Řízení kvality obrázku
Důležitý
Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.
Další informace najdete v průvodci návrhem aplikace Podpora tisku.
Uživatelské rozhraní Unidrv poskytuje sadu tří přepínačů, které uživateli umožňují vybrat "koncept", "lepší" nebo "nejlepší" kvalitu obrázku pro tiskovou úlohu. Kvalita konceptu zdůrazňuje rychlost tiskárny oproti rozlišení obrázku, zatímco nejlepší kvalita dělá opak.
Účelem těchto přepínačů je umožnit uživateli snadno vybrat možnosti funkce potřebné k získání požadované kvality, aniž by bylo nutné explicitně vybrat požadované možnosti jednotlivě.
Možnosti, které má Unidrv vybrat, když je stisknut přepínač, jsou zadány v souboru GPD tiskárny. Jazyk GPD definuje následující tři položky:
*NastaveníKvalityNávrhu
*NastaveníLepšíKvality
*NastaveníNejlepšíKvality
Každá z těchto položek je přidružena k jednomu z přepínačů a každá položka přijímá seznam možností. Když uživatel vybere odpovídající tlačítko, Unidrv projde seznamem a nastaví zadané možnosti.
Formát pro každou z položek nastavení kvality je následující:
* XXXXQualitySettings: LIST(FeatureName.OptionName, FeatureName.OptionName, FeatureName.OptionName, ...)
kde každý FeatureName je název přidružený k položce funkce* a OptionName je název přidružený k jedné z položek možnosti* této funkce. Prázdný seznam způsobí, že přidružený přepínač bude šedý.
Další povinná položka určuje výchozí kvalitu obrázku. Formát je následující:
VýchozíKvalita:VýchozíKvalita
kde DefaultQuality je jedním z DRAFTQUALITY
, BETTERQUALITY
nebo BESTQUALITY
.
Tyto položky souboru GPD mohou být přidruženy k libovolné možnosti ColorMode
a MediaType
funkcí. Obvykle jsou umístěny v podmínkové příkazy, jak je uvedeno v následujícím příkladu.
*switch: ColorMode {
*case: Mono {
*BestQualitySettings: LIST(ColorMode.Mono,
Resolution.Option1,
TextQuality.Option3)
*BetterQualitySettings: LIST(ColorMode.Mono,
Resolution.Option1,
TextQuality.Option1)
*DraftQualitySettings: LIST(ColorMode.Mono,
Resolution.Option2,
TextQuality.Option2)
*DefaultQuality: BETTERQUALITY }
*default: {
*BestQualitySettings: LIST(ColorMode.24bpp,
Resolution.Option2,
TextQuality.Option3)
*BetterQualitySettings: LIST(ColorMode.Color,
Resolution.Option2,
TextQuality.Option1)
*DraftQualitySettings: LIST(ColorMode.Color,
Resolution.Option2,
TextQuality.Option2)
*DefaultQuality: BETTERQUALITY }}
Jak je znázorněno v příkladu, dobrou strategií je zadat jednu položku *Case pro jeden barevný režim a pak použít *Výchozí položku pro všechny režimy vícebarevné. Je to proto, že stránka vlastností Vzhled stránky Unidrv nabízí uživateli dvě možnosti – barvu tisku nebo nebarevný tisk. Pokud použijete formát v příkladu, zobrazí Unidrv tlačítka kvality, když uživatel vybere možnost tisku barev.
Následuje složitější příklad, který spojuje kvalitu obrazu s barevným režimem i typem média:
*switch: Colormode {
*case: Mono {
*switch: MediaType {
*case: CLAYCOATED {
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: BESTQUALITY }
*case: GLOSSY {
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: BETTERQUALITY
*default:
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: DRAFTQUALITY }}}
*default: {
*switch: MediaType {
*case: CLAYCOATED {
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: BESTQUALITY }
*case: GLOSSY {
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: BETTERQUALITY }
*default: {
*DraftQualitySettings: LIST(Option List)
*BetterQualitySettings: LIST(Option List)
*BestQualitySettings: LIST(Option List)
*DefaultQuality: DRAFTQUALITY }}}
}
Při použití položek GPD nastavení kvality je nutné dodržovat následující pravidla:
Vždy musíte použít všechny čtyři položky. Zadání prázdného seznamu možností je povoleno a způsobí, že přidružený přepínač bude neaktivní.
Všechny čtyři položky musí být zadány pro všechny kombinace ColorMode a MediaType. K dosažení tohoto cíle používají příklady *výchozí položku v rámci každého podmíněného příkazu.
Seznamy možností v položkách nastavení kvality nesmí porušit žádná možnostní omezení, která jste zadali.
Možnosti zahrnuté v seznamu možností by neměly měnit vybraný typ média. I když je to přípustné například nastavit barevný režim na 24 bitů/pixel pro nejlepší kvalitu, 8 bitů/pixel pro lepší kvalitu a 4 bity/pixel pro náhledovou kvalitu, změna na 1 bit/pixel (jediná barva) by bylo nepřijatelné.
Pokud je funkce součástí podmíněného příkazu, který určuje nastavení kvality, analyzátor nastaví vlastnost *UpdateQualityMacro? atribut TRUE. Další informace naleznete v tématu Atributy funkce .