直接使用html5或javascript打印
print directly with html5 or javascript
我正在寻找一种可以自动打印票证的方法,甚至不可能。我告诉他们我目前所做的努力。
- kiosk,真的不知道它是如何工作的,但我试着在chrome版本41.0.2272.89中设置了一个目标快捷方式:
--kiosk --kiosk-printing <my url>
,只打开页面并显示打印窗口,(注意我的url)=windows.print
2.-使用javascript、html等各种可能的方式,相信我更多。。。等
3-我创建了自己的自动打印系统
3.1我想打印的数据保存在一个.txt文件中,
3.2。i创建一个验证file.txt修改(.txt文件中的更改)的vb.net应用程序
3.3 vb.net应用程序读取数据,然后打印,然后删除打印数据
这项工作很好,问题是在我的pc(服务器/客户端)工作得很好,因为我用php写.txt,我知道我失败了,但现在我正在寻找一种用4方法直接打印的方法,或者在客户端找到写.txt的表单(html5、javascript、angularjs、GOD…等等!,因为我找不到自动写的方法(这是必要的)。
请帮我
我曾经为firefox使用过一个插件,该插件在调用print命令时禁用了确认提示。
扩展名为JS打印机设置。
https://addons.mozilla.org/en-us/firefox/addon/js-print-setup/
使用此插件,您可以配置打印机配置的每个参数,而无需访问打印机配置框。
为了隐藏确认框,您需要安装插件e使用以下命令将Javascript添加到您的网页中:
<script>
// set portrait orientation
jsPrintSetup.setOption('orientation', jsPrintSetup.kPortraitOrientation);
// set top margins in millimeters
jsPrintSetup.setOption('marginTop', 15);
jsPrintSetup.setOption('marginBottom', 15);
jsPrintSetup.setOption('marginLeft', 20);
jsPrintSetup.setOption(' marginRight', 10);
// set page header
jsPrintSetup.setOption('headerStrLeft', 'My custom header');
jsPrintSetup.setOption('headerStrCenter', '');
jsPrintSetup.setOption('headerStrRight', '&PT');
// set empty page footer
jsPrintSetup.setOption('footerStrLeft', '');
jsPrintSetup.setOption('footerStrCenter', '');
jsPrintSetup.setOption('footerStrRight', '');
// Suppress print dialog
jsPrintSetup.setSilentPrint(true);
// Do Print
jsPrintSetup.print();
// Restore print dialog
**jsPrintSetup.setSilentPrint(true);** //This part has to be true
</script>
然而,我和你一样解决了我的所有问题,创建了一个应用程序(客户端/服务器),它每30秒读取一个URL,并提供一个json,其中包含创建打印机作业所需的所有信息。
另一种方法是使用套接字创建一个应用程序客户端和另一个服务器。当要打印的新信息到达时,套接字服务器发送信息,客户端将执行其余操作
请检查此项-https://qz.io/
它使用一个java小程序向您想要的任何打印机发送打印请求,而无需使用浏览器打印对话框。
请注意,由于是Java,它在默认情况下会被阻止,这可能会很痛苦。除此之外,我的公司从2013年5月开始使用它,效果很好。
顺便说一句,出于安全原因,浏览器在没有用户交互的情况下无法打印。如果浏览器可以在用户不知情的情况下访问计算机上的任何组件,那将是一场混乱。
- JavaScript打印功能使日历停止工作
- 如何用javascript打印php数组
- 打开抽屉的Javascript打印命令
- JavaScript-打印元素值
- 直接使用html5或javascript打印
- system.err风格的控制台以javascript打印
- 无法使用JavaScript打印带有for循环的验证错误
- 使用Javascript打印图像
- chrome在通过javascript打印时要求登录
- 在SharePoint中通过javascript打印
- JavaScript打印的数字有20位小数
- 使用Javascript打印HTML:未定义错误
- 使用javascript打印元素
- 使用 JavaScript 打印 PDF
- Javascript 打印多个网页 iFrame 内容(全部打印按钮)
- 如何使用嵌套循环使用 Javascript 打印到外部循环的输出中
- JavaScript:打印前 12 个月 - “March”打印两次
- Javascript:打印类属性
- 如何使用 javascript 打印带上划线的文本
- 通过 Javascript 打印在 IFrame 中加载的 PDF