(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続された複数のコピーシステム及びクライアントコンピュータからなり、送信元コピーシステムにおいて原稿を読み取ることによって得られた画像データを送信先コピーシステムへ送信し、この送信先コピーシステムにおいて前記画像データに基づいて用紙上に印字を行うネットワークコピー制御システムであって、
前記クライアントコンピュータには、
入力装置及びディスプレイが接続されており、
前記送信元コピーシステムは、
前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先コピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先コピーシステムの状態情報を当該送信元コピーシステムに要求させ、当該送信元コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、
原稿を読み取って画像データを得る画像読取部と、
前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求し、当該送信先コピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記送信先コピーシステムへ送信する制御部とを有し、
前記送信先コピーシステムは、
自システムの状態を検出する状態検出部と、
前記送信元コピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記送信元コピーシステムに応答する状態情報通知部と、
前記送信元コピーシステムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部と、
この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部とを有する
ことを特徴とするネットワークコピー制御システム。
【請求項２】
前記印刷部は、前記画像データに基づいて印字を行うプリンタを有し、
前記状態情報通知部は、前記状態検出部によって検出された前記プリンタの状態を前記状態情報として記録する記憶部と、前記送信元コピーシステムの制御部からの要求に応じて前記記憶部に記録されている前記状態情報を読み出して前記送信元コピーシステムへ応答する応答部とを有する
ことを特徴とする請求項１記載のネットワークコピー制御システム。
【請求項３】
前記状態情報通知部は、前記プリンタが作動しているか否かについての作動情報を通知する
ことを特徴とする請求項２記載のネットワークコピー制御システム。
【請求項４】
前記状態情報通知部は、前記状態情報として、前記プリンタに生じている障害についての情報を通知する
ことを特徴とする請求項２又は３記載のネットワークコピー制御システム。
【請求項５】
前記状態情報通知部は、前記状態情報として、前記プリンタの消耗品の量についての情報を通知する
ことを特徴とする請求項２乃至４の何れかに記載のネットワークコピー制御システム。
【請求項６】
前記画面には、更に、前記送信先コピーシステムを選択するための領域が含まれ、
前記アプレットプログラムは、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかのコピーシステムが送信先コピーシステムとして選択された時に、選択された送信先コピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させる
ことを特徴とする請求項１記載のネットワークコピー制御システム。
【請求項７】
前記送信先コピーシステムは、自システムの状態情報を表示する状態表示部を
更に有していることを特徴とする請求項１記載のネットワークコピー制御システム。
【請求項８】
前記状態表示部は、前記状態情報を表示するディスプレイを有する
ことを特徴とする請求項７記載のネットワークコピー制御システム。
【請求項９】
ネットワークを介して互いに接続された送信元システムと送信先システムとクライアントコンピュータとからなり、送信元システムにおいて原稿を読み取ることによって得られた画像データを送信先システムへ送信し、この送信先システムにおいて前記画像データに基づいて用紙上に印字を行うネットワークコピー制御システムであって、
前記クライアントコンピュータには、
入力装置及びディスプレイが接続されており、
前記送信元システムは、
前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先システムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先システムの状態情報を当該送信元システムに要求させ、当該送信元システムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元システムに要求させるアプレットプログラムを記憶した記憶媒体と、
原稿を読み取って画像データを得る画像読取部と、
前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先システムに対して前記状態情報を要求し、当該送信先システムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記送信先システムへ送信する制御部とを有し、
前記送信先システムは、
自システムの状態を検出する状態検出部と、
前記送信元システムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記送信元システムに応答する状態情報通知部と、
前記送信元システムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部と、
この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部とを有する
ことを特徴とするネットワークコピー制御システム。
【請求項１０】
前記画面には、更に、前記送信先システムを選択するための領域が含まれ、
前記アプレットプログラムは、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかのコピーシステムが送信先システムとして選択された時に、選択された送信先システムの状態を示す状態情報を当該送信元システムに要求させる
ことを特徴とする請求項９記載のネットワークコピー制御システム。
【請求項１１】
ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータと通信可能なコピーシステムであって、
前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、
自システムの状態を検出する状態検出部と、
前記他のコピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記他のコピーシステムに応答する状態情報通知部と、
原稿を読み取って画像データを得る画像読取部と、
前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記他のコピーシステムに対して前記状態情報を要求し、前記他のコピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記他のコピーシステムへ送信する制御部と、
他のコピーシステムの送信部から送信された画像データ及び前記コピー条件を受信する受信部と、
この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部と
を有することを特徴とするコピーシステム。
【請求項１２】
前記画面には、更に、他のコピーシステムを選択するための領域が含まれ、
前記アプレットプログラムは、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかの他のコピーシステムが選択された時に、選択された他のコピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させる
ことを特徴とする請求項１１記載のコピーシステム。
【請求項１３】
原稿を読み取るスキャナ及びこのスキャナによって読み出された画像データに基づいて印字を行うプリンタに夫々接続されることによってコピーシステムを構成するとともに、ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータと通信可能なコピー制御装置であって、
前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、
自システムの状態を検出する状態検出部と、
前記他のコピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記他のコピーシステムに応答する状態情報通知部と、
前記スキャナに対して前記原稿を読み取らせることによって前記画像データを得る画像読取部と、
前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記他のコピーシステムに対して前記状態情報を要求し、前記他のコピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記他のコピーシステムへ送信する制御部と、
前記他のコピーシステムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部と
を有することを特徴とするコピー制御装置。
【請求項１４】
前記画面には、更に、他のコピーシステムを選択するための領域が含まれ、
前記アプレットプログラムは、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかの他のコピーシステムが選択された時に、選択された他のコピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させる
ことを特徴とする請求項１３記載の制御装置。
【請求項１５】
ネットワークを介して互いに接続された複数のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータからなるネットワークコピーシステムにおいて、送信元コピーシステムが原稿を読み取ることによって得た画像データを送信先コピーシステムへ送信し、この画像データに基づいて送信先コピーシステムが用紙上に印字を行うネットワークコピー制御方法であって、
前記送信元コピーシステムが、前記クライアントコンピュータからの要求に応じて、当該クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先コピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先コピーシステムの状態情報を当該送信元コピーシステムに要求させ、当該送信元コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元コピーシステムに要求させるアプレットプログラムを送信し、
前記送信元コピーシステムが、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求し、
前記送信先コピーシステムが、前記送信元コピーシステムからの要求に応じて、自システムの状態を検出し、検出した状態を示す状態情報を前記送信元コピーシステムに通知し、
前記送信元コピーシステムが、前記送信先コピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、
前記送信元コピーシステムが、当該クライアントコンピュータからの要求に応じて原稿を読み取ることによって得た画像データ及び前記コピー条件を前記送信先コピーシステムへ送信する
ことを特徴とするネットワークコピー制御方法。
【請求項１６】
原稿を読み取って画像データを出力するスキャナ及び画像データに基づいて印字を行うプリンタに夫々接続されることによってコピーシステムを構成するとともに、ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータからなるネットワークコピーシステムと通信可能なサーバコンピュータに対して、
前記クライアントコンピュータからの要求に応じて、当該クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを送信させ、
当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求させ、
前記他のコピーシステムからの要求に応じて、自システムの状態を検出させ、
検出された状態を示す状態情報を、当該他のコピーシステムに応答させ、
他のコピーシステムが前記状態情報を応答してきた場合には、この状態情報を前記クライアントコンピュータへ応答させる
プログラムを格納したコンピュータ可読媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワークを介して接続された複数のコピーシステムのうちの一方において原稿を走査して得た画像データを他方へ送信して出力するための制御を行うネットワークコピー制御システム，このようなネットワークコピー制御システムを構成するコピーシステム，このようなコピーシステムの中核をなすコピー制御装置，コンピュータをこのようなコピー制御装置として機能させるためのプログラムを格納したコンピュータ可読媒体，上記したようなネットワークコピー制御システムによるネットワークコピー制御方法に、関する。
【０００２】
【従来の技術】
かつてのコピーシステムは、原稿台に置かれた原稿の像を感光ドラム上に直接結像させ、電子写真プロセスを用いて用紙上に現像するいわゆるアナログ方式のものであった。ところが、近年におけるデジタル技術の発展に伴って、より高度な画像処理を可能とするために、原稿をデジタル画像データとして読み取った後に適宜画像処理を施した上で印刷するデジタル方式が、コピーシステムの方式の主流となってきた。
【０００３】
このようなデジタル方式のコピーシステムは、原稿を読み取る読取装置，印刷を行う印刷装置，及び、これらの装置を制御するとともに読取装置から受信した画像データを適宜処理して印刷装置に送信するコピー制御装置から、構成される。このうち、読取装置及び印刷装置は、夫々、コンピュータシステムに用いられているスキャナ及びプリンタ装置と同じ原理で動作する。従って、コピーシステムのアーキテクチャーをＰＣ−ＡＴ等のコンピュータシステムのものと共通にすれば、読取装置及び印刷装置としてスキャナやプリンタが流用でき、コピー制御装置として印刷制御プログラムをインストールした汎用のパーソナルコンピュータ又は専用コンピュータを用いることができる。
【０００４】
このようにコピー制御装置としてＰＣ−ＡＴ等のパーソナルコンピュータが用いられた場合には、このコピー制御装置にＴＣＰ／ＩＰ，ＨＴＴＰＤ等の通信プロトコル及びネットワークハードウェアを持たせることで、インターネット，ＬＡＮ（ローカルエリアネットワーク）等のコンピュータネットワークを介して複数のコピーシステムを相互に接続することができるようになる。その結果、一方のコピーシステムの読取装置にて原稿を読み取ることによって得られた画像データをコンピュータネットワーク経由で他方のコピーシステムへ送信し、当該他方のコピーシステムの印刷装置にて出力紙にプリントすることが可能になっている。このようにネットワークを介して遠距離間でコピーを行うことを、以下、「ネットワークコピー」という。また、同じコピーシステムでコピーを行うことを、以下、「ローカルコピー」という。
【０００５】
このようなネットワークコピーが一般化すれば、従来のＦＡＸよりもはるかに高画質且つ高速に、また、パソコン通信にて画像データを送信する場合よりもはるかに簡単に、画像を送信することが可能となる。
【０００６】
【発明が解決しようとする課題】
しかしながら、コンピュータネットワークにおいて従来決められていた通信プロトコルは、単に、データ授受のための条件を交換するための取り決めであるので、各コピーシステムの状態を示す情報が互いに交換されることはなかった。従って、各コピーシステムのコピー制御装置は、他方のコピーシステムの状態（正常動作するか否かの動作状態やインク，トナー，用紙等の消耗品の残量）を認識することができないので、送信元のコピーシステムにおいて原稿をセットして操作盤を操作するオペレータは、ネットワークコピーを実行しようとする毎に、送信先のコピーシステムの管理者に対してこれら動作状態及び消耗品の残量を問い合わせなる必要があった。この問い合わせを怠ると、送信元のオペレータがネットワークコピーを実行したつもりでも、実際には送信先のコピーシステムから出力が全くなされておらず，若しくは、出力が途中で中断されてしまっており、送信元のオペレータがこれに全く気付かないという事態が、起こりかねない。
【０００７】
このような従来の問題点に鑑み、本発明の課題は、ネットワークコピーを実行する際に、送信元のコピーシステムに送信先のコピーシステムの状態を通知して、送信元のコピーシステムのオペレータに提示することができるネットワークコピー制御システム，このようなネットワークコピー制御システムを構成するコピーシステム，このようなコピーシステムの中核をなすコピー制御装置，コンピュータをこのようなコピー制御装置として機能させるためのプログラムを格納したコンピュータ可読媒体，上記したようなネットワークコピー制御システムによるネットワークコピー制御方法を、提供することである。
【０００８】
【課題を解決するための手段】
本発明は、上記課題を解決するために、以下の構成を採用した。
【０００９】
即ち、請求項１記載の発明は、ネットワークを介して互いに接続された複数のコピーシステム及びクライアントコンピュータからなり、送信元コピーシステムにおいて原稿を読み取ることによって得られた画像データを送信先コピーシステムへ送信し、この送信先コピーシステムにおいて前記画像データに基づいて用紙上に印字を行うネットワークコピー制御システムであって、前記クライアントコンピュータには、入力装置及びディスプレイが接続されており、前記送信元コピーシステムは、前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先コピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先コピーシステムの状態情報を当該送信元コピーシステムに要求させ、当該送信元コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、原稿を読み取って画像データを得る画像読取部と、前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求し、当該送信先コピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記送信先コピーシステムへ送信する制御部とを有し、前記送信先コピーシステムは、自システムの状態を検出する状態検出部と、前記送信元コピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記送信元コピーシステムに応答する状態情報通知部と、前記送信元コピーシステムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部と、この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部とを有することを、特徴とする。
【００１０】
このように構成されると、送信先コピーシステムの状態検出部が自システムの状態を検出すると、送信先コピーシステムの状態情報通知部は、周期的タイミング又は送信元コピーシステムからの要求のタイミング又は任意のタイミングで、状態検出部が検出した状態を示す状態情報を、送信元コピーシステムに対して応答する。送信元コピーシステムでは、状態情報提示部が、受信した状態情報をオペレータに提示する。例えば、操作盤とは別に配置されたディスプレイ上に状態情報の内容を表示したり、タッチパネルに重ねて設けられたディスプレイ上に状態情報の内容を表示したり、オンラインで送信元コピーシステムを操作可能とするためにこの送信元コピーシステムに接続された端末に対して、状態情報を送信する。その結果、オペレータは、送信先コピーシステムの状態を知ることができるので、その状態を確認した上でネットワークコピーの実行，継続，又は中止を判断することができる。例えば、正常なネットワークコピーが実行可能であると判断すれば、そのままネットワークコピーを実行し、正常なネットワークコピーが実行不可能であると判断すれば、送信先コピーシステムの管理者に連絡をとって必要な処置を指示する。
【００１１】
また、ネットワークコピー実行中に送信先システムの状態が悪くなった場合にも、その状態を直ちに知ることができるので、送信先コピーシステムの管理者に連絡をとって必要な処置を指示することができる。
【００１２】
ここで、「システムの状態」とは、送信先システムにおけるあらゆる部位についての状態を対象としている。例えば、送信先コピーシステムの画像読取装置や制御装置の状態も対象としている。ただし、本発明による効果が顕著に表れるのは、印刷装置を含む印刷部の状態を対象とした場合である。この場合、送信先コピーシステムから送信元コピーシステムへ通知される状態情報は、印刷部が使用可能であるか使用不可能であるかについての情報であっても良いし、印刷部が動作しているか停止中であるとかについての情報であっても良いし、印刷部が正常に印字を終了したか異常終了したかについの情報であっても良いし、印刷部に障害が生じているか否かについての情報であっても良い。また、印刷部に発生した障害の種類を示す情報であっても良いし、その障害のレベル（即ち、送信先コピーシステムの管理者が復旧できる程度の軽度の障害であるか、メーカーのメンテナンス要員の派遣を要する程度に重度の障害であるか）を示す情報であっても良い。
【００１３】
請求項２記載の発明は、請求項１の印刷部が、前記画像データに基づいて印字を行うプリンタを有し、状態情報通知部が、前記状態検出部によって検出された前記プリンタの状態を前記状態情報として記録する記憶部と、前記送信元コピーシステムの制御部からの要求に応じて前記記憶部に記録されている前記状態情報を読み出して前記送信元コピーシステムへ応答する応答部とを有することで、特定したものである。
【００１４】
請求項３記載の発明は、請求項２の状態情報通知部が、前記プリンタが作動しているか否かについての作動情報を通知することで、特定したものである。
【００１５】
請求項４記載の発明は、請求項２又は３の状態情報通知部が、前記状態情報として、前記プリンタに生じている障害についての情報を通知することで、特定したものである。
【００１６】
請求項５記載の発明は、請求項２乃至４の何れかにおける状態情報通知部が、前記状態情報として、前記プリンタの消耗品の量についての情報を通知することで、特定したものである。
【００１７】
請求項６記載の発明は、請求項１の前記画面には、更に、前記送信先コピーシステムを選択するための領域が含まれ、前記アプレットプログラムが、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかのコピーシステムが送信先コピーシステムとして選択された時に、選択された送信先コピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させることで、特定したものである。
【００１８】
請求項７記載の発明は、請求項１の送信先コピーシステムが、自システムの状態情報を表示する状態表示部を更に有していることで、特定したものである。
【００１９】
請求項８記載の発明は、請求項７の状態表示部が、前記状態情報を表示するディスプレイを有することで、特定したものである。
【００２０】
請求項９記載の発明は、ネットワークを介して互いに接続された送信元システムと送信先システムとクライアントコンピュータとからなり、送信元システムにおいて原稿を読み取ることによって得られた画像データを送信先システムへ送信し、この送信先システムにおいて前記画像データに基づいて用紙上に印字を行うネットワークコピー制御システムであって、前記クライアントコンピュータには、入力装置及びディスプレイが接続されており、前記送信元システムは、前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先システムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先システムの状態情報を当該送信元システムに要求させ、当該送信元システムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元システムに要求させるアプレットプログラムを記憶した記憶媒体と、原稿を読み取って画像データを得る画像読取部と、前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先システムに対して前記状態情報を要求し、当該送信先システムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記送信先システムへ送信する制御部とを有し、前記送信先システムは、自システムの状態を検出する状態検出部と、前記送信元システムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記送信元システムに応答する状態情報通知部と、前記送信元システムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部と、この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部とを、特徴とする。
【００２１】
請求項１０記載の発明は、請求項９の画面には、更に、前記送信先システムを選択するための領域が含まれ、前記アプレットプログラムが、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかのコピーシステムが送信先システムとして選択された時に、選択された送信先システムの状態を示す状態情報を当該送信元システムに要求させることで、特定したものである。
【００２２】
請求項１１記載の発明は、ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータと通信可能なコピーシステムであって、前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、自システムの状態を検出する状態検出部と、前記他のコピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記他のコピーシステムに応答する状態情報通知部と、原稿を読み取って画像データを得る画像読取部と、前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記他のコピーシステムに対して前記状態情報を要求し、前記他のコピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記他のコピーシステムへ送信する制御部と、他のコピーシステムの送信部から送信された画像データ及び前記コピー条件を受信する受信部と、この受信部が受信した前記画像データに基づいて前記コピー条件に従って用紙上に印字を行う印刷部とを、有することを特徴とする。
【００２３】
請求項１２記載の発明は、請求項１の画面には、更に、他のコピーシステムを選択するための領域が含まれ、前記アプレットプログラムが、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかの他のコピーシステムが選択された時に、選択された他のコピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させることで、特定したものである。
【００２４】
請求項１３記載の発明は、原稿を読み取るスキャナ及びこのスキャナによって読み出された画像データに基づいて印字を行うプリンタに夫々接続されることによってコピーシステムを構成するとともに、ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータと通信可能なコピー制御装置であって、前記クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを記憶した記憶媒体と、自システムの状態を検出する状態検出部と、前記他のコピーシステムからの要求に応じて、前記状態検出部にて検出された状態を示す状態情報を、前記他のコピーシステムに応答する状態情報通知部と、前記スキャナに対して前記原稿を読み取らせることによって前記画像データを得る画像読取部と、前記クライアントコンピュータからの要求に応じて前記アプレットプログラムを当該クライアントコンピュータへ送信し、当該クライアントコンピュータからの前記状態情報の要求に応じて前記他のコピーシステムに対して前記状態情報を要求し、前記他のコピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、当該クライアントコンピュータからの要求に応じて前記画像読取部によって得られた画像データ及び前記コピー条件を前記他のコピーシステムへ送信する制御部と、前記他のコピーシステムの送信部から送信された前記画像データ及び前記コピー条件を受信する受信部とを、有することを特徴とする。
【００２５】
請求項１４記載の発明は、請求項１３の画面には、更に、他のコピーシステムを選択するための領域が含まれ、前記アプレットプログラムが、前記クライアントコンピュータに対して、前記入力装置を介して前記画面上で何れかの他のコピーシステムが選択された時に、選択された他のコピーシステムの状態を示す状態情報を当該送信元コピーシステムに要求させることで、特定したものである。
【００２６】
請求項１５記載の発明は、ネットワークを介して互いに接続された複数のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータからなるネットワークコピーシステムにおいて、送信元コピーシステムが原稿を読み取ることによって得た画像データを送信先コピーシステムへ送信し、この画像データに基づいて送信先コピーシステムが用紙上に印字を行うネットワークコピー制御方法であって、前記送信元コピーシステムが、前記クライアントコンピュータからの要求に応じて、当該クライアントコンピュータに対して、コピー条件を入力するための領域，前記送信先コピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、送信先コピーシステムの状態情報を当該送信元コピーシステムに要求させ、当該送信元コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該送信元コピーシステムに要求させるアプレットプログラムを送信し、前記送信元コピーシステムが、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求し、前記送信先コピーシステムが、前記送信元コピーシステムからの要求に応じて、自システムの状態を検出し、検出した状態を示す状態情報を前記送信元コピーシステムに通知し、前記送信元コピーシステムが、前記送信先コピーシステムから応答された前記状態情報を当該クライアントコンピュータへ応答し、前記送信元コピーシステムが、当該クライアントコンピュータからの要求に応じて原稿を読み取ることによって得た画像データ及び前記コピー条件を前記送信先コピーシステムへ送信することを、特徴とする。
【００２７】
請求項１６記載の発明は、原稿を読み取って画像データを出力するスキャナ及び画像データに基づいて印字を行うプリンタに夫々接続されることによってコピーシステムを構成するとともに、ネットワークを介して他のコピーシステム，及び、入力装置及びディスプレイが接続されたクライアントコンピュータからなるネットワークコピーシステムと通信可能なサーバコンピュータに対して、前記クライアントコンピュータからの要求に応じて、当該クライアントコンピュータに対して、コピー条件を入力するための領域，前記他のコピーシステムの状態を示す状態情報を表示するための領域，及び、コピー開始ボタンを含む画面を前記ディスプレイ上に表示させ、前記他のコピーシステムの状態情報を当該コピーシステムに要求させ、当該コピーシステムから応答された状態情報を前記画面上に表示させるとともに、前記入力装置を介して前記画面上でコピー条件が設定された状態で前記コピー開始ボタンが操作された場合には、設定されたコピー条件に従ったコピーを当該コピーシステムに要求させるアプレットプログラムを送信させ、当該クライアントコンピュータからの前記状態情報の要求に応じて前記送信先コピーシステムに対して前記状態情報を要求させ、前記他のコピーシステムからの要求に応じて、自システムの状態を検出させ、検出された状態を示す状態情報を、当該他のコピーシステムに応答させ、他のコピーシステムが前記状態情報を応答してきた場合には、この状態情報を前記クライアントコンピュータへ応答させるプログラムを、格納したコンピュータ可読媒体である。
【００２８】
【発明の実施の形態】
以下に図面を参照し、本発明によるネットワークコピー制御システムの実施形態を説明する。
【００２９】
（全体構成）
図１は、本実施形態によるネットワークコピー制御システムの概略構成図を示す。本例のネットワークコピー制御システムは、例えばＬＡＮ又はインターネットのようなネットワークＮＷによって相互に接続された複数組のコピーシステム１，１’及び多数台（若しくは１台）のクライアント端末２から、構成される。各コピーシステム１，１’は互いに全く同じ構成を有しているので、以下、一方のコピーシステム１についてのみ詳細な構成の説明を行う。なお、他のコピーシステム１’は、コピーシステム１に対してネットワークコピーの送信先コピーシステムとして振る舞う場合には「デスティネーションシステム」として称され、送信元コピーシステムとして振る舞う場合には「ソースシステム」と称される。
【００３０】
コピーシステム１は、専用コンピュータ又は一般的なパーソナルコンピュータからなるコピー制御装置としてのコピーサーバ１０と、このコピーサーバ１０に夫々接続されたスキャナ２０及びプリンタ２１とから、構成される。
【００３１】
更に、このコピーサーバ１０は、バス（データバス及びシステムバス）Ｂによって互いに接続されたＣＰＵ１７，ＲＡＭ１１，入出力制御部１２，ハードディスク１３，通信デバイス１４，ＳＣＳＩインタフェース１５及びセントロニクスインタフェース１６と、入出力制御部１２に接続されたタッチパネル１８，ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）及びキーボード２３とから、構成されている。
【００３２】
これらのうち、ＣＰＵ１７は、このコピーサーバ１０全体の制御を行うプロセッサ（コンピュータ）である。ＲＡＭ１１は、このＣＰＵ１７による作業領域が展開されるランダムアクセスメモリである。
【００３３】
通信デバイス１４は、各クライアント端末２や他のコピーシステム１’との間で、パケットベースのデータ交換を行う。この通信インタフェース１４としては、ネットワークＮＷがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である場合にはＬＡＮカードが用いられ、ネットワークＮＷがインターネットである場合にはシリアルインタフェース及びモデム，ＬＡＮカード又はＤＳＵが用いられる。
【００３４】
ＳＣＳＩインタフェース１５には、スキャナ２０に接続されたＳＣＳＩケーブルが接続され、このスキャナ２０との間のデータ交換（スキャナ２０に対する各種情報や命令の送信，スキャナ２０からの各種情報やスキャンデータの受信）を制御する。また、セントロニクスインタフェース１６には、プリンタ２１に接続されたセントロニクスケーブルが接続され、このプリンタ２１との間のデータ交換（プリンタ２１に対する各種情報や命令や印刷用データの送信，プリンタ２１からの各種情報の受信）を制御する。
【００３５】
コンピュータ可読媒体としてのハードディスク１３は、ＣＰＵ１７によって読み取られて実行される制御プログラム（オペレーションシステムプログラムを含む）１３１，並びに、クライアント端末２からの要求に応じて配信される多数のハイパーテキストデータ（そのうちの一つが“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２）及びＪａｖａアプレットのクラスファイル１３３を、格納している。これら制御プログラム等は、図示せぬＣＤ−ＲＯＭドライブ等を介して、このハードディスク１３にダウンロードされたものである。
【００３６】
また、状態情報提示手段及び状態表示部の一部をなすディスプレイとしてのＬＣＤ（液晶パネル）１９は、このコピーサーバ１０の筐体の上面に填め込まれており、その表面上には、タッチパネル１８が重ねられている。このＬＣＤ１９は、モノクロ２階調のドットマトリックス液晶パネルであり、入出力制御部１２によって駆動され、ＣＰＵ１７が生成した操作画面を表示する。
【００３７】
このＬＣＤ１９に表示される操作画面（基本操作画面）は、図２８に示されるように、左，右及び中央の３つのカラムに分かれている。このうち、左側のカラムには、主要なパラメータの種類を示すタブ（倍率，用紙サイズ，原稿サイズ，出力先，メモリ）が表示されており、中央のカラムには、各パラメータの現在における設定内容が表示されている。また、タッチパネル１８は、このＬＣＤ１９に重ねられた感圧エリアセンサであり、操作者の指によって押圧された位置に対応する信号を、入力制御部１２に入力する。なお、このタッチパネルにおけるＬＣＤ１９上の各表示項目に重なる部分を押圧することを、以下、単に、その表示項目を「押下する」と表記する。
【００３８】
このようにして、基本操作画面における各タブが押下されると、ＣＰＵ１７の制御により、そのタブが示すパラメータについての選択枝が、中央のカラムに一覧表示される。図２９は、このようにして「用紙サイズ」タブが押下されたときにおける画面の状態を示す。この時に中央カラムに表示される用紙のサイズ及び方向の組合せは、現在出力先として設定されているコピーシステムのプリンタ２１にセットされている各用紙のサイズ及び方向を示している。
【００３９】
また、図３０は、「出力先」タブが押下された時における画面の状態を示す。この時に中央カラムに表示されているシステム名は、このコピーシステム１とネットワークコピーが可能であるとしてコピーサーバ１０に予め登録されているコピーシステム１’である。
【００４０】
キーボード２３は、このコピーサーバ１０の筐体の上面においてタッチパネル１８に隣接して設けられたスタートキー，テンキー，等からなり、操作者によって押下されたキーに対応した信号を、入力制御部１２に入力する。
【００４１】
入出力制御部１２は、ＣＰＵ１７から受け取った画像データに基づいてＬＣＤ１９を適宜駆動するとともに、タッチパネル１８からの入力信号を解析することによって対応する位置信号をＣＰＵ１７に入力したり、キーボード２３からの入力信号を解析することによって対応するコード信号をＣＰＵ１７に入力する。
【００４２】
次に、各クライアント端末２のハードウェア構成を、図２に基づいて説明する。図２に示されるように、各クライアント端末２は、互いにバスＢによって接続されたＣＰＵ３０，ＲＯＭ３１，ＲＡＭ３２，通信デバイス３３，バスコントローラ３４，ディスクドライブコントローラ（ＤＤＣ）３５，ディスプレイコントローラ３６及び入力インタフェース３７と、ディスクドライブコントローラ（ＤＤＣ）３５に接続されたハードディスク３８及びフロッピーディスクドライブ３９と、ディスプレイコントローラ３６に接続されたディスプレイ４０と、入力インタフェース３７に接続されたキーボード４１及びマウス４２とから、構成されている。
【００４３】
バスコントローラ３４は、バスＢの状態を管理して、バスＢ経由で各回路間のデータ授受を可能にする装置である。ディスクドライブコントローラ（ＤＤＣ）３５は、ＣＰＵ３０からの制御に応じて各ディスクドライブ３８，３９を駆動することによって、各ディスク（ハードディスク３８，フロッピーディスク４３）へのデータ書き込み及びディスク（ハードディスク３８，フロッピーディスク４３）からのデータ読み出しを行う。ハードディスク３８には、ＣＰＵ３０によって実行されるオペレーションシステムプログラム（マイクロソフト社製ウィンドウズ９５（商標））や通信プログラム及びウェッブブラウザが、格納されている。
【００４４】
ＣＰＵ３０は、このクライアント装置２全体の制御を行うプロセッサである。また、ＲＡＭ３２は、ＣＰＵ３０の作業領域として用いられるメモリであり、ＣＰＵ３０がハードディスク３８から読み出したオペレーションシステムプログラムやウェッブブラウザ３０１が展開される。このＣＰＵ３０（プロセッサ）は、電源投入時にＲＯＭ３１からＢＩＯＳプログラムを読み出して実行することによって、ハードディスク３８からオペレーションシステムプログラム及びウェッブブラウザを読み出してＲＡＭ３２に展開し、このオペレーションプログラムを実行することによってクライアント端末１０全体を制御するとともに、各コピーシステム１のコピーサーバ１０との間でパケットベースの通信を行う。さらに、ＣＰＵ３０は、ウェッブブラウザを実行することによって、サーバ１０に格納されているハイパーテキストデータ（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２）及びＪａｖａアプレットのクラスファイル１３３をＲＡＭ３２上にダウンロードして、このハイパーテキストデータ（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２）の内容を表示するための表示データを生成するとともに、Ｊａｖａアプレットを実行する。
【００４５】
ディスプレイコントローラ３６は、ＣＰＵ３０による制御に従って、ＣＰＵ３０が生成した表示データに基づいてディスプレイ４０に各種画像を表示する。入力インタフェース３７は、マウス４２及びキーボード４１から入力された信号をエンコードすることによって、ユーザが入力した情報（押下されたキーを示す信号、マウス４２によって入力されたベクトル情報，マウス４２によって入力されたクリック信号）を、ＣＰＵ３０に入力する。通信デバイス３３としては、ネットワークＮＷがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である場合にはＬＡＮカードが用いられ、ネットワークＮＷがインターネットである場合にはシリアルインタフェース及びモデム，ＬＡＮカード又はＤＳＵが用いられる。
【００４６】
図３は、各コピーシステム１，１’のコピーサーバ１０のＣＰＵ１７がハードディスク１３から制御プログラム１３１を読み出してＲＡＭ１１に展開するとともに、各クライアント端末２がハードディスク３８からオペレーションシステム及びウェッブブラウザをＲＡＭ３２に展開した状態における各タスクやプログラムの関係を示す、ソフトウェア構成図である。この図３に示されるように、コピーサーバ１０のＣＰＵ１７が実行するタスクは、ネットワークインタフェース部１１１，２５個並存する制御部１１２，記憶部１１３，マネジメント部１１４，画像読取部１１５，印刷部１１６，ネットワークコピー部１１７及び操作パネル表示部１１８である。また、各クライアント端末２のＣＰＵ３０が実行するタスクは、ウェッブブラウザ３０１及び通信部３０２である。なお、これら各コピーサーバ１０と各クライアント端末２との間の通信は、ＴＣＰ／ＩＰプロトコルに従ってなされるので、これら各サーバ１０及び各クライアント端末２には、夫々、一意のＩＰアドレスが予め付与されている。
【００４７】
上述したコピーサーバ１０のネットワークインタフェース部１１１は、ネットワークアダプタ１４を制御するとともにＴＣＰ／ＩＰプロトコル，ＨＴＴＰ（ハイパーテキスト転送プロトコル）を終端するサーバとしてのタスクであり、パケットに格納されてネットワークＮＷから送信されてきたデータ（ＵＲＬ，各種メッセージ）を受信すると、開状態にある何れかの制御部１１２を起動して、その制御部１１２にこれらデータを渡す。
【００４８】
制御部１１２は、ネットワークインタフェース部１１１から受け取ったデータの種類に従って、記憶部１１３，マネジメント部１１４又は印刷部１１６から必要なデータを受け取ってデータ依頼元のクライアント端末２又は他のコピーシステム１’のコピーサーバ１０へ送信したり、マネジメント部１１４に対して必要な制御（ローカルコピー制御，ネットワークコピー制御，等）を依頼したり、印刷部１１６に対して印字を指示する。
【００４９】
具体的には、制御部１１２は、クライアント端末２からのＵＲＬを受け取った場合には、記憶部１１３から対応するハイパーテキストデータ（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２等）を受け取って、要求元のクライアント端末２に送信する。また、制御部１１２は、クライアント端末２からのＪａｖａアプレットのクラスファイル１３３の要求を受け取った場合には、要求されたＪａｖａアプレットのクラスファイル１３３をクライアント端末２へ送信する。
【００５０】
また、制御部１１２は、クライアント端末２からのシステム情報の要求を受け取った場合、当該コピーシステム１がローカルコピーを実行するのであれば印刷部１１６からプリンタ２１のプリンタ情報（プリンタ２１にセットされた各カセット又はトレーにセットされた用紙の種類，サイズ及び方向を示す情報，そのプリンタ２２がカラープリンタであるかモノクロプリンタであるかレーザプリンタであるかインクジェットプリンタであるかの種類を示す情報，その他プリンタ２１の機能についての情報）を受け取り、これを、システム情報として要求元クライアント端末に応答する。また、当該コピーシステム１がネットワークコピーにおけるソースシステムとして機能する場合には、デスティネーションシステム１’に対してシステム情報を要求し、デスティネーションシステム１’から受け取ったシステム情報を、要求元のクライアント端末２に応答する。また、他のコピーシステム（ソースシステム）１’からのシステム情報要求を受け取った場合には、印刷部１１６からプリンタ情報を受け取り、これをシステム情報としてソースシステム１’に送信する。
【００５１】
また、制御部１１２は、クライアント端末２からのコピー開始要求を受け取った場合には、マネジメント部１１４に対してコピー開始要求を行い、マネジメント部１１４からの応答（コピー可能である旨及びプリンタ２１のサプライ情報，若しくは、コピー不可能である旨及びその理由）を要求元のクライアント端末２に通知する。このプリンタ２１のサプライ情報とは、プリンタ２１にセットされている印字対象用紙，各色のトナー，各色のインク，等の消耗品の残量を、夫々パーセンテージで表した情報である。
【００５２】
また、制御部１１２は、他のコピーシステム（ソースシステム）１’からのコピー開始確認要求を受け取った場合には、マネジメント部１１４に対してコピー開始確認要求を行い、マネジメント部１１４から返答されたプリンタ２１の状態を示す状態情報（コピー可能である旨及びプリンタ２１のサプライ情報，若しくは、コピー不可能である旨及びその理由）を、要求元のソースシステム１’に応答する。
【００５３】
また、制御部１１２は、他のコピーシステム（ソースシステム）からのコピー開始要求を受け取った場合には、印刷部１１６に対してコピー開始を依頼する。そして、制御部１１２は、受信部として、他のコピーシステム（ソースシステム）１’からのスキャンデータ（圧縮された原稿読み取りデータ）を受信した場合には、これを解凍した後に、印刷部１１６に対して印字を依頼する。以後、コピーが全て完了するまで、制御部１１２は、ログファイル１２１に登録されているプリンタ動作状態及びサプライ情報をチェックして、検出されたプリンタ動作状態（プリント中，ワーニング発生〔即ち、用紙切れ，トナー切れ，インク切れ，用紙詰まり，等、ユーザによって簡単に回復できる程度の障害が発生した状態〕又はプリンタエラー発生〔即ち、ハロゲンランプ切れ等、メーカーのメンテナンス要員による修理が必要な障害が発生した状態〕）や上述したサプライ情報を、ソースシステム１’に通知する。
【００５４】
また、制御部１１２は、他のコピーシステム（ソースシステム）１’からのコピー終了通知を受けた場合には、マネジメント部１１４に対して「処理終了メッセージ」を通知する。
【００５５】
また、制御部１１２は、クライアント端末２からの出力情報獲得要求を受け取った場合には、状態情報提示手段として、記憶部１１３からログファイル１２１の内容を受け取って、要求元のクライアント端末２に通知する。
【００５６】
記憶部１１３は、制御部１１２，マネジメント部１１４，画像読取部１１５，印刷部１１６及びネットワークコピー部１１７からの要求応じてハードディスク１３及びＲＡＭ１１のデータ保持領域をアクセスするタスクである。具体的には、記憶部１１３は、制御部１１２から何れかのハイパーテキストデータ（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２等）又はＪａｖａアプレットのクラスファイル１３３を要求された場合には、要求されたハイパーテキストデータ（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２等）又はＪａｖａアプレットのクラスファイル１３３をハードディスク１３から読み出して、制御部１１２に渡す。
【００５７】
また、記憶部１１３は、ＲＡＭ１１のデータ保持領域にログファイル１２１を保持し、マネジメント部１１４，画像読取部１１５，印刷部１１６及びネットワークコピー部１１７からの要求に応じて、このログファイル１２１を適宜更新し、制御部１１２からの要求に応じてログファイル１２１の内容を渡す。
【００５８】
このログファイル１２１には、コピー中又はコピーが完了した頁の番号を示す「コピー中頁番号」，コピー中又はコピーが完了した部の番号を示す「コピー中部番号」，上述した「プリンタ出力状態」，ワーニング又はエラーの種類を示す「エラー状態」，及び、上述した「サプライ情報」等の状態情報が、夫々登録される。
【００５９】
これら制御部１１２及び記憶部１１３は、また、自システム１がデスティネーションシステムとして振る舞う場合には、状態情報通知部としても機能する。即ち、記憶部１１３は、後述する如く印刷部１１６によってプリンタ２１の「作動状態」及び「サプライ情報」が格納されたログファイル１２１を、管理している。そして、応答部としての制御部１１２が、ソースシステム１’からのスキャンデータ又は「プリンタ状態監視要求メッセージ」に応じて、記憶部１１３に対して、そのログファイルの内容を受け取り、ソースシステム１’に応答する。
【００６０】
操作パネル部１１８は、入出力制御部１２を制御し、ＬＣＤ１９に表示させる操作画面のデータを作成して、データに基づいた操作画面の表示を入出力制御部１２に命じる。また、入出力制御部１２からタッチパネル１８の押圧位置を示す位置データを受信した時には、その時点でＬＣＤ１９に表示させている操作画面中における当該押圧位置に重なる表示項目を特定し、この操作キーに応じた処理を実行する（即ち、押下された表示項目に対応する処理を実行する。）。また、入出力制御部１２からキーボード２３中の押下されたキーを示す信号を受信した時には、そのキーの種類に対応する処理を実行する。
【００６１】
具体的には、操作パネル部１１８は、ＬＣＤ１９に表示された出力先変更キー（「出力先」タブが押下された時に中央カラムに一覧表示された各コピーシステム名）が押下された場合には、マネジメント部１１４に対して「変更キー押下メッセージ」を送信し、これに対して応答されたシステム情報に基づいて、基本画面中における出力先プリンタの用紙種類及び方向の選択用操作キーの内容を書き換える。また、操作パネル部１１８は、キーボード２３中のスタートキーが押下された場合には、状態情報要求部として、マネジメント部１１４に対してコピー開始要求を行い、状態情報提示部として、マネジメント部１１４からの返答（コピー可能である旨及びプリンタのサプライ情報，若しくは、コピー不可能である旨及びその理由）を、ＬＣＤ１９上に表示する。また、操作パネル部１１８は、状態情報提示部及び状態表示部として、記憶部１１３内のログファイル１２１の「プリンタ動作状態」又は「サプライ情報」に変化があった場合には、変化後における「プリンタ動作状態」及び「サプライ情報」の内容をＬＣＤ１９の画面上に表示する。
【００６２】
マネジメント部１１４は、制御部１１２からのコピー実行依頼に応じて画像読取部１１５，印刷部１１６，及びネットワークコピー部１１７を制御してコピー動作を実行するタスクである。具体的には、マネジメント部１１は、操作パネル部１１８から「変更キー押下メッセージ」を受け取った場合には、出力先が自システムのプリンタ２１であれば印刷部１１６に対して「システム情報獲得要求メッセージ」を送信し、出力先が他のコピーシステム（デスティネーションシステム）１’のプリンタ２１であれば、ディスティネーションシステム１’へシステム情報要求を送信する。そして、応答されたシステム情報に基づいてＬＣＤ１９上に表示されている操作画面の内容を変更することを、操作パネル部１１８に命じる。
【００６３】
また、マネジメント部１１４は、制御部１１２経由でクライアント端末２からのコピー開始要求を受け取った場合，又は、操作パネル部１１８からコピー開始要求を受け取った場合、画像読取部１１５に対してコピー開始確認要求を行う。これに応じて、画像読取部１１５から正常且つ停止中が応答された場合、出力先システムが自システムであれば印刷部１１６に対してコピー開始確認要求を行い、出力先システムが他のシステム（デスティネーションシステム）１’であれば、状態情報要求部として、ネットワークコピー部１１７に対して開始確認要求を行う。そして、“ＯＫ”又は“コピー可能”である旨の状態情報が応答された場合には、マネジメント部１１４は、コピー可能である旨及びサプライ情報をコピー開始要求元に応答し、印刷部１１６又はネットワークコピー部１１７に対してコピー開始要求を行うとともに、ログファイル１２１の所期設定を行う。これに対して、画像読取部１１５，印刷部１１６及びネットワークコピー部１１７の何れかから“スキャナ使用中又はエラー”若しくは“コピー不可能”である旨の状態情報が通知された場合には、マネジメント部１１４は、コピー不可能である旨及びその理由をコピー開始要求元に応答する。
【００６４】
またマネジメント部１１４は、制御部１１２経由で他のシステム（ソースシステム）１’からコピー開始確認要求を受けた場合には、状態情報通知部として、印刷部１１６に対してコピー開始確認要求を行い、その応答内容を要求元制御部１１２に転送する。
【００６５】
ネットワークコピー部１１７は、クライアント端末２又は操作パネル表示部１１８にて指定された出力先が他のコピーシステム（デスティネーションシステム）１’である場合に、デスティネーションシステム１’のネットワークインタフェース部１１１に対してクライアントとして動作して、自システムの画像読取部１１５とデスティネーションシステム１’とを制御してネットワークコピーの実行を管理するタスクである。具体的には、ネットワークコピー部１１７は、マネジメント部１１４からコピー開始確認要求を受けた場合には、状態情報要求部として、デスティネーションシステム１’に対してコピー開始確認要求を行い、デスティネーションシステム１’からの応答をマネジメント部１１４に転送する。
【００６６】
また、ネットワークコピー部１１７は、マネジメント部１１４からコピー開始要求を受けた場合には、デスティネーションシステム１’にコピー開始要求を行い、デスティネーションシステム１’から応答されたコピーパラメータを含むコピー開始依頼を、画像読取部１１５に送信する。また、ネットワークコピー部１１７は、画像読取部１１５からスキャンデータ（スキャナ２０が原稿を読み取ることによって出力した画像データ）を受信した場合には、送信部として、このスキャンデータを圧縮してデスティネーションシステム１’へ送信する。
【００６７】
画像読取部１１５は、ＳＣＳＩインタフェース１５を制御するためのＳＣＳＩドライバ及びスキャナ２０を制御するためのスキャナドライバを含んでおり、マネジメント部１１４からのコピー開始確認要求に応じて、スキャナ２０と通信してその状態を調査し、その調査結果（“ＯＫ”若しくは“使用中又はエラー”）をマネジメント部１１４に報告する。
【００６８】
また、画像読取部１１５は、印刷部１１６からのコピー開始依頼を受けた場合（ローカルコピーを実行する場合）又はネットワークコピー部１１７からのコピー開始依頼を受けた場合（ネットワークコピーを実行する場合）、スキャナ２０を制御し、その走査部（フラットベッド又はフィーダ）にセットされている原稿を所定ライン分走査させ、この走査によって得られた画像データ（スキャンデータ）を、要求元の印刷部１１６又はネットワークコピー部１１７に渡す。
【００６９】
印刷部１１６は、セントロニクスインタフェース１６を制御するためのセントロニクスドライバ及びプリンタ２１を制御するためのプリンタドライバを含んでおり、マネジメント部１１４からのシステム情報獲得要求（ローカルコピーを実行する場合）又は制御部１１２からのシステム情報獲得要求があった場合には、プリンタ２１のシステム情報を要求元のマネジメント部１１４又は制御部１１２へ応答する。
【００７０】
また、印刷部１１６は、マネジメント部１１４からのコピー開始確認要求を受けた場合には、状態検出部として、プリンタ２１と通信してその状態を検出し、検出された状態情報（“ＯＫ”の旨及びサプライ情報，若しくは“使用中又はエラー”の旨及びその理由）をマネジメント部１１４に報告する。
【００７１】
また、印刷部１１６は、マネジメント部１１４からのコピー開始要求を受けた場合（ローカルコピーを実行する場合）には、画像読取部１１５に対してコピーパラメータを付したコピー開始依頼を送信し、その依頼に応じて画像読取部１１５が読み出したスキャンデータを印刷用データに変換してプリンタ２１に出力する。一方、印刷部１１６は、制御部１１２経由で他のコピーシステム（ソースシステム）からのコピー開始要求を受けた場合（ネットワークコピーを実行する場合）には、要求元制御部１１２に対してコピーパラメータを付したコピー開始依頼を応答し、その応答に応じてソースシステムが送信して来たスキャンデータを制御部１１２経由で受信すると、受信したスキャンデータを印刷用データに変換してプリンタ２１に出力する。
【００７２】
一方、クライアント端末２の通信部３０２は、ネットワークアダプタ３３を制御するとともにＴＣＰ／ＩＰプロトコル，ＨＴＴＰ（ハイパーテキスト転送プロトコル）を終端するタスクであり、パケットに格納されてネットワークＮＷから送信されてきたデータ（ハイパーテキストデータ［“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２等］，Ｊａｖａアプレットのクラスファイル，ログファイル１２１から読み出されたコピー動作の実績情報，その他の情報）を受信してウェッブブラウザ３０１に渡すとともに、ウェッブブラウザ３０１（又はウェッブブラウザ３０１上に起動されたＪａｖａアプレット１３３）からサーバ１０宛に送出されたデータ（ＵＲＬ，各種メッセージ）をパケットに格納してネットワークＮＷへ送出する。
【００７３】
ウェッブブラウザ３０１は、マウス４２及びキーボード４１を介してオペレータから入力された指示に従って、通信部３０２に対し、各種データ（ＵＲＬ，各種メッセージ）の送信を依頼する。また、ＵＲＬに従って何れかのサーバからダウンロードしたハイパーテキスト（“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２等）に従って、ディスプレイ４０上に画像を表示する。また、要求に応じてサーバ１０が送信してきたＪａｖａアプレットの各クラスファイルをＲＡＭ３２に展開して、Ｊａｖａアプレット（プログラム）１３３を再現するとともに、このＪａｖａアプレット１３３が生成した画像を表示する。
【００７４】
なお、ハイパーテキストデータのうち、特に“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２には、Ｊａｖａアプレット１３３のクラスファイルを特定するアプレットクラスファイル名称，及び、Ｊａｖａアプレット１３３によって生成された画像を表示する領域を確保するための情報，及び、このＪａｖａアプレット１３３に与えられるパラメータの定義を、含んでいる。ウェッブブラウザ３０１が何れかのコピーシステム１，１’のコピーサーバ１０内の“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２に対応したＵＲＬを送信し、このコピーサーバ１０内から“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２及びＪａｖａアプレット１３３のクラスファイルをダウンロードした場合、起動されたＪａｖａアプレット１３３は、このダウンロード元のコピーサーバ１０との間で通信を行って、このダウンロード元のコピーサーバ１０に対してのみコピー要求を行う。
【００７５】
図３１は、ウェッブブラウザ３０１が“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”１３２及びＪａｖａアプレット１３３に従ってディスプレイ４０上に表示する画像（ＷｅｂＣｏｐｉｅｒの基本画面５０）を示す。この基本画面５０は、コピー部数等設定領域５１，コピー能力設定領域５２，キー領域５３，出力先設定領域５４，及び、ステータス領域５５に、区分されている。このコピー部数等設定領域５１は、コピーシステム１のスキャナ２０の走査部の種類（フラットベッド，ＡＤＦ，等）を特定するボタン，コピー倍率を設定するためのボタン，コピー部数を設定するためのボックス等が表示されている領域である。また、コピー能力設定領域５２は、標準画質か高画質かの別，色彩調整，モノクロコピーかカラーコピーかの別，等を設定するための領域である。また、キー領域５３は、コピースタートを指示するためのコピー開始ボタン５３１等が表示されている領域である。
【００７６】
また、出力先設定領域５４は、出力先のシステム（ローカルコピーであるか、それともネットワークコピーにおける他のコピーシステム１’であるか）を設定するための出力先指定ボックス５４１，この出力先システムのプリンタ２１に装着されている各トレー及びカセットのうち何れにセットされている用紙にプリントをするのかを特定するための用紙選択ボタン群（自動選択ボタン５４２ａを含む）５４２，自動選択ボタン５４２ａが押下されている場合に用紙のサイズ及び方向を設定するための用紙サイズ設定ボックス５４３，用紙種類を設定するための用紙種類設定ボックス５４４，等が表示されている領域である。
【００７７】
また、ステータス領域５５は、コピーが不可能であるか可能であるかの別，不可能であるならばその理由，コピー動作中においてはプリンタ２１のサプライ情報，コピー中部数及び頁数を、夫々表示するための領域である。
【００７８】
なお、この基本画面は、ウィンドウズ９５（マイクロソフト社の商標）或いはＭａｃＯＳ（アップルコンピュータ社の商標）等で一般的に使用されているグラフィカルユーザインタフェースに従ったものであり、オペレータによるマウス４２の操作によって移動されたカーソルが何れかのボタン又はキーに重なった状態で、マウス４２のクリックボタンが押下されると、カーソルが重ねられているボタン又はキーに対応するコマンドがＪａｖａアプレットによって特定され、その特定されたコマンドに応じてＪａｖａアプレット１３３が所定の処理を実行する。なお、このように何れかのキー又はボタンにカーソルが重ねられた状態でマウス４２のクリックボタンが押下されることを、以下、そのキー又はボタンが「クリックされた」又は「押下された」という。
【００７９】
（各タスクによる処理）
次に、上述した各タスク及び各プログラムの動作を、順番に説明する。
【００８０】
＜ウェッブブラウザ＞
最初に、各クライアント端末２内でウェッブブラウザ３０１が実行する処理を、図４のフローチャートを参照して、“ＷｅｂＣｏｐｉｅｒ”のＵＲＬが入力された場合に絞って説明する。このウェッブブラウザ３０１は、オペレータによって“ＷｅｂＣｏｐｉｅｒ”のＵＲＬが入力されると、Ｓ００１において、このＵＲＬを通信部３０２経由で何れかのコピーシステム１のコピーサーバ１０へ送信する。このＵＲＬの送信先のコピーシステム１を、以下、ソースシステムという。
【００８１】
このＵＲＬの送信に対応して、ソースシステム１のコピーサーバ１０がハイパーテキスト“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”を送信して来ると、ウェッブブラウザ３０１は、Ｓ３０２において、このハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”を受信する。
【００８２】
次に、ウェッブブラウザ３０１は、Ｓ００３において、受信したハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”に従って、Ｊａｖａアプレットによる画像の表示領域を確保するとともに、ハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”内でそのアプレットクラスファイル名称が指定されたＪａｖａアプレットのクラスファイルを、通信部３０２経由で、ソースシステム１のコピーサーバ１０に要求する。
【００８３】
次に、ブラウザ３０１は、Ｓ００４において、要求したＪａｖａアプレットの全クラスファイルの受信完了を待つ。そして、全クラスファイルを受信し終わると、ウェッブブラウザ３０１は、Ｓ００５において、受信した全クラスファイルからＪａｖａアプレット１３３を復元し、このＪａｖａアプレット１３３を起動する。以上の後に、ウェッブブラウザ３０１は、通常の処理を続ける。
【００８４】
＜Ｊａｖａアプレット＞
次に、本実施形態においてハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”内でそのアプレットクラスファイル名称が指定されたＪａｖａアプレット１３３による処理を、図５及び図６のフローチャートを参照して、説明する。
【００８５】
Ｓ００５にて起動されたＪａｖａアプレット１３３は、Ｓ１０１において、処理実行に必要な各種パラメータを初期化した後に、Ｓ１０２において、ウェッブブラウザ３０１の表示画面中に、“ＷｅｂＣｏｐｉｅｒ”の基本画面５０を表示する。
【００８６】
次のＳ１０３では、Ｊａｖａアプレット１３３は、ソースシステム１のコピーサーバ１０に対して、その時点で出力先として選択されている出力先コピーシステム１，１’を指定して、その出力先コピーシステム１，１’についての「システム情報（サーバー情報，プリンタ状態，スキャナ状態，コピー能力）要求メッセージ」を送信する。
【００８７】
次のＳ１０４では、Ｊａｖａアプレット１３３は、Ｓ１０３でのメッセージ送信に対する応答（Ｓ３０９参照）を待ち、応答を受信すると処理をＳ１０５に進める。このＳ１０５では、Ｊａｖａアプレット１３３は、受信したシステム情報に基づき、基本画面５０中のコピー部数等設定領域５１，コピー能力設定領域５２及び出力先設定領域５４を描画し直す。例えば、コピー能力設定領域５２には、ソースシステム１がカラーコピー可能である場合には、Ｓ１０２ではカラー及びモノクロを選択するためのボタンが表示されるが、変更された出力先システム１，１’がカラーカラーコピー不可能である場合には、Ｓ１０５ではこれらボタンは使用不可能となる。また、出力先設定領域５４に表示されている用紙選択ボタン群５４２は、出力先システム１，１’のプリンタ２１に装着されているトレー又はカセットを示すボタン及び自動選択ボタン５４２ａのみが表示され、用紙サイズ設定ボックス５４３には、このプリンタ２１の各トレー及びカセットにセットされている全ての用紙及びサイズの組み合わせのみが、表示される。
【００８８】
次のＳ１０６では、Ｊａｖａアプレット１３３は、クライアント端末２のオペレータが基本画面５０中の何れかの項目をクリックするのを待つ。そして、オペレータが何れかの項目をクリックすると、Ｊａｖａアプレット１３３は、次のＳ１０７において、クリックされた項目がコピー開始ボタン５３１であるか否かをチェックする。そして、コピー開始ボタン５３１がクリックされたのでなければ、Ｊａｖａアプレット１３３は、次のＳ１０８において、出力先システムを変更するために出力先指定ボックス５４１内で何れかの出力先システムの名称がクリックされたのか否かを、チェックする。そして、それまでの出力先とは異なる出力先システムの名称がクリックされた場合には、Ｊａｖａアプレット１３３は、変更後の出力先システムについてのシステム情報要求を送信するために、処理をＳ１０３に戻す。これに対して、出力先を変更するために出力先指定ボックス５４１内で出力先システムの名称がクリックされたのではない場合には、Ｊａｖａアプレット１３３は、Ｓ１０９において、クリックされた項目に対応した処理を実行した後に、処理をＳ１０６に戻す。
【００８９】
一方、コピー開始ボタン５３１がクリックされたのであるとＳ１０７にて判定した場合には、Ｊａｖａアプレット１３３は、処理をＳ１１０に進める。このＳ１１０では、Ｊａｖａアプレット１３３は、コピー動作の実行を要求するための「コピー開始要求メッセージ」を、通信部３０２経由でソースシステム１のコピーサーバ１０へ送信する。なお、「コピー開始要求メッセージ」には、基本画面にて設定された各項目，例えば、コピー部数等設定領域５１にて設定されたコピー部数，出力先設定領域５４にて設定された出力先システムの名称，出力先カセット，出力用紙のサイズ及び方向が、コピーパラメータとして含まれている。
【００９０】
Ｊａｖａアプレット１３３は、次のＳ１１１において、Ｓ１１０でのメッセージ送信に対するコピーサーバ１０からの応答を待ち、応答を受信すると処理をＳ１１２に進める。このＳ１１２では、Ｊａｖａアプレット１３３は、受信した応答にコピー動作が可能である旨が含まれているかコピー動作が不可能である旨が含まれているかを、チェックする。そして、応答にコピーが不可能である旨が含まれている場合には（Ｓ３１７参照）、Ｊａｖａアプレット１３３は、Ｓ１２１において、基本画面５１のステータス領域５１４に、コピー動作が不可能である旨及びその理由を表示する。Ｓ１２１の完了後、Ｊａｖａアプレット１３３は、処理をＳ１０６に戻す。
【００９１】
これに対して、応答にコピー動作が可能である旨が含まれている場合には（Ｓ３１６参照）、Ｊａｖａアプレット１３３は、Ｓ１１３において、ディスプレイ４０上に図３２に示されるダイアログボックスを開いて、コピー動作が開始した旨を表示する。
【００９２】
次のＳ１１４では、Ｊａｖａアプレット１３３は、所定周期毎にタイムアウトするタイマ（ソフトウェアタイマ）をスタートする。次のＳ１１５では、Ｊａｖａアプレット１３３は、タイマがタイムアウトするのを待つ。そして、タイマがタイムアウトすると、Ｊａｖａアプレット１３３は、次のＳ１１６において、Ｓ１１２での「コピー開始要求メッセージ」に応じたコピー動作の進捗状況の通知を求めるために、出力先の「コピー進捗情報獲得要求メッセージ」を通信部３０２経由でコピーサーバ１０へ送信する。
【００９３】
次のＳ１１７では、Ｊａｖａアプレット１３３は、Ｓ１１６でのメッセージ送信に対するコピーサーバ１０からの応答を待ち（Ｓ３４１参照）、応答を受信すると処理をＳ１１８に進める。このＳ１１８では、Ｊａｖａアプレット１３３は、受信したコピー進捗情報（ログファイル１２１の内容）を、基本画面５０中のステータス表示領域５５に表示する。具体的には、図３３に示すように、コピー中部数及びコピー中頁数，プリンタ出力状態（図３３の例では「コピー中」）を表示する。なお、プリンタ出力状態が「ワーニング発生」又は「異常終了」である場合には、その理由も同時に表示する。
【００９４】
次の１１９では、Ｊａｖａアプレット１３３は、Ｓ１１７にて受信したコピー進捗情報中の「プリンタ動作状態」が“正常終了”又は“異常終了”であるか否かに基づいて、コピー動作が終了したか否かをチェックする。そして、未だコピー動作が終了していない場合には、Ｊａｖａアプレット１３３は、処理をＳ１１４に戻す。これに対して、コピー動作が終了した場合には、Ｊａｖａアプレット１３３は、処理をＳ１２０に進める。
【００９５】
このＳ１２０では、Ｊａｖａアプレット１３３は、ウェッブブラウザ３０１の表示画面中に、コピー結果を表示する。具体的には、Ｓ１１７にて受信したコピー進捗情報中の「プリンタ動作状態」が“正常終了である”場合には、図３４に示すダイアログボックスを開いて、コピーが正常終了している旨を表示する。また、Ｓ１１７にて受信したコピー進捗情報中の「プリンタ動作状態」が“異常終了”である場合には、図３５に示すダイアログボックスを開いて、コピーが異常終了した旨を表示する。何れの場合においても、Ｊａｖａアプレット１３３は、その後、処理をＳ１０６に戻し、オペレータによる次の項目のクリックを待つ。
【００９６】
以上のようにして、Ｊａｖａアプレット１３３は、ウェッブブラウザ３０１が終了するまでＳ１０３以下の処理を繰り返し、ウェッブブラウザ３０１が終了した時には、ハードディスク３８に待避されることなく、ＲＡＭ３２上から削除される。
【００９７】
＜ネットワークインタフェース部＞
次に、コピーサーバ１０上で実行されるネットワークインタフェース部１１１による処理を、図７のフローチャートを用いて説明する。図７に示されるように、ネットワークインタフェース部１１１は、Ｓ２０１において、ネットワークＮＷを介して何れかのクライアント端末２又は他のコピーシステム１のコピーサーバ１０（ネットワークコピー部１１７）からパケットを受信するのを待つ。そして、何れかのパケットを受信すると、Ｓ２０２において、ＲＡＭ１１に格納されている制御部管理テーブルに基づいて、空状態にある何れかの制御部１１２を選択する。この制御部管理テーブルは、図２７に示すように、２５個存在している制御部１１２の夫々について、現在空き状態にあるのかビジー状態にあるのかを管理する表である。
【００９８】
次のＳ２０３では、ネットワークインタフェース部１１１は、Ｓ２０２にて選択した制御部１１２について、制御部管理テーブルに記録されている情報を「空状態」から「ビジー状態」に変更する。
【００９９】
次のＳ２０４では、ネットワークインタフェース部１１１は、Ｓ２０１にて受信したパケットからメッセージを取り出して、Ｓ２０２にて選択した制御部１１２に対して通知する。Ｓ２０４を完了すると、ネットワークインタフェース部１１１は、Ｓ２０１に処理を戻し、次のパケットを待つ。
【０１００】
＜制御部＞
次に、各制御部１１２による処理を、図８乃至図１４のフローチャートを参照して説明する。各制御部１１２は、起動直後においては、Ｓ３０１においてネットワークインタフェース部１１１からのメッセージ（Ｓ２０４）の受信を待っている。
【０１０１】
ネットワークインタフェース部１１１からメッセージを受け取ると、制御部１１２は、Ｓ３０２において、受け取ったメッセージの種類をチェックする。そして、受け取ったメッセージが“ＷｅｂＣｏｐｉｅｒ”のＵＲＬ（Ｓ００１）であった場合には、制御部１１２は、処理をＳ３０２からＳ３０３へ進める。このＳ３０３では、制御部１１２は、ハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｌｍ”を記憶部１１３から受け取り、これを要求しているクライアント端末２（ウェッブブラウザ３０１）へ送信する。その後、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報（即ち、ネットワークインタフェース部１１１から渡された使用制御部番号に対応した情報）を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１０２】
一方、ネットワークインタフェース部１１１から受け取ったメッセージがＪａｖａアプレットの「クラスファイル要求メッセージ（Ｓ００３参照）」であった場合には、制御部１１２は、Ｓ３０４において、要求されているクラスファイルを記憶部１１３から受け取り、順次、これを要求しているクライアント端末２（ウェッブブラウザ３０１）へ送信する。その後、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１０３】
一方、ネットワークインタフェース部１１１から受け取ったメッセージがクライアント端末２のＪａｖａアプレット１３３からの「システム情報要求メッセージ（Ｓ１０３参照）」であった場合には、制御部１１２は、処理をＳ３０２からＳ３０５へ進める。このＳ３０５では、制御部１１２は、Ｊａｖａアプレット１３３から指定された出力先のコピーシステムが自システム１であるか他のコピーシステム１’であるかをチェックする。そして、出力先のコピーシステムが自システム１である場合には、Ｓ３０６において、印刷部１１６に対して、「システム情報獲得要求メッセージ」を送信する。これに対して、出力先のコピーシステムが他のコピーシステム（デスティネーションシステム）１’である場合には、Ｓ３０７において、指定されたデスティネーションシステム１’とリンクを行い、このデスティネーションシステム１’のネットワークインタフェース部１１１に対してシステム情報要求パケットを送信する。
【０１０４】
何れの場合においても、制御部１１２は、次のＳ３０８において、印刷部１１６又はデスティネーションシステム１’の制御部１１２が「システム情報獲得要求メッセージ」又は「システム情報要求パケット」に対する応答を送信して来るのを待つ。そして、印刷部１１６又は出力先コピーシステム１’の制御部１１２からシステム情報が応答された場合には（Ｓ８０３，Ｓ３１２参照）、制御部１１２は、処理をＳ３０８からＳ３０９に進める。
【０１０５】
Ｓ３０９では、制御部１１２は、要求元のＪａｖａアプレット１３３に対して、Ｓ３０８にて応答されたシステム情報を送信する（Ｓ１０４参照）。その後、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１０６】
一方、ネットワークインタフェース部１１１から受け取ったメッセージが他のコピーシステム（ソースシステム）１’の制御部１１２又はマネジメント部１１４からの「システム情報要求メッセージ（Ｓ３０７，Ｓ５０５参照）」であった場合には、制御部１１２は、処理をＳ３０２からＳ３１０へ進める。このＳ３１０では、制御部１１２は、印刷部１１６に対して、「システム情報獲得要求メッセージ」を送信する。次のＳ３１１では、制御部１１２は、「システム情報獲得要求メッセージ」に対する応答を印刷部１１６が送信して来るのを待つ。そして、印刷部１１６からシステム情報が応答された場合には（Ｓ８０３参照）、制御部１１２は、処理をＳ３１１からＳ３１２に進める。
【０１０７】
このＳ３１２では、制御部１１２は、ソースシステム１’の要求元制御部１１２又はマネジメント部１１４に対して、印刷部１１６から受け取ったシステム情報を応答する。その後、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１０８】
一方、ネットワークインタフェース部１１１から受け取ったメッセージがＪａｖａアプレット１３３からの「コピー開始要求メッセージ（Ｓ１１０参照）」であった場合には、制御部１１２は、処理をＳ３０２からＳ３１３へ進める。このＳ３１３では、制御部１１２は、マネジメント部１１４に対して、「コピー開始要求メッセージ」を転送する。次のＳ３１４では、制御部１１２は、「コピー開始要求メッセージ」に対する応答をマネジメント部１１４が送信して来るのを待つ。そして、マネジメント部１１３から応答があった場合には（Ｓ５１３，Ｓ５１７，Ｓ５２０参照）、制御部１１２は、処理をＳ３１４からＳ３１５に進める。
【０１０９】
Ｓ３１５では、制御部１１２は、Ｓ３１４にて受信したマネジメント部１１４からの応答がコピー可能である旨を含んでいるか、コピー不可能である旨を含んでいるかを、チェックする。そして、コピー可能である旨が含まれている場合には（Ｓ５１３，Ｓ５１７）、制御部１１２は、Ｓ３１６において、コピー可能である旨を、Ｊａｖａアプレット１３３に返答する。これに対して、コピー不可能である旨が含まれている場合には（Ｓ５２０）、制御部１１２は、Ｓ３１７において、コピー不可能である旨を、マネジメント部１１４からの応答に含まれていたコピー不可能の理由とともに、Ｊａｖａアプレット１３３に返答する。何れかの返答を行った後で、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１１０】
一方、ネットワークインタフェース部１１１から受け取ったメッセージが他のコピーシステム（ソースシステム）１’のネットワークコピー部１１７からの「コピー開始確認要求メッセージ（Ｓ６０３参照）」であった場合には、制御部１１２は、処理をＳ３０２からＳ３１８へ進める。このＳ３１８では、制御部１１２は、マネジメント部１１４に対して、「コピー開始確認要求メッセージ」を送信する。次のＳ３１９では、制御部１１２は、「コピー開始確認要求メッセージ」に対する応答をマネジメント部１１４が送信して来るのを待つ。そして、マネジメント部１１４から応答があった場合には（Ｓ５３６参照）、制御部１１２は、処理をＳ３１９からＳ３２０へ進める。
【０１１１】
Ｓ３２０では、制御部１１２は、Ｓ３１９にて受信したマネジメント部からの応答が“ＯＫ”である旨を含んでいるか“プリンタ使用中又はエラー”である旨を含んでいるかを、チェックする。そして、“ＯＫ”である旨が含まれている場合には（Ｓ５３６、Ｓ８０７）、制御部１１２は、Ｓ３２１において、コピー可能である旨を、マネジメント部１１４からの応答に含まれていたプリンタ２１のサプライ情報とともに、ソースシステム１’のネットワークコピー部１１７に対して返答する。これに対して、“プリンタ使用中又はエラー”である旨が含まれている場合には（Ｓ５３６，Ｓ８０６）、制御部１１２は、Ｓ３２２において、コピー不可能である旨を、マネジメント部１１４からの応答に含まれていたコピー不可能の理由とともに、ソースシステム１’のネットワークコピー部１１７に対して返答する。何れかの返答を行った後で、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１１２】
一方、ネットワークインタフェース部１１１から受け取ったメッセージが他のコピーシステム（ソースシステム）１’のネットワークコピー部１１７からの「コピー開始要求メッセージ（Ｓ６０６参照）」であった場合には、制御部１１２は、処理をＳ３０２からＳ３２３へ進める。このＳ３２３では、制御部１１２は、印刷部１１６に対して、「コピー開始要求メッセージ」を送信する。次のＳ３２４では、制御部１１２は、「コピー開始要求メッセージ」に対する応答を印刷部１１６が送信して来るのを待つ。そして、印刷部１１６から応答があった場合には（Ｓ８２１参照）、制御部１１２は、処理をＳ３２４からＳ３２５へ進める。
【０１１３】
Ｓ３２５では、制御部１１２は、ソースシステム１’のネットワークコピー部１１７に対して、印刷部１１６からの応答に含まれていたコピーパラメータを付したコピー開始依頼を、送信する。その後、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１１４】
一方、ネットワークインタフェース部１１１から受け取ったメッセージが他のコピーシステム（ソースシステム）１’のネットワークコピー部１１７から圧縮されたスキャンデータ（所定ライン分）である場合には（Ｓ６１０参照）、制御部１１２は、処理をＳ３０２からＳ３２６へ進める。このＳ３２６では、制御部１１２は、受け取ったＪＰＥＧフォーマットのスキャンデータを解凍して、ＲＧＢビットマップデータに解凍する。次のＳ３２７では、制御部１１２は、Ｓ３２６にて解凍して得たＲＧＢビットマップフォーマットのスキャンデータを、印刷部１１６に対して送信する。Ｓ３２７の完了後、制御部１１２は、処理をＳ３２９に進める。
【０１１５】
一方、ネットワークインタフェース部１１１から受け取ったメッセージが他のコピーシステム（ソースシステム）１’のネットワークコピー部１１７からの「プリンタ状態監視要求メッセージ（Ｓ６１６参照）」である場合には、制御部１１２は、処理をＳ３０２からＳ３２８へ進める。このＳ３２８では、制御部１１２は、印刷部１１６に対して、ダミーデータをスキャンデータの代わりに送信する。Ｓ３２８の完了後、制御部１１２は、処理をＳ３２９に進める。
【０１１６】
Ｓ３２９では、制御部１１２は、Ｓ３２７にて送信したスキャンデータ又はＳ３２８にて送信したダミーデータに対する応答として、印刷部１１６が一枚分プリント終了メッセージを送信して来たか否かをチェックする。そして、印刷部１１６が一枚分プリント終了メッセージを送信して来た場合には（Ｓ８２７，Ｓ８３１参照）、制御部１１２は、Ｓ３３０において、ソースシステム１’のネットワークコピー部１１７に対して「１枚分プリント終了メッセージ」を通知する。
【０１１７】
これに対して、印刷部１１６が「１枚分プリント終了メッセージ」を送信して来なかった場合には、制御部１１２は、Ｓ３３１において、ログファイル１２１に登録されている現在の「プリンタ動作状態」に基づいて（Ｓ８２６参照）、プリンタ２１の状態をチェックする。そして、“プリント中”が登録されている場合には、Ｓ３３２において、ソースシステム１’のネットワークコピー部１１７に対して、プリント中であることを、ログファイル１２１に登録されている現在の「サプライ情報」とともに通知する。
【０１１８】
また、“用紙切れ”，“インク切れ”，“トナー切れ”，“用紙詰まり”，等のワーニング原因とともに「プリンタ動作状態」“ワーニング”が登録されている場合には、制御部１１２は、Ｓ３３３において、マネジメント部１１４に対して「ワーニング検出メッセージ」を送信し、Ｓ３３４において、ソースシステム１’のネットワークコピー部１１７に対してワーニング発生通知（ワーニングの原因名を含む）を送信する。また、一旦発生していたワーニング原因が消えていた場合には、制御部１１２は、Ｓ３３６において、マネジメント部１１４に対して「正常復帰メッセージ」を送信し、Ｓ３３５において、ソースシステム１’のネットワークコピー部１１７に対して正常復帰を通知する。また、“ハロゲンランプ切れ”等のエラー理由名とともに「プリンタ動作状態」“異常終了”が登録されている場合には、制御部１１２は、Ｓ３３７において、マネジメント部１１４に対して「エラー検出メッセージ」を送信し、Ｓ３３８において、ソースシステム１’のネットワークコピー部１１７に対してエラー発生通知（エラー理由名を含む）を送信する。これらＳ３３０，Ｓ３３２，Ｓ３３４，Ｓ３３６，Ｓ３３８を完了すると、制御部１１２は、Ｓ３４２において、制御部管理テーブルに記録されている自らの情報を「ビジー状態」から「空状態」に書き換えた後に、処理をＳ３０１に戻す。
【０１１９】
＜操作パネル部＞
次に、操作パネル部１１８による処理を、図１５のフローチャートを参照して説明する。この操作パネル部１１８は、起動直後のＳ４０１において、図２８に示す基本操作画面を、ＬＣＤ１９上に表示する。このＳ４０１では、基本操作画面上の中央カラムには、自システムのプリンタ２１を示す「ローカルプリンタ」が、表示される。
【０１２０】
次のＳ４０２では、操作パネル部１１８は、タッチパネル１８が押下されてたか否かのチェックを行う。そして、タッチパネル１８が全く押下されていない場合には、操作パネル部１８は、処理をそのままＳ４１４に進める。これに対して、タッチパネル１８が押下された場合には、操作パネル部１１８は、Ｓ４０３において、タッチパネル１８における押下位置がＬＣＤ１９に表示されている画面中のどの項目に対応するのかを、チェックする。
【０１２１】
Ｓ４０３にて出力先変更キーが押下されたと判定した場合には、操作パネル部１１８は、Ｓ４０５において、出力先変更キーによって選択されたコピーシステムを出力先システムとして設定し、マネジメント部１１４に対して「変更キー押下メッセージ」を送信する。操作パネル部１１８は、次のＳ４０６において、Ｓ４０５でのメッセージ送信に対するマネジメント部１１４からの応答（Ｓ５０７参照）を待ち、応答を受信すると処理をＳ４０７に進める。このＳ４０７では、操作パネル部１１８は、受信したシステム情報に基づき、ＬＣＤ１９上に表示している基本操作画面中の「用紙サイズ」タブが押下された際における中央カラムへの一覧表示項目を変更する。Ｓ４０７を完了すると、操作パネル部１１８は、処理をＳ４１４に進める。
【０１２２】
これに対して、キーボード２３内のスタートキーが押下されたとＳ４０３にて判定した場合には、操作パネル部１１８は、処理をＳ４０８に進める。このＳ４０８では、操作パネル部１１８は、コピー動作の実行を要求するための「コピー開始要求メッセージ」を、マネジメント部１１４へ送信する。なお、「コピー開始要求メッセージ」には、基本画面にて設定された各項目，例えば、コピー部数，出力先システムの名称，出力先トレー，出力用紙のサイズ及び方向が、コピーパラメータとして含まれている。
【０１２３】
操作パネル部１１８は、次のＳ４０９において、Ｓ４０８でのメッセージ送信に対するマネジメント部１１４からの応答を待ち、応答を受信すると（Ｓ５２６，Ｓ５３０，Ｓ５３３参照）、処理をＳ４１０に進める。そして、応答にコピーが不可能である旨が含まれている場合には（Ｓ５３３参照）、操作パネル部１１８は、Ｓ４１３において、ＬＣＤ１９上に、コピー動作が不可能である旨及びその理由を表示する。Ｓ４１３の完了後、操作パネル部１１８は、処理をＳ４１４に進める。
【０１２４】
これに対して、応答にコピー動作が可能である旨が含まれている場合には（Ｓ５２６，Ｓ５３０参照）、操作パネル部１１８は、Ｓ４１１において、ＬＣＤ１９上の基本画面に、コピー可能である旨を、マネジメント部１１４から受け取った応答に含まれるプリンタ２１のサプライ情報とともに表示する。Ｓ４１１の完了後、操作パネル部１１８は、処理をＳ４１４に進める。
【０１２５】
Ｓ４１４では、操作パネル部１１８は、記憶部１１３によって記憶されているログファイル１２１の内容変化をチェックする。即ち、このログファイル１２１中の「プリンタ動作状態」及び「サプライ情報」の内容を調べ、前回このＳ４１４を実行した時点での内容から変化しているか否かをチェックする。そして、ログファイル１２１の内容が変化していなかった場合には、処理をそのままＳ４０２に戻す。これに対して、ログファイル１２１の内容が変化していた場合には、操作パネル部１１８は、Ｓ４１５において、ログファイル１２１の内容をＬＣＤ１９上に表示する。Ｓ４１６の完了後、操作パネル部１１８は、処理をＳ４０２に戻す。
【０１２６】
＜マネジメント部＞
次に、マネジメント部１１４による処理を、図１６乃至図１８に基づいて説明する。このマネジメント部１１４は、起動直後においては、Ｓ５０１において、制御部１１２，操作パネル部１１８，ネットワークコピー部１１７からのメッセージの受信を待っている。
【０１２７】
何れかのメッセージを受信すると、マネジメント部１１４は、Ｓ５０２において、受信したメッセージの種類をチェックする。そして、操作パネル部１１８から「変更キー押下メッセージ（Ｓ４０５参照）」を受信した場合には、マネジメント部１１４は、Ｓ５０３において、「変更キー押下メッセージ」に付加された出力先システム名に基づいて、指定された出力先システムが自システムであるか否かをチェックする。そして、マネジメント部１１４は、出力先システムが自システムであった場合には（Ｓ４０５参照）、Ｓ５０４において、印刷部１１６に対して「システム情報獲得要求メッセージ」を送信する。これに対して、指定された出力先システムが他のコピーシステム（デスティネーションシステム）１’である場合には、マネジメント部１１４は、Ｓ５０５において、指定されたデスティネーションシステム１’とリンクを行い、このデスティネーションシステム１’のネットワークインタフェース部１１１に対して「システム情報要求パケット」を送信する。
【０１２８】
何れの場合においても、マネジメント部１１４は、次のＳ５０６において、印刷部１１６又はデスティネーションシステム１’の制御部１１２が「システム情報獲得要求メッセージ」に対する応答を送信して来るのを待つ。そして、印刷部１１６又はデスティネーションシステム１’の制御部１１２からシステム情報（Ｓ８０４，Ｓ３１２参照）が応答された場合には、マネジメント部１１４は、処理をＳ５０６からＳ５０７に進める。このＳ５０７では、マネジメント部１１４は、操作パネル部１１８に対して、Ｓ５０６にて応答されたシステム情報を送信する。Ｓ５０７の完了後、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１２９】
一方、何れかの制御部１１２から「コピー開始要求メッセージ（Ｓ３１３参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５０８に進める。このＳ５０８では、マネジメント部１１４は、画像読取部１１５に対して、スキャナ２０が現在空いているかどうかの確認を依頼するために、「コピー開始確認要求メッセージ」を送信する。
【０１３０】
次のＳ５０９では、マネジメント部１１４は、Ｓ５０８でのメッセージ送信に対する画像読取部１１５からの応答を待つ。そして、画像読取部１１５から応答を受け取ると、この応答に“スキャナ使用中又はエラー”の旨が含まれていた場合（Ｓ７０４参照）には処理をＳ５２０へ進め、“ＯＫ”の旨が含まれていた場合（Ｓ７０５参照）には処理をＳ５１０に進める。
【０１３１】
Ｓ５１０では、マネジメント部１１４は、制御部１１２から受け取った「コピー開始要求メッセージ」にて指定された出力先システムが自システム１であるか他のコピーシステム１’であるかをチェックする。そして、出力先システムが自システムであれば処理をＳ５１５に進め、出力先システムが他のコピーシステム（デスティネーションシステム）１’であれば処理をＳ５１１に進める。
【０１３２】
Ｓ５１５では、マネジメント部１１４は、印刷部１１６に対して、プリンタ２１が現在空いているかどうかの確認を依頼するために、「コピー開始確認要求メッセージ」を送信する。
【０１３３】
次のＳ５１６では、マネジメント部１１４は、Ｓ５１５でのメッセージ送信に対する印刷部１１６からの応答を待つ。そして、印刷部１１６から応答を受け取ると、この応答に“プリンタ使用中又はエラー”の旨が含まれていた場合（Ｓ８０６参照）には処理をＳ５２０へ進め、“ＯＫ”の旨が含まれていた場合（Ｓ８０７参照）には処理をＳ５１７に進める。Ｓ５１７では、マネジメント部１１４は、“コピー可能”である旨を、Ｓ５１６にて受け取った応答に含まれているプリンタ２１のサプライ情報とともに、要求元の制御部１１２に対して応答する。次のＳ５１８では、マネジメント部１１４は、印刷部１１６に対して、制御部１１２から受け取った「コピー開始要求メッセージ」に含まれていたコピーパラメータを付して、「コピー開始要求メッセージ」を送信する。Ｓ５１８の完了後、マネジメント部１１４は、処理をＳ５１９に進める。
【０１３４】
これに対して、Ｓ５１１では、マネジメント部１１４は、ネットワークコピー部１１７に対して、デスティネーションシステムのプリンタ２１が現在空いているかどうかの確認を依頼するために、デスティネーションシステムの指定を付した「コピー開始確認要求メッセージ」を送信する。
【０１３５】
次のＳ５１２では、マネジメント部１１４は、Ｓ５１１でのメッセージ送信に対するネットワークコピー部１１７からの応答を待つ。そして、ネットワークコピー部１１７から応答を受け取ると、この応答に“コピー不可能”である旨が含まれていた場合（Ｓ３２２，Ｓ６０５参照）には処理をＳ５２０へ進め、“コピー可能”である旨が含まれていた場合（Ｓ３２１，Ｓ６０５参照）には処理をＳ５１３に進める。Ｓ５１３では、マネジメント部１１４は、“コピー可能”である旨を、Ｓ５１２にて受け取った応答に含まれているプリンタ２１のサプライ情報とともに、要求元の制御部１１２に対して応答する。次のＳ５１４では、マネジメント部１１４は、ネットワークコピー部１１７に対して、制御部１１２から受け取った「コピー開始要求メッセージ」に含まれていたコピーパラメータを付して、「コピー開始要求メッセージ」を送信する。Ｓ５１４の完了後、マネジメント部１１４は、処理をＳ５１９に進める。
【０１３６】
Ｓ５１９では、マネジメント部１１４は、記憶部１１３に対して、ログファイル１２１の初期設定を依頼する。この際、ログファイル１２１の「コピー中頁数」には“１”が設定され、「コピー中部数」には“１”が設定され、「プリンタ動作状態」には“動作中”が設定され、「エラー情報」には“なし”が設定され、「サプライ情報」にはＳ５１２又はＳ５１６で受け取った応答に含まれているプリンタ２１のサプライ情報が設定される。一方、Ｓ５２０では、マネジメント部１１４は、“コピー不可能”である旨を、その理由（スキャナ使用中，スキャナエラー，プリンタ使用中，又はプリンタエラー）とともに、要求元の制御部１１２に対して応答する。何れの場合においても、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１３７】
一方、操作パネル部１１８から「コピー開始要求メッセージ（Ｓ４０８参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５２１に進める。このＳ５２１では、マネジメント部１１４は、画像読取部１１５に対して、スキャナ２０が現在空いているかどうかの確認を依頼するために、「コピー開始確認要求メッセージ」を送信する。
【０１３８】
次のＳ５２２では、マネジメント部１１４は、Ｓ５２１でのメッセージ送信に対する画像読取部１１５からの応答を待つ。そして、画像読取部１１５から応答を受け取ると、この応答に“スキャナ使用中又はエラー”の旨が含まれていた場合（Ｓ７０４参照）には処理をＳ５３３へ進め、“ＯＫ”の旨が含まれていた場合（Ｓ７０５参照）には処理をＳ５２３に進める。
【０１３９】
Ｓ５２３では、マネジメント部１１４は、操作パネル部１１８から受け取った「コピー開始要求メッセージ」にて指定された出力先システムが自システム１であるか他のコピーシステム１’であるかをチェックする。そして、出力先システムが自システム１であれば処理をＳ５２８に進め、出力先システムが他のコピーシステム（デスティネーションシステム）１’であれば処理をＳ５２４に進める。
【０１４０】
Ｓ５２８では、マネジメント部１１４は、印刷部１１６に対して、プリンタ２１が現在空いているかどうかの確認を依頼するために、「コピー開始確認要求メッセージ」を送信する。
【０１４１】
次のＳ５２９では、マネジメント部１１４は、Ｓ５２８でのメッセージ送信に対する印刷部１１６からの応答を待つ。そして、印刷部１１６から応答を受け取ると、この応答に“プリンタ使用中又はエラー”の旨が含まれていた場合（Ｓ８０６参照）には処理をＳ５３３へ進め、“ＯＫ”の旨が含まれていた場合（Ｓ８０７参照）には処理をＳ５３０に進める。Ｓ５３０では、マネジメント部１１４は、“コピー可能”である旨を、Ｓ５２９にて受け取った応答に含まれているプリンタ２１のサプライ情報とともに、操作パネル部１１８に対して応答する。次のＳ５３１では、マネジメント部１１４は、印刷部１１６に対して、操作パネル部１１８から受け取った「コピー開始要求メッセージ」に含まれていたコピーパラメータを付して、「コピー開始要求メッセージ」を送信する。Ｓ５３１の完了後、マネジメント部１１４は、処理をＳ５３２に進める。
【０１４２】
これに対して、Ｓ５２４では、マネジメント部１１４は、ネットワークコピー部１１７に対して、デスティネーションシステム１’のプリンタ２１が現在空いているかどうかの確認を依頼するために、デスティネーションシステム１’の指定を付した「コピー開始確認要求メッセージ」を送信する。
【０１４３】
次のＳ５２５では、マネジメント部１１４は、Ｓ５２４でのメッセージ送信に対するネットワークコピー部１１７からの応答を待つ。そして、ネットワークコピー部１１７から応答を受け取ると、この応答に“コピー不可能”である旨が含まれていた場合（Ｓ３２２，Ｓ６０５参照）には処理をＳ５３３へ進め、“コピー可能”である旨が含まれていた場合（Ｓ３２１，Ｓ６０５参照）には処理をＳ５２６に進める。Ｓ５２６では、マネジメント部１１４は、“コピー可能”である旨を、Ｓ５２５にて受け取った応答に含まれているプリンタ２１のサプライ情報とともに、操作パネル部１１８に対して応答する。次のＳ５２７では、マネジメント部１１４は、ネットワークコピー部１１７に対して、操作パネル部１１８から受け取った「コピー開始要求メッセージ」に含まれていたコピーパラメータを付して、「コピー開始要求メッセージ」を送信する。Ｓ５２７の完了後、マネジメント部１１４は、処理をＳ５３２に進める。
【０１４４】
Ｓ５３２では、マネジメント部１１４は、Ｓ５１９と同様に、記憶部１１３に対して、ログファイル１２１の初期設定を依頼する。一方、Ｓ５３３では、マネジメント部１１４は、“コピー不可能”である旨を、その理由（スキャナ使用中，スキャナエラー，プリンタ使用中，プリンタエラー）とともに、操作パネル部１１８に対して応答する。何れの場合においても、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１４５】
一方、何れかの制御部１１２からの「コピー開始確認要求メッセージ（Ｓ３１８参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５３４に進める。このＳ５３４では、マネジメント部１１４は、印刷部１１６に対して、「コピー開始確認要求メッセージ」を送信する。次のＳ５３５では、マネジメント部１１４は、Ｓ５３４でのメッセージに対する印刷部１１６の応答を待つ。そして、印刷部１１６から応答（“プリンタ使用中又はエラー”の旨，若しくは、“ＯＫ”の旨を含む）があった場合（Ｓ８０６，Ｓ８０７参照）には、マネジメント部１１４は、Ｓ５３６において、「コピー開始確認要求メッセージ」を送信してきた制御部１１２に対して、Ｓ５３５にて印刷部１６から受け取った応答を転送する。Ｓ５３６の完了後、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１４６】
一方、何れかの制御部１１２又はネットワークコピー部１１７からの「ワーニング検出メッセージ（Ｓ３３３，Ｓ６１３参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５３７に進める。このＳ５３７では、マネジメント部１１４は、自システム１における動作している部分（画像読取部１１５，印刷部１１６，ネットワークコピー部１１７，等）に対して、「処理一時中断メッセージ」を送信する。次のＳ５３８では、マネジメント部１１４は、記憶部１１３に対して、ログファイル１２１中の「プリンタ動作状態」を“ワーニング”に設定し直すとともに、「エラー情報」にワーニングの内容（原因名）を書き込む。Ｓ５３８の完了後、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１４７】
一方、何れかの制御部１１２又はネットワークコピー部１１７からの「正常復帰検出メッセージ（Ｓ３３５，Ｓ６１９参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５３９に進める。このＳ５３９では、マネジメント部１１４は、自システム１における一時中断中の部分に対して、「処理継続メッセージ」を送信する。次のＳ５４０では、マネジメント部１１４は、記憶部１１３に対して、ログファイル１２１中の「プリンタ動作状態」を“動作中”に設定し直すとともに、「エラー情報」を“なし”に設定し直す。Ｓ５４０の完了後、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１４８】
一方、何れかの制御部１１２又はネットワークコピー部１１７からの「エラー検出メッセージ（Ｓ３３７，Ｓ６２０参照）」を受信したとＳ５０２にて判定した場合には、マネジメント部１１４は、処理をＳ５４１に進める。このＳ５４１では、マネジメント部１１４は、自システム１における動作している部分（画像読取部１１５，印刷部１１６，ネットワークコピー部１１７，等）に対して、「処理停止メッセージ」を送信する。次のＳ５４２では、マネジメント部１１４は、記憶部１１３に対して、ログファイル１２１中の「プリンタ動作状態」を“異常終了”に設定し直すとともに、「エラー情報」にエラーの内容（理由名）を書き込む。Ｓ５４２の完了後、マネジメント部１１４は、次のメッセージを待つために、処理をＳ５０１に戻す。
【０１４９】
＜ネットワークコピー部＞
次に、ネットワークコピー部１１７による処理を、図１９及び図２０に基づいて説明する。このネットワークコピー部１１７は、起動直後においては、Ｓ６０１において、マネジメント部１１４及び画像読取部１１５からのメッセージの受信を待っている。
【０１５０】
何れかのメッセージを受信すると、ネットワークコピー部１１７は、Ｓ６０２において、受信したメッセージの種類をチェックする。そして、マネジメント部１１４から「コピー開始確認要求メッセージ（Ｓ５１１，Ｓ５２４参照）」を受信した場合には、ネットワークコピー部１１７は、処理をＳ６０３に進める。このＳ６０３では、ネットワークコピー部１１７は、「コピー開始確認要求メッセージ」にて指定されたデスティネーションシステム１’とリンクを行い、このデスティネーションシステム１’のネットワークインタフェース部１１１に対して「コピー開始確認要求パケット」を送信する。
【０１５１】
次のＳ６０４では、ネットワークコピー部１１７は、Ｓ６０３でのパケット送信に対するデスティネーションシステム１’からの応答を待つ。そして、デスティネーションシステム１’からの応答（Ｓ３２１，Ｓ３２２参照）があった場合には、ネットワークコピー部１１７は、次のＳ６０５において、マネジメント部１１４に対して、Ｓ６０４にてデスティネーションシステム１’から受け取った応答を転送する。Ｓ６０５の完了後、ネットワークコピー部１１７は、次のメッセージを待つために、処理をＳ６０１に戻す。
【０１５２】
一方、マネジメント部１１４からのコピー開始要求メッセージ（Ｓ５１４，Ｓ５２７参照）を受信したとＳ６０２にて判定した場合には、ネットワークコピー部１１７は、処理をＳ６０６に進める。このＳ６０６では、ネットワークコピー部１１７は、「コピー開始要求メッセージ」にて指定された出力先システム（デスティネーションシステム）１’とリンクを行い、このデスティネーションシステム１’のネットワークインタフェース部１１１に対して「コピー開始要求パケット」を送信する。
【０１５３】
次のＳ６０７では、ネットワークコピー部１１７は、Ｓ６０６でのパケット送信に対するデスティネーションシステム１’からの応答を待つ。そして、デスティネーションシステム１’からの応答（Ｓ３２５参照）があった場合には、ネットワークコピー部１１７は、次のＳ６０８において、Ｓ６０７にてデスティネーションシステム１’から受け取ったコピーパラメータを付したコピー開始依頼を、マネジメント部１１４に対して転送する。Ｓ６０８の完了後、ネットワークコピー部１１７は、次のメッセージを待つために、処理をＳ６０１に戻す。
【０１５４】
一方、画像読取部１１５からのページ情報（Ｓ７１６参照）を受信したとＳ６０２にて判定した場合には、ネットワークコピー部１１７は、受信したページ情報中の部数及び頁数をＳ６０９において記憶した後に、次のメッセージを待つために処理をＳ６０１に戻す。
【０１５５】
一方、画像読取部１１５からのスキャンデータ（スキャナ２０が原稿を読み取ることによって得れた画像データ，Ｓ７１８参照）を受信したとＳ６０２にて判定した場合には、ネットワークコピー部１１７は、処理をＳ６１０に進める。このＳ６１０では、ネットワークコピー部１１７は、画像読取部１１５から受信したスキャンデータをＪＰＥＧ圧縮し、指定された出力先システム（デスティネーションシステム）１’のネットワークインタフェース部１１１に対して、圧縮後のスキャンデータを格納したパケットを送信する。
【０１５６】
次のＳ６１１では、ネットワークコピー部１１７は、Ｓ６１０でのパケット送信に対する出力先システム１’からの応答を待つ。そして、出力先システム１’からの応答（Ｓ３３０，Ｓ３３２，Ｓ３３４，Ｓ３３６，Ｓ３３８参照）があった場合には、ネットワークコピー部１１７は、次のＳ６１２において、応答の内容をチェックする。応答の内容が「プリント中」の通知（Ｓ３３２参照）であった場合には、ネットワークコピー部１１７は、Ｓ６２２において、ログファイル１２１中の「サプライ情報」を、通知されたサプライ情報によって更新する。Ｓ６２２の完了後、ネットワークコピー部１１７は、処理をＳ６０１に戻す。
【０１５７】
また、応答の内容が「１枚分プリント終了」の通知（Ｓ３３０参照）であるとＳ６１２にて判定した場合には、ネットワークコピー部１１７は、Ｓ６２１において、画像読取部１１５に対して１枚分プリント終了メッセージを送信した後に、処理をＳ６０１に戻す。
【０１５８】
また、応答の内容が「エラー発生」の通知（Ｓ３３８参照）であるとＳ６１２にて判定した場合には、ネットワークコピー部１１７は、Ｓ６２０において、マネジメント部１１４に対して「エラー発生メッセージ」を通知した後に、処理をＳ６０１に戻す。
【０１５９】
また、応答の内容が「ワーニング発生」の通知（Ｓ３３４参照）であるとＳ６１２にて判定した場合には、ネットワークコピー部１１７は、処理をＳ６１３に進める。このＳ６１３では、ネットワークコピー部１１７は、マネジメント部１１４に対して、ワーニング検出メッセージを送信する。次のＳ６１４では、マネジメント部１１４は、所定周期でタイムアウトするポーリングタイマをスタートする。そして、マネジメント部１１４は、次のＳ６１５において、ポーリングタイマのタイムアウトを待ち、次のＳ６１６において、デスティネーションシステム１’に対して「プリンタ状態監視パケット」を送信する。次のＳ６１７では、マネジメント部１１４は、「プリンタ状態監視パケット」に対するマネジメント部１１４からの応答を待つ。そして、デスティネーションシステム１’からの応答（Ｓ３３４，Ｓ３３６，Ｓ３３８参照）があった場合には、ネットワークコピー部１１７は、次のＳ６１８において、応答の内容をチェックする。応答の内容が「ワーニング発生」の通知（Ｓ３３４参照）であった場合には、ネットワークコピー部１１７は、処理をＳ６１４に戻してポーリングタイマを再スタートさせる。
【０１６０】
これに対して、応答の内容が「エラー発生」の通知（Ｓ３３８参照）であるとＳ６１８にて判定した場合には、ネットワークコピー部１１７は、Ｓ６２０において、マネジメント部１１４に対して「エラー発生メッセージ」を通知した後に、処理をＳ６０１に戻す。
【０１６１】
これに対して、応答の内容が「正常復帰」の通知（Ｓ３３６参照）であるとＳ６１８にて判定した場合には、ネットワークコピー部１１４は、Ｓ６１９において、マネジメント部１１４に対して「正常復帰メッセージ」を通知した後に、処理をＳ６０１に戻す。
【０１６２】
一方、画像読取部１１５から「スキャン終了メッセージ（Ｓ７２７参照）」を受け取ったとＳ６０２にて判定した場合には、ネットワークコピー部１１７は、処理をＳ６２２に進める。このＳ６２２では、ネットワークコピー部１１７は、指定された出力先システム（デスティネーションシステム）１’に対して、「コピー終了パケット」を送信する。
【０１６３】
次のＳ６２３では、ネットワークコピー部１１７は、Ｓ６２２での「コピー終了パケット」の送信に対するデスティネーションシステム１’からの応答を待つ。そして、デスティネーションシステム１’からのダミー応答（Ｓ３４０参照）があった場合には、ネットワークコピー部１１７は、次のＳ６２４において、ログファイル１２１中の「プリンタ動作状態」を“正常終了”に書き換える様、記憶部１１３に指示する。ネットワークコピー部１１７は、次のＳ６２５において、マネジメント部１１４に対して「処理終了メッセージ」を送信した後に、処理をＳ６０１に戻す。
【０１６４】
一方、マネジメント部１１４からの「処理停止メッセージ（Ｓ５４１参照）」を受け取ったとＳ６０２にて判定した場合には、ネットワークコピー部１１７は、Ｓ６２５において、マネジメント部１１４に対して「処理終了メッセージ」を送信した後に、処理をＳ６０１に戻す。
【０１６５】
＜画像読取部＞
次に、画像読取部１１５による処理を、図２１乃至図２２に基づいて説明する。この画像読取部１１５は、起動直後においては、Ｓ７０１において、マネジメント部１１４，ネットワークコピー部１１７，及び印刷部１１６からのメッセージの受信を待っている。
【０１６６】
何れかのメッセージを受信すると、画像読取部１１５は、Ｓ７０２において、受信したメッセージの種類をチェックする。受信したメッセージがマネジメント部１１４からの「コピー開始確認要求メッセージ（Ｓ５０８，Ｓ５２１参照）」であった場合には、画像読取部１１５は、Ｓ７０３において、スキャナ２０の状態をチェックする。そして、このスキャナ２０が正常であり且つ停止中である場合には、Ｓ７０５において、マネジメント部１１４に対して、“ＯＫ”の旨を応答する。これに対して、スキャナ２０が既に動作中であったり何らかのエラーに因り動作不能な状態であった場合には、Ｓ７０４において、マネジメント部１１４に対して“スキャナ使用中又はエラー”の旨を、その理由と共に応答する。そして、何れの場合においても、新たなメッセージを待つために、処理をＳ７０１に戻す。
【０１６７】
一方、印刷部１１６から、コピーパラメータが付された「コピー開始依頼（Ｓ８０８参照）」を受信したとＳ７０２にて判定した場合には、画像読取部１１５は、スキャナ２０の走査部にセットされている原稿の各頁を順番に読み取るために、Ｓ７０６乃至Ｓ７１４のループ処理を実行する。このループ処理に入って最初のＳ７０６では、画像読取部１１５は、スキャナ２０に対して原稿のプリスキャンを行わせ、このプリスキャンの結果検出された原稿サイズに基づいてその原稿を読み取って得られる画像データ（スキャンデータ）の縦・横のピクセル数を、算出する。そして、このピクセル数とコピーパラメータに含まれる部数とを、この後で走査する頁に関する「ページ情報」として、印刷部１１６に送信する。
【０１６８】
次のＳ７０７では、画像読取部１１５は、スキャナ２０に対して、原稿の所定行数の読み取りを実行させる。
【０１６９】
次のＳ７０８では、画像読取部１１５は、Ｓ７０７での原稿読み取りの結果スキャナ２０から受信されたスキャンデータ（画像データ）を、印刷部１１６に対して送信する。
【０１７０】
次のＳ５０９では、画像読取部１１５は、印刷部１１６から「１枚分プリント終了メッセージ（Ｓ８１４参照）」を受信しているかどうかをチェックして、未だ受信していないのであれば、処理をＳ７０７に戻して次の原稿読取を実行する。これに対して、「１枚分プリント終了メッセージ」を受信した場合には（Ｓ８１４参照）、画像読取部１１５は、処理をＳ７１０に進める。
【０１７１】
Ｓ７１０では、画像読取部１１５は、コピーパラメータ中で指定されたコピー部数とログファイル１２１中の「コピー中部数」の値とが一致しているか否かをチェックする。そして、両者が一致していない場合には、指定されたコピー部数が複数部であり且つ未だ全部数のプリントが終了していない場合であるので、画像読取部１１５は、Ｓ７１１において、ログファイル１２１中の「コピー中部数」をインクリメントした後に、Ｓ７１２において、印刷部１１５が再度「１枚分プリント終了メッセージ（Ｓ８１８参照）」を送信してくるのを待つ。そして、印刷部１１５からの「１枚分プリント終了メッセージ」を受信すると、画像読取部１１５は、処理をＳ７１０に戻す。
【０１７２】
これに対して、コピーパラメータ中で指定されたコピー部数が１部である場合，若しくは、Ｓ７１０乃至Ｓ７１２のループ処理を繰り返した結果コピーパラメータ中で指定されたコピー部数とログファイル１２１中の「コピー中部数」とが一致した場合には、画像読取部１１５は、処理をＳ７１０からＳ７１３に進める。このＳ７１３では、画像読取部１１５は、スキャナ２０にセットされている原稿の全頁を走査し終わったか否かをチェックする。そして、、未だ全頁の走査を終了していない場合には、画像読取部１１５は、Ｓ７１４において、ログファイル１２１中の「コピー中部数」を“１”にリセットするとともに「コピー中頁数」をインクリメントすることを、記憶部１１３に依頼する。Ｓ７１４の完了後、画像読取部１１５は、処理をＳ７０６に戻す。
【０１７３】
以上のＳ７０６乃至Ｓ７１４のループ処理を繰り返した結果スキャナ２０にセットされた原稿の全頁の走査を終了した場合には、画像読取部１１５は、処理をＳ７１３からＳ７１５に進める。このＳ７１５では、画像読取部１１５は、マネジメント部１１４に対して「処理終了メッセージ」を送信する。次のＳ７３０では、画像読取部１１５は、ログファイル１２１中の「プリンタ動作状態」を“正常終了”に書き換える様、記憶部１１３に依頼する。このＳ７３０の完了後、画像読取部１１５は、新たなメッセージを待つために、処理をＳ７０１に戻す。
【０１７４】
一方、ネットワークコピー部１１７から、コピーパラメータが付された「コピー開始依頼（Ｓ６０８参照）」を受信したとＳ７０１にて判定した場合には、画像読取部１１５は、スキャナ２０の走査部にセットされている原稿の各頁を順番に読み取るために、Ｓ７１６乃至Ｓ７２８のループ処理を実行する。このループ処理に入って最初のＳ７１６では、画像読取部１１５は、スキャナ２０に対して原稿のプリスキャンを行わせ、このプリスキャンの結果検出された原稿サイズに基づいてその原稿を読み取って得られる画像データ（スキャンデータ）の縦・横のピクセル数を、算出する。そして、このピクセル数とコピーパラメータに含まれる部数とを、この後で走査する頁に関する「ページ情報」として、ネットワーク部１１７に送信する。
【０１７５】
次のＳ７１７では、画像読取部１１５は、スキャナ２０に対して、原稿の所定行数の読み取りを実行させる。
【０１７６】
次のＳ７１８では、画像読取部１１５は、Ｓ７１７での原稿読み取りの結果スキャナ２０から受信されたスキャンデータ（画像データ）を、ネットワークコピー部１１７に対して送信する。
【０１７７】
次のＳ７１９では、画像読取部１１５は、マネジメント部１１４からの「処理一時中断メッセージ（Ｓ５３７参照）」又は「処理停止メッセージ（Ｓ５４１参照）」，若しくはネットワークコピー部１１７からの「１枚分プリント終了メッセージ（Ｓ６２１参照）」を受信しているか否かをチェックする。そして、何れのメッセージも受信していない場合には、画像読取部１１５は、処理をＳ７１７に戻す。
【０１７８】
これに対して、マネジメント部１１４からの「処理一時中断メッセージ」又は「処理停止メッセージ」を受信したとＳ７１９にて判定した場合には、画像読取部１１５は、Ｓ７２０において、「処理停止メッセージ」を受信したのか「処理継続メッセージ（Ｓ５３９）」を受信したのかをチェックする。そして、「処理一時中断メッセージ」しか受信していない場合には、マネジメント部１１４は、Ｓ７２０のチェックを繰り返す。また、「処理継続メッセージ」を受信した場合には、画像読取部１１５は、処理をＳ７１７に戻す。また、「処理停止メッセージ」を受信した場合には、画像読取部１１５は、処理をＳ７２８に進める。
【０１７９】
これに対して、ネットワークコピー部１１７からの「１枚分プリント終了メッセージ」を受信したとＳ７１９にて判定した場合には、画像読取部１１５は、処理をＳ７２１に進める。このＳ７２１では、画像読取部１１５は、コピーパラメータ中で指定されたコピー部数とログファイル１２１中の「コピー中部数」の値とが一致しているか否かをチェックする。そして、両者が一致していない場合には、指定されたコピー部数が複数部であり且つ未だ全部数のプリントが終了していない場合であるので、画像読取部１１５は、Ｓ７２２において、ログファイル１２１中の「コピー中部数」をインクリメントした後に、処理をＳ７２３に進める。
【０１８０】
このＳ７２３では、画像読取部１１５は、再度、マネジメント部１１４からの「処理一時中断メッセージ」又は「処理停止メッセージ」，若しくはネットワークコピー部１１７からの「１枚分プリント終了メッセージ」を受信しているか否かをチェックする。そして、何れのメッセージも受信していない場合には、画像読取部１１５は、Ｓ７２３の処理を繰り返す。
【０１８１】
これに対して、マネジメント部１１４からの「処理一時中断メッセージ（Ｓ５３７参照）」又は「処理停止メッセージ」を受信したとＳ７２３にて判定した場合には、画像読取部１１５は、Ｓ７２４において、「処理停止メッセージ」を受信したのか「処理継続メッセージ」を受信したのかをチェックする。そして、「処理一時中断メッセージ」しか受信していない場合には、マネジメント部１１４は、Ｓ７２４のチェックを繰り返す。また、「処理継続メッセージ」を受信した場合には、画像読取部１１５は、処理をＳ７２３に戻す。また、「処理停止メッセージ」を受信した場合には、画像読取部１１５は、処理をＳ７２８に進める。
【０１８２】
これに対して、ネットワークコピー部１１７からの「１枚分プリント終了メッセージ」を受信したとＳ７２３にて判定した場合には、画像読取部１１５は、処理をＳ７２１に戻す。
【０１８３】
以上のＳ７２１乃至Ｓ７２４のサブループ処理を繰り返した結果コピーパラメータ中で指定されたコピー部数とログファイル１２１中の「コピー中部数」とが一致した場合，若しくは、コピーパラメータ中で指定されたコピー部数が元々１部であった場合には、画像読取部１１５は、処理をＳ７２１からＳ７２５に進める。このＳ７２５では、画像読取部１１５は、スキャナ２０にセットされている原稿の全頁を走査し終わったか否かをチェックする。そして、未だ全頁の走査を終了していない場合には、画像読取部１１５は、Ｓ７２６において、ログファイル１２１中の「コピー中部数」を“１”にリセットするとともに「コピー中頁数」をインクリメントすることを、記憶部１１３に依頼する。Ｓ７２６の完了後、画像読取部１１５は、処理をＳ７１６に戻す。
【０１８４】
以上のＳ７１６乃至Ｓ７２６のループ処理を繰り返した結果スキャナ２０にセットされた原稿の全頁の走査を終了した場合には、画像読取部１１５は、処理をＳ７２５からＳ７２７に進める。このＳ７２７では、ネットワークコピー部１１７に対して、「スキャン終了メッセージ」を送信する。Ｓ７２７の完了後、画像読取部１１５は、処理をＳ７２８に進める。
【０１８５】
Ｓ７２８では、画像読取部１１５は、マネジメント部１１４に対して「処理終了メッセージ」を送信する。Ｓ７２８の完了後、画像読取部１１５は、新たなメッセージを待つために、処理をＳ７０１に戻す。
【０１８６】
＜印刷部＞
次に、印刷部１１６による処理を、図２４乃至図２６に基づいて説明する。この印刷部１１６は、起動直後においては、Ｓ８０１において、制御部１１２，マネジメント部１１４及び画像読取部１１５からのメッセージの受信を待っている。
【０１８７】
何れかのメッセージを受信すると、印刷部１１６は、Ｓ８０２において、受信したメッセージの種類をチェックする。そして、何れかの制御部１１２からの「システム情報獲得要求メッセージ（Ｓ３０６，Ｓ３１０参照）」を受信した場合には、印刷部１１６は、処理をＳ８０３に進める。このＳ８０３では、印刷部１１６は、プリンタ２１に装着された各カセット又はトレーの種類及び数，各カセット又はトレーにセットされた用紙のサイズ及び方向，そのプリンタの能力（即ち、カラープリンタであるかモノクロプリンタであるかレーザプリンタであるかインクジェットプリンタであるか），プリンタ２１の機能についてのその他の情報を、検出する。そして、印刷部１１６は、これらのプリンタ情報を、システム情報として要求元制御部１１２に対して応答する。Ｓ８０３の完了後、印刷部１１６は、処理をＳ８０１に戻す。
【０１８８】
一方、マネジメント部１１４からの「システム情報獲得要求メッセージ（Ｓ５０４参照）」を受信したとＳ８０２にて判定した場合には、印刷部１１６は、Ｓ８０４において、Ｓ８０３と同様にしてプリンタ２１のプリンタ情報を得て、このプリンタ情報をマネジメント部１１４に対して応答する。Ｓ８０４の完了後、印刷部１１６は、処理をＳ８０１に戻す。
【０１８９】
一方、マネジメント部１１４からの「コピー開始確認要求メッセージ（Ｓ５１８，Ｓ５３１，Ｓ５３４参照）」を受信したとＳ８０２にて判定した場合には、印刷部１１６は、処理をＳ８０５に進める。このＳ８０５では、印刷部１１６は、プリンタ２１の状態をチェックする。そして、プリンタ２１が既に動作中である場合又はエラーが発生している場合には、印刷部１１６は、Ｓ８０６において、マネジメント部１１４に対して“プリンタ使用中又はエラー”の旨を応答する。これに対して、プリンタ２１が正常且つ停止中である場合には、印刷部１１６は、Ｓ８０７において、マネジメント部１１４に対して“ＯＫ”の旨を応答する。何れの場合においても、印刷部１１６は、その後処理をＳ８０１に戻す。
【０１９０】
一方、マネジメント部１１４からの「コピー開始要求メッセージ（Ｓ５１８，Ｓ５３１参照）」を受信したとＳ８０２にて判定した場合には、印刷部１１６は、Ｓ８０８において、画像読取部１１５に対して、コピーパラメータを付した「コピー開始依頼」を送信した後に、処理をＳ８０１に戻す。
【０１９１】
一方、画像読取部１１５からの「ページ情報（Ｓ７０６参照）」を受信したとＳ８０２にて判定した場合には、印刷部１１６は、Ｓ８０９において、受信した「ページ情報」中の部数及び頁数をメモリした後で、処理をＳ８０１に戻す。
【０１９２】
一方、画像読取部１１５からのスキャンデータ（Ｓ７０８）を受信したとＳ８０２にて判定した場合には、印刷部１１６は、処理を８１０に進める。このＳ８１０では、印刷部１１６は、受信したスキャンデータ（ＲＧＢ多階調信号）をプリンタ出力用データ（ＹＭＣＫドット信号）に変換し、これをバッファに格納する。
【０１９３】
次のＳ８１１では、印刷部１１６は、今回のＳ８１０の処理で変換した所定行分のプリンタ出力用データに基づいて、プリンタ２１に対して印字の実行を指示する。なお、このプリンタ２１は、１頁分の印字が終了すると、その旨を示す「１頁印字終了通知」を通知して来る。
【０１９４】
次のＳ８１２では、印刷部１１６は、プリンタ２１からの「１頁分印字終了通知」を受信しているか否かをチェックする。そして、未だ「１頁分印字終了通知」を受信していない場合には、印刷部１１６は、処理をＳ８１３に進める。このＳ８１３では、印刷部１１６は、現在のプリンタ２１の動作状態（プリンタ２１が動作中であるか、どのようなエラーの理由又はワーニングの原因が発生しているか，等）及びサプライ情報（印字対象用紙の残量は何％であるか、トナーの残量は何％であるか、各色のインクの残量は何％であるか）を検出し、検出したプリンタ動作状態及びサプライ情報をログファイル１２１に格納する。具体的には、プリンタ２１が正常であれば「プリンタ動作状態」として“動作中”を書き込み、プリンタ２１にワーニングの原因が発生している場合にはその原因名を「エラー情報」に書き込むとともに「プリンタ動作状態」として“ワーニング”を書き込み、プリンタ２１に深刻なエラーが発生している場合にはエラーの理由名を「エラー情報」に書き込むとともに「プリンタ動作状態」として“異常終了”を書き込む。このＳ８１３の完了後、印刷部１１６は、処理をＳ８０１に戻す。
【０１９５】
これに対して、プリンタ２１から「１頁分印字終了通知」を受信したとＳ８１２にて判定した場合には、印刷部１１６は、Ｓ８１４において、画像読取部１１５に対して、「１枚分プリント終了メッセージ」を送信する。
【０１９６】
次のＳ８１５では、印刷部１１６は、マネジメント部１１４から受信した「コピー開始要求メッセージ（Ｓ５１８，Ｓ５３１参照）」に付されていたコピーパラメータ中で、複数部のコピーが指定されているか否かをチェックする。そして、１部のみが指定されている場合には、印刷部１１６は、処理をＳ８１９に進める。
【０１９７】
これに対してコピーパラメータ中で複数部のコピーが指定されていた場合には、印刷部１１６は、Ｓ８１６において、コピーパラメータ中で指定された部数分の印字を終了したか否かをチェックする。そして、未だ指定された部数分の印字を終了していない場合には、印刷部１１６は、Ｓ８１７において、過去数回にわたるＳ８２３の実行によってバッファ内に蓄積されている１頁分のプリンタ出力用データに基づいて、１頁分の印字処理をプリンタ２１に対して指示する。次のＳ８１８では、印刷部１１６は、画像読取部１１５に対して「１枚分プリント終了メッセージ」を送信する。Ｓ８１８の終了後、印刷部１１６は、処理をＳ８１６に戻す。以上のＳ８１６乃至Ｓ８１８のループ処理を繰り返した結果、コピーパラメータ中で指定された部数分の印字を終了した場合には、印刷部１１６は、処理をＳ８１９に進める。
【０１９８】
Ｓ８１９では、印刷部１１６は、最新に受信したスキャンデータが、スキャナ２１の読取台にセットされた原稿の最終頁のデータであるか否かをチェックする。そして、最終頁のデータでない場合には、次の頁についてのスキャンデータを受信可能とするために、処理をそのままＳ８０１に戻す。これに対して、最終頁のデータである場合には、印刷部１１６は、Ｓ８２０において、マネジメント部１１４に対して「処理終了メッセージ」を送信した後に、処理をＳ８０１に戻す。
【０１９９】
一方、何れかの制御部１１２から、コピーパラメータを付した「コピー開始要求メッセージ（Ｓ３２３）」を受信したとＳ８０２にて判定した場合には、印刷部１１６は、Ｓ８２１において、要求元制御部１１２に対して、コピーパラメータを付した「コピー開始依頼」を送信する。このＳ８２１の完了後、印刷部１１６は、処理をＳ８０１に戻す。
【０２００】
一方、何れかの制御部１１２からのスキャンデータ（Ｓ３２７，Ｓ３２８参照）を受信したとＳ８０２にて判定した場合には、印刷部１１６は、処理を８２２に進める。このＳ８２２では、印刷部１１６は、受信したスキャンデータの正体がダミーデータ（Ｓ３２８参照）であるか否かをチェックする。そして、ダミーデータであった場合には、処理をＳ８２６に進める。これに対して、受信したスキャンデータの正体がダミーデータでないと判定した場合には、印刷部１１６は、処理をＳ８２３に進める。
【０２０１】
このＳ８２３では、印刷部１１６は、受信したスキャンデータ（ＲＧＢ多階調信号）をプリンタ出力用データ（ＹＭＣＫドット信号）に変換し、これをバッファに格納する。
【０２０２】
次のＳ８２４では、印刷部１１６は、今回のＳ８２３の処理で変換した所定行分のプリンタ出力用データに基づいて、プリンタ２１に対して印字の実行を指示する。
【０２０３】
次のＳ８２５では、印刷部１１６は、プリンタ２１からの「１頁分印字終了通知」を受信しているか否かをチェックする。そして、未だ「１頁分印字終了通知」を受信していない場合には、印刷部１１６は、処理をＳ８２６に進める。
【０２０４】
Ｓ８２６では、印刷部１１６は、現在のプリンタ２１の動作状態（プリンタ２１が動作中であるか、どのようなエラーの理由又はワーニングの原因が発せ英しているか，等）及びサプライ情報（印字対象用紙の残量は何％であるか、トナーの残量は何％であるか、各色のインクの残量は何％であるか）を検出し、検出したプリンタ動作状態及びサプライ情報を、Ｓ８１３の場合と同様に、ログファイル１２１に格納する。このＳ８２６の完了後、印刷部１１６は、処理をＳ８０１に戻す。
【０２０５】
これに対して、プリンタ２１から「１頁分印字終了通知」を受信したとＳ８２５にて判定した場合には、印刷部１１６は、Ｓ８２７において、要求元制御部１１２に対して、「１枚分プリント終了メッセージ」を送信する。
【０２０６】
次のＳ８２８では、印刷部１１６は、制御部１１２から受信した「コピー開始要求メッセージ（Ｓ３２３参照）」に付されていたコピーパラメータ中で、複数部のコピーが指定されているか否かをチェックする。そして、１部のみが指定されている場合には、印刷部１１６は、処理をＳ８３２に進める。
【０２０７】
これに対してコピーパラメータ中で複数部のコピーが指定されていた場合には、印刷部１１６は、Ｓ８２９において、コピーパラメータ中で指定された部数分の印字を終了したか否かをチェックする。そして、未だ指定された部数分の印字を終了していない場合には、印刷部１１６は、Ｓ８３０において、過去数回にわたるＳ８１０の実行によってバッファ内に蓄積されている１頁分のバッファ内のプリンタ出力用データに基づいて、１頁分の印字処理をプリンタ２１に対して指示する。次のＳ８３１では、印刷部１１６は、画像読取部１１５に対して「１枚分プリント終了メッセージ」を送信する。Ｓ８３１の終了後、印刷部１１６は、処理をＳ８２９に戻す。以上のＳ８２９乃至Ｓ８３１のループ処理を繰り返した結果、コピーパラメータ中で指定された部数分の印字を終了した場合には、印刷部１１６は、処理をＳ８３２に進める。
【０２０８】
Ｓ８３２では、印刷部１１６は、最新に受信したスキャンデータが、スキャナ２１の読取台にセットされた原稿の最終頁のデータであるか否かをチェックする。そして、最終頁のデータでない場合には、次の頁についてのスキャンデータを受信可能とするために、処理をそのままＳ８０１に戻す。これに対して、最終頁のデータである場合には、印刷部１１６は、Ｓ８３３において、マネジメント部１１４に対して「処理終了メッセージ」を送信した後に、処理をＳ８０１に戻す。
【０２０９】
（実際のコピーに際しての各部の動作）
次に、実際にコピーが行われる際における各部の動作例（最初にローカルコピーを実行した後でネットワークコピーを実行する際における動作例）を、クライアント端末２を用いて操作する場合と、タッチパネル１８を用いて操作する場合とに分けて、説明する。なお、以下の説明においては、オペレータの操作するクライアント端末２の近所に第１のコピーシステム１が設置されており、遠隔地に第２のコピーシステムが設置されているものとする。そのため、オペレータは、第１のコピーシステム１のスキャナに原稿をセットすることになるので、この第１のコピーシステム１が「ソースシステム」となり、第２のコピーシステムが「デスティネーションシステム」となる。
【０２１０】
１．クライアント端末を用いて操作する場合
操作者は、クライアント端末２上にウェッブブラウザ３０１を立ち上げ、このウェッブブラウザ３０１上でソースシステム１のＷｅｂＣｏｐｉｅｒのＵＲＬを入力して、通信部３０２を介して、ネットワークＮＷへ送出する（Ｓ００１）。すると、ソースシステム１のコピーサーバ１０内で実行されているネットワークインタフェース部１１１がこのＵＲＬを受信して、制御部管理テーブルにおいて空状態として管理されている何れかの制御部１１２に対して、このＵＲＬを渡す（Ｓ２０１〜Ｓ２０４）。
【０２１１】
すると、この制御部１１２は、このＵＲＬに対応するハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”を記憶部１１３から受け取り、クライアント端末２のウェッブブラウザ３０１に送信する。
【０２１２】
このハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”を受信したウェッブブラウザ３０１は、このハイパーテキストデータ“ＷｅｂＣｏｐｉｅｒ．ｈｔｍｌ”内にそのアプレットクラスファイル名称が記載されているＪａｖａアプレットのクラスファイルを、サーバ１０に要求する（Ｓ００３）。この要求を受信したネットワークインタフェース部１１１は、待ち状態にある何れかの制御部１１２に、その要求を渡す（Ｓ２０１〜Ｓ２０４）。このクラスファイルの要求を受け取った制御部１１２は、指定されたアプレットクラスファイル名称に従って、要求されたクラスファイルを順次記憶部１１３（ハードディスク１３）から読み出して、クライアント端末２のウェッブブラウザ３０１に送信する（Ｓ３０４）。
【０２１３】
このようにして起動に必要な全クラスファイルがクライアント端末２のＲＡＭ３２上に揃うと、ウェッブブラウザ３０１は、そのＪａｖａアプレット１３３を起動する（Ｓ００５）。このＪａｖａアプレット１３３は、ウェッブブラウザ３０１による表示画面中の指定された領域に、図３１に示すＪａｖａアプレットの基本画面５０を表示する。
【０２１４】
このＪａｖａアプレット１３３は、起動直後の初期状態においては、ソースシステム１を出力先システムとして設定しているので（Ｓ１０１）、ソースシステム１のシステム情報を求める「システム情報メッセージ」を、ソースシステム１に対して送信する（Ｓ１０３）。この「システム情報要求メッセージ」をネットワークインタフェース部１１１経由で受け取った制御部１１２は、自システムの印刷部１１６に対して「システム情報獲得要求メッセージ」を送信する（Ｓ３０６）。この「システム情報獲得要求メッセージ」を受けとった印刷部１１６は、自システム１のプリンタ２１の種類，このプリンタ２１に装着されたトレー及びカセットの種類及び数，各トレー又はカセットにセットされた用紙のサイズ及び方向及び種類，等を調べ、これらの情報をシステム情報として要求元の制御部１１２に応答する（Ｓ８０３）。このシステム情報の応答を受け取った制御部１１２は、Ｊａｖａアプレット１３３に対して、受け取ったシステム情報を送信する（Ｓ３０９）。このシステム情報を受信したＪａｖａアプレット１３３は、基本画面５０中の出力先設定領域５４の表示項目を、システム情報の内容に応じて書き換える。
【０２１５】
即ち、自システム１の識別名を出力先指定ボックス５４１の先頭に表示し、出力先のプリンタ２１に装着されているトレー及びカセットの夫々に対応した用紙選択ボタン群５４２を表示し、これら各トレー及びカセットにセットされた用紙のサイズ及び方向の組み合わせを用紙サイズ設定ボックス５４３に表示し、これら各用紙の種類を用紙種類設定ボックス５４４に表示する。
【０２１６】
その後、クライアント端末２のオペレータが、Ｊａｖａアプレットの基本画面５０上でコピー部数等の様々なコピー条件を設定した状態で、コピー開始ボタン５３１を押下すると、Ｊａｖａアプレット１３３は、これらのコピー条件を示すコピーパラメータを含んだ「コピー開始要求メッセージ」を、サーバ１０に対して送信する（Ｓ１１０）。この「コピー開始要求メッセージ」をネットワークインタフェース部１１１経由で受け取った制御部１１２は、マネジメント部１１４に対して、「コピー開始要求メッセージ」を送信する（Ｓ３１３）。この「コピー開始要求メッセージ」を受け取ったマネジメント部１１４は、コピーパラメータを保持しつつ、画像読取部１１５に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５０８）。この「コピー開始確認要求メッセージ」を受信した画像読取部１１５は、スキャナ２０が正常且つ停止中であれば、マネジメント部１１４に対して、“ＯＫ”の旨を応答する（Ｓ７０５）。この応答を受け取ったマネジメント部１１４は、更に、印刷部１１６に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５１５）。
【０２１７】
この「コピー開始確認要求メッセージ」を受信した印刷部１１６は、プリンタ２１が使用中であるか若しくは何らかのエラー原因が発生しているのであれば、マネジメント部１１４に対して、“プリンタ使用中及びエラー”の旨及びその理由（プリンタ使用中である場合にはその旨，エラーの場合には発生したエラーの種類）を応答する（Ｓ８０６）。この応答を受け取ったマネジメント部１１４は、要求を行った制御部１１２に対して、コピー不可能である旨及びその理由を応答する（Ｓ５２０）。この応答を受け取った制御部１１２は、更に、コピー不可能である旨及びその理由をＪａｖａアプレット１３３に対して応答する（Ｓ３１７）。すると、この応答を受け取ったＪａｖａアプレット１３３は、コピー不可能である旨及びその理由をダイアログボックスに表示する（Ｓ１２１）。
【０２１８】
一方、「コピー開始確認要求メッセージ」を受信した印刷部１１６は、プリンタ２１が正常且つ停止中であれば、マネジメント部１１４に対して、“ＯＫ”の旨及びプリンタ２１のサプライ情報を応答する（Ｓ８０７）。この応答を受け取ったマネジメント部１１４は、要求を行った制御部１１２に対して、コピー可能である旨及びプリンタ２１のサプライ情報を応答する（Ｓ５１７）。この応答を受け取った制御部１１２は、更に、コピー可能である旨及びプリンタ２１のサプライ情報をＪａｖａアプレット１３３に対して応答する（Ｓ３１６）。すると、この応答を受け取ったＪａｖａアプレット１３３は、ディスプレイ４０上に図３２に示すダイアログボックスを開いて、コピー動作が開始された旨を表示する（Ｓ１１３）。
【０２１９】
これと並行して、マネジメント部１１４は、更に、印刷部１１６に対してコピーパラメータを付した「コピー開始要求メッセージ」を送信するとともに（Ｓ５１８）、ログファイル１２１を初期設定する（Ｓ５１９）。マネジメント部１１４から「コピー開始要求メッセージ」を受け取った印刷部１１６は、原稿読取部１１５に対して、コピーパラメータを付して「コピー開始依頼」を送信する（Ｓ８０８）。すると、原稿読取部１１５は、スキャナ２０の走査部にセットされている原稿の一頁毎に、その読出しをスキャナ２０に指示する。
【０２２０】
より具体的には、原稿読取部１１５は、各頁の読み出しの際には、先ず、その頁のプリスキャンを行ってその頁の原稿サイズを検出し、検出した原稿サイズに基づいたページ情報を印刷部１１６に通知する（Ｓ７０６）。しかる後に、原稿読取部１１５は、スキャナ２０に対して、所定ライン分（ここでは、一例として、Ａ４縦の１／１０に相当するライン分とする）の読み取りを行わせ（Ｓ７０７）、これによってスキャナ２０から得られたスキャンデータを、印刷部１１６に送信する。
【０２２１】
印刷部１１６は、受信した所定ライン分のスキャンデータをプリンタ出力用データに変換し（Ｓ８１０）、プリンタ２１に対してそのデータに基づいた印字を指示する（Ｓ８１１）。このようにして、画像読取部１１５がスキャナ２０に対して所定ライン分の読取をさせて印刷部１１６にプリンタ出力用データを送信する毎に、印刷部１１６は、プリンタ２１に対して印字を指示する。このような原稿読み取り及び印字のプロセスの回数が１０回に達するまでは、印刷部１１６は、プリンタ２１に印字を実行させる毎に、その時点におけるプリンタ２１の動作状態及びサプライ情報をログファイル１２１に格納する（Ｓ８２６）。そして、１０回目の印字指示が完了し、印刷部１１６はが１頁分の印字終了を確認すると（Ｓ８１２）、この印刷部１１６は、画像読取部１１５に対して「１枚分プリント終了メッセージ」を送信する（Ｓ８１４）。
【０２２２】
この「１枚分プリント終了メッセージ」を受信した画像読取部１１５は、スキャナ２０による原稿読取を一旦中断し、コピーパラメータ中で指定された印刷部数とログファイル１２１中の「コピー中部数」の値とを比較する。このとき、コピーパラメータ中で指定されたコピー部数が元々１枚であるならば、直ちにその頁についてのコピー関連処理を終了するが、コピーパラメータ中で指定されたコピー部数が複数部であるならば、印刷部１１６からの次の「１枚分プリント終了メッセージ」を待つ（Ｓ７１０，Ｓ７１２）。
【０２２３】
一方、コピーパラメータ中で指定されたコピー部数が複数枚であるならば、印刷部１１６は、最初の「１枚分プリント終了メッセージ」を送信した後、その時点までに画像読取部１１５から受信した全てのスキャンデータに基づいた１頁分のプリンタ出力用データを用いてプリンタ２１に印字を指示する（Ｓ８１７）。そして、プリンタ２１が印字を終了すると、再度「１枚分プリント終了メッセージ」を送信する（Ｓ８１８）。印刷部１１６は、この印字及び「１枚分プリント終了メッセージ」送信のプロセスを、印刷総部数がコピーパラメータ中で指定されたコピー部数と一致するまで繰り返す（Ｓ８１６）。
【０２２４】
画像読取部１１５は、このようにして印刷部１１５から「１枚分プリント終了メッセージ」を受信する毎にログファイル１２１中の「コピー中部数」の値をインクリメントし、この「コピー中部数」の値がコピーパラメータ中で指定されたコピー部数と一致した時点で、その頁についてのコピー関連処理を終了する。
【０２２５】
以上のようにして、個々の頁の全部数のコピーが行われる毎に、画像読取部１１５は、ログファイル１２１中の「コピー中頁数」をインクリメントするとともに「コピー中部数」をリセットする。そして、原稿読取部１１５は、このような各頁のコピー関連処理を繰り返した結果、全頁の走査を完了したと判断すると（Ｓ７１３）、マネジメント部１１４に対して「処理終了メッセージ」を送信するとともに（Ｓ７１５）、ログファイル１２１中の「プリンタ動作状態」を“正常終了”に書き換える。同様に、印刷部１１６は、各頁の印字を繰り返した結果、最終頁の全部数の印字を終了したと判断すると（Ｓ８１９）、マネジメント部１１４に対して「処理終了メッセージ」を送信する（Ｓ８２０）。
【０２２６】
一方、Ｊａｖａアプレット１３３は、コピー正常開始の旨を表示した後で（Ｓ１１３）、一定周期毎に、ソースシステム１のサーバ１０に対して、「出力先のコピー進捗情報獲得要求メッセージ」を送信する（Ｓ１１６）。この「出力先のコピー進捗情報獲得要求メッセージ」をネットワークインタフェース部１１１経由で受信した制御部１１２は、ログファイル１２１の内容を、「コピー進捗情報」としてＪａｖａアプレット１３３に対して応答する（Ｓ３４１）。このログファイル１２１には、上述したように、画像読取部１１５によって、その時点における「コピー中部数」，「コピー中頁数」及び「コピー動作状態（コピー中，正常終了，異常終了，待機中）」が書き込まれている。
【０２２７】
従って、Ｊａｖａアプレット１３３は、受信した「コピー進捗情報」に基づいて、図３３に示すように、基本画面５０のステータス表示領域５５内にコピー中の頁数及び部数，並びにコピー動作状態（コピー中，正常終了，異常終了，待機中）を表示する（Ｓ１１８）。そして、ログファイル１２１内の「プリンタ動作状態」が画像読取部１１５によって“動作中”から“正常終了”に書き換えら得ていると、Ｊａｖａアプレット１３３は、ディスプレイ４０上に図３４に示すダイアログボックスを開き、コピーが「正常終了」した旨を表示する。
【０２２８】
また、操作パネル部１１８は、Ｓ４０２，Ｓ４１４のループ処理を繰り返しているので、常時、ログファイル１２１中の「プリンタ動作状態」及び「サプライ情報」を監視し（Ｓ４１４）、それらのうちの何れかに変化があった時には、その内容をＬＣＤ１９上に表示する（Ｓ４１５）。
【０２２９】
続いて、オペレータは、基本画面５０の出力先設定領域５４内の出力先指定ボックス５４１を開いて、第２のコピーシステム１’をデスティネーションシステムとして選択したとする。
【０２３０】
すると、Ｊａｖａアプレット１３３は、このデスティネーションシステム１’を出力先として指定した「システム情報要求メッセージ」を、ソースシステム１のサーバ１０に対して送信する（Ｓ１０３）。この「システム情報要求メッセージ」をネットワークインタフェース部１１１経由で受け取った制御部１１２は、指定されたデスティネーションシステム１’のサーバ１０’に対して「システム情報要求パケット」を送信する（Ｓ３０７）。この「システム情報要求パケット」を受け取ったデスティネーションシステム１’の制御部１１２’は、印刷部１１６’に対して「システム情報獲得要求メッセージ」を送信する（Ｓ３１０）。この「システム情報獲得要求メッセージ」を受信した印刷部１１６’は、プリンタ２１’の種類，このプリンタ２１’に装着されたトレー及びカセットの種類及び数，各トレー又はカセットにセットされた用紙のサイズ及び方向及び種類，プリンタ２１’の能力等を調べ、これらの情報をシステム情報として要求元の制御部１１２’に応答する（Ｓ８０３）。このシステム情報の応答を受け取った制御部１１２’は、ソースシステム１の要求元制御部１１２に対して、システム情報を応答する（Ｓ３１２）。このシステム情報を受け取ったソースシステム１の制御部１１２は、Ｊａｖａアプレット１３３に対して、受け取ったシステム情報を送信する（Ｓ３０９）。
【０２３１】
このシステム情報を受信したＪａｖａアプレット１３３は、基本画面５０中のコピー部数等設定領域５１，コピー能力設定領域５２及び出力先設定領域５４の表示項目を、システム情報の内容に応じて書き換える（Ｓ１１８）。
【０２３２】
即ち、デスティネーションシステム１’の識別名を出力先指定ボックス５４１の先頭に表示し、デスティネーションシステム１’のプリンタ２１’に装着されているトレー及びカセットの夫々に対応した用紙選択ボタン群５４２を表示し、これら各トレー及びカセットにセットされた用紙のサイズ及び方向の組み合わせを用紙サイズ設定ボックス５４３に表示し、これら各用紙の種類を用紙種類設定ボックス５４４に表示する。
【０２３３】
その後、クライアント端末２のオペレータが、Ｊａｖａアプレットの基本画面５０上でコピー部数や出力先等の様々なコピー条件を設定した状態で、コピー開始ボタン５１５を押下すると、Ｊａｖａアプレット１３３は、これらのコピー条件を示すコピーパラメータを含んだ「コピー開始要求メッセージ」を、サーバ１０に対して送信する（Ｓ１１０）。この「コピー開始要求メッセージ」をネットワークインタフェース部１１１経由で受け取ったソースシステム１の制御部１１２は、マネジメント部１１４に対して、「コピー開始要求メッセージ」を送信する（Ｓ３１３）。この「コピー開始要求メッセージ」を受け取ったマネジメント部１１４は、コピーパラメータを保持しつつ、画像読取部１１５に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５０８）。この「コピー開始確認要求メッセージ」を受信した画像読取部１１５は、スキャナ２０が正常且つ停止中であれば、マネジメント部１１４に対して、“ＯＫ”の旨を応答する（Ｓ７０５）。この応答を受け取ったマネジメント部１１４は、更に、ネットワークコピー部１１７に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５１１）。
【０２３４】
この「コピー開始確認要求メッセージ」を受信したネットワークコピー部１１７は、指定されたデスティネーションシステム１’のサーバ１０’に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ６０３）。この「コピー開始確認要求メッセージ」は、デスティネーションシステム１’内において、制御部１１２’，マネジメント部１１４’，印刷部１１６’へと転送される（Ｓ３１８，Ｓ５３４）。この「コピー開始確認要求メッセージ」を受信した印刷部１１６’は、上述したローカルコピーの場合と同様に、プリンタ２１’が使用中であるか若しくは何らかのエラー原因が発生しているのであれば“プリンタ使用中及びエラー”の旨及びその理由を、プリンタ２１が正常且つ停止中であれば“ＯＫ”の旨及びプリンタ２１’のサプライ情報を、夫々、応答する（Ｓ８０６，Ｓ８０７）。この応答は、マネジメント部１１４’，制御部１１２’へと転送される（Ｓ５３６，Ｓ３２２）。制御部１１２’は、“プリンタ使用中及びエラー”の旨及びその理由が応答された場合にはコピー不可能である旨及びその理由を、“ＯＫ”の旨及びプリンタ２１’のサプライ情報が応答された場合にはコピー可能である旨及びプリンタ２１’のサプライ情報を、ソースシステム１のネットワークコピー部１１７へ送信する（Ｓ３２２，Ｓ３２１）。
【０２３５】
ソースシステム１内において、これらの応答は、ネットワークコピー部１１７，マネジメント部１１４，要求元制御部１１２へと転送され（Ｓ６０５，Ｓ５１３，Ｓ５２０）、要求元制御部１１２によってＪａｖａアプレット１３３に対して送信される（Ｓ３１６，Ｓ３１７）。Ｊａｖａアプレット１３３は、上述したローカルコピーの場合と同様に、コピー不可能である旨及びその理由を受信した場合には、ダイアログボックスに、コピー不可能である旨及びその理由を表示し（Ｓ１２１）、“ＯＫ”の旨を受信した場合には、ディスプレイ４０上に図３２に示すダイアログボックスを開いて、コピー動作が開始された旨を表示する（Ｓ１１３）。
【０２３６】
これと並行して、マネジメント部１１４は、ネットワークコピー部１１７からコピー可能である旨が応答された場合には、ネットワークコピー部１１７に対してコピーパラメータを付した「コピー開始要求メッセージ」を送信するとともに（Ｓ５１４）、ログファイル１２１を初期設定する（Ｓ５１９）。マネジメント部１１４から「コピー開始要求メッセージ」を受け取ったネットワークコピー部１１７は、指定されたデスティネーションシステム１’のサーバ１０’に対して、「コピー開始要求メッセージ」を送信する（Ｓ６０６）。この「コピー開始確認要求メッセージ」は、デスティネーションシステム１’内において、制御部１１２’，印刷部１１６’へと転送される（Ｓ３２３）。この「コピー開始要求メッセージ」を受信した印刷部１１６’は、制御部１１２’に対してコピーパラメータを付して「コピー開始依頼」を応答する（Ｓ８２１）。制御部１１２’は、この「コピー開始依頼」をソースシステム１のネットワークコピー部１１７’へ応答する（Ｓ３２５）。ソースシステム１内において、この「コピー開始依頼」は、ネットワークコピー部１１７から画像読取部１１５へ転送される（Ｓ６０８）。
【０２３７】
この「コピー開始依頼」を受信した原稿読取部１１５は、スキャナ２０の走査部にセットされている原稿の一頁毎に、その読出しをスキャナに指示する。より具体的には、原稿読取部１１５は、各頁の読み出しの際には、先ず、その頁のプリスキャンを行ってその頁の原稿サイズを検出し、検出した原稿サイズに基づいたページ情報をネットワークコピー部１１７に通知する（Ｓ７１６）。しかる後に、原稿読取部１１５は、スキャナ２０に対して、所定ライン分（ここでは、一例として、Ａ４縦の１／１０に相当するライン分とする）の読み取りを行わせ（Ｓ７１７）、これによってスキャナ２０から得られたスキャンデータを、ネットワークコピー部１１７に送信する（Ｓ７１８）。ネットワークコピー部１１７は、受信したスキャンデータをＪＰＥＧ圧縮して、デスティネーションシステム１’へ送信する（Ｓ６１０）。デスティネーションシステム１’の制御部１１２’は、受信したスキャンデータをＲＧＢ多階調画像データに解凍して（Ｓ３２６）、印刷部１１６’へ送信する（Ｓ３２７）。
【０２３８】
印刷部１１６’は、受信した所定ライン分のスキャンデータをプリンタ出力用データに変換し（Ｓ８２３）、プリンタ２１に対してそのデータに基づいた印字を指示する（Ｓ８２４）。このようにして、ソースシステム１の画像読取部１１５がスキャナ２０に対して所定ライン分の読取をさせてネットワークコピー部１１７がデスティネーションシステム１’にスキャンデータを送信する毎に、デスティネーションシステム１’の印刷部１１５’は、プリンタ２１’に対して印字を指示する。このような原稿読み取り及び印字のプロセスの回数が１０回に達するまでは、デスティネーションシステム１’の印刷部１１６’は、プリンタ２１’に印字を実行させる毎に、その時点におけるプリンタ２１’の動作状態及びサプライ情報をログファイル１２１’に格納する（Ｓ８２６）。そして、１０回目の印字指示を完了すると、デスティネーションシステム１’の印刷部１１６’は、１頁分の印字終了を確認後、制御部１１２’に対して「１枚分プリント終了メッセージ」を送信する（Ｓ８２７）。
【０２３９】
一方、印刷部１１６’に対してスキャンデータを送信した制御部１１２’は、スキャンデータを印刷部１１６’へ送信した後で、印刷部１１６’が「１枚分プリント終了メッセージ」送信してきたか否かをチェックする（Ｓ３２９）。上述したように、印刷部１１６’は、その頁の最後の印字（１０回目の印字）を完了するまでは何も応答をしない。その場合には、制御部１１２’は、ログファイル１２１’に格納されているプリンタ２１’の動作状態をチェックし、何も問題がなければ、ソースシステム１のネットワークコピー部１１７に対して「プリント中」である旨及びログファイル１２１’中の「サプライ情報」を通知する（Ｓ３３２）。そして、印刷部１１６’が「１枚分プリント終了メッセージ」を送信してきた場合には、この「１枚分プリント終了メッセージ」をソースシステム１のネットワークコピー部１１７へ送信する（Ｓ３３０）。ソースシステム１のネットワークコピー部１１７は、デスティネーションシステム１’から「プリント中」の通知を受信した場合には、この通知に付された「サプライ情報」の内容をログファイル１２１に登録する（Ｓ６２２）。また、「１枚分プリント終了メッセージ」を受信した場合には、この「１枚分プリント終了メッセージ」を画像読取部１１５へ転送する（Ｓ６２１）。
【０２４０】
この「１枚分プリント終了メッセージ」を受信したソースシステム１の画像読取部１１５は、スキャナ２０による原稿読取を一旦中断し、コピーパラメータ中で指定された印刷部数とログファイル１２１中の「コピー中部数」の値とを比較する。このとき、コピーパラメータ中で指定されたコピー部数が元々１枚であるならば、直ちにその頁についてのコピー関連処理を終了するが、コピーパラメータ中で指定されたコピー部数が複数枚であるならば、デスティネーションシステム１’からの次の「１枚分プリント終了メッセージ」を待つ（Ｓ７１９，Ｓ７２３）。
【０２４１】
一方、デスティネーションシステム１’の印刷部１１６’は、最初の「１枚分プリント終了メッセージ」を送信した後、コピーパラメータ中で指定されたコピー部数が複数枚であるならば、その時点までに制御部１１２’から受信した全てのスキャンデータに基づいた１頁分のプリンタ出力用データを用いてプリンタ２１’に印字を指示し（Ｓ８３０）、プリンタ２１’が印字を終了すると再度「１枚分プリント終了メッセージ」を制御部１１２’に対して送信する（Ｓ８３１）。印刷部１１６’は、この印字及び「１枚分プリント終了メッセージ」送信のプロセスを、印刷総部数がコピーパラメータ中で指定されたコピー部数と一致するまで繰り返す（Ｓ８２９）。
【０２４２】
ソースシステム１の画像読取部１１５は、このようにしてデスティネーションシステム１’から「１枚分プリント終了メッセージ」を受信する毎にログファイル１２１中の「コピー中部数」の値をインクリメントし（Ｓ７２２）、この「コピー中部数」の値がコピーパラメータ中で指定されたコピー部数と一致した時点で、その頁についてのコピー関連処理を終了する（Ｓ７２１）。
【０２４３】
以上のようにして、個々の頁の全部数のコピーが行われる毎に、ソースシステム１の画像読取部１１５は、ログファイル１２１中の「コピー中頁数」をインクリメントするとともに「コピー中部数」をリセットする（Ｓ７２６）。そして、原稿読取部１１５は、このような各頁のコピー関連処理を繰り返した結果、全頁の走査を完了したと判断すると（Ｓ７２５）、ネットワークコピー部１１７に対して「スキャン終了メッセージ」を送信するとともに（Ｓ７２７）、マネジメント部１１４に対して「処理終了メッセージ」を送信する（Ｓ７２８）。この「スキャン終了メッセージ」を受信したネットワークコピー部１１７は、デスティネーションシステム１’に対して「コピー終了パケット」を送信する（Ｓ６２２）。この「コピー終了パケット」を受信したデスティネーションシステム１’の制御部１１２’がそのマネジメント部１１４’に対して処理終了メッセージを送信するとともに（Ｓ３３９）ソースシステム１’に対してダミー応答をすると（Ｓ３４０）、ソースシステム１のネットワークコピー部１１７は、ログファイル１２１中の「プリンタ動作状態」を“正常終了”に書き換えるととともに（Ｓ６２４）、そのマネジメント部１１４に対して処理終了メッセージを送信する（Ｓ６２５）。
【０２４４】
一方、デスティネーションシステム１’の印刷部１１６’は、各頁の印字を繰り返した結果、最終頁の全部数の印字を終了したと判断すると（Ｓ８３２）、そのマネジメント部１１４に対して「処理終了メッセージ」を送信する（Ｓ８３３）。
【０２４５】
なお、デスティネーションシステム１’のプリンタ２１’にトナー切れ，インク切れ，用紙切れ，紙詰まり等のワーニングの原因が生じた場合には、印刷部１１６’は、それらの原因名及びプリンタ２１’動作状態をログファイル１２１’に格納する（Ｓ８１３）。すると、制御部１１２’は、その直後にスキャンデータを印刷部１１６’に送信した時に、「１枚分プリント終了メッセージ」の応答がない限り、このログファイル１２１’に格納された「プリンタ動作状態」を読み出す（Ｓ３３１）。そして、制御部１１２’は、デスティネーションシステム１’のマネジメント部１１４’に対して「ワーニング検出メッセージ」を送信するとともに（Ｓ３３３）、ソースシステム１のネットワークコピー部１１７に対して「ワーニング発生」の旨及びその原因を通知する（Ｓ３３４）。デスティネーションシステム１’のマネジメント部１１４は、この「ワーニング検出メッセージ」を受信すると、プリンタ２１’に対して「処理一時中断メッセージ」を送信する（Ｓ５３７）。
【０２４６】
一方、「ワーニング発生」の通知を受信したソースシステム１のネットワークコピー部１１７は、マネジメント部１１４に対して「ワーニング検出メッセージ（ワーニングの原因名を含む）」を送信する（Ｓ６１３）。この「ワーニング検出メッセージ」を受信したマネジメント部１１４は、画像読取部１１５及びスキャナ２０に対して「処理一時中断メッセージ」を送信するとともに（Ｓ５３７）、ログファイル１２１の「プリンタ動作状態」を“ワーニング”に設定して「エラー情報」にそのワーニングの原因名を書き込む（Ｓ５３８）。「処理一時中断メッセージ」を受信した画像読取部１１５では、処理がＳ７１９からＳ７２０へ進む。若しくは、処理がＳ７２３からＳ７２４へ進む。その結果、画像読取部１１５は、メッセージチェック以外の全ての処理を中断してしまう。
【０２４７】
これと同時に、ソースシステム１のネットワークコピー部１１７は、ポーリングタイマー（Ｓ６１４，Ｓ６１５）によって一定周期毎に、スキャンデータの代わりとなるプリンタ状態監視パケットを、デスティネーションシステム１’へ送信する（Ｓ６１６）。このプリンタ状態監視パケットを受信したデスティネーションシステム１’の制御部１１２’は、印刷部１１６’に対してダミーデータを送信し（Ｓ３２８）、スキャンデータを送信した場合と同様に、ログファイル１２１’に格納されている「プリンタ動作状態」のチェックを行う（Ｓ３３１）。ダミーデータを受信した印刷部１１６’は、当然ながら印字処理は行わず、現在のプリンタ出力状態をログファイル１２１’へ格納する処理のみを行う（Ｓ８２６）。
【０２４８】
そして、オペレータ等による復旧作業によってプリンタ２１’におけるワーニングの原因が解消された場合には、デスティネーションシステム１’の印刷部１１６’は、ログファイル１２１’に「プリンタ動作状態」として“プリント中”を格納する（Ｓ８２６）。このようにしてログファイル１２１’に格納された「プリンタ動作状態」が“プリンタ中”に変更されると、制御部１１２’は、プリンタ２１’が正常復帰したものと認識し、デスティネーションシステム１’のマネジメント部１１４に対して「正常復帰メッセージ」を送信するとともに（Ｓ３３５）、ソースシステム１のネットワークコピー部１１７に対して「正常復帰」を通知する（Ｓ３３６）。デスティネーションシステム１’のマネジメント部１１４は、この「正常復帰メッセージ」を受信すると、一時中止中にあるプリンタ２１’に対して「処理継続メッセージ」を送信する（Ｓ５３９）。
【０２４９】
一方、「正常復帰」の通知を受信したソースシステム１のネットワークコピー部１１７は、マネジメント部１１４に対して「正常復帰メッセージ」を通知する（Ｓ６１９）。この「正常復帰メッセージ」を受信したマネジメント部１１４は、画像読取部１１５及びスキャナ２０に対して「処理継続メッセージ」を送信するとともに（Ｓ５３９）、ログファイル１２１の「プリンタ動作状態」を“動作中”に設定して「エラー情報」に“なし”と書き込む（Ｓ５３８）。「処理継続メッセージ」を受信した画像読取部１１５では、処理がＳ７２０からＳ７１７へ戻る。若しくは、処理がＳ７２４からＳ７２３へ戻る。その結果、画像読取部１１５は、通常の処理を実行可能となる。
【０２５０】
これに対して、デスティネーションシステム１’の印刷部１１６’がスキャンデータ又はダミーデータを受信した時に、メンテナンス要員の派遣を要する程深刻なエラーがプリンタ２１’に発生していた場合には、この印刷部１１６’は、ログファイル１２１’にそのエラーの理由名を格納する。すると、制御部１１２’は、その直後にスキャンデータ又はダミーデータを印刷部１１６’に送信した時に、このログファイル１２１’に格納されたエラーの原因を読み出す。そして、制御部１１２’は、デスティネーションシステム１’のマネジメント部１１４’に対して「エラー検出メッセージ」を送信するとともに（Ｓ３３７）、ソースシステム１のネットワークコピー部１１７に対して「プリンタエラー発生」の旨及びその理由を通知する（Ｓ３３８）。デスティネーションシステム１’のマネジメント部１１４は、この「エラー検出メッセージ」を受信すると、プリンタ２１’に対して「処理停止メッセージ」を送信する（Ｓ５４１）。
【０２５１】
一方、「プリンタエラー発生」の通知を受信したソースシステム１のネットワークコピー部１１７は、マネジメント部１１４に対して「エラー発生メッセージ（エラーの理由名を含む）」を通知する（Ｓ６２０）。この「エラー発生メッセージ」を受信したマネジメント部１１４は、画像読取部１１５及びスキャナ２０に対して「処理停止メッセージ」を送信するとともに（Ｓ５４１）、ログファイル１２１の「プリンタ動作状態」を“異常終了”に設定して「エラー情報」にそのエラーの理由名を書き込む（Ｓ５４２）。「処理停止メッセージ」を受信した画像読取部１１５では、処理がＳ７１９からＳ７２０を経て、若しくは、Ｓ７２３からＳ７２４を経て、直ちに印字が終了される。
【０２５２】
一方、Ｊａｖａアプレット１３３は、コピー正常開始の旨を表示した後で（Ｓ１１３）、一定周期毎に、ソースシステム１のサーバ１０に対して、「出力先のコピー進捗情報獲得要求メッセージ」を送信する（Ｓ１１６）。この「出力先のコピー進捗情報獲得要求メッセージ」をネットワークインタフェース部１１１経由で受信した制御部１１２は、ログファイル１２１の内容を、「コピー進捗情報」としてＪａｖａアプレット１３３に対して応答する（Ｓ３４１）。このログファイル１２１には、上述したように、画像読取部１１５によって、その時点における「コピー中部数」，「コピー中頁数」，「サプライ情報」及び「コピー動作状態」が書き込まれている。
【０２５３】
従って、Ｊａｖａアプレット１３３は、受信した「コピー進捗情報」に基づいて、図３３に示すように、基本画面５０のステータス表示領域５５内にコピー中の頁数及び部数，並びに、コピー動作状態を表示する（Ｓ１１８）。そして、ログファイル１２１内の「プリンタ動作状態」が画像読取部１１５によって“動作中”から“ワーニング”に書き換えられていると（Ｓ５３８）、Ｊａｖａアプレット１３３は、ディスプレイ４０上に図３７に示すダイアログボックスを開き、デスティネーションシステム１’のプリンタ２１’がワーニング状態にある旨及びそのワーニングの原因名を表示する。
【０２５４】
また、ログファイル１２１内の「プリンタ動作状態」が画像読取部１１５によって“動作中”又は“ワーニング”から“異常終了”に書き換えられていると（Ｓ５４２）、Ｊａｖａアプレット１３３は、ディスプレイ４０上に図３５に示すダイアログボックスを開き、コピーが異常終了した旨及びデスティネーションシステム１’のプリンタ２１’に生じたエラーの理由名を表示する。また、ログファイル１２１内の「プリンタ動作状態」がネットワークコピー部１１７によって“動作中”から“正常終了”に書き換えられていると（Ｓ６２４）、Ｊａｖａアプレット１３３は、ディスプレイ４０上に図３４に示すダイアログボックスを開き、コピーが正常終了した旨を表示する。
【０２５５】
また、ソースシステム１及びデスティネーションシステム１’の操作パネル部１１８、１１８’は、夫々、Ｓ４０２，Ｓ４１４のループ処理を繰り返しているので、常時、ログファイル１２１、１２１’中の「プリンタ動作状態」及び「サプライ情報」を監視し（Ｓ４１４）、それらのうちの何れかに変化があった時には、その内容をＬＣＤ１９、１９’上に表示する（Ｓ４１５）。
【０２５６】
２．タッチパネルを用いて操作する場合
初期状態においては出力先システムとしてソースシステム１’が指定されているので、ＬＣＤ１９に表示された図２８の基本操作画面には、出力先として「ローカルプリンタ」が表示されている（Ｓ４０１）。そして、操作者が、例えば、基本画面における「用紙サイズ」タブを押下すると、図２９のように、自システム１のプリンタ２１に装着された各カセット及びトレイの種類及び数，並びに、各カセットにセットされた用紙のサイズ及び方向が、一覧表示される。オペレータがこれらのうちから任意のものを押下すると、押下されたものが印字対象用紙の情報として決定される（Ｓ４０４）。また、オペレータがキーボード２３中のテンキーを押下すると、入力された数字に応じてコピー部数が決定される。
【０２５７】
このように出力用紙及びコピー部数が決定された後でオペレータがキーボード２３中のスタートキーを押下すると、操作パネル部１１８は、これらのコピー条件を示すコピーパラメータを含んだ「コピー開始要求メッセージ」を、マネジメント部１１４対して送信する（Ｓ４０８）。この「コピー開始要求メッセージ」を受け取ったマネジメント部１１４は、コピーパラメータを保持しつつ、画像読取部１１５に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５２１）。この「コピー開始確認要求メッセージ」を受信した画像読取部１１５は、スキャナ２０が正常且つ停止中であれば、マネジメント部１１４に対して、“ＯＫ”の旨を応答する（Ｓ７０５）。この応答を受け取ったマネジメント部１１４は、更に、印刷部１１６に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５２８）。
【０２５８】
この「コピー開始確認要求メッセージ」を受信した印刷部１１６は、上述したＪａｖａアプレット１３３を用いた場合と全く同様に、マネジメント部１１４に対して、“プリンタ使用中及びエラー”の旨及びその理由，若しくは、“ＯＫ”の旨及びプリンタ２１のサプライ情報を応答する（Ｓ８０６，Ｓ８０７）。マネジメント部１１４は、“プリンタ使用中及びエラー”の旨を受信した場合にはコピー不可能である旨及びその理由を、また、“ＯＫ”の旨を受信した場合にはコピー可能である旨及びプリンタ２１のサプライ情報を、夫々、操作パネル部１１８に応答する（Ｓ５３３，Ｓ５３０）。これらの応答を受け取った操作パネル部１１８は、ＬＣＤ１９上に、応答の内容を表示する（Ｓ４１１，Ｓ４１３）。
【０２５９】
印刷部１１６から“ＯＫ”の旨を受信した場合には、マネジメント部１１４は、更に、印刷部１１６に対してコピーパラメータを付した「コピー開始要求メッセージ」を送信するとともに（Ｓ５３１）、ログファイル１２１を初期設定する（Ｓ５３２）。これ以降における各部の処理は、上述したＪａｖａアプレット１３３を用いた場合と全く同じであるので、その説明を省略する。そして、コピー動作が進行するに従って逐次更新されるログファイル１２１の内容は常時操作パネル部１１８によって監視され（Ｓ４１４）、変化があった時には、その内容がＬＣＤ１９上に表示される（Ｓ４１５）。
【０２６０】
以上のようにして実行されたローカルコピーに続いて、オペレータが基本操作画面中の「出力先」タブを押下したとする。すると、図３０に示すように、ネットワークＮＷを介してソースシステム１に接続されている他のコピーシステム１’のシステム名の一覧が表示される。オペレータがこれらのうちから任意のものの項目（出力先変更キー）を押下すると、押下された項目に対応したコピーシステムがデスティネーションシステムとして決定される（Ｓ４０４）。操作パネル部１１８は、このデスティネーションシステム１’を出力先として指定した「システム情報要求メッセージ」を、マネジメント部１１４に対して送信する（Ｓ４０５）。この「システム情報要求メッセージ」を受信したマネジメント部１１４は、指定されたデスティネーションシステム１’のサーバ１０’に対して「システム情報要求パケット」を送信する（Ｓ５０５）。この「システム情報要求パケット」を受け取ったデスティネーションシステム１’は、上述したＪａｖａアプレット１３３を用いた場合と全く同じ処理を行って、ソースシステム１のマネジメント部へシステム情報を応答する（Ｓ３１２）。このシステム情報を受け取ったソースシステム１のマネジメント部１１４は、操作パネル部１１８に対して、受け取ったシステム情報を付した表示書換依頼メッセージを、送信する（Ｓ５０７）。
【０２６１】
この表示書換依頼メッセージに付されたシステム情報を受信した操作パネル部１１８は、以後、受信したシステム情報に応じた表示を行う。即ち、基本画面における「用紙サイズ」タブが押下されると、デスティネーションシステム１’のプリンタ２１’に装着された各カセット及びトレイの種類及び数，並びに、各カセットにセットされた用紙のサイズ及び方向が、一覧表示される。オペレータがこれらのうちから任意のものを押下すると、押下されたものが印字対象用紙の情報として決定される（Ｓ４０４）。また、オペレータがキーボード２３中のテンキーを押下すると、入力された数字に応じてコピー部数が決定される。
【０２６２】
このように出力用紙及びコピー部数が決定された後でオペレータがキーボード２３中のスタートキーを押下すると、操作パネル部１１８は、これらのコピー条件を示すコピーパラメータを含んだ「コピー開始要求メッセージ」を、マネジメント部１１４対して送信する（Ｓ４０８）。この「コピー開始要求メッセージ」を受け取ったマネジメント部１１４は、コピーパラメータを保持しつつ、画像読取部１１５に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５２１）。この「コピー開始確認要求メッセージ」を受信した画像読取部１１５は、スキャナ２０が正常且つ停止中であれば、マネジメント部１１４に対して、“ＯＫ”の旨を応答する（Ｓ７０５）。この応答を受け取ったマネジメント部１１４は、更に、ネットワークコピー部１１７に対して、「コピー開始確認要求メッセージ」を送信する（Ｓ５２４）。
【０２６３】
この「コピー開始確認要求メッセージ」を受信したネットワークコピー部１１７及びデスティネーションシステム１’における関連処理は、上述したＪａｖａアプレット１３３を用いた場合と全く同じであるので、その説明を省略する。そして、デスティネーションシステム１’からの応答をネットワークコピー部１１７経由で受信したマネジメント部１１４は、上述したローカルコピーの場合と全く同様にして、コピー不可能である旨及びその理由，若しくは、コピー動作が開始された旨及びプリンタ２１’のサプライ情報を、操作パネル部１１８に応答する（Ｓ５２６，Ｓ５３３）。操作パネル部１１８は、受信した応答の内容をＬＣＤ１９上に表示する（Ｓ４１１，Ｓ４１３）。
【０２６４】
これと並行して、マネジメント部１１４は、ネットワークコピー部１１７からコピー可能である旨が応答された場合には、ネットワークコピー部１１７に対してコピーパラメータを付した「コピー開始要求メッセージ」を送信するとともに（Ｓ５２７）、ログファイル１２１を初期設定する（Ｓ５３２）。これ以降の処理は、上述したＪａｖａアプレットを用いた場合と全く同じであるので、その説明を省略する。
【０２６５】
そして、ソースシステム１及びデスティネーションシステム１’において、コピー動作が進行するに従って逐次更新されるログファイル１２１、１２１’中の「プリンタ動作状態」及び「サプライ情報」の内容は、常時、操作パネル部１１８，１１８’によって監視され（Ｓ４１４）、変化があった時には、その内容がＬＣＤ１９、１９’上に表示される（Ｓ４１）。
【０２６６】
【発明の効果】
以上のように構成された本発明によると、ネットワークコピーを実行開始する時点又は実行中に、送信元のコピーシステムに、送信先のコピーシステムの状態を通知することができ、送信元のコピーシステムは、通知された送信先のコピーシステムの状態をオペレータに提示することができる。従って。送信元コピーシステムにおいて原稿をセットしたオペレータは、送信先システムの状態に応じた処置を行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態であるネットワークコピー制御システムの概略構成図。
【図２】図１に示すクライアント端末の回路構成を示すブロック図。
【図３】図１に示す各コピーシステムのサーバ上及びクライアント端末上で夫々実行されるタスクを示すプログラム構成図。
【図４】ウェッブブラウザが実行する処理を示すフローチャート。
【図５】Ｊａｖａアプレットが実行する処理を示すフローチャート。
【図６】Ｊａｖａアプレットが実行する処理を示すフローチャート。
【図７】ネットワークインタフェース部が実行する処理を示すフローチャート。
【図８】各制御部が実行する処理を示すフローチャート。
【図９】各制御部が実行する処理を示すフローチャート。
【図１０】各制御部が実行する処理を示すフローチャート。
【図１１】各制御部が実行する処理を示すフローチャート。
【図１２】各制御部が実行する処理を示すフローチャート。
【図１３】各制御部が実行する処理を示すフローチャート。
【図１４】各制御部が実行する処理を示すフローチャート。
【図１５】操作パネル部が実行する処理を示すフローチャート。
【図１６】マネジメント部が実行する処理を示すフローチャート。
【図１７】マネジメント部が実行する処理を示すフローチャート。
【図１８】マネジメント部が実行する処理を示すフローチャート。
【図１９】ネットワークコピー部が実行する処理を示すフローチャート。
【図２０】ネットワークコピー部が実行する処理を示すフローチャート。
【図２１】画像読取部が実行する処理を示すフローチャート。
【図２２】画像読取部が実行する処理を示すフローチャート。
【図２３】画像読取部が実行する処理を示すフローチャート。
【図２４】印刷部が実行する処理を示すフローチャート。
【図２５】印刷部が実行する処理を示すフローチャート。
【図２６】印刷部が実行する処理を示すフローチャート。
【図２７】制御部管理テーブルの概念図。
【図２８】ＬＣＤ上に表示される基本操作画面を示す図。
【図２９】用紙サイズタブを押下した場合に表示される用紙の一覧を示す図。
【図３０】出力先タブを押下した場合に表示される他システムの一覧を示す図。
【図３１】Ｊａｖａアプレットによって表示される基本画面を示す図。
【図３２】コピーが開始した旨を表示するダイアログボックスを示す図。
【図３３】コピー動作中におけるステータス領域を示す図。
【図３４】コピーが正常終了した旨を示すダイアログボックスを示す図。
【図３５】コピーが異常終了した旨を示すダイアログボックスを示す図。
【図３６】プリンタが使用中である旨を示すステータス領域を示す図。
【図３７】プリンタがワーニング状態である旨を示すダイアログボックスを示す図。
【符号の説明】
１    コピーシステム（ソースシステム）
１’  コピーシステム（デスティネーションシステム）
２    クライアント端末
１０    コピーサーバ
１１    ＲＡＭ
１３    ハードディスク
１７    ＣＰＵ
１８    タッチパネル
１９    ＬＣＤ
２０    スキャナ
２１    プリンタ
１１２    制御部
１１３    記憶部
１１４    マネジメント部
１１５    画像読取部
１１６    印刷部
１１７    ネットワークコピー部
１１８    操作パネル部
１２１    ログファイル
１３１    制御プログラム
【図１】
0003593915.tif 000002
【図２】
0003593915.tif 000003
【図３】
0003593915.tif 000004
【図４】
0003593915.tif 000005
【図５】
0003593915.tif 000006
【図６】
0003593915.tif 000007
【図７】
0003593915.tif 000008
【図８】
0003593915.tif 000009
【図９】
0003593915.tif 000010
【図１０】
0003593915.tif 000011
【図１１】
0003593915.tif 000012
【図１２】
0003593915.tif 000013
【図１３】
0003593915.tif 000014
【図１４】
0003593915.tif 000015
【図１５】
0003593915.tif 000016
【図１６】
0003593915.tif 000017
【図１７】
0003593915.tif 000018
【図１８】
0003593915.tif 000019
【図１９】
0003593915.tif 000020
【図２０】
0003593915.tif 000021
【図２１】
0003593915.tif 000022
【図２２】
0003593915.tif 000023
【図２３】
0003593915.tif 000024
【図２４】
0003593915.tif 000025
【図２５】
0003593915.tif 000026
【図２６】
0003593915.tif 000027
【図２７】
0003593915.tif 000028
【図２８】
0003593915.tif 000029
【図２９】
0003593915.tif 000030
【図３０】
0003593915.tif 000031
【図３１】
0003593915.tif 000032
【図３２】
0003593915.tif 000033
【図３３】
0003593915.tif 000034
【図３４】
0003593915.tif 000035
【図３５】
0003593915.tif 000036
【図３６】
0003593915.tif 000037
【図３７】
0003593915.tif 000038