日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

brother的PT-9800PCN标签打印机二次开发

發布時間:2023/12/20 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 brother的PT-9800PCN标签打印机二次开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本來想通過esc/p指令打印標簽,但是無奈能找到的資料太少,而且打電話給客服,也沒有sample可以提供參考,后來客服說使用template功能的話,打印很方便。于是下載手冊學習了一下,

先下載P-touch Editor軟件,制作標簽模板。

制作的模板就是普通的標簽,不需要連接數據庫之類的,模板里有3個object,分別是文本1,文本2,條形碼3。這個很關鍵,后面的代碼傳送數據,就是按這個順序傳送的,(我沒有做過多的嘗試,但是測試過一個文本3,文本4,條形碼2,代碼里發送的第一個數據就變成了條形碼2的數據)。

通過P-touch Editor里的傳輸工具,把模板傳送到打印機里,并指定鍵值。

代碼里要通過指令選擇哪個鍵值的模板。^TS005后面的鍵值為3為數字,005就是5號模板,打印機支持99個模板,099。

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(("打印機IP",9100)) #選擇模板指令 cmd = str(chr(27)) + "ia" + str(chr(0x33)) cmd += "^TS005" #發送數據,用TAB分割 cmd += "LT-ABCDEFG" cmd += str(chr(9)) cmd += "#44455567" cmd += str(chr(9)) cmd += "LT-ABCDEFG #44455567" #打印指令 cmd += "^FF" #發送到socket s.sendall(cmd) #result = s.recv(2048) cmd = "^TS006" #發送數據,用TAB分割 cmd += "LT-ABCDEFG" cmd += str(chr(9)) cmd += "#44455567" cmd += str(chr(9)) cmd += "LT-ABCDEFG #44455567" #打印指令 cmd += "^FF" #發送到socket s.sendall(cmd) s.close()

另外:

有一個工具P-touch Template Settings.exe

是設置打印機模板打印方式的。如數據發送的不同object數據的間隔,我用的是\09,tab符。發送^FF指令開始打印。也可以選擇填充滿所有object之后開始打印。

?

總結

以上是生活随笔為你收集整理的brother的PT-9800PCN标签打印机二次开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。