(57)【要約】【課題】出力画像データに自装置の追跡用識別データを追跡パターンとして合成する場合に、追跡用識別データが特定されて改変されるおそれが少ない画像処理装置を提供する。【解決手段】自装置を識別することが可能なシェーディング補正データを第１のハッシュ関数に入力して比較データを生成し、前記シェーディング補正データを第２のハッシュ関数に入力して追跡用識別データを生成し、この追跡用識別データから追跡パターンを生成する。そして、追跡パターンを出力画像データに付加する。さらに、比較データとシェーディング補正データを第１の関数に入力して生成されて予め記憶装置に記憶されている基準データとを照合し、照合の結果、両者が一致する場合に、追跡パターンが付加された出力画像データの印刷出力を許可する。【選択図】図４
2007215101.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に基づいて出力画像を生成する出力画像生成手段と、
自装置を識別可能な情報である自装置識別情報を記憶する自装置識別情報記憶手段と、
基準情報を記憶する基準情報記憶手段と、
前記自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報に基づいて比較情報を生成する比較情報生成手段と、
前記自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報に基づいて追跡用識別情報を生成する追跡用識別情報生成手段と、
前記追跡用識別情報生成手段によって生成した追跡用識別情報を前記出力画像に付加する付加手段と、
前記出力画像を出力する出力手段と、
前記比較情報生成手段によって生成した比較情報と前記基準情報記憶手段から読み出した基準情報とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記出力手段による出力画像の出力の禁止を制御する制御手段とを備え、
前記追跡用識別情報は、内容が前記基準情報と相違するものであることを特徴とする画像処理装置。
【請求項２】
入力画像に基づいて出力画像を生成する出力画像生成手段と、
自装置を識別可能な情報である自装置識別情報を記憶する自装置識別情報記憶手段と、
基準情報を記憶する基準情報記憶手段と、
前記自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報を第１の関数に従って変換することにより比較情報を生成する比較情報生成手段と、
前記自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報を第２の関数に従って変換することにより追跡用識別情報を生成する追跡用識別情報生成手段と、
前記追跡用識別情報生成手段によって生成した追跡用識別情報を前記出力画像に付加する付加手段と、
前記出力画像を出力する出力手段と、
前記比較情報生成手段によって生成した比較情報と前記基準情報記憶手段から読み出した基準情報とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記出力手段による出力画像の出力の禁止を制御する制御手段とを備えることを特徴とする画像処理装置。
【請求項３】
第１の関数は、一方向関数であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
第２の関数は、一方向関数であることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記追跡用識別情報生成手段によって生成した追跡用識別情報を記憶する追跡用識別情報記憶手段と、
前記付加手段による前記追跡用識別情報記憶手段から読み出した追跡用識別情報の出力画像への付加を終えた後に、前記追跡用識別情報記憶手段から追跡用識別情報を削除する削除手段とを更に備えることを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
原稿の画像を読み取って前記入力画像を生成する読取手段を更に備え、
前記自装置識別情報は、前記出力画像生成手段による出力画像の生成の処理における、前記原稿の画像に忠実な出力画像とするための処理に使用される自装置に固有の補正情報を含むことを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記自装置識別情報は、前記補正情報として、前記入力画像のシェーディング補正に使用されるシェーディング補正情報を含むことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記出力手段は、複数の記録素子の発光エネルギを各々調整して前記出力画像に基づく画像を記録紙上に形成するものであり、
前記自装置識別情報は、前記複数の記録素子間の光量のばらつきを補正する処理に使用される、自装置に固有の光量補正情報を含むことを特徴とする請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記第１情報と前記第２情報とのどちらか一方、又は、両方は、前記読取手段による原稿の画像の読み取りから前記出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータを含むことを特徴とする請求項６〜８のいずれかに記載の画像処理装置。
【請求項１０】
前記プログラムデータは、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータを含むことを特徴とする請求項１〜９のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、詳しくは、紙幣や有価証券などの偽造行為に使用された装置を特定するために、自装置の識別データを出力画像データに付加する画像処理装置に関するものである。
【背景技術】
【０００２】
原稿の画像を読み取って取得した入力画像データに基づいて出力画像データを生成し、画像処理装置を識別することが可能な識別データに基づいて追跡パターンを生成し、生成した追跡パターンを出力画像データに付加し、この追跡パターンが付加された出力画像データをプリントデータとして印刷出力する画像処理装置が考案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載の画像処理装置によれば、追跡パターンを解析し、例えば、画像処理装置の製造元等で管理されている情報と照合することにより、出力画像データを出力した装置を特定することができ、これにより、紙幣等の偽造に使用された装置を特定することができる。しかし、識別データが改変された場合、出力画像データに付加されるべき追跡パターンと異なる追跡パターンが出力画像データに付加されることになるため、追跡パターンに基づいて、紙幣等の偽造に使用された装置を特定することができなくなるという問題があった。
【０００４】
そこで、付加されるべき追跡パターンと異なる追跡パターンが出力画像データに付加されるのを防止するための解決策として、識別データが改変されているか否かの判定の基準となる判定基準データを予め記憶しておき、識別データが判定基準データと一致して識別データが改変されていないと確認できた場合にのみ、識別データに基づいて追跡パターンを生成し、生成された追跡パターンの出力画像データへの付加を許可することが考えられる。
【特許文献１】特開平４−２９４６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような判定を行うようにした場合、識別データと同じデータである判定基準データが記憶されているため、メモリ内のデータ又はプログラムデータを解析することにより、判定基準データに基づいて識別データが特定され、識別データ及び判定基準データが改変される可能性がある。両者が同じように改変された場合、改変された識別データに対応する追跡パターンが出力画像データに付加されることとなる。そのため、上記のような判定を行ったとしても、追跡パターンに基づいて、紙幣等の偽造に使用された装置を特定することができなくなるおそれがあった。また、識別データの生成等を行うプログラムデータが改変された場合には、改変された識別データが付加された出力画像データが出力されてしまうという問題もあった。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、自装置の識別データを出力画像データに付加する画像処理装置において、識別データが容易に改変されることがなく、万一、識別データが改変されても、改変された識別データが付加された出力画像データが出力されることを防止できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の画像処理装置は、入力画像に基づいて出力画像を生成する出力画像生成手段と、自装置を識別可能な情報である自装置識別情報を記憶する自装置識別情報記憶手段と、基準情報を記憶する基準情報記憶手段と、自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報に基づいて比較情報を生成する比較情報生成手段と、自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報に基づいて追跡用識別情報を生成する追跡用識別情報生成手段と、追跡用識別情報生成手段によって生成した追跡用識別情報を出力画像に付加する付加手段と、出力画像を出力する出力手段と、比較情報生成手段によって生成した比較情報と基準情報記憶手段から読み出した基準情報とが一致するか否かを判定する判定手段と、判定手段の判定結果に基づいて、出力手段による出力画像の出力の禁止を制御する制御手段とを備え、追跡用識別情報は、内容が基準情報と相違するものであることを特徴としている。
【０００８】
上記構成によれば、自装置識別情報記憶手段により、自装置を識別可能な情報である自装置識別情報が記憶され、基準情報記憶手段により基準情報が記憶される。そして、比較情報生成手段により、自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報に基づいて比較情報が生成され、追跡用識別情報生成手段により、自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報に基づいて追跡用識別情報が生成される。また、付加手段により、追跡用識別情報生成手段によって生成した追跡用識別情報が出力画像に付加され、出力手段により出力画像が出力される。さらに、判定手段により、比較情報生成手段によって生成した比較情報と基準情報記憶手段から読み出した基準情報とが一致するか否かが判定され、制御手段により、判定手段の判定結果に基づいて、出力手段による出力画像の出力の禁止が制御される。そして、追跡用識別情報は、内容が基準情報と相違するものである。
【０００９】
このような画像処理装置によれば、自装置識別情報が改変されて、追跡用識別情報も改変されたものとなる場合にも、基準情報を第１情報に基づいて生成し、比較情報と同じ情報としておけば、自装置識別情報が改変されると、基準情報と比較情報とが一致しなくなり、自装置識別情報が改変されたことを判定手段による判定の結果により検知できるので、制御手段により、改変された追跡用識別情報が付加された出力画像が出力されることを禁止することができる。また、基準情報と追跡用識別情報とは、内容が相違するので、追跡用識別情報から基準情報記憶手段に記憶されている基準情報を特定すること、及び、逆に、基準情報から追跡用識別情報を特定することが困難となる。したがって、出力画像に付加された追跡用識別情報に基づいて特定された基準情報が改変されて、判定手段によって正しい判定が行われなくなるという事態の発生を防止できる。さらに、基準情報記憶手段に記憶されている基準情報から追跡用識別情報が、引いては、自装置識別情報が特定されて改変されることにより、自装置識別情報を含む第２情報に基づいて生成される追跡用識別情報が改変されたものとなることを防止することができる。
【００１０】
上記目的を達成するために、請求項２に記載の画像処理装置は、入力画像に基づいて出力画像を生成する出力画像生成手段と、自装置を識別可能な情報である自装置識別情報を記憶する自装置識別情報記憶手段と、基準情報を記憶する基準情報記憶手段と、自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報を第１の関数に従って変換することにより比較情報を生成する比較情報生成手段と、自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報を第２の関数に従って変換することにより追跡用識別情報を生成する追跡用識別情報生成手段と、追跡用識別情報生成手段によって生成した追跡用識別情報を出力画像に付加する付加手段と、出力画像を出力する出力手段と、比較情報生成手段によって生成した比較情報と前記基準情報記憶手段から読み出した基準情報とが一致するか否かを判定する判定手段と、判定手段の判定結果に基づいて、出力手段による出力画像の出力の禁止を制御する制御手段とを備えることを特徴としている。
【００１１】
上記構成によれば、自装置識別情報記憶手段により、自装置を識別可能な情報である自装置識別情報が記憶され、基準情報記憶手段により基準情報が記憶される。そして、比較情報生成手段により、自装置識別情報記憶手段から読み出した自装置識別情報を含む第１情報を第１の関数に従って変換して比較情報が生成され、追跡用識別情報生成手段により、自装置識別情報記憶手段から読み出した自装置識別情報を含む第２情報を第２の関数に従って変換して追跡用識別情報が生成される。また、付加手段により、追跡用識別情報生成手段によって生成した追跡用識別情報が出力画像に付加され、出力手段により出力画像が出力される。さらに、判定手段により、比較情報生成手段によって生成した比較情報と基準情報記憶手段から読み出した基準情報とが一致するか否かが判定され、制御手段により、判定手段の判定結果に基づいて、出力手段による出力画像の出力の禁止が制御される。
【００１２】
このような画像処理装置によれば、比較情報は、自装置識別情報を含む第１情報を第１の関数で変換して生成されるので、比較情報は第１情報とは内容が相違する情報となるので、比較情報から第１情報を特定し、さらに、第１情報から自装置識別情報を特定することが困難となる。したがって、基準情報記憶手段に、比較情報と内容が同一の基準情報が記憶されている場合にも、この基準情報から自装置識別情報が特定され、自装置識別情報が改変されることを防止できる。また、追跡用識別情報は、自装置識別情報を含む第２情報を第２の関数で変換して生成されるので、追跡用識別情報は第２情報とは内容が相違する情報となるので、出力画像に付加された追跡用識別情報から第２情報を特定し、さらに、第２情報から自装置識別情報を特定することが困難になるので、自装置識別情報が改変されることを防止することができる。また、第１の関数と第２の関数とを互いに相違する関数とすれば、第１情報と第２情報とが同一の内容であっても、基準情報と追跡用識別情報とを内容が相違する情報とすることができるので、追跡用識別情報から基準情報記憶手段に記憶されている基準情報を特定すること、及び、逆に、基準情報から追跡用識別情報を特定することが困難となる。
【００１３】
請求項３に記載の画像処理装置は、請求項２に記載の画像処理装置において、第１の関数及び第２の関数は、一方向関数であることを特徴としている。このように第１の関数は一方向関数であるので、基準情報が比較情報と内容が同一の情報である場合においても、基準情報記憶手段に記憶されている基準情報から第１情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となる。
【００１４】
請求項４に記載の画像処理装置は、請求項２又は３に記載の画像処理装置において、第２の関数は、一方向関数であることを特徴としている。このように第２の関数は一方向関数であるので、出力画像に付加された追跡用識別情報から第２情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となる。
【００１５】
請求項５に記載の画像処理装置は、請求項１〜４のいずれかに記載の画像処理装置において、追跡用識別情報生成手段によって生成した追跡用識別情報を記憶する追跡用識別情報記憶手段と、付加手段による追跡用識別情報記憶手段から読み出した追跡用識別情報の出力画像への付加を終えた後に、追跡用識別情報記憶手段から追跡用識別情報を削除する削除手段とを更に備えることを特徴としている。
【００１６】
この構成によれば、追跡用識別情報記憶手段により、追跡用識別情報生成手段によって生成した追跡用識別情報が記憶され、削除手段により、付加手段による追跡用識別情報記憶手段から読み出した追跡用識別情報の出力画像への付加を終えた後に、追跡用識別情報記憶手段から追跡用識別情報が削除される。
【００１７】
このように、追跡用識別情報の使用を終えると、追跡用識別情報が追跡用識別情報記憶手段から削除されるので、追跡用識別情報を特定することは極めて困難である。そのため、追跡用識別情報から第２情報を、引いては、自装置識別情報を特定することも極めて困難であるから、自装置識別情報が改変されることを防止することができる。
【００１８】
請求項６に記載の画像処理装置は、請求項１〜５のいずれかに記載の画像処理装置において、原稿の画像を読み取って入力画像を生成する読取手段を更に備え、自装置識別情報は、出力画像生成手段による出力画像の生成の処理における、原稿の画像に忠実な出力画像とするための処理に使用される自装置に固有の補正情報を含むことを特徴としている。
【００１９】
この構成によれば、読取手段により、原稿の画像を読み取って入力画像が生成され、自装置識別情報は、出力画像生成手段による出力画像の生成の処理における、原稿の画像に忠実な出力画像とするための処理に使用される自装置に固有の補正情報が含まれる。
【００２０】
このように、自装置識別情報には、出力画像生成手段による画像処理における、原稿の画像に忠実な出力画像とするための処理に使用される自装置に固有の補正情報が含まれるので、自装置識別情報のうちの補正情報が改変されると、原稿の画像に忠実な出力画像を得ることができなくなる。これにより、万一、自装置識別情報が改変されて、紙幣等の原稿を読み取って生成された出力画像に付加された追跡用識別情報に基づいて自装置を特定することができなくなった場合でも、偽造紙幣等の出力画像が不正に使用されるのを抑制することができる。
【００２１】
請求項７に記載の画像処理装置は、請求項６に記載の画像処理装置において、自装置識別情報は、補正情報として、前記入力画像のシェーディング補正に使用されるシェーディング補正情報を含むことを特徴としている。この構成によれば、自装置識別情報に含まれるシェーディング補正情報に基づいて入力画像のシェーディング補正が行われるので、自装置識別情報のうちのシェーディング補正情報が改変されると、シェーディング補正が正常に行われず、原稿の画像に忠実な出力画像を得ることができなくなる。これにより、万一、自装置識別情報が改変されて、紙幣等の原稿を読み取って生成された出力画像に付加された追跡用識別情報に基づいて自装置を特定することができなくなった場合でも、出力画像や出力画像が印刷された偽造紙幣等が不正に使用されるのを抑制することができる。
【００２２】
請求項８に記載の画像処理装置は、請求項１〜７のいずれかに記載の画像処理装置において、出力手段は、複数の記録素子の発光エネルギを各々調整して出力画像に基づく画像を記録紙上に形成するものであり、自装置識別情報は、複数の記録素子間の光量のばらつきを補正する処理に使用される、自装置に固有の光量補正情報を含むことを特徴としている。
【００２３】
このような構成によれば、出力手段は、複数の記録素子の発光エネルギを各々調整して出力画像に基づく画像を記録紙上に形成するものであり、自装置識別情報には、複数の記録素子間の光量のばらつきを補正する処理に使用される、自装置に固有の光量補正情報が含まれるので、自装置識別情報のうちの光量補正情報が改変されると、複数の記録素子間の光量のばらつきが正常に補正されず、記録紙上に形成される画像の品位が低下する。これにより、万一、紙幣等の画像が形成された記録紙が出力された場合でも、その記録紙が偽造紙幣として不正に使用されることを抑制することができる。
【００２４】
請求項９に記載の画像処理装置は、請求項６〜８のいずれかに記載の画像処理装置において、第１情報は、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータを含むことを特徴としている。
【００２５】
このような構成によれば、第１情報には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、基準情報と比較情報とが一致しなくなり、正常な処理により生成されなかった出力画像が出力されることを防止できる。
【００２６】
請求項１０に記載の画像処理装置は、請求項６〜９のいずれかに記載の画像処理装置において、第１情報は、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータを含むことを特徴としている。
【００２７】
このような構成によれば、第２情報には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、改変された追跡用識別情報が付加された出力画像が正常に出力されることを防止することができる。
【００２８】
請求項１１に記載の画像処理装置は、請求項９に記載の画像処理装置において、プログラムデータは、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータを含むことを特徴としている。
【００２９】
この構成によれば、プログラムデータには、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータが含まれる。したがって、追跡用識別情報生成プログラムのプログラムデータが改変されて、正規の追跡用識別情報が生成されない場合には、基準情報と比較情報とが一致しなくなるので、正規のものでない、つまり、改変された追跡用識別情報が付加された出力画像が出力されることを防止できる。また、比較情報生成プログラムが改変されて正規のものでない比較情報が生成された場合は、基準情報と比較情報とが一致しなくなるので、不正な比較情報を生成することにより判定手段による判定をすりぬけて、改変された追跡用識別情報が付加された出力画像が出力されることを防止することができる。さらに、付加プログラムのプログラムデータが改変されて追跡用識別情報が出力画像に正常に付加されない場合は、基準情報と比較情報とが一致しなくなるので、追跡用識別情報が正常に付加されていない出力画像が出力されることを防止することができる。
【発明の効果】
【００３０】
請求項１に記載の画像処理装置によれば、自装置識別情報が改変されて、追跡用識別情報も改変されたものとなる場合にも、基準情報を第１情報に基づいて生成し、比較情報と同じ情報としておけば、自装置識別情報が改変されると、基準情報と比較情報とが一致しなくなり、自装置識別情報が改変されたことを判定手段による判定の結果により検知できるので、制御手段により、改変された追跡用識別情報が付加された出力画像が出力されることを禁止することができるという効果が得られる。また、基準情報と追跡用識別情報とは、内容が相違するので、追跡用識別情報から基準情報記憶手段に記憶されている基準情報を特定すること、逆に、基準情報から追跡用識別情報を特定することが困難となる。したがって、出力画像に付加された追跡用識別情報に基づいて特定された基準情報が改変されて、判定手段によって正しい判定が行われなくなるという事態の発生を防止できるという効果が得られる。さらに、基準情報記憶手段に記憶されている基準情報から追跡用識別情報が、引いては、自装置識別情報が特定されて改変されることにより、自装置識別情報を含む第２情報に基づいて生成される追跡用識別情報が改変されたものとなることを防止することができるという効果が得られる。
【００３１】
請求項２に記載の画像処理装置によれば、比較情報は、自装置識別情報を含む第１情報を第１の関数で変換して生成されるので、比較情報は第１情報とは内容が相違する情報となるので、比較情報から第１情報を特定し、さらに、第１情報から自装置識別情報を特定することが困難となる。したがって、基準情報記憶手段に、比較情報と内容が同一の基準情報が記憶されている場合にも、この基準情報から自装置識別情報が特定され、自装置識別情報が改変されることを防止できるという効果が得られる。また、追跡用識別情報は、自装置識別情報を含む第２情報を第２の関数で変換して生成されるので、追跡用識別情報は第２情報とは内容が相違する情報となるので、出力画像に付加された追跡用識別情報から第２情報を特定し、さらに、第２情報から自装置識別情報を特定することが困難になるので、自装置識別情報が改変されることを防止できるという効果が得られる。また、第１の関数と第２の関数とを互いに相違する関数とすれば、第１情報と第２情報とが同一の内容であっても、基準情報と追跡用識別情報とを内容が相違する情報とすることができるので、追跡用識別情報から基準情報記憶手段に記憶されている基準情報を特定すること、及び、逆に、基準情報から追跡用識別情報を特定することが困難となるという効果が得られる。
【００３２】
請求項３に記載の画像処理装置によれば、第１の関数及び第２の関数は、一方向関数であることを特徴としている。このように第１の関数は一方向関数であるので、基準情報が比較情報と内容が同一の情報である場合においても、基準情報記憶手段に記憶されている基準情報から第１情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となるという効果が得られる。
【００３３】
請求項４に記載の画像処理装置によれば、第２の関数は一方向関数であるので、出力画像に付加された追跡用識別情報から第２情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となるという効果が得られる。
【００３４】
請求項５に記載の画像処理装置によれば、追跡用識別情報の使用を終えると、追跡用識別情報が追跡用識別情報記憶手段から削除されるので、追跡用識別情報を特定することは極めて困難である。そのため、追跡用識別情報から第２情報を、引いては、自装置識別情報を特定することも極めて困難であるから、自装置識別情報が改変されることを防止することができるという効果が得られる。
【００３５】
請求項６に記載の画像処理装置によれば、自装置識別情報には、出力画像生成手段による画像処理における、原稿の画像に忠実な出力画像とするための処理に使用される自装置に固有の補正情報が含まれるので、自装置識別情報のうちの補正情報が改変されると、原稿の画像に忠実な出力画像を得ることができなくなる。これにより、万一、自装置識別情報が改変されて、紙幣等の原稿を読み取って生成された出力画像に付加された追跡用識別情報に基づいて自装置を特定することができなくなった場合でも、偽造紙幣等の出力画像が不正に使用されるのを抑制することができるという効果が得られる。
【００３６】
請求項７に記載の画像処理装置によれば、自装置識別情報に含まれるシェーディング補正情報に基づいて入力画像のシェーディング補正が行われるので、自装置識別情報のうちのシェーディング補正情報が改変されると、シェーディング補正が正常に行われず、原稿の画像に忠実な出力画像を得ることができなくなる。これにより、万一、自装置識別情報が改変されて、紙幣等の原稿を読み取って生成された出力画像に付加された追跡用識別情報に基づいて自装置を特定することができなくなった場合でも、出力画像や出力画像が印刷された偽造紙幣等が不正に使用されるのを抑制することができるという効果が得られるる。
【００３７】
請求項８に記載の画像処理装置によれば、出力手段は、複数の記録素子の発光エネルギを各々調整して出力画像に基づく画像を記録紙上に形成するものであり、自装置識別情報には、複数の記録素子間の光量のばらつきを補正する処理に使用される、自装置に固有の光量補正情報が含まれるので、自装置識別情報のうちの光量補正情報が改変されると、複数の記録素子間の光量のばらつきが正常に補正されず、記録紙上に形成される画像の品位が低下する。これにより、万一、紙幣等の画像が形成された記録紙が出力された場合でも、その記録紙が偽造紙幣として不正に使用されることを抑制することができるという効果が得られる。
【００３８】
請求項９に記載の画像処理装置によれば、第１情報には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、基準情報と比較情報とが一致しなくなり、正常な処理により生成されなかった出力画像が出力されることを防止できるという効果が得られる。
【００３９】
請求項１０に記載の画像処理装置によれば、第２情報には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、改変された追跡用識別情報が付加された出力画像が正常に出力されることを防止することができるという効果が得られる。
【００４０】
請求項１１に記載の画像処理装置によれば、プログラムデータには、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータが含まれる。したがって、追跡用識別情報生成プログラムのプログラムデータが改変されて、正規の追跡用識別情報が生成されない場合には、基準情報と比較情報とが一致しなくなるので、正規のものでない、つまり、改変された追跡用識別情報が付加された出力画像が出力されることを防止できるという効果が得られる。また、比較情報生成プログラムが改変されて正規のものでない比較情報が生成された場合は、基準情報と比較情報とが一致しなくなるので、不正な比較情報を生成することにより判定手段による判定をすりぬけて、改変された追跡用識別情報が付加された出力画像が出力されることを防止することができるという効果が得られる。さらに、付加プログラムのプログラムデータが改変されて追跡用識別情報が出力画像に正常に付加されない場合は、基準情報と比較情報とが一致しなくなるので、追跡用識別情報が正常に付加されていない出力画像が出力されることを防止することができるという効果が得られる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施の形態に係るインターネットファクシミリ装置１（本発明に係る画像処理装置の実施形態の一例）について、図面に基づき説明する。図１は、インターネットファクシミリ装置１の構成例を示したブロック図である。図２は、インターネットファクシミリ装置１において原稿を複写する場合のデータ処理の流れを示したブロック図である。
【００４２】
このインターネットファクシミリ装置は、図１に示すように、制御部（ＭＰＵ：Microprocessing Unit）２、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、原稿読取部５、コーデック（ＣＯＤＥＣ：Coder and Decoder）６、画像メモリ７、画像処理部８、プリンタ９、操作部１０、報知部１１、通信部１２、及び、ＬＡＮ Ｉ／Ｆ（Local Area Network Interface）１３を備えたものであって、各部２〜１３は、バス１４によって通信可能に接続されている。
【００４３】
制御部２は、ＲＯＭ３に記憶された制御プログラムに従ってインターネットファクシミリ装置１の各部の動作を制御する。ＲＯＭ３は、制御部２によりこのインターネットファクシミリ装置１の各部の動作を制御するための前記制御プログラム等を記憶する読み出し専用の不揮発性メモリである。ＲＡＭ４は、インターネットファクシミリ装置１の動作に用いる設定情報等の各種データ等を、一時的に記憶するものである。
【００４４】
原稿読取部５は、原稿の画像を読み取って入力画像データ（＝入力画像）を生成するものであり、図示しないが、例えば、透明な原稿載置板に載置された原稿を読み取るフラット・ベッド・スキャナ（ＦＢＳ：Flat Bed Scanner）や、原稿トレイに載置された原稿を読み取るべく、その原稿を搬送する自動原稿給送装置（ＡＤＦ：Automatic Document Feeder）を備えている。また、この原稿読取部５は、図２に示すように、カラーラインセンサ１６、ＡＦＥ（Analog Front End）回路１７、Ａ／Ｄコンバータ１８、シェーディング補正回路１９、及び、入力色空間変換回路２０を具備している。
【００４５】
カラーラインセンサ１６は、原稿の画像を読み取って入力画像データを生成するものであり、フラット・ベッド・スキャナに内蔵されている。このカラーラインセンサ１６は、図示しないが、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３つのラインセンサにより構成されており、原稿の読み取りが行われると、カラーラインセンサ１６により原稿から読み取られて電気信号に変換されたＲ、Ｇ、Ｂの３つの色成分のアナログ画像信号（入力画像データ）が所定の出力先に出力される。
【００４６】
ＡＦＥ回路１７は、カラーラインセンサ１６から出力された入力画像データを増幅する所謂ゲイン調整を行う。Ａ／Ｄコンバータ１８は、ＡＦＥ回路１７においてゲイン調整された入力画像データの各色成分のデータをＡ／Ｄ変換（Analog to Digital Conversion）する。なお、本実施の形態においては、このようにしてＡ／Ｄ変換されて取得されたＲＧＢ表色系のカラー画像データ（入力画像データ）の各画素データは、８ビット（画素値が２５６階調）のデータである。また、本実施形態においては、各画素データが８ビットである場合について説明するが、各画素データは８ビットに限らず１０ビットや１２ビットであってもよい。
【００４７】
シェーディング補正回路１９は、Ａ／Ｄコンバータ１８から出力された原稿の入力画像データに対して、光源の光量ムラや光学部品の影響、及びカラーラインセンサ１６の受光素子間の感度のバラツキを補正するシェーディング補正を行う。このシェーディング補正は、ＲＯＭ３が記憶しているシェーディング補正データを使用して行われる。シェーディング補正データには、白シェーディング補正データと黒シェーディング補正データとがある。白シェーディング補正データは、フラット・ベッド・スキャナの内部に原稿を読み取る際の主走査方向に沿って設けられ、光源からの光が照射された白基準板（不図示）をカラーラインセンサ１６で読み取ることによって、インターネットファクシミリ装置１の工場出荷前に生成される。黒シェーディング補正データは、光源の消灯中に白基準板をカラーラインセンサ１６で読み取ることによって、同じく工場出荷前に生成される。原稿や白基準板に光を照射する光源には、白色蛍光灯や冷陰極管等が使用されるため、その光量は時間の経過とともに変化する。白シェーディング補正データは、ある時点における光源の光量に基づいて決定されたデータであるので、白シェーディング補正データを決定したときの光源の光量と、実際に原稿を読み取る時の光源の光量とが異なる場合がある。したがって、ＲＯＭ３が記憶している、工場出荷時に生成された白シェーディング補正データを入力画像データのシェーディング補正にそのまま使用すると、適切なシェーディング補正を行うことができないおそれがある。そこで、シェーディング補正回路１９は、白シェーディング補正データを修正してシェーディング補正を行うようになっている。つまり、原稿の読み取り開始前にも、カラーラインセンサ１６が白基準板を読み取ってＲＯＭ３に記憶されている白シェーディング補正データを修正するための修正データを取得する。そして、シェーディング補正回路１９は、ＲＯＭ３に記憶された白シェーディング補正データを修正データにより修正し、その修正後の白シェーディング補正データを使用して、Ａ／Ｄコンバータ１８から出力された入力画像データのシェーディング補正を行う。なお、黒シェーディング補正データについても、修正データを取得し、取得した修正データでシェーディング補正するようにしてもよい。これらのシェーディング補正データは、自装置に固有のものであり、シェーディング補正データに基づいて自装置を識別することが可能である。
【００４８】
入力色空間変換回路２０は、ＲＧＢ表色系の入力画像データを、例えばＬ*ａ*ｂ*表色系の入力画像データに色空間変換する。なお、ここで使用する表色系は、Ｌ*ａ*ｂ*表色系に限定されるものではなく、例えば、ＹＣｒＣｂ表色系などであってもよい。
【００４９】
コーデック６は、原稿読取部５から出力された入力画像データを符号化（エンコード）し、また、符号化された画像データを復号（デコード）するものである。画像メモリ７は、コーデック６によって符号化された入力画像データや受信した画像データ等を格納するものである。原稿読取部５から出力された入力画像データは、所定の処理（例えば、画像処理部８による画像処理）を経てコーデック６に入力され、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等に基づいて符号化された後、画像メモリ７に格納される。
【００５０】
画像処理部８は、原稿読取部５から出力された入力画像データ（＝入力画像）に所定の画像処理を行って出力画像データ（＝出力画像）を生成するものである。この画像処理部８は、図２に示すように、画像処理回路２２、出力色空間変換回路２３、及び、２値化回路２４を具備している。
【００５１】
画像処理回路２２は、原稿読取部５から出力されたＬ*ａ*ｂ*表色系の入力画像データに対して、明度調整、色彩調整、彩度調整の色調整の他、拡大／縮小処理、とじしろ処理、回転処理、ミラー処理、枠消去処理などの画像処理を必要に応じて行うものである。
【００５２】
出力色空間変換回路２３は、入力画像データを出力画像データに色空間変換するものである。具体的には、画像処理回路２２において必要な画像処理が行われたＬ*ａ*ｂ*表色系の入力画像データをＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）等の各色彩データに変換する色空間変換を行うことにより、これらの色彩データからなる出力画像データを生成する。
【００５３】
２値化回路２４は、出力色空間変換回路２３により生成された出力画像データを誤差拡散処理等により２値化するものである。このようにして２値化された出力画像データには、制御部２によって生成された追跡パターンが付加され、追跡パターンが付加された出力画像データは、プリンタ９に送られ、プリンタ９においてこの出力画像データに基づいた画像が記録紙上に形成される。なお、本実施形態では、出力画像データを２値化したのちに追跡パターンを付加することとしたが、２値化前の出力画像データに追跡パターンを付加し、追跡パターンが付加された出力画像データを２値化するようにしてもよい。この場合、出力画像データについてのＣＭＹＫデータの取りうる最高の値（画素データが８ビットである場合は、２５５）である追跡パターンを付加するようにするとよい。また、２値化回路２４によって出力画像データを２値化することとしたが、２値化に限らず４値化するようにしてもよい。
【００５４】
プリンタ９（出力手段の一部に相当する）は、追跡パターンが付加された出力画像データに基づいた画像を記録紙上に形成するものであり、本実施形態においては、複数の記録素子（ここでは、複数のＬＥＤ（Light Emitting Diode）素子）の発光エネルギを各々調整して出力画像データに対応する画像を記録紙上に形成するものである。すなわち、プリンタ９は、感光体ドラムの表面に静電潜像を形成するための光書き込み光源として、ＬＥＤ素子を直線上に複数配列させたＬＥＤアレイを用いるＬＥＤプリンタである。このプリンタ９は、図２に示すように、ＬＥＤプリントヘッド２６及び光量補正回路２７を備えている。
【００５５】
ＬＥＤプリントヘッド２６は、図示しないが、ＬＥＤアレイの他に、入力された出力画像データを１ラインずつ順次格納するシフトレジスタ、シフトレジスタに格納された１ライン分の出力画像データをラッチするメモリであるラッチ部等を有している。ＬＥＤアレイは、ラッチ部に格納された１ライン分の出力画像データに従って発光動作を行うことにより、感光体ドラムの表面に静電潜像を形成する。そして、プリンタ９は、感光体ドラムの表面に形成された静電潜像にトナーを付着させて可視のトナー画像とし、このトナー画像を用紙に転写することにより、出力画像データの画像を記録紙上に形成する。
【００５６】
光量補正回路２７は、入力された、追跡パターンが付加された出力画像データに対して、ＲＯＭ３に記憶されている光量補正データを用いて、ＬＥＤプリントヘッド２６が備える複数のＬＥＤ素子間の光量のばらつきを補正する光量補正を行うものである。光量補正が行われた出力画像データは、ＬＥＤプリントヘッド２６を用いて印刷出力される。この光量補正データは、自装置に固有であり、光量補正データに基づいて自装置を識別することが可能である。なお、本実施形態においては、追跡パターンが付加された出力画像データを印刷出力する場合について説明するが、追跡パターンが付加されていない画像データ（出力画像データ）を印刷出力することも当然可能である。
【００５７】
操作部１０は、図示しないが、原稿読取部５に原稿の読み取り動作の開始を指示するためのスタートキー、ファクシミリ番号やコピー部数等を入力するためのテンキー、各種設定を行うためのカーソルキーなど、報知部１１と連動した各種操作キーを備えている。報知部１１は、各種の設定状態やインターネットファクシミリ装置１の動作状態などを文字や図形などで表示するタッチパネル式の液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤランプ、所定の警告音を鳴動するスピーカなどを備えている。
【００５８】
通信部１２は、原稿の画像データをファクシミリ送受信するためのものであり、モデム及びＮＣＵ（Network Control Unit）を備えている。モデムは、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵは、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（Public Switched Telephone Network）２９に接続されている。ＰＳＴＮ２９には、Ｇ３ファクシミリ装置３０が通信可能に接続されており、インターネットファクシミリ装置１は、Ｇ３ファクシミリ装置との間で画像データをファクシミリ送受信することが可能である。
【００５９】
ＬＡＮ Ｉ／Ｆ１３は、ＬＡＮ（Local Area Network）３２とインターネットファクシミリ装置１とを通信可能に接続するインターフェースである。ＬＡＮ３２には、クライアントＰＣ３３が設置されており、クライアントＰＣ３３からインターネットファクシミリ装置１が有する各種機能を利用することができるようになっている。例えば、クライアントＰＣ３３から転送した画像データをインターネットファクシミリ装置１のプリンタ９において印刷出力させたり、インターネットファクシミリ装置１で処理された画像データをクライアントＰＣ３３へ転送させることができる。また、ＬＡＮ３２には、ルータ３４も接続されており、ルータ３４及びインターネット３５を介してインターネットファクシミリ装置３６が接続されている。したがって、インターネットファクシミリ装置１は、インターネット３５を通じて他のインターネットファクシミリ装置３６と、画像データが添付された電子メールを送信又は受信するインターネットファクシミリ通信を行うことができる。
【００６０】
上記構成を備えるインターネットファクシミリ装置１は、コピー機能やファクシミリ通信機能、インターネットファクシミリ通信機能のほか、紙幣や有価証券等を複製するといった偽造行為を抑制するために、原稿から読み取った入力画像データに基づいて出力画像データを生成し、生成した出力画像データにインターネットファクシミリ装置１を識別可能な追跡パターンを付加する機能や、追跡パターンが付加された出力画像データを印刷出力する機能を備えている。
【００６１】
図３は、本発明の主要部の一例を示す機能構成図である。インターネットファクシミリ装置１の制御部２は、機能的に、受付部２ａ、比較データ生成部２ｂ、識別データ生成部２ｃ、パターン生成部２ｄ、付加部２ｅ、出力制御部２ｆ、出力部２ｇ、及び、削除部２ｈを備えている。また、インターネットファクシミリ装置１のＲＯＭ３は、機能的に、自装置識別データ記憶部３ａ、プログラムデータ記憶部３ｂ、及び、基準データ記憶部３ｃを備えており、ＲＡＭ４は、機能的に、追跡用識別データ記憶部４ａを備えている。
【００６２】
ここでは、制御部２は、ＲＯＭ３に予め格納されている制御プログラムを読み出して実行することにより、受付部２ａ、比較データ生成部２ｂ、識別データ生成部２ｃ、パターン生成部２ｄ、付加部２ｅ、出力制御部２ｆ、出力部２ｇ、及び、削除部２ｈを含む機能部として機能するものである。また、制御部２は、ＲＯＭ３を、自装置識別データ記憶部３ａ、プログラムデータ記憶部３ｂ、及び、基準データ記憶部３ｃを含む機能部として機能させるとともに、ＲＡＭ４を、追跡用識別データ記憶部４ａとして機能させるものである。
【００６３】
ＲＯＭ３の自装置識別データ記憶部３ａは、自装置１を識別可能なデータである自装置識別データを記憶するものである。この自装置識別データには、出力画像データを原稿の画像に忠実なものとするための処理に使用される自装置に固有の補正データ等が含まれる。この出力画像データを原稿の画像に忠実なものとするための処理に使用される自装置に固有の補正データとしては、シェーディング補正データが挙げられる。また、自装置識別データ記憶部３ａに記憶されている、自装置１を識別可能なデータには、プリンタ９が備えるＬＥＤアレイの複数の記録素子間の光量（発光量）のばらつきを補正する光量補正データ等も含まれる。
【００６４】
シェーディング補正データは、原稿の画像を読み取って形成された入力画像データのシェーディング補正に使用されるデータである。すなわち、シェーディング補正データは、シェーディング補正回路１９において入力画像データに対して行われるシェーディング補正で使用されるデータであり、原稿読取部５が原稿の画像を読み取る際の主走査方向に１ライン分のデータである。このシェーディング補正データは、インターネットファクシミリ装置１の工場出荷時にＲＯＭ３に予め書き込まれている。なお、シェーディング補正される入力画像データは、ここでは、Ｒ、Ｇ、Ｂの３つの色成分からなるカラー画像データであるため、自装置識別データ記憶部３ａは、ＲＧＢの３ライン分のシェーディング補正データを各色成分毎に記憶している。また、シェーディング補正回路１９において行われるシェーディング補正は、上記したように、ＲＯＭ３の自装置識別データ記憶部３ａが記憶しているシェーディング補正データと、前記修正データとを使用して行われる。シェーディング補正データには、上述したように、白シェーディング補正データと黒シェーディング補正データとがあるが、これらのいずれか一方、あるいは両方を自装置識別データとして使用することができる。
【００６５】
なお、本実施形態においては、シェーディング補正に使用されるシェーディング補正データがＲＯＭ３の自装置識別データ記憶部３ａに記憶されているが、シェーディング補正データを予め記憶するメモリは読み取り専用の不揮発性メモリであれば自装置識別データ記憶部３ａに限定されるものではない。例えば、シェーディング補正回路１９に読み出し専用の領域を有するメモリを設け、このメモリにシェーディング補正データを記憶させるようにしてもよい。
【００６６】
光量補正データは、複数の記録素子（前記複数のＬＥＤ素子）間の光量のばらつきを補正するデータである。すなわち、光量補正データは、光量補正回路２７により、追跡パターンが付加された出力画像データに対して行われる光量補正において使用されるデータである。この光量補正データは、ＬＥＤプリントヘッド２６が備える複数のＬＥＤ素子の配列方向（主走査方向）に１ライン分のデータである。光量補正データは、インターネットファクシミリ装置１の工場出荷時にＲＯＭ３に予め書き込まれている。
【００６７】
なお、プリンタ９で記録紙上に形成される画像の基となる、追跡パターンが付加された出力画像データは、本実施形態においては、Ｃ、Ｍ、Ｙ、Ｋの４つの色彩データからなるデータであるため、自装置識別データ記憶部３ａは、ＣＭＹＫの４成分（４ライン分）の光量補正データを各色成分毎に記憶している。
【００６８】
また、本実施形態においては、光量補正に使用される光量補正データがＲＯＭ３の自装置識別データ記憶部３ａに記憶されているが、光量補正データを予め記憶するメモリは読み取り専用の不揮発性メモリであれば補正データ記憶部３ａに限定されるものではない。例えば、ＬＥＤプリントヘッド２６に読み出し専用の補正データ記憶メモリを設け、このメモリに光量補正データを記憶させるようにしてもよい。
【００６９】
プログラムデータ記憶部３ｂは、原稿の画像を読み取って入力画像を生成してから出力画像を出力（例えば、記録紙上への記録）するまでの処理に含まれる処理を実行し、改変されるとインターネットファクシミリ装置１が正常に動作しなくなるプログラムデータを含む制御プログラムを記憶するものである。プログラムデータ記憶部３ｂは、具体的には、比較データ生成部２ｂを機能的に実現する比較データ生成プログラム、識別データ生成部２ｃを機能的に実現する識別データ生成プログラム、パターン生成部２ｄを機能的に実現するパターン生成プログラム、及び、付加部２ｅを機能的に実現する合成プログラム等を記憶している。
【００７０】
ところで、ＲＯＭ３の所定領域には、インターネットファクシミリ装置１を他の装置と識別可能に割り当てられたデータであるシリアルナンバー（自装置１の識別番号データ）が記憶されており、シェーディング補正データ１７及び光量補正データ１８とともに、工場出荷前にＲＯＭ３に予め書き込まれている。
【００７１】
基準データ記憶部３ｃ（基準情報記憶手段に相当する）は、基準データを記憶するものである。基準データは、自装置識別データが改変されているか否かを判定するためのデータであり、例えば、自装置識別データを少なくとも含む第１データを第１の関数に従って変換したデータである。第１データは、自装置識別データのみから構成されてもよいが、自装置識別データの他に、プログラムデータ記憶部３ｂに記憶されている、原稿の画像を読み取って入力画像を生成してから出力画像を出力（例えば、記録紙上への記録）するまでの処理に含まれる処理を実行し、改変されるとインターネットファクシミリ装置１が正常に動作しなくなるプログラムデータ等を含むようにしてもよい。ただし、本実施形態においては、第１データは、自装置識別データのみから構成されるものとして説明する。なお、第１の関数は、一方向性を持つ関数であり、本実施形態においてはハッシュ関数（以下、「ハッシュ関数ｆ１」という。）であり、自装置識別データとして自装置識別データ記憶部３ａが記憶しているシェーディング補正データを使用する場合、基準データは、シェーディング補正データをハッシュ関数ｆ１に従って変換したデータ（ハッシュ値）である。なお、この基準データは、工場出荷時前に予めＲＯＭ３に書き込まれている。
【００７２】
制御部２の受付部２ａは、操作部１０を介して入力された、原稿の読取条件、原稿の読み取り開始命令などを受け付けるものである。
【００７３】
比較データ生成部２ｂ（比較情報生成手段に相当する）は、自装置識別データ記憶部３ａから読み出された自装置識別データを少なくとも含む第１データを第１の関数に従って変換することにより、比較データを生成するものである。比較データ生成部２ｂは、具体的には、自装置識別データ記憶部３ａが記憶しているシェーディング補正データをハッシュ関数ｆ１に入力することにより、自装置識別データとしてのシェーディング補正データが改変されているか否かの判定において、基準データ記憶部３ｃに記憶されている基準データと照合される比較データを生成するものである。したがって、自装置識別データ記憶部３ａに記憶されている自装置識別データ（ここでは、シェーディング補正データ）が改変されていなければ、判定において比較データと基準データとが一致することになる。なお、生成された比較データは、ＲＡＭ４の所定領域に一時的に格納されるが、判定が完了した後に、ＲＡＭ４から削除されるようになっている。なお、第１データを第１の関数に従って変換して比較データを生成するのではなく、第１データをそのまま比較データとすることもできる。この場合、基準データも第１データそのままの内容とする。
【００７４】
ところで、ハッシュ関数の特徴は公知であるが、ここでは、任意の桁数の第１データを、所定の桁数（例えば、１０桁）の比較データ（ハッシュ値）に変換することができ、変換された比較データから元のデータである第１データを特定することができず（一方向性）、第１データのごく一部だけが改変された場合でも、変換される比較データは異なるものとなり、違う元データ（第１データ）が同じハッシュ値（比較データ）に変換される可能性は極めて低いという特徴を有している。さらに、同じハッシュ値（比較データ）となる、複数の異なる元データ（第１データ）を作成することは非常に困難である。
【００７５】
識別データ生成部２ｃ（追跡用識別情報生成手段に相当する）は、自装置識別データ記憶部３ａから読み出された自装置識別データを少なくとも含む第２データを第２の関数に従って変換することにより、追跡用識別データを生成するものである。第２データは、自装置識別データのみから構成されてもよいが、自装置識別データと、プログラムデータ記憶部３ｂに記憶されている、原稿の画像を読み取って入力画像を生成してから出力画像を出力（例えば、記録紙上への記録）するまでの処理に含まれる処理を実行し、改変されるとインターネットファクシミリ装置１が正常に動作しなくなるプログラムデータとを含むようにしてもよい。なお、第２データと第１データとは同一の内容であってもよく、相違する内容であってもよいが、相違する場合にも、両者は自装置識別データをともに含む。ただし、本実施形態においては、第２データは、自装置識別データのみから構成されるものとして説明する。識別データ生成部２ｃは、具体的には、ハッシュ関数ｆ１（第１の関数の一例）と相違するハッシュ関数ｆ２（第２の関数の一例）にシェーディング補正データ（自装置識別データの一例）を入力することにより、追跡用識別データを生成するものである。ここで、追跡用識別データは、出力画像データを生成、或いは出力した装置を特定可能にするべく、追跡パターンとして出力画像データに付加されるデータである。生成された追跡用識別データは、追跡用識別データ記憶部４ａに格納される。
【００７６】
ここで、第１の関数（ここでは、ハッシュ関数ｆ１）と、第２の関数（ここでは、ハッシュ関数ｆ２）とは異なる関数であることが好ましい。この場合、第１データを第１の関数に従って変換することによって生成される基準データと、第２データを第２の関数に従って変換することによって生成されれる追跡用識別データとは、異なるデータとなる。よって、判定用のデータとして基準データ記憶部３ｃに記憶されている基準データに基づいて追跡用識別データが特定され、さらに、特定された追跡用識別データに基づいて自装置識別データが特定されるおそれが極めて少ないという利点がある。なお、第２データを第２の関数に従って変換して追跡用識別データを生成するのではなく、第２データをそのまま追跡用識別データとすることも可能である。この場合にも、基準データと第２データ（＝自装置識別データ（ここでは、シェーディング補正データ））とは異なるデータとなるので、基準データに基づいて自装置識別データが特定されるおそれが少ないという利点が得られる。
【００７７】
ところで、例えば、Ａ３（日本工業規格Ａ列３番）サイズの原稿を６００ｄｐｉの解像度で読み取る場合、主走査方向の画素数は７０１６画素となる。そのため、自装置識別データ記憶部３ａは、例えば１画素あたり８ビットで主走査方向に約７０００画素分のシェーディング補正データをＲＧＢの３ライン分記憶している。また、自装置識別データ記憶部３ａは、例えば１画素あたり４ビットで主走査方向に約７０００画素分の光量補正データをＣＭＹＫの４ライン分記憶している。すなわち、補正データ記憶部３ａが記憶しているシェーディング補正データ及び光量補正データは、入力画像データの各画素にそれぞれ対応する複数ビットのデータから構成されている。
【００７８】
そこで、第２データには、自装置識別データ記憶部３ａが記憶している自装置識別データを構成する複数ビットのデータのうち、一部のビットのデータを含むものとし、識別データ生成部２ｃは、この第２データに基づいて追跡用識別データを生成する。つまり、自装置識別データを構成する複数ビットのデータのうち、当該複数ビットのデータが示す値の上位の桁に対応するビットに基づいて追跡用識別データを生成する。例えば、第２データとしてシェーディング補正データのみを用いる場合（つまり、第３基幹識別データ＝自装置識別データ）には、１画素あたり８ビットあるデータうちの、上位３ビットのデータを抽出し、抽出した上位３ビットのデータの集合（７０１６画素分）をハッシュ関数ｆ２に入力する。つまり、シェーディング補正データの構成ビットのうち、改変された場合に、シェーディング補正される入力画像データに与える影響が大きい上位ビットに基づいて追跡用識別データを生成する。シェーディング補正データの１画素あたりのデータが２バイト以上のデータから構成されており、ビッグエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も上位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。また、リトルエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も下位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。このようにすれば、自装置識別データであるシェーディング補正データのうち、第２データに含まれる部分が特定され、特定された部分が改変されることによって、第２データが、引いては、第２データに基づいて生成される追跡用識別データが改変されたものとなる場合には、シェーディング補正された入力画像データは際立って異常なものとなる。
【００７９】
なお、第１の関数及び第２の関数は、本実施形態においてはハッシュ関数であるが、第１データ及び第２データのビット数（データ量）を減らすことができる関数であればハッシュ関数に限定されるものではなく、例えば、暗号化処理、圧縮処理、間引き処理などを行う関数であってもよい。但し、生成された追跡用識別データ（又は比較データ）に基づいて、元となった基幹識別データを特定することが困難な関数、つまり、一方向性を有する関数によって追跡用識別データ（又は比較データ）を生成するのが好適である。
【００８０】
パターン生成部２ｄは、識別データ生成部２ｃにより生成された追跡用識別データに基づいて、出力画像データに付加する追跡パターンを生成するものである。ここで、追跡パターンは、出力画像データを生成、或いは出力した装置を特定可能にするべく出力画像データに付加される画像データであり、追跡用識別データを画像データ化したものである。また、追跡パターンは、記録紙上に形成された追跡パターンの画像を人間の目には認識し難いものとするためにＹ成分の色彩データとなっている。なお、ここでは、記録紙に印刷出力される追跡パターンを人間の目には認識し難いものとするためにＹ成分の色彩データとしているが、追跡パターンを他の色成分の色彩データとして出力画像データに合成するようにしてもよい。
【００８１】
付加部２ｅ（付加手段に相当する）は、パターン生成部２ｄにより生成された追跡パターンを、画像処理部８により生成された出力画像データに付加するものである。付加部２ｅは、具体的には、画像処理部８により生成されたＣＭＹＫの各色彩データからなる出力画像データのうちのＹ成分の色彩データに対して、パターン生成部２ｄにより生成された追跡パターン（Ｙ成分の色彩データ）を加えることにより、出力画像データに追跡パターンを付加する処理を行う。
【００８２】
インターネットファクシミリ装置１を製造したメーカなどでは、追跡用識別データと、インターネットファクシミリ装置１のシリアルナンバー等の機器情報とを対応付けて管理している。そのため、紙幣や有価証券等が偽造された場合には、出力画像データに付加された追跡パターン（追跡パターンが付加された出力画像データが印刷出力された場合には、その画像が形成された記録紙上の追跡パターンの画像）を解析して追跡用識別データを特定し、特定された追跡用識別データと前記機器情報とを照合することにより、出力画像データを出力した装置を特定することができる。
【００８３】
出力制御部２ｆ（禁止手段に相当する）は、出力部２ｇによる、追跡パターンが付加された出力画像データの出力を制御するものである。出力制御部２ｆは、具体的には、基準データと比較データとが一致するか否かを判定し、一致すると判定した場合に、出力部２ｇによる出力画像データの出力を許可する。出力制御部２ｆは、逆に、基準データと比較データとが一致しないと判定した場合に、出力部２ｇによる、追跡パターンが付加された出力画像データの出力を禁止する。
【００８４】
基準データと比較データとが一致することは、自装置識別データ記憶部３ａに格納されている自装置識別データ（ここでは、シェーディング補正データ）が改変されていないことを示している。したがって、基準データと比較データとが一致した際に、自装置識別データ記憶部３ａに格納されている自装置識別データから生成される追跡用識別データを画像データ化した追跡パターンも改変されておらず正規なものとなるので、出力画像データに付加された追跡パターンに基づいて、出力画像データに基づく画像を印刷したインターネットファクシミリ装置１を特定することができる。
【００８５】
第１データと第２データとが、自装置識別データ以外のプログラムデータ等を含む場合は、第１データは少なくとも自装置識別データを含み、第２データは自装置識別データを含み、第１データと少なくとも一部が共通すればよい。しかし、第２データが、引いては、追跡用識別データ及び追跡パターンが改変されたものとなる場合には、必ず第１データも改変されたものとなり、第１データに基づいて生成される比較データが基準データと一致しなくなることが好ましいので、第１データは、第２データに含まれるデータを全て含むようにすることが望ましい。
【００８６】
出力部２ｇ（出力手段の一部に相当する）は、プリンタ９を制御して追跡パターンが付加された出力画像データに基づく画像を記録紙上に形成するものである。この出力部２ｇからプリンタ９へ送られる出力画像データは、図外の印刷画像データ生成回路において強度変調信号に変換され、光量補正回路２７を介してＬＥＤプリントヘッド２６へと出力され、印刷出力される。なお、本実施形態においては、２値の出力画像データに２値の追跡パターンを出力画像データに付加し、この追跡パターンが付加された出力画像データを印刷出力する場合について説明するが、多値の出力画像データに多値の追跡パターンを付加し、この追跡パターンが付加された出力画像データを２値化処理して印刷出力するようにしてもよい。
【００８７】
削除部２ｈ（削除手段に相当する）は、付加部２ｅによって追跡パターンが出力画像データに付加された後に、追跡用識別データを追跡用識別データ記憶部４ａから削除するものである。削除には、追跡用識別データ記憶部４ａの記憶領域を上書き可能に開放する場合と、追跡用識別データ記憶部４ａの記憶領域上の追跡用識別データを積極的に消去する場合とがあるが、追跡用識別データに基づいて自装置識別データが特定されないようにするという削除の目的のためには、後者のように、追跡用識別データ記憶部４ａの記憶領域上の追跡用識別データを積極的に消去することが望ましい。
【００８８】
ＲＡＭ４の追跡用識別データ記憶部４ａ（追跡用識別データ記憶手段に相当する）は、識別データ生成部２ｃによって生成された追跡用識別データを記憶するものである。なお、この追跡用識別データ記憶部４ａに記憶された追跡用識別データは、上記のように削除部２ｈにより追跡用識別データ記憶部４ａから削除されるようになっている。
【００８９】
以下、原稿読取部５に原稿がセットされて原稿の読み取り開始命令があった場合に、インターネットファクシミリ装置１において行われる動作について、図２〜４、図５（ａ）に基づき説明する。なお、図４のフローチャートに基づき以下に説明するインターネットファクシミリ装置１の各部の処理ステップ（Ｓ１〜Ｓ１６）は、ＲＯＭ３に格納されている制御プログラムに基づいて制御部２が発行する命令に従って行われる。
【００９０】
まず、受付部２ａは、操作部１０のスタートキーが押下されたか否かに基づいて、原稿の読み取り開始命令があったか否かを判断する（Ｓ１）。ここで、原稿の読み取り開始命令があったと判断した場合には（Ｓ１：ＹＥＳ）、原稿の画像を読み取って入力画像データを取得する（Ｓ２）。具体的には、図２に示すように、原稿読取部５のカラーラインセンサ１６により、原稿の画像を読み取ってアナログ画像信号を生成する。このようにしてカラーラインセンサ１６から出力されたアナログ画像信号は、ＡＦＥ回路１７においてゲイン調整された後、Ａ／Ｄコンバータ１８によりＡ／Ｄ変換されて、ＲＧＢ表色系のカラー画像データ（入力画像データ）としてシェーディング補正回路１９へと入力される。
【００９１】
これに対し、シェーディング補正回路１９は、自装置識別データ記憶部３ａに記憶されているシェーディング補正データと、原稿の読み取り開始前に予め取得した修正データとを使用して、Ａ／Ｄコンバータ１８から入力された入力画像データに対してシェーディング補正を行う。そして、シェーディング補正されたＲＧＢ表色系の入力画像データは、入力色空間変換回路２０によりＬ*ａ*ｂ*表色系の入力画像データに変換された後、画像処理部８へと出力される。
【００９２】
続いて、画像処理部８は、原稿読取部５から出力された入力画像データに基づいて出力画像データを生成する（Ｓ３）。このステップでは、具体的には、画像処理回路２２により、入力色空間変換回路２０から出力されたＬ*ａ*ｂ*表色系の入力画像データに対して必要な画像処理を行った後、出力色空間変換回路２３により、画像処理が行われたＬ*ａ*ｂ*表色系の入力画像データに基づいてＣＭＹＫの各色彩データからなる出力画像データを生成する。
【００９３】
一方、比較データ生成部２ｂは、画像処理部８の出力色空間変換回路２３により出力画像データが生成された際に、第１データに基づいて比較データを生成する（Ｓ４）。具体的には、自装置識別データ記憶部３ａが記憶している自装置識別データを含む第１データ（ここでは、シェーディング補正データ）をハッシュ関数ｆ１（第１の関数に相当する）に入力することにより、基準データ記憶部３ｃの基準データと照合される比較データを生成する。すなわち、第１データのハッシュ値である比較データを生成する。そして、比較データ生成部２ｂは、生成した比較データをＲＡＭ４の所定領域に格納する（Ｓ５）。
【００９４】
次に、識別データ生成部２ｃは、自装置識別データ記憶部３ａが記憶している自装置識別データを含む第２データ（ここでは、シェーディング補正データ）に基づいて追跡用識別データを生成する（Ｓ６）。具体的には、第２の関数（ここでは、ハッシュ関数ｆ２）にシェーディング補正データを入力することにより、追跡用識別データを生成する。そして、識別データ生成部２ｃは、生成した追跡用識別データを追跡用識別データ記憶部４ａに格納する（Ｓ７）。
【００９５】
パターン生成部２ｄは、識別データ生成部２ｃによって生成された追跡用識別データが追跡用識別データ記憶部４ａに格納されると、その追跡用識別データに基づいて、出力画像データに付加する追跡パターンを生成する（Ｓ８）。そして、付加部２ｅは、パターン生成部２ｄによって生成された追跡パターンを出力画像データに付加する（Ｓ９）。さらに、削除部２ｈは、追跡パターンが出力画像データに付加されたことにより追跡用識別データが不要になると、追跡用識別データを追跡用識別データ記憶部４ａから削除する（Ｓ１０）。
【００９６】
続いて、出力制御部２ｆは、比較データ生成部２ｂによって生成された後ＲＡＭ４に格納された比較データと、基準データ記憶部３ｃに記憶されている基準データとを照合し（Ｓ１１）、照合結果が一致するか否か、すなわち、比較データと基準データとが一致するか否かを判定する（Ｓ１２）。ここで、比較データと基準データとが一致すると判定した場合（Ｓ１２：ＹＥＳ）、すなわち、自装置識別データ（ここでは、シェーディング補正データ）が改変されていない場合、出力制御部２ｆは、ＲＡＭ４に格納されている比較データを削除する（Ｓ１３）。これは、比較データに基づいて第１データが、引いては、自装置識別データが特定されるのを防止するためである。さらに、出力制御部２ｆは、追跡パターンが付加された出力画像データの出力を許可し、出力部２ｇは、追跡パターンが付加された出力画像データを印刷出力するべくプリンタ９へと出力し、プリンタ９は、追跡パターンが付加された出力画像データに基づく画像を記録紙上に形成してその記録紙を排出する（Ｓ１４）。一方、比較データと基準データとが一致しないと判定した場合（Ｓ１２：ＮＯ）、すなわち、自装置識別データ（ここでは、シェーディング補正データ）が改変されている場合、出力制御部２ｆは、改変された追跡パターンが付加された出力画像データの出力を禁止する（Ｓ１５）。これにより、追跡パターンが改変されたものとなっているがゆえに出力画像データに含まれる追跡パターンを解析しても、その追跡パターンを出力画像データに付加した装置を特定することができないといった問題が生じるのを防止することができる。出力制御部２ｆは、ステップ１５（Ｓ１５）の処理を行った後、エラー処理を実行する（Ｓ１６）。出力制御部２ｆは、具体的には、追跡パターンが付加された出力画像データを削除してこの出力画像データの印刷出力（コピー）を禁止する禁止処理を行う。そして、出力制御部２ｆは、報知部１１が備える液晶表示装置に警告メッセージを表示するとともにスピーカから所定の警告音を鳴動させる報知処理と、改変行為が行われたことを外部装置（例えば、コールセンターの通信端末装置）にファクシミリ通信やインターネットファクシミリ通信、電子メール等により通知する外部通知処理のいずれかを行う。なお、これら３つの処理を全て同時に、或いは、いずれか２つの処理を同時に行うようにしてもよい。
【００９７】
以上の説明から明らかなように、インターネットファクシミリ装置１によれば、自装置識別データに基づいて生成された追跡用識別データが、入力画像データに基づいて生成された出力画像データに追跡パターンとして付加される。そのため、出力画像データに付加された追跡パターン、すなわち、出力画像データともに記録紙に印刷出力された追跡パターンを解析して追跡用識別データを特定し、インターネットファクシミリ装置１を製造したメーカーが保存・管理するシリアルナンバーと照合することにより、追跡パターンが付加された出力画像データを出力したインターネットファクシミリ装置１を特定することが可能である。したがって、紙幣や有価証券などの特定画像を複写するといった偽造行為を抑制することができる。
【００９８】
また、追跡用識別データ記憶部４ａの追跡用識別データは、付加部２ｅにより追跡パターンが出力画像データに付加された後に削除されるため、追跡用識別データを特定することは極めて困難である。そのため、追跡用識別データから自装置識別データを特定することも極めて困難である。また、基準データは、例えば、自装置識別データを含む第１データが第１の関数（ここでは、ハッシュ関数ｆ１）に入力された場合の出力データとして得られるものであり、第１データとは異なるデータであるため、基準データに基づいて第１データを、引いては、自装置識別データを特定することも極めて困難である。つまり、自装置（インターネットファクシミリ装置）１の識別データ（自装置識別データ、追跡用識別データ、及び、追跡パターン）が容易に改変されることがないという利点がある。
【００９９】
また、万一、自装置識別データが改変された場合には、基準データと比較データとが一致しなくなるため、改変された追跡パターンが付加された出力画像データが印刷出力されるのを防止することができる。
【０１００】
図６において、（ａ）は白紙原稿の画像を読み取った後の、シェーディング補正前の主走査方向に１ライン分の入力画像データの信号波形、（ｂ）は改変されていない正規のシェーディング補正データを用いて同図（ａ）の入力画像データをシェーディング補正して得られる信号波形、（ｃ）は改変されたシェーディング補正データを用いて同図（ａ）の入力画像データをシェーディング補正して得られる信号波形をそれぞれ例示したものである。
【０１０１】
これらの図から明らかなように、シェーディング補正データを含むデータを第２データとして使用する場合、自装置識別データ記憶部３ａが記憶しているシェーディング補正データが改変されることにより、入力画像データの画質が劣化し、結果として原稿の画像に忠実な複写物を印刷出力することができなくなる。これにより、万一、紙幣等の画像が形成された記録紙が出力された場合でも、その記録紙が偽造紙幣等として不正使用されるのを抑制することができる。
【０１０２】
ところで、本実施形態においては、自装置識別データとしてシェーディング補正データを使用する場合について説明したが、自装置識別データを、光量補正データを含むものとしてもよい。この場合、自装置識別データのうちの光量補正データが改変されると、複数の記録素子（ここでは、複数のＬＥＤ素子）間の光量のばらつきが正常に補正されず、記録紙上に形成される画像の品位が低下する。したがって、紙幣等を複製した場合には、記録紙上に形成された画像が複製されたものであるとわかり、偽造紙幣が不正に使用されることを防止できる。
【０１０３】
また、第１の関数、及び、第２の関数が一方向性という性質を有するハッシュ関数であるため、第１データのハッシュ値である基準データや第２データのハッシュ値である追跡用識別データに基づいて、第１データや第２データが特定されるのを効果的に防止することができる。また、ハッシュ関数は、元のデータのごく一部だけが変更された場合でも、出力されるハッシュ値は大きく変化するので、万一、自装置識別データが改変された場合、基準データと比較データとが一致しなくなり、改変された追跡用識別データが生成されるのを確実に防止することができる。
【０１０４】
なお、本発明は、上記実施形態に限定されるものではなく、以下の形態であってもよい。すなわち、本実施形態においては、出力手段が、追跡パターンが付加された出力画像データに基づく画像を記録紙上に形成するものである場合について説明したが、出力手段はこれに限定されるものではない。
【０１０５】
すなわち、出力手段は、追跡パターンが付加された出力画像データを所定のネットワーク（例えば、ＬＡＮ３２）を介して他の装置（例えば、クライアントＰＣ３３）へ転送する転送手段、追跡パターンが付加された出力画像データをファクシミリ送信、或いはインターネットファクシミリ送信する送信手段等であってもよい。この場合、自装置識別データは、光量補正データではなく、原稿の画像に忠実な出力画像データとするための処理に必要なシェーディング補正データ等である。
【０１０６】
このように、出力手段を転送手段や送信手段とした場合、出力画像データを、例えば、ＪＰＥＧファイルやＴＩＦＦファイルなどとして出力するようにすればよい。その際、生成された出力画像データに対して、パターン生成部２ｄにより生成された追跡パターンを、付加部２ｅにより電子透かし情報として付加するようにしてもよい。
【０１０７】
さらに、本実施形態においては、追跡用識別データを画像データ化した追跡パターンとして出力画像に付加することとしたが、これに替えて、画像データ化する前の追跡用識別データや第２データそのままを出力画像データに付加し、この追跡用識別データや第２データが付加された出力画像データを、ＬＡＮ３２等を介して、クライアントＰＣ３３等の他の装置へ転送し、転送先のクライアントＰＣ３３等において、出力画像データに付加された追跡用識別データや第２データを画像データ化し、画像データ化された追跡用識別データや第２データを出力画像データとともに、記録紙上に印刷するようにしてもよい。
【０１０８】
また、本実施形態におては、第１データ及び第２データが、自装置識別データであり、この自装置識別データがシェーディング補正データ、或いは、光量補正データである場合について説明したが、第１データ及び第２データは自装置識別データのみから構成される場合に限定されるものではなく、例えば、その一部に、原稿読取部５による原稿の画像の読み取りからプリンタ９による出力画像データの記録紙上への記録までの処理に含まれる処理を実行し、改変されると自装置（インターネットファクシミリ装置）１が正常に動作しなくなるプログラムデータを含むようにしてもよい。
【０１０９】
例えば、自装置識別データ記憶部３ａが記憶しているシェーディング補正データの上位３ビットのデータと、プログラムデータ記憶部３ｂが記憶しているプログラムデータ上の情報とを連結し、連結したデータをハッシュ関数ｆ１及びハッシュ関数ｆ２に入力して、基準データ、比較データ、及び、追跡用識別データを生成するようにする（図５（ｂ）参照）。その場合、プログラムデータとして、比較データ生成部２ｂを機能的に実現する比較データ生成プログラム、識別データ生成部２ｃを機能的に実現する識別データ生成プログラム、パターン生成部２ｄを機能的に実現するパターン生成プログラム、及び、付加部２ｅを機能的に実現する付加プログラムの内、少なくとも１のプログラムに対応するプログラムデータを第１データや第２データに含ませるようにする。
【０１１０】
これにより、万一、第１データ及び第２データのうちの比較データ生成プログラムが改変された場合、比較データが正常に生成されなくなる。また、万一、第１データ及び第２データのうちの識別データ生成プログラムが改変された場合、追跡用識別データが正常に生成されなくなる。また、万一、第１データ及び第２データのうちのパターン生成プログラムが改変された場合、追跡パターンが正常に生成されなくなる。また、万一、第１データ及び第２データのうちの付加プログラムが改変された場合、追跡パターンが出力画像データに正常に付加されなくなる。しかし、これらのプログラムが改変された場合には、これらのプログラムが改変される前の工場出荷時等に第１データに基づいてハッシュ関数ｆ１を使用して生成された基準データと、改変されたプログラムデータを含む第１データに基づいてハッシュ関数ｆ１を使用して生成されたき比較データとが一致しなくなるので、改変された追跡パターンが付加された出力画像データが印刷出力されることを防止することができる。
【０１１１】
また、本実施形態においては、自装置識別データがシェーディング補正データや光量補正データを含むものである場合について説明したが、自装置識別データはこれに限定されるものではなく、シリアルナンバー（自装置１の識別番号データ）を含むものであってもよい。この場合、万一、シリアルナンバーが改変されると、基準データと比較データとが一致しなくなり、改変された追跡パターンが付加された出力画像データが印刷出力されることを防止することができる。。
【０１１２】
さらに、本実施形態においては、原稿の複写の態様と識別データ生成部２ｃによる追跡用識別データの生成との関係について特に限定をしなかったが、この関係については、適宜に設定することができる。例えば、１枚の原稿を１部だけ複写する場合や、１枚の原稿を複数枚複写する場合には、１度だけ追跡用識別データを生成するようにすればよい。また、複数枚の原稿を複写する場合には、複数枚の原稿を複写する１のジョブに対して１度だけ追跡用識別データを生成して、生成された追跡用識別データから生成した１の追跡パターンを同じジョブ内で生成される全ての出力画像データに付加するようにしてもよいし、同じジョブ内であっても、出力画像データ（原稿）毎に、追跡用識別データ及び追跡パターンを生成し、それぞれ付加するようにしてもよい。
【０１１３】
また、本実施形態においては、追跡用識別データに基づいて生成した追跡パターンを出力画像データに付加した直後に、追跡用識別データをＲＡＭ４の追跡用識別データ記憶部４ａから削除することとしているが、これに替えて、出力画像データの印刷ジョブが終了した時点で追跡用識別データを削除するようにしてもよい。
【０１１４】
さらに、本実施形態においては、基準データと比較データとが一致しない場合に、追跡パターンが付加された出力画像データの印刷出力を禁止する構成としたが、これに替えて、基準データと比較データとが一致しない場合に、追跡用識別データの生成を禁止する構成としてもよく、また、追跡パターンの出力画像データへの付加を禁止する構成としてもよい。
【０１１５】
また、本実施形態においては、付加手段は常に、追跡パターンを出力画像データに付加することとしたが（第２データ又は追跡用識別データを付加する場合も含む）、これに替えて、入力画像データや出力画像データの内容を判断し、その判断結果に応じて追跡パターン等を付加するか否かを決定するようにしてもよい。
【０１１６】
さらに、本実施形態においては、原稿読取部５によって原稿の画像を読み取ることによって生成された入力画像データに基づいて出力画像データを生成することとしたが、ＬＡＮ３２を介してクライアントＰＣ３３等から入力画像データや出力画像データを取得し、この出力画像データやこの入力画像データから生成した出力画像データに追跡パターンを付加するようにしてもよい。
【０１１７】
さらに、本実施形態で示したインターネットファクシミリ装置１の構成は、本発明に係る画像処理装置の一態様にすぎず、本発明の要旨を逸脱しない範囲内で適宜設計変更できることは勿論であり、出力画像データに対して追跡パターンを合成する機能を備えた装置であれば、例えば、複写機、ファクシミリ装置、スキャナ単体の装置、プリンタ単体の装置等としても実現可能である。
【産業上の利用可能性】
【０１１８】
本発明は、例えば、出力画像データに追跡パターンとして画像処理装置を識別することが可能な追跡用識別データを付加する機能を備えた装置に適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態に係るインターネットファクシミリ装置の構成例を示したブロック図である。
【図２】インターネットファクシミリ装置において原稿を複写する場合のデータ処理の流れを示したブロック図である。
【図３】本発明の主要部を示す機能ブロック図である。
【図４】原稿の読み取り開始命令があった場合に、インターネットファクシミリ装置において行われる動作を示したフローチャートである。
【図５】合成画像データを生成する処理について説明するための図である。
【図６】（ａ）は、シェーディング補正前の入力画像データの信号波形を示す図であり、（ｂ）は、シェーディング補正後の入力画像データの信号波形を示す図であり、（ｃ）は、改変されたシェーディング補正データによりシェーディング補正された入力画像データの信号波形である。
【符号の説明】
【０１２０】
１    インターネットファクシミリ装置（画像処理装置）
２    制御部
２ａ    受付部
２ｂ    比較データ生成部（比較情報生成手段）
２ｃ    識別データ生成部（追跡用識別情報生成手段）
２ｄ    パターン生成部
２ｅ    付加部（付加手段）
２ｆ    出力制御部（制御手段）
２ｇ    出力部（出力手段の一部）
２ｈ    削除部（削除手段）
３    ＲＯＭ
３ａ    自装置識別データ記憶部（自装置識別情報記憶手段）
３ｂ    プログラムデータ記憶部
３ｃ    基準データ記憶部（基準情報記憶手段）
４    ＲＡＭ
４ａ    追跡用識別データ記憶部（追跡用識別情報記憶手段）
８    画像処理部
９    プリンタ（出力手段の一部）
１１    報知部
１９    シェーディング補正回路
２６    ＬＥＤプリントヘッド
２７    光量補正回路
【図１】
2007215101.tif 000003
【図２】
2007215101.tif 000004
【図３】
2007215101.tif 000005
【図４】
2007215101.tif 000006
【図５】
2007215101.tif 000007
【図６】
2007215101.tif 000008
【手続補正書】
【提出日】平成18年10月13日(2006.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
前記プログラムデータは、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータを含むことを特徴とする請求項９に記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項３に記載の画像処理装置は、請求項２に記載の画像処理装置において、第１の関数は、一方向関数であることを特徴としている。このように第１の関数は一方向関数であるので、基準情報が比較情報と内容が同一の情報である場合においても、基準情報記憶手段に記憶されている基準情報から第１情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項９に記載の画像処理装置は、請求項６〜８のいずれかに記載の画像処理装置において、第１情報と第２情報のどちらか一方、又は、両方は、読取手段による原稿の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータを含むことを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
このような構成によれば、第１情報と第２情報のどちらか一方、又は、両方には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作になくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、基準情報と比較情報とが一致しなくなり、正常な処理により生成されなかった出力画像が出力されることを防止できる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
請求項１０に記載の画像処理装置は、請求項９に記載の画像処理装置において、プログラムデータは、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータを含むことを特徴としている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項３に記載の画像処理装置によれば、第１の関数は、一方向関数であることを特徴としている。このように第１の関数は一方向関数であるので、基準情報が比較情報と内容が同一の情報である場合においても、基準情報記憶手段に記憶されている基準情報から第１情報が、引いては、自装置識別情報が特定されることを効果的に防止することができる。したがって、自装置識別情報を改変することが困難となるという効果が得られる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項７に記載の画像処理装置によれば、自装置識別情報に含まれるシェーディング補正情報に基づいて入力画像のシェーディング補正が行われるので、自装置識別情報のうちのシェーディング補正情報が改変されると、シェーディング補正が正常に行われず、原稿の画像に忠実な出力画像を得ることができなくなる。これにより、万一、自装置識別情報が改変されて、紙幣等の原稿を読み取って生成された出力画像に付加された追跡用識別情報に基づいて自装置を特定することができなくなった場合でも、出力画像や出力画像が印刷された偽造紙幣等が不正に使用されるのを抑制することができるという効果が得られる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
請求項９に記載の画像処理装置によれば、第１情報と第２情報のどちらか一方、又は、両方には、読取手段による原稿の画像の読み取りから出力手段による出力画像の出力までの処理に含まれる処理を実行し、改変されると自装置が正常に動作しなくなるプログラムデータが含まれるので、当該プログラムデータが改変されると、基準情報と比較情報とが一致しなくなり、正常な処理により生成されなかった出力画像が出力されることを防止できるという効果が得られる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
請求項１０に記載の画像処理装置によれば、プログラムデータには、追跡用識別情報生成手段を機能的に実現する追跡用識別情報生成プログラム、前記比較情報生成手段を機能的に実現する比較情報生成プログラム、及び、前記付加手段を機能的に実現する付加プログラムのうち、少なくとも１のプログラムのプログラムデータが含まれる。したがって、追跡用識別情報生成プログラムのプログラムデータが改変されて、正規の追跡用識別情報が生成されない場合には、基準情報と比較情報とが一致しなくなるので、正規のものでない、つまり、改変された追跡用識別情報が付加された出力画像が出力されることを防止できるという効果が得られる。また、比較情報生成プログラムが改変されて正規のものでない比較情報が生成された場合は、基準情報と比較情報とが一致しなくなるので、不正な比較情報を生成することにより判定手段による判定をすりぬけて、改変された追跡用識別情報が付加された出力画像が出力されることを防止することができるという効果が得られる。さらに、付加プログラムのプログラムデータが改変されて追跡用識別情報が出力画像に正常に付加されない場合は、基準情報と比較情報とが一致しなくなるので、追跡用識別情報が正常に付加されていない出力画像が出力されることを防止することができるという効果が得られる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
そこで、第２データには、自装置識別データ記憶部３ａが記憶している自装置識別データを構成する複数ビットのデータのうち、一部のビットのデータを含むものとし、識別データ生成部２ｃは、この第２データに基づいて追跡用識別データを生成する。つまり、自装置識別データを構成する複数ビットのデータのうち、当該複数ビットのデータが示す値の上位の桁に対応するビットに基づいて追跡用識別データを生成する。例えば、第２データとしてシェーディング補正データのみを用いる場合（つまり、第２データ＝自装置識別データ）には、１画素あたり８ビットあるデータうちの、上位３ビットのデータを抽出し、抽出した上位３ビットのデータの集合（７０１６画素分）をハッシュ関数ｆ２に入力する。つまり、シェーディング補正データの構成ビットのうち、改変された場合に、シェーディング補正される入力画像データに与える影響が大きい上位ビットに基づいて追跡用識別データを生成する。シェーディング補正データの１画素あたりのデータが２バイト以上のデータから構成されており、ビッグエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も上位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。また、リトルエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も下位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。このようにすれば、自装置識別データであるシェーディング補正データのうち、第２データに含まれる部分が特定され、特定された部分が改変されることによって、第２データが、引いては、第２データに基づいて生成される追跡用識別データが改変されたものとなる場合には、シェーディング補正された入力画像データは際立って異常なものとなる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
なお、第１の関数及び第２の関数は、本実施形態においてはハッシュ関数であるが、第１データ及び第２データのビット数（データ量）を減らすことができる関数であればハッシュ関数に限定されるものではなく、例えば、暗号化処理、圧縮処理、間引き処理などを行う関数であってもよい。但し、生成された追跡用識別データ（又は比較データ）に基づいて、元となった第２データ（又は第１データ）を特定することが困難な関数、つまり、一方向性を有する関数によって追跡用識別データ（又は比較データ）を生成するのが好適である。
【手続補正書】
【提出日】平成18年11月29日(2006.11.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ところで、ＲＯＭ３の所定領域には、インターネットファクシミリ装置１を他の装置と識別可能に割り当てられたデータであるシリアルナンバー（自装置１の識別番号データ）が記憶されており、シェーディング補正データ及び光量補正データとともに、工場出荷前にＲＯＭ３に予め書き込まれている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
ところで、ハッシュ関数の特徴は公知であるが、ここでは、任意の桁数の第１データを、所定の桁数（例えば、１０桁）の比較データ（ハッシュ値）に変換することができ、変換された比較データから元のデータである第１データを特定することができず（一方向性）、第１データのごく一部だけが改変された場合でも、第１データを変換することによって得られる比較データは異なるものとなり、違う元データ（第１データ）が同じハッシュ値（比較データ）に変換される可能性は極めて低いという特徴を有している。さらに、同じハッシュ値（比較データ）となる、複数の異なる元データ（第１データ）を作成することは非常に困難である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
そこで、第２データには、自装置識別データ記憶部３ａが記憶している自装置識別データを構成する複数ビットのデータのうち、一部のビットのデータを含むものとし、識別データ生成部２ｃは、この第２データに基づいて追跡用識別データを生成する。つまり、自装置識別データを構成する複数ビットのデータのうち、当該複数ビットのデータが示す値の上位の桁に対応するビットに基づいて追跡用識別データを生成する。例えば、第２データとしてシェーディング補正データのみを用いる場合（つまり、第２データ＝自装置識別データ）には、１画素あたり８ビットあるデータのうちの、上位３ビットのデータを抽出し、抽出した上位３ビットのデータの集合（７０１６画素分）をハッシュ関数ｆ２に入力する。つまり、シェーディング補正データの構成ビットのうち、改変された場合に、シェーディング補正される入力画像データに与える影響が大きい上位ビットに基づいて追跡用識別データを生成する。シェーディング補正データの１画素あたりのデータが２バイト以上のデータから構成されており、ビッグエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も上位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。また、リトルエンディアン方式で自装置識別データ記憶部３ａに記憶されている場合には、最も下位のバイトの上位の一部のビットをハッシュ関数ｆ２に入力して追跡用識別データを生成する。このようにすれば、自装置識別データであるシェーディング補正データのうち、第２データに含まれる部分が特定され、特定された部分が改変されることによって、第２データが、引いては、第２データに基づいて生成される追跡用識別データが改変されたものとなる場合には、シェーディング補正された入力画像データは際立って異常なものとなる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
出力部２ｇ（出力手段の一部に相当する）は、プリンタ９を制御して追跡パターンが付加された出力画像データに基づく画像を記録紙上に形成するものである。この出力部２ｇからプリンタ９へ送られる出力画像データは、図外の印刷画像データ生成回路において強度変調信号に変換され、光量補正回路２７を介してＬＥＤプリントヘッド２６へと出力され、印刷出力される。なお、本実施形態においては、２値の出力画像データに２値の追跡パターンを付加し、この追跡パターンが付加された出力画像データを印刷出力する場合について説明するが、多値の出力画像データに多値の追跡パターンを付加し、この追跡パターンが付加された出力画像データを２値化処理して印刷出力するようにしてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
以上の説明から明らかなように、インターネットファクシミリ装置１によれば、自装置識別データに基づいて生成された追跡用識別データが、入力画像データに基づいて生成された出力画像データに追跡パターンとして付加される。そのため、出力画像データに付加された追跡パターン、すなわち、出力画像データとともに記録紙に印刷出力された追跡パターンを解析して追跡用識別データを特定し、インターネットファクシミリ装置１を製造したメーカーが保存・管理するシリアルナンバーと照合することにより、追跡パターンが付加された出力画像データを出力したインターネットファクシミリ装置１を特定することが可能である。したがって、紙幣や有価証券などの特定画像を複写するといった偽造行為を抑制することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
これにより、万一、第１データ及び第２データのうちの比較データ生成プログラムが改変された場合、比較データが正常に生成されなくなる。また、万一、第１データ及び第２データのうちの識別データ生成プログラムが改変された場合、追跡用識別データが正常に生成されなくなる。また、万一、第１データ及び第２データのうちのパターン生成プログラムが改変された場合、追跡パターンが正常に生成されなくなる。また、万一、第１データ及び第２データのうちの付加プログラムが改変された場合、追跡パターンが出力画像データに正常に付加されなくなる。しかし、これらのプログラムが改変された場合には、これらのプログラムが改変される前の工場出荷時等に第１データに基づいてハッシュ関数ｆ１を使用して生成された基準データと、改変されたプログラムデータを含む第１データに基づいてハッシュ関数ｆ１を使用して生成された比較データとが一致しなくなるので、改変された追跡パターンが付加された出力画像データが印刷出力されることを防止することができる。