Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.