(57)【特許請求の範囲】
【請求項１】
サーバ装置が提供する処理画面を含む複数の処理画面の何れか一つを表示手段に表示すると共に、表示された処理画面に応じて指示された処理を実行させるための表示制御手段と、
前記表示手段に表示された前記サーバ装置の提供する処理画面上で、画像読取手段により原稿画像を読み取る読取指示、及び読み取った前記原稿画像に応じた画像データを前記サーバ装置に格納するための送信指示を受け付ける受付手段と、
前記受付手段により受け付けた前記送信指示を保持する保持手段と、
前記読取指示に基づいて前記原稿画像の読み取りを実行し、前記読み取りが完了した後、前記読み取りにより得られた前記画像データに対して前記保持手段により保持されている前記送信指示を実行する読取送信実行手段と、
を備え、
前記表示制御手段は、前記読取送信実行手段による処理の実行中に、前記表示手段に表示する前記処理画面を切り換えることで、前記読取送信実行手段による処理をバックグラウンドで実行させる切換手段を含み、前記読取送信実行手段による処理がバックグラウンドで実行中である場合、前記読取送信実行手段がバックグラウンドで処理を実行していることを示すアイコンを前記表示手段に表示することを特徴とする画像処理装置。
【請求項２】
前記表示手段の表示画像に応じた処理の指示を入力する利用者を認証する認証手段と、
前記切換手段により前記読取送信実行手段による処理をバックグラウンドで実行する場合に、前記認証手段が認証した前記利用者を特定する認証情報を保持する認証情報保持手段と、
を含み、前記切換手段は、前記読取送信実行手段による処理をバックグラウンドで実行中に、新たに認証された認証情報と前記認証情報保持手段に保持された認証情報とを照合し、照合結果に基づき前記読取送信実行手段による処理を前記表示手段に表示するように切り換える、請求項１記載の画像処理装置。
【請求項３】
前記読取送信実行手段の処理の進行状態を示す画面を生成する処理状態画面生成手段と、
前記表示制御手段は、前記読取送信実行手段による処理を前記表示手段に表示する場合に、前記進行状態を示す画面を表示する、請求項１又は請求項２記載の画像処理装置。
【請求項４】
画像を表示する表示手段を有する画像処理端末が接続される接続手段と、
前記読取送信実行手段の処理がバックグラウンドで実行されている場合、前記接続手段に接続された前記画像処理端末からの要求に基づいて前記進行状態を示す画面を前記画像処理端末へ送信する送信手段と、
を含む請求項３記載の画像処理装置。
【請求項５】
前記読取送信実行手段による前記画像データの前記サーバ装置への送信が完了しなかった場合に、前記画像データ及び送信指示を含む情報を保持する送信情報保持手段を含む、請求項１から請求項４の何れか１項に記載の画像処理装置。
【請求項６】
請求項１から請求項５の何れか１項に記載の画像処理装置と、
前記画像読取手段により読み取った前記原稿画像の画像データ又は入力手段を介して入力される画像データに基づいた画像を記録媒体に形成する画像形成手段と、
を含む画像形成装置。
【請求項７】
コンピュータを、
表示手段に表示されたサーバ装置の提供する処理画面上で、画像読取手段により原稿画像を読み取る読取指示、及び読み取った前記原稿画像に応じた画像データを前記サーバ装置へ格納するための送信指示を受け付ける受付手段と、
前記受付手段により受け付けた前記送信指示を保持する指示保持手段と、
前記読取指示に基づいて前記原稿画像の読み取りを実行し、前記読み取りが完了した後、前記読み取りにより得られた前記画像データに対して前記指示保持手段に保持されている前記送信指示を実行する読取送信実行手段と、
前記サーバ装置が提供する前記処理画面を含む複数の処理画面の何れか一つを前記表示手段に表示させ、表示画面に応じて指示された処理を実行させると共に、前記読取送信実行手段による処理の実行中に、切換手段により前記表示手段に表示する前記処理画面を切り換えることで、前記読取送信実行手段による処理をバックグラウンドで実行させ、かつ前記読取送信実行手段がバックグラウンドで処理を実行していることを示すアイコンを前記表示手段に表示する表示制御手段と、
して機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及び画像処理プログラムに関する。
【背景技術】
【０００２】
画像記録媒体に画像を形成するプリント機能及び原稿に形成された画像を読み取るスキャナ機能に加え、ブラウザ機能を備えた画像形成装置がある。これらの画像形成装置では、ブラウザ機能を用いることで、ウェブサーバから取得したＨＴＭＬ（Hyper  Text  Markup  Language）のフォームを表示し、分散アプリケーションを用いることで、画像形成装置がウェブサーバから各種のサービスの提供が受けられる。
【０００３】
例えば、画像形成装置は、ウェブサーバに接続することで、スキャナ機能を用いて生成したスキャンデータをウェブサーバへアップロードするサービスが受けられる（例えば、特許文献１、特許文献２参照。）。
【０００４】
スキャンデータのアップロードのサービスにおいては、ブラウザに表示したＨＴＭＬのフォームから原稿画像のスキャン実行を指示し、この指示に基づいてスキャンデータを生成した後、スキャンデータに基づいた送信ファイルが作成される。この後、ＨＴＭＬのフォームからアップロード指示（submit指示）を行なうことで、送信ファイルがウェブサーバにアップロードされる。
【０００５】
ところで、原稿枚数が多い場合、スキャン機能を実行してからスキャンデータが生成されるまでに時間を要する。また、送信ファイルを作成するとき、スキャンデータに対する圧縮処理などを行なうため、スキャンデータがアップロード可能となるまで、更に時間を要する。
【０００６】
また、ＨＴＭＬのフォームでは、入力データのアップロードが可能となった状態でアップロードの指示を行なわなければ、入力データをウェブサーバへアップロードすることができない。例えば、スキャンデータが生成されている途中でアップロードの指示を行なうと、その時点で送信可能なデータを送信することになる。これにより、ウェブサーバには、不完全な状態のスキャンデータがアップロードされてしまう。このような不完全なスキャンデータのアップロードを防止するためには、スキャンデータの生成、送信ファイルの作成が完了するまで、アップロードの指示ができないように制御することが考えられる。
【０００７】
また、スキャンデータの生成、送信ファイルの作成が完了するのに十分な時間だけもってアップロード指示を行なえば、スキャンデータがウェブサーバにアップロードされる。
【０００８】
しかしながら、画像形成装置は、予め設定した時間が経過すると電源投入時の初期状態に戻るリセット動作を行なう。このために画像形成装置では、アップロードの指示を行なわずにスキャンデータをそのまま残しておくと、装置のリセット動作でスキャンデータを消去してしまう。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−１４９３２０号公報
【特許文献２】特開２０１０−１８２２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は上記事実を鑑みてなされたものであり、スキャンデータのアップロードの作業効率の向上を図った画像処理装置、画像形成装置、及び画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
請求項１に係る画像処理装置は、サーバ装置が提供する処理画面を含む複数の処理画面の何れか一つを表示手段に表示すると共に、表示された処理画面に応じて指示された処理を実行させるための表示制御手段と、前記表示手段に表示された前記サーバ装置の提供する処理画面上で、画像読取手段により原稿画像を読み取る読取指示、及び読み取った前記原稿画像に応じた画像データを前記サーバ装置に格納するための送信指示を受け付ける受付手段と、前記受付手段により受け付けた前記送信指示を保持する保持手段と、前記読取指示に基づいて前記原稿画像の読み取りを実行し、前記読み取りが完了した後、前記読み取りにより得られた前記画像データに対して前記保持手段により保持されている前記送信指示を実行する読取送信実行手段と、を備え、前記表示制御手段は、前記読取送信実行手段による処理の実行中に、前記表示手段に表示する前記処理画面を切り換えることで、前記読取送信実行手段による処理をバックグラウンドで実行させる切換手段を含み、前記読取送信実行手段による処理がバックグラウンドで実行中である場合、前記読取送信実行手段がバックグラウンドで処理を実行していることを示すアイコンを前記表示手段に表示することを特徴とする。
【００１３】
請求項２に係る画像処理装置は、請求項１において、前記表示手段の表示画像に応じた処理の指示を入力する利用者を認証する認証手段と、前記切換手段により前記読取送信実行手段による処理をバックグラウンドで実行する場合に、前記認証手段が認証した前記利用者を特定する認証情報を保持する認証情報保持手段と、を含み、前記切換手段は、前記読取送信実行手段による処理をバックグラウンドで実行中に、新たに認証された認証情報と前記認証情報保持手段に保持された認証情報とを照合し、照合結果に基づき前記読取送信実行手段による処理を前記表示手段に表示するように切り換える。
【００１４】
請求項３に係る画像処理装置は、請求項１又は請求項２において、前記読取送信実行手段の処理の進行状態を示す画面を生成する処理状態画面生成手段と、前記表示制御手段は、前記読取送信実行手段による処理を前記表示手段に表示する場合に、前記進行状態を示す画面を表示する。
【００１５】
請求項４に係る画像処理装置は、請求項３において、画像を表示する表示手段を有する画像処理端末が接続される接続手段と、前記読取送信実行手段の処理がバックグラウンドで実行されている場合、前記接続手段に接続された前記画像処理端末からの要求に基づいて前記進行状態を示す画面を前記画像処理端末へ送信する送信手段と、を含む。
【００１６】
請求項５に係る画像処理装置は、請求項１から請求項４の何れか１項において、前記読取送信実行手段による前記画像データの前記サーバ装置への送信が完了しなかった場合に、前記画像データ及び送信指示を含む情報を保持する送信情報保持手段を含む。
【００１７】
請求項６に係る画像形成装置は、前記請求項１から請求項５の何れか１項に記載の画像処理装置と、前記画像読取手段により読み取った前記原稿画像の画像データ又は入力手段を介して入力される画像データに基づいた画像を記録媒体に形成する画像形成手段と、を含む。
【００１８】
請求項７に係る画像処理プログラムは、コンピュータを、表示手段に表示されたサーバ装置の提供する処理画面上で、画像読取手段により原稿画像を読み取る読取指示、及び読み取った前記原稿画像に応じた画像データを前記サーバ装置へ格納するための送信指示を受け付ける受付手段と、前記受付手段により受け付けた前記送信指示を保持する指示保持手段と、前記読取指示に基づいて前記原稿画像の読み取りを実行し、前記読み取りが完了した後、前記読み取りにより得られた前記画像データに対して前記指示保持手段に保持されている前記送信指示を実行する読取送信実行手段と、前記サーバ装置が提供する前記処理画面を含む複数の処理画面の何れか一つを前記表示手段に表示させ、表示画面に応じて指示された処理を実行させると共に、前記読取送信実行手段による処理の実行中に、切換手段により前記表示手段に表示する前記処理画面を切り換えることで、前記読取送信実行手段による処理をバックグラウンドで実行させ、かつ前記読取送信実行手段がバックグラウンドで処理を実行していることを示すアイコンを前記表示手段に表示する表示制御手段と、して機能させる。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、送信指示を保持し、サーバ装置へ送信するための画像データの生成が完了した後に送信指示に基づいた処理を実行するので、画像データの読み取りから送信までの処理が円滑に行なわれ、かつ読取送信実行手段の処理をバックグラウンドで実行することで、フォアグラウンドで他の処理が実行可能となる。
【００２１】
請求項２に記載の発明によれば、バックグラウンドで実行されている読取送信実行手段の処理が不用意に表示されることがない。
【００２２】
請求項３に記載の発明によれば、読取送信実行手段の処理状態が明確に確認される。
【００２３】
請求項４に記載の発明によれば、読取送信実行手段の処理状態を画像処理端末により明確に表示される。
【００２４】
請求項５に記載の発明によれば、読取送信実行手段の処理が完了しなかった場合に、画像データなどが消去されてしまうことがない。
【００２５】
請求項６に記載の発明によれば、画像データの読み取りから送信までの処理が円滑に行なわれる画像形成装置が得られる。
【００２６】
請求項７に記載の発明によれば、送信指示を保持し、サーバ装置へ送信するための画像データの生成が完了した後に送信指示に基づいた処理を実行するので、画像データの読み取りから送信までの処理が円滑に行なわれ、かつ読取送信実行手段の処理をバックグラウンドで実行することで、フォアグラウンドで他の処理が実行可能となる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態に係る画像処理システムの一例を示す構成図である。
【図２】本実施の形態に係る画像形成装置の一例を示す構成図である。
【図３】画像形成装置の機能ブロック図である。
【図４】ユーザ認証の一例を示す流れ図である。
【図５】基本とするスキャンアップロードの処理の一例を示す流れ図である。
【図６】（Ａ）及び（Ｂ）はＨＴＭＬのフォームに基づく指示画面の一例を示す画面の構成図であり、（Ａ）はスキャン指示を行なう場合を示し、（Ｂ）はアップロード指示を行なう場合を示している。
【図７】スキャンの設定画面の一例を示す画面の構成図である。
【図８】スキャンアップロードの処理状態の画面キャプチャーの生成処理の一例を示す流れ図である。
【図９】画面キャプチャーの一例とする画面の構成図である。
【図１０】バックグラウンドへの移行処理の一例を示す流れ図である。
【図１１】バックグラウンドへ移行する場合のスキャンアップロードの処理の一例を示す流れ図である。
【図１２】バックグラウンドからフォアグラウンドへ移行する場合の処理の一例を示す流れ図である。
【図１３】画像処理端末の要求に応じて画面キャプチャーを提供する場合の処理の一例を示す流れ図である。
【図１４】アップロードが完了しなかった場合のスキャンアップロードの処理の一例を示す流れ図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１には、本実施の形態に係る画像処理システム１０の概略構成を示している。画像処理システム１０は、画像形成装置１２を備えている。画像形成装置１２は、画像処理装置の機能及び画像形成装置の機能を有する。
【００２９】
また、画像処理システム１０は、ウェブサーバ１４（例えば、ウェブサーバ１４Ａ、１４Ｂ、以下、総称してウェブサーバ１４とする）、画像処理端末１６を備え、画像形成装置１２、ウェブサーバ１４及び画像処理端末１６がネットワーク１８を介して接続されている。
【００３０】
画像処理システム１０では、画像形成装置１２、ウェブサーバ１４、画像処理端末１６がネットワーク１８を介して、相互にデータ等の送受信を行なう。なお、画像処理システム１０は、複数の画像形成装置１２、ウェブサーバ１４及び画像処理端末１６を備えても良い。
【００３１】
図２に示すように、画像形成装置１２は、コンピュータ２０を備える。このコンピュータ２０は、ＣＰＵ２２Ａ、ＲＡＭ２２Ｂ、ＲＯＭ２２Ｃ、不揮発性メモリ２２Ｄ及び入出力インターフェイス（Ｉ／Ｏ）２２Ｅが、バス２２Ｆにより接続されている。
【００３２】
入出力インターフェイス２２Ｅには、操作表示部２４、画像読取部２６、画像形成部２８、用紙供給部３０、用紙排出部３２、ネットワーク通信インターフェイス部３４、電話回線通信インターフェイス部３６、ハードディスク（ＨＤＤ：Hard  Disk  Drive）３８等が接続されている。なお、不揮発性メモリ２２ＤとしてＨＤＤ３８を用いても良い。
【００３３】
画像読取部２６は、ラインＣＣＤ等の画像読取センサ及び画像読取センサを走査するための走査機構等を含み、装置に装填された原稿の画像を読み取ることで、画像データ（スキャンデータとも称す）を生成する。
【００３４】
画像形成部２８は、例えば、電子写真方式により記録用紙などの記録媒体上に画像を形成する。具体的には、画像形成部２８は、感光体ドラムなどの感光体を帯電するための帯電手段、帯電させた感光体上を画像データに応じて走査露光することで静電潜像を形成する露光手段を備える。また、画像形成部２８は、トナーにより感光体上の静電潜像を現像することで静電潜像に応じたトナー像を形成する現像手段、トナー像を感光体から記録媒体へ転写する転写手段を備える。更に、画像形成部２８は、トナー像が転写された記録媒体を加圧及び加熱してトナー像を記録媒体に定着させ、画像データに応じた画像を記録媒体に形成する定着装置手段を備える。
【００３５】
用紙供給部３０は、画像形成部２８へ記録媒体とする記録用紙を供給し、用紙排出部３２は、画像が形成されて画像形成部２８から排出される記録媒体を集積する。なお、画像形成部２８は、電子写真方式に限らず、例えば、画像データに応じて記録媒体へインク液滴を吐出することで画像を形成するインクジェット方式などが適用される。
【００３６】
ネットワーク通信インターフェイス部３４は、ネットワーク１８（図１参照）を介してウェブサーバ１４、画像処理端末１６とデータ通信を行なうときに用いられる。また、電話回線通信インターフェイス部３６は、図示しない電話回線を介して他の画像形成装置等と接続してファクシミリ通信を行なうときに用いられる。
【００３７】
ＨＤＤ３８には、画像形成装置１２で生成されるスキャンデータ等の画像データ、画像生成装置１２の動作に応じて生成されるログデータなどの各種のデータが格納される。ＣＰＵ２２Ａは、ＲＯＭ２２Ｃ、不揮発性メモリ２２Ｄ、ＨＤＤ３８等に格納されているプログラム、データに基づき、各種の処理を実行する。なお、ＣＰＵ２２Ａの実行プログラムは、携帯型記憶媒体、ネットワーク１８等を介して提供されても良い。これにより、画像形成装置１２は、スキャン機能、プリント機能、コピー機能、ファクシミリ機能を備える。
【００３８】
図３には、コンピュータ２０のＣＰＵ２２Ａがプログラムを実行することで画像形成装置１２に形成される機能ブロック図を示している。画像形成装置１２は、コンピュータ２０によって形成される制御部４０を備え、この制御部４０にスキャン機能部４２及びプリント機能部４４が接続されている。スキャン機能部４２は、画像読取部２６がコンピュータ２０に制御されることで形成され、原稿画像を読み取って画像データ（スキャンデータ）を生成する。
【００３９】
プリント機能部４４は、画像形成部２８、用紙供給部３０及び用紙排出部３２がコンピュータ２０に制御されることで形成され、画像データに応じた画像を記録媒体に形成する。画像形成装置１２は、スキャン機能部４２及びプリント機能部４４を用いることで、原稿画像の画像データに基づいて記録媒体に画像を形成する（コピー機能）。
【００４０】
また、画像形成装置１２は、操作表示部２４にタッチパネル式のモニタ４６（図１も参照）を備える。画像形成装置１２は、ＣＰＵ２２Ａが操作表示部２４を制御することで表示操作機能部４８が形成される。表示操作機能部４８は、タッチパネル式のモニタ４６が、各種の操作入力を行なうための入力手段５０Ａ、及び後述するスキャン指示手段５０Ｂ、アップロード指示手段５０Ｃとして機能する。また、画像形成装置１２は、モニタ４６が入力手段５０Ａ等として機能するときに、表示操作機能部４８が受付手段として機能する。
【００４１】
画像形成装置１２は、ブラウザ機能を備え、制御部４０は、モニタ４６に表示するブラウザの画面から受け付けた処理指示に基づいた画像処理等の処理を実行する。
【００４２】
一方、画像形成装置１２は、ユーザ認証機能部５２及びユーザ情報管理部５４を備える。画像形成装置１２は、利用者（以下、ユーザと称す）が認証を行なうことでログインする。画像形成装置１２にログインしたユーザは、モニタ４６に表示するブラウザの画面に基づき、各種の機能を使用する。
【００４３】
画像形成装置１２は、例えば、ユーザが利用者として登録されることでユーザごとの登録情報（以下、ユーザ情報とする）をＨＤＤ３８に格納する。ユーザ認証機能部５２は、例えば、ユーザのＩＤカードから、ユーザ情報を読み取り、読み取ったユーザ情報を認証情報として、ＨＤＤ３８に格納しているユーザ情報とを照合することで、ユーザ認証を行なう。画像形成装置１２は、ユーザ認証機能部５２が認証することで、認証したユーザのログインを可能とする。なお、ＩＤカードを用いたユーザの認証を行なう場合、画像形成装置１２は、ＩＤカードからユーザ情報を読み取るカードリーダを備えれば良い。また、ユーザ認証は、ＩＤカードに限らず公知の方法を適用できる。
【００４４】
ユーザ情報管理部５４は、ログインしているユーザのユーザ情報を保持する。ユーザ情報管理部５４は、例えば、画像形成装置１２をウェブサーバ１４に接続するときに、ログインしているユーザ情報を用いる。なお、ユーザ情報管理部５４では、例えば、予め設定した時間が経過しても画像形成装置１２に対する操作が成されずにタイムアップしたとき、利用者が画像形成装置１２の操作を終了したとき、などの予め設定したタイミングで、ユーザ情報の保持を解除する。これにより、画像形成装置１２では、新たなユーザのログインが可能となる。
【００４５】
一方、ウェブサーバ１４は、ウェブサーバ１４の作動を制御するサーバ制御部５６、及びＨＤＤ等の不揮発性記憶媒体により形成された記憶部５８を備える。ウェブサーバ１４は、画像形成装置１２等に対して各種のサービスを提供する。例えば、ウェブサーバ１４は、画像形成装置１２等からデータのアップロードが要求（指示）されることで、アップロードされたデータを記憶部５８に格納する。
【００４６】
画像処理端末１６としては、例えば、パーソナルコンピュータ（ＰＣ）が適用される。画像処理端末１６は、各種のアプリケーションを用いた画像データの生成、編集等を行なう。画像処理端末１６は、ユーザが画像処理端末１６を介して画像形成装置１２に対してユーザ認証を行なうことで、画像形成装置１２に接続する。これにより、画像処理端末１６は、画像形成装置１２へ画像データを送信し、画像データに応じた画像の印刷出力を行なう。また、画像処理端末１６は、画像処理端末１６を介してウェブサーバ１４が提供するサービスを受け、例えば、画像データなどのデータをウェブサーバ１４へアップロードする。
【００４７】
ところで、画像形成装置１２は、ウェブサーバ１４に接続することで、ウェブサーバ１４から各種のサービスの提供を受ける。ウェブサーバ１４が画像形成装置１２に提供するサービスには、画像形成装置１２スキャナ機能を用いて生成した画像データ（スキャンデータ）をウェブサーバ１４へのアップロードするサービスを含む。以下、このサービスをスキャンアップロードとする。
【００４８】
画像形成装置１２は、ウェブサーバ１４からサービスの提供を受けるときに、モニタ４６に表示するブラウザから、ウェブサーバ１４に対して、ＨＴＭＬ（Hyper  Text  Markup  Language）のフォームを要求し、要求したフォームに応じた画面をブラウザに表示する。スキャンアップロードを行なう場合、画像形成装置１２は、スキャンアップロードに用いるＨＴＭＬのフォームの画面をブラウザに表示し、この表示画面から、スキャン指示が入力される（スキャン指示手段５０Ｂの操作）ことでスキャンデータの生成を行なう。
【００４９】
また、画像形成装置１２は、ブラウザの表示画面からアップロード指示が入力される（アップロード指示手段５０Ｃの操作）ことで、スキャンデータに基づいて作成した送信ファイルをウェブサーバ１４へ送信する。
【００５０】
一方、画像形成装置１２は、スキャンデータ転送部６０、スキャンデータ生成状態確認部６２及び画面キャプチャー生成部６４を備えている。
【００５１】
スキャンデータ転送部６０は、スキャンアップロードにおいてスキャン機能部４２により生成されたスキャンデータに対して、圧縮処理などの予め設定されているデータ処理を行い、アップロード用の送信ファイルを作成する。また、スキャンデータ転送部６０は、アップロード指示されることで、スキャンデータの送信ファイルの作成が完了すると、作成した送信ファイルをウェブサーバ１４へ送信する。
【００５２】
スキャンデータ生成状態確認部６２は、スキャンアップロードの処理を行なっているときに、スキャン機能部４２及びスキャンデータ転送部６０の処理状態を確認する。画面キャプチャー生成部６４は、スキャンデータ生成状態確認部６２で確認されたスキャンデータの生成状態に応じて、画面キャプチャーを生成する。
【００５３】
画像形成装置１２は、画面キャプチャー生成部６４で生成した画面キャプチャーをモニタ４６に表示し、スキャンアップロード処理の進行状況をユーザに明示する。なお、送信されるスキャンデータ（送信ファイル）及び画面キャプチャーは、ＨＤＤ３８に格納される。
【００５４】
一方、画像形成装置１２は、スキャンアップロードが指示された場合、予め設定されたタイミングで、モニタ４６の表示画面を切り換えることで、スキャンアップロードをバックグラウンドで実行する。すなわち、画像形成装置１２では、モニタ４６の表示及びモニタ４６の表示に基づいた処理をフォアグラウンドで実行する。また、画像形成装置１２は、画面キャプチャーをモニタ４６に表示しないことで、スキャンアップロードをバックグラウンドで実行する。
【００５５】
画像処理端末１６は、図示しないモニタに各種の情報を表示するための画面表示部６６を備える。画像形成装置１２は、バックグラウンドに移行してスキャンアップロードの処理を実行する場合、画像処理端末１６からの要求に応じて、画像処理端末１６へ画面キャプチャーのデータを送信する。画像処理端末１６の画面表示部６６は、画面キャプチャーのデータを受信すると、図示しないモニタに画面キャプチャーを表示する。
【００５６】
以下に、画像形成装置１２におけるスキャンアップロードの処理を説明する。画像形成装置１２を使用するユーザは、ユーザ認証を行なうことで、画像形成装置１２にログインする。
【００５７】
図４には、ユーザ認証の一例を示している。このフローチャートは、例えば、画像形成装置１２の初期画面（メニュー画面）をモニタ４６に表示することで実行され、最初のステップ１００では、ログインするユーザのユーザ情報を読み込む。次のステップ１０２では、読み込んだユーザ情報と登録されているユーザ情報（例えば、ＨＤＤ３８に格納されているユーザ情報）とを照合する。
【００５８】
これにより、ユーザが画像形成装置１２に認証される（ステップ１０４で肯定判定）ことで、当該ユーザの画像形成装置１２へのログインが可能となる（ステップ１０６）。また、画像形成装置１２は、ユーザのログインが可能となると、ログインが終了するまで、当該ユーザのユーザ情報を保持する。
【００５９】
ユーザは、画像形成装置１２にログインすることで、スキャンアップロード機能の使用が可能となる。図５には、画像形成装置１２で実行されるスキャンアップロードの処理の一例を示している。画像形成装置１２では、スキャンアップロードを実行する場合、先ず、ブラウザ機能を用いてスキャンデータをアップロードするウェブサーバ１４に対し、スキャンアップロードを実行するためのＨＴＭＬのフォームを要求する。ステップ１１０では、この要求に基づいてウェブサーバ１４のサーバ制御部５６が送信するＨＴＭＬのフォームを受信すると、ブラウザ機能を用いてＨＴＭＬのフォームの画面をモニタ４６に表示する。
【００６０】
図６（Ａ）には、このときの指示画面の一例を示している。この指示画面７０には、アップロードするファイル名を入力するボックス７２と共に、スキャンボタン７４及びUpload（アップロードボタン７６）が表示される。このスキャンボタン７４、アップロードボタン７６は、スキャン指示手段５０Ｂ、アップロード指示手段５０Ｃに対応する。
【００６１】
画像形成装置１２は、スキャンボタン７４が押される（操作される）ことで、スキャンのための設定画面を表示する。図７には、設定画面の一例を示している。この設定画面７８では、転送ファイル名の入力が行なわれ、プルダウンメニューからカラーモードの選択、出力ファイル形式（スキャンデータのファイル形式）の選択が行なわれる。また、設定画面７８では、スキャンを行なうときの原稿セット向き指定、原稿セット方法、両面原稿送りの選択がなされる。
【００６２】
画像形成装置１２は、設定画面７８上で各項目が設定された状態で、スキャン開始ボタン８０が操作されることで、設定に基づいた原稿画像の読み取りを開始する。
【００６３】
また、画像形成装置１２は、スキャン開始ボタン８０が操作されることで、ブラウザの画面を切り替える。図６（Ｂ）には、このときの表示画面の一例を示している。この指示画面７０Ａは、指示画面７０に転送ファイル名が入力された画面となっている。画像形成装置１２では、この指示画面７０Ａからアップロードボタン７６が操作されると、ユーザによるスキャンアップロードの指示が完了する。
【００６４】
図５に示すフローチャートでは、指示画面７０上でスキャンボタン７４が操作されると、ステップ１１２で肯定判定してステップ１１４へ移行する。また、ステップ１１４では、指示画面７０Ａ上でアップロードボタン７６が操作されると、肯定判定されてステップ１１６へ移行する。
【００６５】
このステップ１１６では、スキャンデータ転送部６０がアップロード指示を保持し、次のステップ１１８では、スキャン指示に基づいた原稿画像の読み取りを開始する（スキャン実行）。画像形成装置１２は、原稿画像の読み取りが完了し、スキャンデータが生成されると、ステップ１２０へ移行し、スキャンデータを設定画面７８で設定されたファイル形式に変換し、更に、圧縮処理などの予め設定されている処理を実行することで、送信ファイルを作成する。
【００６６】
これと共に、画像形成装置１２では、スキャン処理中の画面キャプチャーをモニタ４６に表示する（ステップ１２２）。画像形成装置１２では、スキャンデータ生成状態確認部６２が、原稿画像のスキャン及び送信ファイルの作成状態を確認し、この確認結果に応じて画面キャプチャー生成部６４が、スキャン状態を示す画面キャプチャーを作成する。
【００６７】
通常、ウェブサーバ１４から取得したＨＴＭＬのフォームでは、指示画面７０（７０Ａ）上でアップロードボタン７６が操作されると、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）によるアップロードの指示がウェブサーバ１４へ送信される。これに基づき、ウェブサーバ１４のサーバ制御部５６は、続いて送信されるはずの送信ファイルを受信しようとする。このときに、送信ファイルの作成が完了していなければ、スキャンアップロードが終了しなくなる。
【００６８】
これに対して、画像形成装置１２では、アップロードボタン７６が操作されると、アップロード指示をウェブサーバ１４へ送信せずに保持し、原稿画像のスキャン（スキャンデータの生成）、送信ファイルの作成を開始する。このとき、画像形成装置１２は、スキャンデータの生成状態をモニタ４６に表示する。
【００６９】
図８には、画面キャプチャーの生成処理の一例を示している。最初のステップ１４０では、スキャンアップロードの処理が実行されているか否かを確認し、スキャンアップロード処理が実行されていることで肯定判定して、ステップ１４２へ移行する。
【００７０】
このステップ１４２では、スキャンデータ生成状態確認部６２がデータ処理状態を確認する。また、ステップ１４４では、データ処理状態の確認結果に基づき、画面キャプチャー生成部６４が、処理状態を示す画面キャプチャーを生成し、次のステップ１４６では、生成した画面キャプチャーを例えば、ＨＤＤ３８に格納する。また、次のステップ１４８では、スキャンアップロードがバックグラウンドで実行されているか否かを確認する。
【００７１】
ここで、スキャンアップロード処理が、フォアグラウンドで実行されている場合、画像形成装置１２は、ステップ１４８で肯定判定してステップ１５０へ移行する。このステップ１５０は、図５のステップ１２２に対応しており、画面キャプチャー生成部６４で生成された画面キャプチャーをモニタ４６に表示する。
【００７２】
図９には、画面キャプチャーとしてモニタ４６上のブラウザに表示される表示画面の一例を示している。この表示画面８２は、スキャンアップロード処理におけるスキャン処理を実行中であることを示している。なお、表示画面８２には、中止ボタン８４が設けられており、この中止ボタン８４を操作することで、スキャン処理、すなわち、既に実行を指示しているスキャンアップロード処理を終了することができる。なお、画面キャプチャーは、これに限らず、スキャンアップロードの処理の進行状況を示す適正な表示が用いられる。
【００７３】
一方、図５のステップ１２４では、原稿画像の読み取ることによるスキャンデータの生成及びスキャンデータを用いた送信ファイルの作成が完了したか否かを確認する。画像形成装置１２では、キャンデータの送信ファイルの作成が完了するとステップ１２４で肯定判定してステップ１２６へ移行する。このステップ１２６では、先に保持していたアップロード指示を読み出し、次のステップ１２８で、アップロード指示をウェブサーバ１４へ送信して、送信ファイルの送信（アップロード処理）を開始する。このとき、画像形成装置１２では、ログインしているユーザのユーザ情報をウェブサーバ１４へ送信することで、ウェブサーバ１４に対する認証を行なう。
【００７４】
ウェブサーバ１４は、画像形成装置１２のユーザの認証を行なうと、送信ファイルの受信を開始する。また、ウェブサーバ１４は、受信した送信ファイルを記憶部５８に格納する。画像形成装置１２は、作成した全ての送信ファイルのアップロードが終了すると，ステップ１３０で肯定判定して、スキャンアップロードを終了する。
【００７５】
一方、画像形成装置１２では、マルチタスク機能を備えており、スキャンアップロードにおいてアップロードの指示が入力されると、スキャンデータの生成、送信ファイルの作成及び作成した送信ファイルのアップロードをバックグラウンドで実行可能としている。
【００７６】
図１０には、画像形成装置１２のバックグラウンドへの移行の一例を示す。このフローチャートは、図５でステップ１１８へ移行することにより実行され、最初のステップ１６０では、モニタ４６に表示するブラウザの表示画面の切り替えが指示されたか否かを確認する。
【００７７】
ここで、例えば、スキャンアップロードを指示したユーザが、画像形成装置１２から離れるために、ブラウザの表示画面を予め画像形成装置１２で設定されている初期画面（メニュー画面）に切り替える。これにより、画像形成装置１２では、ステップ１６０で肯定判定する。
【００７８】
また、画像形成装置１２では、スキャンアップロードを実行中に、他の機能を使用可能となっている。例えば、スキャンアップロードにおける原稿画像の読み取りが終了していれば、画像形成装置１２では、スキャナ機能、コピー機能を使用できる。また、画像形成装置１２では、スキャンアップロード中にプリント機能を使用することができる。
【００７９】
更に、画像形成装置１２では、新たな処理の指示などの操作が成されないまま、予め設定する時間が経過してタイムアップすることでリセットされ、ブラウザの表示画面を初期画面に切り替える。
【００８０】
これらの何れかの場合、画像形成装置１２は、ステップ１６０で肯定判定してステップ１６２へ移行し、モニタ４６に表示しているブラウザの画面を初期画面などの指定された画面に切り替える。このとき、画像形成装置１２は、スキャンアップロード処理中であることを示す画面キャプチャーをバックグラウンドで保持（例えば、ＨＤＤ３８で保持）する。これと共に、画像形成装置１２では、ステップ１６４へ移行し、バックグラウンドに移行するスキャンアップロードの処理を、ジョブリストに登録する。
【００８１】
これにより、画像形成装置１２では、スキャンアップロード処理をバックグラウンドで実行し、フォアグラウンドで、モニタ４６上のブラウザの表示画面に基づく処理を実行することができる。なお、画像形成装置１２では、スキャンアップロードの処理をバックグラウンドへ移行する場合、例えば予め設定しているアイコンをモニタ４６上ブラウザの表示画面上に表示することで、バックグラウンドでスキャンアップロードが実行されていることを示す。また、ジョブリストに登録したスキャンアップロード処理は、スキャンアップロードの処理が完了することで、ジョブリストから削除される。更に、ここでは、バックグラウンドに移行したスキャンアップロードを実行中のジョブリストとして登録したが、ジョブリストへの登録は省略しても良い。
【００８２】
図１１には、スキャンアップロードの処理をバックグラウンドへ移行して実行する場合の処理の流れを示している。なお、図１１において、前記した図５における処理は、そのステップ番号を付与して説明を省略している。
【００８３】
図１１では、スキャンアップロードの処理中において、ステップ１２４で否定判定されるとステップ１７０へ移行する。このステップ１７０では、バックグラウンドへ移行するように設定されたか否かを確認する。ここで、モニタ４６のブラウザの表示画面が切り替わる（図１０のステップ１６２）と、ステップ１７０で肯定判定してステップ１７２へ移行する。このステップ１７２では、スキャンアップロードを指示したユーザのユーザ情報を読み出し、ユーザ情報をアップロード指示と共に保持する。
【００８４】
この後、ステップ１７４、１７６）では、バックグラウンドでのスキャンアップロード処理を開始する。このときのスキャンアップロード処理は、ステップ１１８及びステップ１２０におけるスキャン処理及び送信ファイルの作成処理を継続する。なお、ここでは、スキャン処理中であってもバックグラウンドへ移行するようにしているが、バックグラウンドへの移行は、スキャン処理が終了してから可能とするものであっても良い。この場合、バックグラウンドでステップ１７６が実行される。
【００８５】
画像形成装置１０では、バックグラウンドへ移行すると、ステップ１７４、１７６の実行に合わせて、画面キャプチャー生成部６４が、スキャンデータ生成状態確認部６２で確認されたスキャンデータの生成状態に基づいて画面キャプチャーを生成する。このとき、画像形成装置１２では、スキャンアップロードを、バックグラウンドで行なっていることで、図８のステップ１４８において否定判定し、画面キャプチャーの表示は行なわず、画面キャプチャーの生成及び更新を繰り返す。
【００８６】
次のステップ１７８では、送信ファイルの作成が終了したか否かを確認し、送信ファイルの作成が完了すると、ステップ１７８で肯定判定してステップ１８０へ移行する。このステップ１８０では、先に保持しているアップロード指示を読み出す。これと共に、ステップ１８２では、バックグラウンドへ移行したときに保持したユーザ情報を読み出す。
【００８７】
この後、ステップ１８４では、ユーザ情報及びアップロード指示をウェブサーバ１４へ送信することで、送信ファイルのアップロードを実行し、送信ファイルのアップロードが終了すると，ステップ１８６で肯定判定して、スキャンアップロード処理を終了する。なお、バックグラウンドにおいて、スキャンアップロードを実行した場合、スキャンアップロードの終了後に、先に保持したアップロード指示及びユーザ情報を放棄する。
【００８８】
一方、画像形成装置１２では、スキャンアップロードの処理がバックグラウンドへ移行することで、フォアグラウンドで画像形成装置１２の有する機能の使用が可能となる。このときに新たなユーザ（スキャンアップロードを指示したユーザと異なるユーザ）がログインする場合、通常通りにユーザ認証を行なう。また、画像形成装置１２では、バックグラウンドへ移行したスキャンアップロードの処理を、フォアグラウンドへ戻すことも可能となる。
【００８９】
図１２には、このときの処理の一例を示している。画像形成装置１２では、バッググラウンドへ移行したスキャンアップロードの処理をジョブリストに登録している（図１０のステップ１６４参照）。画像形成装置１２は、ジョブリストからバックグラウンドで実行されているスキャンアップロードの処理を読み出す。なお、フォアグラウンドへの移行は、これに限るものではない。
【００９０】
図１２の最初のステップ２００では、スキャンアップロードがバックグラウンドで実行されているか否かを確認する。このとき、スキャンアップロードの処理がバックグラウンドで実行されていると、画像形成装置１２は、ステップ２００で肯定判定してステップ２０２へ移行する。このステップ２０２では、ジョブリストの読み出しが指示されたか否かを確認する。
【００９１】
ここで、画像形成装置１２は、スキャンアップロードをバックグラウンドで実行しているときに、ジョブリストの表示が要求されると、ステップ２０２で肯定判定してステップ２０４へ移行する。
【００９２】
このステップ２０４では、画像形成装置１２にログインしているユーザのユーザ情報を読み込むと共に、バックグラウンドに移行したときに保持したユーザ情報とを照合し、ステップ２０６では、ユーザ情報が一致したか否かを確認する。ここで、ユーザ情報が一致しない場合は、ステップ２０６で否定判定して処理を終了することで、スキャンアップロードの処理をバックグラウンドで継続して行なう。
【００９３】
これに対して、ユーザ情報が一致した場合、画像形成装置１２は、ステップ２０６で肯定判定してステップ２０８へ移行し、モニタ４６にジョブリストを表示する。これにより、バックグラウンドで実行されているスキャンアップロードの処理がジョブリストに表示される。
【００９４】
次のステップ２１０では、バックグラウンドで実行しているスキャンアップロードが選択されたか否かを確認する。なお、ジョブリストから実行中の他のジョブが選択されるか、他の表示画面の表示が要求された場合は、ステップ２１２で否定判定して、フォアグラウンドへの移行処理を終了する。
【００９５】
ここで、バックグラウンドで実行しているスキャンアップロードが選択されると、ステップ２１０で肯定判定してステップ２１２へ移行し、モニタ４６のブラウザの表示画面を、スキャンアップロードのデータ処理状態に応じて生成された画面キャプチャーに切り替える。画像形成装置１２では、モニタ４６の表示をスキャンアップロードの画面キャプチャーに切り替えることで、スキャンアップロードの処理がフォアグラウンドに移行する。すなわち、スキャンアップロード処理が、図５のステップ１２２の状態に移行することで、フォアグラウンドで図５の処理が実行される。
【００９６】
一方、画像処理システム１０では、画像形成装置１２のバックグラウンドでスキャンアップロードの処理が実行されている場合、画像形成装置１２とネットワーク接続されている画像処理端末１６から実行状態を確認することができる。
【００９７】
図１３には、このときの処理の一例を示している。このフローチャートは、画像処理端末１６から接続要求されることで実行される。このとき、画像処理端末１６は、図示しないモニタに表示したブラウザから画像形成装置１２にアクセスする。また、画像処理端末１６は、画像形成装置１２にアクセスするとき、画像処理端末１６を使用しているユーザのユーザ情報を送信することで、ユーザ認証を要求する。
【００９８】
図１３の最初のステップ２２０では、画像処理端末１６から接続要求（アクセス要求）があったか否かを確認し、接続要求があると、ステップ２２０で肯定判定して、ステップ２２２へ移行する。このステップ２２２では、画像処理端末１６から送信されたユーザ情報に基づいてユーザ認証を行なう。なお、このユーザ認証は、例えば、図４に沿った処理が適用される。
【００９９】
ユーザ認証により終了し、画像処理端末１６からのユーザのログインを許可する場合、ステップ２２４で肯定判定してステップ２２６へ移行する。このステップ２２６では、バックグラウンドでスキャンアップロードの処理が実行されているか否かを確認する。
【０１００】
ここで、バックグラウンドでスキャンアップロードの処理が実行されていると、ステップ２２６で肯定判定してステップ２２８へ移行する。このステップ２２８では、画像処理端末１６のユーザのユーザ情報と、スキャンアップロードを指示したユーザのユーザ情報とを照合する。これにより、ユーザ情報が一致していると、次のステップ２３０で肯定判定してステップ２３２へ移行する。ステップ２３２では、画像処理端末１６に、スキャンアップロードのデータ生成状態を示す画面キャプチャーを画像処理端末１６へ送信する。
【０１０１】
画像処理端末１６は、画像形成装置１２から送信されたスキャンアップロードの処理についての画面キャプチャーを受信すると、この画面キャプチャーを図示しないモニタのブラウザの画面に表示する。
【０１０２】
一方、以上の説明では、スキャン指示と共にアップロード指示を行なうことで実行される処理を説明したが、画像形成装置１２では、スキャン指示を行なってスキャンを実行し、スキャンデータの生成及び送信ファイルの作成を完了した状態で、アップロードの指示を行なうことの可能となっている。
【０１０３】
図１４には、このときの処理の一例を示している。なお、図１４において前記した図５において対応する処理については、図５のステップ番号を付与して説明を省略している。
【０１０４】
このフローチャートでは、設定画面７８でスキャン開始ボタン８０が操作されることで、ステップ１１２で肯定判定する。このとき、モニタ４６のブラウザには、指示画面７０Ａが表示されるが、指示画面７０でアップロードボタン７６が操作されなければ、ステップ２４０へ移行して、スキャン処理を開始して、スキャンデータの生成を行なう。また、ステップ２４２では、スキャンデータに基づく送信ファイルを作成する。
【０１０５】
次のステップ２４４では、送信ファイルの作成が完了したか否かを確認する。送信ファイルの作成が完了すると、画像形成装置１２は、ステップ２４４で肯定判定してステップ２４６へ移行する。このステップ２４６では、ブラウザの指示画面７０Ａからアップロード指示が入力されたか否かを確認する。
【０１０６】
ここで、画像形成装置１２は、指示画面７０Ａからアップロードボタン７６が操作されてアップロード指示が入力されると、ステップ２４６で肯定判定してステップ２４８へ移行する。このステップ２４８では、作成した送信ファイルをウェブサーバ１４へアップロードする。
【０１０７】
この後、画像形成装置１２は、全ての送信ファイルのアップロードが終了すると、ステップ２５０で肯定判定して、スキャン／アップロード処理を終了する。なお、アップロード指示は、例えば、スキャンデータの生成（ステップ２４０）、送信ファイルの作成（ステップ２４２）時に操作されてもよく、この場合は、図５に移行して、図５で対応する処理から実行すればよい。
【０１０８】
一方、画像形成装置１２では、操作の指示が入力されない状態で予め設定した時間以上経過することで、装置をリセットし、モニタ４６のブラウザの画面を初期画面に戻すことで、新たなユーザが使用可能となるようにしている。
【０１０９】
画像形成装置１２は、アップロード指示が入力されない場合、ステップ２４６で否定判定してステップ２５２へ移行する。このステップ２５２では、装置がリセットするように設定された時間が経過したか否かを確認する。ここで、画像形成装置１２は、予め設定した時間が経過すると、ステップ２５２で否定判定して、ステップ２５４へ移行する。
【０１１０】
また、ウェブサーバ１４へ送信ファイルをアップロードする場合、例えば、送信ファイルのデータ量が、ウェブサーバ１４上の設定しているデータ量を超えた場合には、アップロードが完了しない。また、ウェブサーバ１４の状態によっては、送信ファイルのアップロードが中止されてしまうことがある。この場合、ステップ２５０において否定判定される。
【０１１１】
画像形成装置１２は、ステップ２５０で否定判定した場合、ステップ２５４へ移行する。すなわち、画像形成装置１２は、設定時間が経過してもアップロード指示が入力されないか、または、アップロード指示が入力されたにもかかわらず、アップロードが完了しない場合、ステップ２５４へ移行する。
【０１１２】
このステップ２５４では、モニタ４６に表示するブラウザの画面を初期画面に切り替えることで、アップロード処理をバックグラウンドへ移行させる。このとき、画像形成装置１２では、アップロードの指示を待つブラウザの画面をバックグラウンドで保持する。これと共に、画像形成装置１２は、スキャンアップロードを指示したユーザのユーザ情報を保持する（ステップ２５６）。これにより、画像形成装置１２では、新たなユーザのログインが可能となる。
【０１１３】
画像形成装置１２では、ブラウザを初期画面に戻すと、ステップ２５８へ移行し、ログイン要求があったか否かを確認する。画像形成装置１２では、ユーザからログイン要求があると、画像形成装置１２では、ユーザ認証を行なうことで、認証したユーザのログインを許可する。
【０１１４】
また、画像形成装置１２は、ユーザからログイン要求があり、要求したユーザの認証を行なうと、ステップ２５８で肯定判定して、ステップ２６０へ移行する。このステップ２６０では、認証したユーザ情報とスキャンアップロードを指示したユーザ情報（バックグラウンドで保持しているユーザ情報）を照合する。これにより、ログインしたユーザとスキャンアップロードを指示したユーザが同一であると、ステップ２６２で肯定判定してステップ２６４へ移行する。
【０１１５】
このステップ２６４では、バックグラウンドで保持しているブラウザの画面をモニタ４６に表示する。すなわち、画像形成装置１２は、中断しているスキャンアップロードの処理をバックグラウンドからフォアグラウンドに戻す。
【０１１６】
これにより、ユーザは、中断していたスキャンアップロードの処理に対して、再度のアップロード指示を行なうことが可能となる。また、ユーザは、スキャンアップロードを中止して、スキャンデータ（送信ファイル）を削除することも可能となる。
【０１１７】
なお、図５、図１１におけるスキャンアップロードの処理においても、送信ファイルのアップロードが完了しないことも考えられる。この場合も、バックグラウンドでスキャンアップロード処理を保持し、スキャンアップロードを指示したユーザが、フォアグラウンドに戻すことで、スキャンアップロードの処理に対して新たな処理を指示可能となる。
【０１１８】
なお、図１４において、ステップ２６２で否定判定された場合には、ログインしたユーザが、バックグラウンドで保持しているスキャンアップロードに対する処理を除く処理を、画像形成装置１２で行なうことができる。
【０１１９】
また、バックグラウンドに移行したスキャンアップロードの処理に対して、スキャンアップロードの処理を指示したユーザ以外のユーザがアクセスすることが考えられる。この場合（例えば、図１４のステップ２６２で否定判定された場合）、保持しているスキャンアップロードのためのスキャンデータ（送信ファイル）を削除するようにしてもよい。
【０１２０】
このように、本実施の形態に係る画像形成装置１２では、ウェブサーバ１４から提供されたＨＴＭＬのフォームでアップロードボタン７６が操作されたときに、データの送信を開始せずに、アップロード指示を保持する。また、画像形成装置１２は、送信ファイルの作成が完了した後に、先に保持していたアップロードの指示を実行する。これにより、原稿の枚数が多く、送信ファイルの作成に時間を要する状態であっても、送信ファイルの作成完了を待つことなる、アップロードの指示を入力しておくことができる。
【０１２１】
また、画像形成装置１２では、アップロード指示を入力しておくことで、送信ファイルの作成が完了し、アップロードが可能となる状態まで待つ必要がなくなる。
【０１２２】
また、画像形成装置１２では、スキャンアップロードの処理をバックグラウンドで行なうことで、フォアグラウンドにおいて、他の機能を用いた処理を行なうことができる。このとき、バックグラウンドで実行するスキャンアップロードの利用者の認証情報を別に保持しているので、フォアグラウンドで他のユーザが画像形成装置１２を使用することができる。
【０１２４】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではない。本発明は、各部分が目的とする機能を含む形態であれば良い。また、本明細書に記載された全ての特許出願及び特許出願に開示される技術文献は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に、参照により取り込まれる。
【符号の説明】
【０１２５】
１０    画像処理システム
１２    画像形成装置
１４    ウェブサーバ
１６    画像処理端末
４０    制御部
４２    スキャナ機能部
４４    プリント機能部
４６    モニタ
４８    表示操作機能部
６０    スキャンデータ転送部
６２    スキャンデータ生成状態確認部
６４    画面キャプチャー生成部
７０、７０Ａ    指示画面
７４    スキャンボタン
７６    アップロードボタン
７８    設定画面
８０    スキャン開始ボタン
【図１】
0005966491.tif 000002
【図２】
0005966491.tif 000003
【図３】
0005966491.tif 000004
【図４】
0005966491.tif 000005
【図５】
0005966491.tif 000006
【図８】
0005966491.tif 000007
【図１０】
0005966491.tif 000008
【図１１】
0005966491.tif 000009
【図１２】
0005966491.tif 000010
【図１３】
0005966491.tif 000011
【図１４】
0005966491.tif 000012
【図６】
0005966491.tif 000013
【図７】
0005966491.tif 000014
【図９】
0005966491.tif 000015