必须先在主机启用网络发现、文件打印机共享、SMB 2.0+,设置固定IP并共享打印机;客户端配置凭据后,可通过IP或添加向导连接共享打印机。

要在局域网中让多台电脑共用一台USB连接的打印机,必须先让主机(连着打印机的那台电脑)对外暴露这台设备,再让其他电脑能稳定发现、访问并安装驱动——跳过任意一环,客户端都会卡在“找不到打印机”或“错误0x00000709”。
主机端:启用共享前的硬性准备
这一步不是可选项,而是所有后续操作生效的前提。如果主机本身无法本地打印,共享毫无意义。
确认打印机已通过USB线正确连接主机,且在【设备和打印机】里图标无黄色感叹号;右键该打印机→【打印测试页】,纸张正常吐出才算通过。
按 Win + R 输入 services.msc 回车 → 找到【Print Spooler】服务 → 右键【启动】→ 若状态不是“正在运行”,双击它,在【启动类型】下拉选【自动】→ 点击【应用】。
【关键提醒】 如果Print Spooler服务启动失败,先检查它依赖的【Remote Procedure Call (RPC)】服务是否也处于运行状态,否则共享根本无法建立通信链路。
主机端:网络基础配置统一
工作组名称不一致、网络发现关闭、协议缺失,是客户端“搜不到打印机”的三大主因。
第一步:统一工作组
按 Win + R 输入 sysdm.cpl 回车 → 【计算机名】选项卡 → 查看【工作组】字段(默认为 WORKGROUP)→ 记下该名称;若需修改,点击【更改】→ 输入完全相同的名称(注意大小写与空格)→ 重启电脑生效。
第二步:启用网络发现与共享
打开【控制面板】→ 【网络和 Internet】→ 【网络和共享中心】→ 【更改高级共享设置】→ 展开当前网络配置文件(如“专用”)→ ✅ 启用网络发现 → ✅ 启用文件和打印机共享 → ⚠️ 关闭密码保护共享(尤其当主机未设登录密码时,此步必做)→ 【保存更改】。
第三步:补全网络适配器协议
右键任务栏网络图标 → 【打开网络和 Internet 设置】→ 【网络和共享中心】→ 左侧【更改适配器选项】→ 右键当前连接(如“WLAN”或“以太网”)→ 【属性】→ 勾选以下全部:Microsoft 网络客户端、Microsoft 网络的文件和打印机共享、Internet 协议版本 4 (TCP/IPv4)、Internet 协议版本 6 (TCP/IPv6)。
主机端:共享打印机并预装驱动
仅勾选“共享这台打印机”远远不够。客户端若系统架构不同(比如主机是64位Win11,客户端是32位Win10),会因缺驱动而安装失败。
打开【控制面板】→ 【硬件和声音】→ 【设备和打印机】→ 右键目标打印机 → 【打印机属性】→ 【共享】选项卡 → 勾选【共享这台打印机】→ 输入共享名(必须纯英文/数字,如 Canon_MF445dw_Shared)→ 点击【其他驱动程序】。
在弹出窗口中,勾选客户端实际使用的系统架构(x64 或 x86)→ 点击【确定】→ 系统会提示“指定驱动程序位置”,此时必须提前从打印机官网下载对应架构的.inf驱动包,指向其解压后的文件夹路径,否则后续客户端安装将中断。
回到【共享】选项卡 → 点击【安全】→ 检查【Everyone】是否在列表中;若没有,点击【添加】→ 输入 Everyone → 【检查名称】→ 【确定】→ 勾选【打印】权限 → 【应用】。
客户端:两种可靠添加方式
推荐优先使用IP直连法,绕过不稳定的服务发现机制,成功率接近100%。
方法一:通过主机IP地址直连(最稳)
在主机上按 Win + R → 输入 cmd 回车 → 输入 ipconfig 回车 → 找到“无线局域网适配器 WLAN”或“以太网适配器 以太网”下的 IPv4 地址(如 192.168.1.102)→ 记下它。
在客户端上,打开【控制面板】→ 【设备和打印机】→ 【添加打印机】→ 【我需要的打印机不在列表中】→ 【使用TCP/IP地址或主机名添加打印机】→ 下一步 → 在“主机名或IP地址”栏输入刚才记下的IP(如 192.168.1.102)→ 下一步 → 系统自动识别共享打印机 → 安装完成。
方法二:通过主机名访问(需DNS解析正常)
在客户端按 Win + R → 输入 \主机计算机名(如 \DESKTOP-ABC123)→ 回车 → 弹出共享资源窗口 → 双击共享打印机名称 → 按向导完成安装。
⚠️ 注意:若方法二报错“找不到网络路径”,说明主机名解析失败,立刻切回方法一,不要浪费时间排查NetBIOS或DNS设置。


















