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.
Microsoft'un yazıcı sürücüleri için özelleştirilmiş bileşenler sağladığınızda, bileşenin yüklenmesi için bir .ini dosyası da sağlamanız gerekir. (Yazıcınız ntprint.inf tarafından desteklenmiyorsa, biryazıcı INF dosyası da sağlamanız gerekir.)
.ini dosyası bir OEMFiles bölümü içermelidir. Bu bölümde, özelleştirilmiş her bileşen aşağıdaki girdilerden biri kullanılarak açıklanmıştır:
OEMDriverFilen
İşleme eklentisine bir isim verir.
OEMConfigFilen
Kullanıcı arabirimi eklentisini adlandıran.
burada n yükleyicinin dosyaları yükleme sırasını belirtir. n için belirtilen sayılar, her iki eklenti türü için de 1'den başlayarak bitişik olmalıdır.
Örneğin, iki işleme eklentisi ve bir kullanıcı arabirimi eklentisi sağlıyorsanız ve yazıcı modeliniz XYZ ise, .ini dosyanız aşağıdaki gibi görünebilir:
[OEMFiles]
OEMDriverFile1=XYZDRV1.DLL
OEMConfigFile1=XYZUI1.DLL
OEMDriverFile2=XYZDRV2.DLL
Eşittir işaretinden önce veya sonra boşluklara izin verilmez (=). Dosya adları yol belirtimlerini içeremez.
Örnekte iki işleme eklentisi belirtilmiştir. OEMDriverFileniçin n değerlerine bağlı olarak xyzdrv1.dll xyzdrv2.dllönce yüklenir. Unidrv ve Pscript5 sürücüleri eklentileri yüklendikleri sırayla çağırır, bu nedenle daha sonra bir sürücünün bu eklentiler tarafından sağlanan grafik DDI kancalama işlevlerini ve COM yöntemlerini çağırması gerektiğinde, xyzdrv1.dll xyzdrv2.dllönce çağrılır.
.ini dosya adı yazıcı ürün adını yansıtmalıdır. .ini dosya adı, ad çakışmalarını önlemek için diğer yazıcıların .ini dosyalarının adlarından farklı olmalıdır. Bir işleme eklentisini veya kullanıcı arabirimi eklentisini Windows NT 4.0'a geri taşımanız durumunda, .ini dosya adınız .gpd veya .ppd dosya adınızla eşleşmelidir. (Yani, xyz.ini xyz.gpd veya xyz.ppd için kullanılmalıdır.) Bu kısıtlama, Windows 2000 veya sonraki Windows işletim sistemi sürümleri için geçerli değildir.
.ini dosyası ANSI veya Unicode metin içerebilir, ancak Unicode metni önerilir. .ini dosyasında, pound işareti (#) ile başlayan satırlar açıklamalardır.
Daha fazla bilgi için bkz. INF Dosyaları için Genel Yönergeler ve Unidrv MiniDriver Yükleme.
Yazıcı INF dosyası sağlarsanız, özelleştirilmiş bir bileşeni yüklemenin ve kaydetmenin kullanışlı bir yolu, bileşeni yazıcı sürücüsünün bağımlı bir dosya haline getirmektir. Ayrıca, ilişkili .inf dosyası bağımlı bir dosya olarak yüklenebilir. Yazıcı sürücülerine yönelik bağımlı dosyalar hakkında daha fazla bilgi için bkz. Yazıcı INF Dosya Girdileri.
Alternatif olarak, bileşeni bağlantı noktası izleyicisi veya durum uygulaması gibi başka bir yazdırma bileşeni için bağımlı bir dosya haline getirerek özelleştirilmiş bir bileşen yükleyebilirsiniz. Ancak, nokta ve yazdırma işlemleri istemciye yalnızca sürücü ve sürücüye bağımlı dosyaları yüklediğinden bu yöntem sorun oluşturabilir. Özelleştirilmiş bir bileşen yazıcı sürücüsünün bağımlı dosyası olarak listelenmiyorsa, bileşen istemciye nokta ve yazdırma işleminin bir parçası dışında bir şekilde yüklenmelidir.