Эмулятор ККМ Cremu

Материал из База знаний Etersoft
Перейти к навигацииПерейти к поиску
    Для нормальной работы эмулятора ККМ в wine необходимо настроить виртуальный порт. 

Можно использовать SOCAT - реле для двунаправленной передачи данных между двумя независимыми каналами данных. Каждый из этих каналов данных может быть файл, pipe, устройство (терминал или модем и т.д.), сокет (UNIX, IP4, IP6, UDP, TCP), уже открытый дескриптор файла (stdin и т.д), программа, или произвольная комбинация двух из них.

Для этого выполняем : $ sudo apt-get install socat

$ socat PTY,link=.wine/dosdevices/com1 PTY,link=.wine/dosdevices/cncb0

оставляем последнюю команду запущенной (оставляем в покое эту вкладку консоли).

Далее запускаем ту часть ККМ,с которой будем работать (в данном случае используем эмулятор CREMU): Например:

Фискальный регистратор:

СП101ФР-К- $ cremu.exe sp101frk.conf ,

СП402ФР-К- $ cremu.exe sp402frk.conf ,

СП412ФР - $ cremu.exe sp412fr.conf .

Дисплей покупателя:

$ cremu.exe ba6x.conf

ЭКЛЗ:

$ cremu.exe eklz.conf

Подробно о cremu тут: http://code.google.com/p/cremu/wiki/installation

После запуска,к примеру,фискального регистратора, одновременно запускаем FRTools.exe - для автоматического нахождения порта, тестирования устройств.

Также полезное тут: http://www.servplus.ru/service/drivers/section.php?IBLOCK_ID=69&SECTION_ID=757