(57)【要約】【課題】受信側装置で印刷された画像データの品質を送信者が確認することはできなかったこと。【解決手段】送信元端末である他の画像通信装置から画像データを受信する画像データ受信手段６０１と、受信した画像データを記憶する記憶手段６０２と、記憶された画像データを出力する出力手段６０６と、を含む画像通信装置であって、出力された画像データを読み取る読取手段６０８と、読み取った画像データと記憶されている画像データの差異を抽出する差異抽出手段６０７と、抽出された差異が、あらかじめ記憶されている所定条件を満たしているかを判定する差異判定手段６０９と、差異判定手段で判定された結果に基づいてメッセージを送信元端末に送信するように制御する制御手段と、を含むことを特徴とする。【選択図】図９
2010063084.tif 000002
【特許請求の範囲】
【請求項１】
他の画像通信装置から画像データを受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを出力する出力手段と、を含む画像通信装置であって、
前記出力手段で出力された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データの差異を抽出する差異抽出手段と、
前記差異抽出手段で抽出された差異が、あらかじめ記憶されている所定条件を満たしているかを判定する差異判定手段と、
前記差異判定手段で判定された結果に基づいて、メッセージを前記他の画像通信装置に送信するように制御する制御手段と、を含むことを特徴とする画像通信装置。
【請求項２】
前記制御手段は、前記差異判定手段で所定条件を満たしていないとき、出力された画像データが受信した画像データと異なっている旨のメッセージを前記他の画像通信装置に送信することを特徴とする、請求項１に記載の画像通信装置。
【請求項３】
メールアドレスを取得するメールアドレス取得手段をさらに含み、
前記制御手段は、前記出力された画像データが受信した画像データと異なっている旨のメッセージを前記メールアドレス取得手段で取得したメールアドレスにメール送信することを特徴とする、請求項２に記載の画像通信装置。
【請求項４】
前記制御手段は、前記メール送信するメールに前記読取手段で読み取った画像データを添付してメール送信することを特徴とする、請求項３に記載の画像通信装置。
【請求項５】
前記読取手段で読み取った画像データを送信する画像データ送信手段をさらに含み、
前記制御手段は、前記読み取った画像データを前記画像データ送信手段で前記他の画像通信装置に送信することを特徴とする、請求項２に記載の画像通信装置。
【請求項６】
前記差異抽出手段は、色の差異を抽出することを特徴とする、請求項１乃至５の何れか一項に記載の画像通信装置。
【請求項７】
前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データとから文字を抽出する文字抽出手段と、
前記文字抽出手段により前記読み取った画像データと前記記憶された画像データとから抽出された文字が同一文字かを判定する文字判定手段と、
前記文字判定手段で同一文字であると判定された文字を含む所定の画像領域を切り出す画像領域切り出し手段と、をさらに含み、
前記差異抽出手段は、前記画像領域切り出し手段で切り出された画像領域の差異を抽出することを特徴とする、請求項２乃至６の何れか一項に記載の画像通信装置。
【請求項８】
前記差異抽出手段は、前記画像領域切り出し手段で切り出された画像領域の中で、文字に該当する画素の色の差異を抽出することを特徴とする、請求項７に記載の画像通信装置。
【請求項９】
前記差異判定手段で所定条件を満たしていると判定されたとき、前記制御手段は、前記記憶手段に記憶された画像データを削除するように制御することを特徴とする、請求項２乃至８の何れか一項に記載の画像通信装置。
【請求項１０】
前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データとから文字列を抽出する文字列抽出手段をさらに含み、
前記差異抽出手段は、前記文字列抽出手段で抽出された文字列の差異を抽出することを特徴とする、請求項２乃至５の何れか一項に記載の画像通信装置。
【請求項１１】
前記所定の条件は、前記読取手段で読み取った画像データから前記文字列抽出手段により抽出された文字列と、前記記憶手段に記憶された画像データから前記文字列抽出手段により抽出された文字列と、の間の異なる文字数であることを特徴とする請求項１０に記載の画像通信装置。
【請求項１２】
前記所定の条件は、前記読取手段で読み取った画像データから前記文字列抽出手段により抽出された文字列と、前記記憶手段に記憶された画像データから前記文字列抽出手段により抽出された文字列と、における連続して異なる文字の数であることを特徴とする請求項１０に記載の画像通信装置。
【請求項１３】
前記差異判定手段は、類似する複数の文字を同一の文字と判定することを特徴とする請求項１０乃至１２の何れか一項に記載の画像通信装置。
【請求項１４】
第１の画像通信装置と第２の画像通信装置との間で画像データの通信を行う画像通信方法であって、
前記第1の画像通信装置から前記第２の画像通信装置へ画像データを送信する画像データ送信ステップと、
前記画像データ送信ステップで送信された画像データを受信する画像データ受信ステップと、
前記画像データ受信ステップで受信した画像データを前記第２の画像通信装置の記憶部に記憶する記憶ステップと、
前記記憶ステップで前記記憶部に記憶された画像データを前記第２の画像通信装置が出力する出力ステップと、
前記出力ステップで出力された画像データを前記第２の画像通信装置が読み取る読取ステップと、
前記読取ステップで読み取った画像データと前記記憶部に記憶された画像データの色の差異を抽出する色差異抽出ステップと、
前記色差異抽出ステップで抽出された色の差異が、前記第２の画像通信装置にあらかじめ記憶されている所定条件を満たしているかを判定する色差異判定ステップと、
前記色差異判定ステップで所定条件を満たしていないと判定されたとき、前記出力された画像データが前記受信した画像データと異なっている旨のメッセージを前記第１の画像通信装置に送信するように制御する制御ステップと、を含むことを特徴とする画像通信方法。
【請求項１５】
画像データを受信する画像データ受信手段と、該画像データ受信手段で受信した画像データを記憶する記憶手段と、該記憶手段に記憶された画像データを出力する出力手段とを含む画像通信装置を、
前記出力手段で出力された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データの色の差異を抽出する色差異抽出手段と、
前記色差異抽出手段で抽出された色の差異が、あらかじめ記憶されている所定条件を満たしているかを判定する色差異判定手段と、
前記色差異判定手段で所定条件を満たしていないと判定されたとき、出力された画像データが受信した画像データと異なっている旨のメッセージを前記他の画像通信装置に送信するように制御する制御手段と、として機能させることを特徴とする、画像通信プログラム。
【請求項１６】
画像データを受信する画像データ受信手段と、該画像データ受信手段で受信した画像データを記憶する記憶手段と、該記憶手段に記憶された画像データを出力する出力手段とを含む画像通信装置を、
前記出力手段で出力された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データの色の差異を抽出する色差異抽出手段と、
前記色差異抽出手段で抽出された色の差異が、あらかじめ記憶されている所定条件を満たしているかを判定する色差異判定手段と、
前記色差異判定手段で所定条件を満たしていないと判定されたとき、出力された画像データが受信した画像データと異なっている旨のメッセージを前記他の画像通信装置に送信するように制御する制御手段と、として機能させることを特徴とする、画像通信プログラムを画像通信装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像通信装置、画像通信方法、画像通信プログラム及び記録媒体に関し、特にネットワーク通信により受信した画像データの印刷結果を通知する制御に関する。
【背景技術】
【０００２】
送信側装置から受信側装置に画像データを送信したときに、送信した画像データが正常に届いているかを送信者が確認するため、ファクシミリ装置等の画像通信装置には、受信確認通知機能が実装されている。受信確認通知機能によれば、送信側装置から送信した画像データが受信側装置に正常に届いたこと及び受信途中で送信が中断されたことを含む受信確認情報が、受信側装置から送信側装置へ通知される（特許文献１、２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の画像通信装置でも、画像データが正常に受信側装置に届いたかどうかは、送信者が確認することができた。しかしながら、従来の画像通信装置に搭載されている受信確認通知機能は、受信側装置が画像データを正常に受信したか否かを送信側端末に通知しているに過ぎない。このため、画像通信装置において、受信側装置で印刷された画像データの品質を送信者が確認することはできなかった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、本発明の目的は、送信者が受信側端末で印刷された画像データの品質を確認することが可能な、新規かつ改良された画像通信装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、他の画像通信装置から画像データを受信する画像データ受信手段と、前記画像データ受信手段で受信した画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データを出力する出力手段と、を含む画像通信装置であって、前記出力手段で出力された画像データを読み取る読取手段と、前記読取手段で読み取った画像データと前記記憶手段に記憶された画像データの差異を抽出する差異抽出手段と、前記差異抽出手段で抽出された差異が、あらかじめ記憶されている所定条件を満たしているかを判定する差異判定手段と、前記差異判定手段で判定された結果に基づいて、メッセージを前記他の画像通信装置に送信するように制御する制御手段と、を含むことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、受信側装置で印刷された画像の品質を送信者が確認することができる。これにより、画像通信装置の信頼性を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の第１の実施形態に係る複合機の運用態様を示す図である。
【図２】図２は、本発明の第１の実施形態に係る複合機のハードウェア構成を示すブロック図である。
【図３】図３は、本発明の第１の実施形態に係る排紙用スキャナの構成図である。
【図４】図４は、本発明の第１の実施形態に係る排紙用スキャナの取り付け位置を示す図である。
【図５】図５は、本発明の第１の実施形態に係る複合機が送信機として機能するときの機能構成図である。
【図６】図６は、本発明の第１の実施形態に係る複合機が受信機として機能するときの機能構成図である。
【図７】図７は、本発明の第１の実施形態に係るＩＴＵ−Ｔ勧告Ｔ．３８で規定されたプロトコルで通信する動作の流れを示す図である。
【図８】図８は、本発明の第１の実施形態に係る複合機１０６が複合機１０３にカラー画像データを送信するときの動作を示す図である。
【図９】図９は、本発明の第１の実施形態に係る複合機１０６から送信されたカラー画像データを受信するときの複合機１０３の動作を示す図である。
【図１０】図１０は、本発明の第１の実施形態に係る２値画像の例を示す図である。
【図１１】図１１は、本発明の第２の実施形態に係る複合機が受信機として機能するときの機能構成図である。
【図１２】図１２は、本発明の第２の実施形態に係るＴＣＰパケットのデータ構造を示す図である。
【図１３】図１３は、本発明の第２の実施形態に係るＮＳＳコマンドにメールアドレスを含めた例を示す図である。
【図１４】図１４は、本発明の第２の実施形態に係る複合機１０６から送信されたカラー画像データを受信するときの複合機１０３の動作を示す図である。
【図１５】図１５は、本発明の第３の実施形態に係る複合機が受信機として機能するときの機能構成図である。
【図１６】図１６は、本発明の第３の実施形態に係る複合機１０６から送信されたカラー画像データを受信するときの複合機１０３の動作を示す図である。
【図１７】図１７は、本発明の第４の実施形態に係る複合機が受信機として機能するときの機能構成図である。
【図１８】図１８は、本発明の第４の実施形態に係る複合機１０６から送信された２値画像データを受信するときの複合機１０３の動作を示す図である。
【図１９】図１９は、本発明の第４の実施形態に係る２値画像をレイアウト解析によりブロック分割した例（その１）を示す図である。
【図２０】図２０は、本発明の第４の実施形態に係る２値画像が出力された際に問題が生じた例（その１）を示す図である。
【図２１】図２１は、本発明の第４の実施形態に係る文字列の比較結果において、異なる文字を示す図（その１）である。
【図２２】図２２は、本発明の第４の実施形態に係る２値画像をレイアウト解析によりブロック分割した例（その２）を示す図である。
【図２３】図２３は、本発明の第４の実施形態に係る２値画像が出力された際に問題が生じた例（その２）を示す図である。
【図２４】図２４は、本発明の第４の実施形態に係る文字列の比較結果において、異なる文字を示す図（その２）である。
【図２５】図２５は、本発明の第４の実施形態に係る受信側の複合機における文字抽出部が記憶している情報の例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【０００９】
なお、本実施形態では画像通信装置の一例としてプリンタ、コピー、ファクシミリ、スキャナ等の各装置の機能を１つの筐体内に収納した複合機を一例として説明していくが、画像通信機能を備えている如何なる画像通信装置であってもよい。また、本実施形態では画像通信装置の画像通信機能として、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを使用して相手側装置と接続するＩＰ−ＦＡＸ機能を用いて説明していくが、画像通信機能はこれに限られるものではない。
【００１０】
〔実施の形態１〕
図１は、本実施形態に係る複合機の運用態様を示す図である。図１に示すように、ＩＰネットワーク１０１は、ＳＩＰサーバ１０２が接続されている。拠点Ａに存在する複合機１０３、ＰＣ１０４及びＩＰ電話１０５と、拠点Ｂに存在する複合機１０６、ＰＣ１０７及びＩＰ電話１０８とは、それぞれＩＰネットワーク１０１を介して通信可能となっている。
【００１１】
次に、図２は、本実施形態に係る複合機１０３または複合機１０６のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る複合機１０３または複合機１０６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、メインメモリ２０３と、クロック２０４と、バスコントローラ２０５と、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）ブリッジ２０６と、キャッシュメモリ２０７とがＣＰＵバス２２５を介して接続されている。
【００１２】
また、複合機１０３または複合機１０６は、原稿用スキャナ２０８と、原稿スキャナコントローラ２０９と、プリントコントローラ２１０と、プリントエンジン２１１と、排紙用スキャナ２１２と、排紙スキャナコントローラ２１３と、ハードディスク２１４と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）コントローラ２１５と、ＬＣＤ表示コントローラ２１６と、ＬＣＤ２１７と、ＬＡＮコントローラ２１８と、ＬＡＮ  Ｉ／Ｆ２１９とがＰＣＩバス２２６を介して接続されている。
【００１３】
また、複合機１０３または複合機１０６は、キー入力コントローラ２２０とハードキー２２１と、タッチパネルコントローラ２２２と、タッチパネル２２３とがＸバス（内部バス）２２７を介して接続されている。
【００１４】
そして、複合機１０３または複合機１０６は、ＣＰＵバス２２５と、ＰＣＩバス２２６と、Ｘバス２２７とが、バスコントローラ２０５またはＰＣＩブリッジ２０６を介して接続されている。
【００１５】
ＣＰＵ２０１は、フラッシュＲＯＭ２０２に記憶された制御処理プログラムやＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を実行処理する。メインメモリ２０３は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）より構成されており、ＣＰＵ２０１のワークエリア等で使用される。
【００１６】
フラッシュＲＯＭ２０２は、電源を切ってもデータが消去されず、電気的に書き換え可能なＲＯＭであり、電源オン時のシステムの立ち上げや複合機の機能を実現するための各種プログラムが予め書き込まれている。また、フラッシュＲＯＭ２０２には、プログラムの実行時に参照されるスイッチやパラメータ等のデータも記憶される。
【００１７】
クロック２０４は、水晶発振子と分周回路から構成されており、ＣＰＵ２０１やバスコントローラ２０５の動作タイミングを制御するためのクロックを生成している。バスコントローラ２０５は、ＣＰＵバス２２５とＸバス２２７でのデータ転送を制御する。
【００１８】
ＰＣＩブリッジ２０６は、キャッシュメモリ２０７を使用して、ＰＣＩバス２２６とＣＰＵ２０１との間のデータ転送を行う。キャッシュメモリ２０７は、ＤＲＡＭより構成されており、ＰＣＩブリッジ２０６により使用される。
【００１９】
原稿用スキャナ２０８は、１次元配列されたＬＥＤアレイを光源としてカラーＣＣＤラインセンサにより紙面画像を読み取り、カラーＣＣＤラインセンサから出力されるＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の各アナログ画像信号をそれぞれＡ（Ａｎａｌｏｇ）／Ｄ（Ｄｉｇｉｔａｌ）変換によりデジタル画像データに変換する。原稿スキャナコントローラ２０９は、原稿用スキャナ２０８の原稿読み取り動作を制御するとともに、原稿用スキャナ２０８から入力されるＲＧＢデジタル画像データについて、色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）に変換してＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に準拠した圧縮（符号化）処理を行う。
【００２０】
プリントコントローラ２１０はプリントエンジン２１１の動作を制御する。プリントエンジン２１１は、シアン、マゼンタ、イエロー、ブラックのトナーを使用して、紙面にカラー画像またはモノクロ画像をプリントする。
【００２１】
排紙用スキャナ２１２は、原稿用スキャナ２０８と同様に、紙面画像を読み取り、読み取ったアナログ画像信号をデジタル画像データに変換する。排紙スキャナコントローラ２１３は排紙用スキャナ２１２の原稿読み取り動作を制御する。排紙用スキャナの詳細については後述する。
【００２２】
ハードディスク２１４は、原稿用スキャナ２０８から入力された画像データや通信により受信した画像データ等を記憶する。ＨＤコントローラ２１５は、ハードディスク２１４とのインタフェースとして、ハードディスク２１４と高速データ転送を行う。
【００２３】
ＬＣＤ表示コントローラ２１６は、文字データやグラフィックデータ等をＤ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）変換するとともに、これらのデータをＬＣＤ２１７に表示するための制御を行う。
【００２４】
ＬＡＮコントローラ２１８は、例えばＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．３規格に準拠した通信プロトコルを実行して、ＬＡＮ  Ｉ／Ｆ２１９を介してイーサネット（登録商標）に接続された他の機器との通信を制御する。
【００２５】
キー入力コントローラ２２０は、ハードキー２２１から入力されたシリアルデータからパラレルデータへの変換を行う。タッチパネルコントローラ２２２は、タッチパネル２２３上で指等の物体が接触した部分を検出し、その位置情報を取り込む。タッチパネル２２３はＬＣＤ２１７と重ね合わせて密着している。
【００２６】
次に、排紙用スキャナ２１２の構成を図３に示す。排紙用スキャナ２１２はＬＥＤアレイ３０１とカラーＣＣＤラインセンサ３０２から構成される。ＬＥＤアレイ３０１から発光された光は、読み取り対象の紙３０３で反射され、カラーＣＣＤラインセンサ３０２に入力される。排紙用スキャナ２１２は、図４に示すように、排紙口の内側に取り付けられる。
【００２７】
次に、複合機１０３又は複合機１０６が送信機として機能するときの機能構成図を図５に示す。
【００２８】
画像読取部５０１は原稿用スキャナ２０８を使用して原稿画像を読み取ってＲＧＢデジタル画像データを取得する。さらに、画像読取部５０１は原稿スキャナコントローラ２０９によりＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換してＪＰＥＧ圧縮（符号化）を行う。
【００２９】
画像送信部５０２は画像読取部５０１によりＪＰＥＧ符号化された画像データを、ＲＦＣ３２６１で規定されたＳＩＰを使用した呼接続、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたＩＰ−ＦＡＸプロトコルを実行して他の端末に送信する。例えば、画像送信部５０２は画像データ送信手段として機能する。
【００３０】
表示制御部５０３はＬＣＤ２１７に対する各種画面等の表示処理を制御する。具体的には、表示制御部５０３は各種機能を指定するためのメニュー画面の表示、ＩＰ−ＦＡＸの送信宛先を入力するための画面の表示等を制御する。
【００３１】
操作部５０４はハードキー２２１から入力されたキーデータやタッチパネル２２３から入力された座標データに基づいて各種の操作処理を制御する。
【００３２】
メッセージ受信部５０５は他の端末から送信されたＳＩＰのインスタントメッセージを受信する。
【００３３】
次に、複合機１０３又は複合機１０６が受信機として機能するときの機能構成図を図６に示す。
【００３４】
画像受信部６０１はＳＩＰを使用した着呼接続、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたＩＰ−ＦＡＸプロトコルを実行して他のＩＰ−ＦＡＸからＪＰＥＧ画像データを受信する。例えば、画像受信部６０１は画像データ受信手段として機能する。
【００３５】
画像記憶部６０２は画像受信部６０１で受信したＪＰＥＧ画像データをハードディスク２１４に記憶する。例えば、画像記憶部６０２は記憶手段として機能する。
【００３６】
文字抽出部６０３は後述するアルゴリズムに従って、画像データから文字を抽出する。例えば、文字抽出部６０３は文字抽出手段として機能する。
【００３７】
プリント色変換部６０４はハードディスク２１４に記憶されたＪＰＥＧ画像データをＪＰＥＧに準拠した伸長（復号化）処理を行い、色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）に分離された画像データをＲＧＢ画像データに変換し、ＲＧＢ画像データからＹ（Ｙｅｌｌｏｗ）、Ｍ（Ｍａｇｅｎｔａ）、Ｃ（Ｃｙａｎ）、Ｋ（ｂｌａｃＫ）のプリント用画像データに変換する。また、プリント色変換部６０４は、ＪＰＥＧ画像データから変換したＲＧＢ画像データを、文字抽出部６０３とＬ＊ａ＊ｂ＊色変換部６０５が利用できるようにメインメモリ２０３に記憶しておく。
【００３８】
Ｌ＊ａ＊ｂ＊色変換部６０５はＲＧＢ画像データについて、まず、式（１）によりＲＧＢからＣＩＥＸＹＺへ変換する。なお、式（１）はＣＣＩＲ７０９で定義された式である。
【数１】
2010063084.tif 000003
【００３９】
続いて、Ｌ＊ａ＊ｂ＊色変換部６０５はこのＣＩＥＸＹＺから式（２）〜式（７）によりＬ＊ａ＊ｂ＊に変換する。なお、式（２）〜式（５）にあるＸｎ、Ｙｎ、ＺｎはＤ６５光源下での値であり、それぞれＸｎ＝９５．０４５、Ｙｎ＝１００．０００、Ｚｎ＝１０８．８９２の値を持つ。
【数２】
2010063084.tif 000004
【００４０】
プリント出力部６０６はＹＭＣＫの画像データをプリントエンジン２１１を使用して紙３０３にプリントする。例えば、プリント出力部６０６は出力手段として機能する。
【００４１】
色差異抽出部６０７は後述するアルゴリズムに従って、２つの色の差（色差）を求める。例えば、色差異抽出部６０７は差異抽出手段として機能する。
【００４２】
色差異判定部６０９は、色差異抽出部６０７で求めた色差と予めフラッシュＲＯＭ２０２に記憶されている所定条件とを比較判定する。ここで、所定条件とは、差異条件として許容できる色差ΔＥ９４の値を示す。例えば、色差異判定部６０９は差異判定手段として機能する。
【００４３】
画像読取部６０８は排紙用スキャナ２１２を使用して紙３０３にプリントされた画像を読み取り、ＲＧＢデジタル画像データを取得し、このＲＧＢデジタル画像データをＬ＊ａ＊ｂ＊色変換部６０５が利用できるようにメインメモリ２０３に記憶しておく。また、画像読取部６０８は、このＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換して、この輝度成分（Ｙ）の画像データのみを文字抽出部６０３が利用できるようにメインメモリ２０３に記憶しておく。例えば、画像読取部６０８は読取手段として機能する。
【００４４】
メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用して、他の端末へメッセージを送信する。
【００４５】
設定情報記憶部６１１は受信したカラー画像データをプリントした色が原稿の色と異なるか否かを判断するための色の差異条件となる情報等をフラッシュＲＯＭ２０２に記憶する。
【００４６】
次に、図１に示した拠点Ｂに存在する複合機１０６が拠点Ａに存在する複合機１０３に、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたプロトコルで通信する動作の流れを図７に示すシーケンス図と併せて説明する。
【００４７】
まず、複合機１０６は、ＳＩＰサーバ１０２に複合機１０３のＦＡＸ番号を含めたＩＮＶＩＴＥメッセージを送信する（Ｓ７０１）。
【００４８】
すると、ＳＩＰサーバ１０２は既に登録されているFAX番号とIPアドレスとの対応テーブルを参照して（Ｓ７０２）、複合機１０３にＩＮＶＩＴＥメッセージを送信する（Ｓ７０３）。
【００４９】
ＩＮＶＩＴＥメッセージを受け取った複合機１０３は、ＳＩＰサーバ１０２に成功である旨の２００ＯＫレスポンスを送信する（Ｓ７０４）。２００ＯＫレスポンスを受け取ったＳＩＰサーバ１０２は、複合機１０６に２００ＯＫレスポンスを送信する（Ｓ７０５）。
【００５０】
２００ＯＫレスポンスを受け取った複合機１０６は、ＡＣＫメッセージを複合機１０３へ送信し、セッションを確立させる（Ｓ７０６）。
【００５１】
そして、複合機１０６は画像データをＩＴＵ−Ｔ勧告Ｔ．３８で規定されたプロトコルを実行して複合機１０３に送信する（Ｓ７０７）。画像データの送信が完了すると、複合機１０６からＢＹＥメッセージを複合機１０３に送信する（Ｓ７０８）。すると、複合機１０３から複合機１０６に２００ＯＫレスポンスが送信され、セッションが終了する（Ｓ７０９）。
【００５２】
次に、図１に示した複合機１０６が複合機１０３にカラー画像データを送信するときの動作について図８に示すフローチャートと併せて説明する。
【００５３】
送信者がカラー原稿を原稿用スキャナ２０８にセットして、複合機１０３のＦＡＸ番号を入力してスタートキーを押す。すると画像読取部５０１は原稿スキャナコントローラ２０９を制御して、原稿用スキャナ２０８から原稿画像を読み取ってＲＧＢデジタル画像データを取得する（Ｓ８０１）。
【００５４】
次に読み取ったＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換してＪＰＥＧ符号化を行う（Ｓ８０２）。
【００５５】
そして、画像送信部５０２はＪＰＥＧ符号化された画像データを、図７に示した通信手順により複合機１０３に送信する（Ｓ８０３）。
【００５６】
次に、複合機１０６から送信されたカラー画像データを受信するときの複合機１０３の動作について、図９に示すフローチャートと併せて説明する。
【００５７】
複合機１０３は、画像受信部６０１が複合機１０６から送信されたＪＰＥＧ画像データを受信したか否かを判断する（Ｓ９０１）。受信した場合には、ステップＳ９０２に進み、受信しない場合は、ステップＳ９０１を繰り返す。
【００５８】
画像記憶部６０２が受信したＪＰＥＧ画像データをハードディスク２１４に記憶する（Ｓ９０２）。
【００５９】
続いて、プリント色変換部６０４がハードディスク２１４に記憶されたＪＰＥＧ画像データを、ＪＰＥＧに準拠した伸長（復号化）処理を行い、色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）に分離された画像データをＲＧＢ画像データに変換し、さらに、ＲＧＢからＹＭＣＫのプリント用画像データに変換する。この時、プリント色変換部６０４は、ＪＰＥＧ伸長で得られた輝度成分（Ｙ）の画像データを文字抽出部６０３が利用できるように、色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）から変換されたＲＧＢ画像データをＬ＊ａ＊ｂ＊色変換部６０５がそれぞれ利用できるようにメインメモリ２０３に記憶する（Ｓ９０３）。
【００６０】
続いて、プリント出力部６０６がＹＭＣＫに変換された画像データをプリントエンジン２１１を使用して紙３０３にプリントする（Ｓ９０４）。
【００６１】
次に、プリントされた紙が排紙口を通過するときに、画像読取部６０８は排紙用スキャナ２１２を使用して紙３０３にプリントされた画像を読み取り、ＲＧＢデジタル画像データを取得し、当該ＲＧＢデジタル画像データをＬ＊ａ＊ｂ＊色変換部６０５が利用できるようにメインメモリ２０３に記憶する（Ｓ９０５）。
【００６２】
また、画像読取部６０８は、このＲＧＢ画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換して、この輝度成分（Ｙ）の画像データのみを文字抽出部６０３が利用できるようにメインメモリ２０３に記憶する（Ｓ９０６）。
【００６３】
次に、文字抽出部６０３はプリント色変換部６０４が記憶した輝度成分（Ｙ）の画像データを、スレッシュレベルとしてフラッシュＲＯＭ２０２に予め記憶された所定の輝度値と比較することにより、スレッシュレベル以上であれば白画素（ビットの値が０）、そうでなければ黒画素（ビットの値が１）として２値画像に変換する。そして、この２値画像の中から文字画像を抽出し、この文字画像に対して文字認識を行う（Ｓ９０７）。この文字画像の抽出と文字認識は、例えば東芝レビュー  １９９７  ＶＯＬ．５２  ＮＯ．２に記載された方法を用いる。
【００６４】
ここで、この２値画像の例を図１０に示す。図１０では、「ＮＥＷＳ」以外の文字は「……」で表現している。図１０に示す２値画像では、文字認識により、まず、「Ｎ」「Ｅ」「Ｗ」「Ｓ」の各文字が認識される。そして２値画像の中から最初の文字列（図１０の例では、「ＮＥＷＳ」）を認識すると、文字抽出部６０３は画像読取部６０８が排紙用スキャナ２１２を使用して紙３０３にプリントされた画像を読み取って生成した輝度成分（Ｙ）の画像データについて、上記と同様に、２値画像変換、文字画像抽出、文字認識の処理を行い、「Ｎ」「Ｅ」「Ｗ」「Ｓ」の各文字が認識される。
【００６５】
続いて、文字抽出部６０３はプリント色変換部６０４が記憶した輝度成分（Ｙ）の画像データから認識した文字列と、画像読取部６０８が記憶した輝度成分（Ｙ）の画像データから認識した文字列とを比較する（Ｓ９０８）。
【００６６】
そして、両文字列が一致しない場合は（Ｓ９０８でＮＯ）、プリント画像の色を原稿の色と比較できない旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する（Ｓ９０９）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【００６７】
両文字列が一致した場合には（Ｓ９０８でＹＥＳ）、文字認識した２値の文字画像に対応したＲＧＢ画像データをＬ＊ａ＊ｂ＊に色変換する処理に移行する。ここで、後述する条件判定を容易にするために、本実施形態ではＲＧＢ画像データをＬ＊ａ＊ｂ＊に色変換する手法を採用している。
【００６８】
文字抽出部６０３はまず、プリント色変換部６０４が記憶した輝度成分（Ｙ）の画像データから２値化された「Ｎ」の文字画像領域（矩形）の画像データと、プリント色変換部６０４が記憶したＲＧＢ画像データの中からこの矩形領域に該当する画像データをＬ＊ａ＊ｂ＊色変換部６０５へ渡す。Ｌ＊ａ＊ｂ＊色変換部６０５はこの領域の２値画素の中で黒画素（ビットの値が１）に該当する各画素のＲＧＢデータについて、上述した式（１）〜式（７）によりＬ＊ａ＊ｂ＊に変換する。ここで、「Ｎ」の文字を構成する画素の色が赤の場合、この画素のａ＊は＋の大きな値、ｂ＊は＋または−の小さな値、Ｌ＊は４０〜６０近辺の値を持つ。そして、Ｌ＊ａ＊ｂ＊に変換した画素について、それぞれＬ＊、ａ＊、ｂ＊の平均を求める（Ｓ９１０）。このとき、平均値から大きく外れる値を持った画素は省くようにしてもよい。
【００６９】
続いて、文字抽出部６０３は、画像読取部６０８が記憶した輝度成分（Ｙ）の画像データから２値化された「Ｎ」の文字画像領域（矩形）の画像データと、画像読取部６０８が記憶したＲＧＢ画像データの中からこの矩形領域に該当する画像データをＬ＊ａ＊ｂ＊色変換部６０５へ渡す。Ｌ＊ａ＊ｂ＊色変換部６０５は同様にして、２値画素の中で黒画素（ビットの値が１）に該当する各画素のＲＧＢデータについてＬ＊ａ＊ｂ＊に変換し、これらの画素について、それぞれＬ＊、ａ＊、ｂ＊の平均を求める（Ｓ９１１）。
【００７０】
次に、これら２つのＬ＊ａ＊ｂ＊の値から色の差異を表す情報である色差を求める処理に移行する。本実施の形態では、この色差として、ΔＥ９４（ＣＩＥ１９９４）を使用する。この色差ΔＥ９４を求める計算は色差異抽出部６０７が実行し、２つのＬ＊ａ＊ｂ＊の値を（Ｌ１，ａ１，ｂ１）、（Ｌ２，ａ２，ｂ２）として、ΔＥ９４を式（８）、式（９）で求める（Ｓ９１２）。
【数３】
2010063084.tif 000005
【００７１】
続いて、色差異判定部６０９は求まった色差ΔＥ９４の値を、予めフラッシュＲＯＭ２０２に記憶されている所定条件の値と比較する（Ｓ９１３）。
【００７２】
そして、求まった色差ΔＥ９４が差異条件の値よりも大きい場合は（Ｓ９１３でＮＯ）、紙３０３に印刷されたプリント画像の色が原稿の色と異なる旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する（Ｓ９１４）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【００７３】
求まった色差ΔＥ９４が差異条件の値よりも小さい場合には（Ｓ９１３でＹＥＳ）、受信してハードディスク２１４に記憶したＪＰＥＧ画像データを削除する（Ｓ９１５）。求まった色差ΔＥ９４が差異条件の値よりも小さい場合に記憶したＪＰＥＧ画像データを削除し、色差ΔＥ９４が差異条件の値よりも大きい場合は記憶したＪＰＥＧ画像データを削除しないことで、印刷した画像が送信者の意図するものでなかったときに、そのＪＰＥＧ画像データを残しておくことが可能となる。このＪＰＥＧ画像データを残しておくことにより、カラートナーが不足していた場合にはカラートナーを補充した後に、保存されたＪＰＥＧ画像データを再度プリントして、上述したプリント画像の色を原稿の色と比較する処理を繰り返すことが可能となる。
【００７４】
以上説明したように、本実施形態に係る複合機により、受信した画像データと該画像データを印刷したものにある一定以上の差異が生じるときは、送信元端末にその旨を送信することにより、画像データの送信者が印刷品質の確認をすることができる。
【００７５】
なお、上記の説明においては、紙３０３にプリントされた画像を排紙用スキャナ２１２で読み取る例を説明したが、排紙された紙３０３を原稿用スキャナ２０８で読み取っても良い。これにより、排紙口に排紙用スキャナを設けなくても本発明を実施することができる。
【００７６】
なお、上記の説明においては、文字を構成する画素の色を比較して色差ΔE94を求めたが、文字の周辺が白画素である場合に、その白画素も含めた領域に含まれる画素の色の平均を求め、この領域全体の色について比較して色差を求めることもできる。この場合の処理の流れを以下に説明する。
【００７７】
Ｌ＊ａ＊ｂ＊色変換部６０５がＬ＊、ａ＊、ｂ＊の平均値を求めるとき、Ｌ＊ａ＊ｂ＊色変換部６０５が文字画像領域（矩形）の２値画素の中で白画素（ビットの値が０）に該当する各画素のＲＧＢデータについてもＬ＊ａ＊ｂ＊に変換する。ここで、「Ｎ」の文字を構成する画素の色が赤の場合、この画素のａ＊は＋の大きな値、ｂ＊は＋または−の小さな値、Ｌ＊は４０〜６０近辺の値を持つ。また、矩形領域内のその他の画素の色が白の場合、この画素のａ＊とｂ＊は＋または−の小さな値、Ｌ＊は１００に近い値を持つ（Ｌ＊の範囲は０（黒）〜１００（白））。そこで、Ｌ＊ａ＊ｂ＊色変換部６０５は矩形領域内の文字以外の画素が、ａ＊とｂ＊が＋または−の小さな値、Ｌ＊が１００に近い値を持つ場合には、この画素の色を白とみなす。そして、矩形領域内の文字以外の画素が全て白であると判断した場合には、Ｌ＊ａ＊ｂ＊色変換部６０５は矩形領域内の全ての画素について、ａ＊、ｂ＊の平均を求める。Ｌ＊については、白とみなした１００に近い値は省いて平均を求める。そして、色差異抽出部５０７はこれらのＬ＊、ａ＊、ｂ＊の平均値を用いて色差ΔＥ９４を求める。
【００７８】
〔実施の形態２〕
実施の形態１では、印刷した画像データと受信した画像データが異なる旨をＳＩＰのインスタントメッセージを使用して送信している。本実施の形態においては、ＳＩＰのインスタントメッセージと併せて、さらに送信者のメールアドレスへ通知する場合について説明する。なお、実施の形態１と同様の符号を付す構成要素については実施の形態１と同一又は相当部を示し、説明を省略する。
【００７９】
複合機１０３又は複合機１０６が受信機として機能するときの機能構成図を図１１に示す。図１１の機能構成図では、図６で示した機能構成に、指定されたメールアドレスへのメール送信の制御を行うメール送信部１１０１が追加されている。
【００８０】
次に、図１に示した複合機１０６が複合機１０３にカラー画像データを送信するときの動作について説明する。なお、複合機１０６が送信するときの動作は、図８に示すフローチャート図を用いて説明する。
【００８１】
送信者がカラー原稿を原稿用スキャナ２０８にセットして、送信者のメールアドレスと複合機１０３のＦＡＸ番号を入力してスタートキーを押す。すると画像読取部５０１は原稿スキャナコントローラ２０９を制御して、原稿用スキャナ２０８から原稿画像を読み取ってＲＧＢデジタル画像データを取得する（Ｓ８０１）。次に読み取ったＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換してＪＰＥＧ符号化を行う（Ｓ８０２）。そして、画像送信部５０２はＪＰＥＧ符号化された画像データを、図７に示した通信手順により複合機１０３に送信する（Ｓ８０３）。
【００８２】
このとき、複合機１０６は送信者のメールアドレスをＩＴＵ−Ｔ勧告Ｔ．３８で規定されたプロトコルのＮＳＳ  （Ｎｏｎ−Ｓｔａｎｄａｒｄ  Ｆａｃｉｌｉｔｉｅｓ  Ｓｅｔ−ｕｐ）コマンドに含めて複合機１０３へ送信する。ここで、ＮＳＳコマンドはＩＴＵ−Ｔ勧告Ｔ．３０で定義されたコマンドであるが、ＩＴＵ−Ｔ勧告Ｔ．３８はＩＴＵ−Ｔ勧告Ｔ．３０を参照するようになっており、ＩＴＵ−Ｔ勧告Ｔ．３８はまた  ＩＴＵ−Ｔ勧告Ｔ．３０で規定されたＮＳＳ等のＨＤＬＣ（Ｈｉｇｈ−ｌｅｖｅｌ  Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ｐｒｏｃｅｄｕｒｅ）フレームをＩＦＰ（Ｉｎｔｅｒｎｅｔ  Ｆａｃｓｉｍｉｌｅ  Ｐｒｏｔｏｃｏｌ）パケットに入れ、このＩＦＰパケットをさらにＵＤＰパケットまたはＴＣＰパケットに入れて送信する仕様となっている。ＴＣＰパケットのデータ構造を図１２に示す。また、ＮＳＳコマンドにメールアドレスを含めた例を図１３に示す。
【００８３】
次に、複合機１０６から送信されたＪＰＥＧ画像データを受信するときの複合機１０３の動作について、図１４に示すフローチャートと併せて説明する。
【００８４】
Ｓ１４０１からＳ１４０８の動作は、上述した図９のＳ９０１〜Ｓ９０８と同様であるため説明を省略する。そして、両文字列が一致しない場合は（Ｓ１４０８でＮＯ）、プリント画像の色を原稿の色と比較できない旨のメッセージを、メッセージ送信部６１０が送信元端末である複合機１０６に送信する（S１４０９）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【００８５】
そして、当該旨のメッセージをメール送信部１１０１が受信したＮＳＳコマンドに含まれたメールアドレス宛にメール送信する（Ｓ１４１０）。なお、フローチャートの説明上、Ｓ１４０９でメッセージを送信した後、Ｓ１４１０でメールを送信しているが、どちらを先に送信しても良い。
【００８６】
両文字列が一致した場合には（Ｓ１４０８でＹＥＳ）、文字認識した２値の文字画像に対応したＲＧＢ画像データをL*a*b*に色変換する処理に移行する。
【００８７】
Ｓ１４１１からＳ１４１４の動作は、上述した図９のＳ９１０〜Ｓ９１３と同様であるため説明を省略する。そして、求まった色差ΔE94が差異条件の値よりも大きい場合は（Ｓ１４１４でＮＯ）、紙３０３に印刷されたプリント画像の色が原稿の色と異なる旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する（Ｓ１４１５）。このとき、メッセージ送信部６１０はSIPのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【００８８】
そして、当該旨のメッセージをメール送信部１１０１が受信したＮＳＳコマンドに含まれたメールアドレス宛にメール送信する（Ｓ１４１６）。なお、フローチャートの説明上、Ｓ１４１５でメッセージを送信した後、Ｓ１４１６でメールを送信しているが、どちらを先に送信しても良い。
【００８９】
続いて、求まった色差ΔＥ９４が差異条件の値よりも小さい場合には（Ｓ１４１４でＹＥＳ）、受信してハードディスク２１４に記憶したＪＰＥＧ画像データを削除する（Ｓ１４１７）。求まった色差ΔＥ９４が差異条件の値よりも小さい場合に記憶したＪＰＥＧ画像データを削除し、色差ΔＥ９４が差異条件の値よりも大きい場合は記憶したＪＰＥＧ画像データを削除しないことで、印刷した画像が送信者の意図するものでなかったときに、そのＪＰＥＧ画像データを残しておくことが可能となる。このＪＰＥＧ画像データを残しておくことにより、カラートナーが不足していた場合にはカラートナーを補充した後に、保存されたＪＰＥＧ画像データを再度プリントして、上述したプリント画像の色を原稿の色と比較する処理を繰り返すことが可能となる。
【００９０】
以上説明したように、本実施形態に係る複合機により、受信した画像データと該画像データを印刷したものにある一定以上の差異が生じるときは、送信元端末及び送信者のメールアドレスにその旨を通知することができる。これにより、画像データの送信者が送信元端末の前にいなくても印刷品質の確認をすることができる。
【００９１】
なお、上記の説明においては、紙３０３にプリントされた画像を排紙用スキャナ２１２で読み取る例を説明したが、排紙された紙３０３を原稿用スキャナ２０８で読み取っても良い。これにより、排紙口に排紙用スキャナを設けなくても本発明を実施することができる。
【００９２】
なお、上記の説明においては、Ｓ１４１０またはＳ１４１６でメール送信するときに、Ｓ１４０５で読み取った画像データをメールに添付して送信しても良い。これにより、画像データの送信者が、印刷された画像データを見て印刷品質の確認をすることができる。
【００９３】
また、複合機１０３に機器管理者のメールアドレスが登録されている（このメールアドレス情報はフラッシュＲＯＭ２０２に記憶）場合には、プリント画像の色が原稿の色と異なる旨のメッセージをこの機器管理者のメールアドレス宛にメールにて送信するようにしてもよい。この場合、機器管理者は色の品質が劣化したことを迅速に知ることができ、トナーの補充や機器の修理、調整を速やかに行うことが可能となる。
【００９４】
〔実施の形態３〕
実施の形態１では、印刷した画像データと受信した画像データが異なる旨を、ＳＩＰのインスタントメッセージを使用して送信している。本実施の形態においては、ＳＩＰのインスタントメッセージと併せて、さらに読み取った画像データを送信する場合について説明する。なお、実施の形態１と同様の符号を付す構成要素については実施の形態１と同一又は相当部を示し、説明を省略する。
【００９５】
複合機１０３又は複合機１０６が受信機として機能するときの機能構成図を図１５に示す。図１５の機能構成図では、図６で示した機能構成に、画像送信部５０２が追加されている。
【００９６】
画像送信部５０２は、図５の送信機として機能するときの機能構成図内で示した画像送信部５０２と同機能である。画像送信部５０２はＪＰＥＧ符号化された画像データを、ＲＦＣ３２６１で規定されたＳＩＰを使用した呼接続、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたＩＰ−ＦＡＸプロトコルを実行して他の端末に送信する。例えば、画像送信部５０２は画像データ送信手段として機能する。
【００９７】
次に、図１に示した複合機１０６が複合機１０３にカラー画像データを送信するときの動作について説明する。なお、複合機１０６が送信するときの動作は、図８の説明で上述したとおりである（Ｓ８０１〜Ｓ８０３）。
【００９８】
次に、複合機１０６から送信されたＪＰＥＧ画像データを受信するときの複合機１０３の動作について、図１６に示すフローチャートと併せて説明する。
【００９９】
Ｓ１６０１からＳ１６０８の動作は、上述した図９のＳ９０１〜Ｓ９０８と同様であるため説明を省略する。そして、両文字列が一致しない場合は（Ｓ１６０８でＮＯ）、プリント画像の色を原稿の色と比較できない旨のメッセージを、メッセージ送信部６１０が送信元端末である複合機１０６に送信する（S１６０９）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【０１００】
そして、画像送信部５０２はＳ１６０５で読み取った画像データを、ITU-T勧告T.38で規定されたプロトコルを実行して送信元端末である複合機１０６に送信する（Ｓ１６１０）。なお、フローチャートの説明上、Ｓ１６０９でメッセージを送信した後、Ｓ１６１０で画像データを送信しているが、どちらを先に送信しても良い。
【０１０１】
続いて、両文字列が一致した場合には（Ｓ１６０８でＹＥＳ）、文字認識した２値の文字画像に対応したＲＧＢ画像データをＬ＊ａ＊ｂ＊に色変換する処理に移行する。
【０１０２】
Ｓ１６１１からＳ１６１４の動作は、上述した図９のＳ９１０〜Ｓ９１３と同様であるため説明を省略する。そして、求まった色差ΔＥ９４が差異条件の値よりも大きい場合は（Ｓ１６１４でＮＯ）、紙３０３に印刷されたプリント画像の色が原稿の色と異なる旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する（Ｓ１６１５）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【０１０３】
そして、画像送信部５０２はＳ１６０５で読み取った画像データを、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたプロトコルを実行して送信元端末である複合機１０６に送信する（Ｓ１６１６）。なお、フローチャートの説明上、Ｓ１６１５でメッセージを送信した後、Ｓ１６１６で画像データを送信しているが、どちらを先に送信しても良い。
【０１０４】
続いて、求まった色差ΔＥ９４が差異条件の値よりも小さい場合には（Ｓ１６１４でＹＥＳ）、受信してハードディスク２１４に記憶したＪＰＥＧ画像データを削除する（Ｓ１６１７）。求まった色差ΔＥ９４が差異条件の値よりも小さい場合に記憶したＪＰＥＧ画像データを削除し、色差ΔＥ９４が差異条件の値よりも大きい場合は記憶したＪＰＥＧ画像データを削除しないことで、印刷した画像が送信者の意図するものでなかったときに、そのＪＰＥＧ画像データを残しておくことが可能となる。このＪＰＥＧ画像データを残しておくことにより、カラートナーが不足していた場合にはカラートナーを補充した後に、保存されたＪＰＥＧ画像データを再度プリントして、上述したプリント画像の色を原稿の色と比較する処理を繰り返すことが可能となる。
【０１０５】
以上説明したように、本実施形態に係る複合機により、受信した画像データと該画像データを印刷したものにある一定以上の差異が生じるときは、その旨を送信元端末に送信するとともに、読み取った画像データを送信元端末に送信することができる。これにより、画像データの送信者が、印刷された画像データを見て印刷品質の確認をすることができる。
【０１０６】
〔実施の形態４〕
本実施の形態では、図１に示した拠点Ｂに存在する複合機１０６から拠点Ａに存在する複合機１０３へ２値画像データを送信し、複合機１０３にて受信した２値画像データから文字認識によって認識された文字列と、その画像データがプリントされた紙を読み取った画像データから文字認識によって認識された文字列とを比較する。文字列の差異が所定の条件を満足していないと判断した場合には、複合機１０６へプリント品質が悪いという情報を通知する。
【０１０７】
複合機１０３が受信機として機能するときの本実施形態の機能構成図を図１７に示す。複合機１０３は、画像受信部１７０１、画像記憶部１７０２、文字抽出部１７０３、プリント出力部１７０４、文字差異判定部１７０５、画像読取部６０８、メッセージ送信部６１０、及び、設定情報記憶部６１１を有する。
【０１０８】
画像受信部１７０１は、ＳＩＰを使用した着呼接続、ＩＴＵ−Ｔ勧告Ｔ．３８で規定されたＩＰ−ＦＡＸプロトコルを実行して他のＩＰ−ＦＡＸからＭＭＲ圧縮された２値画像データを受信する。画像記憶部１７０２は、画像受信部１７０１で受信した２値画像データをハードディスク２１４に記憶する。
【０１０９】
文字抽出部１７０３は、後述するアルゴリズムに従って、２値画像データから文字を抽出する。プリント出力部１７０４は、２値画像データをプリントエンジン２１１を使用して紙３０３にプリントする。文字差異判定部１７０５は、受信した２値画像データを文字抽出部１７０３で抽出した文字列と、画像読取部１７０６が紙３０３から読み取った２値画像データを文字抽出部１７０３で抽出した文字列とを比較する。文字差異判定部１７０５は、比較により得られる異なる文字数を、予めフラッシュＲＯＭ２０２に記憶されている所定条件と比較判定する。ここで、所定条件とは、許容できる異なる文字数を示す。
【０１１０】
画像読取部１７０６は、排紙用スキャナ２１２を使用して紙３０３にプリントされた画像を読み取り、ＲＧＢデジタル画像データを取得し、このＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）とのデータに変換する。画像読取部１７０６は、輝度成分（Ｙ）の画像データを２値化した２値画像データを、文字抽出部１７０３へ渡す。
【０１１１】
メッセージ送信部６１０は、ＳＩＰのインスタントメッセージを使用して、他の端末へメッセージを送信する。設定情報記憶部６１１は、受信した２値画像データとプリントした画像を読み取って得た２値画像データとから、それぞれ抽出した文字列の差異条件となる情報等をフラッシュＲＯＭ２０２に記憶する。
【０１１２】
複合機１０６では、送信者によりモノクロ原稿またはカラー原稿が原稿用スキャナ２０８にセットされ、複合機１０３のＦＡＸ番号が入力されスタートキーを押される。これにより、画像読取部５０１が、原稿スキャナコントローラ２０９を制御して、原稿用スキャナ２０８から原稿画像を読み取ってＲＧＢデジタル画像データを取得する。次に読み取ったＲＧＢデジタル画像データを、色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換して、輝度成分（Ｙ）のデータを２値化してＭＭＲ符号化を行う。そして、画像送信部５０２はＭＭＲ符号化された２値画像データを、図７に示した通信手順により複合機１０３に送信する。
【０１１３】
次に、複合機１０６から送信された２値画像データを受信するときの複合機１０３の動作について、図１８に示すフローチャートと併せて説明する。
【０１１４】
複合機１０３は、画像受信部１７０１が複合機１０６から送信された２値画像データ（ＭＭＲ符号化データ）を受信したか否かを判断する（Ｓ１８０１）。受信した場合には、ステップＳ１８０２に進み、受信しない場合は、ステップＳ１８０１を繰り返す。
【０１１５】
画像記憶部１７０２が受信した２値画像データをハードディスク２１４に記憶する（Ｓ１８０２）。
【０１１６】
続いて、プリント出力部１７０４がハードディスク２１４に記憶された２値画像データ（ＭＭＲ符号化データ）を、ＭＭＲ復号化処理を行って、各画素が０か１の値を持つ２値画像データ（生画像データ）に変換する。続いて、プリント出力部１７０４はこの生画像データを文字抽出部１７０３に渡すとともに、プリントエンジン２１１を使用して紙３０３にプリントする（Ｓ１８０３）。
【０１１７】
文字抽出部１７０３はこの２値の生画像データから、まず、文字部の切り出しと、この切り出された文字が活字か手書き文字かを識別する処理を行う。この処理は、例えば、特開２００６−９２３４６に記載された方法を用いる。すなわち、まず、画像の傾きを補正し、レイアウト解析により活字文字から成るブロック、手書き文字から成るブロック、その他（図等）のブロックに分割する（Ｓ１８０４）。
【０１１８】
文字抽出部１７０３が、画像をレイアウト解析によりブロック分割した例を図１９に示す。図１９中、ブロックＡ１は活字文字を含むブロック、ブロックＢ１は手書き文字を含むブロック、ブロックＣ１はその他のブロックである。なお、ブロックＡ１中の○は文字を抽象化して表したものである。続いて、文字抽出部１７０３は活字文字から成るブロックＡ１について、外郭ゼロ交差特徴（Ｐｅｒｉｐｈｅｒａｌ  Ｚｅｒｏ−Ｃｒｏｓｓｉｎｇ  Ｃｏｄｅ）と正準判別分析（Ｃａｎｏｎｉｃａｌ  Ｄｉｓｃｒｉｍｉｎａｎｔ  Ａｎａｌｙｓｙｓ）により文字を認識する（Ｓ１８０５）。
【０１１９】
外郭ゼロ交差特徴とは、２値画像を、全体をぼかした多値画像としてパターン処理したうえで、文字と背景の境界部分の特徴を捉えて認識する方法である。また、正準判別分析は、文字の特徴から文字を判別する方法で、文字の特徴を表す数値テーブルは似た文字同士が区別しやすいように作成されている（電子情報通信学会技術研究報告．  ＰＲＭＵ，  パターン認識・メディア理解  Ｔｅｃｈｎｉｃａｌ  ｒｅｐｏｒｔ  ｏｆ  ＩＥＩＣＥ．  ＰＲＭＵ   ９８（４９０）   ｐｐ．７１−７８  １９９８１２１８   社団法人電子情報通信学会）。なお、この文字の特徴を表す数値テーブルは、例えば、ハードディスク２１４に予め記憶されている。
【０１２０】
文字抽出部１７０３は、また、手書き文字から成るブロックＢ１に対し、端点、凸部、凹部等の形状の構造を捉える輪郭解析法と、上述した外郭ゼロ交差特徴と正準判別分析を組み合わせて文字を認識する。輪郭解析法は漢字以外の手書き文字の認識に優れ、外郭ゼロ交差特徴と正準判別分析は手書きの漢字の認識に優れる。認識した文字列は、ブロックＡ１の文字列とブロックＢ２の文字列とに分けてメインメモリ２０３に記憶しておく。これにより、後で両者の文字列を比較することができる。
【０１２１】
次に、プリントされた紙が排紙口を通過するときに、画像読取部６０８は排紙用スキャナ２１２を使用して紙３０３にプリントされた画像を読み取ってＲＧＢデジタル画像データを取得し、当該ＲＧＢデジタル画像データを色差成分（Ｃｂ，Ｃｒ）と輝度成分（Ｙ）のデータに変換して、この輝度成分（Ｙ）の画像データのみを文字抽出部１７０３が利用できるようにメインメモリ２０３に記憶する。次に、文字抽出部１７０３は画像読取部６０８が記憶した輝度成分（Ｙ）の画像データをスレッシュレベルとしてフラッシュＲＯＭ２０２に予め記憶された所定の輝度値と比較することにより２値画像に変換する。そして、文字抽出部１７０３は上述したように２値画像の中から文字部を切り出して、この切り出された文字が活字か手書き文字かを識別してブロックに分割し、それぞれのブロックについて文字を認識する（Ｓ１８０６）。
【０１２２】
ここで、出力された画像に問題がある例について説明する。例えば、プリントエンジン２１１に問題があり、図２０に示すように画像に縦線が付加されてプリントされたとする。この場合、文字抽出部１７０３はブロックＡ１の１行目を「この資料は親製品の機能に関するものである。」と文字認識する。
【０１２３】
次に、文字差異判定部１７０５は、ブロックＡ１とブロックＢ１とのそれぞれについて、受信した２値画像データから抽出した文字列と、画像読取部６０８が紙３０３から読み取った２値画像データから抽出した文字列とを比較する（Ｓ１８０７）。ブロックＡ１について、比較結果の異なる文字を図２１に枠で囲って示す。この場合、５個の文字が異なっている。ブロックＢ１については異なる文字は無い。
【０１２４】
次に、文字差異判定部１７０５は、この異なった文字の数を予めフラッシュＲＯＭ２０２に記憶されている許容できる文字数以下か否かを判断する（Ｓ１８０８）。許容できる文字数以下の場合には、処理を終了し、許容できる文字数ではない場合には、ステップＳ１８０９に進む。
【０１２５】
この許容できる文字数が３の場合、異なった文字数が許容できる文字数よりも大きいため、紙３０３に印刷されたプリント画像の品質に問題がある旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する（Ｓ１８０９）。このとき、メッセージ送信部６１０はＳＩＰのインスタントメッセージを使用してメッセージを複合機１０６に送信する。
【０１２６】
図２２から図２４は、英文を含む画像の例を示す図である。図２２は、文字抽出部１７０３が、画像をレイアウト解析によりブロック分割した例である。図２２中、ブロックＡ２は活字文字を含むブロック、ブロックＢ２は手書き文字を含むブロック、ブロックＣ２はその他のブロックである。なお、ブロックＡ２中の○は文字を抽象化して表したものである。
【０１２７】
図２３は、図２０と同様に、画像に縦線が付加されてプリントされた例を示す図である。この場合、文字抽出部１７０３は、ブロックＡ２の１行目を「Ｔｈｅ  Ｏｕａｌｉｔｙ  ｏｆ  Ｐｒｏｄｕｃｔｓ：」と文字認識する。
【０１２８】
図２４は、図２１と同様に、ブロックＡ２において、比較結果の異なる文字を枠で囲って示す図である。図２４でも、５個の文字が異なっている。ブロックＢ２については異なる文字は無い。そこで、文字差異判定部１７０５により、ステップＳ１８０８の処理が実行される。
【０１２９】
上記の例では、文字差異判定条件として、許容できる文字数を予めフラッシュＲＯＭ２０２に記憶させていたが、認識される文字の全文字数に対するパーセンテージを予めフラッシュＲＯＭ２０２に記憶させておき、このパーセンテージから許容文字数を算出するようにしてもよい。
【０１３０】
また、上記の例では、許容できる異なった文字が横方向について離散的に存在する場合を示したが、横方向に連続して存在する場合に対応するために、異なった文字の連続数を文字差異判定条件として使用することもできる。すなわち、異なった文字の連続数が許容できる値を越えた場合、紙３０３に印刷されたプリント画像の品質に問題がある旨のメッセージをメッセージ送信部６１０が送信元端末である複合機１０６に送信する。
【０１３１】
なお、ステップＳ１８０７において、類似する複数の文字を同一の文字とみなしてもよい。この場合、文字抽出部１７０３が、例えば、図２５に示すテーブルの情報を記憶している。図２５に示すテーブルは、夫々の文字についての類似文字を、類似度毎に第１群、第２群、第３群に分けて記憶している。例えば、“日”という漢字の場合、類似度“１”に対応する文字は、アルファベットの“Ｅ”及び漢字の“曰”等である。類似度“２”に対応する文字は、アルファベットの“Ｂ”、及び、“Ｆ”、並びに、漢字の“田”である。類似度“３”に対応する文字は、アルファベットの“Ａ”、数字の“８”、及び、漢字の“旦”である。
【０１３２】
文字抽出部１７０３は、予めフラッシュＲＯＭ２０２に記憶された類似文字許容数に応じて図２５に示すテーブルを参照し、許容される類似文字は同一の文字であるものとして文字列を比較する。
【０１３３】
なお、本実施の形態の複合機は、さらに、実施の形態２のメール送信部１１０１、及び、実施の形態３の画像送信部５０２の何れか、又は、その両方を有してもよい。メール送信部１１０１は、メッセージ送信部６１０がメッセージを送信する際に、同様のメッセージをメールにより送信する。この処理は、実施の形態２におけるステップＳ１４１６の処理と同様である。画像送信部５０２は、メッセージ送信部６１０がメッセージを送信する際に、読み取った画像を送信する。この処理は、実施の形態に３におけるステップＳ１６１６の処理と同様である。
【０１３４】
なお、上記の説明においては、紙３０３にプリントされた画像を排紙用スキャナ２１２で読み取る例を説明したが、排紙された紙３０３を原稿用スキャナ２０８で読み取っても良い。これにより、排紙口に排紙用スキャナを設けなくても本発明を実施することができる。
【０１３５】
なお、本発明の実施の形態に係る画像通信装置は、例えばパーソナルコンピュータ（ＰＣ）等で実現されてもよい。また、本発明の実施形態に係る画像通信方法は、例えば、ＣＰＵがＲＯＭやハードディスク装置等に記憶されたプログラムに従い、ＲＡＭ等のメインメモリをワークエリアとして使用し、実行される。
【０１３６】
また、上記各機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向ブログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯなど、装置が読み取り可能な記録媒体に格納して頒布することができる。
【０１３７】
なお、本発明は、上記実施の形態で説明したものに限らず、種々の変形実施が可能である。また、実施の形態で説明したものに限定されず、これらと均等な手法も本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３８】
以上のように、本発明にかかる画像通信装置は、受信された画像の品質を確認することに有用であり、特に、プリンタに適している。
【符号の説明】
【０１３９】
１０１    ＩＰネットワーク
１０２    ＳＩＰサーバ
１０３    複合機
１０４    ＰＣ
１０５    ＩＰ電話
１０６    複合機
１０７    ＰＣ
１０８    ＩＰ電話
２０１    ＣＰＵ
２０２    フラッシュＲＯＭ
２０３    メインメモリ
２０４    クロック
２０５    バスコントローラ
２０６    ＰＣＩブリッジ
２０７    キャッシュメモリ
２０８    原稿用スキャナ
２０９    原稿スキャナコントローラ
２１０    プリントコントローラ
２１１    プリントエンジン
２１２    排紙用スキャナ
２１３    排紙スキャナコントローラ
２１４    ハードディスク
２１５    ＨＤコントローラ
２１６    ＬＣＤ表示コントローラ
２１７    ＬＣＤ
２１８    ＬＡＮコントローラ
２１９    ＬＡＮ Ｉ／Ｆ
２２０    キー入力コントローラ
２２１    ハードキー
２２２    タッチパネルコントローラ
２２３    タッチパネル
３０１    ＬＥＤアレイ
３０２    ＣＣＤラインセンサ
３０３    紙
５０１    画像読取部
５０２    画像送信部
５０３    表示制御部
５０４    操作部
５０５    メッセージ受信部
６０１    画像受信部
６０２    画像記憶部
６０３    文字抽出部
６０４    プリント色変換部
６０５    Ｌ*a*b*色変換部
６０６    プリント出力部
６０７    色差異抽出部
６０８    画像読取部
６０９    色差異判定部
６１０    メッセージ送信部
６１１    設定情報記憶部
１１０１    メール送信部
１７０１    画像受信部
１７０２    画像記憶部
１７０３    文字抽出部
１７０４    プリント出力部
１７０５    文字差異判定部
【先行技術文献】
【特許文献】
【０１４０】
【特許文献１】特開２０００−１５１９５７号公報
【特許文献２】特開２０００−１７４９７３号公報
【図１】
2010063084.tif 000006
【図２】
2010063084.tif 000007
【図３】
2010063084.tif 000008
【図４】
2010063084.tif 000009
【図５】
2010063084.tif 000010
【図６】
2010063084.tif 000011
【図７】
2010063084.tif 000012
【図８】
2010063084.tif 000013
【図９】
2010063084.tif 000014
【図１０】
2010063084.tif 000015
【図１１】
2010063084.tif 000016
【図１２】
2010063084.tif 000017
【図１３】
2010063084.tif 000018
【図１４】
2010063084.tif 000019
【図１５】
2010063084.tif 000020
【図１６】
2010063084.tif 000021
【図１７】
2010063084.tif 000022
【図１８】
2010063084.tif 000023
【図１９】
2010063084.tif 000024
【図２０】
2010063084.tif 000025
【図２１】
2010063084.tif 000026
【図２２】
2010063084.tif 000027
【図２３】
2010063084.tif 000028
【図２４】
2010063084.tif 000029
【図２５】
2010063084.tif 000030