
ラスターイメージプロセッサ(RIP )は、印刷システムで使用されるコンポーネントであり、ビットマップとも呼ばれるラスターイメージを生成します。[1] [2]このようなビットマップは、印刷システムの後段で印刷出力を生成するために使用されます。[3]入力は、 PostScript、PDF、XPSなどの高水準ページ記述言語によるページ記述で、ラスターグラフィックやベクターグラフィックを含む場合があります。[4]入力は、出力デバイスよりも高い解像度または低い解像度のビットマップである場合もあれば、それらを含む場合もあります。RIPは画像スケーリングアルゴリズムを使用してビットマップのサイズを変更します。
もともとRIPは、何らかのインターフェース( RS-232など)を介してページ記述を受け取り、「ハードウェアビットマップ出力」を生成する電子ハードウェアのラックでした。 これは、レーザープリンター、光学フィルムレコーダー、コンピューターからフィルムへの変換、コンピューターからプレートへの変換などのリアルタイム出力デバイス上の各ピクセルを有効または無効にするために使用されました
RIPは、汎用コンピュータ上のソフトウェアモジュールとして、またはプリンタ内部のマイクロプロセッサ上で実行されるファームウェアプログラムとして実装できます。ハイエンドのタイプセッティングでは、スタンドアロンのハードウェアRIPが使用されることがあります。Ghostscript 、 GhostPCL、ColorBurstのOverdrive(macOS用)は、ソフトウェアRIPの例です。すべてのPostScriptプリンタのファームウェアにはRIPが含まれています。レーザープリンタのRIPチップは、ラスターイメージ出力をレーザーに送信します。
初期のRIPは、写真植字機/フォトセッタとの下位互換性を維持していたため、古い言語をサポートしていました。たとえば、LinotypeのRIPはCORA(RIP30)をサポートしていました。