You can't ... at least not through basic web technologies -- HTTP, JavaScript, etc.
This is in the realm of DRM (digital rights management ... the stuff that's driving the 'broadcast flag' and un-copyable music.)
There is absolutely no way to completely restrict someone from printing more than one copy -- all you can do is make it more difficult and complicated. (hell, they can always xerox it afterwards, or otherwise counterfeit it).
The solutions that I've seen for these sorts of things involve hardware solutions. (specialized printers, which are locked down, and need to receive some sort of changing handshake before they'll print) ... but which someone with enough time could probably fake out
I'm guessing that if you've agreed to deliver something that you don't have experience in, such as this, that you may wish to look for companies that specialize in this sort of thing, and see what it would require to license their technology, and do a cost/benefit analysis of licensing, vs. doing a bad job on this, vs. defaulting on the contracts.
In reply to Re: Print HTML-documents just once
by jhourcle
in thread Print HTML-documents just once
by cmuebro
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |