Drucker Einrichtung - drucken von Linux (z.B. Debian, Ubuntu, Mint, etc.) auf Windows-Drucker
Druckereinrichtung unter Windows 7 / XP / 2000 / Windows 10/11 - getestet mit Mint 21.2 Victoria bzw. Debian 3.1 Sarge - Ein Erfahrungsbericht:
I. Einrichtung im CUPS
Auf der Kommando-Zeile: als Administrator mit z.B: sudo apt-get install cups oder mit dem GNOME-Tool Synaptic (unter Gnome-Desktop) oder Kynaptic (unter KDE-Desktop). CUPS das Common UNIX Printing System wird mit http://localhost:631 oder alternativ mit http://127.0.0.1:631 aufgerufen.
Treiber & Probleme
Linux - PPD-Treiber, so nicht auf der Hersteller-CD oder Website bereits vorhanden, können unter openprinting.org erstellt oder heruntergeladen werden. Für meinen HP DJ 930 C und meinen Lexmark E120 Laserdrucker habe ich mir "Printer Listings" bzw. "Driver Listings" angesehen. Das beste Ergebnis lieferte der Dialog "Show all Printers made by" unter "Printer Listings". Dort wählte ich dann HP bzw. Lexmark aus und lies mir alle Druckermodelle anzeigen. Das passende .PPD file muss dann entsprechend heruntergeladen und ins Verzeichnis /usr/share/cups/model - als admin (d.h. mit "root" Rechten!) - kopiert werden (Tipp: Rechte der .ppd Dateien mit chown auf der Console oder viel besser mit MC oder auf "user" root setzen!). Nicht vergessen - anschließend cupsd neu starten oder den Rechner einfach neu durchbooten!
Das war anfangs auch mein Fehler. Danach hat CUPS die neu eingespielten Treiber auch gefunden. Nachdem erfolgten Neustart sollte der Treiber auch im CUPS sichtbar sein.
Jetzt kann per CUPS ein neuer Drucker eingerichtet und getestet werden.
II. Drucken mit Linux auf Windows-Drucker im Samba-Netzwerk
In CUPS muss zuerst ein Drucker dem Samba-Netzwerk bekannt gemacht und eingerichtet werden. SMB ist das Samba-Protokoll, ABC der Name der Arbeitsgruppe unter Windows, DEF der Name des Rechners wo der Drucker angeschlossen ist. Der Druckername muss identisch mit dem Namen unter Windows sein.
* smb://ABC/DEF/Druckername
Sollte eine Fehlermeldung kommen, dann weiter unter IV. verfahren.
III. Drucken auf Netzwerkdrucker unter IPP
Einrichtung unter CUPS
Im CUPS neuen Drucker einrichten und unter dem Bezeichner URI z.B. http://192.168.100.99/ipp eingeben, den Treiber zuweisen etc. fertig!
Tipp: die IP-Adresse des Netzwerkdruckers vorher suchen ggf. eine feste IP-Adresse vergeben oder alternativ den Netzwerkdruckernamen verwenden.
IV. Problemlösungen
Leider - geht es dann meist doch nicht, so wie gedacht!
Denn ganz so einfach macht es uns Windows dann doch nicht!
Des Lösungen siehe hier unten:
V. Lösungen:
1. Zuerst einen User im Windows anlegen. Dieser User muss auch im Linux und Samba existieren und gleich lauten sowie auch das gleiche Passwort besitzen. Ist dies nicht der Fall, kommt Windows damit nicht zurecht (siehe auch: https://wiki.ubuntuusers.de/Windows_Netzwerkdrucker/#Windows-7-10-als-Client).
2. Die Datei printers.conf im Verzeichnis /etc/cups mit einem Editor (ich nehme hier konsequenterweise immer MC) öffnen und das Druckermodell eintragen.
3. In die Zeile smb://ABC/DEF/Druckername davor user:passwd@ einfügen. Und zwar so: smb://user:passwd@ABC/DEF/Druckername
4. am Besten -> Rechner neu starten, da sonst alle möglichen Linux-Dienste per Hand neu gestartet werden müssen
5. ausprobieren
6. :-)))
Anmerkung: Ich kann nicht verschweigen, dass es einen kleinen Nachteil gibt: das Passwort ist im Klartext in der Datei printers.conf zu sehen!
10. Unter Windows 7 /10 kann auch der Windows User / Passwort (im eigenen HOME-Netz) verwendet werden (https://wiki.ubuntuusers.de/Windows_Netzwerkdrucker/#Windows-7-10-als-Client).
11. Unter Windows 7 / 10 Server gilt folgendes: https://wiki.ubuntuusers.de/Windows_Netzwerkdrucker/#Windows-7-als-Server
Mini - Glossar
CUPS Common UNIX Printing System
MC Midnight Commander (Norton Commander Clone)
Linux das alternative Betriebssystem
Debian zusammengesetzt aus Deborah and Ian - spezielles Paketsystem unter Linux ( .DEB)
IPP Internet Printing Protokoll
SMB Samba Protokoll - zur Verbindung zwischen Rechnern im Netzwerk
Links:
Sehr hilfreiche Internetseiten:
Ubuntuusers - Windows Netzwerkdrucker
Ghostscript Devices (wichtige Info - in Englisch)
Application Using PPD files (wichtige Info zu Laserdrucker - in Englisch)
Openprinting.org - PPD Drucker-Treiber
pxlmono Driver (wichtige Info zu Laserdrucker Lexmark E120n - in Englisch)
Allgemeine Literaturstellen:
Bei Fragen und Anregungen eMail an: mailto:wagner.josef@gmx.de Copyright © 2006-2024 Josef Wagner, Letzte Änderung vom 29.01.2024