The Wireless receiver is low power, it is not nearly as strong as a laptop is, so a weak signal is weaker to it than it is to other devices.
Since it is a hotel, make certain it is on the real network and not a Guest network, they don't work for printers for obvious reasons.
If you can, put the printer right next to a router and set it up (Eliminates the weak signal and proves you did not mess up the set up)
Then move it farther and farther away to test it's limits in range (It might work at a good distance sine it already knows the settings at that point)
Failing that you would need to switch to a repeater/bridge to "bridge" your WiFi to a router and plug into it.