Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

Количество страниц, распечатанных принтером   Найти похожие ветки 

 
Meow   (2002-06-11 12:36) [0]

Уважаемые мастера,
есть проблема: нужно подсчитать, сколько страниц принтер распечатал за определенный промежуток времени, не зависимо от того, какая программа запускала документ на печать. Есть процедура WM_SpoolerStatus, но она считает только кол-во заданий в очереди. Может кто знает?


 
RV   (2002-06-11 13:03) [1]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1021218211&n=5
а в структуре TJobInfo2 есть и посланные и распечатанные страницы
Тем более WM_SpoolerStatus не посылается в Вин2000


 
Meow   (2002-06-11 14:28) [2]

to RV
огромное спасибо!
что-то, правда, прога у меня пока на 1 страницу ошибается, но, думаю, мы это победим


 
RV   (2002-06-14 13:41) [3]

Привествую всех и Meow!
(мыла нет ... так я уж тут спрошу)
поставил тестить тот код на одну машину на 3 дня - действительно бывает ошибается на 1 страницу и причем в меньшую сторону, ты случаем не узнал почему?


 
Meow   (2002-07-03 11:39) [4]

Привет RV!
Да, действительно в меньшую - начинает считать, когда одна страница уже в буфере принтера, т.е., прога ее уже не видит. Но если подсчет страниц вести как TotalPages + PrintedPages, вроде бы верно считает. Т.е. получается так: TotalPages - страницы, которые ждут своей очереди на печать, а PrintedPages - то, что уже напечаталось. В сумме - то что надо. Попробуй, хотя, возможно, я ошибаюсь.


 
Max2000   (2002-08-09 17:41) [5]

Может я и опаздал с вопросом но все же....
Если листок стоит в принтере и ты посылаешь на печать то прога его не видит.... хоть сто листов посылай.... А Windows видит и пишет идет печать... Как узнать что загружено в принтер(Кол стр и т.д.)??????



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

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-85568
Dima2002
2002-09-04 09:08
2002.09.26
Кто-нибудь видел версию RxLib для DELPHI 7 STUDIO?


7-85725
SemFLY
2002-07-16 15:55
2002.09.26
Как программно определить версию BIOS а любого устройства ?


14-85661
ErmSergey
2002-08-30 18:42
2002.09.26
Запуск ассоциированных с файлами программ


1-85458
AFrolov
2002-09-16 11:49
2002.09.26
Как присвоить значение i-му биту integer?


1-85459
Itap
2002-09-16 12:00
2002.09.26
Как определить число строк в списке?