^BK命令的格式: ^BKo,e,h,f,g,k,i
^B3 = Code 39条码 o = 字体方向
默认值:^FW默认值或上一个^FW的值。 其他值:N = 正常 (Normal) R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) e = 模43校验位
默认值:N(No) = 不打印校验位 其他值: Y(Yes) = 打印校验位 h = 条码高度
默认值:由^BY设置
其他值:1到9999点 f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No) g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方 k = 起始符
默认值:A
其他值:B,C,D,E,N,T,* l = 停止符
默认值:A
其他值:B,C,D,E,N,T,*
参数k和l 确定起始符和终止符。
^BL LOGMARS条码
^BL(LOGMARS) 条码在美国国防部中作为39码的一种特殊应用。LOGMARS是后勤自动标识与识读符号应用(Logistics Applications of Automated Marking and Reading Symbols)的缩写。 打印比例:2.0:1到3.0:1。
^FD(Field Data:数据字段)限制:100+字符。实际总数据由^BY的比例与标签的宽度确定。(如果旋转,则指长度) 字符集:同39码。
如想知道更多的信息,请参阅LOGMARS条码规范。
注意:LOGMARS条码必定使用模43法进行校验位的计算。如想知道算法,请参考附录D ^BL命令的格式: ^BLo,h,g
^B3 = LOGMARS 条码
o = 字体方向
默认值:^FW默认值或上一个^FW的值。 其他值:N = 正常 (Normal) R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) h = 条码高度
默认值:由^BY设置
其他值:1到9999点
g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方
^BM MSI 条码
^BM(MSI) 条码是一脉冲宽度调制的,连续的,无自校验的条码。它是Plessey条码的一种变形。 每个字符由8个元素组成。四个条和四个相邻的空。 打印比例:2.0:1到3.0:1。
^FD(Field Data:数据字段)限制:参数e为B时1到14位数字,C或D时1到13位数字,参数e为A时,加上静区。
^BM命令的格式: ^BMo,e,h,f,g,h
^B3 = MSI条码 o = 字体方向
默认值:^FW默认值或上一个^FW的值。 其他值:N = 正常 (Normal) R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) e = 选择校验位
默认值:B = 1 Mod 10 其他值:A = 无校验位
C = 2 Mod 10
D = 1 Mod 10 和 1 Mod 11 h = 条码高度
默认值:由^BY设置
其他值:1到9999点 f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No) g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方
^BP Plessey 条码
^BP(Plessey) 条码是脉冲宽度调制的,连续的,无自校验的条码。它是Plessey条码的一种变形。 每个字符由8个元素组成。四个条和四个相邻的空。 打印比例:2.0:1到3.0:1。 字符集:0-9,A-Z。
^FD(Field Data:数据字段)限制:100+字符。实际总数据由^BY的比例与标签的宽度确定。(如果旋转,则指长度) ^BP命令的格式: ^BPo,e,h,f,g
^BP = Plessey条码
o = 字体方向
默认值:^FW默认值或上一个^FW的值。 其他值:N = 正常 (Normal) R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) e = 打印校验位(CRC8 2位)
默认值: N = 不打印(No)
其他值:Y = 打印(Yes) h = 条码高度
默认值:由^BY设置
其他值:1到9999点 f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No) g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方
^BQ QR条码
(^BQ)以后再译。(二维码)
^BS UPC/EAN扩展
^BS(UPC/EAN扩展)是出版商的ISBN(国际标准书号)的2到5位的附加数字。它是ISBN(国际标准书号)的扩展。这些扩展字符作为一个独立的条码来打印。
由于扫描器设计用来扫描单独的UPC码,尽管扩展符兼容UPC码,但还是不能作为UPC码的一部分被扫描器识别。因为UPC/EAN扩展码有一个警戒字符(左边,编码为1011),这个字符用来表示分隔。
打印比例:固定。 字符集:0-9
^FD(Field Data:数据字段)限制:2个或5个字符,ZPLII自动截短或在左边添加0,直到满足要求。 ^BS命令的格式: ^BSo,h,f,g
^BS = UPC/EAN扩展条码 o = 字体方向
默认值:^FW默认值或上一个^FW的值。 其他值:N = 正常 (Normal) R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) h = 条码高度
默认值:由^BY设置
其他值:1到9999点 f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No) g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方
UPC码,选择宽度为2个模式(默认值),打印位置为
正常 旋转 UPC-A
X轴偏移 Y轴偏移 209点 21点 0 209点 UPC-E
X轴偏移 Y轴偏移 122点 21点 0 122点
还有,条码必须比主条码小27点(0.135英寸),当UPC码高度为183点时(0.9英寸)扩展条码高度为155点。 下图是如何建立一个值为7000002198,扩展码为04414的UPC-A码。
^BU UPC-A条码
^BU(UPC-A)条码是固定长度、数字、连续型的条码,它主要用于零售业的包装标签。UPC-A条码有11个数据字符。 一个8点的打印头能够按77%的比例打印条码。 要想知道更多,可参考UPC-A条码规范。 打印比例:固定。 字符集:0-9
^FD(Field Data:数据字段)限制:11个字符,ZPLII自动截短或在左边添加0,直到满足要求。 UPC-A码使用模10法来计算生成校验位。(参见附录C) ^BU命令的格式: ^BUo,h,f,g,e
^BU = UPC-A扩展条码
o = 字体方向
默认值:^FW默认值或上一个^FW的值。
其他 N = 正常 (Normal)
值: R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) h = 条码高度
默认值:由^BY设置
其他值:1到9999点 f = 打印注释行
默认值: Y = 打印(Yes)
其他值:N = 不打印(No) g = 将注释行打印在条码上方
默认值: N = 不打印在条码上方
其他值: Y = 打印在条码上方 e = 打印UCC校验位
默认值:Y = 打印(Yes)
其他值:N = 不打印(No)
注释行风格由^BY确定的窄条的宽度决定。
6点打印头:2点或以上用OCR-B字体来打印注释行,1点用A字体打印。 8点打印头:3点或以上用OCR-B字体来打印注释行,1点或1点用A字体打印。 12点打印头:4点或以上用OCR-B字体来打印注释行,1,2,3点用A字体打印。
^BX 数据矩阵条码
^BX(数据矩阵)条码是一个二维的矩阵条码。 其他以后再译
^BY 条码字段默认参数设置
^BY命令用来改变窄元素(窄条或窄空)的宽度模块。宽条与窄条的比例与条码的高度。它在一个标签格式中经常是必须的。
比例 2.0 2.1 2.2 2.3 2.4 2.5 2.6
1 2:1 2:1 2:1 2:1 2:1 2:1 2:1
模块宽度(点)
2 3 4 5 6 7 8 9 10 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2:1 2.1:1 2:1 2:1 2:1 2.2:1 2.16:1 2.1:1 2.12:1 2.1:1 2.2:1 2:1 2.3:1 2.25:1 2.2:1 2.16:1 2.28:1 2.25:1 2.2:1 2.3:1 2:1 2.3:1 2.25:1 2.4:1 2.3:1 2.28:1 2.37:1 2.3:1 2.4:1 2.5:1 2.3:1 2.5:1 2.4:1 2.5:1 2.4:1 2.5:1 2.4:1 2.5:1 2.5:1 2.3:1 2.5:1 2.6:1 2.5:1 2.57:1 2.5:1 2.5:1 2.6:1