条码故障排除

为什么手机上的条码能被读取,Garmin 手表上的却不行?

同一条码在手机上能被读取、在手表上却不行时,问题不一定出在屏幕。

为什么手机上的条码能被读取,Garmin 手表上的却不行?

手表上的条码清清楚楚,另一部手机也能读出,姓名和号码看起来都正确。但到了健身房入口、收银台或俱乐部柜台,扫码设备却不接受。问题往往就出在这最后一步。

这并不意味着 Garmin 显示屏不能显示条形码。这通常意味着链的一部分与接收系统的期望不匹配。

检查码中包含的数据

手机摄像头是一种异常宽容的扫描仪。它可以重新聚焦、调整曝光、尝试多种条形码格式以及从不完美的图像中恢复信息。固定零售或访问读卡器的灵活性要差得多。它可以在一定距离处仅接受一种格式,并且其系统中已经注册了精确值。

手机能读出条码,只能证明手表上显示了可读的数据,不能证明商店或门禁系统会将这些数据识别为有效的会员卡、票券或账号。

微小的差异很重要。丢失的前导零可能指向另一个标识符。从条形码下方打印的数字复制的字符可能不是编码值的一部分。在其他情况下,打印的数字只是缩短的参考,而条形码包含较长的内部记录。

最安全的起点是原始卡或官方应用程序。请从原始码中读取完整数据,保留开头的零、标点和字母大小写。

QR 并不是万能的替代品

最常见的错误之一是将每个卡号都变成二维码。新的 QR 图像可能有效,但扫描仪仍然可以拒绝它,因为组织需要不同的条形码格式。

健身房会员卡可能采用 Code 128,商店积分卡可能是 EAN-13 或 UPC-A,较早的俱乐部卡可能是 Code 39。一些交通票券和通行证则使用 Aztec。码制是卡片身份的一部分,不是单纯的外观选择。

请保留原始码制,不要只选择最容易生成的码。如果源是物理卡,则报告解码值和格式的读卡器比仅显示文本的相机应用程序更有用。

动态条码可能已经失效

有些卡片的条码数据数月甚至数年都不变,适合保存在手表中。另一些则由官方应用生成,每次打开应用或经过一段时间后就会更新。

复制的动态代码可以立即通过测试,但稍后会失败。手表图像没有任何问题;令牌已过期。如果原始码的数据会变化,请使用官方应用。

请在不同时间读取原始条码,记录并比较其中的数据。数据不变的条码更适合离线保存;如果数据会更新,保存的副本最多只能临时使用。

检查屏幕和扫码设备

Garmin 手表使用不同的显示技术和尺寸。明亮的 AMOLED 屏幕、反射式 MIP 显示器和紧凑型 Instinct 屏幕都可以显示可用的代码,但符号必须保持完整和清晰。

代码需要干净的白色边框、强烈的对比度以及足够的空间来使其线条或方块保持独立。屏幕亮度、反射、手腕角度和阅读器的焦距都会影响结果。缓慢地将手表靠近或远离扫描仪移动通常比将其按在玻璃上效果更好。

即使具有理想的渲染效果,任何手表应用程序都无法强制操作员的扫描仪支持某种格式或接受未注册的值。最终测试必须在真实的​​收银台、登机口或接待处进行。

解决问题的更好方法

从原始卡开始,而不是副本的屏幕截图。恢复准确的编码值,识别原始格式,并确认该值保持不变。将其添加到手表中,进行同步,并将显示的结果与源进行比较。

第一次实际测试时,请同时备好实体卡或官方应用。确认手表能正常使用后,下次才可考虑把实体卡留在家里。如果被拒绝,就分别检查原始数据、格式、画面和接收系统,避免盲目生成新的条码图片。

WalletPro 支持的功能

同步后,保存的卡仍保留在手表上,因此无需打开手机即可准备好健身房会员卡、会员卡、俱乐部 ID、parkrun 代码或兼容的访问通行证。该应用程序不能保证每个扫描仪都接受、刷新动态零售商令牌或替换发行人的帐户系统。它可以消除原始静态代码与手腕上显示的符号之间可避免的不匹配。

需要重新添加卡片时,可参考会员卡与积分卡设置指南。不要省略开头的零,并且每次只改一项,以便找出原因。对于出行票券,还需要核对登机牌与票券支持的格式。

在 Garmin Connect IQ 中打开 WalletPro.

当条形码能从手机上扫描、却无法从 Garmin 手表上扫描时,盲目更改图像很少能解决问题。先确认卡片的原始信息。只要数值、格式、显示和扫描仪彼此匹配,手表就成了保存它最便捷的地方。

浏览主题 返回博客