Bug 690064 - Ghostscript needs an output device for DSC-conforming PostScript
Summary: Ghostscript needs an output device for DSC-conforming PostScript
Status: RESOLVED DUPLICATE of bug 688495
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: PS Writer (show other bugs)
Version: master
Hardware: All All
: P4 enhancement
Assignee: Ken Sharp
URL:
Keywords: bountiable
Depends on:
Blocks:
 
Reported: 2008-09-09 23:39 UTC by Till Kamppeter
Modified: 2009-01-19 07:03 UTC (History)
0 users

See Also:
Customer:
Word Size: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Till Kamppeter 2008-09-09 23:39:19 UTC
 
Comment 1 Till Kamppeter 2008-09-09 23:54:24 UTC
There is discussion about deprecating the "pswrite" output device and replacing
it by the "ps2write" output device on the Ghostscript developer mailing list.
This does not cause any problem when the output data stream is directly sent to
the printer without further manipulation.

In certain cases the generated PostScript needs still to be processed before it
goes to a printer. This is especially needed by the new PDF-based printing
workflow which we are currently introducing under Linux. Applications are
sending PDF data and CUPS is doing the page management (N-up, selected pages,
...) on a PDF data stream. If the printer is a native PostScript printer, one
needs a PostScript printer driver now which is a filter which at first converts
PDF to PostScript (using Ghostscript with a PostScript output device, "pswrite"
or "ps2write") and then inserts the PostScript code snippets from the PPD file
depending on the option settings supplied as PPD defaults and job attributes.
This PostScript code insertion requires that the PostScript output of
Ghostscript is DSC-conforming. Therefore I am currently using the "pswrite"
device and "ps2write" is unsuitable for me.

So "pswrite" can only be removed from Ghostscript if "ps2write" produces
DSC-conforming Postscript. I recommend to have full DSC-conformance, as there
can always be users with other use cases than the case mentioned above. At the
very least the PostScript output should pass the test of "cupstestdsc" of the
current version of CUPS (1.3.8 at the day when this bug report was created). 
Comment 2 Ray Johnston 2008-09-11 09:55:40 UTC
This is really an enhancement request
Comment 3 Ken Sharp 2009-01-19 07:03:49 UTC
This is a duplicate of bug #688495.

*** This bug has been marked as a duplicate of 688495 ***