To me this sounds like a layout issue. Most folk just move the printer to where it is needed and it's done. Even if they have to put it on some stand so it doesn't take up the entire desk.
http://www.brookstone.com/webassets/product_images/700x700/791404p.jpg
Note: Moderator corrected title.
My daughter has an HP laptop running windows 8.1. (which does not have bluetooth) and a HP 8610 printer. She just went off to college. The campus provides free wifi. Since it is a campus wide network the printer is not allowed to connect to the network. She did try setting up the printer wifi direct, but under than configuration she cannot connect to the internet while connected to the printer. This is problematic for printing instructions, documents, etc. that professors post through the school portal.
Hard wire ethernet works but the computer also thinks that is a network, so you have to unplug it to access the internet and then reconnect and find the printer each time you want to use it - not awful , but cumbersome. Due to space, the computer and printer are across the room from each other, which means a cable has to run around the floor board. I was thinking about using a USB to ethernet converter on each end of the ethernet cable, but not sure if a USB connections would be any better. So before we make that investment, thought I would check here to see if anyone had any thoughts. With thousands of students at campuses that provide wifi, this cannot be a unique problem. So a long winded way of asking, what is the best way to print from a local printer that is not allowed on the network you are using to access the internet ( she can also hardwire into the network if that makes any difference) and still allow you simultaneous access to the internet.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic