Сканирование штрих-кода USB
Я занимаюсь некоторыми технико-экономическими исследованиями в отношении проекта большой книги по каталогизации. Любая помощь могла бы получить хорошие источники информации, но мне хотелось бы знать, что именно:
1.) У python есть какие-либо модули для использования со считывателями штрих-кодов (желательно USB)? Какие еще программы доступны для чтения информации о штрих-кодах?
2.) На это может быть лучше ответить несколько источников информации, но какие вещи я должен искать в сканере штрих-кодов, особенно если я ищу сканирование, в частности, много штрих-кодов на книгах.
3.) На это также может быть лучше ответить несколько источников информации, какая информация хранится в стандартном книжном штрих-коде.
Я знаю, что это относительно не по теме, но любая помощь будет принята с благодарностью.
Ответы
Ответ 1
- Вам не нужны - большинство USB-сканеров штрих-кодов эмулируют клавиатуру - если вы сканируете штрих-код, он просто отправляет ряд нажатий клавиш, представляющих числа (или текст, если это более продвинутое кодирование штрих-кода), закодированное в штрих-коде. Большинство сканеров довольно конфигурируемы, поэтому вы можете настроить его для отправки специального символа перед данными штрих-кода, затем прослушать нажатия клавиш и, если он соответствует этому специальному символу, затем сфокусируйтесь на поле ввода, где вы хотите данные штрих-кода.
- Это многое зависит от того, что вы пытаетесь сделать, мебели, где это делается, и т.д. Я был вовлечен в достаточно большое развертывание сканеров общего назначения (оказалось эти) - он отлично работал для того, что мы делали, и не было никаких драйверов для установки или чего-то еще... единственное, что нужно было сделать, - это стенд, который пришел с ним был прикреплен к столу рядом с ПК - и это не наш вопрос!
- Типичный книжный штрих-код кодирует книгу ISBN.
Ответ 2
Вы создаете веб-приложение python или клиентское приложение? Если вы не ищете специализированную функцию сканирования штрих-кода, это не имеет особого значения, поскольку входной сигнал от сканера выглядит как ввод с клавиатуры (иногда с префиксом специального символа ввода), поэтому вам просто нужно иметь способ прослушивания клавиатуры ввод и захват этого специального символа.