Drucken/Anleitung-MacOSX

Aus HaDiKo Wiki
Zur Navigation springen Zur Suche springen

Das HaDiNet stellt für das Drucken auf dem Drucker im Poolraum einen Druckserver für macOS-Systeme zur Verfügung. Im Folgenden wird die Einrichtung beschrieben. Die Anleitung wurde erfolgreich unter macOS Mojave 10.14 sowie macOS Big Sur 11.0 getestet. Wahrscheinlich funktionieren auch ältere und neuere Betriebssystemversionen.

Einrichtung

Zuallererst: Öffne die App "Terminal". Du musst das Folgende in einem Terminal ausführen. Passe dabei deinen myHaDiNet-Nutzernamen und dein myHaDiNet-Passwort an, sowie falls gewünscht den Namen des Druckers (Anzupassendes fett). (Der macOS-Treiber verwendet im Gegensatz zum Windows-Treiber kein separates Passwort! Das "Druckerpasswort" aus myHaDiNet ist unter macOS nicht relevant.)
Falls du einen Gremiumsaccount hinzufügst, verwende die dir dafür mitgeteilten Zugangsdaten und nicht deinen myHaDiNet-Account.

Wichtig
Beachte, dass es bei falschen Zugangsdaten keine Fehlermeldung gibt (auch nicht beim Drucken). Achte daher darauf deine Zugangsdaten wirklich korrekt einzugeben!
Du kannst deine Zugangsdaten vorher im Webinterface des Druckers testen.
$ curl -O https://files.hadiko.de/medien/gremien/hadinet/hadinet-canon.ppd # oder anderweitig die Datei herunterladen in den aktuellen Ordner
$ PRINTERNAME=HaDiKo-EUFF # Der Druckername kann selbst gewählt werden (keine Leerzeichen, Tabs, "/", "#")
$ lpadmin -v ipps://cups.hadiko.de/printers/canon -p "$PRINTERNAME" -P hadinet-canon.ppd -o printer-is-shared=false -o 'username-default=DeinNutzername' -o 'password-default=DeinPasswort' && cupsenable "$PRINTERNAME" && cupsaccept "$PRINTERNAME" && echo Erfolg

Sicherheitshinweis: Auf einem Mehrbenutzersystem sollte man den Befehl so nicht ausführen, da der Befehl samt Passwort in der Prozessliste sichtbar ist. Es empfiehlt sich, vorher andere Nutzer auszuloggen. Es bleibt zu beachten, dass üblicherweise auch andere Nutzer die Druckereinstellungen und damit das Passwort auslesen können.

Sollte es ein Problem geben, so kann man den Drucker ggf. wieder mittels lpadmin -x "$PRINTERNAME" löschen.

Wenn du sowohl einen persönlichen Account als auch einen Gremiumsaccount nutzen willst, kannst du mit derselben Prozedur einfach einen zweiten Drucker anlegen, indem du einen anderen PRINTERNAME sowie andere Zugangsdaten verwendest. Beim Drucken kannst du dann immer zwischen den Druckern wählen. Im Ergebnis sollte das ungefähr so aussehen:

LibreOffice

In LibreOffice beim Drucken von mehreren Kopien sollte man im "Options"-Reiter vom Druckdialog die Option "Create separate print jobs for collated output" ausstellen, da das sonst Probleme machen könnte (wenn sie aktiv wäre wird für jede Kopie ein eigener Druckjob erstellt).

Druckoptionen

Der Drucker akzeptiert einige Optionen, die du beim Drucken einstellen kannst. Wo du diese findest hängt vom genauen Programm ab, mit dem du druckst; im Regelfall ist es der Druckdialog des Betriebssystems. Im Folgenden ein Beispielscreenshot:

Der Druckserver unterstützt folgende Optionen:

  • Heften (Eco oder mit Tackernadeln)
  • Lochen
  • Auflösung (600 oder 1200 dpi)
  • Farb- und Schwarzweiß-Druck
  • Duplexdruck (beidseitig drucken)
  • Papiergrößen A3 und A4
  • Mehrere Kopien, Sortieren/Gruppieren, in umgekehrter Reihenfolge drucken, mehrere Seiten auf einer etc.

Zur Zeit wird nicht unterstützt:

  • Manuelle Papierzufuhr
  • Druckauftrag in Druckermailbox speichern

Die Druckoptionen wurden getestet in Anwendungen die auf GTK2/3 und Qt basieren sowie LibreOffice. Sie sollten aber in allen Anwendungen funktionieren.

Für Kommandozeilennutzer: Drucken mit lp oder lpr ist ebenfalls möglich. Allerdings darf man nicht mehrere Dateien übergeben, denn sonst wird nur die erste gedruckt. Also mehrere Dokumente statt über lpr -P Canon-iR-ADV-C5535 *.pdf folgendermaßen drucken: for i in *.pdf ; do lpr -P Canon-iR-ADV-C5535 "$i" ; done. Es funktionieren auch Optionen, etwa -o sides=two-sided-long-edge für Duplexdruck (weitere sind in der PPD-Datei zu sehen).

Hilfe der Drucker hat nicht gedruckt!

In den meisten Fällen liegt das daran, dass du deine Druckerzugangsdaten nicht richtig eingerichtet hast. In dem Fall wird leider keine Fehlermeldung angezeigt. Überprüfe, dass du die Schritte zur Einrichtung genau wie oben dargestellt ausgeführt hast. Überprüfe auch, ob deine Zugangsdaten im Webinterface des Druckers funktionieren.

Solltest du weiterhin Probleme haben, schreibe einfach unserem Support eine Mail, dann schauen wir uns das an. Siehe auch nächster Abschnitt.

Probleme / Wünsche

Solltest du Probleme bei der Einrichtung haben oder das Drucken nicht so klappen wie du es dir vorgestellt hast oder wenn dir Features fehlen, schreibe dem HaDiNet (uns) eine Mail an support@hadiko.de. Wir sind bemüht die Druckerlösung weiterhin zu verbessern.
Bei Problemen mit konkreten Druckaufträgen gib bitte möglichst genaues Datum/Uhrzeit und verwendeten Nutzernamen an. Auch die Angabe deiner macOS-Version und das zum Drucken verwendete Programm sind hilfreich.