To let users print from a Windows 2000/2003 application server using the Windows Terminal Services Windows protocol, you do not need to configure the application server. This is because the printers are automatically defined when users start or resume an application.
In the application server's Printers folder, users see all their client device printers.
The names of the client device printers have the format "printer_name/Tarantella/Tarantella_session_number", for example:
HP LaserJet 8000 Series/PS/Tarantella/Session 1
To be able to generate a print job, the Windows 2000/2003 application server needs to know the name of the Windows 2000/2003 printer driver for the client device's printer. How the printer driver is obtained depends on the client device and is described below.
For Windows clients, the printer driver name is detected automatically.
However, if your users are using any client printer drivers which are not installed
on your Windows 2000/2003 application server (for example because they are using an older version
of Windows),
you must map the user's printer driver name to a Windows 2000/2003 driver name.
You do this by editing the [Previous Names]
section
of the install_dir/etc/data/default.printerinfo.txt
file.
For example, if the file contains the following entry:
[Previous Names] "HP LaserJet 5" = "my HP driver", "my other HP driver"
This means that if you have any client printers that use either the "my HP driver" or "my other HP driver" printer driver, Tarantella will use the "HP LaserJet 5" Windows 2000/2003 driver when creating the printer.
You can also use wild-card characters (* and ?) on the right hand side of the = sign. Use * to mean any string of characters including an empty string and ? to mean any single character. This is useful, for example, to create generic printer mappings where you have a wide variety of client devices.
For example, if the file contains the following entry:
[Previous Names] "HP LaserJet 5" = "hp*laserjet 5*"
All printer driver names like "HP LaserJet 5", "HP LaserJet 5M", and "HP Color LaserJet 5" would be mapped to the Windows 2000/2003 printer driver "HP LaserJet 5".
The default.printerinfo.txt
file contains more detailed
instructions on how to create the mappings.
As an alternative to mapping printer driver names, you can use Tarantella PDF printing.
To be able to associate the printer driver name with a print job
from a UNIX client device, you need to edit the [UNIX]
section
of the install_dir/etc/data/default.printerinfo.txt
file or the
$HOME/.tarantella/printerinfo.txt
file.
See Configuring printing for UNIX clients for details on how to edit this file.