Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Может я и опоздал с вопросом но все же.... [D3, Win95/98]


Max2000 ©   (2002-08-09 17:50:00) 

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


Умел Мастакович Криворучко   (2002-08-15 14:27:00) [1]

Не... Никто не знает. Мы можем только рассуждать о безопасности кода.... На более полезные вещи мы органически неспособны...


Max2000   (2002-08-15 10:26:00) [2]

Люди никто не знает что-ли А......


Max2000   (2002-08-14 11:43:00) [3]

Люди Вы Где!!??? Никто не знает что-ли!!!!!!!????


Max2000   (2002-08-13 09:04:00) [4]

Да интересно еще вот что, как только принтер начинает печатать WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS)возвращает 0 заданий хотя Windows говорит идет печать... Вот что я и имел ввиду когда спрашивал... моя прога не видит как и WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS)что принтер еще печатает... Задание в памяти принтера и его не видно вот....
Но как правильно подсчитывать кто знает срочно надо....
И можно подробней о внедрении в библиотеку рендера и перехвате вызовов. Может у кого пример рабочий или ссылка то СКАЖИТЕ ГДЕ PLEASE!!!!!!


Опапусеньки   (2002-08-12 13:02:00) [5]

Надо внедряться в библиотеку рендера и перехватывать вызовы.


Meow   (2002-08-12 12:11:00) [6]

Этот вопрос тут уже обсуждался, правда он давно уже в архиве. Для win95/98 используй procedure WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS),а вот для 2000-ка такое дело не прокатит - не посылается там это сообщение. Проблема в другом: количество сраниц в документе, посланном на печать, подсчитать можно, а вот как подсчитать количество копий этого самого документа? (у меня пока не получается, т.е. из ворда, например, одну копию на 100 листов посылаешь на печать - получается 100 листов. А если послать 2 копии по 100 листов, то все равно прога считает только 100). Может кто знает, а, мастера?


Max2000   (2002-08-12 09:17:00) [7]

Дошло... Я имею ввиду память принтера... Сколько листов должен распечатать принтер... т.е. сколько юзер послал листов на печать и уже загрежено в память принтера...


Max2000   (2002-08-12 09:11:00) [8]

Может я не понял вопроса, но где он узнает по кол-во листов.


Жираф большой   (2002-08-12 09:06:00) [9]

Так как же он узнает про количество листов?!!!!!


Max2000   (2002-08-12 08:56:00) [10]

Нет!!!


Жираф большой   (2002-08-09 23:32:00) [11]

А в принтере есть датчик количества загруженных страниц?


Наверх

Титульная страница Поиск, карта сайта Написать письмо