Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

Контроль перефирийных устройств (принтер, сканер, CD-RW)   Найти похожие ветки 

 
Tor ©   (2005-09-19 15:37) [0]

Доброго времени суток любезный ALL!
Пишу прогу для интернет-кафе и тут встала такая проблема, как контролировать работу с принтером сканером и CD-RW-шником, т.е. что бы оператор предоставив например услугу по печати деньги не ложил себе в карман, а ложил в кассу. Т.е. мне нужно узнать сколько нстраниц было напечатано или просканировано, или сколько байт было записано на компакт-диск. Может кто подскажет где рыть. Примерно подозреваю что черех какието хуки, но чесно говоря пока не могу понять с чего начать. Фух!
Спасибо!


 
IceBeerg ©   (2005-09-19 18:42) [1]

По принтеру пытайчя мониторить событие WM_SPOOLERSTATUS и потом анализировать кол-во страниц в очереди, хоря можно просто снимать показания счетчика принтера преодически и прересчитывать сколько страниц он выплюнул с прошлой проверки и т.п. со сканером сложнее, оператор может сканировать страницу не целоком и по сегментам... как тут считать, с сидюком тоже сложно, что он будет писать - документ на 150 Кб или диск под жвак...
можно конечно утыкать всю систему свомим драйверами и хуками, но это не есть гуд, ищите лучше нормальных операторов...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.011 c
4-1123996431
zero-g
2005-08-14 09:13
2005.10.09
Баги при использования com-интерфейса


3-1124878393
Ярослав
2005-08-24 14:13
2005.10.09
как вставить id текущего соеденения в таблицу


14-1127127222
pazitron_brain
2005-09-19 14:53
2005.10.09
Кто-нибудь слышал/использовал xoops?


14-1126620797
Вопрошающий
2005-09-13 18:13
2005.10.09
Сцылки на книжки по Жабе 2


14-1127222932
SergProger
2005-09-20 17:28
2005.10.09
Восстановление файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский