Термопринтер Xprinter XP-365B в 1С: драйвер, размер этикетки и печать без сдвигов
Содержание
Чтобы подключить Xprinter XP-365B к 1С, установите драйвер принтера в Windows, создайте в его настройках бумагу точного размера этикетки (например, 58×40 мм) и печатайте ценники и этикетки из 1С как на обычный принтер Windows. Отдельная обработка обслуживания в 1С для этого не нужна: печатная форма уходит на принтер по тому же пути, что и счёт на оплату.
Есть и второй путь — регистрация в Подключаемом оборудовании как принтера этикеток. Он нужен, только если вы печатаете этикетки командами принтера, а не картинкой, и под рукой драйвер, который понимает язык этой модели. Для магазина или склада, где XP-365B печатает ценники и штрихкоды, обычно хватает первого способа. Разберём оба.
Подготовка принтера и установка драйвера
XP-365B — термопринтер прямой термопечати с разрешением 203 dpi и шириной носителя до 80 мм. Он печатает и на этикетках, и на чековой ленте. Риббон не нужен, но и термотрансферные этикетки он не пропечатает — берите термоэтикетки (ЭКО, ТОП).
Порядок подготовки:
- Заправьте рулон этикетками наружу, протяните ленту под направляющими и сведите ограничители по ширине рулона. Перекос в 1–2 мм потом даёт съезд печати.
- Подключите принтер кабелем USB напрямую к компьютеру, без USB-хаба на время установки.
- Скачайте драйвер Windows с сайта производителя (раздел загрузок модели XP-365B) или возьмите с диска из комплекта. Драйвер «по умолчанию», который Windows ставит сама, часто не даёт задать произвольный размер этикетки.
- Запустите установщик от имени администратора, выберите модель XP-365B и порт. Для USB это виртуальный порт вида
USB001илиUSB002. - После установки откройте
Параметры → Bluetooth и устройства → Принтеры и сканеры(в Windows 10 —Устройства → Принтеры и сканеры), выберите принтер и напечатайте пробную страницу.
Если пробная страница не вышла, но лампа горит ровно, откройте свойства принтера, вкладку Порты, и переставьте галочку на соседний USB00x. Windows создаёт новый виртуальный порт при каждом подключении в другой разъём.
Режим этикеток или чековой ленты
Модель работает в двух режимах: этикетки с зазором и непрерывная лента. Если принтер стоит в режиме чека, на этикетках он печатает «через зазор» и не останавливается на границе. Режим переключают сервисной утилитой производителя или комбинацией кнопки FEED при включении — точную последовательность смотрите в руководстве к вашей партии, она отличается между прошивками.
Калибровка датчика зазора
После заправки нового типа этикеток принтер должен «выучить» шаг между ними. Сделайте калибровку по руководству (обычно — удержание кнопки FEED). Признак успешной калибровки: одно нажатие FEED выводит ровно одну этикетку и останавливается у линии отрыва.
Размер этикетки и настройки печати в Windows
Это главный шаг. 1С не знает, какой у вас рулон: она отдаёт страницу того размера, который выбран у принтера в Windows. Если в драйвере стоит A4 или «4×6 дюймов», ценник растянется на несколько этикеток или выйдет в углу.
Создайте свой формат бумаги
- Откройте свойства принтера →
Настройка печати(Printing Preferences). - На вкладке настройки страницы нажмите создание нового формата (кнопка обычно называется
NewилиНовый). - Укажите имя, например
58x40, ширину 58 мм и высоту 40 мм. Высоту берите без зазора: зазор драйвер учитывает отдельно. - Сохраните и выберите этот формат как текущий.
- Те же значения задайте на вкладке
Дополнительно→Значения по умолчанию. Иначе одна программа будет видеть ваш формат, а 1С — старый.
Тип носителя и зазор
В драйвере найдите параметры носителя (Media / Stock):
- 🏷️ тип — этикетки с зазором (Labels with gaps);
- 📏 зазор — 2 мм для большинства рулонов, 3 мм для крупных этикеток (замерьте линейкой);
- ↔️ смещение — 0, менять только если печать стабильно съезжает на одно и то же расстояние.
Плотность и скорость
Здесь же задаются Darkness (плотность, яркость) и Speed (скорость). Для ценников с текстом подходят заводские значения. Для штрихкодов EAN-13 и Code 128 скорость лучше снизить на одну-две ступени, а плотность поднять на 2–3 пункта: линии станут чётче, сканер перестанет «спотыкаться».
Не выкручивайте плотность до максимума. Термоголовка быстрее изнашивается, а штрихи сливаются — штрихкод перестаёт читаться совсем.
Регистрация XP-365B в 1С:Предприятии
Способ 1. Как принтер Windows (рекомендуемый)
В 1С ничего регистрировать не нужно. Печать идёт так:
- Откройте документ или обработку с печатью ценников и этикеток.
- Сформируйте печатную форму
ЦенникиилиЭтикеткипо нужному шаблону. - В форме предварительного просмотра нажмите
Печатьи выберите Xprinter XP-365B.
Где искать печать ценников и этикеток:
| Конфигурация | Откуда печатать |
|---|---|
| Бухгалтерия предприятия 3.0 | Справочник Номенклатура или документ поступления: кнопка Печать в командной панели, пункт с ценниками или этикетками |
| Управление торговлей 11 | Обработка «Печать этикеток и ценников»: найдите её через поиск по разделам или из документа Установка цен номенклатуры (кнопка Печать) |
Набор пунктов в меню Печать зависит от релиза и включённых функций — если нужного пункта нет, ищите обработку по слову «этикет» через Главное меню → Все функции.
Способ 2. Через «Подключаемое оборудование»
Регистрация как устройства нужна, если вы хотите печатать этикетки командами принтера: это быстрее на тиражах в сотни штук и не зависит от размера страницы в Windows.
- Включите функцию: в БП 3.0 —
Администрирование → Подключаемое оборудование, флажокИспользовать подключаемое оборудование; в УТ 11 —НСИ и администрирование → Администрирование → РМК и оборудование. - Откройте список
Подключаемое оборудование, выберите типПринтеры этикетоки создайте элемент. - В поле драйвера выберите установленный драйвер принтеров этикеток. XP-365B понимает язык TSPL (совместимость с TSC), поэтому выбирайте драйвер, где в списке моделей есть TSC или TSPL. Если такого драйвера нет — оставайтесь на способе 1.
- Нажмите
Настроить, укажите порт и размеры этикетки, выполните тестовую печать. - Шаблон этикетки для такого устройства создаётся отдельно — с типом «для принтера этикеток», а не как табличный документ.
Тип Принтеры чеков для XP-365B не подходит, если вам нужен кассовый чек. По 54-ФЗ чек пробивает только онлайн-касса, а XP-365B кассой не является. Товарный чек или квитанцию он печатает как обычный принтер Windows.
Сводная таблица параметров подключения
| Параметр | Где задаётся | Типовое значение |
|---|---|---|
| Интерфейс | Кабель | USB (есть исполнения с LAN — смотрите шильдик) |
| Порт | Свойства принтера → Порты | USB001, USB002… |
| Разрешение | Характеристика модели | 203 dpi (8 точек на мм) |
| Ширина носителя | Ограничители рулона | 20–80 мм |
| Формат бумаги | Драйвер → свой формат | 58×40, 58×30, 43×25, 30×20 мм |
| Тип носителя | Драйвер → Media | Этикетки с зазором |
| Зазор | Драйвер → Media | 2–3 мм |
| Поля в 1С | Параметры страницы печатной формы | 0–1 мм со всех сторон |
| Масштаб в 1С | Параметры страницы | 100% или «по ширине страницы» |
| Ориентация | Драйвер и 1С | Совпадает в обоих местах |
Шаблон ценника под размер этикетки
Даже при правильном драйвере ценник может не попасть в этикетку: шаблон в 1С нарисован под другой размер. Проверьте три вещи.
Размер области шаблона
Откройте шаблон этикеток и ценников в редакторе (справочник шаблонов вызывается из той же обработки печати или документа). Ширина и высота таблицы шаблона должны быть не больше размера этикетки за вычетом полей. Для этикетки 58×40 мм рабочая область — примерно 56×38 мм.
Поля и масштаб страницы
В форме печатного документа откройте Параметры страницы (кнопка в командной панели или через Ещё) и задайте:
- поля — 0 или 1 мм со всех сторон;
- ориентацию — как в драйвере (обычно книжная, если этикетка выше, чем шире);
- масштаб — 100%, а если форма чуть шире этикетки — «по ширине страницы».
1С запоминает параметры страницы для каждой печатной формы и пользователя. Настроили один раз — дальше они подставляются сами.
Одна этикетка — одна страница
Если на этикетку выходит сразу два ценника или ценник рвётся пополам, в шаблоне задано несколько этикеток на лист (как для A4). Поставьте в настройках шаблона по одной этикетке по горизонтали и вертикали — тогда каждая этикетка уйдёт отдельной страницей, и принтер будет резать рулон по зазору.
Штрихкод в шаблоне
Штрихкод на этикетке 1С рисует картинкой с помощью компоненты печати штрихкодов. На 203 dpi картинка штрихкода выглядит хорошо, если штрихкод занимает не меньше 30–35 мм ширины. Меньше — штрихи округляются до точек головки, и EAN-13 начинает читаться через раз.
Ошибки печати и как их найти
Ищите свой симптом и начинайте с первого совпадения.
Если ничего не помогло
- Напечатайте самотест принтера (обычно — включение с зажатой кнопкой FEED). Самотест выходит ровно — значит, механика и датчик исправны, ищите причину в драйвере или шаблоне.
- Напечатайте из Блокнота одну строку, выбрав свой формат 58×40. Ровно из Блокнота и криво из 1С — дело в шаблоне или параметрах страницы 1С.
- Удалите принтер в Windows вместе с пакетом драйвера (
Свойства сервера печати → Драйверы), перезагрузите компьютер и поставьте драйвер заново с сайта производителя.
Скорость и качество печати на этикетках
Качество термопечати зависит от трёх параметров, и они тянут в разные стороны.
| Параметр | Больше | Меньше |
|---|---|---|
| Плотность (Darkness) | Чернее, но штрихи «расплываются», износ головки выше | Бледно, мелкий текст пропадает |
| Скорость (Speed) | Тираж печатается быстрее | Чётче края штрихкода |
| Размер шрифта в шаблоне | Читается с расстояния | Влезает больше текста |
Практичные стартовые значения:
- 🛒 ценники без штрихкода — заводская скорость, плотность по умолчанию;
- 📦 складские этикетки со штрихкодом — скорость на 1–2 ступени ниже, плотность +2–3;
- 🔤 мелкий текст (состав, сроки) — шрифт не меньше 7–8 пунктов: на 203 dpi более мелкий текст превращается в кашу.
Чистка головки
Если на этикетке появилась светлая вертикальная полоса по всей длине рулона — это грязь или пригар на термоголовке. Выключите принтер, дайте головке остыть и протрите её спиртовой салфеткой. Полоса осталась после чистки — вероятно, выгорел участок головки, нужен сервис.
Печать через RDP и по сети
На терминальном сервере 1С печатает на перенаправленный принтер. Чтобы размер этикетки не терялся:
- установите драйвер XP-365B и на рабочую станцию, и на сервер;
- создайте формат 58×40 на сервере, а не только на своём компьютере;
- если перенаправленный принтер подменяется универсальным драйвером удалённого рабочего стола, отключите его использование в групповой политике сервера для этого принтера или расшарьте XP-365B по сети и подключите на сервере как сетевой.
Изменение групповых политик и перезапуск службы диспетчера печати на терминальном сервере обрывают печать у всех пользователей. Делайте это вне рабочего времени.