純原創,由於做一款查詢一體機,需要列印小票紙,其中用到熱敏印表機,由硬體人員找到了板子和 epson 532 的機芯,但是**商沒能提供列印示範程式,只有乙個 epson 的驅動程式,還附有乙份命令文件,硬著頭皮上吧。
(1)找開源相同型號的印表機 vc **,失敗
(2)找到了 vb 檢測黑標**,成功
(3)安裝 vb 6 開發環境
(4)除錯程式
(5)高階列印沒問題,關鍵是要黑標走紙檢測
(6)發了指令,沒正常反應,請教高手:
q: 加電印表機,裝紙的時候,黑標是否會被檢測?
a: 你的黑標是否是開啟的狀態
q: 1和8 on.
q: 由於黑標是用 mark 筆畫的,黑標是畫在紙的正面還是反面?
a: 把8關掉
q: 好,我試試把 8 關掉。
黑標是畫在紙的正面還是反面?
a: 在機芯上找黑標檢測感應器,有塊小小的綠板,黑標需要對應到這個感應器;
斷開電源,手按住 feed 鍵,加電後,列印自檢程式,找到 dip switch 1 1為on
設定沒有問題,需要去買卷黑標紙回來測試,再搞不定就讓他們派人來整
q: 安裝驅動程式的時候,會出現「system call error: cause ......... code 0x03130001」錯誤
a: 重新安裝 xp
*****==
(1)sw1 和 sw2 都將 1 設為 on,其餘為 off,按送紙鍵可以走到黑標了。
(2)嘗試 vc 中呼叫,傳送走紙到黑標指令失敗,切紙可以正常,nnd ,不玩了,踢給硬體去接送紙鍵好了。硬體確認了,有外接針腳,直接加個按鍵搞定。
(3)並口效果最佳,串列埠比較慢,usb 直連成亂碼,usb 轉並口成功(印表機埠中選擇為 usb001)。
(4)不管怎樣,花了幾天時間寫鬼 vc6 測試程式,不熟悉 vc,被 vc 擂倒多次,不爽。還是把它貼在這裡好了。
Java呼叫熱敏印表機
本人使用的是佳博gb 58l印表機 public class printutil implements printable int height 20 graphics2d g2d graphics2d g g2d.setfont new font default font.plain,10 g2d...
熱敏列印 條碼印表機熱敏和熱轉印兩種列印方式的區別
條碼印表機按照列印方式的不同可分為熱敏列印和熱轉印列印,這兩種方法都是使用熱敏列印頭對列印表面加熱,熱轉印是加熱碳帶在列印紙上列印出耐用的圖案,熱敏列印不適用碳帶,而是直接在標籤標籤紙上進行列印。熱轉印列印原理 在熱轉印列印中,熱敏列印頭給色帶加熱,油墨熔化在標籤材料上以形成圖案。色帶材料被介質吸收...
熱敏印表機打不出字怎麼解決
熱敏印表機打不出字怎麼解決?在我們購物以後,都會收到一張收銀小票,現在市面上收銀使用的印表機,都是採用熱敏列印的模式,這種印表機無需使用墨盒和碳帶,用高溫列印頭在熱敏紙上加熱成像,成本低。有時候,我們會接到使用者的來電,反應說熱敏印表機打不出字,那麼,熱敏印表機打不出字是怎麼回事呢?應該如何解決呢?...