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