Термопринтер для ценников и штрихкодов в УНФ: от драйвера до ровной этикетки
Содержание
Чтобы установить принтер этикеток в 1С УНФ, сначала поставьте драйвер производителя в Windows и задайте в нём точный размер этикетки (например, 58×40 мм), затем откалибруйте датчик носителя, а в 1С настройте шаблон в справочнике «Шаблоны этикеток и ценников» и печатайте через обработку «Печать этикеток и ценников», выбрав этот принтер. Отдельно регистрировать устройство в «Подключаемом оборудовании» нужно только тогда, когда принтер работает через 1С-совместимый драйвер, а не как обычный принтер Windows.
Большинство жалоб звучит одинаково: печатает через одну этикетку, текст уезжает за край, штрихкод не читается сканером. Почти всегда причина не в 1С, а в связке «драйвер — размер бумаги — масштаб».
Какой принтер этикеток подойдёт для УНФ и что подготовить
УНФ печатает этикетки двумя способами. От выбора зависит вся дальнейшая настройка.
| Способ | Как работает | Когда выбирать |
|---|---|---|
| Как принтер Windows | 1С формирует табличный документ (картинку этикетки) и отдаёт его драйверу | Магазин, склад, мелкое производство. Подходит почти любой термопринтер |
| Как подключаемое оборудование | 1С передаёт данные через 1С-совместимый драйвер, принтер печатает своими средствами | Когда есть драйвер, сертифицированный «1С:Совместимо», и нужно печатать большие тиражи |
На практике в УНФ почти всегда используют первый способ. Он не требует специальных драйверов и работает с Zebra, TSC, Godex, Xprinter, АТОЛ и другими моделями.
Что проверить до установки:
- 🏷️ Тип печати. Прямая термопечать (без красящей ленты) — для ценников и этикеток на короткий срок. Термотрансферная (с риббоном) — для складских этикеток, которые должны жить месяцами.
- 📏 Размер этикетки. Измерьте линейкой ширину и высоту одной этикетки без подложки и зазор между этикетками. Типичные размеры: 58×40, 58×30, 43×25, 30×20 мм.
- 🔍 Разрешение принтера. 203 dpi — 8 точек на миллиметр, 300 dpi — около 12. От этого зависит, какой мелкий шрифт и узкий штрихкод выдержит печать.
- 🔌 Интерфейс. USB проще всего. Сетевой принтер (Ethernet) удобен, если печатают с нескольких рабочих мест или 1С работает через удалённый рабочий стол.
Если 1С открывается через RDP или в облаке, принтер должен быть виден на сервере. Проверьте, что перенаправление принтеров включено в настройках подключения и драйвер этой модели стоит и на сервере, и на рабочем месте.
Установка драйвера и настройка размера в Windows
Драйвер берите с сайта производителя принтера. Универсальный драйвер Windows («Generic / Text Only») для этикеток не годится: он не знает размеров носителя и печатает криво. Для многих моделей Zebra, TSC, Godex производитель предлагает драйверы на базе Seagull — это нормальный вариант.
Порядок установки:
- Отключите принтер от USB, запустите установщик драйвера и только по его запросу подключите кабель.
- Откройте
Панель управления → Устройства и принтеры, найдите принтер, откройте «Настройка печати ». - На вкладке с параметрами носителя (Page Setup, Stock или «Бумага») создайте свой формат: ширина и высота ровно как у этикетки, например 58 × 40 мм.
- Укажите тип носителя: этикетки с зазором (Gap, Labels with gaps), с чёрной меткой (Black mark) или непрерывная лента.
- Задайте режим: прямая термопечать или термотрансфер. Ошибка здесь даёт бледную печать или сожжённую ленту.
- Распечатайте тестовую страницу из Windows. Она должна уместиться ровно на одной этикетке.
Размер задаётся именно в «Настройке печати», а не в «Свойствах принтера». Первое меняет умолчания для всех программ, второе часто действует только на одно задание.
Не делайте принтер этикеток принтером по умолчанию. Иначе счета и накладные из 1С и других программ однажды уйдут на рулон этикеток.
Калибровка датчика и носителя
Калибровка учит принтер находить начало каждой этикетки. Без неё он печатает через одну или режет текст пополам. Её повторяют после каждой смены рулона другого размера.
Как калибруют разные модели:
- Из драйвера. У большинства драйверов есть кнопка «Калибровка» (Calibrate) на вкладке инструментов или в «Свойствах принтера». Самый надёжный способ.
- Кнопкой на корпусе. У многих настольных Zebra держат кнопку подачи (FEED) до двух миганий индикатора и отпускают. У TSC и Godex комбинация своя, её указывают в инструкции к модели.
- Утилитой производителя. Zebra Setup Utilities, TSC Console, GoLabel и аналоги умеют калибровать и показывают текущие параметры датчика.
После калибровки принтер протянет 2–4 этикетки вхолостую — так и должно быть.
Если калибровка не помогает:
- Проверьте, что датчик стоит над зазором, а не над краем подложки. У многих моделей его положение регулируется.
- Протрите датчик и печатающую головку спиртовой салфеткой. Клей и бумажная пыль сбивают датчик.
- Сверьте тип носителя в драйвере: этикетки с зазором и ленту с чёрной меткой датчик видит по-разному.
Подключение принтера этикеток в 1С УНФ
Вариант 1. Принтер Windows (основной)
Регистрировать принтер в 1С не нужно. Достаточно, чтобы он был установлен в системе, а в 1С выбран при печати.
- Откройте справочник «Шаблоны этикеток и ценников» (быстрее всего — через поиск по меню по слову «шаблоны»).
- Создайте шаблон, задайте размер этикетки в миллиметрах тот же, что в драйвере.
- Из списка номенклатуры или из документа поступления вызовите печать этикеток. Откроется обработка «Печать этикеток и ценников».
- Выберите шаблон, укажите количество этикеток по каждой позиции и сформируйте печатную форму.
- В открывшемся табличном документе зайдите в параметры страницы, выберите принтер этикеток и проверьте размер бумаги.
После первой печати 1С запоминает параметры страницы для этого пользователя, их не придётся задавать каждый раз.
Вариант 2. Подключаемое оборудование
Нужен, если у вас есть драйвер принтера этикеток со статусом «1С:Совместимо» (такие выпускают, например, АТОЛ и другие поставщики торгового оборудования).
- В разделе
Настройкинайдите «Подключаемое оборудование». Если пункта не видно, введите «оборудование» в поиске по меню. - Включите флажок использования подключаемого оборудования.
- Создайте экземпляр устройства с типом «Принтер этикеток», выберите драйвер и рабочее место.
- Если драйвер не установлен, установите его из формы устройства или дистрибутивом поставщика.
- Откройте настройку устройства, укажите порт или IP-адрес, нажмите «Тест устройства».
Права на установку драйвера понадобятся один раз. Если 1С работает в клиент-серверном режиме, драйвер ставится на компьютер, где запущен клиент.
Шаблон этикетки и шрифты
Шаблон — это макет этикетки: какие поля, где стоят и каким шрифтом. Он хранится в информационной базе и общий для всех пользователей.
Что обычно размещают на этикетке:
- 🏷️ наименование товара (в одну-две строки);
- 💰 цену и единицу измерения;
- ▮▮ штрихкод с цифрами под ним;
- 📦 артикул, характеристику или размер;
- 🏢 краткое наименование организации, если нужно для ценника.
Правила, которые спасают от переделок:
- Размер шаблона = размер этикетки. Ширина и высота в шаблоне должны совпадать с форматом в драйвере до миллиметра.
- Поля по краям 1–2 мм. Головка не печатает вплотную к краю, а рулон чуть «гуляет».
- Шрифт без засечек. Arial или Tahoma читаются лучше. На 203 dpi текст мельче 7 пунктов превращается в кашу, на 300 dpi можно опуститься до 6.
- Длинные наименования — с переносом. Включите перенос по словам и ограничьте область двумя строками, иначе текст наползёт на цену.
- Цену крупно. Для ценника 58×40 цифры цены разумно делать 14–18 пунктов и жирными.
Про штрихкод. EAN-13 на этикетке 58×40 занимает примерно 35–40 мм по ширине и не меньше 15 мм по высоте. Уже — сканер начинает ошибаться. Для штрихкодов маркировки (DataMatrix) берите квадрат не меньше 12–15 мм.
Если в шаблоне штрихкод не отображается совсем, а вместо него пустой прямоугольник, у 1С нет компоненты печати штрихкодов. В свежих релизах она встроена, в старых её подключают из библиотеки подключаемого оборудования. Обычно хватает обновить конфигурацию.
Отключите масштабирование при печати. Если в параметрах страницы табличного документа стоит «Автомасштаб» или «По ширине страницы», 1С подгоняет картинку под бумагу. Текст это переживёт, а штрихкод — нет: полоски меняют ширину неравномерно, и сканер перестаёт его читать. Ставьте масштаб 100%.
Сбои при печати этикеток из 1С и как их исправить
Если тестовая страница из Windows печатается ровно, а из 1С нет — виновата настройка шаблона или параметров страницы в 1С. Если криво печатает и Windows — проблема в драйвере или калибровке, в 1С её не исправить.
Скорость и качество печати
Скорость и качество у термопринтера тянут в разные стороны. Быстрая печать с высокой темнотой изнашивает головку, медленная с низкой даёт бледный штрихкод.
Ориентиры для настройки в драйвере:
| Параметр | Ценники, прямая термопечать | Складские этикетки, термотрансфер |
|---|---|---|
| Скорость | 3–4 дюйма в секунду | 2–3 дюйма в секунду |
| Темнота (шкала 0–30 у Zebra) | 15–20 | 18–25 |
| Разрешение для штрихкодов | 203 dpi хватает | 300 dpi, если этикетки мелкие |
У других производителей шкала темноты своя (например, 0–15). Начинайте с середины и повышайте на 1–2 деления, пока штрихкод не станет чётким.
Как ускорить печать больших партий:
- 📋 Одно задание вместо десяти. Отмечайте в обработке все позиции сразу и задавайте количество этикеток в колонке, а не печатайте по одной.
- 🖼️ Меньше графики. Логотип и рамки 1С передаёт картинкой, каждая этикетка грузится дольше. Для ценников они обычно не нужны.
- 🗂️ Количество из документа. При печати из поступления 1С сама подставит количество этикеток по количеству товара. Проверьте его перед печатью, чтобы не напечатать 500 этикеток на 500 метров кабеля.
- 🔁 Разделитель партий. Для рулона в 1000 этикеток выгоднее печатать порциями по 100–200: при сбое потеряете меньше.