Knowledge Center Search


 

[SSL VPN] How to configure the HOB EasyPrint feature using the Premier Java RDP Applet (HOB) client on the SA

  [KB21906] Show KB Properties

  [KB21906] Hide KB Properties

Categories:
Knowledge Base ID: KB21906
Last Updated: 15 Nov 2011
Version: 3.0

Summary:
  • The HOB EasyPrint feature provides support for virtually any printer on the market; without having to install the driver for each printer on the WTS.

  • Print data is processed on the server using a standard driver and converted by the applet for output on a local or network printer.

  • The HOB EasyPrint feature is not the same as the Microsoft EasyPrint feature. The Microsoft EasyPrint feature is currently not supported via the Juniper HOB Applet.

  • The HOB EasyPrint feature depends on a generic HP print driver (HP DeskJet 1120C); so, this print driver needs to be installed on the Remote Desktop Server.

  • By default, the HP DeskJet 1120C print driver is installed on Windows 2003 and  Windows 2008 servers. By default, They are also installed on WIndows XP and Windows Vista clients.

  • However, you will need to install the above print drivers manually on Windows 7 and Windows 2008 R2 servers, using the Windows Update feature under Printers and Faxes.

Problem or Goal:
How to enable HOB EasyPrint feature on the Premier Java RDP Applet (HOB).

Cause:

Solution:
Configure the SA to use the Juniper HOB applet:
  1. Login to the SA as an Admin, go to Resource Profiles > Terminal Services, and add a new Terminal Service Profile.

  2. Provide the Name and Server Name/IP details.

  3. Selec the Enable Java Support option and select the HOB Juniper RDP Applet.

  4. Enable the Configure HTML for default applet option.

  5. You may need to add certain additional parameters in the HTML text box depending on the scenarios below.

Scenario 1: Map only the end user printer to the RDP session:

  • The end user printer driver needs to be installed on the Remote Desktop Server.

  • The parameters below need to be defined towards the end of the HTML content and before the </applet> tag.

        <param name="PRTREDIRECTOR" value="ms">
        <param name="AUTOMAPPRT" value="all">
Note: By default, the above parameters are enabled; so, you will see the same results in case they are not added.


Scenario 2: To use the HOB EasyPrint feature only:

If you use Windows 7 or Windows 2008R2 as your Remote Desktop Server, perform the following procedure to install the HP DeskJet 1120C print drivers.

  1. Go to Start > Printers and Drivers. Add a new local printer.

  2. Under the Install Drivers section, click the Windows Update button.

  3. Select the HP DeskJet 1120C option and proceed with the installation. 

  4. On the SA, the below parameters need to be defined towards the end of the HTML content and before the </applet> tag.
    <param name="PRTREDIRECTOR" value="ms">
    <param name="AUTOMAPPRT" value="no">
    <param name="DEVICELIST" value="[pcl]name=EasyPrint,
    driver=HP DeskJet 1120C, printer=promptalways">


Scenario 3: To map the end user printers and to use the HOB EasyPrint feature:
  1.  Install the HP DeskJet 1120C print drivers as mentioned in Scenario 2.

  2. On the SA, the parameters below need to be defined towards the end of the HTML content and before the </applet> tag.
    <param name="PRTREDIRECTOR" value="ms">
    <param name="AUTOMAPPRT" value="all">
    <param name="DEVICELIST" value="[pcl]name=EasyPrint,
    driver=HP DeskJet 1120C, printer=promptalways">
  3. Save the changes and proceed to map the required roles to this profile.

End user experience:
  1. End users will connect to the SA and launch the Terminal Services bookmark to connect to the Remote Desktop Server.

  2. When they try to print, they will be prompted to select the Printer to use. Select the EasyPrint option as shown below and click Print.



  3. The Select a printer dialog box is displayed; now, the end user will have to select the local printer to which the print job has to be redirected:


  4. After the local printer is selected, the print job is sent to it.
Note: Premier Java RDP Applet requires a seperate license apart from the regular concurrent user license.

Purpose:
Configuration
Implementation

Related Links:

 

 

ASK THE KB

Question or KB ID:


 


 

 
Copyright© 1999-2012 Juniper Networks, Inc. All rights reserved.