(57)【要約】【課題】主装置でジョブの設定を変えなくてもジョブの送信ができる中継制御装置、画像形成システム及びプログラムを提供する。【解決手段】中継制御装置１４は、接続された複数の画像形成装置１６ａ〜１６ｄの仕様情報を取得する取得手段と、前記取得手段により取得した前記複数の画像形成装置１６ａ〜１６ｄの仕様情報を主装置１２に送信する送信手段と、前記主装置１２から送信された印刷処理対象に含まれるデータから前記画像形成装置１６ａ〜１６ｄを選択する選択手段と、を有する。【選択図】図２
2019036028.tif 000002
【特許請求の範囲】
【請求項１】
接続された複数の画像形成装置の仕様情報を取得する取得手段と、
前記取得手段により取得した前記複数の画像形成装置の仕様情報を主装置に送信する送信手段と、
前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、
を有する中継制御装置。
【請求項２】
前記主装置から送信される印刷処理対象はストリームジョブを含む請求項１記載の中継制御装置。
【請求項３】
ストリームジョブの一部を記憶する記憶手段をさらに有する請求項２記載の中継装置。
【請求項４】
前記記憶手段に記憶されたストリームジョブを解析する解析手段をさらに有し、前記選択手段は、前記解析手段の解析結果から前記画像形成装置を選択する請求項２記載の中継制御装置。
【請求項５】
前記画像形成装置に対する設定を受け付ける設定受付手段をさらに有し、前記選択手段は、前記設定受付手段により受け付けた設定によりさらに画像形成装置を選択するを選択する請求項１記載の中継制御装置。
【請求項６】
前記設定受付手段は、前記画像形成装置の画質に関する設定を受け付ける請求項５記載の中継制御装置。
【請求項７】
前記設定受付手段は、前記画像形成装置の速度に関する設定を受け付ける請求項５記載の中継制御装置。
【請求項８】
前記選択手段は、前記画像形成装置の状態によりさらに画像形成装置を選択する請求項１記載の中継制御装置。
【請求項９】
前記選択手段は、前記画像形成装置に画像が形成される記録媒体の収容状態により画像形成装置を選択する請求項８記載の中継制御装置。
【請求項１０】
前記選択手段は、前記画像形成装置の使用状態により画像形成装置を選択する請求項９記載の中継制御装置。
【請求項１１】
画像を形成する複数の画像形成装置と、
前記複数の画像形成装置と主装置との間の中継を制御する中継制御装置と、
を有し、
前記中継制御装置は、
前記複数の画像形成装置の仕様情報を取得する取得手段と、
前記取得手段により取得した画像形成装置の仕様情報を主装置に送信する送信手段と、
前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、
を有する画像形成システム。
【請求項１２】
印刷処理対象を送信する主装置と、
画像を形成する複数の画像形成装置と、
前記複数の画像形成装置と前記主装置との間の中継を制御する中継制御装置と、
を有し、
前記中継制御装置は、
前記複数の画像形成装置の仕様情報を取得する取得手段と、
前記取得手段により取得した画像形成装置の仕様情報を主装置に送信する送信手段と、
前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、
を有する画像形成システム。
【請求項１３】
接続された複数の画像形成装置の仕様情報を取得するステップと、
取得した前記複数の画像形成装置の仕様情報を主装置に送信するステップと、
前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継制御装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、ネットワーク上に印刷すべきデータを処理・記憶するデータ処理装置と、異なる複数のプリンタが接続されたネットワークシステムにおいて、前記データ処理装置が記憶しているデータをプリントするとき、各プリンタから仕様情報を受信する受信手段と、受信した仕様情報と前記データの内容とを比較して１台の最適なプリンタを選択する選択手段と、選択されたプリンタに前記データを送信する送信手段と、を備えたことを特徴とするネットワークプリントシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１４３７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の画像形成装置のうちどの画像形成装置から出力させるかを主装置（ホスト装置）からのジョブのコマンドにより指定する場合がある。出力すべき画像形成装置を変えるには、主装置でジョブのコマンドを変更する必要がある。なお、ジョブとは、印刷処理対象をいう。
しかしながら、主装置と画像形成装置が離れた場所にあったり、主装置の操作に対する知識が必要であったりして、ジョブのコマンドの変更は難しい。
【０００５】
本発明は、主装置でジョブの設定を変えなくてもジョブの送信ができる中継制御装置、画像形成システム及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、接続された複数の画像形成装置の仕様情報を取得する取得手段と、前記取得手段により取得した前記複数の画像形成装置の仕様情報を主装置に送信する送信手段と、前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、を有する中継制御装置である。
【０００７】
請求項２に係る本発明は、前記主装置から送信される印刷処理対象はストリームジョブを含む請求項１記載の中継制御装置である。
なお、「ストリームジョブ」とは、印刷するためのデータが連続的に送られ、双方向通信により処理を実行させる印刷処理対象をいう。
【０００８】
請求項３に係る本発明は、ストリームジョブの一部を記憶する記憶手段をさらに有する請求項２記載の中継装置である。ここで、記憶手段は、一時的にデータを記憶するスプールであってもよい。
【０００９】
請求項４に係る本発明は、前記記憶手段に記憶されたストリームジョブを解析する解析手段をさらに有し、前記選択手段は、前記解析手段の解析結果から前記画像形成装置を選択する請求項２記載の中継制御装置である。
【００１０】
請求項５に係る本発明は、前記画像形成装置に対する設定を受け付ける設定受付手段をさらに有し、前記選択手段は、前記設定受付手段により受け付けた設定によりさらに画像形成装置を選択するを選択する請求項１記載の中継制御装置である。
【００１１】
請求項６に係る本発明は、前記設定受付手段は、前記画像形成装置の画質に関する設定を受け付ける請求項５記載の中継制御装置である。
【００１２】
請求項７に係る本発明は、前記設定受付手段は、前記画像形成装置の速度に関する設定を受け付ける請求項５記載の中継制御装置である。
【００１３】
請求項８に係る本発明は、前記選択手段は、前記画像形成装置の状態によりさらに画像形成装置を選択する請求項１記載の中継制御装置である。
【００１４】
請求項９に係る本発明は、前記選択手段は、前記画像形成装置に画像が形成される記録媒体の収容状態により画像形成装置を選択する請求項８記載の中継制御装置である。
【００１５】
請求項１０に係る本発明は、前記選択手段は、前記画像形成装置の使用状態により画像形成装置を選択する請求項９記載の中継制御装置である。
【００１６】
請求項１１に係る本発明は、画像を形成する複数の画像形成装置と、前記複数の画像形成装置と主装置との間の中継を制御する中継制御装置と、を有し、前記中継制御装置は、前記複数の画像形成装置の仕様情報を取得する取得手段と、前記取得手段により取得した画像形成装置の仕様情報を主装置に送信する送信手段と、前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、を有する画像形成システムである。
【００１７】
請求項１２に係る本発明は、印刷処理対象を送信する主装置と、画像を形成する複数の画像形成装置と、前記複数の画像形成装置と前記主装置との間の中継を制御する中継制御装置と、を有し、前記中継制御装置は、前記複数の画像形成装置の仕様情報を取得する取得手段と、前記取得手段により取得した画像形成装置の仕様情報を主装置に送信する送信手段と、前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択する選択手段と、を有する画像形成システムである。
【００１８】
請求項１３に係る本発明は、接続された複数の画像形成装置の仕様情報を取得するステップと、取得した前記複数の画像形成装置の仕様情報を主装置に送信するステップと、前記主装置から送信された印刷処理対象に含まれるデータから前記画像形成装置を選択するステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
請求項１、１１〜１３のいずれかに係る本発明によれば、主装置でジョブの設定を変えなくてもジョブの送信ができる。
【００２０】
請求項２に係る本発明によれば、請求項１に係る本発明の効果に加えて、ストリームジョブを印刷する場合に画像形成装置を選択することができる。
【００２１】
請求項３係る本発明によれば、請求項２に係る発明の効果に加えて、主装置で画像形成装置を指定するコマンドを抽出することができる。
【００２２】
請求項４に係る本発明によれば、請求項２に係る発明の効果に加えて、ストリームジョブを解析しない場合と比較して、より適切な画像形成装置を選択することができる。
【００２３】
請求項５に係る本発明によれば、請求項１に係る発明の効果に加えて、画像形成装置に対する設定情報を加えて画像形成装置を選択することができる。
【００２４】
請求項６に係る本発明によれば、請求項５に係る本発明の効果に加えて、画像形成装置の画質に関する設定情報を加えて画像形成装置を選択することができる。
【００２５】
請求項７に係る本発明によれば、請求項５に係る本発明の効果に加えて、画像形成装置の速度に関する設定情報を加えて画像形成装置を選択することができる。
【００２６】
請求項８に係る本発明によれば、請求項１に係る本発明の効果に加えて、画像形成装置の状態によって画像形成装置の選択を切り替えることができる。
【００２７】
請求項９に係る本発明によれば、請求項９に係る本発明の効果に加えて、画像形成装置の記録媒体の収容状態によって画像形成装置の選択を切り替えることができる。
【００２８】
請求項１０に係る本発明によれば、請求項９に係る本発明の効果に加えて、画像形成装置の使用状態によって画像形成装置の選択を切り替えることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る画像形成システムにおけるストリームジョブデータの流れを示すシステム構成図である。
【図２】本発明の実施形態に係る画像形成システムにおける画像形成装置の仕様データの流れを示すシステム構成図である。
【図３】本発明の実施形態に係る画像形成システムにおいて、出力先を動的に変更する第１の例を示すシステム構成図である。
【図４】本発明の実施形態に係る画像形成システムにおいて、出力先を動的に変更する第２の例を示すシステム構成図である。
【図５】本発明の実施形態に係る中継制御装置のハードウエアを示すブロック図である。
【図６】本発明の実施形態に係る中継制御装置のソフトウエアの構成を示すブロック図である。
【図７】本発明の実施形態において、画像形成装置の仕様情報をマージして通知するシーケンス図である。
【図８】本発明の実施形態において、マージ処理の流れを示すフローチャートである。
【図９】本発明の実施形態において、ストリームジョブの処理を示すシーケンス図である。
【図１０】本発明の実施形態において、ジョブ特性判別処理の流れを示すフローチャートである。
【図１１】本発明の実施形態において、画像形成装置の指定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３０】
次に、本発明の実施形態について図面を参照して説明する。
図１には、本発明の実施形態に係る画像形成システム１０の全体が示されている。画像形成システム１０は、例えばホストコンピュータからなる主装置１２、例えばサーバからなる中継制御装置１４及び例えば４台の画像形成装置１６ａ〜１６ｄから構成されている。
【００３１】
主装置１２は、ＩＰＤＳ（高機能プリンタデータストリーム）等のストリームジョブ１８を送信する。ストリームジョブ１８は、図１に示すように、「ジョブ開始」「イメージデータ１」「イメージデータ２」「画像形成装置の仕様指定」等が連続的に送られる。ストリームジョブ１８は、最後に「ジョブエンド」コマンドが送られ、主装置１２からの送信が停止する。
【００３２】
中継制御装置１４は、主装置１２とは例えばインターネット等を介して接続されている。また、この中継制御装置１４には、例えば４台の画像形成装置１６ａ〜１６ｄが有線又は無線により接続されている。また、中継制御装置１４にはスプール２０が設けられている。
【００３３】
このスプール２０は、一時的にストリームジョブを記憶するものであり、予め指定された数ページ分を一時的に記憶し、記憶したストリームジョブデータに含まれる画像形成装置の仕様指定コマンドに基づいて画像形成装置１６ａ〜１６ｄを選択し、又はストリームジョブのデータを解析してストリームジョブの特性に応じた画像形成装置１６ａ〜１６ｄを選択するようにしてある。
【００３４】
なお、ジョブ処理の途中で、最初に選択した画像処理装置（例えば１６ｂ）に接続されていない画像形成装置（例えば１６ｃ）が指定された場合は、画像形成装置１６ｂによる印刷を一時停止し、再度ストリームジョブの特性を解析して例えば画像形成装置１６ｃで印刷を再開する。
【００３５】
図２に示すように、例えば画像形成装置１６ａには仕様Ａが、画像形成装置１６ｂには仕様Ｂ及び仕様Ｃが、画像形成装置１６ｃには仕様Ｂ及び仕様Ｃが、画像形成装置１６ｄには仕様Ａ及び仕様Ｅがついている。ここで、仕様とは画像形成装置の能力及び設定であり、例えば印刷速度、印刷解像度、カラー/白黒、画像形成する記録媒体の種類、片面/両面、ステープル等の後処理等が含まれる。
【００３６】
中継制御装置１４は、図２に示すように、主装置１２から画像形成装置仕様情報取得コマンドを受けると、中継制御装置１４が各画像形成装置１６ａ〜１６ｄに仕様取得コマンドを発し、各画像形成装置１６ａ〜１６ｄから仕様情報を取得する。この取得した各画像形成装置１６ａ〜１６ｄの仕様情報はマージされ、主装置１２にマージした各画像形成装置１６ａ〜１６ｄの仕様情報を送信する。
なお、マージとは、重複している情報を除いて情報をまとめることをいい、ここでは、仕様Ａ，Ｂ，Ｃ，Ｄ，Ｅである。
【００３７】
図３は、出力先を動的に変更する第１の例が示されている。
中継制御装置１４は、設定受付部２２を有する。この設定受付部２２は、使用者による画像形成装置に対する設定を受け付ける。画像形成装置に対する設定には、例えば「画質優先」、「速度優先」及び「自動選択」等がある。
【００３８】
また、スプール２０に一時記憶されたストリームジョブのデータを解析する解析部２４を有する。この解析部２４は、ストリームジョブの特性を解析する。例えばジョブのデータには、文字よりもイメージが多用されているような場合は画質優先とする。
【００３９】
設定受付部２２で「画質優先」又は「自動選択」が設定され、解析部２４でストリームジョブには画像が多いと判定された場合は、主装置１２からの指定が仕様Ｂであっても、より画質が良好である画像形成装置１６ｃが選択される。
【００４０】
図４は、出力先を動的に変更する第２の例が示されている。
中継制御装置１４は、画像形成装置１６ａ〜１６ｄの状態を取得する。前述した第１の実施形態においては、解析部２４でストリームジョブにはイメージが多いと判定された場合は、画像形成装置１６ｃが選択されるはずであるが、画像形成装置１６ｃでは印刷が不可能な場合には仕様Ｂを有する画像形成装置１６ｂが選択されることになる。印刷が不可能な場合とは、別のジョブを印刷している、電源が切れている、画像形成される記録媒体が無い、記録媒体が詰まっている等である。
【００４１】
図５は、中継制御装置１４のハードウエアを示すブロック図である。
中継制御装置１４は、前述したスプール２０の他に、ＣＰＵ２６、メモリ２８及び入出力インターフェイス３０を備えている。
【００４２】
ＣＰＵ２６は、メモリ２８に格納された制御プログラムに基づいて予め定められた処理を実行する。
【００４３】
入出力インターフェイス３０は、主装置１２及び画像形成装置１６ａ〜１６ｄに接続され、この入出力インターフェイス３０を介して主装置１２及び画像形成装置１６ａ〜１６ｄとデータの入出力が行われるようになっている。
【００４４】
スプール２０、ＣＰＵ２６、メモリ２８及び入出力インターフェイス３０との間は制御バス３２を介して接続されている。
【００４５】
次に中継制御装置１４のソフトウエア構成について説明する。
図７には、中継制御装置１４の概念的なソフトウエア構成が示されている。
なお、図７において、「部」とは、ソフトウエアを構成する構成要素をいうが、ハードウエアで構成してもよい。
【００４６】
ストリームジョブ受付部３４は、前述した主装置１２からのストリームジョブデータを受け付ける。この受け付けられたストリームジョブデータは、予め指定されたページ数だけスプール２０に記憶される。スプールストリームジョブ処理部３６は、スプール２０に記憶されたストリームジョブデータを指定されたページ毎に読み出し、ＲＩＰ処理部３８へ送る。ＲＩＰ処理部３８は、ストリームジョブを印刷可能なラスタ―データに変換する。
【００４７】
選択部４０は、前述した設定受付部２２及び解析部２４の他に、画像形成装置状態を取得する画像形成装置状態取得部４２からのデータに応じて印刷すべき画像形成装置１６ａ〜１６ｄを選択する。画像形成装置状態取得部４２は、画像形成装置１６ａ〜１６ｄの状態を取得する。
【００４８】
画像形成装置制御部４４は、ＲＩＰ処理部３８で変換されたラスタ―データを選択部４０で選択された画像形成装置１６ａ〜１６ｄのいずれかに送信する。
【００４９】
次に画像形成システム１０の処理フローについて説明する。
図７は、画像形成装置の仕様情報をマージして通知する処理の流れを示すシーケンス図である。
【００５０】
まず主装置１２は、ステップＳ１０において、中継制御装置１４に仕様情報取得コマンドを通知する。
【００５１】
中継制御装置１４は、主装置１２からの仕様情報取得コマンドの通知を受けると、ステップＳ１２〜Ｓ１８において、各画像形成装置１６ａ〜１６ｄに仕様情報取得コマンドを通知する。
【００５２】
各画像形成装置１６ａ〜１６ｄは、中継制御装置１４から仕様情報取得コマンドの通知を受けると、ステップＳ２０〜Ｓ２６において、それぞれ自己が有する仕様情報を中継制御装置１４へ返す。
【００５３】
中継制御装置１４は、画像形成装置１６ａ〜１６ｄからそれぞれの仕様情報を受けると、ステップＳ２８において、仕様情報をマージする。そして、ステップＳ３０において、マージした仕様情報を主装置１２に通知する。
【００５４】
図９は、ステップＳ２８のマージ処理を示すフローチャートである。
まず、ステップＳ３２において、ｉ＝１に設定する。ｉは中継制御装置１４に接続されている画像形成装置の順番を示す数である。ここでは中継制御装置１４には４台の画像形成装置１６ａ〜１６ｄが接続されているので、ｉ＝４までインクリメントされる。
【００５５】
次のステップＳ３４においては、ｉ番目の画像形成装置の仕様情報を読み込む。
【００５６】
次のステップＳ３６においては、テーブル４６に同じ仕様情報が存在するか否かを判定する。このステップＳ３６において、テーブル４６に同じ仕様情報が存在すると判定された場合はステップＳ４０に進む。一方、ステップＳ３６において、テーブル４６に同じ仕様情報が存在しないと判定された場合は、ステップＳ３８に進み、テーブル４６に仕様情報を追加する。
【００５７】
ステップＳ４０においては、画像形成装置の数ｉが接続された全ての数に達しているか否かを判定し、達していないと判定された場合は、ステップＳ３２に戻り、ｉをインクリメントする。一方、画像形成装置の数ｉが接続されたすべての数に達したと判定された場合は処理を終了する。
【００５８】
図１０は、ストリームジョブの処理の流れを示すシーケンス図である。
中継制御装置のスプール２０及びストリームジョブ処理部３６は、ステップＳ４２，Ｓ４４において初期化される。
【００５９】
主装置１２は、ステップＳ４６，Ｓ４８，Ｓ５０のように、ストリームジョブデータを連続的に送信する。主装置１２から送られたストリームジョブデータは、中継制御装置のストリームジョブ受付部３６で受け付けられる。
【００６０】
ストリームジョブ受付部３６は、ステップＳ５２，Ｓ５４，Ｓ５６で示すように、ストリームジョブデータをスプール２０に記憶させる。ストリームジョブ処理部３６は、スプール２０に予め指定されたページ数が記憶されると、ステップＳ５８において、ステップストリームジョブデータの読み出しをスプール２０に通知する。スプール２０は、ステップストリームジョブ読み出しを受けると、ステップＳ６０において、記憶されている指定ページのストリームジョブデータをストリームジョブ処理部３６へ送る。ステップＳ５８及びステップＳ６０の処理は、指定ページが更新される毎に繰り返される。
【００６１】
ストリームジョブ処理部３６は、ステップＳ６２において、送られてきた指定ページのデータをＲＩＰ処理部３８へ送り、ＲＩＰ処理を依頼する。
【００６２】
ここで、ステップＳ６０において、送られてきた指定ページまでのストリームジョブデータ中に画像処理装置の指定がある場合は、ステップＳ６４において、送られたきたストリームジョブのジョブ特性を判別する。ステップＳ６４の詳細については後述する。
【００６３】
次のステップＳ６６においては、ストリームジョブ処理部３６は、画像形成装置を指定する。ステップＳ６４及びステップＳ６６の処理は、指定ページが更新される毎に実施される。
【００６４】
次のステップＳ６８においては、ストリームジョブ処理部３６は、指定ページまでのストリームジョブデータを削除するようにスプール２０に依頼する。次のステップＳ７０においては、ストリームジョブ処理部３６は指定ページを更新する。
【００６５】
ステップＳ５８〜Ｓ６８までの処理は、主記憶装置１２からジョブエンドが送信されるまで繰り返される。
【００６６】
主装置１２は、すべてのストリームジョブを送信すると、ジョブエンドコマンドをストリームジョブ受付部３４へ通知する。ストリームジョブ受付部３４は、スプール２０にジョブエンドコマンドを受けたことを通知する。
【００６７】
図１０は、ジョブ特性判別処理を示すフローチャートである。
まずステップＳ７２において、ストリームジョブデータを解析する。
【００６８】
次のステップＳ７４においては、指定ページに描画されるイメージ、グラフィックの占める割合が文字よりも多いか否かを判定する。
【００６９】
ステップＳ７４において、指定ページに描画されるイメージ、グラフィックの占める割合が文字よりも多いと判定された場合は、ステップＳ７６に進む。ステップＳ７６においては、使用者の指定が画質優先又は自動かを判定する。ステップＳ７６において、使用者の指定が画質優先又は自動であると判定された場合はステップＳ７８に進み、画質優先モードに設定する。
【００７０】
一方、ステップＳ７４において、指定ページに描画されるイメージ、グラフィックの占める割合が文字よりも少ないと判定された場合は、ステップＳ８０に進む。ステップＳ８０においては、使用者の指定が速度優先又は自動であるか否かを判定する。ステップＳ８０において、使用者の指定が速度優先又は自動であると判定された場合はステップＳ８２に進み、速度優先モードに設定する。
【００７１】
ステップＳ８０において、使用者の指定が画質優先又は自動ではない、即ち、速度優先である場合は、ステップＳ８２に進み、速度優先モードに設定する。
【００７２】
また、ステップＳ７６において、使用者の指定が速度優先又は自動ではない、即ち、画質優先である場合は、ステップＳ８２に進み、画質優先モードに設定する。ステップＳ７８又はＳ８２の後は処理を終了する。
【００７３】
図１２は、画像形成装置の指定処理を示すフローチャートである。
まずステップＳ８４において、主装置１２で指定された画像形成装置の仕様を持つ画像形成装置の状態を取得する。
【００７４】
次のステップＳ８６においては、主装置１２で指定された画像形成装置の仕様を持つ画像形成装置が印刷可能であるか否かを判定する。ここで、印刷可能であるとは、指定された仕様での印刷が可能であることをいい、印刷不可能とは、指定された仕様での印刷が不可能であることをいう。印刷不可能には、指定された画像形成装置が別のジョブを印刷している、電源が切れている、画像形成される記録媒体が無い、記録媒体が詰まっている等である。
【００７５】
ステップＳ８４において、主装置１２で指定された画像形成装置が印刷可能であると判定された場合はステップＳ８６に進み、主装置１２で指定された画像形成装置をそのまま指定する。
【００７６】
一方、ステップＳ８６において、主装置１２で指定された画像形成装置が印刷不可能であると判定された場合は、ステップＳ９０に進み、指定された画像形成装置と同じ仕様を持つ画像形成装置に変更する。主装置１２からのストリームジョブデータは、予め指定されたページ数がスプール２０に繰り返し記憶され、この数ページのストリームジョブデータにスプール２０に画像形成装置の仕様指定がある場合、ステップＳ８６の判定がなされるので、ストリームジョブの印刷途中であっても画像形成装置が変更されることがある。
【００７７】
なお、上記実施形態においては、ストリームジョブの処理について述べたが、本発明は、ストリームジョブに限定されるものではなく、他のジョブ、例えばページ記述言語からなるジョブであってもよい。
【符号の説明】
【００７８】
１０    画像形成システム
１２    主装置
１４    中継制御装置
１６ａ〜１６ｄ    画像形成装置
１８    ストリームジョブ
２０    スプール
２２    設定受付部
２４    解析部
３４    ストリームジョブ受付部
４０    選択部
４２    画像形成装置状態取得部
【図１】
2019036028.tif 000003
【図２】
2019036028.tif 000004
【図３】
2019036028.tif 000005
【図４】
2019036028.tif 000006
【図５】
2019036028.tif 000007
【図６】
2019036028.tif 000008
【図７】
2019036028.tif 000009
【図８】
2019036028.tif 000010
【図９】
2019036028.tif 000011
【図１０】
2019036028.tif 000012
【図１１】
2019036028.tif 000013