(57)【特許請求の範囲】
【請求項１】
複数の機能を実行可能な画像処理複合装置であって、
ネットワークを介して外部装置と接続するためのインターフェース手段と、
前記複数の機能の各々に対応するプログラムが実行されることにより機能を実現する複数の処理手段と、
前記複数の処理手段のいずれかに対応する更新用プログラムを前記インターフェース手段を介して前記外部装置から受信する受信手段と、
前記複数の処理手段のうち、前記受信手段が受信した前記更新用プログラムによって更新されるプログラムに対応する処理手段を決定する決定手段と、
前記決定手段によって決定された処理手段が特定の種類の処理手段である場合に前記複数の処理手段の動作を停止し、前記決定手段によって決定された処理手段が特定の種類の処理手段でない場合に前記決定手段が決定した処理手段の動作を停止する停止手段と、
前記停止手段により前記複数の処理手段、あるいは前記決定手段が決定した処理手段の動作が停止した状態で前記決定手段が決定した処理手段に対応するプログラムを前記更新用プログラムで更新する更新手段と、を備えたことを特徴とする画像処理複合装置。
【請求項２】
前記決定手段が決定した処理手段に対応するプログラムを前記更新用プログラムで更新完了した後、前記停止手段により停止した処理手段の動作を再開する再開手段を更に備えることを特徴とする請求項１に記載の画像処理複合装置。
【請求項３】
ネットワークを介して外部装置と接続するためのインターフェース手段と、複数の機能の各々に対応するプログラムが実行されることにより機能を実現する複数の処理手段とを備え、前記複数の機能を実行可能な画像処理複合装置の制御方法であって、
前記複数の処理手段のいずれかに対応する更新用プログラムを前記インターフェース手段を介して前記外部装置から受信する受信工程と、
前記複数の処理手段のうち、前記受信工程で受信した前記更新用プログラムによって更新されるプログラムに対応する処理手段を決定する決定工程と、
前記決定工程において決定された処理手段が特定の種類の処理手段である場合に前記複数の処理手段の動作を停止し、前記決定工程において決定された処理手段が特定の種類の処理手段でない場合に前記決定手段が決定した処理手段の動作を停止する停止工程と、
前記停止工程によって前記複数の処理手段、あるいは前記決定工程において決定された処理手段の動作が停止した状態で前記決定工程で決定された処理手段に対応するプログラムを前記更新用プログラムで更新する更新工程と、を備えたことを特徴とする画像処理複合装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多様な処理を行う画像処理複合装置に関するものである。
【背景技術】
【０００２】
従来より、例えばデジタル複写機に、ファクシミリ機能やコンピュータインターフェース機能を実現するための機能ボードをセットし、多様な処理を可能としたものが知られている。この機能ボードには、該ボードにより実現するための機能を制御するためのファームウエアもしくはソフトウエアのプログラムデータなどが記憶されている。そして、機能アップや機能の変更を行いたい場合には、新たな機能ボードに差し換えるか、サービスマン等による操作で新たなプログラムデータの書き換え作業を行うものである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述の従来例では、機能の追加や変更のために別のボードを用いるとコストに無駄を生じてしまうといった問題がある。
【０００４】
また、機能を実現するためのプログラムデータを書き換える場合は、その都度サービスマンが出向く必要があり、非常に手間がかかってしまうといった問題が生じてしまう。
【０００５】
また、プログラムデータを書き換えるべき装置が複数台ある場合はその手間が多大なものとなってしまう。
【０００６】
また、プログラムデータを書き換える際、そのデータ量が大きかった場合は、書き換えを行っている最中は長時間装置を使用できないといった問題が生じてしまう。
【０００７】
本発明は、このような状況のもとでなされたもので、最小限の処理禁止の状態で、機能の追加，変更を効率的に行うことができる画像処理複合装置およびその制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
前記目的を達成する本発明では、画像処理複合装置を次の（１）のとおりに構成し、その制御方法を次の（２）のとおりに構成する。
（１）複数の機能を実行可能な画像処理複合装置であって、
ネットワークを介して外部装置と接続するためのインターフェース手段と、
前記複数の機能の各々に対応するプログラムが実行されることにより機能を実現する複数の処理手段と、
前記複数の処理手段のいずれかに対応する更新用プログラムを前記インターフェース手段を介して前記外部装置から受信する受信手段と、
前記複数の処理手段のうち、前記受信手段が受信した前記更新用プログラムによって更新されるプログラムに対応する処理手段を決定する決定手段と、
前記決定手段によって決定された処理手段が特定の種類の処理手段である場合に前記複数の処理手段の動作を停止し、前記決定手段によって決定された処理手段が特定の種類の処理手段でない場合に前記決定手段が決定した処理手段の動作を停止する停止手段と、
前記停止手段により前記複数の処理手段、あるいは前記決定手段が決定した処理手段の動作が停止した状態で前記決定手段が決定した処理手段に対応するプログラムを前記更新用プログラムで更新する更新手段と、を備えた画像処理複合装置。
（２）ネットワークを介して外部装置と接続するためのインターフェース手段と、複数の機能の各々に対応するプログラムが実行されることにより機能を実現する複数の処理手段とを備え、前記複数の機能を実行可能な画像処理複合装置の制御方法であって、
前記複数の処理手段のいずれかに対応する更新用プログラムを前記インターフェース手段を介して前記外部装置から受信する受信工程と、
前記複数の処理手段のうち、前記受信工程で受信した前記更新用プログラムによって更新されるプログラムに対応する処理手段を決定する決定工程と、
前記決定工程において決定された処理手段が特定の種類の処理手段である場合に前記複数の処理手段の動作を停止し、前記決定工程において決定された処理手段が特定の種類の処理手段でない場合に前記決定手段が決定した処理手段の動作を停止する停止工程と、
前記停止工程によって前記複数の処理手段、あるいは前記決定工程において決定された処理手段の動作が停止した状態で前記決定工程で決定された処理手段に対応するプログラムを前記更新用プログラムで更新する更新工程と、を備えた画像処理複合装置の制御方法。
【発明の効果】
【００３１】
本発明によれば、最小限の処理禁止の状態で、機能の追加，変更を効率的に行うことができる。
【図面の簡単な説明】
【００３２】
【図１】実施例である画像処理複合装置の概略構成を示すブロック図
【図２】リーダ部１及びプリンタ部２の断面図
【図３】リーダ部１の構成を示すブロック図
【図４】コア部１０の構成を示すブロック図
【図５】バージョンアップのタイミングの設定内容示す図
【図６】ネットワークを介してバージョンアップのタイミングを設定する際の処理の流れを示すフローチャート
【図７】ネットワークを介してバージョンアップを行う際の処理の流れを示すフローチャート
【図８】オプションボードのバージョンアップの処理の流れを示すフローチャート
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態を“画像処理複合装置”の実施例をもとにして詳細に説明する。
【実施例】
【００３４】
図１は、本発明の一実施例である“画像処理複合装置”の構成を示すブロック図である。リーダ部１は原稿の画像を読み取り、画像に応じたデータをプリンタ部２及び画像入出力制御部３へ出力する。プリンタ部２はリーダ部１及び画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。画像入出力制御部３はリーダ部１に接続されており、ファクシミリ部４，ファイル部５，ネットワーク・インターフェース部７，フォーマッタ部８，イメージメモリ部９，コア部１０などからなる。この画像入出力制御部３内の各部４，５，７，８，９及び１０は、各機能を実現するために必要なパーツが各１枚のボードに備えられている。また、画像入出力制御部３を接続せずに、リーダ部１とプリンタ部２のみでもローカルなデジタル複写機として動作させることが可能である。
【００３５】
ファクシミリ部４は、電話回線を介して受信した圧縮画像データを伸長し、伸長された画像データをコア部１０へ転送し、又、コア部１０から転送された画像データを圧縮し、圧縮された画像データを電話回線を介して送信する。ファクミリ部４にはハードディスク１２が接続されており、受信した圧縮画像データを一時的に保存することができる。
【００３６】
ファイル部５には光磁気ディスク・ドライブユニット６が接続されており、ファイル部５は、コア部１０から転送された画像データを圧縮し、その画像データを検索するためのキーワードとともに光磁気ディスク・ドライブユニット６にセットされた光磁気ディスクに記憶させる。又、ファイル部５は、コア部１０を介して転送されたキーワードに基づいて光磁気ディスクに記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部１０へ転送する。
【００３７】
ネットワーク・インターフェース部７は、ＬＡＮ（ローカル・エリア・ネットワーク）ケーブル１３に接続されており、同じくＬＡＮケーブル１３に接続されているパーソナルコンピュータまたはワークステーション（ＰＣ／ＷＳ）１１およびファイルサーバ１４とコア部１０との間のインターフェースの役割をになう。
【００３８】
フォーマッタ部８は、ＰＣ／ＷＳ１１から転送された画像を表すコードデータをプリンタ部２で記録できる画像データに展開するものであり、イメージメモリ部９は、ＰＣ／ＷＳ１１から転送されたデータを一時的に記憶するものである。
【００３９】
コア部１０については後述するが、コア部１０は、リーダ部１，ファクシミリ部４，ファイル部５，ネットワーク・インターフェース部７，フォーマッタ部８，イメージメモリ部９のそれぞれの間のデータの流れを制御するものである。
【００４０】
図２は、リーダ部１及びプリンタ部２の断面図である。
【００４１】
リーダ部１の原稿給送装置１０１は、原稿最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、原稿を読み取り、原稿の読み取り動作終了後、プラテンガラス１０２上の原稿を排出するものである。原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯し、そしてスキャナユニット１０４の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー１０５，１０６，１０７、及びレンズ１０８によってＣＣＤイメージセンサ（以下ＣＣＤという）１０９へ導かれる。このように走査された原稿の画像はＣＣＤ１０９によって読み取られ、ＣＣＤ１０９から出力される画像データは、所定の処理が施された後、プリンタ部２及び画像入出力制御部３のコア部１０へ転送される。
【００４２】
プリンタ部２のレーザドライバ２２１は、レーザ発光部２０１を駆動するものであり、リーダ部１から出力された画像データに応じたレーザ光をレーザ発光部２０１より発光させる。このレーザ光は感光ドラム２０２に照射され、感光ドラム２０２にはレーザ光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２０４，カセット２０５のいずれかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤の載った記録紙は定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤は記録紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２２０は排出された記録紙をそれぞれのビンに収納して記録紙の仕分けを行う。なお、ソータ２２０は、仕分けが設定されていない場合は最上ビンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路へ導く。多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬送路へ導く。再給紙搬送路へ導かれた記録紙は前述したタイミングで転写部２０６へ給紙される。
【００４３】
図３は、リーダ部１のブロック図である。
【００４４】
ＣＣＤ１０９から出力された画像データは、Ａ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換が行われるとともに、シェーディング補正が行われる。Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１を介してプリンタ部２へ転送されるとともに、インターフェース１１３を介して画像入出力制御部３のコア部１０へ転送される。ＣＰＵ１１４は、操作部１１５で設定された設定内容に応じて画像処理部１１１及びインターフェース１１３を制御する。例えば、操作部１１５でトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１でトリミング処理を行わせてプリンタ部２へ転送させる。また、操作部１１５でファクシミリ送信モードが設定されている場合は、インターフェース１１３から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。このようなＣＰＵ１１４の制御プログラムはメモリ１１６に記憶されており、ＣＰＵ１１４はメモリ１１６を参照しながら制御を行う。また、メモリ１１６はＣＰＵ１１４の作業領域としても使われる。
【００４５】
図４はコア部１０のブロック図である。
【００４６】
リーダ部１からの画像データは、データ処理部１２１へ転送されるとともに、リーダ部１からの制御コマンドはＣＰＵ１２３へ転送される。データ処理部１２１は画像の回転処理や変倍処理などの画像処理を行うものであり、リーダ部１からデータ処理部１２１へ転送された画像データは、リーダ部１から転送された制御コマンドに応じて、インターフェース１２０を介してファクシミリ部４、ファイル部５、ネットワーク・インターフェース部７へ転送される。また、ネットワーク・インターフェース部７を介して入力された画像を表すコードデータは、データ処理部１２１に転送された後フォーマッタ部８へ転送されて画像データに展開され、この画像データはデータ処理部１２１に転送された後、ファクシミリ部４やプリンタ部２へ転送される。
【００４７】
ファクシミリ部４からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファイル部５，ネットワーク・インターフェース部７へ転送される。また、ファイル部５からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファクシミリ部４，ネットワーク・インターフェース部７へ転送される。
【００４８】
ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラム、及びリーダ部１から転送された制御コマンドに従って前述のような制御を行う。また、メモリ１２４はＣＰＵ１２３の作業領域としても使われる。このように、コア部１０を中心に、原稿画像の読み取り、画像のプリント，画像の送受信，画像の保存，コンピュータからのデータの入出力などの機能を複合させた処理を行うことが可能である。
【００４９】
また、操作部１１５、ファクシミリ部４またはネットワーク・インターフェース部７から各オプションボード毎の制御プログラム更新（追加）のタイミングなどの設定をメモリ１２４に対して行うことができる。
【００５０】
ここで設定する情報の詳細を図５に示す。ここで設定する項目としては、オプションボード名５０１，開始日５０２，時間５０３，間隔５０４，回数５０５，現バージョン５０６である。オプションボード名５０１の各項目に関してはオペレータによる入力／設定の必要はなく、各オプションボードが装着されていることをコア部１０が検出すると各オプションボードの名前を自動的にリストアップする。開始日５０２は、繰り返し間隔で行われるバージョンアップサイクルの、始まりの日を入力する。時間５０３はバージョンアップが行われる時間を入力する。間隔５０４はバージョンアップのサイクルを設定する項目で、１回だけのバージョンアップを行う場合は“なし”の設定を行い、複数回のバージョンアップを行う場合、日，週，月などの単位で設定を行う。回数５０５は繰り返し間隔で５０４で設定された間隔で何回バージョンアップを行うかを設定する。５０４で“なし”にした場合は自動的に０となりそれ以外の場合、繰り返しの回数を入力する。回数を特に定めない場合は“連続”を選択する。もしバージョンアップの日時がまったくの同一の場合や時間が接近している場合、実際のバージョンアップの際にあらかじめ設定された優先順位にそって適切に処理される。また、複数のオプションボードを連動させてバージョンアップさせる場合は、あらかじめ設定された優先順位の高い方のタイミングに従う。現バージョン５０６は、現在記憶されているプログラムのバージョンである。この項目はオペレータによる入力／設定の必要はなく最新のプログラムダウンロード時にそのプログラムのバージョンが自動的に設定される。なお、この図５に示した情報は所定の操作で操作部１１５に表示させたり、外部に出力することが可能である。また、バージョンアップの開始日時は装置の動作状態に応じるようにしてもよい。
【００５１】
図６は、プログラムデータのバージョンアップのタイミングを設定するルーチンの処理の流れを示すフローチャートである。このフローチャートはメモリ１２４に格納されたプログラムに基づきＣＰＵ１２３が行う処理の流れを示す。ここではネットワーク・インターフェース部７を介してタイミングを設定する場合について説明するが、ファクシミリ部４や操作部１１５から設定する場合も略々同様の流れで行う。このルーチンはネットワーク・インターフェース部７を介して所定のコマンドが入力された場合、また操作部１１５で所定の操作を行うことによって実行される。
【００５２】
ステップＳ６０２において、ネットワーク・インターフェース部７を介してのオプションボードのバージョンアップを有効にするかどうかの選択をネットワーク・インターフェース部７経由または操作部１１５から行う。このネットワークバージョンアップを有効にしない場合は、Ｓ６０３でネットワークバージョンアップフラグをＯＦＦにしてＳ６０４でこのルーチンを終了する。
【００５３】
Ｓ６０２において、ネットワークバージョンアップを有効にした場合は、Ｓ６０５に移行し、Ｓ６０５において、今すぐにネットワークバージョンアップを行うかどうかの選択をネットワーク・インターフェース部７または操作部１１５から行う。直ちにバージョンアップする選択がなされた場合は、Ｓ６０６に移行して、バージョン更新のためのルーチンが呼び出され、所定の手順にそって順次バージョンアップが行われてＳ６０７に移行する。またＳ６０５において直ちにバージョンアップする選択がされない場合はＳ６０７に移行する。
【００５４】
Ｓ６０７においてネットワークバージョンアップを行うタイミングの設定変更を行うか否かの選択を行い、設定を変更する場合Ｓ６０８の設定変更ルーチンの実行により、図５に示すような項目が設定されＳ６０９に移行する。変更しない場合は直ちにＳ６０９に移行する。
【００５５】
そしてステップＳ６０９において、Ｓ６０８で変更された内容を有効にするかどうかの選択をネットワーク・インターフェース部７または操作部１１５から行い、有効にしない場合はＳ６０４に移行し、有効にする場合Ｓ６１０に移行して設定の保存を行う。Ｓ６１１においてネットワークバージョンアップフラグをＯＮにしてＳ６０４でこのルーチンを終了する。
【００５６】
図７は、ネットワークバージョンアップ実行ルーチンの処理の流れを示すフローチャートであり、画像入出力制御部３の電源がＯＮにされると同時にコア部１０にて常時実行されるルーチンである。Ｓ７０２においてネットワークバージョンアップフラグの判断を行い、ＯＦＦの場合はＳ７０３でこのルーチンを終了する。フラグがＯＮの場合、Ｓ７０４に移行し、図５に例を示したように設定したタイミングにあるかどうかの判断を行う。バージョンアップタイミングが一致したオプションボードがある場合、ＬＡＮ１３上のＰＣ／ＷＳ１１またはファルサーバ１４（バージョンアップ用データを保持している装置）にタイミング到来を通知し、Ｓ７０５に移行して、該当するオプションボードのネットワークバージョンアップをファームウエアあるいはソフトウエアのプログラムデータのダウンロードにより実行したのちＳ７０３でこのルーチンを終了する。タイミングが一致したオプションボードが１つもない場合は直ちにＳ７０３に移行してこのルーチンを終了する。
【００５７】
次にＳ７０５のバージョン更新ルーチンについて説明する。図８はバージョン更新ルーチンの処理の流れを示すフローチャートである。このフローチャートもメモリ１２４に格納されたプログラムに基づきＣＰＵ１２３が行う処理の流れを示すものである。
【００５８】
まず、ステップＳ８０２において更新すべきプログラムデータ（設定された更新タイミングが到来したプログラムデータ）に基づき該当するオプションボードを解析する。そして、ステップＳ８０３では更新対象となるオプションボードに係る処理を禁止するフラグをＯＮにする。なお、ここではメインボードとなるコア部１０については、例えばファクシミリ機能に関する更新であればファクシミリ機能に係る処理のみ禁止し、他の機能については動作するようになっているものとする。ただし、コア部１０全体の制御プログラムの更新を行う場合は装置全体の処理を禁止する。
【００５９】
該当オプションボードの処理動作が正常に停止していることを確認すると、次に、ステップＳ８０４ではネットワーク・インターフェース部７を介してＬＡＮ１３上のＰＣ／ＷＳ１１またはファイルサーバ１４から更新すべきプログラムデータを入力する。このとき該当オプションボードはバージョンアップのスタンバイ状態となっている。そして、このプログラムデータを各ボードのメモリに記憶し、更新する。これをステップＳ８０６で終了したと判断するまで処理を繰り返す。
【００６０】
データの更新が終了すると、ステップＳ８０７で更新したデータのバージョン情報，更新日時などの更新情報を記憶しておく。そして、ステップＳ８０８では、ステップＳ８０３でＯＮした禁止フラグをＯＦＦにし、Ｓ８０９で終了する。なお、プリンタ部２のバージョンアップはプリンタエンジン部分の電源がＯＦＦのときに行う。
【００６１】
以上説明したように、本実施例によれば、メインボード（コア部１０）と複数のオプションボードから成る画像処理複合装置の内部はもしくは外部処理装置（画像入出力制御部３）において、ワークステーション等に接続するネットワーク・インターフェース部７、コードデータをビットマップメモリ上に展開するフォーマッタ部８、ビットマップデータもしくはコードデータを公衆回線を通じて送受信を行うファクシミリ部４、その他データの処理内容ごとに機能が分割されているコア部１０の各種データ処理手段、前記各々の処理手段を統括して制御を行うＣＰＵ１２３を備え、各種処理手段を動作させるファームウエアもしくはソフトウエアの最新のデータを、ネットワーク上のサーバに格納しておき、前記ＣＰＵ１２３は、あらかじめ設定されたタイミングで前記ネットワーク・インターフェース部７を介し、前記データを入力し、前記ＣＰＵ１２３が該当オプションボードのバージョンアップなどを行うことによって、装置が使用されていない状況下（例えば夜中，休日など）で人為的な介在なしに自動的にバージョンアップを行うことが可能となる。
【００６２】
また、ネットワーク上に実施例と同様な装置が接続されていれば、続けてバージョンアップを行うようにしてもよい。
【００６３】
本発明は、複数の機器（たとえばホストコンピュータ，インターフェース機器，リーダ，プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００６４】
また前述した実施形態の機能を実現すべく、各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードをネットワークを介して、或は記憶媒体を介して供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を、供給されたプログラムに従って動作させることによって実施するものも本発明の範疇に含まれる。
【００６５】
例えば、メモリ１２４に格納されたプログラムデータを光磁気ディスク等の着脱可能な記憶媒体に記憶させ、このデータを適用可能な他の装置に供給し、容易に本発明の機能を実現することができる。
【００６６】
また、この場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００６７】
かかるプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ等を用いることができる。
【００６８】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にも係るプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６９】
更に供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続され機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【符号の説明】
【００７０】
４  ファクシミリ部
７  ネットワーク・インターフェース部
１２３  ＣＰＵ
１２４  メモリ
【図１】
0004500877.tif 000002
【図２】
0004500877.tif 000003
【図３】
0004500877.tif 000004
【図４】
0004500877.tif 000005
【図５】
0004500877.tif 000006
【図６】
0004500877.tif 000007
【図７】
0004500877.tif 000008
【図８】
0004500877.tif 000009