(57)【要約】【課題】ネットワークに接続された通信装置が備える機能を、ネットワークに接続された他の装置に提供し、重複した資源を共用すること。【解決手段】ネットワークに接続可能に構成され、複数の機能（例えば印刷、画像読取り、複写、ファクシミリ、個人認証等）を備えた通信装置（ＭＦＰ１１）であって、ネットワークに接続された他の装置が出力したコマンドを受信する受信部（データ送受信部２３）と、この受信部によって受信したコマンドを解釈する解釈部（コマンド解釈部２１）と、この解釈部によって解釈したコマンドに基づいて、複数の機能のうち少なくとも１つ以上の機能を動作させる制御部（コマンド制御部２２）を備える。【選択図】図２
2009010555.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能に構成され、複数の機能を備えた通信装置であって、
前記ネットワークに接続された他の装置が出力したコマンドを受信する受信部と、
この受信部によって受信したコマンドを解釈する解釈部と、
この解釈部によって解釈したコマンドに基づいて、前記複数の機能のうち少なくとも１つ以上の機能を動作させる制御部を有する通信装置。
【請求項２】
請求項１記載の通信装置であって、
前記制御部は、音声処理、画像処理、認証処理の少なくとも１つの実行を制御する通信装置
【請求項３】
請求項１記載の通信装置であって、
更に送信部を有し、
この送信部は前記制御部が制御を実行することにより得られた結果を、前記ネットワークを介して、前記他の装置に送信する通信装置。
【請求項４】
請求項１記載の通信装置であって、
更に不揮発性記憶部を有し、
前記制御部は、前記他の装置に関する情報を、前記不揮発性記憶部に保持する通信装置。
【請求項５】
請求項４記載の通信装置であって、
前記不揮発性記憶部を前記通信装置から着脱可能に構成した通信装置。
【請求項６】
請求項１記載の通信装置であって、
前記受信部は、前記ネットワークに接続された他の装置から暗号化されたコマンドを受け取った場合、これを復号するように構成した通信装置。
【請求項７】
請求項３記載の通信装置であって、
前記送信部は、前記制御部が制御を実行することにより得られた結果に関する情報を暗号化し、この暗号化された情報を前記他の装置に送信するように構成した通信装置。
【請求項８】
請求項３記載の通信装置であって、
前記制御部が制御を実行することにより得られた結果として、少なくとも前記コマンドに基づいて実行された機能が、正常に完了したか否かの情報を含む通信装置。
【請求項９】
請求項４記載の通信装置であって、
前記他の装置に関する情報として、少なくとも前記他の装置のアドレス情報を含む通信装置。
【請求項１０】
請求項１から９いずれか１項記載の通信装置で構成したマルチファンクションプリンタ。
【請求項１１】
請求項１から９いずれか１項記載の通信装置で構成したファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機能をもつ通信装置および、通信装置で構成したマルチファンクションプリンタ、ファクシミリ装置に関するものである。
【背景技術】
【０００２】
近年、インターネットは家庭内にも普及し、ネット家電と呼ばれるネットワークに接続可能なテレビジョンや冷蔵庫、電子レンジ等の製品も普及を始めている。
【０００３】
既にネットワーク環境が一般化しているパーソナルコンピュータ（以降、ＰＣと呼称する）やＰＣ周辺装置以外のネット家電においても、例えば（特許文献１）に開示されているように、自装置で変換できないデータ形式で表された情報をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）上の他装置で変換する手段を備える家庭用ネットワーク装置や、例えば（特許文献２）に開示されているように、スキャナとプリンタを結んだコピー機能等、ＬＡＮ上の他装置をローカル接続インターフェースと同じ規約（例えばＴＷＡＩＮインターフェース）で操作するための手段を備えたネットワークシステムが知られている。
【特許文献１】特開２００１−３５０６７６号公報
【特許文献２】特開２０００−１１５４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
（特許文献１）では、ネットワークに接続された家電機器の一つ（例えば電子レンジ）にサーバ機能を持たせ、ネットワークに接続された他の家電機器（例えば冷蔵庫）に関する情報をサーバに取り込み、この情報に基づいてユーザにサービス（例えばレシピに不足する食材の表示）を提供できるとしている。しかしながら、（特許文献１）に開示された技術は、あくまでも通信によるデータ共有を目的とするものであり、例えば家電機器の一つに異常が発生した場合に、これを直ちにユーザに通報するようなシステムを構築することはできない。
【０００５】
また、ネット家電等の民生用機器ではコスト的な制約が大きく、ネット家電同士では、主に操作性と機能性を向上させるためのコスト的な要因で、ネットワークを介して他装置のデバイスを利用できるよう構成されているものはまだ少ない。
【０００６】
また、ネットワークを利用した機能を実装するためには、接続の安全性（セキュリティ）、操作性等を考慮すると、複雑で高価な装置資源が必要となる場合が多い。
【０００７】
例えば、ネットワークの設定を実施する場合には、設定内容を確認するための表示装置や、設定を保持するための不揮発性の記憶装置（例えばフラッシュメモリ等）が必要となる。また、ネットワークに接続された機器に何らかのエラーが発生した場合のように、直ぐに対処が必要な装置状態となった場合、ユーザに注意を促すための警告音と共に、直ぐに分かりやすいエラー表示や対処法（ガイダンス）を告知することが望ましい。更に、装置の設置状況、動作状態、メンテナンス上のなりすましを第三者より遮蔽するためのセキュリティ機能についても、通信経路上の暗号化装置や認証装置等が望まれる。
【０００８】
これらの機能を実装する場合、機能操作に用いるパネルや操作内容を表示するディスプレイ、設定保持のための不揮発性記憶装置、処理を実施する際のＣＰＵや周辺ＨＷ、コーデック、多様な設定を取込むための入出力装置や外部ネットワークとの通信を行うためのインターフェース（ＩＦ）やプロトコルスタック等が必要となり、ネットワークに接続されたそれぞれの製品にこれらの資源を準備することは、コスト的負担を増大させるだけでなく、設定やメンテナンス、サポート等の負担を増大させる。特に、複数種の装置がネットワーク上に存在する場合には、更に大きな負担を生ずる。
【０００９】
本発明は上記課題に鑑みてなされたものであり、ネットワークに接続された通信装置が備える機能を、ネットワークに接続された他の装置に提供し、重複した資源を共用することにより、低コストで利便性の高い機能を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の通信装置は、ネットワークに接続可能に構成され、複数の機能を備えた通信装置であって、ネットワークに接続された他の装置が出力したコマンドを受信する受信部と、この受信部によって受信したコマンドを解釈する解釈部と、この解釈部によって解釈したコマンドに基づいて、複数の機能のうち少なくとも１つ以上の機能を動作させる制御部を有するものである。
【発明の効果】
【００１１】
本発明の通信装置によれば、通信装置とＬＡＮ接続された他の装置間で、コマンドによる機能共有を実現することにより、セキュリティと操作性、利便性の高い機能を実現できる。同時に、個々の装置に各々必要となる多様な装置資源の重複を省き、設定やサービスメンテナンスが容易で、安価な製品開発が可能となる。
【発明を実施するための最良の形態】
【００１２】
本発明の通信装置は、ネットワークに接続可能に構成され、複数の機能を備えた通信装置であって、ネットワークに接続された他の装置が出力したコマンドを受信する受信部と、この受信部によって受信したコマンドを解釈する解釈部と、この解釈部によって解釈したコマンドに基づいて、複数の機能のうち少なくとも１つ以上の機能を動作させる制御部を有するものである。これによって、ネットワーク上に接続された他の装置は、当該通信装置のもつデバイスを利用した入出力機能や認証機能等を用い、付加価値の高い機能を安価に実現することが可能となる。
【００１３】
また本発明は、制御部を、音声処理、画像処理、認証処理の少なくとも１つの実行を制御するように構成したものである。これによって、ネットワークに接続された他の装置は、当該通信装置の具備する音声処理機能、画像処理機能、認証処理機能を利用することが可能となる。
【００１４】
また本発明は、当該通信装置は更に送信部を有し、この送信部は制御部が制御を実行することにより得られた結果を、ネットワークを介して、他の装置に送信するようにしたものである。これによって、ネットワークに接続された他の装置は、通信装置で実行された処理の結果（例えば正常終了したか否か等）を認識することが可能となる。更に結果を通知された他の装置は、通信装置から送信された処理の結果を利用したより高い機能を実現することが可能となる。
【００１５】
また本発明は、当該通信装置は更に不揮発性記憶部を有し、制御部は、他の装置に関する情報を、不揮発性記憶部に保持するようにしたものである。制御部が参照するデータを、予め当該通信装置内に記憶しておくことにより、記憶されたデータを利用しながら制御部を動作させることが可能となる。
【００１６】
また本発明は、不揮発性記憶部を通信装置から着脱可能に構成したものである。これによって他の装置に関する情報を、簡単に他の通信装置で利用することが可能となる。
【００１７】
また本発明は、受信部は、ネットワークに接続された他の装置から暗号化されたコマンドを受け取った場合、これを復号するように構成したものである。これによって、当該通信装置と他の装置間のセキュリティが確保され、機密性の高い機能を提供することが可能となる。
【００１８】
また本発明は、送信部は、制御部が制御を実行することにより得られた結果に関する情報を暗号化し、この暗号化された情報を他の装置に送信するように構成したものである。これによって、当該通信装置と他の装置間のセキュリティが確保され、機密性の高い機能を提供することが可能となる。
【００１９】
また本発明は、制御部が制御を実行することにより得られた結果として、少なくともコマンドに基づいて実行された機能が、正常に完了したか否かの情報を含むようにしたものである。これによって、他の装置は通信装置から送信された処理の結果を利用した、より高い機能を実現することが可能となる。
【００２０】
また本発明は、他の装置に関する情報として、少なくとも他の装置のアドレス情報を含むようにしたものである。これによって、他の装置への情報の送信を容易に行うことが可能となる。
【００２１】
また本発明は、上述の構成を備えたマルチファンクションプリンタである。マルチファンクションプリンタには、豊富なメモリ資源（例えばページメモリやスプール用のハードディスクドライブ）、高速なＣＰＵ、ハンドセット、キーボタン、スピーカー、マイク、音声合成装置、スキャナ、印刷装置、といった非常に多くの機能デバイスが実装されており、これらのデバイスを他の装置から利用することで、音声や画像、認証機能等、高い機能性と利便性を提供することが可能となる。また昨今ではセキュリティの観点から、マルチファンクションプリンタに個人認証用のカードリーダや監視カメラが設けられることがある（オプション機能として設けられることが多い）これらの付加デバイスも加えた多種のデバイスを他の装置から利用することで、音声や画像、認証機能等、高い機能性と利便性を提供することが可能となる。
【００２２】
また本発明は、上述の構成を備えたファクシミリ装置である。ファクシミリ装置には、ハンドセット、キーボタン、スピーカー、マイク、音声合成装置、スキャナ、印刷装置、といった非常に多くの機能デバイスが実装されており、これらのデバイスを他の装置から利用することで、音声や画像、認証機能等、高い機能性と利便性を提供することが可能となる。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１における通信装置の動作環境を説明する説明図である。
【００２４】
図１において、１１、１３は通信装置の一例としてのマルチファンクションプリンタ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ、いわゆる複合機。以降、ＭＦＰ１１と呼称する）である。ＭＦＰ１１には、例えば通話に利用するハンドセット２０２、ユーザが所定の設定等に利用するキーボタンや表示部を備えたパネル入出力部２５、音声を出力するスピーカー２０４、音声を入力するマイク２０５、画像を読取るスキャナ２００、ＭＦＰ１１の外部から送信された画像データやスキャナ２００で読み取った画像データを印刷する印刷部２６が備えられている。
【００２５】
このようにＭＦＰ１１は、画像を読取り、印字することから、画像形成装置であるとも言える。
【００２６】
なお、以降の説明において単に「デバイス」というときは、上述の「ハンドセット２０２、パネル入出力部２５、スピーカー２０４、マイク２０５、スキャナ２００、印刷部２６」のいずれかを示すものとする。また、これらのデバイスは例示であって、本発明の趣旨を逸脱しない範囲において特定の機能を実行するデバイスに限定されるものではない。
【００２７】
これらのデバイスは図示しない制御部（通常、公知の演算処理装置（ＣＰＵ）、メモリ等のハードウェア資源を実装した基板、所定のメモリに格納されたプログラムのソフトウェア資源、および基板と外部をつなぐインターフェースで構成される）によって制御され、ＭＦＰ１１における各種機能が実行される。
【００２８】
ＭＦＰ１１の主たる機能としては、外部ＰＣから送信された印刷データを印刷部２６で印刷する印刷機能、外部ＰＣにスキャナ２００で走査したデータを送信するスキャナ機能、スキャナ２００で走査した画像を印刷部２６で直接印刷するコピー機能、電話回線を用いた電話機能、電話回線を通じてファクシミリ送受信を実行するファクシミリ機能などがあげられる。
【００２９】
ＭＦＰ１１は、これらの機能に付随して、例えば使用者を制限するための認証機能（利用権限をもつユーザをカードで認証する、あるいは予め登録された指紋等に基づいて生体認証を行う等）を備えていてもよい。また、ユーザフレンドリ、ユニバーサルデザインの観点から、ユーザに操作方法等を音声で伝える音声合成装置（図示せず）を備えていてもよい。
【００３０】
１２および１４はルータ（ブロードバンドルータ）である。
【００３１】
図１のネットワーク環境は、ルータ１２を介してインターネット５００に接続されたＬＡＮ１に、ネットワークカメラ１０１、テレビジョン１０２、冷蔵庫１０３、電子レンジ１０４、空調装置１０５等のいわゆるネット家電や、その他オフィス機器（図示せず)、及び本発明に係る通信装置で構成されたＭＦＰ１１が接続されたものである。なお、ＭＦＰ１１は電話回線にも接続されており、音声通話やファクシミリ等の送受信が可能である。
【００３２】
なお、以降の説明において単に「他の装置」というときは、上述の「ネットワークカメラ１０１、テレビジョン１０２、冷蔵庫１０３、電子レンジ１０４、空調装置１０５等のいわゆるネット家電や、その他オフィス機器」のいずれかを示すものとする。また、これらの機器は例示であって、本発明の趣旨を逸脱しない範囲において特定の機器に限定されるものではない。
【００３３】
図１に示すように、ルータ１２に接続されたＬＡＮ１は、ルータ１４を介してインターネット５００に接続された別のＬＡＮ２と接続されており、そこには本発明に係る通信装置で構成された別のＭＦＰ１３が接続されている。この場合、ＬＡＮ１とＬＡＮ２にそれぞれ接続された機器間でも通信することが可能である。
【００３４】
図２は、本発明の実施の形態１におけるマルチファンクションプリンタのブロック構成図である。
【００３５】
図２には、本発明の実施の形態１におけるコマンドの制御モジュールが示されている。
【００３６】
図３は、本発明の実施の形態１におけるマルチファンクションプリンタの動作を説明するフローチャートである。
【００３７】
図３には、本発明に係るＭＦＰ１１（あるいはＭＦＰ１３）の電源投入後の動作フローが示されている。
【００３８】
図４は、本発明の実施の形態１におけるマルチファンクションプリンタのコマンド処理を説明するフローチャートである。
【００３９】
図４には、他の装置から送信されたコマンドを受信した後のマルチファンクションプリンタの処理フローが示されている。
【００４０】
以降、図１に図２〜図４を併用して、ＭＦＰ１１、即ち本発明に係る通信装置の動作について説明する。
【００４１】
図３に示すように、電源投入後、ＭＦＰ１１は実装されている各デバイスからのイベント待ち状態（ステップ３１、３２)となり、パネル入出力部２５へのユーザのアクセスやネットワークを介したデータ受信、電話回線からのデータ受信イベントに応じて必要な処理を実施している。
【００４２】
このイベント待ち状態で、データ送受信部２３（図２参照）が、例えばＬＡＮ１に接続された他の装置が送信したコマンドを受信すると（ステップ３２）、このコマンドは、一旦データ記憶部２４（図２参照）に保持される。次にコマンドは、コマンド解釈部２１（図２参照）により読み出され、コマンド制御部２２に渡される（ステップ４１、図４参照）。
【００４３】
コマンド制御部２２は、コマンド解釈部２１によって解釈されたコマンドに対して割付けられた所定のデバイス制御部（図２に示したデータ送受信部２３、データ記憶部２４、パネル入出力部２５、印刷部２６、ファクシミリ送受信部２７、音声通話部２８、ＩＣカード認証部２９のいずれか。ただしこれも例示である）を動作させる（ステップ４２、図４参照）。これらのデバイス制御部はいわゆるデバイスドライバを構成しており、このデバイスドライバによって、ＭＦＰ１１に実装されたネットワークデバイス、記憶デバイス、パネルデバイス（キーパネルやＬＣＤパネル）、プリンタデバイス、ファクシミリデバイス、音声デバイス（ハンドセット、スピーカー、音声合成装置）、ＩＣカードデバイスといったデバイスが制御される。
【００４４】
このように実施の形態１では、コマンド毎にＭＦＰ１１のもつ機能を割り当てている。これにより、複数のコマンドの組み合わせによって、複数のデバイスをシーケンシャルに制御することが容易に実現できるようになり、汎用性の高い複雑な指示を実現することが可能となる。
【００４５】
未実行コマンドが無くなると（ステップ４３、図４参照)、実行結果があるものはデータ記憶部２４に保存し、図３のイベント待ち状態（ステップ３１、３２が構成するループ）に戻る。
【００４６】
以上説明してきたように、実施の形態１の通信装置は、ネットワーク（ＬＡＮ１）に接続可能に構成され、複数の機能（例えば印刷、画像読取り、複写、ファクシミリ、個人認証等）を備えた通信装置（ＭＦＰ１１）であって、ネットワークに接続された他の装置が出力したコマンドを受信する受信部（データ送受信部２３）と、この受信部によって受信したコマンドを解釈する解釈部（コマンド解釈部２１）と、この解釈部によって解釈したコマンドに基づいて、複数の機能のうち少なくとも１つ以上の機能を動作させる制御部（コマンド制御部２２）を有している。
【００４７】
また、ネットワークに接続された他の装置が、通信装置に解釈可能なコマンドを送付し、通信装置はコマンドを解釈し、通信装置に実装された機能を用いて処理を実行し、処理実行後の結果を他の装置に送信する。このようにすることで、他の装置は通信装置により提供される機能を重複して実装すること無く、所望の結果を得ることが可能となる。
【００４８】
図５は、本発明の実施の形態１において他の装置が送信するコマンドの構成図である。
【００４９】
図５に示すように、本発明に係る通信装置がネットワークに接続された他の装置から受け取るコマンドは、コマンドヘッダ５１とコマンド本体５２から構成される。
【００５０】
このうちコマンドヘッダ５１には、ＬＡＮアドレスを示す送受信アドレスと、コマンド実行権限を制御する機器ＩＤやパスワード、暗号鍵等のセキュリティデータで構成され、一方、デバイス操作コマンドであるコマンド本体５２はその下部に続けて付加される。
【００５１】
図６は、本発明の実施の形態１における装置設定時のコマンド例を示す説明図である。
【００５２】
以降、図１を併用して説明する。
【００５３】
図６に示すコマンド例は、ネットワーク（ＬＡＮ１）に接続された空調装置１０５の設定を行うための一例である。このコマンドをＭＦＰ１１で実行することによって、ＭＦＰ１１と空調装置１０５の間でコマンドを送受信する前に、両者のコネクションを確立することができる。
【００５４】
通信装置たるＭＦＰ１１に与えられるコマンドは、例えばＰＣ等を用いてメモリカード等の可搬性記憶媒体に格納されている。この可搬性記憶媒体を図示しないスロットを介してＭＦＰ１１に挿入するとコマンドがＭＦＰ１１に読み出されて実行される。
【００５５】
コマンドの実行によって、ＭＦＰ１１のパネル入出力部２５が備えるＬＣＤ等からなる表示部には、「ＸＸＸ−ＸＸＸＸサービスデータを登録してください」およびメニューの表示が行われる（ステップ６１）。
【００５６】
その後、ＭＦＰ１１はキー入力待ち状態となり、例えば「キー１」が押下された場合は、ネットワークの設定モードに遷移し、「キー３」が押下された場合は、カスタマーサービスの電話番号の登録モード（登録データの入力受付）に遷移する。
【００５７】
このように実施の形態１では、ネットワークに接続された他の装置である空調装置のネットワーク設定（アドレス情報）、サービスパスワード、カスタマーサービスの連絡先、担当サービスマンＩＤ等の具体的な情報を、ＭＦＰ１１のパネル入出力部２５に備えられたＬＣＤやキーパネルを用いて入力、設定する。ＭＦＰ１１は、コマンド実行後に得られたこれらの設定情報を、ＭＦＰ１１に接続（あるいは内蔵）された記憶装置、例えば図２に示す不揮発性記憶部３０に保存する（ステップ６２)。不揮発性記憶部３０としては、例えばフラッシュメモリやハードディスクドライブを用いればよい。また、不揮発性記憶部３０はＭＦＰ１１から着脱可能に構成されていることが望ましい。例えば不揮発性記憶部３０をメモリカードにすれば、「他の装置」の情報が格納されたメモリカードを他のＭＦＰ１１に挿入するだけで、既存の設定を有効に利用することができる。また、設定後には設定した情報は確認用に印刷される（ステップ６３)。
【００５８】
なお、これらのコマンド、及びコマンド実行に必要な定型情報は、ＭＦＰ１１のスキャナ２００を用いたＯＣＲ機能や、マイク２０５を用いた音声入力による定型処理によっても取得可能である。
【００５９】
図７は、本発明の実施の形態１における装置エラー発生時のコマンド例を示す説明図である。
【００６０】
以降、図７に図１を併用してネットワークに接続された空調装置が発行するコマンドの一例、およびこのコマンドを受信した通信装置の動作について説明する。
【００６１】
図７は空調装置１０５のコンプレッサーに異常が発生した場合に、空調装置１０５から通信装置たるＭＦＰ１１に送信されるコマンドを示すものである。このコマンドは図５に示すコマンド本体５２に相当している。
【００６２】
空調装置１０５は、空調装置１０５が独立して備えるエラー検出システムによってコンプレッサーに異常があることを検出すると、コマンドヘッダ５１（図５参照）と共に、ＭＦＰ１１にこのコマンドを送信する。
【００６３】
既に説明したデータ送受信部２３（図２参照）で、このコマンドを受信したＭＦＰ１１は、先ずＭＦＰ１１に備えるスピーカー２０４を駆動し、異常を示すアラーム音を鳴らすことでユーザの注意を喚起する（ステップ７１）、次にパネル入出力部２５に設けられたＬＣＤ等で構成される表示部に、空調装置１０５のコンプレッサーに異常が発生し、対処方法として例えば３つの選択肢があることを知らせる（ステップ７２）。ユーザはメニューに示された選択肢を選択することで、「故障に関連する情報の印刷」、「故障時の詳細情報のサービスセンターへのファックス送信」、「カスタマーサービスへの電話連絡」を選択的に実行することができる（ステップ７３）。なお、このコマンドで用いられる関連情報のネットワークロケーション、ＦＡＸ番号や電話番号は、先に図６を用いて説明した設定用のコマンドで得られた情報を用いればよい。
【００６４】
ユーザによって、「故障に関連する情報の印刷」が選択された場合、ＭＦＰ１１は、空調装置１０５から送信されたデータに対して印刷に必要な画像処理を実行する。この画像処理には、例えば文字コードからビットマップへの展開処理が含まれる。また印刷すべきデータに製造メーカのロゴマーク等の多値イメージが含まれている場合は２値化処理や、これがカラーデータである場合には色再現に関する処理等を実行する。
【００６５】
そして、ＭＦＰ１１による印刷が正常に終了した場合は、「正常に完了した」旨の情報がデータ送受信部２３（図２参照）を介して他の装置たる空調装置１０５に送信される。一方、例えばＭＦＰ１１においてジャム等が発生して正常に印刷が完了しなかった場合は、「印刷エラーが発生した」旨の情報が、同様に空調装置１０５に送信される。これに応じて空調装置１０５は、再度印刷要求を行うようにしてもよい。
【００６６】
この「故障に関連する情報の印刷」は、「故障に関連する情報を音声で再生」としてもよい。ＭＦＰ１１にはガイド機能（ヘルプ機能）として、いわゆる「音声ガイド」が搭載されており、この「音声ガイド」機能を空調装置１０５から送付された情報について応用することができる。即ち、空調装置１０５から送信された文字データを、音声周波数に変調し、スピーカー２０４で発音させる。なお、当該文字データは、音声データを直接利用するものであってもよいし、音声データに例えばＡＤＰＣＭ等によって符号化されたものであってもよい。
【００６７】
ユーザによって、「故障時の詳細情報のサービスセンターへのファックス送信」が選択された場合、ＭＦＰ１１は、空調装置１０５から送信されたデータに対してファクシミリ送信に必要な画像処理を実行する。即ち空調装置１０５から送信された文字コードをビットマップに展開し、これを２値化した後に可変長符号に変換し、スキャナ２００で読み取ったファクシミリ送信用の画像データと等価なデータに変換する。その後、この画像データはファクシミリ送受信部２７（図２参照）によって、電話回線を介して送信される。なお、このときのＦＡＸ番号は、先に図６を用いて説明した設定用のコマンドで得られた情報を用いればよい。
【００６８】
本発明の通信装置たるＭＦＰ１１は、一般的には電話回線にも接続され、ハンドセット２０２やスピーカー２０４等の音声デバイス、スキャナ２００やプリンタ（印刷部２６）等の画像入出力デバイス、キーパネル、揮発・不揮発性記憶デバイスを備えている。また、ＭＦＰにはファクシミリ機能、電話機能も搭載されていることから、これらの受信待ちのために常時電源が投入された状態にあるため、これらのデバイスを共用した場合、他装置に与える機能性と利便性は非常に高いものとなる。
【００６９】
以上、実施の形態１では通信装置の例としてＭＦＰ１１を用いたが、上述の音声デバイス、画像入出力デバイス、キーパネル、揮発・不揮発性記憶デバイスといった構成要素は、ファクシミリ装置も備えている。従って本発明はファクシミリ装置においても容易に適用することができる。
【００７０】
なお、実施の形態１の変形例として、ネットワーク（例えばＬＡＮ１）に接続された他の機器（例えば冷蔵庫１０３）で異常（エラー）が検出された場合、通信機器であるＭＦＰ１１の電話機能を用いるようにしてもよい。即ち冷蔵庫１０３はＭＦＰ１１に対して、着音ベルを鳴らすようにコマンドを送信する。ＭＦＰ１１は所定期間ベルを鳴らし、その間にハンドセット２０２が取り上げられたことを検出すると、直ちに冷蔵庫１０３に結果（ハンドセットが取り上げられた旨）を送信する。これに応じて冷蔵庫１０３は、例えばコマンドと共に符号化された音声データをＭＦＰ１１に送信する。この音声データはＭＦＰ１１においてハンドセット２０２によって音声として再生され、ユーザはあたかも「冷蔵庫から電話が掛かってきた」ような状況で異常対応を行うことが可能となる。もちろん所定期間にわたって着音ベルを鳴らしてもハンドセットが取り上げられない場合は、ＭＦＰ１１はデータ送受信部２３（図２参照）を介して冷蔵庫１０３に対して「通知が失敗した」旨の結果を返す。これに応じて冷蔵庫１０３は、着音ベルを鳴らすコマンドを、所定時間経過後に再発行してもよい。
【００７１】
上述してきたように、本発明の技術的意義は、本来ならばネットワークに接続された「他の装置」で行うべき処理をネットワークに接続された通信装置で「代替する」ことにある。つまり、本発明は、ネットワーク（ＬＡＮ１）に接続可能に構成され、複数の機能（例えば印刷、画像読取り、複写、ファクシミリ、個人認証等）を備えた通信装置（ＭＦＰ１１）であって、ネットワークに接続された「他の装置」が出力したコマンドを受信する受信部（データ送受信部２３）と、この受信部によって受信したコマンドを解釈する解釈部（コマンド解釈部２１）と、この解釈部によって解釈したコマンドに基づいて、複数の機能のうち少なくとも１つ以上の機能を、「他の装置」に代替して実行する制御部（コマンド制御部２２）を有するもの、と言い換えてもよい。
【００７２】
（実施の形態２）
図８は、本発明の実施の形態２におけるサービスマン認証時のコマンド例を示す説明図である。
【００７３】
以降、図８に図１を併用してネットワークに接続された空調装置が発行するコマンドの一例、およびこのコマンドを受信した通信装置の動作について説明する。
【００７４】
図８に示すコマンドは、サービスメンテナンスを実施するための、サービスマンを認証するためのものである。実施の形態２が実施の形態１と異なっている点は、第三者によるサービスマンのなりすましを防止する高度な機能を通信装置たるＭＦＰ１１に持たした点である。実施の形態２によれば、機密情報の漏洩の防止、およびサービスマンの技術に信頼性が要求される場合、認証によって作業品質の保証をすることが可能となる。
【００７５】
なお、ＭＦＰ１１や他の装置が接続されたネットワーク環境、通信装置たるＭＦＰ１１の装置ブロック構成等は実施の形態１と同様なので説明を省略する。
【００７６】
以下、ネットワーク（ＬＡＮ１）に接続された空調装置１０５を例示して説明する。
【００７７】
空調装置１０５は、空調装置１０５に備えられたプログラム等によってメンテナンスを行う時期が到来したと判断すると、例えば図７で説明した過程と同様に、ユーザに所定の選択肢を提示する。ここでユーザによってサービスマンコールが要求され、サービスマンがメンテナンスのために空調装置１０５の設置場所を訪れた場合、例えば空調装置１０５に設けられた所定のスイッチ等を押下することで、当該コマンドは通信装置たるＭＦＰ１１に送信される。
【００７８】
このコマンドを受信したＭＦＰ１１は、ＭＦＰ１１に備えるスピーカー２０４を駆動しアラーム音を鳴らすことでユーザの注意を喚起し（ステップ８１）、次にパネル入出力部２５に設けられたＬＣＤにサービスマン認証を要求するメッセージを表示し、カード認証を促す（ステップ８２）。サービスマンは、その指示に従って、ＭＦＰ１１が具備するカードリーダ（図示せず）に本人を認証するカードを読み取らせる。
【００７９】
カードリーダによって読み取られたデータはＭＦＰ１１によって認証され、カード認証の結果はデータ送受信部２３（図２参照）を介して空調装置１０５に返送され、空調装置１０５が備えるサービスモード（メンテナンス用の特殊な動作モード等）への移行可否を確認することができる（ステップ８３)。なお、このコマンドで用いられるカードＩＤは、図６を一例とする設定用のコマンドで得られた情報を用いる。
【００８０】
このように、実施の形態２の通信装置たるＭＦＰ１１は、送信部（データ送受信部２３）を有し、この送信部は制御部（コマンド制御部２２（図２参照））が制御を実行することにより得られた結果を、ネットワークを介して、他の装置に送信する。
【００８１】
さて、このようにサービスマンの認証手続に利用される情報（いわゆる個人情報を含む）には、一般に機密性が要求される。実施の形態２では本人認証をＭＦＰ１１で行うようにしたが、例えば空調装置１０５とＭＦＰ１１の製造メーカが異なるような場合は、機密保持の観点で問題となるケースがあり得る。このような場合には、ＭＦＰ１１は「カードリーダによる読取りデータ」そのものを空調装置に送信し、個人認証は空調装置１０５で行うといった実施態様が望ましい。
【００８２】
しかしながら、カードリーダから生データをそのまま送信する場合、この送信過程で機密が漏洩してしまう可能性は否定できない。
【００８３】
そこで、実施の形態２では、空調装置１０５からＭＦＰ１１に送信されるコマンド及びＭＦＰ１１から空調装置１０５に送信される応答（即ち、コマンド制御部２２（実施の形態１で説明した図２参照）が制御を実行することにより得られた結果に関する情報）を共通鍵で暗号化して送受信するようにしている。この場合、前述の「カードリーダによる読取りデータ」は、ＭＦＰ１１に予め保持された共通鍵で暗号化され、任意の通信プロトコルを介して空調装置１０５に送信される。空調装置１０５は、受取るデータを共通鍵で復号することで、データの機密性を保持する。また、データ自体を暗号化する代わりに、ＳＳＬを用いた機密性の高い通信系路を使用しても良い。
【００８４】
（実施の形態３）
以下、本発明の実施の形態３として、リモートメンテナンスを行う場合について図１を用いて説明する。
【００８５】
以降の説明においては、ＬＡＮ１に接続された空調装置１０５が、ＬＡＮ２に接続されたＭＦＰ１３に対してコマンドを送付する場合について説明するが、空調装置１０５や、ＭＦＰ１３や他の装置が接続されたネットワーク環境、通信装置たるＭＦＰ１３の装置ブロック構成などは実施の形態１と同等なので説明を省略する。
【００８６】
さて、ＬＡＮ１とＬＡＮ２は地理的に遠隔地にある場合でも、相互のアドレスがルータ１２及びルータ１４によりルーティングされている場合には、実施の形態１、２で説明した全く同じ手順で、ユーザとサービスセンタでの遠隔地間のメンテナンスを実施することができる。
【００８７】
例として、ユーザのオフィスに設置されＬＡＮ１に接続されている空調機１０５から送付されたコマンドに基づく、サービスセンタに設置されＬＡＮ２に接続されたＭＦＰ１３の動作について説明する。この場合、空調機１０５とＭＦＰ１３は、地理的には離れて設置されているものとする。
【００８８】
空調装置１０５は、空調装置１０５に備えられたプログラム等によってメンテナンスを行なう時期が到達したと判断すると、ルータ１２とルータ１４がアドレスルーティングを行なうことにより、インターネット５００を介してサービスセンタに設置されたＭＦＰ１３に所定の選択肢を提示する。
【００８９】
サービスマンは、サービスセンタのＭＦＰ１３を使用することで空調装置１０５の異常を察知し、必要なメンテナンスを実施する。
【００９０】
なお、この過程は実施の形態２で説明したのと全く同じ過程である。
【００９１】
更に、実施の形態３で説明した認証手順を用いることにより、セキュリティが確保された状態で作業を行なうことが望ましい。
【００９２】
以上、各実施の形態においては、ネットワーク５００に接続された「他の装置」として空調装置１０５、冷蔵庫１０３を用いて説明したが、これらはあくまでも例示であって、本発明の趣旨を逸脱しない範囲であらゆる装置に適用可能なことはいうまでもない。
【００９３】
なお、本発明は、いわゆる家庭用ゲーム機（ゲーム装置）についても適用できる。即ち、ゲーム装置には、高速なＣＰＵ、豊富なメモリ資源、ソフトウェアによる容易な機能拡張性、豊富な入力インターフェース（いわゆるコントローラ）が具備されているため、他の機器の複雑、高度な要求を的確に処理することができる。
【産業上の利用可能性】
【００９４】
以上のように、本発明は通信装置、マルチファンクションプリンタ、ファクシミリ装置などに適用が可能である。更に本発明は、ネットワークを介して自己の装置機能を他の装置に提供し、機能の代替を行なうものであり、上述の家庭用ゲーム機の他にも、例えば固定電話機や携帯電話機等に応用することが可能である。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態１における通信装置の動作環境を示す説明図
【図２】本発明の実施の形態１におけるマルチファンクションプリンタのブロック構成図
【図３】本発明の実施の形態１におけるマルチファンクションプリンタの動作を説明するフローチャート
【図４】本発明の実施の形態１におけるマルチファンクションプリンタのコマンド処理を説明するフローチャート
【図５】本発明の実施の形態１において他の装置が送信するコマンドの構成図
【図６】本発明の実施の形態１における装置設定時のコマンド例を示す説明図
【図７】本発明の実施の形態１における装置エラー発生時のコマンド例を示す説明図
【図８】本発明の実施の形態２におけるサービスマン認証時のコマンド例を示す説明図
【符号の説明】
【００９６】
１，２    ＬＡＮ
１１，１３    マルチファンクションプリンタ（ＭＦＰ）
１２，１４    ルータ
２１    コマンド解釈部
２２    コマンド制御部
２３    データ送受信部
２４    データ記憶部
２５    パネル入出力部
２６    印刷部
２７    ファクシミリ送信部
２８    音声通話部
２９    ＩＣカード認証部
３０    不揮発性記憶部
５１    コマンドヘッダ
５２    コマンド本体
１００    通信装置
１０１    ネットワークカメラ
１０２    テレビジョン
１０３    冷蔵庫
１０４    電子レンジ
１０５    空調装置
２００    スキャナ
２０２    ハンドセット
２０４    スピーカー
２０５    マイク
５００    インターネット
【図１】
2009010555.tif 000003
【図２】
2009010555.tif 000004
【図３】
2009010555.tif 000005
【図４】
2009010555.tif 000006
【図５】
2009010555.tif 000007
【図６】
2009010555.tif 000008
【図７】
2009010555.tif 000009
【図８】
2009010555.tif 000010