Another way to deal with this is getting print servers. They connect to the Router directly.

Printer->Print server->Router.

so you won't need a PC anymore.

you can also buy Routers with USB for this purpose like Belkin AC1200, Asus N66U, TPLink 4900 etc