Форум: "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.005 c