Printing

Shared printers supplied by the School of Computing Science are available in various locations around the school, as listed below. Other printers in the care of specific groups of users are not covered here. The majority are managed from our Linux print server. Un-printed jobs and a small number of recently printed jobs can be managed using the web interface of the server. You will be expected to log in using your CAMPUS ID to alter anything. There are direct links in the table below from which individual print jobs can be managed. Further guidance is included in the platform specific pages for Linux Guide,Mac Guide andWindows Guide. To print from one of the clusters see: http://www.ncl.ac.uk/itservice/clusters/.

We have several Konica multifunction printers (listed below). These support PIN-protected print on demand, which we recommend for printing confidential documents. For a brief introduction to these and other features, see here.

shared printers for staff and PhD students

Name Location Make Model Notes
aftonburn Tower Floor 11 (CSR Print room) HP Color LaserJet CP3525DN Colour Printer
birkburn Tower Floor 11 (CSR Print room) HP Color LaserJet CP3525DN Colour Printer
monmouth Tower Floor 11 (CSR Print room) Konica C652 Photocopier, Booklets, Staples, Colour
chatton Tower Floor 8 (Reception) Konica C452 Photocopier, Staples, Booklets, Colour
compsci826 Tower Floor 8 (Post Room) Konica C454 Photocopier, Colour, Staples, Booklets

shared printers for staff, UG and PGT students

Name Location Make Model Notes
millburn Daysh 6.36 Konica C280 Cluster Printer, Photocopier, Colour

Linux Guide

Each machine has a default printer associated with it when printing using lpr:

  • for the mill machines in The Mill it is millburn, which is in Room 6.36 (at the far end of the Daysh corridor). millburn is set up to print double-sided.

It is noticeable that paper is often wasted because jobs are submitted to the "wrong" printer and not collected. It is probably a good idea to get into the habit of always specifying the printer you intend your jobs to be printed on, e.g. if printing from the command line

lpr -Pmillburn <files>

Economies can be made in the use of paper by converting documents to n-up format wherever possible prior to printing. You should get into the habit of doing this as a matter of course; the output is still perfectly readable, printing throughput is improved, and it may postpone the day when charging has to be imposed if the amount of printing continues to increase

A set of utitilies, collectively known as psutils, can be employed to reorganise !PostScript files. There are man pages for each of the utilities. Their names are:

epsffit      fixmacps     fixwfwps     includeres   psresize
extractres   fixpsditps   fixwpps      psbind       psselect
fixdlsrps    fixpspps     fixwwps      psbook       pstops
fixfmps      fixtpps      getafm       psnup

If you are at all uncertain of the contents of a !PostScript document don't just print it in order to find out. If at all possible preview the contents using ghostview under X. If the document conforms to the Adobe Document Structuring Conventions then ghostview will show page numbers, enabling you to identify a subset of pages that it would be sufficient to print. Then of course you would use psselect to extract just those pages for printing, in conjunction with psnup to arrange 2-up printing. Also, be aware that some documents you acquire and wish to print may specify single-sided printing, which will override the printer's double-sided default. Unfortunately, as things currently stand, psutils can not be used to override the single-sided setting.

Two utilities, a2ps and mpage, are provided for the conversion of plain text files to !PostScript in n-up format. Consult its man page for details of mpage, either by typing man mpage, or via the Help system, viz. K -> Help -> Unix manual pages -> Section 1 -> mpage. a2ps is altogether more complicated and supplies its documentation in GNU info file format. It can examined via K -> Help -> Browse info pages -> Printing Tools -> a2ps, or by running the character-based info reader info, thus: info a2ps*. a2ps attempts to send its output directly to a printer, and supports the -P option of lpr, thus

a2ps -Pmillburn *.h

is a valid a2ps command. As a2ps converts its input to 2-up output by default, -P is probably the only option you will need to use most of the time. If you want to save the output in a file then you must use the -o option, e.g.

a2ps -osome-file.ps *.h

Finding and managing jobs

The linux print server runs Cups so you can check the status of your jobs or see the whole print queue at https://print.cs.ncl.ac.uk/jobs. You can delete your own unprinted jobs here. The server is set to retain the last few printed or failed jobs for possible debugging or reprinting. You may be required to authenticate using your campus ID.

Connecting from self-managed linux systems

The recommended connection route from a self-managed Linux machine to our printers is to connect them via the school's Windows print server. These instructions relate to a Mint linux distribution, but any Debian based system should be similar.

  • From the menu, open Systems Administration / Printers and click the + symbol to add a new printer. You need to be a member of the sudo group or you will be asked to authenticate. Expand the "Network Printer" group and select "Find Network Printer" towards the bottom of the list. Fill in the host name "fontburn64.ncl.ac.uk". Wait, possibly for as long as one minute and you will be asked to authenticate. Use your mormal campus login and remember to specify the CAMPUS domain.

  • Select the newly added "SMB (Fontburn64.ncl.ac.uk) entry under "Netowrk Printer". You will need to authenticate again.

  • Now click the browse button and select the printer you are connecting to. If this is a single-user machine, you may like to select the option to "Set authentication details now". If you do this, you need to enter your normal campus user name in the form shown (CAMPUS\b00000000).

  • Once the drivers are installed, you will be able to set the printer's default printing options.

Printing from NUIT cluster PCs

To print to Computing Science laser printers from NUIT cluster PCs:

  1. Display the file in a Windows application.
  2. Select Print from the application, tick the Print To File box and enter a filename in which to save the output.
  3. Transfer the .prn file to your Computing Science file space (at \\homes.cs.ncl.ac.uk\homes) then print it with lpr from Linux.
  4. Print from 'rdesktop' having added the relevant Computing Science printer.

For a plain text file, e.g. a C++ program source file, you can go straight to Step 3.

Mac Guide

New automatic script

We are in the process of developing a simple script that will automatically set up CS printers for you. Our initial attempt at this is now attached to the wiki. For OS X 10.9 "Mavericks" and newer, please try this script:

addPrinters.app.zip.

If you are using Safari, the above link should automatically download and unzip the script. You should be able to see it and double-click it from the "Downloads" button as in this picture":

When you run the script nothing will visually happen, but three printers should appear in your printer list:

  • Millburn (colour, Daysh Mobile Media Studio)
  • Tweedmouth (colour, 8th floor print room)
  • csrburn

The first time you print, the job will be held until you authenticate to the printer. You may be asked for a username and password when you try to print. If so, please supply your campus username and password.

If you aren't prompted, please open "Printers & Scanners" and double-click on the printer you were trying to use. You should see your job listed as awaiting authentication. Click on the circular arrow icon (signifying "retry") to supply your username and password. You should only have to do this once.

What follows are our older instructions, hopefully soon to be replaced!

Adding A Printer

In order to print from a Mac you need to set up some details in the print manager.

To add a printer select Print .. from any application then:

  1. In the dialog box that appears, go to the pull down menu called Printer and select Add Printer.
  2. Click on the IP icon
  3. Set Protocol: to Line Printer Daemon - LPD
  4. Fill in the Address: field as print.cs.ncl.ac.uk
  5. Fill in the Queue: field as the printer name (minus any suffix e.g. howburn not howburn3). /!\ No warning will be given if you enter an invalid queue name.
  6. Change the Name: field to the printer name (or any other personally meaningful description) since the system unhelpfully fills in a default taken from the print server name. :(
  7. Set Print Using: to Select Printer Software (or Select A Driver to Use for some versions of Macos X)
  8. Now choose the appropriate printer model (see the table above for printer models ). If the printer model is not displayed in the Printer Software dialog you can cancel the dialog and set Print Using: to Generic Postscript Printer for basic printing facilities. To access all the facilities of the printer however a driver or PPD file needs to be installed. For any a printer included in the table below:
Printers not known to the standard MacOS release
Printer Type PPD file/Installer Installable Options
Howburn Epson EPL-N3000 PPD
Monmouth Konica !BizHub C652 MacOS10.7 Disk Image MacOS10.8 et seq. Disk Image Finisher: FS-526 + SD - 508
Treeburn Epson Aculaser C3800 PPD
Tweedmouth Konica !BizHub C452 Mac OSX10.7 MacOS10.8 MAC OSX10.9 Mavericks Disk Images Finisher: FS-527 + SD - 509
  1. "From http://www.konicaminolta.co.uk/business-solutions/support/download-center.html

    either:

    • a PPD file should be saved on the local machine, and installed in the system by selecting Other as the driver type in the Print Using dialog, and navigating to the downloaded PPD file

    or:

    • an installer should be downloaded and run - it will install the PPD files so the printers it supports (it could be several) are now known to the system and can be chosen by setting Print Using: to Select Printer Software

If you have selected a specific printer driver, you are then prompted to define any installable options the printer may have. This dialog will vary for different printer types.

[!] Some shared printers (tweedmouth at the time of writing) require you to use your registered university login name as your mac account short name. Under early version of MacOS, this cannot be changed easily. Under Leopard, this can be changed in the advanced account options available by control/right-clicking the account name in the system preferences. The underlying directory name cannot be changed. Never do this from the only administrator account on the machine.

OS X may indicate that you need to run "Software Update" to install other required driver components. If it does, do so.

Special Cases

Problems

Setting paper size in word

There are two things you need to do.

Firstly, in the Print and Fax System preference, make sure the default page setup size is set to A4.

Once that is done, go into Word, create a new document, and go to the Page Setup dialog box. Set the paper size to A4, then select "Microsoft Word" from the Settings pull down menu. Now select "Default..." and say "yes" when asked if you want to change the default settings for document layout.

This works in Office X and Office 2004, although the Microsoft Word dialog box that you access is slightly different for the two versions of Word.

Two-up two-sided printing (Preview)

Windows Guide

The use of network managed printers avoids the need to install and configure print drivers on your PC and lets you easily see which printers are available.

To add a new printer:

  1. select Add a Printer in the Devices and Printers Control Panel
  2. select Add a network, wireless or Bluetooth printer
  3. ensure Find a printer in the directory based on location or feature is selected and hit Next
  4. the Computing Science printers supported by the fontburn64 print server are displayed: select the desired one and hit ''OK'', at which point you will be informed about a driver being downloaded/installed.

Alternatively:

  1. Open the print server directly (e.g. by typing \\fontburn64 into the Start menu search box, an open Explorer window, or simply click here if running Internet Explorer).
  2. If your are unsure which printer you want then click on View remote printers and ensure you are showing the Details View: you will then see the the location, capabilities etc. of all the printers.
  3. Open one or more items to add the printer(s) to your system; any print driver required will automatically be installed.

Set the Printing Preferences (accessible by right clicking on a printer in the Devices and Printers control panel) for single/double sided printing or whatever ...

[!] Two versions of a printer may be offered e.g. Redburn on Paper and Redburn on Transparency; these have different default settings for Printing Preferences. Since you may change the Printing Preferences yourself it does not necessarily follow that printing to, say, Redburn on Transparency, will do what you expect.