令人沮丧的是,一切看起来都离工作有多近。条形码在 Garmin 手表上可见。另一部手机可以读取。姓名和号码显示正确。然后,健身房入口、收银台或俱乐部柜台的扫描仪就会拒绝它。
这并不意味着 Garmin 显示屏不能显示条形码。这通常意味着链的一部分与接收系统的期望不匹配。
检查码中包含的数据
手机摄像头是一种异常宽容的扫描仪。它可以重新聚焦、调整曝光、尝试多种条形码格式以及从不完美的图像中恢复信息。固定零售或访问读卡器的灵活性要差得多。它可以在一定距离处仅接受一种格式,并且其系统中已经注册了精确值。
使用手机进行的成功扫描很有用,但不是结论性的。说明手表上有可读数据。它并不表明真正的读者接受该数据作为有效的会员资格、门票或帐户。
微小的差异很重要。丢失的前导零可能指向另一个标识符。从条形码下方打印的数字复制的字符可能不是编码值的一部分。在其他情况下,打印的数字只是缩短的参考,而条形码包含较长的内部记录。
最安全的起点是原始卡或官方应用程序。从代码本身解码完整的值并保持其显示的样子,包括零、标点符号和大写字母。
QR 并不是万能的替代品
最常见的错误之一是将每个卡号都变成二维码。新的 QR 图像可能有效,但扫描仪仍然可以拒绝它,因为组织需要不同的条形码格式。
健身卡可以使用代码 128。零售会员卡可以使用 EAN-13 或 UPC-A。较旧的俱乐部卡可能使用代码 39。某些旅行卡和门禁卡使用 Aztec。格式是卡标识的一部分,而不仅仅是视觉偏好。
再现原始格式,而不是选择最容易生成的符号。如果源是物理卡,则报告解码值和格式的读卡器比仅显示文本的相机应用程序更有用。
更改代码会产生不同的问题
有些卡是静态的。它们的价值数月或数年都保持不变,使它们成为手表钱包的理想选择。其他则由官方应用程序生成,并在每次应用程序打开时或短暂间隔后发生变化。
复制的动态代码可以立即通过测试,但稍后会失败。手表图像没有任何问题;令牌已过期。如果原始代码发生更改,官方应用程序仍然是使用它的正确位置。
打开原来的代码,记下它的值,稍后再打开。如果该值不变,则很可能适合离线钱包。如果它旋转,最好将保存的副本视为临时副本。
检查屏幕和扫码设备
Garmin 手表使用不同的显示技术和尺寸。明亮的 AMOLED 屏幕、反射式 MIP 显示器和紧凑型 Instinct 屏幕都可以显示可用的代码,但符号必须保持完整和清晰。
代码需要干净的白色边框、强烈的对比度以及足够的空间来使其线条或方块保持独立。屏幕亮度、反射、手腕角度和阅读器的焦距都会影响结果。缓慢地将手表靠近或远离扫描仪移动通常比将其按在玻璃上效果更好。
即使具有理想的渲染效果,任何手表应用程序都无法强制操作员的扫描仪支持某种格式或接受未注册的值。最终测试必须在真实的收银台、登机口或接待处进行。
解决问题的更好方法
从原始卡开始,而不是副本的屏幕截图。恢复准确的编码值,识别原始格式,并确认该值保持不变。将其添加到手表中,进行同步,并将显示的结果与源进行比较。
对于第一次真正的扫描,请保留实体卡或官方应用程序可用。如果手表能用,下次就可以留在家里了。如果没有,失败的测试就变成有用的信息:可以单独检查值、格式、显示和接收系统,而不是随机生成新图像。
WalletPro 支持的功能
WalletPro 专为需要在手机断开连接后在 Garmin 手表上保持可用状态的静态卡而设计。它支持 QR、Code 128、Aztec、EAN-13、Code 39 和 UPC-A,允许保留原始格式,而不是强制每个值都进入 QR。
同步后,保存的卡仍保留在手表上,因此无需打开手机即可准备好健身房会员卡、会员卡、俱乐部 ID、parkrun 代码或兼容的访问通行证。该应用程序不能保证每个扫描仪都接受、刷新动态零售商令牌或替换发行人的帐户系统。它可以消除原始静态代码与手腕上显示的符号之间可避免的不匹配。
在 Garmin Connect IQ 中打开 WalletPro.
当条形码能从手机上扫描、却无法从 Garmin 手表上扫描时,盲目更改图像很少能解决问题。先确认卡片的原始信息。只要数值、格式、显示和扫描仪彼此匹配,手表就成了保存它最便捷的地方。