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

Многие пользователи совершают ошибку, пытаясь изменить параметры печати исключительно внутри интерфейса конфигурации, игнорируя системные настройки Windows. Правильная настройка требует последовательного подхода: от установки корректных драйверов до тонкой калибровки форм в разделе администрирования системы.

Подготовка оборудования и установка драйверов

Перед началом работы в самой программе необходимо убедиться, что аппаратная часть полностью готова к взаимодействию с компьютером. Установите официальные драйверы с сайта производителя, а не используйте универсальные решения от Windows, которые часто не поддерживают специфические функции маркированных принтеров.

Если вы используете термостойкий принтер для этикеток, например Zebra GT800 или Honeywell PC42t, убедитесь, что выбран правильный тип носителя в свойствах драйвера. Неправильный выбор типа бумаги или ширины рулона приведет к тому, что при печати в документ будет обрываться или печататься со сдвигом.

Важно: Проверьте физическое подключение кабеля и наличие бумаги. Драйвер должен определять устройство как «Готово» в панели управления принтерами.

⚠️ Внимание: Использование фирменных утилит калибровки (например, ZPL EPL) перед первым запуском печати в 1С значительно снижает количество ошибок при формировании этикеток сложной верстки.

Настройка портов и протоколов связи

Самая частая причина того, что 1С видит принтер, но не может отправить на него печать — это неверно выбранный порт. В свойствах устройства в Windows перейдите во вкладку Порты и проверьте, какой именно порт выбран. Для USB-подключений это обычно USB001 (виртуальный порт принтера), а для сетевых — IP-адрес устройства.

Если вы используете сетевой принтер, статический IP-адрес является обязательным условием стабильной работы. Динамическое получение адреса через DHCP может привести к тому, что после перезагрузки роутера IP устройства изменится, и 1С потеряет связь с принтером, выдавая ошибку «Устройство не найдено».

Для проверки связи можно воспользоваться стандартной утилитой Windows: введите IP-адрес в браузере или отправьте тестовую страницу печати через Панель управления → Принтеры и сканеры.

📊 Какое подключение у вашего принтера?
USB-кабель
Сеть (Ethernet)
Wi-Fi
Bluetooth

Создание формы печати в 1С:Предприятие

В интерфейсе программы необходимо создать или отредактировать форму печати. Перейдите в раздел Администрирование и откройте узел Подключение оборудования (или Настройка печати в старых версиях). Именно здесь происходит магия связывания логических типов документов с физическими устройствами.

Нажмите кнопку Добавить и выберите тип устройства, например Принтер этикеток или Стандартный принтер. В открывшемся окне укажите конкретный принтер, который вы настроили на уровне Windows, и привяжите его к формированию документов, таких как «Реализация товаров» или «Закрывающие документы».

Для каждого типа документа можно задать свой профиль печати. Например, накладные должны печататься на стандартном А4, а товарные этикетки — на термобумаге 58×40 мм. Разные профили позволяют избежать ручного выбора принтера каждый раз при отправке печати.

☑️ Проверка настройки печати

Выполнено: 0 / 4

Не забудьте сохранить изменения и протестировать работу, создав пробный документ . Если документ не выходит, проверьте логи ошибок в разделе Журнал регистрации или посмотрите, не висит ли задание печати в очереди Windows.

Настройка профилей печати и форм этикеток

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

Для термических принтеров крайне важно настроить автоматическую подачу (Cut) и скорость печати. В профиле печати 1С можно задать задержку между этикетками, что критично для принтеров с датчиком зазора (Gap Sensor) или черной метки (Black Mark).

Используйте конструктор форм для визуального контроля разметки. Встроенный редактор позволяет перетаскивать поля (например, Артикул, Цена, Штрихкод) и видеть, как они будут расположены на физической этикетке.

Частые ошибки разметки

Если этикетка печатается с отступом, проверьте настройки датчика в драйвере. Часто 1С требует точного совпадения размеров в профиле и в драйвере Windows, иначе принтер будет пропускать этикетки.

Тип принтера Рекомендуемая ширина бумаги Особенности настройки в 1С
Zebra GK420d 4 дюйма (104 мм) Обязательна калибровка датчика зазора
Atola AT-803 58 мм Настройка отреза после печати
Стандартный (A4) 210×297 мм Проверка полей (маргин) страницы
TSC TTP-244 40-60 мм Выбор типа метки (упаковочная/термо)

Решение проблем с драйверами и очередями печати

Если печать зависает или выдает ошибку «Очередь печати не отвечает», проблема часто кроется в драйвере. Попробуйте удалить принтер из системы и установить его заново, используя режим «Установка локального принтера» с созданием нового порта, а не автоматический поиск.

Иногда помогает смена языка описания страницы (PDL). В свойствах драйвера переключите режим с PostScript на PCL или Text (для старых 1С), если принтер не понимает кодировку отправки данных.

Для сетевых принтеров проверьте, не блокирует ли антивирус или фаервол порт 9100, через который обычно передаются данные на печать. Это частая проблема на корпоративных серверах с жесткими политиками безопасности.

⚠️ Внимание: Если вы видите ошибку «Драйвер не найден» после обновления Windows, обязательно загрузите последнюю версию драйвера с официального сайта производителя, старые версии могут быть несовместимы с новыми обновлениями ОС.

Переход на Честный ЗНАК и специфика маркировки

С введением системы маркировки требования к печати этикеток ужесточились. Теперь в 1С необходимо не просто напечатать изображение, а корректно сформировать DataMatrix код, соответствующий стандартам ЦРПТ. Ошибки в формировании кода могут привести к невозможности его считывания кассовыми терминалами.

При настройке печати для маркированных товаров убедитесь, что в профиле печати выбран режим высокой плотности (обычно 203 или 300 dpi). Печать с низким качеством может сделать DataMatrix нечитаемым для сканеров на этапе приемки товара.

В конфигурациях 1С, адаптированных под Честный ЗНАК, существуют специальные формы печати, которые автоматически подтягивают криптографические данные. Убедитесь, что у вас стоит актуальная версия платформы и обновления конфигурации, иначе функционал маркировки может работать некорректно.

💡

Для маркировки обязательно используйте термобумагу класса B или A с защитным покрытием, чтобы код DataMatrix не выгорал и сохранялся в течение всего срока годности товара.

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

Самая распространенная проблема — «сдвиг печати». Если этикетка печатается со смещением вверх или вниз, проверьте настройки длины этикетки в драйвере и в профиле 1С. Они должны быть идентичны.

Если печатаются пустые страницы, проверьте формат файла. В 1С может быть выбран формат PDF для принтера, который ждет сырой PostScript, или наоборот. В свойствах принтера в Windows попробуйте изменить язык описания страницы.

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

💡

Перед массовой печатью тысяч этикеток всегда делайте тестовую печать на 3-5 штук, чтобы убедиться в корректности данных и отсутствии сдвигов, так как отмена массовой печати может быть невозможна.

FAQ: Ответы на частые вопросы

Что делать, если 1С не видит принтер?

Проверьте, работает ли принтер вне 1С (напечатайте тестовую страницу из Windows). Если да, убедитесь, что в настройках оборудования в 1С выбран именно этот принтер, а не виртуальный или другой установленный.

Как настроить печать этикеток на обычном струйном принтере?

Вам потребуется самоклейка формата А4. В профиле печати 1С укажите размер бумаги А4, но в настройках принтера в Windows задайте отступы (маргиналы) и количество этикеток в строке, чтобы они влезали на лист.

Почему печатаются два слоя на этикетке?

Скорее всего, в настройках драйвера или профиля печати выбрана опция «Печать с дублированием» или неверно задана длина этикетки, из-за чего принтер считает, что это один длинный лист.

Можно ли подключить принтер по Wi-Fi в 1С?

Да, при условии, что принтер имеет собственный IP-адрес. В свойствах принтера в Windows создайте новый стандартный TCP/IP порт и введите IP устройства. 1С будет печатать через этот порт.