- 締切済み
バーコード読み取り機について
バーコード読み取り機を使用する場合 アプリ側の処理で気にすることはありますか? ある人に聞いたところ機械さえ接続しバーコードを読み取らせれば 画面に張り付くと聞いたのですが本当なんでしょうか? 何か電文みたいなのに対するコーディングはいらないの? って所が気になっています。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Pesuko
- ベストアンサー率30% (2017/6702)
回答No.3
バーコードはアプリ側から見たら単純なシリアルデバイスです。 キーボードエンコーダー内臓のものは、キーボード入力と同じ処理になります。 単純シリアルのタイプはひたすら垂れ流しで落ちてくる電文を ポーリングして受け取るだけ。 読み取り機の前にバーコードが来る>電文1回送信 単純にこれだけです。 他の処理をしてシリアル受付が滞った瞬間に読み込んだら、リトライ 出来ませんから読み込みエラーになります。 そういう場合、リトライコマンドを投げたらリトライする機種もあるけど 全部の機種がそうではないので要注意。
- a-saitoh
- ベストアンサー率30% (524/1722)
回答No.2
バーコード読み取り機にもいろいろな種類がありますから、アプリ側での対処も種類次第です。 一番安直なのは、キーボードのふりをしてくれるバーコード読み取り機です。これを使う場合は、バーコードの番号を人間が目で見てキーボードから打ち込んでいるのと、アプリケーションにとっては同じになります。
- baoo
- ベストアンサー率14% (19/130)
回答No.1
ボーレートとかコード種別とかバリティの有り無しとか、通信ルールをしっかり定義してバーコードとPC?の整合性をきっちりあわせれば大丈夫ですよ。 ただ「画面にはりつく」ってのがまったく意味がわかりませんけど。