2010-05-30 5 views
0

У нас есть требование автоматически распечатывать копии с веб-страницы.Автоматическая печать через IE6

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

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

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

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

+8

Разработка нового веб-приложения в 2010 году, основанного на IE6, должна быть буквально уголовным преступлением. – Pointy

+4

Хорошо, что вы не можете. Представьте себе, что всплывающее объявление отправляет 500 копий некоторых неккидских дам на принтер, пока вы не смотрите. – bobince

+0

Pointy, Мы пошли по этому пути. Мы, разработчики/подрядчики, выступили с высшим руководством. Когда вы работаете на XP sp2, используя вещи Office XP здесь, не двигайтесь быстро, я могу заверить вас. – Richard

ответ

2

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

1

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

P.S. это сделало бы очень красивую шалость!

+0

Этапы, спасибо за ссылку, в которой я нахожусь в настоящее время, правительственная организация и машины заблокированы, она недоступна для настроек браузера, вам нужно добавить форму запроса и т. Д., Из-за бюрократического процесса. – Richard

+2

Вам необходимо заполнить эту форму запроса, чтобы сообщить им, что они меняют браузеры, вызывают IE6, а правительственные данные уязвимы. – stagas

4

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

Обратите внимание, что Microsoft решительно препятствует использованию IE6. Вот часть campaign which compares IE6 to 9 year old milk.

0

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

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

Смежные вопросы