2.5.2.3 Use Printer on RDP Client–Remote Application

Goal

For the remote application to send a print job to a printer on the RDP client, which prints the job.

Context of Use

After an RDP client establishes a connection to an RD Session Host server, a remote application running on the RD Session Host server can send a print job to the local printer on the RDP client.

Actors

Remote application: The primary actor is the remote application. It is as application running on the remote machine.

RDP client: The RDP client routes the print job to the local printer.

RD Session Host: The RD Session Host is hosting the remote desktop or remote application to which the direct actor is connecting. The RD Session Host manages redirecting the print job from the remote application to the printer on the RDP client.

Stakeholders

Printer on the RDP client: The printer on the RDP client is accessible to the remote application or remote desktop session after the RDP connection is established.

Preconditions

The RDP client is connected to the RD Session Host. The RDP connection supports printer redirection. The remote desktop or remote application is running on the RD Session Host. The RD Session Host has permission to access the local printer on the RDP client.

Main Success Scenario

  1. Trigger: The remote application sends a print job to the local printer on the RDP client.

  2. The remote desktop system provides access to the local printer on the RDP client to the remote application.

  3. The remote application running on the RD Session Host on behalf of the client will be able to print to the local printer on the RDP client.

Extensions

None.