我正处理的情况是我的swing应用程序系统必须将文档发送到非本地网络的远程打印机,但我有权访问(网络之间的路由器允许此通信)。两个网络都始终具有私有IP范围。例如:我正在尝试将网络192.168.100.0中的文档发送到172.17.1.0网络中的打印机(或其他方式)。 这可能吗?
我一直在谷歌搜索,只找到有关本地打印的代码示例。任何人都可以指出我正确的方向吗?
谢谢!
答案 0 :(得分:1)
使用WIN7操作系统时,您可以选择将网络/无线打印机添加到电脑上。您必须将该网络打印机添加到您的PC并简单地打开打印对话框。用户必须选择打印机并完成所有操作。 (确保网络管理员可以看到/添加该打印机[路由器配置防火墙等...我不知道])。 这就是它在WIN7上的表现,我确信它可以在所有其他操作系统上完成。
还关于在java中打印 http://docs.oracle.com/javase/tutorial/2d/printing/dialog.html