^BD = UPS MaxiCode条码 m = 模式
默认 2:送达地的信息-数字型邮政编码(美国)
值: 其他 3:送达地的信息-数字字母型的邮政编码(美国以外)
值:
4:标准符号,SEC 5:保留
6:阅读器编程
注意:模式0和模式1已过时。如果指定模式0,则默认为模式2,默认模式值为4,模式5为整个EEC
版本14.8.0, 18.8.0, 21.8.0, 23.8.1, 23.8.2, 25.8.1,25.8.2, 22.8.5中: 5=Full EEC
n = 符号数
默认值:1
其他值:可以在结构化的文档后增加1到8个符号。 t = 符号总数
默认值:1
其他值:1到8,表示这个序列中的符号总数。
使用MaxiCode时^FD的注意事项
^FD分成两个部分:高优先信息(High Priority Message,hpm)和低优先信息(lpm).高优先信息有两种:一种是美国的邮政编码,另一种是非美国的邮政编码。符合这两种编码语法的高优先信息可以被精确地显示出来,否则就会生成错误信息。 ^FD格式如下: ^FD
^FD = 数据字段
= 高优先信息(只应用在模式2和模式3中)
如非特别指出,有效字符是0123456789。 美国的邮政编码(模式2)
注意:如果没有扩展邮递区号,必须输入四位的邮政编码。 美国以外地区的邮递编码(模式3)
aaa = 三位数的服务的类别 bbb = 三位数的国家地区代码 cccccc = 六位数的邮递区号(0到9,或A到Z)
信息头 [)>RS
传送数据格 01Gs96
式头 跟踪号* 跟踪号 SCAC* Gs
儒略历收货 Gs<收货日>
日
出货标识符 Gs<出货标识符> 箱号 Gs<箱号/总数> 本箱重量 Gs<重量> 地址确认 Gs<确认值>
出货街道地 Gs<街道地址>
址
出货城市 Gs<城市名> 出货州 Gs<州名> Rs Rs 信息结束 EOT
*UPS自定的数据。
注意:Gs用来分隔信息中的字段。(0x1D)
Rs用来分隔格式类型。(0x1E)
Eot是结束传输字符(End of Text)(0x04)
特别注意:
? ? ? ? ?
条码中打印出来。
UPS需要某些数据来表现出一种定义的风格。用UPS风格格式化MaxiCode数据,用大写字符。用UPS风格填
充
如果不选择一种模式,默认的模式为模式2,如果低使用美国以外的邮政编码,你可能会得到一个错误信息(无
效的字符或字符太短)。使用美国以外的编码,请选用模式3。
ZPL不会根据邮递区号自动更改模式。
使用特殊字符(如Gs,Rs,Eot等),使用^FH命令来告诉ZPL使用在下划线(_)后的是十六进制数值。
^BE EAN-13 条码
^BE(EAN-8)条码命令是类似UPC-A的条码,它在欧州和日本的零售商场得到非常广泛的应用。
EAN-13条码有12位数据,比UPC-A多一个字符,EAN-13兼容UPC-A,但有13位数字,左手区为6位数字。第13位是校验位。 打印比例固定。
^FD(Field data,字段数据)限制:必须12位,ZPLII自动在大于12位时截去超过的部分,在小于12位时在前面加上0。
EAN-13使用模10法生成校验位进行错误检测。(参见附录C)
注意:JAN-13(日本物品编码)系统是EAN-8中的特殊应用。在这种情况下,送给 打印机的前两位数据永远是49。 EAN-13字符集:0到9。 ^BE命令的格式: ^BEo,h,f,g
^BE = EAN-13条码
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 = 打印在条码上方
^BF 微型PDF417 条码
^BF(微型PDF417)条码是二维、多层、连续、堆栈型和PDF417一样,不同之处在于PDF417使用17个模块宽的起始符终止符和左右层指示。而微型PDF417使用独特的10个模块宽的层地址符来缩短整个条码的宽度。并允许层高尽量低于2X。
微型PDF417设计用于需要增加单位面积的效率,但又不需PDF417那样大的数据容量。它最多只打印44层 乘4列的数据。
^FD(Field data,字段数据)和^FH(Field Hex)限制:250个7-比特的文本字符,150个8比特的十六进制字符,或366个4比特的数字字符。
如果想要得到更详细的信息,请参考
^FDABCDEFGHIJKLMNOPQRSTUVWXYZ ^XZ
^BF命令的格式: ^BFo,h,m
^BF = 微型PDF417条码 o = 字体方向
默认值:^FW默认值或上一个^FW的值。
其他 N = 正常 (Normal)
值: R = 顺时针旋转90度(Roated) I = 顺时针旋转180度(Inverted) B = 顺时针旋转270度 (Bottom) h = 条码高度
默认值:由^BY设置,如果^BY没有设定,则为10点
其他值:1到9999点,超出范围则设为最接近的值 m = 模式
默认值: 0(查表)
可选择:0-33(看下表) 数据数据数据数据数据数据数据数据数据数据模式 模式 模式 模式 模式
列 层 列 层 列 层 列 层 列 层 0 1 11 7 2 11 14 3 8 21 3 38 28 4 20 1 1 14 8 2 14 15 3 10 22 3 44 29 4 26 2 1 17 9 2 17 16 3 12 23 4 6 30 4 32 3 1 20 10 2 20 17 3 15 24 4 8 31 4 38 4 1 24 11 2 23 18 3 20 25 4 10 32 4 44 5 1 28 12 2 26 19 3 26 26 4 12 33 4 4 6 2 8 13 3 6 20 3 32 27 4 15
^BI 工业二五码
^BI(工业二五码)条码是自校验,连续的数字型条码。工业25码是25家族码中最长的条码。在ZPLII中,25码家族还有交叉25码和标准25码。
在工业25码中,所有信息由条组成。宽条是窄条的宽度的3倍。 打印比例:2.0到3.0。
^FD(Field Data:数据字段)限制:100+字符。实际总数据由^BY的比例与标签的宽度确定(如果旋转,则指长度) 字符集:数字0-9,Start(自动),stop(自动)。 ^BI命令的格式: ^BIo,h,f,g
^BI = 工业二五码 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 = 打印在条码上方
^BJ 标准二五码
^BJ(标准二五码)条码是自校验,连续的数字型条码。
在标准25码中,所有信息由条组成。每个条之间的宽度为2倍的条宽,宽条是窄条的宽度的3倍。 打印比例:2.0到3.0。
^FD(Field Data:数据字段)限制:100+字符。实际总数据由^BY的比例与标签的宽度确定(如果旋转,则指长度) 字符集:数字0-9,Start(内部使用),stop(内部使用)。 ^BJ命令的格式: ^BJo,h,f,g
^BI = 标准二五码 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 = 打印在条码上方
^BK ANSI Codebar条码
^BK(ANSI库德巴) 条码通常广泛地用于图书馆、药品工业和快递公司的应用中。这种条码也叫作USD-4码,NW-7或27码。最初是开发来作为价格标牌用的。
每个字符由7个元素组成。四个条和三个空。它有两个字符集:(1)数字,(2)控制符,起始符(- : . $ / +) 停止符(A B C D E T N *)。 打印比例:2.0:1到3.0:1。
^FD(Field Data:数据字段)限制:100+字符。实际总数据由^BY的比例与标签的宽度(如果旋转,则指长度) 字符集:数字0-9,Start(内部使用),stop(内部使用)。