|I'm not sure you can directly connect a USB printer to a router that has a USB port. The problem is, once you do so, there's no way to make it available to the network.|
I think your best bet is to connect the printer to a computer and then share it. Once shared, other network clients can then access it.
For info on how to connect to that printer (once it's been connected to a computer and shared) click on my name above in this response and read my “how-to” guide titled, “Installing a Network Printer: version 2”
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.