コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
PostScriptのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
PostScript
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Otheruses|プログラミング言語|手紙などの追記に付されるP.S.|追伸}} {{Infobox file format |name = PostScript |icon = |extension = .ps |mime = application/postscript |type code = |uniform type = com.adobe.postscript |magic = <code>%!</code> |owner = [[アドビシステムズ]] |genre = [[ページ記述言語]] |released = {{initial release|1985}} |latest release version = 3 |latest release date = 1996年 |container for = |contained by = |extended from = |extended to = [[Encapsulated PostScript]] |standard = }} {{プログラミング言語}} '''PostScript'''(ポストスクリプト)は、[[アドビシステムズ]]が開発している、[[1984年]]に発表した[[ページ記述言語]]。 [[スタック]]指向型の[[プログラミング言語]]で、様々な計算・処理と共に描画命令を実行することができる。事前にデータを[[スタック]]に格納し、後の命令がデータを処理するというモデルで実行される。そのために記述法が[[逆ポーランド記法]]で一貫しており、名前は「[[追伸]]」の英語「post script」に後置記法といった意味を掛けている。 == バージョン == *[[1985年]] - PostScript Level 1。初期バージョン。 *[[1990年]] - PostScript Level 2。[[日本語]]やカラー化対応。 *[[1996年]] - PostScript 3。PDF形式への対応。(Level 3は正式名称ではない) == 概要 == PostScript は[[1985年]]に[[アップル インコーポレイテッド|アップルコンピュータ]]の[[プリンター]]、[[LaserWriter]]に採用された。[[モトローラ]][[68000]]プロセッサと1.5[[メガ]][[バイト (情報)|バイト]]の[[Random Access Memory|RAM]] を搭載したこのプリンターは、プリンターでありながら当時の[[パーソナルコンピュータ]]と同等の計算能力を持ち、それ自身が PostScript [[インタプリタ]]を実行してページを生成した。同じ年、[[ライノタイプ・ライブラリ|Linotype社]]により PostScript を採用した[[イメージセッタ]]が発表された。 当時はコンピューター・プリンター間の通信速度の遅さが印刷物の品質向上のネックになっていた。しかし、プリンター自身に高い計算能力を持たせて、プログラミング言語を実行するという大胆な発想により、一気に問題は解決された。PostScript 以前は伝統的な手法より品質が劣るとされてきた電子印刷が一気に商業印刷のレベルでも使われるようになり、今日当たり前のようになっている [[DTP]] が普及するきっかけとなった。 後に印刷以外の用途でも使われ、ワークステーションである [[NeXT]] は描画エンジンとして [[Display PostScript]] を採用していた。 今日ではパーソナルコンピュータの性能が上がると同時に、コンピュータ・プリンター間の接続速度が向上したため、個人レベルでパーソナルコンピュータに PostScript インタプリタを搭載し、生成されたイメージをプリンターに送るということも行われる。 == 実装 == ほとんどは、[[レーザープリンター]]に実装されている。「PSプリンター」と呼ばれ、[[Macintosh]] の標準プリンターであり、[[Microsoft Windows]] でも利用されることがあるが、アドビシステムズへのライセンス料が高額なためか、価格が数十万~百万円以上と一般のレーザープリンターに比べ高価で、専ら DTP 用途に限られている。 ソフトウェアによる実装では、アドビシステムズからライセンスを受けた[[ラスターイメージプロセッサ]] (RIP) が[[セイコーエプソン|エプソン]]などいくつかのメーカーから自社製プリンターのために販売されていたが、PSプリンターの価格低下もあり、あまり普及していない。なお互換[[フリーソフトウェア]]として [[Ghostscript]] がある。 == サンプルプログラム == 以下の内容を PostScript プリンターに送信すると、文字列「Hello World!」が印刷される。 /font /Courier findfont 24 scalefont def font setfont 100 100 moveto (Hello World!) show showpage 以下の内容を PostScript プリンターに送信すると、長方形と文字列が印刷される。また、テキストファイルとして保存し、Adobe Illustrator などで開くこともできる。 %! % macro (draw rectangle) ; usage: left top width height RRECT /RRECT { newpath 4 copy pop pop moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath pop pop } def 100 100 100 150 RRECT .5 setgray fill 100 300 moveto /Helvetica findfont 12 scalefont setfont .5 0 .5 0 setcmykcolor (test string) show showpage == 参考文献 == <references/> *{{Cite book|和書 |author = アドビシステムズ |others = 野中浩一 |year = 1998 |title = ページ記述言語 PostScriptチュートリアル&クックブック |publisher = [[アスキー・メディアワークス|アスキー出版局]] |series = ASCII電子出版シリーズ |id = ISBN 978-4-7561-0005-4 }} *{{Cite book|和書 |author = アドビシステムズ |others = 桑沢清志 |year = 2001 |edition = 第3版 |title = PostScriptリファレンスマニュアル |publisher = アスキー出版局 |series = ASCII電子出版シリーズ |id = ISBN 978-4-7561-3822-4 }} *{{Cite book|和書 |author = アドビシステムズ |others = 松村 邦仁、アスキー出版技術部 |year = 1990 |title = ページ記述言語 PostScriptプログラム・デザイン |publisher = アスキー出版局 |series = ASCII電子出版シリーズ |id = ISBN 978-4-7561-0047-4 }} == 関連項目 == *[[Encapsulated PostScript|Encapsulated PostScript (EPS)]] *[[Forth]] *[[Portable Document Format|Portable Document Format (PDF)]] *[[ラスターイメージプロセッサ]] *[[NeWS]] *[[PostScriptフォント]] *[[追伸]] - 名称の語源 *[[プログラミング言語]] *[[Scalable Vector Graphics|Scalable Vector Graphics (SVG)]] - 他のベクタ形式の画像フォーマット *[[Windows Metafile|Windows Metafile (WMF, EMF)]] - 他のベクタ形式の画像フォーマット == 外部リンク == *[http://www.adobe.com/jp/print/postscript/ Adobe Printing Technologies -About PostScript 3](アドビシステムズ) *[http://partners.adobe.com/public/developer/ps/index_specs.html Adobe PostScript language specifications](アドビシステムズ, 英語) *[http://wwwnucl.ph.tsukuba.ac.jp/~inakura/ps/postscript.html How to Edit PostScript](日本語) *[http://tutorial.jp/graph/ps/psman.pdf PostScript実習マニュアル] (PDF) {{Adobe Systems}} [[Category:アドビシステムズ]] [[Category:PostScript|*]]
このページで使用されているテンプレート:
テンプレート:Adobe Systems
(
ソースを閲覧
)
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Infobox file format
(
ソースを閲覧
)
テンプレート:Otheruses
(
ソースを閲覧
)
テンプレート:プログラミング言語
(
ソースを閲覧
)
PostScript
に戻る。
検索
検索
PostScriptのソースを表示
話題を追加