(57)【要約】    【課題】      既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張できるようにすること。    【解決手段】  本発明の複合機は、パッケージ配信サーバ１０４から登録パッケージ情報を取得し、この登録パッケージ情報に含まれたパッケージ名１２１とパッケージが当該複合機１００にインストール済か否かを示すステータス１２２とを関連づけたアプリケーション管理画面をタッチパネル１１１に表示する。タッチパネル１１１において、パッケージを指定したダウンロード要求があれば該当パッケージを前記パッケージ配信サーバ１０４からダウンロードする。また、複数のパッケージ配信サーバ２０１、２０２がそれぞれ登録しているパッケージに関する情報を一元化し登録元のサーバ情報を付加した統合登録パッケージ情報を複合機１００に取得してパッケージの選択を行う。  【選択図】      図３
2005311907.tif 000002
【特許請求の範囲】
【請求項１】
追加機能となるアプリケーションソフトウエアのパッケージをインストールして使用する複合機であって、パッケージ配信サーバから登録パッケージ情報を取得し、この登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを前記パッケージ配信サーバからダウンロードする複合機。
【請求項２】
追加機能となるアプリケーションソフトウエアのパッケージをインストールして使用する複合機であって、パッケージ配信サーバから複数のパッケージ配信サーバがそれぞれ登録しているパッケージに関する情報を一元化し、且つ各パッケージの登録元のサーバ情報を付加した統合登録パッケージ情報を取得し、この統合登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを登録元のパッケージ配信サーバからダウンロードする複合機。
【請求項３】
新規にダウンロードしたパッケージが他のパッケージに処理の一部を依存する場合、その依存パッケージが当該複合機にインストールされていなければ前記パッケージ配信サーバからダウンロードする請求項１又は請求項２記載の複合機。
【請求項４】
アプリケーションソフトウエアのパッケージをインストールして複合機の機能を追加する機能拡張方法であって、パッケージ配信サーバから登録パッケージ情報を取得し、この登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを前記パッケージ配信サーバからダウンロードする機能拡張方法。
【請求項５】
アプリケーションソフトウエアのパッケージをインストールして複合機の機能を追加する機能拡張方法であって、パッケージ配信サーバから複数のパッケージ配信サーバがそれぞれ登録しているパッケージに関する情報を一元化し、且つ各パッケージの登録元のサーバ情報を付加した統合登録パッケージ情報を取得し、この統合登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを登録元のパッケージ配信サーバからダウンロードする機能拡張方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラム（以下、「パッケージ」という）をダウンロードして機能拡張可能な複合機及び複合機の機能拡張方法に関する。
【背景技術】
【０００２】
コピー機能、ＦＡＸ機能、プリンタ機能、スキャナ機能等の複数機能を１台に搭載した装置を一般に複合機と呼んでいる。複合機の機能を組み合わせてユーザのニーズに合わせた一連の処理を１台の複合機又は他の周辺機器と連携して実行しようとする試みがなされている。例えば、ＦＡＸ機能にて受信した画像を画像編集してからＦＡＸ送信するといった一連の作業を自動化することも可能になる。この場合、ＦＡＸ受信及びＦＡＸ送信にＦＡＸ機能を組み込みつつ処理過程では画像編集を実行するようなパッケージの開発が必要となる。ユーザのニーズに応じて多種多様なパッケージが考えられる。これらのパッケージは予め複合機にインストールしておき、必要に応じて起動して使用することになる。
【０００３】
なお、ネットワーク対応型の複合機において、前記各機能をコントロールするプログラムをダウンロードして使用する複合機が考えられている（例えば、特許文献１参照）。かかる複合機は、ダウンロードしたプログラムのヘッダ部に有効期限情報を付加して有効期限を経過した後に当該プログラムを自動的に消去する。
【特許文献１】特開２００２−２０４３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したパッケージを個人ユーザが自分のニーズに合わせてメーカに開発依頼したのでは費用負担が増大する問題がある。また、メーカが開発した多数のパッケージの中から所望のパッケージを選択してインストールする場合、既に機能拡張したパッケージと重複することなく円滑に機能拡張作業を行える環境が望まれる。
【０００５】
本発明は、以上のような実情に鑑みてなされたもので、既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張できる複合機及び機能拡張方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、パッケージ配信サーバから登録パッケージ情報を取得し、この登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを前記パッケージ配信サーバからダウンロードする複合機又は機能拡張方法である。
【発明の効果】
【０００７】
本発明は、既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張できる複合機及び機能拡張方法を提供できる。
【発明を実施するための最良の形態】
【０００８】
第１の態様は、追加機能となるアプリケーションソフトウエアのパッケージをインストールして使用する複合機であって、パッケージ配信サーバから登録パッケージ情報を取得し、この登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを前記パッケージ配信サーバからダウンロードする複合機である。
【０００９】
このように構成された複合機によれば、登録パッケージ情報をパッケージ配信サーバから取得して、パッケージ名とインストール済か否かを示す情報とを関連づけて表示して所望のパッケージを選択させるようにしたので、既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張できる。
【００１０】
第２の態様は、追加機能となるアプリケーションソフトウエアのパッケージをインストールして使用する複合機であって、パッケージ配信サーバから複数のパッケージ配信サーバがそれぞれ登録しているパッケージに関する情報を一元化し、且つ各パッケージの登録元のサーバ情報を付加した統合登録パッケージ情報を取得し、この統合登録パッケージ情報に含まれたパッケージ名とパッケージが当該複合機にインストール済か否かを示す情報とを関連づけて表示し、パッケージを指定したダウンロード要求があれば該当パッケージを登録元のパッケージ配信サーバからダウンロードする複合機である。
【００１１】
このように構成された複合機によれば、複数のパッケージ配信サーバがそれぞれ登録しているパッケージに関する情報を統合登録パッケージ情報として一元化したので、１つのパッケージ配信サーバに問い合わせるだけで、他のパッケージ配信サーバに登録されているパッケージ情報まで取得することができる。
【００１２】
なお、新規にダウンロードしたパッケージが他のパッケージに処理の一部を依存する場合、その依存パッケージが当該複合機にインストールされていなければ前記パッケージ配信サーバからダウンロードするようにすることが望ましい。
【００１３】
以下、本発明の一実施の形態について図面を参照して具体的に説明する。
【００１４】
図１は本実施の形態のシステム構成図である。複合機１００、１０１、１０２がネットワーク１０３を介してパッケージ配信サーバ１０４に接続している。ネットワーク１０３はインターネット又はローカルエリアネットワークであってもよい。複合機１００は、ディスプレイ１１０を備えている。ディスプレイ１１０は、タッチパネル１１１を有しており、タッチパネル１１１にアプリケーション管理画面を表示する一方、アプリケーション管理画面に対する操作内容を検出する機能を有する。
【００１５】
図２にタッチパネル１１１に表示したアプリケーション管理画面を示す。同図に示すアプリケーション管理画面は、パッケージ配信サーバ１０４に登録している全パッケージのパッケージ名１２１、各パッケージが当該複合機１００のインストール済みか否か（及び実行中であるか否か）を示すステータス１２２、各パッケージが登録されているパッケージ配信サーバ１０４にアクセスするための宛先情報となるＵＲＬ１２３を表示項目に含む。複合機１００は、パッケージ配信サーバ１０４から受信するパッケージリストと複合機１００内に蓄積しているパッケージとを照合してステータス１２２を決定する。また、アプリケーション管理画面において直接接触方式（タッチ）でインストール対象パッケージを選択できるように構成している。
【００１６】
また、複合機１００は、コピー機能を提供するコピーユニット１１２、プリンタ機能を提供するプリンタユニット１１３、ＦＡＸ機能を提供するＦＡＸユニット１１４、スキャナ機能を提供するスキャナユニット１１５を備えている。本実施の形態では、コピーユニット１１２はカラーコピー（ジョブ１）、白黒コピー（ジョブ２）の２つのジョブを実行可能に構成されている。プリンタユニット１１３は、カラー印刷（ジョブ３）、白黒印刷（ジョブ４）の２つのジョブを実行可能に構成されている。ＦＡＸユニット１１４は、ＦＡＸ送信（ジョブ５）、ＦＡＸ受信（ジョブ６）の２つのジョブを実行可能に構成されている。スキャナユニット１１５は、カラースキャン（ジョブ７）、白黒スキャン（ジョブ８）の２つのジョブを実行可能に構成されている。上記各ユニットの各ジョブはハードウエアとソフトウエアとが一体となって実行されるものであるが、その他のジョブを追加、削除することもできる。また、上記各ユニット（１１２〜１１５）は一例であり、ユニット自体を追加、削除することもできる。
【００１７】
図１には、複合機１００の記憶媒体（例えばハードディスク）に複数のパッケージ１１６をインストールしている状態を示している。具体的には、予めインストールされていて他のパッケージを管理する「パッケージ０」、ジョブ８とメール送信といったジョブを組み合わせて所定の処理を実行させる「パッケージ１」、電子メールソフトである「パッケージ２」、ジョブ５とジョブ６とを組み合わせて所定の処理を実行させる「パッケージ３」、ジョブ５とジョブ８と画像編集とを組み合わせて所定の処理を実行させる「パッケージ４」、画像編集のためのプログラムからなる「依存パッケージ」がインストールされている。
【００１８】
アプリケーションフレームワーク１１７は、パッケージ１１６が必要なジョブを呼び出して該当ユニットを制御する際のライブラリを提供する部分である。例えば、あるパッケージが該当ユニットのあるジョブを実行する場合、アプリケーションフレームワーク１１７が上位層であるパッケージから要求を受けて該当ジョブの関数をライブラリから呼び出すように構成している。
【００１９】
パッケージ配信サーバ１０４は、複合機１００等に対して提供可能な全てのパッケージを蓄積している。複合機１００等のメーカ又はソフトウエア開発会社が各複合機１００等の機能に合わせて開発した各種のパッケージをパッケージ配信サーバ１０４に登録するようにすることが望ましい。パッケージ配信サーバ１０４は、複合機１００等から登録パッケージ問い合わせを受けて登録パッケージ情報を送信し、またパッケージダウンロード要求を受けて該当パッケージを送信する。
【００２０】
なお、複合機１００は、ＣＰＵに対してＲＯＭ、ＲＡＭ、ネットワークインタフェース、ハードディスク等のハードウエアが接続したメインボードを備えている。パッケージ等の比較的大容量のソフトウエアはハードディスク等の大容量メモリに格納され、その他のジョブ等に関する制御プログラムはＲＯＭに格納される。ＣＰＵが制御プログラム及びパッケージを読み出して命令を実行することにより各機能が実現される。複合機１００はネットワークインタフェースを介してネットワーク１０３に物理的に接続し、ネットワーク経由のデータ通信（電子メールを含む）はＣＰＵが実行する。
【００２１】
次に、以上のように構成された本実施の形態の動作について説明する。図３から図８はパッケージの問い合わせからパッケージ実行までの画面遷移図であり、図９は複合機１００及びパッケージ配信サーバ１０４での処理ステップを示すフロー図である。図９のフロー図にしたがって順に各ステップ及び遷移画面を説明していく。
【００２２】
図９のステップＳ１００において複合機１００からパッケージ配信サーバ１０４へ登録パッケージの問い合わせを出す。複合機１００に予めパッケージ配信サーバ１０４のＵＲＬを登録しておき、タッチパネル１１１に問い合わせ画面を表示し、ユーザが問い合わせボタンをタッチしたら前記ＵＲＬにアクセスして登録パッケージの問い合わせを出すようにする。「パッケージ０」は、他のパッケージを管理するパッケージであり、登録パッケージの問い合わせに関する処理を実行する。アプリケーション管理画面の表示内容の制御も「パッケージ０」が行うものとする。
【００２３】
パッケージ配信サーバ１０４は、登録パッケージの問い合わせに応えて、当該サーバに登録されているパッケージのリストを登録パッケージ情報として返信する（Ｔ１００）。パッケージリストはパッケージ名を列記したテキストデータで簡易に構成することができるが、その他の形式で作成しても良い。
【００２４】
複合機１００は、パッケージ配信サーバ１０４から登録パッケージ情報を受信すると、当該登録パッケージ情報に含まれたパッケージリストを表示する（Ｓ１０１）。具体的には、受信したパッケージリストを使って図３に示すアプリケーション管理画面を生成して表示する。すなわち、パッケージ配信サーバ１０４から受信したパッケージリストから全パッケージ名を取り出してパッケージ名１２１の欄に一覧表示する。さらに、一覧表示した個々のパッケージ名に対応してステータスを決定する。このため、受信したパッケージリストに含まれるパッケージの中から既に当該複合機１００にインストール済みのパッケージを検出する。該当するパッケージのうち現在実行中のものは「実行中」とし、実行中でないものは「インストール済」とする。残りの、未インストールのものは「未インストール」とする。なお、ＵＲＬ１２３の欄は、本例では全てのパッケージがパッケージ配信サーバ１０４に登録されているので、パッケージ配信サーバ１０４のサーバ名として配信サーバ１と表示する。複合機１００にはパッケージ配信サーバ１０４は配信サーバ１として登録されているものとする。
【００２５】
複合機１００のタッチパネル１１１にアプリケーション管理画面を表示させたユーザは、「未インストール」のパッケージの中から新たにインストールを希望するパッケージを選択することができる。図３にはユーザが「パッケージ４」を選択した直後の状態を示している。すなわち、現在の複合機１００には図３の複合機１００に示すように、パッケージ１からパッケージ３がインストール済みであり（パッケージ０は当初より蓄積している）、パッケージ４以降は未インストールである。ユーザはステータス１２２が「未インストール」となっているパッケージからパッケージ４をタッチパネル１１１にて選択している。
【００２６】
このように、パッケージ名１２１には登録可能な全てのパッケージ名が表示されるが、インストール済のパッケージ関しては同画面においてステータス１２２に「実行中」又は「インストール済」と表示されるので、インストール済のパッケージと未インストールのパッケージとが一目瞭然となる。したがって、既にインストールしているパッケージを重複してインストールするミスを未然に防止できると共にインストール可能なパッケージの確認も容易となるので、パッケージ選択作業の円滑化を図ることができる。
【００２７】
図９に示すように、ユーザがアプリケーション管理画面で所望のパッケージを選択すると（Ｓ１０２）、当該選択パッケージの詳細情報をタッチパネル１１１に表示させる（Ｓ１０３）。図４はアプリケーション管理画面を選択パッケージの詳細情報画面に遷移させた直後の状態を示している。図４に示すように、詳細情報画面には当該パッケージの処理内容を説明する「説明」１２４が表示項目として含まれている。さらに、当該パッケージのインストールを要求するボタン１２５と図３に示す一覧表示に戻るボタン１２６とが設けられている。なお、パッケージの詳細情報はステップＳ１００で取得した登録パッケージ情報に含まれているものとする。
【００２８】
今、ユーザはパッケージ４をインストールするためにボタン１２５をタッチしたものとする。複合機１００は、タッチパネル１１１のボタン１２５がタッチされたことを検出すると、パッケージ配信サーバ１０４からパッケージ４のインストールを開始する（Ｓ１０４）。このとき、パッケージ４が登録されているパッケージ配信サーバ１０４のＵＲＬはアプリケーション管理画面のＵＲＬ１２３に記述されている。複合機１００はこのＵＲＬを使用してパッケージ配信サーバ１０４にアクセスすることができる。複合機１００はパッケージ配信サーバ１０４にアクセスしてパッケージ４を指定してパッケージダウンロード要求を発する（Ｓ１０５）。
【００２９】
パッケージ配信サーバ１０４は、複合機１００からダウンロード要求を受けたパッケージを、要求元の複合機１００へ送信する（Ｔ１０１）。
【００３０】
図５は複合機１００がパッケージダウンロード要求を発してから該当パッケージ４をダウンロードしている期間のアプリケーション管理画面を示している。アプリケーション管理画面にはパッケージ４をインストール中である旨のメッセージを表示する。図５に示すように、パッケージのダウンロード要求はパッケージ０が実行する。複合機１００にパッケージ４をダウンロードすると、以後当該パッケージ４はパッケージ０の管理下に置かれることになる。
【００３１】
複合機１００では、パッケージ０が今回インストールしたパッケージ４に依存パッケージが含まれていないか否か判断する（Ｓ１０６）。前述したように、パッケージ４はジョブ５及びジョブ８の他に「画像編集」の機能（依存パッケージ）が必要である。例えば、依存パッケージ（画像編集）はスキャンデータを編集するためのユーザインタフェースを提供するアプリケーションプログラムからなるものとする。このように、あるパッケージを遂行する上で一部の処理を他のパッケージに依存する場合、当該依存先のパッケージを「依存パッケージ」と呼んでいる。個々のパッケージはパッケージ付属情報を含んでいて、当該パッケージ付属情報をチェックすることで依存パッケージが存在するか否か並びに依存パッケージの種類が判明する。
【００３２】
今回は、依存パッケージを含んだパッケージ４をダウンロードしたので、依存パッケージのダウンロードが必要となる。なお、依存パッケージは他のパッケージでも使用する可能性が有る。パッケージ０は依存パッケージ（画像編集）を既にインストールしているか否か判断し、インストールしていなければパッケージ配信サーバ１０４に依存パッケージ（画像編集）を要求する（Ｓ１０７）。
【００３３】
パッケージ配信サーバ１０４は、依存パッケージの要求を受けて該当する依存パッケージを要求元の複合機１００へ送信する（Ｔ１０２）。
【００３４】
図６に示すように、複合機１００はパッケージ４に含まれた依存パッケージを取得している間はアプリケーション管理画面にパッケージ４の依存関係を解決中である旨のメッセージを表示する。依存パッケージのダウンロードが完了したところで、パッケージインストールを完了する（Ｓ１０８）。図７に示すように、複合機１００はパッケージインストールが完了すると、アプリケーション管理画面にインストールが完了し、今回インストールしたパッケージを実行するか否かをユーザに問い合わせるメッセージを表示する。当該アプリケーション画面のボタン１２５をタッチすれば、パッケージ４が実行される（Ｓ１０９）。また、ボタン１２６がタッチされれば図３に示すパッケージリストの一覧画面に戻る。
【００３５】
今、ユーザがボタン１２５をタッチしてパッケージ４が実行されたものとする。具体的には、パッケージ４はスキャナユニット１１５で原稿をスキャンして画像を取り込み、当該画像をタッチパネル１１１上で画像編集し（レイアウト変更、色修正、追加変更など）、画像編集後の画像を指定された宛先へＦＡＸ送信するといった一連の処理を実行するものである。スキャナユニット１１５で原稿をスキャンして画像を取り込む部分はジョブ８を呼び出して実行し、画像編集部分は依存パッケージ（画像編集）が実行し、宛先へＦＡＸ送信する部分はジョブ５を呼び出して実行することになる。図８には依存パッケージ（画像編集）によって画像編集中の状態を示している。５枚の原稿を読み込んでスキャンデータ１からスキャンデータ５として保存している。この５つのスキャンデータのファイル名をアプリケーション４実行画面に表示し、いずれかのファイル名が選択されると当該ファイル名に対応したスキャンデータを呼び出して表示させる。また、画像編集のための依存パッケージによって編集ツールが同一画面上に表示されていて、当該編集ツールを使用して画像編集することができるようになっている。さらに、アプリケーション４実行画面には、ＦＡＸ送信ボタン１２７と当該依存パッケージを終了させる終了ボタン１２８とが設けられている。
【００３６】
アプリケーション４実行画面において、ＦＡＸ送信ボタン１２７がタッチされると、ＦＡＸユニット１１４が起動されユーザが宛先の電話番号を入力した後、当該電話番号先に発呼して当該編集画像データを送信する。
【００３７】
このように本実施の形態によれば、パッケージ配信サーバ１０４に各種パッケージを登録しておき、複合機１００がパッケージ配信サーバ１０４から登録パッケージ情報を受信して登録パッケージの一覧であるパッケージ名１２１と、各パッケージのインストールの有無を示すステータス１２２とを有するアプリケーション管理画面をタッチパネル１１１に表示するように構成したので、タッチパネル１１１で既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張できるものとなる。
【００３８】
なお、以上の説明では１台のパッケージ配信サーバ１０４からパッケージ情報及びパッケージをダウンロードする例について説明したが、複数のパッケージ配信サーバを対象とすることもできる。
【００３９】
図１０は２台のパッケージ配信サーバを対象にした場合の概念図である。第１のパッケージ配信サーバ２０１，第２のパッケージ配信サーバ２０２は別個の事業者が運営し又は同一事業者が個別に運営し、各パッケージ配信サーバ２０１，２０２には独自のパッケージが登録されているものとする。
【００４０】
双方のパッケージ配信サーバ２０１，２０２は、登録パッケージ情報を共有するため各自の登録パッケージのリストを定期的にネットワーク経由で交換する。そして、双方のパッケージ配信サーバ２０１，２０２に登録しているパッケージを一元化した統合登録パッケージ情報をそれぞれ生成する。このとき、パッケージ毎に登録元のパッケージ配信サーバ（２０１又は２０２）のＵＲＬを付加する。複合機１００が希望パッケージをどのサーバからダウンロードすればよいか判るようにするためである。
【００４１】
複合機１００における動作は前述したものと同じである。すなわち、複合機１００からいずれかのパッケージ配信サーバ（２０１又は２０２）に対して登録パッケージ問い合わせを発行し、当該パッケージ配信サーバ（２０１又は２０２）から統合登録パッケージ情報を受信する。
【００４２】
複合機１００はパッケージ０がタッチパネル１１１に登録パッケージの一覧であるアプリケーション管理画面を表示する。図１０に示すように、パッケージ配信サーバ２０１，２０２に登録している全てのパッケージ名が表示され、且つ各パッケージ名に対応して登録元のサーバ名が表示される。なお、登録元のサーバ名はアプリケーション管理画面に表示させることは必ずしも必要ではなく、パッケージ０が認識できれば良い。
【００４３】
タッチパネル１１１に表示したアプリケーション管理画面上でインストールを希望するパッケージ名をタッチすると、パッケージ０がタッチ位置から選択パッケージを認識し、さらに当該選択パッケージのＵＲＬを認識してその登録元であるパッケージ配信サーバ（２０１又は２０２）に対して選択パッケージ名を指定してダウンロード要求する。図１０に示す例ではパッケージ４が選択されたので、パッケージ配信サーバ２０１に対してダウンロード要求する。
【００４４】
このように、複数のパッケージ配信サーバ２０１，２０２にパッケージが分散配置されている環境において、パッケージ登録情報を一元化したので、どのパッケージ配信サーバ２０１，２０２に問いあわせても各パッケージ配信サーバ２０１，２０２に登録されている全てのパッケージを表示して選択することができる。また、統合登録パッケージ情報には登録元のサーバ情報が付加されているので、複数のパッケージ配信サーバにパケットが分散していても容易に登録元のパッケージ配信サーバにアクセスすることができる。
【産業上の利用可能性】
【００４５】
本発明は、既に機能拡張したパッケージと重複することなく所望のパッケージを選択できて円滑に機能拡張でき、複合機に適用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態のシステム構成図
【図２】複合機においてアプリケーション管理画面を表示したタッチパネルの平面図
【図３】複合機からパッケージ配信サーバに登録パッケージを問いあわせて登録パッケージ情報をタッチパネルに表示した状態の遷移図
【図４】選択パッケージの詳細をタッチパネルに表示した状態の遷移図
【図５】パッケージダウンロード中の状態の遷移図
【図６】パッケージの依存関係を解決中の状態の遷移図
【図７】新パッケージインストール直後の状態の遷移図
【図８】パッケージ実行時の状態の遷移図
【図９】複合機及びパッケージ配信サーバにおける登録パッケージの問い合わせからパケット実行までのフロー図
【図１０】複数のパッケージ配信サーバを用いた変形例のシステム構成図
【符号の説明】
【００４７】
１００、１０１、１０２  複合機
１０３  ネットワーク
１０４  パッケージ配信サーバ
１１０  ディスプレイ
１１１  タッチパネル
１２１  パッケージ名
１２２  ステータス
１２３  ＵＲＬ
１１２  コピーユニット
１１３  プリンタユニット
１１４  ＦＡＸユニット
１１５  スキャナユニット
１１６  パッケージ
１１７  アプリケーションフレームワーク
【図１】
2005311907.tif 000003
【図２】
2005311907.tif 000004
【図３】
2005311907.tif 000005
【図４】
2005311907.tif 000006
【図５】
2005311907.tif 000007
【図６】
2005311907.tif 000008
【図７】
2005311907.tif 000009
【図８】
2005311907.tif 000010
【図９】
2005311907.tif 000011
【図１０】
2005311907.tif 000012