(57)【要約】【課題】  機密が漏洩するのを防止する。【解決手段】  ＭＦＰは、画像データを取得する画像データ取得部１５３と、画像データに処理を実行するための指示を受け付ける処理内容受付部１５５と、取得された画像データをＨＤＤに格納する画像データ格納部１６３と、取得された画像データをサーバ装置に送信する画像データ送信部１７１と、画像データの送信に失敗した場合、ＨＤＤに記憶された画像データを消去する画像データ消去部１６５と、を備える。【選択図】        図４
2008135870.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像データ取得手段と、
前記画像データに処理を実行するための指示を受け付ける指示受付手段と、
前記取得された画像データを記憶する記憶手段と、
前記取得された画像データをサーバ装置に送信する送信手段と、
前記画像データの送信に失敗した場合、前記記憶された画像データを消去する送信失敗時消去手段と、を備えた画像処理装置。
【請求項２】
前記画像データの送信に成功することを条件に、前記受け付けられた指示に従って前記取得された画像データを処理する処理実行手段と、
前記処理実行手段による処理が完了した後に前記記憶された画像データを消去する実行後消去手段と、をさらに備えた請求項１に記載の画像処理装置。
【請求項３】
前記画像データ取得手段は、前記画像データを外部装置から受信する受信手段を含み、
前記画像データの送信に失敗した場合、前記外部装置に再送要求を送信する再送要求手段をさらに備え、
前記送信失敗時消去手段は、前記再送要求手段による前記再送要求の送信が成功することをさらに条件として、前記記憶された画像データを消去する、請求項１に記載の画像処理装置。
【請求項４】
前記送信手段は、前記受け付けられた指示がファクシミリ受信の場合、前記送信失敗時消去手段により前記画像データが消去される前に、前記記憶された画像データを前記サーバ装置に再度送信する再送信手段を含む、請求項３に記載の画像処理装置。
【請求項５】
前記送信手段は、前記サーバ装置とは別の少なくとも１つのサーバ装置に前記取得された画像データをさらに送信し、
前記送信失敗時消去手段は、前記送信手段により前記サーバ装置および前記サーバ装置とは別の少なくとも１つのサーバ装置のいずれにも前記画像データを送信できない場合、前記記憶された画像データを消去する、請求項１に記載の画像処理装置。
【請求項６】
前記画像データは、複数ページのページデータを含み、
前記記憶手段は、前記画像データを前記複数ページデータ毎に記憶し、
前記送信手段は、前記画像データを前記複数ページデータ毎に前記サーバ装置に送信し、
前記送信失敗時消去手段は、前記複数ページデータのうち前記送信手段により前記サーバ装置への送信に失敗したページデータを削除する、請求項１に記載の画像処理装置。
【請求項７】
前記画像データは、複数ページのページデータを含み、
前記画像データをページデータ単位の処理と画像データ単位の処理とを切換える切換手段をさらに備え、
前記記憶手段は、前記画像データ単位の処理に切換えられた場合は前記画像データを記憶し、前記ページデータ単位の処理に切換えられた場合は前記複数ページデータ毎に記憶し、
前記送信手段は、前記画像データ単位の処理に切換えられた場合は前記画像データを前記サーバ装置に送信し、前記ページデータ単位の処理に切換えられた場合は前記複数ページデータ毎に前記サーバ装置に送信し、
前記送信失敗時消去手段は、前記画像データ単位の処理に切換えられた場合は前記画像データを消去し、前記ページデータ単位の処理に切換えられた場合は前記複数ページデータのうち前記送信手段による送信に失敗したページデータを前記第１記憶手段から削除する、請求項１に記載の画像処理装置。
【請求項８】
前記画像データに基づいて画像を形成する画像形成手段をさらに備え、
前記送信手段は、前記画像形成手段が動作中は、前記画像データを送信しない、請求項１に記載の画像処理装置。
【請求項９】
前記送信手段により前記サーバ装置への送信に失敗した場合、予め定められた送信先にエラー情報を送信するエラー通知手段をさらに備えた、請求項１に記載の画像処理装置。
【請求項１０】
前記指示受付手段による指示の受け付けが可能か否かを通知する状態通知手段と、
前記サーバ装置へのデータの送信が可能か否かを検出する検出手段と、をさらに備え、
前記状態通知手段は、前記検出手段によりデータの送信が可能なことが検出された場合に前記指示の受付が可能なことを通知し、前記検出手段によりデータの送信が不可能なことが検出された場合に前記指示の受付が不可能なことを通知する、請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特に画像データを処理した履歴を記憶する画像処理装置に関する。
【背景技術】
【０００２】
近年、スキャナ装置、プリンタ装置、コピー装置およびファクシミリ装置の機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる複合機が登場している。このＭＦＰが、実行した処理の履歴を記憶することが望まれている。特開２００６−９４０６７号公報には、受け付けたデータを記憶するデータ記憶手段と、前記データに基づく画像処理の実行指示を受け付ける指示受付手段と、該指示受付手段が受け付けた実行指示に従って前記データ記憶手段に記憶されたデータに基づく画像処理を行なう処理手段とを備える画像処理装置において、前記データ記憶手段に記憶されたデータと、前記指示受付手段が実行指示を受け付けた前記データに基づく画像処理に係る情報とを履歴情報として所定の外部装置へ出力する出力手段と、前記外部装置から前記履歴情報の取得完了を示す信号を取得する取得手段と、該取得手段が前記信号を取得した場合に、前記履歴情報に係るデータを前記データ記憶手段から消去する消去手段とを備えることを特徴とする画像処理装置が記載されている。
【０００３】
しかしながら、特開２００６−９４０６７号公報に記載の画像処理装置は、外部装置との通信ができず、外部装置から履歴情報の取得完了を示す信号が取得されない場合であっても画像処理を実行してしまうため、画像処理装置が実行した処理と外部装置に記憶される履歴とが整合しなくなってしまうといった問題がある。また、外部装置から履歴情報の取得完了を示す信号が取得されない場合には、データが消去されることなくいつまでも記憶されたままとなるので、例えば機密性の高い内容を含むデータの場合には、他人によりそのデータにアクセスされてしまい機密が漏洩してしまう恐れがある。
【特許文献１】特開２００６−９４０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、機密が漏洩するのを防止した画像処理装置を提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、画像データを取得する画像データ取得手段と、画像データに処理を実行するための指示を受け付ける指示受付手段と、取得された画像データを記憶する記憶手段と、取得された画像データをサーバ装置に送信する送信手段と、画像データの送信に失敗した場合、記憶された画像データを消去する送信失敗時消去手段と、を備える。
【０００６】
この局面に従えば、取得された画像データが記憶されるとともに、サーバ装置に送信され、画像データの送信に失敗した場合、記憶された画像データが消去される。このため、サーバ装置への送信に失敗した場合には、画像データがいつまでも記憶された状態とならないので、他人が画像データにアクセスすることがない。その結果、機密が漏洩するのを防止した画像処理装置を提供することができる。
【０００７】
好ましくは、画像データの送信に成功することを条件に、受け付けられた指示に従って取得された画像データを処理する処理実行手段と、処理実行手段による処理が完了した後に記憶された画像データを消去する実行後消去手段と、をさらに備える。
【０００８】
この局面に従えば、画像データの送信に成功することを条件に処理が実行され、処理が完了した後に記憶された画像データが消去される。このため、サーバ装置で受信される画像データと処理を実行した画像データとを整合させることができる。その結果、実行された処理の実績とサーバ装置で記憶する処理の履歴とを整合させることができる。
【０００９】
好ましくは、画像データ取得手段は、画像データを外部装置から受信する受信手段を含み、画像データの送信に失敗した場合、外部装置に再送要求を送信する再送要求手段をさらに備え、送信失敗時消去手段は、再送要求手段による再送要求の送信が成功することをさらに条件として、記憶された画像データを消去する。
【００１０】
好ましくは、送信手段は、受け付けられた指示がファクシミリ受信の場合、送信失敗時消去手段により画像データが消去される前に、記憶された画像データをサーバ装置に再度送信する再送信手段を含む。
【００１１】
好ましくは、送信手段は、サーバ装置とは別の少なくとも１つのサーバ装置に取得された画像データをさらに送信し、送信失敗時消去手段は、送信手段によりサーバ装置およびサーバ装置とは別の少なくとも１つのサーバ装置のいずれにも画像データを送信できない場合、記憶された画像データを消去する。
【００１２】
好ましくは、画像データは、複数ページのページデータを含み、記憶手段は、画像データを複数ページデータ毎に記憶し、送信手段は、画像データを複数ページデータ毎にサーバ装置に送信し、送信失敗時消去手段は、複数ページデータのうち送信手段によりサーバ装置への送信に失敗したページデータを削除する。
【００１３】
この局面に従えば、画像データが複数ページのページデータを含む場合、全てのページデータを受け付ける前に先に受け付けたページデータを送信することができるので、スループットを速くすることができる。
【００１４】
好ましくは、画像データは、複数ページのページデータを含み、画像データをページデータ単位の処理と画像データ単位の処理とを切換える切換手段をさらに備え、記憶手段は、画像データ単位の処理に切換えられた場合は画像データを記憶し、ページデータ単位の処理に切換えられた場合は複数ページデータ毎に記憶し、送信手段は、画像データ単位の処理に切換えられた場合は画像データをサーバ装置に送信し、ページデータ単位の処理に切換えられた場合は複数ページデータ毎にサーバ装置に送信し、送信失敗時消去手段は、画像データ単位の処理に切換えられた場合は画像データを消去し、ページデータ単位の処理に切換えられた場合は複数ページデータのうち送信手段による送信に失敗したページデータを第１記憶手段から削除する、請求項１に記載の画像処理装置。
【００１５】
好ましくは、画像データに基づいて画像を形成する画像形成手段をさらに備え、送信手段は、画像形成手段が動作中は、画像データを送信しない。
【００１６】
この局面に従えば、画像形成動作中は画像データを送信しないので、画像形成動作で実行する画像処理と、画像データを送信する再に実行する画像処理とを同時に実行することがないので、画像形成を早期に終了させることができる。
【００１７】
好ましくは、送信手段によりサーバ装置への送信に失敗した場合、予め定められた送信先にエラー情報を送信するエラー通知手段をさらに備える。
【００１８】
好ましくは、指示受付手段による指示の受け付けが可能か否かを通知する状態通知手段と、サーバ装置へのデータの送信が可能か否かを検出する検出手段と、をさらに備え、状態通知手段は、検出手段によりデータの送信が可能なことが検出された場合に指示の受付が可能なことを通知し、検出手段によりデータの送信が不可能なことが検出された場合に指示の受付が不可能なことを通知する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２０】
図１は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続された画像処理装置としての複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃおよびサーバ装置２００を含む。サーバ装置２００は、一般的なコンピュータである。
【００２１】
サーバ装置２００は、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれが実行する処理の履歴を管理する。このため、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれは、処理した画像データとその処理内容とをサーバ装置２００に送信する。サーバ装置２００では、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのいずれかから画像データとその処理内容とを受信すると、それらを送信してきたＭＦＰごとにそれらをハードディスクドライブ（ＨＤＤ）等の不揮発性の記憶装置に記憶する。
【００２２】
なお、本実施の形態においては画像処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。また、ここでは１台のサーバ装置２００を用いる例を説明するが、サーバ装置を複数用いるようにしてもよい。この場合、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、いずれか１つに処理した画像データとその処理内容とを送信する。
【００２３】
ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々が有する機能は異なる場合があるが、ここではＭＦＰ１００がすべての機能を有するものと仮定して、ＭＦＰ１００の構成を説明する。
【００２４】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０と、を含む。ＡＤＦ１０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。
【００２５】
画像形成部３０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部３０は、シアン、マゼンタ、イエローの３色のトナーを用いてカラーの画像を形成する、またブラックのトナーを用いて白黒の画像を形成する。給紙部４０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部３０に供給する。後処理部５０は、画像が形成された用紙を排紙する。後処理部５０は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部５０は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。ＭＦＰ１００は、その上面に操作パネル９を備える。
【００２６】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１は、ファクシミリ部６０と、通信制御部６１と、ＡＤＦ１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０と接続される。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部６０、通信制御部６１、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０および後処理部５０と接続され、ＭＦＰ１００の全体を制御する。
【００２７】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネル９が構成される。
【００２８】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００２９】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された電子メールサーバと通信し、電子メールサーバに電子メールを送信することが可能である。
【００３０】
また、ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３１】
通信制御部６１は、ＣＰＵ１１１をＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部６１がその発呼を検出する。通信制御部６１は、発呼を検出すると通話を確立し、ファクシミリ部６０に通信させる。
【００３２】
ファクシミリ部６０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部６０は、受信したファクシミリデータを画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部６０により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部６０は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００３３】
図４は、ＭＦＰの制御部の機能の概要を示す機能ブロック図である。図４を参照して、ＣＰＵ１１１は、ジョブを受け付けるためのジョブ受付部１５１と、受け付けたジョブに含まれる画像データを管理するための画像データ管理部１６１と、画像データをサーバ装置２００に送信する画像データ送信部１７１と、サーバ装置２００への送信に失敗した場合にエラーを通知するエラー通知部１８１と、ジョブを実行するための処理実行部１８３と、サーバ装置２００の状態を検出する状態検出部１９１と、ジョブ受け付け可否状態をユーザに通知するための状態通知部１９２と、を含む。
【００３４】
ジョブ受付部１５１は、ジョブを受け付ける。ジョブは、画像データと処理内容とを含む。ジョブ受付部１５１は、画像データを取得するための画像データ取得部１５３と、該画像データに対して実行する処理内容を受け付ける処理内容受付部１５５と、再送要求部１５７と、を含む。
【００３５】
処理内容受付部１５５は、ジョブの処理内容を受け付け、処理内容を画像データ管理部１６１および画像データ送信部１７１に出力する。ユーザが、操作部１１５を操作して、スキャンジョブ、コピージョブ、ＦＡＸ送信ジョブ、データ送信ジョブそれぞれの処理内容を入力すると、操作部１１５からそれに入力された処理内容を受け付ける。データ送信ジョブは、送信方法（プロトコル）が互いに異なる複数種類のジョブを含む。ここでは、データ送信ジョブは、ＦＴＰでデータを送信するＦＴＰ送信ジョブと、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）でデータを送信するＳＭＢ送信ジョブと、電子メールにデータを添付して送信する電子メール送信ジョブとを含む。また、処理内容受付部１５５は、データ通信制御部１１７が、ＬＡＮ端子１１８を介して接続されたパーソナルコンピュータからプリントジョブの処理内容を受信すると、データ通信制御部１１７からプリントジョブの処理内容を受け付ける。さらに、処理内容受付部１５５は、ファクシミリ部６０が外部のファクシミリ装置からファクシミリデータを受信すると、ファクシミリ部６０からファクシミリ受信ジョブの処理内容を受け付ける。
【００３６】
画像データ取得部１５３は、画像データを取得し、画像データを画像データ管理部１６１および画像データ送信部１７１に出力する。ＭＦＰ１００は、ページ単位設定と、画像データ単位設定とのいずれかに予め設定されている。この設定は、ＭＦＰ１００に、管理者が予め設定しておくもので、いずれかの設定がＨＤＤ１１６の予め定められた領域に記憶される。画像データ取得部１５３は、ＭＦＰ１００がページ単位設定に設定されている場合、画像データが複数ページのページデータを含んでいれば、１ページ分のページデータを受け付けるごとに、そのページデータを画像データ管理部１６１および画像データ送信部１７１に出力する。
【００３７】
画像データ取得部１５３は、処理内容受付部１５５がスキャンジョブまたはコピージョブの処理内容を受け付けた場合、または、ＦＡＸ送信ジョブまたはデータ送信ジョブで原稿読取の処理内容を受け付けた場合、画像読取部２０を制御して、画像読取部２０に原稿を読み取らせ、画像読取部２０が出力する画像データを取得する。また、画像データ取得部１５３は、処理内容受付部１５５がＦＡＸ送信ジョブまたはデータ送信ジョブで画像データを指定する処理内容を受け付けた場合、処理内容で特定される画像データをＨＤＤ１１６から読み出す。さらに、画像データ取得部１５３は、処理内容受付部１５５が、データ通信制御部１１７からプリントジョブの処理内容を受信した場合、データ通信制御部１１７が受信するプリントデータを画像データとして取得し、処理内容受付部１５５がファクシミリ受信ジョブの処理内容を受け付けた場合、ファクシミリ部６０が受信するファクシミリデータを画像データとして取得する。
【００３８】
再送要求部１５７は、処理内容受付部１５５がファクシミリ受信ジョブの処理内容を受け付け、後述する画像データ送信部１７１が画像データの送信に失敗した場合、ファクシミリデータを送信してきたファクシミリ装置に、ファクシミリデータの再送を要求する。例えば、再送要求信号を送信する。再送要求部１５７は、そのファクシミリ装置への再送要求信号の送信に成功したか否かを画像データ管理部１６１に出力する。
【００３９】
画像データ送信部１７１は、ジョブ受付部１５１が受信したジョブをサーバ装置２００に送信する。画像データ送信部１７１は、画像データ取得部１５３から画像データが入力され、その画像データをサーバ装置２００に送信する。画像データ送信部１７１は、ＭＦＰ１００がページ単位設定に設定されている場合、画像データ取得部１５３から入力されるページデータをサーバ装置２００に送信する。サーバ装置２００のネットワーク２上の位置情報、ここではＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが、ＨＤＤ１１６に予め記憶されており、画像データ取得部１５３は、ＨＤＤ１１６に記憶されたサーバ装置２００のＩＰアドレス宛に画像データを送信する。また、画像データ取得部１５３は、処理内容受付部１５５から処理内容が入力され、画像データとともにその処理内容をサーバ装置２００に送信する。画像データ送信部１７１は、画像データをサーバ装置２００へ画像データを送信すると、画像データの送信が完了したことを示す送信成功信号を処理実行部１８３に出力する。
【００４０】
サーバ装置２００が停止している場合やネットワーク２に障害が発生している場合等は、画像データ送信部１７１は、サーバ装置２００に画像データを送信できない。画像データ送信部１７１は、画像データをサーバ装置２００に送信できなかった場合、画像データを送信できなかったことを示す送信失敗信号を画像データ管理部１６１およびエラー通知部１８１に出力する。
【００４１】
画像データ送信部１７１は、サーバ装置２００に送信できなかった画像データを、再度サーバ装置２００に送信する再送信部１７３を含む。再送信部１７３が送信する画像データは、ファクシミリ部６０が受信した画像データである。後述するように、ファクシミリ部６０が受信する画像データは、サーバ装置２００への送信に失敗しても削除されない。画像データを送信してきたファクシミリ装置では、ＭＦＰ１００でファクシミリデータ（画像データ）が受信された時点でファクシミリデータ（画像データ）の送信に成功したと認識する。このため、ＭＦＰ１００側で画像データを削除してしまうと、画像データを送信してきたファクシミリ装置とＭＦＰ１００との間で、画像データの送受信の結果が異なってしまう。
【００４２】
したがって、ＭＦＰ１００は、ファクシミリ部６０が受信する画像データのサーバ装置２００への送信に失敗しても画像データを削除しない。このため、ファクシミリ部６０が受信した画像データがＨＤＤ１１６に記憶された状態となる。再送信部１７３は、サーバ装置２００への送信に失敗した画像データを、送信に失敗してから所定時間経過後に、または、ユーザが画像データを指定した再送指示を操作部１１５に入力すると、画像データをサーバ装置２００に再送する。再送信部１７３は、サーバ装置２００へ画像データを送信すると送信成功信号を処理実行部１８３に出力し、画像データをサーバ装置２００に送信できなかった場合、画像データを送信できなかったことを示す送信失敗信号を画像データ管理部１６１およびエラー通知部１８１に出力する。
【００４３】
エラー通知部１８１は、画像データ送信部１７１から送信失敗信号が入力されると、予め定められた送信先に、画像データを送信できなかったことを示すメッセージを送信する。送信先は、例えば、ＭＦＰ１００の管理者に割当てられた電子メールアドレスである。エラー通知部１８１は、管理者に割当てられた電子メールアドレスと、メッセージとを含む電子メールを生成し、送信する。メッセージは、処理内容および画像データを含んでもよい。
【００４４】
画像データ管理部１６１は、画像データ格納部１６３と、画像データ消去部１６５とを含む。画像データ格納部１６３は、画像データ取得部１５３から画像データが入力され、その画像データをＨＤＤ１１６に格納する。画像データ送信部１７１は、ＭＦＰ１００がページ単位設定に設定されている場合、画像データ取得部１５３から入力されるページデータをＨＤＤ１１６に格納する。画像データ消去部１６５は、画像データ送信部１７１から送信失敗信号が入力されると、送信に失敗した画像データがファクシミリ部６０の受信した画像データでなければ、先に画像データ格納部１６３がＨＤＤ１１６に格納した画像データをＨＤＤ１１６から消去する。また、画像データ消去部１６５は、処理実行部１８３から後述する処理終了信号が入力されると、先に画像データ格納部１６３がＨＤＤ１１６に格納した画像データをＨＤＤ１１６から消去する。これにより、画像データがいつまでもＨＤＤ１１６に記憶されることがないので、機密が漏れるのを回避することができる。
【００４５】
処理実行部１８３は、ジョブ受付部１５１で受け付けられたジョブを実行する。処理実行部１８３は、画像データ送信部１７１から送信成功信号が入力されると、ＨＤＤ１１６に記憶された画像データと処理内容とを読み出し、処理内容に従って画像データを処理する。そして、画像データの処理が終了すると、処理終了信号を画像データ管理部１６１に出力する。処理実行部１８３は、送信成功信号が入力されなければ画像データを処理しない。このため、サーバ装置２００に記録されるＭＦＰ１００が画像データを処理した履歴と、ＭＦＰ１００が画像データを処理した実績とが一致する。このため、サーバ装置２００に正確な履歴を記憶することができる。
【００４６】
状態検出部１９１は、サーバ装置２００との間の通信状態を検出する。具体的には、サーバ装置２００にＰＩＮＧ（Ｐａｃｋｅｔ  ＩＮｔｅｒｎｅｔ  Ｇｒｏｐｅｒ）を送信し、返信の有無を検出する。返信を検出できればサーバ装置２００と通信可能と判断し、返信を検出できなければサーバ装置２００と通信不可能と判断する。状態検出部１９１は、検出結果を状態通知部１９２に出力する。
【００４７】
状態通知部１９２は、操作パネル９に赤または青のいずれかで発光るランプを有する。状態通知部１９２は、状態検出部１９１から入力される検出結果が、サーバ装置２００と通信が可能であることを示すならばランプを青色で点灯させ、状態検出部１９１から入力される検出結果が、サーバ装置２００と通信が不可能であることを示すならば、ランプを赤色で点灯させる。また、状態通知部１９２は、状態検出部１９１から入力される検出結果が、サーバ装置２００と通信が不可能であることを示すならば、ジョブ受付部１５１にジョブの受付を禁止させるとともに、表示部１１４にジョブを入力できないことをユーザに通知するためのメッセージを表示する。このため、サーバ装置２００に履歴を記憶することができない状態において、ＭＦＰ１００にジョブが入力されないようにすることができる。
【００４８】
図５（Ａ）は、サーバ装置２００のネットワークアドレス設定画面の一例を示す図である。図５（Ａ）を参照して、設定画面は、サーバ装置２００の名称「ＦＴＰサーバ」と、ネットワークアドレスを入力する領域とを含む。この設定画面で入力されたネットワークアドレスは、ＨＤＤ１１６の所定の領域に記憶される。
【００４９】
ここでは、ＭＦＰ１００が画像データを送信するサーバ装置２００を１台としたが、複数台とするようにしてもよい。この場合、複数のサーバ装置それぞれのネットワークアドレスを設定する必要がある。図５（Ｂ）は、複数のサーバ装置のネットワークアドレス設定画面の一例を示す図である。図５（Ｂ）を参照して、設定画面は、４台のサーバ装置の名称と、それぞれのネットワークアドレスを入力する４つの領域を含む。
【００５０】
以下、ＣＰＵ１１１が実行する処理について説明する。図６は、ＭＦＰが実行するメイン処理の流れの一例を示すフローチャートである。このメイン処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶されたプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、画像データを送信する先のサーバ装置を検出するためのサーバ検出処理を実行する。サーバ検出処理については、その詳細を後述するが、複数のサーバ装置のいずれかと通信可能であるか否かを検出する処理である。
【００５１】
ステップＳ０２においては、サーバ検出処理の結果、複数のサーバ装置のいずれかと通信可能であれば（サーバ検出処理の返り値がＯＫ）、処理をステップＳ０３に進め、そうでなければ（サーバ検出処理の返り値がＮＧ）、処理をステップＳ０５に進める。
【００５２】
ステップＳ０３においては、操作パネル９のランプを青に点灯させ、正常であることをユーザに通知し、処理をステップＳ０６に進める。一方、ステップＳ０５においては、操作パネル９のランプを赤色に点灯させ、エラーであることをユーザに通知し、処理をステップＳ０１に戻す。処理をステップＳ０１に戻すことにより、後述するジョブ実行処理が実行されないので、ユーザはジョブを入力することができない。
【００５３】
ステップＳ０６においては、ページ単位設定か否かを判断する。ＣＰＵ１１１は、ＨＤＤ１１６の予め定められた領域を参照して、ページ単位設定か画像データ単位設定かを判断する。ページ単位設定に設定されていれば処理をステップＳ０８に進め、画像データ単位設定に設定されていれば処理をステップＳ０７に進める。ステップＳ０７においては画像データ単位ジョブを実行し、処理をステップＳ０１に戻す。ステップＳ０８においてはページデータ単位ジョブを実行し、処理をステップＳ０１に戻す。
【００５４】
図７は、サーバ検出処理の流れの一例を示すフローチャートである。サーバ検出処理は、図６のステップＳ０１において実行される処理である。図７を参照して、サーバ装置のネットワークアドレスにＰＩＮＧを送信する（ステップＳ１１）。ＨＤＤ１１６に予め記憶されたサーバ装置のネットワークアドレスを読み出し、そのネットワークアドレスにＰＩＮＧを送信する。サーバ装置のネットワークアドレスが複数記憶されていれば、最初の１つを読み出し、ＰＩＮＧを送信する。
【００５５】
ステップＳ１２においては、ＰＩＮＧを送信したサーバ装置から応答を受信したか否かを判断する。応答を受信したならば処理をステップＳ１６に進め、応答を受信しなければ処理をステップＳ１３に進める。ステップＳ１６においては、返り値に「ＯＫ」を設定し、処理をメイン処理に戻す。
【００５６】
ステップＳ１３においては、タイムアウトとなったか否かを判断する。タイムアウトであれば処理をステップＳ１４に進め、そうでなければ処理をステップＳ１２に戻す。ステップＳ１４においては、次のサーバ装置が存在するか否かを判断する。ＨＤＤ１１６にＰＩＮＧを送信していないサーバ装置のネットワークアドレスが存在するか否かを判断する。そのようなネットワークアドレスが存在すれば、そのネットワークアドレスを読出し、処理をステップＳ１１に戻すが、存在しなければ処理をステップＳ１５に進める。ステップＳ１６においては、返り値に「ＮＧ」を設定し、処理をメイン処理に戻す。
【００５７】
図８は、画像データ単位ジョブ実行処理の流れの一例を示すフローチャートである。画像データ単位ジョブ実行処理は、図６のステップＳ０７において実行される処理である。図８を参照して、ＣＰＵ１１１は、処理内容を受け付けたか否かを判断する（ステップＳ２１）。処理内容を受け付けるまで待機状態となり（ステップＳ２１でＮＯ）、処理内容を受け付けたならば（ステップＳ２１でＹＥＳ）、処理をステップＳ２２に進める。
【００５８】
ステップＳ２２では、処理内容が原稿を読み取るスキャン処理を含むか否かを判断する。処理内容がスキャン処理を含むならば処理をステップＳ２４に進め、そうでなければ処理をステップＳ２３に進める。スキャン処理を含む処理内容は、ユーザが操作部１１５に入力した処理内容がスキャンジョブ、コピージョブ、または原稿読み取りを指定したファクシミリ送信ジョブの場合である。ステップＳ２３においては、処理内容がデータ受信処理を含むか否かを判断する。処理内容がデータ受信処理を含むならば処理をステップＳ２５に進め、そうでなければ処理をステップＳ２６に進める。処理をステップＳ２５に進める場合、処理内容がプリントデータを受信するプリントジョブ、ファクシミリデータを受信するファクシミリ受信処理、画像データを受信し、ＨＤＤ１１６に記憶するデータ受信ジョブの場合である。処理をステップＳ２６に進める場合は、ＨＤＤ１１６に記憶された画像データをユーザが指定する場合であり、例えば、送信する画像データをユーザが指定したファクシミリ送信ジョブ、データ送信ジョブ、またはプリントする画像データをユーザが指定したプリントジョブである。
【００５９】
ステップＳ２４においては、画像読取部２０に原稿を読み取らせ、画像読取部２０が出力する画像データを受け付け、処理をステップＳ２７に進める。ステップＳ２５においては、データ通信制御部１１７またファクシミリ部６０が受信し、出力する画像データを受け付け、処理をステップＳ２７に進める。ステップＳ２６においては、ＨＤＤ１１６から読み出される画像データを受け付け、処理をステップＳ２７に進める。
【００６０】
ステップＳ２７においては、画像データの受付が終了したか否かを判断する。画像データの受付が終了したならば処理をステップＳ２８に進めるが、終了していなければ処理をステップＳ２２に戻す。
【００６１】
ステップＳ２８においては、受け付けた画像データをＨＤＤ１１６に格納する。画像データとともにステップＳ２１で受け付けた処理内容も格納する。次のステップＳ２９においては、プリント中か否かを判断する。画像形成部３０によるプリントが実行されていれば待機状態となり、プリントが実行されていなければ処理をステップＳ３０に進める。本実施の形態におけるＭＦＰ１００においては、画像形成部３０が画像を形成するためのデータをＣＰＵ１１１が生成する。このため、ＣＰＵ１１１が、画像形成部３０が画像を形成するためのデータを生成する処理以外の処理を実行すると、データの生成が遅延する。このため、画像形成部が画像を形成するプリント中は、画像形成部３０が画像を形成するためのデータを生成する処理以外の処理をＣＰＵ１１１が実行しないようにすることで、データの生成を早期に終了させることができる。
【００６２】
ステップＳ３０においては、サーバ転送処理を実行する。サーバ転送処理については後述するが、画像データをサーバ装置２００に送信する処理である。そして、サーバ転送処理の結果、画像データの送信に成功したか否かを判断する（ステップＳ３１）。送信に成功したならば処理をステップＳ３２に進め、そうでなければ処理をステップＳ３４に進める。ステップＳ３２においては、ジョブ実行処理を実行する。ジョブ実行処理については後述するが、画像データをステップＳ２１で受け付けた処理内容に従って実行する処理である。そして、ステップＳ２８でＨＤＤ１１６に格納した画像データをＨＤＤ１１６から消去する（ステップＳ３３）。
【００６３】
一方、ステップＳ３４においては、管理者に通知する。ＨＤＤ１１６に予め記憶されたＭＦＰ１００の管理者の電子メールアドレスと、画像データのサーバ装置２００への送信に失敗したことを示すメッセージとを含む電子メールを生成し、電子メールサーバに送信する。そして、エラーを表示する（ステップＳ３５）。操作パネル９の表示部１１４にエラーメッセージを表示する。エラーメッセージは、ジョブを実行することができないことをユーザに通知するためのメッセージを含む。
【００６４】
ステップＳ３６においては、ステップＳ２１で受け付けた処理内容がファクシミリ受信ジョブか否かを判断する。ファクシミリ受信ジョブであれば処理をステップＳ３８に進め、そうでなければ処理をステップＳ３７に進める。ステップＳ３７においては、ステップＳ２８でＨＤＤ１１６に格納した画像データをＨＤＤ１１６から消去する。サーバ装置２００への画像データの送信に失敗した場合は、ジョブが実行されることなく、画像データを削除するので、画像データがいつまでのＨＤＤ１１６に記憶された状態となるのを回避することができる。ステップＳ３８においては再送信処理を実行する。ファクシミリ受信ジョブの場合は、画像データを削除しないようにして、ＭＦＰ１００と送信側のファクシミリ装置との間における送受信結果を整合させるためである。
【００６５】
図９は、サーバ転送処理の流れの一例を示すフローチャートである。サーバ転送処理は、図８のステップＳ３０において実行される処理である。図９を参照して、サーバ装置２００への接続を試みる（ステップＳ４１）。サーバ装置２００との接続に成功したか否かを判断し（ステップＳ４２）、接続に成功したならば処理をステップＳ４３に進め、失敗したならば処理をステップＳ４６に進める。ステップＳ４３においては、サーバ装置に画像データを送信する。画像データとともに処理内容を送信するようにしてよい。画像データの送信に成功したか否かを判断し（ステップＳ４４）、成功したならば処理をステップＳ４５に進め、失敗したならば処理をステップＳ４６に進める。ステップＳ４５においては、返り値に「送信成功」を設定し処理を画像データ単位ジョブ実行処理に戻す。
【００６６】
ステップＳ４６においては、他のサーバ装置が登録されているか否かを判断する。そのようなサーバ装置が登録されているならば処理をステップＳ４１に進め、そのサーバ装置に対して、ステップＳ４１以降の処理を実行する。他のサーバ装置が登録されていなければ処理をステップＳ４７に進める。ステップＳ４７においては、返り値に「送信失敗」を設定し処理を画像データ単位ジョブ実行処理に戻す。
【００６７】
図１０は、ジョブ実行処理の流れの一例を示すフローチャートである。ジョブ実行処理は、図８のステップＳ３２において実行される処理である。図１０を参照して、処理内容がデータ送信ジョブか否かを判断する（ステップＳ５１）。データ送信ジョブならば処理をステップＳ５３に進め、そうでなければ処理をステップＳ５２に進める。ステップＳ５２においては、処理内容がファクシミリ送信ジョブか否かを判断する。ファクシミリ送信ジョブならば処理をステップＳ５４に進め、そうでなければ処理をステップＳ５５に進める。
【００６８】
ステップＳ５３においては、画像データを処理内容で指定された送信先アドレスにデータ送信し、処理を画像データ単位ジョブ実行処理に戻す。ステップＳ５４においては、画像データを処理内容で指定されたファクシミリ番号にファクシミリ送信し、処理を画像データ単位ジョブ実行処理に戻す。処理をステップＳ５５に進める場合、処理内容はプリントジョブである。したがって、ステップＳ５５においては、画像データを処理内容に従って画像形成し、処理を画像データ単位ジョブ実行処理に戻す。
【００６９】
図１１は、再送信処理の流れの一例を示すフローチャートである。再送信処理は、図８のステップＳ３８において実行される処理である。図１１を参照して、ＣＰＵ１１１は、画像データのサーバ装置２００への送信に失敗してから所定時間が経過するまで待機状態となり（ステップＳ６１）、所定時間経過したならば処理をステップＳ６２に進める。なお、ここでは所定時間待機してから再送信するようにしたが、ユーザにより再送信指示が操作部１１５等に入力されることを検出することにより、ステップＳ６２に処理を進めるようにしてもよい。
【００７０】
ステップＳ６２においては、図８のステップＳ３０と同様にサーバ転送処理を実行する。先にサーバ装置２００への送信に失敗した画像データの送信が再度試みられる。そして、画像データのサーバ装置２００への再送が成功したか否かを判断し（ステップＳ６３）、再送に成功したならば処理をステップＳ６４に進め、失敗したならば処理をステップＳ６６に進める。ステップＳ６４においては、画像形成部３０に画像データを出力し、プリントする。そして、ＨＤＤ１１６に記憶されている画像データをＨＤＤ１１６から消去し（ステップＳ６５）、処理を画像データ単位ジョブ実行処理に戻す。
【００７１】
ステップＳ６６においては、画像データの送信元のファクシミリ装置に再送要求を送信する。そして、再送要求の送信に成功したか否かを判断し（ステップＳ６７）、再送要求の送信に成功したならば処理をステップＳ６８に進め、失敗したならばステップＳ６８をスキップして処理をステップＳ６９に進める。ステップＳ６８においては、ＨＤＤ１１６に記憶されている画像データをＨＤＤ１１６から消去し、処理をステップＳ６９に進める。送信元のファクシミリ装置で再送要求が受信されたならば、該送信元のファクシミリ装置において、先にＭＦＰ１００に送信した画像データがＭＦＰ１００で出力されていないことを認識することができる。このため、ＭＦＰ１００が再送要求を送信し、その送信に成功した場合に、ＭＦＰ１００が画像データをＨＤＤ１１６から消去することにより、送信元のファクシミリ装置とＭＦＰ１００との間で、画像データの送受信結果を整合させることができる。
【００７２】
ステップＳ６９においては、エラーを表示し、処理を画像データ単位ジョブ実行処理に戻す。操作パネル９の表示部１１４にエラーメッセージを送信する。エラーメッセージは、画像データを再送したが送信に失敗したことをユーザに通知するメッセージを含む。なお、エラー表示とともに、管理者に電子メールで通知するようにしてもよい。
【００７３】
図１２は、ページデータ単位ジョブ実行処理の流れの一例を示すフローチャートである。図８に示した画像データ単位ジョブ実行処理は、画像データを画像データ単位でサーバ装置２００に送信するようにしたが、ページデータ単位ジョブ実行処理は、画像データが含む複数のページデータ毎にサーバ装置２００に送信する点で異なる。以下、画像データ単位ジョブ実行処理と異なる点を主に説明する。
【００７４】
図１２を参照して、ステップＳ２７Ａにおいては、１ページ分のページデータを受け付けたか否かを判断する。１ページ分のページデータを受け付けたならば処理をステップＳ２８Ａに進めるが、そうでなければ処理をステップＳ２２に戻す。１ページ分のページデータを受け付ける毎に以降の処理を実行することにより、サーバ装置２００への送信処理と、ジョブ実行処理とを早期に終了させることができる。
【００７５】
ステップＳ２８Ａにおいては、受け付けたページデータをＨＤＤ１１６に格納し、処理をステップＳ２９に進める。ステップＳ２９においては、プリント中か否かを判断し、プリント中であれば処理をステップＳ２９Ａに進め、プリント中でなければ処理をステップＳ３０に進める。ステップＳ２９Ａにおいては、画像データが含む全てのページデータを受け付けたか否かを判断する。全てのページデータを受け付けたならば処理をステップＳ２９に戻し、そうでなければ処理をステップＳ２２に戻す。プリント中に、次のページデータを受け付けるようにして、プリント処理とページデータ受付処理とを並行して実行する。これにより、処理時間を短くすることができる。
【００７６】
ステップＳ３０においては、サーバ転送処理を実行する。ここでのサーバ転送処理では、ページデータがサーバ装置２００に送信される。サーバ転送処理の結果、ページデータの送信に成功したか否かを判断し（ステップＳ３１）、送信に成功したならば処理をステップＳ３２に進め、そうでなければ処理をステップＳ３４に進める。
【００７７】
ステップＳ３２においては、ジョブ実行処理を実行する。ここでのジョブ実行処理は、ページデータをステップＳ１２で受け付けた処理内容に従って実行する。そして、ステップＳ２８ＡでＨＤＤ１１６に格納したページデータをＨＤＤ１１６から消去する（ステップＳ３３Ａ）。
【００７８】
一方、ステップＳ３４においては、管理者に通知し、次のステップＳ３５においてエラーを表示する。次のステップＳ３６においては、ステップＳ２１で受け付けた処理内容がファクシミリ受信ジョブか否かを判断する。ファクシミリ受信ジョブであれば処理をステップＳ３８Ａに進め、そうでなければ処理をステップＳ３７Ａに進める。ステップＳ３７Ａにおいては、ステップＳ２８ＡでＨＤＤ１１６に格納したページデータをＨＤＤ１１６から消去し、処理をステップＳ３３Ｂに進める。ステップＳ３８Ａにおいては再送信処理を実行し、処理をステップＳ３３Ｂに進める。ここでの再送信処理は、処理対象とするデータが画像データでなくページデータである点で異なるのみで、処理の流れは図１１に示した再送信処理の流れと同じである。したがって、ここでは説明を繰り返さない。
【００７９】
ステップＳ３３Ｂにおいては、未送信のページデータが存在するか否かを判断し、未送信のページデータが存在するならば処理をステップＳ３０に戻し、存在しないならば処理をステップＳ３３Ｃに進める。ステップＳ３３Ｃにおいては、画像データが含む全てのページデータについて処理が終了したか否かを判断し、終了していなければ処理をステップＳ２２に戻し、終了したならば処理をメイン処理に戻す。
【００８０】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像データを受け付けると、それをＨＤＤ１１６に記憶するとともに、サーバ装置２００に送信する。そして、サーバ装置２００への画像データの送信に失敗した場合、ＨＤＤ１１６に記憶された画像データをＨＤＤ１１６から消去する。このため、サーバ装置２００への送信に失敗した場合に、画像データがいつまでも記憶された状態とならないので、画像データが他人にアクセスされることなく、機密が漏洩するのを防止することができる。
【００８１】
また、サーバ装置２００への画像データの送信に成功することを条件に画像データに処理を実行し、処理が完了した後にＨＤＤ１１６に記憶した画像データを消去する。このため、ＭＦＰ１００が実行した処理の実績と、サーバ装置２００が記憶する履歴とを整合させることができる。
【００８２】
また、画像データが、複数ページのページデータを含む場合、画像データが複数のページデータ毎にＨＤＤ１１６に記憶され、複数ページデータ毎にサーバ装置２００に送信される。このため、画像データが含む全てのページデータを受け付ける前に先に受け付けたページデータをサーバ装置２００に送信することができるので、スループットを速くすることができる。
【００８３】
さらに、プリント中は、画像データをサーバ装置２００に送信しないので、ＣＰＵ１１１の負荷を低減して、早期にプリントを終了させることができる。
【００８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００８５】
＜付記＞
（１）  前記記憶手段は、前記画像処理装置とネットワークを介して接続されたサーバ装置に設けられる、請求項１に記載の画像処理装置。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＭＦＰの制御部の機能の概要を示す機能ブロック図である。
【図５】サーバ装置のネットワークアドレス設定画面の一例を示す図である。
【図６】ＭＦＰが実行するメイン処理の流れの一例を示すフローチャートである。
【図７】サーバ検出処理の流れの一例を示すフローチャートである。
【図８】画像データ単位ジョブ実行処理の流れの一例を示すフローチャートである。
【図９】サーバ転送処理の流れの一例を示すフローチャートである。
【図１０】ジョブ実行処理の流れの一例を示すフローチャートである。
【図１１】再送信処理の流れの一例を示すフローチャートである。
【図１２】ページデータ単位ジョブ実行処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８７】
１  画像処理システム、２  ネットワーク、９  操作パネル、  １０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５０  後処理部、６０  ファクシミリ部、６１  通信制御部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアル通信インターフェース端子、１１９Ａ  メモリカード、１５１  ジョブ受付部、１５３  画像データ取得部、１５５  処理内容受付部、１５７  再送要求部、１６１  画像データ管理部、１６３  画像データ格納部、１６５  画像データ消去部、１７１  画像データ送信部、１７３  再送信部、１８１  エラー通知部、１８３  処理実行部、１９１  状態検出部、１９２  状態通知部、２００  サーバ装置。
【図１】
2008135870.tif 000003
【図２】
2008135870.tif 000004
【図３】
2008135870.tif 000005
【図４】
2008135870.tif 000006
【図５】
2008135870.tif 000007
【図６】
2008135870.tif 000008
【図７】
2008135870.tif 000009
【図８】
2008135870.tif 000010
【図９】
2008135870.tif 000011
【図１０】
2008135870.tif 000012
【図１１】
2008135870.tif 000013
【図１２】
2008135870.tif 000014