If your printer doesn't support Postscript, you can use CUPS on a unix, linux or Mac system to do the conversion. I use NetParLpr (http://aminet.net/package/comm/tcp/NetParLpr) on the Amiga to print to a Samsung SCX-4500W connected to my Mac.
This is what I do, except I use (my)
ipp.device under OS4 - CUPS supports IPP natively, it takes some extra fiddling for LPR which I could never get to work very reliably anyway.
btw, the system running CUPS is a Raspberry Pi sitting under the desk, so it's effectively working as an intelligent print server.