на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


znaker

Служба znaker

Бесплатная программа, доступная по запросу на info@vodasoft.ru
Устанавливается в качестве службы Windows на компьютере с установленной программой Криптопро. Функции:
непосредственный заказ кодов (по запросу из документа Водяного либо автоматически при интеграции с промышленным принтером)
печать кодов на принтерах этикеток с поддержкой ZPL (по запросу из документа Водяного)
подача отчета о нанесении в систему управления заказами (по запросу из документа Водяного или автоматически по данным системы технического зрения)
ввод в оборот товаров (по запросу из документа Водяного или автоматически по данным системы технического зрения).
вывод из оборота (по запросу из документа Водяного)

Порядок установки принтера этикеток (для производства)

ВАЖНО. ПРИНТЕР ОБЯЗАТЕЛЬНО ДОЛЖЕН ПОДДЕРЖИВАТЬ ЯЗЫК ZPL И ИМЕТЬ ПОРТ RJ-45 ДЛЯ ПОДКЛЮЧЕНИЯ К ЛОКАЛЬНОЙ СЕТИ!
1) переключить в утилите настройки язык обмена на ZPL, установить кодовую таблицу 1251 (при отсутствии 1251 выставить 1252 или другую, не относящуюся к восточным языкам).
2) установить для принтера статический ip в пределах сети, проверить связь
3) отключить usb-кабель, подключить сетевой кабель.
4) установить этикетки, красящую ленту, откалибровать печать для точного расположения кода на этикетке.
5) в утилите znakertest нажать кнопку «отправить без 029». Должна распечататься этикетка размера 3*2 с тестовым кодом маркировки. Этикетка должна распознаваться как GS-1 Datamatrix приложением чекмарк или иным сканером datamatrix. При этом приложение «честный знак» не распознает этикетку, т.к.для тестового кода нет и не может быть данных в системе маркировки.
6) после тестирования присоединить намотчик для приема готовых этикеток (при наличии)

Установка сертификатов подписи

1) установить криптопро и подпись руководителя
ВАЖНО! СЕРТИФИКАТ ПОДПИСИ ДОЛЖЕН БЫТЬ доступен не только для текущего пользователя, но и для пользователя «Система», В ХРАНИЛИЩЕ «ЛОКАЛЬНЫЙ КОМПЬЮТЕР» (пароль сертификата надо сбросить или задать для указанного системного пользователя, в управлении закрытыми ключами дать все права пользователю «система»).
Обязательно установить (если не были установлены ранее) российский корневой сертификат Минцифры и промежуточный сертификат ФНС.
2) войти в личный кабинет «честного знака», убедиться в корректности подписи.
Если ваша компания - производитель: а) Проверить, что в национальном каталоге карточки продукции прошли модерацию и готовы к вводу в оборот
б) Войти в «управление заказами - устройства», создать новый экземпляр АСУТП с именем znaker. Скопировать идентификатор соединения для созданного устройства и OMSID на той же странице. Эти параметры вписать в zmaker.ini (см.далее).
3) запустить криптопро csp
4) установить сертификат в хранилище КОМПЬЮТЕРА, не пользователя. Пароль не задавать либо обеспечить его сохранение для пользователя Система (при помощи утилиты PsiExec запустить znakertest и получить список сертификатов)
5) в свойствах сертификата скопировать отпечаток и внести в файл znaker.ini (тот же отпечаток можно увидеть через кнопки «сертфикаты» или «сертификаты локально» в znakertest).

Порядок установки службы

1) создать папку c:\znaker
2) раскрыть в нее _install.zip
3) заполнить файл znaker.ini (см.далее)
4) запустить install.bat от имени администратора. Будет установлена служба Znaker
5) запустить и остановить службу, открыть протокол в c:\znaker\log. Убедиться, что подключение прошло успешно, в частности получен баланс в системе «честный знак»
6) в брандмауэре разрешить входящие подключения к znaker.exe
7) Настраиваем постоянный ip, фиксируем его для указания в параметрах интеграции Водяного.

Заполнение файла znaker.ini

ВАЖНО. Изменять содержимое файла надо до установки службы или после ее остановки.

[ZNAKER] 
otpSert=(отпечаток сертификата большими буквами без пробелов, берем в криптопро)
omsConnection=//код из личного кабинета (раздел управление заказами - устройства). Если устройств нет - water
omsID=код omsID из личного кабинета
contactPerson=Predstavitel (ФИО представителя латиницей)
INN=ваш ИНН
TNVED=ТНВЭД воды
port=10490 (не меняем)
templateId=16 (не меняем)
productGroupId=13 (не меняем)
productGroup=water (не меняем)
sandbox=0 (если поставить 1, будет тестовый контур)
[PRINTER]
ZPLTSPL=ZPL (не меняем)
ip=сетевой адрес принтера этикеток
port=9100
FNC1=$1 
GS=GS (как правило, не меняем. GS означает, что в код будет подставлен символ 29 из текущей кодовой таблицы. \\
Примечание. Спецификация языка zpl предполагает запись вида $d029 для формирования символа GS, однако очень многие принтеры некорректно обрабатывают такой разделитель)\\\

Редактирование этикетки (et.txt)

После остановки службы будет создан файл et.txt шаблона этикетки на языке ZPL. Его можно отредактировать, используя тэг %BARCODE% для обозначения кода маркировки и %DATAPROD% для даты производства.
В случае, если в команде BX меняется признак спецсимволов с $ на иной, необходимо остановить службу, откорректировать параметр FNC1 (и, возможно, GS) в znaker.ini и перезапустить службу.

Настройка параметров интеграции в Водяном

1) создаем в администрирование- параметры интеграции строку с наименованием Znaker.
2) указываем IP сервера водяного или иной машины, где установлена служба znaker (обеспечьте статический адрес этого компьютера в локальной сети.
Для терминального сервера (или если работа со службой из Водяного будет идти только с того же ПК, где она установлена) можно не указывать или задать 127.0.0.1.
3) порт 10490
4) в поле «учетная запись» указываем omsconnection
Примечание. Если ваша компания не является производителем, в этом поле указывается слово water
5) перезапускаем Водяной.

После выполнения перечисленных действий станет возможен заказ и печать кодов из Водяного, а также вывод из оборота.

к оглавлению раздела

znaker.txt · Последние изменения: 2022/11/08 13:05 — timofeev