序列打印 —— 001 到 100 自动递增编号
什么时候用序列打印
- 货架编号:仓库里 100 个货架,编号从 A001 到 A100,每张标签一个编号
- 物流箱号:一次发 50 箱货,箱号从 1 到 50
- 票券 / 序列号:演唱会票、会员卡号、设备序列号
- 保质期批次号:B202510001、B202510002 ...
操作步骤
第 1 步:在模板里加入序号控件
Gprinter 有一个专门的「序号 / 序列」控件(有些版本是把文字控件设为「序列模式」):
- 底部控件面板 → 找「序列」或「序号」控件
- 添加到画布 → 双击进入属性面板
第 2 步:设置序列参数
| 参数 | 说明 | 示例 |
|---|---|---|
| 起始值 | 从几开始 | 1 或 001 |
| 位数 | 固定位数(不足补零) | 3 位 → 001、002、... |
| 步长 | 每次递增多少 | 默认 1,也可以 2、5 |
| 前缀 | 序列前面的固定文字 | A、B2025、NO. |
| 后缀 | 序列后面的固定文字 | -A、号 |
| 最大值 | 到几结束(设 0 = 无限) | 100 |
第 3 步:预览并打印
设置好后 → 画布上的序列控件会显示起始值(比如 A001)→ 打印时输入总张数 → APP 自动递增打印。
打印完成后,下次使用可以继续上次的序列号(有些版本会记忆上次的结束值)。
常见序列格式参考
| 场景 | 参数设置 | 打印结果 |
|---|---|---|
| 货架编号 | 前缀 A、起始 1、3 位 | A001、A002、...、A100 |
| 物流箱号 | 无前缀、起始 1、步长 1 | 1、2、3、...、50 |
| 设备序列号 | 前缀 SN-、起始 1001、4 位 | SN-1001、SN-1002、... |
| 食品批次 | 前缀 B202510、起始 1、3 位 | B202510001、B202510002 |
| 日期+序号 | 前缀 20251014-、起始 1、2 位 | 20251014-01、20251014-02 |
序列和条码结合
如果序列同时也需要出现在条码里(比如物流箱号要扫得到):
- 在模板里放两个控件:一个序列控件(显示用)+ 一个条码控件(扫用)
- 部分版本支持把序列的值自动同步到条码控件(属性面板里找「数据源绑定」)
- 每打印一张,序列递增,条码的数字也同步更新
注意事项
- 起始位数设对:要三位编号(001)就设位数 3、起始值 1,不要设成起始值 001
- 打印中间不要暂停:连续打印时如果中途暂停,后续编号可能和预期对不上
- 部分版本不支持序列控件:老旧的 Gprinter Android 版(v5.0 以前)可能没有序列功能,建议更新到最新版
- 和 Excel 导入组合:如果编号同时有其他数据(比如货架编号 + 货架名称),用 Excel 导入更灵活——Excel 里自动填好序号 + 名称,一起导入