(57)【特許請求の範囲】
【請求項１】
中央管理装置によって通信回線およびデータ通信装置を介して複写機等の画像形成装置を遠隔管理する画像形成装置管理システムであって、
前記中央管理装置に、前記画像形成装置に書き込むべきデータのサイズを示すサイズ情報を前記通信回線を介して前記データ通信装置へ送信するサイズ情報送信手段と、前記データの書き込み要求を示す書き込み要求信号を前記通信回線を介して前記データ通信装置へ送信する書き込み要求信号送信手段とを設け、
前記データ通信装置に、前記通信回線を介して前記中央管理装置と通信可能に接続する手段と、前記画像形成装置と通信可能に接続する手段と、前記通信回線を介して前記中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、前記通信回線による当該データ通信装置と前記中央管理装置との通信中に、前記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して前記通信回線による前記通信機能付き顧客機器と前記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段と、前記中央管理装置から前記通信回線を介して前記サイズ情報および前記書き込み要求信号を受信したとき、該サイズ情報に基づいて前記データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該通信時間判断手段によって前記通信時間が前記所定時間内に収まると判断されると共に、前記顧客回線優先モード設定手段によって前記顧客回線優先モードが設定されていた場合には、該設定を解除する顧客回線優先モード解除手段とを設けたことを特徴とする画像形成装置管理システム。
【請求項２】
請求項１記載の画像形成装置管理システムにおいて、
前記中央管理装置に、前記画像形成装置に書き込むべきデータのサイズに基づいて該データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該手段によって前記通信時間が前記所定時間内に収まると判断された場合には、前記書き込み要求信号送信手段による前記書き込み要求信号の送信を許可する手段と、前記通信時間判断手段によって前記通信時間が前記所定時間内に収まらないと判断された場合には、その旨を示す情報，前記通信時間を示す情報，又は前記画像形成装置に書き込むべきデータのサイズが大きすぎる旨を示す情報等の該データに関する情報を表示又は音声によって出力する手段と、該手段によって前記画像形成装置に書き込むべきデータに関する情報が出力された後、所定のキー操作による操作信号が入力されたとき、前記書き込み要求信号送信手段による前記書き込み要求信号の送信を許可する手段とを設けたことを特徴とする画像形成装置管理システム。
【請求項３】
請求項１又は２記載の画像形成装置管理システムにおいて、
前記データ通信装置に、前記中央管理装置から前記通信回線を介して送られてくる前記データをそのサイズに関係なく受信する受信モードを設定する受信モード設定手段を設け、
前記顧客回線優先モード解除手段が、前記受信モード設定該手段によって前記受信モードが設定されていた場合には、前記中央管理装置から前記通信回線を介して前記書き込み要求信号を受信したとき、前記通信時間判断手段によって前記通信時間が前記所定時間内に収まらないと判断された場合でも、前記顧客回線優先モード設定手段によって前記顧客回線優先モードが設定されていた場合に、該設定を解除する手段を有することを特徴とする画像形成装置管理システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の画像形成装置管理システムにおいて、
前記データ通信装置に、前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、前記データが受信中である旨を示す情報を表示又は音声によって出力する手段を設けたことを特徴とする画像形成装置管理システム。
【請求項５】
請求項４記載の画像形成装置管理システムにおいて、
前記データ通信装置に、前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から前記通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を表示又は音声によって出力する手段とを設けたことを特徴とする画像形成装置管理システム。
【請求項６】
請求項１乃至３のいずれか一項に記載の画像形成装置管理システムにおいて、
前記データ通信装置に、前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信機能付き顧客機器に前記データが受信中である旨を示す情報を送出し、表示，用紙への画像形成，又は音声によって出力させる手段を設けたことを特徴とする画像形成装置管理システム。
【請求項７】
請求項６記載の画像形成装置管理システムにおいて、
前記データ通信装置に、前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から前記通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を前記通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させる手段とを設けたことを特徴とする画像形成装置管理システム。
【請求項８】
請求項１乃至７のいずれか一項に記載の画像形成装置管理システムにおいて、
前記中央管理装置に、前記画像形成装置に書き込まれているデータのバージョンを管理するためのデータベースを格納する手段と、前記画像形成装置への書き込みによるデータの更新履歴を管理するためのデータベースを格納する手段と、前記通信回線および前記データ通信装置を介して前記画像形成装置に書き込まれているデータのバージョンを取得するバージョン取得手段と、該手段によって取得したバージョンと前記画像形成装置に書き込むべきデータのバージョンとを比較し、その各バージョンが一致するか否かを判断する手段と、該手段によって前記各バージョンが一致すると判断された場合に、前記各データベースを更新すると共に、前記書き込み要求信号送信手段による前記書き込み要求信号の送信を禁止する手段とを設けたことを特徴とする画像形成装置管理システム。
【請求項９】
通信回線を介して中央管理装置と通信可能に接続する手段と、複写機等の画像形成装置と通信可能に接続する手段と、前記通信回線を介して前記中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、前記通信回線による中央管理装置との通信中に、前記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して前記通信回線による前記通信機能付き顧客機器と前記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段とを有するデータ通信装置を備え、前記中央管理装置によって前記通信回線および前記データ通信装置を介して前記画像形成装置を遠隔管理する画像形成装置管理システムにおける画像形成装置管理方法であって、
前記中央管理装置が、前記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を前記通信回線を介して前記データ通信装置へ送信し、
前記データ通信装置が、前記中央管理装置から前記通信回線を介して前記サイズ情報および前記書き込み要求信号を受信したとき、該サイズ情報に基づいて前記データの送信に要する通信時間を算出して、その通信時間が予め設定された所定時間内に収まるか否かを判断し、その所定時間内に収まると共に前記顧客回線優先モードが設定されていた場合には該設定を解除し、その後前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報および前記データが受信中である旨を示す情報を表示又は音声によって出力することを特徴とする画像形成装置管理方法。
【請求項１０】
通信回線を介して中央管理装置と通信可能に接続する手段と、複写機等の画像形成装置と通信可能に接続する手段と、前記通信回線を介して中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、前記通信回線による中央管理装置との通信中に、前記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して前記通信回線による前記通信機能付き顧客機器と前記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段とを有するデータ通信装置を備え、前記中央管理装置によって前記通信回線および前記データ通信装置を介して前記画像形成装置を遠隔管理する画像形成装置管理システムにおける画像形成装置管理方法であって、
前記中央管理装置が、前記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を前記通信回線を介して前記データ通信装置へ送信し、
前記データ通信装置が、前記中央管理装置から前記通信回線を介して前記サイズ情報および前記書き込み要求信号を受信したとき、該サイズ情報に基づいて前記データの送信に要する通信時間を算出して、その通信時間が予め設定された所定時間内に収まるか否かを判断し、その所定時間内に収まると共に前記顧客回線優先モードが設定されていた場合には該設定を解除し、その後前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報および前記データが受信中である旨を示す情報を前記通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させることを特徴とする画像形成装置管理方法。
【請求項１１】
中央管理装置と通信回線を介して接続され、該中央管理装置と複写機等の画像形成装置との通信を制御するデータ通信装置であって、
通信回線を介して前記中央管理装置と通信可能に接続する手段と、前記画像形成装置と通信可能に接続する手段と、前記通信回線を介して前記中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、前記通信回線による当該データ通信装置と前記中央管理装置との通信中に、前記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して前記通信回線による前記通信機能付き顧客機器と前記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段と、前記中央管理装置から前記通信回線を介して前記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を受信したとき、前記サイズ情報に基づいて前記データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該通信時間判断手段によって前記通信時間が前記所定時間内に収まると判断されると共に、前記顧客回線優先モード設定手段によって前記顧客回線優先モードが設定されていた場合には、該設定を解除する顧客回線優先モード解除手段とを設けたことを特徴とするデータ通信装置。
【請求項１２】
請求項１１記載のデータ通信装置において、
前記中央管理装置から前記通信回線を介して送られてくる前記データをそのサイズに関係なく受信する受信モードを設定する受信モード設定手段を設け、
前記顧客回線優先モード解除手段が、前記受信モード設定該手段によって前記受信モードが設定されていた場合には、前記中央管理装置から前記通信回線を介して前記書き込み要求信号を受信したとき、前記通信時間判断手段によって前記通信時間が前記所定時間内に収まらないと判断された場合でも、前記顧客回線優先モード設定手段によって前記顧客回線優先モードが設定されていた場合に、該設定を解除する手段を有することを特徴とするデータ通信装置。
【請求項１３】
請求項１１又は１２記載のデータ通信装置において、
前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、前記データが受信中である旨を示す情報を表示又は音声によって出力する手段を設けたことを特徴とするデータ通信装置。
【請求項１４】
請求項１３記載のデータ通信装置において、
前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から前記通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を表示又は音声によって出力する手段とを設けたことを特徴とするデータ通信装置。
【請求項１５】
請求項１１又は１２記載のデータ通信装置において、
前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信機能付き顧客機器に前記データが受信中である旨を示す情報を送出し、表示，用紙への画像形成，又は音声によって出力させる手段を設けたことを特徴とするデータ通信装置。
【請求項１６】
請求項１５記載のデータ通信装置において、
前記中央管理装置から前記通信回線を介して送られてくる前記データの受信中に、前記通信機能付き顧客機器から前記通信要求信号を受信したとき、前記通信時間と前記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を前記通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させる手段とを設けたことを特徴とするデータ通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、中央管理装置によって通信回線およびデータ通信装置を介して複写機等の画像形成装置を遠隔管理するビジネス用の画像形成装置管理システムおよび画像形成装置管理方法と、そのシステムを構成するデータ通信装置に関する。
【０００２】
【従来の技術】
画像形成装置管理システムとしては、不特定多数の顧客（ユーザ）のオフィス等に設置された複写装置，ファクシミリ装置，プリンタ等の画像形成装置をデータ通信装置（通信アダプタ）および公衆通信回線網を利用して、販売，サービス等の拠点であるサービスセンタに設置されている中央管理装置と接続可能にしたものが一般に知られている。
【０００３】
このような画像形成装置管理システムは、遠隔地に設置されている複数の画像形成装置を１ヵ所又は複数ヵ所に設けた中央管理装置（ホストマシン）によって集中的に遠隔管理することにより、各画像形成装置の使用状況を集計したり、その管理情報を画像形成装置のメンテナンス等に利用したりしている。使用状況の内容としてはコピー枚数等があり、メンテナンスの内容としては画像形成装置の自己診断による中央管理装置への自動発呼や、中央管理装置側からのアクセスによる画像形成装置の各部調整等がある。
【０００４】
ところで、顧客のオフィス等に中央管理装置によって遠隔管理される画像形成装置を設置する場合、中央管理装置との通信を可能にするためにデータ通信装置（通信アダプタともいう）も設置する必要があるが、その際従来はデータ通信装置と中央管理装置とを接続するための専用回線を引かなければならず、データ通信装置の設置台数の増加に伴って膨大な費用が発生するという問題があった。
【０００５】
そこで、近年、ユーザが所有しているファクシミリ装置（ＦＡＸ）又は電話機（ＴＥＬ）等の通信機能付き顧客機器用の回線（予め設定された通信回線）を利用可能な画像形成装置管理システムも存在する。
【０００６】
このような画像形成装置管理システムでは、データ通信装置が、予め設定された通信回線を介して相手先と通信する通信機能付き顧客機器を接続する機能（手段）と、それによって接続された通信機能付き顧客機器と相手先（外部の通信機能付き顧客機器）との間で通信を行なう場合には、その通信機能付き顧客機器と相手先との通信を許可し（上記通信回線を通信機能付き顧客機器に切り替え接続し）、自機と中央管理装置との間で通信を行なう場合（画像形成装置と中央管理装置との間で通信を行なう場合も含む）には、自機と中央管理装置との通信を許可する（上記通信回線を内部通信手段に切り替え接続する）機能を備えている。
【０００７】
また、中央管理装置との通信中に、通信機能付き顧客機器から通信（通話も含む）要求信号を受信した場合には、その通信を中断して通信機能付き顧客機器と相手先との通信を許可する顧客回線優先機能（顧客回線優先モードともいう）も備えている。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した顧客回線優先機能を備えたデータ通信装置が、中央管理装置との間で小容量（小サイズ）のデータの送受信を行なう分には問題にならないが、画像形成装置の制御プログラム（例えばファームウェア）のように数メガバイトもある大容量（大サイズ）のデータの受信中に通信機能付き顧客機器からの通信要求信号によって中央管理装置との通信を中断すると、通信機能付き顧客機器と相手先との通信が終了した後、中央管理装置から大容量のデータを最初から再送し直す必要がある。
【０００９】
したがって、大容量のデータを受信する側のデータ通信装置の処理負担が増大するのは勿論、大容量のデータを送信する側の中央管理装置のコンピュータの処理負担および中央管理装置のオペレータ（以下「センタオペレータ」という）の作業負担も増大し、更にトータルの通信時間および通信費が膨大なものになってしまう。
【００１０】
この発明は上記の問題点に鑑みてなされたものであり、データ通信装置と中央管理装置との通信および通信機能付き顧客機器と相手先との通信を同一の通信回線を利用しながらも経済的且つ効率的に行なえるようにすることを目的とする。
【００１１】
【課題を解決するための手段】
この発明は、上記の目的を達成するため、画像形成装置管理システムおよび画像形成装置管理方法と、それに使用するデータ通信装置を提供する。
【００１２】
請求項１の発明による画像形成装置管理システムは、中央管理装置によって通信回線およびデータ通信装置を介して複写機等の画像形成装置を遠隔管理する画像形成装置管理システムであって、次のようにしたことを特徴とする。
【００１３】
すなわち、中央管理装置に、上記画像形成装置に書き込むべきデータのサイズを示すサイズ情報を上記通信回線を介してデータ通信装置へ送信するサイズ情報送信手段と、上記データの書き込み要求を示す書き込み要求信号を上記通信回線を介してデータ通信装置へ送信する書き込み要求信号送信手段とを設け、データ通信装置に、上記通信回線を介して上記中央管理装置と通信可能に接続する手段と、上記画像形成装置と通信可能に接続する手段と、上記通信回線を介して中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、前記通信回線による当該データ通信装置と中央管理装置との通信中に、上記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して前記通信回線による前記通信機能付き顧客機器と上記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段と、中央管理装置から上記通信回線を介して上記サイズ情報および上記書き込み要求信号を受信したとき、該サイズ情報に基づいて上記データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該通信時間判断手段によって上記通信時間が上記所定時間内に収まると判断されると共に、顧客回線優先モード設定手段によって顧客回線優先モードが設定されていた場合には、該設定を解除する顧客回線優先モード解除手段とを設けたものである。
【００１５】
請求項２の発明による画像形成装置管理システムは、請求項１の画像形成装置管理システムにおいて、中央管理装置に、上記画像形成装置に書き込むべきデータのサイズに基づいて該データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該手段によって上記通信時間が上記所定時間内に収まると判断された場合には、書き込み要求信号送信手段による上記書き込み要求信号の送信を許可する手段と、通信時間判断手段によって上記通信時間が上記所定時間内に収まらないと判断された場合には、その旨を示す情報，上記通信時間を示す情報，又は上記画像形成装置に書き込むべきデータのサイズが大きすぎる旨を示す情報等の該データに関する情報を表示又は音声によって出力する手段と、該手段によって上記画像形成装置に書き込むべきデータに関する情報が出力された後、所定のキー操作による操作信号が入力されたとき、書き込み要求信号送信手段による上記書き込み要求信号の送信を許可する手段とを設けたものである。
【００１８】
請求項３の発明による画像形成装置管理システムは、請求項１又は２の画像形成装置管理システムにおいて、データ通信装置に、中央管理装置から上記通信回線を介して送られてくる上記データをそのサイズに関係なく受信する受信モードを設定する受信モード設定手段を設け、顧客回線優先モード解除手段に、受信モード設定該手段によって上記受信モードが設定されていた場合には、中央管理装置から上記通信回線を介して上記書き込み要求信号を受信したとき、通信時間判断手段によって上記通信時間が上記所定時間内に収まらないと判断された場合でも、顧客回線優先モード設定手段によって顧客回線優先モードが設定されていた場合に、該設定を解除する手段を備えたものである。
【００１９】
請求項４の発明による画像形成装置管理システムは、請求項１〜３のいずれかの画像形成装置管理システムにおいて、データ通信装置に、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記データが受信中である旨を示す情報を表示又は音声によって出力する手段を設けたものである。
【００２０】
請求項５の発明による画像形成装置管理システムは、請求項４の画像形成装置管理システムにおいて、データ通信装置に、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を表示又は音声によって出力する手段とを設けたものである。
【００２１】
請求項６の発明による画像形成装置管理システムは、請求項１〜３のいずれかの画像形成装置管理システムにおいて、データ通信装置に、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、該通信機能付き顧客機器に上記データが受信中である旨を示す情報を送出し、表示，用紙への画像形成，又は音声によって出力させる手段を設けたものである。
【００２２】
請求項７の発明による画像形成装置管理システムは、請求項６の画像形成装置管理システムにおいて、データ通信装置に、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させる手段とを設けたものである。
【００２３】
請求項８の発明による画像形成装置管理システムは、請求項１〜７のいずれかの画像形成装置管理システムにおいて、中央管理装置に、画像形成装置に書き込まれているデータのバージョンを管理するためのデータベースを格納する手段と、画像形成装置への書き込みによるデータの更新履歴を管理するためのデータベースを格納する手段と、上記通信回線およびデータ通信装置を介して画像形成装置に書き込まれているデータのバージョンを取得するバージョン取得手段と、該手段によって取得したバージョンと画像形成装置に書き込むべきデータのバージョンとを比較し、その各バージョンが一致するか否かを判断する手段と、該手段によって上記各バージョンが一致すると判断された場合に、上記各データベースを更新すると共に、書き込み要求信号送信手段による上記書き込み要求信号の送信を禁止する手段とを設けたものである。
【００２４】
請求項９の発明による画像形成装置管理方法は、通信回線を介して中央管理装置と通信可能に接続する手段と、複写機等の画像形成装置と通信可能に接続する手段と、上記通信回線を介して中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、上記通信回線による中央管理装置との通信中に、上記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して上記通信回線による通信機能付き顧客機器と相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段とを有するデータ通信装置を備え、中央管理装置によって上記通信回線およびデータ通信装置を介して上記画像形成装置を遠隔管理する画像形成装置管理システムにおける画像形成装置管理方法であって、中央管理装置が、上記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を上記通信回線を介してデータ通信装置へ送信し、データ通信装置が、中央管理装置から上記通信回線を介して上記サイズ情報および上記書き込み要求信号を受信したとき、該サイズ情報に基づいて上記データの送信に要する通信時間を算出して、その通信時間が予め設定された所定時間内に収まるか否かを判断し、その所定時間内に収まると共に顧客回線優先モードが設定されていた場合には該設定を解除し、その後中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報および上記データが受信中である旨を示す情報を表示又は音声によって出力するものである。
【００２５】
請求項１０の発明による画像形成装置管理方法は、通信回線を介して中央管理装置と通信可能に接続する手段と、複写機等の画像形成装置と通信可能に接続する手段と、上記通信回線を介して中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、上記通信回線による中央管理装置との通信中に、上記接続手段によって接続された通信機能付き顧客機器から通信要求を示す通信要求信号を受信したとき、該通信を中断して上記通信回線による通信機能付き顧客機器と相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段とを有するデータ通信装置を備え、中央管理装置によって上記通信回線およびデータ通信装置を介して上記画像形成装置を遠隔管理する画像形成装置管理システムにおける画像形成装置管理方法であって、中央管理装置が、上記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を上記通信回線を介してデータ通信装置へ送信し、データ通信装置が、中央管理装置から上記通信回線を介して上記サイズ情報および上記書き込み要求信号を受信したとき、該サイズ情報に基づいて上記データの送信に要する通信時間を算出して、その通信時間が予め設定された所定時間内に収まるか否かを判断し、その所定時間内に収まると共に顧客回線優先モードが設定されていた場合には該設定を解除し、その後中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報および上記データが受信中である旨を示す情報を上記通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させるものである。
【００２８】
請求項１１の発明によるデータ通信装置は、中央管理装置と通信回線を介して接続され、該中央管理装置と複写機等の画像形成装置との通信を制御するデータ通信装置であって、上記通信回線を介して中央管理装置と通信可能に接続する手段と、上記画像形成装置と通信可能に接続する手段と、上記通信回線を介して中央管理装置以外の相手先と通信するファクシミリ装置等の通信機能付き顧客機器を接続する接続手段と、上記通信回線による当該データ通信装置と中央管理装置との通信中に、上記接続手段によって接続された通信機能付き顧客機器から通信要求信号を受信したとき、該通信を中断して上記通信回線による通信機能付き顧客機器と上記相手先との通信を許可する顧客回線優先モードを設定する顧客回線優先モード設定手段と、中央管理装置から上記通信回線を介して上記画像形成装置に書き込むべきデータのサイズを示すサイズ情報および該データの書き込み要求を示す書き込み要求信号を受信したとき、上記サイズ情報に基づいて上記データの送信に要する通信時間を算出する通信時間算出手段と、該手段によって算出された通信時間が予め設定された所定時間内に収まるか否かを判断する通信時間判断手段と、該通信時間判断手段によって上記通信時間が上記所定時間内に収まると判断されると共に、顧客回線優先モード設定手段によって顧客回線優先モードが設定されていた場合には、該設定を解除する顧客回線優先モード解除手段とを設けたものである。
【００３５】
請求項１２の発明によるデータ通信装置は、請求項１１のデータ通信装置において、中央管理装置から上記通信回線を介して送られてくる上記データをそのサイズに関係なく受信する受信モードを設定する受信モード設定手段を設け、顧客回線優先モード解除手段に、受信モード設定該手段によって上記受信モードが設定されていた場合には、中央管理装置から上記通信回線を介して上記書き込み要求信号を受信したとき、通信時間判断手段によって上記通信時間が上記所定時間内に収まらないと判断された場合でも、顧客回線優先モード設定手段によって顧客回線優先モードが設定されていた場合に、該設定を解除する手段を備えたものである。
【００３６】
請求項１３の発明によるデータ通信装置は、請求項１１又は１２のデータ通信装置において、
前記中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記データが受信中である旨を示す情報を表示又は音声によって出力する手段を設けたものである。
【００３７】
請求項１４の発明によるデータ通信装置は、請求項１３のデータ通信装置において、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を表示又は音声によって出力する手段とを設けたものである。
【００３８】
請求項１５の発明によるデータ通信装置は、請求項１１又は１２のデータ通信装置において、中央管理装置から上記通信回線を介して送られてくるデータの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、該通信機能付き顧客機器に上記データが受信中である旨を示す情報を送出し、表示，用紙への画像形成，又は音声によって出力させる手段を設けたものである。
【００３９】
請求項１６の発明によるデータ通信装置は、請求項１５のデータ通信装置において、中央管理装置から上記通信回線を介して送られてくる上記データの受信中に、通信機能付き顧客機器から通信要求信号を受信したとき、上記通信時間と上記データの受信を開始してから現在までの経過時間とに基づいて該データの送信が終了するまでの待ち時間を算出する手段と、該手段によって算出された待ち時間を示す待ち時間情報を通信要求信号を送信した通信機能付き顧客機器に送出し、表示，用紙への画像形成，又は音声によって出力させる手段とを設けたものである。
【００４６】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図１は、この発明による画像形成装置管理システムの構成例を示すブロック図、図２はそのセンタシステムの構成例を示すブロック図である。
【００４７】
この画像形成装置管理システムは、サービスセンタＳに設置されているセンタシステム１（中央管理装置）と、各顧客先Ａ，Ｂにそれぞれ設置されている電子機器類とを備え、それらの電子機器類中の後述する各画像形成装置とセンタシステム１とをデータ通信装置（通信アダプタ）１１，２１および公衆通信回線網５中の予め設定された通信回線（以下単に「公衆通信回線網５」ともいう）を介して接続し、センタシステム１によって各画像形成装置を遠隔管理できるようにしている。なお、各顧客先Ａ，Ｂにおける交換機の図示は省略している。
【００４８】
センタシステム１は、図２に示すように、複数のクライアントコンピュータ（以下単に「クライアント」という）２ａ，２ｂ，……と、サーバ３とを備え、それらをＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク４とによって相互に接続する。
【００４９】
顧客先Ａでは、電子機器類として、図１に示すように、センタシステム１に公衆通信回線網５を介して接続するデータ通信装置１１と、ファクシミリ装置１２，複写機１３，プリンタ１４，印刷機１５を含む複数の画像形成装置とを備え、ファクシミリ装置１２とデータ通信装置１１とを有線による専用インタフェース（以下「インタフェース」を「Ｉ／Ｆ」という）１６ａにより、複写機１３，プリンタ１４，印刷機１５を含む複数の画像形成装置とデータ通信装置１１とを有線による専用インタフェース１６ｂによりそれぞれ接続する。
【００５０】
顧客先Ｂでは、電子機器類として、センタシステム１に公衆通信回線網５を介して接続するデータ通信装置２１と、ファクシミリ装置２２，複写機２３，プリンタ２４を含む複数の画像形成装置とを備え、ファクシミリ装置２２とデータ通信装置２１とを有線による専用Ｉ／Ｆ２５によって接続し、複写機２３，プリンタ２４を含む複数の画像形成装置とデータ通信装置２１とを無線による専用Ｉ／Ｆ２６とによって接続する。
【００５１】
専用Ｉ／Ｆ２６は、データ通信装置２１，複写機２３，プリンタ２４にそれぞれ接続されている無線装置２６ａ，２６ｂ，２６ｃからなる。
ここで、各データ通信装置１１，２１はそれぞれ、センタシステム１からの各種データ（信号も含む）を各画像形成装置へ選択的に送信したり、逆に各画像形成装置からの各種データを公衆通信回線網５を介してセンタシステム１へ送信する。
【００５２】
また、各データ通信装置１１，２１はそれぞれ、２４時間通電を行なっていて、通常、自機に接続されている画像形成装置の電源がオフになっている夜間でもセンタシステム１との通信を可能にしている。この各データ通信装置１１，２１と各画像形成装置とはシリアル通信インタフェースＲＳ−４８５によりマルチドロップ接続されていて、各データ通信装置１１，２１からのポーリング，セレクティングにより各画像形成装置との通信を行なっている。
【００５３】
図３は、クライアント２ａ，２ｂ，……，サーバ３の構成例を示すブロック図である。
クライアント２ａは、ＣＰＵ３１，リアルタイムクロック回路３２，ＲＯＭ３３，ＲＡＭ３４，通信制御ユニット３５ａ，３５ｂ，……，外部メモリ制御ユニット３６，表示制御ユニット３７，キーボードＩ／Ｆ回路部３８，ネットワークＩ／Ｆユニット３９，ハードディスク装置４０，ＣＲＴディスプレイ４１，キーボード４２等によって構成されている。
【００５４】
なお、クライアント２ｂもクライアント２ａと同様の構成なので、ネットワークＩ／Ｆユニット３９以外の各部の図示および説明は省略する。さらに、センタシステム１内の他のクライアントもクライアント２ａと同様の構成なので、図示および説明は省略する。
【００５５】
ＣＰＵ３１は、ＲＯＭ３３内の制御プログラムによってクライアント２ａ全体を統括的に制御する中央処理装置である。
リアルタイムクロック回路３２は、時刻情報を発生するものであり、ＣＰＵ３１がそれを読み込むことによって現在の時刻を知ることができる。
ＲＯＭ３３は、ＣＰＵ３１が使用する制御プログラムを含む各種固定データを格納している読み出し専用メモリである。
【００５６】
ＲＡＭ３４は、ＣＰＵ３１がデータ処理を行なう際に使用するワークメモリ等として使用する読み書き可能なメモリである。
通信制御ユニット３５ａ，３５ｂは、それぞれ公衆通信回線網５を介して外部機器との通信を制御する。
外部メモリ制御ユニット３６は、ハードディスク装置（以下「ＨＤＤ」と略称する）４０とのインタフェース制御を行なう。
【００５７】
表示制御ユニット３７は、ＣＲＴディスプレイ４１（ＬＣＤディスプレイ等の他の表示部でもよい）とのインタフェース制御を行なう。
キーボードＩ／Ｆ回路部３８は、キーボード４２とのインタフェース制御を行なう。
ネットワークＩ／Ｆユニット３９は、ネットワーク４に接続されているクライアント２ｂ等の他のクライアントやサーバ３とのインタフェース制御を行なう。
【００５８】
サーバ３は、ＣＰＵ５１，リアルタイムクロック回路５２，ＲＯＭ５３，ＲＡＭ５４，外部メモリ制御ユニット５５，表示制御ユニット５６，キーボードＩ／Ｆ回路部５７，ネットワークＩ／Ｆユニット５８，ＨＤＤ５９，ＣＲＴディスプレイ６０，キーボード６１等によって構成されている。
ＣＰＵ５１は、ＲＯＭ５３内の制御プログラムによってサーバ３全体を統括的に制御する中央処理装置である。
【００５９】
リアルタイムクロック回路５２は、時刻情報を発生するものであり、ＣＰＵ５１がそれを読み込むことによって現在の時刻を知ることができる。
ＲＯＭ５３は、ＣＰＵ５１が使用する制御プログラムを含む各種固定データを格納している読み出し専用メモリである。
ＲＡＭ５４は、ＣＰＵ５１がデータ処理を行なう際に使用するワークメモリ等として使用する読み書き可能なメモリである。
【００６０】
外部メモリ制御ユニット５５は、ＨＤＤ５９とのインタフェース制御を行なう。
ＨＤＤ５９は、例えば図２に示すような顧客データベース（以下「データベース」を「ＤＢ」と略称する）５９ａ，機器プログラム管理ＤＢ（各画像形成装置のプログラムのバージョンを管理するためのＤＢ）５９ｂ，機器変更履歴ＤＢ（各画像形成装置のプログラムの変更履歴を管理するためのＤＢ）５９ｃを格納する。
【００６１】
ここで、顧客ＤＢ５９ａは、画像形成装置を購入した顧客の名前（顧客名），住所，担当部署名（部門名），顧客担当者名，連絡先（ＴＥＬ番号，ＦＡＸ番号），上記画像形成装置の担当営業区，担当サービス区の各々の部門名，担当者名，連絡先などの上記顧客を特定するための情報（顧客情報）を格納している。
【００６２】
機器プログラム管理ＤＢ５９ｂは、例えば図４に示すように、画像形成装置の機種・機番（他の識別情報でもよい），標準構成コード，標準構成バージョン番号（標準構成に対応するプログラムのバージョンを示す情報），オプション構成コード，オプション構成（オプション機構）バージョン番号（オプション構成に対応するプログラムのバージョンを示す情報）などの機器プログラム管理情報を格納している。
【００６３】
機器変更履歴ＤＢ５９ｃは、例えば図５に示すように、画像形成装置の機種・機番（他の識別情報でもよい），プログラムの更新（変更）年月日，標準構成又はオプション構成に対応するプログラムの変更履歴（標準構成又はオプション構成を示すコードおよび標準構成又はオプション構成に対応する変更バージョン番号）などの機器変更履歴情報を格納している。
【００６４】
表示制御ユニット５６は、ＣＲＴディスプレイ６０（ＬＣＤディスプレイ等の他の表示部でもよい）とのインタフェース制御を行なう。
キーボードＩ／Ｆ回路部５７は、キーボード６１とのインタフェース制御を行なう。
ネットワークＩ／Ｆユニット５８は、ネットワーク４に接続されているクライアント２ａ，２ｂ，……とのインタフェース制御を行なう。
【００６５】
図６は、複写機１３の制御部の構成例を示すブロック図である。
複写機１３は、ＣＰＵ７１，リアルタイムクロック回路７２，フラッシュＲＯＭ７３，ＲＡＭ７４，不揮発性ＲＡＭ７５，入出力ポート７６，及びシリアル通信制御ユニット７７ａ，７７ｂ，７７ｃからなるＰＰＣ（複写機）コントローラと、パーソナルインタフェース（以下「インタフェース」を「Ｉ／Ｆ」と略称する）７８と、システムバス７９とを備えている。
【００６６】
ＣＰＵ７１は、フラッシュＲＯＭ７３内のプログラムによってこの制御部全体を統括的に制御する中央処理装置である。
リアルタイムクロック回路７２は、時刻情報を発生するものであり、ＣＰＵ７１がそれを読み込むことによって現在の時刻を知ることができる。
フラッシュＲＯＭ７３は、ＣＰＵ７１を動作させるためのプログラムを含む各種データを記憶している読み書き可能なメモリであり、電源がオフになってもデータが消去されないようになっている。
【００６７】
ＲＡＭ７４は、ＣＰＵ７１がデータ処理を行なう際に使用するワークメモリ等として使用する読み書き可能なメモリである。
不揮発性ＲＡＭ７５は、図示しない操作表示部等からのモード指示の内容などを記憶する読み書き可能なメモリであり、電源がオフになってもデータが消去されないようになっている。
入出力ポート７６は、複写機１３内のモータ，ソレノイド，クラッチ等の出力負荷やセンサ・スイッチ類を接続している。
【００６８】
シリアル通信制御ユニット７７ａは、図示しない操作表示部との信号のやりとりを行なっている。
シリアル通信制御ユニット７７ｂは、図示しない原稿送り部との信号のやりとりを行なっている。
シリアル通信制御ユニット７７ｃは、図示しない転写紙後処理部との信号のやりとりを行なっている。
【００６９】
パーソナルＩ／Ｆ７８は、データ通信装置１１との間の通信を司るインタフェース回路であり、ＣＰＵ７１のデータ通信装置１１との通信処理のための負荷を軽減するために設けられている。もちろん、ＣＰＵ７１の処理能力が充分であれば、このパーソナルＩ／Ｆ７８の機能をＣＰＵ７１に取り込んでも差し支えない。
このパーソナルＩ／Ｆ７８の主な機能は、以下の（１）〜（４）に示す通りである。
【００７０】
（１）データ通信装置１１からのポーリング，セレクティングの監視
（２）データ通信装置１１への肯定応答，否定応答処理
（３）データ通信装置１１との間の送受信データの正当性のチェック，パリティチェック，及びエラー発生時の再送要求処理
（４）データ通信装置１１との間の送受信データのヘッダ処理
【００７１】
システムバス７９はアドレスバス，コントロールバス，データバスからなるバスラインであり、ＣＰＵ７１，リアルタイムクロック回路７２，フラッシュＲＯＭ７３，ＲＡＭ７４，不揮発性ＲＡＭ７５，入出力ポート７６，シリアル通信制御ユニット７７ａ，７７ｂ，７７ｃ，およびパーソナルＩ／Ｆ７８を相互に接続する。
【００７２】
図７は、図６のパーソナルＩ／Ｆ７８の構成例を示すブロック図である。
このパーソナルＩ／Ｆ７８は、ＣＰＵ８１，デュアルポートメモリ８２，レジスタ８３〜８６，入力ポート８７，シリアル通信制御ユニット８８，ローカルバス８９，およびディバイスコード設定スイッチ９０によって構成されている。
【００７３】
ＣＰＵ８１は、中央処理装置，ＲＯＭ，ＲＡＭ等からなるワンチップのマイクロコンピュータであり、このパーソナルＩ／Ｆ７８全体を統括的に制御する。
デュアルポートメモリ８２は、ＣＰＵ８１と図６のＣＰＵ７１の双方から読み書き可能であり、パーソナルＩ／Ｆ７８とＰＰＣコントローラ９１との間でのテキストデータの授受に使用されるデータメモリである。
【００７４】
なお、ＰＰＣコントローラ９１は上述したＣＰＵ７１，リアルタイムクロック回路７２，フラッシュＲＯＭ７３，ＲＡＭ７４，不揮発性ＲＡＭ７５，入出力ポート７６，及びシリアル通信制御ユニット７７ａ，７７ｂ，７７ｃによって構成される。
レジスタ８３〜８６は、上記テキストデータの授受時に制御用として使用されるが、詳細な説明は省略する。
【００７５】
ディバイスコード設定スイッチ９０は、画像形成装置毎に固有のディバイスコードを設定するためのものであり、データ通信装置１１からのポーリング，セレクティング時のディバイスコード識別用として使用される。
シリアル通信制御ユニット８８は、データ通信装置１１および／または他の画像形成装置のパーソナルＩ／Ｆと接続される。
【００７６】
以上、複写機１３の制御系について説明したが、複写機２３およびプリンタ１４，２４等の他の画像形成装置も、同様な制御系を備えているので、それらの図示および説明は省略する。
【００７７】
図８は、図１のデータ通信装置１１の構成例を示すブロック図である。
このデータ通信装置１１は、制御部１０１，オートダイアラ部１０２，および回線制御部１０３を備えている。
制御部１０１は、複写機１３，プリンタ１４，印刷機１５を含む各画像形成装置を制御したり、公衆通信回線網５を経由してセンタシステム１からの各種データの受信を制御したりする。
【００７８】
オートダイアラ部１０２は、各画像形成装置からの各種データ（通報データ）によりセンタシステム１に対して自発呼を行なう。
回線制御部１０３は、ファクシミリ装置１２（図示しない電話機等の他の通信機能付き顧客機器でもよい）を接続し、更に公衆通信回線網５中の予め設定された通信回線をファクシミリ装置１２あるいは制御部１０１内のモデム（内部通信手段としての機能を有する）に切り替え接続する。
【００７９】
制御部１０１は、詳細には後述するが、一般の制御部と同様に、プログラムを格納しているＲＯＭ（又はフラッシュＲＯＭ），そのプログラムによって各種制御を実行するＣＰＵ，データを記憶する不揮発性ＲＡＭ，シリアル通信制御ユニット，入出力ポート，および現在時刻を知るためのリアルタイムクロック回路等を備えている。
【００８０】
なお、そのうちの不揮発性ＲＡＭには、センタシステム１および各画像形成装置の一方から他方への送信データや、各画像形成装置の中から１台を特定するそれぞれのディバイスコードおよびＩＤコード，センタシステム１の電話番号，回線接続が成功しなかった場合の再発呼回数，再発呼間隔などが記憶される。
【００８１】
次に、この画像形成装置管理システムの概略機能について説明する。
この画像形成装置管理システムの機能には、大きく分けて以下の（１）〜（３）に示す３種類の機能がある。
（１）センタシステム１から複写機１３等の画像形成装置への通信制御
（２）画像形成装置からセンタシステム１又はデータ通信装置１１への通信制御（３）データ通信装置１１独自の制御
【００８２】
（１）のセンタシステム１から画像形成装置への通信制御には、例えば以下の（ａ）〜（ｃ）に示すものがある。
（ａ）特定の画像形成装置のトータル画像形成枚数，給紙段（給紙トレイ）毎の画像形成枚数，転写紙サイズ毎の画像形成枚数，ミスフィード回数，転写紙サイズ毎のミスフィード回数，転写紙搬送位置毎のミスフィード回数等の読み取り及びリセット
【００８３】
（ｂ）画像形成装置を構成する各ユニットの制御電圧，電流，抵抗，タイミング等の調整値の設定及び読み取り
（ｃ）（２）の通信制御による画像形成装置からセンタシステム１への通信の結果返送
【００８４】
これらの制御は、センタシステム１からの指令信号を受信して、データ通信装置１１から画像形成装置へのセレクティングによって行なう。セレクティングとは、接続されている各画像形成装置の中から１台を選択して通信する機能をさす。
【００８５】
図９は、データ通信装置１１におけるセレクティング動作の一例を示すフローチャートである。
複写機１３，プリンタ１４，印刷機１５を含む各画像形成装置はそれぞれユニークな（特定の）ディバイスコードを持っており、データ通信装置１１は予め定められたセレクティング機能を示す特定コード（又はコードの組み合わせ）と選択すべき画像形成装置のディバイスコードとをシリアル通信インタフェースＲＳ−４８５上に送出する。
【００８６】
各画像形成装置はそれぞれ、セレクティング機能を示す特定コード（又はコードの組み合わせ）により、次に続くディバイスコードと自己のディバイスコードとを比較し、両コードが一致した時に自分がセレクティングされたことを知る。ここで、セレクティングされた画像形成装置は、送出すべきデータがある場合には、予め定められた特定コード（又はコードの組み合わせ）によるビジー（Ｂｕｓｙ）応答を出力する。
【００８７】
データ通信装置１１は、このビジー応答を受けると、セレクティング動作を中断し、以下に述べるポーリング動作に移行する。
セレクティングされた画像形成装置は、送出すべきデータがない場合には、セレクティングに対応可能か否かを判断し、対応可能ならば予め定められた特定コード（又はコードの組み合わせ）による肯定応答を出力してデータ通信装置１１との通信を実行する。
【００８８】
対応不可能の場合は、予め定められた特定コード（又はコードの組み合わせ）による否定応答を出力してデータ通信装置１１との通信を終了する。
また、データ通信装置１１が出力したディバイスコードに対応する画像形成装置が電源オフなどの理由で肯定応答も否定応答も出力できない場合には、データ通信装置１１は予め定められた一定時間が経過（タイムアウト）した後にセレクティング動作を終了する。
【００８９】
（２）の画像形成装置からセンタシステム１又はデータ通信装置１１への通信制御には、例えば以下の（ａ）〜（ｅ）に示すものがある。
（ａ）各画像形成装置はそれぞれ、画像形成動作が不可能となる異常（故障）が発生した場合、その旨を示すデータを即時にデータ通信装置１１および公衆通信回線網５を介してセンタシステム１へ自動通報する（緊急通報）。
【００９０】
（ｂ）各画像形成装置はそれぞれ、使用者（顧客）による操作表示部上のキー操作により、画像形成モードからそれとは異なる使用者が必要な要求（修理依頼やサプライ補給依頼）を入力するための使用者要求入力モードに移行し、操作表示部上に使用者要求入力画面を表示させ、その画面上の所定キーの押下によって使用者が必要な要求が入力された時に、その要求を示すデータを即時にデータ通信装置１１および公衆通信回線網５を介してセンタシステム１へ自動通報する（緊急通報）。
【００９１】
（ｃ）各画像形成装置はそれぞれ、積算画像形成枚数が予め設定された一定枚数に達した場合、その旨を示すデータを即時にデータ通信装置１１および公衆通信回線網５を介してセンタシステム１へ自動通報する（緊急通報）。
（ｄ）各画像形成装置はそれぞれ、予め設定された一定期間毎に積算画像形成枚数を示すデータをその日の指定時刻（これはセンタシステム１により設定され、データ通信装置１１に記憶しておく）にデータ通信装置１１および公衆通信回線網５を介してセンタシステム１へ自動通報する（非緊急通報）。
【００９２】
（ｅ）各画像形成装置はそれぞれ、画像形成動作開始は可能であるが、交換部品の指定回数，指定時間への接近、センサの規格レベルへの到達など、予防保全を必要とする事象が発生した場合に、その旨を示すデータをその日の指定時刻（これはセンタシステム１により設定され、データ通信装置１１に記憶しておく）にデータ通信装置１１および公衆通信回線網５介してセンタシステム１へ通報する（非緊急通報）。この通信制御には、指定時刻に達する前に予め定められた回数等に達した場合に、その指定時刻を待たずにセンタシステム１への送信を行なう制御も含まれる。
【００９３】
これらの通信制御は、データ通信装置１１からのポーリング時に行なう。ポーリングとは、接続されている各画像形成装置を順番に指定し、その指定された画像形成装置からの通信要求の有無を確認する機能をさす。
図１０は、データ通信装置１１におけるポーリング動作の一例を示すフローチャートである。
【００９４】
データ通信装置１１は、予め定められたポーリング機能を示す特定コード（又はコードの組み合わせ）と選択すべき画像形成装置のディバイスコードとをシリアル通信インタフェースＲＳ−４８５上に送出する。
複写機１３，プリンタ１４，印刷機１５を含む各画像形成装置はそれぞれ、ポーリング機能を示す特定コード（又はコードの組み合わせ）により、次に続くディバイスコードと自己のディバイスコードとを比較し、両コードが一致した時に自分がポーリングされたことを知る。
【００９５】
次に、ポーリングされた画像形成装置は、送出データ（データ通信装置１１又はセンタシステム１に対する通信要求）があればデータ通信装置１１との通信を開始し、通信要求がない時又は開始した通信が終了した時は予め定められた特定コード（又はコードの組み合わせ）による終了応答を出力してデータ通信装置１１との通信を終了する。
データ通信装置１１は、終了応答を受け取ると、次の画像形成装置へのポーリングに移行する。
【００９６】
また、データ通信装置１１が出力するディバイスコードに対応する画像形成装置が、電源オフなどの理由で通信を開始できなかったり、あるいは終了応答も出力できない場合、データ通信装置１１は予め定められた一定時間が経過（タイムアウト）した後にポーリング動作を終了する。このポーリングは、セレクティングが発生しない限り、接続されている各画像形成装置に対して順次繰り返される。
【００９７】
（３）のデータ通信装置１１独自の制御には、例えば以下の（ａ）（ｂ）に示すものがある。
（ａ）トータルカウンタ値の読み出し
（ｂ）（２）の通信制御による画像形成装置１〜５からデータ通信装置１１への通信の結果返送
【００９８】
トータルカウンタ値の読み出しの制御は、データ通信装置１１から画像形成装置への１日１回定時（０時０分、但しこの時刻に画像形成装置の電源がオフになっている場合は、この時刻以降に初めて電源がオンになった時）のセレクティングによって行なう。
【００９９】
データ通信装置１１は、トータルカウンタ用のメモリを２個（仮にこれらをそれぞれＡ，Ｂとする）用意してあり、上記１日１回のセレクティングによって読み取ったトータルカウンタ値をメモリＡに書き込む。したがって、メモリＡは毎日（但し例えば休日のように１日中画像形成装置の電源がＯＮ状態にならない場合はこの限りでない）前日の値が書き換えられることになる。
【０１００】
また、毎月１回予め決められた日時（これはセンタシステム１により設定され、データ通信装置１１内の不揮発性ＲＡＭに記憶される）にメモリＡに記憶されているトータルカウンタ値をメモリＢにコピーする。
データ通信装置１１からセンタシステム１へはメモリＢの内容が送られるが、その転送方法には以下の（ａ）（ｂ）に示す２通りの方法がある。
【０１０１】
（ａ）センタシステム１は、上記日時（メモリＡの内容がメモリＢにコピーされる日時）以降にデータ通信装置１１のメモリＢに記憶されたトータルカウンタ値を読みにいく。
（ｂ）データ通信装置１１は、上記日時以降に自発呼してメモリＢに記憶されたトータルカウンタ値を公衆通信回線網５を介してセンタシステム１へ送出する。なお、自発呼を行なう日時もセンタシステム１により設定され、データ通信装置１１内の不揮発性ＲＡＭに記憶される。
【０１０２】
なお、データ通信装置１１は、メモリＡ，Ｂを組み合わせたメモリを複数組用意している。これは、例えば白黒コピー用，アプリケーションコピー用，カラーコピー用等の種々のトータルカウンタ値が考えられるためである。
【０１０３】
図１１は、センタシステム１とデータ通信装置１１との間で授受されるテキストデータの構成例を示す図である。
図１１において、通番は１回の送信の中での通信ブロック番号であり、最初のブロックは「０１」で始め、以降１ずつ増加させて「９９」の次は「００」とする。
【０１０４】
ＩＤコードは、データ通信装置１１およびそのデータ通信装置１１に接続された複数の画像形成装置から１台の画像形成装置を特定する目的を持っている。
識別コードは、通信目的の種類を示すコード（処理コード）にテキストデータの発信元，受信先を付加したものである。処理コードは、表１のように決められている。
【０１０５】
【表１】
0004002059.tif 000002
【０１０６】
情報レコードは情報コード，データ部桁数，及びデータ部よりなり、表２のように決められている。
ＩＤコードと識別コードとの間、識別コードと情報レコードとの間、情報レコードと情報レコードとの間には、それぞれセミコロン（；）によるセパレータが挿入される。
【０１０７】
【表２】
0004002059.tif 000003
【０１０８】
図１２は、データ通信装置１１と画像形成装置のパーソナルＩ／Ｆとの間で授受されるテキストデータの構成例を示す図である。
ディバイスコードは、各画像形成装置毎にディバイスコード設定スイッチによってそれぞれ固有に設定され、図１１のＩＤコードとの関連は画像形成装置を初めてデータ通信装置１１に接続したインストール時にその画像形成装置から読み込んでデータ通信装置１１内の不揮発性ＲＡＭに記憶され、以降テキストデータの送出方向により適宜変換される。
【０１０９】
処理コードは前述したように通信目的の種類を示すコードであり、図１１の識別コードからテキストデータの発信元，受信先を削除したものである。これも、テキストデータの送出方向により、データ通信装置１１によって適宜付加，削除される。
【０１１０】
図１３は画像形成装置のパーソナルＩ／ＦとＰＰＣコントローラとの間で授受されるテキストデータの構成例を示す図であり、図１２に示したデータ通信装置１１とパーソナルＩ／Ｆ７８との間で授受されるテキストデータからヘッダ，ディバイスコード，及びパリティ部分を取り除いたものである。
【０１１１】
図１４は、図１のデータ通信装置１１の具体的構成例を示すブロック図である。
このデータ通信装置１１は、図８の制御部１０１，オートダイアラ部１０２，および回線制御部１０３を構成する次の各部を備えている。
【０１１２】
すなわち、アナログスイッチ１１１ａ，１１１ｂ，モデム１１２，リンガ検出回路１１３，ＩＤ検出回路１１４，リンガ制御回路１１５，および電流検出回路１１６，直流電源１１７，表示装置１１８，スピーカ（音声装置）１１９，メッセージ制御回路１２０，およびハイブリッド回路１２１を備えている。
【０１１３】
また、ＣＰＵ１２２，フラッシュＲＯＭ１２３，不揮発性ＲＡＭ１２４，リアルタイムクロック回路（ＲＴＣ）１２５，電池１２６，Ｉ／Ｏ制御回路１２７，シリアル・コミュニケーション・インタフェース（ＳＣＩ）１２８，１２９，通信インタフェース１３０，１３１，顧客回線優先モード設定スイッチ１３２，およびメッセージ出力モード設定スイッチ１３３を備えている。
【０１１４】
アナログスイッチ１１１ａ，１１１ｂは、回線切り替え用のスイッチである。なお、アナログスイッチの代りにリレーを用いるようにしてもよい。
モデム１１２は変復調装置であり、アナログスイッチ１１１ｂが閉じているとき、外部から公衆通信回線網５を介して送信するデータのデジタル／アナログ変換と、外部から公衆通信回線網５を介して送られてくるデータのアナログ／デジタル変換を行なう。
【０１１５】
リンガ検出回路１１３は、公衆通信回線網５内の交換機から送られてくるリンガ信号（呼出信号）を検出する回路である。
ＩＤ（識別情報）検出回路１１４は、センタシステム１から公衆通信回線網５を介して送られてくるトーン信号（押しボタンダイヤル信号）によるセンタシステム１のＩＤ情報（０〜９，＊，＃のうちの特定の値又はそれらを組み合わせた値）を検出する回路である。例えば、センタシステム１のＩＤ情報として、ＤＴＭＦ信号（例えば＊＃０＃の組み合わせコード）を利用する。
【０１１６】
リンガ制御回路１１５は、アナログスイッチ１１１ａがＮＯ側に切り換わっている時に、直流電源１１７からハイブリッド回路１２１を介して供給される直流電圧−４８Ｖによって呼出信号であるリンガ信号を発生し、それをデータ通信装置１１に接続されたファクシミリ装置１２（又は電話機等の通信機能付き顧客機器）へ出力したり、メッセージ制御回路１２０からハイブリッド回路１２１を介して入力される後述する音声信号又はＦＡＸ通信プロトコル信号をファクシミリ装置１２へ出力したりする。
【０１１７】
電流検出回路１１６は、ファクシミリ装置１２へ出力される信号の所定値以上の電流を検出する。
メッセージ制御回路１２０は、ＣＰＵ１２２からＩ／Ｏ制御回路１２７を介して送られてくる指令信号に基づいて後述する表示，音声，又はプリント（用紙への画像形成）用のメッセージ（情報）を生成し、表示，音声，又はプリントによって出力させる。
【０１１８】
すなわち、表示用のメッセージを生成した場合は、そのメッセージを表示装置１１８（外付けの表示装置でもよい）によって表示させたり、あるいはそのメッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出し、その表示装置によって表示させる。
【０１１９】
音声用のメッセージを生成した場合は、そのメッセージをスピーカ１１９（外付けのスピーカでもよい）によって音声出力させたり、あるいはそのメッセージを音声信号としてハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出し、そのスピーカによって音声出力させる。
【０１２０】
プリント用のメッセージを生成した場合は、そのメッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出し、そのプリント部によってプリントさせる。ＣＰＵ１２２は、フラッシュＲＯＭ１２３内のプログラムによって制御部全体を統括的に制御する中央処理装置である。
【０１２１】
このＣＰＵ１２２は、ファクシミリ装置１２（又は電話機等の通信機能付き顧客機器）と相手先つまり外部のファクシミリ装置（又は電話機等の通信機能付き顧客機器）との間で通信を行なう場合には、その通信を許可してアナログスイッチ１１１ａをＮＣ側に切り替え、公衆通信回線網５中の予め設定された通信回線をファクシミリ装置１２に切り替え接続する。つまり、ファクシミリ装置１２と相手先との回線接続処理を行なう。
【０１２２】
また、データ通信装置１１とセンタシステム１との間で通信を行なう場合（画像形成装置とセンタシステム１との間で通信を行なう場合も含む）には、その通信を許可してアナログスイッチ１１１ｂを閉じ、回線を閉結（公衆通信回線網５中の予め設定された通信回線をモデム１１２に切り替え接続）する。つまり、データ通信装置１１とセンタシステム１との回線接続処理を行なう。
【０１２３】
さらに、顧客回線優先モードが設定されている場合には、データ通信装置１１とセンタシステム１との通信中に、ファクシミリ装置１２から発呼信号（通信要求信号）を受信したとき、通常（送信に要する通信時間が予め設定された所定時間内に収まるプログラム等のデータを受信する場合）は、以下に示す処理（制御）を行なう。
【０１２４】
すなわち、データ通信装置１１とセンタシステム１との通信を中断し、アナログスイッチ１１１ｂを開いて回線を開放した後、ファクシミリ装置１２と相手先との通信を許可してアナログスイッチ１１１ａをＮＣ側に切り替え、公衆通信回線網５中の予め設定された通信回線をファクシミリ装置１２（又は電話機）に切り替え接続する。
【０１２５】
なお、送信に要する通信時間が予め設定された所定時間内に収まらないプログラム等のデータを受信する場合については、追って詳細に説明する。
フラッシュＲＯＭ１２３は、ＣＰＵ１２２を動作させるためのプログラムを含む各種固定データを格納している読み書き可能なメモリであり、電源がオフになってもデータが消去されないようになっている。
【０１２６】
不揮発性ＲＡＭ１２４は、各種のデータを記憶する読み書き可能なメモリであり、電池１２６によってバックアップされ、電源がオフになってもデータが消去されないようになっている。
リアルタイムクロック回路１２５は、時刻情報を発生するものであり、ＣＰＵ１２２がそれを読み込むことによって現在の時刻を知ることができる。
【０１２７】
Ｉ／Ｏ制御回路１２７は、各部の信号の入出力を制御する。
シリアル・コミュニケーション・インタフェース１２８は、データ通信装置１１が自機に接続されている各画像形成装置とシリアル通信を行なえるように、双方向から入力される信号を所定の処理を施して出力する。
【０１２８】
シリアル・コミュニケーション・インタフェース１２９は、データ通信装置１１が図示しない管理端末（データ通信装置１１を管理するためのもの）とシリアル通信を行なえるように、双方向から入力される信号を所定の処理を施して出力する。
【０１２９】
通信インタフェース１３０は、ＲＳ−４８５用のトランシーバを用いたシリアルインタフェースであり、各画像形成装置とのシリアル通信を制御する。
通信インタフェース１３１は、ＲＳ−２３２−Ｃ用のトランシーバを用いたシリアルインタフェースであり、管理端末とのシリアル通信を制御する。
【０１３０】
顧客回線優先モード設定スイッチ１３２は、顧客回線優先モード、つまり公衆通信回線網５中の予め設定された通信回線によるデータ通信装置１１とセンタシステム１との通信中に、ファクシミリ装置１２（又は電話機等の通信機能付き顧客機器）から通信要求を示す通信要求信号（発呼信号）を受信したとき、その通信を中断して上記通信回線によるファクシミリ装置１２と相手先との通信を許可する（優先させる）モードを設定するためのスイッチである。
【０１３１】
メッセージ出力モード設定スイッチ１３３は、メッセージをデータ通信装置１１の表示装置１１８（又は外付けの表示装置）又はファクシミリ装置１２の表示装置によって表示（出力）させる表示モード、メッセージをデータ通信装置１１のスピーカ１１９（又は外付けのスピーカ）又はファクシミリ装置１２のスピーカによって音声出力させる音声モード、あるいはその各モードを組み合わせた表示・音声モードを設定するためのスイッチである。
以上、データ通信装置１１の制御部について説明したが、他のデータ通信装置２１も同様の構成なので、それらの図示および説明は省略する。
【０１３２】
ここで、この画像形成装置管理システムの例では、データ通信装置１１，２１がそれぞれ（いずれか１台でもよい）、この発明による各種の機能（手段）に対応するプログラムをフラッシュＲＯＭに予め記憶しておき、ＣＰＵがそのプログラムに従って動作することにより、この発明による各種の機能を実現することができる。
【０１３３】
また、センタシステム１が、この発明による各種の機能に対応するプログラムをＲＯＭに予め記憶するか、あるいは、内蔵のあるいは外付けのフロッピディスク装置あるいは光ディスク装置等のディスク装置によって、この発明による記録媒体（フロッピディスクや光ディスク等のディスク）に記録されているプログラムを読み込んで、内蔵のＨＤＤ（ハードディスク装置）内のハードディスクあるいは不揮発性ＲＡＭやＲＡＭにインストールし、コンピュータ（ＣＰＵ）がそのプログラムに従って動作することにより、この発明による各種の機能を実現することができる。
【０１３４】
以下、この画像形成装置管理システムにおけるこの発明に係わる処理動作について、図１５以降の各図面も参照して具体的に説明する。
なお、説明の都合上、センタシステム１の処理動作，顧客先Ａにおけるデータ通信装置１１の処理動作を説明するが、他の顧客先Ｂにおけるデータ通信装置２１の処理動作はデータ通信装置１１の処理動作と同様なので、説明を省略する。
【０１３５】
まず、データ通信装置１１のこの発明による基本的な処理について説明する。
データ通信装置１１のＣＰＵ１２２は、センタシステム１から公衆通信回線網５中の予め設定された通信回線を介して送信に要する通信時間が予め設定された所定時間内に収まるプログラム等のデータを受信する際に、顧客回線優先モード設定スイッチ１３２によって顧客回線優先モードが設定されていた場合には、その設定を一時的に解除する。
【０１３６】
そして、データ通信装置１１とセンタシステム１との通信を許可して図１４のアナログスイッチ１１１ｂを閉じ、回線を閉結（公衆通信回線網５中の予め設定された通信回線をモデム１１２に切り替え接続）し、センタシステム１からのデータの受信が終了した後、アナログスイッチ１１１ｂを開いて回線を開放し、顧客回線優先モードを再設定する。
【０１３７】
したがって、データ通信装置１１は、顧客回線優先モードが設定されていた場合、センタシステム１から送られてくるプログラムのような大容量のデータ（但し送信に要する通信時間が予め設定された所定時間内に収まるもの）の受信中に、自機と同じ通信回線を使用するファクシミリ装置１２から通信要求信号を受信した場合でも、センタシステム１から送られてくるデータの受信が中断されることがなくなり、そのデータをセンタシステム１が最初から再送信し直す必要がほとんどなくなる。
【０１３８】
よって、データ通信装置１１とセンタシステム１との通信およびファクシミリ装置１２と相手先との通信を同一の通信回線を利用しながらも経済的且つ効率的に行なうことができる。
【０１３９】
図１５〜図３１，図３８，図３９は、この発明による処理の実施例を示すフローチャートである。これらの各図において、ステップを「Ｓ」と略記している。
【０１４０】
〔実施例：図１５〜図３７〕
図１５および図１６はセンタシステム１のコンピュータ（クライアント２ａ，２ｂ，……のいずれかのＣＰＵ３１およびサーバ３のＣＰＵ５１）による処理の第１例を示すフローチャート、図１７および図１８はデータ通信装置１１のＣＰＵ１２２による処理の第１例を示すフローチャートである。
【０１４１】
ここで、この実施例では、顧客（お客様）の機械（画像形成装置）で使用しているプログラムは、本来の製品として作られたものと、顧客の環境に合わせて仕様を変えたものの２種類のものがあるものとし、それに伴って機器変更履歴ＤＢ５９ｃの変更履歴の部分（図５参照）を図３２に示すような内容にし、上記２種類のプログラムを管理する。
【０１４２】
図３２において、本来の製品のバージョン管理番号（Ｖｅｒ管理）およびお客様専用のバージョン管理番号の前半の４桁の数字「Ａ１２３」は図４の標準構成又はオプション構成を示すコードに相当する。また、後半の４桁以上の数字（例えば「５６７８」「５６７８Ａ」）は標準構成又はオプション構成に対応するバージョン番号に相当する。
【０１４３】
機器変更履歴ＤＢ５９ｃの変更履歴の部分を図３２に示すような内容にして２種類のプログラムを管理するようにすれば、製品版のどのプログラムから変更を実施したかを容易に判断することができる。
なお、製品版のプログラムとお客様専用のプログラムの管理を容易にするために、その各バージョン管理番号の桁数を最大桁数に合わせるようにしてもよい。
【０１４４】
センタシステム１のコンピュータは、例えばセンタオペレータによるクライアントのキーボード４２（図示しないマウス等の他の入力装置でもよい）の操作により、プログラム（他のデータでもよい）の書き込み（変更）要求を示す書き込み要求信号と共に、顧客先Ａに設置されている各画像形成装置のうち、プログラムの書き込みを必要とする画像形成装置（以下「対象画像形成装置」という）の選択要求を示す選択要求信号が入力されると、図１５および図１６に示す処理を開始する。
【０１４５】
そして、まずステップ１で対象画像形成装置を選択し、ステップ２でデータ通信装置１１に対して発呼処理（ダイヤリング）を行ない、ステップ３でデータ通信装置１１との回線接続処理を行なった後、ステップ４で公衆通信回線網５中の予め設定された通信回線およびデータ通信装置１１を介して対象画像形成装置からフラッシュＲＯＭ内のプログラムのバージョンを取得する処理を行なう。
【０１４６】
このとき、対象画像形成装置に対してバージョン要求信号を送信し、それに対して対象画像形成装置からフラッシュＲＯＭ内のプログラムのバージョンを含む情報（バージョン情報）、例えば対象画像形成装置の機種・機番（他の識別情報でもよい），標準構成コード，標準構成バージョン番号，オプション構成（オプション機構）コード，オプション構成バージョン番号が返送されてくるので、それらを受信してメモリ（例えばＲＡＭ３４又はＨＤＤ４０）に蓄積する。
【０１４７】
画像形成装置からフラッシュＲＯＭ内のブログラムのバージョンを含むバージョン情報を取得すると、ステップ５〜７へ進み、そのバージョンと対象画像形成装置に書き込むべきプログラム（以下「該当プログラム」という）のバージョンとを比較し、その各バージョンが一致する（該当プログラムが既に書き込み（プログラム変更）済み）かどうか、対象画像形成装置のフラッシュＲＯＭ内のプログラムに異常があるかないか、該当プログラムが対象画像形成装置のフラッシュＲＯＭ内の現在のプログラムに代わる顧客専用プログラムかどうかをそれぞれチェックする。
【０１４８】
そして、上記各バージョンが一致した場合（対象画像形成装置のフラッシュＲＯＭ内のプログラムが変更済みの場合）は、ステップ８でプログラムの変更が不要である旨を示す情報をＣＲＴディスプレイ４１に表示し、ステップ９で機器プログラム管理ＤＢ５９ｂおよび機器変更履歴ＤＢ５９ｃを更新した後、ステップ１０でデータ通信装置１１との回線切断処理を行ない（データ通信装置１１への書き込み要求信号の送信を禁止し）、図１５および図１６の処理を終了する。
【０１４９】
上記各バージョンが一致しなかった場合（対象画像形成装置のフラッシュＲＯＭ内のプログラムが変更されていなかった場合）、対象画像形成装置のフラッシュＲＯＭ内のプログラムに異常があった場合、あるいは該当プログラムが対象画像形成装置のフラッシュＲＯＭ内の現在のプログラムに代わる顧客専用プログラムの場合は、ステップ１１でＨＤＤ５９から該当プログラムを読み込む。
【０１５０】
次に、ステップ１２で読み込んだ該当プログラムを含むデータ通信装置１１へ送信すべきデータ（以下「プログラムデータ」という）のサイズ（全データ量）を検出し、ステップ１３でそのサイズに基づいて（実際にはプログラムデータのサイズと通信制御ユニットであるモデムの通信速度とにより）プログラムデータの送信に要する通信時間を算出する。但し、プログラムデータを圧縮してデータ通信装置１１へ送信する場合は、その圧縮率も考慮して通信時間を算出する。
【０１５１】
次に、ステップ１４で算出した通信時間が予め設定された所定時間内に収まるかどうかを判断し、上記通信時間が所定時間内に収まらなかった場合は、その旨を示す情報，通信時間を示す情報，又はプログラムデータのサイズが大きすぎる旨を示す情報等のプログラムデータに関する情報をＣＲＴディスプレイ４１に表示する出力処理を行なう。なお、スピーカを備えている場合は、プログラムデータに関する情報をスピーカによって音声出力することもできる。
【０１５２】
その後、ステップ１６，１７でセンタオペレータによってキーボード４２上の実行キー又は中断キーが押下されるのを待ち、中断キーが押下された場合（そのキー操作による操作信号である中断信号が入力された場合）は、ステップ１０でデータ通信装置１１との回線切断処理を行ない、図１５および図１６の処理を終了する。
【０１５３】
キーボード４２上の実行キーが押下された場合（そのキー操作による操作信号である実行信号が入力された場合）、あるいはプログラムデータの送信に要する通信時間が所定時間内に収まった場合は、データ通信装置１１への書き込み要求信号の送信を許可し、ステップ２１で書き込み要求信号にプログラムデータデータのサイズを示すサイズ情報等を付加して図３３の（１）に示すようなフォーマットで公衆通信回線網５中の予め設定された通信回線を介してデータ通信装置１１へ送信する。
【０１５４】
その後、ステップ２２でデータ通信装置１１から中断信号を受信したか否かをチェックし、中断信号を受信した場合は、ステップ１０でデータ通信装置１１との回線切断処理を行なって図１５および図１６の処理を終了し、中断信号を受信しなかった場合はステップ２３で該当プログラムを含むプログラムデータを図３３の（２）に示すようなフォーマットでデータ通信装置１１へダウンロード（送信する）処理を行なう。このとき、プログラムデータを必要に応じて圧縮する。
【０１５５】
ここで、図３３の（１）（２）において、ＩＤ１はデータ通信装置１１の電話番号と２桁のユニークな番号とからなる識別情報（２０桁）、ＩＤ２は対象画像形成装置の機種・機番（１７桁）を示す識別情報である。
処理コードは、送信するデータ（信号）の種類を示す情報であり、この例では書き込み要求信号であることを示している。
【０１５６】
発生時刻は、処理を始めた日時を示す情報であり、何時にプログラムの書き換え（変更）が実行されたかを管理できる。
ユニット名は、どの部分を変更するかを示す情報である。この情報、画像形成装置が実際には複数のＣＰＵ，ＲＯＭを有しているため、必要となる。
【０１５７】
圧縮方法は、圧縮された全データを元の状態に伸長するために必要なものである。通常、該当プログラムを含むプログラムデータは大容量であるため、圧縮された状態でデータ通信装置１１へダウンロードされる。
全データ量は、ダウンロードする該当プログラムを含むプログラムデータのサイズを示すサイズ情報に相当する。
【０１５８】
なお、後述するデータ通信装置１１側の処理を示すフローチャートには図示を省略するが、データ通信装置１１は、センタシステム１からプログラムデータのサイズを示すサイズ情報を受信すると、そのサイズがバッファ（例えば図１４の不揮発性ＲＡＭ１２４のバッファエリア）によって受信できるサイズかどうかをチェックし、受信できるサイズでなかった場合に、バッファサイズ不足を示すコードをセンタシステム１へ返送（送信）する。
【０１５９】
ローダは、ダウンロードされたプログラムデータ中の該当プログラムを対象画像形成装置のフラッシュＲＯＭに書き込むためのプログラムである。これは、受信側のデータ通信装置１１がプログラムを特殊な方法で書き込むためのプログラムを有していない場合に必要となる。
【０１６０】
ブロック長は、１ブロックで送信するデータ長を示す。
フレームチェックは、データエラーから守るために、生成多項式を用いた精度のよい誤り検出方式を採用する。
途中、最後は、次のブロックの有無を示す。
【０１６１】
センタシステム１のコンピュータは、該当プログラムを含むプログラムデータをデータ通信装置１１へダウンロードした後、ステップ２４でそのダウンロード（送信）が全て正常に行なわれたかどうかをデータ通信装置１１からの結果信号（後述する受信正常信号又は受信異常信号）によってチェックし、全て正常に行なわれた場合は、ステップ２５へ移行する。
【０１６２】
プログラムデータのダウンロードが正常に行われなかった場合、つまり正常にダウンロードされなかった異常部分があった場合は、ステップ２９でその異常部分の再送を予め設定された所定回数実行したかどうかを判断し、所定回数実行していなければステップ３０で異常部分をデータ通信装置１１へ再送（ダウンロード）する処理を行なった後、ステップ２４に戻る。
【０１６３】
そして、異常部分の再送を所定回数実行しても、プログラムデータのダウンロードが全て正常に行なわれたと判断することができなかった場合は、ステップ１０でデータ通信装置１１との回線切断処理を行ない、図１５および図１６の処理を終了する。
【０１６４】
異常部分の再送を所定回数実行するまでの間に、プログラムデータのダウンロードが全て正常に行なわれたと判断することができた場合は、ステップ２５へ移行する。
ステップ２５では、対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みが全て正常に行なわれたかどうかをデータ通信装置１１からの結果信号（後述する書き込み正常信号又は書き込み正常信号）によってチェックする。
【０１６５】
そして、対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みが全て正常に行なわれた場合は、その旨を示す情報（正常情報）をＣＲＴディスプレイ４１に表示（出力）する処理を行なう。なお、スピーカを備えている場合は、正常情報をスピーカによって音声出力することもできる。
その後、ステップ１０でデータ通信装置１１との回線切断処理を行ない、図１５および図１６の処理を終了する。
【０１６６】
対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みに異常があった場合は、ステップ２６でデータ通信装置１１への書き込み要求信号の送信を予め設定された所定回数実行したかどうかを判断し、所定回数実行していない場合は、ステップ２７で書き込み要求信号を再度データ通信装置１１へ送信して対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みを再度行なわせ、ステップ２５に戻る。
【０１６７】
そして、データ通信装置１１への書き込み要求信号の送信を予め設定された所定回数実行するまでの間に、該当プログラムの対象画像形成装置のフラッシュＲＯＭへの書き込みが全て正常に行なわれたと判断することができた場合は、ステップ３１へ移行して上述と同様の処理を行ない、書き込み要求信号の送信を予め設定された所定回数実行しても該当プログラムの書き込みが正常に行なわれたと判断することができなかった場合は、ステップ２８で次の処理を行なう。
【０１６８】
すなわち、該当プログラムの書き込みを正常に行なえなかった旨を示す情報（異常情報）をＣＲＴディスプレイ４１に表示する処理を行なう。なお、スピーカを備えている場合は、異常情報をスピーカによって音声出力することもできる。その後、ステップ１０でデータ通信装置１１との回線切断処理を行ない、図１５および図１６の処理を終了する。
ここで、異常情報の出力により、センタオペレータは該当プログラムの書き込み異常を解消させるためにサービスマンを手配することができる。
【０１６９】
一方、データ通信装置１１のＣＰＵ１２２は、定期的に図１７および図１８に示す処理を開始し、ステップ４１でリンガ信号の検出の有無を判断する。
ここで、センタシステム１あるいは外部のファクシミリ装置（又は電話機等の通信機能付き顧客機器）から発呼処理による呼び出しがあると、公衆通信回線網５内の交換機から予め設定された通信回線を介してリンガ信号（呼出信号）が送られてくるため、そのリンガ信号がリンガ検出回路１１３によって検出され、それによってリンガ信号が検出されたと判断することができる。
【０１７０】
そして、リンガ信号が検出されなかった場合は、そのまま図１７および図１８の処理を終了し、リンガ信号が検出された場合は、ステップ４２でデータ通信装置１１とセンタシステム１との回線接続処理あるいはファクシミリ装置１２（又は電話機等の通信機能付き顧客機器）と相手先との回線接続処理を行ない、ステップ４３でバージョン要求信号を受信したか否かを判断する。
【０１７１】
そして、バージョン要求信号を受信しなかった場合、つまり他の信号を受信した場合は、図１７および図１８の処理を終了して図示しない他の処理を行なうが、バージョン要求信号を受信した場合（この場合は当然データ通信装置１１とセンタシステム１とが回線接続されている）は、ステップ４４で対象画像形成装置からフラッシュＲＯＭ内のブログラムのバージョンを含むバージョン情報を読み込んで公衆通信回線網５中の予め設定された通信回線を介してセンタシステム１へ送信する。
【０１７２】
その後、ステップ４５で予め設定された所定時間が経過（タイムアウト）したかどうかを、ステップ４６でセンタシステムから書き込み要求信号を受信したかどうかをそれぞれ判断するが、書き込み要求信号を受信する前に所定時間が経過した場合は、図１７および図１８の処理を終了し、所定時間が経過する前に書き込み要求信号を受信した場合は、ステップ４７で次の処理を行なう。
【０１７３】
すなわち、受信した書き込み要求信号に付加されているサイズ情報に基づいて（実際にはプログラムデータのサイズとモデム１１２の通信速度とにより）プログラムデータの送信に要する通信時間を算出する。但し、センタシステム１からプログラムデータが圧縮された状態で送られてくる場合は、その圧縮率も考慮して通信時間を算出する。
【０１７４】
次に、ステップ４８で算出した通信時間が予め設定された所定時間内に収まるかどうかを判断し、上記通信時間が所定時間内に収まらなかった場合は、図示しないスイッチによって受信モード（センタシステム１から送られてくるプログラムデータをそのサイズに関係なく受信するモード）が設定されているかどうかを判断し、受信モードが設定されていなければステップ５０で通信を中断する旨を示す中断信号をセンタシステム１へ送信し、ステップ５１でセンタシステム１との回線切断処理を行ない、図１７および図１８の処理を終了する。
【０１７５】
受信モードが設定されていた場合、あるいはプログラムデータの送信に要する通信時間が所定時間内に収まった場合は、ステップ５２で顧客回線優先モードの設定の有無をチェックし、顧客回線優先モードが設定されていなかった場合はそのまま、顧客回線優先モードが設定されていた場合はその設定を解除した後、ステップ６１でセンタシステム１から送られてくるプログラムデータを受信するプログラム受信処理を行なう。
【０１７６】
このとき、以下の（Ａ１）〜（Ａ９）（Ｂ１）〜（Ｂ９）のいずれかに示す処理も行なう。
（Ａ１）プログラムデータの受信（ダウンロード）中に、ファクシミリ装置１２（又は電話機）から発呼信号（通信要求信号）を受信したとき（ファクシミリ装置１２で送信を始めようとしたとき）、メッセージ出力モード設定スイッチ１３３により表示モードが設定されていた場合に、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み（ソフトが修正）中である旨を示す表示用のメッセージを生成させ、そのメッセージを表示装置１１８（又は外付けの表示装置）により表示させる。その処理の一例を図１９に示す。
【０１７７】
なお、このような処理を行なう場合、図１８のステップ６２と６３との間で次のような処理を行なうとよい。つまり、後述するステップ６２でプログラムデータを正常に受信したと判断した後、表示モードが設定されていた場合に、メッセージ制御回路１２０によってプログラムデータのダウンロードを終了した旨あるいはプログラムの書き込みが終了した旨を示す表示用のメッセージを生成させ、そのメッセージを表示装置１１８（又は外付けの表示装置）により数秒間だけ表示させる。その処理の一例を図２０に示す。
【０１７８】
ここで、プログラムデータがダウンロード中である旨を示すメッセージの具体例として、「ただいまプログラムをダウンロード中です。しばらくお待ちください。」のメッセージを表示装置１１８（又は外付けの表示装置）により表示させる。プログラムデータが書き込み中である旨を示すメッセージの具体例として、「ただいまプログラムを書き込み中です。しばらくお待ちください。」のメッセージを表示装置１１８（又は外付けの表示装置）により表示させる。
【０１７９】
また、プログラムデータのダウンロードが終了した旨を示すメッセージとして、「ただいまプログラムのダウンロードを終了しました。」のメッセージを表示装置１１８（又は外付けの表示装置）により表示させる。プログラムの書き込みが終了した旨を示すメッセージとして、「ただいまプログラムの書き込みを終了しました。」のメッセージを表示装置１１８（又は外付けの表示装置）により表示させる。
【０１８０】
（Ａ２）プログラムデータのダウンロード中に、ファクシミリ装置１２（又は電話機）から発呼信号を受信したとき、音声モードが設定されていた場合に、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す音声用のメッセージを生成させ、そのメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２１に示す。
【０１８１】
なお、このような処理を行なう場合、図１８のステップ６２と６３との間で次のような処理を行なうとよい。つまり、ステップ６２でプログラムデータを正常に受信したと判断した後、音声モードが設定されていた場合に、メッセージ制御回路１２０によってプログラムデータのダウンロードを終了した旨あるいはプログラムの書き込みが終了した旨を示す音声用のメッセージを生成させ、そのメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２２に示す。
【０１８２】
また、図２１に示す処理では、プログラムデータがダウンロード中である旨を示すメッセージの音声出力が何回も行なわれるので、破線で囲んで示す処理を図２３に示す処理に変更することもできる。つまり、図２３の処理を使用し、図示しないタイマに予め設定された一定時間（例えば５分）をセットすることにより、その一定時間毎に上述した音声出力が行なわれるようにすることができる。このタイマを利用した処理は、後述する同様の音声出力処理にも適用できる。
【０１８３】
ここで、プログラムデータがダウンロード中である旨を示すメッセージの具体例として、「ただいまプログラムをダウンロード中です。しばらくお待ちください。」のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。プログラムデータが書き込み中である旨を示すメッセージの具体例として、「ただいまプログラムを書き込み中です。しばらくお待ちください。」のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。
【０１８４】
また、プログラムデータのダウンロードが終了した旨を示すメッセージとして、「ただいまプログラムのダウンロードを終了しました。」のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。プログラムの書き込みが終了した旨を示すメッセージとして、「ただいまプログラムの書き込みを終了しました。」のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。
【０１８５】
（Ａ３）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モード（表示モードと音声モードの両方）が設定されていた場合に、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す表示用と音声用の各メッセージを生成させ、その表示用のメッセージを表示装置１１８（又は外付けの表示装置）によって表示させると共に、その音声用のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２４に示す。
【０１８６】
なお、このような処理を行なう場合、図１８のステップ６２と６３との間で次のような処理を行なうとよい。つまり、ステップ６２でプログラムデータを正常に受信したと判断した後、表示・表示モードが設定されていた場合に、メッセージ制御回路１２０によってプログラムデータのダウンロードを終了した旨あるいはプログラムの書き込みが終了した旨を示す表示用と音声用の各メッセージを生成させ、その表示用のメッセージを表示装置１１８（又は外付けの表示装置）により数秒間だけ表示させると共に、その音声用のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２５に示す。
【０１８７】
（Ａ４）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示モードが設定されていた場合に、先に算出したプログラムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３（現在の時刻−Ｔ１）とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４（Ｔ２−Ｔ３）を算出し、その待ち時間Ｔ４を示す表示用のメッセージ（待ち時間情報）をメッセージ制御回路１２０によって生成させ、そのメッセージを表示装置１１８（又は外付けの表示装置）によって表示させる。その処理の一例を図２６に示す。
【０１８８】
（Ａ５）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示モードが設定されていた場合に、先に算出したプログラムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す表示用のメッセージと待ち時間Ｔ４を示す表示用のメッセージを生成させ、その各メッセージを表示装置１１８（又は外付けの表示装置）によって表示させる。その処理の一例を図２７に示す。
【０１８９】
なお、（Ａ４）又は（Ａ５）に示したような処理を行なう場合、図１８のステップ６２と６３との間で上述した（Ａ１）と同様の処理（例えば図２０）を行なうとよい。
【０１９０】
ここで、図２６および図２７に示す処理ではそれぞれ、プログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージを表示装置１１８（又は外付けの表示装置）によって表示させる際に、プログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３を示すメッセージを表示装置１１８（又は外付けの表示装置）によって表示させるようにしている。
【０１９１】
（Ａ６）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、音声モードが設定されていた場合に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、その待ち時間Ｔ４を示す音声用のメッセージをメッセージ制御回路１２０によって生成させ、そのメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２８に示す。
【０１９２】
（Ａ７）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、音声モードが設定されていた場合に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す音声用のメッセージと待ち時間Ｔ４を示す音声用のメッセージをメッセージ制御回路１２０によって生成させ、その各メッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図２９に示す。
【０１９３】
なお、（Ａ６）又は（Ａ７）に示したような処理を行なう場合、図１８のステップ６２と６３との間で上述した（Ａ２）と同様の処理（例えば図２２）を行なうとよい。
【０１９４】
ここで、図２８および図２９に示す処理ではそれぞれ、プログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる際に、プログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３を示すメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させるようにしている。
【０１９５】
（Ａ８）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モードが設定されていた場合に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、その待ち時間Ｔ４を示す表示用と音声用のメッセージをメッセージ制御回路１２０によって生成させ、その表示用のメッセージを表示装置１１８（又は外付けの表示装置）によって表示させると共に、その音声用のメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図３０に示す。
【０１９６】
（Ａ９）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モードが設定されていた場合に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す表示用，音声用の各メッセージと待ち時間Ｔ４を示す表示用，音声用の各メッセージを生成させ、その表示用の各メッセージを表示装置１１８（又は外付けの表示装置）によって表示させると共に、その音声用の各メッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる。その処理の一例を図３１に示す。
【０１９７】
なお、（Ａ８）又は（Ａ９）に示したような処理を行なう場合、図１８のステップ６２と６３との間で上述した（Ａ３）と同様の処理（例えば図２５）を行なうとよい。
【０１９８】
ここで、例えば図３４に示すように、外付けの表示装置１５１およびスピーカ１５２を利用して（Ａ９）に示した処理を行なう場合、外付けの表示装置１５１によって「ただいまソフトの修正中（プログラムの書き込み中）です。１０分お待ちください。」のメッセージを表示させると共に、外付けのスピーカ１５２によって同様のメッセージを音声出力させる。外付けの表示装置１５１やスピーカ１５２は、ファクシミリ装置１２のオペレータが見やすい位置、つまりファクシミリ装置１２の側に設置することが望ましい。
【０１９９】
（Ｂ１）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示モードが設定されていた場合に、擬似的に回線を接続すると共に、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す表示用のメッセージを生成させ、そのメッセージを図３５に示すようなＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる。その後、所定時間が経過すると、ファクシミリ装置１２にＤＣＮ（切断信号）を送出させて回線を切断する。
【０２００】
例えば、図１９に示した処理のうち、プログラムデータがダウンロード中である旨を示す表示用のメッセージを生成させ、そのメッセージを表示装置１１８（又は外付けの表示装置）により表示させる処理に代えて、そのメッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる処理を行なう。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２にＤＣＮ（切断信号）を送出させて回線を切断する。
なお、図３７にＧ３ＦＡＸの一般的な通信シーケンスを示す。
【０２０１】
（Ｂ２）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、音声モードが設定されていた場合に、擬似的に回線を接続すると共に、メッセージ制御回路１２０によってプログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す音声用のメッセージを生成させ、そのメッセージを図３６に示すようにしてハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる。その後、所定時間が経過すると、ファクシミリ装置１２に切断信号を送出させて回線を切断する。所定時間は、ファクシミリ装置１２が有するタイムアウト時間（例えば４０秒）より短くする。
【０２０２】
例えば、図２１に示した処理のうち、プログラムデータがダウンロード中である旨を示す音声用のメッセージを生成させ、そのメッセージをスピーカ１１９（又は外付けのスピーカ）により音声出力させる処理に代えて、そのメッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２に切断信号を送出させて回線を切断する。
【０２０３】
（Ｂ３）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モードが設定されていた場合に、（Ｂ１）と（Ｂ２）を組み合わせた処理を行なう。
【０２０４】
（Ｂ４）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示モードが設定されていた場合に、擬似的に回線を接続すると共に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、その待ち時間Ｔ４を示す表示用のメッセージをメッセージ制御回路１２０によって生成させ、そのメッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる。その後、所定時間が経過すると、ファクシミリ装置１２にＤＣＮを送出させて回線を切断する。
【０２０５】
例えば、図２６に示した処理のうち、プログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３およびプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージを表示装置１１８（又は外付けの表示装置）によって表示させる処理に代えて、そのメッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる処理を行なう。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２にＤＣＮ（切断信号）を送出させて回線を切断する。
【０２０６】
（Ｂ５）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示モードが設定されていた場合に、擬似的に回線を接続すると共に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、プログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す表示用のメッセージと待ち時間Ｔ４を示す表示用のメッセージをメッセージ制御回路１２０によって生成させ、その各メッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる。その後、所定時間が経過すると、ファクシミリ装置１２にＤＣＮを送出させて回線を切断する。
【０２０７】
例えば、図２７に示した処理のうち、プログラムデータがダウンロード中である旨を示すメッセージとプログラムデータのダウンロード（又は該当プログラムの書き込み）を開始してから現在までの経過時間Ｔ３およびプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージを表示装置１１８（又は外付けの表示装置）によって表示させる処理に代えて、その各メッセージをＦＡＸ通信プロトコル信号によってハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その操作表示部上に表示させる処理を行なう。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２にＤＣＮ（切断信号）を送出させて回線を切断する。
【０２０８】
（Ｂ６）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、音声モードが設定されていた場合に、擬似的に回線を接続すると共に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、その待ち時間Ｔ４を示す音声用のメッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる。その後、所定時間が経過すると、ファクシミリ装置１２に切断信号を送出させて回線を切断する。
【０２０９】
例えば、図２８に示した処理のうち、プログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３およびプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる処理に代えて、そのメッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる処理を行なう。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２に切断信号を送出させて回線を切断する。
【０２１０】
（Ｂ７）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、音声モードが設定されていた場合に、擬似的に回線を接続すると共に、先に算出したプログムデータの送信に要する通信時間Ｔ２とプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３とに基づいてプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を算出し、プログラムデータがダウンロード中である旨あるいはプログラムが書き込み中である旨を示す音声用のメッセージと待ち時間Ｔ４を示す音声用のメッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる。その後、所定時間が経過すると、ファクシミリ装置１２に切断信号を送出させて回線を切断する。
【０２１１】
例えば、図２９に示した処理のうち、プログラムデータがダウンロード中である旨を示すメッセージとプログラムデータのダウンロードを開始してから現在までの経過時間Ｔ３およびプログラムデータのダウンロードが終了するまでの待ち時間Ｔ４を示すメッセージをスピーカ１１９（又は外付けのスピーカ）によって音声出力させる処理に代えて、その各メッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、その内部ＮＣＵ経由で接続されているスピーカによって音声出力させる処理を行なう。そしてこの場合、所定時間が経過した後、ファクシミリ装置１２に切断信号を送出させて回線を切断する。
【０２１２】
（Ｂ８）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モードが設定されていた場合に、（Ｂ４）と（Ｂ６）を組み合わせた処理を行なう。
（Ｂ９）プログラムデータのダウンロード中に、ファクシミリ装置１２から発呼信号を受信したとき、表示・音声モードが設定されていた場合に、（Ｂ５）と（Ｂ７）を組み合わせた処理を行なう。
【０２１３】
なお、（Ｂ１）（Ｂ３）〜（Ｂ５）（Ｂ８）（Ｂ９）において、上述した表示用のメッセージに代えてプリント用のメッセージをメッセージ制御回路１２０によって生成させ、そのメッセージをハイブリッド回路１２１およびリンガ制御回路１１５等を介してファクシミリ装置１２に送出させ、そのプリント部によってプリントさせることもできる。
【０２１４】
図１８のステップ６１のプログラムデータ受信処理が終了すると、ステップ６２でプログラムデータを正常に受信したかどうかをチェックし、正常に受信した場合は、ステップ６３でその旨を示す信号（受信正常信号）をセンタシステム１へ送信し、ステップ６４で受信したプログラムデータ中の該当プログラムを対象画像形成装置のフラッシュＲＯＭに書き込み、プログラムの変更（更新）を行なう。
【０２１５】
プログラムデータを正常に受信できなかった場合は、ステップ７０でその旨を示す信号（受信異常信号）をセンタシステム１へ送信した後、ステップ７１でプログラムデータ受信処理を予め設定された所定回数実行したかどうかを判断し、所定回数実行していない場合は、ステップ６１に戻ってプログラム受信処理（但し該当プログラムの異常部分を受信して書き込む）を行ない、再びステップ６２の判断を行なう。
【０２１６】
そして、プログラム受信処理を所定回数実行するまでの間に、プログラムデータを正常に受信できたと判断することができた場合は、ステップ６４へ移行するが、プログラム受信処理を所定回数実行しても、プログラムデータを正常に受信できたと判断することができなかった場合は、ステップ５１でセンタシステム１との回線切断処理を行なって図１７および図１８の処理を終了する。
【０２１７】
ステップ６４の該当プログラムの書き込みによるプログラムの変更が終了すると、ステップ６５で対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みが全て正常に行なわれたかどうかを判断し、全て正常に行なわれた場合は、ステップ７２でその旨を示す信号（書き込み正常信号）をセンタシステム１へ送信し、ステップ７３でステップ５３による顧客回線優先モードの設定解除の有無をチェックする。
【０２１８】
そして、ステップ５３で顧客回線優先モードの設定を解除していない場合は、ステップ５１でセンタシステム１との回線切断処理を行ない、図１７および図１８の処理を終了する。
ステップ５３で顧客回線優先モードの設定を解除した場合にのみ、ステップ７４で顧客回線優先モードを再設定し、ステップ５１でセンタシステム１との回線切断処理を行なって図１７および図１８の処理を終了する。
【０２１９】
対象画像形成装置のフラッシュＲＯＭへの該当プログラムの書き込みが正常に行なわれなかった場合は、ステップ６６でその旨を示す信号（書き込み異常信号）をセンタシステム１へ送信した後、ステップ６７でセンタシステム１から書き込み要求信号を受信したかどうかを、ステップ６８で予め設定された所定時間が経過（タイムアウト）したかどうかをそれぞれ判断する。
【０２２０】
そして、予め設定された所定時間が経過する前に書き込み要求信号を受信した場合は、ステップ６４へ戻って処理該当プログラムを対象画像形成装置のフラッシュＲＯＭに書き込む処理を含む上述と同様の処理を行なうが、書き込み要求信号を受信する前に所定時間が経過した場合は、該当プログラムの書き込みを正常に行なえなかった旨を示す情報（異常情報）を上述した（Ａ１）〜（Ａ９）（Ｂ１）〜（Ｂ９）に示したような処理を行なって表示，音声，又はプリントによって出力した後、ステップ７３へ移行して上述と同様な処理を行なう。
【０２２１】
ここで、センタシステム１のコンピュータおよびデータ通信装置１１の処理の第１例をまとめると、以下の（１）〜（８）に示すようになり、種々の効果を得ることができる。
【０２２２】
（１）センタシステム１のコンピュータが、プログラムデータ（該当プログラムのみでもよい）のサイズを示すサイズ情報およびプログラムデータの書き込み要求を示す書き込み要求信号をデータ通信装置１１へ送信し、データ通信装置１１が、センタシステム１からサイズ情報および書き込み要求信号を受信したとき、そのサイズ情報に基づいてプログラムデータの送信に要する通信時間を算出し、その通信時間が予め設定された所定時間内に収まるか否かを判断し、所定時間内に収まる場合で且つ顧客回線優先モードが設定されていた場合には、その設定を解除する。
【０２２３】
この処理によれば、前述した基本的な処理による効果と同様の効果を得ることができる。また、データ通信装置１１側でプログラムデータの送信に要する通信時間を容易且つ確実に算出できるという効果も得られる。
【０２２４】
（２）センタシステム１のコンピュータが、プログラムデータのサイズに基づいてそのデータの送信に要する通信時間を算出し、その通信時間が予め設定された所定時間内に収まるか否かを判断し、所定時間内に収まる場合には書き込み要求信号の送信を許可し、上記所定時間内に収まらない場合にはその旨を示す情報，上記通信時間を示す情報，又はプログラムデータのサイズが大きすぎる旨を示す情報等のプログラムデータに関する情報を表示又は音声によって出力した後、所定のキー操作による操作信号が入力されたとき、書き込み要求信号の送信を許可する。
【０２２５】
この処理によれば、センタオペレータは、プログラムデータの送信に多くの時間が必要な場合、顧客先のファクシミリ装置１２や対象画像形成装置の使用状況を電話で確認し、それらの装置があまり使用されない時間帯にプログラムデータをデータ通信装置１１へ送信できるので、顧客の作業効率の低下を極力回避することができる。
【０２２６】
（３）データ通信装置１１が、センタシステム１から送られてくるプログラムデータをそのサイズに関係なく受信する受信モードを設定されていた場合には、センタシステム１から書き込み要求信号を受信したとき、プログラムデータの送信に要する通信時間が所定時間内に収まらない場合でも、顧客回線優先モードが設定されていた場合に、その設定を解除する。
【０２２７】
この処理によれば、顧客が対象画像形成装置への該当プログラムの書き込みが優先して行なわれるようにしたい場合に、それを受信モードの設定によって容易に実現でき、非常に便利である。
【０２２８】
（４）データ通信装置１１が、センタシステム１から送られてくるプログラムデータの受信中に、ファクシミリ装置１２から通信要求信号を受信したとき、プログラムデータが受信中である旨を示す情報を表示装置１１８（又は外付けの表示装置）による表示又はスピーカ１１９（又は外付けのスピーカ）による音声によって出力する。
【０２２９】
この処理によれば、顧客は、センタシステム１から送られてくるプログラムデータの受信によってファクシミリ装置１２を使用できないような場合、その使用できない理由を表示装置１１８の表示又はスピーカ１１９の音声により知ることができるので、例えばファクシミリ装置１２の故障と判断してその旨をサービスセンタに通報してしまうような無駄な作業を行なってしまうことがなくなる。
【０２３０】
（５）データ通信装置１１が、センタシステム１から送られてくるプログラムデータの受信中に、ファクシミリ装置１２から通信要求信号を受信したとき、プログラムデータの送信に要する通信時間とそのプログラムデータの受信を開始してから現在までの経過時間とに基づいてそのプログラムデータの送信（受信）が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報を表示装置１１８（又は外付けの表示装置）による表示又はスピーカ１１９（又は外付けのスピーカ）による音声によって出力する。
【０２３１】
この処理によれば、顧客は、センタシステム１から送られてくるプログラムデータの受信によってファクシミリ装置１２を使用できないような場合、その受信が終了するまでの待ち時間を表示装置１１８の表示又はスピーカ１１９の音声によって知ることができるので、ファクシミリ装置１２の側でプログラムデータの受信が終了するまで待つ必要がなくなり、より作業効率が向上する。
【０２３２】
（６）データ通信装置１１が、センタシステム１から送られてくるプログラムデータの受信中に、ファクシミリ装置１２から通信要求信号を受信したとき、プログラムデータが受信中である旨を示す情報をファクシミリ装置１２に送出し、表示，プリント，又は音声によって出力させる。
【０２３３】
この処理によれば、顧客は、センタシステム１から送られてくるプログラムデータの受信によってファクシミリ装置１２を使用できないような場合、その使用できない理由をファクシミリ装置１２の表示装置の表示，スピーカの音声，プリント紙により知ることができるので、（４）に示した効果と同様の効果を得ることができる。また、センタシステム１から送られてくるプログラムデータの受信によってファクシミリ装置１２を使用できない理由をファクシミリ装置１２の前で直ちに知ることができるため、データ通信装置１１（又は外付けの表示装置やスピーカ）の設置場所まで移動する必要がない分だけ、作業効率が向上する。
【０２３４】
（７）データ通信装置１１が、センタシステム１から送られてくるプログラムデータの受信中に、ファクシミリ装置１２から通信要求信号を受信したとき、プログラムデータの送信に要する通信時間とそのプログラムデータの受信を開始してから現在までの経過時間とに基づいてそのプログラムデータの送信が終了するまでの待ち時間を算出し、その待ち時間を示す待ち時間情報をファクシミリ装置１２に送出し、表示，プリント，又は音声によって出力させる。
【０２３５】
この処理によれば、顧客は、センタシステム１から送られてくるプログラムデータの受信によってファクシミリ装置１２を使用できないような場合、その受信が終了するまでの待ち時間をファクシミリ装置１２の表示装置の表示，スピーカの音声，プリント紙により知ることができるので、（５）に示した効果と同様の効果を得ることができる。また、プログラムデータの受信が終了するまでの待ち時間をファクシミリ装置１２の前で直ちに知ることができるため、データ通信装置１１（又は外付けの表示装置やスピーカ）の設置場所まで移動する必要がない分だけ、作業効率が向上する。
【０２３６】
（８）センタシステム１のコンピュータが、対象画像形成装置に書き込まれているプログラムのバージョンを取得し、そのバージョンと対象画像形成装置に書き込むべきプログラム（該当プログラム）のバージョンとを比較し、その各バージョンが一致するか否かを判断し、一致する場合に機器プログラム管理ＤＢ５９ｂおよび機器変更履歴ＤＢ５９ｃを更新すると共に、書き込み要求信号の送信を禁止する。
【０２３７】
この処理によれば、対象画像形成装置に書き込み済みのプログラムをデータ通信装置１１に送信する無駄な処理を行なわずに済むため、センタシステム１のコンピュータおよびデータ通信装置１１の処理負担や、センタオペレータおよび顧客の作業負担を軽減することができる。
【０２３８】
なお、画像形成装置のプログラムの変更方法には、通常、センタシステム１からデータ通信装置１１へ該当プログラムを送信して画像形成装置に書き込ませることによってプログラムを変更する第１の方法と、後述する第２の方法とがある。
【０２３９】
第２の方法は、画像形成装置にフロッピディスク装置やＣＤ−ＲＯＭリーダ等を接続できる場合、サービスマンが、該当プログラムが記録されたフロッピディスクや光ディスク等の記録媒体を画像形成装置に接続したフロッピディスク装置やＣＤ−ＲＯＭリーダ等に挿着し、操作表示部上の所定のキー操作によって記録媒体に記録されている該当プログラムを読み取らせて内部のフラッシュＲＯＭに書き込ませることによってプログラムを変更する方法である。
【０２４０】
サービスマンは、第２の方法を用いて画像形成装置のプログラムを変更した場合、その旨を電話でセンタオペレータに報告する必要があるが、その報告を忘れてしまうことがある。
センタオペレータは、上記報告を受けていない場合、プログラムの書き込みによって既にプログラムが変更済みの画像形成装置に対して、第１の方法を用いて同じプログラムを書き込ませることが考えられる。
【０２４１】
そこで、この実施例では、センタシステム１のコンピュータが、（８）に示したように、対象画像形成装置に書き込み済みのプログラムを再度書き込むような無駄な処理が行なわれないように、対象画像形成装置に書き込むべきプログラムをデータ通信装置１１へ送信する前に、対象画像形成装置に書き込まれているプログラムのバージョンと対象画像形成装置に書き込むべきプログラムのバージョンとを比較するようにしている。
【０２４２】
〔参考例：図１５，図１８〜図３９〕
図１５および図３８はセンタシステム１のコンピュータ（クライアント２ａ，２ｂ，……のいずれかのＣＰＵ３１およびサーバ３のＣＰＵ５１）による処理の第２例を示すフローチャート、図３９および図１８はデータ通信装置１１のＣＰＵ１２２による処理の第２例を示すフローチャートである。
【０２４３】
センタシステム１のコンピュータおよびデータ通信装置１１のＣＰＵ１２２による処理の第２例は、第１例とほとんど同様なので、異なる部分のみを説明する。
【０２４４】
センタシステム１のコンピュータは、図１５のステップ１６でキーボード４２上の実行キーが押下されたと判断された場合、あるいはステップ１４でプログラムデータの送信に要する通信時間が所定時間内に収まると判断された場合に、データ通信装置１１への書き込み要求信号の送信を許可し、図３８のステップ８１（図１６のステップ２１の代わり）で書き込み要求信号にプログラムデータの送信に要する通信時間（図１５のステップ１３で算出）を示す通信時間情報等を付加して公衆通信回線網５中の予め設定された通信回線を介してデータ通信装置１１へ送信する。
【０２４５】
なお、この場合の書き込み要求信号のフォーマットは、図３３の（１）に示したものとほとんど同様であるが、全データ量（サイズ情報）の部分は上記通信時間情報となる。
【０２４６】
一方、データ通信装置１１のＣＰＵ１２２は、図３９のステップ４６（図１７のステップ４６と同じ）で書き込み要求信号を受信したと判断した場合に、ステップ４８でその書き込み要求信号に付加されている通信時間情報が示す通信時間（プログラムデータの送信に要する通信時間）が予め設定された所定時間内に収まるかどうかを判断する。
【０２４７】
センタシステム１のコンピュータおよびデータ通信装置１１の処理の第２例によれば、第１例と同様の効果に加え、次のような効果を得ることもできる。つまり、データ通信装置１１が、センタシステム１から書き込み要求信号を受信したとき、その信号にプログラムデータの送信に要する通信時間を示す通信時間情報が付加されているため、第１例のように上記通信時間を算出する処理を行なう必要がなくなり、その分だけ処理負担を軽減することができる。
【０２４８】
なお、一般に、画像形成装置管理システムでは、データ通信装置が顧客の回線（公衆通信回線網中の予め設定された通信回線）を借りてセンタシステムと通信するため、基本的に顧客回線優先モードを設定することにより、顧客の回線を利用するファクシミリ装置（電話機等の通信機能付き顧客機器でもよい）を使用する際の通信を優先するが、センタシステムがデータ通信装置へプログラムのように大容量のデータを送信している最中に、顧客がファクシミリ装置を使用しようとしてその送信が中断されると、ファクシミリ装置による通信が終了した後、センタシステムが上記データを最初から送信し直す必要があるため、トータルの通信時間が膨大なものになる。
【０２４９】
そこで、上述した実施例および参考例では、データ通信装置１１が、センタシステム１から送られてくるプログラムデータ（大容量のデータ）の受信中に、自機と同じ通信回線を利用するファクシミリ装置１２を顧客が使用しようとした場合に、顧客回線優先モードが設定されていた場合は、その設定を解除し、ファクシミリ装置１２の使用を禁止できるようにしている。
【０２５０】
但し、顧客回線優先モードの設定を解除するための条件があり、プログラムデータの送信に要する通信時間が予め設定された所定時間内に収まらないような場合、通常（受信モードが設定されていない場合）は、顧客回線優先モードの設定を解除しない。そして、その場合、センタシステム１はデータ通信装置１１へプログラムデータを送信することができない。
【０２５１】
しかし、顧客回線優先モードが設定されていない場合は、センタシステム１はデータ通信装置１１へプログラムデータを送信することができる。
顧客回線優先モードの設定は、図１４の顧客回線優先モード設定スイッチ１３２の操作によって行なえるため、顧客はファクシミリ装置１２を優先して使用したいのに顧客回線優先モードを設定するのを忘れてしまうことがある。
【０２５２】
その場合、センタシステム１から送信に要する通信時間が所定時間を超えるようなプログラムデータをデータ通信装置１１へ送信する場合でも、そのデータ通信装置１１はそのデータ送信を禁止できないため、そのデータ送信が終了するまで顧客はファクシミリ装置１２を使用することができない。
【０２５３】
そこで、データ通信装置１１が、センタシステム１によるプログラムデータの送信に要する通信時間に応じて顧客回線優先モードの設定／解除を自動的に切り替えるようにしてもよい。その処理例を以下の（１）又は（２）に示す。
【０２５４】
（１）プログラムデータの送信に要する通信時間が３０分の場合、５分経過するまでは顧客回線優先モードを設定し、５分経過後、顧客回線優先モードの設定を解除してプログラムデータの送信（ダウンロード）を優先させる。
それによって、トータルの通信時間の短縮を計ることができる。
【０２５５】
（２）プログラムデータの送信に要する通信時間が３０分の場合は、顧客回線優先モードの設定を解除し、小サイズのプログラムデータのためその送信が５分で終了する場合は、顧客回線優先モードを設定し、ファクシミリ装置１２を用いた通信を優先させる。
【０２５６】
〔記録媒体〕
以上説明した各機能（処理や判断等）をセンタシステム１のコンピュータに実行させるためのプログラムを記録した、コンピュータ読み取り可能なフロッピディスクや光ディスク等の記録媒体を作成することもできる。
【０２５７】
その記録媒体を汎用のパーソナルコンピュータ等のフロッピディスク装置やＣＤ−ＲＯＭリーダ等に挿着して、そこに記録されているプログラムを読み取って内部のハードディスク等の記憶装置にインストールさせることにより、この発明による画像形成装置管理システムに使用するセンタシステム１のコンピュータとして機能を持たせることができる。
【０２５８】
【発明の効果】
以上説明してきたように、この発明によれば、画像形成装置管理システムに使用するデータ通信装置が、顧客回線優先モードが設定されていた場合、中央管理装置から送られてくるプログラムのような大容量のデータ（但し送信に要する通信時間が予め設定された所定時間内に収まるもの）の受信中に、データ通信装置と同じ通信回線を利用するファクシミリ装置や電話機等の通信機能付き顧客機器を顧客が使用しようとした場合でも、中央管理装置から送られてくるデータの受信が中断されることがないため、そのデータを中央管理装置が最初から再送し直す必要がほとんどなくなる。
【０２５９】
よって、データ通信装置と中央管理装置との通信および通信機能付き顧客機器と相手先との通信を同一の通信回線を利用しながらも経済的且つ効率的に行なうことができる。
【図面の簡単な説明】
【図１】この発明による画像形成装置管理システムの構成例を示すブロック図である。
【図２】図１のセンタシステム１の構成例を示すブロック図である。
【図３】図２のクライアント２ａ，２ｂ，……，サーバ３の構成例を示すブロック図である。
【図４】図２の機器プログラム管理ＤＢ５９ｂの構成例を示す図である。
【図５】図２の機器変更履歴ＤＢ５９ｃの構成例を示す図である。
【図６】図１の複写機１３の制御部の構成例を示すブロック図である。
【図７】図６のパーソナルＩ／Ｆ７８の構成例を示すブロック図である。
【図８】図１のデータ通信装置１１の構成例を示すブロック図である。
【図９】図８に示したデータ通信装置１１におけるセレクティング動作の一例を示すフロー図ある。
【図１０】同じくポーリング動作の一例を示すフロー図である。
【図１１】図１のセンタシステム１とデータ通信装置１１との間で授受されるテキストデータの構成例を示す図である。
【図１２】図１のデータ通信装置１１と複写機１３等の画像形成装置のパーソナルＩ／Ｆとの間で授受されるテキストデータの構成例を示す図である。
【図１３】図１の複写機１３等の画像形成装置のパーソナルＩ／ＦとＰＰＣコントローラとの間で授受されるテキストデータの構成例を示す図である。
【図１４】図１のデータ通信装置１１の具体的構成例を示すブロック図である。
【図１５】  図１のセンタシステム１のコンピュータによる処理の第１例を示すフロー図である。
【図１６】その続きを示すフロー図である。
【図１７】  図１のデータ通信装置１１のＣＰＵによる処理の第１例を示すフロー図である。
【図１８】その続きを示すフロー図である。
【図１９】図１７のプログラム受信処理のサブルーチンの第１例を示すフロー図である。
【図２０】図１７のプログラム受信処理のサブルーチンが図１９に示すものであった場合に図１８のステップ６２と６３との間に追加する処理の一例を示すフロー図である。
【図２１】図１７のプログラム受信処理のサブルーチンの第２例を示すフロー図である。
【図２２】図１７のプログラム受信処理のサブルーチンが図２１に示すものであった場合に図１８のステップ６２と６３との間に追加する処理の一例を示すフロー図である。
【図２３】図２１の破線部分の処理の他の例を示すフロー図である。
【図２４】図１７のプログラム受信処理のサブルーチンの第３例を示すフロー図である。
【図２５】図１７のプログラム受信処理のサブルーチンが図２４に示すものであった場合に図１８のステップ６２と６３との間に追加する処理の一例を示すフロー図である。
【図２６】図１７のプログラム受信処理のサブルーチンの第４例を示すフロー図である。
【図２７】図１７のプログラム受信処理のサブルーチンの第５例を示すフロー図である。
【図２８】図１７のプログラム受信処理のサブルーチンの第６例を示すフロー図である。
【図２９】図１７のプログラム受信処理のサブルーチンの第７例を示すフロー図である。
【図３０】図１７のプログラム受信処理のサブルーチンの第８例を示すフロー図である。
【図３１】図１７のプログラム受信処理のサブルーチンの第９例を示すフロー図である。
【図３２】  図１のセンタシステム１の機器変更履歴ＤＢにおける２種類のプログラムを管理するための情報の一例を説明するための図である。
【図３３】  図１のセンタシステム１からデータ通信装置１１へ送信される書き込み要求信号およびプログラムデータの構成例を示す図である。
【図３４】  図１のデータ通信装置１１に外付けされた表示装置，スピーカによるメッセージ出力を説明するための図である。
【図３５】  図１のデータ通信装置１１が自機に接続されたファクシミリ装置（送信側）の操作表示部上にメッセージを表示させる際のそのファクシミリ装置との間の通信シーケンスの一例を示す図である。
【図３６】  図１のデータ通信装置１１が自機に接続されたファクシミリ装置（送信側）のスピーカにメッセージを音声出力させる際のそのファクシミリ装置との間の通信シーケンスの一例を示す図である。
【図３７】Ｇ３ＦＡＸの一般的な通信シーケンスを示す図である。
【図３８】  図１のセンタシステム１のコンピュータによる処理の第２例の一部を示すフロー図である。
【図３９】  図１のデータ通信装置１１のＣＰＵによる処理の第２例の一部を示すフロー図である。
【符号の説明】
１：センタシステム（中央管理装置）
２ａ，２ｂ：クライアント        ３：サーバ
４：ネットワーク                ５：公衆通信回線網
１１，２１：データ通信装置
１２，２２：ファクシミリ装置    １３，２３：複写機
１４，２４：プリンタ            １５：印刷機
１６ａ，１６ｂ：有線による専用Ｉ／Ｆ
２６：無線による専用Ｉ／Ｆ
２６ａ，２６ｂ，２６ｃ：無線装置
３１，５１，７１，８１，１２２，：ＣＰＵ
３２，５２，７２，１２５：リアルタイムクロック回路
３３，５３：ＲＯＭ        ３４，５４，７４：ＲＡＭ
３５ａ，３５ｂ：通信制御ユニット
３６，５５：外部メモリ制御ユニット
３７，５６：表示制御ユニット
３８，５７：キーボードＩ／Ｆ回路部
３９，５８：ネットワークＩ／Ｆユニット
４０，５９：ＨＤＤ  ４１，６０：ＣＲＴディスプレイ
４２，６１：キーボード      ５９ａ：顧客ＤＢ
５９ｂ：機器プログラム管理ＤＢ
５９ｃ：機器変更履歴ＤＢ
７３，１２３：フラッシュＲＯＭ
７５，１２４：不揮発性ＲＡＭ  ７６：入出力ポート
７７ａ，７７ｂ，７７ｃ：シリアル通信制御ユニット
７８：パーソナルＩ／Ｆ    ７９：システムバス
１０１：制御部            １０２：オートダイアラ部
１０３：回線制御部
１１１ａ，１１１ｂ：アナログスイッチ
１１２：モデム            １１３：リンガ検出回路
１１４：ＩＤ検出回路      １１５：リンガ制御回路
１１６：電流検出回路      １１７：直流電源
１１８，１５１：表示装置  １１９，１５２：スピーカ
１２０：メッセージ制御回路
１２１：ハイブリッド回路  １２６：電池
１２７：Ｉ／Ｏ制御回路
１２８，１２９：シリアル・コミュニケーション・インタフェース
１３０，１３１：通信インタフェース
１３２：顧客回線優先モード設定スイッチ
１３３：メッセージ出力モード設定スイッチ
【図１】
0004002059.tif 000004
【図２】
0004002059.tif 000005
【図３】
0004002059.tif 000006
【図４】
0004002059.tif 000007
【図５】
0004002059.tif 000008
【図６】
0004002059.tif 000009
【図７】
0004002059.tif 000010
【図８】
0004002059.tif 000011
【図９】
0004002059.tif 000012
【図１０】
0004002059.tif 000013
【図１１】
0004002059.tif 000014
【図１２】
0004002059.tif 000015
【図１３】
0004002059.tif 000016
【図１４】
0004002059.tif 000017
【図１５】
0004002059.tif 000018
【図１６】
0004002059.tif 000019
【図１７】
0004002059.tif 000020
【図１８】
0004002059.tif 000021
【図１９】
0004002059.tif 000022
【図２０】
0004002059.tif 000023
【図２１】
0004002059.tif 000024
【図２２】
0004002059.tif 000025
【図２３】
0004002059.tif 000026
【図２４】
0004002059.tif 000027
【図２５】
0004002059.tif 000028
【図２６】
0004002059.tif 000029
【図２７】
0004002059.tif 000030
【図２８】
0004002059.tif 000031
【図２９】
0004002059.tif 000032
【図３０】
0004002059.tif 000033
【図３１】
0004002059.tif 000034
【図３２】
0004002059.tif 000035
【図３３】
0004002059.tif 000036
【図３４】
0004002059.tif 000037
【図３５】
0004002059.tif 000038
【図３６】
0004002059.tif 000039
【図３７】
0004002059.tif 000040
【図３８】
0004002059.tif 000041
【図３９】
0004002059.tif 000042