Автоматическая печать через IE6 - PullRequest
0 голосов
/ 31 мая 2010

У нас есть требование для автоматической печати досье с веб-страницы.

Мы разрабатываем приложение для управления запасами с использованием ASP.NET, MVC2 с использованием IE6

Сценарий выглядит следующим образом:

Как только пользователь выполнит заказ, автоматически распечатывается список. В данный момент я использую команду Javascript "window.print ();" метод, однако кнопка диалога печати отображается.

Есть ли способ остановить показ диалоговой кнопки печати, и распечатка будет автоматически напечатана?

Ответы [ 4 ]

4 голосов
/ 31 мая 2010

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

Обратите внимание, что Microsoft настоятельно не рекомендует использовать IE6. Вот часть кампании , которая сравнивает IE6 с 9-летним молоком .

2 голосов
/ 31 мая 2010

Нет, это связано с браузером, и вы не можете печатать напрямую. Вам нужно нажать кнопку Печать в этом диалоговом окне.

1 голос
/ 31 мая 2010

Я нашел это . Это, вероятно, то, что вам нужно. У него есть решения для тихой печати в IE и Firefox. Однако это всегда требует от пользователя настройки его браузера. Это связано с тем, что посещаемые вами веб-страницы не отправляют команды печати автоматически на ваш принтер.

P.S. это сделало бы очень хороший розыгрыш!

0 голосов
/ 31 мая 2010

Я не думаю, что есть какой-либо способ запретить диалоговое окно печати в браузере.

Если вы можете сделать так, чтобы ваше веб-приложение могло создавать файлы на внутреннем сетевом файловом сервере, тогда файловый сервер можно настроить для печати любых файлов, помещенных в его каталог. Похоже, есть некоторые программные решения для этой второй половины: http://www.google.com/search?q=automatically+print+file+in+directory

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...