標準機能
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください 。
標準機能は、ほとんどのプリンターに一般的に提供されるプリンター機能です。 これらは、GPD 言語が認識する定義済みの名前によって識別されます。 これらの名前を表す文字列のリソース識別子は、Microsoft Windows Driver Kit (WDK) に付属の stdnames.gpd に含まれています。 一部の標準機能は必須で、すべてのプリンターに対して指定する必要があります。 その他は省略可能です。
次の表は、すべての標準機能をアルファベット順に並べたものです。また、各機能が標準オプションまたはカスタマイズされたオプションを受け入れるかどうかを示します。 印刷スキーマ キーワードを含むこの機能は、印刷スキーマ キーワードに自動的にマップされる GPD 機能です。 PrintSchemaKeywordMap 属性を使用して、GPD 機能を印刷スキーマ キーワードに手動でマップすることもできます。
機能名 | 既定の印刷スキーマ機能キーワード | 説明 | 標準オプション | Comments |
---|---|---|---|---|
[部単位で印刷] | DocumentCollate | ページの照合順序 | 標準オプションを参照。 カスタマイズ オプション不可。 | 省略可能。 指定しない場合、Unidrv はページの照合順序をサポートしません。 |
ColorMode | PageOutputColor | カラー印刷モード | なし。 すべてのオプションがカスタマイズされています。 ColorMode 機能のオプション属性を参照。 | 省略可能。 指定しない場合、Unidrv は単一平面の 1 ビット/ピクセル形式で画像を描画します。 |
二重 | JobDuplexAllDocumentsContiguously | 両面印刷 | 標準オプションを参照。 カスタマイズ オプション不可。 | 省略可能。 指定しない場合、Unidrv は片面印刷のみを実行します。 |
ハーフトーン | デフォルトのキーワードなし。 PrintSchemaKeywordMap 属性を使用して、印刷スキーマ機能キーワードを割り当てます。 | ハーフトーン機能 | 標準オプションを参照。 カスタマイズオプション可。 ハーフトーン機能のオプション属性を参照。 | 省略可能。 指定しない場合、Unidrv は GDI でサポートされるハーフトーン メソッドを選択します。 Unidrv を使用したハーフトーンを参照。 |
InputBin | JobInputBin | 入力ビン (給紙トレイ) の種類 | 標準オプションを参照。 カスタマイズオプション可。 InputBin 機能のオプション属性を参照。 | 必須。 カスタマイズされた入力ビン (給紙トレイ) 名は 24 文字以下にする必要があります。 |
MediaType | PageMediaType | 印刷メディアの種類 | 標準オプションを参照。 カスタマイズオプション可。 | 省略可能。 指定しない場合、プリンターの既定のメディアが常に使用されます。 |
[メモリ] | デフォルトのキーワードなし。 PrintSchemaKeywordMap 属性を使用して、印刷スキーマ機能キーワードを割り当てます。 | プリンターのメモリ構成 | すべてのオプションがカスタマイズされています。 メモリ機能のオプション属性を参照。 | 省略可能。 指定した場合、Unidrv はメモリ使用量の追跡を試みます。 既定の FeatureType 値は PRINTER_PROPERTY です。 |
オリエンテーション | PageOrientation | 用紙の向き | 標準オプションを参照。 カスタマイズ オプション不可。 | 省略可能。 指定しない場合の既定の向きは PORTRAIT です。 Windows 7 では、MxdcGetPDEVAdjustment 機能に横方向の回転に関する新しいパラメータが追加されました。 詳細については、MxdcXDCGetPDEVAdjustment を参照してください。 |
OutputBin | JobOutputBin | 出力ビン (排出トレイ) の種類 | なし。 すべてのオプションがカスタマイズされています。 OutputBin 機能のオプション属性を参照。 | 省略可能。 指定しない場合、Unidrv は出力ビン (排出トレイ) の選択を試みません。 |
PageProtect | JobPageProtection | 現在の印刷ページの保護を有効にします | 標準オプションを参照。 カスタマイズ オプション不可。 | 省略可能。 指定しない場合の既定値は「オフ」です。 Unidrv では、十分なプリンター メモリが使用可能な場合にのみページ保護が有効になります。 既定の FeatureType 値は PRINTER_PROPERTY です。 PageProtectMem を参照。 |
PaperSize | PageMediaSize | 用紙サイズ | 標準オプションを参照。 カスタマイズオプション可。 併せてPaperSize 機能 のオプション属性も参照してください。 | 必須。 少なくとも 1 つのオプションを指定する必要があります。 CUSTOMSIZE オプションを使用すると、プリンターの利用者は用紙サイズを指定できるようになります。 |
RESDLL | この機能は、印刷スキーマ キーワードにマップできません。 | リソース DLLs | すべてのオプションがカスタマイズされています。 ミニドライバーでのリソース DLL の使用を参照。 | 省略可能。 ResourceDLL を参照。 |
解決方法 | PageResolution | 印刷解像度 | すべてのオプションがカスタマイズされています。 Resolution 機能のオプション属性を参照。 | 必須。 少なくとも 1 つのオプションを指定する必要があります。 |
ステープル | JobStapleAllDocuments | ステープル機能 | すべてのオプションがカスタマイズされています。 | 省略可能。 指定した場合、Directory Services はプリンターがステープル機能をサポートすることを示します。 |
Nアップ | NUp | 各シートに印刷するページ数 | 標準オプションなし。 すべてのオプションがカスタマイズされています。 | 省略可能。 |
パスコード | JobPasscode | ジョブパスコード | 保護印刷のドライバー サポートを参照してください。 カスタマイズ オプション不可。 | 省略可能。 指定しない場合の既定値は「オフ」です。 |