Hi,
you could use threads,
Dim t As System.Threading.Thread
t = New System.Threading.Thread(AddressOf Printer1)
t.Start()
Dim t2 As System.Threading.Thread
t2 = New System.Threading.Thread(AddressOf Printer2)
t2.Start()
Dim t3 As System.Threading.Thread
t3 = New System.Threading.Thread(AddressOf Printer3)
t3.Start()
private sub Printer1
'do your printing to printer1
end sub
private sub Printer2
'do your printing to printer2
end sub
private sub Printer3
'do your printing to printer3
end sub
hth
Greetz Peter
"notregister" <no*********@discussions.microsoft.com> wrote in message
news:BC**********************************@microsof t.com...
Hi, i am trying to print the same document to at 3 printers at the same
time, i tried using printdocument in looping fashion but they would wait for one
printer to print finish before going to the next printer to do the same
document print job. How do i overcome this problem, the key point is that
i want them to print at the same time, so i can save lots of time..
Pls enlightened me....thanks