(57)【要約】    【課題】  サービス供給者が供給するサービスを受けるのに必要とする要件を装備しているか否かをユーザに容易且つ確実に知らせることが可能な情報処理システムを提供する。    【解決手段】  ＭＦＰ２００は、サービス供給者が供給するサービスを受けるに際して必要とされる要件がＭＦＰ２００に装備されているか否かを診断するＭＦＰ装備機能診断プログラムと、ＭＦＰ装備機能診断プログラムの診断結果を表示する操作部２１９とを有する。【選択図】      図２
2005135173.tif 000002
【特許請求の範囲】
【請求項１】
サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理方法において、
前記情報処理装置は、前記サービス供給者が供給するサービスを受けるに際して必要とされる要件として、所定の機能と該機能を有効化するプログラムとが前記情報処理装置に装備されているか否かを判別する必要要件判別工程と、
前記必要要件判別工程によって、該所定の機能と、該機能を有効化するプログラムとを備えていると判別されるか否かに応じて判別結果を表示する表示工程とを有することを特徴とする情報処理方法。
【請求項２】
サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理方法において、
前記情報処理装置は、前記サービス供給者が供給するサービスに加入するためのサービス加入工程と、前記サービス加入工程において加入するサービスを選択する選択工程と、前記選択工程により選択されたサービスを受けるに際して必要とされる要件が前記情報処理装置に装備されているか否かを判別する必要要件判別工程と、
前記必要要件判別工程により装備されていないと判別された必要要件の内容を表示する表示工程とを有することを特徴とする情報処理方法。
【請求項３】
前記必要要件は、前記サービスを受けることが可能な機能の名称であることを特徴とする請求項１または２に記載の情報処理方法。
【請求項４】
前記必要要件は、前記サービスを受けることが可能な機能を実現するためのプログラムの名称であることを特徴とする請求項１または２に記載の情報処理方法。
【請求項５】
前記表示工程では、前記所定の機能を備えているが、該機能を有効化するプログラムを備えていない場合には、該プログラムを取得するよう促す表示画面を表示することを特徴とする請求項１または２に記載の情報処理方法。
【請求項６】
前記表示工程では、前記所定の機能を備えているが、該機能を有効化するプログラムを備えていないのか、前記所定の機能を備えていないのかを識別可能に表示することを特徴とする請求項１または２に記載の情報処理方法。
【請求項７】
前記情報は、文字情報または画像情報であることを特徴とする請求項１乃至６のいずれかに記載の情報処理方法。
【請求項８】
サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理システムにおいて、
前記情報処理装置は、前記サービス供給者が供給するサービスを受けるに際して必要とされる要件として、所定の機能と該機能を有効化するプログラムとが前記情報処理装置に装備されているか否かを判別する必要要件判別手段と、
前記必要要件判別手段によって、該所定の機能と、該機能を有効化するプログラムとを備えていると判別されるか否かに応じて判別結果を表示する表示手段と
を有することを特徴とする情報処理システム。
【請求項９】
サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにおいて、
前記情報処理装置は、前記サービス供給者が供給するサービスに加入するためのサービス加入手段と、前記サービス加入手段において加入するサービスを選択する選択手段と、前記選択手段により選択されたサービスを受けるに際して必要とされる要件が前記情報処理装置に装備されているか否かを判別する必要要件判別手段と、前記必要要件判別手段により装備されていないと判別された必要要件の内容を表示する表示手段とを有することを特徴とする情報処理システム。
【請求項１０】
前記必要要件は、前記サービスを受けることが可能な機能の名称であることを特徴とする請求項８または９に記載の情報処理システム。
【請求項１１】
前記必要要件は、前記サービスを受けることが可能な機能を実現するためのプログラムの名称であることを特徴とする請求項８または９に記載の情報処理システム。
【請求項１２】
請求項１乃至７のいずれかに記載の情報処理方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とするプログラム。
【請求項１３】
請求項１乃至７のいずれかに記載の情報処理方法を実現するためのコンピュータ読み取り可能なプログラムコードを保持することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント機能、複写機能、ファクシミリ（ＦＡＸ）機能、スキャン（情報読取）機能等の多機能を有するマルチファンクションプリンタ（ＭＦＰ）等の情報処理装置とサービス供給者であるアプリケーションサービスプロバイダ（ＡＳＰ）とを、通信網であるインターネットを介して接続して成る情報処理システムにより、文字情報や画像情報等の情報を処理する情報処理方法、その情報処理方法を実施するための情報処理システム、その情報処理方法を実現するためのプログラム及びそのプログラムを保持する記憶媒体に関する。
【背景技術】
【０００２】
プリント機能、複写機能、ファクシミリ機能、スキャン機能等の多機能を有するマルチファンクションプリンタは、インターネット上で各種サービスを供給するところのアプリケーションサービスプロバイダから、インターネットを介してこれらサービスを受けることが可能である。
【０００３】
これらアプリケーションサービスプロバイダは、分野を問わず様々なサービスを供給しており、目的や用途、ターゲットユーザに応じてサービスの内容は様々であり、そのサービスの内容によっては、サービスの受け手側に相応な機能を必要とする場合もある。
【０００４】
例えば、第１の例として、インターネット上のサーバにインターネット経由でドキュメントをアップしておき、いつでもどこからでもプリントを可能にするといったようなパブリックプリントサービスがある。このようなパブリックプリントサービスを受ける場合、マルチファンクションプリンタ側には、インターネット経由でサーバにドキュメントデータをアップするための機能と、ドキュメントデータをマルチファンクションプリンタ上でプリントするためのプリント機能（ここでは、ＰＤＬ機能と記述する。）とが必要になる。また、インターネット経由でドキュメントデータをアップする機能においては、アプリケーションソフトウエアで作成したデータの他に、マルチファンクションプリンタに装備されているスキャナから画像を読み込んで作成したスキャン画像データをアップすることも想定されるので、マルチファンクションプリンタ側には、スキャン画像データを作成して送信する機能（ここでは、ＳＥＮＤ機能と記述する。）も必要とされる。
【０００５】
また、第２の例として、マルチファンクションプリンタからスキャン画像データをインターネット上のサーバに転送し、該サーバ上で種々のデータを保管するといったドキュメント保管サービスがある。このようなドキュメント保管サービスを受ける場合、マルチファンクションプリンタ側には、前述したようなＳＥＮＤ機能が必要になる。
【０００６】
更に、第３の例として、マルチファンクションプリンタに送信されてきたＦＡＸデータを一旦受け取り、インターネット上のサーバに転送することによって、インターネットに接続された複数のユーザがＦＡＸデータを閲覧可能になるといったＦＡＸ転送サービスがある。このようなＦＡＸ転送サービスを受ける場合、マルチファンクションプリンタ側には、前述したようなＳＥＮＤ機能と、ＦＡＸデータを受信するためのＦＡＸ機能とが必要になる。
【０００７】
ところで、従来、あるオプション機能（例えば、フィニッシャ機能やファックス機能）を備えていない画像形成装置において、そのオプション機能を使いたい場合に、オプション機能追加用ソフトウエアを導入し、使いたいオプション機能を実現するためのプログラムを前記ソフトウエアによりダウンロードして、そのオプション機能を使えるようにした技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２０２８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来例（特許文献１）では、インターネット上に展開するアプリケーションサービスプロバイダが供給するサービスを実際に使用したり、新たなサービスに加入する際には、自分が普段使用しているマルチファンクションプリンタが、各種サービスを受けるために必要な機能を十分備えているのか否か、そして、所望するサービスの内容を十分に受けられるのか否かが分からない。更に、所望するサービスを受ける上でマルチファンクションプリンタにどのような機能が不足しているのかも具体的に分からない。
【０００９】
一方、他の使用環境として、アプリケーションサービスプロバイダが供給するサービスを受けるために会員として加入し、普段自分がサービスを受けている会員加入済みのサービスを、外出や出張時に他の支店やオフィスに設置されているマルチファンクションプリンタから普段と同様に受けたいと思った際に、そのマルチファンクションプリンタを実際に使用してみないと、前記会員加入済みのサービスが受けられるマルチファンクションプリンタであるか否か等の詳細が分からない。
【００１０】
更に、他の使用環境として、アプリケーションサービスプロバイダが供給するサービスを受けるための会員でないユーザがゲストでログインして一部機能のサービスを体験したり、期間限定の試用期間において、アプリケーションサービスプロバイダが供給するサービスを一時的に体験したりする場合に、手軽に身近にあるマルチファンクションプリンタを使用して所望のサービスを受けられるのか否かが分からないという問題点があった。
【００１１】
そこで、本発明は、サービス供給者が供給するサービスを受けるのに必要とする要件を装備しているか否かをユーザに容易且つ確実に知らせることが可能な情報処理方法、情報処理システム、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の情報処理方法は、サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理方法において、前記情報処理装置は、前記サービス供給者が供給するサービスを受けるに際して必要とされる要件として、所定の機能と該機能を有効化するプログラムとが前記情報処理装置に装備されているか否かを判別する必要要件判別工程と、前記必要要件判別工程によって、該所定の機能と、該機能を有効化するプログラムとを備えていると判別されるか否かに応じて判別結果を表示する表示工程とを有することを特徴とする。
【００１３】
また、上記目的を達成するために、本発明の情報処理方法は、サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理方法において、前記情報処理装置は、前記サービス供給者が供給するサービスに加入するためのサービス加入工程と、前記サービス加入工程において加入するサービスを選択する選択工程と、前記選択工程により選択されたサービスを受けるに際して必要とされる要件が前記情報処理装置に装備されているか否かを判別する必要要件判別工程と、前記必要要件判別工程により装備されていないと判別された必要要件の内容を表示する表示工程とを有することを特徴とする。
【００１４】
また、上記目的を達成するために、本発明の情報処理システムは、サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにより情報を処理する情報処理システムにおいて、前記情報処理装置は、前記サービス供給者が供給するサービスを受けるに際して必要とされる要件として、所定の機能と該機能を有効化するプログラムとが前記情報処理装置に装備されているか否かを判別する必要要件判別手段と、前記必要要件判別手段によって、該所定の機能と、該機能を有効化するプログラムとを備えていると判別されるか否かに応じて判別結果を表示する表示手段とを有することを特徴とする。
【００１５】
更に、上記目的を達成するために、本発明の情報処理システムは、サービス供給者と情報処理装置とを通信網を介して接続して成る情報処理システムにおいて、前記情報処理装置は、前記サービス供給者が供給するサービスに加入するためのサービス加入手段と、前記サービス加入手段において加入するサービスを選択する選択手段と、前記選択手段により選択されたサービスを受けるに際して必要とされる要件が前記情報処理装置に装備されているか否かを判別する必要要件判別手段と、前記必要要件判別手段により装備されていないと判別された必要要件の内容を表示する表示手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、情報処理装置からインターネット上の各種サービスに加入する際に、サービス毎に要求される要件が情報処理装置上に装備されているか否か及び装備されていない要件の内容をユーザに容易且つ確実に知らせることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の情報処理方法、情報処理システム、プログラム及び記憶媒体の実施形態について、図面を参照しながら説明する。
【００１８】
［第１の実施形態］
以下、本発明の第１の実施形態を、図面を参照して説明する。
【００１９】
図１は、本実施の形態に係る情報処理システムの構成を示す図であり、同図において、１０１，１０２は情報処理装置であるマルチファンクションプリンタ（ＭＦＰ）で、プリント機能、コピー（複写）機能、ファクシミリ（ＦＡＸ）機能、スキャン（情報読取）機能等の多機能を備え、文字情報や画像情報等の情報を処理するものである。
【００２０】
尚、この情報処理装置としては、マルチファンクションプリンタに限られるものではなく、プリンタ、複写機、ファクシミリ、スキャナ（情報読取装置）等でも良い。
【００２１】
１０３はインターネットで、各種サービスを展開するアプリケーションサービスプロバイダ（ＡＳＰ）から成り、ＭＦＰ１０１やＭＦＰ１０２と接続されている。１０４はアプリケーションサービスプロバイダの１つであるパブリックプリントサービス（インターネット１０３上のサービス名）で、インターネット１０３上のサーバに該インターネット１０３経由でドキュメントをアップしておき、いつでも、どこからでも、指定したプリンタからプリントを可能にするサービスを提供するものである。このパブリックプリントサービス１０４を受ける場合、ＭＦＰ１０１，１０２側には、インターネット１０３経由でサーバにドキュメントデータをアップするための機能と、ドキュメントデータをＭＦＰ１０１，１０２上でプリントするための機能（ここでは、ＰＤＬ機能と記述する。）とが必要になる。
【００２２】
１０５はアプリケーションサービスプロバイダの１つであるドキュメント保管サービス（インターネット１０３上のサービス名）で、ＭＦＰ１０１，１０２からスキャン画像データをインターネット１０３上のサーバに転送し、該サーバ上で種々のデータを保管するサービスを提供するものである。このドキュメント保管サービス１０５を受ける場合、ＭＦＰ１０１，１０２側には、前述したようなＳＥＮＤ（スキャンデータ転送）機能が必要になる。
【００２３】
１０６はアプリケーションサービスプロバイダの１つであるＦＡＸ転送サービス（インターネット１０３上のサービス名）で、ＭＦＰ１０１，１０２に送信されてきたＦＡＸデータを一旦受け取ってインターネット１０３上のサーバに転送することによって、該インターネット１０３に接続された複数のユーザがＦＡＸデータを閲覧することを可能にするサービスを提供するものである。このＦＡＸ転送サービス１０６を受ける場合、ＭＦＰ１０１，１０２側には、前述したようなＳＥＮＤ機能と、ＦＡＸデータを受信するためのＦＡＸ機能とが必要になる。
【００２４】
ＭＦＰ１０１１やＭＦＰ１０２は、このようなインターネット１０３上の各種サービスを受けるに際して、各種サービスに要求される機能を装備しておく必要があるが、本実施の形態において、一方のＭＦＰ１０１には、ＰＤＬ機能は装備されておらず、ＳＥＮＤ機能及びＦＡＸ機能は装備されているものとする。また、他方のＭＦＰ１０２には、ＰＤＬ機能及びＳＥＮＤ機能は装備されており、ＦＡＸ機能は装備されていないものとする。
【００２５】
図２は、本実施の形態に係る情報処理システムにおけるマルチファンクションプリンタ（ＭＦＰ）のハードウエアの構成を示すブロック図であり、同図において、２００はマルチファンクションプリンタ（ＭＦＰ）で、図１のＭＦＰ１０１，１０２に相当するものである。
【００２６】
ＭＦＰ２００は、ＣＰＵ（中央制御装置）２０１、ハードディスクドライブ（ＨＤＤ）２０２、メモリ２０３、バスブリッジ２０４、ＳＥＮＤ機能２０５、ＰＤＬ機能２０６、画像処理部２０７、圧縮／伸長部２０８、パネルインタフェース（パネルＩ／Ｆ）２０９、モデム２１０、ネットワークインタフェース（ネットワークＩ／Ｆ）２１１、管理装置インタフェース（管理装置Ｉ／Ｆ）２１２、スキャナインタフェース（スキャナＩ／Ｆ）２１３、スキャナユニット２１４、プリンタインタフェース（プリンタＩ／Ｆ）２１５、プリンタユニット２１６、ＦＡＸインタフェース（ＦＡＸ  Ｉ／Ｆ）２１７、ＦＡＸ機能２１８、操作部２１９、高速ＣＰＵバス２２０、低速ＣＰＵバス２２１、高速イメージバス２２２を有している。
【００２７】
ＣＰＵ２０１は、ＭＦＰ２００全体の制御を司るもので、マイクロプロセッサから成り、リアルタイムＯＳ（オペレーティングシステム）により動作するものである。ＨＤＤ２０２は、ＣＰＵ２０１が動作する上で利用可能な複数のアプリケーションを蓄積してための大容量の記憶装置で、ＣＰＵ２０１のＫン理科にあるものである。メモリ２０３は、ＣＰＵ２０１が動作する上でのワークメモリであり、ＣＰＵ２０１から高速にアクセスできるものである。メモリ２０３として、不揮発性メモリを含んでいても良い。バスブリッジ２０４は、高速ＣＰＵバス２２０と低速ＣＰＵバス２２１とを繋ぐためのもので、両バス相互間の処理速度差を吸収するものである。このバスブリッジ２０４を介することで、高速に動作するＣＰＵ２０１は、低速ＣＰＵバス２２１に接続され且つ低速に動作するＳＥＮＤ機能２０５をアクセスすることができる。
【００２８】
ＳＥＮＤ機能２０５は、スキャナユニット２１４から画像を読み込んで作成したスキャン画像データをインターネット１０３（図１参照）上の指定アドレスに送信する機能を持ったハードウエアより構成される。ＰＤＬ機能２０６は、Ｐｏｓｔ  Ｓｃｒｉｐｔ（ポストスクリプト）やＰＣＬ（Printer Command Language:プリンタ制御言語）といったＰＤＬ（ページ記述言語）をホストコンピュータから受信し、翻訳してプリント画像を形成する機能を持ったハードウエアより構成される。また、ＰＤＬ機能２０６は、後述するように、コンピュータと直接接続される外部インタフェースまたはＬＡＮ等を通じて入力されたページ記述言語（ＰＤＬ）で記述された画像形成コマンドを受け、そのコマンドの内容に従ってビットマップ画像に変換するものである。画像形成コマンドは、高速ＣＰＵバス２２０から入力され、高速イメージバス２２２にイメージ画像を出力するものである。ＰＤＬ機能２０６が処理可能なＰＤＬの種類としては、ポストスクリプト（米国アドビシステムズ社の登録商標）、ＰＣＬ、ＬＩＰＳ（キヤノン株式会社の登録商標）、ＣａＰＳＬ等が挙げられる。
【００２９】
画像処理部２０７は、高速イメージバス２２２から入力された画像データに対し、ＣＰＵ２０１の指示による処理命令に従って、スムージング処理やエッジ処理等のフィルタリング処理を行うものである。また、画像処理部２０７は、高速イメージバス２２２から入力された画像データから文字認識（ＯＣＲ）する機能や、文字部とイメージ部とを分離するイメージセパレート機能を有している。圧縮／伸長部２０８は、高速イメージバス２２２から入力されたイメージ画像に対して、ＭＨ，ＭＲ，ＭＭＲ，ＪＰＥＧ等の符号化方法を適用して画像データを圧縮し、その圧縮された画像データを高速ＣＰＵバス２２０または高速イメージバス２２２に送出したり、その逆に、それらの２つのバス２２０，２２２から入力された圧縮画像データを、その圧縮された方式に従って伸長処理し、高速イメージバス２２２に送出する機能を有するものである。
【００３０】
パネルインタフェース（パネルＩ／Ｆ）２０９は、ＭＦＰ２００における操作部２１９との各種制御信号のやり取りをするもので、操作部２１９に配置されているキー等の入力スイッチの信号をＣＰＵ２０１に伝えたり、ＰＤＬ機能２０６、画像処理部２０７、圧縮／伸長部２０８で作成された画像データを操作部２１９にある表示部に表示するための解像度変換を行うものである。
【００３１】
モデム２１０は、公衆回線２２３と低速ＣＰＵバス２２１とを介在する機能ユニットで、低速ＣＰＵバス２２１から送られてきたデジタルデータを変調して公衆回線２２３に送述する機能と、公衆回線２２３から送られてきた変調データを復調し、ＭＦＰ２００内で処理できるデジタルデータに変換する機能を有する。ネットワークＩ／Ｆ２１１は、ＭＦＰ２００を構内ネットワーク（ＬＡＮ）２２４に接続するための機能ユニットで、ＬＡＮ２２４とのデータの送受信を行うためのものである。ＬＡＮ２２４のプロトコルとしては、イーサネット（登録商標）等を例として挙げることができる。管理装置Ｉ／Ｆ２１２は、ＭＦＰ２００と管理装置２２５とを接続するための機能ユニットで、管理装置２２５へ制御コマンドを送ったり、管理装置２２５からイネーブル信号を返したりするために使用される機能ユニットである。
【００３２】
スキャナＩ／Ｆ２１３は、スキャナユニット２１４で読み取られた画像データを高速イメージバス２２２に転送したり、スキャナユニット２１４で読み取られた画像データに、その後の過程における処理の内容に最適な２値化を行い、高速イメージバス２２２のデータ幅に合わせたシリアル−パラレル変換処理を行ったり、スキャナユニット２１４で読み取られた画像データがカラーであれば、読み込まれたＲ，Ｇ，Ｂの３原色のカラーデータをＣ，Ｍ，Ｙ，Ｂ，Ｋのカラーデータに変換処理する機能を有する。スキャナユニット２１４は、原稿自動送り装置を備えた可視画像読取装置であって、３（Ｒ，Ｇ，Ｂ）ラインのＣＣＤカラーセンサまたは１ラインの白黒ＣＣＤセンサを有するものである。
【００３３】
プリンタＩ／Ｆ２１５は、高速イメージバス２２２から送られてきた画像データをプリンタユニット２１６に転送するもので、高速イメージバス２２２のバス幅から出力しようとするプリンタユニット２１６の諧調に合わせたバス幅に変換するバス幅変換機能や、プリンタユニット２１６の印刷速度と高速イメージバス２２２の画像データの転送速度との差を吸収する機能を有する。プリンタユニット２１６は、プリンタＩ／Ｆ２１５から受け取った画像データを、紙等の記録媒体上に可視画像データとして印刷出力するものである。また、プリンタユニット２１６には、インクジェット方式を用いて記録媒体上に画像データを印刷出力するインクジェットプリンタや、レーザやＬＥＤ（発光ダイオード）等が発生する光を利用して感光ドラム上に画像を形成し、その画像を記録媒体上に形成する電子写真技術を利用した光ビームプリンタ、インクリボンや、インクフィルムを用いる転写、昇華型プリンタ等が挙げられる。これらのプリンタには、単色のプリンタと、カラープリンタとがある。
【００３４】
ＦＡＸ  Ｉ／Ｆ２１７は、はＭＦＰ２００とＦＡＸ機能２１８との間で情報のやり取りを行うための機能ユニットである。ＦＡＸ機能２１８は、画像データを送受信する機能ユニットで、ＦＡＸの送受信を実現する機能を持ったハードウエアより構成され、ＦＡＸ  Ｉ／Ｆ２１７を介して高速イメージバス２２２に接続されている。操作部２１９は、表示部と入力部とを有する。表示部は、例えば、液晶表示部から構成され、また、入力部は、前記液晶表示部上に貼り付けられたタッチパネル式入力部と、複数個のハードキーとから構成される。そして、タッチパネル式入力部またはハードキーから入力された信号は、パネルＩ／Ｆ２０９を介してＣＰＵ２０１に伝えら、液晶表示部は、パネルＩ／Ｆ２０９から送られてきた文字及び／または画像データを表示するものである。
【００３５】
高速ＣＰＵバス２２０は、ＣＰＵ２０１、ＨＤＤ２０２、メモリ２０３や、各機能ユニットを接続するバスで、ＣＰＵ２０１が処理したデータを各機能ユニットに転送したり、各機能ユニット間同士でデータを高速に転送（ＤＭＡ転送）するためのものである。この種の高速ＣＰＵバスとしては、ＶＬバスまたはＰＣＩバス等を例として挙げることができる。低速ＣＰＵバス２２１は、高速ＣＰＵバス２２０より転送速度の速いバス構成で、処理能力の比較的遅い機能ユニットを接続するためのバスである。この種の低速ＣＰＵバスとしては、ＩＳＡバス等を挙げることができる。高速イメージバス２２２は、各種画像データ生成ユニット（ＰＤＬ機能２０６、画像処理部２０７、圧縮／伸長部２０８）の画像入出力バスとスキャナＩ／Ｆ２１３、プリンタＩ／Ｆ２１５とを相互に接続するためのバスである。この高速イメージバス２２２の制御は、ＣＰＵ２０１の管理化にはおかれず、図示しないバスコントローラにより制御されてデータの転送を行うようになっている。
【００３６】
図３は、本実施の形態に係る情報処理システムにおけるマルチファンクションプリンタ（ＭＦＰ）のソフトウエアの構成を示すブロック図であり、同図において、３００はマルチファンクションプリンタ（ＭＦＰ）で、図１のＭＦＰ１０１，１０２及び図２のＭＦＰ２００に相当するものである。
【００３７】
ＭＦＰ３００は、操作制御プログラム３０１、操作部メッセージ出力プログラム３０２、インターネット接続プログラム３０３、サービス内容認識プログラム３０４、ＭＦＰ装備機能診断プログラム３０５、ＭＦＰ装備プログラム診断プログラム３０６、ＰＤＬプログラム３０７、ＳＥＮＤプログラム３０８及びＦＡＸプログラム３０９を有している。
【００３８】
操作制御プログラム３０１は、ＬＣＤ（liquid crystal display:液晶表示装置）やＬＥＤ（light emitting diode:発光ダイオード）や操作ボタン等から構成される操作部２１９（図２参照）を制御するものである。操作部メッセージ出力プログラム３０２は、操作部２１９上の表示部に表示されるメッセージの出力を制御するものである。インターネット接続プログラム３０３は、例えば、イーサネット（登録商標）といった通信網手段を用いてネットワークを構築し、インターネットに接続するものである。サービス内容認識プログラム３０４は、インターネット１０３（図１参照）上でＭＦＰ３００が各種サービスを受ける上で接続可能なアプリケーションサービスプロバイダ（ＡＳＰ）のサービス内容を認識するものである。本実施の形態では、ＭＦＰ３００が接続可能なＡＳＰのサービスとして、パブリックプリントサービス、ドキュメント保管サービス、ＦＡＸ転送サービスの３つを掲げ、これらサービスの内容をサービス内容認識プログラム３０４が認識するものとする。
【００３９】
ＭＦＰ装備機能診断プログラム３０５は、ＭＦＰ３００上に実際に装備されている機能を診断して認識するものである。本実施の形態では、ＭＦＰ装備機能診断プログラム３０５により、一方のＭＦＰ１０１（図１参照）にはＳＥＮＤ機能とＦＡＸ機能が、他方のＭＦＰ１０２（図１参照）にはＰＤＬ機能とＳＥＮＤ機能が、それぞれ装備されていると判断されるものとする。ＭＦＰ装備プログラム診断プログラム３０６は、各種機能を実現するための各種プログラムが最新の状態でＭＦＰ３００上に備わっているか否かを診断して認識するものである。
【００４０】
ＰＤＬプログラム３０７は、ＰＤＬ機能２０６（図２参照）を実現するためのファームウエアであり、ＰＤＬ機能２０６のハードウエア上の記憶手段またはＭＦＰ３００内に存在する記憶手段に装備される。これら記憶手段をＦｌａｓｈ  ＲＯＭ（フラッシュリードオンリーメモリ）等により構成することにより、ＰＤＬプログラム３０７を外部よりダウンロードまたは最新のバージョンに更新することが可能である。
【００４１】
ＳＥＮＤプログラム３０８は、ＳＥＮＤ機能２０５（図２参照）を実現するためのファームウエアであり、ＳＥＮＤ機能２０５のハードウエア上の記憶手段またはＭＦＰ３００内に存在する記憶手段に装備される。これら記憶手段をＦｌａｓｈ  ＲＯＭ等により構成することにより、ＳＥＮＤプログラム３０８を外部よりダウンロードまたは最新のバージョンに更新することが可能である。
【００４２】
ＦＡＸプログラム３０９は、ＦＡＸ機能２１８（図２参照）を実現するためのファームウエアであり、ＦＡＸ機能２１８のハードウエア上の記憶手段またはＭＦＰ３００内に存在する記憶手段に装備される。これら記憶手段をＦｌａｓｈ  ＲＯＭ等により構成することにより、ＦＡＸプログラム３０９を外部よりダウンロードまたは最新のバージョンに更新することが可能である。
【００４３】
本実施の形態では、ＭＦＰ装備プログラム診断プログラム３０６により一方のＭＦＰ１０１（図１参照）には、最新のＳＥＮＤプログラム３０８とＦＡＸプログラム３０９が、他方のＭＦＰ１０２（図１参照）には、最新のＦＡＸプログラム３０９が、それぞれ装備されていると判断されるものとする。
【００４４】
図４は、本実施の形態に係る情報処理システムにおけるＭＦＰ装備機能診断プログラム３０５とＭＦＰ装備プログラム診断プログラム３０６によって診断された結果と、図１に示すパブリックプリントサービス１０４、ドキュメント保管サービス１０５、ＦＡＸ転送サービス１０６の各種サービスに必要とされる機能とをマトリックスにして表に纏めた状態の一例を示す図である。
【００４５】
図４に示す表中における「サービス可能？」という欄を各種サービスの欄と照合してみると、ＭＦＰが各種サービスを受ける上で、現状装備している機能やプログラムで十分であるか否かが判断できる。
【００４６】
図４においては、表記上、「○」は、現状装備している機能やプログラムで十分であることを示す。即ち、サービスを受けることがいつでも可能であることを示す。「△」は、現状装備している機能で十分であるが、プログラムは、外部よりダウンロードまたは最新のバージョンに更新する必要があることを示す。「×」は、現状装備している機能では不十分であることを示す。
【００４７】
図５は、図４に示した表に基づき操作部メッセージ出力プログラム３０２（図３参照）によって生成されたメッセージ表示内容の一例を示す図であり、操作部２１９（図２参照）上のＬＣＤに表示される。図５において、１０１，１０２はＭＦＰである。
【００４８】
図５に示すＬＣＤ表示例においては、操作部２１９にタッチパネル形式のＬＣＤ（液晶表示装置）を採用したものを一例として掲げ、「インターネットサービスメニュー」と題して、＜新規加入対象サービス＞と＜加入済みサービス＞との２つに分けて表示を行っている。＜新規加入対象サービス＞の表示内容は、新たにサービスに加入しようとした際に、加入可能なサービスに対して現状のＭＦＰに装備されている機能やプログラムが十分であるか否かを「○」「△」「×」のいずれかのアイコンで示す。
【００４９】
図５のＬＣＤ表示（１−１）及びＬＣＤ表示（２−１）において、＜加入済みサービス＞の表示内容は、既に加入済みのサービスに対して現状のＭＦＰに装備している機能やプログラムが十分であるか否かを「○」「△」「×」のいずれかのアイコンで示す。ＬＣＤの表記上、「○」は、現状装備している機能やプログラムで十分であることを示す。即ち、サービスを受けることがいつでも可能であることを示す。「△」は、現状装備している機能で十分であるがプログラムは外部よりダウンロードまたは最新のバージョンに更新する必要があることを示す。「×」は、現状装備している機能では不十分であることを示す。
【００５０】
図５のＬＣＤ表示（１−１）及びＬＣＤ表示（２−１）において、タッチパネル形式のＬＣＤ上から「△」アイコンまたは「×」アイコンを押下した場合に、ＬＣＤ表示（１−２）またはＬＣＤ表示（２−２）に示すようなメッセージが示される。
【００５１】
即ち、ＬＣＤ表示（１−１）の「×」アイコンを押下した場合には、ＰＤＬ機能が装備されていないために「×」を示していたので、以下に示すような、ＰＤＬ機能（オプション品）の購入を促すようなメッセージをＬＣＤ表示（１−２）に示す。
「ＰＤＬオプションを購入してください。
販売店情報：
http://○○○.jp/zzzzzzzzz」
また、ＬＣＤ表示（２−１）の「△」アイコンを押下した場合には、ＰＤＬ機能やＳＥＮＤ機能を実現するためのプログラムを外部よりダウンロードまたは最新のバージョンに更新する必要があることを示すために「△」を示していたので、以下に示すようなＰＤＬ機能やＳＥＮＤ機能を実現するためのプログラムを外部よりダウンロードまたは最新のバージョンに更新することを促すようなメッセージをＬＣＤ表示（２−２）に示す。
「ＰＤＬオプションとＳＥＮＤオプションの最新のプログラムをダウンロードしてください。
http://○○○.jp/xxxxxxxxxx」
また、ＬＣＤ表示（２−１）の「×」アイコンを押下した場合には、上述したＬＣＤ表示（１−２）と同様なメッセージをＬＣＤ表示（２−２）に示す。
【００５２】
「△」を指示する前の「△」を示すタイミングで、つまり、ＳＥＮＤオプション機能を備えているが、該機能を有効化するプログラムを備えていない場合には、該ＳＥＮＤ機能を有効化するためのプログラムを取得するよう促す表示画面を表示しても良い。
【００５３】
次に、本実施の形態に係る情報処理システムの動作を、図６乃至図８を用いて説明する。
【００５４】
図６乃至図８は、本実施の形態に係る情報処理システムの動作の流れを示すフローチャートである。
【００５５】
図６において、まず、ステップＳ６０１で、ＭＦＰの電源をオン（Ｏｎ）すると、次のステップＳ６０２で、ＭＦＰは、インターネット１０３上の各種サービス、例えば、前述したパブリックプリントサービス１０４、ドキュメント保管サービス１０５、ＦＡＸ転送サービス１０６等に接続されて、ＭＦＰと各種サービスとの間の通信が可能になる。次に、ステップＳ６０３で、ユーザは、ＭＦＰの操作部２１９上のタッチパネル式のＬＣＤより、前述した各種サービスに応じたインターネットサービスメニューに入ることができる。
【００５６】
このサービスメニューの表示内容としては、例えば、図５に示す「ＬＣＤ表示（１−１）」や「ＬＣＤ表示（１−２）」等である。各種サービスは、サービスの受け手側に相応な機能を必要とする場合がある。
【００５７】
第１の例としては、インターネット１０３上のサーバに該インターネット１０３経由でドキュメントをアップしておき、いつでも、どこからでも、プリントを可能にするといったようなパブリックプリントサービス１０４がある。このようなパブリックプリントサービス１０４を受ける場合、ＭＦＰ側には、インターネット１０３経由でサーバにドキュメントデータをアップするための機能とドキュメントデータをＭＦＰ上でプリントするためのＰＤＬ機能２０６とを必要とする。インターネット１０３経由でドキュメントデータをアップする機能においては、アプリケーションソフトウエアで作成したデータの他に、ＭＦＰに装備されているスキャナユニット２１４から画像を読み込んで作成したスキャン画像データをアップすることも想定されるので、ＭＦＰ側には、スキャン画像データを作成して送信するＳＥＮＤ機能２０５も必要とされる。
【００５８】
第２の例としては、ＭＦＰからスキャン画像データをインターネット１０３上のサーバに転送し、このサーバ上で種々のデータを保管するといったドキュメント保管サービス１０５がある。このようなドキュメント保管サービス１０５を受ける場合、ＭＦＰ側には、ＳＥＮＤ機能２０５を必要とする。
【００５９】
第３の例としては、ＭＦＰに送信されてきたＦＡＸデータを一旦受け取り、インターネット１０３上のサーバに転送することによって、該インターネット１０３に接続された複数のユーザがＦＡＸデータを閲覧可能になるといったＦＡＸ転送サービス１０６がある。このようなＦＡＸ転送サービスサービス１０６を受ける場合、ＭＦＰ側には、ＳＥＮＤ機能２０５と、ＦＡＸデータを受信するためのＦＡＸ機能２１８とを必要とする。
【００６０】
次に、ステップＳ６０４で、サービス内容認識プログラム３０４は、上述したような各種サービスを受けるためには、それぞれどのような機能を必要とするのかを認識する。また、ＭＦＰ装備機能診断プログラム３０５は、サービス内容認識プログラム３０４によって認識された必要機能がＭＦＰに装備されているか否かをサービス内容毎に診断する。これと平行して、ＭＦＰ装備プログラム診断プログラム３０６は、サービス内容認識プログラム３０４によって認識された必要機能を実現するためのプログラムが各機能を実現するハードウエア上の記憶手段またはＭＦＰ内に存在する記憶手段に装備されているか否か、また、装備されていた場合に、そのプログラムは最新のものであるか否かを機能毎に診断する。
【００６１】
各機能を例に挙げて個々に説明する。
【００６２】
第１の機能の例は、ＰＤＬ機能２０６である。
【００６３】
即ち、ステップＳ６０５で、ＭＦＰ装備機能診断プログラム３０５は、ＰＤＬ機能２０６がＭＦＰに装備されているか否かを診断する。そして、ＰＤＬ機能２０６がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６１１へ進んで、ＰＤＬ機能フラグ１をＨＤＤ２０２に格納した後、図７のステップＳ６１４へ進む。
【００６４】
図７において、ステップＳ６１４では、ＭＦＰ装備プログラム診断プログラム３０６は、ＰＤＬ機能２０６を実現するための最新プログラムであるファームウエア、即ち、最新のＰＤＬプログラム３０７がＭＦＰに装備されているか否かを診断する。そして、最新のＰＤＬプログラム３０７がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６２０へ進んで、ＰＤＬプログラムフラグ１をＨＤＤ２０２に格納した後、図８のステップＳ６２３へ進む。
【００６５】
ここで、ＰＤＬ機能フラグとＰＤＬプログラムフラグの組を「ＰＤＬ機能フラグ、ＰＤＬプログラムフラグ」と表す。フラグ１が真（装備）を、フラグ０が偽（非装備、または、プログラムが古い等の不完全状態）を表す。例えば、「１，０」の場合、ＰＤＬ機能２０６は装備されているが、最新のＰＤＬプログラム３０７は装備されていない、または、ＰＤＬプログラム３０７は装備されているが最新ではなく古いという意味である。最初に、ＰＤＬ機能フラグ及びＰＤＬプログラムフラグとしては、それぞれ初期値として０がセットされる。
【００６６】
そして、図８のステップＳ６２３では、ＰＤＬ機能フラグとＰＤＬプログラムフラグの組を「ＰＤＬ機能フラグ、ＰＤＬプログラムフラグ」と表すと、それぞれＰＤＬ「１，０」の場合、ＰＤＬ機能２０６に対応するエントリに△アイコンが、ＰＤＬ「１，１」の場合、ＰＤＬ機能２０６に対応するエントリに○アイコンが、ＰＤＬ「０，０」の場合、ＰＤＬ機能２０６に対応するエントリに×アイコンが、それぞれ操作部２１９の表示部に表示される。
【００６７】
一方、前記図６において、ステップＳ６０５で、ＰＤＬ機能２０６がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、次のステップＳ６０６へ進んで、ＰＤＬ機能フラグ０をＨＤＤ２０２に格納した後、次のステップＳ６０７へ進む。
【００６８】
また、前記図７において、ステップＳ６１４で、最新のＰＤＬプログラム３０７がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、次のステップＳ６１５へ進んで、ＰＤＬプログラムフラグ０をＨＤＤ２０２に格納した後、次のステップＳ６１６へ進む。
【００６９】
第２の機能の例は、ＳＥＮＤ機能２０５である。
【００７０】
即ち、図６において、ステップＳ６０７では、ＭＦＰ装備機能診断プログラム３０５は、ＳＥＮＤ機能２０５がＭＦＰに装備されているか否かを診断する。そして、ＳＥＮＤ機能２０５がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６１２へ進んで、ＳＥＮＤプログラムフラグ１をＨＤＤ２０２に格納した後、図７のステップＳ６１６へ進む。
【００７１】
図７において、ステップＳ６１６では、ＭＦＰ装備プログラム診断プログラム３０５は、ＳＥＮＤ機能２０５を実現するための最新プログラムであるファームウエア、即ち、最新のＳＥＮＤプログラム３０８がＭＦＰに装備されているか否かを診断する。そして、最新のＳＥＮＤプログラム３０８がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６２１へ進んで、ＳＥＮＤプログラムフラグ１をＨＤＤ２０２に格納した後、図８のステップＳ６２３へ進む。
【００７２】
ここで、ＳＥＮＤ機能フラグとＳＥＮＤプログラムフラグの組を「ＳＥＮＤ機能フラグ、ＳＥＮＤプログラムフラグ」と表す。フラグ１が真（装備）を、フラグ０が偽（非装備、または、プログラムが古い等の不完全状態）を表す。例えば、「１，０」の場合、ＳＥＮＤ機能２０５は装備されているが、最新のＳＥＮＤプログラム３０８は装備されていない、または、ＳＥＮＤプログラム３０８は装備されているが最新ではなく古いという意味である。最初に、ＳＥＮＤ機能フラグ及びＳＥＮＤプログラムフラグとしては、それぞれ初期値として０がセットされる。
【００７３】
そして、図８において、ステップＳ６２３では、ＳＥＮＤ機能フラグとＳＥＮＤプログラムフラグの組を「ＳＥＮＤ機能フラグ、ＳＥＮＤプログラムフラグ」と表すと、それぞれＳＥＮＤ「１，０」の場合、ＳＥＮＤ機能２０５に対応するエントリに△アイコンが、ＳＥＮＤ「１，１」の場合、ＳＥＮＤ機能２０５に対応するエントリに○アイコンが、ＳＥＮＤ「０，０」の場合、ＳＥＮＤ機能２０５に対応するエントリに×アイコンが、それぞれ操作部２１９の表示部に表示される。
【００７４】
一方、前記図６において、ステップＳ６０７で、ＳＥＮＤ機能２０５がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、次のステップＳ６０８へ進んで、ＳＥＮＤ機能フラグ０をＨＤＤ２０２に格納した後、次のステップＳ６０９へ進む。
【００７５】
また、前記ステップＳ６１６において、最新のＳＥＮＤプログラム３０８がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、ステップＳ６１７へ進んで、ＳＥＮＤプログラムフラグ０をＨＤＤ２０２に格納した後、ステップＳ６１８へ進む。
【００７６】
第３の機能の例はＦＡＸ機能２１８である。
【００７７】
即ち、図６において、ステップＳ６０９では、ＭＦＰ装備機能診断プログラム３０５は、ＦＡＸ機能２１８がＭＦＰに装備されているか否かを診断する。そして、ＦＡＸ機能２１８がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６１３へ進んで、ＦＡＸ機能フラグ１をＨＤＤ２０２に格納した後、図７のステップＳ６１８へ進む。
【００７８】
図７において、ステップＳ６１８では、ＭＦＰ装備プログラム診断プログラム３０６は、ＦＡＸ機能２１８を実現するための最新プログラムであるファームウエア、即ち、最新のＦＡＸプログラム３０９がＭＦＰに装備されているか否かを診断する。そして、最新のＦＡＸプログラム３０９がＭＦＰに装備されている（Ｙｅｓ）と診断された場合は、ステップＳ６２２へ進んで、ＦＡＸプログラムフラグ１をＨＤＤ２０２に格納した後、図８のステップＳ６２３へ進む。
【００７９】
ここで、ＦＡＸ機能フラグとＦＡＸプログラムフラグの組を「ＦＡＸ機能フラグ、ＦＡＸプログラムフラグ」と表す。フラグ１が真（装備）を、フラグ０が偽（非装備、または、プログラムが古い等の不完全状態）を表す。例えば、「１，０」の場合、ＦＡＸ機能２１８は装備されているが、最新のＦＡＸプログラム３０９は装備されていない、または、ＦＡＸプログラム３０９は装備されているが最新ではなく古いという意味である。最初に、ＦＡＸ機能フラグ及びＦＡＸプログラムフラグとしては、それぞれ初期値として０がセットされる。
【００８０】
図８において、ステップＳ６２３では、ＦＡＸ機能フラグとＦＡＸプログラムフラグの組を「ＦＡＸ機能フラグ、ＦＡＸプログラムフラグ」と表すと、それぞれＦＡＸ「１，０」の場合、ＦＡＸ機能２１８に対応するエントリに「△」アイコンが、ＦＡＸ「１，１」の場合、ＦＡＸ機能２１８に対応するエントリに「○」アイコンが、ＦＡＸ「０，０」の場合、ＦＡＸ機能２１８に対応するエントリに「×」アイコンが、それぞれ操作部２１９の表示部に表示される。
【００８１】
一方、前記図６において、ステップＳ６０９で、ＦＡＸ機能２１８がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、次のステップＳ６１０へ進んで、ＦＡＸ機能フラグ０をＨＤＤ２０２に格納した後、図８のステップＳ６２３へ進む。
【００８２】
また、前記図７において、ステップＳ６１８で、最新のＦＡＸプログラム３０９がＭＦＰに装備されていない（Ｎｏ）と診断された場合は、次のステップＳ６１９へ進んで、ＦＡＸプログラムフラグ０をＨＤＤ２０２に格納した後、図８のステップＳ６２３へ進み、上述したように、フラグに基づき表示部に「○」「△」「×」アイコンを表示した後、次のステップＳ６２４へ進む。前記ステップＳ６２３における「○」「△」「×」アイコンの表示例は、図５の「ＬＣＤ表示（１−１）」「ＬＣＤ表示（２−１）」等に示した通りである。
【００８３】
図８において、ステップＳ６２４では、前記ステップＳ６２３において操作部２１９の表示部上に表示された「○」アイコンを押下したか否かを判断する。そして、「○」アイコンを押下したと判断された場合は、ステップＳ６２７へ進んで、所定のサービスに接続した後、本処理動作を終了する。
【００８４】
一方、前記ステップ６２４において、「○」アイコンを押下しないと判断された場合は、ステップＳ６２５へ進んで、操作部２１９の表示部上に表示された「△」アイコンを押下したか否かを判断する。そして、「△」アイコンを押下したと判断された場合は、ステップＳ６２８へ進んで、「〜機能の最新プログラムをダウンロードして下さい」、例えば、図５の「ＬＣＤ表示（２−２）」の例に示すような、
「ＰＤＬオプションとＳＥＮＤオプションの最新のプログラムをダウンロードしてください。
http://○○○.jp/xxxxxxxxxx」
というメッセージを操作部２１９の表示部に表示した後、本処理動作を終了する。
【００８５】
一方、前記ステップＳ６２５において、「△」アイコンを押下しないと判断された場合は、ステップＳ６２６へ進んで、操作部２１９の表示部上に表示された「×」アイコンを押下したか否かを判断する。そして、「×」アイコンを押下したと判断された場合は、ステップＳ６２９へ進んで、「〜機能を購入して下さい」、例えば、図５の「ＬＣＤ表示（１−２）」や「ＬＣＤ表示（１−２）」の例に示すような、
「ＰＤＬオプションを購入してください。
販売店情報：
http://○○○.jp/zzzzzzzzz」
というメッセージを操作部２１９の表示部に表示した後、本処理動作を終了する。
【００８６】
一方、前記ステップＳ６２６において、「×」アイコンを押下しないと判断された場合は、前記ステップＳ６２４へ戻る。
【００８７】
ところで、操作部２１９の表示部に内容を表示する方法において、インターネット１０３上のサービスの数が増えてきた場合には、サービスの数の多さに伴って表示内容が膨大になり、煩雑になってくるので、「○」の項目の内容は表示部上から割愛して、「△」と「×」とに絞った形の表示内容にしても良い。このような表示内容にすることにより、ユーザは、限られた表示部の表示スペースの中で、不足している機能やダウンロードまたは更新を必要とするプログラムを迅速に知ることができるようになる。
【００８８】
尚、ＭＦＰが各種サービスを受ける上で、現状装備している機能やプログラムで十分であるか否かの判別結果に応じて△と×を表示することにより、所定の機能を備えているが、該機能を有効化するプログラムを備えていないのか、前記所定の機能を備えていないのかを識別可能にしても良い。
【００８９】
［その他の実施形態］
以上が本発明の実施形態の説明であるが、本発明は、これら実施形態に限られるものではなく、特許請求の範囲で示した機能、または実施形態の構成が持つ機能を達成できる構成であれば、どのようなものであっても適用可能である。
【００９０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体及びプログラムは本発明を構成することになる。
【００９１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９４】
【図１】本発明の第１の実施形態に係る情報処理システムの構成を示す図である。
【図２】本発明の第１の実施形態に係る情報処理システムにおけるマルチファンクションプリンタ(ＭＦＰ)のハードウエア構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る情報処理システムにおけるマルチファンクションプリンタ(ＭＦＰ)のソフトウエアの構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る情報処理システムにおけるインターネット上の各種サービスにおける必要機能とマルチファンクションプリンタの装備機能との関係を表に纏めた一例を示す図である。
【図５】本発明の第１の実施形態に係る情報処理システムにおけるマルチファンクションプリンタの操作部のＬＣＤ表示内容を示す図である。
【図６】本発明の第１の実施形態に係る情報処理システムの動作の流れを示すフローチャートである。
【図７】本発明の第１の実施形態に係る情報処理システムの動作の流れを示すフローチャートである。
【図８】本発明の第１の実施形態に係る情報処理システムの動作の流れを示すフローチャートである。
【符号の説明】
【００９５】
１０１      情報処理装置であるマルチファンクションプリンタ(ＭＦＰ)
１０２      情報処理装置であるマルチファンクションプリンタ(ＭＦＰ)
１０３      インターネット
１０４      パブリックプリントサービス（インターネット上のサービス名）
１０５      ドキュメント保管サービス（インターネット上のサービス名）
１０６      ＦＡＸ転送サービス（インターネット上のサービス名）
２００      マルチファンクションプリンタ(ＭＦＰ)
２０１      ＣＰＵ（中央処理装置）
２０２      ハードディスクドライブ（ＨＤＤ）
２０３      メモリ
２０４      バスブリッジ
２０５      ＳＥＮＤ機能
２０６      ＰＤＬ機能
２０７      画像処理部
２０８      圧縮／伸長部
２０９      パネルインタフェース（パネルＩ／Ｆ）
２１０      モデム
２１１      ネットワークインタフェース（ネットワークＩ／Ｆ）
２１２      管理装置インタフェース（管理装置Ｉ／Ｆ）
２１３      スキャナインタフェース（スキャナＩ／Ｆ）
２１４      スキャナユニット
２１５      プリンタインタフェース（プリンタＩ／Ｆ）
２１６      プリンタユニット
２１７      ＦＡＸインタフェース（ＦＡＸ  Ｉ／Ｆ）
２１８      ＦＡＸ機能
２１９      操作部
２２０      高速ＣＰＵバス
２２１      低速ＣＰＵバス
２２２      高速イメージバス
３００      情報処理装置であるマルチファンクションプリンタ（ＭＦＰ）
３０１      操作制御プログラム
３０２      操作部メッセージ出力プログラム
３０３      インターネット接続プログラム
３０４      サービス内容認識プログラム
３０５      ＭＦＰ装備機能診断プログラム
３０６      ＭＦＰ装備プログラム診断プログラム
３０７      ＰＤＬプログラム
３０８      ＳＥＮＤプログラム
３０９      ＦＡＸプログラム
【図１】
2005135173.tif 000003
【図２】
2005135173.tif 000004
【図３】
2005135173.tif 000005
【図４】
2005135173.tif 000006
【図５】
2005135173.tif 000007
【図６】
2005135173.tif 000008
【図７】
2005135173.tif 000009
【図８】
2005135173.tif 000010