Главная страница
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
3-85378
Beer
2002-09-04 17:26
2002.09.26
select distinct


6-85631
АНАТОЛИЙ
2002-07-24 16:07
2002.09.26
INDY


3-85350
Ag2002
2002-09-04 16:27
2002.09.26
DataBase DeskTop


1-85514
konrads
2002-09-17 09:57
2002.09.26
Подскажите ссылку на RX-Lib для


14-85697
Карелин Артем
2002-09-02 15:53
2002.09.26
Дайте совет!