标签条码打印机开发大纲

元气小坏坏 提交于 2019-12-26 22:42:59

       市场上标签打印机品牌和种类很多,打印机的通讯指令也分很多,国际化一点的厂家都有自己的一套通讯协议,例如斑马用的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是指将内容打印出来

              综上所述、依次类推参照指令说明,就可以很容打印自己想要的标签效果了,添加一维码、二维码、图片等等,例如下面的效果

 

 

技术问题及工具下载请加QQ:2485328844

技术博客:http://www.cnblogs.com/MrDing/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!