Найти - Пользователи
Полная версия: Сканер штрих-кодов
Начало » Python для новичков » Сканер штрих-кодов
1
Ser5+
Добрый вечер. Кто-нибудь работал со сканерами штрих-кодов в python? Использую модели Mercury CL-200/CL-800 и CL-2300 p2d.
пример такого когда считывания
 import serial
 
ser = serial.Serial('COM4', 9600)   #Открытие последовательного порта
print(ser.name)
#line=ser.read(10)                  #Считываем с определнным размером
#print(line)
 
line = ser.readline()              #Считываем данные(один раз)
print(line)
 
##while True:                         
##    line = ser.readline()
##    print(line)
 
##    line=ser.read(10)
##    print(line)

Собственно сам вопрос. Вопрос такой почему на модели CL-2300 не считывает методом readline() а на другой модели все ок считывает. На модели CL-2300 считывает только методом read(),что то подсказывает что этот сканер работает на точность и нужно обязательно сразу задать количество символов, то есть read(10) но ведь штриходы с разным количеством символов бывают.Как быть?
Rodegast
> Вопрос такой почему на модели CL-2300 не считывает методом readline() а на другой модели все ок считывает.

Добавь суфикс CR+LF. Ссылка…
Ser5+
Спасибо.Проблема решена
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB