Any printer with a serial port will work on the Mac. But you would need the printer op-codes to give it graphics printing. I had an old 20in Epson that worked well with my Atari ST, Commodore 64, Atari 800 and eventually a Mac IIci. The key is those op-codes (escape characters that defines printing mode before printing). I believe it was "Standard" or "Null" Printer to access it.
Later on printer drivers were developed.
Later on printer drivers were developed.