(57)【特許請求の範囲】
【請求項１】
画像形成装置と、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラと、外部端末とを含む遠隔支援システムであって、
前記画像形成装置は、
前記外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスを開始すると、該遠隔支援サービスの開始通知を前記プリンタコントローラに送信し、該遠隔支援サービスを終了すると、該遠隔支援サービスの終了通知を前記プリンタコントローラに送信する送信手段を備え、
前記プリンタコントローラは、
前記送信手段によって送信された前記開始通知及び前記終了通知を受信する受信手段と、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知手段と
を備えることを特徴とする遠隔支援システム。
【請求項２】
前記報知手段は、前記画像形成装置で実行するジョブを指示する装置の操作画面に、該画像形成装置が遠隔支援サービス中である旨を表示させることを特徴とする請求項１に記載の遠隔支援システム。
【請求項３】
前記画像形成装置で実行するジョブを指示する装置の操作画面とは、前記プリンタコントローラの操作画面、及び前記プリンタコントローラに通信可能に接続された情報処理装置の操作画面であることを特徴とする請求項２に記載の遠隔支援システム。
【請求項４】
前記プリンタコントローラは、さらに、
前記画像形成装置で実行するジョブを受け付ける受付手段と、
前記受付手段によって受け付けたジョブを解析する解析手段と、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間である場合、前記解析手段による解析結果に応じて、前記ジョブの実行を制限する制限手段と
を備えることを特徴とする請求項１乃至３の何れか１項に記載の遠隔支援システム。
【請求項５】
前記制限手段は、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間である場合は、前記受付手段によって受け付けたジョブの実行を制限し、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間でない場合は、前記受付手段によって受け付けたジョブの実行を許可して、前記画像形成装置へ当該ジョブに関するデータを転送することを特徴とする請求項４に記載の遠隔支援システム。
【請求項６】
前記制限手段は、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間である場合であっても、前記解析手段による解析結果が、前記遠隔支援サービスが行われている場合であってもジョブを実行する必要があることを示す場合は、前記受付手段によって受け付けたジョブの実行を許可して、前記画像形成装置へ当該ジョブに関するデータを転送することを特徴とする請求項５に記載の遠隔支援システム。
【請求項７】
前記解析手段による解析結果が前記遠隔支援サービスが行われている場合であっても実行する必要があるジョブとは、前記遠隔支援サービスに関わるテストページの画像形成を行うジョブ、前記プリンタコントローラで生成されるジョブ、及び、前記遠隔支援サービスに関わるユーザが発行したジョブの少なくとも１つであることを特徴とする請求項６に記載の遠隔支援システム。
【請求項８】
前記画像形成装置は、
前記遠隔支援サービス中に受け付けたジョブの制御を設定する設定手段をさらに備え、
前記送信手段は、前記開始通知とともに、前記設定手段によって設定された設定情報を前記プリンタコントローラへ送信し、
前記制限手段は、前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間である場合、前記解析結果に加えて、前記設定情報に基づき、前記ジョブの実行を制限することを特徴とする請求項４乃至７の何れか１項に記載の遠隔支援システム。
【請求項９】
前記設定手段は、前記遠隔支援サービス中はジョブの実行を制限する設定と、前記遠隔支援サービス中であってもジョブの実行を許可する設定と、前記遠隔支援サービス中はジョブの実行を制限するとともに前記プリンタコントローラにおける画像処理を実行した後に一時的に当該ジョブに関するデータを保存する設定との何れかを設定可能であることを特徴とする請求項８に記載の遠隔支援システム。
【請求項１０】
前記制限手段は、
前記ジョブの実行を制限する場合は、当該ジョブに関するデータを保存することを特徴とする請求項４乃至９の何れか１項に記載の遠隔支援システム。
【請求項１１】
画像形成装置に接続され、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラであって、
外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスが開始されると、該遠隔支援サービスの開始通知を前記画像形成装置から受信し、該遠隔支援サービスが終了されると、該遠隔支援サービスの終了通知を前記画像形成装置から受信する受信手段と、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知手段と
を備えることを特徴とするプリンタコントローラ。
【請求項１２】
前記画像形成装置で実行するジョブを受け付ける受付手段と、
前記受付手段によって受け付けたジョブを解析する解析手段と、
前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間である場合、前記解析手段による解析結果に応じて、前記ジョブの実行を制限する制限手段と
をさらに備えることを特徴とする請求項１１に記載のプリンタコントローラ。
【請求項１３】
画像形成装置と、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラと、外部端末とを含む遠隔支援システムの制御方法であって、
前記画像形成装置において、
送信手段が、前記外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスを開始すると、該遠隔支援サービスの開始通知を前記プリンタコントローラに送信し、該遠隔支援サービスを終了すると、該遠隔支援サービスの終了通知を前記プリンタコントローラに送信する送信工程を実行し、
前記プリンタコントローラにおいて、
受信手段が、前記送信工程で送信された前記開始通知及び前記終了通知を受信する受信工程と、
報知手段が、前記受信工程で前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知工程と
を実行することを特徴とする遠隔支援システムの制御方法。
【請求項１４】
画像形成装置に接続され、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラの制御方法であって、
受信手段が、外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスが開始されると、該遠隔支援サービスの開始通知を前記画像形成装置から受信し、該遠隔支援サービスが終了されると、該遠隔支援サービスの終了通知を前記画像形成装置から受信する受信工程と、
報知手段が、前記受信工程で前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知工程と
を実行することを特徴とするプリンタコントローラの制御方法。
【請求項１５】
画像形成装置に接続され、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラの制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
受信手段が、外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスが開始されると、該遠隔支援サービスの開始通知を前記画像形成装置から受信し、該遠隔支援サービスが終了されると、該遠隔支援サービスの終了通知を前記画像形成装置から受信する受信工程と、
報知手段が、前記受信工程で前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知工程と
を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔支援サービスを有する遠隔支援システム、画像形成装置、外部端末、それらの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
製品のトラブル対応の処置が複雑になるにつれ、顧客が直接メーカーのコールセンターに質問し、回答を得るということが頻繁に行われている。特許文献１には、画像形成装置とコールセンター間のトラブル対応を迅速に行うため、音声や動画通信、遠隔操作による遠隔支援サービスが提案されている。遠隔支援サービスでは、画像形成装置でのエラー発生時に保守のための人員が現地に赴くことがなく、コールセンターのオペレータがユーザに直接エラー解決方法を伝えて解決することが可能となる。これにより、エラー解決までの時間を短縮することが可能となる。
【０００３】
遠隔支援サービスでは、遠隔操作機能により、オペレータとユーザが画像形成装置の画面をお互いに見ながら、トラブル解決を行う。ここでは、オペレータの指示によってユーザが画面を操作することもあれば、オペレータが遠隔操作により直接画面を操作することもある。トラブルを解決するにあたって、様々な画面での機能操作や、設定の変更操作が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２０８９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。遠隔支援サービス中は、例えば画像不良など、画像形成装置に何らかの不具合が発生しているケースが多い。また、オペレータが遠隔操作により画像形成装置の設定や画面を操作することがあるので、一般的には、メンテナンス作業に専念することが望ましい。つまり、遠隔支援サービス中は、外部からの通常の印刷ジョブを受信して画像形成装置を稼働させるのは好ましくない。一方で、遠隔支援サービス中に、画像品位を確認するなどの目的で、テスト印刷を実行したいという要求は考慮すべきである。
【０００６】
ところで、ホストコンピュータ及び画像形成装置がＤＦＥ（Digital Front End）などの画像処理装置を介して接続される画像形成システムがある。画像処理装置は、ホストコンピュータから受信した印刷ジョブを処理して画像形成装置に送信するものである。更に画像処理装置に格納された印刷データを印刷ジョブとして画像形成装置に送信したり、画像処理装置の設定情報等も印刷ジョブとして画像形成装置に送信することもある。このようなシステム構成であっても、前述したような遠隔支援サービス中の要求は考慮されるべきである。
【０００７】
本発明は、上述の問題に鑑みて成されたものであり、画像形成装置が遠隔支援サービス中であることを、当該画像形成装置に画像形成ジョブを投入する装置に報知し、画像形成ジョブの受付を好適に制限する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像形成装置と、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラと、外部端末とを含む遠隔支援システムであって、前記画像形成装置は、前記外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスを開始すると、該遠隔支援サービスの開始通知を前記プリンタコントローラに送信し、該遠隔支援サービスを終了すると、該遠隔支援サービスの終了通知を前記プリンタコントローラに送信する送信手段を備え、前記プリンタコントローラは、前記送信手段によって送信された前記開始通知及び前記終了通知を受信する受信手段と、前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知手段とを備えることを特徴とする。
【０００９】
また、本発明は、画像形成装置に接続され、該画像形成装置の一部の画像処理を実行し、該画像形成装置で実行されるジョブを該画像形成装置に対して送信するプリンタコントローラであって、外部端末を使用するオペレータの指示に従って前記画像形成装置の障害を解決する遠隔支援サービスが開始されると、該遠隔支援サービスの開始通知を前記画像形成装置から受信し、該遠隔支援サービスが終了されると、該遠隔支援サービスの終了通知を前記画像形成装置から受信する受信手段と、前記受信手段によって前記開始通知が受信されてから、前記終了通知を受信するまでの間、前記画像形成装置で実行するジョブを前記プリンタコントローラへ指示する装置に対して、該画像形成装置が遠隔支援サービス中であることを報知する報知手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置が遠隔支援サービス中であることを、当該画像形成装置に画像形成ジョブを投入する装置に報知し、画像形成ジョブの受付を好適に制限することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係るネットワーク構成を示す概略的に示す図。
【図２】一実施形態に係る画像処理装置及び画像形成装置を含む画像形成システムのハードウェア構成を概略的に示すブロック図。
【図３】一実施形態に係る中継サーバ及びコールセンター端末を含むハードウェア構成を概略的に示すブロック図。
【図４】一実施形態に係る画像形成装置の操作部を示す図。
【図５】一実施形態に係るＰＣ２０１に表示されるプリントダイアログを示す図。
【図６】一実施形態に係る画像処理装置のソフトウェア構成を説明するブロック図。
【図７】一実施形態に係る画像形成装置のソフトウェア構成を説明するブロック図。
【図８】一実施形態に係る画像形成装置の制御方法を説明するフローチャート。
【図９】一実施形態に係る画像処理装置の制御方法を説明するフローチャート。
【図１０】一実施形態に係る画像処理装置のジョブ制御方法を説明するフローチャート。
【図１１】一実施形態に係る画像形成装置の操作部に表示するジョブ制御方法を説明する図。
【図１２】一実施形態に係る画像処理装置のジョブ制御方法を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
＜第一の実施形態＞
＜遠隔支援システムの構成＞
以下では、本発明の第一の実施形態について説明する。まず、図１を参照して、本実施形態に係る遠隔支援システムのネットワーク構成について説明する。本システムは、プリンタコントローラ１０１、ＭＦＰ１０２、コールセンター端末（外部端末）１０３、ＨＴＴＰ中継サーバ１０４、ファイアウォール（ＦＷ）１０５、１０６を含んで構成される。各装置は、ネットワーク１０７を介して通信可能である。プリンタコントローラ１０１は、画像処理装置の一例であり、ＭＦＰ１０２に接続されたＤＦＥ（Digital Front End）であって、ＭＦＰ１０２の一部の処理、特に、画像処理を行う。ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０２は、画像形成装置の一例である。
【００１４】
プリンタコントローラ１０１、コールセンター端末１０３は、本発明を適用した装置として、お互いの通信相手として動作する。ＭＦＰ１０２は、ローカルの専用回線を介してプリンタコントローラ１０１と接続される。また、プリンタコントローラ１０１、及びコールセンター端末１０３は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）により呼制御を実行してデータ通信を行うデータ通信機能を備える。
【００１５】
図１においては、プリンタコントローラ１０１は、ファイアウォール（ＦＷ）１０５を通じてネットワーク１０７に接続されている。また、ネットワーク１０７には、ＦＷ１０６を通じてコールセンター側のコールセンター端末１０３が接続されている。加えて、ＨＴＴＰ中継サーバ１０４がネットワーク１０７に接続されている。ＨＴＴＰによるデータ通信においては、クライアントノード同士はＨＴＴＰ中継サーバから提供されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）にＰＯＳＴ／ＧＥＴを行うことでデータ通信を実施する。これにより、クライアントノード同士がプライベートアドレスエリアやＦＷに遮られていてもデータ通信を行うことができる。本実施形態では、プリンタコントローラ１０１、及びコールセンター端末１０３は、ＨＴＴＰクライアントノードとして動作する。また、本実施形態では、クライアントノード間はネットワーク１０７に対してＦＷを介して通信する構成であるが、ＦＷを介さないネットワーク構成でもよい。また、ネットワーク１０７には図示したよりも多くのＦＷ、画像形成装置、オペレータＰＣが接続されてもよい。また、本実施形態では、通信プロトコルとしてはＨＴＴＰでなくてもよく、他の通信形態を利用してもよい。
【００１６】
＜ハードウェア構成＞
次に、図２を参照して、本実施形態に係る遠隔支援システムのうち、印刷処理を行う側のハードウェア構成について説明する。プリンタコントローラ１０１とＰＣ２０１は、ネットワーク２０４を介して通信可能に接続されており、ＭＦＰ１０２とプリンタコントローラ１０１は通信回線２０５を介して接続される。なお、図２では、１つの情報処理装置が遠隔支援システムに設けられた場合を例示しているが、プリンタコントローラ１０１と複数の情報処理装置がネットワーク２０４を介して通信可能に接続されていてもよい。
【００１７】
まずＰＣ２０１について説明する。ＰＣ２０１は、印刷ジョブ（画像形成ジョブ）を投入するアプリケーションプログラム等の各種のプログラムを実行することができる。また、ＰＣ２０１には、プリンタコントローラ１０１に対応するプリンタ言語に印刷データを変換する機能を有するプリンタドライバがインストールされている。印刷を行いたいユーザは各種のアプリケーションなどから印刷指示を行うことができる。プリンタドライバは印刷指示に基づいてアプリケーションが出力するデータをプリンタコントローラ１０１が解釈可能な印刷データに変換し、ネットワーク２０４に接続されたプリンタコントローラ１０１に印刷データを送信することができる。
【００１８】
なお、本実施形態では、情報処理装置の一例としてＰＣを例示しているが、例えばスマートフォンやタブレット端末などの携帯情報端末などであってもよい。なお、印刷データをＭＦＰ１０２に送信する方法は適宜変形できる。印刷用のアプリケーション又はドライバを介してＭＦＰ１０２に印刷データを送信するようにしてもよいし、印刷データをクラウドサーバ経由でＭＦＰ１０２へ送信するようにしてもよい。
【００１９】
次に、プリンタコントローラ１０１について説明する。プリンタコントローラ１０１は画像コントローラ部２１０及び操作部２２０を備える。ＰＣ２０１は、ユーザの指示に基づいて印刷ジョブを生成し、生成した印刷ジョブをプリンタコントローラ１０１に送信する。ネットワークＩ／Ｆ２１１は、ネットワーク２０４と画像コントローラ部２１０とを接続する。ＲＯＭ２１２は、ＣＰＵ２１４によって実行される各種パラメータやプログラムを格納する。ＲＡＭ２１３は、ＣＰＵ２１４の主メモリ及びワークメモリである。また、ＲＡＭ２１３にはＲＯＭ２１２に格納された制御プログラムが展開され、ＣＰＵ２１４はＲＡＭ２１３に展開された制御プログラムを実行して画像信号や各種デバイスを統括的に制御する。ＨＤＤ２１５は、印刷データやプリントデータ等の大容量のデータを格納する。
【００２０】
操作部Ｉ／Ｆ２１６は画像コントローラ部２１０及び操作部２２０を接続し、画像処理部２１７はＰＣ２０１から受信した印刷ジョブに含まれる印刷データを信号に変換し、ＭＦＰ１０２に送信する。ネットワークＩ／Ｆ２１８は、通信回線２０５及び画像コントローラ部２１０を接続する。操作部２２０はユーザの指示を受け付ける。
【００２１】
次に、ＭＦＰ１０２について説明する。ＭＦＰ１０２は画像コントローラ部２３０、操作部２４０、画像入力部２９３、音声入出力部２９４、スキャナ部２５０、印刷部２６０、及び後処理部２７０を備える。ＭＦＰ１０２は、シート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、ＭＦＰ１０２は、画像が印刷された複数のシートを綴じたり、複数のシートを揃えたり、複数のシートの排出先を複数のトレイに分けたりする後処理機能を有する。なお、シートには、普通紙や厚紙などの用紙、ＯＨＰシートなどが含まれる。以下では、シートを、記録媒体、記録紙とも称する。
【００２２】
なお、本実施形態では画像形成装置の一例としてＭＦＰ１０２を説明するが、例えば、読取機能を有さないプリンタ等の画像形成装置であってもよい。本実施形態では、一例として画像形成装置が以下に説明する各種構成要件を備えるものとする。
【００２３】
ネットワークＩ／Ｆ２３１は、通信回線２０５及び画像コントローラ部２３０を接続する。ＲＯＭ２３２は、ＣＰＵ２３４によって実行される各種パラメータやプログラムを格納する。ＲＡＭ２３３は、ＣＰＵ２３４の主メモリ及びワークメモリである。また、ＲＡＭ２３３にはＲＯＭ２３２に格納された制御プログラムが展開され、ＣＰＵ２３４はＲＡＭ２３３に展開された制御プログラムを実行して画像信号や各種デバイスを統括的に制御する。ＨＤＤ２３５は、印刷データやプリントデータなどの大容量のデータを格納する。
【００２４】
操作部Ｉ／Ｆ２３６は、操作部２４０及び画像コントローラ部２３０を接続する。画像入力Ｉ／Ｆ２９１は、画像入力部２９３及び画像コントローラ部２３０を接続する。音声入出力Ｉ／Ｆ２９２は、音声入出力部２９４及び画像コントローラ部２３０を接続する。スキャナＩ／Ｆ２３７は、スキャナ部２５０及び画像コントローラ部２３０を接続する。印刷部Ｉ／Ｆ２３８は、印刷部２６０及び画像コントローラ部２３０を接続する。画像処理部２３９は、スキャナ部２５０において取得された画像データやプリンタコントローラ１０１から受信した印刷データに、例えば、変倍、回転、色変換、スムージングの画像処理を施す。操作部２４０はユーザからの指示を受け付ける。
【００２５】
ここで、図４を参照して、操作部２４０の構成例について説明する。操作部２４０は、操作画面を表示するパネル４０１及びハードキー入力部４０２からなる。パネル４０１は例えばタッチパネルディスプレイである。ハードキー入力部４０２は、スタートボタン４１０などの各種のハードキーを有する。ユーザはパネル４０１に表示されているキーをタッチする、或いは、ハードキー入力部４０２の各種ハードキーを押下して指示を入力する。なお、パネル４０１は、タッチパネル機能を有さないディスプレイであってもよい。この場合、タッチ操作によるキー入力に代えて、ディスプレイに表示されるキーを選択するためのスクロールキー及び当該キーを決定するための決定キーをハードキー入力部として備えればよい。操作部２４０は、パネル４０１及びハードキー入力部４０２を介したユーザからの指示を受け付け、必要に応じてパネル４０１に操作画面を表示する。
【００２６】
図２の説明に戻る。画像入力部２９３は、カメラ等の画像入力装置である。音声入出力部２９４は、ヘッドセット等の音声入出力装置である。スキャナ部２５０は、原稿を読み取って画像データを生成する。印刷部２６０は、印刷データを記録紙に印刷する。後処理部２７０は、印刷部２６０に接続され、印刷部２６０において印刷データが印刷された記録紙に対してステイプル処理、パンチ処理、中綴じ処理、及び製本処理等のフィニッシング処理を行う。
【００２７】
次に、図３を参照して、本実施形態に係わる遠隔支援システムのうち、遠隔支援サービスを提供する側のハードウェア構成について説明する。ＨＴＴＰ中継サーバ１０４とコールセンター端末１０３はネットワーク２０４を介して通信可能に接続されている。前述したように、プリンタコントローラ１０１及びＭＦＰ１０２もネットワーク２０４を介して通信可能に接続されている。
【００２８】
ＨＴＴＰ中継サーバ１０４において、３１１はＣＰＵであり、ＲＯＭ３１２又はハードディスク（ＨＤＤ）３１４に記憶された制御プログラムに基づいてシステムバス３２０に接続される各種のデバイスとのアクセスを総括的に制御する。３１２はＲＯＭであり、ＣＰＵ３１１が実行可能な制御プログラム等を記憶している。３１３はＲＡＭであり、主としてＣＰＵ３１１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができる。３１４は、ハードディスク（ＨＤＤ）であり、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施形態ではＨＤＤ３１４を用いたが、ＨＤＤ３１４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。３２０はシステムバスである。３１５はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。
【００２９】
コールセンター端末１０３は、コントローラ部３６０、キーボード部３５０、画像入力部３５１、音声入出力部３５２及びディスプレイ部３５３を備える。３３１はＣＰＵであり、ＲＯＭ３３２又はハードディスク（ＨＤＤ）３３４に記憶された制御プログラムに基づいてシステムバス３４０に接続される各種のデバイスとのアクセスを総括的に制御する。３３２はＲＯＭであり、ＣＰＵ３３１が実行可能な制御プログラム等を記憶している。３３３はＲＡＭであり、主としてＣＰＵ３３１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができる。３３４は、ハードディスク（ＨＤＤ）であり、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施形態ではＨＤＤ３３４を用いたが、ＨＤＤ３３４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。
【００３０】
３４０はシステムバスである。３３５はネットワークＩ／Ｆであり、ネットワークケーブルを経由して外部ネットワークとデータ通信を行う。３３６はキーボードＩ／Ｆであり、キーボード部３５０や不図示のポインティングデバイスからのキー入力を制御する。３３７はディプレイＩ／Ｆであり、ディスプレイ部３５３の表示を制御する。３３８は画像入力Ｉ／Ｆであり、カメラ等の画像入力部３５１からの画像入力を制御する。３３９は音声入出力Ｉ／Ｆであり、ヘッドセット等の音声入出力部３５２との音声入出力を制御する。
【００３１】
＜画面例＞
次に、図５を参照して、ＰＣ２０１にインストールされているプリンタコントローラ１０１に対応するプリンタドライバの画面の一例について説明する。印刷を行いたいユーザは、各種アプリケーションなどからこの画面５０１を開き、印刷指示を行うことができる。画面５０１は、プリントダイアログの画面を示したものであり、印刷に係わる様々な設定を指示することが可能である。印刷設定は多数の設定項目があるため、同一画面上で全ての設定を行うことは困難である。従って、５０２のように設定項目ごとに複数のタブを用意したり、別の設定画面に遷移させるなどして設定を行わせることが多い。
【００３２】
５０２は、基本設定タブ、ページ設定タブ、及び画像調整タブのうち、基本設定タブを選択した際の画面を示したものである。各タブの中には複数の設定項目が存在するが説明は省略する。基本設定タブの中には、印刷に係わる複数の設定項目が用意されている。ここでは、複数ある設定項目のうち、一部の設定項目について示しており、給紙部の設定は「自動」、用紙種類も「自動」、片面／両面は「片面印刷」、印刷の向きは「縦」が設定されている。なお、ユーザが設定可能な設定項目やタブの数などはこれに限定されず、プリンタコントローラ１０１及びＭＦＰ１０２の機能に応じて増減するのはいうまでもない。
【００３３】
５１１は印刷ボタンであり、印刷設定が完了したら押下される。５１２はキャンセルボタンであり、キャンセルボタンが押下されると、印刷設定をキャンセルし、プリントダイアログを開く前の画面に戻る。
【００３４】
５０３は、ＭＦＰ１０２が遠隔支援サービス中にその旨を表示する領域であり、ここでは一例として「ＭＦＰはリモートメンテナンス中です」というメッセージをプリンタドライバ上に表示している。遠隔支援サービスが完了したらこのメッセージを非表示にすることが望ましい。本実施形態では、遠隔支援サービス中のメッセージをプリンタドライバ上に表示する例を示したが、これに限定されない。例えば、ＰＣ上で動作する印刷ジョブ管理ツールやユーティリティ、印刷用のアプリケーション上に表示するようにしてもよい。また、上述の画面等に表示するのではなく、音声等で報知する構成としてもよい。
【００３５】
＜ソフトウェア構成＞
次に、図６を参照して、プリンタコントローラ１０１のソフトウェアモジュール６００の構成例について説明する。図６のソフトウェアモジュール６００は、ＲＯＭ２１２又はＨＤＤ２１５に格納され、ＣＰＵ２１４がＲＡＭ２１３に展開されたソフトウェアモジュール６００を実行することにより実現される。プリンタコントローラ１０１のソフトウェアモジュール６００は、以下に示すモジュールを含んで構成される。
【００３６】
ジョブ受付部６０１は、印刷ジョブをＰＣ２０１から受信して印刷キュー６０６に送信する。印刷キュー６０６は、印刷ジョブの順番を制御するために、プリンタコントローラ１０１が受信した全ての印刷ジョブを一時的に保管する。また、ジョブ受付部６０１は、ユーザの指示を操作部２２０で受け付けるとともに、ユーザの指示に基づいた印刷ジョブの生成をジョブ生成部６０２に指示する。具体的には、ユーザがテストプリント（テストページの画像形成）を指示したときや、プリンタコントローラ１０１の設定に関する情報の印刷を指示したときに、ジョブ受付部６０１は印刷ジョブの生成をジョブ生成部６０２に指示する。さらに、ＨＤＤ２１５に格納された印刷データの印刷を操作部２２０を介して指示したときに、ジョブ受付部６０１は印刷ジョブの生成をジョブ生成部６０２に指示する。ジョブ生成部６０２は、ジョブ受付部６０１が受け付けたユーザの指示に基づいて印刷ジョブを生成する。例えば、ジョブ生成部６０２は、操作部２２０を介してプリンタコントローラ１０１に関する情報の印刷が指示されたとき、プリンタコントローラ１０１に関する情報の印刷ジョブを生成する。次に、ジョブ管理部６０７は、ジョブ解析部６０３へジョブを送信する。
【００３７】
ジョブ解析部６０３は、ＭＦＰ１０２に送信する全ての印刷ジョブ、例えば、ジョブ生成部６０２が生成した印刷ジョブ又はジョブ受付部６０１がＰＣ２０１から受信した印刷ジョブを解析する。具体的には、例えば、印刷ジョブが有するユーザ情報、記録紙（シート、記録媒体）の種別、記録紙のサイズ、印刷時に記録紙をＭＦＰ１０２に供給する給紙トレイ、及びフィニッシング処理に関する情報を取得する。
【００３８】
ジョブ管理部６０７は、ジョブ解析部６０３で解析された印刷ジョブがＭＦＰ１０２で印刷可能か否か判断する。後述の図１０のフローチャートによって印刷可能か否か判断し、印刷可能であれば印刷データ展開部６０４に印刷ジョブを送信する。印刷データ展開部６０４は、ＭＦＰ１０２に送信する印刷ジョブが有する印刷データに基づいてビットマップデータを生成する。印刷データ転送部６０５は当該ビットマップデータをＭＦＰ１０２に送信する。
【００３９】
表示管理部６０８は、ＭＦＰ１０２の状態に基づいた表示の管理を行う。本実施形態では、ＭＦＰ１０２が遠隔支援サービス中である場合に、図５に示すように「ＭＦＰがリモートメンテナンス中」であることをユーザに周知する。具体的には、プリンタコントローラ１０１の操作部２２０やＰＣ２０１上にインストールされているドライバ、ユーティリティ、アプリケーション等に上記内容を表示してユーザに周知する。ＭＦＰ状態受信部６０９は、ＭＦＰ１０２の状態、即ちＭＦＰ１０２が遠隔支援サービス中であるか否かをＭＦＰ１０２から受信し、ジョブ管理部６０７と表示管理部６０８にその状態を通知する。
【００４０】
次に、図７を参照して、ＭＦＰ１０２のソフトウェアモジュール７００の構成例について説明する。図７のソフトウェアモジュール７００はＲＯＭ２３２又はＨＤＤ２３５に格納され、ＣＰＵ２３４はＲＡＭ２３３に展開されたソフトウェアモジュール７００を実行する。ＭＦＰ１０２のソフトウェアモジュール７００は、以下に示すモジュールを含んで構成される。
【００４１】
ＵＩ部７０１は、操作部Ｉ／Ｆ２３６を介して、操作部２４０の表示制御、及び、操作部２４０で設定される各種設定情報の入力を制御する。操作部２４０を介した遠隔支援サービスの受付もここで行われる。セッション管理部７０２は、ＵＩ部７０１から受けたセッションの開始・終了の指示に従って、ＨＴＴＰ制御部７０４へセッション管理用のデータ送受信の指示を行う。支援データ通信制御部７０３は、ＨＴＴＰ制御部７０４へメディアデータや遠隔操作コマンド等の支援内容に関するデータの送受信指示を行う。また、支援データ通信制御部７０３は、必要に応じて操作部Ｉ／Ｆ２３６、画像入力Ｉ／Ｆ２９１、音声入出力Ｉ／Ｆ２９２を介して、音声や画像データの入出力を行う。ＨＴＴＰ制御部７０４は、データをＨＴＴＰで送受信する。
【００４２】
印刷ジョブ制御部７０５は、プリンタコントローラ１０１から受信した印刷ジョブを印刷設定解析部７０６に送信する。印刷設定解析部７０６は、ＭＦＰ１０２が受信した印刷ジョブを解析する。解析の結果、例えば、印刷ジョブが有するユーザ情報、記録紙（シート、記録媒体）の種別、記録紙のサイズ、印刷時に記録紙をＭＦＰ１０２に供給する給紙トレイ、及びフィニッシング処理に関する情報を取得する。取得された印刷設定はＲＡＭ２３３やＨＤＤ２３５に格納される。印刷データ制御部７０５は、印刷結果物に色彩が適切に付されるようにビットマップデータの色変換処理を実行して印刷部２６０が解釈可能なプリントデータに変換する。プリントデータ転送部７０８はプリントデータを印刷部２６０に転送する。
【００４３】
＜処理手順＞
次に、図８を参照して、ＭＦＰ１０２における遠隔支援サービスの開始と終了の処理手順について説明する。以下で説明する処理は、ＣＰＵ２３４がＲＯＭ２３２やＨＤＤ２３５に格納された制御プログラムをＲＡＭ２３３に読み出して実行することにより実現される。ＣＰＵ２３４は、ユーザから操作部２４０を介して遠隔支援サービスの開始が支持されると、図８に示すフローチャートに対応する制御プログラムを実行する。
【００４４】
Ｓ８０１で、ＵＩ部７０１は、操作部２４０から遠隔支援サービスの開始を受け付ける。Ｓ８０１で遠隔支援サービスの開始が指示されると、Ｓ８０２で、ＵＩ部７０１は、プリンタコントローラ１０１のＭＦＰ状態受信部６０９へ遠隔支援サービスの開始を通知する（開始通知を送信する）。Ｓ８０３で、ＨＴＴＰ制御部７０４は、ＨＴＴＰ中継サーバ１０４にＨＴＴＰ接続する。
【００４５】
Ｓ８０４で、支援データ通信制御部７０３は、遠隔支援サービスが終了するまで、コールセンター端末１０３と音声、動画、遠隔操作データの送受信を行う。これにより、遠隔支援サービスが提供され、コールセンターのオペレータとユーザがＭＦＰ１０２上で画面をお互いに見ながら、トラブル解決を行うことができる。コールセンター側の指示によってユーザが画面を操作し設定を変更することもあれば、コールセンター側が遠隔操作により設定を変更することもある。
【００４６】
トラブルが解決し、遠隔支援サービスを終了する場合、ＭＦＰ１０２の操作部２４０にてユーザから終了指示がなされる。Ｓ８０５で、ＣＰＵ２３４は、上記終了指示を受け付けたか否かを判定する。終了指示を受けると、Ｓ８０６へ進み、ＨＴＴＰ制御部０４は、ＨＴＴＰ中継サーバ１０４との接続を解除する。その後、Ｓ８０７で、ＵＩ部７０１は、プリンタコントローラ１０１のＭＦＰ状態受信部６０９へ遠隔支援サービスの終了を通知し（終了通知を送信し）、処理を終了する。
【００４７】
次に、図９を参照して、プリンタコントローラ１０１における遠隔支援サービスの開始と終了の処理手順について説明する。以下で説明する処理は、ＣＰＵ２１４がＲＯＭ２１２やＨＤＤ２１５に格納された制御プログラムをＲＡＭ２１３に読み出して実行することにより実現される。ＣＰＵ２１４は、ＭＦＰ１０２から遠隔支援サービスの開始を通知されると（Ｓ８０２）、図９に示すフローチャートに対応する制御プログラムを実行する。
【００４８】
Ｓ９０１で、ＭＦＰ状態受信部６０９は、ＭＦＰ１０２のＵＩ部７０１から遠隔支援サービスの開始通知を受信する。受信すると、Ｓ９０２へ進み、ＭＦＰ状態受信部６０９は、ジョブ解析部６０３と表示管理部６０８にその状態を通知する。さらに、表示管理部６０８は、図５に示したような「ＭＦＰがリモートメンテナンス中」のメッセージを、プリンタコントローラ１０１の操作部２２０やＰＣ２０１上にインストールされているドライバ、ユーティリティ、アプリケーション等に表示させる。ＭＦＰ１０２から遠隔支援サービスの終了が通知されるまで当該メッセージの表示を継続することが望ましい。
【００４９】
Ｓ９０３で、ＭＦＰ状態受信部６０９は、ＭＦＰ１０２のＵＩ部７０１からプリンタコントローラ１０１のＭＦＰ状態受信部６０９へ遠隔支援サービスの終了通知を受信する。受信すると、Ｓ９０４に進み、ＭＦＰ状態受信部６０９は、ジョブ解析部６０３と表示管理部６０８にその状態を通知する。表示管理部６０８は、上記メッセージ表示を解除し、処理を終了する。
【００５０】
次に、図１０を参照して、プリンタコントローラ１０１における、遠隔支援サービス中に投入された印刷ジョブの処理手順について説明する。以下で説明する処理は、ＣＰＵ２１４がＲＯＭ２１２やＨＤＤ２１５に格納された制御プログラムをＲＡＭ２１３に読み出して実行することにより実現される。
【００５１】
Ｓ１００１で、ジョブ受付部６０１は、ＰＣ２０１からの印刷ジョブ（画像形成ジョブ）を受け付ける。なお、ＭＦＰ１０２の操作部２４０を介して印刷ジョブを受け付けることもある。ここで、ジョブ受付部６０１は、ユーザがテストプリント（テストページの画像形成）を指示したときや、プリンタコントローラ１０１の設定に関する情報の印刷を指示したときは、印刷ジョブの生成をジョブ生成部６０２に指示する。また、ジョブ受付部６０１は、ＨＤＤ２１５に格納された印刷データの印刷について操作部２２０を介して指示したときにも、印刷ジョブの生成をジョブ生成部６０２に指示する。ジョブ生成部６０２は、ジョブ受付部６０１が受け付けたユーザの指示に基づいて印刷ジョブを生成する。例えば、ジョブ生成部６０２は、操作部２２０を介してプリンタコントローラ１０１に関する情報の印刷が指示されたとき、プリンタコントローラ１０１に関する情報の印刷ジョブを生成する。次に、ジョブ管理部６０７は、印刷キュー６０６にジョブを一時的に保存した後、ジョブ解析部６０３へジョブを送信する。
【００５２】
Ｓ１００２で、ジョブ解析部６０３は、ＭＦＰ１０２に送信する全ての印刷ジョブ、例えば、ジョブ生成部６０２が生成した印刷ジョブ又はジョブ受付部６０１がＰＣ２０１から受信した印刷ジョブを解析する。続いて、Ｓ１００３で、ジョブ管理部６０７は、ＭＦＰ状態受信部６０９で受信したＭＦＰ１０２の状態情報（開始通知及び終了通知の受信状況）に基づき、ＭＦＰ１０２が遠隔支援サービス中であるか否かを判定する。遠隔支援サービス中の場合（Ｓ９０１でＭＦＰ１０２から情報を取得）には、Ｓ１００４へ進む。ＭＦＰ１０２が遠隔支援サービス中でない場合には印刷可能であると判断し、Ｓ１００５に進み、ジョブ生成部６０２は、生成した印刷ジョブを印刷データ展開部５０４へ送信して印刷を実行する。
【００５３】
Ｓ１００４で、ジョブ管理部６０７は、Ｓ１００２での解析結果に基づき、印刷ジョブがテストプリントであるか否かを判定する。テストプリントであればＳ１００５に進み印刷ジョブを実行し、そうでない場合はＳ１００６に進み印刷ジョブをキャンセルする。なお、ここでは、Ｓ１００４の判定としてテストプリントであるか否かの判定について説明したが本発明はこれに限定されない。例えば、印刷ジョブがジョブ生成部６０２で生成されたものであるかを判定し、ジョブ生成部６０２で生成されたジョブの場合にはＳ１００５へ進み、印刷を実行してもよい。さらに、印刷ジョブがジョブ生成部６０２で生成されたものでない場合、つまり、外部のＰＣ２０１等から投入された印刷ジョブの場合には、ＭＦＰ１０２に印刷ジョブを送信することなく、印刷ジョブをキャンセルする。このように、本実施形態によれば、遠隔支援サービス中においては、ＭＦＰ１０２の障害を解消するために必要となる印刷ジョブ、例えばテストプリント等は実行し、それ以外のジョブについては当該印刷ジョブをキャンセルする制御を行う。
【００５４】
また、印刷ジョブがテストプリントか否かの判断するために、ジョブ生成部６０２で生成されたものかだけで判断することは望ましくない。例えば、外部からのジョブであっても、印刷ジョブのユーザ情報をジョブ解析部６０３にて参照し、管理者権限で印刷ジョブが発行されていれば、印刷を実行するように制御することが望ましい。管理者権限の印刷を許可する理由としては、例えば、遠隔支援サービス中にコールセンターのオペレータが遠隔地から印刷を指示した場合や、遠隔支援サービスを受けているユーザが特定の印刷ジョブを外部から流したいケースが考えられるからである。
【００５５】
また、キャンセルしたジョブは、印刷キューに一時的に保存しておき、遠隔支援サービスの終了通知の受信をきっかけに（Ｓ９０３）、ジョブ管理部６０７が印刷を再開するようにしてもよい。このように、本実施形態では、画像形成装置が遠隔支援サービス中の場合に、遠隔支援サービス中であることをユーザに通知できるのに加え、必要なプリント以外の印刷ジョブの受け付けを制限することができる。
【００５６】
＜第二の実施形態＞
以下では、本発明の第二の実施形態について説明する。上記第一の実施形態では、画像形成装置が遠隔支援サービス中の場合に、遠隔支援サービス中であることをユーザに通知し、必要なプリント以外の印刷ジョブの受け付けを制限する形態について述べた。具体的には、必要なプリント以外の印刷ジョブはプリンタコントローラ１０１内でキャンセルする形態とした。キャンセルしたジョブは、印刷キューに一時的に保存し、遠隔支援サービスが終了すると印刷を再開するようにする構成について説明した。
【００５７】
一方、上記第一の実施形態で説明したユーザがオフィスやサイト内部の担当者であることも多く、この場合には、ユーザは内部事情を把握しているため、遠隔支援サービス中であっても、ある程度通常の印刷ジョブが混在しても構わないケースも存在する。即ち、一般的には、遠隔支援サービス中はメンテナンス作業に専念することが望ましいが、ユーザの使用環境によっては、遠隔支援サービス中であっても、通常の印刷ジョブのプリントを許可したいという要求も存在する。そこで、本実施形態では、遠隔支援サービス中に投入された印刷ジョブの動作をユーザに選択可能にさせる形態について説明する。
【００５８】
＜設定画面例＞
図１１を参照して、図８のＳ８０１において遠隔支援サービスが開始された際に、ＭＦＰ１０２のＵＩ部７０１によって、操作部２２０に表示する設定画面１１００について説明する。設定画面１１００は、遠隔支援サービス中の印刷ジョブの動作をユーザに選択させる画面である。
【００５９】
設定画面１１００には、３つの選択肢があり、それぞれチェックボックスにチェックすることで選択することができる。１１０１は、遠隔支援サービス中は印刷ジョブをキャンセルし、印刷キュー６０６に一時的に保存するよう指示するものである。なお、この場合であっても、上記第一の実施形態で説明したように、テストプリントなどの必要な印刷ジョブは実行される。１１０２は、遠隔支援サービス中も印刷ジョブを逐次プリントするよう指示するものである。つまり、プリンタコントローラ１０１は、印刷ジョブの制御を一切行わず、遠隔支援サービスが開始されていない場合と同様に印刷ジョブを扱う。１１０３は、遠隔支援サービス中は印刷ジョブをプリントせずに、ＲＩＰ（ジョブ解析部６０３による印刷ジョブの解析及び印刷データ展開部６０４によるビットマップデータ生成）だけを行い、印刷キュー６０６に一時的に保存するよう指示するものである。ＲＩＰ後のデータを保存するメリットは、例えば、遠隔支援サービスが終了した後、直ちに印刷を再開できることが挙げられる。サイズの大きいファイルはＲＩＰに時間が掛かる場合があるため、印刷を再開する際の時間を短縮することができる。
【００６０】
図８のＳ８０２で、ＭＦＰ１０２はプリンタコントローラ１０１に遠隔支援サービスを通知するが、この際、３つの選択肢の中でどれが選択されたかの選択情報も同時にプリンタコントローラ１０１に通知する。プリンタコントローラ１０１のジョブ管理部６０７は選択された設定値に応じて図１２のように処理を行う。
【００６１】
＜処理手順＞
次に、図１２を参照して、本実施形態のプリンタコントローラ１０１における、遠隔支援サービス中に投入された印刷ジョブの処理手順について説明する。以下で説明する処理は、ＣＰＵ２１４がＲＯＭ２１２やＨＤＤ２１５に格納された制御プログラムをＲＡＭ２１３に読み出して実行することにより実現される。
【００６２】
まず、Ｓ１２０１で、ジョブ受付部６０１は、ＰＣ２０１からの印刷ジョブを受け付ける。なお、ＭＦＰ１０２の操作部２４０を介して印刷ジョブを受け付けることもある。ここで、ジョブ受付部６０１は、ユーザがテストプリントを指示したときや、プリンタコントローラ１０１の設定に関する情報の印刷を指示したときは、印刷ジョブの生成をジョブ生成部６０２に指示する。また、ジョブ受付部６０１は、ＨＤＤ２１５に格納された印刷データの印刷について操作部２２０を介して指示したときにも、印刷ジョブの生成をジョブ生成部６０２に指示する。ジョブ生成部６０２は、ジョブ受付部６０１が受け付けたユーザの指示に基づいて印刷ジョブを生成する。例えば、ジョブ生成部６０２は、操作部２２０を介してプリンタコントローラ１０１に関する情報の印刷が指示されたとき、プリンタコントローラ１０１に関する情報の印刷ジョブを生成する。次に、ジョブ管理部６０７は、印刷キュー６０６にジョブを一時的に保存した後、ジョブ解析部６０３へジョブを送信する。
【００６３】
Ｓ１２０２で、ジョブ解析部６０３は、ＭＦＰ１０２に送信する全ての印刷ジョブ、例えば、ジョブ生成部６０２が生成した印刷ジョブ又はジョブ受付部６０１がＰＣ２０１から受信した印刷ジョブを解析する。続いて、Ｓ１２０３で、ジョブ管理部６０７は、ＭＦＰ状態受信部６０９で受信したＭＦＰ１０２の状態情報に基づき、ＭＦＰ１０２が遠隔支援サービス中であるか否かを判定する。遠隔支援サービス中の場合（Ｓ９０１でＭＦＰ１０２から情報を取得）には、Ｓ１２０４へ進む。ＭＦＰ１０２が遠隔支援サービス中でない場合には印刷可能であると判断し、Ｓ１２０９に進み、ジョブ生成部６０２は、生成した印刷ジョブを印刷データ展開部５０４へ送信して印刷を実行する。
【００６４】
Ｓ１２０４で、ジョブ管理部６０７は、印刷ジョブがテストプリントであるか否かを判定する。テストプリントであればＳ１２０９に進み印刷ジョブを実行し、そうでない場合はＳ１２０５に進む。なお、ここでは、Ｓ１２０４の判定としてテストプリントであるか否かの判定について説明したが本発明はこれに限定されない。例えば、印刷ジョブがジョブ生成部６０２で生成されたものであるかを判定し、ジョブ生成部６０２で生成されたジョブの場合にはＳ１２０４へ進み、印刷を実行してもよい。さらに、印刷ジョブがジョブ生成部６０２で生成されたものでない場合、つまり、外部のＰＣ２０１等から投入された印刷ジョブの場合には、ＭＦＰ１０２に印刷ジョブを送信することなく、印刷ジョブをキャンセルする。
【００６５】
ここまでの説明は、上記第一の実施形態におけるＳ１００４の説明と同様である。しかし、本発明によれば、印刷ジョブがテストプリントなどの必要な印刷ジョブでない場合において、さらに、設定画面１１００を介して設定された選択情報に基づいて印刷ジョブを制御する。例えば、印刷ジョブがジョブ生成部６０２で生成されたものでない場合、つまり、外部のＰＣ２０１等から投入された印刷ジョブの場合には、図１１で選択された設定値（選択情報）に応じて動作を切り替える。
【００６６】
具体的には、Ｓ１２０５で、ジョブ管理部６０７は、図１１において、１１０１で「サービス中は印刷ジョブをキャンセルする」が選択されているか否かを判定する。設定されている場合には、Ｓ１２０７へ進み、ジョブ管理部６０７は、印刷ジョブをキャンセルして印刷キュー６０６に一時的に保存する。また、１１０１で「サービス中は印刷ジョブをプリントせずにＲＩＰだけ行う」が選択されている場合には、Ｓ１２０８へ進み、ジョブ管理部６０７は、印刷ジョブをＲＩＰだけして印刷キュー６０６に一時的に保存する。１１０１で「サービス中も印刷ジョブを逐次プリントする」が選択されている場合には、Ｓ１２０９へ進み、ジョブ生成部６０２は、生成した印刷ジョブを印刷データ展開部５０４へ送信して印刷を実行する。また、ジョブキャンセルして一時的に保存したジョブやＲＩＰだけして保存したジョブは、遠隔支援サービスの終了通知の受信をきっかけに（Ｓ９０３）、ジョブ管理部６０７が印刷を再開するようにしてもよい。
【００６７】
このように、本実施形態では、画像形成装置が遠隔支援サービス中の場合に、遠隔支援サービス中であることをユーザに通知できるのに加え、ユーザの要望に合わせて印刷ジョブの動作を切り替えることができる。したがって、上記第一の実施形態における効果を有しつつ、さらに、ユーザが所望する制御を柔軟に行うことができる。
【００６８】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１０１：プリンタコントローラ、１０２：ＭＦＰ、１０３：コールセンター端末、１０４：ＨＴＴＰ中継サーバ、６０７：ジョブ管理部、６０８：表示管理部、６０９：ＭＦＰ状態受信部、７０１：ＵＩ部
【図１】
0006726968.tif 000002
【図２】
0006726968.tif 000003
【図３】
0006726968.tif 000004
【図４】
0006726968.tif 000005
【図５】
0006726968.tif 000006
【図６】
0006726968.tif 000007
【図７】
0006726968.tif 000008
【図８】
0006726968.tif 000009
【図９】
0006726968.tif 000010
【図１０】
0006726968.tif 000011
【図１１】
0006726968.tif 000012
【図１２】
0006726968.tif 000013