Представляю драйвер для фискальных регистраторов от фирмы Штрих-М и совместимых с ними.
Драйвер написан «с нуля» на основе протокола 1.7 с использованием Qt.
Реализован основной набор функций, которых достаточно для решения вопросов автоматизации магазинов, POS-терминалов и аналогичных устройств.
Основная особенность проекта: разработка кросс-платформенного драйвера ККМ Штрих-М, который может работать в режиме сервера, производить обработку XML-команд и тем самым позволит отказаться от процедуры «проброса COM (Serial) портов».
В итоге получился своеобразных XML-RPC-HTTP сервер.
Так же сервер поддерживает функции по работе через SHTTP (SSL), что позволяет организовывать безопасную работу с удаленными терминалами (например, с постаматами, терминалами оплаты и т.д., когда вся логика и учет исполняются на головном сервере).