MENU
    バーコードスキャナのトラブルシューティング方法
    • 31 Oct 2023
    • 1 読む分
    • 寄稿者

    バーコードスキャナのトラブルシューティング方法


    記事の要約

    バーコードスキャナのトラブルシューティング方法

    チューリップのバーコードスキャナの問題を発見する方法を説明します。

    お使いのバーコードスキャナがTulipで動作しない理由は2つあります:

    1. デバイスがTulipでサポートされていない。
    2. スキャナ/リーダが正しく設定されていない。

    Tulipは、バーコードスキャナとキーボードなどの他のUSBデバイスを区別するために、バーコードスキャナの識別子(ベンダーIDとプロダクトIDの組み合わせからなる)を使用します。このため、現在、すべてのバーコードスキャナがTulipで動作するわけではありません。

    初めてTulipでバーコードスキャナを使用する場合は、このバーコードスキャナ設定ガイドを参照してください。

    よくある問題の原因

    バーコードリーダーがTulip IoT GatewayまたはTulip Playerで動作するためには、Tulipがバーコードの内部IDを登録し、バーコードリーダーがキーボードモードで出力し、最後に改行する必要があります。

    バーコードスキャナは通常、特定の制御バーコードをスキャンすることで設定されます。これらはバーコードメーカーのマニュアルに記載されています。

    **注:**Tulipは、バーコードスキャンの最後にある改行をメッセージの終わりを示すために使用します。あなたのバーコードがその遷移の最後にキャリッジリターンを追加するように設定されていない場合、メッセージはチューリップに送信されません。

    バーコードは改行文字を含むことができます。改行文字を含むバーコードは、改行文字で区切られたペアに分割され、別々のメッセージとしてTulipのバックエンドに送信されます。

    バーコードスキャナーをテストする手順

    バーコードスキャナをテストするには2つの方法があります。

    まず、バーコードスキャナがキーボードとして正常に出力されるかどうかをテストします。

    どのアプリでも、テキストウィジェットで新しいフォームステップを作成し、任意のラベルを付けます。下のスクリーンショットでは「バーコード入力」となっています。

    そして、プレイヤーでそのフォームステップを開き、スキャナで任意のバーコードをスキャンします。テキストウィジェットに入力されるはずです。入力されない場合は、バーコードがキーボードとして出力されるようにフォーマットされていません。

    このテストに合格したら、バーコード スキャナを使用したときにトリガーが正常に起動するかどうかをテストします。

    新しい通常ステップを作成し、バーコードスキャナが使用されたときに発火する Trigger を追加します。バーコードのデータを "barcode_id "という変数に格納する。以下のようになる:

    WHEN

    • "デバイス" "バーコードスキャナ" が "このステーション" で出力された。

    次に

    • "データ操作" "データを保存" する:「デバイス出力" "バーコードスキャン -> データ" location:"変数" "barcode_id"

    次に、"Variable text "ウィジェットを追加し、値を "barcode_id "に設定する。

    次に、Tulip Playerでこのステップを開き、バーコードをスキャンします。バーコードの値がステップに表示されるはずです。表示されない場合は、Player内でバーコードスキャナをセットアップするために使用したベンダーIDとプロダクトIDが正しくないため、デバイスに関する正しい詳細を検索する必要があります。


    この記事は役に立ちましたか?