Кассы УМКА управляются по протоколу http
тестовая касса УМКА на armax
Можно просто в браузере выполнить команду (или открыть страницу) http://office.armax.ru:58088/cashboxstatus.json и вы получите ответ от тестовой кассы УМКА , подключенной на серверу Armax.
локально подключенная касса
А чтобы на своей кассе локально сделать тоже самое надо послать http://localhost:8088/cashboxstatus.json
А как выполнить такую же команду , но извне (из интернета на ваш локально подключенный ккт)?
Скорее всего в браузере http://xxx.xxx.xxx.xxx:8088/cashboxstatus.json не пройдет сразу (xxx.xxx.xxx.xxx внешний ip вашего роутера).
Тут надо пробросить порты 8088 с роутера на ПК, к которому подключена касса.
На ПК должен быть запущен сервис frhttp.exe и он слушет порт 8088, о чем команда netstat -ao не двусмысленно намекает.
TCP [::]:8088 Win10-64:0 LISTENING 6044
(6044 это процесс frhttp)
Для пробития чека удаленно можно использовать программу БИТ драйвер ККТ.
Далее надо какую-то команду выполнить
Для кассы, зарегистрированной в кабинете, нужно передавать параметр clientId с идентификатором клиента (номером терминала),
которому разрешено работать с кассой.
Заведите в кабинете в разделе "РМК/Терминалы/автоматы" новую запись, тип "Интернет-источник чеков",
назначьте ей произвольный заводской номер (должен быть уникальным в пределах кабинета)
и задайте разрешения так же, как вы делали для РМК, в т.ч. разрешите кассиру работать с этим терминалом.
Добавьте в адресную строку поле clientId:
localhost:8088/fiscaldoc.json?clientId=1234&number=1
где 1234 -заводской номер созданного вами источника чеков.