我的服务器是10.8.34.11和192.168.0.124(双网卡),数据库IP:10.8.34.6, 打印机IP:192.168.0.221,我把tomcat放到服务器以后,在192.168.0.221进行打印,本地(192.168.0.221) 通过IE浏览器访问http://192.168.0.124/应用名, 服务器从数据库中获取资源,把数据显示在页面上,同时在本机(192.168.0.221)进行打印。
打印机的ip和服务器上的一个ip(192.168.0.124)在同一个网段里,  数据库IP:10.8.34.6和服务器的另一个IP(10.8.34.11)在同一网段中,不同网段中的IP不能ping通,打印机不能设置为共享。现在我已经写了一个应用,就是在打印程序中获得默认打印机时出现问题。我想要获得本机192.168.0.221上的打印机,实际是获得了服务器上的打印机(服务器上不能连接打印机)。我想到的解决办法不知道能不能行得通:
1.将程序修改一下,从服务器上获取数据,然后本地打印出数据( “但是代码不知如何写”,也不知道这个办法能不能行得通)
2.如果在本地安装好环境后(把应用移植到本地机),再在本地直接打印则可以进行打印操作,但是这种情况下,本地打印机不能连接到数据库(不在同一网段中)