How Printing Works in Vizit

Printing works slightly differently in Vizit than one would expect. We do the best we can to make it straightforward, but sometimes it's important to know why it works the way it does.


How it works: When clicking the "print" button in Vizit Essential or Pro, the user will be prompted to download a PDF file. When the file has completed downloading, the user will open it. When it opens in their local PDF reader, the PDF reader will detect the small amount of Javascript that Vizit has injected the PDF with and the print dialog will automatically pop up and the user can click print.


How some users expect it to work: When clicking the "print" button in Vizit Essential or Pro, the print dialog will pop up, and the user can click print to send it to the printer. This is not how it actually works though.


Why printing in Vizit is set up the way it is: In older versions of Vizit, clicking the "print" button in Essential or Pro would cause Vizit to open a hidden iFrame and download the PDF file to be printed to a temp folder and auto-open it. This would result in the print dialog appearing to the user right away, seeming as though they were printing the file directly from the SharePoint server. This method caused problems though, because if the user's web browser had Javascript disabled, the file would be downloaded but never opened and it would appear that the print button did nothing at all. To prevent this undesirable situation, Vizit now works in the above described way. Due to the way modern web browsers work, it is impossible to print directly from Vizit in the way that seems to be simplest for the user.


Troubleshooting printing in Vizit: Having Javascript enabled is very important to proper functioning of Vizit printing. If you are using a pre-6.0 build of Vizit, make sure Javascript is enabled in your browser. If you are using Vizit 6.0 or later, make sure Javascript is enabled in your native PDF viewer. This can usually be found in the preferences of the program.

Have more questions? Submit a request


Article is closed for comments.
Powered by Zendesk