(57)【要約】【課題】画像データを記憶するメモリの消費量を削減しつつ検知精度を向上することのできる画像処理装置および画像処理装置の制御プログラムを提供する。【解決手段】画像処理装置としての画像形成装置は、画像データの入力を受け付ける通信インターフェースと、画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する倍率変換部５４と、複数の変倍画像から特定画像を検知する検知処理回路５６と、検知処理回路５６にて特定画像を検知した場合、少なくとも一部の印刷条件での画像データの印刷を制限するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０とを備える。【選択図】図３
2019204993.tif 000002
【特許請求の範囲】
【請求項１】
画像データの入力を受け付ける受付手段と、
前記画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する変倍手段と、
前記複数の変倍画像から特定画像を検知する検知手段と、
前記検知手段にて前記特定画像を検知した場合、少なくとも一部の印刷条件での前記画像データの印刷を制限する制限手段とを備えた、画像処理装置。
【請求項２】
２値化後の前記画像データを記憶する画像メモリをさらに備え、
前記変倍手段は２値化前の前記画像データに基づいて前記複数の変倍画像の各々を生成する、請求項１に記載の画像処理装置。
【請求項３】
前記検知手段にて一の変倍画像から前記特定画像を検知した場合、前記制限手段は、前記一の変倍画像の倍率に基づいて決定した所定の範囲の倍率での前記画像データの印刷を制限する、請求項２に記載の画像処理装置。
【請求項４】
前記検知手段にて前記一の変倍画像から前記特定画像を検知した場合、前記２値化後の画像データに関連付けて前記一の変倍画像の倍率を前記画像メモリに記憶させる倍率記憶手段と、
前記検知手段による前記特定画像の検知が終了した後で、前記画像データを変倍する編集操作を受け付ける追加編集受付手段とをさらに備え、
前記制限手段は、前記画像データに予め設定されている倍率と前記追加編集受付手段にて受け付けた変倍の倍率との積が、前記画像メモリに記憶された前記一の変倍画像の倍率に基づいて決定した所定の範囲の倍率である場合、前記追加編集受付手段にて受け付けた編集操作に従う印刷条件での印刷を制限する、請求項３に記載の画像処理装置。
【請求項５】
前記変倍手段にて前記複数の変倍画像の各々を生成する際の倍率は、前記印刷条件として設定可能な倍率であり、
前記追加編集受付手段は、前記変倍手段にて前記複数の変倍画像の各々を生成する際の倍率とは異なる倍率に前記画像データを変倍する編集操作を受け付けない、請求項４に記載の画像処理装置。
【請求項６】
前記検知手段にて前記特定画像を検知した場合、前記制限手段は、前記印刷条件に関わらず前記画像データの印刷を制限する、請求項２に記載の画像処理装置。
【請求項７】
前記制限手段は、印刷を停止し、前記２値化後の画像データを前記画像メモリから削除することにより印刷を制限する、請求項２〜６のいずれかに記載の画像処理装置。
【請求項８】
前記検知手段は、前記複数の変倍画像のうち特定の変倍画像から前記特定画像を検知した場合、前記複数の変倍画像のうち前記特定画像を検知した変倍画像からの前記特定画像の検知を部分的に継続する、請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記複数の変倍画像の各々を記憶するための複数のバッファの各々をさらに備え、
前記変倍手段は、
前記複数の変倍画像の各々の解像度を所定の解像度に変更する解像度変更手段と、
解像度を変更した後の前記複数の変倍画像の各々を前記複数のバッファの各々に一時的に記憶するバッファリング手段とを含み、
前記検知手段は、前記複数のバッファの各々に記憶された前記複数の変倍画像から特定画像を検知する、請求項１〜８のいずれかに記載の画像処理装置。
【請求項１０】
前記複数のバッファから検知対象となるバッファを選択的に切り替える切替手段をさらに備え、
前記検知手段は、前記切替手段にて検知対象とされたバッファに記憶された変倍画像から特定画像を検知する、請求項９に記載の画像処理装置。
【請求項１１】
前記切替手段は、前記複数のバッファのうち記憶されたデータのサイズが所定サイズに到達したバッファを検知対象とし、
前記複数のバッファのうち記憶されたデータのサイズが所定サイズに到達したバッファが複数存在する場合、前記切替手段は、変倍の倍率が高い方の変倍画像が記憶されたバッファを優先的に検知対象とする、請求項１０に記載の画像処理装置。
【請求項１２】
前記複数のバッファのうち２つのバッファの各々に記憶されたデータのサイズが所定サイズに到達した場合に、前記２つのバッファの各々に記憶されている変倍画像を加算する加算手段をさらに備え、
前記検知手段は、前記加算手段にて加算して得られた合成画像から前記特定画像を検知し、
前記検知手段にて前記特定画像を検知した場合に、前記特定画像を検知したブロックの連続性の有無に基づいて、前記加算手段にて加算した２つの変倍画像のうちいずれの変倍画像に前記特定画像が含まれているかを判定する判定手段をさらに備えた、請求項１１に記載の画像処理装置。
【請求項１３】
前記加算手段にて加算する２つの変倍画像のうち１つの変倍画像は、前記複数の変倍画像のうち最大倍率の変倍画像である、請求項１２に記載の画像処理装置。
【請求項１４】
画像データの入力を受け付ける受付ステップと、
前記画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する変倍ステップと、
前記複数の変倍画像から特定画像を検知する検知ステップと、
前記検知ステップにて前記特定画像を検知した場合、少なくとも一部の印刷条件での前記画像データの印刷を制限する制限ステップとをコンピューターに実行させるための、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理装置の制御プログラムに関する。より特定的には、本発明は、画像データを記憶するメモリの消費量を削減しつつ検知精度を向上することのできる画像処理装置および画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
近年の画像読取装置およびカラープリンターの性能の向上により、紙幣や有価証券などの複製が禁止されている原稿（以降、特殊原稿と記すことがある）が複製により偽造される危険性が高くなっている。下記特許文献１〜３などには、特殊原稿の偽造を防止するために、特殊原稿に含まれている特定画像を画像内で検知した場合に、その画像の印刷を制限する技術が提案されている。
【０００３】
下記特許文献１には、スキャナドライバーの偽造判定処理モジュールが読み取った画像データと特定画像データとを比較して一致度を判定し、判定結果に基づいて偽造防止制御モジュールがスキャナドライバーで読み取った画像データに対する所定の画像加工処理を制御する技術が開示されている。
【０００４】
下記特許文献２には、スキャナドライバーの偽造判定処理モジュールが設定された変倍率に従って読み取った画像データに対して定倍率変倍処理を施した画像データと特定画像データとを比較して一致度を判定し、判定結果に基づいて偽造防止制御モジュールがスキャナドライバーで読み取った画像データに対する所定の画像加工処理を制御する技術が開示されている。
【０００５】
下記特許文献３には、デジタル画像入力部で入力したデジタル画像データが変倍されている場合、変倍処理部で等倍に戻すための逆変倍処理を行ない、出力する画像のデジタル画像データを等倍にする技術が開示されている。パターン比較部は、出力する画像のデジタル画像データがパターン登録部にあらかじめ登録された特殊原稿の画像のパターンデータと一致するか否を判断する。出力するデジタル画像データが特殊原稿の画像データと判断した場合に、デジタル画像出力部は出力画像に偽造防止処理を行なって出力する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１４４９４１号公報
【特許文献２】特開２００１−１４４９４０号公報
【特許文献３】特開２０００−２３２５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図２０および図２１は、従来の画像形成装置が行う特定画像の検知処理を示すブロック図である。
【０００８】
図２０を参照して、高解像度の画像データを処理する場合、画像データのサイズの削減を目的として次の順序で特定画像の検知処理が行われる。ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理部１１１は印刷ジョブの実行指示を受け付けると、印刷対象となる画像データをＲＩＰ処理することにより画像データのラスターデータを生成する。２値化部１１２ａは生成されたラスターデータを２値化する。２値化後のデータはメモリ（プリント画像メモリ）１１３に記憶される。
【０００９】
次に、印刷ジョブの実行指示を受け付けた後にユーザーから受け付けた倍率編集（ここでは５０％への縮小）やレイアウト編集（ここでは４イン１のページ割付）など編集操作（ジョブに関する追加の編集操作）に従って、編集部１１４は２値化後のデータを印刷データ（最終的に出力されるデータ）に変換する。
【００１０】
検知解像度変換部１１５は、特定画像の検知処理に適した解像度に印刷データの解像度を変換する。解像度を変換後のデータは処理ブロックバッファ１１６に一時的に記憶される。検知処理回路１１７は、処理ブロックバッファに記憶されたデータに対する特定画像の検知処理を行う。検知処理回路１１７は、保持している特定画像と処理ブロックバッファに記憶されたデータとを対比することにより、特定画像の検知処理を行う。
【００１１】
検知処理回路１１７は特定画像を検知した場合、印刷部１１０に対して印刷の中止を要求する。印刷部１１０は印刷データの印刷を中止する。一方、検知処理回路１１７が特定画像を検知しない場合、印刷部１１０は通常通り印刷データの印刷を行う。
【００１２】
上述の処理では、メモリ１１３には２値化後のデータが記憶されるので、メモリ１１３の消費量を削減することができる。しかし、上述の処理では、２値化後のデータに対して特定画像の検知が行われるため、特定画像の検知精度が低下するという問題があった。
【００１３】
２値化前のデータに対して特定画像の検知を行うために、２値化部による２値化処理を、印刷部１１０による印刷の直前に行う方法（つまり、図１８中２値化部１１２ａの代わりに２値化部１１２ｂを用いる方法）が考えられる。しかしこの方法では、メモリ１１３には２値化前の大きいサイズのデータが記憶されるので、メモリ１１３の消費量が大きいという問題があった。
【００１４】
そこで、メモリ１１３の消費量を削減しつつ、２値化前の画像データに対して特定画像の検知を行う方法として、次の方法が考えられる。
【００１５】
図２１を参照して、ＲＩＰ処理部１１１は印刷ジョブの実行指示を受け付けると、印刷対象となる画像データをＲＩＰ処理することにより画像データのラスターデータを生成する。２値化部１１２は生成されたラスターデータを２値化する。２値化後のデータはメモリ１１３に一時的に記憶される。
【００１６】
２値化処理と並行して、色変換部１１８は、画像データのラスターデータに対して、特定画像の色のみをラスターデータから分離する色変換処理を行う。倍率変換部１１９は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（プリント制御ＣＰＵ）１２０の制御の下で、色変換後のデータを、印刷ジョブで設定された倍率に変換する。検知解像度変換部１１５は、倍率を変換後のデータを特定画像の検知に適した解像度に変換する。解像度を変換後のデータは処理ブロックバッファ１１６に一時的に記憶される。検知処理回路１１７は、処理ブロックバッファに記憶されたデータから特定画像を検知する。
【００１７】
検知処理回路１１７は特定画像を検知した場合、印刷部１１０に対して印刷の中止を要求する。印刷部１１０は印刷データの印刷を中止する。一方、検知処理回路１１７が特定画像を検知しない場合、印刷部１１０は通常通り印刷データの印刷を行う。
【００１８】
また検知処理回路１１７は、特定画像を検知した場合、２値化部１１２に対してデータの廃棄を要求する。この場合２値化部１１２はデータを廃棄し、メモリ１１３には２値化後のデータは記憶されず、印刷は中止される。一方、検知処理回路１１７が特定画像を検知しない場合、２値化後のデータは通常通りメモリ１１３に記憶される。
【００１９】
次に、ユーザーから受け付けたジョブに関する追加の編集操作に従って、編集部１１４は、ＣＰＵ１２０の制御の下で２値化後のデータを印刷データ（最終的に出力されるデータ）に変換する。印刷部１１０は印刷データの印刷を行う。
【００２０】
上述の処理では、ジョブに関する追加の編集操作をユーザーから受け付ける前に特定画像の検知が行われるため、特定画像の検知精度が低下するという問題があった。
【００２１】
すなわち、ジョブの印刷対象となる画像データが、特殊原稿がＤ（Ｄは任意の数）倍に変倍された画像データであった場合、画像データに含まれる特定画像も、本来の特定画像がＤ倍に変倍されたものとなる。その結果、検知処理回路１１７が保持している特定画像と画像データに含まれる特定画像とが一致せず、検知処理回路１１７は、画像データから特定画像を検知しない。このため、画像データを（１／Ｄ）倍に変倍する（つまり、画像データを本来の特殊原稿の倍率に戻す）追加の編集操作をユーザーが行った場合には、特殊原稿の印刷を阻止することができず、印刷部１１０から特殊原稿の印刷物が出力される事態となる。
【００２２】
本発明は、上記課題を解決するためのものであり、その目的は、画像データを記憶するメモリの消費量を削減しつつ検知精度を向上することのできる画像処理装置および画像処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００２３】
本発明の一の局面に従う画像処理装置は、画像データの入力を受け付ける受付手段と、画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する変倍手段と、複数の変倍画像から特定画像を検知する検知手段と、検知手段にて特定画像を検知した場合、少なくとも一部の印刷条件での画像データの印刷を制限する制限手段とを備える。
【００２４】
上記画像処理装置において好ましくは、２値化後の画像データを記憶する画像メモリをさらに備え、変倍手段は２値化前の画像データに基づいて複数の変倍画像の各々を生成する。
【００２５】
上記画像処理装置において好ましくは、検知手段にて一の変倍画像から特定画像を検知した場合、制限手段は、一の変倍画像の倍率に基づいて決定した所定の範囲の倍率での画像データの印刷を制限する。
【００２６】
上記画像処理装置において好ましくは、検知手段にて一の変倍画像から特定画像を検知した場合、２値化後の画像データに関連付けて一の変倍画像の倍率を画像メモリに記憶させる倍率記憶手段と、検知手段による特定画像の検知が終了した後で、画像データを変倍する編集操作を受け付ける追加編集受付手段とをさらに備え、制限手段は、画像データに予め設定されている倍率と追加編集受付手段にて受け付けた変倍の倍率との積が、画像メモリに記憶された一の変倍画像の倍率に基づいて決定した所定の範囲の倍率である場合、追加編集受付手段にて受け付けた編集操作に従う印刷条件での印刷を制限する。
【００２７】
上記画像処理装置において好ましくは、変倍手段にて複数の変倍画像の各々を生成する際の倍率は、印刷条件として設定可能な倍率であり、追加編集受付手段は、変倍手段にて複数の変倍画像の各々を生成する際の倍率とは異なる倍率に画像データを変倍する編集操作を受け付けない。
【００２８】
上記画像処理装置において好ましくは、検知手段にて特定画像を検知した場合、制限手段は、印刷条件に関わらず画像データの印刷を制限する。
【００２９】
上記画像処理装置において好ましくは、制限手段は、印刷を停止し、２値化後の画像データを画像メモリから削除することにより印刷を制限する。
【００３０】
上記画像処理装置において好ましくは、検知手段は、複数の変倍画像のうち特定の変倍画像から特定画像を検知した場合、複数の変倍画像のうち特定画像を検知した変倍画像からの特定画像の検知を部分的に継続する。
【００３１】
上記画像処理装置において好ましくは、複数の変倍画像の各々を記憶するための複数のバッファの各々をさらに備え、変倍手段は、複数の変倍画像の各々の解像度を所定の解像度に変更する解像度変更手段と、解像度を変更した後の複数の変倍画像の各々を複数のバッファの各々に一時的に記憶するバッファリング手段とを含み、検知手段は、複数のバッファの各々に記憶された複数の変倍画像から特定画像を検知する。
【００３２】
上記画像処理装置において好ましくは、複数のバッファから検知対象となるバッファを選択的に切り替える切替手段をさらに備え、検知手段は、切替手段にて検知対象とされたバッファに記憶された変倍画像から特定画像を検知する。
【００３３】
上記画像処理装置において好ましくは、切替手段は、複数のバッファのうち記憶されたデータのサイズが所定サイズに到達したバッファを検知対象とし、複数のバッファのうち記憶されたデータのサイズが所定サイズに到達したバッファが複数存在する場合、切替手段は、変倍の倍率が高い方の変倍画像が記憶されたバッファを優先的に検知対象とする。
【００３４】
上記画像処理装置において好ましくは、複数のバッファのうち２つのバッファの各々に記憶されたデータのサイズが所定サイズに到達した場合に、前記２つのバッファの各々に記憶されている変倍画像を加算する加算手段をさらに備え、検知手段は、前記加算手段にて加算して得られた合成画像から前記特定画像を検知し、検知手段にて前記特定画像を検知した場合に、前記特定画像を検知したブロックの連続性の有無に基づいて、前記加算手段にて加算した２つの変倍画像のうちいずれの変倍画像に前記特定画像が含まれているかを判定する判定手段をさらに備える。
【００３５】
上記画像処理装置において好ましくは、加算手段にて加算する２つの変倍画像のうち１つの変倍画像は、複数の変倍画像のうち最大倍率の変倍画像である。
【００３６】
本発明の他の局面に従う画像処理装置の制御プログラムは、画像データの入力を受け付ける受付ステップと、画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する変倍ステップと、複数の変倍画像から特定画像を検知する検知ステップと、検知ステップにて特定画像を検知した場合、少なくとも一部の印刷条件での画像データの印刷を制限する制限ステップとをコンピューターに実行させるためのものである。
【発明の効果】
【００３７】
本発明によれば、画像データを記憶するメモリの消費量を削減しつつ検知精度を向上することのできる画像処理装置および画像処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の実施の形態における画像形成装置１の構成を示す斜視図である。
【図２】本発明の第１の実施の形態における画像形成装置１の構成を示すブロック図である。
【図３】本発明の第１の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【図４】ジョブの画像データが、特殊原稿を１／２倍に縮小した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。
【図５】ジョブの画像データが、特殊原稿の等倍の画像データであった場合に生成される複数の変倍画像を模式的に示す図である。
【図６】ジョブの画像データが、特殊原稿を２倍に拡大した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。
【図７】ジョブの画像データが、特殊原稿を４倍に拡大した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。
【図８】本発明の第１の実施の形態における画像形成装置１の動作を示すフローチャートの第１の部分である。
【図９】本発明の第１の実施の形態における画像形成装置１の動作を示すフローチャートの第２の部分である。
【図１０】本発明の第２の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【図１１】本発明の第２の実施の形態における画像形成装置１の動作を示すフローチャートである。
【図１２】本発明の第２の実施の形態において変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。
【図１３】本発明の第２の実施の形態において、ＣＰＵ２０の処理速度がＮ倍に設定された状態で変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。
【図１４】本発明の第３の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【図１５】本発明の第３の実施の形態において、２倍の変倍画像と等倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【図１６】本発明の第３の実施の形態において、２倍の変倍画像と１／２倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【図１７】本発明の第３の実施の形態において、２倍の変倍画像と１／４倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【図１８】本発明の第３の実施の形態における画像形成装置１の動作を示すフローチャートである。
【図１９】本発明の第３の実施の形態において行われる特定画像の検知処理の処理順序を概念的に示す図である。
【図２０】従来の画像形成装置が行う特定画像の検知処理の第１の例を示すブロック図である。
【図２１】従来の画像形成装置が行う特定画像の検知処理の第２の例を示すブロック図である。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００４０】
以下の実施の形態では、画像処理装置がＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である場合について説明する。画像処理装置は、たとえばプリンター、複写機、またはスキャナーなどのＭＦＰ以外の画像形成装置であってもよいし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）または携帯端末などの画像形成装置以外の機器であってもよい。
【００４１】
［第１の実施の形態］
【００４２】
図１は、本発明の第１の実施の形態における画像形成装置１の構成を示す斜視図である。図２は、本発明の第１の実施の形態における画像形成装置１の構成を示すブロック図である。
【００４３】
図１および図２を参照して、本実施の形態における画像形成装置１は、コピー、ネットワークプリンティング、スキャナー、ファクシミリ、およびドキュメントサーバなどの機能を集約したＭＦＰである。この画像形成装置１を使用する場合、画像形成装置１に登録されたユーザー情報に基づいた認証を行わなければ使用できないという設定も可能である。
【００４４】
画像形成装置１は、操作装置１１（追加編集受付手段の一例）と、ディスプレイ１２と、スキャナー装置１３と、プリンター装置１４と、フィニッシャー装置１５と、通信インターフェース１６と、ドキュメントフィーダー１７と、給紙装置１８と、ＣＰＵ２０（制限手段の一例）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１（画像メモリの一例）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、記憶部２３などを備えている。
【００４５】
操作装置１１は、数字、文字、および記号などを入力するための複数キーと、押下されたキーを認識するセンサーと、認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などを含んでいる。
【００４６】
ディスプレイ１２は、ユーザーに対してメッセージまたは指示を与えるための画面、ユーザーが設定内容および処理内容を入力するための画面、または画像形成装置１で形成された画像および処理の結果を示す画面などを表示する。ここではディスプレイ１２としてタッチパネルが用いられている。したがって、ディスプレイ１２はユーザーが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する。
【００４７】
このように、操作装置１１およびディスプレイ１２は、ユーザーが画像形成装置１を直接操作するためのユーザーインターフェースの役割を果たしている。なお、ユーザーは、画像形成装置１に対して指令を与えるためのアプリケーションプログラムおよびドライバがインストールされたＰＣ（図示無し）などの外部機器を通じて、画像形成装置１を遠隔的に操作することもできる。
【００４８】
スキャナー装置１３は、写真、文字、または絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データ（濃度データ）は、図示しない画像処理部においてデジタルデータに変換され、周知の各種画像処理を施された後、プリンター装置１４や通信インターフェース１６に送られ、画像の印刷やデータの送信に供される。または取得された画像データ（濃度データ）は、図示しない画像処理部においてデジタルデータに変換され、後の利用のために記憶部２３に格納される。
【００４９】
プリンター装置１４は、スキャナー装置１３により取得された画像データ、通信インターフェース１６により外部機器から受信した画像データ、または記憶部２３に格納されている画像を、用紙またはフィルムなどの記録シートに印刷する。
【００５０】
フィニッシャー装置１５は、プリンター装置１４によって画像が印刷された記録シート（つまり印刷物）に対してステープルまたはパンチなどの後処理を行い、トレイ２４に排出する。
【００５１】
通信インターフェース１６は、送信部および受信部などを含んでいる。通信インターフェース１６は、携帯閲覧端末や電子ペーパーとの間でデータのやりとりを行うための無線通信装置、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、モデム、またはＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）などを含んでいる。
【００５２】
ドキュメントフィーダー１７は、スキャナー装置１３の画像読取位置に原稿を送る。
【００５３】
給紙装置１８は、画像形成装置１本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンター装置１４に供給するために用いられている。
【００５４】
ＣＰＵ２０は、制御プログラムにしたがって画像形成装置１全体を制御する。ＣＰＵ２０は、ＲＯＭ２２に記憶されている制御プログラムをＲＡＭ２１にロードし、ロードした制御プログラムを実行する。
【００５５】
ＲＡＭ２１は、ＣＰＵ１０１のメインメモリである。ＲＡＭ２１は、制御プログラムや、後述するバッファデータなどを一時的に記憶する。ＲＡＭ２１は、バッファデータなどを一時的に記憶する記憶領域である処理ブロックバッファと、画像データなどを一時的に記憶する記憶領域であるプリント画像メモリとを含んでいる。
【００５６】
ＲＯＭ２２は、ＣＰＵ２０が実行する各種プログラムや、各種固定データなどを記憶する。
【００５７】
記憶部２３は、ハードディスク２３Ｈと、カードリーダー２３Ｒなどを含んでいる。カードリーダー２３Ｒは、コンパクトフラッシュ（登録商標）またはスマートメディアなどのメモリカード９１からデータを読み取る。またカードリーダー２３Ｒは、メモリカード９１にデータを書き込む。メモリカード９１は、主に外部機器とのデータのやり取りを通信回線を介さずに行うためや、データのバックアップのためなどに用いられる。
【００５８】
ハードディスク２３Ｈには、スキャナー装置１３で読み取った画像データや、通信インターフェース１６により外部機器から受信した画像データなどが記憶されている。ハードディスク２３Ｈに記憶されているデータは、ネットワークを介して他の画像形成装置からも参照可能な構成になっている。
【００５９】
続いて、画像形成装置１が特定画像を検知する動作について説明する。
【００６０】
図３は、本発明の第１の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【００６１】
図３を参照して、画像形成装置１は、ＲＩＰ処理部５１と、２値化部５２と、色変換部５３と、倍率変換部５４（変倍手段の一例）と、検知解像度変換部５５（解像度変更手段およびバッファリング手段の一例）と、検知処理回路５６（検知手段および倍率記憶手段の一例）と、編集部５７とを備えている。ＲＩＰ処理部５１、２値化部５２、色変換部５３、倍率変換部５４、検知解像度変換部５５、検知処理回路５６、および編集部５７は、ＲＯＭ２２に記憶された制御プログラムをＣＰＵ２０が実行することにより実現される。
【００６２】
印刷ジョブやコピージョブなどのジョブにおいて、通信インターフェース１６またはスキャナー装置１３など（受付手段の一例）を通じて画像データの入力を受け付けると、ＲＩＰ処理部５１は、ジョブに含まれる画像データをＲＩＰ処理することにより、ジョブで印刷しようとしている画像データのラスターデータを生成する。ＲＩＰ処理部５１は、生成したラスターデータ（２値化前の画像データ）をＲＡＭ２１内の第１のプリント画像メモリの領域に記憶する。
【００６３】
なお、画像形成装置１自身がＲＩＰ処理を行う代わりに、印刷ジョブの送信元である外部機器が画像データのＲＩＰ処理を行ってもよい。この場合、画像形成装置１は、画像データのラスターデータを含む印刷ジョブを外部機器から受信する。
【００６４】
一方、２値化部５２は生成されたラスターデータを２値化する。２値化後のデータは、後述の検知処理において特定画像を検知した変倍画像の倍率とともに、ＲＡＭ２１内の第２の第２のプリント画像メモリの領域に記憶される。
【００６５】
色変換部５３、倍率変換部５４、検知解像度変換部５５、および検知処理回路５６は、画像データのラスターデータ（２値化前の画像データ）に基づいて複数の変倍画像の各々を生成し、生成した複数の変倍画像の各々から特定画像を検知する。
【００６６】
具体的には、色変換部５３は、画像データのラスターデータに対して、特定画像の色のみをラスターデータから分離する色変換処理を行う。倍率変換部５４は、色変換後の画像データを複数の互いに異なる倍率で変倍することにより、複数の変倍画像の各々を生成する。検知解像度変換部５５は、倍率を変換後のデータを特定画像の検知に適した解像度に変換する。解像度を変換後のデータはＲＡＭ２１内の処理ブロックバッファの領域に一時的に記憶される。ＲＡＭ２１内の処理ブロックバッファは、所定のブロックサイズまたはバンドサイズの変倍画像を記憶することができるサイズの容量を有している。検知処理回路５６は、複数の変倍画像から特定画像を検知する。検知処理回路５６は、処理ブロックバッファに記憶されたデータから特定画像を検知する検知処理を行う。
【００６７】
１つの変倍の倍率の変倍画像を生成し、生成した変倍画像に対する検知処理までの一連の処理を処理Ｒ１とする。色変換部５３、倍率変換部５４、検知解像度変換部５５、および検知処理回路５６は、２値化部５２による２値化処理と並行して、変倍の倍率を変えて画像データのラスターデータに対する処理Ｒ１を繰り返すことで、複数の変倍画像の各々を順番に生成し、生成した変倍画像に対する特定画像の検知処理を行う。
【００６８】
複数の変倍画像の各々を生成する際の倍率は、画像形成装置１の印刷条件として設定可能な倍率であることが好ましく、ここでは２倍、等倍、１／２倍、および１／４倍である。また、所定のブロックサイズまたはバンドサイズの変倍画像を生成する度に、生成した変倍画像に対する特定画像の検知処理を行うことが好ましい。これにより、ＲＡＭ２１内の処理ブロックバッファのサイズを低減することができる。
【００６９】
図４は、ジョブの画像データが、特殊原稿を１／２倍に縮小した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。図４（ａ）は画像データであり、図４（ｂ）〜図４（ｅ）は図４（ａ）の画像データをそれぞれ２倍、等倍（変倍なし）、１／２倍、および１／４倍に変倍して生成された変倍画像であり、図４（ｆ）は変倍画像との比較に用いられるリファレンスマークである。リファレンスマークはハードディスク２３Ｈに記憶されている。
【００７０】
なお、図面においては便宜のため、リファレンスマークがアルファベットの「Ａ」で表記されている。リファレンスマークは、ここでは特定画像と同一の画像であるが、特定画像を所定の倍率で変倍したものであってもよい。
【００７１】
図４を参照して、検知処理回路５６は、変倍画像を所定の大きさの複数のブロックＢＫに区分し、複数のブロックＢＫの各々とリファレンスマークとを対比することにより、変倍画像から特定画像を検知する。
【００７２】
図４（ａ）に示す画像データは、特殊原稿が１／２倍に変倍されたものであるため、画像データに含まれる特定画像も１／２倍に変倍されている。このため、等倍の変倍画像（図４（ｃ））からは特定画像は検知されない。また、１／２倍の変倍画像（図４（ｄ））および１／４倍の変倍画像（図４（ｅ））からも特定画像は検知されない。一方、２倍の変倍画像（図４（ｂ））では、画像データに含まれる特定画像が元の特定画像のサイズまで拡大されているため、２倍の変倍画像の領域Ｃ１などから特定画像が検知される。
【００７３】
図５は、ジョブの画像データが、特殊原稿の等倍の画像データであった場合に生成される複数の変倍画像を模式的に示す図である。図５（ａ）は画像データであり、図５（ｂ）〜図５（ｅ）は図５（ａ）の画像データをそれぞれ２倍、等倍、１／２倍、および１／４倍に変倍して生成された変倍画像であり、図５（ｆ）は変倍画像との比較に用いられるリファレンスマークである。
【００７４】
図５を参照して、図５（ａ）に示す画像データは、等倍の特殊原稿であるため、２倍の変倍画像（図５（ｂ））、１／２倍の変倍画像（図５（ｄ））、および１／４倍の変倍画像（図５（ｅ））からは特定画像は検知されない。一方、等倍の変倍画像（図５（ｃ））では、領域Ｃ２などから特定画像が検知される。
【００７５】
図６は、ジョブの画像データが、特殊原稿を２倍に拡大した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。図６（ａ）は画像データであり、図６（ｂ）〜図６（ｅ）は図６（ａ）の画像データをそれぞれ２倍、等倍、１／２倍、および１／４倍に変倍して生成された変倍画像であり、図６（ｆ）は変倍画像との比較に用いられるリファレンスマークである。
【００７６】
図６を参照して、図６（ａ）に示す画像データは、特殊原稿が２倍に変倍されたものであるため、画像データに含まれる特定画像も２倍に変倍されている。このため、等倍の変倍画像（図６（ｃ））からは特定画像は検知されない。また、２倍の変倍画像（図６（ｂ））および１／４倍の変倍画像（図６（ｅ））からも特定画像は検知されない。一方、１／２倍の変倍画像（図６（ｄ））では、画像データに含まれる特定画像が元の特定画像のサイズまで縮小されているため、１／２倍の変倍画像の領域Ｃ３などから特定画像が検知される。
【００７７】
図７は、ジョブの画像データが、特殊原稿を４倍に拡大した画像データであった場合に生成される複数の変倍画像を模式的に示す図である。図７（ａ）は画像データであり、図７（ｂ）〜図７（ｅ）は図７（ａ）の画像データをそれぞれ２倍、等倍、１／２倍、および１／４倍に変倍して生成された変倍画像であり、図７（ｆ）は変倍画像との比較に用いられるリファレンスマークである。
【００７８】
図７を参照して、図７（ａ）に示す画像データは、特殊原稿が４倍に変倍されたものであるため、画像データに含まれる特定画像も４倍に変倍されている。このため、等倍の変倍画像（図７（ｃ））からは特定画像は検知されない。また、２倍の変倍画像（図７（ｂ））および１／２倍の変倍画像（図７（ｄ））からも特定画像は検知されない。一方、１／４倍の変倍画像（図７（ｅ））では、画像データに含まれる特定画像が元の特定画像のサイズまで縮小されているため、１／４倍の変倍画像の領域Ｃ４から特定画像が検知される。
【００７９】
なお、検知処理回路５６は、検知処理中に複数の変倍画像のうち特定の変倍画像から特定画像を検知した場合に、複数の変倍画像のうち特定画像を検知した変倍画像（または特定画像を検知した変倍画像とその近傍の倍率の変倍画像）からの特定画像の検知処理）を部分的に継続し、他の変倍画像からの特定画像の検知処理を中止してもよい。これにより、特定画像を含んでいる変倍画像に絞って検知処理を継続することができ、検知処理の負担を軽減することができる。
【００８０】
図３を参照して、全ての変倍画像に対する特定画像の検知処理が完了すると、検知処理回路５６は、第１のプリント画像メモリに記憶されている２値化前の画像データを削除する。
【００８１】
検知処理回路５６は、複数の変倍画像のうちいずれかの変倍画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を２値化後のデータに関連付けて（タグ付けして）、ＲＡＭ２１内の第２のプリント画像メモリの領域に記憶させる。具体的には、図４のように２倍の変倍画像から特定画像を検知した場合には「２倍」という倍率を関連付けて記憶させ、図５のように等倍の変倍画像から特定画像を検知した場合には「等倍」という倍率を関連付けて記憶させ、図６のように１／２倍の変倍画像から特定画像を検知した場合には「１／２倍」という倍率を関連付けて記憶させ、図７のように１／４倍の変倍画像から特定画像を検知した場合には「１／４倍」という倍率を関連付けて記憶させる。以降、タグ付けされた変倍画像の倍率を検知タグと記すことがある。
【００８２】
一方、検知処理回路５６は、いずれの変倍画像からも特定画像を検知しない場合に、変倍画像の倍率のタグ付けを行わない。
【００８３】
特定画像の検知処理を終了した後、操作装置１１は、ジョブに関する追加の編集操作（画像データを変倍する編集操作）をユーザーから受け付ける。編集部５７は、受け付けた追加の編集操作に従って、２値化後のデータを印刷データ（最終的に出力されるデータ）に変換する。
【００８４】
なお、操作装置１１は、複数の変倍画像の各々を生成する際の倍率とは異なる倍率に画像データを変倍するような追加の編集操作を受け付けないようにしてもよい。
【００８５】
ＣＰＵ２０は、複数の変倍画像から特定画像を検知した場合、少なくとも一部の印刷条件での画像データの印刷を制限する。具体的には、ＣＰＵ２０は、検知タグの倍率に基づいて決定した所定の範囲の倍率での画像データの印刷を制限する。
【００８６】
一例として、ジョブで設定されている倍率を倍率Ｍ１、追加編集操作で設定された変倍の倍率を倍率Ｍ２、検知タグの倍率を倍率Ｍ３とした場合、倍率Ｍ１と倍率Ｍ２との積が、倍率Ｍ３に基づいて決定した所定の範囲の倍率である場合（たとえば式（１）の関係を満たす場合）、ＣＰＵ２０はその追加編集操作に従う印刷条件での印刷を制限する。
【００８７】
Ｍ３×０．９≦Ｍ１×Ｍ２≦Ｍ３×１．１  ・・・（１）
【００８８】
印刷を制限する場合、ＣＰＵ２０は、プリンター装置１４による印刷を停止し、２値化後の画像データを第２のプリント画像メモリから削除（廃棄）することにより印刷を制限する。またＣＰＵ２０は、追加の編集操作による設定とは異なる倍率などに印刷データを修正し、修正後の印刷データを印刷してもよい。
【００８９】
一方、倍率Ｍ１、Ｍ２、およびＭ３が式（１）の関係を満たさないときは、ＣＰＵ２０は追加の編集操作に従う印刷を制限しない。このときプリンター装置１４は、２値化後の画像データに基づいて、倍率Ｍ１と倍率Ｍ２との積に相当する倍率で画像データを変倍した画像の印刷を行う。
【００９０】
図８および図９は、本発明の第１の実施の形態における画像形成装置１の動作を示すフローチャートである。
【００９１】
図８を参照して、ジョブの実行指示を受け付けると、ＣＰＵ２０はジョブに含まれる画像データのＲＩＰ処理を開始し（Ｓ１）、画像データのラスターデータの第２のプリント画像メモリへの保存が完了したか否かを判別する（Ｓ３）。画像データのラスターデータの保存が完了したと判別するまで、ＣＰＵ２０はステップＳ３の処理を繰り返す。
【００９２】
ステップＳ３において、画像データのラスターデータの保存が完了したと判別した場合（Ｓ３でＹＥＳ）、ＣＰＵ２０は、変倍の倍率を設定し（Ｓ５）、１ブロック分の画像データのラスターデータを第２のプリント画像メモリから読み出す（Ｓ７）。次にＣＰＵ２０は、読み出したデータに対して、色変換（Ｓ９）、倍率変換（Ｓ１１）、および検知解像度変換（Ｓ１１）の各処理を行うことで、１ブロック分の変倍画像を生成し、得られた変倍画像を処理ブロックバッファに一時的に記憶する（Ｓ１５）。続いてＣＰＵ２０は、処理ブロックバッファに記憶されている変倍画像に対して検知処理を行い（Ｓ１７）、変倍画像からリファレンスマークを検知したか否かを判別する（Ｓ１９）。
【００９３】
ステップＳ１９において、変倍画像からリファレンスマークを検知したと判別した場合（Ｓ１９でＹＥＳ）、ＣＰＵ２０は、検知したアドレス（変倍画像においてリファレンスマークを検知した場所）および変倍画像の倍率をＲＡＭ２１に記憶させ（Ｓ２１）、検知処理を行う変倍画像の倍率（未処理倍率）を、現在の変倍画像の倍率のみに更新し（Ｓ２３）、ステップＳ２５の処理へ進む。
【００９４】
ステップＳ１９において、変倍画像からリファレンスマークを検知しないと判別した場合（Ｓ１９でＮＯ）、ＣＰＵ２０はステップＳ２５の処理へ進む。
【００９５】
ステップＳ２５において、ＣＰＵ２０は、１ページ分の変倍画像に対する特定画像の検知処理が完了したか否かを判別する（Ｓ２５）。ステップＳ２５において、１ページ分の変倍画像からの特定画像の検知処理が完了しないと判別した場合（Ｓ２５でＮＯ）。ＣＰＵ２０はステップＳ７の処理へ進む。
【００９６】
ステップＳ２５において、１ページ分の変倍画像に対する特定画像の検知が完了したと判別した場合（Ｓ２５でＹＥＳ）。ＣＰＵ２０は、全ての倍率の変倍画像に対する特定画像の検知処理が完了したか否かを判別する（Ｓ２７）。ステップＳ２７において、全ての倍率の変倍画像に対する特定画像の検知処理が完了しないと判別した場合（Ｓ２７でＮＯ）、ＣＰＵ２０はステップＳ５の処理へ進む。
【００９７】
ステップＳ２７において、全ての倍率の変倍画像に対する特定画像の検知処理が完了したと判別した場合（Ｓ２７でＹＥＳ）、ＣＰＵ２０はステップＳ３１の処理へ進む。
【００９８】
一方、ＣＰＵ２０は、ジョブに含まれる画像データのＲＩＰ処理を開始すると（Ｓ１）、ステップＳ３以降の処理と並行して、画像データのラスターデータを２値化し（Ｓ２９）、ステップＳ３１の処理へ進む。
【００９９】
ステップＳ３１において、ＣＰＵ２０は、ＲＡＭ２１に記憶されている検知アドレスおよび変倍画像の倍率がある場合には、それらを検知タグとして２値化後のデータに関連付けて（Ｓ３１）、２値化後のデータとともに第２のプリント画像メモリに保存する（Ｓ３３）。次にＣＰＵ２０は図９のステップＳ３５の処理へ進む。
【０１００】
図９を参照して、ステップＳ３５において、ＣＰＵ２０は、受け付けた追加編集操作に従って２値化後のデータのプリントレイアウトを編集し（Ｓ３７）、編集後のデータを印刷データとして第２のプリント画像メモリに保存する（Ｓ３９）。ステップＳ３９において、２値化後のデータに検知タグが存在する場合には、検知タグとともに印刷データを保存する。
【０１０１】
次にＣＰＵ２０は、印刷データを読み出し（Ｓ４１）、印刷データに検知タグが存在するか否かを判別する（Ｓ４３）。ステップＳ４３において、検知タグが存在しないと判別した場合（Ｓ４３でＮＯ）、ＣＰＵ２０はステップＳ４９の処理へ進む。
【０１０２】
ステップＳ４３において、検知タグが存在すると判別した場合（Ｓ４３でＹＥＳ）、ＣＰＵ２０は追加編集操作で設定された倍率を取得し（Ｓ４５）、印刷倍率（ジョブで設定されている倍率と追加編集操作で設定された変倍の倍率との積）が所定の範囲外であるか否かを判別する（Ｓ４７）。
【０１０３】
ステップＳ４７において、印刷倍率が所定の範囲外であると判別した場合（Ｓ４７でＹＥＳ）、ＣＰＵ２０は、設定に従って印刷を実行し（Ｓ４９）、処理を終了する。
【０１０４】
ステップＳ４７において、印刷倍率が所定の範囲外でないと判別した場合（Ｓ４７でＮＯ）、ＣＰＵ２０は印刷を制限し（Ｓ５１）、処理を終了する。印刷を制限する場合、ＣＰＵ２０は、設定とは異なる倍率などに印刷データを修正し、修正後の印刷データを印刷してもよいし、印刷を停止してもよい。
【０１０５】
本実施の形態においては、印刷物として出力される可能性のある複数の倍率で変倍画像が生成され、生成した変倍画像の各々からの特定画像の検知処理が行われる。このため、ジョブに関する追加の編集操作により画像データの倍率が変更された場合であっても、変更後の画像データからの特定画像の検知処理を行うことができ、特定画像の検知精度を向上することができる。また、第１のプリント画像メモリに記憶された２値化前の画像データは、２値化後のデータが第２のプリント画像メモリに記憶される前に削除されるため、画像データを記憶するメモリの消費量を削減することができる。
【０１０６】
［第２の実施の形態］
【０１０７】
本実施の形態では、複数の変倍画像を並行して生成する例について説明する。
【０１０８】
図１０は、本発明の第２の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【０１０９】
図１０を参照して、画像形成装置１は、ＲＩＰ処理部５１と、２値化部５２と、色変換部５３と、倍率変換部５４ａ、５４ｂ、５４ｃ、および５４ｄと、検知解像度変換部５５ａ、５５ｂ、５５ｃ、および５５ｄ（解像度変更手段およびバッファリング手段の一例）と、検知処理回路５６と、編集部５７と、セレクター５８（切替手段の一例）とを備えている。ＲＩＰ処理部５１、２値化部５２、色変換部５３、倍率変換部５４ａ、５４ｂ、５４ｃ、および５４ｄ、検知解像度変換部５５ａ、５５ｂ、５５ｃ、および５５ｄ、編集部５７、ならびにセレクター５８は、ＲＯＭ２２に記憶された制御プログラムをＣＰＵ２０が実行することにより実現される。ＲＡＭ２１は、複数の変倍画像の各々を記憶するための複数の処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄ（バッファの一例）の領域を含んでいる。
【０１１０】
倍率変換部５４ａ、検知解像度変換部５５ａ、および処理ブロックバッファ２１ａは、２倍の変倍画像に対して特定画像の検知処理を行うための構成である。倍率変換部５４ｂ、検知解像度変換部５５ｂ、および処理ブロックバッファ２１ｂは、等倍の変倍画像に対して特定画像の検知処理を行うための構成である。倍率変換部５４ｃ、検知解像度変換部５５ｃ、および処理ブロックバッファ２１ｃは、１／２倍の変倍画像に対して特定画像の検知処理を行うための構成である。倍率変換部５４ｄ、検知解像度変換部５５ｄ、および処理ブロックバッファ２１ｄは、１／４倍の変倍画像に対して特定画像の検知処理を行うための構成である。
【０１１１】
ＲＩＰ処理部５１はジョブの入力を受け付けると、ジョブに含まれる画像データをＲＩＰ処理することにより、ジョブで印刷しようとしている画像データのラスターデータを生成する。色変換部５３は、画像データのラスターデータに対して、特定画像の色のみをラスターデータから分離する色変換処理を行う。色変換部５３は、色変換処理後のデータを倍率変換部５４ａ、５４ｂ、５４ｃ、および５４ｄの各々に入力する。
【０１１２】
倍率変換部５４ａは、入力されたデータを必要な倍率に変換する。検知解像度変換部５５ａは、倍率を変換後のデータを特定画像の検知に適した所定の解像度に変換する。検知解像度変換部５５ａは、解像度を変換後のデータを所定の倍率（ここでは２倍）の変倍画像として処理ブロックバッファ２１ａに一時的に記憶する。処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄの各々は、所定のブロックサイズまたはバンドサイズの変倍画像を記憶することができるサイズの容量を有している。
【０１１３】
同様に、倍率変換部５４ｂおよび検知解像度変換部５５ｂは、入力されたデータを必要な倍率および解像度に変換することで、所定の倍率（ここでは等倍）の変倍画像を生成し、処理ブロックバッファ２１ｂに一時的に記憶する。倍率変換部５４ｃおよび検知解像度変換部５５ｃは、入力されたデータを必要な倍率および解像度に変換することで、所定の倍率（ここでは１／２倍）の変倍画像を生成し、処理ブロックバッファ２１ｃに一時的に記憶する。倍率変換部５４ｄおよび検知解像度変換部５５ｄは、入力されたデータを必要な倍率および解像度に変換することで、所定の倍率（ここでは１／４倍）の変倍画像を生成し、処理ブロックバッファ２１ｄに一時的に記憶する。
【０１１４】
セレクター５８は、処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄの中から検知対象となる処理ブロックバッファを選択的に切り替える。セレクター５８は、複数の処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄのうち記憶されたデータのサイズが所定サイズ（所定のブロックサイズまたはバンドサイズ）に到達した場合に、その処理ブロックバッファを検知対象とし、その処理ブロックバッファに記憶されている変倍画像のブロックまたはバンドを検知処理回路５６へ入力する。
【０１１５】
セレクター５８は、複数の処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄのうち複数の処理ブロックバッファにおいて、記憶されたデータの大きさが所定サイズに到達した場合、セレクター５８は、変倍の倍率が高い方の変倍画像が記憶された処理ブロックバッファを優先的に検知対象とする。変倍の倍率が高い方の変倍画像の方が変倍画像全体のサイズが大きく、特定画像の検知処理に時間を要するためである。
【０１１６】
検知処理回路５６は、セレクター５８によって検知対象とされた処理ブロックバッファに記憶された変倍画像に対して特定画像の検知処理を行う。
【０１１７】
検知対象とされた処理ブロックバッファの変倍画像に対する特定画像の検知処理が完了すると、検知対象とされた処理ブロックバッファに記憶されたデータは全て削除され、処理ブロックバッファには新たな変倍画像が記憶される。セレクター５８は、記憶されたデータの大きさが所定サイズに到達した他の処理ブロックバッファを検知対象とする。
【０１１８】
全ての変倍画像に対する特定画像の検知処理が完了すると、検知処理回路５６は、複数の変倍画像のうちいずれかの変倍画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を２値化後のデータに関連付けて、ＲＡＭ２１内のプリント画像メモリの領域に記憶させる。
【０１１９】
一方、検知処理回路５６は、いずれの変倍画像からも特定画像を検知しない場合に、変倍画像の倍率のタグ付けを行わない。
【０１２０】
以降、画像形成装置１は、第１の実施の形態の場合と同様の処理を行うことにより、印刷を制限するか否かを判断し、必要に応じて印刷の制限を行う。
【０１２１】
図１１は、本発明の第２の実施の形態における画像形成装置１の動作を示すフローチャートである。
【０１２２】
図１１を参照して、ジョブの実行指示を受け付けると、ＣＰＵ２０はジョブに含まれる画像データのＲＩＰ処理を開始し（Ｓ７１）、ＲＩＰ処理により得られた画像データのラスターデータに対して、色変換処理を行う（Ｓ７３）。続いてＣＰＵ２０は、色変換処理後のデータに対して、等倍率（ベース倍率）への変換処理（Ｓ７５）および検知解像度への変換処理（Ｓ７７）を行い、得られたデータを処理ブロックバッファへ記憶する（Ｓ７９）。続いてＣＰＵ２０は、１ブロック分のデータが処理ブロックバッファに記憶されたか否かを判別する（Ｓ８１）。
【０１２３】
ステップＳ８１において、１ブロック分のデータが処理ブロックバッファに記憶されないと判別した場合（Ｓ８１でＮＯ）、ＣＰＵ２０はステップＳ７５の処理へ進む。一方、ステップＳ８１において、１ブロック分のデータが処理ブロックバッファに記憶されたと判別した場合（Ｓ８１でＹＥＳ）、ＣＰＵ２０はステップＳ９９の処理へ進む。
【０１２４】
ステップＳ７５〜Ｓ８１の処理と並行して、ＣＰＵ２０は次の処理を行う。ＣＰＵ２０は、色変換処理後のデータに対して、第１の縮小倍率への変換処理（Ｓ８３）および検知解像度への変換処理（Ｓ８５）を行い、得られたデータを処理ブロックバッファへ記憶する（Ｓ８７）。続いてＣＰＵ２０は、１ブロック分のデータが処理ブロックバッファに記憶されたか否かを判別する（Ｓ８９）。
【０１２５】
ステップＳ８９において、１ブロック分のデータが処理ブロックバッファに記憶されないと判別した場合（Ｓ８９でＮＯ）、ＣＰＵ２０はステップＳ８３の処理へ進む。一方、ステップＳ８９において、１ブロック分のデータが処理ブロックバッファに記憶されたと判別した場合（Ｓ８９でＹＥＳ）、ＣＰＵ２０はステップＳ９９の処理へ進む。
【０１２６】
ステップＳ７５〜Ｓ８１の処理と並行して、さらにＣＰＵ２０は次の処理を行う。ＣＰＵ２０は、色変換処理後のデータに対して、第２の縮小倍率への変換処理（Ｓ９１）および検知解像度への変換処理（Ｓ９３）を行い、得られたデータを処理ブロックバッファへ記憶する（Ｓ９５）。続いてＣＰＵ２０は、１ブロック分のデータが処理ブロックバッファに記憶されたか否かを判別する（Ｓ９７）。
【０１２７】
ステップＳ９７において、１ブロック分のデータが処理ブロックバッファに記憶されないと判別した場合（Ｓ９７でＮＯ）、ＣＰＵ２０はステップＳ９１の処理へ進む。一方、ステップＳ９７において、１ブロック分のデータが処理ブロックバッファに記憶されたと判別した場合（Ｓ９７でＹＥＳ）、ＣＰＵ２０はステップＳ９９の処理へ進む。
【０１２８】
ステップＳ９９において、ＣＰＵ２０は、１ブロック分のデータが記憶された処理ブロックバッファに、検知対象となる処理ブロックバッファを選択的に切り替え（Ｓ９９）、検知対象となる処理ブロックバッファに記憶された変倍画像に対して特定画像の検知処理を行う（Ｓ１０１）。次にＣＰＵ２０は、変倍画像からリファレンスマークを検知したか否かを判別する（Ｓ１０３）。
【０１２９】
ステップＳ１０３において、変倍画像からリファレンスマークを検知したと判別した場合（Ｓ１０３でＹＥＳ）、ＣＰＵ２０は、検知したアドレス（変倍画像においてリファレンスマークを検知した場所）および変倍画像の倍率をＲＡＭ２１に記憶させ（Ｓ１０５）、検知処理を行う変倍画像の倍率（未処理倍率）を、現在の変倍画像の倍率のみに更新し（Ｓ１０７）、ステップＳ１０９の処理へ進む。一方、ステップＳ１０３において、変倍画像からリファレンスマークを検知しないと判別した場合（Ｓ１０３でＮＯ）、ＣＰＵ２０はステップＳ１０９の処理へ進む。
【０１３０】
ステップＳ１０９において、ＣＰＵ２０は、全ての倍率の変倍画像に対する特定画像の検知処理が完了したか否かを判別する（Ｓ１０９）。
【０１３１】
ステップＳ１０９において全ての倍率の変倍画像に対する特定画像の検知処理が完了しないと判別した場合（Ｓ１０９でＮＯ）、ＣＰＵ２０はステップＳ７３の処理へ進む。一方、ステップＳ１０９において、全ての倍率の変倍画像に対する特定画像の検知処理が完了したと判別した場合（Ｓ１０９でＹＥＳ）、ＣＰＵ２０はステップＳ１１３の処理へ進む。
【０１３２】
ＣＰＵ２０は、ジョブに含まれる画像データのＲＩＰ処理を開始すると（Ｓ７１）、ステップＳ７３以降の処理と並行して、画像データのラスターデータを２値化し（Ｓ１１１）、ステップＳ１１３の処理へ進む。
【０１３３】
ステップＳ１１３において、ＣＰＵ２０は、ＲＡＭ２１に記憶されている検知アドレスおよび変倍画像の倍率がある場合には、倍率を検知タグとして２値化後のデータの検知したブロックに関連付けて（Ｓ１１３）、２値化後のデータとともにＲＡＭ２１内のプリント画像メモリに保存する（Ｓ１１５）。その後、ＣＰＵ２０は図９のステップＳ３５以降の処理を行う。
【０１３４】
なお、上述以外の画像形成装置１の構成および動作は、第１の実施の形態の場合と同様なので、その説明は繰り返さない。
【０１３５】
図１２は、本発明の第２の実施の形態において変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１２（ａ）は、第１の実施の形態において、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１２（ｂ）は、第２の実施の形態においてバンド単位で特定画像の検知処理を行う場合の、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１２（ｃ）は、第２の実施の形態においてブロック単位で特定画像の検知処理を行う場合の、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１２および図１３では、上の列から下の列に向かって処理が進行していくものとする。１つの矩形は、特定画像の検知処理が行われる最小単位である１つのブロックＢＫに相当する。また図１２および図１３では、２倍、等倍、１／２倍、および１／４倍の変倍画像の各々が互いに異なるハッチングで示されている。
【０１３６】
図１２（ａ）を参照して、第１の実施の形態のように、複数の変倍画像の各々を順番に生成し、生成した変倍画像に対する特定画像の検知処理を行う場合には、変倍画像が１つずつ生成され、生成された１つのみの変倍画像に対して特定画像の検知処理が行われる。
【０１３７】
図１２（ｂ）および図１２（ｃ）を参照して、一方、本実施の形態によれば、複数の変倍画像の各々を生成する処理が並行して行われ、それぞれの変倍画像に対応する処理バッファブロックに所定サイズ（バンド単位またはブロック単位）で変倍画像が記憶される。そして処理ブロックバッファに所定のサイズの変倍画像のデータが記憶された場合に、その処理ブロックバッファに記憶されている変倍画像に対して特定画像の検知処理が行われる。これにより、第１の実施の形態の場合と比較して、特定画像の検知処理に要する時間を短縮することができる。また、全ての倍率の変倍画像を処理ブロックバッファに記憶する必要が無いので、処理ブロックバッファの容量を低減することができる。
【０１３８】
図１３は、本発明の第２の実施の形態において、ＣＰＵ２０の処理速度がＮ倍に設定された状態で変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１３（ａ）は、第１の実施の形態において、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１３（ｂ）は、第２の実施の形態において、ＣＰＵ２０の処理速度がＮ倍に設定された状態で、バンド単位で特定画像の検知処理を行う場合の、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１３（ｃ）は、第２の実施の形態において、ＣＰＵ２０の処理速度がＮ倍に設定された状態で、ブロック単位で特定画像の検知処理を行う場合の、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。
【０１３９】
図１３を参照して、ＣＰＵ２０を用いて特定画像の検知処理を行う場合、ＣＰＵ２０の処理速度（検知速度）を、通常のＣＰＵ２０の処理速度である基準速度のＮ倍にすることが好ましい。Ｎは、「Ｎ＝基準速度×複数の変倍画像の各々の変倍の倍率の合計値」で算出される数である。これにより、過剰に速度を増加させることなく検知処理の速度を向上することができる。
【０１４０】
［第３の実施の形態］
【０１４１】
本実施の形態では、複数の変倍画像を合成し、合成後の画像に対して特定画像の検知処理を行う例について説明する。
【０１４２】
図１４は、本発明の第３の実施の形態において、画像形成装置１が特定画像を検知する動作を示すブロック図である。
【０１４３】
図１４を参照して、画像形成装置１は、ＲＩＰ処理部５１と、２値化部５２と、色変換部５３と、倍率変換部５４ａ、５４ｂ、５４ｃ、および５４ｄと、検知解像度変換部５５ａ、５５ｂ、５５ｃ、および５５ｄと、検知処理回路５６と、編集部５７と、加算部５９（加算手段の一例）と、検知倍率判定部６０（判定手段の一例）とを備えている。ＲＩＰ処理部５１、２値化部５２、色変換部５３、倍率変換部５４ａ、５４ｂ、５４ｃ、および５４ｄ、検知解像度変換部５５ａ、５５ｂ、５５ｃ、および５５ｄ、編集部５７、加算部５９（加算手段の一例）、ならびに検知倍率判定部６０は、ＲＯＭ２２に記憶された制御プログラムをＣＰＵ２０が実行することにより実現される。ＲＡＭ２１は、複数の変倍画像の各々を記憶するための複数の処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄの領域を含んでいる。
【０１４４】
第２の実施の形態と同様に、処理ブロックバッファ２１ａには、倍率変換部５４ａおよび検知解像度変換部５５ａによって、所定の倍率（ここでは２倍）の変倍画像が一時的に記憶される。処理ブロックバッファ２１ｂには、倍率変換部５４ｂおよび検知解像度変換部５５ｂによって、所定の倍率（ここでは等倍）の変倍画像が一時的に記憶される。処理ブロックバッファ２１ｃには、倍率変換部５４ｃおよび検知解像度変換部５５ｃによって、所定の倍率（ここでは１／２倍）の変倍画像が一時的に記憶される。処理ブロックバッファ２１ｄには、倍率変換部５４ｄおよび検知解像度変換部５５ｄによって、所定の倍率（ここでは１／４倍）の変倍画像が一時的に記憶される。
【０１４５】
加算部５９は、処理ブロックバッファ２１ａ、２１ｂ、２１ｃ、および２１ｄのうち２つの処理ブロックバッファの各々に記憶されたデータの大きさが所定サイズに到達した場合に、それら２つの処理ブロックバッファの各々に記憶されている変倍画像を加算することにより、合成画像を生成する。
【０１４６】
検知処理回路５６は、生成された合成画像に対して特定画像の検知処理を行う。
【０１４７】
合成画像に対する特定画像の検知処理が完了すると、合成画像の元となった２つの変倍画像のデータは処理ブロックバッファから全て削除され、２つの処理ブロックバッファには新たな変倍画像が記憶される。加算部５９は、２つの処理ブロックバッファにおいて、記憶されたデータの大きさが所定サイズに到達する度に、それら２つの処理ブロックバッファの各々に記憶されている変倍画像を加算することにより合成画像を生成する。
【０１４８】
但し、特定画像の検知処理の迅速化の観点で、加算部５９が加算する２つの変倍画像のうち１つは常に、複数の変倍画像のうち最大倍率（ここでは２倍）の変倍画像であることが好ましい。最大倍率の変倍画像は、サイズが最も大きく、特定画像の検知処理に時間を要するためである。
【０１４９】
検知処理回路５６によって合成画像から特定画像を検知した場合に、検知倍率判定部６０は、以下の判定方法で、加算した２つの変倍画像のうちいずれの変倍画像に特定画像が含まれているかを判定する。
【０１５０】
図１５は、本発明の第３の実施の形態において、２倍の変倍画像と等倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【０１５１】
図１５を参照して、２倍の変倍画像（図１５（ａ））のブロック数と比較して等倍の変倍画像（図１５（ｂ））のブロック数は少ない。このため、２倍の変倍画像と等倍の変倍画像との合成画像（図１５（ｃ））は、等倍の変倍画像を構成する各ブロックを２倍の変倍画像中に等間隔に分散させ、かつ２倍の変倍画像を構成する各ブロックに重ね合せることにより生成される。
【０１５２】
２倍の変倍画像（図１５（ａ））における領域Ｃ１１内の複数のブロックの各々が特定画像を含む場合には、図１５（ｄ）に示すように、合成画像では、領域Ｃ１１に対応する互いに連続したブロックから特定画像が検知される。一方、等倍の変倍画像（図１５（ｂ））における領域Ｃ１２内の複数のブロックの各々が特定画像を含む場合には、図１５（ｅ）に示すように、合成画像では、互いに離散したブロックから特定画像が検知される。
【０１５３】
したがって、特定画像が検知されたブロックが互いに連続している場合には、２倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は２倍であると判定される。一方、特定画像が検知されたブロックが互いに離散している場合には、等倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は等倍であると判定される。
【０１５４】
図１６は、本発明の第３の実施の形態において、２倍の変倍画像と１／２倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【０１５５】
図１６を参照して、２倍の変倍画像（図１６（ａ））のブロック数と比較して１／２倍の変倍画像（図１６（ｂ））のブロック数は少ない。このため、２倍の変倍画像と１／２倍の変倍画像との合成画像（図１６（ｃ））は、１／２倍の変倍画像を構成する各ブロックを２倍の変倍画像中に等間隔に分散させ、かつ２倍の変倍画像を構成する各ブロックに重ね合せることにより生成される。
【０１５６】
２倍の変倍画像（図１６（ａ））における領域Ｃ１１内の複数のブロックの各々が特定画像を含む場合には、図１６（ｄ）に示すように、合成画像では、領域Ｃ１１に対応する互いに連続したブロックから特定画像が検知される。一方、１／２倍の変倍画像（図１６（ｂ））における領域Ｃ１３内の複数のブロックの各々が特定画像を含む場合には、図１６（ｅ）に示すように、合成画像では、互いに離散したブロックから特定画像が検知される。
【０１５７】
したがって、特定画像が検知されたブロックが互いに連続している場合には、２倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は２倍であると判定される。一方、特定画像が検知されたブロックが互いに離散している場合には、１／２倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は１／２倍であると判定される。
【０１５８】
図１７は、本発明の第３の実施の形態において、２倍の変倍画像と１／４倍の変倍画像とを加算して得られた合成画像から特定画像を検知した場合に、特定画像を検知した変倍画像の倍率を判定する方法を説明する図である。
【０１５９】
図１７を参照して、２倍の変倍画像（図１７（ａ））のブロック数と比較して１／４倍の変倍画像（図１７（ｂ））のブロック数は少ない。このため、２倍の変倍画像と１／４倍の変倍画像との合成画像（図１７（ｃ））は、１／４倍の変倍画像を構成する各ブロックを２倍の変倍画像中に等間隔に分散させ、かつ２倍の変倍画像を構成する各ブロックに重ね合せることにより生成される。
【０１６０】
２倍の変倍画像（図１７（ａ））における領域Ｃ１１内の複数のブロックの各々が特定画像を含む場合には、図１７（ｄ）に示すように、合成画像では、領域Ｃ１１に対応する互いに連続したブロックから特定画像が検知される。一方、１／４倍の変倍画像（図１７（ｂ））における領域Ｃ１４内の複数のブロックの各々が特定画像を含む場合には、図１７（ｅ）に示すように、合成画像では、互いに離散したブロックから特定画像が検知される。
【０１６１】
したがって、特定画像が検知されたブロックが互いに連続している場合には、２倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は２倍であると判定される。一方、特定画像が検知されたブロックが互いに離散している場合には、１／４倍の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は１／４倍であると判定される。
【０１６２】
上述の判定方法をまとめると、特定画像が検知されたブロックが互いに連続している場合には、２つの変倍画像のうち相対的に高い倍率の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は、２つの変倍画像の倍率のうち相対的に高い倍率であると判定される。一方、特定画像が検知されたブロックが互いに離散している場合には、２つの変倍画像のうち相対的に低い倍率の変倍画像が特定画像を含むと判定され、特定画像を検知した変倍画像の倍率は、２つの変倍画像の倍率のうち相対的に低い倍率であると判定される。
【０１６３】
図１４を参照して、検知倍率判定部６０は、特定画像を検知した変倍画像の倍率を２値化後のデータに関連付けて（タグ付けして）、ＲＡＭ２１内のプリント画像メモリに記憶させる。
【０１６４】
一方、検知倍率判定部６０は、検知処理回路５６によっていずれの変倍画像からも特定画像を検知しない場合に、変倍画像の倍率のタグ付けを行わない。
【０１６５】
以降、画像形成装置１は、第１の実施の形態の場合と同様の処理を行うことにより、印刷を制限するか否かを判断し、必要に応じて印刷の制限を行う。
【０１６６】
図１８は、本発明の第３の実施の形態における画像形成装置１の動作を示すフローチャートである。
【０１６７】
図１８を参照して、ＣＰＵ２０は、始めに図１１のステップＳ７１〜Ｓ９７の処理を行う。
【０１６８】
ステップＳ８１、Ｓ８９、およびＳ９７のうち少なくともいずれか２つのステップにおいて、１ブロック分のデータが処理ブロックバッファに記憶されたと判別した場合（Ｓ８１、Ｓ８９、またはＳ９７でＹＥＳ）、ＣＰＵ２０は、１ブロック分のデータが記憶されたと判別した２つの処理ブロックバッファを選択し（Ｓ１３１）、選択した処理ブロックバッファに記憶された２つの変倍画像を加算することにより合成画像を生成する（Ｓ１３３）。続いてＣＰＵ２０は、合成画像に対して特定画像の検知処理を行い（Ｓ１３５）。合成画像からリファレンスマークを検知したか否かを判別する（Ｓ１３７）。
【０１６９】
ステップＳ１３７において、合成画像からリファレンスマークを検知したと判別した場合（Ｓ１３７でＹＥＳ）、ＣＰＵ２０は、特定画像を検知した変倍画像の倍率を判定する（Ｓ１３９）。次にＣＰＵ２０は、検知したアドレス（変倍画像においてリファレンスマークを検知した場所）および変倍画像の倍率をＲＡＭ２１に記憶させる（Ｓ１４１）。その後、ＣＰＵ２０は図１１のステップＳ１０９以降の処理を行う。
【０１７０】
なお、上述以外の画像形成装置１の構成および動作は、第１の実施の形態の場合と同様なので、その説明は繰り返さない。
【０１７１】
図１９は、本発明の第３の実施の形態において行われる特定画像の検知処理の処理順序を概念的に示す図である。図１９（ａ）は、第１の実施の形態において、変倍画像に対して行われる特定画像の検知処理の処理順序を概念的に示す図である。図１９（ｂ）は、本発明の第３の実施の形態において行われる特定画像の検知処理の処理順序を概念的に示す図である。
【０１７２】
図１９を参照して、本実施の形態においては、倍率の異なる２つの変倍画像を加算することで合成画像が生成され、合成画像に対して特定画像の検知処理が行われる。合成画像から特定画像が検知された場合には、特定画像を検知したブロックの連続性の有無に基づいて、２つの変倍画像のうちどちらの変倍画像から特定画像が検知されたかが判定される。これにより、特定画像の検知処理の処理対象となるブロックの数を減らすことができ、特定画像の検知処理に要する時間を短縮することができる。
【０１７３】
［その他］
【０１７４】
画像形成装置１は、特定画像を検知した場合に、設定されている印刷条件にかかわらず一律に印刷を制限してもよい。これにより、受け付けたジョブが、ＲＩＰ処理後のデータをハードディスク２３Ｈのボックスに保存するジョブなどの追加の編集操作で設定される倍率が未定のジョブである場合にも、印刷を制限することができる。
【０１７５】
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１７６】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７７】
１  画像形成装置
１１  操作装置（追加編集受付手段の一例）
１２  ディスプレイ
１３  スキャナー装置（受付手段の一例）
１４  プリンター装置
１５  フィニッシャー装置
１６  通信インターフェース（受付手段の一例）
１７  ドキュメントフィーダー
１８  給紙装置
２０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（制限手段の一例）
２１  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）（画像メモリの一例）
２１ａ，２１ｂ，２１ｃ，２１ｄ，１１６  処理ブロックバッファ（バッファの一例）
２２  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
２３  記憶部
２３Ｈ  ハードディスク
２３Ｒ  カードリーダー
２４  トレイ
５１，１１１  ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理部
５２，１１２，１１２ａ，１１２ｂ  ２値化部
５３，１１８  色変換部
５４，５４ａ，５４ｂ，５４ｃ，５４ｄ，１１９  倍率変換部（変倍手段の一例）
５５，５５ａ，５５ｂ，５５ｃ，５５ｄ，１１５  検知解像度変換部（解像度変更手段およびバッファリング手段の一例）
５６，１１７  検知処理回路（検知手段および倍率記憶手段の一例）
５７，１１４  編集部
５８  セレクター（切替手段の一例）
５９  加算部（加算手段の一例）
６０  検知倍率判定部（判定手段の一例）
９１  メモリカード
１１０  印刷部
１１３  メモリ
ＢＫ  ブロック
Ｃ１，Ｃ２，Ｃ３，Ｃ４，Ｃ１１，Ｃ１２，Ｃ１３，Ｃ１４  領域
Ｒ１  １つの変倍の倍率の変倍画像を生成し、生成した変倍画像に対する検知処理までの一連の処理
【図１】
2019204993.tif 000003
【図２】
2019204993.tif 000004
【図３】
2019204993.tif 000005
【図４】
2019204993.tif 000006
【図５】
2019204993.tif 000007
【図６】
2019204993.tif 000008
【図７】
2019204993.tif 000009
【図８】
2019204993.tif 000010
【図９】
2019204993.tif 000011
【図１０】
2019204993.tif 000012
【図１１】
2019204993.tif 000013
【図１２】
2019204993.tif 000014
【図１３】
2019204993.tif 000015
【図１４】
2019204993.tif 000016
【図１５】
2019204993.tif 000017
【図１６】
2019204993.tif 000018
【図１７】
2019204993.tif 000019
【図１８】
2019204993.tif 000020
【図１９】
2019204993.tif 000021
【図２０】
2019204993.tif 000022
【図２１】
2019204993.tif 000023