К статье
Практический материал

Документы и Печать · 10 мин

Как выбрать принтер в 1С 8.3 и настроить печать документов

Как выбрать принтер в 1С 8.3: настройка принтера по умолчанию, печать документов и этикеток, разные принтеры для разных форм, решение типичных проблем.

В 1С 8.3 принтер выбирается не внутри самой программы, а через диалог печати операционной системы: при отправке документа на печать открывается стандартное окно Windows, где можно указать нужное устройство, число копий и диапазон страниц. Это значит, что корректная печать из 1С начинается с правильной настройки принтеров в самой Windows — если устройство не видно в системе, оно не появится и в 1С.

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

Важно понимать ограничение: типовые конфигурации 1С не хранят собственной привязки «документ → принтер» для обычных печатных форм. Если бухгалтерия требует, чтобы накладные всегда уходили на один принтер, а этикетки — на другой, это реализуется либо настройкой Windows, либо параметрами конкретных механизмов (например, печати этикеток в торговых конфигурациях), либо доработкой.

Как выбрать принтер при разовой печати документа

Самый простой случай — нужно один раз напечатать документ на конкретном принтере. Откройте документ или печатную форму, нажмите кнопку «Печать» (или сочетание Ctrl+P). Если конфигурация сразу выводит табличный документ на экран, используйте меню «Файл → Печать» или кнопку с изображением принтера на панели инструментов.

В открывшемся диалоге печати Windows в поле «Принтер» разверните список и выберите нужное устройство. Здесь же задаются число копий, ориентация страницы и диапазон страниц. После нажатия «Печать» задание уйдёт именно на выбранный принтер, не меняя настройки по умолчанию.

Порядок действий при разовой печати
  1. 1
    Откройте документ и сформируйте печатную форму кнопкой «Печать»
  2. 2
    На предпросмотре нажмите Ctrl+P или «Файл → Печать»
  3. 3
    В диалоге Windows выберите нужный принтер из списка
  4. 4
    Укажите копии, ориентацию и диапазон страниц
  5. 5
    Нажмите «Печать» и проверьте результат на бумаге

Если кнопка «Печать» в документе отправляет задание сразу, минуя диалог, значит в конфигурации включена печать без предпросмотра. Тогда сначала откройте печатную форму через «Ещё → Печать» или соответствующую команду, чтобы увидеть табличный документ, и уже из него вызывайте диалог печати.

Настройка принтера по умолчанию для рабочего места

Когда на рабочем месте постоянно печатают на одном устройстве, удобнее назначить его принтером по умолчанию в Windows. Тогда при печати из 1С диалог будет сразу предлагать это устройство, а в ряде сценариев печати без диалога задание уйдёт именно на него.

Откройте в Windows «Параметры → Устройства → Принтеры и сканеры» (или «Панель управления → Устройства и принтеры»), выберите нужный принтер и нажмите «Использовать по умолчанию». Обратите внимание на опцию «Разрешить Windows управлять принтером по умолчанию»: если она включена, система сама меняет принтер по умолчанию на последний использованный, что часто сбивает настройки. Для рабочих мест с 1С её лучше отключить.

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

Разные принтеры для разных документов: этикетки, чеки, отчёты

Типичная схема торговой точки: счета и накладные печатаются на офисном лазерном принтере, ценники и этикетки — на специализированном принтере этикеток, а чеки — на фискальном регистраторе. В типовых конфигурациях вроде «1С:Розница» или «1С:Управление торговлей» для этого есть отдельные механизмы.

Печать этикеток и ценников обычно выполняется через обработку «Печать этикеток и ценников», где в параметрах можно указать шаблон и принтер. Принтер этикеток при этом должен быть корректно установлен в Windows с правильным размером носителя (этикетки) в настройках драйвера — иначе макет «уедет» или обрежется.

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

Сравнение вариантов выбора принтера

Диалог печати Windows

Подходит для разовой печати на любом доступном устройстве; требует выбора при каждой печати

Принтер по умолчанию в Windows

Удобен для постоянного рабочего места; не различает типы документов

Настройки печати этикеток в конфигурации

Позволяет закрепить принтер этикеток за операцией; есть не во всех конфигурациях

Подключаемое оборудование

Единственный вариант для фискальных регистраторов и сканеров; требует установки драйвера

Настройка параметров страницы перед печатью

Даже с правильно выбранным принтером документ может напечататься некорректно, если не заданы параметры страницы. В предпросмотре откройте «Файл → Параметры страницы» (или соответствующую кнопку) и проверьте ориентацию, поля и масштаб. Для широких табличных документов полезна опция «По ширине страницы» — она сжимает колонки так, чтобы весь документ помещался по горизонтали.

Для принтера этикеток размер носителя задаётся в двух местах: в настройках драйвера Windows (размер этикетки, например 58×40 мм) и в макете печатной формы в 1С. Оба значения должны совпадать, иначе печать сместится. После изменения размера в драйвере перезапустите печать из 1С, чтобы программа получила актуальные параметры страницы.

Проверка результата и типичные проблемы

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

Контрольные точки

Как проверить результат

Устройство в диалоге печати
Норма

В списке выбран нужный принтер, статус «Готов»

Тревожный признак

Принтер отсутствует в списке или помечен как «Не в сети»

Расположение текста на листе
Норма

Документ полностью помещается, поля симметричны

Тревожный признак

Крайние колонки обрезаны или перенесены на второй лист

Этикетка со штрихкодом
Норма

Штрихкод по центру этикетки, сканер считывает с первого раза

Тревожный признак

Печать смещена, штрихкод обрезан или не читается

Очередь печати Windows
Норма

Задание уходит и исчезает из очереди после печати

Тревожный признак

Задание висит со статусом «Ошибка» или «Приостановлено»

Если принтер вообще не виден в диалоге печати 1С, проверьте его вне программы: распечатайте тестовую страницу из Windows. Если и там устройства нет, проблема в драйвере или подключении, а не в 1С. Для сетевого принтера убедитесь, что компьютер видит его по сети и у пользователя есть права на печать.

Типичные ошибки
01
Настройка принтера только в 1С без проверки в Windows — программа показывает лишь системные принтеры, и неисправное устройство не появится в списке
02
Включённая опция «Windows управляет принтером по умолчанию» — документы периодически уходят не на тот принтер
03
Несовпадение размера этикетки в драйвере и в макете 1С — печать смещается и обрезается
04
Попытка печатать чеки на фискальный регистратор через обычный диалог печати вместо подключения оборудования — устройство не отвечает
05
Игнорирование зависшей очереди печати — повторные отправки документа создают дубликаты после перезапуска службы печати

Когда стандартных средств недостаточно

Если требуется жёсткая привязка «вид документа → конкретный принтер» без участия пользователя (например, все ТОРГ-12 всегда на бухгалтерский принтер, а этикетки — на складской), типовые механизмы этого не обеспечивают для произвольных печатных форм. Такая задача решается доработкой конфигурации: в команде печати программно указывается имя принтера при выводе табличного документа.

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

Итог

Что важно запомнить

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

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

Почему в 1С не виден принтер, который установлен в Windows?

Чаще всего дело в том, что 1С запущена в другом контексте — например, на терминальном сервере под другим пользователем, где принтер не подключён. Проверьте список принтеров в Windows в той же сессии, где работает 1С, и убедитесь, что у пользователя есть права на устройство.

Можно ли в 1С 8.3 назначить свой принтер для каждого пользователя?

Штатной настройки «пользователь → принтер» в типовых конфигурациях нет. Задача решается через принтер по умолчанию в Windows-сессии каждого пользователя либо доработкой конфигурации с хранением настроек печати в пользовательских параметрах.

Как печатать этикетки на принтере этикеток из 1С?

Используйте обработку «Печать этикеток и ценников» в торговых конфигурациях. Предварительно установите драйвер принтера этикеток в Windows и задайте в нём точный размер этикетки — он должен совпадать с размером, указанным в макете печатной формы.

Документ печатается на двух листах вместо одного, что делать?

Откройте предпросмотр и в «Параметрах страницы» включите масштабирование «По ширине страницы» или уменьшите поля. Также проверьте, что в драйвере принтера выбран правильный формат бумаги — несовпадение A4 и Letter часто вызывает перенос колонок.

Как настроить печать чеков — это тоже выбор принтера?

Нет, фискальный регистратор подключается через раздел «Подключаемое оборудование» с установкой драйвера устройства. Печать чеков идёт напрямую через драйвер, без системного диалога выбора принтера.

После выбора принтера документ не печатается и не появляется ошибка. В чём причина?

Откройте очередь печати выбранного принтера в Windows: скорее всего, задание зависло со статусом ошибки или принтер приостановлен. Удалите зависшие задания, проверьте подключение устройства и повторите печать.