Problem is when a second document is being printed from the same computer after first one. Vista is still waiting for info on finishing the first job even 5 minutes after it was REALLY finished.
Portanto, o seu problema real é que o servidor de impressão não envia de volta a informação de que o trabalho foi concluído, não que o Vista tenha uma fila de impressão .
Sugiro procurar a definição do que é uma "fila" (dica: é FIFO). O Vista está fazendo seu trabalho, o servidor de impressão deve disponibilizar as informações para o spooler de impressão em relação ao estado dos trabalhos impressos.
Configure o seu servidor de impressão.