Удаление драйвера принтера на Mac OS — задача, с которой сталкиваются пользователи при смене оборудования, конфликтах программного обеспечения или ошибках печати. В отличие от Windows, где драйверы удаляются через "Диспетчер устройств", на macOS процесс требует работы с системными папками, утилитами и иногда даже с Терминалом. Неполное удаление может привести к тому, что старые настройки останутся в системе, вызывая сбои при подключении нового принтера или повторной установке драйверов.
В этой статье мы разберём 5 способов удаления драйверов — от стандартных методов через интерфейс до продвинутых техник с очисткой кэша и ручным удалением файлов. Особое внимание уделим скрытым папкам и процессам, которые часто упускают из виду, из-за чего принтер продолжает "висеть" в системе даже после видимого удаления. Если вы используете принтеры HP, Canon, Epson или Brother, инструкция подойдёт для всех моделей, но с учётом особенностей их ПО.
Почему драйвер принтера может не удаляться стандартными способами
На macOS драйверы принтеров интегрированы глубже, чем может показаться. Даже после удаления устройства через Системные настройки → Принтеры и сканеры его файлы часто остаются в:
- 📁 Системной библиотеке (
/Library/Printers/) - 🖥️ Пользовательской библиотеке (
~/Library/Printers/) - 🔄 Кэше принтеров (
/Library/Caches/и~/Library/Caches/) - 📜 Конфигурационных файлах (
/etc/cups/)
Кроме того, некоторые производители (например, HP или Epson) устанавливают дополнительное ПО для сканирования, мониторинга чернил или облачной печати. Эти программы создают собственные службы, которые продолжают работать в фоновом режиме. Например, HP Easy Start или Epson Software Updater могут автоматически восстанавливать драйверы после перезагрузки.
⚠️ Внимание: Если вы удаляете драйвер принтера из-за ошибки"Filter failed"или"Unable to locate printer", сначала проверьте подключение по USB/Wi-Fi. В 30% случаев проблема кроется не в драйвере, а в сетевых настройках или кабеле.
Ещё одна причина "неудаляемых" драйверов — права доступа. Системные папки /Library/ и /etc/ защищены SIP (System Integrity Protection), и для их изменения потребуется отключить эту функцию (что не рекомендуется без крайней необходимости). Мы покажем, как обойти это ограничение безопасно.
Способ 1: Удаление через "Системные настройки" (базовый метод)
Это самый простой способ, но он работает только для устройств, подключённых ранее через USB или сеть. Он не удаляет файлы драйверов полностью, а лишь убирает принтер из списка доступных.
- Откройте
Системные настройки(значок шестерёнки в Dock или черезApple Menu → Системные настройки). - Перейдите в раздел
Принтеры и сканеры. - В левом столбце выберите принтер, который нужно удалить.
- Нажмите кнопку
–(минус) внизу списка и подтвердите удаление.
Если принтер не отображается в списке, но его драйвер установлен, переходите к следующему способу. Этот метод также не поможет, если:
- 🔌 Принтер подключён по Bonjour (Apple AirPrint) — такие устройства не требуют драйверов.
- 🖨️ Драйвер установлен как часть пакета (например, Canon IJ Network Tool).
- 🔄 Принтер был добавлен через Google Cloud Print (устаревший сервис).
⚠️ Внимание: После удаления принтера через этот метод его драйверы могут остаться в системе и конфликтовать с новыми устройствами. Например, если вы подключите другой принтер Epson, macOS может автоматически использовать старые настройки, что приведёт к ошибкам печати.
☑️ Подготовка к полному удалению драйвера
Способ 2: Ручное удаление файлов драйвера из системных папок
Этот метод требует работы с скрытыми папками и подходит для опытных пользователей. Мы удалим все следы драйвера, включая кэш и конфигурационные файлы.
Шаг 1: Открываем скрытые папки
По умолчанию macOS скрывает системные директории. Чтобы их увидеть:
- Откройте
Finder. - Нажмите сочетание клавиш
Cmd + Shift + G. - Введите путь к папке (см. таблицу ниже) и нажмите
Enter.
Шаг 2: Удаляем файлы драйверов
Ищите файлы и папки с названием вашего принтера или производителя (например, HP, EpsonICA, CanonBJ). Удалите их в следующие директории:
| Папка | Путь | Что удалять |
|---|---|---|
| Системные драйверы принтеров | /Library/Printers/ |
Папки с названием бренда (HP, Epson и т.д.) и файлы .plugin |
| Пользовательские драйверы | ~/Library/Printers/ |
Файлы .ppd (описания принтеров) и кэш |
| Конфигурация CUPS | /etc/cups/ |
Файлы ppd/ и printers.conf (требует прав администратора) |
| Кэш принтеров | /Library/Caches/ и ~/Library/Caches/ |
Папки с названием производителя (например, com.epson.*) |
Для удаления файлов из /Library/ или /etc/ потребуется ввести пароль администратора. Если macOS блокирует изменения, временно отключите SIP (инструкция в следующем разделе).
Как отключить SIP (System Integrity Protection)
1. Перезагрузите Mac и удерживайте Cmd + R для входа в Recovery Mode.
2. Откройте Терминал из меню утилит.
3. Введите команду csrutil disable и перезагрузите Mac.
4. После удаления драйверов верните SIP командой csrutil enable в Recovery Mode.
Способ 3: Удаление через Терминал (для продвинутых пользователей)
Если ручное удаление файлов не помогло, используйте Терминал для глубокой очистки. Этот метод подходит для удаления защищённых системных файлов и драйверов, которые не видны в Finder.
Команды для удаления драйверов
Откройте Терминал (Программы → Утилиты → Терминал) и выполните команды по порядку:
- Удаление файлов PPD (описания принтеров):
sudo rm -rf /etc/cups/ppd/*sudo rm -rf /Library/Printers/PPDs/Contents/Resources/*
- Очистка конфигурации CUPS:
sudo rm /etc/cups/printers.conf - Удаление кэша принтеров:
rm -rf ~/Library/Caches/com.apple.print*rm -rf /Library/Caches/com.apple.print*
- Перезапуск службы печати:
sudo launchctl stop org.cups.cupsdsudo launchctl start org.cups.cupsd
После выполнения команд перезагрузите Mac. Если принтер всё ещё отображается в системе, проверьте наличие фоновых процессов производителя (например, hp или epson в Activity Monitor).
⚠️ Внимание: Команды сsudoтребуют прав администратора. Неправильное использованиеrm -rfможет привести к удалению критичных системных файлов. Перед выполнением проверьте пути дважды!
Если Терминал выдаёт ошибку "Operation not permitted", значит включён SIP. Отключите его (см. спойлер выше) или используйте Способ 4 с утилитами.
Способ 4: Использование утилит для очистки (AppCleaner, CleanMyMac)
Для пользователей, которые не хотят работать с Терминалом, существуют специализированные утилиты, автоматизирующие удаление драйверов. Они сканируют систему на наличие связанных файлов и удаляют их безопасно.
Лучшие утилиты для удаления драйверов
- 🧹 AppCleaner (бесплатная) — ищет все файлы, связанные с выбранным ПО, включая драйверы принтеров.
- 🔍 CleanMyMac X (платная) — имеет модуль
Uninstaller, который находит скрытые компоненты. - 🖥️ PrinterSetup Utility (встроенная в macOS) — позволяет сбросить настройки печати.
Как пользоваться AppCleaner
- Скачайте и установите AppCleaner с официального сайта.
- Запустите утилиту и перетащите в её окно приложение драйвера (например, HP Easy Start или Epson Printer Software).
- Нажмите
Search— программа найдёт все связанные файлы. - Выделите все найденные элементы и нажмите
Remove.
После удаления перезагрузите Mac и проверьте, исчез ли принтер из Системных настроек. Если нет — используйте PrinterSetup Utility:
- Откройте
Finder → Программы → Утилиты → PrinterSetup Utility. - Выберите принтер и нажмите
Delete Printer. - Перейдите в меню
Printers → Reset printing system(это удалит все принтеры и их настройки).
Утилиты вроде AppCleaner удаляют драйверы безопаснее, чем ручные методы, так как анализируют зависимости и не затрагивают системные файлы.
Способ 5: Удаление драйверов для конкретных брендов (HP, Canon, Epson)
Некоторые производители устанавливают собственные программы управления, которые не удаляются стандартными методами. Рассмотрим особенности для популярных брендов.
🖨️ Принтеры HP
HP устанавливает HP Easy Start и HP Utility, которые работают в фоновом режиме. Чтобы полностью удалить их:
- Удалите приложения через
Finder → Программы. - Выполните в
Терминале:sudo rm -rf /Library/Printers/hp/sudo rm -rf ~/Library/Preferences/com.hp.*
- Удалите расширения ядра (если есть):
sudo kextunload -b com.hp.kext.printer
📷 Принтеры Canon
Canon использует IJ Network Tool и Canon PRINT Utility. Для полного удаления:
- Удалите папки:
sudo rm -rf /Library/Printers/Canon/sudo rm -rf ~/Library/Application\ Support/Canon/
- Удалите файлы предпочтений:
sudo rm -rf ~/Library/Preferences/jp.co.canon.*
🖼️ Принтеры Epson
Epson оставляет после себя Epson Software Updater и Epson Event Manager. Чтобы очистить систему:
- Удалите папки:
sudo rm -rf /Library/Printers/Epson/sudo rm -rf /Library/Application\ Support/Epson/
- Удалите запускаемые демоны:
sudo launchctl remove com.epson.epw
⚠️ Внимание: После удаления драйверов Epson или Canon может потребоваться переустановка их ПО для нового принтера. Некоторые модели (например, Epson EcoTank) требуют фирменных утилит для работы с системой непрерывной подачи чернил.
Что делать, если принтер всё равно не удаляется
Если после всех манипуляций принтер продолжает отображаться в системе или возникают ошибки, попробуйте следующие действия:
- 🔄 Сброс системы печати:
- Откройте
PrinterSetup Utility. - В меню выберите
Printers → Reset printing system. - Подтвердите сброс (это удалит все принтеры и их настройки).
- Откройте
- 🛠️ Проверка фоновых процессов:
- Откройте
Activity Monitor(Программы → Утилиты). - Найдите процессы с именем производителя (например,
hp,epson). - Выделите их и нажмите
❌ (Завершить процесс).
- Откройте
- 🔍 Поиск по системе:
Используйте
Spotlight(Cmd + Пробел) для поиска файлов по названию принтера или бренда. Удалите всё найденное вручную. - Остаточных файлов в
/etc/cups/printers.conf. - Фоновых процессов производителя (например, HP Daemon).
- Кэша печати в
~/Library/Caches/. - Очищается кэш системы печати.
- Завершаются фоновые процессы, связанные с принтером.
- Обновляется конфигурация
CUPS. - Откройте
Системные настройки → Принтеры и сканеры. - Выделите принтер и нажмите
–(минус). - Если принтер появляется снова, отключите его от сети или измените настройки маршрутизатора (для принтеров с фиксированным IP).
Если проблема сохраняется, возможно, драйвер интегрирован в ядро системы (например, для старых моделей HP LaserJet). В этом случае поможет только переустановка macOS или обращение в поддержку Apple.
Сброс системы печати (Reset printing system) — самый радикальный метод, который удаляет все принтеры и их драйверы. Используйте его, если другие способы не помогли.
FAQ: Частые вопросы об удалении драйверов принтеров на Mac
❓ Как узнать, какой драйвер установлен для моего принтера?
Откройте Системные настройки → Принтеры и сканеры, выберите принтер и нажмите Параметры и расходные материалы → Драйвер. Там будет указано название драйвера (например, Epson L805 Series).
❓ Можно ли удалить драйвер принтера без прав администратора?
Нет, для удаления системных файлов драйверов (/Library/Printers/, /etc/cups/) требуются права администратора. Однако вы можете удалить пользовательские файлы из ~/Library/Printers/ без пароля.
❓ Почему после удаления драйвера принтер всё равно отображается в системе?
Это происходит из-за:
Используйте Терминал или утилиты для глубокой очистки (см. Способ 3 и 4).
❓ Нужно ли перезагружать Mac после удаления драйвера?
Да, перезагрузка обязательна, так как:
❓ Как удалить драйвер для сетевого принтера (AirPrint, Bonjour)?
Сетевые принтеры, поддерживающие AirPrint или Bonjour, не требуют драйверов. Чтобы удалить их из списка: