(57)【要約】【課題】  通信の開始に必要な複雑な設定を簡単化できるデータ送受信装置を提供する。【解決手段】  1端末対1端末のデータ送受信を可能とする1端末対1端末データ送受信手段と、1端末対多数端末のデータ送受信を可能とする1端末対多端末データ送受信手段とを具備するデータ送受信装置とする。【選択図】  図９
2006352233.tif 000002
【特許請求の範囲】
【請求項１】
１端末対１端末のデータ送受信を可能とする１端末対１端末データ送受信手段と、
１端末対多数端末のデータ送受信を可能とする１端末対多端末データ送受信手段とを具備するデータ送受信装置。
【請求項２】
前記１端末対多端末データ送受信手段により送信されたデータと、前記１端末対１端末データ送受信手段により受信されたデータの一部あるいは全てとを比較する送受信データ比較手段を具備することを特徴とする請求項１に記載のデータ送受信装置。
【請求項３】
前記１端末対多端末データ送受信手段により受信されたデータを、前記１端末対１端末データ送受信手段により送信することを特徴とする請求項１に記載のデータ送受信装置。
【請求項４】
前記１端末対多端末データ送受信手段により受信されたデータに、他のデータを付加して、前記１端末対１端末データ送受信手段により送信することを特徴とする請求項１に記載のデータ送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送受信装置に関して、データの送受信を開始する手順を簡単化する技術に関するものである。
【背景技術】
【０００２】
近年、無線技術の発展により、従来の有線LANのようにネットワークケーブルの配線を行うことなく手軽にインターネットへアクセスが可能となる無線LAN技術が脚光を浴びている。こうした無線LAN技術を利用してインターネットへのアクセスサービスを提供する企業や、宅内LANを構築するユーザが増加している。しかし、無線LANを使用することで、第三者が不正に無線LANへアクセスしたり、通信データを第三者に盗聴される、といった問題が生じる。このようなセキュリティの問題を解決するため、無線LANによるデータ通信を開始する場合には、予めSSID(Service Set Identifier)、MACアドレスあるいは暗号キーを事前にアクセスポイントや無線LANインタフェースを具備した端末に登録する必要がある。
【０００３】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開２００２−３４５０２７号公報
【特許文献２】特開２００４−２２２００１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような無線LANの設定に関する知識は高度なものであるため、無線LANを利用しているユーザによっては、セキュリティを犠牲にし、無線LANの設定を省略して使用する状況が多数存在している。
【課題を解決するための手段】
【０００５】
上記問題を解決するために、請求項1の発明では、データの送受信を行う端末において、無線LANのような1端末対多端末のインタフェースとIrDAのような1端末対1端末のインタフェースを具備することを特徴とする。
【０００６】
また、請求項２の発明では、データの送受信を行う端末において、無線LANのような1端末対多端末のインタフェースからデータを送信し、その後、IrDAのような1端末対1端末のインタフェースから受信されるデータの一部あるいは全てと、無線LANのような1端末対多端末のインタフェースから送信したデータとを比較することで、データ通信を行う端末を特定する機能を特徴とする。
【０００７】
また、請求項３の発明では、無線LANのような1端末対多端末のインタフェースから受信されたデータを、折り返しIrDAのような1端末対1端末のインタフェースから送信する機能を特徴とする。
【０００８】
また、請求項４の発明では、無線LANのような1端末対多端末のインタフェースから受信されたデータに、データ送受信を行う端末固有の情報を付加して、IrDAのような1端末対1端末のインタフェースからデータを送信する機能を特徴とする。
【発明の効果】
【０００９】
以上の説明により、本発明によれば、2つのデータ送受信手段を用いることで、異なるデータ送受信装置のデータ転送開始時に必要な複雑な設定を容易に行うことが可能となる。また、この設定内容にセキュリティに関する情報を含めることで、データ転送時のセキュリティ向上も図ることができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１１】
以下、本発明の実施の形態について図を用いて詳細に説明する。
【００１２】
図５は、本発明の第一の実施の形態における印刷装置1000を示す図であり、印刷装置1000には、無線LANインタフェース1001およびIrDAインタフェース1002が具備されている。
【００１３】
図６は、本発明の第一の実施の形態におけるノート型パーソナルコンピュータ(以下、ノートPC)2000を示す図であり、ノートPC 2000には、印刷装置1000同様、無線LANインタフェース1001およびIrDAインタフェース1002が具備されている。
【００１４】
図７は、本発明の実施の形態で用いられるループバックデータを含むデータフォーマット100を示す図であり、有線LANで使用されるパケットフォーマットとまったく同一である。図７に示されるパケットフォーマット100において、折り返しデータ101は、データ部100に登録される。
【００１５】
図８は、本発明の実施の形態で用いられるSSIDおよびMACアドレスを含むデータフォーマット200を示す図であり、SSID 201およびMACアドレス202は、データ部100に登録される。
【００１６】
図９は、本発明の実施の形態における印刷装置1000とノートPC 2000が、無線LANで使用される電波の届く通信可能範囲3000において、複数存在することを示す図である。
【００１７】
図９において、ノートPC 2000 Aから印刷装置1000 Aへの印刷を行う場合の処理手順を、それぞれ図1および図2に示す。
【００１８】
図1は、本発明の第一の実施の形態におけるノートPC 2000 Aに対する、印刷装置1000 Aを用いて印刷を行う場合のシーケンス図を示す。
【００１９】
図1において、ノートPC 2000 Aは、タイムアウト検出用タイマT0, T1を初期化(ステップ1000)する。次に、無線LANインタフェース1001を使用して印刷装置1000 Aが使用する折り返しデータ101を送信 (ステップ1001)し、タイムアウト検出用タイマT0のカウントを開始(ステップ1002)する。その後、ノートPC 2000 AのIrDAインタフェース1002を印刷装置1000 Aに向ける(ステップ1003)。IrDAインタフェース1002より印刷装置1000 Aからの折り返しデータ101を受信した(ステップ1004 Yes)場合、送受信された折り返しデータの比較(ステップ1005)を行う。IrDAインタフェース1002よりデータが受信されない(ステップ1004 No)場合は、タイムアウト検出用タイマT0の値の確認(ステップ1013)し、タイムアウト検出用タイマT0がしきい値を超えていた場合(ステップ1012 Yes)は、ノートPC 2000 Aにてデータ転送エラーを検出し、ユーザに通知(ステップ1013)する。また、タイムアウト検出用タイマT0の値がしきい値を超えていない場合(ステップ1012 No)は、再び、IrDAインタフェース1002からのデータ受信待ち処理(ステップ1004)を実行する。IrDAインタフェース1002から受信された折り返しデータ101が送信された折り返しデータ101と一致しない場合(ステップ1005 No)は、IrDAインタフェース1002からのデータ受信待ち処理(ステップ1004)となり、IrDAインタフェース1002から受信された折り返しデータ101が送信された折り返しデータ101と一致した場合(ステップ1005 Yes)は、印刷装置1000 AのSSID 201とMACアドレス202をノートPC 2000 Aに設定し、印刷装置1000 Aのみが無線LANインタフェース1001からアクセスできるよう制限(ステップ1006)する。そして、ノートPC 2000 Aは、無線LANインタフェース101より、印刷ジョブを送信(ステップ1007)し、タイムアウト検出用タイマT1のカウントを開始(ステップ1008)する。次に、ノートPC 2000 Aは、印刷装置1000 AからのAck待ち状態(ステップ1009)となる。印刷装置1000 AからのAckを受信した場合(ステップ1009 Yes)は、ノートPC 2000 Aからの印刷処理が正常に終了したことになる。一方、印刷装置1000 AからのAckが受信されない場合(ステップ1009 No)は、タイムアウト検出用タイマT1の値の確認(ステップ1010)し、タイムアウト検出用タイマT1がしきい値を超えていた場合(ステップ1010 Yes)は、ノートPC 2000 AにてAck受信エラーを検出し、ユーザに通知(ステップ1011)する。また、タイムアウト検出用タイマT1の値がしきい値を超えていない場合(ステップ1010 No)は、再び、印刷装置1000 AからのAck待ち状態(ステップ1009)となる。
【００２０】
図２は、本発明の第一の実施の形態における印刷装置1000 Aに対する、ノートPC 2000 Aから印刷装置1000 Aを用いて印刷を行う場合のシーケンス図を示す。
【００２１】
図２において、印刷ジョブ受信時のタイムアウトを検出するタイマT2の初期化(ステップ1100)を行い、無線LANインタフェース1001経由でノートPC 2000 Aからの折り返しデータ101の受信待ち(ステップ1101 No)となる。無線LANインタフェース1001経由でノートPC 2000 Aからの折り返しデータ101を受信した(ステップ1101 Yes)場合、印刷装置1000 AのSSID 201およびMACアドレス202を折り返しデータに付加し、IrDAインタフェース1002経由で送信(ステップ1102)する。次に、印刷ジョブ受信時のタイムアウトを検出するタイマT2のカウントを開始(ステップ1103)し、印刷ジョブの受信待ち(ステップ1104)となる。ノートPC 2000 Aから印刷ジョブが送信されない(ステップ1104 No)状態において、タイムアウト検出用タイマT2の値がしきい値を超えていない場合(ステップ1107 No)は、再び、ノートPC 2000 Aからの印刷ジョブ受信待ち(ステップ1104)となる。タイマT2の値がしきい値を超えていた場合(ステップ1107 Yes)、印刷装置1000 Aにて印刷ジョブデータ受信エラーを検出し、ユーザに通知(ステップ1108)する。ノートPC 2000 Aから印刷ジョブを受信した(ステップ1104 Yes)場合は印刷処理を実行(ステップ1105)し、ノートPC 2000 Aに対して印刷処理終了後に無線LAN経由でAckを送信(ステップ1106)する。
【００２２】
図３は、本発明の第二の実施の形態におけるノートPC 2000 Aに対する、印刷装置1000 Aを用いて印刷を行う場合のシーケンス図を示す。
【００２３】
図３において、ノートPC 2000 Aは、タイムアウト検出用タイマT0, T1を初期化(ステップ1200)する。次に、印刷装置1000 Aから送信される折り返しデータ101の受信待ち(ステップ1201 No)となる。印刷装置1000 Aより無線LANインタフェース1001経由で折り返しデータ101を受信(ステップ1201 Yes)したノートPC 2000 Aは、ポップアップウィンドウの表示等でユーザに折り返しデータ101を受信したことを通知(ステップ1202)し、ユーザはIrDAインタフェース1002を印刷装置1000 Aに向ける(ステップ1203)。そして、ノートPC 2000 AのSSID 201およびMACアドレス202を折り返しデータ101に付加し、IrDAインタフェース1002経由で送信(ステップ1204)する。次に、タイムアウト検出用タイマT0のカウントを開始(ステップ1205)し、印刷装置1000 Aからの折り返しデータ101に対するAckを待つ(ステップ1206)。ここで、印刷装置1000 Aから送信されるAckは、無線LANインタフェース1001経由、あるいは、IrDAインタフェース経由1002のどちらでも構わない。ただし、IrDAインタフェース1002を使用する場合は、IrDAインタフェース1002を印刷装置1000 Aに向けておく必要がある。印刷装置1000 AからのAckが受信されない(ステップ1206 No)場合は、タイムアウト検出用タイマT0の値の確認(ステップ1212)し、タイムアウト検出用タイマT0がしきい値を超えていた場合(ステップ1212 Yes)は、ノートPC 2000 AにてAck受信エラーを検出し、ユーザに通知(ステップ1213)する。また、タイムアウト検出用タイマT0の値がしきい値を超えていない場合(ステップ1212 No)は、再び、印刷装置1000 AからのAck受信待ち処理(ステップ1206)を実行する。印刷装置1000 AからのAckが受信(ステップ1206 Yes)された場合、ノートPC 2000 Aは、無線LANインタフェース101より、印刷ジョブを送信(ステップ1207)し、タイムアウト検出用タイマT1のカウントを開始(ステップ1208)する。次に、ノートPC 2000 Aは、印刷装置1000 AからのAck待ち状態(ステップ1209)となる。印刷装置1000 AからのAckを受信した場合(ステップ1209 Yes)は、ノートPC 2000 Aからの印刷処理が正常に終了したことになる。一方、印刷装置1000 AからのAckが受信されない場合(ステップ1209 No)は、タイムアウト検出用タイマT1の値の確認(ステップ1210)し、タイムアウト検出用タイマT1がしきい値を超えていた場合(ステップ1210 Yes)は、ノートPC 2000 AにてAck受信エラーを検出し、ユーザに通知(ステップ1211)する。また、タイムアウト検出用タイマT1の値がしきい値を超えていない場合(ステップ1210 No)は、再び、印刷装置1000 AからのAck待ち状態(ステップ1209)となる。
【００２４】
図４は、本発明の第二の実施の形態における印刷装置1000 Aに対する、ノートPC 2000 Aから印刷装置1000 Aを用いて印刷を行う場合のシーケンス図を示す。
【００２５】
図４において、印刷装置1000 Aは、タイムアウト検出用タイマT2, T3を初期化(ステップ1300)する。次に、無線LANインタフェース1001を使用してノートPC 2000 Aが使用する折り返しデータ101を送信 (ステップ1301)し、タイムアウト検出用タイマT2のカウントを開始(ステップ1302)する。その後、IrDAインタフェース1002よりノートPC 2000 Aからの折り返しデータ101受信待ち(ステップ1004)となる。IrDAインタフェース1002よりデータが受信されない(ステップ1303 No)場合は、タイムアウト検出用タイマT2の値の確認(ステップ1013)し、タイムアウト検出用タイマT2がしきい値を超えていた場合(ステップ1313 Yes)は、印刷装置1000 Aにてデータ受信エラーを検出し、ユーザに通知(ステップ1314)する。また、タイムアウト検出用タイマT0の値がしきい値を超えていない場合(ステップ1313 No)は、再び、IrDAインタフェース1002からのデータ受信待ち処理(ステップ1303)を実行する。IrDAインタフェース1002から受信された折り返しデータ101が送信された折り返しデータ101と一致しない場合(ステップ1304 No)は、IrDAインタフェース1002からのデータ受信待ち処理(ステップ1303)となり、IrDAインタフェース1002から受信された折り返しデータ101が送信された折り返しデータ101と一致した場合(ステップ1304 Yes)は、ノートPC 2000 AのSSID 201とMACアドレス202を印刷装置1000 Aに設定し、ノートPC 2000 Aのみが無線LANインタフェース1001からアクセスできるよう制限(ステップ1305)する。そして、ノートPC 2000 Aに対して、折り返しデータ101を正常に受信したことを伝えるためのAckを送信(ステップ 1306)する。ここで、印刷装置1000 Aから送信されるAckは、無線LANインタフェース1001経由、あるいは、IrDAインタフェース経由1002のどちらでも構わない。ただし、IrDAインタフェース1002を使用する場合は、ノートPC 2000 AのIrDAインタフェース1002を印刷装置1000 Aに向けておく必要がある。次に、印刷ジョブ受信時のタイムアウトを検出するタイマT3のカウントを開始(ステップ1307)し、印刷ジョブの受信待ち(ステップ1308)となる。ノートPC 2000 Aから印刷ジョブが送信されない(ステップ1308 No)状態において、タイムアウト検出用タイマT3の値がしきい値を超えていない場合(ステップ1311 No)は、再び、ノートPC 2000 Aからの印刷ジョブ受信待ち(ステップ1308)となる。タイマT3の値がしきい値を超えていた場合(ステップ1311 Yes)、印刷装置1000 Aにて印刷ジョブデータ受信エラーを検出し、ユーザに通知(ステップ1312)する。ノートPC 2000 Aから印刷ジョブを受信した(ステップ1308 Yes)場合は印刷処理を実行(ステップ1309)し、ノートPC 2000 Aに対して印刷処理終了後に無線LAN経由でAckを送信(ステップ1310)する。
【００２６】
なお、本発明の第一および第二の実施の形態において、1端末対1端末のデータ送受信を可能とする手段としてIrDA、1端末対多端末のデータ送受信を可能とするう手段として無線LANを上げた。しかし、1端末対1端末のデータ転送手段として、Bluetooth, USB等の通信手段を用いることができる。また、1端末対多端末のデータ転送手段として、有線LAN等の通信手段を用いることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第一の実施の形態で用いるノートPCの処理フロー図。
【図２】本発明の第二の実施の形態で用いる印刷装置の処理フロー図。
【図３】本発明の第二の実施の形態で用いるノートPCの処理フロー図。
【図４】本発明の第二の実施の形態で用いる印刷装置の処理フロー図。
【図５】本発明の実施の形態で用いる印刷装置。
【図６】本発明の実施の形態で用いるノートPC。
【図７】本発明の実施の形態で用いるループバックデータを含むデータフォーマット。
【図８】本発明の実施の形態で用いるSSIDおよびMACアドレスを含むデータフォーマット。
【図９】印刷装置1000とノートPC 2000が、無線LANで使用される電波の届く通信可能範囲3000において、複数存在することを示す図である。
【図１】
2006352233.tif 000003
【図２】
2006352233.tif 000004
【図３】
2006352233.tif 000005
【図４】
2006352233.tif 000006
【図５】
2006352233.tif 000007
【図６】
2006352233.tif 000008
【図７】
2006352233.tif 000009
【図８】
2006352233.tif 000010
【図９】
2006352233.tif 000011