How to add a Printer to your personal device (macOS):
Command Line Interface (CLI / Terminal.app)
Card-ethz and card-hp can be installed using the Command Line Interface from Terminal.app.
Please install the driver package before using these commands (copy & paste into Terminal.app and confirm with enter):
card-hp (only available on HP MFPs - requires the driver for HP model MFP E87650z)
lpadmin -p card-hp-IPP -D "card-hp IPP" -E -L "ETH cloud" -m "/Library/Printers/PPDs/Contents/Resources/HP Color MFP E87640-50-60.gz" -o HPOption_OutputBin=HP3BinMailbox -o HPOption_BookletMaker=True -o HPOption_HPFoldingOptions=MultiFold -o HPOption_HPStaplerOptions=HP2StapleUnit -o HPOption_HPPunchingOptions=HP24HolesUnit -o HPOption_Tray4=HP520SheetInputTray -o HPOption_Tray5=HP520SheetInputTray -o HPOption_Tray6=HP3000SheetInputTray -o HPColorAsGray=BlackInkOnly -o Duplex=DuplexNoTumble -o PageSize=A4 -o MediaType=Plain -o PageRegion=A4 -o ImageableArea=A4 -o PaperDimension=A4 -o HPBookletPageSize=A4 -o auth-info-required=negotiate -v ipps://pia01.d.ethz.ch:9164/printers/card-hp
card-ethz (available on all Print Service MFPs - requires the driver for Nashuatec model MP C5503.)
lpadmin -p card-ethz-IPP -D "Card-ethz IPP" -E -L "ETH cloud" -m "/Library/Printers/PPDs/Contents/Resources/RICOH MP C5503" -o Finisher=FinAMUR -o OptionTray=2Cassette -o LargeCapacityTray=Installed -o ColorModel=Gray -o auth-info-required=negotiate -v ipps://pia01.d.ethz.ch:9164/printers/card-ethz
ETH Printers
The easiest way to install and configure printers at ETH is the redesigned ETH Printers tool for MacOS. The download links can be found in the Downloads section of this manual.
Search for the building or printer and press install, by default these printers will be installed using the IPPS protocol.
Disclaimer:
The macOS printing system is affected by a bug whenever a printer is not installed using macOS' UI (Printer installation wizard).
The first jobs might set the queue to paused, to remedy this:
- delete the job (all of them if there is more than one in the queue)
- resume the queue
- send a new job to test the queue
These steps need to be repeated 2-5 times until the queue is working properly.
MacOS Sonoma (14.X)
Requirements and Restrictions
- local admin rights or member of the device's local lpadmin group
- Download and install the appropriate printer driver from the Downloads section
Open System Preferences and select 'Printers & Scanners' and click on the "Add Printer, Scanner or Fax..." | |
Right click the toolbar at the top, next to the existing "Default", "IP" and "Windows" buttons, the exact location does not matter. Then click on "Customise Toolbar...." | |
Drag the icon 'Advanced' onto the toolbar and close the window using the "Done" button. | |
Now select "Advanced" in the toolbar and enter the required information: Type → Internet Printing Protocol (ipps) Device → Another device URL → ipps://pia01.d.ethz.ch:9164/printers/card-hp Name → freely selectable, the recommended name is "card-hp IPPS" Location → freely selectable, e.g. "ETH cloud" Use → This is the field for the driver. Click on "Choose a driver..." and then on "Select Software...". Enter "E87" into the search field and select "HP Color MFP E877-40-50-60-70" and confirm by pressing OK. Once done, confirm by pressing the "Add" button. | |
The printer will be installed and the options tab will automaticall open. Fill in the options as follows: Tray 4: → "HP 520-Sheet Input Tray" Tray 5: → "HP 520-Sheet Input Tray" Tray 6: → "HP 3000-Sheet Input Tray" Optional Output Bin: → "HP 3 Bin Mailbox" Stapling Unit: → "2 Staple Unit" Punch Unit: → "2/4 Holes" Folding Unit: → "Multi-Fold" Booklet Maker Unit → Active (blue) Require User Access Code → Disable (grey) | |
The installation is now complete. When sending your first print job you will be asked for your login information. In this case the AD login has to be used. |