Delen via


Optiekenmerken voor alle functies

Belangrijk

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. Er wordt aanbevolen om de IPP-inboxclassdriver van Microsoft samen met Print Support Apps (PSA) te gebruiken, om de afdrukervaring in Windows 10 en 11 aan te passen ten behoeve van de ontwikkeling van printerapparaten.

Zie de Print support app design guidevoor meer informatie.

De volgende tabel bevat in alfabetische volgorde de kenmerken van de opties beschikbaar voor alle functies en beschrijft de bijbehorende parameters.

Kenmerknaam Kenmerkparameter Opmerkingen
* opdracht Een CmdSelectoptie-selectieopdracht, met de opdrachtreeks die naar de printer moet worden verzonden om de optie te selecteren. Vereist
* UitgeschakeldeFuncties LIJST met tekenreeksen voor functienamen, waarmee functies worden geïdentificeerd die moeten worden uitgeschakeld als de optie is geselecteerd.

Momenteel worden DUPLEX- en COLLATE-functies ondersteund. Dit optie-eigenschap moet worden gebruikt in een functie waarvoor FeatureType is ingesteld op PRINTER_PROPERTY.
Facultatief.

Vermelde functies kunnen geen *Installable? op TRUEhebben. Zie voor meer informatie Installeerbare functies en opties verwerken.
* HelpIndex Numerieke waarde die een index aangeeft in het Help-bestand, zoals gespecificeerd door het *HelpFileattribuut dat alleen op het hoogste niveau voorkomt. (Ook een kenmerk attribuut.)

De indexwaarde mag niet nul of -1 zijn.
* installeerbaar? TRUE of FALSE, waarmee wordt aangegeven of de optie kan worden geïnstalleerd. (FALSE betekent altijd geïnstalleerd.)

Zie voor meer informatie Behandeling van installeerbare functies en opties.
Facultatief. Als deze niet is opgegeven, wordt de standaardwaarde FALSE. (Ook een kenmerkattribuut.)
* InstallableFeatureName Tekenreeks die wordt weergegeven om de gebruiker te vragen of een te installeren optie daadwerkelijk is geïnstalleerd.

Voor meer informatie, zie Het beheren van installeerbare functies en opties.
Vereist als *installeerbaar? is TRUE en *rcInstallableFeatureNameID niet is opgegeven. (Ook een functie-kenmerk.)
* naam Tekenreeks die wordt gebruikt als weergavenaam van de optie op het eigenschappenvenster van de printer. Facultatief. Als dit niet is opgegeven, moet *rcNameID worden opgegeven. (Ook een kenmerk.)
* OptionID Numerieke waarde die een unieke optie-id vertegenwoordigt die Unidrv opslaat in de DEVMODEW- structuur van de printer. Alleen voor gebruik met de functies PaperSize, InputSlot, Halftoning en MediaType. De waarde wordt opgeslagen in de dmPaperSizevan de DEVMODE-structuur, dmDefaultSource, dmDitherTypeof dmMediaType lid. Facultatief. Als dit niet is opgegeven, wijst Unidrv een id-waarde toe (>256). Om conflicten met unidrv-toegewezen id's te voorkomen, moet de opgegeven waarde groter zijn dan 512.
* rcIconID Resource-id van een pictogramresource die is gekoppeld aan de optie. Facultatief. Als dit niet is opgegeven, wordt in Unidrv geen pictogram weergegeven voor de optie op het eigenschappenvenster van de printer. (Ook een kenmerk eigenschap.)
* rcInstallableFeatureNameID Resource-ID van een tekst die wordt weergegeven om de gebruiker te vragen of een installeerbare optie daadwerkelijk is geïnstalleerd.

Zie voor meer informatie Installeerbare functies en opties verwerken.
Vereist als *installeerbaar? is TRUE en *InstallableFeatureName niet is opgegeven. (Ook een kenmerk.)
* rcNameID Resource-id van tekenreeksresource die de naam van de optie vertegenwoordigt. Facultatief. Als dit niet is opgegeven, moet *naam worden opgegeven. (Ook een kenmerk.)

Alleen voor standaardopties van de functie PaperSize, als u dit kenmerk instelt op RCID_DMPAPER_SYSTEM_NAME, zorgt Unidrv ervoor dat een vooraf gedefinieerde optienaam wordt gebruikt.