Печать из 1С на нужный принтер: устройство, страница, очередь

· 9 мин

Содержание

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

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

Подготовка принтера к печати из 1С: драйвер и устройство по умолчанию

1С:Предприятие 8.3 печатает через стандартную подсистему печати Windows. Поэтому первый шаг — убедиться, что принтер нормально работает вне 1С.

  1. Установите драйвер с сайта производителя принтера. Универсальный драйвер Windows часто печатает, но хуже обрабатывает поля и масштаб.
  2. Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры (в Windows 10 — Параметры → Устройства → Принтеры и сканеры) и напечатайте пробную страницу.
  3. Если с этого компьютера печатают в основном документы 1С, сделайте нужный принтер устройством по умолчанию. Тогда в окне печати он будет выбран сразу.
  4. Снимите в Windows флажок «Разрешить Windows управлять принтером, используемым по умолчанию». Иначе Windows сама переключает принтер по умолчанию на последний использованный, и печать из 1С внезапно уходит на другое устройство.

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

Обычный принтер или подключаемое оборудование

Не каждое печатающее устройство выбирается в окне печати.

УстройствоКак подключается к 1СГде выбирается
🖨️ Офисный лазерный или струйный принтерЧерез WindowsОкно печати при каждой печати
🏷️ Принтер этикеток (термопринтер)Через Windows или как подключаемое оборудование с драйверомЗависит от способа: окно печати или настройка оборудования
🧾 Фискальный регистратор, принтер чековТолько как подключаемое оборудованиеНастройка подключаемого оборудования в разделе Администрирование

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

Как выбрать принтер в окне печати 1С

Путь одинаковый для Бухгалтерии, ЗУП, Управления торговлей и других типовых конфигураций на интерфейсе «Такси».

Печать из документа

  1. Откройте документ и нажмите кнопку Печать в его командной панели.
  2. Выберите нужную печатную форму: счёт, накладную, акт.
  3. Откроется форма просмотра печатного документа. В поле количества копий укажите число экземпляров.
  4. Нажмите Печать. Появится системное окно выбора принтера.
  5. В выпадающем списке выберите устройство, при необходимости откройте его свойства (лоток, двусторонняя печать ) и подтвердите печать.

Копии и двусторонняя печать

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

Печать из главного меню

Любой табличный документ, отчёт или открытую форму можно отправить на печать через главное меню — кнопка с тремя полосками в левом верхнем углу окна:

  • Файл → Печать… — открывает окно выбора принтера;
  • сочетание клавиш Ctrl+P делает то же самое.

Если в окне печати пустой список устройств, Windows не видит ни одного принтера для текущего пользователя. На терминальном сервере это обычно значит, что не сработало перенаправление принтеров (см. раздел про сетевую печать).

Печать сразу на нужный принтер без вопроса

Программист может задать принтер в коде, чтобы форма печаталась без диалога — удобно для склада, где этикетки всегда идут на один термопринтер. Табличный документ имеет свойство ИмяПринтера, а метод Напечатать принимает режим использования диалога:

ТабДок.ИмяПринтера = "Zebra ZD220";
ТабДок.КоличествоЭкземпляров = 2;
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать);

Имя принтера пишется так же, как в списке устройств Windows. Если устройство переименуют, печать уйдёт на принтер по умолчанию. Такие доработки в типовых конфигурациях делают через расширение, чтобы не снимать конфигурацию с поддержки.

Параметры страницы в 1С: поля, ориентация, масштаб

Обрезанная правая колонка, лишний пустой лист, накладная на двух страницах вместо одной — всё это настраивается в параметрах страницы.

Откройте печатную форму и выберите в главном меню Файл → Параметры страницы…. Окно относится к текущему табличному документу.

Что настраивать

  • 📄 Ориентация. Книжная — для счетов и актов, альбомная — для широких форм вроде ТОРГ-12, ведомостей и оборотно-сальдовых ведомостей.
  • 🔍 Масштаб. Режим «по ширине страницы» сам подгоняет форму под лист. Ручной процент нужен, если форма должна строго влезать в один лист по высоте.
  • 📏 Поля. Слева обычно оставляют 10–20 мм под подшивку, остальные 5–10 мм. Поле меньше аппаратного поля принтера (часто около 4–5 мм) обрежет край.
  • 🔁 Сквозные строки. Повтор строк шапки таблицы на каждой странице — полезно для длинных ведомостей.
  • 📑 Колонтитулы. Номер страницы и дата печати в верхнем или нижнем колонтитуле.

Типичные значения для частых форм

ФормаОриентацияМасштабПоля, мм
Счёт на оплатуКнижнаяПо ширине10 / 10 / 10 / 10
ТОРГ-12, УПДАльбомнаяПо ширине5 / 5 / 10 / 10
Расчётный листокКнижнаяПо ширине5–10 со всех сторон
Оборотно-сальдовая ведомостьАльбомнаяПо ширине10 / 10 / 10 / 10

Это ориентиры. Если принтер печатает с крупным непечатаемым полем, увеличьте поля на 2–3 мм.

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

Предварительный просмотр перед печатью

Форма просмотра печатного документа в 1С показывает содержимое, но не разбивку на листы. Чтобы увидеть, где закончится страница, нужен предпросмотр: Файл → Предварительный просмотр.

В режиме предпросмотра видно:

  • сколько листов уйдёт на принтер;
  • где разорвётся таблица и повторится ли шапка;
  • не уехала ли за край подпись или печать организации;
  • как выглядит форма с учётом полей выбранного принтера.

Смотрите предпросмотр после смены принтера. У двух устройств могут отличаться аппаратные поля, и форма, которая влезала на лист у одного, разъедется на два у другого.

Печать в PDF вместо бумаги

Если документ нужен в электронном виде, есть два пути:

  1. В форме просмотра печатного документа нажмите кнопку сохранения и выберите формат PDF. Разметка сохранится один в один, принтер не нужен.
  2. В окне печати выберите виртуальный принтер «Microsoft Print to PDF». Результат зависит от параметров страницы, как при обычной печати.

Первый способ надёжнее: он не зависит от драйвера и полей.

Сетевая и терминальная печать из 1С

Здесь чаще всего путаются, потому что «компьютер, где запущен клиент 1С» — это не всегда компьютер пользователя.

Тонкий клиент на рабочем месте

Работает так же, как обычная печать. Сетевой принтер должен быть подключён в Windows этого компьютера. Неважно, где стоит сервер 1С: печать всегда идёт с клиента.

1С через удалённый рабочий стол (RDP)

Клиент 1С запущен на терминальном сервере, значит, видит принтеры сервера и перенаправленные принтеры пользователя.

  1. В клиенте удалённого рабочего стола (mstsc) на вкладке Локальные ресурсы включите флажок Принтеры.
  2. На сервере должна быть разрешена переадресация принтеров в политиках служб удалённых рабочих столов.
  3. Перенаправленный принтер в окне печати 1С отображается с пометкой «перенаправлено» и номером сеанса.

Перенаправление через Easy Print обычно работает без установки драйвера на сервер. Если форма печатается кривыми шрифтами или с неверными полями, установите на сервер драйвер той же модели и подключите принтер как обычный сетевой.

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

RemoteApp и веб-клиент

  • RemoteApp — те же правила, что у RDP: перенаправление принтеров включается в настройках подключения.
  • Веб-клиент печатает через браузер. Окно выбора принтера будет браузерным, а не 1С, поэтому поля и масштаб дополнительно проверяйте в настройках печати браузера. Для точной печати надёжнее сохранить форму в PDF и распечатать уже его.

Печать зависла: очередь печати и другие сбои

Если 1С «отправила» документ, а принтер молчит, проблема почти всегда в очереди печати Windows.

Очистка очереди вручную

  1. Откройте окно очереди принтера: Принтеры и сканеры → выберите принтер → Открыть очередь.
  2. Отмените зависшее задание. Часто первое задание блокирует все следующие.
  3. Если задание не удаляется (висит в статусе «Удаление»), перезапустите службу диспетчера печати.

Перезапуск службы диспетчера печати

Команды выполняются в командной строке от имени администратора:

net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*.*
net start spooler

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

Диагностика по симптомам

Диагностика: выберите симптом

Как выбрать принтер для работы с 1С при покупке

Если вопрос «какой принтер выбрать» стоит буквально, критерии такие.

  • 🖨️ Офис и бухгалтерия. Монохромный лазерный принтер или МФУ формата A4 с двусторонней печатью. Цвет для первичных документов не нужен.
  • 📦 Склад с этикетками. Термопринтер с драйвером под Windows. Перед покупкой проверьте, что модель поддерживается вашей конфигурацией как подключаемое оборудование, если этикетки печатаются из обработки печати этикеток и ценников.
  • 🧾 Розница. Чеки печатает только ККТ, обычный принтер её не заменит.
  • 🌐 Сетевая работа. Принтер с сетевым интерфейсом и драйвером для серверной Windows, если 1С работает через терминал.

Модель принтера на работу 1С не влияет: программа печатает на любое устройство, которое видит Windows. Влияет качество драйвера и поддержка нужных полей.

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

Можно ли закрепить принтер за конкретной печатной формой без программиста?
Штатно — нет. Выбор устройства делается в окне печати. Закрепление за формой требует доработки, обычно через расширение конфигурации.
Почему у коллеги форма печатается на один лист, а у меня на два?
У принтеров разные аппаратные поля и драйверы. Сравните параметры страницы и предпросмотр на обоих компьютерах.
Нужно ли ставить драйвер принтера на сервер 1С?
Нет. Сервер 1С не печатает, печать идёт с клиента. Драйвер нужен на терминальном сервере, если пользователи работают через RDP и перенаправление без драйвера печатает некорректно.
Как распечатать сразу несколько документов?
Выделите документы в списке с зажатым Ctrl или Shift и нажмите Печать. Формы откроются одним табличным документом и уйдут на принтер одним заданием.
Сохраняются ли параметры страницы после закрытия формы?
Для отчётов — вместе с вариантом отчёта, если сохранить настройки. Для печатных форм документов поля и ориентацию задаёт макет, поэтому при повторной печати они возвращаются к исходным.