Как закрепить за 1С 8.3 нужный принтер: настройка печати по шагам

· 12 мин

Содержание

Настройка принтера в 1С 8.3 по умолчанию делается на двух уровнях. Базовый — принтер по умолчанию в самой Windows: 1С берёт его, если ничего другого не задано. Точечный — настройки печати конкретной печатной формы внутри 1С: открываете форму Печать документов, выбираете принтер, число экземпляров и двустороннюю печать, нажимаете Сохранить — и дальше эта печатная форма всегда уходит именно туда.

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

Ниже — как в 1С 8.3 настроить принтер по умолчанию для всей базы и для отдельных документов, где лежат настройки в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP, как подключить принтер этикеток и чеков, что делать на терминальном сервере и почему настройка слетает после перезагрузки.

Два уровня настройки: что чем управляет

Прежде чем щёлкать мышью, важно понять, кто кого перебивает. Приоритет такой — от сильного к слабому:

УровеньГде задаётсяНа что влияетКто перебивает
1. Принтер в настройках печатной формыФорма Печать документов в 1СТолько эта печатная форма у этого пользователяНичего — самый сильный
2. Принтер в диалоге печатиГлавное меню → Файл → ПечатьРазовая печатьУровень 1
3. Принтер по умолчанию в ОСWindows / CUPSВсе печатные формы без своей настройкиУровни 1 и 2

Отсюда главное правило диагностики: если документ упорно печатается не туда, куда вы настроили Windows, — значит у этой печатной формы есть персональная сохранённая настройка. Её надо не перебивать, а снять.

Шаг 1. Назначаем принтер по умолчанию в Windows

Это основа. Пока ОС не определилась с принтером, 1С каждый раз будет спрашивать или кидать печать куда попало — часто в Microsoft Print to PDF или OneNote.

Windows 10 и 11

  1. Откройте Параметры → Устройства → Принтеры и сканеры (в Windows 11 — Bluetooth и устройства → Принтеры и сканеры).
  2. Снимите флажок Разрешить Windows управлять принтером по умолчанию. Пока он включён, система назначает по умолчанию тот принтер, на который печатали последним, — и вся ваша настройка живёт до следующего документа.
  3. Щёлкните по нужному принтеру → Управление → Использовать по умолчанию.
  4. Там же нажмите Печать пробной страницы — убедитесь, что устройство живое, прежде чем идти в 1С.

Через панель управления

Способ одинаково работает во всех версиях Windows, включая серверные:

Win+R  →  control printers  →  Enter

В открывшемся окне Устройства и принтеры правой кнопкой по принтеру → Использовать по умолчанию. Рядом с ним появится зелёная галочка.

Из командной строки

Удобно, когда надо прописать настройку в логон-скрипт на десяток рабочих мест:

rundll32 printui.dll,PrintUIEntry /y /n "HP LaserJet M404"

PowerShell-вариант через WMI:

(Get-CimInstance -ClassName Win32_Printer -Filter "Name='HP LaserJet M404'").InvokeMethod('SetDefaultPrinter',$null)

Имя принтера должно совпадать с тем, что видно в Устройства и принтеры, вплоть до пробелов.

Linux: Astra Linux, ALT, Ubuntu

Клиент 1С под Linux печатает через CUPS. Текущий принтер по умолчанию:

lpstat -d
lpstat -p -d

Назначить другой:

lpoptions -d HP_LaserJet_M404

lpoptions без sudo меняет настройку только для текущего пользователя (файл ~/.cups/lpoptions). Для всех пользователей машины нужен lpadmin -d имя от root.

Шаг 2. Настройка принтера в 1С 8.3 по умолчанию для печатной формы

Теперь внутренний уровень. В типовых конфигурациях на БСП печать идёт через единую форму Печать документов — её вы видите каждый раз, когда нажимаете Печать → выбираете, например, Товарная накладная (ТОРГ-12).

Пошаговый помощник
Откройте документ и нажмите «Печать»
Например, Продажи → Реализация (акты, накладные, УПД) → откройте документ → Печать → Товарная накладная (ТОРГ-12). Откроется окно предварительного просмотра Печать документов.

Ключевой момент: настройки печати в БСП хранятся в разрезе «пользователь + печатная форма». Поэтому у главбуха накладные могут уходить на принтер в её кабинете, а у кладовщика — на складской, и никто никому не мешает.

Как сбросить запомненный принтер

Если принтер в офисе заменили, старое имя останется в настройке и печать будет падать с ошибкой «принтер не найден».

  • В форме Печать документов поставьте в поле Принтер пустое значение По умолчанию и нажмите Сохранить.
  • Массово по пользователю: Администрирование → Настройки пользователей и прав → Настройки пользователей → выберите пользователя → вкладка Прочие настройки → найдите настройки печати → Очистить.

Печать без предварительного просмотра

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

Чтобы вообще не открывать просмотр, в большинстве типовых работает так:

  1. Выделите в журнале нужные документы (Shift или Ctrl + клик).
  2. Печать → выберите форму → в открывшемся окне Печать документов все документы встанут одним пакетом.
  3. Укажите Копий и нажмите Печать.

Печать пачкой экономит не только время, но и бумагу: БСП склеивает документы в один задание, и принтер не выплёвывает разделительные страницы между ними.

Где лежат настройки печати в разных конфигурациях

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

КонфигурацияПуть к настройкам печатных форм
1С:Бухгалтерия 3.0Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм
1С:ЗУП 3.1Администрирование → Печатные формы, отчёты и обработки
1С:Управление торговлей 11НСИ и администрирование → Печатные формы, отчёты и обработки
1С:ERP 2НСИ и администрирование → Печатные формы, отчёты и обработки
1С:Розница 3.0НСИ и администрирование → Печатные формы, отчёты и обработки

В разделе Макеты печатных форм правится не принтер, а сам бланк: логотип, подписи, шапка. Принтер — всегда в форме просмотра перед печатью.

Отдельно стоит зайти в Администрирование → Организации (или НСИ) → реквизиты организации → Логотип и печать: там грузятся факсимиле подписи и печати, которые потом выводятся в ТОРГ-12, УПД и счёте. Это не про принтер, но вопрос «почему печатается без печати» возникает ровно в тот же момент.

Принтер этикеток, ценников и чеков

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

УТ 11, Розница, ERP:

  1. НСИ и администрирование → Настройки → включите флажок Использовать подключаемое оборудование.
  2. НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.
  3. Создать → тип оборудования Принтер этикеток (или Фискальный регистратор для чеков) → выберите драйвер → Настроить → укажите порт/IP.
  4. Кнопка Тест устройства — должна напечататься пробная этикетка.
  5. Привяжите устройство к рабочему месту: Рабочие места → ваше РМ → список оборудования.

Шаблоны: НСИ и администрирование → Печатные формы, отчёты и обработки → Шаблоны этикеток и ценников. Там задаётся размер в миллиметрах — размер шаблона обязан совпадать с физическим размером рулона, иначе этикетки будут обрезаться или «ехать».

Принтер этикеток, подключённый как обычный Windows-принтер, в список подключаемого оборудования 1С не попадёт. Нужен именно драйвер оборудования 1С (от производителя или из комплекта поставки).

Копирование настроек печати на других пользователей

Настроили принтер и дуплекс у одного бухгалтера — не повторяйте вручную у остальных.

  1. Администрирование → Настройки пользователей и прав → Настройки пользователей.
  2. В левой части выберите пользователя-образец.
  3. Вкладка Прочие настройки — здесь видны сохранённые настройки печати и параметры форм.
  4. Отметьте нужные → кнопка Скопировать в... → выберите список пользователей или группу.

Этим же инструментом настройки и чистятся — кнопка Очистить, если у сотрудника «всё сломалось».

Терминальный сервер, RDP и веб-клиент

Здесь живёт половина всех жалоб на сбившийся принтер.

RDP и перенаправленные принтеры. При входе по RDP локальный принтер подключается к сессии под именем вида HP LaserJet M404 (перенаправлено 2). Номер в скобках — номер сессии, и он меняется при каждом входе. Если вы жёстко сохранили в 1С это имя, завтра настройка не сработает.

Решение: оставьте в настройках печати 1С значение По умолчанию (пустое), а принтер по умолчанию назначьте на локальном компьютере. Сессия подставит правильное перенаправленное устройство сама.

Easy Print и драйверы. Если на сервере нет драйвера клиентского принтера, Windows подключит его через универсальный Remote Desktop Easy Print. Печать работает, но тонкие настройки (лотки, дуплекс, формат А3) могут игнорироваться. Для сложной печати ставьте родной драйвер на сервер.

1С в тонком клиенте с сервером приложений. Печать всегда идёт на стороне клиента — принтеры сервера пользователю не видны. Исключение — печать из регламентных заданий: там код исполняется на сервере и видит только серверные принтеры.

Веб-клиент. Браузер открывает печатную форму как PDF, и принтер выбирается в диалоге браузера (Ctrl+P), а не в 1С. Чтобы печать шла напрямую из 1С, нужно установить расширение работы с файлами: при первой печати 1С сама предложит это сделать.

Программная печать на конкретный принтер

Если нужно печатать по расписанию или из обработки, принтер задаётся свойством табличного документа:

ТабДок = Новый ТабличныйДокумент;
ТабДок.ИмяПринтера = "HP LaserJet M404";
ТабДок.КоличествоЭкземпляров = 2;
ТабДок.ДвусторонняяПечать = Истина;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ТабДок.АвтоМасштаб = Истина;

// вывод области макета сюда

ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);

Проверить, какие принтеры видит клиент:

Для Каждого Принтер Из ПолучитьСписокПринтеров() Цикл
    Сообщить(Принтер);
КонецЦикла;

Если ИмяПринтера указано с опечаткой, платформа не ругается — она молча печатает на принтер по умолчанию. Поэтому имя лучше брать из ПолучитьСписокПринтеров(), а не набирать руками.

Как проверить, что настройка применилась

  • 🖨️ Напечатайте пробную страницу из Устройства и принтеры — отсекает проблемы драйвера и кабеля.
  • 📄 В 1С откройте любую печатную форму и посмотрите значение в поле Принтер — оно должно подтянуться само.
  • 🔁 Перезапустите 1С и повторите: настройки печати читаются при открытии формы, и «работает до перезапуска» — типичный симптом несохранённой настройки.
  • 🧾 Откройте очередь печати (двойной клик по принтеру в Устройства и принтеры) — видно, дошло ли задание до устройства или умерло в 1С.
  • 👥 Проверьте под вторым пользователем: настройки персональные, и «у меня работает» ничего не доказывает.

Типичные ошибки

Диагностика: выберите симптом

Если не помогло: обходные варианты

Бывает, что настройка не держится по причинам вне 1С. Порядок действий:

  1. Очистите кеш 1С. Закройте все сеансы и удалите содержимое %LOCALAPPDATA%\1C\1cv8 (каталоги с длинными именами из букв и цифр). Либо запустите ярлык с ключом /ClearCache. Настройки базы не пострадают, слетят только кешированные метаданные.
  2. Проверьте реестр. Текущий принтер по умолчанию пользователя лежит в HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows, параметр Device — значение вида HP LaserJet M404,winspool,Ne01:. Если там чужое имя, групповая политика или скрипт входа переназначает принтер при каждом логоне.
  3. Переустановите драйвер. Универсальные PCL/PS-драйверы часто ломают дуплекс и лотки. Ставьте родной драйвер модели под вашу версию ОС.
  4. Печатайте через PDF. Если нужно гарантированно одинаковое оформление, в форме печати нажмите Сохранить как → PDF документ (.pdf) и печатайте из просмотрщика. Полезно для отправки контрагенту.
  5. Обновите конфигурацию. Старые релизы БСП хуже запоминали настройки печати. Если база давно не обновлялась, обновление решает вопрос заодно с десятком других.

Перед любыми изменениями в рабочей базе — резервная копия и согласование с регламентом компании. Настройки печати безобидны, но вы будете заходить в администраторские разделы, где рядом лежат вещи поопаснее.

Как у вас настроена печать в 1С?

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

Как в 1С 8.3 настроить принтер по умолчанию сразу для всех документов?
Отдельной общей настройки «принтер для всей базы» в 1С нет. Назначьте принтер по умолчанию в Windows и оставьте в формах печати 1С значение По умолчанию — тогда все печатные формы будут уходить на него.
Где в 1С 8.3 находится настройка принтера?
В окне предварительного просмотра Печать документов: поле Принтер, рядом Копий и Двусторонняя печать. В части релизов блок открывается кнопкой с шестерёнкой или через Ещё → Настройки печати.
Почему 1С печатает не на тот принтер, который стоит по умолчанию?
У конкретной печатной формы сохранена персональная настройка — она сильнее настройки Windows. Поставьте в поле Принтер пустое значение По умолчанию и сохраните.
Можно ли задать разные принтеры для накладных и для расчётных листков?
Да. Настройки хранятся отдельно по каждой печатной форме и по каждому пользователю: откройте форму печати накладной и укажите один принтер, форму расчётного листка — другой.
Как напечатать документ в двух экземплярах без повторных нажатий?
В форме Печать документов поставьте Копий = 2 и нажмите Сохранить. Дальше число подставляется автоматически при каждой печати этой формы.
Как перенести настройки печати на других пользователей?
Администрирование → Настройки пользователей и прав → Настройки пользователей → выберите пользователя-образец → вкладка Прочие настройки → Скопировать в... и укажите получателей.