Skip to main content

GhostScriptとは何ですか?

chodshoghtscriptはその名前にもかかわらず、スクリプトではありません。これは、Adobe Systems Inc.によって作成されたPostScript言語を解釈できるソフトウェアプログラムのスイートです。これらのプログラムを通じて、ユーザーはPostScript言語ファイルを異なるラスター画像処理(RIP)形式に印刷および表示するか、PostScriptファイルを解釈することができます。PostScript機能が組み込まれていないプリンター。このソフトウェアスイートは、ポータブルドキュメント形式(PDF)ファイルに対して同じ機能を実行でき、PostScriptファイルをPDFまたはその他の方法に変換する機能を備えています。Peter Deutschは、1986年にGnus Not Unix(GNU)プロジェクトのためにGhostscriptスイートを作成し、オープンソースUnix&Reg;PostScript言語を解釈するシステム。Deutschは、オープンソースソフトウェアになることを目的としていますが、商用バージョンを作成する計画もあり、ソースコードの著作権を保持していました。その結果、ソフトウェアはさまざまな方法で使用を制限する多くの異なるライセンスの範囲に該当することになりました。このリリースの目的は商業版の作業を開始することでしたが、GNUプロジェクトとの契約の一部は、無料版をリリースすることも意味しました。その後、DeutschはGNUの一般的な公開ライセンス(GPL)バージョンをリリースし、Aladdin Enterprisesバージョンは、GPLよりも制限的なAladdin Free Public License(AFPL)と呼ばれるものの下でリリースされました。このバージョンは後にAFPL Ghostscriptとして知られるようになりました。このバージョンは、ESP Common UNIX印刷システム(CUPS)と互換性があるように作成されました。2006年、カップが最終的にLinux&Reg;およびその他のunix®Operating Systems、ESP GhostScript、およびGPLバージョンは、GNU Projects GNU GhostScriptを作成するために合併しました。最終的に、この命名、ソフトウェアソースコードのフォーキング、およびライセンスワラのすべては、2つのバージョンがFray&Mdashから登場したため、注意することが重要です。Artifex Software Inc.が所有し、商用利用のためにライセンスされている著作権で保護されたソフトウェアであり、GNUプロジェクトによって維持され、GPLリリースが与えられたGNU GhostScript。説明コマンドとそれらを、コンピューターモニターまたはプリンターの紙のいずれかに表示できる形式に翻訳します。実行すると、インタープリターはユーザーのプロンプトを表示します。PostScript言語は、通訳に直接入力するか、PostScript言語を含むテキストファイルを介して入力できます。最も一般的な方法は、テキストファイルまたはPostScriptドキュメントを介してです。ほとんどのコンピューターファイルシステムでは、postscriptファイルは.psサフィックスによって識別されます。PostScriptおよびPDFファイルを表示または印刷するバックエンド。最も一般的なのは、GSViewと呼ばれるプログラムで、グラフィカルユーザーインターフェイス(GUI)を提供します。ソフトウェアのOriginsおよびAdobe Systems Inc.sのPostscriptおよびPDF通訳者の多くの商用オペレーティングシステムの提供を考えると、Ghostscriptの操作に利用できるGUIソフトウェアの大部分は、Unix&Reg;のようなフリーオペレーティングシステムの下で動作するように開発されています。ただし、ほぼすべてのUnix&Reg; like likeのバリエーション、Linux&Reg;、Macintosh&Reg;、Microsoft Windows&Trade;、および他の無数のオペレーティングシステムなど、多数のオペレーティングシステムの下で実行されるように移植されています。この理由は、おそらくRIPとして機能するソフトウェア能力です。このようなユースケースでは、GhostScriptはサービスまたはデーモンとして座っています。PostScriptを取得し、プリンターまたはディスプレイ用に処理することにより、デバイスの入力フィルターとして。RIPデバイス用のエンジンとして、RIPデバイスが構築されているさまざまなオペレーティングシステムのいずれかでスムーズに実行できる必要があります。