2013-05-09 132 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