Printing

Mathematics Public Printing

About math printing

Departmental printing for instructional or administrative jobs is available to all authorized students affiliated with the department, faculty and staff.

Please note:

  • Printing books is not allowed,
  • when printing many copies of an item, print one copy, then use the copiers to reproduce the rest.
  • Default printing settings are grayscale, letter size (8.5x11in), two-sided printing over long-edge.
  • Many other countries (especially those using the metric system) use A4-sized paper (210 x 297 mm) instead of regular 8.5 x 11 inch paper. The Math Department does not keep any Activity 4-sized paper on hand; do not use special paper for photo printing on laser printers, as it may damage the printers.
  • If printer is out of toner contact the front office, Evans 970.

For more details on paper sizes, see the Wikipedia article on paper sizes.

Basic troubleshooting

  • Connect to the internet via eduroam (recommended campus network).
  • If a PDF document won't print from your web browser, try printing from standalone PDF viewer e.g. Mac Preview, Linux Document viewer, etc.
  • If a PDF document won't print from web browser download the document, then save it and print it as a PDF.
  • Try uninstalling and then reinstalling the printer.
  • If still experiencing a printing problem contact mailto:request@math.berkeley.edu.

Public Printers

HP printers

Canon printers

The major caveat is that Canon printers won't print A4 document size option. Ensure that on your documentclass latex declation A4 isn't set as an option i.e., `\documentclass[option(s)]{class_name}`.

Printing Guidelines

Departamental Printing

Public printers are located on the 7th, 8th, 9th and 10th floors.

Available guidelines

For Mac computers

  1. On your Mac, go to "System Settings", click on "Printers & Scanners".
  2. Under Printers, bottom right button click "Add Printer, Scanner, Fax, ..."
  3. In the sidebar (top of the window), click the IP tab (network icon) and complete the following fields:
    • in the Address field type: `printserver.math.berkeley.edu`,
    • for Protocol choose the AirPrint option.
    • In the Queue field type: `printers/958_large` or `printers/958_small`, or `printers/744`, etc.
    • In the Name field you could type a name that would help you to identify the printer.
    • The Use field will be automatically selected, but if needed select `Auto Select` (AirPrint or Generic PostScript will be Auto Selection), and click "Add".
  4. From the Default printer dropwindow select the desired Default printer.
  5. From the Default paper size dropwindow select "US Letter or 8.5x11in".

For Windows computers

  1. Select the Start button, then select Settings Devices, then select Printers & scanners,
    • click "Open Printers & scanners settings",
    • wait for it to find nearby printers, then choose the one you want to use, and select "Add device".
  2. Type in the Printer Queue URL (any URL fron the Public Printers Section) to locate the public printer.
  3. for the driver select "Microsoft", then "Microsoft PS Class Driver". Do not use PCL printer drivers, use "Postscript" drivers instead.
    • Install the HP Universal Postcript driver for HP printers, in particular, 1002, 838 and 744.
    • It is recommended to install the Canon Postscript driver for imageRunner Advance printers.

From Unix command-line

  1. Check the status of a printer by running the command: `lpq [options] _queue` where `lpq` shows printer queue status, `-P` specifies a printer and `_queue` idicates the printer's name e.g. `lpq -P _744`,
  2. If the output is ready, then run `lpr -P _queue file-path` where `lpr` command indicates print files, e.g. `lpr -P _744 Path/to/file.pdf`.
  3. To view the information status of a print job(s) use `lpstat` command:
    • i.e., `lpstat -W [option] -o _queue -u username`
    • to view completed or not-completed jobs use -W follow by your selection -this option must have to appear before -o option or any queue name e.g. -W completed,
    • to list the jobs queued in a given printer use -o option follow by the _queue e.g. -o _958_large,
    • to specify jobs completed or not-completed by a username use -u follow by username e.g. -u myusername.
  4. In particular run lpstat -W completed/notcompleted -o _958_large -u myusername.
  5. To cancel a printing job in queue use cancel command follow by a job listed in queue run lpstat -W not-completed -o _queue -u username,
  6. from the output, the first column denotes the name of the job in the e.g. _958_large-15.

Some methods for printing various file types on letter-sized paper

Tex dvi Files

With dvi files you can run dvips in such a way that the text is centered on the page (but not shrunk to fit). This can be done by the following command: `dvips -P744 -O 3mm,-9mm file.dvi`

PDF Files

Adobe ReaderTM (acroread) is capable of printing A4 documents to letter size, by shrinking the image to fit the smaller page height. To do this (assuming you have a pdf file), run Adobe Reader with command: `acroread file.pdf `. When the file is showing up, type Control-P to pop up a print window. In the area marked "Page Handling" there is a selection for "Page Scaling." Make sure it is set for "Shrink to printable area."

Earnings Statements(Pay Stubs)

If earnings statements (pay stubs) are provided as pdf files with the A4 paper size. These can be printed using acroread as above, but for a little nicer result (less shrinkage) it is better to save it to a file and use the command: `pdftops payadvice.pdf - | lpr`.

PostScript Files (.ps)

PostScript files with A4 page size can be printed by first converting them to pdf format, and then printing the file using the procedure outlined above.
To convert PostScript files to pdf format, use command: `ps2pdf file.ps file.pdf`.

You can then follow the above directions for printing file.pdf using Acrobat Reader. An alternative method, not guaranteed, is to put the following invocation near the beginning of the file: `8 -25 translate`. Or, in the case of dvips output: `/bop-hook{8 -25 translate} bind def`.