Как закрепить за 1С 8.3 нужный принтер: настройка печати по шагам
Содержание
Настройка принтера
в 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
- Откройте
Параметры→Устройства→Принтеры и сканеры(в Windows 11 —Bluetooth и устройства→Принтеры и сканеры). - Снимите флажок
Разрешить Windows управлять принтером по умолчанию. Пока он включён, система назначает по умолчанию тот принтер, на который печатали последним, — и вся ваша настройка живёт до следующего документа. - Щёлкните по нужному принтеру →
Управление→Использовать по умолчанию. - Там же нажмите
Печать пробной страницы— убедитесь, что устройство живое, прежде чем идти в 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+ клик). Печать→ выберите форму → в открывшемся окнеПечать документоввсе документы встанут одним пакетом.- Укажите
Копийи нажмитеПечать.
Печать пачкой экономит не только время, но и бумагу: БСП склеивает документы в один задание, и принтер не выплёвывает разделительные страницы между ними.
Где лежат настройки печати в разных конфигурациях
Сама форма Печать документов одинаковая везде — различаются только пути к администраторским настройкам и макетам.
| Конфигурация | Путь к настройкам печатных форм |
|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм |
| 1С:ЗУП 3.1 | Администрирование → Печатные формы, отчёты и обработки |
| 1С:Управление торговлей 11 | НСИ и администрирование → Печатные формы, отчёты и обработки |
| 1С:ERP 2 | НСИ и администрирование → Печатные формы, отчёты и обработки |
| 1С:Розница 3.0 | НСИ и администрирование → Печатные формы, отчёты и обработки |
В разделе Макеты печатных форм правится не принтер, а сам бланк: логотип, подписи, шапка. Принтер — всегда в форме просмотра перед печатью.
Отдельно стоит зайти в Администрирование → Организации (или НСИ) → реквизиты организации → Логотип и печать: там грузятся факсимиле подписи и печати, которые потом выводятся в ТОРГ-12, УПД и счёте. Это не про принтер, но вопрос «почему печатается без печати» возникает ровно в тот же момент.
Принтер этикеток, ценников и чеков
Для этикеток и чеков обычный механизм печати не используется — они идут через подсистему подключаемого оборудования, со своим драйвером.
УТ 11, Розница, ERP:
НСИ и администрирование→Настройки→ включите флажокИспользовать подключаемое оборудование.НСИ и администрирование→РМК и оборудование→Подключаемое оборудование.Создать→ тип оборудованияПринтер этикеток(илиФискальный регистратордля чеков) → выберите драйвер →Настроить→ укажите порт/IP.- Кнопка
Тест устройства— должна напечататься пробная этикетка. - Привяжите устройство к рабочему месту:
Рабочие места→ ваше РМ → список оборудования.
Шаблоны: НСИ и администрирование → Печатные формы, отчёты и обработки → Шаблоны этикеток и ценников. Там задаётся размер в миллиметрах — размер шаблона обязан совпадать с физическим размером рулона, иначе этикетки будут обрезаться или «ехать».
Принтер этикеток, подключённый как обычный Windows-принтер, в список подключаемого оборудования 1С не попадёт. Нужен именно драйвер оборудования 1С (от производителя или из комплекта поставки).
Копирование настроек печати на других пользователей
Настроили принтер и дуплекс у одного бухгалтера — не повторяйте вручную у остальных.
Администрирование→Настройки пользователей и прав→Настройки пользователей.- В левой части выберите пользователя-образец.
- Вкладка
Прочие настройки— здесь видны сохранённые настройки печати и параметры форм. - Отметьте нужные → кнопка
Скопировать в...→ выберите список пользователей или группу.
Этим же инструментом настройки и чистятся — кнопка Очистить, если у сотрудника «всё сломалось».
Терминальный сервер, 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С. - 👥 Проверьте под вторым пользователем: настройки персональные, и «у меня работает» ничего не доказывает.
Типичные ошибки
Разрешить Windows управлять принтером по умолчанию. Параметры → Принтеры и сканеры → снять флажок, затем назначить принтер вручную.Принтер = По умолчанию, нажмите Сохранить.Microsoft Print to PDF или OneNote (Desktop). Переназначьте на физическое устройство.Параметры страницы → Автомасштаб либо Разместить не более чем на 1 стр. по ширине.Ландшафт и включите автомасштаб. Для ОСВ и анализа счёта дополнительно уберите лишние колонки в настройках отчёта.По умолчанию и настройте принтер на локальной машине.Шаблоны этикеток и ценников → приведите размеры в мм к фактическим, затем откалибруйте рулон кнопкой подачи на самом принтере.Если не помогло: обходные варианты
Бывает, что настройка не держится по причинам вне 1С. Порядок действий:
- Очистите кеш 1С. Закройте все сеансы и удалите содержимое
%LOCALAPPDATA%\1C\1cv8(каталоги с длинными именами из букв и цифр). Либо запустите ярлык с ключом/ClearCache. Настройки базы не пострадают, слетят только кешированные метаданные. - Проверьте реестр. Текущий принтер по умолчанию пользователя лежит в
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows, параметрDevice— значение видаHP LaserJet M404,winspool,Ne01:. Если там чужое имя, групповая политика или скрипт входа переназначает принтер при каждом логоне. - Переустановите драйвер. Универсальные PCL/PS-драйверы часто ломают дуплекс и лотки. Ставьте родной драйвер модели под вашу версию ОС.
- Печатайте через PDF. Если нужно гарантированно одинаковое оформление, в форме печати нажмите
Сохранить как→PDF документ (.pdf)и печатайте из просмотрщика. Полезно для отправки контрагенту. - Обновите конфигурацию. Старые релизы БСП хуже запоминали настройки печати. Если база давно не обновлялась, обновление решает вопрос заодно с десятком других.
Перед любыми изменениями в рабочей базе — резервная копия и согласование с регламентом компании. Настройки печати безобидны, но вы будете заходить в администраторские разделы, где рядом лежат вещи поопаснее.
Частые вопросы
Как в 1С 8.3 настроить принтер по умолчанию сразу для всех документов?
По умолчанию — тогда все печатные формы будут уходить на него.Где в 1С 8.3 находится настройка принтера?
Печать документов: поле Принтер, рядом Копий и Двусторонняя печать. В части релизов блок открывается кнопкой с шестерёнкой или через Ещё → Настройки печати.Почему 1С печатает не на тот принтер, который стоит по умолчанию?
Принтер пустое значение По умолчанию и сохраните.Можно ли задать разные принтеры для накладных и для расчётных листков?
Как напечатать документ в двух экземплярах без повторных нажатий?
Печать документов поставьте Копий = 2 и нажмите Сохранить. Дальше число подставляется автоматически при каждой печати этой формы.Как перенести настройки печати на других пользователей?
Администрирование → Настройки пользователей и прав → Настройки пользователей → выберите пользователя-образец → вкладка Прочие настройки → Скопировать в... и укажите получателей.