解决Mac使用Win10局域网共享打印机没反应问题

用了将近一个月时间终于解决了Mac在使用Win10共享的局域网打印机无效的问题,之前试过air printer等各种方法都不管用,终于一步步摸索出了原因。 

  一、设备信息

                被共享端: macOS Ventura 13.1

                共享端: Windows 10           

                打印机: HP DeskJet 1110 series

 二、问题描述

               1. 使用mac端的Windows选项卡可以添加win端共享的打印机,打印队列也可以显示打印完成,但是打印机无反应。                 

                2. 使用mac端的IP选项卡也可添加可进入打印队列但打印机无反应

                3. 在其他方法下出现“等待打印机队列” 等提示

        出现以上问题用了各种办法都无法解决,查遍全网没有这类情况的说明。 

三、解决过程

                1.由于mac无法使用,想到用另一台win尝试。 结果发现另一台打印机可以添加,但连接打印机时报错0011b。 

                2.转向解决0011b问题,在修改共享端注册表后,另一台win电脑可以实现局域网打印。 

                3.前两个问题解决后回到mac端,使用打印机页面的 高级-> 类型选择LPD-> 输入win端 ip/打印机共享名 -> 选择打印机驱动 

                4.mac端成功打印出测试页

四、具体步骤

        1. 解决Win10打印机011b问题:

                1.1 在注册表编辑器中,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print

          1.2 创建一个新的DWORD-32位值。

          1.3 命名为“RpcAuthnLevelPrivacyEnabled”。

          1.4值设置为0。

          1.5 保存,重启电脑。 

        2. 解决Mac连接Win10共享打印机没反应问题:

                2.1 打开mac打印机选项卡

2f5b92efe5ed4d6bb60ee8ba877309dc.png

        2.2 右键顶端标题栏,选择自定义工具栏,把高级拖到标题栏上

095efd25aab647a6bffa91fcb8c49849.png

        2.3 在高级选项卡中:

                类型选 LPD;

                URL填 lpd://Win端IP地址/打印机共享名 (如果有空格需要进行转义);

                名称、位置随便写不重要;

                驱动程序选你的打印机的驱动;

fb6b36f7a2864d7e8c1def5b5787e1ad.png         2.4 打印一下测试页,看看是否成功。 

 五、其他问题

        1. Windows端 IP不知道的话,查下路由器或者在cmd中使用ipcondig命令。 

        2. win10 011b问题解决方法参考:win10 win11共享打印机000011b错误修复 - 知乎

       

 

 

### 配置MacWindows 10在同一局域网共享打印机 #### 系统兼容性和准备条件 为了确保MacWindows 10之间的打印机共享功能能够顺利实现,操作系统需满足一定的版本要求。对于Windows而言,推荐使用Windows 7或更新版本;而对于macOS,则至少应为Catalina或更高级别版本[^1]。 #### Windows端配置 在Windows 10设备上启用文件和打印服务共享之前,请确认已安装所需驱动程序,并按照以下指南操作: - 打开“设置”,导航至“系统”>“关于”。点击右侧窗格中的“高级系统设置”,再选择“更改设置...” - 在弹出窗口中切换到“计算机名”标签页,单击下方的“属性”按钮进入网络ID向导界面,在这里可以指定工作组名称以便于跨平台识别。 - 返回主菜单后依次访问“控制面板”-> “设备和打印机”,找到目标打印机图标并右键选中它,“设为默认打印机”。 接着执行如下命令来激活必要的特性和服务: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName "Printing-Foundation-Features" Restart-Service Spooler Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers" -Name "DisableWebPPoint" -Value 0 ``` 最后一步是在防火墙规则里允许入站连接请求到达本地主机上的相应端口(通常是TCP 139,445)。这可以通过组策略编辑器或者PowerShell脚本来完成。 #### Mac端配置 针对苹果电脑用户来说,需要做的准备工作相对简单得多: - 访问Apple菜单 -> 系统偏好设置 -> 共享; - 勾选左侧列表里的“打印机扫描仪共享”选项框; - 将想要分享给其他用户的每台外接式装置逐一拖放到右边栏内的专用区域之中即可。 当上述步骤完成后,来自不同品牌的客户端机器便能相互发现彼此所提供的资源了。不过值得注意的是,如果遇到无法正常工作的状况时,可能是因为缺少某些特定类型的协议支持或是存在安全机制方面的阻碍因素所致。 #### 解决方案及注意事项 面对可能出现的问题,采取针对性措施有助于提高成功率: - **验证双方均处于同一子网下**:检查各节点间的连通状态是否良好,必要情况下调整路由表项以优化路径质量。 - **统一认证方式**:鉴于部分场景下的严格管控需求,建议采用Kerberos V5作为身份验证手段之一,从而增强安全性的同时简化登录流程。 - **排查软件冲突情况**:有时第三方应用程序会干扰正常的通信进程,尝试卸载可疑对象或将它们暂时禁用后再测试效果变化。 - **重启相关组件**:包括但不限于重新启动SMB/CIFS服务器实例、清空ARP缓存记录(`arp -d *`)等常规维护动作也能起到意想不到的作用[^4]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值