POS-клавиатура – это специализированная клавиатура с программируемыми клавишами, являющаяся периферийной частью POS-системы. Прежде всего, она предназначена для автоматизации торговых и производственных предприятий. Программируемая клавиатура очень удобна. Она позволяет выполнять сложную задачу, состоящую из цепочки последовательных команд, нажатием одной кнопки. Например, для совершения сделки продажи требуется сформировать отчет, отформатировать документ, распечатать товарный чек и отправить информацию об успешной продаже в базу данных. Всю эту длительную процедуру можно провести нажатием одной предварительно запрограммированной клавиши. В зависимости от модели, программируемая клавиатуры может иметь то или иное количество клавиш, ридер карт – банковских и клиентских. Наиболее популярными являются программируемые клавиатуры USB. Однако, помимо подключения посредством USB-порта, некоторые модели считывателей снабжены кабелем для подключения к терминалу через порты KB и RS-232.
В отличие от стандартной клавиатуры, устройство POS используется для управления кассовыми операциями, однако может быть использовано и для введения символьной информации. Кнопки на программируемой клавиатуре не имеют макросов, что позволяет делать привязку любой клавиши устройства к любой кодовой последовательности (команде или комбинации команд). Еще одним немаловажным отличием программируемых клавиатур как части системы POS от обычного периферийного компьютерного устройства является устойчивость корпуса к неблагоприятным внешним воздействиям. Эксплуатация устройства в местах массового скопления людей накладывает ряд особых требований к внешнему исполнению изделия. Оно должно быть пылевлагозащищенным, устойчивым к попаданию инородных мелких частиц внутрь механизма, агрессивному нажатию и ударам.
Ограничить доступ к программируемой клавиатуре позволяет многопозиционный ключ доступа. Встроенный или внешний считыватель карт с магнитной полосой также обеспечивает служебную идентификацию и предотвращает попытку несанкционированного доступа к программируемой клавиатуре.
Разработка раскладки или программирование клавиатуры – достаточно длительный процесс. Основную работу лучше всего доверить техническому специалисту, который разработает список конкретных задач и адаптирует программное обеспечение под устройство. Кроме того, технический специалист объединит привязки в группы исходя из их предназначения, настроит эргономичное расположение функциональных клавиш на клавиатуре.