(57)【要約】【課題】複数の原稿をスキャンして読み取る際に、全頁のスキャンの終了を待たずにプレビュー画像を確認して、逐次、画像データを編集をすることを可能にする。【解決手段】画像処理装置は、複数の原稿をスキャンして画像を読み取るＭＦＰ１０１と、ＭＦＰ１０１により１枚の原稿の画像が読み取られる毎にプレビュー画像を生成してクライアントＰＣ１０３において表示させる画像編集サーバ１０２と、画像編集サーバ１０２により表示されたプレビュー画像に対して、操作者から指定された編集処理を受け付けるクライアントＰＣ１０３とを有する。画像編集サーバ１０２は、クライアントＰＣ１０３により受け付けられた編集処理をＭＦＰ１０１により読み取られた画像に対して実行し、画像保管装置１０４において保管する。【選択図】      図１
2011199512.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿をスキャンして画像を読み取る画像入力手段と、
前記画像入力手段により１枚の原稿の画像が読み取られる毎にプレビュー画像を表示する画像表示手段と、
前記画像表示手段により表示されたプレビュー画像に対して、操作者から指定された編集処理を受け付ける編集処理受付手段と、
前記編集処理受付手段により受け付けられた編集処理を前記画像入力手段により読み取られた画像に対して実行する画像編集手段と、
前記画像編集手段により編集された画像を保管する画像保管手段と
を具備したことを特徴とする画像処理装置。
【請求項２】
画像の出力形式として、複数の原稿をスキャンして読み取られた画像を一つのファイルに統合するフォーマットの指定を操作者から受け付ける出力形式受付手段をさらに具備し、
前記画像編集手段は、前記出力形式受付手段により前記フォーマットの指定が受け付けられた場合に、前記複数の原稿をスキャンして読み取られた画像に対して前記編集処理受付手段により受け付けられた編集処理に応じて編集した後に一つのファイルに統合することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像入力手段により読み取られた画像を順番に一時記憶する記憶手段をさらに具備し、
前記画像表示手段は、前記記憶手段に記憶された順番に画像のプレビュー画像を表示することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記画像表示手段により次の画像のプレビュー画像を表示させるまでの時間を操作者から受け付ける時間受付手段をさらに具備し、
前記画像表示手段は、前記時間受付手段により受け付けられた時間が経過した場合に、前記画像入力手段に読み取られた次の画像のプレビュー画像を表示させることを特徴とする請求項１または請求項３記載の画像処理装置。
【請求項５】
コンピュータを、
複数の原稿をスキャンして画像を読み取る画像入力手段と、
前記画像入力手段により１枚の原稿の画像が読み取られる毎にプレビュー画像を表示する画像表示手段と、
前記画像表示手段により表示されたプレビュー画像に対して、操作者から指定された編集処理を受け付ける編集処理受付手段と、
前記編集処理受付手段により受け付けられた編集処理を前記画像入力手段により読み取られた画像に対して実行する画像編集手段と、
前記画像編集手段により編集された画像を保管する画像保管手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿をスキャンして読み取る画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
複数枚の原稿を一括してスキャンして読み取ることができる画像処理装置では、読み取られた画像中に、向きが間違っていた原稿や白紙の原稿の画像が混じる場合があり、こうした処理内容が好ましくない画像データを無駄に出力することがないように、事前にスキャンデータを確認できるようにしたものが多い。
【０００３】
従来では、特許文献１に記載されているように、全頁のスキャンが終了した後に、プレビュー画像やサムネイル画像によりスキャンデータを確認する画像処理装置が知られている。
【０００４】
また、特許文献２に記載されているように、頁をスキャンするたびにプレビュー画像を生成することにより、原稿の全頁スキャンの終了を待たずに、スキャンデータを確認できる画像処理装置も知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された画像処理装置では、大量の原稿をスキャンした場合、スキャンデータを確認できるまで長い待ち時間が発生してしまう。一方、特許文献２に記載された画像処理装置では、特許文献１のような待ち時間が発生せず、全頁のスキャン処理の終了を待たずにプレビュー画像を確認できる。しかし、プレビュー画像によって確認することができるだけであり、向きが間違っていた原稿や白紙の原稿の画像が混じっていることが確認できたとしても、画像に対して何らかの編集作業（回転、白紙の削除など）を行うことができなかった。特許文献２の画像処理装置では、プレビュー画像により処理内容が好ましくないことが確認された場合には、スキャンして読み取られた画像データの出力を中止（キャンセル）して、原稿の向きを修正し、白紙頁を除去した上で、再度スキャン処理を行わなければならない。
【０００６】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、複数の原稿をスキャンして読み取る際に、全頁のスキャンの終了を待たずにプレビュー画像を確認して、逐次、画像データを編集することが可能な画像処理装置及び画像処理プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明は、複数の原稿をスキャンして画像を読み取る画像入力手段と、前記画像入力手段により１枚の原稿の画像が読み取られる毎にプレビュー画像を表示する画像表示手段と、前記画像表示手段により表示されたプレビュー画像に対して、操作者から指定された編集処理を受け付ける編集処理受付手段と、前記編集処理受付手段により受け付けられた編集処理を前記画像入力手段により読み取られた画像に対して実行する画像編集手段と、前記画像編集手段により編集された画像を保管する画像保管手段とを備えたものである。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、複数の原稿をスキャンして読み取る際に、全頁のスキャンの終了を待たずにプレビュー画像を確認して、逐次、画像データを編集できる効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態における画像処理装置を実現するためのシステム図。
【図２】ＭＦＰの構成を示すブロック図。
【図３】画像編集サーバの構成を示すブロック図。
【図４】クライアントＰＣの構成を示すブロック図。
【図５】画像保管装置の構成を示すブロック図。
【図６】画像編集サーバの処理を示すフローチャート。
【図７】画像編集サーバの処理を示すフローチャート。
【図８】クライアントＰＣの処理を示すフローチャート。
【図９】ＭＦＰの処理を示すフローチャート。
【図１０】画像保管装置の処理を示すフローチャート。
【図１１】クライアントＰＣにより表示されるスキャン設定画面の一例を示す図。
【図１２】クライアントＰＣにより表示されるプレビュー確認画面の一例を示す図。
【図１３】第３実施形態における画像編集サーバの動作の一部を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施する一形態について、図面を用いて説明する。  
（第１実施形態）  
図１は、本発明の第１実施形態における画像処理装置を実現するためのシステム図である。本システムはＭＦＰ（Multi Function Printer）１０１と、ＭＦＰ１０１から画像を取得して画像の編集を行う画像編集サーバ１０２と、操作者からの入力を受け付けるクライアントパーソナルコンピュータ（ＰＣ）１０３と、画像データを保管する画像保管装置１０４とが、画像処理プログラムを実行することにより協働して画像処理装置を実現する。また、本システムは、ＭＦＰ１０１と画像編集サーバ１０２とクライアントＰＣ１０３と画像保管装置１０４とを接続して、データを相互に送受信可能なネットワーク１０５も含む。ネットワーク１０５は、インターネットやＬＡＮ（Local Area Network）などである。
【００１１】
第１実施形態における画像処理装置では、ＭＦＰ１０１において読み取られる複数枚の原稿の画像のそれぞれに対して、順次、画像編集サーバ１０２によりプレビュー確認画面を作成して、クライアントＰＣ１０３において表示し、操作者からの指示によって、原稿の向きが誤っていた画像の回転や白紙の原稿を読み取った画像の削除などの編集を施して、読み取り結果とする画像データを生成することができる。これにより、複数の原稿をスキャンして読み取る際に、全頁のスキャンの終了を待たずに、プレビュー画像を確認しながら、逐次、画像データを編集をすることができる。
【００１２】
ＭＦＰ１０１は、図２に示すように、データの制御や演算などの処理を行うＣＰＵ（Central Processing Unit）２０１と、ＣＰＵ２０１が処理するためのデータを一時的に記憶するＲＡＭ（Random Access Memory）２０２と、処理プログラムなどを記憶するＲＯＭ（Read Only Memory）２０３と、ネットワーク１０５を介してデータを入出力するネットワークインタフェース（Ｉ／Ｆ）２０４を含む。また、ＭＦＰ１０１は、画像読み取りユニット２０５、印刷ユニット２０６、ＦＡＸユニット２０７が設けられ、ＣＰＵ２０１の制御のもとで、スキャナ機能、プリンタ機能、ＦＡＸ機能を提供する。ＭＦＰ１０１は、スキャナ機能により複数の原稿を一括してスキャンして画像データを読み取ることができる。この読み取られた画像データは、画像編集サーバ１０２に出力されて編集対象となる。
【００１３】
画像編集サーバ１０２は、図３に示すように、データの制御や演算などの処理を行うＣＰＵ３０１と、ＣＰＵ３０１が処理するためのデータを一時的に記憶するＲＡＭ３０２と、処理プログラムなどを記憶するＲＯＭ３０３と、ネットワーク１０５を介してデータを入出力するネットワークインタフェース（Ｉ／Ｆ）３０４と、処理プログラムや画像データのファイル等を記憶するための記憶装置３０５を含む。ＣＰＵ３０１は、ＲＯＭ３０３に記録された画像処理プログラムを実行することにより、ネットワーク１０５を介してＭＦＰ１０１から入力される画像データに対する各種編集処理を実行する。画像編集サーバ１０２による編集処理には、プレビュー画像の生成、クライアントＰＣ１０３から通知された操作者が指示した画像編集（回転、削除等）、ファイルフォーマット（シングル、マルチ）の変換等が含まれる。
【００１４】
クライアントＰＣ１０３は、図４に示すように、データの制御や演算などの処理を行うＣＰＵ４０１と、ＣＰＵ４０１が処理するためのデータを一時的に記憶するＲＡＭ４０２と、処理プログラムなどを記憶するＲＯＭ４０３と、データなどを長期的に記憶するためのハードディスク（ＨＤ）に対するデータのリード／ライトを制御するハードディスク制御部４０４と、プログラムなどを記憶しているＣＤ−ＲＯＭに対するリードを制御するＣＤ−ＲＯＭ制御部４０５とを含む。更にクライアントＰＣ１０３は、キーボードやマウスなどの入力装置４１０を制御する入力制御部４０６と、画像編集サーバ１０２からの情報（プレビュー確認画面等を含む）を表示する表示器４０７を制御する表示器制御部４０８と、ネットワーク１０５を介してデータを入出力するネットワークインタフェース（Ｉ／Ｆ）４０９を含む。
【００１５】
画像保管装置１０４は、図５に示すように、データの制御や演算などの処理を行うＣＰＵ５０１と、ＣＰＵ５０１が処理するためのデータを一時的に記憶するＲＡＭ５０２と、処理プログラムなどを記憶するＲＯＭ５０３と、ネットワーク１０５を介してデータを入出力するネットワークインタフェース（Ｉ／Ｆ）５０４、画像データを記憶するためのハードディスク装置等により構成される画像記憶装置５０５を含む。
【００１６】
ＭＦＰ１０１、画像編集サーバ１０２、クライアントＰＣ１０３、及び画像保管装置１０４が協働して画像処理装置を実現する場合には、それぞれにおいて実行する処理（詳細については後述する）のための画像処理プログラムが記録媒体に記録されてＣＰＵにより実行される。
【００１７】
次に、図６〜図１０に示すフローチャートを参照しながら、ＭＦＰ１０１で原稿をスキャンして得られた画像を操作者による編集操作を経て画像保管装置１０４へ保管する処理手順を説明する。図６及び図７は画像編集サーバ１０２の処理、図８はクライアントＰＣ１０３の処理、図９はＭＦＰ１０１の処理、図１０は画像保管装置１０４の処理をそれぞれ示すフローチャートである。
【００１８】
まず、画像編集サーバ１０２は、ネットワーク１０５を介して、ＭＦＰ１０１及びクライアントＰＣ１０３と接続されると、クライアントＰＣ１０３に対してスキャン設定を行うためのスキャン設定画面情報を送信する（図６、Ｓ６０１）。
【００１９】
クライアントＰＣ１０３は、画像編集サーバ１０２と接続されると、画像編集サーバ１０２からのスキャン設定画面情報の受信待ち状態となる。クライアントＰＣ１０３は、スキャン設定画面情報を受信したことを検知すると（図８、Ｓ７０１のＹｅｓ）、スキャン設定画面情報に基づいて、表示器４０７においてスキャン設定画面を表示する（Ｓ７０２）。
【００２０】
図１１は、クライアントＰＣ１０３の表示器４０７により表示されるスキャン設定画面の一例を示している。  
図１１に示すスキャン設定画面では、実行しているアプリケーションが、ＭＦＰ１０１により原稿をスキャンして読み取られた画像のファイルを保管する「スキャン＆保管」であることを画面左上に示している。また、スキャン設定画面では、スキャンに関する各種設定をするための設定画面であることを示すために「スキャン設定」を表示させている。
【００２１】
また、スキャン設定画面には、操作者によってスキャン設定項目を選択させるための複数の設定エリアが設けられている。例えば、スキャンして得られた画像をファイルとして保管する際のファイルフォーマットを選択させるためのファイルフォーマットエリア１００１、原稿を読み取る解像度を選択させるための解像度エリア１００２、カラーモードを選択させるためのカラーモードエリア１００３が設けられている。
【００２２】
図１１に示すように、ファイルフォーマットエリア１００１には、複数のファイルフォーマットが一覧表示されている。ファイルフォーマットには、１枚の原稿をスキャンして読み取られた画像データを１つのファイルとして扱うシングルファイルフォーマット、複数の原稿をスキャンして読み取られた画像データを一つのファイルに統合するマルチファイルフォーマットが含まれている。Ｔｉｆｆ、ＸＰＳ、ＰＤＦとして示すファイルフォーマットは、マルチファイルフォーマットに対応している。
【００２３】
また、スキャン設定画面には、スキャンして得られた画像ファイルを保管する保管先（ＰＣ名やフォルダ名）を操作者によって記入させるための保管先エリア１００４が設けられている。
【００２４】
また、スキャン設定画面には、保管先の入力について操作性を向上させるために参照ボタン１００５が設けられている。参照ボタン１００５が操作者により押下されると保管先選択画面を表示し、ファイルを保管する場所をＧＵＩ（Graphical User Interface）により操作者が選択できるようにする。
【００２５】
更に、スキャン設定画面には、スキャン設定項目の選択及び保管先の入力を終了し、クライアントＰＣ１０３に処理を実行させるための決定ボタン１００６が設けられている。
【００２６】
クライアントＰＣ１０３は、図１１に示した決定ボタン１００６が操作者によって押下（入力確定）されたか否かを判断する（図８、Ｓ７０３）。クライアントＰＣ１０３は、操作者により決定ボタン１００６が押下されたことを検知すると（Ｓ７０３のＹｅｓ）、ネットワークインタフェース４０９からネットワーク１０５を介して画像編集サーバ１０２にスキャン設定情報を送信する（Ｓ７０４）。
【００２７】
画像編集サーバ１０２は、ネットワークインタフェース３０４を介してクライアントＰＣ１０３からスキャン設定情報を受信すると（図６、Ｓ６０２のＹｅｓ）、受信したスキャン設定情報に含まれるスキャンファイルフォーマットが、ＰＤＦ、ＴｉｆｆやＸＰＳ等の複数頁に対応したマルチファイルフォーマットであるか否かを判断する（Ｓ６０３）。複数頁に対応したマルチファイルフォーマットであるならば（Ｓ６０３のＹｅｓ）、後述する画像編集（加工）後に画像データを統合するか否かを判別するための画像統合フラグをＯＮに設定して（Ｓ６０４）、スキャン設定情報に含まれるスキャンファイルフォーマットであるマルチファイルフォーマットをシングルファイルフォーマットに変更する（Ｓ６０５）。すなわち、１枚の原稿の画像データ毎に編集処理ができるようにする。
【００２８】
一方、スキャンファイルフォーマットがシングルファイルフォーマットであるならば（Ｓ６０３のＮｏ）、画像統合フラグをＯＦＦにする（Ｓ６０６）。すなわち、シングルファイルフォーマットであれば、元々、１枚の原稿の画像データ毎に編集処理ができるためファイルフォーマットの変更はしない。
【００２９】
画像編集サーバ１０２は、クライアントＰＣ１０３から得られたスキャン設定情報を、ネットワークインタフェース３０４からネットワーク１０５を介してＭＦＰ１０１に送信する（Ｓ６０７）。
【００３０】
ＭＦＰ１０１は、ネットワークインタフェース２０４を通じて画像編集サーバ１０２からスキャン設定情報を受信すると（図９、Ｓ８０１のＹｅｓ）、受信したスキャン設定情報（解像度、カラーモード等）に基づき、原稿を１枚スキャンする（Ｓ８０２）。その後、スキャン設定情報に含まれるスキャンファイルフォーマットに従い、スキャン画像のファイルフォーマットを変換する（Ｓ８０３）。ただし、画像編集サーバ１０２のステップ６０３〜ステップ６０６までの処理によりスキャンファイルフォーマットは、必ずシングルファイルフォーマットとなる。
【００３１】
ＭＦＰ１０１は、フォーマット変換されたスキャン画像のデータをネットワークインタフェース２０４からネットワーク１０５を介して画像編集サーバ１０２に送信する（Ｓ８０４）。
【００３２】
画像編集サーバ１０２は、ネットワークインタフェース３０４を介してＭＦＰ１０１からスキャン画像を受信すると（図６、Ｓ６０８のＹｅｓ）、受信した画像をプレビュー表示するためのプレビュー画像を作成する（Ｓ６０９）。そして、プレビュー画像を含むプレビュー確認画面の表示データをネットワークインタフェース３０４からネットワーク１０５を介してクライアントＰＣ１０３に送信する（Ｓ６１０）。
【００３３】
クライアントＰＣ１０３は、画像編集サーバ１０２からプレビュー確認画面の表示データを受信すると（図８、Ｓ７０５のＹｅｓ）、表示器４０７においてプレビュー確認画面を表示する（Ｓ７０６）。
【００３４】
図１２は、クライアントＰＣ１０３の表示器４０７により表示されるプレビュー確認画面の一例を示している。  
図１２に示すプレビュー確認画面では、実行しているアプリケーションが「スキャン＆保管」であることを画面左上に示している。また、この画面はプレビュー確認画面であることを示すために「プレビュー確認」を表示させている。また、プレビュー確認画面では、プレビュー画像を表示する画像表示領域１１０１、画像表示領域１１０１に表示されたプレビュー画像に対する編集操作を操作者から受け付けるための拡大ボタン１１０２、縮小ボタン１１０３、回転ボタン１１０４、削除ボタン１１０５、さらに画像編集作業の終了（入力確定）の指示を受け付けるための決定ボタン１１０６が設けられている。
【００３５】
操作者により拡大ボタン１１０２が押下された場合、画像表示領域１１０１には、元の表示されていたプレビュー画像に対して拡大処理が施された画像が表示され、また、縮小ボタン１１０３が押下された場合、画像表示領域１１０１には、元の表示されていたプレビュー画像に対して縮小処理を施した画像が表示される。なお、拡大ボタン１１０２と縮小ボタン１１０３を操作することによる画像の拡大／縮小については、操作者が画像を確認できるようにするための処理であり、元の画像に対して編集をしない（編集内容を画像編集サーバ１０２に通知するための画像編集情報に含めない）ものとする。
【００３６】
一方、操作者により回転ボタン１１０４が押下された場合、画像表示領域１１０１には、元の表示されているプレビュー画像に対して左９０度回転した画像が表示される。また、操作者により削除ボタン１１０５が押下された場合、画像表示領域１１０１のプレビュー画像を非表示となる。
【００３７】
なお、ここでは回転ボタン１１０４が押下された場合には、画像を左９０度回転させるとしているが、これに限定することなく、右９０度回転、１８０度回転する回転処理を行うようにしても良い。
【００３８】
クライアントＰＣ１０３は、プレビュー確認画面を通じて入力された、操作者による指示された編集内容を示す画像編集情報を生成する。例えば、画像編集情報は、回転ボタン１１０４が押下された回数、あるいは削除ボタン１１０５が押下されたことを示す情報からなる。
【００３９】
クライアントＰＣ１０３は、操作者による画像編集作業が終わり、決定ボタン１１０６が押下（入力確定）されたことを検知すると（Ｓ７０７のＹｅｓ）、ネットワークインタフェース４０９からネットワーク１０５を介して画像編集サーバ１０２に画像編集情報を送信する（Ｓ７０８）。
【００４０】
画像編集サーバ１０２は、ネットワークインタフェース３０４を介してクライアントＰＣ１０３から画像編集情報を受信すると（図６、Ｓ６１１のＹｅｓ）、この画像編集情報に従って画像を加工（編集）する（Ｓ６１２）。画像編集情報に、回転ボタン１１０４が押下された回数を示す情報が含まれる場合には、その回数に応じた角度で画像を回転させる。例えば、押下された回数が１回である場合には、画像を左９０度、２回である場合には画像を左１８０度回転させる画像編集を実行する。また、画像編集情報に、削除ボタン１１０５が押下されたことを示す情報が含まれる場合には、編集対象とする画像を削除する画像編集を実行する。
【００４１】
こうして、操作者からの指示に応じた回転あるいは削除の画像編集が完了すると、画像編集サーバ１０２は、画像統合フラグの値をチェックする。画像統合フラグがＯＮであるならば（Ｓ６１３のＹｅｓ）、画像編集サーバ１０２は、画像を一つのファイルにまとめてマルチファイルフォーマットにする必要があるため、Ｓ６１２で加工した画像を一時的にローカル（画像編集サーバ１０２のＲＡＭ３０２あるいは記憶装置３０５内）に保管する（Ｓ６１４）。この際、現在の日付と時刻を付与したファイル名で保管することとする。なお、スキャン処理をした順番にファイルを管理することができれば、シリアルナンバーを付与する等、他の形式でファイルを保管するようにしても良い。また、画像編集情報が削除であった場合には一時的なファイルの保管は行わないものとする。
【００４２】
一方、画像統合フラグがＯＦＦであるならば（Ｓ６１３のＮｏ）、画像編集サーバ１０２は、画像を一つのファイルにまとめる必要はないため、Ｓ６０２で取得したスキャン設定情報より保管先情報を取得する（Ｓ６１５）。保管先情報にはファイルを保管する画像保管装置１０４に関する情報としてＰＣ名やフォルダ名が記載されている。画像編集サーバ１０２は、ネットワークインタフェース３０４を介して、保管先情報が示す画像保管装置１０４に保管する画像と保管先情報を送信する（Ｓ６１６）。
【００４３】
画像保管装置１０４は、インタフェース５０４を介して画像編集サーバ１０２から保管する画像と保管先情報を受信すると（Ｓ９０１のＹｅｓ）、保管先情報で指定された保管先フォルダに受信した画像を保管する（図１０、Ｓ９０２）。
【００４４】
一方、ＭＦＰ１０１は、次にスキャンすべき原稿が有るか、すなわち読み取り対象とする原稿がセットされているかを判断する（図９、Ｓ８０５）。ＭＦＰ１０１は、次にスキャンすべき原稿があると判断された場合（Ｓ８０５のＮｏ）、前述と同様にして次の原稿についてスキャンする（Ｓ８０２）。この場合、ＭＦＰ１０１は、スキャンして読み取られた画像に対してフォーマット変換して、画像データを画像編集サーバ１０２に送信する。
【００４５】
画像編集サーバ１０２は、ＭＦＰ１０１からスキャン終了情報を受信せず（図７、Ｓ６１７のＮｏ）、ＭＦＰ１０１からスキャン画像を受信すると（Ｓ６０８のＹｅｓ）、前述したように、画像編集サーバ１０２においてプレビュー画像を生成する。以下同様にして、クライアントＰＣ１０３においてプレビュー確認画面を表示させ、操作者から入力された回転あるいは削除の編集操作を受け付けて画像編集を行う。
【００４６】
ＭＦＰ１０１は、セットされた原稿の全てについてスキャンが終了し、次にスキャンすべき原稿無しと判断した場合には（Ｓ８０５のＹｅｓ）、ネットワークインタフェース２０４からネットワーク１０５を介して画像編集サーバ１０２に対してスキャン終了情報を送信する（Ｓ８０６）。
【００４７】
画像編集サーバ１０２は、ＭＦＰ１０１からスキャン終了情報を受信すると（Ｓ６１７のＹｅｓ）、画像統合フラグがＯＮあるいはＯＦＦの何れに設定されているかを判断する。画像編集サーバ１０２は、画像統合フラグがＯＦＦであると判断したならば（Ｓ６１８のＮｏ）、ファイルフォーマットがシングルファイルフォーマットであり、ファイル統合処理が不要となるため、ネットワークインタフェース３０４からネットワーク１０５を介して、クライアントＰＣ１０３に対して処理が終了した旨を通知するための保管終了画面を送信する（Ｓ６２３）。
【００４８】
一方、画像統合フラグがＯＮであると判断したならば（Ｓ６１８のＹｅｓ）、画像編集サーバ１０２は、操作者により指定されたファイルフォーマットがマルチファイルフォーマットであり、複数の画像のファイルを一つのファイルに統合する必要があるために画像編集情報にマルチファイルフォーマットへのファイル統合処理を設定する（Ｓ６１９）。
【００４９】
画像編集サーバ１０２は、設定された画像編集情報に従って、一時的にローカルに保管された全ての画像ファイルを一つのファイルに統合する（Ｓ６２０）。この際、画像編集サーバ１０２は、ローカルに保管された全ての画像ファイルについて、ＭＦＰ１０１において原稿がスキャンされた順序と同じとなるように、各原稿に対応する画像ファイルの順番を揃えるため、一時的にローカルに保管された全ての画像ファイルのファイル名に付与された日付と時刻に従い昇順に整列した上で一つのファイルに統合する。これにより、画像編集サーバ１０２においてシングルフォーマットのファイルとして一時的に保管され、また操作者の指示によって削除された画像ファイルが存在したとしても、スキャン処理によって読み取られた原稿の順番により配列された複数の画像からなるマルチファイルフォーマットへのファイルを生成することができる。
【００５０】
次に、画像編集サーバ１０２は、Ｓ６０２でクライアントＰＣ１０３から取得したスキャン設定情報より保管先情報を取得し（Ｓ６２１）、ネットワークインタフェース３０４を介して画像保管装置１０４に保管する画像ファイルと保管先情報を送信する（Ｓ６２２）。また、画像編集サーバ１０２は、ネットワークインタフェース３０４からネットワーク１０５を介して、クライアントＰＣ１０３に対して処理が終了した旨を通知するための保管終了画面を送信する（Ｓ６２３）。
【００５１】
クライアントＰＣ１０３は、画像編集サーバ１０２からの保管終了画面情報を受信したことを検知すると（Ｓ７０９のＹｅｓ）、表示器４０７において保管終了画面を表示させる（Ｓ７１０）。これにより、操作者は、ＭＦＰ１０１によりスキャンして読み取った原稿の画像ファイルが画像保管装置１０４に保管されたことを確認することができる。
【００５２】
このようにして、第１実施形態におけるシステム（画像処理装置）では、ＭＦＰ１０１によって原稿がスキャンされる毎に、画像編集サーバ１０２においてプレビュー画像を生成し、このプレビュー画像をクライアントＰＣ１０３において操作者に確認させて、回転あるいは削除の編集指示を受け付けて編集処理を実行することができる。従って、操作者は、大量の原稿をスキャンさせる場合であっても全ての原稿のスキャンが完了するのを待つことなく、逐次、原稿の向きの誤りや白紙の原稿を確認して画像の編集作業をすることができる。
【００５３】
（第２実施形態）  
次に、第２実施形態について説明する。第２実施形態のシステム（画像処理装置）では、スキャンする原稿の枚数が多い場合に操作者の操作性を向上させるためのものである。なお、第１実施形態と共通する部分については説明を省略し、第２実施形態に特徴的な部分について説明する。
【００５４】
まず、ＭＦＰ１０１により原稿をスキャンして読み取られた画像のファイルを保管する「スキャン＆保管」のアプリケーションのスキャン設定情報として、自動原稿送り時間を予め設定しておくものとする。自動原稿送り時間は、第１実施形態と同様にして、クライアントＰＣ１０３においてスキャン設定画面を通じて操作者から入力された指示に応じて設定される。自動原稿送り時間は、クライアントＰＣ１０３において表示されたプレビュー画像に対して決定ボタン１００６に対する操作が無くても、自動的に次のプレビュー確認画面を表示させるための時間を示している。
【００５５】
クライアントＰＣ１０３は、図８に示すフローチャートのＳ７０７における処理に代えて、決定ボタン１１０６が操作者によって押下されたか否かの判断をすると共に、プレビュー確認画面の画像表示領域１１０１にプレビュー画像を表示してから自動原稿送り時間として設定した時間が経過したか否かを判断する。
【００５６】
クライアントＰＣ１０３は、自動原稿送り時間として設定した時間が経過する前に、操作者により決定ボタン１１０６が押下されたことを検知した場合、Ｓ７０８の処理（画像編集情報の送信）を行う。
【００５７】
また、クライアントＰＣ１０３は、操作者により決定ボタン１１０６が押下されることなく、プレビュー画像を表示してから自動原稿送り時間として設定した時間が経過した場合には、操作者により決定ボタン１１０６が押下されていなくてもＳ７０８の処理を行う。
【００５８】
このようにして、第２実施形態では、操作者は、プレビュー画像に対する編集処理が必要ない場合には、図１２の決定ボタン１１０６を押下することなく、自動原稿送り時間が経過するのを待つだけで自動的に次のプレビュー確認画面を確認できるようになる。すなわち、プレビュー確認画面に対する操作回数を減らして、操作者の作業負担を軽減することができる。
【００５９】
（第３実施形態）  
次に、第３実施形態について説明する。第３実施形態では、原稿をスキャンする時間より、スキャンした画像のプレビュー画像を確認する時間の方が長い場合にも対応できるようにする。なお、第１実施形態と共通する部分については説明を省略し、第３実施形態に特徴的な部分について説明する。
【００６０】
図１３は、第３実施形態における画像編集サーバ１０２の動作の一部を示すフローチャートである。  
第３実施形態では、画像編集サーバ１０２において、ＭＦＰ１０１により読み取られた画像データを一時的に記憶するバッファとしてキュー（ＲＡＭ３０２または記憶装置３０５）を設けるものとする。
【００６１】
第３実施形態では、図６と図７のフローチャートに示す画像編集サーバ１０２のＳ６０８からＳ６１７までの処理を、図１３に示すように変更する。図６におけるＳ６０７に続き、画像編集サーバ１０２は、原稿枚数を０に設定する（図１３、Ｓ１２０１）。
【００６２】
次に、画像編集サーバ１０２は、ネットワークインタフェース３０４からスキャン画像を受信したか否かを判断する（Ｓ１２０２）。また、画像編集サーバ１０２は、並行してキューに画像ファイルが存在するか否かを判断する（Ｓ１２０６）。スキャン画像を受信したと判断したならば（Ｓ１２０２のＹｅｓ）、画像編集サーバ１０２は、受信したスキャン画像を順番にキューに保管して（Ｓ１２０３）、原稿枚数を１増加する（Ｓ１２０４）。
【００６３】
次に、画像編集サーバ１０２は、ネットワークインタフェース３０４を介してＭＦＰ１０１からスキャン終了情報を受信したか否かを判断する（Ｓ１２０５）。スキャン終了情報を受信していないと判断したならば（Ｓ１２０５のＮｏ）、次の原稿があるため、Ｓ１２０２に戻り、スキャン画像を受信したか否かを判断する。一方、スキャン終了情報を受信したと判断した場合（Ｓ１２０５のＹｅｓ）、これ以上スキャンする原稿は存在しないため、次の処理に移る（Ｓ６１８）。
【００６４】
一方、キューに画像ファイルが存在すると判断した場合（Ｓ１２０６のＹｅｓ）、画像編集サーバ１０２は、キューから先に記憶された順番に画像ファイルを一つ取得してプレビュー表示するためのプレビュー画像を作成し（Ｓ１２０７）、プレビュー画像を含むプレビュー確認画面をネットワークインタフェース３０４からネットワーク１０５を介してクライアントＰＣ１０３に送信する（Ｓ１２０８）。
【００６５】
画像編集サーバ１０２は、ネットワークインタフェース３０４を介してクライアントＰＣ１０３から画像編集情報を受信すると（Ｓ１２０９のＹｅｓ）、この画像編集情報に従って画像を加工（編集）する（Ｓ１２１０）。画像編集情報に、回転ボタン１１０４が押下された回数を示す情報が含まれる場合には、その回数に応じた角度で画像を回転させる。例えば、押下された回数が１回である場合には、画像を左９０度、２回である場合には画像を左１８０度回転させる画像編集を実行する。また、画像編集情報に、削除ボタン１１０５が押下されたことを示す情報が含まれる場合には、編集対象とする画像を削除する画像編集を実行する。
【００６６】
こうして、操作者からの指示に応じた回転あるいは削除の画像編集が完了すると、画像編集サーバ１０２は、画像統合フラグの値をチェックする。画像統合フラグがＯＮであるならば（Ｓ１２１１のＹｅｓ）、画像編集サーバ１０２は、画像を一つのファイルにまとめてマルチファイルフォーマットにする必要があるため、Ｓ１２１０で加工した画像を一時的にローカル（画像編集サーバ１０２のＲＡＭ３０２あるいは記憶装置３０５内）に保管する（Ｓ１２１２）。この際、現在の日付と時刻を付与したファイル名で保管することとする。なお、スキャン処理をした順番にファイルを管理することができれば、シリアルナンバーを付与する等、他の形式でファイルを保管するようにしても良い。また、画像編集情報が削除であった場合には一時的なファイルの保管は行わないものとする。
【００６７】
一方、画像統合フラグがＯＦＦであるならば（Ｓ１２１１のＮｏ）、画像編集サーバ１０２は、画像を一つのファイルにまとめる必要はないため、Ｓ１２１０で取得したスキャン設定情報より保管先情報を取得する（Ｓ１２１３）。保管先情報にはファイルを保管する画像保管装置１０４に関する情報としてＰＣ名やフォルダ名が記載されている。画像編集サーバ１０２は、ネットワークインタフェース３０４を介して、保管先情報が示す画像保管装置１０４に保管する画像と保管先情報を送信する（Ｓ１２１４）。
【００６８】
次に、画像編集サーバ１０２は、原稿枚数を１減少し（Ｓ１２１５）、ネットワークインタフェース３０４を介してＭＦＰ１０１からスキャン終了情報を受信したか否かを判断すると共に、原稿枚数が０であるか否かを判断する（Ｓ１２１６）。スキャン終了情報を受信していない、または原稿枚数が０でないと判断したならば（Ｓ１２１６のＮｏ）、画像編集サーバ１０２は、次の原稿があるため、Ｓ１２０６に戻り、キューに画像ファイルが存在するか否かを判断する（Ｓ１２０６）。一方、スキャン終了情報を受信し、かつ原稿枚数が０であると判断したならば（Ｓ１２１６のＹｅｓ）、これ以上画像ファイルは存在しないため、次の処理に移る（Ｓ６１８）。以降の処理は、図７におけるＳ６１８と同じである。
【００６９】
このようにして、第３実施形態では、キューがバッファの役割を果たすため、操作者によるプレビュー画像の確認と編集操作に時間を要しても、キューに記憶された順番で画像の編集をしながらＭＦＰ１０１による原稿のスキャン処理を並行して実行させることができる。こうして、編集処理とスキャン処理を並行して実行できるようにすることで、全体の処理時間の短縮を図ることが可能となる。なお、第３実施形態は、第２実施形態と組み合わせて実施することも可能である。
【００７０】
なお、前述した各実施形態の説明では、ＭＦＰ１０１により読み取られた画像に対して、回転あるいは削除による画像編集をする例について説明しているが、その他の画像編集をすることも可能である。例えば、拡大／縮小、切り取りなどの変形処理、色の補正なども可能である。
【００７１】
また、各実施形態では、ＭＦＰ１０１、画像編集サーバ１０２、クライアントＰＣ１０３、及び画像保管装置１０４から構成されるシステムにより、本発明による画像処理装置を実現するとしているが、他の構成により画像処理装置を実現することも可能である。例えば、ＭＦＰ１０１において、前述した画像編集サーバ１０２、クライアントＰＣ１０３、及び画像保管装置１０４の機能を実現する画像処理プログラムを実行することで、ＭＦＰ１０１を画像処理装置とすることができる。この場合、ＭＦＰ１０１において、画像の読み取り、画像編集、編集後の画像の保管が可能である。また、ＭＦＰ１０１、画像編集サーバ１０２、クライアントＰＣ１０３、及び画像保管装置１０４の何れかを任意に組み合わせて、画像処理装置を実現することも可能である。この場合、組み合わせた装置により実行すべき処理に応じた画像処理プログラムが記憶され、ＣＰＵにより実行される。例えば、画像編集サーバ１０２と画像保管装置１０４とを区分することなく、画像編集サーバ１０２が画像保管装置１０４の処理を行っても良い。
【００７２】
さらに、画像処理プログラムは、各装置に予め記録されているものとしても良いし、ネットワーク１０５を通じてサーバ等からダウンロードされるようにしても良い。さらに、画像処理プログラムが記録された記録媒体から各装置においてインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。また、このように予めインストールやダウンロードにより得る機能は装置内部のＯＳ等と協働してその機能を実現させるものであってもよい。
【００７３】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【符号の説明】
【００７４】
１０１…ＭＦＰ、１０２…画像編集サーバ、１０３…クライアントＰＣ、１０４…画像保管装置。
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００４−２２２２４６号公報
【特許文献２】特開２００８−１９３６８２号公報
【図１】
2011199512.tif 000003
【図２】
2011199512.tif 000004
【図３】
2011199512.tif 000005
【図４】
2011199512.tif 000006
【図５】
2011199512.tif 000007
【図６】
2011199512.tif 000008
【図７】
2011199512.tif 000009
【図８】
2011199512.tif 000010
【図９】
2011199512.tif 000011
【図１０】
2011199512.tif 000012
【図１１】
2011199512.tif 000013
【図１２】
2011199512.tif 000014
【図１３】
2011199512.tif 000015