RFID 故障排除
概述
本文将为您详细介绍如何通过 BarTender 解决 RFID 编码相关的问题。
适用范围
BarTender 2019 及更高版本
信息
没有可用的编码器对象
如果您没有使用 Seagull 驱动程序,在尝试向文档添加编码器对象时会看到如下提示:
要使用 BarTender 进行 RFID 编码,您必须安装 Seagull 驱动程序,并在设计文档时选择该驱动对应的打印机。
检查是否已安装 Seagull 驱动程序的方法:
- 进入 文件 > 打印
- 在打印选项卡中,点击 打印机属性
- 点击 关于 选项卡
如果您没有使用 Seagull 驱动程序,则需要进行安装。如需安装帮助,请参考以下文章:
标签作废(VOID)
标签被作废可能有多种原因。本节将指导您如何排查和解决这些问题。
介质和 RFID 校准
RFID 标签打印为 VOID 最常见的解决方法之一是对打印机进行介质和 RFID 校准。
在对 RFID 标签进行编码时,BarTender 会将需要编码到 RFID 芯片各个区域(如 AFI、EPC、用户数据)的指令发送给打印机,而打印机则负责与芯片建立连接。如果打印机无法找到或连接到芯片,就会打印 VOID 标签。
每台 RFID 打印机的操作方式都不同,请参考您的打印机说明书或联系打印机厂商,获取介质和 RFID 校准的帮助。
页面设置配置
请检查 BarTender 中的页面设置。不正确的页面设置可能导致打印机无法正确定位标签上的芯片。
如需配置页面设置的帮助,请参考 页面设置选项,详见 打印故障排查 文章。
打印速度过高
请检查驱动程序中的打印速度设置。如果速度过高,可能需要降低,以便打印机有足够时间与 RFID 芯片正常通信。
如需配置打印速度的帮助,请参考 打印机驱动程序配置,详见 打印故障排查 文章。
UMI 位设置
新一代 RFID 标签中的 Monza4 芯片更改了 UMI 位的功能。这一变化可能导致在某些打印机上打印和编码时标签被作废。UMI(用户内存指示)位属于 PC(协议控制)位,是 EPC 存储区的一部分,用于告知读取器(扫描器)EPC 中包含了多少数据。由于现在 UMI 位已固定,尝试重新写入该位可能导致打印机将标签作废。
如果您使用的是 v7.4 或更高版本的 Seagull 驱动程序,新标签默认可以正常编码。如果使用的是较早的 Monza4 芯片,则需要在编码器选项中更改设置。
- 在 BarTender 中,打开 RFID 对象 属性
- 在 RFID 选项卡中,点击 编码器选项
- 在 EPC Gen 2 选项卡下,将 U.M.I. 位设置为 仅在写入用户内存时设置
扫描到错误数据
如果扫描出来的数据不正确,最可能的原因是您的扫描器被设置为输出 RFID 标签中编码的十六进制数据,而不是将其转换为 ASCII 字符。请参考您的扫描器说明书或联系扫描器厂商,获取将十六进制数据转换为 ASCII 或其他编码方式的设置方法。