В 1С не формируются печатные формы: кнопка «Печать» не реагирует (решение)
- Бухгалтер нажимает кнопку «Печать» (или «Акт», «Накладная», «УПД»), но на экране ничего не происходит.
- 1С наглухо зависает на несколько минут при попытке открыть предварительный просмотр документа.
- Появляется ошибка:
При попытке вывода на печать произошла ошибка. Не выбран принтер по умолчанию.
Почему 1С блокирует печать документов?
Перед тем как сформировать печатную форму на экране, платформа 1С всегда опрашивает драйвер принтера по умолчанию в Windows, чтобы рассчитать разметку страницы (поля, переносы строк, размер листа А4). Если принтер по умолчанию недоступен (выключен сетевой принтер или зависла очередь печати), 1С зависает или игнорирует нажатие кнопки.
Шаг 1. Перевыбор принтера по умолчанию в Windows
- Нажмите меню Пуск — Параметры (значок шестеренки) -> перейдите в раздел «Устройства» -> «Принтеры и сканеры».
- Снимите галочку с пункта «Разрешить Windows управлять принтером по умолчанию» (Windows часто назначает принтером по умолчанию виртуальный факс или выключенный сетевой принтер).
- Найдите в списке ваш реально работающий локальный принтер (или встроенный виртуальный «Microsoft Print to PDF»).
- Нажмите по нему и выберите кнопку «Управление» -> «Использовать по умолчанию».
Шаг 2. Перезапуск службы Диспетчера печати (Spooler)
- Нажмите Win + R, введите
services.mscи нажмите Enter. - Найдите службу «Диспетчер печати» (Print Spooler).
- Нажмите по ней правой кнопкой мыши и выберите «Перезапустить».
Шаг 3. Сброс индивидуальных параметров страницы в 1С
- В 1С откройте любой отчет или документ, который удается открыть.
- В верхнем меню нажмите: «Главное меню» (круглая кнопка со стрелкой) — Файл — Параметры страницы....
- В поле «Принтер» выберите корректный принтер и нажмите «ОК».
- Перезапустите 1С и попробуйте напечатать документ снова.
Частые вопросы (FAQ)
Почему Microsoft Print to PDF помогает вернуть печать в 1С?
Виртуальный принтер Microsoft Print to PDF встроен в Windows, не зависит от физических проводов и сети и отвечает 1С мгновенно, позволяя программе быстро рассчитать макет документа.
Что делать, если при печати через RDP печатная форма уходит не на тот принтер?
В настройках клиента подключения RDP (mstsc) на вкладке 'Локальные ресурсы' включите проброс принтеров и используйте технологию Easy Print.
Почему 1С печатает пустые листы?
В параметрах страницы 1С проверьте масштаб: выберите вариант 'По ширине листа' вместо фиксированного масштаба 100%, чтобы широкие таблицы не уезжали за край страницы.
Как очистить зависшую очередь печати в Windows?
Остановите службу 'Диспетчер печати' (net stop spooler), удалите все файлы из папки C:\Windows\System32\spool\PRINTERS и запустите службу заново (net start spooler).