GoldenAlex
@GoldenAlex

POS-периферия понятным языком?

Доброе время суток,


Хотелось бы побольше узнать о POS-периферии, а именно: как подключаются (какие порты и разьёмы) чековый принтер и терминалы сбора информации к кассовому аппарату, как происходит взаимодействие между устройтсвами, как можно запрограммировать touch screen кассовый аппарат и какой язык программирования для этого используется, как создаются такие системы.


В общем более подробнее, чем выдаёт Google «купить кассовый аппарат».


Это простой интерес, я не владелец бизнеса, но очень интересно как всё это работает изнутри.


Большое спасибо за любую информацию/ссылки!
  • Вопрос задан
  • 5723 просмотра
Пригласить эксперта
Ответы на вопрос 4
JhaoDa
@JhaoDa
LaravelRUS Team
Я понимаю, что это некрофилия, но если вдруг кто заглянет в этот вопрос :)

Во-первых, есть единые комплексы из системника, фискального регистратора (ФР), монитора и, возможно, чего-то ещё, собранное в одном корпусе или в общих модулях. Ставятся на учет в налоговую единым куском. И есть сборная солянка из чего угодно, на учет ставится только один ФР. Хотя опять же, деление зачастую весьма условно…

Основные разновидности периферии и интерфейсов, применяемые в точках продаж (АРМ кассира):
  • программируемые клавиатуры, интерфейсы PS/2 и USB-HID;
  • ридеры магнитных и бесконтактных карт;
  • сканеры штрих-кода: светодиодные (надёжность топора, но дальность считывания едва ли пара сантиметров), лазерные (из-за точной механики средней силы удар может оказаться смертельным — сбивается юстировка зеркала, дальность считывания… ну 10-15 см точно можно получить), интерфейсы PS/2, COM, USB-HID, USB-COM (последние два как проводные, так и беспроводные — Wi-Fi, Bluetooth);
  • различные термо- и матричные принтеры, сюда же отнесём ФР, интерфейсы LPT, COM, USB, USB-VCOM, Bluetooth, Wi-Fi, Ethernet
  • дисплеи покупателя, LCD и VFD, последние более популярны, интерфейсы COM, USB-VCOM

Производителей оборудования много, но особо выделяется Posiflex, производящий всё, вплоть до звонков на кухню.

Украинская POSUA делает весьма приятные клавиатуры и ридеры карт.

ChipherLab, Metroligic, Honeywell делают хорошие сканеры ШК.

Некоторые протоколы стандартизованы, в частности OPOS, JPOS. Другие протоколы уже устоялись за годы как неофициальные стандарты.
Ответ написан
Комментировать
Svininykh
@Svininykh
OpenSource разработчик POS-систем
Из универсальных стандартов, охватывающих все типы оборудования, на сегодня существует два:
  • если ведёте разработку на Java, то это JavaPOS;
  • если ведёте разработку для Windows, то это OPOS.

Но есть ещё стандарты, которые стали де-факто универсальными для отдельного типа устройств. Например, ESC/POS для чеков принтеров и дисплеев покупателя. При этом у каждого производителя оборудования есть набор собственных команд, универсальных для всего выпускаемого модельного ряда устройств. Например, это протоколы Атол и Штрих-М для фискальных регистраторов.

Если вы владеете Java, то могу порекомендовать посмотреть мой проект https://github.com/nordpos В нём по торговому оборудованию есть отдельный пакет кода https://github.com/nordpos/nordpos/tree/master/src... в котором собраны примеры для чековых и этикет принтеров, дисплеев покупателя, фискальных регистраторов, весов, ККМ и т.п. Посмотрите, попробуйте, может станет понятней.
Ответ написан
Комментировать
mark_ablov
@mark_ablov
Единых стандартов нет.
Каждый производитель использует свои протоколы/прошивки. Так что существует около десятка вариаций.
Часто это просто винда с .net.
Для конкретных аппаратов можно искать доки у производителя.
Ответ написан
Комментировать
@egorinsk
POS-терминал подключается через COM-порт или его эмуляцию через USB.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы