(57)【要約】      （修正有）【課題】使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、新しい電子機器でアプリケーションを使用できない期間をなくし、古い電子機器を用いてアプリケーションが不正使用されないようにする。【解決手段】第１の電子機器の制御部１０２は、アプリケーションを他の１の電子機器のみで使用可能にするためのアクティベートキーを、入力された電子機器識別子Ｑ１に基づいて生成し、アプリケーションとアクティベートキーを含むパッケージファイルを出力するように制御する。他方で、パッケージファイルの出力時点を開始時点とする所定の置き換え移行期間が経過するとアプリケーションを使用不可能にする。【選択図】図６
2020144525.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）等の大容量の不揮発性の記憶装置２８、ファクシミリ通信部２９及びネットワーク通信インターフェース２３等と接続されている。制御回路２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部２７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００３７】
３．電子機器の機能的構成
【００３８】
図４は、第１の電子機器の機能的構成を示す。
【００３９】
第１の電子機器１０の制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、入力部１０１、制御部１０２、出力部１０３として動作する。
【００４０】
入力部１０１は、エクスポート指示と、電子機器識別子Ｑ１と、アプリケーションと、アプリケーション識別子とを制御部１０２に入力する。電子機器識別子Ｑ１は、第２の電子機器２０に固有の（ユニークな）値である。アプリケーション識別子は、例えばシリアルナンバーで構成され、アプリケーションを特定可能な情報を含む。
【００４１】
例えば、本実施形態では、エクスポート指示は、サービスマンが操作部１７を用いて操作入力する。
【００４２】
例えば、本実施形態では、電子機器識別子Ｑ１は、サービスマンが操作部１７を用いて操作入力する。このほかに、入力部１０１が不図示のネットワーク上のサーバー装置から電子機器識別子Ｑ１をダウンロードして、制御部１０２に入力してもよい。
【００４３】
例えば、本実施形態では、アプリケーションとアプリケーション識別子は、制御回路１１が記憶装置１８に記憶されているアプリケーションとアプリケーション識別子を読み出して、制御部１０２に入力する。
【００４４】
制御部１０２は、エクスポート指示が入力された場合に、アプリケーションとアプリケーション識別子と電子機器識別子Ｑ１に基づいて、パッケージファイルＰを生成する。
【００４５】
出力部１０３は、パッケージファイルＰを記録媒体４０に書き出す。
【００４６】
図５は、第２の電子機器の機能的構成を示す。
【００４７】
第２の電子機器２０の制御回路２１において、ＣＰＵ２１ａは、ＲＯＭ２１ｃが記憶する情報処理プログラムをＲＡＭ２１ｂにロードして実行することにより、入力部２０１、制御部２０２として動作する。
【００４８】
入力部２０１は、電子機器識別子Ｑ２と、パッケージファイルＰとを制御部２０２に入力する。電子機器識別子Ｑ２は、第２の電子機器２０に固有の（ユニークな）値である。
【００４９】
例えば、本実施形態では、記憶装置２８が電子機器識別子Ｑ２を記憶しており、入力部２０１は記憶装置２８から電子機器識別子Ｑ２を読み出して制御部２０２に入力する。このほかに、入力部２０１が不図示のネットワーク上のサーバー装置から電子機器識別子Ｑ２をダウンロードして、制御部２０２に入力してもよい。
【００５０】
例えば、本実施形態では、パッケージファイルＰは記録媒体４０に記録されており、入力部２０１が記録媒体４０から読み出して制御部２０２に入力する。
【００５１】
制御部２０２は、パッケージファイルＰが入力された場合に、所定の条件に合致するか否かを判定し、パッケージファイルＰを展開してアプリケーションをセットアップする。
【００５２】
以上、電子機器の機能的構成について説明した。以下、電子機器の動作フローについて説明する。
【００５３】
４．電子機器の動作フロー
【００５４】
図６は、第１の電子機器と第２の電子機器の動作フローを示す。
【００５５】
制御回路１１の制御部１０２は、エクスポート指示の有無を判断する（ステップＳ１０１）。例えば、入力部１０１によりエクスポート指示が制御部１０２に入力された場合に、制御部１０２は、エクスポート指示があると判断する（ステップＳ１０２／ある）。一方で、エクスポート指示が制御部１０２に入力されていない場合に、エクスポート指示がないと判断する（ステップＳ１０２／ない）。
【００５６】
エクスポート指示がある場合、制御部１０２は、アプリケーション識別子と、電子機器識別子Ｑ１に基づいて、アクティベートキーを生成する（ステップＳ１０３）。
【００５７】
続いて、制御部１０２は、生成したアクティベートキーを含むパッケージファイルＰを生成し、生成したパッケージファイルＰを記録媒体４０に出力するように、出力部１０３を制御する（ステップＳ１０４）。
【００５８】
なお、例えば、本実施形態では、エクスポート指示と電子機器識別子Ｑ１の入力をサービスマンの手入力に基づいて入力部１０１が行い、パッケージファイルＰの出力を出力部１０３が、サービスマンの挿入したＵＳＢメモリー等の記録媒体４０へパッケージファイルＰを書き込むことによって実施するが、これは一例にすぎない。なお、この場合、サービスマンは、第１の電子機器が設置されている客先などに赴き、上記作業を実行する。
【００５９】
パッケージファイルＰは、第１の電子機器１０から出力され、第２の電子機器２０に移動し、入力される（ＴＲ２０１）。例えば、この移動は記録媒体４０とサービスマンを媒介して実現されるが、これは一例にすぎない。
【００６０】
制御回路２１の入力部２０１によりパッケージファイルＰが入力されると（ステップＳ１０５）、制御部２０２は、パッケージファイルＰ内のアクティベートキーから電子機器識別子Ｑ１を復号して、取得する（ステップＳ１０６）。
【００６１】
続いて、制御部２０２は、パッケージファイルＰから取得した電子機器識別子Ｑ１と、自装置（第２の電子機器２０）の記憶装置２８に記憶されている照合用の自装置の電子機器識別子Ｑ２とを照合する（ステップＳ１０７）。
【００６２】
続いて、制御部２０２は、電子機器識別子Ｑ１と電子機器識別子Ｑ２とが一致するか否かを判断する（ステップＳ１０８）。電子機器識別子Ｑ１と電子機器識別子Ｑ２とが一致しない場合は（ステップＳ１０８／しない）、別のパッケージファイルＰが入力される必要があるため、制御部２０２は、パッケージファイルＰの再入力まで待つ（ステップＳ１０５に戻る）。
【００６３】
電子機器識別子Ｑ１と電子機器識別子Ｑ２とが一致する場合に（ステップＳ１０８／する）、制御部２０２は、パッケージファイルＰに含まれるアプリケーションの機能が使用可能になるように、当該アプリケーションをインストールする（ステップＳ１０９）。なお、アプリケーションは、パッケージファイルＰに含まれるアプリケーション識別子により特定してもよい。
【００６４】
ここで、制御部２０２は、アプリケーションをインストールすると共に、アプリケーションを、取得したアクティベートキーによりアクティベートする。これにより、第２の電子機器２０が第１の電子機器１０に置き換えられた直後から、第２の電子機器２０のユーザー（操作者）は、アプリケーションを第２の電子機器２０で使用可能になるので、ユーザーは途切れなくアプリケーションを使用し続けることができ、いわゆるダウンタイムが生じない。
【００６５】
なお、例えば、本実施形態では、パッケージファイルＰの入力を、サービスマンがサービスセンター等におかれている第２の電子機器２０にＵＳＢメモリー等の記録媒体４０を挿入することにより実施するが、これは一例にすぎない。
【００６６】
一方で、第１の電子機器１０においては、制御回路１１の制御部１０２は、パッケージファイルＰの出力時点を開始時点とする「置き換え移行期間」を新規に設定する（ステップＳ１１０）。
【００６７】
「置き換え移行期間」は、例えば、第２の電子機器２０におけるセットアップが行われ、第１の電子機器１０の運用先に搬入されるまでに要する期間が応じて任意に設定される期間である。例えば１週間などの期間に設定される。置き換え移行期間は、サービスマンがその都度指定してもよいし、あらかじめ日数を定めてプラットフォームやファームウェアに組み込んでおいてもよい。
【００６８】
制御部１０２は、置き換え移行期間中であれば、パッケージファイルＰやアクティベートキーを出力した場合であっても、ユーザーによるアプリケーションの使用に制限を設けたり、機能に制限を設けたりしないため、ユーザーはアプリケーションを自由に使用できる。
【００６９】
置き換え移行期間は延長可能である。入力部１０１は、操作部１７を用いたユーザーやサービスマンによる手入力、もしくは、ネットワーク通信インターフェース１３を介したネットワーク経由の指示入力に基づいて、延長指示を制御部１０２に入力する。
【００７０】
制御部１０２は、入力部１０１により延長指示が制御部１０２に入力されたか否かを判断し（ステップＳ１１１）、延長指示があれば、指示された期間分、あるいは所定の期間（例えば１日など）分、置き換え移行期間を変更し、延長する（ステップＳ１１２）。
【００７１】
その後、制御部１０２は、置き換え移行期間が終了か否かを判断する（ステップＳ１１３）。置き換え移行期間が終了した後は（ステップＳ１１３／終了）、置き換え移行期間の延長は受け付けない。
【００７２】
制御部１０２は、置き換え移行期間が終了した後（ステップＳ１１３／終了）、アプリケーションを利用できないようにする（ステップＳ１１４）。ここでアプリケーションの利用不可能化、機能ロック、あるいは、ディアクティベートが行われることにより、古い電子機器を用いてアプリケーションが不正使用されないようにすることができる。
【００７３】
サービスマンは、セットアップした第２の電子機器２０（ステップＳ１０９）を第１の電子機器１０の設置場所に搬入して、第１の電子機器１０をそこから撤去する。上述の置き換え移行期間の新規設定とその計時、終了後のディアクティベートは、すべて第１の電子機器１０の制御部１０が実行する情報処理である。したがって、サービスマンは、古い機器である第１の電子機器１０に対して何も操作入力等を行うことなくアプリケーションが自動的に使用できなくなる。
【００７４】
５．変形例
【００７５】
本実施形態では、パッケージファイルＰが含む情報のデータ構造や形式については限定していない。しかしながら、第１の電子機器１０の制御部１０は、パッケージファイルＰを暗号化し、内容を変更することができないようにしてもよい。
【００７６】
本実施形態では、制御部１０２はパッケージファイルＰを出力してから（ステップＳ１０４）、その後、置き換え移行期間を新規設定している（ステップＳ１１０）。しかしながら、この順序は逆でも同時でもよい。
【００７７】
本実施形態では、パッケージファイルＰの転送（ＴＲ２０１）をサービスマンが行う例を示した。しかしながら、パッケージファイルＰの転送は、人手を介さずネットワークを経由したコンピュータシステムより実行されてもよい。この場合、以下に述べる形態で実行するとよい。
【００７８】
図７は、本実施形態の変形例の機器セットアップシステムのネットワーク構成を示す。
【００７９】
本変形例に係る機器セットアップシステム１ａは、第１の電子機器１０と第２の電子機器２０とサーバー装置３０を含む。第１の電子機器１０と第２の電子機器２０とサーバー装置３０は、ネットワークＮを介して相互に通信可能に接続されている。
【００８０】
第１の電子機器１０と第２の電子機器２０の構成は実施形態と同じなので説明を省略する。
【００８１】
図８は、サーバー装置のハードウェア構成を示す。
【００８２】
サーバー装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７と、これらを相互に接続するバス３８とを有する。
【００８３】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００８４】
サーバー装置３０の制御回路３００は、このようなネットワーク構成とハードウェア構成を利用して、エクスポート指示の第１の電子機器１０への入力、出力されたパッケージファイルＰの受信、受信したパッケージファイルＰの第２の電子機器２０への入力、延長指示の第１の電子機器１０への入力を実行する。
【００８５】
他方で、第１の電子機器１０の制御部１０２は、アクティベートキーを含むパッケージファイルＰをサーバー装置３０に対して出力（送信）するように出力部１０３を制御する。また、入力部１０１は、サーバー装置３０から第１の電子機器１０に入力されたエクスポート指示と延長指示を受信した場合、これらを制御部１０２に入力する。
【００８６】
また、第２の電子機器２０の入力部２０１は、サーバー装置３０からパッケージファイルＰを受信した場合、これらを制御部２０２に入力する。
【００８７】
サーバー装置３０の制御回路３００は、第１の電子機器１０からパッケージファイルＰを、ネットワーク通信インターフェース３５を介して受信すると、記憶装置３４に一時的に記憶し、第２の電子機器２０に送信するようにネットワーク通信インターフェース３５を制御する。
【００８８】
以上に述べた変形例によれば、サービスマンの作業に依存せず、ダウンタイムが短縮される。
【００８９】
本実施形態で開示した構成は、いずれも組み合わせて実施することができる。
【００９０】
６．結語
【００９１】
（１）本実施形態によれば、電子機器は、アプリケーションを他の１の電子機器でのみ使用可能にするためのアクティベートキーとアプリケーションを含むパッケージファイルをエクスポート用に出力する一方で、当該電子機器で使用中のアプリケーションを、所定の置き換え移行期間の経過後に使用不可能にする。これにより、使用にアクティベートキーを必要とするアプリケーションを有する電子機器の置き換えにおいて、新しい電子機器でアプリケーションを使用できない期間をなくし、古い電子機器を用いてアプリケーションが不正使用されないようにすることができる。
【００９２】
（２）本実施形態によれば、電子機器は、アクティベートキーを出力したのち、置き換え移行期間の終了時点より前の時点であれば、延長指示が入力された場合に置き換え移行期間を延長する。これにより、置き換え移行期間中に移行作業が終了できない場合でも、電子機器のユーザーがアプリケーションを使用できない期間を設けないようにすることができる。さらに、本実施形態によれば、電子機器は、置き換え移行期間が終了した後は延長ができない。これによりアプリケーションの不正使用されないようにすることができる。
【００９３】
（３）本実施形態によれば、電子機器は、エクスポート指示の入力とパッケージファイルの出力を通信ネットワーク上のサーバー装置との情報通信により行う。これにより、サービスマンなど操作者の手作業を必要とせず、移行作業を実施することができる。
【００９４】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００９５】
１…機器セットアップシステム
１０…第１の電子機器
２０…第２の電子機器
１１…制御回路
１０１…入力部
１０２…制御部
１０３…出力部
２１…制御回路
２０１…入力部
２０２…制御部
Ｐ…パッケージファイル
【図１】
2020144525.tif 000003
【図２】
2020144525.tif 000004
【図３】
2020144525.tif 000005
【図４】
2020144525.tif 000006
【図５】
2020144525.tif 000007
【図６】
2020144525.tif 000008
【図７】
2020144525.tif 000009
【図８】
2020144525.tif 000010