Вопрос или проблема
Мой принтер – HP LaserJet Pro P1102. Это共享ный принтер. Когда я пытаюсь распечатать, появляется следующее сообщение об ошибке:
Не удается подключиться к хосту CIFS
Попробуйте следующее:
Удалите принтер, добавленный через —- Системные настройки
— Принтеры
Откройте терминал. (Ctrl+Alt+T).
Запустите следующие команды:
$ sudo -i
# apt-get update
# apt-get install --reinstall cups cups-browsed cups-bsd cups-client printer-driver-hpcups printer-driver-hpijs hplip sane-utils xsane libcups2 cups-client python3-dbus python3-notify2 python3-imaging python3-pyqt4 gtk2-engines-pixbuf python3-lxml libsane
# usermod -a -G lp $USER
# hp-setup
Выберите тип подключения принтера.
Выберите принтер, который нужно настроить; инструмент настройки отобразит обнаруженные принтеры.
Выберите файл PPD или драйвер, который будет использоваться для вашего принтера; обычно рекомендуется выбрать рекомендованный.
Источник
Возможно, это поможет кому-то, у кого такая же проблема:
У меня было то же самое сообщение об ошибке, когда я пытался получить доступ к принтеру по его IP-адресу. Когда я использовал имя хоста, это сработало.
—>
Это не сработало:
smb://192.168.0.77/Имя-Принтера
Затем я узнал имя хоста с помощью nslookup
:
$ nslookup 192.168.0.77
[...] имя=printerhost.local
Это сработало:
smb://printerhost.local/Имя-Принтера
Ответ или решение
Для решения проблемы подключения к общему принтеру HP LaserJet Pro P1102 с сообщением об ошибке "Unable to connect to CIFS host", выполните следующие шаги:
-
Удалите принтер из системы:
- Перейдите в
Системные настройки
>Принтеры
и удалите принтер, который у вас уже имеется.
- Перейдите в
-
Откройте терминал:
- Нажмите
Ctrl + Alt + T
, чтобы открыть терминал.
- Нажмите
-
Обновите систему и переустановите необходимые пакеты:
Выполните команды:
sudo -i apt-get update apt-get install --reinstall cups cups-browsed cups-bsd cups-client printer-driver-hpcups printer-driver-hpijs hplip sane-utils xsane libcups2 cups-client python3-dbus python3-notify2 python3-imaging python3-pyqt4 gtk2-engines-pixbuf python3-lxml libsane usermod -a -G lp $USER hp-setup
-
Настройте принтер:
- После выполнения команды
hp-setup
следуйте инструкциям на экране. - Выберите тип подключения (например, сеть или USB).
- Выберите ваш принтер из списка обнаруженных устройств.
- Для драйвера выберите рекомендуемый файл PPD (или драйвер).
- После выполнения команды
-
Проверка доступа по IP и имени хоста:
- Если вы подключаетесь к принтеру по IP-адресу и получаете ту же ошибку, попробуйте использовать его имя хоста. Для этого выполните следующую команду в терминале, чтобы узнать имя хоста принтера:
nslookup 192.168.0.77
- В результате вы получите имя хоста. Например, если оно будет "printerhost.local", используйте его для подключения к принтеру, изменив строку подключения:
smb://printerhost.local/Printer-Name
- Это может помочь в случае проблем с доступом по IP-адресу.
- Если вы подключаетесь к принтеру по IP-адресу и получаете ту же ошибку, попробуйте использовать его имя хоста. Для этого выполните следующую команду в терминале, чтобы узнать имя хоста принтера:
-
Дополнительные рекомендации:
- Убедитесь, что у вас установлены все необходимые разрешения для доступа к принтеру.
- Проверьте настройки брандмауэра или безопасности, которые могут блокировать доступ к CIFS.
Эти шаги должны помочь вам устранить проблему подключения к общему ресурсу принтера. Если проблема сохраняется, рассмотрите возможность проверки сетевых настроек вашего устройства и маршрутизатора.