条码、二维码与表格组件——结构化数据的打印
一维码(条码)组件
一维码(Barcode)是由黑白相间的竖条组成的编码,超市商品条码就是典型例子。
XPrinter 支持的条码制式
- Code 128:最常用,支持数字和字母
- EAN-13 / EAN-8:商品条码,国际通用
- Code 39:工业用途条码
- UPC-A / UPC-E:北美常用商品条码
- QR Code / DataMatrix(虽然二维码,但某些功能归类在此)
添加条码组件
- 点击工具栏的"条码"按钮
- 在画布上放置条码
- 点击条码组件设置内容:
- 编码内容:手动输入数字/字母,或设置为动态变量
- 条码制式:从上面的列表选择
- 显示方式:条码下方是否显示数字文本
- 条码宽度:粗细调整(影响扫描识别率)
- 文字位置:数字显示在条码下方/上方/不显示
条码复制功能
在首页快捷功能区有"条码复制"入口——扫一下现成标签上的条码,自动生成新标签并填入编码内容。适合快速仿制现有条码标签。
二维码组件
二维码(QR Code)能存储更多信息(网址、文字、联系人、WiFi 密码等)。
添加二维码组件
- 点击工具栏的"二维码"按钮
- 设置二维码内容:
- 纯文本:输入任意文字,扫描后显示
- 网址:输入网址,扫描后直接打开
- WiFi 密码:输入 WiFi 名称和密码,客人扫码后自动连接
- vCard 联系人:输入姓名、电话、邮箱等,扫码后自动添加到通讯录
- 动态变量:和条码一样,支持流水号、Excel 列等动态填充
- 纠错级别:一般选"中"即可(纠错级别越高,二维码越密,但部分损坏也能扫出来)
- 中心 Logo:高版本支持在二维码中心放一个小图标(需谨慎,太大可能影响扫描)
二维码在飘带打印中的特殊用途
飘带打印(新功能)中,二维码组件支持更多样式设置,比如颜色模式、灰度阈值、黑白反显等,适合装饰性飘带标签。
表格组件
表格适合展示多列数据,比如"品名 | 规格 | 单价 | 数量"这样的对账标签。
添加表格
- 点击工具栏的"表格"按钮
- 设置初始行列数(如 3 行 2 列)
- 点击单元格输入文字内容
表格属性
- 行数和列数:可以随时增加/删除行或列
- 边框:显示/隐藏外边框和内部线条
- 单元格高度/宽度:拖动边框调整,或输入精确值
- 文字对齐:每个单元格可以独立设置水平和垂直对齐
- 合并单元格:选中多个相邻单元格后合并
用 Excel 批量填充
表格组件可以直接导入 Excel 数据批量填充:
- 点击表格组件的"导入"按钮
- 选择手机上的 Excel 文件
- App 读取 Excel 各列数据,自动填充到表格的对应单元格
- 配合"批量打印"功能,一张模板对应 Excel 多行数据,一次性打印所有条目
动态变量 + 条码/二维码
这是 XPrinter 最强大的组合之一:
- 流水号:设置条码编码为流水号,每次打印自动 +1,适合序列号标签
- Excel 列引用:条码编码设为"引用 Excel 第 3 列",配合 Excel 批量打印实现"一份模板 + 一行数据 = 一张标签"
- 效期管家日期:二维码内容设为效期管家计算出的"保质期截止日期"