簡體   English   中英

Ghostscript PDF打印出現亂碼

[英]Ghostscript PDF printing garbled

我正在嘗試在Windows 7上使用Ghostscript 9.02,使用以下命令從命令行將PDF打印到Epson Workforce打印機:

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

執行此命令時,頁面將從我的打印機打印,但是它只是亂碼文本,而不是PDF。

在此處輸入圖片說明

我嘗試了3種不同的PDF文件,但結果相似。

我懷疑以前的答案是問題,而是將epson格式的數據正確地作為二進制傳遞是一個問題。 特別是如果'init_string'==“ \\ f \\ 033 @”沒有輸入,則打印機會將其余數據解釋為文本而不是光柵數據。

因為您使用的是Windows,所以使用-sDEVICE = mswinpr2設備可以得到更好的結果,該設備通過GDI將頁面的光柵圖像發送到制造商的驅動程序。 有關使用Ghostscript從Windows打印的文檔,請參見http://artifex.com/gs-current-release/Devices.htm#Win

順便說一句,您可以使用以下命令在默認的“顯示”設備上查看gswin32c是否能夠正確呈現輸入的PDF,從而輕松檢查是否存在問題:

gswin32c C:\Document1.pdf

我遇到了類似的問題,而且似乎並非所有列出的設備都能夠打印PDF文件。 我為理光網絡打印機使用了ljet4選項,它可以正常打印。 唯一的問題是它總是立即打印,而不是“ HoldPrint”隊列。

您的問題可能與pdf文件使用的編碼有關

此pdf文件是如何產生的?

我多次看到OpenOffice內部pdf出口商產生的pdf出現此問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM