2013-05-09 409 views
0

我正在處理的情況是,我的swing應用程序系統必須將文檔發送到不是本地網絡的遠程打印機,而是我可以訪問的網絡網絡之間的路由器允許這種通信)。兩個網絡都始終有一個私人IP地址範圍。例如:我試圖將網絡192.168.100.0中的文檔發送到172.17.1.0網絡中的打印機(或其他方式)。 這可能嗎?Java打印機:將文檔發送到遠程打印機

我一直在谷歌搜索,只發現有關本地印刷的代碼示例。任何人都可以指引我走向正確的方向嗎?

謝謝!

回答

1

當使用WIN7 OS時,您可以選擇將網絡/無線打印機添加到您的電腦。您必須將該網絡打印機添加到您的PC中,然後打開打印對話框。用戶必須選擇打印機及其全部完成。 (請確保與網絡管理員,你可以看到/添加該打印機[路由器配置防火牆等...我不知道])。 這是如何在WIN7上完成的,確保它可以在所有其他操作系統上完成。

而且有關使用Java http://docs.oracle.com/javase/tutorial/2d/printing/dialog.html

+0

印刷謝謝,似乎是一個不錯的選擇。我會看看它並與網絡管理員交談。但是,其他人有沒有其他想法?我希望能夠從Java代碼本身「找到」某種遠程打印機,而無需在操作系統中將它們註冊爲遠程網絡打印機。 – Hauri 2013-05-09 09:11:00