ヒント
この記事は、リモート デスクトップ プロトコル (RDP) を使用して Windows デスクトップとアプリへのリモート アクセスを提供するサービスおよび製品向けに共有されています。
この記事の上部にあるボタンを使用して製品を選択し、関連するコンテンツを表示します。
ローカル デバイスからリモート セッションへのプリンターのリダイレクト動作は、リモート デスクトップ プロトコル (RDP) 経由で構成できます。 プリンター リダイレクトでは、ローカルに接続されたプリンターとネットワーク プリンターがサポートされます。 プリンター リダイレクトを有効にすると、ローカル デバイスで使用可能なすべてのプリンターがリダイレクトされます。リダイレクトする特定のプリンターを選択することはできません。 ローカル デバイス上の既定のプリンターは、リモート セッションの既定のプリンターとして自動的に設定されます。
プリンター リダイレクトでは、高レベルのリダイレクトが使用され、セッション ホストにドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーは、セッション ホストで自動的に使用されます。 リダイレクトを正常に機能させるには、プリンターのドライバーをローカル デバイスにインストールする必要があります。
Azure Virtual Desktop では、Microsoft Intune またはグループ ポリシーを使用してセッション ホストでプリンター リダイレクトを有効にしてから、ホスト プールの RDP プロパティを使用してリダイレクトを制御することをお勧めします。
プリンター リダイレクトでは、高レベルのリダイレクトが使用され、クラウド PC にドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーは、クラウド PC で自動的に使用されます。 リダイレクトを正常に機能させるには、プリンターのドライバーをローカル デバイスにインストールする必要があります。
Windows 365 の場合、Microsoft Intune またはグループ ポリシーを使用してクラウド PC を構成できます。
プリンター リダイレクトでは、高レベルのリダイレクトが使用され、開発ボックスにドライバーをインストールする必要はありません。 リモート デスクトップ Easy Print ドライバーは、開発ボックスで自動的に使用されます。 リダイレクトを正常に機能させるには、プリンターのドライバーをローカル デバイスにインストールする必要があります。
Microsoft Dev Box の場合、Microsoft Intune またはグループ ポリシーを使用して Dev Box を構成できます。
この記事では、サポートされているリダイレクト方法と、プリンターのリダイレクト動作を構成する方法について説明します。 リダイレクトのしくみの詳細については、「 リモート デスクトップ プロトコル経由のリダイレクト」を参照してください。
ヒント
ユニバーサル印刷は、プリンターをローカル デバイスからリモート セッションにリダイレクトする代替ソリューションです。 詳細については、「ユニバーサル印刷の検出」を参照し、Azure Virtual Desktop での使用については、「ユニバーサル印刷を使用した Azure Virtual Desktop での印刷」を参照してください。
前提条件
プリンター リダイレクトを構成する前に、次の条件があります。
セッション ホストを含む既存のホスト プール。
少なくとも、ホスト プールで Desktop Virtualization ホスト プール共同作成者の組み込みロールベースのアクセス制御 (RBAC) ロールが割り当てられている Microsoft Entra ID アカウント。
- 既存のクラウド PC。
- 既存の Dev Box。
ローカル デバイスで使用可能なプリンター。 ローカル デバイスにプリンター ドライバーが正しくインストールされていることを確認する必要があります。 リダイレクトされたプリンターは リモート デスクトップ Easy Print ドライバーを使用するため、リモート セッションではドライバーは必要ありません。
Microsoft Intune を構成するには、以下が必要です。
- ポリシーとプロファイル マネージャーの組み込み RBAC ロールが割り当てられている Microsoft Entra ID アカウント。
- 構成するデバイスを含むグループ。
グループ ポリシーを構成するには、以下が必要です。
- グループ ポリシー オブジェクトを作成または編集する権限を持つドメイン アカウント。
- 構成するデバイスを含むセキュリティ グループまたは組織単位 (OU)。
サポートされているアプリとプラットフォームからリモート セッションに接続する必要があります。 Windows アプリ とリモート デスクトップ アプリでのリダイレクトのサポートについては、「プラットフォームとデバイス間で Windows アプリ の機能を比較する」および「プラットフォームとデバイス間でのリモート デスクトップ アプリの機能の比較」を参照してください。
プリンターのリダイレクト
Microsoft Intune またはグループ ポリシーを使用したセッション ホストの構成、またはホスト プールに対する RDP プロパティの設定によって、ローカル デバイスからリモート セッションにプリンターをリダイレクトする機能が制御されます。これには優先順位が設定されます。
既定の構成は次のとおりです。
Windows オペレーティング システム: プリンター リダイレクトはブロックされません。
Azure Virtual Desktop ホスト プール RDP のプロパティ: 新しく作成されたホスト プールのローカル デバイスからリモート セッションへのプリンター リダイレクトは無効です。
結果として得られる既定の動作: 新しく作成されたホスト プールのローカル デバイスからリモート セッションへのプリンター リダイレクトは無効になります。
重要
最も制限の厳しい設定が結果として生じる動作であるため、リダイレクト設定を構成するときは注意してください。 たとえば、Microsoft Intune またはグループ ポリシーを使用してセッション ホストでプリンター リダイレクトを無効にし、ホスト プールの RDP プロパティで有効にすると、リダイレクトは無効になります。
クラウド PC の構成は、ローカル デバイスからリモート セッションにプリンターをリダイレクトする機能を管理し、Microsoft Intune またはグループ ポリシーを使用して設定されます。
既定の構成は次のとおりです。
Windows オペレーティング システム: プリンター リダイレクトはブロックされません。
Windows 365: 新しくプロビジョニングおよび再プロビジョニングされたクラウド PC のローカル デバイスからリモート セッションへのプリンター リダイレクトは無効になっています。
結果として生じる既定の動作: 新しくプロビジョニングおよび再プロビジョニングされたクラウド PC のローカル デバイスからリモート セッションへのプリンター リダイレクトは無効になります。
Dev Box の構成は、プリンターをローカル デバイスからリモート セッションにリダイレクトする機能を管理し、Microsoft Intune またはグループ ポリシーを使用して設定されます。
既定の構成は次のとおりです。
- Windows オペレーティング システム: プリンター リダイレクトはブロックされません。
- Microsoft Dev Box: すべてのプリンターはローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイス上の既定のプリンターがリモート セッションの既定のプリンターになります。
- 結果として得られる既定の動作: すべてのプリンターがローカル デバイスからリモート セッションにリダイレクトされ、ローカル デバイスの既定のプリンターがリモート セッションの既定のプリンターになります。
ホスト プール RDP プロパティを使用してプリンター リダイレクトを構成する
Azure Virtual Desktop ホスト プールの設定プリンター リダイレクトは、プリンターをローカル デバイスからリモート セッションにリダイレクトするかどうかを制御します。 対応する RDP プロパティは redirectprinters:i:<value> です。 詳細については、「 サポートされている RDP プロパティ」を参照してください。
ホスト プール RDP プロパティを使用してプリンター リダイレクトを構成するには:
Azure portal にサインインし
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します。
[ ホスト プール] を選択し、構成するホスト プールを選択します。
[RDP プロパティ]、[デバイス リダイレクト] の順に選択します。
[プリンター リダイレクト] で、ドロップダウン リストを選択し、次のいずれかのオプションを選択します。
ローカル コンピューター上のプリンターがリモート セッションでは使用できない (既定)
ローカル コンピューター上のプリンターがリモート セッションで使用できる
未構成
[保存] を選択します。
Microsoft Intune またはグループ ポリシーを使用してプリンター リダイレクトを構成する
Microsoft Intune またはグループ ポリシーを使用してプリンター リダイレクトを構成する
シナリオに関連するタブを選択します。
Microsoft Intune を使用してプリンター リダイレクトを許可または無効にするには、次の手順を実行します。
Microsoft Intune 管理センターにサインインします。
設定カタログ プロファイルの種類を使用して、Windows 10 以降のデバイス用に構成プロファイルを作成または編集します。
設定ピッカーで、[管理用テンプレート]>[Windows コンポーネント]>リモート デスクトップ サービス>リモート デスクトップ セッション ホスト>プリンター リダイレクトを参照します。
[クライアント プリンターのリダイレクトを許可しない] チェック ボックスをオンにして、設定ピッカーを閉じます。
[ 管理用テンプレート] カテゴリを展開し、要件に応じて [ クライアント プリンターのリダイレクトを許可しない ] のスイッチを [有効] または [無効] に切り替えます。
プリンターのリダイレクトを許可するには、スイッチを [無効] に切り替えます。
プリンター リダイレクトを無効にするには、スイッチを [有効] に切り替えます。
[次へ] を選択します。
省略可能: [スコープ タグ] タブで、プロファイルをフィルター処理するスコープ タグを選択します。 スコープ タグの詳細については、「分散 IT にロールベースのアクセス制御 (RBAC) とスコープのタグを使用する」を参照してください。
[割り当て] タブで、構成するリモート セッションを提供するコンピューターを含むグループを選択し、[次へ] を選択します。
[レビューと作成] タブで、設定をレビューし、[作成] を選択します。
ポリシーがリモート セッションを提供するコンピューターに適用されたら、設定を有効にするために再起動します。
RAW 印刷のサポート
RAW 印刷のサポートは、印刷ジョブに XPS の代わりに RAW テキスト ファイルを使用するプリンターの互換性を向上させるのに役立ちます。 ホスト プールの RDP プロパティ SmartRawPrinters:s:<value> を構成して、リダイレクトされたプリンターで生印刷を使用できるようにするかどうかを制御します。
注:
RAW 印刷を機能させるには、プリンター リダイレクトを有効にする必要があります。
次のいずれかの値を使用します。
-
*: リダイレクトされたすべてのプリンターの RAW 印刷サポートを有効にします。 -
<printer_driver_name_prefix>: ドライバー名が指定したプレフィックスで始まるリダイレクトされたプリンターに対してのみ、RAW 印刷サポートを有効にします。
プリンター ドライバー名のプレフィックスを確認するには、次の手順を実行します。
プリンターをローカルの Windows デバイスに接続します。
デバイス マネージャーを開きます。
[ プリンター] を展開し、プリンターを選択します。
プリンターを長押し (または右クリック) して、[ プロパティ] を選択します。
[ 全般 ] タブで、 モデル に表示される値をドライバー名のプレフィックスとして使用します。
この RDP プロパティの詳細については、「 サポートされている RDP プロパティ」を参照してください。
プリンター リダイレクトをテストする
プリンターのリダイレクトでは、高レベルのリダイレクトが使用されます。プリンターはローカルとリモート セッションで同時に使用可能であり、関連するドライバーがローカルにインストールされている必要があります。 リダイレクトされたプリンターは リモート デスクトップ Easy Print ドライバーを使用するため、リモート セッションにプリンターのドライバーをインストールする必要はありません。
プリンター リダイレクトをテストするには:
機能しているローカル デバイスでプリンターが利用可能であることを確認します。
プリンター リダイレクトをサポートするプラットフォーム上で、ウィンドウ アプリまたはリモート デスクトップ アプリを使用してリモート セッションに接続します。 詳細については、「プラットフォームとデバイス間で Windows アプリ の機能を比較する」および「プラットフォームとデバイス間でリモート デスクトップ アプリの機能を比較する」を参照してください。
リモート セッションで使用可能なプリンターを確認します。 チェックする方法は次のとおりです。
[スタート] メニューからリモート セッションで プリンター & スキャナー を開きます。 リダイレクトされたプリンターがプリンターの一覧に表示されることを確認します。 リダイレクトされたプリンターは、プリンターの名前に (リダイレクトされた n) が追加された場所で識別されます。 ここで、n はユーザーのセッション ID です。 リダイレクトされたプリンターがユーザーのセッションに一意であることを保証するために、セッション ID が追加されます。
リモート セッションで PowerShell プロンプトを開き、次のコマンドを実行します。
Get-Printer | ? DriverName -eq "Remote Desktop Easy Print" | Sort-Object | FT -AutoSize出力は次の例のようになります。
Name ComputerName Type DriverName PortName Shared Published DeviceType ---- ------------ ---- ---------- -------- ------ --------- ---------- HP Color LaserJet MFP M281fdw (redirected 2) Local Remote Desktop Easy Print TS001 False False Print Microsoft Print to PDF (redirected 2) Local Remote Desktop Easy Print TS002 False False Print OneNote (Desktop) (redirected 2) Local Remote Desktop Easy Print TS003 False False Print
アプリケーションを開き、テスト ページを印刷して、プリンターが正しく機能していることを確認します。
省略可能: ローカル Windows デバイスでプリンター リダイレクトを無効にする
ローカル Windows デバイスでプリンター リダイレクトを無効にして、プリンターがリモート セッションにリダイレクトされないようにすることができます。 この方法は、ほとんどのユーザーに対してはプリンター リダイレクトを有効にしたいが、特定の Windows デバイスでは無効にしたい場合に役立ちます。
ローカル Windows デバイスの管理者として、[スタート] メニューからレジストリ エディター アプリを開くか、コマンド ラインから
regedit.exeを実行します。次のレジストリ キーと値を構成します。 設定を有効にするためにローカル デバイスを再起動する必要はありません。
-
キー:
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client -
種類:
REG_DWORD -
値の名前:
DisablePrinterRedirection -
値のデータ:
1
-
キー: