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

В этой статье разберём все актуальные способы смены принтера в 1С 8.3 (включая последние релизы) и 1С 7.7, а также рассмотрим нюансы для разных конфигураций: Бухгалтерия 3.0, Управление торговлей 11, Зарплата и управление персоналом. Особое внимание уделим скрытым настройкам, которые влияют на выбор принтера по умолчанию в фоновых задачах (например, при массовой печати накладных).

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

1. Подготовка: проверка драйверов и подключения принтера

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

Как проверить:

  • 🖨️ Физическое подключение: USB-кабель (для локальных принтеров) или сетевой адрес (для IP-принтеров). Убедитесь, что устройство включено и индикаторы горят зелёным.
  • 💻 Драйвера в Windows: Откройте Панель управления → Устройства и принтеры. Новый принтер должен отображаться без восклицательного знака.
  • 📄 Тестовая печать: Напечатайте пробную страницу из Windows (Свойства принтера → Печать пробной страницы).
  • 🌐 Сетевые принтеры: Для IP-устройств проверьте ping до адреса принтера в Командной строке:
ping 192.168.1.100

Если принтер не определяется, обновите драйвера с официального сайта производителя (HP, Canon, Xerox и др.). Для сетевых принтеров может потребоваться установка PCL-драйвера или PostScript — это зависит от модели.

💡

Если принтер подключён по USB, но не отображается в системе, попробуйте другой порт или кабель. Часто проблема кроется в неисправном USB-хабе или недостаточном питании порта.

⚠️ Внимание: Если вы используете терминальный сервер (например, Windows Server 2019 с RDS), принтер должен быть разрешён для перенаправления в настройках подключения. Это делается в Локальные групповые политики → Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов.

2. Смена принтера в 1С 8.3: универсальный способ

В 1С:Предприятие 8.3 (все конфигурации) основной способ смены принтера осуществляется через меню печати. Алгоритм одинаков для Бухгалтерии 3.0, УТ 11, ЗУП 3.1 и других решений на платформе 8.3.

Пошаговая инструкция:

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

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

  • 📌 Перейдите в Сервис → Настройки → Печать.
  • 🖨️ В блоке Принтер по умолчанию выберите новое устройство.
  • 💾 Сохраните изменения.

Убедиться, что принтер включён и доступен в сети|Проверить наличие бумаги и тонера|Закрыть другие программы, использующие принтер|Сделать резервную копию документов (на случай сбоя)

-->

Если принтер не отображается в списке, despite того, что он установлен в Windows, причиной может быть:

  • 🔄 32-битная версия 1С на 64-битной ОС (драйвера принтера должны быть совместимы).
  • 🚫 Блокировка групповой политикой (актуально для корпоративных сетей).
  • 🔌 Проблемы с портом (например, принтер подключён к LPT1, который отключён в BIOS).

3. Особенности для 1С 7.7: устаревшие, но актуальные нюансы

В 1С:Предприятие 7.7 процесс смены принтера имеет свои особенности из-за устаревшей архитектуры. Здесь нет универсального окна настроек, и путь зависит от конфигурации (Торговля+Склад, Бухгалтерия, Зарплата+Кадры).

Общий алгоритм:

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

В 1С 7.7 часто возникает проблема с сохранением настроек принтера. Чтобы изменения применились ко всем документам:

  • 📝 Зайдите в Сервис → Параметры.
  • 🖨️ На вкладке Печать укажите принтер по умолчанию.
  • 🔄 Перезапустите 1С (иногда требуется перезагрузка компьютера).
⚠️ Внимание: В 1С 7.7 при работе через сетевую версию (файл-сервер) принтер должен быть локально установлен на каждом рабочем месте. Сетевые принтеры в этой версии поддерживаются ограниченно!

1С 8.3 (последняя)|1С 8.2|1С 8.1|1С 7.7|Не знаю-->

4. Настройка принтера для фоновых задач (регламентные операции)

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

Как изменить:

  1. Откройте 1С в режиме Конфигуратор (требуются права администратора).
  2. Перейдите в Администрирование → Настройки программы → Печать.
  3. В блоке Принтер по умолчанию для фоновых задач выберите нужное устройство.
  4. Сохраните настройки и перезапустите службу 1С:Предприятие:
net stop srv1cv83

net start srv1cv83

Для кластерных установок (например, 1С:Предприятие 8.3 для Linux) настройка принтера выполняется через web-интерфейс администратора или консольные команды. Пример для Debian/Ubuntu:

sudo lpadmin -p НовыйПринтер -E -v socket://192.168.1.100:9100
Тип задачи Где менять принтер Требуются права
Ручная печать документов Окно печати в 1С Пользовательские
Массовая печать Сервис → Настройки → Печать Пользовательские
Регламентные задания Конфигуратор → Администрирование Администратор
Печать из внешних отчётов Код отчёта (требуется правка) Разработчик

5. Решение типичных ошибок при смене принтера

Даже после корректной настройки принтера в 1С могут возникать ошибки. Рассмотрим самые распространённые и способы их устранения.

Ошибка: "Принтер не найден"

Причины и решения:

  • 🔌 Принтер отключён от сети/USB: Проверьте физическое подключение и индикаторы.
  • 🖥️ Драйвер несовместим с 1С: Установите универсальный драйвер (например, HP Universal Print Driver).
  • 🌐 Сетевой принтер недоступен: Проверьте ping и настройки брандмауэра.
  • 🔄 1С работает в 32-битном режиме: Установите 32-битные драйвера даже на 64-битной ОС.

Ошибка: "Нет доступа к принтеру"

Актуально для сетевых принтеров и терминальных сессий. Решения:

  • 🔐 Права доступа: Настройте общий доступ к принтеру в Windows (Свойства принтера → Доступ).
  • 👤 Пользовательские разрешения: В проверьте права текущего пользователя на печать.
  • 🌍 Групповые политики: В доменных сетях может блокироваться перенаправление принтеров. Обратитесь к администратору.
Что делать, если принтер печатает пустые листы?

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

1. В настройках принтера в Windows выберите режим EMF вместо RAW.

2. В 1С откройте Параметры печати и установите флажок "Печатать в файл" (даже если печатаете на физический принтер).

3. Обновите драйвер принтера до последней версии с сайта производителя.

4. Если используется сетевой принтер, попробуйте подключить его локально по USB для теста.

Ошибка: "Некорректное форматирование документов"

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

  • 📏 Настройки страницы: В окне печати 1С проверьте поля и ориентацию (Книжная/Альбомная).
  • 🖼️ Драйвер принтера: Установите флажок Печать как изображение в свойствах принтера.
  • 📑 Шаблоны печати: В конфигураторе откройте макет документа и проверьте настройки полей.
⚠️ Внимание: Если вы используете виртуальные принтеры (например, PDF-creator или FinePrint), убедитесь, что они поддерживают формат EMF. В противном случае документы 1С могут печататься с искажениями.

6. Смена принтера в терминальных сессиях (RDP, Citrix)

При работе с 1С через удалённый рабочий стол (RDP) или Citrix принтеры подключаются по технологии перенаправления. Если новое устройство не отображается в 1С, выполните следующие шаги:

На стороне сервера:

  1. Откройте Диспетчер серверов → Службы удалённых рабочих столов → Коллекции.
  2. Выберите коллекцию, в которой работает 1С, и откройте Свойства.
  3. На вкладке Клиентские устройства убедитесь, что флажок Принтеры включён.
  4. Перезапустите службу Remote Desktop Services:
Restart-Service UmRdpService -Force

На стороне клиента:

  • 🖥️ В параметрах подключения RDP (mstsc.exe) перейдите на вкладку Локальные ресурсы.
  • 🖨️ Нажмите Подробнее и убедитесь, что нужный принтер отмечен флажком.
  • 🔄 Подключитесь заново к серверу.

Для Citrix настройка выполняется через Citrix Studio:

  1. Откройте Политики → Создать политику.
  2. В разделе Устройства клиента включите Перенаправление принтеров.
  3. Примените политику к группе пользователей 1С.
💡

В терминальных сессиях принтер должен быть установлен локально на клиентском ПК. 1С на сервере увидит его только после перенаправления через RDP/Citrix.

7. Автоматизация: как задать принтер по умолчанию для всех пользователей

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

Способ 1: Групповые политики Windows (для 1С 8.3)

Этот метод подходит для доменных сетей:

  1. На контроллере домена откройте Редактор управления групповой политикой.
  2. Создайте новую политику или измените существующую.
  3. Перейдите в Конфигурация пользователя → Административные шаблоны → 1С:Предприятие 8.3.
  4. Включите параметр Принтер по умолчанию и укажите имя принтера (например, \\server\HP_LaserJet).
  5. Примените политику к организационному подразделению с пользователями 1С.

Способ 2: Настройка через конфигуратор (для опытных)

Если у вас есть доступ к конфигуратору, можно прописать принтер по умолчанию в модуле управляемого приложения:

Печать.ПринтерПоУмолчанию = Печать.НайтиПринтер("ИмяВашегоПринтера");

Этот код выполняется при старте 1С. Внимание: неверное редактирование кода может привести к ошибкам в работе программы!

Способ 3: Реестр Windows

Для локальных ПК без домена:

  1. Откройте regedit (Редактор реестра).
  2. Перейдите в ветку: HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\{ИД_базы}\Print
  3. Создайте строковый параметр DefaultPrinter и укажите имя принтера.
  4. Перезапустите 1С.
⚠️ Внимание: Редактирование реестра может привести к нестабильной работе системы. Перед изменениями сделайте резервную копию ветки реестра или создайте точку восстановления Windows.

FAQ: Частые вопросы по смене принтера в 1С

Можно ли в 1С 8.3 настроить разные принтеры для разных типов документов?

Да, это возможно двумя способами:

  1. Через настройки печати документа: В каждом типе документа (например, Счёт на оплату или Накладная) можно задать свой принтер в окне печати. 1С запоминает последний выбранный принтер для каждого типа.
  2. Через внешние обработки: Если требуется гибкая логика (например, печатать счёта на одном принтере, а акты — на другом), можно написать обработку, которая будет динамически менять принтер в зависимости от типа документа.

Для автоматического выбора принтера по условиям (например, по складу или контрагенту) потребуется доработка конфигурации.

Почему после обновления 1С принтер исчез из списка?

Это типичная проблема при обновлении платформы 1С до новой версии (например, с 8.3.18 на 8.3.20). Причины:

  • Сброс пользовательских настроек: Обновление может сбросить настройки печати. Проверьте Сервис → Настройки → Печать.
  • Несовместимость драйверов: Новые версии 1С могут требовать обновлённых драйверов. Установите последние версии с сайта производителя принтера.
  • Изменение разрядности: Если вы обновились с 32-битной на 64-битную версию 1С, установите 64-битные драйвера принтера.

Решение: Переустановите принтер в Windows, затем заново выберите его в настройках 1С.

Как печатать на сетевой принтер, если он не отображается в 1С?

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

  1. Убедитесь, что принтер расшарен на компьютере, к которому он подключён физически (Свойства принтера → Доступ → Общий доступ).
  2. На рабочем месте с 1С подключите принтер через \\ИмяКомпьютера\ИмяПринтера.
  3. Если принтер подключён по IP, установите его вручную через Добавление принтера → Добавить локальный принтер → Создать новый порт → Standard TCP/IP Port.
  4. В 1С обновите список принтеров (кнопка Обновить в окне печати).

Для терминальных сессий убедитесь, что на сервере RDP установлены драйвера для сетевого принтера.

Можно ли печатать из 1С на принтер, подключённый к Mac или Linux?

Да, но с оговорками:

  • Для Mac: Подключите принтер к Mac, затем расшарьте его в настройках системы (Системные настройки → Принтеры и сканеры → Параметры совместного доступа). На ПК с 1С подключитесь к нему как к сетевому принтеру по протоколу LPD или IPP.
  • Для Linux: Настройте CUPS (систему печати Linux) для совместного доступа. На Windows-ПК установите принтер через http://linux-ip:631/printers/ИмяПринтера.

Важно: 1С на Windows может некорректно работать с принтерами, подключёнными через Samba (SMB-протокол). В этом случае используйте IP-печать (прямое подключение по IP).

Как вернуть старый принтер, если новый не подходит?

Чтобы откатиться к предыдущему принтеру:

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

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