首页 > 解决方案 > Firefox自动打印很慢......有没有办法加快速度或者我做错了什么?

问题描述

我正在从我正在设计的基于网络的销售点打印收据。收银员接受付款后,将运行一个 javascript 函数,其中包括

window.print()

因为我将 Firefox 的设置print.always_print_silent设置为TRUE它绕过打印预览屏幕并“立即”在我的收据打印机上打印出收据

只有包含收据信息的部分被打印出来,因为它在一个具有可打印类的 div 中,而其他所有内容都属于不可打印类。用于打印的 CSS 媒体查询正确打印并隐藏相关信息。

问题是,当这个函数运行时,会出现这个对话框: First Dialog Box Then this one: Second Dialog Box Then it finally prints...

总而言之,这需要大约 3-4 秒才能打印出纸张……在其他应用程序中,当我从打印预览屏幕按下打印按钮时,纸张会立即开始打印出来,所以我知道这不是打印机设置...

我能做些什么来加快速度吗?如果有人在等待收据,4 秒是永恒的。这仅在 localhost 上运行,如有必要,我可以应用任何设置或其他应用程序/插件。

我愿意就如何加快速度提出任何建议,我可以采取不同的方式来加快速度,或者任何建议......提前非常感谢!

标签: javascripthtmlfirefoxprinting

解决方案


推荐阅读