Install a Release Station on Windows
We recommend a zero-deployment installation of the Release StationPrint Release Stations place a print job on hold and allow users to release it when required. Often a Release Station is a dedicated PC terminal located next to the printers, however, Release Stations can take other forms such as a web browser based interface. Some common examples where Release Stations can be used include secure printing, approved printing, and authentication. In a secure printing environment jobs are only printed when the user arrives at the print area and confirms his or her identity. This ensures the user is there to collect the job and other users can't "accidentally" collect the document. In some organizations it may be appropriate to hold jobs until they are approved by selected individuals. A good example would be a teacher approving printing on an expensive color printer. Hold/Release queues can be used as a form of authentication in an unauthenticated environment. Users must authenticate prior to releasing their jobs allowing PaperCut NG to confirm their identity., so it is automatically upgraded when the application is upgraded. We do support local installation of Release Stations, but this topic assumes the zero-deployment install.
Step 1 - Set up a Windows workstation near the printer
The Release Station terminal (normally a budget workstation system) should be located close to the printers so users can release the jobs and pick up the printing nearby. The Release Station terminal should meet the following requirements:
- Windows 7 Home or Professional (or later)
-
1GB Ram (32-bit) or 2GB ram (64-bit)
- Attached to the network so that it can communicate with the Application ServerAn Application Server is the primary server program responsible for providing the PaperCut user interface, storing data, and providing services to users. PaperCut uses the Application Server to manage user and account information, manage printers, calculate print costs, provide a web browser interface to administrators and end users, and much more..
Step 2 - Set the workstation to automatically log in (optional)
If you want the Release Station to automatically start when the terminal is rebooted, you need to set the workstation to automatically log in.
-
Create an account for the Release Station to log in with. The account should be a normal user and not have any administration privileges.
Note:This can be a local or domain user account.
To set up automatic log in on Windows, see https://support.microsoft.com/en-us/kb/324737.
Step 3 - Set up the Release Station to run on startup
Release Station software should be run on dedicated workstations located near the printers.
To run the Release Station:
-
Create a new shortcut icon in the user's Startup folder.
C:\Users\[Name of the user]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartupThe Create Shortcut screen is displayed.
-
In Type the location of the item, enter \\[servername]\PCRelease\pc-release-local-cache.exe.
where [servername] is the name of the server hosting the Application Server.
- Reboot the system.
You can also run the Release Station by copying the files from the server hosting the Application Server to the dedicated workstation located under [app-dir]/release.
This runs the Release Station in default mode with default configuration options. For more information about the other Release Station modes, see Release Station interfaces.
Step 4 - Lock down the Release Station machine
You should lock down the Release Station terminal to stop users from performing some operations, including:
- Locking the workstation
- Changing the user's password
- Opening the Task Manager (which can be used to kill processes)
- Logging off or shutting down the machine
These settings can be disabled using group policy. To do this:
- Open the Local Group Policy Editor (click start, Run, type gpedit.msc; then click OK).
- Navigate to User Configuration > Administrative Templates > System > Ctl+Alt+Del Options.
- Disable the following settings:
- Remove Task Manager
- Remove Lock Computer
- Remove Change Password
- Remove Logoff
To disable a setting:
- Double-click the option.
- Select Disabled.
- Click OK.
Depending on the level of security required, administrators can lock down many other Windows features and options using group policy.
Step 5 - Configure the Release Station (optional)
This step is required only if the default mode or settings need to be changed.
The Release Station configuration is stored in the following file:
This configuration file has many options that allow you to customize the Release Station behavior and look. The options are documented in the configuration file.
If you are running multiple Release Stations, you can provide a custom configuration for each Release Station. Create a machine specific configuration file in the [appdir]\release directory named:
where [machine-name] is the Windows machine name running the Release Station. Any settings in this file will override settings in the global config.properties file.
You can also specify an override configuration file via the command-line using the following syntax:
Step 6 - Enable Release Station support for the printers
By default, print jobs are sent directly to the printer and not held by the Release Station. To enable Release Station support on a printer:
-
Click the Printers tab.
The Printer List page is displayed.
-
Select a printer.
The Printer Details - Summary page is displayed.
- In the Hold/Release Queue Settings area, select the Enable hold/release queue check box.
- In Release Mode, select the release mode.
-
Click OK.
You can copy Release Station settings from printer to printer using the Copy settings to other printers action.
Step 7 - Perform testing
Perform some tests to see print jobs in the Release Station.
- Print to a printer with Release Station support enabled.
- Open the Release Station application.
-
Log in to the Release Station as the user who performed the print.
The print job should be displayed in the list. Click the Print link to release the job or Cancel to cancel the job.