Tulipアプリにバーコードスキャナーを追加する方法をご覧ください
バーコードスキャナーは、生産現場でさまざまな部品を迅速に識別するためによく利用される手段です。
リリース r237 および LTS9 以降では、以下の条件を満たすすべてのバーコードスキャナー(Bluetooth バーコードスキャナーを含む)を Tulip と連携させることができます。
- 改行(Enterキー)で終了するように設定されていること
- これは、Windows デバイス上のメモ帳、またはお使いの OS 上の同等のプログラムで確認できます。バーコードをスキャンしてみてください。スキャン後にカーソルが新しい行に移動すれば、Tulip で使用する準備は完了です。
- カーソルが新しい行に移動しない場合は、お使いのバーコードスキャナーの製品マニュアルを参照し、改行(キャリッジリターン)で終了するように設定してください。通常、製品マニュアルに記載されている設定用バーコードをスキャンすることで設定できますが、問題が発生した場合は、バーコードスキャナーのメーカーにお問い合わせください。
- リリースr332および LTS15 以降では、スキャンするバーコードの長さは 1 文字以上である必要があります。
- アクティブなフォーカス対象要素がテキストボックスや数値入力欄などの入力要素である場合、バーコードの検出は一時停止されます。
この新しいバーコード動作をサポートする Player プラットフォームの一覧は以下の通りです -
| Playerプラットフォーム | 対応していますか? |
|---|---|
| Windows デスクトップ プレイヤー | はい |
| Macデスクトッププレーヤー | はい |
| Androidモバイルプレーヤー | はい |
| ブラウザプレーヤー | はい |
| EIOプレーヤー | いいえ |
| iOSモバイルプレーヤー | はい |
LTS9またはr237より古いリリースをご利用の場合は、以下のセクションを参照してください。
Tulip には、バーコードや QR コードをスキャンする 2 つの方法があります:
- 端末に内蔵されたカメラを使用する方法
- 物理的なバーコードスキャナーを使用する方法
この記事では、2つ目の方法、つまりTulip内で物理バーコードスキャナーをデバイスとして使用する方法に焦点を当てます。バーコードスキャナーの接続方法は、Tulip Playerの実行方法によって異なります:
Tulipは、以下の設定が可能なすべてのバーコードスキャナーに対応しています:
- HIDキーボードデバイスとして動作する
- スキャン後に改行(またはキャリッジリターンサフィックス)を出力する
バーコードスキャナーに関するその他のトラブルシューティングについては、こちらのガイドをご覧ください
Windows 版 Tulip Player
Windows Tulip Player は、Tulipのデバイスライブラリにリストされている多数のバーコードスキャナを、設定不要でサポートしています。
バーコードスキャナがデバイスライブラリにリストされていない場合でも、Windows Tulip Player ではカスタムバーコードスキャナを接続することができます。この設定は、使用する各 Player で個別に設定します。
カスタムバーコードスキャナーを追加するには、上部のナビゲーションから**[ツール]**をクリックし、[カスタムバーコードスキャナーの追加] を選択します。

次のモーダルウィンドウが表示されます:

この画面から、ユーザーは任意の数のバーコードスキャナーを追加できます。ただし、Player を実行している各コンピュータでは、一度に 1 台のスキャナーのみを使用してください。
追加する各バーコードスキャナーには、以下の項目を含める必要があります
- 名前
- ベンダーID
- 製品 ID
ベンダー ID および製品 ID は、10 進数(基数 10)または 16 進数(基数 16)の形式で入力できます。ベンダー ID および製品 ID を 16 進数で入力するには、数値の前に「0x」を付けます。
該当するベンダー ID および製品 ID は、バーコードスキャナの取扱説明書に記載されています。記載が見つからない場合は、このガイドを参照してデバイスの詳細を確認してください。
たとえば、お使いのバーコードスキャナーの VID が 0111 の場合、それは 16 進数形式を使用していることを意味します。Tulip には「0x0111」として入力する必要があります。あるいは、この変換ツールを使用して 10 進数形式に変換してください。
Tulipが新しいデバイスを認識するには、**「保存」**をクリックする必要があります。その後、バーコードをスキャンしてスキャナーが正常に動作しているか確認できます。正常に動作していれば、この画面にバーコード番号が表示されます。
注:このページに戻ると、その番号は10進数(基数10)形式に変換されています。
例

Windows 以外の Tulip プレーヤー
Mac、Android、およびTulip Web Player搭載デバイスでも、接続されたバーコードリーダーを使用することは可能です。これらのプレーヤーはカスタムPIDおよびVIDをサポートしていませんが、バーコードスキャナーが同じ要件(キーボードHID、改行文字)を満たしている限り、追加の設定なしで動作します。
This configuration was enabled by default for all instances in r232. If you're on a release pre-r232, reach out to support@tulip.co to enable.
バーコードスキャナーを内蔵したZebra Androidデバイスを設定するには、「Zebra Android DataWedgeの設定」を参照してください。
Edgeデバイス
Tulip Player を実行する物理デバイスが利用できない場合、エッジデバイスを使用してバーコードスキャナーを Tulip に接続することも可能です。Windows 版 Tulip Player と同様に、これにはスキャナーの VID および PID の指定が必要です。
有効にするには、Edgeの「Device Portal 」に移動し、ドライバーの一覧から「USB-Barcode」を選択します。ドライバーが有効になっていることを確認し、プラスボタンを押して新しいスキャナーを追加します。
追加する各バーコードスキャナーには、以下の情報を指定する必要があります。
- 名前
- ベンダー ID(10 進数)
- 製品 ID(10 進数)
バーコードの追加が完了したら、「保存」を押してください。バーコードスキャンのトリガーが「このステーション」での出力を登録するように設定されている場合は、アプリケーションの実行時に、Edge デバイスが適切なステーションに割り当てられていることを確認してください。
