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

Торговля и Склад · 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. 1
    Установите драйвер производителя и проверьте связь тестовой утилитой
  2. 2
    В 1С откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
  3. 3
    Создайте новое устройство типа «Фискальный регистратор», выберите драйвер
  4. 4
    Нажмите «Настроить» и укажите порт, скорость и параметры устройства
  5. 5
    Выполните «Тест устройства» и убедитесь в успешной печати
  6. 6
    Привяжите оборудование к кассе ККМ в настройках магазина или склада

Настройка параметров подключения

В окне настройки драйвера укажите параметры соединения. Для COM-подключения это номер порта, скорость обмена (обычно 115200 или значение из документации устройства), биты данных и чётность — параметры должны совпадать с настройками самого принтера. Для сетевых устройств укажите IP-адрес и порт.

Отдельно проверьте параметры печати: ширину чековой ленты (обычно 57 или 80 мм), кодировку и шаблон чека, если драйвер его поддерживает. Неверная ширина ленты приводит к обрезанию строк и «рваному» виду чека. Для фискальных регистраторов также укажите номер автомата (если требуется) и параметры налогообложения по умолчанию.

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

Привязка принтера к кассе ККМ и проверка печати

Само по себе подключённое оборудование не начнёт печатать чеки — его нужно связать с кассой ККМ. Откройте справочник «Кассы ККМ», найдите нужную кассу и укажите в ней созданный фискальный регистратор. В 1С:Розница дополнительно проверьте настройки рабочего места кассира (РМК): там должно быть выбрано то же подключаемое оборудование.

Для финальной проверки создайте тестовый документ «Чек ККМ» с минимальной позицией и пробейте его. Проверьте, что чек напечатан полностью: наименование товара, сумма, итог, фискальные реквизиты и QR-код. QR-код обязателен на фискальном чеке — его отсутствие говорит о проблеме с шаблоном или версией драйвера.

Если чек пробит успешно, дополнительно проверьте сценарии возврата и отмены чека, а также открытие и закрытие смены — эти операции тоже идут через принтер и должны выполняться без ошибок.

Если к одному компьютеру подключается несколько USB-устройств с виртуальными COM-портами, подключайте их в одни и те же USB-разъёмы. Перестановка кабеля в другой порт часто меняет номер COM-порта, и 1С теряет связь с принтером до повторной настройки.
ПЗ
Практическое замечание

Частые ошибки и способы их устранения

Самая распространённая проблема — ошибка «Порт недоступен» или «Нет связи» при тесте устройства. Причины: неверный номер COM-порта, порт занят другой программой (например, открытая утилита производителя блокирует порт), не установлен драйвер виртуального порта. Закройте все сторонние программы работы с ККТ и повторите тест.

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

Если чек печатается, но обрезается справа, проверьте ширину ленты в настройках драйвера и шаблон чека. При ошибках фискализации («Неверное состояние ФН», «Смена превысила 24 часа») проблема уже не в подключении, а в работе фискального накопителя — выполните закрытие смены или обратитесь к документации по кодам ошибок вашей модели.

Типичные ошибки
01
Настройка 1С без проверки связи в утилите производителя — в итоге непонятно, на каком уровне сбой
02
Одновременно открытая утилита драйвера и 1С — порт занят, тест устройства падает с ошибкой
03
Неверная скорость COM-порта — связь нестабильна, чеки печатаются через раз
04
Не привязано оборудование к кассе ККМ — принтер настроен, но из документов печать недоступна
05
Использование устаревшей версии драйвера — не печатается QR-код или возникают ошибки формата фискальных данных

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

Сетевой принтер чеков

Сетевые модели подключаются через 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С принтер перестал печатать. Как восстановить работу?

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

Как проверить печать, не пробивая реальный фискальный чек?

Используйте кнопку «Тест устройства» в карточке оборудования — она проверяет связь и печатает служебную информацию без фискализации. Также многие драйверы поддерживают печать нефискального документа. Реальные чеки пробивайте только после успешного прохождения этих проверок.