(57)【要約】【課題】原稿束に同じ内容の原稿が複数枚含まれていても、無駄なページについてジョブを行わないようにし、用紙や記憶領域のようなリソースの無駄使いを無くす。【解決手段】画像形成装置は、画像読取部、記憶部、ジョブ実行部、制御部を含む。複数枚の原稿を読み取る複数原稿ジョブのとき、制御部は、複数原稿ジョブの読み取りで得られたページ画像データのうち、内容が同じである同一画像データを認識する。制御部は、同一画像データを削除する。制御部は、同一画像データの削除後に残ったページ画像データに基づき、ジョブ実行部にジョブを実行させる。【選択図】図５
2020099005.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る画像読取部と、
原稿の読み取りで得られたページ画像データを記憶する記憶部と、
前記ページ画像データに基づき、ジョブを実行するジョブ実行部と、
制御部と、を含み、
複数枚の原稿を読み取る複数原稿ジョブのとき、
前記制御部は、
前記複数原稿ジョブの読み取りで得られた前記ページ画像データのうち、内容が同じである同一画像データを認識し、
同じ内容の複数のページのうち１ページだけが残るように前記同一画像データを削除し、
前記同一画像データの削除後に残った前記ページ画像データに基づき、前記ジョブ実行部にジョブを実行させることを特徴とする画像形成装置。
【請求項２】
前記制御部は、
原稿の読み取りで新たな前記ページ画像データが生成されるごとに、新たに生成された前記ページ画像データが前記同一画像データか否かを判定し、
前記同一画像データか否かを判定するとき、新たに生成された前記ページ画像データと、比較対象画像データを比較し、
新たに生成された前記ページ画像データよりも前のページの前記ページ画像データを後のページから順番に前記比較対象画像データとして選択し、
選択した前記比較対象画像データと新たに生成された前記ページ画像データの内容が同じと判定したとき、新たに生成された前記ページ画像データが前記同一画像データであると判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
新たに生成された前記ページ画像データと前記比較対象画像データを比較するとき、
前記制御部は、
新たに生成された前記ページ画像データと前記比較対象画像データのデータサイズを認識し、
前記データサイズの差の絶対値が予め定められた第１基準値よりも大きいとき、新たに生成された前記ページ画像データと前記比較対象画像データの内容は同じではないと判定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、
新たに生成された前記ページ画像データと前記比較対象画像データの内容の近似度を求め、
求めた前記近似度が予め定められた第２基準値以下のとき、新たに生成された前記ページ画像データと前記比較対象画像データの内容は同じではないと判定し、
求めた前記近似度が前記第２基準値よりも大きいとき、新たに生成された前記ページ画像データは前記同一画像データと判定することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
複数枚の原稿を読み取る複数原稿ジョブのとき、
前記画像読取部は、文書ひな形を読み取り、
前記制御部は、
前記複数原稿ジョブの読み取りで得られた前記ページ画像データのうち、前記文書ひな形の読み取りで得られたひな形画像データと同じ内容の前記ページ画像データである未記入画像データを認識し、
前記未記入画像データを削除し、
前記未記入画像データの削除後に残った前記ページ画像データに基づき、前記ジョブ実行部にジョブを実行させることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
新たに生成された前記ページ画像データが前記未記入画像データか否かを判定するとき、
前記制御部は、
新たに生成された前記ページ画像データと前記ひな形画像データのデータサイズを認識し、
前記データサイズの差の絶対値が予め定められた第１基準値よりも大きいとき、新たに生成された前記ページ画像データが前記未記入画像データではないと判定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、
新たに生成された前記ページ画像データと前記ひな形画像データの内容の近似度を求め、
求めた前記近似度が予め定められた第２基準値以下のとき、新たに生成された前記ページ画像データは前記未記入画像データではないと判定し、
求めた前記近似度が前記第２基準値よりも大きいとき、新たに生成された前記ページ画像データは前記未記入画像データであると判定することを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
表示パネルを含み、
ジョブの完了後、
前記制御部は、前記複数原稿ジョブにおいて削除した前記ページ画像データのページ数を前記表示パネルに表示させることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記制御部は、
前記ページ画像データに含まれるページ番号、又は、文章に付された項目番号を認識し、
ページ番号順、又は、項目番号順で、前記ページ画像データを並び変えることを特徴とする請求項１乃至８の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り可能な画像形成装置に関する。
【背景技術】
【０００２】
ネットワークを介し、ＰＣのような端末から画像データを画像形成装置に送信することがある。画像形成装置は、受信した画像データに基づき印刷する（プリントジョブ）。通常、画像形成装置は複数人で共用される。複数人が同じ画像データを画像形成装置に送信することがある。同じ画像データに基づくプリントジョブが複数回行われる。２回目以降のプリントジョブが無駄な場合がある。無駄なプリントジョブの繰り返しを防ぐ技術の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、画像処理端末から印刷対象の画像データを、ネットワークにより接続された複数の画像形成装置のいずれかに送信して印刷する画像形成システムに用いられ、画像処理端末から画像データ及び画像データの印刷処理を要求した利用者を識別する利用者情報を受信し、受信した画像データに基づいて画像データを一意に特定できる識別データを生成し、画像データに基づいて画像を印刷し、画像が印刷されると印刷された画像に対応する識別データを利用者情報に関連付けて記憶し、画像処理端末から受信した画像データに対応する識別データが記憶されている場合、警告情報を画像処理端末に通知し、記憶手段に記憶された識別データ及び利用者情報を含む同期データを、ネットワークに接続された画像形成装置に送信し、画像形成装置から同期データを受信すると、同期データに含まれる画像データ及び利用者情報を互いに関連付けて記憶する画像形成装置が記載されている。この構成により、パソコンからネットワークを介して画像データをネットワーク上の画像形成装置に送信し、画像形成装置に印刷処理を実行させる場合、個々の画像形成装置で、同じ画像を印刷することを防ごうとする（特許文献１：請求項１、段落[0001]）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４０８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スキャナーを有する画像形成装置がある。このような画像形成装置には、例えば、複合機、複写機、ファクシミリ装置がある。このような画像形成装置では、スキャナーは原稿を読み取り、原稿画像データを生成する。画像形成装置は、原稿画像データに基づきジョブを行う。
【０００６】
原稿を複数枚読み取り、複数枚分の原稿画像データに基づき、１つのジョブが実行されることがある。例えば、コピージョブでは、複数枚の原稿を読み取り、原稿画像データに基づき、複数ページを連続して印刷することがある。また、送信ジョブでは、複数枚の原稿を読み取り、複数枚分の画像データをまとめて送信することもある。
【０００７】
このような原稿を複数枚読み取るジョブでは、同じ内容の原稿が複数枚、原稿束に混じることがある。例えば、印刷物に誤記が含まれる場合、印刷がやり直される。同じファイルについて複数回印刷されることがある。複数部の印刷物から正しいページを抽出して原稿束を得るとき、同じ内容のページが複数枚、誤って原稿束に混ざる場合がある。
【０００８】
同じ内容のページが複数枚いらない場合がある。この場合、同じ内容の原稿を複数含む原稿束をスキャンすると、無駄なページの画像データが生成されるという問題がある。コピージョブの場合、無駄な画像データに基づき、無駄な印刷がなされる。送信ジョブの場合、無駄な画像データに基づき、不要なデータが送信される。
【０００９】
特許文献１記載の技術は、ＰＣから送信された画像データが、以前印刷した画像データと同じ場合、警告を出す技術である。特許文献１記載の技術では、複数ページ分の画像データに基づき１ジョブを行う場合、同じ内容の画像データが複数ページ含まれているとき、無駄な印刷が行われる。特許文献１記載の技術では、上記の問題を解決することはできない。
【００１０】
本発明は、上記問題点を鑑み、複数枚の原稿を読み取るジョブのとき、原稿束に同じ内容の原稿が複数枚含まれていても、無駄なページについてジョブを行わないようにし、用紙や記憶領域のようなリソースの無駄使いを無くす。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、画像読取部、記憶部、ジョブ実行部、制御部を含む。前記画像読取部は、原稿を読み取る。前記記憶部は、原稿の読み取りで得られたページ画像データを記憶する。前記ジョブ実行部は、前記ページ画像データに基づき、ジョブを実行する。複数枚の原稿を読み取る複数原稿ジョブのとき、前記制御部は、前記複数原稿ジョブの読み取りで得られた前記ページ画像データのうち、内容が同じである同一画像データを認識する。前記制御部は、同じ内容の複数のページのうち１ページだけが残るように前記同一画像データを削除する。前記制御部は、前記同一画像データの削除後に残った前記ページ画像データに基づき、前記ジョブ実行部にジョブを実行させる。
【発明の効果】
【００１２】
本発明によれば、原稿束に同じ内容の原稿が複数枚含まれていても、無駄なページについてジョブを行わないようにすることができる。用紙や記憶領域のようなリソースの無駄使いを無くすことができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る画像読取部を複合機の正面方向から見た図である。
【図３】実施形態に係る複合機の一例を示す図である。
【図４】実施形態に係る重複ページ削除機能の処理の一例を示す図である。
【図５】実施形態に係る重複ページ削除機能の処理の一例を示す図である。
【図６】実施形態に係る第１削除枚数表示画面の一例を示す図である。
【図７】実施形態に係る未記入ページ削除機能の処理の一例を示す図である。
【図８】実施形態に係る第２削除枚数表示画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図８を用いて、本発明に係る画像形成装置を説明する。画像形成装置として複合機１００を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１５】
（複合機１００の概要）
まず、図１、図２を用いて実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１６】
複合機１００は、制御部１と記憶部２を含む。制御部１は複合機１００の各部を制御する。制御部１は、制御回路１１、画像処理回路１２を含む。制御回路１１は、例えば、ＣＰＵ１１である。制御回路１１は、制御に関する演算、処理を行う。画像処理回路１２は、画像データに関する処理を行う。記憶部２はＲＯＭ、ＲＡＭ、ＨＤＤのような記憶装置を含む。記憶部２は、例えば、制御用プログラムや各種データを記憶する。
【００１７】
複合機１００は原稿搬送部３と画像読取部４を含む（詳細は後述）。
【００１８】
複合機１００は操作パネル５を含む。操作パネル５は、表示パネル５１、タッチパネル５２、ハードキー５３を含む。制御部１は表示パネル５１の表示を制御する。制御部１は、画面、画像を表示パネル５１に表示させる。例えば、制御部１は操作用画像を表示させる。操作用画像は、ソフトキー、ボタン、タブである。タッチパネル５２の出力に基づき、制御部１は操作された操作用画像を認識する。また、制御部１は、操作されたハードキー５３を認識する。このように、操作パネル５は使用者の設定操作を受け付ける。制御部１は、操作パネル５でなされたジョブの設定内容を認識する。制御部１は設定どおりに動作するように複合機１００を制御する。
【００１９】
複合機１００は印刷部６を含む。印刷部６は、給紙部６ａ、用紙搬送部６ｂ、画像形成部６ｃ、定着部６ｄを含む。印刷ジョブのとき、制御部１は、用紙を一枚ずつ給紙カセット５ａに供給させる。制御部１は用紙搬送部６ｂに用紙を搬送させる。制御部１は、画像データに基づきトナー像を画像形成部６ｃに形成させる。また、制御部１は、搬送される用紙へのトナー像の転写を画像形成部６ｃに行わせる。制御部１は、トナー像の用紙への定着を定着部６ｄに行わせる。用紙搬送部６ｂは、印刷済用紙を排出トレイに排出する。
【００２０】
複合機１００は、通信部７１を含む。通信部７１はＰＣやサーバーのようなコンピューター２００と通信する。通信部７１は通信用のコネクタや通信回路を含む。通信部７１は、コンピューター２００とデータを送受信できる。
【００２１】
複合機１００はインターフェイス部７２を含む。インターフェイス部７２は、インターフェイス部７２に接続された携帯型メモリー３００と通信する。携帯型メモリー３００は、例えば、ＵＳＢメモリーやメモリーカードである。インターフェイス部７２は携帯型メモリー３００用のコネクタや通信回路を含む。インターフェイス部７２は、携帯型メモリー３００の読み書きを行う。
【００２２】
（原稿搬送部３、画像読取部４）
次に、図２を用いて、実施形態に係る原稿搬送部３と画像読取部４を説明する。図２は実施形態に係る原稿搬送部３と画像読取部４の一例を示す図である。図２は、実施形態に係る画像読取部４を複合機１００の正面方向から見た図である。
【００２３】
原稿搬送部３はセットされた原稿を搬送する。原稿搬送部３はＤＰやＡＤＦと略称されることもある。送り読取を行いたいとき、使用者は原稿を原稿搬送部３にセットする。原稿搬送部３はセットされた原稿を１枚ずつ搬送する。原稿搬送部３は送り読取用コンタクトガラス４ａ（読み取り位置）に向けて原稿を搬送する。画像読取部４は搬送される原稿を読み取る（送り読取）。送り読取用コンタクトガラス４ａは画像読取部４の上面に設けられる。
【００２４】
原稿搬送部３は、原稿搬送方向上流側から順に、原稿トレイ３ａ、供給ローラー３ｂ、原稿搬送路３ｃ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅ、排出トレイ３ｆを含む。原稿は原稿搬送路３ｃを通る。供給ローラー３ｂ、複数の搬送ローラー対３ｄ、排出ローラー対３ｅは原稿を１枚ずつ排出トレイ３ｆに向けて搬送する。原稿トレイ３ａには、原稿セットセンサー３ｇが設けられる。原稿セットセンサー３ｇの出力に基づき、制御部１は、原稿トレイに用紙がセットされているか否かを認識できる。
【００２５】
次に、画像読取部４を説明する。画像読取部４の上面右側にテーブル読取用コンタクトガラス４ｂ（原稿台）が配される。テーブル読取を行うとき、使用者はテーブル読取用コンタクトガラス４ｂの一面（上側の面）に原稿をセットする。例えば、搬送できない原稿がテーブル読取用コンタクトガラス４ｂにセットされる。原稿搬送部３を開閉することができる。図２は、原稿搬送部３が閉じられた状態を示す。
【００２６】
画像読取部４は、筐体４１内に、キャリッジ４２、移動機構４３を含む。移動機構４３は、ベルト４３ａ、プーリー４３ｂ、プーリー４３ｃ、移動用モーター４３ｄを含む。キャリッジ４２はＣＩＳ方式のスキャンユニットである。キャリッジ４２は、ＣＣＤ方式のものでもよい。ベルト４３ａは無端状である。ベルト４３ａは各プーリーにかけ回される。ベルト４３ａとキャリッジ４２は接続される。移動用モーター４３ｄはプーリー４３ｂ又はプーリー４３ｃに駆動を伝達する。移動用モーター４３ｄは正逆回転可能である。キャリッジ４２を移動させるとき、制御部１は移動用モーター４３ｄを回転させる。これにより、ベルト４３ａが周回する。ベルト４３ａの周回にあわせ、キャリッジ４２は水平方向（副走査方向、主走査方向と垂直な方向、図２の左右方向）で移動する。キャリッジ４２は、テーブル読取用コンタクトガラス４ｂの他面側（下側）で移動する。
【００２７】
原稿を読み取るジョブの場合、原稿搬送部３に原稿がセットされているとき、制御部１は、１枚ずつ原稿を原稿搬送部３に送り出させる。制御部１は、搬送される原稿を１枚ずつ画像読取部４に読み取らせる。このとき、制御部１は、送り読取用コンタクトガラス４ａの下側にキャリッジ４２を位置させる。原稿搬送部３に原稿がセットされていないとき、制御部１は、テーブル読取用コンタクトガラス４ｂにセットされた原稿を画像読取部４に読み取らせる。この場合、制御部１は、キャリッジ４２を副走査方向で移動させる。使用者は、テーブル読取用コンタクトガラス４ｂに原稿を１枚ずつセットする。
【００２８】
キャリッジ４２は光源４４、レンズ、イメージセンサー４５を含む（図３参照）。光源４４はテーブル読取用コンタクトガラス４ｂや原稿に光を照射する。光源４４は、例えば、ＬＥＤである。レンズは原稿の反射光をイメージセンサー４５の各受光素子に導く。イメージセンサー４５はテーブル読取用コンタクトガラス４ｂに置かれた原稿、又は、搬送される原稿を読み取る。イメージセンサー４５は、ラインセンサーである。イメージセンサー４５は複数の受光素子（光電変換素子、画素）を含む。受光素子が並ぶ方向が主走査方向である。
【００２９】
受光素子は、原稿で反射された光を受光する。各受光素子は、受光量（反射光量）に応じたアナログ画像信号を出力する。アナログ画像信号は制御部１に入力される。制御部１の画像処理回路１２は、画像データ生成回路１３を含む（図３参照）。入力されたアナログ画像信号に基づき、画像データ生成回路１３は、ページ画像データ８を生成する。画像データ生成回路１３は、例えば、増幅回路、Ａ／Ｄ変換回路、補正回路を含む。ページ画像データ８は、例えば、ビットマップ形式の画像データである。
【００３０】
なお、制御部１は、ジョブに用いる前に、いったん生成したページ画像データ８を圧縮する。画像処理回路１２は圧縮回路１４を含む（図３参照）。圧縮回路１４は、所定のアルゴリズムでページ画像データ８を圧縮する。例えば、圧縮回路１４は、ＪＰＥＧ方式のページ画像データ８（画像ファイル）を生成する。制御部１は、圧縮したページ画像データ８を記憶部２に記憶させる。ページの内容により圧縮率に差が出る。
【００３１】
（原稿を読み取るジョブ）
次に、図３を用いて、実施形態に係る複合機１００での原稿を読み取るジョブの一例を説明する。図３は、実施形態に係る複合機１００の一例を示す図である。
【００３２】
原稿を読み取るジョブとして、例えば、コピージョブ、スキャン送信ジョブ、スキャン保存ジョブを複合機１００で行うことができる。これらのジョブでは、画像読取部４が原稿を読み取る。読み取りにより、画像処理回路１２（画像データ生成回路１３）は、ページ画像データ８を生成する。
【００３３】
コピージョブのとき、制御部１は、ページ画像データ８８に基づく印刷を印刷部６に行わせる。印刷部６に供給する画像データ（印刷用画像データ）を生成するとき、制御部１は、圧縮されたページ画像データ８を伸長する。データの伸長のため、画像処理回路１２は、伸長回路１５を含む。画像処理回路１２は、伸長されたページ画像データ８に、操作パネル５での設定に応じた画像処理を施す。制御部１は、画像処理後のページ画像データ８を印刷部６（画像形成部６ｃ）に供給する。供給されたページ画像データ８に基づき、印刷部６は印刷する。
【００３４】
スキャン送信ジョブのとき、制御部１は、設定された宛先に向けて、ページ画像データ８を通信部７１に送信させる。操作パネル５は宛先の設定を受け付ける。送信する画像データを生成するとき、制御部１は、ページ画像データ８を変換し、操作パネル５での設定に応じた形式のファイルを生成する。通信部７１は、生成したファイルを送信する。
【００３５】
スキャン保存ジョブのとき、制御部１は、ページ画像データ８を設定された保存先に記憶させる。操作パネル５は保存先の設定を受け付ける。保存先として、記憶部２（ＨＤＤ）のフォルダーを選択することができる。また、保存先として、携帯型メモリー３００を選択することもできる。保存する画像データを生成するとき、制御部１は、ページ画像データ８を変換し、操作パネル５で設定された形式のファイルを生成する。制御部１は、生成したファイルを記憶部２又は携帯型メモリー３００に書き込む。
【００３６】
（重複ページ削除機能）
次に、図４〜図６を用いて、実施形態に係る重複ページ削除機能の処理の一例を説明する。図４、図５は、実施形態に係る重複ページ削除機能の処理の一例を示す図である。図６は、実施形態に係る第１削除枚数表示画面５ａの一例を示す図である。
【００３７】
１つのジョブで複数枚の原稿を読み取ることがある（複数原稿ジョブ）。原稿搬送部３に複数枚の原稿がセットされた場合、原稿が連続して読み取られる。
【００３８】
また、テーブル読み取りでも原稿を複数枚読み取ってから印刷、送信、又は保存を開始することもできる。この場合、使用者は操作パネル５で連続読み取りモードを選択する。操作パネル５は連続読み取りモードの選択を受け付ける。この場合、原稿を１枚読み取るごとに、制御部１は、次のページ（原稿）の読み取りを行うか否かの確認画面を操作パネル５に表示させる。次のページ（原稿）の読み取りが選択されたとき、制御部１は、テーブル読取用コンタクトガラス４ｂにセットされた原稿の読み取りを画像読取部４に行わせる。読み取り終了が選択されたとき、制御部１は、複数枚のページ画像データ８の処理と、画像データに基づく印刷、送信、又は、保存を開始する。
【００３９】
複数原稿ジョブがコピージョブの場合、複数ページ分のページ画像データ８に基づき、複数枚の複写物が連続して印刷される。複数原稿ジョブがスキャン送信又は保存ジョブのとき、複数ページ分のページ画像データ８が１つのファイルにまとめられる。
【００４０】
このような複数原稿ジョブのとき、同じ内容の原稿を読み取ることがある。言い換えると、読み取る原稿束に同じ内容の原稿が複数枚含まれることがある。同じ内容のページが不要な場合がある。コピージョブの場合、印刷物に不要なページが含まれてしまう。送信ジョブや、保存ジョブの場合、ファイルサイズが必要以上に大きくなる。用紙や記憶領域の無駄が生ずる。
【００４１】
用紙、記憶領域の無駄を無くすため、複合機１００では、重複ページ削除機能を用いることができる。この機能が用いられる場合、制御部１は、複数原稿ジョブの読み取りで得られたページ画像データ８のうち、内容が同じである同一画像データを認識する。制御部１は、同じ内容の複数のページのうち１ページだけが残るように同一画像データを削除する。制御部１は、同一画像データの削除後に残ったページ画像データ８に基づき、ジョブ実行部（印刷部６、通信部７１、記憶部２、又は、インターフェイス部７２）にジョブを実行させる。
【００４２】
図４は、重複ページ削除機能を利用する場合の効果の一例を示す。図４のうち、上側には原稿束の一例を示す。図４の原稿束には、「ＤＤＤＤＤＤ」と「ＨＨＨＨＨＨ」の原稿がそれぞれ２枚ずつ含まれる。同じ内容の原稿が誤って含まれている。２枚目の「ＤＤＤＤＤＤ」と「ＨＨＨＨＨＨ」の原稿について出力（ジョブ）を行っても無駄である。重複ページ削除機能が有効な場合、制御部１は、２枚目の「ＤＤＤＤＤＤ」と「ＨＨＨＨＨＨ」の原稿に対応するページ画像データ８を自動的に削除する。
【００４３】
例えば、５０枚の原稿を原稿搬送部３にセットしたとする。５０枚のうち、４０枚がユニークであり、１０枚が４０枚の原稿の何れかと内容が同じとする。スキャン保存ジョブを行う場合、１ページ（原稿１枚）のページ画像データ８のデータサイズが１０Ｍバイトになるとする。重複ページ削除機能を用いることにより、原稿１０枚分、データサイズが小さくなる。１００Ｍバイト（１０Ｍバイト×１０枚）だけ、保存ファイルのサイズを小さくすることができる。
【００４４】
また、例えば、５０枚の原稿を原稿搬送部３にセットしたとする。５０枚のうち、４０枚がユニークであり、１０枚が４０枚の原稿の何れかと内容が同じとする。コピージョブで５部印刷する場合、５０枚（５部×１０枚）、用紙を節約することができる。
【００４５】
次に、図５を用いて、重複ページ削除機能を用いる場合の処理の流れの一例を説明する。操作パネル５は、重複ページ削除機能を用いる選択を受け付ける。図５のスタートの時点で、操作パネル５で重複ページ削除機能を用いる選択を受け付けている。例えば、重複ページ削除機能を選択するための特定のボタンが操作される。
【００４６】
また、図５のスタートの時点で操作パネル５は、ジョブに関する設定を受け付けている。操作パネル５の出力に基づき、制御部１はジョブの設定内容を認識する。コピージョブの場合、操作パネル５はコピーに関する設定を受け付ける（例えば、拡大縮小、濃度）。スキャン送信ジョブの場合、スキャン、送信に関する設定を受け付ける（例えば、解像度、宛先、送信するファイル形式）。スキャン保存ジョブの場合、スキャン、保存に関する設定を受け付ける（例えば、解像度、保存先、保存ファイルの形式）。
【００４７】
さらに、図５のスタートの時点で操作パネル５は、原稿読み取りの開始指示を受け付けている。使用者はジョブに関する設定の完了後、原稿読み取りの開始指示操作を操作パネル５に行う。操作パネル５の出力に基づき、制御部１は開始指示がなされたことを認識する。例えば、表示パネル５１に表示されたスタートボタン、又は、ハードキー５３として設けられたスタートキーが操作されたとき、制御部１は開始指示がなされたと認識する。
【００４８】
制御部１は、画像読取部４に１ページ目の原稿を読み取らせ、１ページ目のページ画像データ８を生成し、記憶部２に記憶させる（ステップ♯１１）。次に、制御部１は、原稿の読み取りが完了したか否かを確認する（ステップ♯１２）。
【００４９】
送り読み取りのとき、センサーの出力に基づき、制御部１は、原稿搬送部３に原稿が残っているか否かを判定する。原稿がないとき、制御部１は、原稿の読み取りが完了したと判定する（ステップ♯１２のＹｅｓ）。原稿がまだあるとき、制御部１は、原稿の読み取りは未完了と判定する（ステップ♯１２のＮｏ）。
【００５０】
テーブル読み取り、かつ、連続読み取りモードでの読み取りのとき、操作パネル５の出力に基づき、制御部１は、読み取り完了か否かを判定する。操作パネル５で読み取り終了が選択されたとき、制御部１は、原稿の読み取りが完了したと判定する（ステップ♯１２のＹｅｓ）。次のページ（原稿）の読み取りが選択されたとき、制御部１は、原稿の読み取りは未完了と判定する（ステップ♯１２のＮｏ）。
【００５１】
原稿の読み取り完了と判定したとき（ステップ♯１２のＹｅｓ）、制御部１は、ページ画像データ８を並び変える（ステップ♯１３）。具体的に、制御部１は、ページ画像データ８をページ番号順、又は、文章に付された項目番号順に並び変える。なお、ページ画像データ８が１ページ分のみの場合、制御部１は、ステップ♯１３をスキップする。
【００５２】
ページ番号順に並べ替える場合、制御部１は、各ページ画像データ８に含まれるページ番号を認識する。ページ番号は、ページの上部、又は、下部に付されることが多い。そこで、例えば、制御部１は、ページ画像データ８の上端から一定幅の帯領域と、ページ画像データ８の下端から一定幅の帯領域についてＯＣＲ処理を行ってもよい。一定幅は、例えば、数センチ程度である。ＯＣＲ処理の結果、全てのページ画像データ８で数字を抽出できたとき、制御部１は、その数字をページ番号と認識する。制御部１は、ページ番号順にページ画像データ８を並べる。なお、全てのページ画像データ８で数字を抽出できなかったとき、制御部１は、ページ画像データ８の並び変えを行わない。
【００５３】
文章に付された項目番号順に並べ替える場合、制御部１は、各ページ画像データ８に含まれる項目番号を認識する。項目番号は、文章の階層を示す記号である。例えば、数字の組み合わせにより、構造化された文章の階層（部、章、箇条）が表される。例えば、数字とピリオドで項目番号を示すことがある（例えば、１．１．１．１）。
【００５４】
記憶部２は、項目番号を示す数字、記号のパターンを予め不揮発的に記憶している。制御部１は、ページ画像データ８についてＯＣＲ処理を行う。ＯＣＲ処理の結果、全てのページ画像データ８で項目番号を抽出できたとき、制御部１は、項目番号順（項目番号による階層が再現される順）にページ画像データ８を並べる。なお、全てのページ画像データ８で項目番号を抽出できなかったとき、制御部１は、ページ画像データ８の並び変えを行わない。
【００５５】
ページ番号順と項目番号順の何れでページ画像データ８を並び変えるかは、操作パネル５で選択することができる。操作パネル５は、並び変えの手法の選択を受け付ける。制御部１は、選択された並び変えの手法で、ページ画像データ８の順番の並び変えを行う。
【００５６】
次に、制御部１は、記憶部２に記憶されているページ画像データ８に基づき、ジョブ実行部（印刷部６、通信部７１、記憶部２、又は、インターフェイス部７２）にジョブを実行させる（ステップ♯１４）。制御部１は、本フローの処理を終了する（エンド）。
【００５７】
原稿の読み取り未完了と判定したとき（ステップ♯１２のＮｏ）、制御部１は、次の原稿を画像読取部４に読み取らせ、新たなページ画像データ８を生成し、記憶部２に記憶させる（ステップ♯１５）。次に、制御部１は、比較対象画像データを１つ選択する（ステップ♯１６）。制御部１は、新たに生成されたページ画像データ８と選択した比較対象画像データの内容が同じか否かを判定する（ステップ♯１７）。
【００５８】
原稿の読み取りにより、制御部１は、新たなページ画像データ８が生成されるごとに、新たに生成されたページ画像データ８が同一画像データか否かを判定する。同一画像データは、スキャン開始後、読み取りに基づき生成され、記憶部２に記憶されているページ画像データ８と内容が同じである、と制御部１が判定した画像データである。
【００５９】
新たに生成されたページ画像データ８と、比較対象画像データを比較することにより、制御部１は、新たに生成されたページ画像データ８が同一画像データか否かを判定する。制御部１は、新たに生成されたページ画像データ８よりも前のページのページ画像データ８（未削除のページ画像データ８）を比較対象画像データの候補とする。比較対象画像データを選択するとき、制御部１は、記憶部２に記憶されるページ画像データ８のうち、後のページのページ画像データ８から順番に、選択する。
【００６０】
全ての比較対象画像データと比較しても内容が同じと判定できないとき、制御部１は、新たに生成されたページ画像データ８が同一画像データではないと判定する。新たに生成されたページ画像データ８は、何れかの比較対象画像データと内容が同じと判定できたとき、制御部１は、新たに生成されたページ画像データ８を同一画像データと判定する。
【００６１】
ページ画像データ８のデータサイズに基づき、制御部１は内容が同じか否かを判定してもよい。各画像データの内容が同じ場合、圧縮率や圧縮後のサイズは、同じ又はほぼ同じとなる。データサイズに基づき判定する場合、制御部１は、新たに生成されたページ画像データ８と比較対象画像データのデータサイズを認識する。そして、データサイズの差の絶対値が予め定められた第１基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容は同じではないと判定する。第１基準値は、例えば、数キロバイト程度としてもよい。なお、操作パネル５は、第１基準値の設定を受け付けてもよい。この場合、制御部１は、設定された第１基準値を使用する。
【００６２】
また、マッチング処理を行って、制御部１は内容が同じか否かを判定してもよい。画像処理回路１２は、マッチング処理のため、マッチング処理回路１６を含んでもよい（図３参照）。この場合、例えば、制御部１（マッチング処理回路１６）は、新たに生成されたページ画像データ８を二値化した画像データと、選択した比較対象画像データを二値化した画像データを生成する。そして、制御部１は、二値化したそれぞれの画像データの同じ座標の画素の画素値の一致数を求める。そして、制御部１は、近似度を求める。制御部１は、一致数を、画像データの全画素数で除して、近似度を求める。
【００６３】
求めた近似度が予め定められた第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容は同じではないと判定する。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は比較対象画像データと内容が同じと判定する。第２基準値は、例えば、９０〜１００％の範囲内の何れかの値とできる。例えば、第２基準値は、９５％程度とできる。第２基準値を１００％とすることにより、完全一致の場合のみに限ることもできる。なお、操作パネル５は、第２基準値の設定を受け付けてもよい。この場合、制御部１は、設定された第２基準値を使用する。
【００６４】
また、ＯＣＲ処理を行って、制御部１は内容が同じか否かを判定してもよい。画像処理回路１２は、ＯＣＲ処理のため、ＯＣＲ処理回路１７を含んでもよい（図３参照）。この場合、例えば、制御部１（ＯＣＲ処理回路１７）は、新たに生成されたページ画像データ８のＯＣＲ処理を行う。また、制御部１は、選択した比較対象画像データのＯＣＲ処理を行う。そして、制御部１は、それぞれのＯＣＲ処理で得られたテキスト（文字列、記号列）を確認する。制御部１は、新たに生成されたページ画像データ８から得られたテキスト（文字）と、選択した比較対象画像データから得られたテキストを、先頭から順に１文字ずつ一致するか否かを確認する。そして、制御部１は、近似度を求める。制御部１は、一致数を、新たに生成されたページ画像データ８から得られたテキストの全文字数で除して、近似度を求める。
【００６５】
求めた近似度が第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容は同じではないと判定する。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は比較対象画像データと内容が同じと判定してもよい。第２基準値は、例えば、９０〜１００％の範囲内の何れかの値とできる。例えば、第２基準値は、９５％程度とできる。第２基準値を１００％とすることにより、完全一致に限ることもできる。
【００６６】
制御部１は、データサイズに基づく判定（第１の手法）と、マッチング処理に基づく判定（第２の手法）と、ＯＣＲ処理に基づく判定（第３の手法）のうち、何れか１つの手法のみを行って判定してもよい。操作パネル５は、何れを適用するかの選択を受け付けてもよい。この場合、制御部１は、選択された手法で判定を行う。
【００６７】
また、制御部１は、第１〜第３の手法のうち、複数の手法を組み合わせてもよい。例えば、制御部１は、最初に第１の手法で判定を行う。サイズ差の絶対値が第１基準値を超えている場合は、その時点で、制御部１は、両方の画像データの内容は同一ではないと判定する。一方、新たに生成されたページ画像データ８のサイズと、比較対象画像データのサイズ差の絶対値が第１基準値以下のとき、制御部１は、第２の手法、又は、第３の手法により、最終的に内容が同じか否かの判定を行ってもよい。
【００６８】
新たに生成されたページ画像データ８と選択した比較対象画像データの内容が同じと判定できたとき（ステップ♯１７のＹｅｓ）、制御部１は、新たに生成されたページ画像データ８が同一画像データと判定する（ステップ♯１８）。この場合、制御部１は、新たに生成されたページ画像データ８を削除する（ステップ♯１９）。記憶部２は、新たに記憶されたページ画像データ８（最新のページ画像データ８）を削除（消去）する。そして、制御部１は、ステップ♯１２を実行する（ステップ♯１２に戻る）。
【００６９】
新たに生成されたページ画像データ８と選択した比較対象画像データの内容が同じと判定できなかったとき（ステップ♯１７のＮｏ）、制御部１は、全ての比較対象画像データについて判定したか否かを確認する（ステップ♯１１０）。
【００７０】
まだ比較する画像データが残っているとき（ステップ♯１１０のＮｏ）、制御部１は、ステップ♯１６を実行する（ステップ♯１６に戻る）。制御部１は、未選択かつ１つ前のページのページ画像データ８を比較対象画像データとして新たに選択する。
【００７１】
全ての比較対象画像データとの比較（判定）が完了したとき（ステップ♯１１０のＹｅｓ）、制御部１は、新たに生成されたページ画像データ８は同一画像データではないと判定する（ステップ♯１１１）。この場合、制御部１は、新たに生成されたページ画像データ８を削除しない。そして、制御部１は、ステップ♯１２を実行する（ステップ♯１２に戻る）。
【００７２】
そして、図６は、ジョブ実行中、又は、ジョブ完了後に表示される第１削除枚数表示画面５ａの一例を示す。制御部１は、第１削除枚数表示画面５ａを表示パネル５１に表示させる。制御部１は、同じ内容なので削除したページ数（重複枚数）を第１削除枚数表示画面５ａに表示させる。
【００７３】
（未記入ページ削除機能）
次に、図７、図８を用いて、実施形態に係る未記入ページ削除機能の処理の一例を説明する。図７は、実施形態に係る未記入ページ削除機能の処理の一例を示す図である。図８は、実施形態に係る第２削除枚数表示画面５ｂの一例を示す図である。
【００７４】
所定の事項を記入し、提出する用紙がある。例えば、アンケート用紙、テストの解答用紙、届出用紙がある。アンケート用紙ではあれば、質問に対する答えが記入される。解答用紙には、問題の解答が記入される。届出用紙は、住所や氏名のような必要事項の記入後、役所、対応部署に提出される。コピーや情報の電子化のため、提出された用紙束を読み取ることがある。このとき、未記入の用紙が用紙束に混じることがある。
【００７５】
未記入の用紙を読み取っても、無駄である。コピージョブの場合、印刷物に無駄なページが含まれてしまう。送信ジョブや、保存ジョブの場合、ファイルサイズが必要以上に大きくなる。用紙や記憶領域の無駄が生ずる。
【００７６】
用紙、記憶領域の無駄を無くすため、複合機１００では、未記入ページ削除機能を用いることができる。この機能が用いられる場合、制御部１は、文書ひな形を画像読取部４に読み取らせる。読み取りに基づき、制御部１は、ひな形画像データを生成する。制御部１は、複数原稿ジョブの読み取りで得られたページ画像データ８のうち、ひな形画像データと同じページ画像データ８である未記入画像データを認識する。制御部１は、未記入画像データを削除する。未記入画像データの削除後に残ったページ画像データ８に基づき、制御部１は、ジョブ実行部（印刷部６、通信部７１、記憶部２、又は、インターフェイス部７２）にジョブを実行させる。
【００７７】
図７を用いて、未記入ページ削除機能を用いる場合の処理の流れの一例を説明する。操作パネル５は、未記入ページ削除機能を用いる選択を受け付ける。図７のスタートの時点で、操作パネル５は未記入ページ削除機能を用いる選択を受け付けている。例えば、未記入ページ削除機能を選択するための特定のボタンが操作される。
【００７８】
また、図７のスタートの時点で、操作パネル５は、ジョブに関する設定を受け付けている。操作パネル５の出力に基づき、制御部１はジョブの設定内容を認識する。さらに、図７のスタートの時点で操作パネル５は、原稿読み取りの開始指示を受け付けている。使用者はジョブに関する設定の完了後、原稿読み取りの開始指示操作を操作パネル５に行う。操作パネル５の出力に基づき、制御部１は開始指示がなされたことを認識する。例えば、表示パネル５１に表示されたスタートボタン、又は、ハードキー５３として設けられたスタートキーが操作されたとき、制御部１は、開始指示がなされたと認識する。
【００７９】
制御部１は、画像読取部４に文書ひな形を読み取らせ、ひな形画像データを生成し、記憶部２に記憶させる（ステップ♯２１）。例えば、制御部１は、文書ひな形を原稿搬送部３又はテーブル読取用コンタクトガラス４ｂにセットすべきことを表示パネル５１に表示させる。また、制御部１は、ひな形読み取りスタートボタンを表示パネル５１に表示させる。使用者は、文書ひな形をセットする。セット後、使用者は、ひな形読み取りスタートボタンを操作する。当該スタートボタンが操作されたとき、制御部１は、文書ひな形の読み取りを画像読取部４に開始させる。
【００８０】
文書ひな形の読み取り後、制御部１は、セットされた原稿を１ページ分、画像読取部４に読み取らせ、ページ画像データ８を生成し、記憶部２に記憶させる（ステップ♯２２）。文書ひな形の読み取り後、制御部１は、原稿束を原稿搬送部３又はテーブル読取用コンタクトガラス４ｂにセットすべきことを表示パネル５１に表示させてもよい。また、制御部１は、原稿読み取りスタートボタンを表示パネル５１に表示させてもよい。使用者は、原稿をセットする。セット後、使用者は、原稿読み取りスタートボタンを操作する。当該スタートボタンが操作されたとき、制御部１は、１枚の原稿読み取りを画像読取部４に開始させる。
【００８１】
そして、制御部１は、新たなページ画像データ８が未記入画像データか否かを判定する（ステップ♯２３）。言い換えると、制御部１は、新たに生成されたページ画像データ８がひな形画像データと内容が同じか否かを判定する。未記入画像データは、ひな形画像データと内容が同じであり、新たな記入が無いと判定されたデータである。
【００８２】
新たなページ画像データ８が生成されるごとに、制御部１は、新たに生成されたページ画像データ８が未記入画像データか否かを判定する。新たに生成されたページ画像データ８とひな形画像データを比較することにより、制御部１は、新たに生成されたページ画像データ８が未記入画像データか否かを判定する。
【００８３】
ページ画像データ８とひな形画像データのデータサイズに基づき、制御部１は判定してもよい。制御部１は、新たに生成されたページ画像データ８とひな形画像データのデータサイズを認識する。そして、データサイズの差の絶対値が第１基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データではない（ひな形画像データと内容が同じではない）と判定してもよい。
【００８４】
また、マッチング処理を行って、制御部１は判定してもよい。例えば、制御部１（マッチング処理回路１６）は、新たに生成されたページ画像データ８を二値化した画像データと、ひな形画像データを二値化した画像データを生成する。そして、制御部１は、二値化したそれぞれの画像データの同じ座標の画素の画素値の一致数を求める。そして、制御部１は、近似度を求める。制御部１は、一致数を、ページ画像データ８の全画素数で除して、近似度を求める。
【００８５】
求めた近似度が第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データではないと判定してもよい。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データと判定してもよい。
【００８６】
また、ＯＣＲ処理を行って、制御部１は判定してもよい。この場合、制御部１（ＯＣＲ処理回路１７）は、新たに生成されたページ画像データ８のＯＣＲ処理を行う。また、制御部１は、ひな形画像データのＯＣＲ処理を行う。そして、制御部１は、それぞれのＯＣＲ処理で得られたテキスト（文字、記号）を確認する。制御部１は、新たに生成されたページ画像データ８から得られたテキストと、ひな形画像データから得られたテキストを、先頭から順に１文字ずつ一致するか否かを確認する。そして、制御部１は、近似度を求める。制御部１は、一致数を、新たに生成されたページ画像データ８から得られたテキスト数（文字と記号の数）で除して、近似度を求める。
【００８７】
求めた近似度が第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データではないと判定してもよい。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データと判定してもよい。
【００８８】
未記入ページを削除する場合でも、制御部１は、データサイズに基づく判定（第１の手法）と、マッチング処理に基づく判定（第２の手法）と、ＯＣＲ処理に基づく判定（第３の手法）のうち、何れか１つの手法のみを行って判定してもよい。操作パネル５は、何れを適用するかの選択を受け付けてもよい。この場合、制御部１は、選択された手法で判定を行う。
【００８９】
また、制御部１は、第１〜第３の手法のうち、複数の手法を組み合わせてもよい。例えば、制御部１は、最初に第１の手法で判定を行う。サイズ差の絶対値が第１基準値を超えている場合は、その時点で、制御部１は、新たに生成されたページ画像データ８は未記入画像データではないと判定する。一方、サイズ差の絶対値が第１基準値以下のとき、制御部１は、第２の手法、又は、第３の手法により、新たに生成されたページ画像データ８とひな形画像データの内容が同じか否かを最終的に判定してもよい。
【００９０】
新たに生成されたページ画像データ８が未記入画像データと判定できなかったとき（ステップ♯２３のＮｏ）、制御部１は、ステップ♯２５を実行する。新たに生成されたページ画像データ８が未記入画像データと同じと判定できたとき（ステップ♯２３のＹｅｓ）、制御部１は、新たに生成されたページ画像データ８を削除する（ステップ♯２４）。記憶部２は、新たに記憶されたページ画像データ８（最新のページ画像データ８）を削除（消去）する。ステップ♯２４の後、制御部１は、ステップ♯２５を実行する。
【００９１】
ステップ♯２５では、制御部１は、原稿の読み取りが完了したか否かを確認する。送り読み取りのとき、センサーの出力に基づき、制御部１は、原稿搬送部３に原稿が残っているか否かを判定する。原稿がないとき、制御部１は、原稿の読み取りが完了したと判定する（ステップ♯２５のＹｅｓ）。原稿がまだあるとき、制御部１は、原稿の読み取りは未完了と判定する（ステップ♯２５のＮｏ）。
【００９２】
テーブル読み取り、かつ、連続読み取りモードでの読み取りのとき、操作パネル５の出力に基づき、制御部１は、読み取り完了か否かを判定する。操作パネル５で読み取り終了が選択されたとき、制御部１は、原稿の読み取りが完了したと判定する（ステップ♯２５のＹｅｓ）。次のページ（原稿）の読み取りが選択されたとき、制御部１は、原稿の読み取りは未完了と判定する（ステップ♯２５のＮｏ）。
【００９３】
原稿の読み取り完了と判定したとき（ステップ♯２５のＹｅｓ）、制御部１は、記憶部２に記憶されているページ画像データ８に基づき、ジョブ実行部（印刷部６、通信部７１、記憶部２、又は、インターフェイス部７２）にジョブを実行させる（ステップ♯２６）。そして、制御部１は、本フローの処理を終了する（エンド）。
【００９４】
原稿の読み取り未完了と判定したとき（ステップ♯２５のＮｏ）、制御部１は、次の原稿を画像読取部４に読み取らせ、新たなページ画像データ８を生成し、記憶部２に記憶させる（ステップ♯２７）。そして、制御部１は、ステップ♯２３を実行する（ステップ♯２３に戻る）。
【００９５】
そして、図８は、ジョブ実行中、又は、ジョブ完了後に表示される第２削除枚数表示画面５ｂの一例を示す。制御部１は、第２削除枚数表示画面５ｂを表示パネル５１に表示させる。制御部１は、原稿束に含まれた未記入原稿の枚数（ひな形画像データと同一内容と判定されたページ画像データ８の数）を第２削除枚数表示画面５ｂに表示させる。
【００９６】
（重複ページ削除機能と未記入ページ削除機能の併用）
次に、重複ページ削除機能と未記入ページ削除機能の併用について説明する。重複ページ削除機能と未記入ページ削除機能は併用できてもよい。この場合、操作パネル５は、重複ページ削除機能と未記入ページ削除機能の両方の使用選択を受け付ける。
【００９７】
この場合、制御部１は、図５のフローチャートと図７のフローチャートを並行実行する。まず、制御部１は、ひな形文書の読み取りを画像読取部４に行わせる（図７のステップ♯２３）。そして、制御部１は、ひな形画像データの生成と記憶を行う。図７のステップ♯２３の実行後、制御部１は図５のステップ♯１３と図７のステップ♯２５を実行する。
【００９８】
図５のフローチャートにおいては、制御部１は、ひな形画像データは、比較対象画像データとしては用いない。また、ジョブの出力（印刷、送信、又は保存）のとき、制御部１はひな形画像データを出力しない。
【００９９】
また、図５のフローチャートがステップ♯１４に到達し、かつ、図７のフローチャートがステップ♯２６に到達してから、制御部１は、削除されずに残ったページ画像データ８に基づくジョブの実行（印刷、送信、又は、保存）を開始する。
【０１００】
このようにして、実施形態に係る複合機１００（画像形成装置）は、画像読取部４、記憶部２、ジョブ実行部、制御部１を含む。画像読取部４は、原稿を読み取る。記憶部２は、原稿の読み取りで得られたページ画像データ８を記憶する。ジョブ実行部は、ページ画像データ８に基づき、ジョブを実行する。複数枚の原稿を読み取る複数原稿ジョブのとき、制御部１は、複数原稿ジョブの読み取りで得られたページ画像データ８のうち、内容が同じである同一画像データを認識する。制御部１は、同じ内容の複数のページのうち１ページだけが残るように同一画像データを削除する。制御部１は、同一画像データの削除後に残ったページ画像データ８に基づき、ジョブ実行部にジョブを実行させる。
【０１０１】
この構成によれば、複数枚の原稿を読み取るジョブのとき、原稿束に同じ内容の原稿が複数枚含まれていても、同じ内容のページ画像データ８を自動的に削除することができる。同じ内容のページについて、１ページ分のみをジョブの対象とすることができる。不要、無駄なページについて、ジョブを行わないようにすることができる。不要なのに、内容が同じページを複数枚印刷することを防ぐことができる。不要なのに、内容が同じページの画像データを複数枚保存、送信することを防ぐことができる。用紙や記憶領域のようなリソースの無駄使いを無くすことができる。
【０１０２】
原稿束に同じ内容の原稿を複数枚含めてしまう場合、同じ内容の原稿を２枚重ねてしまうことがある。そこで、制御部１は、原稿の読み取りで新たなページ画像データ８が生成されるごとに、新たに生成されたページ画像データ８が同一画像データか否かを判定する。制御部１は、同一画像データか否かを判定するとき、新たに生成されたページ画像データ８と、比較対象画像データを比較する。制御部１は、新たに生成されたページ画像データ８よりも前のページのページ画像データ８を後のページから順番に比較対象画像データとして選択する。選択した比較対象画像データと新たに生成されたページ画像データ８の内容が同じと判定したとき、新たに生成されたページ画像データ８が同一画像データであると判定する。読み取り時点が新しいページ画像データ８から順番に、新たに生成されたページ画像データ８との比較を行うことができる。新たに生成されたページ画像データ８を素早く同一画像データと判定することができる。新たに生成されたページ画像データ８が同一画像データか否かを迅速に判定することができる。
【０１０３】
新たに生成されたページ画像データ８と比較対象画像データを比較するとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データのデータサイズを認識する。データサイズの差の絶対値が予め定められた第１基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容は同じではないと判定する。新たに生成されたページ画像データ８と、生成済のページ画像データ８の比較を高速に行うことができる。新たに生成されたページ画像データ８が同一画像データか否かの判定を高速に行うことができる。
【０１０４】
制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容の近似度を求める。求めた近似度が予め定められた第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８と比較対象画像データの内容は同じではないと判定する。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は同一画像データと判定する。新たに生成されたページ画像データ８の内容が、記憶部２のページ画像データ８と極めて似ている場合、新たに生成されたページ画像データ８を同一画像データと判定することができる。他のページと極めて似ているページ画像データ８を自動的に削除することができる。
【０１０５】
例えば、回答済の複数枚のアンケート用紙の束を原稿束として読み取ることがある。原稿束に、未回答、未記入のアンケート用紙が紛れ込むことがある。また、学校では、解答済の複数枚のテスト用紙の束を原稿束として読み取ることがある。原稿束に、未解答、未記入のテスト用紙が紛れ込むことがある。そこで、複数枚の原稿を読み取る複数原稿ジョブのとき、画像読取部４は、文書ひな形を読み取る。制御部１は、複数原稿ジョブの読み取りで得られたページ画像データ８のうち、文書ひな形の読み取りで得られたひな形画像データと同じ内容のページ画像データ８である未記入画像データを認識する。制御部１は、未記入画像データを削除する。制御部１は、未記入画像データの削除後に残ったページ画像データ８に基づき、ジョブ実行部にジョブを実行させる。複数枚の原稿を読み取るジョブのとき、ひな形と同じ原稿（未記入のアンケート用紙やテスト用紙）が含まれていても、未記入原稿に対応するページ画像データ８を自動的に削除することができる。不要、無駄なページについて、ジョブを行わないようにすることができる。未記入で不要なページの印刷を防ぐことができる。未記入で不要なページの画像データの保存、送信を防ぐことができる。用紙や記憶領域のようなリソースの無駄使いを無くすことができる。
【０１０６】
新たに生成されたページ画像データ８が未記入画像データか否かを判定するとき、制御部１は、新たに生成されたページ画像データ８とひな形画像データのデータサイズを認識する。データサイズの差の絶対値が予め定められた第１基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８が未記入画像データではないと判定する。新たに生成されたページ画像データ８が未記入画像データか否かを高速に判定することができる。
【０１０７】
制御部１は、新たに生成されたページ画像データ８とひな形画像データの内容の近似度を求める。求めた近似度が予め定められた第２基準値以下のとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データではないと判定する。求めた近似度が第２基準値よりも大きいとき、制御部１は、新たに生成されたページ画像データ８は未記入画像データであると判定する。新たに生成されたページ画像データ８が、ひな形画像データと極めて似ている場合、新たに生成されたページ画像データ８を未記入画像データと判定することができる。ひな形画像データと極めて似ているページ画像データ８を自動的に削除することができる。
【０１０８】
画像形成装置（複合機１００）は表示パネル５１を含む。ジョブの完了後、制御部１は、複数原稿ジョブにおいて削除したページ画像データ８のページ数を表示パネル５１に表示させる。自動的に削除されたページ（ページ画像データ８）の枚数を使用者に知らせることができる。印刷物にページの不足があるか否かの確認を使用者に促すことができる。
【０１０９】
制御部１は、削除後に残るページ画像データ８に含まれるページ番号、又は、文章に付された項目番号を認識する。制御部１は、ページ番号順、又は、項目番号順で削除後に残るページ画像データ８を並び変える。ページ画像データ８を内容順（ページ順、章順）に自動的な並べることができる。ページの順番にずれが無いように、ジョブを実行することができる。
【０１１０】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１１１】
本発明は、画像読取部を含む画像形成装置に利用可能である。
【符号の説明】
【０１１２】
１００  複合機（画像形成装置）          １      制御部
２      記憶部（ジョブ実行部）          ４      画像読取部
５１    表示パネル                      ６      印刷部（ジョブ実行部）
７１    通信部（ジョブ実行部）          ８      ページ画像データ
７２    インターフェイス部（ジョブ実行部）
【図１】
2020099005.tif 000003
【図２】
2020099005.tif 000004
【図３】
2020099005.tif 000005
【図４】
2020099005.tif 000006
【図５】
2020099005.tif 000007
【図６】
2020099005.tif 000008
【図７】
2020099005.tif 000009
【図８】
2020099005.tif 000010