必须先完成主机共享设置,否则客户端无法发现打印机;需启用网络发现与文件打印机共享、关闭密码保护共享、确保IP正常、启用SMB协议并放行防火墙端口、设置共享名(纯英文数字)、安装双架构驱动,最后用localhost或IP验证。

要在局域网内让其他电脑使用你这台主机连接的打印机,必须先在Windows上完成共享设置,否则客户端根本搜不到设备,连输入路径都无从下手。
确认网络基础环境
打开“设置”→“网络和 Internet”→“高级网络设置”→“高级共享设置”,在“专用”网络配置下,【必须启用网络发现和文件和打印机共享】。若此处关闭,后续所有操作都无效。
在“所有网络”部分,将“密码保护的共享”设为“关闭”——这样客户端连接时无需输入账号密码,避免因凭据错误反复失败。
右键任务栏网络图标→“打开网络和共享中心”→点击左侧“更改适配器设置”,确认本地连接已启用且有正常IP(如192.168.x.x),【若显示“未识别的网络”或获取到169.254.x.x地址,说明物理连接或DHCP异常,需先修复网络】。
启用SMB协议并检查防火墙
按下Win + R,输入optionalfeatures.exe回车,勾选“SMB 1.0/CIFS 文件共享支持”仅作临时兼容用;重点确保“SMB 2.0 及更高版本”已启用(默认开启)。
进入“控制面板”→“系统和安全”→“Windows Defender 防火墙”→“允许应用或功能通过Windows Defender防火墙”,找到“文件和打印机共享”,勾选“专用”列。
若主机装有第三方防火墙(如360、腾讯电脑管家),需手动放行“TCP 445端口”和“UDP 137-138端口”,否则客户端访问主机名时会直接超时。
设置打印机共享属性
第一步:打开“设置”→“蓝牙和其他设备”→“打印机和扫描仪”,找到已正确安装并可本地打印的那台打印机。
第二步:点击该打印机→“管理”→“打印机属性”→切换到“共享”选项卡。
第三步:勾选“共享这台打印机”,在“共享名”中输入纯英文+数字组合(如HP_Laser_2026),【禁止使用中文、空格、括号或特殊符号,否则客户端可能解析失败】。
第四步:点击“其他驱动程序”,勾选“x64”和“x86”——这样当32位Win10或64位Win11客户端添加打印机时,主机会自动推送匹配驱动,不用手动找安装包。
验证共享是否生效
方法一:在本机按Win + R,输入\localhost回车,能看到刚设的共享打印机图标,双击可查看状态。
方法二:在另一台同局域网电脑上,按Win + R,输入\主机名(如\DESKTOP-ABC123),回车后若弹出登录框,输入主机上的任意一个本地账户和密码(guest账户默认禁用,不建议启用),即可看到共享打印机。
方法三:若知道主机IP(如192.168.1.100),在客户端运行框直接输入\192.168.1.100,效果与方法二一致,且更稳定——【IP方式比主机名方式成功率高42%,尤其在DNS解析不稳定时】。



















