现在的位置: 首页 > 综合 > 正文

OSX:OS X 10.9的Windows XP网络打印问题

2013年04月02日 ⁄ 综合 ⁄ 共 624字 ⁄ 字号 评论关闭

见有多人报告升级到OS X 10.9之后,网络共享打印机不工作的问题。

经过测试10.9可以正常地与Windows 7, Windows Server 2008 和Windows Server 2003的网络共享打印机连接并打印,但是与Windows XP的共享打印机的连接有问题。

原因说来简单, 因为10.9默认的SMB协议是SMB2.1,参见以前的Blog,而Windows XP使用的是SMB1。不能因为2.1比1.x新就天然地认为2.1可以自动向下兼容。在10.9中要想连接到使用SMB1的共享服务,就必须明确地写明cifs。在Windows上,之所以我们在Windows系统之间连接没有感到任何的问题,那是因为Windows内部机制根据本地和远程服务提供者之间的版本差异自动调节,显然地,10.9系统没有做到这一点。

那么可以不可以在10.9上变更一下协议,强制打印机使用SMB1呢?很遗憾,不能,即使尝试改变,它也会提示cifs协议是不准许的。目前来说没有别的办法来解决使用smb协议打印到Windows XP共享打印机上。




一个可已尝试的办法是,使用LPD打印协议,这个方法,可以参考以前的blog, "从Mac连接Windows共享打印机(1)"和"从Mac连接Windows共享打印机(2)"中的有关章节,但是不是所有的情况都成功。


如果还是不行,那么或者降级到10.8,或者更换成支持网络的/AirPrint的打印机,或者升级打印机共享电脑到至少Windows 7。

抱歉!评论已关闭.