Aaron
Aaron

Reputation: 1474

Ghostscript PDF printing garbled

I'm trying to use Ghostscript 9.02 on Windows 7 to print a PDF to an Epson Workforce printer from the command line using the following command:

   gswin32c -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=epson -sOutputFile=\\spool\EPSON C:\Document1.pdf

When executing this command, pages will print from my printer, but it is just garbled text instead of the PDF.

enter image description here

I have tried 3 different PDF files with similar results.

Upvotes: 0

Views: 1936

Answers (3)

Kiran Xyz
Kiran Xyz

Reputation: 63

I have had a similar issue, and it looks like not all listed devices are capable of printing PDF files. I have used ljet4 option for Ricoh network printer and it prints fine. The only problem is it always prints immediately instead of "HoldPrint" queue.

Upvotes: 0

Ray Johnston
Ray Johnston

Reputation: 613

I doubt that the previous answer is the issue, but rather is a problem with getting the epson format data passed through correctly as binary. Particularly if the 'init_string' == "\f\033@" doesn't make it in, the rest of the data will be interpreted by the printer as text instead of raster data.

Since you are on Windows, you may get better results by using the -sDEVICE=mswinpr2 device which sends the raster image for the page through GDI to the manufacturer's driver. See http://artifex.com/gs-current-release/Devices.htm#Win for documentation on printing from windows using Ghostscript.

BTW, you can easily check if the problem is with gswin32c being able to properly render the input PDF by looking at it on the default 'display' device using:

gswin32c C:\Document1.pdf

Upvotes: 3

Dingo
Dingo

Reputation: 2765

your problem may be probably related with encoding used by pdf file

how this pdf has been produced?

I seen several times this problem arise with pdf produced by internal pdf exporter of OpenOffice

Upvotes: 0

Related Questions