(57)【要約】【課題】画像データの印刷可否を判定するための情報として画像データそのものが格納されており、データ容量が膨大になってしまう。【解決手段】取得した画像データの印刷可否を判定し、判定に基づいた印刷制御を行う画像形成装置で、所定の画像データの特徴情報が格納される印刷データ特徴記憶部と、取得された印刷対象となる画像データから対象画像特徴情報を抽出する特徴情報抽出部と、抽出された対象画像特徴情報と、印刷データ特徴記憶部に格納されている特徴情報とを比較し、画像データの印刷可否を判定する印刷可否判定部とを備える。【選択図】図１
2007090756.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データの印刷可否を判定し、前記判定に基づいた印刷制御を行う画像形成装置において、
所定の画像データの特徴情報が格納された印刷データ特徴記憶部と、
取得された印刷対象となる画像データから対象画像特徴情報を抽出する特徴情報抽出部と、
前記抽出された対象画像特徴情報と、前記印刷データ特徴記憶部に格納されている特徴情報とを比較し、前記画像データの印刷可否を判定する印刷可否判定部とを備えることを特徴とする画像形成装置。
【請求項２】
前記印刷可否判定部が印刷可と判定すると、印刷可と判定された画像データから抽出された対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として前記印刷データ特徴記憶部に格納する特徴情報登録部とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
取得した画像データに基づいて印刷処理を行う画像形成装置を備える画像形成システムにおいて、
所定の画像データの特徴情報が格納された印刷データ特徴記憶部と、
取得された印刷対象となる画像データから対象画像特徴情報を抽出する特徴情報抽出部と、
前記抽出された対象画像特徴情報と、前記印刷データ特徴記憶部に格納されている特徴情報とを比較し、前記画像データの印刷可否を判定する印刷可否判定部とを備えることを特徴とする画像形成システム。
【請求項４】
前記印刷可否判定部が印刷可と判定すると、印刷可と判定された画像データから抽出された対象画像特徴情報を複製印刷を禁止すべき特徴情報として前記印刷データ特徴記憶部に格納する特徴情報登録部と、
前記印刷可否判定部が前記画像データを印刷可と判定すると、前記画像データを前記画像形成装置に送信する通信部とを備えることを特徴とする請求項３記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した画像データの印刷可否を判定し、該判定に基づいた印刷制御を行う画像形成装置および画像形成システムに関し、特に、取得した画像データから抽出される特徴情報に基づいて、画像データの印刷可否を判定する画像形成装置および画像形成システムに関する。
【背景技術】
【０００２】
保険証やパスポート等の公的証明書、企業内での機密情報等の複製印刷または印刷許可された情報以外の印刷を禁止すべく、取得した画像データの印刷可否を判定し、該判定に基づいた印刷制御を行う画像形成装置が知られている。例えば、下記特許文献１では、一度印刷処理が行われた画像データをデータベースに登録しておき、該データベースに登録されている画像データと一致する画像データが再度取得されると、該画像データを印刷不可と判定する画像形成装置が開示されている。
【特許文献１】特開２００４−７４５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記したように画像データの印刷可否を判定する画像形成装置では、取得した画像データの印刷可否を判定するための情報として、例えば、一度印刷処理が行われた画像データや印刷許可された画像データ等のように画像データそのものがデータベースに登録されていることから、該データベースは、比較的データサイズの大きい画像データで構成されることとなり、データ容量が膨大になってしまう問題があった。
【課題を解決するための手段】
【０００４】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
取得した画像データの印刷可否を判定し、前記判定に基づいた印刷制御を行う画像形成装置において、所定の画像データの特徴情報が格納される印刷データ特徴記憶部と、取得された印刷対象となる画像データから対象画像特徴情報を抽出する特徴情報抽出部と、前記抽出された対象画像特徴情報と、前記印刷データ特徴記憶部に格納されている特徴情報とを比較し、前記画像データの印刷可否を判定する印刷可否判定部とを備えることを特徴とする。
〈構成２〉
構成１の画像形成装置において、前記印刷可否判定部が印刷可と判定すると、印刷可と判定された画像データから抽出された対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として前記印刷データ特徴記憶部に格納する特徴情報登録部とを備えることを特徴とする。
〈構成３〉
取得した画像データに基づいて印刷処理を行う画像形成装置を備える画像形成システムにおいて、所定の画像データの特徴情報が格納される印刷データ特徴記憶部と、取得された印刷対象となる画像データから対象画像特徴情報を抽出する特徴情報抽出部と、前記抽出された対象画像特徴情報と、前記印刷データ特徴記憶部に格納されている特徴情報とを比較し、前記画像データの印刷可否を判定する印刷可否判定部とを備えることを特徴とする。
〈構成４〉
構成３の画像形成システムにおいて、前記印刷可否判定部が印刷可と判定すると、印刷可と判定された画像データから抽出された対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として前記印刷データ特徴記憶部に格納する特徴情報登録部と、前記印刷可否判定部が前記画像データを印刷可と判定すると、前記画像データを前記画像形成装置に送信する通信部とを備えることを特徴とする。
【発明の効果】
【０００５】
本発明の画像形成装置では、所定の画像データの特徴情報が格納された印刷データ特徴記憶部を設け、取得された印刷対象となる画像データから抽出される対象画像特徴情報と、印刷データ特徴記憶部の特徴情報とを比較し、画像データの印刷可否を判定するようにしたので、印刷データ特徴記憶部に画像データそのものを格納する必要がなく、１画像データに対して必要とされるデータ容量を低減することができる。従って、印刷データ特徴記憶部が比較的データ容量の大きい画像データで構成されることなくデータ容量が膨大になるのを防止できる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００７】
〈実施例１の構成〉
図１は本発明の一実施形態を示すブロック構成図である。
【０００８】
図１に示すように、本発明の画像形成装置１００は、制御部１０、印刷データ特徴記憶部１１、展開部１２、特徴情報抽出部１３、印刷可否判定部１４、印刷部１５、一次記憶部１６、特徴情報登録部１７を有しており、ＰＣ等の上位装置２００とネットワークを介して接続されている。
【０００９】
印刷データ特徴記憶部１１は、所定の画像データを識別するための特徴を示す特徴情報が格納されるデータベースである。本実施例では、印刷データ特徴記憶部１１には、複製印刷を禁止すべき画像データの特徴を示す特徴情報が格納されることとする。
【００１０】
図２は、本実施例の特徴情報の例示図である。
【００１１】
図２に示すように、この特徴情報は、後述するように、画像データの分割により得られる各分割画像データから求められる総和の下位１バイトであるハッシュ値、各分割画像データを圧縮した圧縮分割画像データ、各圧縮分割画像データサイズおよび合計サイズ情報により構成されている。この合計サイズ情報は、各分割画像データのハッシュ値および各圧縮分割画像データサイズの合計を示す情報である。
【００１２】
ここで、印刷データ特徴記憶部１１における特徴情報の格納方式について説明する。
【００１３】
まず、印刷データ特徴記憶部１１の最先アドレスには、図３に示すように、予め特徴情報の先頭データのアドレスを指す先頭情報が格納されており、この先頭情報は、初期状態の特徴情報が格納されていない時には、自己のアドレス（＝最先アドレス）を指している。
【００１４】
上記初期状態から特徴情報が格納される場合、図４に示すように、先頭情報が指すアドレスが該特徴情報を構成する各情報の先頭データが格納されるアドレスに変更されると共に、該特徴情報には、先頭情報の格納先アドレス（＝最先アドレス）が付与される。
【００１５】
さらに、新たな特徴情報が追加格納される場合、図５に示すように、前回、格納された特徴情報に付与されたアドレスが新たな特徴情報を構成する各情報の先頭データが格納されるアドレスに変更されると共に、新たな特徴情報には、先頭情報の格納先アドレス（＝最先アドレス）が付与される。
【００１６】
このように、印刷データ特徴記憶部１１には、いわゆるリスト構造の形態で特徴情報が格納される。
【００１７】
上位装置２００としては、ワークステーションやＰＣ等が用いられ、利用者の操作で図示しないキーボード等の入力部を介してメモリのプリンタドライバを起動し、印刷データを印刷処理するために必要な解像度等を示す印刷指示情報が付与された印刷データを生成すると共に、該印刷データを画像形成装置１００に送信する。
【００１８】
画像形成装置１００の制御部１０は、いわゆるＣＰＵとして画像形成装置１００を統括制御する部であり、上位装置２００より印刷指示情報が付与された印刷データを受信すると、該印刷データを展開部１２に転送する。
【００１９】
展開部１２は、受信した印刷データを展開した画像データを生成する部であり、制御部１０より印刷データを受けると、図示しないメモリの解析プログラムを起動して、該印刷データに付与されている印刷指示情報に基づいて、印刷データを展開し、１ページ毎の画像データを生成すると共に、該画像データを図示しないメモリに格納する。
【００２０】
特徴情報抽出部１３は、画像データから印刷可否を判定するための対象画像特徴情報を抽出する部であり、図示しないメモリに画像データが格納されると、まず、特徴情報抽出部１３は、図示しないメモリに予め保持された１００ライン毎の分割指示を示す分割指示情報に基づいて、画像データを分割し、分割画像データを生成する。この際、特徴情報抽出部１３は分割画像データを生成する毎に識別通番を付与する。さらに、特徴情報抽出部１３は、合計サイズ情報を一次記憶部１６の最先アドレスが指す記憶領域に格納する。この際、生成された各分割画像データの圧縮分割画像データサイズは取得されていないので、初期設定として合計サイズ情報「０」が設定される。
【００２１】
次に、特徴情報抽出部１３は、図示しないメモリのハッシュ算出プログラムを実行し、最先の識別通番が付与された分割画像データの総和を求め、下位１バイトをハッシュ値とする。
【００２２】
ハッシュ値が算出されると、特徴情報抽出部１３は、図示しないメモリの圧縮プログラムを実行し、最先の識別通番が付与された分割画像データを圧縮し、圧縮分割画像データを生成する。この際、特徴情報抽出部１３は、生成された圧縮分割画像データのデータサイズを取得する。
【００２３】
圧縮分割画像データが生成されると、特徴情報抽出部１３は、上記取得した各情報を一次記憶部１６の最先アドレスの次アドレスが指す記憶領域から圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データの順番で格納していく。
【００２４】
引き続き、特徴情報抽出部１３は、分割画像データに付与された識別通番にしたがって、上記と同様に、各分割画像データのハッシュ値、圧縮分割画像データおよび圧縮分割画像データサイズを取得する毎に、一次記憶部１６に続けて格納していく。
【００２５】
そして、最後の識別通番が付与された分割画像データに対して取得されたハッシュ値、圧縮分割画像データおよび圧縮分割画像データサイズが一次記憶部１６に格納されると、合計サイズ情報「０」を全ての分割画像データに対して取得されたハッシュ値および圧縮分割画像データサイズを合計した数値に変更する。この際、対象画像特徴情報には自己を構成する各分割画像データのハッシュ値、圧縮分割画像データ、圧縮分割画像データサイズが格納された記憶領域数を示す領域数情報が付与される。
【００２６】
このように、特徴情報抽出部１３は、取得した画像データから合計サイズ情報、各分割画像データのハッシュ値、圧縮分割画像データ、圧縮分割画像データサイズにより構成される対象画像特徴情報を生成する。
【００２７】
印刷可否判定部１４は、受信した画像データから得られる対象画像特徴情報に基づいて印刷可否を判定する部であり、特徴情報抽出部１３が対象画像特徴情報を生成すると、画像データの印刷可否判定を開始する。即ち、本実施例では、印刷データ特徴記憶部１１に格納されている特徴情報と一次記憶部１６に格納された対象画像特徴情報とを比較し、両情報が不一致であると、画像データを印刷可と判定し、両情報が一致すると、画像データを印刷不可と判定する。これにより、未印刷の画像データのみを印刷させることができ、保険証やパスポート等の公的証明書、企業内での機密情報等の複製印刷を防止することができる。
【００２８】
尚、印刷データ特徴記憶部１１に所定の印刷許可された画像データの特徴情報を格納させ、印刷可否判定部１４により、特徴情報および対象画像特徴情報を比較させ、両情報が不一致であると、画像データを印刷不可と判定させ、両情報が一致すると、画像データを印刷可と判定させるようにしてもよい。これにより、所定の印刷許可された画像データだけを印刷させることができ、印刷許可がされていない不正な画像データが印刷されるのを防止できる。
【００２９】
印刷データ特徴記憶部１１に複数の特徴情報が格納されている場合、印刷可否判定部１４は、対象画像特徴情報と各特徴情報とを比較し、対象画像特徴情報が全ての特徴情報に一致しない場合に画像データの印刷可と判定する。
【００３０】
以下、対象画像特徴情報と各特徴情報との比較手順を説明する。説明を簡便にするため、印刷データ特徴記憶部１１には、１つの特徴情報が格納されており、最先アドレスに格納された先頭情報は、該特徴情報の合計サイズ情報が格納されたアドレスを指し、この特徴情報には、先頭情報の格納先アドレス（＝最先アドレス）が付与されていることとする。
【００３１】
印刷可否判定部１４は、特徴情報抽出部１３が対象画像特徴情報を生成すると、まず、印刷データ特徴記憶部１１を参照し、最先アドレスに格納された先頭情報を取得すると共に、該先頭情報が指すアドレスに格納された特徴情報の合計サイズ情報を取得する。この際、印刷可否判定部１４は、確認した記憶領域数をカウントするための確認済領域数情報を生成する。この確認済領域数情報には、初期設定として「０」が設定される。
【００３２】
合計サイズ情報を取得すると、印刷可否判定部１４は、取得された合計サイズ情報と、一次記憶部１６の最先アドレスに格納された合計サイズ情報とを比較し、不一致であると、他の特徴情報との比較するため、該特徴情報に付与されているアドレスを参照する。
【００３３】
本実施例では、該アドレスには、先頭情報の格納先アドレスデータ（＝最先アドレス）が格納されていることから、印刷可否判定部１４は、他の特徴情報が格納されていないのを検知し、画像データを印刷可と判定する。
【００３４】
印刷データ特徴記憶部１１に複数の特徴情報が格納されている場合、特徴情報に付与されているアドレスには、他の特徴情報の格納先アドレスデータが格納されていることから、印刷可否判定部１４は、引き続き、該アドレスに格納された他の特徴情報を取得し、取得した他の特徴情報に対して、上記同様に印刷可否判定を実行する。
【００３５】
印刷部１５は、印刷可否判定部１４の判定に基づいて画像データの印刷制御を行う部であり、印刷可否判定部１４が画像データの印刷可と判定すると、図示しないメモリの画像データを取得すると共に、該画像データに基づいて印刷処理を実行する。
【００３６】
特徴情報登録部１７は、印刷可否判定部１４の判定に基づいて特徴情報の格納制御を行う部であり、印刷可否判定部１４が画像データの印刷可と判定すると、該画像データから生成された対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として印刷データ特徴記憶部１１に格納する。即ち、先頭情報が指すアドレスを該特徴情報の合計サイズ情報が格納されるアドレスに変更すると共に、該特徴情報に先頭情報の格納先アドレス（＝最先アドレス）を付与する。以降、画像データの印刷可と判定される毎に、上記同様の印刷処理および特徴情報の格納処理を実行する。
【００３７】
両合計サイズ情報が一致すると、印刷可否判定部１４は、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し、一次記憶部１６の次アドレスに格納されている圧縮分割画像データサイズと、印刷データ特徴記憶部１１の次アドレスに格納されている圧縮分割画像データサイズとを比較する。
【００３８】
両圧縮分割画像データサイズが不一致であると、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両圧縮分割画像データサイズが一致すると、確認済領域数情報「０」を「１」に変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し、一次記憶部１６の次アドレスに格納されているハッシュ値と、印刷データ特徴記憶部１１の次アドレスに格納されているハッシュ値とを比較する。
【００３９】
両ハッシュ値が不一致であると、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両ハッシュ値が一致すると、確認済領域数情報「１」を「２」に変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し、一次記憶部１６の次アドレスに格納されている圧縮分割画像データと、印刷データ特徴記憶部１１の次アドレスに格納されている圧縮分割画像データとを比較する。
【００４０】
両圧縮分割画像データが不一致であると、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両圧縮分割画像データが一致すると、印刷可否判定部１４は、確認済領域数情報と領域数情報が同数であるか否かを判定し、同数でないと、引き続き、上記同様に、確認済領域数情報を変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１で参照しているアドレスを次アドレスに変更して、対象画像特徴情報を構成するデータ数（＝合計サイズ情報、圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データ）と特徴情報を構成するデータ数の比較を実行し、同数であると、対象画像特徴情報と特徴情報とが一致していると判定し、画像データを印刷不可と判定する。
【００４１】
印刷部１５は、印刷可否判定部１４が画像データを印刷不可と判定すると、画像データの印刷処理を行わず、図示しないメモリの画像データを消去する。
【００４２】
〈実施例１の動作〉
引き続き、実施例１における画像形成装置１００の動作について説明を行う。
【００４３】
図６は、実施例１の画像形成装置１００の動作フローチャートである。
【００４４】
まず、図示しない画像形成装置１００の電源スイッチがオンされると、制御部１０が図示しないメモリの制御プログラムに基づいて、所定の初期化処理を実施する。初期化処理が終了すると、画像形成装置１００は、上位装置２００から印刷処理するために必要な解像度等を示す印刷指示情報が付与された印刷データが送信されるまで待機する。
【００４５】
画像形成装置１００の制御部１０は、上位装置２００より印刷指示情報が付与された印刷データを受信すると、該印刷データを展開部１２に転送する。
【００４６】
展開部１２は、制御部１０より印刷データを受けると、図示しないメモリの解析プログラムを起動して、該印刷データに付与されている印刷指示情報に基づいて、印刷データを展開し、１ページ毎の画像データを生成する（Ｓ１０１）と共に、該画像データを図示しないメモリに格納する。
【００４７】
特徴情報抽出部１３は、図示しないメモリに画像データが格納されると、まず、特徴情報抽出部１３は、図示しないメモリに予め保持された１００ライン毎の分割指示を示す分割指示情報に基づいて、画像データを分割し、分割画像データを生成する。この際、特徴情報抽出部１３は分割画像データを生成する毎に識別通番を付与する。さらに、特徴情報抽出部１３は、合計サイズ情報を一次記憶部１６の最先アドレスが指す記憶領域に格納する。この際、生成された各分割画像データの圧縮分割画像データサイズは取得されていないので、初期設定として合計サイズ情報「０」が設定される。
【００４８】
次に、特徴情報抽出部１３は、図示しないメモリのハッシュ算出プログラムを実行し、最先の識別通番が付与された分割画像データの総和を求め、下位１バイトをハッシュ値とする。
【００４９】
ハッシュ値が算出されると、特徴情報抽出部１３は、図示しないメモリの圧縮プログラムを実行し、最先の識別通番が付与された分割画像データを圧縮し、圧縮分割画像データを生成する。この際、特徴情報抽出部１３は、生成された圧縮分割画像データのデータサイズを取得する。
【００５０】
圧縮分割画像データが生成されると、特徴情報抽出部１３は、上記取得した各情報を一次記憶部１６の最先アドレスの次アドレスが指す記憶領域から圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データの順番で格納していく。
【００５１】
引き続き、特徴情報抽出部１３は、分割画像データに付与された識別通番にしたがって、上記と同様に、各分割画像データのハッシュ値、圧縮分割画像データおよび圧縮分割画像データサイズを取得する毎に、一次記憶部１６に続けて格納していく。
【００５２】
そして、最後の識別通番が付与された分割画像データに対して取得されたハッシュ値、圧縮分割画像データおよび圧縮分割画像データサイズが一次記憶部１６に格納されると、合計サイズ情報「０」を全ての分割画像データに対して取得されたハッシュ値および圧縮分割画像データサイズを合計した数値に変更する。この際、特徴情報には自己を構成する各分割画像データのハッシュ値、圧縮分割画像データ、圧縮分割画像データサイズが格納された記憶領域数を示す領域数情報が付与される。
【００５３】
このように、特徴情報抽出部１３は、取得した画像データから合計サイズ情報、各分割画像データのハッシュ値、圧縮分割画像データ、圧縮分割画像データサイズにより構成される対象画像特徴情報を生成する（Ｓ１０２）。
【００５４】
印刷可否判定部１４は、特徴情報抽出部１３が対象画像特徴情報を生成すると、画像データの印刷可否判定を開始する（Ｓ１０３）。即ち、印刷データ特徴記憶部１１に格納されている特徴情報と一次記憶部１６に格納された対象画像特徴情報とを比較し、両情報が不一致であると、画像データを印刷可と判定し、両情報が一致すると、画像データを印刷不可と判定する（Ｓ１０４）。
【００５５】
印刷データ特徴記憶部１１に複数の特徴情報が格納されている場合、印刷可否判定部１４は、対象画像特徴情報と各特徴情報とを比較し、対象画像特徴情報が全ての特徴情報に一致しない場合に画像データの印刷可と判定する。
【００５６】
以下、対象画像特徴情報と特徴情報との比較手順を説明する。説明を簡便にするため、印刷データ特徴記憶部１１には、１つの特徴情報が格納されており、最先アドレスに格納された先頭情報は、該特徴情報の合計サイズ情報が格納されたアドレスを指し、この特徴情報には、先頭情報の格納先アドレス（＝最先アドレス）が付与されていることとする。
【００５７】
図７は、実施例１の印刷可否判定手順を示す動作フローチャートである。
【００５８】
印刷可否判定部１４は、特徴情報抽出部１３が対象画像特徴情報を生成すると、まず、印刷データ特徴記憶部１１を参照し、最先アドレスに格納された先頭情報を取得すると共に、該先頭情報が指すアドレスに格納された特徴情報の合計サイズ情報を取得する（Ｓ１）。この際、印刷可否判定部１４は、確認した記憶領域数をカウントするための確認済領域数情報を生成する。この確認済領域数情報には、初期設定として「０」が設定される。
【００５９】
合計サイズ情報を取得すると、印刷可否判定部１４は、取得された合計サイズ情報と、一次記憶部１６の最先アドレスに格納された合計サイズ情報とを比較し（Ｓ２）、不一致であると（Ｓ３）、他の特徴情報との比較するため、特徴情報に付与されているアドレスを参照する（Ｓ１４）。
【００６０】
本実施例では、該アドレスには、先頭情報の格納先アドレスデータ（＝最先アドレス）が格納されていることから、印刷可否判定部１４は、他の特徴情報が格納されていないのを検知し、画像データを印刷可と判定する（Ｓ１６）。尚、印刷データ特徴記憶部１１に複数の特徴情報が格納されている場合、特徴情報に付与されているアドレスには、他の特徴情報の格納先アドレスデータが格納されていることから、印刷可否判定部１４は、引き続き、該アドレスに格納された他の特徴情報を取得し、取得した他の特徴情報に対して、上記同様に印刷可否判定を実行する。
【００６１】
印刷部１５は、印刷可否判定部１４が画像データの印刷可と判定すると、図示しないメモリの画像データを取得すると共に、該画像データに基づいて印刷処理を実行する（Ｓ１０６）。
【００６２】
この際、特徴情報登録部１７は、該画像データから生成された対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として印刷データ特徴記憶部１１に格納する（Ｓ１０７）。即ち、先頭情報が指すアドレスを該特徴情報の合計サイズ情報が格納されるアドレスに変更すると共に、該特徴情報に先頭情報の格納先アドレス（＝最先アドレス）を付与する。以降、画像データの印刷可と判定される毎に、上記同様の印刷処理および特徴情報の格納処理が実行される。
【００６３】
両合計サイズ情報が一致すると（Ｓ３）、印刷可否判定部１４は、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し（Ｓ４）、一次記憶部１６の次アドレスに格納されている圧縮分割画像データサイズと、印刷データ特徴記憶部１１の次アドレスに格納されている圧縮分割画像データサイズとを比較する（Ｓ５）。
【００６４】
両圧縮分割画像データサイズが不一致であると（Ｓ６）、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両圧縮分割画像データサイズが一致すると（Ｓ６）、確認済領域数情報「０」を「１」に変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し（Ｓ７）、一次記憶部１６の次アドレスに格納されているハッシュ値と、印刷データ特徴記憶部１１の次アドレスに格納されているハッシュ値とを比較する（Ｓ８）。
【００６５】
両ハッシュ値が不一致であると（Ｓ９）、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両ハッシュ値が一致すると（Ｓ９）、確認済領域数情報「１」を「２」に変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１の参照しているアドレスを次アドレスにそれぞれ変更し（Ｓ１０）、一次記憶部１６の次アドレスに格納されている圧縮分割画像データと、印刷データ特徴記憶部１１の次アドレスに格納されている圧縮分割画像データとを比較する（Ｓ１１）。
【００６６】
両圧縮分割画像データが不一致であると（Ｓ１２）、上記同様に、他の特徴情報が格納されていないことを検知し、印刷処理および特徴情報の格納処理が実行され、両圧縮分割画像データが一致すると（Ｓ１２）、印刷可否判定部１４は、確認済領域数情報と領域数情報が同数であるか否かを判定し（Ｓ１３）、同数でないと、引き続き、上記同様に、確認済領域数情報を変更すると共に、一次記憶部１６および印刷データ特徴記憶部１１で参照しているアドレスを次アドレスに変更して、対象画像特徴情報を構成するデータ数（＝合計サイズ情報、圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データ）と特徴情報を構成するデータ数との比較を実行し、同数であると、対象画像特徴情報と特徴情報とが一致していると判定し、画像データを印刷不可と判定する（Ｓ１５）。
【００６７】
印刷部１５は、印刷可否判定部１４が画像データを印刷不可と判定すると、画像データの印刷処理を行わず、図示しないメモリの画像データを消去する（Ｓ１０５）。
【００６８】
〈実施例１の効果〉
実施例１の画像形成装置１００では、複製印刷を禁止すべき画像データの特徴を示す特徴情報が格納された印刷データ特徴記憶部１１を設け、取得された印刷対象となる画像データから抽出される対象画像特徴情報と、印刷データ特徴記憶部１１に格納されている特徴情報とを比較し、両情報が一致すると、印刷不可と判定するようにしたので、複製印刷の禁止対象となる画像データが複製印刷されるのを防止できる。また、印刷可と判定されると、対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として印刷データ特徴記憶部１１に格納するようにしたので、印刷データ特徴記憶部１１に画像データそのものを格納する必要がなく、１画像データに対して必要とされるデータ容量を低減することができる。従って、印刷データ特徴記憶部１１が比較的データ容量の大きい画像データで構成されることなく、データ容量が膨大になるのを防止できる。
【実施例２】
【００６９】
〈実施例２の構成〉
図８は、実施例２の画像形成システムを示すブロック構成図である。
【００７０】
図８に示すように、本実施例の画像形成システムは、上位装置２００、プリントサーバ３００、画像形成装置４００から構成され、プリントサーバ３００は、上位装置２００および画像形成装置４００にネットワークを介して接続されている。
【００７１】
このプリントサーバ３００は、制御部３０、印刷データ特徴記憶部３１、展開部３２、特徴情報抽出部３３、印刷可否判定部３４、一次記憶部３５、通信部３６および特徴情報登録部３７を有しており、印刷データ特徴記憶部３１は実施例１と同様に構成されている。
【００７２】
上位装置２００としては、ワークステーションやＰＣ等が用いられ、利用者の操作で図示しないキーボード等の入力部を介してメモリのプリンタドライバを起動し、印刷データを印刷処理するために必要な解像度等を示す印刷指示情報が付与された印刷データを生成すると共に、該印刷データをプリントサーバ３００に送信する。
【００７３】
プリントサーバ３００の制御部３０は、いわゆるＣＰＵとしてプリントサーバ３００を統括制御する部であり、上位装置２００より印刷指示情報が付与された印刷データを受信すると、該印刷データを展開部３２に転送する。以降、取得した画像データの印刷可否が判定されるまで展開部３２、特徴情報抽出部３３、一次記憶部３５は実施例１と同様に動作する。
【００７４】
印刷可否判定部３４は、実施例１と同様の動作で画像データを印刷不可と判定すると、図示しないメモリの画像データを消去し、印刷可と判定すると、特徴情報の格納処理を実行すると共に、図示しないメモリに保持された画像データを通信部３６に転送する。
【００７５】
通信部３６は、印刷可と判定された画像データを画像形成装置４００に送信する部であり、印刷可否判定部３４から画像データを受けると、画像データを画像形成装置４００に送信する。
【００７６】
画像形成装置４００は、一般的なプリンタ装置であり、プリントサーバ３００より画像データを受信すると、受信した画像データに基づいた印刷処理を実行する。
【００７７】
〈実施例２の動作〉
引き続き、実施例２における画像形成システムの動作について説明を行う。
【００７８】
図９は、実施例２の画像形成システムの動作フローチャートである。
【００７９】
プリントサーバ３００は、上位装置２００から印刷処理するために必要な解像度等を示す印刷指示情報が付与された印刷データが送信されるまで待機する。
【００８０】
プリントサーバ３００の制御部３０は、上位装置２００より印刷指示情報が付与された印刷データを受信すると、該印刷データを展開部１２に転送する。
【００８１】
以降、取得した画像データを印刷可と判定するまで、展開部３２、特徴情報抽出部３３、一次記憶部３５は実施例１と同様に動作する（Ｓ３０１〜３０４）。
【００８２】
印刷可否判定部３４が実施例１と同様の動作で画像データを印刷不可と判定すると、図示しないメモリの画像データを消去し（Ｓ３０５）、画像データを印刷可と判定すると、上記と同様に特徴情報の格納処理を実行する（Ｓ３０６）と共に、図示しないメモリに保持された画像データを通信部３６に転送する。
【００８３】
通信部３６は、印刷可否判定部３４から画像データを受けると、画像データを画像形成装置４００に送信する（Ｓ３０７）。
【００８４】
画像形成装置４００は、プリントサーバ３００より画像データを受信すると、図示しない印刷部により画像データに基づいた印刷処理を実行する（Ｓ３０８）。
【００８５】
〈実施例２の効果〉
実施例２の画像形成システムでは、上位装置２００および画像形成装置４００間にプリントサーバ３００を備えるようにしたので、本発明を複数の画像形成装置４００に対して適用することができる。また、複製印刷を禁止すべき画像データの特徴を示す特徴情報が格納された印刷データ特徴記憶部３１を設け、取得された印刷対象となる画像データから抽出される対象画像特徴情報と、印刷データ特徴記憶部３１の特徴情報とを比較し、両情報が一致すると、印刷不可と判定するようにしたので、複製印刷の禁止対象となる画像データが複製印刷されるのを防止できる。さらに、印刷可と判定されると、対象画像特徴情報を複製印刷を禁止すべき画像データの特徴情報として印刷データ特徴記憶部３１に格納するようにしたので、画像データそのものを格納する必要がなく、１画像データに対して必要とされるデータ容量を低減することができる。従って、印刷データ特徴記憶部３１が比較的データ容量の大きい画像データで構成されることなくデータ容量が膨大になるのを防止できる。
【産業上の利用可能性】
【００８６】
上記した実施例では、本発明を画像形成装置およびプリントサーバに適用した例を説明したがこれに限られることはなく、例えば、ネットワークに接続可能なファクシミリ装置、プリンタ装置および印刷媒体に画像形成を行うことができるコピー装置にも適用可能である。
【００８７】
上記した実施例では、印刷可否の判定において、合計サイズ情報、圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データからなる対象画像特徴情報と合計サイズ情報、圧縮分割画像データサイズ、ハッシュ値、圧縮分割画像データからなる特徴情報とを比較したが、例えば、対象画像特徴情報および特徴情報の各圧縮分割画像データのみで比較を行うように構成してもよい。この場合、対象画像特徴情報および特徴情報のそれぞれの合計サイズ情報、圧縮分割画像データサイズ、ハッシュ値による比較を行わないことから、印刷可否判定に要する時間が短縮され、判定をより高速に行うことができる。
【００８８】
上記した実施例に限られず、データ管理者等が、直接操作またはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から遠隔操作によって、予め印刷を許可する画像データの特徴情報を印刷データ特徴記憶部１１に登録しておき、印刷要求されると、印刷可否判定部１４により、該特徴情報と印刷対象の画像データから得られる対象画像特徴情報とを比較させ、両情報が不一致であると、画像データを印刷不可と判定させ、両情報が一致すると、画像データを印刷可と判定させる構成としてもよい。これにより、例えば、普段は機密にしたい社内文書データを、会議等の必要時に配布用に印刷したい場合、データ管理者等が該社内文書データの特徴情報を印刷データ特徴記憶部１１に登録することで、該社内文書データを印刷させることができ、それ以外の機密にしたい社内文書データ等が無断で印刷されるのを防止できる。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態を示すブロック構成図。
【図２】特徴情報の例示図。
【図３】特徴情報の格納方式の説明図。
【図４】特徴情報の格納方式の説明図。
【図５】特徴情報の格納方式の説明図。
【図６】実施例１の画像形成装置の動作フローチャート。
【図７】印刷可否判定手順の動作フローチャート。
【図８】実施例２の画像形成システムのブロック構成図。
【図９】実施例２の画像形成システムの動作フローチャート。
【符号の説明】
【００９０】
１００  画像形成装置
１０  制御部
１１  印刷データ特徴記憶部
１２  展開部
１３  特徴情報抽出部
１４  印刷可否判定部
１５  印刷部
１６  一次記憶部
１７  特徴情報登録部
２００  上位装置
３００  プリントサーバ
３０  制御部
３１  印刷データ特徴記憶部
３２  展開部
３３  特徴情報抽出部
３４  印刷可否判定部
３５  一次記憶部
３６  通信部
３７  特徴情報登録部
４００  画像形成装置
【図１】
2007090756.tif 000003
【図２】
2007090756.tif 000004
【図３】
2007090756.tif 000005
【図４】
2007090756.tif 000006
【図５】
2007090756.tif 000007
【図６】
2007090756.tif 000008
【図７】
2007090756.tif 000009
【図８】
2007090756.tif 000010
【図９】
2007090756.tif 000011