整个过程分为两部分:在连接着打印机的主机上共享打印机,然后在其他需要使用的客户端电脑上添加网络打印机。
第一步:在连接打印机的主机电脑上设置共享
这台电脑通过USB线或网络直接连接着打印机。
- 开启网络发现和共享(这是最关键的一步)
- 按Win + i打开设置,进入网络和 Internet > 高级网络设置。
- 点击高级共享设置。
在打开的窗口中,确保专用网络下的选项已勾选:
- 启用网络发现
- 启用文件和打印机共享
- 然后,在所有网络部分,选择无密码保护的共享(适用于家庭或可信任的内部网络)或根据你的安全需求设置密码。
- 点击保存更改。
- 共享具体的打印机
- 回到设置,进入蓝牙和其他设备 > 打印机和扫描仪。
- 在设备列表中找到你要共享的打印机,点击进入打印机属性。
- 切换到共享选项卡。
- 勾选共享这台打印机,并在下方设置一个简单易记的共享名(例如HP_LaserJet_Office)。请记住这个名字,稍后会用到。
- 点击应用和确定。
- 记下主机的关键信息(两种方法任选其一)
为了方便客户端连接,你需要知道主机的网络标识。请记下以下任意一种信息:
- 计算机名:在桌面上右键点击此电脑,选择属性,查找设备名称。
- IP地址:在开始菜单搜索cmd打开命令提示符,输入ipconfig并回车,查找IPv4 地址(通常是192.168.x.x这种格式)。
第二步:在客户端电脑上添加共享打印机
客户端电脑和主机需要在同一个局域网内。
- 打开添加打印机界面
- 按Win + i打开设置,进入蓝牙和其他设备 > 打印机和扫描仪。
- 点击添加打印机或扫描仪。
- 等待系统自动搜索,通常无法自动搜索到,请直接点击下方出现的“我需要的打印机不在列表中”。
- 手动输入路径连接
- 选择“按名称选择共享打印机”。
- 在输入框中,使用你之前记下的主机信息,按以下两种格式之一输入:
- 使用计算机名:\\主机计算机名\打印机共享名(例如:\\DESKTOP-PC123\HP_LaserJet_Office)
- 使用IP地址:\\主机IP地址\打印机共享名(例如:\\192.168.1.100\HP_LaserJet_Office)
- 点击下一步。
- 系统会连接主机并查找驱动。你可能需要根据提示选择安装驱动或等待系统自动完成。
- 完成后,可以打印一张测试页以确保连接正常。
故障排查锦囊
如果按照以上步骤操作失败,可以按顺序检查以下几点:
- 网络连通性检查:
- 在客户端电脑上,按Win + R打开运行框,输入cmd回车,然后输入ping 主机IP地址(例如:ping 192.168.1.100)。
- 如果能收到回复,说明网络是通的。如果显示“请求超时”,请检查两台电脑是否连在同一个Wi-Fi/路由器下,或主机的防火墙是否阻止了ICMP回显。
- 主机防火墙与共享服务:
- 在主机上,打开控制面板 > Windows Defender 防火墙 > 允许应用或功能通过防火墙。
- 确保“文件和打印机共享”在专用和公用网络下都是允许的。
- 检查服务是否开启:按Win + R输入services.msc回车,找到“Server”和“Print Spooler”服务,确保它们的状态是“正在运行”。
- 主机凭据问题:
- 在客户端连接时,可能会弹出输入用户名和密码的窗口。请尝试输入主机的登录用户名和密码。如果主机使用Microsoft账户登录,密码通常是你的Microsoft账户密码。
- 驱动程序问题:
- 如果客户端在连接时提示缺少驱动,可以尝试在主机上,进入打印机属性,在共享选项卡中点击“其他驱动程序”,勾选对应系统位数的驱动程序(如x64),这样可以为不同系统的客户端预先准备好驱动。
注:以上方法适用于最常见的Windows 10/11之间的共享。如果网络中还存在Windows 7等旧版本系统,可能需要确保主机上安装了额外的驱动程序。
按照以上步骤操作,绝大多数情况下都能成功设置共享打印机。如果你在某个具体步骤遇到了问题,可以告诉我出现的具体提示,我能为你提供更具体的排查建议。
