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

Вниз

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

 
alexproger   (2002-03-03 01:21) [0]

Народ усем привет!

Туева возникла одна проблема - необходимо (программным образом разумеется), узнать количество страниц посланного на принтер задания. Проще говоря - узнать цифру в четвёртом столбце окна заданий печати притера в Windows. В Helpe и MSDN есть такая функция GetJob - там вроде бы есть на это дело намёк, но как юзать эту функцию - непонятно. Помогите, плиз


 
VuDZ   (2002-03-03 21:37) [1]

GetJob()
....
структура
JOB_INFO_2
....
TotalPages
Specifies the number of pages required for the job. This value may be zero if the print job does not contain page delimiting information.


 
alexproger   (2002-03-16 10:08) [2]

Я же говорю - как юзать. Там есть ещё одна функция OpenPrinter().Для того, чтобы получить инфорацию о принтере, но при этом ничего не печатать - можно ли перед вызовом GetJob вызвать её?


 
VuDZ   (2002-03-16 12:21) [3]

GetJob
The GetJob function retrieves information about a specified print job.

hPrinter
[in] Handle to the printer for which the print-job data is retrieved. Use the OpenPrinter or AddPrinter function to retrieve a printer handle.

если уж нет MSDN на дисках -
1. http://search.microsoft.com/default.asp?qu=GetJob&boolean=ALL&nq=NEW&so=RECCNT&p=1&ig=01&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09&i=10&i=11&i=12&i=13&i=14&i=15&i=16&i=17&i=18&i=19&i=20&i=21&i=22&i=23&i=24&i=25&i=26&i=27&i=28&i=29&i=30&i=31&i=32&i=33&i=34&i=35&i=36&i=37&i=38&i=39&i=40&i=41&i=42&i=43&i=44&i=45&i=46&i=47&i=48&i=49&i=50&i=51&siteid=us/dev

2. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmeother/printer_0r3l.asp


 
alexproger   (2002-03-16 20:25) [4]

Насколько я понял из этих пояснений - необходимо вызывать OpenPrinter а затем GetJob


 
VuDZ   (2002-03-16 23:31) [5]

да



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

Форум: "WinAPI";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-49887
_Alex_
2002-04-19 19:00
2002.05.16
Access


3-49865
mik
2002-04-19 15:01
2002.05.16
Странные дела!


14-50087
IronHawk
2002-03-21 17:05
2002.05.16
Читайте и плачте !


1-50026
Malder
2002-05-01 11:00
2002.05.16
Какие события при смене MDIChild окон ?


3-49876
Aleksandr
2002-04-18 17:16
2002.05.16
Помогите с примером, как в одном запросе два SQL-сервера юзать!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский