Aracılığıyla paylaş


Özelleştirilmiş Veri Akışı Filtreleme

Ö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.

Unidrv, özelleştirilmiş kodun yazdırılmadan önce görüntü verilerinin son işlemesini gerçekleştirmesine olanak tanır. Bu tür işlemler bitişik noktaların kaldırılmasından veya Unidrv'in sağlamadığı diğer veri filtreleme işlemlerinden oluşabilir.

Görüntü verilerinin son son işlemesini gerçekleştirmek için IPrintOemUni::FilterGraphicsyöntemini uygulayanbir işleme eklentisi sağlayın.

IPrintOemUni::FilterGraphics yöntemi tarama satırı verilerini giriş olarak alır. Yöntemin verileri işlemesi ve ardından IPrintOemDriverUni::DrvWriteSpoolBufçağırarak yazdırma biriktiricisine göndermesi gerekir. IPrintOemUni::FilterGraphics yöntemi uygulanırsa, Unidrv yazıcı verilerini biriktirmez. Bunun yerine, her veri bloğunu IPrintOemUni::FilterGraphics yöntemine gönderir.