[Poppler-bugs] [Bug 99564] pdftops (checked 0.43.0 / 0.51.0) leads to unprintable ps for Lexmark E360d ("OFFENDING COMMAND: StartData")

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 15 02:46:32 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=99564

Stefan Brüns <stefan.bruens at rwth-aachen.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #7 from Stefan Brüns <stefan.bruens at rwth-aachen.de> ---
@Paul:
1. Can you file another BR for the setpagedevice request, and attach a minimal
PDF file generating the error, and also the generated PS from pdftops as well
as the PPD, if possible.

2. Regarding the font/StartData issue:

- Reading
https://wwwimages2.adobe.com/content/dam/acom/en/devnet/font/pdfs/5014.CIDFont_Spec.pdf,
the code in the generated PS looks fine
- ghostscript is happy with the code

Differences between the generated PS files:
- pdftops -level3 embeds the font as CIDType0 font
- pdftops -level2 embeds the font as non-CID Type1 font
- ghostscript (pdf2ps) embeds the font as Type3 font

CID keyed fonts are a PS 3 feature, especially useful for fonts with large
character sets, like the used "SourceCodePro".

-> Libreoffice generated PDFs may be ok because you use only fonts with small
numbers of glyphs
-> ... or Libreoffice subsets the font, so it can use a non-CID format

The culprit here seems to be the PS interpreter in your printer. Possible
issues:
- it is not PS3 compliant
- it has problems with (Hex) encoded Glyph data (the data following the
"StartData" procedure. (ioerror should only appear if there is some data which
is not whitespace nor hex characters).

For the last two points can you please:
1. test the following command:
  echo "languagelevel ==" | nc -q 30 printserver1.swabian.net 9902
2. Test the 3 attached files if any prints correctly?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/poppler-bugs/attachments/20180515/f285ec7e/attachment.html>


More information about the Poppler-bugs mailing list