Hi,
The easiest way for you to do so is to create a number of threads and then in each thread you do something like this:
    
        Code: C#
        
        WaitableTask task = doc.Print(..);
task.WaitOne();
 
 
And then you can move to the next document. For example, you can do this in a loop. Obviously when while you can use multiple threads to process the document queue, you should not try to access the same printer from multiple threads.
Thanks