1С не отправляет документы на принтер: диагностика от очереди Windows до настроек формы

· 9 мин

Содержание

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

Типичная картина: бухгалтер нажимает «Печать» в счёте, окно закрывается, а лист не выходит. В очереди висит задание со статусом «Ошибка», и всё, что отправлено после него, стоит. Исправить такую ошибку печати обычно удаётся за 10–15 минут, если идти по порядку и не переустанавливать всё подряд.

Сначала понять, где сломано: Windows или 1С

1С 8.3 не печатает сама по себе. Платформа передаёт табличный документ в стандартную подсистему печати Windows (в Linux — в CUPS). Поэтому почти любая неисправность принтера проявляется в 1С так же, как в остальных программах.

Проверка занимает две минуты:

  1. Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры (в Windows 10 — Параметры → Устройства → Принтеры и сканеры).
  2. Выберите принтер и распечатайте пробную страницу.
  3. Распечатайте строку из Блокнота.
  4. В 1С откройте любую печатную форму и нажмите Ctrl+P. В открывшемся окне посмотрите, какой принтер выбран.
Диагностика: выберите симптом

Очередь печати и служба «Диспетчер печати»: снять зависшее задание

Самая частая причина — застрявшее задание. Одно испорченное задание блокирует очередь, и все следующие документы из 1С встают за ним.

Очистить очередь через интерфейс

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

Перезапустить службу печати

Нажмите Win+R, введите services.msc, найдите службу «Диспетчер печати» (в английской Windows — Print Spooler). Её тип запуска должен быть «Автоматически», состояние — «Выполняется». Если служба остановлена, Windows обычно сообщает: Локальная подсистема печати не выполняется.

Когда задания не удаляются, очистите папку очереди вручную. Командная строка от имени администратора:

net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

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

Если служба останавливается сама через несколько секунд после запуска, виноват почти всегда драйвер: какой-то из установленных принтеров роняет процесс spoolsv.exe. Это лечится переустановкой драйвера (следующий раздел).

Драйвер принтера и выбор устройства в окне печати 1С

Какой принтер выбран в 1С

1С не всегда печатает на принтер по умолчанию. В окне печати (Ctrl+P, или кнопка «Печать» в форме документа) есть поле выбора принтера. Если там остался принтер, который давно отключили, или «Microsoft Print to PDF», задание уходит туда, а бумага не выходит.

Что сделать:

  • 🖨️ выберите в окне печати нужный принтер явно и проверьте число копий — бывает, что там стоит 0 или случайно набранное 100;
  • 🔄 назначьте нужный принтер принтером по умолчанию в Windows и снимите флажок «Разрешить Windows управлять принтером по умолчанию» — иначе Windows сама переключает его на последний использованный;
  • 🔁 перезапустите 1С после смены принтера по умолчанию: открытый сеанс может помнить старый.

Переустановка драйвера

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

  1. Скачайте полный драйвер с сайта производителя принтера под вашу версию и разрядность Windows.
  2. Удалите принтер в Принтеры и сканеры.
  3. Удалите сам пакет драйвера: Win+R → printui /s → вкладка «Драйверы» → выберите драйвер → «Удалить» → «Удалить драйвер и пакет драйвера».
  4. Установите драйвер заново и распечатайте из 1С тестовый счёт.

Если у производителя есть несколько драйверов (PCL6, PCL5, PostScript), а печать из 1С идёт криво, попробуйте другой язык драйвера. На офисных лазерных принтерах PCL5 или PostScript нередко справляются с таблицами лучше.

Порт, кабель и сетевой адрес принтера

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

USB-принтер

  • 🔌 переподключите кабель в другой порт, лучше напрямую в компьютер, а не через хаб или удлинитель;
  • 🔎 в свойствах принтера на вкладке «Порты» должен быть отмечен порт вида USB001; после смены гнезда Windows иногда создаёт USB002, а принтер остаётся привязан к старому;
  • 📴 снимите режим «Работать автономно» в меню очереди печати.

Сетевой принтер

Сетевой принтер перестаёт печатать чаще всего после того, как роутер выдал ему новый IP-адрес. Проверка:

  1. Распечатайте с панели принтера страницу конфигурации — на ней указан текущий IP.
  2. Выполните ping 192.168.1.50 (подставьте свой адрес).
  3. Сравните адрес с портом в свойствах принтера на вкладке «Порты».
Тип портаКогда подходитРиски
WSDдомашняя сеть, быстрое подключениетеряет принтер после перезагрузок и смены адреса
Стандартный TCP/IP по IP-адресуофис, постоянная работаадрес меняется, если его не закрепить в роутере
Общий принтер через другой ПКнет сетевого модуля у принтеране печатает, когда тот ПК выключен или спит

Надёжный вариант для офиса — закрепить за принтером постоянный адрес в настройках роутера (резервирование DHCP) и подключить его через стандартный порт TCP/IP.

Права, антивирус и печать через удалённый рабочий стол

Права пользователя

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

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

Антивирус

Антивирус или защита от программ-вымогателей иногда блокирует запись во временную папку, через которую 1С готовит файл для печати. Признак — печать перестала работать сразу после обновления антивируса. Временно отключите защиту и попробуйте ещё раз. Если помогло, добавьте 1cv8.exe и 1cv8c.exe из каталога платформы в исключения, а защиту включите обратно.

Сервер терминалов и RDP

Когда 1С работает на удалённом сервере, она печатает на принтер, который подключение к удалённому рабочему столу перенаправило с вашего компьютера. На сервере он называется примерно так: «HP LaserJet (перенаправлено 3)». Номер — это номер сеанса, и при каждом входе он меняется.

Что проверить:

  1. В клиенте подключения перед входом: «Показать параметры» → вкладка «Локальные ресурсы» → флажок «Принтеры» должен стоять.
  2. После входа на сервер в окне печати 1С выберите принтер с пометкой «перенаправлено» и номером текущего сеанса, а не прошлого.
  3. Если перенаправленного принтера нет вовсе, администратору сервера стоит проверить групповые политики перенаправления принтеров и драйвер Remote Desktop Easy Print.

Старый принтер из прошлого сеанса в списке 1С — частая причина: 1С запомнила его, а такого устройства в новом сеансе нет. Выберите принтер заново.

Особенности печати по видам форм и клиентов 1С

Печатные формы в типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей) открываются в окне «Печать документов». Оттуда идут на принтер табличные документы, но есть случаи, когда маршрут другой.

Что печатаетеКак идёт печатьЧто проверить
Счёт, акт, накладная, ТОРГ-12, УПДтабличный документ 1С → Windowsвыбранный принтер, параметры страницы
Договор, письмо по шаблону Officeоткрывается в Word или LibreOfficeустановлен ли редактор, открывается ли файл
Этикетки и ценникичерез драйвер принтера этикеток или «Подключаемое оборудование»размер бумаги в драйвере, подключение устройства
Чекчерез драйвер ККТ, не через Windowsсвязь с кассой, драйвер ККТ
Любая форма в веб-клиентечерез диалог печати браузераблокировка всплывающих окон, принтер в браузере

Пустые листы и обрезанные края

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

  • 📏 масштаб — поставьте вариант «по ширине страницы», а не фиксированный процент;
  • 🔃 ориентация — для широких отчётов альбомная, для счетов книжная;
  • 📐 поля — уменьшите до 10 мм, если край режется: у некоторых принтеров непечатная зона больше стандартной.

Перед отправкой посмотрите Файл → Предварительный просмотр. Если в просмотре всё правильно, а на бумаге нет — это драйвер, а не 1С.

Веб-клиент и 1С:Фреш

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

Принтер этикеток

Термопринтер для этикеток печатает через драйвер Windows, как обычный. Главная ошибка — в драйвере не задан размер этикетки, и принтер прогоняет пустую ленту. Укажите в настройках драйвера ширину и высоту этикетки, например 58×40 мм, и выполните калибровку датчика по инструкции к принтеру. В Бухгалтерии и Управлении торговлей принтер этикеток можно подключить как оборудование: Администрирование → Подключаемое оборудование.

Когда срочно нужен бумажный документ: обходные пути

Документ нужен сейчас, а принтер не поддаётся. Есть способы получить бумагу без ремонта печати.

  1. Сохранить в PDF. В окне печатной формы есть команда «Сохранить»: выберите формат PDF, файл распечатайте с другого компьютера или с телефона.
  2. Отправить по почте. Там же есть «Отправить» — форма уйдёт письмом в PDF, если в 1С настроена учётная запись почты.
  3. Сохранить в Excel. Если нужно поправить документ перед печатью, сохраните его в XLSX. Учтите: правки в Excel не попадут в базу.
  4. Другой принтер. Если в офисе есть второй принтер, выберите его в окне Ctrl+P — не нужно ничего переустанавливать.

Если ни Блокнот, ни 1С не печатают даже после очистки очереди и новой установки драйвера, проверьте сам принтер: замятие, ошибка на дисплее, пустой картридж, открытая крышка. Многие модели выдают ошибку на панели, а Windows показывает только «Ошибка печати».

Проверено перед звонком в сервис
Выполнено: 0 / 5

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

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