(57)【特許請求の範囲】
【請求項１】
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段
を有し、
前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、
画像処理装置。
【請求項２】
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段
を有し、
前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、
画像処理装置。
【請求項３】
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段と、
１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段
を有し、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
画像処理装置。
【請求項４】
前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、
請求項２又は３に記載の画像処理装置。
【請求項５】
前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、
請求項１又は３に記載の画像処理装置。
【請求項６】
１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段
をさらに有し、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
請求項１又は２に記載の画像処理装置。
【請求項７】
コンピュータを、
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段
として機能させ、
前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、
画像処理プログラム。
【請求項８】
コンピュータを、
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段
として機能させ、
前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、
画像処理プログラム。
【請求項９】
コンピュータを、
第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、
前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段と、
１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段
として機能させ、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる画像形成装置を提供することを課題とし、画像入力部から入力された画像データが、特定シンボル検出部に入力され、特定シンボルの有無が判定され、判定結果が制御部へ出力され、特定シンボルが含まれないと判定された場合には、制御部は、複写動作を継続させ、特定シンボルが含まれていると判定された場合には、制御部は、複写動作を一旦停止させ、画像データをコード復号部へ入力し、コード復号部において復号処理を行い、入力画像データの機密レベルを検出し、制御部は、復号データから機密レベル情報を抽出して、その機密レベルに応じて、複写禁止、通常の複写、再プリント等の処理を行うことが開示されている。
【０００３】
特許文献２には、入力された画像に基づいてシート上に画像形成を行う画像形成部と、画像形成部により処理される画像を第１画像として記憶するとともに、当該第１画像に関連付けられた関連情報とを記憶する画像記憶装置と、シートに記録された画像を読み取る画像読取部と、上記画像読取部によって読み取られた画像を第２画像として取得する比較画像取得部と、上記画像記憶装置から、第１画像と当該第１画像に関連付けられた関連情報とを取得する特定画像取得部と、上記第２画像と上記第１画像とを比較し、当該比較結果に基づいて、上記第２画像と上記第１画像との類似度を判定する決定部と、上記類似度が所定値以上の場合に、報知装置に上記関連情報を報知させる報知制御部とを備えていることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３０５６４６号公報
【特許文献２】特開２００６−３３２９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
禁複写文書に対して、複写を抑制するための処理が行われている。例えば、特許文献１に記載の技術では、特定シンボルが含まれていると判定された場合には、複写動作を一旦停止することが行われている。また、特許文献２に記載の技術では、画像を比較し、２つの画像の類似度が所定値以上の場合に関連情報を報知することが行われている。
ところで、禁複写の文書であっても予め定められた条件を満たす場合、その禁複写の文書の他の文書への合成を許可したい場合がある。前述の技術では、このような場合に対応することができない。
そこで、本発明は、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像の合成を可能にした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段を有し、前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、画像処理装置である。
【０００７】
請求項２の発明は、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段を有し、前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、画像処理装置である。
請求項３の発明は、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段と、１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段を有し、前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、画像処理装置である。
【０００８】
請求項４の発明は、前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、請求項２又は３に記載の画像処理装置である。
【０００９】
請求項５の発明は、前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、請求項１又は３に記載の画像処理装置である。
【００１０】
請求項６の発明は、１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段をさらに有し、前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、請求項１又は２に記載の画像処理装置である。
【００１１】
請求項７の発明は、コンピュータを、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段として機能させ、前記合成手段は、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書であり、該第１の文書を用いたフローが該第１の文書を該第２の文書に合成する処理を含む場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する、画像処理プログラムである。
【００１２】
請求項８の発明は、コンピュータを、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段として機能させ、前記認識手段は、前記第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第２の文書として、又は、前記第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第１の文書として、認識処理を行う、画像処理プログラムである。
請求項９の発明は、コンピュータを、第１の文書の文書種別と第２の文書の文書種別を認識する認識手段と、前記第１の文書の文書種別が禁複写文書であり、前記第２の文書の文書種別が該第１の文書を合成することが必要である文書である場合、該第２の文書の画像内の予め定められた領域内に、該第１の文書の画像を合成する合成手段と、１つの画像内に、複数の文書の画像がある場合、一方を前記第１の文書の画像とし、他方を前記第２の文書の画像として切り出す切出手段として機能させ、前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、画像処理プログラムである。
【発明の効果】
【００１３】
請求項１の画像処理装置によれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、第１の文書の文書種別が禁複写文書であり、第２の文書の文書種別が第１の文書を合成することが必要である文書であり、第１の文書を用いたフローが第１の文書を第２の文書に合成する処理を含む場合、第２の文書の画像内の予め定められた領域内に、文書の画像を合成することができる。
【００１４】
請求項２の画像処理装置によれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第２の文書として、又は、第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第１の文書として、認識処理を行うことができる。
請求項３の画像処理装置によれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、１つの画像内に、複数の文書の画像がある場合、一方を第１の文書の画像とし、他方を第２の文書の画像として切り出して処理を行うことができる。
【００１５】
請求項４の画像処理装置によれば、第１の文書の文書種別が禁複写文書であり、第２の文書の文書種別が第１の文書を合成ことが必要である文書であり、第１の文書を用いたフローが第１の文書を第２の文書に合成する処理を含む場合、第２の文書の画像内の予め定められた領域内に、文書の画像を合成することができる。
【００１６】
請求項５の画像処理装置によれば、第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第２の文書として、又は、第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第１の文書として、認識処理を行うことができる。
【００１７】
請求項６の画像処理装置によれば、１つの画像内に、複数の文書の画像がある場合、一方を第１の文書の画像とし、他方を第２の文書の画像として切り出して処理を行うことができる。
【００１８】
請求項７の画像処理プログラムによれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、第１の文書の文書種別が禁複写文書であり、第２の文書の文書種別が第１の文書を合成することが必要である文書であり、第１の文書を用いたフローが第１の文書を第２の文書に合成する処理を含む場合、第２の文書の画像内の予め定められた領域内に、文書の画像を合成することができる。
【００１９】
請求項８の画像処理プログラムによれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第２の文書として、又は、第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第１の文書として、認識処理を行うことができる。
請求項９の画像処理プログラムによれば、第１の文書の文書種別が禁複写文書であっても、第２の文書の文書種別によっては、第２の文書と第１の文書の画像を合成することができる。また、１つの画像内に、複数の文書の画像がある場合、一方を第１の文書の画像とし、他方を第２の文書の画像として切り出して処理を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】第１の実施の形態による処理例を示す説明図である。
【図４】第１の実施の形態による処理例を示すフローチャートである。
【図５】禁止画像テーブルのデータ構造例を示す説明図である。
【図６】申請書画像テーブルのデータ構造例を示す説明図である。
【図７】出力可能ペアテーブルのデータ構造例を示す説明図である。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】第１の実施の形態による処理例を示す説明図である。
【図１０】第１の実施の形態による処理例を示すフローチャートである。
【図１１】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１２】フローテーブルのデータ構造例を示す説明図である。
【図１３】出力可能フロー文書テーブルのデータ構造例を示す説明図である。
【図１４】第２の実施の形態による処理例を示すフローチャートである。
【図１５】第２の実施の形態による処理例を示すフローチャートである。
【図１６】第３の実施の形態の構成例についての概念的なモジュール構成図である。
【図１７】フローテーブルのデータ構造例を示す説明図である。
【図１８】出力可能条件テーブルのデータ構造例を示す説明図である。
【図１９】第３の実施の形態による処理例を示すフローチャートである。
【図２０】第３の実施の形態による処理例を示すフローチャートである。
【図２１】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜＜第１の実施の形態＞＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶している」、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２２】
本実施の形態である画像処理装置１００は、申請書等の予め定められた文書の画像に、禁複写文書の画像を合成するものであって、図１の例に示すように、画像受付モジュール１０５、登録モジュール１１０、禁止画像ＤＢ（ＤａｔａＢａｓｅ）１１５、申請書画像ＤＢ１２０、認識モジュール１２５、合成モジュール１３０、出力可能ペアＤＢ１３５、画像出力モジュール１４０を有している。
禁複写文書とは、複写することが禁じられた文書をいう。ここでの複写には、複写機による紙等への複写の他に、スキャナ等による電子情報（画像情報）の生成を含む。また、文書の素材として、主に、紙があるが、プラスチック等であってもよい。さらに、文書の形態（大きさ等）として、主に、Ａ４等の規格にそったものがあるが、名刺程度の大きさのカード等であってもよい。
ある条件と満たすと複写を認められる禁複写文書がある。例えば、個人番号（以下、マイナンバーともいう）が記載された書類（具体的には、通知カード、個人番号カード）がある。マイナンバーの取り扱いについて、「内閣官房社会保障改革担当室・内閣府大臣官房番号制度担当室」のホームページ（http://www.cas.go.jp/jp/seisaku/bangoseido/faq/faq4.html）には、以下のような記載がある。
−−−−−  −−−−−  −−−−−
Ｑ4−1−3  マイナンバー（個人番号）を使って、従業員や顧客の情報を管理することはできますか？
Ａ4−1−3  マイナンバーは、法律や条例で定められた社会保障、税、災害対策の手続き以外で利用することはできません。これらの手続きに必要な場合を除き、民間事業者が従業員や顧客などにマイナンバーの提供を求めたり、マイナンバーを含む個人情報を収集し、保管したりすることもできません。
法律や条例で定められた手続き以外の事務でも、個人番号カードを身分証明書として顧客の本人確認を行うことができますが、その場合は、個人番号カードの裏面に記載されたマイナンバーを書き写したり、コピーを取ったりすることはできません。（２０１４年６月回答）
−−−−−  −−−−−  −−−−−
以下、禁複写文書の例として、個人番号カードの裏面を挙げて説明する。例えば、画像処理装置１００は、禁複写文書である個人番号カードの裏面を、合成が必要な予め定められた届け出等の業務に扱えるように制限するものである。
【００２３】
画像受付モジュール１０５は、登録モジュール１１０、認識モジュール１２５と接続されている。画像受付モジュール１０５は、文書の画像を受け付ける。画像を受け付けるとは、例えば、スキャナ、カメラ等を制御して画像を読み込むこと、ファックス等で通信回線を介して外部機器から画像を受信すること、ハードディスク（コンピュータに内蔵されているものの他に、ネットワークを介して接続されているもの等を含む）等に記憶されている画像を読み出すこと等が含まれる。画像は、２値画像、多値画像（カラー画像を含む）であってもよい。受け付ける画像は、１枚であってもよいし、複数枚であってもよい。また、画像として、禁複写文書（第１の文書）の画像、その禁複写文書の画像を合成する文書（第２の文書）の画像がある。第１の文書として、前述したように個人番号カードの裏面等がある。第２の文書として、例えば、個人を特定することが必要であって、法律や条例で定められた社会保障、税、災害対策の手続きにおける申請書等がある。
【００２４】
登録モジュール１１０は、画像受付モジュール１０５、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、出力可能ペアＤＢ１３５と接続されている。登録モジュール１１０は、画像受付モジュール１０５で受け付けた画像を、第１の文書の画像又は第２の文書の画像として、それぞれ禁止画像ＤＢ１１５又は申請書画像ＤＢ１２０に登録する。その際に、認識モジュール１２５による認識処理のために、各文書の特徴抽出を行って、その結果を禁止画像ＤＢ１１５又は申請書画像ＤＢ１２０に登録するようにしてもよい。そして、登録モジュール１１０は、第１の文書を複写するための条件である「第１の文書の文書種別と第２の文書の文書種別の組」を出力可能ペアＤＢ１３５に登録する。また、登録モジュール１１０は、第１の文書の画像を合成する第２の文書の画像内の領域を登録する。詳細な処理内容については、図４の例に示すフローチャートを用いて後述する。
【００２５】
禁止画像ＤＢ１１５は、登録モジュール１１０、認識モジュール１２５と接続されている。禁止画像ＤＢ１１５は、登録モジュール１１０によって登録された第１の文書の画像を記憶している。例えば、禁止画像テーブル５００を記憶している。図５は、禁止画像テーブル５００のデータ構造例を示す説明図である。禁止画像テーブル５００は、文書種別欄５１０、表／裏欄５２０、特徴欄５３０、画像欄５４０を有している。文書種別欄５１０は、対象文書の種別を記憶している。例えば、個人番号カードの裏面を示す「文書種別Ｘ」等がある。表／裏欄５２０は、その文書の表面であるか裏面であるかを記憶している。特徴欄５３０は、その文書の特徴を記憶している。認識モジュール１２５による認識処理に利用する特徴であって、例えば、背景（文様等）、構成（文字の位置等）、画素塊の大きさ、形状等、文字認識結果等がある。なお、画素塊とは、４連結又は８連結で連続する画素領域を少なくとも含み、これらの画素領域の集合をも含む。これらの画素領域の集合とは、４連結等で連続した画素領域が複数あり、その複数の画素領域は近傍にあるものをいう。ここで、近傍にあるものとは、例えば、互いの画素領域が距離的に近いもの、文章としての１行から１文字ずつ切り出すように縦又は横方向に射影し、空白地点で切り出した画像領域、又は一定間隔で切り出した画像領域等がある。なお、１つの画素塊として、１文字の画像となる場合が多い。ただし、実際に人間が文字として認識できる画素領域である必要はない。文字の一部分、文字を形成しない画素領域等もあり、何らかの画素の塊であればよい。画像欄５４０は、その文書の画像を記憶している。画像情報そのものであってもよいし、その画像情報を記憶している場所（例えば、文書名であってもよいし、その画像情報の場所を指し示す記述であるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ、なお、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒを含む）等であってもよい）であってもよい。
【００２６】
申請書画像ＤＢ１２０は、登録モジュール１１０、認識モジュール１２５と接続されている。申請書画像ＤＢ１２０は、登録モジュール１１０によって登録された第１の文書の画像を記憶している。例えば、申請書画像テーブル６００を記憶している。図６は、申請書画像テーブル６００のデータ構造例を示す説明図である。申請書画像テーブル６００は、文書種別欄６１０、特徴欄６２０、合成位置欄６３０、画像欄６４０を有している。文書種別欄６１０は、文書種別を記憶している。例えば、社会保障の手続きにおける申請書（個人番号カードの裏面の画像を合成する必要がある申請書）である「文書種別Ａ」等がある。特徴欄６２０は、その文書の特徴を記憶している。禁止画像テーブル５００の特徴欄５３０と同等である。合成位置欄６３０は、その文書に対して、第１の文書を合成する位置を記憶している。位置として、例えば、矩形領域の左上の座標（Ｘ，Ｙ）、幅（Ｗ）、高さ（Ｈ）等である。画像欄６４０は、その文書の画像を記憶している。禁止画像テーブル５００の画像欄５４０と同等である。
【００２７】
認識モジュール１２５は、画像受付モジュール１０５、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、合成モジュール１３０と接続されている。認識モジュール１２５は、登録モジュール１１０によって受け付けられた画像を対象として、第１の文書の文書種別と第２の文書の文書種別を認識する。ここで、認識とは、画像からその文書種別を決定することである。つまり、画像受付モジュール１０５から受け取った画像の文書種別が、第１の文書の文書種別又は第２の文書の文書種別のいずれであるかを認識する。例えば、登録モジュール１１０が行った特徴抽出処理と同等の特徴抽出処理を行い、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０に記憶されている特徴と比較して、特徴空間内で予め定められた距離以内にあるものの文書種別を特定すればよい。
また、認識モジュール１２５は、第１の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第２の文書として、又は、第２の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第１の文書として、認識処理を行うようにしてもよい。例えば、予め定められた時間として、１０秒等がある。したがって、原稿送り装置付きのスキャナで連続して読み込んだ文書群が、第１の文書、第２の文書となる。
また、認識モジュール１２５は、１つの画像内に、複数の文書の画像がある場合、一方の文書の画像を第１の文書の画像とし、他方の文書の画像を第２の文書の画像として切り出し、そして、切り出した文書の画像に対応する文書の文書種別を認識するようにしてもよい。例えば、プラテン上に２つの文書をセットして、１回のスキャン動作で読み込んだ画像が該当する。
【００２８】
合成モジュール１３０は、認識モジュール１２５、出力可能ペアＤＢ１３５、画像出力モジュール１４０と接続されている。合成モジュール１３０は、第１の文書の文書種別が禁複写文書であり、第２の文書の文書種別がその第１の文書を合成するための文書である場合、その第２の文書の画像内の予め定められた領域内に、その第１の文書の画像を合成する。例えば、第１の文書の文書種別と第２の文書の文書種別の組が、出力可能ペアＤＢ１３５内の出力可能ペアテーブル７００の禁止文書欄７１０、許可フォーム欄７２０内の文書種別のペアに該当する場合である。また、合成を行うのに、第１の文書の画像に対して、拡大縮小、回転等のアフィン変換を施すようにしてもよい。
出力可能ペアＤＢ１３５は、登録モジュール１１０、合成モジュール１３０と接続されている。出力可能ペアＤＢ１３５は、登録モジュール１１０による登録処理によって、禁複写文書である第１の文書の画像を第２の文書の画像に合成するための条件としての、第１の文書の文書種別と第２の文書の文書種別のペアを記憶している。例えば、出力可能ペアテーブル７００を記憶している。図７は、出力可能ペアテーブル７００のデータ構造例を示す説明図である。出力可能ペアテーブル７００は、禁止文書欄７１０、許可フォーム欄７２０、合成位置欄７３０を有している。禁止文書欄７１０は、禁止文書（第１の文書）の文書種別を記憶している。許可フォーム欄７２０は、その禁止文書の文書種別に対応する許可フォーム（第２の文書）の文書種別を記憶している。禁止文書欄７１０と許可フォーム欄７２０の文書種別の組み合わせの場合に、合成が許可されることとなる。合成位置欄７３０は、第２の文書の画像内に第１の文書の画像を合成する位置を記憶している。申請書画像テーブル６００の合成位置欄６３０と同等のものである。
また、合成モジュール１３０は、合成後の第１の文書の画像の部分に、複製牽制画像（複製物に現れる潜像であって、複製を牽制するための模様）を重畳するようにしてもよい。この複製牽制画像に含まれる文字列として、申請書の申請先を申請書（第２の文書の画像）から取得し、設定するようにしてもよいし、ユーザーの操作によって受け付けられた文字列であってもよい。
【００２９】
画像出力モジュール１４０は、合成モジュール１３０と接続されている。画像出力モジュール１４０は、合成モジュール１３０によって合成された画像を出力する。画像を出力するとは、例えば、プリンタ等の印刷装置で印刷すること、ディスプレイ等の表示装置に表示すること、ファックス等の画像送信装置で画像を送信すること、画像データベース等の画像記憶装置へ画像を書き込むこと、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等が含まれる。
【００３０】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
図２（ａ）に示す例は、画像形成処理装置２００として単独の機器（スタンドアローン）として構成したものである。画像形成処理装置２００は、画像読取装置２１０、画像処理装置１００、印刷装置２２０を有しており、例えば、複写機、ファックス、複合機（ここでの複合機は、少なくともスキャナ機能、プリンタ機能を有し、複写機、ファックス等機能を有している画像処理装置）等が該当する。
画像読取装置２１０は、画像処理装置１００と接続されている。画像読取装置２１０は、画像を読み込むスキャナ等である。
画像処理装置１００は、画像読取装置２１０、印刷装置２２０と接続されている。画像読取装置２１０が読み込んだ画像（第１の文書の画像、第２の文書の画像）を受け付けて、合成の処理結果を印刷装置２２０に渡す。
印刷装置２２０は、画像処理装置１００と接続されている。印刷装置２２０は、画像処理装置１００が受け取った画像（合成画像）を印刷するプリンタ等である。
【００３１】
図２（ｂ）に示す例は、通信回線２９０を介して各機器を接続したシステムとして構成したものである。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。
画像処理装置１００、画像形成処理装置２００、画像読取装置２１０、印刷装置２２０、画像形成装置２３０、画像ＤＢ装置２５０は、通信回線２９０を介してそれぞれ接続されている。
画像形成装置２３０は、画像読取装置２１０、印刷装置２２０を有している。画像形成装置２３０は、画像読取装置２１０、印刷装置２２０を有している一般的な複写機が該当する。
画像ＤＢ装置２５０は、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、出力可能ペアＤＢ１３５、合成画像ＤＢ２４０を有している。合成画像ＤＢ２４０は、画像出力モジュール１４０によって出力された合成画像を記憶する。画像ＤＢ装置２５０は、他の画像処理装置１００からアクセスされ、複数の画像処理装置１００において、統一した禁止画像テーブル５００、申請書画像テーブル６００、出力可能ペアテーブル７００を利用させるようにするものである。
例えば、画像読取装置２１０、画像形成装置２３０で読み込んだ文書の画像を、画像処理装置１００に送信し、画像ＤＢ装置２５０内の情報を用いて処理を行い、そこでの処理結果（合成画像）を、印刷装置２２０、画像形成装置２３０で印刷するようにしてもよい。また、画像処理装置１００の代わりに画像形成処理装置２００内の画像処理装置１００を利用するようにしてもよい。
また、画像処理装置１００、画像ＤＢ装置２５０による機能は、クラウドサービスとして実現してもよい。
【００３２】
図３は、第１の実施の形態による処理例を示す説明図である。
ユーザー３００は、自分のマイナンバーカード（文書種別Ｘ）３１０、社会保障の手続きにおけるマイナンバー申請書（文書種別Ａ）３２０を用意し、両者を画像形成処理装置２００で読み込ませる。マイナンバー申請書（文書種別Ａ）３２０として、例えば、マイナンバー申請書画像９００がある。図９は、第１の実施の形態による処理例を示す説明図である。図９（ａ）の例に示すマイナンバー申請書画像９００は、マイナンバーカード合成位置９１０を有している。つまり、マイナンバーカード合成位置９１０の位置（Ｘ，Ｙ，Ｗ，Ｈ）が、出力可能ペアテーブル７００の合成位置欄７３０に登録されている。画像形成処理装置２００は、処理結果の合成画像であるマイナンバー合成申請書３３０を出力する。マイナンバー合成申請書３３０として、例えば、合成後画像９５０がある。図９（ｂ）の例に示す合成後画像９５０は、マイナンバーカード裏画像９２０を有している。つまり、マイナンバー申請書（文書種別Ａ）３２０の画像にマイナンバーカード（文書種別Ｘ）３１０の画像を合成したものである。
【００３３】
図４は、第１の実施の形態による処理例（登録処理例）を示すフローチャートである。
ステップＳ４０２では、登録モジュール１１０は、禁止画像であるか、申請書画像であるかを判断し、禁止画像（第１の文書の画像）の場合はステップＳ４０４へ進み、申請書画像（第２の文書の画像）の場合はステップＳ４０８へ進む。ここでの判断は、操作者の操作にしたがったものであってもよい。例えば、画像処理装置１００が有しているタッチスクリーン上に禁止画像を示すボタンと申請書画像を示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像が禁止画像、申請書画像のいずれであるかを判断してもよい。
ステップＳ４０４では、画像受付モジュール１０５は、画像を受け付ける。
ステップＳ４０６では、登録モジュール１１０は、画像を禁止画像ＤＢ１１５に登録する。また、特徴抽出を行い、その結果も禁止画像ＤＢ１１５に登録する。なお、特徴抽出として、禁止画像がマイナンバーの画像である場合は、マイナンバーが記載された部分を除いた領域を対象としてもよい。マイナンバー部分は、個人毎に異なるからである。また、マイナンバーが記載された部分は１２桁の数字であることを特徴して抽出してもよい。具体的には、禁止画像テーブル５００を生成する。
【００３４】
ステップＳ４０８では、画像受付モジュール１０５は、画像を受け付ける。
ステップＳ４１０では、登録モジュール１１０は、画像を申請書画像ＤＢ１２０に登録する。ステップＳ４０６での特徴抽出処理と同等の処理を行う。具体的には、申請書画像テーブル６００を生成する。
ステップＳ４１２では、登録モジュール１１０は、合成位置を申請書画像ＤＢ１２０に登録する。具体的には、申請書画像テーブル６００の合成位置欄６３０を生成する。
ステップＳ４１４では、登録モジュール１１０は、ペアの画像を登録できるか否か（禁止画像、申請書画像の両者が揃ったか否か）を判断し、登録できる場合はステップＳ４１６へ進み、それ以外の場合はステップＳ４０２へ戻る。そして、ステップＳ４１４で「Ｙ」の場合は、登録モジュール１１０は、そのペアの画像に関する情報を出力可能ペアテーブル７００として生成する。
ステップＳ４１６では、登録モジュール１１０は、終了か否かを判断し、終了の場合は処理を終了し（ステップＳ４９９）、それ以外の場合はステップＳ４０２へ戻る。
【００３５】
図８は、第１の実施の形態による処理例（合成処理例）を示すフローチャートである。なお、画像Ａ、画像Ｂは、第１の文書の画像、第２の文書の画像のいずれであってもよい。
ステップＳ８０２では、画像受付モジュール１０５は、画像Ａを受け付ける。
ステップＳ８０４では、画像受付モジュール１０５は、画像Ｂを受け付ける。
ステップＳ８０６では、認識モジュール１２５は、画像Ａに対して特徴抽出を行う。
ステップＳ８０８では、認識モジュール１２５は、画像Ｂに対して特徴抽出を行う。
ステップＳ８１０では、認識モジュール１２５は、画像Ａを認識する。つまり、画像Ａの文書種別を決定する。
【００３６】
ステップＳ８１２では、認識モジュール１２５は、画像Ｂを認識する。つまり、画像Ｂの文書種別を決定する。
ステップＳ８１４では、合成モジュール１３０は、出力可能ペアテーブル７００に登録されているペアであるか否かを判断し、出力可能ペアテーブル７００に登録されているペアの場合はステップＳ８１６へ進み、それ以外の場合はステップＳ８２０へ進む。
ステップＳ８１６では、合成モジュール１３０は、出力可能ペアテーブル７００の合成位置欄７３０にしたがって、第２の文書の画像内に禁止画像を合成する。
ステップＳ８１８では、画像出力モジュール１４０は、合成画像を出力する。
ステップＳ８２０では、合成モジュール１３０は、禁止画像を破棄する。ここでの破棄には、読み込んだ画像情報の消去の他に、特徴抽出結果、その他の処理における中間結果等の消去を行ってもよい。
ステップＳ８２２では、合成モジュール１３０は、申請書等が異なる旨の警告を提示する。画像がペアでない場合（１つの画像であって、禁止画像ＤＢ１１５には登録されていない場合）は、警告を提示せず、処理（複写等）を続行する。
したがって、以下のいずれかを行うことになる。
（１）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていた場合には、画像処理装置１００は画像の処理を中止する。
（２）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていない場合（申請書画像ＤＢ１２０に登録されている場合を含む）には、画像処理装置１００は画像の処理を続行する。
（３）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていても、さらに読み込まれた文書の画像が出力可能ペアＤＢ１３５に登録されている許可フォームの画像である場合には、画像処理装置１００は画像の処理を続行する。そして、合成位置情報を元に、画像処理装置１００は複数の画像を合成して、画像形成を行う。
【００３７】
図１０は、第１の実施の形態による処理例（図８の例に示す処理例とは異なる処理例）を示すフローチャートである。１つの画像Ｃ内に、禁止画像、申請書画像の両者がある場合の処理例である。
ステップＳ１００２では、画像Ｃを受け付ける。
ステップＳ１００４では、画像Ｃから２つの画像（画像Ａ、画像Ｂ）を抽出する。例えば、文書の輪郭を抽出し、２つの画像を抽出すればよい。
ステップＳ１００６では、認識モジュール１２５は、画像Ａに対して特徴抽出を行う。
ステップＳ１００８では、認識モジュール１２５は、画像Ｂに対して特徴抽出を行う。
ステップＳ１０１０では、認識モジュール１２５は、画像Ａを認識する。
ステップＳ１０１２では、認識モジュール１２５は、画像Ｂを認識する。
【００３８】
ステップＳ１０１４では、合成モジュール１３０は、出力可能ペアテーブル７００に登録されているペアであるか否かを判断し、出力可能ペアテーブル７００に登録されているペアの場合はステップＳ１０１６へ進み、それ以外の場合はステップＳ１０２０へ進む。
ステップＳ１０１６では、合成モジュール１３０は、出力可能ペアテーブル７００の合成位置に禁止画像を合成する。
ステップＳ１０１８では、画像出力モジュール１４０は、合成画像を出力する。
ステップＳ１０２０では、合成モジュール１３０は、禁止画像を破棄する。
ステップＳ１０２２では、合成モジュール１３０は、警告を提示する。
なお、ステップＳ１００６以降の処理は、図８の例に示したフローチャートのステップＳ８０６以降の処理と同等である。
【００３９】
＜＜第２の実施の形態＞＞
図１１は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
画像処理装置１１００は、画像受付モジュール１０５、登録モジュール１１１０、禁止画像ＤＢ１１５、対象フローＤＢ１１２０、認識モジュール１１２５、合成モジュール１１３０、出力可能フローＤＢ１１３５、画像出力モジュール１４０、フロー起動モジュール１１５０を有している。なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する（以下同様）。
ここでは、フロー（ジョブフローともいわれる）と画像の文書種別の組み合わせを条件として、画像の合成（禁複写文書の複写を含む）をするものである。なお、フローとは、読み込んだ画像を対象として、ユーザーによって選択された定型的な処理（予め定められた処理）を行うものである。ここでのフローにおける処理として、例えば、画像の合成による文書作成処理、その文書を申請先に送信する転送処理等の複数の処理によって構成されている申請処理等が該当する。
【００４０】
画像受付モジュール１０５は、登録モジュール１１１０、認識モジュール１１２５と接続されている。
登録モジュール１１１０は、画像受付モジュール１０５、禁止画像ＤＢ１１５、対象フローＤＢ１１２０、出力可能フローＤＢ１１３５と接続されている。登録モジュール１１１０は、画像受付モジュール１０５で受け付けた画像を、第１の文書の画像として、禁止画像ＤＢ１１５に登録する。その際に、認識モジュール１１２５による認識処理のために、第１の文書の特徴抽出を行って、その結果を禁止画像ＤＢ１１５に登録するようにしてもよい。また、フローを対象フローＤＢ１１２０に登録する。そして、登録モジュール１１１０は、第１の文書を複写するための条件である「第１の文書の文書種別とフローの組」を出力可能フローＤＢ１１３５に登録する。また、登録モジュール１１１０は、第１の文書の画像を合成する第２の文書の画像内の領域を登録する。詳細な処理内容については、図１４の例に示すフローチャートを用いて後述する。
禁止画像ＤＢ１１５は、登録モジュール１１１０、認識モジュール１１２５と接続されている。
【００４１】
対象フローＤＢ１１２０は、登録モジュール１１１０、フロー起動モジュール１１５０と接続されている。対象フローＤＢ１１２０は、登録モジュール１１１０によって登録されたフローを記憶している。例えば、フローテーブル１２００を記憶している。図１２は、フローテーブル１２００のデータ構造例を示す説明図である。フローテーブル１２００は、フローＩＤ欄１２１０、貼付文書種別欄１２２０、貼付先文書種別欄１２３０、合成位置欄１２４０、画像欄１２５０を有している。フローＩＤ欄１２１０は、本実施の形態において、フローを一意に識別するための情報（フローＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。貼付文書種別欄１２２０は、そのフローにおいて、貼付対象となる文書（第１の文書）の文書種別を記憶している。貼付先文書種別欄１２３０は、そのフローにおいて、貼付先対象となる文書（第２の文書）の文書種別を記憶している。つまり、そのフローにおいて、貼付先文書種別欄１２３０の文書種別の文書に対して、貼付文書種別欄１２２０の文書種別の文書を合成することとなる。合成位置欄１２４０は、貼付先対象となる文書に対して、貼付対象となる文書を合成する位置を記憶している。位置として、例えば、矩形領域の左上の座標（Ｘ，Ｙ）、幅（Ｗ）、高さ（Ｈ）等である。画像欄１２５０は、貼付先対象となる文書の画像を記憶している。申請書画像テーブル６００の画像欄６４０と同等である。
フローテーブル１２００の貼付文書種別欄１２２０を検索することによって、貼付対象となる文書（第１の文書）の文書種別を取り扱うフローを抽出することができるようになる。
【００４２】
認識モジュール１１２５は、画像受付モジュール１０５、禁止画像ＤＢ１１５、合成モジュール１１３０と接続されている。認識モジュール１１２５は、第１の文書の文書種別を認識する。ここで、認識とは、画像からその文書種別を決定することである。つまり、画像受付モジュール１０５から受け取った画像の文書種別が、第１の文書の文書種別であるか否かを認識する。例えば、登録モジュール１１１０が行った特徴抽出処理と同等の特徴抽出処理を行い、禁止画像ＤＢ１１５に記憶されている特徴と比較して、特徴空間内で予め定められた距離以内にあるものの文書種別を特定すればよい。
合成モジュール１１３０は、認識モジュール１１２５、出力可能フローＤＢ１１３５、画像出力モジュール１４０、フロー起動モジュール１１５０と接続されている。合成モジュール１１３０は、第１の文書の文書種別が禁複写文書であり、その第１の文書を用いたフローがその第１の文書を第２の文書に合成する処理を含む場合、その第２の文書の画像内の予め定められた領域内に、その第１の文書の画像を合成する。起動されているフローは、フロー起動モジュール１１５０から受け取り、認識結果（画像受付モジュール１０５が受け付けた文書が禁複写文書であるか否か）は、認識モジュール１１２５から受け取り、出力可能フローＤＢ１１３５内の条件を示す情報にしたがって判断を行う。
なお、第１の実施の形態における第２の文書は登録モジュール１１０が受け付けたが、第２の実施の形態では、フロー内に定義された文書（具体的には、フローテーブル１２００の貼付先文書種別欄１２３０の文書）を第２の文書として用いることになる。
【００４３】
出力可能フローＤＢ１１３５は、登録モジュール１１１０、合成モジュール１１３０と接続されている。出力可能フローＤＢ１１３５は、貼付対象となる文書（第１の文書）を貼付先対象となる文書（第２の文書）に合成する条件を示す情報を記憶している。例えば、出力可能フロー文書テーブル１３００を記憶している。図１３は、出力可能フロー文書テーブル１３００のデータ構造例を示す説明図である。出力可能フロー文書テーブル１３００は、禁止文書欄１３１０、許可フロー欄１３２０、合成位置欄１３３０を有している。禁止文書欄１３１０は、禁止文書（第１の文書）の文書種別を記憶している。許可フロー欄１３２０は、その禁止文書の文書種別に対応する許可フロー（禁止文書を取り扱うフロー）を記憶している。合成位置欄１３３０は、その許可フローにおいて、第２の文書の画像内に第１の文書の画像を合成する位置を記憶している。出力可能ペアテーブル７００の合成位置欄７３０と同等のものである。
また、合成モジュール１１３０は、合成後の第１の文書の画像の部分に、複製牽制画像（複製物に現れる潜像であって、複製を牽制するための模様）を重畳するようにしてもよい。この複製牽制画像に含まれる文字列として、申請書の申請先を申請書（第２の文書の画像）から取得し、設定するようにしてもよいし、ユーザーの操作によって受け付けられた文字列であってもよい。
【００４４】
画像出力モジュール１４０は、合成モジュール１１３０と接続されている。
フロー起動モジュール１１５０は、対象フローＤＢ１１２０、合成モジュール１１３０と接続されている。フロー起動モジュール１１５０は、タッチスクリーン等に表示した予め定義された複数のフローから、ユーザーの選択操作によって、その選択されたフローを起動する。この選択操作は、画像受付モジュール１０５による画像の受け付けの前であってもよいし（つまり、フロー内の処理の１つとしての画像の読み込み）、画像を受け付けた後であってもよい。
【００４５】
図１４は、第２の実施の形態による処理例（登録処理例）を示すフローチャートである。
ステップＳ１４０２では、登録モジュール１１１０は、禁止画像であるか、フローであるかを判断し、禁止画像の場合はステップＳ１４０４へ進み、フローの場合はステップＳ１４０８へ進む。ここでの判断は、操作者の操作にしたがったものであってもよい。例えば、画像処理装置１１００が有しているタッチスクリーン上に禁止画像を示すボタンとフローを示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像を禁止画像として、又はその後に選択されたフローを許可フローとして判断してもよい。
ステップＳ１４０４では、画像受付モジュール１０５は、画像を受け付ける。ステップＳ４０４と同等の処理である。
ステップＳ１４０６では、登録モジュール１１１０は、画像を禁止画像ＤＢ１１５に登録する。ステップＳ４０６と同等の処理である。
【００４６】
ステップＳ１４０８では、登録モジュール１１１０は、フローを受け付ける。前述のように、ユーザーの操作によって、複数のフローから選択してもよいし、ユーザーの操作によって新たなフローが定義されてもよい。
ステップＳ１４１０では、登録モジュール１１１０は、フローを対象フローＤＢ１１２０に登録する。具体的には、フローテーブル１２００を生成する。
ステップＳ１４１２では、登録モジュール１１１０は、合成位置を登録する。具体的には、フローテーブル１２００の合成位置欄１２４０を生成する。
ステップＳ１４１４では、登録モジュール１１１０は、出力画像とフローのペアを登録できるか否か（禁止画像、フローの両者が揃ったか否か）を判断し、登録できる場合はステップＳ１４１６へ進み、それ以外の場合はステップＳ１４０２へ戻る。そして、ステップＳ１４１４で「Ｙ」の場合は、登録モジュール１１１０は、その禁止画像、フローのペアに関する情報を出力可能フロー文書テーブル１３００として生成する。
ステップＳ１４１６では、登録モジュール１１１０は、終了か否かを判断し、終了の場合は処理を終了し（ステップＳ１４９９）、それ以外の場合はステップＳ１４０２へ戻る。
【００４７】
図１５は、第２の実施の形態による処理例（合成処理例）を示すフローチャートである。
ステップＳ１５０２では、フロー起動モジュール１１５０は、起動するフローを受け付ける。
ステップＳ１５０４では、画像受付モジュール１０５は、画像を受け付ける。
ステップＳ１５０６では、認識モジュール１１２５は、画像に対して特徴抽出を行う。
ステップＳ１５０８では、認識モジュール１１２５は、画像を認識する。つまり、受け付けた画像の文書種別を決定する。
ステップＳ１５１０では、合成モジュール１１３０は、画像種別と起動されたフローのペアは、出力可能フロー文書テーブル１３００に登録されているペアであるか否かを判断し、出力可能フロー文書テーブル１３００に登録されているペアの場合はステップＳ１５１２へ進み、それ以外の場合はステップＳ１５１６へ進む。
ステップＳ１５１２では、合成モジュール１１３０は、出力可能フロー文書テーブル１３００の合成位置欄１３３０にしたがって禁止画像（ステップＳ１５０４で受け付けた画像）を合成する。
ステップＳ１５１４では、画像出力モジュール１４０は、合成画像を出力する。
ステップＳ１５１６では、合成モジュール１１３０は、禁止画像を破棄する。ステップＳ８２０の処理と同等である。
ステップＳ１５１８では、合成モジュール１１３０は、フロー等が異なる旨の警告を提示する。画像を受け付けていない場合（フローのみが起動された場合）は、警告を提示せず、そのフローの処理を続行する。
【００４８】
したがって、以下のいずれかを行うことになる。
（１）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていた場合には、画像処理装置１１００は画像の処理を中止する。
（２）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていない場合には、画像処理装置１１００は画像の処理を続行する。
（３）読み込んだ文書の画像が禁止画像ＤＢ１１５に登録されていても、起動されたフローが出力可能フローＤＢ１１３５に登録されている許可フローである場合には、画像処理装置１１００は画像の処理を続行する。そして、合成位置情報を元に、画像処理装置１１００は複数の画像を合成して、画像形成を行う。
【００４９】
＜＜第３の実施の形態＞＞
図１６は、第３の実施の形態の構成例についての概念的なモジュール構成図である。第３の実施の形態は、第１の実施の形態と第２の実施の形態とを組み合わせたものである。
画像処理装置１６００は、画像受付モジュール１０５、登録モジュール１６１０、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、対象フローＤＢ１１２０、認識モジュール１２５、合成モジュール１６３０、出力可能条件ＤＢ１６３５、画像出力モジュール１４０、フロー起動モジュール１１５０を有している。
画像受付モジュール１０５は、登録モジュール１６１０、認識モジュール１２５と接続されている。
登録モジュール１６１０は、画像受付モジュール１０５、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、対象フローＤＢ１１２０、出力可能条件ＤＢ１６３５と接続されている。登録モジュール１６１０は、画像受付モジュール１０５で受け付けた画像を、第１の文書の画像又は第２の文書の画像として、それぞれ禁止画像ＤＢ１１５又は申請書画像ＤＢ１２０に登録する。また、フローを対象フローＤＢ１１２０に登録する。そして、登録モジュール１６１０は、第１の文書を複写するための条件である「第１の文書の文書種別と第２の文書の文書種別とフローの組」を出力可能条件ＤＢ１６３５に登録する。また、登録モジュール１６１０は、第１の文書の画像を合成する第２の文書の画像内の領域を登録する。詳細な処理内容については、図１９の例に示すフローチャートを用いて後述する。
禁止画像ＤＢ１１５は、登録モジュール１６１０、認識モジュール１２５と接続されている。
【００５０】
申請書画像ＤＢ１２０は、登録モジュール１６１０、認識モジュール１２５と接続されている。
対象フローＤＢ１１２０は、登録モジュール１６１０、フロー起動モジュール１１５０と接続されている。対象フローＤＢ１１２０は、登録モジュール１１１０によって登録されたフローを記憶している。例えば、フローテーブル１２００を記憶している。また、申請書画像ＤＢ１２０内の申請書画像テーブル６００と重複する部分を削除して、フローＩＤ欄１２１０、貼付文書種別欄１２２０、貼付先文書種別欄１２３０によって構成されるフローテーブルとしてもよい。さらに、フローだけで構成されるフローテーブル１７００を記憶していてもよい。図１７は、フローテーブル１７００のデータ構造例を示す説明図である。フローテーブル１７００は、フローＩＤ欄１７１０を有している。フローＩＤ欄１７１０は、フローＩＤを記憶している。
【００５１】
認識モジュール１２５は、画像受付モジュール１０５、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、合成モジュール１６３０と接続されている。
合成モジュール１６３０は、認識モジュール１２５、出力可能条件ＤＢ１６３５、画像出力モジュール１４０、フロー起動モジュール１１５０と接続されている。合成モジュール１６３０は、第１の文書の文書種別が禁複写文書であり、第２の文書の文書種別がその第１の文書を合成するための文書であり、その第１の文書を用いたフローがその第１の文書をその第２の文書に合成する処理を含む場合、その第２の文書の画像内の予め定められた領域内に、その第１の文書の画像を合成する。起動されているフローは、フロー起動モジュール１１５０から受け取り、認識結果（画像受付モジュール１０５が受け付けた２つの文書が、それぞれ禁複写文書、禁複写文書を合成するための文書であるか否か）は、認識モジュール１２５から受け取り、出力可能条件ＤＢ１６３５内の条件を示す情報にしたがって判断を行う。
【００５２】
出力可能条件ＤＢ１６３５は、登録モジュール１６１０、合成モジュール１６３０と接続されている。出力可能条件ＤＢ１６３５は、貼付対象となる文書（第１の文書）を貼付先対象となる文書（第２の文書）に合成する条件を示す情報を記憶している。例えば、出力可能条件テーブル１８００を記憶している。図１８は、出力可能条件テーブル１８００のデータ構造例を示す説明図である。出力可能条件テーブル１８００は、禁止文書欄１８１０、許可フォーム欄１８２０、許可フロー欄１８３０、合成位置欄１８４０を有している。禁止文書欄１８１０は、禁止文書（第１の文書）の文書種別を記憶している。許可フォーム欄１８２０は、その禁止文書の文書種別に対応する許可フォーム（第２の文書）の文書種別を記憶している。許可フロー欄１８３０は、許可フローを記憶している。禁止文書欄１８１０の文書種別と許可フォーム欄１８２０の文書種別と許可フロー欄１８３０のフローの組み合わせの場合に、合成が許可されることとなる。合成位置欄１８４０は、第２の文書の画像内に第１の文書の画像を合成する位置を記憶している。申請書画像テーブル６００の合成位置欄６３０と同等のものである。
画像出力モジュール１４０は、合成モジュール１６３０と接続されている。
フロー起動モジュール１１５０は、対象フローＤＢ１１２０、合成モジュール１６３０と接続されている。
【００５３】
図１９は、第３の実施の形態による処理例（登録処理例）を示すフローチャートである。
ステップＳ１９０２では、登録モジュール１６１０は、禁止画像であるか、申請書画像であるか、又はフローであるかを判断し、禁止画像の場合はステップＳ１９０４へ進み、申請書画像の場合はステップＳ１９０８へ進み、フローの場合はステップＳ１９１４に進む。例えば、画像処理装置１６００が有しているタッチスクリーン上に禁止画像（第１の文書）を示すボタンと第２の文書を示すボタンとフローを示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像を禁止画像若しくは第２の文書の画像として、又はその後に選択されたフローを許可フローとして判断してもよい。
ステップＳ１９０４では、画像受付モジュール１０５は、画像を受け付ける。
ステップＳ１９０６では、登録モジュール１６１０は、画像を禁止画像ＤＢ１１５に登録する。
ステップＳ１９０８では、画像受付モジュール１０５は、画像を受け付ける。
ステップＳ１９１０では、登録モジュール１６１０は、画像を申請書画像ＤＢ１２０に登録する。
ステップＳ１９１２では、登録モジュール１６１０は、合成位置を登録する。
ステップＳ１９０４からステップＳ１９１２までの処理は、図４の例に示すフローチャートのステップＳ４０４からステップＳ４１２までの処理と同等である。
【００５４】
ステップＳ１９１４では、登録モジュール１６１０は、フローを受け付ける。
ステップＳ１９１６では、登録モジュール１６１０は、フローを対象フローＤＢ１１２０に登録する。
ステップＳ１９１４からステップＳ１９１６までの処理は、図１４の例に示すフローチャートのステップＳ１４０８からステップＳ１４１０までの処理と同等である。
ステップＳ１９１８では、登録モジュール１６１０は、出力可能の条件を登録できるか否か（禁止画像、第２の文書の画像、フローの３つが揃ったか否か）を判断し、登録できる場合はステップＳ１９２０へ進み、それ以外の場合はステップＳ１９０２へ戻る。そして、ステップＳ１９１８で「Ｙ」の場合は、登録モジュール１６１０は、その禁止画像、第２の文書の画像、フローの３つの組み合わせに関する情報を出力可能条件テーブル１８００として生成する。
ステップＳ１９２０では、登録モジュール１６１０は、終了か否かを判断し、終了の場合は処理を終了し（ステップＳ１９９９）、それ以外の場合はステップＳ１９０２へ戻る。
【００５５】
図２０は、第３の実施の形態による処理例（合成処理例）を示すフローチャートである。
ステップＳ２００２では、フロー起動モジュール１１５０は、起動するフローを受け付ける。図１５の例に示すフローチャートのステップＳ１５０２の処理と同等である。
ステップＳ２００４では、画像受付モジュール１０５は、画像Ａを受け付ける。
ステップＳ２００６では、画像受付モジュール１０５は、画像Ｂを受け付ける。
ステップＳ２００８では、認識モジュール１２５は、画像Ａに対して特徴抽出を行う。
ステップＳ２０１０では、認識モジュール１２５は、画像Ｂに対して特徴抽出を行う。
ステップＳ２０１２では、認識モジュール１２５は、画像Ａを認識する。
ステップＳ２０１４では、認識モジュール１２５は、画像Ｂを認識する。
ステップＳ２００４からステップＳ２０１４までの処理は、図８の例に示すフローチャートのステップＳ８０２からステップＳ８１２までの処理と同等である。
【００５６】
ステップＳ２０１６では、合成モジュール１６３０は、２つの画像種別と起動されたフローの組み合わせは、出力可能条件テーブル１８００に登録されている条件を満たしているか否かを判断し、満たしている場合はステップＳ２０１８へ進み、それ以外の場合はステップＳ２０２２へ進む。
ステップＳ２０１８では、合成モジュール１６３０は、出力可能条件テーブル１８００の合成位置欄１８４０にしたがって禁止画像（第１の文書の画像）を第２の文書の画像に合成する。
ステップＳ２０２０では、画像出力モジュール１４０は、合成画像を出力する。
ステップＳ２０２２では、合成モジュール１６３０は、禁止画像を破棄する。
ステップＳ２０２４では、合成モジュール１６３０は、警告を提示する。
【００５７】
図２１を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図２１に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部２１１７と、プリンタ等のデータ出力部２１１８を備えたハードウェア構成例を示している。
【００５８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０１は、前述の実施の形態において説明した各種のモジュール、すなわち、画像受付モジュール１０５、登録モジュール１１０、認識モジュール１２５、合成モジュール１３０、画像出力モジュール１４０、登録モジュール１１１０、認識モジュール１１２５、合成モジュール１１３０、フロー起動モジュール１１５０、登録モジュール１６１０、合成モジュール１６３０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０２は、ＣＰＵ２１０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０３は、ＣＰＵ２１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス２１０４により相互に接続されている。
【００６０】
ホストバス２１０４は、ブリッジ２１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス２１０６に接続されている。
【００６１】
キーボード２１０８、マウス等のポインティングデバイス２１０９は、操作者により操作されるデバイスである。ディスプレイ２１１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス２１０９とディスプレイ２１１０の両方の機能を備えているタッチスクリーン等であってもよい。
【００６２】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１１１は、ハードディスク（フラッシュメモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ２１０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、禁止画像ＤＢ１１５、申請書画像ＤＢ１２０、出力可能ペアＤＢ１３５、対象フローＤＢ１１２０、出力可能フローＤＢ１１３５、出力可能条件ＤＢ１６３５等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００６３】
ドライブ２１１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２１１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２１０７、外部バス２１０６、ブリッジ２１０５、及びホストバス２１０４を介して接続されているＲＡＭ２１０３に供給する。なお、リムーバブル記録媒体２１１３も、データ記録領域として利用可能である。
【００６４】
接続ポート２１１４は、外部接続機器２１１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２１１４は、インタフェース２１０７、及び外部バス２１０６、ブリッジ２１０５、ホストバス２１０４等を介してＣＰＵ２１０１等に接続されている。通信部２１１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部２１１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２１１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００６５】
なお、図２１に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２１に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図２１に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００６６】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００６７】
１００…画像処理装置
１０５…画像受付モジュール
１１０…登録モジュール
１１５…禁止画像ＤＢ
１２０…申請書画像ＤＢ
１２５…認識モジュール
１３０…合成モジュール
１３５…出力可能ペアＤＢ
１４０…画像出力モジュール
２００…画像形成処理装置
２１０…画像読取装置
２２０…印刷装置
２３０…画像形成装置
２４０…合成画像ＤＢ
２５０…画像ＤＢ装置
２９０…通信回線
１１００…画像処理装置
１１１０…登録モジュール
１１２０…対象フローＤＢ
１１２５…認識モジュール
１１３０…合成モジュール
１１３５…出力可能フローＤＢ
１１５０…フロー起動モジュール
１６００…画像処理装置
１６１０…登録モジュール
１６３０…合成モジュール
１６３５…出力可能条件ＤＢ
【図１】
0006672762.tif 000002
【図２】
0006672762.tif 000003
【図３】
0006672762.tif 000004
【図４】
0006672762.tif 000005
【図５】
0006672762.tif 000006
【図６】
0006672762.tif 000007
【図７】
0006672762.tif 000008
【図８】
0006672762.tif 000009
【図９】
0006672762.tif 000010
【図１０】
0006672762.tif 000011
【図１１】
0006672762.tif 000012
【図１２】
0006672762.tif 000013
【図１３】
0006672762.tif 000014
【図１４】
0006672762.tif 000015
【図１５】
0006672762.tif 000016
【図１６】
0006672762.tif 000017
【図１７】
0006672762.tif 000018
【図１８】
0006672762.tif 000019
【図１９】
0006672762.tif 000020
【図２０】
0006672762.tif 000021
【図２１】
0006672762.tif 000022