Bug in alternate pstops?

Helge Blischke h.blischke at srz.de
Wed May 24 08:12:50 PDT 2006


Christoph Litauer wrote:
> Helge Blischke schrieb:
> 
>>Christoph Litauer wrote:
>>
>>>Hi,
>>>
>>>I am using cups 1.1.23 with the alternate pstops filter. There seems to
>>>be a bug, when printing webpages with Mozilla that contain brackets in
>>>the document title. The page I printed contained brackets in the
>>>document title. Mozillas postscript code is
>>>http://www.uni-koblenz.de/~litauer/bracket1.ps. You can print this (raw)
>>>code on every postscript printer. If I print to a (cups) postscript
>>>printer, printing fails with a postscript error, because the /job-name
>>>variable contains an unescaped opening bracket. The resulting document
>>>is http://www.uni-koblenz.de/~litauer/bracket2.ps
>>>
>>>The problematic section:
>>>
>>>/CUPS_ENV_OPT
>>><<      % Environment variables and command line options
>>>  /CHARSET (iso-8859-1)
>>>  /CONTENT_TYPE (application/postscript)
>>>  /DEVICE_URI (file:/var/tmp/test.out)
>>>  /LANG (en)
>>>  /PRINTER (test)
>>>  /SOFTWARE (CUPS/1.1)
>>>  /USER (root)
>>>  /CURRENT_DATE (Wednesday, 24. May 2006 13:28)
>>>  /NOWDATE (2006-05-24 144)
>>>  /NOWTIME (13:28:55)
>>>  /clientname (termserv)
>>>  /smbpages (11)
>>>  /job-originating-user-name (litauer)
>>>  /job-name (eBay: DENON AVC A11XV HIGH-END VERSTÄRKER 20 Mon.Garantie
>>>(Ar...)
>>>
>>>
>>>>>def
>>>
>>>
>>Well, the source PS file contained one unpaired opening paranthesis but
>>this
>>*is* already escaped. The filter escaped it one more, resulting in "\\("
>>instead of "\(".
>>
>>I'll post a fixed version until monday. OK?
>>
>>Helge
>>
> 
> 
> Shure, thanks a lot!
> 

The filter has just been fixed, your example now works.
I just uploaded the fixed source code to the web (same URL as before)
and updated the .txt file with a working watermark example.

Helge


-- 
Helge Blischke
Softwareentwicklung
SRZ Berlin | Firmengruppe besscom
http://www.srz.de




More information about the cups mailing list