Home / Study / Printing in the computer pool

Printing in the Computer Pool

by Julian Mundhahs

The computer pool has color and black and white printers for students. You have a monthly budget of 6€ for printing with these printers. Black and white pages cost 5ct each and colored pages cost 10ct per page. Thesis can also be printed via the Poolmanagers outside of this budget. Contact them some time in advance to print your thesis.

You can print remotely or directly from the computer in the pool. The printed pages have to be retrieved by you in both cases. In the following we will show how you can print a document from you own computer.

  1. Copy the document to your pool account with scp.
  2. Login to the pool with and then on to a physical machine with ssh.
  3. Print the document with lpr.

These 3 steps could then look like this:

# Copy the document to your pool account
scp  @login.informatik.uni-freiburg.de:~
# SSH to the pool login server
ssh @login.informatik.uni-freiburg.de
# SSH to a physcial machine from the login server.
# The physical machines go from 01 to 63. You might need to try some until you find one that is on.
ssh tfpool
# Print the document.  is the name of the printer from the table below.
lpr -P  

or as a oneliner:

cat .pdf | ssh @login.informatik.uni-freiburg.de "bash -c 'ssh tfpool lpr -P tfppr1'"

Available printers #

NameColorPrinting SpeedModel
tfppr1b/w35 p/mRicoh MP 3554
tfppr2Color38 p/mHP Color LaserJet Enterprise M553
tfppr3b/w45 p/mHP LaserJet Enterprise MFP M528
tfppr4Color56 p/mHP Color LaserJet Enterprise M653

Further commands #

Once you are on a physical machine you can also execute some further commands that are related to printing. You are on a physical machine once if you have executed all steps except the last.

  • The currently remaining budget can be queried with lpquota.
  • The queue of a printer can be queried with lpq -P <printer>.
  • You can cancel your own print jobs with lprm -P <printer> <JobNr>. The job number can be retrieved with lpq.
Last modified on December 24, 2023 by Julian Mundhahs
Edit this page in GitLab.