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