Delen via


Gebruikersinterface van plotterstuurprogramma

Belangrijk

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

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

De plottergebruikersinterface maakt gebruik van CPSUI om de volgende twee eigenschappenpagina's te maken:

  • De pagina Apparaatinstellingen voor het eigenschappenvenster van de printer, die wordt weergegeven wanneer een gebruiker het menu-item Eigenschappen selecteert in de printermap of een printervenster. Deze pagina bevat printerspecifieke configuratie-instellingen.

  • De indeling, papier/kwaliteiten Geavanceerde pagina's voor het documenteigenschappenvenster, die worden weergegeven wanneer een gebruiker de menuopdracht Documentstandaarden selecteert in de printermap of een printervenster, of wanneer een toepassing de PrinterProperties of DocumentProperties functies aanroept. Deze pagina bevat documentspecifieke configuratie-instellingen.

Deze eigenschappenbladen bevatten de plotterfuncties en opties die zijn opgegeven door de minidriver van een plotter. Ze stellen de gebruiker ook in staat om optiewaarden te wijzigen.

De gebruikersinterface van de plotter wordt geïmplementeerd als een gebruikersmodus-printerinterface DLL-. Code in dit DLL-bestand, in combinatie met CPSUI, geeft de inhoud van de eigenschappenvensterpagina's op. De DLL dwingt beperkingen af voor welke plotteropties kunnen worden gecombineerd, op basis van informatie in de minidriver. Het zorgt er ook voor dat gebruikers geen opties selecteren die niet op de plotter zijn geïnstalleerd.