打印机扫描到共享文件夹突然失败:凶手是被禁用的 SMBv1
办公室复合机(MFP)的 scan-to-folder 功能——扫描直接存进 NAS 共享文件夹——用了好几年,某天突然失败。打印功能正常,只有扫描存档失败。
排查
- NAS 正常,其他电脑访问同一个共享文件夹没问题;
- 打印机上的目标路径、账号密码都没改过;
- 换一台比较新的复合机测试同一个共享——能扫。
老机器不行、新机器可以,指向性已经很明显了:协议版本。
根因:SMBv1
老款复合机的固件只支持 SMBv1 做文件传输。而 SMBv1 是 WannaCry 之后整个行业都在赶尽杀绝的协议——NAS 和服务器在安全加固时把最低 SMB 版本提到了 v2,老打印机从那一刻起就被拒之门外了。
协议不匹配的全貌,以及为什么绝不能走”重新启用 SMBv1”这条捷径
这类故障的经典特征:
- 打印正常、扫描失败(打印走的是别的协议,只有 scan-to-folder 依赖 SMB);
- 时间点上对应某次「安全加固」「系统更新」或 NAS 的 DSM/固件升级;
- 新设备没事,老设备集体阵亡。
解决路线(按推荐顺序)
- 给复合机升级固件。主流厂商(Ricoh、Konica Minolta 等)后来都发布了支持 SMBv2/v3 的固件——去厂商支持站按具体型号查。我们这台在尝试固件在线更新时还碰上厂商服务器抓不到镜像的插曲,改为手动下载固件包再推送;
- 固件实在没有 SMBv2 支持的老古董:改用 scan-to-email(走 SMTP,绕开 SMB)或者 FTP/SFTP 目标;
- 千万不要为了一台打印机在 NAS/服务器上重新启用 SMBv1——那等于为了开一扇窗把整面防盗墙拆了。真被逼到绝路,也应该是隔离一台专用的过渡文件服务器给它,而不是降级整个环境。
顺带一提:这次涉及的另一台更老的机器,评估后直接决定退役换新——给十年前的打印机续命的工时,往往比它的残值更贵。
教训
- 做 SMBv1 禁用这类安全加固前,先盘点哪些「非电脑」设备还在用它:打印机、扫描仪、老 NAS、门禁考勤机……这些最容易被漏掉;
- 「打印正常但扫描失败」= 先查 SMB 版本,能省一小时;
- 安全和兼容的取舍上立场要硬:协议该死就让它死,为老设备找出路,而不是给协议续命。