ThinPrint Output Gateway on remote desktops

813 views 0

Overview

TP Output Gateway is a virtual printer driver (see the Model column in following Illus.) that makes it possible to render print data on a remote machine (workstation or print server) using the native printer driver which is installed there. Because no other printer driver is required on the machine on which the applications run, this print method is called Driver Free Printing. In this sense, of course, “Driver Free” only refers to the terminal server.

The user interface of Output Gateway is available in 16 languages (see below).

TP Output Gateway driver in the server’s printers folder

TP Output Gateway driver in the server’s printers folder

With Driver Free Printing, print data is sent from the terminal server to the client machine in Windows’ own EMF data format – bandwidth controlled, compressed, streamed, and, if desired, encrypted.

Naming convention

You can treat the printer objects based on TP Output Gateway like any other printer object. To use it instead of a native (conventional) printer driver, it must usually be renamed according to the ThinPrint naming conventions. Output Gateway is either used as a template for AutoConnect, or is renamed for targeting a specific printer.

Example: Addressing the printer directly (TCP/IP printing)

Client:

Client name client1
printer ID 3
IP address 192.168.1.17
printer name HP LaserJet 5L

Server:

printer name HP LaserJet 5L#client1:3
     or HP LaserJet 5L#192.168.1.17:3

Output Gateway printer objects can be created manually with the Add Printer func­tion in printers folder using ThinPrint as manufacturer. The printers are to be con­nected to a ThinPrint Port.

Paper formats and trays

After initial installation, a few default options are available for paper formats and paper sources (= selection of paper trays or manual feed). You can add further options – provided they are supported by the printer drivers on the client machine(s).

There are the following alternatives to do this:

  • For printers created by AutoConnect: Automatic upload of printer properties from the ThinPrint Client to the server
  • For manually created printers: Setting Registry values for paper formats and sources on the server

 

Presettings on the server (administrators only)

The following settings can be configured in the server’s printers folder for all tem­plates using TP Output Gateway as their printer driver (e. g. _#ThinPrint Output Gate­way); as such they affect all printers using these templates during a terminal session.

  • Select for example File→ Properties→ Device Setup for _#ThinPrint Output Gateway in the server’s printers folder .

Compression range

There are five options available for print data compression:

Compression range Meaning
No images Only text will be printed
High image compression Text without loss, low image quality
Good compression Text without loss, medium image quality
High image quality Text without loss, high image quality
Lossless compression Text and images without loss

At this point you can set the range of compression levels that the users will be able to set. Select, for example, High image quality, and the level Lossless compression is no longer available to users. The default compression level itself is set in the tab Advanced→ Printing Defaults→ Compression.

SpeedCache

Additionally the option SpeedCache can be enabled or disabled for terminal server users.

SpeedCache makes printing even faster and more efficient. SpeedCache checks every print job, for whether it replicates graphic elements (such as logos) and, if so, sends them only once. Thereby, the volume of server-client communication is cut down, without creating additional processor load.

Setting compression range, SpeedCache and other

Setting compression range, SpeedCache and other

User policies

The User restrictions group offers the options Gray scale only for presetting gray-scale printing and Always print on both sides for printing on both sides. As a result, the respective options will be grayed out for users in their sessions (see the arrows pointing to the options Color and None – for print on both sides).

Color and simplex printing (None) grayed out for users

Color and simplex printing (None) grayed out for users

Page Setup

Select the Page Setup tab in Advanced→ Printing Defaults to change paper and color presettings; e. g., Letter or A4 as paper size. Additionally you can select from the following settings for double-sided printing: Long edge or Short edge (= turn over edge).

Presetting paper size, print resolution, color, etc., on the server

Presetting paper size, print resolution, color, etc., on the server

Advanced

In the Advanced tab you can preset if print jobs are to be sent without a pop-up menu to the printer (Print directly). Alternatively a Print preview or the native printer driver’s user interface (Open my printing prefer­ences) can appear on a workstation. Both options allow the user to access all other printer specific settings.

Page adjustment offers options for the default procedure if the printable area of the document and of the printer driver’s paper format don’t match. The option Scale to fit changes the size of the printout, Adjust margins moves the print area. It is recommended to leave both settings enabled for printer templates.

You can use the option Print as image to solve layout problems. Because of print performance please follow the steps described in the Solving font problems guide first.

Presetting scaling and margin adjustment on the server

Presetting scaling and margin adjustment on the server

Compression level

In the Compression tab, the default level of compression for users can be set. The number of shown levels depends on the configured compression range.

Presetting compression level on the server

Presetting compression level on the server

The template settings will be shown as default options in a ter­minal session. Users can change them within their sessions.

 

Settings in a desktop session

The following properties of the printers installed on the client machine can be sent from the client to the server via AutoConnect:

  • Color/grayscale
  • Paper sources
  • Print on both sides (duplex / simplex)
  • Finishing options such as staple, punch, binding
  • Print resolution
  • Paper size
  • Comments and location

In a terminal session the users can change some printer settings in the printer prop­erties dialogue before printing (except comments and location). The following set­tings can be edited in the Page Setup tab: paper size, Print quality, Paper source, Color, Orientation and Print on both sides.

Display of paper sources in a native driver’s user interface (left) and in the Output Gateway interface (right)

Display of paper sources in a native driver’s user interface (left) and in the Output Gateway interface (right)

 

Printing with preview

Once the users have enabled the print preview the print job will appear in the ThinPrint viewer; this requires that the print jobs are sent to a Windows workstation. Here the users can:

  • Print to any printer that is connected to the client computer or can be reached from it
  • Navigate in documents with more than one page
  • Zoom
  • Cancel print job reception
  • Save print job (file extension: .tpf for compressed EMF data)
Print mode, scaling and margin adjustment as well as Print as image in a ses­sion

Print mode, scaling and margin adjustment as well as Print as image in a ses­sion

ThinPrint preview on the client computer (water mark = demo license key active)

ThinPrint preview on the client computer (water mark = demo license key active)

When printing with preview, the print options appear in the terminal session in the Output Gateway design. Once the client machine receives the print job, the print job is displayed in a preview window. The print options now appear in the design of the native printer driver.

 

Finishing options

If your printer supports finishing options, you can find them in the similarly named tab. Requirement: The printer must support Print Tickets from Microsoft. Download ThinPrint Finish­ing Detector from ThinPrint Clients and Tools to find out which finishing options are supported by your printer models. Install this tool on the machine where the printer drivers are installed.

Here you can set, for example, where staples should be located on the printout, where bindings should be set or hole punches made. Here you can also set how many pages per sheet should be printed, and in which order.

Finishing options in a session

Finishing options in a session

 

Open my printing preferences

If there is a printer function which is not supported by the Output Gateway’s user interface the users can use the native driver’s user interface. On this, they select Open my printing preferences. This also requires that the print jobs are sent to a Windows workstation on which the jobs are rendered using the native driver.

Native driver properties will open automatically on a workstation

Native driver properties will open automatically on a workstation

 

Changing Output Gateway print dialogue’s language

The Output Gateway print dialog is displayed for the users in the lan­guage that was chosen during the installation of the ThinPrint Engine on the terminal server (English, German, Spanish or French). This is set using the Windows registry value:

hkey_local_machine\software\ThinPrint\Lang

With Windows multi-language packs this print dialog can be displayed in the display language of the respective user. To do so, the registry value Lang is to be changed from enu, deu, fra or esn to def. This single setting is sufficient if, for instance, each terminal server user is to be shown the Output Gateway print dialogue in the same language as her or his Windows desktop.

If, however, individual users are to be assigned a different language, the following value must be set – within the sessions – to one of the Language abbreviations in the table below:

hkey_current_user\software\ThinPrint\Lang

Chinese, traditional (CHT) Greek (ELL) Portuguese (PTG)
Chinese, simplified (CHS) Hungarian (HUN) Russian (RUS)
Czech (CSY) Italian (ITA) Spanish (ESN)
English, United States (ENU) Japanese (JPN) Swedish (SVE)
French (FRA) Korean (KOR) Thai (THA)
German (DEU) Polish (PLK)
Output Gateway’s localization (examples for JPN and ELL)

Output Gateway’s localization (examples for JPN and ELL)

 

Previous Page
Next Page

Was this helpful?