_Structure PRINTPROCESSOR Cap _ 2
Représente des informations sur les fonctionnalités de l’imprimante.
Syntaxe
typedef struct _PRINTPROCESSOR_CAPS_2 {
DWORD dwLevel;
DWORD dwNupOptions;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwNupDirectionCaps;
DWORD dwNupBorderCaps;
DWORD dwBookletHandlingCaps;
DWORD dwDuplexHandlingCaps;
DWORD dwScalingCaps;
} PRINTPROCESSOR_CAPS_2, *PPRINTPROCESSOR_CAPS_2;
Membres
-
dwLevel
-
Valeur qui indique le numéro de version de la structure.
-
dwNupOptions
-
Masque de bits représentant les différents nombres de pages de document que l’imprimante peut imprimer sur un seul côté d’une feuille physique. Le bit le moins significatif représente une page de document par côté, le bit suivant représente 2 pages de document par côté, et ainsi de suite. Par exemple, 0x0000810B indique que l’imprimante prend en charge les pages de documents 1, 2, 4, 9 et 16 par côté physique.
-
dwPageOrderFlags
-
Valeur d’indicateur qui indique l’ordre dans lequel les pages seront imprimées. Il peut s’agir d’une _ impression normale, d’une _ impression inversée ou d’un livret _ imprimé.
-
dwNumberOfCopies
-
Nombre maximal de copies que l’imprimante peut gérer.
-
dwNupDirectionCaps
-
Les modèles disponibles lorsque plusieurs pages de document sont imprimées sur le même côté d’une feuille de papier. Les indicateurs possibles sont les suivants :
Valeur Signification PPCAPS _ _ vers la droite, puis _ vers le PG. Les pages apparaissent dans des lignes de droite à gauche, chaque ligne suivante sous son prédécesseur. PPCAPS _ vers le _ droite, puis vers la _ droite Les pages apparaissent dans des colonnes de haut en bas, chaque colonne suivante à droite de son prédécesseur. PPCAPS à gauche et à _ droite _ _ Les pages apparaissent dans des lignes de gauche à droite, chaque ligne suivante sous son prédécesseur. PPCAPS _ _ , puis _ gauche Les pages apparaissent dans des colonnes de haut en bas, chaque colonne suivante à gauche de son prédécesseur. -
dwNupBorderCaps
-
Peut être uniquement imprimé PPCAPS _ Border _ , ce qui indique que lorsque plusieurs pages de document sont imprimées sur un seul côté d’une feuille physique, l’imprimante peut être informée de l’impression ou non d’une bordure autour de la zone imageable de chaque page de document.
-
dwBookletHandlingCaps
-
Peut uniquement être _ un bord de livret PPCAPS _ , indiquant que l’imprimante peut imprimer le style de livret.
- **dwDuplexHandlingCaps**
-
Valeur Signification PPCAPS _ les pages inversées _ _ pour le _ _ duplex inversé Lors de l’impression dans l’ordre inverse et le duplexage, le processeur peut imprimer l’ordre de chaque paire de pages. par conséquent, au lieu d’imprimer dans l’ordre 4, 3, 2, 1, il s’imprimera dans l’ordre 3, 4, 1, 2. PPCAPS ne pas _ _ Envoyer _ _ de pages supplémentaires _ pour le _ duplex Lors du duplexage, le processeur d’impression peut être invité à ne pas envoyer de page supplémentaire lorsqu’il existe un nombre impair de pages de document. Le processeur honorera la valeur le mieux possible, mais dans les cas où la prévention d’une page vierge supplémentaire entraînerait une sortie incorrecte, les pages supplémentaires seront peut-être encore envoyées. -
dwScalingCaps
-
Peut uniquement être PPCAPS de mise à l’échelle _ carrée _ , ce qui indique que l’imprimante peut mettre à l’échelle l’image de page.
Notes
les valeurs de tous les membres de structure sont fournies par la fonction GetPrintProcessorCapabilities , qui est documentée dans le Kit de pilotes Windows.
Quand une application appelle GetPrinterData, le spouleur appelle la fonction GetPrintProcessorCapabilities d’un processeur d’impression et spécifie un nom de valeur qui a un format de type de données PrintProcCaps _, où DataType est le nom d’un type de données d’entrée.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|