Торговля и Склад · 11 мин
Как подключить термопринтер к 1С
Пошаговая инструкция по подключению термопринтера чеков и этикеток к 1С: драйверы, COM-порты, настройка оборудования, тестирование и решение типичных проблем.
Термопринтер — это устройство, которое печатает чеки, этикетки и штрихкоды на термочувствительной бумаге без красящей ленты. В связке с 1С он чаще всего используется для печати ценников, этикеток со штрихкодами и кассовых чеков в розничных точках. Подключение сводится к трём этапам: физическое соединение, установка драйвера и регистрация оборудования в самой программе.
Главная сложность обычно не в самом подключении, а в выборе правильного типа драйвера и корректной привязке устройства к рабочему месту в 1С. Типовые конфигурации (Управление торговлей, Розница, Комплексная автоматизация) поддерживают торговое оборудование через подсистему «Подключаемое оборудование», которая работает с драйверами по стандарту 1С-совместимо или через внешние обработки обслуживания.
Перед началом работы уточните модель принтера и версию конфигурации 1С — от этого зависит, какой драйвер скачивать и какие настройки потребуются. Далее разберём каждый шаг отдельно.
Что понадобится перед началом работы
Для подключения потребуется сам термопринтер, кабель интерфейса (обычно USB, реже RS-232 или Ethernet), компьютер с установленной платформой 1С и правами администратора для установки драйверов. Также заранее скачайте с сайта производителя актуальный драйвер под вашу модель — универсальные драйверы Windows часто не передают специфические команды печати этикеток.
Проверьте разрядность вашей платформы 1С: 32-битная и 64-битная версии требуют соответствующих версий драйверов. Если драйвер выпущен только под одну разрядность, а платформа другая — устройство в списке оборудования просто не появится или будет выдавать ошибку при тесте.
Какой кабель идёт в комплекте и есть ли нужный порт на компьютере
Совпадает ли разрядность драйвера с разрядностью платформы 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Откройте «Администрирование» → «Подключаемое оборудование»
- 2Включите использование подключаемого оборудования, если флаг снят
- 3Создайте новое устройство с нужным типом оборудования
- 4Выберите установленный драйвер и нажмите «Настроить»
- 5Укажите порт, параметры этикетки и сохраните настройки
- 6Выполните «Тест устройства» и убедитесь, что этикетка напечаталась
Если драйвера нет в списке
Когда нужный драйвер отсутствует в перечне, нажмите «Драйверы оборудования» → «Добавить из файла» и укажите скачанный с сайта производителя файл компоненты (обычно архив .zip или файл .epf для внешних обработок). После загрузки драйвер появится в общем списке и станет доступен для выбора в карточке устройства.
Печать чеков: особенности связки с фискальным регистратором
Если термопринтер печатает кассовые чеки, то в большинстве случаев это не отдельное устройство, а печатающий механизм внутри фискального регистратора или смарт-терминала. В этом случае в 1С настраивается не «принтер чеков», а ККТ целиком — через драйвер фискального регистратора (АТОЛ, Штрих-М, Viki Print и другие). Печать чеков при этом идёт автоматически при пробитии документа «Чек ККМ».
Для нефискальной печати (товарные чеки, квитанции, гарантийные талоны) термопринтер можно подключить как обычный принтер Windows и выбирать его в настройках печати документов. В конфигурациях с поддержкой шаблонов чеков ширину ленты (58 или 80 мм) задают в макете печатной формы — при несовпадении ширины текст будет обрезаться или переноситься некорректно.
Печать этикеток и ценников
Для печати этикеток из 1С используется обработка «Печать этикеток и ценников», доступная в разделе закупок или складского учёта. В ней выбирается шаблон этикетки, товары и количество копий. Шаблон содержит макет с полями: наименование, цена, штрихкод, артикул. Размеры шаблона должны точно совпадать с реальным размером этикетки в принтере — иначе печать «уедет» за край.
Размер этикетки задаётся в двух местах: в свойствах драйвера принтера (в Windows) и в настройках шаблона в 1С. Оба значения должны совпадать. Если этикетка 58×40 мм, а в драйвере стоит 80×50, принтер будет пропускать этикетки или печатать со смещением. После изменения размера выполните калибровку датчика этикеток — обычно это удержание кнопки Feed при включении или соответствующий пункт в утилите производителя.
Проверка результата и тестирование
После настройки выполните полный цикл проверки: тест устройства из карточки оборудования, печать одной этикетки из обработки «Печать этикеток и ценников» и сканирование напечатанного штрихкода сканером. Штрихкод должен считываться с первого раза — если сканер его не видит, снизьте скорость печати или увеличьте температуру (darkness) в настройках драйвера: бледная печать — частая причина нечитаемых кодов.
Для чекового принтера в составе ККТ проверка выполняется пробитием тестового чека на небольшую сумму в режиме РМК. Убедитесь, что в чеке корректно печатаются наименование товара, итоговая сумма и реквизиты организации, а лента отрывается ровно.
Как проверить результат
Сообщение «Тест успешно выполнен», этикетка напечатана
Ошибка подключения или пустая реакция принтера
Сканер считывает код с первого раза
Код бледный, смазанный, сканер молчит
Текст целиком в пределах этикетки
Текст обрезан или смещён за край
Печать работает после перезапуска 1С и компьютера
После перезагрузки устройство «отваливается»
Частые проблемы и способы их решения
Ошибка «Не удалось подключить устройство» чаще всего означает занятый порт: проверьте, не запущена ли вторая копия 1С или утилита производителя, которая монопольно держит COM-порт. Закройте лишние программы и повторите тест. Также порт может измениться после переподключения USB-кабеля в другой разъём — сверьте номер в Диспетчере устройств.
Если 1С вообще не видит драйвер в списке, проверьте разрядность платформы (команда «О программе» в меню «Справка») и переустановите драйвер под нужную архитектуру. Для старых конфигураций на платформе 8.2 может потребоваться обновление до 8.3 — современные драйверы с 8.2 часто несовместимы.
Русские буквы на этикетке печатаются «кракозябрами» — это проблема кодировки. В настройках драйвера переключите кодовую страницу на Cyrillic/Windows-1251 или используйте печать шаблона средствами 1С, где текст передаётся как графика.
Как выбрать действие при проблеме
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С состоит из трёх шагов: физическое соединение, установка драйвера нужной разрядности и добавление устройства в «Подключаемое оборудование» с тестом. Ключевые точки контроля — совпадение размера этикетки в драйвере и шаблоне, правильный порт и качество печати штрихкода. Чековый принтер в составе ККТ настраивается через драйвер фискального регистратора, а не отдельно.