Some routers support wireless printing via USB, you may want to check your routers manual for this. There is
AirPort Express that can do it and
wireless print servers. Even
wired print server may work, just hook it to your router.
If the printer is connected to another computer, then you could just enable printer sharing.