[cups.bugs] [LOW] STR #1907: Problem printing GMT PostScript

Helge Blischke h.blischke at srz.de
Tue Aug 15 03:53:53 PDT 2006


Michael Sweet wrote:
> [STR Closed w/o Resolution]
> 
> This file does not conform to the Adobe Document Structuring Conventions,
> yet claims to be conformant.
> 
> The main issues are:
> 
>     1. There are two %%EndProlog comments in the file
>     2. The #copies variable is set outside the Begin/EndSetup block and
> does not use Begin/EndFeature, making it impossible to override the number
> of copies.
>     3. The scale command in the Begin/EndSetup block is illegal in that
> context - it must appear in the Begin/EndPageSetup since it affects the
> graphics state.
That is not true. The DSC spec (5001.DSC_Spec_v3.0.pdf) states concerning
the setup section:
	• The document setup section is denoted by the %%Begin(End)Setup
	comments. The document setup should consist of procedure calls for
	invoking media selections (for example, setting page size), running
	initialization routines for procsets, downloading a font or other resource,
	or setting some aspect of the graphics state. This section should appear
	after the %%EndProlog comment, but before the first %%Page: comment.
and, later on, dealing with page independence:
	Pages should not have any inter-dependencies. Each page may rely on
	certain PostScript language operations defined in the document prolog or in
	the document setup section, ...

Thus, the scale command in the setup section is perfecly legal (though the cited
document warns on possible pitfalls by relying in graphics state settings in the
document setup section later on.
> 
> Link: http://www.cups.org/str.php?L1907
> Version: 1.2.2
> Fix Version: Will Not Fix
> 

Helge

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




More information about the cups mailing list