Документы и Печать · 12 мин
Как в 1С настроить печать с двух сторон
Пошаговая настройка печати с двух сторон в 1С: параметры принтера, макеты, драйверы, типовые ошибки и проверка результата на Windows и веб-клиенте.
Двусторонняя печать в 1С — это не настройка самой программы, а комбинация трёх уровней: параметров диалога печати, настроек драйвера принтера в операционной системе и свойств табличного документа в макете. 1С лишь передаёт задание на печать, а фактический переворот листа выполняет принтер. Поэтому, если дуплекс «не включается», искать причину нужно по цепочке, а не только в интерфейсе 1С.
Важно понимать ограничение: программно задать двусторонность может только конфигурация через свойство табличного документа «ДвусторонняяПечать». В типовых конфигурациях это свойство почти никогда не выставлено, поэтому по умолчанию выбор остаётся за пользователем — в диалоге печати или в настройках принтера по умолчанию.
Ниже разобраны все рабочие способы: разовая настройка при печати, постоянная настройка через драйвер, изменение макета для разработчика, а также особенности веб-клиента и тонкого клиента, где поведение отличается.
Как 1С передаёт задание на печать и где включается дуплекс
Когда вы нажимаете «Печать» в документе, 1С формирует табличный документ и отправляет его либо в системный диалог печати Windows, либо напрямую на принтер по умолчанию, если используется команда «Быстрая печать». Параметры дуплекса при этом берутся из одного из трёх источников: свойств табличного документа, диалога печати или настроек драйвера.
Приоритет такой: если разработчик конфигурации задал двустороннюю печать в макете, это значение применяется автоматически. Если в макете свойство не задано, действуют настройки, выбранные пользователем в диалоге печати. Если и там ничего не меняли — применяются настройки принтера по умолчанию из операционной системы.
Отсюда практический вывод: чтобы двусторонняя печать срабатывала всегда, проще всего один раз настроить её в драйвере принтера, а не искать галочку в каждом диалоге. Но если на том же принтере часто печатают и односторонние документы, лучше оставить системную настройку односторонней и включать дуплекс точечно.
Разовая настройка: двусторонняя печать через диалог печати
Самый простой способ — включить дуплекс непосредственно перед печатью конкретного документа. В толстом и тонком клиенте откройте документ, нажмите «Печать» и выберите нужную печатную форму. Когда табличный документ откроется для предпросмотра, вызовите диалог печати через Ctrl+P или кнопку с изображением принтера — именно полный диалог, а не «Быструю печать», которая отправляет задание сразу без вопросов.
В диалоге печати выберите принтер и откройте его «Свойства» (кнопка рядом с именем принтера). Вкладки зависят от производителя, но параметр обычно называется «Печать на обеих сторонах», «Двусторонняя печать» или «Duplex». Выберите вариант «Переворот относительно длинного края» — это стандарт для книжных документов. Для альбомной ориентации чаще нужен переворот относительно короткого края.
После подтверждения настроек запустите печать и проверьте первый лист: вторая сторона не должна быть перевёрнута вверх ногами. Если изображение на обороте перевёрнуто — выбран не тот край переворота, измените параметр и напечатайте пробник ещё раз.
- 1Откройте печатную форму документа в 1С
- 2Нажмите Ctrl+P, чтобы открыть полный диалог печати
- 3Выберите принтер и нажмите «Свойства»
- 4Включите «Печать на обеих сторонах» с переворотом по длинному краю
- 5Напечатайте один документ и проверьте ориентацию оборотной стороны
Постоянная настройка через драйвер принтера в Windows
Если двусторонняя печать нужна регулярно — например, для комплектов договоров или актов — удобнее задать её на уровне операционной системы. Откройте «Параметры» → «Устройства» → «Принтеры и сканеры», выберите принтер и перейдите в «Параметры печати» или «Настройка параметров печати». В свойствах драйвера установите двустороннюю печать как режим по умолчанию.
После этого любое приложение, включая 1С, будет отправлять задания в дуплексном режиме, пока пользователь явно не выберет иное в диалоге печати. Учтите: настройка действует для текущего пользователя Windows. Если за компьютером работает несколько сотрудников под разными учётными записями, параметр нужно задать для каждой учётной записи или настроить на уровне сервера печати.
Для сетевых принтеров, развёрнутых через сервер печати, администратор может задать дуплекс в параметрах очереди печати на сервере — тогда настройка унаследуется всеми клиентами. Это самый управляемый вариант для офиса, но требует прав администратора на сервере.
Программная настройка: свойство «ДвусторонняяПечать» в макете
Для разработчиков и внедренцев есть третий уровень — свойство табличного документа «ДвусторонняяПечать». Его можно задать в конфигураторе в свойствах макета или программно перед выводом на печать. Тогда документ будет печататься двусторонне независимо от настроек пользователя, что удобно для унифицированных форм вроде брошюр или регламентированных комплектов.
Пример установки свойства в коде перед печатью:
ТабДокумент = Новый ТабличныйДокумент;
// ... формирование макета ...
ТабДокумент.ДвусторонняяПечать = Истина;
ТабДокумент.Напечатать(РежимИспользованияДиалогаПечати.Использовать);У свойства есть существенное ограничение: оно сработает, только если принтер физически поддерживает автоматический дуплекс и драйвер корректно сообщает об этом системе. На принтере без модуля дуплекса документ напечатается односторонне без каких-либо предупреждений. Поэтому программную настройку стоит сочетать с инструкцией для пользователей о том, на какие принтеры выводить такие формы.
Дополнительно в макете полезно контролировать разрывы страниц: при двусторонней печати некрасиво, когда новый раздел начинается на обороте предыдущего. Используйте проверку и принудительный разрыв страницы, чтобы логические блоки начинались с лицевой стороны листа.
Особенности веб-клиента и тонкого клиента
В веб-клиенте 1С печать работает иначе: табличный документ сначала преобразуется в PDF или отправляется в диалог печати браузера. Настройки дуплекса в этом случае задаются в диалоге печати самого браузера — там тоже есть параметр «Печать на обеих сторонах», если браузер видит соответствующую возможность принтера.
Практическая проблема веб-клиента — браузер может не передать в системный диалог все параметры драйвера. Если в диалоге браузера дуплекс недоступен, откройте системный диалог печати (в Chrome это ссылка «Печать с использованием системного диалога» или сочетание Ctrl+Shift+P) и задайте двусторонний режим там.
В тонком клиенте, работающем через веб-сервер, печать выполняется локально на машине пользователя, поэтому действуют те же правила, что и для обычного клиента: диалог печати плюс настройки локального драйвера. А вот при работе через RDP убедитесь, что принтер проброшен в сессию с сохранением возможностей драйвера — иногда перенаправленные принтеры используют универсальный драйвер без поддержки дуплекса.
Если принтер не поддерживает автоматический дуплекс
На принтерах без модуля двусторонней печати остаётся ручной режим. В диалоге печати многих драйверов есть опция «Печатать вручную на обеих сторонах»: принтер сначала выводит нечётные страницы, затем показывает подсказку, как вставить стопку обратно, и печатает чётные. Порядок переворота зависит от того, как принтер подаёт бумагу, поэтому первый раз обязательно напечатайте тестовый документ из 3–4 страниц.
Если в драйвере такой опции нет, можно напечатать нечётные и чётные страницы в два захода: в диалоге печати указать диапазон нечётных страниц, переложить стопку и напечатать чётные в обратном порядке. Это трудоёмко и подходит только для небольших документов — при больших объёмах ошибка в порядке листов почти гарантирована.
Сравнение способов настройки
Подходит для разовых случаев; настройка сбрасывается после закрытия диалога
Подходит для постоянной двусторонней печати; действует на все приложения, что не всегда нужно
Подходит для унифицированных форм; требует доработки и принтера с автодуплексом
Единственный вариант без модуля дуплекса; медленно и риск перепутать стороны листа
Проверка результата и типичные ошибки
После настройки напечатайте контрольный документ минимум на двух листах. Проверьте три вещи: оборотная сторона не перевёрнута, поля совпадают на обеих сторонах (важно для подшивки документов), нумерация страниц идёт последовательно. Если поля «гуляют», проверьте настройки полей в макете 1С и в драйвере — они не должны дублировать друг друга.
Самые частые причины, почему двусторонняя печать не срабатывает: в свойствах принтера не установлен модуль дуплекса (драйвер «не знает» о его наличии — включается в настройках устройства драйвера), задание отправлено «Быстрой печатью» мимо диалога, либо в веб-клиенте использован диалог браузера без доступа к параметрам драйвера.
Как проверить результат
Текст на обороте читается в том же направлении
Оборот перевёрнут — смените край переворота
Параметр виден и выбирается
Параметра нет — проверьте установку модуля дуплекса в драйвере
Поля совпадают, документ можно подшивать
Смещение — проверьте поля в макете и драйвере
Дуплекс применяется без повторной настройки
Настройка сбрасывается — задайте её в драйвере по умолчанию
Частые вопросы о двусторонней печати в 1С
Почему в свойствах принтера нет пункта «двусторонняя печать»?
Чаще всего драйвер не знает о наличии модуля дуплекса. Откройте свойства принтера, найдите вкладку «Параметры устройства» (Device Settings) и установите для модуля двусторонней печати значение «Установлено». Если пункта нет и там — у принтера нет аппаратного дуплекса, доступна только ручная двусторонняя печать.
Можно ли сделать двустороннюю печать по умолчанию только для 1С?
Напрямую — нет, настройки драйвера общие для всех приложений. Обходные варианты: создать в Windows вторую копию принтера с дуплексом по умолчанию и выбирать её при печати из 1С, либо задать свойство «ДвусторонняяПечать» в нужных макетах конфигурации через расширение.
Почему из веб-клиента документ печатается только с одной стороны?
Веб-клиент печатает через диалог браузера, который может не передавать параметры дуплекса. Используйте системный диалог печати (Ctrl+Shift+P в Chrome) или сохраните документ в PDF и распечатайте его из просмотрщика PDF с включённой двусторонней печатью.
Что выбрать: переворот по длинному или короткому краю?
Для книжной (вертикальной) ориентации — по длинному краю, тогда оборот читается как страница книги. Для альбомной ориентации — обычно по короткому краю. Если сомневаетесь, напечатайте тестовый двухстраничный документ и проверьте, не перевёрнута ли оборотная сторона.
Двусторонняя печать включена, но выходит односторонняя. Что проверить?
Проверьте по цепочке: установлен ли модуль дуплекса в свойствах устройства драйвера; не используется ли «Быстрая печать», игнорирующая диалог; не задан ли в макете конфигурации другой режим; не проброшен ли принтер через RDP с универсальным драйвером без поддержки дуплекса.
Можно ли настроить дуплекс сразу для всего отдела?
Да, если принтеры развёрнуты через сервер печати: администратор задаёт двусторонний режим в параметрах очереди на сервере, и клиенты наследуют настройку. Без сервера печати параметр придётся задавать на каждом рабочем месте отдельно для каждой учётной записи пользователя.
Что важно запомнить
Дуплекс в 1С настраивается на трёх уровнях: диалог печати для разовых случаев, драйвер принтера по умолчанию для постоянного режима, свойство «ДвусторонняяПечать» в макете для автоматизации. Если пункт двусторонней печати недоступен — проверьте установку модуля дуплекса в драйвере. Изменения типовых макетов делайте через расширения, а результат всегда проверяйте тестовой печатью.