Документы и Печать · 10 мин
Как установить принтер по умолчанию в 1С:Предприятие
Как установить принтер по умолчанию в 1С:Предприятие 8.3: настройки Windows, выбор принтера в форме печати, сохранение настроек для пользователя и решение типичных проблем.
1С:Предприятие не имеет собственной настройки «принтер по умолчанию» в привычном смысле — программа использует принтер, заданный в операционной системе Windows, а также запоминает последний выбранный принтер в диалоге печати. Поэтому задача решается двумя путями: установкой принтера по умолчанию в Windows или выбором нужного устройства прямо в форме печати документа.
Проблема обычно возникает в трёх ситуациях: документы уходят не на тот принтер, после обновления Windows сбросились настройки, либо в терминальном или веб-клиенте печать идёт на серверное устройство вместо локального. Каждый сценарий разбирается ниже с конкретными шагами.
Важно понимать: 1С хранит настройки печати отдельно для каждого пользователя информационной базы. Если бухгалтер настроил печать на свой принтер, это не изменит настройки менеджера. В клиент-серверном режиме и при работе через RDP поведение отличается — об этом отдельный раздел.
Как 1С определяет, на какой принтер печатать
При вызове команды «Печать» платформа 1С:Предприятие обращается к подсистеме печати операционной системы. Если пользователь ничего не менял, документ отправляется на принтер, установленный в Windows по умолчанию. Это основной механизм для тонкого и толстого клиента, запущенных локально.
Второй уровень — диалог печати самой 1С. В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом) при выводе печатной формы открывается окно предварительного просмотра, где есть кнопка выбора принтера. Выбранное устройство платформа запоминает в пользовательских настройках и подставляет при следующих печатях.
Третий уровень касается веб-клиента и серверной печати: в этом случае задействуется либо принтер, доступный браузеру, либо принтер, установленный на сервере 1С. Отсюда частая жалоба «печатает не туда» у пользователей тонкого клиента через веб-публикацию.
Установка принтера по умолчанию в Windows
Это базовый и самый надёжный способ, поскольку 1С наследует системную настройку. В Windows 10 и 11 откройте «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры». Сначала отключите переключатель «Разрешить Windows управлять принтером, используемым по умолчанию» — иначе система будет сама подставлять последний использованный принтер, и настройка будет «слетать».
Затем выберите нужный принтер в списке, нажмите на него и кликните «Задать по умолчанию» (или «Установить как принтер по умолчанию»). После этого закройте и заново откройте сеанс 1С, чтобы программа подхватила обновлённую настройку.
В Windows 7 путь другой: «Пуск» → «Устройства и принтеры» → правый клик по нужному принтеру → «Использовать по умолчанию». Логика та же, отличается только интерфейс.
- 1Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры
- 2Отключите опцию «Разрешить Windows управлять принтером по умолчанию»
- 3Выберите нужный принтер и нажмите «Задать по умолчанию»
- 4Перезапустите сеанс 1С:Предприятие
- 5Отправьте тестовый документ на печать и проверьте устройство в диалоге печати
Выбор принтера в форме печати 1С
Если разные документы должны уходить на разные принтеры (например, счета — на лазерный в офисе, а этикетки — на принтер этикеток), удобнее выбирать устройство вручную. В типовых конфигурациях откройте документ, нажмите «Печать», выберите нужную печатную форму — откроется окно предварительного просмотра табличного документа.
В этом окне нажмите кнопку печати (или сочетание Ctrl+P). Откроется стандартный диалог, где в выпадающем списке доступны все установленные в системе принтеры. Выберите нужный и подтвердите печать. Платформа сохранит этот выбор в настройках текущего пользователя и в следующий раз подставит тот же принтер.
Обратите внимание: сохранённый выбор привязан к пользователю информационной базы и, как правило, к конкретному сеансовому окружению. Если пользователь работает на разных компьютерах, на каждом придётся выбрать принтер заново.
Быстрая печать без диалога
Многие типовые конфигурации поддерживают печать «сразу на принтер» без предварительного просмотра — например, через кнопку со стрелкой рядом с командой печати. В этом режиме документ уходит на принтер по умолчанию без какого-либо диалога, поэтому корректная настройка Windows становится критичной: ошибочное устройство означает мгновенную печать не туда.
Печать в терминальном режиме и через веб-клиент
При работе через RDP (удалённый рабочий стол) 1С видит принтеры сервера, а не локального компьютера. Чтобы печатать на свой принтер, в настройках подключения к удалённому рабочему столу (mstsc) на вкладке «Локальные ресурсы» включите проброс принтеров. Тогда локальные устройства появятся в терминальной сессии с пометкой «перенаправленный».
После проброса выберите перенаправленный принтер в диалоге печати 1С либо назначьте его принтером по умолчанию внутри терминальной сессии. Учтите ограничение: при каждом новом подключении имя перенаправленного принтера может меняться (добавляется номер сессии), поэтому сохранённый выбор иногда сбрасывается — это особенность механизма Easy Print, а не ошибка 1С.
В веб-клиенте печать работает иначе: табличный документ формируется в браузере, и печать выполняется средствами браузера на принтер, доступный локальному компьютеру. Здесь настройка сервера не влияет — достаточно правильного принтера по умолчанию на рабочем месте пользователя.
Настройка разных принтеров для разных документов
Частая задача в торговле: накладные печатать на обычном принтере формата A4, а ценники и этикетки — на специализированном. В типовых конфигурациях линейки «Управление торговлей» и «Розница» для печати ценников и этикеток предусмотрен отдельный механизм, где принтер можно указать в настройках рабочего места или в форме печати этикеток.
Если типового механизма недостаточно, задача решается доработкой: разработчик может в модуле менеджера печати программно задать свойство «ИмяПринтера» табличного документа перед выводом. Это безопасная доработка, но она требует аккуратности при обновлениях конфигурации — изменённые типовые модули могут конфликтовать с обновлением.
ТабДокумент.ИмяПринтера = "Zebra ZD230"; // принтер этикеток
ТабДокумент.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);Программный способ стоит применять только когда ручной выбор неудобен из-за большого потока документов. Для единичных печатей достаточно диалога выбора принтера.
Типичные проблемы и их решение
Самая распространённая жалоба — «1С печатает не на тот принтер, хотя в Windows всё настроено». Чаще всего причина в том, что пользователь ранее вручную выбрал другой принтер в диалоге печати, и платформа запомнила этот выбор. Решение: открыть диалог печати, выбрать правильный принтер и выполнить печать — настройка перезапишется.
Вторая причина — включённая опция Windows «управлять принтером по умолчанию», которая silently переключает устройство по факту последнего использования. Третья — работа в терминале, где имя перенаправленного принтера изменилось после переподключения.
Если принтер вообще не виден в списке 1С, проверьте, что он установлен и доступен в самой Windows: распечатайте тестовую страницу из «Принтеры и сканеры». 1С показывает только те устройства, которые видит операционная система.
Проверка результата
После настройки выполните контрольную печать: откройте любой документ, вызовите печатную форму и в диалоге печати убедитесь, что в поле принтера подставлено нужное устройство. Затем напечатайте один документ и проверьте, что он вышел на правильном принтере.
Дополнительно проверьте сценарий быстрой печати без диалога, если он используется в вашей конфигурации. Именно этот режим чаще всего выявляет расхождения между настройками Windows и сохранённым выбором 1С.
Как проверить результат
Подставлен нужный принтер без ручного выбора
Подставлен другой принтер — перезапишите сохранённый выбор
Документ выходит на нужном устройстве
Печать уходит не туда — проверьте принтер по умолчанию в Windows
Печатается на целевом принтере
Проблема на уровне ОС или драйвера, а не 1С
Часто задаваемые вопросы
Почему 1С запоминает не тот принтер, который установлен в Windows по умолчанию?
Платформа хранит последний вручную выбранный принтер в пользовательских настройках и отдаёт ему приоритет перед системным. Откройте диалог печати, выберите нужный принтер и выполните печать — сохранённое значение обновится.
Можно ли задать принтер по умолчанию сразу для всех пользователей базы?
Штатной централизованной настройки в типовых конфигурациях нет: параметры печати хранятся индивидуально. Массово задать устройство можно только через программную доработку с явным указанием свойства «ИмяПринтера» в механизме печати.
Почему при работе через удалённый рабочий стол 1С не видит мой принтер?
В терминальной сессии доступны только принтеры сервера. Включите проброс локальных принтеров в настройках подключения RDP (вкладка «Локальные ресурсы»), после чего устройство появится в сессии как перенаправленное.
Как печатать этикетки на отдельном принтере, а документы — на обычном?
В конфигурациях с механизмом печати этикеток и ценников принтер выбирается в соответствующей форме обработки печати. Если требуется полностью автоматическое разделение потоков, используется программное указание принтера для конкретных печатных форм.
Принтер настроен, но 1С выдаёт ошибку при печати. Что проверить?
Убедитесь, что принтер печатает тестовую страницу из Windows, драйвер не повреждён, а у пользователя есть права на устройство. Если из других программ печать работает, а из 1С нет — очистите сохранённые настройки печати, выбрав принтер заново в диалоге.
Что важно запомнить
1С берёт принтер по умолчанию из Windows и дополнительно запоминает последний выбранный принтер для каждого пользователя. Отключите автоуправление принтером в Windows, задайте нужное устройство по умолчанию, при необходимости перезапишите выбор в диалоге печати 1С, а в терминальном режиме проверьте проброс локальных принтеров.