(57)【要約】【課題】データの処理効率を極力低下させずに、データの転送効率の向上を図ったデータ処理装置、データ処理プログラム、及びデータ処理システムを提供する。【解決手段】データ処理システム１Ａは、データ処理プログラム２２０Ａを記憶する記憶装置２１、各部を制御するＣＰＵ２２等を備えた複合機２Ａに、ネットワーク１０を介して文書蓄積サーバ３が接続されている。複合機２ＡのＣＰＵ２２は、データ処理プログラム２２０Ａに従って動作することにより、データを処理するデータ処理手段２２０と、データ処理手段２２０によるデータの処理が終了する前に、文書蓄積サーバ３との接続を確立する動作を開始する接続確立動作開始手段２２１と、データ処理手段２２０によりデータの処理が終了したデータを、接続確立動作開始手段２２１により接続が確立された文書蓄積サーバ３に送信する送信手段２２２等として機能する。【選択図】図２
2008293282.tif 000002
【特許請求の範囲】
【請求項１】
データを処理するデータ処理手段と、
前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段と、
前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段とを備えたデータ処理装置。
【請求項２】
前記接続確立動作開始手段は、
前記送信先との接続を一定条件の下で確立できないと判断したとき、前記データ処理手段による前記データの処理を中断させる請求項１に記載のデータ処理装置。
【請求項３】
前記接続確立動作開始手段は、
所定の時間内又は所定の回数の範囲内で接続を確立する動作を繰り返し行っても接続を確立できないとき、
前記送信先との接続を確立できないと判断する請求項２に記載のデータ処理装置。
【請求項４】
さらに、前記送信先との接続を確立するための認証情報を受け付ける受付手段を備え、
前記接続確立動作開始手段は、前記受付手段により受け付けた前記認証情報を前記送信先に送信し、前記送信先から認証が成立しない旨の通知を受けたとき、前記受付手段により前記認証情報を再度受け付けて、再度受け付けた前記認証情報に基づいて再度接続を確立する動作を行う請求項１に記載のデータ処理装置。
【請求項５】
原稿から画像データを読み取る読取部と、
前記読取部による前記原稿の読み取り処理が終了する前に、前記画像データを受信するデータ受信装置との接続を確立する動作を開始する接続確立動作開始手段と、
前記読取部により前記原稿の前記読み取り処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、前記読み取り処理が終了した前記画像データを前記データ受信装置に送信する送信手段とを備えたデータ処理装置。
【請求項６】
データの処理内容及び送信先情報が記録された指示書情報を取得する取得手段と、
前記取得手段により取得された前記処理内容に基づいて、データを処理するデータ処理手段と、
前記データ処理手段による前記データの処理が終了する前に、前記取得手段により取得された前記送信先情報に基づいて、送信先との接続を確立する動作を開始する接続確立動作開始手段と、
前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段とを備えたデータ処理装置。
【請求項７】
データを処理するデータ処理手段と、
前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段と、
前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段としてコンピュータを機能させるためのデータ処理プログラム。
【請求項８】
データを処理するデータ処理手段、前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段、及び前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段を有するデータ処理装置と、
前記データ処理装置の前記接続確立動作開始手段との接続を確立した後、前記送信手段から送信されたデータを受信するデータ受信装置とを備えたデータ処理システム。
【請求項９】
データの処理内容及び送信先情報が記録された指示書情報を生成する生成手段、及び前記生成手段により生成された指示書情報を送信する指示書送信手段を有する指示装置と、
前記指示装置の前記指示書送信手段から送信された指示書情報に基づいて、データの処理内容及び送信先情報を取得する取得手段、前記取得手段により取得された前記処理内容に基づいて、データを処理するデータ処理手段、前記データ処理手段による前記データの処理が終了する前に、前記取得手段により取得された前記送信先情報に基づいて、送信先との接続を確立する動作を開始する接続確立動作開始手段、及び前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信するデータ送信手段を有するデータ処理装置と、
前記データ処理装置の前記接続確立動作開始手段との接続を確立した後、前記データ送信手段から送信されたデータを受信するデータ受信装置とを備えたデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理プログラム及びデータ処理システムに関する。
【背景技術】
【０００２】
従来、複数のスキャナと管理サーバとがネットワークを介して接続された複写システムが知られている（例えば、特許文献１参照。）。
【０００３】
この複写システムによれば、原稿をスキャナにより読み取った画像データを、ネットワークを介して管理サーバに転送し保存することにより、その画像データを再利用することができる。
【０００４】
また、ネットワークで接続されたサーバに画像データを転送する画像通信端末が知られている（例えば、特許文献２参照。）。
【０００５】
この画像通信端末は、画像データを生成して保持する手段（生成手段）と、生成手段により生成された画像データを転送する手段（転送手段）とを備える。この画像通信端末によれば、生成手段により画像データを生成した後、転送手段によりネットワークとの接続を確立し、そのネットワークを介して画像データをサーバに転送することができる。
【０００６】
【特許文献１】特開２００１−３４５９８４公報
【特許文献２】特開２００２−３４２２０５公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、データの処理効率を極力低下させずに、データの転送効率の向上を図ったデータ処理装置、データ処理プログラム、及びデータ処理システムを提供する。
【課題を解決するための手段】
【０００８】
本発明の一態様は、上記目的を達成するため、以下のデータ処理装置、データ処理プログラム、及びデータ処理システムを提供する。
【０００９】
［１］データを処理するデータ処理手段と、前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段と、前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段とを備えたデータ処理装置。
【００１０】
［２］前記接続確立動作開始手段は、前記送信先との接続を一定条件の下で確立できないと判断したとき、前記データ処理手段による前記データの処理を中断させる前記［１］に記載のデータ処理装置。
【００１１】
［３］前記接続確立動作開始手段は、所定の時間内又は所定の回数の範囲内で接続を確立する動作を繰り返し行っても接続を確立できないとき、前記送信先との接続を確立できないと判断する前記［２］に記載のデータ処理装置。
【００１２】
［４］さらに、前記送信先との接続を確立するための認証情報を受け付ける受付手段を備え、前記接続確立動作開始手段は、前記受付手段により受け付けた前記認証情報を前記送信先に送信し、前記送信先から認証が成立しない旨の通知を受けたとき、前記受付手段により前記認証情報を再度受け付けて、再度受け付けた前記認証情報に基づいて再度接続を確立する動作を行う前記［１］に記載のデータ処理装置。
【００１３】
［５］原稿から画像データを読み取る読取部と、前記読取部による前記原稿の読み取り処理が終了する前に、前記画像データを受信するデータ受信装置との接続を確立する動作を開始する接続確立動作開始手段と、前記読取部により前記原稿の前記読み取り処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、前記読み取り処理が終了した前記画像データを前記データ受信装置に送信する送信手段とを備えたデータ処理装置。
【００１４】
［６］データの処理内容及び送信先情報が記録された指示書情報を取得する取得手段と、
前記取得手段により取得された前記処理内容に基づいて、データを処理するデータ処理手段と、前記データ処理手段による前記データの処理が終了する前に、前記取得手段により取得された前記送信先情報に基づいて、送信先との接続を確立する動作を開始する接続確立動作開始手段と、前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段とを備えたデータ処理装置。
【００１５】
［７］データを処理するデータ処理手段と、前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段と、前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段としてコンピュータを機能させるためのデータ処理プログラム。
【００１６】
［８］データを処理するデータ処理手段、前記データ処理手段による前記データの処理が終了する前に、送信先との接続を確立する動作を開始する接続確立動作開始手段、及び前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信する送信手段を有するデータ処理装置と、前記データ処理装置の前記接続確立動作開始手段との接続を確立した後、前記送信手段から送信されたデータを受信する受信部を有するデータ受信装置とを備えたデータ処理システム。
【００１７】
［９］データの処理内容及び送信先情報が記録された指示書情報を生成する生成手段、及び前記生成手段により生成された指示書情報を送信する指示書送信手段を有する指示装置と、前記指示装置の前記指示書送信手段から送信された指示書情報に基づいて、データの処理内容及び送信先情報を取得する取得手段、前記取得手段により取得された前記処理内容に基づいて、データを処理するデータ処理手段、前記データ処理手段による前記データの処理が終了する前に、前記取得手段により取得された前記送信先情報に基づいて、送信先との接続を確立する動作を開始する接続確立動作開始手段、及び前記データ処理手段により前記データの処理が終了し、前記接続確立動作開始手段により前記接続が確立されたとき、処理が終了した前記データを前記送信先に送信するデータ送信手段を有するデータ処理装置と、前記データ処理装置の前記接続確立動作開始手段との接続を確立した後、前記データ送信手段から送信されたデータを受信する受信部を有するデータ受信装置とを備えたデータ処理システム。
【発明の効果】
【００１８】
請求項１に係るデータ処理装置によれば、データの処理効率を極力低下させずに、データの転送効率を向上することができる。
【００１９】
請求項２に係るデータ処理装置によれば、無駄となるデータの処理を減らすことができる。
【００２０】
請求項３に係るデータ処理装置によれば、送信先との接続エラーの発生頻度を低下させることができるとともに、データの転送効率をより向上することができる。
【００２１】
請求項４に係るデータ処理装置によれば、不正使用を防ぐとともに、認証情報の入力ミスに対して再度入力する機会を与えることができる。
【００２２】
請求項５に係るデータ処理装置によれば、読み取り処理の処理効率を極力低下させずに、データの転送効率を向上することができる。
【００２３】
請求項６に係るデータ処理装置によれば、データの処理内容を指示する作業の負荷を軽減するとともに、データの処理効率を極力低下させずに、データの転送効率を向上することができる。
【００２４】
請求項７に係るデータ処理プログラムによれば、データの処理効率を極力低下させずに、データの転送効率を向上することができる。
【００２５】
請求項８に係るデータ処理システムによれば、データの処理効率を極力低下させずに、データの転送効率を向上することができる。
【００２６】
請求項９に係るデータ処理システムによれば、データの処理内容を指示する作業の負荷を軽減するとともに、データの処理効率を極力低下させずに、データの転送効率を向上することができる。
【発明を実施するための最良の形態】
【００２７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るデータ処理システムの概略構成を示す全体図である。このデータ処理システム１Ａは、データを処理する複合機（データ処理装置）２Ａに、ネットワーク１０を介して文書蓄積サーバ（データ受信装置）３が接続されている。なお、図１では、文書蓄積サーバ３は１台であるが、２台以上であってもよい。
【００２８】
複合機２Ａは、コピー（複写）、プリント、スキャン、ファックス等の複数の機能を有するデータ処理装置である。なお、このような装置は、スキャナ装置、ファクシミリ装置等の単一の機能を有する装置が、システム的に構成されたものでもよい。
【００２９】
文書蓄積サーバ３は、ネットワーク１０を介して複合機２Ａに接続された通信部（受信部）と、通信部により受信されたデータを記憶するＲＯＭ，ＲＡＭ，ＨＤＤ等からなる記憶部と、文書蓄積サーバ３の各部を制御するＣＰＵとから構成されている。なお、データ処理システム１Ａには、文書蓄積サーバ３の代わりに、例えばネットワーク１０を介してデータの送受信を行うＦＴＰ（File Transfer Protocol）サーバ、電子メールの送受信を行うＳＭＴＰ（Simple Mail Transfer Protocol）サーバ、複合機２からデータを受信したことをトリガーに一連の処理（ワークフロー）をウェブサービスとして提供するウェブサーバ等が接続されていてもよいし、それらのサーバが複数接続されていてもよいし、それらに限られない。
【００３０】
ネットワーク１０は、有線ＬＡＮ、無線ＬＡＮ等のローカルエリアネットワークである。なお、ネットワーク１０は、インターネットに接続されたネットワークであってもよい。
【００３１】
（複合機の構成）
図２は、複合機２Ａの概略構成の例を示すブロック図である。この複合機２Ａは、各種のデータを記憶するＲＯＭ，ＲＡＭ，ＨＤＤ等からなる記憶装置２１と、この複合機２Ａの各部を制御するＣＰＵ２２と、原稿から文書データ（画像データ）を読み取る読取部２３と、文書データの印刷を行う電子写真方式やインクジェット方式等の印刷部２４と、ディスプレイの表面にタッチパネルを重畳して構成されたタッチパネルディスプレイや、スタートキー等のハードキーを備え、ユーザによる操作の指示、及び画面の表示を行う表示操作部２５と、ネットワーク１０に接続されたネットワーク通信部２６と、電話回線網１１に接続されたファクシミリ通信部２７とを備え、これらがバス２８を介して互いに接続されている。
【００３２】
記憶装置２１は、データ処理プログラム２１０Ａと、後述するエラー処理情報２１１とを記憶している。
【００３３】
読取部２３は、原稿が１枚ずつ載置される原稿台と、１又は２以上の原稿を自動的に１枚ずつ原稿台に供給するＡＤＦ（自動給紙装置）と、原稿台に載置された原稿、あるいはＡＤＦから供給された原稿から文書データを光学的に読み取る光電変換素子とを備えている。
【００３４】
ＣＰＵ２２は、記憶装置２１に記憶されたデータ処理プログラム２１０Ａに従って動作することにより、データ処理手段２２０、接続確立動作開始手段２２１、送信手段２２２、及び受付手段２２３等として機能する。
【００３５】
データ処理手段２２０は、表示操作部２５により入力されたユーザからの指示に基づいて、コピー（複写）、プリント、スキャン、ファックス等の複合機２Ａが有する機能を利用してデータを処理する。データ処理手段２２０は、例えば、表示操作部２５を介して原稿のスキャン指示を受け付けた場合は、読取部２３により原稿のスキャン処理（読み取り処理）を行い、処理済みデータとして文書データを生成する。
【００３６】
接続確立動作開始手段２２１は、データ処理手段２２０により処理が終了した文書データを送信する送信先との間で接続を確立する接続処理（動作）を行う。具体的には、接続確立動作開始手段２２１は、データ処理手段２２０によるデータの処理が終了する前に、送信先との接続を確立する接続処理を開始する。そして、接続確立動作開始手段２２１は、その接続処理で後述する接続エラーを検出した場合、接続処理を繰り返し行い（リトライ処理）、送信先との接続を一定条件の下で確立できないと判断したとき、送信先との接続を確立できないと判断する。なお、一定の条件とは、接続処理を繰り返し行う所定の時間又は所定の回数について定めた条件である。また、接続確立動作開始手段２２１は、送信先との接続を確立できないと判断したとき、データ処理手段２２０にデータの処理を中断するように指示する。
【００３７】
ここで、接続確立動作開始手段２２１が検出する接続エラーには、送信先に接続する際のユーザ名及びパスワードからなる認証情報により認証に失敗した場合の認証エラーと、接続確立動作開始手段２２１が送信した接続要求に対して送信先から一定時間内に接続応答が返信されなかった場合のサーバエラーとがある。なお、サーバエラーの原因としては、送信先がビジー状態だった（ビジー）、送信先の電源が切断されていた（電源オフ）、送信先の接続応答を返信するアプリケーションが未起動だった（アプリケーション未起動）等が挙げられる。
【００３８】
送信手段２２２は、データ処理手段２２０により処理が終了した文書データを、ネットワーク通信部２６によりネットワーク１０を介して、接続確立動作開始手段２２１により接続が確立されている送信先に送信する。
【００３９】
受付手段２２３は、送信先との接続を確立するためのユーザ名及びパスワードからなる認証情報を入力するための認証情報確認画面を表示操作部２５に表示する。そして、受付手段２２３は、その認証情報確認画面に対して表示操作部２５により入力された認証情報を受け付けて、その認証情報を接続確立動作開始手段２２１に送る。
【００４０】
図３は、記憶装置２１に記憶されているエラー処理情報の一例を示す。このエラー処理情報２１１は、認証エラー及びサーバエラーのエラータイプに対してエラー処理方法がそれぞれ記憶されている。エラー処理方法は、リトライ処理を行う「続行」と、リトライ処理を行わずにエラー終了する「エラー」と、送信先に接続するためのユーザ名及びパスワード、あるいは文書処理サーバ３の状態をユーザに確認する「ユーザ確認」とからなる。そして、エラー処理方法は、複合機２Ａの管理者により、それら「続行」、「エラー」、及び「ユーザ確認」のうちから選ばれたものが登録されている。図３のエラー処理情報２１１では、エラー処理方法として認証エラーに対して「ユーザ確認」、サーバエラーに対して「エラー」と登録されたものであるが、他のエラー処理方法が登録されていてもよい。なお、エラー処理情報２１１は、ユーザやグループ等の利用者単位で記憶するものでもよいし、接続確立動作開始手段２２１が接続処理をリトライする際の所定の時間や所定の回数を設けて記憶するものでもよい。また、エラー処理情報２１１は、複数のエラー処理方法とともに、複数のエラー処理方法が実行される順序を示す順序情報を記憶するものでよい。
【００４１】
（第１の実施の形態の動作）
次に、本実施の形態に係るデータ処理システム１Ａの動作の例を図４、及び図５を参照して説明する。図４は、複合機２Ａの動作の例を示すフローチャートである。
【００４２】
まず、ユーザがスキャンする原稿を複合機２Ａの原稿台、あるいはＡＤＦにセットし、表示操作部２５によりデータを送信する送信先やスキャンする際の原稿サイズ、解像度等のスキャン指示を行う（Ｓ１００）。ここでは、ユーザは、データを送信する送信先として文書蓄積サーバ３を指示し、表示操作部２５により文書蓄積サーバ３に接続するためのユーザ名及びパスワードの認証情報を入力したものとする。
【００４３】
次に、複合機２ＡのＣＰＵ２２が、表示操作部２５により入力されたスキャン指示、すなわち送信先情報や認証情報等を受け付けると、接続確立動作開始手段２２１は、ＣＰＵ２２から送られた認証情報を含む接続要求を、ネットワーク通信部２６によりネットワーク１０を介して文書蓄積サーバ３に送信する（Ｓ１０１）。
【００４４】
次に、文書蓄積サーバ３の通信部が、複合機２Ａからの接続要求を受信すると、文書蓄積サーバ３のＣＰＵは、その接続要求に含まれる認証情報、すなわちユーザ名及びパスワードに基づいて認証が成立するか否か判断する。そして、文書蓄積サーバ３のＣＰＵは、その判断結果である認証成功又は認証エラーのいずれかの認証結果情報を含む接続応答を複合機２Ａに返信する。
【００４５】
次に、複合機２Ａの接続確立動作開始手段２２１は、接続要求に対して接続エラーが発生したか否かを判断する（Ｓ１０２）。具体的には、複合機２Ａの接続確立動作開始手段２２１は、文書蓄積サーバ３から受信した接続応答に含まれる認証結果情報に基づいて認証エラーを検出した場合は、接続エラーが発生したと判断する。また、接続確立動作開始手段２２１は、文書蓄積サーバ３から接続応答を受信しなかった、すなわちサーバエラーを検出した場合も、接続エラーが発生したと判断する。
【００４６】
次に、接続確立動作開始手段２２１が、接続エラー（認証エラー、及びサーバーエラー）を検出しなかった場合は（Ｓ１０２：Ｎｏ）、接続確立動作開始手段２２１は、文書蓄積サーバ３との接続を確立した状態を保持する。
【００４７】
次に、データ処理手段２２０は、原稿台等にセットされた原稿を読取部２３の光電変換素子により読み取るスキャン処理を実行する（Ｓ１０３）。なお、スキャン処理は、読取部２３により読み取られたデータに対して、ユーザにより指示された画像処理を含むものである。そして、データ処理手段２２０は、スキャン処理により処理が終了した文書データを送信手段２２２に送る。
【００４８】
次に、送信手段２２２は、データ処理手段２２０から送られた文書データを、ネットワーク通信部２６によりネットワーク１０を介して、接続確立動作開始手段２２１により接続が確立されている文書蓄積サーバ３に送信し（Ｓ１０４）、正常終了する。
【００４９】
上記ステップＳ１０２において、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ１０２：Ｙｅｓ）、接続確立動作開始手段２２１は、検出した接続エラーのエラータイプに応じて、記憶装置２１に記憶されたエラー処理情報２１１を基に、次に実行するエラー処理を選択する（Ｓ１０５）。例えば、図３に示すように、エラー処理情報２１１が、認証エラーのエラータイプに対して「ユーザ確認」、サーバエラーのエラータイプに対して「エラー」とエラー処理方法がそれぞれ記録されている場合には、接続確立動作開始手段２２１が認証エラーを検出したときは、エラー処理として「ユーザ確認」を選択し、サーバエラーを検出したときは、エラー処理として「エラー」を選択する。
【００５０】
次に、接続確立動作開始手段２２１が、エラー処理として「エラー」を選択した場合は（Ｓ１０５：エラー）、ＣＰＵ２２は、接続エラーが発生した旨を表示操作部２５に表示して、エラー終了する。
【００５１】
上記ステップＳ１０５において、接続確立動作開始手段２２１が、「続行」を選択した場合は（Ｓ１０５：続行）、接続確立動作開始手段２２１は、リトライ処理のためステップＳ１０１に戻り、接続要求を文書蓄積サーバ３に送信する（Ｓ１０１）。次に、接続確立動作開始手段２２１は、リトライ処理において接続エラーを検出しなかった場合は（Ｓ１０２：Ｎｏ）、スキャン処理（Ｓ１０３）、データ送信（Ｓ１０４）を実行する。また、接続確立動作開始手段２２１は、リトライ処理においても接続エラーを検出した場合は（Ｓ１０２：Ｙｅｓ）、エラー処理の選択（Ｓ１０５）を再度行う。なお、接続確立動作開始手段２２１は、リトライ処理を所定の時間内又は所定の回数の範囲内で繰り返し行っても接続を確立できないとき、送信先との接続を確立できないと判断し、エラー処理として「エラー」を選択する。
【００５２】
上記ステップＳ１０５において、接続確立動作開始手段２２１が、「ユーザ確認」を選択した場合は（Ｓ１０５：ユーザ確認）、受付手段２２３は、表示操作部２５にユーザに確認を促す画面を表示する（Ｓ１０６）。例えば、接続確立動作開始手段２２１が認証エラーを検出した場合は、受付手段２２３は、表示操作部２５に認証情報確認画面を表示する。そして、ユーザが、表示された認証情報確認画面に対してユーザ名及びパスワードを入力すると、受付手段２２３は、それらを認証情報として再度受け付け、その認証情報を接続確立動作開始手段２２１に送る。また、接続確立動作開始手段２２１がサーバエラーを検出した場合は、受付手段２２３は、表示操作部２５に文書蓄積サーバ３の状態の確認を促すサーバ状態確認画面を表示し、ユーザから文書蓄積サーバ３の状態を確認した旨の通知をサーバ確認情報として受け付け、そのサーバ確認情報を接続確立動作開始手段２２１に送る。次に、接続確立動作開始手段２２１は、受付手段２２３から認証情報又はサーバ確認情報を受信すると、リトライ処理のためステップＳ１０１に戻る。そして、接続確立動作開始手段２２１は、受付手段２２３から認証情報が送られた場合には、その認証情報に基づいて接続要求を文書蓄積サーバ３に送信する（Ｓ１０１）。そして、接続確立動作開始手段２２１は、リトライ処理で接続エラーを検出しなかった場合は（Ｓ１０２：Ｎｏ）、スキャン処理（Ｓ１０３）、データ送信（Ｓ１０４）を実行する。また、接続確立動作開始手段２２１は、リトライ処理で接続エラーを検出した場合は（Ｓ１０２：Ｙｅｓ）、エラー処理の選択（Ｓ１０５）を再度行う。
【００５３】
図５は、複合機２Ａが図４のフローチャートに従って動作したときのデータ処理システム１Ａの通信処理の例を示すタイムチャートである。
【００５４】
まず、複合機２ＡのＣＰＵ２２が、表示操作部２５を介してユーザからのスキャン指示を受け付けると（Ｓ１００）、接続確立動作開始手段２２１は、接続要求を文書蓄積サーバ３に送信する（Ｓ１０１）。
【００５５】
次に、文書蓄積サーバ３の通信部が、接続確立動作開始手段２２１から送信された接続要求を受信すると、文書蓄積サーバ３のＣＰＵは、その接続要求に対して接続応答を複合機２Ａに返信する。
【００５６】
次に、複合機２Ａの接続確立動作開始手段２２１は、文書蓄積サーバ３から受信した接続応答に含まれる認証結果情報に基づいて、接続エラーを検出しなかったか否か判断する（Ｓ１０２）。
【００５７】
次に、接続確立動作開始手段２２１は、接続エラーを検出した場合は（Ｓ１０２：Ｎｏ）、エラー処理の選択（Ｓ１０５）を行い、その選択処理により選択されたエラー処理を行う。なお、接続確立動作開始手段２２１は、エラー処理として「エラー」を選択した場合は（Ｓ１０５：エラー）、スキャン処理を行わずにエラー終了する。
【００５８】
次に、接続確立動作開始手段２２１は、接続エラーを検出しなかった場合（Ｓ１０２：Ｙｅｓ）、または接続エラーを検出した場合（Ｓ１０２：Ｎｏ）でも、上記ステップＳ１０５において、「続行」及び「ユーザに確認」のエラー処理を選択し、その後のリトライ処理で接続エラーを検出しなかった場合は（Ｓ１０２：Ｙｅｓ）、データ処理手段２２０は、読取部２３を介してスキャン処理を実行する（Ｓ１０３）。
【００５９】
次に、送信手段２２２は、データ処理手段２２０により処理が終了した文書データを、接続確立動作開始手段２２１により接続が確立された文書蓄積サーバ３に送信する（Ｓ１０４）。
【００６０】
そして、文書蓄積サーバ３は、送信手段２２２から送信された文書データを通信部により受信し、文書蓄積サーバ３の記憶部に格納する。
【００６１】
［第２の実施の形態］
本実施の形態に係るデータ処理システムは、第１の実施の形態に係るデータ処理システム１Ａと同様に、複合機２Ａと文書蓄積サーバ３とから構成されており、複合機２Ａのデータ処理手段２２０によるスキャン処理と、接続確立動作開始手段２２１による接続処理との動作タイミングを変更したものである。すなわち、第１の実施の形態に係る複合機２Ａは、データ処理手段２２０によるスキャン処理を開始する前に、接続確立動作開始手段２２１による送信先との接続を確立するのに対し、本実施の形態に係る複合機２Ａは、データ処理手段２２０によるスキャン処理を開始し、そのスキャン処理が終了するまでに接続確立動作開始手段２２１による送信先との接続を確立するものである。
【００６２】
（第２の実施の形態の動作）
次に、本実施の形態に係るデータ処理システムの動作の例を図６、及び図７を参照して説明する。図６は、本実施の形態に複合機２Ａの動作の例を示すフローチャートである。
【００６３】
まず、ユーザがスキャンする原稿を複合機２Ａの原稿台、あるいはＡＤＦにセットし、第１の実施の形態と同様に、送信先等のスキャン指示を行う（Ｓ２００）。
【００６４】
次に、複合機２ＡのＣＰＵ２２が、表示操作部２５を介してスキャン指示を受け付けると、データ処理手段２２０は、原稿台等にセットされた原稿を読取部２３の光電変換素子により読み取るスキャン処理を開始する（Ｓ２０１）。
【００６５】
次に、複合機２Ａの接続確立動作開始手段２２１は、認証情報を含む接続要求を、ネットワーク通信部２６によりネットワーク１０を介して文書蓄積サーバ３に送信する（Ｓ２０２）。
【００６６】
次に、文書蓄積サーバ３の通信部は、複合機２Ａからの接続要求を受信すると、文書蓄積サーバ３のＣＰＵは、その接続要求に含まれる認証情報に基づいて認証が成立するか否か判断し、その判断結果である認証結果情報を含む接続応答を複合機２Ａに返信する。
【００６７】
次に、複合機２Ａの接続確立動作開始手段２２１は、第１の実施の形態のステップ１０２と同様に、接続要求に対して接続エラーが発生したか否かを判断する（Ｓ２０３）。
【００６８】
次に、接続確立動作開始手段２２１が、接続エラーを検出しなかった場合は（Ｓ２０３：Ｎｏ）、接続確立動作開始手段２２１は、文書蓄積サーバ３との接続を確立した状態を保持する。
【００６９】
次に、データ処理手段２２０は、スキャン処理を終了すると（Ｓ２０４）、送信手段２２２は、データ処理手段２２０により処理された文書データを、ネットワーク通信部２６によりネットワーク１０を介して、接続確立動作開始手段２２１により接続が確立されている文書蓄積サーバ３に送信し（Ｓ２０５）、正常終了する。
【００７０】
上記ステップＳ２０３において、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ２０３：Ｙｅｓ）、接続確立動作開始手段２２１は、検出した接続エラーのエラータイプに応じて、エラー処理情報２１１を基に、次に実行するエラー処理を選択する（Ｓ２０６）。
【００７１】
次に、接続確立動作開始手段２２１が、エラー処理として「エラー」を選択した場合は（Ｓ２０６：エラー）、接続確立動作開始手段２２１は、データ処理手段２２０によるスキャン処理を中断するように指示する。次に、データ処理手段２２０は、接続確立動作開始手段２２１からの指示を受けて、スキャン処理を中断する。そして、ＣＰＵ２２は、接続エラーが発生した旨を表示操作部２５に表示して、エラー終了する。
【００７２】
上述のステップＳ２０６において、接続確立動作開始手段２２１が、「続行」を選択した場合は（Ｓ２０６：続行）、接続確立動作開始手段２２１は、リトライ処理のためステップＳ２０２に戻り、接続要求を文書蓄積サーバ３に送信する（Ｓ２０２）。
【００７３】
上述のステップＳ２０６において、接続確立動作開始手段２２１が、「ユーザ確認」を選択した場合は（Ｓ２０６：ユーザ確認）、受付手段２２３は、表示操作部２５に認証情報確認画面、又はサーバ状態確認画面を表示する（Ｓ２０７）。そして、ユーザが、表示された認証情報確認画面に対してユーザ名及びパスワードを入力すると、受付手段２２３は、それらを認証情報として再度受け付けて、その認証情報を接続確立動作開始手段２２１に送る。そして、接続確立動作開始手段２２１は、受付手段２２３から認証情報を受信した場合は、その認証情報に基づいて接続要求を文書蓄積サーバ３に送信する（Ｓ２０２）。
【００７４】
図７は、複合機２Ａが図６のフローチャートに従って動作したときのデータ処理システム１Ａの通信処理の例を示すタイムチャートである。
【００７５】
まず、複合機２ＡのＣＰＵ２２が、表示操作部２５を介してユーザからのスキャン指示を受け付けると（Ｓ２００）、データ処理手段２２０は、原稿台等にセットされた原稿を読取部２３の光電変換素子により読み取るスキャン処理を開始する（Ｓ２０１）。
【００７６】
次に、接続確立動作開始手段２２１は、接続要求を文書蓄積サーバ３に送信する（Ｓ２０２）。
【００７７】
次に、文書蓄積サーバ３の通信部が、接続確立動作開始手段２２１から送信された接続要求をネットワーク１０を介して受信すると、文書蓄積サーバ３のＣＰＵは、その接続要求に対して接続応答を複合機２Ａに返信する。
【００７８】
次に、複合機２Ａの接続確立動作開始手段２２１は、文書蓄積サーバ３から送信された接続応答に含まれる認証情報に基づいて、接続エラーを検出しなかったか否か判断する（Ｓ２０３）。
【００７９】
次に、接続確立動作開始手段２２１は、接続エラーを検出した場合は（Ｓ２０３：Ｙｅｓ）、エラー処理の選択（Ｓ２０６）を行い、その選択処理により選択されたエラー処理を行う。
【００８０】
次に、接続確立動作開始手段２２１は、接続エラーを検出しなかった場合（Ｓ２０３：Ｎｏ）、または接続エラーを検出した場合（Ｓ２０３：Ｙｅｓ）でも、リトライ処理で接続エラーを検出しなかった場合は（Ｓ２０３：Ｎｏ）、データ処理手段２２０によるスキャン処理の終了を待つ。
【００８１】
次に、データ処理手段２２０が、スキャン処理を終了すると（Ｓ２０４）、送信手段２２２は、データ処理手段２２０により処理された文書データを文書蓄積サーバ３に送信する（Ｓ２０５）。
【００８２】
そして、文書蓄積サーバ３は、送信手段２２２から送信された文書データを通信部により受信し、文書蓄積サーバ３の記憶部に格納する。
【００８３】
［第３の実施の形態］
図８は、本発明の第３の実施の形態に係るデータ処理システムの概略構成を示す全体図である。このデータ処理システム１Ｂは、第１の実施の形態に係るデータ処理システム１Ａと比較して、複合機２Ｂ、及び文書蓄積サーバ３の他に、複合機２Ｂにデータの処理を指示するクライアントＰＣ（指示装置）４をさらに備え、これらがネットワーク１０を介して接続されている。なお、図８では、文書蓄積サーバ３、及びクライアントＰＣ４は、１台であるが、それぞれ２台以上であってもよい。
【００８４】
クライアントＰＣ４は、各種のデータを記憶する記憶するＲＯＭ，ＲＡＭ，ＨＤＤ等からなる記憶部と、このクライアントＰＣ４の各部を制御するＣＰＵと、ネットワーク１０に接続された通信部（指示書送信手段）と、操作指示を受け付けるキーボード、マウス等を備えた入力部と、表示画面や処理結果等を表示するＬＣＤ（液晶ディスプレイ）等からなる表示部とから構成されている。なお、クライアントＰＣ４は、パーソナルコンピュータ（ＰＣ）の他に、携帯情報端末（ＰＤＡ）等であってもよい。
【００８５】
クライアントＰＣ４の記憶部には、複合機２Ｂにデータの処理を指示するための指示書情報を生成する指示書生成プログラムが記憶されており、クライアントＰＣ４のＣＰＵは、指示書生成プログラムに従って動作することにより、指示書情報を生成する生成手段等として機能する。
【００８６】
ここで、「指示書情報」とは、データの処理機能を有するデータ処理装置にデータの処理を指示するために、その処理内容が記録されたものをいう。処理内容には、単一のジョブや一群の複数のジョブが含まれる。「ジョブ」とは、コピー（複写）、プリント、スキャン、ファックス等の複合機２Ｂが有する機能を利用してデータを処理することをいう。また、複数のジョブには、並行して処理されるものや、時系列的に処理されるものが含まれる。
【００８７】
図９は、クライアントＰＣ４の生成手段により生成された指示書情報の一例を示す。この指示書情報１２は、データの処理を指示する図示しない処理内容と、第１の実施の形態におけるエラー処理情報２１１に相当するエラー処理情報１２０と、前倒し接続を行うか否かを示す前倒し接続情報１２１と、文書データの送信先を示す送信先情報１２２と、送信先情報１２２により指示された送信先に接続するためのユーザ名１２３Ａ及びパスワード１２３Ｂとからなる認証情報１２３とが記録されたものである。なお、エラー処理情報１２０は、エラータイプ１２０Ａに対してエラー処理方法１２０Ｂがそれぞれ記録されている。ここで、エラー処理情報１２０、前倒し接続情報１２１、送信先情報１２２、及び認証情報１２３は、接続処理情報を構成するものである。
【００８８】
また、指示書情報１２は、ＸＭＬ（Extensible Markup Language）、ＨＴＭＬ（Hyper Text Markup Language）、ＸＨＴＭＬ（Extensible Hyper Text Markup Language）、ＳＧＭＬ（Standard Generalized Mark-up Language）等の構造化言語により記録されている。
【００８９】
（複合機の構成）
図１０は、複合機２Ｂの概略構成の例を示すブロック図である。第１の実施の形態に係る複合機２Ａと比較して、この複合機２Ｂは、記憶装置２１に記憶されたデータ処理プログラム２１０Ｂに従って動作することにより、ＣＰＵ２２は、データ処理手段２２０、接続確立動作開始手段２２１、送信手段２２２、及び受付手段２２３の他に、クライアントＰＣ４により生成された指示書情報を取得する取得手段２２４としても機能するものである。
【００９０】
取得手段２２４は、クライアントＰＣ４により生成された指示書情報を受け取り、その指示書情報に記録されたタグに基づいて、その受け取った指示書情報を解析し、処理内容及び接続処理情報を取得する。そして、取得手段２２４は、その取得した処理内容及び接続処理情報を、データ処理手段２２０、接続確立動作開始手段２２１、及び送信手段２２２に送る。
【００９１】
データ処理手段２２０は、取得手段２２４により取得された処理内容に基づいて、データを処理する。
【００９２】
接続確立動作開始手段２２１は、取得手段２２４により取得された接続処理情報に基づいて、送信先との接続処理を行う。
【００９３】
送信手段２２２は、取得手段２２４により取得された接続処理情報に基づいて、データ処理手段２２０により処理された文書データをネットワーク通信部２６によりネットワーク１０を介して送信先に送信する。なお、受付手段２２３は、第１の実施の形態の受付手段２２３と同様であるため、説明を省略する。
【００９４】
（第３の実施の形態の動作）
次に、本実施の形態に係るデータ処理システム１Ｂの動作の例を図１１，及び図１２のフローチャートに従って説明する。
【００９５】
まず、ユーザが、クライアントＰＣ４の表示部に表示された指示書情報入力画面に対して、指示書を生成するための処理内容及び接続処理情報を入力部を介して入力する。ここでは、複合機２Ｂでスキャンした文書データを文書蓄積サーバ３に送信すると指示したものとする。
【００９６】
次に、クライアントＰＣ４の生成手段は、ユーザにより入力された上記の情報に基づいて指示書情報を生成し、その生成した指示書情報をネットワーク１０を介して複合機２Ｂに送信する。
【００９７】
次に、複合機２Ｂのネットワーク通信部２６が、クライアントＰＣ４の生成手段により生成された指示書情報を受信すると、ＣＰＵ２２は、受信した指示書情報を記憶装置２１に記憶する。
【００９８】
次に、ユーザが、スキャンする原稿を複合機２Ｂの原稿台、あるいはＡＤＦにセットする。そして、ユーザが、表示操作部２５により指示書情報の表示を指示する。次に、ＣＰＵ２２は、その指示を受け付けると、記憶装置２１に記憶された指示書情報を表示操作部２５に表示する。そして、ユーザが、表示操作部２５に表示された指示書情報を確認し、表示操作部２５によりその指示書情報の実行を指示する。次に、ＣＰＵ２２は、その指示書情報の実行の指示を受け付けると、その指示書情報を取得手段２２４に送る。
【００９９】
次に、取得手段２２４は、その送られた指示書情報を解析し、その解析結果として取得した処理内容及び接続処理情報を、データ処理手段２２０、接続確立動作開始手段２２１、及び送信手段２２２に送る。
【０１００】
次に、データ処理手段２２０は、原稿台等にセットされた原稿を読取部２３の光電変換素子により読み取るスキャン処理を開始する（Ｓ３００）。
【０１０１】
次に、接続確立動作開始手段２２１は、取得手段２２４により取得された前倒し接続情報に基づいて、前倒し接続を行うか否か判断する（Ｓ３０１）。
【０１０２】
次に、接続確立動作開始手段２２１が、前倒し接続を行わないと判断した場合は（Ｓ３０１：Ｎｏ）、接続確立動作開始手段２２１は、データ処理手段２２０によるスキャン処理の終了（Ｓ３０５）を待つ。
【０１０３】
上記ステップＳ３０１において、接続確立動作開始手段２２１が、前倒し接続を行うと判断した場合は（Ｓ３０１：Ｙｅｓ）、接続確立動作開始手段２２１は、ネットワーク通信部２６によりネットワーク１０を介して、取得手段２２４により取得された認証情報を含む接続要求を送信先である文書蓄積サーバ３に送信する（Ｓ３０２）。
【０１０４】
次に、文書蓄積サーバ３の通信部は、複合機２Ｂからの接続要求を受信すると、文書蓄積サーバ３のＣＰＵは、その接続要求に含まれる認証情報に基づいて認証が成立するか否か判断し、その判断結果である認証結果情報を含む接続応答を複合機２Ｂに返信する。
【０１０５】
次に、複合機２Ｂの接続確立動作開始手段２２１は、送信した接続要求に対して、接続エラーとして認証エラー、及びサーバエラーが発生したか否かを判断する（Ｓ３０３）。
【０１０６】
次に、接続確立動作開始手段２２１が、接続エラーを検出しなかった場合は（Ｓ３０３：Ｎｏ）、接続確立動作開始手段２２１は、文書蓄積サーバ３との接続を確立した状態を保持し、データ処理手段２２０によるスキャン処理の終了（Ｓ３０５）を待つ。
【０１０７】
上記ステップＳ３０３において、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ３０３：Ｙｅｓ）、接続確立動作開始手段２２１は、接続確立動作開始手段２２１により検出した接続エラーに応じて、取得手段２２４により取得されたエラー処理情報１２０を基に、次に実行するエラー処理を選択する（Ｓ３０４）。
【０１０８】
ここで、図１２は、ステップＳ３０４のエラー処理の選択処理についての動作を示すフローチャートである。まず、接続確立動作開始手段２２１は、検出された接続エラーがエラー処理情報１２０の対象エラーとなっているか否か判断する（Ｓ４００）。例えば、取得手段２２４により取得された指示書情報に、サーバエラーに対するエラー処理情報１２０が含まれていない場合は、サーバエラーは対象エラーではないと判断する。なお、図９に示す指示書情報１２では、認証エラー、サーバエラーについてエラー処理方法１２０Ｂが記録されているため、両エラーとも対象エラーである。
【０１０９】
次に、接続確立動作開始手段２２１が、検出された接続エラーを対象エラーではないと判断した場合は（Ｓ４００：Ｎｏ）、接続確立動作開始手段２２１は、図１１のステップＳ３０４のエラー処理として「続行」を選択したと判断し（Ｓ３０４：続行）、データ処理手段２２０によるスキャン処理の終了（Ｓ３０５）を待つ。
【０１１０】
図１２の上記ステップＳ４００において、接続確立動作開始手段２２１が、検出された接続エラーを対象エラーと判断した場合は（Ｓ４００：Ｙｅｓ）、接続確立動作開始手段２２１は、取得手段２２４により取得されたエラー処理情報１２０において、接続確立動作開始手段２２１により検出された接続エラーに該当するエラータイプ１２０Ａのエラー処理方法１２０Ｂに基づいて、接続処理を続行するか否か判断する（Ｓ４０１）。例えば、接続確立動作開始手段２２１により検出された接続エラーが認証エラーである場合には、図９に示す認証エラーのエラータイプ１２０Ａに対するエラー処理方法１２０Ｂは、「ユーザ確認」であるため、接続処理を続行しないと判断する。
【０１１１】
次に、接続確立動作開始手段２２１が、取得手段２２４により取得されたエラー処理方法１２０Ｂに「続行」と記録されている場合は（Ｓ４０１：Ｙｅｓ）、ステップＳ３０４のエラー処理として「続行」を選択したと判断し（Ｓ３０４：続行）、データ処理手段２２０によるスキャン処理の終了（Ｓ３０５）を待つ。
【０１１２】
上記ステップＳ４０１において、エラー処理方法１２０Ｂに「続行」と記録されていない場合は（Ｓ４０１：Ｎｏ）、接続確立動作開始手段２２１は、上記ステップＳ４０１と同様に、検出された接続エラーに該当するエラータイプ１２０Ａのエラー処理方法に基づいて、エラー終了するか判断する（Ｓ４０２）。
【０１１３】
次に、接続確立動作開始手段２２１が、エラー処理方法１２０Ｂに「エラー」と記録されている場合は（Ｓ４０２：Ｙｅｓ）、接続確立動作開始手段２２１は、ステップＳ３０４のエラー処理として「エラー」を選択したと判断し（Ｓ３０４：エラー）、ＣＰＵ２２は、接続エラーが発生した旨を表示操作部２５に表示し、エラー終了する。
【０１１４】
上記ステップＳ４０２において、接続確立動作開始手段２２１が、エラー処理方法１２０Ｂに「エラー」と記録されていない場合は（Ｓ４０２：Ｎｏ）、接続確立動作開始手段２２１は、表示操作部２５に「続行」、「エラー終了」、「接続条件の変更」の選択肢を設けた接続確認画面を表示し、ユーザに接続処理の次の動作について確認する（Ｓ４０３）。
【０１１５】
次に、ユーザが、「続行」、「エラー終了」、「接続条件の変更」のいずれかを選択し、接続確認画面に対して表示操作部２５により入力すると、接続確立動作開始手段２２１は、そのユーザにより入力された入力情報に基づいて、接続処理を続行するか否か（Ｓ４０４）、エラー終了するか否か（Ｓ４０５）判断する。
【０１１６】
次に、接続確立動作開始手段２２１が、入力情報として「続行」を受け取った場合は（Ｓ４０４：Ｙｅｓ）、ステップＳ３０４のエラー処理として「続行」を選択したと判断する（Ｓ３０４：続行）。
【０１１７】
上記ステップＳ４０４、及びＳ４０５において、接続確立動作開始手段２２１が、入力情報として「エラー終了」を受け取った場合は（Ｓ４０４：Ｎｏ、Ｓ４０５：Ｙｅｓ）、接続確立動作開始手段２２１は、ステップＳ３０４のエラー処理として「エラー」を選択したと判断し（Ｓ３０４：エラー）、ＣＰＵ２２は、接続エラーが発生した旨をユーザに通知し、エラー終了する。
【０１１８】
上記ステップＳ４０４、及びＳ４０５において、接続確立動作開始手段２２１が、入力情報として「接続条件の変更確認」を受け取った場合は（Ｓ４０４：Ｎｏ、Ｓ４０５：Ｎｏ）、受付手段２２３は、表示操作部２５に認証情報確認画面を表示する（Ｓ４０７）。
【０１１９】
次に、ユーザが、表示された認証情報確認画面に対してユーザ名及びパスワードを入力すると、受付手段２２３は、それらを認証情報として再度受け付けて、文書蓄積サーバ３に再接続するか否かを確認するメッセージを表示し、ユーザにより再接続する旨の指示があった場合は（Ｓ４０７：Ｙｅｓ）、その認証情報を接続確立動作開始手段２２１に送る。そして、接続確立動作開始手段２２１は、その認証情報を受信すると、図１１のステップＳ３０４のエラー処理として「再接続」を選択したと判断し（Ｓ３０４：再接続）、ステップＳ３０２に戻り、受付手段２２３から送られた認証情報に基づいて送信先への接続要求を再送信する（Ｓ３０２）。
【０１２０】
上記ステップＳ４０７において、ユーザにより再接続をしない旨の指示があった場合は（Ｓ４０７：Ｎｏ）、ステップＳ４０３に戻り、接続確認画面を表示して、ユーザに接続処理の次の動作について再度確認する（Ｓ４０３）。
【０１２１】
次に、図１１において、データ処理手段２２０が、スキャン処理を終了すると（Ｓ３０５）、接続確立動作開始手段２２１は、文書蓄積サーバ３との接続が確立されているか確認する（Ｓ３０６）。
【０１２２】
次に、接続確立動作開始手段２２１が、文書蓄積サーバ３との接続が前倒し接続処理により確立されていると確認できた場合は（Ｓ３０６：Ｙｅｓ）、データ処理手段２２０により処理された文書データを、ネットワーク通信部２６によりネットワーク１０を介して文書蓄積サーバ３に送信し（Ｓ３０７）、正常終了する。
【０１２３】
上記ステップＳ３０６において、接続確立動作開始手段２２１が、文書蓄積サーバ３との接続が確立されていると確認できなかった場合は（Ｓ３０６：Ｎｏ）、接続確立動作開始手段２２１は、上述のステップＳ３０２、及びＳ３０３と同様に、文書蓄積サーバ３への接続要求の送信（Ｓ３０８）、接続エラーが発生したかの判断を行う（Ｓ３０９）。
【０１２４】
次に、接続確立動作開始手段２２１が、接続エラーを検出しなかった場合は（Ｓ３０９：Ｎｏ）、データ処理手段２２０により処理された文書データを文書蓄積サーバ３に送信し（Ｓ３０７）、正常終了する。
【０１２５】
上記ステップＳ３０９において、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ３０９：Ｙｅｓ）、接続確立動作開始手段２２１は、上述のステップＳ３０４と同様に、接続確立動作開始手段２２１により検出した接続エラーと、取得手段２２４により取得されたエラー処理情報１２０とに基づいて、実行するエラー処理を選択する（Ｓ３１０）。
【０１２６】
次に、接続確立動作開始手段２２１が、エラー処理として「エラー」を選択した場合は（Ｓ３１０：エラー）、ＣＰＵ２２は、接続エラーが発生した旨を表示操作部２５に表示し、エラー終了する。
【０１２７】
上記ステップＳ３１０において、接続確立動作開始手段２２１が、エラー処理として「続行」を選択した場合は（Ｓ３１０：続行）、接続確立動作開始手段２２１は、リトライ処理として文書蓄積サーバ３への接続要求を再送信し（Ｓ３１１）、その接続要求に対して接続エラーが発生したか否か判断する（Ｓ３１２）。
【０１２８】
次に、接続確立動作開始手段２２１が、接続エラーを検出しなかった場合は（Ｓ３１２：Ｎｏ）、データ処理手段２２０により処理された文書データを文書蓄積サーバ３に送信し（Ｓ３０７）、正常終了する。
【０１２９】
上記ステップＳ３１２において、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ３１２：Ｙｅｓ）、接続確立動作開始手段２２１は、接続確立動作開始手段２２１により検出した接続エラーと、ＣＰＵ２２は、接続エラーが発生した旨を表示操作部２５に表示し、エラー終了する。
【０１３０】
上記ステップＳ３１０において、接続確立動作開始手段２２１が、エラー処理として「再接続」を選択した場合は（Ｓ３１０：再接続）、ステップＳ３０８に戻り、接続確立動作開始手段２２１は、送信先への接続要求を再送信し（Ｓ３０８）、接続エラーが発生したかの判断を行う（Ｓ３０９）。そして、接続確立動作開始手段２２１は、接続エラーを検出しなかった場合は（Ｓ３０９：Ｎｏ）、データ処理手段２２０により処理された文書データを文書蓄積サーバ３に送信し（Ｓ３０７）、正常終了する。また、接続確立動作開始手段２２１が、接続エラーを検出した場合は（Ｓ３０９：Ｙｅｓ）、上述のエラー処理の選択処理（Ｓ３１０）に進む。
【０１３１】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記各実施の形態では、複合機のデータ処理手段２２０、接続確立動作開始手段２２１、送信手段２２２、受付手段２２３、及び取得手段２２４を、ＣＰＵとデータ処理プログラムによって実現したが、それらの一部または全部を特定用途向け集積回路（ＡＳＩＣ：Application Specific IＣ）等のハードウェアによって実現してもよい。
【０１３２】
また、上記実施の形態で使用されるデータ処理プログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【図面の簡単な説明】
【０１３３】
【図１】図１は、本発明の第１の実施の形態に係るデータ処理システムの概略構成を示す全体図である。
【図２】図２は、本発明の第１の実施の形態に係る複合機の概略構成の例を示すブロック図である。
【図３】図３は、本発明の第１の実施の形態に係るエラー処理情報の一例を示す図である。
【図４】図４は、本発明の第１の実施の形態に係る複合機の動作の例を示すフローチャートである。
【図５】図５は、本発明の第１の実施の形態に係るデータ処理システムの通信処理の例を示すタイムチャートである。
【図６】図６は、本発明の第２の実施の形態に係る複合機の動作の例を示すフローチャートである。
【図７】図７は、本発明の第２の実施の形態に係るデータ処理システムの通信処理の例を示すタイムチャートである。
【図８】図８は、本発明の第３の実施の形態に係るデータ処理システムの概略構成の例を示す全体図である。
【図９】図９は、本発明の第３の実施の形態に係るクライアントＰＣの生成手段により生成された指示書情報の一例を示す。
【図１０】図１０は、本発明の第３の実施の形態に係る複合機の概略構成の例を示すブロック図である。
【図１１】図１１は、本発明の第３の実施の形態に係る複合機の動作の例を示すフローチャートである。
【図１２】図１２は、本発明の第３の実施の形態に係る複合機のエラー処理の選択処理に関する動作の例を示すフローチャートである。
【符号の説明】
【０１３４】
１Ａ，１Ｂ  データ処理システム
２Ａ，２Ｂ  複合機
３  文書蓄積サーバ
４  クライアントＰＣ
１０  ネットワーク
１１  電話回線網
１２  指示書情報
２１  記憶装置
２３  読取部
２４  印刷部
２５  表示操作部
２６  ネットワーク通信部
２７  ファクシミリ通信部
２８  バス
１２０  エラー処理情報
１２０Ａ  エラータイプ
１２０Ｂ  エラー処理方法
１２１  接続情報
１２２  送信先情報
１２３  認証情報
１２３Ａ  ユーザ名
１２３Ｂ  パスワード
２１０Ａ，２１０Ｂ  データ処理プログラム
２１１  エラー処理情報
２２０  データ処理手段
２２１  接続確立動作開始手段
２２２  送信手段
２２３  受付手段
２２４  取得手段
【図１】
2008293282.tif 000003
【図２】
2008293282.tif 000004
【図３】
2008293282.tif 000005
【図４】
2008293282.tif 000006
【図５】
2008293282.tif 000007
【図６】
2008293282.tif 000008
【図７】
2008293282.tif 000009
【図８】
2008293282.tif 000010
【図９】
2008293282.tif 000011
【図１０】
2008293282.tif 000012
【図１１】
2008293282.tif 000013
【図１２】
2008293282.tif 000014