Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 podpory tisku v1 a v2.
Ovladač Unidrv/PScript5, který běží v režimu XPSDrv, vytvoří následující změny chování nastavení DEVMODE výchozího ovladače.
V následující tabulce "jen PS" znamená změnu chování charakteristickou pro ovladač PScript5. "Pouze Unidrv" znamená, že změna chování je specifická pro ovladač Unidrv. Pokud se obě tyto fráze nezobrazí, změna chování platí pro ovladače Unidrv i PScript5.
| Zasahovaná výchozí pole DEVMODE | Chování jiného typu než XPSDrv | Chování XPSDrv |
|---|---|---|
|
dmFields: DM_ORIENTATION dmOrientation |
Napevno zakódováno tak, aby vždy nastavovalo příznak DM_ORIENTATION v dmFieldsa nastavilo dmOrientation = DMORIENT_PORTRAIT. | (jenom Unidrv) Příznak DM_ORIENTATION nastavte pouze v dmFields, pokud soubor GPD podporuje funkci GPD "Orientace".
dmOrientation je nastavena na základě výchozí možnosti funkce GPD "Orientace", která je zadána v souboru GPD. (pouze PS) Příznak DM_ORIENTATION nastavte pouze v dmFields, pokud soubor PPD podporuje funkci s klíčovým slovem Print Schema PageOrientation. dmOrientation je nastaveno na DMORIENT_LANDSCAPE, pokud má tato funkce výchozí možnost s klíčovým slovem Schéma tisku "Na šířku" nebo "Naopak na šířku". V opačném případě je dmOrientation nastaven na DMORIENT_PORTRAIT. |
|
dmFields: DM_SCALE |
(jenom Unidrv) Napevno zakódovaný tak, aby nikdy nenastavil příznak DM_SCALE v dmFields. (pouze PS) Pevně zakódované tak, aby vždy nastavovaly příznak DM_SCALE v dmFields. |
Příznak DM_SCALE nastavte pouze v dmFields, pokud GPD nebo PPD podporuje funkci s klíčovým slovem Schéma tisku PageScaling. |
|
dmFields: DM_TTOPTION dmTTOption |
Pevně zakódovaný tak, aby vždy nastavoval příznak DM_TTOPTION v dmFields a nastavil dmTTOption = DMTT_SUBDEV. | Pokud GPD nebo PPD podporuje funkci s klíčovým slovem "PageDeviceFontSubstitution" ve schématu tisku a funkce má výchozí možnost s klíčovým slovem "On", nastavte příznak DM_TTOPTION a nastavte dmTTOption = DMTT_SUBDEV. V opačném případě, pokud GPD nebo PPD podporuje funkci s klíčovým slovem Print Schema "PageTrueTypeFontMode" a jiným z následujících případů: Pokud má funkce výchozí možnost s klíčovým slovem 'DownloadAsOutlineFont' Print Schema, potom nastavte příznak DM_TTOPTION a nastavte dmTTOption = DMTT_DOWNLOAD_OUTLINE. Pokud má funkce výchozí možnost s klíčovým slovem schématu tisku „RenderAsBitmap“, nastavte příznak DM_TTOPTION a upravte dmTTOption = na DMTT_BITMAP. Pokud má funkce výchozí možnost s „Automatic", „DownloadAsRasterFont" nebo „DownloadAsNativeTrueTypeFont" klíčové slovo Print Schema, nastavte příznak DM_TTOPTION a nastavte dmTTOption = DMTT_DOWNLOAD. V opačném případě se příznak DM_TTOPTION vymaže v dmFields, protože tiskárna nenaznačuje, že podporuje nahrazení písma TrueType nebo stažení písma. |
|
dmFields: DM_NUP |
Je pevně zakódováno, aby vždy nastavovalo příznak DM_NUP v dmFields. | Příznak DM_NUP nastavte pouze v dmFields, pokud GPD nebo PPD podporuje funkci s klíčovými slovy "JobNUpAllDocumentsContiguously" nebo "DocumentNUp" v Print Schema. |
|
dmFields: DM_COLOR |
Pevně zakódováno tak, aby vždy nastavoval příznak DM_COLOR v dmFields. | Pouze nastavte příznak DM_COLOR v dmFields, pokud GPD nebo PPD určuje, že tiskárna je barevná tiskárna. |
|
dmFields: DM_PRINTQUALITY, DM_YRESOLUTION |
(jenom Unidrv) Pevně zakódovaná tak, aby vždy nastavovala příznak DM_PRINTQUALITY v dm****Fields. (pouze PS) Je pevně nastaveno tak, aby vždy určovalo příznaky DM_PRINTQUALITY a DM_YRESOLUTION v dmFields. |
|
|
dmFields: DM_COLLATE |
Pevně zakódovaný tak, aby vždy nastavoval příznak DM_COLLATE v dmFieldsa nastavil dmCollate = DMCOLLATE_TRUE. | Příznak DM_COLLATE nastavte pouze v dmFields, pokud GPD nebo PPD podporuje funkci GPD nebo PPD kolace. dmCollate je nastaven na základě výchozí možnosti funkce Kolace, která je specifikována v GPD nebo PPD. |
|
dmFields: DM_ICMMETHOD, DM_ICMINTENT |
(jenom Unidrv) Pevně zakódováno tak, aby vždy nastavovalo příznaky DM_ICMMETHOD a DM_ICMINTENT v dmFields. (pouze PS) Pokud PPD určuje, že tiskárna je barevná tiskárna, nastavte příznaky DM_ICMMETHOD a DM_ICMINTENT v dmFields. |
Nikdy nenastavujte příznaky DM_ICMMETHOD nebo DM_ICMINTENT v dmFields. |
|
dmFields: DM_DITHERTYPE |
(jenom Unidrv) Pevně zakódovaný tak, aby vždy nastavoval příznak DM_DITHERTYPE v dmFields. | (jenom Unidrv) Nikdy nenastavujte příznak DM_DITHERTYPE v dmFields. |