给每个问题一个最好的答案

最方便的ChatGpt使用方法

使用串口接收数据的票据打印机使用什么通讯协议??

请先 登录 后评论

1 个回答

admin - 书生,情报局长
针式打印机目前常见的接口有并口(也有称之为IEEE 1284, Centrics)、串口(也有称之为RS-232接口的)和USB接口。

打印机本身就是一个微型计算机系统,全机的工作都由CPU控制。它的控制程序存放在ROM中,使CPU开机就可以工作。CPU可以接收面板的各种控制指令,也可以接收来自主机的指令,并对各种指令进行解释执行。这些连接都是通过计算机的接口完成的。一般针打有两种工作方式,文本方式(Text Mode)和位映像方式(Bit Image Print Mode)。

1.文本方式

针式打印机的打印数据是通过与计算机的接口从主机得到的。打印机得到的打印数据是要打印的字符的ASCII码,这些ASCII码存放在打印机内的打印缓冲区中。主机每次传送的数据装满打印缓冲区后,打印机给主机发送一个"BUSY(忙)"信号,主机接到该信号后,暂停发送数据,然后打印机开始打印。

打印开始后,打印机内的CPU从打印缓冲区中取出打印字符的ASCII码,经过计算得到该字符对应的字符点阵存储区的首地址。按地址逐个地取出每列的点阵码,驱动打印针,撞击色带,在打印纸上形成打印字符。打印机的字符发生器ROM中,通常存有96种ASCII码及一些特殊字符的字型编码(有的打印机内也有汉字的点阵码,如LQ-1600K)。当缓冲区内的数据打印完成后,又一次开放打印机,接收主机送来的新打印数据,开始新的打印过程。

如果需要打印的是图形或汉字(对于没有汉字字库的打印机),则由主机送出图形的像素信号或汉字字型码即可。很明显,这种打印方式和显示器显示字符的方式是类似的。

2.位映像方式

此方式下,计算机送出的打印数据就是控制打印针的出针、收针的数据,所以程序设计人员可以直接编写程序来控制每根打印针,从而打印出图形、表格和汉字。

专业事情还是找专业人干,关注我少花几百甚至上千元!

如果我的回答对你有帮助,请点赞谢谢!

关注我还可以了解更多打印机小知识!

打印机使用及购买须知:

不知道打印机如何选多看看:打印机推荐指导

不懂打印机出了什么故障多关注:打印机小白学习日记

请先 登录 后评论