Aracılığıyla paylaş


Yazıcı Dirid'leri

Important

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.

INF dosyalarında hedef dizinler belirtilirken dizin tanımlayıcıları (dirids) kullanılmalıdır. Daha fazla bilgi için bkz. Dirid kullanma.

Aşağıdaki tabloda yazıcıya özgü dirids ve her birinin amacı listelenir.

Dirid Purpose Dizin içeriği
66000 GetPrinterDriverDirectory işlevi tarafından döndürülen dizin yolunu temsil eder. Sürücü dosyaları ve bağımlı dosyalara bağımlı dosyalar
66001 GetPrintProcessorDirectory işlevi tarafından döndürülen dizin yolunu temsil eder. İşlemci dosyalarını yazdırma
66002 Yerel sistemin \System32 klasörüne kopyalanacak ek dosyaların dizin yolunu temsil eder. Bu tablodan sonraki paragrafa bakın. İzleyici dosyalarını yazdırma
66003 GetColorDirectory işlevi tarafından döndürülen dizin yolunu temsil eder. ICM renk profili dosyaları
66004 Yazıcı türüne özgü ASP dosyalarının kopyalandığı dizin yolunu temsil eder. ASP dosyaları ve ilişkili dosyalar

66002'ye dirid atanan dizindeki dosyalar, yerel mimari için yazıcı sürücüleri yerel sisteme yüklenirken (örneğin, x86 sürücüleri bir x86 sistemine yerel olarak yüklendiğinde) System32 alt dizinine kopyalanır. Bir sürücü uzak bir sisteme yükleniyorsa bu dizindeki dosyalar yoksayılır.

Yazıcı sınıfı yükleyicisi biriktiricinin AddPrinterDriverEx işlevini çağırdığında bir yazıcı sürücüsü yüklenir. Bu işlev, tüm sürücü dosyalarının GetPrinterDriverDirectory işlevi tarafından döndürülen dizinde bulunması gerekir.