Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ö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.
Üretici tarafından sağlanan yazdırma sürücülerinin çoğu yalnızca cihaza bağımlı işlevleri uygular ve genel yazıcı işlevlerini yönetmek için sistem tarafından sağlanan temel sürücü bileşenlerine güvenir. UniDrv, PostScript ve XPSDrv, yazıcı denetimi ve yapılandırmasına yardımcı olmak için üretici tarafından sağlanan birçok sürücünün güvendiği temel sürücü bileşenlerine örnektir.
Yazıcı üreticileri genellikle yazdırma sürücüsü paketlerine Microsoft'un temel yazdırma sürücülerini içermez. Bunun yerine, sürücü paketlerindeki INF dosyaları, Microsoft'un uygun çekirdek yazdırma sürücülerini yükleyen Ntprint.inf yazıcı INF dosyasını çağırır.
Ancak Microsoft, temel yazdırma sürücülerinin güncelleştirilmiş sürümlerini düzenli aralıklarla yayımlar ve bazı üreticiler yalnızca güncelleştirilmiş sürümlerde kullanılabilen özellikler gerektiren sürücü paketleri tedarik edebilir. Bu bölümde, gerekli temel yazdırma sürücüsü sürümleriyle yükleme adımları açıklanmaktadır.
Paketler
Windows Vista ve Windows Server 2008'de, işletim sistemi tüm yazdırma sürücüsü paketlerini benzersiz nesneler olarak ele alır. İşletim sistemi, her sürücü paketindeki dosyaları Windows sürücü deposundaki ayrı bir klasörde depolar. Windows yazıcı yükleyicisi, sürücü paketini diğer sürücü paketlerinden bağımsız olarak çalışacak şekilde yapılandırıyor ve her sürücü paketi işletim sistemi tarafından ayrı olarak yönetiliyor.
Windows her sürücü paketini eksiksiz bir birim olarak depolar ve nokta ve yazdırma sırasında sürücü paketinin tamamı yazdırma sunucusundan bir istemciye indirilir ve yüklenir. Paket kullanan bir sürücü, sürücü paketlerinin bağımsız nesneler olarak yönetimiyle uyumludur. Paket kullanan yazdırma sürücüleri, paketleri paket dışındaki dosyalarda yazdırma sürücüsü bağımlılıklarına sahip olsa bile nokta ve yazdırma işlemlerini etkinleştirmek için INF dosyalarında girişlerine sahiptir.
Windows Vista güncelleştirmeleri
Bağımsız sürücü paketlerini desteklemek ve donanım üreticilerinin çekirdek sürücü bileşenlerinden yararlanmasına izin vermek için Windows Vista (ve üzeri), paket kullanan bir sürücünün çekirdek sürücü paketine bağımlılık kaydetmesine izin verir. Microsoft, Windows Vista'daki yazıcılar için yalnızca bir çekirdek sürücü paketi sağlar. Bu paket, Ntprint.inf sürücü bilgileri dosyası tarafından açıklanmıştır. Paket kullanan sürücüler de dahil olmak üzere üretici tarafından sağlanan neredeyse tüm yazdırma sürücüleri bu çekirdek sürücü paketine bağlıdır.
Microsoft düzenli aralıklarla bu çekirdek sürücü paketinin güncelleştirilmiş sürümlerini yayınlar. Örneğin, Windows Vista için Service Pack 1, çekirdek sürücü paketinin güncelleştirilmiş bir sürümünü içerir. Bazı üreticiler, bu güncellemelerden yararlanmaları gerektiğini fark edebilir ve bunun ihtiyaç duyulduğunu görebilirler. Sürücüleri artık ilk Windows Vista sürümünde bulunan çekirdek sürücü paketinin sürümüne güvenemeyebilir.
Bu bölümde, güncelleştirilmiş çekirdek sürücü dosyalarına bağımlılıkları olan paket kullanan bir sürücü oluşturma ve üretici tarafından sağlanan paket kullanan sürücü yüklendiğinde güncelleştirilmiş çekirdek sürücü paketinin yüklendiğinden nasıl emin olunması açıklanır.
Aşağıdaki konular ele alınıyor:
Güncellenmiş Çekirdek Sürücüler ile Package-Aware Sürücüsü Oluşturma
Package-Aware Olmayan Sürücüler için Temel Sürücü Dosyalarını Güncelleştirme
Windows XP ve Windows Vista için Tek Sürücü Paketi Oluşturma