Как настроить термопринтер Xprinter для печати из 1С
Содержание
Xprinter не нужно «ставить в 1С» отдельной программой. Принтер ставится в Windows, а в 1С его подключают как оборудование через драйвер ESC/POS и привязывают к рабочему месту. Но чек по 54-ФЗ Xprinter не пробьёт: это обычный нефискальный принтер. Он печатает квитанции, товарные чеки, заказ-наряды, этикетки. Продажи с пробитием чека идут через онлайн-кассу.
Типичная путаница: человек покупает XP-58 или XP-80 за 4-8 тысяч рублей и ждёт, что «чеки из 1С» пойдут сами. Принтер напечатает всё, что ему отправят, но налоговой об этом никто не сообщит. Ниже разберём, что именно можно печатать, как подключить и что делать, когда принтер молчит.
Выбор модели Xprinter и проверка совместимости с 1С
У Xprinter два основных семейства. Для 1С важно понять, какое из них вам нужно.
| Тип | Модели (примеры) | Для чего | Ширина |
|---|---|---|---|
| Чековый принтер | XP-58IIH, XP-80C, XP-Q200 | Квитанции, чеки, накладные, кухонные заказы | 58 или 80 мм |
| Принтер этикеток | XP-365B, XP-420B, XP-236B | Ценники, штрихкоды, этикетки на товар | от 20 до 108 мм |
Проверьте три вещи до покупки:
- 🔌 Интерфейс. USB есть почти везде. COM (RS-232) и LAN — в модификациях, которые указаны в названии. Bluetooth-версии для 1С на компьютере неудобны: связь рвётся.
- 📏 Язык команд. Чековые модели понимают ESC/POS. Этикеточные — TSPL или ZPL, у них другая логика печати.
- 💻 Операционная система. Драйверы есть для Windows 10 и 11. На старой Windows 7 ищите драйвер именно под неё.
Хотите печатать штрихкоды на ценниках — берите принтер этикеток. Чековый на 58 мм для этого плохо подходит: этикетка из рулона не отрывается ровно.
Подключаем принтер к компьютеру
Порядок простой, но на нём ломаются чаще всего.
- Вставьте рулон термобумаги. Печатная сторона обычно внутри рулона, термослой блестит чуть иначе. Если на тест ничего не печатается, рулон стоит наоборот.
- Подключите блок питания и кабель USB (или COM, или сетевой кабель).
- Включите принтер, дождитесь индикатора готовности.
- Windows ещё не поставила драйвер — и это нормально. Пока не ставьте ничего вручную, сначала подключите кабель в тот порт, которым будете пользоваться постоянно.
USB-порты на компьютере лучше не менять. Windows создаёт для принтера отдельный виртуальный порт под каждое физическое гнездо. Переткнёте в другое — получите «новое» устройство, и настройки придётся менять.
Подключайте принтер, когда компьютер включён, а питание принтера выключено, только если так сказано в инструкции модели. Во многих XP достаточно включить питание после USB. Если принтер определяется как «Неизвестное устройство», сначала выключите и включите его снова.
Драйвер Xprinter в Windows
Скачайте драйвер с официального сайта производителя под вашу модель. Не берите драйвер «для похожей» модели с файлообменника: часто в нём чужие настройки ширины.
Установка
- Запустите установщик от имени администратора.
- Выберите модель. Если в списке её нет, ставьте ближайшую с той же шириной (58 или 80 мм).
- Укажите порт:
USB001для USB,COM3(или ваш номер) для COM, адрес для сетевого принтера. - Завершите установку и распечатайте пробную страницу из свойств принтера (
Панель управления → Устройства и принтеры → Свойства принтера → Пробная печать).
Если пробная страница вышла, Windows с принтером работает, и дальше проблем с драйвером не будет.
Что проверить в свойствах драйвера
- Размер бумаги: для 58 мм — ширина около 48 мм печатной области, для 80 мм — около 72 мм.
- Название принтера без кириллицы и пробелов, например
XP58. Это снимает часть проблем с путями. - Отключена очередь «печатать после завершения буферизации» — если принтер подвисает на длинных документах.
Если вам нужен только вывод печатной формы (квитанция, акт) через обычное окно печати 1С, драйвера Windows достаточно. Тогда подключаемое оборудование настраивать не нужно: принтер просто выбирается в диалоге печати.
Подключение оборудования в самой 1С
Подключаемое оборудование нужно, когда 1С должна управлять принтером напрямую: печатать чеки, открывать денежный ящик, обрезать ленту. В конфигурациях для розницы пункт «Подключаемое оборудование» находится в разделе администрирования. В «Бухгалтерии» его сначала включают в настройках программы.
Шаг 1. Включите функцию и создайте рабочее место
В разделе администрирования найдите настройки подключаемого оборудования и поставьте флаг использования. Затем в справочнике Рабочие места создайте запись для своего компьютера. Без неё оборудование некуда привязывать.
Шаг 2. Добавьте принтер чеков
- Откройте справочник оборудования и нажмите «Создать».
- Тип оборудования — принтер чеков.
- Драйвер — вариант для ESC/POS-принтеров из списка 1С. Для типовых Xprinter подходит именно он.
- Рабочее место — ваше.
- Нажмите «Настроить» и укажите порт, скорость (для COM — как в паспорте, обычно
9600или115200), ширину ленты в символах.
Поставьте галочки: автоматическая обрезка (если у модели есть резак) и открытие ящика (если он подключён к порту RJ-11 принтера).
Для USB-принтера в Windows часто создаётся виртуальный COM-порт или принтер в системе. Если драйвер 1С просит «COM-порт», а у вас только USB, проверьте в диспетчере устройств, появился ли USB Serial Port. Если нет — выбирайте режим печати через системный принтер.
Шаг 3. Нажмите «Тест устройства»
В форме настройки есть кнопка проверки. Нажмите её: принтер должен напечатать тестовую строку и обрезать ленту. Если вышла — оборудование подключено.
Тонкий клиент или веб-клиент
С тонким клиентом всё работает без лишнего. В веб-клиенте для работы с оборудованием нужно расширение для браузера. Если 1С не видит принтер в браузере, проверьте, что расширение установлено и включено для сайта вашей базы.
Тестовая печать и вывод документов
Начните с простого: откройте любой документ, который вы готовы печатать, и посмотрите форму через «Печать». Если выбран нужный принтер, можно слать на него.
Что проверить:
- ✅ Русские буквы читаются, а не заменены знаками вопроса или крякозябрами.
- ✅ Текст помещается по ширине и не обрезается справа.
- ✅ Лента режется после документа, а не в середине.
- ✅ Нет пустых «лишних» листов после печати.
Если буквы вместо кириллицы — это кодовая страница. В настройках принтера (или драйвера 1С) выбирается нужная кодировка для кириллицы: чаще всего CP866 или WPC1251, зависит от прошивки. Подберите её тестом, меняя по одной.
Печать собственных форм под узкую ленту
Стандартные печатные формы рассчитаны на лист А4, на ленте 58 мм они читаются плохо. Для чековой ленты нужна отдельная, узкая форма: название, список позиций, итог. Разработчик 1С делает её как внешнюю печатную форму и подключает через Администрирование → Печатные формы, отчёты и обработки (раздел может называться чуть иначе в разных конфигурациях).
Для этикеток всё иначе. Принтер этикеток получает команды TSPL, поэтому используют специальный драйвер или обработку печати ценников. Через обычный диалог печати Windows нужную разметку получить трудно.
Нужен ли фискальный регистратор и что с ним делать
Здесь самое частое заблуждение. Xprinter не фискальный регистратор: у него нет фискального накопителя и связи с ОФД. Печать чека из 1С на Xprinter — это квитанция для внутреннего учёта, а не кассовый чек.
Если вы принимаете оплату физлицам наличными или картой, вам нужна онлайн-касса (ККТ) с фискальным накопителем, регистрацией в налоговой и передачей данных оператору фискальных данных. Подключается она в том же разделе подключаемого оборудования, но драйвером конкретной кассы.
Принтер Xprinter в такой связке может стоять рядом и печатать вторую копию: заказ на кухню, бирки, гарантийные талоны. Это нормальный сценарий.
Что ускоряет работу и снимает лишние проблемы
Мелочи, из-за которых принтер вдруг «ломается» через месяц.
- 🔒 Закрепите USB-порт и не меняйте его без нужды. После смены порта настройки в 1С придётся править.
- 🔋 Не пользуйтесь удлинителями с неисправным заземлением. Принтер и ящик могут сбрасываться.
- 🧾 Покупайте термобумагу нужной ширины и диаметра рулона. Слишком толстый рулон не влезает и цепляется.
- 🌡️ Термолента выцветает на солнце и от тепла. Документы, которые нужно хранить, лучше печатать на обычном принтере.
- 🧹 Раз в несколько месяцев протирайте термоголовку спиртовой салфеткой при выключенном питании.
- ⚙️ Вынесите настройки принтера в отдельную запись оборудования для каждого рабочего места. Несколько касс — несколько записей.
Если на рабочем месте несколько компьютеров с разными Windows, ставьте одну и ту же версию драйвера. Расхождения версий дают разные поля на ленте.
Решение распространённых проблем
Разделим по симптомам. Сначала проверяйте то, что проще.
Если ничего не помогает
Остаётся три хода. Сначала удалите принтер из Windows, перезагрузите компьютер и поставьте драйвер заново. Затем создайте в 1С новую запись оборудования с нуля, а не правьте старую. Наконец, проверьте другой кабель: «зарядные» USB-кабели без линий данных встречаются часто и выглядят как обычные.