我在php上有一个内联网网站系统。打印票证时,我不希望收到myWindow.print();提示窗口,并希望在php和javascripst / jquery代码中分配它的打印份数。
我目前的示例代码是这样的
function PrintTicket()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>Ticket No: '12345'</p>");
myWindow.document.close();
myWindow.focus();
myWindow.print();
}
请告知我该怎么办,因为打印机EPSON不要将份数作为参数。
答案 0 :(得分:0)
这是不可能的,因为唯一暴露的浏览器的JavaScript API是需要用户交互的打印API。 它也是一个安全问题,想象一个网页在没有用户批准的情况下打印数百页。 此外,JavaScript无法查看连接到计算机或其他设备枚举的打印机是否存在同一安全属性。