您的打印机拥有强大的条形码打印性能,其中包含下列固有条形码字体:ean-13,ean-8,interleaved2of5,upc-a,upc-e,code39,code128 和postnet。
条形码打印命令如下:

功能函数:
esc (b n1 n2 k m s v1 v2 c 数据
n=(n1+(256↑*n2))
k:选择条形码
k=0:ean-13, 1:ean-8, 2:interleaved 2 of 5, 3:upc-a, 4:upc-e,
5:code 39, 6:code128, 7:postnet
m:模数宽度(180dpi)
m=2: 2 点,3:3点,4:4点,5:5点
s:空格调整值
-3[=s[=3(1/360英寸单位)
v1,v2:条码长
v1+v2↑*256(1/180 英寸单位)
当选择postnet时,v1 和v2 的值被忽略。
postnet的长条形码的长度总是0.125英寸;短条形码的长度总是0.050英寸。
c:控制标志
0位=检查数字
0:打印机不附加检查数字;
1:打印机附加一个检查数字。
1 位:可读字符(hrc)
0:打印机附加hrc;
1:打印机不附加hrc。
2位:标志字符的位置(对ean-13和upc-a)
0:中间;
1:下面。
3-7位不使用。
条形码数据
条形码数据对应于条形码符号。每类条形码的数据号都是固定的。如果下列有效字符没有被设置,则条形码不被打印。

有效字符1号码:控制标志cb0=0
有效字符2号码:控制标志cb0=1
每个条形码类型的有效数据描述如下。如果条形码数据串中含有无效数据,则条形码不被打印。

打印条形码需要以下条件:
条形码打印只能单向进行。而且,当它与光栅位图象数据混合时,两者均不能被打印。
当条形码的一部分延伸超过右边界时,条形码不能被打印。
当条形码数据和文本数据混合在一个数据序列中时,条形码和文本被打印在同一位置。
code39的字符开始和停止被加入到可读字符中。
code128(a,b,c集)的初始数据被看作是code128的第一数据,而且必须是十六进制(分别为41,42和43)。
当code128集和iterleaved 2 of 5 被选择时,条形码数据必须是一个位数为偶数的数据串。当发送一个位数为奇数的数据串时,自动补上一个零,使之成为一个位数为偶数的数据串。
条形码的打印起始位置始终在基线上方的40/360 英寸处。