(57)【要約】【課題】送信側が受信側でバーコードが認識できるかを事前に判断し、送信を中止できるようにする。【解決手段】送信先の機器情報を取得する機器情報取得手段と、画像データからバーコードを認識するバーコード認識手段と、機器情報取得手段で取得した機器情報から送信先でバーコードが認識できるか否かを判断する判断手段と、判断手段の結果に従って画像データを送信する送信手段と、を備える。【選択図】図１４
2010068489.tif 000002
【特許請求の範囲】
【請求項１】
送信先の機器情報を取得する機器情報取得手段と、
画像データからバーコードを認識するバーコード認識手段と、
前記機器情報取得手段で取得した機器情報から前記送信先で前記バーコードが認識できるか否かを判断する判断手段と、
前記判断手段の結果に従って前記画像データを送信する送信手段と、を備えることを特徴とするファクシミリ装置。
【請求項２】
前記判断手段は、前記送信先の解像度が１／２以下の場合に認識不可と判断することを特徴とする請求項１記載のファクシミリ装置。
【請求項３】
前記判断手段は、前記送信先が前記バーコードを認識できないと判断すると、前記画像データの送信を中止するか否かを提示する提示手段を備えることを特徴とする請求項１又は２記載のファクシミリ装置。
【請求項４】
前記提示手段は、前記バーコードを削除して送信することを提示することを特徴とする請求項３記載のファクシミリ装置。
【請求項５】
前記提示手段は、ネットワーク経由で提示することを特徴とする請求項３又は４記載のファクシミリ装置。
【請求項６】
送信先の機器情報を取得する機器情報取得ステップと、
画像データからバーコードを認識するバーコード認識ステップと、
前記機器情報取得ステップで取得した機器情報から前記送信先で前記バーコードが認識できるか否かを判断する判断ステップと、
前記判断ステップの結果に従って前記画像データを送信する送信ステップと、を備えることを特徴とするファクシミリ装置の通信方法。
【請求項７】
前記判断ステップは、前記送信先の解像度が１／２以下の場合に認識不可と判断することを特徴とする請求項６記載のファクシミリ装置の通信方法。
【請求項８】
前記判断ステップは、前記送信先が前記バーコードを認識できないと判断すると、前記画像データの送信を中止するか否かを提示する提示ステップを備えることを特徴とする請求項６又は７記載のファクシミリ装置の通信方法。
【請求項９】
前記提示ステップは、前記バーコードを削除して送信することを提示することを特徴とする請求項８記載のファクシミリ装置の通信方法。
【請求項１０】
前記提示ステップは、ネットワーク経由で提示することを特徴とする請求項８又は９記載のファクシミリ装置の通信方法。
【請求項１１】
請求項６から１０のいずれか1項に記載のファクシミリ装置の通信方法をコンピュータに実行させるプログラム。
【請求項１２】
請求項１１記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコード付きの画像のファクシミリ通信を行うファクシミリ装置、その通信方法、プログラム、及び記録媒体に関するものである。
【背景技術】
【０００２】
従来のファクシミリ装置では、原稿に記載されたバーコードを読み取り、そのバーコードに含まれる情報によって自動で処理が行われている。バーコードに含まれる情報としては、例えば送信先番号や書類を分類するための情報などがある。
【０００３】
送信先番号が記載されていた場合には、送信側のファクシミリ装置が読み取り、読み取った送信先へ原稿を送信する。一方、書類を分類するための情報などが記載されている場合には、受信側のファクシミリ装置や印刷後の用紙がその他の装置にて該バーコードを読み取り、読み取った情報に従って処理を行う。
【０００４】
例えば特許文献１に記載の発明では、ＦＡＸ送信時などにおいて、１枚の用紙上に複数のバーコードが形成されていても、それぞれの用途を判別できるように、バーコードの位置情報と、処理内容と、を対応付けて記憶しておき、バーコードの記載される位置に対応した処理内容を実行する技術について開示されている。
【特許文献１】特開２００７−２０８３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の発明では、ＦＡＸ送信する前に、受信側の解像度が低いために受信側でその他のバーコードの解析が不可能となることがわかる場合でも、位置情報と関連付けられている処理内容が送信であれば、ＦＡＸ送信を行ってしまっていた。
【０００６】
その場合は、無駄な送信をすることになるし、バーコードの誤認識をする可能性があるため、受信側に原稿が送られることを未然に阻止したい。
【０００７】
そこで本発明は、上記問題点に鑑みてなされたものであり、送信側が受信側でバーコードが認識できるかを事前に判断し、認識できない場合は利用者に教えることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明におけるファクシミリ装置は、送信先の機器情報を取得する機器情報取得手段と、画像データからバーコードを認識するバーコード認識手段と、機器情報取得手段で取得した機器情報から送信先でバーコードが認識できるか否かを判断する判断手段と、判断手段の結果に従って画像データを送信する送信手段と、を備えることを特徴とする。
【０００９】
判断手段は、送信先の解像度が１／２以下の場合に認識不可と判断することを特徴とする。
【００１０】
判断手段は、送信先がバーコードを認識できないと判断すると、画像データの送信を中止するか否かを提示する提示手段を備えることを特徴とする。
【００１１】
提示手段は、バーコードを削除して送信することを提示することを特徴とする。
【００１２】
提示手段は、ネットワーク経由で提示することを特徴とする。
【００１３】
また、本発明におけるファクシミリ装置の通信方法は、送信先の機器情報を取得する機器情報取得ステップと、画像データからバーコードを認識するバーコード認識ステップと、機器情報取得ステップで取得した機器情報から送信先でバーコードが認識できるか否かを判断する判断ステップと、判断ステップの結果に従って画像データを送信する送信ステップと、を備えることを特徴とする。
【００１４】
判断ステップは、送信先の解像度が１／２以下の場合に認識不可と判断することを特徴とする。
【００１５】
判断ステップは、送信先がバーコードを認識できないと判断すると、画像データの送信を中止するか否かを提示する提示ステップを備えることを特徴とする。
【００１６】
提示ステップは、バーコードを削除して送信することを提示することを特徴とする。
【００１７】
提示ステップは、ネットワーク経由で提示することを特徴とする。
【００１８】
また、本発明におけるプログラムは、上記いずれかに記載のファクシミリ装置の通信方法をコンピュータに実行させる。
【００１９】
また、本発明における記録媒体は、上記記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の効果】
【００２０】
本発明により、受信側でバーコードが認識できないことを事前に送信側が検出することで、無駄なＦＡＸ送信を防ぐことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施の形態について、図面を参照して詳細に説明する。
【００２２】
図１は、ＦＡＸ通信を行うシステムの概略構成図である。本システムは、図１に示されるように、複数の複合機（ＭＦＰ）から構成される。
【００２３】
ＭＦＰ１とＭＦＰ２とは、公衆回線網３を介して接続されており、ＦＡＸによる送受信が可能な状態となっている。
【００２４】
図２は、ＭＦＰのハードウェアの構成を示すブロック図である。なお、以降では説明のため、本システムでの役割からＭＦＰ(送信側)とＭＦＰ(受信側)に分けるが、実際に構成されるＭＦＰは送信側・受信側双方の機能を持っているものである。
【００２５】
ＭＦＰ１、２は、図２に示されるように、ＣＰＵ４と、メモリ５と、ハードディスクドライブ（ＨＤＤ）等の記憶装置６と、外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）７と、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置８と、スキャナ９と、印刷装置１０とを有する。
【００２６】
これらの構成要素は、制御バス１１を介して互いに接続されている。ＣＰＵ４は、メモリ５、又は記憶装置６に格納された画像送受信プログラムに基づいて所定の処理を実行して、ＭＦＰの動作を制御する。
【００２７】
図３は、上記の画像送受信プログラムが実行されることにより実現されるＭＦＰ（送信側）１２の機能構成を示すブロック図である。
【００２８】
本実施形態によるＭＦＰ（送信側）１２は、図３に示されるように、ユーザインタフェース（ＵＩ）装置１３と、画像読み取り手段１４と、画像処理手段１５と、バーコード認識手段１６と、通信手段１７とを有している。
【００２９】
ユーザインタフェース（ＵＩ）装置１３は、送信先のファクシミリ番号を入力することにより送信先指定手段として機能する。
【００３０】
画像読み取り手段１４は、送信しようとするファクシミリ原稿の画像データを読み取る。画像処理手段１５は、画像読み取り手段１４により読み取られた画像データに対して、フィルタ処理、２値化処理等の画像処理を行う。
【００３１】
バーコード認識手段１６は、画像処理手段１５により画像処理された後の画像データ中に含まれているバーコードを抽出し、該バーコードの内容が送信側で処理する必要がある場合に処理を行う。
【００３２】
通信手段１７は、送信先装置の機器情報取得、及び指定された送信先装置へのデータの送信を行う。
【００３３】
図４は、上記の画像送受信プログラムが実行されることにより実現されるＭＦＰ（受信側）１８の機能構成を示すブロック図である。
【００３４】
本実施形態によるＭＦＰ（受信側）１８は、図４に示されるように、通信手段１９と、画像処理手段２０と、バーコード認識手段２１と、印刷手段２２とを有している。
【００３５】
通信手段１９は、送信元装置への機器情報の送信及び送信元装置からのデータの受信を行う。
【００３６】
画像処理手段２０は、通信手段１９により受け取ったデータに対して、フィルタ処理、２値化処理等の画像処理を行う。
【００３７】
バーコード認識手段２１は、画像処理手段２０により画像処理された後の画像データ中に含まれているバーコードを抽出し、該バーコードの内容が受信側にて処理する必要がある場合に処理を行う。
【００３８】
印刷手段２２は、画像データの印刷を行う。
【００３９】
次に、ＭＦＰ（送信側）１２の動作を図５のフローチャートを参照して説明する。
【００４０】
図５において、先ず、ＭＦＰ(送信側)１２は、ＵＩ装置１３を介して送信先情報、つまり、送信先装置のファクシミリ番号を取得する（ステップＳ１０１）。次に、得られた送信先の機器と通信手段１７により通信を行うことによって、送信先機器の機器情報を取得する（ステップＳ１０２）。
【００４１】
送信指示が行われると、画像読み取り手段１４はセットされたファクシミリ原稿をスキャンすることにより画像データを取得する（ステップＳ１０３）。なお、画像読み取り手段１４により読み取られた画像データは、画像処理手段１５において２値化等の必要な画像処理が行われる。
【００４２】
バーコード認識手段１６は、画像処理が行われた後の画像データに含まれるバーコード画像を検出、複号することにより情報を抽出する（ステップＳ１０４）。抽出したバーコードに埋め込まれた情報を送信側で処理する必要があるかを判定し(ステップＳ１０５)、処理が必要な場合は、埋め込まれた情報の処理を行う(ステップＳ１０６)。一方、処理の必要の無い場合は、そのまま送信処理へと入る。その後、通信手段１７により指定された送信先装置に画像データを送信する（ステップＳ１０７）。
【００４３】
次にＭＦＰ（受信側）１８の動作を図６のフローチャートを参照して説明する。
【００４４】
図６において、先ず、ＭＦＰ(受信側)１８では、ＭＦＰ(送信側)１２より機器情報要求を受信し（ステップＳ２０１）、これに対し自機の機器情報を送信する(ステップＳ２０２)。次に、ＭＦＰ(送信側)１２よりデータの送信が行われると、送信されたデータの受信処理を行う（ステップＳ２０３）。
【００４５】
次に、バーコード認識手段１３は、受信した画像データに含まれるバーコード画像を検出、複号することにより情報を抽出する（ステップＳ２０４）。バーコードに埋め込まれた情報を受信側で処理する必要があるかを判定し(ステップＳ２０５)、処理が必要な場合は、埋め込まれた情報の処理を行う(ステップＳ２０６)。一方、処理の必要の無い場合はそのまま印刷処理へと入る。その後、印刷手段２２により、画像データの印刷を行う(ステップＳ２０７)。
【００４６】
図７は送信側と受信側の機器情報のやり取りを示すシーケンスチャートである。
【００４７】
１ａで送信側から受信側に通信の確立要求を行い、１ｂで受信側から送信側に応答を返す。２ａで送信側から受信側に機器情報の取得要求を行い、２ｂで受信側から送信側に応答を返した後、３ａで受信側は機器情報を送信側に送信する。送信側は３ｂで応答を返す。次に、４ａで送信側はデータを送信し、４ｂで受信側は応答を返す。
【００４８】
次に、バーコード解析の機能構成を示すブロック図について図８を参照して説明する。バーコード解析は、画像入力手段２３と、画像処理手段２４と、バーコード認識手段２５と、バーコード解析手段２６と、復号化情報処理手段２７と、で行われる。
【００４９】
画像入力手段２３は、バーコードが記載された画像をシステムに入力する手段であり、スキャナがこれに当たる。
【００５０】
画像処理手段２４では、画像入力手段２３から入力された画像に対し、２値化等の必要な画像処理が行われる。
【００５１】
バーコード認識手段２５では、画像処理が行われた後の画像データの中のバーコードを認識する。
【００５２】
バーコード解析手段２６では、認識されたバーコードを復号化し、復号化された情報によって、処理するのに適切な手段（復号化情報処理手段）２７へと情報を渡す。
【００５３】
次に、バーコード解析の動作を図９のフローチャートを参照して説明する。
【００５４】
先ず、画像入力手段２３から、入力画像が得られる（ステップＳ３０１）。次に、画像処理を行った結果の画像から、バーコード認識手段２５において、得られた画像中にバーコードが存在するかをチェックする（ステップＳ３０２）。画像中にバーコードが無ければ、バーコード解析は終了となる。
【００５５】
上記チェックにおいてバーコードが存在した時、バーコード解析手段２８において、バーコード画像から埋め込まれた情報への復号化が行われる（ステップＳ３０３）。その後、復号化された情報は、復号化情報処理手段２７によって、情報に応じた処理が行われる（ステップＳ３０４）。
【００５６】
図１０は本発明の第１の実施の形態による原稿読み取りからバーコードを認識不可と判断するまでのフローチャートである。なお、図中Ｓ４０４の判断処理に必要な送信側解像度と受信側解像度は、図７のシーケンスにより送信側で知ることができる。
【００５７】
図１０において、先ず、ＵＩ装置から送信先の宛先を取得し（ステップＳ４０１）、宛先と通信可能かを判断する（ステップＳ４０２）。通信が不可能であれば、エラー処理（ステップＳ４０７）して終了する。
【００５８】
一方、通信可能であれば、送信先の機器情報を取得する（ステップＳ４０３）。次に、受信側でバーコードの認識が可能かを判断し（ステップＳ４０４）、スキャン処理を行って（ステップＳ４０５）、送信処理（ステップＳ４０６）を行う。
【００５９】
上記ステップＳ４０４におけるバーコード認識判断では、送信側解像度と受信側解像度からサンプリング定理を用いて、受信側でバーコードの認識が可能かを判断する。送信側解像度が受信側解像度の２倍より大きい場合は、サンプリング定理より、受信側でのバーコードの認識は不可能である。具体的な例を図１１、図１２、図１３に示す。
【００６０】
図１１は、送信側と受信側の解像度の違いを表している。この例では送信側が６００ｄｐｉ、受信側が２００ｄｐｉとする。６００ｄｐｉではある単位で６ドット、２００ｄｐｉでは２ドットとなる。
【００６１】
図１２は、６００ｄｐｉのドットを２００ｄｐｉにて表したときの図を示す。図のような６００ｄｐｉのドットを２００ｄｐｉで表現すると、１色で表されてしまうため再現できないことがわかる。すなわち、２００ｄｐｉでは６００ｄｐｉにおけるドットを黒く塗り潰すのか白く塗り潰すのかが判断できない。
【００６２】
図１３は、６００ｄｐｉのドットを３００ｄｐｉにて表したときの図を示す。図のように最低でも３００ｄｐｉはないと白黒の判別ができないことを表している。
【００６３】
このことから、送信側６００ｄｐｉから受信側２００ｄｐｉの例では、バーコードが正しく再現できず、認識できなくなることがわかる。この判断を図１０のステップＳ４０４にて行う。
【００６４】
本実施の形態によれば、受信側でバーコードが認識できないことを送信側が事前に検出することで、無駄なＦＡＸ送信やバーコードの誤認識を防ぎ、ＦＡＸ送信の中断または代替手段を提供することができる。
【００６５】
なぜなら、ＦＡＸでは送信前に事前に送信側と受信側が互いの解像度を確認する。その際に、サンプリング定理から受信側でバーコードが認識不可能であることを判断することができる。
【００６６】
例えば、送信側６００ｄｐｉ、受信側２００ｄｐｉの場合は、認識不可能実施例の図１１〜図１３のように、６ドットで表現していたものを２ドットにすると全く表現できず、最低でも３ドットは必要だからである。
【００６７】
図１４は本発明の第２の実施の形態による図１０のステップＳ４０４において受信側でバーコードの認識が不可能と判断した場合のフローチャートであり、図１０と対応するステップには同一のステップ番号を付して重複する説明は省略する。
【００６８】
ステップＳ４０４において受信側でバーコードの認識が不可能と判断した場合は、その旨を利用者に提示する（ステップＳ４０８）。利用者からの操作を受け、ＦＡＸを中断するか否かを判断する（ステップＳ４０９）。利用者がＦＡＸ送信の続行を選んだ場合は、そのままＦＡＸを受信側ＭＦＰに送信する（ステップＳ４０５、Ｓ４０６）。
【００６９】
一方、ＦＡＸ送信の中断が選ばれた場合は、エラー処理を行い（ステップＳ４０７）ＦＡＸ送信処理を終了する。また、バーコードを削除してからＦＡＸ送信の続行するよう支持を受けた場合には、送信側のＦＡＸ画像からバーコードを削除した（ステップＳ４１０）後、ＦＡＸを受信側ＭＦＰに送信する（ステップＳ４０５、Ｓ４０６）。従って、このとき受信側ＭＦＰではバーコードのない画像を受信することになる。
【００７０】
本実施の形態によれば、バーコードを認識できないことを利用者に提示することができ、利用者はＦＡＸ送信の続行、ＦＡＸ送信の中断、バーコードを削除してからＦＡＸ送信の続行、の何れかを選択することができる。
【００７１】
図１５は本発明の第３の実施の形態による利用者からの入力が紙媒体であった場合の送信側ＭＦＰの操作画面を示す。
【００７２】
利用者はこの操作画面から、ＦＡＸ送信を続けるか、バーコードを削除してＦＡＸ送信を行うか、ＦＡＸ送信を中止するかを決定することができる。
【００７３】
本実施の形態によれば、入力手段として紙媒体による入力とＰＣ等の他の装置からリモートで入力ができ、入力手段に応じて利用者への提示方法を変えることができる。
【００７４】
図１６は、本発明の第４の実施の形態による利用者からの入力がリモートによる他の装置からの入力であった場合の送信側と受信側の動作シーケンスである。
【００７５】
ネットワーク経由で受信側でのバーコードの認識が不可能であることを通知し、利用者は、クライアントＰＣからＦＡＸ送信を続けるか、バーコードを削除してＦＡＸ送信を行うか、ＦＡＸ送信を中止するかを決定する。ネットワークはＴＣＰ／ＩＰを用いて通信し、通信内容は問わない。
【００７６】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態によるＦＡＸ通信を行うシステムの概略構成図である。
【図２】本発明の実施の形態によるＭＦＰの構成を示すブロック図である。
【図３】画像送受信プログラムが実行されることにより実現されるＭＦＰ（送信側）の機能構成を示すブロック図である。
【図４】画像送受信プログラムが実行されることにより実現されるＭＦＰ（受信側）の機能構成を示すブロック図である。
【図５】ＭＦＰ（送信側）の動作を示すフローチャートである。
【図６】ＭＦＰ（受信側）の動作を示すフローチャートである。
【図７】送信側と受信側の機器情報のやり取りを示すシーケンスチャートである。
【図８】本発明の実施の形態のバーコード解析の機能構成を示すブロック図である。
【図９】本発明の実施の形態のバーコード解析の動作を示すフローチャートである。
【図１０】本発明の第１の実施の形態による原稿読み取りからバーコードを認識不可と判断するまでのフローチャートである。
【図１１】送信側と受信側の解像度の違いを示す構成図である。
【図１２】送信側と受信側の解像度の違いを示す構成図である。
【図１３】送信側と受信側の解像度の違いを示す構成図である。
【図１４】本発明の第２の実施の形態による受信側でバーコードの認識が不可能と判断した場合のフローチャートである。
【図１５】本発明の第３の実施の形態による利用者からの入力が紙媒体であった場合の送信側ＭＦＰの操作画面を示す。
【図１６】本発明の第４の実施の形態による利用者からの入力がリモートからの入力であった場合の送信側と受信側の動作シーケンスを示す構成図である。
【符号の説明】
【００７８】
４    ＣＰＵ
５    メモリ
６    記憶装置
７    通信インタフェース（ＩＦ）
８    ユーザインタフェース（ＵＩ）装置
９    スキャナ
１０    印刷装置
１２    ＭＦＰ（送信側）
１３    ユーザインタフェース（ＵＩ）装置
１４    画像読み取り手段
１５    画像処理手段
１６    バーコード認識手段
１７    通信手段
１８    ＭＦＰ（受信側）
１９    通信手段
２０    画像処理手段
２１    バーコード認識手段
２２    印刷手段
【図１】
2010068489.tif 000003
【図２】
2010068489.tif 000004
【図３】
2010068489.tif 000005
【図４】
2010068489.tif 000006
【図５】
2010068489.tif 000007
【図６】
2010068489.tif 000008
【図７】
2010068489.tif 000009
【図８】
2010068489.tif 000010
【図９】
2010068489.tif 000011
【図１０】
2010068489.tif 000012
【図１１】
2010068489.tif 000013
【図１２】
2010068489.tif 000014
【図１３】
2010068489.tif 000015
【図１４】
2010068489.tif 000016
【図１５】
2010068489.tif 000017
【図１６】
2010068489.tif 000018