Verify ipp-usb Service Check if the service is running: systemctl --user status ipp-usb.service If not running, start it: systemctl --user start ipp-usb.service systemctl --user enable ipp-usb .service >. Find Printer’s Local IPP URL Run: lpinfo -v | grep ipp You should see something like: ipp://localhost:60000/i pp/print > Add Printer via CUPS (Web or CLI) Using Web 1. Open browser → go to: http://localhost:631 (CUPS web interface). 2. Go to Administration → Add Printer. 3. Select ipp://localhost:60000/ipp/print. 4. Choose driver → Kyocera (or Generic IPP Everywhere if drive r not listed). Using Command Line sudo lpadmin -p Kyocera6000 -E -v ipp://localhost:60000/ipp/print -m everywhere Check installed printers: lpstat -p -d Print test page: echo "Hello Kyocera via USB-IPPs" | lp -d K yocera6000 So basically: ipp-usb → makes USB printer appear as ipp://localhost:60000. Use CUPS (localhost:631) or lpadmin to add it. Use sane-airscan for scanning. Sometimes http://loca...