Мне нужно прочитать входящие данные со сканера штрих-кода, используя pyserial. Затем мне нужно сохранить содержимое в базу данных MySQL. У меня есть часть базы данных, но не серийная часть. может кто-нибудь показать мне примеры того, как это сделать. Я использую Windows-машину.
Чтение входящих данных со штрих-кода
comment
Вы пробовали учебник по pyserial, который является частью их документации? Его очень просто читать из последовательного порта.
- person Yann Ramin   schedule 24.06.2011
comment
Да, но легко ли хранить данные в базе данных. В каком формате приходят данные со сканера?
- person Marc Brigham   schedule 24.06.2011
comment
Я понятия не имею. У вас есть декодированный сканер? Какую символику штрих-кода вы читаете? Возможно, вам следует поискать информацию о вашем сканере штрих-кода (и надеяться, что он расшифрован).
- person Yann Ramin   schedule 24.06.2011
Ответы (1)
Вам будет проще использовать USB-сканер. Они декодируют отсканированное изображение и отправляют его, как если бы оно было напечатано на клавиатуре и введено с завершающим возвратом.
Штрих-код обычно записывается начальными и конечными символами *, но они не отправляются при сканировании.
Таким образом, вы печатаете «*AB123*», используя шрифт 3 из 9, и при сканировании sys.stdin.readline().stript() вернет «AB123».
В сканере можно установить несколько параметров, поэтому вам необходимо прочитать руководство. Выше я показал заводские настройки по умолчанию для дешевого безымянного сканера, который я купил на Amazon.
person
Ian
schedule
24.06.2011