(57)【要約】【課題】環境非依存の文書フォーマットによる電子文書の印刷出力を、当該電子文書としての利便性を損なうことなく、迅速に、また必要十分な処理機能で、行うことを可能にする。【解決手段】電子文書の印刷出力を行う印刷装置２０と、当該印刷装置２０での電子文書の印刷出力を指示する情報処理装置１０と、を備えてなる電子文書印刷システムにおいて、前記情報処理装置１０または前記印刷装置２０には、前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段１２を設け、前記印刷装置２０には、前記電子文書の印刷出力のための描画処理を行う画像描画手段２５ａ，２５ｂと、当該描画処理の対象となる電子文書についての印刷補助情報を解析する印刷補助情報解析手段２４と、その解析結果に基づき前記画像描画手段２５ａ，２５ｂが行う描画処理を制御する描画処理制御手段２６と、を設ける。【選択図】図１
2009128965.tif 000002
【特許請求の範囲】
【請求項１】
環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と、当該印刷装置に対して前記電子文書の印刷出力を指示する情報処理装置と、を備えてなる電子文書印刷システムであって、
前記情報処理装置または前記印刷装置には、前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段が設けられ、
前記印刷装置には、
前記電子文書の印刷出力にあたって当該電子文書についての描画処理を行う画像描画手段と、
前記画像描画手段での描画処理の対象となる電子文書について前記印刷補助情報生成手段が生成した印刷補助情報を受け取って解析する印刷補助情報解析手段と、
前記印刷補助情報解析手段による解析結果に基づき前記画像描画手段が行う描画処理を制御する描画処理制御手段と
が設けられていることを特徴とする電子文書印刷システム。
【請求項２】
環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置であって、
前記電子文書の印刷出力にあたって当該電子文書についての描画処理を行う画像描画手段と、
前記画像描画手段での描画処理の対象となる電子文書の印刷出力を補助するための印刷補助情報を受け取って解析する印刷補助情報解析手段と、
前記印刷補助情報解析手段による解析結果に基づき前記画像描画手段が行う描画処理を制御する描画処理制御手段と
を備えることを特徴とする印刷装置。
【請求項３】
環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と接続する情報処理装置に搭載されて用いられ、または当該印刷装置に搭載されて用いられる印刷補助情報生成装置であって、
前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段と、
前記印刷装置に対する前記電子文書の印刷出力指示にあたって、当該電子文書についての印刷補助情報を、当該電子文書と関連付けて前記印刷装置へ受け渡す印刷指示生成手段と
を備えることを特徴とする印刷補助情報生成装置。
【請求項４】
前記印刷補助情報は、前記電子文書を構成する文書フォーマット内に格納された状態で、前記印刷装置へ渡される
ことを特徴とする請求項３記載の印刷補助情報生成装置。
【請求項５】
前記印刷補助情報は、前記電子文書の印刷出力を指示する印刷出力指示情報の一部として、当該電子文書に付加された状態で、前記印刷装置へ渡される
ことを特徴とする請求項３記載の印刷補助情報生成装置。
【請求項６】
前記印刷補助情報は、前記電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書について複数回に亘って共通利用される文書構成オブジェクトを特定する情報である
ことを特徴とする請求項３、４または５記載の印刷補助情報生成装置。
【請求項７】
前記印刷補助情報は、前記電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書についての描画処理の結果に影響を及ぼさない文書構成オブジェクトを特定する情報である
ことを特徴とする請求項３、４または５記載の印刷補助情報生成装置。
【請求項８】
前記印刷装置が複数の画像描画手段を備えており、各画像描画手段を描画内容に応じて使い分けるように構成されている場合において、前記印刷補助情報は、前記電子文書を構成する描画命令によって規定される描画内容に関する情報で、当該描画内容に対応する画像描画手段を特定する情報である
ことを特徴とする請求項３、４または５記載の印刷補助情報生成装置。
【請求項９】
前記印刷補助情報は、前記電子文書を構成する描画命令のうち、前記印刷装置が有していない処理機能を用いる描画命令、または、前記印刷装置が有する処理機能を用いる描画命令のいずれかを特定する情報である
ことを特徴とする請求項３、４または５記載の印刷補助情報生成装置。
【請求項１０】
前記印刷補助情報生成手段は、前記電子文書の生成または改変があった時点で、当該電子文書についての前記印刷補助情報を生成する
ことを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置。
【請求項１１】
前記印刷補助情報生成手段は、当該印刷補助情報生成手段を備える印刷補助情報生成装置の動作空き時間を利用して、前記電子文書についての前記印刷補助情報を生成する
ことを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置。
【請求項１２】
前記印刷補助情報生成手段は、前記電子文書の閲覧があった時点で、当該電子文書についての前記印刷補助情報を生成する
ことを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置。
【請求項１３】
前記印刷補助情報生成手段は、前記電子文書の印刷指示があった時点で、当該電子文書についての前記印刷補助情報を生成する
ことを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置。
【請求項１４】
前記印刷補助情報生成手段は、前記印刷補助情報が未生成である電子文書の印刷出力を前記印刷装置が行うと、当該電子文書についての前記印刷補助情報を生成するとともに、生成した印刷補助情報を当該印刷補助情報の記憶蓄積を行う印刷補助情報保存手段に受け渡して記憶蓄積させる
ことを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置。
【請求項１５】
環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と接続する情報処理装置に搭載されて用いられ、または当該印刷装置に搭載されて用いられる印刷補助情報生成プログラムであって、
前記情報処理装置または前記印刷装置におけるコンピュータとしての機能を、
前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段と、
前記印刷装置に対する前記電子文書の印刷出力指示にあたって、当該電子文書についての印刷補助情報を、当該電子文書と関連付けて前記印刷装置へ受け渡す印刷指示生成手段
として機能させることを特徴とする印刷補助情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書印刷システム、印刷装置、印刷補助情報生成装置および印刷補助情報生成プログラムに関する。
【背景技術】
【０００２】
近年、環境非依存の文書フォーマットによる電子文書が広く利用されている。環境非依存の文書フォーマットとは、コンピュータの機種や環境によらずにオリジナルのイメージを再現することができ、文書の電子的な保存、閲覧、流通に適したフォーマットのことをいい、具体的にはＰＤＦ（Portable Document Format）、ＸＰＳ（XML Paper Specification）、DocuWorks（登録商標）等が知られている。
【０００３】
このような環境非依存の文書フォーマットによる電子文書については、これを印刷装置で印刷出力する場合、当該印刷出力を指示するホスト装置上でプリンタドライバを動作させて、電子文書を印刷装置での印刷出力に適した形式であるページ記述言語（ＰＤＬ）形式に変換し、これを印刷装置に送信して印刷出力させることが一般的である。また、最近では、環境非依存の文書フォーマットによる電子文書を、ＰＤＬ形式等のプリントデータに変換せずに送信しても、確実に印刷出力を行うことを可能にする、いわゆるダイレクトプリント機能を持つ印刷装置も提案されている（例えば、特許文献１〜４参照。）。
【０００４】
【特許文献１】特開２００４−１７８０９７号公報
【特許文献２】特開２００４−１７８２８４号公報
【特許文献３】特開２００４−１８８８６５号公報
【特許文献４】特開２００４−１７１２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、環境非依存の文書フォーマットによる電子文書は、本来、文書の電子的な保存、閲覧、流通を目的としたものであり、印刷出力をする上では必ずしも最適なフォーマットであるとは言えない。したがって、例えばダイレクトプリント機能を持つ印刷装置を用いて印刷出力を行う場合であっても、印刷装置の側において、多くの処理時間を要したり、必要以上の処理機能を要求したりすることが考えられる。
【０００６】
そこで、本発明は、環境非依存の文書フォーマットによる電子文書の印刷出力を行う場合に、当該電子文書としての利便性を損なうことなく、当該電子文書の印刷出力を迅速に、また必要十分な処理機能で行うことを可能にする、電子文書印刷システム、印刷装置、印刷補助情報生成装置および印刷補助情報生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために案出されたものである。
請求項１に係る発明は、環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と、当該印刷装置に対して前記電子文書の印刷出力を指示する情報処理装置と、を備えてなる電子文書印刷システムであって、前記情報処理装置または前記印刷装置には、前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段が設けられ、前記印刷装置には、前記電子文書の印刷出力にあたって当該電子文書についての描画処理を行う画像描画手段と、前記画像描画手段での描画処理の対象となる電子文書について前記印刷補助情報生成手段が生成した印刷補助情報を受け取って解析する印刷補助情報解析手段と、前記印刷補助情報解析手段による解析結果に基づき前記画像描画手段が行う描画処理を制御する描画処理制御手段とが設けられていることを特徴とする電子文書印刷システムである。
請求項２に係る発明は、環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置であって、前記電子文書の印刷出力にあたって当該電子文書についての描画処理を行う画像描画手段と、前記画像描画手段での描画処理の対象となる電子文書の印刷出力を補助するための印刷補助情報を受け取って解析する印刷補助情報解析手段と、前記印刷補助情報解析手段による解析結果に基づき前記画像描画手段が行う描画処理を制御する描画処理制御手段とを備えることを特徴とする印刷装置である。
請求項３に係る発明は、環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と接続する情報処理装置に搭載されて用いられ、または当該印刷装置に搭載されて用いられる印刷補助情報生成装置であって、前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段と、前記印刷装置に対する前記電子文書の印刷出力指示にあたって、当該電子文書についての印刷補助情報を、当該電子文書と関連付けて前記印刷装置へ受け渡す印刷指示生成手段とを備えることを特徴とする印刷補助情報生成装置である。
請求項４に係る発明は、前記印刷補助情報が、前記電子文書を構成する文書フォーマット内に格納された状態で、前記印刷装置へ渡されることを特徴とする請求項３記載の印刷補助情報生成装置である。
請求項５に係る発明は、前記印刷補助情報が、前記電子文書の印刷出力を指示する印刷出力指示情報の一部として、当該電子文書に付加された状態で、前記印刷装置へ渡されることを特徴とする請求項３記載の印刷補助情報生成装置である。
請求項６に係る発明は、前記印刷補助情報が、前記電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書について複数回に亘って共通利用される文書構成オブジェクトを特定する情報であることを特徴とする請求項３、４または５記載の印刷補助情報生成装置である。
請求項７に係る発明は、前記印刷補助情報が、前記電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書についての描画処理の結果に影響を及ぼさない文書構成オブジェクトを特定する情報であることを特徴とする請求項３、４または５記載の印刷補助情報生成装置である。
請求項８に係る発明は、前記印刷装置が複数の画像描画手段を備えており、各画像描画手段を描画内容に応じて使い分けるように構成されている場合において、前記印刷補助情報が、前記電子文書を構成する描画命令によって規定される描画内容に関する情報で、当該描画内容に対応する画像描画手段を特定する情報であることを特徴とする請求項３、４または５記載の印刷補助情報生成装置である。
請求項９に係る発明は、前記印刷補助情報が、前記電子文書を構成する描画命令のうち、前記印刷装置が有していない処理機能を用いる描画命令、または、前記印刷装置が有する処理機能を用いる描画命令のいずれかを特定する情報であることを特徴とする請求項３、４または５記載の印刷補助情報生成装置である。
請求項１０に係る発明は、前記印刷補助情報生成手段が、前記電子文書の生成または改変があった時点で、当該電子文書についての前記印刷補助情報を生成することを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置である。
請求項１１に係る発明は、前記印刷補助情報生成手段が、当該印刷補助情報生成手段を備える印刷補助情報生成装置の動作空き時間を利用して、前記電子文書についての前記印刷補助情報を生成することを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置である。
請求項１２に係る発明は、前記印刷補助情報生成手段が、前記電子文書の閲覧があった時点で、当該電子文書についての前記印刷補助情報を生成することを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置である。
請求項１３に係る発明は、前記印刷補助情報生成手段が、前記電子文書の印刷指示があった時点で、当該電子文書についての前記印刷補助情報を生成することを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置である。
請求項１４に係る発明は、前記印刷補助情報生成手段が、前記印刷補助情報が未生成である電子文書の印刷出力を前記印刷装置が行うと、当該電子文書についての前記印刷補助情報を生成するとともに、生成した印刷補助情報を当該印刷補助情報の記憶蓄積を行う印刷補助情報保存手段に受け渡して記憶蓄積させることを特徴とする請求項３〜９のいずれか１項に記載の印刷補助情報生成装置である。
請求項１５に係る発明は、環境非依存の文書フォーマットによる電子文書の印刷出力を行う印刷装置と接続する情報処理装置に搭載されて用いられ、または当該印刷装置に搭載されて用いられる印刷補助情報生成プログラムであって、前記情報処理装置または前記印刷装置におけるコンピュータとしての機能を、前記電子文書の印刷出力を補助するための印刷補助情報を生成する印刷補助情報生成手段と、前記印刷装置に対する前記電子文書の印刷出力指示にあたって、当該電子文書についての印刷補助情報を、当該電子文書と関連付けて前記印刷装置へ受け渡す印刷指示生成手段として機能させることを特徴とする印刷補助情報生成プログラムである。
【発明の効果】
【０００８】
請求項１、２、３、１５に係る各発明によれば、電子文書の印刷出力を補助するための印刷補助情報を利用することで、当該電子文書の印刷出力にあたって、例えば不要な描画処理を省いたり、または当該電子文書についての描画処理に適した処理機能を選択したりすることが可能となる。したがって、印刷補助情報を利用しない場合に比べて、電子文書の印刷出力を、迅速に、また必要十分な処理機能で行うことが実現可能になる。しかも、電子文書自体の構成には変更を加える必要がないので、当該電子文書が本来保持している機能が損なわれたり当該電子文書を利用する際の利便性が損なわれたりすることがない。
請求項４に係る発明によれば、印刷補助情報が電子文書の文書フォーマット内に格納されて一体で取り扱われることになるので、印刷補助情報と電子文書とを関連付ける情報を別個に用意する必要がなく、印刷補助情報のための処理領域（記憶蓄積領域等）を別個に用意する必要もない。
請求項５に係る発明によれば、印刷補助情報が電子文書に付加される印刷出力指示情報の一部を構成することになるので、印刷補助情報の格納に対応していない文書フォーマットの電子文書についても、印刷補助情報を利用することが可能となり、当該利用にあたっての汎用性が確保されることになる。
請求項６に係る発明によれば、印刷補助情報の利用を通じて、電子文書を構成する描画命令に従いつつ当該電子文書についての描画処理を行う際に、複数回に亘って共通利用される文書構成オブジェクトについては一度だけ描画処理を行って重複する描画処理を省くことが実現可能となり、結果として当該電子文書の印刷出力の迅速化が図れる。
請求項７に係る発明によれば、印刷補助情報の利用を通じて、電子文書を構成する描画命令に従いつつ当該電子文書についての描画処理を行う際に、例えばハイパーリンク情報のような電子文書についての描画処理の結果に影響を及ぼさない文書構成オブジェクトについてはその描画処理を省くことが実現可能となり、結果として当該電子文書の印刷出力の迅速化が図れる。
請求項８に係る発明によれば、印刷装置が複数の画像描画手段を備えている場合であっても、印刷補助情報の利用を通じて、電子文書を構成する描画命令に従いつつ当該電子文書についての描画処理を行う際に、当該電子文書についての描画処理に適した処理機能を有する画像描画手段を選択することが実現可能となり、結果として当該電子文書の印刷出力を必要十分な処理機能で行えるようになる。
請求項９に係る発明によれば、印刷補助情報の利用を通じて、電子文書を構成する描画命令を印刷装置が有する処理機能にて実行可能か否かを判別し得るので、例えば実行不能な場合には当該印刷出力を行わないようにしたり、あるいは実行不能な描画命令がなかったものとして扱ったりするといったように、実行不能な処理を省くことが実現可能となり、結果として当該電子文書の印刷出力の迅速化が図れる。
請求項１０に係る発明によれば、生成または改変された電子文書には必ず印刷補助情報が生成されていることになるので、当該電子文書の印刷出力を行う際に印刷補助情報の生成時間等を要することなく、直ちに当該印刷出力を行えるようになり、当該印刷出力の迅速化を図る上で好適なものとなる。
請求項１１に係る発明によれば、印刷補助情報生成装置の動作空き時間を利用して印刷補助情報を生成するので、当該生成が他の処理と重複したタイミングで行われる場合に比べて、当該印刷補助情報生成装置における処理負荷を軽減する上で非常に有効なものとなる。
請求項１２に係る発明によれば、閲覧があった電子文書はそのまま印刷出力される可能性が非常に高いと考えられることから、実際に当該印刷出力が指示されるよりも前に当該閲覧があった時点で印刷補助情報を生成しておくことで、印刷出力の指示から当該印刷出力が実行されるまでの時間の短縮化が実現可能となる。しかも、予め全ての電子文書について印刷補助情報を生成しておく必要もないので、当該印刷補助情報の記憶保持等のために多くの容量を要してしまうこともない。
請求項１３に係る発明によれば、電子文書の印刷指示があった時点で印刷補助情報を生成するので、真に必要な印刷補助情報のみを生成することになる。すなわち、印刷出力が行われない電子文書については印刷補助情報を生成しないので、当該印刷補助情報の生成ために処理負荷が増大したり処理機能が必要以上に費やされてしまうのを抑制することができる。
請求項１４に係る発明によれば、印刷装置での電子文書の印刷出力の際に印刷補助情報を生成するので、当該印刷補助情報の生成ために処理負荷が増大したり処理機能が必要以上に費やされてしまうのを抑制することができる。しかも、生成した印刷補助情報を印刷補助情報保存手段に記憶蓄積させるので、次に当該電子文書の印刷出力を行う際には当該印刷補助情報保存手段内の印刷補助情報を再利用して、これにより当該電子文書の印刷出力を迅速に、また必要十分な処理機能で行うことが実現可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づき本発明に係る電子文書印刷システム、印刷装置、印刷補助情報生成装置および印刷補助情報生成プログラムについて説明する。
【００１０】
〔システム構成例の説明〕
図１は、本発明に係る電子文書印刷システムの概略構成例を示す説明図である。
電子文書印刷システムは、大別すると、情報処理装置１０と、印刷装置２０と、これらを接続する通信回線３０と、を備えて構成されている。なお、通信回線３０は、情報処理装置１０と印刷装置２０との間を通信可能に接続するものであれば、有線または無線を問わず、またその通信方式が特に限定されるものではない。また、情報処理装置１０および印刷装置２０は、通信回線３０上に複数配設されていてもよい。
【００１１】
情報処理装置１０は、通信回線３０を通じて当該印刷装置２０に印刷要求を送信するクライアント装置である。この印刷要求の送信により、情報処理装置１０は、印刷装置２０に対してＰＤＦ、ＸＰＳ、DocuWorks（登録商標）等といった環境非依存の文書フォーマットによる電子文書（以下、単に「電子文書」という。）の印刷出力を指示するようになっている。このような情報処理装置１０としては、ソフトウェアとハードウェア資源との協働により実現されるパーソナルコンピュータが挙げられる。情報処理装置１０は、ソフトウェアとして、ＯＳ（Operating System）や、ＰＤＦファイルのダイレクトプリントを行うためのユーティリティソフトウェア等を含んでおり、ハードウェア資源として、ＣＰＵ（Central Processing Unit）、メインメモリ、ＲＯＭ（Read Only Memory）、ハードディスク等の外部記憶装置、キーボードやマウス等の入力装置、液晶ディスプレイ等の出力装置を含んでいる。情報処理装置１０における機能は、外部記憶装置やＲＯＭ等の記録媒体に記録されたプログラムがメインメモリに読み込まれてＣＰＵにより実行されることによって実現されるものとする。
【００１２】
また、情報処理装置１０は、印刷装置２０に対して電子文書の印刷出力を指示するために、電子文書保存データベース（以下、データベースを「ＤＢ」と略す。）１１、印刷補助情報生成部１２、印刷補助情報保存ＤＢ１３、印刷指示生成部１４、および、通信インタフェース（（以下、インタフェースを「Ｉ／Ｆ」と略す。）１５としての機能を備えている。
電子文書保存ＤＢ１１は、印刷装置２０での印刷出力の対象となり得る電子文書を記憶蓄積するものである。
印刷補助情報生成部１２は、電子文書保存ＤＢ１１に記憶蓄積されている各電子文書について、その印刷出力を補助するための印刷補助情報を生成するものである。つまり、本発明における印刷補助情報生成手段としての機能を実現するものである。なお、印刷補助情報については、その詳細を後述する。
印刷補助情報保存ＤＢ１３は、印刷補助情報生成部１２が生成した印刷補助情報を記憶蓄積するものである。
印刷指示生成部１４は、印刷装置２０に電子文書を印刷出力させるための印刷出力指示情報（以下「ジョブチケット」という。）を生成するものである。ジョブチケットは、印刷出力ジョブの内容（印刷出力の部数やサイズ等）を特定するものであり、当該印刷出力ジョブの実行にあたり電子文書に付加されて印刷装置２０へ送信されるものである。ただし、この印刷指示生成部１４が生成するジョブチケットには、印刷出力する電子文書についての印刷補助情報が含まれているものとする。つまり、印刷指示生成部１４は、印刷装置２０に対する電子文書の印刷出力指示にあたって、当該電子文書についての印刷補助情報を含むジョブチケットを生成し、当該ジョブチケットを印刷装置２０へ受け渡す、本発明における印刷指示生成手段としての機能を実現するものである。なお、ジョブチケットの構成およびその生成手法については、従来と同様の公知技術を利用して行えばよいため、ここではその説明を省略する。
通信Ｉ／Ｆ１５は、印刷装置２０に印刷出力させる電子文書および当該電子文書について印刷指示生成部１４が生成したジョブチケットを、互いに関連付けた状態で、通信回線３０を通じて、印刷装置２０へ送信するものである。
これらの各部１１〜１５のうち、特に印刷補助情報生成部１２および印刷指示生成部１４を備えることにより、情報処理装置１０は、本発明における印刷補助情報生成装置としての機能を具備することになる。なお、上述したように、情報処理装置１０における機能は外部記憶装置やＲＯＭ等の記録媒体に記録されたプログラムがメインメモリに読み込まれてＣＰＵにより実行されることによって実現されることから、本発明における印刷補助情報生成装置としての機能は、当該プログラムによっても実現可能であるといえる。その場合において、当該プログラム（すなわち、印刷補助情報生成プログラム）は、外部記憶装置やＲＯＭ等の記録媒体へのインストールに先立ち、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または通信回線３０を介して配信されるものであってもよい。
【００１３】
一方、印刷装置２０は、電子文書についてのダイレクトプリント機能を持つプリンタ装置からなるものである。つまり、印刷装置２０は、情報処理装置１０からの電子文書の印刷出力指示に従いつつ、その電子文書の印刷出力を行うものである。そのために、印刷装置２０は、通信Ｉ／Ｆ２１と、ジョブチケット解析部２２と、電子文書解析部２３と、印刷補助情報解析部２４と、第一画像描画部２５ａと、第二画像描画部２５ｂと、描画処理切替部２６と、画像出力部２７と、を備えている。
通信Ｉ／Ｆ２１は、情報処理装置１０から通信回線３０を通じて送信された電子文書およびジョブチケットを受信するものである。
ジョブチケット解析部２２は、通信Ｉ／Ｆ２１で受信したジョブチケットを解析するものである。
電子文書解析部２３は、ジョブチケット解析部２２が解析したジョブチケットに関連付けられた電子文書について、その解析を行うものである。さらに詳しくは、その電子文書について、当該電子文書を構成する描画命令の解析を行うものである。
印刷補助情報解析部２４は、ジョブチケット解析部２２が解析したジョブチケットに含まれていた印刷補助情報について、これを取得して解析するものである。つまり、印刷補助情報解析部２４は、印刷出力の対象となる電子文書についての印刷補助情報を受け取って解析する、本発明における印刷補助情報解析手段としての機能を実現するものである。
第一画像描画部２５ａおよび第二画像描画部２５ｂは、いずれも、電子文書解析部２３での描画命令の解析結果に基づき、その描画命令を実行することにより電子文書についての描画処理を行って、当該電子文書を印刷出力可能なデータ形式（例えば、ラスターデータ形式）に展開するものである。つまり、各画像描画部２５ａ，２５ｂは、電子文書の印刷出力にあたって当該電子文書についての描画処理を行う、本発明における画像描画手段としての機能を実現するものである。なお、印刷装置２０には、二つの画像描画部２５ａ，２５ｂが存在するが、これらは描画内容に応じて使い分けられるようになっているものとする。例えば、一方がカラー画像の描画処理用で、他方が白黒画像の描画処理用であったり、あるいは一方が高精細画像の描画処理用で、他方が通常画像の描画処理用である、といった具合である。
描画処理切替部２６は、電子文書についての描画処理を行うのにあたり、二つの画像描画部２５ａ，２５ｂのどちらで当該描画処理を行うかを切り替えるものである。ただし、描画処理切替部２６は、その切り替えを、印刷補助情報解析部２４での印刷補助情報の解析結果を基にして行うようになっている。つまり、描画処理切替部２６は、印刷補助情報の解析結果に基づき各画像描画部２５ａ，２５ｂが行う描画処理を制御する、本発明における描画処理制御手段としての機能を実現するものである。
画像出力部２７は、画像描画部２５ａ，２５ｂが描画した展開結果について、例えば電子写真方式による画像形成プロセスを利用して、記録紙等の媒体上への印刷出力を行うものである。
なお、これらの各部２１〜２７のうち、画像出力部２７を除く他の各部２１〜２６としての機能は、情報処理装置１０における各機能の場合と同様に、印刷装置２０が有する記録媒体に記録されたプログラムが同じく当該印刷装置２０が有するＣＰＵにより実行されることによって実現されるものとする。
【００１４】
〔印刷補助情報の説明〕
ここで、以上のような構成の電子文書印刷システムにおいて用いられる印刷補助情報について、具体例を挙げて詳しく説明する。
【００１５】
印刷補助情報とは、電子文書の印刷出力を補助するための情報をいい、特に、当該電子文書の印刷出力にあたって、例えば不要な描画処理を省いたり、または当該電子文書についての描画処理に適した処理機能を選択したりするのに寄与する情報のことをいう。
このような印刷補助情報の具体例としては、同一オブジェクト情報、描画省略可否情報、描画処理切替情報、印刷指示禁則情報等が挙げられる。
【００１６】
同一オブジェクト情報とは、電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書について複数回に亘って共通利用される文書構成オブジェクトを特定する情報のことをいう。すなわち、印刷補助情報生成部１２は、電子文書内の描画命令を解析し、同じ位置に描画され、かつ、同じ形状に描画されることになる文書構成オブジェクトを指定する描画命令群を検出して、同一のものとして処理可能な文書構成オブジェクトを構成する描画命令の開始位置と終了位置のリストを生成し、これを同一オブジェクト情報とする。
このような同一オブジェクト情報を印刷補助情報とすれば、印刷装置２０において、電子文書解析部２３が電子文書を構成する描画命令を解析し、その解析結果に従いつつ各画像描画部２５ａ，２５ｂのいずれかが当該電子文書についての描画処理を行う際に、共通利用可能な文書構成オブジェクトについて、複数回に亘り同内容の描画処理を繰り返してしまうのを省略し得るようになる。
具体的には、以下に述べるようなものが想定される。例えば、電子文書では様々な描画に適用されるクリップ形状が多くの描画命令毎に設定されているが、実際には各描画命令によるクリップ形状が同一の領域を示しているような場合に、これを同一オブジェクト情報として、それぞれのクリップ登録処理を共通化して一度登録し、それぞれの描画で再利用することで、クリップ情報を重複して登録されるリソースを削減し得る上、処理時間も短縮し得るようになる。
【００１７】
描画省略可否情報とは、電子文書を構成する描画命令によって規定される文書構成オブジェクトのうち、当該電子文書についての描画処理の結果に影響を及ぼさない文書構成オブジェクトを特定する情報のことをいう。
このような描画省略可否情報を印刷補助情報とすれば、印刷装置２０において、電子文書解析部２３が電子文書を構成する描画命令を解析し、その解析結果に従いつつ各画像描画部２５ａ，２５ｂのいずれかが当該電子文書についての描画処理を行う際に、描画処理の結果に影響を及ぼさない文書構成オブジェクトについて、その描画処理を行うこと自体を省略し得るようになる。
具体的には、以下に述べるようなものが想定される。例えば、電子文書ではハイパーリンク情報のような電子文書についての描画処理の結果に影響を及ぼさない文書構成オブジェクトを含んでいることがあるが、そのような文書構成オブジェクトを描画省略可否情報によって特定することにより、その描画処理を省くことが実現可能となり、これにより処理時間を短縮し得るようになる。
【００１８】
描画処理切替情報とは、電子文書を構成する描画命令によって規定される描画内容に関する情報のことをいい、さらに詳しくは、印刷装置２０が複数の画像描画部２５ａ，２５ｂを備えており、各画像描画部２５ａ，２５ｂを描画内容に応じて使い分けるように構成されている場合において、当該描画内容に対応する画像描画部２５ａ，２５ｂを特定する情報のことをいう。
このような描画処理切替情報を印刷補助情報とすれば、各画像描画部２５ａ，２５ｂがサポートする機能や処理速度等が互いに異なる場合であっても、電子文書についての描画処理に適した画像描画部２５ａ，２５ｂを選択することで、当該電子文書の印刷出力時に必要なリソースや処理機能等を効率的に切り換え得るようになる。
具体的には、以下に述べるようなものが想定される。例えば、電子文書に含まれるそれぞれのページにおいて、いわゆる「透明機能」が使用されているページについては、画素毎の演算処理を行って描画色を決定する必要があることから、描画処理を低速だが透明機能に対応した演算処理を行うことが可能な画像描画部２５ａを用いて行うが、「透明機能」が使用されていないページについては、透明処理を行うことができないが高速に処理可能な画像描画部２５ｂを用いて描画処理を行う、といったページ毎の切り替えを行う場合において、描画処理切替情報によって「透明機能」が使用されているページの有無を特定することで、各ページの描画処理に適した画像描画部２５ａ，２５ｂを迅速に選択し得るようになる。また、透明機能の使用有無の他に、カラー／白黒の別で画像描画部２５ａ，２５ｂを切り替える場合や、いわゆる写真画質等の高精細画像／通常画像の別で画像描画部２５ａ，２５ｂを切り替える場合等についても、全く同様である。
【００１９】
印刷指示禁則情報は、電子文書を印刷出力する際における、いわゆる禁則処理を特定する情報のことをいう。すなわち、印刷指示禁則情報は、印刷装置２０で処理することができない印刷指示や、印刷する電子文書に対して無効となるような印刷指示を特定するための情報である。
印刷指示禁則情報は、例えば、電子文書に含まれる全てのページの大きさや向き等を解析し、印刷出力時に指定可能な印刷設定（印刷装置２０が有する処理機能を用いる印刷設定）、または、指定することができない印刷設定（印刷装置２０が有していない処理機能を用いる印刷設定）を求めることで特定される。このような印刷指示禁則情報を印刷補助情報とすれば、利用者が電子文書を選択し、印刷設定を行う際に、指定することができない設定については表示方法を変更（グレーアウト）する等によって、当該利用者に指定できないことを明示するために利用し得るようになる。
具体的には、以下に述べるようなものが想定される。例えば、電子文書内に異なる大きさ、向きのページが含まれており、印刷設定で印刷する用紙サイズを自動に設定して、印刷される用紙がそれぞれのページで異なるような指定になっている場合には、印刷装置２０においてはパンチやステイプル等といったフィニッシング処理を行うことができず、エラー終了してしまう。これに対して、印刷指示禁則情報を印刷補助情報とすれば、このような設定を情報処理装置１０の側から印刷指示操作を行う時に明示的に設定ができないことを利用者に提示することが可能なため、エラー終了するような印刷指示が印刷装置２０に送信されるのが抑制されることになる。
【００２０】
なお、印刷補助情報としては、上述した同一オブジェクト情報、描画省略可否情報、描画処理切替情報または印刷指示禁則情報のいずれか一つを用いてもよいし、これらを複数組み合わせて用いてもよい。また、印刷補助情報は、これらの具体例に限定されるものではなく、電子文書の印刷出力を補助するための情報であれば、他の情報を用いることも考えられる。
【００２１】
〔印刷補助情報生成の説明〕
続いて、以上のような印刷補助情報の生成について、具体例を挙げて詳しく説明する。
【００２２】
印刷補助情報の生成は、印刷補助情報生成部１２が、電子文書を構成する描画命令を、当該電子文書のページ毎に解析することで行うが、その生成タイミングについては、以下に述べるようなタイミングで行うことが考えられる。
【００２３】
例えば、印刷補助情報生成部１２は、電子文書の生成または改変があった時点で、当該電子文書についての印刷補助情報を生成する。さらに詳しくは、電子文書が生成されて電子文書保存ＤＢ１１内に書き込まれたり、既に電子文書保存ＤＢ１１内に記憶蓄積されている電子文書が更新されたりすると、その時点で、印刷補助情報生成部１２は、当該電子文書についての印刷補助情報を生成する。
また、例えば、印刷補助情報生成部１２は、印刷補助情報生成部１２を備える情報処理装置１０の動作空き時間、すなわち当該情報処理装置１０のＣＰＵ等の利用状況をモニタしつつ、当該ＣＰＵ等が他の処理を行っていない時間になると、その時間を利用して、電子文書保存ＤＢ１１内に記憶蓄積されている電子文書のうち、印刷補助情報が未生成のものについて、印刷補助情報の生成を行う。
また、例えば、印刷補助情報生成部１２は、既に電子文書保存ＤＢ１１内に記憶蓄積されている電子文書について、情報処理装置１０の利用者による閲覧（出力装置上への表示出力）があると、その閲覧の開始時点で、当該電子文書についての印刷補助情報を生成する。
また、例えば、印刷補助情報生成部１２は、電子文書の印刷指示があった時点で、当該電子文書についての前記印刷補助情報を生成する。さらに詳しくは、情報処理装置１０を操作する利用者からの印刷指示があった後、当該印刷指示がされた電子文書についてのジョブチケットを印刷指示生成部１４が生成するまでの間に、印刷補助情報生成部１２は、当該電子文書についての印刷補助情報を生成する。
【００２４】
なお、印刷補助情報の生成タイミングは、上述した各タイミングのいずれか一つを用いてもよいし、これらのうちの複数タイミングを併用してもよい。
【００２５】
このようなタイミングで印刷補助情報を生成すると、印刷補助情報生成部１２は、当該印刷補助情報を、その基になった電子文書と関連付け、かつ、当該印刷補助情報の生成時刻ともを関連付けた状態で、印刷補助情報保存ＤＢ１３内に書き込み、その印刷補助情報保存ＤＢ１３に記憶蓄積させるのである。
【００２６】
印刷補助情報保存ＤＢ１３内の印刷補助情報は、印刷指示生成部１４がジョブチケットを生成する際に、電子文書との関連付け情報に基づいて、当該印刷指示生成部１４によって印刷補助情報保存ＤＢ１３内から読み出され、当該印刷指示生成部１４が生成するジョブチケット内の所定領域に格納される。これにより、印刷補助情報は、ジョブチケットの一部を構成することになる。
【００２７】
ただし、電子文書が、例えばＰＤＦのように、他データの格納に対応した文書フォーマットのものである場合には、印刷補助情報生成部１２は、生成した印刷補助情報を、印刷補助情報保存ＤＢ１３内に書き込むのではなく、当該電子文書の文書フォーマット内に格納させるようにしても構わない。その場合には、印刷補助情報は、電子文書の一部を構成することになり、当該電子文書と一体で取り扱われることになるので、印刷補助情報保存ＤＢ１３での記憶蓄積が不要となり、また当該電子文書に付加されるジョブチケット内への格納も不要となる。
【００２８】
〔処理動作例の説明〕
次に、以上のような印刷補助情報を取り扱う電子文書印刷システムにおける処理動作例について説明する。
ここでは、印刷補助情報として、同一オブジェクト情報、描画処理切替情報および印刷指示禁則情報が用いられ、当該印刷補助情報が生成されると、電子文書の文書フォーマット内ではなく、印刷補助情報保存ＤＢ１３内に書き込まれて記憶蓄積される場合を例に挙げる。
【００２９】
図２は、情報処理装置１０の利用者が電子文書保存ＤＢ１１内に記憶蓄積されている電子文書の印刷出力を指示する場合における当該情報処理装置１０での処理動作例を示すフローチャートである。
図例のように、情報処理装置１０では、利用者による印刷出力指示があると、印刷指示生成部１４が、電子文書保存ＤＢ１１にアクセスして、当該印刷出力指示のあった電子文書を選択するとともに（ステップ１０１、以下ステップを「Ｓ」と略す。）、印刷補助情報保存ＤＢ１３にアクセスして、選択した電子文書と関連付けられた印刷補助情報を検索する（Ｓ１０２）。そして、該当する印刷補助情報が存在すると（Ｓ１０３）、続いて、印刷指示生成部１４は、その印刷補助情報の生成時刻と電子文書の更新時刻を比較して、印刷補助情報の生成以降に電子文書が改変されているか否かを確認する（Ｓ１０４）。その結果、両者の時刻が同じであり、印刷補助情報の生成以降は電子文書が改変されていない場合には（Ｓ１０５）、印刷補助情報保存ＤＢ１３内から該当する印刷補助情報を読み出して、当該印刷補助情報を含むジョブチケットの生成を開始する（Ｓ１０６）。
ジョブチケットの生成を開始すると、印刷指示生成部１４は、出力装置での表示を通じて、利用者に対して印刷設定ダイアログを提示する。このとき、読み出した印刷補助情報に印刷指示禁則情報が含まれていると（Ｓ１０７）、印刷指示生成部１４は、印刷設定ダイアログ上において、利用不能な設定についてはグレーアウト等によって視認可能にして、設定できないことを明示する（Ｓ１０８）。そして、このような印刷設定ダイアログを提示することで、電子文書の印刷出力に必要となる印刷設定（印刷出力の部数やサイズ等の設定）を、利用者に行わせるのである（Ｓ１０９）。なお、印刷補助情報保存ＤＢ１３に該当する印刷補助情報が存在しない場合（Ｓ１０３）や、両者の時刻が一致せず印刷補助情報の生成以降に電子文書が改変されていると認められる場合（Ｓ１０５）には、印刷指示生成部１４は、印刷補助情報を利用せずに、利用者が設定する印刷設定を基に（Ｓ１０９）、ジョブチケットの生成を行うことになる。
その後、印刷設定の内容が確定すると、印刷指示生成部１４は、その印刷設定の内容と、印刷補助情報保存ＤＢ１３から読み出した印刷補助情報がある場合には当該印刷補助情報とを、ジョブチケットに書き込み、または当該ジョブチケット内に格納し、当該ジョブチケットの生成を完了する。そして、生成したジョブチケットを、印刷出力指示のあった電子文書に付加して（Ｓ１１０）、印刷出力ジョブとして、通信Ｉ／Ｆ１５および通信回線３０を通じて、印刷装置２０へ送信する（Ｓ１１１）。
【００３０】
図３は、情報処理装置１０から発行された印刷出力ジョブを印刷装置２０で処理する場合における当該印刷装置２０での処理動作例を示すフローチャートである。
図例のように、印刷装置２０では、情報処理装置１０からの印刷出力ジョブとして、通信回線３０および通信Ｉ／Ｆ２１を通じて、電子文書およびこれに付加されたジョブチケットを受信すると（Ｓ２０１）、ジョブチケット解析部２２が、そのジョブチケットの解析を行う（Ｓ２０２）。すなわち、ジョブチケット解析部２２は、受信したジョブチケットによって特定される様々な印刷設定を解釈するとともに、そのジョブチケットに印刷補助情報が含まれているか否かを判定する（Ｓ２０３）。そして、ジョブチケットに印刷補助情報が含まれていれば、印刷補助情報解析部２４が、その印刷補助情報についての解析を行う（Ｓ２０４）。さらに詳しくは、印刷補助情報解析部２４は、どのような印刷補助情報が付加されているかを解析する。
【００３１】
その結果、印刷補助情報として描画処理切替情報が付加されていた場合には（Ｓ２０５）、印刷補助情報解析部２４は、その描画処理切替情報の内容を解釈して、各画像描画部２５ａ，２５ｂをどのように切り替えるかについて描画処理切替部２６に通知する。そして、描画処理切替部２６に、どの画像描画部２５ａ，２５ｂを使用して描画処理を行うかについて選択させる（Ｓ２０６）。
具体的には、例えば、第二画像描画部２５ｂは、透明機能に対応した処理をすることができないが、その代わりに高速に描画処理をすることが可能であるのに対し、第一画像描画部２５ａは、透明機能に対応した処理をすることができるが、その代わりに描画処理速度が第二画像描画部２５ｂと比べて低速であるといった場合に、印刷補助情報解析部２４は、描画処理切替情報に含まれる情報から、印刷出力するページに透明処理が必要な描画命令が含まれているか否かを判定する。そして、描画処理切替部２６は、その印刷補助情報解析部２４での判定結果に基づき、どの画像描画部２５ａ，２５ｂを使用して描画処理を行うかの切り替えを行ってから、電子文書をラスター展開する描画処理を開始させる。このように、事前に判定された情報を基にすれば、電子文書の描画処理を開始する時点では、画像描画部２５ａ，２５ｂの切り替えを既に完了させ得るようになるので、描画処理切替情報による事前判定を行わない場合に比べて、処理の高速化を容易に実現し得るようになる。
【００３２】
また、印刷補助情報として同一オブジェクト情報が付加されていた場合には（Ｓ２０７）、印刷補助情報解析部２４は、その同一オブジェクト情報の内容を解釈して、同一のものとして処理可能な文書構成オブジェクトを構成する描画命令の開始位置と終了位置のリストを同一オブジェクトリストとして作成して、電子文書解析部２３が参照可能な形式で所定記憶領域内に保存する（Ｓ２０８）。
【００３３】
印刷補助情報解析部２４が印刷補助情報を解析すると、その後は、電子文書解析部２３が、当該印刷補助情報の解析結果を参照しつつ、電子文書を構成する描画命令の解析を行う（Ｓ２０９）。そして、その解析した描画命令の実行、すなわち電子文書のラスターデータ形式への展開（ラスタライズ）を、印刷補助情報解析部２４での印刷補助情報の解析結果に従いつつ、第一画像描画部２５ａまたは第二画像描画部２５ｂのいずれかに行わせる（Ｓ２１０）。第一画像描画部２５ａまたは第二画像描画部２５ｂのいずれかがラスタライズを行うと、その後は、画像出力部２７が、当該画像描画部２５ａ，２５ｂでのラスタライズ結果について、記録紙等の媒体上への印刷出力を行う（Ｓ２１１）。このような処理動作を行うことによって、電子文書印刷システムでは、ダイレクトプリント機能が実現されるのである。
【００３４】
図４は、上述した印刷装置２０における処理動作のうち、電子文書解析部２３が行う描画命令解析処理の動作例を、さらに詳しく示すフローチャートである。
ここでは、同一クリップ形状の図形を複数回描画する処理を、同一オブジェクト情報によって共通利用化する場合における、電子文書解析部２３での描画命令の解析処理を例に挙げる。
【００３５】
上述したように、電子文書解析部２３は、印刷出力する電子文書について、当該電子文書を構成する描画命令を解析して、その解析結果を画像描画部２５ａ，２５ｂに対して出力し、当該画像描画部２５ａ，２５ｂに描画命令の解析結果に基づく描画処理を行わせるようになっている。このとき、電子文書が複数ページに及ぶものであると、電子文書解析部２３では、当該電子文書を構成する描画命令の解析を、当該電子文書の各ページ別に行う（Ｓ３１０〜Ｓ３０３）。
【００３６】
また、各ページ別の描画命令の解析に際して、電子文書解析部２３は、解析対象の描画命令がクリップ図形の描画を指示するクリップ設定命令であるか否かを判断し（Ｓ３０４）、クリップ設定命令であれば、続いて、印刷補助情報解析部２４が生成した同一オブジェクトリストを参照して（Ｓ３０５）、当該描画命令が同一オブジェクトリストに存在しているか否かを判断する（Ｓ３０６）。解析対象の描画命令がクリップ設定命令でない場合や、クリップ設定命令であっても同一オブジェクトリストに存在していない場合には、当該描画命令は同一オブジェクト情報によって特定されるものではないことから、電子文書解析部２３は、当該描画命令の解析結果をそのまま画像描画部２５ａ，２５ｂに出力する（Ｓ３０７）。
【００３７】
ただし、解析対象の描画命令がクリップ設定命令であり、かつ、同一オブジェクトリストに存在しているものである場合には、当該描画命令は同一オブジェクト情報によって特定されたものなので、電子文書解析部２３は、当該描画命令が初めて出現するものであるか否かを判断する（Ｓ３０８）。
そして、初めて出現するものであれば、電子文書解析部２３は、当該描画命令によって規定される文書構成オブジェクトについて、当該描画命令の開始位置から終了位置までを画像描画部２５ａ，２５ｂに対して出力して描画処理をさせる（Ｓ３０９）。さらには、その描画処理によって描かれた文書構成オブジェクトに関する情報（パターンやクリップ形状に関する情報等）を、当該文書構成オブジェクトを識別するためのクリップＩＤと関連付けた状態で、画像描画部２５ａ，２５ｂが参照可能な形式で所定記憶領域内に保存する（Ｓ３１０）。
一方、初めて出現するものでない場合には、電子文書解析部２３は、当該描画命令によって規定される文書構成オブジェクトについて、当該文書構成オブジェクトのクリップＩＤのみを画像描画部２５ａ，２５ｂに対して出力して（Ｓ３１１）、そのクリップＩＤと関連付けた状態で保存されている文書構成オブジェクトに関する情報の再利用を画像描画部２５ａ，２５ｂに行わせるとともに、該当するクリップ領域（当該描画命令の開始位置から終了位置までの部分）の読み飛ばしを行う（Ｓ３１２）。つまり、既に出現したことのある文書構成オブジェクトについての描画命令は、保存済みのパターンやクリップ形状に関する情報等を参照するようにした命令として、画像描画部２５ａ，２５ｂへの出力を行う。これにより、再利用可能な文書構成オブジェクトについて、複数回に亘り同内容の描画処理を繰り返してしまうのを省略し得るようになるのである。さらには、複数回同等な描画命令群を生成、描画する処理が省略し得るだけでなく、登録される描画命令が少なく済むことでメモリ使用量を削減し得るようにもなる。
【００３８】
そして、電子文書解析部２３は、以上のような各ステップ（Ｓ３０２〜Ｓ３１２）を、一つのページにおける全ての描画命令について繰り返して行い、全ての描画命令について終了したら当該一つのページに対する解析を終了する（Ｓ３１３）。
【００３９】
なお、本実施形態では、本発明の好適な実施具体例について説明したが、本発明はその内容に限定されるものではない。
例えば、本実施形態では、情報処理装置１０が備える印刷補助情報生成部１２が印刷補助情報を生成する場合、すなわち当該情報処理装置１０が印刷補助情報生成装置としての機能を具備している場合を例に挙げて説明したが、本発明はこれに限定されるものではなく、印刷装置２０が印刷補助情報生成装置としての機能を具備していてもよい。その場合に、印刷装置２０では、印刷補助情報が未生成である電子文書の印刷出力を行うと、その際に当該電子文書についての印刷補助情報を生成するとともに、生成した印刷補助情報を当該印刷補助情報の記憶蓄積を行う印刷補助情報保存手段に受け渡して記憶蓄積させる。当該印刷補助情報保存手段は、印刷装置２０が備えていてもよいが、情報処理装置１０における印刷補助情報保存ＤＢ１３をそのまま利用してもよい。そして、印刷補助情報保存手段に記憶蓄積させた印刷補助情報については、次回以降の当該電子文書の印刷出力を行う際に再利用する。
このように、本発明は、本実施形態で説明した内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明に係る電子文書印刷システムの概略構成例を示す説明図である。
【図２】本発明に係る電子文書印刷システムにおいて、情報処理装置の利用者が電子文書の印刷出力を指示する場合における当該情報処理装置での処理動作例を示すフローチャートである。
【図３】本発明に係る電子文書印刷システムにおいて、情報処理装置から発行された印刷出力ジョブを印刷装置で処理する場合における当該印刷装置での処理動作例を示すフローチャートである。
【図４】図３に示す印刷装置における処理動作のうち、電子文書解析部が行う描画命令解析処理の動作例を、さらに詳しく示すフローチャートである。
【符号の説明】
【００４１】
１０…情報処理装置、１１…電子文書保存ＤＢ、１２…印刷補助情報生成部、１３…印刷補助情報保存ＤＢ、１４…印刷指示生成部、１５…通信インタフェースＩ／Ｆ、２０…印刷装置、２１…通信Ｉ／Ｆ、２２…ジョブチケット解析部、２３…電子文書解析部、２４…印刷補助情報解析部、２５ａ…第一画像描画部、２５ｂ…第二画像描画部、２６…描画処理切替部、２７…画像出力部
【図１】
2009128965.tif 000003
【図２】
2009128965.tif 000004
【図３】
2009128965.tif 000005
【図４】
2009128965.tif 000006