(57)【要約】【課題】簡易な方式で所定のフォーマットと比較して、ユーザの利便性に供する画像形成装置を提供する。【解決手段】対象原稿と比較のために用いられるフォーマットデータベースとを比較して、対象原稿の複数の領域についてＮＧ判定となるか否かのリストを生成し、当該リストに基づいて、対象原稿の画像データの縮小画像２０２と、ガイド表示２０４、２０６を表示する。【選択図】図１１
2012165310.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを取得するスキャナと、
前記原稿の適否を判断するためのフォーマットデータを格納するメモリと、
全体を制御するコントローラとを備え、
前記コントローラは、
所定モードの入力指示があった場合に、前記スキャナで取得した画像データと、前記メモリに格納されている前記フォーマットデータとを比較し、
比較結果に基づいて、前記原稿に記載された内容が適切か否かを判断し、
適切でないと判断した場合に、適切でない箇所を示す情報を出力する、画像形成装置。
【請求項２】
ディスプレイをさらに備え、
前記コントローラは、前記ディスプレイに前記適切でない箇所を示す情報を表示する、請求項１記載の画像形成装置。
【請求項３】
プリンタをさらに備え、
前記コントローラは、前記プリンタを用いて前記適切でない箇所を示す情報を記録用紙に印字する、請求項１記載の画像形成装置。
【請求項４】
前記コントローラは、前記比較結果に基づいて、前記原稿に記載された内容が適切であると判断した場合には、前記画像データを記録用紙に印字する、請求項３記載の画像形成装置。
【請求項５】
端末に情報を送信する通信部をさらに備え、
前記コントローラは、前記適切でない箇所が所定条件を満たす場合には、前記通信部を用いて前記画像データを前記端末に送信する、請求項１記載の画像形成装置。
【請求項６】
前記所定条件は、前記端末において前記原稿の内容を編集することが可能な場合に相当する、請求項５記載の画像形成装置。
【請求項７】
前記スキャナは、複数枚の原稿を読み取って複数の画像データを取得し、
前記コントローラは、取得された複数の画像データについて、１枚ずつ前記フォーマットデータと比較し、
前記比較結果に基づいて、１枚ずつ前記原稿に記載された内容が適切か否かを判断し、
適切でないと判断した場合に、前記複数枚の原稿のうち適切でない箇所を有する原稿と、当該原稿について適切でない箇所を示す情報とを関連付けたリストを出力する、請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置において、読み込んだ原稿の適否を判断する画像形成装置に関する。
【背景技術】
【０００２】
コピー、プリント、スキャナ、およびファックスなどの機能を備えたＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる画像処理装置が普及してきている。
【０００３】
一方で、一般的なビジネスの現場では、承認や決済等を行うときには、承認印の捺印、署名の加筆等といった種々の変更が文書に加えられる場合が多い。
【０００４】
当該文書を印刷する際、記載漏れや間違いがある場合には、再度、印刷する必要が生じる。複数の記載漏れがある場合には、複数の修正が必要となり、何度も同じ作業を繰り返す場合があり、チェックする機能があれば利便性が高い。
【０００５】
この点で、特開２００８−２７１４４６号公報においては、署名箇所を抽出して、該当箇所がある場合と、無い場合とで印刷処理を切り替える技術が開示されている。
【０００６】
また、特開２０１０−３１２７号公報においては、原本と原本更新後のファイルとを比較して、更新箇所をマーキングして配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２７１４４６号公報
【特許文献２】特開２０１０−３１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のいずれの方式も、所定のフォーマットと比較して、文章の該当箇所の適否を判断するものではなかった。
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、簡易な方式で所定のフォーマットと比較して、ユーザの利便性に供する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のある局面に従う画像形成装置は、原稿を読み取って画像データを取得するスキャナと、原稿の適否を判断するためのフォーマットデータを格納するメモリと、全体を制御するコントローラとを備える。コントローラは、所定モードの入力指示があった場合に、スキャナで取得した画像データと、メモリに格納されているフォーマットデータとを比較し、比較結果に基づいて、原稿に記載された内容が適切か否かを判断し、適切でないと判断した場合に、適切でない箇所を示す情報を出力する。
【００１１】
好ましくは、ディスプレイをさらに備え、コントローラは、ディスプレイに適切でない箇所を示す情報を表示する。
【００１２】
好ましくは、プリンタをさらに備え、コントローラは、プリンタを用いて適切でない箇所を示す情報を記録用紙に印字する。
【００１３】
特に、コントローラは、比較結果に基づいて、原稿に記載された内容が適切であると判断した場合には、画像データを記録用紙に印字する。
【００１４】
好ましくは、端末に情報を送信する通信部をさらに備え、コントローラは、適切でない箇所が所定条件を満たす場合には、通信部を用いて画像データを端末に送信する。
【００１５】
特に、所定条件は、端末において原稿の内容を編集することが可能な場合に相当する。
好ましくは、スキャナは、複数枚の原稿を読み取って複数の画像データを取得し、コントローラは、取得された複数の画像データについて、１枚ずつフォーマットデータと比較し、比較結果に基づいて、１枚ずつ原稿に記載された内容が適切か否かを判断し、適切でないと判断した場合に、複数枚の原稿のうち適切でない箇所を有する原稿と、当該原稿について適切でない箇所を示す情報とを関連付けたリストを出力する。
【発明の効果】
【００１６】
本発明に従う画像形成装置は、所定モードの入力指示があった場合に、スキャナで取得した画像データと、メモリに格納されているフォーマットデータとを比較し、比較結果に基づいて、原稿に記載された内容が適切か否かを判断し、適切でないと判断した場合に、適切でない箇所を示す情報を出力することにより、ユーザが容易に修正箇所を把握することが可能となり利便性に供する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１に従う画像形成装置を説明する概念図である。
【図２】本発明の実施の形態１に従うＭＦＰ１の概略ブロック図である。
【図３】本発明の実施の形態に従うティーチング処理について説明する図である。
【図４】本発明の実施の形態に従うフォーマット原稿について説明する図である。
【図５】本発明の実施の形態に従うサンプル用紙ＳＭＰについて説明する図である。
【図６】フォーマットデータベースの具体例について説明する図である。
【図７】本発明の実施の形態に従うフォーマット判定処理のフロー図である。
【図８】本発明の実施の形態に従う判定処理について説明するフロー図である。
【図９】本発明の実施の形態に従う判定処理の判定結果のリストについて説明する図である。
【図１０】本発明の実施の形態１に従う出力処理のフロー図である。
【図１１】本発明の実施の形態に従う操作パネル１０の操作ディスプレイ１２に表示されるフォーマット検出確認画面２００について説明する図である。
【図１２】本発明の実施の形態に従う出力処理の変形例１について説明するフロー図である。
【図１３】本発明の実施の形態に従う出力処理の変形例２について説明するフロー図である。
【図１４】本発明の実施の形態に従う出力処理の変形例３について説明するフロー図である。
【図１５】本発明の実施の形態２に従う出力処理について説明するフロー図である。
【図１６】本発明の実施の形態２に従うリスト編集されてプリント出力された間違いリストを説明する図である。
【図１７】本発明の実施の形態に従う操作パネル１０の操作ディスプレイ１２に表示される差し替え頁選択画面を説明する図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態１に従う画像形成装置を説明する概念図である。
【００２０】
図１を参照して、画像形成装置１の一例である複合器であるＭＦＰ１（Mutli Function Peripheral）について説明する。なお、複写機、プリンタ、またはファクシミリ等についても同様に適用可能である。
【００２１】
ＭＦＰ１は、本体の上部に位置する操作パネル１０内に、操作部１１および操作ディスプレイ１２を有している。操作部１１は、キー１１ａを通して入力されたユーザからの各種の指示等を受ける。操作ディスプレイ１２は、ユーザに対する指示メニュー等を表示する。
【００２２】
本体の上面には、スキャナ１３およびフィーダ１７が設けられている。フィーダ１７は原稿をスキャナ１３に送る。本体の側部には、プリンタ１４が設けられている。本体の下部には、トレイ１９および給紙部１８が設けられている。
【００２３】
トレイ１９には、プリンタ１４によって画像を印刷された記録媒体としての用紙が排出される。給紙部１８は、プリンタ１４に用紙を供給する。
【００２４】
ここでは、複数の給紙部１８が設けられている場合が示されており、用紙サイズが異なるものがそれぞれ格納されているものとする。たとえば、Ａ３サイズ、Ａ４サイズ、Ａ５サイズ、Ｂ４サイズ、Ｂ５サイズ等の種々の用紙が挙げられる。
【００２５】
本体の内部には複数の画像形成部（プリンタ）が設けられている。現像装置で現像された現像パターンに対して、インクが塗布されることにより画像パターンが形成され、そのインクによる画像パターンが記録媒体に印刷される。
【００２６】
図２は、本発明の実施の形態１に従うＭＦＰ１の概略ブロック図である。
図２を参照して、ＭＦＰ１は、一例として、ＣＰＵ（Central Processing unit）１５１と、ＲＡＭ（Random Access Memory）１５２と、ＲＯＭ（Read Only Memory）１５３と、ＨＤＤ（Hard Disk Drive）１５４と、データ処理部１５５と、操作パネル１０と、ＡＤＦ（Auto Document Feeder）１６４と、スキャナ１３と、プリンタ１４と、通信部１７０と、各部を互いに接続してデータのやり取りを実行するための内部バス１５６とを含む。
【００２７】
ＣＰＵ１５１は、ＭＦＰ１全体を制御するために用いられる。ＲＡＭ１５２は、ＣＰＵ１５１のワークエリア等として用いられる領域であり、また、画像データを一時的に記憶する領域としても用いられる。
【００２８】
ＲＯＭ１５３には、ＭＦＰ１が各種動作を実行するためのアプリケーションプログラムが格納されており、当該アプリケーションプログラムがＣＰＵ１５１により読み込まれて所定の機能が実現される。
【００２９】
ＨＤＤ１５４は、ＭＦＰ１に設けられた、いわゆるＢＯＸ機能として用いられる領域であり、ユーザ毎の画像データ、ユーザ情報等を格納したりする領域である。
【００３０】
データ処理部１５５は、スキャナ１３で読み取った画像データ等に対して各種の画像処理を実行する部位である。
【００３１】
操作パネル１０は、ユーザの入力インタフェースであり、上述した操作ディスプレイ１２と、操作部１１とを有する。
【００３２】
ＡＤＦ１６４は、原稿を自動的にスキャナ１３に搬送する。
スキャナ１３は、光学的手段により原稿から画像データを取得する。
【００３３】
プリンタ１４は、例えばスキャナ１３により取得された画像データに基づいて、記録用紙に印刷する処理を実行する。
【００３４】
通信部１７０は、図示しないネットワーク（例えばＬＡＮ）と接続され、ネットワークと接続された機器（例えば図示しない端末）との間でデータの授受を実行する。
【００３５】
以下においては、本発明の画像形成装置において、スキャナ１３を用いて読み込んだ原稿の適否をチェックする方式について説明する。
【００３６】
まず、読み込んだ原稿を比較するために用いられるフォーマットデータベースの生成について説明する。
【００３７】
フォーマットデータベースは、ティーチング処理により生成される。
図３は、本発明の実施の形態に従うティーチング処理について説明する図である。ティーチング処理は、上記のＣＰＵ１５１がＲＯＭ１５３に格納されたプログラムを読み込むことにより実行するものとする。
【００３８】
図３を参照して、ティーチングモードの指定があるかどうかを判断する（ステップＳ０）。当該ティーチングモードは、操作パネル１０内の操作部１１あるいは操作ディスプレイ１２の所定のボタン等を押下することによりティーチングモードを指定することが可能であるものとする。
【００３９】
ステップＳ０において、ティーチングモードの指定があると判断した場合（ステップＳ０においてＹＥＳ）には、フォーマット原稿を読み込む（ステップＳ２）。具体的には、上述したフィーダ１７にフォーマット原稿を載置して、スキャナ１３を用いたフォーマット原稿の読み込み処理を実行する。
【００４０】
図４は、本発明の実施の形態に従うフォーマット原稿について説明する図である。
図４を参照して、フォーマット原稿は、ここでは、一例として、報告書フォーマットＲＦの一例が示されており、報告書フォーマットＲＦは、複数の入力領域で構成されている。具体的には、題名が記載される領域Ｒ０、日付データが入力される領域Ｒ１、文書データが入力される領域Ｒ２、署名がなされる領域Ｒ３、捺印等が押される領域Ｒ４、Ｒ５、Ｒ６が設けられている。
【００４１】
上記のフォーマット原稿の読み込み処理により複数の領域が把握される。
再び図３を参照して、次に、サンプル用紙を読み込む（ステップＳ４）。具体的には、上述したフィーダ１７にサンプル用紙を載置して、スキャナ１３を用いたサンプル用紙の読み込み処理を実行する。
【００４２】
図５は、本発明の実施の形態に従うサンプル用紙ＳＭＰについて説明する図である。
図５を参照して、サンプル用紙ＳＭＰは、報告書フォーマットＲＦの複数の入力領域にそれぞれ文字等が入力された一例が示されている。サンプル用紙ＳＭＰは、報告書フォーマットＲＦの複数の入力領域に入力した完成型（見本）であるものとする。
【００４３】
具体的には、領域Ｒ０に題名「ＡＡＡについて」の入力がなされている。また、領域Ｒ１に日付「２０１０／○／○」の入力がなされている。また、領域Ｒ２に文字データ「先日の・・・」の入力がなされている。また、領域Ｒ３に署名「ＢＢＢ」の入力がなされている。また、領域Ｒ４、Ｒ５、Ｒ６にそれぞれ捺印の入力がなされている。
【００４４】
再び図３を参照して、次に、解析処理を実行する（ステップＳ６）。具体的には、フォーマット原稿の読み込み処理により取得した画像データと、サンプル用紙の読み込み処理により取得した画像データに基づいて、複数の領域についてのいずれの領域が入力領域であるかを解析する。例えば、複数の領域をそれぞれ対比して、何か変更があれば入力領域であると判断することが可能である。そして、また、変更があった入力領域を解析することにより、何に関する入力領域であるかを特定する。
【００４５】
例えば、領域Ｒ０については、サンプル用紙ＳＭＰにおいて、「ＡＡＡについて」の文字が入力されていることが解析されて文字入力領域であることが特定される。
【００４６】
また、領域Ｒ１については、サンプル用紙ＳＭＰにおいて、「２０１０／○／○」の数字と記号とが入力されていることが解析されて組み合わせに従い日付入力領域であることが特定される。
【００４７】
また、領域Ｒ２については、サンプル用紙ＳＭＰにおいて、「先日の・・・」の文字が入力されていることが解析されて文字入力領域であることが特定される。
【００４８】
領域Ｒ３については、サンプル用紙ＳＭＰにおいて、「ＢＢＢ」の文字が入力されていることが解析されて、当該領域において「Ｓｉｇｎａｔｕｒｅ」の文字があるため署名入力領域であることが特定される。
【００４９】
また、領域Ｒ４〜Ｒ６については、サンプル用紙ＳＭＰにおいて、「○」の図形とともに図示しない文字が入力されていることが解析されて、印入力領域であることが特定される。
【００５０】
なお、各種領域における文字、記号、数字等の判別は、公知のＯＣＲ（Optical Character Reader）技術を用いて解析するものとする。
【００５１】
再び、図３を参照して、次に、フォーマットデータベースを生成する（ステップＳ８）。
【００５２】
そして、処理を終了する（エンド）。
図６は、フォーマットデータベースの具体例について説明する図である。
【００５３】
図６を参照して、フォーマットデータベースとして、ここでは、上記のティーチング処理の解析処理に基づいて、フォーマット原稿の領域Ｒ０が文字入力領域、領域Ｒ１が日付入力領域、領域Ｒ２が文字入力領域、領域Ｒ３が署名入力領域、領域Ｒ４〜Ｒ６が印入力領域に設定された場合が示されている。
【００５４】
上記のティーチング処理の実行により、当該フォーマットデータベースが作成され、後述するフォーマット判定処理において、当該フォーマットデータベースに従って読み込んだ原稿の適否を判断することが可能となる。
【００５５】
なお、本例においては、フォーマット原稿と、サンプル用紙とをそれぞれ読み込むことによりフォーマットデータベースを生成する方式について説明したが、フォーマットデータベースの生成には種々の方式があり、例えば、当該データベースをユーザが入力して生成するようにしても良い。あるいは、ネットワークで接続されているサーバ等からダウンロードしても良い。また、本例においては、フォーマット原稿、サンプル用紙をスキャナ１３を用いてそれぞれ読み込む場合について説明したが、スキャナ１３を用いて読み込まずに、ネットワークで接続されているサーバ等からダウンロードして当該読み込んだ画像データと同じものを取得するようにしても良い。以降の実施形態についても同様である。
【００５６】
図７は、本発明の実施の形態に従うフォーマット判定処理のフロー図である。フォーマット処理は、上記のＣＰＵ１５１がＲＯＭ１５３に格納されたプログラムを読み込むことにより実行するものとする。
【００５７】
図７を参照して、まず、フォーマットモードの指定が有るかどうかを判断する（ステップＳ１０）。当該フォーマットモードは、操作パネル１０内の操作部１１あるいは操作ディスプレイ１２の所定のボタン等を押下することによりフォーマットモードを指定することが可能であるものとする。
【００５８】
ステップＳ１０において、フォーマットモードの指定があると判断した場合（ステップＳ１０においてＹＥＳ）には、対象原稿を読み込み処理を実行する（ステップＳ１２）。具体的には、上述したフィーダ１７に対象原稿を載置して、スキャナ１３を用いた対象原稿の読み込み処理を実行する。当該読み込み処理により対象原稿の画像データが取得される。
【００５９】
次に、判定処理を実行する（ステップＳ１４）。判定処理の詳細については後述する。
次に、判定処理の結果としてＮＧ判定か否かを判断する（ステップＳ１６）。
【００６０】
ステップＳ１６において、ＮＧ判定であると判断した場合（ステップＳ１６においてＹＥＳ）には、ＮＧ判定に基づく出力処理を実行する（ステップＳ１８）。
【００６１】
そして、処理を終了する（エンド）。
一方、ステップＳ１６において、ＮＧ判定で無いと判断した場合（ステップＳ１６においてＮＯ）には、通常出力を実行する（ステップＳ２０）。本例においては、通常出力とは、一例として対象原稿を記録用紙に印字する処理を実行する。
【００６２】
そして、処理を終了する（エンド）。
図８は、本発明の実施の形態に従う判定処理について説明するフロー図である。判定処理は、上記のＣＰＵ１５１がＲＯＭ１５３に格納されたプログラムを読み込むことにより実行するものとする。
【００６３】
図８を参照して、まず、領域を抽出する（ステップＳ３０）。具体的には、対象原稿の画像データに基づいて比較対象となる領域を抽出する。具体的には、フォーマットデータベースを参照して、フォーマットデータベースに登録されている各領域には位置情報が含まれており、当該位置情報に基づいて比較対象となる領域を抽出するものとする。
【００６４】
次に、まず、抽出した領域が日付入力領域か否かを判断する（ステップＳ３２）。
ステップＳ３２において、抽出した領域が日付入力領域であると判断した場合（ステップＳ３２においてＹＥＳ）には、領域内に日付入力が有るかどうかを判断する（ステップＳ３４）。
【００６５】
領域内に日付入力が有ると判断した場合（ステップＳ３４においてＹＥＳ）には、正常入力であるため、次の処理に進む。すなわち、全ての領域を抽出したかどうかを判断する（ステップＳ３８）。
【００６６】
一方、ステップＳ３４において、領域内に日付入力が無いと判断した場合（ステップＳ３４においてＮＯ）には、ＮＧ判定とする（ステップＳ３６）。日付入力が無いとは、単に文字が無い場合のみならず、文字があっても、数字と「／」記号の組み合わせでない場合をも含む。あるいは、「／」の記号がなくても「月」や「日」等の文字がある場合には、ＮＧ判定としないようにするようにしても良い。
【００６７】
そして、次に、ステップＳ３８に進む。
一方、ステップＳ３８において、全ての領域を抽出していないと判断した場合（ステップＳ３８においてＮＯ）には、次の領域を抽出する（ステップＳ５８）。具体的には、フォーマットデータベースを参照して、フォーマットデータベースに登録されている次の領域の位置情報に基づいて比較対象となる領域を抽出するものとする。
【００６８】
そして、再び、ステップＳ３２に進む。
ステップＳ３２において、抽出した領域が日付入力領域でないと判断した場合（ステップＳ３２においてＮＯ）には、抽出した領域が文字入力領域か否かを判断する（ステップＳ４０）。
【００６９】
ステップＳ４０において、抽出した領域が文字入力領域であると判断した場合（ステップＳ４０においてＹＥＳ）には、領域内に文字入力が有るかどうかを判断する（ステップＳ４２）。
【００７０】
領域内に文字入力が有ると判断した場合（ステップＳ４２においてＹＥＳ）には、正常入力であるため、次の処理に進む。すなわち、全ての領域を抽出したかどうかを判断する（ステップＳ３８）。
【００７１】
一方、ステップＳ４２において、領域内に文字入力が無いと判断した場合（ステップＳ４２においてＮＯ）には、ＮＧ判定とする（ステップＳ４４）。文字入力が無いとは、単に文字が無い場合のみならず、数字や記号のみ等の場合をも含む。
【００７２】
そして、次に、ステップＳ３８に進む。
一方、ステップＳ４０において、抽出した領域が文字入力領域でないと判断した場合（ステップＳ４０においてＮＯ）には、次に、抽出した領域が署名入力領域か否かを判断する（ステップＳ４６）。
【００７３】
ステップＳ４６において、抽出した領域が署名入力領域であると判断した場合（ステップＳ４６においてＹＥＳ）には、領域内に署名入力が有るかどうかを判断する（ステップＳ４８）。
【００７４】
領域内に署名入力が有ると判断した場合（ステップＳ４８においてＹＥＳ）には、正常入力であるため、次の処理に進む。すなわち、全ての領域を抽出したかどうかを判断する（ステップＳ３８）。
【００７５】
一方、ステップＳ４８において、領域内に署名入力が無いと判断した場合（ステップＳ４８においてＮＯ）には、ＮＧ判定とする（ステップＳ５０）。署名入力が無いとは、単に文字が無い場合のみならず、文字があっても、数字や記号のみ等の場合をも含む。あるいは、文字のうち「漢字」や「アルファベット」の文字のみＮＧ判定としないようにしても良い。
【００７６】
そして、次に、ステップＳ３８に進む。
ステップＳ４６において、抽出した領域が署名入力領域でないと判断した場合（ステップＳ４６においてＮＯ）には、抽出した領域が印入力領域か否かを判断する（ステップＳ５２）。
【００７７】
ステップＳ５２において、抽出した領域が印入力領域であると判断した場合（ステップＳ５２においてＹＥＳ）には、領域内に印入力が有るかどうかを判断する（ステップＳ５４）。
【００７８】
領域内に印入力が有ると判断した場合（ステップＳ５４においてＹＥＳ）には、正常入力であるため、次の処理に進む。すなわち、全ての領域を抽出したかどうかを判断する（ステップＳ３８）。
【００７９】
一方、ステップＳ５４において、領域内に印入力が無いと判断した場合（ステップＳ５４においてＮＯ）には、ＮＧ判定とする（ステップＳ５６）。印入力が無いとは、単に文字が無い場合のみならず、文字があっても、「○」の記号が無い場合をも含む。あるいは、「○」の記号の中に「文字」が含まれていない場合には、ＮＧ判定とするようにしても良い。
【００８０】
そして、次に、ステップＳ３８に進む。
一方、ステップＳ５２において、抽出した領域が印入力領域でないと判断した場合（ステップＳ５２においてＮＯ）には、ステップＳ３８に進む。
【００８１】
ステップＳ３８において、全ての領域を抽出したと判断した場合（ステップＳ３８においてＹＥＳ）には、リストを生成する（ステップＳ６０）。
【００８２】
そして、処理を終了する（リターン）。
例えば、領域Ｒ０を抽出して、文字入力領域であると判断して、当該領域に文字入力が有るかどうかを判断し、領域内に文字がある場合には、正常入力と判断し、当該領域に文字入力が無い場合にはＮＧ判定とする。他の領域についても同様に判定することが可能である。
【００８３】
図９は、本発明の実施の形態に従う判定処理の判定結果のリストについて説明する図である。
【００８４】
図９を参照して、ここでは、判定処理の判定結果として、フォーマットデータベースに対して、ＮＧ判定が検出されたかどうかが示されている。
【００８５】
具体的には、一例として、日付入力領域Ｒ１、印入力領域Ｒ４において、ＮＧ判定である場合が示されている。
【００８６】
図１０は、本発明の実施の形態１に従う出力処理のフロー図である。
図１０を参照して、まず、リストを確認する（ステップＳ７０）。
【００８７】
次に、ＮＧ判定に基づいてガイド表示する（ステップＳ７２）。
次に、処理を終了する（エンド）。
【００８８】
図１１は、本発明の実施の形態に従う操作パネル１０の操作ディスプレイ１２に表示されるフォーマット検出確認画面２００について説明する図である。
【００８９】
図１１を参照して、フォーマット検出確認画面２００においては、対象原稿の画像データの縮小画像２０２と、ガイド表示２０４、２０６が表示されている場合が示されている。
【００９０】
本例においては、一例として、領域Ｒ１に対応する箇所に修正の必要があることを示すガイド表示２０４と、領域Ｒ４に対応する箇所に修正の必要があることを示すガイド表示２０６とが表示されている場合が示されている。
【００９１】
ガイド表示２０４は、「記載漏れではありませんか？」の表示がなされており、当該領域Ｒ１に対する入力を促す案内がなされている。
【００９２】
ガイド表示２０６は、「記載不備ではありませんか？」の表示がなされており、当該領域Ｒ４に対する入力の修正を促す案内がなされている。
【００９３】
また、本例においては、「ＯＫ」ボタン２０８が設けられている場合が示されている。当該「ＯＫ」ボタン２０８を押下することによりユーザが不備を確認したことを検知して、ガイド表示が終了される。
【００９４】
当該表示により、ユーザは、対象原稿の適否を容易に判断することが可能である。具体的には、領域Ｒ１、領域Ｒ４に対応する箇所に修正の必要があることを容易に把握することが可能となり、ユーザの利便性に供する。
【００９５】
なお、本例においては、ガイド表示として種類の異なる案内がなされているが同じガイド表示とすることも可能である。
【００９６】
また、上記のＮＧ判定において、複数種類のＮＧ判定とすることにより、ＮＧ判定に従うガイド表示とすることが可能である。
【００９７】
例えば、領域内に入力が無い場合には、ＮＧ判定１とし、領域内に入力が有るが正常な入力で無い場合には、ＮＧ判定２として、それぞれＮＧ判定１あるいはＮＧ判定２に従って図１１に示されるようにガイド表示を変更するようにすれば良い。
【００９８】
また、領域毎にガイド表示を変更するようにしても良い。たとえば、文字入力領域のガイド表示と、日付入力領域のガイド表示を変更するようにしても良い。
【００９９】
なお、本例においては、１つのフォーマットデータベースについて説明したが、１つに限られず、複数のフォーマットデータベースを用いることが可能である。例えば、ＨＤＤ１５４に格納しておいて、フォーマット判定処理を実行する際に、格納されているフォーマットデータベースの中から用いるフォーマットデータベースをユーザが指定するようにすることも可能である。あるいは、識別情報をフォーマット判定処理を実行する対象原稿に埋め込んでおくことにより、当該識別情報を画像データから検出した際に、対応するフォーマットデータベースをＨＤＤ１５４から取得して上記のフォーマット判定処理を実行するようにしても良い。
【０１００】
（変形例１）
図１２は、本発明の実施の形態に従う出力処理の変形例１について説明するフロー図である。
【０１０１】
図１２を参照して、まず、リストを確認する（ステップＳ７０）。
次に、ＮＧ判定に基づいてＮＧリストをプリント出力する（ステップＳ７４）。
【０１０２】
次に、処理を終了する（エンド）。
具体的には、図９に示される判定結果のリストをプリント出力するようにしても良い。
【０１０３】
あるいは、ＮＧ判定の代わりに、上記ガイド表示として表示した内容を印字してプリント出力するようにしても良い。
【０１０４】
当該プリント出力により、ユーザは、どの領域に修正が必要であるかを容易に把握することが可能である。
【０１０５】
（変形例２）
図１３は、本発明の実施の形態に従う出力処理の変形例２について説明するフロー図である。
【０１０６】
図１３を参照して、まず、リストを確認する（ステップＳ７０）。
次に、ＮＧ判定に基づいてデータ編集処理を実行する（ステップＳ７６）。
【０１０７】
次に、プリント出力する（ステップＳ７８）。
そして、処理を終了する（エンド）。
【０１０８】
具体的には、図１１で説明したフォーマット検出確認画面２００に表示された内容（ガイド表示を含む）をプリント出力するようにしても良い。
【０１０９】
当該プリント出力により、ユーザは、どの領域に修正が必要であるかを容易に把握することが可能である。この点で、実際の原稿の縮小画像が印字されることによりさらに修正箇所を容易に把握することが可能である。
【０１１０】
（変形例３）
図１４は、本発明の実施の形態に従う出力処理の変形例３について説明するフロー図である。
【０１１１】
図１４を参照して、まず、リストを確認する（ステップＳ７０）。
次に、文字入力領域あるいは日付入力領域のみＮＧ判定であるかどうかを判断する（ステップＳ８０）。
【０１１２】
ステップＳ８０において、文字入力領域あるいは日付入力領域のみＮＧ判定であると判断した場合（ステップＳ８０においてＹＥＳ）には、データ送信する（ステップＳ８２）。
【０１１３】
そして、処理を終了する（エンド）。
一方、ステップＳ８０において、文字入力領域あるいは日付入力領域のみＮＧ判定でないと判断した場合（ステップＳ８０においてＮＯ）には、プリント出力する（ステップＳ８４）。
【０１１４】
そして、処理を終了する（エンド）。
本変形例においては、文字入力領域あるいは日付入力領域等のみにＮＧ判定がある場合には、読み込んだ画像データをデータ送信し、印入力領域、署名入力領域等にＮＧ判定がある場合には、ＮＧリストをプリント出力する。例えば、文字入力領域等に端末等により当該入力領域に公知のワープロソフトウェアを用いてデータとして入力することが可能である場合には、当該データを端末にデータ送信することによりユーザの編集、修正の利便性を向上させることが可能である。また、印入力領域、署名入力領域等に、実際に手書きあるいは印を押下する等の処理が必要な場合には、ＮＧリストをプリント出力することにより、修正箇所を用意に把握することが可能である。
【０１１５】
なお、データ送信する際には、予め送信先を定めておくようにしても良いし、ユーザに送信先を指定あるいは入力させるようにすることも可能である。
【０１１６】
（実施の形態２）
上記の実施の形態１においては、１枚の対象原稿に対するフォーマット判定処理について説明した。
【０１１７】
本発明の実施の形態２においては、複数枚の対象原稿に対するフォーマット判定処理について説明する。
【０１１８】
基本的には、本発明の実施の形態２においても図７で説明したのと同様の処理が実行される。
【０１１９】
判定処理については、１枚の対象原稿についても複数枚の対象原稿についても同様に実行される。
【０１２０】
すなわち、複数枚の対象原稿について、１枚ずつ図８に従う判定処理が実行されて、リストが生成される。
【０１２１】
次に、出力処理について説明する。
図１５は、本発明の実施の形態２に従う出力処理について説明するフロー図である。
【０１２２】
図１５を参照して、まず、リストを確認する（ステップＳ９０）。
次に、全ての用紙のリスト確認が終了したかどうかを判断する（ステップＳ９２）。
【０１２３】
次に、ステップＳ９２において、全ての用紙のリスト確認が終了したと判断した場合（ステップＳ９２においてＹＥＳ）には、リスト編集する（ステップＳ９４）。
【０１２４】
次に、プリント出力する（ステップＳ９６）。
そして、処理を終了する（エンド）。
【０１２５】
例えば、１０枚の対象原稿についてフォーマット判定処理を実行する場合、１枚ずつ判定処理が実行されて、それぞれのリストが生成される。
【０１２６】
そして、出力処理において、リストが確認されて、全ての用紙（例えば１０枚）のリストの確認が終了した後、リスト編集される。
【０１２７】
図１６は、本発明の実施の形態２に従うリスト編集されてプリント出力された間違いリストを説明する図である。
【０１２８】
図１６を参照して、ここでは、Ｐ４、Ｐ６、Ｐ７においてＮＧ判定となったすなわち間違いが生じたことを示す情報が示されている。例えば、リスト生成の順番に従ってページ番号が割り振られるものとする。
【０１２９】
当該表示により、ユーザは、複数枚の対象原稿についても、対象原稿のページ数と対応付けられた指定箇所の間違いを容易に把握して修正することが可能である。
【０１３０】
ここで、間違いが生じた箇所を差し替えて、全体としてプリント出力することが可能であれば利便性が高い。
【０１３１】
例えば、間違いリストをプリント出力後、再度、フォーマットモードの指定がなされた場合に、リスト編集された結果に基づいて、差し替え頁選択画面が表示されるものとする。
【０１３２】
図１７は、本発明の実施の形態に従う操作パネル１０の操作ディスプレイ１２に表示される差し替え頁選択画面を説明する図である。
【０１３３】
図１７を参照して、ここでは、「差し替えページを選択してください。」の表示とともに、当該差し替えページとなる選択可能なボタンが示されている。具体的には、「Ｐ４」、「Ｐ６」、「Ｐ７」についてそれぞれ選択可能なボタンが示されている。そして、当該ボタンを選択して、例えば、スキャナ１３を用いて差し替えページを再度読み込むことにより、以前の取得した画像データと差し替えることが可能であるものとする。なお、当該差し替える際には、再度、判定処理を実行して、ＮＧ判定で無い場合のみ差し替えが可能であるものとする。なお、当該画面において、「Ｐ４」が選択されて、再度読み込まれた場合には、４頁目の原稿の画像データと差し替えられるものとする。
【０１３４】
全ての対応するページが選択されて、画像データが差し替えられた場合に、複数枚の対象原稿についてプリント出力が実行されるものとする。すなわち、ＮＧ判定となった対象原稿が全て無くなった際に、複数枚の対象原稿のプリント出力が実行されるものとする。
【０１３５】
当該処理により、無駄にＮＧ判定を含む複数枚の対象原稿のプリント出力を実行することなく、資源を無駄にすることがない。また、ＮＧ判定となった対象原稿の画像データのみ差し替えることが可能であるためユーザの利便性が高い。
【０１３６】
なお、本発明にかかる画像形成装置は、ＭＦＰに限定されない。なお、コンピュータ（ＣＰＵ）を機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３７】
なお、プログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３８】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１４０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４１】
１  画像形成装置、１０  操作パネル、１１  操作部、１２  操作ディスプレイ、１３  スキャナ、１４  プリンタ、１７  フィーダ、１８  給紙部、１９  トレイ、１５２  ＲＡＭ、１５３  ＲＯＭ、１５５  データ処理部、１５６  内部バス、１７０  通信部。
【図１】
2012165310.tif 000003
【図２】
2012165310.tif 000004
【図３】
2012165310.tif 000005
【図４】
2012165310.tif 000006
【図５】
2012165310.tif 000007
【図６】
2012165310.tif 000008
【図７】
2012165310.tif 000009
【図８】
2012165310.tif 000010
【図９】
2012165310.tif 000011
【図１０】
2012165310.tif 000012
【図１１】
2012165310.tif 000013
【図１２】
2012165310.tif 000014
【図１３】
2012165310.tif 000015
【図１４】
2012165310.tif 000016
【図１５】
2012165310.tif 000017
【図１６】
2012165310.tif 000018
【図１７】
2012165310.tif 000019