0

関連することに取り組んだ人は、どうすればこれを達成できるか教えてもらえますか?

私が達成したいのは、スキャナーから番号を読み取り(ボックスに印刷)、その番号をデータベースに入れることです。番号は製品IDにすることができます。私が知る必要があること

  • どこから始めるか
  • ハンドスキャナーの種類は何ですか?
  • これらの数値をc#で読み取ることはできますか?また、どのクラスがこれをサポートしていますか?
  • 利用可能なチュートリアルはありますか?
4

2 に答える 2

5

ここで詳細に説明されているように:https ://stackoverflow.com/questions/613881/how-to-read-a-value-from-a-barcode-readerバーコードリーダー/スキャナー(パラレル、シリアル、またはUSB接続)は通常コンピューターからはキーボードと見なされますが、これはデバイスドライバーレベルで発生します。C#コードではそれについて何もする必要はありません。

実際、スーパーマーケットで(スキャナーで)読み取れないバーコードのある商品を受け取ったときにレジ係が行うように、コード(英数字)の手動入力もサポートする必要があります。

C#アプリケーションには、ユーザーがキーボードを使用してコードを入力できるテキストボックスがあり、そのテキストボックスにフォーカスがあり、ユーザーがリーダーでコードをスキャンすると、通常のキーボードからの入力とリーダー...違いはありませんが、場合によってはバーコードリーダーのコードの最後にCR(ENTER)が含まれ、それを使用してデータベース操作などの次のアクションを開始できます。

読み取りのたびにCRを送信するかどうかを実際に構成できると思います。デバイスのドライバー設定のどこかで、特定のデバイスによって異なる場合があります。

于 2013-02-27T10:54:03.640 に答える
3

私が知っていることは、ほとんどの新しいスキャナーにはさまざまなプログラミング言語のライブラリまたは SDK が付属しているため、購入する前に、サポート ライブラリを備えたものについて尋ねてください。付属していない場合は、Windows フォームで SerialPort コンポーネントを使用できると思います。この例は、 C Sharp でバーコード リーダーを使用するのに役立ちます。

于 2013-02-27T10:57:20.020 に答える