Aracılığıyla paylaş


Özelleştirilmiş Sıkıştırmayı Kullanma

Önemli

Modern yazdırma platformu, Windows'un yazıcılarla iletişim kurmak için tercih ettiği araçlardır. Yazıcı cihazı geliştirme için Windows 10 ve 11'deki yazdırma deneyimini özelleştirmek için Yazdırma Desteği Uygulamaları (PSA) ile birlikte Microsoft'un IPP gelen kutusu sınıf sürücüsünü kullanmanızı öneririz.

Daha fazla bilgi için bkz. Yazdırma Desteği Uygulaması v1 ve v2 tasarım kılavuzu.

Özelleştirilmiş bir sıkıştırma algoritması sağlamak istiyorsanız, algoritmanızı etkinleştiren komutu belirtmek için bir CmdEnableOEMComp komut girdisi eklersiniz. Yazıcınız sıkıştırmayı devre dışı bırakabiliyorsa, sıkıştırmayı devre dışı bırakır komutunu belirtmek için isteğe bağlı olarak bir CmdDisableCompression girdisi ekleyebilirsiniz. Ayrıca IPrintOemUni::Compression yöntemini uygulayan bir işleme eklentisi sağlamanız gerekir.

Özelleştirilmiş bir sıkıştırma algoritması sağlarsanız Unidrv tarafından desteklenen algoritmaların kullanımını da etkinleştirebilirsiniz. Her tarama çizgisi için, Unidrv her sıkıştırma algoritmasını dener ve en sıkıştırılmış sonucu üreten algoritmayı seçer. (Unidrv tarafından desteklenen algoritmalar hakkında bilgi için bkz. Unidrv-Supported Sıkıştırmakullanma.) Unidrv en iyi algoritmayı bulduğunda tarama çizgisi verilerini sıkıştırır. Ardından yazıcıya uygun komut girdisi tarafından belirtilen komutu ve ardından sıkıştırılmış verileri gönderir.

CmdEnableOEMComp ve CmdDisableCompression girdileri hakkında daha fazla bilgi için bkz. Raster Veri Sıkıştırma Komutları.

Özelleştirilmiş sıkıştırma hakkında daha fazla bilgi için bkz. Özelleştirilmiş Veri Akışı Sıkıştırma.