我正在为商店开发内部网。我需要通过单击 php 页面上的提交按钮来打印收据。我不想看到 Windows 打印对话框。
我该怎么做。我需要一些建议
我将使用 Windows XP,我可以完全控制该应用程序将运行的系统,可以安装或使用任何应用程序/插件/漏洞等来帮助删除打印对话框。
问候
最佳答案
我使用用 PHP 编写的商店订单系统执行此操作,它使用通过 jquery 的打印对话框。 您可以使用 about:config 页面绕过 firefox 打印对话框。
- 打开 firefox,将 about:config 放入地址栏,然后按回车键(您需要单击显示的按钮,表明您知道自己在做什么)
- 在顶部的过滤框中键入 print.always_print_silent
如果您已经有一个条目并且它被设置为 false,只需右键单击它并选择“切换”将其设置为 true。
如果已经没有条目,则继续...
- 右击屏幕并选择New->boolean
- 在询问时输入 print.always_print_silent 作为首选项名称,然后按回车键
- 将 bool 值设置为true并按回车键
就是这样,打印的时候不会再看到对话框了。但请注意,它会尝试打印到您打开对话框时使用的最后一台打印机。如果您需要更改它,则需要按照上述步骤切换 print.always_print_silent 的值。
关于php - 在没有 Windows 打印对话框的情况下使用 php (javascript) 在本地打印页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077832/