View Issue Details

IDProjectCategoryView StatusLast Update
0001113savapage-core[All Projects] Generalpublic2020-02-03 19:24
ReporterrijkrAssigned Torijkr 
Status resolvedResolutionfixed 
Product Version1.2.0 
Target Version1.2.0Fixed in Version1.2.0 
Summary0001113: Create print-in PDF prepress
DescriptionIST: For some documents a PDF cleaning action with pdftocairo 0.62.0 delivers a PDF (no error messages) that later on gives errors on stdout when converted to PostScript with pdf2ps. For example:
**** Error: Ignoring spurious ET operator.
            Output may be incorrect.
**** Error: Executing Do inside a text block, attempting to recover
            Output may be incorrect.
**** Error: Executing Do inside a text block, attempting to recover
            Output may be incorrect.
Even with errors, pdf2ps exit code is zero (0). These errors are a precursor to CUPS printing problems, as a result of which pages are printed incompletely or not at all. pdftocairo 0.41.0 behaves well and does not lead to printing problems.

When executing this command:
gs -o gs-prepress.pdf -sDEVICE=pdfwrite -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress pdftocairo-0.62.0.output.pdf && pdf2ps gs-prepress.pdf
... no errors are shown and printing works fine. Ergo: gs /prepress is able to correct pdftocairo 0.62.0 induced printing problems.

SOLL: Add a config property "print-in.pdf.prepress" Y | N (default). When value is "Y" the Ghostscript /prepress command is executed as last step after PDF file print-in.
TagsNo tags attached.


related to 0001077 resolvedrijkr savapage-server Set strict defaults for Web Print PDF validation 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-02-03 19:00 rijkr New Issue
2020-02-03 19:00 rijkr Status new => assigned
2020-02-03 19:00 rijkr Assigned To => rijkr
2020-02-03 19:00 rijkr Description Updated View Revisions
2020-02-03 19:02 rijkr Relationship added related to 0001077
2020-02-03 19:24 rijkr Status assigned => resolved
2020-02-03 19:24 rijkr Resolution open => fixed
2020-02-03 19:24 rijkr Fixed in Version => 1.2.0