Bug 44675

Summary: pdftops conversion shakes letters
Product: poppler Reporter: Vincent Untz <vuntz>
Component: utilsAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: sommerluk
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: PDF file
PS file

Description Vincent Untz 2012-01-11 06:18:31 UTC
Forwarding https://bugzilla.novell.com/show_bug.cgi?id=738532:

(The beginning talks about printing, but it's really a pdftops issue)

================
It seems that there is an error in the PDF-PS conversion.

Reproducible: Always

Steps to Reproduce:
1. Open the attached test.pdf in okular. It displays perfectly.
2. Print the file.

Actual Results:  
In the printer output, the letters are moved.

Expected Results:  
It prints like it is displayed by okular.

My printer is a Lexmark Optra M412 on the parallel port. I've tried it with the
PS driver, with GutenprintPCL6 driver, with HPIJP driver, with laserjet driver.
Always the same result.

I've done in Okuluar (with test.pdf loaded) File->Print->Printo to file (PS)
and I've saved the result in test.ps. There you see also the shifted letters.
So I assume that this is a problem of the conversion from PDF to PS, and not a
problem of a specific printer driver.
================

Johannes Meixer mentioned:
================
When you print a PDF, the CUPS filtering system runs
first of all /usr/lib/cups/filter/pdftops which is only a wrapper
that calls /usr/bin/pdftops which actually converts PDF to PS.
================
Comment 1 Vincent Untz 2012-01-11 06:59:11 UTC
Created attachment 55436 [details]
PDF file
Comment 2 Vincent Untz 2012-01-11 06:59:28 UTC
Created attachment 55437 [details]
PS file
Comment 3 Adrian Johnson 2012-02-15 01:46:39 UTC
Reproduced with 92ce79f4. Works with master. Looks like it has been fixed by the xpdf-3.03 merge.
Comment 4 sommerluk 2012-02-22 07:05:45 UTC
Thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.