標簽條碼打印機開發大綱


       市場上標簽打印機品牌和種類很多,打印機的通訊指令也分很多,國際化一點的廠家都有自己的一套通訊協議,例如斑馬用的ZPL、EPL、CPCL等,TSC用的TSPL,EPSON用的ESC、新北洋和立象也是用的自己的一套指令等等。每個品牌的通訊協議都不一樣,配合自己的驅動和標簽編輯軟件使用的。所以對於開發者來說就比較困難,因為基本只能適配一類機器,市場上所有的機器很難去適配。而國內現在標簽打印機發展很快,價格便宜、性價比,而且大多數都是做的兼容TSPL指令的,例如佳博、芯燁、漢印等。所以對於開發者來說要想要使自己做的軟件做的稍微通用一點,最好是用TSPL指令去開發。

       TSPL指令也比較容易理解,在網上也比較容易下載的到。

        例如:我如果使用的40*30的標簽紙,要打印一行文字Hello World,只需要發送以下的數據給打印機就行了

SIZE 40 mm, 30 mm 
GAP 2 mm
CLS
TEXT 20,50,"TSS24.BF2",0,1,1,"Hello World"
PRINT 1,1

  以上代碼是什么意思呢,參照指令手冊則能理解

 

SIZE 是用來設置標簽的尺寸的,如果我們使用的是40*30的標簽,則設為SIZE 40 mm,30 mm

GAP 2 mm 是指標簽紙間隙為2mm

    

CLS是指清除歷史打印數據

TEXT 20,50,"TSS24.BF2",0,1,1,"Hello World"是用來打印Hello World這幾個文字,可以通過參數設置打印的位置、字體、大小、旋轉等等

 

PRINT 1,1是指將內容打印出來

              綜上所述、依次類推參照指令說明,就可以很容打印自己想要的標簽效果了,添加一維碼、二維碼、圖片等等,例如下面的效果

 

專欄內所有文章的轉載請注明出處:http://www.cnblogs.com/MrDing/

與阿拉丁進一步交流或咨詢業務合作請發郵件至mraladin@163.com

關於專欄文章有任何疑問請直接在博客下面留言,阿拉丁會及時回復免費(划重點)答疑。阿拉丁郵箱已被私信擠爆,技術問題不推薦私信或QQ,堅持私信或QQ請先掃碼付款(20元起步)再發

 技術問題及工具下載請加QQ:2485328844

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM