(57)【要約】【課題】Ｓｏｆｔ  ＲＩＰにおいて、オブジェクト毎にインタプリタ（中間ＰＤＬを生成）やレンダリング（イメージデータを生成）を行い、これらのデータを一括管理する情報ファイルを作成することにより、オブジェクト毎のデータの操作を容易にする。【解決手段】入力ＰＤＬをオブジェクト毎に分解し各オブジェクト情報（幅高、座標など）とＩＤをファイルに書き込む。各オブジェクトをインタプリタすることにより中間ＰＤＬをオブジェクト毎に作成する。情報が管理されているファイルを操作することにより、ドキュメントの編集を行う。以下、中間ＰＤＬからレンダリングしイメージデータになった場合も同様の処理をする。【選択図】        図１
2004341887.tif 000002
【特許請求の範囲】
【請求項１】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ページ記述言語（以下入力ＰＤＬ）を入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクト（例えば個々のグラフィックやイメージ）があるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロか、ＲＧＢかＣＭＹＫかなどの情報を取得してＩＤを付加し、リンク情報（オブジェクトＩＤとオブジェクトの情報をリンクする）を作成するステップと、先ほど取得したオブジェクト情報を一括管理するファイル（以下、情報管理ファイル）を作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ページ記述言語（レンダリング可能なページ記述言語、以下中間ＰＤＬ）を作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータ（プリンタが出力できるビットマップデータ）を作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項２】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項３】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存するステップと、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項４】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力するステップと、これらのファイルをメモリに展開するステップと、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力するステップと、この入力ファイルをメモリに読み込むステップと、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項５】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を終了する場合、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項６】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理するファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存するステップと、処理を終了するか印刷や表示を行うか判断するステップと、処理を終了する場合、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【請求項７】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項８】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としＳｏｆｔ  ＲＩＰにおいてたリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項９】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する手段と、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項１０】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力する手段と、これらのファイルをメモリに展開する手段と、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力する手段と、この入力ファイルをメモリに読み込む手段と、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項１１】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を終了する場合、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項１２】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理するファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する手段と、処理を終了するか印刷や表示を行うか判断する手段と、処理を終了する場合、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【請求項１３】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【請求項１４】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【請求項１５】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する工程と、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【請求項１６】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力する工程と、これらのファイルをメモリに展開する工程と、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力する工程と、この入力ファイルをメモリに読み込む工程と、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【請求項１７】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を終了する場合、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【請求項１８】
Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理するファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する工程と、処理を終了するか印刷や表示を行うか判断する工程と、処理を終了する場合、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置及び管理装置及びそれらの制御方法ならびにそれらを記憶する記憶媒体に関する。
【０００２】
【従来の技術】
Ｓｏｆｔ  ＲＩＰにおいて、従来はドキュメント単位やページ単位でインタプリタやレンダリングを行っていたが、ページ記述言語の構造の複雑化やオブジェクト毎の特性（例えばカラーマッチングなど）に合わせた処理が行えない、レンダリング済みのデータ編集を行う処理が煩雑であるなどの問題点があった。
【０００３】
【特許文献１】
特開平１１−１０５６５４号公報
【０００４】
【発明が解決しようとする課題】
本発明は、このような問題点を解決するために、インタプリタ、レンダリング処理を行う一手法として、インタプリタやレンダリングをオブジェクト単位（グラフィックやイメージなどの単位）で扱い、オブジェクト毎の情報を情報管理ファイルで一括で管理することによりオブジェクト毎にページ記述言語が記述できるようにした。またインタプリタ済みやレンダリング済みのデータの変更を希望する場合、情報管理ファイルを編集することにより容易に変更が可能になることを目的とする。
【０００５】
【課題を解決するための手段】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ページ記述言語（以下入力ＰＤＬ）を入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクト（例えば個々のグラフィックやイメージ）があるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロか、ＲＧＢかＣＭＹＫかなどの情報を取得してＩＤを付加し、リンク情報（オブジェクトＩＤとオブジェクトの情報をリンクする）を作成するステップと、先ほど取得したオブジェクト情報を一括管理するファイル（以下、情報管理ファイル）を作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ページ記述言語（レンダリング可能なページ記述言語、以下中間ＰＤＬ）を作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータ（プリンタが出力できるビットマップデータ）を作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【０００７】
（２）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【０００８】
（３）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存するステップと、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがなかった場合、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【０００９】
（４）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力するステップと、これらのファイルをメモリに展開するステップと、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存しない場合、処理を終了するか印刷や表示を行うか判断するステップと、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断するステップと、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力するステップと、この入力ファイルをメモリに読み込むステップと、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行うステップと、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【００１０】
（５）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を終了する場合、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【００１１】
（６）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始するステップと、入力ＰＤＬ内に複数個のオブジェクトがあるか判断するステップと、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成するステップと、先ほど取得したオブジェクト情報を一括管理するファイルを作成するステップと、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成するステップと、作成した中間ＰＤＬを保存するか判断するステップと、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断するステップと、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断するステップと、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断するステップと、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示するステップと、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定するステップと、これらの編集を情報管理ファイルに反映させるステップと、オブジェクト毎にレンダリングしイメージデータを作成するステップと、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断するステップと、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存するステップと、処理を終了するか印刷や表示を行うか判断するステップと、処理を終了する場合、終了処理を行うステップを有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理方法。
【００１２】
（７）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１３】
（８）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としＳｏｆｔ  ＲＩＰにおいてたリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１４】
（９）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する手段と、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがなかった場合、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１５】
（１０）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力する手段と、これらのファイルをメモリに展開する手段と、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する手段と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する手段と、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力する手段と、この入力ファイルをメモリに読み込む手段と、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行う手段と、終了処理を行う手段を有することを特徴としたＳｏｆｔＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１６】
（１１）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を終了する場合、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１７】
（１２）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する手段と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する手段と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する手段と、先ほど取得したオブジェクト情報を一括管理するファイルを作成する手段と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する手段と、作成した中間ＰＤＬを保存するか判断する手段と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する手段と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する手段と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する手段と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する手段と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する手段と、これらの編集を情報管理ファイルに反映させる手段と、オブジェクト毎にレンダリングしイメージデータを作成する手段と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する手段と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する手段と、処理を終了するか印刷や表示を行うか判断する手段と、処理を終了する場合、終了処理を行う手段を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う装置。
【００１８】
（１３）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００１９】
（１４）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがなかった場合または複数個のオブジェクトとして扱いたくないと判断した場合、インタプリタを行いその一つのオブジェクトの中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をしないでレンダリングを行う場合、オブジェクト毎（オブジェクトが一つの場合も含む）にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００２０】
（１５）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済みＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する工程と、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがなかった場合、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００２１】
（１６）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがある場合、情報管理ファイルやオブジェクト毎の中間ＰＤＬファイルを入力する工程と、これらのファイルをメモリに展開する工程と、従来処理された情報管理ファイルや中間ＰＤＬと入力ファイルの整合性を取る処理と、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存しない場合、処理を終了するか印刷や表示を行うか判断する工程と、処理を続ける場合、イメージデータや、情報管理ファイルの入力ファイルがあるか判断する工程と、これらの入力ファイルがある場合、オブジェクト毎のイメージデータとその情報管理ファイルを入力する工程と、この入力ファイルをメモリに読み込む工程と、入力ファイルと、従来処理されたオブジェクト毎のイメージデータやその情報管理ファイルとの整合性を取る処理と、表示や印刷などを行う工程と、終了処理を行う工程を有することを特徴としたＳｏｆｔＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００２２】
（１７）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理する情報管理ファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存する場合、情報管理ファイルとオブジェクト毎の中間ＰＤＬファイルをファイルに保存する処理と、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を終了する場合、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００２３】
（１８）Ｐｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ＰＤＬを入力とし、入力ＰＤＬをメモリに読み込みＲＩＰを開始する工程と、入力ＰＤＬ内に複数個のオブジェクトがあるか判断する工程と、複数個のオブジェクトがあった場合、オブジェクト毎に幅や高さ、拡大、縮小サイズ、配置位置の座標、カラーかモノクロかなどの情報を取得してＩＤを付加し、リンク情報を作成する工程と、先ほど取得したオブジェクト情報を一括管理するファイルを作成する工程と、インタプリタを行い、情報管理ファイルを元にオブジェクト毎にインタプリタ済み中間ＰＤＬを作成する工程と、作成した中間ＰＤＬを保存するか判断する工程と、中間ＰＤＬを保存しない場合、処理を終了するか続けてレンダリング処理を行うか判断する工程と、処理を続ける場合、他から情報管理ファイルやオブジェクト毎の中間ＰＤＬの入力があるか判断する工程と、他から入力ファイルがない場合、ページ編集をしてからレンダリングを行うか判断する工程と、ページ編集をする場合、ドキュメントのイメージをユーザーに提供するためにＶｉｅｗ画面を表示する工程と、ユーザーがドキュメントのイメージの拡大や縮小、場所の変更などの編集を行い、レイアウトを決定する工程と、これらの編集を情報管理ファイルに反映させる工程と、オブジェクト毎にレンダリングしイメージデータを作成する工程と、レンダリングしたオブジェクト毎のイメージデータやその情報管理ファイルを保存するか判断する工程と、データを保存する場合、情報管理ファイルと、オブジェクト毎のイメージデータをファイルに保存する工程と、処理を終了するか印刷や表示を行うか判断する工程と、処理を終了する場合、終了処理を行う工程を有することを特徴としたＳｏｆｔ  ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う制御プログラムを記憶する記憶媒体。
【００２４】
【発明の実施の形態】
次に実施例について説明する。
【００２５】
図１は、本実施例にかかわる基本的な構成を示すブロック図である。
【００２６】
図１において１はＣＰＵ、即ち中央演算処理装置であり、本装置全体の制御及び演算処理を行う。２はＲＡＭ、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実施される領域である。３はＲＯＭ、即ち読み出し専用メモリであり、システム制御プログラムや、入力ＰＤＬ、中間ＰＤＬ、イメージデータ、ＩＤテーブルなどの記憶領域である。４はＫＢＣ、即ちキーボード制御部であり、キーボード５（ＫＢ）からのキー入力によりデータを受け取りＣＰＵ１へ伝達する。６はＰＲＴＣ、即ちプリンタ制御部であり、プリンタ装置７（ＰＲＴ）を制御するためのものである。プリンタ装置７は、レーザービームプリンタ、インクジェットプリンタなどである。８はＣＲＴＣ、即ちディスプレイ制御部であり、ディスプレイ装置９（ＣＲＴ）への表示制御を行う。１０はＤＫＣ、即ちディスク制御部であり、データ伝送などの制御を行うものである。１１はＦＤ（フレキシブルディスク装置）あるいはＨＤ（ハードディスク装置）あるいはＣＤ（ＣＤ−ＲＯＭ）などの外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはＲＡＭ２へロードする。１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべき物である。
【００２７】
本装置は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び以下に説明するＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う。処理はＣＰＵ１が実行することにより動作する。
【００２８】
基本Ｉ／ＯプログラムはＲＯＭ３に記憶されており、ＯＳはＨＤ１１に書き込まれている。そして本装置の電源がＯＮにされた時、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤ１１からＯＳがＲＡＭ２に読み込まれ、ＯＳの動作が開始される。
【００２９】
本実施例では、ＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理及び関連データは図２のようにＦＤ１１、またはＣＤ−ＲＯＭ１１中に記録されており、このＦＤ１１またはＣＤ−ＲＯＭ１１をＦＤドライブまたはＣＤ−ＲＯＭドライブに記録された和文フォントマッチングプログラム及び関連データは図３に示すように、ＦＤドライブまたはＣＤ−ＲＯＭドライブを通じて、本装置のＨＤ１１にインストールする事が出来る。この場合ＦＤ１１またはＣＤ−ＲＯＭ１１をＦＤドライブまたはＣＤ−ＲＯＭドライブにセットすると、ＯＳ及び基本Ｉ／Ｏプログラムの制御のもとにＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理及び関連データがＦＤ１１またはＣＤ−ＲＯＭ１１から読み出され、ＨＤ１１にインストールされて動作可能となる。
【００３０】
図４はＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理プログラムがＨＤ１１にインストールされ実行可能になった状態のメモリマップを示す。
【００３１】
図５は本実施例におけるＲＩＰにおいてリンク情報を元にオブジェクト単位でインタプリタ及びレンダリングを行う処理における処理の流れを示すフローチャートである。
【００３２】
まず、ステップ１ではＲＩＰされるＰｏｓｔ  ＳｃｒｉｐｔやＰＤＦなどの入力ページ記述言語（以下入力ＰＤＬ）や、インタプリト済み中間ページ記述言語（レンダリング可能なページ記述言語、以下中間ＰＤＬ）が入力として入る。
【００３３】
ステップ２ではステップ１で入力された入力ＰＤＬや中間ＰＤＬをメモリにセットする。
【００３４】
ステップ３ではステップ１で入力された入力ＰＤＬが複数個のオブジェクトから構成されるか判断する。
【００３５】
ステップ４ではステップ３の判断がＹｅｓの場合、各オブジェクトの幅や高さ、配置場所のページ数、Ｘ座標、Ｙ座標、拡大率、縮小率などの情報を取得し、各オブジェクトに一意のＩＤを付加する。
【００３６】
次にステップ５においてステップ４で取得した情報を一括で管理するファイル（以下情報管理ファイル）を作成する。
【００３７】
ステップ６で各オブジェクト毎にインタプリタを行い、レンダリング可能な中間ページ記述言語（以下中間ＰＤＬ）を作成する。
【００３８】
ステップ３において、オブジェクトが１つだった場合、または複数個のオブジェクトを１つで扱いたい場合はステップ７においてそのオブジェクトをインタプリタする。
【００３９】
ステップ８において、ステップ６やステップ７で作成した中間ＰＤＬやその情報管理ファイルを保存するか判断する。
【００４０】
ステップ８がＹｅｓだった場合、ステップ９においてステップ６やステップ７のデータとその情報管理ファイルをファイルに保存する。
【００４１】
ステップ１０において、処理を終了するか判断してステップ１０がＹｅｓだった場合は処理を終了する。
【００４２】
ステップ８がＮｏだった場合、処理を続行し、ステップ１１において、途中から入ってくる中間ＰＤＬやその情報管理ファイルがあるか判断する。
【００４３】
ステップ１１がＹｅｓの場合、ステップ１２のオブジェクト毎の中間ＰＤＬとその情報管理ファイルを入力する。
【００４４】
ステップ１３においてステップ１２のデータをメモリに展開し、ステップ１４においてステップ６とステップ１２のデータの整合性（ＩＤが重複しないような処理）を取る。
【００４５】
ステップ１１がＮｏだった場合、またはステップ１４の次の処理としてステップ１５において、ページの編集を行うか判断する。
【００４６】
ステップ１５がＹｅｓだった場合、ステップ１６においてドキュメントのイメージ画像をＶｉｅｗ画面で表示する。
【００４７】
ステップ１７においてユーザーがオブジェクトの拡大や縮小、場所の移動などを行いレイアウトを決定する。
【００４８】
ステップ１８において、ステップ１７で変更した部分を情報管理ファイルに反映させる。
【００４９】
ステップ１９においてレンダリングしオブジェクト毎のイメージデータを作成する。
【００５０】
ステップ１５がＮｏだった場合、ステップ２８でレンダリング処理を行う。
【００５１】
ステップ２０において、ステップ１９やステップ２８で作成したイメージデータとその情報管理ファイルを保存するか判断する。
【００５２】
ステップ２０がＹｅｓだった場合、ステップ２１においてステップ１９やステップ２８のデータとその情報管理ファイルをファイルに保存する。
【００５３】
ステップ２２において、処理を終了するか判断してステップ２２がＹｅｓだった場合は処理を終了する。
【００５４】
ステップ２２がＮｏだった場合、処理を続行し、ステップ２３において、途中から入ってくるイメージデータやその情報管理ファイルがあるか判断する。
【００５５】
ステップ２３がＹｅｓの場合、ステップ２４のオブジェクト毎のイメージデータとその情報管理ファイルを入力する。
【００５６】
ステップ２５においてステップ２４のデータをメモリに展開し、ステップ２６においてステップ１９とステップ２８のデータの整合性（ＩＤが重複しないような処理）を取る。
【００５７】
ステップ２３がＮｏだった場合、またはステップ２６の次の処理としてステップ２７において、表示、印刷などの処理を行う。
【００５８】
なお、図６にオブジェクトの概念図を示す。
【００５９】
【発明の効果】
以上説明したように本発明によれば、インタプリタやレンダリングをオブジェクト単位で行うことにより、オブジェクトのキャッシュや再利用化をすることによりＲＩＰの高速化を行うことが可能になる。
【図面の簡単な説明】
【図１】実施例の情報処理装置の構成図
【図２】ＦＤまたはＣＤ−ＲＯＭの記録内容を示す図
【図３】ＦＤまたはＣＤ−ＲＯＭと情報処理装置の関係図
【図４】情報処理装置のハードディスクにＲＩＰにおいてオブジェクト単位でインタプリタ及びレンダリングを行う処理がインストールされた際の情報処理装置のメモリマップを示す図
【図５】実施例のＲＩＰにおいてオブジェクト単位でインタプリタ及びレンダリングを行う処理を示すフローチャート
【図６】実施例の入力ＰＤＬとオブジェクトを表す概念図
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  ＫＢＣ
５  キーボード（ＫＢ）
６  ＰＲＴＣ
７  プリンタ装置（ＰＲＴ）
８  ＣＲＴＣ
９  ディスプレイ装置（ＣＲＴ）
１０  ＤＫＣ
１１  外部記憶装置
１２  システムバス
【図１】
2004341887.tif 000003
【図２】
2004341887.tif 000004
【図３】
2004341887.tif 000005
【図４】
2004341887.tif 000006
【図５】
2004341887.tif 000007
【図６】
2004341887.tif 000008