The best solution is to get an Inexpensive Network printer (Or All in One).
Brother?s brand makes decent printers and All in One that are network capable and starts at $150. All in One that is Network capable means the capacity to use a Scanner, Copier, and Fax over the network. These devices usually are otherwise Not Network Capable.
Otherwise, get an inexpensive stand-alone printer server.
The generic printer servers might or might not support all of your printer functions, and do not support Scanning, Faxing, and coping at all.
Getting a Router with a printer server is a mistake; it reduces your flexibility to choose a good Router since there are only few Router's models with printer server. In addition, if you want to replace the Router you lose the printer server as well.
:sun: