Arno Lehmann schrieb:
Hi,
On 3/5/2007 8:51 PM, Dr. Christian Möller wrote:
Arno Lehmann schrieb:
Hallo,
On 3/2/2007 10:22 PM, Dr. Christian Möller wrote:
Hi,
vor ein paar Tagen habe ich OpenSuse 10.2 neben Win XP auf dem Rechner installiert. Leider ist es mir seitdem nicht gelungen, den angeschlossenen Drucker (ein HP Business Inkjet 2200) zur Zusammenarbeit zu bewegen. Sowohl der Versuch, eine Testseite über die CUPS-Webapplikation auszudrucken, als auch der Versuch, eine Textdatei via lpr zu Papier zu bringen, werden mit "Quota limit reached" Hmm... hast du denn Quota eingestellt für das Gerät? Nein, jedenfalls nicht mit Vorsatz; habe die Druckerkonfiguration so vorgefunden nach der SuSE-Installation.
Bäh... schlecht. Hast du das selber installiert? Jau.
abgewiesen. Auch nach einem Verändern der drei Quotas auf Null mittels lpadmin (beschrieben auf http://docs.kde.org/stable/en/kdebase/kdeprint/tips-and-tricks-for-cups.html:
-o job-k-limit=0, etc.) änderte sich nichts daran. Hatte auf diesem Wege versucht, auf unbekannten Wegen "ins System geschlichene" Quotas abzustellen, aber wie gesagt, es war nicht erfolgreich.
Habe inzwischen auch versucht, über die CUPS-Webapp einen speziellen PPD-Treiber zu verwenden - ebenfalls erfolglos. Wie ist denn der Drucker installiert, d.h. welche Treiber benutzt du? Schaun wir mal, was die CUPS-Webapp sagt: # Beschreibung: HEWLETT-PACKARD HP BUSINESS INKJET 2200 # Ort: Paralleler Drucker auf /dev/lp0 # Marke und Modell: HP Business Inkjet 2200 - CUPS+Gutenprint v5.0.0 Simplified # Druckerstatus: frei, Aufträge akzeptieren, publiziert. # Geräte URI: parallel:/dev/lp0
Hm. Also jedenfalls nicht HPLIP.
Nach Betätigen des Buttons "Testseite drucken" begrüßt mich wieder das altbekannte "Quota limit reached".
Normalerweise würde ich für einen HP Tintenpiser die hplip-Treiber empfehlen. Grade frisch ist 1.7.2, gibt's bei hplip.sourceforge.net. OK, auf der Seite findet man ja auch eine Liste der unterstützten "Devices": # Model Name, Min. HPLIP Version, *Parallel*, USB, Network, Print Class, Scan, Photo, Fax, Copy, Services/Status # Business Inkjet 2200, 0.9.5, *No*, Yes, No, DJ9xxVIP, No, No, No, No, No
Also wenn ich das richtig interpretiere, dann bedeutet das, dass dieser Treiber den Business Inkjet 2200 nur über einen USB-Anchluss unterstützt und nicht bei Anbindung über die parallele Schnittstelle, korrekt?
So sieht's aus, ja.
Aber was spräche dagegen das Gerät per USB anzuschließen? Der fehlende (oder sich vor meinen Augen verbergende) USB-Anschluss am Drucker ... :-)
Letzteres ist aber bei mir der Fall (wie sich auch aus der Geräte-URI oben bei der Ausgabe der CUPS-Webapp ergibt). Habe den Treiber installiert ("sudo sh hplip-1.7.2.run") mit diesen Antworten auf die gestellten Fragen: - Installation mode: automatic - SuSE 10.2 correct? yes Dann erscheint: "error: Package install command failed with error code 1. Would you like to retry installing the missing package(s)?" yes Das wiederholt sich dann und beim vierten Mal habe ich es abgebrochen ... :-(
Ok, dann abonnier' mal die HPLIP-Mailinglsite :-)
Ist ernst gemein - da sitzen fähige Leute von HP die bei sowas fix helfen, wenn möglich.
Ich würde jetzt erstmal vorschlagen nicht das .run-Paket von HP zu nehmen, sondern entweder Marcus' rpm zu installieren oder gleich aus den Quellen zu bauen. Letzteres ist auch nicht besonders schwer. OK, habe mich zunächst für das RPM entschieden: hplip-hpijs-1.7.2-11.1.i586.rpm. Im Kontextmenü vom Konqueror findet man auch einen Punkt, mit dem man RPMs installieren kann (das mit dem Kompilieren aus den Quellen möchte ich eigentlich nicht mit einem Druckertreiber anfangen). YAST hat danach erstmal einiges aus den Repos heruntergeladen. Also den Drucker in CUPS neu eingerichtet mit dem Treiber "HP Business Inkjet 2200 Foomatic/hpijs (recommended)" und abermals die Testseite drucken lassen: *Jetzt klappt es!* Dann solltest du zunächst mal bemerken wenn irgendwelche Abhängigkeiten nicht erfüllt sind. Wenn die Installation geht, aber das Drucken nicht, dann gibt es ein Testprogramm das detaillierte debug-Ausgaben erzeugen kann. Das ist normalerweise das erste was du nach den Systemdaten in der Fehlerbeschreibung auf der HPLIP-Liste berichten solltest.
Oder ich kopiere mal einfach was Johannes Meixner öfters schreibt :-)
I provide for testing HPLIP 1.7.2 for the released openSUSE 10.2 and Suse Linux 10.1 and Suse Linux Enterprise 10 and for the openSUSE development version openSUSE "factory" for 32-bit Intel compatible (i586) and for 64-bit AMD (x86_64) via the openSUSE build service at http://software.opensuse.org/download/home:/jsmeix/
The packages are * only for testing * without any guarantee or warranty * without any support Wer kann helfen? Ansonsten halt mal CUPS genauer angucken - mit Quota hatte ich da bisher nie zu kämpfen, und ich bezweifle dass standardmäßig welche eingerichtet sind.
Arno Ich hatte damit bisher auch keine Probleme :-) Deshalb bin ich ja auch etwas irritiert.
Was anderes: Habe in der CUPS-Webapp meinen User und root in die Liste der erlaubten Benutzer eingetragen. Wenn ich nun den Druck der Testseite anfordere, erscheint die Quota-Meldung nicht mehr - aber der Drucker bleibt weiterhin untätig.
Also, das sieht für mich zumindest teils nach einer stark angepassten Cups-Konfiguration aus. Damit kenne ich micht nicht soooo gut aus, hab' hier nur ein eher historisches Cups am laufen... allerdings mit funktionierendem HPLIP-Treiber.
Im Fehlerprotokoll erscheinen folgende Einträge zu diesem Auftrag (Die Job-ID 20 wurde nach dem Absetzen des Testdruck-Auftrags angegeben):
I [05/Mar/2007:20:45:08 +0100] Job 20 queued on "businessinkjet2200" by "root". I [05/Mar/2007:20:45:08 +0100] Started filter /usr/lib/cups/filter/pstops (PID 5870) for job 20. I [05/Mar/2007:20:45:08 +0100] Started filter /usr/lib/cups/filter/pstoraster (PID 5871) for job 20. I [05/Mar/2007:20:45:08 +0100] Started filter /usr/lib/cups/filter/rastertogutenprint.5.0 (PID 5872) for job 20. I [05/Mar/2007:20:45:08 +0100] Started backend /usr/lib/cups/backend/parallel (PID 5873) for job 20.
Also das sieht alles ganz korrekt aus. Druckjob ins richtige Format gebracht, und das Backend zur Ausgabe auf Parallelport läuft zumindest ohne Fehlermeldungen.
I [05/Mar/2007:20:45:10 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5874) I [05/Mar/2007:20:45:21 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5875) I [05/Mar/2007:20:47:24 +0100] Started "/usr/lib/cups/cgi-bin/help.cgi" (pid=5881) I [05/Mar/2007:20:47:29 +0100] Started "/usr/lib/cups/cgi-bin/classes.cgi" (pid=5883) I [05/Mar/2007:20:47:30 +0100] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=5884)
Das sieht nach Benutzerinteraktion auf der Weboberfläche aus.
I [05/Mar/2007:20:47:31 +0100] Started "/usr/lib/cups/daemon/cups-deviced" (pid=5885)
Das sagt mir nichts.
Aber du kannst den loglevel bei Cups in der Konfiguration auch noch höher schrauben und dann jede Menge Details sehen.
Der spuckt mehr aus als man in Emails durch die Welt schicken sollte (sonst nimmt der Mailserver angesichts ihrer Größe die Mail nicht mehr an) - aber nichts, was irgendwie nach Fehlfunktion aussieht.
Ich denke du musst dich jetzt entscheiden: - entweder bestehendes Drucksystem in gang setzen: dazu genaue Cups-Konfiguration ermitteln, Loglevel auf debug, und hier berichten und hoffen das jemand mitliest der sich mit Cups besser auskennt als ich. Bei, äh... www.linuxprining.org könntest du auch Hilfe finden. - Oder auf HPLIP umstellen und bei Problemen die entsprechende Mailingliste bemühen. Das hätte zumindest den Vorteil dass du mit einer neu eingerichteten Cups-Queue ohne irgendwelche Spezialfeatures anfängst :-)
Ich hoffe du bekommst das hin!
Arno Nur für den Fall, dass die Erfolgsmeldung oben in den ganzen Zitaten untergegangen sein sollte: Mit dem aus dem RPM-Paket installierten Treiber "hplip-hpijs-1.7.2-11.1.i586.rpm" hat es funktioniert.
Also vielen Dank für Deine Hilfe! Grüße Christian Möller -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org