次の方法で共有


解像度の機能のオプション属性

> [!IMPORTANT] > 最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。 >> 詳細については、 最新の印刷プラットフォーム および 印刷サポート アプリ設計ガイドを参照してください。

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

Attribute name 属性パラメーター Comments
*DPI プリンターの解像度の x と y の値を 1 インチあたりのドット数で表す数値の PAIR。 必須。 x と y の値は*TextDPI x と y の値に等しいか、*TextDPI x と y の値を 2 の累乗で除算した値と等しい必要があります。 たとえば、*TextDPI が PAIR(300, 300) の場合、*DPI 値は PAIR(300,300)、PAIR(150,150)、PAIR(75, 75)、PAIR(100, 100) ではありません。
*MinStripBlankPixels 空白バイトを取り除く前に、スキャン行内で Unidrv が検出する必要がある空白バイトの最小数を表す数値。 省略可能。 指定しない場合、既定値はゼロになります。 この属性は、*StripBlanks エントリで ENCLOSED が指定されている場合にのみ関連します。 詳細については「ラスター データ出力属性」を参照してください。
*PinsPerLogPass 印刷ヘッドの 1 つの論理パスによって印刷されるスキャン行の数を示す数値。 各論理パスは 1 つ以上の物理パスで構成されるため、*PinsPerPhysPass の倍数である必要があります。 省略可能。 指定しない場合は、既定値は 1 です。 プリンターがインターレースを実行する場合に必要です。すべてのスキャン行を印刷するには、一連のスキャン行に印刷ヘッドの複数のパスが必要です。
*PinsPerPhysPass 印刷ヘッドがページ間を移動する場合に印刷されるスキャン行の数を表す数値。 1 つ、または 8 の倍数である必要があります。 省略可能。 指定しない場合は、既定値は 1 です。

水平方向と垂直方向の解像度は、*PinsPerPhysPass の倍数である必要があります。または、出力が予測できない可能性があります。
*RequireUniDir? TRUE または FALSE。指定した解像度で一方向の印刷を有効にする必要があるかどうかを示します。 省略可能。 指定しない場合の既定値は FALSE です。
*SpotDiameter *DPI で指定された解像度のスポット直径サイズをピクセル サイズに対する割合で表す数値。 必須。

例 :

100 はスポット直径がピクセル サイズと等しいことを意味します。

200 はスポット径がピクセルサイズの2倍であることを意味する。

50 はスポット径がピクセルサイズの半分であることを意味する。
*TextDPI プリンターのテキスト解像度の x と y の値を 1 インチあたりのドット数で表す数値もしくは PAIR。 必須。 *DPIコメントを参照してください。 この解像度は、フォントとベクトル グラフィックスを描画するために使用されます。

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

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