Как навсегда удалить сетевые принтеры?

Вопрос или проблема

Я использую Ubuntu 15.10 с последними обновлениями на 2 февраля 2016 года.

Я работаю на своем ноутбуке в домашней сети Wi-Fi и на работе в сети Wi-Fi нашей школы. У меня есть принтер Wi-Fi дома и USB-принтер в офисе.

Я хотел бы удалить все школьные принтеры, которые Ubuntu автоматически добавляет в мой список доступных принтеров. Я пытался их удалить, но они не исчезают.

Я пробовал: Системные настройки > Принтеры > Щелкнуть правой кнопкой мыши на сетевом принтере > выбрать Удалить. Принтер не исчезает из списка.

Я также пробовал сделать то же самое, но нажав клавишу Delete на клавиатуре. Все равно не получается.

Я не хочу полностью отключать печать по Wi-Fi, потому что использую это дома. Я просто хочу, чтобы диалоговые окна принтера отображали только мои два принтера.

Спасибо!

Войдите в https://localhost:631/printers/ и удалите там. Быстро и просто.

Если вам не нравится автоматическое обнаружение принтеров CUPS – отключите его: Как отключить автоматическую установку удалённых принтеров?

Список всех принтеров:

sudo lpstat -p

Удалить принтер:

sudo lpadmin -x <имя принтера>

Не сработало. Принтер продолжает появляться!

Ответ или решение

Как навсегда удалить сетевые принтеры в Ubuntu 15.10

Удаление сетевых принтеров в операционной системе Ubuntu может вызывать определенные трудности, особенно когда они постоянно отображаются в списке доступных устройств, несмотря на предпринятые усилия. В данном руководстве мы рассмотрим несколько методов, позволяющих удалить ненужные принтеры, установленные в системе, и предотвратить их повторное появление.

1. Удаление принтеров через интерфейс CUPS

CUPS (Common Unix Printing System) предоставляет веб-интерфейс для управления принтерами. Чтобы удалить сетевые принтеры, выполните следующие шаги:

  1. Откройте браузер и перейдите по адресу: https://localhost:631/printers/.

  2. Вы будете перенаправлены на страницу управления принтерами. Здесь вы увидите список всех установленных принтеров.

  3. Найдите принтер, который вы хотите удалить, и нажмите на его имя.

  4. На странице принтера найдите опцию "Delete Printer" (Удалить принтер) и подтвердите удаление.

2. Использование командной строки

Если Web-интерфейс CUPS по каким-либо причинам не помог, можно воспользоваться командной строкой:

  1. Сначала получите список всех установленных принтеров:

    sudo lpstat -p
  2. Удалите конкретный принтер с помощью следующей команды, подставив <printer name> на имя вашего принтера:

    sudo lpadmin -x <printer name>
  3. Проверьте список принтеров еще раз, чтобы убедиться, что удаление прошло успешно.

3. Отключение автопоиска сетевых принтеров

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

  1. Отредактируйте конфигурационный файл CUPS:

    sudo nano /etc/cups/cupsd.conf
  2. Найдите строку, содержащую BrowseRemoteProtocols, и измените ее на:

    BrowseRemoteProtocols none
  3. Сохраните изменения и закройте файл. После этого перезапустите службу CUPS:

    sudo systemctl restart cups

4. Очистка кэша системы

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

  1. В командной строке выполните следующие команды:

    sudo rm -rf /var/spool/cups/*
    sudo rm -rf /etc/cups/ppd/*
  2. Перезапустите CUPS снова:

    sudo systemctl restart cups

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...