(57)【要約】【課題】設定値の同期を取るために通常は操作部パネルなどからの個々の設定値変更に対して変更内容を記したジョブを生成するが、デバイスの起動時、大量の設定変更があると通常の動作中と同じように個々の設定変更に対して同期をとっていては起動時間が遅くなる。また大量のジョブが滞留しディスクを圧迫する懸念がある。【解決手段】起動処理中などではジョブを生成しない動作モードを設ける。ジョブ生成しない動作モードでは、各設定値の変更に対して変更があったことを記すフラグを立てるだけで設定変更ジョブは生成せず、動作モード解除後にフラグが立った設定値をまとめた一つのジョブとして生成して送信する。【選択図】  図４
2015186053.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置（１２０，１２０ａ，１２０ｂ）の設定データとサーバ上（１１０）の設定データを同期させた画像処理システム（１００、１１０，１２０）において、画像形成装置の設定データ変更に伴い（Ｓ７０２、Ｓ８０１）、設定データ変更内容を設定変更ジョブとして生成する第一のジョブ生成手段（Ｓ８０４）と画像形成装置の設定データ変更に伴って、変更があった設定データであるかを個々の設定に対して記憶する変更データ記憶手段（Ｓ７０３、Ｓ８０３）と、前記変更データ記憶手段により設定変更があった設定データについて設定変更ジョブを生成する第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）と第一および第二のジョブ生成手段で生成された設定変更ジョブをサーバに通知する手段を有すること（Ｓ７０７，Ｓ８０５，Ｓ９０６）を特徴とする画像形成装置（１２０，１２０ａ，１２０ｂ）。
【請求項２】
起動処理、シャットダウン処理中は第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）にて設定変更ジョブを生成することを特徴とする請求項１に記載の画像形成装置（Ｓ７０４，Ｓ７０５）。
【請求項３】
外部より作成された設定値ファイルをインポートする場合（Ｓ９０１）は第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）にて設定変更ジョブを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
複数項目の設定値の変更がある場合（Ｓ９０１）は第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）にて設定変更ジョブを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像形成装置の動作に即時反映できない設定データの変更に対して設定データの変更発生から画像形成装置の動作に設定変更が反映されるまでは（Ｓ９０１）第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）にて設定変更ジョブを生成することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で管理される設定データとサーバ上の設定データとの同期を取る画像処理システムにおける画像形成装置に関するものである。
【背景技術】
【０００２】
近年、デバイスの設定データをサーバ上の管理アプリケーションで参照する技術が提案されている（特許文献１参照）。また接続される機器とのデータと同期を行う情報処理装置の提案がなされている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３４６１２号公報
【特許文献２】特開２０１３−８８８５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術ではデバイスの状況にかかわらず、設定データの同期を取るため、例えばデバイスの起動やシャットダウン処理中などに余計な設定変更処理やデータ同期処理が動作する恐れがあった。
【課題を解決するための手段】
【０００５】
画像形成装置（１２０，１２０ａ，１２０ｂ）の設定データとサーバ上（１１０）の設定データを同期させた画像処理システム（１００、１１０，１２０）において、画像形成装置の設定データ変更に伴い（Ｓ７０２、Ｓ８０１）、設定データ変更内容を設定変更ジョブとして生成する第一のジョブ生成手段（Ｓ８０４）と画像形成装置の設定データ変更に伴って、変更があった設定データであるかを個々の設定に対して記憶する変更データ記憶手段（Ｓ７０３、Ｓ８０３）と、前記変更データ記憶手段により設定変更があった設定データについて設定変更ジョブを生成する第二のジョブ生成手段（Ｓ７０６、Ｓ９０５）と第一および第二のジョブ生成手段で生成された設定変更ジョブをサーバに通知する手段を有すること（Ｓ７０７，Ｓ８０５，Ｓ９０６）を特徴とする画像形成装置（１２０，１２０ａ，１２０ｂ）。
【発明の効果】
【０００６】
本発明によれば、起動処理中などの条件によって、デバイスでは個々の設定データ変更に対して、設定変更ジョブを生成せず、あとからまとめてジョブを生成して、サーバに通知を出すようにすることで無駄なジョブの生成や通知を減らして、起動時間などの短縮が可能となる。
【図面の簡単な説明】
【０００７】
【図１】画像処理システム全体図
【図２】設定値管理サーバの構成図
【図３】複合機の構成図
【図４】設定値管理テーブル
【図５】設定値変更ジョブ
【図６】設定値変更ジョブ
【図７】起動時、シャットダウン時シーケンス
【図８】フラグモード切り替えシーケンス
【図９】変更フラグモード切り替えシーケンス
【図１０】変更フラグモード切り替えシーケンス
【図１１】変更フラグモード切り替えシーケンス
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
図１は、本発明における設定値同期システム全体を示すシステム構成図である。ネットワーク１００には、設定値管理サーバ１１０、複合機１２０ａ，１２０ｂが接続されている。設定値管理サーバ１１０は、複合機１２０ａや複合機１２０ｂの設定値のマスターデータを管理している。マスターデータに変更があった場合は、複合機１２０ａ、複合機１２０ｂにネットワーク１００を介して変更情報を通知する。また、複合機１２０ａ、複合機１２０ｂから設定値の変更情報を受信した際には、自身のマスターデータの値を変更する。複合機１２０ａ，１２０ｂは複数種類の機能（コピー、ＦＡＸ等）を実現する機器であり、内部にそれらの機能の実行時に利用する設定値を記憶している。設定値に変更があった場合は、設定値管理サーバ１１０にネットワーク１００を介して変更情報を通知する。また、設定値管理サーバ１１０から設定値のマスターデータの変更情報を受信した際には、自身の設定値の値を変更する。
【００１０】
なお、設定値によっては、複合機１２０ａ、複合機１２０ｂ間のような複数の複合機間で値の同期を行うものも存在する。それらの設定値に関しては、設定値管理サーバ１１０上のマスターデータに変更があった場合は、複合機１２０ａ、複合機１２０ｂ両方に設定値の変更情報が通知される。また、複合機１２０ａ、複合機１２０ｂどちらかの設定値に変更があった場合は、初めに、設定値管理サーバ１１０に変更情報が通知され、その後、設定値管理サーバ１１０経由で他方の複合機にも変更情報が通知される。設定値管理サーバ１１０、複合機１２０ａ，１２０ｂについての詳細な説明については後述する。
【００１１】
図２は、本発明における設定値管理サーバ１１０の構成を表すブロック図である。設定値管理サーバ１１０は、コントローラユニット２００、操作部２２０、表示部２３０を含んでいる。コントローラユニット２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０３を有し、ＣＰＵ２０３は、ＲＯＭ２０６に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を起動する。
【００１２】
ＣＰＵ２０３は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２０３の作業領域としてはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４が用いられる。ＨＤＤ２０５は、上記アプリケーションプログラムと複合機１２０の設定値のマスターデータ等を格納する。
【００１３】
ＣＰＵ２０３には、システムバス２１０を介して、ＲＯＭ２０６およびＲＡＭ２０４とともに、操作部Ｉ／Ｆ２０１、表示部Ｉ／Ｆ２０２、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０７が接続される。操作部Ｉ／Ｆ２０１は、マウス、キーボード等から成る操作部２２０とのインタフェースであり、操作部２２０によってユーザにより入力された情報をＣＰＵ２０３に送出する。表示部Ｉ／Ｆ２０２は、ディスプレイ等から成る表示部２３０に表示すべき画像データを表示部２３０に対して出力する。また、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。
【００１４】
図３は本発明における複合機１２０ａや１２０ｂの構成を表すブロック図である。ここでは複合機２０ａや１２０ｂは同じブロック構成をとるものとして複合機１２０としている。複合機１２０は、コントローラユニット３００、操作部３２０、スキャナ３３０、プリンタ３４０を含んでいる。コントローラユニット３００には、操作部３２０が接続されるとともに、画像入力デバイスであるスキャナ３３０や画像出力デバイスであるプリンタ３４０が接続される。
【００１５】
コントローラユニット３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０２を有し、ＣＰＵ３０２は、ＲＯＭ３０６に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を起動する。ＣＰＵ３０２は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ３０２の作業領域としてはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３が用いられる。また、ＲＡＭ３０３は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ３０５は、上記アプリケーションプログラムや画像データ、各種設定値を格納する。複合機１２０における設定値の管理方法については後述する。
【００１６】
ＣＰＵ３０２には、システムバス３１０を介して、ＲＯＭ３０６およびＲＡＭ３０３とともに、操作部Ｉ／Ｆ３０１、デバイスＩ／Ｆ３０４、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０７、画像処理部３０８が接続される。操作部Ｉ／Ｆ３０１は、タッチパネルを有する操作部３２０とのインタフェースであり、操作部３２０に表示すべき画像データを操作部３２０に対して出力する。また、操作部Ｉ／Ｆ３０１は、操作部３２０によってユーザにより入力された情報をＣＰＵ３０２に送出する。デバイスＩ／Ｆ３０４には、スキャナ３３０およびプリンタ３４０が接続され、デバイスＩ／Ｆ３０４は、画像データの同期系／非同期系の変換を行う。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。画像処理部３０８では、スキャナからの入力画像処理やプリンタへの出力画像処理、画像回転、画像圧縮、解像度変換、色空間変換、階調変換などの処理を行う。
【００１７】
図４は複合機１２０内で管理している設定値テーブルである。設定値テーブルはＨＤＤ３０５に格納される。“設定値ＩＤ”は各設定データを示すユニークなＩＤである。“設定値名称”はその設定値の内容を具体的に示す名称であり、“値”は、それぞれの設定値の状態を示している。例えば、”設定値ＩＤ”、ｄｅｖｉｃｅ＿ｎａｍｅの設定データは、  ユーザが複合機１２０に付けた名前を格納する設定データである。ユーザにより操作部（３２０）からデバイス名として”第一開発部”が登録されている状態を示している。
【００１８】
また“データ型“、”データサイズ“は、それぞれの設定データのデータ型、データサイズを示している。また変更フラグは、ある時点から設定データの変更があったかを示してる。ＯＮは変更ありでＯＦＦは変更がなかったことを示している。また”要再起動“列が”１“の項目は設定データ変更後、設定変更の内容を複合機１２０の動作に反映させるのに複合機１２０の再起動が必要かを示している。また”即反映されない“列が、”１“の設定項目は、設定変更の内容を複合機１２０の動作に反映させるまでに時間がかかる設定データであるを示している。
【００１９】
図５は本発明での設定値変更ジョブの例であり、変更があった設定データの“設定値ＩＤ”と変更後の“値”の組み合わせからなる。“設定値ＩＤ”ｄｅｖｉｃｅ＿ｎａｍｅ、ａｄｄｒｅｓｓ１、ａｄｄｒｅｓｓ２が変更になった場合、図５のような設定変更ジョブが生成される。図６は本発明での設定値変更ジョブの別の例である。“設定値ＩＤ”がｄｅｖｉｃｅ＿ｎａｍｅである設定データが“第一開発部その２”に変更された場合、図６のような設定変更ジョブが生成される。図７は複合機１２０での起動処理、シャットダウン処理中の設定値管理サーバへの設定値変更通知フローである。
【００２０】
複合機１２０にて、起動処理、シャットダウン処理が開始されるとＳ７０１では変更フラグモードを有効にする。その後、設定データの変更があった場合（Ｓ７０２）は、変更のあった設定値の変更フラグをＯＮにする。例えば、図４は複合機１２０内で管理している設定値テーブルであるが、操作部（３２０）からデバイス名が”第一開発部”に変更された場合、デバイス名の変更フラグがＯＮに変更される（Ｓ７０３）。Ｓ７０４ではシャットダウン処理が完了したかを確認する。シャットダウン処理が完了した場合、複合機１２０の制御を停止させる。
【００２１】
Ｓ７０５では起動処理が完了したかを確認する、起動処理が終わっていない場合、Ｓ７０２にて継続して設定値の変更を受け付ける。Ｓ７０６では変更フラグがＯＮとなっている設定値について設定値変更ジョブを生成する。例えば、図４の設定値テーブルのように、変更フラグがＯＮとなっている設定値ＩＤがｄｅｖｉｃｅ＿ｎａｍｅ、ａｄｄｒｅｓｓ１、ａｄｄｒｅｓｓ２の項目について、設定値ＩＤと値を組み合わせを一つにまとめた図５のような設定値変更ジョブを生成する。ジョブ生成後、変更フラグはＯＦＦに戻す。生成された設定値変更ジョブは設定値管理サーバ１１０に送信する（Ｓ７０７）。設定値管理サーバ１１０では受信した設定値変更ジョブによりマスターデータの更新を行う。
【００２２】
Ｓ７０８では変更フラグモードを解除し起動処理を完了する。本発明のフローによって複合機のシャットダウン処理から次の起動処理完了までの間の設定値の変更を、その都度、設定値管理サーバ１１０に通知しないようにできる。これによりデバイスとサーバ間で設定値データの同期をとるようなシステムにおいても、デバイスの起動時間の短縮が可能となる。また設定値の変更に関する情報を設定値変更の度に生成しないためメモリやディスク容量の節約になる。また本フロー使用する、設定値テーブルとして図４を示したが、本発明は複合機で管理される設定値であれば、特に設定値の種類を限定するものではない。
【００２３】
図８は複合機１２０での起動処理後の通常動作中の設定値変更受付フローである。Ｓ８０１では設定値の変更があるかを確認する、Ｓ８０２では変更フラグモードであるかを確認する。変更フラグモードである場合は、変更があった設定値に対応する変更フラグをＯＮにする。図４で示したように。例えば、操作部３２０からのユーザの入力によってデバイス名が”第一開発部”に変更された場合、デバイス名の変更フラグがＯＮに変更される。また変更フラグモードでない場合は変更のあった設定値に対する設定値変更ジョブを生成しする（Ｓ８０４）。設定変更ジョブ生成後、変更フラグはＯＦＦに戻す。図６は、例えば、設定値名称、”デバイス名”に対応する設定値が”第一開発部”に変更され場合の設定変更ジョブの例である。Ｓ８０５ではＳ８０４で生成した設定変更ジョブを設定値管理サーバ１１０に送信する。
【００２４】
図９は、変更フラグモードを切り替えるフローである。Ｓ９０１では複合機１２０がネットワーク１００を介して外部のＰＣなどで作成された設定値データファイルのインポートを行っているかを確認する。インポートを行っている場合は変更フラグモードに移行する（Ｓ９０２）。インポートを行っていない場合やインポートを完了している場合は変更フラグモードを解除する（Ｓ９０３）。Ｓ９０４では変更フラグモードが有効の間に設定値の変更が発生しＳ８０３で変更フラグがＯＮになった設定があるかを確認する。変更フラグがＯＮの設定値があれば、Ｓ７０６同様に設定変更フラグから設定変更ジョブを生成し（Ｓ９０５）、設定変更ジョブを設定値管理サーバに送信する（Ｓ９０６）。本実施例では、変更フラグモードと判断するのに設定値データファイルのインポートを行う場合を挙げたが、まとまった大量の設定値データの更新が発生する場合は同様に変更フラグモードの条件としてもかまわない。
【００２５】
図１０は、変更フラグモードを切り替える別のフローである。図９との違いは、Ｓ１００１での変更フラグモードか否かを判断する条件である。Ｓ１００１では複数の設定データの変更が発生しているかを確認し、発生していればＳ１００２で変更フラグモードとし、Ｓ１００３では変更フラグモードを解除する。
【００２６】
図１１は、変更フラグモードを切り替えるまた別のフローである。図９との違いは、Ｓ１１０１での変更フラグモードか否かを判断する条件である。複合機１２０の設定データによっては、動作に反映させるのに再起動が必要だったり、一定時間を要する設定値が存在する。図４で、例えば、設定値ＩＤ、ａｕｔｏ＿ｓｌｅｅｐ＿ｔｉｍｅ、節電移行時間（分）は、”要再起動”列が１であるが、これは設定変更を有効にするには複合機１２０の再起動が必要な設定であることを意味する。またｉｐ＿ａｄｄｒｅｓｓ，ＩＰアドレス設定は、”即反映されない”列が１であるが、設定変更後、複合機１２０のデバイスのネットワーク設定に更新にしばらく時間がかかる設定値であることを意味している。こうした設定値が変更され複合機１２０の動作に反映されるまではＳ１１０１にて、即反映できない設定データ反映中と判断し、Ｓ１１０２にて変更フラグモードとする。本実施例では、変更フラグモードと判断する条件として、いくつかの設定データの例を挙げたが、設定データ変更が複合機１２０の動作の反映に時間がかかる性質を持つ設定データであればどういった設定データでも構わない。
【符号の説明】
【００２７】
１１０…設定値管理サーバ
１２０…複合機
【図１】
2015186053.tif 000003
【図２】
2015186053.tif 000004
【図３】
2015186053.tif 000005
【図４】
2015186053.tif 000006
【図５】
2015186053.tif 000007
【図６】
2015186053.tif 000008
【図７】
2015186053.tif 000009
【図８】
2015186053.tif 000010
【図９】
2015186053.tif 000011
【図１０】
2015186053.tif 000012
【図１１】
2015186053.tif 000013