(57)【要約】【課題】ブラウザにより操作パネルから外部サーバの印刷指示を行うことができる画像処理装置において、外部サーバからジョブが発行された後のジョブ実行状況をユーザが把握することができる、利便性の高い画像処理装置等を提供する。【解決手段】画像処理装置１のブラウザにより外部サーバ２にアクセスし、外部サーバ側のジョブ指定画面データに基づいて、表示手段１０６ｂがジョブ指定画面をブラウザにより表示する。ユーザがジョブを指定すると、発行要求手段１０９が、指定されたジョブの発行を外部サーバ２に要求し、これを受けた外部サーバ２はジョブを発行する。発行されたジョブは受信手段１１１で受信され、ジョブ実行手段１０７で実行される。そして、表示制御手段１０８は、受信手段による前記ジョブの受信結果及び／または前記ジョブ実行手段による前記ジョブの実行状況に応じた画面を前記表示手段１０６ｂに表示させる。【選択図】  図３
2010057135.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示する表示手段と、
前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求手段と、
前記ジョブ発行要求手段による発行要求を受けた外部サーバから発行されたジョブを受信する受信手段と、
前記受信されたジョブを実行するジョブ実行手段と、
前記受信手段による前記ジョブの受信結果及び／または前記ジョブ実行手段による前記ジョブの実行状況を検出する検出手段と、
前記検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
ジョブの受信結果及び／または実行状況に応じた画面データの取得先の提供を、外部サーバに要求する取得先提供要求手段をさらに備え、
前記表示制御手段は、前記取得先提供要求手段により画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる請求項１に記載の画像処理装置。
【請求項３】
前記取得先提供要求手段は、前記発行要求手段による外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供要求を外部サーバへ行う請求項２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記ジョブ実行手段による前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する請求項２または３に記載の画像処理装置。
【請求項５】
前記取得先提供要求手段は、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、
前記表示制御手段は、前記複数の画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得する請求項２〜４のいずれかに記載の画像処理装置。
【請求項６】
ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である請求項５に記載の画像処理装置。
【請求項７】
前記取得先提供要求手段は、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、
前記表示制御手段は、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する請求項２または３に記載の画像処理装置。
【請求項８】
ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである請求項７に記載の画像処理装置。
【請求項９】
前記外部サーバから発行されるジョブは印刷ジョブである請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示手段に表示するステップと、
前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求ステップと、
前記ジョブ発行要求ステップにおける発行要求を受けた外部サーバから発行されたジョブを受信するステップと、
前記受信されたジョブを実行するジョブ実行ステップと、
前記受信ステップにおける前記ジョブの受信結果及び／または前記ジョブ実行ステップにおける前記ジョブの実行状況を検出するステップと、
検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御ステップと、
を備えたことを特徴とする画像処理装置によるジョブ実行方法。
【請求項１１】
ジョブの受信結果及び／または実行状況に応じて前記表示手段に表示される画面データの取得先の提供を、外部サーバに要求する取得先提供要求ステップをさらに備え、
前記表示制御ステップでは、前記取得先提供要求ステップにより画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる請求項１０に記載の画像処理装置によるジョブ実行方法。
【請求項１２】
前記取得先提供要求ステップでは、前記ジョブ発行要求ステップによる外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供を外部サーバへ要求する請求項１１に記載の画像処理装置によるジョブ実行方法。
【請求項１３】
前記表示制御ステップでは、前記ジョブ実行ステップにおける前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する請求項１１または１２に記載の画像処理装置によるジョブ実行方法。
【請求項１４】
前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、
前記表示制御ステップでは、前記複数の画面データの取得先から、ジョブの実行状況に応じた画面データの取得先を選択して画面データを取得する請求項１１〜１３のいずれかに記載の画像処理装置によるジョブ実行方法。
【請求項１５】
ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である請求項１４に記載の画像処理装置によるジョブ実行方法。
【請求項１６】
前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、
前記表示制御ステップは、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する請求項１１または１２に記載の画像処理装置によるジョブ実行方法。
【請求項１７】
ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである請求項１６に記載の画像処理装置によるジョブ実行方法。
【請求項１８】
前記外部サーバから発行されるジョブは印刷ジョブである請求項１０〜１７のいずれかに記載の画像処理装置によるジョブ実行方法。
【請求項１９】
ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示手段に表示するステップと、
前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求ステップと、
前記ジョブ発行要求ステップにおける発行要求を受けた外部サーバから発行されたジョブを受信するステップと、
前記受信されたジョブを実行するジョブ実行ステップと、
前記受信ステップにおける前記ジョブの受信結果及び／または前記ジョブ実行ステップにおける前記ジョブの実行状況を検出するステップと、
検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御ステップと、
を画像処理装置のコンピュータに実行させるためのジョブ実行プログラム。
【請求項２０】
ジョブの受信結果及び／または実行状況に応じて前記表示手段に表示される画面データの取得先の提供を、外部サーバに要求する取得先提供要求ステップをさらにコンピュータに実行させ、
前記表示制御ステップでは、前記取得先提供要求ステップにより画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる処理をコンピュータに実行させる請求項１９に記載のジョブ実行プログラム。
【請求項２１】
前記取得先提供要求ステップでは、前記発行要求ステップによる外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供を外部サーバへ要求する処理をコンピュータに実行させる請求項２０に記載のジョブ実行プログラム。
【請求項２２】
前記表示制御ステップでは、前記ジョブ実行ステップにおける前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する処理をコンピュータに実行させる請求項２０または２１に記載のジョブ実行プログラム。
【請求項２３】
前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求する処理をコンピュータに実行させ、
前記表示制御ステップでは、前記複数の画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得する処理をコンピュータに実行させる請求項２０〜２２のいずれかに記載のジョブ実行プログラム。
【請求項２４】
ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である請求項２３に記載のジョブ実行プログラム。
【請求項２５】
前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求する処理をコンピュータに実行させ、
前記表示制御ステップは、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する処理をコンピュータに実行させる請求項２０または２１に記載のジョブ実行プログラム。
【請求項２６】
ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである請求項２５に記載のジョブ実行プログラム。
【請求項２７】
前記外部サーバから発行されるジョブは印刷ジョブである請求項１９〜２６のいずれかに記載のジョブ実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コピー機能、プリンタ機能、ＦＡＸ機能等を有する多機能デジタル画像形成装置（ＭＦＰ：Multi Function Peripherals）等の画像処理装置、同装置におけるジョブ実行方法及びジョブ実行プログラムに関する。
【背景技術】
【０００２】
上記のような多機能デジタル画像形成装置等の画像処理装置の中には、ウェブページを閲覧するためのアプリケーションソフトウェアであるブラウザを搭載し、外部サーバのジョブ指定画面を、ブラウザにより自装置の操作パネルに表示させて、外部サーバによるジョブの発行を自装置から指示することができる機能を備えたものがある。
【０００３】
この画像処理装置によれば、ユーザは画像処理装置のブラウザにより操作パネルから外部サーバ内の文書データの閲覧や印刷指示を行うことができる。
【０００４】
具体的には、ブラウザにより外部サーバにアクセスし、前記外部サーバにジョブ指定画面データの取得を要求する。この取得要求に応じて外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、画像処理装置がジョブ指定画面をブラウザにより操作パネルに表示する。
【０００５】
操作パネルに表示された外部サーバ側のジョブ指定画面により、ユーザがジョブの実行対象データを指定するとともに印刷等のジョブを指定すると、画像処理装置は、ＣＧＩ（Common Gateway Interface）処理のリクエストの送信により、指定されたジョブの発行を外部サーバに要求し、この発行要求を受けた外部サーバはジョブを発行し、発行されたジョブが画像処理装置により実行される。また、外部サーバはＣＧＩリクエストの受付結果、換言すれば、画像処理装置からのジョブ発行要求を受けてジョブを発行したことを、画像処理装置に送信し、この旨が画像処理装置の操作パネルに表示される。
【０００６】
尚、特許文献１には、内部に保持するコンテンツと外部から取得するコンテンツとを異なるブラウザにより表示する場合であっても、それぞれの間の連携を確保して操作性の向上を図る技術が開示されている。
【特許文献１】特開２００７−３４５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、前述したような画像処理装置のブラウザと外部サーバ間の通信はＨＴＴＰ（HyperText Transfer Protocol）で行われ、ジョブ対象データの送信はＬＰＲ（Line PRinter daemon protocol）などの別のプロトコルで行われる。また、ＨＴＴＰを利用する場合、画像処理装置の表示部に表示されている画面の更新は、ブラウザからの要求によってのみ実行され、サーバからの画面更新指示を行うことはできない。
【０００８】
このため、従来では前述したように、ＣＧＩリクエストの受信結果である、外部サーバからジョブを発行したことが画像処理装置に送信され、この旨が画像処理装置の操作パネルに表示されるものの、それ以後に画像処理装置の画面を更新することはできなかった。このため、正しくジョブが送信（画像処理装置で受信）できたかどうかを表示することはできず、ユーザがジョブの送信結果を知ることはできなかった。
【０００９】
また、画像処理装置によるジョブ実行処理は画像処理装置の内部処理であって、外部サーバのプロトコルとは無関係に行われるため、ジョブが正常に実行されたかエラーが生じたか等の情報を、画像処理装置の操作パネルに表示することはやはりできなかった。
【００１０】
このように、ブラウザにより操作パネルから外部サーバの印刷指示を行うことができる従来の画像処理装置では、外部サーバからジョブが発行された後のジョブ受信結果や実行状況をユーザが把握することができず、利便性に欠けるものであった。
【００１１】
なお、前記特許文献１に記載の技術は、上記課題に対して解決策を与えうるものではなかった。
【００１２】
この発明は、このような技術的背景に鑑みてなされたものであって、ブラウザにより操作パネルから外部サーバに対してジョブの発行要求を行うことができる画像処理装置において、外部サーバからジョブが発行された後のジョブの受信結果及び／または実行状況をユーザが把握することができる、利便性の高い画像処理装置、同装置におけるジョブ実行方法及びジョブ実行プログラムの提供を課題とする。
【課題を解決するための手段】
【００１３】
上記課題は、以下の手段によって解決される。
（１）ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示する表示手段と、前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求手段と、前記ジョブ発行要求手段による発行要求を受けた外部サーバから発行されたジョブを受信する受信手段と、前記受信されたジョブを実行するジョブ実行手段と、前記受信手段による前記ジョブの受信結果及び／または前記ジョブ実行手段による前記ジョブの実行状況を検出する検出手段と、前記検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする画像処理装置。
（２）ジョブの受信結果及び／または実行状況に応じた画面データの取得先の提供を、外部サーバに要求する取得先提供要求手段をさらに備え、前記表示制御手段は、前記取得先提供要求手段により画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる前項１に記載の画像処理装置。
（３）前記取得先提供要求手段は、前記発行要求手段による外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供要求を外部サーバへ行う前項２に記載の画像処理装置。
（４）前記表示制御手段は、前記ジョブ実行手段による前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する前項２または３に記載の画像処理装置。
（５）前記取得先提供要求手段は、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、前記表示制御手段は、前記複数の画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得する前項２〜４のいずれかに記載の画像処理装置。
（６）ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である前項５に記載の画像処理装置。
（７）前記取得先提供要求手段は、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、前記表示制御手段は、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する前項２または３に記載の画像処理装置。
（８）ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである前項７に記載の画像処理装置。
（９）前記外部サーバから発行されるジョブは印刷ジョブである前項１〜８のいずれかに記載の画像処理装置。
（１０）ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示手段に表示するステップと、前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求ステップと、前記ジョブ発行要求ステップにおける発行要求を受けた外部サーバから発行されたジョブを受信するステップと、前記受信されたジョブを実行するジョブ実行ステップと、前記受信ステップにおける前記ジョブの受信結果及び／または前記ジョブ実行ステップにおける前記ジョブの実行状況を検出するステップと、検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御ステップと、を備えたことを特徴とする画像処理装置によるジョブ実行方法。
（１１）ジョブの受信結果及び／または実行状況に応じて前記表示手段に表示される画面データの取得先の提供を、外部サーバに要求する取得先提供要求ステップをさらに備え、前記表示制御ステップでは、前記取得先提供要求ステップにより画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる前項１０に記載の画像処理装置によるジョブ実行方法。
（１２）前記取得先提供要求ステップでは、前記ジョブ発行要求ステップによる外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供を外部サーバへ要求する前項１１に記載の画像処理装置によるジョブ実行方法。
（１３）前記表示制御ステップでは、前記ジョブ実行ステップにおける前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する前項１１または１２に記載の画像処理装置によるジョブ実行方法。
（１４）前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、前記表示制御ステップでは、前記複数の画面データの取得先から、ジョブの実行状況に応じた画面データの取得先を選択して画面データを取得する前項１１〜１３のいずれかに記載の画像処理装置によるジョブ実行方法。
（１５）ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である前項１４に記載の画像処理装置によるジョブ実行方法。
（１６）前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求し、前記表示制御ステップは、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する前項１１または１２に記載の画像処理装置によるジョブ実行方法。
（１７）ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである前項１６に記載の画像処理装置によるジョブ実行方法。
（１８）前記外部サーバから発行されるジョブは印刷ジョブである前項１０〜１７のいずれかに記載の画像処理装置によるジョブ実行方法。
（１９）ブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、ジョブ指定画面をブラウザにより表示手段に表示するステップと、前記表示手段に表示された外部サーバ側のジョブ指定画面によりユーザが指定したジョブの発行を外部サーバに要求するジョブ発行要求ステップと、前記ジョブ発行要求ステップにおける発行要求を受けた外部サーバから発行されたジョブを受信するステップと、前記受信されたジョブを実行するジョブ実行ステップと、前記受信ステップにおける前記ジョブの受信結果及び／または前記ジョブ実行ステップにおける前記ジョブの実行状況を検出するステップと、検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる表示制御ステップと、を画像処理装置のコンピュータに実行させるためのジョブ実行プログラム。
（２０）ジョブの受信結果及び／または実行状況に応じて前記表示手段に表示される画面データの取得先の提供を、外部サーバに要求する取得先提供要求ステップをさらにコンピュータに実行させ、前記表示制御ステップでは、前記取得先提供要求ステップにより画面データの取得先の提供要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データを取得して、前記表示手段に画面を表示させる処理をコンピュータに実行させる前項１９に記載のジョブ実行プログラム。
（２１）前記取得先提供要求ステップでは、前記発行要求ステップによる外部サーバへの前記ジョブの発行要求とともに、画面データの取得先の提供を外部サーバへ要求する処理をコンピュータに実行させる前項２０に記載のジョブ実行プログラム。
（２２）前記表示制御ステップでは、前記ジョブ実行ステップにおける前記ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データを取得する処理をコンピュータに実行させる前項２０または２１に記載のジョブ実行プログラム。
（２３）前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求する処理をコンピュータに実行させ、前記表示制御ステップでは、前記複数の画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得する処理をコンピュータに実行させる前項２０〜２２のいずれかに記載のジョブ実行プログラム。
（２４）ジョブの実行状況とは、正常動作であるかエラーであるか、またはエラーの種類である前項２３に記載のジョブ実行プログラム。
（２５）前記取得先提供要求ステップでは、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先の提供を要求する処理をコンピュータに実行させ、前記表示制御ステップは、前記複数の画面データの取得先の中から、ユーザの選択に基づいて画面データを取得する処理をコンピュータに実行させる前項２０または２１に記載のジョブ実行プログラム。
（２６）ユーザにより選択された画面データは、前記外部サーバから発行されたジョブの正常終了後に表示される、ジョブ指定画面データか、外部サーバから発行されたジョブの実行モードの終了画面データか、ブラウザのトップ画面のいずれかである前項２５に記載のジョブ実行プログラム。
（２７）前記外部サーバから発行されるジョブは印刷ジョブである前項１９〜２６のいずれかに記載のジョブ実行プログラム。
【発明の効果】
【００１４】
前項１に記載の発明によれば、画像処理装置のブラウザにより外部サーバにアクセスし、外部サーバから送られてくる外部サーバ側のジョブ指定画面データに基づいて、表示手段がジョブ指定画面をブラウザにより表示する。表示手段に表示された外部サーバ側のジョブ指定画面により、ユーザがジョブを指定すると、発行要求手段が、指定されたジョブの発行を外部サーバに要求し、この発行要求を受けた外部サーバはジョブを発行する。発行されたジョブは画像処理装置の受信手段により受信され、ジョブ実行手段により実行される。そして、検出手段は、受信手段による前記ジョブの受信結果及び／または前記ジョブ実行手段による前記ジョブの実行状況を検出し、表示制御手段は、前記検出された受信結果及び／または実行状況に応じた画面を前記表示手段に表示させる。
【００１５】
このように、外部サーバから発行されたジョブの受信結果及び／または実行状況に応じた画面が表示手段に表示されるから、ユーザは外部サーバからジョブが正常に送信（画像処理装置で受信）できたかどうか、またはジョブが正常に実行されたかエラーが生じたか等を知ることができ、ユーザの利便性を高めることができる。
【００１６】
前項２に記載の発明によれば、ジョブの受信結果及び／または実行状況に応じて前記表示手段に表示される画面データの取得先の提供が外部サーバに要求され、この要求を受けた外部サーバから提供された画面データの取得先から、ジョブの受信結果及び／または実行状況に応じた画面データが取得されて、前記表示手段に対応する画面が表示されるから、受信結果及び／または実行状況に応じた画面を確実に前記表示手段に表示することができる。
【００１７】
前項３に記載の発明によれば、外部サーバへの画面データの取得先の提供要求は、外部サーバへの前記ジョブの発行要求とともに行われる。
【００１８】
前項４に記載の発明によれば、ジョブの実行停止時に、外部サーバから提供された画面データの取得先から画面データが取得されるから、ジョブの実行停止に応じた画面を表示手段に表示することができる。
【００１９】
前項５に記載の発明によれば、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先を予め取得しておき、それらの取得先の中から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得するから、その都度画面データを取得するよりも速く、ジョブの受信結果及び／または実行状況に応じた画面を表示手段に表示することができる。
【００２０】
前項６に記載の発明によれば、正常動作であるかエラーであるか、またはエラーの種類を示す画面を、ジョブの実行状況に応じて表示することができる。
【００２１】
前項７に記載の発明によれば、予め複数の画面データの取得先が提供され、それらの中から、ユーザの選択に基づいて画面データが取得されるから、ユーザの意向に沿った画面を表示することができる。
【００２２】
前項８に記載の発明によれば、ユーザの選択により、外部サーバから発行されたジョブの正常終了後に、ジョブ実行対象データの選択画面か、外部サーバから発行されたジョブの実行モードの終了画面か、実行モードのトップ画面のいずれかを、表示することができる。
【００２３】
前項９に記載の発明によれば、外部サーバから印刷ジョブを発行して画像処理装置に印刷ジョブを実行させる処理を、画像処理装置から指定することができる。
【００２４】
前項１０に記載の発明によれば、外部サーバから発行されたジョブの受信結果及び／または実行状況に応じた画面が表示手段に表示されるから、ユーザは外部サーバからジョブが正常に送信（画像処理装置で受信）できたかどうか、またはジョブが正常に実行されたかエラーが生じたか等を知ることができ、ユーザの利便性を高めることができる。
【００２５】
前項１１に記載の発明によれば、受信結果及び／または実行状況に応じた画面を確実に前記表示手段に表示することができる。
【００２６】
前項１２に記載の発明によれば、外部サーバへの画面データの取得先の提供要求は、外部サーバへの前記ジョブの発行要求とともに行われる。
【００２７】
前項１３に記載の発明によれば、ジョブの実行停止に応じた画面を表示手段に表示することができる。
【００２８】
前項１４に記載の発明によれば、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先を予め取得しておき、それらの取得先の中から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得するから、その都度画面データを取得するよりも速く、ジョブの受信結果及び／または実行状況に応じた画面を表示手段に表示することができる。
【００２９】
前項１５に記載の発明によれば、正常動作であるかエラーであるか、またはエラーの種類を示す画面を、ジョブの実行状況に応じて表示することができる。
【００３０】
前項１６に記載の発明によれば、予め複数の画面データの取得先が提供され、それらの中から、ユーザの選択に基づいて画面データが取得されるから、ユーザの意向に沿った画面を表示することができる。
【００３１】
前項１７に記載の発明によれば、ユーザの選択により、外部サーバから発行されたジョブの正常終了後に、ジョブ実行対象データの選択画面か、外部サーバから発行されたジョブの実行モードの終了画面か、実行モードのトップ画面のいずれかを、表示することができる。
【００３２】
前項１８に記載の発明によれば、外部サーバから印刷ジョブを発行して画像処理装置に印刷ジョブを実行させる処理を、画像処理装置から指定することができる。
【００３３】
前項１９に記載の発明によれば、ユーザが外部サーバからジョブが正常に送信（画像処理装置で受信）できたかどうか、またはジョブが正常に実行されたかエラーが生じたか等を知ることができる処理を、コンピュータに実行させることができる。
【００３４】
前項２０に記載の発明によれば、受信結果及び／または実行状況に応じた画面を確実に表示手段に表示することができる処理を、コンピュータに実行させることができる。
【００３５】
前項２１に記載の発明によれば、外部サーバへの画面データの取得先の提供要求を、外部サーバへの前記ジョブの発行要求とともに行う処理を、コンピュータに実行させることができる。
【００３６】
前項２２に記載の発明によれば、ジョブの実行停止に応じた画面を表示手段に表示する処理を、コンピュータに実行させることができる。
【００３７】
前項２３に記載の発明によれば、ジョブの受信結果及び／または実行状況に応じた複数の画面データの取得先を予め取得しておき、それらの取得先の中から、ジョブの受信結果及び／または実行状況に応じた画面データの取得先を選択して画面データを取得する処理を、コンピュータに実行させることができる。
【００３８】
前項２４に記載の発明によれば、正常動作であるかエラーであるか、またはエラーの種類を示す画面を、ジョブの実行状況に応じて表示することができる処理を、コンピュータに実行させることができる。
【００３９】
前項２５に記載の発明によれば、予め複数の画面データの取得先が提供され、それらの中から、ユーザの選択に基づいて画面データを取得する処理を、コンピュータに実行させることができる。
【００４０】
前項２６に記載の発明によれば、ユーザの選択により、外部サーバから発行されたジョブの正常終了後に、ジョブ実行対象データの選択画面か、外部サーバから発行されたジョブの実行モードの終了画面か、実行モードのトップ画面のいずれかを、表示することができる処理を、コンピュータに実行させることができる。
【００４１】
前項２７に記載の発明によれば、外部サーバから印刷ジョブを発行して画像処理装置に印刷ジョブを実行させる処理を、画像処理装置のコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００４２】
次に、この発明の一実施形態を図面を参照して説明する。
【００４３】
図１は、この発明の一実施形態に係る画像処理装置が用いられた画像処理システムの一例を示すブロック図である。
【００４４】
このシステムは、画像処理装置１と外部サーバ２を備え、これら画像処理装置１と外部サーバ２とがネットワーク３を介して接続されている。
【００４５】
この実施形態では、画像処理装置１として、コピー機能、プリンタ機能、ＦＡＸ機能等を有する多機能デジタル画像形成装置である前述したＭＦＰが用いられている。以下、画像処理装置１をＭＦＰ１ともいう。
【００４６】
前記外部サーバ２はパーソナルコンピュータからなり、ＭＦＰ１で印刷可能な複数の文書データが蓄積されるとともに、ＨＴＴＰサーバを備え、サーバ内の情報をＨＴＭＬにてＭＦＰ１へ提供する。また、ユーザは後述するように、ＭＦＰ１から外部サーバ２内のデータを操作したり、ＭＦＰ１へのジョブの発行を操作できるものとなされている。
【００４７】
なお、この実施形態では、外部サーバ２から発行されＭＦＰ１で実行されるジョブが印刷ジョブである場合を説明するが、ジョブは印刷ジョブに限定されることはない。
【００４８】
前記ＭＦＰ１は、図１に示すように、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、スキャナ部１０４、記憶部１０５、操作パネル部１０６、ジョブ処理部１０７、パネル管理部１０８、ブラウザ制御部１０９、ネイティブパネル制御部１１０、ネットワークインターフェース部（ネットワークＩ／Ｆ部）１１１等を備えている。
【００４９】
前記ＣＰＵ１０１は、ＭＦＰ１の全体を統括制御するものであり、ＲＯＭ１０３はＣＰＵの動作プログラム等を格納する記憶媒体であり、ＲＡＭ１０２はＣＰＵ１０１が前記ＲＯＭ１０３に格納された動作プログラムを実行する際の作業領域を提供するものである。
【００５０】
前記スキャナ部１０４は、原稿の画像を読み取って電子データである画像データに変換するものである。
【００５１】
前記記憶部１０５は、前記スキャナ部１０４で読み取られた画像データや、外部サーバ２等の外部装置から送信されてきた印刷データ等を必要に応じて記憶するものであり、ハードディスク装置等の記憶媒体によって構成されている。
【００５２】
前記操作パネル部１０６は、テンキーやスタートキー等からなるキー入力部１０６ａや、液晶タッチパネルからなる表示部１０６ｂを有しており、ユーザがログインするための操作や各種の入力操作等に使用される他、ＭＦＰ１のモード画面やユーザへのメッセージ等を表示する。
【００５３】
前記ジョブ処理部１０７は、前記スキャナ部１０４で読み取られた原稿の画像データを印刷したり、外部サーバ２から発行された印刷ジョブを受領して印刷を実行するものであり、印刷対象データを印刷するプリント部１０７ａを備えている。さらに、ジョブ処理部１０７は、外部サーバ２から発行された印刷ジョブを正常に受信できたかどうかを検出したり、ジョブが正常に実行されたかエラーが発生したか等のジョブ実行状況を検出する機能も備えている。
【００５４】
前記パネル管理部１０８は、ＭＦＰ１の操作パネル部１０６における表示部１０６ｂに、ブラウザにより外部サーバ２のジョブ指定画面を表示し、該画面からジョブを指定してＭＦＰ１に印刷ジョブを発行し、ＭＦＰ１に印刷ジョブを実行させるモード、換言すれば外部サーバ２からＭＦＰ１への印刷ジョブの実行要求を、ブラウザを用いてＭＦＰ１から行うモード（以下、このモードをリモートジョブ発行モードということもある）において、以下の動作を行うものである。即ち、前記ジョブ処理部１０７で検出されたジョブの受信結果及び／または実行状況を基に、対応する画面を操作パネル部１０６の表示部１０６ｂに表示するための画面データの取得先ＵＲＬを特定し、これをブラウザ制御部１０９に通知する等の動作を行う。
【００５５】
前記ブラウザ制御部１０９は、ウェブページを閲覧するためのアプリケーションソフトウェアであるブラウザにより、前記パネル管理部１０８から通知されたＵＲＬを含む所定のＵＲＬ（Uniform Resource Locator）にアクセスし、外部サーバ２から取得したＨＴＭＬデータを操作パネル部１０６の表示部１０６ｂに表示したり、外部サーバ２から送信された画面データに基づく画面を表示部１０６ｂに表示する。かつ、表示された画面においてユーザが行った操作に応じた要求を、外部サーバ２に対して行う。
【００５６】
ネイティブパネル制御部１１０は、前記リモートジョブ発行モードを使用しない、通常のＭＦＰ１の使用モードにおいて、操作パネル部１０６の表示部１０６ｂの表示を制御するものである。
【００５７】
前記ネットワークインターフェース部１１１は、前記外部サーバ２等の外部装置とネットワーク３を介して通信を行うためのインターフェースである。
【００５８】
図２は、ＭＦＰ１においてリモートジョブ発行モードが指定された場合の、画像処理システム全体の動作を説明するための図である。
【００５９】
ユーザが、ＭＦＰ１の操作パネル部１０６からブラウザを呼び出すと（図２の丸数字１）、ＭＦＰ１はブラウザを起動する（丸数字２）。操作パネル部１０６の表示部１０６ｂには、リモートジョブ発行モードではない通常の使用モードにおける画面（ネイティブ画面）４１が表示されてあり、ブラウザの起動によりブラウザによる画面（ブラウザ画面）に切り替わり（丸数字３）、トップ画面４２が表示される。このトップ画面４２には、ジョブの投入から実行に到るまでの処理をＭＦＰ１だけで行うモードを選択するための「ローカルコンテンツ」ボタンと、前述した「リモートジョブ発行モード」ボタンが表示されている。
【００６０】
ユーザはブラウザ画面を操作し、モードを指定する（丸数字４）。ユーザにより「ローカルコンテンツ」ボタンが押された場合は、ＭＦＰ１は内部ウェブサーバからリソースを取得する（丸数字５）。
【００６１】
ユーザにより「リモートジョブ発行モード」ボタンが押されると、外部サーバ２からジョブ指定画面データが取得され、ブラウザにより表示部１０６ｂにジョブ指定画面が表示される（丸数字６）。
【００６２】
表示されたジョブ指定画面において、ユーザが印刷対象文書を選択し印刷ジョブの発行を指示すると、ＣＧＩ処理のリクエストを送信して、印刷ジョブの発行を外部サーバ２に要求する（丸数字７）。同時に、ジョブの受信結果及び／または実行状況に応じた画面データの取得先であるＵＲＬの提供を、外部サーバ２に要求する（丸数字７）。
【００６３】
前記ジョブの受信結果及び／または実行状況に応じた画面としては、例えば、外部サーバ２から発行されたジョブが、ＭＦＰ１で正常に受信されたことあるいは受信に失敗したことを示す画面や、ジョブの実行中であることを示す画面や、ジョブが正常に実行終了されたことを示す画面や、エラーが発生した時の画面や、エラーの種類を示す画面等がある。この実施形態では、複数の画面の画面データの取得先を一括して要求するものとなされている。
【００６４】
ＭＦＰ１からのジョブ発行要求を外部サーバ２が受信すると、外部サーバ２からＭＦＰ１へ印刷ジョブが発行される（丸数字８）。同時に、ジョブの受信結果及び／または実行状況に応じた画面データの取得先であるＵＲＬが提供される（丸数字８）。
【００６５】
外部サーバ２から発行された印刷ジョブを受信したＭＦＰ１は、正常受信か受信失敗かを検出する。そして、外部サーバ２から取得したＵＲＬの中から、外部サーバ２から発行された印刷ジョブが、ＭＦＰ１で正常に受信されたことあるいは受信に失敗したことを示す画面の取得先のＵＲＬを選択し、そのＵＲＬにアクセスして画面データを取得する。ＭＦＰ１は、表示部１０６ｂに表示されている画面を、前記ＵＲＬから取得した画面データに基づいて、ジョブの正常受信画面あるいは受信失敗画面に更新する（丸数字９）。
【００６６】
印刷ジョブが正常に受信された場合は、ＭＦＰ１は印刷ジョブを実行する（丸数字１０）。
【００６７】
ＭＦＰ１はジョブの実行状況を検出し、実行中であれば、外部サーバ２から取得したＵＲＬの中から、実行中であることを示す画面の取得先のＵＲＬを選択し、そのＵＲＬにアクセスして、表示部１０６ｂに表示されている画面を、前記ＵＲＬから取得したジョブ実行中の画面に更新する（丸数字１１）。
【００６８】
エラーが発生した場合は、外部サーバ２から取得したＵＲＬの中から、エラーが発生した時の画面、エラーの種類を示す画面の取得先のＵＲＬを選択し、そのＵＲＬにアクセスして、表示部１０６ｂに表示されている画面を、前記ＵＲＬから取得したジョブの実行状況に応じた画面に更新する（丸数字１１）。
【００６９】
一方、ＭＦＰ１がジョブを正常に実行終了した場合は、正常終了を示す画面の取得先のＵＲＬを選択し、そのＵＲＬにアクセスして、表示部１０６ｂに表示されている画面を、前記ＵＲＬから取得した正常終了を示す画面に更新する（丸数字１１）。
【００７０】
図３は、リモートジョブ発行モードにおいて実行されるＭＦＰ１の内部の処理を説明するための図である。
【００７１】
ユーザが、ＭＦＰ１の操作パネル部１０６のネイティブ画面からブラウザを呼び出すと（図３の丸数字１）、ブラウザ制御部１０９がブラウザを起動し、表示部１０６ｂの画面をネイティブ画面から図４（Ａ）に示すブラウザ画面のトップ画面４２に切り替える（丸数字２）。このトップ画面４２では、リモートジョブ発行モードの指定、及びローカルコンテンツモードの指定が可能となされている。
【００７２】
トップ画面４２において、ユーザによりリモートジョブ発行モードが指定されると、ブラウザ制御部１０９はＭＦＰ１を外部サーバ２に接続し、外部サーバ２へジョブ指定画面データの取得が要求される（丸数字３）。外部サーバ２と接続されるまでは、操作パネル部１０６の表示部１０６ｂには図４（Ｂ）に示すような接続中であることを示す画面４３が表示される。
【００７３】
外部サーバ２と接続されると、該サーバ２からジョブ指定画面データが送信され（丸数字４）、該画面データに基づいて、ブラウザ制御部１０９は操作パネル部１０６の表示部１０６ｂに、外部サーバ２のジョブ指定画面４４を表示させる（丸数字５）。外部サーバのジョブ指定画面を図４（Ｃ）に示す。この画面４４では、外部サーバ２に保存されている印刷可能な文書データのリスト４４１が表示されると共に、「印刷」ボタン、「キャンセル」ボタン、「全選択」ボタンなどが表示されている。
【００７４】
ジョブ指定画面４４において、ユーザが文書を選択し「印刷」ボタンを押すことで印刷ジョブの発行を指示すると（丸数字６）、ブラウザ制御部１０９はＣＧＩ処理のリクエストを送信して、印刷ジョブの発行を外部サーバ２に要求する（丸数字７）。同時に、ジョブの受信結果及び／または実行状況に応じた画面データの取得先である複数のＵＲＬの提供を、外部サーバ２に要求する。
【００７５】
ジョブ発行要求を外部サーバ２が受信すると、サーバ２はＣＧＩ処理のリクエストを受け付けた旨の画面データをＭＦＰ１に送信する（丸数字８）。ブラウザ制御部１０９は、ＣＧＩ処理のリクエストを受け付けた旨の画面を表示部１０６ｂに表示させる（丸数字９）。
【００７６】
さらに、ＭＦＰ１からのジョブ発行要求を受けて、外部サーバ２は印刷ジョブをＭＦＰ１に発行するとともに、ジョブの受信結果及び／または実行状況に応じた画面データの取得先であるＵＲＬの一覧データをＭＦＰ１に送信する（丸数字１０）。
【００７７】
図５に、ＵＲＬの一覧データの例を示す。この例では、ジョブ正常受信画面、受信エラー画面、ジョブ実行中画面、用紙詰まりエラー画面、トナーエンプティエラー画面、用紙エンプティエラー画面、ジョブ正常終了画面などの各画面データの取得先のＵＲＬが示されている。
【００７８】
ＭＦＰ１では、発行されたジョブ及びＵＲＬについての情報を、ネットワークインターフェース部１１１を介して受信するとともに、受信したジョブ及びＵＲＬについての情報はジョブ処理部１０７に送られ、ジョブ処理部１０７で受け付けられる（丸数字１１）。
【００７９】
ジョブ処理部１０７は、ジョブの受信結果を検出すると共に、プリント部１０７ａに印刷ジョブを実行させ、さらにジョブの実行状況を検出する。そして、検出したジョブの受信結果、実行状況を、外部サーバ２から送られた全てのＵＲＬについての情報とともに、パネル管理部１０８に通知する（丸数字１２）。
【００８０】
パネル管理部１０８は、通知されたＵＲＬについての情報の中から、通知された受信結果及び実行状況に対応する画面データの取得先を示すＵＲＬを選択し、このＵＲＬについての情報を画面更新指示と共にブラウザ制御部１０９に送る（丸数字１３）。
【００８１】
ブラウザ制御部１０９は、画面更新指示に基づいて更新画面取得先である前記ＵＲＬにアクセスし（丸数字１４）、外部サーバ２から更新画面を取得する（丸数字１５）。
【００８２】
具体的には、ジョブ処理部１０７からパネル管理部１０８へ通知されたジョブの受信結果が正常受信であれば、ブラウザ制御部１０９は、正常に受信されたことを示す画面データの取得先であるＵＲＬにアクセスし、操作パネル部１０６の表示部１０６ｂには、図６（Ａ）に示すような、正常に受信されたことを示す画面４５が更新表示される。なお、ブラウザは、ＨＴＴＰによるＨＴＭＬデータの要求に対して所定のタイムアウト時間を設けることが多く、このタイムアウト時間内にサーバからのデータ受信がないと、ネイティブ画面に戻ってしまう。もし、正常に受信されたことを示す画面データの取得先であるＵＲＬにアクセスしたときに、ネイティブ画面に戻っていたときは、ブラウザ画面に切り替えて、前記更新画面を表示する。
【００８３】
ジョブ処理部１０７からパネル管理部１０８へ通知された印刷ジョブの実行状況が「実行中」であれば、ブラウザ制御部１０９は、ジョブが実行中であることを示す画面データの取得先であるＵＲＬにアクセスし、操作パネル部１０６の表示部１０６ｂには、図６（Ｂ）に示すような、ジョブが実行中であることを示す画面４６が更新表示される。
【００８４】
ジョブ処理部１０７からパネル管理部１０８へ通知された印刷ジョブの実行状況が「実行終了」であれば、ブラウザ制御部１０９は、ジョブが正常に実行中であることを示す画面データの取得先であるＵＲＬにアクセスし、操作パネル部１０６の表示部１０６ｂには、図７（Ａ）に示すような、ジョブが正常に終了したことを示す画面４７が更新表示される。
【００８５】
また、ジョブ処理部１０７からパネル管理部１０８へ通知された印刷ジョブの実行状況が「紙詰まりによるエラー」であれば、ブラウザ制御部１０９は、紙詰まりエラーが発生したことを示す画面データの取得先であるＵＲＬにアクセスし、操作パネル部１０６の表示部１０６ｂには、図７（Ｂ）に示すような、紙詰まりエラーが発生したことを示す画面４８が更新表示される。なお、エラーの種類は「紙詰まり」に限定されることはなく、トナーエンプティ、用紙エンプティ等のエラーの種類に応じた画面が表示される。
【００８６】
また、ジョブの正常終了後に、図８に示すように、ジョブ指定画面か、リモートジョブ発行モードの終了画面か、トップ画面のいずれの画面に遷移するかを、ユーザに選択させるための選択画面４９を表示し、ユーザによりいずれかが選択された場合には、その画面の取得先であるＵＲＬにアクセスして、その画面を表示しても良い。ユーザの選択に基づいて画面データが取得されるから、ユーザの意向に沿った画面を表示することができる。
【００８７】
このように、ジョブの受信結果及び／または実行状況に応じた画面が表示部に表示されるから、ユーザは外部サーバ２からジョブが正常に送信（ＭＦＰで正常に受信）できたかどうか、またはジョブが正常に実行されたかエラーが生じたか等を知ることができ、ユーザの利便性を高めることができる。
【００８８】
図９は、リモートジョブ発行モードにおいて実行されるＭＦＰ１の処理を示すフローチャートである。
【００８９】
この処理は、機能的には、ＭＦＰ１のジョブ処理部１０７、パネル管理部１０８、ブラウザ制御部１０９等で実行されるが、実際にはＣＰＵが、ＲＯＭ等の記録媒体に記録されている動作プログラムに従って動作することにより実行される。
【００９０】
ステップＳ００１で、ユーザによってブラウザの起動指示があったかどうかを判断する。指示がなければ（ステップＳ００１でＮＯ）、処理を終了する。起動指示があれば（ステップＳ００１でＹＥＳ）、ステップＳ００２で、ブラウザのトップ画面を表示する。
【００９１】
次に、ステップＳ００３で、トップ画面において、リモートジョブ発行モードが指定されたかどうかを判断し、ローカルコンテンツが指定された場合は（ステップＳ００３でＮＯ）、ステップＳ００４で、指定された処理を実行して終了する。
【００９２】
リモートジョブ発行モードが指定された場合は（ステップＳ００３でＹＥＳ）、ステップＳ００５で外部サーバ２と接続し、ステップＳ００６で外部サーバ２からジョブ指定画面データを取得し、ステップＳ００７でジョブ指定画面を表示する。
【００９３】
次いで、ステップＳ００８で、ジョブ指定画面において、ユーザによりジョブが指定されたかどうかが判断される。ジョブが指定されなければ（ステップＳ００８でＮＯ）、指定されるまで待つ。
【００９４】
ジョブが指定されると（ステップＳ００８でＹＥＳ）、ステップＳ００９で、ジョブ発行要求と、ジョブの受信結果及び実行状況に応じた画面を表示するための画面データの取得先であるＵＲＬの一覧取得要求とをサーバ２に送信する。
【００９５】
ステップＳ０１０では、外部サーバ２から返信された、ＣＧＩリクエストを受け付けた旨の画面データを受信し、操作パネル部１０６の表示部１０６ｂに表示する。また、ステップＳ０１１で、外部サーバ２から発行されたジョブ及びＵＲＬの一覧データを受信する。
【００９６】
ステップＳ０１２では、ジョブを正常に受信できたかどうかが判断され、受信できた場合は（ステップＳ０１２でＹＥＳ）、ステップＳ０１３で、ＵＲＬ一覧データの中から、正常に受信されたことを示す画面データの取得先のＵＲＬを選択し、ステップＳ０１５に進む。受信できなかった場合は（ステップＳ０１２でＮＯ）、ステップＳ０１４で、ＵＲＬ一覧データの中から、受信エラーを示す画面データの取得先のＵＲＬを選択し、ステップＳ０１５に進む。
【００９７】
ステップＳ０１５では、選択されたＵＲＬへアクセスし、図１０のステップＳ０１６で、画面データを取得して表示部１０６ｂに表示する。
【００９８】
次にステップＳ０１６１で、ジョブが正常に受信されたかどうかを再度チェックし、正常に受信されていなければ（ステップＳ０１６１でＮＯ）、処理を終了する。正常に受信されていれば（ステップＳ０１６１でＹＥＳ）、ステップＳ０１７で、プリント部１０７ａに印刷ジョブを実行させる。
【００９９】
次いで、ステップＳ０１８では、ＵＲＬ一覧データの中から、ジョブ実行中であることを示す画面データの取得先のＵＲＬを選択したのち、ステップＳ０１９でそのＵＲＬにアクセスし、ステップＳ０２０で画面データを取得して表示部１０６ｂに表示する。
【０１００】
次に、ステップＳ０２１では、エラーが発生したかどうかが判断され、エラーが発生すれば（ステップＳ０２１でＹＥＳ）、ステップＳ０２３で、ＵＲＬ一覧データの中から、対応する種類のエラーが発生したことを示す画面データの取得先のＵＲＬを選択したのち、ステップＳ０２４でそのＵＲＬにアクセスし、ステップＳ０２５で画面データを取得して表示部１０６ｂに表示する。
【０１０１】
次に、ステップＳ０２６でエラーが解消したかどうかが判断され、エラーが解消されなければ（ステップＳ０２６でＮＯ）、解消されるまで待ち、解消されると（ステップＳ０２６でＹＥＳ）、ステップＳ０２１に戻る。
【０１０２】
一方、ステップＳ０２１で、エラーが発生しなければ（ステップＳ０２１でＮＯ）、ステップＳ０２２で、ジョブの実行が終了したかどうかが判断され、ジョブの実行が終了しなければ（ステップＳ０２２でＮＯ）、ステップＳ０２１に戻る。
【０１０３】
ジョブの実行が終了すると（ステップＳ０２２でＹＥＳ）、ステップＳ０２７に進み、ＵＲＬ一覧データの中から、ジョブ終了を示す画面データの取得先のＵＲＬを選択し、ステップＳ０２８でそのＵＲＬにアクセスし、ステップＳ０２９で画面データを取得して表示部１０６ｂに表示する。
【０１０４】
次に、ステップＳ０３０で、ジョブ終了画面において、ユーザにより次の更新画面としてジョブ指定画面が選択されたかどうかを判断し、ジョブ指定画面が選択された場合は（ステップＳ０３０でＹＥＳ）、図９のステップＳ００６に進む。
【０１０５】
ジョブ指定画面が選択されなかった場合は（ステップＳ０３０でＮＯ）、ステップＳ０３１で、ユーザによりブラウザのトップ画面が選択されたかどうかが判断される。トップ画面が選択された場合は（ステップＳ０３１でＹＥＳ）、図９のステップＳ００２に進む。
【０１０６】
トップ画面が選択されなかった場合は（ステップＳ０３１でＮＯ）、リモートジョブ発行モード終了画面が選択されたから、ステップＳ０３２で、リモートジョブ発行モードを終了し、ステップＳ０３３で、ネイティブ画面を表示して、処理を終了する。
【０１０７】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【０１０８】
例えば、ジョブの受信結果及び／またはジョブの実行状況に応じた画面データの取得先のＵＲＬ一覧データの取得を、ジョブの発行要求と共に要求し、取得したＵＲＬの一覧データから、ジョブの受信結果及び／またはジョブの実行状況に応じた画面データの取得先のＵＲＬを選択して、画面データを取得するものとした。しかし、ジョブの受信結果及び／またはジョブの実行状況に応じた画面データが必要となった時に、その都度、対応する画面データのＵＲＬを外部サーバ２から取得し、そのＵＲＬへアクセスしても良い。ただし、複数のＵＲＬを予め取得しておき、それらの中から対応するＵＲＬを選択して画面データを取得する方が、その都度画面データを取得するよりも速く、ジョブの受信結果及び／または実行状況に応じた画面を表示部１０６ｂに表示することができる。
【０１０９】
また、ジョブの受信結果及び／またはジョブの実行状況に応じた画面データの取得先のＵＲＬを外部サーバ２から取得し、取得先のＵＲＬへアクセスして画面データを取得して表示部１０６ｂに更新画面を表示する場合について説明した。しかし、パネル管理部１０８が、ジョブ処理部１０７で検出されたジョブの受信結果及び／またはジョブの実行状況に応じて、受信結果や実行状況に対応するテキストデータを作成して、または予め保存されていたテキストデータの中から選択して、表示部１０６ｂに表示させることにより、ジョブの受信結果及び／またはジョブの実行状況をユーザに知らせる構成としても良い。
【図面の簡単な説明】
【０１１０】
【図１】この発明の一実施形態に係る画像処理装置が用いられた画像処理システムの一例を示すブロック図である。
【図２】図２は、リモートジョブ発行モードが指定された場合の画像処理システム全体の動作を説明するための図である。
【図３】リモートジョブ発行モードにおいて実行されるＭＦＰ１の内部の処理を説明するための図である。
【図４】操作パネル部の表示部に表示された画面の遷移を説明するための画面図である。
【図５】ジョブの受信結果及び／または実行状況に応じた画面データの取得先であるＵＲＬの一覧データを示す図である。
【図６】操作パネル部の表示部に表示された画面の遷移を説明するための画面図である。
【図７】同じく、操作パネル部の表示部に表示された画面の遷移を説明するための画面図である。
【図８】同じく、操作パネル部の表示部に表示された画面の遷移を説明するための画面図である。
【図９】リモートジョブ発行モードにおいて実行されるＭＦＰ１の処理を示すフローチャートである。
【図１０】図９の続きを示すフローチャートである。
【符号の説明】
【０１１１】
１        ＭＦＰ（画像処理装置）
２        外部サーバ
３        ネットワーク
１０１    ＣＰＵ
１０３    ＲＯＭ
１０５    記憶部
１０６    操作パネル部
１０６ｂ  表示部
１０７    ジョブ処理部
１０７ａ  プリント部
１０８    パネル管理部
１０９    ブラウザ制御部
１１１    ネットワークインターフェース
【図１】
2010057135.tif 000003
【図２】
2010057135.tif 000004
【図３】
2010057135.tif 000005
【図４】
2010057135.tif 000006
【図５】
2010057135.tif 000007
【図６】
2010057135.tif 000008
【図７】
2010057135.tif 000009
【図８】
2010057135.tif 000010
【図９】
2010057135.tif 000011
【図１０】
2010057135.tif 000012