次の方法で共有


ラスター データ出力コマンド

重要

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

詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。

次の表に、ラスター データ出力コマンドを示します。 すべてのコマンドは、コマンド入力形式を使用して指定されます。

command 説明 Comments
CmdBeginRaster ラスター データ転送を初期化するコマンド。 省略可能。 指定しない場合、Unidrv は初期化が不要であると想定します。
CmdEndRaster ラスター データ転送を完了するコマンド。 省略可能。 指定しない場合、Unidrv は転送完了操作は不要であると想定します。
CmdSetDestBmpHeight コピー先ビットマップの高さを設定するコマンド。 省略可能。 プリンターがスケーラブルなビットマップをサポートしている場合にのみ適用されます。
CmdSetDestBmpWidth コピー先ビットマップの幅を設定するコマンド。 省略可能。 プリンターがスケーラブルなビットマップをサポートしている場合にのみ適用されます。
CmdSetSrcBmpHeight コピー元ビットマップの高さを設定するコマンド。 省略可能。 プリンターがスケーラブルなビットマップをサポートしている場合にのみ適用されます。
CmdSetSrcBmpWidth コピー元ビットマップの幅を設定するコマンド。 省略可能。 プリンターがスケーラブルなビットマップをサポートしている場合にのみ適用されます。
CmdSendBlockData データ ブロックをプリンターに配信するコマンド。 必須。 OutputDataFormat が V_BYTE の場合、ブロックには印刷ヘッドの 1 つの物理パスのデータが含まれます (「PinsPerPhysPass」を参照)。 *OutputDataFormat が H_BYTE の場合、ブロックには印刷ヘッドの 1 つの論理パスのデータが含まれます (「PinsPerLogPass」を参照)。
CmdEndBlockData CmdSendBlockData コマンドを使用して送信されたデータ ブロックの最後を示すコマンド。 省略可能。 指定しない場合、Unidrv は、ブロックの最後を示すコマンドは不要であると想定します (一部のドット マトリックス プリンターで使用されます)。
CmdSendBlackData 黒い平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendBlueData 青い平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendCyanData シアンの平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendGreenData 緑の平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendMagentaData マゼンタの平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendRedData 赤い平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。
CmdSendYellowData 黄色の平面データをプリンターに配信するコマンド。 UseExpColorSelectCmd? 属性が FALSE の場合は必須。