USB сканер штрих-кода исследования - PullRequest
11 голосов
/ 14 декабря 2010

Я занимаюсь технико-экономическим обоснованием в отношении (большого) проекта по каталогизации книг. Буду признателен за любую помощь с хорошими источниками информации, но я хотел бы знать следующее:

1.) Есть ли в python какие-либо модули для использования со считывателями штрих-кода (предпочтительно USB)? Какие еще программы доступны для считывания информации со штрих-кода?

2.) На этот вопрос лучше ответить несколькими источниками информации, но какие вещи я должен искать в сканере штрих-кода, особенно если я ищу для сканирования, в частности, много штрих-кодов на книгах.

3.) На этот вопрос также лучше ответить несколькими источниками информации, какая информация хранится стандартно в штрих-коде книги.

Я знаю, что это относительно не по теме, но любая помощь будет принята с благодарностью.

Ответы [ 2 ]

10 голосов
/ 14 декабря 2010
  1. Вам не нужно ничего - большинство USB-сканеров штрих-кода эмулируют клавиатуру - если вы сканируете штрих-код, он просто отправляет серию нажатий клавиш, представляющих числа (или текст, если это более продвинутая кодировка штрих-кода), закодированные в штрих-коде. Большинство сканеров достаточно настраиваемы, поэтому вы можете настроить их так, чтобы они отправляли специальный символ перед данными штрих-кода, затем прослушивали нажатия клавиш и, если он совпадает с этим специальным символом, затем фокусировались на поле ввода, где вам нужны данные штрих-кода.
  2. Это во многом зависит от того, что вы пытаетесь сделать, от мебели, где это делается, и т. Д. Я участвовал в достаточно большом развертывании сканеров общего назначения (это были эти ) - это работало нормально для того, что мы делали, и не было никаких драйверов для установки или чего-то еще ... единственное, что нужно было сделать, это то, что прилагаемая подставка была прикреплена болтами к столу рядом с ПК - и это было не наша забота!
  3. Типичный штрих-код книги кодирует ISBN книги .
3 голосов
/ 14 декабря 2010

Вы делаете веб-приложение на Python или клиентское приложение? Если вы не ищете специализированные функции сканирования штрих-кода, это не имеет большого значения, так как ввод со сканера выглядит как ввод с клавиатуры (иногда с префиксом специального символа ввода), так что вам просто нужно иметь способ прослушивания клавиатуры введите и поймайте этот специальный символ.

...