(57)【特許請求の範囲】
【請求項１】
ネットワークを介して情報処理装置と通信可能な画像処理装置であって、
前記画像処理装置が実行する画像処理に関する設定値であって、前記画像処理装置に設定されている設定値を、前記情報処理装置へ送信する送信手段と、
前記送信手段により送信した設定値を用いて特定された前記画像処理装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記画像処理装置に設定されている前記設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信手段と、
前記受信手段による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記情報処理装置からの遠隔操作が可能な状態に移行する指示をユーザから受け付ける受け付け手段を更に有し、
前記画像処理装置は、前記受け付け手段によって前記指示が受け付けられた場合に、前記情報処理装置からの遠隔操作が可能な状態に移行することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記受け付け手段によって前記指示が受け付けられるのに応じて、遠隔操作の要求を前記ネットワークを介して前記情報処理装置に送信する要求手段を更に有し、
前記受信手段は、前記要求手段によって送信される要求に応じて前記情報処理装置から送信された遠隔操作情報を受信することを特徴とする請求項２記載の画像処理装置。
【請求項４】
原稿を読み取って画像データを生成する読取手段と、
前記画像データに基づいて印刷する印刷手段と、を有し、
前記画像処理に関する設定値は、前記読取手段によって原稿を読み取る際の読取濃度、前記印刷手段によって印刷する際の画像の色味、用紙に対する印字位置のいずれかを含むことを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記表示制御手段は、前記設定値の変更がユーザによって許可された場合、当該設定値の変更の内容に応じて、当該設定値の変更のために必要な動作を指示するための画面、又は当該設定値の変更に伴って実行すべき処理を指示するための画面を前記画像処理装置に表示することを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記設定値の変更のために必要な動作は前記画像処理装置の再起動であり、前記設定値の変更に伴って実行すべき処理はテスト印刷であることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記変更される設定値が給紙カセットの用紙積載量或いは前記ネットワークにおける前記画像処理装置のアドレス情報であった場合、前記画像処理装置の再起動を指示するための画面を表示し、前記設定値が、前記読取手段によって原稿を読み取る際の読取濃度或いは前記印刷手段によって印刷する際の画像の色味或いは用紙に対する印字位置に関わる設定値であった場合、テスト印刷を指示するための画面を表示することを特徴とする請求項４記載の画像処理装置。
【請求項８】
前記送信手段により遠隔操作の要求が前記情報処理装置に送信された場合、前記画像処理装置で処理中のジョブの一時停止或いは前記画像処理装置に対する操作入力の受付を制御する入力制御手段を備えることを特徴とする請求項３記載の画像処理装置。
【請求項９】
ネットワークを介して情報処理装置と通信可能な印刷装置であって、
前記印刷装置に設定されている設定値を前記情報処理装置へ送信する送信手段と、
前記送信手段により送信した設定値を用いて特定された前記印刷装置の不良状況を解消するための遠隔操作情報であって、
前記情報処理装置から前記印刷装置に設定されている設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信手段と、
前記受信手段による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記印刷装置に表示する表示制御手段と、
を有することを特徴とする印刷装置。
【請求項１０】
前記情報処理装置からの遠隔操作が可能な状態に移行する指示をユーザから受け付ける受け付け手段を更に有し、
前記印刷装置は、前記受け付け手段によって前記指示が受け付けられた場合に、前記情報処理装置からの遠隔操作が可能な状態に移行することを特徴とする請求項９記載の印刷装置。
【請求項１１】
前記受け付け手段によって前記指示が受け付けられるのに応じて、遠隔操作の要求を前記ネットワークを介して前記情報処理装置に送信する要求手段を更に有し、
前記受信手段は、前記要求手段によって送信される要求に応じて前記情報処理装置から送信された遠隔操作情報を受信することを特徴とする請求項１０記載の印刷装置。 
【請求項１２】
前記設定値は、前記印刷装置が行う印刷処理に関する設定値であることを特徴とする請求項９乃至１１の何れか１項に記載の印刷装置。
【請求項１３】
前記表示制御手段は、前記設定値の変更がユーザによって許可された場合、当該設定値の変更の内容に応じて、当該設定値の変更のために必要な動作を指示するための画面、又は当該設定値の変更に伴って実行すべき処理を指示するための画面を前記印刷装置に表示することを特徴とする請求項９乃至１２の何れか１項に記載の印刷装置。
【請求項１４】
前記設定値の変更のために必要な動作は前記印刷装置の再起動であり、前記設定値の変更に伴って実行すべき処理はテスト印刷であることを特徴とする請求項１３記載の印刷装置。
【請求項１５】
前記表示制御手段は、前記変更される設定値が給紙カセットの用紙積載量或いは前記ネットワークにおける前記印刷装置のアドレス情報であった場合、前記印刷装置の再起動を指示するための画面を表示し、前記設定値が、原稿を読み取る際の読取濃度或いは印刷する際の画像の色味或いは用紙に対する印字位置に関わる設定値であった場合、テスト印刷を指示するための画面を表示することを特徴とする請求項１４記載の印刷装置。 
【請求項１６】
ネットワークを介して情報処理装置と通信可能な画像処理装置であって、
前記情報処理装置からの遠隔操作が可能な状態に移行する指示をユーザから受け付ける受け付け手段と、
前記受け付け手段によって前記指示が受け付けられるのに応じて、遠隔操作の開始指示が行われていない前記情報処理装置に対して、遠隔操作の要求を前記ネットワークを介して送信する送信手段と、
前記送信手段によって送信される要求を前記情報処理装置が受信した後、前記情報処理装置において前記遠隔操作の開始指示が行われると、前記情報処理装置との通信を確立する確立手段と、
前記確立手段による通信確立後に前記情報処理装置から送信された遠隔操作情報であって、前記画像処理装置の設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信手段と、
前記受信手段による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御手段と、
を有することを特徴とする画像処理装置。
【請求項１７】
原稿を読み取って画像データを生成する読取手段と、
前記画像データに基づいて印刷する印刷手段と、を有することを特徴とする請求項１６記載の画像処理装置。
【請求項１８】
前記表示制御手段は、前記設定値の変更がユーザによって許可された場合、当該設定値の変更の内容に応じて、当該設定値の変更のために必要な動作を指示するための画面、又は当該設定値の変更に伴って実行すべき処理を指示するための画面を前記画像処理装置に表示することを特徴とする請求項１６又は１７に記載の画像処理装置。
【請求項１９】
前記設定値の変更のために必要な動作は前記画像処理装置の再起動であり、前記設定値の変更に伴って実行すべき処理はテスト印刷であることを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記表示制御手段は、前記変更される設定値が給紙カセットの用紙積載量或いは前記ネットワークにおける前記画像処理装置のアドレス情報であった場合、前記画像処理装置の再起動を指示するための画面を表示し、前記設定値が、前記読取手段によって原稿を読み取る際の読取濃度或いは前記印刷手段によって印刷する際の画像の色味或いは用紙に対する印字位置に関わる設定値であった場合、テスト印刷を指示するための画面を表示することを特徴とする請求項１７記載の画像処理装置。
【請求項２１】
ネットワークを介して情報処理装置と通信可能な画像処理装置の制御方法であって、
前記画像処理装置が実行する画像処理に関する設定値であって、前記画像処理装置に設定されている設定値を、前記情報処理装置へ送信する送信工程と、
前記送信工程で送信した設定値を用いて特定された前記画像処理装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記画像処理装置に設定されている前記設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程における遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御工程と、
を有することを特徴とする制御方法。
【請求項２２】
ネットワークを介して情報処理装置と通信可能な印刷装置の制御方法であって、
前記印刷装置に設定されている設定値を前記情報処理装置へ送信する送信工程と、
前記送信工程で送信した設定値を用いて特定された前記印刷装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記印刷装置に設定されている設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程における遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記印刷装置に表示する表示制御工程と、
を有することを特徴とする制御方法。
【請求項２３】
ネットワークを介して情報処理装置と通信可能な画像処理装置の制御方法であって、    前記情報処理装置からの遠隔操作が可能な状態に移行する指示をユーザから受け付ける受け付け工程と、
前記受け付け工程によって前記指示が受け付けられるのに応じて、遠隔操作の開始指示が行われていない前記情報処理装置に対して、遠隔操作の要求を前記ネットワークを介して送信する送信工程と、
前記送信工程で送信される要求を前記情報処理装置が受信した後、前記情報処理装置において前記遠隔操作の開始指示が行われると、前記情報処理装置との通信を確立する確立工程と、
前記確立工程による通信確立後に前記情報処理装置から送信された遠隔操作情報であって、前記画像処理装置の設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御工程と、
を有することを特徴とする制御方法。
【請求項２４】
ネットワークを介して情報処理装置と通信可能な画像処理装置の制御方法をコンピュータに実行させるコンピュータで読み取り可能なプログラムであって、
前記制御方法は、前記画像処理装置が実行する画像処理に関する設定値であって、前記画像処理装置に設定されている設定値を、前記情報処理装置へ送信する送信工程と、
前記送信工程で送信した設定値を用いて特定された前記画像処理装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記画像処理装置に設定されている前記設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程における遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御工程と、
を有することを特徴とするプログラム。
【請求項２５】
ネットワークを介して情報処理装置と通信可能な印刷装置の制御方法をコンピュータに実行させるコンピュータで読み取り可能なプログラムであって、
前記制御方法は、前記印刷装置に設定されている設定値を前記情報処理装置へ送信する送信工程と、
前記送信工程で送信した設定値を用いて特定された前記印刷装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記印刷装置に設定されている設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程における遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記印刷装置に表示する表示制御工程と、
を有することを特徴とするプログラム。
【請求項２６】
ネットワークを介して情報処理装置と通信可能な画像処理装置の制御方法をコンピュータに実行させるコンピュータで読み取り可能なプログラムであって、
前記制御方法は、前記情報処理装置からの遠隔操作が可能な状態に移行する指示をユーザから受け付ける受け付け工程と、
前記受け付け工程によって前記指示が受け付けられるのに応じて、遠隔操作の開始指示が行われていない前記情報処理装置に対して、遠隔操作の要求を前記ネットワークを介して送信する送信工程と、
前記送信工程で送信される要求を前記情報処理装置が受信した後、前記情報処理装置において前記遠隔操作の開始指示が行われると、前記情報処理装置との通信を確立する確立工程と、
前記確立工程による通信確立後に前記情報処理装置から送信された遠隔操作情報であって、前記画像処理装置の設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信工程と、
前記受信工程による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御工程と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して情報処理装置と通信可能な画像処理装置、印刷装置及びこれらの制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、読取機能や印刷機能を有する画像処理装置で印字不良や読み取り不良等が発生し、ユーザがメンテナンスを要求した場合、画像処理装置が設置された現地にサービス員を派遣し、設定値の変更や調整を行うことが一般的である。その場合、サービス員が画像処理装置を直接操作し、画像処理装置の設定値変更や調整後の試し印刷・試し読み取り・設定反映のリブート（Reboot）等を行うことが可能である。
【０００３】
近年、ネットワーク環境の進歩に伴い、ネットワークに接続された画像処理装置に対しネットワーク経由で遠隔からメンテナンスを実施する管理形態が整いつつある。外部から画像処理装置の設定値を変更する技術としては、画像処理装置の操作部に表示される操作画面を監視装置に送信することで、監視装置により画像処理装置を直接遠隔制御する技術が一般的である（例えば、特許文献１参照）。
【０００４】
特許文献１記載の技術は、画像処理装置の操作画面をビットパターンにより監視装置に送信し、監視装置で表示したビットマップ画像の所定の位置を指示することで、画像処理装置の遠隔制御を行うものである。例えば遠隔地に設置された画像処理装置の操作画面を、ネットワークを介してパーソナルコンピュータ等の情報処理装置で表示し、画像処理装置に対する操作・データの閲覧・制御を行う。閲覧ソフトウェアとしては、ＷＷＷブラウザやＶＮＣ（Virtual Network Computing）（ＡＴ＆Ｔで開発され公知）を用いている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１２２４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、遠隔の監視側からネットワーク経由で画像処理装置に対し設定値を変更したり強制的にリブートしたりすると、ユーザ側では画像処理装置に対しどのような設定・調整を実施されたか分からず不安になる。また、サービス員に供されるメンテナンス画面は、一般的に分かりやすいとはいえず、画像処理装置の設定値を変更することで実際に何に影響が出るか分かりにくい。また、メンテナンスを要求した項目（例えば印字位置ずれ、色味・濃度調整など）がメンテナンス後に実際に解消されたかを確認し、解消されていない場合は更にメンテナンスを継続する必要がある。
【０００７】
上記の観点から、ネットワークを介して接続された遠隔の情報処理装置と遠隔操作対象の画像処理装置との間で、画像処理装置の設定の変更と設定変更後の確認を対話的に実行可能とする技術が要望されている。
【０００８】
本発明の目的は、遠隔からの設定値変更に不安を持つことなく対応可能とし、サービス性の向上と、ユーザ及びサービス員にかかる負担を軽減可能とした画像処理装置、印刷装置及びこれらの制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本願の請求項１に係る画像処理装置は、ネットワークを介して情報処理装置と通信可能な画像処理装置であって、前記画像処理装置が実行する画像処理に関する設定値であって、前記画像処理装置に設定されている設定値を、前記情報処理装置へ送信する送信手段と、前記送信手段により送信した設定値を用いて特定された前記画像処理装置の不良状況を解消するための遠隔操作情報であって、前記情報処理装置から前記画像処理装置に設定されている前記設定値を変更するための遠隔操作情報を前記ネットワークを介して受信する受信手段と、前記受信手段による遠隔操作情報の受信に応じて、当該設定値の変更を許可するか否かをユーザに問い合わせるための画面を前記画像処理装置に表示する表示制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像処理装置は、情報処理装置から画像処理装置に対する設定値の変更に応じて、設定値の変更を許可するか否かをユーザに問い合わせるための画面を画像処理装置に表示する。これにより、画像処理装置のユーザは遠隔からの設定値変更に不安を持つことなく対応することが可能となる。これにより、画像処理装置のユーザに対するサービス性の向上を図ることが可能となると共に、ユーザ及びサービス員にかかる負担を軽減することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る遠隔操作システムの構成例を示す図である。
【図２ａ】遠隔操作システムの画像処理装置の構成を示すブロック図である。
【図２ｂ】遠隔操作システムの情報処理装置の構成を示すブロック図である。
【図３】画像処理装置の操作部の構成を示す図である。
【図４】画像処理装置のソフトウェアの構成を示すブロック図である。
【図５ａ】画像処理装置及び情報処理装置の処理を示すフローチャートである。
【図５ｂ】画像処理装置及び情報処理装置の処理を示すフローチャートである。
【図６ａ】画像処理装置の遠隔メンテナンスに関わる処理を示すフローチャートである。
【図６ｂ】画像処理装置の遠隔メンテナンスに関わる処理を示すフローチャートである。
【図６ｃ】画像処理装置の遠隔メンテナンスに関わる処理を示すフローチャートである。
【図７ａ】画像処理装置の操作部に表示される各種画面の例を示す図である。
【図７ｂ】画像処理装置の操作部に表示される各種画面の例を示す図である。
【図８】（ａ）は、画像処理装置の対話判定テーブルの例を示す図、（ｂ）は、変更種別フラグの例を示す図である。
【図９ａ】画像処理装置の操作部に表示される各種画面の例を示す図である。
【図９ｂ】画像処理装置の操作部に表示される各種画面の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
図１は、本発明の実施の形態に係る遠隔操作システムの構成例を示す図である。
【００１４】
図１において、遠隔操作システムは、情報処理装置１００２、ルータ１００３、画像処理装置１００５、画像処理装置１００６が、ＷＡＮ１００１、ＬＡＮ１００４を介して通信可能に構成されている。ＷＡＮ（Wide Area Network）１００１には、情報処理装置１００２、ルータ１００３が接続されている。ルータ１００３には、ＬＡＮ（Local Area Network）１００４を介して画像処理装置１００５、画像処理装置１００６が接続されている。尚、ルータ１００３はファイアウオールを兼ね備えるように構成してもよい。
【００１５】
画像処理装置１００５は、複数の機能（原稿から画像を読み取る読取機能、用紙に画像を印刷する印刷機能、原稿画像を用紙に複写するコピー機能）を有する複合機（ＭＦＰ）として構成されている。画像処理装置１００６は、プリンタとして構成されている。情報処理装置１００２は、ＣＰＵ、メモリ、ネットワークインタフェース、表示部を備えており、ワークステーションとして構成されている。情報処理装置１００２は、遠隔操作対象となる画像処理装置１００５、１００６からの接続要求を監視し、画像処理装置１００５、１００６の設定値を取得する。
【００１６】
図２ａは、遠隔操作システムの画像処理装置１００５の構成を示すブロック図である。
【００１７】
図２ａにおいて、画像処理装置１００５は、画像処理装置各部の制御を司るコントローラユニット２０００を備えている。コントローラユニット２０００は、原稿のカラー画像の読み取りが可能なスキャナ部（画像入力デバイス）２０１５、カラー画像の印刷が可能なプリンタ部（画像出力デバイス）２０１７を制御し、画像データやデバイス情報の入出力を行う。
【００１８】
また、コントローラユニット２０００は、ＬＡＮ１００４、公衆回線２０５１に接続される。また、コントローラユニット２０００（決定手段、表示制御手段、入力制御手段、送信手段、検出手段、設定制御手段）は、図４のソフトウェアの管理及び制御を司る。図２ａに示すコントローラユニット２０００の構成は、本発明の送信手段、検出手段、決定手段、表示制御手段、設定制御手段、入力制御手段を実現するための一例である。
【００１９】
ＣＰＵ２００１は、画像処理装置全体を制御する。ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリ、画像データを一時記憶する画像メモリとして使用される。また、ＣＰＵ２００１は、図５のフローチャート（画像処理装置側）、図６のフローチャートに示す処理を実行する。ＲＯＭ２００３は、システムのブートプログラムを格納する。ＨＤＤ２００４は、システムソフトウェア、画像データを格納する。操作部インタフェース（以下Ｉ／Ｆ）２００５は、表示用の画像データを操作部２００６に出力し、操作部２００６からオペレータが入力した情報をＣＰＵ２００１に伝える。
【００２０】
ネットワークＩ／Ｆ２００７は、ＬＡＮ１００４に接続し情報の入出力を行い、情報処理装置１００２との間の情報の入出力をＣＰＵ２００１に伝える。モデム２０５０は、公衆回線２０５１に接続し、画像データの入出力を行う。２値画像回転部２０５２、２値画像圧縮・伸張部２０５３は、モデム２０５０により２値画像データを送信する前に画像の方向の変換や、所定の解像度あるいは相手能力に合わせた解像度への変換を行う。２値画像圧縮・伸張部２０５３では次の圧縮／伸張方式をサポートしている。ＪＢＩＧ（Joint Bi-lebel Image Experts Group）。ＭＭＲ（Modified Modified READ）。ＭＲ（Modified  READ）。ＭＨ（Modified Haffman）。
【００２１】
ＤＭＡコントローラ２００９は、ＲＡＭ２００２に格納されている画像データをＣＰＵ２００１を介することなく読み取り、イメージバスＩ／Ｆ２０１１に対して転送する。更に、ＤＭＡコントローラ２００９は、画像バスからの画像データをＣＰＵ２００１を介することなくＲＡＭ２００２に書き込む。以上のデバイスがシステムバス２００８に接続される。
【００２２】
画像バス２０１０には、イメージバスＩ／Ｆ２１１１を介して圧縮部２０１２、ラスタイメージプロセッサ（ＲＩＰ）２０１８が接続されている。また、画像バス２０１０には、イメージバスＩ／Ｆ２２１１を介して圧縮部２１１２、スキャナ画像処理部２０１４が接続されている。また、画像バス２０１０には、イメージバスＩ／Ｆ２３１１を介して画像変換部２０３０が接続されている。また、画像バス２０１０には、イメージバスＩ／Ｆ２４１１を介して伸張部２１１３、プリンタ画像処理部２０１６が接続されている。
【００２３】
イメージバスＩ／Ｆ２３１１は、画像バス２０１０を介して高速な画像データの入出力を制御する。圧縮部２２１２は、画像バス２０１０に画像データを送出する前に、３２画素ｘ３２画素の単位で画像データをＪＰＥＧ（Joint Photographic Experts Group）方式により圧縮する。伸張部２０１３は、画像バス２０１０を介して送られた画像データを伸張する。
【００２４】
ＲＩＰ２０１８は、外部装置から画像処理装置１００５に送信されるＰＤＬコードをネットワークＩ／Ｆ２００７を介して受け取る。ＣＰＵ２００１は、ＰＤＬコードをシステムバス２００８を介してＲＡＭ２００２に格納する。ＣＰＵ２００１は、ＰＤＬコードを中間コードに変換し、再度システムバス２００８を介してＲＩＰ２０１８に入力し、ビットマップイメージ（多値）に展開する。
【００２５】
スキャナ画像処理部２０１４は、スキャナ部２０１５からそれぞれ出力されるカラー画像データ、白黒画像データに対して画像処理（例えば補正、加工、編集）を行い、画像データを多値で出力する。プリンタ画像処理部２０１６は、プリンタ部２０１７でプリントする画像データに対して各種画像処理（例えば補正、加工、編集）を行う。プリント時は伸張部２１１３で画像データの２値多値変換を行うので、２値及び多値の画像形成が可能である。
【００２６】
画像変換部２０３０は、ＲＡＭに格納されている画像データを画像変換し再度ＲＡＭに書き戻すときに使用する各種画像変換機能を有する。回転部２０１９は、３２画素ｘ３２画素単位の画像データを指定された角度で回転でき、２値及び多値の画像データの入出力に対応している。変倍部２０２０は、画像データの解像度を変換（例えば６００ｄｐｉから２００ｄｐｉ）する機能や、変倍（例えば２５％から４００％まで）する機能を有する。変倍する前には３２ｘ３２画素の画像データを３２ライン単位の画像データに並び替える。
【００２７】
色空間変換部２０２１は、多値入力された画像データに対しマトリクス演算を行い、ＬＵＴ（Look Up Table）により例えばメモリ上にあるＹＵＶ画像データをＬａｂ画像デー
タに変換し、メモリに格納する。また、色空間変換部２０２１は、３ｘ８のマトリクス演算機能及び１次元ＬＵＴを有し、公知の下地とばしや裏写り防止を行うことができる。変換された画像データは多値で出力される。
【００２８】
２値多値変換部２０２２は、１ｂｉｔの２値画像データを８ｂｉｔの２５６階調の多値画像データに変換する。逆に、多値２値変換部２０２６は、例えばメモリ上にある８ｂｉｔの２５６階調の多値画像データを誤差拡散処理等の手法により１ｂｉｔの２階調の２値画像データに変換し、メモリに格納する。合成部２０２３は、メモリ上の２枚の多値画像データを合成し、１枚の多値画像データに合成する。例えば、メモリ上にある会社ロゴの画像データと原稿から読み取った画像データを合成することで、原稿から読み取った画像に簡単に会社ロゴを付加することができる。
【００２９】
間引き部２０２４は、多値画像データの画素を間引くことで解像度変換を行うユニットであり、１／２、１／４、１／８の多値画像を出力可能である。間引き部２０２４を変倍部２０２０と合わせて使うことで、より広範囲な拡大／縮小を行うことができる。移動２０２５は、入力された２値画像データ／多値画像データに余白部分をつける、余白部分を削除する等の処理を行い出力する。
【００３０】
回転部２０１９、変倍部２０２０、色空間変換部２０２１、２値多値変換部２０２２、合成部２０２３、間引き部２０２４、移動部２０２５、多値２値変換部２０２６は、それぞれ連結して動作することが可能である。例えばメモリ上の多値画像データに画像回転処理、解像度変換処理を行う場合は、両処理をメモリを介さずに連結して行うことができる。尚、本実施の形態で使用するアルゴリズムのプログラムコードは、ＨＤＤ２００４のシステムソフトウェアの一部またはＲＯＭ２００３に格納されている。
【００３１】
図２ｂは、遠隔操作システムの情報処理装置１００２の構成を示すブロック図である。
【００３２】
図２ｂにおいて、情報処理装置１００２は、ＣＰＵ２５０１、ＲＯＭ２５０２、ＲＡＭ２５０３、ＨＤＤ２５０４、操作部２５０５、表示部２５０６、ネットワークＩ／Ｆ２５０７を備えている。ＣＰＵ２５０１は、システムバス２５０８を介して情報処理装置全体の制御を司るものであり、プログラムに基づき図５のフローチャート（情報処理装置側）に示す処理を実行する。ＲＯＭ２５０２は、プログラム、固定データを格納する。
【００３３】
ＲＡＭ２５０３は、ＣＰＵ２５０１の作業領域や一時記憶領域を提供する。ＨＤＤ２５０４は、プログラム、各種データを格納する。操作部２５０５は、サービス員が情報処理装置からネットワーク経由で画像処理装置を遠隔操作して遠隔メンテナンスを行う際の各種指示や各種データ入力に用いる。表示部２５０６は、ＣＰＵ２５０１の制御に基づき遠隔操作対象の画像処理装置に関する設定値を含む各種データを表示する。ネットワークＩ／Ｆ２５０７は、ネットワークを介して遠隔操作対象の画像処理装置との間でデータ通信を行う。図２ｂに示す構成は、本発明の受信手段、発行手段を実現するための一例である
。
【００３４】
図３は、画像処理装置１００５の操作部２００６の構成を示す図である。
【００３５】
図３において、操作部２００６は、表示部３００１、各種キーを備える。表示部３００１は、表面にタッチパネルシート３００２が貼られた液晶ディスプレイ（ＬＣＤ）として構成されており、図７及び図９に示す各種画面及びソフトキーを表示する。オペレータにより表示部３００１に表示されたソフトキーが押下されると、その位置情報が操作部２００６からコントローラユニット２０００のＣＰＵ２００１に伝えられる。
【００３６】
スタートキー３００３は、原稿画像の読み取り動作を開始する時などに用いる。スタートキー３００３の中央部には、緑と赤の２色のＬＥＤ３００４が配置されている。スタートキー３００３が使用可能な状態にあるかどうかをＬＥＤ３００４の色により表示する。ストップキー３００５は、稼働中の動作を停止する際に用いる。ＩＤキー３００６は、使用者のユーザＩＤを入力する時に用いる。リセットキー３００７は、操作部２００６からの設定を初期化する時に用いる。
【００３７】
図４は、画像処理装置１００５のソフトウェアの構成を示すブロック図である。
【００３８】
図４において、ＵＩ（User Interface）制御部４００１は、操作部２００６からの入力を制御する。オペレータが操作部２００６からの指示を入力すると、コピー動作、送信動作、ボックス動作など、操作部２００６に表示中の画面に応じて各アプリケーションプログラム（以下アプリケーションと略称）部が作動する。
【００３９】
スキャン、プリントを実行する場合は、コピーアプリケーション部４００３、ボックスアプリケーション部４００２が作動する。送信の場合は、送信受信アプリケーション部４００４が作動する。ネットワークを介して受信等の指示を受けた場合は、ネットワークアプリケーション４００５、ＰＤＬアプリケーション部４００６、送信受信アプリケーション部４００４が作動する。
【００４０】
各アプリケーション部は、画像処理装置制御部分における画像処理装置依存部分を吸収するための共通Ｉ／Ｆ４００７を介してジョブを作成する。作成されたジョブはジョブ管理部４００８に蓄積される。ジョブ管理部４００８は、共通Ｉ／Ｆ４００７から受け取ったジョブ情報と、作成されたジョブをジョブの種別ごとに分類して管理する。ジョブの種別毎に、コピージョブ管理部４００９、スキャンジョブ管理部４０１０、プリントジョブ管理部４０１１、ＰＤＬジョブ管理部４０１２、送信ジョブ管理部４０１３、ＦＡＸジョブ管理部４０１４が設けられており、各ジョブの管理を行う。
【００４１】
また、ジョブ管理部４００８は、スキャンやプリントに関わる処理を、ページ単位の処理を行う各ページ処理部に依頼する。例えばコピーの場合は、コピージョブ管理部４００９から、スキャンページ処理部４０１５、画像ページ処理部４０２０、プリントページ処理部４０１９にページ単位で処理を依頼する。画像ページ処理部４０２０は、スキャンページ処理部４０１５、プリントページ処理部４０１９との間の同期を取る。更に、画像ページ処理部４０２０は、資源（画像処理に必要なメモリデバイス群４０２２、各種画像処理を行う画像変換デバイス群４０２３）を資源管理部４０２１から獲得し、画像処理を行う。
【００４２】
資源管理部４０２１は、デバイス管理部４０２４とメモリ管理部４０２５から構成される。デバイス管理部４０２４は、画像変換デバイス群４０２３の使用状況や使用者の優先度を保持し、メモリ管理部４０２５は、メモリデバイス群４０２２の使用状況や使用者の
優先度を保持している。資源管理部４０２１は、資源の獲得・解放の要求に応じて資源割り当てのスケジューリングを行うことで資源割り当て制御を行う。また、資源管理部４０２１は、ジョブ実行前に資源の獲得が可能かどうかの判別と、ジョブ実行前に資源の獲得の予約を行い、ジョブ終了まで他に資源を獲得させない排他制御も行う。
【００４３】
文書管理部４０２６は、ジョブ、文書、ページ、画像の各々の属性を示す属性値をＳＲＡＭデバイス４０２８に保持し、ＨＤＤデバイス４０２７に対する画像データの書き込み／読み出しを制御する。スキャンページ処理部４０１５は、スキャンデバイス制御部４０２９を制御し、スキャナ部２０１５で原稿から読み取った画像データを入力し（画像データの生成）、画像ページ処理部４０２０に画像データの画像処理と書き込みを依頼する。
【００４４】
ＰＤＬページ処理部４０１６は、ＲＩＰデバイス制御部４０３０を制御し、ＰＤＬデータをネットワークから入力し、画像ページ処理部４０２０に画像データの画像処理と書き込みを依頼する。プリントページ処理部４０１９は、画像ページ処理部４０２０に画像データの読み出しと画像処理を依頼すると共に、プリンタデバイス制御部４０３３を制御して前記画像データに基づきプリンタ部２０１７により用紙に印刷を行う。
【００４５】
送信受信ページ処理部４０１７は、画像データ送信時には、画像ページ処理部４０２０に画像データの読み出しと画像処理を依頼し、ネットワークデバイス制御部４０３１を制御して画像データをネットワークに出力する。また、送信受信ページ処理部４０１７は、画像データ受信時には、画像データをネットワークデバイス制御部４０３１から入力し、画像ページ処理部４０２０に画像データの画像処理と書き込みを依頼する。
【００４６】
ＦＡＸページ処理部４０１８は、画像データ送信時には、画像ページ処理部４０２０に画像データの読み出しと画像処理を依頼し、ＦＡＸデバイス制御部４０３２を制御して画像データを公衆回線に出力する。ＦＡＸページ処理部４０１８は、画像データ受信時には、画像データを公衆回線から入力し、画像ページ処理部４０２０に画像データの画像処理と書き込みを依頼する。
【００４７】
上記構成において、まずローカルコピー（ネットワークを介さず直接画像処理装置に実行させるコピー）のソフトウェア処理について説明する。オペレータの指示により、ＵＩ制御部４００１は、コピー指示とコピー設定を示す情報をコピーアプリケーション部４００３に伝達する。コピーアプリケーション部４００３は、ＵＩ制御部４００１から受け取った情報を共通Ｉ／Ｆ４００７を介してジョブ管理部４００８に伝達する。
【００４８】
ジョブ管理部４００８は、コピージョブ管理部４００９にコピージョブの情報を伝達する。コピージョブ管理部４００９は、コピーに必要な画像変換デバイス及び画像蓄積メモリを予め計算し、必要なものを資源管理部４０２１に伝える。コピージョブ管理部４００９は、資源管理部４０２１で資源が獲得できる見込みがあればジョブを継続し、スキャンページ処理部４０１５とプリントページ処理部４０１９にコピージョブの情報を伝達する。
【００４９】
スキャンページ処理部４０１５は、スキャンデバイス制御部４０２９を介してスキャナ部２０１５に原稿画像を読み取るスキャン要求を行う。尚、スキャンデバイス制御部４０２９は、コントローラユニット２０００とスキャナ部２０１５を接続するシリアルＩ／Ｆを制御する。また、スキャンページ処理部４０１５は、画像ページ処理部４０２０にスキャン用の画像処理要求を出す。
【００５０】
画像ページ処理部４０２０は、スキャンページ処理部４０１５の指示に従って資源管理部４０２１から、原稿の読み取り画像を処理するスキャン画像処理に必要な画像変換デバ
イス及び画像蓄積メモリを獲得する。画像ページ処理部４０２０は、資源が全て獲得できれば、画像変換デバイスを介してスキャナ画像処理部２０１４の設定を行う。画像ページ処理部４０２０は、設定が完了したら、スキャナ部２０１５に対して直ちにスキャンを指示する。スキャン画像転送完了は、ハードウェア（不図示）からの割り込み信号により各画像変換デバイスに伝達される。
【００５１】
画像ページ処理部４０２０は、各画像変換デバイスからスキャン画像処理が完了した通知を受けて、スキャン完了をスキャンページ処理部４０１５とプリントページ処理部４０１９に伝達する。これと共に、画像ページ処理部４０２０は、ＲＡＭ２００２に蓄積された圧縮画像データをＨＤＤ２００４にファイル化するため、文書管理部４０２６に画像データの書き込みを指示する。
【００５２】
文書管理部４０２６は、指示に従って、メモリ上の画像データ（文字／写真判定信号を含む）をＨＤＤデバイス４０２７（ハードウェアとしてはＨＤＤ２００４）に格納する。画像データの付随情報として、スキャンした画像データに対するカラー判定／白黒判定の結果、下地とばしを行うための下地とばしレベル、画像データ入力元である原稿のスキャン画像、色空間ＲＧＢデータも、ＳＲＡＭデバイス４０２８に格納しておく。
【００５３】
また、画像ページ処理部４０２０は、ＨＤＤ２００４に対する画像データの格納が終了し、スキャナ部２０１５からスキャン完了通知を受けると、スキャンページ処理部４０１５にファイル化終了を通知する。スキャンページ処理部４０１５は、コピージョブ管理部４００９にファイル化処理終了通知を返す。ジョブ管理部４００８は、共通Ｉ／Ｆ４００７を介してコピーアプリケーション部４００３にスキャン終了通知を返す。また、ジョブ管理部４００８は、スキャンに使用した資源を資源管理部４０２１を介して解放する。
【００５４】
一方、プリントページ処理部４０１９は、メモリデバイス群４０２２のメモリ（ハードウェアとしてはＲＡＭ２００２）に画像データが入力された時点でプリンタデバイス制御部４０３３を介してデバイスＩ／Ｆを制御し、プリンタ部２０１７に印刷要求を出す。これと共に、プリントページ処理部４０１９は、画像ページ処理部４０２０にプリント画像処理を要求すると共に指示を出す。
【００５５】
画像ページ処理部４０２０は、プリントページ処理部４０１９から要求を受けると、指示に従って、資源管理部４０２１からプリント画像処理に必要な画像変換デバイス及び画像蓄積メモリを獲得する。画像ページ処理部４０２０は、資源が全て獲得できれば、獲得した画像変換デバイスを介してプリンタ画像処理部２０１６の設定を行う。画像ページ処理部４０２０は、設定が完了したら、プリントページ処理部４０１９にプリント準備完了を伝達する。
【００５６】
プリントページ処理部４０１９は、プリンタ部２０１７に対して印刷指示を出す。画像ページ処理部４０２０は、各画像変換デバイスからのプリント画像処理完了を受けて、プリント画像データ転送完了とプリント完了をプリントページ処理部４０１９に伝える。プリントページ処理部４０１９は、プリンタデバイス制御部４０３３からプリントが完了した用紙の排紙完了を受け、コピージョブ管理部４００９にプリント処理終了通知を返す。
【００５７】
ジョブ管理部４００８は、共通Ｉ／Ｆ４００７を介してコピーアプリケーション部４００３にプリント終了通知を返す。コピーアプリケーション部４００３は、スキャンとプリントが終了したら、ジョブ終了をＵＩ制御部４００１に通知する。
【００５８】
リモートコピー（ネットワークを介して接続されたリモート側の機器から画像処理装置に実行させるコピー）のスキャンジョブやファクス送信ジョブの場合は、次のように行う
。プリントページ処理部４０１９に代わって送信受信ページ処理部４０１７やＦＡＸページ処理部４０１８が、ジョブ管理部４００８からの要求を受ける。また、送信受信ページ処理部４０１７やＦＡＸページ処理部４０１８は、スキャン画像データをＨＤＤ２００４に格納し終わった時点で、画像ページ処理部４０２０から格納完了通知を受ける。
【００５９】
ページ処理部４００８は、リモートコピーの場合はコピーアプリケーション部４００３に、送信ジョブの場合は送信受信アプリケーション部４００４にそれぞれ共通Ｉ／Ｆ４００７を介して通知する。コピーアプリケーション部４００３、送信受信アプリケーション部４００４は、この通知のあと、送信受信ページ処理部４０１７に対してＨＤＤ２００４に格納されたファイルの送信を共通Ｉ／Ｆ４００７を介して依頼する。依頼を受けた送信受信ページ処理部４０１７は、ネットワークデバイス制御部４０３１を駆動してファイルを送信する。
【００６０】
送信受信アプリケーション部４００４は、ジョブ開始時にコピーアプリケーション部４００３からコピーに関する設定情報を受け、リモート側の機器に通知する。送信受信アプリケーション部４００４は、リモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。その他の送信ジョブの場合は、ＦＴＰ（File Transfer Protocol）、ＳＭＢ（Server Message Block）等の標準的なファイル転送プロトコルを使用する。ＦＡＸ送信する場合は、ファイル格納後、送信受信アプリケーション部４００４から共通Ｉ／Ｆ４００７を介してジョブ管理部４００８のＦＡＸジョブ管理部４０１４に送信が伝わる。
【００６１】
ＦＡＸジョブ管理部４０１４は、文書管理部４０２６を介して送信用の画像情報をＳＲＡＭデバイス４０２８から読み出す。ＦＡＸジョブ管理部４０１４は、送信用の画像情報のうち最大ページサイズのものを抽出し、必要なメモリサイズと必要な画像変換デバイスを決定し、資源管理部４０２１に必要な資源予約を行う。資源管理部４０２１で資源が予約できれば直ちにジョブを開始し、ＦＡＸページ処理部４０１８に送信を指示する。一方、必要な資源（回線、メモリデバイス、画像変換デバイス）を予約できない場合は、次の起動がかかるまで送信待ちとして、ＦＡＸジョブ管理部４０１４で管理される。
【００６２】
ＦＡＸページ処理部４０１８は、送信が指示されるとＦＡＸデバイス制御部４０３２を制御し、モデム２０５０を介して相手機器とネゴシエーションを行う。ＦＡＸページ処理部４０１８は、ネゴシエーションの結果、必要な画像処理（カラー→白黒変換、多値２値変換、回転、変倍）を決定し、画像ページ処理部４０２０に処理を依頼する。画像ページ処理部４０２０は、資源管理部４０２１から予約されていた画像変換デバイス、メモリデバイスを獲得し、画像変換要求を画像変換デバイスに出す。
【００６３】
画像変換デバイスで画像変換が終了し、ＦＡＸページ処理部４０１８に変換通知を行うと、ＦＡＸページ処理部４０１８は、変換後の画像データをＦＡＸデバイス制御部４０３２を介してモデム２０５０により送信する。
【００６４】
画像データの送信宛先に画像処理装置１００６（プリンタ）が指定された場合は、送信受信アプリケーション部４００４は、共通Ｉ／Ｆ４００７を介してプリンタに対してプリントジョブとして画像データを送信しプリントの指示を行う。その場合の動作は以下で説明するリモートコピーのプリントジョブの場合と同様である。また、画像データの送信宛先に画像処理装置内のボックス宛先が指定された場合は、文書管理部４０２６を介して画像処理装置内のファイルシステムに画像データを格納する。
【００６５】
ＦＡＸ受信の場合は、ＦＡＸデバイス制御部４０３２が、モデム２０５０経由で画像データを受信し、画像ファイルとしてＨＤＤデバイス４０２７に格納し、画像情報としてＳＲＡＭデバイス４０２８に格納する。ＦＡＸデバイス制御部４０３２は、ＨＤＤデバイス
４０２７に画像ファイルを格納した後、ボックスアプリケーション部４００２に通知する。ボックスアプリケーション部４００２は、ＦＡＸ受信したプリント指示を共通Ｉ／Ｆ４００７を介してジョブ管理部４００８に伝達する。その後は通常のボックスプリントジョブと同じ動作になるため説明を省略する。
【００６６】
リモートコピーのプリントジョブの場合は、ネットワークアプリケーション部４００５が、送信側から受信した画像データをＨＤＤ２００４に保存すると共にコピーアプリケーション部４００３に対してジョブを発行する。コピーアプリケーション部４００３は、共通Ｉ／Ｆ４００７を介してジョブ管理部４００８にプリントジョブを投入する。リモートコピーの場合は、ローカルコピーとは異なり、スキャンページ処理部４０１５は使用せず、画像ページ処理部４０２０がコピージョブ管理部４００９からの要求を受ける。
【００６７】
コピージョブ管理部４００９は、送信側から受信した画像データをＨＤＤ４０２７からメモリデバイス郡４０２２のメモリデバイスに展開するための要求を画像ページ処理部４０２０に行う。画像ページ処理部４０２０は、メモリデバイス郡４０２２から必要なメモリデバイスを獲得し、メモリデバイスに画像データを展開する。画像ページ処理部４０２０は、画像データの展開が終了した時点で、展開終了をプリントページ処理部４０１９に伝達する。
【００６８】
プリントページ処理部４０１９は、メモリデバイス郡４０２２のメモリデバイスに画像データが入る時点でプリンタデバイス制御部４０３３の制御を開始する。プリンタデバイス制御部４０３３は、デバイスＩ／Ｆを介してプリンタ部２０１７に対し、コピージョブ管理部４００９から指示された給紙カセット（または該当する用紙サイズの給紙カセット）から用紙を給紙して印刷するよう印刷要求を出す。用紙サイズを指定しない自動用紙の場合には、原稿から読み取った画像サイズから給紙カセットを決定し印刷要求を出す。
【００６９】
次に、プリントページ処理４０１９は、画像ページ処理部４０２０にプリント画像処理要求を行う。画像ページ処理部４０２０は、画像変換デバイス群４０２３及びメモリデバイス群４０２２からプリント画像処理に必要な画像変換デバイス及びメモリデバイスを獲得し、プリント画像処理設定を各画像変換デバイスに設定する。例えば最適サイズ用紙がなくなり、回転が必要になれば回転デバイスも獲得する。その後は通常のローカルコピージョブと同じ動作になるため説明を省略する。
【００７０】
ＰＤＬデータを展開し格納するジョブの場合は、ＰＤＬプリントを投入した機器（ホスト側のパーソナルコンピュータ）からの要求がネットワークアプリケーション部４００５を経由してＰＤＬアプリケーション部４００６に伝達される。ＰＤＬアプリケーション部４００６は、ＰＤＬデータ展開格納ジョブを共通Ｉ／Ｆ４００７を介してジョブ管理部４００８に指示する。ジョブ管理部４００８は、画像ページ処理部４０２０とＰＤＬページ処理部４０１６に要求を出す。画像のＲＩＰ処理が終了した後の画像を入力する部分に関しては、上記スキャンジョブと同様である。
【００７１】
画像ページ処理部４０２０は、文書管理部４０２６を介してメモリデバイス群４０２２のメモリデバイス上の画像データ（文字／写真判定信号を含む）をＨＤＤ２００４に格納する。画像の付随情報として、カラー／白黒情報、画像入力元としてＰＤＬ画像データ、色空間データ（ＣＭＹＫデータもしくはＲＧＢデータ）もＳＲＡＭデバイス４０２８に格納しておく。画像ページ処理部４０２０は、ＰＤＬ画像データをＨＤＤ２００４に格納し終わった時点で、共通Ｉ／Ｆ４００７を介してＰＤＬアプリケーション４００６にＨＤＤ格納完了を通知する。
【００７２】
ＰＤＬアプリケーション４００６は、この通知を受けた後、ネットワークアプリケーシ
ョン部４００５にＨＤＤ格納完了を通知する。これにより、ネットワークアプリケーション部４００５からＰＤＬプリントを投入した機器（ホストＰＣ）にＨＤＤ格納完了が伝達される。また、ＰＤＬプリントジョブの場合には、ＰＤＬページ処理部４０１６とプリントページ処理部４０１９により、メモリデバイス群４０２２のメモリデバイス上に展開された画像を印字する。
【００７３】
ＰＤＬ展開され格納された画像データのプリントは、操作部２００６から印刷指示された格納文書をボックスアプリケーション部４００２に対してプリントジョブとして発行する。ボックスアプリケーション部４００２は、共通Ｉ／Ｆ４００７を介してジョブ管理部４００８にプリントジョブを投入する。この後の動作はリモートコピーのプリントジョブで説明した動作と同様であるため説明を省略する。
【００７４】
また、各制御部４０２９〜４０３３がジョブを実行する上で、画像処理装置に保存してある設定値（読取濃度、トナーのり量、色味調整値等）を参照する場合がある。この場合、各制御部４０２９〜４０３３、各処理部４００８〜４０２０は、設定値管理部４０３４に設定値の読み出しを依頼する。設定値管理部４０３４は、どの設定値がどのデバイス（ＨＤＤデバイス４０２７、ＳＲＡＭデバイス４０２８）のどの位置（記憶領域）に保存されているかを管理しており、要求に応じて設定値を返却する。また、設定値管理部４０３４は、ＵＩ制御部４００１及びネットワークアプリケーション部４００５からの設定値変更要求に従って、設定値を変更する。
【００７５】
本実施の形態の遠隔操作システムは次の特徴を有する。
【００７６】
情報処理装置は、遠隔操作の要求をネットワークを介して受信する。また、情報処理装置は、遠隔操作の要求をネットワークを介して受信した場合、遠隔操作対象の画像処理装置の設定値（読取濃度、読取開始位置、トナーのり量、色味調整値等）を変更するためのイベント（遠隔操作情報）をネットワークを介して発行する。
【００７７】
画像処理装置は、遠隔操作の要求をネットワークを介して送信する。また、画像処理装置は、ネットワークを介して複数のイベント（遠隔操作情報）を受信し蓄積する。また、画像処理装置は、イベント（遠隔操作情報）に基づき設定値の変更の内容に応じて、設定値の変更を許可するか否かを問い合わせる対話入力画面（遠隔操作実行画面）を表示するか否かを決定する。また、画像処理装置は、複数の遠隔操作情報に基づき検出された複数の設定値の変更に必要な操作のうち同じ種類の操作ごとにオペレータに順次問い合わせる表示を、対話入力画面を介して行う。
【００７８】
また、画像処理装置は、設定値の変更を許可する指示が対話入力画面を介して入力された場合は、変更された設定値を画像処理装置に反映させるよう制御する。設定値の変更を拒否する指示が対話入力画面を介して入力された場合は、変更された設定値を画像処理装置に反映させないよう制御する。
【００７９】
また、画像処理装置は、原稿を読み取る際の読取濃度、印刷する画像の色味、印刷する際の現像剤（トナー）のり量、用紙に対する印字位置を含む画像形成に関わる設定値の変更については画像処理装置のオペレータに問い合わせる表示を行う。他方、画像形成以外に関わる（ユーザモードに関わる）設定値の変更については画像処理装置のオペレータに問い合わせる表示を行わない。
【００８０】
即ち、画像処理装置のデフォルト画面の表示、スリープ状態への移行時間、用紙サイズ等のユーザモードに関わる設定値は、サービス員は設定値の変更を許可するか否かをオペレータに問い合わせる必要なく遠隔から設定可能である。一方、画像処理装置の読取濃度
、トナーのり量、色味等に関わる設定値は、サービス員といえども遠隔から勝手に設定できないようにするため、サービス員は設定値の変更を許可するか否かをオペレータに承認を得る必要がある。
【００８１】
また、画像処理装置は、給紙カセットの用紙積載量或いはネットワークアドレスを含む画像処理装置の構成に関わる設定値の変更については、画像処理装置に対する変更された設定値の反映後に画像処理装置を再起動するか否かを問い合わせる表示を行う。また、画像処理装置は、遠隔操作の要求を情報処理装置に送信した場合、画像処理装置で処理中のジョブの一時停止或いは画像処理装置に対する操作入力の受付を制御（ガード）する。
【００８２】
次に、上記構成を有する本実施の形態の遠隔操作システムの動作について説明する。
【００８３】
まず、情報処理装置１００２からネットワーク経由で画像処理装置１００５を遠隔操作して遠隔メンテナンスを行う場合における、画像処理装置１００５及び情報処理装置１００２の処理について図５を参照しながら説明する。
【００８４】
図５ａ、図５ｂは、画像処理装置１００５及び情報処理装置１００２の処理を示すフローチャートである。
【００８５】
図５ａ、図５ｂにおいて、画像処理装置１００５は、ステップＳ５００１において、通常動作中に操作部２００６の表示部３００１に遠隔メンテナンスボタン（図７ａ参照）を表示することで対話的遠隔操作の要求を待機している。画像処理装置１００５でメンテナンスを必要とする事態が発生した場合、オペレータは画像処理装置１００５の表示部３００１に表示されている遠隔メンテナンスボタンを押下する。
【００８６】
オペレータによる遠隔メンテナンスボタンの押下に伴い、画像処理装置１００５は、遠隔メンテナンス中に操作部２００６の表示部３００１の画面が操作されないように、次の動作を行う。画像処理装置１００５は、通常画面（パスワード入力画面など）の上位レイヤで動作するアプリケーションプログラム（以下蓋アプリと略称）及び遠隔操作エージェントを起動する。
【００８７】
蓋アプリとは、図４のＵＩ制御部４００１により実行される表示制御アプリケーションである。蓋アプリは、操作部２００６の表示部３００１に対して後述の図７・図９に示すように、オペレータ（操作者）に問い合わせを行うための対話入力可能な画面を表示することで、画像処理装置とオペレータとの間の対話を実現する。
【００８８】
遠隔操作エージェントとは、図４のネットワークアプリケーション部４００５の下位モジュールである。遠隔操作エージェントは、ネットワークから受信した情報を解釈し、情報の解釈に基づいたイベントを蓋アプリに伝える処理や、設定値管理部４０３４を介して設定値を一時保存または恒久保存する処理を実行する。
【００８９】
画像処理装置１００５の蓋アプリは、操作部２００６の表示部３００１に「呼び出しておりますお待ちください」等のメッセージを表示し、ステップＳ５００２において、ネットワークを介して情報処理装置１００２に遠隔メンテナンスを要求する。ここで、遠隔操作エージェントは、ネットワークからの遠隔操作応答待ち状態になる。蓋アプリにより、画像処理装置１００５で現在処理中のジョブを一時停止させると共に、画像処理装置１００５に新規のジョブが入力されないようネットワーク・公衆回線からの情報入力及び操作部２００６からのキー入力をガードする（受け付けない）。
【００９０】
情報処理装置１００２は、ネットワークからの遠隔操作要求待ち状態から、画像処理装
置１００５の遠隔メンテナンス要求を受信し、画像処理装置１００５を遠隔メンテナンスするか否かをサービス員に確認するための画面を表示部２５０６に表示する。
【００９１】
次に、ステップＳ５００３において、サービス員による操作部２５０５、表示部２５０６からの操作に伴い、情報処理装置１００２と画像処理装置１００５との間の接続が確立する。情報処理装置１００２は、遠隔メンテナンス対象の画像処理装置１００５の決定と画像処理装置１００５に対する呼び出しを行う。次に、情報処理装置１００２は、ステップＳ５００４において、ネットワークを介して遠隔メンテナンス対象の画像処理装置１００５に対して応答を送信する。
【００９２】
画像処理装置１００５の遠隔操作エージェントは、ネットワークを介して情報処理装置１００２からの応答を受信する。更に、遠隔操作エージェントは、情報処理装置１００２からの遠隔操作によるキーイベントを定期間隔で取得し、操作部２００６の表示部３００１にメッセージ「遠隔メンテナンス中です。お待ちください」を表示する。次に、遠隔操作エージェントは、ステップＳ５００５において、遠隔メンテナンス対象の自機（画像処理装置１００５）の機器固有ＩＤと設定値（読取濃度、トナーのり量、色味調整値等）を情報処理装置１００２に送信する。
【００９３】
情報処理装置１００２は、ステップＳ５００６において、ネットワークを介して画像処理装置１００５より受信した機器固有ＩＤから画像処理装置１００５の機種またはモデルを特定し、サービス員向けに表示部２５０６に表示する。サービス員は、画像処理装置１００５から受信した設定値と、画像処理装置１００５のオペレータから予め聞き取った不良状況の症状とを対比することで、画像処理装置１００５で発生した不良状況を解析する。
【００９４】
サービス員は、画像処理装置１００５の不良状況を解消するため、情報処理装置１００２の操作部２５０５、表示部２５０６を介して遠隔操作を行う。情報処理装置１００２は、ステップＳ５００７において、ネットワークを介してサービス員の操作に応じたキーイベントを発行する。
【００９５】
画像処理装置１００５の遠隔操作エージェントは、ネットワークを介して情報処理装置１００２から発行されたキーイベントを取得して解釈する。遠隔操作エージェントが、キーイベントを解釈してキーイベントに対応した処理を実行すると、蓋アプリは、表示部３００１に表示されている下位レイヤ画面をサービスモード画面に切り替える。
【００９６】
情報処理装置１００２側では、サービス員により画像処理装置１００５の不良状況が特定される。その不良状況が画像処理装置１００５の設定値の変更で調整可能な項目である場合、ステップＳ５００８において、サービス員が操作部２５０５、表示部２５０６を介して画像処理装置１００５のサービス設定値とユーザ設定値を変更する操作を行う。情報処理装置１００２は、ステップＳ５００９において、ネットワークを介してサービス員の設定変更の操作に対応したキーイベントを発行する。
【００９７】
画像処理装置１００５の遠隔操作エージェントは、ネットワークを介して情報処理装置１００２から発行されたキーイベントを取得して解釈する。遠隔操作エージェントは、ステップＳ５０１０において、情報処理装置１００２からの設定値の変更に対して変更処理を即座に実行せず、設定値変更の可否をオペレータに問い合わせるため、蓋アプリに対話用の画面表示のためのイベントを発生させる。上記の設定値とは、例えば、読取濃度、トナーのり量、色味調整値等を指す。
【００９８】
蓋アプリは、操作部２００６の表示部３００１に表示中の画面を切り替えて遠隔操作実
行画面（サービス設定変更問い合わせ画面）５１００に遷移させる。遠隔操作実行画面５１００では、メッセージ「サービス設定変更を受け入れますか。」が表示されている。オペレータが遠隔操作実行画面５１００でＯＫボタンまたはＮＧボタンを選択して押下すると、遠隔操作エージェントは、ステップＳ５０１１において、ネットワークを介して画像処理装置１００５の応答を情報処理装置１００２に送信する。
【００９９】
オペレータにより遠隔操作実行画面５１００でＮＧボタンが押下されると、オペレータが設定値の変更を拒否していることがサービス員に伝わる。これに伴い、情報処理装置１００２側では、ステップＳ５０２０において、画像処理装置１００５が設置されている現地にサービス員が出向いてメンテナンスを実施する現地サポートの手配がなされる。
【０１００】
一方、オペレータにより遠隔操作実行画面５１００でＯＫボタンが押下されると、遠隔メンテナンス継続の要求がサービス員に伝わる。これに伴い、情報処理装置１００２側では、ステップＳ５０１２において、サービス員により操作部２５０５、表示部２５０６を介して各設定値の変更の操作が行われ、画像処理装置１００５の遠隔メンテナンスが継続される。情報処理装置１００２は、ステップＳ５０１３において、ネットワークを介してサービス員の設定変更の操作に対応したキーイベントを発行する。
【０１０１】
画像処理装置１００５側では、ステップＳ５００９及びステップＳ５０１３で情報処理装置１００２から発行されたキーイベントを受信し、変更されるべき各設定値を画像処理装置１００５の一時保存領域（ＲＡＭ２００２）に保存しておく。
【０１０２】
情報処理装置１００２側では、ステップＳ５０１４において、これ以上変更すべき設定が無い状況になると、サービス員が設定変更終了の操作を行う。これに伴い、情報処理装置１００２は、ステップＳ５０１５において、ネットワークを介して遠隔メンテナンスの終了を示すキーイベントを発行する。
【０１０３】
画像処理装置１００５の遠隔操作エージェントは、ネットワークを介して情報処理装置１００２から発行されたキーイベント（遠隔メンテナンス終了通知）を取得して解釈する。次に、遠隔操作エージェントは、ステップＳ５０１６において、上記の一時保存領域に保存してある変更された各設定値の種別に応じて、後述の対話判定テーブル（図８参照）を参照し、オペレータが確認可能な項目が存在するか否かを判定する。更に、遠隔操作エージェントは、ステップＳ５０１７において、情報処理装置１００２で実施した設定変更はオペレータが確認可能な設定変更であるか否かを判定する。
【０１０４】
オペレータが確認不可能な設定変更である場合は、遠隔操作エージェントは、操作部２００６の表示部３００１の画面を介したオペレータへの問い合わせを行わず、設定値を画像処理装置１００５の不揮発領域（ＲＯＭ２００３）に書き込む。その後、遠隔操作エージェントは、ステップＳ５０１９において、ネットワークを介して最終結果通知（ＯＫを示す情報）を情報処理装置１００２に送信する。
【０１０５】
一方、オペレータが確認可能な設定変更である場合は、遠隔操作エージェントは、その旨を蓋アプリに対して通知する。蓋アプリは、操作部２００６の表示部３００１の表示中の画面を切り替えて遠隔操作実行画面５２００に遷移させる。遠隔操作実行画面５２００では、メッセージ「色味が変更されました、テスト印刷しますか」が表示されている。遠隔操作実行画面５２００では、変更された設定に応じて実際に画像処理装置１００５に動作（テスト印刷）をさせることで設定変更（色味）を確認するか否かをオペレータに問い合わせる。
【０１０６】
オペレータが遠隔操作実行画面５２００でテスト印刷（動作テスト）を行わないことを
選択した場合、遠隔操作エージェントは、ステップＳ５０１８において、設定値を画像処理装置１００５の不揮発領域に書き込む。その後、遠隔操作エージェントは、ステップＳ５０１９において、最終結果通知（ＯＫを示す情報）をネットワークを介して情報処理装置１００２に送信する。
【０１０７】
一方、オペレータが遠隔操作実行画面５２００でテスト印刷（動作テスト）を行うことを選択した場合、遠隔操作エージェントは、次の処理を行う。後述の対話判定テーブル（図８）を参照し、蓋アプリにより操作部２００６の表示部３００１を非表示とする。更に、ネットワーク・公衆回線からの情報入力及び操作部２００６からのキー入力のガードを外す。更に、オペレータが選択したテスト印刷のジョブをプリンタ部２０１７で実行する。
【０１０８】
オペレータが操作部２００６からテスト印刷の完了を指示すると、蓋アプリは、操作部２００６の表示部３００１をテスト印刷の結果を問い合わせる印刷結果問い合わせ画面（不図示）に遷移させる。これについては後述する。
【０１０９】
オペレータが印刷結果問い合わせ画面でテスト印刷の結果としてＯＫを選択した場合、遠隔操作エージェントは、設定値を画像処理装置１００５の不揮発領域に書き込む。その後、遠隔操作エージェントは、ステップＳ５０１９において、最終結果通知（ＯＫを示す情報）をネットワークを介して情報処理装置１００２に送信する。
【０１１０】
一方、オペレータが印刷結果問い合わせ画面でテスト印刷の結果としてＮＧを選択した場合、遠隔操作エージェントは、設定値を画像処理装置１００５の一時保存領域から消去する。その後、遠隔操作エージェントは、ステップＳ５０１９において、最終結果通知（ＮＧを示す情報）をネットワークを介して情報処理装置１００２に送信する。
【０１１１】
情報処理装置１００２は、ネットワークを介して画像処理装置１００５からの最終結果通知（ＯＫ／ＮＧ）を受信すると、遠隔メンテナンスを終了する。
【０１１２】
次に、遠隔操作システムの画像処理装置１００５の遠隔メンテナンスに関わる処理について図６〜図９を参照しながら説明する。
【０１１３】
図６ａ、図６ｂ、図６ｃは、画像処理装置１００５の遠隔メンテナンスに関わる処理を示すフローチャートである。図７ａ、図７ｂは、画像処理装置１００５の操作部２００６に表示される各種画面の例を示す図である。図８（ａ）は、画像処理装置の対話判定テーブルの例を示す図、図８（ｂ）は、変更種別フラグの例を示す図である。図９ａ、図９ｂは、画像処理装置の操作部に表示される各種画面の例を示す図である。
【０１１４】
図６ａ〜図６ｃにおいて、画像処理装置１００５のＣＰＵ２００１は、ステップ６００１では、操作部２００６の表示部３００１に表示された図７ａの待機画面７００１の遠隔メンテナンスボタン７０１０の押下により蓋アプリの起動を監視している。待機画面７００１の遠隔メンテナンスボタン７０１０をオペレータが押下した場合（遠隔メンテナンス要求があった場合）、ステップ６００２に進む。ＣＰＵ２００１は、ステップ６００２において、蓋アプリと遠隔操作エージェントを起動する。これに伴い、表示部３００１には図７ａの画面７００２が表示される。
【０１１５】
遠隔操作エージェントは、ステップ６００３において、画像処理装置１００５と情報処理装置１００２との間の遠隔メンテナンスのための接続処理を実行する。画面７００２では、接続待ちであることを示している。遠隔操作エージェントは、接続に伴い情報処理装置１００２から送信された画像処理装置１００５と接続した旨の応答を受信し、自機情報
（機器固有ＩＤ）を情報処理装置１００２に送信した後、ステップ６００４に進む。表示部３００１には図７ａの画面７００３が表示される。画面７００３では、画像処理装置１００５が情報処理装置１００２により遠隔メンテナンス実行中で不良箇所を確認していることを示している。
【０１１６】
遠隔操作エージェントは、ステップＳ６００４において、画像処理装置１００５内のメモリに対する設定値の書き込みを監視する処理を行う。遠隔操作エージェントは、監視と共に、ステップ６００５において、画像処理装置１００５と情報処理装置１００２との間の接続のタイムアウトが発生したか、またはオペレータが中止を指示したかを判定する。接続のタイムアウトが発生したか、またはオペレータが中止を指示した場合は、ステップ６００６に進み、蓋アプリ及び遠隔操作エージェントを終了する。これに伴い、表示部３００１の表示は最初の待機画面７００１に戻る。
【０１１７】
接続のタイムアウトも発生せず、オペレータの中止指示もない場合は、遠隔操作エージェントは、ステップ６００７において、画像処理装置１００５内のメモリに対する設定値の書き込みがあるか（設定値変更を検出したか）否かを判定する。設定値変更を検出した場合は、ステップＳ６００８に進む。設定値変更を検出していない場合は、ステップ６００４に戻り、遠隔操作エージェントは、タイムアウト発生・中止指示・設定値変更のいずれかを検出するまで処理を繰り返す。設定値変更の検出とは、遠隔操作エージェントが、情報処理装置１００２から送信される画像処理装置１００５のサービス設定値やユーザ設定値の変更を受信して解釈することを意味する。
【０１１８】
設定値変更を検出した場合、遠隔操作エージェントは、ステップ６００８において、蓋アプリに対して設定値変更を伝える。これにより、蓋アプリは、表示部３００１の表示をオペレータに設定値変更の可否を問い合わせる画面に遷移させる。これに伴い、表示部３００１には図７ｂの画面７００４が表示される。画面７００４では、オペレータに設定値の変更を許可するか否かを選択させることを示している。
【０１１９】
オペレータが画面７００４で設定値の変更を許可する指示（ＯＫボタンの押下）を行った場合は、ステップＳ６０１０に進む。オペレータが画面７００４で設定値の変更を拒否する指示（ＮＧボタンの押下）を行った場合は、ステップＳ６００６に進む。ステップ６００６では、蓋アプリ及び遠隔操作エージェントを終了する。これに伴い、表示部３００１の表示は最初の待機画面７００１に戻る。
【０１２０】
オペレータから設定値の変更を許可する指示があった場合、遠隔操作エージェントは、ステップ６０１０において、画像処理装置１００５内のメモリに対する設定値の書き込みが終了したかどうかを監視する処理を行う。次に、遠隔操作エージェントは、ステップ６０１１において、画像処理装置１００５と情報処理装置１００２との間の接続のタイムアウトが発生したか、またはオペレータが中止を指示したかを判定する。
【０１２１】
ステップ６０１０〜６０１１において、オペレータによる設定値変更の拒否、またはタイムアウトの発生、またはオペレータの中止指示があった場合、ステップ６０１２に進む。遠隔操作エージェントは、ステップ６０１２において、これまで画像処理装置１００５内のメモリ（例えばＲＡＭ２００２）に一時保存された変更設定値を破棄する処理を行い、ステップ６００６に進む。ステップ６００６では、蓋アプリ及び遠隔操作エージェントを終了する。これに伴い、表示部３００１の表示は最初の待機画面７００１に戻る。
【０１２２】
他方、ステップ６０１０〜６０１１において、オペレータが設定値の変更を許可したが、タイムアウトの発生もオペレータの中止指示もなかった場合、ステップ６０１３に進む。遠隔操作エージェントは、ステップ６０１３において、情報処理装置１００２からの設
定値変更終了通知の受信を待つ。この場合、表示部３００１には図７ｂの画面７００５が表示される。画面７００５では、設定変更中であることを示している。遠隔操作エージェントは、情報処理装置１００２から設定値変更終了通知を受信するとステップ６０１４に進む。
【０１２３】
遠隔操作エージェントは、ステップＳ６０１４において、図８（ａ）の対話判定テーブル８００１を参照し、画像処理装置１００５内のメモリに一時保存された変更設定値が属する設定カテゴリを確認する処理を行う。次に、遠隔操作エージェントは、ステップＳ６０１５において、対話判定テーブル８００１を参照し、設定項目ＩＤと設定カテゴリから設定の変更種別を決定する。例えば、対話判定テーブル８００１において、設定カテゴリがLAMP（光度）、設定項目ＩＤがL-DATAFL_OFSTならば、変更種別は読取濃度となる。
【０１２４】
設定カテゴリとしては、光度の他に、読取濃度、読取開始位置、読取光度調整、レーザ調整、書き出し位置、トナーのり量、画像欠け幅、コントラスト電位、色味調整、カセット調整、ネットワーク設定、スリープ設定等がある。変更種別としては、読取濃度の他に、読取位置、印字濃度、印字位置、色味、構成等がある。構成とは、画像処理装置に装填される給紙カセットの用紙残量検知の閾値、用紙積載量の上限値・下限値（カセット調整）、画像処理装置のネットワークアドレスの設定（ネットワーク設定）等である。
【０１２５】
次に、遠隔操作エージェントは、ステップＳ６０１６において、図８（ｂ）の変更種別フラグ８００２の設定を行う。次に、遠隔操作エージェントは、ステップＳ６０１７において、画像処理装置１００５の設定値の変更の中でオペレータの確認を伴うものが存在するか否かを判定する。即ち、遠隔操作エージェントは、ステップ６０１５〜ステップ６０１７において、変更され画像処理装置１００５内のメモリに一時保存された複数の設定値が属するカテゴリを図８（ａ）の対話判定テーブル８００１に従って判定する。図８（ａ）の対話判定テーブル８００１と図８（ｂ）の変更種別フラグ８００２については下記で詳述する。
【０１２６】
画像処理装置１００５の設定値の変更の中でオペレータの確認を伴うものが存在しないと判定した場合、ステップ６０１８に進む。遠隔操作エージェントは、ステップ６０１８において、画像処理装置１００５内のメモリに一時保存された変更設定値を正規に保存し、ステップ６００６に進む。尚、リブートが必要な場合は変更設定値の保存後にリブートを行う。
【０１２７】
他方、画像処理装置１００５の設定値の変更の中でオペレータの確認を伴うものが存在すると判定した場合、ステップ６０１９に進む。蓋アプリは、ステップ６０１９において、図８（ｂ）の変更種別フラグ８００２の各項目の値に応じて、図８（ａ）の対話判定テーブル８００１に従い、表示部３００１に確認画面を表示する。リブートを伴う確認は最後に行うため、蓋アプリは、ステップ６０２０において、図８（ｂ）の変更種別フラグ８００２の中で項目「構成」のみが立っている（“１”）か否かを判断する。
【０１２８】
変更種別フラグ８００２の中で項目「構成」のみが立っている（“１”）場合は、蓋アプリは、図９ａの確認画面９００１を表示する（表示例「機器構成が変更されます。リブートしますか。」）。変更種別フラグ８００２の中で立っている（“１”）項目が「構成」のみでない場合、即ち、画像など動作を伴う確認の場合は、蓋アプリは、図９ａの確認画面９００２を表示する（表示例「XXXが変更されました。YYYを確認しますか」）。確認画面９００２では、変更された設定の属する変更種別と確認項目を１つ以上表示する。
【０１２９】
確認画面９００２を表示した場合、蓋アプリは、ステップＳ６０２１において、オペレータから「動作確認する」（ＹＥＳボタン）を選択する動作確認要求があったか否かを判
定する。オペレータから動作確認要求があった場合は、蓋アプリは、ステップＳ６０２２において、画像処理装置１００５で通常のジョブを実行できるように操作部２００６からの操作入力の受付及びジョブの実行を再開し、動作確認終了まで通常動作を行う。この場合の表示部３００１の表示は画面９００３に遷移する。オペレータから動作確認要求がなかった場合は、ステップＳ６０２５に進む。
【０１３０】
次に、蓋アプリは、ステップＳ６０２３において、オペレータが画像処理装置１００５の実動作を確認し、動作確認終了を指示したか否かを判定する。オペレータが動作確認終了を指示した場合は、蓋アプリは、ステップＳ６０２４において、オペレータが動作確認した項目に対応する変更種別フラグ８００２の項目（読取濃度、読取位置、印字位置、印字濃度、色味、構成の何れか）を落とす（“０”）。
【０１３１】
上記ステップＳ６０２１でオペレータから動作確認要求がなかった場合は、蓋アプリは、オペレータからＯＫが選択されたものとして、ステップＳ６０２５に進む。蓋アプリは、ステップＳ６０２５において、変更種別フラグ８００２の各項目が全て落ちている（“０”）か否かを判断する。変更種別フラグ８００２の各項目が全て落ちている（“０”）場合は、ステップＳ６０２６に進む。変更種別フラグ８００２の中で立っている（“１”）項目が存在する場合は、ステップＳ６０１９に戻り、蓋アプリは、表示部３００１に他の確認項目を表示する。
【０１３２】
上記ステップＳ６０２０で変更種別フラグ８００２の項目「構成」のみが立っている（“１”）場合、または上記ステップＳ６０２５で変更種別フラグ８００２の各項目が全て落ちている（“０”）場合は、蓋アプリは、ステップＳ６０２６において次の処理を行う。表示部３００１に図９ａの最終確認画面９００４（表示例「動作確認の結果は正常ですか」）を表示する。オペレータは最終確認画面９００４で最終確認に応じた操作（ＹＥＳボタンまたはＮＯボタンの押下）を行う。
【０１３３】
蓋アプリは、オペレータの最終確認画面９００４の操作による最終確認を受け取り、遠隔操作エージェントに通知する。これに伴い、遠隔操作エージェントは、ステップＳ６０２７において、最終確認結果をネットワーク経由で情報処理装置１００２に送信することで遠隔メンテナンス終了を伝達する。次に、蓋アプリは、ステップＳ６０２８において、オペレータの最終確認がＯＫであるか否かを判断する。オペレータの最終確認がＯＫである場合は、ステップＳ６０１８に進み、設定値を変更して本処理を終了する。オペレータの最終確認がＮＧである場合は、設定値を破棄して本処理を終了する。
【０１３４】
オペレータが画像処理装置１００５の各変更部分（例えば「色味」等）を確認し、ステップＳ６０２０で変更種別フラグ８００２の中で立っている（“１”）項目が「構成」のみになった（即ちリブートを伴う確認）場合は、ステップＳ６０２６に進む。蓋アプリは、ステップＳ６０２６において、表示部３００１に確認画面９００１を表示する。オペレータが確認画面９００１で「ＯＫ」（リブートする）を選択した場合は、ステップＳ６０２７からステップＳ６０１８に進み、蓋アプリは、画像処理装置１００５内のメモリに設定値を保存した後、画像処理装置１００５をリブートさせる。
【０１３５】
次に、図８の対話判定テーブル８００１と変更種別フラグ８００２について説明する。
【０１３６】
対話判定テーブル８００１は、変更対象の設定値の設定項目ＩＤの属する設定カテゴリと、変更される設定の大まかな変更種別と、オペレータが確認すべき確認項目との対応関係を示すテーブルである。設定カテゴリとしては次のものがある。LAMP（光度）。AE（読取濃度）。ADJ-XY（読取開始位置）。CCD（読取光度調整）。LASER（レーザ調整）。IMG-REG（書き出し位置）。DENS（トナーのり量）。BLANK（画像欠け幅）。CONT（コントラスト電位）。COLOR（色味調整）。CST-ADJ（カセット設定）。NETWORK（ネットワーク設定）。SLEEP（スリープ設定）。
【０１３７】
変更種別フラグ８００２は、変更種別に応じて、どの項目（読取濃度、読取位置、印字位置、印字濃度、色味、構成）が変更されたかを示すフラグである。変更種別フラグ８００２は、複数の設定値の変更時に一度も変更されなかった項目のみが０のままとなる。
【０１３８】
上記のステップ６０１７では少なくとも何れかの項目において変更種別フラグ８００２が１であると判定し、ステップ６０１９で確認画面を介してオペレータに問い合わせる。蓋アプリは、対話判定テーブル８００１を参照して、変更種別フラグ８００２が１になっている個所の変更種別と項目を表示部３００１に表示する。
【０１３９】
例えば、変更種別フラグ８００２が読取濃度＝０、読取位置＝０、印字位置＝０、印字濃度＝１、色味＝１、構成＝０の場合は、印字のみ確認すればよいので、オペレータは図９ｂの遠隔操作実行画面９００５で確認する。
【０１４０】
また、変更種別フラグ８００２が読取濃度＝１、読取位置＝１、印字位置＝０、印字濃度＝０、色味＝０、構成＝０の場合は、読取のみ確認すればよいので、オペレータは図９ｂの遠隔操作実行画面９００７で確認する。
【０１４１】
また、変更種別フラグ８００２が読取濃度＝１、読取位置＝０、印字位置＝０、印字濃度＝１、色味＝０、構成＝０の場合は、オペレータは図９ｂの遠隔操作実行画面９００６で読取と印字をそれぞれ確認する。
【０１４２】
一方、変更種別フラグ８００２が構成＝１の場合は、全ての確認が完了した際、ステップ６０２４においてオペレータは図９ｂの遠隔操作実行画面９００８で画像処理装置１００５を再起動することを確認する。
【０１４３】
但し、変更種別フラグ８００２が読取濃度＝０、読取位置＝０、印字位置＝０、印字濃度＝０、色味＝０、構成＝１の場合は、ステップ６０２０においてオペレータは図９ｂの遠隔操作実行画面９００５で確認する。
【０１４４】
ここで、図８（ａ）の対話判定テーブル８００１における設定カテゴリについて補足説明する。「CST-ADJ（カセット調整）」とは、具体的には、給紙カセットの用紙残量を検知する際の閾値、給紙カセットの用紙積載量の上限値・下限値を含む。「CST-ADJ（カセット調整）」は、表示部３００１の表示内容とずれが生じないようにするためリブートが必要である。
【０１４５】
また、「NETWORK（ネットワーク設定）」とは、具体的には、ネットワークに対する画像処理装置の接続を維持するためのタイムアウト設定、情報処理装置１００２との接続を切り替えるスイッチ、情報処理装置１００２のネットワークアドレス（アドレス情報）の設定を含む。「NETWORK（ネットワーク設定）」は、ネットワークの設定を画像処理装置に反映させるためリブートが必要である。
【０１４６】
また、図９ｂの遠隔操作実行画面９００５〜遠隔操作実行画面９００８は、簡易例を示したものである。遠隔操作実行画面９００１と遠隔操作実行画面９００８は、同じ画面を意味している。また、遠隔操作実行画面内の破線の囲みは、対話判定テーブル８００１の変更種別及び確認項目を示す文字列である。
【０１４７】
以上説明したように、本実施の形態によれば下記の効果を奏する。情報処理装置１００
２は、画像処理装置１００５から遠隔操作の要求をネットワーク経由で受信すると、画像処理装置１００５の設定値を変更するための遠隔操作情報をネットワーク経由で画像処理装置１００５に発行する。画像処理装置１００５は、ネットワーク経由で情報処理装置１００２から遠隔操作情報を受信し、遠隔操作情報に基づき設定値の変更を検出する。更に、画像処理装置１００５は、検出した設定値の変更の内容に応じて、設定値の変更を許可するか否かを問い合わせる画面を表示部３００１に表示するか否かを決定する。
【０１４８】
即ち、情報処理装置からネットワークを介して画像処理装置の設定値を変更した際の、変更された設定値に対する効果を、ユーザが表示画面を介して対話的且つ視覚的に確認してから、画像処理装置に対する設定値の保存と反映が可能となる。これにより、画像処理装置のユーザに対するサービス性の向上を図ることが可能となると共に、ユーザ及びサービス員にかかる負担を大幅に軽減することが可能となる。
【０１４９】
また、複数の遠隔操作情報に基づき検出された複数の設定値の変更に必要な操作のうち同じ種類の操作ごとにオペレータに順次問い合わせる表示を行うため、複数の設定値の変更ごとに問い合わせを行わないようにすることが可能となる。
【０１５０】
また、設定値の変更を許可した場合は変更された設定値を画像処理装置に反映させ、設定値の変更を拒否した場合は変更された設定値を反映させないため、ユーザの要求とは異なる設定値の変更を防止することが可能となる。
【０１５１】
また、読取濃度・色味・トナーのり量・印字位置等を含む画像形成に関わる設定値の変更についてはユーザに問い合わせを行い、画像形成以外に関わる設定値の変更についてはユーザに問い合わせを行わないため、ユーザの利便性を向上させることが可能となる。
【０１５２】
また、給紙カセットの用紙積載量・ネットワークアドレス等を含む画像処理装置の構成に関わる設定値の変更は、設定値の反映後に画像処理装置を再起動するかを問い合わせるため、突然リブートしてユーザに不安を与えることを防止することが可能となる。
【０１５３】
また、遠隔操作の要求を送信した場合、画像処理装置で処理中のジョブの一時停止或いは画像処理装置への操作入力の受付を制御するため、遠隔操作による設定値の変更中に他の処理の割り込みを防止することが可能となる。
【０１５４】
［他の実施の形態］
上記実施の形態では、遠隔操作システムを図１に示す構成とした場合を例に挙げたが、これに限定されるものではない。遠隔操作システムを構成する画像処理装置の種類（複合機／プリンタ）や設置台数、情報処理装置の設置台数などは適宜必要に応じた仕様とすることが可能である。
【０１５５】
また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はＣＰＵやＭＰＵ
等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１５６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５７】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、
ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１５８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれる。
【０１５９】
更に、前述した実施形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【０１６０】
１００１  ＷＡＮ
１００２  情報処理装置
１００４  ＬＡＮ
１００５、１００６  画像処理装置
２０００  コントローラユニット
２００１  ＣＰＵ
２０１５  スキャナ部
２０１７  プリンタ部
３００１  表示部
【図１】
0005701256.tif 000002
【図２ａ】
0005701256.tif 000003
【図２ｂ】
0005701256.tif 000004
【図３】
0005701256.tif 000005
【図４】
0005701256.tif 000006
【図５ａ】
0005701256.tif 000007
【図５ｂ】
0005701256.tif 000008
【図６ａ】
0005701256.tif 000009
【図６ｂ】
0005701256.tif 000010
【図６ｃ】
0005701256.tif 000011
【図７ａ】
0005701256.tif 000012
【図７ｂ】
0005701256.tif 000013
【図８】
0005701256.tif 000014
【図９ａ】
0005701256.tif 000015
【図９ｂ】
0005701256.tif 000016