Я пытался подключить принтер к моему компьютеру с 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
Я очень запутался и надеюсь, что кто-то может мне помочь!
Вы можете получить дополнительную информацию об отладке с помощью команды
hp-check -t
Это проверяет систему и зависимости, затем отображает полный отчет
Вам также следует взглянуть на hplip-gui
, который дает более полный процесс установки, чем базовое программное обеспечение Linux
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.