This is one of those questions I'm a bit embarrassed to ask, suspecting that there's a small (but very important) gap in what I've taught myself about networks over the last couple years. Basically, I've got a Xerox 1600n plugged into the network, and it has no problem getting an IP, but so far, I've only been able to get it printing by using IPP & the IP address, which means it has to be re-installed on machines if that address changes.
I'd like to either make it discoverable to both macs & pcs in the simplest possible way, so that it'll magically pop up when my coworkers want to add a printer, or give it an internal name that'll resolve to the current IP address, whatever it is, so people can add xerox_1600n instead of 192.168.X.X. My sense is that there are probably 12 different ways I could do this, so I'm looking for advice about the different ways this could be done, and the reasons one might choose one over the other. Any ideas?