I've managed to create a web based printer chooser, relying on multiple text files, messy but will do just fine (it's not my job to maintain it...)
However, if the user tries to add a printer that isn't available (ie. the computer isn't turned on), I get the error message saying the printer...