Important
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、「 印刷サポート アプリ v1 および v2 の設計ガイド」を参照してください。
色属性は、カラー印刷を制御するための特性を指定する一般的な印刷属性です。
次の表に、色属性の一覧を示します。
| 属性名 | 属性パラメーター | Comments |
|---|---|---|
| ChangeColorModeOnDoc? | TRUE または FALSE。 副作用なしで、プリンターのカラー モードを文書のページ間で変更できるかどうかを示します。 | Optional. 指定しない場合、既定値は TRUE です。 Unidrv では、この値を使用して印刷速度を最適化します。 詳細については、この表の下にある記載を参照してください。 |
| CyanInMagentaDye | マゼンタ染料に含まれるシアンの混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
| CyanInYellowDye | 黄色染料に含まれるシアンの混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
| EnableGDIColorMapping | TRUE または FALSE。 GDI がディスプレイからプリンターの色空間に色域マッピングする必要があるかどうかを示します。 | Optional. 指定しない場合、既定値は FALSE です。 TRUE の場合、Unidrv は GDIINFO 構造体のHT_FLAG_DO_DEVCLR_XFORM フラグを設定します。 |
| MagentaInCyanDye | シアン染料に含まれるマゼンタの混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
| MagentaInYellowDye | 黄色染料に含まれるマゼンタの混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
| YellowInCyanDye | シアン染料に含まれる黄色の混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
| YellowInMagentaDye | マゼンタ染料に含まれる黄色の混入率を示す数値 (0 から 1000)。 この値は、混入率の 100 倍です。 たとえば、8.4% の汚染は 840、10% は 1000 と規定されています。 | Optional. 指定しない場合は、Unidrv が提供する既定値が使用されます。 |
*ChangeColorModeOnDoc? カラー属性を TRUE に設定すると、色の最適化が有効になります。 この属性が FALSE に設定されている場合、最適化は実行されません。 色の最適化を有効にすると、スプール ファイルの色によってスプール ファイルがカラーで再生されます。 スプール ファイルに色がない場合、スプール ファイルはモノクロで再生されます。
カラー透かしを生成する Unidrv レンダリング プラグインを作成する場合、色の最適化により、カラー透かしを白黒の文書に印刷する場合、白黒で印刷されます。 カラー文書と白黒文書でカラー透かしが正しく印刷されるようにするには、色の最適化を無効にします。
*ChangeColorModeOnDoc? 色属性によって制御される色の最適化は、ATTRIBUTE_INFO_2またはATTRIBUTE_INFO_3構造体の dwColorOptimization メンバーを設定することによっても制御できます。 色の最適化は、 GdiEndPageEMF 関数を使用して制御することもできます。