办公室里最让人抓狂的场景之一,莫过于想打印一份文件,却发现自己的电脑没连打印机。跑到别人工位上发文件、插U盘,来回折腾十几分钟,一天的好心情全没了。

其实,只要把一台打印机设置成共享,整个局域网的电脑都能直接打印,根本不用来回跑。但很多人一听到"共享设置"就头大:网络发现、工作组、权限、驱动……光这些名词就够劝退了。

这篇文章把所有主流场景的设置方法全部整理清楚,从Windows到Mac,从最简单的一键共享到最稳定的路由器方案,跟着步骤一步步来,10分钟就能搞定。


一、动手之前:先搞懂这几件事

什么是打印机共享?

简单来说,就是把一台连接了打印机的电脑(我们叫它"主机")当成中转站,其他电脑(叫"客户端")通过局域网把打印任务发给主机,再由主机送到打印机上打出来。

三个必须满足的前提条件

在开始设置之前,请先确认这三件事,否则后面全是白忙活:

  1. 在同一个局域网里:所有电脑必须连同一个Wi-Fi或者同一个交换机,跨网段是搜不到的。
  2. 主机能正常打印:连接打印机的那台电脑本身必须已经装好驱动,能独立打印。主机打不了,共享肯定也不行。
  3. 主机保持开机:共享打印机不是"永动机",主机关机或休眠了,其他人就都打不了了。

二、Windows主机端设置:开启共享

这一步在直接连着打印机的那台电脑上操作。Win10和Win11的操作逻辑基本一致,下面分别说明。

第一步:把网络设为"专用网络"

Windows把网络分成"专用"和"公用"两种,公用网络默认会关闭共享功能,所以第一步必须先改过来。

Win11操作路径:
设置 → 网络和Internet → 点击你当前连接的Wi-Fi或以太网 → 网络配置文件类型 → 选择"专用网络"

Win10操作路径:
设置 → 网络和Internet → 状态 → 属性 → 网络配置文件 → 选择"专用"

第二步:开启网络发现和文件共享

这一步是让局域网里的其他电脑能"看见"你这台主机。

  1. 打开控制面板(可以直接在开始菜单搜索"控制面板")
  2. 依次进入:网络和Internet → 网络和共享中心 → 更改高级共享设置
  3. 在"专用网络"栏目下,勾选这两项:

    • ✅ 启用网络发现
    • ✅ 启用文件和打印机共享
  4. 往下拉到"所有网络"栏目,找到"密码保护的共享":

    • 办公环境、熟人之间推荐:关闭密码保护共享(最省事,不用输密码)
    • 安全要求高的环境:保留开启(客户端连接时需要输入主机的用户名和密码)
  5. 点击"保存更改"
💡 小提示:关闭密码保护共享是大多数办公场景的选择,简单直接。如果你担心安全,可以给主机账户设置一个密码,然后保留密码保护。

第三步:开启打印机共享

  1. 打开设置 → 蓝牙和设备 → 打印机和扫描仪(Win10是"设备 → 打印机和扫描仪")
  2. 找到你要共享的那台打印机,点击它
  3. 点击"打印机属性"
  4. 切换到"共享"选项卡
  5. 勾选"共享这台打印机"
  6. 在"共享名"里填一个好记的名字(比如"HP_激光打印机")

    ⚠️ 注意:共享名建议用纯英文或拼音,不要用中文和特殊字符,否则部分老系统或Mac可能识别失败
  7. 点击"应用" → "确定"

第四步:记下主机的关键信息

客户端连接的时候需要用到,提前记下来省得来回跑:

查看计算机名:
设置 → 系统 → 关于 → 设备名称

查看IP地址:
Win + R 输入 cmd 回车,在黑色窗口里输入 ipconfig 回车,找到当前网络适配器下的 IPv4 地址,一般是 192.168.x.x 这种格式。


三、Windows客户端连接:两种方法任选

其他要使用打印机的Windows电脑,推荐用下面第一种方法,稳定性最高。

方法一:IP地址直连(强烈推荐)

不要在"网上邻居"里慢慢搜,经常搜不到还浪费时间。直接用IP地址连,又快又稳。

  1. Win + R 调出运行窗口
  2. 输入 \\主机IP地址(比如 \\192.168.1.100),回车
  3. 这时候会弹出主机的共享资源窗口,找到共享的打印机图标
  4. 右键点击打印机 → 选择"连接"
  5. 系统会自动安装驱动,等几秒钟就完成了

安装好之后,可以去"打印机和扫描仪"里确认一下,能看到这台网络打印机就说明成功了。随便打个测试页试试吧。

方法二:通过设置界面添加

如果你更喜欢图形界面操作,也可以走这条路:

  1. 打开设置 → 蓝牙和设备 → 打印机和扫描仪
  2. 点击"添加设备"
  3. 系统会自动搜索网络上的打印机,如果找到了直接点击"添加"即可
  4. 如果搜不到,点击"我需要的打印机不在列表中"
  5. 选择"按名称选择共享打印机",输入格式:\\主机名\共享名(比如 \\DESKTOP-ABC\HP_Printer
  6. 点击"下一步",按提示完成驱动安装

四、Mac电脑怎么连Windows共享打印机?

办公室里Mac和Windows混用的情况越来越多,跨平台共享打印机其实也没那么复杂。Mac原生支持SMB协议,可以直接连Windows的共享打印机。

准备工作(Windows端)

在设置之前,先在Windows主机上确认两点:

  1. 打印机的共享名用英文,不要有中文和空格
  2. 如果开启了密码保护共享,记住Windows主机的用户名和密码

Mac端连接步骤

方法一:自动发现(简单场景)

  1. 打开系统设置 → 打印机与扫描仪
  2. 点击底部的 + 号添加打印机
  3. 在弹出的窗口中,切换到"Windows"标签页
  4. 稍等几秒,系统会列出局域网内的共享主机,找到你的Windows主机名
  5. 双击主机名,输入Windows的用户名和密码(如果关了密码保护,可以试试"客人"身份)
  6. 勾选"在我的钥匙串中记住此密码",点击"连接"
  7. 从列表中选择共享打印机的名称
  8. 在"使用"下拉菜单中选择对应的驱动程序:

    • 如果列表里有你的打印机型号,直接选
    • 如果没有,去打印机品牌官网下载Mac版驱动
    • 实在找不到,可以临时选"Generic PostScript Printer"通用驱动试试
  9. 点击"添加"完成

方法二:手动输入SMB地址(推荐,成功率更高)

自动发现经常抽风搜不到,手动输入地址反而更靠谱。

  1. 同样在添加打印机的窗口,点击顶部的"IP"标签
  2. 协议选择"SMB"
  3. 地址栏按这个格式输入:

    smb://主机IP地址/共享名

    例如:smb://192.168.1.100/HP_LaserJet

  4. "名称"栏可以随便填,给自己看的,比如"办公室打印机"
  5. "使用"下拉菜单选择打印机驱动(同上)
  6. 点击"添加"
💡 小技巧:如果用计算机名连不上,就换成IP地址试试,绕过NetBIOS解析,成功率会高很多。

五、Mac之间共享打印机

如果你的办公室全是Mac,设置起来更简单:

主机端(连着打印机的Mac)

  1. 打开系统设置 → 通用 → 共享
  2. 找到"打印机共享",打开开关
  3. 在"打印机"列表里,勾选要共享的打印机
  4. 默认所有人都可以打印,如果想限制权限,可以在"用户"里添加指定用户

客户端(其他Mac)

  1. 打开系统设置 → 打印机与扫描仪
  2. 点击 +
  3. 在"默认"标签页里就能看到共享的打印机,直接选中添加即可
  4. 支持隔空打印(AirPrint)的打印机甚至不用装驱动,插上就能用

六、最常见的6个问题,照着排查就能解决

共享打印机的坑特别多,90%的问题都在下面这几条里,按顺序排查效率最高。

问题1:搜不到共享打印机怎么办?

可能原因: 网络发现没开、不在同一个网络、防火墙拦截

解决方法:

  1. 确认两台电脑在同一个局域网,能互相ping通
  2. 主机端确认开启了"网络发现"和"文件和打印机共享"
  3. 临时关闭Windows防火墙测试一下,如果关闭后能连上,说明是防火墙的问题,去防火墙设置里把"文件和打印机共享"加入白名单
  4. 不要依赖自动搜索,直接用 \\IP地址 的方式手动连接

问题2:报错 0x0000011b(最常见的补丁问题)

这是微软安全更新导致的经典问题,也是目前最频繁出现的报错。

解决方法:
主机和客户端都要操作

  1. Win + R 输入 regedit 回车,打开注册表编辑器
  2. 定位到:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
  3. 在右侧空白处右键 → 新建 → DWORD (32位) 值
  4. 命名为 RpcAuthnLevelPrivacyEnabled
  5. 双击它,数值数据填 0,基数选十六进制
  6. 确定后重启电脑,或者在服务里重启"Print Spooler"打印服务
⚠️ 修改注册表有风险,请严格按照步骤操作。小白用户可以搜索"共享打印机一键修复工具",用工具自动处理更省心。

问题3:报错 0x00000709(打印机名称无效)

可能原因: 共享名称不对,或者注册表中默认打印机配置损坏

解决方法:

  1. 确认共享名输入正确,不要有中文和特殊字符
  2. 尝试删除客户端已有的打印机,重新添加一遍
  3. 如果还是不行,在客户端注册表中定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows,删除 Device 键值后重启电脑

问题4:提示"登录失败,用户账户限制"

可能原因: Windows默认不允许空密码账户进行网络访问

解决方法(二选一):

  • 方法一:给主机的Windows账户设置一个密码,客户端连接时输入正确的用户名和密码
  • 方法二:在主机的组策略里修改:运行 gpedit.msc → 计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项 → 找到"账户:使用空密码的本地账户只允许进行控制台登录" → 设置为"已禁用"

问题5:Win10/Win11连不上Win7的共享打印机

可能原因: 新系统默认禁用了SMB 1.0协议,而Win7默认用的是旧协议

解决方法:

  1. 打开控制面板 → 程序 → 启用或关闭Windows功能
  2. 找到"SMB 1.0/CIFS 文件共享支持",勾选它
  3. 确定后重启电脑
⚠️ 注意:SMB 1.0协议存在安全风险,只建议在可信的内网环境中临时开启。长期来看,还是升级Win7主机更稳妥。

问题6:连接时提示找不到驱动程序

可能原因: 主机和客户端系统位数不同(一个32位一个64位),或者驱动不兼容

解决方法:

  1. 客户端先去打印机品牌官网下载对应系统版本的驱动并安装好
  2. 然后再去连接共享打印机,系统会自动匹配已安装的驱动
  3. 如果主机端想让客户端自动获取驱动,可以在打印机属性 → 共享 → 其他驱动程序里,勾选其他系统位数的驱动并指定驱动文件位置

七、进阶方案:路由器USB共享,最稳定的共享方式

用电脑当主机有个最大的问题:主机关机了,大家都别想打印。而且Windows共享各种补丁问题、权限问题层出不穷,非常折腾。

如果你的路由器有USB接口,强烈推荐用路由器来做打印服务器。一劳永逸,只要路由器不断电,打印机就永远在线。

怎么设置?

  1. 把打印机用USB线插到路由器的USB口上
  2. 登录路由器管理后台(通常是 192.168.1.1192.168.0.1
  3. 找到"USB应用"、"打印服务器"或"打印机共享"之类的选项,开启功能
  4. 电脑端添加打印机时,选择"TCP/IP打印机",输入路由器的IP地址即可

不同品牌路由器的设置界面不一样,具体可以参考路由器的说明书。但总的来说,这是所有方案里稳定性最高、维护成本最低的一种。


八、写在最后:选哪种方式最适合你?

最后简单总结一下,不同场景选不同方案:

  • 临时共享、设备少:直接用Windows自带的共享功能,10分钟搞定,零成本
  • Mac和Windows混用:主机端用英文共享名,Mac端用SMB地址手动连接
  • 长期办公、追求稳定:优先考虑路由器USB共享方案,彻底告别各种奇葩报错
  • 打印机本身支持无线/网络:直接让打印机连Wi-Fi,所有电脑直接添加网络打印机,根本不需要主机

共享打印机这件事,说难不难,说简单也不简单。坑是真的多,但只要按步骤来,大部分情况一次就能配好。收藏这篇文章,下次办公室里谁的打印机连不上了,直接把这篇发给他,比你口头教十分钟管用多了。

发表评论