Yazıcı INF Dosya Bilgileri Bölümleri

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

Varsayılan Windows 2000 ve üzeri yazıcı sınıfı yükleyicisi Ntprint.dll, yazıcı INF dosyalarının veri bölümleri içermesine izin verir. Veri bölümleri aşağıdaki biçim kullanılarak belirtilir:

VeriBölümü= BölümAdı

burada SectionName bir INF dosyası bölüm adıdır.

Veri bölümleri, birden çok yazıcı için ortak olan yazıcı INF dosyası girdilerinin kümelerini belirtmek için kullanılır. Listedeki ortak girdileri adlandırılmış bölümün altında gruplandırarak ve girdileri kullanan her yazıcı için DataSection deyimiyle bu bölüme başvurarak, giriş listesinin INF dosyasına yalnızca bir kez eklenmesi gerekir.

Microsoft'un ntprint.inf yazıcı INF dosyası aşağıdaki veri bölümlerini tanımlar:

  • [PSCRIPT_DATA]

    Microsoft PostScript Yazıcı Sürücüsü için DriverFile, ConfigFileve HelpFile girişlerine değerler atar.

  • [UNIDRV_DATA]

    Microsoft Evrensel Yazıcı Sürücüsü için DriverFile, ConfigFileve HelpFile girdilerine değer atar.

  • [UNIDRV_BIDI_DATA]

    DriverFile, ConfigFile, HelpFileve LanguageMonitor girdilerine, Microsoft Evrensel Yazıcı Sürücüsü için, çift yönlü yazıcılar adına değer atar.

Bu veri bölümlerine satıcı tarafından sağlanan INF dosyalarının içinden başvurulmalıdır. Örnekler için bkz. Unidrv Minidriver Yükleme ve Pscript Minidriver Yükleme.

Not: Ntprint.inf dosyasına atıfta bulunan bir Needs girdisi veya bir Include girdisi içeren bir IHV yazıcı INF dosyası, Ntprint.inf dosyasında mevcut olan herhangi bir INF bölümü adıyla aynı olan veri bölümü adlarını içermemelidir. Satıcı tarafından sağlanan yazıcı INF dosyasında veri bölümünü adlandırmadan önce, bölüm adınızın Ntprint.inf dosyasında bölüm adı (herhangi bir türde) olarak mevcut olmadığından emin olmak için /inf/Ntprint.inf %windir%arayın.

"Önceki Adlar" Bölümü

Windows 2000 ve üzeri yazıcı sınıfı yükleyicisi "Önceki Adlar" adlı özel bir veri bölümünü tanır. Her INF dosyasında bu bölümlerden birine izin verilir. bölümündeki girdiler, Windows 2000 ve üzeri için yazıcı adının Windows 95/98/Me'den farklı olduğu sürücüleri tanımlar. Bu tür ad farklarının belirtilmesi, Windows 2000 ve üzeri sunuculara bağlanan Windows 95/98/Me istemcileri için Nokta ve Yazdırma'nın desteklenmesine olanak tanır.

Bu bölümdeki her girişin biçimi:

"Windows 2000 veya üzeri Yazıcı Adı" = "Windows 95/98/Me Yazıcı Adı"

Aşağıda örnek girişler verilmiştir:

[Previous Names]
"HP Color LaserJet" = "HP Color LaserJet (MS)"
"HP DeskJet 1200C" = "HP DeskJet 1200C (MS)"
"HP DeskJet 310" = "HP DeskJet 310 Printer"