Веб-сервис «Печать Data Matrix»: быстрый дубликат марки «Честного ЗНАКа» прямо в браузере

Работа с маркированным товаром иногда превращается в маленький складской квест. Товар уже упакован, коробка заклеена, плёнка намотана, поставка почти готова, а код Data Matrix находится где-то внутри упаковки. Склад хочет считать марку, маркетплейс хочет принять товар, оператор хочет не вскрывать коробку, а коробка, как назло, уже красиво и надёжно закрыта.

Для таких ситуаций можно использовать веб-сервис «Печать Data Matrix» — простой инструмент для создания и печати дубликата уже существующего кода маркировки.

Это не полноценная программа для автоматической работы со сканером и принтером, как LKS.exe, но зато сервис работает прямо в браузере: вставили код марки, получили Data Matrix, распечатали или сохранили PNG.

Проще говоря: если нужно быстро сделать копию марки на внешнюю упаковку — сервис помогает сделать это без лишних программ, сложных настроек и танцев вокруг принтера.


Зачем нужен дубликат Data Matrix

Дубликат марки «Честного ЗНАКа» — это не новый код и не перемаркировка. Это печать точной копии уже существующего Data Matrix, который относится к конкретному товару.

Такой дубликат может понадобиться, когда:

  • товар уже упакован, а оригинальная марка находится внутри;
  • товар готовится к отгрузке на маркетплейс, например OZON;
  • склад не может считать код без вскрытия упаковки;
  • оригинальная марка плохо читается из-за плёнки, изгиба, бликов или повреждения;
  • нужно наклеить копию кода на коробку, пакет, пупырчатую плёнку или другую внешнюю упаковку;
  • оператору нужно быстро получить печатный Data Matrix без отдельной программы.

Смысл простой:
если код есть, но сканеру его не видно — делаем копию и размещаем её там, где её можно нормально считать.

Сканер доволен. Склад доволен. Коробка не вскрыта. Оператор не вспоминает недобрым словом всю систему маркировки.


Что делает веб-сервис

Веб-сервис «Печать Data Matrix» позволяет вставить строку маркировки и сразу получить готовый Data Matrix.

Принцип работы максимально простой:

  1. Вставляете код марки в поле ввода.
  2. Сервис автоматически строит Data Matrix.
  3. Нажимаете «Печать» или сохраняете код в PNG.
  4. Наклеиваете полученную этикетку на внешнюю упаковку.

Сервис не проверяет код, не изменяет его структуру и не пытается «улучшить» строку. Он использует введённые данные как есть.

Это важно, потому что в маркировке любые лишние изменения могут испортить код. Data Matrix — штука строгая. Один лишний символ, неправильный разделитель или потерянный GS — и сканер уже смотрит на эту картинку с недоверием.


Поддержка GS-разделителя

В кодах маркировки часто используется специальный управляющий символ GS, он же ASCII 0x1D.

Проблема в том, что этот символ не всегда удобно вставить вручную. Поэтому в сервисе предусмотрены несколько вариантов:

  • можно использовать последовательность [GS];
  • можно вставить видимый символ ;
  • можно нажать клавишу F8, и сервис вставит символ ;
  • при генерации Data Matrix эти варианты преобразуются в настоящий управляющий символ GS.

То есть оператору не нужно вспоминать, как именно вставить невидимый спецсимвол. Можно работать понятным способом: вставить [GS], нажать F8 или использовать символ .


Автоматическое построение Data Matrix

После ввода или вставки кода сервис сразу формирует Data Matrix. Не нужно нажимать отдельную кнопку «Сгенерировать» или проходить несколько шагов.

Вставили строку — код появился.

Это удобно, если работа идёт потоком: сканер передал данные в поле, сервис построил изображение, оператор распечатал этикетку.

Также поддерживается завершение скана по клавише Enter. Это удобно для сканеров, которые после считывания автоматически отправляют Enter как суффикс.


Печать этикетки

Сервис умеет отправлять Data Matrix на печать через стандартное окно браузера.

Размер этикетки в текущей реализации рассчитан под формат:

  • этикетка: 20 × 20 мм;
  • сам Data Matrix: примерно 16 × 16 мм;
  • вокруг остаётся белое поле для нормального считывания.

При нажатии кнопки «Печать» открывается отдельное окно браузера с подготовленной этикеткой. Далее пользователь выбирает нужный принтер, например термопринтер этикеток, и отправляет задание на печать.

Важно понимать ограничение:
тихая печать без окна браузера невозможна средствами обычного веб-сервиса.

Браузеры специально ограничивают такую возможность из соображений безопасности. Поэтому для полностью автоматической печати без диалоговых окон лучше использовать локальную программу или агент, например LKS.exe.


Автопечать

В сервисе есть режим автопечати.

Если он включён, после завершения ввода или сканирования сервис может автоматически открыть окно печати.

Это ускоряет работу, но всё равно зависит от браузера:

  • браузер может заблокировать всплывающее окно;
  • может потребоваться разрешить всплывающие окна для сайта;
  • системное окно печати всё равно может появляться;
  • выбор принтера зависит от настроек операционной системы и браузера.

Поэтому автопечать в браузере — это удобно, но не так надёжно, как печать через отдельную локальную программу.


Автоочистка после сканирования

Чтобы оператору не приходилось каждый раз вручную очищать поле, в сервисе есть автоочистка.

После завершения сканирования или печати можно автоматически очистить поле через заданное количество секунд.

По умолчанию таймаут установлен на 5 секунд, но его можно изменить от 1 до 60 секунд.

Это удобно при потоковой работе:

  1. отсканировали марку;
  2. распечатали дубликат;
  3. сервис сам очистил поле;
  4. можно сканировать следующую марку.

Меньше ручных действий — меньше ошибок.


История последних кодов

Сервис хранит историю последних 10 введённых кодов.

В истории видно:

  • сам код;
  • время добавления;
  • печатался он или нет.

Если нужно вернуться к предыдущему коду, достаточно нажать на запись в истории. Сервис восстановит строку и снова построит Data Matrix.

Это полезно, если:

  • этикетка плохо распечаталась;
  • нужно повторить печать;
  • оператор случайно очистил поле;
  • требуется быстро проверить последние действия.

История хранится локально в браузере через localStorage, то есть не отправляется на сервер как отдельная база данных.


Сохранение Data Matrix в PNG

Кроме печати, сервис позволяет сохранить полученный Data Matrix в файл PNG.

Это может пригодиться, если нужно:

  • отправить изображение коллеге;
  • вставить код в макет этикетки;
  • распечатать позже;
  • сохранить копию для внутренней работы;
  • использовать файл в другой программе печати.

Файл получает имя вида mark-дата-время.png, чтобы не приходилось вручную придумывать название каждому изображению.


Дубликат марки — это законно?

Если речь идёт именно о копии уже существующей марки, которая относится к этому же товару, то это нормальная рабочая ситуация.

Важно не путать два понятия:

  • дублирование — печать копии уже существующего кода;
  • перемаркировка — получение нового кода взамен старого.

Веб-сервис не создаёт новую марку и не регистрирует новый код в «Честном ЗНАКе». Он просто строит Data Matrix из той строки, которую вы вставили.

Если товар тот же самый, код тот же самый, а копия нужна только для внешней упаковки — это именно дублирование.

Но важно соблюдать аккуратность:

  • не создавать «похожие» коды вручную;
  • не редактировать Data Matrix в графическом редакторе;
  • не менять символы в строке маркировки;
  • не наносить на один товар разные коды;
  • не использовать чужой код для другого товара.

Маркировка не любит творчество. Здесь чем скучнее, точнее и прямее — тем лучше.


Когда веб-сервиса достаточно

Веб-сервис подойдёт, если нужно быстро и просто:

  • вставить код марки;
  • получить Data Matrix;
  • распечатать дубликат;
  • сохранить PNG;
  • восстановить последние коды из истории;
  • работать без установки отдельной программы.

Это хороший вариант для разовых задач, небольшого объёма печати или ситуаций, когда нужно срочно сделать копию марки прямо из браузера.

Например:

  • нужно распечатать несколько дубликатов для коробок;
  • требуется проверить читаемость кода;
  • нет возможности быстро установить программу;
  • нужно сохранить Data Matrix как изображение;
  • оператор работает за компьютером, где доступен только браузер.

Когда лучше использовать LKS.exe

Несмотря на удобство веб-сервиса, для постоянной складской работы надёжнее использовать локальную программу LKS.exe.

Почему?

Потому что программа может работать напрямую со сканером и выбранным принтером этикеток. В ней можно настроить COM-порт сканера, выбрать принтер и печатать дубликаты быстрее и стабильнее.

Особенно это важно, если:

  • поток сканирования большой;
  • нужно печатать без лишних окон браузера;
  • требуется стабильная работа с COM-сканером;
  • нужно переключаться между режимами OZON, «Честный ЗНАК», GS=F8 и другими системами;
  • рабочее место используется каждый день;
  • оператору нужно просто сканировать и сразу получать этикетку.

То есть веб-сервис — это быстро и удобно.
А LKS.exe — надёжнее для постоянной промышленной работы.


Важные правила при печати дубликатов

Чтобы дубликат марки нормально считывался, стоит соблюдать несколько простых правил:

  • используйте нормальный термопринтер этикеток;
  • следите за качеством и контрастностью печати;
  • не печатайте Data Matrix слишком мелким;
  • оставляйте белые поля вокруг кода;
  • проверяйте напечатанную этикетку сканером;
  • не клейте дубликат поверх оригинальной марки;
  • не размещайте разные марки на одной единице товара;
  • не изменяйте строку маркировки вручную.

Дубликат должен быть именно копией исходного кода, а не «почти таким же квадратиком».

Data Matrix не прощает художественной самодеятельности.


Когда дубликат не поможет

Дублирование подходит только тогда, когда оригинальный код существует и относится к этому товару.

Но если:

  • код утрачен полностью;
  • код невозможно восстановить;
  • код уже выведен из оборота;
  • код относится к другому товару;
  • код принадлежит другому участнику оборота;
  • требуется официальная замена марки,

тогда нужен не дубликат, а полноценная перемаркировка через соответствующую процедуру.

Веб-сервис не превращает неправильный или старый код в новый правильный. Он просто печатает то, что в него вставили.

Магии нет. Хотя иногда на складе она бы очень пригодилась.


Для кого этот сервис

Веб-сервис «Печать Data Matrix» будет полезен тем, кто работает с:

  • маркированными товарами;
  • «Честным ЗНАКом»;
  • маркетплейсами;
  • OZON;
  • внешней упаковкой;
  • коробками и пакетами;
  • поставками на склады;
  • термопринтерами этикеток;
  • сканерами Data Matrix;
  • ручной или полуавтоматической печатью дубликатов.

Особенно сервис пригодится в ситуациях, когда нужно быстро сделать копию марки без установки отдельного ПО.


Итог

Веб-сервис «Печать Data Matrix» — это простой инструмент для быстрого создания и печати дубликатов кодов маркировки.

Он позволяет:

  • вставить код марки;
  • автоматически получить Data Matrix;
  • использовать [GS], или F8 для GS-разделителя;
  • распечатать этикетку 20 × 20 мм через браузер;
  • сохранить код в PNG;
  • включить автопечать;
  • использовать автоочистку;
  • хранить историю последних 10 кодов.

Это удобное решение для быстрых задач и небольших объёмов печати.

А если нужна стабильная ежедневная работа со сканером, COM-портом, выбранным принтером и разными режимами передачи данных — тогда лучше использовать LKS.exe.

В итоге можно выбрать подходящий вариант:

веб-сервис — быстро, просто, без установки;
LKS.exe — надёжнее, удобнее и лучше для постоянной работы.

Главное, что в обоих случаях цель одна: меньше ручной работы, меньше ошибок, меньше вскрытых коробок и больше шансов, что склад маркетплейса примет товар без лишних вопросов.