Yes, HPLIP requires CUPS. HPIJS can be used under CUPS, PDQ, or LPD with foomatic. See linuxprinting.org for more information.