我有一个很难弄清楚自动打印的门票队列,因为在我生成的代码,它只出现一个新的窗口和一个打印对话框,我使用MS边缘浏览器在这里。我想在对话框出现后自动打印它,就像你按回车键打印一样。请帮忙,这是我的Javascript谢谢
<script>
function printLayout() {
var _el = $('<div>')
var _h = $('head').clone()
var _p = $('#outprint').clone()
_h.find('title').text("Queue Number - Print")
_el.append(_h)
_el.append(_p)
var nw = window.open('', '_blank', 'width=700,height=500,top=75,left=200')
nw.document.write(_el.html())
nw.document.close()
setTimeout(() => {
nw.print()
setTimeout(() => {
nw.close()
$('#uni_modal').modal('hide')
window.location.href = '/queuing/kiosk/'
}, 200);
}, 500);
}
$(function() {
printLayout();
})
1条答案
按热度按时间djmepvbi1#
哈哈,我已经想明白了。我使用Google Chrome浏览器,我创建了一个快捷方式文件并修改了TARGET中的属性:
“C:\Program Files\Google\Chrome\Application\chrome.exe”--kiosk --kiosk-printing [kiosk页面的url]