(57)【要約】      （修正有）【課題】ファクシミリ通信で受信したファクシミリ画像及び／又はインターネットファクシミリ通信で受信したインターネットファクシミリ画像に含まれるコード画像の種類に応じた処理を実行させることのできるインターネットファクシミリ装置を提供する。【解決手段】ＨＤＤ１０４はコード画像の種類と処理の内容とを対応つけて記憶し、ＣＰＵ１０１は、ファクシミリ通信によって受信したファクシミリ画像及び／又はインターネットファクシミリ通信によって受信したインターネットファクシミリ画像を解析して、ファクシミリ画像又はインターネットファクシミリ画像に含まれるコード画像の種類を判別するとともに、判別したコード画像の種類に対応つけてＨＤＤ１０４に記憶されている内容の処理を実行するプログラムに当該処理の実行を指示する。【選択図】図２
2008271243.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリ通信機能及び／又はインターネットファクシミリ通信機能を備えたインターネットファクシミリ装置であって、
コード画像の種類と処理の内容とを対応つけて記憶する記憶手段と、
ファクシミリ通信によって受信したファクシミリ画像及び／又はインターネットファクシミリ通信によって受信したインターネットファクシミリ画像を認識して、ファクシミリ画像又はインターネットファクシミリ画像に含まれるコード画像の種類を判別する判別手段と、
前記判別手段によって判別されたコード画像の種類に対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示する指示手段と、を備えることを特徴とするインターネットファクシミリ装置。
【請求項２】
前記記憶手段は、さらに、コード情報の種類と処理の内容とを対応つけて記憶し、
前記判別手段は、さらに、コード画像を展開することによりコード情報を生成して当該コード情報の種類を判別し、
前記指示手段は、さらに、前記判別手段によって判別されたコード情報の種類に対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示することを特徴とする請求項１に記載のインターネットファクシミリ装置。
【請求項３】
前記記憶手段は、さらに、キーワードと処理の内容とを対応つけて記憶し、
前記判別手段は、さらに、コード情報の種類がテキストである場合には、当該テキストに含まれているキーワードを判別し、
前記指示手段は、さらに、前記判別手段によって判別されたキーワードに対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示することを特徴とする請求項２に記載のインターネットファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットファクシミリ装置に関し、詳しくは、ファクシミリ通信機能及び／又はインターネットファクシミリ通信機能を備えたインターネットファクシミリ装置に関する。
【背景技術】
【０００２】
従来、ファクシミリ画像の送信元のファクシミリ番号などのファクシミリ画像のメタ情報の条件に応じて、受信したファクシミリ画像を転送するなどの所定の処理を実行するファクシミリ装置が発明されている（例えば、特許文献１参照。）。
【０００３】
また、従来、コード画像を含むファクシミリ画像を受信し、受信したファクシミリ画像に含まれるコード画像をコード情報に変換し、当該コード情報を処理するファクシミリ装置が発明されている（例えば、特許文献２参照。）。なお、コード画像とは、数字、文字などのコード情報を一定の規則に基づいて変換して得られる画像であり、特許文献２では、２次元コードのＱＲ Ｃｏｄｅを意味している。
【特許文献１】特開平１１−２１５２８２号公報
【特許文献２】特開２００６−３３３０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ファクシミリ通信で受信したファクシミリ画像に含まれるコード画像の種類に応じて所定の処理を実行することのできるファクシミリ装置は存在しなかった。また、インターネットファクシミリ通信で受信したインターネットファクシミリ画像に含まれるコード画像の種類に応じて所定の処理を実行することのできるインターネットファクシミリ装置も存在しなかった。
【０００５】
そこで、本発明は、ファクシミリ通信で受信したファクシミリ画像及び／又はインターネットファクシミリ通信で受信したインターネットファクシミリ画像に含まれるコード画像の種類に応じた処理を実行させることのできるインターネットファクシミリ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載のインターネットファクシミリ装置は、ファクシミリ通信機能及び／又はインターネットファクシミリ通信機能を備えたインターネットファクシミリ装置であって、コード画像の種類と処理の内容とを対応つけて記憶する記憶手段と、ファクシミリ通信によって受信したファクシミリ画像及び／又はインターネットファクシミリ通信によって受信したインターネットファクシミリ画像を認識して、ファクシミリ画像又はインターネットファクシミリ画像に含まれるコード画像の種類を判別する判別手段と、前記判別手段によって判別されたコード画像の種類に対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示する指示手段と、を備えることを特徴としている。
【０００７】
この構成によれば、ファクシミリ通信機能及び／又はインターネットファクシミリ通信機能を備えたインターネットファクシミリ装置であって、記憶手段により、コード画像の種類と処理の内容とが対応つけて記憶される。そして、判別手段により、ファクシミリ通信によって受信したファクシミリ画像及び／又はインターネットファクシミリ通信によって受信したインターネットファクシミリ画像が認識され、ファクシミリ画像又はインターネットファクシミリ画像に含まれるコード画像の種類が判別される。さらに、指示手段により、判別手段によって判別されたコード画像の種類に対応つけて記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行が指示される。したがって、インターネットファクシミリ画像又はファクシミリ画像に含まれるコード画像の種類に応じた処理を実行させることができる。
【０００８】
なお、インターネットファクシミリ画像とは、インターネットファクシミリ通信で受信した電子メールに添付されている画像データのことであり、ファクシミリ画像とは、ファクシミリ通信で受信した画像データのことである。また、コード画像とは、数字、文字、画像、音楽などのコード情報を変換して得られる画像の総称であり、例えば、１次元コード、２次元コード、３次元コードなどが含まれる。
【０００９】
請求項２に記載のインターネットファクシミリ装置は、請求項１に記載のインターネットファクシミリ装置であって、前記記憶手段は、さらに、コード情報の種類と処理の内容とを対応つけて記憶し、前記判別手段は、さらに、コード画像を展開することによりコード情報を生成して当該コード情報の種類を判別し、前記指示手段は、さらに、前記判別手段によって判別されたコード情報の種類に対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示することを特徴としている。
【００１０】
この構成によれば、記憶手段により、コード情報の種類と処理の内容とが対応つけて記憶される。そして、判別手段により、コード画像を展開することによりコード情報が生成されて当該コード情報の種類が判別される。さらに、指示手段により、判別手段によって判別されたコード情報の種類に対応つけて記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行が指示される。したがって、コード画像から展開されたコード情報の種類に応じた処理を実行させることができる。
【００１１】
請求項３に記載のインターネットファクシミリ装置は、請求項２に記載のインターネットファクシミリ装置であって、前記記憶手段は、さらに、キーワードと処理の内容とを対応つけて記憶し、前記判別手段は、さらに、コード情報の種類がテキストである場合には、当該テキストに含まれているキーワードを判別し、前記指示手段は、さらに、前記判別手段によって判別されたキーワードに対応つけて前記記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行を指示することを特徴としている。
【００１２】
この構成によれば、記憶手段により、キーワードと処理の内容とが対応つけて記憶される。そして、判別手段により、コード情報の種類がテキストである場合には、当該テキストに含まれているキーワードが判別される。さらに、指示手段により、判別手段によって判別されたキーワードに対応つけて記憶手段に記憶されている内容の処理を実行する手段に当該処理の実行が指示される。したがって、コード情報の種類がテキストである場合には、テキストに含まれるキーワードに応じた処理を実行させることができる。
【発明の効果】
【００１３】
請求項１に記載のインターネットファクシミリ装置によれば、インターネットファクシミリ画像又はファクシミリ画像に含まれるコード画像の種類に応じた処理を実行させることができるという効果が得られる。
【００１４】
請求項２に記載のインターネットファクシミリ装置によれば、コード画像から展開されたコード情報の種類に応じた処理を実行させることができるという効果が得られる。
【００１５】
請求項３に記載のインターネットファクシミリ装置によれば、コード画像から展開されたコード情報の種類がテキストである場合には、テキストに含まれるキーワードに応じた処理を実行させることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ、本発明に係るインターネットファクシミリ装置１について説明する。インターネットファクシミリ装置１は、ファクシミリ通信機能、インターネットファクシミリ通信機能、電子メール通信機能、スキャン機能、コピー機能、プリント機能、通話機能などを備えた、いわゆるファクシミリ複合機と呼ばれるものである。インターネットファクシミリ装置１は、オフィスなどに設置され、図１に示すように、公衆交換電話網（ＰＳＴＮ：Public Switched Telephone Networks）２及びＬＡＮ３（Local Area Network）に接続される。ＬＡＮ３には、インターネットファクシミリ装置１の他に、クライアントＰＣ（Personal Computer）４やメール・サーバ５なども接続される。また、ＬＡＮ３には、ルータ６も接続され、ＬＡＮ３は、ルータ６を介してインターネット７に接続される。
【００１７】
ここで、メール・サーバ５は、ＬＡＮ３に接続されているクライアントＰＣ４やインターネットファクシミリ装置１の利用者に対して、周知の電子メールの収集及び配布のサービスを提供するものである。
【００１８】
図２は、インターネットファクシミリ装置１の構成例を示したブロック図である。このインターネットファクシミリ装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＨＤＤ（Hard Disk Drive）１０４、操作部１０５、表示部１０６、原稿読取部１０７、画像処理部１０８、コーデック（ＣＯＤＥＣ：Coder and Decoder）１０９、画像メモリ１１０、プリンタ１１１、ＦＡＸ通信部１１２、及び、ＬＡＮ−Ｉ／Ｆ（Local Area Network Interface）１１３を備えており、各部１０１乃至１１３は、バス（bus）１１４によって通信可能に接続されている。
【００１９】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている制御プログラムに従って、インターネットファクシミリ装置１の各部の動作を制御する。ＲＯＭ１０２は、ＣＰＵ１０１によりこのインターネットファクシミリ装置１の各部の動作を制御するための前記制御プログラムなどを記憶する。ＲＡＭ１０３は、インターネットファクシミリ装置１の動作に用いる設定情報などの各種データなどを、読み出し及び書き込みが可能な状態で記憶するものであり、ＣＰＵ１０１のワークエリアとしても機能する。ＨＤＤ１０４は、ファクシミリ機能で送受信した画像データの蓄積などを行うためのものである。また、後述するコード画像種類別処理設定テーブル２００、コード情報種類別処理設定テーブル３００、及び、キーワード別処理設定テーブル４００もこのＨＤＤ１０４に記憶されている。さらに、ＨＤＤ１０４には、画像データの中に含まれるコード画像の種類を判別して検出するプログラム、コード画像をコード情報に展開して当該コード情報の種類を判別するプログラム、テキストデータの中に含まれる所定のキーワードを判別するプログラムなども記憶されている。
【００２０】
操作部１０５は、図示しないが、原稿の読み取り（スキャン）動作の開始を指示するためのスタートキー、ファクシミリ番号、コピー部数などを入力するためのテンキー、文字の入力を行うための文字入力キー、操作対象を指定するためのカーソルキーなどを備えている。表示部１０６は、各種の設定状態や自装置１の動作状態などを文字や図形などで表示するタッチパネル式の液晶表示装置（ＬＣＤ：Liquid Crystal Display）（オペレーションパネル）や、点灯又は消灯で表示するＬＥＤ（Light Emitting Diode）ランプなどを備えている。操作部１０５が備える各キーの操作や表示部１０６が備える液晶表示装置のパネルのタップに応じて液晶表示装置の表示が変化し、この液晶表示装置の表示に対応した操作部１０５の各キーへの操作や液晶表示装置のパネルのタップにより各種の入力を行うことができる。
【００２１】
原稿読取部１０７は、原稿の画像を読み取って画像データを生成するものであり、図示しないが、例えば、透明な原稿載置板に載置された原稿を読み取るフラット・ベッド・スキャナ（ＦＢＳ：Flat Bed Scanner）や、原稿トレイに載置された原稿を読み取るべく、その原稿を搬送する自動原稿給送装置（ＡＤＦ：Automatic Document Feeder）を備えている。
【００２２】
画像処理部１０８は、原稿読取部１０７から出力された画像データに対して、色調整、色空間変換、２値化等の処理を行うものである。コーデック１０９は、画像処理部１０８等によって処理された画像データを符号化（エンコード）し、また、符号化された画像データを復号（デコード）するものである。コーデック１０９に入力された画像データは、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ方式等に基づいて符号化され、画像メモリ１１０に記憶される。また、コーデック１０９によって符号化された画像データは、さらに、画像処理部１０８において、ＴＩＦＦ（Tagged Image File Format）−Ｓ方式のファイルなどの画像ファイルに形成されてＨＤＤ１０４に記憶される。
【００２３】
プリンタ１１１は、画像メモリ１１０から読み出され、コーデック１０９によって復号された画像データを印刷出力するものである。
【００２４】
ＦＡＸ通信部１１２は、原稿の画像データをファクシミリ（ＦＡＸ）通信するものであり、図示しないが、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）及びＮＣＵ（Network Control Unit）を備えている。モデムは、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵは、電話回線を制御して電話をかけたり、切ったりする回線網制御装置でありＰＳＴＮ２に接続される。ＰＳＴＮ２には、インターネットファクシミリ装置１の他にＧ３ファクシミリ装置８などが通信可能に接続され、インターネットファクシミリ装置１は、Ｇ３ファクシミリ装置８などとの間で画像データをファクシミリ通信により送信又は受信することが可能である。
【００２５】
ＬＡＮ−Ｉ／Ｆ１１３は、インターネットファクシミリ装置１をＬＡＮ３に接続可能にするものである。ＬＡＮ３には、クライアントＰＣ４やメール・サーバ５なども接続され、インターネットファクシミリ装置１は、クライアントＰＣ４やメール・サーバ５などとの間でデータの通信が可能である。また、インターネットファクシミリ装置１は、ＬＡＮ３及びルータ６を介して、インターネット７上に設けられたその他のインターネットファクシミリ装置９などと接続され、インターネットファクシミリ装置９などとの間で、インターネットファクシミリ通信を行うことができる。ここで、インターネットファクシミリ通信とは、例えば、ＴＩＦＦ−Ｓ形式のファイル（画像データ）を添付した電子メールをＳＭＴＰ（Simple Mail Transfer Protocol）で送受信する通信である。
【００２６】
このようなインターネットファクシミリ装置１では、インターネットファクシミリ通信によってインターネットファクシミリ画像を受信すると、また、ファクシミリ通信によってファクシミリ画像を受信すると、ファクシミリ画像又はインターネットファクシミリ画像に含まれているコード画像が、１次元コード、２次元コード、又は、３次元コードのいずれの種類のコード画像であるかを判別する。そして、図３に示すようなコード画像種類別処理設定テーブル２００に基づいて、判別したコード画像の種類に対応つけて登録されている処理を特定し、特定した処理の実行を指示する。なお、インターネットファクシミリ画像とは、インターネットファクシミリ通信で受信した電子メールに添付されているＴＩＦＦ−Ｓ形式の画像データのことであり、ファクシミリ画像とは、ファクシミリ通信で受信した画像データのことである。
【００２７】
また、種類を判別して検出したコード画像を展開してコード情報を生成し、生成したコード情報の種類がテキスト、画像、音楽のいずれであるかを判別する。そして、図４に示すようなコード情報種類別処理設定テーブル３００に基づいて、判別したコード情報の種類に対応つけて登録されている処理を特定し、特定した処理の実行を指示する。
【００２８】
さらに、コード情報の種類がテキストである場合には、当該テキストの中に含まれている、図５に示すようなキーワード別処理設定テーブル４００に登録されているキーワードを判別し、キーワードが含まれている場合には、当該キーワードに対応つけてキーワード別処理設定テーブル４００に登録されている処理の実行を指示する。
【００２９】
なお、コード画像とは、数字、文字、画像、音楽などのコード情報を変換して得られる画像の総称であり、例えば、１次元コード、２次元コード、３次元コードなどが含まれる。１次元コードは、バーコードとも呼ばれ、太さの異なる「バー」と「スペース」との組み合わせによってコード情報を記憶するものである。１次元コードには、ＪＡＮ（ＵＰＣ、ＥＡＮ）、ＩＴＦ、Ｃｏｄｅ３９、ＮＷ−７（Ｃｏｄａｂａｒ）、Ｃｏｄｅ１２８、ＵＣＣ／ＥＡＮ−１２８などがある。なお、本発明の実施の形態にはどの１次元コードを採用してもよい。
【００３０】
２次元コードは、太さの異なる「バー」と「スペース」との組み合わせを横方向と縦方向とに備えたものである。２次元コードには、１次元コードを縦に積み重ねたスタック型と呼ばれるＰＤＦ４１７、Ｃｏｄｅ４９、Ｃｏｄｅ１６Ｋ、並びに、黒い四角（セル）を碁盤の目のように置いて、セルの有無で２進法のデータを表現するマトリックス型と呼ばれるＭａｘｉ Ｃｏｄｅ、ＱＲ Ｃｏｄｅ、Ｄａｔａ Ｍａｔｒｉｘなどがある。なお、本実施の形態にはどの２次元コードを採用してもよい。
【００３１】
３次元コードは、２次元コードに色情報を加えたものである。３次元コードには、コード画像を変換して展開するとコード情報としてサーバのＵＲＬ（Uniform Resource Locator）が得られ、当該ＵＲＬに基づいてサーバにアクセスすることによって目的のコンテンツを取得するものがある。しかし、本実施の形態における３次元コードは、コード画像を展開して得られるコード情報が即目的とするコンテンツとなるようなものとする。無論、サーバにアクセスしてコンテンツを取得する構成としてもよい。このような３次元コードを展開して得られる情報には、文字（数字）や画像の他に音楽などがある。
【００３２】
以下、図６乃至図９に示すフローチャートを用いて、インターネットファクシミリ装置１がインターネットファクシミリ通信によりインターネットファクシミリ画像を受信した場合及びファクシミリ通信によりファクシミリ画像を受信した場合に、ＣＰＵ１０１が実行する処理について説明する。なお、図６乃至図９のフローチャートに示す処理の実行順序は、一例であり、処理の実行順序を変更しても本発明を実施できる場合には、処理の実行順序を変更してもよい。
【００３３】
まず、図６を参照して、インターネットファクシミリ装置１がインターネットファクシミリ通信によりインターネットファクシミリ画像を受信すると、ＣＰＵ１０１は、インターネットファクシミリ画像の受信（Ｉ−ＦＡＸ受信）であると判断し（ステップＳ１：ＹＥＳ）、インターネットファクシミリ画像の受信である旨を示す「フラグＩ−ＦＡＸ」をオンに設定して（ステップＳ２）、ステップＳ３に進む。
【００３４】
一方、インターネットファクシミリ装置１がファクシミリ通信によりファクシミリ画像を受信すると、ＣＰＵ１０１は、ファクシミリ画像の受信（ＦＡＸ受信）であると判断し（ステップＳ４：ＹＥＳ）、インターネットファクシミリ画像の受信である旨を示す「フラグＩ−ＦＡＸ」をオフに設定して（ステップＳ５）、ステップＳ３に進む。
【００３５】
ステップ３では、「コード画像処理」を実行する。この「コード画像処理」では、受信したインターネットファクシミリ画像又はファクシミリ画像にコード画像が含まれるか否かを判断するとともに、コード画像の種類を判別して判別したコード画像の種類に応じた処理を実行する。なお、インターネットファクシミリ画像又はファクシミリ画像にコード画像が含まれる場合には、その旨を示す「フラグＣＰ」がオンに設定される。
【００３６】
ステップＳ３における「コード画像処理」が終了すると、次に、ＣＰＵ１０１は、「フラグＣＰ」がオンに設定されているか否か、つまり、インターネットファクシミリ画像又はファクシミリ画像にコード画像が含まれていたか否かを判断する（ステップＳ６）。
【００３７】
「フラグＣＰ」がオンに設定されていないと判断すると（ステップＳ６：ＮＯ）、インターネットファクシミリ画像又はファクシミリ画像をプリンタ１１１で記録紙に印刷出力して処理を終了する。
【００３８】
一方、「フラグＣＰ」がオンに設定されていると判断すると（ステップＳ６：ＹＥＳ）、次に、ＣＰＵ１０１は、「コード情報処理」を実行する（ステップＳ８）。この「コード情報処理」では、インターネットファクシミリ画像又はファクシミリ画像に含まれていたコード画像を所定の変換規則に則って変換してコード情報に展開し、展開したコード情報の種類を判別する。そして、判別したコード情報の種類に応じた処理を実行する。なお、コード情報の種類がテキストである場合には、その旨を示す「フラグＴＸ」がオンに設定される。
【００３９】
ステップＳ８における「コード情報処理」が終了すると、次に、ＣＰＵ１０１は、「フラグＴＸ」がオンに設定されているか否か、つまり、コード情報の種類がテキストであったか否かを判断する（ステップＳ９）。
【００４０】
「フラグＴＸ」がオンに設定されていないと判断すると（ステップＳ９：ＮＯ）、ステップＳ１０をスキップして処理を終了する。
【００４１】
一方、「フラグＴＸ」がオンに設定されていると判断すると（ステップＳ９：ＹＥＳ）、「キーワード処理」を実行する（ステップＳ１０）。この「キーワード処理」では、コード情報であるテキストに所定のキーワードが含まれているか否かを判別し、キーワードが含まれている場合には、当該キーワードに応じた処理を実行する。
【００４２】
次に、図７を参照して、ステップＳ３（図６）の「コード画像処理」では、ＣＰＵ１０１は、まず、「フラグＩ−ＦＡＸ」がオンに設定されているか否か、つまり、インターネットファクシミリ通信によりインターネットファクシミリ画像を受信したか否かを判断する（ステップＳ１１）。
【００４３】
「フラグＩ−ＦＡＸ」がオンに設定されていると判断すると（ステップＳ１１：ＹＥＳ）、インターネットファクシミリ通信で受信し、ＨＤＤ１０４に記憶されている電子メールから添付画像（インターネットファクシミリ画像）を取得してＲＡＭ１０３に格納し（ステップＳ１２）、ステップＳ１３に進む。
【００４４】
一方、「フラグＩ−ＦＡＸ」がオンに設定されていないと判断すると（ステップＳ１１：ＮＯ）、ファクシミリ通信で受信し、画像メモリ１１０に記憶されているファクシミリ画像を取得してＲＡＭ１０３に格納し（ステップＳ１４）、ステップＳ１３に進む。
【００４５】
ステップＳ１３では、ＲＡＭ１０３に格納されたインターネットファクシミリ画像又はファクシミリ画像に対して周知の画像認識処理を施して、インターネットファクシミリ画像又はファクシミリ画像内に含まれるコード画像の種類を判別する（ステップＳ１３）。このコード画像の判別では、インターネットファクシミリ画像又はファクシミリ画像内に、１次元コードが含まれるか、２次元コードが含まれるか、３次元コードが含まれるかがそれぞれ画像認識処理によって判別される。つまり、コード画像の種類を判別することによってコード画像が検出される。検出されたコード画像は、ＲＡＭ１０３に格納される。
【００４６】
そして、ステップＳ１５では、インターネットファクシミリ画像又はファクシミリ画像内において、コード画像が検出されたか否かを判断し、コード画像が検出されたと判断しない場合は（ステップＳ１５：ＮＯ）、コード画像が検出された旨を示す「フラグＣＰ」をオフに設定し（ステップＳ１６）、「コード画像処理」を終了する。一方、コード画像が検出されたと判断する場合は（ステップＳ１５：ＹＥＳ）、その旨を示す「フラグＣＰ」をオンに設定する（ステップＳ１７）。
【００４７】
そして、インターネットファクシミリ画像又はファクシミリ画像に含まれるコード画像が１次元コードであった場合には、ステップＳ１８においてその旨が判断され（ステップＳ１８：ＹＥＳ）、ＣＰＵ１０１は、図３のコード画像種類別処理設定テーブル２００においてコード画像種類「１次元コード」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ１９）。図３のコード画像種類別処理設定テーブル２００の例では、コード画像種類「１次元コード」には、「プリント」が設定されているので、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、インターネットファクシミリ通信で受信したインターネットファクシミリ画像又はファクシミリ通信で受信したファクシミリ画像をプリンタ１１１で記録紙に印刷出力する。このようにして、コード画像の種類である「１次元コード」に対応つけられた処理を実行する（ステップＳ２０）。
【００４８】
また、インターネットファクシミリ画像又はファクシミリ画像に含まれるコード画像が２次元コードであった場合には、ステップＳ２０においてその旨が判断され（ステップＳ２１：ＹＥＳ）、ＣＰＵ１０１は、コード画像種類別処理設定テーブル２００においてコード画像種類「２次元コード」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ２２）。図３のコード画像種類別処理設定テーブル２００の例では、コード画像種類「２次元コード」には、「プリント」及び「転送」が設定されている。したがって、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、インターネットファクシミリ通信で受信したインターネットファクシミリ画像又はファクシミリ通信で受信したファクシミリ画像をプリンタ１１１で記録紙に印刷出力する。
【００４９】
そしてさらに、ＣＰＵ１０１は、「フラグＩ−ＦＡＸ」がオンに設定されている場合、つまり、インターネットファクシミリ通信でインターネットファクシミリ画像を受信した場合は、通信相手から受信してＨＤＤ１０４に記憶されているインターネットファクシミリ画像が添付された電子メールを、コード画像種類別処理設定テーブル２００に設定されている転送先（eigyoubu@abc-corporation.com）宛てに送信する。一方、「フラグＩ−ＦＡＸ」がオフに設定されている場合、つまり、ファクシミリ通信でファクシミリ画像を受信した場合は、相手装置から受信して画像メモリ１１０に記憶されているファクシミリデータ（画像データ）を、コード画像種類別処理設定テーブル２００に設定されている転送先（075-123-xxxxx）宛てにファクシミリ通信で送信する。このようにして、コード画像の種類である「２次元コード」に対応つけられた処理を実行する（ステップＳ２３）。
【００５０】
そして、画像に含まれるコード画像が３次元コードであった場合には、ステップＳ２１において２次元コードではないと判断され（ステップＳ２１：ＮＯ）、ＣＰＵ１０１は、コード画像種類別処理設定テーブル２００においてコード画像種類「３次元コード」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ２４）。つまり、図３の例によると、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、「フラグＩ−ＦＡＸ」がオンに設定されている場合は、通信相手から受信してＨＤＤ１０４に記憶されているインターネットファクシミリ画像が添付された電子メールを、コード画像種類別処理設定テーブル２００に設定されている転送先（kaihatsubu@abc-corporation.com）宛てに送信する。一方、「フラグＩ−ＦＡＸ」がオフに設定されている場合は、相手装置から受信して画像メモリ１１０に記憶されているファクシミリデータ（画像データ）を、コード画像種類別処理設定テーブル２００に設定されている転送先（075-456-xxxxx）宛てにファクシミリ通信で送信する。このようにして、コード画像の種類である「３次元コード」に対応つけられた処理を実行する（ステップＳ２５）。
【００５１】
このように、「コード画像処理」では、インターネットファクシミリ画像又はファクシミリ画像に含まれるコード画像の種類の判別による検出を試み、コード画像が検出された場合には、コード画像の各種類、つまり、コード画像種類「１次元コード」、「２次元コード」、又は、「３次元コード」のそれぞれに対応付つけられた処理を実行する。なお、コード画像処理種類別処理設定テーブル２００に記憶されているコード画像の種類に応じた処理の内容の設定は、インターネットファクシミリ装置１の利用者が適宜変更することができる。
【００５２】
次に、図８を参照して、ステップＳ８（図６）の「コード情報処理」では、ＣＰＵ１０１は、まず、前処理として、「フラグＴＸ」をオフに設定する（ステップＳ３１）。この「フラグＴＸ」は、コード画像を展開して得られたコード情報の種類がテキストである旨を示すフラグである。
【００５３】
次に、ＣＰＵ１０１は、図７のステップＳ１３においてインターネットファクシミリ画像又はファクシミリ画像内から検出され、ＲＡＭ１０３に格納されているコード画像に対して、周知の変換処理を施してコード情報に展開する（ステップＳ３２）。展開されたコード情報は、ＲＡＭ１０３に格納される。そして、コード画像から展開されたコード情報の種類が、テキスト、画像、音楽のいずれであるかを判別する（ステップＳ３３）。なお、コード情報の種類は、テキスト、画像、音楽以外であってもよい。
【００５４】
コード情報の種類が「テキスト」である場合には、ステップＳ３４において、その旨が判断される（ステップＳ３４：ＹＥＳ）。そして、ＣＰＵ１０１は、コード情報の種類がテキストである旨を示す「フラグＴＸ」をオンに設定し（ステップＳ３５）、図４のコード情報種類別処理設定テーブル３００においてコード情報種類「テキスト」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ３６）。図４のコード情報種類別処理設定テーブル３００の例では、コード情報種類「テキスト」には、「表示」及び「転送」が設定されている。したがって、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、コード情報であるテキストを表示部１０６に表示するとともに、当該テキストの内容を本文に記載し、かつ、受信したインターネットファクシミリ画像又はファクシミリ画像を添付ファイルとして添付した電子メールを、コード情報種類別処理設定テーブル３００に登録されている「shachou@abc-corporation.com」宛てに送信してコード情報などを転送する。このようにしてコード情報の種類である「テキスト」に対応つけられた処理が実行される（ステップＳ３７）。
【００５５】
また、コード情報の種類が「画像」である場合には、ステップＳ３７において、その旨が判断される（ステップＳ３８：ＹＥＳ）。そして、ＣＰＵ１０１は、図４のコード情報種類別処理設定テーブル３００においてコード情報種類「画像」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ３９）。図４のコード情報種類別処理設定テーブル３００の例では、コード情報種類「画像」には、「表示」及び「転送」が設定されている。したがって、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、コード情報である画像を表示部１０６に表示するとともに、当該画像、及び、受信したインターネットファクシミリ画像又はファクシミリ画像を添付ファイルとして添付した電子メールを、コード情報種類別処理設定テーブル３００に登録されている「shachou@abc-corporation.com」宛てに送信してコード情報などを転送する。このようにしてコード情報の種類である「画像」に対応つけられた処理が実行される（ステップＳ４０）。
【００５６】
さらに、コード情報の種類が「音楽」である場合には、ステップＳ４１において、その旨が判断される（ステップＳ４１：ＹＥＳ）。そして、ＣＰＵ１０１は、図４のコード情報種類別処理設定テーブル３００においてコード情報種類「音楽」に対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ４２）。図４のコード情報種類別処理設定テーブル３００の例では、コード情報種類「音楽」には、「再生」及び「転送」が設定されている。したがって、ＣＰＵ１０１は、処理の実行を指示したプログラムに基づいて、コード情報である音楽を再生して図示しないスピーカから出力するとともに、当該音楽、及び、受信したインターネットファクシミリ画像又はファクシミリ画像を添付ファイルとして添付した電子メールを、コード情報種類別処理設定テーブル３００に登録されている「shachou@abc-corporation.com」宛てに送信してコード情報などを転送する。このようにしてコード情報の種類である「音楽」に対応つけられた処理が実行される（ステップＳ４３）。
【００５７】
このように、「コード情報処理」では、インターネットファクシミリ画像又はファクシミリ画像から検出されたコード画像がコード情報に展開され、展開されたコード情報の種類に応じた処理が実行される。なお、コード情報処理種類別処理設定テーブル３００に記憶されているコード情報の種類に応じた処理の内容の設定は、インターネットファクシミリ装置１の利用者が適宜変更することができる。
【００５８】
次に、図９を参照して、ステップＳ１０（図６）の「キーワード処理」では、ＣＰＵ１０１は、キーワード別処理設定テーブル４００に登録されているキーワードをキーに、コード情報であるテキスト内を検索し、当該テキスト内に含まれるキーワードを判別して検出する（ステップＳ５１）。
【００５９】
コード情報であるテキストの中でキーワードが検出された場合は、ステップＳ５２においてその旨が判断され（ステップＳ５２：ＹＥＳ）、ＣＰＵ１０１は、キーワード別処理設定テーブル４００において検出されたキーワードに対応つけて登録された処理の実行を所定のプログラムに指示する（ステップＳ５３）。そして、ＣＰＵ１０１は、処理を指示したプログラムに基づいて、図５のキーワード別処理設定テーブル４００の例では、テキストの中に“請求書”というキーワードが含まれている場合には、当該テキストの内容を本文に記載し、かつ、受信したインターネットファクシミリ画像又はファクシミリ画像を添付ファイルとして添付した電子メールを、キーワード別処理設定テーブル４００に登録されている「soumubu@abc-corporation.com」宛てに送信してテキストなどを転送する。また、テキストの中に“企画書”というキーワードが含まれている場合には、同様の電子メールを「kikakubu@abc-corporation.com」宛てに送信する。さらに、テキストの中に“意見書”というキーワードが含まれている場合には、同様の電子メールを「shachou@abc-corporation.com」宛てに送信する。このようにしてキーワードに対応つけられた処理が実行される（ステップＳ５４）。
【００６０】
このように、「キーワード処理」では、コード情報であるテキストの中から検出されたキーワードに応じた処理が実行される。なお、キーワード別処理設定テーブル４００に記憶されているキーワード及び当該キーワードに対応する処理の内容の設定は、インターネットファクシミリ装置１の利用者が適宜変更することができる。
【００６１】
以上に説明したように、この発明のインターネットファクシミリ装置１によれば、インターネットファクシミリ通信によって受信したインターネットファクシミリ画像又はファクシミリ通信によって受信したファクシミリ画像に含まれるコード画像の種類に応じた処理を実行することができる。また、コード画像を展開して得られるコード情報の種類に応じた処理も実行することができる。さらに、コード情報の種類がテキストである場合には、当該テキストに含まれるキーワードに応じた処理を実行することもできる。
【００６２】
なお、本発明の実施の形態は上述の形態に限らず、発明の思想の範囲内で、種々に変更することができる。例えば、上述の実施の形態では、インターネットファクシミリ画像及びファクシミリ画像、並びに、コード情報の転送方法として、それぞれ電子メール通信やファクシミリ通信を利用したが、これらの転送に用いる方法は、上述した具体例に固定されるわけで場なく、転換が可能な場合には、電子メール通信又はファクシミリ通信のどちらであってもよい。
【００６３】
また、上述の実施の形態においては、コード画像の種類、コード情報の種類、及び、キーワードに対応する処理をインターネットファクシミリ装置１で実行することとしたが、これらの処理を実行させる指示をインターネットファクシミリ装置１以外の装置に対して行い、インターネットファクシミリ装置１以外の装置でコード画像の種類、コード情報の種類、及び、キーワードに対応する処理を実行させるようにしてもよい。
【産業上の利用可能性】
【００６４】
本発明は、例えば、インターネットファクシミリ装置に関し、詳しくは、ファクシミリ通信機能及び／又はインターネットファクシミリ通信機能を備えたインターネットファクシミリ装置に適用可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明に係るインターネットファクシミリ装置１が設置されるネットワークの構成例を示す説明図である。
【図２】インターネットファクシミリ装置１の構成例を示すブロック図である。
【図３】コード画像種類別処理設定テーブル２００の一例を示す説明図である。
【図４】コード情報種類別処理設定テーブル３００の一例を示す説明図である。
【図５】キーワード別処理設定テーブル４００の一例を示す説明図である。
【図６】インターネットファクシミリ装置１がインターネットファクシミリ画像又はファクシミリ画像を受信した場合に、ＣＰＵ１０１が実行する処理の一例について説明するフローチャートである。
【図７】「コード画像処理」の一例について説明するフローチャートである。
【図８】「コード情報処理」の一例について説明するフローチャートである。
【図９】「キーワード処理」の一例について説明するフローチャートである。
【符号の説明】
【００６６】
１      インターネットファクシミリ装置
１０１  ＣＰＵ（判別手段、指示手段）
１０３  ＲＡＭ
１０４  ＨＤＤ（記憶手段）
１０５  操作部
１０６  表示部
１０７  原稿読取部
１１３  ＬＡＮ−Ｉ／Ｆ
２００  コード画像種類別処理設定テーブル
３００  コード情報種類別処理設定テーブル
４００  キーワード別処理設定テーブル
【図１】
2008271243.tif 000003
【図２】
2008271243.tif 000004
【図３】
2008271243.tif 000005
【図４】
2008271243.tif 000006
【図５】
2008271243.tif 000007
【図６】
2008271243.tif 000008
【図７】
2008271243.tif 000009
【図８】
2008271243.tif 000010
【図９】
2008271243.tif 000011