(57)【特許請求の範囲】
【請求項１】
管理サーバとネットワークを介して通信する画像形成装置において、
前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信手段と、
前記受信手段が受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示手段と、
前記表示手段に表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信手段が受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得手段と、
を有することを特徴とする画像形成装置。
【請求項２】
ファクシミリ受信に応答して、ファクシミリ機能に対応するプログラムが前記画像形成装置内に未登録か否かを判断する判断手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置に必要なプログラムが未登録な場合には、他の画像形成装置あるいはファイルサーバで代行処理を行わせるよう前記画像形成装置を制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置の表示画面に使用可能な機能の一覧を前記表示手段が表示し、
該一覧表から選択された機能を遂行するのに必要なプログラムが当該画像形成装置に未登録か否かを判断する判断手段と
を有することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
複数のプログラムを予めファイルサーバに格納し、該ファイルサーバの該プログラムの格納先を前記管理サーバに登録する登録手段を有することを特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項６】
前記ファイルサーバの代わりに、ウェブサーバを用いたことを特徴とする請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
前記画像形成装置が使うプログラムをファイルサーバから取得する際のダウンロードの操作を、前記ネットワーク上のコンピュータから行うことを特徴とする請求項１ないし６のいずれかに記載の画像形成装置。
【請求項８】
管理サーバとネットワークを介して通信する画像形成装置の制御方法において、
前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信ステップと、
前記受信ステップで受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示ステップと、
前記表示ステップにおいて表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信ステップにおいて受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項９】
ファクシミリ受信に応答して、ファクシミリ機能に対応するプログラムが前記画像形成装置内に未登録か否かを判断する判断ステップを有することを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１０】
前記画像形成装置に必要なプログラムが未登録な場合には、他の画像形成装置あるいはファイルサーバで代行処理を行わせるよう前記画像形成装置を制御する制御ステップを有することを特徴とする請求項９に記載の画像形成装置の制御方法。
【請求項１１】
前記画像形成装置の表示画面に使用可能な機能の一覧を前記表示ステップが表示し、
該一覧表から選択された機能を遂行するのに必要なプログラムが当該画像形成装置に未登録か否かを判断する判断ステップと
を有することを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１２】
複数のプログラムを予めファイルサーバに格納し、該ファイルサーバの該プログラムの格納先を前記管理サーバに登録する登録ステップを有することを特徴とする請求項８ないし１０のいずれかに記載の画像形成装置の制御方法。
【請求項１３】
前記ファイルサーバの代わりに、ウェブサーバを用いたことを特徴とする請求項８ないし１２のいずれかに記載の画像形成装置の制御方法。
【請求項１４】
前記画像形成装置が使うプログラムをファイルサーバから取得する際のダウンロードの操作を、前記ネットワーク上のコンピュータから行うことを特徴とする請求項８ないし１３のいずれかに記載の画像形成装置の制御方法。
【請求項１５】
管理サーバとネットワークを介して通信する画像形成装置をコンピュータを用いて制御を行うための制御プログラムを記録した、コンピュータにより読み出し可能な記録媒体であって、
前記制御プログラムは、
前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信ステップと、
前記受信ステップで受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示ステップと、
前記表示ステップにおいて表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信ステップにおいて受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得ステップと、
をコンピュータに実行させることを特徴とする、制御プログラムを記録した記録媒体。
【請求項１６】
画像形成装置の識別情報を受信する受信手段と、
前記受信手段が取得した識別情報に対応する特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを画像形成装置に対して送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項１７】
前記受信手段は、国情報を受信し、
前記送信手段は、前記受信手段が取得した識別情報及び前記国情報に対応する特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを画像形成装置に対して送信することを特徴とする請求項１６に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、管理サーバとネットワークを介して通信する画像形成装置、情報処理装置およびその制御方法、並びにその制御プログラムを記録した記録媒体に関し、特にネットワークに接続されたファイルサーバから画像形成装置にアプリケションあるいはデータを転送する際の制御技術に関する。
【０００２】
【従来の技術】
従来、複写（コピー）を行う原稿をスキャナで読取って、それら原稿の画像データをハードディスクなどの記憶装置に記憶し、ネットワークを介して他のプリンタに出力する機能を備えたデジタル複写機が知られている。これらのデジタル複写機は、外部のコンピュータ（例えば、パーソナルコンピュータ）から印刷データを入力し、プリントアウトするプリント機能や公衆回線からのＦＡＸ（ファクシミリ）受信機能などの複数機能を搭載しており、一般にマルチファンクション装置と呼ばれている。
【０００３】
また、このようなマルチファンクション装置は、単機能の複写機あるいはＦＡＸ機器と比べて、省スペースでかつ高機能であり、将来の拡張性も高い構成となっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなマルチファンクション装置は、拡張性が高い反面、従来のような構成では不必要のアプリケーションやデータ等を予め機器内部に記憶しておく必要があり、仕様あるいは機能が増えるにつれて搭載するメモリ容量が大幅に増加する傾向になっていた。また、マルチファンクション装置は、多くのデータを記憶するためにハードディスク等の大容量メモリ装置を備えなければならなかった。
【０００５】
本発明は、上述の点に鑑みてなされたもので、その主たる目的は、全てのプログラムを画像形成装置に登録する必要をなくすことで、画像形成装置に必要なメモリ容量を減らしコストを下げることを可能にした画像形成装置、情報処理装置およびその制御方法、並びにその制御プログラムを記録した記録媒体を提供することにある。
【０００６】
また、本発明の更なる目的は、画像形成装置が、特定のプログラムの格納先を示す情報を参照して、必要なときに取得できる画像形成装置、情報処理装置およびその制御方法、並びにその制御プログラムを記録した記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項1の発明は、管理サーバとネットワークを介して通信する画像形成装置において、前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信手段と、前記受信手段が受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示手段と、前記表示手段に表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信手段が受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得手段と、を有することを特徴とする。
【０００８】
ここで、ファクシミリ受信に応答して、ファクシミリ機能に対応するプログラムが前記画像形成装置内に未登録か否かを判断する判断手段を有することを特徴とすることができる。
また、前記画像形成装置に必要なプログラムが未登録な場合には、他の画像形成装置あるいはファイルサーバで代行処理を行わせるよう前記画像形成装置を制御することを特徴とする。
【０００９】
また、前記画像形成装置の表示画面に使用可能な機能の一覧を前記表示手段が表示し、該一覧表から選択された機能を遂行するのに必要なプログラムが当該画像形成装置に未登録か否かを判断する判断手段とを有することを特徴とすることができる。
【００１０】
また、複数のプログラムを予めファイルサーバに格納し、該ファイルサーバの該プログラムの格納先を前記管理サーバに登録する登録手段を有することを特徴とすることができる。
【００１４】
また、前記ファイルサーバの代わりに、ウェブサーバを用いたことを特徴とすることができる。
【００１６】
また、前記画像形成装置が使うプログラムをファイルサーバから取得する際のダウンロードの操作を、前記ネットワーク上のコンピュータから行うことを特徴とすることができる。
【００２０】
上記目的を達成するため、請求項８の発明は、管理サーバとネットワークを介して通信する画像形成装置の制御方法において、前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信ステップと、前記受信ステップで受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示ステップと、前記表示ステップにおいて表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信ステップにおいて受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得ステップと、を有することを特徴とする。
【００２２】
上記目的を達成するため、請求項１５の発明は、管理サーバとネットワークを介して通信する画像形成装置をコンピュータを用いて制御を行うための制御プログラムを記録した、コンピュータにより読み出し可能な記録媒体であって、前記制御プログラムは、前記管理サーバから特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを受信する受信ステップと、前記受信ステップで受信した前記プログラムを識別する情報に対応する表示を前記操作部へ表示する表示ステップと、前記表示ステップにおいて表示された、前記プログラムを識別する情報に対応する表示を指示された場合に、前記受信ステップにおいて受信したプログラムの格納先を示す情報を用いて、前記指示された表示に対応するプログラムをネットワークを介して取得する取得ステップと、をコンピュータに実行させることを特徴とする。
【００２３】
上記目的を達成するため、請求項１６の発明は、画像形成装置の識別情報を受信する受信手段と、前記受信手段が取得した識別情報に対応する特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを画像形成装置に対して送信する送信手段と、を備えることを特徴とする。
ここで、前記受信手段は、国情報を受信し、前記送信手段は、前記受信手段が取得した識別情報及び前記国情報に対応する特定のプログラムの格納先を示す情報と、当該プログラムを識別する情報とを画像形成装置に対して送信することを特徴とすることができる。
【００２４】
（作用）
本発明の第１の態様では、管理サーバに特定のプログラムの格納先を示す情報、及び、当該プログラムを識別する情報の両方を格納しておき、これらを画像形成装置に送信することで、全てのプログラムを画像形成装置に登録する必要がなくなり、画像形成装置に必要なメモリ容量を減らしコストを下げることを可能にしている。
【００２５】
また、本発明の第１の態様では、管理サーバから特定のプログラムの格納先を示す情報、及び、当該プログラムを識別する情報を受信するとともに、当該プログラムを識別する情報を用いた表示と管理サーバから特定のプログラムの格納先を示す情報とを有機的に連動させることで、円滑な運用を可能にしている。
【００２６】
また、本発明の第２の態様では、所望のプログラムを画像形成装置に表示することができ、なおかつ、格納先を示す情報を画像形成装置に対して送信しているので、画像形成装置が、当該格納先を示す情報を参照して、必要なときに取得できる。
【００２７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２８】
［第１の実施形態］
図１は、本発明の一実施形態のマルチファンクション・システムにおいて、マルチファンクション装置とサーバ、コンピュータ等とがネットワークを介して接続された状態を示す。
【００２９】
図１において、１００は多機能デジタル複写機、あるいは次世代複写機などとも呼ばれているマルチファンクション装置であって、主に画像の入出力などの機能を有しており、画像データに対して下記の各種の処理が行われる。このマルチファンクション装置１００において、１９０はユーザが操作するための操作部、１９１は操作部１９０やホストコンピュータ（例えば、パーソナルコンピュータ）３３０やユーザコンピュータ（例えば、パーソナルコンピュータ）３４０からの指示に従って画像を入力するためのスキャナ部（画像読取部、リーダ部ともいう）、１９２はスキャナ部１９１からの画像データをプリントしたり、コンピュータ３３０，３４０からのデータを印刷するためのプリンタ部である。また、１９３は、操作部１９０やコンピュータ３３０，３４０からの指示にもとづいてスキャナ部１９１やプリンタ部１９２、メモリ１９４やハードディスク１９５、もしくはコンピュータ３３０，３４０の間で画像データの入出力などの制御を行うデバイスコントローラであり、例えばスキャナ部１９１から読み込んだ画像データをメモリ１９４やハードディスク１９５に記憶したり、コンピュータ３３０あるいは３４０に出力したり、あるいはプリンタ部１９２で印刷するなどの制御及び画像処理などのデータ処理を行う。
【００３０】
この様なマルチファンクション装置１００では、単に原稿画像を複写するということだけでなく、原稿画像に種々の画像処理を施して複写することもできる。例えば、マルチファンクション装置１００は、原稿の白黒を反転させるネガポジ反転処理、原稿の一部のみを複写するトリミング処理、複数の原稿を縮小して１枚の出力用紙上に合成する縮小レイアウト処理、などといった多様な処理を行うことが可能である。
【００３１】
また、マルチファンクション装置１００は、原稿の複写以外にスキャナ部１９１で読み込んだ画像データをＬＡＮ１０（ローカル・エリア・ネットワーク）経由でコンピュータ３３０あるいは３４０に転送したり、逆にコンピュータ３３０あるいは３４０上で作成した文章をプリンタ部１９２でプリント出力させたりすることも可能である。また、マルチファンクション装置１００は、ファックス送受信機能を備えて、原稿画像を遠隔地のファックス機器へ送信したり、遠隔地のファックス機器から受信したりすることも可能になる。マルチファンクション装置１００のこの様な各種処理機能は、デバイスコントローラ１９３内のハードウエア機、あるいはドライバソフト及び制御ソフト等の構成により実現できる機能である。
【００３２】
３００はファイルサーバであり、マルチファンクション装置１００のための後述するシステムプログラム（アプリケーション、ジョブ制御プログラム、デバイスドライバプログラム、デバイスのファームウエア等）が記憶されている。３１０は検索サーバであり、ファイルサーバ３００に記憶されたプログラムファイルの格納先情報が記憶されている。また、この検索サーバ３１０には、ＬＡＮ１０に接続されたマルチファンクション装置（ＭＰＵ）１００あるいは４１０で実現可能な機能項目及び装置名が登録されている。３２０はＬＡＮネットワークで接続された各機器の管理や、ユーザー管理、課金情報などのデータの管理などを行う機器管理サーバである。
【００３３】
３３０は端末装置として接続されたホストコンピュータであり、後述するインターネット５００を介してウェブサーバ５０１から提供された情報を閲覧したり、画像データをマルチファンクション装置１００やプリンタ４００に出力することができる。このコンピュータ３３０は、主としてネットワーク全体を管理する管理者用として用いられ、ファイルサーバに対してシステムプログラムの登録等を行うことができる。３４０も同様に端末装置として接続されたユーザコンピュータであり、マルチファンクション装置１００を使って作成したファイルをプリントアウトしたり、スキャナ部１９１を使って画像データを入力することができる。このコンピュータ３４０は、主としてユーザ用として一般に使用されているもので、通常は数台から数１０台がネットワーク１０に接続され、マルチファンクション装置１００を複数人で用いることを可能としている。
【００３４】
４００はプリンタであり、コンピュータ３３０，３４０、ファイルサーバ３００からの画像データを用紙等の記録媒体上にプリントすることができる。
【００３５】
４１０は、マルチファンクション装置１００と機能が同じでＬＡＮ１０上に接続されている２台目のマルチファンクション装置である。
【００３６】
５００はインターネットなどの通信網である。５０１はウェブサーバであり、インターネット５００上に接続され、インターネットユーザに特定のサービスを提供する。５０２は個人ユーザの端末とインターネット５００との接続処理を行うサービスプロバイダである。
【００３７】
５０３はファイアーウォールであり、これにより、ＬＡＮネットワーク内部（ＬＡＮ１０）と外部通信網（インターネット）とを接続し、セキュリティー管理などが行われている。なお、ファイアーウォール５０３から下の構成は、サービスプロバイダ５０２を介してインターネット５００に直接つながっている個人ユーザのもとにあってもよい。
【００３８】
以下、図２〜図５の概念図を参照して、ファイルサーバ３００とマルチファンクション装置１００間のシステムプログラムの転送動作について説明する。
【００３９】
図２は、本実施形態におけるマルチファンクション装置１００上で動作可能なプログラムを、ネットワーク１０上に接続されたファイルサーバ３００に登録する場合におけるネットワーク構成の一例を示す。マルチファンクション装置１００はローカル・エリア・ネットワーク（ＬＡＮ）１０へ、例えばＲＪ４５を持つ１０ＢＡＳＥ−Ｔ等のＬＡＮインタフェースを介して接続されている。また、ホストコンピュータ３３０等の複数のホストコンピュータ、およびハードディスクなどの記録デバイスに記憶されたファイルのアクセスを管理するファイルサーバ３００等の複数のサーバもＬＡＮ１０に接続されており、マルチファンクション装置１００と通信を可能としている。
【００４０】
ホストコンピュータ３３０では、マルチファンクション装置１００上で動作可能なプログラムファイルを作成すると、その作成したプログラムファイルをＬＡＮ１０を介してファイルサーバ３００へ転送する。ホストコンピュータ３３０で作成されるプログラムファイルは、好ましくはＨＴＭＬ（hyper  text  markup  language），Ｊａｖａ等のインターネット・アプリケーション言語に従う。
【００４１】
ファイルサーバ３００では、ホストコンピュータ３３０から送信されたプログラムファイルを記録デバイスに記憶する。さらに、ホストコンピュータ３３０は、ファイルサーバ３００へ転送されたプログラムファイルの格納先情報を検索サーバ３１０へ対して通知する。このプログラムファイルの格納先情報として、好ましくは、プロトコルの１つであるＨＴＴＰ（hyper text transfer protocol）で用いられるＵＲＬ(uniform resource locators)の書式に従い、例えばファイルサーバ３００のアドレス"www.pipit.xxxxx.co.jp" （なお、xxxxxは具体的な会社名）、ファイルサーバ３００の記憶デバイス内部でのプログラムファイルの記憶位置を示すパス"pmfp/japan/" 、さらにプログラムファイル名"index.html"とが検索サーバ３１０に記憶される。
【００４２】
同時に記憶位置を示す上記パスは、プログラムファイルが動作可能なマルチファンクション装置１００の識別子も兼ねており、検索サーバ３１０は、このパスを利用して、ホストコンピュータ３３０から通知されるプログラムファイル格納先情報を効率的に記憶し、マルチファンクション装置１００等から要求されるプログラムファイル格納先の照会に応答すべく動作する。
【００４３】
図３は、本実施形態におけるマルチファンクション装置１００がネットワーク１０上に接続されたファイルサーバ３００の記録デバイスに格納されたプログラムファイルを検索する場合におけるネットワーク構成の一例を示す。マルチファンクション装置１００が、電源起動時ないしは初期化状態時等において、マルチファンクション装置１００上で動作可能なプログラムファイルの格納先が不明な状態の場合において、ローカル・エリア・ネットワーク（ＬＡＮ）１０上にプログラムファイルの格納先を問い合わせるパケットを送出する。このパケットは、送信元の装置識別子が含まれており、ブロードキャスト（同報通信）ないしはマルチキャスト方式により宛先不特定として送出される。
【００４４】
マルチファンクション装置１００から送出されたそのパケットを、ネットワーク１０上に接続された検索サーバ３１０が受信し、そのパケットに含まれている送信元の装置識別子と、図２で説明した検索サーバ３１０に記憶されたプログラムファイル格納先情報に基づいて、マルチファンクション装置１００が要求しているプログラムファイルの格納先を照会し、その結果をマルチファンクション装置１００へＬＡＮ１０を介して通知する。
【００４５】
図３の例では、マルチファンクション装置１００が装置識別子として、Device  Type（デバイスタイプ）：＝pmfp，Country（国名）：＝Japanを含んだパケットをＬＡＮ１０上に送信し、検索サーバ３１０が装置識別子であるpmfpおよびJapanに合致するプログラムファイルを検索し、合致するデータが存在した場合には、プログラムファイルの格納先を示すアドレス（ＵＲＬ）データ"http://www.pipit.xxxxx.co.jp/pmfp/japan/index.html"をマルチファンクション装置１００に対して送信している。
【００４６】
図４は、本発明実施形態におけるマルチファンクション装置１００上で動作可能なプログラムをネットワーク１０上に接続されたファイルサーバ３００から取得し、実行する場合におけるネットワーク構成の一例を示す。ファイルサーバ３００の記録デバイスにマルチファンクション装置１００上で動作可能なプログラムファイルが格納されており、先の図３で説明した手順、あるいは予めマルチファンクション装置１００上に接続された操作パネル（図示しない）等からの操作により、プログラムファイル格納先の情報を取得し、そのプログラムファイル格納先情報に基づいてファイルサーバ３００に対し、プログラムファイルの取得要求を行なうパケットを送出する。
【００４７】
本例では、要求パケット内に"http://www.pipit.xxxxx.co.jp/pmfp/_japan/index.html" を記述することによってファイルサーバ３００のアドレスおよび記憶デバイス内のプログラムファイルの格納先を指示している。ファイルサーバ３００では、マルチファンクション装置１００から受信した取得要求パケットの内容に応じて、記憶デバイスからプログラムファイル（本例ではindex.html）を送信する。
【００４８】
マルチファンクション装置１００では、ファイルサーバ３００から転送されたプログラムファイルは、マルチファンクション装置１００内部のＣＰＵおよびＲＯＭ等（図示しない）に格納されたプログラムファイル・インタプリタにより翻訳処理され実行される。
【００４９】
好ましくは、ファイルサーバ３００から取得したプログラムファイルは、図５で示すＨＴＭＬ書式に従って記述されている。図５の例では、取得したプログラムファイル（Index.html）は、マルチファンクション装置１００の操作部１９０に表示されるメニューを制御するプログラムであり、マルチファンクション装置１００の操作部１９０に"Account",  "Job Control",  "Service Maintenance" を表示する。
【００５０】
また、ファイルサーバ３００から取得したプログラムファイルは、他のプログラムファイルを関連付け（リンク）することが可能であり、例えばサブプログラムの格納先情報をプログラムファイルに記述しておくことで、サブプログラムが必要になった時点で、その格納先情報に応じてプログラムを取得するといった制御を実現することができる。
【００５１】
図６は上記マルチファンクション装置１００のスキャナ部１９１及びプリンタ部１９２を含む構成要素の断面構造の一例を示す。スキャナ部１９１の原稿給送装置１８０は、原稿を最終頁から順に１枚ずつプラテンガラス１０１上へ給送し、原稿の読み取り動作終了後、プラテンガラス１０１上の原稿を排出する。原稿がプラテンガラス１０１上に搬送されると、ランプ１０４を点灯し、続いてスキャナユニット１０２の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー１０４，１０５，１０６、及びレンズ１０８によってＣＣＤ（電荷結合素子）イメージセンサ（以下、ＣＣＤという）１０９へ導かれる。このように走査された原稿の画像はＣＣＤ１０９によって読み取られる。
【００５２】
ＣＣＤ１０９から出力される画像データは、所定の画像処理が施された後、プリンタ部１９２へ転送される。
【００５３】
プリンタ部１９２のレーザドライバ（図示しない）はレーザ発光部１２０を駆動するものであり、スキャナ部１９１から出力された画像データに応じたレーザ光をレーザ発光部１２０に発光させる。このレーザ光は感光ドラム１１０に照射され、感光ドラム１１０にはレーザ光に応じた潜像が形成される。この感光ドラム１１０の潜像の部分には現像器１２１によって現像剤が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット１３１及びカセット１３２のいずれかから記録紙を給紙して転写部１１８へ搬送し、感光ドラム１１０に付着された現像剤を記録紙に転写する。
【００５４】
現像剤の乗った記録紙は定着部１４１に搬送され、定着部１４１の熱と圧力により現像剤は記録紙に定着される。定着部１４１を通過した記録紙は排出ローラ１６１によって機外に排出され、ソータ２００は排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。なお、ソータ２００は仕分けが設定されていない場合は最上ピンに記録紙を収納する。
【００５５】
また、両面記録が設定されている場合は、排出ローラ１６１のところまで記録紙を搬送した後、排出ローラ１６１の回転方向を逆転させ、フラッパ１６２によって再給紙搬送路１５６へ導く。多重記録が設定されている場合は、記録紙を排出ローラ１６１まで搬送しないようにフラッパ１６２によって再給紙搬送路１５６へ導く。再給紙搬送路１５６へ導かれた記録紙は上述したタイミングで転写部１１８へ給紙される。
【００５６】
図７は上記のマルチファンクション装置１００の制御系の回路構成例を示し、特にデバイスコントローラ１９３の構成を示している。デバイスコントローラ１９３において、７０１はＣＰＵ（中央演算処理装置）、７０２はプログラムが記憶されたＲＯＭ（リードオンリメモリ）である。７０３はビデオ入力Ｉ／Ｆ（インターフェース）ボード、７０４はビデオ出力Ｉ／Ｆボードであって、これらは画像処理ユニット７０５に接続されている。
【００５７】
画像処理ユニット７０５はスキャナ部１９１、プリンタ部１９２に接続されており、スキャナ１９１から入力された画像データを処理してビデオ入力Ｉ／Ｆボード７０３を介して内部バス７１０に転送する。また、内部バス７１０からビデオ出力Ｉ／Ｆボード７０４を介して画像処理ユニット７０５に入ったデータは、必要に応じて処理が行われてプリンタ部１９２に出力される。
【００５８】
７０６はＦＡＸ（ファクシミリ）ボードであり、公衆回線７０７を介して画像の送信あるいは受信が行われる。７０８はネットワークインターフェースカード（ＮＩＣ）で、ネットワーク（ＬＡＮ）１０で接続されているコンピュータ３３０，３４０やファイルサーバ３００との通信制御を行う。７０９はメモリ１９４あるいはハードディスク(ＨＤ)１９５に記憶する際にデータ量を減らす為の画像圧縮及び伸張を行う画像圧縮・伸張回路である。
【００５９】
これらの機能ボード７０１〜７０８、および操作部１９０、メモリ１９４、ハードデイスク１９５は内部バス７１０を介してお互いに接続されており、ＣＰＵ７０１により画像データの転送あるいは受信、各機能ボードに対して制御が行われている。内部バス７１０には、全体の制御を行うシステムプログラムが流れる以外に、画像データも同じバスを時分割に転送されている。
【００６０】
図８は上記のマルチファンクション装置１００の制御ソフトの構造を示すもので、図７のＣＰＵ７０１により制御されている部分である。図８において、８０１はマルチファンクション装置１００のアプリケーションプログラムで、コピー（複写）、ＦＡＸ（ファクシミリ通信）、スキャン（画像読取）、プリント（印刷）等のアプリケーションプログラム群が位置するブロックである。
【００６１】
８０２はアプリケーションプログラムインターフェース（以下、ＡＰＩという）で、アプリケーション８０１とジョブ制御８０３のインターフェースである。
【００６２】
８０３はジョブ制御で、上記のコピー、ＦＡＸ、スキャン、プリント等のジョブを制御するプログラムが位置するブロックである。
【００６３】
８０４は、デバイスドライバインターフェースで、ジョブ制御８０３とデバイスドライバ８０５のインターフェース（以下、ＤＤＩという）である。
【００６４】
８０５はデバイスドライバプログラムで、デバイスを制御するプログラム群が位置する。８０６はデバイスドライバプログラム８０５により制御されるデバイス群である。
【００６５】
図８のデバイスドライバプログラム８０５とデバイス群８０６の関係において、スキャナドライバはスキャナ部（スキャナエンジン）１９１、プリンタドライバはプリンタ部（プリンタエンジン）１９２、画像処理ドライバは画像処理ユニット７０５、ＦＡＸドライバはＦＡＸボード７０６、操作部ドライバは操作部（ＵＩ）１９０、ＮＩＣ（ネットワークインタフェースカード）ドライバはＮＩＣ７０８をそれぞれ制御する。これらのシステムプログラム（デバイスドライバプログラム８０５）は、ファイルサーバ３００を介して必要に応じてマルチファンクション装置１００がダウンロードすることで、各種機能を実現することが可能である。
【００６６】
図９は、マルチファンクション装置デバイスドライバプログラム８０５のコピー処理の手順を示す。ここでは、既に、コピー機能に必要なシステムプログラムがマルチファンクション装置１００にダウンロードされているものとして説明する。
【００６７】
操作部（ＵＩ）１９０でコピー操作が行われると（Ｓ９０１）、スキャナ部１９１において原稿がスキャンされてデジタルデータに変換され（Ｓ９０２）、このデータは画像処理ユニット７０５、ビデオ入力Ｉ／Ｆボード７０３を介してメモリ１９４に記憶される。メモリ１９４に記憶された画像データは、ビデオ出力Ｉ／Ｆボード７０４、画像処理ユニット７０５を介してプリンタ部１９２にプリント速度に同期して送られプリンタ部１９２でプリント処理（Ｓ９０３）が行われる。
【００６８】
また、通常は複数部数の複写動作あるいはＦＡＸ動作やネットワーク１０への画像データ転送を行う為に、画像圧縮・伸張回路７０９により画像の圧縮・伸張が行われて、大容量メモリであるハードディスク１９５の書き込み、あるいは読み出しが行われる。
【００６９】
次に、図１０および図１１を参照して、本実施形態でのＦＡＸの送受信について説明する。
【００７０】
図１０はＦＡＸ送信処理におけるメモリ送信時のスキャン処理の手順を示す。まず、操作部（ＵＩ）１９０からＦＡＸ送信の操作が行われると（Ｓ１００１）、スキャナ部１９１により原稿スキャン動作が開始されて（Ｓ１００２）デジタルデータに変換される。画像データは、画像処理ユニット７０５、ビデオ入力Ｉ／Ｆボード７０３を介してメモリ（ＲＡＭ）１９４に記憶される（Ｓ１００３）。メモリ１９４に記憶されたデータは、画像圧縮・伸張回路７０９により画像圧縮が行われて（Ｓ１００４）、ハードディスク（ＨＤ）１９５に蓄積される（Ｓ１００５）。
【００７１】
スキャナ部１９１で全ての原稿がハードディスク１９５に蓄積されると（Ｓ１００６）、原稿スキャン動作が終了する。ハードディスク１９５に記憶されている画像データは、ＦＡＸボード７０６を介して公衆回線７０７によりＦＡＸ送信が行われる（Ｓ１００７）。
【００７２】
ＦＡＸ送信時においては、送信されるデータの送信速度によっては、送信されるデータはハードディスク１９５から一度メモリ１９４に入れてから送信される場合もある。
【００７３】
図１１はＦＡＸ受信処理における手順を示す。ＦＡＸ受信データは、公衆回線７０７、ＦＡＸボード７０６を介して内部バス７１０に入力される（Ｓ１１０１）。その後、ハードディスク（ＨＤ）１９５にデータの取り込みが行われて（Ｓ１１０２）、全てのデータがハードディスク１９５に蓄積されたか否かをチェックする（Ｓ１１０３）。
【００７４】
ハードディスク１９５に蓄積されたデータは、画像圧縮・伸張回路７０９により伸張処理が行われて（Ｓ１１０４）、メモリ（ＲＡＭ）１９４に伸張されたデータが書き込まれる（Ｓ１１０５）。
【００７５】
その後に、ビデオ出力Ｉ／Ｆボード７０４、画像処理ユニット７０５で受信データと記録解像度の変換処理が行われて、プリンタ部１９２で用紙等の記録媒体上にプリントアウトされる（Ｓ１１０６）。
【００７６】
図１２は本実施形態のファイルサーバ３００のファイルの内容を示す。このファイル構成は、検索サーバ３１０で管理されている。図１２において、１２０１は共有ファイルで、ネットワークで共有して使えるファイル群を持つ。１２０５および１２０９はそれぞれ特定のグループ内で共有して使えるファイル群で、ログインのＩＤＮｏ．（識別番号）で管理されている。１２１３および１２１７はそれぞれ個人で使える固有のファイル群で、ログインのＩＤＮｏ．によって管理されている。
【００７７】
これらの共有ファイル１２０１、グループファイル群１２０５、１２０９、個人ファイル群１２１３、１２１７は、図１２に示すように、各々アプリケーションプログラムファイル群、デバイスドライバプログラムファイル群、データベースのファイル群から構成されている。
【００７８】
このような構成でファイルサーバ３００のファイルが管理されているので、ログイン時にＩＤＮｏ．が入力されると、そのログインＩＤＮｏ．で予め決められた、共有ファイル１２０１、グループファイル群１２０５、１２０９、個人ファイル群１２１３、１２１７にアクセス可能になる。
【００７９】
図１３は本実施形態におけるマルチファンクション・システムの起動時の動作手順を示す。まず、マルチファンクション装置１００の電源が投入されると、ログイン待ちの状態になる（Ｓ１３０１）。これは、図１４に示す操作部１９０のように、ＩＤＮｏ．の待機状態となり、液晶ディスプレイ（ＬＣＤ）１９０１内に表示中の右側の１０キー（ソフトキー）１９０３から、ＩＤＮｏ．を入力し、ＳＴＡＲＴキー（開始キー）１９０５のクリックでシステムへのＩＤＮｏ．の入力を行う。
【００８０】
ログインＩＤが、入力されると、液晶ディスプレイ１９０１内の表示領域１９２０２にＩＤＮｏ．を表示すると共に、マルチファンクション装置１００からプログラムファイルの格納先を問い合わせるパケットをＬＡＮ１０に送出する。このパケットを検索サーバ３１０が受信し、ＩＤＮｏ．の確認を行い、入力されたＩＤＮｏ．が属するファイルサーバ３００の共有ファイル、グループファイル群、個人ファイル群を確認し、このＩＤＮｏ．で使える機能ファイルの格納先を照合し、その結果をマルチファンクション装置１００に通知する（Ｓ１３０２）。
【００８１】
マルチファンクション装置１００は、そのファイルの格納先情報に基づき、ファイルサーバ３００に対し、プログラムファイルの取得要求を行うパケットを送出する。ファイルサーバ３００では、マルチファンクション装置１００から受信した取得要求パケットの内容に応じて、記憶デバイスからプログラムファイルを送出する。マルチファンクション装置１００は、ファイルサーバ３００から送出されたプログラムファイルをマルチファンクション装置１００内部のプログラムインタプリタにより翻訳処理して実行する（Ｓ１３０３）。
【００８２】
この場合、ログインのＩＤＮｏ．で使用可能な機能一覧が、図１５に示すように操作部１９０の液晶ディスプレイ１９０１に表示される。ここで、操作部１９０に対する入力待機状態となる（Ｓ１３０４）。
【００８３】
図１５において、１５０１はコピー機能、１５０２はＦＡＸ機能、１５０３はＳＣＡＮ機能、１５０４はオプション機能の機能ボタンを示している。機能ボタン１５０１から１５０４のうちのどれかのボタンが、ユーザにより押されると、マルチファンクション装置１００から、機能ボタンおよび、マルチファンクション装置１００に接続されたスキャナ部１９１、プリンタ部１９２、画像処理ユニット７０５、ＦＡＸボード７０６、操作部１９０等のデバイスＩＤ（識別子）、およびスキャナ部１９１に接続されるフィーダー（原稿自動給送装置）１８０やプリンタ部１９２に接続されるフィニッシャー等（例えば、ソータ２００）のアクセサリのＩＤに対応するプログラムファイルの格納先を問い合わせるパケットをＬＡＮ１０に送出する（Ｓ１３０５）。
【００８４】
ＬＡＮ１０に送出されたこのパケットを検索サーバ３１０が受信し、このマルチファンクション装置１００で使えるファイルの格納先を照合し、その結果をマルチファンクション装置１００に通知する（Ｓ１３０６）。
【００８５】
マルチファンクション装置１００は、通知されたそのファイルの格納先情報に基づき、ファイルサーバ３００に対し、プログラムファイルの取得要求を行うパケットを送出する。ファイルサーバ３００では、マルチファンクション装置１００から受信した取得要求パケットの内容に応じて、記憶デバイスから該当するプログラムファイルを送出する。マルチファンクション装置１００は、ファイルサーバ３００から送出されたプログラムファイルをマルチファンクション装置１００内部のプログラムインタプリタにより翻訳処理して実行する（Ｓ１３０７）。
【００８６】
この場合、機能ボタンで選択された機能が、操作部１９０の液晶ディスプレイ１９０１に表示される。例えば、コピー機能ボタン１５０１が選択された場合には、複写倍率や記録紙サイズ、各種画像処理や編集処理に関係する操作画面が表示され、ＦＡＸ機能ボタン１５０２が選択された場合には、ＦＡＸのアドレス表示や送信モードを選択する画面が表示される。
【００８７】
次に、図１６のフローチャートを参照して、本実施形態においてマルチファンクション装置１００に必要な機能に対するシステムプログラムがダウンロードされていない場合の処理手順について説明する。図１６は特にＦＡＸ受信時における他のマルチファンクション装置に代行受信を行う際の動作フローを示す。
【００８８】
ＦＡＸ受信データは、前述したように公衆回線７０７、ＦＡＸボード７０６を介して入力される（Ｓ１６０１）。その後に、マルチファンクション装置１００にＦＡＸ機能を実現するシステムプログラムが既にダウンロード済みか否かをチェックする（Ｓ１６０２）。システムプログラムがマルチファンクション装置１００にダウンロードされており、マルチファンクション装置１００がＦＡＸ機能を実現できる場合には、次の処理が行われる。
【００８９】
まず、受信データをハードディスク１９５に取り込ませ（Ｓ１６０３）、全てのデータがハードディスク１９５に蓄積されたか否かをチェックする（Ｓ１６０４）。全てのデータがハードディスク１９５に蓄積されたら、ハードディスク１９５に蓄積されたデータを、画像圧縮・伸張回路７０９によりデータ伸張処理を行わせ（Ｓ１６０５）、伸張されたデータをメモリ１９４に書き込ませる（Ｓ１６０６）。その後に、ビデオ出力Ｉ／Ｆボード７０４、画像処理ユニット７０５で伸長された受信データと記録解像度の変換処理が行われて、その変換処理されたデータはプリンタ部１９２で用紙等の記録媒体にプリントアウトされる（Ｓ１６０７）。
【００９０】
一方、システムプログラムがマルチファンクション装置１００にダウンロードされていない場合には、他のマルチファンクション装置（本例では、図１のマルチファンクション装置４１０）により代行受信を行わせるため、装置の検索処理が実行される。図１６のフローにおいては、Ｓ１６０８で検索サーバ３１０をアクセスし、検索サーバ３１０に登録されている装置の中からＦＡＸ機能を備えたマルチファンクション装置を選択する。その後、選択されたマルチファンクション装置（本例では、４１０のマルチファンクション装置）で代行受信が行われる（Ｓ１６０９）。この代行受信では、上述のＳ１６０３〜Ｓ１６０４に相当する処理が代行のマルチファンクション装置で行われる。
【００９１】
この受信データはマルチファンクション装置１００のデバイスコントローラ内のＮＩＣ７０８を経由してネットワーク（ＬＡＮ）１０を介して、代行受信を行うマルチファンクション装置４１０に受信データが圧縮された状態で受信データの転送が行われる。また、この受信データの転送時間を利用して、ファイルサーバ３００からＦＡＸ動作に必要なシステムプログラムをマルチファンクション装置１００にダウンロードされる（Ｓ１６１０）。
【００９２】
システムプログラムのダウンロードが終了後、代行受信されている受信データは、ネットワーク（ＬＡＮ）１０、ＮＩＣ７０８を経由してマルチファンクション装置１００のハードディスク１９５に転送される。その後、Ｓ１６０５〜Ｓ１６０７に相当する処理がマルチファンクション装置１００で行われてプリンタ部１９２で受信データが用紙等の記録媒体にプリントアウトされることになる（Ｓ１６１１）。
【００９３】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。なお、上述した図１〜図１５までは、本発明の第２の実施形態にも同様に適用されるので、上記本発明の第１の実施形態と重複する部分の説明は省略する。
【００９４】
まず、マルチファンクション装置１００の操作部１９０と同一画面をユーザコンピュータ３４０に表示させる場合について説明する。
【００９５】
図１において、ファイルサーバ３００に登録されている操作部データがネットワーク（ＬＡＮ）１０を介してユーザコンピュータ３４０に転送される。これらの動作フローは、操作部データをマルチファンクション装置１００の操作部１９０に表示させるのと同一である。図１３〜図１５を参照してこの表示処理を説明する。
【００９６】
図１３は本実施形態のマルチファンクション・システムにおける操作画面をファイルサーバ３００からユーザコンピュータ３４０に転送させる際の手順を示す。ユーザコンピュータ３４０から操作画面のデータ取得用のプログラムを実行すると、ログイン待ちの状態になる（Ｓ１３０１）。
【００９７】
このログイン待ちの状態では、、図１４の示す操作部１９０の画面に相当する画面が、ユーザコンピュータ３４０のディスプレイに表示される。図１４では、ＩＤＮｏ．の待機状態となり、ユーザコンピュータ３４０のディスプレイ１９０１内に表示中の右側の１０キー（ソフトキー）１９０３をマウスカーソル（図示しない）でクリックして、ＩＤＮｏ．を入力するか、キーボード（図示しない）からＩＤＮｏ．を入力し、ＳＴＡＲＴキー１９０５でシステムへのＩＤＮｏ．の入力を行う。
【００９８】
ログインＩＤが入力されると、ユーザコンピュータ３４０からプログラムファイルの格納先を問い合わせるパケットをＬＡＮ１０に送出する。このパケットを検索サーバ３１０が受信し、ＩＤＮｏ．の確認を行い、入力されたＩＤＮｏ．が属するグループファイル群、個人ファイル群を確認し、このＩＤで使える機能ファイルの格納先を照合し、その照合結果をユーザコンピュータ３４０に通知する（Ｓ１３０２）。
【００９９】
ユーザコンピュータ３４０は、通知されたそのファイルの格納先情報に基づき、ファイルサーバ３００に対し、プログラムファイルの取得要求を行うパケットを送出する。ファイルサーバ３００では、ユーザコンピュータ３４０から受信した取得要求パケットの内容に応じて、記憶デバイスからプログラムファイルを送出する。ユーザコンピュータ３４０は、ファイルサーバ３００から送出されたプログラムファイルをユーザコンピュータ３４０により翻訳処理し実行する（Ｓ１３０３）。
【０１００】
その際、ログインのＩＤＮｏ．で使用可能な機能一覧が、図１５に示すようにユーザコンピュータ３４０のディスプレイに表示されて入力待機状態となる（Ｓ１３０４）。図１５において、１５０１はコピー機能、１５０２はＦＡＸ機能、１５０３はＳＣＡＮ機能、１５０４はオプション機能の機能ボタンを示す。
【０１０１】
機能ボタン１５０１から１５０４のうちのいずれかのボタンが、マウスカーソル（図示しない）によってクリックすると、ユーザコンピュータ３４０から、機能ボタンおよびマルチファンクション装置１００に接続されたスキャナ部１９１、プリンタ部１９２、画像処理ユニット７０５、ＦＡＸボード７０６、操作部１９０等のデバイスＩＤ、および、スキャナ部１９１に接続されるフィーダーやプリンタ部１９２に接続されるフィニッシャー等のアクセサリのＩＤに対応するプログラムファイルの格納先を問い合わせるパケットをＬＡＮ１０に送出する（Ｓ１３０５）。
【０１０２】
この送出されたパケットを検索サーバ３１０が受信し、このユーザコンピュータ３４０で使えるファイルの格納先を照合し、その照合結果をユーザコンピュータ３４０に通知する（Ｓ１３０６）。
【０１０３】
ユーザコンピュータ３４０は、そのファイルの格納先情報に基づき、ファイルサーバ３００に対し、プログラムファイルの取得要求を行うパケットを送出する。ファイルサーバ３００では、ユーザコンピュータ３４０から受信した取得要求パケットの内容に応じて、記憶デバイスからプログラムファイルを送出する。ユーザコンピュータ３４０は、ファイルサーバ３００から送出されたプログラムファイルをユーザコンピュータ３４０により翻訳処理し実行する（Ｓ１３０７）。
【０１０４】
その際、機能ボタン１５０１〜１５０４で選択された機能が、ユーザコンピュータ３４０のディスプレイに表示される。例えば、コピー機能ボタン１５０１が選択された場合には、複写倍率や記録紙サイズ、各種画像処理や編集処理に関係する操作画面が表示され、ＦＡＸ機能ボタン１５０２が選択された場合には、ＦＡＸのアドレス表示や送信モードを選択する画面が表示される。
【０１０５】
図１７，図１８に、ユーザコンピュータ３４０のディスプレイに表示される操作画面の一例を示す。
【０１０６】
図１７は、コピー動作の基本画面の表示を示したものである。
【０１０７】
図１８は、ＦＡＸ機能を含む画像データの転送（ＳＥＮＤ）機能を行うための操作画面であり、ＦＡＸ機能の他に、Ｅメール、インターネットＦＡＸ、外部のデータベース、ファイルサーバなどを選択する画面が表示されている。
【０１０８】
［他の実施の形態］
上述した本発明の実施形態では、ネットワーク１０上にあるファイルサーバ３００を介してシステムプログラムの登録、検索、取得する場合について説明したが、インターネット５００上のウェブサーバ５０１を使用してシステムプログラムの登録、検索、取得を行っても良い。
【０１０９】
また、上述した本発明の実施形態では、システム全体を制御するためのシステムプログラム（ドライバソフトを含む）をダウンロードする場合について説明したが、マルチファンクション装置１００で使用するＯＣＲ（文字認識）、色変換、階調補正などの画像処理プログラムをダウンロードする場合も同様に実現することも可能である。
【０１１０】
また、上述した本発明の実施形態では、マルチファンクション装置１００の機体番号をネットワーク１０上の検索サーバ３１０に登録する場合について説明したが、機器管理サーバ３２０に登録しても同様の効果を得られる。
【０１１１】
なお、本発明は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１２】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体（記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し、実行することによっても、達成されることは言うまでもない。
【０１１３】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１１４】
そのプログラムコードを記録し、またテーブル等の変数データを記録する記録媒体としては、例えばフロッピディスク（ＦＤ）、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭなどを用いことができる。
【０１１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行ない、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
【発明の効果】
以上説明したように、本発明の一つの側面によれば、管理サーバに特定のプログラムの格納先を示す情報、及び、当該プログラムを識別する情報の両方を格納しておき、これらを画像形成装置に送信することで、全てのプログラムを画像形成装置に登録する必要がなくなり、画像形成装置に必要なメモリ容量を減らしコストを下げることが可能となる。また、管理サーバから特定のプログラムの格納先を示す情報、及び、当該プログラムを識別する情報を受信するとともに、当該プログラムを識別する情報を用いた表示と管理サーバから特定のプログラムの格納先を示す情報とを有機的に連動させることで、円滑な運用を行なうことが可能となる。
また、本発明の別の側面よれば、所望のプログラムを画像形成装置に表示することができ、なおかつ、格納先を示す情報を画像形成装置に対して送信しているので、画像形成装置が、当該格納先を示す情報を参照して、必要なときに取得できる。
【図面の簡単な説明】
【図１】本発明の一実施形態のマルチファンクション・システムにおいて、マルチファンクション装置と、各種サーバと、、コンピュータ等とがネットワークを介して接続された状態を示すブロック図である。
【図２】本発明の一実施形態におけるマルチファンクション装置１００上で動作可能なプログラムをネットワーク１０上に接続されたファイルサーバ３００に登録する場合のネットワーク構成を示すブロック図である。
【図３】本発明の一実施形態におけるマルチファンクション装置１００がネットワーク１０上に接続されたファイルサーバ３００の記録デバイスに格納されたプログラムファイルを検索する場合のネットワーク構成を示すブロック図である。
【図４】本発明の一実施形態におけるマルチファンクション装置１００上で動作可能なプログラムをネットワーク１０上に接続されたファイルサーバ３００から取得し、実行する場合のネットワーク構成を示すブロック図である。
【図５】本発明の一実施形態におけるファイルサーバ３００から取得したプログラムファイルのＨＴＭＬ書式の記述例を示す説明図である。
【図６】本発明の一実施形態におけるマルチファンクション装置１００のスキャナ部１９１及びプリンタ部１９２を含む構成要素の縦断面構造を示す断面図である。
【図７】本発明の一実施形態におけるマルチファンクション装置１００の回路構成を示すブロック図である。
【図８】本発明の一実施形態におけるマルチファンクション装置１００の制御ソフトの構造を示す説明図である。
【図９】本発明の一実施形態におけるマルチファンクション装置１００のコピー処理の手順を示すフローチャートである。
【図１０】本発明の一実施形態におけるＦＡＸ送信処理の手順を示すフローチャートである。
【図１１】本発明の一実施形態におけるＦＡＸ受信処理の手順を示すフローチャートである。
【図１２】本発明の一実施形態におけるファイルサーバ３００のファイル内容を示す説明図である。
【図１３】本発明の一実施形態におけるマルチファンクション装置１００の起動時の動作フローを示すフローチャートである。
【図１４】本発明の一実施形態における操作部１９０、ユーザコンピュータ３４０のディスプレイの表示例を示す平面図である。
【図１５】本発明の一実施形態における操作部１９０、ユーザコンピュータ３４０のディスプレイに表示された機能ボタンを示す平面図である。
【図１６】本発明の一実施形態におけるＦＡＸ受信時の他のマルチファンクション装置で代行受信を行う際の動作フローを示すフローチャートである。
【図１７】本発明の他の実施形態における複写動作の表示画面を示す平面図である。
【図１８】本発明の他の実施形態におけるＦＡＸ機能などのデータ転送などを行うための表示画面を示す平面図である。
【符号の説明】
１０  ＬＡＮ（ネットワーク）
１００  マルチファンクション装置
１０２  スキャナユニット
１０９  ＣＣＤイメージセンサ
１１０  感光ドラム
１２０  レーザ発光部
１２１  現像器
１３１、１３２  カセット
１４１  定着部
１８０  原稿給送装置
１９０  操作部
１９１  スキャナ部
１９２  プリンタ部
１９３  デバイスコントローラ
１９４  メモリ
１９５  ハードディスク
２００  ソータ
３００  ファイルサーバ
３１０  検索サーバ
３２０  機器管理サーバ
３３０  ホストコンピュータ
３４０  ユーザコンピュータ
４００  プリンタ
４１０  他のマルチファンクション装置
５００  インターネット
５０１  ウェブサーバ
５０２  サービスプロバイダ
５０３  ファイアーウォール
７０１  ＣＰＵ
７０２  ＲＯＭ
７０３  ビデオ入力Ｉ／Ｆボード
７０４  ビデオ出力Ｉ／Ｆボード
７０５  画像処理ユニット
７０６  ＦＡＸボード
７０７  公衆回線
７０８  ＮＩＣ（ネットワークインターフェースカード）
７０９  画像圧縮・伸張回路
８０１  アップリケーションプログラム
８０２  アップリケーションプログラムインターフェース（ＡＰＩ）
８０３  ジョブ制御
８０４  デバイスドライバインターフェース（ＤＤＩ）
８０５  デバイスドライバプログラム
８０６  デバイス群
１５０１  コピー機能ボタン
１５０２  ＦＡＸ機能ボタン
１５０３  スキャン機能ボタン
１５０４  オプション機能ボタン
１９０１  ディスプレイ（表示画面）
１９０２  文字表示領域
１９０３  テンキー
１９０５  ＳＴＡＲＴキー（開始キー）
１９０７  ＲＥＳＥＴキー（リセットキー）
１９０９  ＣＬＥＡＲキー（クリアキー）
【図１】
0003840006.tif 000002
【図２】
0003840006.tif 000003
【図３】
0003840006.tif 000004
【図４】
0003840006.tif 000005
【図５】
0003840006.tif 000006
【図６】
0003840006.tif 000007
【図７】
0003840006.tif 000008
【図８】
0003840006.tif 000009
【図９】
0003840006.tif 000010
【図１０】
0003840006.tif 000011
【図１１】
0003840006.tif 000012
【図１２】
0003840006.tif 000013
【図１３】
0003840006.tif 000014
【図１４】
0003840006.tif 000015
【図１５】
0003840006.tif 000016
【図１６】
0003840006.tif 000017
【図１７】
0003840006.tif 000018
【図１８】
0003840006.tif 000019