(57)【要約】【課題】複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供する。【解決手段】入力された印刷データ又は印刷データに基づく画像データと、印刷データに基づく特性値であって印刷データに基づく画像データよりも容量の小さい第１特性値とを、対応付けて記録部３２に記録する書込部２６と、画像データに基づく画像を媒体に印刷する印刷部３６と、画像が印刷されている媒体から当該画像の画像データを読み取る読取部３４と、読み取られた画像データから、当該画像データの特性を示し当該画像データよりも容量の小さい第２特性値を生成する生成部２８と、第２特性値と全部又は一部が一致する第１特性値が記録部に記録されているか否かを判定する判定部３０とを備え、印刷部は、第２特性値と全部又は一部が一致する第１特性値が記録部に記録されている場合、第１特性値に対応する画像データに基づく画像を媒体に印刷する。【選択図】図２
2011135455.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から入力された印刷データ又は当該印刷データに基づく画像データと、前記印刷データに基づく特性値であって前記印刷データに基づく画像データよりも容量の小さい第１特性値とを、対応付けて記録部に記録する書込部と、
前記画像データに基づく画像を媒体に印刷する印刷部と、
画像が印刷されている媒体から、当該画像の画像データを読み取る読取部と、
読み取られた前記画像データから、当該画像データの特性を示す特性値であって当該画像データよりも容量の小さい第２特性値を生成する生成部と、
前記第２特性値と全部又は一部が一致する第１特性値が前記記録部に記録されているか否かを判定する判定部と、を備え、
前記印刷部は、前記第２特性値と全部又は一部が一致する第１特性値が前記記録部に記録されている場合、当該第１特性値に対応する画像データに基づく画像を媒体に印刷することを特徴とする画像形成装置。
【請求項２】
前記印刷部は、前記第２特性値と全部が一致する第１特性値、及び前記第２特性値と一部が一致する第１特性値が前記記録部に記録されている場合、前記第２特性値と全部が一致する第１特性値に対応する画像データに基づく画像を媒体に印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷部は、前記第２特性値と全部が一致する第１特性値が前記記録部に記録されておらず、前記第２特性値と一部が一致する第１特性値が前記記録部に記録されている場合、前記第２特性値と一部が一致する第１特性値に対応する画像データに基づく画像を媒体に印刷することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記印刷部は、前記第２特性値と一部が一致する第１特性値が前記記録部に複数記録されている場合、前記第２特性値との一致度が最も高い第１特性値に対応する画像データに基づく画像を媒体に印刷することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記印刷部は、前記第２特性値と全部又は一部が一致する第１特性値が前記記録部に記録されていない場合、前記読取部により読み取られた前記画像データに基づく画像を媒体に印刷することを特徴とする請求項１〜４のいずれか１つに記載の画像形成装置。
【請求項６】
前記生成部は、前記読取部により読み取られた前記画像データが示す画像に含まれる複数の文字に基づいて、前記第２特性値を生成することを特徴とする請求項１〜５のいずれか１つに記載の画像形成装置。
【請求項７】
前記生成部は、更に、前記印刷データに基づく画像データから、前記第１特性値を生成することを特徴とする請求項１〜６のいずれか１つに記載の画像形成装置。
【請求項８】
前記書込部は、１ページ分の前記印刷データ又は当該印刷データに基づく画像データと、前記第１特性値とを、対応付けて記録部に記録し、
前記生成部は、前記読取部により読み取られた１ページ分の前記画像データから、前記第２特性値を生成することを特徴とする請求項１〜７のいずれか１つに記載の画像形成装置。
【請求項９】
前記読取部は、画像が印刷されている複数の媒体から、各画像の画像データを連続して読み取る機構を備えることを特徴とする請求項１〜８のいずれか１つに記載の画像形成装置。
【請求項１０】
前記書込部、前記生成部、及び前記判定部の少なくともいずれかは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により実現されることを特徴とする請求項１〜９のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などで管理されている文書データの印刷物を複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を用いて複写すると、複写した印刷物は、複写元の印刷物に比べて画質（解像度や色合いなど）が低下する。
【０００３】
この画質の低下はスキャナによる読み取り精度などの影響であるため、印刷物を複写するのではなく印刷物の画像データを再度印刷すれば避けられるが、ユーザは、印刷物の画像データを検索・特定しなければならず、手間がかかってしまう。
【０００４】
このため、複合機で複写する際に、複写元の印刷物の画像データを自動的に特定し、特定した画像データを用いて印刷するような技術が望まれる。例えば特許文献１には、外部から受信した画像データと当該画像データの関連情報とを画像形成装置内に保管しておき、スキャナで読み取った画像データと保管された画像データとの類似度を求め、この類似度が所定値以上のときに関連情報を報知する技術が開示されている。この特許文献１に開示されている画像データの類似度を求める技術を用いれば、複写元の印刷物の画像データを自動的に特定し、特定した画像データを用いて印刷することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、画像データ同士を比較しているため、比較処理に時間を要してしまうというという問題がある。特に、画像形成装置内に保管されているデータが大量にある場合には、比較時間は膨大なものとなってしまう。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、外部装置から入力された印刷データ又は当該印刷データに基づく画像データと、前記印刷データに基づく特性値であって前記印刷データに基づく画像データよりも容量の小さい第１特性値とを、対応付けて記録部に記録する書込部と、前記画像データに基づく画像を媒体に印刷する印刷部と、画像が印刷されている媒体から、当該画像の画像データを読み取る読取部と、読み取られた前記画像データから、当該画像データの特性を示す特性値であって当該画像データよりも容量の小さい第２特性値を生成する生成部と、前記第２特性値と全部又は一部が一致する第１特性値が前記記録部に記録されているか否かを判定する判定部と、を備え、前記印刷部は、前記第２特性値と全部又は一部が一致する第１特性値が前記記録部に記録されている場合、当該第１特性値に対応する画像データに基づく画像を媒体に印刷することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態のＭＦＰを含む画像形成システム例を示す模式図である。
【図２】図２は、第１実施形態のＭＦＰ及びホストコンピュータの構成例を示すブロック図である。
【図３】図３は、第１実施形態のＭＦＰの印刷処理例を示すフローチャートである。
【図４】図４は、第１実施形態のＭＦＰの複写処理例を示すフローチャートである。
【図５】図５は、第２実施形態のＭＦＰの構成例を示すブロック図である。
【図６】図６は、第２実施形態のＭＦＰの印刷処理例を示すフローチャートである。
【図７】図７は、第１、２実施形態のＭＦＰのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明にかかる画像形成装置の実施形態を詳細に説明する。なお、以下の各実施形態では、画像形成装置として、少なくとも複写（コピー）機能及び印刷（プリンタ）機能を有するＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例にとり説明するが、これに限定されるものではない。
【００１１】
（第１の実施形態）
まず、第１の実施形態のＭＦＰを含む画像形成システムの構成について説明する。
【００１２】
図１は、第１の実施形態のＭＦＰ２０を含む画像形成システム１０の一例を示す模式図である。図１に示すように、画像形成システム１０は、ＭＦＰ２０と印刷データの印刷をＭＦＰ２０に指示するホストコンピュータ５０とを備える。そして、ＭＦＰ２０とホストコンピュータ５０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１を介して接続されている。ＬＡＮ１１は、有線であっても無線であってもよい。なお、ＭＦＰ２０とホストコンピュータ５０との接続は、ＬＡＮに限定されるものではなく、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介した接続など、ホストコンピュータ５０からＭＦＰ２０に印刷データの印刷を指示できる接続形態であればどのような形態であってもよい。
【００１３】
図２は、第１の実施形態の画像形成システム１０に含まれるＭＦＰ２０及びホストコンピュータ５０の構成の一例を示すブロック図である。
【００１４】
ホストコンピュータ５０（外部装置の一例）は、印刷データの印刷をＭＦＰ２０に指示するものであり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの既存のコンピュータにより実現できる。例えば、ホストコンピュータ５０は、文書ファイルや画像の情報などをディスプレイに表示し、ユーザからの入力に基づいて、ディスプレイに表示された文書ファイルや画像の印刷データを生成する。また、ホストコンピュータ５０は、生成した印刷データに、当該印刷データに基づく特性値であって当該印刷データに基づく画像データよりもデータ量の少ない第１特性値を対応付ける。そして、ホストコンピュータ５０は、印刷指示、印刷データ、及び第１特性値をＭＦＰ２０に送信する。
【００１５】
なお本実施形態では、「印刷データ」が、文書ファイルなどの画像データをＭＦＰ２０に生成させるためのデータである場合を例に取り説明するが、例えば、ＪＰＥＧフォーマットやＧＩＦフォーマットなどの画像データそのものであってもよい。この場合、「印刷データに基づく画像データ」は、印刷データ（画像データ）そのものとなる。また、「印刷データに基づく特性値」とは、印刷データ又は印刷データに基づく画像データから一義的に定まる特性値であり、例えば、印刷データに基づく画像データの特性を示す。ホストコンピュータ５０は、後述の第２特性値の生成手法と同様の手法で第１特性値を生成できる。
【００１６】
ＭＦＰ２０は、図２に示すように、通信部２２と、制御部２４と、記録部３２と、読取部３４と、印刷部３６と、給紙部３８とを備える。
【００１７】
通信部２２は、ホストコンピュータ５０などの外部機器との間で通信を行うものであり、ホストコンピュータ５０から印刷指示、印刷データ、及び第１特性値などを受信し、制御部２４に通知する。通信部２２は、通信インターフェースなどの既存の通信装置により実現できる。
【００１８】
制御部２４は、ＭＦＰ２０の各部（通信部２２、記録部３２、読取部３４、印刷部３６、及び給紙部３８）を制御するものであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの既存の制御装置により実現できる。そして、制御部２４は、書込部２６と、生成部２８と、判定部３０とを含む。なお本実施形態では、書込部２６、生成部２８、及び判定部３０の機能をＣＰＵにより実現する例について説明するが、これに限定されるものではなく、例えば、回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などにより実現してもよい。
【００１９】
書込部２６は、通信部２２により受信された印刷データに基づく画像データ及び第１特性値を対応付けて記録部３２に記録する。詳細には、書込部２６は、１ページ分の印刷データに基づく画像データ及び第１特性値を対応付けて記録部３２に記録する。ここで、「印刷データに基づく画像データ」とは、制御部２４により印刷データから変換（生成）された画像データ（例えば、ＪＰＥＧフォーマットやＧＩＦフォーマット）である。但し、「印刷データ」が画像データそのものである場合には、制御部２４による変換は行われず、書込部２６によりそのまま記録部３２に記録される。なお本実施形態では、画像データと第１特性値とを対応付けて記録部３２に記録する場合を例に取り説明するが、印刷データと第１特性値とを対応付けて記録部３２に記録するようにしてもよい。
【００２０】
生成部２８及び判定部３０の詳細については後述する。
【００２１】
記録部３２は、通信部２２により受信された印刷データに基づく画像データ及び第１特性値を対応付けて記録する。詳細には、記録部３２は、画像データと第１特性値とを異なる記録領域に記録するが、第１特性値に画像データの識別子やアドレス情報などを対応付けて記録することにより、画像データと第１特性値とを対応付ける。記録部３２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、メモリカード、光ディスクなどの磁気的、電気的、又は光学的に記録可能な既存の記録装置により実現できる。
【００２２】
なお本実施形態では、画像データと第１特性値とを同一記録装置内に記録する場合を例に取り説明するが、これに限定されるものではなく、画像データと第１特性値とを異なる記録装置に記録するようにしてもよく、更に、記録装置をＭＦＰ２０の外部に配置するようにしてもよい。例えば、ＭＦＰ２０とＬＡＮなどを介して通信可能な外部記録装置に容量の大きい画像データを記録し、ＭＦＰ２０内部の記録装置に画像データに比べて容量が小さい第１特性値及び画像データの識別子やアドレス情報（記憶装置のアドレス情報）などを記録するようにしてもよい。このようにすると、記録部３２の記録容量を小さくでき、また、他の用途に記録部３２を使用することもできる。
【００２３】
読取部３４は、原稿（印刷物）などのように画像が印刷されている媒体から、当該画像の画像データを読み取るものであり、スキャナなどの既存の読取装置により実現できる。具体的に説明すると、読取部３４は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの電子デバイスを備えており、この電子デバイスを制御して原稿台に載置された原稿に光を走査させることにより画像データを光学的に読み取る。また本実施形態では、読取部３４は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えており、複数の原稿から、各原稿の画像データを連続して読み取ることができる。
【００２４】
なお本実施形態では、読取部３４をスキャナにより実現する例について説明するが、例えば、レンズを有する電子式のカメラなどにより実現してもよい。この場合、読取部３４は、原稿を撮影することにより画像データを読み取る。
【００２５】
ここで、生成部２８及び判定部３０について説明する。
【００２６】
生成部２８は、読取部３４により読み取られた画像データから、当該画像データの特性を示す特性値であって当該画像データよりも容量の小さい第２特性値を生成する。例えば、生成部２８は、読取部３４により読み取られた画像データの２値化やスケルトン化などを行い、特徴量を抽出する。そして、生成部２８は、画像データを分割し、分割した領域毎に特徴量をベクトル化し、ベクトル化した特徴量を類似化し、テキスト情報のフォーマットで第２特性値を生成する。第２特性値は、このようにして生成されるため、読取部３４により読み取られた画像データよりも容量が小さくなる。
【００２７】
詳細には、生成部２８は、「ミックスド・メディア・リアリティ（ＭＭＲ）：紙と電子世界をつなぐ新しい方法」、Ｒｉｃｏｈ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  Ｎｏ．３３、Ｄｅｃｅｍｂｅｒ  ２００７、特表２００９−５０６３９３号公報、又は特開２００９−０２０８８９号公報に記載の手法等を使用して第２特性値を生成する。ここで、第２特性値は、「ミックスド・メディア・リアリティ（ＭＭＲ）：紙と電子世界をつなぐ新しい方法」における「ｄｅｓｃｒｉｐｔｏｒ」や「ｆｅａｔｕｒｅ  ｐｏｉｎｔ」、特表２００９−５０６３９３号公報における「特徴抽出」、特開２００９−０２０８８９号公報における「インビジブルジャンクション特徴記述子」に相当する。
【００２８】
つまり、生成部２８は、読取部３４により読み取られた画像データが示す画像に含まれる文字列、複数の文字、又は図（原稿に印刷されている文字列、複数の文字、又は図）などに基づいて第２特性値を生成する。また、生成部２８は、原稿の１ページ分の画像データから第２特性値を生成するため、原稿の各ページの画像データに対して第２特性値が生成される。なお、第２特性値は、生成元の画像データに特有の情報（生成元の画像データから一義的に定まる情報）であるため、当該画像データと一対一で対応する。
【００２９】
なお、ホストコンピュータ５０から送信される第１特性値も、ここで説明した第２特性値と同様の性質を有する。
【００３０】
判定部３０は、第２特性値と全部又は一部が一致する第１特性値が記録部３２に記録されているか否かを判定する。具体的に説明すると、判定部３０は、第２特性値と第１特性値との一致度を算出する。そして、判定部３０は、算出した一致度が１００％である場合には、第２特性値と全部が一致する第１特性値が記録部３２に記録されていると判定する。また、判定部３０は、算出した一致度が所定％（例えば、９０％）以上である場合には、第２特性値と一部が一致する第１特性値が記録部３２に記録されていると判定し、所定％未満である場合には、第２特性値と第１特性値とが一致しないと判定する。但し、一部一致するか否かの基準となるパーセンテージは、９０％に限定されず適宜設定でき、ユーザがホストコンピュータ５０やＭＦＰ２０の図示せぬオペレーションパネルから設定できるようにしてもよい。
【００３１】
なお、上述した「ミックスド・メディア・リアリティ（ＭＭＲ）：紙と電子世界をつなぐ新しい方法」、特表２００９−５０６３９３号公報、及び特開２００９−０２０８８９号公報に記載された手法では、画像データの一部領域に対して一致度を判定している。これに対し、本実施形態では、第１特性値及び第２特性値はページ単位で生成されるため、判定部３０は、ページ単位で画像データの一致度を判断できる。このように本実施形態では、対比できる領域が大きいため、一致度の判定を高い精度で行うことができる。
【００３２】
印刷部３６は、制御部２４からの指示を受け、給紙部３８から供給される紙などの媒体に画像データが示す画像を印刷する。本実施形態では、印刷部３６は、感光体への光の照射後にトナーを媒体に定着させる電子写真方式で印刷するものとするが、例えば、インクを吐出させるインクジェット方式などで印刷するようにしてもよい。
【００３３】
例えば、ホストコンピュータ５０からＭＦＰ２０に印刷が指示された場合には、印刷部３６は、ホストコンピュータ５０から送信された印刷データから生成された画像データに基づく画像を媒体に印刷する。また、複写において、判定部３０の判定の結果、第２特性値と全部が一致する第１特性値が記録部３２に記録されている場合には、印刷部３６は、第２特性値と全部一致する第１特性値に対応する画像データに基づく画像を媒体に印刷する。また、判定部３０の判定の結果、第２特性値と全部が一致する第１特性値が記録部３２に記録されておらず、第２特性値と一部が一致する第１特性値が記録部３２に記録されている場合には、印刷部３６は、第２特性値と一部一致する第１特性値に対応する画像データに基づく画像を媒体に印刷する。また、判定部３０の判定の結果、第２特性値と一部が一致する第１特性値が記録部３２に複数記録されている場合には、印刷部３６は、第２特性値との一致度が最も高い第１特性値に対応する画像データに基づく画像を媒体に印刷する。また、判定部３０の判定の結果、第２特性値と全部又は一部が一致する第１特性値が記録部３２に記録されていない場合には、印刷部３６は、読取部３４により読み取られた画像データに基づく画像を媒体に印刷する。なお、「第１特性値に対応する画像データ」とは、第１特性値に対応付けられて記録部３２に記録されている印刷データに基づく画像データである。
【００３４】
なお、画像データがＭＦＰ２０の外部の記録装置に記録されている場合には、制御部２４が第１特性値に対応付けられた記憶装置のアドレス情報から画像データを特定して通信部２２を介して取得し、印刷部３６は、制御部２４により取得された画像データを印刷する。
【００３５】
給紙部３８は、印刷が行われる紙などの媒体を保管し、制御部２４からの指示を受け、印刷処理時に印刷部３６へ媒体を供給する。
【００３６】
なお、ＭＦＰ２０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００３７】
次に、第１の実施形態のＭＦＰ２０の動作について説明する。
【００３８】
図３は、第１の実施形態のＭＦＰ２０で行われる印刷処理の手順の流れの一例を示すフローチャートである。この印刷処理は、ホストコンピュータ５０から印刷指示が送信されると、ＭＦＰ２０により実行される。
【００３９】
まず、制御部２４は、通信部２２を介して、ホストコンピュータ５０から送信された印刷指示を受信する（ステップＳ１００）。
【００４０】
続いて、制御部２４は、通信部２２を介して、ホストコンピュータ５０から送信された印刷データ及び第１特性値を受信する（ステップＳ１０２）。
【００４１】
続いて、制御部２４は、受信した印刷データを画像データに変換し、変換した画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、画像データが示す画像を媒体上に印刷する（ステップＳ１０４）。
【００４２】
続いて、書込部２６は、印刷部３６の印刷中又は印刷後に、画像データと第１特性値とを対応付けて記録部３２に記録する（ステップＳ１０６）。
【００４３】
以上のように、本実施形態によれば、印刷処理を行う毎に、画像データ及び第１特性値が記録部３２に記録される。なお本実施形態では、印刷を早期に実行・完了するために、画像データの印刷中又は印刷後に画像データ及び第１特性値を記録部３２に記録する例について説明したが、印刷処理の順序はこれに限定されるものではない。例えば、画像データ及び第１特性値を記録部３２に記録した後に画像データを印刷するようにしてもよい。
【００４４】
図４は、第１の実施形態のＭＦＰ２０で行われる複写処理の手順の流れの一例を示すフローチャートである。この複写処理は、ユーザにより複写操作が行われると、ＭＦＰ２０により実行される。
【００４５】
まず、制御部２４は、ＭＦＰ２０の図示せぬオペレーションパネルを介してユーザから複写の指示を受けると、読取部３４に原稿の読み取りを指示する。これにより、読取部３４は、ＡＤＦを動作させて原稿台に原稿を送り、原稿の画像データを読み取る（ステップＳ１２０）。
【００４６】
続いて、生成部２８は、読取部３４により読み取られた画像データから当該画像データの第２特性値を生成する（ステップＳ１２２）。
【００４７】
続いて、判定部３０は、第２特性値と記録部３２に記録されている全ての第１特性値とを比較する（ステップＳ１２４）。
【００４８】
続いて、判定部３０は、比較結果から、第２特性値と全部が一致する第１特性値が記録部３２に記録されているか否かを判定する（ステップＳ１２６）。
【００４９】
そして、第２特性値と全部が一致する第１特性値が記録部３２に記録されている場合（ステップＳ１２６でＹｅｓ）、制御部２４は、当該第１特性値に対応付けられた画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、第２特性値と全部が一致する第１特性値に対応付けられた画像データが示す画像を媒体上に印刷する（ステップＳ１２８）。
【００５０】
一方、第２特性値と全部が一致する第１特性値が記録部３２に記録されていない場合（ステップＳ１２６でＮｏ）、判定部３０は、比較結果から、第２特性値と一部が一致する第１特性値が記録部３２に記録されているか否かを判定する（ステップＳ１３０）。
【００５１】
そして、第２特性値と一部が一致する第１特性値も記録部３２に記録されていない場合（ステップＳ１３０でＮｏ）、制御部２４は、読取部３４により読み取られた画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、読取部３４により読み取られた画像データが示す画像を媒体上に印刷する（ステップＳ１３２）。
【００５２】
一方、第２特性値と一部が一致する第１特性値が記録部３２に記録されている場合（ステップＳ１３０でＹｅｓ）、判定部３０は、比較結果から、第２特性値と一部が一致する第１特性値が記録部３２に複数記録されているか否かを判定する（ステップＳ１３４）。
【００５３】
そして、第２特性値と一部が一致する第１特性値が記録部３２に複数記録されている場合（ステップＳ１３４でＹｅｓ）、制御部２４は、第２特性値との一致点が最も多い第１特性値に対応付けられた画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、第２特性値との一致点が最も多い第１特性値に対応付けられた画像データが示す画像を媒体上に印刷する（ステップＳ１３６）。
【００５４】
一方、第２特性値と一部が一致する第１特性値が記録部３２に複数記録されていない場合、即ち、第２特性値と一部が一致する第１特性値が記録部３２に１つだけ記録されている場合（ステップＳ１３４でＮｏ）、制御部２４は、当該第１特性値に対応付けられた画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、第２特性値と一部が一致する第１特性値に対応付けられた画像データが示す画像を媒体上に印刷する（ステップＳ１３８）。
【００５５】
続いて、制御部２４は、全ての原稿の複写が終了した場合には（ステップＳ１４０でＹｅｓ）、複写処理を終了し、複写が終了していない原稿が残っている場合には（ステップＳ１４０でＮｏ）、ステップＳ１２０に戻り、次の原稿に対する複写処理を行う。
【００５６】
以上のように第１の実施形態では、印刷データに基づく画像データと第１特性値を対応付けて記録しておき、原稿から読み取られた画像データの第２特性値と記録されている第１特性値とを比較し、全部一致すれば、第１特性値に対応する画像データを用いて印刷する。従って第１の実施形態によれば、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる。
【００５７】
また第１の実施形態では、第２特性値と全部一致する第１特性値が記録されていなくても一部一致する第１特性値が記録されていれば、当該第１特性値に対応する画像データを用いて印刷する。従って第１の実施形態によれば、複写元の印刷物に手書きされた場合、複写元の印刷物に汚れなどが付着し複写元の印刷物の画像データとの間の同一性が損なわれた場合、又は印刷物の読み取り精度が低い場合であっても、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる。
【００５８】
また第１の実施形態では、第２特性値と一部一致する第１特性値が複数記録されている場合、最も一致度の高い第１特性値に対応する画像データを用いて印刷する。従って第１の実施形態によれば、ホストコンピュータで管理されている文書データをＭＦＰで印刷した後に、当該文書データ修正して再度ＭＦＰで印刷したような場合であっても（ＭＦＰに修正前の画像データと修正後の画像データが記録されている場合であっても）、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる。
【００５９】
また第１の実施形態では、第２特性値と全部又は一部一致する第１特性値が記録されていない場合、読み取られた画像データを用いて印刷する。従って第１の実施形態によれば、複写元の印刷物がＭＦＰで印刷されていない場合には、通常の複写を行うことができる。
【００６０】
また第１の実施形態では、読み取られた画像データに含まれる文字列、複数の文字、又は図などに基づいて第２特性値を生成できるため、画像データを印刷する際に、第２特性値を生成するための特別な識別記号（例えば、バーコード）などを印刷する必要がなくなり、印刷レイアウト上の制約を無くすことができる。
【００６１】
また第１の実施形態では、１ページ分の画像データ及び第１特性値が記録されるため、ページ単位で、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる。
【００６２】
また第１の実施形態では、複数の原稿から画像データを連続して読み取ることができるため、異なる複数の印刷物を１つの文書として複数部数複写したい場合にも、複写元の印刷物と同等の印刷物を画質の劣化を生じさせず、手間もかけずに短時間で提供することができる。
【００６３】
（第２の実施形態）
第２の実施形態では、画像形成装置が、第１特性値を生成する例について説明する。以下では、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００６４】
図５は、第２の実施形態の画像形成システム１１０に含まれるＭＦＰ１２０及びホストコンピュータ１５０の構成の一例を示すブロック図である。第２の実施形態では、ホストコンピュータ１５０、通信部１２２、及び制御部１２４に含まれる生成部１２８の処理内容が第１の実施形態の画像形成システム１０と相違する。以下では、これらの構成について説明する。
【００６５】
ホストコンピュータ１５０は、第１特性値を送信しない点で、第１の実施形態と相違する。即ち、ホストコンピュータ１５０は、ユーザからの入力に基づいて、ディスプレイに表示された文書ファイルや画像の印刷データを生成し、印刷指示及び印刷データをＭＦＰ１２０に送信する。
【００６６】
通信部１２２は、ホストコンピュータ１５０から印刷指示及び印刷データを受信し、制御部１２４に通知する。
【００６７】
生成部１２８は、第１特性値を生成する第１生成部１２９Ａと第２特性値を生成する第２生成部１２９Ｂとを含む。なお、第２生成部１２９Ｂは、第１の実施形態の生成部２８に相当する。第１生成部１２９Ａは、制御部１２４により印刷データから変換された画像データから、第１特性値を生成する。但し、「印刷データ」が画像データそのものである場合には、制御部１２４による変換は行われず、第１生成部１２９Ａは、そのまま第１特性値を生成する。なお、第１特性値の生成手法は、第２特性値の生成手法と同様である。
【００６８】
図６は、第２の実施形態のＭＦＰ１２０で行われる印刷処理の手順の流れの一例を示すフローチャートである。この印刷処理は、ホストコンピュータ１５０から印刷指示が送信されると、ＭＦＰ１２０により実行される。
【００６９】
まず、制御部１２４は、通信部１２２を介して、ホストコンピュータ１５０から送信された印刷指示を受信する（ステップＳ２００）。
【００７０】
続いて、制御部１２４は、通信部１２２を介して、ホストコンピュータ１５０から送信された印刷データを受信する（ステップＳ２０２）。
【００７１】
続いて、制御部１２４は、受信した印刷データを画像データに変換し、変換した画像データの印刷を印刷部３６に指示する。これにより、印刷部３６は、画像データが示す画像を媒体上に印刷する（ステップＳ２０４）。
【００７２】
続いて、第１生成部１２９Ａは、印刷部３６の印刷中又は印刷後に、印刷データから変換された画像データから第１特性値を生成する（ステップＳ２０６）。
【００７３】
続いて、制御部１２４は、画像データと第１特性値とを対応付けて記録部３２に記録する（ステップＳ２０８）。
【００７４】
以上のように第２の実施形態によれば、ＭＦＰ内で第１特性値を生成するので、外部環境（ホストコンピュータ１５０の機能）に依存せずに、複写元の印刷物と同等の印刷物を画質の劣化を生じさせずに短時間で提供することができる。
【００７５】
（ハードウェア構成）
図７は、第１〜２の実施の形態のＭＦＰ２０、１２０のハードウェア構成の一例を示すブロック図である。
【００７６】
図７に示すように、ＭＦＰ２０、１２０は、コントローラ３１０とエンジン部（Ｅｎｇｉｎｅ）３６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスで接続した構成となる。コントローラ３１０は、ＭＦＰ２０、１２０全体の制御、描画、通信、及び操作表示部３２０からの入力を制御するコントローラである。エンジン部３６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部３６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００７７】
コントローラ３１０は、ＣＰＵ３１１と、ノースブリッジ（ＮＢ）３１３と、システムメモリ（ＭＥＭ−Ｐ）３１２と、サウスブリッジ（ＳＢ）３１４と、ローカルメモリ（ＭＥＭ−Ｃ）３１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）３１６と、ハードディスクドライブ（ＨＤＤ）３１８とを有し、ノースブリッジ（ＮＢ）３１３とＡＳＩＣ３１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス３１５で接続した構成となる。また、ＭＥＭ−Ｐ３１２は、ＲＯＭ３１２ａと、ＲＡＭ３１２ｂとをさらに有する。
【００７８】
ＣＰＵ３１１は、ＭＦＰ２０、１２０の全体制御をおこなうものであり、ＮＢ３１３、ＭＥＭ−Ｐ３１２およびＳＢ３１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００７９】
ＮＢ３１３は、ＣＰＵ３１１とＭＥＭ−Ｐ３１２、ＳＢ３１４、ＡＧＰ３１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ３１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００８０】
ＭＥＭ−Ｐ３１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ３１２ａとＲＡＭ３１２ｂとからなる。ＲＯＭ３１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ３１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００８１】
ＳＢ３１４は、ＮＢ３１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ３１４は、ＰＣＩバスを介してＮＢ３１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００８２】
ＡＳＩＣ３１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰ３１５、ＰＣＩバス、ＨＤＤ３１８およびＭＥＭ−Ｃ３１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ３１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ３１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ３１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部３６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ３１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３３０、ＵＳＢ３４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース３５０が接続される。操作表示部３２０はＡＳＩＣ３１６に直接接続されている。
【００８３】
ＭＥＭ−Ｃ３１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ３１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００８４】
ＡＧＰ３１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ３１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００８５】
なお、本実施の形態のＭＦＰ２０、１２０で実行されるプログラムは、ＲＯＭ３１２ａ等に予め組み込まれて提供される。
【００８６】
本実施の形態のＭＦＰ２０、１２０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【００８７】
さらに、本実施の形態のＭＦＰ２０、１２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＭＦＰ２０、１２０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８８】
本実施の形態のＭＦＰ２０、１２０で実行されるプログラムは、上述した各部（書込部、生成部、判定部など）をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ３１１がＲＯＭ３１２ａからプログラムをＲＡＭ３１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００８９】
１０、１１０  画像形成システム
１１  ＬＡＮ
２０、１２０  ＭＦＰ
２２、１２２  通信部
２４、１２４  制御部
２６  書込部
２８、１２８  生成部
３０  判定部
３２  記録部
３４  読取部
３６  印刷部
３８  給紙部
５０、１５０  ホストコンピュータ
１２９Ａ  第１生成部
１２９Ｂ  第２生成部
３１０  コントローラ
３１１  ＣＰＵ
３１２  システムメモリ
３１２ａ  ＲＯＭ
３１２ｂ  ＲＡＭ
３１３  ノースブリッジ
３１４  サウスブリッジ
３１５  ＡＧＰバス
３１６  ＡＳＩＣ
３１７  ローカルメモリ
３１８  ハードディスクドライブ
３２０  操作表示部
３３０  ＦＣＵ
３４０  ＵＳＢ
３５０  ＩＥＥＥ１３９４インターフェース
３６０  エンジン部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００６−３３２９１２号公報
【図１】
2011135455.tif 000003
【図２】
2011135455.tif 000004
【図３】
2011135455.tif 000005
【図４】
2011135455.tif 000006
【図５】
2011135455.tif 000007
【図６】
2011135455.tif 000008
【図７】
2011135455.tif 000009