Udostępnij za pośrednictwem


Sekcje danych pliku INF drukarki

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

Domyślny instalator klasy drukarki systemu Windows 2000 lub nowszej, Ntprint.dll, umożliwia plikom INF drukarki zawierać sekcje danych. Sekcje danych są określane przy użyciu następującego formatu:

DataSection= SectionName

gdzie SectionName jest nazwą sekcji pliku INF.

Sekcje danych służą do określania zestawów wpisów pliku INF drukarki , które są wspólne dla wielu drukarek. Grupując typowe wpisy na liście w nazwanej sekcji, a następnie odwołując się do tej sekcji za pomocą instrukcji DataSection dla każdej drukarki korzystającej z wpisów, lista wprowadzania musi zostać uwzględniona tylko raz w pliku INF.

Plik INF drukarki firmy Microsoft Ntprint.inf definiuje następujące sekcje danych:

  • [PSCRIPT_DATA]

    Przypisuje wartości do pozycji DriverFile, ConfigFilei HelpFile dla sterownika drukarki Microsoft PostScript.

  • [UNIDRV_DATA]

    Przypisuje wartości do wpisów DriverFile, ConfigFilei HelpFile dla sterownika uniwersalnej drukarki firmy Microsoft.

  • [UNIDRV_BIDI_DATA]

    Przypisuje wartości do DriverFile, ConfigFile, HelpFilei LanguageMonitor wpisów dla sterownika uniwersalnej drukarki firmy Microsoft dla drukarek dwukierunkowych.

Te sekcje danych powinny być przywoływane z plików INF dostarczonych przez dostawcę. Przykłady można znaleźć w tematach Instalacja minidrivera Unidrv oraz Instalacja minidrivera Pscript.

Uwaga plik INF drukarki IHV, który ma wpis Wymaga lub Dołącz wpis, który odnosi się do Ntprint.inf nie może zawierać nazw sekcji danych, które są takie same jak nazwa sekcji INF obecnej w Ntprint.inf. Przed nazewnictwem sekcji danych w pliku INF drukarki dostarczonej przez dostawcę wyszukaj %windir%/inf/Ntprint.inf, aby upewnić się, że nazwa sekcji nie istnieje jeszcze jako nazwa sekcji (dowolnego typu) w ntprint.inf.

Sekcja "Poprzednie nazwy"

Instalator klasy drukarki systemu Windows 2000 lub nowszej rozpoznaje specjalną sekcję danych o nazwie "Poprzednie nazwy". Jedna z tych sekcji jest dozwolona w każdym pliku INF. Wpisy w sekcji identyfikują sterowniki, dla których nazwa drukarki jest inna dla systemu Windows 2000 i nowszych niż dla systemu Windows 95/98/Me. Określenie takich różnic nazw pozwala na wsparcie funkcji Point and Print dla klientów systemu Windows 95/98/Me łączących się z serwerami Windows 2000 i nowszymi.

Format każdego wpisu w tej sekcji to:

"Windows 2000 lub nowszej nazwy drukarki" = "Windows 95/98/Me Nazwa drukarki"

Poniżej przedstawiono przykładowe wpisy:

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