Firstly, the cheapest way (if you have an old Mac with ethernet & localtalk/serial ports) is to use Apple's "LocalTalk Bridge" or "LaserWriter Bridge".
There is an overview
here.
Essentially, your old Mac hosts the printer to the rest of your Ethernet network via AppleTalk protocol.
Don't get confused. AppleTalk is software. A network protocol just like TCP/IP is a protocol.
When Appletalk is run over a serial port they refer to this as "LocalTalk". When AppleTalk is run over an Ethernet port they refer to this as "EtherTalk"
You can find the software for LocalTalk Bridge
here.
This would still require you to locate the printer as an AppleTalk printer on the network.
Oh yeah.... I guess you can call me an ancient "Apple lover".
EDIT: Historical Info:
"LaserWriter Bridge" only bridges Laser Printers and was always free from Apple.
"LocalTalk Bridge" was originally a paid product but was made free sometime around OS X's introduction (IIRC), and bridges file sharing and other AppleTalk services including Laser Printers.
You might be lucky to find purpose built hardware bridges on eBay but they still seem to fetch up to AU$50