Linux 15.029 Themen, 107.058 Beiträge

HInzufuegen von HP-Drucker mit CUPS

1GENNADIY1 / 23 Antworten / Flachansicht Nickles

Hallo!
Ich habe zwei Distributionen
http://www.saxenos.com/
http://www.vectorlinux.com/
auf meinem Computer installiert. Ich versuche HP-Drucker(USB) auf VectorLinux zu installieren, gelingt es mir aber nicht. Ich habe VectorLinux einige male installiert. Bei einer vorherigen Installation ist es mir mittels CUPS(das ich im web-Varinte auf http://localhost:631/admin oeffnete) den gleichen Drucker als vorgeschlagene Variante(wurde automatisch erkannt) zu installieren. Jetzt wird der Drucker auf CUPS-Administration nicht aufgelistet(angeschlossen, eingeschaltet). Wenn ich versuche manuell durch „add printer“ zu installieren wird in zweitem Schritt nach „Device“ gefragt. Wenn ich auf den Pfeil druecke, bekomme ich Folgendes aufgelistet:
AppSocket/Hp JetDirect
Internet Printing Protocol (http)
Internet Printing Protocol (ipp)
LPD/LPR Host or Printer
SCSI Printer
Serial Port #1
Serial Port #2
Windows Printer via Samba
Es ist so, dass keine Option zum Anschluss USB-Druckers vorhanden ist.
Ich habe auf dem System geschnueffelt, brachte es aber nichts.
System-Konfiguration: Pentium 2-Prozessor, 128 MB RAM, 20 GB Festplatte(512 MB for Swap-Partition, 6 GB for VectorLinux, 6 GB für SaxenOS), Mainboard GA-686LX4, Radeon VE w/64MB DDR, PCI 1, CMI8738 /PCI-6ch-LX, PCI 3, DVD-ROM BDV316C( Master on second IDE-channel), Motorola MOT PCI-3, PCI 2 .
Habe noch den Mut. Danke!

bei Antwort benachrichtigen
KarstenW 1GENNADIY1 „HInzufuegen von HP-Drucker mit CUPS“
Optionen

Ist das hplip Paket bei deiner Distribution schon dabei oder mußt du von

http://hplip.sourceforge.net/

den Programmcode herunterladen ?
Ich glaube ich habe schon mal versucht zu erklären das man unter Linux normalerweise einen Postscriptdrucker braucht, da alle Programme ihre Druckdaten im Postscriptformat erzeugen.
cups ist nur der Druckdienst oder Printserver der im Hintergrund läuft.
Wenn man keinen Postscriptdrucker hat, müssen die Druckerdaten von Postscript in PCL 6 oder PCL 3 (HP Drucker haben meist so eine Druckersprache) umgewandelt werden. Und dazu braucht man das hplip/hpijs Programmpaket (entweder selbst kompilieren oder von der Distribution installieren).

Wenn du hplip installiert hast und auch der cups im Hintergrund läuft, dann ist die Installation relativ einfach.
Kontrolliere erstmal ob cups im Hintergrund läuft:


ps ax | grep cups
2467 ? Ss 0:02 /usr/sbin/cupsd--> cups läuft im Hintergrund
3044 pts/2 R+ 0:00 grep cups



Dann mußt du überprüfen ob der Postscriptinterpreter Ghostscript schon installiert ist:

gs -v

ESP Ghostscript 8.15.3 (2006-08-25)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.

Bei meinem Debian wird immer dieser Ghostscript per Default installiert.

Jetzt kontrollierst du ob dein Drucker überhaupt unterstützt wird.
Welches Modell ist es denn ?

lpinfo -m | grep 5652

hplip/HP-DeskJet_5652-hpijs.ppd HP DeskJet 5652 Foomatic/hpijs (recommended) --> Ich habe einen HP Deskjet 5652

Diese ppd Dateien (Postscript Drucker Beschreibungsdateien) sind wichtig für die Konfiguration der Druckerwarteschlange.

Oder du läßt dir alle Modelle von HP anzeigen:

"lpinfo -m | grep HP | less"

(mit Cursortasten hoch- und runterscrollen)

Ist alles O.K dann kannst du mit lpadmin in der Konsole oder mit diesem Webinterface (localhost:631) von cups die Druckerwarteschlange
konfigurieren.

PS: Wird der USB Port von deinem Rechner überhaupt unterstützt oder gibt es da mit Treiber Probleme ?
Wenn du einen eigenen Kern kompilierst, dann darfst du nicht vergessen die Unterstützung für USB Drucker zu aktivieren.







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