(57)【要約】【課題】中止すべきであった送信データの送出が実行されてしまうという不都合を抑制できる通信装置および通信システムを提供すること。【解決手段】ＢＯＸ１０によれば、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態であることが検出された場合、電話回線網１００を介したＦＡＸ送信データの送出が中止される。したがって、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態であるために、ＭＦＰ３０から出力される送信中止コマンドを受信できない場合であっても、ＦＡＸ送信データの送出が中止される。その結果、中止すべきであったＦＡＸ送信データの送出が実行されてしまうという不都合を抑制することができる。【選択図】図１
2011035587.tif 000002
【特許請求の範囲】
【請求項１】
宛先が指定された送信データを出力する情報処理装置との間に第１伝送路を形成して、前記情報処理装置との間の通信を制御する第１通信制御手段と、
前記第１伝送路とは異なる第２伝送路を介した通信を制御する第２通信制御手段と、
前記第１伝送路を経由して送られてきた前記送信データを、前記第２通信制御手段による前記第２伝送路を介した通信により、指定された宛先へ送出する送出手段とを備える通信装置であって、
前記情報処理装置から出力され、前記第１伝送路を経由して送られてくる所定の中止コマンドを受信すると、前記送出手段による前記送信データの送出を中止するコマンド受信時中止手段と、
前記第１通信制御手段による前記第１伝送路を介した前記情報処理装置との間の通信が、可能な状態であるかを監視する監視手段と、
前記監視手段により、前記第１伝送路を介した前記情報処理装置との間の通信が不可能な状態であることが検出された場合、前記送出手段による前記送信データの送出を中止する通信不可時中止手段とを備えることを特徴とする通信装置。
【請求項２】
前記情報処理装置において当該情報処理装置の電源をオフする操作がされたことを示す電源オフコマンドが、前記情報処理装置から送られてくると、当該電源オフコマンドに基づいて、前記監視手段による通信の監視を中断する監視中断手段を備えることを特徴とする請求項１記載の通信装置。
【請求項３】
前記監視中断手段により前記通信の監視が中断されているときに、前記情報処理装置において当該情報処理装置の電源をオンする操作がされたことを示す電源オンコマンドが、前記情報処理装置から送られてくると、当該電源オンコマンドに基づいて、前記監視手段による通信の監視を再開する監視再開手段を備えることを特徴とする請求項２記載の通信装置。
【請求項４】
前記情報処理装置は、前記監視手段による通信監視の要否を示す要否コマンドを、前記送信データに関連づけて出力するものであって、
前記監視手段は、
前記情報処理装置から、前記送信データに関連づけて送られてくる前記要否コマンドが、通信監視は不要であることを示すものである場合、前記通信の監視を行わないことを特徴とする請求項１から３のいずれかに記載の通信装置。
【請求項５】
前記監視手段は、前記第１伝送路を介した前記送信データの受信終了後から、前記送出手段による前記送信データの送出を開始するまでの間、前記第１伝送路を介した前記情報処理装置との間の通信を監視することを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記監視手段は、前記送信データの送出開始の後、当該送信データの送出を終了するまで、前記第１伝送路を介した前記情報処理装置との間の通信を監視することを特徴とする請求項１から５のいずれかに記載の通信装置。
【請求項７】
宛先が指定された送信データを出力する情報処理装置と、
前記情報処理装置との間に第１伝送路を形成して、前記情報処理装置との間の通信を制御する第１通信制御手段と、前記第１伝送路とは異なる第２伝送路を介した通信を制御する第２通信制御手段と、前記第１伝送路を経由して送られてきた前記送信データを、前記第２通信制御手段による前記第２伝送路を介した通信により、指定された宛先へ送出する送出手段とを備える通信装置と、を含む通信システムであって、
前記情報処理装置は、
当該情報処理装置から出力した前記送信データを前記通信装置の前記送出手段により送出することを中止する中止コマンドを、出力する中止コマンド出力手段を備え、
前記通信装置は、
前記情報処理装置から出力され、前記第１伝送路を経由して送られてくる所定の中止コマンドを受信すると、前記送出手段による前記送信データの送出を中止するコマンド受信時中止手段と、
前記第１通信制御手段による前記第１伝送路を介した前記情報処理装置との間の通信が、可能な状態であるかを監視する監視手段と、
前記監視手段により、前記第１伝送路を介した前記情報処理装置との間の通信が不可能な状態であることが検出された場合、前記送出手段による前記送信データの送出を中止する通信不可時中止手段とを備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および通信システムに関するものである。
【背景技術】
【０００２】
特許文献１には、読み取り機能を有する子機と、ファクシミリ送信機能を有する親機とから構成された通信システムが開示されている。この通信システムによれば、子機で読み取られた画像データは、子機から親機に送信され、親機は、受信した画像データを電話回線に送出し、相手先へファクシミリ送信する。このように、画像読み取りを行う装置と、通信機能を担う装置とを別体に構成した通信システムは、特許文献２にも開示されている。
【０００３】
ところで、ファクシミリ装置には、ファクシミリ送信を中止するためのキーが設けられる場合がある。ユーザがファクシミリ送信指令を入力し、原稿台に載置された原稿の読み取りが開始された後に、ユーザが原稿や宛先のミスに気づく場合があるからである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２７９８６５号公報
【特許文献２】特開２００６−２５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように、送信データを出力する情報処理装置と、通信装置とが別体に構成されている場合、以下のような不都合を生じるおそれがある。具体的には、情報処理装置から通信装置へ送信データが出力された後、何らかの事情により情報処理装置と通信装置との間の通信が途絶えると、情報処理装置側において、ユーザが中止指令を入力したとしても、通信装置は、情報処理装置から送られてくる中止指令を受信することができない。
【０００６】
一方で、情報処理装置と通信装置との間の通信が断たれていても、通信装置と電話回線網との間の接続が正常であれば、通信装置から電話回線網へ送信データを送出することができる。
【０００７】
その結果、情報処理装置からは中止指令が出力されているのにも関わらず、送信データは、通信装置から電話回線網へ送出されてしまう恐れがあるという問題点があった。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、中止すべきであった送信データの送出が実行されてしまうという不都合を抑制できる通信装置および通信システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１記載の通信装置は、宛先が指定された送信データを出力する情報処理装置との間に第１伝送路を形成して、前記情報処理装置との間の通信を制御する第１通信制御手段と、前記第１伝送路とは異なる第２伝送路を介した通信を制御する第２通信制御手段と、前記第１伝送路を経由して送られてきた前記送信データを、前記第２通信制御手段による前記第２伝送路を介した通信により、指定された宛先へ送出する送出手段とを備えるものであって、前記情報処理装置から出力され、前記第１伝送路を経由して送られてくる所定の中止コマンドを受信すると、前記送出手段による前記送信データの送出を中止するコマンド受信時中止手段と、前記第１通信制御手段による前記第１伝送路を介した前記情報処理装置との間の通信が、可能な状態であるかを監視する監視手段と、前記監視手段により、前記第１伝送路を介した前記情報処理装置との間の通信が不可能な状態であることが検出された場合、前記送出手段による前記送信データの送出を中止する通信不可時中止手段とを備える。
【００１０】
請求項２記載の通信装置は、請求項１記載の通信装置において、前記情報処理装置において当該情報処理装置の電源をオフする操作がされたことを示す電源オフコマンドが、前記情報処理装置から送られてくると、当該電源オフコマンドに基づいて、前記監視手段による通信の監視を中断する監視中断手段を備える。
【００１１】
請求項３記載の通信装置は、請求項２記載の通信装置において、前記監視中断手段により前記通信の監視が中断されているときに、前記情報処理装置において当該情報処理装置の電源をオンする操作がされたことを示す電源オンコマンドが、前記情報処理装置から送られてくると、当該電源オンコマンドに基づいて、前記監視手段による通信の監視を再開する監視再開手段を備える。
【００１２】
請求項４記載の通信装置は、請求項１から３のいずれかに記載の通信装置において、前記情報処理装置は、前記監視手段による通信監視の要否を示す要否コマンドを、前記送信データに関連づけて出力するものであって、前記監視手段は、前記情報処理装置から、前記送信データに関連づけて送られてくる前記要否コマンドが、通信監視は不要であることを示すものである場合、前記通信の監視を行わない。
【００１３】
請求項５記載の通信装置は、請求項１から４のいずれかに記載の通信装置において、前記監視手段は、前記第１伝送路を介した前記送信データの受信終了後から、前記送出手段による前記送信データの送出を開始するまでの間、前記第１伝送路を介した前記情報処理装置との間の通信を監視する。
【００１４】
請求項６記載の通信装置は、請求項１から５のいずれかに記載の通信装置において、前記監視手段は、前記送信データの送出開始の後、当該送信データの送出を終了するまで、前記第１伝送路を介した前記情報処理装置との間の通信を監視する。
【００１５】
請求項７記載の通信システムは、宛先が指定された送信データを出力する情報処理装置と、前記情報処理装置との間に第１伝送路を形成して、前記情報処理装置との間の通信を制御する第１通信制御手段と、前記第１伝送路とは異なる第２伝送路を介した通信を制御する第２通信制御手段と、前記第１伝送路を経由して送られてきた前記送信データを、前記第２通信制御手段による前記第２伝送路を介した通信により、指定された宛先へ送出する送出手段とを備える通信装置と、を含むシステムであって、前記情報処理装置は、当該情報処理装置から出力した前記送信データを前記通信装置の前記送出手段により送出することを中止する中止コマンドを、出力する中止コマンド出力手段を備え、前記通信装置は、前記情報処理装置から出力され、前記第１伝送路を経由して送られてくる所定の中止コマンドを受信すると、前記送出手段による前記送信データの送出を中止するコマンド受信時中止手段と、前記第１通信制御手段による前記第１伝送路を介した前記情報処理装置との間の通信が、可能な状態であるかを監視する監視手段と、前記監視手段により、前記第１伝送路を介した前記情報処理装置との間の通信が不可能な状態であることが検出された場合、前記送出手段による前記送信データの送出を中止する通信不可時中止手段とを備える。
【発明の効果】
【００１６】
請求項１記載の通信装置によれば、第１伝送路を介した情報処理装置との間の通信が不可能な状態であることが検出された場合、送信データの送出が中止される。したがって、第１伝送路を介した情報処理装置との間の通信が不可能な状態であるために、情報処理装置から出力される中止コマンドを受信できない場合であっても、送信データの送出が中止される。その結果、中止すべきであった送信データの送出が実行されてしまうという不都合を抑制できるという効果がある。
【００１７】
請求項２記載の通信装置によれば、請求項１記載の通信装置の奏する効果に加え、電源オフコマンドが情報処理装置から送られてくると、監視手段による通信の監視が中断されるので、情報処理装置において電源をオフする操作がされたために第１伝送路を介した情報処理装置との間の通信が不可能な状態となった場合には、送信データの送出が中止されない。換言すれば、情報処理装置が電源オンの状態にあり、情報処理装置から中止コマンドが出力された可能性があるにも関わらず、第１伝送路を介した情報処理装置との間の通信が不可能である場合に、送信データの送出が中止される。よって、より適切な場合に限って、送信データの送出を中止することができるという効果がある。
【００１８】
請求項３記載の通信装置によれば、請求項２記載の通信装置の奏する効果に加え、さらに以下の効果を奏する。情報処理装置の電源が一旦オフされた後、再び電源をオンする操作がされたという状況においては、その後、当該情報処理装置から通信装置へ中止コマンドが出力される可能性がある。請求項３記載の通信装置によれば、情報処理装置から電源オンコマンドが送られてくる場合は、当該電源オンコマンドに基づいて、監視手段による通信の開始が再開されるので、送信データの送出を確実に中止できるという効果がある。
【００１９】
請求項４記載の通信装置によれば、請求項１から３のいずれかに記載の通信装置の奏する効果に加え、情報処理装置において、通信監視が不要であることを示す要否コマンドが送信データに関連づけられ出力される場合、通信装置においては、通信の監視を行わないので、第１伝送路の通信トラフィックを軽減できるという効果を奏する。また、送信データの送出を中止する必要がない場合まで、中止が実行されてしまうことを抑制できる。さらに、前記要否コマンドは、送信データに関連づけて送られてくるので、監視手段により通信を監視するか否かを、送信データ毎に制御することができ、ユーザにとって使い勝手が良いという効果を奏する。
【００２０】
請求項５記載の通信装置によれば、請求項１から４のいずれかに記載の通信装置の奏する効果に加え、第１伝送路を介した送信データの受信終了後から送信データの送出を完了するまでの間、第１伝送路を介した情報処理装置との間の通信が監視されるので、送信データの送出を未然に防ぎ、第２伝送路を介したデータ送信にかかる処理負担を軽減できるという効果がある。
【００２１】
請求項６記載の通信装置によれば、請求項１から５のいずれかに記載の通信装置の奏する効果に加え、第２伝送路を介した送信データ送出の最中に、第１伝送路を介した情報処理装置との間の通信が不可能な状態となった場合においても、送信データの送出を中止することができるという効果がある。
【００２２】
請求項７記載の通信システムによれば、請求項１記載の通信装置と同様の作用効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】本発明の通信装置の一例であるＢＯＸと、ＭＦＰと、アクセスポイントとを含む通信システムの電気的構成を示したブロック図である。
【図２】ＢＯＸで実行されるＦＡＸ送信データ送出処理のシーケンスの一例を示す概略図である。
【図３】ＭＦＰのＣＰＵによって実行されるファクシミリモード時処理を示すフローチャートである。
【図４】ＢＯＸのＣＰＵによって実行されるＦＡＸ送信データ送出処理を示すフローチャートである。
【図５】図４に示すＦＡＸ送信データ送出処理の続きを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の通信装置の一実施形態である回線制御装置（以下「ＢＯＸ」と称す）１０と、多機能周辺装置（以下、「ＭＦＰ」と称す）３０と、アクセスポイント（以下「ＡＰ」と称す）５１とを含む通信システム１の電気的構成を示したブロック図である。
【００２５】
ＭＦＰ３０は、宛先が指定されたＦＡＸ送信データを生成し、ＢＯＸ１０へ出力する。一方、ＢＯＸ１０は、ＭＦＰ３０からＦＡＸ送信データを受信すると、その送信データを、電話回線網１００を介して、指定された宛先へ送出する。通信システム１によれば、ＢＯＸ１０とＭＦＰ３０とが別体に構成され、これらの装置間は無線で接続されるので、ＭＦＰ３０を電話回線網１００と直接接続する必要がなく、自由な場所に設置することができる。
【００２６】
ここで、ＭＦＰ３０は、ＦＡＸ送信データの送出中止をユーザに指示させるための送信中止キー３７ｂを備える。その送信中止キー３７ｂがユーザにより操作された場合、ＭＦＰ３０は、送信中止コマンドを出力する。ＢＯＸ１０は、送信中止コマンドを受信すると、ＦＡＸ送信データの送出を中止する。
【００２７】
しかしながら、ＢＯＸ１０とＭＦＰ３０との間の通信が、何らかの事情で不可能な状態となり、その間に、ＭＦＰ３０から送信中止コマンドが出力されると、ＢＯＸ１０では、送信中止コマンドを受信することができない。このような場合においても、本実施形態の通信システム１およびＢＯＸ１０によれば、中止すべきであったＦＡＸ送信データの送出が実行されてしまうことを抑制できる。以下、詳細を説明する。
【００２８】
ＢＯＸ１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、無線ＬＡＮ通信制御回路１５、操作キー１７、ＬＣＤ１８、モデム１９、ＮＣＵ２０が設けられている。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４は、バスライン２１を介して互いに接続されている。また、無線ＬＡＮ通信制御回路１５、操作キー１７、ＬＣＤ１８、モデム１９、ＮＣＵ２０、バスライン２１は、入出力ポート２２を介して互いに接続されている。
【００２９】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム或いは、伝送路２００を介して送受信される各種信号に従って、入出力ポート２２と接続された各部を制御するものである。ＲＯＭ１２は、書換不能なメモリであって、図４，図５を参照して後述する処理を実行するプログラムなどが格納されている。
【００３０】
ＲＡＭ１３は、書換可能な揮発性のメモリであり、接続確認無しフラグ１３ａと、第１タイマ１３ｂと、第２タイマ１３ｃとを備える。接続確認無しフラグ１３ａが「０」の場合、ＢＯＸ１０はＭＦＰ３０に対して接続確認コマンドを送信するが、接続確認無しフラグ１３ａが「１」の場合、ＭＦＰ３０に対して接続確認コマンドを送信しない。なお、接続確認コマンドについては、図２を参照して後述する。第１タイマ１３ｂは、接続確認コマンドを送信してからの経過時間をカウントするタイマである。第２タイマ１３ｃは、接続確認コマンドを定期的に送信するために用いられるタイマである。フラッシュメモリ１４は、書換可能な不揮発性のメモリである。
【００３１】
無線ＬＡＮ通信制御回路１５は、ＭＦＰ３０やＡＰ５１との間に伝送路２００を形成し、伝送路２００を介した無線ＬＡＮ方式の無線通信を制御する。ここで無線ＬＡＮ方式とは、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇの規格で定められている通信方式などである。
【００３２】
ＬＣＤ１８には、メニューや、操作手順や、実行中の処理の状態や、操作キー１７の押下に対応する情報などが表示される。モデム１９は、ＭＦＰ３０から送られてきたＦＡＸ送信データを、電話回線網１００で伝送可能な信号に変調してＮＣＵ２０を介して送信したり、電話回線網１００からＮＣＵ２０を介して入力された信号を受信し、復調するものである。ＮＣＵ２０は、電話回線網１００を介した通信を制御する。
【００３３】
ＭＦＰ３０には、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４、無線ＬＡＮ通信制御回路３５、操作キー３７、ＬＣＤ３８、プリンタ３９、スキャナ４０が設けられる。
【００３４】
ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４は、バスライン４３を介して互いに接続されている。また、無線ＬＡＮ通信制御回路３５、操作キー３７、ＬＣＤ３８、プリンタ３９、スキャナ４０、電源供給回路４１、バスライン４３は、入出力ポート４４を介して互いに接続されている。
【００３５】
ＣＰＵ３１は、ＲＯＭ３２等に記憶される固定値やプログラム或いは、無線ＬＡＮ通信制御回路３５を介して送受信される各種信号に従って、各機能の制御や、入出力ポート４４と接続された各部を制御する。
【００３６】
ＲＯＭ３２は、ＭＦＰ３０で実行される制御プログラムなどを格納した書換不能なメモリであって、図３を参照して後述するファクシミリモード時処理を実行する各プログラムが格納されている。ＲＡＭ３３は、書換可能な揮発性のメモリであり、フラッシュメモリ３４は、書換可能な不揮発性のメモリである。
【００３７】
無線ＬＡＮ通信制御回路３５は上述した無線ＬＡＮ通信制御回路１５と同様に構成されているので、その説明を省略する。
【００３８】
操作キー３７には、ＭＦＰ３０の電源をオン／オフするためにユーザが操作する電源キー３７ａと、送信中止キー３７ｂとが設けられる。ＣＰＵ３１は、電源キー３７ａの操作に応じて、電力供給回路４１から各部への電力の供給および遮断を制御する。
【００３９】
電源供給回路４１は、図示しない電源プラグを介して接続された商用電源から供給される交流電圧６０を直流電圧に変換し、ＭＦＰ３０の各部へ供給する電源回路である。なお、電源供給回路４１とＣＰＵ３１との間には、電源供給回路４１からＣＰＵ３１へ常に電力を供給するための常時接続ラインが設けられているが、図１においては、図示を省略する。また、ＣＰＵ３１以外の各部と電源供給回路４１との間には、電源供給回路４１から各部へ電力を供給するための電力供給ラインが、電源供給回路４１と各部との間に配線されると共に、電源供給回路４１から各部への電力の供給と遮断とを切り替えるための切替スイッチが設けられているが、図１においては、その図示を省略する。
【００４０】
ＣＰＵ３１以外の各部へ電力が供給されない電源オフ状態にあるときに、電源キー３７ａがユーザにより操作されると、ＣＰＵ３１は、図示しない切替スイッチをオンすることにより、ＭＦＰ３０を、各部へ電力が供給される電源オン状態に移行させる。一方、電源オン状態において、電源キー３７ａがユーザにより操作されると、ＣＰＵ１１は、切替スイッチをオフすることにより、電源供給回路４１からＣＰＵ３１以外の各部への電力を遮断し、ＭＦＰ３０を電源オフ状態に移行させる。
【００４１】
送信中止キー３７ｂが操作されると、ＭＦＰ３０は、送信中止コマンドをＢＯＸ１０へ出力する。なお、送信中止コマンドについては、図２を参照して後述する。
【００４２】
ＬＣＤ３８、プリンタ３９、スキャナ４０は、それぞれ公知のＬＣＤ、プリンタ、スキャナで構成可能であるため、詳細な説明を省略するが、ＭＦＰ３０は、スキャナ４０により読み取った原稿を元に、ＦＡＸ送信データを生成し、伝送路２００へ出力する。
【００４３】
図２は、ＢＯＸ１０で実行されるＦＡＸ送信データ送出処理のシーケンスの一例を示す概略図である。なお、図２に示すデータ通信のうち、ＢＯＸ１０とＭＦＰ３０との間の通信は、全て伝送路２００を介して行われる。
【００４４】
まず、ＭＦＰ３０において、スキャナ４０による原稿読み取りと、ＦＡＸ送信データの生成とが実行される。また、ＭＦＰ３０においてユーザが入力した相手先装置のファクシミリ番号が、このＦＡＸ送信データの宛先として指定される。
【００４５】
次に、ＭＦＰ３０は、伝送路２００を介して、ＦＡＸデータ転送リクエストをＢＯＸ１０へ送信する［１］。ＢＯＸ１０は、ＦＡＸデータ転送リクエストを受信すると、ＡＣＫコマンドをＭＦＰ３０へ送信する［３］。
【００４６】
次に、ＭＦＰ３０は、宛先が指定されたＦＡＸ送信データを出力する［５］。ＦＡＸ送信データの受信終了後、ＢＯＸ１０は、ＦＡＸ送信データの出力元であるＭＦＰ３０に対して、まず、ＡＣＫコマンドを出力し［６］、次に接続確認コマンドを出力する［７］。ＭＦＰ３０において複数枚の原稿が読み取られ、複数ページ分のＦＡＸ送信データがＭＦＰ３０からＢＯＸ１０へ送られてくる場合、ＢＯＸ１０は、全ページ分のＦＡＸ送信データの受信終了後に、ＡＣＫコマンドと接続確認コマンドとを出力する。
【００４７】
ＭＦＰ３０は、接続確認コマンドを受信すると、ＡＣＫコマンドをＢＯＸ１０に送信する［９］。ＢＯＸ１０は、ＭＦＰ３０からＡＣＫコマンドを受信することに基づいて、伝送路２００を介したＭＦＰ３０との間の通信が可能な状態であることを検出する。このように、ＢＯＸ１０は、接続確認コマンドに対してＭＦＰ３０から応答があるか否かに基づいて、伝送路２００を介したＭＦＰ３０との間の通信が可能な状態か否かを監視する。
【００４８】
ＢＯＸ１０は、ＡＣＫコマンドを受信すると、ＭＦＰ３０から受信したＦＡＸ送信データにおいて指定された宛先に対して発呼し［１１］、ＦＡＸ送信データを１フレームずつ、電話回線網１００を介した通信により、指定された宛先へ送出する［１３］。
【００４９】
このように、ＢＯＸ１０は、全ページ分のＦＡＸ送信データの受信を完了してから、電話回線網１００へのＦＡＸ送信データの送出を開始する。伝送路２００を介した無線通信の速度は、電話回線網１００を介した通信の速度に比較して遅い場合もあるので、ＦＡＸ送信データの受信と、電話回線網１００への送出とを同時進行させると、電話回線網１００へのデータ送出を待機させなければならなくなり、処理が複雑化するからである。
【００５０】
次に、ＢＯＸ１０は、ＦＡＸ送信データの送出開始の後、ＦＡＸ送信データの出力元であるＭＦＰ３０に対して、接続確認コマンドを出力する［７］。ＭＦＰ３０は、接続確認コマンドを受信すると、ＡＣＫコマンドをＢＯＸ１０に送信する［９］。すなわち、ＢＯＸ１０は、ＦＡＸ送信データ送出中も、伝送路２００を介したＭＦＰ３０との間の無線通信を監視する。
【００５１】
なお、図２においては図示を省略するが、ＭＦＰ３０は、送信中止キー３７ｂ（図１）がユーザにより操作されると、送信中止コマンドをＢＯＸ１０へ送信する。ＢＯＸ１０は、送信中止コマンドを受信すると、ＦＡＸ送信データの送出を中止する。したがって、宛先や原稿のミスに気づいた場合、ユーザは、ＭＦＰ３０の送信中止キー３７ｂを操作することにより、望まない宛先へのＦＡＸ送信データの送出や、ＦＡＸ送信データの送出そのものを中止できる。
【００５２】
ＢＯＸ１０は、送信中止キーを受信しない場合、ＦＡＸ送信データの送出と、伝送路２００を介した無線通信の監視とを継続する。そして処理を繰り返すうちに、接続確認コマンドの出力後、第１タイマ（１３ｂ）がタイムアップしても、ＡＣＫコマンドを受信しない場合、ＢＯＸ１０は、ＡＣＫコマンドを受信しないことに基づいて、伝送路２００を介したＭＦＰ３０との間の通信が不可能な状態であることを検出する。この場合、ＢＯＸ１０は、電話回線網１００に切断信号を送信して、電話回線網１００の交換機（図示せず）との接続を切断することにより、ＦＡＸ送信データの送出を中止する［１５］。
【００５３】
このようにすれば、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態であるために、ＭＦＰ３０から出力される送信中止コマンドを受信できない場合であっても、ＦＡＸ送信データの送出を中止することができる。その結果、中止すべきであったＦＡＸ送信データの送出が実行されてしまうという不都合を抑制することができる。
【００５４】
図３は、ＭＦＰ３０のＣＰＵ３１によって実行されるファクシミリモード時処理を示すフローチャートである。このファクシミリモード時処理は、ＭＦＰ３０がファクシミリモードに設定されている間、実行される。
【００５５】
まず、ＣＰＵ３１は、ファクシミリ送信操作が行われたか否かを判断する（Ｓ３０２）。本実施形態では、原稿が所定位置にセットされ、宛先である相手先装置のファクシミリ番号がユーザにより入力された状態で、図示しない送信実行キーがユーザにより操作された場合、ファクシミリ送信操作が行われたと判断することとする。
【００５６】
Ｓ３０２の判断が肯定される場合（Ｓ３０２：Ｙｅｓ）、ＣＰＵ３１は、接続不可時処理確認メッセージ（例えば、「ＭＦＰとＢＯＸとの間が接続不可でもＦＡＸ送信しますか？」）をＬＣＤ３８に表示する（Ｓ３０４）。ユーザが、宛先や原稿に誤りがないことを厳重にチェックしてからファクシミリ送信操作を行う場合、その後にユーザが送信中止キー３７ｂを操作する可能性はきわめて低いので、ＢＯＸ１０とＭＦＰ３０との間の無線通信が途絶えたとしても、ＦＡＸ送信データを送出することが望ましい。そこで、本実施形態によれば、ＭＦＰ３０とＢＯＸ１０との間の通信が不可となった場合の処理を、ＦＡＸ送信データの出力前にユーザに問い合わせる。
【００５７】
次に、ＣＰＵ３１は、ＬＣＤ３８に表示された接続不可時処理確認メッセージに対して、ユーザが「送信する」を選択したか否かを判断する（Ｓ３０６）。Ｓ３０６の判断が肯定される場合（Ｓ３０６：Ｙｅｓ）、ＣＰＵ３１は、伝送路２００を介した無線通信の監視の要否を示すコマンドである、接続確認無し属性を「１」とする（Ｓ３０８）。接続確認無し属性「１」は、伝送路２００を介した無線通信の監視が不要であることを示すコマンドである。詳細は図４を参照して後述するが、ＢＯＸ１０は、接続確認無し属性「１」を受信した場合、伝送路２００を介した無線通信の監視を行わない。
【００５８】
一方、Ｓ３０６の判断が否定される場合（Ｓ３０６：Ｎｏ）、ＣＰＵ３１は接続確認無し属性を「０」とする（Ｓ３１０）。接続確認無し属性「０」は、伝送路２００を介した無線通信の監視が必要であることを示すコマンドである。詳細は図４を参照して後述するが、ＢＯＸ１０は、接続確認無し属性「０」を受信した場合、伝送路２００を介した無線通信を監視する。
【００５９】
次に、ＣＰＵ３１は、所定位置にセットされた原稿全ページをスキャナ４０により読み取り（Ｓ３１２）、ＦＡＸ送信データを生成してＲＡＭ３３にストアする（Ｓ３１３）。そして、ＣＰＵ３１は、ＦＡＸ送信データ転送リクエストコマンドをＢＯＸ１０へ送信し（Ｓ３１４）、ＡＣＫコマンドを受信するまで待機する（Ｓ３１６）。そして、ＡＣＫコマンドを受信すると（Ｓ３１６：Ｙｅｓ）、ＣＰＵ３１は、接続確認無し属性を含むＦＡＸ送信データを出力し、伝送路２００を介して、ＢＯＸ１０へ送信する（Ｓ３１８）。接続確認無し属性を、ＦＡＸ送信データに関連づけて送信するので、ＢＯＸ１０側では、伝送路２００を介した無線通信を監視するか否かを、ＦＡＸ送信データ毎に制御することができ、ユーザにとって使い勝手が良い。次に、ＣＰＵ３１は、ＡＣＫコマンドを受信するまで待機し（Ｓ３２０）、ＡＣＫコマンドを受信すると（Ｓ３２０：Ｙｅｓ）、Ｓ３０２に戻る。
【００６０】
Ｓ３０２の判断が否定される場合（Ｓ３０２：Ｎｏ）、次に、ＣＰＵ３１は、接続確認コマンドを受信したか否かを判断する（Ｓ３２２）。上述したように、伝送路２００を介した無線通信が可能な状態であるかを監視するために、ＢＯＸ１０から接続確認コマンドが送られてくるからである。
【００６１】
Ｓ３２２の判断が肯定される場合（Ｓ３２２：Ｙｅｓ）、ＭＦＰ３０はＢＯＸ１０へＡＣＫコマンドを送信し（Ｓ３２４）、Ｓ３０２に戻る。これにより、ＢＯＸ１０側では、伝送路２００を介したＭＦＰ３０との間の通信が可能な状態であることを検出できる。
【００６２】
一方、Ｓ３２２の判断が否定される場合（Ｓ３２２：Ｎｏ）、次に、ＣＰＵ３１は、送信中止キー３７ｂが操作されたか否かを判断する（Ｓ３２６）。Ｓ３２６の判断が肯定される場合（Ｓ３２６：Ｙｅｓ）、ＣＰＵ３１は、送信中止コマンドを出力し、ＢＯＸ１０へ送信する（Ｓ３２８）。次に、ＣＰＵ３１は、ＡＣＫコマンドを受信するまで待機し（Ｓ３３０）、ＡＣＫコマンドを受信すると（Ｓ３３０：Ｙｅｓ）、Ｓ３０２に戻る。
【００６３】
一方、Ｓ３２６の判断が否定される場合（Ｓ３２６：Ｎｏ）、ＣＰＵ３１は、電源をオンする操作がされたか否かを判断する（Ｓ３３２）。具体的には、ＭＦＰ３０が、ＣＰＵ３１のみに電力が供給される電源オフ状態にあるときに、電源キー３７ａを押下する操作がされたか否かを判断する。Ｓ３３２の判断が肯定される場合（Ｓ３３２：Ｙｅｓ）、ＣＰＵ３１は、ＭＦＰ３０の電源をオンする操作がされたことを示す電源オンコマンドを、ＢＯＸ１０へ送信する（Ｓ３３４）。そして、ＡＣＫコマンドを受信するまで待機する（Ｓ３３０）。
【００６４】
一方、Ｓ３３２の判断が否定される場合（Ｓ３３２：Ｎｏ）、ＣＰＵ３１は、電源をオフする操作がされたか否かを判断する（Ｓ３３６）。具体的には、ＭＦＰ３０が電源オン状態にあるときに、電源キー３７ａを押下する操作がされたか否かを判断する。Ｓ３３６の判断が否定される場合（Ｓ３３６：Ｎｏ）、Ｓ３０２に戻り、処理を繰り返す。一方、Ｓ３３６の判断が肯定される場合（Ｓ３３６：Ｙｅｓ）、ＣＰＵ３１は、ＭＦＰ３０の電源をオフする操作がされたことを示す電源オフコマンドを、ＢＯＸ１０へ送信する（Ｓ３３８）。次に、ＣＰＵ３１は、電源供給回路４１から、ＣＰＵ３１以外の各部への電力供給を遮断する（Ｓ３３９）。これにより、ＭＦＰ３０はＣＰＵ３１にのみ電力が供給される電源オフ状態とされ、Ｓ３０２に戻る。
【００６５】
なお、ＢＯＸ１０においては、ＭＦＰ３０からの電源オフコマンドを受信すると、接続確認無しフラグ１３ａを「１」とする。そして、接続確認無しフラグ１３ａが「１」であるとき、ＢＯＸ１０は、伝送路２００を介した無線通信の監視を行わない。すなわち、ＭＦＰ３０の電源キー３７ａを操作してＭＦＰ３０が電源オフ状態とされた場合、ＢＯＸ１０は、無線通信の監視を中断すると共に、伝送路２００を介した無線通信が途絶えたとしても、ＦＡＸ送信データの送出を中止しない。
【００６６】
一方、電源キー３７ａが操作されるのではなく電源プラグがコンセントから抜かれることにより、ＭＦＰ３０が強制的に電源オフ状態となる場合、電源供給回路４１（図２）へ電力が供給されず、ＣＰＵ３１へも電力が供給されない。よって、ＭＦＰ３０は、電源オフコマンドを出力することなく、このファクシミリモード時処理を終了する。その結果、ＢＯＸ１０においては、伝送路２００を介した無線通信の監視が継続され、この無線通信が途絶えると、ＦＡＸ送信データの送出を中止するのであるが、詳細は、図４，図５を参照して後述する。
【００６７】
図４，図５は、ＢＯＸ１０のＣＰＵ１１によって実行されるＦＡＸ送信データ送出処理を示すフローチャートである。ＦＡＸ送信データ送出処理は、ＢＯＸ１０の電源がオンされている間、所定時間毎に実行される処理であり、ＭＦＰ３０から送られてくるＦＡＸ送信データを、電話回線網１００を介した通信により、指定された宛先へ送出する。なお、このＦＡＸ送信データ送出処理の実行中であっても、ＣＰＵ１１は、ＭＦＰ３０から電源オフコマンドを受信すると、接続確認無しフラグ１３ａを「１」とし、電源オンコマンドを受信すると、接続確認無しフラグ１３ａを「０」とする処理を割り込みで実行するが、図示は省略する。
【００６８】
まず、ＣＰＵ１１は、ＦＡＸ送信データ転送リクエストコマンドを、ＭＦＰ３０から受信したか否かを判断する（Ｓ４０２）。Ｓ４０２の判断が否定される場合（Ｓ４０２：Ｎｏ）、この処理を終了する。
【００６９】
一方、Ｓ４０２の判断が肯定される場合（Ｓ４０２：Ｙｅｓ）、ＣＰＵ１１は、ＦＡＸ送信データ転送リクエストコマンドの出力元へ、ＡＣＫコマンドを送信する（Ｓ４０４）。次に、ＣＰＵ１１は、ＦＡＸ送信データ転送リクエストコマンドの出力元からＦＡＸ送信データが送られてくるまで、処理を待機する（Ｓ４０６）。そして、ＦＡＸ送信データが送られてくると、Ｓ４０６の判断が肯定されるので（Ｓ４０６：Ｙｅｓ）、次に、ＣＰＵ１１は、ＡＣＫコマンドを、ＦＡＸ送信データ出力元のＭＦＰ３０へ送信する（Ｓ４０８）。
【００７０】
次に、ＣＰＵ１１は、Ｓ４０６で受信したＦＡＸ送信データに含まれる、接続確認無し属性が「１」であるか否かを判断する（Ｓ４１０）。ＦＡＸ送信データに含まれる接続確認無し属性が「１」である場合、（Ｓ４１０：Ｙｅｓ）、ＣＰＵ１１は、伝送路２００を介した無線通信を監視するための処理であるＳ４１２〜Ｓ４２５をスキップして、Ｓ４２６へ移行する。すなわち、ＦＡＸ送信データに関連づけて送られてくる接続確認無し属性が、通信監視は不要であることを示す「１」である場合、当該ＦＡＸ送信データ送出の中止の要否を判断するための監視を行わない。ユーザが、ＦＡＸ送信データの送出を中止する意思がない場合、通信監視のための接続確認コマンドの送信、およびＡＣＫコマンドの受信が行われないので、伝送路２００の通信トラフィックを軽減できる。また、ＢＯＸ１０とＭＦＰ３０との間の通信が、何らかの事情で不可能な状態になったとしても、ＦＡＸ送信データを宛先へ送出することができる。
【００７１】
一方、接続確認無し属性が「０」である場合、すなわち、伝送路２００を介した無線通信の監視が必要であることが、接続確認無し属性によって示されている場合、Ｓ４１０の判断が否定される（Ｓ４１０：Ｎｏ）。この場合、ＣＰＵ１１は、接続確認無しフラグ１３ａが「１」であるか否かを判断する（Ｓ４１２）。まずは、接続確認無しフラグが「１」ではないものとして説明する。この場合、Ｓ４１２の判断が否定されるので（Ｓ４１２：Ｎｏ）、次に、ＣＰＵ１１は、接続確認コマンドを、ＦＡＸ送信データの出力元のＭＦＰ３０に対して送信する（Ｓ４１４）。そして、第１タイマ１３ｂをスタートさせ（Ｓ４１６）、ＡＣＫコマンドを受信したか否かを判断する（Ｓ４１８）。すなわち、伝送路２００を介した無線通信が、可能な状態であるか否かを監視する。
【００７２】
Ｓ４１８の判断が否定される場合（Ｓ４１８：Ｎｏ）、ＣＰＵ１１は、第１タイマ１３ｂがタイムアップしたか否かを判断する（Ｓ４２０）。Ｓ４２０の判断が否定される間（Ｓ４２０：Ｎｏ）、Ｓ４１８に戻る。このようにして処理を繰り返すうちに、ＡＣＫコマンドを受信した場合（Ｓ４１８：Ｙｅｓ）、次に、ＣＰＵ１１は、ＦＡＸ送信データの送出元のＭＦＰ３０から、伝送路２００を介して送られてくる送信禁止コマンドを受信したか否かを判断する（Ｓ４２６）。
【００７３】
Ｓ４２６の判断が肯定される場合（Ｓ４２６：Ｙｅｓ）、ＣＰＵ１１は、ＦＡＸ送信データ送出処理を終了する。すなわち、ＭＦＰ３０から出力され、伝送路２００を経由して送られてくる送信中止コマンドを受信すると、ＦＡＸ送信データの送出を中止するのである。Ｓ４２６の判断が否定される場合（Ｓ４２６：Ｎｏ）、ＣＰＵ１１は、図５に示すＳ４２７に移行し、ＦＡＸ送信データの送出を開始するが、詳細は後述する。
【００７４】
一方、ＡＣＫコマンドを受信せず（Ｓ４１８：Ｎｏ）、第１タイマ１３ｂがタイムアップしたと判断される場合（Ｓ４２０：Ｙｅｓ）、すなわち、所定時間内にＡＣＫコマンドを受信することができないことに基づいて、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態であることが検出された場合、ＣＰＵ１１は、ＬＣＤ１８に送出確認メッセージ、例えば「ＭＦＰと通信できません。ＦＡＸ送信開始しますか？」を表示する（Ｓ４２２）。
【００７５】
次に、ＣＰＵ１１は、ＬＣＤ１８に表示された送出確認メッセージに対して、ユーザが「送信する」を選択したか否かを判断する（Ｓ４２４）。具体的には、ＢＯＸ１０に設けられた操作キー１７をユーザが操作することにより、ＢＯＸ１０とＭＦＰ３０との間の通信が不可能な状態になっているにも関わらず、ＦＡＸ送信データを送出することを、ユーザが選択したか否かを判断する。
【００７６】
Ｓ４２４の判断が否定される場合、または、所定時間内に「送信する」が選択されなかった場合（Ｓ４２４：Ｎｏまたはタイムアウト）、ＣＰＵ１１は、ＦＡＸ送信データ送出処理を終了する。したがって、ＦＡＸ送信データの送出は中止される。
【００７７】
一方、Ｓ４２４の判断が肯定される場合（Ｓ４２４：Ｙｅｓ）、ＣＰＵ１１は、接続確認無しフラグ１３ａを「１」としてから（Ｓ４２５）、図５に示すＳ４２７に移行する。接続確認無しフラグ１３を「１」とすることにより、以降の処理において、ＦＡＸ送信データを送出する間、ＢＯＸ１０は、伝送路２００を介した無線通信の監視を行わない。
【００７８】
上述したように、ＢＯＸ１０は、ＭＦＰ３０から送られてくる電源オンコマンドを受信すると、接続確認無しフラグ１３ａを「０」とし、電源オフコマンド受信すると、接続確認無しフラグを「１」とする。また、Ｓ４２５において、「送信する」が選択された場合も、接続確認無しフラグ１３ａを「１」とする。
【００７９】
接続確認無しフラグ１３ａが「１」とされると、Ｓ４１２の判断が肯定されるので（Ｓ４１２：Ｙｅｓ）、ＣＵＰ１１は、Ｓ４１４からＳ４２５をスキップすることにより、伝送路２００を介したＭＦＰ３０との間の無線通信の監視を中断する。
【００８０】
すなわち、ＭＦＰ３０からＢＯＸ１０へ電源オフコマンドが送られてきた場合は、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態となっても、ＢＯＸ１０におけるＦＡＸ送信データの送出を中止しない。ＭＦＰ３０が電源オフ状態とされている間、ＭＦＰ３０から送信中止コマンドが出力されることはないからである。換言すれば、ＭＦＰ３０が電源オンの状態にあり、ＭＦＰ３０から送信中止コマンドが出力された可能性があるにも関わらず、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能であるために、ＢＯＸ１０が送信中止コマンドを受信できない場合には、ＦＡＸ送信データの送出が中止される。よって、より適切な場合に限って、送信データの送出を中止することができる。
【００８１】
なお、ＭＦＰ３０の電源をオフするために、ユーザが、ＭＦＰ３０の電源プラグをコンセントから抜く場合がある。特に、ＭＦＰ３０において、スキャナ４０による原稿の読み取りが終わった後、宛先や原稿のミスに気づき、ＦＡＸ送信データの送出を中止しようとするユーザは慌てている場合があり、ＭＦＰ３０に設けられている送信中止キー３７ｂに気づかずに、いきなり、ＭＦＰ３０の電源プラグをコンセントから抜く。このような場合、本実施形態のＭＦＰ３０のＣＰＵ３１への電力も遮断されるので、ＭＦＰ３０は、電源オフコマンドを出力せずに、電源オフとされる。その結果、本実施形態のＢＯＸ１０においては、電源オフコマンドを受信しないので、接続確認無しフラグ１３ａは、「０」のままであり、伝送路２００を介したＭＦＰ３０との間の無線通信の監視は継続される。そして、ＭＦＰ３０との間の無線通信が不可能な状態となることに基づいて、ＦＡＸ送信データの送出を中止することができる。
【００８２】
また、接続確認無しフラグ１３ａが「１」であって、伝送路２００の監視が中断されている間に、ＭＦＰ３０から電源オンコマンドが送られてくると、ＢＯＸ１０は、接続確認無しフラグを「０」にするので、その後は、Ｓ４１２の判断が否定され（Ｓ４１２：Ｎｏ）、伝送路２００を介したＭＦＰ３０との間の無線通信の監視が再開される。ＭＦＰ３０の電源が一旦オフされた後、再び電源をオンする操作がされた場合は、その後、当該ＭＦＰ３０からＢＯＸ１０へ送信中止コマンドが出力される可能性があるからである。例えば、ＦＡＸ送信データを出力する処理を終えた後、ユーザがＭＦＰ３０の電源をオフしたが、その後、宛先や原稿のミスに気づいて、慌てて、ＭＦＰ３０の電源をオンし、ＦＡＸ送信データの送出を中止するための操作を行う場合である。そのような場合であっても、本実施形態のＦＡＸ送信データ送出処理によれば、確実に、ＦＡＸ送信データの送出を中止することができる。
【００８３】
図４を参照して説明したように、ＢＯＸ１０は、伝送路２００を介したＦＡＸ送信データの受信終了後から、ＦＡＸ送信データの送出を開始するまでの間、伝送路２００を介したＭＦＰ３０との間の無線通信を監視し、ＢＯＸ１０とＭＦＰ３０との間の通信が不可能な状態であることが検出される場合、ＦＡＸ送信データの送出を中止する。よって、ＦＡＸ送信データの送出を未然に防ぎ、電話通信網１００を介したデータ送信にかかる処理負担を軽減することができる。また、ＭＦＰ３０から受信したＦＡＸ送信データを、ＢＯＸ１０がすぐには送出しない設定とされている場合、例えば、指定された日時に送信データを送出するタイマ送信が行われる場合には、送出する時刻までの送出待機期間に、ＭＦＰ３０との間の通信が不可能な状態となる場合があり得る。ＭＦＰ３０との間の通信が不可能な状態となっている間に、ＭＦＰ３０から送信中止コマンドが送られてくると、ＢＯＸ１０では、その送信中止コマンドを受信することができないが、本実施形態のＢＯＸ１０によれば、このように、ＦＡＸ送信データを受信してから当該ＦＡＸ送信データを送出するまでの間に、待機時間が設けられるような場合においても、ＦＡＸ送信データの送出を確実に中止することができる。
【００８４】
図５は、図４に示すＦＡＸ送信データ送出処理の続きを示すフローチャートである。まず、ＣＰＵ１１は、ＦＡＸ送信データの指定された宛先に対して発呼し（Ｓ４２７）、ＦＡＸ送信データの送出を開始する（Ｓ４２８）。この後、ＣＰＵ１１は、このＦＡＸ送信データ送出処理を終了するまで、ＦＡＸ送信データを１フレームずつ、送出する。
【００８５】
ＢＯＸ１０は、ＦＡＸ送信データの送出開始後にも、伝送路２００を介した無線通信の監視を継続する。具体的には、ＦＡＸ送信データ送出開始後（Ｓ４２８）、ＣＰＵ１１は、Ｓ４０６で受信したＦＡＸ送信データに含まれる接続確認無し属性が「１」であるか否かを判断する（Ｓ４３０）。Ｓ４３０の判断が肯定される場合（Ｓ４３０：Ｙｅｓ）、Ｓ４３２〜Ｓ４４４をスキップする。すなわち、当該ＦＡＸ送信データ送出の中止の要否を判断するための監視を行わない。
【００８６】
一方、Ｓ４３０の判断が否定される場合（Ｓ４３０：Ｎｏ）、次に、接続確認無しフラグ１３ｂが「１」であるか否かを判断する（Ｓ４３２）。Ｓ４３２の判断が否定される場合（Ｓ４３２：Ｎｏ）、次に、ＣＰＵ１１は、接続確認コマンドを、ＦＡＸ送信データの出力元のＭＦＰ３０に対して送信する（Ｓ４３４）。そして、第１タイマ１３ｂをスタートさせ（Ｓ４３６）、ＡＣＫコマンドを受信したか否かを判断する（Ｓ４３８）。すなわち、伝送路２００を介したＭＦＰ３０との間の無線通信を監視する。
【００８７】
Ｓ４３８の判断が否定される場合（Ｓ４３８：Ｎｏ）、ＣＰＵ１１は、第１タイマ１３ｂがタイムアップしたか否かを判断する（Ｓ４４０）。Ｓ４４０の判断が否定される間（Ｓ４４０：Ｎｏ）、Ｓ４３８に戻る。このようにして処理を繰り返すうちに、ＡＣＫコマンドを受信した場合（Ｓ４３８：Ｙｅｓ）、次に、ＣＰＵ１１は、第２タイマ１３ｃをスタートさせ（Ｓ４４４）、送信中止コマンドを受信したか否かを判断する（Ｓ４４６）。Ｓ４４６の判断が肯定される場合（Ｓ４４６：Ｙｅｓ）、ＣＰＵ１１は、ＦＡＸ送信データ送出処理を終了し、ＦＡＸ送信データの送出を中止する。
【００８８】
一方、Ｓ４４６の判断が否定される場合（Ｓ４４６：Ｎｏ）、次に、ＣＰＵ１１は、ＦＡＸ送信データの送出を終了したか否かを判断する（Ｓ４４８）。Ｓ４４８の判断が肯定される場合（Ｓ４４８：Ｙｅｓ）、処理を終了する。
【００８９】
一方、Ｓ４４８の判断が否定される場合（Ｓ４４８：Ｎｏ）、ＣＰＵ１１は、第２タイマ１３ｃがタイムアップしたか否かを判断する（Ｓ４５０）。Ｓ４５０の判断が否定される間（Ｓ４５０：Ｎｏ）、Ｓ４４６に戻る。そして、処理を繰り返すうちに、Ｓ４５０の判断が肯定されると（Ｓ４５０：Ｙｅｓ）、ＣＰＵ１１は、Ｓ４３０に戻る。
【００９０】
このようにして処理を繰り返すうちに、例えば、ＭＦＰ３０から電源オフコマンドが出力され、接続確認無しフラグ１３ａが「１」となると、Ｓ４３２の判断が肯定され（Ｓ４３２：Ｙｅｓ）、ＣＰＵ１１は、Ｓ４３４〜Ｓ４４４をスキップして、伝送路２００を介した無線通信の監視を中断する。そして、処理を繰り返すうちに、例えば、ＭＦＰ３０から電源オンコマンドが出力され、接続確認無しフラグ１３ａが「０」となると、Ｓ４２３の判断が否定され（Ｓ４３２：Ｎｏ）、ＣＰＵ１１は、中断していた無線通信の監視を再開する。
【００９１】
そして、処理を繰り返すうちに、第１タイマ１３ｂがタイムアップしたと判断される場合（Ｓ４４０：Ｙｅｓ）、すなわち、所定時間内にＡＣＫコマンドを受信することができないことに基づいて、伝送路２００を介したＭＦＰ３０との間の無線通信が不可能な状態であることが検出された場合、ＣＰＵ１１は、ＬＣＤ１８に、送出中止メッセージ、例えば「ＭＦＰと通信できないため、ＦＡＸ送信中止しました」を表示する（Ｓ４４２）。そして、ＣＰＵ１１は、ＦＡＸ送信データ送出処理を終了する。これにより、ＦＡＸ送信データの送出が中止される。
【００９２】
図５に示すように、本実施形態のＦＡＸ送信データ送出処理によれば、送信データの送出開始の後、当該送信データの送出を終了するまで、伝送路２００を介したＭＦＰ３０との間の通信が監視される。その結果、送信データ送出の最中に、ＭＦＰ３０との間の通信が不可能な状態となった場合においても、送信データの送出を中止することができる。
【００９３】
上記実施形態において、ＦＡＸ送信データが送信データの一例に相当し、送信中止コマンドが所定の中止コマンドの一例に相当し、接続確認無し属性が要否コマンドの一例に相当する。ＦＡＸ送信データ送出処理（図４）を実行するＣＰＵ１１が、送出手段の一例に相当する。Ｓ４２６またはＳ４４６の判断が肯定された場合に、ＦＡＸ送信データ送出処理を終了するＣＰＵ１１が、コマンド受信時中止手段の一例に相当する。Ｓ４１８，Ｓ４３８を実行するＣＰＵ１１が、監視手段の一例に相当する。Ｓ４２４の判断が否定される場合、またはタイムアウトした場合、およびＳ４４０において、Ｙｅｓと判断された場合に、ＦＡＸ送信データ送出処理を終了するＣＰＵ１１が、通信不可時中止手段の一例に相当する。Ｓ４１２，Ｓ４３２において、Ｙｅｓと判断された場合の処理を実行するＣＰＵ１１が、監視中断手段の一例に相当し、Ｎｏと判断された場合の処理を実行するＣＰＵ１１が、監視再開手段の一例に相当する。Ｓ３２８を実行するＣＰＵ３１が、中止コマンド出力手段の一例に相当する。
【００９４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００９５】
例えば、上記実施形態において、通信装置の一例であるＢＯＸ１０と情報処理装置の一例であるＭＦＰ３０との間は、無線で接続されるものとして説明した。通信装置と情報処理装置との間が無線で接続されている場合は、有線で接続される場合に比較して、接続が不安定だからである。しかしながら、通信装置と情報処理装置との間が有線で接続される場合にも、例えば断線等により、これらの装置間の通信が不可能な状態となる場合があるので、本発明を適用することにより、上記実施形態と同様の作用効果が得られる。
【００９６】
また、上記実施形態では、送信データとは、宛先が指定され、伝送路２００とは異なる別の伝送路を経由して送出されるデータであればよく、例えば、送信データが、電子メールであって、通信装置がメールサーバとして機能する装置である場合にも、本発明を適用可能である。
【００９７】
また、通信装置から情報処理装置へ送信したコマンドに対し、応答がない場合は、コマンドの送信をリトライし、複数回連続して情報処理装置から応答がない場合に、伝送路２００を介したＭＦＰ３０との間の通信が不可能な状態であるとして検出するように構成しても良い。
【００９８】
また、上記実施形態では、ＢＯＸ１０に対して１台のＭＦＰ３０が接続されていた。しかしながら、ＢＯＸ１０に対し、複数台のＭＦＰ３０が接続されても良い。この場合、ＢＯＸ１０では、伝送路２００を介した無線通信の監視の要否を、ＭＦＰ３０毎に管理する。すなわち、ある送信データの出力元のＭＦＰ３０から電源オフコマンドが送られてきた場合、当該ＭＦＰ３０との間の通信の監視は中断するが、その他の送信データ出力元のＭＦＰ３０との間の通信の監視は継続する。同様に、ある送信データの出力元のＭＦＰ３０から電源オンコマンドが送られてきた場合、当該ＭＦＰ３０との間の通信の監視は再開するが、通信監視が中断されているその他のＭＦＰ３０との間の通信の監視は再開しない。
【符号の説明】
【００９９】
１          通信システム
１０        ＢＯＸ（通信装置の一例）
１５        無線ＬＡＮ通信制御回路（第１通信制御手段の一例）
２０        ＮＣＵ（第２通信制御回路の一例）
３０        ＭＦＰ（情報処理装置の一例）
１００      電話回線網（第２伝送路の一例）
２００      無線ＬＡＮ方式の伝送路（第１伝送路の一例）
【図１】
2011035587.tif 000003
【図２】
2011035587.tif 000004
【図３】
2011035587.tif 000005
【図４】
2011035587.tif 000006
【図５】
2011035587.tif 000007