Maximum USB 2 length (printer in another room)
5m is the maximum officially supported cable length, and you can chain several cables using at most five hubs, which gets you at most 30m.

http://www.usb.org/developers/usbfaq#cab_sol