本文介绍了金蝶云·星辰条码标签打印的详细操作,包括条码样式、规则、编码方式的选择与匹配,打印模板设计注意事项,如DPI、节纸功能等。同时,还涉及硬件及纸张配置、条码设计及调试步骤,扫码识别与应用,包括支持的字段和扫码设备的要求。最后,强调了条码设计与扫码验证的重要性。
>>>上一篇文章:
金蝶云·星辰-条码标签打印专题(一)
https://vip.kingdee.com/link/s/MUW8V
三、应用操作
1、打印模板设计
1)条码样式及适用场景
类型 | 适用场景 | 样式 |
二维码 | 优势:在同等打印区域下,比一维条形码更好识别 不足:对扫描设备有一定要求,如果是一维扫码枪可能无法识别 |
|
条形码 | 优势:应用广泛,对扫描设备兼容性高 不足:对标签纸大小及条码长度有要求 (例如:标签只有2*3cm,但条码长度超过了10位,且包含字母,如右图,去掉边距留白后识别率容易下降) |
|
2)条码规则及长度
金蝶云·星辰支持用户自定义条码的生成规则,具体设置在【基础资料-条码生成规则】中设置。
注意!通过条码规则生成的13位纯数字条码,且打印模板中的编码方式为ean-13(详见下文的“编码方式”)时,条码规则中的最后一位必须包含验证码,否则有可能无法识别解析。
注:当存在多个条码规则时,只能启用一条,其他规则是互斥的,只能禁用。
3)编码方式
含义解释:编码方式,即条码的码制,简单来讲就是计算机把条码转化成信息的规则和要求。
注意:
A. 本专题只阐述目前星辰条码打印中所支持的三种编码方式(见下图),其余方式不在此展开。
B. 条码中白色的地方我们称之为空,黑色部分称之为条。
C. 编码方式含义、差异说明及使用场景:
编码方式 | 说明及特征 | 适用场景 | 条码举例 | 条码样式示例 |
code128 | 是一种高密度条码,适用于含了数字、字母和符号的条码,可以表示128个字符。 条码特点是长度均等,条和空的粗细各有4种宽度。 | 目前应用非常广泛,适用于条码比较复杂,且长度大于13位的场景,如3C数码中的序列号(S/N码) | XLB10253438 |
|
code39 | 适用于含了数字、字母和符号的条码。只能设置43个字符: 26个大写字母(A-Z)、数字(0-9),特殊字符(连字符,句点,空格,$, /,+,%) 条码特点是长度均等,条和空分别只有2种宽度。 | 跟code 128非常相似,但是可设置的字符总数比code 128少,在相同的字符数下,整体条码会比较密集且较长。 可以设置很长的条码,但如果超出了纸张的长度和扫码枪的识别范围,就会很难识别,有一定应用局限性。 使用前需要先匹配条码标签纸实际长度及条码字符数长度是否合适。 | XLB10253438 |
|
ean-13 | 适用于通过条码规则生成的固定13位的纯数字条码。 一般在条码最后一位设置校验码(通过条码规则设置)。 条码左右最外侧及中间的两条黑线会比较凸出,其余条则比较短且均等。 | 如市面流通商品上很常见的69开头的条码(一般由「国家代码」3位数+「厂商代码」4位数+「产品代码」5位数+末位「校正码」1位数组成) | 6932165478932 |
|
注: *关于条码规则与编码方式的匹配建议:如果是通过条码规则生成的(如标准商品69码),建议选ean-13,如果是手动录的条码(即自定义的),建议选code128。 |
4)DPI
DPI(Dot Per Inch),即打印精度、分辨率,DPI数值越大,代表分辨率越高,扫描的识别率也越高。具体设置上限要看所连接的打印设备所支持的最大精度范围。
DPI一般可在【打印机属性】中获取(如下图),如果没有查询到也可以向打印机厂家或售后咨询。
5)节纸功能
节纸功能本意是节约纸张的意思,打印单据时勾选此项,可以在单据空白处接着打印新单据,但是在条码标签中是使用此功能一般是为了打印多排的标签,即标签纸是一次同时打印多个条码,如下图。
>>>相关知识:
如何打印多排条码标签?
https://vip.kingdee.com/link/s/MUjzC
纵向节纸与横向节纸的区别
使用何种方向的节纸,具体要看打印纸张的出纸方向,下面提供2中不同的出纸方向的多排条码预览及其打印模板:
【横向节纸】
>>>打印预览效果:
【纵向节纸】
>>>打印预览效果:
注意!为了保证最佳的扫描效果,建议条码方向与出纸方向保持一致(见下图),尽量不要转向,即不要旋转方向,即条码的打印方向与打印机出纸方向保持一致。转向会对条码的识别率造成影响,这个是由打印机出纸方向及打印头加热原理决定的,此处不细展开,简而言之,这个是设备技术设计上就决定了转向后条码打印效果及识别率差的。
如果是纵向出纸,建议模板按下图设置:
如果是横向出纸,建议模板按下图设置:
转向对条码的影响
这里可以看看转向前后的实际打印效果对比(以热敏打印机为例):
>>>不转向:
>>>转向:
从上图可以明显看到转向前后的条码清晰度有显著的差异,转向后条码变得不清晰了。
要在一定程度上改善和抵消条码转向带来的影响,只能通过调整打印速度及浓度来微调。像一些本身支持高精度打印的机器则可以避免这种影响,如珠宝打印标签机。
系统预置模板
星辰的条码标签模板中也预置了不同尺寸和类型的标签,用户可以直接使用或者复制模板后进行自定义调整。
6)设计注意事项
A. 星辰的打印设计器不支持直接调整浓度(即条码的深浅)及速度(会影响条码的清晰度及效果)
星辰打印采用的是文件打印,即生成图片或者文件,再通过文件打印(可理解为间接打印),而不是连接设备后,直接发起指令的打印(可理解为直接打印),故不支持直接在模板上调整浓度与速度,此两项参数需要在用户的本地打印机上配置。
B. 特小标签+复杂条码的设计
这里的特小标签通常是指实际打印范围的宽小于3cm的,如3*2cm、3*2.5cm。复杂是指基于前面的特小尺寸,且条码长度超过了10位,或同时还包含了英文字母及数字的,在这2个条件下的标签打印及扫描都会变得有一定难度。原因是,打印区域太小,条码复杂,无法完整、清晰、充分地将条码展示在纸上,可能会出现条码的空与条之间相互挤压、重叠、不清晰、缺失等现象。
若您的条码及标签是属于以上这种情况,建议:
① 缩短条码长度,如13位改成10位,并降低复杂度,最好是纯数字;
② 条码如无法修改的话,建议更换成二维码样式,二维码对打印区域的范围需要比条码要小些,相对更好识别;
③ 选择精度更高的专业标签机(如果本身精度就很高可忽略此条);
目前真的针对特小+复杂条码的标签设计及扫描识别,需要反复调试,但是基于目前的插件打印方式,比较难直接满足,如珠宝标签的的相关应用可以见第四章的"特小复杂条码应用”,条码打印设计也有待后续持续迭代及技术升级来优化。
2、硬件及纸张配置
在进行正式打印前,需要先配置默认打印机及纸张的规格,通过测试打印页,检测出纸、墨水/碳带、打印效果等是否正常,并需要根据异常结果进行调整。如果是跟打印机相关的,建议阁下咨询您所使用的的设备厂家售后。
1)打印机设置
确保使用星辰打印功能时,所使用的打印机是系统默认打印机。
2)纸张设置
确保条码标签的打印模板大小跟默认打印机实际支持的纸张大小保持一致,且与打印首选项纸张规格是一致的。
具体的设置可以查看下方:
>>>相关知识:
可以打印预览,但是点击打印后不出纸的原因及解决方法
https://vip.kingdee.com/link/s/MUWvz
3)出纸方向
为了保证最佳的扫码效果,建议条码方向与纸张保持一致,尽量不要转向出纸。即条码的打印方向与打印机出纸方向保持一致。例如下图的设置就是比较建议的:(条码跟出纸方向本身是一致的)
如果条码跟出纸方向本身是不一致的,则打印模板建议按以下方式设置,然后打印时,对纸张进行旋转90度即可:
3、条码设计及调试步骤、建议
顺序 | 设计及验证步骤 | 设计要点说明 | 图片说明 (点击可放大) |
1 | 确认标签的实际打印区域大小(宽度及高度,边距务必要留白) | 设置合适的打印模板尺寸及边距设置 |
|
2 | 确认实际打印机的出纸方向(横向还是纵向),通过默认打印的测试页可验证 | 保证正常方向出纸,避免条码转向 | 在默认打印机的打印首选项里检查 |
3 | 确认客户的条码规则(长度、是否有数字、字母、特殊符号,是自定义的还是通过规则生成的条码)、条码上是否要显示信息 | 选择最合适的编码方式、是否显示文字 | |
4 | 确认条码要绑定的字段(条形码/辅助属性/SKU编码等) | 根据用户实际标签需求选择 | |
5 | 确认打印机所支持的最大DPI(即分辨率,打印精度) | 在设备支持的最大上限下,保证清晰 |
|
6 | 显示方式,一般默认选“按比例缩放” | 自动适应纸张大小 |
|
7 | 其他参数: 自动换行(一般适用于文本太长时) 自动缩小(当标签太小时,建议勾选) 不打印(一般用于借助外部图片来确定字段位置的场景,如:快递面单,可以把同尺寸的快递纸作为背景放模板上,然后借此来确定字段的位置,最终背景图不打印) | 根据用户实际标签需求选择 | |
8 | 条码打印设置勾选PDF打印 (不建议用插件打印) | 避免条码出现锯齿/波浪问题 | |
9 | 控制打印机打印速度,不能太高 | 视条码长度及复杂度而定,越复杂,越长,纸越小,打印速度应控制在5cm/s以下甚至更低,目的是避免打印头温度太高,影响打印效果 | 在默认打印机的里设置 |
10 | 设置打印机浓度(视实际打印效果调整) | 当打印出来的信息太浅或者扫描无法识别,可以进行调整 | 在默认打印机的里设置 |
11 | 打印测试并验证: ①检查打印预览中条码是否清晰、位置正确、完整; ②检查实际打印效果跟打印预览是否一致; ③用扫描枪扫描是否可以识别读取; 如果①②都正常,但是扫描识别失败,重新检查以上1-7点,并调整后调试验证。 | 验证是条码应用的重要一步,需要反复微调后测试验证。 如果是特小标签(详见上文“设计注意事项的第二点说明”), 建议: ① 缩短条码长度,如13位改成10位,降低复杂度; ② 条码无法修改的话,建议更换成二维码样式 |
>>>关于条码设计的实操视频可查看:
条码标签设计与打印
https://vip.kingdee.com/link/s/MUwbY
4、扫码识别与应用
1)三个条件
条码足够清晰(条与空直接无挤压、无重叠、无毛边、浓度适中)
编码方式合适(匹配条码规则及实际纸张的长度)
标签边距要留白
2)扫码设备支持
USB扫码枪
无线扫码枪
USB扫描平台
运行验证:插上电脑后,打开一个记事本,扫描条码可以带出对应的条码信息,且解析信息准确即证明扫码枪正常运行。
3)星辰扫码支持解析的字段
星辰支持在录单时直接扫码录入商品,目前条码扫描支持解析的字段见下表:
打印模板中条码控件所绑定的字段 | PC端(订单/出入库单据) | 手机端 | 备注 | ||
|
| 查询商品 | 扫码开单 | ||
条形码 | √ | √ | √ | √ | |
商品编码 | × | √ | √ | × | |
辅助属性编码 | √ | √ | √ | √ | 辅助属性商品,需要选择属性录入 |
批次 | × | × | × | √(只支持出库) | 批次商品扫码开单功能(目前只有移动端支持) |
保质期 | × | × | × | ×(需要手动选择) | 不支持,因为保质期是日期信息,不是数值 |
序列号 | √ (前提是序列号在库) | √ | × | ×(需要手选择) | 序列号批量录入可在序列号弹窗里
|
在分录中直接扫码与商品编码右侧的【扫码】有什么区别?
在商品分录中直接扫码,扫完后光标会切换到下个字段
商品编码右侧的【扫码】中扫码录入,如果连续扫描同一个条码,则会累加当前商品的数量
>>>查看下一篇:
金蝶云·星辰-条码标签打印专题(三)
推荐阅读