SIMULATE_CAPS_1 構造体 (printoem.h)

SIMULATE_CAPS_1構造体には、スプーラーがサポートするシミュレーションの種類に関する情報が含まれています。

構文

typedef struct _SIMULATE_CAPS_1 {
  DWORD dwLevel;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
  DWORD dwCollate;
  DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;

メンバー

dwLevel

この構造体のバージョンを指定します。 この値は 1 である必要があります。

dwPageOrderFlags

ページの印刷順序を指定します。 このメンバーは、次のいずれかの値に設定できます。

フラグ 定義
BOOKLET_PRINT ページは小冊子形式で印刷し、物理ページの片側に 2 つのドキュメント ページを印刷する必要があります。 横モードでは、2 つのドキュメント ページが用紙に並べて印刷されます。 縦モードでは、2 つのドキュメント ページが上下に印刷されます。
NORMAL_PRINT ページは通常の順序 (1 ページ、2 ページなど) で印刷する必要があります。
REVERSE_PRINT ページは、最後のページ、次から最後のページなど、逆の順序で印刷する必要があります。

dwNumberOfCopies

スプーラーが処理できるコピーの最大数を指定します。

dwCollate

スプーラーが照合順序をサポートするかどうかを指定します。 値 1 はスプーラーが照合順序をサポートし、値 0 は照合順序をサポートしないことを示します。

dwNupOptions

プリンターが物理ページに印刷できるさまざまな数のドキュメント ページを表すビットマスクです。 最下位ビットは 1 ページあたり 1 つのドキュメント ページを表し、次のビットは 1 ページあたり 2 つのドキュメント ページを表し、次のビットは物理ページあたり 3 つのドキュメント ページを表します。 たとえば、0x0000810Bは、スプーラーが物理ページごとに 1、2、4、9、および 16 のドキュメント ページをサポートしていることを示します。

注釈

IPrintCoreUI2::QuerySimulationSupport メソッドは、この構造体を使用して、スプーラーのシミュレーション サポートレベルをユーザー インターフェイス プラグインに報告します。

要件

要件
Header printoem.h (Printoem.h を含む)

こちらもご覧ください

IPrintCoreUI2::QuerySimulationSupport