很多老式打印机只有USB接口,根本没有网口。这种情况其实更常见,今天专门讲USB打印机怎么共享。
核心思路:把连着打印机的那台电脑当“主机”,通过它把打印机共享出去。

主机端设置:三步走

第一步:确认打印机驱动装好了
主机上先确保USB打印机驱动正常,能正常打印。设置 → 蓝牙和其他设备 → 打印机和扫描仪,看打印机在不在列表里,状态是不是“就绪”。
第二步:共享这台打印机
选中打印机 → 管理 → 打印机属性 → 共享选项卡 → 勾选“共享这台打印机”。共享名用英文,别用中文和空格,比如“HP_M1136”。
第三步:记下主机的IP地址
按 Win+R 输入 cmd,再输 ipconfig,找到“IPv4地址”,记下来,比如 192.168.1.100。客户机连接时要用。
客户机连接:两种方式

方式一:直接访问主机
按 Win+R,输入 \\192.168.1.100,回车。看到共享的打印机图标,双击,系统自动装驱动。装完打测试页。
方式二:手动添加
设置 → 打印机和扫描仪 → 添加设备 → “我需要的打印机不在列表中” → 选“按名称选择共享打印机” → 输入 \\192.168.1.100\HP_M1136 → 下一步,自动安装。
关键问题:主机必须开机
USB打印机共享的最大限制是:主机不开机,谁都打印不了。因为打印机物理上连在主机上,主机是“中转站”。如果嫌麻烦,可以:

· 主机设成不休眠、不关机(设置 → 电源 → 睡眠改成“从不”)
· 或者买个USB打印服务器(一百多块),把USB打印机变成网络打印机,彻底摆脱主机
常见报错怎么解?
0x0000011b:主机上按 Win+R 输入 regedit,定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,新建DWORD值 RpcAuthnLevelPrivacyEnabled,数值设为0。重启Print Spooler服务。
0x00000709:注册表定位到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows,把“Device”值清空,重启Print Spooler服务再连。
连上了打不出来:右键共享打印机 → 查看正在打印的内容 → 打印机菜单 → 取消勾选“脱机使用打印机”和“暂停打印”。还不行就重启主机的Print Spooler服务,清空 C:\Windows\System32\spool\PRINTERS 文件夹里的缓存。
老打印机驱动装不上怎么办?
有些老打印机只有Win7驱动,Win10/11装不上。两个办法:
1. 兼容模式安装:右键驱动安装包 → 属性 → 兼容性 → 勾选“以兼容模式运行”,选Win7
2. 手动添加驱动:客户机上添加打印机时选“从磁盘安装”,指向主机上共享的驱动文件夹
总结一下: USB打印机共享,主机装驱动+开共享+记IP,客户机 \\IP 访问双击安装。主机别关机,报错改注册表。嫌麻烦就买个USB打印服务器,一百多块彻底解放主机。
你的打印机是什么型号?装驱动时遇到问题了吗?评论区打出来,我帮你看看怎么解决!