第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