Probably not much help to you, but the last company I worked for had a large Intranet and lots of printers. If the nearest printer to me was unavailable I could fetch up a drop down menu listing all the other printers. They all had a unique name and a location code, (so I knew where they were). I just selected another one to print to and then walked round to that printer and picked up my printouts.
This was all run by the company's System Department. Does your school not have a System Department?