Help explaining the Print Job

VBA Access
When I print a report in Access and then PDFCreatorQueue.WaitForJob(10)
and the job shows up in time why do I need to then execute the line
Set pJob = PDFCreatorQueue.NextJob
if I am not printing another report?
Isn’t each print job a separate Job?

Thanks for any help!


each print job is a separate job, but the first job in the queue is null at the beginning and PDFCreatorQueue.WaitForJob will only return a bool without moving the job inside the queue.

Best regards,