S 4.304 Administration of printers

Initiation responsibility: Head of IT, IT Security Officer

Implementation responsibility: Administrator

Government agencies and companies generally need a number of printers and similar devices for a wide range of applications. For this reason, suitable printing systems must be selected and suitable locations must be specified for the installation of the hardware components, for example the printers and copiers.

Typical printing systems, their components, and their communication links are presented in the following. Printing systems generally consist of client and server software components.

Printing systems

An application seldom sends the print job directly to a printer. It is often necessary in this case for the printing systems to be network-enabled and to permit numerous clients access to a printer. A printing system is even needed when the printer is installed locally. In this case, the client sends the print job internally to the print server.

A printing system can perform the following tasks, among others:

There are several approaches used for printing systems, and different operating systems prefer different approaches. In heterogeneous IT landscapes in particular, intercompatibility of the printing systems is a decisive advantage. Many systems offer interfaces to other printing systems; for example so a Unix system can access a printer administered by a Windows system.

The following printing systems are the most commonly used, depending operating system:

In heterogeneous network landscapes, a printing system supported by all operating systems used should be selected if possible. As an alternative, it may make more sense under some circumstances to use several different printing systems that can communicate with each other. The decision of which printing systems will be used must be justified and documented.

Components

The print job generated by an application to be output on a printer must pass through several intermediate steps. Separate components are required to perform each of these steps.

Communication links

As can be seen in the following figure, there are various communication connections between the individual components of a printing system.

Printer architecture with print clients, print servers, and local and network-based printers
Figure: Printer architecture with print clients, print servers, and local and network-based printers

- HTTP (Hypertext Transfer Protocol),

- IPP (Internet Printing Protocol),

- LPR/LPD (Line Printer Remote / Line Printer Daemon),

- SMB (Server Message Block), and

- AppleTalk or Bonjour.

Suitable protocols must be selected depending on the printers used and on the printing system selected. Use as few print protocols as necessary in a given network, if possible. The decision made is to be documented.


In some printing systems, information also needs to be exchanged for administration purposes. For example, the clients must be informed regularly of the availability of the printers and their status. The following strategy can be used in this case, depending on the printing system:


Broadcasting simplifies administration but comes in conjunction with additional problems. If the clients and server are placed in different broadcast domains, the packets will not reach all clients. In practice, problems can also arise when the print server has several network interfaces and the broadcast packets are sent to the wrong interfaces. A configuration procedure must be selected and documented.

Printer landscape design

In addition to the selection of the printing system, the layout of the individual components such as the clients, servers, and printers also plays an important role. Roughly speaking, the following approaches are used for the printer architecture:

The decisions relating to the layout of the printer landscape must be documented.