(57)【特許請求の範囲】
【請求項１】
使用者の設定操作を受け付け、表示を行う操作パネルと、
データを入力するための入力部と、
検索の目印としての情報であって、仕分けのための情報である仕分け情報が付された基準画像データを記憶する記憶部と、
前記入力部に入力されたデータに基づく画像データである入力画像データを解析して罫線部分と文字部分を認識し、罫線部分を残しつつ画像データから文字部分を削除して線画像データを生成し、前記基準画像データと生成した前記線画像データを比較して同一又は類似の画像データであるか否かを判断する判断処理を行い、同一又は類似と判断したとき、同一又は類似と判断した前記基準画像データに付されている前記仕分け情報を同一又は類似と判断した前記線画像データに対応する前記入力画像データに付加し、前記仕分け情報が付加された前記入力画像データを前記記憶部に記憶させる制御部と、を含むことを特徴とする画像形成装置。
【請求項２】
前記記憶部は、画像形成装置内に設けられる本体記憶部と、画像形成装置と通信可能に接続されるサーバーであり、
前記制御部は、前記本体記憶部と前記サーバーのうち、比較に用いられた前記基準画像データが記憶されている方に設けられたフォルダーであって、同じ前記仕分け情報が付された画像データを含むフォルダーが前記入力画像データの記憶場所となるように、前記仕分け情報が付加された前記入力画像データを前記記憶部に記憶させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記操作パネルは、前記仕分け情報の設定を受け付け、
前記制御部は、前記記憶部に記憶された画像データの中から設定された前記仕分け情報が付された画像データの検索処理を行い、検索結果を前記操作パネルに表示させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記入力部は、原稿の画像データを読み取る画像読取部であり、
前記画像読取部は、前記操作パネルで原稿読み取りを伴うジョブの実行指示がなされる前にセットされた原稿の読み取りを開始するプレスキャンを行って原稿の画像データを前記入力画像データとして生成し、
前記制御部は、前記プレスキャンに基づく前記入力画像データから前記線画像データを生成し、生成した前記線画像データについて前記判断処理を行い、同一又は類似する前記基準画像データがあると判断したとき、同一又は類似する前記基準画像データの前記仕分け情報を前記操作パネルに表示させ、
前記操作パネルに表示された前記仕分け情報のうち、使用者の操作により選択された前記仕分け情報を認識し、同じ前記仕分け情報が付された画像データを含むフォルダーが前記入力画像データの記憶場所となるように、前記仕分け情報が付加された前記入力画像データを前記記憶部に記憶させることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御部は、前記画像読取部が前記プレスキャンにおいて所定ライン数の読み取りを行うごとに、読み取り済の画像データに基づいて、１ページの原稿のうちの部分的な前記線画像データを生成し、部分的な前記線画像データに基づいて前記判断処理を行い、
前記操作パネルは、前記所定ライン数の読み取りが行われるごとになされる前記判断処理によって同一又は類似すると判断された前記基準画像データが減るごとに表示する前記仕分け情報を減らすことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、生成した前記線画像データを文書のひな形データとして前記記憶部に記憶させることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
印刷を行う印刷部を含み、
前記制御部は、生成した前記線画像データを前記印刷部に印刷させることを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
ＯＣＲの処理を行うＯＣＲ処理部を含み、
前記制御部は、前記ＯＣＲ処理部が行う処理を利用することにより、前記入力画像データを解析して罫線部分と文字部分を認識することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに目印となる情報を付して記憶させる画像形成装置に関する。
【背景技術】
【０００２】
画像データの内容の解析を行い、画像データの属性判断や類似判断を行うことがある。そして、使用者の便宜、検索のしやすさの観点から、判断結果に基づいて、複数の画像データの仕分け（グループの判別）を行う場合がある。画像データの内容（属性）に基づいて画像データの仕分けを行う装置の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、原稿束に含まれる各原稿のページ単位の画像データを取得し、原稿の１枚ずつについて画像データが表す画像の属性を検出し、原稿の１枚ずつについて画像データとその画像データに対応する属性を対応付けて記憶し、記憶された画像データを出力し、記憶された原稿束に係る個々の画像データを、画像データに対応する属性に基づいて種類毎に仕分け、仕分けた種類別に画像データの出力を行う画像処理装置が記載されている。この構成により、きちんとページ順になっていない原稿束を読み取っても、種類ごとに仕分けされた状態で原稿の読み取り結果が出力されるようにしようとする（特許文献１：請求項１、段落［０００６］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３０２９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像データの内容の類似度の判断や、画像データの属するグループ（カテゴリー）を判断するとき、画像データ同士の比較がなされる場合がある。そして、文書の画像データの類似度を判断するとき、両画像データに含まれる文字も判断材料として用いられる。異なる２つの文書に含まれる文字、文章は異なるので、互いに異なる文書の画像データは、類似の書類（画像データ）と認識されず、同じグループに属すると判断されない。
【０００６】
ここで、作文（原稿用紙）、報告書類、届出書類のような同じ形式（テンプレート、書式、ひな形）に基づいて文書の作成がなされる場合がある。同じ形式に基づく文書の画像データでの枠や線の位置、長さは同じ又はほぼ同じである。一方、同じ形式の文書であっても、作者や扱う議題に差があれば、含まれる文字は異なる。含まれる文字（文章）が異なるために、従来の技術では、同じ形式に準拠していても、２つの書類の画像データは、類似の書類と認識されず、同じグループに属するとは判断されない。言い換えると、同じテンプレートに基づいて作成された文書の画像データは同じグループに仕分けされなかった。そのため、従来、データベース内の画像データのうち、同じ形式にもとづき作成されたという特徴の観点から、書類の画像データを抽出できなかった。
【０００７】
このように、同じ形式に基づく文書の画像データ同士を比較し、文字認識やパターンマッチングを行っても、２つの画像データが類似するという判断や、同じ属性を有するという判断はなされないという問題がある。
【０００８】
ここで、特許文献１には、原稿束に含まれる原稿の各ページの属性を検出して仕分けを行う点が記載されている。具体的に、特許文献１には、文字領域の段数に基づき各ページレイアウトを調べることが記載されている（特許文献１：段落［００４１］、［００４２］）。しかし、同じ形式の文書でも、文字部分の段数は、文書の内容により様々である。従って、特許文献１記載の技術でも、同じ形式に基づく２つの文書の画像データは類似又は同じグループと判断されない。
【０００９】
本発明は、上記従来技術の問題点に鑑み、含まれる文字が異なっていても、同じ形式に基づく文書のそれぞれの画像データを同じグループに仕分ける。
【課題を解決するための手段】
【００１０】
上記課題解決のため、請求項１に係る画像形成装置は、操作パネル、入力部、記憶部、制御部を含む。前記操作パネルは、使用者の設定操作を受け付け、表示を行う。前記入力部は、データを入力するための部分である。前記記憶部は、検索の目印としての情報であって、仕分けのための情報である仕分け情報が付された基準画像データを記憶する。前記制御部は、前記入力部に入力されたデータに基づく画像データである入力画像データを解析して罫線部分と文字部分を認識し、罫線部分を残しつつ画像データから文字部分を削除して線画像データを生成し、前記基準画像データと生成した前記線画像データを比較して同一又は類似の画像データであるか否かを判断する判断処理を行い、同一又は類似と判断したとき、同一又は類似と判断した前記基準画像データに付されている前記仕分け情報を同一又は類似と判断した前記線画像データに対応する前記入力画像データに付加し、前記仕分け情報が付加された前記入力画像データを前記記憶部に記憶させる。
【発明の効果】
【００１１】
本発明によれば、含まれる文字が異なっていても、同じ形式に基づく文書のそれぞれの画像データを同じグループに仕分けることができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る複合機の一例を示す図である。
【図３】実施形態に係るＯＣＲ処理部の一例を示す図である。
【図４】実施形態に係る基準画像データの登録の流れを示すフローチャートである。
【図５】基準画像データとして登録される画像データの一例を示す図である。
【図６】基準画像データとして登録される画像データの一例を示す図である。
【図７】実施形態に係るファイル情報入力画面の一例を示す図である。
【図８】実施形態に係る基準画像データの記憶態様の一例を示す図である。
【図９】実施形態に係る複合機での入力画像データの仕分けと記憶の流れの一例を示すフローチャートである。
【図１０】実施形態に係るプレスキャンモードでの処理の一例を示すフローチャートである。
【図１１】プレスキャンモードで表示される画面の一例を示す図である。
【図１２】プレスキャンモードで表示される画面の一例を示す図である。
【図１３】実施形態に係る複合機での画像データの検索の流れの一例を示すフローチャートである。
【図１４】実施形態に係るキーワード入力画面の一例を示す図である。
【図１５】実施形態に係る検索結果画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図１〜図１５を用いて、本発明の実施形態を説明する。そして、本説明では、複合機１００（画像形成装置に相当）を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１４】
（複合機１００の概略構成）
図１を用いて、実施形態に係る複合機１００を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１５】
図１に示すように、本実施形態の複合機１００は、最上部に原稿を押さえる原稿カバー１０１が設けられる。又、画像読取部１（スキャナー）が原稿カバー１０１の下方に設けられる。又、正面上部に操作パネル２が設けられる。又、本体内に、給紙部３１、搬送部３２、画像形成部３３、中間転写部３４、定着部３５を含む印刷部３が設けられる。
【００１６】
原稿カバー１０１は、図１の紙面奥側に支点が設けられ開閉可能である。画像読取部１内には、露光ランプ、ミラー、レンズ、イメージセンサ（例えば、ＣＣＤ）のような光学系部材（不図示）が設けられる。露光ランプ、ミラーは副走査方向に移動可能な移動枠に設けられ、移動枠を移動させることにより読取位置を移動させることができる。画像読取部１は、これらの光学系部材を用い、セットされた原稿に光を照射し、原稿の反射光を受けたイメージセンサーの各画素の出力値をＡ／Ｄ変換し、画像データを生成する。複合機１００は、読み取りで得られた画像データに基づき印刷や送信を行える（コピー機能、送信機能）。また、複合機１００は、読み取りに基づく画像データを記憶する。
【００１７】
操作パネル２は、複合機１００の正面上方に設けられる。そして、操作パネル２は、複合機１００の状態や各種メッセージを表示する表示パネル２１を備える。表示パネル２１は、機能や設定項目の選択や、設定値の設定や文字入力を行うためのソフトキーを表示する。タッチパネル部２２は、タッチされた部分の位置（座標）を検出する。また、操作パネル２には、コピー、送信のようなジョブの実行開始を指示するためのスタートキー２３ａのようなハードキー２３も設けられる。
【００１８】
給紙部３１は、用紙を搬送部３２に送り出す。搬送部３２は、給紙部３１から供給された用紙を搬送する。画像形成部３３は、形成すべき画像の画像データに基づきトナー像を形成し、形成したトナー像を用紙に定着させる。画像形成部３３は、モノクロとカラーの両方の印刷に対応する。中間転写部３４は、各色のトナー像を重畳しつつベルトに１次転写し、その後、トナー像を用紙に２次転写する。定着部３５は、用紙に２次転写されたトナー像を加熱・加圧して定着させる。尚、定着後の用紙は排出され印刷が完了する。
【００１９】
（複合機１００のハードウェア構成）
次に、図２を用いて、実施形態に係る複合機１００のハードウェア構成を説明する。図２は、実施形態に係る複合機１００の一例を示す図である。
【００２０】
複合機１００には、制御部４と本体記憶部５が設けられる。制御部４は、複合機１００の動作制御を司る。制御部４は、ＣＰＵ４ａ、画像処理部４ｂを含む。ＣＰＵ４ａは、中央演算処理装置であって、本体記憶部５に記憶される制御プログラム、制御用データ、画像処理プログラムに基づき複合機１００の各部を制御する。本体記憶部５は、複合機１００の制御用プログラム、制御用データ、設定データ、画像データのようなデータを記憶する。本体記憶部５は、ＲＯＭ、ＲＡＭ、ＨＤＤのような記憶装置を含む。また、通信部６を介して接続されるサーバー７（データサーバー内の記憶装置）も複合機１００の記憶部として利用することができる。
【００２１】
そして、制御部４は、印刷部３（給紙部３１、搬送部３２、画像形成部３３、中間転写部３４、定着部３５）、操作パネル２、画像読取部１のような各部と信号線やバスで接続され、印刷部３の動作を制御する。
【００２２】
又、制御部４は、コンピューター２００やサーバー７と通信するための回路、ソフトウェアを含む通信部６と接続される。通信部６は、ネットワークを介してコンピューター２００やサーバー７とデータ通信を行う。また、通信部６は、画像データ、印刷の設定データを含む印刷用データをコンピューター２００やサーバー７から受信する。通信部６は、複合機１００に画像データを入力する入力部として機能する。制御部４は、受信した印刷用データに基づき、印刷部３を制御して、印刷を行わせる。
【００２３】
操作パネル２は、制御部４からの要求に従い、各種情報を表示する。タッチパネル部２２は制御部４と接続される。制御部４は、タッチパネル部２２の出力に基づき、タッチされた位置を認識する。そして、制御部４は、操作パネル２が表示しているアイコンやボタンやキーなどのうち、タッチされた対象を認識する。アイコンやボタンやキーを押すことにより、設定を行うことができる。
【００２４】
（ＯＣＲ処理部８）
次に、図３を用いて、実施形態に係る複合機１００が含むＯＣＲ処理部８を説明する。図３は、ＯＣＲ処理部８の一例を示す図である。
【００２５】
実施形態に係る複合機１００は、ＯＣＲ処理部８を含む。ＯＣＲ処理部８は、レイアウト解析部８１、行／文字切り出し部８２、文字認識部８３、知識処理部８４、出力処理部８５を含む。また、類似判断処理部８６も設けられる。ＯＣＲ処理部８と類似判断処理部８６は、制御部４の画像処理部４ｂの回路内にハードウェアとして設けられてもよい。また、ＯＣＲ処理と類似判断処理を行わせるためのソフトウェアを本体記憶部５に記憶させ、ＣＰＵや画像処理部４ｂの回路に処理を行わせることによって、ＯＣＲ処理部８と類似判断処理部８６はソフトウェア的に実現されてもよい。
【００２６】
ＯＣＲ処理部８は、画像読取部１による原稿読み取りで得られた画像データ（入力画像データ）に対して処理を行う。類似判断処理部８６は、ＯＣＲ処理部８が処理を行った画像データを比較対象として用いて、他の画像データと同一又は類似か否かを判断する。
【００２７】
レイアウト解析部８１は、１ページの画像データのレイアウト解析を行う。そして、レイアウト解析部８１は、１ページの画像データを文字領域と、図形のような画像の画像領域と、罫線部分（線、枠線）に分割する。レイアウト解析部８１は、しきい値以上連続する長さの高濃度画素のかたまりを線と判定し、他の線と交点を有する線を枠線と判定する。微分フィルタ処理を行ってから入力画像データ中の枠線領域の判定を行ってもよい。
【００２８】
行／文字切り出し部８２は、それぞれの文字領域に対し、行を切り出す。更に、行／文字切り出し部８２は、行間、文字間に相当する空白（地肌色）を認識して、１文字単位に分解する。文字認識部８３は、分解した１つの文字の大きさを一定の大きさに変換する（正規化）。また、文字認識部８３は、サイズを正規化した各文字のパターンマッチングや、文字の方向成分のような特徴を抽出し、分解した１文字が何であるかを認識する。知識処理部８４は、認識された文字を順番に並べた文字列を、予め登録された用語の辞書と照合し、誤って認識された文字を訂正する。出力処理部８５は、各文字領域に含まれる文字列の認識結果を所定の形式（例えば、テキストデータ）で出力する。複合機１００本体の本体記憶部５やサーバー７を出力先とすることができる。
【００２９】
（ひな形としての基準画像データＤ１の登録）
次に、図４〜図８を用いて、実施形態に係る基準画像データＤ１の登録の流れを説明する。図４は、実施形態に係る基準画像データＤ１の登録の流れの一例を示すフローチャートである。図５、図６は、基準画像データＤ１として登録される画像データの一例を示す図である。図７は、実施形態に係るファイル情報入力画面Ｓ１の一例を示す図である。図８は、実施形態に係る基準画像データＤ１の記憶態様の一例を示す図である。
【００３０】
本実施形態の複合機１００では、ひな形文書の画像データ（ひな形データ）を基準画像データＤ１として登録することができる。登録された基準画像データＤ１は、本体記憶部５とサーバー７の一方、又は、両方に不揮発的に記憶される。使用者は操作パネル２を操作することにより、印刷や送信のような登録された基準画像データＤ１に基づくジョブを実行できる。言い換えると、登録した基準画像データＤ１を再利用し、印刷や送信を行うことができる。
【００３１】
そして、図４のスタートは、操作パネル２に基準画像データＤ１の登録を行う旨の入力（一連の操作）がなされた時点である（基準画像データ登録モード）。
【００３２】
使用者による原稿セットとスキャンの設定の後、使用者によってスタートキー２３ａが操作されると、制御部４は、画像読取部１に原稿の読み取りを行わせる（ステップ♯１１）。そして、制御部４のレイアウト解析部８１は、読み取りで得られた画像データのレイアウト解析を行って、領域を分割する（ステップ♯１２）。なお、制御部４はレイアウト解析の前に画像データの傾きを認識し、傾き矯正の画像処理を行ってもよい。例えば、制御部４は、画像データ内の所定ドット以上の長さを有し、水平、垂直に対し斜めに伸びる直線を検出する。そして、制御部４は、垂直線と縦方向に長い直線のずれ角度と、水平線と横方向に長い直線のずれ角度を求める。そして、制御部４は、ずれ角度が０に近づくように、画像データに回転処理を施す。
【００３３】
そして、制御部４は、１ページの画像データから、罫線部分は残しつつ、文字領域と図形領域を削除し、線画像データＤ２を生成する（ステップ♯１３）。具体的に、制御部４は、文字領域と図形領域に含まれる画素の画素値を下地色に変換する。制御部４は、画像データの各画素の濃度値についてのヒストグラムを生成する。そして、制御部４は、最も頻度が大きい画素値を下地色の画素値と認識する。これにより、文字が消え、枠、線が残る画像データが生成される。言い換えると、制御部４は、読み取りで得られた画像データから文字、図形を削除し、枠、線、空白からなる線画像データＤ２を生成する。
【００３４】
具体的に、図５、図６を用いて説明する。図５は、記入済の原稿用紙を読み取り、基準画像データＤ１を生成する例を示している。図５の上側の図は、文章記入済の原稿用紙を読み取ることで得られた画像データの一例を示している。また、図５の下側の図は、制御部４が文字を削除する処理を行うことにより得られる原稿用紙の線画像データＤ２を下側に示している。図５の下側の図に示すように、文字が削除され、線画像データＤ２を生成することによって、原稿用紙の形式（ひな形）の画像データが得られる。
【００３５】
また、図６は、記入済のレポート用紙を読み取り、基準画像データＤ１を生成する例を示している。図６の左側の図は、文章記入済のレポート用紙を読み取ることで得られた画像データの一例を示している。また、図６の右側の図は、制御部４が文字を削除する処理を行うことにより得られるレポート用紙の線画像データＤ２の一例示している。図６の右側の図に示すように、文字が削除され、線画像データＤ２を生成することによって、レポート用紙の形式（ひな形）の画像データが得られる。
【００３６】
そして、制御部４は、生成した線画像データＤ２のファイル名、仕分け情報ｉ１（タグ）、保存先を入力するためのファイル情報入力画面Ｓ１を操作パネル２に表示させる（ステップ♯１４）。仕分け情報ｉ１は、本体記憶部５やサーバー７に記憶される画像データ（ファイル）をグループ単位で仕分けるために画像データに付される情報（キーワード、タグ、仕分け上のカテゴリー名）である。グループ名を仕分け情報ｉ１として付すことができる。また、基準画像データＤ１の登録者名を仕分け情報ｉ１として付してもよい。
【００３７】
ファイル情報入力画面Ｓ１には、入力されたファイル名、仕分け情報ｉ１、保存先が表示される表示欄Ｆ１、Ｆ２、Ｆ３が設けられる（図７参照）。ファイル名に対応する表示欄Ｆ１がタッチされると、制御部４は、ソフトウェアキーボード（不図示）を操作パネル２に表示させる。使用者はソフトウェアキーボードに入力を行い、登録しようとする線画像データＤ２のファイル名をつけられる。図７では、登録しようとする線画像データＤ２に「レポート用紙」の名前を付けようとしている例を示している。
【００３８】
仕分け情報ｉ１に対応する表示欄Ｆ２がタッチされたときも、制御部４は、ソフトウェアキーボード（不図示）を操作パネル２に表示させる。使用者はソフトウェアキーボードに入力を行い、登録しようとする線画像データＤ２の仕分け情報ｉ１を設定できる。図７では、登録しようとする線画像データＤ２に「レポート用紙」、「論文」のキーワードを仕分け情報ｉ１として付ける例を示している。
【００３９】
保存先に対応する表示欄Ｆ３がタッチされたとき、制御部４は、ファイルシステムの管理画面（不図示）を操作パネル２に表示させる。管理画面では、線画像データＤ２を記憶させるフォルダーを指定することができる。また、フォルダーを新規作成し、新規作成したフォルダーに線画像データＤ２を記憶させる設定を行うこともできる。また、記憶場所として、本体記憶部５のフォルダーを指定することもできるし、サーバー７内のフォルダーを指定することもできる。
【００４０】
そして、ファイル情報入力画面Ｓ１でＯＫキーＫ１が操作されると、制御部４は、指定された登録先（保存先）に、入力された仕分け情報ｉ１が付された線画像データＤ２を記憶させる（ステップ♯１５）。これにより、線画像データＤ２が基準画像データＤ１（ある形式の文書のひな形データ）として記憶される。
【００４１】
図８に示すように、本体記憶部５やサーバー７に記憶される基準画像データＤ１には、仕分け情報ｉ１（検索用キーワード）が付される。図８の左端に図示する基準画像データＤ１の仕分け情報ｉ１は、「原稿用紙」、「作文」であり、図８の中央に図示する基準画像データＤ１の仕分け情報ｉ１は「レポート用紙」、「論文」であり、図８の右端に図示する基準画像データＤ１の仕分け情報ｉ１は「報告書」である。
【００４２】
（入力画像データの仕分けと記憶）
次に、図９に基づき、複合機１００に入力された画像データの仕分けと記憶について説明する。図９は、実施形態に係る複合機１００での入力画像データの仕分けと記憶の流れの一例を示すフローチャートである。なお、本説明では、コピージョブや送信ジョブが実行されると、実行されたジョブの控えとして、制御部４がジョブに用いられる画像データを入力画像データとして自動的に記憶部に記憶させる場合を説明する。
【００４３】
図９のスタートは、ジョブの実行に伴い、複合機１００に画像データが入力された時点である。複合機１００への画像データの入力方法としては、画像読取部１（入力部に相当）による原稿読み取りや、通信部６（入力部に相当）による外部からの画像データの受信がある。コピージョブや、プリンタージョブや、送信ジョブのような画像データを扱うジョブのとき、複合機１００に画像データが入力される。入力された画像データを入力画像データとして扱ってもよいし、画像処理部４ｂが入力された画像データに圧縮のような所定の画像処理を施した後の画像データを、入力画像データとして扱ってもよい。
【００４４】
制御部４（レイアウト解析部８１）は、入力画像データのレイアウトを解析する（ステップ♯２１）。そして、制御部４は、１ページの画像データから、文字領域（文字部分）と図形領域（図形部分）を削除し、線画像データＤ２を生成する（ステップ♯２２）。ステップ♯２１、ステップ♯２２は、基準画像データＤ１の登録の場合と同様の処理である。また、傾き矯正の画像処理を行ってもよい点も同様である。
【００４５】
そして、制御部４（類似判断処理部８６）は、生成した線画像データＤ２と、本体記憶部５やサーバー７に記憶された基準画像データＤ１を比較する（ステップ♯２３）。このとき、正確な比較のため、制御部４は、線画像データＤ２の拡大、又は、縮小を行って、線画像データＤ２と基準画像データＤ１のサイズを同じサイズとする。
【００４６】
そして、制御部４（類似判断処理部８６）は、線画像データＤ２が何れかの基準画像データＤ１と同一又は類似であるか判断する処理を行う（ステップ♯２４）。入力画像データが、とある基準画像データＤ１と同じ形式に基づいている場合、入力画像データから文字を削除した線画像データＤ２と基準画像データＤ１のそれぞれに含まれる線や枠の位置や長さは同じ又は近似するはずである。一方、入力画像データが、本体記憶部５やサーバー７に記憶された基準画像データＤ１（ひな形）に準拠していない書類であるとき、両画像データの内容は一致しない。
【００４７】
そこで、制御部４（類似判断処理部８６）は、基準画像データＤ１と線画像データＤ２のパターンマッチング処理を行って、基準画像データＤ１と線画像データＤ２が同一又は類似であるかを判断する。パターンマッチング処理には、様々な手法がある。例えば、制御部４は、ユークリッド距離に基づく演算を行い、演算により得られた値がゼロであるか、及び、閾値以下であるか否かによって、両画像データが類似するか否かを判断してもよい。また、制御部４は、基準画像データＤ１内の予め定められた複数の特徴画素（例えば、枠の隅の点）と、線画像データＤ２内の対応する複数の特徴画素のそれぞれについて、画像データの中心点からの距離を求めてもよい。そして、制御部４は、基準画像データＤ１に含まれる画素に基づき求めた距離の合計と、線画像データＤ２に含まれる画素に基づき求めた距離の合計との差が無ければ同一と判断し、差が閾値以下であれば類似と判断してもよい。また、制御部４は、両画像データのそれぞれを上下、左右、斜めの成分に分解し、分解したそれぞれのパターンを一定画素×一定画素（例えば、７×７）に縮小し、同方向の成分間でのユークリッド距離を求め、演算結果の合計値がゼロであれば同一、閾値以下であれば類似と判断するようにしてもよい。
【００４８】
そして、制御部４は、線画像データＤ２と同一又は類似の基準画像データＤ１が１つも無いと判断したとき（ステップ♯２５のＮｏ）、制御部４は、線画像データＤ２の元の入力画像データを、仕分け情報ｉ１を付さずに記憶部（本体記憶部５やサーバー７）に記憶させる（ステップ♯２６）。そして、本フローは終了する。なお、この場合のデータの保存場所は、予め定められていてもよいし、操作パネル２で設定できるようになっていてもよい。
【００４９】
一方、制御部４は、線画像データＤ２と同一又は類似の基準画像データＤ１が有ると判断したとき（ステップ♯２５のＮｏ）、制御部４は、同一又は類似の基準画像データＤ１に付された仕分け情報ｉ１と同じ仕分け情報ｉ１を、線画像データＤ２の元の入力画像データ（入力画像データに画像処理が施された後の画像データでもよい）に付す（ステップ♯２７）。なお、類似と判断できた基準画像データＤ１が複数あるとき、制御部４は、基準画像データＤ１の１つを選択する。制御部４は、ユークリッド距離の演算結果を参照し、類似と判断できた基準画像データＤ１のうち、線画像データＤ２と最も類似度が大きい基準画像データＤ１を選ぶようにしてもよい。
【００５０】
さらに、制御部４は、仕分け情報ｉ１が付された入力画像データが、既に記憶部に記憶されている画像データであって、同じ仕分け情報ｉ１が付された画像データと同じフォルダーに記憶されるように、記憶部（本体記憶部５、サーバー７）に入力画像データを記憶させる（ステップ♯２８）。これにより、仕分け情報ｉ１が付された画像データは、自動的に同じ形式の書類の画像データが記憶されるフォルダーに格納される。そして、本フローは終了する（エンド）。
【００５１】
ここで、制御部４は、本体記憶部５とサーバー７のうち、比較に用いられた基準画像データＤ１が記憶されている方に設けられたフォルダーであって、同じ仕分け情報ｉ１が付された画像データを含むフォルダーが入力画像データの記憶場所となるように、入力画像データを記憶部に記憶させてもよい。この場合、制御部４は、基準画像データＤ１が本体記憶部５に記憶されているとき本体記憶部５に、サーバー７に記憶されているときサーバー７に、入力画像データを記憶させる。
【００５２】
本体記憶部５又はサーバー７に記憶するとき、基準画像データＤ１が格納されたフォルダーとは別に、同じ仕分け情報ｉ１が付された画像データを格納するフォルダー（同じグループとして扱う画像データをまとめてためるために使用者に作られたフォルダー）があるとき、制御部４は、それらのフォルダーのうち何れか一つ、又は、全てに入力画像データを記憶させる。なお、基準画像データＤ１が格納されたフォルダーと、それとは別に設けられ同じ仕分け情報ｉ１が付された画像データを格納するフォルダーのように、入力画像データの記憶先の候補となるフォルダーが複数あるとき、操作パネル２は記憶先の候補を表示し、記憶先の選択を受け付けるようにしてもよい。この場合、制御部４は、選択された記憶先に入力画像データを記憶させる。
【００５３】
また、制御部４は、本体記憶部５とサーバー７のうち、比較に用いられた基準画像データＤ１が記憶されていない方に設けられたフォルダーであって、同じ仕分け情報ｉ１が付された画像データを含むフォルダーが入力画像データの記憶場所となるように、入力画像データを記憶部に記憶させてもよい。つまり、基準画像データの記憶場所と入力画像データの記憶場所を異ならせてもよい。制御部４は、基準画像データＤ１が本体記憶部５に記憶されているときサーバー７に、基準画像データＤ１がサーバー７に記憶されているとき本体記憶部５に、入力画像データを記憶させる。入力画像データを記憶させるに際し、同じ仕分け情報ｉ１が付された画像データを含むフォルダーがないとき、制御部４は、操作パネル２にフォルダー作成用画面（不図示）を表示させる。そして、制御部４は、使用者によって新規作成されたフォルダーに入力画像データを記憶させる。
【００５４】
又、同じ仕分け情報ｉ１が付された画像データを格納するフォルダーが複数あるとき、制御部４は、それらのフォルダーのうち何れか一つ、又は、全てに入力画像データを記憶させる。あるいは、制御部４は、操作パネル２は記憶先の候補（同じ仕分け情報ｉ１が付された画像データを格納するフォルダー）を複数表示し、記憶先の選択を受け付けるようにしてもよい。この場合、制御部４は選択された記憶先に入力画像データを記憶させる。
【００５５】
更に、仕分け情報ｉ１が付された入力画像データの保存先を自動で定めず、常に、操作パネルで指定された保存先に仕分け情報ｉ１が付された入力画像データを記憶させるようにしてもよい。この場合、ステップ♯２８はスキップされる。
【００５６】
（プレスキャンモード）
次に、図１０〜図１２を用いて、本実施形態の複合機１００でのプレスキャンモードを説明する。図１０は、実施形態に係るプレスキャンモードでの処理の一例を示すフローチャートである。図１１、図１２は、プレスキャンモードで表示される画面の一例を示す図である。
【００５７】
通常、コピーやスキャン送信のような原稿読み取りを伴うジョブはスタートキー２３ａが操作されると、原稿の読み取りが開始される。一方、本実施形態の複合機１００は、原稿をセットし、原稿カバー１０１を閉じると、画像データの読み取りを開始するプレスキャンを行うプレスキャンモードを有する。プレスキャンモードでは、スタートキー２３ａが操作されると、プレスキャンにより読み取られた画像データに基づき、印刷や送信が開始される。スタートキー２３ａの操作前に原稿の読み取りを先に行うので、スタートキー２３ａを押してからジョブ完了までの時間を短縮することができる。
【００５８】
操作パネル２で設定を行うことにより、プレスキャンモードのＯＮ／ＯＦＦを切り替えることができる。プレスキャンモードＯＦＦの設定がなされているとき、原稿をセットし、原稿カバー１０１を閉じても、スキャンは開始されず、スタートキー２３ａが押されると原稿の読み取りが開始される。そして、図９のフローチャートに沿った処理がなされる。
【００５９】
以下、プレスキャンモードＯＮの設定がなされているときの処理の流れの一例を図１０〜図１２を用いて説明する。図１０のスタートは、原稿をセットし、原稿カバー１０１を閉じた時点である。
【００６０】
尚、原稿カバー１０１の予め定められた角度以上開けられたこと、及び、開状態から原稿カバー１０１が予め定められた角度（以下、基準角度）よりも閉められたことを検知するため、カバー開閉センサー９１が設けられる（図１、図２参照）。例えば、カバー開閉センサー９１は、上方に付勢される可動軸と透過型の光センサーを含む。基準角度は、画像読取部１の上面を０度として１５〜４５度の範囲の何れかの角度とできる。可動軸は、原稿カバー１０１が閉じられるほど下方に押し込まれ、原稿カバー１０１が開くに従い上方に突出する。光センサーの光軸を押し込まれた可動軸が遮るようになっている。カバー開閉センサー９１（光センサー）の出力は、原稿カバー１０１が基準角度以上開けられているか否かによって出力値が異なる。カバー開閉センサー９１の出力は制御部４に入力される。制御部４は、この出力に基づき、原稿カバー１０１が開いているか否かを認識する。
【００６１】
ここで、カバー開閉センサー９１の出力が開状態から閉状態に変化したとき、画像読取部１のコンタクトガラス１１に原稿がセットされているか否かを確認するため、制御部４は、画像読取部１に原稿の読み取り動作を行わせる。セット原稿の有無の確認のための読み取りは、原稿カバー１０１が完全に閉じる前のタイミングで行われる。
【００６２】
上記のタイミングで読み取りが行われるので、原稿がセットされているとき、読み取りで得られたラインの画像データでは、原稿がある位置に対応する画素と原稿が無い位置に対応する画素との画素値が異なる。そのため、隣接する画素間の画素値の差が閾値よりも大きくなっている境界が現れる。画像読取部１と制御部４は、隣接する画素間の画素値の差が閾値以上の部分を境界と認識する。画像読取部１と制御部４は、境界があるとき、原稿がセットされていると判断する。一方、境界が無いとき、画像読取部１と制御部４は、セットされた原稿は無いと判断する。なお、コンタクトガラス１１の下方に反射型の光センサーを配し、光センサーによってセットされた原稿の有無を検知してもよい。このように、画像読取部１と制御部４は、原稿のセットを検知する。
【００６３】
尚、本実施形態の複合機１００では、コンタクトガラス１１の上側左隅が基準点とされる。基準点にあわせて、原稿の裏面（読取面を下側にした状態）の上側左隅に原稿をセットするようになっている。そのため、制御部４は、基準点から境界の位置までの距離を、セットされた原稿の主走査方向のサイズと認識する。また、コンタクトガラス１１の下方には、サイズ検知センサー９２が設けられる。サイズ検知センサー９２は、反射型の光センサーとできる。サイズ検知センサー９２は、原稿の副走査方向のサイズを検知するため、コンタクトガラス１１の奥側端縁に沿って複数設けられる。制御部４は、セット原稿検知のための読み取りにあわせ、各サイズ検知センサー９２に原稿の存在の有無を確認させる。制御部４は、セット原稿の副走査方向の長さは、原稿の存在を確認できた最も右側の光センサーと原稿の存在を確認できなかった最も左側の光センサーの間であると判断する。制御部４は、副走査方向の長さの範囲内の定形サイズであって、主走査方向の長さと最も近い定形サイズ（例えば、レターサイズやＡ４サイズ）をセット原稿のサイズと判定する。
【００６４】
つまり、図１０のスタートは、原稿がセットされた状態で原稿カバー１０１が閉じられ、制御部４が原稿のセットを検知し、原稿サイズの判定をした時点である。まず、制御部４は、セットされた原稿の読み取りを画像読取部１に開始、実行させる（プレスキャンの実行、ステップ♯３１）。この読み取りは、スタートキー２３ａによるジョブの実行指示がなされる前から開始される。言い換えると、原稿をセットして原稿カバー１０１を閉じると、自動的にスキャンが開始される。なお、読取面を下にし、原稿の読取面の上縁又は右縁をコンタクトガラス１１の左縁に合わせるともに、原稿の読取面の上縁又は左縁をコンタクトガラス１１の奥側の縁に合うように、使用者は原稿をセットする。
【００６５】
そして、制御部４は、原稿の最初から、又は、先の所定ライン数の読み取りから更に所定ライン数の読み取りを行ったか否か（所定ライン数分の画像データが生成されたか否か）を確認する（ステップ♯３２）。所定ライン数は適宜定めることができる数である。１センチ〜数センチ、１インチ〜数インチの長さ分のライン数とすることができる。また、原稿の副走査方向の長さを予め定められた数（例えば、２〜１０程度）で分割した長さに相当するライン数としてもよい。
【００６６】
所定ライン数の読み取りが完了していなければ（ステップ♯３２のＮｏ）、制御部４は、画像読取部１に読み取りを継続させる（ステップ♯３３）。そして、フローは、ステップ♯３２に戻る。一方、所定ライン数の読み取りが完了すると（ステップ♯３２のＹｅｓ）、制御部４（レイアウト解析部８１）は、読み取り済の画像データに基づいて、線画像データＤ２を生成する（ステップ♯３４）。制御部４は、読み取りが完了していない段階では、１ページのうち、部分的な線画像データＤ２を生成する。
【００６７】
そして、制御部４（類似判断処理部８６）は、線画像データＤ２と、記憶部の基準画像データＤ１のうち部分的な線画像データＤ２と対応する大きさ、位置の部分の画像データを比較して、線画像データＤ２が何れかの基準画像データＤ１と同一又は類似であるかの判断処理を行う（ステップ♯３５）。同一又は類似の基準画像データＤ１がないとき（ステップ♯３６のＮｏ）、制御部４は、判定した原稿サイズに基づき、原稿の端（末尾）まで読み取りを完了したか否かを確認する（ステップ♯３７）。まだ読み取りを完了していないとき（ステップ♯３７のＮｏ）、フローは、ステップ♯３１に戻り、次の所定ライン数の読み取りがなされる。
【００６８】
一方、同一、又は、類似の基準画像データＤ１が無い状態で読み取りが完了したとき（ステップ♯３７のＹｅｓ）、制御部４は、線画像データＤ２の元の入力画像データ（又は入力画像データに所定の画像処理を施した画像データ）を、仕分け情報ｉ１を付さずに記憶部（本体記憶部５やサーバー７）に記憶させる（ステップ♯３８）。そして、本フローは終了する。なお、この場合のデータの保存場所は、予め定められていてもよいし、操作パネル２で設定できるようになっていてもよい。
【００６９】
一方、同一又は類似の基準画像データＤ１があると判断したとき（ステップ♯３６のＹｅｓ）、制御部４は、制御部４は、同一または類似と判断した基準画像データＤ１に付された仕分け情報ｉ１を操作パネル２に表示させる（ステップ♯３９）。そして、制御部４は、判定した原稿サイズに基づき、原稿の端（末尾）まで読み取りを完了したか否かを確認する（ステップ♯３１０）
【００７０】
読み取りを完了していないとき（ステップ♯３１０のＮｏ）、フローは、ステップ♯３１に戻る。一方、読み取りが完了したとき（ステップ♯３１０のＹｅｓ）、制御部４は、選択された仕分け情報ｉ１に対応するフォルダーに入力画像データを記憶させる（ステップ♯３１１）。尚、ステップ♯３１１では、上述のステップ♯２８と同様の処理がなされる。そして、本フローは終了する。
【００７１】
図１１は、プレスキャン時に同一又は類似と判断された基準画像データＤ１があるときに表示される操作パネル２の表示パネル２１の仕分け情報表示画面Ｓ３の一例を示す。図１１に示すように、同一または類似と判断した基準画像データＤ１が複数あるとき、制御部４はそれぞれの基準画像データＤ１に付された仕分け情報ｉ１であって、複数の仕分け情報ｉ１を表示パネル２１に表示させる。原稿の読み取りの初期段階では、余白の存在や、線の数が少ないため、複数の基準画像データＤ１と類似すると判断される場合がある。
【００７２】
また、図１１に示すように、類似すると判断した基準画像データＤ１の仕分け情報ｉ１（タグ）と、仕分け情報ｉ１に対応する保存先の一例が表示される。所定ライン数の読み取りが行われるごとに、比較する画像データの範囲が広くなるので、同一又は類似と判断される基準画像データＤ１が少なくなって行くことが考えられる。そこで、制御部４は、所定ライン数の読み取りが行われ、同一又は類似と判断される基準画像データＤ１が少なくなるごとに、仕分け情報表示画面Ｓ３の内容を切り替える。具体的に、制御部４は、表示する仕分け情報ｉ１を操作パネル２に減らさせる（図１２参照）。図１２は、原稿の読み取りが進み、表示される仕分け情報ｉ１が読み取り当初（図１１の状態）よりも少なくなった状態の一例を示している。
【００７３】
そして、制御部４は、使用者のタッチ操作によって選択された仕分け情報ｉ１に対応する保存先に、読み取っている又は読み取りが完了した画像データ（入力画像データ）を記憶させる。制御部４は、仕分け情報ｉ１に対応する保存先の一例を操作パネル２に表示させる。表示される保存先は、同じ仕分け情報ｉ１が付された基準画像データＤ１や入力画像データが保存されたフォルダーである。
【００７４】
仕分け情報ｉ１（保存先）の選択は、原稿の読み取りが完了する前に行うことができる。具体的に、制御部４は、表示された仕分け情報ｉ１のうち、使用者が何れかを選択したか否かの確認を続ける。制御部４は、操作パネル２（タッチパネル部２２）の出力に基づき、タッチされた仕分け情報ｉ１が選択されたと認識する。そして、制御部４は、ジョブの実行の指示（スタートキー２３ａへの操作）がなされると、使用者により選択された仕分け情報ｉ１に対応するフォルダーにプレスキャン完了により生成された入力画像データを記憶させる。
【００７５】
（画像データの検索）
次に、図１３〜図１５を用いて、実施形態に係る複合機１００での画像データの検索を説明する。図１３は、実施形態に係る複合機１００での画像データの検索の流れの一例を示すフローチャートである。図１４は、実施形態に係るキーワード入力画面Ｓ４の一例を示す図である。図１５は、実施形態に係る検索結果画面Ｓ５の一例を示す図である。
【００７６】
本実施形態の複合機１００は、画像データを記憶する部分として、本体記憶部５やサーバー７を含む。仕分け情報ｉ１（タグ）が付された画像データが本体記憶部５やサーバー７に記憶されることがある。そして、本実施形態の複合機１００では、特定の仕分け情報ｉ１が付された画像データを検索し、抽出することができる。
【００７７】
図１３のフローチャートのスタートは、特定の仕分け情報ｉ１が付された画像データの検索機能を利用する一連の操作が操作パネル２になされた時点である。言い換えると、画像データの検索の開始指示が操作パネル２に入力された時点である。
【００７８】
まず、制御部４は、キーワード入力画面Ｓ４を操作パネル２（表示パネル２１）に表示させる（ステップ♯４１）。キーワード入力画面Ｓ４には、検索用のキーワードとして仕分け情報ｉ１を入力するためのワード入力キーＫ２と、入力されたキーワードを表示するキーワード表示欄Ｆ４が設けられる（図１４参照）。
【００７９】
ワード入力キーＫ２が操作されたとき、制御部４は、文字、数字、記号入力用のソフトウェアキーボード（不図示）を表示パネル２１に表示させる。使用者は、ソフトウェアキーボードでキーワードを入力する。そして、制御部４は、使用者に入力されたキーワードをキーワード表示欄Ｆ４内に表示させる。図１４では、キーワードとして「原稿用紙」の語が入力された例を示している。
【００８０】
そして、制御部４は、タッチパネル部２２の出力に基づき、キーワード入力画面Ｓ４での検索開始を指示する入力を認識する（ステップ♯４２）。具体的には、キーワード入力画面Ｓ４に配された検索キーへの操作が、検索開始を指示する入力として受け付けられる。
【００８１】
続いて、制御部４は、記憶部に記憶される画像データのうち、入力されたキーワードと同じ仕分け情報ｉ１が付された画像データを探し、抽出する（ステップ♯４３）。次に、制御部４は、検索結果画面Ｓ５を操作パネル２（表示パネル２１）に表示させる（ステップ♯４４）。そして、本フローは終了する。検索結果画面Ｓ５で画像データを選択し、選択した画像データの印刷を印刷部３に行わせたり、選択された画像データの送信を通信部６に行わせたりすることができる。
【００８２】
図１５は、検索結果画面Ｓ５の一例を示す。制御部４は、一覧形式の検索結果を操作パネル２に表示させる。検索結果画面Ｓ５の一覧内には、チェックボックスＣ１、抽出された画像データの名前、抽出された画像データの登録日時、抽出された画像データのデータサイズの組合せが横方向に並べて配される。そして、抽出できた画像データが複数あるとき、組合せが縦方向に並べられる。なお、抽出された画像データの件数が１画面内に収まらないとき、スクロールバーＢ１を操作して他の抽出された画像データ名を表示させることができる。
【００８３】
使用者は、一覧表示された（抽出された）画像データのうち、利用したい画像データに対応するチェックボックスＣ１にチェックを入れる。制御部４は、表示位置がタッチされたチェックボックスＣ１を選択された画像データと認識する。また、制御部４は、選択された画像データに対応するチェックボックスＣ１内にチェックマークを表示させる。図１５は、「作文１」の名前の画像データに対応するチェックボックスＣ１にチェックが入れられている例を示している。
【００８４】
また、検索結果画面Ｓ５には、印刷キーＫ３と送信キーＫ４が設けられる。何れかの画像データが選択された（チェックが入れられた）状態で印刷キーＫ３がタッチされたとき、制御部４は、選択された画像データの印刷を印刷部３に行わせる。何れかの画像データが選択された（チェックが入れられた）状態で送信キーＫ４がタッチされたとき、制御部４は、予め定められた、あるいは、操作パネル２により設定された送信先への画像データの送信を通信部６に行わせる。このように、登録した画像データを再利用して印刷、送信を行うことができる。
【００８５】
従来、同じ書式に基づくそれぞれの画像データは、含まれる文字、数字、記号が異なるので類似するとは判断されず、同じグループに属すると判断されなかった。そこで、実施形態に係る複合機１００（画像形成装置）は、操作パネル２、入力部（画像読取部１、通信部６）、記憶部（本体記憶部５、サーバー７）を含む。操作パネル２は、使用者の設定操作を受け付け、表示を行う。入力部は、データを入力するための部分である。記憶部は、検索の目印としての情報であって、仕分けのための情報である仕分け情報ｉ１が付された基準画像データＤ１を記憶する。制御部４は、入力部に入力されたデータに基づく画像データである入力画像データを解析して罫線部分と文字部分を認識し、罫線部分を残しつつ画像データから文字部分を削除して線画像データＤ２を生成し、基準画像データＤ１と生成した線画像データＤ２を比較して同一又は類似の画像データであるか否かを判断する判断処理を行い、同一又は類似と判断したとき、同一又は類似と判断した基準画像データＤ１に付されている仕分け情報ｉ１を同一又は類似と判断した線画像データＤ２に対応する入力画像データに付加し、仕分け情報ｉ１が付加された入力画像データを記憶部（本体記憶部５、サーバー７）に記憶させる。
【００８６】
これにより、画像データから文字部分を削除して、罫線（線や枠）に基づき画像の比較が行われるので、同じ書式に基づく文書のそれぞれの画像データは、文字部分の差に影響されず、同一又は類似と判断される。そして、入力画像データには、特徴を示し、仕分け、検索、分類を行う上で目印となる仕分け情報ｉ１が自動的に付される。従って、同じ形式の文書には同じ仕分け情報ｉ１を自動的に付すことができ、今までできなかった文書の形式の観点から画像データを仕分けることができる。
【００８７】
なお、基準画像データＤ１は、文書の形式（書式、ひな形、テンプレート）を示す画像データであり、予め記憶部に記憶される。また、どのような仕分け情報ｉ１を基準画像データＤ１に付加しておくかは適宜定めることができる。文書の書式名のような文字（キーワード）を仕分け情報ｉ１として用いることができる。
【００８８】
また、記憶部は、画像形成装置内に設けられる本体記憶部５と、画像形成装置と通信可能に接続されるサーバー７の何れか１つ又は両方である。制御部４は、本体記憶部５とサーバー７のうち、比較に用いられた基準画像データＤ１が記憶されている方に設けられたフォルダーであって、同じ仕分け情報ｉ１が付された画像データを含むフォルダーが入力画像データの記憶場所となるように、入力画像データを記憶部に記憶させる。これにより、同じフォルダーに同じ形式の画像データが自動的に記憶される。従って、文書の形式単位で入力画像データを仕分けたうえで、記憶部（本体記憶部５、サーバー７）に入力画像データを記憶させることができる。
【００８９】
また、記憶部は、画像形成装置内に設けられる本体記憶部５と、画像形成装置と通信可能に接続されるサーバー７の何れか１つ又は両方である。制御部４は、本体記憶部５とサーバー７のうち、比較に用いられた基準画像データＤ１が記憶されていない方に設けられたフォルダーであって、同じ仕分け情報ｉ１が付された画像データを含むフォルダーが入力画像データの記憶場所となるように、入力画像データを記憶部に記憶させる。これにより、基準画像データＤ１と入力画像データの記憶場所を異ならせることができる。また、データの記憶場所を適度に分散させることができる。
【００９０】
また、記憶部は、画像形成装置内に設けられる本体記憶部５と、画像形成装置と通信可能に接続されるサーバー７の何れか１つ又は両方である。操作パネル２は、仕分け情報ｉ１の設定を受け付ける。制御部４は、記憶部に記憶された画像データの中から設定された仕分け情報ｉ１が付された画像データの検索処理を行い、検索結果を操作パネル２に表示させる。これにより、仕分け情報ｉ１に基づき同じ形式の書類の画像データを容易に抽出することができる。そして、使用者は、抽出結果を確認し、所望する画像データを探し出せる。
【００９１】
また、入力部は、原稿の画像データを読み取る画像読取部１である。画像読取部１は、原稿のセットを検知し、操作パネル２で原稿読み取りを伴うジョブの実行指示がなされる前にセットされた原稿の読み取りを開始するプレスキャンを行って原稿の画像データを入力画像データとして生成する。制御部４は、プレスキャンに基づく入力画像データから線画像データＤ２を生成し、生成した線画像データＤ２について判断処理を行い、同一又は類似する基準画像データＤ１があると判断したとき、同一又は類似する基準画像データＤ１の仕分け情報ｉ１を操作パネル２に表示させる。また、制御部４は、操作パネル２に表示された仕分け情報ｉ１のうち、使用者の操作により選択された仕分け情報ｉ１を認識し同じ仕分け情報ｉ１が付された画像データを含むフォルダーが入力画像データの記憶場所となるように入力画像データを記憶部（本体記憶部５、サーバー７）に記憶させる。これにより、使用者は、所望するフォルダーに入力画像データを記憶させられる。従って、入力画像データの仕分け先（保存先）を仕分け情報ｉ１にの観点から決めることができる。
【００９２】
また、制御部４は、画像読取部１がプレスキャンにおいて所定ライン数の読み取りを行うごとに、読み取り済の画像データに基づいて、１ページの原稿のうちの部分的な線画像データＤ２を生成し、部分的な線画像データＤ２に基づいて判断処理を行う。操作パネル２は、所定ライン数の読み取りが行われるごとになされる判断処理によって同一又は類似すると判断された基準画像データＤ１が減るごとに表示する仕分け情報ｉ１を減らす。
【００９３】
これにより、入力画像データの読み取りが段階的に進むごとに、判断処理の結果が示される。そのため、分割された領域を１つずつ読み取るごとに、入力画像データと少なくとも一部が似ている基準画像データＤ１を示すことができる。また、原稿の読み取りが進むごとに仕分け情報ｉ１が減るので、仕分け情報ｉ１が絞り込まれていく。そのため、仕分け情報ｉ１（基準画像データＤ１）が絞り込まれていく過程を知ることができる。
【００９４】
ある形式の文書を作成したところ、ひな形として記憶部（本体記憶部５、サーバー７）に登録する前に、使用者は書き込みをしてしまう場合がある。又、文書のひな形のデータがなく、ある形式の文書を流用するには、文書作成ソフトウェアを用いて新たにひな形のデータを作成しなければならない場合もある。そこで、制御部４は、生成した線画像データＤ２を文書のひな形データとして記憶部（本体記憶部５、サーバー７）に記憶させる。
【００９５】
これにより、手元にある記入済の文書から線画像データＤ２を生成し、基準画像データＤ１として記憶部（本体記憶部５、サーバー７）に記憶させることができる。従って、使用者は、文書のひな形自体や、文書のひな形のデータがなくても、手元の書類のスキャンを行うだけで基準画像データＤ１を記憶部に登録できる。
【００９６】
また、画像形成装置（複合機１００）は、印刷を行う印刷部３を含む。制御部４は、生成した線画像データＤ２を印刷部３に印刷させる。これにより、使用者は、手元にある書類と同じ形式であって未記入状態の書類を容易に入手できる。
【００９７】
また、記憶部（本体記憶部５）はＯＣＲのソフトウェアを記憶する。制御部４は、ＯＣＲのソフトウェアに含まれる処理を利用することにより、入力画像データを解析して罫線部分と文字部分を認識する。
【００９８】
画像形成装置（複合機１００）は、ＯＣＲの処理を行うＯＣＲ処理部８を含む。制御部４は、ＯＣＲ処理部８が行う処理を利用することにより、前記入力画像データを解析して罫線部分と文字部分を認識する。これにより、ＯＣＲ用のソフトウェアや回路を流用することができ、線画像データＤ２の生成のためだけの特別なソフトウェアを設計、開発せずに済む。
【００９９】
又、本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１００】
本発明は、画像データを登録できる画像形成装置に利用可能である。
【符号の説明】
【０１０１】
１００  複合機（画像形成装置）          １      画像読取部（入力部）
２      操作パネル                      ３      印刷部
４      制御部                          ５      本体記憶部（記憶部）
６      通信部（入力部）                ７      サーバー（記憶部）
ｉ１    仕分け情報                      Ｄ１    基準画像データ
Ｄ２    線画像データ
【図１】
0006274121.tif 000002
【図２】
0006274121.tif 000003
【図３】
0006274121.tif 000004
【図４】
0006274121.tif 000005
【図５】
0006274121.tif 000006
【図６】
0006274121.tif 000007
【図７】
0006274121.tif 000008
【図８】
0006274121.tif 000009
【図９】
0006274121.tif 000010
【図１０】
0006274121.tif 000011
【図１１】
0006274121.tif 000012
【図１２】
0006274121.tif 000013
【図１３】
0006274121.tif 000014
【図１４】
0006274121.tif 000015
【図１５】
0006274121.tif 000016