Retain print spool until printer available?
As all macs using cups for printing, you can manage it with a web interface. To enable it, you have to type:

cupsctl WebInterface=yes


Then you should be able to check print server configuration, printers and queues from:

http://127.0.0.1:631/


If you enter in this website, under Administration → Server, click on Advance and yo must see something like the following image:



As you can see, you will be able to modify the Retain Documents parameter, that is the amount of time a Document stay on the printer queue.