(57)【要約】【課題】読み取りサイズの指定に拘わらずユーザに対して原稿全面が白紙であることをユーザに速やかに通知できるようにする。【解決手段】スキャナ部に原稿を搬送し（Ｓ１）、原稿面の読み取り領域の指定等を行う。読み取り領域が指定されていても、先頭頁のみ表面、裏面の両面を読み取り（Ｓ２）、両面の白紙検知を実行する（Ｓ３）。２枚目以降の読み取り画像については実行しない。その際には、先に指定された読み取り領域に関わらず、判定は表面、裏面の各全面に対して行う。先頭頁の読み取り面が白紙と判断された場合には、液晶タッチパネル等に白紙原稿である旨を表示する（Ｓ４）。白紙原稿でない場合は、指定された条件に基づいた処理を行う（Ｓ５）。【選択図】図１
2007251691.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取って画像データを生成する画像読み取り手段と、前記原稿の両面を読み取るか片面を読み取るかを選択する読み取り面選択手段と、前記原稿面の読み取り領域を指定する領域指定手段と、前記画像読み取り手段で生成された画像データから前記原稿が白紙か否かを検出する白紙検出手段とを備えた画像形成装置において、
前記画像読み取り手段が複数枚の原稿を連続して読み取る際、前記領域指定手段による領域指定があっても、前記画像読み取り手段は前記原稿の先頭頁のみ原稿全面を読み取り、読み取った前記先頭頁の画像データについて前記白紙検出手段が検出を行うように制御する制御手段と、
前記検出結果を表示する表示手段とを設けたことを特徴とする画像形成装置。
【請求項２】
前記画像読み取り手段が複数枚の原稿を連続して読み取る際、前記読み取り面選択手段が片面読み取りを選択した場合においても、前記制御手段は、前記画像読み取り手段が前記原稿の先頭頁のみ原稿両面の画像を読み取り、読み取った画像データについて前記白紙検出手段が検出を行うように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示手段は、前記白紙検出手段による前記原稿の表面及び裏面についての検出結果に応じた表示を行うことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記制御手段は、前記片面読み取りが選択され、かつ前記読み取り領域が指定された場合に、前記白紙検出手段が前記原稿の前記指定領域と指定領域外とについて検出を行うように制御し、前記表示手段は、前記検出結果を表示することを特徴とする請求項２または３記載の画像形成装置。
【請求項５】
前記白紙検出手段により画像が白紙と検出された場合、前記制御手段は、前記画像形成装置の動作を一時停止させることを特徴とする請求項１から４の何れか１項に記載の画像形成装置。
【請求項６】
原稿の片面又は両面読み取りを選択し、前記原稿面の読み取り領域を指定し、前記原稿の画像を読み取って画像データを生成し、生成された画像データから原稿が白紙か否かを検出し、検出結果を表示する画像形成方法において、
複数枚の前記原稿を連続して読み取る際、前記読み取り領域指定に拘わらず前記原稿の先頭頁のみ原稿全面を読み取り、この読み取った前記先頭頁の画像データについて白紙検出を行い、検出結果を表示することを特徴とする画像形成方法。
【請求項７】
前記複数枚の原稿を連続して読み取る際、前記片面読み取りが選択された場合においても、前記原稿の先頭頁のみ原稿両面の画像を読み取り、この読み取った前記先頭頁の画像データについて前記白紙検出を行うことを特徴とする請求項６記載の画像形成方法。
【請求項８】
前記原稿の表面及び裏面についての白紙検出結果に応じた表示を行うことを特徴とする請求項７記載の画像形成方法。
【請求項９】
前記片面読み取りが選択され、かつ前記読み取り領域が指定された場合に、前記原稿の読み取りサイズ指定領域と指定領域外とについて前記白紙検出を行い、検出結果を表示することを特徴とする請求項７または８記載の画像形成方法。
【請求項１０】
前記原稿が白紙と判定された場合、動作を一時停止させることを特徴とする請求項６から９の何れか１項に記載の画像形成方法。
【請求項１１】
前記原稿の両面を読み取るか片面を読み取るかを選択する選択処理と、
前記原稿面の読み取り領域を指定する指定処理と、
複数枚の原稿を連続して読み取る際、前記読み取り領域指定に拘わらず前記原稿の先頭頁のみ原稿全面を読み取り画像データを生成する読み取り処理と、
前記生成された前記先頭頁の画像データについて白紙か否かを検出する検出処理と、
前記検出結果を表示する表示処理とをコンピュータに実行させるプログラム。
【請求項１２】
前記複数枚の原稿を連続して読み取る際、前記片面読み取りが選択された場合において、前記原稿の先頭頁のみ原稿両面の画像を読み取る読み取り処理と、読み取った画像データについて前記白紙検出を行う検出処理とをコンピュータに実行させる請求項１１記載のプログラム。
【請求項１３】
前記原稿の表面及び裏面についての前記白紙検出結果に応じた表示を行う表示処理をコンピュータに実行させる請求項１２記載のプログラム。
【請求項１４】
前記片面読み取りが選択され、かつ前記読み取り領域が指定された場合に、前記指定領域と指定領域外とについて白紙検出を行う検出処理と、前記検出結果を表示する表示処理とをコンピュータに実行させる請求項１２または１３記載のプログラム。
【請求項１５】
前記原稿が白紙と検出された場合、画像形成装置の動作を一時停止させる停止処理をコンピュータに実行させる請求項１１から１４の何れか１項に記載のプログラム。
【請求項１６】
請求項１１から１５の何れか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，例えば複写機，ファクシミリ，スキャナ等、原稿を読み取って画像データを生成する画像形成装置、方法、これらの装置、方法で用いられるプログラム、このプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
複写機やファクシミリ、スキャナなど、光学的ラインセンサを用いて画像を読み取る装置には、読み取りガラスの上に原稿を置き、光源とラインセンサを一定速度で移動させながら画像を読み取るフラットヘッド方式と、光源とラインセンサを固定させて、一定速度で原稿を移動させながら画像を読み取るシートフィード方式とがある。フラットヘッド方式の場合、光源とラインセンサがプラテンガラスの下を移動する様子が目視できるため、原稿を設置する際には、読み取りたい面をプラテンガラスに接する向きに置けば良いと容易に判断できる。
【０００３】
一方、シートフィード方式の場合、原稿台に設置された原稿が、どの様に搬送されて光源とラインセンサの前へ到達するのか装置によって異なるため、原稿を設置する際の正しい向きを判断することが難しい。その結果、表裏を間違えて設置してしまい、読み取りたい面の裏側が読み取られるといった操作ミスが起こり易い。例えば、コピー動作のように、原稿を読み取った装置から、即座に複写画像が印刷されるアプリケーションであれば、利用者も操作ミスにすぐ気づく。しかし、ファクシミリ送信やスキャナ配信のように、原稿の複写画像が他の装置から出力されるようなアプリケーションの場合、受信相手から指摘されるまで操作ミスに気づかないことがある。いずれのケースも、原稿を正しく設置し直した後に、もう一度、読み取り動作をやり直さなくてはならないため、手間と時間が二重にかかる。特に使用料を支払って、複写機やファクシミリ、スキャナなどを使用している場合にはコストも二重にかかってしまう。
【０００４】
このようなユーザの操作ミスを防止する目的で、原稿を読み取り中に、画像処理機能を用いて、正しい面が読み取られているか否かを判定し、誤っていると判定された場合には、利用者へ警告する機能を搭載した画像処理装置が幾つか提案されている。正しい面が読み取られているか否かを判定する方法としては、「白紙検知」と呼ばれる方法が一般的である。具体的には例えば、片面原稿の場合は文字情報や画像情報が印刷されている面は１つと限られており、また一般的な文書は白い用紙に印刷するので、印刷面の裏側は全面白紙である可能性が高い。そういった特徴を利用し、原稿を読み取る際に、読み取った原稿画像に含まれる白領域の割合を算出し、ある一定率以上であった場合には、原稿の裏面を読み取っていると判定する方法である。
【０００５】
この判定方法として、従来より原稿の入力頁について白紙かどうかを検知し、白紙であれば入力原稿の裏側を読み取り、裏側に画像情報があれば裏面の画像情報を出力する画像読み取り装置が提案されている（例えば、特許文献１参照）。また、両面原稿と片面原稿とが混在する一連の文書登録時に、画像が存在する原稿面のみ登録を行う画像ファイリング装置が提案されている（例えば、特許文献２参照）。
【特許文献１】特開平５−４８８３５号公報
【特許文献２】特開平５−１７４０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の判定方法は、読み取りが行われる全ての原稿に対し白紙検知を行うものであり、片面原稿かどうかの確認を行う場合においては過剰な検出となり、例えば区切りなどを入れるためにわざと白紙を挟んだ場合でも検知が行われ、必要な情報が削除されるような不具合が発生し得る。また、原稿を読み取る際の機能として読み取りサイズ指定（トリミング）がある。これは、原稿の一部分を読み取りの対象とする機能で、例えば読み取り開始位置を基準としてユーザが好みの範囲を入力することで余分な情報を意識的に削除するスキャナ・コピーなどで一般的に使用されている機能である。白紙検知を行う場合、このような機能を併用すると、例えば、読み取り領域に画像情報がなく、読み取り領域外に画像情報があった場合、その処理をどうすべきかと言った不具合が発生し得る。
本発明は、このような問題を解決し得るものであり、読み取りサイズの指定に拘わらずユーザに対して原稿全面が白紙であることを速やかに通知できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、原稿の画像を読み取って画像データを生成する画像読み取り手段と、原稿の両面を読み取るか片面を読み取るかを選択する読み取り面選択手段と、原稿面の読み取り領域を指定する領域指定手段と、画像読み取り手段で生成された画像データから前記原稿が白紙か否かを検出する白紙検出手段とを備えた画像形成装置において、画像読み取り手段が複数枚の原稿を連続して読み取る際、領域指定手段による領域指定があっても、画像読み取り手段は原稿の先頭頁のみ原稿全面を読み取り、読み取った前記先頭頁の画像データについて前記白紙検出手段が検出を行うように制御する制御手段と、検出結果を表示する表示手段とを設けたことを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、画像読み取り手段が複数枚の原稿を連続して読み取る際、読み取り面選択手段が片面読み取りを選択した場合においても、制御手段は、画像読み取り手段が原稿の先頭頁のみ原稿両面の画像を読み取り、読み取った画像データについて白紙検出手段が検出を行うように制御することを特徴とする。
【０００９】
請求項３記載の発明は、請求項２記載の発明において、表示手段は、白紙検出手段による原稿の表面及び裏面についての検出結果に応じた表示を行うことを特徴とする。
【００１０】
請求項４記載の発明は、請求項２または３記載の発明において、制御手段は、片面読み取りが選択され、かつ読み取り領域が指定された場合に、白紙検出手段が原稿の指定領域と指定領域外とについて検出を行うように制御し、表示手段は、検出結果を表示することを特徴とする。
【００１１】
請求項５記載の発明は、請求項１から４の何れか１項に記載の発明において、白紙検出手段により画像が白紙と検出された場合、制御手段は、画像形成装置の動作を一時停止させることを特徴とする。
【００１２】
請求項６記載の発明は、原稿の片面又は両面読み取りを選択し、原稿面の読み取り領域を指定し、原稿の画像を読み取って画像データを生成し、生成された画像データから原稿が白紙か否かを検出し、検出結果を表示する画像形成方法において、複数枚の原稿を連続して読み取る際、読み取り領域指定に拘わらず原稿の先頭頁のみ原稿全面を読み取り、この読み取った先頭頁の画像データについて白紙検出を行い、検出結果を表示することを特徴とする。
【００１３】
請求項７記載の発明は、請求項６記載の発明において、複数枚の原稿を連続して読み取る際、片面読み取りが選択された場合においても、原稿の先頭頁のみ原稿両面の画像を読み取り、この読み取った先頭頁の画像データについて白紙検出を行うことを特徴とする。
【００１４】
請求項８記載の発明は、請求項７記載の発明において、原稿の表面及び裏面についての白紙検出結果に応じた表示を行うことを特徴とする。
【００１５】
請求項９記載の発明は、請求項７または８記載の発明において、片面読み取りが選択され、かつ読み取り領域が指定された場合に、原稿の読み取りサイズ指定領域と指定領域外とについて白紙検出を行い、検出結果を表示することを特徴とする。
【００１６】
請求項１０記載の発明は、請求項６から９の何れか１項に記載の発明において、原稿が白紙と判定された場合、動作を一時停止させることを特徴とする。
【００１７】
請求項１１記載の発明は、原稿の両面を読み取るか片面を読み取るかを選択する選択処理と、原稿面の読み取り領域を指定する指定処理と、複数枚の原稿を連続して読み取る際、読み取り領域指定に拘わらず原稿の先頭頁のみ原稿全面を読み取り画像データを生成する読み取り処理と、生成された先頭頁の画像データについて白紙か否かを検出する検出処理と、検出結果を表示する表示処理とをコンピュータに実行させることを特徴とする。
【００１８】
請求項１２記載の発明は、請求項１１記載の発明において、複数枚の原稿を連続して読み取る際、片面読み取りが選択された場合において、原稿の先頭頁のみ原稿両面の画像を読み取る読み取り処理と、読み取った画像データについて白紙検出を行う検出処理とをコンピュータに実行させることを特徴とする。
【００１９】
請求項１３記載の発明は、請求項１２記載の発明において、原稿の表面及び裏面についての白紙検出結果に応じた表示を行う表示処理をコンピュータに実行させることを特徴とする。
【００２０】
請求項１４記載の発明は、片面読み取りが選択され、かつ読み取り領域が指定された場合に、指定領域と指定領域外とについて白紙検出を行う検出処理と、検出結果を表示する表示処理とをコンピュータに実行させることを特徴とする。
【００２１】
請求項１５記載の発明は、請求項１１から１４の何れか１項に記載の発明において、原稿が白紙と検出された場合、画像形成装置の動作を一時停止させる停止処理をコンピュータに実行させることを特徴とする。
【００２２】
請求項１６記載の発明は、請求項１１から１５の何れか１項に記載のプログラムを記録したことを特徴とする。
【発明の効果】
【００２３】
請求項１，６，１１の発明によれば、読み取り領域の指定に拘わらず原稿全面が白紙であることを速やかに表示してユーザに通知することができる。
請求項２，７，１２の発明によれば、読み取り面を片面に選択した場合においても、原稿全面が白紙であることを速やかに表示することができる。
請求項３，８，１３の発明によれば、原稿の表面及び裏面についての白紙検出結果を表示することができる。
請求項４，９，１４の発明によれば、読み取り面の片面選択且つ、領域指定であっても、先頭頁の表面及び裏面についての白紙検出結果を表示することができる。
請求項５，１０，１５の発明によれば、ユーザに対して画像形成装置の動作をそのまま継続するか、中断して原稿を設置し直すか判断を仰ぐことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態を図面と共に説明する。
まず、本発明の実施形態による画像形成装置の構成例と基本動作例を説明する。次に、読み取った画像データをＰＤＦ形式やＴＩＦＦ形式などの電子ファイルとして外部端末へ転送するアプリケーションを紹介する。そして、ユーザが原稿の表面と裏面とを間違えて設置して、原稿の読み取りが開始された場合の画像形成装置の動作例について説明する。
【００２５】
まず、本発明の画像形成装置の構成例と基本動作例を説明する。図１２は本発明の実施形態による画像形成装置の構成を模式的に表したブロック図である。
図１２において、スキャナボードユニット（ＳＢＵ）１は、原稿を光学的に読み取るためのユニットである。光源と光学的ラインセンサの位置は固定されていて、原稿を一定速度で動かすことにより流し読みをする。光源から照射した光は原稿に反射し、その反射光は光学的ラインセンサへ集められる。光学的ラインセンサは、集められた光の強度をアナログの電気信号に変換するためのデバイスで、本実施形態では電化結合素子 (ＣＣＤ)を使用する。ＣＣＤから出力されるアナログの電気信号は量子化された後に、デジタルの画像データとしてＳＢＵ１から白紙検知ユニット（ＷＩＵ）２へ転送される。
【００２６】
ＷＩＵ２は、白紙検知処理を行うためのユニットである。ＳＢＵ１から転送された画像データを白紙検知アルゴリズムによって実施し、白紙原稿と判定された場合には、後述するプロセスコントローラに、その旨を通知する。ＷＩＵは白紙検知アルゴリズムを実行する過程で、ＳＢＵ１から転送された画像データを、そのまま通信制御ユニット（ＣＤＩＣ）３へ転送する。白紙検知の検知方法としては先にも触れたが、入力画像に対し有効画素（設定された閾値により白以外とする画素）とされた画素数をカウントし、その割合を判定することにより白紙かどうかを見分けることができる。有効画素数は、カラー読み取りなら例えば、ＲＧＢ信号の最大、モノクロならＧ信号を用いれば良く、これらの信号に対し２値化処理を行うことで設定する。
【００２７】
画像処理ユニット（ＩＰＵ）４は、ＣＤＩＣ３から転送されたデジタルの画像データに対して画像処理を行うためのユニットである。画像の周波数特性や階調特性などを、自機の特徴や利用者の要求に併せて最適化する。最適化処理が終了したデジタル画像は、再びＣＤＩＣ３へ転送される。ＣＤＩＣ３は、各ユニット間で行われる種々のデータ転送を円滑に行うためのユニットである。後述するＮｅｔｗｏｒｋ  ｔｏ  Ｍｅｍｏｒｙ動作やＭｅｍｏｒｙ  ｔｏ  Ｐｒｉｎｔ動作を行う時に、データパスの切り替えを行う。
【００２８】
ネットワーク制御ユニット（ＮＣＵ）５は、ＩＰネットワーク６に接続された自機以外の端末と通信するためのユニットである。データ送信時は、ＩＰネットワーク６の通信プロトコルに従って送信データをパケット分割し、ＩＰネットワーク６へ出力する。また受信時は、ＩＰネットワーク６の通信プロトコルに従ってパケット分割されたデータから、本来の受信データを再生する。
【００２９】
メモリ制御ユニット（ＩＭＡＣ）７は、デジタル画像の圧縮や伸張処理を行い、またメモリ（ＭＥＭ）８にデジタル画像を読み書きするためのユニットである。ＭＥＭ８は、デジタル画像を保存するためのユニットである。
【００３０】
液晶タッチパネル９は、ユーザが本画像処理装置を使用する際に必要となる情報を表示するためのユニットで、ユーザが表示画面やキーなどの操作部に触れることで、種々の設定を行うこともできる。また、ＷＩＵ２が読み取り画像の中から白紙原稿を検知した場合には、液晶タッチパネル９にメッセージが表示される。尚、ユーザが液晶タッチパネル９上のソフトキーに触れた時の確認音や、その他の理由でユーザの注意をひくために音を鳴らすためのスピーカユニット（図示せず）が設けられている。
【００３１】
プロセスコントローラ１０は、ＳＢＵ１、ＣＤＩＣ３、ＷＩＵ２、ＩＰＵ４の動作を制御する。それぞれに必要な設定を行い、起動、終了、処理経過などを監視する。また、システムコントローラ１０は、ＩＭＡＣ７やＭＥＭ８、ＮＣＵ５、液晶タッチパネル９の動作を制御する。それぞれに必要な設定を行ったり、起動、終了、処理の経過を監視したりする。
【００３２】
ローカルバス１１によってＩＭＡＣ７と接続されているＲＡＭ１２及びＲＯＭ１３には、システムコントローラ１４やＩＭＡＣ７、液晶タッチパネル９、ＭＥＭ８、ＮＣＵ５が処理を行う際に必要となる情報が保存されている。例えばＮＣＵ５がＩＰネットワーク６を経由して画像データを受信するためのプロトコル情報や、液晶タッチパネル９に文字や図柄を表示するための文字情報やビットマップ情報、またＭＥＭ８に蓄積可能なデジタル画像の総量や残量、ユーザが操作部から入力した情報などが保存されている。システムコントローラ１４は、装置全体の制御を司る。プリンタ１８はＩＰＵ４で処理されたデータを印刷する。
【００３３】
シリアルバス１５に接続されているＲＡＭ１６及びＲＯＭ１７には、ＳＢＵ１、ＣＤＩＣ３、ＷＩＵ２、ＩＰＵ４、プロセスコントローラ１０が処理を行う際に必要となる情報が保存されている。例えば、ＷＩＵ２がＳＩＭＤ演算で白紙検知処理を行うためのプログラムや、ＳＢＵ１に搭載するＣＣＤの特性値などが保存されている。パラレルバス１９には、ＮＣＵ５，ＩＭＡＣ７，ＣＤＩＣ３が接続されている。
【００３４】
次に、本実施形態による画像処理装置の基本動作であるＳｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作とＭｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋ動作について説明する。
Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作とは、ＳＢＵ１で原稿を読み取り、そのデジタル画像をＭＥＭ８へ蓄積する動作のことである。ユーザは、ＳＢＵ１内に設置された原稿台に原稿を設置し、図１３に示す操作部の表示画面から種々の読み取り条件を設定する。確定ボタンが押されると、ユーザが設定した読み取り条件は、プロセスコントローラ１０とシステムコントローラ１４へ転送される。プロセスコントローラ１０は、転送された読み取り条件をＲＡＭ１２へ保存し、また読み取り条件に従った動作をＳＢＵ１とＣＤＩＣ３とＷＩＵ２とＩＰＵ４へ指示する。システムコントローラ１４は、転送された読み取り条件をＲＡＭ１２へ保存し、また読み取り条件に従った動作を、ＩＭＡＣ７とＭＥＭ８とＮＣＵ５へ指示する。
【００３５】
各ユニットへの指示が完了すると、ＳＢＵ１は原稿台に設置された文書を読み取り、デジタル画像データをＷＩＵ２へ転送する。ＷＩＵ２はデジタル画像に対して白紙検知アルゴリズムを実行し、デジタル画像データをＣＤＩＣ３経由でＩＰＵ４へ転送する。ここでＩＰＵ４はＳＢＵ１の光学特性を補償するための画像処理を行い、デジタル画像データをＣＤＩＣ３へ戻す。ＣＤＩＣ３はＩＰＵ４から受け取ったデジタル画像データをパラレルバス１９経由でＩＭＡＣ７へ転送する。ＩＭＡＣ７はデジタル画像データをＭＥＭ８に蓄積可能な保存形式へ圧縮してＭＥＭ８へ保存する。動作中、ＳＢＵ１とＷＩＵ２とＩＰＵ４とＣＤＩＣ３の状態は、逐次プロセスコントローラ１０へ通知され、またＩＭＡＣ７とＭＥＭ８の状態は、逐次プロセスコントローラ１０へ通知される。デジタル画像データの保存が完了すると、プロセスコントローラ１０は操作部にその旨を表示し、Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作を終了する。
【００３６】
次に、Ｍｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋ動作とは、ＭＥＭ８に蓄積されたデジタル画像データを自機以外の情報処理端末へ送信する動作のことである。ＩＭＡＣ７はＭＥＭ８からデジタル画像データを読み出して、保存する前の画像形式へ伸張する。それからパラレルバス１９を経由してＣＤＩＣ３にデジタル画像データを転送する。ＣＤＩＣ３はＩＭＡＣ７から転送されたデジタル画像データをＩＰＵ４へ転送する。ＩＰＵ４ではデジタル画像データの周波数特性や階調特性などを最適化するための画像処理を行う。ＩＰＵ４で画像処理されたデジタル画像データは再びＣＤＩＣ３へ転送される。ＣＤＩＣ３はＩＰＵ４から転送されたデジタル画像データをパラレルバス１９経由でＮＣＵ５へ転送する。ＮＣＵ５はデジタル画像を、例えばＴＩＦＦ形式やＪＰＥＧ形式と言った汎用のファイル形式に変換して画像ファイルを生成する。そしてＩＰネットワーク６の通信プロトコルに従って、送信先の情報処理端末へ画像ファイルを送信する。動作中、ＩＭＡＣ７とＭＥＭ８とＮＣＵ５の状態は、逐次システムコントローラ１４へ通知される。ＮＣＵ５によるデジタル画像の送信が完了すると、システムコントローラ１４は操作部にその旨を表示し、Ｍｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋ動作を終了する。
【００３７】
Ｓｃａｎ  ｔｏ  ＭｅｍｏｒｙのジョブとＭｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋのジョブは、必ずしも交互に実施する必要はない。例えば、ＩＰネットワーク６が混雑している時は、Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙのジョブだけを先行して行っても良い。そのようにすれば、ＩＰネットワーク６の混雑状況に関わらず、安定した速度で原稿の読み取り動作を行うことができる。またＰＤＦ形式やマルチＴＩＦＦ形式のように、１つの画像ファイルに複数の読み取り画像を格納できるファイル形式もあるので、Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙのジョブを実施する回数とＭｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋのジョブを実施する回数は必ずしも等しくならない。これらのジョブ管理はシステムコントローラ１４が行う。
【００３８】
次に、ユーザが本発明の画像処理装置を使って原稿を読み取り、その画像ファイルをＩＰネットワークを介して外部に設けられた画像ファイルサーバへ転送するまでの動作事例を紹介しながら、本発明の第１の実施形態である白紙検知処理のシステム動作について説明する。尚、ここではファイルサーバに関する動作事例で本実施形態の内容を説明するが、その対象はファクシミリ、コピーについても同様であるため、説明は省くものの本発明が適用されることは言うまでもない。
【００３９】
図１は本発明の第１の実施形態によるシステム動作のフローを示したものである。
まず、ユーザは画像ファイルサーバの中に、これから読み取りを行う原稿の画像ファイルを保存できる場所を確保しておく。そして操作部を使って画像ファイルサーバのＩＰアドレスと画像ファイルの保存先のパス名を本発明による画像処理装置に設定しておく。次にユーザは、原稿台の上に原稿を設置して（Ｓ１）、操作部から種々の読み取り条件を入力する。トリミングのサイズ指定はこの時に同時に行う。指定方法は、読み取りを行う原稿のサイズ、トリミングを行う開始位置とサイズを指定すれば良い。指定の際に原稿のサイズを指定しておくことにより、最初に読み取りを行うサイズを不定形と見なされること無く動作させることができる。
【００４０】
そして、全ての入力が完了したらスタートボタンを押す。液晶タッチパネル９はスタートボタンが押されると、その旨をプロセスコントローラ１０に通知して読み取り条件をＲＡＭ１６に保存する。読み取り条件がＲＡＭ１６に保存されると、本発明の画像処理装置は、設置された原稿の枚数分だけＳｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作を繰り返し、ＭＥＭ８に画像データを蓄積する。この時、ＷＩＵ２は、読み取りの設定モードに依らず、先頭頁の表面、裏面の両面に対してのみ白紙検知アルゴリズムを実行する（Ｓ２、Ｓ３）。２枚目以降の読み取り画像については実行しない。またその際には、先に指定されたトリミング領域に関わらず、判定は両面の全面に対して行う。そして、先頭頁の読み取りと設定されている面が白紙原稿と判断された場合には、その旨をプロセスコントローラ１０に通知する。プロセスコントローラ１０は、先頭頁に白紙原稿があった場合、液晶タッチパネル９上に、図１０のように白紙原稿である旨を警告するメッセージを表示する（Ｓ４）。その際、スピーカを使って警告音を鳴らし、注意を促すことも可能である。白紙原稿でない場合は、指定された条件に基づいた処理を行う（Ｓ５）。
【００４１】
Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作中は、全ての読み取り画像がＳＢＵ１からＷＩＵ２へ転送されるのにも関わらず、先頭頁に対してのみ白紙検知アルゴリズムを実行する理由は、原稿の設置ミスを検知することを目的としているためである。トリミングのサイズ指定を無視するのも同等の理由による。もし２枚目以降の原稿が白紙原稿と判定されたとしても、それが原稿の設置ミスによるものとは限らない。これは、図１４に示すように、原稿を見開きで閲覧し易いように、余白調整用の白紙原稿を挿入していることが考えられるからである。それに対して、先頭が白紙頁から始まる原稿はまず無い。また、仮にそのような原稿が存在した場合でも、ユーザに白紙が載っていることを１枚目のシステム動作の早い段階で警告することで、注意を促すことができる。
【００４２】
Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ動作が終了すると、次は、送信する画像ファイルの数だけＭｅｍｏｒｙ  ｔｏ  Ｎｅｔｗｏｒｋ動作を繰り返し、画像ファイルサーバへ画像ファイルを送信する。画像ファイルサーバは画像ファイルを受信すると、先にユーザが作成した場所に、固有のファイル名を付けて保存する。ここで固有のファイル名とは、個々の画像ファイルが識別できる名称のことである。例えば、同時刻に複数の画像ファイルを保存することが無いのであれば、固有の名称に受信時刻を含める案もある。一例を示すと２０１０年１０月０１日１２時２５分４０秒にＴＩＦＦ形式の画像ファイルを保存したのであれば、それぞれの数字を羅列した２０１０１００１１２２５４０．ＴＩＦＦという名称で保存することもできる。画像ファイルの保存が完了した後は、ユーザ自身が都合の良い時に、パソコンなどの画像閲覧ソフトを使って、画像ファイルサーバに保存された画像を閲覧したり、また別の情報処理端末へ画像ファイルを移動後出力したりすることができる。
【００４３】
次に、図２のシステム動作フローを使用して第２、３の実施形態について説明する。
大まかな流れは第１の実施形態と同じため、差異部分についてのみ説明を行う。
まず、ユーザは原稿台に原稿を設置した後（Ｓ１１）、読み取り面を片面として設定し、その後その他の読み取り条件などの設定を行う。その際にトリミングのサイズ指定及び、原稿のサイズ指定を行い、スタートボタンを押す。この時のデータの蓄積方法などは第１の実施形態と同様である。ＷＩＵ２は、読み取り面を片面と指定されていても、先頭頁のみ表・裏面の両面に対して読み取りを行い（Ｓ１２）、白紙検知アルゴリズムを実行する。２枚目以降の読み取り画像については白紙検知を実行しない。また、先に指定されたトリミング領域に関わらず、判定は両面の全面に対して行う。次からの読み取り（２枚目以降）は設定されたモードに従って片面の画像データのみＭＥＭ８に蓄積を行う。
【００４４】
そして先頭頁において、白紙原稿と判定された状況により、プロセスコントローラ１０に通知を行う。プロセスコントローラ１０は、先頭頁が白紙原稿であった場合、液晶タッチパネル９上に、白紙原稿である旨を警告するメッセージを表示する。またその際、スピーカを使って警告音を鳴らし、注意を促すことも可能である。より具体的には、最初に読み取り面と設定された表面について白紙検知を行い、次に裏面についても同様な処理を行う。この表・裏両面の白紙検知の判定結果により、警告する警告表示を変更する。
【００４５】
まず、表面が白紙でなく裏面が白紙と判定された場合は（Ｓ１３，Ｎｏ）（Ｓ１４，Ｙｅｓ）、特に原稿の設置方法は間違っていないため、そのまま指定に基づいた処理を行う（Ｓ１５）。また、表面も裏面も白紙でないと判定された場合は（Ｓ１３，Ｎｏ）（Ｓ１４，Ｎｏ）、図６に示すような読み取り面の設定に基づく警告画面を表示する（Ｓ１６）。更に表面が白紙で裏面が白紙でないと判定された場合は（Ｓ１３，Ｙｅｓ）（Ｓ１７，Ｎｏ）、図１０に示すような設置方法の設定に基づく警告画面を表示する（Ｓ１８）。また、表面も裏面も白紙と判定された場合は（Ｓ１３，Ｙｅｓ）（Ｓ１７，Ｙｅｓ）、図８に示すような白紙設置の警告画面を表示する（Ｓ１９）。このように読み取り面を片面と設定して処理を行った場合においても、先頭頁の両面の白紙検知を行うことにより、原稿の状況により警告画面が変更することができるため、どのような設置方法の不具合なのか容易に判断することができる。
【００４６】
次に、図３のシステム動作フローを使用して第４の実施形態について説明する。大まかな流れは第２、３の実施形態と同じため、差異部分についてのみ説明を行う。
まず、ユーザは原稿台に原稿を設置した後（Ｓ２１）、読み取り面を片面として設定し、その後その他の読み取り条件などの設定を行う。その際にトリミングのサイズ指定及び、原稿のサイズ指定を行い、スタートボタンを押す。この時のデータの蓄積方法などは、前記実施形態と同様である。
【００４７】
ＷＩＵ２は、読み取り面を片面と指定されていても、先頭頁のみ表・裏面の両面に対して読み取りを行い（Ｓ２２）、白紙検知アルゴリズムを実行する。２枚目以降の読み取り画像については白紙検知を実行しない。また、先に指定されたトリミング領域に関わらず、判定は両面の全面に対して行う。次からの読み取り（２枚目以降）は、設定されたモードに従って片面の画像データのみＭＥＭ８に蓄積を行う。そして先頭頁において、白紙原稿と判定された状況により、プロセスコントローラ１０に通知を行う。プロセスコントローラ１０は、先頭頁が白紙原稿であった場合、液晶タッチパネル９上に、白紙原稿である旨を警告するメッセージを表示する。またその際、スピーカを使って警告音を鳴らし、注意を促すことも可能である。より具体的には、最初に読み取り面と設定された表面について白紙検知を行い、次に裏面についても同様な処理を行う。この表・裏両面の白紙検知の判定結果により、警告する警告表示を変更する。
【００４８】
まず、表面が白紙でないと判定された場合（Ｓ２３、Ｎｏ）、トリミング領域に対して画像データが存在するかどうかの判定が行われる（Ｓ２４）。トリミング領域に対して画像データ有りと判定され、裏面が白紙と判定されれば（Ｓ２５、Ｙｅｓ）特に原稿の設置方法は間違っていないため、そのまま指定に基づいた処理を行う（Ｓ２６）。また、その際に裏面も白紙でないと判定された場合は（Ｓ２５、Ｎｏ）、図６に示すような読み取り面の設定に基づく警告画面を表示する。トリミング領域に対して画像データ無しと判定された場合は（Ｓ２４、Ｙｅｓ）、図７に示すようなトリミング指定及び、読み取り面の設定に基づく警告画面を表示する（Ｓ２８）。また、表面が白紙で裏面が白紙でないと判定された場合は（Ｓ２３、Ｙｅｓ）（Ｓ２９、Ｎｏ）、更にトリミング領域に対して画像データが存在するかどうかの判定が行われる（Ｓ３０）。トリミング領域に対して画像データ有りと判定された場合は、図１０に示すようなトリミング指定及び、読み取り面の設置に基づく警告画面を表示する（Ｓ３１）。トリミング領域の画像データ無しと判定された場合は、図９に示すような読み取り面の設定に基づく警告画面を表示する（Ｓ３２）。表面も裏面も白紙と判定された場合は（Ｓ２３、Ｙｅｓ）（Ｓ２９、Ｙｅｓ）、図８に示すような白紙設置の警告画面を表示する（Ｓ３３）。
【００４９】
このように読み取り面の片面指定且つ、トリミング指定を設定して処理を行った場合においても、先頭頁の両面の白紙検知を行うことにより、原稿の状況により警告画面が変更することができるため、どのような設置方法の不具合なのか容易に判断することができる。
【００５０】
更に図４のシステム動作フローを使用して第５の実施形態について説明する。
大まかな流れは第２〜４の実施形態と同様である。
まず、ユーザは原稿台に原稿を設置した後（Ｓ４１）、読み取り面を片面として設定し、その後その他の読み取り条件などの設定を行う。その際にトリミングのサイズ指定及び、原稿のサイズ指定を行い、スタートボタンを押す。この時のデータの蓄積方法などは各実施形態と同様である。ＷＩＵ２は、読み取り面を片面と指定されていても、先頭頁のみ表・裏面の両面に対して読み取りを行い、白紙検知アルゴリズムを実行する（Ｓ４２）。２枚目以降の読み取り画像については白紙検知を実行しない。また、先に指定されたトリミング領域に関わらず、判定は両面の全面に対して行う。次からの読み取り（２枚目以降）は設定されたモードに従って片面の画像データのみＭＥＭ８に蓄積を行う。そして、先頭頁において白紙原稿と判定された状況により、プロセスコントローラ１０に通知を行う。プロセスコントローラ１０は、先頭頁が白紙原稿であった場合、液晶タッチパネル９上に、白紙原稿である旨を警告するメッセージを表示し、システム動作を一時中断する。この時、スピーカを使って警告音を鳴らすことも可能である。
【００５１】
警告メッセージの次に図１１に示すような画面を表示することで、ユーザにシステム動作をそのまま継続するか、中断して原稿を設置し直すか判断を仰ぐことが可能となる。より具体的には、最初に読み取り面と設定された表面について白紙検知を行い、次に裏面についても同様な処理を行う。この両面の白紙検知の判定結果により、警告する警告表示を変更し、システム動作を一時中断する。
【００５２】
まず、表面が白紙でなく裏面が白紙と判定された場合は（Ｓ４３、Ｎｏ）（Ｓ４４、Ｙｅｓ）、特に原稿の搭載方法は間違っていないためそのまま指定に基づいた処理を行う（Ｓ４５）。また、表面も裏面も白紙でないと判定された場合は（Ｓ４３、Ｎｏ）（Ｓ４４、Ｎｏ）、図９に示すような読み取り面の設定に基づく警告画面を表示し（Ｓ４６）、システム動作を中断する（Ｓ４７）。その後、図１１に示すような画面を表示してユーザの判断を仰ぐ。更に表面が白紙で裏面が白紙でないと判定された場合は（Ｓ４３、Ｙｅｓ）（Ｓ４８、Ｎｏ）、図１３に示すような設置方法の設定に基づく警告画面を表示する（Ｓ４９）。表面も裏面も白紙と判定された場合は（Ｓ４３、Ｙｅｓ）（Ｓ４８、Ｙｅｓ）、図８に示すような白紙設置の警告画面を表示し（Ｓ５０）、システム動作を中断して（Ｓ４７）、図１１に示すような画面を表示してユーザの判断を仰ぐ。
【００５３】
更に図５のシステム動作フローを使用して第６の実施形態について説明する。
大まかな流れは第２〜４の実施形態と同様である。
トリミング領域に関して、読み取りサイズ指定領域と領域外の判定結果により、表示を変更する場合は図５のフローとなる。（Ｓ５１）（Ｓ５２）は各実施形態と同様である。まず、表面が白紙でないと判定された場合は（Ｓ５３、Ｎｏ）、トリミング領域に対して画像データが存在するかどうかの判定が行われる（Ｓ５４）。トリミング領域に対して画像データ有りと判定され、裏面が白紙と判定されれば（Ｓ５５、Ｙｅｓ）、特に原稿の設置方法は間違っていないため、そのまま指定に基づいた処理を行う（Ｓ５６）。また、その際に裏面も白紙でないと判定された場合は（Ｓ５５、Ｎｏ）、図９に示すような読み取り面の設定に基づく警告画面を表示し（Ｓ５７）、システム動作を中断して（Ｓ５８）、その後、図１１に示すような画面を表示してユーザの判断を仰ぐ。
【００５４】
トリミング領域に対して画像データ無しと判定された場合は（Ｓ５４、Ｙｅｓ）、図７に示すようなトリミング指定及び、読み取り面の設定に基づく警告画面を表示し（Ｓ５９）、システム動作を中断して（Ｓ５８）、その後、図１１に示すような画面を表示してユーザの判断を仰ぐ。次に表面が白紙で裏面が白紙でないと判定された場合は（Ｓ５３、Ｙｅｓ）（Ｓ６０、Ｎｏ）、更にトリミング領域に対して画像データが存在するかどうかの判定が行われる（Ｓ６１）。トリミング領域に対して画像データ有りと判定された場合は、図１０に示すようなトリミング指定及び、読み取り面の設置に基づく警告画面を表示する（Ｓ６２）。画像データ無しと判定された場合は、図９に示すような読み取り面の設定に基づく警告画面を表示し（Ｓ６３）、システム動作を中断し（Ｓ５８）、その後、図１１に示すような画面を表示してユーザの判断を仰ぐ。表面も裏面も白紙と判定された場合は（Ｓ４３、Ｙｅｓ）（Ｓ６０、Ｙｅｓ）図８に示すような白紙設置の警告画面を表示し（Ｓ６４）、システム動作を中断して（Ｓ５８）、その後、図１１に示すような画面を表示してユーザの判断を仰ぐ。
【００５５】
このように読み取り面を片面と設定して処理を行った場合においても、先頭頁の両面の白紙検知を行うことにより、原稿の状況により警告画面が変更することができるため、どのような設置方法の不具合なのか容易に判断することができ、且つシステム動作を一時中断することで余計な動作を省くことが可能となる。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施形態の動作を示すフローチャートである。
【図２】本発明の第２、第３の実施形態の動作を示すフローチャートである。
【図３】本発明の第４の実施形態の動作を示すフローチャートである。
【図４】本発明の第５の実施形態の動作を示すフローチャートである。
【図５】本発明の第６の実施形態の動作を示すフローチャートである。
【図６】操作部における警告表示の具体例を示す構成図である。
【図７】操作部における警告表示の他の具体例を示す構成図である。
【図８】操作部における警告表示の他の具体例を示す構成図である。
【図９】操作部における警告表示の他の具体例を示す構成図である。
【図１０】操作部における警告表示の他の具体例を示す構成図である。
【図１１】操作部における警告表示の他の具体例を示す構成図である。
【図１２】本発明の実施形態による画像形成装置の構成例を示すブロック図である。
【図１３】操作部における表示の具体例を示す構成図である。
【図１４】読み取り原稿の一例を示す構成図である。
【符号の説明】
【００５７】
１    スキャナボードユニット（ＳＢＵ）
２    白紙検知ユニット（ＷＩＵ）
３    通信制御ユニット（ＣＤＩＣ）
４    画像処理ユニット（ＩＰＵ）
５    ネットワーク制御ユニット（ＮＣＵ）
６    ＩＰネットワーク
７    メモリ制御ユニット（ＩＭＡＣ）
８    メモリ（ＭＥＭ）
９    液晶タッチパネル
１０    プロセスコントローラ
１１    ローカルバス
１２，１６    ＲＡＭ
１３，１７    ＲＯＭ
１４    システムコントローラ
【図１】
2007251691.tif 000003
【図２】
2007251691.tif 000004
【図３】
2007251691.tif 000005
【図４】
2007251691.tif 000006
【図５】
2007251691.tif 000007
【図６】
2007251691.tif 000008
【図７】
2007251691.tif 000009
【図８】
2007251691.tif 000010
【図９】
2007251691.tif 000011
【図１０】
2007251691.tif 000012
【図１１】
2007251691.tif 000013
【図１２】
2007251691.tif 000014
【図１３】
2007251691.tif 000015
【図１４】
2007251691.tif 000016