В ПК Ubuntu я добавил сетевой принтер через сеть CUPS gui (это - Профессионал HP LaserJet P1102), со следующим URL
http://my_host_name:631/printers/HP_LaserJet_Professional_P1102
Затем я добавил принтер к другим компьютерам (Windows и Mac один), и они правильно обнаружили его. Однако, когда я пытаюсь отправить документ принтеру с одним из этих трех компьютеров (включенная Ubuntu), следующая ошибка появляется и в сети CUPS gui и в Окне свойств Параметра принтера Ubuntu:
Unable to get printer status
Как решить его?
Вы уже подключили свой принтер Ваша LAN через Wi-Fi и подключили принтер к Вашему ПК Ubuntu. Или по крайней мере Ваш ПК обнаружил принтер.
причина соединение не работало со мной, то, потому что я имел http://printer_ip
вместо ipp://printer_ip
как соединение URI.
Так в моей сети CUPS gui, я вижу что-то вроде этого теперь:
Description: Canon PIXUS MG3530
Location:
Driver: Canon PIXUS MG3530 - CUPS+Gutenprint v5.2.11 (color, 2-sided printing)
Connection: ipp://192.168.0.110
Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
Hope это помогает.
Я решил проблему, вручную вставив IP-адрес принтера, как в следующем ответе: how-do-i-modify-a-printers-ip-address-in-cups#913534
Каким-то образом CUPS больше не мог обрабатывать URL-адрес, хотя он все еще был способен правильно идентифицировать принтер.
Надеюсь, это поможет (мне потребовалось несколько дней, чтобы понять это!)