Hallo zusammen, erhoffe mir vom Umstieg auf cups eine bessere Druckfunktion im Windowsnetz. Cups habe ich mit YAST2 auf SuSE 8.0 installiert - lprng wurde vorher entfernt. Der Drucker ist mittels Webinterface konfiguriert worden und zwar am 1. parallel- Port /dev/lp0 Ausdruck der Testseite wird als ok gemeldet und der entsprechende Druckjob als erledigt angesehen. Allein der Drucker, ein HP Deskjet 720c gibt nichts aus. Versuch ich, z.B. über Kmail zu drucken, erhalte ich folgende Fehlermeldung, die ich aber nicht richtig deuten kann: "Katastrophe - KNotify Fehler bei der Druckausgabe. Das System meldet: enscript -M A4 -p " '/tmp/kde-heiner/kdeprint_B8JTa9d'; ausführung fehlgeschlagen mit Meldung: enscript: couldn't create outputfile"": Datei oder Verzeichnis nicht gefunden." Ich bräuchte irgendeinen Denk-Anstoß, wo ich zu suchen, zu korrigieren oder einzustellen habe. Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo Heiner, On Donnerstag, 23. Januar 2003 09:43, Heiner Gewiehs wrote:
Ich bräuchte irgendeinen Denk-Anstoß, wo ich zu suchen, zu korrigieren oder einzustellen habe.
... hier meine 3 Tipps: (1) kannst Du mit "lpr" eine reine Textdatei drucke? (2) welche Fehlermeldungen stehen im cups-Error-Logfile? (3) hol Dir eine aktuelle cups-Version MfG Arno Weber
Am Donnerstag, 23. Januar 2003 10:41 schrieb Arno Weber:
Hallo Heiner,
On Donnerstag, 23. Januar 2003 09:43, Heiner Gewiehs wrote:
Ich bräuchte irgendeinen Denk-Anstoß, wo ich zu suchen, zu korrigieren oder einzustellen habe.
... hier meine 3 Tipps:
Hallo Arno,
(1) kannst Du mit "lpr" eine reine Textdatei drucke?
nein, geht nicht. - diese Datei sollte es sein: lpr /etc/fstab Cups-Webinterface meldet - alles ok!! entsprechender Eintrag, für den Ausdruck dieser Datei, im cups-Error-Logfile folgend.
(2) welche Fehlermeldungen stehen im cups-Error-Logfile?
I [23/Jan/2003:11:35:26 -0100] Job 30 queued on 'hp_720_einfach' by 'root'. I [23/Jan/2003:11:35:26 -0100] Started filter /usr/lib/cups/filter/texttops (PID 2330) for job 30. I [23/Jan/2003:11:35:26 -0100] Started filter /usr/lib/cups/filter/pstops (PID 2331) for job 30. I [23/Jan/2003:11:35:26 -0100] Started filter /usr/lib/cups/filter/cupsomatic (PID 2332) for job 30. I [23/Jan/2003:11:35:26 -0100] Started backend /usr/lib/cups/backend/parallel (PID 2333) for job 30. I [23/Jan/2003:11:36:17 -0100] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=2344) I [23/Jan/2003:11:36:22 -0100] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=2345)
(3) hol Dir eine aktuelle cups-Version
lade ich gerade 'runter, ist die Version 1.1.18 - installiert ist 1.1.12, die auf der SuSE 8.0 Pro-CD war Dabei fühl ich mich nicht sehr wohl, da hierbei neue Fragen auftauchen, die das alte Problem allerdings auch noch nicht lösen. 1.) Muß ich cups Version 1.1.12 löschen bzw. deinstallieren oder die neue Version darüber installieren? 2.) In welches Verzeichnis muß es installiert werden oder beinhaltet die tar.gz - Version eine Installationsroutine? Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo Heiner, On Donnerstag, 23. Januar 2003 12:20, Heiner Gewiehs wrote:
(1) kannst Du mit "lpr" eine reine Textdatei drucke?
nein, geht nicht. - diese Datei sollte es sein: lpr /etc/fstab Cups-Webinterface meldet - alles ok!!
.. soweit schlecht, da machen wir weiter wenn Du die 1.1.18 am laufen hast!
(3) hol Dir eine aktuelle cups-Version
lade ich gerade 'runter, ist die Version 1.1.18 - installiert ist 1.1.12, die auf der SuSE 8.0 Pro-CD war Dabei fühl ich mich nicht sehr wohl, da hierbei neue Fragen auftauchen, die das alte Problem allerdings auch noch nicht lösen. 1.) Muß ich cups Version 1.1.12 löschen bzw. deinstallieren oder die neue Version darüber installieren? ... nur wenn du selbst compilierts vor dem "make install"
2.) In welches Verzeichnis muß es installiert werden oder beinhaltet die tar.gz - Version eine Installationsroutine? ... "tar.gz" ist dann wohl das Source-Paket. Hast du schon mal was selbst compiliert? Wenn nein ist es eventuell enifacher, wenn DU bei SuSE nach einem Update-rpm für die 8.0 suchst und die installierst! Andererseits wirst Du so oder so irgendwann compilieren müssen, also warum nicht mit cups einsteigen? In cups-1.1.18-source.tar findest Du "./cups-1.1.18/INSTALL.txt" mit den Infos zur Installation. Je nach Druckertyp wirst Du aber auch noch "espgs-7.05.5-source.tar.bz2" o.ä. holen und installieren müssen. Also doch lieber rpms von SuSE? Für cups lohnt sich der Aufwand jedoch unbedingt!
MfG Arno Weber
Am Donnerstag, 23. Januar 2003 15:01 schrieb Arno Weber:
Hallo Heiner,
On Donnerstag, 23. Januar 2003 12:20, Heiner Gewiehs wrote:
(1) kannst Du mit "lpr" eine reine Textdatei drucke?
nein, geht nicht. - diese Datei sollte es sein: lpr /etc/fstab Cups-Webinterface meldet - alles ok!!
.. soweit schlecht, da machen wir weiter wenn Du die 1.1.18 am laufen hast!
Hallo Arno, nach einem kleinen Umweg, die ganze Geschichte erst einmal doch mit YAST2 abzuwickeln, folgte die Ernüchterung auf dem Fuß - funktionierte auch nicht ! Jetzt bin ich soweit, dass ich die Pakete selbst kompiliere - sozusagen als letzter Versuch! Irgendwann muss ich mich ja auch 'mal wieder um andere Dinge kümmern können.
(3) hol Dir eine aktuelle cups-Version
lade ich gerade 'runter, ist die Version 1.1.18 - installiert ist 1.1.12, die auf der SuSE 8.0 Pro-CD war.
So die 1.1.18 ist nun installiert (make install gab keine Fehlermeldung aus) Trotzdem aber wohl irgendwie falsch, habe einen Drucker eingerichtet, angeboten wurde nur ein genereller HP-Treiber für Deskjet allgemein, beim Ausdrucken der Testseite wurde gemeldet, FORBIDDEN, Sie sind nicht berechtigt auf diese Ressourcen des Servers zuzugreifen. Mit lpr funktionierte das auch noch nicht. Gleiches Problem wie vorher. Job- Meldung war i.O. nur gedruckt hat er nicht.
mit den Infos zur Installation. Je nach Druckertyp wirst Du aber auch noch "espgs-7.05.5-source.tar.bz2" o.ä. holen und installieren müssen.
Ja, ich hoffe, dass dann auch der HP Deskjet 720c angeboten wird. Das Paket habe ich 'runtergeladen aber noch nicht installiert, will erst die 1.1.18 korrekt draufhaben. Eine Frage dazu am Rand, wie bekomme ich ein Programmpaket, das mit "make install" ins System kam, wieder komplett runter? Ich möchte es mir noch einmal antun - so wird das wohl noch nichts! Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Heiner Gewiehs wrote:
Hallo zusammen,
erhoffe mir vom Umstieg auf cups eine bessere Druckfunktion im Windowsnetz.
Hab ich keine Ahnung von, Bleib doch erst mal bei Linux, alles andere später
Cups habe ich mit YAST2 auf SuSE 8.0 installiert - lprng wurde vorher entfernt.
soweit sogut (siehe weiter unten)
Der Drucker ist mittels Webinterface konfiguriert worden und zwar am 1. parallel- Port /dev/lp0
konfiguriere doch mal mit yast2 (siehe weiter unten)
Ausdruck der Testseite wird als ok gemeldet und der entsprechende Druckjob als erledigt angesehen. Allein der Drucker, ein HP Deskjet 720c gibt nichts aus.
Das dürfte daran liegen, dass durch vorheriges Probieren von was auch immer, irgendwelche Druckjobs hängengeblieben sind. (siehe weiter unten)
Versuch ich, z.B. über Kmail zu drucken, erhalte ich folgende Fehlermeldung, die ich aber nicht richtig deuten kann:
"Katastrophe - KNotify Fehler bei der Druckausgabe. Das System meldet: enscript -M A4 -p " '/tmp/kde-heiner/kdeprint_B8JTa9d'; ausführung fehlgeschlagen mit Meldung: enscript: couldn't create outputfile"": Datei oder Verzeichnis nicht gefunden."
Ich bräuchte irgendeinen Denk-Anstoß, wo ich zu suchen, zu korrigieren oder einzustellen habe.
Was ich Dir hier empfehle, habe ich wegen eigener Probleme gestern selbst durchgeführt: 1) Nach Drucken mit a2ps und vorübergehendem Ändern von /usr/lib/filter/cupsomatic wegen a2ps bzw enscript ging gar nichts mehr. Nach diversem Suchen und probieren habe ich folgendes gemacht: 2) Folgende Pakete habe ich gelöscht: a2ps (ap), cups-devel (d), cups, cups-client, cups-driver (alle in n) 3) folgende Pakete sollten nicht installiert sein (anderenfalls löschen): lprold, lprng, lpdfilter, apsfilter (aps ist OK) 4) folgende Pakete sollten installiert sein: /usr/share/ghostscript (mit Abhängigkeiten) 5) Neustart 6) In /etc/ und in /usr/lib und in /usr/share alle Reste von cups löschen, soweit sie nicht zum noch installierten Paket cups-libs gehören (betr. nur /etc/cups/client.conf) (Kontrolle durch rpm -ql cups-libs) 7) In yast2 > Kontrollzentrum > Sonstiges > "Drucker für Cups"siehe aufrufen und alle Eintragen für Drucker löschen. 8) Drucker-Kabel vom PC trennen. 9) /etc/printcap prüfen (muss leer sein) 10) Neustart 11) Drucker anschliessen 12) Mit Yast2 die unter 2) genannten Pakete wieder installieren (Pakete zu 4) müssen installiert sein ) 13) Neustart 14) Yast2 Druckerkonfiguration (siehe 7) starten Es muss nun der richtige Drucker bereits benannt sein. HP Deskjet 720C . Konfigurieren. Testseite drucken Konfiguration speichern Yast2 beenden. 15) Neustart 15) /etc/fstab (oder eine andere) öffnen mit kedit. drucken . Das wird funktionieren 16) OO eine Textdatei öffnen und drucken. Auch das muss so funktionieren. 17) Achtung : keine anderen Maßnahmen an/um cups machen, es sei denn, Du weißt, was Du tust. Viel Erfolg Melde Dich aber danach Gruß Siegfried
Hallo, On Thu, 23 Jan 2003, Siegfried Janutta wrote: [..]
Was ich Dir hier empfehle, habe ich wegen eigener Probleme gestern selbst durchgeführt: [..gekuerzt..] 5) Neustart 8) Drucker-Kabel vom PC trennen. 10) Neustart 11) Drucker anschliessen 13) Neustart 15) Neustart
Ich glaub les nicht recht! Sind wir hier bei Windows oder was? Ein Neustart ist bei Linux grundsaetzlich nur noetig um: a) den Kernel zu wechseln b) Hardware zu tauschen (non-hotpluggable) Ausserdem tut nach einem libc update auch ein Neustart gut. Und wozu das Drucker aus- und einstoepseln gut sein soll ist mir schleierhaft. -dnh -- Korrekt - so steht es ja auch in der man-Page ;-) Ich wollte Dir nicht widersprechen, ich wollte die Quelle reichhaltigen Wissens sprudeln lassen, vor allem für [..] - in der man-Page stand nämlich (wie fast immer) die Antwort auf seine Frage :-) -- Jan Trippler in suse-linux
David Haller wrote:
Hallo,
On Thu, 23 Jan 2003, Siegfried Janutta wrote: [..]
Was ich Dir hier empfehle, habe ich wegen eigener Probleme gestern selbst durchgeführt:
[..gekuerzt..]
5) Neustart 8) Drucker-Kabel vom PC trennen. 10) Neustart 11) Drucker anschliessen 13) Neustart 15) Neustart
Ich glaub les nicht recht! Sind wir hier bei Windows oder was? Ein Neustart ist bei Linux grundsaetzlich nur noetig um:
a) den Kernel zu wechseln b) Hardware zu tauschen (non-hotpluggable)
Ausserdem tut nach einem libc update auch ein Neustart gut.
Aber verboten ist es doch wohl noch nicht, oder ? Zumal wenn auch Programme wie OO Netscape uam dranhängen, ist m.E. ein Neustart manchmal hilfreich. Es gibt zwar auch SuSEconfig ....
Und wozu das Drucker aus- und einstoepseln gut sein soll ist mir schleierhaft.
Deine Rede ist ziemlich reizend :-) In mancher Druckeranleitung steht, dass ein stromlos stellen des Druckers seine Initialisierung unterstützen kann.
-dnh
Am Freitag, 24. Januar 2003 11:01 schrieb Siegfried Janutta:
David Haller wrote:
Hallo,
On Thu, 23 Jan 2003, Siegfried Janutta wrote: [..]
Was ich Dir hier empfehle, habe ich wegen eigener Probleme gestern selbst durchgeführt:
[..gekuerzt..]
5) Neustart 8) Drucker-Kabel vom PC trennen. 10) Neustart 11) Drucker anschliessen 13) Neustart 15) Neustart
Ich glaub les nicht recht! Sind wir hier bei Windows oder was? Ein Neustart ist bei Linux grundsaetzlich nur noetig um:
a) den Kernel zu wechseln b) Hardware zu tauschen (non-hotpluggable)
Ausserdem tut nach einem libc update auch ein Neustart gut.
Aber verboten ist es doch wohl noch nicht, oder ? Zumal wenn auch Programme wie OO Netscape uam dranhängen, ist m.E. ein Neustart manchmal hilfreich. Es gibt zwar auch SuSEconfig ....
Und wozu das Drucker aus- und einstoepseln gut sein soll ist mir schleierhaft.
Deine Rede ist ziemlich reizend :-) In mancher Druckeranleitung steht, dass ein stromlos stellen des Druckers seine Initialisierung unterstützen kann.
Hallo , obwohl gerade hilfesuchend selbst mit Drucker- Problemen belastet, muss ich Siegfried Recht geben! Die sicherste Methode einen Drucker neu einzubinden oder gelöschte rauszuschmeissen ist nun einmal ein Neustart. Dies zumindest meine persönliche Erfahrung. Ich erinnere mich da an die alten "GDI-Drucker-Zeiten", als die Dinger noch nicht so unterstützt wurden wie jetzt! (natürlich mit exakt dem Drucker, mit dem ich Euch und mich nun quäle, da ich gerne cups auf meinem System mit dem Drucker hätte.)
Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo, On Fri, 24 Jan 2003, Siegfried Janutta wrote:
David Haller wrote:
On Thu, 23 Jan 2003, Siegfried Janutta wrote: [..gekuerzt..]
8) Drucker-Kabel vom PC trennen. 10) Neustart 11) Drucker anschliessen Und wozu das Drucker aus- und einstoepseln gut sein soll ist mir schleierhaft.
In mancher Druckeranleitung steht, dass ein stromlos stellen des Druckers seine Initialisierung unterstützen kann.
Druckerkabel != Stromkabel. Zumindest bei den "echten" Druckern die ich kenne. -dnh -- 106: robuschdness brincible Des 'robuschdness brincible' dr IETF lauded nedd: 'Du darfsch Muell sende.' und au nedd 'Du mussch Muell annehme.'. Viele Leide verkenne dis. (Krischdian Koehndobb)
Am Donnerstag, 23. Januar 2003 18:48 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
Der Drucker ist mittels Webinterface konfiguriert worden und zwar am 1. parallel- Port /dev/lp0
konfiguriere doch mal mit yast2 (siehe weiter unten)
Ausdruck der Testseite wird als ok gemeldet und der entsprechende Druckjob als erledigt angesehen. Allein der Drucker, ein HP Deskjet 720c gibt nichts aus.
Das dürfte daran liegen, dass durch vorheriges Probieren von was auch immer, irgendwelche Druckjobs hängengeblieben sind. (siehe weiter unten)
Hallo Siegfried, bin erst heute daran gegangen Deine Tipps umzusetzen. Vorweg, am Ergebnis hat sich bei mir nichts geändert.
Was ich Dir hier empfehle, habe ich wegen eigener Probleme gestern selbst durchgeführt:
1) Nach Drucken mit a2ps und vorübergehendem Ändern
von /usr/lib/filter/cupsomatic wegen a2ps bzw enscript
ging gar nichts mehr. Nach diversem Suchen und probieren habe ich folgendes gemacht:
2) Folgende Pakete habe ich gelöscht: a2ps (ap), cups-devel (d), cups, cups-client, cups-driver (alle in n)
ok, ebenso
3) folgende Pakete sollten nicht installiert sein
(anderenfalls löschen): lprold, lprng, lpdfilter, apsfilter (aps ist OK)
lprold und apsfilter waren nicht drauf, die anderen gelöscht.
4) folgende Pakete sollten installiert sein: /usr/share/ghostscript (mit Abhängigkeiten)
ja, waren es auch.
5) Neustart
ok
6) In /etc/ und in /usr/lib und in /usr/share alle Reste von cups löschen, soweit sie nicht zum noch installierten Paket cups-libs gehören (betr. nur /etc/cups/client.conf) (Kontrolle durch rpm -ql cups-libs)
habe ich getan, im 3. oder 4. Versuch habe ich auch in /var/spool/ noch cups gefunden - Inhalte gelöscht!
7) In yast2 > Kontrollzentrum > Sonstiges > "Drucker für Cups"siehe aufrufen und alle Eintragen für Drucker löschen.
Das ging bei mir nicht, da cups nicht mehr im System, so die Meldung von YAST2
8) Drucker-Kabel vom PC trennen.
ok
9) /etc/printcap prüfen (muss leer sein)
war es
10) Neustart
ok
11) Drucker anschliessen
auch ok
12) Mit Yast2 die unter 2) genannten Pakete wieder installieren (Pakete zu 4) müssen installiert sein )
auch erledigt
13) Neustart
ok
14) Yast2 Druckerkonfiguration (siehe 7) starten Es muss nun der richtige Drucker bereits benannt sein. HP Deskjet 720C . Konfigurieren. Testseite drucken
Gleiche "Scheiße" wie vorher auch - Druckauftrag geht rein, es kommt aber nichts wieder raus!
Konfiguration speichern Yast2 beenden.
An diesem Punkt habe ich dann wieder von vorne angefangen - mittlerweile das 4. Mal
15) Neustart
15) /etc/fstab (oder eine andere) öffnen mit kedit. drucken . Das wird funktionieren
16) OO eine Textdatei öffnen und drucken. Auch das muss so funktionieren.
17) Achtung : keine anderen Maßnahmen an/um cups machen, es sei denn, Du weißt, was Du tust.
Viel Erfolg Melde Dich aber danach
Ich kann nur hoffen, dass ich bei der "cups- Bereinigung", nicht doch eine Datei mit entsorgt habe, die nun fehlt? Nur es hat sich ausschließlich um cups-Belange gehandelt, die doch durch Neuinstallation wieder ins System kommen? Ich weiß nicht wielange ich Euch noch mit meinem Mist auf die Nerven gehen kann - ich mach noch weiter! Wenn dann irgendwann, niemand mehr weiter weiss, knall ich mir wieder "lprng" auf die Kiste und hoffe, dass ich meinen Canon-Drucker bald zurück kriege. Viele Grüße und ein schönes Wochenende Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Heiner Gewiehs wrote:
Am Donnerstag, 23. Januar 2003 18:48 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
[ . . . . . . ]
habe ich getan, im 3. oder 4. Versuch habe ich auch in /var/spool/ noch cups gefunden - Inhalte gelöscht!
obwohl Teil von cups-libs, ist das schon OK
7) In yast2 > Kontrollzentrum > Sonstiges > "Drucker für Cups"siehe aufrufen und alle Eintragen für Drucker löschen.
Das ging bei mir nicht, da cups nicht mehr im System, so die Meldung von YAST2
Und da liegt wohl der Hase im Pfeffer begraben (siehe unten) [ . . . . .]
Gleiche "Scheiße" wie vorher auch - Druckauftrag geht rein, es kommt aber nichts wieder raus!
Das kriegen wir jetzt aber auf die Reihe (siehe unten)
[ . . . . ]
Ich kann nur hoffen, dass ich bei der "cups- Bereinigung", nicht doch eine Datei mit entsorgt habe, die nun fehlt? Nur es hat sich ausschließlich um cups-Belange gehandelt, die doch durch Neuinstallation wieder ins System kommen?
genauso isses hallo Heiner, nach Deiner Rückmeldung habe ich bei mir mal cups gelöscht, ohne vorher die Drucker in yast2 zu löschen. Anschließend habe ich cups wieder installiert, aber funktioniert hats nimmer. Ich wiederhole deshalb hier das Kochrezept (verkürzt) aber mit einer geänderten Reihenfolge und Zusatzideen: 1) yast2 / Kontrollzentrum / Sonstiges / Drucker für Cups / untere Fenster "bearbeiten" aufrufen und anschließend alle Drucker löschen. Beenden drücken und speichern. 2) yast2 erneut aufrufen wie zu 1). Es muss im oberen Fenster noch der automatisch erkannte Drucker genannt sein (darunter andere Drucker (...) Im unteren Fenster steht unter "Bereits installierte Drucker und Warte- schlangen" der autom erkannte Drucker mit dem Zusatz: "Noch nicht konfiguriert". Wenns so ist, dann ists OK. Beenden Verlassen 3) Cups löschen, Pakete cups-devel (d) und cups, cups-drivers (ich habe -de) und cups-client (alle = n) 4) Folgende Kontrollen und Bereinigungen vornehmen: (dabei dürfen Dateien von cups-libs nicht etwa gelöscht werden, betr u.a. /etc/cups/cups-client - Kontrolle rpm -ql cups-libs) /etc/cups/ Inhalte löschen (ausgenommen cups-client) /usr/lib/cups löschen /usr/share/cups löschen /var/spool/cups (Inhalte können gelöscht werden, gehört aber zu cups-libs) /var/log/cups löschen /etc/printcap muss leer sein, sonst Inhalte löschen kde-Kontrollzentrum / System / Druckerverwaltung Hier sollte eine Fehlermeldung aufkommen etwa wie folgt: "Verbindung zu CUPS Server fehlgeschlagen usw ..." Nach Bestätigung der Fehlermeldung öffnet sich die Anzeige mit Druckern für An FAX, In Datei (2x), Pdf Datei Rechts unten sollte eingestellt sein: CUPS (Common Unix Print System) Somit existiert hier kein normaler Drucker Ohne Änderungen schließen Z.B. /etc/printcap öffnen mit kedit und auf drucken tasten, es darf kein normaler Drucker vorhanden sein (wie im Kde-Kontrollzentrum) In OO eine Textdatei öffnen und auf drucken tasten, es darf nur der Generic Printer verzeichnet sein, kein anderer Drucker - der Generic Printer darf nicht drucken 5) Wenn so ausgeschlossen ist, dass noch in irgendeinem Versteck ein Drucker existiert, dann starte ich neu (info von David Haller ist Dir bekannt). Anschließend müssen nun die gelöschten Pakete wieder installiert werden (siehe zu 3) (Nach der Neuinstallation muss /etc/printcap usw immer noch leer sein.) Sieh Dir mal nach der Neuinstallation die /etc/cups/printers.conf an und mach es auch nach der Druckerinstallation, damit Du die Änderungen siehst. 6) Yast2 - Druckerinstallation - starten (siehe zu 2) Das Laden der Drucker Datenbank sollte schon etwas dauern (wie beim ersten Mal). Wieder sollte der autom erkannte Drucker dann im oberen Fenster und im unteren Fenster zu sehen sein als Noch nicht konfiguriert. Drucker konfigurieren, möglichst nichts ändern außer vielleicht dem Namen (andere Änderungen später) Testdruck natürlich ausführen. (Das mit dem Besen fressen will ich halt doch noch nicht riskieren, aber es müßte schon mit dem Devel zugehen, wenn er jetzt nicht druckt.) Zum Schluß speichern. Evtl yast2 Druckereinstellungen erneut aufrufen, um zu sehen, dass alles so ist, wie es sein soll. 7) Danach muss in /etc/printcap der Drucker wieder verzeichnet sein und in /etc/cups/ppd/* muss die Drucker-PPD vorhanden sein. 8) Testdrucke mit kedit und OO machen Achtung, bei OO erst prüfen, ob der Drucker zu sehen ist, sonst erst einen Neustart durchführen (Das neu Starten von OO allein reicht nicht aus) nochmals viel Erfolg Ich warte auf Dein Echo Gruß Siegfried
Am Freitag, 24. Januar 2003 16:35 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
Am Donnerstag, 23. Januar 2003 18:48 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
[ . . . . . . ]
hallo Heiner,
hallo Siegfried, ich muss mich zuallererst einmal dafür entschuldigen, dass ich mich erst jetzt melde. Du hast Dir viel Mühe und Arbeit gemacht und ich krieg das nicht mal mit!! Deine Mail ist, wie auch immer weiss der Teufel, in einen falschen Ordner gechlupft. Heute um ca. 16:30 habe ich sie dann wiedergefunden und als letzte Hilfe angesehen! Bei mir macht sich langsam ein gewisser Frust breit, denn momentan kann ich mit Linux überhaupt nicht mehr drucken. ok, nun der Reihe nach:
nach Deiner Rückmeldung habe ich bei mir mal cups gelöscht, ohne vorher die Drucker in yast2 zu löschen. Anschließend habe ich cups wieder installiert, aber funktioniert hats nimmer.
Ich wiederhole deshalb hier das Kochrezept (verkürzt) aber mit einer
geänderten Reihenfolge und Zusatzideen:
1) yast2 / Kontrollzentrum / Sonstiges / Drucker für Cups / untere Fenster "bearbeiten" aufrufen und anschließend alle Drucker löschen. Beenden drücken und speichern.
ja, erledigt!
2) yast2 erneut aufrufen wie zu 1). Es muss im oberen Fenster noch der automatisch erkannte Drucker genannt sein (darunter andere Drucker (...) Im unteren Fenster steht unter "Bereits installierte Drucker und Warte- schlangen" der autom erkannte Drucker mit dem Zusatz: "Noch nicht konfiguriert". Wenns so ist, dann ists OK. Beenden Verlassen
ja, so war's
3) Cups löschen, Pakete cups-devel (d) und cups, cups-drivers (ich habe -de) und cups-client (alle = n)
gelöscht!
4) Folgende Kontrollen und Bereinigungen vornehmen:
(dabei dürfen Dateien von cups-libs nicht etwa gelöscht werden, betr u.a. /etc/cups/cups-client - Kontrolle rpm -ql cups-libs)
/etc/cups/ Inhalte löschen (ausgenommen cups-client)
/usr/lib/cups löschen
/usr/share/cups löschen /var/spool/cups (Inhalte können gelöscht werden, gehört aber zu cups-libs) /var/log/cups löschen
/etc/printcap muss leer sein, sonst Inhalte löschen
Dateien und Inhalte gelöscht!
kde-Kontrollzentrum / System / Druckerverwaltung
Hier sollte eine Fehlermeldung aufkommen etwa wie folgt:
"Verbindung zu CUPS Server fehlgeschlagen usw ..." Nach Bestätigung der Fehlermeldung öffnet sich die Anzeige mit Druckern für An FAX, In Datei (2x), Pdf Datei Rechts unten sollte eingestellt sein: CUPS (Common Unix Print System) Somit existiert hier kein normaler Drucker Ohne Änderungen schließen
Er hat zwar eine Fehlermeldung gebracht, der Text weicht etwas ab, die Drucker wie von Dir beschrieben waren drin - sonst keine mehr!
Z.B. /etc/printcap öffnen mit kedit und auf drucken tasten, es darf kein normaler Drucker vorhanden sein (wie im Kde-Kontrollzentrum)
ja!
In OO eine Textdatei öffnen und auf drucken tasten, es darf nur der Generic Printer verzeichnet sein, kein anderer Drucker - der Generic Printer darf nicht drucken
Genau!
5) Wenn so ausgeschlossen ist, dass noch in irgendeinem Versteck ein Drucker existiert, dann starte ich neu (info von David Haller ist Dir bekannt).
Ja, das Stromkabel abziehen, das macht eigentlich auch Sinn!
Anschließend müssen nun die gelöschten Pakete wieder installiert werden (siehe zu 3) (Nach der Neuinstallation muss /etc/printcap usw immer noch leer sein.)
Nee, leer nicht ganz, den Text hatte ich so auch noch nicht gesehen, es stand, das diese Zeilen automatisch von cupsd generiert wurden. Zwei oder 3 Zeilen, auskommentiert. Eigentlich unverfänglich.
Sieh Dir mal nach der Neuinstallation die /etc/cups/printers.conf an und mach es auch nach der Druckerinstallation, damit Du die Änderungen siehst.
hab' ich.
6) Yast2 - Druckerinstallation - starten (siehe zu 2) Das Laden der Drucker Datenbank sollte schon etwas dauern (wie beim ersten Mal). Wieder sollte der autom erkannte Drucker dann im oberen Fenster und im unteren Fenster zu sehen sein als Noch nicht konfiguriert.
genau
Drucker konfigurieren, möglichst nichts ändern außer vielleicht dem Namen (andere Änderungen später) Testdruck natürlich ausführen. (Das mit dem Besen fressen will ich halt doch noch nicht riskieren, aber es müßte schon mit dem Devel zugehen, wenn er jetzt nicht druckt.)
Drucker und Treiber ausgewählt, sonst keine Änderungen vorgenommen! Spannend war's - nur drucken tat er nicht! Dieses Symptom ist mittlerweile auch wenn ich nach "lprng" zurückgehe. Null - das ist zum Ko..en!!! Nirgendwo eine Fehlermeldung - ich habe zumindest keine gesehen. Das System tut als wäre alles in Ordnung und meldet dies auch noch!
Zum Schluß speichern. Evtl yast2 Druckereinstellungen erneut aufrufen, um zu sehen, dass alles so ist, wie es sein soll.
Das hab' ich nicht mehr getan, ich hab den Stand von "kein Drucker konfiguriert" gelassen.
7) Danach muss in /etc/printcap der Drucker wieder verzeichnet sein und in /etc/cups/ppd/* muss die Drucker-PPD vorhanden sein.
8) Testdrucke mit kedit und OO machen Achtung, bei OO erst prüfen, ob der Drucker zu sehen ist, sonst erst einen Neustart durchführen (Das neu Starten von OO allein reicht nicht aus)
nochmals viel Erfolg Ich warte auf Dein Echo
Es ist übelst! Ich sehe das so, dass der Druckbefehl im System ankommt, von dem auch weitergeleitet wird, das System empfängt eine Meldung und meldet "Druckauftrag Nr. xxxx erledigt - nur beim Drucker kommt der Befehl nie an! Wo landet der Druckauftrag denn bzw. wer verhindert ihn oder wer meldet das falsche Ergebnis? Sind bei Dir in der cupsd.conf Änderungen eingetragen? In den Installationsanleitungen, die ich mittlerweile gesammelt habe, wird darüber auch nicht erschöpfend Auskunft gegeben. Der Tenor ist ungefähr der, "wer die cupsd.conf nicht begreift, naja" Für Deine Mühe noch einmal, wenn auch reichlich verspätet, vielen Dank! Viele Grüße und eine gute Nacht Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
* Mittwoch, 29. Januar 2003 um 23:12 (+0100) schrieb Heiner Gewiehs:
Es ist übelst! Ich sehe das so, dass der Druckbefehl im System ankommt, von dem auch weitergeleitet wird, das System empfängt eine Meldung und meldet "Druckauftrag Nr. xxxx erledigt - nur beim Drucker kommt der Befehl nie an! Wo landet der Druckauftrag denn bzw. wer verhindert ihn oder wer meldet das falsche Ergebnis?
Schreibe doch einmal ein "LogLevel debug" in die 'cupsd.conf',
versuche etwas zu drucken und poste hier die dazugehörigen Zeilen aus
'/var/log/cups/error_log'.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Am Donnerstag, 30. Januar 2003 01:41 schrieb Andreas Koenecke:
* Mittwoch, 29. Januar 2003 um 23:12 (+0100) schrieb Heiner Gewiehs:
Es ist übelst! Ich sehe das so, dass der Druckbefehl im System ankommt, von dem auch weitergeleitet wird, das System empfängt eine Meldung und meldet "Druckauftrag Nr. xxxx erledigt - nur beim Drucker kommt der Befehl nie an! Wo landet der Druckauftrag denn bzw. wer verhindert ihn oder wer meldet das falsche Ergebnis?
Schreibe doch einmal ein "LogLevel debug" in die 'cupsd.conf', versuche etwas zu drucken und poste hier die dazugehörigen Zeilen aus '/var/log/cups/error_log'.
Hallo Andreas, es ist vielleicht etwas unübersichtlich, der Drucker heißt im Moment einfach nur lp. Der Druckauftrag wurde per lpr /etc/fstab erteilt, die Ausgabe des error_log von CUPS hängt unten an. Gestern Abend erhielt ich von Siegfried Janutta den Hinweis auf ein HTML- Dokument von Kurt Pfeifle - das auf diese Problematik speziell bei GDI - Druckern noch spezieller dem Deskjet von HP, dem 720c, hinweist. http://cups.org/cups-help.html Das Problem ist der nicht mehr vorhandene pnm2ppa - Filter, der Druckaufträge vom PNM- Format ins PPA- Format konvertiert. Bei SuSE ist pnm2ppa im Paket "filters". Das Paket "filters" verlangt nach dem Paket "lpdfilter" und dieses Paket will wiederum "lprng" um funktionieren zu können. So hab ich es zumindest verstanden. Das Irre an der Geschichte ist, dass SuSE in seiner SDB (Drucker- Probleme mit SuSE Linux 8.0) beim Wechsel zu CUPS dazu rät, das Paket "filters" mit YAST2 oder der Kommandozeile zu löschen. LPRNG darf auch nicht installiert sein. Ergo, kann CUPS nicht funktionieren! Lt. Herrn Pfeifle nimmt die Druckdatei im System folgenden Weg: PostScript --> ppmraw --> PNM --> pnm2ppa --> PPA --> HP720c printer Der Auszug aus der /var/log/cups/error_log der obiges zu bestätigen scheint - oder ist noch ein anderer Fehler zu entdecken? I [30/Jan/2003:08:48:14 -0100] Job 1 queued on 'lp' by 'root'. D [30/Jan/2003:08:48:14 -0100] Job 1 hold_until = 0 D [30/Jan/2003:08:48:14 -0100] StartJob(1, 08092a50) D [30/Jan/2003:08:48:14 -0100] StartJob() id = 1, file = 0/1 D [30/Jan/2003:08:48:14 -0100] job-sheets=none,none D [30/Jan/2003:08:48:14 -0100] banner_page = 0 D [30/Jan/2003:08:48:14 -0100] StartJob: argv = "lp","1","root","fstab","1","","/var/spool/cups/d00001-001" D [30/Jan/2003:08:48:14 -0100] StartJob: envp = "PATH=/usr/lib/cups/filter:/bin:/usr/bin","SOFTWARE=CUPS/1.1","USER=root","CHARSET=iso-8859-1","LANG=de-de","TZ=GMT","PPD=/etc/cups/ppd/lp.ppd","CUPS_SERVERROOT=/etc/cups","RIP_MAX_CACHE=8m","TMPDIR=/var/spool/cups/tmp","CONTENT_TYPE=text/plain","DEVICE_URI=parallel:/dev/lp0","PRINTER=lp","CUPS_DATADIR=/usr/share/cups","CUPS_FONTPATH=/usr/share/cups/fonts","","" D [30/Jan/2003:08:48:14 -0100] StartJob: statusfds = 5, 6 D [30/Jan/2003:08:48:14 -0100] StartJob: filterfds[1] = 7, -1 D [30/Jan/2003:08:48:14 -0100] StartJob: filter = "/usr/lib/cups/filter/texttops" D [30/Jan/2003:08:48:14 -0100] StartJob: filterfds[0] = 8, 9 D [30/Jan/2003:08:48:14 -0100] start_process("/usr/lib/cups/filter/texttops", bfff12ec, bffec79c, 7, 9, 6) I [30/Jan/2003:08:48:14 -0100] Started filter /usr/lib/cups/filter/texttops (PID 2087) for job 1. D [30/Jan/2003:08:48:14 -0100] StartJob: filter = "/usr/lib/cups/filter/pstops" D [30/Jan/2003:08:48:14 -0100] StartJob: filterfds[1] = 7, 10 D [30/Jan/2003:08:48:14 -0100] start_process("/usr/lib/cups/filter/pstops", bfff12ec, bffec79c, 8, 10, 6) I [30/Jan/2003:08:48:14 -0100] Started filter /usr/lib/cups/filter/pstops (PID 2088) for job 1. D [30/Jan/2003:08:48:14 -0100] StartJob: filter = "/usr/lib/cups/filter/cupsomatic" D [30/Jan/2003:08:48:14 -0100] StartJob: filterfds[0] = 8, 9 D [30/Jan/2003:08:48:14 -0100] start_process("/usr/lib/cups/filter/cupsomatic", bfff12ec, bffec79c, 7, 9, 6) I [30/Jan/2003:08:48:14 -0100] Started filter /usr/lib/cups/filter/cupsomatic (PID 2089) for job 1. D [30/Jan/2003:08:48:14 -0100] StartJob: backend = "/usr/lib/cups/backend/parallel" D [30/Jan/2003:08:48:14 -0100] StartJob: filterfds[1] = -1, 7 D [30/Jan/2003:08:48:14 -0100] start_process("/usr/lib/cups/backend/parallel", bfff12ec, bffec79c, 8, 7, 6) I [30/Jan/2003:08:48:14 -0100] Started backend /usr/lib/cups/backend/parallel (PID 2090) for job 1. D [30/Jan/2003:08:48:14 -0100] Page = 595x842; 0,0 to 595,842 D [30/Jan/2003:08:48:14 -0100] CloseClient() 3 D [30/Jan/2003:08:48:14 -0100] Page = 595x842; 0,0 to 595,842 D [30/Jan/2003:08:48:15 -0100] ppd->num_fonts = 35 D [30/Jan/2003:08:48:15 -0100] ppd->fonts[0] = AvantGarde-Book D [30/Jan/2003:08:48:15 -0100] ppd->fonts[1] = AvantGarde-BookOblique D [30/Jan/2003:08:48:15 -0100] ppd->fonts[2] = AvantGarde-Demi D [30/Jan/2003:08:48:15 -0100] ppd->fonts[3] = AvantGarde-DemiOblique D [30/Jan/2003:08:48:15 -0100] ppd->fonts[4] = Bookman-Demi D [30/Jan/2003:08:48:15 -0100] ppd->fonts[5] = Bookman-DemiItalic D [30/Jan/2003:08:48:15 -0100] ppd->fonts[6] = Bookman-Light D [30/Jan/2003:08:48:15 -0100] ppd->fonts[7] = Bookman-LightItalic D [30/Jan/2003:08:48:15 -0100] ppd->fonts[8] = Courier D [30/Jan/2003:08:48:15 -0100] ppd->fonts[9] = Courier-Bold D [30/Jan/2003:08:48:15 -0100] ppd->num_fonts = 35 D [30/Jan/2003:08:48:15 -0100] ppd->fonts[0] = AvantGarde-Book D [30/Jan/2003:08:48:15 -0100] ppd->fonts[1] = AvantGarde-BookOblique D [30/Jan/2003:08:48:15 -0100] ppd->fonts[2] = AvantGarde-Demi D [30/Jan/2003:08:48:15 -0100] ppd->fonts[3] = AvantGarde-DemiOblique D [30/Jan/2003:08:48:15 -0100] ppd->fonts[4] = Bookman-Demi D [30/Jan/2003:08:48:15 -0100] ppd->fonts[5] = Bookman-DemiItalic D [30/Jan/2003:08:48:15 -0100] ppd->fonts[6] = Bookman-Light D [30/Jan/2003:08:48:15 -0100] ppd->fonts[7] = Bookman-LightItalic D [30/Jan/2003:08:48:15 -0100] ppd->fonts[8] = Courier D [30/Jan/2003:08:48:15 -0100] 0 %%BoundingBox: 0 0 595 842 D [30/Jan/2003:08:48:15 -0100] 0 %%Creator: texttops/CUPS v1.1.12 D [30/Jan/2003:08:48:15 -0100] 0 %%CreationDate: Thu Jan 30 07:48:14 2003 D [30/Jan/2003:08:48:15 -0100] 0 %%Title: fstab D [30/Jan/2003:08:48:15 -0100] 0 %%For: root D [30/Jan/2003:08:48:15 -0100] 0 %%Pages: (atend) D [30/Jan/2003:08:48:15 -0100] 0 %%DocumentNeededResources: font Courier-Bold D [30/Jan/2003:08:48:15 -0100] 0 %%+ font Courier D [30/Jan/2003:08:48:15 -0100] 0 %%DocumentSuppliedResources: procset texttops 1.1 0 D [30/Jan/2003:08:48:15 -0100] 0 %%EndComments D [30/Jan/2003:08:48:15 -0100] 0 %%BeginProlog D [30/Jan/2003:08:48:15 -0100] 0 %%BeginResource: procset texttops 1.1 0 D [30/Jan/2003:08:48:15 -0100] 0 %%EndResource D [30/Jan/2003:08:48:15 -0100] 0 %%EndProlog D [30/Jan/2003:08:48:15 -0100] 0 %%Page: 1 1 D [30/Jan/2003:08:48:15 -0100] 0 %%Page: 1 1 D [30/Jan/2003:08:48:15 -0100] pw = 595.0, pl = 842.0 D [30/Jan/2003:08:48:15 -0100] PageLeft = 0.0, PageRight = 595.0 D [30/Jan/2003:08:48:15 -0100] PageTop = 842.0, PageBottom = 0.0 D [30/Jan/2003:08:48:15 -0100] PageWidth = 595.0, PageLength = 842.0 D [30/Jan/2003:08:48:15 -0100] 0 %%BeginTrailer D [30/Jan/2003:08:48:15 -0100] 0 %%Pages: 1 D [30/Jan/2003:08:48:15 -0100] 0 %%EOF D [30/Jan/2003:08:48:15 -0100] Saw EOF! D [30/Jan/2003:08:48:15 -0100] Cupsomatic backend version $Revision: 2.2 $ running... D [30/Jan/2003:08:48:15 -0100] called with arguments: '1','root','fstab','1','' D [30/Jan/2003:08:48:15 -0100] ppd=/etc/cups/ppd/lp.ppd D [30/Jan/2003:08:48:15 -0100] Seaerching job for option settings ... D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: PageSize A4 D [30/Jan/2003:08:48:15 -0100] Option: PageSize=A4 --> Option will be set by PostScript interpreter D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: Blackness 2 D [30/Jan/2003:08:48:15 -0100] Option: Blackness=2 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: Blackness=2 D [30/Jan/2003:08:48:15 -0100] Option: Blackness=2 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: BottomMargin 150 D [30/Jan/2003:08:48:15 -0100] Option: BottomMargin=150 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: BottomMargin=150 D [30/Jan/2003:08:48:15 -0100] Option: BottomMargin=150 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: pnmFormat PixMap D [30/Jan/2003:08:48:15 -0100] Option: pnmFormat=PixMap --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: pnmFormat=PixMap D [30/Jan/2003:08:48:15 -0100] Option: pnmFormat=PixMap --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: DisableColorCorrection False D [30/Jan/2003:08:48:15 -0100] Option: DisableColorCorrection=False --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: DisableColorCorrection=False D [30/Jan/2003:08:48:15 -0100] Option: DisableColorCorrection=False --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: Unidirectional False D [30/Jan/2003:08:48:15 -0100] Option: Unidirectional=False --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: Unidirectional=False D [30/Jan/2003:08:48:15 -0100] Option: Unidirectional=False --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: LeftMargin 10 D [30/Jan/2003:08:48:15 -0100] Option: LeftMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: LeftMargin=10 D [30/Jan/2003:08:48:15 -0100] Option: LeftMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: PrintingMode ColorNormal D [30/Jan/2003:08:48:15 -0100] Option: PrintingMode=ColorNormal --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: PrintingMode=ColorNormal D [30/Jan/2003:08:48:15 -0100] Option: PrintingMode=ColorNormal --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: RightMargin 10 D [30/Jan/2003:08:48:15 -0100] Option: RightMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: RightMargin=10 D [30/Jan/2003:08:48:15 -0100] Option: RightMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: TopMargin 10 D [30/Jan/2003:08:48:15 -0100] Option: TopMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: TopMargin=10 D [30/Jan/2003:08:48:15 -0100] Option: TopMargin=10 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: XOffset 160 D [30/Jan/2003:08:48:15 -0100] Option: XOffset=160 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: XOffset=160 D [30/Jan/2003:08:48:15 -0100] Option: XOffset=160 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %%BeginFeature: YOffset 50 D [30/Jan/2003:08:48:15 -0100] Option: YOffset=50 --> Setting option D [30/Jan/2003:08:48:15 -0100] Found: %% FoomaticOpt: YOffset=50 D [30/Jan/2003:08:48:15 -0100] Option: YOffset=50 --> Setting option D [30/Jan/2003:08:48:15 -0100] options: -><- D [30/Jan/2003:08:48:15 -0100] /usr/lib/cups/filter/cupsomatic: inserted option PS code: D [30/Jan/2003:08:48:15 -0100] gs PID pid2=2092 D [30/Jan/2003:08:48:15 -0100] gs command: gs -sDEVICE=ppmraw -q -dNOPAUSE -dSAFER -dBATCH -r600 -sOutputFile=- - | pnm2ppa -v 720 -f /etc/pnm2ppa.conf --eco -F /etc/pnm2ppa.gamma_normal -B 2 -t 10 -b 150 -l 10 -r 10 -x 160 -y 50 -i - -o - D [30/Jan/2003:08:48:15 -0100] sh: pnm2ppa: command not found D [30/Jan/2003:08:48:15 -0100] foomatic-gswrapper: gs '-sDEVICE=ppmraw' '-dNOPAUSE' '-dSAFER' '-dBATCH' '-r600' '-sOutputFile=/dev/fd/3' '-' 3>&1 1>&2 D [30/Jan/2003:08:48:15 -0100] GNU Ghostscript 6.53 (2002-02-13) D [30/Jan/2003:08:48:15 -0100] Copyright (C) 2002 artofcode LLC, Benicia, CA. All rights reserved. D [30/Jan/2003:08:48:15 -0100] This software comes with NO WARRANTY: see the file COPYING for details. D [30/Jan/2003:08:48:17 -0100] Loading NimbusMonL-Bold font from /usr/share/ghostscript/fonts/n022004l.pfb... 2290600 832285 1642520 347625 0 done. D [30/Jan/2003:08:48:17 -0100] Loading NimbusMonL-Regu font from /usr/share/ghostscript/fonts/n022003l.pfb... 2350888 888692 1642520 349503 0 done. D [30/Jan/2003:08:48:29 -0100] Error: /ioerror in --.outputpage-- D [30/Jan/2003:08:48:29 -0100] Operand stack: D [30/Jan/2003:08:48:29 -0100] 1 true D [30/Jan/2003:08:48:29 -0100] Execution stack: D [30/Jan/2003:08:48:29 -0100] %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 0 3 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval-- D [30/Jan/2003:08:48:29 -0100] Dictionary stack: D [30/Jan/2003:08:48:29 -0100] --dict:1044/1241(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- D [30/Jan/2003:08:48:29 -0100] Current allocation mode is local D [30/Jan/2003:08:48:29 -0100] Last OS error: 32 D [30/Jan/2003:08:48:29 -0100] Current file position is 5678 D [30/Jan/2003:08:48:29 -0100] GNU Ghostscript 6.53: Unrecoverable error, exit code 1 D [30/Jan/2003:08:48:29 -0100] Couldn't exec foomatic-gswrapper -sDEVICE=ppmraw -q -dNOPAUSE -dSAFER -dBATCH -r600 -sOutputFile=- - | pnm2ppa -v 720 -f /etc/pnm2ppa.conf --eco -F /etc/pnm2ppa.gamma_normal -B 2 -t 10 -b 150 -l 10 -r 10 -x 160 -y 50 -i - -o - at /usr/lib/cups/filter/cupsomatic line 1010. D [30/Jan/2003:08:48:29 -0100] Main process finished D [30/Jan/2003:08:48:29 -0100] tail process done writing data to *main::STDOUT D [30/Jan/2003:08:48:29 -0100] KID4 finished D [30/Jan/2003:08:48:29 -0100] D [30/Jan/2003:08:48:29 -0100] UpdateJob: job 1, file 0 is complete. D [30/Jan/2003:08:48:29 -0100] CancelJob: id = 1 D [30/Jan/2003:08:48:29 -0100] StopJob: id = 1 D [30/Jan/2003:08:48:29 -0100] StopJob: printer state is 3 Ich versuche jetzt den Filter pnm2ppa zu besorgen und zu installieren. Obwohl, könnte eigentlich das SuSE - Paket Filters erst einmal solo zu installieren versuchen. 'Mal sehen was wird. Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Hallo Heiner. * Donnerstag, 30. Januar 2003 um 09:52 (+0100) schrieb Heiner Gewiehs:
Das Problem ist der nicht mehr vorhandene pnm2ppa - Filter, der Druckaufträge vom PNM- Format ins PPA- Format konvertiert.
Ja.
Bei SuSE ist pnm2ppa im Paket "filters". Das Paket "filters" verlangt nach dem Paket "lpdfilter" und dieses Paket will wiederum "lprng" um funktionieren zu können.
Das ist der Fluch des Paketmanagements...
Der Auszug aus der /var/log/cups/error_log der obiges zu bestätigen scheint - oder ist noch ein anderer Fehler zu entdecken?
Ausser dem fehlendem 'pnm2ppa' sieht das IMHO gut aus.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
Andreas Koenecke wrote:
Hallo Heiner.
* Donnerstag, 30. Januar 2003 um 09:52 (+0100) schrieb Heiner Gewiehs:
Das Problem ist der nicht mehr vorhandene pnm2ppa - Filter, der Druckaufträge vom PNM- Format ins PPA- Format konvertiert.
Ja.
Bei SuSE ist pnm2ppa im Paket "filters". Das Paket "filters" verlangt nach dem Paket "lpdfilter" und dieses Paket will wiederum "lprng" um funktionieren zu können.
Das ist der Fluch des Paketmanagements...
Cups hat eigenes Filter-Management: siehe /usr/lib/cups/filter Gemäß SuSE > SDB > CUPS > "Drucker einrichten ab SuSE Linux 8.1" werden ab 8.1 mit Yast2 immer beide Druckersysteme CUPS und LPRng/lpdfilter gleichzeitig konfiguriert.
Der Auszug aus der /var/log/cups/error_log der obiges zu bestätigen scheint - oder ist noch ein anderer Fehler zu entdecken?
Ausser dem fehlendem 'pnm2ppa' sieht das IMHO gut aus.
Gruß
Andreas
Zur Vervollständigung muss ESP und Printpro genannt werden. Infos in deutsch von Kurt Pfeifle unter http://www.danka.de/ Mal sehen, was SuSE daraus für uns macht. Gruß Siegfried
Heiner Gewiehs wrote:
Am Freitag, 24. Januar 2003 16:35 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
Am Donnerstag, 23. Januar 2003 18:48 schrieb Siegfried Janutta:
Heiner Gewiehs wrote:
[ . . . . . . ]
/etc/printcap muss leer sein, sonst Inhalte löschen
Dateien und Inhalte gelöscht!
[ . . . . .]
Anschließend müssen nun die gelöschten Pakete wieder installiert werden (siehe zu 3) (Nach der Neuinstallation muss /etc/printcap usw immer noch leer sein.)
Nee, leer nicht ganz, den Text hatte ich so auch noch nicht gesehen, es stand, das diese Zeilen automatisch von cupsd generiert wurden. Zwei oder 3 Zeilen, auskommentiert. Eigentlich unverfänglich.
Dann war aber /etc/printcap auch vorher nicht leer ! Was /womit funkt cupsd dazwischen. Hast Du denn cupsd evtl manuell geändert ?
[ . . . .]
6) Yast2 - Druckerinstallation - starten (siehe zu 2) Das Laden der Drucker Datenbank sollte schon etwas dauern (wie beim ersten Mal). Wieder sollte der autom erkannte Drucker dann im oberen Fenster und im unteren Fenster zu sehen sein als Noch nicht konfiguriert.
genau
Drucker konfigurieren, möglichst nichts ändern außer vielleicht dem Namen (andere Änderungen später) Testdruck natürlich ausführen.
[ . . . ]
Drucker und Treiber ausgewählt, sonst keine Änderungen vorgenommen!
Das versteh ich nicht. Was hast Du wirklich getan ? [ . . . ]
Zum Schluß speichern. Evtl yast2 Druckereinstellungen erneut aufrufen, um zu sehen, dass alles so ist, wie es sein soll.
Das hab' ich nicht mehr getan, ich hab den Stand von "kein Drucker konfiguriert" gelassen.
Jetzt versteh ich gar nichts mehr. Wenn da steht "Kein Drucker konfiguruert", dann hast Du k e i n e n Drucker im System ! ! ! Erst wenn stattdessen da steht "... als xy konfiguriert", dann ist auch ein Drucker im System vorhanden Du mußt abschließend die Konfiguration speichern [ . . . ]
Es ist übelst! Ich sehe das so, dass der Druckbefehl im System ankommt, von dem auch weitergeleitet wird, das System empfängt eine Meldung und meldet "Druckauftrag Nr. xxxx erledigt - nur beim Drucker kommt der Befehl nie an! Wo landet der Druckauftrag denn bzw. wer verhindert ihn oder wer meldet das falsche Ergebnis?
Wenn kein Drucker konfiguriert ist, im Nirwana
Sind bei Dir in der cupsd.conf Änderungen eingetragen? In den Installationsanleitungen, die ich mittlerweile gesammelt habe, wird darüber auch nicht erschöpfend Auskunft gegeben. Der Tenor ist ungefähr der, "wer die cupsd.conf nicht begreift, naja"
Wird m.E. automatisch eingerichtet. Manuelle Änderungen sind wohl nur selten erforderlich. Kann aber auch anders sein. Gruß Siegfried
Hallo Heiner, versuch mal unter Yast2 ->Netzwerk-Basis ->Start und Stop von Diensten ->inetd mit benutzerdefinierter Konfiguration ->ganz unten ist der Servic "Printers" den solltest Du vielleicht aktivieren. In der Hoffnung es hilft. Achim
Am Freitag, 24. Januar 2003 01:03 schrieb Achim Luft:
Hallo Heiner,
versuch mal unter Yast2 ->Netzwerk-Basis ->Start und Stop von Diensten ->inetd mit benutzerdefinierter Konfiguration ->ganz unten ist der Servic "Printers" den solltest Du vielleicht aktivieren.
Hallo Achim, vielen Dank für den Tipp, ich kann ihn leider nicht umsetzen, da dieser Unterpunkt bei mir nicht existiert! Viele Grüße Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
Heiner Gewiehs schrieb:
Am Freitag, 24. Januar 2003 01:03 schrieb Achim Luft:
Hallo Heiner,
versuch mal unter Yast2 ->Netzwerk-Basis ->Start und Stop von Diensten ->inetd mit benutzerdefinierter Konfiguration ->ganz unten ist der Servic "Printers" den solltest Du vielleicht aktivieren.
Hallo Achim,
vielen Dank für den Tipp, ich kann ihn leider nicht umsetzen, da dieser Unterpunkt bei mir nicht existiert!
Viele Grüße Heiner
Hallo Heiner, dann füg doch mal folgende Zeilen in die inetd.conf ein, sofern die wirklich nicht da sind. Manchmal zeigt Yast2 die Zeilen schlichterweise nicht an: Wenn sie vorhanden sind, brauchst Du nur das Raute-Zeichen zu entfernen. Anschliessend neu starten! # LPD client support of CUPS # Please enable only, after reading the manual, # if no LPD daemon is running, # and after cups-lpd (package: cups.rpm) is installed. printer stream tcp nowait lp /usr/lib/cups/daemon/ <-(ohne Zeilenumbruch!)-> cups-lpd cups-lpd -o document-format=application/octet-stream so long Achim
Hallo zusammen, UND ER DRUCKT DOCH !! Cups läuft und mit ihm der "Lahmarsch" HP Deskjet 720c. Entscheidend war hier der Hinweis von Siegfried Janutta auf das Dokument von Kurt Pfeifle unter der URL: http://cups.org/cups-help.html Das Problem mit oder von SuSE 8.0 in Verbindung mit CUPS ist der nicht mehr vorhandene pnm2ppa - Filter, der Druckaufträge vom PNM- Format ins PPA- Format konvertiert. Bei SuSE ist pnm2ppa im Paket "filters". Das Paket "filters" verlangt nach dem Paket "lpdfilter" und dieses Paket will wiederum "lprng" um funktionieren zu können. Das Irre an der Geschichte ist, dass SuSE in seiner SDB (Drucker- Probleme mit SuSE Linux 8.0) beim Wechsel zu CUPS dazu rät, das Paket "filters" mit YAST2 oder der Kommandozeile zu löschen. LPRNG darf auch nicht installiert sein. Ergo, kann CUPS nicht funktionieren! Lt. Herrn Pfeifle nimmt die Druckdatei im System folgenden Weg: PostScript --> ppmraw --> PNM --> pnm2ppa --> PPA --> HP720c printer Die Datei /var/log/cups/error_log zeigt auch, dass der Druckauftrag bei pnm2ppa hängenbleibt, da dieser Filter nicht gefunden wird. Lösung: pnm2ppa von den Seiten von http://sourceforge.net/projects/pnm2ppa/ downloaden und installieren. Sind auch als RPM's zu kriegen. Wenn gewünscht, gebe ich Final - Vorgehensweise mit Checkliste von Siegfried an die Liste oder eben persönlich. Vielen Dank an alle, die mir mit Tipps und Hinweisen haben helfen können. Viele Grüße vom wieder fröhlich druckenden Heiner -- ***************************************** Heiner Gewiehs D- 63868 Großwallstadt FON: 06022 654167 E-Mail: heiner.gewiehs@gewiehs.de *****************************************
participants (6)
-
Achim Luft
-
Andreas Koenecke
-
Arno Weber
-
David Haller
-
Heiner Gewiehs
-
Siegfried Janutta