Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för utskriftssupportapp v1 och v2.
Ofta kan vissa alternativ för olika skrivarfunktioner inte väljas samtidigt. Om kuvertmataren till exempel har valts kan pappersstorlekar som inte är kuvertformat, till exempel papper i letter-format eller A4-format, inte väljas.
Om du vill ange kombinationer av skrivaralternativ som inte kan väljas samtidigt använder du *InvalidCombination- eller *Constraints-poster. Om en användare försöker välja en kombination av alternativ som du angav som ogiltiga avvisar Unidrv markeringen.
Posten *InvalidCombination har följande format:
*InvalidCombination : LIST ( FunktionsNamn . AlternativNamn , FunktionsNamn . AlternativNamn , ...)
där FeatureName är namnet på en funktion och OptionName är namnet på ett alternativ som är associerat med funktionen.
Alternativen som anges i en enda *InvalidCombination-post anger en uppsättning alternativ som inte kan användas i kombination. Följande post anger till exempel att CMYK färgläge inte kan användas med vanligt papper och 720 DPI.
*InvalidCombination: LIST(Resolution.720dpi, MediaType.Plain, ColorMode.CMYK)
Alla *InvalidCombination-poster måste finnas på GPD-filens rotnivå (det vill säga inte inom klammerparenteser). Antalet alternativ som ingår i en post är inte begränsat.
Om du bara behöver ange en ogiltig kombinationsrelation mellan två alternativ kan du använda en *Villkorspost. Formatet är:
*Begränsningar: FeatureName . OptionName
där FeatureName är namnet på en funktion och OptionName är namnet på ett alternativ som är associerat med funktionen. En *Villkorspost måste placeras i en *Alternativpost. Om du till exempel vill ange att papper i bokstavsstorlek och A4-format inte kan användas med kuvertmataren kan du använda följande poster:
*Feature: InputBin
{
*Option: ENVFEED
{
*Constraints: PaperSize.Letter
*Constraints: PaperSize.A4
}
}
eller, motsvarande:
*Feature: InputBin
{
*Option: ENVFEED
{
*Constraints: LIST(PaperSize.Letter, PaperSize.A4)
}
}
De här exemplen anger att om en användare försöker välja kuvertmataren och papperet i brevstorlek, eller kuvertmataren och papper i A4-storlek, avvisar Unidrv markeringen.