BarTender 批量打印完整指南:从数据准备到试印验证
批量打印是 BarTender 最常用的功能之一。一份模板,一份数据表,一次打印几百上千张不同内容的标签——这就是批量打印。
这篇教程从零开始,一步步教你怎么用 BarTender 做批量打印。
一、批量打印的原理
先理解原理,再操作就简单了。
批量打印的逻辑是:
- 你有一份模板(设计好的标签格式)
- 你有一份数据表(每行是一条记录)
- BarTender 把数据表的每一行,套到模板上,生成一张标签
- 所有记录打印完,就完成了批量打印
就这么简单。核心就是:模板 + 数据 = N 张标签。
二、第一步:准备数据表
批量打印的第一步,不是打开 BarTender,而是先把数据准备好。
常用的数据格式是 Excel。准备 Excel 的时候注意这几点:
1. 第一行是列名
第一行必须是字段名称,比如:
- A 列:产品名称
- B 列:产品编码
- C 列:规格
- D 列:条码内容
BarTender 会把第一行当字段名,后面的行当数据记录。
2. 不要有合并单元格
合并单元格会导致 BarTender 读数据出错。所有单元格都是独立的。
3. 不要有空行
数据中间不要有空行。有空行的话,BarTender 读到空行就会停止。
4. 列名不要变来变去
这次用”产品名称”,下次改成”品名”——模板里绑定的字段就对不上了。
关于 Excel 连接的详细教程,可以看:BarTender 连接 Excel 打印标签完整步骤。
三、第二步:连接数据库
数据准备好之后,打开 BarTender,连接数据库:
- 打开 BarTender Designer
- 菜单 → 文件 → 数据库连接设置
- 选择”Microsoft Excel”
- 浏览选择你的 Excel 文件
- 选择工作表
- 确认首行是列名
- 完成连接
连接成功后,你可以预览数据——看看 BarTender 读到的对不对。
如果连不上 Excel,可以看排查指南:BarTender 连不上 Excel 怎么办。
四、第三步:把字段绑到模板上
数据库连好了,现在把数据字段绑到模板的对象上:
- 双击模板上的文本对象
- 数据源选择”数据库字段”
- 选择对应的字段名(比如”产品名称”)
- 条码对象也一样——双击 → 数据源 → 数据库字段 → 选条码内容字段
这样,模板上的每个对象都和数据库字段对应起来了。
五、第四步:设置打印记录
模板绑好数据后,设置打印记录:
- 菜单 → 文件 → 打印
- 打印对话框里,找到”记录选择”
- 选择要打印的记录范围
- 可以全部打印,也可以选部分
关于打印对话框的详细设置,可以看:打印对话框各项设置说明。
六、第五步:试印验证
这一步千万不能省。
不要一上来就批量打印几百张。先试印 3-5 张,检查:
- 文字有没有截断?
- 条码能不能扫出来?
- 日期格式对不对?
- 最长的字段会不会溢出?
用最长的产品名、最长的批次号、最长的 SKU 来试印。确认没问题了,再批量打。
屏幕上看对不等于实际打出来对。一定要用真实的打印机、真实的标签纸试印。
七、常见问题
问题 1:批量打印出来标签都一样
原因:数据没绑对。模板上的对象还是固定文本,没绑到数据库字段。
解决:双击每个对象,检查数据源是不是选了数据库字段。
问题 2:批量打印时标签重复
原因:记录选择设置不对,或者数据库有重复记录。
解决:检查 Excel 数据有没有重复行,检查打印对话框里的记录选择设置。
问题 3:打印到一半停了
原因:数据中有空行,或者 Excel 文件被占用了。
解决:检查 Excel 数据中间有没有空行,打印的时候关掉 Excel。
问题 4:条码扫不出来
原因:条码宽度不够,或者 X 尺寸太小。
解决:把条码对象拉大,或者调小条码密度。
关于条码扫不出来的详细排查,可以看:BarTender 条码扫不出来排查指南。
八、批量打印的优化技巧
技巧 1:用查询提示
如果你每次只打某一类产品的标签,可以设置查询提示——打印时输入条件,只打印符合条件的记录。
技巧 2:用记录筛选
提前在模板里设置筛选条件,比如”只打印状态为待打印的记录”。这样就不用每次手动选了。
技巧 3:用序列化
如果需要流水号,启用序列化功能。起始值、步长、补零位数都可以设置。
关于流水号的设置,可以看:BarTender 流水号连打设置指南。
九、相关阅读
需要批量打印方案?
如果你的打印量很大,或者需要系统自动触发打印,可以考虑 Automation 版。我们可以帮你评估版本需求,出一份选型建议。