Win7上共享佳能打印机LBP3000跨网段客户端打印慢

发布时间:  2015-10-27 浏览次数:  353 下载次数:  0
问题描述

(1)   PC连接打印机,配置打印机共享,在虚拟机中添加该共享打印机后,打印文档时需要18s左右打印机才进行打印操作,反之亦然。打印机打印时状态图如下(会一直持续在该界面显示“正在获取状态”)。
 


 

(2)   如果不关闭(1)中截图所示窗口,第二次打印就会快很多,基本36s后打印机就开始打印了。

处理过程

(1)   网上获取到以下方法,测试均无法解决:去勾选“启用双向支持”、添加本地打印机时选择新建端口并输入\\shareip\printersharename、打开Windows功能里“打印和文件服务”下的LPD打印服务和LPR端口监视器。
 

(2)   针对同网段与否进行测试,发现PC间跨网段测试打印速度正常,TC登录VM共享打印机给其他VM打印速度正常,根据组网图,初步怀疑三层交换机应该存在限制。
 

说明:VM网关在9306上,PC网关在5700上。
 


 


(3)   PCVM上部署wireshark网络抓包工具,抓取打印机打印动作进行分析,PC机接入VM侧的5700。抓取场景分别为:PCVM同网段、PCVM跨网段。
 

(4)   Windows共享打印机机制依赖NetBIOS Name ServerNBNS)和Server Message BlockSMBxx为协议版本)协议:NBNS解析失败有可能导致慢、SMB报文重传有可能导致慢。
 

(5)   SMB报文重传是否存在分析:通过长ping共享打印机的机器IP,延迟平均在1ms左右,无丢包,说明网络状态正常。
 

(6)   NBNS解析失败是否存在分析,共享打印机机器的抓包数据通过nbns条件过滤:
 

同网段
 


 

跨网段
 


 

(7)  根据(6)推断基本上是共享打印机机器在进行NBNS解析失败导致使用打印机的客户端打印慢问题。

解决方案

在共享打印机机器上,进入网卡“Internet 协议版本 4(TCP/IPv4)属性”->“高级”->“WINS”,勾选“禁用TCP/IP上的NetBIOS”选项。

建议与总结
NBNS解析无法通过配置DNS服务器方式测试。

END