RFID设备

BarTender + RFID 打印机读取并打印 TID、记录 TID 日志

Admin2026年9月10日

适用:Seagull 驱动,支持 RFID 读 TID 的打印机(Zebra / SATO 等) 原理:驱动层读取芯片 TID,通过标记符传入 BarTender,打印同时写入日志;必须使用打印机内置字体,TrueType 字体无法正常读取 TID 前置条件:

  1. 已安装对应打印机的 Seagull 官方驱动
  2. RFID 打印机硬件支持读取 TID 内存块,天线已校准
  3. BarTender 模板已建好

一、驱动端配置:新建 RFID TID 读取字段

1.打开 Windows「设备和打印机」,右键目标 RFID 打印机 → 打印机属性

2.切换到 Seagull Scientific Options(Seagull 选项卡)

3.找到 Tool 选项,进入 Configure 配置页面

TID_printer
TID_printer

4.新建 RFID 字段:

字段名称自定义(示例:TID

操作类型:Read(读取)

内存块选择:TID Bank(TID 存储区)

设置读取长度:根据芯片 TID 字节长度(常见 8 字节 = 16 位十六进制)

记下生成的字段标记符,一般形式:$$TID$$(后面 BarTender 要用)

5.保存驱动 RFID 设置,不要关闭属性窗口,继续配置日志

二、驱动端开启打印日志,记录 TID

  1. 在同一个打印机属性窗口,找到 Logging(日志)
  2. 启用日志,日志格式推荐 CSV(方便 Excel / 数据库读取)
  3. 在日志字段列表,勾选 / 添加字段:RFIDTIDData
  4. 设置日志保存路径(建议固定文件夹,权限放开,避免写入失败)
  5. 保存驱动全部配置,关闭打印机属性

三、BarTender 模板配置:标签上打印 TID

  1. 打开 BarTender 文档,连接这台 RFID 打印机
  2. 在模板中添加文本对象(用来显示 TID)
  3. 文本内容填入刚才驱动生成的标记符:$$TID$$
  4. 字体设置
    • 字体必须选择:Printer Font(打印机内置字体)
    • ❌ 不能用 Windows TrueType 字体(微软雅黑、Arial 等都不行,会导致 TID 读取失效)
  5. 调整字号、位置;如果同时需要写入 EPC,单独添加 EPC 写入字段,和 TID 读取互不冲突
  6. 保存 BarTender 模板

四、打印测试

  1. 放入空白 RFID 标签,执行打印
  2. 预期结果:
    • 标签纸面打印出这张芯片的十六进制 TID 号
    • CSV 日志文件新增一行记录,包含本次打印的RFIDTIDData
  3. 验证:拿 RFID 读写器读取芯片 TID,对比标签打印内容与日志内容,三者一致即为成功

五、常见问题排查清单

现象 排查点
标签只打印$$TID$$文本,没有替换成真实 ID 1. 字体不是打印机字体;2. 驱动 RFID 字段配置未保存;3. 打印机固件不支持 TID 读取
打印正常,但日志没有 TID 驱动日志未勾选RFIDTIDData;日志文件夹权限不足;日志路径有中文 / 空格
部分标签 TID 读不到,偶尔空白 RFID 天线校准不良;标签位置偏移;芯片 TID 长度配置错误;标签芯片性能差异
TID 读取出来字符长度不对 核对芯片规格,修改驱动里 TID 读取字节长度

六、业务使用提示

  1. TID 是芯片出厂固化,不可改写,适合做唯一原始身份;EPC 可重复写入,二者用途区分开
  2. CSV 日志可以定期导入 MES / 资产系统,建立「标签纸面号 - EPC - TID」绑定档案,用于防伪、盘点、追溯
  3. 大批量生产前,务必做连续多张稳定性测试,避免产线丢 TID