Печать этикеток и маркировке товара — это рутинный, но критически важный процесс для любого бизнеса, использующего 1С:Предприятие. От корректности вывода данных на принтер зависит скорость приемки товара, эффективность инвентаризации и отсутствие ошибок при продаже на кассе. Неправильно настроенный вывод может привести к тому, что сканер не считает информацию, а товар «зависнет» на складе.

В системе 1С существует несколько способов формирования печатных форм, зависящих от версии конфигурации и типа используемого оборудования. Пользователи часто сталкиваются с тем, что макет отображается на экране верно, но при отправке на печать смещается или обрезается. Это связано с различиями в драйверах и настройках полей печати.

Рассмотрим детально все этапы: от выбора типа штрих-кода до финальной калибровки принтера. Мы разберем как стандартные механизмы платформы, так и нюансы работы со специализированным ПО для маркировки.

Подготовка оборудования и драйверов

Прежде чем пытаться настроить вывод в самой программе, необходимо убедиться, что операционная система корректно видит принтер этикеток. В отличие от обычных офисных устройств, термопринтеры требуют специфических настроек разрешения (DPI) и размера носителя. Если драйвер установлен неверно, 1С не сможет рассчитать точные координаты печати.

Зайдите в панель управления устройствами и проверьте свойства вашего принтера. Убедитесь, что в качестве размера бумаги выбран именно тот формат, который загружен в устройство (например, 58x40 мм или 100x150 мм). Использование стандартного формата А4 в настройках драйвера для узкоформатного принтера приведет к тому, что штрих-код уедет за пределы этикетки.

Также стоит проверить тип подключения. Сетевые принтеры могут терять связь при смене IP-адреса, поэтому для стационарных рабочих мест рекомендуется использовать прямое USB-подключение. Для мобильных терминалов сбора данных (ТСД) часто используется Bluetooth-печать, которая требует отдельной пары и настройки порта COM.

⚠️ Внимание: Если вы используете принтеры Zebra или Godex, убедитесь, что в свойствах драйвера отключена функция «Масштабирование по странице». Это частая причина, почему штрих-код печатается слишком мелким или размытым.

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

💡

Всегда устанавливайте в драйвере принтера разрешение, соответствующее физическому разрешению головки (обычно 203 dpi или 300 dpi). Завышение этого параметра программно не улучшит качество, но может исказить размеры штрих-кода.

Выбор типа штрих-кода в конфигурации 1С

В современных версиях 1С:Управление торговлей и 1С:Розница выбор формата кодирования происходит непосредственно в карточке номенклатуры или в печатной форме. Система поддерживает множество стандартов, от классического EAN-13 до современных DataMatrix для маркировки «Честный ЗНАК».

Для внутренней складской логистики чаще всего используется формат Code-128. Он позволяет кодировать не только цифры, но и буквы, что удобно для артикулов. Для розничной продажи обязательным является EAN-13 или EAN-8. Ошибка в выборе типа приведет к тому, что сканер просто не распознает напечатанное изображение.

Настройка формата обычно находится в разделе НСИ и Администрирование -> Печатные формы, отчеты и обработки. Здесь можно задать формат по умолчанию для всех новых товаров. Однако для отдельных групп номенклатуры можно установить индивидуальные правила генерации.

  • 🏷️ EAN-13 — международный стандарт для розничной торговли, состоит из 13 цифр.
  • 📦 Code-128 — универсальный код для складского учета, высокая плотность записи.
  • 🇷🇺 DataMatrix — двумерный код, обязательный для маркировки товаров в РФ.
  • 🔢 QR-код — используется для быстрого перехода на сайты или хранения больших объемов данных.

При генерации кодов важно следить за контролем целостности данных. В 1С встроен алгоритм проверки контрольной суммы. Если вы вводите код вручную, система предупредит об ошибке, если последняя цифра не соответствует расчетной.

📊 Какой тип штрих-кода вы используете чаще всего?
EAN-13
Code-128
DataMatrix
QR-код

Настройка макета этикетки в конструкторе

Для тонкой настройки внешнего вида этикетки в 1С встроен мощный инструмент — конструктор макетов. Он позволяет визуально расположить штрих-код, название товара, цену и другие реквизиты на поле этикетки. Доступ к нему осуществляется через кнопку «Настроить» в форме печати.

В конструкторе вы можете перетаскивать элементы мышью, изменяя их координаты по осям X и Y. Критически важно соблюдать отступы от краев этикетки, так как у каждого принтера есть «мертвая зона», где печать физически невозможна. Обычно она составляет 2-3 мм от края.

Обратите внимание на параметр высоты штрих-кода. Слишком низкий код может не считаться сканером под углом, а слишком высокий займет место для другой полезной информации. Оптимальная высота для складских этикеток — не менее 15-20 мм.

Параметр макета Рекомендуемое значение Влияние на печать
Отступ слева 3-5 мм Предотвращает обрезку края кода
Высота штрих-кода 15-25 мм Обеспечивает уверенное считывание
Размер шрифта цены 10-12 пт Читаемость для клиента
Плотность линий 100% (масштаб) Соответствие стандарту ширины полос

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

☑️ Проверка макета этикетки

Выполнено: 0 / 4

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

Основной сценарий работы — печать этикеток сразу при поступлении товара на склад. В документах «Поступление товаров» или «Перемещение товаров» предусмотрена кнопка «Печать этикеток». При нажатии открывается список товаров, подлежащих маркировке.

Здесь вы можете отфильтровать товары, которые еще не имеют штрих-кода, или выбрать печать новых этикеток поверх старых. Система предложит выбрать принтер из списка подключенных устройств. Если принтер не отображается, проверьте настройки подключения в личном разделе пользователя.

При массовой печати важно учитывать скорость работы принтера. Отправка сотни этикеток подряд может привести к перегреву термоголовки или переполнению буфера печати. В таких случаях рекомендуется печатать партиями по 20-50 штук.

⚠️ Внимание: При печати из документа «Перемещение» убедитесь, что вы печатаете этикетки для ячейки назначения, а не источника. Ошибка в этом пункте приведет к тому, что товар будет числиться не там, где он физически находится.

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

Работа с маркировкой «Честный ЗНАК»

Для товаров, подлежащих обязательной маркировке, процесс вывода на печать имеет свои особенности. Здесь печатается не просто штрих-код, а криптокод DataMatrix, содержащий зашифрованную информацию о производителе и легальности товара.

В 1С этот процесс тесно интегрирован с обменом данными через ЭДО. Перед печатью этикетки система должна получить код маркировки из ЦРПТ. Печать возможна только после успешной регистрации кода в системе и привязки его к конкретной упаковке в документе «Ввод в оборот».

Требования к качеству печати таких кодов значительно выше. Недопустимы разрывы линий, смазывание или недостаточный контраст. Принтер должен быть настроен на максимальную четкость, а риббон (красящая лента) должен быть свежим.

Что делать, если код не считывается?

Если сканер не читает DataMatrix, проверьте настройку «инверсии» в сканере. Иногда темный код на темном фоне требует специального режима декодирования. Также убедитесь, что размер ячейки кода не менее 0,5 мм.

При возникновении ошибок в процессе печати маркировки, 1С обычно выдает конкретное сообщение о причине отказа (например, «Код уже введен в оборот» или «Ошибка формата»). Игнорировать эти сообщения нельзя, так как это ведет к штрафам со стороны контролирующих органов.

Устранение частых проблем и смещений

Одна из самых распространенных проблем — смещение этикетки относительно начала печати. Принтер начинает клеить этикетку со второй или третьей позиции, пропуская первые. Это решается калибровкой датчика зазора.

Для калибровки обычно требуется выключить принтер, зажать кнопку подачи бумаги, включить принтер и отпустить кнопку после серии миганий индикатора. Точная процедура зависит от модели устройства (Zebra, Godex, Xprinter). После калибровки сделайте пробный прогон.

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

  • 🧹 Очистка валиков — удаляет пыль и клей, которые вызывают проскальзывание этикетки.
  • 🌡️ Температура печати — увеличение температуры делает печать темнее, но сокращает жизнь головки.
  • ⚙️ Скорость печати — снижение скорости часто улучшает качество мелких деталей штрих-кода.

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

💡

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

Часто задаваемые вопросы

Почему штрих-код печатается слишком мелким?

Скорее всего, в настройках драйвера принтера выбран неправильный размер страницы (например, А4 вместо 58х40). Проверьте свойства устройства в Windows и убедитесь, что масштабирование отключено.

Как печатать на разных принтерах из одной базы 1С?

В настройках пользователя 1С можно указать принтер по умолчанию. Для разовой печати на другом устройстве выбирайте его в диалоговом окне печати перед подтверждением операции. Также можно настроить несколько вариантов печатных форм.

Можно ли печатать штрих-коды без подключения к интернету?

Да, если коды уже загружены в базу или генерируются локально (внутренние коды). Для маркировки «Честный ЗНАК» интернет нужен только в момент получения кодов из ЦРПТ, сама печать может происходить офлайн.

Что означает ошибка «Недостаточно прав» при печати?

У вашей учетной записи в 1С могут быть ограничены права на использование оборудования или доступ к конкретным печатным формам. Обратитесь к администратору базы для расширения прав роли.

Как изменить шрифт под штрих-кодом?

Это делается в конструкторе макетов. Выделите текстовое поле под изображением штрих-кода и измените свойства шрифта (гарнитура, размер, начертание) в панели свойств элемента.