College of Engineering EECS Instructional Support Group 378/384/386 Cory, 333 Soda - inst@eecs.berkeley.edu /share/b/pub/printers.help /share/b/pub/papercut.help Printing from Instructional Computers Dec 18 2019 CONTENTS: EECS Instructional Printers Printer Use Policy and Quotas Printing from Windows Printing from UNIX Printing from Firefox and Acroread on UNIX PaperCut: Troubleshooting for students PaperCut: Troubleshooting for sysadmins Printer Errors EECS Instructional Printers --------------------------- To purchase paper for the EECS Instructional printers, login to http://inst.eecs.berkeley.edu/webacct If your print job has been denied for any reason, our print server tries to notify you by email to your @berkeley.edu email address. To locate the EECS Instructional printers, see http://inst.eecs.berkeley.edu/cgi-bin/clients?choice=printers To learn about printing commands, see below. Printer Use Policy and Quotas ----------------------------- Each EECS Instructional user has a print quota for the printers in the EECS Instructional labs. The current policy is: * The cost is $0.06 per sheet for single-sided black and white. * The cost is $0.10 per sheet for double-sided black and white. * The cost is $0.40 per sheet for single-sided color. * The cost is $0.60 per sheet for double-sided color. * Maximum 50 pages per job, maximum 50 copies per job * You start out with a $12 free credit (per person, not per account) each semester. * Unused quota is not retained; quotas are reset to $12 each semester. * The initial credit compensates you for misprints due to occasional printer jams, etc, so we typically do not refund failed print jobs. * You can authorize us (via WebAcct) to bill you for additional paper in $12 increments. * At the end of the semester we will bill you only for pages you have actually printed, then we will reset the quota to the default credit. * If you have an exceptional need, please ask us (inst@eecs.berkeley.edu). You can logon to WebAcct (http://inst.eecs.berkeley.edu/webacct) to view your print quota allocation and to purchase additional pages. Pages that you purchase will be billed to you at the end of the semester. The previous policy of allocating quota per course has been replaced by allocating quota per person, based on your Calnet ID. Now, when you print from an EECS instructional account, the print manager links that to your Calnet ID. That linkage is initiated when you obtain an instructional account using our WebAcct web site. Reasons we've adapted this new system (PaperCut): * It enables you to print using your Calnet account, independent of our EECS computers and accounts. * It allows for authenticated WEB printing from your personal laptop and other portable devices, which are commonly used in our labs and, in some labs, will replace the traditional workstations over time. * It has a print monitoring program that you can run on your computer. * We can assign different costs per printer (ie, color). * We can set up pools of print users who share a quota. * It integrates well with our complex environment (printing from Linux, and Windows). Printing from Windows --------------------- On Windows, you must add a printer to your local logon session before you can print to it from an application such as MS Word. You can add printers by selecting "Printers and FAXes" from the Start Menu and selecting "Add Printer". The menus and names change slightly in different versions of Windows. The print spooler for the Windows computers is \\iprint. Type \\iprint in a Windows Explorer window to see a list of printers. The Windows names for the printers in the Instructional labs is posted on each computer. You can search for the desired printer name or type it in, such as "\\iprint\cory140". In Instructional labs, the nearest printer is typically set to be your default printer automatically when you login. [This is accomplished by the "INST Set Local Printer Default" Group Policy.] Printing from UNIX ------------------ Our UNIX sytems have these command-line print programs: 'lpstat -a' to list the available printers 'lpq -P printer' to list files in the queue 'lpr -P printer file' to print a file 'lp -d printer file' to print a file (alternative to "lpr") 'lprm' to delete a file from the queue 'cancel' to delete a file (alternative to "lprm") To do this (for example): Type this command: print "file" to cory199a lpr -Pcory199a file print "file" to soda274 (double-sided) lpr -Z duplex -P soda74 file print "file" to soda274 (single-sided) lpr -Z simplex -P soda274 file print "file", 2 pages/sheet, with title a2ps -2rb -P cory199a file show queue; get your request id lpq -P soda274 Remove request id 123 from soda274 lprm -P soda274 123 print 2 pages on one sheet of paper psnup -2 in.ps out.ps Large print jobs may take several minutes to be pre-processed before being sent to the printer. If there is a delay in printing, you can check the queue to see if that is the cause. You should always specify the printer that you want to use, since you may have a default printer set that is wrong for your location. You can specify the printer name using either the PRINTER environment variable or using the '-P printername' command line option, ie either % lpr -P soda274 your-file % PRINTER=soda274; lpr your-file Without any arguments, lprm will delete the currently active printjob if it is owned by you. You can use '-' instead of a job id to remove i ALL of your printjobs in that printer's queue, ie: % lprm -P soda274 - There are many other options available for these commands; but this should be enough to get you started. For more information, read the on-line manual pages (for example "man lpr", "man lpq", "man a2ps", "man ps2pdf", etc). To save paper, you can use the UNIX command "psnup" to print multiple pages on a single sheet of paper. on Linux: /usr/bin/psnup on Solaris: /usr/sfw/bin/psnup examples: % psnup -2 inputfile.ps outputfile.ps % psnup -2 inputfile.ps | lpr -P soda274 help: % man -M /usr/sfw/man:/usr/share/man psnup Printing from Firefox and Acroread on UNIX ------------------------------------------ To print from Firefox on UNIX: +P or File-->Print Select "Print to LPR" In the "Command Line" text entry box, change "lpr" to "lpr -P soda274color" and print as usual. Or edit the prefs file if you're brave enough; see http://www.sunhelp.org/pipermail/sunhelp/2008-March/022617.html To print from Acroread on UNIX: +P or File-->Print In the upper right text box, change "lp -c" to "lpr -P soda274color" "soda274color" is the color printer in 274 Soda. You can print to other printers instead, such as "soda274" (black and white). PaperCut: Troubleshooting for students -------------------------------------- (July 2016) We are testing a new print manager called PaperCut. Here are steps a student can take if they send print jobs that never print: 1) Login to WebAcct (http://inst.eecs.berkeley.edu/webacct) and select "Print Quota" to see if you have run out of print quota. 2) If you printed from Chrome, try again after selecting the "Print using system dialog...(Ctrl_Shift+P)" option on the Chrome print page. Or, you can print it from Firefox. Chrome doesn't like some input files. 3) If that fails too, email this to "inst@eecs.berkeley.edu": * the login name of your Calnet account * the login name of the EECS account you printed from * the computer and application software you printed from * the printer you sent it to * the time you sent the print job * if possible, where we can get a copy of the same file. PaperCut: Troubleshooting for sysadmins --------------------------------------- (Sep 2016) There are 2 print spoolers running the PaperCut print spooling manager: Wprint and Iprint (both are Windows servers). For details, see https://inst.eecs.berkeley.edu/~inst/staff/SSL/?file=Service-Contracts.txt#32 https://inst.eecs.berkeley.edu/~inst/staff/SSL/?file=Papercut.txt Tracing print jobs: 1) Login to the PaperCut admin account, search for the printer or the Calnet account name, see if the job was denied because it was too large (over 50 pages) or they ran out of quota (give them more). See if the printer is down (out of paper, jammed queue, etc). If that's not the problem: 2) Verify that the workstation they printed from is setup for CUPS. ('/usr/bin/lpstat -a'; echo 'test' | /usr/bin/lpr -P cory199b) 3) Check the printer queue; clear any jammed jobs. ('/usr/bin/lpq -P soda274; /usr/bin/lprm -P soda274') 4) Check the Event Logs on Wprint; look for errors. Printer Errors -------------- Problem: "...printing with the Soda 274 non color printers - boxes that I did not include in the document appear at the end of every sentence. I’ve tried printing from both google drive and PDFs, and both have the problem." Solution: It sounds as if you have an obsolete source file. Please see https://forums.adobe.com/thread/230781. EECS Instructional Support 384/386 Cory, 333 Soda inst@eecs.berkeley.edu