структура PRINTPROCESSOR_CAPS_1
Структура PRINTPROCESSOR_CAPS_1 — это формат сведений о возможностях принтера, возвращаемых функцией GetPrinterData в буфере, указанном переменной pData .
Синтаксис
typedef struct _PRINTPROCESSOR_CAPS_1 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;
Члены
-
dwLevel
-
Номер версии структуры. Это значение должно быть равно 1.
-
dwNupOptions
-
Битовая маска, представляющая различное количество страниц документа, которые принтер может печатать на физической странице. Наименьший значимый бит представляет 1 страницу документа на страницу, следующий бит — 2 страницы документа на страницу и т. д. Например, 0x0000810B указывает, что принтер поддерживает 1, 2, 4, 9 и 16 страниц документов на физическую страницу.
-
dwPageOrderFlags
-
Порядок печати страниц. Это значение может быть NORMAL_PRINT, REVERSE_PRINT или BOOKLET_PRINT.
-
dwNumberOfCopies
-
Максимальное количество копий, которые может обрабатывать принтер.
Комментарии
Значения для всех элементов структуры предоставляются функцией GetPrintProcessorCapabilities , которая описана в пакете драйверов Windows (WDK).
Диспетчер очереди вызывает функцию GetPrintProcessorCapabilities обработчика печати, когда приложение вызывает GetPrinterData, указывая имя значения в формате PrintProcCaps_datatype, где datatype — это имя входного типа данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|