ホームページ » の仕方 » ポストスクリプトとはそれは私のプリンタと何の関係がありますか?

    ポストスクリプトとはそれは私のプリンタと何の関係がありますか?

    印刷するとき、あなたは「PostScript」という単語に出くわしたかもしれません。これが一体何を意味するのか、そしてそれがあなたのプリンタに関連するのか疑問に思いましたか?ちょっと時間をかけて、コンピュータの歴史を学んでください。デスクトッププリンタの動作についてもう少し詳しく.

    あなたがコンピュータサイエンティストでない限り、“ PostScript”を検索し、それが“連結型プログラミング言語”であることを知っていることだけを知るのは混乱するかもしれません。 さらにもっと 見上げる言葉を混乱させる。今日は、それを簡単にし、Postscriptをコンテキストに入れ、それが何であるのか、なぜ、どうやってそれがどうするのか、そしてグラフィックの世界全体をどのようにまとめたのかを説明します。読み続けて、良いこっけいな楽しいものが先にあります.

    ASCII、ドットマトリックス、プロッタ、および印刷グラフィックの変更

    私たちがPostScriptとより現代的な印刷装置を理解する前に、私たちは印刷技術へのPCの謙虚なルーツを考慮しなければなりません。初期のコンピュータプリンタは、テキストとASCII文字を再現するためだけに作られた粗雑な装置でした - グラフィックスの応用はほとんどまたはまったくなく、それらの用途はほとんどまたはまったくありませんでした。これらのいわゆる「ダム」プリンタはテキストを生成するようにプログラムすることができますが、多くはハードウェア上の制限を持っていてハードウェア内の文字以外は何も印刷できないでしょう。

    ハウツーオタクの私達の何人かは私達自身を日付を記入し、私達がプリンター進化の重要な次のステップを覚えていると言うかもしれない-ドットマトリックスプリンター. これらは、粗い低ピクセル深度のタイポグラフィと同様に、ピクセルの行を持ついくつかの粗いグレースケールグラフィックを印刷することができました。それらはデジタル画像を作成するという利点を持っていましたが(ASCIIアートのようなカウント)、初期のドットマトリックスプリンタにとっては荒いタイポグラフィは後退でした。すべてのドットマトリックスプリンタは、ほぼ同じ方法で画像とテキストの印刷を指示しました。それをピクセルに分割し、プリントヘッドが紙に沿って移動するときにそれらを行に印刷し、紙の次のビットを送り、そして繰り返す.

    ドットマトリックスプリンタとは異なり, プロッタ 特に製造業では、まだかなり一般的です。プロッタは、紙、ビニール、またはその他のさまざまな材料を代数座標上で動かし、スタイラスまたはナイフの刃を使って滑らかで数学的に純粋なベクトル形状を描画、印刷、または切り取ります。私達が学んだように、活版印刷グリフの性質のために、ベクトル図形はタイプで見つけられる抽象的な、数学的に純粋な図形を定義するためにピクセルより非常に優れています。プロッタは正確な数学に基づいて動き回るように設計されているので、タイポグラフィや他の形状を作成する方法に関する指示は、PCがデバイスと通信するのがかなり簡単です。.

    課題はこれでした。印刷技術に対するPCの既存のモデルは、ベクトルベースの、きれいなタイポグラフィとグラフィックを同時に作成することができませんでした。すべての賢いオタクは何をすべきか?

    ゼロックスPARC、および最初のレーザープリンタの開発

    ゼログラフィー、AKAコピー、プリンターが探していた開発でした。ゼログラフィーは、30年代に発明され、50〜60年代にコピー機として市販されるようになりましたが、ゼロックスPARCのエンジニアGary Starkweatherが最初のレーザープリンタを設計するまで、PC印刷には使用されませんでした。.

    これが、ゼログラフィがどのように機能するかについてのグラフィックと大まかな説明です。光は印刷ドラムの帯電した領域に当たり、電子は反応し、それらの負に帯電した領域はその電荷を失います。トナーは静電気に付着し、紙に押し付けられ、ドットマトリックススタイルのピクセルを使用せずにアートワークを作成します。そして、この印刷プロセスは上記の比較的粗雑な方法のどれとも根本的に異なっていたので、ゼログラフィはきれいなタイプとグラフィックスを同時に印刷する論理的な方法でした。解決しなければならない簡単な技術的な問題が1つありました。どのようにして、一度に両方を簡単に実行できるプリンター用の命令を作成するのですか。?

    両方の長所:ポストスクリプトは印刷のささやきです

    アドビのエンジニアおよび共同創設者のJohn WarnockとCharles Geschkeを入力してください。ペアはゼロックスで一緒に働き、Interpressと呼ばれるページ記述言語(またはPDL)を作成しました。 Interpressはこの技術的な問題を解決しました - それは画像と複雑な形状をプリンタが高品質の印刷されたアートワークを見出すために使用できるデータに翻訳するシステムでした。 Interpressは必ずしも最初のPDLではなく、WarnockとGeschkeの最後のコラボレーションでもありませんでした。 Xerox PARCを去り、このペアはPostscriptでフラッグシップ製品を開発しました。これは今日でもグラフィック業界標準のままです。.

    PostScriptは、その名の通り、実際にはチューリング完全なプログラミング言語です。指示は、人間が読める形式で書き出され、プリンタに伝えられます。プリンタは、指示から高品質のアートを作成します。これはInkguides.comからのサンプル「Hello World」プログラムです。.

    %!PS
    /インチ72 mul def
    /タイムズ - ローマンfindfont 50スケールフォントsetfont
    2.5インチ5インチムーブメント
    (こんにちは、ワールド!)
    ショーページ

    Postscriptがプリンタにどのような指示を与えているのか、そしてその指示がどれほど単純であるのかを、すぐにわかり始めます。このプログラムで参照されているフォントはベクトル形式で存在し、別々のファイルから呼び出されます。これらは、デジタルグラフィックス業界に対するアドビの貢献の大部分を占めていました。これは、Mikkel Meinike NielsenのPostScriptに関するページの2番目の例です。

    %!
    /タイムズ - ローマンfindfont 16スケールフォントsetfont
    変換を使用する前にgsave%save
    105 210 translate%この座標は上に画像を配置します。
    %ページ
    % - 実際の画像が始まる-
    76.8 86.4スケール
    40 45 1 [40 0 0 - 45 0 45]
    <
    fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeffff
    fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff
    fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
    e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
    fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff
    ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
    ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
    ff7fffffffffffffffffffffffffff>画像
    % - 実際の画像の終わり -
    grestore%は翻訳の前から設定を復元します
    0 245 moveto(テキストと画像)
    0 229 moveto(並べて表示)
    ショーページ

    gobbledygookのこの大きな中央セクションは、実際にはイメージを定義する16進コードです。ほとんどのポストスクリプトはこのように手で書かれているのではなく、プログラムによって書かれています。このPostscriptコードが実際にどのように見えるのかを理解するには、このコードが生成した画像の下のMikkelのページからこのscreencapを見てください。写真のメイジ全体もこのようにポストスクリプトとして書き直すことができます - ファイルタイプはEncapsulated Post Script、またはEPSと呼ばれます。.

    最新の印刷ページと新しい印刷プロセス

    今日では、すべてのプリンタがPostScriptを使用しているわけではありませんが、テキストと画像のデータを印刷物に変換するためには、すべてのプリンタに何らかの変換層が必要です。私達は通常これらのプログラムを呼びます プリンタドライバ-そして今日ではそれらは製造元から来ており、そして独占的なソフトウェアです。私たちの家で使うプリンターは最初のレーザープリンターとはまったく異なる問題を解決していますが、これは何らかの形で、またはすべてのプリンターがPCと通信するために必要なものの重要な部分です。それにもかかわらず、PostscriptはAdobeの最初の大きな成功であり、それが事実上の始まりの一部です。 グラフィックスとデザインの世界的に人気の爆発.


    画像クレジット:Jung-Nam NamによるBrother Printer MFC-8370、Creative Commonsの下で入手可能。 Andy BroomfieldによるAncient Dot Matrixプリンタ、Creative Commonsで入手可能。写真家不明のIBM 3800は公正使用を想定しています。 YzmoによるXerographic Photocopyプロセス。GNUライセンスの下で利用可能。 Creative Commonsの下で入手可能なSeven Blockによるアドビソフトウェア。 Erin Sparlingによる新しいプリンター、Creative Commonsで入手可能.