Linux 15.032 Themen, 107.080 Beiträge

Druckertreiber installieren ?

Acader / 6 Antworten / Flachansicht Nickles

Ich habe Druckertreiber als tar-Archiv herundergeladen und mit Krusander entpackt.
Doch wie installiere ich diese Druckertreiber dann.
Bei mir sind die Pakete cups und gutenprint bereits installiert.
Automatisch werden die Druckertreiber jedoch nicht gefunden.
Mehrere Drucker sind dabei an einem Printserver angeschlossen.
Cups zeigt mir an das keine Treiber für die Drucker installiert sind.

bei Antwort benachrichtigen
KarstenW Acader „Druckertreiber installieren ?“
Optionen

Welche Druckertreiber ?
Im Grunde genommen sind das Filter und keine Treiber.
Ghostscript braucht diese Filter um das Postscriptformat in ein anderes Druckformat wie PCL 3 oder PCL 6 zu konvertieren.
Wahrscheinlich mußt du die "Treiber" noch kompilieren.
Schau mal bei deiner Distribution nach, ob schon eine kompilierte version dabei ist.
Wenn nicht , dann eben so:
Erstmal wechselt man in das richtige Unterverzeichnis cd ......
Dann startet man das "./configure" Shellscript.
configure überprüft ob alle notwendigen Programmierwerkzeuge installiert sind.
Wenn irgendwas fehlt gibt configure eine Fehlermeldung aus und bricht ab.

Läuft configure fehlerfrei durch gibt man danach "make" ein.
make ruft den Compiler gcc mit den richtigen Optionen auf , die in einem MAKEFILE stehen.
(vorher gcc , make und binutils installieren)
Mit "make install" werden die Druckertreiber(-filter)in das richtige Unterverzeichnis kopiert.
Für make install braucht man root Rechte (Befehl su).

cups muß im Hintergrund laufen. Kontrolle mit:

"ps ax | grep cups"

Ob dein Drucker unterstützt wird kannst du mit:

"lpinfo -m | grep Sucbegriff" oder "lpinfo -m | less" herausfinden.

Ich habe einen Laserjet 6L und einen Deskjet 5652:

lpinfo -m | grep 5652

hplip/HP-DeskJet_5652-hpijs.ppd HP DeskJet 5652 Foomatic/hpijs (recommended)

lpinfo -m | grep 6L

foomatic-rip/linuxprinting.org-gs-builtin/HP/HP-LaserJet_6L-lj4dith.ppd.gz HP LaserJet 6L Foomatic/lj4dith
foomatic-rip/linuxprinting.org-gs-builtin/HP/HP-LaserJet_6L-ljet4.ppd.gz HP LaserJet 6L Foomatic/ljet4 (recommended)
hplip/HP-LaserJet_6L-hpijs.ppd HP LaserJet 6L Foomatic/hpijs

HP programmiert selbst Druckertreiber:

http://hplip.sourceforge.net/

Den Drucker kannst du mit dem cups Programm lpadmin in der Konsole einrichten oder mit dem Webinterface von cups:

"localhost:631" im Adressfeld des www Browsers eingeben.

PS Du mußt dich mal erkundigen welches Backend für den Printserver genutzt wird.
Mein CNET CNP430 braucht lpd als Backend:
Cups unterstützt mehrere Backends:

lpinfo -v
network socket
network beh
network http
network ipp
network lpd
direct parallel:/dev/lp0

Jetdirect Printserver von HP nutzen glaub ich ipp als Backend (weiß nicht genau).

Mit lpadmin kann man den Drucker so konfigurieren:

lpadmin -pLaserjet -E -v lpd://192.168.0.4/lp1 -m hplip/HP-LaserJet_6L-hpijs.ppd

Du müßtes das backand an deinen Printserver anpassen. Bei mir ist der Laserjet 6L an lp1 angeschlossen vom CNET Printserver.

Ausdrucken kann man dann eine Postscriptdatei mit

"lpr -PLaserjet Datei.ps" , obwohl mein Laserjet nur PCL6 als Druckersprache kann.










Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
@KarstenW Acader
@KarstenW Acader
@KarstenW Acader