1 简介
通常用于对商品的唯一识别码,在打印模板中添加条形码,可用扫码枪等获取条形码内容。
注:星辰对扫码枪没有指定品牌,只要可以扫码录入的,一般的USB插线或者无线均支持,打开电脑记事本(如下图),用扫码枪扫了可以解析出条码即可使用。
2 适用版本
金蝶云星辰 V3.1以上
3 条形码功能说明
3.1 工具栏功能
条形码控件的工具栏通用属性仅支持复制、删除和格式刷。
3.2 条形码属性
1、 数据源:目前可以绑定商品编码、条形码、SKU编码、单据编码等段。
注意:该控件数据源只支持绑定单据头字段,若绑定单据体字段,默认只取一行分录。数据行除外
2、编码方式:目前支持code128、code39、ean-13,每种条码的码制是由它的起始位和终止位的不同编码方式所决定的,场景不同使用编码不同。
三种编码方式含义、差异说明及使用场景:
编码方式 | 说明及特征 | 适用场景 | 条码样式示例 |
code128 | 是一种高密度条码,适用于含了数字、字母和符号的条码,可以表示128个字符。 条码特点是长度均等,条和空的粗细各有4种宽度。 | 目前应用非常广泛,适用于条码比较复杂,且长度大于13位的场景,如3C数码中的序列号(S/N码) | |
code39 | 适用于含了数字、字母和符号的条码。只能设置43个字符: 26个大写字母(A-Z)、数字(0-9),特殊字符(连字符,句点,空格,$, /,+,%)
条码特点是长度均等,条和空分别只有2种宽度。 | 跟code 128非常相似,但是可设置的字符总数比code 128少,在相同的字符数下,整体条码会比较密集且较长。 可以设置很长的条码,但如果超出了纸张的长度和扫码枪的识别范围,就会很难识别,有一定应用局限性。 使用前需要先匹配条码标签纸实际长度及条码字符数长度是否合适。 | |
ean-13 | 适用于通过条码规则生成的固定13位的纯数字条码。 一般在条码最后一位设置校验码(通过条码规则设置)。
条码左右最外侧及中间的两条黑线会比较凸出,其余条则比较短且均等。 | 如市面流通商品上很常见的69开头的条码(一般由「国家代码」3位数+「厂商代码」4位数+「产品代码」5位数+末位「校正码」1位数组成) | |
注:
*关于条码规则与编码方式的匹配建议:如果是通过条码规则生成的(如标准商品69码),建议选ean-13,如果是手动录的条码(即自定义的),建议选code128。
3、角度: 可以将条形码按角度翻转,默认为0度。支持0、90、180、270度。
显示标签:表示是否要把条形码上的条码进行打印,勾选则打印,不勾选则不打印
4、通用:
• 尺寸及边距:
可以设置条形码的尺寸及在纸张中的位置,也可以直接用鼠标拖拽调整。
宽和高对应为条码的尺寸,X和Y对应的是条形码在本模板中的左边距和上边距。
• 打印所在页
相关知识:打印所在页面是什么意思?如何使用?星辰3.1,打印模板在哪里设置只在第一页打印表头/只在最后一页打印表尾/每页打印?
• 不打印
一般用于需要在打印模板中放入图片作为模板背景,作为位置的参考,例如作为辅助参考线,或者为了预留位置,但是实际不打印图片或者背景出来。
如果我在条码标签中加了图片:
不勾选,那么就是正常打印图片,效果如下:
勾选“不打印”,效果如下:(图片不打印出来,因为实际标签纸上已经有图片了)
4 条形码设计及验证思路
顺序 | 设计及验证步骤 | 设计要点说明 | 图片说明 (点击可放大) |
模板设计阶段: |
1 | 确认条码标签纸的实际打印区域大小、(宽度、高度、页边距,打印条码时页边距务必要留白)及打印出纸方向 | 设置合适的打印模板尺寸及边距设置 | |
2 | 确认打印机的出纸方向(横向还是纵向),通过默认打印的测试页可验证,保持跟打印模板里的打印出纸方向一致 | 保证正常方向出纸,避免条码转向 | 在默认打印机的打印首选项里检查 |
3 | 添加条码控件,绑定数据源。 确认条码要绑定的字段(条形码/辅助属性/SKU编码等) | 根据用户实际标签需求选择 | |
4 | 结合实际条码规则(长度、是否有数字、字母、特殊符号,是自定义的还是通过规则生成的条码)来设置编码方式、角度、还有是否要显示标签 | 选择最合适的编码方式、条码方向、是否显示文字 | |
5 | 调整条码的尺寸、左边距和上边距 | X对应左边距 Y对应上边距 | |
6 | 打印所在页 | 即指定打印位置,是每页打印还是只在指定页数打印 | 详见本文知识【打印所在页】 |
7 | 不打印 | 取决于是否需要借助背景图片来定位打印的位置 | 详见本文知识【3.7.9-不打印】 |
调整及验证阶段: |
8 | 条码打印设置勾选PDF打印 (不建议用插件打印) | 避免条码出现锯齿/波浪问题 | |
9 | 控制打印机打印速度,不能太高 | 视条码长度及复杂度而定,越复杂,越长,纸越小,打印速度应控制在5cm/s以下甚至更低,目的是避免打印头温度太高,影响打印效果 | 在默认打印机的里设置 |
10 | 设置打印机浓度(视实际打印效果调整) | 当打印出来的信息太浅或者扫描无法识别,可以进行调整 | 在默认打印机的里设置 |
11 | 打印测试并验证: ①检查打印预览中条码是否清晰、位置正确、完整; ②检查实际打印效果跟打印预览是否一致; ③用扫描枪扫描是否可以识别读取; 如果①②都正常,但是扫描识别失败,重新检查以上1-5点,并调整后调试验证。 | 验证是条码应用的重要一步,需要反复微调后测试验证。
如果是特小复杂标签(即打印区域小于3*2cm,条码长度大于13位,条码中还包含了数字、字母、符号等内容), 建议: ① 缩短条码长度,如13位改成10位,降低复杂度; ② 条码无法修改的话,建议更换成二维码样式 |
|
4.1 条形码设计注意事项
A. 星辰的打印设计器不支持直接调整浓度(即条码的深浅)及速度(会影响条码的清晰度及效果)
星辰打印采用的是文件打印,即生成图片或者文件,再通过文件打印(可理解为间接打印),而不是连接设备后,直接发起指令的打印(可理解为直接打印),故不支持直接在模板上调整浓度与速度,此两项参数需要在用户的本地打印机上配置。
B. 特小标签+复杂条码的设计
这里的特小标签通常是指实际打印范围的宽小于3cm的,如3*2cm、3*2.5cm。复杂是指基于前面的特小尺寸,且条码长度超过了10位,或同时还包含了英文字母及数字的,在这2个条件下的标签打印及扫描都会变得有一定难度。原因是,打印区域太小,条码复杂,无法完整、清晰、充分地将条码展示在纸上,可能会出现条码的空与条之间相互挤压、重叠、不清晰、缺失等现象。
若您的条码及标签是属于以上这种情况,建议:
① 缩短条码长度,如13位改成10位,并降低复杂度,最好是纯数字;
② 条码如无法修改的话,建议更换成二维码样式,二维码对打印区域的范围需要比条码要小些,相对更好识别;
③ 选择精度更高的专业标签机(如果本身精度就很高可忽略此条);
关于条码相关的更多内容也可以查看以下的专题:
金蝶云·星辰 条码标签打印专题
https://vip.kingdee.com/link/s/MCbfd