Удаление драйвера принтера на 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), и для их изменения потребуется отключить эту функцию (что не рекомендуется без крайней необходимости). Мы покажем, как обойти это ограничение безопасно.

📊 Какой принтер вы используете?
HP
Canon
Epson
Brother
Xerox
Другой

Способ 1: Удаление через "Системные настройки" (базовый метод)

Это самый простой способ, но он работает только для устройств, подключённых ранее через USB или сеть. Он не удаляет файлы драйверов полностью, а лишь убирает принтер из списка доступных.

  1. Откройте Системные настройки (значок шестерёнки в Dock или через Apple Menu → Системные настройки).
  2. Перейдите в раздел Принтеры и сканеры.
  3. В левом столбце выберите принтер, который нужно удалить.
  4. Нажмите кнопку (минус) внизу списка и подтвердите удаление.

Если принтер не отображается в списке, но его драйвер установлен, переходите к следующему способу. Этот метод также не поможет, если:

  • 🔌 Принтер подключён по Bonjour (Apple AirPrint) — такие устройства не требуют драйверов.
  • 🖨️ Драйвер установлен как часть пакета (например, Canon IJ Network Tool).
  • 🔄 Принтер был добавлен через Google Cloud Print (устаревший сервис).
⚠️ Внимание: После удаления принтера через этот метод его драйверы могут остаться в системе и конфликтовать с новыми устройствами. Например, если вы подключите другой принтер Epson, macOS может автоматически использовать старые настройки, что приведёт к ошибкам печати.

☑️ Подготовка к полному удалению драйвера

Выполнено: 0 / 4

Способ 2: Ручное удаление файлов драйвера из системных папок

Этот метод требует работы с скрытыми папками и подходит для опытных пользователей. Мы удалим все следы драйвера, включая кэш и конфигурационные файлы.

Шаг 1: Открываем скрытые папки

По умолчанию macOS скрывает системные директории. Чтобы их увидеть:

  1. Откройте Finder.
  2. Нажмите сочетание клавиш Cmd + Shift + G.
  3. Введите путь к папке (см. таблицу ниже) и нажмите 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.

Команды для удаления драйверов

Откройте Терминал (Программы → Утилиты → Терминал) и выполните команды по порядку:

  1. Удаление файлов PPD (описания принтеров):
    sudo rm -rf /etc/cups/ppd/*
    

    sudo rm -rf /Library/Printers/PPDs/Contents/Resources/*

  2. Очистка конфигурации CUPS:
    sudo rm /etc/cups/printers.conf
  3. Удаление кэша принтеров:
    rm -rf ~/Library/Caches/com.apple.print*
    

    rm -rf /Library/Caches/com.apple.print*

  4. Перезапуск службы печати:
    sudo launchctl stop org.cups.cupsd
    

    sudo 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

  1. Скачайте и установите AppCleaner с официального сайта.
  2. Запустите утилиту и перетащите в её окно приложение драйвера (например, HP Easy Start или Epson Printer Software).
  3. Нажмите Search — программа найдёт все связанные файлы.
  4. Выделите все найденные элементы и нажмите Remove.

После удаления перезагрузите Mac и проверьте, исчез ли принтер из Системных настроек. Если нет — используйте PrinterSetup Utility:

  1. Откройте Finder → Программы → Утилиты → PrinterSetup Utility.
  2. Выберите принтер и нажмите Delete Printer.
  3. Перейдите в меню Printers → Reset printing system (это удалит все принтеры и их настройки).
💡

Утилиты вроде AppCleaner удаляют драйверы безопаснее, чем ручные методы, так как анализируют зависимости и не затрагивают системные файлы.

Способ 5: Удаление драйверов для конкретных брендов (HP, Canon, Epson)

Некоторые производители устанавливают собственные программы управления, которые не удаляются стандартными методами. Рассмотрим особенности для популярных брендов.

🖨️ Принтеры HP

HP устанавливает HP Easy Start и HP Utility, которые работают в фоновом режиме. Чтобы полностью удалить их:

  1. Удалите приложения через Finder → Программы.
  2. Выполните в Терминале:
    sudo rm -rf /Library/Printers/hp/
    

    sudo rm -rf ~/Library/Preferences/com.hp.*

  3. Удалите расширения ядра (если есть):
    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. Чтобы очистить систему:

  1. Удалите папки:
    sudo rm -rf /Library/Printers/Epson/
    

    sudo rm -rf /Library/Application\ Support/Epson/

  2. Удалите запускаемые демоны:
    sudo launchctl remove com.epson.epw
⚠️ Внимание: После удаления драйверов Epson или Canon может потребоваться переустановка их ПО для нового принтера. Некоторые модели (например, Epson EcoTank) требуют фирменных утилит для работы с системой непрерывной подачи чернил.

Что делать, если принтер всё равно не удаляется

Если после всех манипуляций принтер продолжает отображаться в системе или возникают ошибки, попробуйте следующие действия:

  • 🔄 Сброс системы печати:
    1. Откройте PrinterSetup Utility.
    2. В меню выберите Printers → Reset printing system.
    3. Подтвердите сброс (это удалит все принтеры и их настройки).
  • 🛠️ Проверка фоновых процессов:
    1. Откройте Activity Monitor (Программы → Утилиты).
    2. Найдите процессы с именем производителя (например, hp, epson).
    3. Выделите их и нажмите ❌ (Завершить процесс).
  • 🔍 Поиск по системе:

    Используйте Spotlight (Cmd + Пробел) для поиска файлов по названию принтера или бренда. Удалите всё найденное вручную.

  • Если проблема сохраняется, возможно, драйвер интегрирован в ядро системы (например, для старых моделей HP LaserJet). В этом случае поможет только переустановка macOS или обращение в поддержку Apple.

    💡

    Сброс системы печати (Reset printing system) — самый радикальный метод, который удаляет все принтеры и их драйверы. Используйте его, если другие способы не помогли.

    FAQ: Частые вопросы об удалении драйверов принтеров на Mac

    ❓ Как узнать, какой драйвер установлен для моего принтера?

    Откройте Системные настройки → Принтеры и сканеры, выберите принтер и нажмите Параметры и расходные материалы → Драйвер. Там будет указано название драйвера (например, Epson L805 Series).

    ❓ Можно ли удалить драйвер принтера без прав администратора?

    Нет, для удаления системных файлов драйверов (/Library/Printers/, /etc/cups/) требуются права администратора. Однако вы можете удалить пользовательские файлы из ~/Library/Printers/ без пароля.

    ❓ Почему после удаления драйвера принтер всё равно отображается в системе?

    Это происходит из-за:

    • Остаточных файлов в /etc/cups/printers.conf.
    • Фоновых процессов производителя (например, HP Daemon).
    • Кэша печати в ~/Library/Caches/.
    • Используйте Терминал или утилиты для глубокой очистки (см. Способ 3 и 4).

    ❓ Нужно ли перезагружать Mac после удаления драйвера?

    Да, перезагрузка обязательна, так как:

    • Очищается кэш системы печати.
    • Завершаются фоновые процессы, связанные с принтером.
    • Обновляется конфигурация CUPS.
    ❓ Как удалить драйвер для сетевого принтера (AirPrint, Bonjour)?

    Сетевые принтеры, поддерживающие AirPrint или Bonjour, не требуют драйверов. Чтобы удалить их из списка:

    1. Откройте Системные настройки → Принтеры и сканеры.
    2. Выделите принтер и нажмите (минус).
    3. Если принтер появляется снова, отключите его от сети или измените настройки маршрутизатора (для принтеров с фиксированным IP).