Заставить браузер не показывать диалог печати - PullRequest
0 голосов
/ 08 июля 2010

Я хочу напечатать документ из браузера, используя window.print ().Я хочу, чтобы браузер не показывал стандартное диалоговое окно печати на текущем компьютере.У меня есть все права доступа к системному реестру и настройкам на нем.Есть ли способ настроить систему таким образом?

пс.Извините за мой английский.

1 Ответ

1 голос
/ 08 июля 2010

Не уверен, что это все еще работает, но есть элемент управления ActiveX, который может сделать это для вас (от здесь )

<script language='VBScript'>
Sub Print()
       OLECMDID_PRINT = 6
       OLECMDEXECOPT_DONTPROMPTUSER = 2
       OLECMDEXECOPT_PROMPTUSER = 1
       call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
End Sub
document.write "<object ID='WB' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"
</script>
...