ラスターイメージプロセッサとは何ですか?
ラスターイメージプロセッサ(RIP)は、印刷のためにプリンターに画像が送信される前に、ラスターイメージまたはビットマップを作成する印刷システムの一部です。 通常、ラスターイメージプロセッサが受け取る入力は、XPS、PostScript、Portable Document Format(PDF)などの高レベルページ記述言語(PDL)の形式でエンコードされたベクトルデジタル情報です。 ただし、RPIが処理する入力は別のビットマップにすることができます。 この場合、RPIは最終出力ビットマップまたはラスターが生成される前にスムージングおよび補間アルゴリズムを適用します。
典型的なラスターイメージプロセッサは、GhostscriptやGhostPCLなどのソフトウェアアプリケーションで、コンピューター上でラスター/ビットマップ生成のさまざまな段階を実行します。 ただし、一部のプリンターは、プリンターユニット自体でラスター処理を実行するファームウェアまたは専用ハードウェアラスターイメージ処理ユニットを備えています。 以前のラスターイメージプロセッサは、インターフェイスを介して入力データを受信し、その後、イメージを生成するデバイスのピクセルを有効または無効にすることでイメージを「マスク」するハードウェアでした。
大まかに言って、最終印刷の準備が整う前に、ラスターイメージがラスターイメージプロセッサで処理される3つの主要な段階があります。 これらは、解釈、レンダリング、およびスクリーニングです。最初の2つの段階は、ラスターイメージプロセッサによって同時に実行されることがよくあります。
プロセスの解釈段階では、ページ記述言語をそのページの表現に翻訳します。 これはページごとに実行されるため、印刷する各ページが処理されると、ページは破棄され、次のページの準備が整います。 レンダリングは、解釈フェーズ中に構築された表現をトーンビットマップに変換します。 印刷の直前の段階はスクリーニングのプロセスで、連続トーンのビットマップがハーフトーンであるドットのパターンに変換されます。 ラスターイメージプロセッサは通常、2つの標準タイプのスクリーニングのいずれかを実行します。 これらのスクリーニング方法は、振幅変調(AM)と周波数変調(FM)です。 前者のスクリーニング方法では、ドットのサイズが異なり、固定フレームワークに配置されます。 一方、FMスクリーニングでは、ドットサイズは一定のサイズであり、暗くて明るい領域を生成するためにランダムに配置されます。