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

eMR*_*MRe 4 javascript php windows printing

我正在开发一个商店的内联网.我需要通过点击php页面上的提交按钮来打印收据.我不想看到Windows打印对话框.

我怎样才能做到这一点.我需要一些建议

我将使用Windows XP,我可以完全控制将运行此应用程序的系统,可以安装或使用任何应用程序/插件/漏洞等来帮助删除打印对话框.

问候

Com*_*Luv 7

我用我用PHP编写的车间订单系统来做这件事,它通过jquery使用打印对话框.您可以使用about:config页面绕过firefox打印对话框.

  • 打开firefox并在地址栏中输入about:config并按回车键(您需要点击显示的按钮,表示您知道自己在做什么)
  • 在顶部的过滤器框中键入print.always_print_silent如果您已经有一个条目并且它设置为false只需右键单击它并选择"切换"将其设置为true.如果那里没有进入,那么继续......
    • 右键单击屏幕并选择New-> boolean
    • 在询问时输入print.always_print_silent作为首选项名称,然后按Enter键
    • 将布尔值设置为true,然后按Enter键

就是这样,打印时您将不再看到对话框.但要注意,它会尝试打印到打开对话框时使用的最后一台打印机.如果您需要更改它,则需要按照上述步骤切换print.always_print_silent的值.


Nic*_*ver 5

您无法绕过打印对话框,如果可能的话,广告商会将传单打印到您的打印机上。