如何使一页打印到打印机只一次

How to make a page print to printer just once

本文关键字:打印机 只一次 打印 何使 一页      更新时间:2023-09-26

我有一个通过php生成的基本html页面,它在使用Ben Nadel的打印插件点击链接后打印到打印机。但是,我不希望用户再次打印页面。我尝试在点击后使用jquery将"打印"链接设置为负z-index,但用户可以刷新页面并重用链接,这样它就会再次打印。我也知道我可以通过修改F5的功能来禁用刷新功能,但这并不能节省时间,因为用户可以通过url栏刷新页面,而且我不能删除/隐藏,就我所知。它还在本地主机上运行,因此用户客户机和服务器位于同一侧。甚至浏览器也不重要,因为我可以使用适合这种情况的浏览器。

我不确定只打印一次的要求是否有意义:聪明的用户可能会将打印到PDF打印机中,并将"打印"的PDF多次打印在纸上。新手用户可能想要打印两次或更多次(例如,因为他将打印发送给错误的打印机)。