php - 在没有 Windows 打印对话框的情况下使用 php (javascript) 在本地打印页面

标签 php javascript windows printing

我正在为商店开发内部网。我需要通过单击 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/

相关文章:

php - codeigniter 中的表单验证自定义消息?

c# - 将页面重定向到不同的网络浏览器

php 用户身份验证库/框架...有哪些选项?

php - Symfony 包继承 - 如何覆盖/扩展服务类

javascript - javascript for 循环条件语句中的逗号

javascript - 为什么不建议将 React 组件从受控切换为不受控?

javascript - 在 JS 中使用正则表达式检查日期格式

c++ - 如何设置 lua.dll 以便 lua.exe 不会在每个目录中都要求它?

c# - 设置全局代理设置后无法刷新窗口

php - 从MySQL数据库读取数据到android