Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
znaker [2022/10/21 10:48] timofeev |
znaker [2023/03/01 08:47] timofeev |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
===Служба znaker=== | ===Служба znaker=== | ||
- | Бесплатная программа, доступная по запросу на info@vodasoft.ru\\ | + | Бесплатная программа, доступная **по запросу на info@vodasoft.ru**\\ |
Устанавливается в качестве службы Windows на компьютере с установленной программой Криптопро. | Устанавливается в качестве службы Windows на компьютере с установленной программой Криптопро. | ||
Функции:\\ | Функции:\\ | ||
- | непосредственный заказ кодов (по запросу из документа Водяного)\\ | + | непосредственный [[маркировка_заказ|заказ кодов]] (по запросу из документа Водяного либо автоматически при интеграции с промышленным принтером)\\ |
- | печать кодов на принтерах этикеток с поддержкой ZPL (по запросу из документа Водяного)\\ | + | [[маркировка_печать|печать кодов]] на принтерах этикеток с поддержкой ZPL (по запросу из документа Водяного)\\ |
подача отчета о нанесении в систему управления заказами (по запросу из документа Водяного или автоматически по данным системы технического зрения)\\ | подача отчета о нанесении в систему управления заказами (по запросу из документа Водяного или автоматически по данным системы технического зрения)\\ | ||
- | ввод в оборот товаров (по запросу из документа Водяного или автоматически по данным системы технического зрения).\\ | + | [[маркировка_ввод_в_оборот|ввод в оборот товаров]] (по запросу из документа Водяного или автоматически по данным системы технического зрения).\\ |
- | вывод из оборота (по запросу из документа Водяного) \\ | + | [[маркировка_вывод|вывод из оборота]] (по запросу из документа Водяного) \\ |
====Порядок установки принтера этикеток (для производства)===== | ====Порядок установки принтера этикеток (для производства)===== | ||
+ | ВАЖНО. ПРИНТЕР ОБЯЗАТЕЛЬНО ДОЛЖЕН ПОДДЕРЖИВАТЬ ЯЗЫК ZPL И ИМЕТЬ ПОРТ RJ-45 ДЛЯ ПОДКЛЮЧЕНИЯ К ЛОКАЛЬНОЙ СЕТИ!\\ | ||
1) переключить в утилите настройки язык обмена на ZPL, установить кодовую таблицу 1251 (при отсутствии 1251 выставить 1252 или другую, не относящуюся к восточным языкам).\\ | 1) переключить в утилите настройки язык обмена на ZPL, установить кодовую таблицу 1251 (при отсутствии 1251 выставить 1252 или другую, не относящуюся к восточным языкам).\\ | ||
2) установить для принтера статический ip в пределах сети, проверить связь\\ | 2) установить для принтера статический ip в пределах сети, проверить связь\\ | ||
3) отключить usb-кабель, подключить сетевой кабель.\\ | 3) отключить usb-кабель, подключить сетевой кабель.\\ | ||
- | 4) установить этикетки, красящую ленту | + | 4) установить этикетки, красящую ленту, откалибровать печать для точного расположения кода на этикетке.\\ |
5) в утилите znakertest нажать кнопку "отправить без 029". Должна распечататься этикетка размера 3*2 с тестовым кодом маркировки. Этикетка должна распознаваться как GS-1 Datamatrix приложением чекмарк или иным сканером datamatrix. При этом приложение "честный знак" не распознает этикетку, т.к.для тестового кода нет и не может быть данных в системе маркировки.\\ | 5) в утилите znakertest нажать кнопку "отправить без 029". Должна распечататься этикетка размера 3*2 с тестовым кодом маркировки. Этикетка должна распознаваться как GS-1 Datamatrix приложением чекмарк или иным сканером datamatrix. При этом приложение "честный знак" не распознает этикетку, т.к.для тестового кода нет и не может быть данных в системе маркировки.\\ | ||
- | 6) после тестирования подключить намотчик для приема готовых этикеток\\ | + | 6) после тестирования присоединить намотчик для приема готовых этикеток (при наличии)\\ |
====Установка сертификатов подписи===== | ====Установка сертификатов подписи===== | ||
1) установить криптопро и подпись руководителя \\ | 1) установить криптопро и подпись руководителя \\ | ||
- | ВАЖНО! СЕРТИФИКАТ ПОДПИСИ ДОЛЖЕН БЫТЬ доступен не только для текущего пользователя, но и для пользователя "Система", В ХРАНИЛИЩЕ "ЛОКАЛЬНЫЙ КОМПЬЮТЕР" (пароль сертификата сбросить или задать для указанного системного пользователя).\\ | + | ВАЖНО! СЕРТИФИКАТ ПОДПИСИ ДОЛЖЕН БЫТЬ доступен не только для текущего пользователя, но и для пользователя "Система", В ХРАНИЛИЩЕ "ЛОКАЛЬНЫЙ КОМПЬЮТЕР" (пароль сертификата надо сбросить или задать для указанного системного пользователя, в управлении закрытыми ключами дать все права пользователю "система").\\ |
+ | Обязательно установить (если не были установлены ранее) российский корневой сертификат Минцифры и промежуточный сертификат ФНС.\\ | ||
2) войти в личный кабинет "честного знака", убедиться в корректности подписи.\\ | 2) войти в личный кабинет "честного знака", убедиться в корректности подписи.\\ | ||
- | Проверить, что в национальном каталоге карточки продукции прошли модерацию и готовы к вводу в оборот\\ | + | Если ваша компания - производитель: |
- | Войти в "управление заказами - устройства", создать новый экземпляр АСУТП с именем znaker. Скопировать идентификатор соединения для созданного устройства и OMSID на той же странице. Эти параметры вписать в zmaker.ini (см.далее).\\ | + | а) Проверить, что в национальном каталоге карточки продукции прошли модерацию и готовы к вводу в оборот\\ |
- | 3) запустить криптопро csv\\ | + | б) Войти в "управление заказами - устройства", создать новый экземпляр АСУТП с именем znaker. Скопировать идентификатор соединения для созданного устройства и OMSID на той же странице. Эти параметры вписать в zmaker.ini (см.далее).\\ |
- | 4) скопировать подпись в реестр или на иной носитель, установив сертификат в хранилище КОМПЬЮТЕРА, не пользователя. Пароль не задавать либо обеспечить его сохранение для пользователя Система (при помощи утилиты PsiExec запустить znakertest и получить список сертификатов)\\ | + | 3) запустить криптопро csp\\ |
+ | 4) установить сертификат в хранилище КОМПЬЮТЕРА, не пользователя. Пароль не задавать либо обеспечить его сохранение для пользователя Система (при помощи утилиты PsiExec запустить znakertest и получить список сертификатов)\\ | ||
5) в свойствах сертификата скопировать отпечаток и внести в файл znaker.ini (тот же отпечаток можно увидеть через кнопки "сертфикаты" или "сертификаты локально" в znakertest).\\ | 5) в свойствах сертификата скопировать отпечаток и внести в файл znaker.ini (тот же отпечаток можно увидеть через кнопки "сертфикаты" или "сертификаты локально" в znakertest).\\ | ||
====Порядок установки службы===== | ====Порядок установки службы===== | ||
- | скачать [[znaker.zip]] | ||
1) создать папку c:\znaker \\ | 1) создать папку c:\znaker \\ | ||
- | 2) раскрыть в нее znaker.zip\\ | + | 2) раскрыть в нее _install.zip\\ |
3) заполнить файл znaker.ini (см.далее)\\ | 3) заполнить файл znaker.ini (см.далее)\\ | ||
4) запустить install.bat от имени администратора. Будет установлена служба Znaker\\ | 4) запустить install.bat от имени администратора. Будет установлена служба Znaker\\ | ||
Строка 41: | Строка 43: | ||
<code> | <code> | ||
[ZNAKER] | [ZNAKER] | ||
- | otpSert=(отпечаток сертификата большими буквами без пробелов, берем в криптопро) | + | otpSert=(отпечаток сертификата, берем в криптопро) |
omsConnection=//код из личного кабинета (раздел управление заказами - устройства). Если устройств нет - water | omsConnection=//код из личного кабинета (раздел управление заказами - устройства). Если устройств нет - water | ||
omsID=код omsID из личного кабинета | omsID=код omsID из личного кабинета | ||
Строка 61: | Строка 63: | ||
</code> | </code> | ||
- | ====Редактирование файла et.txt===== | + | ====Редактирование этикетки (et.txt)===== |
После остановки службы будет создан файл et.txt шаблона этикетки на языке ZPL. Его можно отредактировать, используя тэг %BARCODE% для обозначения кода маркировки и %DATAPROD% для даты производства.\\ | После остановки службы будет создан файл et.txt шаблона этикетки на языке ZPL. Его можно отредактировать, используя тэг %BARCODE% для обозначения кода маркировки и %DATAPROD% для даты производства.\\ | ||
В случае, если в команде BX меняется признак спецсимволов с $ на иной, необходимо остановить службу, откорректировать параметр FNC1 (и, возможно, GS) в znaker.ini и перезапустить службу.\\ | В случае, если в команде BX меняется признак спецсимволов с $ на иной, необходимо остановить службу, откорректировать параметр FNC1 (и, возможно, GS) в znaker.ini и перезапустить службу.\\ |