第1章打印头
1.1打印头参数
打印方式: 行式热敏
打印宽度: 48mm
打印纸宽度: 58mm
点密度: 384 点/行
打印速度: 40~80mm/s
打印头温度侦测: 热敏电阻
缺纸侦测: 红外反射光传感器
打印头加热器工做电压(DCV): 3.13~8.5, 典型值(7.4v)
逻辑工做电压(DCV): 2.7-5.25,典型值(5v)
步进电机工做电压(DCV) 3.5-8.5, 典型值(5v)
工做温度: +0℃-50℃(不准有凝露)
工做湿度: 20%-85%RH(不准有凝露)
胶辊开合次数: 大于 5000 次
工做寿命: 机构与打印头的耐磨>50km,打印头的电机寿命为 10^8 个脉冲
重量(克): 40.7ide
1.2打印头工做原理
将一行 384 个点对应的数据按顺序输入,控制加热信号 STB一、 STB二、 STB三、 STB四、 STB五、 STB6,加热打印头, 写入的数据中,对应二进制 bit 为 1 的点就会加热成黑点,对应二进制数据为 0 的 bit 则不会变色;与此同时, 输入步进电机激励相序信号,转动一步(加热和步进电机转动同时进行);紧接着输入第二行点的数据……,依次循环 24 次(24*24 字体),完成一整行字符、汉字打印。 其内部电路示意图以下所示:字体
STB1-6是加热的信号管脚,LAT是锁存器,CLK是移位寄存器的时钟线,DI是移位寄存器的数据线
工做原理是:经过CLK和DI配合,往移位寄存器中写入数据,这个移位寄存器是一个384个位的寄存器,
数据写入完毕以后,经过LAT锁存器把数据上传到加热的电阻上,为1的会把加热的开关合上,为0的会把
加热的开关断开,就可有选择的加热须要的点
锁存器的效果是为了不打印头在工做的时候,有数据上传上去;再者是能够腾出更多的时候来进行数据的准备接口
每一行数据须要输入 384bits/8=48bytes,若是打印数据不满一行(即少于 48 个字节), 则须要填补 0。因为打印加热时须要的电流较大,建议打印一行分红两次加热,即: 先控制 STB一、 二、 3 加热打印左边数据,再控制 STB四、 五、 6 加热打印右边数据。
中止打印的时候,必定要将步进电机接口关闭, 使其线圈没有电流,不然电机会一直发烫。
打印头加热时间要把握好, 不能过短也不能太长,通常 800us 就 ok; 中止打印或者缺纸的时候,必定要将打印头加热控制线所有拉低,不然,打印头一直加热,会下降打印头寿命,甚至烧坏it