以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  标签打印问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173812)

--  作者:edisontsui
--  发布时间:2021/12/17 11:52:00
--  标签打印问题
我设计的条形码标签,用激光打印机打印出来后,用扫码枪就可以扫出数据出来;如果用标签打印机(+标签纸)打印出来后,用扫码枪就扫不出数据出来。请问与代码设计有关吗?
--  作者:有点蓝
--  发布时间:2021/12/17 12:00:00
--  
应该和代码无关。对比一下打印出来有什么不同?手机的扫码功能能扫吗?
--  作者:WELOVEFOX
--  发布时间:2021/12/17 12:04:00
--  
换微信扫码,如果可以扫出来,基本就是清晰度影响。
--  作者:edisontsui
--  发布时间:2021/12/17 12:26:00
--  
清晰度跟代码有关吗?比如
                Bar.BarWidth = 0.15 \'窄条宽度
                Bar.BarRatio = 4 \'宽窄比例
                Bar.BarHeight = 10 \'条码高度
或者其他代码因素还有关?

--  作者:有点蓝
--  发布时间:2021/12/17 13:31:00
--  
这个要自行调整测试了
--  作者:WELOVEFOX
--  发布时间:2021/12/17 14:23:00
--  
你描述有问题,你所描述的是代码是一样的,只是换了打印方式。
如果你代码是一样的,应该将实物的标签拍图上来,
代码不一样的,那基本就是代码问题。
如果连扫码的枪也是不一样的,更是误导。
这是很基本的逻辑判断。

所以,你提供的有限条件下,只能判断:
如果无论那个打出来的标签,如果微信都能扫。
那基本就是你枪的问题,用了不同枪,去扫码,因为不同枪的解码是不同的。

如果是枪的原因,就找枪的说明书,代码里面换用2个枪都能支持的标签编码。
[此贴子已经被作者于2021/12/17 14:29:43编辑过]

--  作者:edisontsui
--  发布时间:2021/12/18 11:12:00
--  
请看附件。里面有两种条形码,都是128码,用的扫描枪是同一把,用的打印机是同一台。
1. 打印之前,excel 生成的码和 foxtable 生成的码看不出什么区别。
2. 打印之后,excel 生成的码,从打印结果看,其线条很平整;而 foxtable 生成的码打印出来的线条像锯齿型。
3. excel 生成的码打印后能够被扫码枪读出来;而 foxtable 生成的码打印出来扫码枪无法读出来。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:条形码.rar

我在 foxtable 里面分别用128码、39码和93码来调试,并且用多种 barratio 来调试,打印结果都是:线条像锯齿型,扫码枪无法读出来。


--  作者:有点蓝
--  发布时间:2021/12/18 11:30:00
--  
调整4楼的参数,看打印效果。窄条宽度设置大,把条码拉宽一点测试
--  作者:lgzhao
--  发布时间:2021/12/18 13:44:00
--  
专业标签如果是热敏、碳带一类的都是单色位图打印,你估计用的是多位彩图。转换后自然丢像素了。需要把原图做成单色位图再打印就好了。拿走不谢
--  作者:WELOVEFOX
--  发布时间:2021/12/24 15:23:00
--  
从你附件及你这个问题应该表述为:

1. EXCEL生成的条形码(激光机打印),扫描枪可以扫描。我用我的扫描枪扫你的EXCEL一样扫不出来,判断条码长度不当或条码类型不符合扫描枪。
2. 用FOXTABLE生成的条形码(热敏机打印),你同一扫描枪无法扫描。完全可以下判断:代码设计不当、及热敏机打印打印头或相应因素导致打成曲线,导致扫码效果不佳,且条码类型生成长度过长,扫描枪不支持。

类似这样的内容:

211213ZJ20

211211-71107

不用任何美化,FOXTABLE里面选用Code128、39、93码完全没问题。

在电脑屏幕上用你扫描枪直扫,如果可以扫得出,完全就是你套用代码错误,

或热敏打印机打印效果问题(你可以用FOXtable链接激光打印机打印出来对比效果,判断是否热敏机问题)。