0

我正在做一個項目,最終將打印一個PDF文件或doc文件作爲「另一個用戶」打印機。但現在我堅持如何在Java中打印文檔。在Windows中打印Java文檔

我知道在java中有一個pdf渲染器,由sun開發,可以將pdf轉換爲pcl文件。

轉換後,我想將pcl文件打印到遠程打印機。 我以前的方式是「複製/ b文件名\打印服務器\打印機」,但是,這種方法實際上是太低級別,甚至不能顯示文檔名稱,有時不工作。

我不知道是否有一個更好的方法來發送PCL文件到打印服務器,其中服務器可以實際檢測文件名和主機名(我想在程序中指定,而不是原來的名稱)。這一個真的讓我發瘋......謝謝!

+0

一些有用的代碼對我來說,最困難的部分是如何讓equitrac打印服務器檢測到「假」的用戶名 - 我想打印爲不同的用戶,或發送到打印。 – Alex 2012-01-09 09:01:09

+0

像equitrac這樣的程序經常可以在打印文件中使用PJL命令或其他細節 - 你可能會在那裏看到。我不是一個Java的傢伙,但你可以看看這個想法:http://support.microsoft.com/kb/322091 – 2012-01-19 20:54:38

回答