三省堂 大辞林 |
印刷関係用語集 |
ポスト スクリプト 【post script】
画像技術用語集 |
ポストスクリプト
英語:PostScript ,PS
米国アドビ社が開発したページ記述用のプログラミング言語で,テキストや図形の記述に人間が読むことの可能なASCIIコードを使用することを基本としている.主にプリンタや印刷用のイメージセッタでの出力に使用されている.
IT用語辞典バイナリ |
PostScript
別名:PS,Adobe PostScript
PostScriptとは、Adobe Systemsによって開発された、プリンタの描画を制御するためのプログラミング言語(ページ記述言語)の名称である。
PostScriptでは3次ベジェ曲線と呼ばれる曲線の描画方式が用いられており、文字や図形などのすべての要素のアウトライン(輪郭)が、始点、終点、コントロールポイントとそれらの座標値から算出して描画される。プリンタに対して文字の種類や印字位置をきめ細かく指定することが可能であり、また、プリンタごとの個別の機能や性能に依存しない出力が期待できるという利点がある。これによって、ドットインパクトプリンタなどに比べてはるかに高品質な印刷が可能となり、また、手元のプリンタで仕上がりを確認した後に印刷業者の高解像度の出力機で大量印刷に回すといった流れが可能となる。
PostScriptは1984年に開発され、Apple Computerが開発したレーザープリンタであるLaserWriterにおいて1985年に初めて採用された。それからPostScriptはMacintoshとともにDTPの分野におけるデファクトスタンダードとして利用されるようになった。2008年現在もPostScriptはページ記述言語の標準仕様となっており、Adobe Systemsによれば、欧米の商業印刷物の75%がAdobe PostScript技術を搭載した装置によって制作されているとされる。
PostScriptは、初登場以来いくつかの主要なバージョンが発表されている。1985年から提供された最初のバージョンは「PostScript Level 1」と呼ばれている。1990年に発表された「PostScript Level 2」では、カラー印刷や、日本語をはじめとする2バイト文字へ対応された。1996年に発表された「PostScript 3」では、MacintoshやWindowsが標準で搭載する書体136種をあらかじめ含んでおり、フォントを置き換えずに出力できるようになっている他、グラデーションの表現や画像ファイルの出力に関する品質や速度を向上させている。グラデーションの表現は、イメージセッタなどの高解像度機器では4096階調のグレースケールが表現でき、画像については、JPEG、GIF、PNG、あるいはPDFなどの各ファイル形式のファイルを、PostScriptへ変換することなく出力できるようにしている。
参照リンク
Adobe Printing Technologies -About PostScript 3
SIST(科学技術情報流通技術基準)用語集 |
PostScript
| 意味 | 出典 |
|---|---|
| 文字と図形を表示するページ記述言語。インタープリタ形式の言語で、使用する出力機の解像度に依存しない記述が可能である。文字と図形を組み合わせた高度な表現が可能である。印刷物の出力など、特に高い解像度を要求する印刷処理で一般に利用される。 | SIST14 (2001) |
ウィキペディア |
PostScript
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/10/06 15:52 UTC 版)
| 拡張子 | .ps |
|---|---|
| MIME Type | application/postscript |
| UTI | com.adobe.postscript |
| マジックナンバー | %! |
| 開発者 | アドビシステムズ |
| 種別 | 印刷ファイルフォーマット |
| 拡張 | Encapsulated PostScript |
PostScript(ポストスクリプト)は、アドビシステムズが開発している、1984年に発表したページ記述言語。
スタック指向型のプログラミング言語で、様々な計算・処理と共に描画命令を実行することができる。事前にデータをスタックに格納し、後の命令がデータを処理するというモデルで実行される。そのために記述法が逆ポーランド記法で一貫しており、名前は「追伸」の英語「post script」に後置記法といった意味を掛けている。
同じくスタック指向であることからForth(フォース)との繋がりを考える向きも多いが、ジョン・ワーノックは、Forthの話や似ているという議論に出くわしたのは PostScript を作り終えた頃で、実際には色々な面で全く異なっており、影響は僅かで、単なる偶然であると語っている。[1]
目次 |
バージョン
- 1985年 - PostScript Level 1。初期バージョン。
- 1990年 - PostScript Level 2。日本語やカラー化対応。
- 1996年 - PostScript 3。PDF形式への対応。(Level 3は正式名称ではない)
概要
PostScriptは1985年にアップルコンピュータのプリンター、LaserWriterに採用された。モトローラ68000プロセッサと1.5メガバイトの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
参考文献
- ^ 『言語設計者たちが考えること』16章、p. 426
- アドビシステムズ 『ページ記述言語 PostScriptチュートリアル&クックブック』 野中浩一、アスキー出版局〈ASCII電子出版シリーズ〉、1998年。ISBN 978-4-7561-0005-4。
- アドビシステムズ 『PostScriptリファレンスマニュアル』 桑沢清志、アスキー出版局〈ASCII電子出版シリーズ〉、2001年、第3版。ISBN 978-4-7561-3822-4。
- アドビシステムズ 『ページ記述言語 PostScriptプログラム・デザイン』 松村 邦仁、アスキー出版技術部、アスキー出版局〈ASCII電子出版シリーズ〉、1990年。ISBN 978-4-7561-0047-4。
関連項目
- Encapsulated PostScript(EPS)
- Forth
- Portable Document Format (PDF)
- ラスターイメージプロセッサ
- NeWS
- PostScriptフォント
- 追伸 - 名称の語源
- プログラミング言語
外部リンク
- PostScript 3(アドビシステムズ)
- Adobe PostScript language specifications(アドビシステムズ, 英語)
- How to Edit PostScript(日本語)
- PostScript実習マニュアル (PDF)
|
|||||||||||||||||||||||
追伸
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/11/12 14:14 UTC 版)
(PostScript から転送)
追伸(ついしん)とは、手紙などの最後に、付け加える形で足された文章のこと。二伸。英語のpostscriptの頭文字からP.S.とも書く。
通常、手紙の末尾、宛先・差出人名が書かれたさらに後に、「追伸」「追」「P.S.」と頭につけて書かれる。
手書きで作成することが多い手紙では、書き忘れた文を本文内に挿入することができない。また最初から書き直すのも大変なので、よく使われる便利な言葉である。よって、電子メールで追伸を使用するのは原理的にありえないはずだが、「追伸」をそれまでの話題を変えるための語、一呼吸置くための語として解釈している人が多く、現在ではそのような用途で使っている人もいる。
なお、目上の人に出す手紙を追伸で済ませるのは失礼とされ、面倒でも最初から書き直すのがマナーとされている。
固有名詞の分類
PostScriptに関係した商品