(57)【要約】【課題】画像データの言語を自動認識し、該言語に応じたスタンプ画像を選択することにより、当該画像データに適切なスタンプ画像を合成する。【解決手段】画像形成装置（複写機）１は、他の複写機と通信可能に接続するための通信部１９，画像データを入力するスキャナ部１３，少なくとも一言語のスタンプ画像と該スタンプ画像の言語情報とを対応付けて記憶するスタンプ画像保存部２０、前記画像データに記載された言語（日本語、英語等）を認識する言語認識部１４、該認識結果に対応したスタンプ画像をスタンプ画像保存部２０から選択し、そのスタンプ画像を前記画像データに合成する画像処理部１２、前記他の複写機の情報を解析する通信情報解析部１５を備える。通信部１９は、前記解析結果に基づいて、前記画像データ，前記画像データ及びスタンプ画像，前記スタンプ画像を前記画像データに合成した合成画像データのいずれかを前記他の複写機に送信する。【選択図】図２
2006041963.tif 000002
【特許請求の範囲】
【請求項１】
他の画像形成装置と通信可能に接続するための通信手段と、画像データを入力する画像データ入力手段とを有する画像形成装置であって、少なくとも一言語のスタンプ画像と該スタンプ画像の言語情報とを対応付けて記憶するスタンプ画像記憶手段と、前記画像データに記載されている言語を認識する言語認識手段と、該認識結果に対応したスタンプ画像を前記スタンプ画像記憶手段から選択し、該選択したスタンプ画像を前記画像データに合成する画像処理手段と、前記他の画像形成装置から取得される情報を解析する情報解析手段とを備え、前記通信手段は、前記解析結果に基づいて、前記画像データ，前記画像データ及び前記スタンプ画像，前記スタンプ画像を前記画像データに合成した合成画像データのいずれかを前記他の画像形成装置に送信することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記言語認識手段は、前記画像データに記載されている言語を認識する際、その認識範囲を前記画像データの一部分の範囲とすることを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、前記情報解析手段は、前記画像データにスタンプ画像を合成する機能を、前記他の画像形成装置が備えているかどうかを判定可能とし、該判定結果に基づいて、前記他の画像形成装置が前記スタンプ画像合成機能を備えていないと判定した場合、前記通信手段は、前記合成画像データを前記他の画像形成装置に送信し、前記他の画像形成装置が前記スタンプ画像合成機能を備えていると判定した場合、前記通信手段は、前記画像データ，前記画像データ及び前記スタンプ画像のいずれかを前記他の画像形成装置に送信することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、前記情報解析手段は、前記言語認識手段の認識結果に対応したスタンプ画像を、前記他の画像形成装置が保持しているかどうかを判定可能とし、該判定結果に基づいて、前記他の画像形成装置が前記スタンプ画像を保持していないと判定した場合、前記通信手段は、前記画像データ及び前記スタンプ画像を前記他の画像形成装置に送信し、前記他の画像形成装置が前記スタンプ画像を保持していると判定した場合、前記通信手段は、前記画像データを前記他の画像形成装置に送信することを特徴とする画像形成装置。
【請求項５】
請求項１乃至４のいずれか１に記載の画像形成装置において、前記スタンプ画像記憶手段は、前記スタンプ画像を合成出力するために必要なスタンプ出力情報を記憶して有し、前記通信手段は、前記画像データ、あるいは、前記画像データ及び前記スタンプ画像を前記他の画像形成装置に送信する際に、前記スタンプ出力情報を同時に送信することを特徴とする画像形成装置。
【請求項６】
請求項１乃至５のいずれか１に記載の画像形成装置において、前記画像処理手段は、前記画像入力手段によって入力された複数の画像データに対して、全て同じ言語のスタンプ画像を合成することを特徴とする画像形成装置。
【請求項７】
請求項１乃至５のいずれか１に記載の画像形成装置において、前記画像処理手段は、前記画像入力手段によって入力された複数の画像データに対して、それぞれに応じた言語のスタンプ画像を合成することを特徴とする画像形成装置。
【請求項８】
請求項６又は７に記載の画像形成装置において、前記画像入力手段によって入力された複数の画像データに対して、全て同じ言語のスタンプ画像を合成するか、あるいは、それぞれに応じた言語のスタンプ画像を合成するかを選択する手段を備えていることを特徴とする画像形成装置。
【請求項９】
請求項１乃至５のいずれか１に記載の画像形成装置において、前記通信手段は、スタンプ画像を保存したサーバ装置とネットワークを介して通信可能とし、前記言語認識手段の認識結果に対応したスタンプ画像を、前記画像形成装置あるいは他の画像形成装置が保持していないと判定された場合、前記通信手段は、前記サーバ装置から所望のスタンプ画像をダウンロードすることを特徴とする画像形成装置。
【請求項１０】
請求項９に記載の画像形成装置において、前記通信手段によりダウンロードしたスタンプ画像を前記スタンプ画像記憶手段に登録する手段を備えていることを特徴とする画像形成装置。
【請求項１１】
請求項９に記載の画像形成装置において、前記通信手段によりダウンロード可能なスタンプ画像が前記サーバ装置にない場合、スタンプ画像の出力動作を禁止する手段を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、より詳細には、画像データにスタンプ画像を合成するスタンプ機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、ネットワークや専用ケーブルを介して複数台の複写機（画像形成装置）が接続された複写機システムが構築され、１台の複写機のスキャナ部で読み取った画像を、上記ネットワークや専用ケーブルを介して複数台の複写機で印刷出力することが可能になってきた。また、近年の複写機には、印刷出力する画像に、「極秘」や「重要」等のスタンプ画像を合成する機能が搭載されてきている。
【０００３】
しかし、仕向けの異なる複写機にスタンプ画像を印刷出力する場合、印刷指定されたスタンプ画像と、出力先となる複写機に印字されるスタンプ画像が異なったり、指定された印字文字が出力先となる複写機に搭載されていないために、正常にスタンプ画像が出力されないことがあった。また、出力先の複写機にスタンプ画像を合成する機能が搭載されていないために、スタンプ画像そのものが出力されないこともあった。
【０００４】
スタンプ画像を合成する機能を保有する複写機を用いて、スキャナで読み込んだ画像にスタンプ画像を出力・印刷するシステムに関し、例えば、特許文献１で説明されている手法が主流となってきている。これは、ユーザが指定するスタンプ画像の言語情報と、複写機が保有するスタンプ画像の言語情報の比較を行い、印刷指定した複写機にユーザが指定したスタンプ言語が搭載されていない場合にでも、ネットワークで接続されている他の複写機からスタンプ画像を取得することにより、正しくスタンプ言語を出力することができるようにしたものである。
【特許文献１】特開２００３−３３３３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１で述べられている従来の手法は、ユーザがスタンプ画像に用いる言語を指定して、スタンプ画像を印刷しているに過ぎず、スキャナで読み込んだ原稿の言語については考慮されていなかった。従って、例えば、印刷開始前に操作パネル上でユーザにスタンプ画像の言語を選択させる必要があった。また、複数枚の原稿について、各原稿が異なる言語で記載され、各原稿に適した言語でスタンプ画像を印刷したい場合、原稿全てについてユーザがスタンプ画像の言語を選択する必要があるため、手順が非常に複雑となる。また、指定ミスにより無駄な印刷が行われることもあった。
【０００６】
本発明は、上述のごとき実情に鑑みてなされたものであり、画像データの言語（日本語、英語など）を自動認識し、該言語に応じたスタンプ画像を選択することにより、当該画像データに適切なスタンプ画像を合成できるようにした画像形成装置を提供すること、を目的としてなされたものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、他の画像形成装置と通信可能に接続するための通信手段と、画像データを入力する画像データ入力手段とを有する画像形成装置であって、少なくとも一言語のスタンプ画像と該スタンプ画像の言語情報とを対応付けて記憶するスタンプ画像記憶手段と、前記画像データに記載されている言語を認識する言語認識手段と、該認識結果に対応したスタンプ画像を前記スタンプ画像記憶手段から選択し、該選択したスタンプ画像を前記画像データに合成する画像処理手段と、前記他の画像形成装置から取得される情報を解析する情報解析手段とを備え、前記通信手段は、前記解析結果に基づいて、前記画像データ，前記画像データ及び前記スタンプ画像，前記スタンプ画像を前記画像データに合成した合成画像データのいずれかを前記他の画像形成装置に送信することを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記言語認識手段は、前記画像データに記載されている言語を認識する際、その認識範囲を前記画像データの一部分の範囲とすることを特徴としたものである。
【０００９】
第３の技術手段は、第１の技術手段において、前記情報解析手段は、前記画像データにスタンプ画像を合成する機能を、前記他の画像形成装置が備えているかどうかを判定可能とし、該判定結果に基づいて、前記他の画像形成装置が前記スタンプ画像合成機能を備えていないと判定した場合、前記通信手段は、前記合成画像データを前記他の画像形成装置に送信し、前記他の画像形成装置が前記スタンプ画像合成機能を備えていると判定した場合、前記通信手段は、前記画像データ，前記画像データ及び前記スタンプ画像のいずれかを前記他の画像形成装置に送信することを特徴としたものである。
【００１０】
第４の技術手段は、第３の技術手段において、前記情報解析手段は、前記言語認識手段の認識結果に対応したスタンプ画像を、前記他の画像形成装置が保持しているかどうかを判定可能とし、該判定結果に基づいて、前記他の画像形成装置が前記スタンプ画像を保持していないと判定した場合、前記通信手段は、前記画像データ及び前記スタンプ画像を前記他の画像形成装置に送信し、前記他の画像形成装置が前記スタンプ画像を保持していると判定した場合、前記通信手段は、前記画像データを前記他の画像形成装置に送信することを特徴としたものである。
【００１１】
第５の技術手段は、第１乃至第４のいずれか１の技術手段において、前記スタンプ画像記憶手段は、前記スタンプ画像を合成出力するために必要なスタンプ出力情報を記憶して有し、前記通信手段は、前記画像データ、あるいは、前記画像データ及び前記スタンプ画像を前記他の画像形成装置に送信する際に、前記スタンプ出力情報を同時に送信することを特徴としたものである。
【００１２】
第６の技術手段は、第１乃至第５のいずれか１の技術手段において、前記画像処理手段は、前記画像入力手段によって入力された複数の画像データに対して、全て同じ言語のスタンプ画像を合成することを特徴としたものである。
【００１３】
第７の技術手段は、第１乃至第５のいずれか１の技術手段において、前記画像処理手段は、前記画像入力手段によって入力された複数の画像データに対して、それぞれに応じた言語のスタンプ画像を合成することを特徴としたものである。
【００１４】
第８の技術手段は、第６又は第７の技術手段において、前記画像入力手段によって入力された複数の画像データに対して、全て同じ言語のスタンプ画像を合成するか、あるいは、それぞれに応じた言語のスタンプ画像を合成するかを選択する手段を備えていることを特徴としたものである。
【００１５】
第９の技術手段は、第１乃至第５のいずれか１の技術手段において、前記通信手段は、スタンプ画像を保存したサーバ装置とネットワークを介して通信可能とし、前記言語認識手段の認識結果に対応したスタンプ画像を、前記画像形成装置あるいは他の画像形成装置が保持していないと判定された場合、前記通信手段は、前記サーバ装置から所望のスタンプ画像をダウンロードすることを特徴としたものである。
【００１６】
第１０の技術手段は、第９の技術手段において、前記通信手段によりダウンロードしたスタンプ画像を前記スタンプ画像記憶手段に登録する手段を備えていることを特徴としたものである。
【００１７】
第１１の技術手段は、第９の技術手段において、前記通信手段によりダウンロード可能なスタンプ画像が前記サーバ装置にない場合、スタンプ画像の出力動作を禁止する手段を備えていることを特徴としたものである。
【発明の効果】
【００１８】
画像データの言語（日本語、英語など）を自動認識し、該言語に応じたスタンプ画像を選択することにより、当該画像データに適切なスタンプ画像を合成できるため、スタンプ印刷における処理手順を簡潔にし、且つ、言語の指定ミスによる無駄な印刷を防止することができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の画像形成装置を適用した複写機システムの一構成例を示す図で、図中、１，２，３，４，…は画像形成装置（以下、複写機で代表する）、５，６，…はクライアントＰＣ（以下、ＰＣという）を示す。図１に示す複写機システムは、複数の複写機１，複写機２，複写機３，複写機４，…、ＰＣ５，ＰＣ６，…が、ＬＡＮ等のネットワーク７により接続されている。尚、ネットワーク７に接続可能な複写機及びＰＣの数は本例に限定されず、任意数の複写機及びＰＣを接続可能とする。ＰＣ５，ＰＣ６には、複写機１，複写機２，複写機３，複写機４のいずれか１又は複数を制御するためのプリンタドライバがインストールされており、出力先の複写機を特定してネットワーク７に印刷ジョブを送信することにより、複写機１，複写機２，複写機３，複写機４のいずれかに印刷を実行させることが可能となる。
【００２０】
図２は、本発明の画像形成装置を適用した複写機１の構成例を示すブロック図で、複写機１は、プリンタ部１１，画像処理部１２，スキャナ部１３，言語認識部１４，通信情報解析部１５，記憶部１６，操作／表示部１７，制御部１８，通信部１９，スタンプ画像保存部２０により構成されている。
【００２１】
通信部１９は、ＬＡＮなどのネットワーク７を介して、他の複写機間で、動作コマンドや画像情報などの送受信を行う。また、通信部１９は、スタンプ画像を保存したサーバ装置からインターネット等を介して所望のスタンプ画像のダウンロードを行うことができる。このダウンロードされたスタンプ画像は、記憶部１６あるいはスタンプ画像保存部２０に記憶することができる。通信情報解析部１５は、通信部１９による他の複写機との通信によって得たデータを解析する。スタンプ画像の出力先となる複写機から受信したデータを解析し、解析結果から出力先複写機のスタンプ画像を合成する機能の有無を判定したり、所望のスタンプ画像の有無を判定する。
【００２２】
操作／表示部１７は、複写機１の設定や動作指示を入力するための各種操作キーを備え、これら操作キーが押下されることで入力される信号を制御部１８に送信する。また、タッチパネルとしての表示機能も有する。スキャナ部１３は、原稿の読み取りを行い、画像データを作成する。プリンタ部１１は、印刷指示のあった画像を、電子写真方式やインクジェット方式などの印刷方式で、記録用紙に印刷する。
【００２３】
画像処理部１２は、スキャナ部１３で読み込まれた画像データに、後述する図３に示すスタンプ情報３０に基づいてスタンプ画像を組み込む画像合成を行う。言語認識部１４は、スキャナ部１３で読み込まれた画像データを解析し、画像データに記載されている言語の判別を行う。この言語判別に用いる技術は、例えば、特開平８−２７２９０５号公報などに記載されている方法を利用することができる。尚、本発明では、言語認識の手法について特に手法を限定せず、様々な言語認識手法を適用可能である。また、言語認識を行う対象位置は、原稿全て、あるいはヘッダ／フッタ、あるいはユーザが指定したある一部分の領域（タイトルなど）、など様々な部位を指定可能とする。
【００２４】
ここで、原稿の一部分を認識範囲とすることにより、認識に不要な部分（画像など）を認識処理する必要がなく、認識処理の高速化が図れ、画像形成の高速化を図ることができる。また、言語の混在する原稿であっても、認識を行いたい言語が記載された場所を指定することができるため、適切なスタンプ画像の合成処理が行える。
【００２５】
スタンプ画像保存部２０は、少なくとも一言語のスタンプ画像２１，２３と、そのスタンプ画像の言語情報２２，２４とを対応付けて記憶している。スタンプ画像２１，２３は、制御部１８からの要求により適宜取り出し可能である。また、記憶部１６は、ハードディスクやメモリなどで構成され、複写機１が備える機能を実行するためのプログラムやデータ、画像データなどを記憶する一時記憶領域あるいは作業領域として使用可能である。例えば、通信部１９によるインターネット通信によってダウンロードされたスタンプ画像の一時保管や、画像処理部１２による画像合成処理に使用する作業領域や、図３に示すスタンプ情報３０を記憶する、など様々な一時記憶領域及び作業領域として使用可能である。制御部１８は、上述したプリンタ部１１，画像処理部１２，スキャナ部１３，言語認識部１４，通信情報解析部１５，記憶部１６，操作／表示部１７，通信部１９，及びスタンプ画像保存部２０の各部が備える機能を制御する。
【００２６】
図３は、記憶部１６に記憶されているスタンプ情報の一例を示す図で、図中、３０はスタンプ情報で、該スタンプ情報３０は、スキャナ部１３により作成された画像データにスタンプ画像２１を合成する上で、必要な情報として、原稿ｎ枚目３１，種類３２，言語３３，出力開始位置３４，スタンプ画像保持場所３５を記載したデータテーブルである。本例より、原稿ｎ枚目３１は何枚目の原稿の情報であるかを示す情報（本例ではｎ＝１，２，３，４，５）及び全部で何枚の原稿をスタンプ合成するかを示す情報（本例ではＮ＝５）、種類３２はスタンプ画像の種類（極秘など）、言語３３はスタンプ画像の言語情報（日本語，英語，フランス語など）及び言語数（本例ではＭ＝３）、出力開始位置３４は読取画像におけるスタンプ画像の合成開始位置を示す情報、スタンプ画像保持場所３５は合成を行うスタンプ画像を記憶している場所（スタンプ画像保存部あるいは記憶部など）を示す情報、をそれぞれ記憶することができる。
【００２７】
次に、本発明の実施形態について、以下の図４，図６，図８〜図１２に示すフローチャート基づいて説明する。ここでは、図１に示した複写機１で選択されたスタンプ画像を、複写機１でスキャンされた原稿Ｎ枚について、図１で示した複写機２にて出力する場合の処理を代表例として説明する。
【００２８】
図４は、本発明の複写機１におけるスタンプ画像を合成する処理の一例を説明するためのフロー図である。図５は、スタンプ画像合成方法の選択画面の一例を示す図で、図中、４０は選択画面で、該選択画面４０は、「全ての原稿に同一のスタンプ画像を合成する」４１、「全ての原稿に適切な言語のスタンプ画像を合成する」４２が表示され、それぞれチェックボックスがチェック可能に設けられている。
【００２９】
図４において、まず、複写機１は、操作／表示部１７により、スタンプ機能が選択されると（ステップＳ１）、操作／表示部１７の操作パネルに、スタンプ画像保存部２０に保存されているスタンプ画像情報を表示する（ステップＳ２）。操作パネルに表示されたスタンプ画像情報の中から、出力予定のスタンプ画像が選択される（ステップＳ３）。この際、操作パネルの画面には、図５に示すように、「全ての原稿に同一のスタンプ画像を合成する」４１、「全ての原稿に適切な言語のスタンプ画像を合成する」４２を含む選択画面４０が表示され、複写機１は、いずれのチェックボックスがチェックされて選択されたかを判断し（ステップＳ４）、「全ての原稿に同一のスタンプ画像を合成する」４１のチェックボックスがチェック（選択）されたと判断した場合（ＹＥＳの場合）、スキャナ部１３が原稿１枚をプレスキャンする（ステップＳ５）。また、上記ステップＳ４において、「全ての原稿に適切な言語のスタンプ画像を合成する」４２のチェックボックスがチェックされたと判断した場合（ＮＯの場合）、図９に示すステップＳ３５に移行する。
【００３０】
次に、複写機１は、ステップＳ５でプレスキャンした画像データを言語認識部１４が解析し、当該画像データの言語を判定し、スタンプ画像の言語を決定する（ステップＳ６）。スタンプ画像の言語を決定した後、そのスタンプ画像の出力先候補となる複写機の一覧を表示し（ステップＳ７）、出力先となる複写機がユーザによって選択される（ステップＳ８）。
【００３１】
ここで、出力先候補となる複写機は、操作／表示部１７を用いて上記一覧に新規入力を可能とする。また、複写機に設定されているネットマスク情報とＩＰアドレスをもとに、通信部１９から、現在の接続状況を調べるコマンドを送信して、このコマンドに対して応答があった複写機を表示する方法などを利用してもよい。
【００３２】
次に、複写機１は、ステップＳ８において、スタンプ画像の出力先となる複写機（本例では複写機２）が選択されると、通信部１９を介して、複写機２の状態を確認するための通信を開始する（ステップＳ９）。複写機２と通信可能かどうか判断し（ステップＳ１０）、通信開始から所定の時間が経過しても応答コードが返ってこずに通信できない場合（ＮＯの場合）、タイムアウトエラーを操作パネルに表示し、ステップＳ７の複写機の一覧画面に戻る。
【００３３】
また、上記ステップＳ１０において、複写機１は、複写機２と通信可能な場合（ＹＥＳの場合）、複写機２に保存されているスタンプ画像の種類や、言語情報を取得すると共に、複写機２のオプションデータを取得し、通信情報解析部１５により、取得したオプションデータを解析し、この解析結果から複写機２にスタンプ画像を合成する機能があるかどうかを判定する（ステップＳ１１）。次に、複写機１は、データ解析の結果、出力先となる複写機２にスタンプ画像を合成する機能があるかどうか判断し（ステップＳ１２）、スタンプ画像を合成する機能を備えていると判定した場合（ＹＥＳの場合）、図６に示すステップＳ１３に移行する。また、上記ステップＳ１２において、スタンプ画像を合成する機能を備えていないと判定した場合（ＮＯの場合）、図８に示すステップＳ２４に移行する。
【００３４】
図６は、本発明の複写機１におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。図４に示したステップＳ１２において、複写機２にスタンプを合成する機能があると判定した場合について説明する。
まず、複写機１は、前述のステップＳ３で選択されたスタンプ画像であって、ステップＳ６で認識された言語のスタンプ画像が、出力先となる複写機２にあるかどうかを判定する（ステップＳ１３）。該当するスタンプ画像が複写機２にあると判定した場合（ＹＥＳの場合）、スキャナ部１３にてＮ枚の原稿を読み込み（ステップＳ１４）、読み込んだ画像Ｎ枚（スキャナ画像）と、スタンプ情報３０とを、通信部１９を介して複写機２に送信し（ステップＳ１５）、本処理を終了する。
【００３５】
一方、複写機１は、ステップＳ１３において、複写機２にスタンプ画像が無いと判定した場合（ＮＯの場合）、該当するスタンプ画像が複写機１にあるかどうか判定し（ステップＳ１６）。該当スタンプ画像が複写機１にあると判定した場合（ＹＥＳの場合）、スキャナ部１３にてＮ枚の原稿を読み込み（ステップＳ１７）、読み込んだ画像Ｎ枚（スキャナ画像）と、スタンプ情報３０と、スタンプ画像１枚とを、通信部１９を介して複写機２に送信し（ステップＳ１８）、本処理を終了する。
【００３６】
一方、複写機１は、ステップＳ１６において、複写機１にスタンプ画像が無いと判定した場合（ＮＯの場合）、複写機１が通信部１９を介してインターネットに接続されているかどうかを判定する（ステップＳ１９）。インターネットに接続されていると判定した場合（ＹＥＳの場合）、通信部１９を介して、インターネット上で該当するスタンプ画像を検索し（ステップＳ２０）、インターネット上（すなわち、スタンプ画像を保存したサーバ装置など）での検索の結果、上記スタンプ画像のデータが検索された場合（ＹＥＳの場合）、当該スタンプ画像の情報を取得し、スキャナ部１３にてＮ枚の原稿を読み込み（ステップＳ２１）、読み込んだ画像Ｎ枚（スキャナ画像）と、スタンプ情報３０と、上記取得されたスタンプ画像１枚とを、通信部１９を介して複写機２に送信し（ステップＳ２２）、本処理を終了する。
【００３７】
図７は、複写機１が操作パネルに表示するメッセージの一例を示す図で、図中、５０は適切な言語のスタンプ画像がない場合に操作パネルに表示されるメッセージを示す。
図６において、複写機１は、上述のステップＳ１９において、インターネットに接続されていないと判定した場合（ＮＯの場合）、複写機１の操作パネルに、図７に示すように、「適切な言語のスタンプ画像がありません」のメッセージ５０を表示し（ステップＳ２３）、本処理を終了する。また、複写機１は、ステップＳ２０において、複写機１がインターネットに接続されていても、インターネット上に該当するスタンプ画像が存在しない場合（ＮＯの場合）、複写機１の操作パネルに、同様のメッセージ５０を表示し（ステップＳ２３）、本処理を終了する。このように、通信部１９によりダウンロード可能なスタンプ画像がインターネット上（サーバ装置）にない場合、メッセージ５０を表示して、スタンプ画像の出力動作を禁止するようにしてもよい。これにより、ユーザは望まないスタンプ画像を合成することがなくなり、無駄な印刷出力を防止できる。
【００３８】
図８は、本発明の複写機１におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。図４に示したステップＳ１２において、複写機２にスタンプを合成する機能が無いと判定した場合について説明する。
まず、複写機１は、前述のステップＳ３で選択されたスタンプ画像であって、ステップＳ６で認識された言語のスタンプ画像が、複写機１にあるかどうかを判定する（ステップＳ２４）。該当するスタンプ画像が複写機１にあると判定した場合（ＹＥＳの場合）、スキャナ部１３にてＮ枚の原稿を読み込み（ステップＳ２５）、スタンプ画像保存部２０から、該当するスタンプ画像を取り出す（ステップＳ２６）。そして、画像処理部１２において、スキャナ部１３で読み込んだ画像データＮ枚（スキャナ画像）に、スタンプ画像保存部２０から取り出したスタンプ画像を合成し（ステップＳ２７）、スタンプ画像を合成した画像データＮ枚を、通信部１９を介して複写機２に送信し（ステップＳ２８）、本処理を終了する。
【００３９】
一方、複写機１は、ステップＳ２４において、複写機１にスタンプ画像が無いと判定した場合（ＮＯの場合）、複写機１が通信部１９を介してインターネットに接続されているかどうかを判定する（ステップＳ２９）。インターネットに接続されていると判定した場合（ＹＥＳの場合）、通信部１９を介して、インターネット上で該当するスタンプ画像を検索し（ステップＳ３０）、インターネット上での検索の結果、上記スタンプ画像のデータがある場合（ＹＥＳの場合）、当該スタンプ画像の情報を取得し、スキャナ部１３にてＮ枚の原稿を読み込む（ステップＳ３１）。そして、画像処理部１２において、スキャナ部１３で読み込んだ画像データＮ枚（スキャナ画像）に、インターネット上から取得したスタンプ画像を合成し（ステップＳ３２）、スタンプ画像を合成した画像データＮ枚を、通信部１９を介して複写機２に送信し（ステップＳ３３）、本処理を終了する。
【００４０】
また、複写機１は、上述のステップＳ２９において、インターネットに接続されていないと判定した場合（ＮＯの場合）、複写機１の操作パネルに、図７に示すように、「適切な言語のスタンプ画像がありません」のメッセージ５０を表示し（ステップＳ３４）、本処理を終了する。また、複写機１は、ステップＳ３０において、複写機１がインターネットに接続されていても、インターネット上に該当するスタンプ画像が存在しない場合（ＮＯの場合）、複写機１の操作パネルに、同様のメッセージ５０を表示し（ステップＳ３４）、本処理を終了する。
【００４１】
図９は、本発明の複写機１におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。図４に示したステップＳ４において、「全ての原稿に適切な言語のスタンプ画像を合成する」４２のチェックボックスがチェックされたと判断した場合について説明する。
まず、複写機１は、スキャナ部１３によって原稿Ｎ枚をプレスキャンし（ステップＳ３５）、言語認識部１４が各画像データを解析して、各画像データに記載された言語を判定し、スタンプ画像をＭ（１〜Ｎ）種類決定し、記憶部１６のスタンプ情報３０に記憶する（ステップＳ３６）。ここでのＭ種類とは、例えば１０枚の原稿を読み込む場合、（１）原稿３枚が日本語、原稿７枚が英語で記載されている場合には、Ｍ＝２となり、（２）原稿１０枚が全て日本語で記載されている場合には、Ｍ＝１となる。
【００４２】
次に、複写機１は、スタンプ画像の言語を決定した後、そのスタンプ画像の出力先候補となる複写機の一覧を表示し（ステップＳ３７）、出力先となる複写機がユーザによって選択される（ステップＳ３８）。
【００４３】
ここで、出力先候補となる複写機は、操作／表示部１７を用いて上記一覧に新規入力を可能とする。また、複写機に設定されているネットマスク情報とＩＰアドレスをもとに、通信部１９から、現在の接続状況を調べるコマンドを送信して、このコマンドに対して応答があった複写機を表示する方法がある。
【００４４】
次に、複写機１は、ステップＳ３８において、スタンプ画像の出力先となる複写機（本例では複写機２）が選択されると、通信部１９を介して、複写機２の状態を確認するための通信を開始する（ステップＳ３９）。複写機２と通信可能かどうか判断し（ステップＳ４０）、通信開始から所定の時間が経過しても応答コードが返ってこずに通信できない場合（ＮＯの場合）、タイムアウトエラーを操作パネルに表示し、ステップＳ３７の複写機の一覧画面に戻る。
【００４５】
また、上記ステップＳ４０において、複写機１は、複写機２と通信可能な場合（ＹＥＳの場合）、複写機２に保存されているスタンプ画像の種類や、言語情報を取得すると共に、複写機２のオプションデータを取得し、通信情報解析部１５により、取得したオプションデータを解析し、この解析結果から複写機２にスタンプ画像を合成する機能があるかどうかを判定する（ステップＳ４１）。次に、複写機１は、データ解析の結果、出力先となる複写機２にスタンプ画像を合成する機能があるかどうか判断し（ステップＳ４２）、スタンプ画像を合成する機能を備えていると判定した場合（ＹＥＳの場合）、図１０に示すステップＳ４３に移行する。また、上記ステップＳ４２において、スタンプ画像を合成する機能を備えていないと判定した場合（ＮＯの場合）、図１１に示すステップＳ５３に移行する。
【００４６】
図１０は、本発明の複写機１におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図９に示したフロー図の続きを示す。図９に示したステップＳ４２において、複写機２にスタンプを合成する機能があると判定した場合について説明する。
まず、複写機１は、前述のステップＳ３で選択されたスタンプ画像であって、ステップＳ３６で認識された言語のスタンプ画像が、出力先となる複写機２にあるかどうかを判定する（ステップＳ４３）。該当するスタンプ画像が複写機２にあると判定した場合（ＹＥＳの場合）、記憶部１６のスタンプ情報３０のスタンプ画像保持場所３５に「複写機２」を記憶し、ステップＳ４８に移行する。
【００４７】
一方、複写機１は、上記ステップＳ４３において、該当するスタンプ画像が複写機２に無いと判定した場合（ＮＯの場合）、該当するスタンプ画像が複写機１にあるかどうか判定する（ステップＳ４４）。複写機１（スタンプ画像保存部２０）に該当スタンプ画像があると判定した場合（ＹＥＳの場合）、記憶部１６のスタンプ情報３０のスタンプ画像保持場所３５に「複写機１−スタンプ画像保存部」を記憶し、ステップＳ４８に移行する。また、上記ステップＳ４４において、複写機１に該当スタンプ画像が無いと判定した場合（ＮＯの場合）、複写機１が通信部１９を介してインターネットに接続されているかどうか判定し（ステップＳ４５）、インターネットに接続されていると判定した場合（ＹＥＳの場合）、通信部１９を介して、インターネット上で該当するスタンプ画像を検索し（ステップＳ４６）、インターネット上での検索の結果、上記スタンプ画像のデータがある場合（ＹＥＳの場合）、当該スタンプ画像の情報を取得し、そのスタンプ画像を記憶部１６に記憶し、スタンプ情報３０のスタンプ画像保持場所３５に「複写機１−記憶部」を記憶する。
【００４８】
また、複写機１は、上述のステップＳ４５において、インターネットに接続されていないと判定した場合（ＮＯの場合）、複写機１の操作パネルに、図７に示すように、「適切な言語のスタンプ画像がありません」のメッセージ５０を表示し（ステップＳ４７）、本処理を終了する。また、複写機１は、ステップＳ４６において、複写機１がインターネットに接続されていても、インターネット上に該当するスタンプ画像が存在しない場合（ＮＯの場合）、複写機１の操作パネルに、同様のメッセージ５０を表示し（ステップＳ４７）、本処理を終了する。
【００４９】
次に、複写機１は、ステップＳ４８において、Ｍ種類全てのスタンプ画像の有無を確認し（ステップＳ４８）、確認が終了していない場合（ＮＯの場合）、ステップＳ４３に戻る。また、上記ステップＳ４８において、Ｍ種類全てのスタンプ画像の有無を確認した場合（ＹＥＳの場合）、スキャナ部１３にて原稿をＮ枚読み込み（ステップＳ４９）、複写機２にＭ種類全てのスタンプ画像が存在しているかどうかを判定する（ステップＳ５０）。複写機２にＭ種類全てのスタンプ画像が存在する場合（ＹＥＳの場合）、読み込んだ画像（スキャナ画像）と、スタンプ情報３０とを、通信部１９を介して複写機２に送信し（ステップＳ５１）、本処理を終了する。また、上記ステップＳ５０において、複写機２にＭ種類全てのスタンプ画像が存在しない場合（ＮＯの場合）、読み込んだ画像Ｎ枚（スキャナ画像）と、スタンプ情報３０と、スタンプ画像保存部２０または記憶部１６に記憶されている複写機２が保有しない全てのスタンプ画像とを、通信部１９を介して複写機２に送信し（ステップＳ５２）、本処理を終了する。
【００５０】
図１１は、本発明の複写機１におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図９に示したフロー図の続きを示す。図９に示したステップＳ４２において、複写機２にスタンプを合成する機能がないと判定した場合について説明する。
まず、複写機１は、前述のステップＳ３で選択されたスタンプ画像であって、ステップＳ３６で認識された言語のスタンプ画像Ｍ種類が、複写機１にあるかどうかを判定する（ステップＳ５３）。該当するスタンプ画像が複写機１にあると判定した場合（ＹＥＳの場合）、ステップＳ５７に移行する。
【００５１】
また、複写機１は、上記ステップＳ５３において、複写機１にスタンプ画像が無いと判定した場合（ＮＯの場合）、複写機１が通信部１９を介してインターネットに接続されているかどうか判定する（ステップＳ５４）。インターネットに接続されていると判定した場合（ＹＥＳの場合）、通信部１９を介して、インターネット上で該当するスタンプ画像を検索し（ステップＳ５５）、インターネット上での検索の結果、上記スタンプ画像のデータがある場合（ＹＥＳの場合）、当該スタンプ画像の情報を取得し、ステップＳ５７に移行する。
【００５２】
また、複写機１は、上述のステップＳ５４において、インターネットに接続されていないと判定した場合（ＮＯの場合）、複写機１の操作パネルに、図７に示すように、「適切な言語のスタンプ画像がありません」のメッセージ５０を表示し（ステップＳ５６）、本処理を終了する。また、複写機１は、ステップＳ５５において、複写機１がインターネットに接続されていても、インターネット上に該当するスタンプ画像が存在しない場合（ＮＯの場合）、複写機１の操作パネルに、同様のメッセージ５０を表示し（ステップＳ５６）、本処理を終了する。
【００５３】
次に、複写機１は、ステップ５７において、Ｍ種類全てのスタンプ画像の有無を確認し（ステップＳ５７）、確認が終了していない場合（ＮＯの場合）、ステップＳ５３に戻る。また、上記ステップＳ５７において、全てのスタンプ画像の有無を確認した場合（ＹＥＳの場合）、スキャナ部１３にて原稿ｎ（＝１〜Ｎ）枚目の原稿を読み込み（ステップＳ５８）、スタンプ画像保存部２０に保存されているスタンプ画像を使用するかどうかを、スタンプ情報３０のスタンプ画像保持場所３５を用いて判定する（ステップＳ５９）。
【００５４】
上記ステップＳ５９において、複写機１は、スタンプ画像保存部２０のスタンプ画像を使用すると判定した場合（ＹＥＳの場合）、スタンプ画像保存部２０から、スタンプ画像を取り出す（ステップＳ６０）。そして、画像処理部１２において、スキャナ部１３で読み込んだ画像データ（スキャナ画像）に、スタンプ画像保存部２０から取り出したスタンプ画像を合成し（ステップＳ６１）、ステップＳ６４に移行する。
【００５５】
また、上記ステップＳ５９において、複写機１は、スタンプ画像保存部２０のスタンプ画像を使用しないと判定した場合（ＮＯの場合）、インターネットから取得したスタンプ画像を記憶部１６から取り出す（ステップＳ６２）。そして、画像処理部１２において、スキャナ部１３で読み込んだ画像データ（スキャナ画像）に、記憶部１６から取り出したスタンプ画像を合成し（ステップＳ６３）、ステップＳ６４に移行する。
【００５６】
複写機１は、ステップＳ６４において、原稿Ｎ枚全てについて読み取りが完了したかどうかを判定し（ステップＳ６４）、原稿Ｎ枚全てについて読み取りが完了した場合（ＹＥＳの場合）、スタンプ画像が合成された画像データＮ枚を、通信部１９を介して複写機２に送信し（ステップＳ６５）、本処理を終了する。また、上記ステップＳ６４において、原稿Ｎ枚全てについて読み取りが完了していない場合（ＮＯの場合）、ステップＳ５８に戻る。
【００５７】
本発明によれば、原稿に記載された言語を自動認識することで、ユーザが原稿に記載の言語を認識する必要が無く、原稿に適した言語のスタンプ画像が自動で選択され、適切なスタンプ合成画像が作成される。
【００５８】
また、「全ての原稿に同一のスタンプ画像を合成する」という選択項目を設けることで、例えば、１枚目は日本語、その他は英語の原稿に対し、全原稿に「極秘（日本語）」をスタンプしたい場合など、各原稿の言語に応じてスタンプ画像を作成したくないというユーザの利便性を向上できる。
【００５９】
また、「全ての原稿に適切な言語のスタンプ画像を合成する」という選択項目を設けることで、例えば、日本語で記載された原稿１部と、英語で記載された原稿１部について、原稿の言語に適したスタンプ画像を合成したい場合、上記原稿２部をセットし、１回の画像形成指定で原稿に適したスタンプ合成画像を作成できるため、ユーザの利便性を向上できる。
【００６０】
また、ユーザが画像形成前に上記選択を可能とすることにより、ユーザが望むスタンプ画像合成方法を選択できるため、利便性を向上できる。
【００６１】
また、言語認識部により決定されたスタンプ画像が、出力先の複写機に無かった場合にでも、適切なスタンプ画像を出力先の複写機に送信することで、スタンプ画像の合成を行うことができる。
【００６２】
また、出力先の複写機にスタンプ画像の合成機能が無い場合にでも、スタンプ画像の合成を行うことができる。
【００６３】
また、いずれの複写機にもスタンプ画像が無い場合にでも、インターネット上などに存在する、スタンプ画像を保存したサーバ装置などにアクセスすることにより、適切なスタンプ画像を合成することが可能となる。
【００６４】
また、インターネットなどでダウンロードしたスタンプ画像を、スタンプ画像として新規に複写機に登録することにより、次回の画像作成時には上記サーバ装置との通信が不要になり、処理の高速化を図ることができる。さらに、インターネット通信ができなくなった場合にでも、スタンプ画像を合成することが可能となる。
【００６５】
また、適切なスタンプ画像が無い場合は画像作成を行わないことで、ユーザが望まないスタンプ画像が合成されないようにする。
【００６６】
図１２は、複写機１から画像出力命令を受信した複写機２における動作例を説明するためのフロー図である。以下、複写機２は、スタンプ画像を合成する機能を有し、その要部構成は、図２に示した複写機１の要部構成と同一であるものとし、複写機１と同じ符号を付して説明する。
まず、複写機２は、複写機１との通信において、複写機２が備える通信部１９を介して画像出力命令を受信すると（ステップＳ７１）、複写機２の制御部１８により、受信した画像出力命令から、スタンプ画像合成指定の有無を判定する（ステップＳ７２）。スタンプ画像合成指定が無いと判定した場合（ＮＯの場合）、プリンタ部１１において、複写機１から受信した画像出力命令に基づいて、通常の画像出力を行い（ステップＳ７３）、本処理を終了する。
【００６７】
また、複写機２は、ステップＳ７２において、スタンプ画像合成指定があると判定した場合（ＹＥＳの場合）、複写機１から送信されたスタンプ情報３０から、スタンプ画像の言語３３と、種類３２とを取り出し、スタンプ画像保存部２０に保有するかどうかを判定する（ステップＳ７４）。
【００６８】
次に、複写機２は、上記ステップＳ７４において、スタンプ画像保存部２０にスタンプ画像を保有すると判定した場合（ＹＥＳの場合）、スタンプ画像保存部２０からスタンプ画像を取り出し（ステップＳ７５）、画像処理部１２により、複写機１から受信した画像データ（スキャナ画像）と、スタンプ画像保存部２０から取り出したスタンプ画像を合成し（ステップＳ７６）、合成した画像をプリンタ部１１にて印刷し（ステップＳ７７）、ステップＳ８１に移行する。
【００６９】
また、複写機２は、上記ステップＳ７４において、スタンプ画像保存部２０にスタンプ画像を保有しない場合（ＮＯの場合）、複写機１から受信したスタンプ画像を取り出し（ステップＳ７８）、画像処理部１２により、複写機１から受信した画像データ（スキャナ画像）と、当該スタンプ画像とを合成し（ステップＳ７９）、合成した画像をプリンタ部１１にて印刷し（ステップＳ８０）、ステップＳ８１に移行する。
【００７０】
複写機２は、ステップＳ８１において、原稿Ｎ枚全てについて印刷が完了したかどうかを判定し（ステップＳ８１）、原稿Ｎ枚全てについて印刷が完了した場合（ＹＥＳの場合）、本処理を終了する。また、上記ステップＳ８１において、原稿Ｎ枚全てについて印刷が完了していない場合（ＮＯの場合）、ステップＳ７４に戻る。
【００７１】
図１３は、複写機１が備えるスキャナ部１３で読み取る原稿の一例を示す図で、図中、６１〜６５は原稿を示す。また、図１４は、図１３に示す原稿を読み取った読取画像にスタンプ画像を合成した合成画像の一例を示す図で、図中、７１〜７５は合成画像を示す。また、図１５は、図１３に示す原稿を読み取った読取画像にスタンプ画像を合成した合成画像の他の例を示す図で、図中、８１〜８５は合成画像を示す。
【００７２】
図１４において、全５枚の原稿は、左から１枚目の原稿６１が日本語、２枚目の原稿６２が日本語、３枚目の原稿６３がフランス語、４枚目の原稿６４が英語、５枚目の原稿６５が日本語で記載されている。この５枚の原稿に対して、スタンプ画像として「極秘」を合成する。
【００７３】
ここで、前述の図５において、「全ての原稿に同一のスタンプ画像を合成する」４１が選択された場合、１枚目の原稿６１の日本語が、スタンプ画像の言語として決定され、図１４に示す合成画像７１，７２，７３，７４，７５が作成される。このように、２枚目以降、同じ日本語の「極秘」スタンプ画像が合成されている。また、「全ての原稿に適切な言語のスタンプ画像を合成する」４２が選択された場合、各原稿６１〜６５の言語が認識されるため、図１５に示す合成画像８１，８２，８３，８４，８５が作成される。このように、各原稿６１〜６５は、異なる言語の「極秘」スタンプ画像が合成されている。
【００７４】
ここで、図１４及び図１５に示す例では、１枚の原稿に対して、１つのスタンプ画像を合成しているが、これに限らず、例えば、１枚の原稿が複数の言語で記載されている場合には、各言語に対応して複数のスタンプ画像を合成するようにしてもよい。また、ユーザが任意の言語を選択してスタンプ画像を複数合成するようにしてもよい。さらに、例えば、複写機の設置場所が日本であれば、日本語（母国語）のスタンプ画像を必須として合成し、他の言語（英語，フランス語など）のスタンプ画像を、原稿の言語に応じて合成するようにしてもよい。
【００７５】
尚、本発明の実施形態の記載内容は、上述の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、本実施の形態では、画像データ送信元を複写機１としたが、複写機２（複写機３または複写機４でもよい）を印刷制御するためのプリンタドライバがインストールされたＰＣ５あるいはＰＣ６としてもよく、スキャナで読み取った読み取り画像を、ＰＣ５あるいはＰＣ６から印刷指定されたプリントデータとしてもよい。
【００７６】
また、本実施の形態では、画像データの送信先を複写機２としたが、スタンプ画像の合成が可能なＰＣ５あるいはＰＣ６としてもよく、スタンプ画像を合成した画像ファイルをＰＣ５あるいはＰＣ６に保存するようにしてもよい。動作詳細については、図１２における印刷処理に関する処理（ステップＳ７７、ステップＳ８０）を保存処理に変更すれば実現可能である。また、本実施の形態では、原稿読み取り前にプレスキャンを実施しているが、プレスキャンを行わず、本スキャン時に原稿の言語認識を行い、スタンプ画像の有無を確認してもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の画像形成装置を適用した複写機システムの一構成例を示す図である。
【図２】本発明の画像形成装置を適用した複写機の構成例を示すブロック図である。
【図３】記憶部に記憶されているスタンプ情報の一例を示す図である。
【図４】本発明の複写機におけるスタンプ画像を合成する処理の一例を説明するためのフロー図である。
【図５】スタンプ画像合成方法の選択画面の一例を示す図である。
【図６】本発明の複写機におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。
【図７】複写機が操作パネルに表示するメッセージの一例を示す図である。
【図８】本発明の複写機におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。
【図９】本発明の複写機におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図４に示したフロー図の続きを示す。
【図１０】本発明の複写機におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図９に示したフロー図の続きを示す。
【図１１】本発明の複写機におけるスタンプ画像を合成する処理の他の例を説明するためのフロー図で、図９に示したフロー図の続きを示す。
【図１２】複写機から画像出力命令を受信した他の複写機における動作例を説明するためのフロー図である。
【図１３】複写機が備えるスキャナ部で読み取る原稿の一例を示す図である。
【図１４】図１３に示す原稿を読み取った読取画像にスタンプ画像を合成した合成画像の一例を示す図である。
【図１５】図１３に示す原稿を読み取った読取画像にスタンプ画像を合成した合成画像の他の例を示す図である。
【符号の説明】
【００７８】
１，２，３，４…画像形成装置（複写機）、５，６…クライアントＰＣ（ＰＣ）、７…ネットワーク、１１…プリンタ部、１２…画像処理部、１３…スキャナ部、１４…言語認識部、１５…通信情報解析部、１６…記憶部、１７…操作／表示部、１８…制御部、１９…通信部、２０…スタンプ画像保存部、２１，２３…スタンプ画像、２２，２４…言語情報、３０…スタンプ情報、３１…原稿ｎ枚目、３２…種類、３３…言語、３４…出力開始位置、３５…スタンプ画像保持場所、４０…選択画面、５０…メッセージ、６１〜６５…原稿、７１〜７５，８１〜８５…合成画像。
【図１】
2006041963.tif 000003
【図２】
2006041963.tif 000004
【図３】
2006041963.tif 000005
【図４】
2006041963.tif 000006
【図５】
2006041963.tif 000007
【図６】
2006041963.tif 000008
【図７】
2006041963.tif 000009
【図８】
2006041963.tif 000010
【図９】
2006041963.tif 000011
【図１０】
2006041963.tif 000012
【図１１】
2006041963.tif 000013
【図１２】
2006041963.tif 000014
【図１３】
2006041963.tif 000015
【図１４】
2006041963.tif 000016
【図１５】
2006041963.tif 000017