“However, I'd like to be able to do both”
You need a Wireless-G 54Mbps Print Server
The Linksys Wireless-G Print Server lets you connect a USB printer directly to your network,
eliminating the need to dedicate a PC to print sharing chores.
You can connect the Print Server directly to your network by 10/100 Ethernet cable or
Wireless over the 54Mbps Wireless-G (802.11g).