(57)【要約】【課題】画像形成装置の再起動後において、必要な場合にのみ遠隔保守サービスのアプリケーションを起動する仕組みを提供する。【解決手段】本画像形成装置は、受け付けた再起動指示が、情報処理装置から受け付けた遠隔操作による指示であるか否かを判定し、判定の結果、再起動指示が遠隔操作による指示でなければ情報処理装置から画像形成装置を遠隔操作するためのアプリケーションを再起動時に起動せず、再起動指示が遠隔操作による指示であれば当該アプリケーションを再起動時に起動する。【選択図】  図４
2015121885.tif 000002
【特許請求の範囲】
【請求項１】
メンテナンスを制御する情報処理装置と通信可能な画像形成装置であって、
前記画像形成装置の再起動指示を受け付ける受付手段と、
前記受付手段によって受け付けた前記再起動指示が、前記情報処理装置から受け付けた遠隔操作による指示であるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記再起動指示が前記遠隔操作による指示でなければ前記情報処理装置から前記画像形成装置を遠隔操作するためのアプリケーションを再起動時に起動せず、前記再起動指示が前記遠隔操作による指示であれば該アプリケーションを再起動時に起動する再起動手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記判定手段による判定の結果、前記再起動指示が遠隔操作による指示であれば前記アプリケーションに関する情報を記憶部に格納する格納手段をさらに備え、
前記再起動手段は、前記格納手段による処理が終了した後に装置の終了処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記再起動手段は、前記格納手段によって格納された前記情報に従って再起動処理を実行することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記判定手段は、前記受付手段が受け付けた前記再起動指示が外部ネットワークを介して通知されていれば、前記情報処理装置から受け付けた遠隔操作による指示であると判定することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記情報処理装置から受け付けた遠隔操作による指示でない場合の再起動指示には、前記画像形成装置の操作部を介して通知された指示と、前記画像形成装置のローカルエリアネットワーク内に設置された装置からの指示との少なくともいずれかが含まれることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
メンテナンスを制御する情報処理装置と通信可能な画像形成装置の制御方法であって、
受付手段が、前記画像形成装置の再起動指示を受け付ける受付工程と、
判定手段が、前記受付工程で受け付けた前記再起動指示が、前記情報処理装置から受け付けた遠隔操作による指示であるか否かを判定する判定工程と、
再起動手段が、前記判定工程による判定の結果、前記再起動指示が前記遠隔操作による指示でなければ前記情報処理装置から前記画像形成装置を遠隔操作するためのアプリケーションを再起動時に起動せず、前記再起動指示が前記遠隔操作による指示であれば該アプリケーションを再起動時に起動する再起動工程と、
を実行することを特徴とする画像形成装置の制御方法。
【請求項７】
請求項１乃至５の何れか１項の画像形成装置としてコンピュータを機能させるための該コンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔保守サービスを利用する画像形成装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複合機における音声や動画通信、遠隔操作による遠隔保守サービスが提案されている。遠隔保守サービスでは、複合機でのエラー発生時に保守のための人員（以下、サービスマンと称する。）が現地に赴くことがなく、コールセンターがユーザに直接エラー解決方法を伝え解決することが可能となる。これにより、エラー解決までの時間を短縮することが可能となる。このような遠隔保守サービスでは、ユーザは、電話機やＰＣ等の複合機以外の装置を使うことなく、複合機の通信手段を利用してコールセンターとの接続を実現することが効果的である。一般的には、ファイアウォールに遮られた情報端末に対して、インターネット側からの接続は制限される。一方、ファイアウォールの中にある情報端末側からインターネットへの接続は、ファイアウォールとの親和性が高いＨＴＴＰであれば許可される。よって、ファイアウォールに遮られた２つの情報端末が、ＨＴＴＰクライアントとして接続が可能な中継サーバに、それぞれの情報端末側から接続をすることで、情報端末間のセッション確立を実現できる。このような通信手段を利用することにより、インターネットに接続できる環境であれば、より広範囲でユーザはコールセンターの利用が可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０８９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する問題がある。例えば、遠隔保守サービスでは、保守内容やトラブル内容によっては、コールセンター側からの指示や操作により、複合機の再起動を行う場合がある。例えば、再起動後に有効となる設定変更をした場合や、機器の不調時といった場合に、複合機の再起動を行う。一方で、遠隔保守サービスでは、保守と言う観点も含め遠隔から様々な複合機の操作が可能である。したがって、セキュリティの観点から、ユーザが保守サービスを意識しているタイミングでは遠隔からの操作は行ってもよいが、ユーザが保守サービスを意識しないタイミングでは遠隔保守を継続するといったことは避けたい。上記従来技術を用いて遠隔保守サービスを実施する場合、複合機を再起動した後は、遠隔保守サービスのアプリケーションが常に起動してしまい、ユーザが意図したタイミング以外でも遠隔保守サービスが継続される可能性がある。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、画像形成装置の再起動後において、必要な場合にのみ遠隔保守サービスのアプリケーションを起動する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、メンテナンスを制御する情報処理装置と通信可能な画像形成装置であって、前記画像形成装置の再起動指示を受け付ける受付手段と、前記受付手段によって受け付けた前記再起動指示が、前記情報処理装置から受け付けた遠隔操作による指示であるか否かを判定する判定手段と、前記判定手段による判定の結果、前記再起動指示が前記遠隔操作による指示でなければ前記情報処理装置から前記画像形成装置を遠隔操作するためのアプリケーションを再起動時に起動せず、前記再起動指示が前記遠隔操作による指示であれば該アプリケーションを再起動時に起動する再起動手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明は、画像形成装置の再起動後において、必要な場合にのみ遠隔保守サービスのアプリケーションを起動することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態におけるシステム構成を示す図。
【図２】一実施形態におけるハードウェア構成を示す図。
【図３】一実施形態におけるソフトウェア構成を示す図。
【図４】一実施形態における遠隔処理のフローチャートを示す図。
【図５】一実施形態における操作部への表示を示す図。
【図６】一実施形態における遠隔操作時のフローチャートを示す図。
【図７】一実施形態における再起動後のフローチャートを示す図。
【図８】一実施形態における操作部からの再起動を示す図。
【図９】一実施形態における操作部からの再起動を示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
＜システム構成＞
以下では、図１乃至図６を参照して、本発明の一実施形態について説明する。まず、図１を参照して、本実施形態に係る遠隔保守システムの構成について説明する。
【００１１】
本実施形態に係る遠隔保守システムは、画像形成装置１０１、コールセンター端末（情報処理装置）１０２、及び中継サーバ１０３を含んで構成され、各装置はインターネット１０５を介して通信可能に接続される。画像形成装置１０１、及びコールセンター端末１０２は、本発明を適用した装置として、音声や動画通信、遠隔操作等の遠隔保守機能（メンテナンス機能）を有し、遠隔保守時の通信相手として動作する。中継サーバ１０３は、ＨＴＴＰサーバとしての通信機能を備える。中継サーバ１０３は、画像形成装置１０１とコールセンター端末１０２間のセッション管理を行う。ここでは、１台の画像形成装置が含まれる例を示しているが、本発明はこれに限定されず、複数の画像形成装置が含まれてもよい。
【００１２】
画像形成装置１０１、及びコールセンター端末１０２は、ＨＴＴＰクライアントとしての通信機能を備えている。画像形成装置１０１は、ファイアウォール１０４を通じてインターネット１０５上の中継サーバ１０３とＨＴＴＰ接続する。コールセンター端末１０２も同様に、中継サーバ１０３とＨＴＴＰ接続する。画像形成装置１０１は、中継サーバ１０３を経由して、コールセンター端末１０２との間でデータ送受信を行う。
【００１３】
本実施形態に係るコールセンター端末１０２は、画像形成装置の保守用として、コールセンターの保守オペレータが操作する端末である。コールセンター端末１０２は、音声や動画通信、遠隔操作により画像形成装置１０１を遠隔保守する役割として動作する。なお、本実施形態では、画像形成装置１０１と中継サーバ１０３との接続には、ＨＴＴＰプロトコルを用いているが、ファイアウォール１０４との親和性が高い他の通信プロトコルであってもよい。なお、本実施形態では、コールセンター端末１０２と、中継サーバ１０３との接続には、ＨＴＴＰプロトコルを用いているが、他の通信プロトコルであってもよい。なお、本実施形態では、画像形成装置１０１とコールセンター端末１０２間のデータ送受信は、中継サーバ１０３を経由しているが、画像形成装置１０１からコールセンター端末１０２に直接接続した通信路を別途確立して実施してもよい。
【００１４】
＜画像形成装置のハードウェア構成＞
次に、図２を参照して、本実施形態に係る画像形成装置１０１のハードウェア構成について説明する。画像形成装置１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、スキャナＩ／Ｆ（インタフェース）２０６、スキャナ２０７、プリンタＩ／Ｆ２０８、プリンタ２０９、操作部Ｉ／Ｆ２１０、操作部２１１、ネットワークＩ／Ｆ２１２、電源Ｉ／Ｆ２１３、及び電源ＳＷ２１４を備える。
【００１５】
ＣＰＵ２０１は、ＲＯＭ２０３又はハードディスクドライブ（ＨＤＤ）２０４の記憶部に記憶された制御プログラムに基づいてシステムバス２０５に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ２０３は、ＣＰＵ２０１が実行可能な制御プログラム等を記憶している。ＲＡＭ２０２は、主としてＣＰＵ２０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＨＤＤ２０４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施形態ではＨＤＤ２０４を用いたが、ＨＤＤ２０４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。
【００１６】
スキャナＩ／Ｆ２０６は、スキャナ２０７からの画像入力を制御する。プリンタＩ／Ｆ２０８は、プリンタ２０９への画像出力を制御する。操作部Ｉ／Ｆ２１０は、操作部２１１の表示制御及び、操作部２１１で設定される各種設定情報の入力を制御する。２１２はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。電源Ｉ／Ｆ２１３は、電源Ｉ／Ｆであり、電源ＳＷ２１４からの信号を受信し、画像形成装置１０１の電源制御を行う。
【００１７】
＜画像形成装置のソフトウェア構成＞
次に、図３を参照して、本実施形態に係る画像形成装置１０１のソフトウェア構成について説明する。ここで示される各ソフトウェアモジュールは主にＣＰＵ２０１で動作する。ジョブコントロール処理部３０１は、図示／不図示の各ソフトウェアモジュールを統括的に制御し、コピー、プリント、スキャン、ＵＩ処理などの画像形成装置内で発生するあらゆるジョブの制御を行う。
【００１８】
ＵＩ処理部３０２は、主に操作部２１１、操作部Ｉ／Ｆ２１０に係る制御を行う。操作者が操作部２１１を操作した内容を、ジョブコントロール処理部３０１へ通知するとともに、ジョブコントロール処理部３０１からの指示に基づいて、操作部２１１上の表示画面の表示内容を制御する。また操作部２１１に表示するための描画データの編集などを制御する。
【００１９】
ネットワーク処理部３０３は、主にネットワークＩ／Ｆ２１２を介して行われる外部との通信を制御するモジュールであり、ＬＡＮ上の各機器との通信制御を行う。ネットワーク処理部３０３は、ＬＡＮの各機器からの制御コマンドやデータを受信すると、その内容をジョブコントロール処理部３０１へ通知する。また、ジョブコントロール処理部３０１からの指示に基づき、ＬＡＮの各機器へ制御コマンドやデータの送信を行う。
【００２０】
スキャン処理部３０４は、ジョブコントロール処理部３０１の指示に基づいて、スキャナ２０７、及びスキャナＩ／Ｆ２０６を制御して、スキャナ２０７上に設置されている原稿の読み込みを指示する。プリント処理部３０５は、ジョブコントロール処理部３０１の指示に基づいて、プリンタ２０９、及びプリンタＩ／Ｆ２０８を制御して、指定された画像の印刷処理を行う。
【００２１】
遠隔操作処理部３０６は、ＨＤＤ２０４に記憶されているコールセンター接続情報の設定に従い、中継サーバ１０３のＵＲＬを取得し、ネットワーク処理部３０３を介して、中継サーバ１０３への接続を行う。確立したセッション上で、ネットワーク処理部３０３を介して、音声、動画、遠隔操作等のデータ送受信を行う。また、遠隔操作処理部３０６は、ネットワーク処理部３０３を介して受信したデータを解析し、必要に応じてＵＩ処理部３０２へ制御を行う。
【００２２】
電源処理部３０７は、電源ＳＷ２１４からの信号を電源Ｉ／Ｆ２１３経由で受信し、ジョブコントロール処理部３０１へ通知し、シャットダウン又は再起動処理を実行する。また、ジョブコントロール処理部３０１からの指示に基づき、シャットダウン処理又は再起動処理を実行し電源を切断する。
【００２３】
＜通信処理＞
次に、図４及び図５を参照して、画像形成装置１０１における、中継サーバ１０３を経由したコールセンター端末１０２との通信処理の処理手順及び画面例について説明する。以下で説明する処理は、ＨＤＤ２０４に格納されたプログラムがＲＡＭ２０２に読み出され、ＣＰＵ２０１によって実行されることで実現される。
【００２４】
まず、Ｓ４０１において、ＵＩ処理部３０２は、操作部２１１からの受け付けにより、遠隔操作処理部３０６の起動指示をジョブコントロール処理部３０１に通知する。ここで、図５を参照して、操作部２１１に表示される画面について説明する。５０１は、操作部２１１に表示されるコピー画面を示している。５０３にコールセンターボタンを示しており、選択すると、遠隔操作処理部３０６を起動し、コールセンターの呼び出しが行われる。５０４は、コールセンターへの接続ボタンであり、選択すると、中継サーバ１０３を経由してコールセンター端末１０２と接続する。５０５は切断ボタンであり、選択すると、コールセンター端末１０２との接続を切断する。
【００２５】
図４の説明に戻る。Ｓ４０２において、Ｓ４０１で受け付けられた起動指示に従って、ジョブコントロール処理部３０１は、遠隔操作処理部３０６を起動する。遠隔操作処理部３０６は、ＨＤＤ２０４から、中継サーバ１０３のＵＲＬを読み出し、中継サーバ１０３にＨＴＴＰ接続する。Ｓ４０３において、遠隔操作処理部３０６は、中継サーバ１０３に送信し、コールセンター端末１０２とのセッションを確立する。
【００２６】
Ｓ４０４において、遠隔操作処理部３０６は、音声、動画、遠隔操作データを、Ｓ４０２で確立したセッション上で、ネットワーク処理部３０３を経由し、コールセンター端末１０２と送受信する。これにより、画像形成装置１０１のユーザと、コールセンター端末１０２の受付オペレータ間で、遠隔操作が開始される。Ｓ４０５において、遠隔操作処理部３０６は、中継サーバ１０３とコールセンター端末１０２との接続終了が指示されていれば処理を終了する。終了していなければ、中継サーバ１０３とコールセンター端末１０２とのデータを受信する。
【００２７】
＜再起動処理＞
次に、図６乃至図９を参照して、画像形成装置１０１における中継サーバ１０３を経由したコールセンター端末１０２との通信処理で再起動を促す場合の処理手順について説明する。図４に示すフローチャートにおいて、遠隔操作処理が開始され、かつ、データ受信が可能な状態となっている。以下で説明する処理は、ＨＤＤ２０４に格納されたプログラムがＲＡＭ２０２に読み出され、ＣＰＵ２０１によって実行されることで実現される。
【００２８】
Ｓ６０１において、遠隔操作処理部３０６は、音声、動画、遠隔操作データを、確立したセッション上で、ネットワーク処理部３０３を経由し、コールセンター端末１０２と送受信する。Ｓ６０２において、遠隔操作処理部３０６は、Ｓ６０１で受信したデータが遠隔操作指示かどうかを判定する。遠隔操作指示とは、音声、動画以外の遠隔操作を行うためのデータを示す。判定の結果、遠隔操作指示であればＳ６０４に進み、そうでなければＳ６０３に進む。Ｓ６０３において、遠隔操作処理部３０６は、ＵＩ処理部３０２に音声、動画などの表示を行う依頼を行う。
【００２９】
一方、Ｓ６０４において、遠隔操作処理部３０６からの遠隔操作指示を受け、ジョブコントロール処理部３０１は、再起動指示かどうかを判定する。再起動指示は、トラブルの内容や状況によって、機器構成の変更や、設定変更により、画像形成装置１０１の再起動が必要となる場合に発行される。ここで、再起動指示であればＳ６０５に進み、そうでなければＳ６０１に戻る。
【００３０】
Ｓ６０５において、ジョブコントロール処理部３０１は、電源処理部３０７に再起動指示を通知する。電源処理部３０７は、再起動指示が遠隔操作処理部３０６によるものであるのか、又は、電源ＳＷ２１４からの信号を電源Ｉ／Ｆ２１３経由で受信し、ジョブコントロール処理部３０１処理へ通知されたものであるかを判定する。即ち、ここでは、当該再起動指示が遠隔操作によるものであるか否かを判定している。遠隔操作によるものであればＳ６０６に進み、そうでなければＳ６０７に進む。例えば、外部ネットワークを介して通知された再起動指示であれば、遠隔操作による指示であると判断する。
【００３１】
また、再起動指示として、ジョブコントロール処理部３０１には、遠隔操作以外の図８や図９に示すものも通知される。このような場合においては、Ｓ６０７の処理に進む。具体的には、図８では、８０１の再起動ボタンの押下が、操作部２１１から通知され、ＵＩ処理部３０２を経由し、ジョブコントロール処理部３０１に再起動が通知される場合である。つまり、画像形成装置１０１の操作部２１１に表示された画面を介して通知される再起動指示である。また、図９では、ネットワーク処理部３０３を経由し、ジョブコントロール処理部３０１への再起動の通知を示す場合である。図９の例では、画像形成装置１０１とローカルエリアネットワーク内に設置した情報端末９０２で構成されている。当該情報端末９０２からの再起動指示により、ネットワーク処理部３０３を経由してジョブコントロール処理部３０１への再起動が通知される。即ち、ローカルエリア内に設置された装置からの再起動指示は、遠隔操作による再起動指示ではないと判断する。
【００３２】
図６の説明に戻る。判定された処理が遠隔操作処理部３０６によるものであれば、Ｓ６０６において、ジョブコントロール処理部３０１は、再起動時に遠隔操作処理部３０６を起動するのに必要な情報をＨＤＤ（記憶部）２０４に記憶して、Ｓ６０８に進む。一方、判定された処理が遠隔操作処理部３０６によるものでなければ、Ｓ６０７において、ジョブコントロール処理部３０１は、遠隔操作処理部３０６を起動するのに必要な情報をＨＤＤ２０４に記憶せず、Ｓ６０８に進む。Ｓ６０８において、電源処理部３０７は、再起動を実施する。つまり、電源処理部３０７は、上記必要な情報をＨＤＤ２０４に格納する場合においては、当該情報の格納後に画像形成装置１０１の終了処理を実行する。
【００３３】
続いて、図７の７１０のフローチャートを参照して、画像形成装置１０１における再起動後の処理手順について説明する。図６において、再起動が実行された後のシーケンスを示している。以下で説明する処理は、ＨＤＤ２０４に格納されたプログラムがＲＡＭ２０２に読み出され、ＣＰＵ２０１によって実行されることで実現される。
【００３４】
Ｓ７０１において、再起動が実行された後、ジョブコントロール処理部３０１は、ＨＤＤ２０４から遠隔操作処理部３０６を起動するかどうかの情報及び起動に必要な情報をＨＤＤ２０４から読み出す。ここで読み出す情報は、図６のＳ６０６で保存された情報となる。したがって、当該情報がＨＤＤ２０４に保存されていれば、遠隔操作処理部３０６を再起動する。Ｓ７０２において、ジョブコントロール処理部３０１は、当該情報が取得できたか否かにより、遠隔操作処理部３０６を起動するかどうかを判定する。起動する場合はＳ７０３に進み、そうでない場合は、処理を終了する。Ｓ７０３において、ジョブコントロール処理部３０１は、ＨＤＤ２０４から読み出した情報に従って、遠隔操作処理部３０６を起動する。
【００３５】
図７の７２０のフローチャートは、画像形成装置１０１における再起動後において、中継サーバ１０３を経由したコールセンター端末１０２との通信処理の手順を示す。７１０におけるＳ７０３で、遠隔操作処理部３０６を起動すると、上述した図４のフローチャートにおけるＳ４０２以降のステップに進むことを示している。
【００３６】
以上説明したように、本実施形態に係る画像形成装置１０１は、再起動指示を受信した場合に、当該再起動指示がどのコンポーネントを経由して通知されたものかを判定することによって、再起動時に遠隔操作処理部３０６を起動する必要があるか否かを判定する。これにより、本実施形態によれば、遠隔保守中に、再起動指示が遠隔操作指示で指定された場合にのみ再起動後にも遠隔操作に関連するアプリケーションを起動し、不要な当該アプリケーションの起動を抑制することができる。
【００３７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015121885.tif 000003
【図２】
2015121885.tif 000004
【図３】
2015121885.tif 000005
【図４】
2015121885.tif 000006
【図５】
2015121885.tif 000007
【図６】
2015121885.tif 000008
【図７】
2015121885.tif 000009
【図８】
2015121885.tif 000010
【図９】
2015121885.tif 000011