Amir, the two URIs are for two CUPS backends, the usb:/... is for the generic USB backend coming with CUPS. Using this backend you cannot scan or check ink levels. The hp:/... URI is for the HPLIP CUPS backend which is part of HPLIP. This backend enables support for the full functionality of HP's printers and multi-function devices. So you have to generally prefer this one.
In your case the HPLIP backend is used and it does not succeed to communicate with your printer. You can try the usb:/... URI to try the other backend. Please post also the output of ls -l /dev/usb/lp* /dev/bus/usb/*/* lsusb lpinfo -v cp-check -r The problem is most probably an upstream problem of HPLIP, adding HPLIP upstream task ... ** Package changed: cups (Ubuntu) => hplip (Ubuntu) ** Also affects: hplip Importance: Undecided Status: New -- CUPS does not print to HP OfficeJet-G85 https://bugs.launchpad.net/bugs/576491 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs