LINUX.ORG.RU

Обновление кассового сервера QKkmServer до версии 5.15.11.9

 , , ,


5

1

Вышло обновление набора программ проекта QKkmServer — кроссплатформенного кассового сервера для ФР, использующих протокол управления ФР Штрих-М.

Возможности:

  • управление ФР по сети;
  • управление из разных ОС;
  • управление посредством размещения файлов в отслеживаемом каталоге;
  • полный контроль операций с ФР.

Среди основных изменений:

в самом кассовом сервере QKkmServer:

  • добавлены функции работы с регистрами;
  • исправлены ошибки в работе 64-х битной версии;
  • добавлена функция печати многострочных слип-чеков.

в графическом интерфейсе QKkmServer.Supervisor:

  • добавлена сборка для 64-битных систем;
  • в меню «Тест драйвера» реализован полный набор команд, предоставляемых кассовым сервером QKkmServer.

QKkmServer позволяет организовать вывод на печать фискальной и нефискальной информации на ФР, работающие по протоколу Штрих-М.

Сам QKkmServer представляет собой TCP-сервер, устанавливаемый на ПК с ФР и ожидающий подключение на заданный порт. Команды и ответы оформляются в виде XML-структур. Описание протокола.

Основная решаемая задача — бесперебойная работа фискального регистратора в случае управления им по нестабильным сетям связи (большие таймауты, пропадания пакетов и т. п.). Если, как угодно медленно, XML-команда была доставлена на QKkmServer, то на самом ФР она гарантированно будет исполнена.

Второй программой комплекса является QKkmServer.Supervisor. Программа, решает следующие задачи:

  • Предоставление графического интерфейса к QKkmServer.
  • Решение транспортных (сетевых) задач взаимодействия c QKkmServer, т. е. может быть установлен на другом ПК с другой ОС, чем кассовый сервер QKkmServer.
  • Предоставление функций «Тест драйвера»: графический интерфейс для тестирования функций, предоставляемых кассовым сервером.
  • Реализацияует управления кассовым сервером по файловому протоколу. Это очень сильно упрощает интеграцию в стороннее ПО, т.к. для печати чека достаточно сформировать простой текстовый файл и положить его в папку, отслеживаемую QKkmServer.Supervisor. Supervisor сам преобразует его в XML и отправит кассовому серверу.
  • Сохранение всех кассовых операций в SQLite базе данных. Всегда можно проанализировать ответ сервера.
  • Постоянно отслеживает состояние ФР путём опроса статуса и запроса денежных и операционных регистров. Данные выгружаются в файл-статус, имеющий ini-формат и легко может быть использован в стороннем ПО для контроля исполнения команд.
  • Инструментарий для кассира: в случае возникновения неполадок с ФР можно:
    • просмотреть полную информацию о текущем состоянии ФР, наличии бумажных лент, рычагов, состоянии смены и т. п. в окне состояния ФР;
    • отменить «зависший» чек;
    • повторить непрошедщую команду или целиком файл-задание;
    • распечатать копию чека.
  • Все критические функции закрыты паролем, т. е. без знания пароля простой кассир не сможет произвести несанкционированные действия с ФР.

Поддерживаемые операционные системы:

  • Debian 8 i386;
  • Debian 8 x64;
  • Ubuntu 14 i386;
  • Ubuntu 14 x64;
  • Linux Mint 17.1 i386;
  • Linux Mint 17.1 x64;
  • Windows XP–10.

Полный список доступный сборок на странице загрузки

>>> Сайт проекта



Проверено: Shaman007 ()

Ответ на: комментарий от Obukhoff

что-то не пускает после регистрации...

кроме того есть сурьёзное подозрение, что в КиберПлат-е никто «с нуля» драйвера устройств не писал, а делал Qt-обёртку над предоставляемой производителем dll-кой.

HEXen ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.