Печать из 1С: настройка принтера на ПК, сервере и в RDP

· 10 мин

Содержание

Бухгалтер нажимает «Печать», а принтера в списке нет. Или документ уходит не на тот аппарат. Или в терминальной сессии 1С видит только «Microsoft Print to PDF». Знакомо.

Коротко: 1С не подключает принтеры сама. Она печатает через принтеры Windows, поэтому сначала принтер должен появиться в системе (Пуск → Параметры → Устройства → Принтеры и сканеры), и только потом его можно выбрать в окне печати 1С. Исключение — чековые, этикеточные принтеры и фискальные регистраторы: они работают через отдельный драйвер оборудования.

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

Логика простая, и от неё зависит всё остальное.

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

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

Определите свой сценарий, от него зависит порядок действий.

Где и как работает ваша 1С?

Шаг 1. Подключите принтер к Windows и поставьте драйвер

Пока принтер не работает из «Блокнота», в 1С он тоже печатать не будет. Проверьте это первым делом.

  1. Подключите принтер по USB или добавьте сетевой: Параметры → Устройства → Принтеры и сканеры → Добавить принтер.
  2. Поставьте драйвер с сайта производителя. Универсальный драйвер Windows подходит для простой печати, но часто ломает границы таблиц и шрифты.
  3. Напечатайте тестовую страницу: Свойства принтера → Печать пробной страницы.
  4. Задайте принтер по умолчанию, если печатаете с одного устройства.

Разрядность драйвера должна совпадать с системой. Для 64-разрядной Windows нужен 64-разрядный драйвер, даже если платформа 1С 32-разрядная.

Сетевой принтер

Для принтера по IP-адресу создайте порт TCP/IP (Свойства принтера → Порты → Добавить порт → Standard TCP/IP Port). Адрес лучше закрепить за принтером в роутере, иначе после перезагрузки он поменяется, и печать тихо перестанет работать.

Принтер, расшаренный с чужого ПК (\\ИМЯ-ПК\Принтер), печатает, только пока тот ПК включён. Для рабочего места бухгалтера лучше сетевой порт напрямую.

Шаг 2. Выберите принтер в окне печати 1С

Откройте любой документ и нажмите Печать. Откроется табличный документ.

  1. В форме печати нажмите кнопку с принтером или Файл → Печать (в тонком клиенте — Ctrl+P).
  2. В поле принтера выберите нужный аппарат из списка.
  3. Укажите число копий и диапазон страниц.
  4. Нажмите Печать.

Если принтера нет в списке, 1С его не видит. Возвращайтесь к шагу 1 или смотрите раздел про RDP.

Принтер по умолчанию для конкретной формы

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

Шаг 3. Настройте поля, ориентацию и масштаб

Форма печатается «с краю» или режется в два листа? Дело в параметрах страницы.

Что не такГде править
Таблица не влезает по ширинеФайл → Параметры страницы → Масштаб → Уместить по ширине
Нужна альбомная ориентацияПараметры страницы → Ориентация
Поля слишком большиеПараметры страницы → Поля, уменьшить до 5–10 мм
Шрифт «поехал»Обновить драйвер принтера, не универсальный

Для типовых форм (УПД, накладные, счета) параметры заложены в макет. Если форма не лезет на лист, сначала проверьте драйвер и масштаб в свойствах принтера (Настройка печати → Масштаб 100%), а уже потом трогайте макет.

Свой макет печатной формы

Макеты правятся через Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм (путь зависит от конфигурации). Менять типовой макет напрямую не нужно: скопируйте его и правьте копию. Иначе после обновления конфигурации правки потеряются или вызовут конфликт.

Проверка перед печатью первого документа
Выполнено: 0 / 5

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

Самая частая беда: 1С запущена на сервере, а принтер стоит у вас на столе. Сеанс на сервере его не видит.

Включите перенаправление принтеров

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

Перенаправление включается при входе. Если вы уже в сеансе, нужно выйти и войти повторно.

Если принтеры не перенаправляются

Проверьте на сервере:

  • групповая политика Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Перенаправление устройств и ресурсов, параметр про принтеры клиента не должен быть запрещён;
  • запущена служба Диспетчер печати (Print Spooler);
  • на сервере есть драйвер вашей модели или включён режим Easy Print, который использует драйвер клиента.

Easy Print (встроенный режим Windows Server) избавляет от установки десятков драйверов на сервер. Но сложные формы с мелким шрифтом через него иногда печатаются хуже. Если качество важно, ставьте родной драйвер на сервер.

Печать в PDF как обходной путь

Если принтер перенаправить не удаётся, сохраните печатную форму в PDF (Файл → Сохранить как → PDF), перенесите файл на свой ПК через буфер обмена или общую папку сеанса и напечатайте локально. Некрасиво, зато работает всегда.

Чековые и этикеточные принтеры

Обычный принтер Windows и принтер чеков работают по-разному. Чековый принтер (например, на ленте 57 или 80 мм) 1С чаще использует не через драйвер печати, а через подключаемое оборудование.

Общий порядок такой:

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

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

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

Фискальный регистратор: чем отличается от обычного принтера

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

Что нужно знать:

  • драйвер берётся у производителя кассы, и его версия должна подходить вашему релизу платформы;
  • связь по USB, COM-порту или сети, порт указывается в настройках драйвера;
  • печать чека идёт командой регистратору, а не через диалог печати;
  • смены, X- и Z-отчёты выполняются из рабочего места кассира, а не из обычной печатной формы.
Пошаговый помощник
Проверьте связь с устройством
Откройте настройки драйвера регистратора и нажмите «Тест устройства». Должна пройти проверка связи и вернуться номер модели.

Типичные ошибки подключения принтера

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

Очистка очереди печати

Когда очередь завис, выполните в командной строке от имени администратора:

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

Команда останавливает службу, удаляет застрявшие задания и запускает службу снова. Все документы в очереди придётся отправить на печать повторно.

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

Идите по цепочке и остановитесь на первом шаге, который не прошёл.

  1. Печатает ли принтер из «Блокнота»? Нет, значит проблема в Windows или в самом аппарате.
  2. Печатает ли другая программа на этом же ПК под тем же пользователем? Нет, проблема в профиле или правах.
  3. Запустите 1С от другого пользователя Windows. Если там печатает, дело в профиле.
  4. Попробуйте сохранить форму в PDF и напечатать оттуда. Если получилось, проблема в драйвере или масштабе.
  5. Создайте новую пустую информационную базу и напечатайте любой отчёт. Печатает? Значит, дело в настройках конкретной базы или макета.

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

Как предотвратить проблемы с печатью

Большинство обращений «не печатает» повторяется из месяца в месяц. Несколько привычек их сокращают:

  • ✅ фиксируйте IP-адреса сетевых принтеров в роутере или на DHCP-сервере;
  • ✅ храните дистрибутивы драйверов в общей папке с понятными именами моделей;
  • ✅ после обновления Windows проверяйте пробную печать из 1С на одном компьютере, прежде чем обновлять остальные;
  • ✅ на терминальном сервере не ставьте десятки драйверов «на всякий случай»: лишние драйверы ломают диспетчер печати;
  • ✅ ведите список рабочих мест с привязкой «компьютер → принтер → кассовый аппарат».

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

Где у вас чаще всего возникают проблемы с печатью из 1С?

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

Можно ли печатать из 1С на сетевой принтер без установки драйвера?
Нет. Драйвер должен быть в Windows на том компьютере, где работает клиент 1С (или на сервере, если печать идёт из сеанса RDP).
Почему 1С видит принтер, но не печатает?
Обычно завис диспетчер печати или принтер в статусе «Автономная работа». Снимите галочку Работать автономно в очереди печати и очистите очередь.
Как сделать, чтобы форма всегда печаталась на определённый принтер?
В предварительном просмотре откройте параметры страницы формы и выберите принтер. Выбор запоминается для вашего пользователя и этой формы.
Как печатать на принтер по умолчанию без диалога?
В большинстве печатных форм есть кнопка быстрой печати в панели просмотра, которая отправляет документ сразу на принтер по умолчанию, без выбора.
Нужен ли отдельный драйвер для чекового принтера?
Да, если принтер работает через подключаемое оборудование. Драйвер берётся у производителя и подключается в настройках рабочего места.
Работает ли печать в веб-клиенте?
Да, но через диалог печати браузера. Принтер выбирается там, а не в окне 1С.