本文讨论了金蝶云·星辰系统中特小复杂条码标签的打印应用,特别是在珠宝等特殊行业的适配与应用。文章分析了影响条码打印清晰度和扫码识别的因素,如条码大小、编码方式、碳带打印速度等,并提供了常见问题及其解决方案。同时,文章还给出了售前需求场景确认、模板设计关键节点检查等建议,并提供了珠宝行业参考模板。
>>>查看上一篇文章
金蝶云·星辰-条码标签打印专题(二)
https://vip.kingdee.com/link/s/MUW8T
四、特小复杂条码应用
1、特殊行业的标签适配与应用(如珠宝)
部分行业由于其标签纸非常小,如果条码非常复杂且长度超过10位的话,那么打印的标签的扫码效果会打折扣。
例如:珠宝标签打印受制于其打印范围面积之小(通常实际打印区域都小于3*3cm,其中还包括了防伪信息、商标信息等logo),对打印设备的要求非常高,一般是有专门的标签打印机及标签设计器,而影响珠宝类标签的条码打印清晰度及扫码识别的因素主要有以下几点:
条码大小与标签纸大小--没有标准参数建议,需要手动调整及测试。要保证条码能够放置在实际打印区域中,且边距要留一定空白
编码方式(如不是使用国家标准码或者通过条码规则生成的的13位条码,建议用code128)
碳带打印速度--速度太快,打印头没来得及散热,会影响打印效果(清晰度)
标签是否转向-会影响打印头的实际打印效果
打印浓度--要看所使用的的标签打印机是否支持调整,星辰打印模板不支持调整浓度
目前金蝶云·星辰零售的POS打印使用的是指令式打印(直接打印),打印效果会比星辰网页端内的打印效果更好,如客户预算许可,可以考虑购买零售模块以实现更好的打印效果。
2、真实用户案例问题反馈
问题类型 | 问题描述 | 问题定位及处理方案 |
打印设置 | 使用PDF打印,打印模板不能旋转,要怎么转向打印? | PDF的纸张方向是在打印机里设置,不是打印预览里面设置,具体设置是找到客户用的“默认打印机”设备,然后找“打印首选项”,调整好出纸方向,并保证纸张尺寸是跟打印模板的尺寸是一致的。 设置好默认打印机的纸张方向后,直接点击PDF打印时,就会按设置的出纸方向出纸,不需要再手动选择转向 |
模板设计 | 是否可以调整条码的深浅?
| 不支持,只能去打印机设置里调整浓度与速度,把打印机速度调低,浓度调大可以改善条码清晰度 |
模板设计 | 可以单独调大条码下方的数字吗? | 不支持,除非条码关闭“显示文字”,然后单独设置文本字段,绑定条形码后调整字体大小即可 |
模板设计 | 珠宝标签打印出来跟纸张方向和大小不匹配,该如何设计模板? | 1)纸张设置没有考虑标签纸空白的部分,模板大小与实际纸张不匹配; 2)标签上的信息及条码位置放置不对; 3)出纸方向没有设对。 因星辰不支持打印模板整体转向,故只能按标签纸设置好条码位置及相关信息后,通过打印设置中的旋转及出纸方向来调整,并给客户提供了参考打印模板(可见本文附件模板) |
打印效果 | 条码出现了断线是什么原因?
| 一般是打印机碳带有问题或者打印头有脏污,需要更换耗材或者联系打印机售后寻求帮助 |
扫码失败 | 扫码扫不出来 | 属于特小标签+复杂条码(13位),星辰的插件打印的实际识别效果不佳,给用户推荐了二维码,但是用户更偏好条形码,也更符合行业的通用习惯,由于客户购买了零售模块,最后使用POS的指令打印解决了扫码问题 |
扫码失败 | 用ean-13的条码,打印出来后,有的商品能识别,有的不能识别 | 是由于条码规则没设对,条码最后一位没有使用校验码(详见本专题(二)中的“条码规则”说明),注意更新了条码规则后,建议重新生成所有商品的条码,否则历史已经生成的条码还是有可能无法识别的。 |
五、常见Q&A
1、打印后扫描无法识别,带不出商品条码什么原因?
答:要先看预览再排查,如果预览是正常的,则:
1)如果是常规大小标签:如3*4cm,3*5cm这种,检查条码中是否同时包含了英文及数字,检查一下输入法是否是中文,如果是,需要切换成英文后重试。
2)如果是特小标签(打印区域3*2cm):需要检查:①是否打印速度太快;②是否打印浓度太高;③是否打印转向;④是否编码方式不对;⑤是否条码太复杂了。
2、打印预览正常,但是条码打印出来出现锯齿/波浪纹是什么原因?
答:如果打印预览是正常的,按以下顺序检查和调整:
①检查打印出来的竖线、边框等是否有波浪纹,如果有,需重装插件或者重启打印机;
②如果打印方式为插件打印,一般出现波浪纹是因为图片有失真,用插件打印条码会有一定的失真,建议改用PDF打印。
3、序列号弹窗录入序列号时,扫码后没有自动换行是什么原因?
答:是因为中文输入法不兼容扫码换行的功能实现。将中文输入法切换成英文输入法即可,可见下图效果演示。
4、单据上扫码序列号时,为什么扫码后没反应,需要手动敲回车,或者提示扫码后提示商品不存在?
答:出现上述情况都是序列号中包含了英文字母,因为中文输入法不兼容含英文字母的条码解析,只需将中文输入法切换成英文输入法即可。
扫序列号后没反应的解决办法:
扫序列号后提示商品不存在的解决办法:
5、为什么点击了打印,但是打印不出纸?
答:通常打印不出纸是由于打印模板中的纸张设置与打印机的首选项中的纸张尺寸不一致引起的,需要检查是否一致,并进行调整,具体的操作办法详见下方的知识。普通纸张及标签纸打印均适用,思路是一样的。
>>>相关知识:
可以打印预览,但是点击打印后不出纸的原因及解决方法
https://vip.kingdee.com/link/s/MUWvz
六、总结与建议
1、售前需求场景确认与调试验证
客户如果有条码使用的场景,在正式购买产品前,强烈建议先咨询清楚打印和扫码的场景,了解清楚是否有限制,同时建议先进行调试和验证,特别是特小尺寸的条码打印,一定要做打印和扫描测试,避免购买后发现无法满足打印场景的情况。
2、模板设计关键节点检查
条码扫码受到诸多因素的影响,关键节点的设计会影响到最终打印及识别的效果,的确有一定的操作难度,后期星辰会持续优化并简化设计流程,改善用户体验,现阶段建议用户在设计时尽量使用系统预置模板,特殊行业的标签在设计自定义模板时,也建议严格按照上述的指引进行设计,从而减少调试试错的时间。
3、珠宝行业参考模板:
本专题提供了一个星辰设计的珠宝类标签的预置模板,用户可根据实际标签纸大小、业务字段来进行调整及测试。由于星辰打印模板不支持直接转向,故所提供的打印模板,在进行打印时,都需要先设置打印机的出纸方向,关于模板及出纸方向可见下文图片。
>>>珠宝标签参考模板:见本文附件(下载后直接引入即可到星辰打印模板中即可)
珠宝类标签模板(金蝶进销存设计)(勿动-原文件引入).zip(4.68KB)
推荐阅读