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. U wordt aangeraden het IPP-inboxstuurprogramma van Microsoft te gebruiken, samen met PSA (Print Support Apps), om de afdrukervaring in Windows 10 en 11 aan te passen voor het ontwikkelen van printerapparaten.
Zie de ontwerphandleiding voor Print Support App v1 en v2 voor meer informatie.
Vaak kunnen bepaalde opties voor verschillende printerfuncties niet tegelijk worden geselecteerd. Als de envelopinvoer bijvoorbeeld is geselecteerd, kunnen niet-invelope papierformaten, zoals letterformaat of A4-formaat, niet worden geselecteerd.
Als u combinaties van printeropties wilt opgeven die niet tegelijkertijd kunnen worden geselecteerd, gebruikt u *InvalidCombination of *Constraints-vermeldingen. Als een gebruiker probeert een combinatie van opties te selecteren die u hebt opgegeven als ongeldig, weigert Unidrv de selectie.
De vermelding *InvalidCombination heeft de volgende indeling:
*InvalidCombination : LIST ( FeatureName . OptionName , FeatureName . OptionName , ...)
waarbij FeatureName de naam van een functie is en OptionName de naam is van een optie die aan de functie is gekoppeld.
De opties in één *InvalidCombination-vermelding geven een set opties aan die niet in combinatie kunnen worden gebruikt. De volgende vermelding geeft bijvoorbeeld aan dat CMYK- kleurenmodus niet kan worden gebruikt met papier zonder opmaak en 720 DPI.
*InvalidCombination: LIST(Resolution.720dpi, MediaType.Plain, ColorMode.CMYK)
Alle *InvalidCombination-vermeldingen moeten zich op het hoofdniveau van het GPD-bestand bevinden (dus niet tussen accolades). Het aantal opties dat is opgenomen in een vermelding, is niet beperkt.
Als u alleen een ongeldige combinatierelatie tussen twee opties hoeft aan te geven, kunt u de invoer *Beperkingen gebruiken. De indeling is:
*Beperkingen: FeatureName . OptionName
waarbij FeatureName de naam van een functie is en OptionName de naam is van een optie die aan de functie is gekoppeld. Een *Constraints entry moet binnen een *Option entry worden geplaatst. Als u bijvoorbeeld wilt aangeven dat papier van letterformaat en A4-formaat niet kan worden gebruikt met de envelopinvoer, kunt u de volgende items gebruiken:
*Feature: InputBin
{
*Option: ENVFEED
{
*Constraints: PaperSize.Letter
*Constraints: PaperSize.A4
}
}
of, gelijkwaardig:
*Feature: InputBin
{
*Option: ENVFEED
{
*Constraints: LIST(PaperSize.Letter, PaperSize.A4)
}
}
In deze voorbeelden geeft aan dat als een gebruiker de envelopinvoer en papier van letterformaat probeert te selecteren, of de envelopinvoer en papier van A4-formaat, Unidrv de selectie weigert.