I was trying to find the correct ppd to install via cups. I could not find it in Stretch - Sparky 4. I downloaded the 3.18.6 hplip and a couple hiccups later (./hplip-blah.run) and it prints test page and prints. I then set up the wifi via usb and it works with wifi alone. I had previously set up another old hp printer via cups.
Regular Debian. No backports for Stretch for hplip.
In Buster - Sparky5 hplip 3.17.10 already installed. Easy set up I did not try via cups. Wifi setup via hp-setup Simple.
I was going to get the similar price $99 USD HP LaserJet Pro M130NW All-in-One Laser Printerwith the scanning capability but miscued a day later on the web site
It is not the first printer from HP that I would recommend but it does work.