プログラムを入れることができるプログラム可能なバーコードリーダーはありますか。そのプログラムを使用すると、有効なコードを読者に伝えることができます。したがって、リーダーは無効なコードの読み取りを拒否します。
または、そのプログラムを使用して、読み取ったコードを暗号化できます。
また、Java を使用してプログラムを作成することはできますか?
プログラムを入れることができるプログラム可能なバーコードリーダーはありますか。そのプログラムを使用すると、有効なコードを読者に伝えることができます。したがって、リーダーは無効なコードの読み取りを拒否します。
または、そのプログラムを使用して、読み取ったコードを暗号化できます。
また、Java を使用してプログラムを作成することはできますか?
ハンド ヘルド スキャナーからカウンター トップ スキャナー、モバイル コンピューター用のスキャナー アタッチメントまで、さまざまな種類のバーコード リーダーがあります。ほとんどは USB 接続を使用しますが、シリアル ポート接続を使用するものもあります。タブレットなどのポータブル デバイスに取り付けられるものもあれば、ハンド ヘルド スキャナーのようにプラグインされるものもあります。一部のハンド ヘルド バーコード リーダーは、カウンターに立てて持つ必要のないスタンディング スキャナーとしても使用できます。
私が見た主な 2 種類のバーコードは、さまざまな幅の垂直線を持つ標準バーコード(GS1.org のバーコード タイプも参照) と、Denso Wave の QR コードです。カウンター トップ スキャナやハンド ヘルド スキャナなどの市販の POS スキャナは、標準バーコード用に設計されており、QR コードを読み取る機能を提供するものもあります。ただし、すべてのハンドヘルド スキャナーが QR コードを読み取れるわけではありません。
通常、バーコード リーダーはバーコードをスキャンし、テキスト文字列を生成します。この文字列は、POS 端末などの他のデバイスによって処理されます。Java プログラムまたは同様のプログラム上の変更を可能にするバーコード スキャナは見たことがありません。ただし、プログラマブルなスキャナが組み込まれたキオスク型または小型のデバイスがあります。 Symbol からのこの選択を参照してください。
USB 接続を備えたバーコード リーダには、通常、HID タイプの USB デバイスとして、またはウェッジ キーボード タイプのデバイスとして、ドライバを構成する 2 つの方法があります。ウェッジ キーボード タイプのデバイスは、キーボード入力からテキストを読み取るのと同じであるため、通常はインターフェイスが簡単です。ウェッジ キーボード タイプのインターフェイスを使用する場合、通常はバー コード スキャナをプログラムしてガード文字を生成し、その文字がアプリケーションに入力されたときに、それが誰かが入力したものではなく、バーコード スキャナによって生成されたテキストであることがわかるようにします。
一部のタイプのスキャナーには、OPOS コントロール オブジェクトで使用できるRetail POS OPOS サービス オブジェクト用の OLEがあります。HID USB インターフェイスを使用してデバイスと通信するなど、多くのインターフェイスの問題を解決する OPOS コントロール オブジェクト インターフェイスを使用するようにアプリケーションを作成するため、このアプローチはソフトウェアにデバイスの独立性を提供します。ただし、OPOS は COM タイプのインターフェイスであり、Java プログラミング言語では難しい場合があります。UnifiedPOSに関する情報を検索して、最新の標準への道を見つけてください。
ハンド ヘルド スキャナには出荷時の設定があり、これらの設定はアプリケーションに適していない場合があります。私が使用したハンドヘルド スキャナは、特別なスキャン コードを特定の順序でスキャンする手順によってプログラムし、設定を変更することができます。通常、特定のスキャナーのユーザー マニュアルには、変更できる設定、変更に使用する手順、および手順ステップでスキャンするバーコードに関するドキュメントが記載された付録が 1 つまたは 2 つ含まれています。おそらく、製造元の Web サイトで適切なマニュアルを検索する必要があります。
たとえば、Motorola LS2208 プロダクト リファレンス ガイドには、さまざまな環境やスキャナ アプリケーション向けにハンドヘルド スキャナを設定するためのさまざまなセクションが含まれています。ガイドのページからの次のスクリーンショットは、USB インターフェイス用にデバイスをセットアップするために使用されるバーコードを示しています。
もう 1 つのオプションは、携帯電話のカメラをバーコード スキャナーとして使用するアプリケーションを携帯電話に搭載することです。ただし、ほとんどのカメラは標準のバーコードには適していないようです。
小売システム用のほとんどのスキャナーは、実際のスキャンにレーザーを使用しているため、かなり複雑です。私は POS アプリケーションでいくつかの異なるタイプを使用しましたが、それらはすべて非常に使いやすいものです。ドキュメントの一部である一連のバーコードを使用してコマンドを入力することにより、設定を変更できます。これらの設定は、バーコード記号、プレフィックス文字、サフィックス文字などに関するものです (プレフィックス文字とサフィックス文字はウェッジ キーボード タイプのインターフェイスで使用されます)。
標準バーコード用のカメラの使用に関するこのフォーラム ディスカッションを参照してください。
Android バーコード スキャンに関するこのWeb ページも参照してください。