Há uma solicitação de recurso que foi fechada com resolução para o CUPS 1.3 exatamente para esse comportamento. Link para o rastreador de bugs do CUPS: link
Não encontrei nenhuma documentação que suporte esse comportamento na documentação on-line do CUPS, mas a documentação no tarball de origem do CUPS 1.5.2 que eu baixei indica que uma declaração 'ErrorPolicy' global funcionaria no arquivo de configuração cupsd.conf.
Trecho da documentação do cupsd.conf no Ubuntu CUPS 1.5.2:
CUPS 1.3/Mac OS X 10.5
ErrorPolicy
Exemplos
* ErrorPolicy abort-job
* ErrorPolicy retry-job
* ErrorPolicy stop-printer
Descrição
A diretiva ErrorPolicy define a política padrão usada quando um backend não consegue enviar um trabalho de impressão para a impressora.
Os seguintes valores são suportados:
* abort-job - Abort the job and proceed with the next job in the queue
* retry-job - Retry the job after waiting for N seconds; the cupsd.conf
JobRetryInterval directive controls the value of N
* retry-this-job - Retry the current job immediately and indefinitely.
* stop-printer - Stop the printer and keep the job for future printing;
this is the default value
(Nota: Copyright da Documentação da Apple Inc. e Reformatado para ser legível.)