(57)【要約】【課題】機器間で機器設定を移行させるとき、機器設定データの不要な補正を行わないようにし、機器設定データ移行時のユーザの作業を減らすこと。【解決手段】情報処理装置は、移行元機器から送信された設定データを記憶し、前記移行元機器とは異なる移行先機器に、前記設定データに基づいて生成した設定データを送信して適用させ、前記移行元機器の設定データ及び前記移行先機器の設定データ定義を取得する取得部と、前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かを記憶する記憶部と、前記補正が必要である場合に前記設定データを補正する補正部とを有する。【選択図】図３
2018156601.tif 000002
【特許請求の範囲】
【請求項１】
移行元機器から送信された設定データを記憶し、前記移行元機器とは異なる移行先機器に、前記設定データに基づいて生成した設定データを送信して適用させる情報処理装置であって、
前記移行元機器の設定データ及び前記移行先機器の設定データ定義を取得する取得部と、
前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かを記憶する記憶部と、
前記補正が必要である場合に前記設定データを補正する補正部とを有する情報処理装置。
【請求項２】
前記設定データは、前記移行元機器の設定項目及び前記設定項目に適用される値である設定値を含み、
前記設定データ定義は、前記移行先機器の設定項目及び前記設定項目に適用可能な値の範囲を示す設定範囲を含み、
前記記憶部は、前記移行元機器の設定データの設定値が、前記設定データ定義の前記設定範囲に含まれない場合、前記設定値に補正が必要であるか否かを記憶し、
前記補正部は、前記補正が必要である場合に前記設定値を補正する請求項１記載の情報処理装置。
【請求項３】
機器の設定データが移行される準備段階で、前記記憶部は、前記移行先機器の設定データ定義の設定項目を記憶し、
機器の設定データが移行される実行段階で、移行先機器の設定データ定義に前記記憶部に記憶されていない設定項目が存在する場合、補正が必要であるか否かが選択される請求項１記載の情報処理装置。
【請求項４】
機器の設定データが移行される実行段階で、移行先機器の設定データ定義に前記記憶部に記憶されていない設定項目が存在する場合、補正が必要であるか否かの選択を実行するか否かが設定される請求項３記載の情報処理装置。
【請求項５】
前記記憶部は、前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かをユーザごとに関連付けて記憶する請求項１記載の情報処理装置。
【請求項６】
機器の設定データを移行する情報処理装置であって、
移行元機器の設定データ及び移行先機器の設定データ定義を取得する取得部と、
前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かが選択され、前記補正が必要であると選択された設定データを補正する補正部とを有する情報処理装置。
【請求項７】
機器の設定データを移行する情報処理装置及び前記情報処理装置に接続されるコンピュータを含む情報処理システムであって、
移行元機器の設定データ及び移行先機器の設定データ定義を取得する取得部と、
前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かを出力する出力部と、
前記設定データに補正が必要であるか否かを記憶する記憶部と、
前記補正が必要である場合に前記設定データを補正する補正部とを有する情報処理システム。
【請求項８】
機器の設定データを移行する情報処理装置で実行可能なプログラムであって、
移行元機器の設定データ及び移行先機器の設定データ定義を取得する取得手順と、
前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かを記憶させる制御手順と、
前記補正が必要である場合に前記設定データを補正する補正手順とを前記情報処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
複合機は設定項目が多く、機器の置き換え時又は新規導入時の設定作業に時間がかかるという問題がある。この問題を解消するために、機器の設定データ及びアドレス帳データを外部記憶媒体経由でエクスポート又はインポートする、また、エクスポートした機種とインポートする機種とが異なっており、データをそのまま移行できない場合又は機種が同じであっても、インポートする機種の設定によってデータをそのまま移行できない場合、移行時に自動でデータを補正し、補正した箇所をユーザに確認する技術が既に知られている。移行元の画像形成装置から異なる機種の画像形成装置にデータを移行するとき、誤った設定をインポートせずに、かつ、ユーザが確認又は修正する作業を削減する目的で、設定のインポート時に自動補正した項目を記憶しておき、設定のインポート完了時に補正した項目をユーザに確認及び修正させる技術が開示されている（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、データ移行時に補正した全ての機器設定をユーザに確認するため、必ずしもユーザが必要としない項目も確認を必要としてしまうことでデータ移行時のユーザの確認の負荷がかかり、また、複数機器にデータを移行する場合であっても、毎回同じ項目の補正が行われ、確認及び修正が必要になる。また、必ずしもユーザが必要としない項目も補正してしまうことで本来不要であるユーザ確認が必要となり、移行時に不要な作業が発生するという問題があった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、機器間で機器設定を移行させるとき、機器設定データの不要な補正を行わないようにし、機器設定データ移行時のユーザの作業を減らすことを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、情報処理装置は、移行元機器から送信された設定データを記憶し、前記移行元機器とは異なる移行先機器に、前記設定データに基づいて生成した設定データを送信して適用させ、前記移行元機器の設定データ及び前記移行先機器の設定データ定義を取得する取得部と、前記移行元機器の設定データが、前記設定データ定義に適合しない場合、前記設定データに補正が必要であるか否かを記憶する記憶部と、前記補正が必要である場合に前記設定データを補正する補正部とを有する。
【発明の効果】
【０００６】
機器間で機器設定を移行させるとき、機器設定データの不要な補正を行わないようにし、機器設定データ移行時のユーザの作業を減らすことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における情報処理システム１０００の構成例を示す図である。
【図２】本発明の実施の形態におけるクラウドサーバ１００のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における情報処理システム１０００の機能構成例を示す図である。
【図４】本発明の実施の形態におけるエクスポートの手順の一例を説明するためのフローチャートである。
【図５】本発明の実施の形態におけるインポートの手順の一例を説明するためのフローチャートである。
【図６】本発明の実施の形態における補正設定項目を生成する手順の一例を説明するためのフローチャートである。
【図７】本発明の実施の形態における補正設定項目の一例を示す図である。
【図８】本発明の実施の形態における補正設定項目を使用してインポート用データを生成する手順の一例を説明するためのフローチャートである。
【図９】本発明の実施の形態におけるインポート用データ生成時に補正設定項目に含まれていない不適切な設定値の設定項目が存在した場合の処理手順の一例を説明するためのフローチャートである。
【図１０】本発明の実施の形態におけるインポート用データを生成するときに並行して補正設定項目を生成する手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。
【０００９】
図１は、本発明の実施の形態における情報処理システム１０００の構成例を示す図である。図１に示されるように、情報処理システム１０００は、クラウドサーバ１００、ＰＣ（Personal Computer）２００、画像形成装置３００Ａ、画像形成装置３００Ｂ及び画像形成装置３００Ｃ（以下、それぞれを区別しない場合は「画像形成装置３００」という。）を含む。
【００１０】
クラウドサーバ１００は、クラウド上に設置されるサーバコンピュータである。クラウドサーバ１００は、ＰＣ２００及び画像形成装置３００とネットワークを介して接続される。ネットワークは、インターネット等の広域ネットワークでもよい。クラウドサーバ１００は、画像形成装置３００からエクスポートされた機器設定データをインポートされる機種用に変換する。ＰＣ２００は、クラウドサーバ１００及び画像形成装置３００とネットワークを介して接続される。ＰＣ２００は、ブラウザによるユーザインタフェースを有する。画像形成装置３００は、クラウドサーバ１００及びＰＣ２００とネットワークを介して接続される。例えば、画像形成装置３００Ａは、クラウドサーバ１００に機器設定データをエクスポートして、クラウドサーバ１００にて機器設定データの補正を行う。クラウドサーバ１００は、画像形成装置３００Ｂ又は画像形成装置３００Ｃに当該補正後の機器設定データを送信してインポートさせる。
【００１１】
図２は、本発明の実施の形態におけるクラウドサーバ１００のハードウェア構成例を示す図である。図２に示されるクラウドサーバ１００は、それぞれ相互に接続されているＣＰＵ（Central Processing Unit）１００１、ネットワークインタフェース１００２、入出力インタフェース１００３、補助記憶装置１００４及びメモリ装置１００５等を有する。
【００１２】
クラウドサーバ１００での処理を実現するプログラムは、補助記憶装置１００４に格納される。補助記憶装置１００４は、インストールされたプログラムを格納すると共に、必要なデータを格納する。
【００１３】
メモリ装置１００５は、プログラムの起動指示があった場合に、補助記憶装置１００４からプログラムを読み出して格納する。ＣＰＵ１００１は、メモリ装置１００５に格納されたプログラムに従ってクラウドサーバ１００に係る機能を実現する。
【００１４】
ネットワークインタフェース１００２は、ＰＣ２００又は画像形成装置３００等と通信を行うための有線又は無線のインタフェースである。
【００１５】
入出力インタフェース１００３は、ＵＳＢ（Universal Serial Bus）機器、ハードウェアキー、状態通知用ＬＥＤ、液晶ディスプレイ等の様々な入出力装置との接続を行うためのインタフェースである。
【００１６】
なお、ＰＣ２００及び画像形成装置３００も図２と同様のハードウェア構成を有していてもよい。
【００１７】
図３は、本発明の実施の形態における情報処理システム１０００の機能構成例を示す図である。図３に示されるように、クラウドサーバ１００は、機器設定データ管理部１０１、データ入出力部１０２、機器設定データ記憶部１０３、機器設定データ定義記憶部１０４及び補正設定項目記憶部１０５を有する。これら各部は、クラウドサーバ１００にインストールされた１以上のプログラムがＣＰＵ１００１に実行させる処理により実現される。また、機器設定データ記憶部１０３、機器設定データ定義記憶部１０４及び補正設定項目記憶部１０５は、さらに補助記憶装置１００４及びメモリ装置１００５を用いて実現可能である。
【００１８】
機器設定データ管理部１０１は、エクスポート又はインポートのための機器設定データを管理及び設定する。具体的には、機器設定データ管理部１０１は、機器設定データ記憶部１０３から機種情報を取得し、機種を特定する。機種情報は、画像形成装置３００の製造番号、シリアル番号、機番、機種名、モデル名のうちの１又は複数の情報であってもよい。また、機器設定データ管理部１０１は、ＰＣ２００にブラウザを介してユーザインタフェースを提供する。データ入出力部１０２は、画像形成装置３００からエクスポートされた機器設定データを受信し、またインポートされる機器設定データを送信する。また、データ入出力部１０２は、インポートされる機器の機器設定データ定義を受信する。補正設定項目記憶部１０５は、機器設定データ管理部１０１が生成した、補正設定項目を記憶する。機器設定データ記憶部１０３は、機器設定データ管理部１０１から、エクスポートされた機器設定データを記憶する。また、機器設定データ記憶部１０３は、機種を特定するための機種情報を記憶する。機器設定データは、設定項目及び設定項目に適用される値である設定値を含む。機器設定データ定義記憶部１０４は、インポートするための機器設定を定義するデータを記憶する。機器設定データ定義は、設定項目及び設定項目に適用可能な値の範囲を示す設定範囲を含む。
【００１９】
図３に示されるように、ＰＣ２００は、ＰＣブラウザ２０１を有する。ＰＣブラウザ２０１は、クラウドサーバ１００の機器設定データ管理部１０１から提供されるユーザインタフェースを表示するブラウザであり、ユーザの操作による入出力を受け付ける機能を有する。
【００２０】
図３に示されるように、画像形成装置３００Ａは、インポート／エクスポート実行部３０１、データ送受信部３０２、機器設定データ記憶部３０３及び操作部３０４を有する。インポート／エクスポート実行部３０１は、自機の機器設定データをエクスポートするためのエクスポート用データを生成し、またインポート処理を行う。データ送受信部３０２は、エクスポートされた機器設定データをクラウドサーバ１００にアップロードし、インポートされる機器設定データをクラウドサーバ１００からダウンロードする。機器設定データ記憶部３０３は、自機の機器設定データを記憶する。操作部３０４は、ユーザの入力を受け付ける。ユーザの入力は、例えば、エクスポートの指示、インポートの指示等である。また、図３に示されるように、画像形成装置３００Ｂ及び画像形成装置３００Ｃも、画像形成装置３００Ａと同様の機能部を有する。
【００２１】
図４は、本発明の実施の形態におけるエクスポートの手順の一例を示すフローチャートである。ユーザは、移行元の画像形成装置３００Ａにおいて、操作部３０４を介して機器設定データのエクスポートを指示する。画像形成装置３００Ａは、設定画面を操作部に表示し、ユーザは当該設定画面を介して指示を入力する。当該設定画面において、ユーザは、エクスポート用データの送信先のクラウドサーバ１００のＩＰアドレス、クラウドサーバ１００にアクセスするための認証情報（ユーザを識別するユーザ識別情報を含む）、及びエクスポートの対象となる設定項目等を入力する。なお、移行元の画像形成装置３００Ａにネットワークを介して接続されたＰＣ、スマートフォン等のユーザが使用する端末を用いて、エクスポートの指示を画像形成装置３００Ａに送信してもよい。
【００２２】
ステップＳ１１において、インポート／エクスポート実行部３０１は、エクスポート用データを生成する。図４に示されるテーブルＴ１は、エクスポート用データの一例である。設定項目「プリンタ用紙サイズ」の設定値は「Ａ３」であり、設定項目「省エネ移行拒絶設定」の設定値は「有効」である。ステップＳ１２において、生成されたエクスポート用データ及び機種情報を、クラウドサーバ１００へ送信する。クラウドサーバ１００は、画像形成装置３００Ａから送信されたエクスポート用データを、ユーザ識別情報及び機種情報と関連付けて機器設定データ記憶部１０３に記憶する。以上で、エクスポートの手順が終了する。また、ステップＳ１２において、画像形成装置３００Ａを識別する機器識別情報をクラウドサーバ１００へ送信してもよい。この場合、クラウドサーバ１００は、エクスポート用データを機器識別情報にも対応付けて機器設定データ記憶部１０３に記憶させる。ここで、機器識別情報は、例えば、ＩＰアドレス、製造番号、シリアル番号等、画像形成装置３００Ａを一意に識別できる情報であればよい。
【００２３】
図５は、本発明の実施の形態におけるインポートの手順の一例を示すフローチャートである。ユーザは、移行先の画像形成装置３００Ｂ又は３００Ｃにおいて、操作部３０４を介して機器設定データのインポートを指示する。画像形成装置３００Ｂ又は３００Ｃは、設定画面を操作部に表示し、ユーザは当該設定画面を介して指示を入力する。当該設定画面において、ユーザは、インポート用データの取得先のクラウドサーバ１００のＩＰアドレス、クラウドサーバ１００にアクセスするための認証情報（ユーザ識別情報を含む）、インポートの対象となる機器設定データ（移行元の画像形成装置３００Ａのエクスポート用データに基づいた機器設定データ）の選択等を入力する。また、必要に応じて、ユーザは、操作部３０４を介してインポート対象の機器設定データの設定値を変更する。なお、移行先の画像形成装置３００Ｂ又は３００Ｃに、ネットワークを介して接続されたＰＣ、スマートフォン等のユーザが使用する端末を用いて、インポートの指示を画像形成装置３００Ｂ又は３００Ｃに送信してもよい。
【００２４】
ステップＳ２１において、移行先の画像形成装置３００Ｂ又は３００Ｃのインポート／エクスポート実行部３０１は、クラウドサーバ１００から、入力されたユーザ識別情報に関連付けて記憶されたエクスポート用データを候補とするインポート用データ一覧を取得する。画像形成装置３００Ｂ又は３００Ｃは、インポート用データ一覧を、例えば、画像形成装置３００Ｂ又は３００Ｃに備えられた画面に表示する。また、インポート用データ一覧は、機種情報又は機器識別情報に基づいて抽出されたエクスポート用データを候補とするものであってもよい。ここで、エクスポート用データを変換して、インポート用データを生成するとき、当該エクスポート用データは、当該インポート用データの候補であるという。
【００２５】
ステップＳ２２において、表示されたインポート用データ一覧の中から、ユーザがインポート用データを選択し、操作部３０４を介して当該選択の結果が入力される。ここで、機種情報に基づく機種の一覧から、特定の機種のインポート用データが選択されてもよい。この場合、インポート／エクスポート実行部３０１は、移行先の画像形成装置３００Ｂ又は３００Ｃの機種情報を取得して、インポート用データの取得要求と共にクラウドサーバ１００に当該機種情報を送信する。また、機器識別情報に基づいた特定の画像形成装置３００のインポート用データが選択されてもよい。この場合、インポート／エクスポート実行部３０１は、移行先の画像形成装置３００Ｂ又は３００Ｃの機器識別情報を取得して、インポート用データの取得要求と共にクラウドサーバ１００に当該機器識別情報を送信する。
【００２６】
ステップＳ２３において、画像形成装置３００Ｂ又は３００Ｃは、データ送受信部３０２を介して、ユーザにより選択されたインポート用データの候補となるエクスポート用データに基づいてクラウドサーバ１００において作成されたインポート用データをクラウドサーバ１００から受信する。ここで、クラウドサーバ１００がインポート用データを作成するときに、移行元の画像形成装置３００Ａの設定値が、移行先の画像形成装置３００Ｂ又は３００Ｃに適用できない場合、クラウドサーバ１００は、設定値を補正する必要がある。
【００２７】
ステップＳ２４において、画像形成装置３００Ｂ又は３００Ｃは、受信したインポート用データに基づいて、各設定項目の設定値を、該当する画像形成装置３００Ｂ又は３００Ｃの設定項目に適用する。
【００２８】
図６は、本発明の実施の形態における補正設定項目を生成する手順の一例を説明するためのフローチャートである。図６に示されるフローチャートにて、補正設定項目の生成に加えて、インポート用データ生成の手順全体も説明する。
【００２９】
ステップＳ１０１において、機器設定データ管理部１０１は、ユーザ識別情報に対応する移行元の機器設定データのうち、移行先の画像形成装置３００Ｂ又は３００Ｃから送信された機種情報又は機器識別情報に対応する移行元の機器設定データを、機器設定データ記憶部１０３から取得する。機器設定データ記憶部１０３には、移行元の画像形成装置３００Ａがエクスポートした機器設定データが記憶されている。続いて、機器設定データ管理部１０１は、移行先の画像形成装置３００Ｂ又は３００Ｃの機種情報又は機器識別情報に対応する機器設定データ定義を、機器設定データ定義記憶部１０４から取得する（Ｓ１０２）。機器設定データは、設定項目及び設定値を含む。機器設定データ定義は、設定項目及び設定範囲を含む。なお、機器設定データ記憶部１０３に記憶されている機器設定データは、データ入出力部１０２がネットワークを介して画像形成装置３００Ａから取得して、機器設定データ記憶部１０３に記憶させてもよい。
【００３０】
図７は、本発明の実施の形態における補正設定項目の一例を示す図である。図７に示されるテーブルＴ２は、移行元機種の設定状況の例である。また、テーブルＴ３は、移行先機種の設定状況の例であり、テーブルＴ３の設定値は、移行元機種の設定値を記載している。テーブルＴ２に示されるように、移行元機種の「プリンタ用紙サイズ」の設定範囲は、「Ａ３、Ａ４」であり、設定値は、「Ａ３」である。一方、テーブルＴ３に示される移行先機種の設定項目の「プリンタ用紙サイズ」の設定範囲は、「Ａ４」であるため、移行先機種では、移行元機種の設定値「Ａ３」を設定することができない。したがって、移行元機種から移行先機種へ機器設定データをインポートするとき、「プリンタ用紙サイズ」は不適切な設定値となる。また、テーブルＴ２に示されるように、移行元機種の設定値の「省エネ移行拒絶設定」の設定範囲は、「有効／無効」であり、設定値は「有効」である。一方、テーブルＴ３に示される移行先機種の「省エネ移行拒絶設定」の設定範囲は、「無効」であるため、移行先機種では、移行元機種の設定値「有効」を設定することができない。したがって、移行元機種から移行先機種へ機器設定データをインポートするとき、「省エネ移行拒絶設定」は不適切な設定値となる。
【００３１】
図７に示されるテーブルＴ２及びテーブルＴ３は、機種ごとの補正設定項目の一例であるが、機器ごとの補正設定項目であってもよい。すなわち、図７に示されるテーブルＴ２及びテーブルＴ３は、補正設定項目が機種情報に対応付けられた例であるが、補正設定項目は、機器識別情報に対応付けられて、機器設定データ記憶部１０３又は機器設定データ定義記憶部１０４に記憶されてもよい。
【００３２】
なお、図７に示されるテーブルＴ２及びテーブルＴ３は、各設定項目が初期化されるときに適用される初期値がさらに記録されていてもよい。
【００３３】
図７に示されるテーブルＴ４は、移行元機種の設定項目がテーブルＴ２であり、移行先機種の設定項目がテーブルＴ３であるときの、補正設定項目及びユーザの選択入力値の例を示す。上述のようにテーブルＴ２及びテーブルＴ３においては、設定項目のうち「プリンタ用紙サイズ」及び「省エネ移行拒絶設定」が不適切な設定値となるため、「プリンタ用紙サイズ」及び「省エネ移行拒絶設定」に補正が必要となる。したがって、「プリンタ用紙サイズ」及び「省エネ移行拒絶設定」が補正設定項目として抽出される。テーブルＴ４は、ステップＳ１０３及びＳ１０４において、ＰＣブラウザ２０１に抽出された補正設定項目「プリンタ用紙サイズ」及び「省エネ移行拒絶設定」が表示され、ユーザが補正要否の選択入力を「プリンタ用紙サイズ」は「要」、「省エネ移行拒絶設定」は「否」を入力した状態に対応する。
【００３４】
なお、図７に示されるテーブルＴ４では、補正設定項目が、移行元の機種情報及び移行先の機種情報に対応付けられて補正設定記憶部１０５に記憶されてもよいし、移行元の機器識別情報及び移行先の機器識別情報に対応付けられて補正設定記憶部１０５に記憶されてもよい。
【００３５】
図６に戻る。ステップＳ１０２において、機器設定データ定義記憶部１０４から取得される、図７に示されるテーブルＴ３の機器設定データ定義は、機種ごと又は機器ごとに記憶されている。インポートを開始するとき、画像形成装置３００Ｂ又は３００Ｃのインポート／エクスポート実行部３０１は、自機の機種情報又は機器識別情報を取得してクラウドサーバ１００に送信する。機器設定データ管理部１０１は、送信された機種情報に基づいて、移行先の画像形成装置３００Ｂ又は３００Ｃの機種又は機器識別情報に対応する機器設定データ定義を、機器設定データ定義記憶部１０４から取得する。
【００３６】
ステップＳ１０３において、機器設定データ管理部１０１は、移行元の機器設定データの設定値と、移行先の機器設定データ定義の設定範囲とを比較して、不適切となる設定項目の抽出を行う。続いて、機器設定データ管理部１０１は、抽出された設定項目に適切でない設定値があるか否か判定する（Ｓ１０４）。
【００３７】
適切でない設定値が無いと判定された場合（Ｓ１０４のＮｏ）、機器設定データ管理部１０１は、移行元の画像形成装置３００Ａの機器設定データの補正をする必要がないため、インポート用データの作成は完了し、フローは終了する。
【００３８】
適切でない設定値があると判定された場合（Ｓ１０４のＹｅｓ）、ステップＳ１０５に進む。機器設定データ管理部１０１は、例えば、当該判定の結果を、不適切な設定項目が抽出されると、一時的にＲＡＭ等に記憶しておき、全ての設定項目に対する不適切な設定項目の抽出が完了したとき、ＲＡＭに抽出された不適切な設定項目に基づいてＰＣブラウザ２０１に不適切な設定項目を一覧表示して（Ｓ１０５）、ユーザに補正要否の選択を入力させてもよい（Ｓ１０６）。また、機器設定データ管理部１０１は、不適切な設定項目が抽出されるたびに、当該設定項目をＰＣブラウザ２０１に表示させ、ユーザに補正要否の選択を入力させてもよい。
【００３９】
ステップＳ１０７において、機器設定データ管理部１０１は、補正を要する設定項目及び当該設定項目に対するユーザの補正要否の選択入力値を、移行元の機種情報及び移行先の機種情報、又は移行元の機器識別情報及び移行先の機器識別情報に対応づけて、補正設定項目として補正設定項目記憶部１０５に記憶させる。なお、補正設定項目は、ユーザと関連付けられて記憶されてもよい。すなわち、ユーザごとに補正設定項目は記憶されてもよい。また、補正設定項目記憶部１０５には、抽出された補正設定項目以外に、補正設定項目の確認が完了していることを記録するため、移行先の機器設定データ定義に含まれる設定項目が記憶されてもよい。また、機器設定データ管理部１０１は、補正の要否の選択は記憶させずに、抽出された補正設定項目のみを補正設定項目記憶部１０５に記憶させてもよい。当該補正の要否の選択は、インポート用データを生成するとき、ユーザが入力してもよい。
【００４０】
ステップＳ１０８において、機器設定データ管理部１０１は、補正設定項目に基づいて、設定値の補正を行い（詳細は図８において説明）、インポート用データの作成を完了する。
【００４１】
なお、ステップＳ１０３において、移行元の機器設定データの設定値と、移行先の機器設定データ定義の設定範囲とを比較して、不適切となる設定項目に対して、ユーザが補正を要する設定項目を選択する手順が示されたが、ユーザが設定項目に対して付与する優先度に応じて抽出された設定項目に対して、ユーザが補正を要する設定項目を選択してもよい。例えば、移行先機種においても移行元機種の設定値を変更したくないような設定項目を、ユーザが最も優先する第１の補正設定項目群として設定し、ユーザの優先度合いに応じて、第２の補正設定項目群、第３の設定項目群等と設定する。一例として、図７に示されるテーブルＴ２からテーブルＴ３へインポートする場合、ユーザが特に用紙サイズを変更したくない場合、設定項目「プリンタ用紙サイズ」を第１の補正設定項目群と設定し、設定項目「省エネ移行拒絶設定」を第２の補正設定項目群に設定する。インポート用データを生成するとき、例えば、第１の補正設定項目群は補正を必要とする設定項目としてユーザが設定値の補正を確認し、第２の補正設定項目群は、ユーザは設定値の補正を確認せずに、設定値が初期化されてもよい。ユーザへの補正確認を優先度に応じた補正設定項目群ごとに設定することで、ユーザが所望する優先度に応じて、補正設定項目の補正確認を行うことが可能となる。
【００４２】
また、ユーザが所望する優先度に応じて、補正設定項目の補正確認を行う構成は、一般オフィス以外の業種においても適用可能である。例えば、病院の受付又は調剤薬局の薬処方のシーンにおいて、複数の患者の書類を混在させないように、患者ごとの印刷書類を各排紙トレイに分けて出力する構成が必要とされる。そこで、第１の補正必要項目群として「患者（印刷文書の対象者）ごとの排紙トレイ先」を設定する。このとき、移行先機種で、排紙トレイ数の減少により、適切に移行できない条件が検知された場合には、ユーザ（医師、看護師、病院内の情報システム担当者等）に対して補正確認を行うことで、少なくともユーザが望む設定項目について、確実に補正を実行させることが可能となる。
【００４３】
図８は、本発明の実施の形態における補正設定項目を使用してインポート用データを生成する手順の一例を説明するためのフローチャートである。なお予め、移行元の機器設定データは機器設定データ記憶部１０３に記憶されており、移行先の機種又は機器は指定されていて、移行先の機器設定データ定義は機器設定データ定義記憶部１０４に記憶されている。また、当該移行元の機器設定データ及び当該移行先の機種に係る補正設定項目は、図６に示される手順で、補正設定項目は生成され、補正設定項目記憶部１０５に記憶されている。
【００４４】
ステップＳ２０１において、機種設定データ移行が開始される。機器設定データ管理部１０１は、移行元の機器設定データを機器設定データ記憶部１０３から取得する。また、機器設定データ管理部１０１は、移行先の機器設定データ定義を機器設定データ定義記憶部１０４から取得する。また、機器設定データ管理部１０１は、移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に基づく補正設定項目を補正設定項目記憶部１０５から取得する。
【００４５】
続いて、インポート用データを生成するため、機器設定データ管理部１０１は、取得した移行先の機器設定データ定義の設定項目ごとに、設定値が適正であるかを判定する（Ｓ２０２）。以下、移行先の機器設定データ定義の設定項目の設定値が適正であるかを判定する設定項目を、対象設定項目という。図８に示される手順において、対象設定項目の判定には、移行先の機器設定データ定義及びステップＳ２０１で取得された補正設定項目が使用され、補正設定項目に対象設定項目が存在する場合、設定値は適正ではないためＮｏのステップＳ２０３へ進む。一方、補正設定項目に対象設定項目がない場合、設定値は適正であるため、ＹｅｓのステップＳ２０６へ進む。
【００４６】
ステップＳ２０３において、機器設定データ管理部１０１は、移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に基づいて、対象設定項目が、ユーザの補正を必要とするかを、補正設定項目の「補正要否」に応じて判定する。例えば、対象設定項目が図７に示される、移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に対応するテーブルＴ４の「プリンタ用紙サイズ」であって、補正要否が「要」である場合、補正が必要であると判定され、ステップＳ２０４へ進む（Ｓ２０３のＹｅｓ）。
【００４７】
ステップＳ２０４において、対象設定項目の設定値に補正が行われ、ステップＳ２０６へ進む。例えば、図７に示されるテーブルＴ３において、対象設定項目が「プリンタ用紙サイズ」である場合、移行先の機器設定データ定義では設定範囲が「Ａ４」のみであるため、ユーザは、ＰＣブラウザ２０１を介して設定値を「Ａ４」に補正する。
【００４８】
一方、ステップＳ２０３において、例えば、対象設定項目が図７に示されるテーブルＴ４の「省エネ移行拒絶設定」であって、補正要否が「否」である場合、補正は必要ではないと判定され、ステップＳ２０５へ進む（Ｓ２０３のＮｏ）。ステップＳ２０５において、対象設定項目の設定値に初期化が行われ、ステップＳ２０６へ進む。例えば、図７に示されるテーブルＴ３において、対象設定項目が「省エネ移行拒絶設定」である場合、設定値が初期化される。「省エネ移行拒絶設定」の初期化された設定値が「無効」であると定義されている場合、対象設定項目の設定値には「無効」が設定される。
【００４９】
ステップＳ２０６において、移行先の機器設定データ定義の設定項目すべてが、対象設定項目となったか否かが判定される。機器設定データ管理部１０１は、まだ対象設定項目とされていない移行先の機器設定データ定義の設定項目がある場合、当該設定項目を対象設定項目として、ステップＳ２０２へ進む。一方、移行先の機器設定データ定義の設定項目すべてが、対象設定項目となっていた場合、すなわち、移行先の機器設定データ定義の設定項目すべての設定値が適正であると判定されたか、又は補正若しくは初期化された場合、移行先の機器設定データ定義の設定項目と設定値に基づいて、インポート用データが生成される。以上で、補正設定項目を使用してインポート用データを生成する手順が完了する。
【００５０】
図９は、本発明の実施の形態におけるインポート用データ生成時に補正設定項目に含まれていない不適切な設定値の設定項目が存在した場合の処理手順の一例を説明するためのフローチャートである。すなわち、図９において、インポート用データを生成するときの移行先機器設定データ定義は、移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に基づく補正設定項目を生成したときの移行先機器設定データ定義に加え、追加された設定項目が含まれる。
【００５１】
ステップＳ３０１において、機種設定データ移行が開始される。機器設定データ管理部１０１は、移行元の機器設定データを機器設定データ記憶部１０３から取得する。また、機器設定データ管理部１０１は、移行先の機器設定データ定義を機器設定データ定義記憶部１０４から取得する。また、機器設定データ管理部１０１は、補正設定項目及び補正設定項目生成時の移行先の機器設定データ定義に含まれる設定項目を補正設定項目記憶部１０５から取得する。
【００５２】
続いて、インポート用データを生成するため、機器設定データ管理部１０１は、取得した移行先の機器設定データ定義の設定項目ごとに、設定値が適正であるかを判定する（Ｓ３０２）。図９に示される手順において、対象設定項目の判定には、移行先の機器設定データ定義及びステップＳ３０１で取得された補正設定項目が使用され、補正設定項目に対象設定項目が存在する場合、設定値は適正ではないため「Ｎｏ」のステップＳ３０３へ進む。一方、補正設定項目に対象設定項目が存在せず、補正設定項目生成時の移行先の機器設定データ定義に対象設定項目が含まれている場合、設定値は適正であるため、「Ｙｅｓ」のステップＳ３０７へ進む。上記以外の場合、対象設定項目の設定範囲と移行元の機器設定データの設定項目の設定値に基づいて設定値が適正であるか否か判定し、適正である場合ステップＳ３０７、適正でない場合ステップＳ３０３へ進む。
【００５３】
ステップＳ３０３において、補正要否をユーザが設定したとき、すなわち、補正設定項目を生成したとき対象設定項目が確認されたか否かを、補正設定項目記憶部１０５から取得した補正設定項目生成時の移行先の機器設定データ定義に含まれる設定項目に基づいて、機器設定データ管理部１０１は判定する。対象設定項目が含まれている場合、ステップＳ３０４に進む。対象設定項目が含まれていない場合、ステップＳ３０５に進み、ユーザが、ＰＣブラウザ２０１を介して対象設定項目の設定値を補正する。なお、ステップＳ３０３でＮｏである場合、対象設定項目を補正するか否かユーザに確認してもよい。ユーザに確認した結果、補正する場合ステップＳ３０５に進み、補正しない場合ステップＳ３０６に進む。また、ユーザによる設定値補正の確認を有効とするか無効とするか、設定できるようにしてもよい。例えば、ユーザによる設定値補正の確認が無効に設定されている場合、ステップＳ３０３の判定がＮｏであっても、ユーザによる設定値補正が行われなくてもよい。すなわち、ステップＳ３０３の判定がＮｏである場合、ユーザ確認を行わずに、対象設定項目の設定値を初期化するようステップＳ３０６に進んでもよい。
【００５４】
ステップＳ３０４は、図８に示されるステップＳ２０３と同様である。ステップＳ３０６〜Ｓ３０７は、図８に示されるステップＳ２０５〜Ｓ２０６と同様である。Ｓ３０７において、移行先の機器設定データ定義の設定項目すべてが、対象設定項目となったか否かが判定される。機器設定データ管理部１０１は、まだ対象設定項目とされていない移行先の機器設定データ定義の設定項目がある場合、当該設定項目を対象設定項目として、ステップＳ３０２へ進む。一方、移行先の機器設定データ定義の設定項目すべてが、対象設定項目となっていた場合、すなわち、移行先の機器設定データ定義の設定項目すべての設定値が適正であると判定されたか、又は補正若しくは初期化された場合、移行先の機器設定データ定義の設定項目と設定値に基づいて、インポート用データが生成される。以上の手順で、インポート用データを生成時に補正設定項目に含まれていない不適切な項目が存在した場合の手順が完了する。
【００５５】
図１０は、本発明の実施の形態におけるインポート用データを生成するときに並行して補正設定項目を生成する手順の一例を説明するためのフローチャートである。予め、移行元の機器設定データは機器設定データ記憶部１０３に記憶されており、移行先の機種は指定されていて、移行先の機器設定データ定義は機器設定データ定義記憶部１０４に記憶されているが、補正設定項目は、生成されておらず、補正設定項目記憶部１０５に記憶されていない。
【００５６】
ステップＳ４０１において、機器設定データ管理部１０１は、移行元の機器設定データを機器設定データ記憶部１０３から取得する。また、機器設定データ管理部１０１は、移行先の機器設定データ定義を機器設定データ定義記憶部１０４から取得する。
【００５７】
ステップＳ４０２において、機器設定データ管理部１０１は、インポート用データを生成するため、機器設定データ管理部１０１は、取得した移行先の機器設定データ定義の設定項目ごとに、設定値が適正であるかを判定する。対象設定項目の判定には、移行元の機器設定データ及び移行先の機器設定データ定義が使用される。機器設定データ管理部１０１は、移行元の機器設定データの対象設定項目の設定値と、移行先の機器設定データ定義の対象設定項目の設定範囲とを比較して、不適切である場合、対象設定項目をＰＣブラウザ２０１に表示する。続いて、ユーザによって補正を必要とする設定項目であるか否かが、ＰＣブラウザ２０１に入力される（Ｓ４０３）。なお、ステップＳ４０３において、ユーザ入力は、対象設定項目ひとつずつ順に行われてもよいし、図６に示されるステップＳ１０３のように複数の設定項目が抽出された後、ＰＣブラウザ２０１上で複数の設定項目に対してまとめて行われてもよい。
【００５８】
対象設定項目が補正を必要とする設定項目であるとユーザが入力した場合（Ｓ４０３のＹｅｓ）、ステップＳ４０４に進み、設定値補正が行われる。図８に示されるステップＳ２０４と同様に、設定値補正は、ＰＣブラウザ２０１を介してユーザが入力することで行われる。続いて、機器設定データ管理部１０１は、対象設定項目が補正要であることを補正設定項目として移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に対応付けて補正設定項目記憶部１０５に記録する（Ｓ４０５）。すなわち、当該対象設定項目は、補正設定項目の「補正要否」が「要」として記録される。
【００５９】
一方、対象設定項目が補正を必要としない設定項目であるとユーザが入力した場合（Ｓ４０３のＮｏ）、ステップＳ４０６に進み、対象設定項目の設定値の初期化が行われる。続いて、対象設定項目が補正不要であることを移行元の機種情報及び移行先の機種情報、又は、移行元の機器識別情報及び移行先の機器識別情報に対応付けて補正設定項目記憶部１０５に記録する（Ｓ４０７）。すなわち、当該対象設定項目は、補正設定項目の「補正要否」が「否」として記録される。
【００６０】
ステップＳ４０５及びステップＳ４０７からはいずれもステップＳ４０８に進み、移行先の機器設定データ定義の設定項目すべてが、対象設定項目となったか否かが判定される。機器設定データ管理部１０１は、まだ対象設定項目とされていない移行先の機器設定データ定義の設定項目がある場合、当該設定項目を対象設定項目として、ステップＳ４０２へ進む。移行先の機器設定データ定義の設定項目すべての設定値が適正であると判定されたか、又は補正若しくは初期化された場合、移行先の機器設定データ定義の設定項目と設定値に基づいて、インポート用データが生成される。以上の手順で、インポート用データを生成するときに並行して補正設定項目を生成する手順が完了する。
【００６１】
上述したように、本発明の実施の形態によれば、情報処理システム１０００は、機器設定データ管理部１０１は、移行元の機器設定データの設定値と、移行先の機器設定データ定義の設定範囲とを比較して、不適切となる設定項目を抽出する。さらに、ユーザが補正要否を不適切となる設定項目それぞれに入力することで、情報処理システム１０００は、補正が必要となる設定項目を正確に抽出して、補正が不要な設定項目をユーザが補正しないようにする。すなわち、情報処理システム１０００は、機器間で機器設定を移行させるとき、機器設定データの不要な補正を行わないようにし、機器設定データ移行時のユーザの作業を減らすことができる。
【００６２】
なお、クラウドサーバ１００、ＰＣ２００及び画像形成装置３００は、複数の装置によって構成されるシステムであってもよい。また、例えば、クラウドサーバ１００の機能が、ＰＣ２００又は画像形成装置３００にＬＡＮを介して接続されるサーバコンピュータによって実現されてもよい。
【００６３】
なお、本発明の実施の形態において、クラウドサーバ１００は、情報処理装置の一例である。機器設定データは、設定データの一例である。機器設定データ定義は、設定データ定義の一例である。機器設定データ管理部１０１又はデータ入出力部１０２は、取得部の一例である。補正設定項目記憶部１０５は、記憶部の一例である。補正設定項目の生成は、準備段階の一例である。インポート用データの生成は、実行段階の一例である。機器設定データ管理部１０１は、補正部の一例である。ＰＣ２００は、コンピュータの一例である。ＰＣブラウザ２０１は、出力部の一例である。
【００６４】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６５】
１０００      情報処理システム
１００        クラウドサーバ
２００        ＰＣ
３００Ａ      画像形成装置
３００Ｂ      画像形成装置
３００Ｃ      画像形成装置
１００１      ＣＰＵ
１００２      ネットワークインタフェース
１００３      入出力インタフェース
１００４      補助記憶装置
１００５      メモリ装置
１０１        機器設定データ管理部
１０２        データ入出力部
１０３        機器設定データ記憶部
１０４        機器設定データ定義記憶部
１０５        補正設定項目記憶部
２０１        ＰＣブラウザ
３０１        インポート／エクスポート実行部
３０２        データ送受信部
３０３        機器設定データ記憶部
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開２０１３−１０３４１１号公報
【図１】
2018156601.tif 000003
【図２】
2018156601.tif 000004
【図３】
2018156601.tif 000005
【図４】
2018156601.tif 000006
【図５】
2018156601.tif 000007
【図６】
2018156601.tif 000008
【図７】
2018156601.tif 000009
【図８】
2018156601.tif 000010
【図９】
2018156601.tif 000011
【図１０】
2018156601.tif 000012