2010-12-14 6 views
11

Ich mache Machbarkeitsuntersuchung in Bezug auf ein (großes) Buchkatalogisierungsprojekt. Jede Hilfe wäre w/r/t gute Informationsquellen würde geschätzt werden, aber die Dinge, die ich gerne wissen würde, sind:USB Barcode Scanner Forschung

1.) Hat Python irgendwelche Module für die Verwendung mit Barcode-Leser (vorzugsweise USB)? Welche anderen Programme sind zum Lesen von Barcode-Informationen verfügbar?

2.) Dies könnte besser mit ein paar Informationsquellen beantwortet werden, aber welche Arten von Dingen sollte ich in einem Barcodescanner suchen, besonders wenn ich suche, speziell viele Barcodes auf Büchern zu scannen .

3.) Dies könnte auch besser mit ein paar Informationsquellen beantwortet werden, welche Art von Informationen standardmäßig in einem Buch-Barcode gespeichert ist.

Ich weiß, das ist relativ off-topic, aber jede Hilfe würde sehr geschätzt werden.

Antwort

10
  1. Sie brauchen keine - die meisten USB-Barcode-Scanner emulieren eine Tastatur - wenn Sie einen Barcode-Scan sendet er einfach eine Reihe von Tastendrücken, die Zahlen repräsentieren (oder Text, wenn es sich um eine erweiterte Barcode-Codierung ist) codiert der Barcode. Die meisten Scanner sind ziemlich konfigurierbar, so dass Sie sie so konfigurieren können, dass sie vor den Barcodedaten ein Sonderzeichen senden, dann auf Tastendrücke warten und wenn sie mit diesem Sonderzeichen übereinstimmen, dann konzentrieren Sie sich auf das Eingabefeld, in dem die Barcodedaten gespeichert werden sollen.
  2. Es hängt viel davon ab, was Sie tun wollen, die Möbel, wo es gemacht wird, etc. Ich war in eine ziemlich große Einführung von Allzweck-Scannern involviert (passierte) - es funktionierte gut für das, was wir und es gab keine Treiber zu installieren oder irgendetwas ... das einzige, was getan werden musste, war der Stand, der mit ihm an den Schreibtisch neben dem PC geschraubt wurde - und das war nicht unser Anliegen!
  3. Ein typischer Buch-Barcode kodiert die ISBN des Buches.
+0

Wissen Sie, ob es eine gute Möglichkeit gibt, die ISBN nachzuschlagen? Vielleicht eine Art Internet DB? Ist amazon.com die beste Wahl? – Ramy

+0

Ich bin mir nicht sicher. Amazon hat eine API, aber ich habe sie nie benutzt oder musste speziell mit Büchern umgehen ... – Jon

3

Machen Sie eine Python Web-App oder eine Client-Anwendung? Es sei denn, Sie suchen nach einer speziellen Barcodescannfunktion, es spielt keine Rolle, da die Eingabe vom Scanner wie eine Tastatureingabe aussieht (manchmal mit einem speziellen Eingabezeichen), Sie müssen also nur auf die Tastatur zugreifen können Eingabe und Abfangen dieses speziellen Charakters.