2012-12-26 62 views
3


我正在開發一個新的android應用程序(使用java)進行遠程打印。
與打印機的通信採用LPR標準(RFC 1179)。
我用Java編寫了LPR客戶端,並用它來打印PDF文檔。
第一次打印效果很好。
然後我試圖再次打印相同的文檔,我接到了一個陌生的錯誤:
128 MB的內存需要啓用直接打印

"PDF status page
 PDF file not printed. 128 MB of memory is required to enable direct PDF printing."

我搜索了這個問題,並沒有發現非常多。
當我使用原始驅動程序時,此問題不顯示。
有沒有人有任何想法如何克服?

+0

爲我們提供PDF形成算法的一些源代碼... – Andremoniy

+1

即使您擁有超過128 MB的內存,如果內存不足,也可能會出現此消息。我會在您正在使用的庫的代碼中查找此消息。 –

回答

0

我剛剛有這個問題,並認爲我會爲我的情況提供一個答案。我遷移到一臺新的服務器,當試圖打印PDF時,標題中出現錯誤。我忘記安裝打印機驅動程序。

我簡單地將我的舊ppd文件複製到/etc/cups/ppd/,重新啓動杯子,錯誤消失。