Установка tray_proxy для интеграции с ККМ

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Схема взаимодействия биллинга с кассовым аппаратом:

У кассира на рабочем компьютере должен быть запущен специальное приложение (tray_proxy). Биллинг, при авторизации кассира, запоминает его ip адрес и далее все команды для ККМ отправляются на этот ip адрес и обрабатывается приложением tray_proxy.

Настройка кассового аппарата ПИРИТ

Сайт производителя аппарата: http://www.crystals.ru/fiskalnyj-registrator

Работа проверялась на аппарате ПИРИТ ФР01К

Теоретически, поддерживаются все устройства, поддерживающие протокол пирит.

Установка и настройка tray_proxy:

Скачать приложение можно по ссылке: [^tray_proxy_v1.2.zip]

Далее, открываете файл main.py и в начале файла меняете параметры:

- BILLING_IP - ip биллинга (команды будут приниматься только с этого ip)
- DEVICE - порт, к которому подключен кассовый аппарат
- PIRIT_PASSWORD - 4х символьный пароль для кассового аппарата

Далее его можно будет запускать (для запуска требуются права администратора)

Настройка кассового аппарата АТОЛ

Сайт производителя аппарата: http://www.atol.ru/products/kkt/

Работа проверялась на аппаратах Fprint-03K и Fprint-22K

Теоретически, поддерживаются все устройства, поддерживающие протокол Атол версии 2.4.

Настройка биллинга:

Нужно указать протокол, в данном случае "atol", в настройках веб-кассы:

 Платежные системы -> Настройки веб-кассы, поле "ККМ (PIRIT, ATOL И Т.П.)" 

Установка и настройка tray_proxy:

Скачать приложение можно по ссылке: [^tray_proxy_v2.0.zip]

Далее, открываете файл settings.py и в меняете параметры:

- BILLING_IP - ip биллинга (команды будут приниматься только с этого ip)
- DEVICE - порт, к которому подключен кассовый аппарат
- BAUDRATE - скорость соединения с портом
- KKM - протокол работы, в данном случае "ATOL"

Далее можно запускать main.pyw двойным кликом или через консоль (для запуска могут потребоваться права администратора).

tray_proxy на windows

Для работы необходимо:

  1. Python 2.7 Сайт (прямая ссылка на 32-битный инсталлятор: python-2.7.10.msi)
  2. PyGTK 2.24 Сайт (прямая ссылка на 32-битный инсталлятор: pygtk-all-in-one-2.24.2.win32-py2.7.msi)
  3. Twisted 15.4.0 Сайт (прямая ссылка на 32-битный инсталлятор: Twisted-15.4.0.win32-py2.7.msi)
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.