Open raphiz opened 8 years ago
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...
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?
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
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?
@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 :wink:
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.
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
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? 🙂
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.
Hier meine bisherigen Erkenntnisse:
Geräte
\\printsrv-a.hsr.ch\MFP-BW
bzw.\\sid00781.hsr.ch\MFP-BW
)\\printsrv-a.hsr.ch\MFP-Color
bzw.\\sid00781.hsr.ch\MFP-BW
bzw. bzw.\\sid00781.hsr.ch\MFP-Color
)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.
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....