I tried some HP Deskjet printers to use with my 8-bit Commodore and Amiga computers. Only one did work on an Amiga. For the 8-bit computers I had a serial to parallel interface, but it seems that it's dead.
I found a Commodore MPS-1230 9-needle printer that has both serial and parallel interfaces. I did not yet receive this printer and I will keep you informed if it works.