(57)【要約】【課題】ある装置に導入されたアプリケーションを、他の装置においても共用することが可能なアプリケーション共用システム、並びに、それを実現するための装置およびプログラムを提供する。【解決手段】アプリケーション共用システムにおいて、複合機は、他の複合機が有するコピー、プリント、スキャンやファクシミリなどの機能を特定する機能情報や、他の複合機のネットワーク上での位置を特定するアドレス情報を、ユーザが所持するＩＣチップから読出し（Ｓ２２）、機能情報により特定される機能を自身が有しているか否かを判定し（Ｓ２３）、他の複合機にセットアップされ、その機能によって使用されるアプリケーションを、アドレス情報に基づいて他の複合機からネットワークを介して取得し（Ｓ２６）、取得したアプリケーションを自身にセットアップする（Ｓ２７）。【選択図】図７
2008071099.tif 000002
【特許請求の範囲】
【請求項１】
通信路を介して相互に接続された第１の装置と第２の装置とを含み、
前記第１の装置は、
該第１の装置が有する機能によって使用されるアプリケーションを該第１の装置に導入する導入手段と、
前記アプリケーションを使用する該第１の装置の機能を特定する機能情報および該第１の装置のアドレス情報を、可搬性のある記録媒体に記録する記録手段と、
を備え、
前記第２の装置は、
前記機能情報および前記アドレス情報を前記記録媒体から読出す読出手段と、
前記機能情報により特定される機能を該第２の装置が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記第１の装置から取得する取得手段と、
を備えることを特徴とするアプリケーション共用システム。
【請求項２】
前記取得手段は、
前記アプリケーションが複数の装置に導入され、前記各装置の前記アドレス情報が前記記録媒体に記録されている場合に、
前記各装置の前記アドレス情報に基づいて、前記各装置にパケットを送信し、返信されてきたパケットに基づいて、前記アプリケーションを取得する先の装置を決定することを特徴とする請求項１に記載のアプリケーション共用システム。
【請求項３】
他の装置に導入されたアプリケーションを使用する当該他の装置の機能を特定する機能情報、および前記他の装置のアドレス情報を、可搬性のある記録媒体から読出す読出手段と、
前記機能情報により特定される機能を自身が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記他の装置から通信路を介して取得する取得手段と、
を備えることを特徴とする装置。
【請求項４】
自身に導入されたアプリケーションを使用する自身の機能を特定する機能情報、および自身のアドレス情報を、可搬性のある記録媒体に記録する記録手段を備えることを特徴とする請求項３に記載の装置。
【請求項５】
装置が有するコンピュータに、
他の装置に導入されたアプリケーションを使用する当該他の装置の機能を特定する機能情報、および前記他の装置のアドレス情報を、可搬性のある記録媒体から読出す読出ステップと、
前記機能情報により特定される機能を自身の装置が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記他の装置から通信路を介して取得する取得ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション共用システム、装置およびプログラムに関する。
【背景技術】
【０００２】
近年、コピー装置、プリンタ装置、スキャナ装置、ファクシミリ装置、これらを統合した複合機などの装置が広く普及している。このような装置は、コンビニエンスストア等の店舗やオフィスなどに設置されて、多数のユーザに利用されることから、ユーザ毎に使用環境を変更できることが求められる。
【０００３】
例えば、特許文献１には、ユーザ設定共用システムとして、画像処理装置の操作パネル等に関する設定ファイルを、ユーザが所有する記憶媒体に記憶させ、これをユーザが持ち運ぶことによって、複数の画像処理装置で設定ファイルを共有する技術が開示されている。
【特許文献１】特開２００１−３０６２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、ある装置に導入されたアプリケーションを、他の装置においても共用することが可能なアプリケーション共用システム、並びに、それを実現するための装置およびプログラムを提供することをその目的の一つとする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明のアプリケーション共用システムは、通信路を介して相互に接続された第１の装置と第２の装置とを含み、前記第１の装置は、該第１の装置が有する機能によって使用されるアプリケーションを該第１の装置に導入する導入手段と、前記アプリケーションを使用する該第１の装置の機能を特定する機能情報および該第１の装置のアドレス情報を、可搬性のある記録媒体に記録する記録手段と、を備え、前記第２の装置は、前記機能情報および前記アドレス情報を前記記録媒体から読出す読出手段と、前記機能情報により特定される機能を該第２の装置が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記第１の装置から取得する取得手段と、を備えることを特徴とする。
【０００６】
また、本発明のアプリケーション共用システムにおいて、前記取得手段は、前記アプリケーションが複数の装置に導入され、前記各装置の前記アドレス情報が前記記録媒体に記録されている場合に、前記各装置の前記アドレス情報に基づいて、前記各装置にパケットを送信し、返信されてきたパケットに基づいて、前記アプリケーションを取得する先の装置を決定することを特徴とする。
【０００７】
次に、本発明の装置は、他の装置に導入されたアプリケーションを使用する当該他の装置の機能を特定する機能情報、および前記他の装置のアドレス情報を、可搬性のある記録媒体から読出す読出手段と、前記機能情報により特定される機能を自身が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記他の装置から通信路を介して取得する取得手段と、を備えることを特徴とする。
【０００８】
また、本発明の装置は、自身に導入されたアプリケーションを使用する自身の機能を特定する機能情報、および自身のアドレス情報を、可搬性のある記録媒体に記録する記録手段を備えることを特徴とする。
【０００９】
次に、本発明のプログラムは、装置が有するコンピュータに、他の装置に導入されたアプリケーションを使用する当該他の装置の機能を特定する機能情報、および前記他の装置のアドレス情報を、可搬性のある記録媒体から読出す読出ステップと、前記機能情報により特定される機能を自身の装置が有している場合に、前記アプリケーションを、前記アドレス情報に基づいて前記他の装置から通信路を介して取得する取得ステップと、を実行させることを特徴とする。
【発明の効果】
【００１０】
請求項１の発明によれば、本構成を有さない場合に比べて、ある装置に導入されたアプリケーションを、簡易な構成によって、他の装置においても共用することができる。
【００１１】
請求項２の発明によれば、本構成を有さない場合に比べて、取得に適した装置からアプリケーションを容易に取得することができる。
【００１２】
請求項３の発明によれば、本構成を有さない場合に比べて、他の装置に導入されたアプリケーションを容易に取得することができる。
【００１３】
請求項４の発明によれば、本構成を有さない場合に比べて、他の装置において本装置からアプリケーションを容易に取得することができる。
【００１４】
請求項５の発明によれば、本構成を有さない場合に比べて、他の装置に導入されたアプリケーションを容易に取得することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について、図面を参照しながら説明する。
【００１６】
図１は、アプリケーション共用システム１の構成例を示す図である。このアプリケーション共用システム１では、装置の一例としての複合機１００〜４００が通信路で構築されたネットワークにそれぞれ接続され、相互に通信可能とされている。
【００１７】
これら複合機１００〜４００は、少なくとも、コピー、プリント、スキャンやファクシミリなどのうち少なくとも２以上の機能を有する。なお、本実施形態では、装置の一例として複合機を挙げているが、これに限らず、コピー装置、プリンタ装置、スキャナ装置やファクシミリ装置等であっても良い。
【００１８】
また、これら複合機１００〜４００は、例えば、コンビニエンスストア等の各店舗に設置され、多数のユーザの利用に供されるものである。
【００１９】
図２は、複合機１００〜４００の外観構成例を示す図である。この複合機１００〜４００は、プリンタ部２３やスキャナ部２５などを有する複合装置部２０と、ユーザによる操作を受付ける操作パネル１３などを有するコンピュータ（ＰＣ）１０と、ユーザが所持するＩＣカードや携帯電話などに内蔵された非接触式のＩＣチップに記録されている電子マネー等の情報にアクセス可能なＩＣカードリーダ３０と、を備える。
【００２０】
図３は、複合機１００〜４００のシステム構成例を示すブロック図である。複合機１００〜４００は、ＰＣ１０と、複合装置部２０と、ＩＣカードリーダ３０とを含んで構成され、これらは相互に通信可能とされている。
【００２１】
ＰＣ１０は、ＣＰＵ等によって構成されている制御部１１と、ネットワークに接続され、複合機２００〜４００など他の装置との通信を可能とする通信部１２と、表示部と操作部が一体となった操作パネル１３と、ハードディスクドライブ（ＨＤＤ）１４と、メモリカードドライブ１５と、を有している。
【００２２】
ＨＤＤ１４は、制御部１１のＣＰＵの動作に必要なプログラムやデータを記憶している。図４に、ＨＤＤ１４の記憶内容例を示す。ＨＤＤ１４は、ＯＳ（オペレーティングシステム）プログラム５１と、このＯＳプログラム５１上で動作する制御アプリケーション５２とを記憶している。この制御アプリケーション５２は、例えば、複合装置部２０に対して実行すべきジョブ（機能に基づく動作）の動作パラメータを与えるためのプログラムである。これらのプログラムは、ＣＤ−ＲＯＭ等の媒体に記憶させることができる。
【００２３】
また、ＨＤＤ１４は、自身の装置のアドレス情報５４や機能一覧５５を含む自装置情報５３や、工場出荷時またはユーザにより導入されたアプリケーションを含むユーザデータ領域５６なども記憶している。導入とは、アプリケーションをコンピュータで利用できる状態にすることをいい、例えば、セットアップやインストールなどが含まれる。また、アプリケーションとは、目的に応じて使用するソフトウェアまたはプログラムをいう。これらの詳細な説明については、後述する。
【００２４】
メモリカードドライブ１５は、例えばフラッシュメモリからなるメモリカードに対してデータの読み書きを行う。このメモリカードは、ＰＣ１０にセットアップ（導入）されるアプリケーションが記録されており、アプリケーションの供給源の一つとされる。
【００２５】
複合装置部２０は、制御部２１と、プリンタ制御部２２と、プリンタ部２３と、スキャナ制御部２４と、スキャナ部２５と、画像処理部２６と、ファックス制御部２７と、を有する。
【００２６】
制御部２１は、プリンタ制御部２２、スキャナ制御部２４、画像処理部２６およびファックス制御部２７との連携により、複合装置部２０全体の動作を司る。
【００２７】
プリンタ制御部２２は、プリンタ部２３の動作を司り、コピー機能やプリント機能を実現する。また、スキャナ制御部２４は、スキャナ部２５の動作を司り、コピー機能、ファクシミリ機能やスキャン機能を実現する。画像処理部２６は、スキャナ部２５がスキャンして得た画像データなどに対して画像処理を施す。ファックス制御部２７は、公衆電話回線に接続され、ファクシミリ機能を実現する。
【００２８】
ＩＣカードリーダ３０は、ユーザが所持するＩＣカードや携帯電話などに内蔵された非接触式のＩＣチップに記録されている電子マネー等の情報にアクセス可能とされている。
【００２９】
ここで、ＩＣカードリーダ３０によってアクセスされるＩＣチップについて説明する。図１２に、ＩＣチップ８のブロック図を示す。ＩＣチップ８は、このＩＣチップ８全体の動作を司るＣＰＵ８１と、電源回路８２と、変換回路８３と、ＲＦ（無線周波数増幅）回路８４と、特定周波数の電磁波を送受信するアンテナ８５と、メモリ（記録媒体）８６と、を有している。
【００３０】
電源回路８２は、アンテナ８５と共に共振回路を構成しており、アンテナ８５が特定周波数の電磁波を受信すると、相互誘導作用によって内部のコンデンサに電力を蓄積し、蓄積した電力を整流してＣＰＵ８１等へ供給する。
【００３１】
変換回路８３は、ＲＦ回路８４から入力された信号を復調および復号化し、これにより得られたデジタルデータをＣＰＵ８１へ出力する。また、変換回路８３は、ＣＰＵ８１から入力されたデジタルデータを符号化および変調し、これにより得られた信号をＲＦ回路８４へ出力する。
【００３２】
ＲＦ回路８４は、アンテナ８５が特定周波数の電磁波を受信すると、アンテナ８５から入力される信号を増幅して変換回路８３へ出力する。また、ＲＦ回路８４は、変換回路８３から入力される信号を増幅してアンテナ８５へ供給する。
【００３３】
メモリ８６は、不揮発性のメモリ（例えば、ＥＥＰＲＯＭ）で構成されており、ＣＰＵ８１によって情報が読み書きされる。メモリ８６には、このＩＣチップ８（ひいては、これを所有するユーザ）を識別するためのチップ情報９１と、このＩＣチップ８によって決済可能な残高を表す電子マネー情報９２とが記憶されている。また、メモリ８６には、後述するように、セットアップ（導入）したアプリケーションに関する情報やアドレス情報などが記憶されている。
【００３４】
ここで、ＩＣチップ８は、ＩＣカードや携帯電話などユーザが持ち運び可能な物（可搬物）に内蔵されていることから、ＩＣチップ８に含まれるメモリ８６は、可搬性のある記録媒体と言うことができる。なお、可搬性のある記録媒体としては、これに限らず、例えば、メモリカードやＵＳＢメモリ等であっても良い。
【００３５】
図５は、ＰＣ１０に含まれる制御部１１の機能構成例を示すブロック図である。制御部１１は、機能的に、取得部４１と、導入部４２と、記録部４３と、読出部４４と、判定部４５と、選択処理部４６と、を有する。これらの構成要素は、制御部１１に含まれるＣＰＵのソフトウェア的な動作によって実現する。また、図６および図７は、制御部１１の動作例を示すフローチャートである。
【００３６】
［通常のセットアップ処理］
図６は、制御部１１が行う通常のセットアップ処理の動作例を示すフローチャートである。この動作は、例えば、コンビニエンスストア等の店舗に設置された複合機１００〜４００の何れかにアプリケーションを最初にセットアップする動作である。ここでは、例として、複合機１００（第１の装置）にアプリケーションをセットアップするものとする。
【００３７】
複合機１００において、ＩＣカードリーダ３０は、ユーザが所持するＩＣカードや携帯電話などに内蔵されたＩＣチップ８からチップ情報９１（図１２参照）を読出して、ユーザの認証を行うと、ユーザを認証したことを表す認証信号をＰＣ１０へ出力する。ＰＣ１０の制御部１１は、この認証信号を受信すると（Ｓ１１）、以下の動作を開始する。
【００３８】
まず、取得部４１は、操作パネル１３を操作するユーザからの指示によって、メモリカードドライブ１５からユーザが所持するメモリカードに記録されているアプリケーションを取得する（Ｓ１２）。なお、アプリケーションの取得は、これに限らず、ネットワーク上のサーバ装置（図示せず）から通信によって取得しても良いし、ＰＣ１０が有するＣＤ−ＲＯＭドライブ等の他のドライブ装置（図示せず）から取得しても良い。
【００３９】
ここで、取得部４１により取得されるアプリケーションは、例えば、複合機１００が有するコピー、プリント、スキャンやファクシミリなどの機能によって利用されるアプリケーションである。
【００４０】
このようなアプリケーションとしては、制御アプリケーション５２上で動作するアプリケーション（例えば、アプレットなど）を例に挙げることができる。制御アプリケーション５２上で動作するアプリケーションとは、例えば、制御アプリケーション５２が複合装置部２０に与える動作パラメータに所定の改変を施すアプリケーションであり、具体的には、コピー機能やプリント機能によって用紙に形成される画像データや、スキャン機能やファクシミリ機能によって取込まれる画像データに対して、所定の透かし画像を付加するように動作パラメータを変更するアプリケーションなどがある。
【００４１】
また、上記のようなアプリケーションとしては、制御アプリケーション５２が複合装置部２０に与えるジョブパラメータを生成するために必要な情報を記述したアプリケーションを例に挙げることもできる。これには、例えば、ファクシミリ機能において、送信先の番号情報を含んだ電話帳アプリケーションなどがある。
【００４２】
また、上記のようなアプリケーションは、複合機１００が有する複数の機能に用いられるものであっても良い。例えば、複合装置部２０に実行させる複数のジョブの処理工程が記述された指示情報（ジョブフロー）アプリケーションなどがある。
【００４３】
なお、複合機１００が有する機能は、コピー、プリント、スキャンやファクシミリなどの機能に属する詳細な機能に分類することもできる。例えば、コピー機能やプリント機能であれば、これに属する白黒印刷、カラー印刷や両面印刷などの詳細な機能に分類することができる。したがって、上記のようなアプリケーションとしては、複合機１００が有する機能に属する詳細な機能にのみ使用されるアプリケーションであっても良い。例えば、コピー機能やプリント機能に属する両面印刷の機能にのみ使用されるアプリケーションなどがある。
【００４４】
次に、導入部４２は、取得部４１が取得したアプリケーションを自身の装置（複合機１００）へセットアップする（Ｓ１３）。すなわち、導入部４２は、取得部４１が取得したアプリケーションをＨＤＤ１４のユーザデータ領域５６（図４参照）へコピーし、また、必要に応じて初期設定を行う。
【００４５】
図８に、ユーザデータ領域５６の内容例を示す。この図では、それぞれのユーザによってセットアップされたアプリケーションが、ユーザデータ領域５６に蓄積されている場合の例を示している。このユーザデータ領域５６では、セットアップされたアプリケーションが、ユーザの認証情報などを含むユーザ情報と関連付けて格納されている。
【００４６】
このようにしてアプリケーションがセットアップされることで、ユーザは、複合機１００において当該アプリケーションを使用させることができる。
【００４７】
次に、記録部４３は、導入部４２がセットアップしたアプリケーションについての情報などをＩＣカードリーダ３０へ出力し、これらの情報を、ユーザが所持するＩＣチップ８に含まれるメモリ８６の複合機データ領域９３（図１２参照）に記録させる（Ｓ１４）。
【００４８】
図１３に、複合機データ領域９３の内容例を示す。この図では、それぞれの複合機にセットアップされたアプリケーションについての情報などが、複合機データ領域９３に蓄積されている場合の例を示している。
【００４９】
この複合機データ領域９３には、複合機を特定する情報として、複合機に関する情報が記述された複合機情報と、複合機のネットワーク上での位置を特定するＩＰアドレス等が記述されたアドレス情報とが記録されている。この複合機情報には、例えば、装置名称や、店舗名・地名などの設置箇所に関する情報が含まれる。これら複合機情報およびアドレス情報は、例えば、ＰＣ１０のＨＤＤ１４に記憶されている自装置情報５３（図４参照）に基づくものである。
【００５０】
また、この複合機データ領域９３には、複合機にセットアップされたアプリケーションを特定する情報として、複合機にセットアップされたアプリケーションのアプリケーション名などが記述されたアプリケーション情報と、このアプリケーションを使用する複合機の機能の種類が記述された、機能情報の一例としての使用機能情報とが記録されている。このアプリケーション情報は、アプリケーション名に限られるものでなく、複合機にセットアップされたアプリケーションを特定できる情報が記述されていれば良い。また、アプリケーション情報は、メモリ８６の使用容量を抑えるため、アプリケーション自体よりもデータ量が小さいことが求められる。
【００５１】
以上のようにして、複合機１００における通常のセットアップ処理が終了する。
【００５２】
［他の装置からアプリケーションを取得して行うセットアップ処理］
図７は、制御部１１が行うもう一つのセットアップ処理の動作例を示すフローチャートである。この動作は、例えば、コンビニエンスストア等の店舗に設置された複合機１００〜４００の何れかにアプリケーションが既にセットアップされている場合に、その複合機からアプリケーションを取得してセットアップする動作である。ここでは、例として、複合機１００（第１の装置）にセットアップされているアプリケーションを、複合機２００（第２の装置）が取得してセットアップするものとする。
【００５３】
複合機２００において、ＩＣカードリーダ３０は、ユーザが所持するＩＣカードや携帯電話などに内蔵されたＩＣチップ８からチップ情報９１（図１２参照）を読出して、ユーザの認証を行うと、ユーザを認証したことを表す認証信号をＰＣ１０へ出力する。ＰＣ１０の制御部１１は、この認証信号を受信すると（Ｓ２１）、以下の動作を開始する。
【００５４】
まず、読出部４４は、ユーザが所持するＩＣチップ８に含まれるメモリ８６の複合機データ領域９３（図１２参照）に記録されている情報をＩＣカードリーダ３０に読出させて、これらの情報を取得する（Ｓ２２）。この複合機データ領域９３には、上述の図１３に示したように、複合機情報、アドレス情報、アプリケーション情報および使用機能情報が記録されており、読出部４４はこれらの情報を取得する。
【００５５】
次に、判定部４５は、読出部４４が取得した使用機能情報に基づいて、この使用機能情報により特定される種類の機能を自身の装置（複合機２００）が有しているか否かを判定する（Ｓ２３）。この判定は、ＰＣ１０のＨＤＤ１４に記憶されている機能一覧５５（図４参照）を参照することによって行われる。
【００５６】
図９に、機能一覧５５の内容例を示す。これによると、機能一覧５５には、コピー、プリント、スキャンやファクシミリなどの複合機２００が有する機能が記述されている。また、機能一覧５５には、これらの機能属する詳細な機能、例えば、コピー機能やプリント機能であれば、これに属する白黒印刷、カラー印刷や両面印刷などの詳細な機能も記述されている。
【００５７】
そして、使用機能情報に記述されている種類の機能を自身の装置（複合機２００）が有している場合には（Ｓ２３：ＹＥＳ）、選択処理部４６は、読出部４４が取得したアプリケーション情報に基づいて、自身の装置にセットアップ可能なアプリケーションの一覧を操作パネル１３に表示し、ユーザに選択を促す（Ｓ２４）。他方、使用機能情報に記述されている種類の機能を自身の装置（複合機２００）が有していない場合には（Ｓ２３：ＮＯ）、自身の装置にセットアップ可能なアプリケーションが他の複合機１００、３００、４００には存在しないことから、選択処理部４６はセットアップ処理を終了する。
【００５８】
図１０に、操作パネル１３の表示例を示す。操作パネル１３の表示画面には、読出部４４が取得したアプリケーション情報に基づいて、自身の装置にセットアップ可能なアプリケーションのアプリケーション名が記述された選択ボタン６１〜６３が表示される。また、操作パネル１３の表示画面には、整理ボタン７１も表示される。この整理ボタン７１についての説明は後述する。
【００５９】
そして、ユーザによって選択ボタン６１〜６３の何れかが選択されたことを選択処理部４６が検知すると（Ｓ２５：ＹＥＳ）、取得部４１は、選択されたアプリケーション名に係るアプリケーションを、読出部４４が取得したアドレス情報に基づいて、他の複合機１００、３００、４００の中でこのアプリケーションをセットアップしている複合機（ここでは、複合機１００）からネットワークを介して取得する（Ｓ２６）。
【００６０】
ここで、複合機１００には、上述したように、ＨＤＤ１４のユーザデータ領域５６にセットアップされたアプリケーションがユーザ情報と関連付けて格納されており（図８参照）、複合機１００は、ユーザの認証情報と選択されたアプリケーション名の情報を含んだ複合機２００からの取得要求に応じて、該当するユーザ情報と関連付けて格納されているアプリケーションの中から該当するアプリケーションを読出して、複合機２００へ送信する。これによって、複合機２００はアプリケーションを取得する。
【００６１】
なお、選択されたアプリケーション名に係るアプリケーションをセットアップしている複合機が複数に渡る場合には、取得部４１は、ネットワーク診断用のパケットを該当する複数の複合機にそれぞれ送信し、返信されてきたパケットに基づいて転送効率の良い複合機を選択し、その複合機からアプリケーションを取得するようにする。これは、例えば、最も早くパケットが返信してきた複合機を、転送効率の良い複合機として選択することにより行う。
【００６２】
図１１に、操作パネル１３の表示例の変形例を示す。操作パネル１３の表示画面には、読出部４４が取得した複合機情報に基づいて、複合機２００にセットアップ可能なアプリケーションを既にセットアップしている複合機の装置名称や設置箇所などが記述された選択ボタン６６〜６９が表示される。そして、選択処理部４６は、ユーザによって選択ボタン６６〜６９の何れかが選択されたことを検知すると、次に、読出部４４が取得したアプリケーション情報に基づいて、選択された複合機にセットアップされているアプリケーションのアプリケーション名が記述された選択ボタン（図１０に示す選択ボタン６１〜６３と同様）を表示し、ユーザに選択を促す。
【００６３】
図１０及び図１１に示した操作パネル１３の表示画面に表示される整理ボタン７１について説明する。選択処理部４６は、ユーザによって整理ボタン７１が選択されたことを検知すると、ＩＣチップ８に含まれるメモリ８６の複合機データ領域９３に記録されている全てのアプリケーション情報について、アプリケーション情報により特定されるアプリケーションが該当する複合機にセットアップされているか否かを、該当する複合機へアクセスして確認する。そして、アプリケーションがセットアップされていなかった場合や複合機と通信できなかった場合には、選択処理部４６は、そのアプリケーションについてのアプリケーション情報及びこれに属する他の情報を複合機データ領域９３から消去させる。
【００６４】
次に、導入部４２は、取得部４１が取得したアプリケーションを自身の装置へセットアップする（Ｓ２７）。この導入部４２の動作は、上述した通りであるので詳細な説明は省略する。
【００６５】
その後、記録部４３は、導入部４２がセットアップしたアプリケーションについての情報などをＩＣカードリーダ３０へ出力し、これらの情報を、ユーザが所持するＩＣチップ８に含まれるメモリ８６の複合機データ領域９３に記録させる（Ｓ２８）。この記録部４３の動作は、上述した通りであるので詳細な説明は省略する。
【００６６】
以上のようにして、複合機２００における、複合機１００からアプリケーションを取得するセットアップ処理が終了する。
【００６７】
以上に説明した本実施形態によれば、ネットワークに接続された複合機１００〜４００の間で、これら複合機１００〜４００の動作に用いられるアプリケーションを直接やり取りすることができるので、サーバ装置等によって一元管理する必要なく、構成が簡易となる。特に、複合機１００〜４００がコンビニエンスストア等の店舗に設置される場合などは、使用するユーザが多数となってサーバ装置等における一元管理が困難となると考えられることから、複合機１００〜４００の間でアプリケーションを直接やり取りする方が簡便である。
【００６８】
また、ユーザが所持するＩＣチップ８に含まれるメモリ８６に記録させる情報が、例えば、複合機情報、アドレス情報、アプリケーション情報および使用機能情報であることから、アプリケーション自体をメモリ８６に格納する場合と比べて、メモリ８６の使用容量を抑えることができ、多くの情報を記録させることができる。
【００６９】
また、判定部４５が、読出部４４が取得した使用機能情報（機能情報）に基づいて、この使用機能情報に記述されている種類の機能を自身の装置が有しているか否かを判定することで、自身の装置で使用可能なアプリケーションを適切に取得することができる。
【００７０】
また、取得部４１が、アプリケーションをセットアップしている複合機が複数に渡る場合に、転送効率の良い複合機を選択することで、アプリケーションを迅速に取得することができる。
【００７１】
また、選択処理部４６が、図１１に示すように、操作パネル１３の表示画面に、複合機の装置名称や設置箇所などが記述された選択ボタン６６〜６９を表示し、次に、選択された複合機にセットアップされているアプリケーションのアプリケーション名が記述された選択ボタンを表示することで、ユーザは、装置名称や設置箇所などを手掛かりにして所望のアプリケーションを選び出すことができる。
【００７２】
また、選択処理部４６が、図１０及び図１１に示す整理ボタン７１が選択された場合に、複合機へアクセスし、アプリケーションがセットアップされていなかった場合や複合機と通信できなかった場合に、そのアプリケーションについてのアプリケーション情報及びこれに属する他の情報を複合機データ領域９３から消去することで、取得できないアプリケーションについての情報を整理することができる。
【００７３】
また、記録部４３が、複合機１００からアプリケーションを取得してセットアップした場合においても、当該アプリケーションについての情報などをＩＣチップ８に記録することで、ユーザによって他の複合機３００、４００が利用される場合に、複合機１００および複合機２００のどちらからでもアプリケーションを取得することができるようになる。
【図面の簡単な説明】
【００７４】
【図１】アプリケーション共用システムの構成例を示す図である。
【図２】複合機（装置）の外観構成例を示す図である。
【図３】複合機（装置）のシステム構成例を示すブロック図である。
【図４】ＨＤＤの記憶内容の例を示す図である。
【図５】複合機（装置）の機能構成例を示すブロック図である。
【図６】複合機（装置）の動作例を示すフローチャートである。
【図７】複合機（装置）の動作例を示すフローチャートである。
【図８】ユーザデータ情報の例を示す図である。
【図９】機能一覧の例を示す図である。
【図１０】操作パネルの表示例を示す図である。
【図１１】操作パネルの表示例を示す図である。
【図１２】ＩＣカードに内蔵されるＩＣチップのシステム構成例を示すブロック図である。
【図１３】複合機データ情報の例を示す図である。
【符号の説明】
【００７５】
１  アプリケーション共用システム、１０  ＰＣ、１１  制御部、１２  通信部、１３  操作パネル、１４  ＨＤＤ、１５  メモリカードドライブ、２０  複合装置部、２１  制御部、２２  プリンタ制御部、２３  プリンタ部、２４  スキャナ制御部、２５  スキャナ部、２６  画像処理部、２７  ファックス制御部、３０  ＩＣカードリーダ、４１  取得部、４２  導入部、４３  記録部、４４  読出部、４５  判定部、４６  選択処理部、５５  機能一覧、５６  ユーザデータ領域、８  ＩＣチップ、８１  ＣＰＵ、８２  電源回路、８３  変換回路、８４  ＲＦ回路、８５  アンテナ部、８６  メモリ、９３  複合機データ領域、１００〜４００  複合機（装置）。
【図１】
2008071099.tif 000003
【図２】
2008071099.tif 000004
【図３】
2008071099.tif 000005
【図４】
2008071099.tif 000006
【図５】
2008071099.tif 000007
【図６】
2008071099.tif 000008
【図７】
2008071099.tif 000009
【図８】
2008071099.tif 000010
【図９】
2008071099.tif 000011
【図１０】
2008071099.tif 000012
【図１１】
2008071099.tif 000013
【図１２】
2008071099.tif 000014
【図１３】
2008071099.tif 000015