(57)【要約】【課題】標準機能に付加される拡張機能が準備されたＭＦＰにおいて、ユーザが選択したモードに関係する拡張機能を標準機能とともに表示する。【解決手段】ＭＦＰは、ユーザによりモードが選択されると（Ｓ３０００にてＹＥＳ）、選択されたモードを表わす情報をサーバへ送信する（Ｓ３１００）。サーバは、ＭＦＰからモードを表わす情報を受信すると（Ｓ２０００にてＹＥＳ）、受信したモードに対応する拡張機能を読み出して（Ｓ２１００）、読み出した拡張機能をＭＦＰで表示するための表示用データを作成して（Ｓ２２００）、作成した表示用データをＭＦＰへ送信する（Ｓ２３００）。ＭＦＰは、サーバから表示用データを受信すると（Ｓ３２００にてＹＥＳ）、ユーザにより選択されたモードの初期設定画面として標準機能を表示するとともに受信した表示用データを用いて拡張機能を表示する（Ｓ３３００）。【選択図】図５
2011101142.tif 000002
【特許請求の範囲】
【請求項１】
標準機能に付加される拡張機能による処理が準備された画像形成装置であって、
ユーザに対して、前記画像形成装置の機能についての情報を表示するための表示手段と、
前記表示手段を制御するための制御手段とを含み、
前記制御手段は、前記標準機能を表示する場合に、前記表示される標準機能に関係する拡張機能を表示するように、前記表示手段を制御するための手段を含む、画像形成装置。
【請求項２】
前記画像形成装置は、前記画像形成装置に備えられた複数の動作モードの中から１のモードをユーザが選択するための選択手段をさらに含み、
前記制御手段は、前記選択されたモードについての標準機能を表示する場合に、前記選択されたモードについての拡張機能を表示するように、前記表示手段を制御するための手段を含む、請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記標準機能をユーザに選択可能に表示するための手段と、
前記拡張機能をユーザに選択可能に表示するための手段とを含む、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置は、外部装置と通信するための手段をさらに含み、
前記拡張機能は、前記外部装置によりプログラムが実行されることにより実現される、請求項１〜請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記外部装置は、前記画像形成装置から受信したデータを処理し、前記画像形成装置へ処理したデータを送信し、
前記拡張機能は、前記外部装置から処理したデータを前記画像形成装置が受信することにより実現される、請求項４に記載の画像形成装置。
【請求項６】
前記外部装置は、前記画像形成装置から受信したデータを処理し、処理したデータを前記画像形成装置以外の情報処理装置へ送信し、
前記拡張機能は、前記外部装置から処理したデータを前記情報処理装置が受信することにより実現される、請求項４に記載の画像形成装置。
【請求項７】
前記画像形成装置は、追加プログラムを実装するための手段をさらに含み、
前記拡張機能は、前記画像形成装置により追加プログラムが実行されることにより実現される、請求項１〜請求項３のいずれかに記載の画像形成装置。
【請求項８】
前記標準機能は、前記画像形成装置が画像形成装置の製造者から出荷される段階において前記画像形成装置により実現可能に構成される、請求項１〜請求項７のいずれかに記載の画像形成装置。
【請求項９】
前記拡張機能は、前記画像形成装置が画像形成装置の製造者から出荷された後の段階において前記画像形成装置により実現可能に構成される、請求項１〜請求項７のいずれかに記載の画像形成装置。
【請求項１０】
前記表示手段は、少なくとも第１、第２および第３の３つの領域に予め区分けされ、各領域において感圧式の選択ボタンを表示するための手段を含み、
前記制御手段は、
前記第１の領域に、前記画像形成装置に備えられた複数の動作モードの中から１のモードをユーザが選択するための選択ボタンを表示するための手段と、
前記第１の領域においてユーザによりモードが選択されたことに応答して、前記第２の領域に、前記選択されたモードについての標準機能をユーザが選択するための選択ボタンを表示するための手段と、
前記第１の領域においてユーザによりモードが選択されたことに応答して、前記第３の領域に、前記選択されたモードについての拡張機能をユーザが選択するための選択ボタンを表示するための手段とを含む、請求項１〜請求項９のいずれかに記載の画像形成装置。
【請求項１１】
前記制御手段は、前記標準機能および前記拡張機能の中のいずれかの機能をユーザが選択したことに応答して、選択された機能についての設定画面を予め定められた領域に表示するための手段をさらに含む、請求項１０に記載の画像形成装置。
【請求項１２】
前記制御手段は、前記選択ボタンを、階層メニュー形式で予め定められた領域に表示するための手段を含む、請求項１０または請求項１１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式等を用いて画像データに基づいて記録媒体（代表的には記録用紙）に画像を形成する画像形成装置であって、特に、標準的に備える固有機能（標準機能）に加えてオプション機能（拡張機能）が準備された画像形成装置において、標準機能に関係する（関連する）拡張機能をユーザに報知することのできる技術に関する。
【背景技術】
【０００２】
プリンタ機能またはコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用するケースが多くなっている。また、画像形成装置の１種である複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））のように、コピーモード、ファクシミリモード（以下、ファクシミリをＦＡＸまたはファクスと記載する場合がある。）、ネットワーク対応のプリンタモード、およびスキャナモードのように複数のモードを有するものも多くなってきている。これらのＭＦＰを含めて画像形成装置においては、各々のユーザが、複数のモードの中から１のモードを選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の、画像形成装置が標準的に備える標準機能を設定して、ユーザが要求する態様で記録用紙に画像を形成している。
【０００３】
このような画像形成装置を利用して原稿をコピーする場合、ユーザはコピーモードを選択して、スキャナ機能を用いて原稿の画像データを入力して、操作パネルから様々な指示を入力してコピーモードにおける基本機能を設定して、画像処理（集約等）を行ない、その結果をプリンタ機能により印刷する。このような画像形成装置は、多くの標準機能を備えるとともにユーザの要望に応じて導入されるオプション機能（拡張機能）が準備されている。なお、このように画像形成装置が標準的に装備している機能を基本機能、固有機能または標準機能と記載し、この標準機能を拡張させる機能を、オプション機能、付加機能または拡張機能と記載する。
【０００４】
このような標準機能として、たとえば、コピーモードの場合には、「両面印刷」、「ステープル処理」および「拡大縮小」等があり、スキャナモード（「ファクス／イメージ送信モード」と記載する場合がある。）の場合には、「スキャンｔｏメール処理」、「スキャンｔｏフォルダ処理」等がある。また、拡張機能として、たとえば、コピーモードの場合には、「裏面に広告コンテンツを印刷」、「スキャンデータをＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）した日文テキストを英文にして印刷」、「スキャンデータからノイズを消去して印刷」等があり、スキャナモードの場合には、「スキャンデータをＦＡＸ送信」、「基幹系のソフトウェアへのスキャンデータの転送」、「スキャンデータをＯＣＲした日文テキストを英文テキストデータとして記憶」等がある。
【０００５】
このような拡張機能を画像形成装置において実現する方法としては、ネットワーク接続された（画像形成装置から見て外部の）情報処理装置（たとえばサーバコンピュータ）にプログラムを準備しておいてネットワークを介してデータを通信してサーバにおいてデータ処理を実行することにより実現する方法、または、画像形成装置自体にプログラムを実装して画像形成装置においてデータ処理を実行することにより実現する方法等がある。また、このような拡張機能は、画像形成装置の製造者のみならずサードベンダー等により提供されている。
【０００６】
このようにネットワーク接続された画像形成装置と画像形成装置外部の装置とで連携させて、紙文書と電子データとが融合されたサービスを提供するシステムを、特開２００５−２７５４７８号公報（特許文献１）は、開示する。
【０００７】
このシステムは、文書データに関する処理と文書データに関して外部で実行する外部処理の実行要求を送信する外部処理実行要求送信処理とが連携された一連のフロー処理を表した連携情報に基づいてフロー処理を実行する画像処理装置と、外部処理を実行する外部装置とを含む。この画像処理装置は、外部処理の実行要求に応じて外部処理を実行した外部装置から送信され、外部処理の実行結果が反映された画面表示データを受信する受信部と、受信部により受信された画面表示データに基づいた画像を表示する表示部とを備える。この外部装置は、画像処理装置から送信された外部処理の実行要求に応じて外部処理を実行する実行部と、実行部の実行結果が反映された画面表示データを画像処理装置に送信する送信部とを備える。
【０００８】
このように、文書データに関する処理を外部装置に実行させ、その実行結果が反映された画面表示データを受信して表示することにより、紙文書と電子データとが融合されたサービスを提供することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−２７５４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述した特許文献１には、画像形成装置に画像を読み取る読取り部をさらに設けて、画像形成装置は、読取り部により読み取られた指示書の画像についての外部処理を実行した外部装置から受信した画面表示データに基づいた画像を表示部に表示することが開示されている。このような場合において、この特許文献１には、指示書によらず、画像形成装置が画面表示プログラムまたは画面表示データを受信したときには常にこれらの受信したプログラムまたはデータに応じた画像を表示するようにしてもよいとの記載がある（第００４８段落）。
【００１１】
この特許文献１に開示されたシステムにおいては、外部装置において処理される外部処理は画像形成装置で提供不能なサービスと記載され、連携とはサービス間の関係を有することと記載されているが、この外部処理（拡張機能により実現されるサービス）と、画像形成装置がそもそも提供できるサービス（標準機能により実現されるサービス）との関係については全く言及されていない。
【００１２】
上述したように、画像形成装置の製造者またはサードベンダー等により準備される拡張機能は、標準機能では実現できない便利な機能が多く存在する。このような拡張機能は、画像形成装置の製造者のみによって作成される標準機能とは異なり、画像形成装置の製造者またはサードベンダー等により準備されるため、画像形成装置自体のメニューに表示されないため、拡張機能として準備されている機能の種類を一般的なユーザが知ることは容易でない。
【００１３】
このような問題点を解決するために、画像形成装置のメニューとして拡張機能を表示させることが考えられる。拡張機能のメニュー一覧を画像形成装置へ表示しても、ユーザが使用したい機能とは関係のない拡張機能を多く含む可能性が高くなり（特に拡張機能の種類が多い場合）、ユーザに拡張機能を適切に報知することができない。この場合において、特許文献１に開示されたシステムを適用することが考えられる。
【００１４】
しかしながら、画像形成装置における拡張機能により実現されるサービス（外部サービス）と、標準機能により実現されるサービスとの関係について特許文献１に全く言及されていない以上、画像形成装置の標準機能を使用しているユーザに関係がある拡張機能をユーザに適切に報知することはできない。このため、画像形成装置を使用しているユーザに関係がある拡張機能を、そのユーザは容易に知ることができない。このため、このユーザは、拡張機能を用いて、画像形成装置をより便利に使用することができない。
【００１５】
本発明は、上述の課題を解決するために、標準的に備える機能（標準機能）に加えてオプション機能（拡張機能）が準備された画像形成装置において、標準機能に関係する拡張機能をユーザに適切に報知することのできる画像形成装置を提供することである。
【課題を解決するための手段】
【００１６】
本発明のある局面に係る画像形成装置は、標準機能に付加される拡張機能による処理が準備される。この画像形成装置は、ユーザに対して、画像形成装置の機能についての情報を表示するための表示手段と、表示手段を制御するための制御手段とを含む。この制御手段は、標準機能を表示する場合に、表示される標準機能に関係する拡張機能を表示するように、表示手段を制御するための手段を含む。
【００１７】
この画像形成装置によると、画像形成装置が標準的に備える標準機能とともに、その標準機能に関係する拡張機能が表示される。このため、画像形成装置を使用しているユーザに関係がある（ユーザが選択する可能性が高い標準機能に関係がある）拡張機能を、そのユーザは容易に知ることができる。その結果、このユーザは、標準機能に関係する拡張機能を容易に知ることができ、この拡張機能を用いることにより、画像形成装置をより便利に使用することができるようになる。
【００１８】
この画像形成装置は、画像形成装置に備えられた複数の動作モードの中から１のモードをユーザが選択するための選択手段をさらに含むように構成することができる。この場合において、制御手段は、選択されたモードについての標準機能を表示する場合に、選択されたモードについての拡張機能を表示するように、表示手段を制御するための手段を含むように構成することができる。
【００１９】
このようにすると、ユーザによりモードが選択されると、そのモードについて画像形成装置が標準的に備える標準機能とともに、そのモードについて画像形成装置の拡張機能が表示される。このため、画像形成装置を使用しているユーザに関係がある（ユーザが選択したモードに関係がある）拡張機能を、そのユーザは容易に知ることができる。その結果、このユーザは、選択したモードに関係する拡張機能を容易に知ることができ、この拡張機能を用いることにより、画像形成装置をより便利に使用することができるようになる。
【００２０】
この制御手段は、標準機能をユーザに選択可能に表示するための手段と、拡張機能をユーザに選択可能に表示するための手段とを含むように構成することができる。
【００２１】
このようにすると、ユーザが選択可能なように標準機能が表示される場合に、拡張機能をユーザが選択可能なように表示することができる。このため、ユーザは、表示された標準機能および拡張機能の中から所望の機能を選択することができる。
【００２２】
この画像形成装置は、外部装置と通信するための手段をさらに含むように構成することができる。この場合において、拡張機能は、外部装置によりプログラムが実行されることにより実現される機能であるように構成することができる。さらに、この外部装置は、画像形成装置から受信したデータを処理し、画像形成装置へ処理したデータを送信し、拡張機能は、外部装置から処理したデータを画像形成装置が受信することにより実現される機能であるように構成することができる。また、この外部装置は、画像形成装置から受信したデータを処理し、処理したデータを画像形成装置以外の情報処理装置へ送信し、拡張機能は、外部装置から処理したデータを情報処理装置が受信することにより実現される機能であるように構成することができる。
【００２３】
このようにすると、たとえば外部装置へスキャンデータおよび拡張機能の種類を送信して、外部装置において処理されたデータを画像形成装置または他の情報処理装置（コンピュータ等）が受信することにより、画像形成装置における拡張機能を実現することができる。
【００２４】
この画像形成装置は、追加プログラムを実装するための手段をさらに含むように構成することができる。この場合において、拡張機能は、画像形成装置により追加プログラムが実行されることにより実現される機能であるように構成することができる。
【００２５】
このようにすると、画像形成装置において追加プログラムを実行することにより、画像形成装置における拡張機能を実現することができる。
【００２６】
この標準機能は、画像形成装置が画像形成装置の製造者から出荷される段階において画像形成装置により実現可能に構成される機能であるように構成することができる。また、拡張機能は、画像形成装置が画像形成装置の製造者から出荷された後の段階において画像形成装置により実現可能に構成される機能であるように構成することができる。
【００２７】
このようにすると、標準機能は、画像形成装置がその製造者から出荷される段階で実現され、拡張機能は、標準機能を備えた画像形成装置が、その製造者から出荷された後に行なわれる後発的処理（プログラムインストール等）により、実現される。このようにして、後発的処理により標準機能に付加された拡張機能を、関係する標準機能とともに表示することができる。
【００２８】
この表示手段は、少なくとも第１、第２および第３の３つの領域に予め区分けされ、各領域において感圧式の選択ボタンを表示するための手段を含むように構成することができる。この場合において、制御手段は、第１の領域に、画像形成装置に備えられた複数の動作モードの中から１のモードをユーザが選択するための選択ボタンを表示するための手段と、第１の領域においてユーザによりモードが選択されたことに応答して、第２の領域に、選択されたモードについての標準機能をユーザが選択するための選択ボタンを表示するための手段と、第１の領域においてユーザによりモードが選択されたことに応答して、第３の領域に、選択されたモードについての拡張機能をユーザが選択するための選択ボタンを表示するための手段とを含むように構成することができる。
【００２９】
このようにすると、第１の領域に表示された選択ボタンでモードをユーザが選択したことに応答して、第２の画面に標準機能をユーザが選択するための選択ボタンが、第３の画面に拡張機能をユーザが選択するための選択ボタンが、表示される。第２の領域に表示される標準機能と、第３の領域に表示される拡張機能とは関係があるので、画像形成装置を使用しているユーザに関係がある（ユーザが選択する可能性が高い標準機能に関係がある）拡張機能を、そのユーザは容易に知ることができる。
【００３０】
制御手段は、標準機能および拡張機能の中のいずれかの機能をユーザが選択したことに応答して、選択された機能についての設定画面を予め定められた領域に表示するための手段をさらに含むように構成することができる。また、制御手段は、選択ボタンを、階層メニュー形式で予め定められた領域に表示するための手段を含むように構成することができる。
【００３１】
このようにすると、予め定められた領域のみを操作することにより、ユーザは選択した機能についての項目を設定することができる。また、階層メニュー形式で表示される選択ボタンを操作するのみにより、機能を選択することができる。
【発明の効果】
【００３２】
本発明に係る画像形成装置によると、標準的に備える機能（標準機能）に加えてオプション機能（拡張機能）が準備された画像形成装置において、標準機能に関係する拡張機能をユーザに適切に報知することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係るネットワーク画像形成システムの全体構成を示す図である。
【図２】図１のサーバコンピュータのハードウェア構成を示す制御ブロック図である。
【図３】図１のＭＦＰのハードウェア構成を示す制御ブロック図である。
【図４】図１のＭＦＰの拡張機能管理テーブルを示す図である。
【図５】図１のサーバコンピュータおよびＭＦＰでそれぞれ実行される処理プログラムの制御構造を示すフローチャートである。
【図６】図５のプログラムが実行された場合のＭＦＰのタッチパネルディスプレイの表示例を示す図（その１）である。
【図７】図５のプログラムが実行された場合のＭＦＰのタッチパネルディスプレイの表示例を示す図（その２）である。
【発明を実施するための形態】
【００３４】
以下の説明において、同一の部品には同一の参照番号を付す。それらの機能および名称も同一である。したがって、それらに関する詳細な説明は繰返さない。また、以下においては、本発明に係る画像形成装置が標準的に備える標準機能（画像形成装置の製造者または関係者からの出荷時に備える機能）以外の拡張機能は、ネットワークに接続されたサーバコンピュータにより実現されるものとして説明する。なお、変形例として後述するように、このサーバコンピュータで実現される拡張機能を画像形成装置自体が、画像形成装置の製造者からの出荷後に後発的な作業により備えるようになったものであっても構わない。すなわち、サーバコンピュータは本発明の必須的な構成要件ではない。
【００３５】
いずれの実現方法であっても、このような拡張機能は、画像形成装置に対してカスタマイズされる拡張機能であって、サーバコンピュータにおいて準備されてサーバコンピュータで実現される拡張機能または後発的作業により準備されて画像形成装置で実現される拡張機能ということができる。さらに、このような実現方法の組合せであっても構わない。すなわち、拡張機能の一部をサーバコンピュータで準備して拡張機能の他の一部を画像形成装置への後発的作業により実現するようにしても構わない。このように、本発明においては、拡張機能の種類および拡張機能の実現方法は限定されるものではなく、拡張機能は、標準機能に対して後発的に付加される機能（アドオン機能）であればよい。
【００３６】
さらに、以下においては、本発明における画像形成装置は、複数のモードを備えたＭＦＰであるとして説明する。しかしながら、本発明は、記録用紙に画像を形成する装置であればよく、複数のモードを備えたＭＦＰに限定されるものではない。したがって、プリンタモードのみを備えた画像形成装置（すなわち印刷装置（プリンタ））であっても、画像通信モードのみを備えた画像形成装置（すなわちファクシミリ装置（スキャン機能およびプリント機能を備える。））であっても、本発明における画像形成装置となり得る。
【００３７】
［全体システム構成］
図１を参照して、本発明の実施の形態に係るネットワーク画像形成システムの全体構成について説明する。このネットワーク画像形成システムは、ユーザにより選択されたＭＦＰのモードをサーバコンピュータへ送信してサーバコンピュータから受信した拡張メニュー画面を表示するＭＦＰ（１）３００〜ＭＦＰ（３）３００（以下、ＭＦＰ（１）３００〜ＭＦＰ（３）３００をＭＦＰ３００と記載する場合がある。）と、ＭＦＰ３００へ拡張メニューを表示するための表示用データ（たとえばＭＦＰ３００がブラウザ機能を備える場合にはＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データであってもよい。）を送信したり、ＭＦＰ３００から受信したデータ（画像データ）に基づいて選択された拡張機能を実現してＭＦＰ３００へ送信したりするサーバコンピュータ２００とを含む。
【００３８】
これらのサーバコンピュータ２００およびＭＦＰ３００は、ネットワーク回線（構内ＬＡＮ回線）４００およびインターネット網５００により通信可能に接続されている。なお、ＭＦＰ（１）３００〜ＭＦＰ（３）３００は、同じ参照符号を付しているが全く同じ標準機能を備えるＭＦＰであるとは限らない。また、インターネット網５００は、イントラネット網であっても構わない。さらに、ＭＦＰ３００へプリントデータを送信する（クライアント）コンピュータは図示していない。
【００３９】
本実施の形態においては、サーバコンピュータ２００は、ネットワーク回線４００およびインターネット網５００を介して受信した、ＭＦＰ３００においてユーザが選択したＭＦＰ３００のモードを、ＭＦＰ３００を一意に識別するＭＦＰ識別情報とともに、ＭＦＰ３００から受信する。サーバコンピュータ２００は、ユーザが選択したモードに関係する拡張機能メニューをＭＦＰ３００で表示するためのＨＴＭＬデータを、ＭＦＰ３００へネットワーク回線４００およびインターネット網５００を介して送信する。ＭＦＰ３００は、サーバコンピュータ２００から受信したＨＴＭＬデータに基づいて、ユーザにより選択されたモードに関係する拡張機能メニューを、標準機能メニューとともにタッチパネルディスプレイに表示する。
【００４０】
このように、本実施の形態においては、ＭＦＰ３００を使用するユーザにより選択されたモードに関係する拡張機能が、その選択されたモードの標準機能とともに、タッチパネルディスプレイに表示される。ここで、ユーザにより選択されたモードに関係する拡張機能とは、ＭＦＰ３００を用いてこの拡張機能を使用することにより、ユーザが選択したモードにおいて、ＭＦＰ３００がより使いやすくなる機能を示す。なお、モードを介して標準機能と拡張機能とを関係付けするのではなく、後述する変形例のように、直接的に標準機能と拡張機能とを関係付けするものであっても構わない。
【００４１】
以下においては、図面等において、サーバコンピュータ２００を単にサーバと、ＭＦＰ３００を単にＭＦＰと記載する場合がある。
【００４２】
［ハードウェア構成］
＜サーバコンピュータ２００＞
図２を参照して、本実施の形態に係るネットワーク画像形成システムにおける外部装置を構成するサーバコンピュータ２００は、バス２９０と、バス２９０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０と、バス２９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２０と、バス２９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３０と、バス２９０に接続されたハードディスク（ＨＤＤ）２４０と、バス２９０に接続され、光ディスク２８２が装着可能で、光ディスク２８２に対する情報の書込および光ディスク２８２からの情報の読出が可能な光ディスクドライブ２８０と、バス２９０に接続され、マウス２５２およびキーボード２５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「入力ＩＦ」と呼ぶとともに、「インターフェイス」を「ＩＦ」または「Ｉ／Ｆ」と記載する。）２５０と、バス２９０に接続され、ディスプレイ２６２との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス（以下「ディスプレイＩＦ」と呼ぶ。）２６０と、有線または無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークインターフェイス（以下「ネットワークＩＦ」と呼ぶ。）２７０とを含む。なお、サーバコンピュータ２００は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込および磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ２８０に代えて／加えて、備えるようにしても構わない。
【００４３】
バス２９０、ＲＯＭ２２０、ＲＡＭ２３０、ＨＤＤ２４０、光ディスクドライブ２８０、入力ＩＦ２５０、ディスプレイＩＦ２６０およびネットワークＩＦ２７０は、いずれもＣＰＵ２１０の制御のもとに協調して動作し、サーバコンピュータ２００は、本実施の形態に係る外部装置として、種々のアプリケーションによる処理を実現する。それらのアプリケーションは、たとえば、ＭＦＰ３００においてユーザが選択したモードをＭＦＰ３００から受信すると、ＭＦＰ３００の拡張機能を管理するテーブル（拡張機能管理テーブル）を参照して、ユーザにより選択されたモードに関係する拡張機能メニューを標準機能メニューとともにＭＦＰ３００において表示するためのデータ（ＨＴＭＬデータ）を作成してＭＦＰ３００へ送信する機能を備えた、ネットワーク画像形成システムにおけるサーバコンピュータを実現する。さらに、それらのアプリケーションは、たとえば、ＭＦＰ３００においてユーザが選択した拡張機能およびＭＦＰ３００から受信したスキャンデータを用いて、選択された拡張機能に対応するプログラムを実行することにより、処理データを作成して、作成された処理データをＭＦＰ３００またはＭＦＰ３００以外の情報処理装置（コンピュータ）へ送信する機能を備えた、ネットワーク画像形成システムにおけるサーバコンピュータを実現する。
【００４４】
サーバコンピュータ２００に、本実施の形態に係るネットワーク画像形成システムにおける外部装置としての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ２８０に挿入される光ディスク２８２に記憶され、さらにＨＤＤ２４０に転送される。または、プログラムはネットワーク回線４００を通じてサーバコンピュータ２００に送信されＨＤＤ２４０に記憶されてもよい。プログラムは実行の際にＲＡＭ２３０にロードされる。光ディスク２８２から、またはネットワーク回線４００を介して、直接にＲＡＭ２３０にプログラムをロードしてもよい。
【００４５】
これらのプログラムは、サーバコンピュータ２００に本実施の形態に係るネットワーク画像形成システムにおける外部装置として動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはサーバコンピュータ２００上で動作するオペレーティングシステム（ＯＳ）若しくはサードパーティのプログラム、またはサーバコンピュータ２００にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムはこの実施の形態のシステムおよび方法を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したサーバコンピュータ２００として所定の処理を実行する命令のみを含んでいればよい。サーバコンピュータ２００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００４６】
＜ＭＦＰ３００＞
図３を参照して、本実施の形態に係るネットワーク画像形成システムを構成するＭＦＰ３００は、バス３９０と、バス３９０に接続されたＣＰＵ３１０と、バス３９０に接続されたＲＯＭ３２０と、バス３９０に接続されたＲＡＭ３３０と、バス３９０に接続されたハードディスク（ＨＤＤ）３４０と、バス３９０に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力ＩＦ３５０およびディスプレイＩＦ３６０と、バス３９０に接続され、有線または無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークＩＦ３７０および公衆回線への接続を提供するＦＡＸ通信部３７５とを含む。なお、図３には図示していないが、ＭＦＰ３００は、スタートボタンおよびテンキーボタン等のハードウェアボタンを備える。
【００４７】
本実施の形態に係るＭＦＰ３００におけるタッチパネルディスプレイ３８０は、ユーザに基本機能のメニューを表示したり、ユーザがモードまたは機能を選択したり、選択した機能における設定項目（たとえば倍率の数値）を入力したりする。さらに、このＭＦＰ３００においては、サーバコンピュータ２００から受信したデータ（ＨＴＭＬデータ）をタッチパネルディスプレイ３８０に表示するためのブラウザ機能を備える。このブラウザ機能により、ユーザにより選択されたモードにおける標準機能メニューと、ユーザにより選択されたモードに関係する拡張機能メニューとを、タッチパネルディスプレイ３８０に表示する。
【００４８】
さらに、このＭＦＰ３００においてユーザが拡張機能を選択した場合、たとえば、ＭＦＰ３００は、選択された拡張機能の種類とスキャンデータとをサーバコンピュータ２００へ送信して、その拡張機能の処理結果（処理データ）をサーバコンピュータ２００から受信すると、拡張機能に対応する処理を実行する。拡張機能の具体的な例については後述する。
【００４９】
バス３９０、ＲＯＭ３２０、ＲＡＭ３３０、ＨＤＤ３４０、入力ＩＦ３５０、ディスプレイＩＦ３６０、ネットワークＩＦ３７０およびＦＡＸ通信部３７５は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、ＭＦＰ３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理、コピー処理を実現する。なお、これらの処理は、図３においては図示していないＭＦＰ３００を構成する各部品が、ＣＰＵ３１０により制御されて実行される。
【００５０】
このＭＦＰ３００が備える画像通信モードとしては、ＦＡＸ通信部３７５を介して画像データを公衆回線により送受信するファクシミリ通信モード、ネットワークＩＦ３７０を介して画像データをインターネット回線により送受信するインターネットファクシミリ通信モード、画像データを電子メールに添付する形式で送受信する電子メール通信モード（スキャンｔｏメール：標準機能とする。）、およびネットワーク回線４００を用いて画像データを特定のフォルダに転送する画像転送モード（スキャンｔｏフォルダ：標準機能とする。）等がある。
【００５１】
ＭＦＰ３００は、たとえば、原稿読取部（スキャナ部）、画像形成部、給紙部、および排紙処理装置を備える。ＭＦＰ３００においては、原稿読取部により読取られた原稿の画像データに対して、ＣＰＵ３１０により各種の画像処理が施され、この画像データが画像形成部へと出力される。なお、このＭＦＰ３００は、レーザー光を感光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかしながら、他の形式の印刷機能を備えたものであっても構わない。
【００５２】
本実施の形態に係るＭＦＰ３００は、その動作モードとして、（１）コピーモード、（２）ファクシミリモード（タッチパネルディスプレイ画面例では「ファクス／イメージ送信」モードと記載）、（３）プリンタモード、および（４）スキャナモード（タッチパネルディスプレイ画面例では「ドキュメントファイリング」モードと記載）を備える。以下においては、これらの動作モードを説明する。
【００５３】
−ファクシミリモード−
以下において、ファクシミリ通信モード（ファクス／イメージ送信モードと記載する場合がある。）における動作について説明する。このファクシミリモードにおいては、主として、送信動作は原稿読取部（スキャナ部）およびＦＡＸ通信部３７５が動作することにより、受信動作はＦＡＸ通信部３７５および画像形成部が動作することにより、ファクシミリ通信動作が実現される。
【００５４】
送信動作については以下の通りである。ＭＦＰ３００においては、ファクシミリモードを指定して、原稿載置台に置かれた原稿が原稿読取部により画像データとして読取られ、読取られた画像データがＣＰＵ３１０に入力され、ここで画像データに各種の機能を用いて画像処理が施され、この画像データがＦＡＸ通信部３７５へと出力される。送信側のＭＦＰ３００のＦＡＸ通信部３７５は、指定された送信側の回線を指定された送信先に接続して、画像データをファクシミリ通信規格に合致した通信データへ変換して、受信側のファクシミリ装置（たとえばファクシミリ通信機能を備えたＭＦＰ３００）へ送信する。回線が接続されると、受信側のＭＦＰ３００のＦＡＸ通信部３７５は、送信側のＭＦＰ３００のＦＡＸ通信部３７５からの通信要求信号を検出して、応答信号を送信する。その後、たとえば、ＦＡＸ通信部３７５は、送信側および受信側で互いに実装されている能力情報の受渡しを行ない利用可能な最大能力での通信速度および画像データの符号化・符号訂正方式などを決定してモデムの通信方式を設定する。この通信方式にあわせた画像信号形式を用いて、送信側のＭＦＰ３００のＦＡＸ通信部３７５から受信側のＭＦＰ３００のＦＡＸ通信部３７５へデータを送信する。送信が終了すると回線が切断される。
【００５５】
受信動作については以下の通りである。受信側のＭＦＰ３００のＦＡＸ通信部３７５は、受信したデータを画像データに変換して、画像形成部へ送る。なお、受信したデータを画像データへ変換するのは画像形成部であっても構わない。画像形成部は、後述するコピーモードにおける画像形成動作と同じように、受信したデータから変換された画像データによって示される原稿の画像を記録用紙に印刷する。
【００５６】
−コピーモード−
以下において、コピーモードにおける画像形成動作について説明する。画像形成部は、原稿読取部により読取られた画像データが各種の機能により画像処理されたデータによって示される画像を記録用紙に印刷するものであって、たとえば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、および除電装置等を備えている。
【００５７】
画像形成部には、たとえば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、または手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００５８】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、さらに定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００５９】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００６０】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。
【００６１】
−プリンタモード−
以下において、プリンタモードの動作説明を行なう。このプリンタモードにおいては、主として、画像形成部が動作することにより、プリント機能が実現される。
【００６２】
ネットワークＩＦ３７０を介して（クライアント）コンピュータからプリントデータを受信すると、受信したプリントデータを画像データに変換して、画像形成部へ送る。なお、プリントデータを画像データへ変換するのは画像形成部であっても構わない。画像形成部は、上述したコピーモードにおける動作と同じように、プリントデータから変換された画像データによって示される原稿の画像を記録用紙に印刷する。
【００６３】
−スキャナモード−
以下において、スキャナモードでの動作説明を行なう。このスキャナモードにおいては、主として、原稿読取部（スキャナ部）が動作することによりスキャナ機能が実現される。
【００６４】
ＭＦＰ３００においては、原稿載置台に置かれた原稿が原稿読取部により画像データとして読取られ、読取られた画像データがＣＰＵ３１０に入力され、ここで画像データに各種の機能に基づく画像処理が施され、コピーモードでこの画像データが記録用紙に出力されたり、ファクシミリ通信モード、インターネットファクシミリ通信モードまたは電子メール通信モード（スキャンｔｏメール）でこの画像データが送信されたり、画像転送モード（スキャンｔｏフォルダ）でこの画像データがＨＤＤ３４０に記憶されたり、ネットワークに接続されたコンピュータへネットワークＩＦ３７０を介して送信されたりする。
【００６５】
［拡張機能管理テーブル構成］
図４を参照して、ＭＦＰ３００においてユーザにより選択されたモードに対してサーバコンピュータ２００にて実現可能な拡張機能を記憶した拡張機能管理テーブルを説明する。この図４は、ＭＦＰ３００におけるモードとそのモードに関係する拡張機能とをテーブル形式で示している。この拡張機能管理テーブルは、サーバコンピュータ２００のＨＤＤ２４０に格納されている。なお、図４に示す拡張機能の説明は、本実施の形態の説明のためのものであって、ＨＤＤ２４０に記憶されるものではない。
【００６６】
図４の拡張機能管理テーブルに示すモードは、図１のＭＦＰ（１）３００〜ＭＦＰ（３）３００においてユーザが選択できるＭＦＰ３００のモードに対応している。具体的には、（１）コピーモード、（２）ファクシミリモード（ファクス／イメージ送信モード）、（３）プリンタモード、および（４）スキャナモード（ドキュメントファイリングモード）の中で、ユーザがタッチパネルディスプレイ３８０において選択できない「（３）プリンタモード」以外の３つのモードである。
【００６７】
図４は、これらのモードの中のコピーモードおよびファクス／イメージ送信モードの例を示す拡張機能管理テーブルである。図４に示すように、この拡張機能管理テーブルには、たとえば、コピーモードに関係付けされた拡張モード（裏面広告コピー機能、英文翻訳コピー機能、ノイズ除去コピー機能）が記憶されて、ファクス／イメージ送信モードに関係付けされた拡張モード（スキャンｔｏファクス機能、スキャンｔｏソフトウェア機能、スキャンｔｏ翻訳データ機能）が記憶されている。これらの拡張機能は一例であって、本発明がこれらの機能に限定されるものではない。
【００６８】
ここで、拡張機能の概略を説明する。本発明は、以下に示す機能以外の拡張機能を含むことができる（すなわち、以下のような拡張機能に本発明は限定されない）。
【００６９】
裏面広告コピー機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００が広告データを組込んだ画像データ（処理データ）をＭＦＰ３００へ送信して、ＭＦＰ３００は記録用紙の表面にスキャンデータに基づく画像を形成してその記録用紙の裏面に広告データに基づく画像を形成するという拡張機能である。なお、サーバコンピュータ２００は、ＭＦＰ３００から受信したデータに広告データを挿入した画像データ（処理データ）を作成してＭＦＰ３００へ送信し、ＭＦＰ３００は受信した画像データ（処理データ）に基づく広告入り画像を記録用紙に形成するという拡張機能であっても構わない。
【００７０】
英文翻訳コピー機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００が受信したスキャンデータをＯＣＲ処理して日文テキストデータを作成して、作成された日文テキストデータを英文翻訳して英文テキストデータ（処理データ）を作成してＭＦＰ３００へ送信し、ＭＦＰ３００は受信した英文テキストデータ（処理データ）に基づく画像を記録用紙に形成するという拡張機能である。
【００７１】
ノイズ除去コピー機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００が受信したスキャンデータからノイズを抽出して、抽出されたノイズを除去した画像データ（処理データ）を作成してＭＦＰ３００へ送信し、ＭＦＰ３００は受信した英文テキストデータ（処理データ）に基づく画像を記録用紙に形成するという拡張機能である。
【００７２】
スキャンｔｏファクス機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００がスキャンデータをインターネットファクス機能で送信する拡張機能であったり、サーバコンピュータ２００がスキャンデータをインターネットファクス形式に変換した（処理データ）を作成してＭＦＰ３００へ送信し、ＭＦＰ３００は受信した処理データに基づく画像をファクス送信するという拡張機能であったりする。
【００７３】
スキャンｔｏソフトウェア機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００で実行される基幹系等のソフトウェアへ転送（このようなソフトウェアを実行するコンピュータ等へ転送）するという拡張機能である。
【００７４】
スキャンｔｏ翻訳データ機能とは、ＭＦＰ３００が原稿をスキャンしたデータをサーバコンピュータ２００へ送信して、サーバコンピュータ２００が受信したスキャンデータをＯＣＲ処理して日文テキストデータを作成して、作成された日文テキストデータを英文翻訳して英文テキストデータ（処理データ）を作成してＭＦＰ３００へ送信し、ＭＦＰ３００は英文テキストデータ（処理データ）を受信するという拡張機能である。ＭＦＰ３００が受信した英文テキストデータ（処理データ）は、ＭＦＰ３００の標準機能等により処理される。
【００７５】
［ソフトウェア構成］
図５を参照して、本実施の形態に係るネットワーク画像形成システムのＭＦＰ３００に対して予め準備された拡張機能メニューを、ユーザにとって有益なように、タッチパネルディスプレイ３８０に表示するために、サーバコンピュータ２００およびＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。なお、上述した拡張機能（処理データをサーバコンピュータ２００で作成してＭＦＰ３００へ返送する機能またはサーバコンピュータで処理したデータをＭＦＰ３００以外のコンピュータ等へ転送する機能）自体については、図５に記載していない。
【００７６】
図５の左側に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。ステップ（以下、ステップをＳと略す。）３０００にて、ＭＦＰ３００のＣＰＵ３１０（以下、単にＣＰＵ３１０と記載する。）は、このＭＦＰ３００を使用するユーザによりモード（コピーモード、ファクス／イメージ送信モード、ドキュメントファイリングモードのいずれか）が選択されたか否かを判定する。このとき、ＭＦＰ３００のタッチパネルディスプレイ３８０に表示される初期画面において、択一的に選択可能な「コピー」ボタン、「ファクス／イメージ送信」ボタン、「ドキュメントファイリング」ボタンのいずれかをユーザが押下すると、モードがユーザにより選択されたと判定される。ＣＰＵ３１０は、モードがユーザにより選択されたと判定されると（Ｓ３０００にてＹＥＳ）、処理はＳ３１００へ移される。もしそうでないと（Ｓ３０００にてＮＯ）、この処理はＳ３０００へ戻されて、このＭＦＰ３００を使用するユーザによりモードが選択されたと判定されるまで待つ。
【００７７】
Ｓ３１００にて、ＣＰＵ３１０は、ユーザにより選択されたモードを表わす情報を、ＭＦＰ識別情報とともにサーバコンピュータ２００へ送信する。
【００７８】
Ｓ３２００にて、ＣＰＵ３１０は、サーバコンピュータ２００からデータ（表示用データ）を受信したか否かを判定する。ＣＰＵ３１０は、サーバコンピュータ２００からデータ（表示用データ）を受信したと判定されると（Ｓ３２００にてＹＥＳ）、処理はＳ３３００へ移される。もしそうでないと（Ｓ３２００にてＮＯ）、この処理はＳ３２００へ戻されて、サーバコンピュータ２００からデータ（表示用データ）を受信するまで待つ。
【００７９】
Ｓ３３００にて、ＣＰＵ３１０は、選択されたモードにおける初期設定画面を表示するとともに（標準機能一覧（標準機能メニュー）を表示するとともに）、サーバコンピュータ２００から受信したデータ（表示用データ）を用いて拡張機能一覧（拡張機能メニュー）を表示する。このとき、標準機能メニューも拡張機能メニューも、タッチパネルディスプレイ３８０により選択可能なボタンとして表示される。
【００８０】
図５の右側に示すプログラムは、サーバコンピュータ２００のＣＰＵ２１０において実行される。Ｓ２０００にて、サーバコンピュータ２００のＣＰＵ２１０（以下、単にＣＰＵ２１０と記載する。）は、ＭＦＰ３００から、ユーザにより選択されたモードを表わす情報を受信したか否かを判定する。このとき、モードを受信するＭＦＰ３００は複数であるので、サーバコンピュータ２００はＭＦＰ３００からＭＦＰ識別情報も受信する。ＭＦＰ３００から、ユーザにより選択されたモードを表わす情報を受信したと判定されると（Ｓ２０００にてＹＥＳ）、処理はＳ２１００へ移される。もしそうでないと（Ｓ２０００にてＮＯ）、この処理はＳ２０００へ戻されて、ＭＦＰ３００からユーザにより選択されたモードを表わす情報を受信したと判定されるまで待つ。
【００８１】
Ｓ２１００にて、ＣＰＵ２１０は、ＭＦＰ３００から受信したモードを表わす情報と、図４に示す拡張機能管理テーブルとを用いて、受信したモードに対応する拡張機能を読み出す。なお、上述したように、この拡張機能管理テーブルはサーバコンピュータ２００のＨＤＤ２４０に格納されている。
【００８２】
Ｓ２２００にて、ＣＰＵ２１０は、ＨＤＤ２４０の拡張機能管理テーブルから読み出した拡張機能をＭＦＰ３００のタッチパネルディスプレイ３８０に表示させるための表示用データ（ＨＴＭＬ等で作成されたデータ）を作成する。
【００８３】
Ｓ２３００にて、ＣＰＵ２１０は、作成した表示用データ（ＨＴＭＬ等で作成されたデータ）を、ＭＦＰ識別情報により特定されるＭＦＰ３００へ送信する。
【００８４】
なお、図５に記載したフローチャートにおいて、ＭＦＰ３００がサーバコンピュータ２００へユーザにより選択されたモードを表わす情報を送信してから（Ｓ３１００）、予め定められた時間を経過しても、サーバコンピュータ２００から拡張機能を表示するための表示用データを受信しない場合、ＭＦＰ３００のタッチパネルディスプレイ３８０に、タイムアウトエラーが発生したことともにＭＦＰ３００の標準機能のみを表示する処理を加えても構わない。
【００８５】
［動作］
以上のような構造およびフローチャートに基づく、本実施の形態に係るネットワーク画像形成システムの動作について説明する。
【００８６】
ネットワーク画像形成システムを構成するＭＦＰ３００においてユーザがＭＦＰ３００のモードを選択する毎に（Ｓ３０００にてＹＥＳ）、ＭＦＰ３００により、そのＭＦＰ３００を識別するＭＦＰ識別情報とともに、ＭＦＰ３００においてユーザにより選択されたモードを表わす情報が、サーバコンピュータ２００へ送信される（Ｓ３１００）。
【００８７】
サーバコンピュータ２００は、ＭＦＰ３００においてユーザにより選択されたモードを表わす情報を受信する度に（Ｓ２０００にてＹＥＳ）、受信したモードを表わす情報に対応する拡張機能を、図４の拡張機能管理テーブルから読出す（Ｓ２１００）。
【００８８】
サーバコンピュータ２００により、読み出した拡張機能をＭＦＰ３００のタッチパネルディスプレイ３８０に表示するための表示用データが作成され（Ｓ２２００）、作成された表示用データが、ＭＦＰ識別情報で特定されるＭＦＰ３００へ送信される（Ｓ２３００）。
【００８９】
ＭＦＰ３００は、サーバコンピュータ２００から表示用データを受信すると（Ｓ３２００にてＹＥＳ）、ユーザにより選択されたモードにおける初期設定画面（標準機能一覧（標準機能メニュー）をタッチパネルディスプレイ３８０に表示するとともに、サーバコンピュータ２００から受信したデータ（表示用データ）を用いて拡張機能一覧（拡張機能メニュー）を表示する（Ｓ３３００）。
【００９０】
図６に、ユーザがコピーモードを選択したＭＦＰ３００のタッチパネルディスプレイ３８０の表示例を示す。
【００９１】
図６においては、ユーザがＭＦＰ３００の初期画面において「コピー」ボタンを押下したので（Ｓ３０００にてＹＥＳ）、ＭＦＰ３００においてユーザにより選択されたコピーモードを表わす情報が、ＭＦＰ３００によりサーバコンピュータ２００へ送信された（Ｓ３１００）。なお、図６におけるモード選択ボタン（「コピー」ボタン、「ファクス／イメージ送信」ボタン、「ドキュメントファイリング」ボタン）がユーザに選択可能に表示されている領域が第１の領域である。
【００９２】
サーバコンピュータ２００により、ＭＦＰ３００においてユーザにより選択されたコピーモードに対応する拡張機能である「裏面コピー機能」、「英文翻訳コピー機能」、「ノイズ除去コピー機能」が、図４の拡張機能管理テーブルから読出され（Ｓ２１００）、読み出した拡張機能をＭＦＰ３００のタッチパネルディスプレイ３８０に表示するための表示用データが作成され（Ｓ２２００）、作成された表示用データがＭＦＰ３００へ送信された（Ｓ２３００）。
【００９３】
ＭＦＰ３００においては、サーバコンピュータ２００から表示用データを受信したので（Ｓ３２００にてＹＥＳ）、タッチパネルディスプレイ３８０に、ユーザにより選択されたコピーモードにおける標準機能一覧（標準コピー機能メニュー）を、図６のタッチパネルディスプレイ３８０における左側（第２の領域）に示すように表示するとともに、サーバコンピュータ２００から受信したデータ（表示用データ）を用いて拡張機能一覧（拡張コピー機能メニュー）を、図６のタッチパネルディスプレイ３８０における右側（第３の領域）に示すように表示する（Ｓ３３００）。
【００９４】
図７に、ユーザがファクス／イメージ送信モードを選択したＭＦＰ３００のタッチパネルディスプレイ３８０の表示例を示す。
【００９５】
図７においては、ユーザがＭＦＰ３００の初期画面において「ファクス／イメージ送信」ボタンを押下したので（Ｓ３０００にてＹＥＳ）、ＭＦＰ３００においてユーザにより選択されたファクス／イメージ送信モードを表わす情報が、ＭＦＰ３００によりサーバコンピュータ２００へ送信された（Ｓ３１００）。なお、図７においても図６と同様に、モード選択ボタン（「コピー」ボタン、「ファクス／イメージ送信」ボタン、「ドキュメントファイリング」ボタン）がユーザに選択可能に表示されている領域が第１の領域である。
【００９６】
サーバコンピュータ２００により、ＭＦＰ３００においてユーザにより選択されたファクス／イメージ送信モードに対応する拡張機能である「スキャンｔｏファクス機能」、「スキャンｔｏソフトウェア機能」、「スキャンｔｏ翻訳データ機能」が、図４の拡張機能管理テーブルから読出され（Ｓ２１００）、読み出した拡張機能をＭＦＰ３００のタッチパネルディスプレイ３８０に表示するための表示用データが作成され（Ｓ２２００）、作成された表示用データがＭＦＰ３００へ送信された（Ｓ２３００）。
【００９７】
ＭＦＰ３００においては、サーバコンピュータ２００から表示用データを受信したので（Ｓ３２００にてＹＥＳ）、タッチパネルディスプレイ３８０に、ユーザにより選択されたファクス／イメージ送信モードにおける標準機能一覧（標準スキャン機能メニュー）を、図７のタッチパネルディスプレイ３８０における左側（第２の領域）に示すように表示するとともに、サーバコンピュータ２００から受信したデータ（表示用データ）を用いて拡張機能一覧（拡張スキャン機能メニュー）を、図７のタッチパネルディスプレイ３８０における右側（第３の領域）に示すように表示する（Ｓ３３００）。
【００９８】
このようにして、ユーザが選択したＭＦＰ３００のモードにおける標準機能と、そのモードに関係する拡張機能とが、タッチパネルディスプレイ３８０の１つの画面に表示される。
【００９９】
なお、図６および図７に示すように、第１の領域に表示される情報（モード選択ボタン）は、選択されたモードの種類によらず同じである。第２の領域には、選択されたモードにおける標準機能メニューがユーザに選択可能に表示され、第３の領域には、選択されたモードにおける拡張機能メニュー（標準機能に関係する拡張機能のメニュー）がユーザに選択可能に表示される。このように、予め区分けされた３つの領域においては、モードが切り換えられても、同じ種類の選択ボタン（モード選択、標準機能選択、拡張機能選択）が表示される。このため、ユーザがモードを切り換えても、同じ領域には同じ種類（カテゴリ）の選択ボタンが表示されるので、ユーザが操作に戸惑うことを低減することができ、ユーザフレンドリーなインターフェイスを形成することができる。
【０１００】
さらに、第２の領域に表示された標準機能メニューのいずれかの機能および第３の領域に表示された拡張機能メニューの中のいずれかの機能がユーザにより選択されると、必要に応じて、選択された機能についての設定項目（たとえば倍率の数値）をユーザが入力するための画面に切り換えられる。この場合において、ユーザによる機能の選択およびユーザによる設定項目の入力を、階層メニュー形式で表示することができる。
【０１０１】
以上のようにして、本実施の形態に係るネットワーク画像形成システムによると、モードが選択されると、そのモードについてＭＦＰが標準的に備える機能（標準機能）とともに、そのモードについてＭＦＰが後発的に備えることができる機能（拡張機能）を、１つの画面に表示することができる。このため、ＭＦＰを使用しているユーザに関係がある（ユーザが選択したモードに関係がある）拡張機能を、そのユーザは容易に知ることができる。その結果、このユーザは、選択したモードに関係する拡張機能を容易に知ることができ、この拡張機能を用いることにより、ＭＦＰをより便利に使用することができるようになる。
【０１０２】
＜変形例＞
上述した実施の形態においては、サーバコンピュータが外部装置として機能して、ユーザにより選択されたモードに関係する拡張機能が、その選択されたモードの標準機能とともにタッチパネルディスプレイに表示される。しかしながら、本発明は、本変形例に示すように、サーバコンピュータで実現される拡張機能を画像形成装置（ＭＦＰ）自体で実現するものであっても構わない。ただし、この場合において、画像形成装置の製造者または関係者からの出荷後に、後発的な作業により拡張機能（アドオンされた機能）を備えるようになった点で、本変形例における拡張機能も上述した実施の形態における拡張機能と同じように、標準機能と区別される。
【０１０３】
すなわち、本変形例に係るＭＦＰが標準的に備える標準機能以外の拡張機能は、ネットワークに接続されたサーバコンピュータにより実現されるものではなく、以下のような方法により実現される。
【０１０４】
上述した実施の形態と同じ標準機能を備えたＭＦＰがＭＦＰの製造者から出荷される。このような出荷後において、ＭＦＰの制御基板に拡張機能プログラムを記憶した記憶素子（オプションＲＯＭ）を実装したり、ＭＦＰへ拡張制御基板（オプションボード）を増設したり、ＭＦＰのＨＤＤにオプションプログラムをインストールしたりするという、後発的な作業を行なう。
【０１０５】
オプションＲＯＭに記憶されたプログラム、オプションボードで実行されるプログラムまたはＭＦＰのＨＤＤにインストールしたオプションプログラムが実行されることにより、ＭＦＰの拡張機能（上述した裏面広告コピー機能、英文翻訳コピー機能、ノイズ除去コピー機能、スキャンｔｏファクス機能、スキャンｔｏソフトウェア機能、スキャンｔｏ翻訳データ機能等）が実現される。このような拡張機能を実現するオプションプログラムは、ＭＦＰの基本機能を実現するソフトウェアが作動するプラットホーム（ＯＳ）上に構築されたＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）上で実行される場合がある。
【０１０６】
本変形例においては、図４に示す拡張機能管理テーブルは、ＭＦＰのＨＤＤに記憶される。また、この拡張機能管理テーブルには、ＭＦＰで実現可能な（アドオンされたプログラムにより実現可能な）拡張機能のみが記憶される。
【０１０７】
さらに、本変形例においては、図５に示すフローチャートにおけるＳ２１００の処理およびＳ２２００の処理は、ＭＦＰで実行される。また、サーバコンピュータとの通信が存在しないので、図５におけるＳ３１００の処理およびＳ３２００の処理、Ｓ２０００の処理およびＳ２３００の処理は実行されない。
【０１０８】
すなわち、本変形例に係るＭＦＰは、Ｓ３０００の処理後、Ｓ２１００の処理に対応する処理として、選択されたモードに対応する拡張機能を読み出す処理を実行する。その後Ｓ２２００の処理を実行する。Ｓ２２００の処理後、Ｓ３３００の処理に対応する処理として、選択されたモードにおける初期設定画面を表示するとともに（標準機能一覧（標準機能メニュー）を表示するとともに）、ＭＦＰで作成したデータ（表示用データ）を用いて拡張機能一覧（拡張機能メニュー）を表示する処理を実行する。
【０１０９】
このように、本変形例においては拡張機能がＭＦＰ自体で実行されるので、サーバコンピュータ（外部装置）を備えない場合であっても、図６または図７に示すように、ユーザが選択したＭＦＰのモードにおける標準機能と、そのモードに関係する拡張機能とが、タッチパネルディスプレイの１つの画面に表示させることができる。
【０１１０】
＜その他の変形例＞
（１）上述した実施の形態におけるＳ２２００および変形例におけるＳ２２００に対応する処理においては、拡張機能を表示するための表示用データを作成するとして説明した。しかしながら、表示用データを作成するのではなく、図４の拡張機能管理テーブルに、拡張機能をＭＦＰのタッチパネルディスプレイに表示させる表示用データ（たとえばＨＴＭＬデータ）を記憶しておいて、ユーザにより選択されたモードに対応する表示用データを読み出すようにしても構わない。このようにすると、サーバコンピュータで表示用データを作成する負荷を減らすことができる。
【０１１１】
（２）ＭＦＰにおけるモード選択のデフォルトが設定されている場合（たとえばデフォルトがコピーモードに設定されている場合）、ユーザがＭＦＰの「コピー」ボタンを押下する前から図６に示す画面をタッチパネルディスプレイ３８０に表示するようにしても構わない。この場合には、初期画面の表示が要求されるとＭＦＰからサーバコンピュータへコピーモード（デフォルトモード）が選択されたようにモードを表わす情報を送信して、拡張機能を表示するための表示用データをサーバコンピュータからＭＦＰが受信するようにすればよい。
【０１１２】
（３）上述した実施の形態と変形例とを組み合わせて、以下のような態様も可能である。サーバコンピュータから変形例におけるオプションプログラムをＭＦＰへ送信して、ＭＦＰはＡＰＩ上で、受信したオプションプログラムを実行する。このようにすると、ＭＦＰがサーバコンピュータへスキャンデータを送信したりサーバコンピュータがＭＦＰから処理データを受信したりすることなく、サーバコンピュータから送信されたオプションプログラムをＭＦＰで実行することにより拡張機能を実現することができる。この場合、サーバコンピュータは必要となるが、拡張機能はＭＦＰで実行されることになる。このように、本発明においては、拡張機能をどのように実現するのかについては、いかなる態様も含むことができるといえる。
【０１１３】
（４）上述した実施の形態および変形例においては、ＭＦＰにおいて選択されたモードを介して、関係する標準機能と拡張機能とをタッチパネルディスプレイの１つの画面に表示していた。このようにしても、互いに関係する標準機能と拡張機能とが１つの画面に表示されるが、モードを介さないでも構わない、たとえば、標準機能を機能別のカテゴリに分類して、そのカテゴリに拡張機能を対応付けしておく。このようにすると、カテゴリを介して（モードを必要とすることなく）、互いに関係する標準機能と拡張機能とをタッチパネルディスプレイの１つの画面に表示させることができる。
【０１１４】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１１５】
２００  サーバコンピュータ
３００  ＭＦＰ
４００  ネットワーク回線
５００  インターネット網
【図１】
2011101142.tif 000003
【図２】
2011101142.tif 000004
【図３】
2011101142.tif 000005
【図４】
2011101142.tif 000006
【図５】
2011101142.tif 000007
【図６】
2011101142.tif 000008
【図７】
2011101142.tif 000009