Compartir a través de


estructura de PRINTPROCESSOR_CAPS_1

La estructura PRINTPROCESSOR_CAPS_1 es el formato de la información de funcionalidad de la impresora que devuelve la función GetPrinterData en el búfer especificado por la variable pData .

Sintaxis

typedef struct _PRINTPROCESSOR_CAPS_1 {
  DWORD dwLevel;
  DWORD dwNupOptions;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;

Miembros

dwLevel

Número de versión de la estructura. Este valor debe ser 1.

dwNupOptions

Máscara de bits que representa los distintos números de páginas de documento que la impresora puede imprimir en una página física. El bit menos significativo representa 1 página de documento por página, el siguiente bit representa 2 páginas de documento por página, etc. Por ejemplo, 0x0000810B indica que la impresora admite 1, 2, 4, 9 y 16 páginas de documento por página física.

dwPageOrderFlags

Orden en el que se imprimirán las páginas. Este valor puede ser NORMAL_PRINT, REVERSE_PRINT o BOOKLET_PRINT.

dwNumberOfCopies

Número máximo de copias que la impresora puede controlar.

Comentarios

La función GetPrintProcessorCapabilities proporciona valores para todos los miembros de la estructura, que se documenta en el Kit de controladores de Windows (WDK).

El administrador de trabajos llama a la función GetPrintProcessorCapabilities de un procesador de impresión cuando una aplicación llama a GetPrinterData, especificando un nombre de valor con un formato de PrintProcCaps_datatype, donde datatype es el nombre de un tipo de datos de entrada.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winspool.h (incluye Windows.h)

Consulte también

Impresión

Imprimir estructuras de API de administrador de trabajos

GetPrinterData