Udostępnij przez


Atrybuty tylko na poziomie głównym

Ważne

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 Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

Atrybuty wyłącznie na poziomie głównym to atrybuty ogólne, które opisują cechy specyficzne dla sterownika, takie jak: nazwy plików zasobów, pliki pomocy lub dodatkowe dołączone pliki GPD, wraz ze specyfikacjami jednostek głównych sterownika, numeru wersji i strony kodowej znaków.

Dodatkowe atrybuty tylko na poziomie głównym określają takie cechy specyficzne dla urządzenia, jak nazwa drukarki, typ, maksymalna pojemność kopiowania i liczba gniazd wkładów czcionek.

Te atrybuty są nazywane atrybutami tylko na poziomie głównym, ponieważ muszą one być zawsze umieszczane w pliku GPD na poziomie głównym (czyli nie wewnątrz nawiasów klamrowych).

W poniższej tabeli wymieniono atrybuty tylko na poziomie głównym.

Nazwa atrybutu Atrybut-Parametr Komentarze
Strona kodowa Numeryczny identyfikator strony kodowej systemu Windows. Opcjonalny. Jeśli nie zostanie określony, używany jest kod Unicode. Strona kodowa jest stosowana do wszystkich wyświetlanych ciągów.
FontCartSlots Wartość liczbowa reprezentująca liczbę gniazd wkładów czcionki dostarczonych przez drukarkę. Opcjonalny. Jeśli nie zostanie określony, wartość domyślna to zero.
GPDFileName Ciąg tekstowy reprezentujący nazwę pliku GPD (bez ścieżki). Opcjonalny.
GPDFileVersion Ciąg tekstowy reprezentujący bieżącą wersję pliku GPD. Zalecany format to MajorVersion. MinorVersion, na przykład "1.0". Opcjonalny. Jeśli zostanie określony, ten ciąg zostanie wyświetlony w oknie dialogowym Informacje o aplikacji Unidrv.
GPDSpecVersion Ciąg tekstowy reprezentujący bieżącą wersję specyfikacji GPD. Wymagany format to MajorVersion. MinorVersion, na przykład "1.0". To jest wymagane. Musi być pierwszym wpisem w pliku GPD przed komentarzami. Ta wartość musi mieć wartość "1.0" dla systemu Windows 2000.
HelpFile Ciąg w cudzysłowie zawierający nazwę dostosowanego pliku pomocy z rozszerzeniem .hlp. Opcjonalny. Jeśli jest dołączone, można dodać tematy lub zastąpić istniejące tematy w pliku pomocy Unidrv. Indeksy plików Pomocy są określane przez atrybuty *HelpIndex dla funkcji i opcji.
Uwzględnij Ciąg cytowany zawierający nazwę dodatkowego pliku GPD. Nieaktualne. Ten wpis został ponownie zdefiniowany jako dyrektywa preprocesora.
InstalledOptionName Ciąg tekstowy wyświetlany w celu wskazania zainstalowanej funkcji lub opcji. Zazwyczaj ten ciąg jest "Zainstalowany", ale można określić dowolny odpowiedni ciąg. Wymagane, jeśli *Możliwe do zainstalowania? ma wartość TRUE dla wszystkich funkcji lub opcji (zobacz Atrybuty funkcji) i jeśli parametr rcInstalledOptionNameID nie został określony.
Jednostki nadrzędne PAIR reprezentujące jednostki bazowe drukarki. To jest wymagane. Aby zmniejszyć potencjalne błędy zaokrąglania, użyj tych samych wartości dla jednostek rozdzielczości w danych metryk czcionek, które określasz dla MasterUnits. (Zobacz Metryki czcionek Unidrv w niestandardowym zarządzaniu czcionkami.)
MaxCopies Wartość liczbowa reprezentująca maksymalną liczbę kopii, które może obsługiwać drukarka. Opcjonalny. Jeśli nie zostanie określony, wartość domyślna to 1.
Nazwa modelu Ciąg tekstowy reprezentujący nazwę modelu drukarki. Wymagane, jeśli nie określono identyfikatora rcModelNameID . Ciąg musi być zgodny z nazwą w pliku setup.inf.
NotInstalledOptionName Ciąg cytowany, który jest wyświetlany, aby wskazać, że funkcja lub opcja z możliwością instalacji nie jest zainstalowana. Zazwyczaj ten ciąg to "Nie zainstalowano", ale można określić dowolny odpowiedni ciąg. Wymagane, jeśli można zainstalować? ma wartość TRUE dla jakichkolwiek funkcji lub opcji (zobacz Atrybuty funkcji) i jeśli nie określono wartości rcNotInstalledOptionNameID .
Osobowość Ciąg cytowany reprezentujący język drukarki używany przez drukarkę. Opcjonalny. Jeśli zostanie określony, ciąg jest wyświetlany przez usługi katalogowe. Zobacz również rcPersonalityID poniżej w tej tabeli.
Typ drukarki PAGE, SERIAL lub TTY Wymagane
Szybkość drukowania Wartość liczbowa reprezentująca szybkość drukowania monochromatycznego. Jednostki są określane przez PrintRateUnit. Opcjonalny. Jeśli nie zostanie określony, wartość domyślna to 0.
PrintRatePPM Wartość liczbowa reprezentująca szybkość drukowania na stronach na minutę. Opcjonalny. Jeśli nie zostanie określony, wartość domyślna to 0.
PrintRateUnit PPM — strony/min

CPS — znaki na sekundę

LPM — Linie/min

IPM — cale/min. (IPM jest przeznaczony dla ploterów)
Wymagane, jeśli określono wartość PrintRate . Określona jednostka powinna być zgodna z typem drukarki. Na przykład dla drukarek stron należy określić ppm.
rcInstalledOptionNameID Identyfikator zasobu tekstowego, który jest wyświetlany, aby wskazać, że zainstalowano funkcję lub opcję możliwą do zainstalowania. Zazwyczaj ten ciąg jest "Zainstalowany", ale można określić dowolny odpowiedni ciąg. Wymagane, jeśli Instalowalne? ma wartość TRUE dla jakichkolwiek funkcji lub opcji (zobacz Atrybuty funkcji) i jeśli nie określono InstalledOptionName.
rcNotInstalledOptionNameID Identyfikator zasobu tekstowego, który jest wyświetlany w celu wskazania, że funkcja lub opcja, którą można zainstalować, nie jest zainstalowana. Zazwyczaj ten ciąg to "Nie zainstalowano", ale można określić dowolny odpowiedni ciąg. Wymagane, jeśli można zainstalować? ma wartość TRUE dla jakichkolwiek funkcji lub opcji (zobacz Atrybuty funkcji) i jeśli parametr NotInstalledOptionName nie jest określony.
rcPersonalityID ID zasobu ciągu reprezentującego język drukarki używany przez drukarkę. Opcjonalny. Jeśli zostanie określony, ciąg jest wyświetlany przez usługi katalogowe. Zobacz też Osobowość.
rcPrinterIconID Identyfikator zasobu RC_ICON reprezentujący ikonę skojarzona z drukarką. Opcjonalny. Jeśli nie zostanie określona, zostanie wyświetlona domyślna ikona drukarki. Zaleca się, aby wszystkie identyfikatory zasobów RC_ICON zostały ponumerowane w sposób ciągły od 1.
ResourceDLL Ciąg znaków w cudzysłowie zawierający nazwę biblioteki DLL zasobu, bez informacji o ścieżce. Opcjonalny. Zobacz Używanie zasobów DLL w ministerowniku.

Aby uzyskać informacje o nowych atrybutach wyłącznie na poziomie głównym dla systemu Windows Vista, zobacz Nowe atrybuty GPD wyłącznie na poziomie głównym dla systemu Windows Vista oraz Nowe atrybuty PPD wyłącznie na poziomie głównym dla systemu Windows Vista.