2010-12-14 14 views
11

Przeprowadzam badania wykonalności w odniesieniu do (dużego) projektu katalogowania książek. Każda pomoc mogłaby zostać doceniona za pomocą w/r/t dobrych źródeł informacji, ale rzeczy, które chciałbym wiedzieć, to:Badania skanera kodów paskowych USB

1.) czy python ma jakieś moduły do ​​użytku z czytnikami kodów kreskowych (najlepiej USB)? Jakie inne programy są dostępne do odczytywania kodów kreskowych?

2.) Można na to lepiej odpowiedzieć, korzystając z kilku źródeł informacji, ale jakich rzeczy powinienem szukać w czytniku kodów kreskowych, szczególnie gdy chcę skanować, w szczególności wiele kodów kreskowych na książkach .

3.) Można na to lepiej odpowiedzieć, korzystając z kilku źródeł informacji, jakie informacje są przechowywane standardowo w kodzie kreskowym książki.

Wiem, że jest to względnie nie na temat, ale każda pomoc byłaby bardzo doceniana.

Odpowiedz

10
  1. Nie trzeba w ogóle - większość skanerów kodów kreskowych USB emulować klawiaturę - jeśli skanowanie kodu kreskowego po prostu wysyła serię naciśnięć przycisków reprezentujących numery (lub tekstu, czy jest to bardziej zaawansowane kodowanie kod kreskowy) zakodowane w kod kreskowy. Większość skanerów jest dość konfigurowalna, więc możesz skonfigurować wysyłanie znaków specjalnych przed danymi z kodu kreskowego, a następnie słuchać naciśnięć klawiszy i jeśli pasuje do tego znaku specjalnego, a następnie skupić się na polu wprowadzania, w którym chcesz dane kodu kreskowego.
  2. To zależy w dużej mierze od tego, co próbujesz zrobić, mebli, gdzie jest to zrobione, itp. Byłem zaangażowany w rozsądnie duże wdrożenie skanerów ogólnego przeznaczenia (stało się to) - działało dobrze dla tego, co robili i nie było żadnych sterowników do zainstalowania ani niczego ... jedyne, co trzeba było zrobić, to to, że stoisko, które do niego przyszło, zostało przykręcone do biurka obok komputera - i nie było to naszą troską!
  3. Typowy kod kreskowy książki koduje książkę: ISBN.
+0

Czy wiesz, czy istnieje dobry sposób na sprawdzenie numerów ISBN? Może jakiś internetowy DB? Czy amazon.com to najlepszy zakład? – Ramy

+0

Nie jestem pewien. Amazon ma API, ale nigdy go nie używałem ani nie musiałem robić nic z książkami ... – Jon

3

Czy tworzysz aplikację internetową Pythona lub aplikację kliencką? Jeśli nie szukasz specjalistycznej funkcji skanowania kodów kreskowych, nie ma to większego znaczenia, ponieważ dane wejściowe ze skanera pojawiają się jak wpis na klawiaturze (czasem poprzedzony specjalnym znakiem wejściowym), więc musisz po prostu słuchać klawiatury wprowadzanie i łapanie tego specjalnego charakteru.

Powiązane problemy