次の方法で共有


ColorMode 機能のオプション属性

重要

最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、 最新の印刷プラットフォーム および 印刷サポート アプリ設計ガイドを参照してください。

次の表に、ColorMode 機能に関連付けられている属性を示します。 ColorMode 機能の詳細については「標準機能」を参照してください。

Attribute name 属性パラメーター Comments
*Color? TRUE または FALSE、オプションで色が生成されるかどうかを示します。 省略可能。 指定しない場合、*DrvBPP> 1 の既定値は TRUE です。 灰色のスケーリングを作成するには、*DrvBPP> 1 で FALSE に設定します。
*ColorPlaneOrder Unidrv がカラー プレーン データを送信する順序を示す LIST。

例 :

リスト (イエロー、マゼンタ、シアン、ブラック)

リスト (レッド、グリーン、ブルー)

一覧で色を繰り返すことができます。
*DevNumOfPlanes が 1 より大きい場合は必須です。 指定する色の数は *DevNumOfPlanes である必要があります。
*DevBPP プリンターでサポートされているカラー データのピクセルあたりのビット数を示す数値。 省略可能。 指定しない場合は、既定値は 1 です。
*DevNumOfPlanes プリンターがサポートするカラープレーンの数を示す数値。 省略可能。 指定しない場合は、既定値は 1 です。 (カラー プリンターの場合、値 1 はピクセル モードと呼ばれます)。
*DrvBPP Unidrv がビットマップ レンダリング バッファーに使用するピクセルあたりのビット数を示す数値。 ビットマップ形式は Windows デバイスに依存しないビットマップ (DIB) であり、有効な値は 1、4、8、16、24、または 32 です。 省略可能。 指定しない場合は、既定値は 1 です。 (カラー プリンターの場合、値 1 は平面モードと呼ばれます)。

Windows DIB では、常に 1 つのカラー プレーンが使用されます。

*IPCallbackID レンダリング プラグインの IPrintOemUni::ImageProcessing メソッドに IPCallbackID 引数として渡される正の数値。 IPrintOemUn::ImageProcessing メソッドを含む レンダリング プラグイン が指定されている場合に必要です。
*PaletteProgrammable TRUE または FALSE、カラー パレットがプログラム可能かどうかを示します。 省略可能。 指定しない場合の既定値は FALSE です。
*PaletteSize 指定したオプションで使用されるカラー パレット内のエントリの数を表す数値。 省略可能。 指定しない場合は、既定値は 2 です。
*RasterMode DIRECT または INDEXED、ラスター データをプリンターに直接送信するか、カラー パレットを使用してインデックスを作成するかを示します。 省略可能。 指定しない場合の既定値は INDEXED です。

その他のオプション属性の詳細については、「すべてのフィーチャのオプション属性」を参照してください。

画質の制御」も参照してください。