Вниз
Скачать: CL | DM;

EAN-8, EAN-13 etc.   Найти похожие ветки 

← →
Виталий Панасенко   (2006-04-18 10:02) [0]

Вопрос такого характера: есть две модели сканеров штрих-кода. В разрез клавиатуры(1) и в USB-разьем(2). (1) после прочтения штрих-кода "дожимает" Enter. а вот (2) - нет. Т.е. штрих-код читается. но как определить, что уже все прочитатно? В основном, конечно, на упаковках EAN-13, но попадается и американский, 12-тизначный код(ITF-12,кажись), и EAN-8. Сканер их(кода) распознает. А вот как программе знать, что код прочитан ? Будь код одинаковой длинны, нет проблем. Никто с такой проблемой не сталкивался ? И, главное, решал.:-)


← →
wal ©   (2006-04-18 10:06) [1]

Сканеры, обычно, имеют настраиваемое поведение, настройка идет с помощью прилагаемой книжечки.

С уважением


← →
tesseract ©   (2006-04-18 10:08) [2]

сканеры в настройках по умолчанию завершают считанный код CR/LF.

Настраиваются или книжечкой или прилагаемым софтом (в основном с usb сканерами такокй идёт)


← →
StriderMan ©   (2006-04-18 19:12) [3]


> сканеры в настройках по умолчанию завершают считанный код
> CR/LF.

Это не всегда и закладываться на это не стоит

а по хорошему конечно нужно настроить сканер книжечкой или утилитой.

Еще как вариант - анализировать временной интервал между сообщениями со сканера, и, если он больше какой-то эмпирической константы (открою секрет - в зависимости от модели сканера от 20 до 200 мсек), то считать что посылка окончена.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
2-1152636048
Xytr@s
2006-07-11 20:40
2006.08.06
сохранение текста в файл в формате Unicode


3-1149238320
jiny
2006-06-02 12:52
2006.08.06
Как программно добавлять/изменять польз.сервера, изменяя им роли


5-1137497165
Anatoly_71
2006-01-17 14:26
2006.08.06
TDateTimePicker заставить выпасть календарь


2-1153304728
Exile
2006-07-19 14:25
2006.08.06
Length


2-1153202972
vigo_
2006-07-18 10:09
2006.08.06
Вызов процедуры/функции из другого Unit




   Наверх