|We used to do that. I think Shiva modems can still do that.|
Might be easier to set up a small print server at the other end. A small computer with a floppy based linux os (or any modern OS on a hard drive) with a modem and printer drivers.
"Best Practices", Event viewer, host file, perfmon, antivirus, anti-spyware, Live CD's, backups, are in my top 10