(57)【要約】【課題】任意の文書入力を可能にしたり、任意の埋め込み情報の種類を付加したり、埋め込み情報の検出結果に対応した任意の振る舞いを実施したりすることが可能な画像処理装置を提供する。【解決手段】入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるもので、文書入力機構１（１）と埋め込み情報解析機構１（２）と振る舞い決定機構１（３）と文書出力機構１（４）と画像管理機構１（５）を備え、文書入力機構１（１）と埋め込み情報解析機構１（２）間のインターフェース及び文書入力機構１（１）と画像管理機構１（５）間のインターフェースをそれぞれ固定化し、画像処理時にこれらのインターフェースに従うことで文書入力機構１（１）をそれ以外の機構１（２）〜１（５）に影響を与えずに新しい文書入力機構１（６）に入れ替え可能になっている。【選択図】図２
2008236127.tif 000002
【特許請求の範囲】
【請求項１】
入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われる画像処理装置であって、
画像処理装置は、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、
さらに、前記文書入力機構と前記埋め込み情報解析機構との間のインターフェース及び前記文書入力機構と前記画像管理機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、前記文書入力機構をそれ以外の機構に影響を与えることなく、新しい文書入力機構に入れ替え可能であることを特徴とする画像処理装置。
【請求項２】
入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われる画像処理装置であって、
画像処理装置は、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、
さらに、前記埋め込み情報解析機構と前記文書入力機構との間のインターフェース及び前記埋め込み情報解析機構と前記振る舞い決定機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、前記埋め込み情報解析機構をそれ以外の機構に影響を与えることなく、新しい埋め込み情報解析機構に入れ替え可能であることを特徴とする画像処理装置。
【請求項３】
入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われる画像処理装置であって、
画像処理装置は、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、
さらに、前記振る舞い決定機構と前記埋込情報解析機構との間のインターフェース及び前記振る舞い決定機構と前記文書出力機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、前記振る舞い決定機構をそれ以外の機構に影響を与えることなく、新しい振る舞い決定機構に入れ替え可能であることを特徴とする画像処理装置。
【請求項４】
入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われる画像処理装置であって、
画像処理装置は、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、
さらに、前記文書出力機構と前記振る舞い決定機構との間のインターフェース及び前記文書出力機構と前記画像管理機構との間のインターフェースが固定化されており、画像処理時にこれらのインターフェースに従うことにより、前記文書出力機構をそれ以外の機構に影響を与えることなく、新しい文書出力機構に入れ替え可能であることを特徴とする画像処理装置。
【請求項５】
請求項１に記載の画像処理装置において、
さらに、前記文書入力機構は、任意の入力元から供給される文書データに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものであることを特徴とする画像処理装置。
【請求項６】
請求項２に記載の画像処理装置において、
さらに、前記埋込情報解析機構は、任意の情報埋め込み手法に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものであることを特徴とする画像処理装置。
【請求項７】
請求項３に記載の画像処理装置において、
さらに、前記振る舞い決定機構は、埋め込み情報の検出結果に対応した任意の振る舞いに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものであることを特徴とする画像処理装置。
【請求項８】
請求項４に記載の画像処理装置において、
さらに、前記文書出力機構は、任意の出力先への文書出力に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものであることを特徴とする画像処理装置。
【請求項９】
請求項５乃至８のいずれかに記載の画像処理装置において、
埋め込み情報の検出結果に対応した任意の振る舞いを適用するときに利用するプログラムもしくは任意の出力先への文書出力時に利用するプログラムを動的に個別に追加できることを特徴とする画像処理装置。
【請求項１０】
請求項５乃至８のいずれかに記載の画像処理装置において、
埋め込み情報の検出結果に対応した任意の振る舞い自体のプログラム、かつ振る舞い適用時に利用するプログラム、もしくは任意の出力先への文書出力自体のプログラム、かつ文書出力時に利用するプログラムのそれぞれを動的に一括追加できることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー装置、ファクシミリ装置、スキャナ装置、プリンタ装置等の画像処理装置に係わり、特に、画像情報中に埋め込まれた埋め込み情報を検出し、その埋め込み情報の検出結果に対応してその後の画像処理が決定される画像処理装置に関する。
【背景技術】
【０００２】
近年、画像処理技術及び画像形成技術等が著しく向上したことによって、デジタルカラー複写機を用いて紙幣や有価証券等の特殊原稿をカラー複写した場合、極めて精巧な複写物が形成され、原本となる本物の特殊原稿とその複写物との正否が容易に区別できない場合が多くなっている。このため、前述のような特殊原稿や、企業等で取り扱う機密文書等のような原稿については、それを複写しようとしても、全く複写を行うことができないようにするか、あるいは、複写を行うことができたとしても正規の複写物を得ることができないようにする措置がとられている場合が多い。
【０００３】
このような観点から、従来、特殊原稿や機密文書等の複写物や転写物が出力されるデジタルカラー複写機等の画像処理装置においては、出力に規制が及ぶようにするための種々の手段が開発されており、その中のいくつかについて述べると、次のような手段が知られている。
【０００４】
その一つの手段としては、特開２００５−０３８３７１号や特開２００４−１６６２４１号に係るもので、前者の手段は、紙文書と電子文書のセキュリティの確保のために組織のセキュリティポリシーを適用しているものであり、後者の手段は、ドキュメントに関する取り扱いのルールを記述したセキュリティポリシーに従い、ドキュメントに対する動作を制御したり、セキュリティポリシーの書き替えを行ったりするものである。
【０００５】
また、他の一つの手段としては、特開２００６−２８７９０２号や特開２００４−３０３２２３号に係るもので、前者の手段は、画像中に複数ビットの情報の埋め込みを行ったり、逆に、当該情報を検出することを提案しているものであり、後者の手段は、印刷文書中に１次元／２次元バーコードを埋め込むことにより特別な紙文書あるいは電子文書であることの判別ができるようにしているものである。
【０００６】
さらに、他のもう一つの手段としては、特開２００６−２５４８３２号や特開２００４−２３０８５８号に係るもので、前者の手段は、出力が制限された紙文書あるいは電子文書であることを検出したとき、特定の振る舞いが実施されるものであり、後者の手段は、印刷回数を制限するための情報を印刷物内に埋め込んだり、その印刷物の印刷出力が得られる時間を制限したりするものである。
【０００７】
しかしながら、前記一つの手段である特開２００５−０３８３７１号及び特開２００４−１６６２４１に係るものは、紙文書中に埋め込まれた情報の検知について触れておらず、それらを紙文書に埋め込まれた情報の検知に対応できるようにした場合、画像処理装置の構成に多くの変更を加える必要がある。
【０００８】
また、前記他の一つの手段である特開２００６−２８７９０２号や特開２００４−３０３２２３号に係るものは、情報の埋め込み手法、すなわち埋め込み情報の種類が特定されているもので、新たな種類の情報の埋め込みを行なう場合には画像処理装置の構成に少なからず変更を加える必要がある。
【０００９】
さらに、前記他のもう一つの手段である特開２００６−２５４８３２号や特開２００４−２３０８５８号に係るものは、埋め込み情報を検出した後の振る舞いが特定されており、新たな振るに対応させようとした場合には画像処理装置の構成に少なからず変更を加える必要がある。
【特許文献１】特開２００５−０３８３７１号公報
【特許文献２】特開２００４−１６６２４１号公報
【特許文献３】特開２００６−２８７９０２号公報
【特許文献４】特開２００４−３０３２２３号公報
【特許文献５】特開２００６−２５４８３２号公報
【特許文献６】特開２００４−２３０８５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
既知のこの種の手段である画像処理装置においては、あらかじめ文書の入力元を特定するようにしているか、埋め込み情報の種類を特定するようにしているか、もしくは、埋め込み情報を検出した後の振る舞いを特定するようにしている。その結果、既知のこの種の画像処理装置は、新たな入力元からの文書入力を実施したり、新たな埋め込み情報の種類を変更させたり、埋め込み情報の検出結果に対応した新たな振る舞いを追加させたりするには、既知の画像処理装置の構成に大きな変更を加える必要があり、既知の画像処理装置では自ずと決められた範囲内での処理動作が行われるに過ぎないものであった。
【００１１】
本発明は、このような技術的背景に鑑みてなされたもので、その目的は、新たな要件や技術にそれぞれ対応できるように、任意の文書入力を可能にしたり、任意の埋め込み情報の種類を付加したり、埋め込み情報の検出結果に対応した任意の振る舞いを実施したりすることが可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【００１２】
前記目的を達成するために、本発明よる画像処理装置は、入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるものであって、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、さらに、文書入力機構と埋め込み情報解析機構との間のインターフェース及び文書入力機構と画像管理機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、文書入力機構をそれ以外の機構に影響を与えることなく、新しい文書入力機構に入れ替え可能である第１の手段を具備する。
【００１３】
前記目的を達成するために、本発明よる画像処理装置は、入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるものであって、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、さらに、埋め込み情報解析機構と文書入力機構との間のインターフェース及び埋め込み情報解析機構と振る舞い決定機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、埋め込み情報解析機構をそれ以外の機構に影響を与えることなく、新しい埋め込み情報解析機構に入れ替え可能である第２の手段を具備する。
【００１４】
前記目的を達成するために、本発明よる画像処理装置は、入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるものであって、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、さらに、振る舞い決定機構と埋込情報解析機構との間のインターフェース及び振る舞い決定機構と文書出力機構との間のインターフェースがそれぞれ固定化されており、画像処理時にこれらのインターフェースに従うことにより、振る舞い決定機構をそれ以外の機構に影響を与えることなく、新しい振る舞い決定機構に入れ替え可能である第３の手段を具備する。
【００１５】
前記目的を達成するために、本発明よる画像処理装置は、入力した文書データに対する埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるものであって、文書入力機構と埋め込み情報解析機構と振る舞い決定機構と文書出力機構と画像管理機構とを備え、さらに、文書出力機構と振る舞い決定機構との間のインターフェース及び文書出力機構と画像管理機構との間のインターフェースが固定化されており、画像処理時にこれらのインターフェースに従うことにより、文書出力機構をそれ以外の機構に影響を与えることなく、新しい文書出力機構に入れ替え可能である第４の手段を具備する。
【００１６】
この場合、前記第１の手段における文書入力機構は、任意の入力元から供給される文書データに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものである第１の付加的手段を具備する。
【００１７】
前記第２の手段における埋込情報解析機構は、任意の情報埋め込み手法に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものである第２の付加的手段を具備する。
【００１８】
前記第３の手段における振る舞い決定機構は、埋め込み情報の検出結果に対応した任意の振る舞いに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものである第３の付加的手段を具備する。
【００１９】
前記第４の手段における文書出力機構は、任意の出力先への文書出力に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるものである第４の付加的手段を具備する。
【００２０】
前記第１乃至第４の手段において、埋め込み情報の検出結果に対応した任意の振る舞いを適用するときに利用するプログラムもしくは任意の出力先への文書出力時に利用するプログラムを動的に個別に追加できるものである第５の付加的手段を具備する。
【００２１】
前記第１乃至第４の手段において、埋め込み情報の検出結果に対応した任意の振る舞い自体のプログラム、かつ振る舞い適用時に利用するプログラム、もしくは任意の出力先への文書出力自体のプログラム、かつ文書出力時に利用するプログラムのそれぞれを動的に一括追加できるものである第６の付加的手段を具備する。
【発明の効果】
【００２２】
請求項１に記載の発明によれば、入力した文書データにおける埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるもので、文書入力機構と埋め込み情報解析機構との間のインターフェース及び文書入力機構と画像管理機構との間のインターフェースをそれぞれ固定化しているので、これらのインターフェースに従ったプログラムを開発すれば、文書入力機構を除いたその他の機構に影響を与えることなく、低コストによりそれまでの文書入力機構を新たな文書入力機構に変更することが可能になるという効果がある。
【００２３】
請求項２に記載の発明によれば、入力した文書データにおける埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるもので、埋め込み情報解析機構と文書入力機構との間のインターフェース及び埋め込み情報解析機構と振る舞い決定機構との間のインターフェースをそれぞれ固定化しているので、これらのインターフェースに従ったプログラムを開発すれば、埋め込み情報解析機構を除いたその他の機構に影響を与えることなく、低コストによりそれまでの埋め込み情報解析機構を新たな埋め込み情報解析機構に変更することが可能になるという効果がある。
【００２４】
請求項３に記載の発明によれば、入力した文書データにおける埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるもので、振る舞い決定機構と埋め込み情報解析機構との間のインターフェース及び振る舞い決定機構と文書出力機構との間のインターフェースをそれぞれ固定化しているので、これらのインターフェースに従ったプログラムを開発すれば、振る舞い決定機構を除いたその他の機構に影響を与えることなく、低コストによりそれまでの振る舞い決定機構を新たな振る舞い機構に変更することが可能になるという効果がある。
【００２５】
請求項４に記載の発明によれば、入力した文書データにおける埋め込み情報を検出し、その埋め込み情報の検出結果に対応した画像処理が行われるもので、文書出力機構と振る舞い決定機構との間のインターフェース及び文書出力機構と画像管理機構との間のインターフェースをそれぞれ固定化しているので、これらのインターフェースに従ったプログラムを開発すれば、文書出力機構を除いたその他の機構に影響を与えることなく、低コストによりそれまでの文書出力機構を新たな文書出力機構に変更することが可能になるという効果がある。
【００２６】
請求項５に記載の発明において、文書入力機構は、任意の入力元から供給される文書データに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるようにすることによって、画像処理装置全体の構成に影響を与えることなく、低コストにより任意の入力元からの文書入力または特定の顧客に特化した文書入力を別途追加することができるという効果がある。
【００２７】
請求項６に記載の発明において、埋込情報解析機構は、任意の情報埋め込み手法に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるようにすることによって、画像処理装置全体の構成に影響を与えることなく、低コストにより任意の情報埋め込む手法または特定の顧客に特化した情報埋め込み手法を別途追加できるという効果がある。
【００２８】
請求項７に記載の発明において、振る舞い決定機構は、埋め込み情報の検出結果に対応した任意の振る舞いに対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるようにすることによって、画像処理装置全体の構成に影響を与えることなく、低コストにより埋め込み情報の検出結果に対応した任意の振る舞いまたは特定の顧客に特化した埋め込み情報を検出した後の振る舞いを別途追加できるという効果がある。
【００２９】
請求項８に記載の発明において、文書出力機構は、任意の出力先への文書出力に対して共通の制御部分を抽出した固定部分を保持し、この固定部分を継承開発したプログラムを動的に追加できるようにすることによって、画像処理装置全体の構成に影響を与えることなく、低コストにより任意の出力先への文書出力または特定の顧客に特化した文書出力を別途追加できるという効果がある。
【００３０】
請求項９に記載の発明において、埋め込み情報の検出結果に対応した任意の振る舞いを適用するときに利用するプログラムもしくは任意の出力先への文書出力時に利用するプログラムを動的に個別に追加できる汎用プログラムを動的に個別追加できるようにすることにより、埋め込み情報の検出結果に対応した任意の振る舞いもしくは任意の出力先への文書出力を開発する際に、これらの汎用プログラムを利用した低コストによる開発を実現できるという効果がある。
【００３１】
請求項１０に記載の発明において、埋め込み情報の検出結果に対応した任意の振る舞い自体のプログラムでかつその振る舞いを適用するときに振る舞いを適用するときに利用するプログラム、もしくは任意の出力先への文書出力自体のプログラムでかつ文書出力時に利用するプログラムのそれぞれを動的に一括追加できるようにすることにより、プログラムを追加するときの作業の煩雑さを軽減することができるという効果がある。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の実施の態様について説明する。
【００３３】
図１は、本発明による画像処理装置の一つの実施の態様を示すもので、その要部構成を表すブロック図である。
【００３４】
図１に示すように、この画像処理装置は、マイコンの主体部を構成し、各部の動作を集中的に制御するＣＰＵ１が内蔵されている。ＣＰＵ１は、画像バス２を介して、プログラム等の固定データを予め格納しているＲＯＭ３と各種のデータを書き換え可能に格納しているＲＡＭ４とデータを消去させることなく格納している不揮発性ＲＡＭであるＮＶＲＡＭ５とにそれぞれ接続されている。また、画像バス２は、通信ネットワーク６に結合される通信制御部７に接続されており、その他に、パネル制御部８を介してユーザとのインターフェースを司るＬＣＤタッチパネルを有する操作パネル９に、エンジン制御部１０を介してイメージデータの入出力である紙原稿の読み取りと転写紙への印刷をスキャナ部やプリンタ部に実行させるスキャン／プリントエンジン１１に、ディスクドライバ１２を介してイメージデータや制御プログラム等を記憶するＨＤＤからなる記憶装置１３にそれぞれ接続されており、さらに、公衆回線等を通して外部機器との間でデータ通信が行われるモデム１４に接続されている。
【００３５】
この場合、図１には図示されていないが、後述するように、ＣＰＵ１は、文書入力機構部と埋め込み情報解析機構部と振る舞い決定機構部と文書出力機構部と画像管理機構部とを備え、文書入力機構部と埋め込み情報解析機構部との間に第１インターフェースが結合配置され、埋め込み情報解析機構部と振る舞い決定機構部との間に第２インターフェースが結合配置され、振る舞い決定機構部と文書出力機構部との間に第３インターフェースが結合配置され、文書出力機構部と画像管理機構部との間に第４インターフェースが結合配置され、文書入力機構部と画像管理機構部との間に第５インターフェースが結合配置されている。
【００３６】
次に、図２は、ＣＰＵ１の内部構成を機能機構別に表わしたブロック構成図であって、各機能機構間に結合配置された第１インターフェース乃至第５インターフェースの図示は省略している。
【００３７】
図２に示されるように、ＣＰＵ１は、文書入力機構部１（１）と、埋め込み情報解析機構部１（２）と、振る舞い決定機構部１（３）と、文書出力機構部１（４）と、画像管理機構部１（５）とを具備している。
【００３８】
かかる構成を備えた画像処理装置は、次のように動作する。
【００３９】
いま、ＣＰＵ１は、エンジン制御部１０を制御することにより、スキャン／プリントエンジン１１によって任意の入力元から提供された文書データをスキャン等によって読み込むと、読み込んだ入力文書データを文書入力機構部１（１）で受領したあと、この読み込んだ入力文書データを入力文書データを埋め込み情報解析機構部１（２）に転送する。また、これと同時に、読み込んだ入力文書データを画像管理機構部１（５）に転送する。埋め込み情報解析機構部１（２）は、供給された入力文書データにおける埋め込み情報、この例では１次元バーコードについての解析を行い、その解析結果を振る舞い決定機構部１（３）に伝送する。振る舞い決定機構部１（３）は、埋め込み情報解析機構部１（２）からの解析結果が供給されると、その解析結果に適した振る舞いルールが選択され、選択された振る舞いルール情報が文書出力機構部１（４）に転送される。文書出力機構部１（４）は、振る舞いルール情報が供給されると、その振る舞いルール情報に基づく入力文書データの処理を決定し、その決定結果を画像管理機構部１（５）に供給する。
【００４０】
この場合、文書出力機構部１（４）における入力文書データの処理として、文書出力の実行であれば、画像管理機構部１（５）から入力文書データを受領し、その入力文書データの印刷を実行する。また、入力文書データの処理として、文書出力の中止であれば、画像管理機構部１（５）に供給された入力文書データを廃棄し、入力文書データの印刷を行わない。この他に、入力文書データの処理として、文書出力条件の変更や文書データ加工出力処理があるが、これらの文書データの処理については後述する。
【００４１】
ところで、この種の画像処理装置においては、文書入力機構部１（１）の機能により処理可能な入力文書データの種類、例えば図２に図示されているように、文書入力機構部１（１）がスキャン文書と特定されていれば、スキャン文書以外の入力文書データの処理ができないことになる。このため、文書入力機構部１（１）の機能として、スキャン文書以外の入力文書データを処理できるようにするには、いままでの文書入力機構部１（１）の代わりに新たな文書入力機構部１（１）に取り替える必要があり、その場合には、新たな文書入力機構部１（１）を含んだ画像処理装置の全体の構成を変更する必要が生じ、その構成の変更のためのコストがかなり高価になってしまう。
【００４２】
このため、この実施の形態による画像処理装置においては、第１例として、文書入力機構部１（１）と埋め込み情報解析機構部１（２）との間に結合配置されている第１インターフェース及び文書入力機構部１（１）と画像管理機構部１（５）にとの間に結合配置されている第５インターフェースのそれぞれを固定化されたインターフェースで構成し、いままでの文書入力機構部１（１）に代えて新たな文書入力機構部１（６）として、固定化された第１インターフェース及び第５インターフェースに従ったプログラムに従ったものを開発すれば、文書入力機構１（１）を除いた埋め込み情報解析機構部１（２）と、振る舞い決定機構部１（３）と、文書出力機構部１（４）と、画像管理機構部１（５）のそれぞれに影響を与えることなく、低コストで新たな文書入力機構部１（６）を得ることができる。
【００４３】
図３は、文書入力機構部１（１）を変更した際の一例を示すブロック構成図である。
【００４４】
図３に示されるように、文書入力機構部１（１）はそれまでの文書入力機構部であり、文書入力機構部１（６）は変更した後の文書入力機構部であって、それまでの文書入力機構部１（１）は、入力文書データとしてスキャン文書の処理ができたものであるが、変更した後の文書入力機構部１（６）は、入力文書データとして受信文書及び蓄積読み出し文書の処理ができるようになったものである。
【００４５】
この実施の形態による画像処理装置の第１例においては、文書入力機構部１（１）と埋め込み情報解析機構部１（２）との間に結合配置されている第１インターフェース及び文書入力機構部１（１）と画像管理機構部１（５）にとの間に結合配置されている第５インターフェースのそれぞれを固定化されたインターフェースで構成したものであるが、同第２例においては、文書入力機構部１（１）と埋め込み情報解析機構部１（２）との間に結合配置されている第１インターフェース及び埋め込み情報解析機構部１（２）と振る舞い決定機構部１（３）との間に結合配置されている第２インターフェースのそれぞれを固定化されたインターフェースで構成し、いままでの埋め込み情報解析機構部１（２）に代えて新たな埋め込み情報解析機構部１（７）として、固定化された第１インターフェース及び第２インターフェースに従ったプログラムに従ったものを開発すれば、埋め込み情報解析機構部１（２）を除いた文書入力機構部１（１）、振る舞い決定機構部１（３）と、文書出力機構部１（４）と、画像管理機構部１（５）のそれぞれに影響を与えることなく、低コストで新たな埋め込み情報解析機構部１（７）を得ることができる。
【００４６】
図４は、埋め込み情報解析機構部１（２）を変更した際の一例を示すブロック構成図である。
【００４７】
図４に示されるように、埋め込み情報解析機構部１（２）はそれまでの埋め込み情報解析機構部であり、埋め込み情報解析機構部１（７）は変更した後の埋め込み情報解析機構部であって、それまでの埋め込み情報解析機構部１（２）は、１次元バーコードの解析の処理ができたものであるが、変更した後の埋め込み情報解析機構部１（７）は、２次元バーコードの解析、地紋の解析、可視ビット情報の解析、非可視ビット情報の解析の処理ができるようになったものである。
【００４８】
次いで、この実施の形態による画像処理装置の第３例においては、埋め込み情報解析機構部１（２）と振る舞い決定機構部１（３）との間に結合配置されている第２インターフェース及び振る舞い決定機構部１（３）と文書出力機構部１（４）と間に結合配置されている第３インターフェースのそれぞれを固定化されたインターフェースで構成し、いままでの振る舞い決定機構部１（３）に代えて新たな振る舞い決定機構部１（８）として、固定化された第２インターフェース及び第３インターフェースに従ったプログラムに従ったものを開発すれば、振る舞い決定機構部１（３）を除いた文書入力機構部１（１）と、埋め込み情報解析機構部１（２）と、文書出力機構部１（４）と、画像管理機構部１（５）のそれぞれに影響を与えることなく、低コストで新たな振る舞い決定機構部１（８）を得ることができる。
【００４９】
図５は、振る舞い決定機構部１（３）を変更した際の一例を示すブロック構成図である。
【００５０】
図５に示されるように、振る舞い決定機構部１（３）はそれまでの振る舞い決定機構部であり、振る舞い決定機構部１（８）は変更した後の振る舞い決定機構部であって、それまでの振る舞い決定機構部１（３）は、振る舞い決定にルール管理及び実行禁止ルールを設定するものであるが、変更した後の振る舞い決定機構部１（８）は、振る舞い決定に、ルール管理及び日時制限ルール、ルール管理及び履歴記録ルール、ルール管理及び通常実行ルール、ルール管理及び条件変更ルール、ルール管理及び管理者通知ルール、ルール管理及び回数制限線ルールのそれぞれを設定することができるようになったものである。
【００５１】
続く、この実施の形態による画像処理装置の第４例においては、振る舞い決定機構部１（３）と文書出力機構部１（４）との間に結合配置されている第３インターフェース及び文書出力機構部１（４）と画像管理機構部１（５）との間に結合配置されている第４インターフェースのそれぞれを固定化されたインターフェースで構成し、いままでの文書出力機構部１（４）に代えて新たな文書出力機構部１（９）として、固定化された第３インターフェース及び第４インターフェースに従ったプログラムに従ったものを開発すれば、文書出力機構部１（４）を除いた文書入力機構部１（１）と、埋め込み情報解析機構部１（２）と、振る舞い決定機構部１（３）と、画像管理機構部１（５）のそれぞれに影響を与えることなく、低コストで新たな文書出力機構部１（９）を得ることができる。
【００５２】
図６は、文書出力機構部１（４）を変更した際の一例を示すブロック構成図である。
【００５３】
図６に示されるように、文書出力機構部１（４）はそれまでの文書出力機構部であり、文書出力機構部１（９）は変更した後の文書出力機構部であって、それまでの文書出力機構部１（４）は、出力文書データとして印刷書の処理ができたものであるが、変更した後の文書入力機構部１（９）は、出力文書データとして送信文書及び蓄積書き込み文書の処理ができるようになったものである。
【００５４】
続いて、図７は、ＣＰＵ１の内部構成を機能機構別に表わした図２に図示のブロック構成図を再掲載したものであって、各機能機構間に結合配置された第１インターフェース乃至第５インターフェースの図示は省略している。
【００５５】
そして、このブロック構成図と図２に図示したブロック構成図との違いは、文書入力機構部１（１）の入力文書データの内容だけであって、このブロック構成図においては、図２に図示したブロック構成図における入力文書データ内容がスキャン文書であったものが、この例ではスキャン文書を含んだ上位概念を表わす入力文書の内容に変更されている。なお、図７において、図２に図示された構成要素と同じ構成要素については同じ符号を付している。
【００５６】
図８及び図９は、任意の入力元から供給されるスキャン文書、蓄積読み出し文書、受信文書等の各入力文書、及び、特定の顧客に特化したメディア文書に対する共通の制御部分を抽出した固定部分を示す説明図である。
【００５７】
図８及び図９に示されるように、文書入力機構部１（１）は、入力文書データに対する共通の制御部分を抽出した固定部分としての入力文書を保持していれば、この固定部分である入力文書を継承開発したプログラムを動的に追加することができるもので、それによって画像処理装置の構成に影響を与えることなく、低コストで任意の入力元からの文書入力または特定の顧客に特化した文書入力を別途追加することができる。
【００５８】
次に、図１０及び図１１は、任意の埋め込み手法に基づいて埋め込まれた１次元バーコード、２次元バーコード、地紋、可視ビット情報、非可視ビット情報等の各解析、及び、特定の顧客に特化したバーコードの解析に対する共通の制御部分を抽出した固定部分を示す説明図である。
【００５９】
図１０及び図１１に示されるように、埋め込み情報解析機構部１（２）は、埋め込み情報の解析に対する共通の制御部分を抽出した固定部分としての解析情報を保持していれば、この固定部分である解析情報を継承開発したプログラムを動的に追加することができるもので、それによって画像処理装置の構成に影響を与えることなく、低コストで任意の埋め込み手法に基づく解析情報または特定の顧客に特化したバーコード解析情報を別途追加することができる。
【００６０】
次いで、図１２及び図１３は、埋め込み情報の検出結果に対応した任意の振る舞いルールである通常実行ルール、実行禁止ルール、履歴記録ルール、日時制限ルール、条件変更ルール、管理者通知ルール、回数制限ルール等の各ルール、及び、特定の顧客メールアドレスへの通知ルールに対する共通の制御部分を抽出した固定部分を示す説明図である。
【００６１】
図１２及び図１３に示されるように、振る舞い決定機構部１（３）は、埋め込み情報の検出結果に対応した振る舞いに対する共通の制御部分を抽出した固定部分としての振る舞いルールを保持していれば、この固定部分である振る舞いルールを継承開発したプログラムを動的に追加することができるもので、それによって画像処理装置の構成に影響を与えることなく、低コストで任意の埋め込み情報の検出結果に対応した振る舞いまたは特定の顧客に特化した埋め込み情報の検出結果に対応した振る舞いを別途追加することができる。
【００６２】
ここで、図１４は、振る舞い決定機構部１（３）で行われる振る舞いが通常実行ルールに従って実行される場合を示すシーケンスであり、図１５は、振る舞い決定機構部１（３）で行われる振る舞いが実行禁止ルールに従って実行される場合を示すシーケンスであり、図１６は、振る舞い決定機構部１（３）で行われる振る舞いが回数制限ルールに従って実行される場合を示すシーケンスである。
【００６３】
図１４に示されるように、通常実行ルールに従う動作は、始めに、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は通常実行ルールが選択される。振る舞い決定機構部１（３）は通常実行ルールを適用することを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの読み出しを指令し、出力文書データの加工出力処理を実行する。
【００６４】
図１５に示されるように、実行禁止ルールに従う動作は、最初は通常実行ルールに従う動作と同じで、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は実行禁止ルールが選択される。振る舞い決定機構部１（３）は実行禁止ルールを適用することを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの破棄を指令し、一連の処理を終了させる。
【００６５】
図１６に示されるように、回数制限ルールに従う動作は、最初は通常実行ルールに従う動作と同じで、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は回数制限ルールを適用すること及び出力条件が変更されたことを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの読み出しを指令し、出力文書データの加工出力処理を実行する。
【００６６】
続いて、図１７及び図１８は、任意の出力先へ供給される印刷文書、蓄積書き込み文書、送信文書等の各出力文書、及び、特定の顧客に特化した管理サーバ内の文書に対する共通の制御部分を抽出した固定部分を示す説明図である。
【００６７】
図１７及び図１８に示されるように、文書出力機構部１（４）は、出力文書データに対する共通の制御部分を抽出した固定部分としての出力文書を保持していれば、この固定部分である出力文書を継承開発したプログラムを動的に追加することができるもので、それによって画像処理装置の構成に影響を与えることなく、低コストで任意の出力先へ供給される文書出力または特定の顧客に特化した文書出力を別途追加することができる。
【００６８】
次に、図１９及び図２０は、振る舞い決定機構部１（３）における振る舞いルールに文書出力とともにレポート出力が追加され、文書出力機構部１（４）における出力文書にユーザ管理、時刻管理、履歴管理がそれぞれ追加された例を示すブロック構成図である。
【００６９】
図１９及び図２０に示されるように、この例では、振る舞い決定機構部１（３）における振る舞いルールの適用時にレポート出力を示す汎用的プログラムが、また、文書出力機構部１（４）における出力文書の利用時にそれぞれユーザ管理、時刻管理、履歴管理を示す汎用的プログラムを動的に個別追加することが可能であるので、低コストで画像処理装置のシステム構成の付加をすることができる。
【００７０】
ここで、図２１は、振る舞い決定機構部１（３）で行われる振る舞いが履歴記録ルールに従って実行される場合を示すシーケンスであり、図２２は、振る舞い決定機構部１（３）で行われる振る舞いが日時制限ルールに従って実行される場合を示すシーケンスであり、図２３は、振る舞い決定機構部１（３）で行われる振る舞いが条件変更ルールに従って実行される場合を示すシーケンスであり、図２４は、振る舞い決定機構部１（３）で行われる振る舞いが管理者通知ルールに従って実行される場合を示すシーケンスである。
【００７１】
図２１に示されるように、履歴記録ルールに従う動作は、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は履歴記録ルールが選択される。振る舞い決定機構部１（３）は履歴記録ルールを適用すること及び出力条件を変更することを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの破棄を指令する。そして、文書出力機構部１（４）はユーザに対して入力文書データを取得したことを通知し、履歴管理に対して履歴の活気込みを行う。
【００７２】
図２２に示されるように、日時制限ルールに従う動作は、最初は履歴記録ルールに従う動作と同じで、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は日時制限ルールが選択される。振る舞い決定機構部１（３）は日時制限ルールを適用すること及び出力条件を変更することを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの読み出しを指令し、出力文書データの加工出力処理を実行する。この後、出力文書の出力時刻を取得し、その出力時刻に文書の出力を行う。
【００７３】
図２３に示されるように、条件変更ルールに従う動作は、最初は履歴記録ルールに従う動作と同じで、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は条件変更ルールを適用すること及び出力条件が変更されたことを文書出力機構部１（４）に伝達し、それを受けて文書出力機構部１（４）は画像管理機構部１（５）に対応する文書データの読み出しを指令し、出力文書データの加工出力処理を実行する。この後、文書出力機構部１（４）はユーザに対して入力文書データを取得したことを通知し、出力文書の出力時刻を取得し、その出力時刻に文書の出力を行う。
【００７４】
図２４に示されるように、管理者通知ルールに従う動作は、最初は履歴記録ルールに従う動作と同じで、文書入力機構部１（１）に外部機器（ハードウエア）からの入力文書データの供給が行われると、その入力文書データは文書入力機構部１（１）から埋め込み情報解析機構部１（２）及び画像管理機構部１（５）にそれぞれ伝送される。このとき、情報解析機構部１（２）は入力された文書データを解析し、解析結果が振る舞い決定機構部１（３）に通知される。振る舞い決定機構部１（３）は通知された解析結果に基づき対応する振る舞いルール、この場合は管理者通知の適用が設定される。そして、振る舞い決定機構部１（３）は、振る舞いルールに従ってレポート出力にレポートの内容を伝達し、レポートが出力される。
【００７５】
続いて、図２５は、各種のプログラムを一括して追加する際の一例を示す説明図である。
【００７６】
図２５に示されうように、この例では、埋め込み情報の検出結果に対応した振る舞い自体のプログラム及びその振る舞いを適用するときに利用するプログラム、または、任意の出力先への文書出力自体のプログラム及びその文書出力が行われる際に利用するプログラムを示すものであって、具体的には、振る舞い決定機構部１（３）の振る舞いルールの中の管理者通知ルールにレポート出力を追加し、同振る舞いルールの中の日時制限ルール及び文書出力機構部１（４）の印刷文書のそれぞれに時刻管理を追加し、同振る舞いルールの中の履歴記録ルール及び文書出力機構部１（４）の送信文書のそれぞれにユーザ管理及び履歴管理を追加した例を示すものである。
【図面の簡単な説明】
【００７７】
【図１】本発明による画像処理装置の一つの実施の態様を示すもので、その要部構成を表すブロック図である。
【図２】ＣＰＵの内部構成を機能機構別に表わしたブロック構成図である。
【図３】文書入力機構部を変更した際の一例を示すブロック構成図である。
【図４】埋め込み情報解析機構部を変更した際の一例を示すブロック構成図である。
【図５】振る舞い決定機構部を変更した際の一例を示すブロック構成図である。
【図６】文書出力機構部を変更した際の一例を示すブロック構成図である。
【図７】ＣＰＵの内部構成を機能機構別に表わした図２に図示のブロック構成図の再掲載図である。
【図８】任意の入力元から供給されるスキャン文書、蓄積読み出し文書、受信文書等の各入力文書を抽出した固定部分を示す説明図である。
【図９】特定の顧客に特化したメディア文書に対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１０】任意の埋め込み手法に基づいて埋め込まれた１次元バーコード、２次元バーコード等の各解析に対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１１】特定の顧客に特化したバーコードの解析に対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１２】埋め込み情報の検出結果に対応した任意の振る舞いルールを示す各ルールに対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１３】特定の顧客メールアドレスへの通知ルールに対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１４】振る舞い決定機構部で行われる振る舞いが通常実行ルールに従って実行される場合を示すシーケンスである。
【図１５】振る舞い決定機構部で行われる振る舞いが実行禁止ルールに従って実行される場合を示すシーケンスである。
【図１６】振る舞い決定機構部で行われる振る舞いが回数制限ルールに従って実行される場合を示すシーケンスである。
【図１７】任意の出力先へ供給される印刷文書、蓄積書き込み文書、送信文書等の出力文書に対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１８】特定の顧客に特化した管理サーバ内の文書に対する共通の制御部分を抽出した固定部分を示す説明図である。
【図１９】振る舞い決定機構部における振る舞いルールに文書出力とともにレポート出力が追加され、文書出力機構部における出力文書にユーザ管理、時刻管理、履歴管理がそれぞれ追加された例を示すブロック構成図である。
【図２０】レポート出力、ユーザ管理、時刻管理、履歴管理を再掲載した構成図である。
【図２１】振る舞い決定機構部で行われる振る舞いが履歴記録ルールに従って実行される場合を示すシーケンスである。
【図２２】振る舞い決定機構部で行われる振る舞いが日時制限ルールに従って実行される場合を示すシーケンスである。
【図２３】振る舞い決定機構部で行われる振る舞いが条件変更ルールに従って実行される場合を示すシーケンスである。
【図２４】振る舞い決定機構部１（３）で行われる振る舞いが管理者通知ルールに従って実行される場合を示すシーケンスである。
【図２５】各種のプログラムを一括して追加する際の一例を示す説明図である。
【符号の説明】
【００７８】
１  ＣＰＵ
２  画像バス
１（１）、１（６）  文書入力機構部
１（２）、１（７）  埋め込み情報解析機構部
１（３）、１（８）  振る舞い決定機構部
１（４）、１（９）  文書出力機構部
１（５）画像管理機構部
３  ＲＯＭ
４  ＲＡＭ
５  ＮＶＲＡＭ
６  通信ネットワーク
７  通信制御部
８  パネル制御部
９  操作パネル
１０  エンジン制御部
１１  スキャン／プリントエンジン
１２  ディスクドライバ
１３  記憶装置
１４  モデム
【図１】
2008236127.tif 000003
【図２】
2008236127.tif 000004
【図３】
2008236127.tif 000005
【図４】
2008236127.tif 000006
【図５】
2008236127.tif 000007
【図６】
2008236127.tif 000008
【図７】
2008236127.tif 000009
【図８】
2008236127.tif 000010
【図９】
2008236127.tif 000011
【図１０】
2008236127.tif 000012
【図１１】
2008236127.tif 000013
【図１２】
2008236127.tif 000014
【図１３】
2008236127.tif 000015
【図１４】
2008236127.tif 000016
【図１５】
2008236127.tif 000017
【図１６】
2008236127.tif 000018
【図１７】
2008236127.tif 000019
【図１８】
2008236127.tif 000020
【図１９】
2008236127.tif 000021
【図２０】
2008236127.tif 000022
【図２１】
2008236127.tif 000023
【図２２】
2008236127.tif 000024
【図２３】
2008236127.tif 000025
【図２４】
2008236127.tif 000026
【図２５】
2008236127.tif 000027