Торговля и Склад · 11 мин
Как подключить принтер чеков к 1С
Пошаговая инструкция по подключению чекового принтера к 1С: установка драйверов, настройка COM-порта, подключение через оборудование в 1С, проверка печати чеков.
Подключение принтера чеков (фискального регистратора или чекопечатающей машины) к 1С — стандартная задача при автоматизации розничной точки. Без корректной настройки оборудования кассир не сможет пробивать чеки из документов «Чек ККМ» и «Реализация товаров», а значит, продажи придётся оформлять вручную.
Основная сложность заключается не в физическом подключении кабеля, а в правильной связке трёх компонентов: драйвера устройства в операционной системе, драйвера торгового оборудования в 1С и настроек самой конфигурации. Ошибка на любом из этих уровней приводит к типичным симптомам — принтер не виден в 1С, чек печатается с иероглифами или не печатается вовсе.
В материале разобран полный цикл: от выбора способа подключения и установки драйверов до тестовой печати и устранения частых ошибок. Инструкция применима к популярным конфигурациям — 1С:Розница, 1С:Управление торговлей, 1С:Комплексная автоматизация, работающим с библиотекой подключаемого оборудования (БПО).
Что понадобится перед началом работы
Прежде чем приступать к настройке, убедитесь, что у вас есть всё необходимое. Во-первых, сам принтер чеков с исправным кабелем подключения — USB, RS-232 (COM) или Ethernet в зависимости от модели. Во-вторых, дистрибутив драйвера от производителя устройства — для АТОЛ это «Драйвер ККТ», для Штрих-М — «Драйвер ФР», для Viki Print — собственный комплект ПО.
В-третьих, потребуются права администратора на компьютере кассира — установка драйверов и служб без них невозможна. В-четвёртых, в 1С у пользователя должны быть права на настройку подключаемого оборудования (обычно это роль администратора или старшего кассира). Наконец, если устройство фискальное, оно должно быть зарегистрировано в налоговой и иметь действующий фискальный накопитель.
Установка драйвера устройства в Windows
Подключите принтер к компьютеру и включите питание. Для USB-моделей система обычно определяет новое устройство автоматически, но без фирменного драйвера оно может отображаться как неизвестное устройство или виртуальный COM-порт без функциональности. Запустите установщик драйвера от производителя и следуйте мастеру установки.
После установки откройте «Диспетчер устройств» Windows и проверьте, как устройство определилось в системе. USB-фискальные регистраторы чаще всего создают виртуальный COM-порт — запомните его номер, он понадобится при настройке в 1С. Для сетевых моделей задайте устройству статический IP-адрес через утилиту производителя, чтобы адрес не менялся после перезагрузки роутера.
Проверьте связь штатной утилитой из комплекта драйвера (например, «Тест драйвера ККТ» у АТОЛ). Если утилита видит устройство и выполняет тестовую печать — аппаратная часть и системный драйвер работают, можно переходить к настройке 1С. Если устройство не определяется даже здесь, искать проблему нужно в кабеле, порте или самом драйвере, а не в 1С.
Как проверить результат
Отображается без жёлтого восклицательного знака, известен номер COM-порта
Устройство с ошибкой или определяется как «Неизвестное устройство»
Успешная проверка связи и тестовая печать
Ошибка «Нет связи» или порт занят
Номер COM-порта не меняется после перезагрузки
Порт «плавает» — после перезагрузки 1С теряет устройство
Добавление принтера в список подключаемого оборудования 1С
В типовых конфигурациях перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в 1С:Розница путь аналогичен через «Настройки»). Убедитесь, что включён флаг «Использовать подключаемое оборудование». Откройте список «Подключаемое оборудование» и нажмите «Создать».
В карточке нового оборудования выберите тип устройства — «Фискальный регистратор» (или «Принтер чеков» для нефискальных моделей), затем обработчик драйвера. Для популярных моделей в составе БПО есть штатные драйверы: «АТОЛ:Драйвер ККТ», «Штрих-М:Драйвер ФР» и другие. Если нужного драйвера нет в списке, его следует установить через «Драйверы оборудования» → «Загрузить» из файла поставки производителя.
Укажите рабочее место, к которому привязывается устройство, и организацию, от имени которой будут пробиваться чеки. Сохраните карточку и перейдите к настройке параметров через кнопку «Настроить».
- 1Установите драйвер производителя и проверьте связь тестовой утилитой
- 2В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
- 3Создайте новое устройство типа «Фискальный регистратор», выберите драйвер
- 4Нажмите «Настроить» и укажите порт, скорость и параметры устройства
- 5Выполните «Тест устройства» и убедитесь в успешной печати
- 6Привяжите оборудование к кассе ККМ в настройках магазина или склада
Настройка параметров подключения
В окне настройки драйвера укажите параметры соединения. Для COM-подключения это номер порта, скорость обмена (обычно 115200 или значение из документации устройства), биты данных и чётность — параметры должны совпадать с настройками самого принтера. Для сетевых устройств укажите IP-адрес и порт.
Отдельно проверьте параметры печати: ширину чековой ленты (обычно 57 или 80 мм), кодировку и шаблон чека, если драйвер его поддерживает. Неверная ширина ленты приводит к обрезанию строк и «рваному» виду чека. Для фискальных регистраторов также укажите номер автомата (если требуется) и параметры налогообложения по умолчанию.
После заполнения параметров нажмите «Тест устройства». Успешный тест означает, что 1С установила связь с принтером через драйвер и получила ответ. Многие драйверы при тесте печатают служебную строку или нефискальный чек — это лучшее подтверждение корректной настройки.
Привязка принтера к кассе ККМ и проверка печати
Само по себе подключённое оборудование не начнёт печатать чеки — его нужно связать с кассой ККМ. Откройте справочник «Кассы ККМ», найдите нужную кассу и укажите в ней созданный фискальный регистратор. В 1С:Розница дополнительно проверьте настройки рабочего места кассира (РМК): там должно быть выбрано то же подключаемое оборудование.
Для финальной проверки создайте тестовый документ «Чек ККМ» с минимальной позицией и пробейте его. Проверьте, что чек напечатан полностью: наименование товара, сумма, итог, фискальные реквизиты и QR-код. QR-код обязателен на фискальном чеке — его отсутствие говорит о проблеме с шаблоном или версией драйвера.
Если чек пробит успешно, дополнительно проверьте сценарии возврата и отмены чека, а также открытие и закрытие смены — эти операции тоже идут через принтер и должны выполняться без ошибок.
Если к одному компьютеру подключается несколько USB-устройств с виртуальными COM-портами, подключайте их в одни и те же USB-разъёмы. Перестановка кабеля в другой порт часто меняет номер COM-порта, и 1С теряет связь с принтером до повторной настройки.
Частые ошибки и способы их устранения
Самая распространённая проблема — ошибка «Порт недоступен» или «Нет связи» при тесте устройства. Причины: неверный номер COM-порта, порт занят другой программой (например, открытая утилита производителя блокирует порт), не установлен драйвер виртуального порта. Закройте все сторонние программы работы с ККТ и повторите тест.
Вторая типичная ситуация — иероглифы или пустые строки вместо русского текста. Это признак несовпадения кодировки между драйвером и устройством. В настройках драйвера смените кодовую страницу или включите/отключите транслитерацию. Третья проблема — ошибка «Драйвер не установлен» в 1С при работающем устройстве в Windows: значит, в 1С не загружена компонента драйвера, установите её через «Драйверы оборудования».
Если чек печатается, но обрезается справа, проверьте ширину ленты в настройках драйвера и шаблон чека. При ошибках фискализации («Неверное состояние ФН», «Смена превысила 24 часа») проблема уже не в подключении, а в работе фискального накопителя — выполните закрытие смены или обратитесь к документации по кодам ошибок вашей модели.
Особые сценарии подключения
Сетевой принтер чеков
Сетевые модели подключаются через Ethernet и позволяют пробивать чеки с нескольких рабочих мест. Настройка в 1С аналогична, но вместо COM-порта указывается IP-адрес и порт устройства. Обязательно закрепите за принтером статический IP в настройках роутера или самого устройства — смена адреса по DHCP отключит печать в самый неподходящий момент.
Подключение через терминальный сервер
Если 1С работает на терминальном сервере, а принтер подключён к локальному компьютеру кассира, требуется проброс портов в настройках RDP-клиента (локальные ресурсы → порты). Альтернатива — установка на локальный компьютер службы удалённого подключения оборудования от производителя драйвера. Учтите, что проброс COM-портов в терминальной сессии работает нестабильно при плохом канале связи.
Нефискальный принтер чеков
Для печати товарных чеков без фискализации используются обычные POS-принтеры. В 1С они подключаются как «Принтер чеков» и печать идёт через макет, как на обычный принтер Windows. В этом случае достаточно установить драйвер Windows и выбрать принтер в настройках печати документа.
Что важно запомнить
Подключение строится по цепочке: драйвер в Windows → проверка утилитой производителя → драйвер в 1С → настройка порта → тест устройства → привязка к кассе ККМ. Каждый сбой локализуется проверкой предыдущего звена, а фискальные операции тестируются только после полной проверки связи.
Частые вопросы
1С не видит принтер, хотя в Windows он работает. Что делать?
Проверьте, установлен ли драйвер оборудования именно в 1С: откройте «Драйверы оборудования» и убедитесь, что нужный драйвер имеет статус «Установлен». Затем проверьте, не занят ли COM-порт другой программой, и совпадает ли номер порта в настройках 1С с фактическим в Диспетчере устройств.
Можно ли подключить один принтер чеков к нескольким компьютерам?
Да, если это сетевая модель с подключением по Ethernet — тогда каждое рабочее место настраивается на IP-адрес устройства. USB-модель напрямую работает только с одним компьютером; для совместного доступа потребуется проброс через сеть штатными средствами драйвера, что поддерживают не все модели.
Чек печатается с иероглифами вместо русских букв. В чём причина?
Причина в несовпадении кодировки между драйвером и прошивкой устройства. Откройте настройки драйвера в 1С и смените кодовую страницу (часто помогает переключение между Windows-1251 и CP866) либо включите режим транслитерации, если устройство не поддерживает кириллицу.
Нужна ли отдельная лицензия на драйвер для 1С?
Зависит от производителя: штатные драйверы из состава библиотеки подключаемого оборудования (БПО) доступны без дополнительной оплаты, но некоторые функции фирменных драйверов (например, расширенные версии драйверов АТОЛ) могут требовать лицензии. Уточняйте условия в документации к конкретной модели.
После обновления 1С принтер перестал печатать. Как восстановить работу?
При обновлении конфигурации обновляется и библиотека подключаемого оборудования, которая может требовать новую версию драйвера. Откройте карточку оборудования, переустановите драйвер через «Драйверы оборудования», затем выполните тест устройства. В большинстве случаев этого достаточно.
Как проверить печать, не пробивая реальный фискальный чек?
Используйте кнопку «Тест устройства» в карточке оборудования — она проверяет связь и печатает служебную информацию без фискализации. Также многие драйверы поддерживают печать нефискального документа. Реальные чеки пробивайте только после успешного прохождения этих проверок.