К статье
Практический материал

Торговля и Склад · 11 мин

Как в 1С выбрать принтер для печати этикеток

Как выбрать принтер этикеток в 1С: настройка по умолчанию, выбор при печати, шаблоны этикеток и ценников, подключение оборудования, типичные ошибки и их решение.

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

В типовых конфигурациях («Управление торговлей», «Розница», «Управление нашей фирмой», «Комплексная автоматизация») выбор принтера происходит на двух уровнях: глобально — через настройки пользователя и оборудования, и локально — в диалоге печати конкретного документа или обработки «Печать этикеток и ценников». Понимание этих двух уровней позволяет настроить схему, при которой этикетки всегда уходят на термопринтер, а документы — на обычный офисный принтер, без ручного переключения каждый раз.

Ниже разобраны все рабочие способы: от простого выбора принтера в диалоге печати до закрепления принтера этикеток за рабочим местом через подключаемое оборудование. Инструкции применимы к клиент-серверным и файловым базам, работающим под Windows.

Как устроена печать этикеток в 1С и почему принтер выбирается отдельно

Этикетки в 1С формируются обработкой «Печать этикеток и ценников» (в «Рознице» и «Управлении торговлей») либо печатными формами документов, а в конфигурациях с подключаемым оборудованием — напрямую через драйвер принтера этикеток. От способа формирования зависит и способ выбора принтера: табличный документ печатается через стандартный диалог Windows, а печать через драйвер оборудования идёт на то устройство, которое указано в настройках подключаемого оборудования.

Принтер этикеток — это, как правило, термопринтер с шириной печати 58 или 80 мм (реже 100 мм), работающий на этикетках фиксированного размера, например 30×20, 58×40 или 58×60 мм. Офисный принтер для таких задач не подходит: он не умеет печатать на узкой ленте, а масштабирование этикетки под A4 приводит к нечитаемым штрихкодам.

Важно понимать, что 1С сама не «знает», какой из установленных в системе принтеров является принтером этикеток. Эту связь задаёт пользователь: либо выбором в диалоге печати, либо настройкой шаблона этикетки, либо привязкой оборудования к рабочему месту.

Быстрый способ: выбрать принтер в диалоге печати

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

Если нужного принтера в списке нет, он либо не установлен в системе, либо недоступен по сети. Проверьте раздел «Устройства и принтеры» в панели управления Windows: принтер должен присутствовать там и не иметь статуса «Автономная работа» или «Приостановлено».

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

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

Настройка принтера этикеток через подключаемое оборудование

Правильный способ для постоянной работы — подключить принтер как торговое оборудование. В «Рознице» и «Управлении торговлей» перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» — «Настройки» → «Подключаемое оборудование»). Создайте новый элемент с типом оборудования «Принтеры этикеток», выберите установленный драйвер (например, драйвер производителя или универсальный драйвер 1С) и укажите рабочее место, к которому привязан принтер.

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

Если драйвера оборудования в списке нет, его нужно сначала установить: скачайте драйвер с сайта производителя принтера или используйте драйверы из состава библиотеки подключаемого оборудования (БПО). Установка драйверов требует прав администратора на компьютере.

Настройка размера этикетки и параметров страницы

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

Размеры в шаблоне должны точно совпадать с размером этикетки на рулоне (например, 58×40 мм), а в драйвере принтера в Windows должен быть создан или выбран соответствующий размер носителя. Расхождение даже в 1–2 мм приводит к «уезжанию» печати при больших тиражах.

Также проверьте ориентацию: многие принтеры этикеток печатают «вдоль ленты», и шаблон нужно проектировать с учётом направления подачи. Проще всего подобрать настройки опытным путём: напечатать одну этикетку, измерить смещение и скорректировать поля в шаблоне.

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

Выбор принтера по умолчанию на уровне Windows и пользователя 1С

Если печать этикеток идёт через стандартный диалог, 1С по умолчанию предлагает принтер, назначенный в Windows принтером по умолчанию. На рабочем месте, где печатаются только этикетки, можно назначить термопринтер принтером по умолчанию: «Параметры» → «Устройства» → «Принтеры и сканеры» → выбрать принтер → «Управление» → «Использовать по умолчанию». При этом отключите опцию Windows «Разрешить Windows управлять принтером по умолчанию», иначе система будет переключать его сама.

Если на одном компьютере печатают и документы, и этикетки, назначать термопринтер принтером по умолчанию неудобно: документы A4 будут уходить на него. В этом случае лучше использовать подключение через оборудование (этикетки — всегда на термопринтер) и оставить офисный принтер принтером по умолчанию в Windows.

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

Сравнение вариантов

Выбор в диалоге печати

Подходит для разовой печати; не требует настройки, но выбор приходится повторять каждый раз

Принтер по умолчанию в Windows

Подходит для выделенного места печати этикеток; мешает, если на том же ПК печатают документы A4

Подключаемое оборудование «Принтеры этикеток»

Оптимально для постоянной работы и кассовых мест; требует установки драйвера и настройки администратором

Проверка результата и типичные ошибки

После настройки проверьте полный цикл: сформируйте этикетки из карточки номенклатуры или документа, напечатайте одну штуку, убедитесь, что текст и штрихкод помещаются в границы этикетки, и отсканируйте штрихкод сканером. Затем напечатайте небольшую партию (10–20 штук) и проверьте отсутствие накопительного смещения.

Если этикетка печатается на офисном принтере вместо термопринтера — выбран не тот принтер в диалоге или не настроено оборудование. Если печатается несколько этикеток на одной или этикетка размазана на лист A4 — неверно задан размер страницы в шаблоне. Если этикетки «пустые» — проверьте, что в шаблоне заполнены поля и в данных номенклатуры есть штрихкод и цена.

Контрольные точки

Как проверить результат

Куда ушла печать
Норма

Этикетка вышла на термопринтере без выбора принтера вручную

Тревожный признак

Задание ушло на офисный принтер или зависло в очереди

Геометрия этикетки
Норма

Текст и штрихкод в границах этикетки, без смещения на 10–20 отпечатках

Тревожный признак

Обрезка, смещение, нарастающий сдвиг при тираже

Читаемость штрихкода
Норма

Сканер считывает код с первого раза

Тревожный признак

Сканер не читает или читает нестабильно

Типичные ошибки
01
Назначение термопринтера принтером по умолчанию на общем ПК — документы A4 начинают уходить на принтер этикеток
02
Размер этикетки в шаблоне не совпадает с размером носителя в драйвере — печать смещается и обрезается
03
Печать через системный диалог вместо подключения оборудования на кассе — кассир вынужден каждый раз выбирать принтер
04
Игнорирование пробной печати — брак обнаруживается после печати всей партии этикеток

Частые вопросы

Почему в списке принтеров 1С нет моего принтера этикеток?

1С показывает только принтеры, установленные в Windows и доступные текущему пользователю. Проверьте, что принтер установлен в «Устройства и принтеры», не находится в автономном режиме и, если он сетевой, доступен с этого компьютера. После установки принтера перезапустите сеанс 1С.

Можно ли печатать этикетки на обычном лазерном принтере?

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

1С печатает этикетку не на тот принтер, хотя в диалоге выбран верный. Что делать?

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

Как настроить разные принтеры этикеток для разных рабочих мест?

Подключение оборудования в 1С выполняется привязкой к рабочему месту: для каждого компьютера создаётся своё рабочее место, и к нему привязывается свой принтер этикеток. Так кассир на одном месте печатает на свой принтер, а товаровед на другом — на свой, без конфликтов.

Этикетка печатается бледно, штрихкод не читается. Где это настраивается?

Плотность (температура) и скорость печати задаются в свойствах драйвера принтера в Windows, а не в 1С. Откройте свойства принтера, увеличьте плотность печати и при необходимости снизьте скорость. Также проверьте, что используется подходящий тип этикеток: прямая термопечать требует термоэтикеток.

Нужно ли что-то менять при смене размера этикеток на рулоне?

Да. Нужно обновить размер носителя в драйвере принтера и размер этикетки в шаблоне печати в 1С, а затем выполнить калибровку принтера (обычно кнопкой подачи или из утилиты драйвера), чтобы он правильно определял зазор между этикетками.

Итог

Что важно запомнить

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