Udostępnij za pośrednictwem


Instalowanie dostosowanych składników sterowników

Ważny

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz przewodnik projektowania aplikacji wsparcia druku .

Po podaniu dostosowanych składników sterowników drukarek firmy Microsoft należy również podać plik .ini do instalacji składnika. (Jeśli drukarka nie jest obsługiwana przez ntprint.inf, należy również podać plik INF drukarki ).

Plik .ini musi zawierać sekcję OEMFiles. W tej sekcji każdy dostosowany składnik jest opisany przy użyciu jednego z następujących wpisów:

  • OEMDriverFilen

    Nazywa wtyczkę renderowania.

  • OEMConfigFilen

    Nazywa wtyczkę interfejsu użytkownika.

gdzie n określa kolejność instalacji plików przez instalatora. Liczby określone dla n muszą być ciągłe, począwszy od 1, dla obu typów wtyczek.

Jeśli na przykład udostępniasz dwie wtyczki renderowania i jedną wtyczkę interfejsu użytkownika, a model drukarki to XYZ, plik .ini może wyglądać następująco:

[OEMFiles]
OEMDriverFile1=XYZDRV1.DLL
OEMConfigFile1=XYZUI1.DLL
OEMDriverFile2=XYZDRV2.DLL

Spacje nie są dozwolone przed znakiem równości lub po nim (=). Nazwy plików nie mogą zawierać specyfikacji ścieżek.

W tym przykładzie określono dwie wtyczki renderowania. W oparciu o wartości n dla pliku OEMDriverFilen, xyzdrv1.dll jest instalowany przed xyzdrv2.dll. Sterowniki Unidrv i Pscript5 wywołają wtyczki w kolejności, w której są zainstalowane, więc później, gdy sterownik musi wywołać funkcje podłączania graficznych DDI i metody COM dostarczone przez te wtyczki, xyzdrv1.dll jest wywoływany przed xyzdrv2.dll.

Nazwa pliku .ini powinna odzwierciedlać nazwę produktu drukarki. Nazwa pliku .ini powinna być inna niż nazwy plików .ini dla innych drukarek, aby uniknąć konfliktów nazw. Jeśli przywracasz wtyczkę renderowania lub wtyczkę interfejsu użytkownika do systemu Windows NT 4.0, nazwa pliku .ini musi być zgodna z nazwą pliku gpd lub ppd. (Oznacza to, że xyz.ini musi być używany dla xyz.gpd lub xyz.ppd.) To ograniczenie nie dotyczy systemu operacyjnego Windows 2000 lub nowszych wersji systemu operacyjnego Windows.

Plik .ini może zawierać tekst ANSI lub Unicode, ale zalecany jest tekst Unicode. W pliku .ini wiersze rozpoczynające się od znaku funta (#) to komentarze.

Aby uzyskać więcej informacji, zapoznaj się z Ogólne wytyczne dotyczące plików INF i Instalowanie minidrivera Unidrv.

Jeśli podasz plik INF drukarki, wygodnym sposobem zainstalowania i zarejestrowania dostosowanego składnika jest utworzenie składnika pliku zależnego sterownika drukarki. Ponadto skojarzony plik inf można zainstalować jako plik zależny. Aby uzyskać więcej informacji dotyczących plików zależnych sterownika drukarki, zobacz Wpisy pliku INF.

Alternatywnie można zainstalować dostosowany składnik, tworząc składnik zależny dla innego składnika wydruku, takiego jak monitor portów lub aplikacja stanu. Jednak ta metoda może powodować trudności, ponieważ operacje metodą 'point-and-print' instalują tylko sterowniki i pliki zależne od sterowników na komputerze klienckim. Jeśli dostosowany składnik nie jest wymieniony jako plik zależny sterownika drukarki, składnik musi być zainstalowany na kliencie w sposób inny niż jako część operacji point-and-print.