Important
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、「 印刷サポート アプリ v1 および v2 の設計ガイド」を参照してください。
PScript5 プリンター ドライバーは、次のエスケープをサポートしています。
| Escape | Description |
|---|---|
| BEGIN_PATH | パスを開きます。 |
| CHECKJPEGFORMAT | プリンターが JPEG 画像を処理できるかどうかを判断します。 このエスケープの詳細については、 CHECKJPEGFORMAT を参照してください。 このエスケープは 、DrvQueryDeviceSupport 関数の呼び出しを生成します。 |
| CHECKPNGFORMAT | プリンターが PNG 画像を処理できるかどうかを判断します。 このエスケープの詳細については、 CHECKPNGFORMAT を参照してください。 このエスケープは 、DrvQueryDeviceSupport 関数の呼び出しを生成します。 |
| CLIP_TO_PATH | パスで囲まれたクリップ領域を定義します。 |
| DOWNLOADHEADER | すべてのプロシージャ セット (つまり、PostScript プロシージャのセット) をダウンロードします。 |
| DRAWPATTERNRECT | Hewlett Packard LaserJet または LaserJet 互換プリンターのページ コントロール言語 (PCL) のパターンとルール機能を使用して、白、グレースケール、または黒の単色の四角形を作成します。 グレースケールは、黒と白のピクセルの特定の混合を含む灰色のパターンです。 このエスケープの詳細については、 DRAWPATTERNRECT を参照してください。 このエスケープは、ドライバーの DrvEscape 関数に関連付けられています。 |
| ENCAPSULATED_POSTSCRIPT | カプセル化された PostScript (EPS) データをプリンターに送信します。 このエスケープは、ドライバーの DrvDrawEscape 関数に関連付けられています。 |
| END_PATH | パスを終了します。 |
| EPSPRINTING | EPS 印刷の開始または終了を示します。 グラフィックス デバイス インターフェイス (GDI) は、このエスケープをインターセプトし、DrvEscape 以外の DDI 呼び出しに変換します。 プリンター ドライバーは、このエスケープを受け取りません。 |
| GET_PS_FEATURESETTING | PostScript ドライバーの指定した機能設定に関する情報を取得します。 このエスケープの詳細については、 GET_PS_FEATURESETTINGを参照してください。 |
| GETTECHNOLOGY | プリンターの一般的なテクノロジの種類を取得します。 Windows 3.0 以降のバージョンの Windows オペレーティング システム用に作成されたプリンター ドライバーでは、このエスケープがサポートされない場合があります。 |
| PASSTHROUGH | 互換性モードまたは GDI 中心モードで PostScript プリンター ドライバーにデータを直接送信します。 PostScript 中心モードの PostScript プリンター ドライバーでは、このエスケープはサポートされていません。 このエスケープの詳細については、 パススルーを参照してください。 |
| POSTSCRIPT_DATA | プリンター ドライバーにデータを直接送信します。 このエスケープは PASSTHROUGH エスケープと同じですが、PostScript プリンター ドライバーは Windows NT 4.0 互換モードでのみこのエスケープをサポートします。 このエスケープの詳細については、 POSTSCRIPT_DATAを参照してください。 |
| POSTSCRIPT_IDENTIFY | PostScript プリンター ドライバーを GDI 中心または PostScript 中心モードに設定します。 このエスケープの詳細については、 POSTSCRIPT_IDENTIFYを参照してください。 |
| POSTSCRIPT_IGNORE | 出力を抑制します。 |
| POSTSCRIPT_INJECTION | PostScript ジョブ ストリームに生データのブロックを挿入します。 |
| POSTSCRIPT_PASSTHROUGH | Windows NT 4.0 互換モードまたは PostScript 中心モードで PostScript プリンター ドライバーにデータを直接送信します。 GDI 中心モードの PostScript プリンター ドライバーでは、このエスケープはサポートされていません。 |
| QUERYESCSUPPORT | デバイス ドライバーが特定のエスケープを実装しているかどうかを判断します。 |
| SETCOPYCOUNT | 印刷部数を設定します。 このエスケープは、DocumentProperties 関数と PrinterProperties 関数に置き換わりました。 |
| SPCLPASSTHROUGH2 | ドキュメント レベルの保存コンテキストで、アプリケーションがプライベート プロシージャやその他のリソースを含められるようにします。 このエスケープの詳細については、 SPCLPASSTHROUGH2を参照してください。 |