(57)【要約】【課題】複数の情報処理装置の間で公開鍵方式を採用して情報を移行する場合に、作業が簡易であり、また、作業時間を短縮させることで、作業者の作業負担を軽減させることができる。【解決手段】情報処理システムは、移行元情報処理装置と移行先情報処理装置との間で着脱可能な外部記憶装置を介して設定情報を移行させる構成である。移行先情報処理装置は、初期セットアップが開始されることに伴って公開鍵を作成する公開鍵作成手段と、作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、公開鍵を出力した後に外部記憶装置が装着されることに伴い、その外部記憶装置から暗号化された設定情報を読出して、その設定情報を復号化する復号化実行手段と、復号化された設定情報を反映する反映手段と、を備える。【選択図】図１
2012222645.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の設定に関する設定情報を、移行元である移行元情報処理装置から移行先である移行先情報処理装置に移行させる情報処理システムであって、
前記移行元情報処理装置は、
設定情報を記憶する設定情報記憶装置と、
前記移行先情報処理装置によって公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得手段と、
前記設定情報記憶装置から設定情報を読出し、読出した設定情報を前記公開鍵で暗号化する暗号化実行手段と、
暗号化された設定情報を着脱可能な外部記憶装置に記憶させる設定情報出力制御手段と、
を備え、
前記移行先情報処理装置は、
初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、
作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、
前記外部記憶装置が装着されることに伴い前記外部記憶装置から暗号化された設定情報を読出して、その設定情報を復号化する復号化実行手段と、
復号化された設定情報を反映する反映手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記記録媒体は、印刷用紙であり、
前記公開鍵出力制御手段は、前記印刷用紙に公開鍵を印刷出力させるものであり、
前記公開鍵取得手段は、公開鍵が印刷された印刷用紙を読み取って得られる画像データを解析して公開鍵を取得することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記記録媒体は、前記外部記憶装置であり、
前記公開鍵出力制御手段は、公開鍵を前記外部記憶装置に記録するものであり、
前記公開鍵取得手段は、前記外部記憶装置から公開鍵を読出して取得することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記記録媒体は、前記外部記憶装置又は印刷用紙であり、
前記公開鍵出力制御手段は、前記外部記憶装置が装着されている場合に前記外部記憶装置に公開鍵を出力し、前記外部記憶装置が装着されていない場合に前記印刷用紙に公開鍵を印刷出力させるものであり、
前記公開鍵取得手段は、前記外部記憶装置から公開鍵を読出して取得するか又は公開鍵が印刷された印刷用紙を読み取って得られる画像データを解析して公開鍵を取得することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記反映手段は、設定情報を反映させた後に、前記外部記憶装置に記憶されている、暗号化された設定情報を消去することを特徴とする請求項３又は４に記載の情報処理システム。
【請求項６】
前記移行先情報処理装置は、当該移行先情報処理装置の機能に関する移行先機能情報を記憶する機能情報記憶装置を更に有し、
前記公開鍵出力制御手段は、前記記録媒体に公開鍵を記録すると共に、前記機能情報記憶装置から移行先機能情報を読出して前記記録媒体に更に記録するものであり、
前記設定情報記憶装置は、前記移行元情報処理装置の機能に関する移行元機能情報を更に記憶するものであり、
前記公開鍵取得手段は、前記記録媒体から公開鍵と移行先機能情報とを取得するものであり、
前記移行元情報処理装置は、前記公開鍵取得手段から移行先機能情報を受け取ると共に、前記設定情報記憶装置から移行元機能情報を読出し、それら移行先機能情報と移行元機能情報とを比較し、その比較結果に基づき、前記設定情報記憶装置に記憶される設定情報のうちから前記移行先情報処理装置の機能に対応する情報のみを移行情報として抽出する比較手段を更に備え、
前記暗号化実行手段は、前記公開鍵取得手段から公開鍵を受け取って、その公開鍵で前記移行情報を暗号化することを特徴とする請求項１乃至５の何れかに記載の情報処理システム。
【請求項７】
前記移行先情報処理装置は、画像が付された用紙を読み取る画像読取手段を更に備え、
前記公開鍵出力制御手段は、画像が付された位置以外に公開鍵を付して印刷出力させることを特徴とする請求項２乃至６の何れかに記載の情報処理システム。
【請求項８】
複数の前記移行先情報処理装置を備え、
前記記録媒体は、各移行先情報処理装置によって作成される公開鍵のそれぞれを記録するものであり、
前記公開鍵取得手段は、前記記録媒体から各公開鍵を取得するものであり、
前記暗号化実行手段は、前記公開鍵取得手段によって取得される各公開鍵のそれぞれに対応して設定情報を暗号化することを特徴とする請求項１乃至７の何れかに記載の情報処理システム。
【請求項９】
情報処理装置の設定に関する設定情報を記憶する設定情報記憶装置を備える移行元情報処理装置から、その設定情報を移行先である移行先情報処理装置に移行させる情報処理システムによって実行される情報処理方法であって、
前記移行元情報処理装置において、
前記移行先情報処理装置によって公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得ステップと、
前記設定情報記憶装置から設定情報を読出し、読出した設定情報を前記公開鍵で暗号化する暗号化実行ステップと、
暗号化された設定情報を着脱可能な外部記憶装置に記憶させる設定情報出力制御ステップと、
を有し、
前記移行先情報処理装置において、
初期セットアップが開始されることに伴って公開鍵を作成する公開鍵作成ステップと、
作成された公開鍵を記録媒体に記録する公開鍵出力制御ステップと、
前記外部記憶装置が装着されることに伴い前記外部記憶装置から暗号化された設定情報を読出して、その設定情報を復号化する復号化実行ステップと、
復号化された設定情報を反映する反映ステップと、
を有することを特徴とする情報処理方法。
【請求項１０】
初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、
作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、
着脱可能な外部記憶装置が装着された場合に、その外部記憶装置から、他の情報処理装置によって前記公開鍵に基づき暗号化された設定情報を読出して、その設定情報を復号化する復号化実行手段と、
復号化された設定情報を反映する反映手段と、
を備えることを特徴とする情報処理装置。
【請求項１１】
着脱可能な外部記憶装置を装着する装着部と、
設定情報を記憶する設定情報記憶装置と、
他の情報処理装置によって出力され公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得手段と、
前記設定情報記憶装置に記憶される設定情報から他の情報処理装置に移行すべき移行情報を抽出する抽出手段と、
前記公開鍵取得手段によって取得された公開鍵で前記移行情報を暗号化する暗号化実行手段と、
暗号化された移行情報を、前記装着部に装着される外部記憶装置に記憶させる設定情報出力制御手段と、
初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、
前記公開鍵作成手段によって作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、
前記公開鍵出力制御手段によって公開鍵が出力された後、前記装着部に外部記憶装置が装着された場合、その外部記憶装置から、他の情報処理装置によって前記公開鍵に基づき暗号化された移行情報を読出して、その移行情報を復号化する復号化実行手段と、
前記復号化実行手段によって復号化された移行情報を設定情報として前記設定情報記憶装置に記憶させることにより反映させる反映手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理方法に関し、特に、情報処理装置の設定に関する設定情報を別の情報処理装置に移行させるための技術に関する。
【背景技術】
【０００２】
一般に、一の情報処理装置において設定されている設定情報を、ＵＳＢメモリなど可搬型の外部記憶装置を介して他の情報処理装置に移行させる技術が良く知られている。例えば、特許文献１には、第１の通信装置において通信端末との通信経路を確立するためのアソシエーション情報を外部記憶媒体に記憶し、その外部記憶媒体を第２の通信装置に装着することで、第２の通信装置において通信端末との通信経路を確立する通信システムが開示されている。これにより、ユーザは、例えば、第１の通信装置から第２の通信装置への入れ替え時、又は、第２の通信装置の増設時などに、第２の通信装置において通信経路を確立するための設定を一から行う手間が省ける。
【０００３】
また、特許文献１に開示された通信システムは、第１の通信装置においてアソシエーション情報を公開鍵で暗号化し、その暗号化されたアソシエーション情報を第２の通信装置において秘密鍵で復号化するように構成されている。これにより、アソシエーション情報のセキュリティが担保されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５５２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術は、ユーザからの指示入力に応じて公開鍵を作成するものであるため以下のような問題が生じる。すなわち、一般に公開鍵は、重要なデータや秘密データなどを移行する場合になどに用いられるものである。そのため、公開鍵を作成するためには、一般ユーザが容易に作成することが出来ないように複雑な手続が要求されることが多い。例えば、公開鍵を作成するための画面が安易に表示されないようにメニューの深い階層に設けられていたり、又は、ユーザが誤って公開鍵を作成しないように長く複雑なセキュリティＩＤやパスワードなどが求められたりする。そのため、設定情報を移行させようとする作業者は、公開鍵を作成するための画面を表示させるまでに時間がかかったり、セキュリティＩＤやパスワードなどを入力するのに時間がかかったりする。また、上述したように要求されるセキュリティＩＤやパスワードなどは長く複雑であるため、それに伴い入力ミスをしてしまうことも多い。仮に入力ミスをしてしまうと、作業者は、入力ミスした箇所を探し出すのに更に時間がかかってしまう。
【０００６】
このように、従来では、複数の情報処理装置の間で公開鍵方式を採用して情報を移行するための作業は複雑であり、また、それに伴い時間もかかるので、作業者にとっては作業負担が大きいという問題がある。
【０００７】
そこで本発明は、上記問題点を解決するため、複数の情報処理装置の間で公開鍵を採用して情報を移行する場合に、作業が簡易であり、また、作業時間を短縮させることで、作業者の作業負担を軽減することのできる情報処理システム、情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１にかかる発明は、情報処理装置の設定に関する設定情報を、移行元である移行元情報処理装置から移行先である移行先情報処理装置に移行させる情報処理システムであって、前記移行元情報処理装置は、設定情報を記憶する設定情報記憶装置と、前記移行先情報処理装置によって公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得手段と、前記設定情報記憶装置から設定情報を読出し、読出した設定情報を前記公開鍵で暗号化する暗号化実行手段と、暗号化された設定情報を着脱可能な外部記憶装置に記憶させる設定情報出力制御手段と、を備え、前記移行先情報処理装置は、初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、前記外部記憶装置が装着されることに伴い前記外部記憶装置から暗号化された設定情報を読出して、その設定情報を復号化する復号化実行手段と、復号化された設定情報を反映する反映手段と、を備えることを特徴とする構成である。
【０００９】
このような構成によれば、移行先情報処理装置は、初期セットアップが開始されることに伴い自動的に公開鍵を作成して記録媒体に記録するようになっているので、作業者は、特別な操作をすることなく公開鍵を出力することが可能になる。その結果、情報処理システムは、移行元情報処理装置から移行先情報処理装置への設定情報の移行に伴う操作を作業者に簡易に行なわせることが可能になる。
【００１０】
請求項２にかかる発明は、請求項１に記載の情報処理システムにおいて、前記記録媒体は、印刷用紙であり、前記公開鍵出力制御手段は、前記印刷用紙に公開鍵を印刷出力させるものであり、前記公開鍵取得手段は、公開鍵が印刷された印刷用紙を読み取って得られる画像データを解析して公開鍵を取得することを特徴とする構成である。
【００１１】
このような構成によれば、記録媒体が印刷用紙であるので、簡易な構成で公開鍵を出力することが可能になる。
【００１２】
請求項３にかかる発明は、請求項１又は２に記載の情報処理システムにおいて、前記記録媒体は、前記外部記憶装置であり、前記公開鍵出力制御手段は、公開鍵を前記外部記憶装置に記録するものであり、前記公開鍵取得手段は、前記外部記憶装置から公開鍵を読出して取得することを特徴とする構成である。
【００１３】
このような構成によれば、１つの外部記憶装置を移行元情報処理装置と移行先情報処理装置とにそれぞれ装着することで設定情報が移行できるので、作業者にとっては、設定情報の移行に伴う作業が簡易になる。
【００１４】
請求項４にかかる発明は、請求項１に記載の情報処理システムにおいて、前記記録媒体は、前記外部記憶装置又は印刷用紙であり、前記公開鍵出力制御手段は、前記外部記憶装置が装着されている場合に前記外部記憶装置に公開鍵を出力し、前記外部記憶装置が装着されていない場合に前記印刷用紙に公開鍵を印刷出力させるものであり、前記公開鍵取得手段は、前記外部記憶装置から公開鍵を読出して取得するか又は公開鍵が印刷された印刷用紙を読み取って得られる画像データを解析して公開鍵を取得する構成である。
【００１５】
このような構成によれば、外部記憶装置が装着されている場合と外部記憶装置が装着されていない場合とで公開鍵の出力先を自動で振分けることが可能である。これにより、作業者は、特別な操作を必要としないで公開鍵を出力させることが可能である。
【００１６】
請求項５にかかる発明は、請求項３又は４に記載の情報処理システムであって、前記反映手段は、設定情報を反映させた後に、前記外部記憶装置に記憶されている、暗号化された設定情報を消去することを特徴とする構成である。
【００１７】
このような構成によれば、外部記憶装置に記憶されている設定情報を消去するので設定情報が外部記憶装置に残ってしまうことを防止できる。これにより、情報処理システム１は、セキュリティを向上させることが可能である。
【００１８】
請求項６にかかる発明は、請求項１乃至５の何れかに記載の情報処理システムであって、前記移行先情報処理装置は、当該移行先情報処理装置の機能に関する移行先機能情報を記憶する機能情報記憶装置を更に有し、前記公開鍵出力制御手段は、前記記録媒体に公開鍵を記録すると共に、前記機能情報記憶装置から移行先機能情報を読出して前記記録媒体に更に記録するものであり、前記設定情報記憶装置は、前記移行元情報処理装置の機能に関する移行元機能情報を更に記憶するものであり、前記公開鍵取得手段は、前記記録媒体から公開鍵と移行先機能情報とを取得するものであり、前記移行元情報処理装置は、前記公開鍵取得手段から移行先機能情報を受け取ると共に、前記設定情報記憶装置から移行元機能情報を読出し、それら移行先機能情報と移行元機能情報とを比較し、その比較結果に基づき、前記設定情報記憶装置に記憶される設定情報のうちから前記移行先情報処理装置の機能に対応する情報のみを移行情報として抽出する比較手段を更に備え、前記暗号化実行手段は、前記公開鍵取得手段から公開鍵を受け取って、その公開鍵で前記移行情報を暗号化することを特徴とする構成である。
【００１９】
このような構成によれば、情報処理システムは、移行先情報処理装置の機能に対応する移行情報を抽出するので、移行先情報処理装置にとって不要な設定情報を暗号化しなくて済む。これにより、情報処理システムは、処理すべきデータ量を軽減でき、システム全体の処理時間を短くさせることが可能である。
【００２０】
請求項７にかかる発明は、請求項２乃至６の何れかに記載の情報処理システムであって、前記移行先情報処理装置は、画像が付された用紙を読み取る画像読取手段を更に備え、前記公開鍵出力制御手段は、画像が付された位置以外に公開鍵を付して印刷出力させることを特徴とする構成である。
【００２１】
このような構成によれば、移行先情報処理装置は、画像が付されている場所以外に公開鍵を付すように印刷出力を実行するので、画像と公開鍵とが重なってしまうことで、後に移行元情報処理装置において公開鍵が識別できなくなるような不具合を未然に防止することが可能である。
【００２２】
請求項８にかかる発明は、請求項１乃至７の何れかに記載の情報処理システムであって、複数の前記移行先情報処理装置を備え、前記記録媒体は、各移行先情報処理装置によって作成される公開鍵のそれぞれを記録するものであり、前記公開鍵取得手段は、前記記録媒体から各公開鍵を取得するものであり、前記暗号化実行手段は、前記公開鍵取得手段によって取得される各公開鍵のそれぞれに対応して設定情報を暗号化することを特徴とする構成である。
【００２３】
このような構成によれば、情報処理システムは、移行先情報処理装置が複数ある場合に、各移行先情報処理装置によって作成される公開鍵のそれぞれに対応して設定情報を暗号化するので、移行元情報処理装置から各移行先情報処理装置に対して設定情報を安全に移行させることが可能である。
【００２４】
請求項９にかかる発明は、情報処理装置の設定に関する設定情報を記憶する設定情報記憶装置を備える移行元情報処理装置から、その設定情報を移行先である移行先情報処理装置に移行させる情報処理システムによって実行される情報処理方法であって、前記移行元情報処理装置において、前記移行先情報処理装置によって公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得ステップと、前記設定情報記憶装置から設定情報を読出し、読出した設定情報を前記公開鍵で暗号化する暗号化実行ステップと、暗号化された設定情報を着脱可能な外部記憶装置に記憶させる設定情報出力制御ステップと、を有し、前記移行先情報処理装置において、初期セットアップが開始されることに伴って公開鍵を作成する公開鍵作成ステップと、作成された公開鍵を記録媒体に記録する公開鍵出力制御ステップと、前記外部記憶装置が装着されることに伴い前記外部記憶装置から暗号化された設定情報を読出して、その設定情報を復号化する復号化実行ステップと、復号化された設定情報を反映する反映ステップと、を有することを特徴とする構成である。
【００２５】
このような構成によれば、移行先情報処理装置は、初期セットアップが開始されることに伴い自動的に公開鍵を作成して記録媒体に記録するようになっているので、作業者は、特別な操作をすることなく公開鍵を出力することが可能になる。その結果、情報処理システムは、移行元情報処理装置から移行先情報処理装置への設定情報の移行に伴う操作を作業者に簡易に行なわせることが可能になる。
【００２６】
請求項１０にかかる発明は、初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、着脱可能な外部記憶装置が装着された場合に、その外部記憶装置から、他の情報処理装置によって前記公開鍵に基づき暗号化された設定情報を読出して、その設定情報を復号化する復号化実行手段と、復号化された設定情報を反映する反映手段と、を備えることを特徴とする構成である。
【００２７】
このような構成によれば、情報処理装置は、初期セットアップが開始されることに伴い自動的に公開鍵を作成して記録媒体に記録するようになっているので、作業者は、特別な操作をすることなく公開鍵を出力することが可能になる。
【００２８】
請求項１１にかかる発明は、着脱可能な外部記憶装置を装着する装着部と、設定情報を記憶する設定情報記憶装置と、他の情報処理装置によって出力され公開鍵が記録された記録媒体から、その公開鍵を取得する公開鍵取得手段と、前記設定情報記憶装置に記憶される設定情報から他の情報処理装置に移行すべき移行情報を抽出する抽出手段と、前記公開鍵取得手段によって取得された公開鍵で前記移行情報を暗号化する暗号化実行手段と、暗号化された移行情報を、前記装着部に装着される外部記憶装置に記憶させる設定情報出力制御手段と、初期セットアップを行なうことに伴って公開鍵を作成する公開鍵作成手段と、前記公開鍵作成手段によって作成された公開鍵を記録媒体に記録する公開鍵出力制御手段と、前記公開鍵出力制御手段によって公開鍵が出力された後、前記装着部に外部記憶装置が装着された場合、その外部記憶装置から、他の情報処理装置によって前記公開鍵に基づき暗号化された移行情報を読出して、その移行情報を復号化する復号化実行手段と、前記復号化実行手段によって復号化された移行情報を設定情報として前記設定情報記憶装置に記憶させることにより反映させる反映手段と、を備えることを特徴とする構成である。
【００２９】
このような構成によれば、情報処理装置は、初期セットアップが開始されることで移行先の情報処理装置として動作する一方で、他の情報処理装置によって出力される公開鍵が記録された記録媒体から、その公開鍵を取得することで設定情報の移行元として動作することが可能である。すなわち、情報処理装置は、設定情報の移行先となる場合と、設定情報の移行元になる場合とで動作を切替えることが可能になる。更に、情報処理装置は、設定情報の移行先として動作する場合には、初期セットアップが開始されることに伴って、自動的に公開鍵を作成して記録媒体に記録するようになっている。これにより、作業者は、特別な操作をすることなく公開鍵を出力することが可能である。
【発明の効果】
【００３０】
本発明によれば、複数の情報処理装置の間で公開鍵方式を採用して情報を移行する場合に、作業が簡易であり、また、作業時間を短縮させることで、作業者の作業負担を軽減させることができる。
【図面の簡単な説明】
【００３１】
【図１】一実施形態における情報処理システムの一構成例を示す図である。
【図２】情報処理システムに含まれる移行先情報処理装置のハードウェア構成の一例を示す図である。
【図３】移行先情報処理装置における制御部の機能構成の一例を示す図である。
【図４】移行先情報処理装置から移行元情報処理装置に移行される情報の一例を示す図である。
【図５】移行元情報処理装置における制御部の機能構成の一例を示す図である。
【図６】移行元情報処理装置から移行先情報処理装置に移行される情報の一例を示す図である。
【図７】情報処理システムにおいて行われる主たる処理手順の一例を示すフローチャートである。
【図８】移行先情報処理装置において行われる公開鍵作成処理の処理手順の一例を示すフローチャートである。
【図９】移行先情報処理装置において行われる印刷出力処理の処理手順の一例を示すフローチャートである。
【図１０】移行元情報処理装置において行われる暗号化実行処理の処理手順の一例を示すフローチャートである。
【図１１】移行先情報処理装置において行われる反映処理の処理手順の一例を示すフローチャートである。
【図１２】情報処理システムに複数の移行先情報処理装置が含まれる場合における処理を模式的に示す図である。
【図１３】情報処理システムに複数の移行先情報処理装置が含まれる場合における処理を模式的に示す図である
【図１４】情報処理システムに複数の移行先情報処理装置が含まれる場合における処理を模式的に示す図である。
【図１５】情報処理システムに複数の移行先情報処理装置が含まれる場合における処理を模式的に示す図である。
【図１６】情報処理システムに複数の移行先情報処理装置が含まれる場合において、移行元情報処理装置の制御部によって実行される処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３３】
（第１の実施形態）
図１は、本実施形態における情報処理システム１の一構成例を示す図である。情報処理システム１には、複数の情報処理装置２が含まれる。図例では、情報処理システム１には、移行元情報処理装置２ａと、移行先情報処理装置２ｂとが含まれている。そして、情報処理システム１は、移行元情報処理装置２ａと移行先情報処理装置２ｂとが、ＵＳＢメモリ等の可搬型の外部記憶装置１１を介して互いに情報の受け渡しを行なう構成である。移行元情報処理装置２ａ及び移行先情報処理装置２ｂは、何れもデジタル復号機やＭＦＰ（Multi Function Peripheral）などと称される装置であり、コピー機能、プリンタ機能、スキャナ機能、ＦＡＸ機能などを備えている。また、移行元情報処理装置２ａ及び移行先情報処理装置２ｂは、パーソナルコンピュータなどのユーザ端末とネットワークを介して印刷ジョブやスキャンデータなど各種データの送受信を実行することが可能な構成である。移行元情報処理装置２ａ及び移行先情報処理装置２ｂの基本的な構成は同様であるので、以下の説明では、移行元情報処理装置２ａ及び移行先情報処理装置２ｂを特に区別する必要のないときは、単に「情報処理装置２」と称する。
【００３４】
情報処理装置２は、原稿を載置する原稿載置台３と、原稿載置台３に載置された原稿を自動搬送して読み取る読取部４と、読取部４によって読み取られた画像データを印刷処理する印刷処理部５と、印刷処理部５によって印刷出力された印刷物を排出する排出口６と、排出口６から排出された印刷物を載置する排出トレイ７と、作業者に各種指示操作を行わせる操作パネル８と、読取部４から排出された原稿を載置するための原稿排出台９と、印刷媒体となる用紙をストックしておくための複数の給紙カセット１０と、着脱可能な外部記憶装置１１を装着するための装着ポート１８と、を備えている。
【００３５】
読取部４は、原稿載置台３に載置された原稿を自動搬送して画像の読み取り動作を行ない、画像データを出力する処理部である。読取部４は、そのような原稿を読み取って生成した画像データを出力するために必要な以下の構成を備えている。例えば、読取部４は、原稿載置台３に載置された複数の原稿を先頭から１枚ずつ搬送して原稿排出台９に排出する原稿搬送部、搬送される原稿の先端部から順次、走査光を照射する走査部、原稿からの反射光を受光して電気信号に変換するイメージセンサ、イメージセンサから出力されるアナログ電気信号をデジタル信号である画像データに変換して出力する画像データ出力部などを備えている。
【００３６】
印刷処理部５は、例えば、読取部４によって出力される画像データに基づいて印刷処理を実行することで印刷物を出力する処理部である。印刷処理部５は、画像データに基づいて印刷出力を行なうために必要な以下の構成を備えている。例えば、印刷処理部５は、給紙カセット１０から用紙を１枚ずつ給紙する給紙部、給紙部から給紙された用紙に対して、画像データに基づき画像形成を行う画像形成部、画像形成部によって形成されるトナー像（画像）を用紙に転写させる転写部、用紙に転写されたトナー像を定着させる定着部、印刷された印刷物を排出口６まで搬送する印刷物搬送部、画像形成部にトナーを補充するトナーボトルなどを備えている。
【００３７】
このように、情報処理装置２は、原稿載置台３に載置された原稿を読取部４によって読み取り画像データを出力する。そして、情報処理装置２は、読取部４によって出力される画像データに基づいて印刷処理部５が印刷出力を行なう構成である。
【００３８】
操作パネル８は、液晶パネルなどで構成され各種情報を表示する表示部と、いわゆるタッチ式パネルで構成された操作入力部とが一体的に構成されている。操作パネル８は、作業者が情報処理装置２を操作する際のユーザインタフェースとなるものである。操作入力部は、上述した表示部に表示された操作ボタンなどが作業者によって操作されることで、各種操作指示を入力するように構成される。
【００３９】
移行元情報処理装置２ａは、既にオフィス環境などに設置され、実際に稼働している装置である。そのため、この移行元情報処理装置２ａは、ユーザによって各種の設定が施されており、例えば、コピー機能やＦＡＸ機能などの各機能がユーザの使用状況に応じた所定の規定値に設定されている。また、移行元情報処理装置２ａは、ログインが許可されるユーザのＩＤやパスワードなどの個人情報が設定登録されていたり、各種データの送信先となるユーザ端末のＩＰアドレス、ｅ−ｍａｉｌアドレス及びＦＡＸ送信宛先などの通信設定に関する通信情報が設定登録されていたりする場合もある。それ故、移行元情報処理装置２ａには、各種の設定情報１５が記憶されている。
【００４０】
これに対して、移行先情報処理装置２ｂは、例えば、移行元情報処理装置２ａと同じオフィス環境などに新規で設置されるものである。そのため、移行先情報処理装置２ｂは、例えば製造時に設定された初期値のみが設定されている状態である。
【００４１】
情報処理システム１は、そのような移行元情報処理装置２ａの設定に関する設定情報１５を、例えばＵＳＢメモリなどの可搬型の外部記憶装置１１を介して移行先情報処理装置２ｂに移行させる構成である。そして、情報処理システム１は、外部記憶装置１１に設定情報１５を記憶させる際、セキュリティを担保するため、公開鍵方式を用いて設定情報１５を暗号化する。このとき情報処理システム１は、公開鍵１２を自動で出力するようになっており、設定情報１５の移行に伴う作業負担を軽減させることが可能になっている。以下、このような情報処理システム１において実行される処理の概略について、図１を参照しつつ説明する。
【００４２】
移行先情報処理装置２ｂは、新規で設置された場合に操作パネル８への操作指示に基づき初期セットアップが行われる。初期セットアップは、通常、情報処理装置２の設置やメインテナンスなどを実施する業者から派遣される作業者によって行なわれる。例えば、初期セットアップは、作業者によって電源が投入され、用紙やトナーボトルなどがセットされる。そして、移行先情報処理装置２ｂによって各機能の通電状態や各機能の一部又は全てが正常に動作するかの確認処理が実行される。移行先情報処理装置２ｂは、その確認処理が正常に終了することで初期セットアップが終了したと判断する。移行先情報処理装置２ｂは、初期セットアップが終了することに伴って公開鍵１２と秘密鍵とを作成する。公開鍵１２と秘密鍵とは一対で構成され、公開鍵１２で暗号化された情報は、対となる秘密鍵によってのみ復号可能になっている。
【００４３】
移行先情報処理装置２ｂは、初期セットアップが終了したタイミングで外部記憶装置１１が装着ポート１８に装着されている場合には公開鍵１２を外部記憶装置１１に記憶させる。これに対し、移行先情報処理装置２ｂは、初期セットアップが終了したタイミングで外部記憶装置１１が装着ポート１８に装着されていない場合には、公開鍵１２を印刷用紙１３に付して印刷出力する。公開鍵１２が印刷出力される場合、移行先情報処理装置２ｂは、例えば、二次元バーコード、地紋又は電子透かしなど公開鍵１２が画像に埋め込まれた公開鍵情報１４を印刷出力する。このように情報処理システム１は、初期セットアップが終了することに伴い自動的に公開鍵１２を出力する構成である。なお、秘密鍵は、移行先情報処理装置２ｂで保持される。
【００４４】
次に、作業者は、公開鍵１２が記録された外部記憶装置１１又は印刷用紙１３を移行元情報処理装置２ａにセットする作業に移る。移行元情報処理装置２ａは、公開鍵１２が外部記憶装置１１に記憶されている場合には、外部記憶装置１１が装着されることで、その外部記憶装置１１から公開鍵１２を読出す。また、公開鍵１２が印刷出力されている場合には、移行元情報処理装置２ａは、読取部４ａに印刷用紙１３を読み取らせることで公開鍵１２を取得する。次に、移行元情報処理装置２ａは、記憶装置に記憶されている設定情報１５を読出し、読出した設定情報１５を、取得した公開鍵１２で暗号化する。移行元情報処理装置２ａは、暗号化された設定情報１５を外部記憶装置１１に記憶させる。
【００４５】
そして、作業者は、暗号化された設定情報１５が記憶された外部記憶装置１１を、移行先情報処理装置２ｂに装着する。移行先情報処理装置２ｂは、公開鍵１２を出力した後に外部記憶装置１１が装着されると、その外部記憶装置１１に暗号化された設定情報１５が記憶されているか否かを検出する。移行先情報処理装置２ｂは、外部記憶装置１１に暗号化された設定情報１５が記憶されていることを検出した場合には、その暗号化された設定情報１５を読出し秘密鍵で復号化する。そして、移行先情報処理装置２ｂは、復号化した設定情報１５に基づき各種設定を行なう。このようにして移行先情報処理装置２ｂは、移行元情報処理装置２ａから外部記憶装置１１を介して移行される設定情報１５を反映する。
【００４６】
このように、情報処理システム１は、初期セットアップが終了することで自動的に公開鍵が作成され出力されるようになっている。これにより、情報処理システム１は、移行元情報処理装置２ａから移行先情報処理装置２ｂに公開鍵方式を採用して設定情報１５を移行する場合に、作業者にとって作業が簡易であり、また、それに伴い作業時間を短縮させることで、作業者の作業負担を軽減させることが可能になっている。以下においては、このような情報処理装置２の構成について詳細に説明する。
【００４７】
図２は、情報処理装置２が備えるハードウェア構成の一例を示す図である。本実施形態では、移行元情報処理装置２ａ及び移行先情報処理装置２ｂは、基本的に同様のハードウェア構成を備える。図２に示すように、情報処理装置２は、制御部２０と、ネットワークインタフェース２３と、操作パネル８と、読取部４と、印刷処理部５と、装着検出部１７と、記憶装置３０とを備え、これらがバス１９を介して相互にデータの入出力を行うことができる構成である。また、図例に示すように、記憶装置３０は、基本プログラム３１、移行実行プログラム３２、設定情報１５及び機能情報１６とを記憶する。ここで、図示しないが、情報処理装置２は、ユーザ端末などの外部機器と情報の送受信を行なうための通信制御部や、表示部２５に各種情報を表示させるための表示制御部などを備えている。
【００４８】
制御部２０は、ＣＰＵ２１とメモリ２２とを備えており、各部の動作を制御するものである。ＣＰＵ２１は、記憶装置３０に記憶されている基本プログラム３１および移行実行プログラム３２を読み出して実行する。ここで、基本プログラム３１は、情報処理装置２に電源が投入されることに伴って、ＣＰＵ２１によって実行される基本的なプログラムである。また移行実行プログラム３２は、複数の情報処理装置２の間で設定情報１５を移行するためのプログラムであり、その移行実行プログラム３２がインストールされる情報処理装置２を設定情報１５の移行元又は移行先として機能させるためのものである。例えば、移行元情報処理装置２ａにおいて、ＣＰＵ２１は、基本プログラム３１を実行している状態でさらに移行実行プログラム３２を実行することにより、移行元情報処理装置２ａを設定情報１５の移行元として機能させる。また、移行先情報処理装置２ｂにおいて、ＣＰＵ２１は、基本プログラム３１を実行している状態でさらに移行実行プログラム３２を実行することにより、移行先情報処理装置２ｂを設定情報１５の移行先として機能させる。メモリ２２は、ＣＰＵ２１がプログラムを実行することに伴う一時的なデータなどを記憶するものである。
【００４９】
ネットワークインタフェース２３は、情報処理装置２を、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続するためのものである。これにより制御部２０は、このネットワークインタフェース２３を介して、例えばユーザ端末と通信可能に接続される。
【００５０】
操作パネル８は、上述したように、作業者が情報処理装置２を操作する際のユーザインタフェースとなるものであり、作業者に対して各種の情報を表示する表示部２５と、作業者によって行われる各種の操作入力を受け付ける操作入力部２６とを備えている。
【００５１】
装着検出部１７は、外部記憶装置１１が装着ポート１８に装着されているか否かを検出する処理部である。この装着検出部１７は、外部記憶装置１１が装着ポート１８に装着されると制御部２０に対して検出結果を出力する。また、外部記憶装置１１は、制御部２０からの求めに応じて外部記憶装置１１が装着されているか否かを検出し、その検出結果を制御部２０に出力するように構成される。
【００５２】
記憶装置３０に記憶される設定情報１５は、上述したように情報処理装置２の設定に関する情報である。また、機能情報１６は、情報処理装置２が備える機能に関する情報である。例えば、機能情報１６は、カラー印刷機能、ＦＡＸ機能、ステープル機能及びｅ−ｍａｉｌ機能などの各機能のうち、何れを情報処理装置２が備えているかを示す情報である。
【００５３】
設定情報１５は、情報処理装置２ａが備える各機能に応じて設定される情報である。そのため、設定情報１５と機能情報１６とは相互に関連した情報である。例えば、機能情報１６にカラー印刷機能が含まれる場合には、設定情報１５は、色合いや色の濃さなど画質に関する画質情報や、使用すべき用紙サイズなど印刷設定に関する印刷情報などが含まれる。また、機能情報１６にＦＡＸ機能が含まれる場合には、設定情報１５は、送信先のＦＡＸ番号に関する宛先情報などが含まれる。このように、機能情報１６は、情報処理装置２が具備する各機能の有無に関する情報であり、設定情報１５は、情報処理装置２が具備する各機能に対応して設定される情報である。
【００５４】
図３は、情報処理装置２が移行先情報処理装置２ｂとして機能する場合の制御部２０ｂにおける機能構成の一例を示すブロック図である。移行先情報処理装置２ｂは、上述したＣＰＵ２１が移行実行プログラム３２を実行することにより、判定部３６、決定部３７、読取制御部３８、公開鍵作成部３９、出力制御部４０、復号化実行部４１及び反映部４２として機能する。これら各処理部は、情報処理装置２において初期セットアップが終了することに伴って作動し互いに連携した動作を行うように機能する。また、記憶装置３０ｂには、上述した機能情報１６として、移行先情報処理装置２ｂの機能に関する移行先機能情報１６ｂが記憶されている。更に、記憶装置３０ｂには、上述した設定情報１５として、移行先情報処理装置２ｂの設定に関する移行先設定情報１５ｂが記憶されている。但し、移行先設定情報１５ｂは、初期セットアップが終了した時点では、製造出荷時に設定される初期値のみを含む情報である。なお、移行先設定情報１５ｂに含まれる移行情報１５ｃについては後述する。
【００５５】
判定部３６は、情報処理装置２が設定情報１５の移行元であるか又は移行先であるかを判定する処理部である。判定部３６は、初期セットアップが開始されたことを検出すると、情報処理装置２を設定情報１５の移行先であると判定する。また、判定部３６は、情報処理装置２が正常に稼働している状態で作業者による所定の操作指示を受付けたことで情報処理装置２を設定情報１５の移行元であると判定する。このような判定部３６による判定結果に対応して、情報処理装置２ｂは、設定情報１５の移行元としての処理と、設定情報１５の移行先としての処理とを切り替えて実行する。
【００５６】
判定部３６によって情報処理装置２が設定情報１５の移行先であると判定されると、情報処理装置２は、移行先情報処理装置２ｂとして動作する。そして、判定部３６は、設定情報１５の移行先であると判定した場合に、決定部３７に対して外部記憶装置１１が装着されているか否かを検出するように指示する。
【００５７】
決定部３７は、判定部３６からの指示を受け取ることで機能する。決定部３７は、公開鍵１２の出力先を決定する処理部である。決定部３７は、判定部３６からの指示を受け取ると、初期セットアップが終了するか否かを監視する。そして、決定部３７は、初期セットアップが終了したことを検出すると装着検出部１７に対して検出指示を送信する。装着検出部１７は、装着検出部１７からの検出指示に従って装着ポート１８に外部記憶装置１１が装着されているか否かを検出し、その検出結果を決定部３７に返答する。決定部３７は、装着ポート１８に外部記憶装置１１が装着されている場合には、外部記憶装置１１を公開鍵１２の出力先として決定する。一方、決定部３７は、装着ポート１８に外部記憶装置１１が装着されていない場合には、印刷処理部５ｂを公開鍵１２の出力先として決定する。このように、決定部３７は、初期セットアップが終了したタイミングで装着ポート１８に外部記憶装置１１が装着されているか否かに基づいて公開鍵１２の出力先を決定する構成である。
【００５８】
以下においては、まず、公開鍵１２の出力先が外部記憶装置１１として決定された場合の処理について説明し、次に、公開鍵１２の出力先が印刷処理部５ｂとして決定された場合の処理について説明する。
【００５９】
決定部３７は、公開鍵１２の出力先を外部記憶装置１１として決定すると、その決定結果を公開鍵作成部３９に出力する。公開鍵作成部３９は、公開鍵１２を作成する処理部である。公開鍵作成部３９は、決定部３７から決定結果を受け取ることで機能する。公開鍵作成部３９は、決定部３７から決定結果を受け取ると、一対の公開鍵１２及び秘密鍵を作成する。
【００６０】
公開鍵作成部３９は、例えば、一般的なＲＳＡ暗号方式などに採用されている暗号化アルゴリズムを用いて公開鍵１２及び秘密鍵を作成する。ＲＳＡ暗号は、素数の積ｎ（ｎ＝ｐ×ｑ）から、その積ｎを構成する素数（ｐ，ｑ）を求めるのは困難であるとの概念に基づく暗号化方式である。公開鍵作成部３９は、そのような素数（ｐ，ｑ）を用意して所定の演算式に適用させることにより秘密鍵を作成し、また、それら素数（ｐ，ｑ）の積（ｎ）を所定の演算式に適用させることにより公開鍵１２を作成する。このような公開鍵１２で暗号化される情報を復号化するためには、秘密鍵を構成する素数（ｐ，ｑ）を取得する必要があるが、そのためには公開鍵１２を構成する素数の積（ｎ）を素因数分解しなければならない。しかし、素数の積（ｎ）が非常に大きな値の場合には、それに伴い素数の候補も多くなり素因数分解をするために膨大な時間を要するため現実的に復号化は不可能である。
【００６１】
また、この他にも、種々の手法で一対の公開鍵１２と秘密鍵とを作成することができる。更に、公開鍵作成部３９は、必ずしも上述したような演算を行なうことによって一対の公開鍵１２と秘密鍵とを生成する必要なく、例えば、記憶装置３０における所定の記憶領域に予め格納されている公開鍵１２と秘密鍵とを読出すことにより、一対の公開鍵１２と秘密鍵とを取得するものであっても構わない。
【００６２】
公開鍵作成部３９は、上記のようにして公開鍵１２及び秘密鍵を作成すると、作成した公開鍵１２を決定部３７からの決定結果と共に出力制御部４０に出力する。一方、公開鍵作成部３９は、作成した秘密鍵を記憶装置３０ｂの図示しない記憶領域に記憶させる。
【００６３】
出力制御部４０は、公開鍵作成部３９から公開鍵１２を受け取ることで機能する。出力制御部４０は、決定部３７による決定結果に従って公開鍵１２を外部記憶装置１１及び印刷処理部５ｂの何れか一方に振分けて出力する処理部である。出力制御部４０は、外部記憶装置１１を出力先とする決定結果を受け取った場合には、公開鍵１２を外部記憶装置１１に記憶させる。
【００６４】
また、出力制御部４０は、公開鍵１２を出力する際、記憶装置３０ｂから移行先機能情報１６ｂを読出して、読出した移行先機能情報１６ｂを公開鍵１２と共に出力する。すなわち、出力制御部４０は、外部記憶装置１１に公開鍵１２を出力する場合には、移行先機能情報１６ｂを記憶装置３０ｂから読出して公開鍵１２と共に外部記憶装置１１に記憶させる。このようにして外部記憶装置１１に公開鍵１２と移行先機能情報１６ｂとが記憶される。
【００６５】
次に、公開鍵１２の出力先が印刷処理部５ｂとして決定された場合の処理について説明する。決定部３７は、公開鍵１２の出力先を印刷処理部５ｂとして決定すると、その決定結果を公開鍵作成部３９に出力する。公開鍵作成部３９は、決定部３７から決定結果を受け取ると、上記と同様に一対の公開鍵１２及び秘密鍵を作成し、その公開鍵１２を決定部３７からの決定結果と共に出力制御部４０に出力する。その一方で、公開鍵作成部３９は、作成した秘密鍵を記憶装置３０ｂに記憶させる。
【００６６】
出力制御部４０は、印刷処理部５ｂを出力先とする決定結果を受け取った場合には、記憶装置３０ｂから移行先機能情報１６ｂを読出す。出力制御部４０は、読出した移行先機能情報１６ｂと、公開鍵作成部３９から受け取った公開鍵１２とを画像に埋め込み公開鍵情報１４を生成する。そして、出力制御部４０は、その公開鍵情報１４を印刷処理部５ｂに出力する。印刷処理部５ｂは、出力制御部４０から公開鍵情報１４を受け取ると、その公開鍵情報１４を印刷用紙１３に付して印刷出力する。
【００６７】
このとき、印刷処理部５ｂによって公開鍵情報１４が単に印刷出力されるように構成しても良いが、以下のように、公開鍵情報１４の印刷出力をコピー機能の動作確認と兼ねて行えるように構成することも可能である。例えば、初期セットアップが終了した段階で、作業者は、コピー機能が正常に作動するか否かを確認するために、テスト用紙をコピーして印刷出力させることも多い。この場合、公開鍵情報１４の印刷出力と、テスト用紙のコピー出力とを別々に行なうと印刷用紙１３を余分に消費することになる。そこで、公開鍵情報１４の印刷出力をコピー機能の動作確認と兼ねて行えるように構成することで、セットアップ段階での無駄な用紙消費量を最小限に留めることができる。以下、その構成に関して詳しく説明する。
【００６８】
決定部３７は、公開鍵１２の出力先を印刷処理部５ｂとして決定すると、その決定結果を公開鍵作成部３９に出力する一方で、読取制御部３８に対してテスト用紙を読み取るように指示する。このとき、図示しない表示制御部は、原稿載置台３ｂにテスト用紙をセットするように案内するテスト案内画面を作成して表示部２５に表示させる。読取部４ｂは、原稿載置台３ｂにテスト用紙がセットされたことを検出すると、そのテスト用紙を読み取り画像データを読取制御部３８に出力する。読取制御部３８は、読取部４ｂから画像データを受け取る。
【００６９】
読取制御部３８は、画像データを受け取ると、その画像データを解析して公開鍵情報１４を付すべき位置を特定する。一般的に、テスト用紙には、文字や記号など印字状態を確認するための何らかのオブジェクトが付されている。この場合、仮に公開鍵情報１４を付す位置がオブジェクトと重なってしまうと、後に移行元情報処理装置２ａにおいて公開鍵情報１４が識別できなくなる可能性がある。そこで、読取制御部３８は、そのようなオブジェクトの位置を避けて公開鍵情報１４を付すことで、移行元情報処理装置２ａにおいて公開鍵情報１４を識別できるようにする。
【００７０】
読取制御部３８は、まずテスト用紙を読み取って得られた画像データを解析してオブジェクトの位置を特定する。そして、読取制御部３８は、オブジェクトの位置以外の場所に、公開鍵情報１４を付すことが可能なスペースがあるか否かを判断し、公開鍵情報１４を付すことが可能なスペースがある場合には、そのスペースのうちから公開鍵情報１４を付すべき位置を決定する。読取制御部３８は、決定した位置に対応する位置情報と、テスト用紙を読み取って得られた画像データとを出力制御部４０に出力する。
【００７１】
出力制御部４０は、読取制御部３８から受け取る画像データに基づきテスト用紙に付されたオブジェクトを再現すると共に、公開鍵作成部３９から受け取る公開鍵１２と記憶装置３０ｂから読み出した移行先機能情報１６ｂとに基づき公開鍵情報１４を生成し、再現したオブジェクトと、生成した公開鍵情報１４とを合成して出力画像を生成する。このとき、出力制御部４０は、読取制御部３８から受け取る位置情報に基づき、オブジェクトが付されている位置以外の場所に公開鍵情報１４が位置するように合成する。そして、出力制御部４０は、合成して得られた出力画像を印刷処理部５ｂに出力して印刷出力を実行させる。図４に示すように、このようにして印刷出力された公開鍵情報１４は、予め印刷用紙１３に付されていたオブジェクトの位置以外に更に付されるので、後に移行元情報処理装置２ａにおいて公開鍵情報１４が識別可能になる。
【００７２】
一方、読取制御部３８は、オブジェクトの位置以外の場所に、公開鍵情報１４を付すことが可能なスペースがない場合には、公開鍵情報１４を付すことが可能なスペースが特定できないことを示すエラー通知などを出力制御部４０に出力する。そして、出力制御部４０は、エラー通知を受け取ると、テスト用紙と公開鍵情報１４とを別のページに付して印刷処理部５ｂに印刷出力させる。
【００７３】
以上のようにして、図４に示すように、外部記憶装置１１及び印刷用紙１３の何れか一方には、公開鍵１２と移行先機能情報１６ｂが記録される。公開鍵１２及び移行先機能情報１６ｂが出力されると、例えば、表示制御部は、外部記憶装置１１又は印刷用紙１３を移行元情報処理装置２ａにセットするように案内する入力案内画面を作成して操作パネル８に表示させる。これにより、作業者は、公開鍵１２の記録が終了して移行元情報処理装置２ａに設定情報１５を出力させる段階に来たことを知ることができる。
【００７４】
以下、説明の便宜上、図５を参照して先に移行元情報処理装置２ａの各処理部について説明し、その後に、再び図４に戻って移行先情報処理装置２ｂについて説明する。
【００７５】
図５は、情報処理装置２が移行元情報処理装置２ａとして機能する場合の制御部２０ａにおける機能構成の一例を示すブロック図である。移行元情報処理装置２ａは、上述したＣＰＵ２１が移行実行プログラム３２を実行することにより、判定部４５、公開鍵取得部４７、暗号化実行部４９及び出力制御部５１として機能する。判定部４５は、指示受付部４６を含み、また、公開鍵取得部４７は、読取制御部４８を含んでいる。更に、暗号化実行部４９は、比較部５０を含んでいる。これら各処理部は、初期セットアップ状態ではなく通常の稼働状態において操作パネル８ａから所定の指示を入力した場合に、互いに連携した動作を行うように機能する。また、記憶装置３０ａには、移行元情報処理装置２ａの設定に関する移行元設定情報１５ａと、移行元情報処理装置２ａの機能に関する移行元機能情報１６ａとが記憶されている。
【００７６】
判定部４５は、指示受付部４６を介して操作パネル８ａからの各種指示操作を入力して受付けることで機能する。指示受付部４６は、操作パネル８ａからの各種指示操作を入力する処理部である。判定部４５は、指示受付部４６を介して入力した情報が設定情報１５を移行すべき移行開始指示である場合、情報処理装置２を設定情報１５の移行元であると判定する。これにより移行元情報処理装置２ａは、設定情報１５の移行元として機能する。
【００７７】
次に、判定部４５は、公開鍵取得部４７に対して、公開鍵１２を取得するように指示する。このとき、作業者によって既に移行先情報処理装置２ｂから出力された公開鍵１２が外部記憶装置１１又は印刷用紙１３に記録されている状態である。そこで、例えば、図示しない表示制御部は、公開鍵１２を外部記憶装置１１を介して入力するか、又は読取部４ａを介して入力するかを選択させるための選択画面を表示部２５に表示させる。そして、公開鍵取得部４７は、以下に説明するように、選択画面への選択結果に基づき、移行先情報処理装置２ｂによって出力された公開鍵１２を外部記憶装置１１又は読取部４ａを介して取得する。
【００７８】
公開鍵１２を読取部４ａを介して入力することが選択された場合、公開鍵取得部４７に含まれる読取制御部４８が機能する。読取制御部４８は、読取部４ａを制御する処理部である。読取制御部４８は、印刷用紙１３が原稿載置台３ａにセットされたことを検出した場合に読取部４ａに印刷用紙１３を読み取らせる。読取制御部４８は、読取部４ａから出力された画像データを受け取って解析することで公開鍵１２と共に移行先機能情報１６ｂを取得する。
【００７９】
一方、公開鍵１２を外部記憶装置１１を介して入力することが選択された場合、公開鍵取得部４７は、更に、外部記憶装置１１が装着ポート１８に装着されたことが装着検出部１７によって検出されると、外部記憶装置１１に記憶されている公開鍵１２と移行先機能情報１６ｂとを読出して取得する。公開鍵取得部４７は、このようにして公開鍵１２と移行先機能情報１６ｂとを取得する。公開鍵取得部４７は、公開鍵１２及び移行先機能情報１６ｂを取得すると、それら公開鍵１２及び移行先機能情報１６ｂを暗号化実行部４９に出力する。
【００８０】
暗号化実行部４９は、公開鍵取得部４７から出力される公開鍵１２及び移行先機能情報１６ｂを受け取ることで機能する。暗号化実行部４９は、設定情報１５を暗号化する処理部である。暗号化実行部４９が公開鍵１２と移行先機能情報１６ｂとを受け取ると、次に、暗号化実行部４９に含まれる比較部５０が機能する。比較部５０は、記憶装置３０ａに記憶される移行元機能情報１６ａと、取得した移行先機能情報１６ｂとを比較する処理部である。比較部５０は、まず、記憶装置３０ａに記憶されている移行元機能情報１６ａを読出す。そして、比較部５０は、読出した移行元機能情報１６ａと、公開鍵取得部４７から受け取った移行先機能情報１６ｂとを比較して、移行元情報処理装置２ａと、移行先情報処理装置２ｂとで共通して具備する機能を抽出する。
【００８１】
例えば、図４示すように、移行先機能情報１６ｂには、カラー印刷機能、ＦＡＸ機能、ステープル機能及びｅ−ｍａｉｌ機能を具備することを示す情報が含まれているとする。一方、移行元機能情報１６ａには、モノクロ印刷機能、ステープル機能及びｅ−ｍａｉｌ機能を具備することを示す情報が含まれているとする。この場合、移行元機能情報１６ａと移行先機能情報１６ｂとを比較すると、ステープル機能とｅ−ｍａｉｌ機能のみが共通する機能である。比較部５０は、このようにして、移行元機能情報１６ａと移行先機能情報１６ｂとで共通する機能を抽出する。なお、更に、比較部５０は、各機能を動作させるためのドライバのバージョンなどを比較して、移行元機能情報１６ａと移行先機能情報１６ｂとに含まれる各機能が対応するものか否かを判別しても良い。
【００８２】
図５に示す比較部５０による判別が終了すると、暗号化実行部４９は、移行元設定情報１５ａのうち、抽出した機能に対応する情報のみを移行情報１５ｃとして抽出し、その移行情報１５ｃを記憶装置３０ａから読出す。そして、暗号化実行部４９は、読出した移行情報１５ｃを、公開鍵取得部４７から受け取った公開鍵１２で暗号化する。ここで、移行情報１５ｃには、上述したように、設定情報１５ａのうち移行元情報処理装置２ａと移行先情報処理装置２ｂとで共通する機能に関する情報のみが含まれており、互いに共通しない機能に関する情報は含まれない。これにより、情報処理システム１は、余分なデータを処理しなくて済むので、システム全体として処理負担を軽減させることが可能になっている。
【００８３】
暗号化実行部４９は、移行情報１５ｃを暗号化すると、暗号化した移行情報１５ｃを出力制御部５１に出力する。出力制御部５１は、暗号化した移行情報１５ｃを受け取ることで機能する。出力制御部５１は、暗号化した移行情報１５ｃの出力を制御する処理部である。出力制御部５１は、暗号化した移行情報１５ｃを受け取ると、装着ポート１８に外部記憶装置１１が装着されていることを条件として、その暗号化した移行情報１５ｃを外部記憶装置１１に記憶させる。このようにして、外部記憶装置１１には、暗号化した移行情報１５ｃが記憶される。
【００８４】
移行情報１５ｃが外部記憶装置１１に出力されると、表示制御部は、例えば、外部記憶装置１１を移行先情報処理装置２ｂに装着するよう案内する装着案内画面などを作成して表示部２５に表示させる。これにより、作業者は、移行情報１５ｃの外部記憶装置１１への記録が終了して、次に移行先情報処理装置２ｂに移行情報１５ｃを反映させるべき段階に来たことを知ることができる。
【００８５】
次に、図３に戻って、再び移行先情報処理装置２ｂにおける制御部２０ｂについて説明する。外部記憶装置１１には、上述した移行元情報処理装置２ａによって、公開鍵１２で暗号化された移行情報１５ｃが既に記憶されている状態となっている。例えば、図６に示すように、外部記憶装置１１には、ステープル機能及びｅ−ｍａｉｌ機能に関する移行情報１５ｃが暗号化されて記憶されている。以下の説明では、このような移行情報１５ｃを記憶した外部記憶装置１１が移行先情報処理装置２ｂに装着されたときに実行される処理を例示する。
【００８６】
図３に示す装着検出部１７ｂは、外部記憶装置１１が装着されると、決定部３７に対して外部記憶装置１１が装着されたことを検出結果として出力する。決定部３７は、公開鍵１２を外部記憶装置１１に出力した後、又は印刷出力した後に装着検出部１７からの検出結果を受け取ると、復号化実行部４１に対して移行情報１５ｃを取得するように指示する。
【００８７】
復号化実行部４１は、決定部３７からの指示を受け取ることで機能する。復号化実行部４１は、暗号化された移行情報１５ｃを復号化する処理部である。復号化実行部４１は、決定部３７からの指示を受け取ると、外部記憶装置１１に暗号化された移行情報１５ｃが記憶されているか否かを検出する。復号化実行部４１は、暗号化された移行情報１５ｃが記憶されていることを検出した場合には、その移行情報１５ｃを外部記憶装置１１から読出す。そして、復号化実行部４１は、記憶装置３０ｂから秘密鍵を読出し、読出した秘密鍵で移行情報１５ｃを復号化する。
【００８８】
復号化実行部４１は、移行情報１５ｃを復号化すると、その移行情報１５ｃを反映部４２に出力する。反映部４２は、復号化実行部４１から移行情報１５ｃを受け取ることで機能する。反映部４２は、移行情報１５ｃを反映する処理部である。反映部４２は、移行情報１５ｃを受け取ると、例えば、記憶装置３０ｂに初期値として記憶されている移行先設定情報１５ｂに移行情報１５ｃを反映させて更新する。例えば、ステープル機能に関しては綴じ方向や綴じ位置などを移行情報１５ｃに基づいて設定したり、ｅ−ｍａｉｌ機能に関しては、送信先などの登録や各種通信設定などを移行情報１５ｃに基づき行ったりする。また、反映部４２は、移行情報１５ｃを反映すると、外部記憶装置１１に記憶されている移行情報１５ｃを消去する。これにより、外部記憶装置１１に移行情報１５ｃが残ってしまうことを防止でき、セキュリティを向上させることができる。
【００８９】
図７は、情報処理システム１において実行される全体的な処理を示すフローチャートである。以下、このフローチャートを参照しつつ情報処理システム１における処理について説明する。
【００９０】
まず、移行先情報処理装置２ｂにおいて初期セットアップが開始されると（ステップＳ１のＹＥＳ）、判定部３６は、情報処理装置２が設定情報１５の移行先であると判定する（ステップＳ２）。次に、移行先情報処理装置２ｂは、初期セットアップが終了すると（ステップＳ３のＹＥＳ）、公開鍵作成処理を実行する（ステップＳ４）。一方、移行元情報処理装置２ａは、移行先情報処理装置２ｂによって公開鍵作成処理が実行された後、作業者による操作に基づき暗号化実行処理を実行する（ステップＳ５）。そして、移行先情報処理装置２ｂは、移行元情報処理装置２ａによって暗号化実行処理が実行された後、外部記憶装置１１が装着されることで反映処理を実行する（ステップＳ６）。以上のようにして情報処理システム１における全体的な処理は終了する。
【００９１】
図８は、公開鍵作成処理における詳細な処理手順を示すフローチャートである。図例に示すように、公開鍵作成処理が開始されると、決定部３７は、初期セットアップが終了したタイミングで装着検出部１７に対して検出指示を送信し、外部記憶装置１１が装着されているか否かをその装着検出部１７に確認させる（ステップＳ１１）。決定部３７は、外部記憶装置１１が装着されていることを示す検出結果を装着検出部１７ｂから受け取った場合には（ステップＳ１１のＹＥＳ）、外部記憶装置１１を公開鍵１２の出力先として決定する（ステップＳ１２）。一方、決定部３７は、外部記憶装置１１が装着されていないことを示す検出結果を装着検出部１７ｂから受け取った場合には（ステップＳ１１のＮＯ）、印刷処理部５ｂを公開鍵１２の出力先として決定し（ステップＳ１７）、印刷出力処理を実行する（ステップＳ１８）。
【００９２】
公開鍵作成部３９は、決定部３７から決定結果を受け取ると、一対の公開鍵１２及び秘密鍵を作成する（ステップＳ１３）。出力制御部４０は、公開鍵作成部３９から公開鍵１２を受け取ると共に、記憶装置３０ｂから移行先機能情報１６ｂを読出して（ステップＳ１４）、読出した移行先機能情報１６ｂを公開鍵１２と共に外部記憶装置１１に記憶させる（ステップＳ１５）。そして、装着検出部１７ｂによって外部記憶装置１１の装着が解除されたことが検出されると（ステップＳ１６のＹＥＳ）、制御部２０ｂは、公開鍵作成処理を終了する。
【００９３】
図９は、公開鍵作成処理において実行される印刷出力処理の処理手順を示すフローチャートである。図例に示すように、公開鍵作成部３９は、印刷出力処理が開始されると、決定部３７から決定結果を受け取ることで一対の公開鍵１２及び秘密鍵を作成して（ステップＳ２１）、作成した公開鍵１２を出力制御部４０に出力する(ステップＳ２２)。その一方で、読取制御部３８は、原稿載置台３ｂにテスト用紙がセットされたことを条件として読取部４ｂにテスト用紙を読み取らせる（ステップＳ２３）。
【００９４】
読取制御部３８は、読取部４ｂから画像データを受け取ると、その画像データを解析することで、印刷用紙１３に既にオブジェクトが付されているか否かを判断し（ステップＳ２４）、印刷用紙１３に既にオブジェクトが付されている場合には（ステップＳ２４のＹＥＳ）、そのオブジェクトが付されている部分以外のスペースで公開鍵情報１４を付すべき位置を決定する（ステップＳ２５）、そして、出力制御部４０は、公開鍵作成部３９から受け取った公開鍵１２と、記憶装置３０ｂから読み出した移行先機能情報１６ｂと、読取制御部３８から受け取った位置情報とに基づき公開鍵情報１４を印刷処理部５ｂに印刷出力させる（ステップＳ２６）。印刷出力が終了すると、制御部２０ｂは、印刷出力処理を終了する。
【００９５】
図１０は、移行元情報処理装置２ａにおいて実行される暗号化実行処理の詳細な処理手順を示すフローチャートである。図例に示すように、作業者による操作に基づき指示受付部４６によって移行開始指示が入力されると（ステップＳ３１のＹＥＳ）、判定部４５は、情報処理装置２を設定情報１５の移行元であると判定する（ステップＳ３２）。次に、表示制御部は、例えば選択画面を表示部２５に表示して、公開鍵１２の取得方法を作業者に選択させる（ステップＳ３３）。そして、外部記憶装置１１を介して公開鍵１２を取得することが選択された場合（ステップＳ３４のＹＥＳ）、公開鍵取得部４７は、外部記憶装置１１が装着されていることを条件として外部記憶装置１１に記憶されている公開鍵１２と移行先機能情報１６ｂとを読出す（ステップＳ３５）。一方、読取部４ａを介して公開鍵１２を取得することが選択された場合（ステップＳ３４のＮＯ）、公開鍵取得部４７は、読取部４ａに印刷用紙１３を読み取らせることで、公開鍵１２と移行先機能情報１６ｂとを取得する（ステップＳ３６）。
【００９６】
比較部５０は、記憶装置３０ａに記憶されている移行元機能情報１６ａを読出す（ステップＳ３７）。そして、比較部５０は、読出した移行元機能情報１６ａと、公開鍵取得部４７から受け取った移行先機能情報１６ｂとを比較する（ステップＳ３８）。暗号化実行部４９は、比較部５０による比較結果に基づき記憶装置３０ａに記憶されている移行元設定情報１５ａのうちから移行情報１５ｃを抽出する（ステップＳ３９）。
【００９７】
暗号化実行部４９は、抽出した移行情報１５ｃを公開鍵取得部４７から受け取った公開鍵１２で暗号化し（ステップＳ４０）、暗号化した移行情報１５ｃを出力制御部５１に出力する。出力制御部５１は、外部記憶装置１１が装着されていることを条件として（ステップＳ４１のＹＥＳ）、暗号化された移行情報１５ｃを外部記憶装置１１に記憶させる（ステップＳ４２）。以上のようにして暗号化実行処理は終了する。
【００９８】
図１１は、移行先情報処理装置２ｂにおいて実行される反映処理の詳細な処理手順を示すフローチャートである。図例に示すように、この処理が開始されると、装着検出部１７ｂによって外部記憶装置１１の装着が検出されることを条件として（ステップＳ５１のＹＥＳ）、復号化実行部４１は、外部記憶装置１１に暗号化された移行情報１５ｃが記憶されているか否かを検出する（ステップＳ５２）。復号化実行部４１は、外部記憶装置１１に暗号化された移行情報１５ｃが記憶されている場合には（ステップＳ５２のＹＥＳ）、その暗号化された移行情報１５ｃを外部記憶装置１１から読出す（ステップＳ５３）。そして、復号化実行部４１は、暗号化された移行情報１５ｃを秘密鍵で復号化する（ステップＳ５４）。反映部４２は、復号化実行部４１から復号化された移行情報１５ｃを受け取ると、その移行情報１５ｃを反映する（ステップＳ５５）。以上のようにして反映処理は終了する。
【００９９】
以上のように、本実施形態では、情報処理システム１は、移行元情報処理装置２ａから移行先情報処理装置２ｂに設定情報１５を移行させる構成である。すなわち、移行元情報処理装置２ａは、公開鍵１２が記録された、可搬性のある記録媒体である外部記憶装置１１又は印刷用紙１３から、その公開鍵１２を取得する公開鍵取得部４７と、公開鍵取得部４７によって取得される公開鍵１２で設定情報１５を暗号化する暗号化実行部４９と、暗号化された設定情報１５を外部記憶装置１１に記憶させる出力制御部５１と、を備えている。一方、移行先情報処理装置２ｂは、初期セットアップが開始されることに伴って公開鍵１２を作成する公開鍵作成部３９と、作成された公開鍵１２を外部記憶装置１１に記録させたり、印刷処理部５ｂに印刷出力させたりする出力制御部４０と、公開鍵１２を出力させた後、外部記憶装置１１が装着されることに伴い外部記憶装置１１から暗号化された設定情報１５を読出して、その設定情報１５を復号化する復号化実行部４１と、復号化された設定情報１５を反映する反映部４２と、を備えている。
【０１００】
このような構成によれば、移行先情報処理装置２ｂは、初期セットアップが終了することで自動的に公開鍵１２を作成して外部記憶装置１１又は印刷用紙１３に記録することが可能である。これにより、作業者は、初期セットアップを行なうことで特別な操作をすることなく公開鍵１２を出力させることが可能になる。その結果、情報処理システム１は、移行元情報処理装置２ａから移行先情報処理装置２ｂへの設定情報１５の移行に伴う操作を作業者に簡易に行なわせることが可能になっている。
【０１０１】
また、本実施形態では、移行先情報処理装置２ｂにおいて公開鍵１２を印刷用紙１３に付して印刷出力するようになっているので、簡易な構成で公開鍵１２を出力することが可能である。また、このような構成によれば、外部記憶装置１１を用いなくとも公開鍵１２を出力することが可能である。すなわち、作業者は、初期セットアップ時に外部記憶装置１１を装着する手間が省ける。
【０１０２】
更に、本実施形態では、移行先情報処理装置２ｂにおいて外部記憶装置１１に公開鍵１２を出力するように構成される。これにより、作業者の操作性を向上させることができる。すなわち、作業者は、１つの外部記憶装置１１を用意するだけで移行元情報処理装置２ａから移行先情報処理装置２ｂに設定情報１５を移行させることができる。
【０１０３】
また、本実施形態では、移行先情報処理装置２ｂにおいて出力制御部４０は、初期セットアップが終了したタイミングで外部記憶装置１１が装着されている場合に外部記憶装置１１に公開鍵１２を出力し、初期セットアップが終了したタイミングで外部記憶装置１１が装着されていない場合に印刷処理部５ｂに公開鍵１２を印刷出力させる構成である。
【０１０４】
このような構成によれば、移行先情報処理装置２ｂは、外部記憶装置１１が装着されている場合と装着されていない場合とで公開鍵１２の出力先を自動で振分けるので、作業者に特別な操作をさせずに自動で公開鍵１２を出力することが可能である。
【０１０５】
更に、本実施形態では、反映部４２は、設定情報１５を反映させた後に、外部記憶装置１１に記憶されている設定情報１５を消去するように構成される。これにより、移行先情報処理装置２ｂは、外部記憶装置１１に記録されている設定情報１５が記録媒体に残ってしまうことを防止でき、セキュリティを向上させることができる。
【０１０６】
更に、本実施形態では、移行先情報処理装置２ｂにおいて、出力制御部４０は、外部記憶装置１１又は印刷用紙１３に公開鍵１２を記録すると共に、更に移行先機能情報１６ｂを記録する構成である。一方、移行元情報処理装置２ａにおいて、比較部５０は、外部記憶装置１１又は印刷用紙１３に記録されている移行先機能情報１６ｂと、記憶装置３０ａに記憶されている移行元機能情報１６ａとを比較する。そして、暗号化実行部４９は、比較部５０による比較結果に基づき、設定情報１５ａのうち移行先情報処理装置２ｂの機能に対応する情報のみを移行情報１５ｃとして記憶装置３０ｂから抽出する構成である。
【０１０７】
このような構成によれば、移行先情報処理装置２ｂの機能にのみ対応する移行情報１５ｃが抽出されるので、情報処理システム１は、移行先情報処理装置２ｂにとって不要な設定情報１５を暗号化したり、外部記憶装置１１に記憶させたりしなくて済むようになっている。これにより、情報処理システム１は、データ量を軽減することで、システム全体の処理時間を短くさせることが可能になる。
【０１０８】
また、本実施形態では、移行先情報処理装置２ｂは、画像が付されたテスト用紙を読み取る読取部４ｂを備えている。そして、移行先情報処理装置２ｂにおいて印刷処理部５ｂは、画像が付された場所以外に公開鍵１２を付すように印刷処理を実行するようになっている。
【０１０９】
このような構成によれば、移行先情報処理装置２ｂは、画像が付されている場所以外に公開鍵１２を付すように印刷出力を実行するので、画像と公開鍵１２とが重なってしまうことで、後に移行元情報処理装置２ａにおいて公開鍵１２が識別できなくなるような不具合を未然に防止することが可能である。
【０１１０】
（第２の実施形態）
上述した第１の実施形態では、移行先情報処理装置２ｂが１つである場合を例示したが、この第２の実施形態では、移行元情報処理装置２ａによって保持される設定情報１５の移行先となる情報処理装置２が複数台設置される場合を例示する。図１２は、第２の実施形態における情報処理システム１の全体構成を示す図である。図例に示すように、情報処理システム１は、移行元である移行元情報処理装置２ａと、移行先である移行先情報処理装置２ｂ〜２ｄとを有している。
【０１１１】
情報処理装置２の構成は、第１の実施形態と同様であるので、以下においては重複する説明を省略する。また、各移行先情報処理装置２ｂ〜２ｄは、何れも新規で設置される状態であり、作業者によって、移行先情報処理装置２ｂ〜２ｄの順で初期セットアップが行なわれるものとする。また、公開鍵１２の出力態様は、上述したように、外部記憶装置１１に記憶させる態様と印刷出力する態様とがあるが、以下においては、まず前者の場合について説明し、次に、後者の場合について説明する。
【０１１２】
移行先情報処理装置２ｂにおいて判定部３６は、初期セットアップが開始されることで移行先情報処理装置２ｂを設定情報１５の移行先として機能させる。また、公開鍵作成部３９は、初期セットアップが終了したタイミングで外部記憶装置１１が装着されている場合に、例えば公開鍵Ｘと秘密鍵を作成する。出力制御部４０は、公開鍵作成部３９から公開鍵Ｘを受け取ると共に、外部記憶装置１１に記憶されている移行先機能情報Ｘを読出す。そして、出力制御部４０は、公開鍵Ｘと移行先機能情報Ｘとを外部記憶装置１１に記憶させる。このとき、出力制御部４０は、出力した公開鍵Ｘと移行先機能情報Ｘとに、例えば、同一の識別情報を関連づけることにより、公開鍵Ｘと移行先機能情報Ｘとが対応関係にあると共に、それら公開鍵Ｘと移行先機能情報Ｘのそれぞれが移行先情報処理装置２ｂによって出力されたものであることを特定できるようにする。
【０１１３】
また、移行先情報処理装置２ｂにおいて表示制御部は、公開鍵Ｘと移行先機能情報Ｘの出力が終了すると、移行元情報処理装置２ａに外部記憶装置１１を装着しても良いこと又は他の移行先情報処理装置２に対する初期セットアップを行なっても良いことを案内する手順案内画面を作成して表示部２５に表示させる。
【０１１４】
同様にして、移行先情報処理装置２ｃは、初期セットアップが終了したタイミングで外部記憶装置１１が装着されている場合に、例えば、公開鍵Ｙと移行先機能情報Ｙとに識別情報を関連づけて外部記憶装置１１に記憶させる。移行先情報処理装置２ｄも同様であり、初期セットアップが終了したタイミングで外部記憶装置１１が装着されている場合に、例えば、公開鍵Ｚと移行先機能情報Ｚとに識別情報を関連づけて外部記憶装置１１に記憶させる。このようにして図例に示すように外部記憶装置１１には、公開鍵Ｘ〜Ｚと、移行先機能情報Ｘ〜Ｚとがそれぞれ記憶される。
【０１１５】
図１３は、外部記憶装置１１が移行元情報処理装置２ａに装着される場合を示す図である。例えば、作業者は、移行先情報処理装置２ｄの表示部２５に表示された手順案内画面に従って外部記憶装置１１を移行元情報処理装置２ａに装着する。移行元情報処理装置２ａに外部記憶装置１１が装着されると、その移行元情報処理装置２ａにおいて、公開鍵取得部４７は、外部記憶装置１１から公開鍵Ｘと移行先機能情報Ｘとを読出す。そして、比較部５０は、記憶装置３０ａから移行元機能情報Ｑを読出し、読出した移行元機能情報Ｑと、公開鍵取得部４７から受け取った移行先機能情報Ｘとを比較する。暗号化実行部４９は、比較部５０による比較結果に基づき記憶装置３０ａに記憶されている移行元設定情報Ｑから移行情報Ｘを抽出して，抽出した移行情報Ｘを、移行先機能情報Ｘに関連づけられている公開鍵Ｘで暗号化する。
【０１１６】
同様にして、移行元情報処理装置２ａは、移行元機能情報Ｑと移行先機能情報Ｙとを比較し、その比較結果に基づき移行情報Ｙを移行元設定情報Ｑから抽出する。そして、移行元情報処理装置２ａは、その抽出した移行情報Ｙを公開鍵Ｙで暗号化する。更に、移行元情報処理装置２ａは、上記と同様にして移行情報Ｚを取得して公開鍵Ｚで暗号化する。そして、移行元情報処理装置２ａは、暗号化した各移行情報Ｘ〜Ｚを外部記憶装置１１に記憶させる。このとき、移行元情報処理装置２ａは、各移行情報Ｘ〜Ｚに対応する識別情報をそれぞれ関連づけて外部記憶装置１１に記憶させる。このようにして、外部記憶装置１１には、図１３に示すように、公開鍵Ｘで暗号化された移行情報Ｘと、公開鍵Ｙで暗号化された移行情報Ｙと、公開鍵Ｚで暗号化された移行情報Ｚとがそれぞれ記憶される。
【０１１７】
図１４は、外部記憶装置１１が再び各移行先情報処理装置２ｂ〜２ｄに装着される場合を示す図である。移行先情報処理装置２ｂにおいて、復号化実行部４１は、外部記憶装置１１が装着されると外部記憶装置１１を検索し識別情報に基づき復号化すべき移行情報Ｘを特定する。そして、復号化実行部４１は、特定された移行情報Ｘを秘密鍵で復号化する。反映部４２は、復号化された移行情報Ｘを反映する。また、反映部４２は、移行情報Ｘを反映すると、外部記憶装置１１から、その移行情報Ｘを消去する。移行先情報処理装置２ｃ，２ｄにおいても上記と同様の処理を実行することで、移行先情報処理装置２ｃでは移行情報Ｙが反映され、移行先情報処理装置２ｄでは移行情報Ｚが反映される。また、移行先情報処理装置２ｃ，２ｄは、それぞれ外部記憶装置１１から移行情報Ｙ，Ｚを消去する。
【０１１８】
図１５は、公開鍵１２と移行先機能情報１６ｂとを公開鍵情報１４として印刷出力する場合を示す図である。移行先情報処理装置２ｂは、初期セットアップが終了したタイミングで外部記憶装置１１が装着されていない場合には、テスト用紙５５を読み込んで、そのテスト用紙５５に予め付されている画像以外の位置に公開鍵情報１４ｂを付して印刷用紙１３ｂを印刷出力する。このとき、出力制御部４０は、公開鍵情報１４に更に識別情報を埋め込んで印刷処理部５ｂに印刷出力を実行させても良い。また、移行先情報処理装置２ｂにおいて表示制御部は、公開鍵情報１４ｂの出力が終了すると、移行元情報処理装置２ａに印刷用紙１３ａを読み取らせても良いこと又は他の移行先情報処理装置２に対する初期セットアップを行なっても良いこととを案内する読取案内画面を作成して表示部２５に表示させる。
【０１１９】
そして、移行先情報処理装置２ｃは、初期セットアップが終了したタイミングで外部記憶装置１１が装着されていない場合には、移行先情報処理装置２ｂによって印刷出力された印刷用紙１３ｂを読み込んで、その印刷用紙１３ｂに予め付されている画像及び公開鍵情報１４ｂ以外の位置に公開鍵情報１４ｃを付して印刷用紙１３ｃを印刷出力する。同様にして、移行先情報処理装置２ｄは、移行先情報処理装置２ｃによって印刷出力された印刷用紙１３ｃを読み込んで、その印刷用紙１３ｃに予め付されている画像、公開鍵情報１４ｂ及び公開鍵情報１４ｃ以外の位置に公開鍵情報１４ｄを付して印刷用紙１３ｄを印刷出力する。これにより、テスト用紙５５に予め付されている画像と各公開鍵情報１４ｂ〜１４ｄが別の位置に付されて印刷出力されるので、後に移行元情報処理装置２ａにおいて、その印刷用紙１３ｄを読み込むときに、各公開鍵情報１４ｂ〜１４ｄを識別することが可能になる。
【０１２０】
移行元情報処理装置２ａは、暗号化実行処理において、移行先情報処理装置２ｄによって印刷出力された印刷用紙１３ｄを読み込む。上述したように、印刷用紙１３ｄには、テスト用紙に予め付されている画像と各公開鍵情報１４ｂ〜１４ｄとがそれぞれ異なる位置に付されているので、移行元情報処理装置２ａは、公開鍵情報１４ｂ〜１４ｄを識別可能である。移行元情報処理装置２ａは、そのような印刷用紙１３ｄを読み込んで解析することで、各公開鍵Ｘ〜Ｚと移行先機能情報Ｘ〜Ｚとを読出す。そして、移行元情報処理装置２ａは、上記と同様の処理を実行し、図１３に示したように、外部記憶装置１１に暗号化された移行情報Ｘ〜Ｚを記憶させる。その後の処理は上記と同様であるので説明を省略する。
【０１２１】
図１６は、本実施形態において情報処理システム１によって実行される暗号化処理（図７で示すステップＳ５）を示すフローチャートである。以下、このフローチャートを参照しつつ暗号化処理について説明する。
【０１２２】
図例に示すように、移行元情報処理装置２ａにおいて、作業者による操作に基づき指示受付部４６によって移行開始指示が入力されると（ステップＳ６１のＹＥＳ）、判定部４５は、情報処理装置２を設定情報１５の移行元であると判定する（ステップＳ６２）。次に、表示制御部は、例えば選択画面を表示部２５に表示して、公開鍵１２の取得方法を作業者に選択させる（ステップＳ６３）。外部記憶装置１１を介して公開鍵１２を取得することが選択された場合（ステップＳ６４のＹＥＳ）、公開鍵取得部４７は、外部記憶装置１１が装着されていることを条件として外部記憶装置１１に記憶されている公開鍵１２と移行先機能情報１６ｂとを読出す（ステップＳ６５）。一方、読取部４ａを介して公開鍵１２を取得することが選択された場合（ステップＳ６４のＮＯ）、公開鍵取得部４７は、読取部４ａに印刷用紙１３を読み取らせることで、公開鍵１２と移行先機能情報１６ｂとを取得する（ステップＳ６６）。
【０１２３】
また、比較部５０は、記憶装置３０ａに記憶されている移行元機能情報１６ａを読出す（ステップＳ６７）。そして、比較部５０は、移行元機能情報１６ａと移行先機能情報１６ｂとを比較する（ステップＳ６８）。暗号化実行部４９は、比較部５０による比較結果に基づき記憶装置３０ａに記憶されている移行元設定情報１５ａのうちから移行情報１５ｃを抽出する（ステップＳ６９）。
【０１２４】
暗号化実行部４９は、抽出した移行情報１５ｃを公開鍵１２で暗号化する（ステップＳ７０）。このとき外部記憶装置１１が装着されていることを条件として（ステップＳ７１のＹＥＳ）、出力制御部５１は、暗号化実行部４９から受け取った、暗号化された移行情報１５ｃを外部記憶装置１１に記憶させる（ステップＳ７２）。そして、制御部２０ａは、外部記憶装置１１又は印刷用紙１３に記録されている全ての公開鍵１２及び移行先機能情報１６ｂに基づき、移行情報１５ｃの暗号化が全て終了すると（ステップＳ７３のＹＥＳ）、暗号化実行処理を終了する。
【０１２５】
以上のように、本実施形態では、情報処理システム１は、複数の移行先情報処理装置２ｂ〜２ｄを含んでいる構成である。そして、外部記憶装置１１又は印刷用紙１３には、各移行先情報処理装置２ｂ〜２ｄによって作成される公開鍵１２のそれぞれが記録される。また、移行元情報処理装置２ａは、外部記憶装置１１又は印刷用紙１３から各公開鍵１２を取得して、それら公開鍵１２に対応して設定情報１５をそれぞれ暗号化する構成である。
【０１２６】
このような構成によれば、情報処理システム１に複数の移行先情報処理装置２ｂ〜２ｄが含まれる場合であっても、情報処理システム１は、移行元情報処理装置２ａから各移行先情報処理装置２ｂ〜２ｄに設定情報１５を安全に移行させることが可能である。
【０１２７】
（変形例）
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１２８】
例えば、上述した実施形態では、移行元情報処理装置２ａにおいては、作業者による移行開始指示を入力することで、情報処理装置２を設定情報１５の移行元であるとして機能させ構成であったが、これに限られない。例えば、移行元情報処理装置２ａに外部記憶装置１１が装着されると移行元情報処理装置２ａの判定部４５は、自動で外部記憶装置１１を検索して、その外部記憶装置１１に公開鍵１２があるか否かを検出する。そして、公開鍵１２を検出した場合に、判定部４５は、移行元情報処理装置２ａを設定情報１５の移行元であるとして機能させても良い。これにより、移行元情報処理装置２ａは、外部記憶装置１１が装着されることで、作業者に特別な操作を行わせることなく暗号化した移行情報１５ｃを外部記憶装置１１に出力することが可能になる。すなわち、作業者は、外部記憶装置１１を、移行先情報処理装置２ｂ、移行元情報処理装置２ａ、移行先情報処理装置２ｂの順で装着するだけで、移行元情報処理装置２ａから移行先情報処理装置２ｂに設定情報１５を安全に移行させることが可能になる。
【符号の説明】
【０１２９】
１  情報処理システム
２ａ  移行元情報処理装置
２ｂ  移行先情報処理装置
４ｂ  読取部（画像読取手段）
５ｂ  印刷処理部（印刷処理手段）
１１  外部記憶装置
１５  設定情報
１５ａ  移行元設定情報
１５ｂ  移行先設定情報
１５ｃ  移行情報
１６  機能情報
１６ａ  移行元機能情報
１６ｂ  移行先機能情報
１８  装着ポート（装着部）
２０  制御部
３０ａ  記憶装置（設定情報記憶装置）
３０ｂ  記憶装置（機能情報記憶装置）
３９  公開鍵作成部（公開鍵作成手段）
４０  出力制御部（公開鍵出力制御手段）
４１  復号化実行部（復号化実行手段）
４２  反映部（反映手段）
４７  公開鍵取得部（公開鍵取得手段）
４９  暗号化実行部（暗号化実行手段）
５０  比較部（比較手段）
５１  出力制御部（設定情報出力制御手段）
【図１】
2012222645.tif 000003
【図２】
2012222645.tif 000004
【図３】
2012222645.tif 000005
【図４】
2012222645.tif 000006
【図５】
2012222645.tif 000007
【図６】
2012222645.tif 000008
【図７】
2012222645.tif 000009
【図８】
2012222645.tif 000010
【図９】
2012222645.tif 000011
【図１０】
2012222645.tif 000012
【図１１】
2012222645.tif 000013
【図１２】
2012222645.tif 000014
【図１３】
2012222645.tif 000015
【図１４】
2012222645.tif 000016
【図１５】
2012222645.tif 000017
【図１６】
2012222645.tif 000018