Errrrr..
mebe im just tired here, but something doesnt make sense.
As i can understand from above :
Building one contains all the people with wireless laptops, but no spare network ports are available
Building two contains printer.
Solution one:
Install a R50 hub at one of the network points in building one. Connect printer to lan point. voila.
Solution two:
CAT5/ 6 can run up to 100 meters ( have seen longer), so it wont hurt to put in a cable to the printer. (strange though.... cause if building one and building two is the same company. surely there must be LAN between them already), which means connecting printer to any spare point in building two will make it accesible via ip to Building one.
Solution 3 :
As you mentioned, you will need repeaters and stuff to make it accesible from current wireless network.
what makes the scenario then any different if you put up an access point in building 2? ie...you wil still need repeaters from building two in order to get the signal accross.. Fail
Good luck with your mission