Почему Ubuntu не может правильно подключиться к моему принтеру?

Я пытался подключить принтер к моему компьютеру с Ubuntu по беспроводной сети. Компьютер обнаруживает принтер и добавляет его в список принтеров, но происходят некоторые странные вещи:

  • У компьютера есть 3 экземпляра принтера в списке принтеров, каждый из которых имеет немного другое имя и описание.

  • ] Когда я пытаюсь использовать любой из трех экземпляров для печати чего-либо, он не печатает, даже если он дает мне уведомление о том, что он что-то печатает на этом принтере.

Версия Ubuntu: 20.04

Принтер: HP OfficeJet Pro 8710

Имена экземпляров:

  • HP-OfficeJet-Pro-8710-AE7B1C

  • HP_OfficeJet_Pro_8710_AE7B1C_

  • HP_OfficeJect_Pro_8710_AE7B1C _ @ (выводит случайные числа и символы 14351] llp из

lp из [12]. :

HP_OfficeJet_Pro_8710_AE7B1C_ network none ipps://HP%20OfficeJet%20Pro%208710%20%5BAE7B1C%5D._ipps._tcp.local/
HP_OfficeJet_Pro_8710_AE7B1C_@HPB4B686AE7B1C.local permanent ipp://localhost/printers/HP_OfficeJet_Pro_8710_AE7B1C_@HPB4B686AE7B1C.local implicitclass://HP_OfficeJet_Pro_8710_AE7B1C_%40HPB4B686AE7B1C.local/

Вывод avahi-browse -art | grep -A 2 -i имя хоста.* office

Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached

Вывод avahi-browser -art | grep -B 1 -i hostname. * office

Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached

Я очень запутался и надеюсь, что кто-то может мне помочь!

0
задан 30 December 2020 в 21:01

2 ответа

Вы можете получить дополнительную информацию об отладке с помощью команды

hp-check -t

Это проверяет систему и зависимости, затем отображает полный отчет

Вам также следует взглянуть на hplip-gui , который дает более полный процесс установки, чем базовое программное обеспечение Linux

0
ответ дан 3 January 2021 в 22:44

lpstat -l -e содержит запись для HP_OfficeJet_Pro_8710_AE7B1C_

Это было обнаружено самой CUPS. Вы должны иметь возможность печатать с помощью lp -d "HP_OfficeJet_Pro_8710_AE7B1C_" /etc/nsswitch.conf. Можно?

Вы также можете настроить очередь печати, если известен IP-адрес принтера. Его можно найти на передней панели принтера. URI необходимо подставить в следующую команду. Это ipp: // IP_ADDRESS / ipp / print . Вместо ipp ​​можно использовать ipps.

Теперь выполните lpadmin -p ИМЯ ПРИНТЕРА -v URI -E -m везде

ИМЯ ПРИНТЕРА может быть тем, что вам нужно, например pro8710. Тестовая печать с помощью lp -d ИМЯ ПРИНТЕРА /etc/nsswitch.conf[1184402ght.

0
ответ дан 3 January 2021 в 22:44

Другие вопросы по тегам:

Похожие вопросы: