Fonctions définies par des DLL d’interface d’imprimante
Important
Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’imprimante.
Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.
Les DLL d’interface d’imprimante exportent les fonctions répertoriées dans le tableau suivant.
Fonction | Objectif |
---|---|
DllEntryPoint | Point d’entrée dll initial, généralement appelé DLLMain. |
DrvConvertDevMode | Convertit la structure DEVMODEW spécifiée d’une version à une autre. |
DrvDeviceCapabilities | Retourne les informations demandées sur les fonctionnalités d’une imprimante. |
DrvDevicePropertySheets | Appelle CPSUI pour créer des pages de feuille de propriétés qui décrivent les propriétés d’une imprimante. |
DrvDocumentEvent | (Facultatif) Permet à la DLL d’interface d’imprimante de spécifier les événements associés à l’impression d’un document qu’elle gérera. |
DrvDriverEvent | (Facultatif) Permet à la DLL de l’interface d’imprimante de répondre aux notifications du spouleur indiquant que certains événements spécifiques au pilote se sont produits. |
DrvDocumentPropertySheets> | Appelle CPSUI pour créer des pages de feuille de propriétés qui décrivent les propriétés d’un document d’impression. |
DrvPrinterEvent | Permet à la DLL de l’interface d’imprimante de répondre aux notifications du spouleur indiquant que certains événements spécifiques à l’imprimante se sont produits. |
DrvQueryColorProfile | (Facultatif) Permet à la DLL d’interface d’imprimante de spécifier un profil ICC à utiliser pour la gestion des couleurs. |
DrvQueryJobAttributes | (Facultatif) Permet à la DLL de l’interface d’imprimante de spécifier la prise en charge de fonctionnalités telles que l’impression de plusieurs pages de documents sur une page physique (« impression en mode N-up »), l’impression de plusieurs copies de chaque page et le regroupement de pages. |
DevQueryPrintEx | Détermine si un travail d’impression peut être imprimé à l’aide de la configuration actuelle de l’imprimante. |
DrvSplDeviceCaps | Retourne les informations demandées sur les fonctionnalités d’une imprimante. |
DrvUpgradePrinter | (Facultatif) Mises à jour les paramètres de Registre d’une imprimante lorsqu’une nouvelle version du pilote est ajoutée à un système. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour