Торговля и Склад · 10 мин
Как настроить термопринтер в 1С
Как подключить и настроить термопринтер чеков и этикеток в 1С: установка драйверов, выбор оборудования, настройка шаблонов чеков, решение типичных ошибок печати.
Термопринтер в связке с 1С чаще всего используется в двух сценариях: печать кассовых чеков через фискальный регистратор и печать этикеток или ценников на складе и в розничной точке. От сценария зависит и способ подключения: чековый принтер обычно работает через драйвер фискального регистратора по стандарту «1С:Совместимо», а принтер этикеток — через Windows-драйвер или прямую отправку команд на языке TSPL/ZPL/EPL.
Главная причина проблем с печатью — путаница между этими режимами. Если принтер этикеток подключить как фискальное устройство или наоборот, 1С либо не увидит оборудование, либо будет печатать пустые ленты и обрезанные шаблоны. Поэтому настройку стоит начинать с чёткого ответа на вопрос: что именно должен печатать термопринтер — фискальные чеки, нефискальные документы или этикетки со штрихкодами.
Ниже разобран полный цикл настройки для обоих сценариев: от установки драйвера до проверки тестовой печати и исправления типовых ошибок. Инструкции применимы к типовым конфигурациям — «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» и «1С:ERP», где работа с оборудованием ведётся через подсистему БСПО (библиотека подключаемого оборудования).
Определите тип термопринтера и сценарий печати
Прежде чем открывать настройки 1С, уточните, к какому классу относится устройство. Фискальный регистратор (или чековый принтер в составе онлайн-кассы) печатает чеки с фискальными признаками и передаёт данные в ОФД — он подключается через драйвер ККТ и требует регистрации в ФНС. Обычный термопринтер чеков без фискального накопителя печатает только нефискальные документы: товарные чеки, счета, акты. Принтер этикеток (например, модели с печатью на самоклеящейся ленте) предназначен для ценников и штрихкодов.
От этого зависит тип оборудования, который вы выберете в 1С: «ККТ с передачей данных», «Принтер чеков» или «Принтер этикеток». Неверно выбранный тип — самая частая причина того, что устройство не появляется в списках печати или печатает не то, что ожидается.
Установите драйвер устройства
Для фискальных регистраторов и чековых принтеров, работающих по стандарту «1С:Совместимо», скачайте драйвер с сайта производителя устройства и установите его на компьютер кассира. После установки драйвер появится в списке доступных в 1С при добавлении оборудования. Многие популярные драйверы (например, для распространённых моделей ККТ) уже включены в поставку типовых конфигураций и доступны через пункт «Драйверы оборудования».
Для принтера этикеток сначала установите стандартный Windows-драйвер: подключите принтер по USB, дождитесь определения устройства или установите драйвер с диска/сайта производителя. Проверьте, что принтер виден в разделе «Устройства и принтеры» Windows и печатает тестовую страницу. Только после этого переходите к настройке в 1С — если Windows принтер не видит, 1С его тоже не увидит.
Добавьте оборудование в 1С
В типовых конфигурациях откройте раздел «Администрирование» → «Подключаемое оборудование» (в «1С:Рознице» — «Администрирование» → «Настройка подключаемого оборудования»). Убедитесь, что включён признак использования подключаемого оборудования. Нажмите «Создать» и выберите тип оборудования, соответствующий вашему сценарию.
В карточке устройства укажите: наименование (понятное кассиру, например «Принтер этикеток — склад»), организацию и рабочее место, драйвер оборудования из списка установленных. Затем нажмите «Настроить» и задайте параметры подключения: COM-порт или USB, скорость порта (обычно указана в документации устройства), модель. Для сетевых принтеров укажите IP-адрес и порт — убедитесь, что адрес зарезервирован в роутере, иначе после перезагрузки сети принтер «потеряется».
- 1Установите драйвер устройства и проверьте печать тестовой страницы в Windows
- 2В 1С откройте «Администрирование» → «Подключаемое оборудование» и создайте новое устройство
- 3Выберите тип оборудования, драйвер и укажите параметры порта
- 4Нажмите «Тест устройства» и убедитесь, что печать проходит без ошибок
- 5Привяжите устройство к рабочему месту и шаблонам печати
Настройте печать чеков и шаблоны
Если термопринтер используется для чеков, проверьте шаблон чека в настройках ККТ. В типовых конфигурациях шаблоны редактируются через «Шаблоны чеков ККТ»: там задаётся ширина ленты (обычно 57 или 80 мм), состав полей, вывод логотипа и рекламного текста. Ширина ленты в шаблоне должна совпадать с фактической шириной рулона в принтере — иначе текст обрезается или съезжает.
Для нефискальной печати на чековом принтере (например, товарного чека из «Управления торговлей») убедитесь, что в настройках печати документа выбрано именно это устройство. Если чек печатается через Windows-драйвер, задайте в свойствах принтера пользовательский размер бумаги, равный ширине ленты, с минимальными полями — стандартный формат A4 приведёт к пустым отступам и разрыву печати.
Настройте печать этикеток и ценников
Для принтера этикеток в карточке оборудования выберите тип «Принтер этикеток» и укажите драйвер. Затем откройте редактор шаблона этикетки — в типовых конфигурациях он доступен из карточки устройства или из обработки «Печать этикеток и ценников». В шаблоне задайте размер этикетки в миллиметрах (например, 58×40), расположение полей: наименование товара, цена, штрихкод, артикул.
Размер этикетки в шаблоне обязан совпадать с реальным размером наклеенной ленты. Проверьте также калибровку датчика зазора: у большинства принтеров она выполняется удержанием кнопки подачи при включении или из фирменной утилиты. Если принтер пропускает этикетки или печатает через одну — это признак того, что датчик не откалиброван под текущую ленту.
После сохранения шаблона выполните пробную печать из документа «Переоценка» или обработки печати ценников на одном товаре. Проверяйте не только внешний вид, но и читаемость штрихкода сканером — этикетка, которая выглядит нормально, может не сканироваться из-за недостаточной контрастности или слишком мелкого кода.
Как проверить результат
Тест завершается без ошибок, печатается пробный текст
Ошибка открытия порта или «устройство не найдено»
Печать ровно на этикетке, штрихкод читается сканером
Смещение, пропуск этикеток, бледная печать
Все строки помещаются по ширине ленты, отрез корректный
Обрезанный текст, пустые участки, чек не отрезается
Типичные ошибки и их устранение
Ошибка «порт занят» возникает, когда COM-порт принтера уже захвачен другой программой — чаще всего службой фискального драйвера или второй копией 1С. Закройте лишние приложения, проверьте в диспетчере устройств, какой номер порта реально присвоен принтеру, и укажите именно его. После замены USB-кабеля или переподключения в другой разъём номер COM-порта может измениться — это стандартная причина внезапного отказа печати.
Бледная печать на принтере этикеток обычно означает низкое значение температуры (darkness) в настройках драйвера или несоответствие ленты: для термопечати и термотрансферной печати нужны разные расходные материалы, и принтер, настроенный под один режим, с другой лентой печатать нормально не будет. Проверьте режим печати в свойствах драйвера и повысьте температуру постепенно, небольшими шагами.
Если из 1С печатаются иероглифы или пустые ленты, причина почти всегда в несовпадении кодировки или в том, что шаблон отправлен на устройство не того типа. Убедитесь, что в карточке оборудования выбран правильный драйвер и тип устройства, а в шаблоне не используются поля, которые принтер не поддерживает.
Когда самостоятельной настройки недостаточно
Базовое подключение и настройку шаблонов можно выполнить своими силами по этой инструкции. Однако есть ситуации, где разумнее привлечь специалиста: первичная регистрация и фискализация онлайн-кассы, замена фискального накопителя, настройка печати через нестандартные драйверы или прямые команды принтера, а также доработка шаблонов чеков с программными изменениями в конфигурации.
Отдельный случай — сетевые принтеры этикеток, обслуживающие несколько рабочих мест: здесь нужно корректно развести права доступа к оборудованию и шаблонам между пользователями, иначе кассиры будут видеть чужие устройства или не видеть свои. Такая настройка выполняется через привязку оборудования к рабочим местам и группам доступа.
Что важно запомнить
Настройка термопринтера в 1С сводится к трём шагам: установить драйвер, добавить устройство с правильным типом в «Подключаемом оборудовании», настроить шаблон и проверить тестовую печать. Большинство проблем связано с неверным типом оборудования, сменой COM-порта и несовпадением размеров ленты с шаблоном.
Частые вопросы о настройке термопринтера в 1С
1С не видит термопринтер, хотя Windows его определяет. Что делать?
Проверьте, что драйвер устройства установлен именно для работы с 1С (для ККТ — драйвер стандарта «1С:Совместимо»), а в карточке оборудования выбран правильный порт. Также перезапустите сеанс 1С после установки драйвера: список драйверов подгружается при старте.
Можно ли печатать фискальные чеки на обычном термопринтере?
Нет. Фискальные чеки при расчётах с покупателями должны формироваться онлайн-кассой с фискальным накопителем, зарегистрированной в ФНС. Обычный термопринтер подходит только для нефискальных документов: товарных чеков, счетов, внутренних накладных.
Почему принтер этикеток печатает через одну этикетку?
Это признак того, что датчик зазора не откалиброван под текущую ленту. Выполните калибровку по инструкции производителя (обычно удержанием кнопки подачи при включении или через фирменную утилиту) и проверьте, что размер этикетки в шаблоне 1С совпадает с реальным.
После переподключения USB-кабеля печать перестала работать. В чём причина?
При подключении в другой USB-разъём Windows часто присваивает принтеру новый номер COM-порта. Откройте диспетчер устройств, узнайте актуальный номер порта и укажите его в настройках оборудования в 1С.
Как настроить печать ценников на термопринтере из «1С:Розница»?
Добавьте принтер как оборудование типа «Принтер этикеток», создайте или отредактируйте шаблон ценника в обработке «Печать этикеток и ценников», задав точный размер ленты, затем выполните пробную печать на одном товаре и проверьте читаемость штрихкода сканером.
Чек печатается с обрезанным текстом по краям. Как исправить?
Ширина ленты в шаблоне чека не совпадает с фактической шириной рулона. Откройте редактор шаблона чека ККТ и установите корректную ширину (обычно 57 или 80 мм), а при печати через Windows-драйвер — создайте пользовательский формат бумаги с нужной шириной и минимальными полями.