Документы и Печать · 10 мин
Как выбрать принтер в 1С для печати: пошаговая инструкция
Как выбрать принтер в 1С для печати документов и этикеток: настройка принтера по умолчанию, выбор при печати, типовые проблемы и их решение.
В 1С принтер выбирается на трёх уровнях: в операционной системе (принтер по умолчанию Windows), в диалоге печати самой 1С перед выводом документа и в настройках конкретных печатных форм. Если понять, какой уровень за что отвечает, настройка занимает несколько минут и больше не требует вмешательства.
Чаще всего проблема выглядит так: бухгалтер нажимает «Печать», а документ уходит не на тот принтер — на сетевой МФУ вместо принтера этикеток, или наоборот. Причина почти всегда в том, что 1С берёт принтер по умолчанию из Windows, а пользователь ожидает, что программа запомнит прошлый выбор.
Материал охватывает типовые конфигурации на управляемых формах (УТ, ERP, Бухгалтерия, УНФ) и обычные формы старых версий. Названия пунктов меню могут немного отличаться в зависимости от конфигурации, но логика одинаковая.
Как 1С определяет, на какой принтер печатать
1С не имеет собственного списка принтеров — программа работает через драйверы, установленные в операционной системе. Когда вы открываете печатную форму, 1С по умолчанию подставляет тот принтер, который в Windows помечен как «используемый по умолчанию».
Второй механизм — настройки печатной формы. Для каждого табличного документа можно сохранить параметры страницы: ориентацию, поля, масштаб и принтер. Если для конкретной формы принтер задан явно, 1С будет использовать его независимо от системного умолчания.
Третий уровень — макеты печатных форм в конфигурации. В некоторых решениях (например, при печати этикеток или ценников) разработчик может жёстко прописать параметры вывода. Тогда изменить принтер можно только через диалог печати или доработку конфигурации.
Настройка принтера по умолчанию в Windows
Самый надёжный способ заставить 1С печатать куда нужно — правильно назначить принтер по умолчанию в системе. Откройте «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры» (в старых версиях — «Панель управления» → «Устройства и принтеры»).
Выберите нужный принтер и нажмите «Использовать по умолчанию». Важный нюанс: в Windows включена функция «Разрешить Windows управлять принтером по умолчанию» — она автоматически назначает умолчание последнему использованному принтеру. Если принтер в 1С «сам переключается», отключите этот переключатель.
После изменения перезапустите 1С. Программа читает список принтеров при старте, и уже открытый сеанс может не увидеть новое умолчание.
- 1Откройте «Параметры» → «Принтеры и сканеры»
- 2Отключите «Разрешить Windows управлять принтером по умолчанию»
- 3Выберите нужный принтер и нажмите «Использовать по умолчанию»
- 4Перезапустите 1С и распечатайте тестовый документ
Выбор принтера при печати документа
Если печатать нужно на разные принтеры в зависимости от документа, не меняйте умолчание — выбирайте принтер в момент печати. Откройте документ, нажмите «Печать» и в появившейся печатной форме используйте команду «Печать» с параметрами (обычно кнопка с иконкой принтера и выпадающим списком или сочетание Ctrl+P).
В диалоге печати разверните список принтеров и выберите нужный. Здесь же задаются число копий, диапазон страниц и режим «Разобрать по копиям». Обратите внимание: кнопка «Быстрая печать» отправляет документ сразу на принтер по умолчанию, минуя диалог, — именно из-за неё документы часто уходят «не туда».
В некоторых конфигурациях предварительный просмотр открывается сразу, и диалог выбора принтера доступен только через кнопку с параметрами. Если диалог не появляется, ищите пункт «Печать с параметрами» или стрелку рядом с кнопкой печати.
Настройка принтера для конкретной печатной формы
Когда один документ всегда должен печататься на определённом принтере (например, этикетки — на термопринтер, а счета — на офисный МФУ), удобнее сохранить параметры в самой форме. Откройте печатную форму, перейдите в настройки страницы (обычно через меню «Файл» → «Параметры страницы» или аналогичную команду в предварительном просмотре).
В параметрах страницы укажите принтер, ориентацию, поля и масштаб. В ряде конфигураций есть флажок «Сохранить параметры печати» или настройки сохраняются автоматически для текущего пользователя. После этого форма будет выводиться на выбранный принтер независимо от системного умолчания.
Учтите ограничение: сохранённые параметры обычно привязаны к пользователю и компьютеру. На другом рабочем месте настройку придётся повторить, а при смене имени принтера в системе сохранённая ссылка перестанет работать — 1С вернётся к умолчанию.
Печать этикеток, ценников и штрихкодов
Отдельный сценарий — печать этикеток на термопринтерах. Здесь критичны не только выбор принтера, но и размер страницы: если в драйвере задан формат A4, а этикетка 58×40 мм, печать будет обрезана или смещена. Настройте размер этикетки в свойствах драйвера принтера в Windows до работы в 1С.
В торговых конфигурациях обработки печати этикеток и ценников позволяют выбрать принтер прямо в форме обработки. Выбор обычно действует в рамках текущего сеанса. Для постоянной привязки используйте сохранение параметров печатной формы, как описано выше.
Если этикетка печатается с искажением пропорций, проверьте масштаб в параметрах страницы — он должен быть 100%, без «вписать в страницу». Автомасштабирование ломает геометрию штрихкода, и сканер его не считает.
Что делать, если нужный принтер не виден в 1С
Если принтер отсутствует в списке диалога печати, сначала проверьте, видит ли его Windows: распечатайте пробную страницу из «Параметров». Если система принтер не видит, проблема в драйвере или подключении, а не в 1С.
Для сетевых принтеров проверьте, что компьютер подключён к той же сети и принтер добавлен именно как принтер (а не только как сканер МФУ). При работе через RDP или в терминальной сессии список принтеров формируется на сервере — локальный принтер пользователя должен быть проброшен в сессию, иначе 1С на сервере его не увидит.
После установки или переустановки драйвера полностью закройте и заново откройте 1С. Если принтер появился в Windows, но не в 1С, — почти всегда помогает именно перезапуск сеанса.
Как проверить результат
Документ выходит на нужном принтере с первого раза
Уходит на другой принтер — проверьте умолчание в Windows и быструю печать
Настройки сохраняются после перезапуска
Принтер сбрасывается — отключите автоуправление умолчанием в Windows
Штрихкод читается сканером, текст не обрезан
Обрезка или искажение — проверьте размер страницы в драйвере и масштаб 100%
Особенности клиент-серверной и веб-версии 1С
В файловом режиме на локальном компьютере всё просто: 1С видит те же принтеры, что и Windows. В клиент-серверном варианте печать обычно инициируется с клиентского места, поэтому принтер должен быть настроен у пользователя, а не на сервере.
При работе через веб-клиент печать идёт через браузер: 1С формирует PDF или табличный документ, а выбор принтера выполняется в диалоге печати браузера. Проверьте, что в браузере не включён режим «Сохранить как PDF» по умолчанию — тогда документ не выйдет на бумагу.
В терминальных сессиях (RDP) принтеры пробрасываются с клиентской машины. Если в сессии виден принтер с пометкой «перенаправленный», печать будет работать, но при отключении и повторном подключении имя принтера может измениться, и сохранённые в форме настройки слетят.
Как выбрать действие
Частые вопросы
Почему 1С печатает не на тот принтер, хотя вчера всё работало?
Чаще всего сработала функция Windows «Разрешить управлять принтером по умолчанию» — система переназначила умолчание на последний использованный принтер. Отключите эту опцию и задайте нужный принтер вручную. Вторая причина — кто-то воспользовался быстрой печатью на другом принтере, и сохранённые параметры формы перезаписались.
Можно ли назначить разные принтеры разным пользователям 1С?
Да. Параметры печатных форм и умолчание Windows настраиваются для каждого пользователя и рабочего места отдельно. Централизованной настройки «принтер для всех» в типовых конфигурациях нет — её реализуют через групповые политики Windows или доработку конфигурации.
Как печатать в 1С без показа диалога выбора принтера?
Используйте быструю печать — документ сразу уйдёт на принтер по умолчанию. Чтобы быстрая печать шла на нестандартный принтер, сохраните его в параметрах печатной формы заранее. Полностью автоматическую печать без участия пользователя настраивают только программно, через доработку.
Принтер виден в Windows, но его нет в списке 1С. Что делать?
Сначала полностью перезапустите 1С — список принтеров считывается при старте сеанса. Если не помогло, переустановите драйвер принтера и проверьте, что он установлен как локальное устройство, а не только как WSD-подключение. При работе через RDP убедитесь, что принтер проброшен в терминальную сессию.
Почему этикетка печатается обрезанной или со смещением?
Причина почти всегда в несовпадении размера страницы в драйвере и реального размера этикетки. Задайте точный размер этикетки в настройках драйвера в Windows, убедитесь, что масштаб в параметрах страницы 1С равен 100%, и отключите автоповорот и «вписать в область печати». После изменений напечатайте одну тестовую этикетку и проверьте читаемость штрихкода сканером.
Сохранённые настройки принтера слетают после обновления конфигурации. Это нормально?
Да, такое возможно: при обновлении макетов печатных форм сохранённые пользовательские параметры могут сбрасываться. После обновления проверьте печать ключевых документов на тестовом примере и при необходимости заново сохраните принтер в параметрах формы.
Что важно запомнить
1С печатает на принтер по умолчанию из Windows, если в печатной форме не задан другой. Для постоянной печати настройте умолчание в системе и отключите автоуправление; для отдельных документов сохраните принтер в параметрах формы; при сбоях перезапускайте сеанс и проверяйте драйвер.