Документы и Печать · 11 мин
Почему принтер не печатает документы из 1С и как это исправить
Разбираем, почему принтер не печатает документы из 1С: проверка драйверов, настроек печати, прав доступа, очереди печати и типовых ошибок конфигурации.
Принтер исправно печатает документы из Word, Excel и браузера, но при отправке из 1С задание уходит в очередь и зависает, либо программа выдаёт ошибку «Печать невозможна» — это характерный признак того, что неисправность кроется не в самом устройстве, а в связке 1С с драйвером. Наиболее частые причины: сбитые настройки принтера внутри конфигурации, устаревший или повреждённый драйвер, отсутствие у пользователя прав на печать, а также повреждённый макет печатной формы документа.
Важно сразу разделить два сценария. Первый — принтер вообще не реагирует: задание не появляется в очереди печати, никаких сообщений нет. Второй — 1С выдаёт ошибку, печатная форма не формируется или выходит пустой лист. Это разные классы неисправностей, и диагностировать их нужно по-разному.
Ниже разобраны основные причины по частоте встречаемости: от простых проверок, которые занимают пару минут, до ситуаций, где без администратора или специалиста по 1С не обойтись. Начинайте с первого раздела и двигайтесь по порядку — в большинстве случаев решение находится на ранних шагах.
Шаг первый: определить, где именно сбой — в 1С или в системе
Прежде чем менять настройки, нужно понять, на каком уровне возникает проблема. Откройте «Панель управления → Устройства и принтеры», найдите свой принтер и отправьте пробную страницу. Если пробная страница не печатается — дело не в 1С, а в драйвере, подключении или самом устройстве, и копать нужно в сторону Windows.
Если пробная страница выходит нормально, проверьте второй уровень: попробуйте в 1С сформировать печатную форму и вместо отправки на принтер сохранить её в PDF (кнопка «Сохранить» в окне предварительного просмотра или выбор виртуального принтера Microsoft Print to PDF). Если PDF формируется корректно — табличный документ строится, и проблема на стыке между 1С и драйвером. Если PDF тоже не создаётся или форма не формируется — причина внутри 1С: макет, права или ошибка кода.
Проверяйте кабель, сеть, драйвер и службу диспетчера печати
Смотрите макет печатной формы, права пользователя и журнал ошибок
Проверяйте принтер по умолчанию, настройки печати в 1С и разрешения на принтер
Проверка диспетчера печати и очереди заданий
Одна из самых частых причин «молчания» принтера — зависшая служба «Диспетчер печати» (spoolsv.exe) или забитая очередь печати. Задание из 1С уходит в очередь, встаёт за зависшим документом и никогда не доходит до устройства. При этом пользователь видит просто отсутствие реакции.
Откройте очередь печати (двойной щелчок по значку принтера в «Устройствах и принтерах») и посмотрите, нет ли там застрявших заданий со статусом «Ошибка» или «Печать». Удалите все задания через меню «Принтер → Очистить очередь печати». Если задания не удаляются, потребуется перезапуск службы.
- 1Нажмите Win+R, введите services.msc и нажмите Enter
- 2Найдите службу «Диспетчер печати» (Print Spooler)
- 3Нажмите «Перезапустить» в левой панели или через контекстное меню
- 4Если служба не перезапускается, остановите её, удалите файлы из папки C:\Windows\System32\spool\PRINTERS и запустите снова
- 5Отправьте пробную страницу, затем повторите печать из 1С
Очистка папки PRINTERS удаляет все незавершённые задания всех принтеров системы. Это безопасно для документов, но задания придётся отправить заново. На сервере, где печатью пользуются несколько сотрудников, предупредите коллег перед перезапуском службы.
Принтер по умолчанию и настройки печати в 1С
1С при печати использует принтер, выбранный в диалоге печати, либо принтер по умолчанию, если печать идёт без диалога (например, по кнопке «Печать» с настройкой «без запроса»). Типичная ситуация: принтером по умолчанию стал виртуальный принтер (PDF, OneNote, XPS), задание уходит туда, и физическое устройство молчит.
Проверьте принтер по умолчанию в «Устройствах и принтерах» — нужный принтер должен быть отмечен зелёной галочкой. Затем в 1С откройте печатную форму, нажмите «Печать» и в диалоге явно выберите физический принтер, а не «по умолчанию». Если так печать проходит — причина найдена.
Отдельно проверьте параметры страницы в самой печатной форме: размер бумаги (A4 вместо Letter), ориентацию и поля. Несоответствие формата бумаги в драйвере и в макете иногда приводит к тому, что принтер ждёт загрузки другого формата или отклоняет задание без сообщения.
Драйвер принтера: версии, разрядность и конфликты
Если 1С работает на сервере терминалов или в клиент-серверном режиме, печать идёт с того компьютера, где выполняется код. На терминальном сервере используется серверный драйвер принтера, и его отсутствие или несовместимость — классическая причина сбоев. При этом на локальном компьютере того же пользователя всё может печататься нормально.
Признаки проблемы с драйвером: печать обрывается на середине, выходит «мусор» из символов, печатается только часть таблицы, 1С «падает» при отправке на печать. В таких случаях обновите драйвер до актуальной версии с сайта производителя, избегая универсальных драйверов, если есть специализированный. На терминальном сервере драйвер устанавливает администратор.
Ещё один нюанс — разрядность. Драйверы для 32-битной и 64-битной Windows различаются, и на сервере должен стоять драйвер именно под его архитектуру. Если печать работала и внезапно перестала после обновления Windows, откатите или переустановите драйвер — обновления системы иногда подменяют драйверы своими версиями.
Ошибки печатной формы и прав внутри 1С
Если табличный документ не формируется вовсе, причина почти всегда внутри конфигурации. Типовые варианты: повреждённый или отсутствующий макет печатной формы (особенно после обновления конфигурации или доработок), недостаточно прав у пользователя на объект, ошибка в модуле, формирующем печать.
Как отличить: попробуйте напечатать тот же документ под другим пользователем с полными правами. Если печать проходит — проблема в правах. Проверьте роли пользователя: нужны права на чтение документа, на вывод и на связанные объекты, данные которых попадают в форму (контрагенты, договоры, организация).
Если ошибка возникает у всех пользователей и сопровождается сообщением вида «Ошибка при вызове метода контекста» или «Поле объекта не обнаружено» — это ошибка кода или макета. Такое бывает после неудачного обновления или доработки внешней печатной формы. Временное решение — вернуть типовую печатную форму вместо внешней (в меню «Ещё» документа или в настройках печатных форм), а дальше привлекать специалиста по 1С.
Сетевые и терминальные сценарии
При сетевой печати добавляются свои точки отказа. Если принтер подключён по сети, проверьте его доступность: откройте веб-интерфейс принтера по IP-адресу или выполните ping. Пропадание принтера из сети (смена IP при динамической адресации, спящий режим устройства) приводит к тому, что задания уходят «в никуда».
В терминальном режиме включите проброс локальных принтеров в настройках RDP-подключения (вкладка «Локальные ресурсы» → «Принтеры»). Без этого пользователь в терминальной сессии просто не видит свой принтер. Учтите, что проброшенный принтер работает через временный драйвер сервера, и стабильность такой печати обычно ниже, чем у принтера, установленного непосредственно на сервере.
Для веб-клиента 1С печать идёт через браузер: табличный документ открывается в отдельном окне и печатается средствами браузера. Если веб-клиент не печатает, проверьте блокировку всплывающих окон и разрешения браузера на печать — часто окно предпросмотра просто блокируется.
Как выбрать действие
Проверка результата и профилактика
После любого исправления проверяйте результат полным циклом: откройте документ, сформируйте печатную форму, выведите на предпросмотр, отправьте на физический принтер и убедитесь, что лист вышел полностью и без искажений. Частичный успех (например, печатается только первая страница) означает, что проблема решена не до конца.
Как проверить результат
Появляется и исчезает через несколько секунд
Зависает со статусом «Печать» или «Ошибка»
Все страницы отображаются в предпросмотре корректно
Пустые области, обрезанные таблицы, ошибка при формировании
Полный документ, читаемый текст, верная ориентация
Часть страницы, «мусор» из символов, смещённые поля
Для профилактики закрепите статический IP-адрес за сетевым принтером, не меняйте принтер по умолчанию без необходимости, а внешние печатные формы обновляйте только после проверки на тестовой копии базы. Эти три меры устраняют большинство повторных обращений с проблемой печати.
Что важно запомнить
Начинайте диагностику с пробной страницы Windows и вывода печатной формы в PDF — это сразу делит проблему на «системную» и «внутри 1С». Дальше проверяйте по кругу: служба печати и очередь, принтер по умолчанию, драйвер, права и макет печатной формы. Изменения на сервере и в драйверах доверяйте администратору.
Частые вопросы
1С пишет «Ошибка при выводе на печать» — что это значит?
Такое сообщение означает, что табличный документ сформировался, но передать его драйверу не удалось. Проверьте, доступен ли выбранный принтер, не зависла ли служба диспетчера печати, и попробуйте напечатать на другой принтер или в PDF. Если на другом принтере работает — переустановите драйвер проблемного устройства.
Почему из 1С печатает один пользователь, а другой нет?
Наиболее вероятные причины — разные права на документ или связанные справочники, либо разные настройки принтера в учётных записях Windows. Сравните роли пользователей и проверьте, какой принтер выбран по умолчанию у каждого. Если различий в правах нет, очистите кэш настроек пользователя в 1С.
После обновления конфигурации перестала печататься накладная. Что делать?
Скорее всего, внешняя печатная форма несовместима с новой версией конфигурации. Временно переключитесь на типовую форму через меню «Ещё» в документе или в списке дополнительных печатных форм, а затем передайте внешнюю форму на доработку специалисту.
Можно ли печатать из 1С, если принтер подключён к другому компьютеру?
Да, через общий доступ к принтеру в Windows. На компьютере, к которому подключён принтер, включите общий доступ в свойствах принтера, а на остальных машинах подключите его как сетевой. Учтите, что компьютер-хост должен быть включён, иначе печать встанет в очередь.
Почему документ печатается, но с пустыми полями или без сумм?
Это уже не проблема печати, а проблема данных или макета: форма выводит поля, которые в документе не заполнены, либо макет ссылается на переименованные реквизиты. Проверьте заполненность документа и сравните с типовой печатной формой — если типовая выводит данные корректно, дорабатывать нужно используемый макет.