2013-06-13 46 views
-5

有幾個要求:如何通過JAVA連接服務器到打印機


1.系統上運行着一個服務器。服務器與許多打印機連接。
2.取決於文檔類型,服務器將請求正確的打印機打印出頁面。


我可以知道有沒有我可以參考的例子?

+1

這個項目的預算是多少? – Oscar

回答

1

您可以使用LPD (Line Printer Daemon) implementation in Java

此接受打印作業通過網絡和捕捉他們,這樣程序員就可以操縱這些打印作業。處理打印文件現在很簡單。通過擴展HandlerInterface,開發人員可以使用PrintJob執行任何他想做的事情。現在我已經實現了將PrintJob寫入磁盤,並且我正在將PrintJob寫入默認打印機。最終我希望將該文件寫入數據庫或網絡(如JetDirect)。請查看org.simoes.lpd.HandlerInterface.java類,看看處理您自己的PrintJobs是多麼容易。

或者

Cups4J - Java printing library for CUPS/IPP

這個新版本附帶了一些新的功能,並且可以打破現有的代碼無需編譯錯誤的一個API變化 - 所以請非常小心。通過屬性映射提供的打印作業屬性需要用'#'而不是''來分隔,以便允許屬性值中的空白。

相關問題