Печать из 1С 8.3: офисный принтер, принтер чеков и этикеток

· 10 мин

Содержание

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

Типичная ситуация: бухгалтеру поставили новый МФУ, накладные из 1С уходят на старый принтер в соседнем кабинете, а счёт-фактура обрезается справа. Всё это решается за 10–15 минут, если понимать, где 1С хранит настройки печати и где их нет.

Как 1С работает с принтерами: два разных механизма

Сначала определите, какой у вас принтер. От этого зависит, где его настраивать.

Тип устройстваГде настраиваетсяЧто нужно
🖨️ Офисный принтер, МФУWindows (или клиентский компьютер при работе по RDP)Драйвер Windows
🧾 Фискальный регистратор, онлайн-касса1С → подключаемое оборудованиеДрайвер ККТ производителя + COM- или USB-порт
🏷️ Принтер этикетокWindows или 1С → подключаемое оборудованиеДрайвер Windows, при работе как с оборудованием — ещё и драйвер для 1С
📟 Принтер чеков без фискальной части1С → подключаемое оборудованиеДрайвер устройства, порт

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

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

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

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

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

В Windows 10 и 11 есть флажок «Разрешить Windows управлять принтером, используемым по умолчанию». Пока он включён, система сама переключает принтер по умолчанию на последний использованный. Из-за этого документы из 1С «гуляют» между принтерами. Снимите флажок, если нужен постоянный принтер.

Для сетевого принтера в офисе удобнее подключать его через сервер печати (\\имя-сервера\имя-принтера), а не по IP с каждого компьютера: драйвер обновляется в одном месте.

Как привязать принтер к 1С в окне печати

Самый быстрый способ — выбрать принтер прямо при печати документа.

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

Кнопка Печать в самом окне печатной формы отправляет документ на принтер без диалога — на тот, что выбран по умолчанию. Если нужен другой принтер, пользуйтесь Ctrl+P.

💡 Число копий для комплекта документов можно задать прямо в окне печатной формы, в поле «Копий». Это удобно, когда накладную всегда печатают в двух экземплярах.

Привязка через принтер по умолчанию

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

Разные принтеры для разных документов

В типовых конфигурациях нельзя закрепить, например, накладные за одним принтером, а ценники за другим. Варианты на практике:

  • 🖨️ выбирать принтер через Ctrl+P для «нестандартных» документов;
  • 🏷️ ценники и этикетки выводить на принтер этикеток как на подключаемое оборудование (о нём ниже);
  • 🛠️ заказать доработку через расширение конфигурации , которая подставляет имя принтера программно.

Параметры страницы и макеты печатных форм

Когда принтер выбран, но форма печатается криво, дело уже в настройках страницы.

Поля, ориентация, масштаб

В окне печатной формы откройте Файл → Параметры страницы через главное меню. Там задаются:

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

Пример: УПД с 15 колонками не помещается на лист A4 в книжной ориентации. Ставим альбомную ориентацию, масштаб по ширине страницы, поля по 5 мм — форма ложится на один лист.

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

Где хранятся эти настройки

Изменённые параметры страницы 1С сохраняет в пользовательских настройках. У другого пользователя они будут свои. Если настройки «съехали» и вернуть их вручную не получается, их можно очистить.

Путь в БП 3.0, ЗУП 3.1, УТ 11 одинаковый по смыслу: Администрирование → Настройки пользователей и прав → Настройки пользователей. Там выберите пользователя и очистите внешний вид и прочие настройки. Пользователь должен перезайти в программу.

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

Изменение макета печатной формы

Если не устраивает сама форма — шрифт, текст подписи, логотип, — правьте макет. В типовых конфигурациях это делается без Конфигуратора.

КонфигурацияГде искать макеты
Бухгалтерия предприятия 3.0Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм
ЗУП 3.1Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм
Управление торговлей 11НСИ и администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм

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

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

Подключаемое оборудование: принтеры чеков и этикеток

Фискальные регистраторы, принтеры чеков и принтеры этикеток для печати из РМК 1С подключает через свою подсистему оборудования.

Включение подсистемы

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

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

Добавление устройства

  1. Выберите тип: ККТ, принтеры чеков, принтеры этикеток.
  2. Нажмите «Создать».
  3. Выберите драйвер из списка. Если нужного нет — драйвер нужно установить: часть драйверов поставляется в составе конфигурации, остальные берутся у производителя оборудования.
  4. Укажите рабочее место. Оборудование привязано к рабочему месту, то есть к конкретному компьютеру. На другом ПК его придётся добавить заново.
  5. Сохраните и откройте настройку устройства.
  6. Задайте порт, скорость, модель.
  7. Выполните тест устройства из формы настройки.

Драйвер ККТ должен соответствовать разрядности платформы 1С. 32-разрядный клиент 1С не увидит драйвер, установленный только в 64-разрядном варианте, и наоборот. Разрядность клиента видна в окне «О программе».

Принтер этикеток: два пути

Принтер этикеток (Zebra, Godex, Xprinter и подобные) можно использовать двумя способами.

  • Как обычный принтер Windows. Ставите драйвер, задаёте в его свойствах размер этикетки, например 58×40 мм. В 1С печатаете ценники через обработку печати этикеток и ценников, выбирая этот принтер через Ctrl+P. Шаблон этикетки настраивается в 1С.
  • Как подключаемое оборудование. Подходит, когда нужна печать на языке принтера и высокая скорость. Требуется драйвер, совместимый с 1С.

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

COM-порт и подключение по последовательному интерфейсу

Многие кассы и часть принтеров чеков работают через COM-порт: настоящий RS-232 или виртуальный, который создаёт USB-драйвер.

Как узнать номер порта

  1. Откройте диспетчер устройств: Win+X → Диспетчер устройств.
  2. Раскройте ветку «Порты (COM и LPT)».
  3. Найдите устройство. Рядом в скобках — номер, например (COM5).

Этот номер вводите в настройке устройства в 1С.

Параметры, которые должны совпасть

ПараметрГде смотретьТипичные значения
Номер портаДиспетчер устройствCOM1–COM20
СкоростьНастройки ККТ, тест производителя9600, 57600, 115200
МодельПаспорт устройстваПо списку драйвера

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

Если порт после переподключения USB-кабеля меняет номер, закрепите его в свойствах порта: диспетчер устройств → свойства порта → вкладка «Параметры порта» → «Дополнительно». Пока номер «плавает», 1С будет терять кассу.

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

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

Здесь возникает больше всего вопросов: «принтер есть, а 1С его не видит».

  • 🖥️ Удалённый рабочий стол (RDP). 1С запущена на сервере и видит принтеры сервера плюс перенаправленные принтеры вашего компьютера. В клиенте подключения на вкладке «Локальные ресурсы» должен стоять флажок «Принтеры». Перенаправленные принтеры отображаются с пометкой «перенаправлено».
  • ☁️ 1С в облаке через браузер. Печать идёт через браузер. Принтер выбирается в диалоге печати браузера, а поля — в его же настройках.
  • 🌐 Веб-клиент в локальной сети. Аналогично облаку: 1С отдаёт форму браузеру, принтеры — компьютера пользователя.
  • 💻 Тонкий клиент к серверу 1С. Печать идёт на принтеры компьютера, где запущен клиент, а не сервера 1С.

ККТ по RDP — отдельная история. Касса физически стоит у кассира, а драйвер должен работать там, где запущена 1С. Для этого используют перенаправление COM-портов в RDP или сетевые варианты подключения ККТ. При перенаправлении порт на сервере получит другой номер — проверьте его в диспетчере устройств сервера.

Перед звонком админу проверьте
Выполнено: 0 / 6

Типичные ошибки печати и как их устранить

Ниже — симптомы, которые чаще всего встречаются при печати из 1С, и что с ними делать.

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

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

  1. Очистите очередь печати Windows. Остановка службы «Диспетчер печати» прерывает печать у всех, кто пользуется этим компьютером или сервером, — делайте это, когда никто не печатает.
  2. Переустановите принтер: удалите его из Windows и добавьте заново со свежим драйвером.
  3. Сохраните печатную форму в PDF (в окне формы есть команда сохранения) и распечатайте PDF. Если PDF печатается нормально — проблема в связке драйвера и 1С, а не в принтере.
  4. Запустите 1С под другим пользователем Windows. Если там печать работает, повреждён профиль пользователя или его настройки принтера.

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

Можно ли печатать из 1С без установки драйвера принтера?
Нет. Офисный принтер 1С использует только через драйвер Windows. Без драйвера принтера нет в системе — его нет и в 1С.
Почему у меня и у коллеги разные поля на одной и той же накладной?
Параметры страницы сохраняются в настройках каждого пользователя 1С. Коллега мог настроить поля по-своему или работать с другим принтером.
Как распечатать сразу несколько документов?
Выделите документы в списке через Ctrl или Shift и нажмите «Печать». Формы всех выбранных документов откроются в одном окне, и их можно распечатать за один раз.
Нужна ли лицензия 1С на подключение кассы?
Отдельной лицензии платформы на подключение оборудования нет. Но драйвер ККТ у ряда производителей лицензируется отдельно — уточните условия у поставщика кассы.
Как печатать на виртуальный принтер PDF?
Выберите «Microsoft Print to PDF» в диалоге Ctrl+P. Либо сохраните форму в PDF прямо из окна печати 1С — это быстрее и не зависит от Windows.