Проброс принтера в терминал Windows

Частенько бывает так, что клиент после подключения к терминальному серверу не видит своего принтера, который проинсталирован на его компьютере и отлично работает. При этом на сервере в логах зарегистрированы ошибки с кодами 1111, 1105, 1106

Это говорит о том, что не работает проброс принтера клиента в терминал. Не работает потому, что на сервере не установлен драйвер для такого принтера. Это раз. И два, нужно, чтоб совпадали имена принтеров на клиенте и на сервере, тогда клиент видит свой принтер в терминале и может на него печатать. Если же имена драйверов разные, то имеется отличная тулза от МС Terminal Server Printer Redirection Wizard Tool (если вдруг ссылка битая, файл в аттаче), которая устанавливает соответствия имен и таким образом решается проблема с печатью

проброс принтера

В данном случае предлагается выполнить сопряжение HP LaserJet 1018 с каким-либо установленым драйвером, или же установить родной драйвер для HP LaserJet 1018. Программа добавляет в ветку реестра HKLM\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd параметры PrinterMappingINFName и PrinterMappingINFSection и формирует NTPrintSubs.infв папке C:\WINDOWS\SYSTEM32\TSPDRW. После чего необходимо перегрузить сервер

Содержимое NTPrintSubs.inf

[Version]
signature="$CHICAGO$"

 [Printers]
"HP LaserJet 1018" = "HP LaserJet"

Александр Черных
системный администратор

Статьи по теме

6+