Термопринтер Xprinter XP-365B в 1С: драйвер, размер этикетки и печать без сдвигов

· 10 мин

Содержание

Чтобы подключить Xprinter XP-365B к 1С, установите драйвер принтера в Windows, создайте в его настройках бумагу точного размера этикетки (например, 58×40 мм) и печатайте ценники и этикетки из 1С как на обычный принтер Windows. Отдельная обработка обслуживания в 1С для этого не нужна: печатная форма уходит на принтер по тому же пути, что и счёт на оплату.

Есть и второй путь — регистрация в Подключаемом оборудовании как принтера этикеток. Он нужен, только если вы печатаете этикетки командами принтера, а не картинкой, и под рукой драйвер, который понимает язык этой модели. Для магазина или склада, где XP-365B печатает ценники и штрихкоды, обычно хватает первого способа. Разберём оба.

Подготовка принтера и установка драйвера

XP-365B — термопринтер прямой термопечати с разрешением 203 dpi и шириной носителя до 80 мм. Он печатает и на этикетках, и на чековой ленте. Риббон не нужен, но и термотрансферные этикетки он не пропечатает — берите термоэтикетки (ЭКО, ТОП).

Порядок подготовки:

  1. Заправьте рулон этикетками наружу, протяните ленту под направляющими и сведите ограничители по ширине рулона. Перекос в 1–2 мм потом даёт съезд печати.
  2. Подключите принтер кабелем USB напрямую к компьютеру, без USB-хаба на время установки.
  3. Скачайте драйвер Windows с сайта производителя (раздел загрузок модели XP-365B) или возьмите с диска из комплекта. Драйвер «по умолчанию», который Windows ставит сама, часто не даёт задать произвольный размер этикетки.
  4. Запустите установщик от имени администратора, выберите модель XP-365B и порт. Для USB это виртуальный порт вида USB001 или USB002.
  5. После установки откройте Параметры → Bluetooth и устройства → Принтеры и сканеры (в Windows 10 — Устройства → Принтеры и сканеры), выберите принтер и напечатайте пробную страницу.

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

Режим этикеток или чековой ленты

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

Калибровка датчика зазора

После заправки нового типа этикеток принтер должен «выучить» шаг между ними. Сделайте калибровку по руководству (обычно — удержание кнопки FEED). Признак успешной калибровки: одно нажатие FEED выводит ровно одну этикетку и останавливается у линии отрыва.

Размер этикетки и настройки печати в Windows

Это главный шаг. 1С не знает, какой у вас рулон: она отдаёт страницу того размера, который выбран у принтера в Windows. Если в драйвере стоит A4 или «4×6 дюймов», ценник растянется на несколько этикеток или выйдет в углу.

Создайте свой формат бумаги

  1. Откройте свойства принтера → Настройка печати (Printing Preferences).
  2. На вкладке настройки страницы нажмите создание нового формата (кнопка обычно называется New или Новый).
  3. Укажите имя, например 58x40, ширину 58 мм и высоту 40 мм. Высоту берите без зазора: зазор драйвер учитывает отдельно.
  4. Сохраните и выберите этот формат как текущий.
  5. Те же значения задайте на вкладке Дополнительно → Значения по умолчанию. Иначе одна программа будет видеть ваш формат, а 1С — старый.

Тип носителя и зазор

В драйвере найдите параметры носителя (Media / Stock):

  • 🏷️ тип — этикетки с зазором (Labels with gaps);
  • 📏 зазор — 2 мм для большинства рулонов, 3 мм для крупных этикеток (замерьте линейкой);
  • ↔️ смещение — 0, менять только если печать стабильно съезжает на одно и то же расстояние.

Плотность и скорость

Здесь же задаются Darkness (плотность, яркость) и Speed (скорость). Для ценников с текстом подходят заводские значения. Для штрихкодов EAN-13 и Code 128 скорость лучше снизить на одну-две ступени, а плотность поднять на 2–3 пункта: линии станут чётче, сканер перестанет «спотыкаться».

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

Регистрация XP-365B в 1С:Предприятии

Способ 1. Как принтер Windows (рекомендуемый)

В 1С ничего регистрировать не нужно. Печать идёт так:

  1. Откройте документ или обработку с печатью ценников и этикеток.
  2. Сформируйте печатную форму Ценники или Этикетки по нужному шаблону.
  3. В форме предварительного просмотра нажмите Печать и выберите Xprinter XP-365B.

Где искать печать ценников и этикеток:

КонфигурацияОткуда печатать
Бухгалтерия предприятия 3.0Справочник Номенклатура или документ поступления: кнопка Печать в командной панели, пункт с ценниками или этикетками
Управление торговлей 11Обработка «Печать этикеток и ценников»: найдите её через поиск по разделам или из документа Установка цен номенклатуры (кнопка Печать)

Набор пунктов в меню Печать зависит от релиза и включённых функций — если нужного пункта нет, ищите обработку по слову «этикет» через Главное меню → Все функции.

Способ 2. Через «Подключаемое оборудование»

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

  1. Включите функцию: в БП 3.0 — Администрирование → Подключаемое оборудование, флажок Использовать подключаемое оборудование; в УТ 11 — НСИ и администрирование → Администрирование → РМК и оборудование.
  2. Откройте список Подключаемое оборудование, выберите тип Принтеры этикеток и создайте элемент.
  3. В поле драйвера выберите установленный драйвер принтеров этикеток. XP-365B понимает язык TSPL (совместимость с TSC), поэтому выбирайте драйвер, где в списке моделей есть TSC или TSPL. Если такого драйвера нет — оставайтесь на способе 1.
  4. Нажмите Настроить, укажите порт и размеры этикетки, выполните тестовую печать.
  5. Шаблон этикетки для такого устройства создаётся отдельно — с типом «для принтера этикеток», а не как табличный документ.

Тип Принтеры чеков для XP-365B не подходит, если вам нужен кассовый чек. По 54-ФЗ чек пробивает только онлайн-касса, а XP-365B кассой не является. Товарный чек или квитанцию он печатает как обычный принтер Windows.

Сводная таблица параметров подключения

ПараметрГде задаётсяТиповое значение
ИнтерфейсКабельUSB (есть исполнения с LAN — смотрите шильдик)
ПортСвойства принтера → ПортыUSB001, USB002…
РазрешениеХарактеристика модели203 dpi (8 точек на мм)
Ширина носителяОграничители рулона20–80 мм
Формат бумагиДрайвер → свой формат58×40, 58×30, 43×25, 30×20 мм
Тип носителяДрайвер → MediaЭтикетки с зазором
ЗазорДрайвер → Media2–3 мм
Поля в 1СПараметры страницы печатной формы0–1 мм со всех сторон
Масштаб в 1СПараметры страницы100% или «по ширине страницы»
ОриентацияДрайвер и 1ССовпадает в обоих местах

Шаблон ценника под размер этикетки

Даже при правильном драйвере ценник может не попасть в этикетку: шаблон в 1С нарисован под другой размер. Проверьте три вещи.

Размер области шаблона

Откройте шаблон этикеток и ценников в редакторе (справочник шаблонов вызывается из той же обработки печати или документа). Ширина и высота таблицы шаблона должны быть не больше размера этикетки за вычетом полей. Для этикетки 58×40 мм рабочая область — примерно 56×38 мм.

Поля и масштаб страницы

В форме печатного документа откройте Параметры страницы (кнопка в командной панели или через Ещё) и задайте:

  • поля — 0 или 1 мм со всех сторон;
  • ориентацию — как в драйвере (обычно книжная, если этикетка выше, чем шире);
  • масштаб — 100%, а если форма чуть шире этикетки — «по ширине страницы».

1С запоминает параметры страницы для каждой печатной формы и пользователя. Настроили один раз — дальше они подставляются сами.

Одна этикетка — одна страница

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

Штрихкод в шаблоне

Штрихкод на этикетке 1С рисует картинкой с помощью компоненты печати штрихкодов. На 203 dpi картинка штрихкода выглядит хорошо, если штрихкод занимает не меньше 30–35 мм ширины. Меньше — штрихи округляются до точек головки, и EAN-13 начинает читаться через раз.

Ошибки печати и как их найти

Ищите свой симптом и начинайте с первого совпадения.

Диагностика: выберите симптом

Если ничего не помогло

  1. Напечатайте самотест принтера (обычно — включение с зажатой кнопкой FEED). Самотест выходит ровно — значит, механика и датчик исправны, ищите причину в драйвере или шаблоне.
  2. Напечатайте из Блокнота одну строку, выбрав свой формат 58×40. Ровно из Блокнота и криво из 1С — дело в шаблоне или параметрах страницы 1С.
  3. Удалите принтер в Windows вместе с пакетом драйвера (Свойства сервера печати → Драйверы), перезагрузите компьютер и поставьте драйвер заново с сайта производителя.

Скорость и качество печати на этикетках

Качество термопечати зависит от трёх параметров, и они тянут в разные стороны.

ПараметрБольшеМеньше
Плотность (Darkness)Чернее, но штрихи «расплываются», износ головки вышеБледно, мелкий текст пропадает
Скорость (Speed)Тираж печатается быстрееЧётче края штрихкода
Размер шрифта в шаблонеЧитается с расстоянияВлезает больше текста

Практичные стартовые значения:

  • 🛒 ценники без штрихкода — заводская скорость, плотность по умолчанию;
  • 📦 складские этикетки со штрихкодом — скорость на 1–2 ступени ниже, плотность +2–3;
  • 🔤 мелкий текст (состав, сроки) — шрифт не меньше 7–8 пунктов: на 203 dpi более мелкий текст превращается в кашу.

Чистка головки

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

Печать через RDP и по сети

На терминальном сервере 1С печатает на перенаправленный принтер. Чтобы размер этикетки не терялся:

  • установите драйвер XP-365B и на рабочую станцию, и на сервер;
  • создайте формат 58×40 на сервере, а не только на своём компьютере;
  • если перенаправленный принтер подменяется универсальным драйвером удалённого рабочего стола, отключите его использование в групповой политике сервера для этого принтера или расшарьте XP-365B по сети и подключите на сервере как сетевой.

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

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

Можно ли печатать на XP-365B кассовые чеки из 1С?
Нет. Кассовый чек по 54-ФЗ формирует только онлайн-касса с фискальным накопителем. XP-365B подойдёт для товарного чека, квитанции или накладной как обычный принтер Windows.
Нужно ли покупать отдельный драйвер подключаемого оборудования для печати ценников?
Нет, если печатаете из шаблона 1С как на принтер Windows. Отдельный драйвер нужен только для печати командами принтера через тип «Принтеры этикеток».
Как печатать на XP-365B этикетки двух размеров?
Создайте в драйвере два формата бумаги, например 58×40 и 30×20, и заведите в 1С отдельный шаблон под каждый. При смене рулона выбирайте формат и делайте калибровку зазора.
Почему после смены рулона печать съехала, хотя настройки не трогали?
У нового рулона другой зазор или плотность подложки, и датчик ещё настроен на старый. Выполните калибровку кнопкой FEED — обычно этого достаточно.
Подойдёт ли XP-365B для маркировки «Честный знак»?
Да, он печатает коды DataMatrix из 1С картинкой. Для кода маркировки берите этикетку не меньше 30×20 мм и проверьте сканером первую распечатку.