Interesting thread, and only a few months old. I can offer a bit of information.
I have not had a printer connected to my Amiga for many years, but I recently saw what looked like a really good deal, and I took the plunge. I purchased a HP Laserjet pro M251nw printer. It is marked as "refurbished", but as far as I can tell it's brand new, possibly with a firmware change after initial manufacturing. This is a color laser, with four separate toner carts. Interfaces include USB, Ethernet, and Wifi. I must say I am really impressed with the value. The cost was below $150 USD and the shipping was free.
But back to the Amiga part. The printer supports PCL3 and PCL6 (and PCL5 too, I think) and I saw we have a PCL3 inkjet driver available at the Depot.
Setting it up to work with AmigaOS 4.1 F.E. was very easy. Some of the software documents are a bit old, so I'll offer my own setup experience here.
I powered up the printer and identified our Wifi network, typed in the password, and it was on-line. I then went to our router and reserved the IP address so that the printer will always get the same address. I'm sure plugging in an ethernet cable would have worked just as well.
From aminet I grabbed lpr-dev.lha
I unpacked lpr-dev.lha, copied lpr.device to devs:, but there was no need for the included"OpenDevicePatch" file.
To configure lpr.device, I typed the following into a shell:
Setenv lpr.device HOST=192.168.0.189 RAW
Copy ENV:lpr.device ENVARC:
Obviously you'll want to use the address of your printer there.
At this point I tried the HP_PhotoSmart driver from the depot, but I ended up not using it. Once I got things running, I found that this printer supports postscript directly, so the photosmart driver is not needed!
Open prefs/printer, Select Postscript, Always Init Printer, choose lpr.device port 0, and continue through the next few tabs setting things the way you like them. (Density 4 = 600X600, is a good choice for this printer)
Open Prefs/PrinterPS and make your choices there for default font and assorted details.. Don't forget to change graphics/shading to "color".
That's all there is to it. I can configure text any way I like, graphics look very nice in full color, and everything "just works".
A full-color laser printer for under $150 USD. I'm quite happy with the way this worked out.
Something I didn't expect: Typing the printers address into Odyssey brought up a nice browser-based interface for setup options and checking toner levels and such. The printer also includes a 3.5" color touch screen for basic controls, and a USB jack for printing PDF files straight off a USB stick. Lots more to learn, but it was really simple to set it up, and lpr.device was the only non-OS component needed to make it work.
Two thumbs up.