Не рекомендуется использовать клавиатурные сканеры на кассе самообслуживания. Такие сканеры не отключаются во время ошибок (или в остальных местах, где не допускается сканирование). Покупатель может отсканировать товар, отобразится ошибка "Товар не найден", и не глядя на экран будет дальше сканировать ("пикать") товары. 

Клавиатурные устройства ввода представляют собой класс периферийного оборудования, предназначенного для передачи данных и управления кассовыми операциями. К клавиатурным устройствам ввода можно отнести:

  • считыватели магнитных карт,
  • ручные сканеры штрих-кода.

Ридеры магнитных карт - это устройства, которые считывают данные с отрезка магнитной ленты, приклеенной к пластиковой основе карты. Для корректной расшифровки данных ридер передает символ '%' в качестве префикса первой дорожки, символ ';' - для второй и символ '?' в качестве суффикса для каждой дорожки. 

Сканеры штрих-кода - это устройства, предназначенные для считывания, расшифровки и передачи в кассовую программу информации, зашифрованной в штрих-коде. Штрих-код, считываемый клавиатурным сканером, распознается при длине более 5 символов и может содержать любые символы, за исключением префикса и суффикса дорожек карт с магнитной полосой.

Клавиатурные сканеры штрих-кода и ридеры (считыватели) магнитных карт, подключаемые через RS-232 (COM), PS/2 и USB порты, работают аналогично клавиатуре и не требуют дополнительной настройки подключения к кассе. 

Настройки применяются для клавиатурных устройств ввода:

НаименованиеВозможные значенияОписание

Файл /opt/sst-sco/conf/input.ini, секция [Input], настройки модуля ввода данных

keyboardTimeoutцелое положительное число
по умолчанию 100
Максимальный временной интервал между символами с клавиатурных устройств ввода (сканер, MSR), в миллисекундах . Данные, которые поступают в буфер быстрее указанного времени, воспринимаются введенными через сканер или ридер.
msrPatternрегулярное выражение
по умолчанию "^.*([;%].*\?).*$"
Шаблон ввода данных с клавиатурного MSR
scannerPatternрегулярное выражение
по умолчанию "^.{3,}$"
Шаблон ввода данных с клавиатурного сканера
  • No labels