Служба INECRMAN (Incotex ECR Manager)

Здесь можно скачать последние обновления программного обеспечения.
Раздел только для размещения материалов по темам работы конструкторского бюро (КБ).
Аватара пользователя
serdliga
Сообщения: 5
Зарегистрирован: 18 мар 2019, 10:19

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение serdliga »

Добрый день. USB-драйвер работает вообще на Windows10?
На стандартном драйвере, который поставился автоматически при обращении к кассе выходит "Ошибка доступа к порту"
Драйвер скаченный с сайта не устанавливается, так как не подписан (да и поставляется он только для Win7 и ХР).

Теги:
Аватара пользователя
Andynovosib
Сообщения: 71
Зарегистрирован: 20 апр 2017, 13:11
Откуда: Новосибирск

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Andynovosib »

MercConfig2 не заливает прошивку в 185, ругается Неверный формат файла, на 115 работает нормально.
Аватара пользователя
LeonidT
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 397
Зарегистрирован: 18 окт 2019, 17:45

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение LeonidT »

Andynovosib писал(а): 29 дек 2020, 12:31 MercConfig2 не заливает прошивку в 185
Касса не принимает файл.
Перепроверили - на последнем INECRMAN и прошивке 25.12.20 - все работает.
MD5SUM прошивки для 185-й de2f0e0700b1d2e04775ebfd49dfcb4e
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение grufov »

DrWeb начал удалять incerman.exe (Trojan.Packed) - https://www.virustotal.com/gui/file/9f4 ... 44b19d4355
Прощу как разработчика отправить запрос на ложное срабатывание - https://support.drweb.ru/new/detection_issue/
Аватара пользователя
AlSosnin
Сообщения: 2
Зарегистрирован: 05 янв 2021, 12:01

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AlSosnin »

День добрый!
Пытаюсь подключиться к службе с помощью WinHTTP на VBA и на всё получаю ответ {"result": 0}. Даже, на пример с вкладки API:

Код: Выделить всё

WinHttp=createobject("WinHttp.WinHttpRequest.5.1")
WinHttp.Open("POST","http://127.0.0.1:50010",0)
WinHttp.SetRequestHeader("Filename", "/api.json")
WinHttp.SetRequestHeader("Content-Type","application/json; charset=utf-8")
WinHttp.SetRequestHeader("Content-Length", 27)
lcStr='{"command":"GetDriverInfo"}'
WinHttp.Send(lcStr)
lcRT=WinHttp.ResponseText
И получаю {"result":0}
А хотелось бы, как в браузере {"result":0,"driverVer":"1.9.0.580","protocolVer":"3.3","driverBaseVer":"0.2"}
Не подскажете в чём проблема? Спасибо.
П.С. Вариант с ""00 00 00 1b 7b 22 63 6f 6d 6d 61 6e 64 22 3a 22 47 65 74 44 72 69 76 65 72 49 6e 66 6f 22 7d"" возвращает тоже самое.
Последний раз редактировалось AlSosnin 06 янв 2021, 10:03, всего редактировалось 2 раза.
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение grufov »

grufov писал(а): 04 янв 2021, 16:40 DrWeb начал удалять incerman.exe (Trojan.Packed) - https://www.virustotal.com/gui/file/9f4 ... 44b19d4355
Прощу как разработчика отправить запрос на ложное срабатывание - https://support.drweb.ru/new/detection_issue/
Добрый день,
Ваш запрос был проанализирован. Это срабатывание является ложным. Ошибка была исправлена.
Спасибо за сотрудничество.
--
С уважением,
Служба вирусного мониторинга ООО "Доктор Веб"
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение tks31597 »

Замучила ошибка 3001-Ошибка доступа к порту.
Появляется почти всегда при загрузке ПК при первом обращении к службе incerman на порт 50009 (проверяли на разных ПК и кассах),
причем служба работает, касса подключена, драйвер USB-COM стоит.
Устраняется либо через http://localhost:50010 создаем соединение, выключаем браузер где запускали http://localhost:50010
и заходим в программу и дальше все работает до следующей перезагрузки или надо перегружать кассу и снова пытаться войти в программу.
Такое ощущение, что при запуске служба incerman не прослушивает порт 50009 а слушает только 50010.
Как трактовать эту ошибку? Ошибка доступа к USB-COM порту или к порту 50009 ?
У вас немного не корректное описание ошибки, поэтому не понятно на что грешить.
Вы обещали выложить коды и описание ошибок. Когда будут?
Аватара пользователя
valery57
Сообщения: 21
Зарегистрирован: 14 сен 2020, 18:32

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение valery57 »

AlSosnin писал(а): 05 янв 2021, 12:13

Код: Выделить всё

WinHttp=createobject("WinHttp.WinHttpRequest.5.1")
WinHttp.Open("POST","http://127.0.0.1:50010",0)
WinHttp.SetRequestHeader("Filename", "/api.json")
WinHttp.SetRequestHeader("Content-Type","application/json; charset=utf-8")
WinHttp.SetRequestHeader("Content-Length", 27)
lcStr='{"command":"GetDriverInfo"}'
WinHttp.Send(lcStr)
lcRT=WinHttp.ResponseText
Попробуйте так:

Код: Выделить всё

Cmd = Cells(6, 1)
Dim myUrl As String
myUrl = "http://127.0.0.1:50010/api.json/format=xml HTTP/1.1"
Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("MSXML2.XMLHTTP")
WinHttpReq.Open "POST", myUrl, False
WinHttpReq.SetRequestHeader "Content-Type:", "application/json;charset=utf-8"
WinHttpReq.Send (Cmd)
MsgBox WinHttpReq.ResponseText
Set WinHttpReq = Nothing
В ячейке Cells(6,1) записана команда {"command":"GetDriverInfo"}
Можно, конечно, и напрямую задать команду, но лень кавычки считать. Я в рабочей программе использую функцию JsonConverter
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

ritminform писал(а): 28 дек 2020, 03:30 Вопрос: В документации на ККМ (10.2 Программирование товаров) указано, что у товара есть параметр БЛОК. Как называется такой параметр для базы товаров (json) при работе с командой WriteGoodsBase? В документации (4.24 Запись базы товаров (WriteGoodsBase)) он не описан.
Здравствуйте.
Пока данный параметр не реализован в службе. Добавим в ближайшем релизе.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

askolock писал(а): 25 дек 2020, 20:08 В 579 появились реквизиты - это хорошо и долгожданно. Теперь хочется и под линукс ;)
Здравствуйте.
Выложим в ближайшее время.
askolock писал(а): 25 дек 2020, 20:08 И еще хотелось бы или счетчик символов в той или иной строке в зависимости от размера шрифта, или возможность автоматически центрировать текст.
Понимаем Ваше желание. Пока ничего обещать не можем.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

serdliga писал(а): 28 дек 2020, 13:26 Добрый день. USB-драйвер работает вообще на Windows10?
На стандартном драйвере, который поставился автоматически при обращении к кассе выходит "Ошибка доступа к порту"
Здравствуйте.
Для Windows 10 не нужно ставить дополнительные драйвера. Все работает "из коробки". Попробуйте изменить номер СОМ порта в свойствах.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

AlSosnin писал(а): 05 янв 2021, 12:13 День добрый!
Пытаюсь подключиться к службе с помощью WinHTTP на VBA и на всё получаю ответ {"result": 0}. Даже, на пример с вкладки API:

Код: Выделить всё

WinHttp=createobject("WinHttp.WinHttpRequest.5.1")
WinHttp.Open("POST","http://127.0.0.1:50010",0)
WinHttp.SetRequestHeader("Filename", "/api.json")
WinHttp.SetRequestHeader("Content-Type","application/json; charset=utf-8")
WinHttp.SetRequestHeader("Content-Length", 27)
lcStr='{"command":"GetDriverInfo"}'
WinHttp.Send(lcStr)
lcRT=WinHttp.ResponseText
И получаю {"result":0}
А хотелось бы, как в браузере {"result":0,"driverVer":"1.9.0.580","protocolVer":"3.3","driverBaseVer":"0.2"}
Не подскажете в чём проблема?
Здравствуйте.
При использовании объекта WinHttp.WinHttpRequest.5.1 в методе Open нужно передавать полный Url.

Код: Выделить всё

WinHttp=createobject("WinHttp.WinHttpRequest.5.1")
WinHttp.Open("POST","http://127.0.0.1:50010/api.json",0)
WinHttp.SetRequestHeader("Content-Type","application/json; charset=utf-8")
WinHttp.SetRequestHeader("Content-Length", 27)
lcStr='{"command":"GetDriverInfo"}'
WinHttp.Send(lcStr)
lcRT=WinHttp.ResponseText
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

tks31597 писал(а): 08 янв 2021, 16:16 Замучила ошибка 3001-Ошибка доступа к порту.
Здравствуйте.
Ошибка 3001 - это именно ошибка доступа к СОМ порту. Очень странная ситуация. Уточните какое ПО Вы используете для торговли?
Предположу, что Ваше ПО, при первичном обращении к службе, в команде OpenSession не указывает модель кассы. Если не указать модель кассы, то служба ищет связь с Меркурий-119Ф, а не с портативными ККТ.
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение tks31597 »

AntonR писал(а): 11 янв 2021, 14:07
tks31597 писал(а): 08 янв 2021, 16:16 Замучила ошибка 3001-Ошибка доступа к порту.
Здравствуйте.
Ошибка 3001 - это именно ошибка доступа к СОМ порту. Очень странная ситуация. Уточните какое ПО Вы используете для торговли?
Предположу, что Ваше ПО, при первичном обращении к службе, в команде OpenSession не указывает модель кассы. Если не указать модель кассы, то служба ищет связь с Меркурий-119Ф, а не с портативными ККТ.
Модель указывается, в том и проблема, что первое открытие сессии не всегда проходит, но если прошло работать будет безотказно.
Тема "Ошибка доступа к порту" поднимается постоянно, решения явного пока нет
Аватара пользователя
LeonidT
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 397
Зарегистрирован: 18 окт 2019, 17:45

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение LeonidT »

tks31597 писал(а): 11 янв 2021, 15:21 Тема "Ошибка доступа к порту" поднимается постоянно
Какая версия ПО установлена в ККТ?
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение tks31597 »

LeonidT писал(а): 11 янв 2021, 15:34
tks31597 писал(а): 11 янв 2021, 15:21 Тема "Ошибка доступа к порту" поднимается постоянно
Какая версия ПО установлена в ККТ?
Ставили прошивки от 24.08.2020 и 14.10.2020, службы пробовали 1.9.0.579 и 1.8.0.537
результат одинаковый
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение AntonR »

Здравствуйте, tks31597.
Есть ли возможность получить нам логи работы службы INECRMAN на почту vtsoft@incotex.ru?
Аватара пользователя
tks31597
Сообщения: 55
Зарегистрирован: 10 фев 2017, 10:23

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение tks31597 »

На команду PrintText служба отвечает 604 не верная команда, подключен Меркурий 185.
В команде CloseCheck если addInfo присваиваем значение, нигде не печатается, ошибок не дает, подключен Меркурий 185.
Как Меркурий 185 распечатать хоть что нибудь произвольное?
Аватара пользователя
colonelblair
Сообщения: 4
Зарегистрирован: 28 дек 2020, 12:58

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение colonelblair »

Здравствуйте, у нас оператор должен заводить товары в базе ккм (через сайт), для этого мы поставили программу MercBase, она требует этот драйвер Inecrman, но он не ставится на WinXP. Подскажите, как быть.
Аватара пользователя
Help5
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 837
Зарегистрирован: 18 янв 2019, 09:42

Re: Служба INECRMAN (Incotex ECR Manager)

Сообщение Help5 »

WinXP не поддерживается
Ответить