Принтер в 1С 8.3: от драйвера в Windows до печатной формы

· 9 мин

Содержание

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

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

Подготовка: драйвер и принтер в Windows

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

  1. Подключите принтер кабелем USB или по сети и включите его.
  2. Скачайте драйвер с сайта производителя под вашу версию Windows и разрядность (x64 или x86).
  3. Установите драйвер. Для сетевого принтера укажите IP-адрес или выберите устройство из списка найденных.
  4. Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры (Windows 10 и 11) и убедитесь, что принтер в списке.
  5. Напечатайте пробную страницу из свойств принтера.
  6. При необходимости отметьте его как принтер по умолчанию.

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

Отдельно о разрядности. Клиент 1С бывает 32- и 64-битным, но для офисной печати это не важно: печать идёт через системную подсистему Windows. Разрядность имеет значение только для торгового оборудования, где 1С напрямую вызывает драйвер устройства (об этом ниже).

Где именно ставить драйвер

Как работает пользовательКуда ставить драйвер принтера
Файловая база на своём ПКНа этот ПК
Клиент-серверная база, тонкий клиент на ПКНа ПК пользователя. Сервер 1С в печати не участвует
Тонкий клиент на терминальном сервере (RDP)На ПК пользователя + перенаправление принтеров в RDP, либо драйвер на терминальном сервере
Веб-клиент в браузереНа ПК, где открыт браузер

Сетевой принтер на несколько рабочих мест

В офисе на 5-10 человек принтер обычно один. Удобнее всего дать ему постоянный IP-адрес в настройках роутера и установить на каждом ПК напрямую по адресу. Вариант с общим доступом через компьютер коллеги хуже: выключил человек свой ПК — и печать из 1С встала у всех.

Частая ошибка — ставить драйвер на сервер 1С при клиент-серверной работе. Табличный документ формируется на сервере, но печатает его клиентское приложение, и список принтеров берётся с клиентского компьютера.

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

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

Дальше принтер выбирают прямо при печати:

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

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

Параметры страницы

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

  • 📄 Ориентация — книжная или альбомная. ТОРГ-12 и УПД часто удобнее печатать в альбомной.
  • 📏 Масштаб — флажок «По ширине страницы» убирает обрезанный правый край.
  • 🔲 Поля — уменьшите, если форма не влезает на лист и переносится хвост таблицы.

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

Настройка печатных форм документов

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

Изменить макет без программиста

В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 типовые макеты можно поправить в пользовательском режиме:

  1. Откройте Администрирование → Печатные формы, отчеты и обработки.
  2. Перейдите в Макеты печатных форм.
  3. Найдите нужный макет поиском по названию документа.
  4. Откройте его на редактирование, поправьте шрифт, ширину колонок, логотип или подпись.
  5. Сохраните. 1С будет использовать изменённый макет вместо типового.

Изменённые макеты помечаются в списке. Если правка не удалась, макет можно вернуть к типовому из того же списка.

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

Внешние печатные формы

Если нужна форма, которой нет в типовой поставке (своя этикетка, нестандартная накладная), её подключают как внешнюю обработку :

  • Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки;
  • кнопка добавления из файла, выбор .epf;
  • на вкладке размещения укажите, у каких документов показывать форму;
  • после этого она появится в меню Печать этих документов.

Подключайте только файлы из доверенного источника. Внешняя обработка выполняет код в вашей базе с правами пользователя.

Комплект документов

Для отгрузки обычно печатают сразу несколько форм: счёт-фактуру, УПД, ТТН. В меню Печать у документов продажи в БП 3.0 есть пункт для печати комплекта: там отмечают формы и количество копий каждой. Настройку достаточно сделать один раз — 1С запомнит её для пользователя.

Принтеры этикеток, чеков и онлайн-кассы

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

Где регистрировать

КонфигурацияПуть
Бухгалтерия 3.0Администрирование → Подключаемое оборудование
УТ 11, КА 2, ERPНСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование
Розница, УНФраздел администрирования, пункт «Подключаемое оборудование»

В БП 3.0 и УТ 11 перед этим включите использование подключаемого оборудования в том же разделе настроек, иначе пункт будет неактивен.

Порядок подключения

  1. Установите на компьютер драйвер устройства от производителя (АТОЛ, Штрих-М и т.п.). Для онлайн-касс — утилиту и драйвер ККТ нужной версии.
  2. В списке подключаемого оборудования выберите тип: принтер этикеток, принтер чеков, ККТ.
  3. Создайте экземпляр устройства и выберите драйвер из списка поддерживаемых.
  4. Укажите рабочее место — оборудование привязывается к конкретному компьютеру. На другом ПК то же устройство придётся подключить заново.
  5. Откройте настройки экземпляра, задайте порт (COM, USB, сетевой адрес), скорость обмена и модель.
  6. Нажмите тест устройства. Он должен пройти без ошибок.

Разрядность драйвера должна совпадать с разрядностью клиента 1С. 32-битный драйвер кассы не загрузится в 64-битный тонкий клиент. Это самая частая причина, по которой тест устройства падает сразу.

Офисный принтер для ценников и этикеток

Ценники и этикетки на обычном лазерном принтере печатают как обычную печатную форму, без регистрации в подключаемом оборудовании. Шаблоны ценников в УТ 11 и Рознице настраивают в обработке печати этикеток и ценников. Регистрация нужна только термопринтерам, которые печатают на рулоне через свой драйвер.

Почему 1С не печатает: диагностика сбоев

Сначала определите, где обрыв: в Windows, в клиенте 1С или в самой форме. Быстрый тест — распечатать ту же форму, сохранив её в PDF: если PDF нормальный, проблема в принтере или драйвере.

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

Если не помогло

  • 🔄 Переустановите драйвер начисто. Удалите принтер в Windows, затем драйвер в свойствах сервера печати, перезагрузите ПК и поставьте драйвер заново.
  • 🧹 Очистите очередь печати. Зависшее задание блокирует все следующие. Это делается в Windows через окно очереди принтера. Если не помогает — перезапуск службы «Диспетчер печати» (оборвутся все текущие задания печати на этом ПК).
  • 👤 Проверьте под другим пользователем Windows. Если там печатает — повреждён профиль или настройки принтера у конкретной учётной записи.
  • 🖥️ Попробуйте другой клиент 1С. Например, веб-клиент вместо тонкого: если там печать идёт, сужается круг поиска.

Печать в веб-клиенте, тонком клиенте и по RDP

Механика печати зависит от того, как пользователь подключается к базе.

Тонкий и толстый клиент

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

Веб-клиент

В браузере 1С формирует табличный документ и передаёт его на печать средствами браузера. Отсюда особенности:

  • 🌐 Окно печати — это диалог браузера, а не Windows. Поля и колонтитулы задаёт браузер.
  • 🚫 Браузер может заблокировать всплывающее окно печати. Разрешите всплывающие окна для адреса публикации 1С.
  • 📐 Если форма съезжает, в диалоге браузера отключите колонтитулы и выставьте масштаб «по размеру страницы».
  • 🧾 Торговое оборудование в веб-клиенте требует установленного расширения для работы с файлами и внешними компонентами. Без него драйвер кассы не загрузится.

Надёжный обходной путь для сложных форм в браузере — сохранить табличный документ в PDF и печатать уже PDF.

Удалённый рабочий стол

При работе 1С на терминальном сервере принтер стоит у пользователя дома или в офисе. Чтобы он был виден в сеансе:

  1. В клиенте «Подключение к удалённому рабочему столу» откройте параметры, вкладку «Локальные ресурсы».
  2. Отметьте флажок «Принтеры».
  3. Подключитесь заново и проверьте, что принтер есть в списке с пометкой «перенаправлено».

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

Принтеры этикеток и кассы через RDP работают нестабильно: COM- и USB-порты пробрасываются не всегда. Для них лучше держать 1С с торговым оборудованием на локальном ПК кассира.

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

Нужно ли регистрировать офисный принтер в справочнике «Подключаемое оборудование»?
Нет. Офисный принтер достаточно установить в Windows. Справочник нужен только для принтеров этикеток, принтеров чеков и ККТ.
Можно ли печатать из 1С сразу без окна предварительного просмотра?
В окне выбора печатных форм и в настройках комплекта можно сразу отправить документы на принтер. Для массовой печати удобнее комплект: формы и копии задаются один раз.
Почему у одного пользователя форма печатается нормально, а у другого обрезана?
У них разные принтеры или драйверы и разные области печати. Минимальные поля зависят от модели. Подстройте масштаб в параметрах страницы или поправьте макет для всех.
Как распечатать документ из 1С в PDF?
В диалоге печати выберите «Microsoft Print to PDF» или сохраните табличный документ кнопкой сохранения в формате PDF. Второй способ даёт более точный результат.
Можно ли одним термопринтером этикеток пользоваться с двух компьютеров?
Да, если принтер сетевой. Его подключают отдельно на каждом рабочем месте в 1С. USB-принтер одновременно доступен только одному компьютеру.