次の方法で共有


ラスター データ出力属性

Important

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

詳細については、「 印刷サポート アプリ v1 および v2 の設計ガイド」を参照してください。

次の表に、ラスター データの出力に対するプリンターのサポートを説明する属性を示します。

属性名 属性パラメーター Comments
CursorXAfterSendBlockData ラスター データのブロックが送信された後のカーソルの x 位置を示す定数値。 AT_GRXDATA_END、AT_GRXDATA_ORIGIN、AT_CURSOR_X_ORIGIN (つまりグラフィックス ブロックの先頭のピクセル、ブロック内の最後のピクセルの後のピクセル、カーソルの原点) のいずれかを指定できます。 Optional. 指定しない場合は、既定値の AT_GRXDATA_END が使用されます。
CursorYAfterSendBlockData ラスター データのブロックが送信された後のカーソルの y 位置を示す定数値。 NO_MOVE、AUTO_INCREMENT のいずれかを指定できます。 Optional. 指定しない場合、既定値の NO_MOVE が使用されます。この場合、カーソルの y 位置は変更されません。
MaxMultipleRowBytes SendMultipleRows を設定したデバイスでラスター データをダウンロードするときに使用する最大サイズのラスター ブロックを示す数値。 TRUE に設定する 既定値は 32 KB です。 許容される最大値は 256 KB です。
MirrorRasterByte? TRUE または FALSE。Unidrv がイメージ データの各バイトをミラーリング (反転) する必要があるかどうかを示します。 Optional. 指定しない場合、既定値は FALSE です
MirrorRasterPage? 出力 をミラー化するかどうかを示す TRUE または FALSETRUE の場合、この属性により、ページ上のすべてのものがラスターとして印刷され、縞模様とは反対の方向にミラー化されます。 つまり、縦向きページは左から右にミラー化され、横向きのページは上から下にミラー化されます。 この属性は、透明フィルムまたはバックプリント フィルムに印刷する場合に最も便利です。 Optional. 既定値は FALSE です。 この属性は、再配置可能なグローバル属性です。 構成の依存関係がない場合は、ルート レベルの属性 ( ルート レベルのみの属性を参照) として表示される場合や、メディアの種類ごとに Option または Case コンストラクトと共に表示される場合があります。
MoveToX0BeforeSetColor? 明示的 な色選択コマンドを送信する前に、カーソルの x 座標を 0 に設定する必要があるかどうかを示す TRUE または FALSE Optional. 指定しない場合、既定値は FALSE ですUseExpColorSelectCmd?TRUE の場合にのみ TRUE を指定できます。
OptimizeLeftBound? TRUE または FALSE。Unidrv が各バンドの左境界にある空白を削除する必要があるかどうかを示します。 Optional. 指定しない場合、既定値は FALSE です
OutputDataFormat H_BYTE または V_BYTE。データ バイト内のビットが水平ピクセルまたは垂直ピクセルにマップされているかどうかを示します。 Optional. 指定しない場合は、既定値の H_BYTE が使用されます。
PreAnalysisOptions 0、1、2、4、8 のいずれかの数値。 各属性パラメーターの意味については、 事前分析インフラストラクチャを参照してください。 Optional. 指定しない場合は、既定値は 1 です。
RasterSendAllData? TRUE または FALSE。空白のスキャン行やスキャンライン内の空白を含め、Unidrv がすべてのラスター データを送信する必要があるかどうかを示します。 Optional. 指定しない場合、既定値は FALSE です
SendMultipleRows? TRUE または FALSE。CmdSendBlockData で指定されたコマンドが一度に複数のブロックを送信できるかどうかを示します。
StripBlanks ラスター データ ブロック内のどの空白を削除するかを示す LIST。 LEADING、ENCLOSED、TRAILING の 1 つ以上を指定できます。 Optional. 指定しない場合、Unidrv は空白を削除しません。 また、解決機能のオプション属性MinStripBlankPixels も参照してください。
UseExpColorSelectCmd? TRUE または FALSE。カラー ラスター データとは別に、プリンターで明示的なカラー選択コマンドが必要かどうかを示します。 Optional. 指定しない場合、既定値は FALSE です。 ドット マトリックス プリンターには TRUE の値が必要です。

ラスター データ出力に関連付けられたコマンドの詳細については、「ラスター データ出力コマンド」を参照してください。