К статье
Практический материал

Торговля и Склад · 11 мин

Как подключить термопринтер к 1С

Пошаговая инструкция по подключению термопринтера чеков и этикеток к 1С: драйверы, COM-порты, настройка оборудования, тестирование и решение типичных проблем.

Термопринтер — это устройство, которое печатает чеки, этикетки и штрихкоды на термочувствительной бумаге без красящей ленты. В связке с 1С он чаще всего используется для печати ценников, этикеток со штрихкодами и кассовых чеков в розничных точках. Подключение сводится к трём этапам: физическое соединение, установка драйвера и регистрация оборудования в самой программе.

Главная сложность обычно не в самом подключении, а в выборе правильного типа драйвера и корректной привязке устройства к рабочему месту в 1С. Типовые конфигурации (Управление торговлей, Розница, Комплексная автоматизация) поддерживают торговое оборудование через подсистему «Подключаемое оборудование», которая работает с драйверами по стандарту 1С-совместимо или через внешние обработки обслуживания.

Перед началом работы уточните модель принтера и версию конфигурации 1С — от этого зависит, какой драйвер скачивать и какие настройки потребуются. Далее разберём каждый шаг отдельно.

Что понадобится перед началом работы

Для подключения потребуется сам термопринтер, кабель интерфейса (обычно USB, реже RS-232 или Ethernet), компьютер с установленной платформой 1С и правами администратора для установки драйверов. Также заранее скачайте с сайта производителя актуальный драйвер под вашу модель — универсальные драйверы Windows часто не передают специфические команды печати этикеток.

Проверьте разрядность вашей платформы 1С: 32-битная и 64-битная версии требуют соответствующих версий драйверов. Если драйвер выпущен только под одну разрядность, а платформа другая — устройство в списке оборудования просто не появится или будет выдавать ошибку при тесте.

ИнтерфейсUSB, COM или Ethernet

Какой кабель идёт в комплекте и есть ли нужный порт на компьютере

ДрайверВерсия и разрядность

Совпадает ли разрядность драйвера с разрядностью платформы 1С

Тип печатиЭтикетки или чеки

От этого зависит тип оборудования при добавлении в 1С

КонфигурацияУТ, Розница, КА и др.

Есть ли в конфигурации подсистема «Подключаемое оборудование»

Физическое подключение и установка драйвера

Подключите принтер к компьютеру выключенным, затем включите питание — Windows определит новое устройство. Для USB-моделей система обычно создаёт виртуальный принтер, для COM-подключения устройство появится как последовательный порт с номером (например, COM3). Номер порта можно посмотреть в Диспетчере устройств Windows в разделе «Порты (COM и LPT)».

Запустите установщик драйвера от имени администратора. Для принтеров этикеток (АТОЛ, Zebra, TSC, Godex и подобных) драйвер устанавливает и Windows-принтер, и компоненту для 1С. После установки перезагрузите компьютер — это устраняет большинство случаев, когда 1С не видит свежеустановленный драйвер.

Если принтер сетевой (Ethernet), сначала задайте ему статический IP-адрес через утилиту производителя или веб-интерфейс устройства, а затем добавьте его в Windows как сетевой принтер по TCP/IP-порту. Динамический IP от DHCP не подходит: после перезагрузки роутера адрес сменится, и 1С потеряет связь с устройством.

Настройка оборудования в 1С

В типовых конфигурациях путь к настройке выглядит так: «Администрирование» → «Подключаемое оборудование» (в некоторых версиях — «Настройка подключаемого оборудования»). Откроется список устройств, привязанных к текущему рабочему месту. Нажмите «Создать» и выберите тип оборудования: «Принтер этикеток» для печати ценников и этикеток или «ККТ с передачей данных» / «Фискальный регистратор» для чеков.

В карточке устройства укажите наименование, выберите драйвер из выпадающего списка (например, «АТОЛ: Драйвер принтеров этикеток» или «1С: Принтер этикеток») и нажмите «Настроить». В окне параметров задайте порт, скорость соединения, ширину этикетки и другие параметры печати. После сохранения обязательно выполните «Тест устройства» — при успешной настройке принтер напечатает тестовую этикетку.

Порядок добавления принтера в 1С
  1. 1
    Откройте «Администрирование» → «Подключаемое оборудование»
  2. 2
    Включите использование подключаемого оборудования, если флаг снят
  3. 3
    Создайте новое устройство с нужным типом оборудования
  4. 4
    Выберите установленный драйвер и нажмите «Настроить»
  5. 5
    Укажите порт, параметры этикетки и сохраните настройки
  6. 6
    Выполните «Тест устройства» и убедитесь, что этикетка напечаталась

Если драйвера нет в списке

Когда нужный драйвер отсутствует в перечне, нажмите «Драйверы оборудования» → «Добавить из файла» и укажите скачанный с сайта производителя файл компоненты (обычно архив .zip или файл .epf для внешних обработок). После загрузки драйвер появится в общем списке и станет доступен для выбора в карточке устройства.

Печать чеков: особенности связки с фискальным регистратором

Если термопринтер печатает кассовые чеки, то в большинстве случаев это не отдельное устройство, а печатающий механизм внутри фискального регистратора или смарт-терминала. В этом случае в 1С настраивается не «принтер чеков», а ККТ целиком — через драйвер фискального регистратора (АТОЛ, Штрих-М, Viki Print и другие). Печать чеков при этом идёт автоматически при пробитии документа «Чек ККМ».

Для нефискальной печати (товарные чеки, квитанции, гарантийные талоны) термопринтер можно подключить как обычный принтер Windows и выбирать его в настройках печати документов. В конфигурациях с поддержкой шаблонов чеков ширину ленты (58 или 80 мм) задают в макете печатной формы — при несовпадении ширины текст будет обрезаться или переноситься некорректно.

Печать этикеток и ценников

Для печати этикеток из 1С используется обработка «Печать этикеток и ценников», доступная в разделе закупок или складского учёта. В ней выбирается шаблон этикетки, товары и количество копий. Шаблон содержит макет с полями: наименование, цена, штрихкод, артикул. Размеры шаблона должны точно совпадать с реальным размером этикетки в принтере — иначе печать «уедет» за край.

Размер этикетки задаётся в двух местах: в свойствах драйвера принтера (в Windows) и в настройках шаблона в 1С. Оба значения должны совпадать. Если этикетка 58×40 мм, а в драйвере стоит 80×50, принтер будет пропускать этикетки или печатать со смещением. После изменения размера выполните калибровку датчика этикеток — обычно это удержание кнопки Feed при включении или соответствующий пункт в утилите производителя.

Типичные ошибки
01
Несовпадение размера этикетки в драйвере и шаблоне — печать смещается или обрезается
02
Выбор неправильного COM-порта — 1С выдаёт ошибку «устройство не найдено»
03
Разрядность драйвера не совпадает с платформой — драйвер не загружается и не виден в списке
04
Использование драйвера Windows вместо драйвера 1С-совместимого — этикетки печатаются, но штрихкоды не читаются сканером
05
Динамический IP у сетевого принтера — после перезагрузки роутера печать перестаёт работать

Проверка результата и тестирование

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

Для чекового принтера в составе ККТ проверка выполняется пробитием тестового чека на небольшую сумму в режиме РМК. Убедитесь, что в чеке корректно печатаются наименование товара, итоговая сумма и реквизиты организации, а лента отрывается ровно.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение «Тест успешно выполнен», этикетка напечатана

Тревожный признак

Ошибка подключения или пустая реакция принтера

Качество штрихкода
Норма

Сканер считывает код с первого раза

Тревожный признак

Код бледный, смазанный, сканер молчит

Позиция печати
Норма

Текст целиком в пределах этикетки

Тревожный признак

Текст обрезан или смещён за край

Стабильность связи
Норма

Печать работает после перезапуска 1С и компьютера

Тревожный признак

После перезагрузки устройство «отваливается»

Частые проблемы и способы их решения

Ошибка «Не удалось подключить устройство» чаще всего означает занятый порт: проверьте, не запущена ли вторая копия 1С или утилита производителя, которая монопольно держит COM-порт. Закройте лишние программы и повторите тест. Также порт может измениться после переподключения USB-кабеля в другой разъём — сверьте номер в Диспетчере устройств.

Если 1С вообще не видит драйвер в списке, проверьте разрядность платформы (команда «О программе» в меню «Справка») и переустановите драйвер под нужную архитектуру. Для старых конфигураций на платформе 8.2 может потребоваться обновление до 8.3 — современные драйверы с 8.2 часто несовместимы.

Русские буквы на этикетке печатаются «кракозябрами» — это проблема кодировки. В настройках драйвера переключите кодовую страницу на Cyrillic/Windows-1251 или используйте печать шаблона средствами 1С, где текст передаётся как графика.

Маршрут решения

Как выбрать действие при проблеме

Устройство не видно в списке драйверовПроверьте разрядность платформы и переустановите драйвер под неё
Тест проходит, но штрихкод не читаетсяУвеличьте температуру печати и снизьте скорость в настройках драйвера
Печать смещается на этикеткеСверьте размер этикетки в драйвере и шаблоне, выполните калибровку датчика
Ошибка «порт занят»Закройте другие программы, использующие принтер, и проверьте номер порта
Крякозябры вместо кириллицыСмените кодовую страницу в драйвере на Windows-1251

FAQ: частые вопросы о подключении термопринтера к 1С

Можно ли подключить термопринтер к 1С без драйвера производителя?

Для печати простых текстовых чеков — да, через стандартный драйвер Windows «Generic / Text Only». Но для этикеток со штрихкодами и работы через подсистему «Подключаемое оборудование» фирменный драйвер обязателен: без него 1С не сможет управлять размером этикетки, температурой печати и командами штрихкодирования.

Чем подключение принтера этикеток отличается от подключения чекового принтера?

Принтер этикеток добавляется в 1С как отдельный тип оборудования «Принтер этикеток» со своим драйвером. Чековый термопринтер обычно является частью фискального регистратора и настраивается внутри драйвера ККТ — отдельной карточки для него в 1С не создаётся.

Почему после перезагрузки компьютера принтер перестал работать?

Наиболее вероятные причины: USB-кабель вставлен в другой порт и номер COM изменился, либо у сетевого принтера сменился IP-адрес. Проверьте номер порта в Диспетчере устройств и поправьте его в настройках оборудования в 1С. Для сетевых моделей закрепите статический IP.

Работает ли термопринтер с 1С в терминальном режиме (RDP)?

Да, но USB-принтер нужно пробросить в терминальную сессию через настройки RDP (локальные ресурсы → принтеры) или использовать программы перенаправления портов. Надёжнее в терминальной схеме работают сетевые принтеры с Ethernet-подключением — они доступны серверу напрямую по IP.

Какие модели термопринтеров лучше совместимы с 1С?

Наиболее предсказуемо работают устройства, для которых производитель выпускает официальный драйвер по стандарту «1С-совместимо»: АТОЛ, Штрих-М, Viki Print для чеков; АТОЛ, TSC, Zebra, Godex для этикеток. Перед покупкой проверьте на сайте производителя наличие драйвера под вашу версию платформы и её разрядность.

Можно ли печатать этикетки из 1С:Фреш (облачная 1С)?

Да, облачные решения 1С поддерживают подключаемое оборудование через специальный агент, который устанавливается на локальный компьютер пользователя. Принтер подключается к этому компьютеру обычным способом, а агент передаёт задания печати из облака на устройство.

Итог

Что важно запомнить

Подключение термопринтера к 1С состоит из трёх шагов: физическое соединение, установка драйвера нужной разрядности и добавление устройства в «Подключаемое оборудование» с тестом. Ключевые точки контроля — совпадение размера этикетки в драйвере и шаблоне, правильный порт и качество печати штрихкода. Чековый принтер в составе ККТ настраивается через драйвер фискального регистратора, а не отдельно.