Chapter 5.  Printer Features

Table of Contents

5.1. Overview of ThinLinc Printer Features
5.2. Printer Configuration Overview
5.2.1. CUPS Browsing
5.2.2. CUPS configuration on the Machine Running VSM Server
5.2.3. CUPS configuration on the Machine running VSM Agent
5.3. Local printer support
5.3.1. Theory of operation
5.3.2. Device independent mode
5.3.3. Device dependent mode
5.3.4. Installation and Configuration
5.3.5. Parallel port emulation
5.4. Nearest printer support
5.4.1. Administration of the Nearest Printer Feature in ThinLinc
5.4.2. Nearest Printer Selection Algorithm
5.4.3. Printer Drivers
5.5. Printer Access Control
5.5.1. Theory of Operation
5.5.2. Requirements
5.5.3. Activating the Printer Access Control Feature
5.5.4. Configuration

5.1.  Overview of ThinLinc Printer Features

ThinLinc has several printer-related features that aims to provide the user with maximum flexibility while making the administrator's work easier. A ThinLinc system normally uses CUPS (Common Unix Printing System) to provide normal printing services. By integrating with CUPS, ThinLinc also provides the following features:

  • Local Printer support allows users to print documents on a printer that is connected to their terminal from applications running on the ThinLinc server.

    See Section 5.3, “ Local printer support ” for documentation on this feature.

  • Nearest Printer is a feature that simplifies the printing process for the user by automatically printing to a printer that is located at the terminal the user is currently using. Users only need to know that they should always print to the nearest printer - the system will figure out the rest based on a database of terminals, printers and locations, eliminating the need to learn the names of printers at different locations. This decreases the need for support.

    See Section 5.4, “ Nearest printer support ” for documentation on this feature.

  • Printer Access Control uses the same database of terminals, locations and printers as the Nearest Printer feature to dynamically limit which printers a user may print to based on the terminal the user is currently using. This feature also limits the list of printers seen by each user to the printers the user are allowed to use, simplifying choice of printer for the user by only showing the printers that are relevant at the current location.

    See Section 5.5, “ Printer Access Control ” for documentation on this feature.