博尔杰PTS - 工业标签标识打印整体解决方案
首页 > 技术支持 > TSC TTP-344MPlus打印机数据递增实现方法

TSC TTP-344MPlus打印机数据递增实现方法

问题概述:TSC TTP-344MPlus打印机如何实现数据递增,例如第一张标签为*200001*,第二张为*200002*,若去掉星号可正常递增,但加上星号后无法实现递增。

现象

用户在使用TSC TTP-344MPlus打印机时,需要打印连续递增的条码,数据格式为*200001*、*200002*等,但仅当数据不含星号时递增正常,包含星号后无法实现递增。

原因

数据递增功能是所有条码打印机的基本功能,但星号在条码中有特殊含义。在Code 39码制中,星号通常作为起始符和终止符,不参与数据编码;而在其他码制(如Code 128)中,星号可以作为数据字符。因此,实现带星号递增的关键在于正确设置码制和数据处理方式。

解决方法

根据星号的不同用途,有两种情况:

  • 情况一:星号仅为条码的起始符和终止符(如Code 39码制)。此时,条码读取器不会将星号作为数据读取。在TSC TTP-344MPlus随机附带的TSC Nicelabel LE5标签编辑软件中,选择Code 39全ASCII码制,设置变量条码数据为计数器,起始值设为200001,即可实现递增,星号自动作为起始符和终止符。
  • 情况二:星号是数据内容的一部分。此时,需要选择支持星号字符的码制,如Code 128。在Nicelabel软件中,选择Code 128码制,设置变量条码数据为计数器,起始值设为200001,并将星号作为前缀和后缀字符串添加,即可实现带星号的递增。

小结

实现TSC TTP-344MPlus打印机的数据递增,需根据星号的实际作用选择合适的条码码制,并在Nicelabel软件中正确配置计数器。对于Code 39,使用全ASCII码制;对于数据包含星号的情况,使用Code 128码制并添加星号作为前后缀。

« 返回列表
博尔杰PTS|博尔杰标识商城|博盾安全标识|博锐迪生物标签