(57)【要約】【課題】既登録データの表す画像または文字列と他の画像または文字列とを合成して出力することが可能な画像処理装置において、既登録データの改竄を防止する。【解決手段】特定の画像を表すデータを記憶し、その画像と入力されたデータの表す画像とを合成して出力する画像処理装置に、新たに登録すべきことを指示されたデータの表す画像が、既登録のデータの表す画像と類似する場合には、その登録を許可するか否かを所定の宛先へ問い合わせ、許可する旨の返答が得られた場合に、その登録を実行するデータ登録処理モジュールを設ける。【選択図】図２
2007323609.tif 000002
【特許請求の範囲】
【請求項１】
登録対象データの表す画像または文字列が、既登録のデータの表す画像または文字列に類似するか否かを判定する判定手段と、
両者が類似しないと前記判定手段により判定された場合には、前記登録対象データを登録する一方、両者が類似すると前記判定手段により判定された場合には、前記登録対象データの登録を許可するか否かを所定の宛先へ問い合わせ、許可する旨の返答が前記宛先から得られた場合に、前記登録対象データを登録する登録制御手段と、
を有することを特徴とするデータ登録処理モジュール。
【請求項２】
登録対象データが、文字列画像を表すデータである場合には、該データにコード化処理を施した後に、既登録の文字列との類似を判定する
ことを特徴とする請求項１に記載のデータ登録処理モジュール。
【請求項３】
受取った登録対象データに関し、そのデータを登録したか否かを示す履歴を記録することを特徴とする請求項１に記載のデータ登録処理モジュール。
【請求項４】
特定の画像または文字列を表すデータを記憶する記憶手段を備え、入力されたデータの表す画像または文字列と前記記憶手段に記憶されているデータの表す画像とを合成して出力する画像処理装置において、
請求項１に記載のデータ登録処理モジュールを備え、
前記記憶手段へ新たなデータを登録する処理を前記データ登録処理モジュールにより行う
ことを特徴とする画像処理装置。
【請求項５】
コンピュータ装置を、
登録対象データの表す画像または文字列が、既登録のデータの表す画像または文字列に類似するか否かを判定する判定手段と、
両者が類似しないと前記判定手段により判定された場合には、前記登録対象データを登録する一方、両者が類似すると前記判定手段により判定された場合には、前記登録対象データの登録を許可するか否かを所定の宛先へ問い合わせ、許可する旨の返答が前記宛先から得られた場合に、前記登録対象データを登録する登録制御手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既登録データの改竄を防止する技術に関する。
【背景技術】
【０００２】
近年、オフィス内で用いられている紙文書を電子化する技術が急速に普及しており、その一例としては、特許文献１に開示された技術が挙げられる。特許文献１には、紙文書を電子化する際にその紙文書の書式を表すフォームデータと文書の記載内容を表すデータとに分けて保存し、プリンタ装置でその紙文書を印刷する際に両データをそのプリンタ装置のページメモリ上で合成して印刷出力する（以下、フォームオーバレイ印刷とも呼ぶ）ことを高速化する技術が開示されている。
【０００３】
ところで、紙文書の中には、例えばオフィス外への持ち出しが禁止されているものや、そのコピーを作成することが禁止されているもの（以下、「機密文書」とも呼ぶ）がある。このような機密文書に関しては、不正にコピーが為されることを防止したり、電子化された機密文書については、その印刷出力が不正に為されることを防止する必要がある。そこで、上記のような不正コピーや不正な印刷出力を防止するための技術が従来より種々提案されており、その一例としては、特許文献２や特許文献３に開示された技術が挙げられる。
【０００４】
特許文献２には、複写対象として指定された紙文書に、例えば“コピー禁止”や“複写厳禁”などを示す登録マークが記されている場合に、その複写を行わないようにするための画像照合技術であって、上記紙文書に対応する文書画像で上記登録マークの候補となるマーク候補画像と登録マークとを照合する際に前景部のマッチングと後景部とのマッチングを独立に行うことにより、照合対象のマーク候補画像により表されるマークが掠れている場合であっても、そのマークが上記登録マークであるか否かを的確に判定することを可能にする技術が開示されている。
【０００５】
一方、特許文献３には、印刷データに関するマスター文書管理テーブルを構築し、そのマスター文書管理テーブルに「文書ファイル名」、「タイムスタンプ」、「ファイルサイズ」等の情報を記録しておき、印刷データが供給された場合に、その印刷データに含まれる「文書ファイル名」や「タイムスタンプ」等の情報を確認し、印刷処理の際に正規コピーまたは不正コピーを明示して印刷を行うことにより、不正コピーの防止を可能にする技術が開示されている。
【特許文献１】特開平６−１８３０９３号公報
【特許文献２】特開２０００−１２３１１３号公報
【特許文献３】特開２００３−２６６８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術によれば、フォームオーバレイ印刷を高速化することは可能であるものの、既登録のフォームデータの修正方法については何ら規定されていないため、既登録フォームデータが改竄されてしまう虞がある。同様に、特許文献２や３に開示された技術においても、登録マークや文書マスター管理テーブルを改竄されてしまうと、不正コピーを防止することができなくなってしまうが、そのような改竄を防止する方策については何らも示されていない。
本発明は上記課題に鑑みて為されたものであり、既登録のデータの表す画像または文字列と他のデータの表す画像または文字列とを合成して出力することが可能な画像処理装置において、既登録のデータの改竄を防止することを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の態様に係るデータ登録処理モジュールは、登録対象データの表す画像または文字列が、既登録のデータの表す画像または文字列に類似するか否かを判定する判定手段と、両者が類似しないと前記判定手段により判定された場合には、前記登録対象データを登録する一方、両者が類似すると前記判定手段により判定された場合には、前記登録対象データの登録を許可するか否かを所定の宛先へ問合せ、許可する旨の返答が前記宛先から得られた場合に、前記登録対象データを登録する登録制御手段と、を有することを特徴としている。
【０００８】
また、本発明の第２の態様に係るデータ登録処理モジュールは、上記第１の態様に係るデータ登録処理モジュールにおいて、登録対象データが、文字列画像を表すデータである場合には、該データにコード化処理を施した後に、既登録の文字列との類似を判定することを特徴としている。
【０００９】
また、本発明の第３の態様に係るデータ登録処理モジュールは、上記第１の態様に係るデータ登録処理モジュールにおいて、受取った登録対象データに関し、そのデータを登録したか否かを示す履歴を記録することを特徴としている。
【００１０】
また、上記課題を解決するために、本発明の第４の態様に係る画像処理装置は、特定の画像または文字列を表すデータを記憶する記憶手段を備え、入力されたデータの表す画像または文字列と前記記憶手段に記憶されているデータの表す画像とを合成して出力する画像処理装置において、上記第１の態様に係るデータ登録処理モジュールを備え、前記記憶手段へ新たなデータを登録する処理を前記データ登録処理モジュールにより行うことを特徴としている。
【００１１】
また、上記課題を解決するために、本発明の第５の態様に係るプログラムは、コンピュータ装置を、登録対象データの表す画像または文字列が、既登録のデータの表す画像または文字列に類似するか否かを判定する判定手段と、両者が類似しないと前記判定手段により判定された場合には、前記登録対象データを登録する一方、両者が類似すると前記判定手段により判定された場合には、前記登録対象データの登録を許可するか否かを所定の宛先へ問合せ、許可する旨の返答が前記宛先から得られた場合に、前記登録対象データを登録する登録制御手段として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、登録された画像データを記憶し、該登録された画像データと他の画像データとを合成して出力することが可能な画像処理装置において、該登録データの改竄を防止することが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しつつ本発明の１実施形態について説明する。
（Ａ：構成）
（Ａ−１：システム構成）
図１は、本発明に係る画像処理装置の１実施形態である複合機１００を有する情報処理システム１０の構成例を示すブロック図である。図１に示すように、この情報処理システム１０には、複合機１００の他に、クライアント装置２００Ａおよび２００Ｂと、データ保管サーバ３００と、プリンタ装置４００とが含まれており、これら構成要素により所謂バス型のネットワークトポロジを有するＬＡＮ（Local Area Network）が形成されている。また、本実施形態では、情報処理システム１０が、バス型のネットワークトポロジを有するＬＡＮである場合について説明するが、例えば、スター型やトークンリング型などの他のネットワークトポロジを有するＬＡＮであっても良いことは勿論である。
この情報処理システム１０は、図１に示すように、インターネットなどの通信網５００に接続されている。なお、情報処理システム１０と通信網５００との接続は、実際には、ゲートウェイ装置やルータなどのネットワーク機器を介して為されるが、係るネットワーク機器については本発明に直接的には関連しないため、図１では図示を省略している。
【００１４】
複合機１００は、スキャナ機能、プリンタ機能およびファクシミリ送信機能を備えた画像処理装置である。ここで、スキャナ機能とは、紙文書の文書画像を光学的に読み取り、その文書画像を示す画像データ（所謂イメージデータ）を生成する機能である。プリンタ機能とは、外部から送信されくる中間コード形式データ（例えば、Page Description Languageで記述されたデータ）を受取り、その中間コード形式データを画像データに変換しその画像データに応じた画像を印刷用紙などの記録材上に形成して出力する機能である。そして、ファクシミリ機能とは、上記スキャナ機能によって生成した画像データをファクシミリ信号に変換して一般公衆回線などの通信網回線経由で送信する一方、この通信回線経由で受信したファクシミリ信号から画像データを復元し、その画像データに応じた画像を記録材上に形成して出力する機能である。
また、この複合機１００は、前述したフォームデータや所定の登録マークを示す画像データ、会社名称などを示すテキストデータ（文字コードを配列して成るデータ）を予め記憶し、これら画像データやテキストデータの表す画像と他のデータの表す画像とをページメモリ上で合成して出力するフォームオーバレイ機能も有している。なお、以下では、複合機１００に画像データやテキストデータを記憶させることを、「画像データや文字列データの登録」と称する。
【００１５】
クライアント装置２００Ａおよび２００Ｂは、例えばパーソナルコンピュータ装置であり、ワードプロセッサソフトウェアや、複合機１００やプリンタ装置４００を利用するためのユーティリティソフトウェアを記憶しており、これらソフトウェアを実行することができる。このクライアント装置２００Ａおよび２００Ｂは、上記ワードプロセッサソフトウェアを実行することにより編集した文書を示す中間コード形式データを複合機１００やプリンタ装置４００へ送信し、その文書の印刷出力を実行させることや、上記ユーティリティ素ソフトウェアを実行することにより、新たな画像データやテキストデータの複合機１００への登録を行うことができる。
図１に示す情報処理システム１０においては、クライアント装置２００Ａおよび２００Ｂは、各々予め定められたユーザによって利用される。具体的には、クライアント装置２００Ａは、情報処理システム１０の運用管理者により利用され、クライアント装置２００は、一般ユーザによって利用される。以下では、クライアント装置２００Ａと２００Ｂとを特に区別する必要がない場合には、「クライアント装置２００」と表記する。
【００１６】
データ保管サーバ３００は、各種紙文書の記載内容を示すデータを記憶し管理するデータベースを有しており、そのデータベースに格納されているデータをクライアント装置２００からの指示に応じて適宜読み出し、そのクライアント装置２００へ送信したり、複合機１００やプリンタ装置４００へ送信したりする。
【００１７】
画像形成装置４００は、例えば電子写真方式のプリンタ装置であり、前述したプリンタ機能を備えている点は、複合機１００と同一であるが、前述したファクシミリ機能およびスキャナ機能を有していない点で複合機１００と異なっている。
【００１８】
以上が、情報処理システム１０の構成である。この情報処理システム１０においては、複合機１００は、前述したフォームオーバレイ機能により、自装置に記憶している画像データまたはテキストデータの表す画像と他の画像（例えば、データ保管サーバ３００から受取ったデータの表す画像）とを合成して出力することが可能であるとともに、スキャナ機能によって読み取った画像データやクライアント装置２００から受信した画像データやテキストデータを記憶することが可能なように構成されている。
加えて、この複合機１００は、新たなデータの登録を指示された場合に、そのデータの表す画像が既登録データの表す画像と類似するか否かを判定し、類似すると判定した場合には、その登録の可否を上記運用管理者へ問い合わせ、登録を許可する旨の返答が為された場合に、その登録を行うように構成されている。これにより、既登録データの表す画像に類似する画像を表すデータが悪意を持って登録されること（すなわち、既登録データの改竄）を防止することが可能なる。以下、本発明の特徴を顕著に示している複合機１００について詳細に説明する。
【００１９】
（Ａ−２：複合機１００の構成）
図２は、複合機１００の構成例を示すブロック図である。
図２に示すように、複合機１００は、ユーザインタフェイス（以下、「ＵＩ」と略記する）部１０５、システム制御部１１０、原稿読み取り部１１５、データ登録処理部１２０、記憶部１２５、合成処理部１３０、画像形成部１３５、スキャンデータ送信部１４０、外部インタフェイス（以下、「ＩＦ」と略記する）１４５、および、ファクシミリ送信部１５０を有している。
【００２０】
ＵＩ部１０５は、例えば液晶ディスプレイやその駆動回路で構成された表示手段と、テンキーなどの複数の操作子からなる指示入力手段とを含んでおり（何れも図示省略）、複合機１００の利用を促すための画像を上記表示手段に表示させたり、上記指示入力手段に対して行われたユーザの操作内容を示す操作内容データをシステム制御部１１０へ引渡すことにより、その操作内容をシステム制御部１１０へ伝達するものである。
【００２１】
システム制御部１１０は、ＵＩ部１０５から引渡された操作内容データを解析し、ユーザにより指示された処理を実行するべく、他の構成要素の作動制御を行うものである。
【００２２】
原稿読取り部１１５は、読み取り対象である原稿が載置されるプラテンガラスとそのプラテンガラス越しに原稿画像を光学的に読み取りその濃度に応じた振幅を有する画像信号を出力するＣＣＤラインセンサ、ＣＣＤラインセンサより出力される画像信号にＡ／Ｄ変換を施して画像データを生成するＡ／Ｄ変換回路などを含んでいる（何れも図示省略）。この原稿読取り部１１５は、上記のようにして生成した画像データをデータ登録処理部１２０へと引渡す。
【００２３】
データ登録処理部１２０は、原稿読取り部１１５または外部ＩＦ部１４５から引渡されたデータ（画像データやテキストデータ）を記憶部１２５へ記憶させる登録処理を行うものである。データ登録処理部１２０が行う登録処理について後に詳細に説明する。また、このデータ登録処理部１２０は、システム制御部１１０の制御下で、記憶部１２５に記憶されているデータ（すなわち、既登録データ）を読み出し、この既登録データを合成処理部１３０へ引渡す機能も担っている。
【００２４】
合成処理部１３０は、ページメモリ（図示省略）を有し、このページメモリを用いて前述したフォームオーバレイにより複数の画像を合成しその合成結果に対応する画像データを生成する。この合成処理部１３０は、ユーザにより指示された処理内容が、コピー処理であるのか、スキャンデータ送信処理であるのか、それとも、ファクシミリ送信処理であるのかに応じて、上記生成した画像データを、画像形成部１３５、スキャンデータ送信部１４０、または、ファクシミリ送信部１５０の何れかへ引渡す。
【００２５】
画像形成部１３５は、合成処理部１３０から引渡された画像データに応じた画像を印刷用紙などの記録材上に電子写真方式で形成し出力するものである。なお、本実施形態では、画像形成部１３５が電子写真方式で画像形成を行う場合について説明するが、例えばインクジェット方式などの他の方式で画像形成を行うとしても良いことは勿論である。
【００２６】
スキャンデータ送信部１４０は、外部ＩＦ部１４５を介して前述したバス型のＬＡＮに接続されている。このスキャンデータ送信部１４０は、合成処理部１３０から引渡された画像データを上記ＬＡＮにおける通信プロトコル（例えば、ＴＣＰ／ＩＰ）にしたがって、ユーザにより指示された宛先（すなわち、ユーザがＵＩ部１０５に設けられている操作子を操作することにより入力したＩＰアドレスやドメイン名で特定される宛先）へ送信するためのものである。外部ＩＦ部１４５は、例えばＮＩＣ（Network Interface Card）であり、前述したバス型のＬＡＮに接続されている。この外部ＩＦ部１４５は、スキャンデータ送信部１４０から引渡された画像データを上記ＬＡＮへと送出する一方、上記ＬＡＮから送られてくる画像データを受信し、受信した画像データをデータ登録処理部１２０へと引渡す。
【００２７】
ファクシミリ送信部１５０は、例えば一般公衆回線などの電話通信網（図示省略）に接続されており、合成処理部１３０から引渡された画像データを、ユーザにより指示された宛先（すなわち、ユーザがＵＩ部１０５に設けられている操作子を操作することにより入力した電話番号で特定される宛先）へＦＡＸ送信するためのものである。
以上が複合機１００の構成である。
【００２８】
（Ｂ：動作）
次いで、複合機１００が行う動作のうち、本発明の特徴を顕著に示している動作について図面を参照しつつ説明する。
【００２９】
図３は、複合機１００が行うデータ登録処理の流れを示すフローチャートである。
図３に示すように、データ登録処理部１２０は、登録対象データを引渡されると、その登録対象データが原稿読取り部１１５により読み取られたデータ（以下、スキャンデータ）であるのか否かを判別する（ステップＳＡ１００）。具体的には、データ登録処理部１２０は、登録対象データの供給元が原稿読取り部１１５である場合には、そのデータについてスキャンデータであると判別し、逆に、その供給元が外部ＩＦ部１４５である場合には、そのデータについてスキャンデータではないと判別する。なお、以下では、スキャンデータとの区別を明確にするため、外部ＩＦ部１４５より引渡されるデータのことを「受信データ」と呼ぶ。
そして、ステップＳＡ１００の判定結果が“Ｙｅｓ”である場合（すなわち、スキャンデータであると判別した場合）には、データ登録処理部１２０は、スキャンデータ登録処理を実行し（ステップＳＡ１１０）、逆に、ステップＳＡ１００の判定結果が“Ｎｏ”である場合（すなわち、受信データであると判別した場合）には、受信データ登録処理を実行する（ステップＳＡ１２０）。
以下、上記スキャンデータ登録処理および受信データ登録処理について、図面を参照しつつ説明する。
【００３０】
図４は、図３のステップＳＡ１１０にてデータ登録処理部１２０が実行するスキャンデータ登録処理の流れを示すフローチャートである。図４に示すように、データ登録処理部１２０は、まず、登録対象であるスキャンデータを、文字列を示すテキスト部分と絵柄や写真などのイメージを示すイメージ部分とに分離する（ステップＳＢ１００）。なお、テキスト部分とイメージ部分の分離に関しては、既存のテキスト／イメージ分離アルゴリズムを用いて両者の分離を行うようにすれば良いため、詳細な説明は省略する。
【００３１】
次いで、データ登録処理部１２０は、ステップＳＢ１００の分離結果の各々についてテキスト部分であるの否かを判定する（ステップＳＢ１１０）。なお、分離結果の各々についてテキスト部分であるのか、それとも、イメージ部分であるのかを判定するアルゴリズムについても、既存のものを利用すれば良いため、詳細な説明は省略する。そして、データ登録処理部１２０は、ステップＳＢ１１０の判定結果が“Ｙｅｓ”である場合には、ステップＳＢ１２０の処理を実行し、逆に、その判定結果が“Ｎｏ”である場合には、ステップＳＢ１３０の処理を実行する。
【００３２】
ステップＳＢ１１０の判定結果が“Ｙｅｓ”である場合（すなわち、テキスト部分であると判定した場合）に実行されるステップＳＢ１２０においては、データ登録処理部１２０は、そのテキスト部分に文字コード化処理（例えば、ＡＳＣＩＩコードやＥＵＣコードなどに準拠した文字コードの配列で文字列を表すテキストデータに変換する処理）を施す。なお、文字コード化処理にて利用するアルゴリズムについても、既存のアルゴリズムを利用すれば良いため、詳細な説明は省略する。ただし、テキスト部分のコード化を行う際には、記憶部１２５に記憶されているテキストデータと同一のコード体系に準拠した文字コードへ変換する必要があることは言うまでもない。
一方、ステップＳＢ１１０の判定結果が“Ｎｏ”である場合（すなわち、イメージ部分であると判定した場合）に実行されるステップＳＢ１３０においては、データ登録処理部１２０は、そのイメージ部分に対してパターン認識処理を施す。なお、パターン認識処理にて利用するアルゴリズムについても、既存のアルゴリズムを利用すれば良いため、詳細な説明は省略する。
【００３３】
次いで、データ登録処理部１２０は、登録対象データの表す画像に類似する画像を表すデータが既登録であるか、または、登録対象データの表す文字列に類似する文字列を表すデータが既存登録であるかを判定する（ステップＳＢ１４０）。
例えば、文字列の類似判定は、ステップＳＢ１２０にてコード化することにより得られたテキストデータの表す文字列を含む文字列を示すテキストデータが記憶部に記憶されているか否かを判定し、記憶されている場合に、その登録対象の文字列に類似する文字列が既登録であると判定する。
一方、イメージについては、ステップＳＢ１３０にてパターン認識を施した画像データの示す画像と、既登録の画像データの示す画像とを画素単位で一致／不一致を比較し、登録対象データの示す画像を構成する全画素数に対する一致画素数の割合が所定の閾値を超えている場合に、両画像は類似すると判定する。例えば、図５に示すように、登録対象データの示す画像が４８個の画素で構成されており、それら４８個の画素のうち比較対象画像を構成する画素と一致するものの数が４７個である場合には、上記割合は０．９７９１…（すなわち、約９８パーセント）と算出される。そして、上記閾値として、０．９（すなわち、９０パーセント）が設定されている場合には、図５に示す例では、上記割合はこの閾値を超えるため、図５に示す登録対象画像と比較対象画像とは類似すると判定される。なお、本動作例では、上記閾値の値が０．９である場合について説明したが、係る値に限定されるものではないことは言うまでもない。また、上記閾値については、ＵＩ部１０５を操作することにより適宜変更するようにしても勿論良い。
【００３４】
そして、ステップＳＢ１４０の判定結果が“Ｎｏ”である場合（すなわち、類似するデータが登録されてはいないと判定した場合）には、データ登録処理部１２０は、登録対象データの登録（すなわち、登録対象のデータを記憶部１２５へ書き込む処理）を行う（ステップＳＢ１５０）。
一方、ステップＳＢ１４０の判定結果が“Ｙｅｓ”である場合（すなわち、類似するデータが登録されていると判定した場合）には、データ登録処理部１２０は、その登録対象データについて登録を行うか否かを管理者に問い合わせ（ステップＳＢ１６０）、登録を許可する旨の返答が為された場合（ステップＳＢ１６０：Ｙｅｓ）には、前述した登録処理（ステップＳＢ１５０）を実行し、逆に、登録を拒否する旨の返答が為された場合には、登録拒否処理（ステップＳＢ１７０）を実行して、本スキャンデータ登録処理を終了する。ここで、登録拒否処理とは、登録対象として受取ったデータを破棄し、登録を拒否した旨をその登録の要求元へ通知する処理である。具体的には、データ登録処理部１２０は、登録対象データの供給元が画像読み取り部１１５であれば、登録を拒否した旨のメッセージをＵＩ部１０５の表示手段に表示させ、その供給元が外部ＩＦ部１４５であれば、その登録対象データの送信元へ登録を拒否した旨のメッセージを返信する。
【００３５】
以上が、データ登録処理部１２０が実行するスキャンデータ処理である。上記の処理がデータ登録処理部１２０によって実行される結果、既登録のデータの示すイメージまたは文字列に類似し、そのイメージや文字列との混同を生じさせるようなスキャンデータの登録が確実に防止されるといった効果を奏する。
次いで、ステップＳＡ１００の判定結果が“Ｎｏ”である場合に、データ登録処理部１２０が行う受信データ処理について図６を参照しつつ説明する。
【００３６】
図６は、登録対象データがスキャンデータ以外であると判定した場合に、データ登録処理部１２０が行う受信データ処理の流れを示すフローチャートである。図６に示す受信データ処理が、図４に示すスキャンデータ処理と異なっている点は、イメージ部分とテキスト部分の分離（図４：ステップＳＢ１００）を行わない点と、テキスト部分に対するコード化（図４：ステップＳＢ１２０）を行わない点のみであり、登録対象データの表す画像が既登録データの表す画像と類似する場合（ステップＳＢ１４０：Ｙｅｓ）に、その登録の可否を管理者へ問い合わせ、登録の許可する旨の返答が為された場合（ステップＳＢ１６０：Ｙｅｓ）に、その登録対象データの登録（ステップＳＢ１５０）を行う点は、前述したスキャンデータ処理の場合と同一である。
【００３７】
以上に説明したように、本実施形態に係る複合機１００によれば、登録対象がスキャンデータであるか受信データであるかを問わずに、その登録対象データの表すイメージまたは文字列が、既登録のデータの示すイメージまたは文字列との混同を生じさせるようなデータである場合に、その登録を確実に回避することが可能になる、といった効果を奏する。これにより、上記の如き混同を生じさせるようなデータを悪意を持って登録すること（すなわち、既登録データを改竄すること）が確実に防止される、といった効果を奏する。
【００３８】
（Ｃ：変形）
以上、本発明の１実施形態について説明したが、係る実施形態に以下に述べるような変形を加えても良いことは勿論である。
（１）上述した実施形態では、登録対象が文字列画像を表す画像データである場合に、そのテキスト部分についてはテキストデータに変換して登録する場合について説明した。これは、一般に、画像データに比較してテキストデータの方がデータサイズが小さく、記憶部１２５の記憶領域を効率的に利用することが可能であるからである。しかしながら、このようなテキストデータへの変換は必ずしも必須ではなく、文字列画像を表す画像データのまま登録するようにしても勿論良い。また、上述した実施形態では、登録対象データが画像データである場合には、そのまま登録する場合について説明したが、中間コード形式データに変換した後に記憶部１２５へ書き込むようにしても勿論良い。
【００３９】
（２）上述した実施形態では、プリンタ機能とスキャナ機能とファクシミリ機能を備えた複合機に本発明を適用する場合について説明した。しかしながら、本発明の適用対象は上記の如き複合機に限定されるものではなく、画像や文字列を表すデータを記憶し、その画像と他の画像とを合成して出力（印刷出力に限らず、合成結果である画像を表すデータの通信網経由での配信出力や記録媒体への書き込み出力を含む）を行うことが可能な画像処理装置であれば、どのような画像処理装置であっても良い。
【００４０】
（３）上述した実施形態では、データ記憶部１２５に予め画像データやテキストデータが記憶されている場合について説明したが、そのデータ記憶部１２５の記憶内容を確認するため、データ記憶部１２５に記憶されているデータの表す画像や文字列をリスト出力する機能（例えば、ＵＩ部へのリスト表示）を設けるようにしても良い。また、係る機能を設ける場合には、その機能を利用することが可能なユーザを限定するために、パスワード認証などによるアクセス制限（すなわち、上記機能の利用を指示された場合には、パスワードの入力を促し、正しいパスワードが入力された場合にのみ上記機能の利用を許可する形態のアクセス制限）を課すようにしても良い。また、データ記憶部１２５に記憶されているデータを外部ＩＦ部１４５を介して外部へ出力し他の装置へそれらデータを供給することができるようにしても勿論良い。
【００４１】
（４）上述した実施形態では、既登録データの表す画像や文字列に類似する画像や文字列を表すデータについては、登録の可否を運用管理者へ問い合わせ、登録を拒否する旨の返答が為された場合に登録拒否処理を実行する場合について説明した。しかしながら、既登録データの表す画像や文字列に一致する画像や文字列を表すデータについても同様にその登録の可否を運用管理者へ問い合わせるようにしても良い。
また、上述した実施形態では、既登録データの表す画像や文字列に類似する画像や文字列を表すデータについては、登録の可否を運用管理者へ問い合わせる場合について説明した。しかしながら、登録の可否を問い合わせる宛先は上記運用管理者に限定されるものではない。例えば、データ記憶１２５に記憶されている各データについてその登録の可否を示すデータを記憶した登録可否判定モジュールを複合機１００内に設け、データ登録処理部１２５はその登録可否判定モジュールに新たなデータの登録の可否を問い合わせるようにしても良い。なお、このような態様においては、複合機１００の運用管理者は、既登録データに類似するデータの登録が為されようとしたことを把握することができないため、そのような登録が為されようとした場合には、その旨を示す警告メッセージを複合機１００に音声出力させたり、上記警告メッセージを示す電子メールを運用管理者のメールアドレス宛てに送信させるようにすれば良い。
【００４２】
（５）上述した実施形態では、既登録データの表す画像または文字列に類似する画像または文字列を表すデータについては、所定の宛先へその登録の可否を問い合わせることにより、既登録データの改竄を防止する場合について説明したが、このような改竄が試みられた度合いや日時を把握するため図８に示すような履歴データを生成しデータ記憶部１２５に蓄積するようにしても良い。
【００４３】
（６）上述した実施形態では、本発明に特徴的なデータ登録処理をハードウェアモジュール（データ登録処理モジュール１２０）で実現する場合について説明したが、ソフトウェアモジュールで実現するようにしても勿論良い。具体的には、図３、図４および図６に示す各フローチャートに従った処理をＣＰＵに実行させるプログラムを画像処理装置にインストールし、そのプログラムにしたがってその画像処理装置のＣＰＵを作動させるようにしても勿論良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の１実施形態に係る複合機を含んでいる情報処理システムの構成例を示す図である。
【図２】同複合機１００の構成例を示す図である。
【図３】同複合機１００のデータ登録処理部１２０が行うデータ登録処理の流れを示すフローチャートである。
【図４】同複合機１００のデータ登録処理部１２０が行うスキャンデータ登録処理の流れを示すフローチャートである。
【図５】テキストデータについての類似判定を説明するための図である。
【図６】同複合機１００のデータ登録処理部１２０が行う受信データ登録処理の流れを示すフローチャートである。
【図７】変形例（５）に係る履歴テーブルの一例を示す図である。
【符号の説明】
【００４５】
１０…情報処理システム、１００…複合機、２００，２００Ａ，２００Ｂ…クライアント装置、３００…データ保管サーバ、４００…プリンタ装置、１０５…ＵＩ部、１１０…システム制御部、１１５…原稿読取り部、１２０…データ登録処理部、１２５…データ蓄積部、１３０…合成処理部、１３５…画像形成部、１４０…スキャンデータ送信部、１４５…外部ＩＦ部、１５０…ファクシミリ送信部。
【図１】
2007323609.tif 000003
【図２】
2007323609.tif 000004
【図３】
2007323609.tif 000005
【図４】
2007323609.tif 000006
【図５】
2007323609.tif 000007
【図６】
2007323609.tif 000008
【図７】
2007323609.tif 000009