环境:
客户端:64位 win7 专业版 服务器:32位xp 专业版 打印机:HP Laserjet P1008
xp pro的计算机与打印机通过USB连接,其他计算机使用其共享的打印机,所以暂且将其称为服务器,其他计算机称为客户端。
现象:
客户端发送一个打印任务,服务器端收到两个相同的打印任务,第一个是空任务,第二个是真正的任务,要等5~10分钟,空任务结束,真正的打印任务才能完成。或者手动取消空任务,真正的打印任务才能完成。
测试与分析:
1.使用32位xp 专业版客户端,打印,无任何异常;
2.使用32位win7 家庭版客户端,打印,无任何异常;
3.由1.2.得出,上述问题与64位操作系统有关。
解决:
1.客户端重装32位系统,肯定可以解决,暂不考虑;
2.服务器重装64位系统,应该可以解决,但影响其他客户端,暂不考虑
3.使用可直接网络打印的打印机,应该可以解决,但公司财务不同意,pass
其他尝试(参考网上资料)
1.官网下载打印机64位win7驱动,客户端安装,然后创建local port,地址指向服务器如:\\192.168.1.3\HPlaserj。结果服务器收不到打印指令。
2.官网下载打印机64位win7驱动,客户端安装,然后更改端口信息为:\\192.168.1.3\HPlaserj。与1如出一辙,无效。
3.官网下载打印机64位驱动,服务器安装,然后客户端重新连接共享打印机,打印速度有所提高,原5分钟缩短为2分钟,但服务器收到的仍为2个打印任务,问题并未得到实质性解决。参考链接:http://lanni654321./526870/745575
继续深入研究的话,我就不知道该如何进行了。请高手指点。
(昨天整个过程没截图,有图的话可能直观一点)