连打流水标签
先区分 BarTender 自动递增和数据库逐行打印,再确定重置、补打和多工位唯一性规则。
两种常见需求,不要混成一种操作
一种是软件自己递增值,例如 0001、0002、0003,用模板里的序列化字段。另一种是表里每一行本来就是不同内容,只是现场也叫「连打」或「打流水」,这时应连 Excel 或数据库,而不是再套一层序列化。
序列化怎么设
- 在对象的现有数据源中打开“转换”,启用序列化,并设置起始值、步长和序列方法。
- 需要补零时设置最小字符数并用 0 左侧填充;具体选项名称随版本变化。
- 打印时区分 Serial Numbers(不同序列值数量)和 Copies per Serial Number(每个序列值的打印份数)。
- 写清何时重置及谁有权修改起始值。按班次或日期重置可能需要额外数据源、脚本或自动化逻辑。
- 用跨天、跨班、取消打印、卡纸和补打场景试印,确认数据记录与实际标签一致。
按表连打时
用数据库连接选 Excel,指定工作表和列,再绑到文本或条形码。连不上见连不上 Excel,完整绑字段见连接 Excel 打印标签。
多工位要集中分配
单模板保存序列值适合受控的单工位场景。BarTender 全局数据字段可通过同一 System Database 让多个文档共享计数器;涉及跨产线、跨供应商、打印失败恢复和业务级唯一性时,则应由 ERP、MES、数据库服务或标签管理系统集中分配并记录。
序列化本身不能保证实际标签绝不重号。还要规定补打使用原号还是新号、是否显示补打标记、由谁审批并如何留痕,见补打责任。