Документы и Печать · 10 мин
Как выбрать принтер в 1С 8.3 и настроить печать документов
Как выбрать принтер в 1С 8.3: настройка принтера по умолчанию, печать документов и этикеток, разные принтеры для разных форм, решение типичных проблем.
В 1С 8.3 принтер выбирается не внутри самой программы, а через диалог печати операционной системы: при отправке документа на печать открывается стандартное окно Windows, где можно указать нужное устройство, число копий и диапазон страниц. Это значит, что корректная печать из 1С начинается с правильной настройки принтеров в самой Windows — если устройство не видно в системе, оно не появится и в 1С.
На практике чаще всего требуется три сценария: быстро выбрать принтер при разовой печати, закрепить конкретное устройство за рабочим местом через принтер по умолчанию и настроить разные принтеры для разных типов документов — например, обычный лазерный для счетов и актов и принтер этикеток для штрихкодов. Каждый сценарий решается своими средствами, и ниже разобраны все три.
Важно понимать ограничение: типовые конфигурации 1С не хранят собственной привязки «документ → принтер» для обычных печатных форм. Если бухгалтерия требует, чтобы накладные всегда уходили на один принтер, а этикетки — на другой, это реализуется либо настройкой Windows, либо параметрами конкретных механизмов (например, печати этикеток в торговых конфигурациях), либо доработкой.
Как выбрать принтер при разовой печати документа
Самый простой случай — нужно один раз напечатать документ на конкретном принтере. Откройте документ или печатную форму, нажмите кнопку «Печать» (или сочетание Ctrl+P). Если конфигурация сразу выводит табличный документ на экран, используйте меню «Файл → Печать» или кнопку с изображением принтера на панели инструментов.
В открывшемся диалоге печати Windows в поле «Принтер» разверните список и выберите нужное устройство. Здесь же задаются число копий, ориентация страницы и диапазон страниц. После нажатия «Печать» задание уйдёт именно на выбранный принтер, не меняя настройки по умолчанию.
- 1Откройте документ и сформируйте печатную форму кнопкой «Печать»
- 2На предпросмотре нажмите Ctrl+P или «Файл → Печать»
- 3В диалоге Windows выберите нужный принтер из списка
- 4Укажите копии, ориентацию и диапазон страниц
- 5Нажмите «Печать» и проверьте результат на бумаге
Если кнопка «Печать» в документе отправляет задание сразу, минуя диалог, значит в конфигурации включена печать без предпросмотра. Тогда сначала откройте печатную форму через «Ещё → Печать» или соответствующую команду, чтобы увидеть табличный документ, и уже из него вызывайте диалог печати.
Настройка принтера по умолчанию для рабочего места
Когда на рабочем месте постоянно печатают на одном устройстве, удобнее назначить его принтером по умолчанию в Windows. Тогда при печати из 1С диалог будет сразу предлагать это устройство, а в ряде сценариев печати без диалога задание уйдёт именно на него.
Откройте в Windows «Параметры → Устройства → Принтеры и сканеры» (или «Панель управления → Устройства и принтеры»), выберите нужный принтер и нажмите «Использовать по умолчанию». Обратите внимание на опцию «Разрешить Windows управлять принтером по умолчанию»: если она включена, система сама меняет принтер по умолчанию на последний использованный, что часто сбивает настройки. Для рабочих мест с 1С её лучше отключить.
На терминальных серверах, где с 1С работают несколько пользователей, принтер по умолчанию задаётся отдельно для каждой сессии. Проверьте, что у пользователя в его сеансе выбран правильный принтер, а не устройство администратора или проброшенный принтер соседнего рабочего места.
Разные принтеры для разных документов: этикетки, чеки, отчёты
Типичная схема торговой точки: счета и накладные печатаются на офисном лазерном принтере, ценники и этикетки — на специализированном принтере этикеток, а чеки — на фискальном регистраторе. В типовых конфигурациях вроде «1С:Розница» или «1С:Управление торговлей» для этого есть отдельные механизмы.
Печать этикеток и ценников обычно выполняется через обработку «Печать этикеток и ценников», где в параметрах можно указать шаблон и принтер. Принтер этикеток при этом должен быть корректно установлен в Windows с правильным размером носителя (этикетки) в настройках драйвера — иначе макет «уедет» или обрежется.
Фискальные регистраторы и чековые принтеры подключаются не как обычные принтеры, а через раздел «Подключаемое оборудование» с установкой драйвера. Там печать идёт напрямую через драйвер, и системный диалог выбора принтера не участвует. Для таких устройств «выбор принтера» — это выбор подключённого оборудования в настройках рабочего места.
Сравнение вариантов выбора принтера
Подходит для разовой печати на любом доступном устройстве; требует выбора при каждой печати
Удобен для постоянного рабочего места; не различает типы документов
Позволяет закрепить принтер этикеток за операцией; есть не во всех конфигурациях
Единственный вариант для фискальных регистраторов и сканеров; требует установки драйвера
Настройка параметров страницы перед печатью
Даже с правильно выбранным принтером документ может напечататься некорректно, если не заданы параметры страницы. В предпросмотре откройте «Файл → Параметры страницы» (или соответствующую кнопку) и проверьте ориентацию, поля и масштаб. Для широких табличных документов полезна опция «По ширине страницы» — она сжимает колонки так, чтобы весь документ помещался по горизонтали.
Для принтера этикеток размер носителя задаётся в двух местах: в настройках драйвера Windows (размер этикетки, например 58×40 мм) и в макете печатной формы в 1С. Оба значения должны совпадать, иначе печать сместится. После изменения размера в драйвере перезапустите печать из 1С, чтобы программа получила актуальные параметры страницы.
Проверка результата и типичные проблемы
После настройки распечатайте тестовый документ и сверьте результат: текст не обрезан по краям, таблица не разорвана посередине строки, штрихкод на этикетке читается сканером. Если печать идёт не на тот принтер, проверьте очередь печати Windows — иногда задание «застревает» в очереди отключённого устройства, и пользователь думает, что принтер не выбран, хотя проблема в зависшей очереди.
Как проверить результат
В списке выбран нужный принтер, статус «Готов»
Принтер отсутствует в списке или помечен как «Не в сети»
Документ полностью помещается, поля симметричны
Крайние колонки обрезаны или перенесены на второй лист
Штрихкод по центру этикетки, сканер считывает с первого раза
Печать смещена, штрихкод обрезан или не читается
Задание уходит и исчезает из очереди после печати
Задание висит со статусом «Ошибка» или «Приостановлено»
Если принтер вообще не виден в диалоге печати 1С, проверьте его вне программы: распечатайте тестовую страницу из Windows. Если и там устройства нет, проблема в драйвере или подключении, а не в 1С. Для сетевого принтера убедитесь, что компьютер видит его по сети и у пользователя есть права на печать.
Когда стандартных средств недостаточно
Если требуется жёсткая привязка «вид документа → конкретный принтер» без участия пользователя (например, все ТОРГ-12 всегда на бухгалтерский принтер, а этикетки — на складской), типовые механизмы этого не обеспечивают для произвольных печатных форм. Такая задача решается доработкой конфигурации: в команде печати программно указывается имя принтера при выводе табличного документа.
До обращения к разработчику стоит оценить более простые варианты: разнесение печати по разным рабочим местам с разными принтерами по умолчанию, использование встроенных механизмов печати этикеток, обучение пользователей выбирать принтер в диалоге. Доработка оправдана, когда объём печати большой и ошибки выбора принтера обходятся дорого — например, при массовой печати этикеток на складе.
Что важно запомнить
1С 8.3 использует системные принтеры Windows: выбор делается в диалоге печати, постоянное устройство закрепляется через принтер по умолчанию, этикетки и чеки настраиваются специальными механизмами конфигурации и подключаемого оборудования. Жёсткая привязка документа к принтеру возможна только доработкой.
Частые вопросы
Почему в 1С не виден принтер, который установлен в Windows?
Чаще всего дело в том, что 1С запущена в другом контексте — например, на терминальном сервере под другим пользователем, где принтер не подключён. Проверьте список принтеров в Windows в той же сессии, где работает 1С, и убедитесь, что у пользователя есть права на устройство.
Можно ли в 1С 8.3 назначить свой принтер для каждого пользователя?
Штатной настройки «пользователь → принтер» в типовых конфигурациях нет. Задача решается через принтер по умолчанию в Windows-сессии каждого пользователя либо доработкой конфигурации с хранением настроек печати в пользовательских параметрах.
Как печатать этикетки на принтере этикеток из 1С?
Используйте обработку «Печать этикеток и ценников» в торговых конфигурациях. Предварительно установите драйвер принтера этикеток в Windows и задайте в нём точный размер этикетки — он должен совпадать с размером, указанным в макете печатной формы.
Документ печатается на двух листах вместо одного, что делать?
Откройте предпросмотр и в «Параметрах страницы» включите масштабирование «По ширине страницы» или уменьшите поля. Также проверьте, что в драйвере принтера выбран правильный формат бумаги — несовпадение A4 и Letter часто вызывает перенос колонок.
Как настроить печать чеков — это тоже выбор принтера?
Нет, фискальный регистратор подключается через раздел «Подключаемое оборудование» с установкой драйвера устройства. Печать чеков идёт напрямую через драйвер, без системного диалога выбора принтера.
После выбора принтера документ не печатается и не появляется ошибка. В чём причина?
Откройте очередь печати выбранного принтера в Windows: скорее всего, задание зависло со статусом ошибки или принтер приостановлен. Удалите зависшие задания, проверьте подключение устройства и повторите печать.