Торговля и Склад · 10 мин
Как печатать на принтере этикеток из 1С
Пошаговая настройка печати этикеток из 1С на принтере этикеток: драйверы, шаблоны, размеры носителя, типичные ошибки и проверка результата.
Печать этикеток из 1С — стандартная задача для магазинов, складов и производств: ценники, штрихкоды товаров, этикетки для маркировки и упаковки. Основная сложность не в самой 1С, а в связке «конфигурация — драйвер принтера — размер этикетки»: если хотя бы один элемент настроен неверно, этикетка печатается со смещением, обрезается или выходит пустой.
В типовых конфигурациях 1С:Розница, 1С:Управление торговлей и 1С:ERP уже есть встроенный механизм печати этикеток и ценников: макет визуально настраивается в редакторе, а данные подставляются из карточки номенклатуры. Для нетиповых задач этикетку формируют программно — через табличный документ или внешнюю обработку.
Перед началом работы проверьте три вещи: принтер корректно установлен в Windows и печатает тестовую страницу из настроек драйвера; известен точный размер этикетки (ширина × высота в миллиметрах, включая межэтикетный зазор); в 1С есть права на печать и редактирование шаблонов. Без этих трёх условий любые настройки в программе будут давать непредсказуемый результат.
Какую конфигурацию 1С и способ печати выбрать
Способ печати зависит от конфигурации. В 1С:Розница и 1С:Управление торговлей этикетки печатаются через встроенную обработку «Печать этикеток и ценников» — это самый простой путь, не требующий доработок. В 1С:Комплексная автоматизация и 1С:ERP механизм аналогичен, но расположен в разделе складского или торгового учёта.
Если типовой обработки недостаточно (нестандартный макет, печать из самописной конфигурации, особые штрихкоды), используют внешние печатные формы или программное формирование табличного документа с выводом на принтер этикеток. Это уже задача для специалиста по 1С, потому что потребуется редактирование макета в конфигураторе или написание небольшой обработки.
Способы печати этикеток из 1С
Подходит для большинства магазинов и складов; настраивается без программирования, но ограничена возможностями редактора шаблонов.
Подходит для нестандартных макетов и дополнительных полей; требует навыков разработки в 1С и подключения через «Дополнительные отчеты и обработки».
Максимальная гибкость, включая пакетную печать из любых документов; требует разработки и тестирования.
Данные выгружаются из 1С в файл и печатаются сторонней программой; оправдано при сложных макетах, но добавляет лишний шаг в процесс.
Установка и настройка драйвера принтера этикеток
Сначала установите драйвер принтера с сайта производителя или с диска из комплекта. Универсальные драйверы Windows часто работают некорректно с термопринтерами: не передают размер носителя и плотность печати. После установки откройте «Устройства и принтеры», найдите принтер и убедитесь, что он не «офлайн» и печатает тестовую страницу из свойств драйвера.
Ключевой шаг — задать в драйвере точный размер этикетки. Откройте «Настройки печати» драйвера, создайте новый формат носителя (например, 58×40 мм или 100×60 мм) и укажите межэтикетный зазор, обычно 2–3 мм. Если размер в драйвере не совпадает с реальной этикеткой, печать будет «уезжать» с каждой следующей этикеткой.
Для термопринтеров также задайте в драйвере тип печати (прямая термопечать или термотрансферная с лентой), скорость и температуру (darkness). Слишком высокая температура ускоряет износ печатающей головки, слишком низкая — даёт блёклый штрихкод, который сканер не читает.
Настройка шаблона этикетки в 1С
В типовых конфигурациях откройте раздел «Номенклатура» или «Закупки/Продажи», выберите товары и нажмите «Печать» → «Этикетки и ценники». Откроется обработка печати, где в поле «Шаблон» выбирается существующий макет или создаётся новый.
В редакторе шаблона задайте размер этикетки в миллиметрах — он должен совпадать с форматом, заданным в драйвере. Затем перетащите на макет нужные поля: наименование, цена, артикул, штрихкод, дата. Для штрихкода используйте специальный элемент «Штрихкод», а не картинку — тогда 1С сама сформирует код в нужном формате (EAN-13, Code-128 и др.).
Сохраните шаблон под понятным именем, например «Этикетка 58×40 с ценой». Если этикетки разных размеров используются для разных групп товаров, создайте отдельный шаблон под каждый формат — переключаться между ними быстрее, чем каждый раз править макет.
- 1Откройте обработку «Печать этикеток и ценников» в разделе номенклатуры
- 2Создайте новый шаблон и укажите размер этикетки в миллиметрах
- 3Добавьте на макет поля: наименование, цена, штрихкод
- 4Сохраните шаблон и выберите его в обработке печати
- 5Напечатайте одну пробную этикетку и сверьте с реальным носителем
Печать этикеток: пошаговый сценарий
Когда драйвер и шаблон настроены, рабочий цикл выглядит так. Выделите в списке номенклатуры нужные товары (или откройте документ поступления, из которого нужно напечатать этикетки на весь приход). Нажмите «Печать» → «Этикетки и ценники».
В обработке проверьте: выбран правильный шаблон, в поле «Принтер» указан именно принтер этикеток, а не офисный, количество копий соответствует задаче (при печати из документа 1С обычно сама подставляет количество по строкам). Нажмите «Печать».
Первую этикетку каждого тиража проверяйте визуально: штрихкод читается сканером, текст не обрезан, печать не смещена относительно края. Только после этого запускайте остальной тираж — перепечатка сотни бракованных этикеток это и расход носителя, и потерянное время.
Как проверить результат
Текст и штрихкод в пределах этикетки, поля симметричны
Печать смещена, обрезана или «уезжает» на следующую этикетку
Сканер считывает код с первого раза на рабочем расстоянии
Сканер не читает или читает через раз
Ровный контрастный отпечаток без белых полос
Блёклые участки, полосы, пропуски
Цена, наименование и артикул совпадают с карточкой товара
Устаревшая цена или данные другого товара
Типичные ошибки и их устранение
Самая частая проблема — смещение печати. Причина почти всегда в несовпадении размера этикетки в драйвере, в шаблоне 1С и реального носителя. Измерьте этикетку линейкой, включая зазор, и приведите все три значения к одному размеру. После смены рулона другого формата настройки нужно менять заново.
Вторая типичная ситуация — этикетка печатается на офисном принтере или не печатается вообще. Проверьте, какой принтер выбран в обработке печати 1С: программа запоминает последний использованный, и после печати документов на обычном принтере этикетки могут уходить туда же.
Если штрихкод печатается, но не сканируется, причины обычно такие: слишком мелкий масштаб кода, низкая температура печати, неверный тип штрихкода (например, 13-значный код выводится как Code-128 вместо EAN-13) или повреждённая область печатающей головки. Проверьте сначала настройки, и только потом подозревайте железо.
Массовая печать, маркировка и особые случаи
При печати этикеток из документа поступления 1С автоматически формирует нужное количество копий по каждой строке. Проверьте перед печатью колонку «Количество» в обработке — если поставщик привёз товар без штрихкодов, этикетки понадобятся на каждую единицу, и тираж может оказаться большим.
Для товаров, подлежащих обязательной маркировке («Честный ЗНАК»), обычный шаблон этикетки не подходит: код DataMatrix печатается из специализированных механизмов обмена с системой маркировки, а не из обработки ценников. Убедитесь, что ваша конфигурация обновлена и поддерживает печать кодов маркировки — в старых релизах этой функции может не быть.
Если этикетки нужно печатать регулярно и в больших объёмах, имеет смысл вывести кнопку печати на рабочий стол пользователя или настроить печать прямо из формы документа — это сокращает число действий и снижает риск ошибки кладовщика.
FAQ: частые вопросы о печати этикеток из 1С
Можно ли печатать этикетки из 1С без доработки конфигурации?
Да, в типовых конфигурациях 1С:Розница, 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация обработка «Печать этикеток и ценников» встроена и работает сразу после настройки драйвера и шаблона. Доработки нужны только для нестандартных макетов или самописных конфигураций.
Почему этикетка печатается со смещением?
Почти всегда причина в несовпадении трёх размеров: формата в драйвере, размера в шаблоне 1С и реальной этикетки. Измерьте носитель, приведите настройки к одному значению и выполните калибровку датчика принтера после смены рулона.
Сканер не читает штрихкод с распечатанной этикетки. Что делать?
Проверьте по очереди: правильный ли тип штрихкода выбран в шаблоне (EAN-13 для 13-значных кодов), достаточная ли температура печати, не слишком ли мелкий масштаб кода и нет ли белых полос от износа термоголовки. Чаще всего помогает корректировка типа кода и температуры.
Как напечатать этикетки на все товары из документа поступления?
Откройте документ, нажмите «Печать» → «Этикетки и ценники». Обработка заполнится строками документа с количеством по каждой позиции. Выберите шаблон и принтер, напечатайте одну пробную этикетку, затем весь тираж.
Подойдёт ли обычный офисный принтер для печати этикеток из 1С?
Технически да — можно печатать на листах с самоклеящимися этикетками через обычный шаблон. Но для регулярной работы это медленнее и дороже: термопринтер этикеток печатает быстрее, не требует тонера и даёт точную обрезку под каждую этикетку.
Нужен ли интернет для печати этикеток из 1С?
Для печати обычных этикеток и ценников интернет не нужен — всё формируется локально. Интернет требуется только при работе с маркированными товарами, когда коды DataMatrix запрашиваются или проверяются через систему «Честный ЗНАК».
Что важно запомнить
Рабочая связка выглядит так: корректно установленный драйвер с точным размером носителя, шаблон в 1С под тот же размер, пробная печать одной этикетки перед тиражом и калибровка принтера после каждой смены рулона. Большинство проблем решается сверкой размеров и настроек температуры, а не заменой оборудования.