Our intranet application generates customized production documents in the central office and prints them in remote plants connected by T1 lines (1.5 Mbs). We are finding that 15 page documents can take 3.5 minutes to print, which is a major problem. I have attached a document which explains the architecture we’re using and the problems we’re encountering in more detail. All advice that you can offer about how to greatly reduce the time required to print will be appreciated.
Thanks,
Frank Alviani
Hi Frank,
Thanks for your inquiry. I was unable to reproduce this issue on my side. Could you please try using the latest version of Aspose.Words for .NET i.e. 11.4.0 and let us know how it goes on your side? You can download it from the following link:
https://releases.aspose.com/words/net
I hope, this will help.
Best Regards,
I did that yesterday. There was no noticeable difference. Almost all of the time appears to be taken up in the printing software outside our web app (XpsPrint.dll-Spooler Service-Print Queue). Are Xps-format documents printed using this approach always slower?
We found that moving the printer queue to be local, so that the output from the print queue is sent over the T1 (rather than communications between the spooler service and the queue be over the T1) drastically improved the speed of printing. That is less desirable from a system management viewpoint, but is at least usable. Can you point me to any documentation about how the spooler service works with the printer queues that would help explain the change in performance?
Also, does Aspose have any plans to improve performance in future versions in a configuration like we have?
Thanks in advance,
Frank
Hi Frank,
Thanks for the additional information and sorry for the delayed response. I think, Aspose.Words does the right thing and there seems to be no problem with it. Could you please call Document.UpdatePageLayout method before sending your document to the printer and let us know how it goes on your side? Also, please try printing your document to a normal printer (may be from a different machine) and let us know the performance then. Thanks for your cooperation
Best Regards,