К статье
Практический материал

Документы и Печать · 10 мин

Как выбрать принтер в 1С для печати: пошаговая инструкция

Как выбрать принтер в 1С для печати документов и этикеток: настройка принтера по умолчанию, выбор при печати, типовые проблемы и их решение.

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

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

Материал охватывает типовые конфигурации на управляемых формах (УТ, ERP, Бухгалтерия, УНФ) и обычные формы старых версий. Названия пунктов меню могут немного отличаться в зависимости от конфигурации, но логика одинаковая.

Как 1С определяет, на какой принтер печатать

1С не имеет собственного списка принтеров — программа работает через драйверы, установленные в операционной системе. Когда вы открываете печатную форму, 1С по умолчанию подставляет тот принтер, который в Windows помечен как «используемый по умолчанию».

Второй механизм — настройки печатной формы. Для каждого табличного документа можно сохранить параметры страницы: ориентацию, поля, масштаб и принтер. Если для конкретной формы принтер задан явно, 1С будет использовать его независимо от системного умолчания.

Третий уровень — макеты печатных форм в конфигурации. В некоторых решениях (например, при печати этикеток или ценников) разработчик может жёстко прописать параметры вывода. Тогда изменить принтер можно только через диалог печати или доработку конфигурации.

Настройка принтера по умолчанию в Windows

Самый надёжный способ заставить 1С печатать куда нужно — правильно назначить принтер по умолчанию в системе. Откройте «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры» (в старых версиях — «Панель управления» → «Устройства и принтеры»).

Выберите нужный принтер и нажмите «Использовать по умолчанию». Важный нюанс: в Windows включена функция «Разрешить Windows управлять принтером по умолчанию» — она автоматически назначает умолчание последнему использованному принтеру. Если принтер в 1С «сам переключается», отключите этот переключатель.

После изменения перезапустите 1С. Программа читает список принтеров при старте, и уже открытый сеанс может не увидеть новое умолчание.

Порядок действий в Windows
  1. 1
    Откройте «Параметры» → «Принтеры и сканеры»
  2. 2
    Отключите «Разрешить Windows управлять принтером по умолчанию»
  3. 3
    Выберите нужный принтер и нажмите «Использовать по умолчанию»
  4. 4
    Перезапустите 1С и распечатайте тестовый документ

Выбор принтера при печати документа

Если печатать нужно на разные принтеры в зависимости от документа, не меняйте умолчание — выбирайте принтер в момент печати. Откройте документ, нажмите «Печать» и в появившейся печатной форме используйте команду «Печать» с параметрами (обычно кнопка с иконкой принтера и выпадающим списком или сочетание Ctrl+P).

В диалоге печати разверните список принтеров и выберите нужный. Здесь же задаются число копий, диапазон страниц и режим «Разобрать по копиям». Обратите внимание: кнопка «Быстрая печать» отправляет документ сразу на принтер по умолчанию, минуя диалог, — именно из-за неё документы часто уходят «не туда».

В некоторых конфигурациях предварительный просмотр открывается сразу, и диалог выбора принтера доступен только через кнопку с параметрами. Если диалог не появляется, ищите пункт «Печать с параметрами» или стрелку рядом с кнопкой печати.

Настройка принтера для конкретной печатной формы

Когда один документ всегда должен печататься на определённом принтере (например, этикетки — на термопринтер, а счета — на офисный МФУ), удобнее сохранить параметры в самой форме. Откройте печатную форму, перейдите в настройки страницы (обычно через меню «Файл» → «Параметры страницы» или аналогичную команду в предварительном просмотре).

В параметрах страницы укажите принтер, ориентацию, поля и масштаб. В ряде конфигураций есть флажок «Сохранить параметры печати» или настройки сохраняются автоматически для текущего пользователя. После этого форма будет выводиться на выбранный принтер независимо от системного умолчания.

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

Печать этикеток, ценников и штрихкодов

Отдельный сценарий — печать этикеток на термопринтерах. Здесь критичны не только выбор принтера, но и размер страницы: если в драйвере задан формат A4, а этикетка 58×40 мм, печать будет обрезана или смещена. Настройте размер этикетки в свойствах драйвера принтера в Windows до работы в 1С.

В торговых конфигурациях обработки печати этикеток и ценников позволяют выбрать принтер прямо в форме обработки. Выбор обычно действует в рамках текущего сеанса. Для постоянной привязки используйте сохранение параметров печатной формы, как описано выше.

Если этикетка печатается с искажением пропорций, проверьте масштаб в параметрах страницы — он должен быть 100%, без «вписать в страницу». Автомасштабирование ломает геометрию штрихкода, и сканер его не считает.

Типичные ошибки
01
Использование быстрой печати при нескольких принтерах — документ уходит на принтер по умолчанию без предупреждения
02
Включённое автоматическое управление принтером по умолчанию в Windows — умолчание «прыгает» на последний использованный принтер
03
Масштаб «вписать в страницу» при печати этикеток — штрихкод деформируется и не читается сканером
04
Сохранение принтера в форме без учёта других рабочих мест — на соседнем компьютере печать снова идёт не туда

Что делать, если нужный принтер не виден в 1С

Если принтер отсутствует в списке диалога печати, сначала проверьте, видит ли его Windows: распечатайте пробную страницу из «Параметров». Если система принтер не видит, проблема в драйвере или подключении, а не в 1С.

Для сетевых принтеров проверьте, что компьютер подключён к той же сети и принтер добавлен именно как принтер (а не только как сканер МФУ). При работе через RDP или в терминальной сессии список принтеров формируется на сервере — локальный принтер пользователя должен быть проброшен в сессию, иначе 1С на сервере его не увидит.

После установки или переустановки драйвера полностью закройте и заново откройте 1С. Если принтер появился в Windows, но не в 1С, — почти всегда помогает именно перезапуск сеанса.

Контрольные точки

Как проверить результат

Тестовая печать документа
Норма

Документ выходит на нужном принтере с первого раза

Тревожный признак

Уходит на другой принтер — проверьте умолчание в Windows и быструю печать

Повторный запуск 1С
Норма

Настройки сохраняются после перезапуска

Тревожный признак

Принтер сбрасывается — отключите автоуправление умолчанием в Windows

Печать этикетки
Норма

Штрихкод читается сканером, текст не обрезан

Тревожный признак

Обрезка или искажение — проверьте размер страницы в драйвере и масштаб 100%

Особенности клиент-серверной и веб-версии 1С

В файловом режиме на локальном компьютере всё просто: 1С видит те же принтеры, что и Windows. В клиент-серверном варианте печать обычно инициируется с клиентского места, поэтому принтер должен быть настроен у пользователя, а не на сервере.

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

В терминальных сессиях (RDP) принтеры пробрасываются с клиентской машины. Если в сессии виден принтер с пометкой «перенаправленный», печать будет работать, но при отключении и повторном подключении имя принтера может измениться, и сохранённые в форме настройки слетят.

Маршрут решения

Как выбрать действие

Всегда печатаете на один принтерНазначьте его принтером по умолчанию в Windows и отключите автоуправление умолчанием
Разные документы — на разные принтерыСохраните принтер в параметрах конкретной печатной формы
Принтер не виден в 1СПроверьте пробную печать из Windows и перезапустите сеанс 1С
Работа через RDP или веб-клиентНастраивайте принтер на клиентском месте и проверяйте проброс в сессию

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

Почему 1С печатает не на тот принтер, хотя вчера всё работало?

Чаще всего сработала функция Windows «Разрешить управлять принтером по умолчанию» — система переназначила умолчание на последний использованный принтер. Отключите эту опцию и задайте нужный принтер вручную. Вторая причина — кто-то воспользовался быстрой печатью на другом принтере, и сохранённые параметры формы перезаписались.

Можно ли назначить разные принтеры разным пользователям 1С?

Да. Параметры печатных форм и умолчание Windows настраиваются для каждого пользователя и рабочего места отдельно. Централизованной настройки «принтер для всех» в типовых конфигурациях нет — её реализуют через групповые политики Windows или доработку конфигурации.

Как печатать в 1С без показа диалога выбора принтера?

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

Принтер виден в Windows, но его нет в списке 1С. Что делать?

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

Почему этикетка печатается обрезанной или со смещением?

Причина почти всегда в несовпадении размера страницы в драйвере и реального размера этикетки. Задайте точный размер этикетки в настройках драйвера в Windows, убедитесь, что масштаб в параметрах страницы 1С равен 100%, и отключите автоповорот и «вписать в область печати». После изменений напечатайте одну тестовую этикетку и проверьте читаемость штрихкода сканером.

Сохранённые настройки принтера слетают после обновления конфигурации. Это нормально?

Да, такое возможно: при обновлении макетов печатных форм сохранённые пользовательские параметры могут сбрасываться. После обновления проверьте печать ключевых документов на тестовом примере и при необходимости заново сохраните принтер в параметрах формы.

Итог

Что важно запомнить

1С печатает на принтер по умолчанию из Windows, если в печатной форме не задан другой. Для постоянной печати настройте умолчание в системе и отключите автоуправление; для отдельных документов сохраните принтер в параметрах формы; при сбоях перезапускайте сеанс и проверяйте драйвер.