É um problema com o spooling. os trabalhos de impressão estão sendo enviados na ordem correta e, em seguida, sendo organizados com base em quando o spooling termina. trabalhos de impressão maiores e mais complicados levam mais tempo para o spool.
Talvez você possa criar uma solução para monitorar e manipular as etapas de impressão.
e este código: link