Программируемая POS-клавиатура представляет собой основное устройство управления кассовым программно-аппаратным комплексом кассы. Подключение клавиатуры к кассовому аппарату осуществляется через PS/2 или USB порты.

POS-клавиатура предназначена для взаимодействия оператора с кассовой программой. Возможность программирования такой клавиатуры позволяет назначать на клавиши не только кассовые операции (регистрация товаров, применение модификаторов, снятие отчетов и т.д.), но и операции по управлению периферийным оборудованием (денежным ящиком, весами, сканером, ФР и т.д.). Большинство программируемых клавиатур не требует установки специальных драйверов для взаимодействия с кассой. Настройка клавиш выполняется при помощи утилит, идущих в комплекте поставки вместе с POS-клавиатурой. 

Кассовое ПО Artix поддерживает работу с любыми стандартными и программируемыми клавиатурами, подключаемыми через порты PS/2 и USB.

Клавиатуры, которые уже используются в работе с кассовым ПО Artix:

  • Стандартная 101-клавишная клавиатура
  • HengYu S78A-MP-M3

  • Wincor nixdorf TA85  TA85P

  • TIPRO MID-AM-KM064K

  • PREH MCI 84

  • Posiflex KB6600

  • Partner KB-78

  • HengYu SA66A-PM123

  • CheckWay ChWay78PK
  • HengYu S60C
  • POSUA LPOS-064
Для клавиатуры Posiflex KB-6600 необходимо изменить положение переключателя для запрета передачи altnum комбинаций от ридера карт.

Чувствительность ввода с клавиатуры определяется параметром timeout в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [HW.KEYBOARD]. Данные, которые поступают в буфер быстрее указанного времени, воспринимаются введенными через сканер или ридер. 

На клавиатурах Posiflex KB-66xx возможна ситуация, при которой клавиша Enter залипает. Для таких моделей рекомендуется обрабатывать подобные ситуации, установив параметр handleStuckEnter в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [HW.KEYBOARD] в значение true.

НаименованиеТип данныхВозможные значенияОписаниеПримечания
timeoutцелочисленныйЦелое положительное числоЧувствительность ввода данныхПо умолчанию 100 мс

handleStuckEnter

логический
  • true
  • false

Обрабатывать залипший Enter на клавиатуре Posiflex KB-66xx

По умолчанию false
Пример настройки
[HW.KEYBOARD]
; Настройки клавиатуры
...
; чувствительность ввода (в милисекундах)
; позволяет разделить данные, которые введены вручную, и данные которые введены с помощью
; клавиатурного сканера или клавиатурного ридера магнитных карт
; timeout = 100;
; Обрабатывать залипший Enter на клавиатуре Posiflex KB-66xx, по умолчанию выключено
;handleStuckEnter = false
  • No labels