GhostScriptとは何ですか?

その名前にもかかわらず、GhostScriptはスクリプトではありません。 Adobe Systems Inc.によって作成されたPostScript言語を解釈できるソフトウェアプログラムのスイートです。これらのプログラムを通じて、ユーザーはPostScript言語ファイルを異なるラスターイメージ処理(RIP)形式に印刷および表示するために、またはPostScript機能が組み込まれていないプリンターのPostScriptファイルを解釈できます。周り。

l。 Peter Deutschは、1986年にGNUのNot Unix(GNU)プロジェクトのためにGhostScriptスイートを作成し、オープンソースUNIX®システムがPostScript言語を解釈する手段を提供しました。 Deutschは、オープンソースソフトウェアになることを目的としていますが、商用バージョンを作成する計画もあり、ソースコードの著作権を保持していました。その結果、ソフトウェアは多くの異なるライセンスの範囲に該当するようになりました。帽子はさまざまな方法でその使用を制限しました。

DeutschはAladdin Enterprisesの会社を設立し、元のスイートを撮影し、Aladdin Ghostscriptというバージョンをリリースしました。このリリースの目的は商業版の作業を開始することでしたが、GNUプロジェクトとの契約の一部は、無料版をリリースすることも意味しました。その後、DeutschはGNUの一般的な公開ライセンス(GPL)バージョンをリリースし、Aladdin Enterprisesバージョンは、GPLよりも制限的なAladdin Free Public License(AFPL)と呼ばれるものの下でリリースされました。このバージョンは、後にAFPL GhostScriptとして知られるようになりました。

会社Easy Software Products(ESP)は、1993年にESP Ghostscriptと呼ばれるバージョンを開発しました。このバージョンは、ESP Common UNIX印刷システム(CUPS)と互換性があるように作成されました。 2006年、カップが最終的にLinux®の定番になり、その他のUNIX®オペレーティングシステム、ESP GhostScriptおよびGPLバージョンは合併してGNUプロジェクトのGNU GhostScriptを作成しました。最終的に、この命名、ソフトウェアソースコードのフォーキング、およびライセンスワラのすべては、2つのバージョンがFrayから出てきたため、Artifex Software Inc.が所有する著作権で保護されたソフトウェアであり、GNUプロジェクトが維持され、GNUプロジェクトが維持し、GNU Ghostscriptを認可する著作権で保護されたソフトウェアであるGhostScriptです。

通訳者として、このソフトウェアの主な目的は、PostScriptページの説明コマンドを使用して、コンピューターモニターまたはプリンターの紙に表示できる形式に変換することです。実行すると、インタープリターはユーザーのプロンプトを表示します。 PostScript言語は、通訳に直接入力するか、PostScript言語を含むテキストファイルを介して入力できます。最も一般的な方法は、テキストファイルまたはPostScriptドキュメントを介してです。ほとんどのコンピューターファイルシステムでは、PostScriptファイルはIDEです.psの接尾辞によってntified。

GhostScriptを使用するためのこの退屈なコマンドライン方法は、共通のコンピューターユーザーにとってはかなりアクセスできないため、ソフトウェアをバックエンドとして使用するためにソフトウェアを使用して、PostScriptおよびPDFファイルを表示または印刷する多くのソフトウェアプロジェクトが出現しました。最も一般的なのは、GSViewと呼ばれるプログラムで、グラフィカルユーザーインターフェイス(GUI)を提供します。ソフトウェアのOrigins and Adob​​e Systems Inc.が多くの商用オペレーティングシステムにPostScriptとPDF通訳を提供していることを考えると、GhostScriptを使用するために利用できるGUIソフトウェアの大部分は、UNIX®のようなフリーオペレーティングシステムで動作するように開発されています。 ただし、GhostScript自体は、ほぼすべてのUNIX®のようなバリアント、Linux®、Macintosh®、Microsoft Windows™、および他の無数のオペレーティングシステムなど、多数のオペレーティングシステムの下で実行されるように移植されています。この理由は、おそらくソフトウェアがRIPとして機能する能力です。このようなユースケースでは、GhostScriptはサービスとして座っています。またはデーモン、およびPostScriptを使用してプリンターまたはディスプレイ用に処理することにより、デバイスの入力フィルターとして機能します。 RIPデバイス用のエンジンとして、RIPデバイスが構築されているさまざまなオペレーティングシステムのいずれかでスムーズに実行できる必要があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?