打印机为什么共享不了-核心是局域网权限与系统协议未开启匹配
上周办公室几台电脑共用一台老式激光打印机,折腾了大半天始终连不上,彻底搞清楚了打印机为什么共享不了,绝大多数时候都不是硬件坏了,全是系统设置的隐性关卡在作祟。
一开始所有人都找错了故障点。
主电脑连接打印机一切正常,单机打印、复印都流畅无比,网线插的牢固,无线网络也全程稳定,局域网里的其他电脑也能正常搜到这台共享打印机的名称,看似所有条件都满足了。可只要点击连接设备,界面就会弹出无法访问、权限不足的报错,反复删除设备、刷新列表、重新添加,来来回回操作无数次,问题一点没解决,甚至差点重装整套打印机驱动,白白耗掉了不少时间。
后来才反应过来,局域网共享的基础设置根本没统一。
很多人排查问题只会盯着打印机本身,完全忽略了电脑的网络共享设置。办公室的主机关闭了防火墙,但是另外几台副机的系统防火墙一直保持默认开启状态,Windows系统的防火墙会自动拦截局域网内的陌生共享设备连接,直接阻断了电脑和打印机的互通通道。除此之外,所有电脑的网络发现功能处于关闭状态,即便在同一个WiFi、同一个网段下,设备之间也无法完成数据互通,这是共享失败的第一个关键卡点。
关掉防火墙、开启网络发现后,依旧没能成功共享。
真正卡死大部分人的,是两个极其隐蔽的系统设置,一般人根本不会主动去检查。
首先是打印机的专属共享权限,主机的打印机属性界面里,共享板块只默认开放了本机管理员的使用权限,局域网内的其他用户完全没有打印、访问的权限,哪怕设备能被搜索到,也没有任何操作资格,相当于看得见摸不着。其次是系统自带的SMB共享协议,新版Windows为了安全,会默认关闭这个协议,可局域网设备共享、打印机互联,偏偏必须依靠这个协议运行,协议关闭的情况下,所有共享操作都会直接失效。
逐一把这些设置调整完毕,开启SMB 1.0协议、给局域网用户开放打印机权限、统一所有电脑的网络共享配置,再重新刷新局域网设备列表,闲置了一下午的打印机终于被副机成功连接。随便打开一份文档测试打印,纸张顺利出纸,没有任何报错卡顿。
收拾好桌面的线材和调试记录,只觉得一下午的折腾,全是栽在了懒得点开高级设置细看的惰性上。