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.
The setup is pretty straightforward on a Mac. There's just one tweak needed to start the lpd daemon, which is needed to accept jobs from NetParLpr.
* Install printer driver on the Mac and turn on Printer Sharing in System Preferences.
* In the terminal, start the lpd service with 'sudo launchctl load -w
/System/Library/LaunchDaemons/org.cups.cups-lpd.plist'
* Use the lpq command to list the available printer queue names:
% lpq
Samsung_SCX_4500W_Series__SCX_4500W_ is ready
no entries
When you configure NetParLpr on the Amiga, point it at the Mac's hostname or IP and use the queue name found from lpq as the printer name.