0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3
|
|
1 | |
Поймать событие печати принтера08.08.2013, 10:29. Показов 2559. Ответов 4
Метки нет (Все метки)
Доброго времени суток. Необходима решить такую задачку ... Слушать принтер … как только появилось задание на печать (из любого приложения Word, Excel, блокнот и. т.д.) проверить сколько там страниц и если больше 5 то необходимо приостановить печать спросить у пользователя подтверждение печати и если НЕТ то отменить печать.
Подскажите пожалуйста как решить данную проблему. Пишу на C# студия 10-я, фрейм 4-й.
0
|
08.08.2013, 10:29 | |
Ответы с готовыми решениями:
4
Как поймать событие добавление записи на сервере Как поймать событие на Combobox? Как поймать событие скроллинга в listBox? Как поймать событие переключения вкладок в tabControl C# |
Почетный модератор
|
|
08.08.2013, 11:58 | 2 |
1. Вариант WinAPI: Можно отследить используя Printer Change Notification Functions, а потом отменить работу используя функцию SetJob.
2. Посмотреть класс PrintServer, вроде как должен выполнять требуемое.
0
|
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3
|
|
08.08.2013, 12:08 [ТС] | 3 |
Натыкался на оба этих класса ... с 1-м не знаю как работать, если можно примерчик бы простейший. На счёт 2-го тоже покурил .. тоже пока не ясно как он может помочь, если только по таймеру просматривать постоянно, но есть вероятность что когда то можно пропустить. Вот например в SerialPort есть событие специальное SerialPort.DataReceived. А тут нет ничего такого к сожалению ... =(
0
|
NickoTin
|
08.08.2013, 12:16
#4
|
0
|
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 3
|
|
09.08.2013, 09:21 [ТС] | 5 |
Хорошо, буду ждать и гуглить снова снова и снова. Буду очень благодарен за примерчик если вдруг получится.
Добавлено через 20 часов 39 минут Блиин Хелп ребят ... готов даже прислать небольшое вознаграждение тому кто первый поможет с этим вопросом разобраться =(((
0
|
09.08.2013, 09:21 | |
09.08.2013, 09:21 | |
Помогаю со студенческими работами здесь
5
Awesomium: Поймать событие DocumentCompleted и программно нажать Tab Как поймать событие прокрутки колеса user32.dll? Вывод печати на ДВА принтера Окно выбора принтера при печати документа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |