Partager via


Utilisation de la compression personnalisée

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 d’appareils d’imprimante.

Pour plus d’informations, consultez le guide de conception d’application de prise en charge de l’impression.

Si vous souhaitez fournir un algorithme de compression personnalisé, vous incluez une entrée de commande CmdEnableOEMComp pour spécifier la commande qui active votre algorithme. Si votre imprimante peut désactiver la compression, vous pouvez éventuellement inclure une entrée CmdDisableCompression pour spécifier la commande qui désactive la compression. Vous devez également fournir un plug-in de rendu qui implémente la méthode IPrintOemUni::Compression .

Si vous fournissez un algorithme de compression personnalisé, vous pouvez également activer l’utilisation d’algorithmes pris en charge par Unidrv. Pour chaque ligne d’analyse, Unidrv essaie chaque algorithme de compression et choisit l’algorithme qui produit le résultat le plus compressé. (Pour plus d’informations sur les algorithmes pris en charge par Unidrv, consultez Utilisation de Unidrv-Supported compression.) Quand Unidrv trouve le meilleur algorithme, il compresse les données de ligne d’analyse. Ensuite, il envoie à l’imprimante la commande spécifiée par l’entrée de commande appropriée, suivie des données compressées.

Pour plus d’informations sur les entrées CmdEnableOEMComp et CmdDisableCompression, consultez Commandes de compression de données raster.

Pour plus d’informations sur la compression personnalisée, consultez Compression personnalisée du flux de données.