как распечатать коды маркировки с честного знака на принтере этикеток
Как можно распечатать коды с маркировки Честного знака
Наверняка многие из Вас знают, что результатом работы системы прослеживания товаров – Честный знак, является получение и нанесение специальных идентификационных кодов маркировки. Эти знаки являются уникальными и хранятся на протяжении более чем 5 лет в расширенной базе данных сервиса. В итоге каждая единица товара остается под строгим контролем, который в целом обеспечивается за счет использования 2D Data Matrix штрих-кодирования.
Внешне такой маркер имеет вид более известного нам QR кода и помимо общедоступной информации на предмет свойств и наименования товарной единицы, несет также уникальный набор значений, который выпускается по строго отработанному алгоритму и выдается только для конкретной продукции. Сегодня мы более доступно рассмотрим процедуру получения идентификаторов. Постараемся на реальном примере распечатать коды с маркировки Честного знака, а также получим их в формате PDF.
Как производится выдача идентификаторов маркировки
Для того, чтобы система сгенерировала для Вашего товара уникальный код, необходимо выполнить несколько условий. Они могут незначительно отличаться в зависимости от категории продукции, однако в целом принцип останется прежним:
За каждый выпущенный идентификатор, заказчик платит деньги в систему. Сумма является фиксированной и распространяется на единицу продукции. Допустим на момент написания статьи, выпуск одного кода для обуви, составлял 50 копеек без НДС
Как распечатать полученные коды с маркировки Честного знака
После того, как доступ в кабинет Вами фактически получен, остается непонятным, как собственно распечатывать указанные выше коды маркировки и наносить на товар. Тут также имеется несколько этапов. В общем плане они не будут различаться для той или иной категории продукции:
Таким образом выглядит общая картина. Рассказать о процедуре для каждой категории мы не в силах, поэтому далее в пример возьмем обувную продукцию.
Сформированный идентификатор можно распечатать напрямую через ПК, при использовании принтера для штрих-кодов или же сохранить PDF документ на ПК и получить этикетки посредством печати на другом устройстве
Таким образом производится процедура получения кодов маркировки на реальном примере. Если у Вас остались вопросы или Вы хотели бы получить инструкцию по своей группе товаров, то пишите в комментариях, мы постараемся помочь.
Как распечатать коды маркировки с «Честного знака»
kak_raspechatat_kody_markirovki_s_chestnogo_znaka.jpg
Похожие публикации
Код маркировки (Data Matrix), созданный в системе «Честный знак» должен быть перенесен на физический носитель – упаковку или этикетку. Для этого потребуется специальное оборудование – его вид зависит от выбранного способа нанесения маркировки.
Как распечатать коды маркировки с «Честного знака»: необходимое оборудование
В зависимости от того, каким способом Data Matrix будет наноситься на поверхность, может потребоваться принтер (лазерный или термопринтер) или специальное оборудование для печати непосредственно на упаковке.
Лазерный принтер для маркировки
Обычный принтер, используемый в офисе, вполне подойдет для того, чтобы распечатать штрих-коды. Важно использовать именно лазерный, а не струйный принтер – качество печати последнего оставляет желать лучшего. Кроме того, под воздействием внешних факторов (например, повышенной влажности) краска, используемая в струйном принтере, может «поплыть» – это сделает штрих-код нечитаемым.
Использовать лазерный принтер целесообразно только при маркировке небольших партий, где каждый код можно вырезать и наклеить вручную. Это удобно, если необходимость в маркировке временная – например, если продавцу нужно промаркировать остатки товаров, выпущенных в оборот до того, как нанесение маркировки стало обязательным условием для торговли. В дальнейшем наносить маркировку будет производитель, поэтому расходовать деньги на приобретение специального оборудования для маркировки товара не стоит – лучше потратить немного времени на то, чтобы промаркировать остатки вручную.
Термопринтер для печати этикеток
Существует отдельная категория принтеров, основной задачей которых является печать на поверхностях с клейким основанием, используемых в качестве этикеток. Использование таких принтеров позволяет существенно ускорить процесс маркировки – готовую этикетку останется наклеить на упаковку и процесс будет завершен.
Распечатать маркировку на обычной бумаге с помощью такого принтера не получится – понадобится специальная этикет-лента, покрытая термочувствительным слоем. Стоимость самого принтера и расходных материалов зависит от их качества – чем лучше, тем дороже.
Оборудование для печати на упаковке
Печать маркировки «Честный знак» непосредственно на упаковке может выполняться в полуавтоматическом или автоматическом режиме. Для этого используются специальные устройства, оборудованные:
Как распечатать коды маркировки с «Честного знака»: автоматизируем процесс
Система «Честный знак» позволяет пользователям создать коды Data Matrix в неограниченном количестве – главное, завести информацию в систему, заказать и оплатить коды, а затем вывести их на печать. Однако при печати больших партий использовать стандартный функционал системы не совсем удобно – в этом случае на помощь приходят сторонние программные решения, с помощью которых пользователь может:
Программа для печати маркировки может быть любой – на рынке представлено множество программных продуктов, интегрируемых с системой «Честный знак». Каждый пользователь может выбрать подходящую программу с учетом своих требований и целей, к тому же такая программа может поставляться вместе с принтером. Нужно учитывать, что программа может быть создана как для работы с конкретной маркой принтера (например, Golabel для принтеров Godex), так и быть универсальной и подходить для печати на любом оборудовании (LabelOnline, любые программы, считывающие файлы PDF, для этикеток, скачанных в таком формате и т.п.).
Полные тексты нормативных документов в актуальной редакции вы всегда сможете посмотреть в КонсультантПлюс.
Простая печать кодов “Честный знак” из PDF файла.
Загрузку и печать кодов маркировки рассмотрим на примере кодов на молочную продукцию сгенерированных и выгруженных из системы «Честный знак» в виде PDF файла.
В программе «SimplePacking» возможны 4 сценария работы с кодами, загруженными из внешних систем:
Рассмотрим каждый сценарий.
1. Один файл с кодами на всю номенклатуру (одно рабочее место).
Самый простой сценарий. У нас имеется одна или несколько номенклатур в справочнике, одно рабочее место и файл с кодами маркировки один на всю номенклатуру.
1.1 Загрузка PDF файла с кодами маркировки.
В редакторе проектов переходим на вкладку «База данных» и нажимаем кнопку «Коды из внешних источников».
В появившейся таблице нажимаем кнопку с изображением желтого крестика и в появившемся диалоговом окне выбираем PDF файл с выгруженными из системы «Честный знак» кодами маркировки и нажимаем кнопку «Открыть».
Произойдет процесс загрузки кодов маркировки из файла в проект. После успешной загрузки в таблице появится новая запись, которая будет содержать следующую информацию: уникальный идентификатор таблицы с загруженными кодами маркировки, наименование (его можно изменить в любой момент, по умолчанию оно соответствует имени файла), путь к файлу, количество загруженных кодов, а также дату и время загрузки.
1.2 Создание счетчика по запросу.
Переходим на вкладку «Переменные и счетчики» и создаем новый счетчик по запросу. Называем его например, «СчетчикЧестныйЗнак». В свойстве счетчика «Формула» введем 1.
1.3 Добавляем штрих-код на этикетку.
Переходим на вкладку «Дизайнер этикеток» и добавляем штрих-код на этикетку. В рассматриваемом примере мы добавим штрих-код DataMatrix.
Через свойство штрих-кода «Формула» переходим в редактор формул и вводим или создаем с помощью выбора из списка формул следующую формулу:
CRPTGET(1, COUNTER(‘UserRequest‘,’СчетчикЧестныйЗнак’))
где CRPTGET функция, возвращающая код из таблицы с загруженными кодами, первый параметр 1 – уникальный идентификатор таблицы, второй параметр, созданный нами в пункте 1.2 счетчик по запросу.
Первый сценарий готов. Сохраняем, делаем развёртывание проекта и проверяем. При первой печати функция вернет код с индексом 0 из таблицы с идентификатором 1, при втором вернет код с индексом 1 из таблицы с идентификатором 1 и т. д. Когда все загруженные коды закончатся мы получим сообщение об ошибке.
Для того чтобы маркировка продолжилась с того места, на котором остановилась после выключения/включения принтера или перезапуска программы необходимо в настройках программы «SimplePacking» включить «Сохранять счетчики» (смотрите руководство пользователя).
Чтобы начать маркировать снова с первого кода из таблицы маркировки нужно сбросить счетчики (смотрите руководство пользователя).
2. Индивидуальный файл с кодами для каждой номенклатуры (одно рабочее место)
Этот сценарий применяется, когда для каждой номенклатуры загружается свой набор кодов маркировки, а маркировка происходит на одном рабочем месте.
Проделываем все тоже самое, что и в пункте 1.1 необходимое количество раз.
2.1 Создаем новое поле в справочнике «Номенклатура»
Переходим на вкладку «База данных», нажимаем кнопку «Номенклатура», далее нажимаем кнопку «Добавить поле» и в появившемся диалоговом окне выбираем тип «Коды из внешних источников».
Далее привязываем каждой номенклатуре свою таблицу с загруженными кодами маркировки.
2.2 Создание счетчика на номенклатуру.
Переходим на вкладку «Переменные и счетчики» и создаем счетчик на номенклатуру. Назовём его например, «НомерКодаЧестныйЗнак». В свойстве счетчика «Формула» введем 1.
2.3 Добавляем штрих-код на этикетку.
Добавляем штрих-кода на этикетку как описано в пункте 1.3. Но формулу введем другую.
CRPTGET(FIELD(‘Коды из внешн. ист.’,’НОМЕНКЛАТУРА’), COUNTER(‘Product’,’НомерКодаЧестныйЗнак’))
где первый параметр ссылка на поле «Коды из внешн. ист.» таблицы «Номенклатура», а второй параметр созданный нами счетчик на номенклатуру.
Данная формула при смене номенклатуры возвращает коды из связанной с номенклатурой таблицы кодов маркировки.
Счетчик номенклатуры связан с конкретной номенклатурой и инкрементируется при каждой печати этой конкретной номенклатуры.
Второй сценарий готов. Сохраняем, делаем развёртывание и проверяем. В настройках программы «SimplePacking» должна быть включена функция сохранения счетчиков (смотрите руководство пользователя).
Счетчики номенклатуры можно сбросить как по-отдельности, так и все разом.
В «SimplePackingDesktop» это можно сделать нажать на кнопку с изображением метлы возле списка с номенклатурой.
В «SimplePacking» на принтере это можно сделать выбрать «Счетчик для номенклатуры» в меню «Переменные и счетчики» (смотрите руководство пользователя).
3. Один файл с кодами на всю номенклатуру (несколько рабочих мест).
Этот сценарий применяется, когда имеется одна или несколько номенклатур в справочнике, файл с кодами маркировки один на всю номенклатуру и несколько рабочих мест. Кодов на номенклатуру много и мы хотим осуществлять параллельную маркировку одной и той же номенклатуры на разных рабочих местах, но коды не должны повторяться.
Для загрузки кодов в проект воспользуемся пунктом 1.1.
Создаем счетчик по запросу как в пункте 1.2.
3.1 Создаем переменную по запросу.
Переходим на вкладку «Переменные и счетчики» и создаем переменную по запросу. Назовём ее например, «НомерРабочегоМеста». Номер рабочего места вводится на каждом рабочем месте свой и уникальный, начальное значение 0.
3.2 Добавляем штрих-код на этикетку.
Добавляем штрих-кода на этикетку как описано в пункте 1.3. Но формулу введем другую.
CRPTGET(2, COUNTER(‘UserRequest‘, ‘СчетчикЧестныйЗнак’) + VARIABLE(‘UserRequest‘, ‘НомерРабочегоМеста’) * 3, VARIABLE(‘UserRequest‘,‘НомерРабочегоМеста’) * 3, 3)
где первый параметр – уникальный идентификатор таблицы с кодами маркировки, в приведенном примере 2, второй параметр — это текущее значение счетчика в зависимости от номера рабочего места и смещения, третий параметр – начальное значение, а четвертый параметр – смещение относительно начального значения.
Т.е. если у нас 2 рабочих места с номерами 0 и 1, то на рабочем месте 0 мы сможем напечатать коды из таблицы кодов маркировки с 0 по 2 (0, 1, 2 и всего 3), а на рабочем месте 1 мы сможем напечатать с 3 по 5 (3, 4, 5 и всего 3).
4. Индивидуальный файл с кодами для каждой номенклатуры (несколько рабочих мест).
Этот сценарий применяется, когда имеется одна или несколько номенклатур в справочнике, файлы с кодами маркировки на каждую номенклатуру и несколько рабочих мест. Кодов на номенклатуру много и мы хотим осуществлять параллельную маркировку на разных рабочих местах, но коды не должны повторяться.
Для загрузки кодов в проект воспользуемся пунктом 1.1.
Создаем счетчик на номенклатуру как в пункте 2.2.
4.1 Добавление штрих-кода на этикетку.
Добавляем штрих-кода на этикетку как описано в пункте 1.3. Но формулу введем другую.
CRPTGET(FIELD(‘Коды из внешн. ист.’, ‘НОМЕНКЛАТУРА’), COUNTER(‘Product’, ‘НомерКодаЧестныйЗнак’) + VARIABLE(‘UserRequest’, ‘НомерРабочегоМеста’) * 3, VARIABLE(‘UserRequest’, ‘НомерРабочегоМеста’) * 3, 3)
где первый параметр – уникальный идентификатор таблицы с кодами маркировки, в приведенном примере 2, второй параметр — это текущее значение счетчика конкретной номенклатуры в зависимости от номера рабочего места и смещения, третий параметр – начальное значение, а четвертый параметр – смещение относительно начального значения.
Т.е. если у нас 2 рабочих места с номерами 0 и 1, то на рабочем месте 0 мы сможем напечатать коды из таблицы кодов маркировки с 0 по 2 (0, 1, 2 и всего 3), а на рабочем месте 1 мы сможем напечатать с 3 по 5 (3, 4, 5 и всего 3).
При выходе счетчика за пределы диапазона или когда заканчиваются коды мы получим сообщение об ошибке.
Как распечатать коды маркировки с честного знака на принтере этикеток
Маркировка в стране набирает обороты. Теперь обувь. Согласно закона, до 1 марта 2020 года всем продавцам обуви необходимо промаркировать свои остатки. Для этого на каждую коробку с обувью необходимо наклеить этикетку, на которой будет нанесен штрих-код GS1 Data Matrix, полученный из личного кабинета на сайте «Честного знака». Про регистрацию на сайте «Честного знака» рассказывать не буду. В интернете достаточно статей на эту тему. Создание файла описания товаров в личном кабинете так же не представляет сложности. Заказ кодов маркировки через СУЗ (Станция управления заказами) подробно описана на сайте.
И вот, наконец то, вы получили вожделенные коды маркировки. А что с ними делать? Сохранить документ из личного кабинета предлагается в двух форматах (pdf и csv). Сохранить возможно только один раз. Потом возможность сохранения кодов пропадает. Если Вы выбрали формат pdf, Вас ждет разочарование. Этикетки в этом формате невозможно распечатать на принтере этикеток. Только формат А4 и в нем все этикетки расположены в ряд по левому краю. При распечатке три четверти бумаги уйдет в мусор. Сомнительная перспектива. Кроме того для ввода остатков в оборот Вам прийдется сканировать каждый распечатанный код в личном кабинете. Хорошо, если у Вас на остатках 100 пар. А если 100 000?
Для подтверждения сказанного и проверки работы программы Вы можете скачать тестовый файл csv с кодами маркировки обуви. Откройте его в блокноте. Вы увидите 20 кодов одинаковой длины. Теперь откройте в Excel. Всего 8 строк, не похожих друг на друга. Сохраните и опять откройте в блокноте. Надеюсь все понятно. Не пытайтесь проверить этикетки, сформированные из данного файла приложением от «Честного знака». Этот файл не имеет ни какого отношения к реальным кодам, просто бессмысленный набор символов для тестирования приложения.
Печать кодов маркировки из программы
После запуска программы в главном меню необходимо выбрать пункт «Прочее», далее «Маркировка».
В открывшемся окне нажать кнопку «Открыть файл с кодами маркировки» или соответствующую пиктограмму в главном меню.
При больших объемах печати формированиие кодов в окне предварительного просмотра занимает много времени. Для прямой печати на принтер можно снять галку «Просмотр» на кнопке печати (отмечена кружком на рисунке). После этого станет доступен выбор нужного принтера и диапазон этикеток для печати. По нажатию кнопки «Распечатать этикетки на принтере» окно предварительного просмотра появляться не будет. Печать этикеток начнется сразу. Но я бы рекомендовал сначала попробовать распечатать небольшой объем этикеток с просмотром, тщательно проверить результат, а уже после этого печатать весь объем.
Удалить часть кодов можно нажав кнопку «Удалить диапазон записей» в верхней части программы. Если у Вас большой файл с кодами, удалите по этой кнопке все записи, оставив небольшое количество и проверьте печать. После этого откройте файл с кодами заново и отправляйте на печать.
Если Вас устраивают размеры этикетки, предложенные в программе вы слегка можете изменить внешний вид этикеток, убрав некоторые элементы. Для этого служит ряд переключателей, выделенных красной рамкой в группе «Параметры этикетки». Снятие галок позволит не отображать на этикетках логотип «Честного знака», текст «Маркировка остатков» и порядковый номер этикетки. Это Ваше желание. Но я бы сто раз подумал над предназначением галки «Печатать номер этикетки». Этот параметр появился в результате печального опыта, когда при печати на термотрансферном принтере у Вас неожиданно закончился риббон. Если закончились этикетки-все понятно. Принтер остановился. Вставляете новый рулон и вперед. А если закончился риббон, тогда беда. Принтер молотит чистые этикетки и понять, когда это началось очень проблематично, особенно при печати из файла с несколькими тысячами кодов. Так что выбирать Вам.
Ну а для тех, кто хочет создавать свои шедевры в «этикеткопечатаньи» нужно в окне «Размер этикетки» выбрать «Пользовательская». Тогда Вы сможете попасть в редактор этикеток и создать свою,
После выбора csv файла, сохраненного с сайта «Честный знак», табличная часть будет заполнена данными из этого файла. При клике по строкам таблицы изображение GS1 Data Matrix в окне просмотра будет формироваться соответственно выбранному коду маркировки.
Корректность сформированного кода до Вы сможете проверить приложениями для Android от Честного знака или Кливеренс, установив их на свой телефон и отсканировав рисунок с Datamatrix в окне просмотра. Ссылки на софт привожу на всякий случай, для тех кто знает, как установить приложения из сторонних источников. Остальным рекомендую скачать их из Play маркета. Желательно выборочно проверить этими приложениями этикетки, в окне предварительного просмотра и на готовых, распечатанных этикетках.
По кнопке «Сохранить Data Matrix как рисунок» (дискетка правее изображения с Data Matrix) можно сохранить рисунок из окна просмотра в формате bmp, но пока не понятно для каких целей.
Для печати загруженных кодов необходимо выбрать размер этикеток (58х30, 58х40, 43х25, лист формата А4, на котором умещаются 36 этикеток размером 47х30). При выборе пункта «Пользовательская» возможно распечатать любые этикетки любого размера из шаблона в формате fast report (*.fr3). Как самостоятельно нарисовать этикетки я расскажу в конце страницы. В окне «Параметры этикетки» необходимо указать назначение обуви (мужская, женская, детская, унисекс) и место производства (произведена в РФ или ввезена в РФ). Последние два параметра должны в точности соответствовать данным, которые Вы указали, при заказе кодов маркировки в личном кабинете «Честного знака». После этого нажать кнопку «Распечатать этикетки на принтере».
Откроется окно предварительного просмотра. Если вы загрузили большой файл для печати (1000 и более кодов) наберитесь терпения. Внизу окна предварительного просмотра отображается прогресс сформированных этикеток. На тысячу кодов время ожидания достигает одной минуты. Признаком успешного формирования этикеток будет доступность команд печати и сохранения изображений в различных форматах в окне предварительного просмотра.
Из окна предварительного просмотра, можно сразу распечатать этикетки или сохранить для печати в другое время в формате fp3 (Fast Report). Имеется возможность сохранить отчет в форматах pdf, bmp, jpeg, odt, xls, csv, а также отправить на E-Mail в любом из перечисленных форматов.
На самом деле, это шаблон этикетки 100х70, в котором присутствуют все переменные, которые возможно получить из кодов маркировки и окон программы. Если Вы собираетесь создать собственный шаблон, просто редактируйте этот, меняя размер и добавляя или удаляя нужные (ненужные) данные.
Подробнее про создание и редактирование шаблонов на странице Создание собственных шаблонов этикетки.
Создание xml файла для ввода остатков в оборот
После того, как коды маркировки получены с сайта «Честного знака», у Вас есть 60 дней, для распечатки, наклейки и ввода данных кодов в оборот. По истечении 60 дней коды станут недействительными. Программа позволяет сразу после печати создать файл ввода в оборот и загрузить этот файл в личном кабинете «Честного знака». Для этого введите ИНН участника оборота в соответствующем окне и нажмите кнопку «Создать файл для ввода в оборот». В стандартном диалоге сохранения файла введите произвольное название для файла, а так же выберите директорию для сохранения и соханите файл. После сохранения зайдите в личный кабинет «Честного знака», в разделе «Документы» нажмите кнопку «Загрузить», выберите пункт «Ввод в оборот», в нем «Маркировка остатков», найдите файл *.xml, который Вы сохранили из FN_RUN и нажмите кнопку «Загрузить».