Дано : Знакомые знакомых озадачились переходом на новый 54-ФЗ. В наличии имеется сервер терминалов с windows 2012 на борту , там же крутится что то отдаленно похожее 1с .
Где то далеко находятся 2 компьютера, стоят рядышком в павильоне. Но не в сети с сервером. К одной из рабочей станции подключена касса АТОЛ 55Ф с активированным ФН на борту.
Хотелки : Хотим печатать чеки вот прям на АТОЛ 55Ф с терминальной сессии. (хотелок у знакомых кроме этого еще много, но начнем по порядку)
Для начала хотелось бы отладить печать чеков. Брать для этого физическую кассу не комильфо.
Гугление просторов бескрайнего навело меня на эмулятор касс :
http://shebdim.github.io/cremu/downloads.html — забираем отсюда. Распаковываем. Запускаем.
Вот так выглядит наше окошко эмулятора, кстати вполне симпатично.
Теперь ооочень хотелось бы достучаться до него)
Для этого берем волшебную программу com0com:
https://sourceforge.net/projects/com0com/ — забираем отсюда. Инсталлируем. Запускаем setupg.exe.
COM8 — выбираем свободный порт в системе к нему мы будем коннектиться сами.
CNCB0 — порт эмулятора cremu. Прописан в конфигуационном файле sp101frk.conf
Теперь проверяем есть ли «коннект» до нашего эмулятора.
У меня уже был установлен пакет драйверов от АТОЛА версии 8.14
Запускаем из него ТЕСТ «Драйвер ККМ»
Идем в настройки свойств. Будем искать нашу ККМ.
Модель : СП101ФР-К
Порт : COM8
Пароль доступа : PONE
Жмем проверка связи и если всё ок — увидим в строке результат искомую модель.
Теперь попробуем что нибудь пихнуть (распечатать чек) в наш эмулятор.
Заходим во вкладку «Регистрация» , ставим галку «Устройство включено» , выбираем для примера «Чипсы с крабом» , жмем «продажа»,закрываем чек.
Если всё отлично то вот что увидим на экране нашего эмулятора:
Продолжение следует….