Delen via


Kenmerken alleen op hoofdniveau

Belangrijk

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. We raden aan om de IPP inbox class driver van Microsoft te gebruiken, samen met Print Support Apps (PSA), om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van printerapparaten.

Zie de ontwerphandleiding voor Print Support App v1 en v2 voor meer informatie.

Kenmerken op basisniveau zijn algemene kenmerken die specifieke kenmerken van stuurprogramma's beschrijven als de namen van resourcebestanden, Help-bestanden of extra opgenomen GPD-bestanden, samen met specificaties voor de hoofdeenheden, versienummer en tekencodepagina van het stuurprogramma.

Aanvullende kenmerken op basisniveau geven dergelijke apparaatspecifieke kenmerken op als de naam van de printer, het type, de maximale kopieercapaciteit en het aantal tekenpatroonsleuven.

Deze kenmerken worden alleen-hoofdniveaukenmerken genoemd, omdat ze altijd in een GPD-bestand op hoofdniveau moeten worden geplaatst (dat wil zeggen, niet binnen accolades).

De volgende tabel bevat de kenmerken alleen op hoofdniveau.

Naam van kenmerk AttributeParameter Opmerkingen
CodePage Pagina-id voor numerieke waarden van Windows-code. Facultatief. Als dit niet is opgegeven, wordt Unicode gebruikt. De codepagina wordt toegepast op alle weergegeven tekenreeksen.
FontCartSlots Numerieke waarde die het aantal lettertypepatroonsleuven aangeeft die door de printer worden geleverd. Facultatief. Als deze niet is opgegeven, is de standaardwaarde nul.
GPDFileName Geciteerde tekenreeks die de GPD-bestandsnaam vertegenwoordigt (zonder pad). Facultatief.
GPDFileVersion Geciteerde tekenreeks die de huidige GPD-bestandsversie vertegenwoordigt. Aanbevolen indeling is MajorVersion. MinorVersion, zoals '1.0'. Facultatief. Indien opgegeven, wordt deze tekenreeks weergegeven in het dialoogvenster Over van Unidrv.
GPDSpecVersion Geciteerde tekenreeks die de huidige GPD-specificatieversie vertegenwoordigt. Vereiste indeling is MajorVersion. MinorVersion, zoals '1.0'. Verplicht. Moet de eerste vermelding in het GPD-bestand zijn, vóór opmerkingen. Deze waarde moet 1.0 zijn voor Windows 2000.
HelpFile Tekenreeks tussen aanhalingstekens met de naam van een aangepast helpbestand, met de extensie .hlp. Facultatief. Indien opgenomen, kan het onderwerpen toevoegen of bestaande onderwerpen overschrijven in het Help-bestand van Unidrv. Indexen voor Help-bestanden worden opgegeven door *HelpIndex-kenmerken voor functies en opties.
opnemen Geciteerde tekenreeks met de naam van een extra GPD-bestand. Verouderd. Deze vermelding is opnieuw gedefinieerd als een preprocessorrichtlijn.
InstalledOptionName Tekenreeks tussen aanhalingstekens die wordt weergegeven om aan te geven dat een installeerbare functie of optie is geïnstalleerd. Normaal gesproken is deze tekenreeks 'Geïnstalleerd', maar elke gewenste tekenreeks kan worden opgegeven. Vereist als *Installable? is WAAR voor een van de features of opties (zie Functie-attributen) en als rcInstalledOptionNameID niet is opgegeven.
MasterUnits PAIR die de hoofdeenheden van de printer vertegenwoordigt. Verplicht. Als u potentiële afrondingsfouten wilt verminderen, gebruikt u dezelfde waarden voor resolutie-eenheden in metrische lettertypegegevens die u opgeeft voor MasterUnits. (Zie Metrische gegevens voor unidrvlettertype in aangepast lettertypebeheer.)
MaxCopies Numerieke waarde die het maximum aantal exemplaren aangeeft dat de printer kan ondersteunen. Facultatief. Als dit niet is opgegeven, is de standaardwaarde 1.
Modelnaam Geciteerde tekenreeks die de naam van het printermodel vormt. Vereist als rcModelNameID niet is opgegeven. Tekenreeks moet overeenkomen met de naam in setup.inf.
NotInstalledOptionName Tekststring die wordt weergegeven om aan te geven dat een installeerbare functie of optie niet is geïnstalleerd. Normaal gesproken is deze tekenreeks 'Niet geïnstalleerd', maar elke gewenste tekenreeks kan worden opgegeven. Vereist als installeerbaar? is WAAR voor functies of opties (zie functiekenmerken) en als rcNotInstalledOptionNameID niet is opgegeven.
Persoonlijkheid Geciteerde tekenreeks die de printertaal vertegenwoordigt die door de printer wordt gebruikt. Facultatief. Als dit is opgegeven, wordt de tekenreeks weergegeven door Directory Services. Zie ook rcPersonalityID hieronder in deze tabel.
PrinterType PAGINA, SERIE of TTY Verplicht
PrintRate Numerieke waarde die de monochrome afdruksnelheid vertegenwoordigt. Eenheden worden opgegeven door PrintRateUnit. Facultatief. Als dit niet is opgegeven, is de standaardwaarde 0.
PrintRatePPM Numerieke waarde die de afdruksnelheid vertegenwoordigt, in pagina's per minuut. Facultatief. Als dit niet is opgegeven, is de standaardwaarde 0.
PrintRateUnit PPM - Pagina's/min.

CPS - tekens per seconde

LPM - Lijnen/min.

IPM - Inches per minuut (IPM is voor plotters)
Vereist als PrintRate is opgegeven. De opgegeven eenheid moet overeenkomen met het printertype. Ppm moet bijvoorbeeld worden opgegeven voor paginaprinters.
rcInstalledOptionNameID Resource-id van een tekenreeksresource die wordt weergegeven om aan te geven dat een installeerbare functie of optie is geïnstalleerd. Normaal gesproken is deze tekenreeks 'Geïnstalleerd', maar elke gewenste tekenreeks kan worden opgegeven. Vereist als Installeerbaar?WAAR is voor functies of opties (zie Kenmerken van functies) en als InstalledOptionName niet is opgegeven.
rcNotInstalledOptionNameID Resource-id van een tekenreeksresource die wordt weergegeven om aan te geven dat een installeerbare functie of optie niet is geïnstalleerd. Normaal gesproken is deze tekenreeks 'Niet geïnstalleerd', maar elke gewenste tekenreeks kan worden opgegeven. Vereist wanneer installeerbaar?WAAR is voor enige functies of opties (zie functiekenmerken) en als NotInstalledOptionName niet is opgegeven.
rcPersonalityID Resource-ID van een tekenreeksresource die de printertaal vertegenwoordigt die door de printer wordt gebruikt. Facultatief. Als dit is opgegeven, wordt de tekenreeks weergegeven door Directory Services. Zie ook Persoonlijkheid.
rcPrinterIconID Resource-id van een RC_ICON resource die een pictogram vertegenwoordigt dat is gekoppeld aan de printer. Facultatief. Als dit niet is opgegeven, wordt er een standaardprinterpictogram weergegeven. Het wordt aanbevolen dat alle RC_ICON resource-id's aaneengesloten worden genummerd vanaf 1.
ResourceDLL Een tussen aanhalingstekens geplaatste tekenreeks die de naam van een bron-DLL bevat, zonder padinformatie. Facultatief. Zie Het gebruik van resource-DLL's in een minidriver.

Zie Nieuwe uitsluitend root-niveau GPD-eigenschappen voor Windows Vista en Nieuwe uitsluitend root-niveau PPD-eigenschappen voor Windows Vista.