(57)【要約】【課題】画像処理装置とネットワークで接続された管理装置から画像処理装置の設定変更を行う際、画像処理装置に実行待ちの待機ジョブが存在する場合であっても速やかにその設定変更を画像処理装置に反映させること。【解決手段】管理装置２は、画像処理装置１の設定変更を行う際、ジョブ記憶領域３４に実行待ちの待機ジョブが存在する場合、その待機ジョブをジョブ記憶領域３４からジョブ退避領域３５に一時退避させた後に、画像処理装置１をロック状態に移行させて設定変更を行う。管理装置２は、画像処理装置１の設定変更終了後、画像処理装置１のロック状態を解除すると共に、ジョブ退避領域３５に退避させていた待機ジョブを元のジョブ記憶領域３４に戻すことによって実行可能な状態とする。【選択図】図２
2009266139.tif 000002
【特許請求の範囲】
【請求項１】
画像処理に関するジョブを実行する画像処理装置と、前記画像処理装置とネットワークを介して接続され、前記画像処理装置の設定状態を書き換えて設定変更を行う管理装置とを備え、前記画像処理装置の設定変更中に前記画像処理装置においてジョブに関する処理が行われないように、前記管理装置が前記画像処理装置をロックしてから前記画像処理装置の設定変更を行う画像処理システムであって、
前記画像処理装置は、実行待ちの待機ジョブを記憶する待機ジョブ記憶手段を備えており、
前記管理装置は、前記画像処理装置の設定変更を行う際、前記待機ジョブ記憶手段に待機ジョブが存在する場合、その待機ジョブを前記待機ジョブ記憶手段から一時退避させた後に、前記画像処理装置をロック状態に移行させて設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、退避させた待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴とする画像処理システム。
【請求項２】
前記管理装置は、前記画像処理装置に対して、前記待機ジョブ記憶手段から退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集させるジョブ編集コマンドを送出し、
前記画像処理装置は前記ジョブ編集コマンドに基づいて前記待機ジョブ記憶手段から退避させた待機ジョブの編集を行い、前記管理装置からの指示に基づいてその編集した待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記管理装置は、操作入力を受け付ける操作入力手段を備えており、前記操作入力手段よりジョブの編集が指示された場合に、前記画像処理装置に対して前記待機ジョブ記憶手段から退避させた待機ジョブを編集させるジョブ編集コマンドを送出することを特徴とする請求項２記載の画像処理システム。
【請求項４】
前記管理装置は、前記画像処理装置の前記待機ジョブ記憶手段に記憶された待機ジョブを記憶する退避ジョブ記憶手段を備え、
前記待機ジョブ記憶手段に待機ジョブが存在する場合、その待機ジョブを前記画像処理装置から移動させて前記退避ジョブ記憶手段に格納した後、前記画像処理装置をロック状態に移行させて設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、前記退避ジョブ記憶手段に退避させた待機ジョブを読み出して前記画像処理装置に送信し、前記待機ジョブ記憶手段に戻すことを特徴とする請求項１記載の画像処理システム。
【請求項５】
前記管理装置は、前記退避ジョブ記憶手段に退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集するジョブ編集手段を備えることを特徴とする請求項４記載の画像処理システム。
【請求項６】
前記管理装置は、操作入力を受け付ける操作入力手段を備えており、前記操作入力手段よりジョブの編集が指示された場合に、前記ジョブ編集手段による前記退避ジョブ記憶手段に退避させた待機ジョブの編集を行うことを特徴とする請求項５記載の画像処理システム。
【請求項７】
画像処理に関するジョブを実行する画像処理装置であって、
実行待ちの待機ジョブを記憶する待機ジョブ記憶手段と、
前記待機ジョブ記憶手段に記憶された待機ジョブを管理してジョブの実行を制御するジョブ管理手段と、
ネットワークを介して接続される管理装置からの指示に基づいて当該画像処理装置の設定状態を書き換えて設定変更を行う制御手段と、
を備え、
前記制御手段は、前記待機ジョブ記憶手段に待機ジョブが存在する場合、前記管理装置からの指示に基づいて前記待機ジョブ記憶手段から待機ジョブを一時退避させると共に、当該画像処理装置をロック状態に移行させ、前記管理装置から入力する設定書換データに基づいて設定変更を行い、その設定変更終了後にロック状態を解除し、退避させた待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴とする画像処理装置。
【請求項８】
前記待機ジョブ記憶手段から退避させた待機ジョブを、設定変更後に実行可能なジョブに編集するジョブ編集手段をさらに備えることを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記制御手段は、前記待機ジョブ記憶手段から待機ジョブを一時退避させる際、前記待機ジョブ記憶手段から待機ジョブを読み出して前記ネットワークを介して前記管理装置に送信することを特徴とする請求項７記載の画像処理装置。
【請求項１０】
画像処理に関するジョブを実行する画像処理装置とネットワークを介して接続され、前記画像処理装置の設定状態を書き換えて設定変更を行う管理装置であって、
前記ネットワークを介して前記画像処理装置から設定情報を取得する設定情報取得手段と、
前記設定情報取得手段が取得した前記設定情報に対する変更操作を受け付ける設定変更受付手段と、
前記設定情報に対する変更操作に基づいて前記画像処理装置の前記設定情報を書き換えることにより前記画像処理装置の設定変更を行う設定情報書換手段と、
を備え、
前記設定情報書換手段は、前記画像処理装置の設定変更を行う際、前記画像処理装置に実行待ちの待機ジョブが存在する場合、その待機ジョブを一時退避させた後、前記画像処理装置をロック状態に移行させてから設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、退避させた待機ジョブを元の実行待ちの状態に戻すことを特徴とする管理装置。
【請求項１１】
前記画像処理装置に実行待ちの待機ジョブが存在する場合、その待機ジョブを前記画像処理装置から取得して一時記憶する退避ジョブ記憶手段をさらに備え、
前記設定情報書換手段は、前記画像処理装置の設定変更終了後、前記退避ジョブ記憶手段に記憶した待機ジョブを前記画像処理装置に送信することによってその待機ジョブを元の実行待ちの状態に戻すことを特徴とする請求項１０記載の管理装置。
【請求項１２】
前記退避ジョブ記憶手段に退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集するジョブ編集手段をさらに備えることを特徴とする請求項１１記載の管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理に関するジョブを実行する画像処理装置と、その画像処理装置とネットワークを介して接続された管理装置とを備えた画像処理システムに関し、特に管理装置がネットワークを介して画像処理装置の設定状態を書き換えることにより、画像処理装置の設定変更を行う技術に関する。
【背景技術】
【０００２】
近年、複合機やＭＦＰ（Multi Function Peripheral）などの画像処理に関するジョブを実行する画像処理装置は、ネットワークを介して管理者が操作する管理装置（ＰＣなど）と接続されており、管理者は自身の管理装置を操作することによって画像処理装置の設定状態を遠隔操作で設定変更できるようになっている。
【０００３】
従来、遠隔操作により画像処理装置の設定変更を行う際、例えば画像処理装置がジョブの実行中でないなど、設定変更を行うことが可能な状態であれば、ジョブの受け付けを禁止してから設定情報の書き換えを行うようにした技術が知られている（例えば、特許文献１）。
【０００４】
また画像処理装置においてジョブが実行中である場合、設定変更の要求に対して直ちに設定変更を実行することはできないため、画像処理装置は設定変更の要求を予約として受け付けておき、ジョブの実行が終了して設定変更が可能となった後に、予約された設定変更を実行することも提案されている（例えば、特許文献２）。
【０００５】
【特許文献１】特開平１０−２９４８４４号公報
【特許文献２】特開２００７−２１４８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、上述した従来の技術では、画像処理装置に実行待ちの待機ジョブが大量に残っている場合、それら全ての待機ジョブの実行が終了するまで画像処理装置の設定変更は行われない。そのため、管理者が今すぐに画像処理装置の設定変更を行いたい場合であってもその設定変更が画像処理装置に反映されるまでに時間を要するという問題がある。
【０００７】
本発明は、上記従来の問題点を解決することを目的としてなされたものであり、画像処理装置に実行待ちの待機ジョブが存在する場合であっても、管理装置から画像処理装置に対して行われる設定変更を速やかに画像処理装置に反映させることができる画像処理システムを提供すると共に、またそれを実現するための画像処理装置及び管理装置を提供するものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１にかかる発明は、画像処理に関するジョブを実行する画像処理装置と、前記画像処理装置とネットワークを介して接続され、前記画像処理装置の設定状態を書き換えて設定変更を行う管理装置とを備え、前記画像処理装置の設定変更中に前記画像処理装置においてジョブに関する処理が行われないように、前記管理装置が前記画像処理装置をロックしてから前記画像処理装置の設定変更を行う画像処理システムであって、前記画像処理装置は、実行待ちの待機ジョブを記憶する待機ジョブ記憶手段を備えており、前記管理装置は、前記画像処理装置の設定変更を行う際、前記待機ジョブ記憶手段に待機ジョブが存在する場合、その待機ジョブを前記待機ジョブ記憶手段から一時退避させた後に、前記画像処理装置をロック状態に移行させて設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、退避させた待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴としている。
【０００９】
かかる構成によれば、画像処理装置の設定変更前に投入されていたジョブを設定変更の後に実行させることができるので、画像処理装置に実行待ちの待機ジョブが大量に存在する場合であっても、管理装置から画像処理装置に対して行われる設定変更を速やかに画像処理装置に反映させることができる。
【００１０】
また請求項２にかかる発明は、請求項１記載の画像処理システムにおいて、前記管理装置は、前記画像処理装置に対して、前記待機ジョブ記憶手段から退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集させるジョブ編集コマンドを送出し、前記画像処理装置は前記ジョブ編集コマンドに基づいて前記待機ジョブ記憶手段から退避させた待機ジョブの編集を行い、前記管理装置からの指示に基づいてその編集した待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴としている。
【００１１】
かかる構成によれば、画像処理装置の設定変更が待機ジョブの実行に影響を与える場合であっても、画像処理装置がその待機ジョブを編集することによって設定変更後に実行可能なジョブとすることができるので、画像処理装置の設定変更を優先的に行うことができるようになる。
【００１２】
また請求項３にかかる発明は、請求項２記載の画像処理システムにおいて、前記管理装置は、操作入力を受け付ける操作入力手段を備えており、前記操作入力手段よりジョブの編集が指示された場合に、前記画像処理装置に対して前記待機ジョブ記憶手段から退避させた待機ジョブを編集させるジョブ編集コマンドを送出することを特徴としている。
【００１３】
かかる構成によれば、画像処理装置によって待機ジョブを編集させるか否かを管理装置の操作入力手段を介して指示することができるようになる。そのため、例えば待機ジョブで指定されているファイル形式と互換性のある別のファイル形式などを適宜選択してジョブの編集を指示することが可能である。
【００１４】
また請求項４にかかる発明は、請求項１記載の画像処理システムにおいて、前記管理装置は、前記画像処理装置の前記待機ジョブ記憶手段に記憶された待機ジョブを記憶する退避ジョブ記憶手段を備えており、前記待機ジョブ記憶手段に待機ジョブが存在する場合、その待機ジョブを前記画像処理装置から移動させて前記退避ジョブ記憶手段に格納した後、前記画像処理装置をロック状態に移行させて設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、前記退避ジョブ記憶手段に退避させた待機ジョブを読み出して前記画像処理装置に送信し、前記待機ジョブ記憶手段に戻すことを特徴としている。
【００１５】
かかる構成によれば、画像処理装置には待機ジョブを退避させるための記憶領域を設ける必要がなくなるので、画像処理装置の記憶領域を有効に活用することができるようになる。
【００１６】
また請求項５にかかる発明は、請求項４記載の画像処理システムにおいて、前記管理装置は、前記退避ジョブ記憶手段に退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集するジョブ編集手段を備えることを特徴としている。
【００１７】
かかる構成によれば、待機ジョブを画像処理装置の設定変更後に実行可能なジョブに編集する処理を管理装置において行うことができるようになり、例えば画像処理装置の設定変更と並行してジョブの編集を行うことが可能になる。
【００１８】
また請求項６にかかる発明は、請求項５記載の画像処理システムにおいて、前記管理装置は、操作入力を受け付ける操作入力手段を備えており、前記操作入力手段よりジョブの編集が指示された場合に、前記ジョブ編集手段による前記退避ジョブ記憶手段に退避させた待機ジョブの編集を行うことを特徴としている。
【００１９】
かかる構成によれば、管理装置において待機ジョブの編集を行うか否かを操作入力手段を介して指示することができるようになる。そのため、例えば待機ジョブで指定されているファイル形式と互換性のある別のファイル形式などを適宜選択してジョブの編集を指示することが可能である。
【００２０】
また請求項７にかかる発明は、画像処理に関するジョブを実行する画像処理装置であって、実行待ちの待機ジョブを記憶する待機ジョブ記憶手段と、前記待機ジョブ記憶手段に記憶された待機ジョブを管理してジョブの実行を制御するジョブ管理手段と、ネットワークを介して接続される管理装置からの指示に基づいて当該画像処理装置の設定状態を書き換えて設定変更を行う制御手段と、を備え、前記制御手段は、前記待機ジョブ記憶手段に待機ジョブが存在する場合、前記管理装置からの指示に基づいて前記待機ジョブ記憶手段から待機ジョブを一時退避させると共に、当該画像処理装置をロック状態に移行させ、前記管理装置から入力する設定書換データに基づいて設定変更を行い、その設定変更終了後にロック状態を解除し、退避させた待機ジョブを前記待機ジョブ記憶手段に戻すことを特徴としている。
【００２１】
かかる構成によれば、画像処理装置において設定変更前に投入されたジョブを設定変更の後に実行することができるようになる。
【００２２】
また請求項８にかかる発明は、請求項７記載の画像処理装置において、前記待機ジョブ記憶手段から退避させた待機ジョブを、設定変更後に実行可能なジョブに編集するジョブ編集手段をさらに備えることを特徴としている。
【００２３】
かかる構成によれば、画像処理装置は、設定変更前に投入された待機ジョブを画像処理装置の設定変更後に実行可能なジョブに編集することができるようになる。
【００２４】
また請求項９にかかる発明は、請求項７記載の画像処理装置において、前記制御手段は、前記待機ジョブ記憶手段から待機ジョブを一時退避させる際、前記待機ジョブ記憶手段から待機ジョブを読み出して前記ネットワークを介して前記管理装置に送信することを特徴としている。
【００２５】
かかる構成によれば、画像処理装置は待機ジョブ記憶手段に記憶されている待機ジョブを管理装置に退避させるので、画像処理装置には待機ジョブを退避させるための記憶領域を設ける必要がなくなる。
【００２６】
また請求項１０にかかる発明は、画像処理に関するジョブを実行する画像処理装置とネットワークを介して接続され、前記画像処理装置の設定状態を書き換えて設定変更を行う管理装置であって、前記ネットワークを介して前記画像処理装置から設定情報を取得する設定情報取得手段と、前記設定情報取得手段が取得した前記設定情報に対する変更操作を受け付ける設定変更受付手段と、前記設定情報に対する変更操作に基づいて前記画像処理装置の前記設定情報を書き換えることにより前記画像処理装置の設定変更を行う設定情報書換手段と、を備え、前記設定情報書換手段は、前記画像処理装置の設定変更を行う際、前記画像処理装置に実行待ちの待機ジョブが存在する場合、その待機ジョブを一時退避させた後、前記画像処理装置をロック状態に移行させてから設定変更を行い、前記画像処理装置の設定変更終了後に前記画像処理装置のロック状態を解除すると共に、退避させた待機ジョブを元の実行待ちの状態に戻すことを特徴としている。
【００２７】
かかる構成によれば、管理装置は、画像処理装置の設定変更を行う前に画像処理装置に投入されていたジョブを設定変更の後に実行させることができるので、画像処理装置に実行待ちの待機ジョブが大量に存在する場合であっても、画像処理装置の設定変更を速やかに行わせることができる。
【００２８】
また請求項１１にかかる発明は、請求項１０記載の管理装置において、前記画像処理装置に実行待ちの待機ジョブが存在する場合、その待機ジョブを前記画像処理装置から取得して一時記憶する退避ジョブ記憶手段をさらに備え、前記設定情報書換手段は、前記画像処理装置の設定変更終了後、前記退避ジョブ記憶手段に記憶した待機ジョブを前記画像処理装置に送信することによってその待機ジョブを元の実行待ちの状態に戻すことを特徴としている。
【００２９】
また請求項１２にかかる発明は、請求項１１記載の管理装置において、前記退避ジョブ記憶手段に退避させた待機ジョブを、前記画像処理装置の設定変更後に実行可能なジョブに編集するジョブ編集手段をさらに備えることを特徴としている。
【００３０】
かかる構成によれば、管理装置において待機ジョブを画像処理装置の設定変更後に実行可能なジョブに編集することができるので、例えば画像処理装置の設定変更と並行してジョブの編集を行うことが可能になる。
【発明の効果】
【００３１】
本発明によれば、管理装置がネットワークを介して接続された画像処理装置の設定変更を行う際、その画像処理装置に実行待ちの待機ジョブが存在する場合には、その待機ジョブを一時退避させてから画像処理装置をロック状態とし、設定変更を行うように構成されると共に、設定変更終了後は画像処理装置のロック状態を解除して退避させていた待機ジョブを元に戻すように構成される。そのため、画像処理装置に実行待ちの待機ジョブが存在する場合でも画像処理装置の設定変更が優先されるので、その設定変更を速やかに画像処理装置に反映させることが可能である。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しつつ、本発明の好ましい実施形態について詳細に説明する。尚、以下に説明する幾つかの実施形態において互いに共通する部材については同一符号を付しており、それらについて繰り返しとなる説明は省略する。
【００３３】
（第１の実施の形態）
図１は、本実施形態における画像処理システムの一構成例を示す概略図である。この画像処理システムは、複合機やＭＦＰなどと呼ばれる画像処理装置１と、管理者９が操作するパーソナルコンピュータ（ＰＣ）などで構成された管理装置２とが有線又は無線ＬＡＮなどのネットワーク３を介して相互にデータ通信可能なように接続された構成である。尚、図示を省略するが、ネットワーク３には、画像処理装置１と管理装置２の他、さらに別のコンピュータなどが接続されていても良い。
【００３４】
画像処理装置１は、例えばコピー機能、プリンタ機能、スキャナ機能、ＦＡＸ機能などの複数の機能を有しており、これら各機能の画像処理に関するジョブを実行するように構成される。画像処理装置１は、その上部に原稿などの画像を読み取るスキャナ部１５を備え、またその下部に用紙などの画像形成媒体に画像形成を行って出力するプリント部１６を備えている。スキャナ部１５は、画像処理装置１において例えばコピー機能、スキャナ機能又はＦＡＸ送信機能などのジョブが実行される際に動作する。またプリント部１６は、画像処理装置１において例えばコピー機能、プリンタ機能又はＦＡＸ受信機能などのジョブが実行される際に動作する。さらに画像処理装置１の前面側にはユーザが操作可能な操作パネル１４が設けられており、ユーザはこの操作パネル１４を操作することにより画像処理装置１に対して直接ジョブの投入や実行などを指示することが可能である。また画像処理装置１は、ネットワーク３を介して管理装置２や別のコンピュータなどから受信するジョブを受け付けて実行することができるようになっている。
【００３５】
管理装置２は、コンピュータの本体部である装置本体２ａと、液晶ディスプレイなどの表示部２４と、キーボードやマウスなどからなる操作入力部２５とを備えている。この管理装置２は、画像処理装置１を管理する特定の管理者９によって操作される。管理装置２はネットワーク３を介して画像処理装置１から現在の設定情報を読み込み、その設定情報を表示部２４に表示する。そのため、管理者９は表示部２４に表示された設定情報を参照しつつ、操作入力部２５を操作することによって画像処理装置１に対する必要な項目の設定変更を入力することができる。そして管理装置２に対する入力操作が終了すると、管理装置２はネットワーク３を介して画像処理装置１に設定書換コマンドを送信し、画像処理装置１の設定変更を行うように構成されている。
【００３６】
図２は、画像処理装置１及び管理装置２の機能的な内部構成を示すブロック図である。まず画像処理装置１について説明すると、この画像処理装置１は、ＣＰＵ１０と、メモリ１１と、通信インタフェース１２と、記憶部１３と、操作パネル１４と、スキャナ部１５と、プリント部１６とを備えている。
【００３７】
ＣＰＵ１０は、所定のプログラムを実行することにより、制御部３１及びジョブ管理部３２として機能する。制御部３１は、画像処理装置１の全体を制御する制御手段であり、本実施形態の場合は特に管理装置２から入力する各種コマンドに基づいて各部を制御し、画像処理装置１の設定変更を行う。また制御部３１はジョブ編集部３１ａとしても機能し、画像処理装置１の設定変更前に受け付けたジョブを設定変更後に実行する際、必要に応じて設定変更後の設定状態に適合するようにジョブを編集するように構成される。ジョブ管理部３２は、画像処理装置１が操作パネル１４又はネットワーク３を介して受け付けたジョブを管理し、実行待ちの待機ジョブをスキャナ部１５又はプリント部１６に与えてジョブを実行させる機能部である。メモリ１１は、ＣＰＵ１０が上述の動作を行う際、各種データを一時的に記憶する。
【００３８】
通信インタフェース１２は、ネットワーク３を介してデータの送受信を行う通信手段であり、例えばネットワーク３を介して受信するジョブをジョブ管理部３２に与えたり、また管理装置３から入力する各種コマンドを制御部３１に与えるように構成される。
【００３９】
記憶部１３は、例えばメモリやハードディスクなどで構成される記憶手段である。記憶部１３には、画像処理装置１の設定情報３３が記憶されている。この設定情報３３には、例えば画像処理装置１を使用するユーザを予め登録したユーザ情報３３ａや、スキャナ機能やＦＡＸ機能などを使用するために予め登録された宛先情報３３ｂなどの種々の設定情報が含まれる。また記憶部１３には、画像処理装置１が受け付けたジョブであって、実行待ちの待機ジョブを記憶するジョブ記憶領域３４が設けられている。このジョブ記憶領域３４は、ジョブ管理部３２によって管理されるジョブを記憶するための待機ジョブ記憶手段である。そのため、ジョブ管理部３２はジョブ記憶領域３４に記憶されている待機ジョブを順次に又は適宜のタイミングで読み出してスキャナ部１５又はプリント部１６に与えることにより、画像処理装置１において待機ジョブが実行されるようになっている。また記憶部１３には、さらにジョブ退避領域３５が設けられている。このジョブ退避領域３５は、画像処理装置１の設定変更を行う際、ジョブ記憶領域３４に記憶されている待機ジョブを一時的に退避させるための退避ジョブ記憶手段である。
【００４０】
ジョブ記憶領域３４に待機ジョブが存在する場合、ジョブ記憶領域３４からジョブ退避領域３５への待機ジョブの移動は制御部３１によって行われる。制御部３１は、待機ジョブをジョブ記憶領域３４からジョブ退避領域３５に移動させると、ジョブ記憶領域３４の待機ジョブを削除するため、その時点でジョブ管理部３２が管理する実行待ちの待機ジョブは存在しなくなる。
【００４１】
次に管理装置２について説明する。管理装置２は、ＣＰＵ２０と、メモリ２１と、通信インタフェース２２と、記憶部２３と、表示部２４と、操作入力部２５とを備えている。ＣＰＵ２０はプログラムを実行することにより、後述する各種機能部を実現するものであり、メモリ２１はＣＰＵ１０がプログラムに基づく処理を実行する際、各種データを一時的に記憶する。記憶部２３はメモリやハードディスクなどで構成される記憶手段であり、コンピュータ読み取り可能なプログラム４８と管理者情報４９とを記憶している。尚、プログラム４８は所定の記録媒体又はネットワーク３を介して入力し、管理装置２に対して予めインストールされたプログラムである。また管理者情報４９には特定の管理者９のＩＤとパスワードとが含まれる。通信インタフェース２２は、ネットワーク３を介してデータの送受信を行う通信手段であり、例えばＣＰＵ２０から出力される各種コマンドを画像処理装置１に対して送信すると共に、画像処理装置１からそれらコマンドに対する返答を受信するように構成される。
【００４２】
ＣＰＵ２０は、記憶部２３に記憶されたプログラム４８を読み出して実行することにより、管理者認証部４１、設定情報取得部４２、設定変更受付部４３及び設定情報書換部４４として機能し、これら各部が順に機能することで画像処理装置１の設定情報を書き換えて設定変更を行うように構成される。
【００４３】
管理者認証部４１は、画像処理装置１の設定情報を変更する操作者が特定の管理者９であることを認証するための処理部である。管理者認証部４１は、例えば表示部２４に認証画面を表示し、操作入力部２５より管理者９のＩＤとパスワードの入力を受け付ける。入力が完了すると、管理者認証部４１は、記憶部２３から管理者情報４９を読み出して認証処理を行い、特定の管理者９であることが認証できた場合に設定情報取得部４２を機能させる。
【００４４】
設定情報取得部４２は、設定情報送信要求コマンドを出力し、通信インタフェース２２を介して画像処理装置１に送信する。画像処理装置１はこの設定情報送信要求コマンドを受信すると、制御部３１が記憶部１３から設定情報３３を読み出し、その設定情報３３を管理装置２に送信する。したがって、設定情報取得部４２は、画像処理装置１に対して設定情報送信要求コマンドを送信することにより、画像処理装置１の設定情報３３を取得する。設定情報取得部４２が画像処理装置１から設定情報３３を取得すると、次に設定変更受付部４３を機能させる。
【００４５】
設定変更受付部４３は、画像処理装置１から取得した設定情報３３を表示部２４に表示し、操作入力部２５を介してその設定情報３３に対する変更操作を受け付ける。そして操作入力部２５を介して設定変更操作が行われ、管理者９によって設定変更が指示されると、次に設定情報書換部４４を機能させる。
【００４６】
設定情報書換部４４は、設定変更受付部４３が受け付けた設定変更の内容に基づいて設定書換データを生成する。そして設定情報書換部４４は、画像処理装置１において設定変更が行われている最中に新たなジョブの受け付けやジョブの実行が開始されることを防止するため、画像処理装置１に対して装置ロックコマンドを送信して画像処理装置１をロック状態とし、画像処理装置１がロック状態になったことを確認した後に、設定書換コマンドと共に設定書換データを送信して画像処理装置１の設定変更を行うように構成される。
【００４７】
ところで、画像処理装置１ではジョブ記憶領域３４に実行待ちの待機ジョブが存在する場合、ジョブ管理部３２による待機ジョブの管理及び実行のための処理が優先されるため、制御部３１は、管理装置２から装置ロックコマンドを受信しても画像処理装置１をロック状態とすることはできず、管理装置２に対してロック拒否通知を返答する。
【００４８】
そこで、本実施形態ではそのような状況でも画像処理装置１の設定変更を早期に行うため、設定情報書換部４４は、ジョブ記憶領域３４の待機ジョブを一時的にジョブ退避領域３５に退避させるべく、画像処理装置１に対して待機ジョブ退避コマンドを送信し、ジョブ記憶領域３４からジョブ退避領域３５に待機ジョブを移動させてから画像処理装置１をロック状態とし、画像処理装置１の設定変更を行うように構成される。
【００４９】
図３は、このような状況下において画像処理装置１の設定変更を行う際、主として画像処理装置１の制御部３１と管理装置２の設定情報書換部４４との間で行われるデータ通信の概念を示す図である。尚、図３においてかっこ内に示す数字は、データ通信の順番を例示している。まず管理装置２は、画像処理装置１の設定変更を行う際、画像処理装置１に対して装置ロックコマンドを送信する。このとき、画像処理装置１のジョブ記憶領域３４に待機ジョブが存在すれば、画像処理装置１は管理装置２に対し、ロック拒否通知を送信する。管理装置２はロック拒否通知を受けると、画像処理装置１に対して待機ジョブ退避コマンドを送信する。
【００５０】
画像処理装置１の制御部３１は、この待機ジョブ退避コマンドを受信すると、ジョブ記憶領域３４に格納されている待機ジョブをジョブ退避領域３５へ移動させ、ジョブ管理部３２が管理する実行待ちの待機ジョブが一時的に存在しない状態とする。そして待機ジョブの退避を完了すると、制御部３１は管理装置２に対してジョブ退避完了通知を送信する。これにより、画像処理装置１はロック可能な状態となるので、設定情報書換部４４は、画像処理装置１に対して装置ロックコマンドを再度送信し、画像処理装置１のロックを再度試みる。制御部３１が画像処理装置１をロック状態とすると、管理装置２に対してロック完了通知を送信するので、管理装置２は画像処理装置１がロック状態となったことを確認することができる。そして管理装置２は、設定書換コマンドと共に設定書換データを画像処理装置１に送信し、画像処理装置１における設定変更を開始させる。
【００５１】
画像処理装置１の制御部３１は、設定書換コマンドと設定書換データを管理装置２から受信すると、記憶部３３に記憶された設定情報３３の書き換えを行うと共に、その設定変更を各部に反映させる処理を行う。そして設定変更が画像処理装置１に反映されると、制御部３１は管理装置２に対して設定変更完了通知を送信する。管理装置２は、この設定変更完了通知を受信すると、画像処理装置１の設定変更が完了したことを把握することができるので、その後、画像処理装置１のロック状態を解除し、ジョブ退避領域３５に退避させていた待機ジョブを元のジョブ記憶領域３４に戻すための退避ジョブ復帰コマンドを送信する。これにより、画像処理装置１の制御部３１は、ジョブ退避領域３５の待機ジョブをジョブ記憶領域３４に移動させ、ジョブ管理部３２が待機ジョブを管理可能な状態とする。その後、ジョブ管理部３２によってジョブ記憶領域３４に戻された待機ジョブが適宜のタイミングで読み出され、スキャナ部１５又はプリント部１６が制御されることにより、そのジョブが実行されることになる。
【００５２】
上記のように本実施形態では、画像処理装置１の設定変更中に画像処理装置１においてジョブに関する処理が行われないように、画像処理装置１をロックしてから画像処理装置１の設定変更を行うように構成される。特に管理装置２は、画像処理装置１の設定変更を行う際、ジョブ記憶領域３４に待機ジョブが存在する場合には、その待機ジョブをジョブ記憶領域３４から一時退避させて画像処理装置１をロック状態に移行させる。そして設定変更を指示することにより画像処理装置１において設定変更を行わせ、画像処理装置１の設定変更終了後に画像処理装置１のロック状態を解除すると共に、退避させた待機ジョブをジョブ記憶領域３４に戻すように構成されている。したがって、画像処理装置１に実行待ちの待機ジョブが存在する場合であっても、管理装置２から画像処理装置１に対して行われる設定変更を速やかに画像処理装置１に反映させることができるようになる。
【００５３】
ところで、上述のように画像処理装置１に実行待ちの待機ジョブが存在する場合、画像処理装置１の設定変更終了後に、全ての待機ジョブをジョブ記憶領域３４に戻すように構成すると、設定変更後にはその待機ジョブを正確に実行することができない状態となっている可能性がある。
【００５４】
例えば、画像処理装置１の設定変更によってユーザ情報３３ａから特定のユーザに関する情報が削除された場合、設定変更前には適切なユーザのジョブとして受け受けられたジョブが、設定変更後には不適切なユーザのジョブとなってしまうため、設定変更後にはそのジョブを実行することができなくなる。また、スキャナ機能やＦＡＸ機能などの送信先が宛先情報３３ｂに含まれる短縮宛先などで指定されていた場合、その短縮宛先が変更又は削除されると、設定変更後には適切な宛先に送信するジョブを実行することができなくなる。この場合、設定変更前には適切に受け付けられたジョブが、設定変更後は完全に実行することができないジョブとなってしまう。そこで本実施形態では、ジョブ記憶領域３４に記憶されている待機ジョブがこれらに該当する場合には、管理装置２が、画像処理装置１の設定変更を行う前に、画像処理装置１において予めそれらの待機ジョブが実行されるように制御する。
【００５５】
また例えば、待機ジョブにおいて、画像処理装置１が読み取った画像データを出力する際のファイル形式として例えばコンパクトＰＤＦが指定されている場合、画像処理装置１の設定変更によってコンパクトＰＤＦでのデータ出力が禁止設定に書き換えられると、設定変更後は指定されたジョブを実行することができなくなる。ところが、この場合、コンパクトＰＤＦでのデータ出力はできなくなるが、他のデータ形式（例えば、通常のＰＤＦデータ、ビットマップデータ、ＴＩＦＦデータ又はＪＰＥＧデータなど）を指定することにより設定変更後もジョブの実行を行うことが可能である。そこで本実施形態では、ジョブ記憶領域３４に記憶されている待機ジョブが例えばデータ形式の指定を変更することにより画像処理装置１の設定変更後においてもそのジョブの実行が可能となる場合、管理装置２は、その待機ジョブをジョブ記憶領域３４から退避させると共に、その退避させたジョブに指定されているデータ形式を変更させるなどのジョブ編集コマンドを送信するように構成されている。画像処理装置１はこのジョブ編集コマンドを受信すると、制御部３１のジョブ編集部３１ａが機能し、ジョブ退避領域３５に退避させた待機ジョブに指定されているデータ形式を変更することなどにより、画像処理装置１の設定変更後に実行可能なジョブに編集する。
【００５６】
また画像処理装置１が設定変更のための処理を開始すると、最終的にその設定変更が画像処理装置１に反映されるまでには一定の処理時間を要する。そのため、例えば１０分後にＦＡＸ送信することが指定されている場合のように待機ジョブの実行時間が指定されている場合、画像処理装置１の設定変更を開始すると、その設定変更中にジョブの実行時間が到来して指定した時間にジョブが実行されない可能性がある。そこで本実施形態では、ジョブ記憶領域３４に記憶されている待機ジョブがこれらに該当する場合には、管理装置２が、画像処理装置１に対して設定変更の開始を指示した後、そのジョブの実行時間になれば、画像処理装置１の設定変更を一時中断して指定された時間に待機ジョブが実行されるように制御する。
【００５７】
以下、このような管理装置２による画像処理装置１の設定変更の処理手順について説明する。図４は、管理装置２によって行われる処理手順の一例を示すフローチャートである。尚、この処理はＣＰＵ２０がプログラム４８を実行することにより実現される。プログラム４８が起動すると、管理装置２のＣＰＵ２０においてまず管理者認証部４１が機能し、管理装置２は管理者認証処理を行う（ステップＳ１０）。そして正常に認証が行われた場合にはステップＳ１１でＹＥＳとなってステップＳ１２に進むのに対し、認証ができなかった場合にはステップＳ１１でＮＯとなって処理を終了する。
【００５８】
管理者９の認証が正常に行われた場合、ＣＰＵ２０では設定情報取得部４２が機能し、管理装置２は画像処理装置１に対して設定情報送信要求コマンドを送信する（ステップＳ１２）。そして画像処理装置１から設定情報送信要求コマンドに対応した設定情報３３を受信するまで待機し（ステップＳ１３）、設定情報３３を受信すると（ステップＳ１３でＹＥＳ）、管理装置２の表示部２４にその受信した設定情報３３の詳細が表示される（ステップＳ１４）。そしてＣＰＵ２０では設定変更受付部４３が機能し、管理者９による画像処理装置１の設定情報の変更操作が受けられる（ステップＳ１５）。
【００５９】
図５は、ステップＳ１４で表示部２４に表示される設定情報表示画面Ｇ１の一例を示す図である。図５に示すように設定情報表示画面Ｇ１には、例えばユーザ情報表示欄Ｒ１、宛先情報表示欄Ｒ２及び図示を省略するその他の表示欄が含まれる。ユーザ情報表示欄Ｒ１には設定情報３３のユーザ情報３３ａに登録されている情報が一覧表示され、ユーザ情報表示欄Ｒ１には設定情報３３の宛先情報３３ｂに登録されている情報が一覧表示される。これにより、管理者９は画像処理装置１の現在の設定内容を把握することができる。また各表示欄Ｒ１，Ｒ２の上部には編集ボタンＢ１，Ｂ２が表示されており、管理者９は操作入力部２５を操作してそれら編集ボタンＢ１，Ｂ２を操作することにより、各情報の編集が可能となる。例えば編集ボタンＢ１を操作すれば、ユーザ情報３３ａに対して新規のユーザを登録したり、既登録ユーザの情報を修正したり或いは削除することができるようになる。
【００６０】
管理者９は、設定情報表示画面Ｇ１に基づいて画像処理装置１の設定内容を変更する操作を必要に応じて繰り返し行った後、例えば画面下隅に表示される設定変更ボタンＢ３を操作する。これにより、設定変更受付部４３は設定変更指示を受け付け、ステップＳ１６でＹＥＳとなってステップＳ１７に進む。
【００６１】
ステップＳ１７では、ＣＰＵ２０の設定情報書換部４４が機能し、管理者９が入力した画像処理装置１の設定変更に基づいて画像処理装置１の設定情報３３を書き換えるための設定情報書換処理が行われる。図６乃至図１２は、この設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。設定情報書換処理（ステップＳ１７）に進むと、管理装置２はまず管理者９が入力した設定変更の内容に基づいて設定書換データを生成する（図６のステップＳ２０）。そして管理装置２は、画像処理装置１において設定変更が終了するまでに要する時間の見積もりを行う（ステップＳ２１）。例えば画像処理装置１の設定項目毎に、設定変更を反映させるのに要する処理時間が予めプログラム４８に規定されており、管理装置２は、設定変更の内容に基づいてその処理時間を累積演算することにより、管理者９が入力した全ての設定変更を反映させるのに要する処理時間の見積もりを行う。尚、ここで見積もった時間は、後述する設定変更の途中で実行すべきジョブの有無を判断する際に参照される。
【００６２】
続いて管理装置２は、画像処理装置１に対して装置ロックコマンドを送信し（ステップＳ２２）、画像処理装置１から装置ロックコマンドに対する返答を受信するまで待機する（ステップＳ２３）。そして画像処理装置１から返答を受信すると、管理装置２は画像処理装置１の装置ロックが正常に行われたか否かを判断する（ステップＳ２４）。例えば、画像処理装置１からの返答がロック拒否通知であれば、装置ロックが正常に行われなかったこととなり、この判断ではＮＯとなる。また画像処理装置１からの返答がロック完了通知であれば、装置ロックが正常に行われたこととなり、この判断ではＹＥＳとなる。
【００６３】
画像処理装置１の装置ロックが正常に行われた場合、管理装置２は、画像処理装置１に対し、設定書換コマンドと、ステップＳ２０で生成した設定書換データとを送信する（ステップＳ２５）。これにより、画像処理装置１では、設定書換データに基づいて設定情報３３の書き換えが行われると共に、その書き換えた設定情報３３を装置全体に反映させる処理が行われる。画像処理装置１は設定変更を終了すると、設定変更完了通知を管理装置２に送信する。
【００６４】
管理装置２は、画像処理装置１から設定変更完了通知を受信するまで待機し（ステップＳ２６）、その通知を受信すると画像処理装置１において設定変更が反映されたことを把握し、その後、画像処理装置１のロック状態を解除させるためのロック解除コマンドを送信し（ステップＳ２７）、画像処理装置１からロック解除通知が得られれば、画像処理装置１のロック解除が終了したと判断し（ステップＳ２８）、画像処理装置１の設定変更を終了する。
【００６５】
一方、ステップＳ２２で装置ロックコマンドを送信したにもかかわらず、ステップＳ２４の判断で装置ロックが正常に行われなかった場合には、図７のフローチャートに進み、管理装置２は、画像処理装置１に対して待機ジョブ確認コマンドを送信する。待機ジョブ確認コマンドは、画像処理装置１のジョブ記憶領域３４に実行待ちの待機ジョブが存在するか否かを画像処理装置１に問い合わせるコマンドであり、画像処理装置１はこのコマンドを受信すると、制御部３１がジョブ記憶領域３４を検索して待機ジョブの有無を管理装置２に返答する。
【００６６】
管理装置２は、画像処理装置１から待機ジョブ確認コマンドに対応する返答を受信するまで待機し（ステップＳ３１）、画像処理装置１から返答を受信すると、画像処理装置１に待機ジョブが存在するか否かを判断する（ステップＳ３２）。ここで「待機ジョブなし」となる場合、ジョブ記憶領域３４には実行待ちの待機ジョブが存在しないにもかかわらず、画像処理装置１は装置ロックを行うことができない状態となっている。この場合、画像処理装置１に何らかの不具合が発生している可能性があるため、管理装置２は設定変更を開始することなく、管理者９に対する警告表示を行ってから処理を終了する（ステップＳ３３）。これに対し、ステップＳ３２で「待機ジョブあり」と判断する場合、画像処理装置１の装置ロックを行うことができない原因として、画像処理装置１のジョブ記憶領域３４に待機ジョブが存在していることが挙げられるため、管理装置２はその原因を取り除くべく図８のフローチャートに進む。
【００６７】
そして管理装置２は、画像処理装置１に対して待機ジョブ退避コマンドを送信する（ステップＳ４０）。画像処理装置１はこのコマンドを受信すると、制御部３１がジョブ記憶領域３４に格納されている待機ジョブをジョブ退避領域３５に移動させることにより、画像処理装置１において実行待ちとなっているジョブが存在しない状態とする。そして制御部３１は、待機ジョブの退避を完了すると管理装置２に対してジョブ退避完了通知を送信する。
【００６８】
管理装置２は、画像処理装置１から待機ジョブ退避コマンドに対応する返答を受信するまで待機し（ステップＳ４１）、画像処理装置１からジョブ退避完了通知を受信すると、画像処理装置１において待機ジョブを退避させる処理が終了したと判断し（ステップＳ４１でＹＥＳ）、画像処理装置１に対して再び装置ロックコマンドを送信する（ステップＳ４２）。管理装置２は、画像処理装置１から装置ロックコマンドに対応する返答を受信するまで待機し（ステップＳ４３）、画像処理装置１から返答を受信すると、画像処理装置１の装置ロックが正常に行われたか否かを再び判断する（ステップＳ４４）。ここで装置ロックが正常に行われていれば、ステップＳ４５に進む。一方、装置ロックを行うことができなかった場合には図１０のステップＳ６１に進む。
【００６９】
ステップＳ４４で装置ロックが正常に行われた場合、管理装置２は、画像処理装置１に対してジョブ退避領域３５に退避させた待機ジョブのジョブ属性情報を要求するジョブ属性情報要求コマンドを送信する（ステップＳ４５）。画像処理装置１はこのコマンドを受信すると、制御部３１がジョブ退避領域３５に退避させた待機ジョブのジョブ属性情報を抽出する。ジョブ属性情報には、ジョブを投入したユーザに関する情報、ジョブがデータ送信を伴うジョブである場合にその送信宛先に関する情報、ジョブが画像データの出力を伴うジョブである場合に画像データのファイル形式を指定する情報の他、そのジョブを実行する際に適用される各種の設定情報が含まれている。画像処理装置１の制御部３１は待機ジョブからジョブ属性情報を抽出すると、そのジョブ属性情報を管理装置２に送信する。
【００７０】
管理装置２は、画像処理装置１からジョブ属性情報要求コマンドに対応する返答を受信するまで待機し（ステップＳ４６）、画像処理装置１から待機ジョブのジョブ属性情報を受信すると、その受信したジョブ属性情報を分析し、退避させた待機ジョブが設定変更による影響を受けるか否かの確認を行う（ステップＳ４７）。ここでは、例えば、待機ジョブを投入したユーザのユーザ情報が設定変更によって削除される場合、待機ジョブで指定されている短縮宛先が設定変更によって変更又は削除される場合、待機ジョブで指定されているファイル形式での画像データの出力が設定変更によって禁止される場合、或いは、待機ジョブにおいて指定されたジョブの実行時間がステップＳ２１（図６）で見積もった設定変更の所要時間中に到来する場合、そのような待機ジョブは設定変更による影響を受けると判断される。またここでは、ジョブ退避領域３５に退避させた待機ジョブが複数ある場合、それら全ての待機ジョブについて設定変更による影響を受けるか否かが判断される。そしてジョブ退避領域３５に退避させた待機ジョブのうち、少なくとも１つのジョブが設定変更による影響を受ける場合、ステップＳ４８でＮＯとなり、図１１のフローチャートに進む。これに対し、ジョブ退避領域３５に退避させた全ての待機ジョブが設定変更による影響を受けない場合、ステップＳ４８でＹＥＳとなり、図９のフローチャートに進む。
【００７１】
ジョブ退避領域３５に退避させた全ての待機ジョブが設定変更による影響を受けない場合、管理装置２は、画像処理装置１に対し、設定書換コマンドと共に、ステップＳ２０で生成した設定書換データを送信する（ステップＳ５０）。これにより、画像処理装置１では、設定書換データに基づいて設定情報３３の書き換えが行われると共に、その書き換えた設定情報３３を装置全体に反映させる処理が行われる。画像処理装置１は設定変更を終了すると、設定変更完了通知を管理装置２に送信する。
【００７２】
管理装置２は、画像処理装置１から設定変更完了通知を受信するまで待機し（ステップＳ５１）、その通知を受信すると画像処理装置１において設定変更が反映されたことを把握し、その後、画像処理装置１のロック状態を解除させるためのロック解除コマンドを送信し（ステップＳ５２）、画像処理装置１からロック解除通知が得られれば、画像処理装置１のロック解除が終了したと判断する（ステップＳ５３）。そして画像処理装置１のジョブ退避領域３５に退避させていた待機ジョブを元に戻すための退避ジョブ復帰コマンドを画像処理装置１に送信する（ステップＳ５４）。画像処理装置１はこのコマンドを受信すると、制御部３１がジョブ退避領域３５に格納されている待機ジョブをジョブ記憶領域３４に移動させることによって待機ジョブを実行待ちの状態に復帰させ、待機ジョブの復帰が完了すると管理装置２に対してジョブ復帰完了通知を送信する。管理装置２は、画像処理装置１からジョブ復帰完了通知を受信するまで待機し（ステップＳ５５）、その通知を受信すると画像処理装置１において待機ジョブの復帰が終了したことを確認して、画像処理装置１の設定変更を終了する。
【００７３】
また上述のステップＳ４４から図１０のステップＳ６１に進む場合、待機ジョブを退避させたことによってジョブ記憶領域３４には実行待ちの待機ジョブが存在しないにもかかわらず、画像処理装置１は装置ロックを行うことができない状態となっている。この場合、画像処理装置１に何らかの不具合が発生している可能性があるため、管理装置２は、画像処理装置１の設定変更を行うことなく、画像処理装置１に対して退避ジョブ復帰コマンドを送信し（ステップＳ６１）、ジョブ退避領域３５に退避させた待機ジョブをジョブ記憶領域３４に復帰させた後（ステップＳ６２でＹＥＳ）、管理者９に対する警告表示を行ってから処理を終了する（ステップＳ６３）。
【００７４】
また上述のステップＳ４８から図１１のステップＳ７０に進む場合、ジョブ退避領域３５に退避させた待機ジョブが設定変更による影響を受けるので、管理装置２は設定変更の受けるジョブが適切に実行されるように次の処理を行う。まず、管理装置２は、画像処理装置１のジョブ退避領域３５に退避させた待機ジョブのうち、設定変更の影響を受けるジョブを特定する（ステップＳ７０）。そして管理装置２は、その特定したジョブのジョブ属性情報に基づいてジョブの解析を行い（ステップＳ７１）、画像処理装置１の設定変更を行う前に実行するジョブを特定する（ステップＳ７２）。例えば、待機ジョブを投入したユーザのユーザ情報が設定変更によって削除される場合、或いは待機ジョブで指定されている短縮宛先が設定変更によって変更又は削除される場合にはそれらの待機ジョブは設定変更後に実行することができなくなるので、管理装置２はそれらの待機ジョブを画像処理装置１の設定変更前に実行すべきジョブとして特定する。
【００７５】
また管理装置２は、画像処理装置１の設定変更の途中で実行するジョブを特定する（ステップＳ７３）。例えば、待機ジョブにおいて指定されたジョブの実行時間がステップＳ２１（図６）で見積もった設定変更の所要時間中に到来する場合、管理装置２はそのような待機ジョブを画像処理装置１の設定変更の途中で実行すべきジョブとして特定する。
【００７６】
さらに管理装置２は、画像処理装置１の設定変更後にジョブの実行を可能とするためにジョブ編集すべきジョブを特定する（ステップＳ７４）。例えば、待機ジョブで指定されているファイル形式での画像データの出力が設定変更によって禁止される場合、設定変更後は指定されたファイル形式でのデータ出力はできなくなるが、設定変更後に許可される他のデータ形式を指定することにより設定変更後においてもジョブの実行を行うことが可能になるものを特定する。そして管理装置２は、画像処理装置１に対してジョブ編集すべきジョブ編集コマンドを送信する（ステップＳ７５）。例えば、待機ジョブで指定されているファイル形式がコンパクトＰＤＦであり、設定変更後はコンパクトＰＤＦによるデータ出力が禁止される場合、管理装置２は、ファイル形式の指定を他の形式（例えば、通常のＰＤＦデータ、ビットマップデータ、ＴＩＦＦデータ又はＪＰＥＧデータなど）に変更するように指示するジョブ編集コマンドを送信する。画像処理装置１はジョブ編集コマンドを受信すると、制御部３１のジョブ編集部３１ａが機能し、指定された待機ジョブの編集処理が行われる。つまり、上述した例の場合では待機ジョブで指定されているファイル形式が他のファイル形式に置き換えられる。したがって、ジョブ退避領域３５に退避された待機ジョブは、画像処理装置１の設定変更後において実行可能なジョブに編集される。そして制御部３１はジョブの編集処理を終了すると、管理装置２に対してジョブ編集完了通知を送信する。
【００７７】
管理装置２は、画像処理装置１からジョブ編集完了通知を受信するまで待機し（ステップＳ７６）、その通知を受信すると画像処理装置１においてジョブの編集処理が終了したことを把握する。そして次に画像処理装置１の設定変更前に実行するジョブがあるか否かを判断する（ステップＳ７７）。ここでは、ステップＳ７２で画像処理装置１の設定変更前に実行するジョブが特定されていればＹＥＳとなり、特定されていなければＮＯとなる。
【００７８】
画像処理装置１の設定変更前に実行するジョブがある場合、管理装置２は画像処理装置１のロック状態を一時解除すべく、画像処理装置１に対してロック解除コマンドを送信する（ステップＳ７８）。そして画像処理装置１のロック解除が確認できれば（ステップＳ７９でＹＥＳ）、図１２のフローチャートに進み、管理装置２は設定変更前に実行すべき待機ジョブをジョブ退避領域３５からジョブ記憶領域３４に戻すべく退避ジョブ復帰コマンドを送信する（ステップＳ８０）。画像処理装置１はこのコマンドを受信すると、制御部３１が設定変更前に実行すべき待機ジョブのみをジョブ退避領域３５からジョブ記憶領域３４に戻し、実行待ちの状態とする。そして画像処理装置１においてその待機ジョブを実行させる。これにより、画像処理装置１の設定変更後に実行することができなくなる待機ジョブは、その設定変更の前に実行される。制御部３１は設定変更前に実行すべき待機ジョブの実行が全て終了すると管理装置２に対してジョブ実行終了通知を送信する。
【００７９】
管理装置２は、画像処理装置１からジョブ実行終了通知を受信するまで待機し（ステップＳ８１）、その通知を受信すると画像処理装置１において設定変更前のジョブの実行が終了したことを把握する。そして管理装置２は、画像処理装置１に対して再び装置ロックコマンドを送信し（ステップＳ８２）、装置ロックが正常に行われると（ステップＳ８３でＹＥＳ）、ステップＳ８４に進む。尚、ステップＳ７７の判断で、画像処理装置１の設定変更前に実行するジョブがなかった場合には、ステップＳ７７からステップＳ８４まで処理がスキップする。
【００８０】
次に管理装置２は、画像処理装置１の設定変更の途中で実行するジョブがあるか否かを判断する（ステップＳ８４）。ここでは、ステップＳ７３でジョブが特定されていればＹＥＳとなり、ステップＳ８５に進む。一方、ステップＳ７３でジョブが特定されていなければＮＯとなり、図９のステップＳ５０に進んで上述した処理が行われる。
【００８１】
画像処理装置１の設定変更の途中で実行するジョブがある場合、管理装置２は、画像処理装置１に対し、設定書換コマンドと共に、ステップＳ２０で生成した設定書換データを送信する（ステップＳ８５）。これにより、画像処理装置１では、設定書換データに基づいて設定情報３３の書き換えが行われると共に、その書き換えた設定情報３３を装置全体に反映させる処理が開始される。このような画像処理装置１の設定変更中、管理装置２は設定変更の途中で実行するジョブの実行時間が到来したか否かを判断し（ステップＳ８６）、ジョブの実行時間になると（ステップＳ８６でＹＥＳ）、画像処理装置１に対して、設定書換中断コマンドと、ロック解除コマンドと、退避ジョブ復帰コマンドとを送信する（ステップＳ８７）。画像処理装置１はこれらのコマンドを受信すると、制御部３１がまず画像処理装置１の設定変更処理を中断し、ロック状態を解除してジョブ退避領域３５に退避させていた待機ジョブを元のジョブ記憶領域３４に戻す。そして画像処理装置１においてジョブの実行が行われる。これにより、実行時間が指定されていた待機ジョブは、画像処理装置１が設定変更中であっても、正しくその指定された時間に実行される。そして制御部３１は設定変更の途中で実行すべき待機ジョブの実行が終了すると管理装置２に対してジョブ実行終了通知を送信する。
【００８２】
管理装置２は、画像処理装置１からジョブ実行終了通知を受信するまで待機し（ステップＳ８８）、その通知を受信すると画像処理装置１において設定変更の途中でのジョブの実行が終了したことを把握する。そして管理装置２は、画像処理装置１に対して再び装置ロックコマンドと設定書換続行コマンドとを送信し（ステップＳ８９）、画像処理装置１における設定変更処理を続行させる。尚、設定変更の途中で実行すべき待機ジョブが複数ある場合、上述のステップＳ８６〜Ｓ８９を繰り返し実行することになる。その後の処理は、図９のステップＳ５１に進み、管理装置２は画像処理装置１の設定変更が終了した後、画像処理装置１のロック状態を解除してからジョブ退避領域３５に退避させた待機ジョブを復帰させ、設定変更が反映された画像処理装置１においてその待機ジョブの実行を行わせる。このとき、待機ジョブのなかに含まれる編集されたジョブは、設定変更後の画像処理装置１において何ら問題なく実行することが可能である。
【００８３】
以上のように本実施形態の画像処理システムは、管理者９が管理装置２を介して画像処理装置１を遠隔操作することにより、画像処理装置１の設定状態を書き換えて設定変更を行うことが可能であり、画像処理装置１の設定変更中に画像処理装置１においてジョブに関する処理が行われないようにするため、管理装置２が画像処理装置１をロックした状態で画像処理装置１の設定変更を行うように構成されている。そして管理装置２は、画像処理装置１の設定変更を行う際、画像処理装置１のジョブ記憶領域３４に実行待ちの待機ジョブが存在している場合にはその待機ジョブをジョブ記憶領域３４から一時退避させた後に、画像処理装置１をロック状態に移行させて画像処理装置１の設定変更を行い、画像処理装置１の設定変更が終了した後に画像処理装置１のロック状態を解除し、退避させていた待機ジョブを元のジョブ記憶領域３４に戻すことによって、設定変更前に投入されていたジョブを設定変更の後に実行させるように構成されている。したがって、本実施形態の画像処理システムは、画像処理装置１に実行待ちの待機ジョブが大量に存在する場合であっても、管理装置２から画像処理装置１に対して行われる設定変更を速やかに画像処理装置１に反映させることができる。
【００８４】
また管理装置２は画像処理装置１のジョブ記憶領域３４から退避させた待機ジョブを、画像処理装置１の設定変更後に実行可能なジョブに編集させるジョブ編集コマンドを画像処理装置１に送信し、画像処理装置１はそのジョブ編集コマンドに基づいてジョブ記憶領域３４から退避させた待機ジョブの編集を行い、管理装置２からの指示に基づいてその編集した待機ジョブを設定変更後に元のジョブ記憶領域３４に戻すように構成されている。そのため、画像処理装置１の設定変更が待機ジョブの実行に影響を与える場合であっても、その待機ジョブを編集することにより、設定変更後に実行可能なジョブとすることができるので、画像処理装置１の設定変更を優先的に行うことができるようになる。
【００８５】
また上述した実施形態では、画像処理装置１の設定変更が待機ジョブの実行に影響を与える場合、管理装置２が自動的にその待機ジョブを設定変更後に実行可能なように編集させるジョブ編集コマンドを画像処理装置１に対して送信する場合を例示した。しかし、上述した例では、ユーザが指定したファイル形式とは異なるファイル形式でデータ出力が行われるため、ユーザは予期していないデータを受け取ることになる。
【００８６】
そのため、例えば、待機ジョブで指定されているファイル形式でのデータ出力が設定変更によって禁止されることになる場合、管理装置２は、管理者９に対してその旨を一旦通知し、管理者９が操作入力部２５を介してジョブの編集を指示した場合にその指示に基づいて待機ジョブを編集させるジョブ編集コマンドを送信するように構成しても良い。この場合、管理者９はユーザが指定したファイル形式と互換性のあるファイル形式などを適宜選択して指示することにより、ユーザに与える違和感を少なくすることができる。一方、管理者９がジョブの編集を指示しなかった場合には、画像処理装置１の設定変更後にその待機ジョブがジョブ記憶領域３４に戻されても画像処理装置１においてそのジョブが実行されることはない。そのため、この場合は設定変更終了後にジョブを投入したユーザが画像処理装置１の操作パネル１４を操作することにより、設定変更後に処理可能なファイル形式のうちから一のファイル形式を指定し直して実行させることになる。
【００８７】
尚、本実施形態では、ジョブ記憶領域３４とジョブ退避領域３５とを同一の記憶部１３に設けた場合を例示したが、これに限られるものではなく、例えばジョブ退避領域３５を記憶部１３とは別の記憶手段としても良い。
【００８８】
（第２の実施の形態）
次に第２の実施の形態について説明する。上述した第１の実施の形態では、管理装置２が画像処理装置１の設定変更を行う際、ジョブ記憶領域３４に実行待ちの待機ジョブが存在する場合、その待機ジョブを画像処理装置１に設けられたジョブ退避領域３５に退避させる構成例について説明した。これに対して本実施形態では、管理装置２が画像処理装置１の設定変更を行う際、ジョブ記憶領域３４に実行待ちの待機ジョブが存在する場合に、管理装置２がその待機ジョブを吸い上げることにより、画像処理装置１から管理装置２に対して待機ジョブを退避させる構成例について説明する。尚、本実施形態においても画像処理システムの概略構成は、図１に示したものと同様である。
【００８９】
図１３は、本実施形態の画像処理システムにおける画像処理装置１及び管理装置２の機能的な内部構成を示すブロック図である。図１３に示すように、本実施形態の画像処理システムが第１の実施の形態と異なる点は、画像処理装置１にはジョブ記憶領域３４の待機ジョブを退避させるためジョブ待避領域は設けられておらず、管理装置２の記憶部２３にジョブ待避領域４７が設けられている点と、画像処理装置１の制御部３１はジョブ編集部として機能せず、管理装置２のＣＰＵ２０がジョブ編集部４５として機能する点の２点である。尚、その他の構成については第１の実施の形態で説明したものと同様である。
【００９０】
本実施形態では、管理装置２が画像処理装置１の設定変更を行う際、画像処理装置１のジョブ記憶領域３４に実行待ちの待機ジョブが存在する場合、その待機ジョブを画像処理装置１のジョブ記憶領域３４から管理装置２のジョブ退避領域４７に移動させてから画像処理装置１をロック状態とし、画像処理装置１の設定変更を行うように構成される。
【００９１】
また管理装置２は、ジョブ退避領域４７に待機ジョブを退避させた後、例えばその待機ジョブで指定されているファイル形式での画像データの出力が設定変更によって禁止されることになる場合には、ジョブ編集部４５を機能させて設定変更後に許可される他のファイル形式に変更し、設定変更後においてもその待機ジョブを実行可能なように編集する。
【００９２】
図１４は、本実施形態において管理装置２が画像処理装置１の設定変更を行う際、画像処理装置１に待機ジョブが存在する場合の主として画像処理装置１の制御部３１と管理装置２の設定情報書換部４４との間で行われるデータ通信の概念を示す図である。尚、図１４においてかっこ内に示す数字は、データ通信の順番を例示している。まず管理装置２は、画像処理装置１の設定変更を行う際、画像処理装置１に対して装置ロックコマンドを送信する。このとき、画像処理装置１のジョブ記憶領域３４に待機ジョブが存在すれば、画像処理装置１は管理装置２に対し、ロック拒否通知を送信する。管理装置２はロック拒否通知を受けると、画像処理装置１に対して待機ジョブ送信要求コマンドを送信する。
【００９３】
画像処理装置１の制御部３１は、この待機ジョブ送信要求コマンドを受信すると、ジョブ記憶領域３４に格納されている待機ジョブを読み出し、その待機ジョブを管理装置２に送信する。このとき、制御部３１はジョブ記憶領域３４に格納されていた待機ジョブを削除するので、画像処理装置１においてジョブ管理部３２が管理する実行待ちの待機ジョブが存在しない状態となり、画像処理装置１はロック可能な状態となる。管理装置２は、画像処理装置１から待機ジョブを受信すると、それをジョブ待避領域４７に格納することにより、待機ジョブの退避を完了する。そして管理装置２は、画像処理装置１に対して装置ロックコマンドを再度送信し、画像処理装置１のロックを再度試みる。このコマンドにより制御部３１が画像処理装置１をロック状態とすると、画像処理装置１から管理装置２にロック完了通知が送信されるので、管理装置２は画像処理装置１がロック状態となったことを確認することができる。そして管理装置２は、設定書換コマンドと共に設定書換データを画像処理装置１に送信し、画像処理装置１における設定変更を開始させる。
【００９４】
画像処理装置１の制御部３１は、設定書換コマンドと設定書換データを管理装置２から受信すると、記憶部３３に記憶された設定情報３３の書き換えを行うと共に、その設定変更を各部に反映させる処理を行う。この間に管理装置２では必要に応じてジョブ編集部４５が機能し、ジョブ退避領域４７に格納した待機ジョブの編集処理が行われる。このように本実施形態では画像処理装置１が設定変更を行っている間に、管理装置２において待機ジョブを設定変更後に実行可能なように編集することができるようになっている。
【００９５】
そして画像処理装置１において設定変更が完了すると、制御部３１は管理装置２に対して設定変更完了通知を送信する。管理装置２は、この設定変更完了通知を受信すると、画像処理装置１の設定変更が完了したことを把握することができるので、その後、画像処理装置１のロック状態を解除し、ジョブ退避領域４７に退避させていた待機ジョブを画像処理装置１に送信する。このとき送信される待機ジョブは、設定変更後の画像処理装置１において実行可能なジョブとなっている。画像処理装置１の制御部３１は、管理装置２から待機ジョブを受信すると、元のジョブ記憶領域３４に戻し、実行待ちの状態に復帰させる。これにより、画像処理装置１ではジョブ管理部３２が待機ジョブを管理する状態となり、ジョブ記憶領域３４に戻された待機ジョブが適宜のタイミングで実行されることになる。
【００９６】
また本実施形態においても、例えば画像処理装置１の設定変更によって待機ジョブを投入したユーザのユーザ情報が削除される場合や、待機ジョブの送信先として指定された短縮宛先が変更又は削除される場合などのように、画像処理装置１の設定変更後に待機ジョブを実行することができなくなる場合には、管理装置２が、画像処理装置１の設定変更を行う前に、画像処理装置１において予めそれらの待機ジョブが実行されるように制御する。具体的には、管理装置２が画像処理装置１から待機ジョブを受信すると、その待機ジョブのジョブ属性情報を分析することにより設定変更後に実行することができなくなるジョブであるか否かを判断し、設定変更後に実行することができなくなるジョブである場合には画像処理装置１のロック状態を一旦解除してその待機ジョブを画像処理装置１に戻し、設定変更前にジョブの実行を行わせる。
【００９７】
また画像処理装置１が設定変更を行っている途中で待機ジョブを実行する必要がある場合、第１の実施の形態と同様に、管理装置２は、画像処理装置１の設定変更を一時中断させる共に画像処理装置１のロック状態を解除し、ジョブ待避領域４７に退避させた待機ジョブを画像処理装置１に送信することで画像処理装置１にそのジョブを実行させる。そしてジョブの実行が終了すれば、管理装置２は再び画像処理装置１をロック状態として設定変更を続行させることにより、画像処理装置１における設定変更を完了させる。
【００９８】
尚、このような管理装置２の処理手順としては、第１の実施の形態との上述した相違点を除き、第１の実施の形態で説明した処理手順とほぼ同様の手順を適用することができる。
【００９９】
上述したことから明らかなように、本実施形態の画像処理システムは、第１の実施の形態と同様、画像処理装置１に実行待ちの待機ジョブが大量に存在する場合であっても、管理装置２から画像処理装置１に対して行われる設定変更を速やかに画像処理装置１に反映させることができる。
【０１００】
特に本実施形態の場合は、待機ジョブを退避させるためのジョブ待避領域４７が管理装置２に設けられているので、画像処理装置１にジョブ待避領域を設ける必要がなく、画像処理装置１における記憶部１３の記憶領域を有効に活用することができるという利点がある。管理装置２は、ジョブ退避領域４７に退避させた待機ジョブを画像処理装置１の設定変更後に実行可能なジョブに編集するジョブ編集部４５を備えているので、画像処理装置１の設定変更と並行して管理装置２でジョブの編集を行うことが可能であり、システム全体として効率的な処理が可能である。
【０１０１】
尚、本実施形態においても、第１の実施の形態と同様、例えば、待機ジョブで指定されているファイル形式でのデータ出力が設定変更によって禁止されることになる場合、管理装置２は、管理者９に対してその旨を一旦通知し、管理者９が操作入力部２５を介してジョブの編集を指示した場合に管理装置２においてジョブ編集部４５が機能し、ジョブ編集部４５がその指示に基づいて待機ジョブを編集する構成としても良い。
【０１０２】
（変形例）
以上、本発明に関する幾つか実施の形態について説明したが、本発明は上述した内容に限定されるものではない。つまり、本発明には上述した内容の他、種々の変形例が適用可能である。
【０１０３】
例えば、上述の実施形態では、画像処理装置１として複合機やＭＦＰなどを例示したが、本発明における画像処理装置はそれに限定するものではない。すなわち、本発明において画像処理装置は、プリンタ機能のみを備えたプリンタ専用装置であっても良いし、コピー機能のみを備えたコピー専用装置であっても良い。またＦＡＸ機能のみを備えたＦＡＸ専用装置やスキャナ機能のみを備えたスキャナ専用装置であっても構わない。
【図面の簡単な説明】
【０１０４】
【図１】本発明にかかる画像処理システムの一構成例を示す概略図である。
【図２】第１の実施の形態における画像処理装置及び管理装置の機能的な内部構成を示すブロック図である。
【図３】第１の実施の形態で画像処理装置の設定変更を行う際、画像処理装置に待機ジョブが存在する場合の画像処理装置と管理装置との間で行われるデータ通信の概念を示す図である。
【図４】管理装置によって行われる処理手順の一例を示すフローチャートである。
【図５】管理装置の表示部に表示される設定情報表示画面の一例を示す図である。
【図６】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図７】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図８】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図９】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図１１】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図１２】管理装置における設定情報書換処理の詳細な処理手順の一例を示すフローチャートである。
【図１３】第２の実施の形態における画像処理装置及び管理装置の機能的な内部構成を示すブロック図である。
【図１４】第２の実施の形態で画像処理装置の設定変更を行う際、画像処理装置に待機ジョブが存在する場合の画像処理装置と管理装置との間で行われるデータ通信の概念を示す図である。
【符号の説明】
【０１０５】
１  画像処理装置
２  管理装置
３  ネットワーク
２５  操作入力部（操作入力手段）
３１  制御部（制御手段）
３１ａ  ジョブ編集部（ジョブ編集手段）
３２  ジョブ管理部（ジョブ管理手段）
３４  ジョブ記憶領域（待機ジョブ記憶手段）
３５  ジョブ退避領域
４２  設定情報取得部（設定情報取得手段）
４３  設定変更受付部（設定変更受付手段）
４４  設定情報書換部（設定変更書換手段）
４５  ジョブ編集部（ジョブ編集手段）
４７  ジョブ待避領域（退避ジョブ記憶手段）
【図１】
2009266139.tif 000003
【図２】
2009266139.tif 000004
【図３】
2009266139.tif 000005
【図４】
2009266139.tif 000006
【図５】
2009266139.tif 000007
【図６】
2009266139.tif 000008
【図７】
2009266139.tif 000009
【図８】
2009266139.tif 000010
【図９】
2009266139.tif 000011
【図１０】
2009266139.tif 000012
【図１１】
2009266139.tif 000013
【図１２】
2009266139.tif 000014
【図１３】
2009266139.tif 000015
【図１４】
2009266139.tif 000016