(57)【要約】【課題】使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、アクティベートキーがないことによるダウンタイムの短縮を可能にする。【解決手段】第１の電子機器１０は、エクスポート指示が入力された場合に、アプリケーション識別子と、他の１の電子機器の電子機器識別子Ｑ１とを少なくとも含むパッケージファイルＰを生成する。他の１の電子機器である第２の電子機器２０は、パッケージファイルＰが入力された場合に、それに含まれる電子機器識別子Ｑ１と、記憶装置２８により記憶される電子機器識別子Ｑ２を照合する。照合により一致すると判断された場合に、パッケージファイルに含まれるアプリケーション識別子により特定されるアプリケーションを利用可能にする。【選択図】図１
2020144524.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子機器と第２の電子機器を含む機器セットアップシステムであって、
前記第１の電子機器は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子を記憶する第１の記憶部と、
アプリケーションのエクスポートを指示するエクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含むパッケージファイルを生成する第１の制御部
を具備し、
前記第２の電子機器は、
当該第２の電子機器を他の電子機器と識別するための電子機器識別子を記憶する第２の記憶部と、
前記パッケージファイルが入力された場合に、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする第２の制御部
を具備する
機器セットアップシステム。
【請求項２】
請求項１に記載の機器セットアップシステムであって、
前記第２の制御部は、
前記パッケージファイルに前記アプリケーション利用のためのアクティベートキーが含まれていないと判断し、かつ、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とが一致すると判断した場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
機器セットアップシステム。
【請求項３】
請求項２に記載の機器セットアップシステムであって、
前記第２の制御部は、
前記アクティベートキーにより前記アプリケーションがアクティベートされた場合は、前記アクティベートキーを伴わず前記アプリケーションを利用可能にされた場合よりも多い、前記アプリケーションの機能を利用可能にする
機器セットアップシステム。
【請求項４】
請求項２または３に記載の機器セットアップシステムであって、
前記第１の制御部は、
前記アプリケーションの機能ロックを指示する機能ロック指示が前記第１の電子機器に入力された場合に、前記アプリケーションを利用不可能にし、かつ、前記アクティベートキーを出力する
機器セットアップシステム。
【請求項５】
請求項１から４のいずれかに記載の機器セットアップシステムであって、
さらに、
通信ネットワークを介して、前記第１の電子機器に前記エクスポート指示を、前記第２の電子機器に前記パッケージファイルを入力する遠隔入力部を具備するサーバー装置を含む
機器セットアップシステム。
【請求項６】
第１の入力部と第１の制御部を具備する第１の電子機器と、第２の入力部と第２の制御部を具備する第２の電子機器とを含む機器セットアップシステムを用いて、前記第２の電子機器をセットアップする機器セットアップ方法であって、
前記第１の入力部が、前記第１の制御部に、アプリケーションのエクスポートを指示するエクスポート指示を入力し、
前記第１の制御部が、前記エクスポート指示が入力された場合に、前記第２の電子機器の電子機器識別子と、前記アプリケーション固有のアプリケーション識別子とを少なくとも含むパッケージファイルを出力し、
前記第２の入力部が、前記第２の制御部に、前記パッケージファイルを入力し、
前記第２の制御部が、前記パッケージファイルが入力された場合に、前記パッケージファイルに含まれる前記第２の電子機器の電子機器識別子と、前記第２の電子機器内に記憶される電子機器識別子とを照合し、
前記第２の制御部が、入力された前記パッケージファイルに含まれる前記第２の電子機器の電子機器識別子と、前記第２の電子機器内に記憶される電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
機器セットアップ方法。
【請求項７】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子と、前記電子機器を他の電子機器と識別するための電子機器識別子とを記憶し、
前記入力部は、
前記アプリケーションのエクスポートを指示するエクスポート指示と、前記アプリケーションをインポートするためのパッケージファイルとを前記電子機器に入力し、
前記制御部は、
前記エクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含む前記パッケージファイルを生成し、
前記パッケージファイルが入力された場合に、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記記憶部により記憶される前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記記憶部により記憶される前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
電子機器。
【請求項８】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、前記電子機器を他の電子機器と識別するための第１の電子機器識別子を記憶し、
前記入力部は、アプリケーションをインポートするためのパッケージファイルを前記電子機器に入力し、
前記制御部は、
前記アプリケーション固有のアプリケーション識別子と第２の電子機器識別子とを少なくとも含むパッケージファイルが入力された場合に、前記第１の電子機器識別子と前記第２の電子機器識別子とを照合し、
前記第１の電子機器識別子と前記第２の電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
電子機器。
【請求項９】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子とを記憶し、
前記入力部は、
前記アプリケーションのエクスポートを指示するエクスポート指示を前記電子機器に入力し、
前記制御部は、
前記エクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含むパッケージファイルであって、
前記他の１の電子機器に入力された場合に、当該他の１の電子機器が、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、当該他の１の電子機器の前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、当該他の１の電子機器の前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを当該他の１の電子機器において利用可能にする
前記パッケージファイルを生成する
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器セットアップシステムに関する。本発明は、さらに、この機器セットアップシステムを用いる機器セットアップ方法に関する。本発明は、さらに、この機器セットアップシステムに含まれる電子機器に関する。
【背景技術】
【０００２】
特許文献１に示すように、電子機器（例えば、画像形成装置などのデバイス）の置き換え（リプレース）の際に、古い電子機器から新しい電子機器にライセンスを移譲することが従来知られている。
【０００３】
電子機器の技術分野においては、電子機器を動作させる基本ソフトウェア（オペレーティング・システムやミドル・ウェアを含む。以下、「プラットフォーム」と呼ぶ。）の上に、応用ソフトウェア（アプリケーション・プログラム。以下、「アプリケーション」と呼ぶ）を動作させることが知られている。さらに、アプリケーションの使用許諾を、電子的なライセンスキー（以下、アクティベートキー）の発行により行うことも知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７１６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の方法では、電子機器の設置場所でライセンス移譲と新しい電子機器のセットアップを実施する必要がある。この場合、ライセンス移譲と新しい電子機器のセットアップにかかる時間がダウンタイム、すなわち電子機器のユーザーが電子機器を使用できない時間になってしまっていた。セットアップには、アクティベートキーの取得やアクティベートキーの電子機器への適用も含まれる。
【０００６】
急な電子機器の置き換えにおいては、アクティベートキーの発行申請から取得したアクティベートキーの適用が長引く場合がある。この場合、上述のような電子機器の設置場所でライセンス移譲と新しい電子機器のセットアップを実施する方法では、置き換え作業全体のスケジュールが長期化したり、作業計画を立てられなかったりする問題が発生する可能性がある。
【０００７】
本発明は、使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、アクティベートキーがないことによるダウンタイムの短縮を可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係る機器セットアップシステムは、
第１の電子機器と第２の電子機器を含む機器セットアップシステムであって、
前記第１の電子機器は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子を記憶する第１の記憶部と、
アプリケーションのエクスポートを指示するエクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含むパッケージファイルを生成する第１の制御部
を具備し、
前記第２の電子機器は、
当該第２の電子機器を他の電子機器と識別するための電子機器識別子を記憶する第２の記憶部と、
前記パッケージファイルが入力された場合に、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする第２の制御部
を具備する。
【０００９】
（１）本実施形態によれば、第１の電子機器が、第２の電子機器の電子機器識別子を含む、アプリケーション移行のためのパッケージファイルをエクスポートし、第２の電子機器がパッケージファイルをインポートする際に、当該パッケージファイルに含まれる電子機器識別子と、記憶されている電子機器識別子とを照合する。照合により一致した場合にのみ、アプリケーションが利用可能になる。本実施形態によれば、アプリケーションのライセンスの引継ぎのために第２の電子機器が当該アプリケーションを利用するためのアクティベートキー等を第２の電子機器に発行する必要がない。そのため、本実施形態によれば、使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、アクティベートキーがないことによるダウンタイムの短縮が実現する。
【００１０】
上記機器セットアップシステムは、
前記第２の制御部が、
前記パッケージファイルに前記アプリケーション利用のためのアクティベートキーが含まれていないと判断し、かつ、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記第２の記憶部により記憶される前記電子機器識別子とが一致すると判断した場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にしてもよい。
【００１１】
（２）本実施形態によれば、第２の電子機器はアプリケーション移行のパッケージファイルに、当該アプリケーションを当該第２の電子機器で使用するためのアクティベートキーが含まれない場合に、パッケージファイルに含まれる電子機器識別子と、記憶されている電子機器識別子を照合し、アプリケーションを利用可能にする。そのため、本実施形態によれば、アクティベートキーが第２の電子機器に発行されなくても、アプリケーションのライセンスの引継ぎを伴う電子機器の置き換えにおいて、ダウンタイムの短縮が実現する。
【００１２】
上記機器セットアップシステムは、
前記第２の制御部が、
前記アクティベートキーにより前記アプリケーションがアクティベートされた場合は、前記アクティベートキーを伴わず前記アプリケーションを利用可能にされた場合よりも多い、前記アプリケーションの機能を利用可能にしてもよい。
【００１３】
（３）本実施形態によれば、アプリケーションがアクティベートキーによりアクティベートされた場合は、アクティベートキーなしでアプリケーションが利用可能とされた場合よりも多くの機能が利用可能になる。そのため、本実施形態によれば、アクティベートキーなしのアプリケーション利用の際に機能制限がかけることができるため、アプリケーションの提供もとの権利を不当に損なわず、アクティベートキー入手を第２の電子機器のユーザーに促すことができる。
【００１４】
上記機器セットアップシステムは、
前記第１の制御部が、
前記アプリケーションの機能ロックを指示する機能ロック指示が前記第１の電子機器に入力された場合に、前記アプリケーションを利用不可能にし、かつ、前記アクティベートキーを出力してもよい。
【００１５】
（４）本実施形態によれば、アプリケーション移行もとの第１の電子機器にインストールされたアプリケーションが利用不可能になり、第２の電子機器で利用可能なアクティベートキーが出力される。そのため、本実施形態によれば、ダウンタイムの短縮が実現する。さらに、本実施形態によれば、アプリケーションの提供元にも、新たなアクティベーションキーを発行しなくてもよいため、発行作業の手間を削減できたり、急ぎの申請に対して緊急対応しなければならないといった事態を削減できたりといった利点がもたらされる。
【００１６】
上記機器セットアップシステムは、
さらに、
通信ネットワークを介して、前記第１の電子機器に前記エクスポート指示を、前記第２の電子機器に前記パッケージファイルを入力する遠隔入力部を具備するサーバー装置を含んでもよい。
【００１７】
（５）本実施形態によれば、第１の電子機器へのエクスポート指示と第２の電子機器へのパッケージファイルの入力をサーバー装置により行うため、これらの入出力をサービスマンなどの作業に依存しなくてすむようになる。
【００１８】
上記目的は、本発明の以下の実施形態によっても達成することができる。
【００１９】
第１の入力部と第１の制御部を具備する第１の電子機器と、第２の入力部と第２の制御部を具備する第２の電子機器とを含む機器セットアップシステムを用いて、前記第２の電子機器をセットアップする機器セットアップ方法であって、
前記第１の入力部が、前記第１の制御部に、アプリケーションのエクスポートを指示するエクスポート指示を入力し、
前記第１の制御部が、前記エクスポート指示が入力された場合に、前記第２の電子機器の電子機器識別子と、前記アプリケーション固有のアプリケーション識別子とを少なくとも含むパッケージファイルを出力し、
前記第２の入力部が、前記第２の制御部に、前記パッケージファイルを入力し、
前記第２の制御部が、前記パッケージファイルが入力された場合に、前記パッケージファイルに含まれる前記第２の電子機器の電子機器識別子と、前記第２の電子機器内に記憶される電子機器識別子とを照合し、
前記第２の制御部が、入力された前記パッケージファイルに含まれる前記第２の電子機器の電子機器識別子と、前記第２の電子機器内に記憶される電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
機器セットアップ方法。
【００２０】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子と、前記電子機器を他の電子機器と識別するための電子機器識別子とを記憶し、
前記入力部は、
前記アプリケーションのエクスポートを指示するエクスポート指示と、前記アプリケーションをインポートするためのパッケージファイルとを前記電子機器に入力し、
前記制御部は、
前記エクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含む前記パッケージファイルを生成し、
前記パッケージファイルが入力された場合に、入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記記憶部により記憶される前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、前記記憶部により記憶される前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
電子機器。
【００２１】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、前記電子機器を他の電子機器と識別するための第１の電子機器識別子を記憶し、
前記入力部は、アプリケーションをインポートするためのパッケージファイルを前記電子機器に入力し、
前記制御部は、
前記アプリケーション固有のアプリケーション識別子と第２の電子機器識別子とを少なくとも含むパッケージファイルが入力された場合に、前記第１の電子機器識別子と前記第２の電子機器識別子とを照合し、
前記第１の電子機器識別子と前記第２の電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを利用可能にする
電子機器。
【００２２】
記憶部と、入力部と、制御部とを具備する電子機器であって、
前記記憶部は、
アプリケーションと、当該アプリケーション固有のアプリケーション識別子とを記憶し、
前記入力部は、
前記アプリケーションのエクスポートを指示するエクスポート指示を前記電子機器に入力し、
前記制御部は、
前記エクスポート指示が入力された場合に、前記アプリケーション識別子と、他の１の電子機器の前記電子機器識別子とを少なくとも含むパッケージファイルであって、
前記他の１の電子機器に入力された場合に、当該他の１の電子機器が、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、当該他の１の電子機器の前記電子機器識別子とを照合し、
入力された前記パッケージファイルに含まれる前記電子機器識別子と、当該他の１の電子機器の前記電子機器識別子とが一致すると判断された場合に、前記パッケージファイルに含まれる前記アプリケーション識別子により特定される前記アプリケーションを当該他の１の電子機器において利用可能にする
前記パッケージファイルを生成する
電子機器。
【発明の効果】
【００２３】
本発明によれば、使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、アクティベートキーがないことによるダウンタイムの短縮を可能にすることができる。
【００２４】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る機器セットアップシステムを示す。
【図２】第１の電子機器のハードウェア構成を示す。
【図３】第２の電子機器のハードウェア構成を示す。
【図４】第１の電子機器の機能的構成を示す。
【図５】第２の電子機器の機能的構成を示す。
【図６】第１の電子機器と第２の電子機器の動作フローを示す。
【図７】上記実施形態の変形例に係る機器セットアップシステムを示す。
【図８】サーバー装置のハードウェア構成を示す。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
１．機器セットアップシステム
【００２８】
図１は、本発明の一実施形態に係る機器セットアップシステムを示す。
【００２９】
機器セットアップシステム１は、第１の電子機器１０と、第２の電子機器２０を有する。第１の電子機器１０と第２の電子機器２０は、例えば、画像形成装置（例えば、Multifunction Peripheral、ＭＦＰ）である。
【００３０】
第１の電子機器１０は、置き換え（リプレース）の対象となる古い機器であり、第２の電子機器２０は、第１の電子機器１０の設置場所に搬入される新しい機器である。
【００３１】
第１の電子機器１０は、オペレーティング・システム等のプラットフォーム上に所定のアプリケーションがインストールされている。
【００３２】
例えば、このアプリケーションは、その提供元（アプリケーションのライセンスの販売者等）と利用者（第１の電子機器１０と第２の電子機器２０のユーザー）との間で、一台にのみインストールすることが許諾されている。本実施形態では、上記利用者は、上記アプリケーションを、上記提供元から提供されるアクティベートキーを用いて、アクティベートすることにより、上記アプリケーションが一台にのみインストールされていることを保証する。
【００３３】
アクティベートキーの形態にはさまざまなものが考えられるが、本実施形態では、ライセンス許諾されている一台の電子機器固有の電子機器識別子（シリアルナンバー）と、当該アプリケーションに定められたアプリケーション識別子（シリアルナンバー）とに基づいて生成された文字列とする。
【００３４】
しかし、利用者がアクティベートキーの発行申請することには手間がかかり、アクティベートキーを発行されるまでに時間を要することがある。発行元も急な置き換え（リプレース）に伴うアクティベートキーの発行に迅速に対応できない場合がある。
【００３５】
本実施形態では、電子機器の置き換えの際にアクティベートキーの発行申請を行わず、仮セットアップという形をとることで、アプリケーションを新しい電子機器で暫定的にアクティベートする。つまり、第２の電子機器２０は、仮セットアップという形態で機器セットアップされる。これにより、置き換えに要する時間が短縮される。
【００３６】
上記仮セットアップに必要な情報は、パッケージファイルＰとして、第１の電子機器１０から第２の電子機器２０に移される。パッケージファイルＰの移動の方法については限定しない。
【００３７】
例えば、本実施形態では、サービスマンが、客先の第１の電子機器１０の設置場所へ赴き、第１の電子機器１０を操作して、パッケージファイルＰをＵＳＢ（Universal Serial Bus）メモリー等の記録媒体４０に出力させる。その後、サービスマンは、サービスセンター等にある第２の電子機器２０に記録媒体４０を読み出させ、上記パッケージファイルＰを入力させる。なお、パッケージファイルＰの移動はネットワークを経由してオンラインで行われてもよい。
【００３８】
２．電子機器のハードウェア構成
【００３９】
図２は、第１の電子機器のハードウェア構成を示す。
【００４０】
第１の電子機器１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、電子機器１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４１】
制御回路１１は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部１７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００４２】
図３は、第２の電子機器のハードウェア構成を示す。
【００４３】
第２の電子機器２０も第１の電子機器１０と同様のハードウェア構成である。第２の電子機器２０は、第１の電子機器１０と同様に制御回路２１を備える。制御回路２１は、プロセッサーであるＣＰＵ２１ａ（Central Processing Unit）、ＲＡＭ２１ｂ（Random Access Memory）、メモリーであるＲＯＭ２１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、電子機器１０の全体的な動作制御を司る。ＣＰＵ２１ａは、ＲＯＭ２１ｃが記憶する情報処理プログラムをＲＡＭ２１ｂにロードして実行する。ＲＯＭ２１ｃは、ＣＰＵ２１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４４】
制御回路２１は、画像読取部２２（イメージスキャナー）、画像処理部２４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー２５、画像形成部２６（プリンター）、表示部２７ａを備える操作部２７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置２８、ファクシミリ通信部２９及びネットワーク通信インターフェース２３等と接続されている。制御回路２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部２７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００４５】
３．電子機器の機能的構成
【００４６】
図４は、第１の電子機器の機能的構成を示す。
【００４７】
第１の電子機器１０の制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、入力部１０１、制御部１０２、出力部１０３として動作する。
【００４８】
入力部１０１は、エクスポート指示と、電子機器識別子Ｑ１と、アプリケーションと、アプリケーション識別子とを制御部１０２に入力する。電子機器識別子Ｑ１は、第２の電子機器２０に固有の（ユニークな）値である。アプリケーション識別子は、例えばシリアルナンバーで構成され、アプリケーションを特定可能な情報を含む。
【００４９】
例えば、本実施形態では、エクスポート指示は、サービスマンが操作部１７を用いて操作入力する。
【００５０】
例えば、本実施形態では、電子機器識別子Ｑ１は、サービスマンが操作部１７を用いて操作入力する。このほかに、入力部１０１が不図示のネットワーク上のサーバー装置から電子機器識別子Ｑ１をダウンロードして、制御部１０２に入力してもよい。
【００５１】
例えば、本実施形態では、アプリケーションとアプリケーション識別子は、制御回路１１が記憶装置１８に記憶されているアプリケーションとアプリケーション識別子を読み出して、制御部１０２に入力する。
【００５２】
制御部１０２は、エクスポート指示が入力された場合に、アプリケーションとアプリケーション識別子と電子機器識別子Ｑ１に基づいて、パッケージファイルＰを生成する。
【００５３】
出力部１０３は、パッケージファイルＰを記録媒体４０に書き出す。
【００５４】
図５は、第２の電子機器の機能的構成を示す。
【００５５】
第２の電子機器２０の制御回路２１において、ＣＰＵ２１ａは、ＲＯＭ２１ｃが記憶する情報処理プログラムをＲＡＭ２１ｂにロードして実行することにより、入力部２０１、制御部２０２として動作する。
【００５６】
入力部２０１は、電子機器識別子Ｑ２と、パッケージファイルＰとを制御部２０２に入力する。電子機器識別子Ｑ２は、第２の電子機器２０に固有の（ユニークな）値である。
【００５７】
例えば、本実施形態では、記憶装置２８が電子機器識別子Ｑ２を記憶しており、入力部２０１は記憶装置２８から電子機器識別子Ｑ２を読み出して制御部２０２に入力する。このほかに、入力部２０１が不図示のネットワーク上のサーバー装置から電子機器識別子Ｑ２をダウンロードして、制御部２０２に入力してもよい。
【００５８】
例えば、本実施形態では、パッケージファイルＰは記録媒体４０に記録されており、入力部２０１が記録媒体４０から読み出して制御部２０２に入力する。
【００５９】
制御部２０２は、パッケージファイルＰが入力された場合に、所定の条件に合致するか否かを判定し、パッケージファイルＰを展開してアプリケーションを仮セットアップする。
【００６０】
以上、電子機器の機能的構成について説明した。以下、電子機器の動作フローについて説明する。
【００６１】
４．電子機器の動作フロー
【００６２】
図６は、第１の電子機器と第２の電子機器の動作フローを示す。
【００６３】
制御回路１１の制御部１０２は、エクスポート指示の有無を判断する（ステップＳ１０１）。例えば、入力部１０１によりエクスポート指示が制御部１０２に入力された場合に、制御部１０２は、エクスポート指示があると判断する（ステップＳ１０２／ある）。一方で、エクスポート指示が制御部１０２に入力されていない場合に、エクスポート指示がないと判断する（ステップＳ１０２／ない）。
【００６４】
エクスポート指示がある場合、制御部１０２は、アプリケーションと、アプリケーション識別子と、電子機器識別子Ｑ１を含むパッケージファイルＰを生成する（ステップＳ１０３）。
【００６５】
続いて、制御部１０２は、生成したパッケージファイルＰを記録媒体４０に出力するように、出力部１０３を制御する（ステップＳ１０４）。
【００６６】
なお、例えば、本実施形態では、エクスポート指示と電子機器識別子Ｑ１の入力をサービスマンの手入力に基づいて入力部１０１が行い、パッケージファイルＰの出力を出力部１０３が、サービスマンの挿入したＵＳＢメモリー等の記録媒体４０へパッケージファイルＰを書き込むことによって実施するが、これは一例にすぎない。なお、この場合、サービスマンは、第１の電子機器が設置されている客先などに赴き、上記作業を実行する。
【００６７】
パッケージファイルＰは、第１の電子機器１０から出力され、第２の電子機器２０に移動し、入力される（ＴＲ２０１）。例えば、この移動は記録媒体４０とサービスマンを媒介して実現されるが、これは一例にすぎない。
【００６８】
入力部２０１によりパッケージファイルＰが入力されると（ステップＳ１０５）、制御回路２１の制御部２０２は、パッケージファイルＰ内にアクティベートキーがあるか否かを判断する（ステップＳ１０６）。
【００６９】
パッケージファイルＰ内にアクティベートキーがない場合（ステップＳ１０６／ない）、制御部２０２は、パッケージファイルＰに含まれる電子機器識別子Ｑ１と、自装置（第２の電子機器２０）の記憶装置２８に記憶されている照合用の自装置の電子機器識別子Ｑ２とを照合する（ステップＳ１０７）。
【００７０】
続いて、制御部２０２は、電子機器識別子Ｑ１と電子機器識別子Ｑ２とが一致するか否かを判断する（ステップＳ１０８）。電子機器識別子Ｑ１と電子機器識別子Ｑ２とが一致する場合に（ステップＳ１０８／する）、制御部２０２は、パッケージファイルＰに含まれるアプリケーション識別子により特定されるアプリケーションの一部機能が使用可能になるように、当該アプリケーションをインストールする（ステップＳ１０９）。この一部機能を使用可能にするインストールを仮セットアップという。
【００７１】
制御部２０２が使用可能にするアプリケーションの一部機能の詳細な内容については、限定するものではないが、例えば、本実施形態では、アプリケーションの設定を変更あるいは新規設定する機能が、ステップＳ１０９において制御部２０２により使用可能になる。
【００７２】
制御部２０２は、上記仮セットアップ状態のアプリケーションに対して一部、機能制限を設ける。機能制限の内容については、限定するものではないが、例えば、本実施形態では、アプリケーションからプリント・ジョブなどを実行できないように制御される。このほかにも、例えば、制御部２０２は、アプリケーションがプラットフォームの提供するＡＰＩ（Application-Program Interface）を使用できないように制御してもよい。あるいは、第２の電子機器２０を使用する際に認証を必要とするような機能制限を設けてもよい。この場合、認証により使用を許可される者をサービスマンに限定するなどして、第２の電子機器２０を使用できるものを限定することができる。
【００７３】
少なくとも、電子機器にアプリケーションをインストールし、当該アプリケーションの各種設定が可能な状態、例えば、アプリケーションの設定画面等を開くことができるような状態にすることを、アプリケーションのアクティベートあるいはアクティベーションと呼ぶこととすると、本実施形態によれば、アクティベーションキーを必要とせずに、第２の電子機器２０におけるアプリケーションのアクティベートが可能になる。
【００７４】
アプリケーションがアクティベートされた状態に段階があるものとすると、上述の機器セットアップシステム１におけるステップＳ１０９までの処理で、最低限のアクティベーションが実現する。本実施形態ではさらに、以下に述べる処理が行われることにより、アプリケーションのすべての機能へのアクセスを可能にするフル・アクティベーションあるいは本セットアップが可能になる。
【００７５】
なお、例えば、本実施形態では、パッケージファイルＰの入力を、サービスマンがサービスセンター等におかれている第２の電子機器２０にＵＳＢメモリー等の記録媒体４０を挿入することにより実施するが、これは一例にすぎない。
【００７６】
一方で、制御回路１１の制御部１０２は、機能ロック指示の有無を判断する（ステップＳ１１０）。例えば、入力部１０１により機能ロック指示が制御部１０２に入力された場合に、制御部１０２は、機能ロック指示があると判断する（ステップＳ１１１／ある）。一方で、機能ロック指示が制御部１０２に入力されていない場合に、機能ロック指示がないと判断する（ステップＳ１１１／ない）。
【００７７】
機能ロック指示がある場合、制御部１０２は、第１の電子機器１０にインストールされているアプリケーションを機能ロックして使用ができないようにするとともに、当該アプリケーションを１台の電子機器で使用できるようにするアクティベートキーを出力部１０３に出力させる。
【００７８】
アクティベートキーの出力態様に限定はない。本実施形態では、例えば、出力部１０３が表示部１７ａにアクティベートキーを示す文字列を表示する。
【００７９】
アクティベートキーは、第１の電子機器１０から出力され、第２の電子機器２０に移動し、入力される（ＴＲ２０２）。例えば、この移動は記録媒体４０とサービスマンを媒介して実現されるが、これは一例にすぎない。
【００８０】
入力部２０１によりアクティベートキーが入力されると（ステップＳ１１３）、制御回路２１の制御部２０２は、アプリケーションの全機能を使用可能にする（ステップＳ１１４）。
【００８１】
なお、例えば、本実施形態では、サービスマンが第１の電子機器１０の設置されている客先に赴き、第１の電子機器１０の機能ロックをして撤去すると共に第２の電子機器２０を搬入し、第２の電子機器２０を本セットアップするものとする。
【００８２】
上述の本実施形態によれば、第１の電子機器１０は、第２の電子機器２０の電子機器識別子Ｑ２と同一であることが期待される電子機器識別子Ｑ１を含むパッケージファイルＰを生成する制御部１０２を有し、第２の電子機器２０は、パッケージファイルＰが入力された場合にこれに含まれる電子機器識別子Ｑ１と、電子機器識別子Ｑ２とを照合し、一致した場合に、パッケージファイルＰに含まれるアプリケーション識別子により特定されるアプリケーションの一部機能を使用可能にする制御部２０２を有する。これにより、アクティベートキーがなくてもアプリケーションが暫定的にアクティベートされて各種設定作業のためのインターフェースが開放される。そのため、ダウンタイムが短縮される。
【００８３】
５．変形例
【００８４】
本実施形態では、パッケージファイルＰが含む情報のデータ構造や形式については限定していない。しかしながら、第１の電子機器１０の制御部１０は、パッケージファイルＰを暗号化し、内容を変更することができないようにしてもよい。特に、第２の電子機器２０の電子機器識別子Ｑ１を変更できないように暗号化する。この場合、１台の電子機器（この場合第１の電子機器１０）から出力されたパッケージファイルＰにより、複数の電子機器におけるアプリケーションのアクティベートが可能になることを防止できる。
【００８５】
本実施形態では、入力部２０１から制御部２０２にパッケージファイルＰが入力されたとき、制御部２０２はアクティベートキーの有無を確認し（ステップＳ１０６）、その後、電子機器識別子Ｑ１と電子機器識別子Ｑ２を照合している（ステップＳ１０７）。しかしながら、この順序は逆でもよい。この場合、制御部２０２は、まず電子機器識別子Ｑ１と電子機器識別子Ｑ２を照合し、一致すればアクティベートキーは不要と判断し、一致しない場合にアクティベートキーが必要と判断する。
【００８６】
本実施形態では、アクティベートキーが入力されると、第２の電子機器２０の制御部２０２がアプリケーションの全機能を使用可能にするものとした。しかしながら、文字通りすべての機能である必要はなく、アクティベートキーなしでアクティベートされた（仮セットアップされた）アプリケーションよりも相対的に多い機能が使用可能になればよい。仮セットアップ状態において本セットアップ状態よりも相対的に少ない機能が使用可能である、つまり機能制限されていることの理由は、第１の電子機器１０では機能ロックがかかるまで、当該アプリケーションが本セットアップ状態で継続して使用可能であるからである。
【００８７】
本実施形態では、パッケージファイルＰの転送（ＴＲ２０１）、アクティベートキーの転送（ＴＲ２０２）をサービスマンが行う例を示した。しかしながら、これらを電子機器同士がネットワークを経由して実行してもよい。この場合、以下に述べる形態で実行するとよい。
【００８８】
図７は、本実施形態の変形例の機器セットアップシステムのネットワーク構成を示す。
【００８９】
本変形例に係る機器セットアップシステム１ａは、第１の電子機器１０と第２の電子機器２０とサーバー装置３０を含む。第１の電子機器１０と第２の電子機器２０とサーバー装置３０は、ネットワークＮを介して相互に通信可能に接続されている。
【００９０】
第１の電子機器１０と第２の電子機器２０の構成は実施形態と同じなので説明を省略する。
【００９１】
図８は、サーバー装置のハードウェア構成を示す。
【００９２】
サーバー装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７と、これらを相互に接続するバス３８とを有する。
【００９３】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００９４】
本変形例では、このようなネットワーク構成、ハードウェア構成を利用して、図６に示すパッケージファイルＰやアクティベートキーの転送を、サーバー装置３０が行う。さらに、エクスポート指示とパッケージファイルＰの入力をサーバー装置３０が行う。
【００９５】
具体的には、第１の電子機器１０の制御部１０２は、パッケージファイルＰとアクティベートキーをサーバー装置３０に出力するように出力部１０３を制御する。さらに制御部１０２は、サーバー装置３０から第１の電子機器１０に入力されたエクスポート指示と機能ロック指示を制御部１０２に入力するように、入力部１０１を制御する。
【００９６】
第２の電子機器２０の制御部２０２は、サーバー装置３０から第２の電子機器２０に入力されたパッケージファイルＰとアクティベートキーを制御部２０２に入力するように、入力部２０１を制御する。
【００９７】
サーバー装置３０の制御回路３００は、第１の電子機器１０からパッケージファイルＰを、ネットワーク通信インターフェース３５を介して受信すると、記憶装置３４に一時的に記憶し、第２の電子機器２０に送信するようにネットワーク通信インターフェース３５を制御する。
【００９８】
以上に述べた変形例によれば、サービスマンの作業に依存せず、ダウンタイムが短縮される。
【００９９】
本実施形態で開示した構成は、いずれも組み合わせて実施することができる。
【０１００】
６．結語
【０１０１】
（１）本実施形態によれば、第１の電子機器が、第２の電子機器の電子機器識別子を含む、アプリケーション移行のためのパッケージファイルをエクスポートし、第２の電子機器がパッケージファイルをインポートする際に、当該パッケージファイルに含まれる電子機器識別子と、記憶されている電子機器識別子とを照合する。照合により一致した場合にのみ、アプリケーションが利用可能になる。本実施形態によれば、アプリケーションのライセンスの引継ぎのために第２の電子機器が当該アプリケーションを利用するためのアクティベートキー等を第２の電子機器に発行する必要がない。そのため、本実施形態によれば、使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、アクティベートキーがないことによるダウンタイムの短縮が実現する。
【０１０２】
（２）本実施形態によれば、第２の電子機器はアプリケーション移行のパッケージファイルに、当該アプリケーションを当該第２の電子機器で使用するためのアクティベートキーが含まれない場合に、パッケージファイルに含まれる電子機器識別子と、記憶されている電子機器識別子を照合し、アプリケーションを利用可能にする。そのため、本実施形態によれば、アクティベートキーが第２の電子機器に発行されなくても、アプリケーションのライセンスの引継ぎを伴う電子機器の置き換えにおいて、ダウンタイムの短縮が実現する。
【０１０３】
（３）本実施形態によれば、アプリケーションがアクティベートキーによりアクティベートされた場合は、アクティベートキーなしでアプリケーションが利用可能とされた場合よりも多くの機能が利用可能になる。そのため、本実施形態によれば、アクティベートキーなしのアプリケーション利用の際に機能制限がかけることができるため、アプリケーションの提供もとの権利を不当に損なわず、アクティベートキー入手を第２の電子機器のユーザーに促すことができる。
【０１０４】
（４）本実施形態によれば、アプリケーション移行もとの第１の電子機器にインストールされたアプリケーションが利用不可能になり、第２の電子機器で利用可能なアクティベートキーが出力される。そのため、本実施形態によれば、ダウンタイムの短縮が実現する。さらに、本実施形態によれば、アプリケーションの提供元にも、新たなアクティベーションキーを発行しなくてもよいため、発行作業の手間を削減できたり、急ぎの申請に対して緊急対応しなければならないといった事態を削減できたりといった利点がもたらされる。
【０１０５】
（５）本実施形態によれば、第１の電子機器へのエクスポート指示と第２の電子機器へのパッケージファイルの入力をサーバー装置により行うため、これらの入出力をサービスマンなどの作業に依存しなくてすむようになる。
【０１０６】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０７】
１…機器セットアップシステム
１０…第１の電子機器
２０…第２の電子機器
１１…制御回路
１０１…入力部
１０２…制御部
１０３…出力部
２１…制御回路
２０１…入力部
２０２…制御部
Ｐ…パッケージファイル
【図１】
2020144524.tif 000003
【図２】
2020144524.tif 000004
【図３】
2020144524.tif 000005
【図４】
2020144524.tif 000006
【図５】
2020144524.tif 000007
【図６】
2020144524.tif 000008
【図７】
2020144524.tif 000009
【図８】
2020144524.tif 000010