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

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

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


znaker

Это старая версия документа!


Служба znaker

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

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

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) запустить криптопро csv
4) скопировать подпись в реестр или на иной носитель, установив сертификат в хранилище КОМПЬЮТЕРА, не пользователя. Пароль не задавать либо обеспечить его сохранение для пользователя Система (при помощи утилиты PsiExec запустить znakertest и получить список сертификатов)
5) в свойствах сертификата скопировать отпечаток (убрать пробелы и внести в файл znaker.ini). Тот же отпечаток можно увидеть через кнопки «сертфикаты» или «сертификаты локально».

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

1) создать папку c:\znaker
2) раскрыть в нее znaker.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
3) порт 10490
4) в поле «учетная запись» указываем omsconnection
Примечание. Если ваша компания не является производителем, в этом поле указывается слово water
5) перезапускаем Водяной.

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

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

znaker.1666161436.txt.gz · Последние изменения: 2022/10/19 09:37 — timofeev