Администрирование · 11 мин
Как подключить принтер к удалённому рабочему столу 1С
Пошаговая настройка проброса принтера в RDP для печати из 1С: перенаправление портов, драйверы, Easy Print, типичные ошибки и способы проверки результата.
При работе с 1С через удалённый рабочий стол (RDP) документы формируются на сервере, а печатать их нужно на принтере, который стоит рядом с пользователем. Чтобы это стало возможным, локальный принтер «пробрасывается» внутрь RDP-сессии: сервер видит его как свой и позволяет 1С отправлять на него задания печати.
Существует два основных способа: стандартное перенаправление принтеров средствами RDP (включая технологию Easy Print) и установка принтера как сетевого непосредственно на сервере. Выбор зависит от того, как организована сеть, какие права есть у пользователя и какой драйвер поддерживает принтер.
Ниже разобраны оба варианта с конкретными шагами, условиями их применения, проверкой результата и типичными ошибками, из-за которых принтер «не виден» в 1С на терминальном сервере.
Как работает печать из 1С через удалённый рабочий стол
Когда пользователь подключается к терминальному серверу по RDP, вся работа 1С происходит на сервере: там же формируются печатные формы и там же находится очередь печати. Локальный компьютер лишь отображает картинку. Поэтому без дополнительной настройки сервер «не знает» о принтере, подключённом к компьютеру пользователя.
Перенаправление принтеров решает эту задачу: при установке RDP-сессии клиент передаёт серверу список локальных принтеров, и внутри сессии появляются их копии с пометкой «(перенаправлено)». Задание печати формируется на сервере, передаётся по RDP-каналу на локальный компьютер и выводится на физическое устройство.
Важно понимать: 1С здесь не требует отдельной настройки. Программа использует системный список принтеров Windows внутри сессии. Если принтер виден в «Устройствах и принтерах» серверной сессии, он доступен и в 1С — в диалоге печати его можно выбрать как обычно.
Способ 1: перенаправление локального принтера через RDP
Это стандартный и самый быстрый способ, подходящий для большинства пользователей. Он не требует прав администратора на сервере, если перенаправление там не запрещено политиками.
Настройка на стороне клиента
Откройте «Подключение к удалённому рабочему столу» (mstsc), нажмите «Показать параметры» и перейдите на вкладку «Локальные ресурсы». В разделе «Локальные устройства и ресурсы» установите флажок «Принтеры». После этого подключитесь к серверу заново — настройка применяется только при новом подключении, в активной сессии она не сработает.
Если вы подключаетесь через сохранённый RDP-файл, убедитесь, что в нём нет строки, отключающей перенаправление. Параметр отвечающий за принтеры должен иметь значение 1.
redirectprinters:i:1Проверка на стороне сервера
После входа в сессию откройте «Устройства и принтеры» на сервере. Перенаправленный принтер должен появиться в списке с пометкой «(перенаправлено N)», где N — номер сессии. Если принтера нет, проверьте, не запрещено ли перенаправление групповой политикой сервера (параметр «Не разрешать перенаправление принтеров клиента» в разделе конфигурации служб удалённых рабочих столов).
- 1Убедитесь, что принтер работает локально: распечатайте тестовую страницу на своём компьютере
- 2Откройте mstsc, перейдите на вкладку «Локальные ресурсы» и отметьте флажок «Принтеры»
- 3Завершите текущую RDP-сессию и подключитесь заново
- 4На сервере откройте «Устройства и принтеры» и найдите принтер с пометкой «перенаправлено»
- 5В 1С откройте печатную форму, выберите этот принтер и распечатайте тестовый документ
Способ 2: подключение принтера к серверу как сетевого
Если перенаправление запрещено политиками, работает нестабильно или принтером пользуются несколько сотрудников одновременно, рациональнее подключить принтер к серверу напрямую по сети. Условие — принтер должен быть доступен с сервера: либо иметь собственный сетевой интерфейс (Ethernet/Wi-Fi), либо быть опубликованным (shared) на компьютере, доступном с сервера.
На сервере откройте «Устройства и принтеры», выберите «Добавление принтера» → «Добавить локальный принтер» → «Создать новый порт» → «Standard TCP/IP Port» и укажите IP-адрес принтера. Затем установите подходящий драйвер и назначьте общий доступ, если принтер нужен нескольким пользователям терминального сервера.
При таком подключении задания печати идут с сервера на принтер напрямую по сети, минуя RDP-канал. Это быстрее и стабильнее, но требует прав администратора сервера и продуманной схемы доступа: все пользователи сервера увидят этот принтер, если не ограничить права.
Сравнение способов подключения
Подходит для личного принтера пользователя; не требует прав администратора; зависит от стабильности RDP-сессии и может конфликтовать при нехватке драйверов
Подходит для общего офисного принтера; стабильнее и быстрее; требует прав администратора, сетевой доступности принтера с сервера и настройки прав доступа
Компромисс, когда принтер USB-only: принтер расшаривается на локальном ПК и подключается к серверу по сети; требует, чтобы ПК был постоянно включён и доступен с сервера
Настройка печати внутри 1С
После того как принтер появился в системе, в 1С дополнительная настройка обычно не требуется. При выводе документа на печать откройте диалог печати (Ctrl+P или кнопка «Печать») и выберите нужный принтер из списка. Если принтеров несколько, удобно назначить перенаправленный принтер используемым по умолчанию внутри сессии — тогда 1С будет подставлять его автоматически.
Для пакетной печати и печати этикеток проверьте параметры страницы: ориентацию, поля и масштаб. Печатные формы в 1С жёстко привязаны к размерам страницы, и при смене принтера с другим минимальным полем печати часть содержимого может обрезаться. В таком случае скорректируйте поля в настройках печатной формы или в свойствах драйвера.
Если используется печать на принтере этикеток или чеков, убедитесь, что размер носителя задан и в драйвере, и в настройках печатной формы 1С — расхождение приводит к смещению или обрезанию содержимого.
Типичные проблемы и их устранение
Самая частая жалоба — принтер перенаправлен, виден в системе, но печать не идёт или задания зависают в очереди. Обычно причина в отсутствии подходящего драйвера на сервере (если Easy Print отключён) либо в сбое службы диспетчера печати. Перезапуск службы «Диспетчер печати» (spooler) на сервере и очистка очереди печати решают большинство таких зависаний.
Вторая типичная ситуация — принтер не появляется в сессии вообще. Проверьте три вещи: включён ли флажок «Принтеры» в параметрах RDP-клиента, не запрещено ли перенаправление групповой политикой сервера, и работает ли принтер локально. Если на клиенте принтер сам не печатает, в сессии он тем более не заработает.
Отдельный случай — дублирование принтеров: при каждом новом подключении появляется новая копия «(перенаправлено 2)», «(перенаправлено 3)» и так далее. Это признак того, что старые сессии не завершаются корректно. Попросите администратора настроить автоматическое завершение отключённых сессий и удаление устаревших перенаправленных принтеров.
Безопасность и ограничения
Перенаправление принтеров открывает серверу доступ к устройствам пользователя, поэтому в защищённых контурах администраторы нередко отключают его политиками. Не пытайтесь обходить такие ограничения самостоятельно — согласуйте способ печати с администратором: обычно предлагают сетевой принтер или печать через выгрузку документа в PDF.
Учитывайте и конфиденциальность: документы из 1С (зарплатные ведомости, договоры) при печати на общем сетевом принтере могут попасть к посторонним. Для чувствительных документов используйте функцию отложенной или PIN-печати, если она поддерживается устройством.
Как проверить, что всё настроено правильно
Финальная проверка занимает пару минут и избавляет от сюрпризов при печати реальных документов. Убедитесь, что принтер виден в сессии, печатает тестовую страницу из Windows и корректно выводит документ из 1С без обрезаний и смещений.
Как проверить результат
Принтер присутствует с пометкой «перенаправлено» и статусом «Готов»
Принтера нет в списке или он в состоянии «Автономный режим»
Страница выходит на физическом принтере пользователя
Задание зависает в очереди или уходит в ошибку
Документ печатается целиком, поля и шрифты соответствуют экранной форме
Содержимое обрезано, смещено или печатается пустой лист
После перезапуска сессии принтер появляется снова автоматически
После каждого входа принтер приходится настраивать заново
Если печать нужна лишь изредка, а настройку согласовывать долго, выгрузите печатную форму из 1С в PDF, сохраните файл на локальный диск через перенаправление дисков и распечатайте его обычным способом на своём компьютере. Это рабочий обходной путь, не требующий никаких прав на сервере.
Частые вопросы
Почему в 1С на удалённом рабочем столе не виден мой принтер?
Чаще всего не включено перенаправление: откройте параметры RDP-подключения, на вкладке «Локальные ресурсы» отметьте «Принтеры» и переподключитесь. Если не помогло — перенаправление может быть запрещено политикой сервера, тогда вопрос решается через администратора.
Нужно ли устанавливать драйвер принтера на сервер?
При включённой технологии Easy Print — нет, задание передаётся в универсальном формате и обрабатывается драйвером на вашем компьютере. Если Easy Print отключён политиками, на сервере потребуется драйвер, совместимый с вашей моделью принтера и разрядностью сервера.
Могут ли несколько пользователей печатать на один принтер через RDP?
Через перенаправление — нет: перенаправленный принтер существует только внутри сессии его владельца. Для совместного использования принтер подключают к серверу как сетевой и назначают права доступа группе пользователей.
Задания уходят в очередь, но принтер молчит. Что делать?
Сначала проверьте, печатает ли принтер локально, вне RDP. Затем в сессии очистите очередь печати и попробуйте снова. Если не помогло, попросите администратора перезапустить службу «Диспетчер печати» на сервере — это устраняет большинство зависаний.
Как распечатать документ из 1С, если перенаправление запрещено?
Используйте сетевой принтер, подключённый к серверу, либо сохраните печатную форму в PDF, скопируйте файл на локальный компьютер (через перенаправленные диски или общую папку) и распечатайте его локально.
Что важно запомнить
Для личного принтера достаточно включить перенаправление в параметрах RDP и переподключиться; для общего принтера надёжнее сетевое подключение на сервере. 1С использует системный список принтеров сессии, поэтому ключевая проверка — видимость принтера в Windows внутри сессии и успешная тестовая страница до печати реальных документов.