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

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

Как настроить принтер в 1С 8 для печати документов и отчётов

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

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

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

Ниже разобран полный порядок действий для типовой конфигурации 1С 8.3 (Управление торговлей, Бухгалтерия, Зарплата и управление персоналом), а также особенности печати из веб-клиента и через сервер 1С.

Проверка принтера и драйвера в Windows перед настройкой 1С

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

Используйте оригинальный драйвер производителя, а не универсальный драйвер Windows, если печатаете документы со штрихкодами или сложной графикой. Универсальные драйверы часто неверно передают размеры шрифтов и штрихкодов, из-за чего этикетки и ТОРГ-12 выходят нечитаемыми.

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

Выбор принтера при печати из 1С

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

Если нужный принтер не отображается в диалоге печати 1С, значит, его нет в системе под тем пользователем, от имени которого запущена программа. В клиент-серверном варианте это пользователь сеанса на сервере, а не на локальном компьютере — частая причина «исчезнувших» принтеров.

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

Настройка формата бумаги, полей и масштаба

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

Если таблица чуть шире листа, не уменьшайте шрифт вручную — используйте параметр масштабирования или режим «Уместить по ширине». В диалоге печати 1С есть настройка масштаба в процентах; значение 90–95 % обычно убирает «вылезание» на второй лист без потери читаемости.

Запомните: параметры страницы в 1С и параметры в драйвере принтера должны совпадать. Если в 1С выбран A4, а в драйвере — Letter, документ будет смещён и обрезан. Проверяйте формат бумаги в свойствах принтера в Windows.

Порядок действий при настройке печати
  1. 1
    Установите драйвер принтера в Windows и напечатайте пробную страницу
  2. 2
    В 1С откройте документ и нажмите «Печать», выберите печатную форму
  3. 3
    В предварительном просмотре откройте диалог печати и выберите нужный принтер
  4. 4
    Задайте формат A4, ориентацию и поля в параметрах страницы
  5. 5
    При необходимости уменьшите масштаб до 90–95%
  6. 6
    Напечатайте один экземпляр и проверьте поля и штрихкоды
  7. 7
    Только после успешной проверки запускайте пакетную печать

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

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

Для термопринтеров этикеток (например, для маркировки товаров) установите фирменный драйвер и в его свойствах укажите точный размер носителя, тип печати (термо или термотрансфер) и датчик зазора. Неверный тип датчика приводит к тому, что принтер пропускает этикетки или печатает со смещением.

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

Особенности печати из веб-клиента и через сервер

При работе через веб-браузер 1С формирует документ в формате PDF и предлагает сохранить или открыть его. Печать выполняется уже средствами браузера, поэтому настройки полей и масштаба задаются в диалоге печати браузера. Отключите в браузере печать колонтитулов (URL и дату), иначе они появятся на бухгалтерских документах.

В клиент-серверном варианте с тонким клиентом документ формируется на сервере, а печатается с клиентского компьютера. Если на сервере и на клиенте установлены разные версии шрифтов, документ может выглядеть иначе при печати, чем в предпросмотре. Установите одинаковые шрифты (в первую очередь используемые в макетах) на всех машинах.

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

Типичные проблемы и их решение

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

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

Если при печати появляется ошибка «Ошибка вывода на принтер» или диалог печати не открывается, перезапустите диспетчер очереди печати в Windows (служба «Диспетчер печати») и очистите зависшие задания. Забитая очередь печати блокирует обращение к принтеру из любых программ, включая 1С.

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

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

Пробная страница из Windows
Норма

Печатается без искажений и смещений

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

Пустой лист, полосы или ошибка драйвера

Документ из 1С
Норма

Весь текст в пределах полей, штрихкод читается сканером

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

Обрезанные края, перенос на лишнюю страницу

Этикетка
Норма

Текст по центру этикетки, штрихкод сканируется с первого раза

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

Смещение, пропуск этикеток в рулоне

Печать у коллег
Норма

Одинаковый результат на всех рабочих местах

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

У разных пользователей разный вид документа

FAQ: частые вопросы о настройке принтера в 1С

Почему принтер виден в Windows, но не отображается в 1С?

1С показывает принтеры, доступные пользователю, под которым запущен сеанс. В клиент-серверном режиме это может быть учётная запись сервера. Проверьте, под каким пользователем работает программа, и установите принтер именно для него либо пробросьте принтер в RDP-сеанс.

Как запомнить настройки печати для конкретного документа?

В большинстве типовых конфигураций параметры страницы (поля, ориентация, масштаб) сохраняются автоматически для табличного документа после первой настройки. Если настройки сбрасываются, проверьте, не переопределяет ли их макет печатной формы — тогда корректировать нужно сам макет.

Можно ли печатать в 1С без установленного принтера?

Да. Установите виртуальный PDF-принтер (например, встроенный Microsoft Print to PDF): 1С будет «печатать» в файл. Это удобно для проверки макетов и отправки документов по электронной почте без бумажной печати.

Почему после обновления конфигурации изменилась печатная форма?

Обновление заменяет типовые макеты печатных форм. Если вы изменяли типовой макет напрямую, правки будут утеряны. Правильный подход — использовать внешние печатные формы или механизм дополнительных отчётов и обработок (БСП), которые не затрагиваются обновлением.

Как печатать в один клик без предварительного просмотра?

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

Итог

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

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