Dela via


Attribut endast på rotnivå

Viktigt!

Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.

Mer information finns i designguiden för utskriftssupportapp v1 och v2.

Attribut på rotnivå är allmänna attribut som beskriver sådana drivrutinsspecifika egenskaper som namn på resursfiler, hjälpfiler eller ytterligare inkluderade GPD-filer, tillsammans med specifikationer för drivrutinens huvudenheter, versionsnummer och teckenkodsida.

Ytterligare attribut på rotnivå anger sådana enhetsspecifika egenskaper som skrivarens namn, typ, maximal kopieringskapacitet och antal teckenkassetter.

De här attributen kallas endast attribut på rotnivå eftersom de alltid måste placeras i en GPD-fil på rotnivå (alltså inte inom klammerparenteser).

I följande tabell visas attributen endast på rotnivå.

Attributnamn AttributeParameter Kommentarer
CodePage Numeriskt värderad Windows-kodsideidentifierare. Valfritt. Om det inte anges används Unicode. Kodsidan tillämpas på alla visade strängar.
FontCartSlots Numeriskt värde som representerar antalet platser för typsnittskassetter som skrivaren har. Valfritt. Om det inte anges är standardvärdet noll.
GPDFileName Citerad textsträng som representerar GPD-filnamnet (utan sökväg). Valfritt.
GPDFileVersion Citerad textsträng som representerar den aktuella GPD-filversionen. Rekommenderat format är MajorVersion. MinorVersion, till exempel "1.0". Valfritt. Om den här strängen anges visas den i dialogrutan Om i Unidrv.
GPDSpecVersion Citerad textsträng som representerar den aktuella GPD-specifikationsversionen. Obligatoriskt format är MajorVersion. MinorVersion, till exempel "1.0". Obligatoriskt. Måste vara den första posten i GPD-filen innan några kommentarer. Det här värdet måste vara "1.0" för Windows 2000.
Hjälpfil Citerad sträng som innehåller namnet på en anpassad hjälpfil med ett .hlp-tillägg. Valfritt. Om den ingår kan den lägga till ämnen eller skriva över befintliga ämnen i Unidrvs hjälpfil. Hjälpfilindex anges av *HelpIndex-attribut för funktioner och alternativ.
inkludera Citerad sträng som innehåller namnet på en ytterligare GPD-fil. Föråldrad. Den här posten har omdefinierats som ett förprocessordirektiv.
InstalledOptionName Citerad sträng som visas för att indikera att en installationsbar funktion eller ett alternativ är installerat. Den här strängen är vanligtvis "Installerad", men alla lämpliga strängar kan anges. Krävs om *Kan installeras? är SANT för alla funktioner eller alternativ (se Funktionsattribut) och om rcInstalledOptionNameID inte har angetts.
MasterUnits PAR som representerar skrivarens huvudenheter. Obligatoriskt. Om du vill minska potentiella avrundningsfel använder du samma värden för matchningsenheter i teckensnittsstatistikdata som du anger för MasterUnits. (Se Unidrv-teckenmått i Anpassad teckensnittshantering.)
MaxCopies Numeriskt värde som representerar det maximala antalet kopior som skrivaren kan stödja. Valfritt. Om det inte anges är standardvärdet 1.
ModelName Citerad textsträng som representerar skrivarmodellens namn. Krävs om rcModelNameID inte har angetts. Strängen måste matcha namnet i setup.inf.
NotInstalledOptionName Angiven sträng som visas för att indikera att en installationsbar funktion eller ett alternativ inte är installerat. Den här strängen är vanligtvis "Inte installerad", men alla lämpliga strängar kan anges. Krävs om Installable? är TRUE för alla funktioner eller alternativ (se Funktionsattribut) och om rcNotInstalledOptionNameID inte har angetts.
Personlighet Citerad sträng som representerar det skrivarspråk som används av skrivaren. Valfritt. Om det anges visas strängen av Directory Services. Se även rcPersonalityID nedan i den här tabellen.
PrinterType SIDA, SERIELL ELLER TTY Krävs
Utskriftsfrekvens Numeriskt värde som representerar den monokroma utskriftshastigheten. Enheter anges av PrintRateUnit. Valfritt. Om det inte anges är standardvärdet 0.
PrintRatePPM Numeriskt värde som representerar utskriftshastigheten i sidor per minut. Valfritt. Om det inte anges är standardvärdet 0.
PrintRateUnit PPM – sidor/min

CPS – tecken/s

LPM – linjer/min

IPM – tum/min. (IPM är för plotter)
Krävs om PrintRate har angetts. Den angivna enheten ska matcha skrivartypen. PPM bör till exempel anges för sidskrivare.
rcInstalledOptionNameID Resurs-ID för en strängresurs som visas för att indikera att en installationsbar funktion eller ett alternativ är installerat. Den här strängen är vanligtvis "Installerad", men alla lämpliga strängar kan anges. Krävs om Installable? är TRUE för alla funktioner eller alternativ (se Funktionsattribut) och om InstalledOptionName inte har angetts.
rcNotInstalledOptionNameID Resurs-ID för en strängresurs som visas för att indikera att en installationsbar funktion eller ett alternativ inte är installerat. Den här strängen är vanligtvis "Inte installerad", men alla lämpliga strängar kan anges. Krävs om Installable? är TRUE för alla funktioner eller alternativ (se Funktionsattribut) och om NotInstalledOptionName inte har angetts.
rcPersonalityID Resurs-ID för en strängresurs som representerar skrivarspråket som används av skrivaren. Valfritt. Om det anges visas strängen av Directory Services. Se även Personlighet.
rcPrinterIconID Resurs-ID för en RC_ICON resurs som representerar en ikon som är associerad med skrivaren. Valfritt. Om det inte anges visas en standardskrivareikon. Vi rekommenderar att alla RC_ICON resurs-ID:t numreras sammanhängande från och med 1.
ResourceDLL Citerad sträng som innehåller namnet, utan sökvägsinformation, på en resurs-DLL. Valfritt. Se Använda resurs-DLL:er i en minidrivrutin.

Information om nya rotnivåattribut för Windows Vista finns i Nya GPD-attribut på rotnivå endast för Windows Vista och Nya PPD-attribut på rotnivå för Windows Vista.