Computer Laboratory

Information for Windows users

Printing from Windows 7

All publicly accessible printers within the department are networked via a Unix based CUPS spooling system. The IP addresses of printers are regarded as private and should not be used from workstations to connect directly.

There are two routes for connecting to a printer. The first uses the Unix based CUPS server directly and is recommended for all machines that are used on VLANs other than the one for centrally managed machines. So, for laptops connecting over the wireless network or any machines that are privately managed you should use this mechanism. The other route if only suitable for users of centrally managed machines.

Adding Printers to Managed Machines

Manually adding printers to domain joined machines

All machines use IPP for printing directly to the CUPS server. You can either use the mechanism described below for laptops or a script which simplifies this process for managed machines.

Before attempting to install a printer you need to have the drivers all loaded on your machine. A script is provided to do this for you for all current printer models used within the Computer Laboratory. You need to run this script as Administrator. So open a cmd window with elevated privilege by typing CMD into the search box and then right clicking on the CMD icon and selecting Run as Administrator.

In the cmd window type \\elmer.cl.cam.ac.uk\install\LocalInstall\Printers\add_drivers.bat and wait for it to complete. When it has finished you can then add a printer by typing the command powershell.exe -executionpolicy bypass -file \\elmer.cl.cam.ac.uk\install\LocalInstall\Printers\addprinter.ps1 -Printer name where name is the name of the printer you wish to install. e.g.

After each printer is installed you should select and alter the Printing Preferences via the Properties menu which is obtained by right-clicking on the printer icon. You should do this to select duplex and other similar options.

Recommended method for laptop users

IPP printing

To add a new printer you merely need to know the printer name.

Open the Devices and Printers window from the Start menu button. Click on Add printer in the bar at the top of the window.

Add wireless ...

Select The printer that I want isn't listed

Add unlisted ...

Then type in https://cups-serv.cl.cam.ac.uk:631/printers/ and the printer name of you choice as shown in the example below where the actual printer name is highlighted.

cups-serv:631

and click Next, the installation will then proceed with the client connecting to the server, installing the drivers and finish by offering you he option to print a test page and set this as the default printer.

Adding printers using Bonjour

Bonjour is not available by default under Windows 7 or 8 and needs to be downloaded and installed, thereafter it provides a very simple means of adding printers. Windows 7 and 8 both require the same version of Bonjour, available from the Apple site.

First select the Bonjour Printer Wizard, this should display a list of the available printers. The Bonjour printers should be listed in the format printer name:location:description/model@svr-cups-1-6-2

Find the printer you want and select it, then click on Next.

Note that the next popup suggest a Generic Manufacturer and a Generic Model. This is wrong and needs to be corrected, click on Back. If it comes up with an "out of memory" warning ignore it and click on OK (there is no other choice).

Select the manufacturer and then the model. These should be reasonably obvious from the description/model. You can set this as your default printer at this point if you wish (or you can do this later). Click on Next. You should then see something like the following:

Select Finish. The printer is then available for use.