(57)【特許請求の範囲】
【請求項１】
印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と、印刷装置とを含む印刷システムであって、
前記第１のデータ処理装置は、
前記第２のデータ処理装置が保持する印刷ドキュメントを特定するための特定用情報を前記印刷装置に送信することによって印刷指示を行う指示手段を有し、
前記印刷装置は、
前記第２のデータ処理装置から特徴情報の送信指示を受信することなく、当該第２のデータ処理装置に対して前記印刷装置に関する特徴情報を送信する特徴情報送信手段と、
前記指示手段によって前記第１のデータ処理装置から印刷指示が行われるのに応じて、前記特定用情報に基づいて前記第２のデータ処理装置に対して前記印刷ドキュメントの送信要求を発行する発行手段と、
前記第２のデータ処理装置から送信された印刷ドキュメントを印刷する印刷手段と、
を有し、
前記第２のデータ処理装置は、
前記特徴情報送信手段によって送信された特徴情報を格納する格納手段と、
前記発行手段によって発行された送信要求を受信するのに応じて、前記格納手段によって格納された特徴情報に基づいて、前記印刷ドキュメントをベクタ表現形式とイメージ形式のどちらのデータ形式で前記印刷装置に送信すべきかを決定する決定手段と、
前記決定手段によって決定されたデータ形式に基づき、前記印刷ドキュメントを前記印刷装置に送信する送信手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記第２のデータ処理装置は、
前記決定手段によって前記印刷ドキュメントをイメージ形式で前記印刷装置に送信すべきと決定された場合に、前記印刷ドキュメントをベクタ表現形式からイメージ形式に変換する変換手段を更に有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記第２のデータ処理装置は、
前記印刷ドキュメントを分析して印刷ドキュメントの特徴を示す情報を収集する分析手段を更に有し、
前記決定手段は、前記分析手段による分析結果と、前記格納された特徴情報とを比較することによって、前記印刷装置に送信すべき前記印刷ドキュメントのデータ形式を決定することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記決定手段は、前記分析手段による分析結果と前記格納された特徴情報を比較することによって、前記印刷装置が前記印刷ドキュメントを展開することができるか否か、又は前記印刷装置における前記印刷ドキュメントの印刷処理が遅延するか否かを判断し、前記印刷装置に送信すべき前記印刷ドキュメントのデータ形式を決定することを特徴とする請求項３記載の印刷システム。
【請求項５】
前記分析手段により収集される印刷ドキュメントの特徴は、カラー情報、描画抽象度の程度、データ量、ベクタの複雑さ、背景面に関係する描画処理の有無の少なくとも何れかを含むことを特徴とする請求項３又は４に記載の印刷システム。
【請求項６】
前記特徴情報送信手段によって送信される特徴情報は、処理可能な印刷ドキュメントの形式を示す情報、印刷能力を示す情報、印刷速度低下の要因を示す情報の少なくとも何れかを含むことを特徴とする請求項１乃至５の何れか一項に記載の印刷システム。
【請求項７】
前記決定手段は、前記印刷ドキュメントのページ毎にベクタ表現形式とイメージ形式のどちらのデータ形式で送信すべきかを決定することを特徴とする請求項１乃至６の何れか一項に記載の印刷システム。
【請求項８】
印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と、印刷装置とを含む印刷システムにおける印刷方法であって、
前記第１のデータ処理装置は、
前記第２のデータ処理装置が保持する印刷ドキュメントを特定するための特定用情報を前記印刷装置に送信することによって印刷指示を行う指示ステップを有し、
前記印刷装置は、
前記第２のデータ処理装置から特徴情報の送信指示を受信することなく、当該第２のデータ処理装置に対して前記印刷装置に関する特徴情報を送信する特徴情報送信ステップと、
前記指示ステップによって前記第１のデータ処理装置から印刷指示が行われるのに応じて、前記特定用情報に基づいて前記第２のデータ処理装置に対して前記印刷ドキュメントの送信要求を発行する発行ステップと、
前記第２のデータ処理装置から送信された印刷ドキュメントを印刷する印刷ステップと、
を有し、
前記第２のデータ処理装置は、
前記特徴情報送信手段によって送信された特徴情報を格納手段に格納する格納ステップと、
前記発行ステップによって発行された送信要求を受信するのに応じて、前記格納手段によって格納された特徴情報に基づいて、前記印刷ドキュメントをベクタ表現形式とイメージ形式のどちらのデータ形式で前記印刷装置に送信すべきかを決定する決定ステップと、
前記決定ステップによって決定されたデータ形式に基づき、前記印刷ドキュメントを前記印刷装置に送信する送信ステップと、
を有することを特徴とする印刷方法。
【請求項９】
印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と通信可能な印刷装置であって、
前記第２のデータ処理装置から特徴情報の送信指示を受信することなく、当該第２のデータ処理装置に対して前記印刷装置に関する特徴情報を送信する特徴情報送信手段と、
前記第１のデータ処理装置から印刷指示が行われるのに応じて、前記特定用情報に基づいて前記第２のデータ処理装置に対して前記印刷ドキュメントの送信要求を発行する発行手段と、
前記送信要求に応じて前記第２のデータ処理装置において前記特徴情報基づいて決定されたベクタ表現形式またはイメージ形式の印刷ドキュメントを、当該第２のデータ処理装置から受信する受信手段と、
前記受信手段によって受信された印刷ドキュメントを印刷する印刷手段と、
を有することを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と、印刷装置とを含む印刷システムおよび印刷方法および印刷装置に関する。
【０００２】
【従来の技術】
本発明を適応するプルアップ印刷の概念について図６を用いて説明する。
【０００３】
図６は、この種のデータ処理装置を適用可能なネットワーク印刷システムの一例を示す図であり、ネットワークＮＥＴ上に複数のデータ処理装置１００，２００等のデータ処理装置群と印刷装置３００，４００等の印刷装置群が接続されている場合に対応する。
【０００４】
データ処理装置１００よりユーザが、データ処理装置２００の印刷ドキュメント管理装置内のドキュメントをプリンタ３００に出力するよう要求を出す場合、プルアップ印刷においては次のような手続き（１）〜（３）が行われる。
【０００５】
手続き（１）として、データ処理装置１００より印刷ドキュメントのネットワーク内の場所を表す位置情報とその印刷要求をプリンタ３００に指定する。次に、手続き（２）として、プリンタ３００は、印刷ドキュメントが格納されているデータ処理装置２００に印刷ドキュメントの転送要求を行う。次に、手続き（３）として、データ処理装置２００はその印刷要求を受けて、印刷ドキュメントを転送する。
【０００６】
上記手続き（１）〜（３）に基づいて印刷を行うと、データ処理装置２００より一旦印刷ドキュメントをデータ処理装置１００ヘ転送後、プリンタ３００に配送するより、データ処理装置２００からデータ処理装置１００への印刷データ転送が必要ないので転送データのデータ量が半減される。
【０００７】
図７は、図６に示したデータ処理装置のドキュメント処理構成を説明するブロック図である。
【０００８】
図７において、データ処理装置２００は、印刷ドキュメント管理手段２０２と、ネットワークＮＥＴヘのインターフェイス手段２０１と、印刷ドキュメントを格納するファイル記憶手段２０３より構成されている。
【０００９】
印刷ドキュメント管理手段２０２は、インターフェイス手段２０１を介して要求される印刷ドキュメントの配送命令を受けると、ファイル記憶手段２０３より該当印刷ドキュメントを取得して、印刷ドキュメント管理手段２０２外の装置にインターフェイス手段２０１を介して印刷ドキュメントを転送する。
【００１０】
図８は、図６に示したネットワークＮＥＴ上でのプルアップ印刷処理手順の流れを示す図である。
【００１１】
手順Ｈ１１で、データ処理装置１００よりＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のようなネットワークＮＥＴ上のドキュメントの位置を一意に指定できるアドレスを用いて、印刷ドキュメントの所在をプリンタ３００に示し、その印刷要求を出す。
【００１２】
すると、手順Ｐ１１で、プリンタ３００は印刷ドキュメント管理装置であるデータ処理装置２００に、データ処理装置１００より要求のあった印刷ドキュメントの配送要求を行う。すると、手順Ｈ２２で、データ処理装置２００は、プリンタ３００より要求があった格納している印刷ドキュメントを配送する。すると、手順Ｐ２１で、プリンタ３００はデータ処理装置２００より配送された印刷ドキュメントを印刷する。
【００１３】
図９は、図７に示した印刷ドキュメント管理手段２０２により管理される印刷ドキュメントの一例を示す図であり、本例では、印刷ドキュメントの描画は２つのベクタＤ１，Ｄ２より構成される場合であり、ベクタＤｌは三角形の塗りで、ベクタＤ２は矩形の線描画の場合である。
【００１４】
また、上記描画を１つのイメージとして、すなわち、三角形の塗りと、矩形の線描画が描かれたイメージとして見ることもできる。
【００１５】
このような描画情報を印刷ドキュメントとして印刷ドキュメント格納装置であるデータ処理装置２００のファイル記憶手段２０３に格納する場合、記憶すべきデータ形式は、上記描画をベクタとして見るか、イメージとして見るかで２つの表現形式が考えられる。
【００１６】
ここでは、ベクタで構成されていると表現する形式をベクタ形式と表現し、イメージで構成されていると表現する形式をイメージ形式と表現する。
【００１７】
図１０，図１１は、図７に示したファイル記憶手段２０３に記憶される描画情報の一例を示す図であり、図１０は、図９にした描画情報をベクタ形式（ＳＶＧフォーマット（Ｗ３Ｃの標準フォーマット））で記憶する場合に対応し、図１１は、図９にした描画情報をイメージ形式で記憶する場合に対応する。
【００１８】
図１０において、上から第５〜第７行目までが三角形の塗り、第８〜第１０行目までが矩形の線描画を表している。
【００１９】
一方、図９に示した描画情報を、ＳＶＧフォーマットを用いて、イメージ形式で表現すると、図１１に示すように、図１１の第５〜第７行目までが描画のイメージを表現している。
【００２０】
この例の場合、イメージの実体は" ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏ．ｊｐ" で表されるホスト上に、ＸＸＸ．ｊｐｇという形式で保存されているものとする。
【００２１】
従来の印刷ドキュメント管理装置では、上記ベクタ形式で保管した印刷ドキュメントを格納形式で、そのまま印刷装置に配送していた。
【００２２】
【発明が解決しようとする課題】
上述したように、ネットワーク印刷システムで扱われる印刷ドキュメントを表現する方法として、ベクタ形式とイメージ形式がある。
【００２３】
図１２は、従来のネットワーク印刷システムで扱われる印刷ドキュメントの特徴を説明する図である。
【００２４】
図１２に示すように、印刷ドキュメントをベクタ形式で扱うと、文字や軽いグラフィクスで構成される印刷ドキュメントに関してデータ量が軽くなり、印刷速度が高速に行えるという利点があるが、一方、１ページのデータ量の大きさに制限がないために、複雑なグラフィクスや高精細なイメージを含む印刷ドキュメントに関して処理するデータが増大し、印刷処理が低速になるという欠点がある。
【００２５】
一方、αブレンドの様な背景面に関係する描画処理を含む印刷ドキュメントにおいて、描画を行う際は背景描画を前もって作り出す必要がある。プリンタ内のメモリ搭載量が少ない場合、背景描画を格納する十分なメモリを取ることができない。そのためのデータ圧縮や、解像度低下等の処理が発生し印刷処理が低速になり、最悪の場合には印刷処理ができない事態を引き起こすがある。
【００２６】
一方、図１２に示すように、印刷ドキュメントをイメージ形式で扱うと、１ページのデータ量の大きさに制限があるため、複雑なグラフィクスや高精細な印刷ドキュメントに対しても、データ量が爆発的に増えることはない。
【００２７】
αブレンドの様な背景面に関係する描画処理を含まないので、メモリ搭載量が少ないプリンタの場合も、ハードに出力する基本処理を行うのみで印刷処理が可能となる利点がある。
【００２８】
一方、文字や軽いグラフィクスで構成される印刷ドキュメントに関してデータ量が増大し、印刷速度が遅くなるという欠点がある。
【００２９】
従来の印刷ドキュメント管理装置では、上記ベクタ形式で保管した印刷ドキュメントを格納形式で、そのまま印刷装置に配送していたため、ベクタ形式での印刷の欠点の影響を受け、複雑なグラフィクスや高精細なイメージを含む印刷ドキュメント，αブレンドの様な背景面に関係する描画処理を含む印刷ドキュメントに関して、印刷速度の低下を招来してしまうという問題点が指摘されていた。
【００３０】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、第１のデータ処理装置からの印刷指示を受けて印刷装置が第２のデータ処理装置から印刷ドキュメントを取得して印刷する場合において、印刷装置に余計な印刷ドキュメント処理負荷をかけることなく、効率よく印刷ドキュメントを短時間に出力できる仕組みを提供することである。
【００３１】
本願に係る印刷システムは、以下の特徴的構成を備える。
印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と、印刷装置とを含む印刷システムであって、前記第１のデータ処理装置は、前記第２のデータ処理装置が保持する印刷ドキュメントを特定するための特定用情報を前記印刷装置に送信することによって印刷指示を行う指示手段を有し、前記印刷装置は、前記第２のデータ処理装置から特徴情報の送信指示を受信することなく当該第２のデータ処理装置に対して前記印刷装置に関する特徴情報を送信する特徴情報送信手段と、前記指示手段によって前記第１のデータ処理装置から印刷指示が行われるのに応じて、前記特定用情報に基づいて前記第２のデータ処理装置に対して前記印刷ドキュメントの送信要求を発行する発行手段と、前記第２のデータ処理装置から送信された印刷ドキュメントを印刷する印刷手段と、を有し、前記第２のデータ処理装置は、前記特徴情報送信手段によって送信された特徴情報を格納する格納手段と、前記発行手段によって発行された送信要求を受信するのに応じて、前記格納手段によって格納された特徴情報に基づいて、前記印刷ドキュメントをベクタ表現形式とイメージ形式のどちらのデータ形式で前記印刷装置に送信すべきかを決定する決定手段と、前記決定手段によって決定されたデータ形式に基づき、前記印刷ドキュメントを前記印刷装置に送信する送信手段とを有することを特徴とする。
本願に係る印刷装置は、以下の特徴的構成を備える。
印刷装置に対して印刷指示を行う第１のデータ処理装置と、印刷ドキュメントを保持する第２のデータ処理装置と通信可能な印刷装置であって、前記第２のデータ処理装置から特徴情報の送信指示を受信することなく、当該第２のデータ処理装置に対して前記印刷装置に関する特徴情報を送信する特徴情報送信手段と、前記第１のデータ処理装置から印刷指示が行われるのに応じて、前記特定用情報に基づいて前記第２のデータ処理装置に対して前記印刷ドキュメントの送信要求を発行する発行手段と、前記送信要求に応じて前記第２のデータ処理装置において前記特徴情報基づいて決定されたベクタ表現形式またはイメージ形式の印刷ドキュメントを、当該第２のデータ処理装置から受信する受信手段と、前記受信手段によって受信された印刷ドキュメントを印刷する印刷手段とを有することを特徴とする
【００４３】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すサーバ装置の構成を説明するブロック図であり、図６と同一のものには同一の符号を付してある。
【００４４】
図１において、２０４は印刷装置情報記憶手段で、ネットワークＮＥＴに接続されている印刷装置３００，４００に関する特徴情報を保持する。
【００４５】
第１の特徴情報としては、例えばどのような形式の印刷ドキュメントを受けることが可能かを示す印刷装置の種類情報、例えばベクタ形式のみ、イメージ形式のみ、両方の形式を印刷可／モノクロ、カラー印刷可等の情報である。
【００４６】
第２の特徴情報としては、印刷装置の印刷能力を示す情報であって、印刷装置が描画をサポートしている能力、例えばポリゴン描画可／線ブラシ等の描画修飾可等である。
【００４７】
第３の特徴情報としては、αブレンディング可印刷装置の印刷速度低下の要因を示す情報であって、例えばデータ量／ベクタの複雑度／αブレンディング等の処理の有無等である。
【００４８】
なお、第１〜第３の特徴情報は印刷の際に、インタフェース２０１を通して、印刷装置３００，４００より獲得しても良いし、印刷装置がネットワークＮＥＴに接続された際に獲得しても良い。
【００４９】
２０５は印刷ドキュメント分析手段で、印刷ドキュメント管理手段２０２より印刷ドキュメントを受け、ページ毎の印刷ドキュメントの特徴（１）〜（３）を収集する。
【００５０】
なお、印刷ドキュメントの特徴としては、以下（１）〜（３）のものが挙げられる。（１）カラー情報、例えばモノクロのみで構成されているドキュメントである等の情報を含む。（２）描画抽象度の程度、例えばポリゴンで構成されているかどうか、あるいは線ブラシ等の描画修飾の有無、αブレンディング等の印刷処理の有無等の情報を含む。（３）描画データ量、例えば総データ量、ベクタの複雑度（ポリゴンの点数等）を含む。
【００５１】
また、印刷ドキュメント分析手段２０５は、印刷サーバＣＰＵリソースの空いている時間や、印刷装置に印刷ドキュメントが格納された時、また印刷ドキュメントの要求が行われた際に特徴（１）〜（３）の収集処理を行われるものとする。
【００５２】
２０６は印刷ドキュメント分析情報記憶手段で、印刷ドキュメント分析手段２０５で分析された印刷ドキュメントの特徴を記憶する手段である。
印刷ドキュメント分析情報により、印刷ドキュメント記憶手段２０３，印刷ドキュメント分析情報記憶手段２０６の記憶リソースが圧迫される場合、印刷ドキュメントの使用頻度等で、すでに登録されている印刷ドキュメント分析情報とそれに付随するイメージ形式印刷ドキュメントが存在すれば消去する。
【００５３】
２０７は印刷ドキュメント配送方法決定手段で、印刷ドキュメント管理手段２０２の印刷要求により、印刷ドキュメント分析情報記憶手段２０６と、印刷装置情報記憶手段２０４の情報を受けて、印刷ドキュメントのページ毎にベクタ形式で送るべきか、イメージ形式で配送するべきか判断する手段である。
【００５４】
なお、決定の方法の例１〜例４を以下に示す。
【００５５】
〔決定方法例１〕
印刷装置がラスタ系の印刷装置の場合、印刷ドキュメントのすべてのベクタをイメージに展開して配送する。
【００５６】
〔決定方法例２〕
印刷装置がモノクロの場合、モノクロイメージまたはモノクロのベクタに変換して転送する。
【００５７】
〔決定方法例３〕
以下の様な理由１，理由２で印刷ドキュメントに印刷装置で展開する事ができない描画が含まれている場合、そのページをイメージまたは抽象度の低いベクタに変換して転送する。
【００５８】
理由１としては、印刷装置がαブレンディングをサポートしていないが、印刷ドキュメントに含まれる場合であり、理由２としては、精円描画不可能な印刷装置に、精円描画を含む印刷ドキュメントを配送する場合である。
【００５９】
〔決定方法例４〕
以下の様な理由３，理由４のために印刷装置で印刷の遅延が予想される印刷ドキュメントの場合、そのページをイメージまたは抽象度の低いベクタに変換して転送する。
【００６０】
理由３としては、印刷ドキュメントを構成するデータ量が多すぎて、印刷装置での印刷遅延が起こると予想される場合である。
【００６１】
理由４としては、印刷ドキュメントにαブレンディング等の印刷装置での遅延が起こると予想される場合である。
【００６２】
２０８はイメージ形式印刷ドキュメント生成手段で、ベクタ形式の印刷ドキュメントをイメージ形式または抽象度の低いベクタ形式の印刷ドキュメトに整形する。ベクトルの実際の変換は、イメージ展開手段２０９に依頼する。
【００６３】
印刷ドキュメント配送方法決定手段２０７の配送形式を受けて、印刷ドキュメント管理手段２０２がイメージ形式印刷ドキュメント生成手段２０８に、印刷ドキュメントの変換を依頼する。
【００６４】
実例としては、図１０に示すベクタ形式の印刷ドキュメントを図１１に示すイメージ形式の印刷ドキュメントに変換するのが本手段の役割である。
【００６５】
２０９はイメージ展開手段で、イメージ形式印刷ドキュメント生成手段２０８の要求を受けてベクタをイメージビットマップまたは抽象度の低いベクタに変換する。例えば図９に示されるベクタＤｌ，Ｄ２を、イメージビットマップＩ１に変換する様な処理を行う。
【００６６】
図２〜図４は、本発明に係るサーバ装置，印刷装置を適用可能な印刷システム全体のデータ処理手順を説明するフローチャートであり、図２は、データ処理装置１００側の処理に対応し、図３は、印刷装置３００側の処理に対応し、図４は、印刷ドキュメントサーバとして機能するデータ処理装置２００の処理に対応する。なお、Ｈ１１はデータ処理装置１００側のステップを示し、Ｐ１０〜Ｐ１３はプリンタ３００側のステップを示し、Ｈ２０〜Ｈ２４はデータ処理装置２００側のステップを示す。以下、印刷ドキュメントサーバとして機能するデータ処理装置２００の外部とのやり取りの例を説明する。
【００６７】
先ず、ステップ（Ｐ１０）で、プリンタ３００より、印刷装置情報を印刷ドキュメントサーバとして機能するデータ処理装置２００に登録指示を行うと、ステップ（Ｈ２０）で、データ処理装置２００は印刷装置３００より印刷装置情報を取得して、図１に示した印刷装置情報記憶手段２０４に取得情報を格納する。
【００６８】
一方、ステップ（Ｈ１１）で、データ処理装置１００よりＵＲＬにより、印刷ドキュメントサーバとしてのデータ処理装置２００内の印刷ドキュメントＤＡのプリンタ３００での印刷要求が発行されると、印刷装置３００は、ステップ（Ｐ１１）で、プリンタ３００はデータ処理装置１００からの印刷要求を受け取り、データ処理装置２００に印刷ドキュメントＤＡの配送要求を発行する。これを受け付けると（Ｈ２１）、ステップ（Ｈ２２）で、データ処理装置２００は、印刷装置３００からの要求を受けて、印刷ドキュメント分析手段２０５が印刷ドキュメント分析情報記憶手段２０６を検索して印刷ドキュメントＤＡの分析を行う。
【００６９】
具体的には、印刷ドキュメントＤＡの分析と印刷装置３００の印刷装置情報記憶手段２０４に記憶されている当該印刷装置３００の印刷装置情報とを印刷ドキュメント配送方法決定手段２０７が比較検証し、結果、印刷ドキュメントＤＡをベクタ形式として送り出すべきか、イメージ形式として送り出すべきかを判断し、ステップ（Ｈ２３）で、その判断結果に従い決定した場合、印刷ドキュメントＡをベクタ形式で転送すると判断した場合、印刷装置３００に対して印刷ドキュメントＤＡをベクタ形式で転送する。
【００７０】
一方、ステップ（Ｈ２２）で、印刷ドキュメント配送方法決定手段２０７が印刷ドキュメントＤＡをイメージ形式として送り出すべきと判断した場合には、イメージ形式印刷ドキュメント生成手段２０８を動作させて、印刷ドキュメントＤＡをイメージ形式に変換して、印刷装置３００に転送して、処理をリターンする。
【００７１】
一方、印刷装置３００では、ステップ（Ｐ１１）で、印刷ドキュメントＤＡの配送要求出力後、ステップ（Ｐ１２）で、データ処理装置２００からの印刷ドキュメント受信待ちとなり、データ処理装置２００から配送要求した印刷ドキュメントをベクタ形式あるいはイメージ形式のいずれかで受信すると、ステップ（Ｐ１３）で、該ベクタ形式あるいはイメージ形式のいずれかで受信したベクタ形式の印刷ドキュメントＤＡあるいはイメージ形式の印刷ドキュメントＤＡ' をプリンタエンジンに出力して、印刷処理を行い、リターンする。
【００７２】
〔第２実施形態〕
なお、上記第１実施形態では、特にページ毎に、印刷ドキュメント分析手段２０５で収集する印刷ドキュメント情報の収集、印刷ドキュメント配送方法決定手段２０７による配送方法の決定を行う場合について説明したが、ベクタ毎、バンド毎、ドキュメント毎に印刷ドキュメント分析手段２０５で収集する印刷ドキュメント情報の収集、印刷ドキュメント配送方法決定手段２０７による配送方法を決定するように構成してもよい。
【００７３】
上記実施形態によれば、ベクタ形式での印刷の欠点の影響を受け印刷の速度低下を招いていた以下の様な特徴をもつ印刷ドキュメント、例えば複雑なグラフィクスや高精細なイメージを含む印刷ドキュメント，αブレンドの様な背景面に関係する描画処理を含む印刷ドキュメントに関して、印刷速度が向上する。
【００７４】
また、イメージ形式に変換した後もフォーマットの互換性を保っているので、印刷ドキュメントを通常のビューアで確認する事ができる等の利点を受けることが可能である。
【００７５】
以下、図５に示すメモリマップを参照して本発明に係るサーバ装置，印刷装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００７６】
図５は、本発明に係るサーバ装置，印刷装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７９】
本実施形態における図２〜図４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００８３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
以上説明したように、本発明によれば、第１のデータ処理装置からの印刷指示を受けて印刷装置が第２のデータ処理装置から印刷ドキュメントを取得して印刷する場合において、印刷装置に余計な印刷ドキュメント処理負荷をかけることなく、効率よく印刷ドキュメントを短時間に出力できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すサーバ装置の構成を説明するブロック図である。
【図２】本発明に係るサーバ装置，印刷装置を適用可能な印刷システム全体のデータ処理手順を説明するフローチャートである。
【図３】本発明に係るサーバ装置，印刷装置を適用可能な印刷システム全体のデータ処理手順を説明するフローチャートである。
【図４】本発明に係るサーバ装置，印刷装置を適用可能な印刷システム全体のデータ処理手順を説明するフローチャートである。
【図５】本発明に係るサーバ装置，印刷装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図６】この種のデータ処理装置を適用可能なネットワーク印刷システムの一例を示す図である。
【図７】図６に示したデータ処理装置のドキュメント処理構成を説明するブロック図である。
【図８】図６に示したネットワーク上でのプルアップ印刷処理手順の流れを示す図である。
【図９】図７に示した印刷ドキュメント管理手段により管理される印刷ドキュメントの一例を示す図である。
【図１０】図７に示したファイル記憶手段に記憶される描画情報の一例を示す図である。
【図１１】図７に示したファイル記憶手段に記憶される描画情報の一例を示す図である。
【図１２】従来のネットワーク印刷システムで扱われる印刷ドキュメントの特徴を説明する図である。
【符号の説明】
１００，２００  データ処理装置
２０１  Ｉ／Ｆ
２０２  印刷ドキュメント管理手段
２０３  印刷ドキュメント記憶手段
２０４  印刷装置情報記憶手段
２０５  印刷ドキュメント分析手段
２０６  印刷ドキュメント分析情報記憶手段
２０７  印刷ドキュメント配送方法決定手段
２０８  イメージ形式印刷ドキュメント生成手段
２０９  イメージ展開手段
３００，４００  印刷装置
【図１】
0004532728.tif 000002
【図２】
0004532728.tif 000003
【図３】
0004532728.tif 000004
【図４】
0004532728.tif 000005
【図５】
0004532728.tif 000006
【図６】
0004532728.tif 000007
【図７】
0004532728.tif 000008
【図８】
0004532728.tif 000009
【図９】
0004532728.tif 000010
【図１０】
0004532728.tif 000011
【図１１】
0004532728.tif 000012
【図１２】
0004532728.tif 000013