标签条码打印机开发大纲

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

转载于:https://www.cnblogs.com/MrDing/p/9211064.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值