This has been asked before in several places, but I keep finding the question and never a solution.
If JavaScript on a page does window.print () I want to get back a status telling either
1) accomplished (which means there was some time elapsed, just like clocking does)
or
2) failed, and possibly a reason like out-of-paper or offline
That outcome could then invoke the correct follow-on page, "Printed" or "Unable to Print"
and this would also tell the server if the message had been delivered or not, in the printer tray.
The purpose is to print out orders from a web site.
Note that at least in Firefox, the USER (of a computer) can set print_silent option
to bypass the Print Dialog and [OK] button. We are using this option.
It would be nicer and safer if they could specify what domain(s) or even what page(s) are allowed to go directly to Print. Since that option is not provided, they are told to only use Firefox for this one purpose.
Please, if all you have to tell me is about it being a security issue, save it. Thanks.