(57)【要約】【課題】情報処理装置間での各種情報の移行を容易にする。【解決手段】第１の情報処理装置と、サーバ装置と、第２の情報処理装置とからなる情報処理システムであって、前記第１の情報処理装置は、前記第２の情報処理装置の機番を前記サーバ装置へ送信するエクスポート指示部と、移行データを前記サーバ装置へ送信するエクスポート処理部と、を備え、前記サーバ装置は、前記第２の情報処理装置の機番と前記移行データとを関連付けて格納する記憶媒体、を備え、前記第２の情報処理装置は、前記第２の情報処理装置の機番を前記サーバ装置へ送信するインポート指示部と、前記第２の情報処理装置の機番に関連付けられた前記移行データを前記サーバ装置から受信するインポート処理部と、を備える。【選択図】図１
2020135115.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、サーバ装置と、第２の情報処理装置とからなる情報処理システムであって、
前記第１の情報処理装置は、
前記第２の情報処理装置の機番を前記サーバ装置へ送信するエクスポート指示部と、
移行データを前記サーバ装置へ送信するエクスポート処理部と、を備え、
前記サーバ装置は、
前記第２の情報処理装置の機番と前記移行データとを関連付けて格納する記憶媒体、を備え、
前記第２の情報処理装置は、
前記第２の情報処理装置の機番を前記サーバ装置へ送信するインポート指示部と、
前記第２の情報処理装置の機番に関連付けられた前記移行データを前記サーバ装置から受信するインポート処理部と、を備えた情報処理システム。
【請求項２】
前記エクスポート指示部は、
前記第１の情報処理装置の機種、および、前記第２の情報処理装置の機種をさらに前記サーバ装置へ送信し、
前記サーバ装置は、
前記第１の情報処理装置の機種と前記第２の情報処理装置の機種とが異なる場合に、前記第１の情報処理装置から受信した移行データを変換するデータ変換部、をさらに備える、請求項１に記載の情報処理システム。
【請求項３】
前記インポート指示部は、前記第２の情報処理装置の記憶媒体に格納されている前記第２の情報処理装置の機番を前記サーバ装置へ送信する、請求項１または２に記載の情報処理システム。
【請求項４】
前記エクスポート指示部は、前記第１の情報処理装置の記憶媒体に格納されている顧客ＩＤによって前記サーバ装置にログインし、
前記インポート指示部は、前記第２の情報処理装置の記憶媒体に格納されている顧客ＩＤによって前記サーバ装置にログインする、請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
第１の情報処理装置が、
第２の情報処理装置の機番をサーバ装置へ送信するステップと、
移行データを前記サーバ装置へ送信するステップと、
前記サーバ装置が、
前記第２の情報処理装置の機番と前記移行データとを関連付けて格納するステップと、
前記第２の情報処理装置が、
前記第２の情報処理装置の機番を前記サーバ装置へ送信するステップと、
前記第２の情報処理装置の機番に関連付けられた前記移行データを前記サーバ装置から受信するステップと、を含む方法。
【請求項６】
情報処理装置の機番をサーバ装置へ送信するインポート指示部と、
前記情報処理装置の機番に関連付けられた移行データを前記サーバ装置から受信するインポート処理部と、を備え、
前記移行データは、前記情報処理装置とは別の情報処理装置が前記機番とともに前記サーバ装置へ送信したデータである、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、方法、および情報処理装置に関する。
【背景技術】
【０００２】
従来、情報処理装置（例えば、複合機等の画像形成装置）間で、設定情報等の各種情報を移行することがある。例えば、情報処理装置の置き換え時には、それまで使用していた情報処理装置（つまり、置き換え前の情報処理装置）の設定情報を、新たに使用する情報処理装置（つまり、置き換え後の情報処理装置）へ移行する。
【０００３】
データ移行に関して、特許文献１では、移行用ファイルの形式が不明な画像形成装置からでも、他の画像形成装置にデータ移行することが可能となる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、データを移行する際に用いられる移行元の画像形成装置および移行先の画像形成装置に対する操作が煩雑であり、それに伴い、各画像形成装置にダウンタイムが生じている。
【０００５】
そこで、本発明の一実施形態では、情報処理装置間での各種情報の移行を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一実施形態は、第１の情報処理装置と、サーバ装置と、第２の情報処理装置とからなる情報処理システムであって、前記第１の情報処理装置は、前記第２の情報処理装置の機番を前記サーバ装置へ送信するエクスポート指示部と、移行データを前記サーバ装置へ送信するエクスポート処理部と、を備え、前記サーバ装置は、前記第２の情報処理装置の機番と前記移行データとを関連付けて格納する記憶媒体、を備え、前記第２の情報処理装置は、前記第２の情報処理装置の機番を前記サーバ装置へ送信するインポート指示部と、前記第２の情報処理装置の機番に関連付けられた前記移行データを前記サーバ装置から受信するインポート処理部と、を備える。
【発明の効果】
【０００７】
本発明の一実施形態によれば、情報処理装置間での各種情報の移行を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの構成図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成図である。
【図３】本発明の一実施形態に係るサーバ装置のハードウェア構成図である。
【図４】本発明の一実施形態に係る情報処理装置の機能ブロック図である。
【図５】本発明の一実施形態に係るサーバ装置の機能ブロック図である。
【図６】本発明の一実施形態に係るエクスポート・データ変換・インポート処理のシーケンス図である。
【図７】本発明の一実施形態に係る情報処理装置（移行元）のエクスポート処理の流れを示すフローチャートである。
【図８】本発明の一実施形態に係るサーバ装置のエクスポート・データ変換処理の流れを示すフローチャートである。
【図９】本発明の一実施形態に係る情報処理装置（移行先）のインポート処理の流れを示すフローチャートである。
【図１０】本発明の一実施形態に係るサーバ装置のインポート処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。
【００１０】
＜システム構成＞
図１は、本発明の一実施形態に係る情報処理システム１の構成図である。情報処理システム１は、情報処理装置（移行元）２１、情報処理装置（移行先）２２、サーバ装置３０を含む。情報処理装置（移行元）２１、情報処理装置（移行先）２２、サーバ装置３０は、任意のネットワーク１００に通信可能に接続されており、互いにデータを送受信することができる。
【００１１】
本発明では、移行元の情報処理装置２１のデータが、ネットワーク１００経由でサーバ装置３０（例えば、クラウドサーバ）へ送信される。そして、サーバ装置３０のデータが、ネットワーク１００経由で移行先の情報処理装置２２へ送信される。以下、情報処理装置（移行元）２１がサーバ装置３０へデータを送信することをエクスポートともいい、情報処理装置（移行先）２２がサーバ装置３０からデータを受信することをインポートともいう。
【００１２】
なお、情報処理装置２１、２２は、通信機能を備えた装置であれば、画像形成装置に限られない。情報処理装置２１、２２は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車（Connected Car）、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であってもよい。
【００１３】
なお、実施例に記載される装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの１つを示すものにすぎない。ある実施形態では、サーバ装置３０は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
【００１４】
＜ハードウェア構成＞
図２は、本発明の一実施形態に係る情報処理装置２１、２２のハードウェア構成図である。図２に示されているように、情報処理装置２１、２２は、コントローラ２１０、近距離通信回路２２０、エンジン制御部２３０、操作パネル２４０、ネットワークＩ／Ｆ２５０を備えている。
【００１５】
これらのうち、コントローラ２１０は、コンピュータの主要部であるＣＰＵ２０１、システムメモリ（ＭＥＭ−Ｐ）２０２、ノースブリッジ（ＮＢ）２０３、サウスブリッジ（ＳＢ）２０４、ＡＳＩＣ(Application Specific Integrated Circuit)２０６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）２０７、ＨＤＤコントローラ２０８、及び、記憶部であるＨＤ２０９を有し、ＮＢ２０３とＡＳＩＣ２０６との間をＡＧＰ(Accelerated Graphics Port)バス２２１で接続した構成となっている。
【００１６】
これらのうち、ＣＰＵ２０１は、情報処理装置２１、２２の全体制御を行う制御部である。ＮＢ２０３は、ＣＰＵ２０１と、ＭＥＭ−Ｐ２０２、ＳＢ２０４、及びＡＧＰバス２２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ２０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral Component Interconnect)マスタ及びＡＧＰターゲットとを有する。
【００１７】
ＭＥＭ−Ｐ２０２は、コントローラ２１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ２０２ａ、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるＲＡＭ２０２ｂとからなる。なお、ＲＡＭ２０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１８】
ＳＢ２０４は、ＮＢ２０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ２０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated Circuit)であり、ＡＧＰバス２２１、ＰＣＩバス２２２、ＨＤＤ２０８およびＭＥＭ−Ｃ２０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ２０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ２０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ２０７を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ(Direct Memory Access Controller)、並びに、スキャナ部２３１及びプリンタ部２３２との間でＰＣＩバス２２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ２０６には、ＵＳＢ(Universal Serial Bus)のインターフェースや、ＩＥＥＥ１３９４(Institute of Electrical and Electronics Engineers 1394）のインターフェースを接続するようにしてもよい。
【００１９】
ＭＥＭ−Ｃ２０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ２０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ２０９は、ＣＰＵ２０１の制御にしたがってＨＤ２０９に対するデータの読出又は書込を制御する。ＡＧＰバス２２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ２０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００２０】
また、近距離通信回路２２０には、近距離通信回路２２０ａが備わっている。近距離通信回路２２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００２１】
更に、エンジン制御部２３０は、スキャナ部２３１及びプリンタ部２３２によって構成されている。また、操作パネル２４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部２４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル２４０ｂを備えている。コントローラ２１０は、情報処理装置２１、２２全体の制御を行い、例えば、描画、通信、操作パネル２４０からの入力等を制御する。スキャナ部２３１又はプリンタ部２３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００２２】
なお、情報処理装置２１、２２は、操作パネル２４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００２３】
また、ネットワークＩ／Ｆ２５０は、ネットワーク１００を利用してデータ通信をするためのインターフェースである。近距離通信回路２２０及びネットワークＩ／Ｆ２５０は、ＰＣＩバス２２２を介して、ＡＳＩＣ２０６に電気的に接続されている。
【００２４】
図３は、本発明の一実施形態に係るサーバ装置３０のハードウェア構成図である。図３に示されているように、サーバ装置３０は、コンピュータによって構築されており、図３に示されているように、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤ３０４、ＨＤＤ(Hard Disk Drive)コントローラ３０５、ディスプレイ３０６、外部機器接続Ｉ／Ｆ(Interface)３０８、ネットワークＩ／Ｆ３０９、データバス３１０、キーボード３１１、ポインティングデバイス３１２、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ３１４、メディアＩ／Ｆ３１６を備えている。
【００２５】
これらのうち、ＣＰＵ３０１は、サーバ装置３０全体の動作を制御する。ＲＯＭ３０２は、ＩＰＬ等のＣＰＵ３０１の駆動に用いられるプログラムを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。ＨＤ３０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ３０５は、ＣＰＵ３０１の制御にしたがってＨＤ３０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ３０６は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ３０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリやプリンタ等である。ネットワークＩ／Ｆ３０９は、ネットワーク１００を利用してデータ通信をするためのインターフェースである。バスライン３１０は、図３に示されているＣＰＵ３０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２６】
また、キーボード３１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス３１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ３１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ３１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ３１６は、フラッシュメモリ等の記録メディア３１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２７】
＜機能ブロック図＞
図４は、本発明の一実施形態に係る情報処理装置２１、２２の機能ブロック図である。情報処理装置２１、２２は、データ入力部４０１、データ出力部４０２、基本機能部４０３、表示・操作部４０４、ネットワーク処理部４０５、公衆回線網処理部４０６、記憶媒体４０７、移行先機器情報管理部４０８、エクスポート指示部４０９、エクスポート処理部４１０、インポート指示部４１１、インポート処理部４１２を含む。以下、それぞれについて説明する。
【００２８】
データ入力部４０１は、電子文書および紙文書のデータ入力を行う。例えば、データ入力は、スキャナ、印刷指示、通信を介するもの（ファイル転送）、ファクス受信などによって行われる。
【００２９】
データ出力部４０２は、電子文書および紙文書のデータ出力を行う。例えば、データ出力は、印刷、通信を介するもの（ファイル転送）、ファクス送信などによって行われる。
【００３０】
基本機能部４０３は、画像形成装置等の情報処理装置が一般的に備えている基本的な機能である。例えば、基本機能部４０３は、コピー、スキャナ、ファクス、プリンタなどとして動作する。
【００３１】
表示・操作部４０４は、情報処理装置２１、２２の状態や設定内容を表示したり、ユーザの操作を受け付けたりする。
【００３２】
ネットワーク処理部４０５は、基本機能部４０３からの通知要求を受けてインターネット経由でサーバ装置３０や他の情報処理装置へ通知する処理や、サーバ装置３０や他の情報処理装置からの情報および要求をインターネット経由で受信する処理を行う。本発明の一実施形態では、情報処理装置（移行元）２１は、情報処理装置（移行元）２１のデータをインターネット経由でサーバ装置３０へ送信する。そして、情報処理装置（移行先）２２は、サーバ装置３０のデータをインターネット経由でサーバ装置３０から受信する。
【００３３】
公衆回線網処理部４０６は、基本機能部４０３または公衆回線網からの要求を受けてファクス送受信を行う。
【００３４】
記憶媒体４０７は、プログラム、文書、設定情報等を格納する。
【００３５】
移行先機器情報管理部４０８は、情報処理装置（移行元）２１のデータを移行する先である情報処理装置（移行先）２２の機器情報を管理する。機器情報は、情報処理装置の機種および機番の情報である。情報処理装置（移行先）２２の機器情報は、データ移行操作の一部として、ユーザにより情報処理装置（移行元）２１の表示・操作部４０４から入力される。なお、自装置（つまり、情報処理装置（移行元）２１）の機種および機番の情報は、情報処理装置の設定情報として登録されている。
【００３６】
ここで、機器情報について説明する。機器情報は、上述したように、情報処理装置の機種および機番（機械番号）である。機種は、その情報処理装置の種類である。情報処理装置（移行元）２１と情報処理装置（移行先）２２とが同一の機種である場合もあるし、異なる機種である場合もある。また、機番は、情報処理装置ごとに付与される識別子である。したがって、機番によって情報処理装置を識別することができる。
【００３７】
エクスポート指示部４０９は、ユーザにより情報処理装置（移行元）２１の表示・操作部４０４からデータのエクスポート要求がなされた場合に、ネットワーク１００に接続されているクラウドサーバ（つまり、サーバ装置３０）へのログイン処理、エクスポート指示を行う。ログインは、顧客ＩＤを用いて行われる。なお、顧客ＩＤは、情報処理装置の設定情報として登録されている。エクスポート指示部４０９は、エクスポート指示を行う際に、情報処理装置（移行元）２１の機種および機番、情報処理装置（移行先）２２の機種および機番を付加情報としてサーバ装置３０へ送信する。
【００３８】
エクスポート処理部４１０は、サーバ装置３０からのエクスポート受付通知を受け、サーバ装置３０へのデータのエクスポート処理（すなわち、データ送信処理）を行う。また、エクスポート処理部４１０は、サーバ装置３０からのエクスポート結果通知を受け、エクスポート結果の表示を表示・操作部４０４に指示する。また、エクスポート処理部４１０は、クラウドサーバ（つまり、サーバ装置３０）からのログアウト処理を行う。
【００３９】
インポート指示部４１１は、ユーザにより情報処理装置（移行先）２２の表示・操作部４０４からデータのインポート要求がなされた場合に、ネットワーク１００に接続されているクラウドサーバ（つまり、サーバ装置３０）へのログイン処理、インポート指示を行う。ログインは、顧客ＩＤを用いて行われる。なお、エクスポートとインポートとでは、同一の顧客ＩＤが用いられうる。インポート指示部４１１は、インポート指示を行う際に、情報処理装置（移行先）２２の機番を付加情報としてサーバ装置３０へ送信する。
【００４０】
インポート処理部４１２は、サーバ装置３０からのインポート受付通知を受け、サーバ装置３０からのデータのインポート処理（すなわち、データ受信処理）を行う。また、インポート処理部４１２は、受信したデータを用いて自装置（つまり、情報処理装置（移行先）２２）への設定処理を行う。また、インポート処理部４１２は、インポート結果の表示を表示・操作部４０４に指示する。また、インポート処理部４１２は、インポート結果通知をサーバ装置３０へ送信する。また、インポート処理部４１２は、クラウドサーバ（つまり、サーバ装置３０）からのログアウト処理を行う。
【００４１】
なお、情報処理装置（移行元）２１から情報処理装置（移行先）２２へ移行されるデータ（以下、移行データともいう）は、例えば、画像形成装置等の情報処理装置の設定情報である。例えば、情報処理装置の動作を定義付ける設定データ、情報処理装置を使用するユーザや取引先ユーザ（ＦＡＸやメールの送信先など）に関するアドレス帳、各ユーザが個別に蓄積した画像データなどが移行される。
【００４２】
ここで、情報処理装置に登録されている顧客ＩＤ、機種、機番について説明する。情報処理装置（移行元）２１の記憶媒体４０７には、情報処理装置（移行元）２１の顧客ＩＤ、機種、機番が設定情報として格納されている。また、情報処理装置（移行先）２２の記憶媒体４０７には、情報処理装置（移行先）２２の顧客ＩＤ、機種、機番が設定情報として格納されている。そのため、ユーザは、インポートを要求するときに、情報処理装置（移行先）２２の機番を入力する必要がない。また、ユーザは、エクスポートやインポートのためにログインするときに、ログイン用のＩＤ（つまり、顧客ＩＤ）を入力する必要がない。
【００４３】
図５は、本発明の一実施形態に係るサーバ装置３０の機能ブロック図である。サーバ装置３０は、表示・操作部５０１、ネットワーク処理部５０２、記憶媒体５０３、エクスポート処理部５０４、データ変換部５０５、インポート処理部５０６を含む。以下、それぞれについて説明する。
【００４４】
表示・操作部５０１は、サーバ装置３０の状態や設定内容を表示したり、ユーザの操作を受け付けたりする。
【００４５】
ネットワーク処理部５０２は、各種処理部からの通知要求を受けてインターネット経由で情報処理装置へ通知する処理や、情報処理装置からの情報および要求をインターネット経由で受信する処理を行う。本発明の一実施形態では、サーバ装置３０は、情報処理装置（移行元）２１からのエクスポート指示や移行データ、情報処理装置（移行先）２２からのインポート指示をインターネット経由で受信する、また、サーバ装置３０は、エクスポート受付通知および結果通知、インポート受付通知および結果通知をインターネット経由で送信する。
【００４６】
記憶媒体５０３は、プログラム、設定情報、情報処理装置（移行元）２１から受信した移行データ、および、データ変換部５０５が変換した変換後の移行データを格納する。
【００４７】
エクスポート処理部５０４は、情報処理装置（移行元）２１からのエクスポート指示を監視し、エクスポート指示があった場合にはエクスポート受付通知を情報処理装置（移行元）２１へ送信する。また、エクスポート処理部５０４は、エクスポートデータ（つまり、移行データ）を情報処理装置（移行元）２１から受信して、記憶媒体５０３に格納する。また、エクスポート処理部５０４は、エクスポート結果通知を情報処理装置（移行元）２１へ送信する。
【００４８】
データ変換部５０５は、データ変換の要否の判断と、データ変換が必要な場合にはデータ変換と、データ変換の結果通知とを行う。データ変換の要否は、情報処理装置（移行元）２１と情報処理装置（移行先）２２とが同一の機種であるか否かによって判断される。同一の機種のときは変換が不要であり、異なる機種のときは変換が必要である。
【００４９】
インポート処理部５０６は、情報処理装置（移行先）２２からのインポート指示を監視し、インポート指示があった場合にはインポート受付通知を情報処理装置（移行先）２２へ送信する。また、インポート処理部５０６は、インポート指示の付加情報である情報処理装置（移行先）２２の機番に紐付けられたインポートデータ（つまり、移行データ）を記憶媒体５０３から検索し、情報処理装置（移行先）２２へ送信する。また、インポート処理部５０６は、インポート結果通知を情報処理装置（移行先）２２から受信する。
【００５０】
ここで、サーバ装置３０の記憶媒体５０３に格納されるデータについて説明する。記憶媒体５０３には、情報処理装置（移行元）２１の機種および機番と、情報処理装置（移行先）２２の機種および機番と、情報処理装置（移行元）２１から情報処理装置（移行先）２２へ移行されるデータ（つまり、情報処理装置（移行元）２１から受信した移行データ、および、データ変換部５０５が変換した変換後の移行データ）とが紐付けられて格納されている。さらに、エクスポートやインポートのためにログインするときの顧客ＩＤも紐付けて格納される。
【００５１】
図６は、本発明の一実施形態に係るエクスポート・データ変換・インポート処理のシーケンス図である。
【００５２】
＜エクスポート＞
・ステップ１０１（Ｓ１０１）において、情報処理装置（移行元）２１は、ユーザにより入力された、情報処理装置（移行先）２２の機種および機番の情報を受け取る。
・ステップ１０２（Ｓ１０２）において、情報処理装置（移行元）２１は、ユーザからのエクスポート指示を受け取る。
・ステップ１０３（Ｓ１０３）において、情報処理装置（移行元）２１は、エクスポート指示をサーバ装置３０に対して行う。この際、情報処理装置（移行元）２１は、設定情報として登録されている情報処理装置（移行元）２１の機種および機番の情報、および、Ｓ１０１で入力された情報処理装置（移行先）２２の機種および機番の情報、をサーバ装置３０へ送信する。
・ステップ１０４（Ｓ１０４）において、サーバ装置３０は、Ｓ１０３のエクスポート指示を受け付ける。
・ステップ１０５（Ｓ１０５）において、サーバ装置３０はエクスポート受付通知を情報処理装置（移行元）２１へ送信する。
・ステップ１０６（Ｓ１０６）において、情報処理装置（移行元）２１は、移行データをサーバ装置３０へ送信する。
・ステップ１０７（Ｓ１０７）において、サーバ装置３０は、情報処理装置（移行元）２１へエクスポート結果を通知する。
・ステップ１０８（Ｓ１０８）において、情報処理装置（移行元）２１は、Ｓ１０７で受信したエクスポート結果を画面に表示する。
【００５３】
＜データ変換＞
・ステップ１０９（Ｓ１０９）において、サーバ装置３０は、Ｓ１０６でエクスポートされたデータを変換する必要があるか否かを判断する。Ｓ１０３で受信された情報処理装置（移行元）２１の機種と情報処理装置（移行先）２２の機種とが異なる機種である場合、データ変換が必要であると判断される。データ変換が必要な場合、サーバ装置３０は、Ｓ１０６でエクスポートされたデータを変換する。
・ステップ１１０（Ｓ１１０）において、サーバ装置３０は、情報処理装置（移行元）２１へＳ１０９でデータ変換した結果を通知する。
・ステップ１１１（Ｓ１１１）において、情報処理装置（移行元）２１は、Ｓ１１０で受信したデータ変換結果を画面に表示する。
【００５４】
＜インポート＞
・ステップ１１２（Ｓ１１２）において、情報処理装置（移行先）２２は、ユーザからのインポート指示を受け取る。
・ステップ１１３（Ｓ１１３）において、情報処理装置（移行先）２２は、インポート指示をサーバ装置３０に対して行う。この際、情報処理装置（移行先）２２は、設定情報として登録されている情報処理装置（移行先）２２の機番の情報をサーバ装置３０へ送信する。
・ステップ１１４（Ｓ１１４）において、サーバ装置３０は、Ｓ１１３のインポート指示を受け付ける。
・ステップ１１５（Ｓ１１５）において、サーバ装置３０はインポート受付通知を情報処理装置（移行先）２２へ送信する。
・ステップ１１６（Ｓ１１６）において、情報処理装置（移行先）２２は、移行データをサーバ装置３０から受信する。移行データは、Ｓ１１３の情報処理装置（移行先）２２の機番の情報に紐付けられた、Ｓ１０６にてエクスポートされたデータである。
・ステップ１１７（Ｓ１１７）において、情報処理装置（移行先）２２は、Ｓ１１６のインポート結果を画面に表示する。
・ステップ１１８（Ｓ１１８）において、情報処理装置（移行先）２２は、サーバ装置３０へＳ１１６のインポートの結果を通知する。
【００５５】
図７は、本発明の一実施形態に係る情報処理装置（移行元）２１のエクスポート処理の流れを示すフローチャートである。
【００５６】
ステップ２０１（Ｓ２０１）において、情報処理装置（移行元）２１は、ユーザにより入力された、情報処理装置（移行先）２２の機種および機番の情報を受け取る。ユーザは、表示・操作部４０４を介して、情報処理装置（移行先）２２の機種および機番の情報を入力する。
【００５７】
ステップ２０２（Ｓ２０２）において、情報処理装置（移行元）２１は、ユーザからのエクスポート指示を受け取ると、クラウドサーバ（つまり、サーバ装置３０）へログインする。ログインは、設定情報として登録されている顧客ＩＤを用いて行われる。ユーザは、表示・操作部３０３を介して、エクスポートを指示するだけでよく、ログイン用のＩＤ（つまり、顧客ＩＤ）を入力する必要がない。
【００５８】
ステップ２０３（Ｓ２０３）において、情報処理装置（移行元）２１は、エクスポート指示をサーバ装置３０に対して行う。この際、情報処理装置（移行元）２１は、設定情報として登録されている情報処理装置（移行元）２１の機種および機番の情報、および、Ｓ２０１で入力された情報処理装置（移行先）２２の機種および機番の情報、をサーバ装置３０へ送信する。
【００５９】
ステップ２０４（Ｓ２０４）において、情報処理装置（移行元）２１は、エクスポートが受付されたか否かを判断する。情報処理装置（移行元）２１は、サーバ装置３０からのエクスポート受付通知を受信すると、エクスポートが受付されたと判断してステップ２０５へ進む。
【００６０】
ステップ２０５（Ｓ２０５）において、情報処理装置（移行元）２１は、エクスポートを実行する。つまり、情報処理装置（移行元）２１は、移行データをサーバ装置３０へ送信する。
【００６１】
ステップ２０６（Ｓ２０６）において、情報処理装置（移行元）２１は、サーバ装置３０からのエクスポート結果通知を受信したか否かを判断する。情報処理装置（移行元）２１は、サーバ装置３０からのエクスポート結果通知を受信すると、ステップ２０７へ進む。
【００６２】
ステップ２０７（Ｓ２０７）において、情報処理装置（移行元）２１は、Ｓ２０６で受信したエクスポート結果を画面に表示する。
【００６３】
ステップ２０８（Ｓ２０８）において、情報処理装置（移行元）２１は、サーバ装置３０からのデータ変換結果通知を受信したか否かを判断する。情報処理装置（移行元）２１は、サーバ装置３０からのデータ変換結果通知を受信すると、ステップ２０９へ進む。
【００６４】
ステップ２０９（Ｓ２０９）において、情報処理装置（移行元）２１は、Ｓ２０８で受信したデータ変換結果を画面に表示する。
【００６５】
ステップ２１０（Ｓ２１０）において、情報処理装置（移行元）２１は、クラウドサーバ（つまり、サーバ装置３０）からログアウトする。
【００６６】
図８は、本発明の一実施形態に係るサーバ装置３０のエクスポート・データ変換処理の流れを示すフローチャートである。
【００６７】
ステップ３０１（Ｓ３０１）において、サーバ装置３０は、情報処理装置（移行元）２１からのエクスポート指示を監視し、エクスポート指示があった場合にはステップ３０２へ進む。サーバ装置３０は、エクスポート指示の付加情報として、情報処理装置（移行元）２１の機種および機番、情報処理装置（移行先）２２の機種および機番を受信する。
【００６８】
ステップ３０２（Ｓ３０２）において、サーバ装置３０は、エクスポート受付通知を情報処理装置（移行元）２１へ送信する。
【００６９】
ステップ３０３（Ｓ３０３）において、サーバ装置３０は、エクスポートデータ（つまり、移行データ）を情報処理装置（移行元）２１から受信する。サーバ装置３０は、エクスポートデータと、Ｓ３０１の情報処理装置（移行先）２２の機番とを紐付ける。
【００７０】
ステップ３０４（Ｓ３０４）において、サーバ装置３０は、情報処理装置（移行元）２１へＳ３０３のエクスポートの結果を通知する。例えば、エクスポートが完了したことを示す通知が送信される。
【００７１】
ステップ３０５（Ｓ３０５）において、サーバ装置３０は、Ｓ３０１で受信した情報処理装置（移行元）２１の機種と情報処理装置（移行先）２２の機種とが異なる機種であるか否かを判断する。異なる機種であればステップ３０６へ進み、同一の機種であればステップ３０７へ進む。
【００７２】
ステップ３０６（Ｓ３０６）において、サーバ装置３０は、Ｓ３０３で受信したエクスポートデータを変換する。具体的には、情報処理装置（移行先）２２の機種に適したデータへ変換される。このように、ユーザが情報処理装置（移行先）２２の機種を入力するだけで、自動的に（ユーザは何も操作することなく）情報処理装置（移行先）２２の機種に適したデータへ変換される。
【００７３】
ステップ３０７（Ｓ３０７）において、サーバ装置３０は、情報処理装置（移行元）２１へＳ３０６のデータ変換の結果を通知する。例えば、データ変換が完了したことを示す通知が送信される。
【００７４】
図９は、本発明の一実施形態に係る情報処理装置（移行先）２２のインポート処理の流れを示すフローチャートである。
【００７５】
ステップ４０１（Ｓ４０１）において、情報処理装置（移行先）２２は、ユーザからのインポート指示を受け取る。
【００７６】
ステップ４０２（Ｓ４０２）において、情報処理装置（移行先）２２は、Ｓ４０１のインポート指示を受け取ると、クラウドサーバ（つまり、サーバ装置３０）へログインする。ログインは、設定情報として登録されている顧客ＩＤを用いて行われる。ユーザは、表示・操作部３０３を介して、インポートを指示するだけでよく、ログイン用のＩＤ（つまり、顧客ＩＤ）を入力する必要がない。
【００７７】
ステップ４０３（Ｓ４０３）において、情報処理装置（移行先）２２は、インポート指示をサーバ装置３０に対して行う。この際、情報処理装置（移行先）２２は、設定情報として登録されている情報処理装置（移行先）２２機番の情報をサーバ装置３０へ送信する。
【００７８】
ステップ４０４（Ｓ４０４）において、情報処理装置（移行先）２２は、インポートが受付されたか否かを判断する。情報処理装置（移行先）２２は、サーバ装置３０からのインポート受付通知を受信すると、インポートが受付されたと判断してステップ４０５へ進む。
【００７９】
ステップ４０５（Ｓ４０５）において、情報処理装置（移行先）２２は、インポートを実行する。つまり、情報処理装置（移行先）２２は、移行データをサーバ装置３０から送信する。また、情報処理装置（移行先）２２は、受信したデータを用いて自装置（つまり、情報処理装置（移行先）２２）への設定処理を行う。
【００８０】
ステップ４０６（Ｓ４０６）において、情報処理装置（移行先）２２は、Ｓ４０５のインポートの結果を画面に表示する。また、情報処理装置（移行先）２２は、サーバ装置３０へＳ４０５のインポートの結果を通知する。
【００８１】
ステップ４０７（Ｓ４０７）において、情報処理装置（移行先）２２は、クラウドサーバ（つまり、サーバ装置３０）からログアウトする。
【００８２】
図１０は、本発明の一実施形態に係るサーバ装置３０のインポート処理の流れを示すフローチャートである。
【００８３】
ステップ５０１（Ｓ５０１）において、サーバ装置３０は、情報処理装置（移行先）２２からのインポート指示を監視し、インポート指示があった場合にはステップ５０２へ進む。サーバ装置３０は、インポート指示の付加情報として、情報処理装置（移行先）２２の機番を受信する。
【００８４】
ステップ５０２（Ｓ５０２）において、サーバ装置３０は、インポート受付通知を情報処理装置（移行先）２２へ送信する。
【００８５】
ステップ５０３（Ｓ５０３）において、サーバ装置３０は、インポートデータ（つまり、情報処理装置（移行元）２１から受信した移行データ、あるいは、データ変換部５０５が変換した変換後の移行データ）を検索する。具体的には、サーバ装置３０は、Ｓ５０１で受信した情報処理装置（移行先）２２の機番と紐付けられた移行データを検索する。
【００８６】
ステップ５０４（Ｓ５０４）において、サーバ装置３０は、Ｓ５０３で検索した移行データを情報処理装置（移行先）２２へ送信する。
【００８７】
ステップ５０５（Ｓ５０５）において、Ｓ５０４のインポートの結果を情報処理装置（移行先）２２から受信する。サーバ装置３０がインポートの結果を管理しているので、ユーザはクラウドサーバ上でインポートの結果を確認することができる。
【００８８】
このように、本発明の一実施形態では、情報処理装置（移行先）２２を操作するユーザは、インポート要求をするだけでよく（例えば、一度だけボタンを押下するなどの１回の操作でよく）、煩雑な操作を行わなくてもよい。
【００８９】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（digital signal processor）、ＦＰＧＡ（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【００９０】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００９１】
１  情報処理システム
２１  情報処理装置（移行元）
２２  情報処理装置（移行先）
３０  サーバ装置
１００  ネットワーク
４０１  データ入力部
４０２  データ出力部
４０３  基本機能部
４０４  表示・操作部
４０５  ネットワーク処理部
４０６  公衆回線網処理部
４０７  記憶媒体
４０８  移行先機器情報管理部
４０９  エクスポート指示部
４１０  エクスポート処理部
４１１  インポート指示部
４１２  インポート処理部
５０１  表示・操作部
５０２  ネットワーク処理部
５０３  記憶媒体
５０４  エクスポート処理部
５０５  データ変換部
５０６  インポート処理部
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２０１８−１５６３０９号公報
【図１】
2020135115.tif 000003
【図２】
2020135115.tif 000004
【図３】
2020135115.tif 000005
【図４】
2020135115.tif 000006
【図５】
2020135115.tif 000007
【図６】
2020135115.tif 000008
【図７】
2020135115.tif 000009
【図８】
2020135115.tif 000010
【図９】
2020135115.tif 000011
【図１０】
2020135115.tif 000012