I am setting up a brand new Raspberry pi 3 B+. The OS is Raspbian GNU/Linux 9.4 (stretch). I want to print from the Pi applications (web browser, Libre Office etc). I have managed to make the printer appear in CUPS but it does not appear in the list of available printers in the applications. All the guides that I have found on the net so far assume that the job is done when the printer appears in CUPS (it does) and you can print a test page from CUPS on it (I can). What should I do to make it also appear as one of the available printers in, say, Chromium (the default browser)?

Further, probably irrelevant, details:

  • The printer is an HP Envy 4500.
  • I have already installed hplip (this was necessary to have the printer recognized by Cups).
  • I have successfully printed a test page.
  • Driver hp-envy_4500_series.ppd, version 3.16.11
  • The printer is wifi capable, and a Windows computer on that wifi network has already successfully printed to it but CUPS on the Pi would not find it (on the same wifi network) so I have connected it to the Pi via USB.


I did

sudo apt install system-config-printer

on the claim that it would give me a printer setup entry in the raspi preferences menu. It did, but clicking it gives an error, saying that CUPS experienced some 'client-error-bad-request'. This was not fixed by

sudo dpkg-reconfigure cups

nor by

sudo dpkg-reconfigure system-config-printer

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.