Случается, что после покупки нового устройства или обновления операционной системы macOS принтер начинает работать некорректно, выдавать ошибки или просто исчезает из списка доступных. В таких ситуациях стандартная деинсталляция через «Настройки» часто оказывается недостаточной, так как оставляет в системе следы старых конфигураций. Чтобы восстановить стабильную работу, необходимо провести глубокую очистку, удалив не только само устройство, но и сопутствующие драйверы, утилиты и файлы конфигурации.

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

Подготовка системы перед удалением драйверов

Прежде чем приступать к радикальным мерам, необходимо убедиться, что текущий сеанс печати завершен и очередь пуст. Попытка удалить драйверы во время активной задачи может привести к повреждению файлов или зависанию службы печати. Откройте окно Системные настройки и проверьте статус всех подключенных устройств. Если видите ошибку или зависшую задачу, нажмите кнопку «Очистить очередь печати» или перезапустите службу.

Следующим критически важным шагом является отключение принтера от сети или отсоединение кабеля USB. Это предотвратит автоматическую повторную установку драйвера, так как механизм Plug-and-Play в macOS может мгновенно обнаружить новое устройство и подгрузить устаревший софт. Если вы используете беспроводное подключение, временно отключите Wi-Fi на принтере или переведите его в режим ожидания. Для USB-моделей физическое извлечение кабеля — самый надежный способ изоляции.

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

Базовое удаление принтера из списка системных настроек

Начинаем процесс с интерфейса пользователя, так как это самый очевидный и безопасный первый шаг. В зависимости от версии вашей операционной системы, путь к настройкам может незначительно отличаться, но логика остается неизменной. Перейдите в меню  (Apple) → Системные настройки и найдите раздел «Принтеры и сканеры». В некоторых версиях macOS это может называться «Принтеры и факсы» или находиться в категории «Общее».

В списке доступных устройств выберите тот принтер, который необходимо удалить. Нажмите на него один раз левой кнопкой мыши, чтобы активировать его, а затем нажмите кнопку с минусом - или значок корзины. Система запросит подтверждение действия — согласитесь с удалением. После этого устройство исчезнет из списка, но это еще не означает, что оно полностью удалено из системы. Это лишь сняло его с учета в графическом интерфейсе.

Важно отметить, что на устройствах с чипом Apple Silicon (M1, M2, M3) процесс может иметь нюансы, если вы используете сторонние утилиты управления. Иногда кнопка удаления становится неактивной, если принтер находится в режиме ожидания. В таком случае попробуйте нажать и удерживать клавишу Option при нажатии на кнопку удаления, чтобы активировать расширенный режим деинсталляции.

Удаление файлов драйверов и библиотек поддержки

Самая сложная часть процесса начинается здесь. После удаления из списка системы остаются файлы, расположенные в скрытых директориях. Для доступа к ним откройте Finder, перейдите в меню «Переход» и выберите «Переход к папке». Введите путь /Library/Printers и нажмите Enter. Здесь вы увидите папки с названиями производителей, таких как HP, Lexmark или Samsung.

Найдите папку, соответствующую вашему удаленному устройству, и переместите ее в корзину. Будьте предельно внимательны: не удаляйте папки других производителей, если они установлены на компьютере. Очистка этой директории удаляет основные PPD-файлы (PostScript Printer Description), которые определяют, как система отправляет данные на печать. После удаления перезагрузите компьютер, чтобы убедиться, что старые настройки не подгружаются в память.

Далее необходимо проверить папку с системными библиотеками. Снова используйте функцию «Переход к папке» и введите /Library/Receipts. Здесь могут находиться установочные пакеты драйверов, которые нужно удалить вручную, если они не были удалены автоматически. Ищите файлы с расширением .pkg, связанные с вашим принтером, и удаляйте их. Это освобождает место на диске и предотвращает конфликты версий.

⚠️ Внимание: Никогда не удаляйте системные папки, названия которых вам не знакомы или относятся к другим устройствам. Ошибка в этом процессе может привести к неработоспособности службы печати всей операционной системы macOS.

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

Очистка кэша и временных файлов службы печати

Служба печати macOS (CUPS — Common Unix Printing System) генерирует огромное количество временных файлов и кэша в процессе работы. Эти данные часто содержат ошибки предыдущих попыток печати, которые блокируют корректную работу новых драйверов. Для очистки необходимо открыть приложение Терминал. Вы можете найти его через поиск Spotlight, нажав Command + Space и введя «Терминал».

Введите команду для остановки службы печати. Это критично, так как удаление файлов работающей службы невозможно. Введите строку

sudo /etc/init.d/cups stop
или, в более новых версиях macOS, используйте команду
sudo launchctl stop org.cups.cupsd
. Система запросит пароль администратора — введите его (символы не будут отображаться на экране) и нажмите Enter.

После остановки службы удалите содержимое папки кэша. В Терминале выполните команду

sudo rm -rf /var/cups/*
. Эта команда безвозвратно удаляет все временные файлы очереди и кэша. Будьте осторожны: ввод команды должен быть точным, так как удаление системных файлов без подтверждения не требует подтверждения в консоли. После выполнения команды запустите службу обратно строкой
sudo launchctl start org.cups.cupsd
.

☑️ Проверка очистки кэша

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

Также стоит проверить папку пользователя, где хранятся локальные настройки. Перейдите в ~/Library/Printers (важно: тильда ~ означает домашнюю директорию текущего пользователя). Удалите оттуда все файлы, связанные с вашим устройством. Это очистит настройки, специфичные для вашего профиля, которые не затрагиваются при удалении из общих системных папок.

Что делать, если команда не работает?

Если команда sudo не запрашивает пароль, возможно, ваш пользователь не имеет прав администратора. Попробуйте войти под учетной записью с правами root или проверьте настройки безопасности в «Конфиденциальность и безопасность» macOS.

Удаление служб и агентов автоматического запуска

Многие производители принтеров устанавливают фоновые агенты, которые запускаются при старте системы для обновления статуса или проверки драйверов. Эти процессы могут мешать полной очистке. Для их удаления необходимо проверить папки агентов и демонов. Снова откройте «Переход к папке» и введите /Library/LaunchDaemons.

Ищите файлы с расширением .plist, в названии которых фигурирует имя производителя или принтера. Например, для HP это может быть com.hp.plugin.plist. Скопируйте имена файлов, а затем удалите их через Терминал или Finder. Если вы используете Терминал, команда для удаления будет выглядеть так:

sudo rm /Library/LaunchDaemons/com.hp.plugin.plist
.

Аналогичную проверку проведите в папке ~/Library/LaunchAgents. Здесь хранятся агенты, привязанные к текущему пользователю. Удаление этих файлов гарантирует, что после перезагрузки системы не запустятся лишние процессы, потребляющие ресурсы и создающие конфликты. Это особенно важно для моделей с сенсорными экранами и сложными функциями сканирования.

Папка Путь Тип удаляемых файлов Риск ошибки
Библиотеки принтеров /Library/Printers PPD, драйверы, утилиты Средний
Кэш службы /var/cups Временные файлы, логи Низкий
Агенты запуска /Library/LaunchDaemons Фоновые процессы Высокий
Локальные настройки ~/Library/Printers Профили пользователя Низкий

Сброс системы печати и переустановка драйверов

Если после всех процедур принтер все еще ведет себя странно, или вы хотите гарантированно чистую установку, выполните полный сброс системы печати. Это радикальная мера, которая удаляет все принтеры, настройки и драйверы для всех пользователей. Откройте Терминал и введите команду

sudo rm /etc/cups/printers.conf
. Это удалит основной файл конфигурации.

После перезагрузки компьютера система воспримет это как первое подключение устройства. Теперь можно добавить принтер заново. Перейдите в настройки и нажмите «+», чтобы добавить устройство. macOS предложит выбрать драйвер. В этот момент стоит выбрать опцию «Использовать» или «Выбрать драйвер вручную», чтобы загрузить свежую версию с официального сайта, избегая автоматического подбора устаревших версий.

Для устройств Apple AirPrint этот шаг часто не требуется, так как они не требуют установки драйверов. Однако для многофункциональных устройств со сканерами и копировальными функциями ручная установка драйверов обязательна. Убедитесь, что скачанный установщик соответствует вашей версии macOS (Intel или ARM).

⚠️ Внимание: Сброс системы печати удалит все подключенные устройства и их настройки. Убедитесь, что у вас есть доступ к файлам драйверов, чтобы не пришлось искать их в интернете после перезагрузки.

💡

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

Частые ошибки и особенности работы на разных версиях macOS

При работе с разными версиями macOS пользователи могут столкнуться с тем, что пути к папкам изменились. В старых версиях (до macOS Big Sur) системные файлы хранились в других директориях, и команды могли отличаться. В новых версиях с файловым объемом APFS и разделением системного тома, права доступа могут быть более строгими. Если система не дает удалить файл, проверьте права доступа в «Получить информацию».

Одной из частых проблем является некорректное определение IP-адреса при повторном подключении. Иногда система запоминает старый адрес, даже если принтер перенесен в другую сеть. В таких случаях помогает очистка DNS-кэша. Введите в Терминале

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
. Это обновит сетевые настройки и позволит системе заново найти устройство.

Для пользователей MacBook Pro и Air с процессорами Apple Silicon В таких случаях удаление драйвера не решит проблему совместимости, и потребуется поиск альтернативного ПО от производителя или использование универсальных драйверов. Проверьте, поддерживает ли ваш принтер архитектуру M1/M2.

💡

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

⚠️ Внимание: Если вы используете корпоративный принтер, подключенный через сервер печати, удаление локальных драйверов может не отключить устройство от общей сети. Свяжитесь с администратором сети для удаления доступа с сервера.

FAQ: Ответы на частые вопросы пользователей

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

Чтобы проверить наличие установленных драйверов, откройте Терминал и введите команду lpstat -p. Если вы увидите список принтеров, значит, служба печати активна. Также можно проверить папку /Library/Printers в Finder — наличие там папок с названиями производителей указывает на присутствие драйверов.

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

Теоретически да, но это не рекомендуется. Некоторые процессы, связанные с печатью, могут оставаться активными в памяти даже после удаления файлов. Перезагрузка гарантирует, что все фоновые службы и кэши сброшены, что предотвращает конфликты при повторной установке.

Что делать, если принтер не удаляется из списка «Принтеры и сканеры»?

Если кнопка удаления неактивна или выдает ошибку, попробуйте остановить службу печати через Терминал (sudo launchctl stop org.cups.cupsd), затем удалите файлы конфигурации вручную. Также проверьте, не заблокирован ли принтер родительским контролем или настройками безопасности.

Удаляет ли перезагрузка компьютера драйверы принтера?

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

Нужно ли удалять драйверы перед продажей Mac?

Абсолютно да. Перед продажей или передачей устройства рекомендуется выполнить полный сброс настроек до заводских. Это автоматически удалит все драйверы, настройки принтеров и конфиденциальные данные. Ручное удаление отдельных драйверов недостаточно для защиты данных.