Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte 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’impression.
Pour plus d’informations, consultez le guide de conception de l’application de support d’impression v1 et v2.
Unidrv vous permet de réaliser des opérations de compression des données en utilisant un code personnalisé. Pour réaliser des opérations de compression personnalisées, procédez comme suit :
Fournissez un plug-in de rendu qui implémente la méthode IPrintOemUni::Compression.
Incluez une entrée de commande CmdEnableOEMComp dans le fichier GPD de l’imprimante.
La méthode IPrintOemUni::Compression reçoit les données de ligne d’analyse comme entrée. La méthode doit compresser les données, puis renvoyer le résultat à Unidrv. L’entrée de commande CmdEnableOEMComp spécifie la commande qui doit être envoyée à l’imprimante afin que l’imprimante puisse accepter les données compressées. Pour chaque ligne d’analyse à envoyer à l’imprimante, Unidrv appelle IPrintOemUni::Compression pour compresser les données de ligne d’analyse. Ensuite, s’il s’agit de la seule méthode de compression disponible, Unidrv envoie à l’imprimante la commande spécifiée par l’entrée de commande CmdEnableOEMComp, suivie des données compressées.
Si le minipilote d’imprimante contient des entrées GPD qui activent également les méthodes de compression prises en charge par Unidrv, alors Unidrv tente chaque algorithme de compression pour chaque ligne d’analyse et choisit l’algorithme qui produit le meilleur résultat. Pour plus d’informations sur les capacités de compression d’Unidrv, consultez Compression des données matricielles.
Une seule méthode de compression personnalisée peut être activée à la fois.