Scenario: The Medium to Large Business

SandComp is a large manufacturing company consisting of 3000 employees spread over 4 sites. All sites are connected via a fast Wide Area Network (WAN). Printers are hosted on local servers with the largest site hosting printers in a Microsoft Cluster environment.

Requirements

  1. Must support a Microsoft Cluster environment.

  2. Must centrally store print data on a server located at the main office.

  3. Must not cause disruption if the WAN link goes down between offices.

  4. The consulting division needs to be able to track printing by project so costs can be passed back to their clients.

  5. The finance department needs secure print release on their shared printers stored in the utility room.

Implementation

Initial Installation

The implementation of PaperCut NG in this environment would best be managed using staggered or step-by-step approach. First, the software should be installed and tested on the central offices' clustered environment, then rolled out to the other offices, and finally the secure printing and client popups should be implemented. A staggered approach is likely to minimize disruption allowing network administrators to focus on the tasks at hand.

Requirement 1

PaperCut NG supports Microsoft Clustering Services. The installation process is documented at Chapter 16, Microsoft Cluster Environments.

Requirement 2

The print servers at the remote locations can be installed as secondary servers reporting back to the primary server. All data will be stored in one location. The services communicate using XML Web Services and only consume a few bytes per print job. Hence the system will work well over the WAN.

Requirement 3

PaperCut NG has a fail-open design. This means that if a failure occurs, such as the network fails between servers, printing will continue as normal.

Requirement 4

The consulting division can make use of the share accounts feature to track their printing by client. More information on shared accounts is available in Chapter 7, Shared Accounts.

Requirement 5

Secured print release can be facilitated by setting up a terminal (a low-end PC will do) in the finance department's utility room. When a member of the finance department prints to a shared printer, their document will hold in the queue until that member goes to the utility room and releases the print job with his or her username and password. This process ensures that documents stay secure and can't be "accidentally" collected by other people.