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

Документы и Печать · 11 мин

Почему принтер не печатает документы из 1С и как это исправить

Разбираем, почему принтер не печатает документы из 1С: проверка драйверов, настроек печати, прав доступа, очереди печати и типовых ошибок конфигурации.

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

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

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

Шаг первый: определить, где именно сбой — в 1С или в системе

Прежде чем менять настройки, нужно понять, на каком уровне возникает проблема. Откройте «Панель управления → Устройства и принтеры», найдите свой принтер и отправьте пробную страницу. Если пробная страница не печатается — дело не в 1С, а в драйвере, подключении или самом устройстве, и копать нужно в сторону Windows.

Если пробная страница выходит нормально, проверьте второй уровень: попробуйте в 1С сформировать печатную форму и вместо отправки на принтер сохранить её в PDF (кнопка «Сохранить» в окне предварительного просмотра или выбор виртуального принтера Microsoft Print to PDF). Если PDF формируется корректно — табличный документ строится, и проблема на стыке между 1С и драйвером. Если PDF тоже не создаётся или форма не формируется — причина внутри 1С: макет, права или ошибка кода.

Пробная страница Windows не печатаетсяПроблема вне 1С

Проверяйте кабель, сеть, драйвер и службу диспетчера печати

Пробная страница печатается, PDF из 1С не формируетсяПроблема внутри 1С

Смотрите макет печатной формы, права пользователя и журнал ошибок

PDF формируется, но на бумагу не выводитсяСбой на стыке 1С и драйвера

Проверяйте принтер по умолчанию, настройки печати в 1С и разрешения на принтер

Проверка диспетчера печати и очереди заданий

Одна из самых частых причин «молчания» принтера — зависшая служба «Диспетчер печати» (spoolsv.exe) или забитая очередь печати. Задание из 1С уходит в очередь, встаёт за зависшим документом и никогда не доходит до устройства. При этом пользователь видит просто отсутствие реакции.

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

Перезапуск диспетчера печати
  1. 1
    Нажмите Win+R, введите services.msc и нажмите Enter
  2. 2
    Найдите службу «Диспетчер печати» (Print Spooler)
  3. 3
    Нажмите «Перезапустить» в левой панели или через контекстное меню
  4. 4
    Если служба не перезапускается, остановите её, удалите файлы из папки C:\Windows\System32\spool\PRINTERS и запустите снова
  5. 5
    Отправьте пробную страницу, затем повторите печать из 1С

Очистка папки PRINTERS удаляет все незавершённые задания всех принтеров системы. Это безопасно для документов, но задания придётся отправить заново. На сервере, где печатью пользуются несколько сотрудников, предупредите коллег перед перезапуском службы.

Принтер по умолчанию и настройки печати в 1С

1С при печати использует принтер, выбранный в диалоге печати, либо принтер по умолчанию, если печать идёт без диалога (например, по кнопке «Печать» с настройкой «без запроса»). Типичная ситуация: принтером по умолчанию стал виртуальный принтер (PDF, OneNote, XPS), задание уходит туда, и физическое устройство молчит.

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

Отдельно проверьте параметры страницы в самой печатной форме: размер бумаги (A4 вместо Letter), ориентацию и поля. Несоответствие формата бумаги в драйвере и в макете иногда приводит к тому, что принтер ждёт загрузки другого формата или отклоняет задание без сообщения.

Драйвер принтера: версии, разрядность и конфликты

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

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

Ещё один нюанс — разрядность. Драйверы для 32-битной и 64-битной Windows различаются, и на сервере должен стоять драйвер именно под его архитектуру. Если печать работала и внезапно перестала после обновления Windows, откатите или переустановите драйвер — обновления системы иногда подменяют драйверы своими версиями.

Ошибки печатной формы и прав внутри 1С

Если табличный документ не формируется вовсе, причина почти всегда внутри конфигурации. Типовые варианты: повреждённый или отсутствующий макет печатной формы (особенно после обновления конфигурации или доработок), недостаточно прав у пользователя на объект, ошибка в модуле, формирующем печать.

Как отличить: попробуйте напечатать тот же документ под другим пользователем с полными правами. Если печать проходит — проблема в правах. Проверьте роли пользователя: нужны права на чтение документа, на вывод и на связанные объекты, данные которых попадают в форму (контрагенты, договоры, организация).

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

Типичные ошибки
01
Переустановка 1С при проблеме печати — почти никогда не помогает, потому что причина в драйвере, службе печати или макете, а не в платформе
02
Игнорирование текста ошибки — сообщение 1С обычно прямо указывает на проблемный макет или объект, но его закрывают не читая
03
Проверка только на одном пользователе — без сравнения с другой учётной записью невозможно отличить проблему прав от системной
04
Очистка очереди печати без перезапуска службы — зависшее задание в памяти спулера продолжает блокировать новые задания

Сетевые и терминальные сценарии

При сетевой печати добавляются свои точки отказа. Если принтер подключён по сети, проверьте его доступность: откройте веб-интерфейс принтера по IP-адресу или выполните ping. Пропадание принтера из сети (смена IP при динамической адресации, спящий режим устройства) приводит к тому, что задания уходят «в никуда».

В терминальном режиме включите проброс локальных принтеров в настройках RDP-подключения (вкладка «Локальные ресурсы» → «Принтеры»). Без этого пользователь в терминальной сессии просто не видит свой принтер. Учтите, что проброшенный принтер работает через временный драйвер сервера, и стабильность такой печати обычно ниже, чем у принтера, установленного непосредственно на сервере.

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

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

Как выбрать действие

Не печатает ни одна программа, пробная страница не выходитПроверяйте драйвер, службу диспетчера печати и подключение принтера
Печатает всё, кроме 1С, и PDF из 1С тоже не формируетсяПроверяйте права пользователя, макет печатной формы и журнал регистрации
PDF формируется, на бумагу не выводитсяПроверяйте принтер по умолчанию, явный выбор принтера в диалоге и настройки формата бумаги
Не печатает только в терминальной сессииПроверяйте проброс принтеров в RDP и наличие драйвера на сервере
Ошибка появилась после обновления конфигурацииОткатите внешнюю печатную форму на типовую и привлеките специалиста по 1С

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

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

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

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

Задание в очереди печати
Норма

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

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

Зависает со статусом «Печать» или «Ошибка»

Сформированная печатная форма
Норма

Все страницы отображаются в предпросмотре корректно

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

Пустые области, обрезанные таблицы, ошибка при формировании

Напечатанный лист
Норма

Полный документ, читаемый текст, верная ориентация

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

Часть страницы, «мусор» из символов, смещённые поля

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

Итог

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

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

Частые вопросы

1С пишет «Ошибка при выводе на печать» — что это значит?

Такое сообщение означает, что табличный документ сформировался, но передать его драйверу не удалось. Проверьте, доступен ли выбранный принтер, не зависла ли служба диспетчера печати, и попробуйте напечатать на другой принтер или в PDF. Если на другом принтере работает — переустановите драйвер проблемного устройства.

Почему из 1С печатает один пользователь, а другой нет?

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

После обновления конфигурации перестала печататься накладная. Что делать?

Скорее всего, внешняя печатная форма несовместима с новой версией конфигурации. Временно переключитесь на типовую форму через меню «Ещё» в документе или в списке дополнительных печатных форм, а затем передайте внешнюю форму на доработку специалисту.

Можно ли печатать из 1С, если принтер подключён к другому компьютеру?

Да, через общий доступ к принтеру в Windows. На компьютере, к которому подключён принтер, включите общий доступ в свойствах принтера, а на остальных машинах подключите его как сетевой. Учтите, что компьютер-хост должен быть включён, иначе печать встанет в очередь.

Почему документ печатается, но с пустыми полями или без сумм?

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