我正在使用postscript打印許多頁面的程序。如果我打印幾頁,所有東西都能正確打印。但是,如果我打印一個大文檔,比如說100頁,它會在第21頁左右停下來。它會等待一分鐘,然後在下一頁上輸出一個錯誤。如果這有什麼不同,我會一次將信息直接發送給打印機。如果我在錯誤發生之前從作業中刪除頁面,那麼它會打印出這些頁面,但在路上會出現20頁左右的錯誤。我有一個臨時修補程序,它連接到打印機,打印10頁,然後關閉連接並每10頁重新開始一次連接。這樣打印一切都很好。傳輸的數據量僅超過1兆,我的打印機有32兆內存,所以應該有足夠的緩衝空間。有時候,違規命令只是命令的一部分,並不完整,比如'how'而不是'show'。大筆記打印作業失敗
的文件是在這裏:https://dl.dropbox.com/u/2430447/SPL0333842
我自己創建PostScript。如果我改變我的程序來終止與打印機的連接,那麼每10頁重新連接一切正常。另外,如果我選擇僅打印40頁,則所有打印效果都很好。我有一根USB電纜直接從我的電腦連接到打印機。這些文件大約是1.1mb。我會嘗試你的代碼。如果我確實得到了一個有問題的命令,它看起來像命令什麼壞了。就像人會說's',接下來說'如何'或類似的東西。但這取決於我的數據。 – Tim 2012-07-31 19:48:40
該文件位於:https://dl.dropbox.com/u/2430447/SPL0333842 – Tim 2012-07-31 20:23:25