Re: cups

From: <ewi--@t-online.de>
Date: Sat Mar 19 2005 - 23:11:50 CET

> > kann mir jemand sagen, wo sinnvollerweise die umgebungsvariable PPD
> > f"ur cups gesetzt wird?
> >
> > hintergrund: nach einem update von cups auf cups-1.1.17-13.3.0.3 kann
> > ich nicht mehr drucken, jedenfalls nicht mit cups, nur noch mit
> > echo -en "\rHallo\r\f" >/dev/lp0 (also steckt der stecker).
>
> Hast Du mal versucht, cups über die Konfigurations-Webseite
> http://localhost:631/ zu konfigurieren?

ja, hab ich. der drucker war konfiguriert und funktionierte, nach dem
update, als er´s nicht mehr tat, hab ich einen zweiten eingerichtet,
der es auch nicht tut.

> PPD sind die Treiber-Dateien der Drucker für cups. Auf der
> Konfigurations-Webseite (als root in einem Webbrowser aufrufen)
> werden sämtliche vorhandenen Treiber aufgeführt. Falls Drucker
> nicht dabei, auf www.linuxprinting.org nachsehen und evtl. dort
> Treiber nachladen.

ich habe die ppd ja noch, mit der ich vorher drucken konnte. die wird
aber auch ohne murren von redhat-config-printer, dem programm, das die
cups-admin-seite angibt, neu erzeugt.

> Wenn die Testseite auf der Konfigurations-Webseite richtig gedruckt
> wird, funktioniert cups.

es wird aber leider keine testseite gedruckt. der drucker empf"angt
ein signal und schweigt. ausz"uge aus der error_log

----------------------------------------------------------
[...]
I [14/Mar/2005:11:33:06 +0100] Job 466 queued on 'hp4l' by 'ewi'.
I [14/Mar/2005:11:33:06 +0100] Started filter /usr/lib/cups/filter/pstops (PID 29824) for job 466.
I [14/Mar/2005:11:33:06 +0100] Started filter /usr/lib/cups/filter/cupsomatic (PID 29825) for job 466.
I [14/Mar/2005:11:33:06 +0100] Started backend /usr/lib/cups/backend/parallel (PID 29826) for job 466.
E [14/Mar/2005:11:33:06 +0100] PID 29825 stopped with status 32!
I [14/Mar/2005:11:33:06 +0100] Hint: Try setting the LogLevel to "debug" to find out more.
[...]
----------------------------------------------------------

leider finde ich diese meldung >>PID 29825 stopped with status 32!<<
in keiner cups-doku, daf"ur aber im web in newsgroups, wo dahinter die
unterschiedlichsten ursachen stehen.

mit loglevel debug steht dieses beim neustart von cups in der
log-datei

----------------------------------------------------------
[...]
E [14/Mar/2005:19:08:42 +0100] Scheduler shutting down due to SIGTERM.
D [14/Mar/2005:19:08:42 +0100] StopListening: closing all listen sockets.
D [14/Mar/2005:19:08:42 +0100] PauseListening: clearing input bits...
I [14/Mar/2005:19:08:42 +0100] Listening to 7f000001:631
I [14/Mar/2005:19:08:42 +0100] Configured for up to 100 clients.
I [14/Mar/2005:19:08:42 +0100] Allowing up to 10 client connections per host.
I [14/Mar/2005:19:08:42 +0100] LoadPPDs: Read "/etc/cups/ppds.dat", 14 PPDs...
I [14/Mar/2005:19:08:42 +0100] LoadPPDs: No new or changed PPDs...
[...]
----------------------------------------------------------

und bei erneutem druck-versuch ist er dann richtig gespr"achig. ich
verabschiede mich schon mal, vielleicht hat ja jemand eine idee
angesichts dieser meldungen. ist "ubrigens
redhat 9.0 update cups-1.1.17-13.3.0.3 drucker HP laserjet 4L

die variable "PPD=/etc/cups/ppd/hp4l.ppd" hab ich auf der
kommandozeile mit

    export PPD=/etc/cups/ppd/hp4l.ppd"

gesetzt. da das sicher nicht so gedacht ist, dass man seine PPD per
kommandozeile vor dem drucken bekannt gibt, hatte ich gefragt, woher
cups normalerweise den wert der variablen PPD kennt. meines kennt ihn
n"amlich nicht. ich habe es auch mit

    export PPD=/usr/share/cups/model/HP-LaserJet_4L-hpijs.ppd

versucht, das macht keinen unterschied. mag sein, dass ich an der
falschen stelle nach dem fehler suche, aber
/usr/lib/cups/filter/cupsomatic sollte erst mal klaglos funktionieren,
bevor ich woanders suche.

herzliche gr"u"se, elke.

----------------------------------------------------------
[...]
D [14/Mar/2005:18:04:15 +0100] AcceptClient() 3 from localhost:631.
D [14/Mar/2005:18:04:15 +0100] ReadClient() 3 POST / HTTP/1.1
D [14/Mar/2005:18:04:15 +0100] ProcessIPPRequest: 3 status_code=0
D [14/Mar/2005:18:04:15 +0100] ReadClient() 3 POST /printers/hp4l HTTP/1.1
D [14/Mar/2005:18:04:15 +0100] print_job: auto-typing file...
D [14/Mar/2005:18:04:15 +0100] print_job: request file type is application/postscript.
D [14/Mar/2005:18:04:15 +0100] check_quotas: requesting-user-name = 'root'
D [14/Mar/2005:18:04:15 +0100] print_job: requesting-user-name = 'root'
I [14/Mar/2005:18:04:15 +0100] Job 480 queued on 'hp4l' by 'root'.
D [14/Mar/2005:18:04:15 +0100] Job 480 hold_until = 0
D [14/Mar/2005:18:04:15 +0100] StartJob(480, 0x8091900)
D [14/Mar/2005:18:04:15 +0100] StartJob() id = 480, file = 0/1
D [14/Mar/2005:18:04:15 +0100] job-sheets=none,none
D [14/Mar/2005:18:04:15 +0100] banner_page = 0
D [14/Mar/2005:18:04:15 +0100] StartJob: argv = "hp4l","480","root","test.ps","1","cpi=12 lpi=7 page-bottom=36 page-left=36 page-right=36 page-top=36 scaling=100 wrap","/var/spool/cups/d00480-001"
D [14/Mar/2005:18:04:15 +0100] StartJob: envp = "PATH=/usr/lib/cups/filter:/bin:/usr/bin","SOFTWARE=CUPS/1.1","USER=root","CHARSET=iso-8859-1","LANG=en_US","","PPD=/etc/cups/ppd/hp4l.ppd","CUPS_SERVERROOT=/etc/cups","RIP_MAX_CACHE=8m","TMPDIR=/var/spool/cups/tmp","CONTENT_TYPE=application/postscript","DEVICE_URI=parallel:/dev/lp0","PRINTER=hp4l","CUPS_DATADIR=/usr/share/cups","CUPS_FONTPATH=/usr/share/cups/fonts","","",""
D [14/Mar/2005:18:04:15 +0100] StartJob: statusfds = 5, 6
D [14/Mar/2005:18:04:15 +0100] StartJob: filterfds[1] = 7, -1
D [14/Mar/2005:18:04:15 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops"
D [14/Mar/2005:18:04:15 +0100] StartJob: filterfds[0] = 8, 9
D [14/Mar/2005:18:04:15 +0100] start_process("/usr/lib/cups/filter/pstops", 0xbffefa10, 0xbffeeec0, 7, 9, 6)
I [14/Mar/2005:18:04:15 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4521) for job 480.
D [14/Mar/2005:18:04:15 +0100] StartJob: filter = "/usr/lib/cups/filter/cupsomatic"
D [14/Mar/2005:18:04:15 +0100] StartJob: filterfds[1] = 7, 10
D [14/Mar/2005:18:04:15 +0100] start_process("/usr/lib/cups/filter/cupsomatic", 0xbffefa10, 0xbffeeec0, 8, 10, 6)
I [14/Mar/2005:18:04:15 +0100] Started filter /usr/lib/cups/filter/cupsomatic (PID 4522) for job 480.
D [14/Mar/2005:18:04:15 +0100] StartJob: backend = "/usr/lib/cups/backend/parallel"
D [14/Mar/2005:18:04:15 +0100] StartJob: filterfds[0] = -1, 8
D [14/Mar/2005:18:04:15 +0100] start_process("/usr/lib/cups/backend/parallel", 0xbffefa10, 0xbffeeec0, 7, 8, 6)
I [14/Mar/2005:18:04:15 +0100] Started backend /usr/lib/cups/backend/parallel (PID 4523) for job 480.
D [14/Mar/2005:18:04:15 +0100] ProcessIPPRequest: 3 status_code=0
D [14/Mar/2005:18:04:15 +0100] [Job 480] Page = 595x842; 36,36 to 559,806
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Title: test.txt
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%For: Elke Wilkeit
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Creator: a2ps version 4.13
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%CreationDate: Mon Mar 14 17:53:09 2005
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BoundingBox: 24 24 588 768
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%DocumentData: Clean7Bit
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Orientation: Portrait
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Pages: 1
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%PageOrder: Ascend
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%DocumentMedia: Letter 612 792 0 () ()
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%DocumentNeededResources: font Courier
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Courier-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Courier-BoldOblique
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Courier-Oblique
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Helvetica
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Helvetica-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Symbol
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Times-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ font Times-Roman
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%DocumentProcessColors: Black
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%DocumentSuppliedResources: procset a2ps-a2ps-hdr
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ procset a2ps-black+white-Prolog
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%+ encoding ISO-8859-1Encoding
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndComments
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginProlog
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Copyright: (c) 1988, 89, 90, 91, 92, 93 Miguel Santana
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Copyright: (c) 1995, 96, 97, 98 Akim Demaille, Miguel Santana
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginResource: procset a2ps-a2ps-hdr 2.0 2
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Copyright: (c) 1988, 89, 90, 91, 92, 93 Miguel Santana
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Copyright: (c) 1995, 96, 97, 98 Akim Demaille, Miguel Santana
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Helvetica
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Helvetica-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Times-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndResource
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginResource: procset a2ps-black+white-Prolog 2.0 1
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndResource
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndProlog
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginSetup
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Courier
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Courier-Oblique
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Courier-Bold
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Times-Roman
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Symbol
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%IncludeResource: font Courier-BoldOblique
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginResource: encoding ISO-8859-1Encoding
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndResource
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndSetup
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Page: (1) 1
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Page: (1) 1
D [14/Mar/2005:18:04:15 +0100] [Job 480] pw = 523.0, pl = 770.0
D [14/Mar/2005:18:04:15 +0100] [Job 480] PageLeft = 36.0, PageRight = 559.0
D [14/Mar/2005:18:04:15 +0100] [Job 480] PageTop = 806.0, PageBottom = 36.0
D [14/Mar/2005:18:04:15 +0100] [Job 480] PageWidth = 595.0, PageLength = 842.0
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%BeginPageSetup
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%EndPageSetup
D [14/Mar/2005:18:04:15 +0100] [Job 480] 0 %%Trailer
D [14/Mar/2005:18:04:15 +0100] [Job 480] Saw Trailer!
D [14/Mar/2005:18:04:15 +0100] [Job 480] Saw EOF!
D [14/Mar/2005:18:04:15 +0100] [Job 480] unknown option PageRegion=A4 found in the job at /usr/lib/cups/filter/cupsomatic line 548, <STDIN> line 675.
D [14/Mar/2005:18:04:15 +0100] CloseClient() 3
D [14/Mar/2005:18:04:15 +0100] [Job 480] Couldn't dup logh to stderr at /usr/lib/cups/filter/cupsomatic line 1078.
D [14/Mar/2005:18:04:15 +0100] [Job 480] error closing *main::KID3 at /usr/lib/cups/filter/cupsomatic line 892, <STDIN> line 829.
E [14/Mar/2005:18:04:15 +0100] PID 4522 stopped with status 32!
D [14/Mar/2005:18:04:15 +0100] UpdateJob: job 480, file 0 is complete.
D [14/Mar/2005:18:04:15 +0100] CancelJob: id = 480
D [14/Mar/2005:18:04:15 +0100] StopJob: id = 480, force = 0
D [14/Mar/2005:18:04:15 +0100] StopJob: printer state is 3
D [14/Mar/2005:18:04:20 +0100] AcceptClient() 3 from localhost:631.
D [14/Mar/2005:18:04:20 +0100] ReadClient() 3 POST / HTTP/1.1
D [14/Mar/2005:18:04:20 +0100] ProcessIPPRequest: 3 status_code=1
D [14/Mar/2005:18:04:20 +0100] CloseClient() 3
[...]
----------------------------------------------------------
Received on Sat, 19 Mar 2005 23:11:50 +0100

This archive was generated by hypermail 2.1.8 : Sat Mar 19 2005 - 23:13:24 CET