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:

enter image description here

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.