【手続補正書】
【提出日】平成25年10月28日(2013.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザを備え、Ｗｅｂサーバと通信する画像処理装置であって、
前記Ｗｅｂサーバによって提供される操作画面を、前記Ｗｅｂブラウザを用いて表示部に表示する表示手段と、
前記Ｗｅｂサーバからのジョブの実行指示を、前記Ｗｅｂブラウザを用いて受信する受信手段と、
前記受信手段が受信したジョブの実行指示に基づきジョブを実行する実行手段と、
前記実行手段によるジョブの実行状況を判定する判定手段と、
前記判定手段による判定の結果に基づき、前記実行手段によりジョブが実行されている間に前記表示部に表示された操作画面の切り替えを制限する制限手段と、
を備える画像処理装置。
【請求項２】
前記制限手段は、前記実行手段によりジョブが実行されている間は、前記操作画面の切り替えを行うための操作キーを非表示にすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記受信手段が受信したジョブの実行指示に基づき、前記画像処理装置に備えられたサービスプロバイダにジョブの実行を指示する指示手段を更に備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記受信手段が受信する実行指示は、前記操作画面とともに前記Ｗｅｂサーバから送信される制御スクリプトであることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記実行手段によりジョブが実行されている間に前記表示部に表示された操作画面の切り替えがユーザによって指示されると、当該切り替えを行うか否かを示す入力をユーザから受け付ける受付手段を更に備え、
前記受付手段によって前記切り替えを行うことを示す入力が受け付けられると、前記実行手段によりジョブが実行されている間であっても前記操作画面の切り替えを行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
原稿上の画像を読み取って画像データを生成する読取手段を更に備え、
前記実行手段により実行されるジョブは前記読取手段を用いて実行されるスキャンジョブであることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記制限手段は、前記実行手段により実行されるジョブが第１種別のジョブである場合は当該ジョブが実行されている間に前記操作画面の切り替えを制限し、前記実行手段により実行されるジョブが第２種別のジョブである場合は当該ジョブが実行されている間に前記操作画面の切り替えを制限しないことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
前記第１種別のジョブはスキャンジョブを含み、前記第２種別のジョブは印刷ジョブまたは送信ジョブを含むことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
Ｗｅｂブラウザを備え、Ｗｅｂサーバと通信する画像処理装置の制御方法であって、
前記Ｗｅｂサーバによって提供される操作画面を、前記Ｗｅｂブラウザを用いて表示部に表示する表示工程と、
前記Ｗｅｂサーバからのジョブの実行指示を、前記Ｗｅｂブラウザを用いて受信する受信工程と、
前記受信工程で受信したジョブの実行指示に基づきジョブを実行する実行工程と、
前記実行工程におけるジョブの実行状況を判定する判定工程と、
前記判定工程での判定の結果に基づき、前記実行工程でジョブが実行されている間に前記表示部に表示された操作画面の切り替えを制限する制限工程と、
を備える画像処理装置の制御方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置、画像処理装置の制御方法、及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、Ｗｅｂサーバと通信可能であり、当該Ｗｅｂサーバにより提供される操作画面を表示するＷｅｂブラウザを備えた画像処理装置、画像処理装置の制御方法及びそのプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
Ｗｅｂブラウザを備え、Ｗｅｂサーバと通信する画像処理装置であって、
前記Ｗｅｂサーバによって提供される操作画面を、前記Ｗｅｂブラウザを用いて表示部に表示する表示手段と、
前記Ｗｅｂサーバからのジョブの実行指示を、前記Ｗｅｂブラウザを用いて受信する受信手段と、
前記受信手段が受信したジョブの実行指示に基づきジョブを実行する実行手段と、
前記実行手段によるジョブの実行状況を判定する判定手段と、
前記判定手段による判定の結果に基づき、前記実行手段によりジョブが実行されている間に前記表示部に表示された操作画面の切り替えを制限する制限手段と、
を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
ブロック７０５は、Ｗｅｂブラウザ４４０に表示する画面データを示す。ここでは、画面に表示する内容に加え、ユーザの入力フォーム７１６、次画面のＨＴＴＰデータを要求を行うためのフォーム７１７が定義されている。入力フォーム７１６では、ＦＴＰ送信するファイルの名称の入力と、ファイル形式の選択とが可能であり、実行ボタンを押下するとexecute_scan関数７１３を呼び出すことが定義されている。また、ブロック７０４の処理により処理７１５がなされるとフォーム７１７が実行される。このフォーム７１７により、processing.aspxに対して、ジョブＩＤをパラメータとしてＰＯＳＴ要求が実施される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
Ｓ３３では、画面操作制御部４４５が、警告画面でユーザが入力したボタンを判定する。ここでユーザが「はい」ボタン１４０１を押下したと判定した場合は、画面遷移を実行する指示であるためＳ３４の処理に進む。「いいえ」ボタン１４０２を押下した場合には画面遷移を実行しないのでＳ３６に進む。Ｓ３４で、Ｗｅｂブラウザ４４０はジョブステータス管理部４６０に画面を切り替える旨を通知する。そしてＳ３５で、ユーザに指示された画面への切り替えを実施する。尚、ジョブステータス管理部４６０は、画面切り替えの通知を受けると図１２（Ｂ）に示すジョブの監視処理を終了する。またＳ３６では、ユーザによる画面の遷移が発生する操作をキャンセルし、Ｓ３１のユーザによる画面遷移操作の待機に戻る。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
Ｓ１６０１で、サービスプロバイダ４５０の通信部４５１は、Ｗｅｂサーバ１０２のＷｅｂアプリケーション４１０からの要求、又はＭＦＰ１０１内のＷｅｂブラウザ４４０からＬｏｃａｌＬｏｏｐｂａｃｋによる要求を受信する。当該受信に応じて、Ｓ１６０２で、サービスプロバイダ４５０は、Ｓ１６０１で受信した要求により実行すべき処理の内容を判断する。ここで、サービスプロバイダ４５０は、Ｗｅｂブラウザ４４０からＬｏｃａｌＬｏｏｐｂａｃｋによる画面遷移禁止要求を受信したことにより、当該処理内容が画面遷移の禁止であると判断した場合、処理をＳ１６０７へ進める。Ｓ１６０７で、サービスプロバイダ４５０は、画面制御部４７０に対して、操作部２１９に表示中の画面の切り替えを禁止することを指示する。この処理は、後述する図１７におけるＳ１７０３及びＳ１７０４に対応する。当該指示に応じて、画面制御部４７０は、例えば、ユーザが操作部２１９を操作して、Ｗｅｂブラウザ４４０の画面表示部４４３による表示画面を閉じて別の画面を表示しようとしても、当該操作をキャンセルする制御を実行する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
次に、サービスプロバイダ４５０は、Ｓ１６０４で、Ｗｅｂアプリケーション４１０に対して正常応答を行った後に、Ｓ１６０５で、「ＳｃａｎＴｏＦＴＰ」の処理を実行する。Ｓ１６０５で、サービスプロバイダ４５０の画面表示部４５３は、Ｓ１６０３で表示した「実行中画面」を、実行経過を示すように更新してもよい。また、Ｓ１６０３〜Ｓ１６０５の処理の間は、操作部２１９の表示画面を介したユーザの操作を、スキャン画面６０３又は送信中画面６０４の範囲内とし、他の操作画面へ遷移することを禁止としてもよい。「ＳｃａｎＴｏＦＴＰ」の処理が終了すると、Ｓ１６０６へ進み、サービスプロバイダ４５０は、「実行中画面」を閉じて、要求の受信に応じた一連の処理を終了する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
Ｓ１７０７で、Ｗｅｂアプリケーション４１０は、受信した通知に応じて、サービスプロバイダ４５０に対して「ＳｃａｎＴｏＦＴＰ」の実行を要求する。この要求を受信すると、Ｓ１７０８で、画面表示部４５３は、処理の実行に合わせて、図６に示すスキャン画面６０３及び送信中画面６０４を「実行中画面」として表示することを画面制御部４７０に指示する（図１６のＳ１６０３に対応）。さらに、Ｓ１７０９で、サービスプロバイダ４５０は、Ｗｅｂアプリケーション４１０に対して、Ｓ１７０７の要求に対する正常応答を行う（図１６のＳ１６０４に対応）。Ｗｅｂアプリケーション４１０から要求される処理の実行中においては、「実行中画面」からの画面遷移の指示は画面制御部４７０によってキャンセルされる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
Ｓ１７１３で、Ｗｅｂブラウザ４４０は、Ｗｅｂアプリケーション４１０から受信した画像データをプレビュー機能により操作部２１９に表示することで、読取処理によって得られた画像データの内容をユーザに確認させる。画像データの内容を確認したユーザが、Ｗｅｂブラウザ４４０により表示される操作画面を介して画像データの送信の実行を指示すると、Ｓ１７１４で、Ｗｅｂブラウザ４４０は、当該指示をＷｅｂアプリケーション４１０に通知する。Ｗｅｂアプリケーション４１０は、当該指示を受信すると、Ｓ１７１５で、読取処理によって得られた画像データのＦＴＰ送信を実行する。なお、ＦＴＰ送信の宛先は、Ｓ１７０５で表示される操作画面を介してユーザが指定しているものとする。