[cups.general] title missing since update

Helge Blischke h.blischke at srz.de
Mon Aug 13 04:45:09 PDT 2007


Thomas Güttler wrote:
> Am Freitag, 10. August 2007 17:24 schrieb Kurt Pfeifle:
> 
>>Thomas Güttler wrote:
>>
>>>since we updated to SuSE 10.2 and cups 1.2.7-12.1, the title
>>>in our backend script is empty. The client sends it (the
>>>original filename): D:\...\foo-filename.pdf
>>>
>>>I checked this with tcpdump and ethereal (follow tcp stream):
> 
> [cut]
> 
>>What did error_log note for argv[3] of that job?
> 
> 
> 
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[3]=""
> 
> If I use "lpr -P... myfilename" on the shell of the cups server, the
> filename (argv[3]) is not empty.
> 
> Here is the whole log for a job:
> D [10/Aug/2007:20:55:15 +0200] cupsdAcceptClient: 8 from localhost (Domain)
> D [10/Aug/2007:20:55:15 +0200] cupsdReadClient: 8 POST / HTTP/1.1
> D [10/Aug/2007:20:55:15 +0200] cupsdAuthorize: No authentication data 
> provided.
> D [10/Aug/2007:20:55:15 +0200] Get-Printer-Attributes 
> ipp://localhost/printers/ISUARCHIV
> D [10/Aug/2007:20:55:15 +0200] cupsdProcessIPPRequest: 8 status_code=0 
> (successful-ok)
> D [10/Aug/2007:20:55:15 +0200] cupsdReadClient: 8 POST /printers/ISUARCHIV 
> HTTP/1.1
> D [10/Aug/2007:20:55:15 +0200] cupsdAuthorize: No authentication data 
> provided.
> D [10/Aug/2007:20:55:15 +0200] Create-Job ipp://localhost/printers/ISUARCHIV
> D [10/Aug/2007:20:55:15 +0200] Loading attributes for job 9720...
> D [10/Aug/2007:20:55:15 +0200] Discarding unused job-completed event...
> D [10/Aug/2007:20:55:15 +0200] add_job: requesting-user-name="Administrator"
> D [10/Aug/2007:20:55:15 +0200] Adding default job-sheets values "none,none"...
> I [10/Aug/2007:20:55:15 +0200] Adding start banner page "none" to job 10220.
> D [10/Aug/2007:20:55:15 +0200] Discarding unused job-created event...
> I [10/Aug/2007:20:55:15 +0200] Job 10220 created on "ISUARCHIV" by 
> "Administrator".
> D [10/Aug/2007:20:55:15 +0200] cupsdProcessIPPRequest: 8 status_code=0 
> (successful-ok)
> D [10/Aug/2007:20:55:15 +0200] cupsdReadClient: 8 POST /jobs/10220 HTTP/1.1
> D [10/Aug/2007:20:55:15 +0200] cupsdAuthorize: No authentication data 
> provided.
> D [10/Aug/2007:20:55:15 +0200] Send-Document ipp://localhost/jobs/10220
> D [10/Aug/2007:20:55:15 +0200] send_document: auto-typing file...
> D [10/Aug/2007:20:55:15 +0200] send_document: request file type is text/plain.
> I [10/Aug/2007:20:55:15 +0200] File of type text/plain queued in job #10220 by 
> "Administrator".
> I [10/Aug/2007:20:55:15 +0200] Adding end banner page "none" to job 10220.
> D [10/Aug/2007:20:55:15 +0200] Discarding unused printer-state-changed 
> event...
> D [10/Aug/2007:20:55:15 +0200] job-sheets=none,none
> D [10/Aug/2007:20:55:15 +0200] banner_page = 0
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[0]="ISUARCHIV"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[1]="10220"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[2]="Administrator"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[3]=""
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] argv[4]="1"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> argv[5]="job-uuid=urn:uuid:045fbc3d-ecfd-374f-6b1c-f2cee3ad98a5"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> argv[6]="/var/spool/cups/d10220-001"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[0]="CUPS_CACHEDIR=/var/cache/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[1]="CUPS_DATADIR=/usr/share/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[2]="CUPS_DOCROOT=/usr/share/doc/packages/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[5]="CUPS_SERVERBIN=/usr/lib64/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[6]="CUPS_SERVERROOT=/etc/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[7]="CUPS_STATEDIR=/var/run/cups"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[8]="PATH=/usr/lib64/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[9]="SERVER_ADMIN=cut"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[10]="SOFTWARE=CUPS/1.2.7"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[11]="TMPDIR=/var/spool/cups/tmp"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[12]="USER=root"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[13]="CUPS_SERVER=/var/run/cups/cups.sock"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[14]="CUPS_ENCRYPTION=IfRequested"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[15]="IPP_PORT=631"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[16]="CHARSET=utf-8"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[17]="LANG=en"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[18]="PPD=/etc/cups/ppd/ISUARCHIV.ppd"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[19]="RIP_MAX_CACHE=8m"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[20]="CONTENT_TYPE=text/plain"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] 
> envp[21]="DEVICE_URI=modarch://modarch"
> D [10/Aug/2007:20:55:15 +0200] [Job 10220] envp[22]="PRINTER=ISUARCHIV"
> I [10/Aug/2007:20:55:15 +0200] Started backend /usr/lib64/cups/backend/modarch 
> (PID 8578) for job 10220.
> D [10/Aug/2007:20:55:15 +0200] Discarding unused job-state event...
> D [10/Aug/2007:20:55:15 +0200] cupsdProcessIPPRequest: 8 status_code=0 
> (successful-ok)
> D [10/Aug/2007:20:55:15 +0200] cupsdCloseClient: 8
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] job=10220
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] user=Administrator
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] title=
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] copies=1
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] 
> options=job-uuid=urn:uuid:045fbc3d-ecfd-374f-6b1c-f2cee3ad98a5
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] 
> filename=/var/spool/cups/d10220-001
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] CUPS_SERVERADMIN=cut
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] parse options 
> (jobuuid,urn:uuid:045fbc3d-ecfd-374f-6b1c-f2cee3ad98a5)
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] found 1 files
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] DefaultCompany=egs
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] DefaultOutput=archiv
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] DefaultCategory=isu
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] DefaultHierarchic=YMD
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] DefaultJobMail=0
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] SpecialOutput=not set
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] PassThrough=not set
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] documentname=not set
> D [10/Aug/2007:20:55:16 +0200] [Job 10220:modarch] cmdln=...
> 
> 

You seem to use the cups-lpd for your job input. IIRC, the
job title should be marked by the letter J in the contol file,
but your control file only specifies N for the job file name.

Helge


-- 
Helge Blischke
Softwareentwicklung

H.Blischke at acm.org




More information about the cups mailing list