ESCPOS指令如何打印CODE128的条形码?

ESCPOS指令如何打印CODE128的条形码?,第1张

选择Code128需要在条码内容前面增加字符编码集选择字符(CODE A, CODE B, or CODE C)。
ASCII码 十六进制 十进制
SHIFT {S 7B,53 123,83
CODE A {A 7B,41 123,65
CODE B {B 7B,42 123,66
CODE C {C 7B,43 123,67
FNC1 {1 7B,31 123,49
FNC2 {2 7B,32 123,50
FNC3 {3 7B,33 123,51
FNC4 {4 7B,34 123,52
“{” {{ 7B,7B 123,123
例如你的pwwrite("2013062900001"); 要写成pwwrite("{B2013062900001"),选择CODE B
Code A、CODE B CODE C的差别如下:
CODE128A: 标准数字和字母, 控制符, 特殊字符
CODE128B: 标准数字和字母, 小写字母, 特殊字符
CODE128C: [00]-[99]的数字对集合, 共100个(只能包含数字,一个条码字符代表两位数字)

选择Code128需要在条码内容前面增加字符编码集选择字符(CODE A, CODE B, or CODE C)。\x0d\ASCII码十六进制十进制\x0d\SHIFT {S 7B,53123,83\x0d\CODE A {A 7B,41 123,65\x0d\CODE B{B 7B,42 123,66\x0d\CODE C {C 7B,43 123,67\x0d\FNC1{1 7B,31 123,49\x0d\FNC2 {27B,32123,50\x0d\FNC3{37B,33 123,51\x0d\FNC4{47B,34 123,52\x0d\“{” {{ 7B,7B123,123\x0d\\x0d\例如你的pwwrite("2013062900001"); 要写成pwwrite("{B2013062900001"),选择CODE B\x0d\Code A、CODE B CODE C的差别如下:\x0d\CODE128A: 标准数字和字母, 控制符, 特殊字符\x0d\CODE128B: 标准数字和字母, 小写字母, 特殊字符\x0d\CODE128C: [00]-[99]的数字对集合, 共100个(只能包含数字,一个条码字符代表两位数字)

Label
mx条码打印软件是不二的选择。
Label
mx支持code
128
A/B/C/Auto和EAN/Ucc
128
A/B/C/Auto等条码类型
软件 *** 作简单,画条码,选择条码类型,输入条码号即可,还能自动排版,批量制作流水条码,或连接数据库打印可变条码。在“百度”搜“Label
mx”即能找到下载地址。

根据CODE128C码的算法,必须附带校验值,而校验值得算法需要偶数位条码字符。所以会出现前面加0的现象。但这应该不影响扫描。

首先,打印一张偶数位的CODE128C条码,看扫描q能否正常使用,不行,则说明扫描CODE128C码的功能没有打开,需要用条码q的设定手册打开该码型的解码功能。

其次,扫描带0的条码,听条码q是否发出正常解码的“滴”声,如果没有,则说明未能解码,需要设定扫描q;可以解码,但电脑没显示,则检查电脑数据库格式设定,是否不接受首位为0的数据。

如果还不能确定原因,建议使用其他码型。128码中有CODE128 AUTO码、CODE128 A码、CODE128 B码、CODE128 C码四种码型可以选用。

可以的,使用控件,如microsoft barcode控件 140(不同版本excel可能里面的控件版本不同,但都是可用的,调出后可以设置属性,选择code128,填写相关内容就可以显示条码
具体在菜单里开发工具-插入-其它控件,d出框里选

39位粉丝
这个原因有多种
1
条码内容不一样。这个不是很常见的,但是也有做的时候不小心 弄错大小写之类的
2
条码类型不同,商品条码常用的是ean 13码但是也有用的不同条码类型的。 这个需要用专业的设备测试是什么类型的条码,或者是在一些在线条码测试网站上上传 测试。只要内容和条码类型一样,做出来的也基本一样。
3
条码条空粗细一样 自带字体位置不同。这个因为没有严格,统一的位置要求,只有大概的范围规则,所以下面的数据内容位置或使用字体,大小会不同。这个要看用的是什么条码软件了。
4
条码条空粗细不同。不同的类型的条码,有不同的规范要求,即使同一种类型的条码也有可能用多种计算方式,这样不同的条码生成器,采用的计算方法不同,生成的条码外观也就不同了。一种条码类型在不同的条码打印软件,有可能分的种类不同(也就是采用不同的计算方法),比如在领跑条码生成器中 的wxxxcode-style 128码,就分为了wxxxcode-style 128auto ,wxxxcode-style 128a ,wxxxcode-style 128b ,wxxxcode-style 128c,但是在生成条码后,用一些识别设备识别显示的都是wxxxcode-style 128 码 。所以这种条码类型在不同的软件,生成的外观就有可能不同。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13372462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存