(57)【要約】【課題】プリントサーバから印刷装置へと転送されて来る印刷ジョブを遂行するには該印刷装置の機能が不足している場合に、この旨を通知する。【解決手段】ルーチンＡでは、ネットワーク上の各複合機３１をデータテーブルに登録するための処理Ａ-1と、データテーブルの更新間隔を設定するための処理Ａ-2と、各複合機３１の動作状態や機能情報等を収集してデータテーブルに書き込むための処理Ａ-3とが順次行われる。ルーチンＢでは、データテーブルを更新するための処理Ｂ-1と、このデータテーブルを参照して、端末装置１１からプリントサーバ２１へと転送された印刷ジョブの遂行に複合機３１の機能情報が不足しているか否かを判定し、この判定結果を端末装置１１に通知するための処理Ｂ-2と、印刷ジョブを複合機３１から指定して読み出すというプルプリントに際し、同様の判定結果を複合機３１に通知するための処理Ｂ-3とが順次行われる。【選択図】図１
2010250436.tif 000002
【特許請求の範囲】
【請求項１】
端末装置、プリントサーバ、及び印刷装置をネットワークを通じて相互に接続し、ユーザの印刷ジョブを端末装置からプリントサーバへと転送して格納し、印刷ジョブをプリントサーバから印刷装置へと更に転送して、印刷ジョブを印刷装置で実行するプリントシステムにおいて、
前記プリントサーバは、前記印刷装置の機能を登録した登録手段と、印刷装置から印刷ジョブの転送要求を受けたときに、前記登録手段に登録されている印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たすか否かを判定する判定手段とを備え、
前記判定手段による判定結果をプリントサーバから印刷装置へと通知することを特徴とするプリントシステム。
【請求項２】
請求項１に記載のプリントシステムにおいて、
前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たすという前記判定手段の判定がなされると、正常な印刷が可能である旨を該印刷装置に通知することを特徴とするプリントシステム。
【請求項３】
請求項１又は２に記載のプリントシステムにおいて、
前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないという前記判定手段の判定がなされると、正常な印刷が不可能である旨を印刷装置に通知することを特徴とするプリントシステム。
【請求項４】
請求項１乃至３のうちのいずれか１つに記載のプリントシステムにおいて、
前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないという前記判定手段の判定がなされると、正常な印刷が不可能である理由を印刷装置に通知することを特徴とするプリントシステム。
【請求項５】
請求項３に記載のプリントシステムにおいて、
前記プリントサーバは、正常な印刷が不可能である旨を印刷装置に通知した後、印刷装置からの強制出力指示に応答して、印刷ジョブを印刷装置に転送することを特徴とするプリントシステム。
【請求項６】
請求項１乃至５のうちのいずれか１つに記載のプリントシステムにおいて、
前記登録手段には前記印刷装置の機能と共に印刷装置の状態が登録されており、
前記プリントサーバは、前記判定手段による判定結果と共に印刷装置の状態を印刷装置に通知することを特徴とするプリントシステム。
【請求項７】
請求項１乃至６のうちのいずれか１つに記載のプリントシステムにおいて、
前記印刷装置は、前記プリントサーバからの通知内容を表示することを特徴とするプリントシステム。
【請求項８】
請求項１乃至７のうちのいずれか１つに記載のプリントシステムにおいて、
前記判定手段は、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないと判定すると、前記登録手段に登録されている全ての印刷装置の機能を参照して、前記印刷ジョブの実行要件を満たす他の印刷装置の機能を検索し、この検索した他の印刷装置を前記印刷ジョブの転送要求を出した印刷装置に通知することを特徴とするプリントシステム。
【請求項９】
請求項１乃至８のうちのいずれか１つに記載のプリントシステムにおいて、
前記プリントサーバは、印刷ジョブを複数の印刷装置に分配して転送する負荷分散手段を備え、
前記判定手段は、前記登録手段に登録されている全ての印刷装置の機能を参照して、前記印刷ジョブの実行要件を満たす複数の印刷装置の機能を検索し、この検索した各印刷装置を前記印刷ジョブの転送要求を出した印刷装置に通知し、
前記負荷分散手段は、印刷ジョブの転送要求を出した印刷装置からの負荷分散の指示に応答して、印刷ジョブを前記検索した各印刷装置に分配して転送することを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、プリントサーバ、及び印刷装置をネットワークを通じて相互に接続したプリントシステムに関する。
【背景技術】
【０００２】
この種の従来のシステムとしては、特許文献１に開示されたものがある。この特許文献１のシステムでは、複数の端末装置（パーソナルコンピュータ）、複数のプリントサーバ、複数の複合機、及び印刷管理サーバをネットワークを通じて相互に接続し、端末装置、プリントサーバ、複合機、及び印刷管理サーバ間で印刷ジョブ等のデータの送受を可能にしている。
【０００３】
例えば、印刷ジョブは、端末装置からプリントサーバへと転送されて格納され、プリントサーバから複合機に直ちに転送されて実行されるか、またはプリントサーバに一旦保管される。プリントサーバに一旦保管された場合は、所望の複合機からその印刷ジョブを指定して、この印刷ジョブをプリントサーバから複合機へと転送し、この印刷ジョブを複合機で実行することができる（プルプリントと称する）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３３４９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムでは、プルプリントに際し、印刷ジョブがプリントサーバから複合機へと一旦転送されると、この印刷ジョブを遂行するには複合機の機能が不足していても、この印刷ジョブがその複合機で実行されていた。例えば、印刷ジョブがカラー画像の印刷であり、複合機がモノクロ画像用であってカラー画像に対応していなくても、印刷ジョブが実行され、モノクロ画像が印刷されていた。このため、印刷ジョブの実行の無駄や記録用紙の無駄等が発生していた。
【０００６】
そこで、本発明は、上記従来の課題を解決するためになされたものであり、プリントサーバから印刷装置へと転送されて来る印刷ジョブを遂行するには該印刷装置の機能が不足している場合に、この旨を通知することが可能なプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、端末装置、プリントサーバ、及び印刷装置をネットワークを通じて相互に接続し、ユーザの印刷ジョブを端末装置からプリントサーバへと転送して格納し、印刷ジョブをプリントサーバから印刷装置へと更に転送して、印刷ジョブを印刷装置で実行するプリントシステムにおいて、前記プリントサーバは、前記印刷装置の機能を登録した登録手段と、印刷装置から印刷ジョブの転送要求を受けたときに、前記登録手段に登録されている印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たすか否かを判定する判定手段とを備え、前記判定手段による判定結果をプリントサーバから印刷装置へと通知している。
【０００８】
また、前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たすという前記判定手段の判定がなされると、正常な印刷が可能である旨を該印刷装置に通知している。
【０００９】
更に、前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないという前記判定手段の判定がなされると、正常な印刷が不可能である旨を印刷装置に通知している。
【００１０】
また、前記プリントサーバは、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないという前記判定手段の判定がなされると、正常な印刷が不可能である理由を印刷装置に通知している。
【００１１】
更に、前記プリントサーバは、正常な印刷が不可能である旨を印刷装置に通知した後、印刷装置からの強制出力指示に応答して、印刷ジョブを印刷装置に転送している。
【００１２】
また、前記登録手段には前記印刷装置の機能と共に印刷装置の状態が登録されており、前記プリントサーバは、前記判定手段による判定結果と共に印刷装置の状態を印刷装置に通知している。
【００１３】
更に、前記印刷装置は、前記プリントサーバからの通知内容を表示している。
【００１４】
また、前記判定手段は、前記印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たさないと判定すると、前記登録手段に登録されている全ての印刷装置の機能を参照して、前記印刷ジョブの実行要件を満たす他の印刷装置の機能を検索し、この検索した他の印刷装置を前記印刷ジョブの転送要求を出した印刷装置に通知している。
【００１５】
更に、前記プリントサーバは、印刷ジョブを複数の印刷装置に分配して転送する負荷分散手段を備え、前記判定手段は、前記登録手段に登録されている全ての印刷装置の機能を参照して、前記印刷ジョブの実行要件を満たす複数の印刷装置の機能を検索し、この検索した各印刷装置を前記印刷ジョブの転送要求を出した印刷装置に通知し、前記負荷分散手段は、印刷ジョブの転送要求を出した印刷装置からの負荷分散指示に応答して、印刷ジョブを前記検索した各印刷装置に分配して転送している。
【発明の効果】
【００１６】
本発明によれば、プリントサーバでは、印刷装置の機能を登録しておき、印刷装置から印刷ジョブの転送要求を受けたときに、登録されている印刷装置の機能が該印刷装置へと転送される印刷ジョブの実行要件を満たすか否かを判定し、この判定結果を印刷装置へと通知している。このため、印刷装置のユーザは、印刷ジョブをプリントサーバから印刷装置へと転送して実行するに先立ち、この印刷装置で印刷ジョブが正常に行われるか否かを知ることができる。
【００１７】
例えば、プリントサーバでは、印刷装置の機能が印刷ジョブの実行要件を満たすという判定がなされると、正常な印刷が可能である旨を印刷装置に通知している。あるいは、印刷装置の機能が印刷ジョブの実行要件を満たさないという判定がなされると、正常な印刷が不可能である旨を印刷装置に通知している。印刷装置のユーザは、いずれの通知を受けても、この印刷装置で印刷ジョブが正常に行われるか否かを知ることができる。
【００１８】
また、プリントサーバでは、印刷装置の機能が印刷ジョブの実行要件を満たさないという判定がなされると、正常な印刷が不可能である理由を印刷装置に通知しているので、印刷装置のユーザは、その理由を知ることができる。
【００１９】
更に、プリントサーバは、正常な印刷が不可能である旨を印刷装置に通知した後、印刷装置からの強制出力指示に応答して、印刷ジョブを印刷装置に転送している。このため、正常な印刷が不可能であっても、印刷ジョブを印刷装置で実行することができる。ただし、不完全な印刷となる。例えば、カラー画像がモノクロ画像で印刷されたり、ステープル処理等の後処理が省略される。
【００２０】
また、プリントサーバは、判定結果と共に印刷装置の状態を印刷装置に通知しているので、印刷装置で印刷ジョブが正常に行われるか否かを知るだけではなく、印刷装置が印刷ジョブの実行可能な状態にあるか否かを知ることができる。
【００２１】
更に、プリントサーバでは、印刷装置の機能が印刷ジョブの実行要件を満たさないという判定がなされると、印刷ジョブの実行要件を満たす他の印刷装置を検索して該印刷ジョブの転送要求を出した印刷装置に通知している。このため、この印刷ジョブの転送要求を出した印刷装置のユーザは、印刷ジョブの実行要件を満たす他の印刷装置を知ることができ、この他の印刷装置に出向いて、この他の印刷装置からプリントサーバへと印刷ジョブの転送要求を出し、この印刷装置で印刷ジョブを実行して、正常な印刷を行うことができる。
【００２２】
また、プリントサーバでは、印刷ジョブの実行要件を満たす複数の印刷装置の機能を検索し、この検索した各印刷装置を印刷ジョブの転送要求を出した印刷装置に通知し、印刷ジョブの転送要求を出した印刷装置からの負荷分散指示に応答して、印刷ジョブを前記検索した各印刷装置に分配して転送している。すなわち、プルプリントに際し、印刷ジョブの転送要求を出した印刷装置からの指示により、印刷ジョブを複数の印刷装置に分配して転送するという負荷分散を行っている。これにより、印刷ジョブの迅速な実行が可能になる。尚、前記検索した各印刷装置に、印刷ジョブの転送要求を出した印刷装置が含まれていても含まれていなくてもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明のプリントシステムの一実施形態を示すブロック図である。
【図２】（ａ）、（ｂ）は、図１のシステムにおける端末装置及びプリントサーバの構成を示すブロック図である。
【図３】図１のシステムにおける複合機の構成を示すブロック図である。
【図４】図１のシステムにおけるプリントサーバの処理手順全体の概要を示すフローチャートである。
【図５】複合機をプリントサーバのデータテーブルに登録するための処理手順を示すフローチャートである。
【図６】プリントサーバのデータテーブルの更新間隔を設定するための処理手順を示すフローチャートである。
【図７】複合機の機能や状態等を収集してプリントサーバのデータテーブルに書き込むための処理手順を示すフローチャートである。
【図８】プルプリントに際し、プリントサーバのデータテーブルを更新するための処理手順を示すフローチャートである。
【図９】プルプリントに際し、プリントサーバのデータテーブルを参照して、印刷ジョブの遂行に複合機の機能が不足しているか否かを判定し、この判定結果を端末装置に通知するための処理手順を示すフローチャートである。
【図１０】各複合機を登録するためのプリントサーバのデータテーブルを例示する図である。
【図１１】図１０のデータテーブルの更新間隔等が登録される記憶領域を模式的に例示する図である。
【図１２】（ａ）、（ｂ）、及び（ｃ）は、図１のシステムにおける複合機をデータテーブルに登録するときに利用される操作画面を例示する図である。
【図１３】データテーブルの更新間隔等を図１１の記憶領域に登録するときに利用される操作画面を例示する図である。
【図１４】印刷ジョブの遂行に複合機の機能が不足しているか否かの判定結果を端末装置に表示するときの操作画面を例示する図である。
【図１５】プルプリントに際し、プリントサーバのデータテーブルを参照して、印刷ジョブの遂行に複合機の機能が不足しているか否かを判定し、この判定結果を複合機に通知するための処理手順の概要を示すフローチャートである。
【図１６】プルプリントに際し、印刷ジョブの転送要求を出した複合機で印刷ジョブを遂行することができるか否かを判定し、この判定結果を複合機に通知するための処理手順を示すフローチャートである。
【図１７】プルプリントに際し、印刷ジョブの転送要求を出した複合機を除く他の各複合機で印刷ジョブを遂行することができるか否かを判定し、この判定結果を印刷ジョブの転送要求を出した複合機に通知するための処理手順を示すフローチャートである。
【図１８】プルプリントに際し、プリントサーバのデータテーブルを更新するための処理手順を示すフローチャートである。
【図１９】印刷ジョブの遂行に複合機の機能が不足しているか否かの判定結果を複合機に表示するときの操作画面を例示する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を添付図面を参照して詳細に説明する。
【００２５】
図１は、本発明のプリントシステムの一実施形態を示すブロック図である。本実施形態のシステムＰＳでは、複数の端末装置（パーソナルコンピュータ）１１、プリントサーバ２１、及び複数の複合機３１をネットワークＮを通じて相互に接続し、端末装置１１、プリントサーバ２１、及び複合機３１のいずれの間でも印刷ジョブ等を送受することができるようにしている。ネットワークＮは、ＬＡＮやインターネット等を想定しているが、他の種類のネットワークを適用しても構わない。
【００２６】
図２（ａ）、（ｂ）は、端末装置１１及びプリントサーバ２１の構成を示すブロック図である。尚、図２（ａ）、（ｂ）においては、端末装置１１及びプリントサーバ２１が基本的に同一構成であるため、同様の作用を果たす部位の名称を同一にして、符号だけを変更している。
【００２７】
図２（ａ）、（ｂ）において、ＣＰＵ１１１、２１１は、システムバス１１２、２１２を通じて各デバイス等を制御し、端末装置１１又はプリントサーバ２１を統括的に制御する。ＲＯＭ１１３、２１３及び外部メモリ１１４、２１４には、ＣＰＵ１１１、２１１で実行されるＢＩＯＳ（Basic Input /Output System）、オペレーティングシステム（ＯＳ）、端末装置１１又はプリントサーバ２１の機能を実現するために必要な各種プログラム等が記憶されている。
【００２８】
ＲＡＭ１１５、２１５は、ＣＰＵ１１１、２１１の主メモリ、ワークエリア等として機能する。ＣＰＵ１１１、２１１は、必要なプログラム等をＲＯＭ１１３、２１３及び外部メモリ１１４、２１４からＲＡＭ１１５、２１５とへロードして実行し、端末装置１１又はプリントサーバ２１の機能を実現する。
【００２９】
入力コントローラ１１６、２１６は、キーボードやマウス等の操作入力部１１７、２１７からの入力をＣＰＵ１１１、２１１へと中継する。
【００３０】
ビデオコントローラ１１８、２１８は、表示デバイス１１９、２１９の表示制御を行う。ＣＰＵ１１１、２１１は、ＲＡＭ１１５、２１５等の表示メモリ領域にテキストや画像等をラスタライズする。ビデオコントローラ１１８、２１８、は、このラスタライズされたテキストや画像等を表示デバイス１１９、２１９の画面に表示する。また、ＣＰＵ１１１、２１１は、操作入力部１１７、２１７からの入力に応じて表示デバイス１１９、２１９の画面上のカーソルを移動させて、カーソルによる指示を可能にする。尚、表示デバイスは、液晶表示装置、ＣＲＴ、ＥＬ表示装置等、如何なる種類のものであってもよい。
【００３１】
メモリコントローラ１２１、２２１は、外部メモリ１１４、２１４に対する読み書きを制御する。外部メモリ１１４、２１４は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、あるいはコンパクトフラッシュ（登録商標）等の携帯型メモリを含み、これらに対する読み書きを実行する。
【００３２】
通信インターフェース（通信Ｉ／Ｆ）１２２、２２２は、ネットワークＮを通じて、端末装置１１、プリントサーバ２１、あるいは複合機３１との間でデータ通信を行うものであり、このデータ通信の通信制御を実行する。例えば、ＴＣＰ／ＩＰを用いた通信制御を行う。
【００３３】
図３は、複合機３１の構成を示すブロック図である。図３において、画像制御部３１１は、原稿画像を読取るスキャナ３１２及びテキストや画像等を記録用紙に印刷するプリンタ３１３を制御したり、ネットワークＮや公衆回線３１４（ＰＳＴＮまたはＩＳＤＮ等）を通じて印刷ジョブ等を送受信する。
【００３４】
画像制御部３１１において、ＣＰＵ３２１は、システムバス３２２を通じて各デバイス等を制御し、複合機３１全体を制御する。ＲＯＭ３２３には、ブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）３２４には、各種のアプリケーションプログラム，画像データ等が格納されている。
【００３５】
ＲＡＭ３２５は、ＣＰＵ３２１の主メモリ、ワークエリア等として機能する。ＣＰＵ３２１は、必要なプログラム等をＲＯＭ３２３及びＨＤＤ３２４からＲＡＭ３２５へとロードして実行し、複合機３１を制御する。
【００３６】
操作インターフェース（操作Ｉ／Ｆ）３２６は、操作入力部３１５のインターフェースであり、画像を操作入力部３１５に出力して、この画像を操作入力部３１５に付設の表示デバイスの画面に表示させる。また、操作Ｉ／Ｆ３２６は、表示デバイスの画面に重ねられたタッチパネルに対する指示を該タッチパネルから入力して、表示デバイスの画面に表示されたボタンやキー等に対する入力を判定する。このボタンやキーとしては、スタートキー、ストップキー、ＩＤキー、リセットキー等がある。スタートキーは、スキャナ３１２による原稿画像の読取り開始を指示するときに操作される。ストップキーは、スキャナ３１２やプリンタ３１３の動作の停止を指示するときに操作される。ＩＤキーは、ユーザの氏名やパスワードを入力するときに操作される。リセットキーは、操作入力部３１５による設定を初期設定するときに用いられる。尚、表示デバイスは、液晶表示装置、ＣＲＴ、ＥＬ表示装置等、如何なる種類のものであってもよい。
【００３７】
通信インターフェース（通信Ｉ／Ｆ）３２７は、ネットワークＮを通じて、端末装置１１やプリントサーバ２１との間でデータ通信を行うものであり、このデータ通信の通信制御を実行する。モデム３２８は、公衆回線３１４に接続され、公衆回線３１４を通じて相手側通信端末との間でファクシミリ通信等を行う。
【００３８】
外部インターフェース（外部Ｉ／Ｆ）３２９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインターフェースであり、ここにＩＣカードの読取り用のカードリーダ３１６が接続される。ＣＰＵ３２１は、この外部Ｉ／Ｆ３２９を介して、カードリーダ３１６によりＩＣカードから読取られた認証データを入力して取得する。
また、外部Ｉ／Ｆ３２９には、カードリーダの他に、携帯型メモリ（例えばＵＳＢメモリ）を着脱自在に接続することが可能なリーダライターやコネクタ等（図示ぜず）が接続されている。
【００３９】
カードリーダ３１６は、ＣＰＵ３２１により制御され、ＩＣカード（例えば、ソニー社のフェリカ（Felica、登録商標））から認証データを読取り、この認証データを外部Ｉ／Ｆ３２９を介してＣＰＵ３２１に通知する。
【００４０】
イメージバスインターフェース（イメージバスＩ／Ｆ）３３１は、システムバス３２２と画像データ転送用の画像バス３３２とを相互接続するバスブリッジであり、両方のバス間でデータ構造の相互変換を行う。
【００４１】
画像バス３３２は、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。この画像バス３３２には、ラスタイメージプロセッサ（ＰＩＰ）３３３、プリンタインターフェース（プリンタＩ／Ｆ）３３４、スキャナインターフェース（スキャナＩ／Ｆ）３３５、及び画像処理部３３６が接続されている。
【００４２】
ＲＩＰ３３３は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４３】
プリンタＩ／Ｆ３３４は、プリンタ３１３を画像制御部３１１に接続し、画像データの同期系／非同期系の変換を行う。プリンタ３１３は、操作入力部３１５の操作によりプリントの開始が指示されると、ＣＰＵ３２１により起動される。このプリンタ３１３は、画像（ラスタイメージ）を記録用紙に記憶するものであり、感光体上にトナー像を形成して、このトナー像を記録用紙に転写する電子写真方式、インクを記録用紙上に直接吐出するインクジェット方式等のいずれでも構わない。尚、プリンタ３１３は、異なる用紙サイズ又は異なる用紙向きの選択を可能にするために複数の給紙トレイを備えている。
【００４４】
また、スキャナＩ／Ｆ３３５は、スキャナ３１２を画像制御部３１１に接続し、画像データの同期系／非同期系の変換を行う。スキャナ３１２は、操作入力部３１５の操作によりスキャナの開始が指示されると、ＣＰＵ３２１により起動される。このスキャナ３１２が起動されると、原稿用紙がトレイから引き出されて、ＣＣＤラインセンサにより原稿画像が読取られ、この原稿画像（ラスタイメージ）を示す画像データが生成出力される。
【００４５】
画像処理部３３６は、画像データに対して補正、加工、編集を行うものである。例えば、複合機３１の特性に応じた補正や解像度変換等を行う。あるいは、画像の回転、多値画像データに対するＪＰＥＧの圧縮伸長変換処理、及び２値画像データに対するＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４６】
さて、このような構成のプリントシステムＰＳにおいて、端末装置１１は、プリンタドライバの実行により印刷ジョブの生成や送信を行うことができる。プリンタドライバは、例えばアプリケーションプログラムから画像データを受け取って、画像データと印刷処理命令からなる印刷ジョブを生成したり、印刷ジョブを記憶デバイスから読み出し、この印刷ジョブをネットワークＮを通じてプリントサーバ２１に送信する。
【００４７】
この印刷ジョブは、プリントサーバ２１から複合機３１に直ちに転送されて実行されるか、またはプリントサーバ２１に一旦保管される。プリントサーバ２１に一旦保管された場合は、所望の複合機３１からその印刷ジョブを指定して、この印刷ジョブをプリントサーバ２１から複合機３１へと転送し、この印刷ジョブを複合機３１で実行する。
【００４８】
従って、プリントシステムＰＳにおいては、端末装置１１からプリントサーバ２１を介して所望の複合機３１へと印刷ジョブを直ちに送受して、複合機３１で印刷ジョブを実行することができる（通常の印刷処理と称す）。また、端末装置１１からプリントサーバ２１へと印刷ジョブを送受して、プリントサーバ２１に印刷ジョブを一旦保管し、この後にプリントサーバ２１の印刷ジョブを複合機３１から指定して読み出すことができる（プルプリントと称す）。
【００４９】
次に、通常の印刷処理及びプルプリントを詳しく説明する。まず、印刷ジョブをプリントサーバ２１から複合機３１へと直ちに転送するという通常の印刷処理の場合、図２（ａ）の端末装置１１において、ＣＰＵ１１１によりプリンタドライバを実行して、ＲＡＭ１１５内に印刷ジョブを生成したり、印刷ジョブをメモリコントローラ１２１を介して外部メモリ１１４から読み出し、この印刷ジョブを通信Ｉ／Ｆ１２２からネットワークＮを通じてプリントサーバ２１に送信する。
【００５０】
図２（ｂ）のプリントサーバ２１では、端末装置１１からの印刷ジョブを通信Ｉ／Ｆ２２２で受信し、この印刷ジョブをメモリコントローラ２２１を介して外部メモリ２１４に記憶し、この印刷ジョブを通信Ｉ／Ｆ２２２から複合機３１へと直ちに送信する。
【００５１】
図３の複合機３１では、プリントサーバ２１からの印刷ジョブを通信Ｉ／Ｆ３２７で受信し、この印刷ジョブをＨＤＤ３２４等に一旦記憶する。この印刷ジョブは、ＨＤＤ３２４等から読み出され、イメージバスＩ／Ｆ３３１を介して画像処理部３３６に引き渡され、画像処理部３３６で該印刷ジョブの画像データに対する画像処理を施されてから、プリンタＩ／Ｆ３３４を介してプリンタ３１３へと引き渡される。プリンタ３１３は、この印刷ジョブを解析し、この印刷ジョブの画像データによって示される画像（ラスタイメージ）を記録用紙に記録する。
【００５２】
次に、印刷ジョブをプリントサーバ２１に一旦保管して、この後に印刷ジョブを複合機３１から指定して読み出すというプルプリントの場合、図２（ａ）の端末装置１１においては、通常の印刷処理と同様に印刷ジョブを生成するが、この印刷ジョブをプルプリントの指示と共にプリントサーバ２１に送信する。
【００５３】
図２（ｂ）のプリントサーバ２１では、プルプリント指示の印刷ジョブを通信Ｉ／Ｆ２２２で受信すると、この印刷ジョブをメモリコントローラ２２１を介して外部メモリ２１４に格納して保管する。
【００５４】
この後、ユーザは、所望の複合機３１に出向いて、操作入力部３１５の表示デバイスに表示されたボタンやキーを操作して、その印刷ジョブの転送を指示する。これに応答してＣＰＵ３２１は、その印刷ジョブの転送要求を通信Ｉ／Ｆ３２７からプリントサーバ２１へと送信する。
【００５５】
図２（ｂ）のプリントサーバ２１では、複合機３１からの印刷ジョブの転送要求を受信すると、この転送要求をＣＰＵ２１１に通知する。これに応答してＣＰＵ２１１は、外部メモリ２１４から該当する印刷ジョブを検索し、この印刷ジョブを複合機３１へと送信する。
【００５６】
図３の複合機３１では、プリントサーバ２１からの印刷ジョブを受信すると、この印刷ジョブをＨＤＤ３２４等に一旦記憶し、画像処理部３３６で該印刷ジョブの画像データに画像処理を施してから、この印刷ジョブをプリンタ３１３へと引き渡し、プリンタ３１３で該印刷ジョブの画像データによって示される画像（ラスタイメージ）を記録用紙に記録する。このとき、印刷ジョブの画像データによって示される画像を記録する代わりに、印刷ジョブを外部Ｉ／Ｆ３２９を介して携帯型メモリ（例えばＵＳＢメモリ）に出力して記憶してもよい。この場合、携帯型メモリを所望の端末装置１１に接続して、携帯型メモリから端末装置１１へと印刷ジョブをロードし、この印刷ジョブを端末装置１１の表示画面に表示することができる。
【００５７】
ところで、各複合機３１は、同一の印刷機能を有しているわけではなく、それぞれの印刷機能に差異がある。例えば、カラー画像及びモノクロ画像のいずれも印刷するという機能、モノクロ画像だけを印刷するという機能、ステープル等の後処理機能などがあり、これらの機能が各複合機３１に選択的に与えられている。また、印刷ジョブは、カラー画像、モノクロ画像、及び後処理等の該印刷ジョブの実行要件を選択的に含んでなる。このため、複合機３１によっては、印刷ジョブを遂行するには機能が不足することがある。
【００５８】
例えば、モノクロ画像だけを印刷するという機能を有する複合機３１に対して、カラー画像の印刷ジョブを与えても、カラー画像を印刷することができず、モノクロ画像を印刷することになる。
【００５９】
しかしながら、従来は、プルプリントに際し、プリントサーバ２１から複合機３１へと転送された印刷ジョブを遂行するには該複合機３１の機能が不足していても、印刷ジョブを該複合機３１で実行していた。このため、例えば、カラー画像がモノクロ画像で印刷されて、印刷ジョブが満足に遂行されず、記録用紙の無駄等が発生していた。
【００６０】
そこで、本実施形態のシステムＰＳでは、端末装置１１からプリントサーバ２１へと転送された印刷ジョブの遂行に複合機３１の機能が不足しているか否かを判定し、この判定結果を端末装置１１で表示してユーザに通知するようにしている。
【００６１】
また、複合機３１からプリントサーバ２１へと印刷ジョブを指定して、この印刷ジョブをプリントサーバ２１から複合機３１へと転送させるときに（プルプリント）、この印刷ジョブの遂行に複合機３１の機能が不足しているか否かを判定し、この判定結果を複合機３１で表示してユーザに通知するようにしている。
【００６２】
次に、そのような判定のための処理手順を、図４乃至図１９を参照して説明する。
【００６３】
まず、図４に示すフローチャートに従って、処理手順全体の概要を説明する。この図４のフローチャートの処理は、ルーチンＢで用いられるデータテーブルをプリントサーバ２１の外部メモリ２１４に作成して、このデータテーブルに基本的な情報を書き込むためのルーチンＡと、このデータテーブルの情報を更新したり、このデータテーブルを参照して、端末装置１１からプリントサーバ２１へと転送された印刷ジョブの遂行に複合機３１の機能が不足しているか否かを判定し、この判定結果を端末装置１１に通知するルーチンＢとを含んでいる。
【００６４】
ルーチンＡでは、ネットワーク上の各複合機３１をデータテーブルに登録するための処理Ａ-1と、データテーブルの更新間隔を設定するための処理Ａ-2と、各複合機３１の動作状態や機能情報等を収集してデータテーブルに書き込むための処理Ａ-3とが順次行われる。
【００６５】
このルーチンＡは、プリントサーバ２１で実行されるものであり、例えばプリントシステムＳＰのソフトウェアもしくはルーチンＡそのものをインストールするときに実行することができる。
【００６６】
また、ルーチンＢでは、データテーブルを更新するための処理Ｂ-1と、このデータテーブルを参照して、端末装置１１からプリントサーバ２１へと転送された印刷ジョブの遂行に複合機３１の機能情報が不足しているか否かを判定し、この判定結果を端末装置１１に通知するための処理Ｂ-2と、印刷ジョブを複合機３１から指定して読み出すというプルプリントに際し、この印刷ジョブの遂行に複合機３１の機能情報が不足しているか否かを判定し、この判定結果を複合機３１に通知するための処理Ｂ-3とが行われる。
【００６７】
このルーチンＢは、プリントサーバ２１で実行されるものであり、先に述べたプルプリントのときに実行される。
【００６８】
図１０は、ネットワーク上の各複合機３１が登録されるデータテーブルＤ１を例示する図である。このデータテーブルＤ１においては、各複合機３１に付与されるシリアル番号、各複合機３１の登録名称、各複合機３１のＩＰアドレス、各複合機３１の動作状態、及び各複合機３１の機能情報が登録される。複合機３１の動作状態とは、停止中、待機中、ファクシミリ通信中、印刷ジョブの実行中等を示すものである。複合機３１の機能情報とは、複合機３１がカラー画像に対応しているか否か、使用可能な用紙サイズ、後処理等を示すものである。
【００６９】
また、図１１は、データテーブルＤ１の更新間隔等が登録される記憶領域Ｄ２を模式的に例示する図である。この図１１の記憶領域Ｄ２には、この記憶領域Ｄ２の登録日、データテーブルＤ１の更新間隔の単位、更新間隔、及び開始時刻が記憶される。
【００７０】
次に、図５のフローチャートを参照しつつ、ネットワーク上の各複合機３１をプリントサーバ２１の外部メモリ２１４のデータテーブルＤ１に登録するための処理Ａ-1を詳しく説明する。
【００７１】
プリントサーバ２１において、ＣＰＵ２１１は、外部メモリ２１４に図１０のデータテーブルＤ１を生成し、このデータテーブルＤ１の内容を消去し（ステップＳ１００１）、１番目のシリアル番号として「０００１」をデータテーブルＤ１に書き込む（ステップＳ１００２）。そして、ＣＰＵ２１１は、表示デバイス２１９に図１２（ａ）に示すような操作画面４１を表示する。
【００７２】
図１２（ａ）の操作画面４１には、３つのチェックボックス４２、４３、４４と、「登録ファイルを利用する」、「１件ずつ入力し、登録」、及び「登録しない」とがそれぞれ対応付けられて表示されている。また、「次へ」のキー４５、及び「終了」のキー４６が表示されている。
【００７３】
「登録ファイルを利用する」は、各複合機３１のＩＰアドレスや登録名称が登録されている既存の登録ファイルを利用することを示唆しており、この既存の登録ファイルを利用するときにチェックボックス４２にチェックマークを記入する。また、「１件ずつ入力し、登録」は、プリントサーバ２１における操作入力部２１７の入力操作により複合機３１のＩＰアドレスや登録名称を登録することを示唆しており、この入力操作を行うときにチェックボックス４３にチェックマークを記入する。更に、「登録しない」は、図５の処理が終了することを示唆し、この処理を終了するときにチェックボックス４４にチェックマークを記入する。
【００７４】
例えば、操作入力部２１７の操作により操作画面４１上の「１件ずつ入力し、登録」のチェックボックス４３にチェックマークが記入されたとすると、ＣＰＵ２１１は、登録の対象となる複合機３１が存在すると判定し（ステップＳ１００３で「Ｙｅｓ」、かつ登録ファイルを利用しないと判定し（ステップＳ１００４で「Ｎｏ」）、図１２（ｂ）に示すような操作画面５１を表示する。
【００７５】
図１２（ｂ）の操作画面５１には、複合機３１の登録名称を記入するための記入欄５２、及び複合機３１のＩＰアドレスを記入するための記入欄５３が表示されている。また、「次へ」のキー５４、及び「終了」のキー５５が表示されている。
【００７６】
ここで、操作入力部２１７の操作により操作画面５１上の記入欄５２に複合機３１の登録名称が記入され（ステップＳ１００５）、記入欄５３に複合機３１のＩＰアドレスが記入され（ステップＳ１００６）、この後で確定指示が出されると、ＣＰＵ２１１は、これらの登録名称やＩＰアドレスをシリアル番号「０００１」に対応付けてデータテーブルＤ１に登録する（ステップＳ１００７）。
【００７７】
この後、ＣＰＵ２１１は、シリアル番号を「０００２」に歩進し（ステップＳ１００８）、操作入力部２１７の操作により操作画面５１上の「次へ」のキー５４が指示されると、登録の対象となる次の複合機３１があるとみなし（ステップＳ１００９で「Ｙｅｓ」）、ステップＳ１００５からの処理に戻って、２番目のシリアル番号「０００２」をデータテーブルＤ１に書き込み、各記入欄５２、５３への新たな登録名称及びＩＰアドレスの記入を待機する。
【００７８】
そして、各記入欄５２、５３に新たな登録名称及びＩＰアドレスが記入されると、ステップＳ１００８で歩進されたシリアル番号に対応付けて登録名称及びＩＰアドレスがデータテーブルＤ１に書き込まれ、操作画面５１上の「次へ」のキー５４が指示されると、登録の対象となる次の複合機３１があるとみなされて、ステップＳ１００５からの処理に戻る。以降同様に、全ての複合機３１に対応するぞれぞれのシリアル番号が順次設定され、これらのシリアル番号に対応して全ての複合機３１のＩＰアドレスや登録名称が逐一登録される。更に、操作画面５１上の「終了」のキー５５が指示されると、この図５の処理が終了する。
【００７９】
また、操作入力部２１７の操作により操作画面４１上の「登録ファイルを利用する」のチェックボックス４２にチェックマークが記入されたとすると、ＣＰＵ２１１は、登録の対象となる複合機３１が存在すると判定し（ステップＳ１００３で「Ｙｅｓ」、かつ登録ファイルを利用すると判定し（ステップＳ１００４で「Ｙｅｓ」）、図１２（ｃ）に示すような操作画面６１を表示する。
【００８０】
図１２（ｃ）の操作画面６１には、登録ファイルのファイル名を記入するための記入欄６２が表示されている。また、「終了」のキー６３が表示されている。
【００８１】
操作入力部２１７の操作により操作画面６１上の記入欄６２に登録ファイルのファイル名が記入され、この後で確定指示が出されると、ＣＰＵ２１１は、このファイル名を検索条件として、プリントサーバ２１内のＲＡＭ２１５や外部メモリ２１４のメモリデバイスをスキャンして、このファイル名の登録ファイルを検索し、この登録ファイルから全ての複合機３１のＩＰアドレスや登録名称を読み出して、全ての複合機３１のＩＰアドレスや登録名称を外部メモリ２１４内のデータテーブルＤ１に登録する。このとき、各複合機３１のＩＰアドレスや登録名称がデータテーブルＤ１に順次登録される度に、シリアル番号が逐一繰り上げられて、全ての複合機３１に対応するぞれぞれのシリアル番号が設定され、これらのシリアル番号に対応して全ての複合機３１のＩＰアドレスや登録名称が登録される（ステップＳ１０１０）。そして、この図５の処理が終了する。
【００８２】
尚、各操作画面４１、５１、６１のいずれにおいても、「終了」のキーが指示されると、この図５の処理が終了する。また、操作画面４１の「登録しない」のチェックボックス４４にチェックマークが記入されても、この図５の処理が終了する。
【００８３】
このように操作入力部２１７の操作により全ての複合機３１の登録名称やＩＰアドレスを逐一入力したり、プリントサーバ２１における既存の登録ファイルから全ての複合機３１の登録名称やＩＰアドレスを読み出して、データテーブルＤ１への登録を行うことができる。
【００８４】
次に、図６のフローチャートを参照しつつ、データテーブルの更新間隔を設定するための処理Ａ-2を詳しく説明する。
【００８５】
プリントサーバ２１において、ＣＰＵ２１１は、データテーブルＤ１に少なくとも１台の複合機３１の登録名称及びＩＰアドレスが登録されているか否かを判定し（ステップＳ２００１）、登録されているならば（ステップＳ２００１で「Ｙｅｓ」）、外部メモリ２１４に図１１に示すような記憶領域Ｄ２を生成し、表示デバイス２１９に図１３に示すような操作画面７１を表示する。
【００８６】
図１３の操作画面７１には、チェックボックス７２が表示され、このチェックボックス７２に対応して「１日間隔  更新開始時刻」及び記入欄７３が表示されている。また、チェックボックス７４が表示され、このチェックボックス７４に対応して「時間間隔  更新間隔  更新開始時刻」及び記入欄７５、７６が表示されている。更に、「終了」のキー７７が表示されている。
【００８７】
「１日間隔  更新開始時刻」は、１日１回だけ記入欄７３に記入された更新開始時刻にデータテーブルＤ１を更新することを示唆しており、１日１回だけ更新を行うときにチェックボックス７２にチェックマークを記入して、記入欄７３に更新開始時刻を記入する。また、「時間間隔  更新間隔  更新開始時刻」は、記入欄７５に記入された時間もしくは分単位の間隔でかつ記入欄７６に記入された更新開始時刻からデータテーブルＤ１を更新することを示唆しており、時間もしくは分単位の間隔で更新を行うときにチェックボックス７４にチェックマークを記入して、記入欄７５に更新間隔の時間もしくは分を記入し、記入欄７６に更新開始時刻を記入する。
【００８８】
例えば、操作入力部２１の操作によりチェックボックス７２にチェックマークが記入され、記入欄７３に更新開始時刻が記入されたとすると、記憶領域Ｄ２において１日単位が更新間隔単位に対応付けて記憶され、更新開始時刻が開始時刻に対応付けて記憶される（ステップＳ２００２）。
【００８９】
また、操作入力部２１の操作によりチェックボックス７４にチェックマークが記入され、各記入欄７５、７６に時間もしくは分単位の間隔及び更新開始時刻が記入されたとすると、記憶領域Ｄ２において時間単位が更新間隔単位に対応付けて記憶され、時間もしくは分単位の間隔が更新間隔に対応付けて記憶され、更新開始時刻が開始時間に対応付けて記憶される（ステップＳ２００２）。
【００９０】
この後、この図６の処理が終了する。また、データテーブルＤ１に複合機３１の登録名称及びＩＰアドレスが登録されていなければ（ステップＳ２００１で「Ｎｏ」）、この図６の処理が終了する。
【００９１】
このようにデータテーブルＤ２の更新間隔を１日単位、時間もしくは分単位で設定したり、更新開始時刻を設定することができる。
【００９２】
次に、図７のフローチャートを参照しつつ、各複合機３１の機能情報や動作状態等を収集してデータテーブルＤ１に書き込むための処理Ａ-3を詳しく説明する。
【００９３】
プリントサーバ２１において、ＣＰＵ２１１は、シリアル番号を初期設定して、１番目のシリアル番号として「０００１」を設定し（ステップＳ３００１）、シリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かを判定し（ステップＳ３００２）、存在するならば（ステップＳ３００２で「Ｙｅｓ」）、シリアル番号「０００１」に対応する複合機３１の登録名称及びＩＰアドレスをデータテーブルＤ１から読み出し（ステップＳ３００３）、通信Ｉ／Ｆコントローラ２２２を介して、登録名称及びＩＰアドレスに該当するネットワークＮ上の複合機３１に対して動作状態及び機能情報の通知要求を送信する（ステップＳ３００４）。
【００９４】
この複合機３１では、プリントサーバ２１からの通知要求を通信Ｉ／Ｆ３２７で受信してＣＰＵ３２１に入力する。これに応答してＣＰＵ３２１は、複合機３１の動作状態と機能情報を示す通知データを作成し、この通知データを通信Ｉ／Ｆ３２７からネットワークＮを通じてプリントサーバ２１に返信する。
【００９５】
プリントサーバ２１では、この通知データを通信Ｉ／Ｆコントローラ２２２を介してＣＰＵ２１１に入力する。ＣＰＵ２１１は、この通知データから複合機３１の動作状態と機能情報を取得し、この複合機３１の動作状態と機能情報をシリアル番号「０００１」に対応付けてデータテーブルＤ１に登録する（ステップＳ３００５）。
【００９６】
この後、ＣＰＵ２１１は、シリアル番号を「０００２」に歩進して、ステップＳ３００２に戻り、シリアル番号「０００２」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かを判定し（ステップＳ３００２）、存在するならば（ステップＳ３００２で「Ｙｅｓ」）、シリアル番号「０００２」に対応する複合機３１の登録名称及びＩＰアドレスをデータテーブルＤ１から読み出し（ステップＳ３００３）、該当する複合機３１に対して動作状態及び機能情報の通知を要求し（ステップＳ３００４）、この複合機３１の動作状態と機能情報を取得して、この複合機３１の動作状態と機能情報をシリアル番号「０００２」に対応付けてデータテーブルＤ１に登録する（ステップＳ３００５）。
【００９７】
以降同様に、シリアル番号が歩進され、歩進されたシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するならば、該当する複合機３１の動作状態と機能情報が取得されて、この複合機３１の動作状態と機能情報がデータテーブルＤ１に登録される。そして、歩進したシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在しなくなると（ステップＳ３００２で「Ｎｏ」）、つまり全ての複合機３１の動作状態と機能情報がデータテーブルＤ１に登録されたならば、この図７の処理が終了する。
【００９８】
次に、図８のフローチャートを参照しつつ、プルプリントに際し、データテーブルＤ１を更新するための処理Ｂ-1を詳しく説明する。
【００９９】
プリントサーバ２１において、ＣＰＵ２１１は、外部メモリ２１４内の記憶領域Ｄ２から更新間隔（１日単位又は時間もしくは分単位）及び更新開始時刻を読出し（ステップＳ４００１）、またプリントサーバ２１内蔵のタイマーを参照して、現在の時刻を取得し（ステップＳ４００２）、更にシリアル番号を「０００１」に初期設定する（ステップＳ４００３）。そして、ＣＰＵ２１１は、記憶領域Ｄ２の更新間隔及び更新開始時刻に基づき少なくとも１つの更新時刻を求め、この求めた更新時刻が現在の時刻に達したか否かを判定する（ステップＳ４００４）。このとき、更新時刻が現在の時刻に達していなければ（ステップＳ４００４で「Ｎｏ」）、この図８の処理が終了する。
【０１００】
また、ＣＰＵ２１１は、更新時刻が現在の時刻に達したと判定すると（ステップＳ４００４で「Ｙｅｓ」）、図７のステップＳ３００２〜ステップＳ３００６と同様の処理を行って、各複合機３１の動作状態と機能情報をデータテーブルＤ１に登録し、データテーブルＤ１に最新の内容を登録する。すなわち、ステップＳ４００３で設定したシリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かを判定し（ステップＳ４００５）、存在するならば（ステップＳ４００５で「Ｙｅｓ」）、シリアル番号「０００１」に対応する複合機３１の登録名称及びＩＰアドレスをデータテーブルＤ１から読出し（ステップＳ４００６）、該当する複合機３１に対して動作状態及び機能情報の通知要求を送信する（ステップＳ４００７）。そして、この複合機３１から通知データを受信し、この通知データによって示される複合機３１の動作状態と機能情報を取得し、この複合機３１の動作状態と機能情報をシリアル番号「０００１」に対応付けてデータテーブルＤ１に登録する（ステップＳ４００８）。この後、シリアル番号を歩進して（ステップＳ４００９）、ステップＳ４００５に戻る。
【０１０１】
歩進したシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在する限りは、ステップＳ４００５からの処理が繰り返されて、全ての複合機３１の動作状態と機能情報がデータテーブルＤ１に登録され、この後に図８の処理が終了する。
【０１０２】
次に、図９のフローチャートを参照しつつ、プルプリントに際し、データテーブルＤ１を参照して、端末装置１１からプリントサーバ２１へと転送された印刷ジョブの遂行に複合機３１の機能が不足しているか否かを判定し、この判定結果を端末装置１１に通知するための処理Ｂ-2を詳しく説明する。
【０１０３】
プリントサーバ２１において、ＣＰＵ２１１は、プルプリント指示の印刷ジョブを端末装置１１から受信入力すると、この印刷ジョブをメモリコントローラ２２１を介して外部メモリ２１４に格納して保管する。
【０１０４】
また、ＣＰＵ２１１は、この印刷ジョブを保管するだけではなく、この印刷ジョブを解析して、この印刷ジョブがカラー画像であるか否か、この印刷ジョブの実行に必要な用紙サイズ、後処理等、つまり印刷ジョブの実行要件を取得する（ステップＳ５００１）。
【０１０５】
更に、ＣＰＵ２１１は、外部メモリ２１４内のデータテーブルＤ１を参照して、データテーブルＤ１から各複合機３１の登録名称、シリアル番号、及び動作状態を読み出し、各複合機３１の登録名称、シリアル番号、及び動作状態を端末装置１１へと送信する（ステップＳ５００２）。
【０１０６】
端末装置１１では、各複合機３１の登録名称、シリアル番号、及び動作状態を受信すると、各複合機３１の登録名称及び動作状態を対応付けた図１４に示すような操作画面８１を表示メモリにセットして、この操作画面８１を表示デバイス１１９に表示する。
【０１０７】
図１４の操作画面８１には、各複合機３１の登録名称及び動作状態が対応付けられて表示され、更にメッセージも対応付けられて表示されている。「指定された印刷が可能です。」のメッセージは、デフォルト設定であり、後で述べるようにシリアル番号と共にエラーメッセージが端末装置１１で受信されると、シリアル番号に対応するデフォルトのメッセージがエラーメッセージに書き換えられる。また、「情報更新」のキー８２、及び「終了」のキー８３が表示されている。
【０１０８】
引き続いて、ＣＰＵ２１１は、データテーブルＤ１における各複合機３１の機能情報別に、機能情報を印刷ジョブの実行要件と比較照合し、機能情報が印刷ジョブの実行要件を満たすか否かを判定する（ステップＳ５００３）。例えば、印刷ジョブの実行要件がカラー画像及びステープル処理であり、複合機３１の機能情報としてカラー画像及びステープル処理が設定されている場合、機能情報が印刷ジョブの実行要件を満たすと判定される。また、複合機３１の機能情報としてステープル処理が設定されていても、カラー画像が設定されていない場合、機能情報が印刷ジョブの実行要件を満たさないと判定される。
【０１０９】
ＣＰＵ２１１は、複合機３１の機能情報が印刷ジョブの実行要件を満たさないと判定すると（ステップＳ５００４で「Ｙｅｓ」）、この印刷ジョブの実行要件が満たされなかったときに表示すべき予め設定されたエラーメッセージを外部メモリ２１４から読み出して（ステップＳ５００５）、このエラーメッセージを該複合機３１のシリアル番号と共に端末装置１１に送信する（ステップＳ５００６）。
【０１１０】
ここでは、カラー画像、用紙サイズ、後処理等の種々の実行要件に対応付けされたそれぞれのエラーメッセージを外部メモリ２１４に予め記憶しておき、満たされなかった実行要件に対応するエラーメッセージを外部メモリ２１４から読出して、このエラーメッセージを送信するようにしている。例えば、満たされなかった実行要件がカラー画像であるとすると、この実行要件に対応して「カラー画像が不可能です」というエラーメッセージが設定されている。また、満たされなかった実行要件が用紙サイズであるとすると、この実行要件に対応して「用紙サイズが異なります」というエラーメッセージが設定されている。
【０１１１】
端末装置１１では、エラーメッセージを複合機３１のシリアル番号と共に受信すると、図１４の操作画面８１において該シリアル番号に対応するデフォルトのメッセージがそのエラーメッセージに書き換えらえるように表示メモリにエラーメッセージをセットする。
【０１１２】
このようなエラーメッセージの送受と表示は、印刷ジョブの実行要件を満たさなかったいずれの複合機３１についても行われる。これにより、図１４の操作画面８１上では、全ての複合機３１の登録名称、動作状態、及びデフォルトのメッセージ又はエラーメッセージが表示されることになる。このため、端末装置１１のユーザは、プルプリントで印刷ジョブを実行するに先立ち、印刷ジョブを満足に実行することが可能な複合機３１を知ることができ、この複合機３１でプルプリントを行うことにより印刷ジョブを遂行して、印刷ジョブの実行の無駄や記録用紙の無駄等を回避することができる。また、複合機３１のエラーメッセージを見て、この複合機３１で印刷ジョブが満足に実行されない理由を知ることができる。
【０１１３】
この後、ユーザにより操作入力部１１７が操作されて、操作画面８１上の「終了」のキー８３が指示されると（ステップＳステップＳ５００７、ステップＳ５００８で「Ｎｏ」、この図９の処理が終了する。
【０１１４】
また、データテーブルＤ１を更新するべく、ユーザにより操作入力部１１７が操作されて、操作画面８１上の「情報更新」のキー８２が指示されると（ステップＳステップＳ５００７、ステップＳ５００８で「Ｙｅｓ」）、シリアル番号が「０００１」に初期設定される（ステップＳ５００９）。そして、図７のステップＳ３００２〜ステップＳ３００６と同様に、シリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かが判定され（ステップＳ５０１０）、存在するならば（ステップＳ５０１０で「Ｙｅｓ」）、シリアル番号「０００１」に対応する複合機３１の登録名称及びＩＰアドレスがデータテーブルＤ１から読出され（ステップＳ５０１１）、該当する複合機３１の動作状態及び機能情報が取得され（ステップＳ５０１２）、この複合機３１の動作状態と機能情報がシリアル番号「０００１」に対応付けてデータテーブルＤ１に登録される（ステップＳ５０１３）。この後、シリアル番号が歩進されて（ステップＳ５０１４）、ステップＳ５０１０に戻る。
【０１１５】
歩進したシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在する限りは、ステップＳ５０１０からの処理が繰り返されて、全ての複合機３１の動作状態と機能情報がデータテーブルＤ１に登録される。
【０１１６】
こうしてデータテーブルＤ１が更新された場合は、ステップＳ５００１からの処理が再び行われて、図１４の操作画面８１の各複合機３１の動作状態やメッセージ等が更新される。このため、ユーザは、最新の各複合機３１の動作状態やメッセージ等を知ることができる。
【０１１７】
このように端末装置１１からプリントサーバ２１へとプルプリント指定の印刷ジョブが転送されて来ると、データテーブルＤ１に登録の複合機３１の機能情報がその印刷ジョブの実行要件を満たすか否かが判定され、この判定結果が端末装置１１へと通知されるので、端末装置１１では印刷ジョブを満足に実行することが可能な複合機３１を知ることができる。また、複合機３１のエラーメッセージを見て、この複合機３１で印刷ジョブが満足に実行されない理由を知ることができる。
【０１１８】
次に、図１５乃至図１８のフローチャートを参照しつつ、印刷ジョブを複合機３１から指定して読み出すというプルプリントに際し、この印刷ジョブの遂行に複合機３１の機能が不足しているか否かを判定し、この判定結果を複合機３１に通知するための処理Ｂ-3を説明する。
【０１１９】
先に述べたように処理Ｂ-2においては、複合機３１の機能が不足しているか否かを判定し、この判定結果を端末装置１１で表示しているが、ユーザが複合機３１まで直ちに出向いてプルプリントを行うとは限らず、長い時間の経過の後にプルプリントを行うことがある。この場合、そのような判定結果を複合機３１でも表示して、ユーザが確認できるのが望ましい。このため、処理Ｂ-3では、複合機３１の機能が不足しているか否かの判定結果を複合機３１で表示している。
【０１２０】
図１５のフローチャートは、処理Ｂ-3全体の概要を示している。プリントサーバ２１では、複合機３１からの印刷ジョブの転送要求を受信すると、この転送要求をＣＰＵ２１１に通知する。これに応答してＣＰＵ２１１は、外部メモリ２１４から該当する印刷ジョブを検索し、この印刷ジョブを解析して、この印刷ジョブがカラー画像であるか否か、この印刷ジョブの実行に必要な用紙サイズ、後処理等、つまり印刷ジョブの実行要件を取得する（ステップＳ６００１）。
【０１２１】
また、ＣＰＵ２１１は、複合機３１からの印刷ジョブの転送要求と共に該複合機３１の登録名称及びシリアル番号を受信して取得する（ステップＳ６００２）。
【０１２２】
そして、ＣＰＵ２１１は、外部メモリ２１４内のデータテーブルＤ１を参照して、ステップＳ６００２で取得した登録名称及びシリアル番号に対応する機能情報を読み出し、つまり印刷ジョブの転送要求を出した複合機３１の機能情報を読み出し、この機能情報が印刷ジョブの実行要件を満たすか否かを判定し、この判定結果を複合機３１に送信する。複合機３１では、この判定結果を受信して表示する。この判定結果の表示により、印刷ジョブの転送要求を出した複合機３１で印刷ジョブを遂行することができるか否かを知ることができる。（処理Ｂ-3-1）。
【０１２３】
引き続いて、ＣＰＵ２１１は、外部メモリ２１４内のデータテーブルＤ１を参照して、他の登録名称及びシリアル番号に対応する機能情報を読み出し、つまり印刷ジョブの転送要求を出した複合機３１を除く他の各複合機３１の機能情報を読み出し、他の各複合機３１の機能情報別に、機能情報が印刷ジョブの実行要件を満たすか否かを逐次判定し、これらの判定結果を印刷ジョブの転送要求を出した複合機３１に送信する。この印刷ジョブの転送要求を出した複合機３１では、これらの判定結果を受信して表示する。これらの判定結果の表示により、他の各複合機３１で印刷ジョブを遂行することができるか否かを知ることができる（処理Ｂ-3-2）。
【０１２４】
図１９は、処理Ｂ-3-1及び処理Ｂ-3-2により複合機３１の操作入力部３１５の表示デバイスに表示される操作画面９１を示している。この操作画面９１には、印刷ジョブの転送要求を出した複合機３１で印刷ジョブを遂行することができるか否かの判定結果（処理Ｂ-3-1）を表示する欄９２、及び他の各複合機３１で印刷ジョブを遂行することができるか否かの判定結果（処理Ｂ-3-2）を表示する欄９３が表示されている。また、「強制出力」のキー９４、「情報更新」のキー９５、及び「終了」のキー９６が表示されている。
【０１２５】
欄９３では、他の各複合機３１の登録名称及び動作状態が対応付けられて表示され、更にメッセージ又はエラーメッセージも対応付けられて表示されている。
【０１２６】
このような操作画面９１が表示された後、ユーザにより操作入力部３１５が操作され、図１９の操作画面９１の「情報更新」のキー９５が操作されると（ステップＳ６００３、６００４で「Ｙｅｓ」）、これに応答してＣＰＵ２１１は、各複合機３１の動作状態や機能情報等を収集し、データテーブルＤ１を更新する（処理Ｂ-3-3）。
【０１２７】
次に、図１６のフローチャートを参照しつつ、印刷ジョブの転送要求を出した複合機３１で印刷ジョブを遂行することができるか否かを判定し、この判定結果を複合機３１に通知するための処理Ｂ-3-1を詳しく説明する。
【０１２８】
プリントサーバ２１のＣＰＵ２１１は、外部メモリ２１４内のデータテーブルＤ１を参照して、ステップＳ６００２で取得した複合機３１の登録名称及びシリアル番号に対応する機能情報を読み出し、つまり印刷ジョブの転送要求を出した複合機３１の機能情報を読み出し（ステップＳ７００１）、この機能情報を印刷ジョブの実行要件と照合し（ステップＳ７００２）、この機能情報が印刷ジョブの実行要件を満たすか否かを判定する（ステップＳ７００３）。
【０１２９】
例えば、ＣＰＵ２１１は、印刷ジョブの転送要求を出した複合機３１の機能情報が印刷ジョブの実行要件を満たすと判定すると（ステップＳ７００３で「Ｙｅｓ」）、この印刷ジョブの実行要件が満たされときに表示すべき予め設定されたメッセージを外部メモリ２１４から読み出して、このメッセージを、印刷ジョブの転送要求を出した複合機３１に送信する（ステップＳ７００４）。
【０１３０】
複合機３１では、このメッセージを受信すると、このメッセージを図１９の操作画面９１の欄９２に表示されるように表示メモリにメッセージをセットする。この結果、メッセージが複合機３１の操作画面９１の欄９２に表示される（ステップＳ７００５）。
【０１３１】
また、ＣＰＵ２１１は、印刷ジョブの転送要求を出した複合機３１の機能情報が印刷ジョブの実行要件を満たさないと判定すると（ステップＳ７００３で「Ｎｏ」）、この印刷ジョブの実行要件が満たされなかったときに表示すべき予め設定されたエラーメッセージを外部メモリ２１４から読み出して、このエラーメッセージを、印刷ジョブの転送要求を出した複合機３１に送信する（ステップＳ７００６）。例えば、満たされなかった実行要件がカラー画像であるとすると、この実行要件に対応して「カラー画像が不可能です」というエラーメッセージが設定されている。また、満たされなかった実行要件が用紙サイズであるとすると、この実行要件に対応して「用紙サイズが異なります」というエラーメッセージが設定されている。
【０１３２】
複合機３１では、このエラーメッセージを受信すると、このエラーメッセージを図１９の操作画面９１の欄９２に表示されるように表示メモリにメッセージをセットする。この結果、エラーメッセージが複合機３１の操作画面９１の欄９２に表示される（ステップＳ７００５）。
【０１３３】
次に、図１７のフローチャートを参照しつつ、印刷ジョブの転送要求を出した複合機３１を除く他の各複合機３１で印刷ジョブを遂行することができるか否かを判定し、この判定結果を印刷ジョブの転送要求を出した複合機３１に通知するための処理Ｂ-3-2を詳しく説明する。
【０１３４】
プリントサーバ２１のＣＰＵ２１１は、シリアル番号を「０００１」に初期設定し（ステップＳ８００１）、シリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かを判定し（ステップＳ８００２）、このシリアル番号「０００１」に対応する登録名称及びＩＰアドレスが印刷ジョブの転送要求を出した複合機３１のものであるか否かを判定する（ステップＳ８００３）。
【０１３５】
そして、シリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在せず（ステップＳ８００２で「Ｙｅｓ」）、このシリアル番号「０００１」に対応する登録名称及びＩＰアドレスが印刷ジョブの転送要求を出した複合機３１のものでなければ（ステップＳ８００３で「Ｙｅｓ」）、ＣＰＵ２１１は、データテーブルＤ１を参照して、シリアル番号「０００１」に対応する複合機３１の登録名称及び動作状態を読み出し、複合機３１の登録名称、シリアル番号、及び動作状態を、印刷ジョブの転送要求を出した複合機３１へと送信する。
【０１３６】
印刷ジョブの転送要求を出した複合機３１では、複合機３１の登録名称、シリアル番号、及び動作状態を受信すると、複合機３１の登録名称及び動作状態を対応付けた図１９の操作画面９１の欄９３を表示メモリにセットして、この操作画面９１の欄９３を表示デバイスに表示する（ステップＳ８００４）。
【０１３７】
引き続いて、ＣＰＵ２１１は、データテーブルＤ１を参照して、シリアル番号「０００１」に対応する機能情報を読み出して、この機能情報を印刷ジョブの実行要件と照合し（ステップＳ８００５）、この機能情報が印刷ジョブの実行要件を満たすか否かを判定する（ステップＳ８００６）。
【０１３８】
例えば、ＣＰＵ２１１は、シリアル番号「０００１」に対応する機能情報が印刷ジョブの実行要件を満たすと判定すると（ステップＳ８００６で「Ｙｅｓ」）、この印刷ジョブの実行要件が満たされたときに表示すべき予め設定されたメッセージを外部メモリ２１４から読み出して、このメッセージを、印刷ジョブの転送要求を出した複合機３１に送信する（ステップＳ８００７）。
【０１３９】
複合機３１では、このメッセージを受信すると、このメッセージをステップＳ８００４で欄９３に表示した複合機３１の登録名称及び動作状態に対応付けて表示する（ステップＳ８００８）。
【０１４０】
また、ＣＰＵ２１１は、シリアル番号「０００１」に対応する機能情報が印刷ジョブの実行要件を満たさないと判定すると（ステップＳ８００６で「Ｎｏ」）、この印刷ジョブの実行要件が満たされなかったときに表示すべき予め設定されたエラーメッセージを外部メモリ２１４から読み出して、このエラーメッセージを、印刷ジョブの転送要求を出した複合機３１に送信する（ステップＳ８００９）。
【０１４１】
複合機３１では、このエラーメッセージを受信すると、このエラーメッセージをステップＳ８００４で欄９３に表示した複合機３１の登録名称及び動作状態に対応付けて表示する（ステップＳ８００８）。
【０１４２】
この後、シリアル番号が歩進されて（ステップＳ８０１０）、ステップＳ８００２に戻る。
【０１４３】
歩進したシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在する限りは、ステップＳ８００２からの処理が繰り返される。また、歩進したシリアル番号に対応する登録名称及びＩＰアドレスが印刷ジョブの転送要求を出した複合機３１のものでなければ、ステップＳ８００４からステップＳ８０１０の処理が行われる。これにより、印刷ジョブの転送要求を出した複合機３１を除く他の全ての複合機３１の登録名称、動作状態、及びメッセージ又はエラーメッセージが複合機３１の操作画面９１の欄９３に一覧表示される。そして、歩進したシリアル番号に対応する登録名称及びＩＰアドレスが存在しなくなると、この図１７の処理が終了する。
【０１４４】
このように図１６の処理Ｂ-3-1により、印刷ジョブの転送要求を出した複合機３１の操作画面９１の欄９２には、この複合機３１の機能情報が印刷ジョブの実行要件を満たすか否かを示すメッセージもしくはエラーメッセージが表示されるので、この複合機３１で印刷ジョブが満足に遂行されるか否かを知ることができる。
【０１４５】
また、図１７の処理Ｂ-3-2により、印刷ジョブの転送要求を出した複合機３１の操作画面９１の欄９３には、この複合機３１を除く他の全ての複合機３１の登録名称、動作状態、及び機能情報が印刷ジョブの実行要件を満たすか否かを示すメッセージもしくはエラーメッセージが表示されるので、他の全ての複合機３１のいずれについても、印刷ジョブが実行可能な動作状態であるか否か、印刷ジョブが満足に遂行されるか否かを知ることができる。
【０１４６】
例えば、ユーザは、操作画面９１の欄９２に表示された複合機３１のメッセージを見て、この複合機３１で印刷ジョブが満足に遂行されることを知ったならば、操作入力部３１５を操作して、印刷ジョブの転送要求を確定する。この転送要求の確定は、複合機３１からプリントサーバ２１に送信される。
【０１４７】
プリントサーバ２１では、複合機３１からの転送要求の確定を受信すると、外部メモリ２１４から該当する印刷ジョブを検索し、この印刷ジョブを複合機３１へと送信する。複合機３１では、プリントサーバ２１からの印刷ジョブを受信すると、この印刷ジョブをプリンタ３１３へと引き渡し、プリンタ３１３で該印刷ジョブの画像データによって示される画像を記録用紙に記録する。
【０１４８】
あるいは、ユーザは、操作画面９１の欄９２に表示された複合機３１のエラーメッセージを見て、この複合機３１で印刷ジョブが満足に遂行されないことを知ったならば、操作画面９１の欄９３に表示された他の複合機３１の動作状態、メッセージ又はエラーメッセージを見て、印刷ジョブを遂行し得る他の複合機３１を直ちに見付け出すことができ、この見付け出した他の複合機３１まで出向いて、この他の複合機３１でプルプリントを行って、印刷ジョブを遂行することができる。
【０１４９】
また、ユーザは、複合機３１で印刷ジョブが満足に遂行されないことを知ったときに、操作入力部３１５を操作して、操作画面９１上の「強制出力」のキー９４を操作してもよい。この場合も、印刷ジョブの転送要求が確定され、この転送要求の確定が複合機３１からプリントサーバ２１へと送受され、プリントサーバ２１から複合機３１へと印刷ジョブが転送され、複合機３１で印刷ジョブが実行される。ただし、印刷ジョブが満足に実行されることはない。例えば、カラー画像がモノクロ画像で記録される。
【０１５０】
次に、図１８のフローチャートを参照しつつ、データテーブルＤ１を更新するための処理Ｂ-3-3を詳しく説明する。
【０１５１】
データテーブルＤ１を更新するべく、ユーザにより操作入力部３１５が操作されて、操作画面９１上の「情報更新」のキー９５が指示されると、シリアル番号が「０００１」に初期設定される（ステップＳ９００１）。そして、図７のステップＳ３００２〜ステップＳ３００６と同様に、シリアル番号「０００１」に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在するか否かが判定され（ステップＳ９００２）、存在するならば（ステップＳ９００２で「Ｙｅｓ」）、シリアル番号「０００１」に対応する複合機３１の登録名称及びＩＰアドレスがデータテーブルＤ１から読出され（ステップＳ９００３）、該当する複合機３１の動作状態及び機能情報が取得され（ステップＳ９００４）、この複合機３１の動作状態と機能情報がシリアル番号「０００１」に対応付けてデータテーブルＤ１に登録される（ステップＳ９００５）。この後、シリアル番号が歩進されて（ステップＳ９００６）、ステップＳ９００２に戻る。
【０１５２】
歩進したシリアル番号に対応する登録名称及びＩＰアドレスがデータテーブルＤ１に存在する限りは、ステップＳ９００２からの処理が繰り返されて、全ての複合機３１の動作状態と機能情報がデータテーブルＤ１に登録される。
【０１５３】
こうしてデータテーブルＤ１が更新された場合は、処理Ｂ-3-1及び処理Ｂ-3-2が再び行われて、図１９の操作画面９１上の各複合機３１の動作状態やメッセージ等が更新される。このため、ユーザは、最新の各複合機３１の動作状態やメッセージ等を知ることができる。
【０１５４】
ところで、操作画面９１の各欄９２、９３に、印刷ジョブを満足に印刷することが可能な複数の複合機３１が表示された状態で、印刷ジョブの転送要求を出した複合機３１から負荷分散の指示をプリントサーバ２１に出して、プリントサーバ２１から複数の複合機３１へと印刷ジョブを分配して転送してもよい。
【０１５５】
例えば、印刷ジョブの転送要求を出した複合機３１では、ユーザにより操作入力部３１５が操作されて、操作画面９１の各欄９２、９３における印刷ジョブを満足に印刷することが可能な複数の複合機３１が指示されると、この指示された各複合機３１のシリアル番号をプリントサーバ２１に送信する。
【０１５６】
プリントサーバ２１では、各複合機３１のシリアル番号を受信すると、データテーブルＤ１を参照して、これらの複合機３１のＩＰアドレスを読み出し、これらのＩＰアドレスを用いて、これらの複合機３１をアクセスし、印刷ジョブを該各複合機３１に分配して送信する。
【０１５７】
これらの複合機３１では、分配されたそれぞれの印刷ジョブを実行し、画像を印刷した複数枚の記録用紙を出力する。ユーザは、それらの複合機３１を回って、印刷済みの記録用紙を収拾する。これにより、印刷枚数が多くても、印刷を迅速に行うことができる。
【０１５８】
印刷ジョブの分配の割合は、各複合機３１に対して均等であっても良いし、印刷ジョブの転送要求を出した複合機３１においてユーザの入力操作により設定しても良いし、プリントサーバ２１側で各複合機３１の機能情報に基づき自動設定しても構わない。
【０１５９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと解される。
【０１６０】
例えば、図４のフローチャートにおけるルーチンＢの処理Ｂ-2を省略することが可能である。この場合は、複合機３１の機能情報が不足しているか否かの判定結果が端末装置１１に通知されたり表示されることはなく、この判定結果が複合機３１のみに通知されたり表示される。
【符号の説明】
【０１６１】
１１  端末装置（パーソナルコンピュータ）
２１  プリントサーバ
３１  複合機
１１１、２１１、３２１  ＣＰＵ
１１２、２１２、３２２  システムバス
１１３、２１３、３２３  ＲＯＭ
１１４、２１４  外部メモリ
１１５、２１５、３２５  ＲＡＭ
１１６、２１６  入力コントローラ
１１７、２１７、３１５  操作入力部
１１８、２１８  ビデオコントローラ
１１９、２１９  表示デバイス
１２１、２２１  メモリコントローラ
１２２、２２２  通信インターフェース（通信Ｉ／Ｆ）
３１１  画像制御部
３１２  スキャナ
３１３  プリンタ
３１４  公衆回線
３１６  カードリーダ
３２４  ハードディスクドライブ（ＨＤＤ）
３２６  操作インターフェース（操作Ｉ／Ｆ）
３２７  通信インターフェース（通信Ｉ／Ｆ）
３２８  モデム
３２９  外部インターフェース（外部Ｉ／Ｆ）
３３１  イメージバスインターフェース（イメージバスＩ／Ｆ）
３３２  画像バス
３３３  ラスタイメージプロセッサ（ＰＩＰ）
３３４  プリンタインターフェース（プリンタＩ／Ｆ）
３３５  スキャナインターフェース（スキャナＩ／Ｆ）
３３６  画像処理部
Ｎ  ネットワーク
【図１】
2010250436.tif 000003
【図２】
2010250436.tif 000004
【図３】
2010250436.tif 000005
【図４】
2010250436.tif 000006
【図５】
2010250436.tif 000007
【図６】
2010250436.tif 000008
【図７】
2010250436.tif 000009
【図８】
2010250436.tif 000010
【図９】
2010250436.tif 000011
【図１０】
2010250436.tif 000012
【図１１】
2010250436.tif 000013
【図１２】
2010250436.tif 000014
【図１３】
2010250436.tif 000015
【図１４】
2010250436.tif 000016
【図１５】
2010250436.tif 000017
【図１６】
2010250436.tif 000018
【図１７】
2010250436.tif 000019
【図１８】
2010250436.tif 000020
【図１９】
2010250436.tif 000021