第 170 回 PTT のお知らせ


日時: 1991年 12月 19日 (木) 18:30 から
場所: 富士ゼロックス株式会社 KSPソフトウェア事業所 4F A472会議室 JR南武線武蔵溝の口駅,東急田園都市線溝の口駅下車. 田園都市線利用者は南武線乗り換え口を出て,まっすぐ 南武線に沿って進む.南武線利用者は,改札を出て すぐ右に曲がり南武線に沿って進む. どちらも約1000m進むと左手にNEC東京第二工場があるので, その右端の塀に沿い約50m進むと,かながわサイエンス パーク(KSP) (淡い紫色のビル)の前に着く.X字した棟の 手前側のエレベータに乗り,4階で降りる. KSPへのシャトルバスもあります. 乗り場まで駅から徒歩 で5分ほど, シャトルバスに乗って3分ほどで着きます. バス乗り場はわかりにくいところにありますので, 下記へ お問い合わせ下さい. 電子メールでFAX番号を教えていただければ,詳しい地図 をお送り致します. 問い合わせ先: hiro@ksp.fujixerox.co.jp
話者:森田雅夫 (富士ゼロックス株式会社)
題目: ip2ps: PostScriptによるInterpressのエミュレーション
概要:ページ記述言語であるInterpressをPostScriptでエミュレーションする プログラム(ip2ps)について述べる。ip2psは、Interpress言語のページ記述を PostScript言語のページ記述へSource to Sourceで変換する。その基本的な考 え方は、Interpressの命令をPostScriptの手続きでエミュレートするというこ とである。ip2psはASCII形式のInterpressのファイルとほぼ同じものを出力し、 さらに、PostScriptプリンタでエミュレートするための手続きの定義群をヘッ ダとして付け加える。この発表では、InterpressとPostScriptの違いとエミュ レートするための手続きの定義について述べる。
食事:今回はありません.武蔵溝の口駅前にパン屋,パン屋とパチンコ屋の間 の路地を入ったところに,マクトナルドとファーストキッチンがあります.

第 170 回 PTTメモ


日時: 1991年12月19日 午後6:40〜
場所: 富士ゼロックス株式会社 KSPソフトウェア事業所 A472会議室
題目: ip2ps : PostScriptによるInterpressのエミュレーション
話者: 森田雅夫 (富士ゼロックス)
出席者: 武内 和昭 (東芝), 森山 茂男, 多田 好克, 川平 吉樹 (電通大), 並木 美太郎, 早川 栄一, 門奈 敦, 酒井 貴子 (農工大), 岩崎 英哉, 田中 久美子, 徐 良為(東大), 石畑 清(明大), 佐口 泰之, 伊知地 宏, 宇久 一輝, 倉部 淳 (富士ゼロックス)
質疑応答:

ページ記述言語であるInterpressをPostScriptでエミュレーションするプ ログラム(ip2ps)について述べた。ip2psは、Interpress言語のページ記述を PostScript言語のページ記述へSource to Sourceで変換する。その基本的な考 え方は、Interpressの命令をPostScriptの手続きでエミュレートするというこ とである。ip2psはASCII形式のInterpressのファイルとほぼ同じものを出力し、 さらに、PostScriptプリンタでエミュレートするための手続きの定義群をヘッ ダとして付け加える。この発表では、InterpressとPostScriptの違いとエミュ レートするための手続きの定義について述べた。

ip2psの処理は、
(1)エミュレートするための手続き群をヘッダとして付加する
(2)バイナリ形式のInterpressファイルをASCII表現に変換する
(3)一部のオペレータとオペランドの順序を入れ替える
(4)文字コード変換を行う(XCCS → JIS)
ことである。
エミュレートするための手続き群の定義は、全てPostScriptで記述 されており、
(1)Interpressのデータ構造の定義(PostScriptのデータ型と辞書を用 いた)
(2)データにアクセスする手続きの定義
(3)上記(1)と(2)を用いたInterpress命令の定義
から構成されている。

ip2psは、InterpressとPostScriptを比較するためにものであるが、 結論として言えるのは、InterpressはPostScriptで十分エミュレート できるということである。これは、PostScriptが低レベルな命令を多 く持ち、さらに、辞書という命令を定義できる機構を持っているので、 Interpressの命令の定義が楽にできるためである。

ip2psの問題点は、InterpressプリンタとPostScriptプリンタで持っ ているフォントが違うため、テキストの幅に違いが出る場合があるこ と、出力できない文字があることである。フォント以外のグラフィッ クスやパターンなどに関しては、問題なく出力できる。