Трябва да прочета входящи данни от скенер за баркод с помощта на 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