Управление периферийными устройствами в экосистеме Apple часто вызывает вопросы у пользователей, особенно когда речь заходит о корректном удалении старых или неработающих моделей. Система macOS хранит информацию о подключенных устройствах даже после их физического отключения, что может приводить к ошибкам при попытке подключения нового оборудования или к засорению списка в Настройки.
Если вы столкнулись с ситуацией, когда принтер не отвечает, выдает постоянные ошибки или просто больше не нужен, стандартная процедура удаления может быть недостаточно эффективной. В некоторых случаях требуется глубокая очистка кэша и системных файлов, чтобы CUPS (Common Unix Printing System) — движок печати в macOS — перестал обращаться к несуществующему устройству. Мы разберем все способы: от простого удаления через интерфейс до радикального сброса настроек печати.
Базовое удаление через системные настройки
Самый очевидный и часто используемый метод — удаление устройства прямо из системных настроек. Этот подход работает идеально, если драйверы были установлены корректно, а система распознает устройство как доступное для управления. Процесс требует внимательности, чтобы не удалить нужные настройки, если у вас несколько устройств печати.
Для начала откройте меню Apple () → Системные настройки (или Системные настройки на старых версиях). В появившемся окне найдите раздел Принтеры и сканеры. В списке слева вы увидите все подключенные устройства. Выделите тот принтер, который необходимо удалить, и нажмите кнопку Удалить или значок минус (-) под списком.
Если кнопка удаления неактивна или исчезает сама по себе, это может указывать на то, что устройство находится в состоянии ожидания или заблокировано системным процессом. В такой ситуации не стоит паниковать, так как часто проблема решается перезагрузкой службы печати или проверкой статуса очереди. Убедитесь, что принтер физически отключен от сети или компьютера перед повторной попыткой удаления.
⚠️ Внимание: Если принтер управляется централизованно через корпоративный сервер или профиль MDM, стандартные настройки могут быть заблокированы. В этом случае удаление доступно только администратору системы.
После подтверждения действия устройство исчезнет из списка, но это не гарантирует полной очистки всех драйверов. Система может сохранить конфигурационные файлы для потенциального повторного подключения. Поэтому важно понимать разницу между удалением иконки из списка и полным удалением программного обеспечения.
Удаление через терминал и очистка очереди печати
Для продвинутых пользователей, которым требуется гарантированное удаление всех следов устройства, лучшим инструментом становится Терминал. Этот метод позволяет напрямую взаимодействовать с подсистемой CUPS, управляющей печатью в macOS. Командная строка дает возможность принудительно удалить устройство, даже если графический интерфейс "завис" или выдает ошибку.
Откройте Терминал через Spotlight или в папке Программы → Утилиты. Для просмотра списка текущих принтеров введите команду lpstat -p и нажмите Enter. Чтобы удалить конкретный принтер, используйте команду:
sudo lpadmin -x ИМЯ_ПРИНТЕРА. Здесь вместо ИМЯ_ПРИНТЕРА нужно подставить точное название устройства, которое вы увидели в предыдущей команде.
Система запросит пароль администратора. Введите его (символы не будут отображаться на экране) и нажмите Enter. Это действие немедленно удалит устройство из базы данных печати, включая все связанные очереди и настройки по умолчанию. Такой метод особенно эффективен для удаления старых сетевых принтеров, которые отображаются как "недоступные" или "офлайн".
Если вы хотите очистить всю очередь печати и сбросить состояние всех принтеров, можно использовать более радикальную команду, которая перезапустит службу печати:
sudo launchctl stop org.cups.cupsd && sudo launchctl start org.cups.cupsd. Это не удалит драйверы, но сбросит текущий статус всех подключений, что часто помогает, если устройство "виснет" в статусе ожидания.
☑️ Подготовка к удалению через Терминал
Проблемы с зависшим статусом и серым цветом
Часто пользователи сталкиваются с ситуацией, когда принтер в списке имеет серый цвет и статус Неактивен или Остановлен, а кнопка удаления недоступна. Это происходит, когда драйверы устарели, или компьютер потерял связь с устройством, но сохраняет его профиль. В таком случае простое нажатие кнопок в настройках не сработает.
Попробуйте временно отключить принтер от сети или выключить его, затем подождите 10 секунд. Перезапустите службу печати через Терминал, как описано выше. После этого снова зайдите в Системные настройки. Если устройство осталось, попробуйте удалить его, зажав клавишу Option (или Alt) на клавиатуре — это может показать дополнительные опции в контекстном меню.
Иногда проблема кроется в конфликте имен. Если у вас есть несколько устройств с похожими именами, система может путать их при попытке удаления. Проверьте IP-адреса устройств в свойствах принтера (если они доступны), чтобы убедиться, что вы удаляете именно то устройство, которое планировали.
В редких случаях помогает сброс настроек сети. Отключитесь от Wi-Fi, удалите принтер, а затем подключитесь к сети снова. Это заставляет систему пересканировать доступные устройства и обновляет список подключений, что может автоматически убрать зависший элемент.
⚠️ Внимание: Сброс настроек сети удалит все сохраненные Wi-Fi пароли. Не забудьте их сохранить или запомните перед выполнением этой операции.
Радикальный сброс системы печати (Reset Printing System)
Если стандартные методы не помогают, и список принтеров продолжает заполняться ошибками, единственным выходом является полный сброс системы печати. Это действие удаляет ВСЕ принтеры, драйверы и очереди в системе, возвращая её к заводским настройкам в части печати. Это критичный шаг, к которому стоит прибегать только в крайнем случае.
Для выполнения сброса нажмите правой кнопкой мыши (или Control + Click) в любом месте списка принтеров в окне Принтеры и сканеры. В контекстном меню выберите пункт Сбросить систему печати... Система запросит подтверждение действия, предупредив, что все настройки будут потеряны.
После подтверждения и перезагрузки компьютера (или перезапуска службы печати) список станет полностью пустым. Вам придется заново добавить все необходимые устройства. Это гарантирует, что никакие битые драйверы или поврежденные конфигурационные файлы не будут мешать работе нового оборудования.
Этот метод эффективен при устранении ошибок, связанных с обновлением macOS, когда старые драйверы становятся несовместимыми с новой версией системы. Он также помогает, если вы сменили поставщика услуг печати или перешли на модель с совершенно другой архитектурой подключения.
Удаление драйверов и файлов конфигурации вручную
Даже после удаления принтера из системы, файлы драйверов могут оставаться на диске. Это особенно актуально для сетевых принтеров и специализированных MFP (многофункциональных устройств), которые устанавливают дополнительные утилиты. Если вы планируете полностью удалить ПО производителя, нужно очистить системные папки.
Откройте Файл → Переход к папке и введите следующие пути по очереди, удаляя файлы, связанные с именем вашего принтера или производителя:
/Library/Printers/— здесь хранятся драйверы и PPD-файлы.~/Library/Printers/— пользовательские настройки печати./Library/Preferences/— файлы конфигурации (ищите файлы с именемcom.apple.printer).
Удаление этих файлов требует осторожности. Не удаляйте папки, которые не относятся к вашему устройству, чтобы не нарушить работу других принтеров. После удаления файлов перезагрузите компьютер. Это освободит место на диске и уберет возможность автоматической подгрузки старых драйверов системой.
Следует отметить, что современные версии macOS часто используют автоматические драйверы, которые загружаются из интернета при подключении устройства. В таких случаях ручное удаление может быть избыточным, так как система сама скачает актуальную версию при повторном подключении.
| Метод | Сложность | Эффективность | Риск потери данных |
|---|---|---|---|
| Удаление через настройки | Низкая | Средняя | Отсутствует |
| Удаление через Терминал | Средняя | Высокая | Минимальный |
| Сброс системы печати | Важная | Максимальная | Сброс всех настроек |
| Ручное удаление файлов | Высокая | Полная | Высокий (при ошибке) |
Особенности работы с сетевыми и Cloud-принтерами
Сетевые принтеры и устройства, подключенные через AirPrint или IPP, ведут себя иначе, чем USB-устройства. Они часто появляются и исчезают из списка автоматически в зависимости от наличия сети. Если вы удалили такой принтер, но он снова появился, значит, он продолжает вещать свой сигнал в локальную сеть.
Чтобы решить эту проблему, нужно выйти за пределы настроек Mac и зайти в настройки самого роутера. Найдите список подключенных устройств и отключите или удалите принтер из сети, либо измените его настройки так, чтобы он не анонсировался автоматически. Это особенно важно для офисной среды, где может быть много одинаковых моделей.
Cloud-принтеры (Google Cloud Print, хотя он закрыт, или аналоги от производителей) требуют удаления через веб-интерфейс производителя. Просто отключить устройство на Mac недостаточно. Зайдите на сайт производителя в личный кабинет, найдите раздел "Мои устройства" и удалите принтер оттуда. После этого он перестанет появляться в списке на всех устройствах Apple.
Иногда помогает изменение настроек Bonjour (автоматическое обнаружение). В терминале можно временно отключить службу обнаружения, чтобы принудительно убрать из списка все сетевые устройства, а затем включить её снова, добавив только то, что нужно.
Что такое PPD-файлы?
Это файлы описания принтера (PostScript Printer Definition), которые содержат информацию о возможностях устройства, таких как разрешение, тип бумаги и поддержка цветов. При удалении принтера эти файлы часто остаются на диске, занимая место.
Это вызывает ошибки в лог-файлах. Проверьте Консоль (Console.app) на наличие сообщений об ошибках печати, связанных с удаленным устройством.
Предотвращение повторных ошибок и поддержание чистоты системы
Чтобы избежать повторного накопления "мертвых" принтеров в системе, рекомендуется регулярно проводить аудит подключенных устройств. Это особенно актуально для пользователей, которые часто меняют рабочее место или используют разные принтеры в разных офисах. Чистая система печати работает быстрее и стабильнее.
Всегда удаляйте устройство сразу после того, как перестали его использовать. Не оставляйте его в списке "на всякий случай". Это сэкономит время при поиске нужного принтера и снизит вероятность конфликтов драйверов. Если вы используете портативные компьютеры, это критически важно для экономии ресурсов батареи.
⚠️ Внимание: При обновлении macOS до новой версии (особенно бета-версий) старые драйверы могут вызвать критические ошибки. Всегда проверяйте совместимость перед обновлением системы.
Если вы используете сторонние утилиты для управления печатью, такие как Print Manager или аналоги, убедитесь, что они не конфликтуют со стандартной службой CUPS. Иногда они создают свои собственные виртуальные устройства, которые сложно удалить стандартными средствами.
Регулярная очистка кэша печати через Терминал (команда sudo rm -rf /var/spool/cups/*) помогает поддерживать систему в чистоте, но делать это нужно только когда очередь печати пуста, иначе можно повредить активные документы.
Регулярное удаление неиспользуемых принтеров предотвращает конфликты драйверов и ускоряет работу системного диалога печати.
Частые вопросы и ответы (FAQ)
Почему я не могу удалить принтер, кнопка серая?
Это может происходить по нескольким причинам: устройство подключено через корпоративный сервер, вы не являетесь администратором системы, или драйверы повреждены. Попробуйте перезагрузить Mac или использовать Терминал для принудительного удаления.
Удаление принтера удаляет и его драйверы?
Не всегда. Стандартное удаление из настроек часто убирает только устройство из списка, но оставляет драйверы в системе. Для полного удаления драйверов нужно использовать Терминал или сбросить систему печати.
Как удалить принтер, который невидим в списке?
Если принтер не виден, но вызывает ошибки, используйте команду lpstat -p в Терминале, чтобы увидеть скрытые устройства, и удалите их через sudo lpadmin -x ИМЯ.
Что делать, если принтер появляется снова после удаления?
Вероятно, он автоматически обнаруживается через сеть (Bonjour/AirPrint). Отключите принтер от сети или измените настройки роутера, чтобы запретить его обнаружение.
Можно ли удалить принтер без пароля администратора?
Нет, удаление системных настроек и принтеров требует прав администратора. Без ввода пароля вы не сможете изменить конфигурацию устройства.