javascript - 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 上运行,如有必要,我可以应用任何设置或其他应用程序/插件。
我愿意就如何加快速度提出任何建议,我可以采取不同的方式来加快速度,或者任何建议......提前非常感谢!
解决方案
推荐阅读
- reactjs - 当我要在命令提示符下运行 npm start 时出现以下问题
- python - Python问题我每个用户输入只有1个输出并且没有与之前的输入结合
- java - Android使用电话号码从firebase检索数据
- cytoscape.js - 使用附加数据节点数据创建一个正方形
- php - php74错误地修改输入流
- javascript - Javascript 控制台记录的 DATE 类型 POSTGRESQL 减少了 1 天
- php - 当我使用 webex API 发送创建会议的请求时,我得到的响应是 bool(false)
- android - Hilt 创建具有多个范围的单个依赖项
- junit - Spring Integration - 如何模拟输入通道
- regex - 正则表达式替换:获取字符串的一半