ベストアンサー
昔は、OSに文字を読み取るコードが少しありました。 24×80モノクロ画面をEpsonMX-80プリンターに送信します。
これらの新しいRGBグラフィックの時代には、OSにそのキーストロークをインターセプトするコードがあり、画面メモリからビットマップを読み取って要求します。 OSまたはビデオドライバから、グラフィック形式でクリップボードに保存するか、プリンタに送信します。
回答
[ファイル/印刷]を選択した場合」プリントドライバと呼ばれるソフトウェアは、アプリケーションで選択した色を定義する方法を理解するために機能しますが、そこでは多くのことが行われています!
まず、モニターにアディティブカラーと呼ばれるものが表示されます。このカラーでは、さまざまな濃度の赤-緑-青またはRGBをブレンドして色を作成します。画面のピクセル。特定の色は、特定の量の3つの光周波数(赤、緑、および青の光)として説明できます。たとえば、同じ量の赤、緑、青の光は白色光として認識されます。 3つの主要な明るい色がすべてないのは黒です。
ただし、プリンターは減法混色と呼ばれるものを使用します。この減法混色では、減法(吸収)によって色が作成されます。 )通常の白色光に存在する光のスペクトルの一部。ペイント、インク、フィルムの一般的なカラー写真の3つの染料層などのカラー顔料または染料を使用します。
今ではどういうわけかRGB印刷ファイル内の情報は、たとえばCMYKプリンターが理解できるものに変換し、目的の色を再現するために使用する必要があります。それを言語翻訳と考えてください。 PCLまたはPostscript印刷ファイルコマンドのいずれかを、CMYKインクまたはトナーを適切に混合およびレンダリングする方法についてのプリンター命令に変換できるインタープリターがプリンターに常駐しています。
その背後には多くの数学と科学があります。結果を除いて、画面に表示されているものを紙に正確に表現していなくても、非常に優れたものが得られます。しかし、多くの人が気付いていないのは、モニターでRGBを使用して取得できる色域または可能な色の範囲が、ほとんどのCMYK色域で可能な色域よりも大きいということです。ただし、それを回避するにはいくつかの注意が必要です。商用印刷へ。