For me this sounds like a proper solution.
It will be great if somebody can propose an implementation for sao.
I think for this casses the best solution is to send an email notification (if the printer supports printing from email) or some of the options that were already suggested.