Документы и Печать · 10 мин
1С не видит принтер: что делать и как восстановить печать
Почему 1С не видит принтер и что делать: проверка драйверов, службы печати, настроек 1С, сетевого доступа и прав пользователя. Пошаговая инструкция.
Документ в 1С сформирован, но при нажатии «Печать» принтер не отображается в списке устройств или печать уходит в никуда — при этом из Word и браузера тот же принтер работает без проблем. Такое расхождение указывает, что искать причину нужно не в самом устройстве, а на стыке трёх уровней: настроек операционной системы, пользовательского сеанса (особенно при работе через RDP или терминальный сервер) и параметров печати внутри самой 1С. Первое действие — проверить, назначен ли принтер устройством по умолчанию в Windows и видит ли его текущий пользователь, под которым запущен сеанс 1С.
Важно понимать: 1С не подключается к принтеру напрямую. Платформа использует список принтеров, который ей предоставляет Windows (или сервер 1С при клиент-серверном режиме). Поэтому если устройство не видно в 1С, нужно выяснить, на каком уровне оно «теряется»: не установлен драйвер, остановлена служба печати, нет прав у пользователя либо принтер недоступен в том контексте, где работает 1С.
Ниже разобраны типовые причины и конкретные действия — от простых проверок до сценариев с сервером 1С и терминальным доступом. Большинство проблем решается без переустановки платформы и без обращения к программисту.
Сначала определите, где именно теряется принтер
Прежде чем что-то исправлять, зафиксируйте симптомы. Откройте «Панель управления → Устройства и принтеры» и проверьте, видит ли принтер сама Windows. Если принтера нет и там — проблема не в 1С, а в подключении устройства или драйвере, и настраивать конфигурацию бессмысленно.
Если Windows принтер видит, а 1С — нет, уточните режим работы: файловая база на локальном компьютере, клиент-серверный вариант или подключение через удалённый рабочий стол (RDP). В каждом сценарии список принтеров формируется в разном контексте, и это ключ к диагностике.
Проверьте кабель, сеть, установку драйвера
Проверьте, под каким пользователем работает 1С
Очистите очередь печати, перезапустите службу
Проверьте настройки проброса принтеров
Проверьте службу «Диспетчер печати»
Служба «Диспетчер очереди печати» (Spooler) отвечает за формирование списка принтеров и обработку заданий. Если она остановлена или зависла, приложения могут не видеть принтеры либо видеть их устаревший список. Это одна из самых частых причин.
Нажмите Win+R, введите services.msc, найдите службу «Диспетчер печати» и убедитесь, что она работает, а тип запуска — «Автоматически». Если служба работает, но принтер всё равно не виден, перезапустите её: правый клик → «Перезапустить». После этого закройте и заново откройте 1С — платформа считывает список принтеров при старте сеанса.
Дополнительно очистите очередь печати: зависшее задание иногда блокирует работу всей подсистемы. Откройте принтер в «Устройства и принтеры» и отмените все документы в очереди.
- 1Убедитесь, что принтер включён и виден в «Устройства и принтеры» Windows
- 2Распечатайте пробную страницу средствами Windows
- 3Перезапустите службу «Диспетчер печати»
- 4Полностью закройте 1С и запустите заново
- 5Проверьте список принтеров в диалоге печати 1С
Решите проблемы с драйвером принтера
Даже если принтер отображается в системе, повреждённый или несовместимый драйвер может приводить к тому, что 1С не получает устройство корректно. Особенно это характерно после обновления Windows или смены разрядности системы.
Удалите принтер через «Устройства и принтеры», затем установите свежий драйвер с сайта производителя, а не через автоматический поиск Windows. Универсальные драйверы, которые ставит система сама, иногда работают частично: печать из простых приложений идёт, а сложные задания из 1С — нет.
После переустановки драйвера назначьте принтер используемым по умолчанию. Многие конфигурации 1С по умолчанию отправляют печать именно на принтер по умолчанию, и если он не задан или указывает на несуществующее устройство, диалог печати может вести себя некорректно.
Разберитесь с правами пользователя и контекстом сеанса
Принтеры в Windows устанавливаются для конкретного пользователя (если это не локальный принтер с общим доступом). Если 1С запускается под другой учётной записью — например, через «Запуск от имени другого пользователя» или регламентным заданием на сервере — она увидит принтеры той учётной записи, а не вашей.
Проверьте, под каким пользователем запущен сеанс: в 1С это видно в разделе «Администрирование → Активные пользователи», а в Windows — в диспетчере задач на вкладке «Пользователи». Если сеанс работает не под вашей учёткой, войдите под нужным пользователем и установите принтер именно там.
Отдельный случай — печать из регламентных заданий на сервере. Учётная запись службы «Агент сервера 1С» обычно не имеет доступа к пользовательским принтерам. Для такой печати принтер нужно устанавливать на сервере под учётной записью агента либо использовать сетевые принтеры с явным подключением.
Настройте печать при работе через RDP и на сервере 1С
При подключении к 1С через удалённый рабочий стол локальные принтеры попадают на сервер только через механизм перенаправления. Если он отключён, в сеансе 1С на сервере принтеров не будет вовсе. В клиенте подключения к удалённому рабочему столу (mstsc) откройте «Показать параметры → Локальные ресурсы» и отметьте флажок «Принтеры».
Учтите, что перенаправленные принтеры создаются заново при каждом входе и могут получать другие имена. Если в настройках 1С сохранён конкретный принтер по имени, после переподключения он может «пропасть». В таких условиях надёжнее ставить принтер на сам сервер или использовать прямое сетевое подключение.
В клиент-серверном варианте помните: толстый клиент и веб-клиент формируют печать по-разному. Веб-клиент использует механизм печати браузера и требует установки расширения для работы с внешними компонентами — если печать не работает только в браузере, проверьте именно это.
Как выбрать действие
Проверьте настройки печати внутри 1С
В ряде конфигураций есть собственные настройки печати, которые могут скрывать или переопределять системный диалог. Например, в типовых решениях встречается печать без предварительного просмотра на заранее заданный принтер — если тот принтер удалён, документ «молча» не печатается, и кажется, что 1С не видит устройства.
Откройте печатную форму документа и используйте «Файл → Печать» с явным вызовом диалога выбора принтера, а не кнопку быстрой печати. Если в диалоге список принтеров пуст — проблема точно на уровне системы или сеанса, а не конфигурации.
Также проверьте, не включён ли режим сохранения в PDF вместо печати: некоторые пользователи случайно переключают вывод на виртуальный принтер (Microsoft Print to PDF и подобные), после чего физический принтер кажется «пропавшим».
Проверьте результат и закрепите решение
После выполненных действий проверьте печать в три этапа: пробная страница из Windows, печать из простого приложения (Блокнот), затем печать документа из 1С через полный диалог выбора принтера. Если все три этапа проходят — проблема решена.
Чтобы ситуация не повторялась, зафиксируйте рабочую конфигурацию: принтер по умолчанию, актуальный драйвер, автоматический запуск службы печати. В терминальной среде имеет смысл стандартизировать способ подключения принтеров для всех пользователей, а не настраивать каждое рабочее место индивидуально.
Как проверить результат
Страница напечатана без ошибок
Ошибка очереди или «принтер не отвечает»
Нужный принтер присутствует и выбирается
Список пуст или принтер отсутствует
Документ выходит на бумаге корректно
Задание зависает в очереди или уходит не на то устройство
Что важно запомнить
1С показывает те принтеры, которые ей отдаёт система в контексте текущего сеанса. Диагностику начинайте с Windows, затем проверяйте службу печати, драйвер, права пользователя и особенности RDP или сервера. Переустановка 1С требуется крайне редко.
Частые вопросы
1С видит принтер, но документы не печатаются — что проверить?
Откройте очередь печати принтера в Windows и посмотрите состояние заданий. Зависшие документы отмените, службу «Диспетчер печати» перезапустите. Если задания уходят и исчезают без печати, переустановите драйвер принтера актуальной версией с сайта производителя.
Почему принтер виден в 1С у одного пользователя и не виден у другого на том же компьютере?
Сетевые принтеры устанавливаются в профиль конкретного пользователя. Войдите под учётной записью, где принтера нет, и подключите его заново, либо установите принтер локально через TCP/IP-порт — тогда он будет доступен всем пользователям компьютера.
Нужно ли переустанавливать платформу 1С, если пропал принтер?
Нет, в подавляющем большинстве случаев это бесполезно: платформа не хранит собственный список принтеров, а запрашивает его у операционной системы. Переустановка оправдана только при повреждении самих файлов платформы, что проявляется гораздо шире, чем проблема с печатью.
После обновления Windows принтер пропал из 1С. Что делать?
Обновления иногда заменяют драйверы на универсальные или сбрасывают настройки принтера. Проверьте, виден ли принтер в Windows, при необходимости удалите устройство и установите драйвер производителя заново, затем назначьте принтер по умолчанию и перезапустите 1С.
Как печатать из 1С через веб-браузер, если принтер не определяется?
Веб-клиент печатает средствами браузера. Убедитесь, что в браузере разрешена печать и не блокируются всплывающие окна, при необходимости установите расширение 1С для работы с файлами и внешними компонентами. Пробуйте печать через системный диалог браузера (Ctrl+P) — если и там принтера нет, проблема снова на уровне ОС.
Может ли антивирус или брандмауэр мешать печати из 1С?
Да, при работе с сетевым принтером брандмауэр может блокировать порты печати, а антивирус — встраиваться в обработку заданий. Проверьте, доступен ли принтер по сети (ping, открытие веб-интерфейса устройства), и временно проверьте печать с отключённой фильтрацией — если помогло, добавьте исключения, а не оставляйте защиту выключенной.