The PDF Viewer control is based on client and server .So we will send the request for each page from client to server for retrieving the page as image and we will draw the image in the canvas in the client side . So there is a delay in and printing the PDF pages in our control.
To resolve this need to investigate and implement the pure client-side rendering for our PDF Viewer