With my A1200 and A4000 I originally used a HP 850C or 895C Colour inkjet, then a Canon BJC 4100/4200/4300/4400 or BJC 210 Colour Inkjet, then an Epson Stylus Colour 440, followed by a HP 5M (PostScript) Colour LaserJet (300dpi - standard colour - improves with PostScript printing), and most recently a HP 2500 Colour LaserJet (true 600dpi with RET PCL5 and PostScript) and which has a standard (old-fashioned-retro) Centronics printer port, as well as Network and USB printing port options which I find is great for my needs.
Most printers I used via TurboPrint, though the PostScript option of printing is supported via printing to PAR: which is the better method of printing as long as the application supports it.
Though I now mainly use MorphOS on Apple hardware and use the better printing options on that variety of Amiga type OS, which has TurboPrint built-into the OS anyway, though I usually use USBPAR: device to print to which offers PostScript and is really fast completing printouts.