Документ из 1С не уходит на печать: проверяем Windows, драйвер, очередь и настройки базы
Содержание
Если принтер не печатает из 1С, первым делом распечатайте любую страницу из Блокнота на тот же принтер. Не печатает и Блокнот — проблема в Windows: драйвер, порт, очередь или служба печати. Блокнот печатает, а 1С нет — ищите причину в настройках самой программы: выбранный принтер, параметры страницы, макет печатной формы, права пользователя или режим работы (терминал, веб-клиент).
Своего «драйвера печати» у платформы 1С:Предприятие 8.3 нет. Табличный документ отправляется в стандартную подсистему печати Windows, как из Word или Excel. Поэтому большая часть сбоев решается на стороне операционной системы, а в 1С остаётся пять-шесть типовых мест, которые стоит проверить.
Быстрая проверка: принтер, кабель и пробная страница
Начните с того, что занимает минуту. Половину «сложных» случаев закрывает именно этот список.
- 🔌 Принтер включён, на панели нет ошибки: замятие, открытая крышка, нет бумаги, закончился тонер.
- 📶 Сетевой принтер отвечает на
pingпо своему IP-адресу. Адрес можно распечатать кнопкой на самом принтере (страница конфигурации). - 🖨️ В Windows принтер не в состоянии «Отключён» или «Работать автономно».
- 📄 Пробная страница печатается:
Параметры → Bluetooth и устройства → Принтеры и сканеры → <принтер> → Печать пробной страницы(Windows 11) или через свойства принтера в Windows 10.
ping 192.168.1.50
Если пробная страница не вышла, 1С здесь ни при чём — переходите к следующим двум разделам. Если вышла, а из Блокнота тоже всё печатается, сразу прыгайте к разделу про настройки 1С.
Распространённая ловушка: документ «ушёл», в очереди его нет, а принтер молчит. Часто это формат бумаги Letter вместо A4. Принтер ждёт, пока в лоток положат бумагу нужного размера, и мигает индикатором. Проверьте формат в настройках драйвера и в параметрах страницы 1С.
Драйвер и порт принтера в Windows
Драйвер и порт — самые частые виновники, особенно после обновления Windows или смены IP-адреса принтера.
Проверка порта
- Откройте
Панель управления → Устройства и принтеры(или выполнитеcontrol printers). - Правой кнопкой по принтеру → Свойства принтера → вкладка Порты.
- Посмотрите, какой порт отмечен.
Что чаще всего находится:
- 🔁 WSD-порт у сетевого принтера. Он работает через автообнаружение и периодически «теряет» устройство. Надёжнее создать Стандартный порт TCP/IP с фиксированным IP-адресом.
- 🌐 IP-адрес сменился: роутер выдал принтеру новый адрес по DHCP, а порт смотрит на старый. Закрепите адрес за принтером на роутере или в его веб-интерфейсе.
- 🔌 USB-принтер переткнули в другой разъём: Windows создала новый порт
USB002, а очередь осталась наUSB001. Отметьте актуальный порт или верните кабель в прежний разъём.
Проверка драйвера
Драйвер, поставленный Windows автоматически, иногда печатает только простой текст и спотыкается на сложных документах — с рамками, штрихкодами, мелкими шрифтами. Печатные формы 1С (ТОРГ-12, УПД, счёт-фактура) как раз такие.
- Скачайте драйвер с сайта производителя принтера под вашу версию Windows и разрядность.
- Удалите принтер в Windows.
- Удалите старый пакет драйвера: выполните
printui /s /t2, выберите драйвер и нажмите Удалить с удалением пакета. - Установите принтер заново с новым драйвером.
Если принтер расшарен с другого компьютера, обновлять драйвер нужно на том компьютере, где он подключён физически, и затем переподключить его на клиентах.
Сравнение вариантов, если драйвер под подозрением:
| Вариант | Когда выбирать | Риски |
|---|---|---|
| Родной драйвер производителя | Основной вариант для любого принтера | Для старых моделей может не быть версии под Windows 11 |
| Универсальный драйвер (PCL6 / PostScript) производителя | Нет родного драйвера, парк одинаковых принтеров | Часть функций лотков и дуплекса недоступна |
| Драйвер, который подставила Windows | Временно, пока ищете нужный | Пустые или обрезанные листы на сложных формах |
Служба печати и зависшая очередь
Когда первое задание в очереди зависло, все следующие стоят за ним. Пользователь нажимает «Печать» в 1С ещё пять раз, и очередь только растёт.
Симптомы:
- ⏳ В очереди висит задание со статусом «Ошибка» или «Удаление», и оно не удаляется.
- 🚫 Windows пишет
Локальная подсистема печати не выполняется. - 🧊 Окно выбора принтера в 1С открывается очень долго или пустое.
Очистка очереди вручную
Остановка службы печати прерывает печать у всех, кто печатает через этот компьютер. Если это сервер печати или терминальный сервер , делайте это, когда никто не печатает, и предупредите пользователей.
Откройте командную строку от имени администратора:
net stop spooler
del /q /f %systemroot%\System32\spool\PRINTERS\*.*
net start spooler
Первая команда останавливает службу «Диспетчер печати», вторая удаляет файлы застрявших заданий, третья запускает службу снова. Сами принтеры и драйверы при этом не удаляются.
Если служба падает сразу после запуска, причина обычно в сбойном драйвере одного из принтеров. Удалите последний установленный принтер и его пакет драйвера (см. раздел выше) и запустите службу ещё раз.
Проверьте тип запуска службы: services.msc → Диспетчер печати → тип запуска должен быть «Автоматически». Иначе после перезагрузки проблема вернётся.
Настройки печати внутри 1С
Сюда переходят, когда Блокнот печатает, а 1С — нет. Порядок проверки — от простого к сложному.
1. Какой принтер выбран
1С по умолчанию берёт принтер, назначенный в Windows основным. В Windows 10 и 11 есть параметр «Разрешить Windows управлять принтером, используемым по умолчанию»: система сама переключает основной принтер на последний использованный. В итоге из 1С документ уходит на принтер в соседнем кабинете или в «Microsoft Print to PDF».
- Отключите этот параметр в
Параметры → Bluetooth и устройства → Принтеры и сканеры. - Назначьте нужный принтер основным.
- В 1С откройте печатную форму и печатайте через кнопку печати с выбором принтера (
Ctrl+P), а не через быструю печать: так видно, куда уходит документ.
2. Параметры страницы
Если форма печатается пустой, на двух листах вместо одного или обрезанной, откройте печатную форму и вызовите Параметры страницы из главного меню (значок с тремя полосками → Файл). Проверьте:
- 📐 формат бумаги — A4, а не Letter;
- ↔️ ориентацию — для УПД и ТОРГ-12 обычно альбомная;
- 🔍 масштаб — включите «По ширине страницы», если форма вылезает за край;
- 📏 поля — слишком большие поля выталкивают последнюю колонку на второй лист.
Эти настройки 1С запоминает для пользователя. Если у одного сотрудника печать нормальная, а у другого нет, дело почти наверняка в сохранённых настройках. Их можно очистить: Администрирование → Настройки пользователей и прав → Настройки пользователей (в БП 3.0, ЗУП 3.1, УТ 11) — выберите пользователя и удалите его настройки печати или все настройки внешнего вида.
3. Изменённый макет печатной формы
Бывает, что «не печатает» на самом деле означает «печатает не то»: пустые поля, съехавшие колонки, ошибка при формировании формы. Частая причина — макет когда-то правили вручную, а после обновления конфигурации он перестал совпадать с программой.
Проверка: Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм. Изменённые макеты отмечены в списке. Выделите нужный и верните стандартный вариант командой Использовать стандартный макет, затем снова сформируйте документ.
4. Кэш и настройки клиента
После обновления платформы печать иногда ломается из-за устаревшего кэша. Добавьте в ярлык запуска параметр очистки кэша:
"C:\Program Files\1cv8\common\1cestart.exe" /ClearCache
Или удалите базу из списка и добавьте снова — платформа создаст новый каталог кэша. Данные базы это не затрагивает.
Права пользователя, терминальный сервер и веб-клиент
Права на печать
На уровне платформы печать табличного документа связана с правом «Вывод»: оно разрешает печать, запись в файл и копирование в буфер обмена. Если пользователю его не дали, кнопки печати недоступны или выдают ошибку о нарушении прав. В типовых конфигурациях права раздаются группами доступа: сравните группы «проблемного» пользователя с группами того, у кого печать работает.
Терминальный сервер (RDP)
На терминальном сервере 1С видит только принтеры, доступные в сеансе пользователя. Это либо принтеры, установленные на сервере, либо перенаправленные с компьютера пользователя — в списке они помечены как «перенаправлено N».
Что проверить:
- В клиенте удалённого рабочего стола на вкладке Локальные ресурсы включена галочка Принтеры.
- На сервере не запрещено перенаправление принтеров в групповых политиках.
- Перенаправленный принтер печатает пробную страницу внутри сеанса.
Если перенаправленный принтер печатает криво или не печатает вовсе, поставьте драйвер этой модели на сам сервер. Без него используется универсальный драйвер Easy Print, и на сложных формах он иногда даёт сбои.
Перезапуск службы печати на терминальном сервере сбрасывает очередь всех пользователей. Делайте это вне рабочего времени или после предупреждения.
Веб-клиент и публикация через браузер
В веб-клиенте 1С не обращается к принтеру напрямую: печать идёт через окно печати браузера. Если ничего не происходит после нажатия кнопки, проверьте блокировщик всплывающих окон для адреса базы и попробуйте другой браузер. В окне печати браузера выберите конкретный принтер, а не «Сохранить как PDF».
Печать на сервере
Отдельный случай — печать из фонового задания или регламентной процедуры, например автоматическая отправка документов на принтер склада. Код выполняется на сервере 1С от имени учётной записи службы. Ему видны только принтеры, установленные на сервере для этой учётной записи, а не принтеры пользователя. Если такая печать перестала работать, проверьте, видит ли принтер пользователь, под которым запущена служба сервера 1С.
Журналы событий: где искать причину
Когда простые шаги не помогли, причину ищут в журналах — в двух местах.
Журнал регистрации 1С. Администрирование → Обслуживание → Журнал регистрации. Установите отбор по пользователю и уровню «Ошибка» за нужный период. Здесь видны ошибки формирования печатных форм и нарушения прав доступа. Ошибки самого принтера сюда не попадают: 1С просто передаёт документ Windows.
Журнал печати Windows. Откройте eventvwr.msc и перейдите в Журналы приложений и служб → Microsoft → Windows → PrintService.
- Admin — ошибки драйверов и службы печати, включён по умолчанию.
- Operational — каждое задание печати: кто, что, на какой принтер. По умолчанию выключен: правой кнопкой → Включить журнал.
Включите Operational, повторите печать из 1С и посмотрите, дошло ли задание до Windows. Есть запись о задании — 1С свою часть сделала, ищите проблему в принтере или драйвере. Записи нет — документ до подсистемы печати не дошёл, и искать нужно в 1С: права, режим клиента, ошибка формирования формы.
Что передать в поддержку
Если обращаетесь к администратору или в техподдержку, сразу соберите:
- 🧾 версию платформы (
Справка → О программе) и конфигурации; - 🖥️ режим работы: тонкий клиент, веб-клиент, терминальный сервер;
- 🖨️ модель принтера, тип подключения и версию драйвера;
- 📋 текст ошибки или снимок экрана и запись из журнала регистрации;
- ✅ результат проверки печати из Блокнота.
Если ничего не помогло
Пока ищете причину, документы всё равно нужно отдавать. Рабочие обходные пути:
- Сохранить в PDF и распечатать с другого компьютера. На панели печатной формы есть команда сохранения; выберите формат PDF.
- Отправить по почте прямо из формы печати — контрагент получит файл, бумага не понадобится.
- Напечатать на виртуальный принтер «Microsoft Print to PDF». Если и он не работает из 1С, а из Блокнота работает, проблема точно в клиенте 1С или правах: переустановите платформу той же версии.
Если отказ возник сразу после обновления Windows, проверьте последние установленные обновления. Бывало, что отдельные накопительные обновления ломали печать на определённых драйверах. Откат обновления — решение администратора: делайте его осознанно и по регламенту вашей организации.