Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drucker unter Linux einrichten #16

Open
raphiz opened this issue Apr 26, 2016 · 9 comments
Open

Drucker unter Linux einrichten #16

raphiz opened this issue Apr 26, 2016 · 9 comments

Comments

@raphiz
Copy link
Contributor

@raphiz raphiz commented Apr 26, 2016

Hier meine bisherigen Erkenntnisse:

Geräte

  • Canon iR ADV 8285 (\\printsrv-a.hsr.ch\MFP-BW bzw. \\sid00781.hsr.ch\MFP-BW )
  • Canon iR ADV 7260i (\\printsrv-a.hsr.ch\MFP-Color bzw. \\sid00781.hsr.ch\MFP-BW bzw. bzw. \\sid00781.hsr.ch\MFP-Color)
  • (Canon Colorwave 550)

Siehe Drucken, Plotten, Scannen (HSR Intern)

Treiber
Die offiziellen Treiber von Canon gibt es hier als .deb und .rpm für den c7260i und den 8285

Probleme mit system-config-printer
Die SMB-Authentisierung schlägt fehl.

Kinit for XXXXX to access cifs/sid00781.hsr.ch@HSR.CH failed: Cannot contact any KDC for requested realm
Caught non-fatal exception.  Traceback:
File "/usr/share/system-config-printer/newprinter.py", line 2581, in on_btnSMBVerify_clicked
    os.O_RDWR, 0o777)
smbc.PermissionError: (13, 'Permission denied')

Authentisierung direkt via URL (smb://benutzername:passwort@hsr/sid00781:139/MFP-BW) konnte ich nicht testen, da nicht alle Symbole akzeptiert werden...

Problemen via Web-Interface
Einrichtung geht mit URL smb://benutzername:passwort@hsr/sid00781:139/MFP-BW
Die Druckaufträge tauchen in der Queue beim Drucker auf - scheinen aber "leer" zu sein - der Druckauftrag ist sofort fertig und die Kosten 0.0000 CHF....

@raphiz raphiz mentioned this issue Apr 26, 2016
10 of 10 tasks complete
@raphiz
Copy link
Contributor Author

@raphiz raphiz commented May 17, 2016

Shameless self-plug: hsr-email-print - habe da ein Nebenprojekt gestartet, welches via E-Mail druckt...

Funktioniert leider noch nicht wie gewünscht unter Ubuntu...

@fabianhauser
Copy link
Member

@fabianhauser fabianhauser commented May 18, 2016

Habe das ganze gestern getestet, hat super funktioniert!

Wie besprochen wäre es noch praktisch, wenn der Drucker über ein Script mit der jeweiligen E-Mail-Adresse erstellt werden könnte (statt bei der Installation.)

Was hältst du von der Idee, das ganze in einem HSR-Mapper ähnlichem Tool zusammenzufassen?

@raphiz
Copy link
Contributor Author

@raphiz raphiz commented May 18, 2016

Unbedingt - wäre cool so was wie der HSR Mapper in schön für Linux zu haben - mit der ganzen sync Geschichte...aber da haben wir noch etwas Arbeit vor uns 😉

Edit: Siehe OpenHSR Connect

@das-g
Copy link
Member

@das-g das-g commented Oct 5, 2016

Authentisierung direkt via URL (smb://benutzername:passwort@hsr/sid00781:139/MFP-BW) konnte ich nicht testen, da nicht alle Symbole akzeptiert werden...

Vielleicht muss man die spezielleren Zeichen URL-Encoden?

@raphiz
Copy link
Contributor Author

@raphiz raphiz commented Oct 5, 2016

@das-g wir haben nun eine Lösung über den E-Mail druckt. Ist aber noch in Entwicklung im https://github.com/openhsr/connect/
Das wird die einfachste und wartungsfreiste Variante sein - anstatt X verschiedene Treiber zu installieren. Es sei denn, du hast eine gute Lösung 😉

@LiohMoeller
Copy link
Contributor

@LiohMoeller LiohMoeller commented Apr 29, 2019

Funktioniert für mich mit dem Treiber: https://de.canon.ch/support/products/imagerunner/imagerunner-advance-8585-pro.html?type=drivers&language=de&os=linux%20(64-bit) für den 8585.

Installation der Treiber unter Debian/Ubuntu mit dem enthaltenen install.sh Script.

Drucker mit system-config-printer einrichten (installieren falls es nicht bereits installiert ist). Windows-Drucker via SAMBA auswählen. Als URI: smb://HSR.ch/printsrv-a/MFP-BW angeben. Den Punkt "Eingabeaufforderung anzeigen wenn Authentifizierung erforderlich ist" angewählt lassen.

Als Treiber den neu installierten iR-ADV 8585/8595 auswählen. Printer Optionen anpassen.

Keine Testseite drucken.

Danach aus einer GTK3 Applikation wie gedit einen Druck starten. Der Druck schlägt möglicherweise mit NT_STATUS_ACCESS_DENIED fehl, da AuthInfoRequired username,password in der printers.conf noch fehlt: https://bugzilla.redhat.com/show_bug.cgi?id=1415697 (Lässt sich eventuell vermeiden, wenn man sich nach der Installation von system-config-printer einmal aus- und wieder einlogged, da dann das Applet gestartet wird.)

Beim zweiten Druckversuch wird nun der Benutzername und das Passwort abgefragt. Kurzname angeben ala: mmuster und Passwort. Speichern. Die Daten werden im GNOME-Keyring abgespeichert und sollten ab dem Moment nicht erneut abgefragt werden. Dieses Verfahren hat den Vorteil das keine Authentifizierungsinformationen im Klartext in der printers.conf abgespeichert werden.

@LiohMoeller
Copy link
Contributor

@LiohMoeller LiohMoeller commented Apr 29, 2019

Das system-config-printer-applet muss unter GNOME automatisch gestartet werden:

cp /etc/xdg/autostart/print-applet.desktop ~/.config/autostart/
sed -i 's/NotShowIn=KDE;GNOME;Cinnamon;/NotShowIn=KDE;Cinnamon;/' ~/.config/autostart/print-applet.desktop

@fabianhauser
Copy link
Member

@fabianhauser fabianhauser commented Apr 29, 2019

Danke für die Ausführungen @MarcusMoeller!

Magst du deine Erkenntnisse gleich in https://github.com/openhsr/www.openhsr.ch/blob/master/_hsr/printing.md#drucker-unter-linux-einrichten festhalten? 🙂

@fabianhauser
Copy link
Member

@fabianhauser fabianhauser commented Apr 30, 2019

Den MFP-BW haben wir jetzt auf der Webseite, bei Gelegenheit können wir noch den MFP-Color ergänzen, das sollte ziemlich ähnlich gehen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants