Differences between revisions 5 and 61 (spanning 56 versions)
Revision 5 as of 2016-01-06 15:54:59
Size: 1328
Editor: jkoller
Comment:
Revision 61 as of 2018-09-26 09:21:33
Size: 6385
Editor: stroth
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Linux = = Linux printing =
Line 5: Line 5:
Printing on Linux has changed a lot from debian Wheezy to debian Jessie. At the moment we support both of the printing systems available at the ETH. The old VPP printing system with mostly Xerox printers as well as the new Nashuatec printers connected via samba. In the future, the VPP system will go end of life and the printers will be replaced with new Nashuatec printers. == General information ==
 * The printing system at ETH is known as "PIA", __P__rint service of __I__nformatikdienste for __A__ll
 * [[https://printing.sp.ethz.ch|General information about PIA]] provided by Informatikdienste (ID)
 * [[https://print.ethz.ch/|Overview of personal print jobs and costs]]
Line 7: Line 10:
As we did a complete rework of the printing accessibility there are some significant changes for the users. The main difference is, that every client runs it's own CUPS (printserver) instead of the former central printserver (ipp2vpp.ee.ethz.ch). As a consequence of that, you can now print out of any application which supports CUPS printing. == Available print servers ==
There are different print servers providing print queues for different geographical locations:
 * [[https://pia01.d.ethz.ch/printers/ipp_0001.asp?startid=1&endid=9999|pia01.ethz.ch]] for ETH center buildings
 * [[https://pia02.d.ethz.ch/printers/ipp_0001.asp?startid=1&endid=9999|pia02.ethz.ch]] for ETH Hönggerberg
Stored credentials (see below) will contain the name of the print server.
Line 9: Line 16:
Although you can't see any difference in the list of printers between the VPP and the PIA printers, there are some substantial difference in the background which have to be concerned. More about that in the system-specific paragraphs below. == Available printers ==
 * Printers are named and labelled following the scheme "p-building-floor-room", as for example "p-etf-d-104"
 * The pull printing queue is named "card-ethz". It allows releasing a print job on any printer fitted with a card reader by holding a ETH card to the sensor labelled "ETH CARD".
 * Printers in buildings ETF, ETL, ETZ and HIA are available from Linux clients managed by ISG.EE
Line 11: Line 21:
== VPP ==
 On one hand, there are is the old VPP printing system which already worked on Wheezy machines. Unlike as on wheezy machines, you won't have to print over LPR/ GTKLP anymore. You can now print on VPP printers ( <<List below>> ) using the printing dialogs of any applications which supports the CUPS printing.
== Storing credentials for authenticated printing ==
In order to track usage and manage costs every print job needs to be submitted with personal ETH network credentials. The following process describes storing your credentials for automatic submission with every print job.

 1. Open a console
 1. Enter `system-config-printer` to open "Print Settings"
 1. Double-click the printer '''card-ethz'''
 . {{attachment:01_card-ethz.png}}

 1. In the appearing window "Printer Properties" press the button '''Print Test Page'''
 . {{attachment:02_print-test-page.png}}

 1. Enter your username including the domain '''d\'''
 1. Tick the check box labelled '''Remember password''' to store your credentials
 1. Confirm the dialog by pressing the button '''OK'''
 . In case of wrong credentials the dialog will simply reappear without warning about the fact
 . {{attachment:03_authentication_required.png}}

 1. Press '''Print Test Page''' again, now the dialog asking for credentials should not reappear

== Verifying stored credentials ==
 1. Open a console
 1. Enter `seahorse` to open "Passwords and Keys"
 1. Verify any entry similar to the one below in your keyring named "Login"
 . {{attachment:04_verify_password.png}}

== Setting the default printer ==
 1. Open a console
 1. Enter `system-config-printer` to open "Print Settings"
 1. Find the desired printer by entering parts of its name into the '''Filter''' field
 1. Double-click the printer you want to set as the default printer
 . {{attachment:05_find-default-printer.png}}

 1. Close the appearing "Printer Properties" window by clicking on the button '''Cancel'''
 . {{attachment:06_activate-for-default.png}}
 . Now the "Set As Default" menu entry used below will be available

 1. Right-click on the printer you want to set as the default printer
 1. Click on the menu entry '''Set As Default'''
 . {{attachment:07_set-as-default.png}}

 1. Check '''Set as my personal printer''' and confirm by clicking '''Ok'''
 . {{attachment:08_set-default-printer.png}}

 1. The default printer is now marked with a heart
 . {{attachment:09_have-default-set.png}}

== Troubleshooting ==

=== Problem: I've printed something, but it didn't come out of the printer. ===

Solution I: First, you can check your local printer queue. Start `system-config-printer` in your console and right-click -> ''View Print Queue'' on the printer/queue you've selected previously. If your job's hanging here, try right-click -> ''Release''. If the desired jobs isn't listed in the queue, check https://www.vppspy.ethz.ch (VPP) or https://www.print.ethz.ch (PIA) for errors regarding your print-job. If you can't find any problem, please contact ISG.EE Support <support@ee.ethz.ch>.

Solution II: There is another option, why the printing system isn't working properly. If the first printer in your print dialog isn't "card-ethz", you might have set an environment variable called "CUPS_SERVER" on the value "ipp2vpp.ee.ethz.ch". Please check your .bashrc / .profile and delete the corresponding line.

=== Problem: After sending the print job, the printer flashes a red LED and says: Paper size and type missmatched ===

Solution: The Paper type "Recycled" isn't recognized correctly. Use the type "Plain/Recycled".

=== Problem: I've changed my NETHZ password. How can I change the password in the keyring? ===

Solution: After a change of your NETHZ password, you have to re-enter your password on your next print-out. The safest way to do so, is following the "Initial steps to save the password for PIA printers" again.

=== Problem: I've started `system-config-printer` but no printers are available. ===

Solution: This probably means the cups service has crashed and can't recover itself. Restart your computer or contact ISG.EE support <support@ee.ethz.ch>

=== Problem: The tick in the check box of the password saving dialog disappears every time i press it. (probably XFCE) ===

Solution: This is only a visual error. Press the check box once, and it will save the password.

=== Problem: Printouts out of the firefox PDF preview look messed up ===

Solution: The firefox PDF preview is not compatible with our system. Please download the pdf and print it using a PDF viewer. (e.g evince)

=== Problem: The Application (e.g Firefox) crashes when I try to save the password in the keyring. ===

Solution: Please follow the '''Initial steps to save the password for PIA printers'''.

=== Problem: After I filled in the authentication popup, there appears another popup that makes the whole display darker and asks about a password for the Gnome Keyring. My NETHZ password doesn’t work! ===

Solution: open a console and type the command “seahorse”. A Gnome Keyring management tool appears. delete the “Login “ keyring in the top left corner and log out of your current session. After another login, the authentication process should work.

=== Problem: Print jobs take very long to process/ print out. ===

Solution: If you are using the embedded Firefox pdfviewer, please download the file and open it with the native document viewer. (evince)

Linux printing

General information

Available print servers

There are different print servers providing print queues for different geographical locations:

Stored credentials (see below) will contain the name of the print server.

Available printers

  • Printers are named and labelled following the scheme "p-building-floor-room", as for example "p-etf-d-104"
  • The pull printing queue is named "card-ethz". It allows releasing a print job on any printer fitted with a card reader by holding a ETH card to the sensor labelled "ETH CARD".
  • Printers in buildings ETF, ETL, ETZ and HIA are available from Linux clients managed by ISG.EE

Storing credentials for authenticated printing

In order to track usage and manage costs every print job needs to be submitted with personal ETH network credentials. The following process describes storing your credentials for automatic submission with every print job.

  1. Open a console
  2. Enter system-config-printer to open "Print Settings"

  3. Double-click the printer card-ethz

  4. 01_card-ethz.png

  5. In the appearing window "Printer Properties" press the button Print Test Page

  6. 02_print-test-page.png

  7. Enter your username including the domain d\

  8. Tick the check box labelled Remember password to store your credentials

  9. Confirm the dialog by pressing the button OK

  10. In case of wrong credentials the dialog will simply reappear without warning about the fact
  11. 03_authentication_required.png

  12. Press Print Test Page again, now the dialog asking for credentials should not reappear

Verifying stored credentials

  1. Open a console
  2. Enter seahorse to open "Passwords and Keys"

  3. Verify any entry similar to the one below in your keyring named "Login"
  4. 04_verify_password.png

Setting the default printer

  1. Open a console
  2. Enter system-config-printer to open "Print Settings"

  3. Find the desired printer by entering parts of its name into the Filter field

  4. Double-click the printer you want to set as the default printer
  5. 05_find-default-printer.png

  6. Close the appearing "Printer Properties" window by clicking on the button Cancel

  7. 06_activate-for-default.png

  8. Now the "Set As Default" menu entry used below will be available
  9. Right-click on the printer you want to set as the default printer
  10. Click on the menu entry Set As Default

  11. 07_set-as-default.png

  12. Check Set as my personal printer and confirm by clicking Ok

  13. 08_set-default-printer.png

  14. The default printer is now marked with a heart
  15. 09_have-default-set.png

Troubleshooting

Problem: I've printed something, but it didn't come out of the printer.

Solution I: First, you can check your local printer queue. Start system-config-printer in your console and right-click -> View Print Queue on the printer/queue you've selected previously. If your job's hanging here, try right-click -> Release. If the desired jobs isn't listed in the queue, check https://www.vppspy.ethz.ch (VPP) or https://www.print.ethz.ch (PIA) for errors regarding your print-job. If you can't find any problem, please contact ISG.EE Support <support@ee.ethz.ch>.

Solution II: There is another option, why the printing system isn't working properly. If the first printer in your print dialog isn't "card-ethz", you might have set an environment variable called "CUPS_SERVER" on the value "ipp2vpp.ee.ethz.ch". Please check your .bashrc / .profile and delete the corresponding line.

Problem: After sending the print job, the printer flashes a red LED and says: Paper size and type missmatched

Solution: The Paper type "Recycled" isn't recognized correctly. Use the type "Plain/Recycled".

Problem: I've changed my NETHZ password. How can I change the password in the keyring?

Solution: After a change of your NETHZ password, you have to re-enter your password on your next print-out. The safest way to do so, is following the "Initial steps to save the password for PIA printers" again.

Problem: I've started `system-config-printer` but no printers are available.

Solution: This probably means the cups service has crashed and can't recover itself. Restart your computer or contact ISG.EE support <support@ee.ethz.ch>

Problem: The tick in the check box of the password saving dialog disappears every time i press it. (probably XFCE)

Solution: This is only a visual error. Press the check box once, and it will save the password.

Problem: Printouts out of the firefox PDF preview look messed up

Solution: The firefox PDF preview is not compatible with our system. Please download the pdf and print it using a PDF viewer. (e.g evince)

Problem: The Application (e.g Firefox) crashes when I try to save the password in the keyring.

Solution: Please follow the Initial steps to save the password for PIA printers.

Problem: After I filled in the authentication popup, there appears another popup that makes the whole display darker and asks about a password for the Gnome Keyring. My NETHZ password doesn’t work!

Solution: open a console and type the command “seahorse”. A Gnome Keyring management tool appears. delete the “Login “ keyring in the top left corner and log out of your current session. After another login, the authentication process should work.

Problem: Print jobs take very long to process/ print out.

Solution: If you are using the embedded Firefox pdfviewer, please download the file and open it with the native document viewer. (evince)

Printing/NashuatecLinux (last edited 2023-12-20 12:34:07 by pmeier)