У меня есть система сайта интранета на 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 не принимает количество копий в качестве параметра.
Это невозможно, поскольку единственный доступный API-интерфейс браузера для браузера — это принтер, который требует взаимодействия с пользователем.
Это также вопрос безопасности, представьте себе веб-страницу, которая печатает сотни страниц без согласия пользователя.
Кроме того, JavaScript не может просматривать принтеры, подключенные к перечислению компьютеров или других устройств для той же цели безопасности.
Других решений пока нет …