バーコードのトラブルシューティング

携帯電話からはバーコードがスキャンされるのに、Garmin Watch からはバーコードがスキャンされない理由

同じコードが携帯電話では機能しても時計では失敗する場合、必ずしもディスプレイに問題があるとは限りません。

携帯電話からはバーコードがスキャンされるのに、Garmin Watch からはバーコードがスキャンされない理由

イライラするのは、すべてがどれだけうまく機能しているように見えるかということです。バーコードは Garmin ウォッチに表示されます。別の携帯電話でも読み取ることができます。名前と番号は正しく表示されます。その後、ジムの入り口、チェックアウト、またはクラブのデスクにあるスキャナーがそれを拒否します。

これは、Garmin ディスプレイがバーコードを表示できないことを自動的に意味するものではありません。これは通常、チェーンの一部が受信システムが期待するものと一致しないことを意味します。

コードに含まれるデータを確認する

携帯電話のカメラは、非常に寛容なスキャナです。焦点を再設定したり、露出を調整したり、いくつかのバーコード形式を試したり、不完全な画像から情報を復元したりできます。固定の小売リーダーまたはアクセス リーダーは柔軟性がはるかに劣ります。ある距離で、システムにすでに登録されている正確な値を持つ 1 つのフォーマットのみを受け入れることができます。

携帯電話でのスキャンが成功すると便利ですが、決定的なものではありません。時計に読み取り可能なデータがあることを示します。これは、実際の読者がそのデータを有効なメンバーシップ、チケット、またはアカウントとして受け入れることを示しているわけではありません。

小さな違いが重要です。先頭のゼロが欠落している場合は、別の識別子を指している可能性があります。バーコードの下に印刷された数字からコピーされた文字は、エンコードされた値の一部ではない場合があります。他の場合には、バーコードにはより長い内部記録が含まれているのに、印刷された番号は短縮された参照にすぎません。

オリジナルカードや公式アプリから始めるのが最も安全です。コード自体から完全な値をデコードし、ゼロ、句読点、大文字などを含め、表示されたとおりに正確に保持します

QR は普遍的な代替品ではありません

最もよくある間違いの 1 つは、すべてのカード番号を QR コードに変換してしまうことです。新しい QR 画像は有効である可能性がありますが、組織は別のバーコード形式を想定しているため、スキャナーがそれを拒否する可能性があります。

ジム カードは Code 128 を使用できます。小売店のポイント カードは EAN-13 または UPC-A を使用できます。古いクラブ カードでは Code 39 が使用される場合があります。一部のトラベル カードとアクセス カードでは Aztec が使用されます。形式はカードのアイデンティティの一部であり、単なる見た目の好みではありません。

最も生成しやすいシンボルを選択するのではなく、元の形式を再現します。ソースが物理カードの場合、テキストのみを表示するカメラ アプリよりも、デコードされた値と形式の両方を報告するリーダーの方が便利です。

コードを変更すると別の問題が発生する

一部のカードは静的です。その価値は数か月または数年経っても変わらないため、時計ウォレットの候補となります。その他は公式アプリによって生成され、アプリを開くたびに、または短い間隔で変更されます。

コピーされた動的コードは、すぐにはテストに合格しても、後で失敗する可能性があります。時計の画像には何も問題はありません。トークンの有効期限が切れています。元のコードが変更された場合でも、公式アプリが正しい場所で使用され続けます

元のコードを開いてその値をメモし、後でもう一度開きます。値が変更されていない場合は、オフライン ウォレットに適している可能性があります。回転する場合は、保存されたコピーをせいぜい一時的なものとして扱ってください。

画面と読み取り機を確認する

Garmin ウォッチはさまざまなディスプレイ テクノロジーとサイズを使用しています。明るい AMOLED スクリーン、反射型 MIP ディスプレイ、コンパクトな Instinct スクリーンはすべて使用可能なコードを表示できますが、シンボルは完全かつ明確なままでなければなりません。

コードには、きれいな白い境界線、強いコントラスト、および線や四角形が分離されるのに十分なスペースが必要です。画面の明るさ、反射、手首の角度、リーダーの焦点距離が結果に影響を与える可能性があります。多くの場合、時計をガラスに押し付けるよりも、スキャナにゆっくりと近づけたり遠ざけたりする方が効果的です。

理想的なレンダリングであっても、Watch アプリはオペレーターのスキャナーにフォーマットのサポートを強制したり、未登録の値を受け入れたりすることはできません。最終テストは実際のチェックアウト、ゲート、または受付デスクで行う必要があります。

問題を解決するためのより良い方法

コピーのスクリーンショットではなく、元のカードから始めます。正確なエンコードされた値を復元し、元の形式を特定し、値が同じであることを確認します。それをウォッチに追加して同期し、表示された結果をソースと比較します。

最初の実際のスキャンでは、物理的なカードまたは公式アプリを利用可能な状態にしておいてください。時計が機能すれば、次回はフォールバックが自宅に留まることができます。そうでない場合、失敗したテストは有益な情報になります。新しい画像をランダムに生成する代わりに、値、形式、表示、および受信システムを個別にチェックできます。

WalletProが対応している機能

WalletPro は、電話が切断された後も Garmin ウォッチで利用可能な状態を維持する必要がある静的カード用に設計されています。 QR、Code 128、Aztec、EAN-13、Code 39、および UPC-A をサポートしているため、すべての値を QR に強制するのではなく、元の形式を保持できます。

保存されたカードは同期後もウォッチに残るため、携帯電話を開かなくても、ジムのメンバーシップ、ポイントカード、クラブ ID、parkrun コード、または互換性のあるアクセス パスを準備できます。このアプリは、すべてのスキャナーによる受け入れを保証したり、動的小売業者トークンを更新したり、発行者のアカウント システムを置き換えたりすることはできません。これにより、元の静的コードと手首に表示されるシンボルの間の避けられる不一致を取り除くことができます。

Garmin Connect IQ で WalletPro を開く.

バーコードが携帯電話からはスキャンされるが、Garmin ウォッチからはスキャンされない場合、画像をやみくもに変更しても問題が解決することはほとんどありません。まずはカードの識別から始めます。値、形式、表示、スキャナーが一致すると、時計は最も早く保管できる場所になります。