计算机打印机控制器制造技术

技术编号:2892202 阅读:183 留言:0更新日期:2012-04-11 18:40
一台计算机打印机控制器可省去打印机对于存贮器和单独处理控制的需求。此控制器可以通过常规的接口来连接并按照计算机的命令控制打印机的各项功能。此控制器可以指示打印机的操作功能并且当打印机执行各项操作时,它可拒绝其它计算机控制命令。该控制器也可指示出何时打印机可以接收并执行这些计算机命令。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及打印机控制器,该打印机控制器省去了计算机打印机对存贮器和单独处理控制的需求。根据诸如个人计算机(PC机)的常规计算机与打印机的安排,计算机其本身应包括了含中央处理单元和一定量的存贮器的中央控制器。它通常都同时包含统称为ROM的永久的或只读的存储器,以及统称为RAM的临时的或随机存取的存储器。一台典型的接收计算机代码信息的计算机打印机还包括一个中央处理和一定量的ROM和RAM。打印机的中央处理单元连接到控制实际的打印机机械部分工作的打印机驱动器上。由于打印机本身不能以接近于计算机向打印机发送代码的速度工作,所以在打印机里也必须拥有重复的中央处理器和存贮器。因此,打印机就必须包括用于存储和检索那些代码信息的装置,以使打印机在接收到那些代码信息后略有延时后的时刻开始工作。例如,一台标准的个人计算机能以16MHz的速率在机内处理和从机中传输出信息。但是,一台标准个人计算机所用打印机的机械部分的实际工作速度约在1.2KHz的数量级。因此,该打印机的打印机械部分的工作速度要比计算机本身慢1千多倍。所以,为了使打印机和计算机之间建立起有效的通信,对于常规的计算机和打印机安排其关键在于,应先将传输过来的编码的信息存储在打印机上,直到能以极慢的1.2KHz的速率打印出来为止。因此,此类常规打印机就必须具有先存储这些编码的信息,然后再将其打印出来的功能,这样一来就使常规打印机的价格较为昂贵,特别是当它与那些小型个人计算机比较时更是如此。本专利技术涉及打印机控制器,该打印机控制器省去了对在打印机中存贮器和单独处理控制的需求。这种控制器对个人计算机来说,对制造出成本较低的打印机特别有用。本专利技术的计算机控制器极易被现有的计算机所使用,其中,控制器传统接口装置联到计算机上。该打印机控制器的使用省去了对打印机本身的存贮器和中央处理的需求,因为,控制器本身包括根据计算机的命令去控制打印机的各项功能的装置、指示打印机的工作状态及当打印机工作时禁止其它的计算机命令的装置以及指示出何时打印机可以接收并执行其它的计算机指令的装置。这样,计算机可通过控制器的回馈来获知何时打印机正工作,何时控制器不许计算机上的信息传到打印机上。这就省去了对打印机存贮器的需求,当打印机空闲时,控制器随之通知计算机,并允许计算机上的其它信息传到打印机上去。本专利技术的打印机控制器,对于特别是用在个人计算机上来说,能造出低成本的打印机。本专利技术的上述和其它的优点和特点将根据本专利技术的优选实施例作更为详细的描述。附图说明图1为根据本专利技术的优选实施例的与打印机控制器接口的计算机的示意图。图2是图1的打印机控制器和打印机的另一示意图。图3是图2的打印机控制器的管脚(针)配置示意图。图4是图1至图3的打印机控制器优选实施命令组图1示出总地以1表示的计算机和总地以9表示的打印机。计算机1具有包括标准的存贮器和中央处理单元的常规结构。而打印机9与常规的打印机的基本不同在于,它不包括存贮器,但它却具有一个使用常规打印机存贮器的中央处理器,打印机9包括总地以13表示的一个新的控制器。此控制器13消除了对打印机9内存贮器和存贮处理的需求。关于控制器13的完整描述将随后详细提供,但是,应当注意控制器13是通过标准的接口规约与计算机1相连的。该计算机包括常规的接口3,且控制器13包括其自身的接口7,接口3和7通过标准的并行接口电缆5相连。本专利技术的一个重要特征在于,打印机控制器13是由计算机通过其并行接口由软件直接驱动的。因此,该打印机适于以常规打印机接收数据的方式一样地来接收来自计算机的信息。控制器13处于芯片的形式,该芯片具有一系列在计算机与打印机之间传输信息的有效和无效管脚。图2显示出每个具体管脚的功能,图3则显示出控制器芯片上具体管脚的配置。从一个非常广的角度来看,本专利技术的控制器芯片是以编码的信息形式将计算机的命令传递到打印机上。然后打印机执行每一条命令。然而,由于打印机各项功能的实现相对于其接收来自计算机的命令要慢许多,并且由于它没有任何存贮器,因此当打印机执行某项操作时控制器就会反馈给计算机一个信息告知它打印机当前处于忙的状态,并且拒收任何其它的发送给打印机的命令。当打印机完成了某项操作后,控制器将会告诉计算机,打印机已经完成其当前的任务并且可以接受来自计算机的其它命令。此刻,控制器随后允许计算机将其它命令传递给打印机,然后控制器再次拒收任何其它命令直到打印机重新处于非忙的状态。图2显示出不同的控制管脚区块。管脚15区构成从计算机向打印机传递计算机的数据的数据总线。这些管脚在实际控制芯片上被标为PD0~PD7,并根据不同的数据值使打印机翻译和执行不同的命令。下面是一些具体的打印机数据管脚的描述。管脚区17代表哪个管脚被选通。在控制芯片上该管脚标以STRB,当通过打印机数据管脚PD0~PD7传输命令和数据时提供有用的信号。管脚区19代表打印机初始化的管脚。在芯片上此管脚被标为INIT。它使控制器进入初始化程序。但是,当打印机处于“忙”状态时,初始化程序将不会出现。管脚区21被看做标出打印机“忙”态的管脚。在控制芯片上此管脚被标为BUSY。当一条命令被控制器接收并被传到打印机上执行时,BUSY管脚则防止其它命令从计算机传输到打印机上。管脚区23代表被叫作确认管脚的管脚。在控制芯片上此管脚被标为ACK。当打印机处于非忙状态时,确认信号只维持在一个非常短的时间内,即3.75毫秒的数量级上,它将通知计算机,打印机可接受命令。管脚区25被看做PC选择管脚的管脚,在芯片上被标为PCSL。此管脚使打印机与计算机处于选择或在线状态。此管脚与管脚区49中标为LEDS的管脚结合,用于指示控制器所处的状态。管脚区27为纸敏管脚,在芯片上被标为SSPE。此管脚必须连接在一个传感器上以检测打印机走纸装置上是否有纸。然而,既使当此针处于触发状态时,打印仍可继续进行并保证两次高密度打印模式的第2次打印传送不会被中断。管脚区29被看作纸用尽管脚,当打印机无纸时处于触发状态。此管脚在芯片上被标为PCPE。管脚区31为打印头系列命令管脚,在芯片上这些管脚标为HD0~HD11。如图1所示,打印机有一个实际的打印头11。该打印头最好是HD0-HD11的12针的惠普喷墨打印头。所有这些管脚的触发(喷射)时序都是由计算机发送过来的命令所提供,然后通过控制芯片13处理后去控制喷墨打印头的工作。管脚区33为打印头马达控制管脚,在芯片上被标为MA0~MA3。这些管脚输出一个波形去控制打印头的步进马达。管脚区35为走纸马达管脚区,在芯片上标为MD0~MD3。这些管脚输出一个波形去控制走纸步进马达。管脚区37为初始位传感管脚,在芯片上标为HOME。初始位处于打印机单元可打印区的最左边。无论何时当打印头通过此位置时,此针就被触发。例如在打印时,控制器只有在此针为触发状态时才知道何时开始打印。管脚39为电池低压传感管脚,它在芯片上被标为BTLO。如果没有使用交流电源整流器而使用了一段时间的电池后,则马达驱动电压会降低。此时电池低压传感管脚指令给控制器电池的电压在变低。管脚区41为高温传感管脚,它在芯片上被标为HTEM。当在电池仓中测到不正常的高温时此管脚用于控制停止电池的充电操作。管脚区43、45和47代表不同的开本文档来自技高网...

【技术保护点】
一种省去了对打印机中的存贮器和单独处理控制需求的计算机打印机控制器,所说的控制器是通过一个常规的接口装置联到计算机上,并且包括根据计算机的命令来控制打印机功能的装置,用于指示出打印机功能并在打印机执行某项操作时而拒绝其它计算机命令的装置以及用于指示出何时打印机可以接收并执行其它计算机命令的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:赵舜培
申请(专利权)人:广达科技私人有限公司
类型:发明
国别省市:SG[新加坡]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1