(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるサーバ装置から受信するジョブを解析して出力用紙に対して排紙ユニットを介して所定のシート後処理を行う印刷装置を制御する画像処理装置であって、
前記サーバ装置からの問い合わせに応じて、前記排紙ユニットに対する排紙処理資源情報とカラー出力情報とを前記サーバ装置に通知する通知手段と、
前記サーバ装置から受信する出力情報と排紙コマンドとを解析して、生成される画像データと排紙コマンドとを前記印刷装置に送出する送出手段と、
前記送出手段により生成されるページが連続するかどうかを判断する判断手段と、
前記判断手段によりページが連続すると判断された場合に、連続するページを１つのジョブとみなして前記排紙ユニットの同一排紙先に出力ページを出力させる出力制御手段と、を有することを特徴とする画像処理装置。
【請求項２】
同一排紙先に対するページ出力中に、前記出力制御手段により指定された同一排紙先に排紙されるページ数が排紙ページ数制限を越えるかどうかを判別する判別手段を有し、
前記出力制御手段は、前記判別手段により同一排紙先に排紙されるページ数が排紙ページ数制限を越えると判別された場合に、ページ出力を中断し、前記排紙ユニット中の異なる排紙先に排紙させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
同一排紙先に対するページ出力中に、前記出力制御手段により指定された同一排紙先に排紙されるページ数が排紙ページ数制限を越えるかどうかを判別する判別手段を有し、
前記出力制御手段は、前記判別手段により同一排紙先に排紙されるページ数が排紙ページ数制限を越えると判別された場合に、排紙中の出力ページが取り除かれるまでページ出力を中断し、該排紙中の出力ページの取り除きが完了した時点で、ページ出力を再開させることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記排紙ユニットは、複数のビンにより各出力用紙を仕分け出力するソータ処理機能または同一トレイ上に各出力用紙の排紙位置を変更して積載するシフト処理機能を備えることを特徴とする請求項２記載の画像処理装置。
【請求項５】
ネットワークを介して接続されるサーバ装置から受信するジョブを解析して出力用紙に対して排紙ユニットを介して所定のシート後処理を行う印刷装置を制御する画像処理装置におけるデータ処理方法であって、
前記サーバ装置からの問い合わせに応じて、前記排紙ユニットに対する排紙処理資源情報とカラー出力情報とを前記サーバ装置に通知する通知ステップと、
前記サーバ装置から受信する出力情報と排紙コマンドとを解析して、生成される画像データと排紙コマンドとを前記印刷装置に送出する送出ステップと、
前記送出ステップにより生成されるページが連続するかどうかを判断する判断ステップと、
前記判断ステップによりページが連続すると判断された場合に、連続するページを１つのジョブとみなして前記排紙ユニットの同一排紙先に出力ページを出力させる出力制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項６】
同一排紙先に対するページ出力中に、前記出力制御ステップにより指定された同一排紙先に排紙されるページ数が排紙ページ数制限を越えるかどうかを判別する判別ステップを有し、
前記出力制御ステップは、前記判別ステップにより同一排紙先に排紙されるページ数が排紙ページ数制限を越えると判別された場合に、ページ出力を中断し、前記排紙ユニット中の異なる排紙先に排紙させることを特徴とする請求項５記載のデータ処理方法。
【請求項７】
同一排紙先に対するページ出力中に、前記出力制御ステップにより指定された同一排紙先に排紙されるページ数が排紙ページ数制限を越えるかどうかを判別する判別ステップを有し、
前記出力制御ステップは、前記判別ステップにより同一排紙先に排紙されるページ数が排紙ページ数制限を越えると判別された場合に、排紙中の出力ページが取り除かれるまでページ出力を中断し、該排紙中の出力ページの取り除きが完了した時点で、ページ出力を再開させることを特徴とする請求項５記載のデータ処理方法。
【請求項８】
前記排紙ユニットは、複数のビンにより各出力用紙を仕分け出力するソータ処理機能または同一トレイ上に各出力用紙の排紙位置を変更して積載するシフト処理機能を備えることを特徴とする請求項６記載のデータ処理方法。
【請求項９】
請求項５〜８のいずれか１項に記載されたデータ処理方法を実現するプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【請求項１０】
第１の印刷装置と第２の印刷装置に接続された情報処理装置であって、
印刷情報の各ページについて、前記第１の印刷装置または前記第２の印刷装置のいずれに出力するかを判別する判別手段と、
前記印刷情報の第１の印刷装置へ出力すべきと判別されたページを前記第１の印刷装置へ出力し、前記印刷情報の第２の印刷装置へ出力すべきと判別されたページを前記第２の印刷装置へ出力する出力手段と、
前記出力手段により前記第１の印刷装置に出力される印刷情報に対して、前記第１の印刷装置においてページ番号が連続する出力ページ単位で仕分けされて排出されるように、ページ番号の連続性がとぎれたページ間で排出位置を切り換えるための制御情報を付加する制御手段と、
を有することを特徴とする情報処理装置。
【請求項１１】
前記制御手段は、さらに、前記出力手段により前記第２の印刷装置に出力される印刷情報に対して、前記第２の印刷装置においてページ番号が連続する出力ページ単位で仕分けられて排出されるように、ページ番号の連続性がとぎれたページ間で排出位置を切り換えるための制御情報を付加することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記制御手段は、前記第１の印刷装置に有する仕分け機能に応じて前記制御情報を付加することを特徴とする請求項１０記載の情報処理装置。
【請求項１３】
前記制御情報は、複数のビンにより各出力用紙を仕分け出力するソータ処理機能を指示する制御情報であることを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
前記制御情報は、同一トレイ上に各出力用紙の排紙位置をずらして積載するシフト処理機能を指示する制御情報であることを特徴する請求項１２記載の情報処理装置。
【請求項１５】
第１の印刷装置と第２の印刷装置に接続された情報処理装置における情報処理方法であって、
印刷情報の各ページについて、前記第１の印刷装置または前記第２の印刷装置のいずれに出力するかを判別する判別ステップと、
前記印刷情報の第１の印刷装置へ出力すべきと判別されたページを前記第１の印刷装置へ出力し、前記印刷情報の第２の印刷装置へ出力すべきと判別されたページを前記第２の印刷装置へ出力する出力ステップと、
前記出力ステップにより前記第１の印刷装置に出力される印刷情報に対して、前記第１の印刷装置においてページ番号が連続する出力ページ単位で仕分けされて排出されるように、ページ番号の連続性がとぎれたページ間で排出位置を切り換えるための制御情報を付加する制御ステップと、
を有することを特徴とする情報処理方法。
【請求項１６】
前記制御ステップは、さらに、前記出力ステップにより前記第２の印刷装置に出力される印刷情報に対して、前記第２の印刷装置においてページ番号が連続する出力ページ単位で仕分けられて排出されるように、ページ番号の連続性がとぎれたページ間で排出位置を切り換えるための制御情報を付加することを特徴とする請求項１５記載の情報処理方法。
【請求項１７】
前記制御ステップは、前記第１の印刷装置に有する仕分け機能に応じて前記制御情報を付加することを特徴とする請求項１５記載の情報処理方法。
【請求項１８】
前記制御情報は、複数のビンにより各出力用紙を仕分け出力するソータ処理機能を指示する制御情報であることを特徴とする請求項１７記載の情報処理方法。
【請求項１９】
前記制御情報は、同一トレイ上に各出力用紙の排紙位置をずらして積載するシフト処理機能を指示する制御情報であることを特徴する請求項１７記載の情報処理方法。
【請求項２０】
請求項１５〜１９のいずれか１項に記載された情報処理方法を実現するプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【請求項２１】
請求項１５〜１９のいずれか１項に記載された情報処理方法を実現するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のホストコンピュータと画像処理機能と排紙処理機能とが異なる複数の画像処理装置とネットワークを介して接続されるサーバ装置および該サーバ装置と通信可能な排紙ユニットを装着可能な印刷装置を制御する画像処理装置および情報処理装置およびデータ処理方法および情報処理方法および記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来から、複数の画像処理装置、印刷装置、排紙装置にネットワークを介して接続されているプリントサーバにより、ワークステーション等の単数または複数のホストコンピュータから送られてくる印刷データを各画像処理装置に分配する画像形成システムが存在する。
【０００３】
このように構成された画像形成システムにおいて、印刷データを種々の画像処理装置に分配する方法は、印刷装置の処理速度により、印刷データの分配先を決定するものがある。
【０００４】
また、複数の印刷データに対しては、印刷装置毎に待ち行列を構成して、待ち行列の先頭から順番に出力しているものがある。主として、プリント動作の高速化、処理の多重化を達成し、処理時間の短縮化を実現することを目的としていた。
【０００５】
また、従来の画像形成システムでは、ワークステーション等のホストコンピュータ上で印刷データの分配先を指定し、印刷データを分配しているものもある。
【０００６】
【発明が解決しようとする課題】
近年、印刷装置に接続される排紙装置は、機能が拡充されており、ソート、グループ、ステープルのほかに製本機能、パンチ、Ｚ折り等の機能も見られるようになっている。
【０００７】
しかしながら、上記従来例では、印刷データを各画像処理装置へ分配する際に、そのようなオプション機器に関する機能を取り入れた分配印刷処理については何ら考慮されていないため、これらの機能を有効に活かした分配出力処理を行えないという問題点が指摘されていた。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、各画像処理装置からカラー出力情報と排紙処理資源情報とを取得しておき、各ホストコンピュータから依頼されるモノクロ出力ページまたはカラー出力ページが混在する一連のジョブを受信した際に、該受信した前記一連のジョブを解析して、取得されたカラー出力情報と排紙処理資源情報とに基づき各ページの出力を画像処理機能が異なる複数の画像処理装置に振り分けて出力することにより、カラー出力ページとモノクロ出力ページが混在する複数ページのジョブをカラー出力可能な印刷装置とモノクロ出力する印刷装置とに対して各出力ページを振り分けながら、排紙ユニットを有効に資源活用したページ出力処理を効率よく行える操作性に優れたサーバ装置およびデータ処理方法および情報処理方法および記憶媒体を提供することである。
【０００９】
本発明の第２の目的は、サーバ装置（情報処理装置）からの問い合わせに応じて、前記排紙ユニットに対する排紙処理資源情報とカラー出力情報とを前記サーバ装置（情報処理装置）に通知し、さらに、サーバ装置（情報処理装置）から受信する出力情報と排紙コマンドとを解析して、生成される画像データと排紙コマンドとを前記印刷装置に送出する際に、該生成されるページが連続するかどうかを判断し、ページが連続すると判断された場合に、連続するページを１つのジョブとみなして前記排紙ユニットの同一排紙先に出力ページを出力させることにより、カラー出力ページとモノクロ出力ページが混在する複数ページのジョブをカラー出力可能な印刷装置とモノクロ出力する印刷装置とに出力ページを振り分け、かつ、それぞれの排紙ユニットを有効に資源活用しながら、連続するページを１つのまとまりとして同一の排紙先に排紙させることができる操作性に優れた画像処理装置および情報処理装置およびデータ処理方法および情報処理方法および記憶媒体およびプログラムを提供することである。
【００１４】
【課題を解決するための手段】
本発明は、ネットワークを介して接続されるサーバ装置から受信するジョブを解析して出力用紙に対して排紙ユニットを介して所定のシート後処理を行う印刷装置を制御する画像処理装置であって、前記サーバ装置からの問い合わせに応じて、前記排紙ユニットに対する排紙処理資源情報とカラー出力情報とを前記サーバ装置に通知する通知手段と、前記サーバ装置から受信する出力情報と排紙コマンドとを解析して、生成される画像データと排紙コマンドとを前記印刷装置に送出する送出手段と、前記送出手段により生成されるページが連続するかどうかを判断する判断手段と、前記判断手段によりページが連続すると判断された場合に、連続するページを１つのジョブとみなして前記排紙ユニットの同一排紙先に出力ページを出力させる出力制御手段とを有するものである。
【００２７】
また、本発明は、第１の印刷装置と第２の印刷装置に接続された情報処理装置であって、印刷情報の各ページについて、前記第１の印刷装置または前記第２の印刷装置のいずれに出力するかを判別する判別手段と、前記印刷情報の第１の印刷装置へ出力すべきと判別されたページを前記第１の印刷装置へ出力し、前記印刷情報の第２の印刷装置へ出力すべきと判別されたページを前記第２の印刷装置へ出力する出力手段と、前記出力手段により前記第１の印刷装置に出力される印刷情報に対して、前記第１の印刷装置においてページ番号が連続する出力ページ単位で仕分けされて排出されるように、ページ番号の連続性がとぎれたページ間で排出位置を切り換えるための制御情報を付加する制御手段とを有することを特徴とする。
【００３９】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置，サーバ装置を含む画像形成システムの構成を示すブロック図であり、本例に示す画像処理システムは、単数または複数のホストコンピュータ１５０、複数の画像処理装置１１０が任意のネットワーク１４０を介して接続されている。そして、このネットワーク１４０には、前述の各装置との双方向インターフェースを有するプリントサーバ１００が接続されているシステムに対応する。
【００４０】
図１において、プリントサーバ１００は、単数または複数のホストコンピュータ１５０と任意のネットワーク１４０を介して通信制御部１０１で接続される。通信制御部１０１は、ホストコンピュータ１５０から送出される印刷データを受信する。
【００４１】
１０２は主制御部で、その印刷データを一旦メモリ装置１０３に格納する。メモリ装置１０３に格納されている複数の印刷データに対して、主制御部１０２は順次印刷データを読み込み、印刷データの情報を基に各画像処理装置１１０に振り分ける制御を行う。通信制御部１０１は、主制御部１０２が指定した画像処理装置１１０に対して、各印刷データ送出する。
【００４２】
１２０は印刷装置で、排紙装置１３０、例えばソータが装着される。なお、ソータの機能としては、部数ごとに異なるビンへ排出するソート機能、同一ページを同一ビンに排出するグループ機能がある。その他に、ステープル機能等もある。
【００４３】
また、排紙装置１３０は、印刷装置１２０と画像処理装置１１０の間と同様の後述するプリンタインターフェース１１８を介して、シフト、ステープル、ソート、グループ、製本、パンチ等の機能を実現する。
【００４４】
図２は、図１に示した画像処理装置の詳細構成を示すブロック図であり、図１と同一のものには同一の符号を付してある。
【００４５】
図２において、１１０は画像処理装置で、単数または複数のホストコンピュータ１５０、プリントサーバ１００と画像処理装置１１０はネットワーク等のインターフェース１１１を介して接続されている。
【００４６】
１１３はＣＰＵで、単数または複数のホストコンピュータ１５０、プリントサーバ１００からインターフェース１１１および外部インターフェース回路（外部インターフェース）１１２を介して送られてきた印刷データを一旦、ハードディスク１１５内のスプール用領域１１５−１に格納する等の制御を行う。
【００４７】
そして、ＣＰＵ１１３は、スプール用領域１１５−１から読み出された印刷データから画像データを生成して、ＲＡＭ１１６内の画像メモリ１１６−１に書き込む。その後、該生成された画像データは、画像メモリ１１６−１から読み出され、プリンタインターフェース（プリンタ通信部）１１７を経由して印刷装置１２０に送られ、可視画像が形成される。
【００４８】
ハードディスク１１５内において、プログラム領域１１５−２はプログラムを格納するのに使われる。プログラム領域１１５−２のプログラムは、ＲＡＭ１１６内のワークメモリ１１６−２に移されて、ＣＰＵ１１３によって実行される。また、ＲＡＭ１１６内のワークメモリ１１６−２の一部や、ハードディスク１１５内のワーク領域１１５−３は、ＣＰＵ１１３が各種制御を実行するのに際して作業用の一時領域として使われる。ＣＰＵバス１１４は、上述の画像処理装置１１０内の各構成を接続するものである。
【００４９】
また、ハードディスク１１５内のスプール用領域１１５−１に格納される印刷データから画像データが１ページ毎生成される。また、画像生成されるページ毎の印刷データは、ＣＰＵ１１３によって一旦ハードディスク１１５内のスプール用領域１１５−１からＲＡＭ１１６内のワークメモリ１１６−２に移されて生成処理される。そして、ＲＡＭ１１６内の画像メモリ１１６−１に書き込まれる。
【００５０】
図３，図４は、図１に示した排紙装置１３０と印刷装置の一例を示す概略図であり、図３に示す排紙装置１３０は、フィニッシャーの機能としてシフト機能（部数毎にシフトして用紙を排出する機能、最初の用紙だけをシフトして排出する機能）を備えており、図４に示す排紙装置１３０はソーターの機能として、ソート，グループ機能を備えているものとする。
【００５１】
次に、図１に示したプリントサーバ１００の制御手順を図５のフローチャートを参照して以下に説明する。
【００５２】
図５は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ５０１〜Ｓ５０８は各ステップを示す。
【００５３】
まず、プリントサーバ１００が印刷装置１２０のカラー出力情報、つまり、印刷装置１２０、画像処理装置１１０がカラー処理を可能とするか、あるいは、モノクロ処理のみ可能とするかのプリンタ資源に関するカラー出力情報を取得する（Ｓ５０１）。そして、該取得したカラー出力情報をプリントサーバ１００内の主制御部１０２に保持する（Ｓ５０２）。
【００５４】
そして、各印刷装置１２０に接続されている排紙装置１３０の排紙機能の情報を取得する（Ｓ５０３）。ここでは、図３、図４で先述したように、シフト機能を備えたフィニッシャーが排紙装置１３０（図３に示す例）として接続されているか、あるいは、ソート、グループ機能を備えたソータが排紙装置１３０（図４に示す例）として接続されているかの情報を取得する。そして、該取得した排紙機能の情報をプリントサーバ１００内の主制御部１０２にその情報を保持する（Ｓ５０４）。
【００５５】
ここで、ホストコンピュータ１５０から送出された印刷データは、プリントサーバアドレス、ホストコンピュータアドレス、印刷情報ヘッダ、画像情報からなっている。
【００５６】
そして、上記印刷情報ヘッダの中には、ユーザＩＤおよび画像情報が使用するエミュレーションＩＤが含まれている。ユーザＩＤは、ホストコンピュータ１５０がワークステーションなどの複数のユーザが同時に利用可能な場合、ホストコンピュータ１５０内でプリント要求を出したユーザを特定するためのものである。
【００５７】
また、画像情報は、文字情報、ビットマップイメージ情報およびグラフィックス情報などの印刷画像情報である。
【００５８】
さらに、本実施形態において、印刷情報ヘッダと画像情報は対になっており、画像情報はユーザが発行する１回のプリント要求に対する全データを１単位として扱う。
【００５９】
次に、ホストコンピュータ１５０から送出される上記印刷データをプリントサーバ１００が通信制御部１０１を通じて受信する（Ｓ５０５）。そして、該受信した印刷データを主制御部１０２において、印刷データ中の画像情報を解析し、各ページに対して、カラーページであるかモノクロページであるかを判断する（Ｓ５０６）。
【００６０】
ここで、カラーページであると判断したページに対しては、先に情報を取得し、保持しているカラー処理可能な画像処理装置１１０に印刷データに排紙コマンドを付加して送信して（Ｓ５０７）、処理を終了する。
【００６１】
一方、ステップＳ５０６で、モノクロページであると判断したページに対しては、モノクロ処理可能な画像処理装置１１０に印刷データに排紙コマンドを付加して送信して（Ｓ５０８）、処理を終了する。
【００６２】
図６、図７は、図１に示した画像処理装置１１０におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ１１０１〜Ｓ１１０４、Ｓ６０１〜Ｓ６０７は各ステップを示す。
【００６３】
まず、画像処理装置１１０は、印刷装置１２０からプリンタインターフェース１１８を介して、カラー出力情報の取得を行う（Ｓ１１０１）。取得したカラー出力情報は、プリンタ通信部１１７、ＣＰＵバス１１４を介して、ＲＡＭ１１６内のワークメモリ１１６−２に格納される。
【００６４】
同様に、印刷装置１２０からプリンタインターフェース１１８を介して、排紙処理資源情報の取得を行う（Ｓ１１０２）。取得したカラー出力情報は、プリンタ通信部１１７、ＣＰＵバス１１４を介して、ＲＡＭ１１６内のワークメモリ１１６−２に格納される。
【００６５】
そして、プリントサーバー１００から情報の問い合わせが来ているかを判断する（ステップ１１０３）。プリントサーバー１００から情報の問い合わせが来ていると判断した場合、ＲＡＭ１１６内のワークメモリ１１６−２に格納されているカラー出力情報と、排紙処理資源情報をプリントサーバー１００へ通知する（ステップＳ１１０４）。
【００６６】
次に印刷データが送出されてきた場合について、説明する。
【００６７】
画像処理装置１１０は、プリントサーバ１００から送られてくる印刷データに従い、ページ毎に画像処理装置１１０は画像データを生成する（Ｓ６０１）。そして、印刷装置に画像データを送出する時、シフト機能を備えている排紙装置１３０には、シフトを行うように印刷情報ヘッダにコマンドを追加する（Ｓ６０２）。
【００６８】
同様に、ソート、グループ機能を備えている排紙装置１３０には、ソートビンに出力を行うようにコマンドを追加する（Ｓ６０２）。
【００６９】
そして、画像データ、排紙コマンドを印刷装置１２０へ送出する（Ｓ６０３）。このとき、画像処理装置１１０は、印刷装置１２０に対して、連続するページを１つの単位とみなして画像データ、排紙コマンドを送出する。
【００７０】
その後、次ページが存在する場合、連続するページであるかどうかを判定する（Ｓ６０４）。連続しないページであると判定したときは、フィニッシャーのシフト位置を変更したり、ソータの出力ビンを変更するといった排紙機能の変更処理を行い（Ｓ６０５）、ステップＳ６０６へ進む。
【００７１】
一方、ステップＳ６０４で連続するページであると判定した場合には、トレイ数およびビン数を越えるかどうかを印刷装置１２０から情報を取得して判定し（Ｓ６０６）、トレイ数およびビン数を越えないと判定した場合は、ステップＳ６０１へ戻り、トレイ数およびビン数を越えると判定した場合は、トレイおよびビン上の用紙がクリアになるまで待ち（Ｓ６０７）、クリアになったら、ステップＳ６０１へ戻る。つまり、画像処理装置１１０が印刷装置１２０への画像データの生成、送出を中断する。トレイおよびビン上の用紙がクリアになったことを検知した後、画像データの送出を再開する。
【００７２】
上記のようにして、一度連続性が途切れたページに対して、シフト機能を備えている排紙装置１３０には、シフト機能を使用し、前の単位と区別しやすいようにする。
【００７３】
また、ソート、グループ機能を備えている排紙装置１３０には、異なるビンに出力するように制御を行い、前の単位と区別しやすいようにする。
【００７４】
図８，図９は、図１に示したプリントサーバ１００による画像データの振り分けと各印刷装置１２０に接続される排紙装置１３０による画像出力処理状態を説明する図であり、印刷装置１２０がカラー印刷装置で、排紙装置１３０がソータの場合であり、印刷装置１２０がモノクロ印刷装置で、排紙装置１３０がフィニッシャーの場合に対応する。
【００７５】
なお、図８，図９の（Ａ）はプリントサーバ１００が受信した連続する１〜第１４ページの画像データ構成を示し、図８，図９の（Ｂ）は印刷装置のソータの各ビンに排紙されるページ構成を示し、図８，図９の（Ｃ）はトレイに排紙されるページ構成を示す。
【００７６】
なお、画像形成システムの構成により、オプション機能としてのソータやフィニッシャーによる排紙状態は、図８，図９の（Ｂ），（Ｃ）の組み合わせの数だけ存在する。
【００７７】
また、上記処理手順を活用する、しないを示すモードをプリントサーバ１００上で選択できるように印刷ヘッダの情報を追加することも可能である。
【００７８】
これは、プリントサーバ１００にユーザインタフェース（画面、オペレーションパネル等）を具備し、ユーザに選択させることによって可能となる。
【００７９】
上記第１実施形態によれば、印刷データの各画像処理装置への効率的な分配方法に加え、排紙装置の機能を十分に活用し、出力された用紙の整合、仕分けの煩雑さを解消する技術を提供でき、操作性の優れた画像形成システムを実現することが可能となる。
【００８０】
〔第２実施形態〕
先述の実施形態では、フィニッシャーの機能としてのシフト機能、ソータの機能としてのソート、グループ機能の制御は、画像処理装置１１０内で判断および処理されている。
【００８１】
第２実施形態では、これら排紙機能の指定をプリントサーバー１００内で行う場合について、プリントサーバー１００の制御手順を図１０のフローチャートを参照して以下に説明する。
【００８２】
図１０は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ１００１〜Ｓ１０１４は各ステップを示す。
【００８３】
まず、プリントサーバ１００が印刷装置１２０のカラー出力情報、つまり、印刷装置１２０、画像処理装置１１０がカラー処理を可能とするか、あるいは、モノクロ処理のみ可能とするかのプリンタ資源に関するカラー出力情報を取得する（Ｓ１００１）。そして、該取得したカラー出力情報をプリントサーバ１００内の主制御部１０２に保持する（Ｓ１００２）。
【００８４】
そして、各印刷装置１２０に接続されている排紙装置１３０の排紙機能の情報を取得する（Ｓ１００３）。ここでは、図３、図４で先述したように、シフト機能を備えたフィニッシャーが排紙装置１３０（図３に示す例）として接続されているか、あるいは、ソート、グループ機能を備えたソーターが排紙装置１３０（図４に示す例）として接続されているかの情報を取得する。そして、該取得した排紙機能の情報をプリントサーバ１００内の主制御部１０２にその情報を保持する（Ｓ１００４）。
【００８５】
ここで、ホストコンピュータ１５０から送出された印刷データは、プリントサーバアドレス、ホストコンピュータアドレス、印刷情報ヘッダ、画像情報からなっている。
【００８６】
そして、上記印刷情報ヘッダの中には、ユーザＩＤおよび画像情報が使用するエミュレーションＩＤが含まれている。ユーザＩＤは、ホストコンピュータ１５０がワークステーションなどの複数のユーザが同時に利用可能な場合、ホストコンピュータ１５０内でプリント要求を出したユーザを特定するためのものである。
【００８７】
また、画像情報は、文字情報、ビットマップイメージ情報およびグラフィックス情報などの印刷画像情報である。
【００８８】
さらに、本実施形態において、印刷情報ヘッダと画像情報は対になっており、画像情報は1ページ単位に扱うものとする。
【００８９】
次に、ホストコンピュータ１５０から送出される上記印刷データをプリントサーバ１００が通信制御部１０１を通じて受信する（Ｓ１００５）。そして、該受信した印刷データを主制御部１０２において、印刷データ中の画像情報を解析し、各ページに対して、カラーページであるかモノクロページであるかを判断する（Ｓ１００６）。
【００９０】
ここで、カラーページであると判断したページに対しては、先に情報を取得し、保持しているカラー処理可能な画像処理装置１１０に印刷データを送出するように送出先を決定する（Ｓ１００７）。
【００９１】
一方、ステップＳ１００６で、モノクロページであると判断したページに対しては、モノクロ処理可能な画像処理装置１１０に印刷データを送出するように送出先を決定する（Ｓ１００８）。
【００９２】
次に、前のページとの送出先を比較する（Ｓ１００９）。印刷データ内の最初のページについては、ステップＳ１００９での比較結果において、前のページとの送信先は異なるものと判断する。
【００９３】
ここで、前のページとの送信先が異なると判断したページに対しては、送信先の画像処理装置１１０、印刷装置１２０に接続されている排紙装置１３０への排紙機能指定を前のページと異なるように行う（Ｓ１０１０）。
【００９４】
具体的には、送信先の画像処理装置１１０、印刷装置１２０に接続されている排紙装置１３０が、ソート、グループ機能を備えているソーターの場合、ビンの指定を行う。ビンの指定は、最初、１ビンを指定し、その後、番号を１つずつ増やしていく。ビン数を超えた場合は、再度、１ビンを指定し、その後、番号を１つずつ増やしていく。
【００９５】
また、送信先の画像処理装置１１０、印刷装置１２０に接続されている排紙装置１３０が、シフト機能を備えたフィニッシャーの場合はシフト指定を設定する。
【００９６】
一方、ステップＳ１００９で、前のページとの送信先が同じである判断したページに対しては、前のページと同じ排紙機能指定を行う（Ｓ１０１１）。
【００９７】
ステップＳ１０１０、ステップＳ１０１１で判断した排紙機能指定をプリントサーバ１００内の主制御部１０２に保持する（Ｓ１０１２）。
【００９８】
次に、全ての印刷データに対する処理が終了したかを判断する（Ｓ１０１３）。
【００９９】
ステップＳ１０１３で、印刷データがまだ存在すると判断した場合、つまり、印刷ページがまだある場合は、ステップＳ１００６に戻る。
【０１００】
一方、ステップＳ１０１３で全ての印刷データに対する処理が終了したと判断した場合、印刷データを画像処理装置１１０へ送出する（Ｓ１０１４）。
【０１０１】
画像処理装置１１０におけるデータ処理手順として、まず、画像処理装置１１０は、プリントサーバ１００から送られてくる印刷データに従い、ページ毎に画像処理装置１１０は画像データを生成する。
【０１０２】
そして、画像データ、プリントサーバ１００が指定した排紙機能指定を含む各種印刷指定を印刷装置１２０へ送出する。
【０１０３】
トレイ数およびビン数を越えないと判定した場合は、プリントサーバー１００が指定した排紙機能指定に従い処理を行なう。
【０１０４】
トレイ数およびビン数を越えると判定した場合は、トレイおよびビン上の用紙がクリアになるまで待ち、クリアになったら、プリントサーバー１００が指定した排紙機能指定に従い処理を行なう。つまり、画像処理装置１１０が印刷装置１２０への画像データの生成、送出を中断する。トレイおよびビン上の用紙がクリアになったことを検知した後、画像データの送出を再開する。
【０１０５】
上記のようにして、一度連続性が途切れたページに対して、シフト機能を備えている排紙装置１３０には、シフト機能を使用し、前の単位と区別しやすいようにする。
【０１０６】
また、ソート、グループ機能を備えている排紙装置１３０には、異なるビンに出力するように制御を行い、前の単位と区別しやすいようにする。
【０１０７】
また、上記処理手順を活用する、しないを示すモードをプリントサーバ１００上で選択できるように印刷ヘッダの情報を追加することも可能である。
【０１０８】
これは、プリントサーバ１００にユーザインタフェース（画面、オペレーションパネル等）を具備し、ユーザに選択させることによって可能となる。
【０１０９】
以下、図１１に示すメモリマップを参照して本発明に係るサーバ装置，画像処理装置を適用可能な画像処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１１０】
図１１は、本発明に係るサーバ装置，画像処理装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１３】
本実施形態における図５，図６，図７，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１４】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
【発明の効果】
以上説明したように、本発明によれば、各画像処理装置からカラー出力情報と排紙処理資源情報とを取得しておき、各ホストコンピュータから依頼されるモノクロ出力ページまたはカラー出力ページが混在する一連のジョブを受信した際に、該受信した前記一連のジョブを解析して、取得されたカラー出力情報と排紙処理資源情報とに基づき各ページの出力を画像処理機能が異なる複数の画像処理装置に振り分けて出力するので、カラー出力ページとモノクロ出力ページが混在する複数ページのジョブをカラー出力可能な印刷装置とモノクロ出力する印刷装置とに対して各出力ページを振り分けながら、排紙ユニットを有効に資源活用したページ出力処理を効率よく行える操作性に優れた画像処理環境を構築することができる。
【０１２０】
また、サーバ装置からの問い合わせに応じて、前記排紙ユニットに対する排紙処理資源情報とカラー出力情報とを前記サーバ装置に通知し、さらに、サーバ装置から受信する出力情報と排紙コマンドとを解析して、生成される画像データと排紙コマンドを前記印刷装置に送出する際に、該生成されるページが連続するかどうかを判断し、ページが連続すると判断された場合に、連続するページを１つのジョブとみなして前記排紙ユニットの同一排紙先に出力ページを出力させるので、カラー出力ページとモノクロ出力ページが混在する複数ページのジョブをカラー出力可能な印刷装置とモノクロ出力する印刷装置とに出力ページを振り分け、かつ、それぞれの排紙ユニットを有効に資源活用しながら、連続するページを１つのまとまりとして同一の排紙先に排紙させることができる操作性に優れた画像処理環境を構築することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第一実施形態を示す画像処理装置，サーバ装置を含む画像形成システムの構成を示すブロック図である。
【図２】図１に示した画像処理装置の詳細構成を示すブロック図である。
【図３】図１に示した排紙装置の一例を示す概略図である。
【図４】図１に示した排紙装置の一例を示す概略図である
【図５】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図６】図１に示した画像処理装置におけるデータ処理手順の印刷時の一例を示すフローチャートである。
【図７】図１に示した画像処理装置におけるデータ処理手順の印刷時の一例を示すフローチャートである。
【図８】図１に示したプリントサーバによる画像データの振り分けと各印刷装置に接続される排紙装置による画像出力処理状態を説明する図である。
【図９】図１に示したプリントサーバによる画像データの振り分けと各印刷装置に接続される排紙装置による画像出力処理状態を説明する図である。
【図１０】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係るサーバ装置，画像処理装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  プリントサーバ
１０１  通信制御部
１０２  主制御部
１０３  メモリ装置
１１０  画像処理装置
１２０  印刷装置
１３０  排紙装置
１５０  ホストコンピュータ
【図１】
0004630505.tif 000002
【図２】
0004630505.tif 000003
【図３】
0004630505.tif 000004
【図４】
0004630505.tif 000005
【図５】
0004630505.tif 000006
【図６】
0004630505.tif 000007
【図７】
0004630505.tif 000008
【図８】
0004630505.tif 000009
【図９】
0004630505.tif 000010
【図１０】
0004630505.tif 000011
【図１１】
0004630505.tif 000012