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