11

私は(大規模な)本の目録作成プロジェクトに関していくつかの実現可能性調査を行っています。どんな助けでも良い情報源があれば幸いですが、私が特に知りたいことは次のとおりです。

1.)Pythonにはバーコードリーダー(できればUSB)で使用するモジュールがありますか?バーコード情報を読み取るために利用できる他のプログラムは何ですか?

2.)これは、いくつかの情報源でより適切に答えられるかもしれませんが、特に本の多くのバーコードをスキャンする場合は特に、バーコードスキャナーでどのようなものを探す必要がありますか。

3.)これは、本のバーコードに標準で保存されている情報の種類など、いくつかの情報源を使用することで、より適切に回答できる場合があります。

私はこれが比較的話題から外れていることを知っていますが、どんな助けでも大歓迎です。

4

2 に答える 2

10
  1. ほとんどのUSBバーコードスキャナーはキーボードをエミュレートしますが、バーコードをスキャンすると、バーコードにエンコードされた数字(またはより高度なバーコードエンコーディングの場合はテキスト)を表す一連のキーを押すだけで送信されます。ほとんどのスキャナーはかなり構成可能であるため、バーコードデータの前に特殊文字を送信し、キーの押下をリッスンし、その特殊文字と一致する場合は、バーコードデータが必要な入力フィールドに焦点を合わせるように構成できます。
  2. それはあなたがやろうとしていること、それが行われている家具などに大きく依存します。私は汎用スキャナーのかなり大規模な展開に関与しました(たまたまこれらでした)-それは私たちがやっていたことのためにうまくいきましたインストールするドライバーなどはありませんでした...必要なのは、付属のスタンドがPCの隣の机にボルトで固定されていることだけでした。それは私たちの関心事ではありませんでした。
  3. 一般的な本のバーコードは、本のISBNをエンコードします。
于 2010-12-14T01:03:03.897 に答える
3

Python Webアプリまたはクライアントアプリケーションを作成していますか?特殊なバーコードスキャン機能を探しているのでない限り、スキャナーからの入力はキーボード入力のように見えるので(特殊入力文字が前に付けられることもあります)、実際には問題ではありません。したがって、キーボードを聞く方法が必要です。その特殊文字を入力してキャッチします。

于 2010-12-14T01:03:20.813 に答える