Не рекомендуется использовать клавиатурные сканеры на кассе самообслуживания. Такие сканеры не отключаются во время ошибок (или в остальных местах, где не допускается сканирование). Покупатель может отсканировать товар, отобразится ошибка "Товар не найден", и не глядя на экран будет дальше сканировать ("пикать") товары.
Клавиатурные устройства ввода представляют собой класс периферийного оборудования, предназначенного для передачи данных и управления кассовыми операциями. К клавиатурным устройствам ввода можно отнести:
- считыватели магнитных карт,
- ручные сканеры штрих-кода.
Ридеры магнитных карт - это устройства, которые считывают данные с отрезка магнитной ленты, приклеенной к пластиковой основе карты. Для корректной расшифровки данных ридер передает символ '%' в качестве префикса первой дорожки, символ ';' - для второй и символ '?' в качестве суффикса для каждой дорожки.
Сканеры штрих-кода - это устройства, предназначенные для считывания, расшифровки и передачи в кассовую программу информации, зашифрованной в штрих-коде. Штрих-код, считываемый клавиатурным сканером, распознается при длине более 5 символов и может содержать любые символы, за исключением префикса и суффикса дорожек карт с магнитной полосой.
Клавиатурные сканеры штрих-кода и ридеры (считыватели) магнитных карт, подключаемые через RS-232 (COM), PS/2 и USB порты, работают аналогично клавиатуре и не требуют дополнительной настройки подключения к кассе.
Настройки применяются для клавиатурных устройств ввода:
Наименование | Возможные значения | Описание |
---|---|---|
Файл | ||
keyboardTimeout | целое положительное число по умолчанию 100 | Максимальный временной интервал между символами с клавиатурных устройств ввода (сканер, MSR), в миллисекундах . Данные, которые поступают в буфер быстрее указанного времени, воспринимаются введенными через сканер или ридер. |
msrPattern | регулярное выражение по умолчанию "^.*([;%].*\?).*$" | Шаблон ввода данных с клавиатурного MSR |
scannerPattern | регулярное выражение по умолчанию "^.{3,}$" | Шаблон ввода данных с клавиатурного сканера |