Работа сканера штрихкодов под управлением драйвера ATOL 6.3.0.327

Материал из RSB-Doc
Перейти к: навигация, поиск

Для обеспечения работы сканера с указанным драйвером необходимо сделать одну нетривиальную настройку.

У драйвера есть настройки "Префикс" и "Суффикс" (кнопка "Настройка свойств", группа "Параметры идентификации"). В них указываются соответственно начальная и конечная последовательности символов, которые драйвер обрежет, а все остальное представит в качестве прочитанного значения штрихкода. Особенностью драйвера является игнорирование штрихкода, если не указан суффикс. Если суффикс указан, драйвер ищет его в полученном значении с хвоста. Если нашел, удаляет суффикс из значения штрихкода и генерирует событие приема данных, иначе штрихкод игнорируется и событие не генерируется. Внимание: если указанная суффикс-последовательность находится с середине значения штрихкода, оставшаяся подстрока будет добавлена в начало следующего штрихкода.

Пример: Сканируем последовательно два штрихкода: 123 и 4562. В качестве суффикса задано значение 2. После сканирования первого штрихкода получим значение 1, после второго - 3456.

Приходящее со сканера значение всегда содержит в конце символы CR (возврат каретки) и LF (перевод строки). Эти символы при программной обработке значения штрихкода не нужны и их удобно использовать в качестве суффикса.Suffix.JPG

Обратите внимание: если в качестве суффикса задать только символ CR, сканер будет работать, но перед каждым следующим значением будет помещен символ LF!

Смотри также Эмуляция интерфейса RS232 в USB сканерах Metrologic (кроме 9535)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Для разработки
Инструменты