RFID设备
TID_printer
BarTender + RFID 打印机读取并打印 TID、记录 TID 日志
Admin2026年9月10日
适用:Seagull 驱动,支持 RFID 读 TID 的打印机(Zebra / SATO 等) 原理:驱动层读取芯片 TID,通过标记符传入 BarTender,打印同时写入日志;必须使用打印机内置字体,TrueType 字体无法正常读取 TID 前置条件:
- 已安装对应打印机的 Seagull 官方驱动
- RFID 打印机硬件支持读取 TID 内存块,天线已校准
- BarTender 模板已建好
一、驱动端配置:新建 RFID TID 读取字段
1.打开 Windows「设备和打印机」,右键目标 RFID 打印机 → 打印机属性
2.切换到 Seagull Scientific Options(Seagull 选项卡)
3.找到 Tool 选项,进入 Configure 配置页面

4.新建 RFID 字段:
字段名称自定义(示例:TID)
操作类型:Read(读取)
内存块选择:TID Bank(TID 存储区)
设置读取长度:根据芯片 TID 字节长度(常见 8 字节 = 16 位十六进制)
记下生成的字段标记符,一般形式:$$TID$$(后面 BarTender 要用)
5.保存驱动 RFID 设置,不要关闭属性窗口,继续配置日志
二、驱动端开启打印日志,记录 TID
- 在同一个打印机属性窗口,找到 Logging(日志)
- 启用日志,日志格式推荐 CSV(方便 Excel / 数据库读取)
- 在日志字段列表,勾选 / 添加字段:RFIDTIDData
- 设置日志保存路径(建议固定文件夹,权限放开,避免写入失败)
- 保存驱动全部配置,关闭打印机属性
三、BarTender 模板配置:标签上打印 TID
- 打开 BarTender 文档,连接这台 RFID 打印机
- 在模板中添加文本对象(用来显示 TID)
- 文本内容填入刚才驱动生成的标记符:$$TID$$
- 字体设置
- 字体必须选择:Printer Font(打印机内置字体)
- ❌ 不能用 Windows TrueType 字体(微软雅黑、Arial 等都不行,会导致 TID 读取失效)
- 调整字号、位置;如果同时需要写入 EPC,单独添加 EPC 写入字段,和 TID 读取互不冲突
- 保存 BarTender 模板
四、打印测试
- 放入空白 RFID 标签,执行打印
- 预期结果:
- 标签纸面打印出这张芯片的十六进制 TID 号
- CSV 日志文件新增一行记录,包含本次打印的RFIDTIDData
- 验证:拿 RFID 读写器读取芯片 TID,对比标签打印内容与日志内容,三者一致即为成功
五、常见问题排查清单
| 现象 | 排查点 |
|---|---|
| 标签只打印$$TID$$文本,没有替换成真实 ID | 1. 字体不是打印机字体;2. 驱动 RFID 字段配置未保存;3. 打印机固件不支持 TID 读取 |
| 打印正常,但日志没有 TID | 驱动日志未勾选RFIDTIDData;日志文件夹权限不足;日志路径有中文 / 空格 |
| 部分标签 TID 读不到,偶尔空白 | RFID 天线校准不良;标签位置偏移;芯片 TID 长度配置错误;标签芯片性能差异 |
| TID 读取出来字符长度不对 | 核对芯片规格,修改驱动里 TID 读取字节长度 |
六、业务使用提示
- TID 是芯片出厂固化,不可改写,适合做唯一原始身份;EPC 可重复写入,二者用途区分开
- CSV 日志可以定期导入 MES / 资产系统,建立「标签纸面号 - EPC - TID」绑定档案,用于防伪、盘点、追溯
- 大批量生产前,务必做连续多张稳定性测试,避免产线丢 TID