针式打印机是应用时间最长,使用范围最广的打印机,具有便宜、耐用、可打印多种类型纸张等优点。同时,针式打印机可以打印穿孔纸和多层纸,这使之在报表处理中(如票据打印)的应用非常普遍。
针式打印机是由若干根打印针印出m×n点阵组成的字符或汉字、图形。点阵越密,印字的质量就越高。需要注意的是,字符由m×n点阵组成,并不意味着打印头就装有m×n根打印针。一般来说打印头上只装有一列n根打印针(也有的分为两列),通常所讲的9针、24针打印机指的就是打印头上打印针的数目。目前的针式打印机绝大部分是24针的。打印头是打印机的关键部件,打印机的打印速度、打印质量和可靠性在很大程度上取决于打印头的功能和质量。
在9针打印机中,将9根打印针排成纵向一列,每次打印一列,打印头沿水平方向向右移动一步,m步之后,形成一个m×n点阵的字形。在24针打印机中,因针的密度高、针数多,一般交错排成两列,每列12根针,分别称为奇数号针和偶数号针。打印时,打印头从左到右打印,一列的24个点是分两次打印出来的。由于点的纵向间距非常小,甚至能相互覆盖一部分,所形成的图形轮廓连贯光滑,印字质量较9针打印机高。
打印头装在一个小车(字车)上,由步进电机驱动,可进行水平移动和精确定位。打印头中的钢针在驱动电路的控制下,打击色带和纸,从而形成一行字符。在打印一行的过程中,纸张是不动的,打印完一行后,打印纸在输纸机构的带动下前进一行,而色带传动机构也将色带传动一定距离,使得打印次数均匀地分布在色带上。
针式打印机有单向打印和双向打印两种。单项打印是指每打印完一行后,打印头返回到起始位置,再打印下一行。双向打印在打印完一行后不需要返回到起始位置,而是反方向打印下一行。双向打印省去了打印头返回的时间,所以双向打印速度较单向打印快。(www.xing528.com)
针式打印机控制电路如图8-11所示。主机要输出打印信息时,首先要检查打印机所处的状态。当打印机空闲时,允许主机发送字符。打印机开始接收从主机送来的字符代码(ASCII码),先判断它们是可打印的字符还是只执行某种控制操作的控制字符(如:“回车”“换行”等),如果是可打印的字符就将其代码送入打印行缓冲区(RAM)中,接口电路产生回答信息,通知主机发送下一个字符。如此重复,把要打印的一行字符的代码都存入数据缓冲区中。当缓冲区接收满一行打印的字符时,停止接收,转入打印。
图8-11 针式打印机控制电路
打印时,首先根据打印字符的ASCII码寻找到与该字符相对应的点阵首列地址,然后从字符库(ROM)中按顺序一列一列地找出字符的点阵数据,送往打印头控制驱动电路,激励打印头出针打印。一个字符打印完,字车移动几列,再继续打印下一个字符。一行字符打印完后,请求主机送来第二行打印字符代码,同时输纸机构使打印纸移动一个行距。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。