リモートデスクトップサービスの役割を持つWindows Server 2012 R2サーバーがあり、プリンターリダイレクトを機能させるために作業しています。
ユーザーがサーバーから離れた場所にいて、ローカルプリンターをRDSサーバーにリダイレクトして印刷できるようにしたい。
「イージープリント」という機能があることを読んだので、サーバーにプリンタードライバーをインストールしたり、その他の変更を加えたりせずに、HPプリンターをリダイレクトしようとしました。
以下の画像は、リダイレクトされたプリンターHP LaserJet P3015のプリンタープロパティを示しています。
私が理解していないのは、「モデル」、およびその結果使用されているプリンタードライバーが「MS Publisherイメージセッター」である理由です。
次を実行すると、
C:\Users\Administrator>powershell -command "get-printerdriver *|select name"
name
----
Microsoft XPS Document Writer v4
HP LaserJet P3011/P3015 PCL6 Class Driver
Remote Desktop Easy Print
MS Publisher Imagesetter
Microsoft enhanced Point and Print compatibility driver
Microsoft enhanced Point and Print compatibility driver
Easy Printは機能していますか?機能しているのに、「リモートデスクトップEasy Print」が「モデル」およびプリンタードライバーとして表示されないのはなぜですか?
私のユーザーは、いくつかのサイトで別のタイプのプリンター "Brother DCP-7065DN Printer"も持っています。これは、リダイレクトされたときに同じことが起こります。 「MS Publisher Imagesetter」はプリンタードライバーです。
HP P3015とBrother DCP-7065DNの両方のプリンタードライバーをRDSサーバーにインストールする必要がありますか?
@KatherineVillyardと@joeqwertyが回答したように、Easy PrintはクライアントがWindowsの場合にのみサポートされます。
MacおよびUbuntuクライアントを使用しています。クライアントが使用しているプリンタードライバーをリダイレクトして使用するようにクライアントを構成しました。これにより、Windows RDSサーバーは初期接続で同じドライバーをインストールしますが、問題ありません。
ただし、リダイレクトされたプリンタは、自動インストールされた正しいドライバではなく、「MS Publisher Imagesetter」を引き続き使用します。
この理由は、RDSにインストールされるドライバーがx64であり、クライアントがx86ドライバーを使用しているためでしょうか。 HPドライバーのx86バージョンをインストールしようとしましたが、Windows Serverは、x86ドライバーをインストールできないというメッセージを表示します。
助言がありますか?
この問題は、MacとUbuntuの両方で使用しているRDPクライアント(FreeRDP)が原因であると判断しました。私の調査結果を説明する問題と回避策を提出しました ここ 。
ところで、Mac App StoreのMicrosoftのリモートデスクトップアプリケーションは、特定のプリンタードライバーを指定する方法がなく、サーバーに何がインストールされているかに関係なく、常にドライバーを「MS Publisher Imagesetter」に設定するため、壊れています。
プリンタは次のようになるはずです。
グループポリシー設定があります。
Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Printer Redirection
また、Easy Printには次のものが必要です。