重置打印系统并清理残留配置可彻底清除macos中无用打印机条目。需执行四步:一、系统设置中右键重置打印系统;二、删除~/library/printers/、/library/printers/厂商文件夹及/etc/cups/ppd/下ppd文件;三、终端禁用自动安装:defaults write com.apple.print.printingprefs "autoinstallnewprinters" -bool false;四、访问http://localhost:631/printers/手动删除cups网页界面中的遗留打印机。

如果您在 macOS 的“打印机与扫描仪”列表中看到已断开连接、从未使用或根本不存在的打印机条目,且其驱动持续占用系统资源、干扰打印队列或引发 CUPS 错误,则很可能是系统残留了无用的内置驱动配置。macOS 并不会自动清理已失效的打印机配置,需手动干预以释放后台服务负担。以下是清理系统自带无用打印机驱动的具体操作步骤:
一、重置打印系统(清除全部打印机配置与队列)
该操作将清空所有已添加打印机、删除所有打印任务、重置 CUPS 配置为出厂默认状态,但不卸载任何已安装的驱动程序文件,仅清除系统级注册信息与队列缓存,是最安全快速的初始清理手段。
1、打开“系统设置” → 点击左侧边栏“打印机与扫描仪”。
2、在右侧空白区域按住 Control 键并单击鼠标左键(或右键),调出上下文菜单。
3、选择“重置打印系统…”选项。
4、在弹出的确认窗口中输入管理员密码,点击“重置”。
5、重置完成后,所有打印机条目将从列表中消失,CUPS 服务自动重启,系统生成全新默认配置。
二、删除用户级与系统级残留驱动配置文件
重置打印系统后,部分驱动关联的配置文件仍可能驻留在用户目录或系统路径中,尤其当曾手动添加过 IP 打印机或使用过通用驱动时。这些文件虽不运行进程,但可能被 CUPS 在下次扫描时重新加载,导致无用条目复现。
1、打开“访达”,点击顶部菜单栏“前往” → “前往文件夹”。
2、依次输入并访问以下路径,对每个路径执行删除操作(如文件夹/文件存在):
3、~/Library/Printers/:删除整个文件夹(此为当前用户专属缓存,含自定义 PPD 文件与临时驱动映射)。
4、/Library/Printers/:进入该路径后,检查是否存在非 Apple 官方子文件夹(如 Epson、Canon、HP 等厂商名),仅删除明确对应已弃用打印机的完整厂商文件夹;保留 Apple 或 AirPrint 相关子项。
5、/etc/cups/ppd/:此目录存放所有已添加打印机的 PPD(PostScript Printer Description)配置文件。重置打印系统后该目录应为空,若仍有 .ppd 文件,可全部删除。
三、禁用系统自动发现与驱动下载行为
macOS 默认启用自动发现局域网内打印机并尝试下载匹配驱动的功能,这可能导致旧设备重新注册或触发无用驱动缓存重建。关闭该机制可防止无用驱动配置再生。
1、打开“终端”应用。
2、输入以下命令并回车执行:
defaults write com.apple.print.PrintingPrefs "AutoInstallNewPrinters" -bool false
3、执行后无需重启,系统立即停止自动安装新发现的打印机驱动。
4、如需验证是否生效,可再次运行:
defaults read com.apple.print.PrintingPrefs "AutoInstallNewPrinters"
5、返回结果为 0 即表示已成功禁用。
四、清理 CUPS Web 界面中的遗留打印机定义
CUPS 自带本地管理界面,有时通过网页方式添加的打印机不会同步显示在系统设置中,但仍在后台注册,造成“看不见却占资源”的情况。需通过浏览器直接访问并手动移除。
1、确保 CUPS 服务正在运行(重置打印系统后已自动启动)。
2、打开 Safari 或 Chrome,访问地址:http://localhost:631/printers/
3、页面将列出所有 CUPS 已知的打印机(包括已隐藏或失效条目)。
4、对每个名称旁显示“Idle”、“Stopped”或“Not connected”的打印机,点击其名称进入详情页。
5、在详情页底部,点击“Delete Printer”按钮,并确认操作。
6、重复步骤 4–5,直至列表中仅剩当前实际使用的打印机(或完全清空)。











