您的位置:首页 > 理论基础 > 计算机网络

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

2013-11-13 09:59 302 查看
见有多人报告升级到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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: