База знаний

АТОЛ Linux драйвер фискального регистратора

 

QkkmServer-300
 
      atol-kassa-server линукс сервер касса атол фискальный регистратор

 

 Для использования в среде операционных систем семейства Linux доступен драйвер фискальных регистраторов производства фирмы АТОЛ и совместимых с ними по протоколу.

 

Данный сервер совместим с графическим клиентом QKkmServer.Supervisor и может использоваться совместно с ним.

Для использования доступны следующие функции протокола АТОЛ:

  • открытие смены
  • формирование чека продажи
  • формирование чека возврата продажи
  • суточный отчет с гашением
  • суточный отчет без гашения
  • отчет по секциям (отделам) фискального регистратора
  • гудок
  • протяжка
  • отрезка
  • запрос необнуляемой суммы на начало смены
  • внесение / извлечение суммы из денежного ящика
  • отмена чека
  • повтор документа
  • печать строки
  • печать нескольких строк

доступ к командам осуществляется посредством стандартного текстового протокола QKkmServer.Supervisor

 

3 простых шага для начала использования кассового сервера QKkmServer.АТОЛ в Linux:

 

 

 1    скачайте и установите программу
 2    

произведите настройку: укажите порт, к которому подключена касса, его скорость и модель кассы

3                 

запросите в техподдержке тестовую неограниченную лицензию (без неё часть функций кассового сервера не доступны и печатается реклама)

            

 

Кассовый сервер готов к работе!

 

 

 

 

qkkmserver-support

 

А если у Вас возникли вопросы по использованию кассового сервера, по его интеграции в Вашу информационную систему или возникла потребность в расширении функционала -- незамедлительно обращайтесь в нашу техподдержку. Мы с радостью Вам подскажем и поможем!

 

 

Установка обработки QKkmServer-1C

Для взаимодействия платформы 1С Предприятие 8.3 с кассовым сервером QKkmServer разработана обработка.

Для установки:

установите и настройте кассовый сервер QKkmServer на тот компьютер, к которому физически подключен фискальный регистратор.

 

на компьютер, на котором установлена 1С установите программу QKkmServer.Supervisor
Она будет принимать файлы с командами для ККМ в 1С-формате и преобразовывать в XML-формат, понятный QKkmServer.

 

скачайте обработку печати чеков для 1С:Предприятия, которая соответствует используемой конфигурации и распакуйте папку, например, в C:\1C. 

 

Запустите 1С Предприятие с необходимой конфигурацией

 
Переключите интерфейс в полный режим Настройка кассового сервера -- Переключение режима интерфейса

Войдите в меню настройки кассового оборудования

Настройка кассового сервера -- Переход в ражим настройки ККМ ФР Штрих-М

Добавьте новую кассу.

Настройка кассового сервера -- Выполнение настройки QKkmServer
Войдите в "Параметры" и выполните настройку подключения: адрес работающего QKkmServer и его порт.

Сохраните параметры. [OK]

Настройка кассового сервера -- Настройка подключения с серверу QKkmServer
Загрузите обработку. select-load-module
Проверьте работу test-device
   

Запуск QKkmServer на ARM Raspberry Pi

Начиная с июня 2015 начинается поддержка кассовым сервером QKkmServer универсальной и удобной платформы Raspberry Pi на базе архитектуры ARM.

В качестве ОС используется Raspbian OS. Это модифицированный Debian 7.7

Для установки:

 

Для установки рекомендуется использовать SD-карту объемом не менее 8Гб. 

 

 

скачайте и запишите на SD-карту образ Raspbian. 

 

 

проведите первоначальную настройку RPi.

 

 

добавьте пару строчек в /etc/apt/sources.list :

deb http://twolife.be/raspbian/ wheezy main qt gstreamer
deb-src http://twolife.be/raspbian/ wheezy main qt gstreamer
sudo apt-get update
Таким образом мы указываем системе apt откуда брать Qt5 библиотеки

 

 

 

Скачиваем пакет QKkmServer для RPi

 

 

Устанавливаем пакет
sudo dpkg -i azskit2-qkkmserver-shtrih-m_raspbian-7_armhf.deb 

система поругается на отсутствующие зависимости. Устраняем конфликт зависимостей

sudo apt-get install -f

 

Производим настройку QKkmServer.
Открываем /etc/AzsKit2/qkkmserver.cfg.xml и настраиваем имя serial-порта и скорость подключения кассы.

Приведу пример для случая, когда касса подключена к USB-порту через USB-2-SERIAL конвертер

<QKkmServer tcpPort="20000" >
<connection
pluginLibrary="libplugin_shtrih_qkkmserver.so"
boudrate="4800"
portName="/dev/ttyUSB0"
/>
</QKkmServer>

 

Запускаем сервер

sudo /etc/init.d/qkkmserver start

Если ККМ при запуске QKkmServer издал звук (гудок, пилиньканье), то работа по настройке QKkmServer на платформе ARM Raspberry Pi закончена.

 

Неправильно отображается русской текст в протоколе (Linux)

В некоторых дистрибутивах Linux наблюдается проблема с отображением русского текста в журналах протокола QKkmServer. Как правило, это связано с неправильно установленными системными переменными, которые отвечают за установку системной локали.

Пример работы с QKkmServer из Python 2.7

QkkmServer спроектирован таким образом, чтобы его можно было легко и просто встраивать в существующие проекты.

Так как основной упор делается на сетевую эксплуатацию, в том числе web, то подразумевается, что в системе имеется некий интерпретатор скриптового языка. Например, Python.

О применимости кассового сервера QKkmServer

На линию техподдержки часто поступают вопросы от людей, которые впервые узнали о нашей разработке --  сетевом драйвере фискального регистратора фирмы Штрих-М (сокращенно QKkmServer) -- что это такое и зачем оно нужно, если есть официальный драйвер производства самой Штрих-М?

Попробуем ответить на эти и ряд других вопросов последовательно.

Что делать, если касса работает нестабильно?

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

Всё пропало?   Отнюдь нет. Всё решается грамотной настройкой фискального регистратора.

Настойка serial-портов в Debian / Ubuntu

Для корректной работы сетевого драйвера управления фискальным регистратором необходимо провести настройку последовательных портов для операционной системы Linux (Debian-based дистрибутивов, в том числе Ubuntu).

Новости QKkmServer

23.07.2017 - добавлена поддержка фискальных регистраторов производства АТОЛ. В том числе все модели 54-ФЗ (ОнЛайн кассы). Приглашаем на тест!

В составе Supervisor-a теперь доступен "Тест драйвера ФР"! Это первый тест драйвера ФР для ОС Linux.

Ознакомительная презентация QKkmServer

Новости в Телеграм

Яндекс.Метрика