(57)【要約】【課題】  本発明では、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能な画像処理装置、画像形成装置、画像処理方法を提供することを目的とする。【解決手段】  本発明に係る画像処理装置は、一の画像データにおける一の主走査線上において繰り返し現れるパターンを検出する主走査検出手段と、一の画像データ上であって、該繰り返し現れるパターンが検出された主走査線上の線分を一辺とする矩形領域において、副走査方向に繰り返し現れる画像パターンを検出する副走査検出手段と、副走査方向に繰り返し現れる画像パターンを記録する連続パターン記録手段と、他の画像データ内に、記録された副走査方向に繰り返し現れる画像パターンが含まれるか否かを判定する記録パターン判定手段と、を有することを特徴とする。【選択図】図２
2010081572.tif 000002
【特許請求の範囲】
【請求項１】
一の画像データにおける一の主走査線上において、所定の間隔で繰り返し現れるパターンを検出する主走査検出手段と、
前記主走査検出手段により前記繰り返し現れるパターンが検出された場合、前記一の画像データ上であって、前記主走査検出手段により前記繰り返し現れるパターンが検出された前記主走査線上の線分を一辺とする矩形領域において、副走査方向に繰り返し現れる画像パターンを検出する副走査検出手段と、
前記副走査検出手段により検出された前記副走査方向に繰り返し現れる画像パターンを記録する連続パターン記録手段と、
他の画像データ内に、前記連続パターン記録手段により記録された前記副走査方向に繰り返し現れる画像パターンが含まれるか否かを判定する記録パターン判定手段と、を有することを特徴とする画像処理装置。
【請求項２】
原稿の画像データを取得するためのスキャナを備え、
前記スキャナを用いて、前記原稿の画像データを取得する画像データ取得手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記繰り返し現れるパターンは、前記一の画像データにおける主走査線の始点を基準として繰り返し現れるパターンであることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記主走査検出手段及び前記副走査検出手段による検出処理の対象とする領域を所定の領域に限定することを特徴とする請求項１乃至３の何れか一に記載の画像処理装置。
【請求項５】
前記連続パターン記録手段は、前記副走査方向に繰り返し現れる画像パターンに対し所定の画像処理を施し、該所定の画像処理を施した前記副走査方向に繰り返し現れる画像パターンを記録することを特徴とする請求項１乃至４の何れか一に記載の画像処理装置。
【請求項６】
前記記録パターン判定手段は、前記他の画像データ内の前記所定の領域において、前記副走査方向に繰り返し現れる画像パターンが含まれるか否かを判定することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
印刷媒体上に前記画像データに関する画像を形成する画像形成手段と、請求項１乃至６の何れか一に記載の画像処理装置と、を備えることを特徴とする画像形成装置。
【請求項８】
主走査検出手段が、一の画像データにおける一の主走査線上において、所定の間隔で繰り返し現れるパターンを検出するステップと、
前記主走査検出手段により前記繰り返し現れるパターンが検出された場合、副走査検出手段が、前記一の画像データ上であって、前記主走査検出手段により前記繰り返し現れるパターンが検出された前記主走査線上の線分を一辺とする矩形領域において、副走査方向に繰り返し現れる画像パターンを検出するステップと、
連続パターン記録手段が、前記副走査検出手段により検出された前記副走査方向に繰り返し現れる画像パターンを記録するステップと、
記録パターン判定手段が、他の画像データ内に、前記連続パターン記録手段により記録された前記副走査方向に繰り返し現れる画像パターンが含まれるか否かを判定するステップと、を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器側に特別なパターンを持つことなく、画像データ中の地紋を検知することが可能な画像処理装置及び画像形成装置の技術に関する。
【背景技術】
【０００２】
紙幣、有価証券などの共通画像については、対応する識別パターンを予め用意し、比較する。紙幣パターンと判断した場合は、Ｙ、Ｍ、Ｃ、Ｋのいずれかを強く印字することで、紙幣として使用できなくする方法がある。それ以外の機密情報が記載された画像については、予め機器に設定された特殊パターンとスキャナ読取パターンが一致していると判断された場合に、塗り潰しパターンの重畳付加等により画像を判別不能とする方法が既に知られている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記技術においては、機器側にコピー禁止を判断する所定パターンを設定する必要があること、また機能モジュール搭載には大きなコストが付加され、特にインクジェットプリンタなどの低価格機に搭載することが現実的に難しいことなどの問題点があった。
【０００４】
そこで、本発明では、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能な画像処理装置、画像形成装置、画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像処理装置は、一の画像データにおける一の主走査線上において、所定の間隔で繰り返し現れるパターンを検出する主走査検出手段と、前記主走査検出手段により前記繰り返し現れるパターンが検出された場合、前記一の画像データ上であって、前記主走査検出手段により前記繰り返し現れるパターンが検出された前記主走査線上の線分を一辺とする矩形領域において、副走査方向に繰り返し現れる画像パターンを検出する副走査検出手段と、前記副走査検出手段により検出された前記副走査方向に繰り返し現れる画像パターンを記録する連続パターン記録手段と、他の画像データ内に、前記連続パターン記録手段により記録された前記副走査方向に繰り返し現れる画像パターンが含まれるか否かを判定する記録パターン判定手段と、を有することを特徴とする。
【０００６】
また、本発明に係る画像処理装置の一形態において、原稿の画像データを取得するためのスキャナを備え、前記スキャナを用いて、前記原稿の画像データを取得する画像データ取得手段を有することを特徴とする。
【０００７】
また、本発明に係る画像処理装置の一形態において、前記繰り返し現れるパターンは、前記一の画像データにおける主走査線の始点を基準として繰り返し現れるパターンであることを特徴とする。
【０００８】
さらに、本発明に係る画像形成装置は、印刷媒体上に前記画像データに関する画像を形成する画像形成手段と、上記の画像処理装置と、を備えることを特徴とする。
【０００９】
よって、本発明に係る画像処理装置、画像形成装置は、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能である。
【発明の効果】
【００１０】
本発明では、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能な画像処理装置、画像形成装置、画像処理方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図２】本実施の形態に係る画像処理装置の動作原理を説明する図である。
【図３】本実施の形態に係る判定用パターンの一例を示す図である。
【図４】本実施の形態に係る繰り返しパターンを検出する処理を説明する図である。
【図５】本実施の形態に係る繰り返しパターンを検出する処理を説明する図である。
【図６】本実施の形態に係る画像形成装置による処理例を示すフローチャートである。
【図７】新規画像パターンの登録処理例を示すフローチャートである。
【図８】画像比較検知処理例を示すフローチャートである。
【図９】メインコントロール部のブロック図である。
【図１０】登録パターン情報の詳細を説明する図である。
【図１１】比較・検知処理における比較位置変更処理の詳細を説明する図である。
【図１２】登録パターンの一例を示す図である。
【発明を実施するための形態】
【００１２】
図面を参照しながら、本発明を実施するための形態について説明する。
［第１の実施形態］
＜本実施の形態に係る画像形成装置のハードウェア構成例＞
図１を用いて、本実施の形態に係る画像形成装置１００のハードウェア構成の一例について説明する。なお、本発明に係る画像処理装置は、画像形成装置１００に含まれるものとして説明を行う。図１は、画像形成装置１００のハードウェア構成の一例を示す図である。
【００１３】
画像形成装置１００は、ＣＰＵ（Central Processing Unit）２１０、ＲＯＭ（Read-Only Memory）２２０、ＲＡＭ（Random Access Memory）２３０、ＨＤＤ（Hard Disc Drive）２４０、表示装置２５０、スキャナ２６０、プロッタ２７０、通信Ｉ／Ｆ（InterFace）２８０を有する。
【００１４】
ＣＰＵ２１０は、ＲＯＭ２２０に記憶されたプログラムを実行する装置であり、ＲＡＭ２３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、画像形成装置１００の全体を制御する。ＲＯＭ２２０は、ＣＰＵ２１０が実行するプログラムやデータを記憶している。ＲＡＭ２３０は、ＣＰＵ２１０でＲＯＭ２２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００１５】
ＨＤＤ２４０は、基本ソフトウェアであるＯＳ（Operating System）、本実施の形態に係るアプリケーションプログラムなどを、関連するデータとともに記憶する装置である。本実施の形態では、後述する判定用パターン２４５はＨＤＤ２４０に記憶される。
【００１６】
表示装置２５０は、ハードキーによるキースイッチやＬＣＤ（Liquid Crystal Display）等で構成され、画像形成装置１００が有する機能をユーザが利用する際や各種設定を行う際のユーザインタフェースとして機能する装置である。スキャナ２６０は、原稿の画像データを取得するための装置である。また、プロッタ２７０は、画像データを紙出力するための装置である。
【００１７】
通信Ｉ／Ｆ２８０は、無線又は有線の通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器（ＰＣ端末や他の画像処理装置）と情報（データ）を送受信するためのインタフェースである。本実施の形態に係る画像形成装置１００は、ＬＡＮに接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などの通信プロトコルに従って、ＬＡＮに接続された他装置と画像形成処理の対象である画像データの送受信を行う。
【００１８】
画像形成装置１００が有する各手段は、ＣＰＵ２１０が、ＲＯＭ２２０又はＨＤＤ２４０に記憶された各手段に対応するプログラムを実行することにより実現される形態としても良いし、当該各手段に関する処理をハードウェアで実現する形態としても良い。
【００１９】
＜本実施の形態に係る画像形成装置の動作原理＞
図２を用いて、本実施の形態に係る画像形成装置１００の動作原理を説明する。図２は、画像形成装置１００の動作原理を説明する図である。
【００２０】
図２で示すように画像形成装置１００は、画像データ取得手段１１０、記録パターン判定手段１２０、主走査検出手段１３０、副走査検出手段１４０、連続パターン記録手段１５０、画像形成手段１６０、記憶装置２４０、スキャナ２６０、プロッタ２７０、通信Ｉ／Ｆ２８０を有する。
【００２１】
画像データ取得手段１１０は、スキャナ２６０を利用して、原稿の画像データを取得する。また、画像データ取得手段１１０は、通信Ｉ／Ｆ２８０を介して、後述する画像形成手段１６０による画像形成処理の対象となる画像データ（つまり、印刷処理の対象となる画像データ）を取得する。
【００２２】
記録パターン判定手段１２０は、画像データ取得手段１１０により取得された画像データ内に、記憶装置２４０に保持される判定用パターン２４５が含まれるか否かを判定する。判定方法は、主走査方向の一致を確認した後、副走査方向の一致を確認する処理方法であっても良く、判定用パターン２４５そのものが含まれるか否かを検出する処理方法であっても良い。ここで、判定用パターン２４５は、図３で示すような画像パターンであり、主走査方向及び副走査方向に一定の幅を有する画像パターンである。判定用パターン２４５は、本実施の形態では記憶装置（ＨＤＤ）２４０に保持されることとしているが、他にも画像形成装置１００外の記憶装置において保持する形態としても良い。
【００２３】
主走査検出手段１３０は、画像データ取得手段１１０により取得された画像データの主走査線上において、所定の間隔で繰り返し出現するパターンが有るか否かを判定し、そういったパターンが有った場合、その繰り返し出現するパターンを検出する。
【００２４】
例えば、図４で示すように、画像データ取得手段１１０がスキャナ２６０を用いて、画像データを取得する場合を考える。図４の左上図で示すように、スキャナ２６０は、原稿画像を主走査方向に１ライン毎に読み取り、この読み取り処理を副走査方向に繰り返し適用することで、原稿の画像データを取得する。そして、図４の右上図で示すように、主走査検出手段１４０は、スキャナ２６０が主走査方向に読み取った１ラインの画像データの中に、繰り返し出現するパターンが有るか否かを判定し、そういったパターンが有る場合、そのパターンを検出する。この繰り返し出現するパターンが有るか否かを判定する処理は、判定対象となる１ラインの画像データ（主走査線上）の始点を基準として判定する形態でも良く、１ラインの画像データ（主走査線上）の途中を基準として判定する形態でも良い。判定対象となる１ラインの画像データ（主走査線上）の始点を基準として判定する形態において、繰り返し出現するパターンが有る場合、図４の右上図で示すような検出結果となる。
【００２５】
副走査検出手段１４０は、主走査検出手段１３０により所定の間隔で繰り返し出現するパターンが検出された場合に適用される処理である。副走査検出手段１４０は、画像データ取得手段１１０により取得された画像データ上であって、主走査検出手段１３０により検出されたパターンに対応する主走査線上の線分を一辺とする矩形領域において、副走査方向に繰り返し出現する画像パターンが有るか否かを判定し、有る場合にはその画像パターンを検出する。例えば、図５で示すように、主走査検出手段１３０により検出されたパターンの始点と終点が主走査線上に有る場合、その始点から終点までの線分を一辺とする矩形領域、すなわち、図５中の斜線領域内で、副走査方向に繰り返し出現する画像パターンが有るか否かを判定する。
【００２６】
この繰り返し出現する画像パターンが有るか否かを判定する処理は、図４の右下図で示すように１ライン目を基準として繰り返しを判定する形態としても良く、途中のラインを基準として繰り返しを判定する形態としても良い。例えば、副走査検出手段１４０は、図３で示すような画像パターンを検出する。
【００２７】
連続パターン記録手段１５０は、副走査検出手段１４０により検出された繰り返し出現する画像パターンを、記憶装置２４０に判定用パターン２４５として記録、保持する。本実施の形態における連続パターン記録手段１５０は、上記画像パターンを記憶装置（ＨＤＤ）２４０に記録する形態としたが、通信Ｉ／Ｆ２８０を介して外部の記憶装置に記録する形態としても良い。例えば、連続パターン記録手段１５０は、図３で示すような判定用パターン２４５を記録、保持する。
【００２８】
画像形成手段１６０は、記録パターン判定手段１２０により判定対象の画像データの中に判定用パターン２４５が含まれていると判定されない場合、画像データ取得手段１１０により取得された画像データをプロッタ２７０で印刷媒体（紙等）上に出力する。また、画像形成手段１６０は、主走査検出手段１３０又は副走査検出手段１４０により繰り返し出現するパターン又は画像パターンが検出されない場合、画像データ取得手段１１０により取得された画像データをプロッタ２７０で印刷媒体（紙等）上に出力する。
【００２９】
一方、画像形成手段１６０の一形態として、記録パターン判定手段１２０により判定対象の画像データの中に判定用パターン２４５が含まれていると判定された場合、該画像データをプロッタ２７０で印刷媒体（紙等）上に出力せずに、所定の出力禁止動作を実行する形態としても良い。ここで、所定の出力禁止動作は、表示装置２５０にエラー・ワーニング等のメッセージを出力する動作、通信Ｉ／Ｆ２８０を介して管理者ＰＣに所定の通知をする動作、画像形成処理を中止する動作、形成する画像に所定の画像を付加する動作のうち一つの動作であっても良く、いずれか二つ以上の動作を組み合わせた動作であっても良い。
【００３０】
さらに、画像形成手段１６０の一形態として、副走査検出手段１４０により副走査方向に繰り返し出現する画像パターンを検出した場合、該画像データをプロッタ２７０で印刷媒体（紙等）上に出力せずに、所定の出力禁止動作を実行する形態としても良い。
【００３１】
上記のような動作原理に基づいて、画像形成装置１００は、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能な画像処理装置、画像形成装置、画像処理方法を提供することができる。
【００３２】
＜本実施の形態に係る画像形成装置による処理例＞
図６を用いて、本実施の形態に係る画像形成装置１００による処理例を説明する。図６は、画像形成装置１００による処理例を示すフローチャートである。
【００３３】
Ｓ１０で画像形成装置１００が処理を開始する。Ｓ２０で画像形成装置１００が、ユーザからの処理要求を受け付ける。ここで、ユーザからの処理要求は、コピー処理の要求（スキャナ２６０で読み込ませた画像データをプロッタ２７０で紙出力する処理の要求）であっても良く、プリント処理の要求（通信Ｉ／Ｆ２８０を介して通知した画像データをプロッタ２７０で紙出力する処理の要求）であっても良い。Ｓ２０で画像データ取得手段１１０が、処理対象の画像データを取得する。
【００３４】
Ｓ３０で画像形成装置１００にセキュリティ設定がされていない場合（Ｓ３０でＮｏの場合）、Ｓ１３０で画像形成手段１６０が、ユーザから処理要求のあった画像データをプロッタ２７０で紙出力する。
Ｓ３０で画像形成装置１００にセキュリティ設定がされている場合（Ｓ３０でＹｅｓの場合）、Ｓ４０以降の処理が実行される。
【００３５】
Ｓ４０で画像形成装置１００が、画像データ取得手段１１０により取得した画像データを１ライン毎に抽出する。Ｓ５０で画像形成装置１００が、抽出した画像データが１色の塗り潰しパターンであるか否かを判定し、１色の塗り潰しパターンであると判定した場合（Ｓ５０でＹｅｓの場合）、Ｓ１３０で画像形成手段１６０が、画像データ取得手段１１０により取得した画像データをプロッタ２７０で紙出力する。
Ｓ５０で画像形成装置１００が、１色の塗り潰しパターンであると判定しない場合（Ｓ５０でＮｏの場合）、Ｓ６０以降の処理が実行される。
【００３６】
Ｓ６０で記録パターン判定手段１２０が、抽出した１ライン毎の画像データの中に、判定用パターン２４５に係る１ライン目の主走査線上のパターンが含まれるか否かを判定し、含まれると判定した場合（Ｓ６０でＹｅｓの場合）、Ｓ９０以降の処理が実行される。
Ｓ６０で記録パターン判定手段１２０が、含まれると判定しない場合（Ｓ６０でＮｏの場合）、Ｓ７０で主走査検出手段１３０が、画像データ取得手段１１０により取得された画像データの主走査線上において、所定の間隔で繰り返し出現するパターンが有るか否かを判定し、そういったパターンが有った場合、その繰り返し出現するパターンを検出する。
【００３７】
Ｓ８０で主走査検出手段１３０が、主走査線上で繰り返し出現するパターンを検出しない場合（Ｓ８０でＮｏの場合）、Ｓ１３０で画像形成手段１６０が、画像データ取得手段１１０により取得した画像データをプロッタ２７０で紙出力する。
Ｓ８０で主走査検出手段１３０が、主走査線上で繰り返し出現するパターンを検出した場合（Ｓ８０でＹｅｓの場合）、Ｓ９０で記録パターン判定手段１２０が、画像データ取得手段１１０により取得した画像データの中に、判定用パターン２４５が含まれているか否かを副走査方向に確認する。
【００３８】
Ｓ９０で記録パターン判定手段１２０が、判定用パターン２４５が含まれていると判定した場合（Ｓ９０でＹｅｓの場合）、Ｓ１３０で画像形成手段１６０が、画像データ取得手段１１０により取得した画像データをプロッタ２７０で印刷媒体（紙等）上に出力せずに、所定の出力禁止動作を実行する。ここで、所定の出力禁止動作は、表示装置２５０にエラー・ワーニング等のメッセージを出力する動作、通信Ｉ／Ｆ２８０を介して管理者ＰＣに所定の通知をする動作、画像形成処理を中止する動作、形成する画像に所定の画像を付加する動作のうち一つの動作であっても良く、いずれか二つ以上の動作を組み合わせた動作であっても良い。
【００３９】
Ｓ９０で記録パターン判定手段１２０が、判定用パターン２４５が含まれていると判定しない場合（Ｓ９０でＮｏの場合）、Ｓ１００で副走査検出手段１４０が、画像データ取得手段１１０により取得された画像データ上であって、主走査検出手段１３０により検出されたパターンの線分を一辺とする矩形領域において、副走査方向に繰り返し出現する画像パターンが有るか否かを判定し、有る場合にはその画像パターンを検出する。
【００４０】
Ｓ１００で副走査検出手段１４０が、副走査方向に繰り返し出現する画像パターンを検出しない場合（Ｓ１００でＮｏの場合）、Ｓ１３０で画像形成手段１６０が、画像データ取得手段１１０により取得した画像データをプロッタ２７０で紙出力する。
Ｓ１００で副走査検出手段１４０が、副走査方向に繰り返し出現する画像パターンを検出した場合（Ｓ１００でＹｅｓの場合）、Ｓ１２０で連続パターン記録手段１５０が、副走査方向に繰り返し出現する画像パターンを、ＨＤＤ２４０に判定用パターン２４５として新規に記録、保存する。
【００４１】
そして、Ｓ１３０で画像形成手段１６０が、画像データ取得手段１１０により取得した画像データをプロッタ２７０で印刷媒体（紙等）上に出力せずに、所定の出力禁止動作を実行し、Ｓ１４０で画像形成装置１００は処理を終了する。
【００４２】
上記のような処理を行うことで、本発明に係る画像形成装置１００は、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能となる。
【００４３】
［第２の実施形態］
図７−１２を用いて、第２の実施形態について説明する。第２の実施形態では、画像処理装置１００にセキュリティ文書サンプルパターン（以下、新規画素パターンという。）を登録し、コピー又はＦＡＸ時に、登録された該新規画素パターンを検知すると画像出力を停止し、セキュリティ状態を確保するものである。
【００４４】
図７は、第２の実施形態における新規画像パターンの登録フローを説明する図である。図７で示すように、Ｓ２１０で該当する画像処理装置１００の管理者相当の登録者によって、ユーザ情報が画像処理装置１００に登録される。ここで、登録するユーザ情報は、個人又はグループ単位であってもよい。
【００４５】
Ｓ２２０で登録したい画像パターンをスキャナから画像処理装置に読み込ませる。Ｓ２３０で読み込んだ画像パターンに予め登録範囲が設定されているか否かを検知する。登録範囲が設定されていることを検知した場合（Ｓ２３０でＹｅｓの場合）、Ｓ２４０の処理に移行する。一方、登録範囲が設定されていることが検知されない場合（Ｓ２３０でＮｏの場合）、Ｓ２５０で登録範囲が設定され、Ｓ２２０の処理に移行する。ここで、登録範囲の設定方法は、（１）画像処理装置１００搭載の操作パネル上から専用ペン等にてタッチパネル方式で設定する方法、（２）読み込みデータをＰＣに送信しデータファイルを開きマウス等で範囲を設定する方法、（３）画像データを鉛筆、ペン等で矩形に囲み設定する方法、（４）登録者が登録範囲を設定しない場合、又は分からない場合は「設定なし」を設定する方法が考えられる。
【００４６】
Ｓ２４０で上記（１）（２）（３）の場合は登録範囲内で、上記（４）の場合は記憶容量の許す範囲において、パターン連続性があるかを判定する。パターン連続性がある場合（Ｓ２４０でＹｅｓの場合）、Ｓ２６０で登録範囲つまり登録パターンを補正する。ここで、登録パターンの補正は、注目範囲の画素パターンを抽出し登録パターンとして上書き保存することで実現する。注目範囲の連続性は本システムで自動判定する為、誤差が生じやすい。したがって、誤差を吸収する目的で注目範囲の５−１０％大きめに登録パターンを設定する。登録パターンには、パターン自体とパターン位置情報とを含む。
【００４７】
Ｓ２７０で登録パターンとユーザ情報すなわち登録パターン使用者情報を含む、画像処理装置１００に登録する登録パターンを生成する。Ｓ２８０で登録パターンを登録する。ここで、登録場所は、画像処理装置１００、ＰＣ端末、サーバ、記録媒体(各種カード、ＵＳＢメモリ等)が考えられる。
【００４８】
図８は、第２の実施形態における新規画像パターンの登録フローを説明する図である。図７で示すように、Ｓ３１０で画像処理装置において、コピー時、画像出力者情報を設定する。Ｓ３２０で画像処理装置１００は、画像出力者が登録者であるか又はグループメンバーかを判断する。登録者又はグループメンバーであると判断した場合（Ｓ３２０でＹｅｓの場合）、Ｓ３３０で該当する登録パターンを呼び出す。登録者又はグループメンバーでないと判断した場合（Ｓ３２０でＮｏの場合）、Ｓ３４０で予め画像処理装置１００に登録されているデフォルトパターンを呼び出す。ここで、呼び出し元は、画像処理装置１００内のメモリ、ＰＣ端末、サーバ等を想定する。
【００４９】
Ｓ３５０で画像処理装置１００はコピー動作を開始する。Ｓ３６０で画像処理装置１００はパターン比較位置に到達するまで、画像データの読み取りのみを行う。Ｓ３７０で読み込みがパターン位置まで到達すると呼び出された登録パターンと比較を行う。Ｓ３８０で登録パターンと一致しているか否かを判定する。一致していれば（Ｓ３８０でＹｅｓの場合）、Ｓ３９０で画像出力停止又はそれに順ずる処理(例えば、アラーム等の警告通知やベタ画像出力)を行う。一致していなければ（Ｓ３８０でＮｏの場合）、Ｓ４００で１ページ読み込みが終了しているかを判定する。１ページ読み込みが終了していなければ（Ｓ４００でＮｏの場合）、Ｓ４１０で比較位置を更新し、Ｓ３５０における画像データ読み込みに戻る。比較位置の更新は画像データの読み込み順が異なる場合での対処方法であり、詳しくは以下で説明する。
【００５０】
図９で示すように、１ライン毎に入力されたＲ、Ｇ、Ｂデータはスキャナ用γ補正、像域分離、輪郭強調、ノイズ除去、濃度補正、コントラスト補正等の画像処理が行われ、色変換処理においてＹ，Ｍ，Ｃ，Ｋに変換される。その後、ノズル列に応じた画像データレンダリング処理を行い、ヘッドに出力される。そして、スキャナからの画像データ読み取り時、入力部において新規パターン登録か登録パターン比較かを判断する。
【００５１】
（新規パターン登録時）
新規パターン登録時、登録範囲が設定されているかどうかを判断し、設定されていなければ操作パネルやＰＣ等に読み込んだ画像データを出力する。登録範囲の設定有無は、具体的には、画像データ上を矩形実線が引かれているか否かで判断する。
【００５２】
登録者は前述記載の方法（例：操作パネル）より登録範囲を設定した後、再度、画像データを読み込み、入力部より入力されたパターンをパターン制御部で登録パターンとして生成処理を行う。
【００５３】
登録者により設定がされない（設定キャンセル）場合は、機器側でメモリ容量の許す限り読み込み予め持っているパターンサイズで区切り登録パターンを生成する。生成したパターンは外部メモリに記憶する例としている。この場合の登録パターン生成方法は、第１の実施形態で記載したものと同様である。
【００５４】
（比較・検知時）
比較・検知時、画像出力者情報より登録パターンを選択し、比較・検知部にパターンの読み出しを行う。入力部より画像データが入力されると、登録パターンと比較を行い、１ページ比較後に、登録パターンと一致しなければ出力制御部より印刷データとしてヘッドに出力する。１ページ比較中に登録パターンと一致場合は、画像出力停止等の処理を行う。
【００５５】
図１０は、登録パターン情報の一例を示す図である。図１０で示すように、登録パターン情報は、「登録者ユーザＩＤ」、「登録者設定グループＩＤ」、「グループメンバーＩＤ」、「主走査登録位置Ａ・Ｂ」、「副走査登録位置Ｃ・Ｄ」、「登録範囲（主走査、副走査登録位置Ａ・Ｂ・Ｃ・Ｄで表される領域）」内の画素データ」とする。なお、主走査、副走査登録位置Ａ・Ｂ・Ｃ・Ｄの情報は、以下で図１１を用いて説明する。
【００５６】
図１１は、比較・検知処理における比較位置変更の詳細を説明する図である。パターン登録時、図１１(ｉ)の状態であったとする。そして、コピー時、ユーザによってスキャナ上に置かれる記録媒体の方向は図１１で示す４パターン（ｉ）−（ｉｖ）が想定される。
【００５７】
パターン登録時において（ｉ）−（ｉｖ）までの位置情報を予め登録情報として登録しておき、比較位置の優先順位を決めておく。図１１の場合では、スキャナの画素読込み順が1ライン:左上の網目模様の画素から左下に行われ、最終画素まで読込むと右側にシフトして２ライン目の読込みに移る（網目模様の画素は読込み開始画素であり、画像データ、登録パターンではない）。その為、（ｉｖ）→（ｉｉ）→（ｉ）→（ｉｉｉ）の順で登録パターンが存在しないかを確認できることになる。
【００５８】
画像データ読み込み時、（ｉｖ）位置まで比較は行わず、（ｉｖ）位置で登録パターンと一致しなければ、（ｉｉ）位置まで比較は行わない。（ｉｉ）位置で登録パターンと一致しなれば、（ｉ）位置で・・・と繰り返すことで、必要最低限の比較処理で検知が可能になる。
【００５９】
ここで、（ｉ）と（ｉｉｉ）、（ｉｉ）と（ｉｖ）では方向が９０度単位で異なり、登録パターンが異なる可能性が高い。登録パターンの回転処理を画像処理装置で行ってもよいが、処理の複雑化に伴う処理時間の増大が懸念される為、以下の処理としてもよい。この場合は、記録媒体が置かれた時点で一度スキャン読み取りを行って記録媒体サイズを確認し、向きが異なる場合は画像出力者に記録媒体の向きを変更するよう通知する。
【００６０】
図１２は、登録パターンの一例を示す図である。一般的に登録パターンは、図１２の上段で示すように特定パターンが連続するものである。本発明を適用した第２の実施形態では、下段にあるように記録媒体の一部にバーコードや特定パターン又は文字を合成するものにも対応することができる構成となっている。
【００６１】
第２の実施形態においては、読み取り画像データに対し登録範囲を設定することにより、画像処理装置側でのパターン連続性の監視範囲を極力少なくすることができ、パターン検知時間と使用するメモリ容量を削減することができる。また、第２の実施形態においては、登録範囲内から画素パターンを生成することにより、パターン検知時間と使用するメモリ容量を削減のみならず画素パターンそのものの精度向上が望める。
【００６２】
（総括）
本発明では、機器側に特別なパターンを予め保持させることなく、コピー禁止を検知することが可能な画像処理装置、画像形成装置、画像処理方法を提供することを目的とする。
また、本発明においては、本発明に係る画像処理方法に係る各ステップをコンピュータに実行させる画像処理プログラムを画像形成装置に読み込ませて、当該画像処理プログラムを実行させる形態としても良い。
【００６３】
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００６４】
１００  画像形成装置（画像処理装置）
１１０  画像データ取得手段
１２０  記録パターン判定手段
１３０  主走査検出手段
１４０  副走査検出手段
１５０  連続パターン記録手段
１６０  画像形成手段
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２４０  ＨＤＤ
２４５  判定用パターン
２５０  表示装置
２６０  スキャナ
２７０  プロッタ
２８０  通信Ｉ／Ｆ
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００７−３２５０２２号公報
【図１】
2010081572.tif 000003
【図２】
2010081572.tif 000004
【図３】
2010081572.tif 000005
【図４】
2010081572.tif 000006
【図５】
2010081572.tif 000007
【図６】
2010081572.tif 000008
【図７】
2010081572.tif 000009
【図８】
2010081572.tif 000010
【図９】
2010081572.tif 000011
【図１０】
2010081572.tif 000012
【図１１】
2010081572.tif 000013
【図１２】
2010081572.tif 000014