(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されるネットワークインタフェースと、複数の端末装置のいずれかが選択的に接続され制御データの通信と非制御データの通信とに同一の通信線を用いる第１の通信状態および制御データの通信と非制御データの通信とに互いに異なる通信線を用いる第２の通信状態のいずれかの通信状態にある端末装置インタフェースと、前記制御データを生成または解析する制御データ処理部と、前記第１の通信状態で通信を行う端末装置が接続されたか前記第２の通信状態で通信を行う端末装置が接続されたかを検出する端末装置検出部と、前記第１の通信状態にあるとき制御データであるか非制御データであるかを示す種別情報を前記端末装置へ送信されるデータに付加する送信データ処理部と、前記第１の通信状態にあるとき前記端末装置から受信したデータの種別情報に基づき制御データであるか非制御データであるかを判別する受信データ処理部と、を備え、前記端末装置検出部により接続された端末装置が前記第１の通信状態であることを検出した場合には、前記送信データ処理部は、前記制御データ処理部により生成された制御データおよび前記ネットワークインタフェースを介してネットワークから受信された非制御データに前記種別情報を付加して前記端末装置インタフェースを介して前記端末装置へ送信し、前記受信データ処理部は、前記端末装置インタフェースを介して受信されたデータのうち制御データを前記制御データ処理部へ送信するとともに非制御データを前記ネットワークインタフェースを介してネットワークへ送信し、前記端末装置検出部により接続された端末装置が前記第２の通信状態であることを検出した場合には、前記制御データ処理部は、前記端末装置との間の第１の通信線により前記端末装置インタフェースを介して制御データを直接送受信し、前記ネットワークインタフェースは、前記端末装置との間の第２の通信線により前記端末装置インタフェースを介して非制御データを直接送受信してネットワークと送受信を行うことを特徴とする電話装置。
【請求項２】
請求項１記載の電話装置と、前記電話装置に接続される端末装置とを備え、前記端末装置が、制御データであるか非制御データであるかを示す種別情報を前記電話装置へ送信されるデータに付加するとともに、前記電話装置から受信したデータの種別情報を抽出してこの種別情報に基づき制御データであるか非制御データであるかを判別することを特徴とする情報通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタやバーコードリーダなどの端末装置を接続可能な電話装置、および、プリンタやバーコードリーダなどの端末装置を電話装置に接続した情報通信システムに関する。
【０００２】
【従来の技術】
近年、電子メールプログラムやブラウザプログラムを備えた電話装置が提供されるようになり、電話装置のみで、電子メールの送受信やホームページの閲覧を行うことも可能となった。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来の電話装置では、電子メールやブラウザ画面を紙面に印刷することができない。紙面に印刷をしたい利用者は、プリンタが内蔵された電話装置を用いればよいが、このようなプリンタが内蔵された電話装置、例えばファクシミリとしての機能を備えた電話装置は、サイズが大きい。以上のように、紙面に印刷することと電話装置を小型にすることとを両立させることができないという問題があった。
【０００４】
本発明はこのような問題を解決するためになされたもので、プリンタなどの入出力端末装置を必要に応じて接続することができるとともに小型にすることができる電話装置、および、情報通信システムを提供するものである。
【０００７】
【課題を解決するための手段】
本発明の電話装置は、ネットワークに接続されるネットワークインタフェースと、複数の端末装置のいずれかが選択的に接続され制御データの通信と非制御データの通信とに同一の通信線を用いる第１の通信状態および制御データの通信と非制御データの通信とに互いに異なる通信線を用いる第２の通信状態のいずれかの通信状態にある端末装置インタフェースと、前記制御データを生成または解析する制御データ処理部と、前記第１の通信状態で通信を行う端末装置が接続されたか前記第２の通信状態で通信を行う端末装置が接続されたかを検出する端末装置検出部と、前記第１の通信状態にあるとき制御データであるか非制御データであるかを示す種別情報を前記端末装置へ送信されるデータに付加する送信データ処理部と、前記第１の通信状態にあるとき前記端末装置から受信したデータの種別情報に基づき制御データであるか非制御データであるかを判別する受信データ処理部と、を備え、前記端末装置検出部により接続された端末装置が前記第１の通信状態であることを検出した場合には、前記送信データ処理部は、前記制御データ処理部により生成された制御データおよび前記ネットワークインタフェースを介してネットワークから受信された非制御データに前記種別情報を付加して前記端末装置インタフェースを介して前記端末装置へ送信し、前記受信データ処理部は、前記端末装置インタフェースを介して受信されたデータのうち制御データを前記制御データ処理部へ送信するとともに非制御データを前記ネットワークインタフェースを介してネットワークへ送信し、前記端末装置検出部により接続された端末装置が前記第２の通信状態であることを検出した場合には、前記制御データ処理部は、前記端末装置との間の第１の通信線により前記端末装置インタフェースを介して制御データを直接送受信し、前記ネットワークインタフェースは、前記端末装置との間の第２の通信線により前記端末装置インタフェースを介して非制御データを直接送受信してネットワークと送受信を行う構成を有している。
【０００８】
この構成により、プリンタやバーコードリーダなどの入出力端末装置とパーソナルコンピュータなどのデータ端末装置（ＤＴＥ）とを必要に応じて選択的に接続することができるとともに電話装置を小型にすることができることとなる。また、パーソナルコンピュータなどのデータ端末装置を接続した場合には、一般にサイズが大きい非制御データを、従来通り高速で伝達することができるとともに、従来の電話装置と比較して部品のコストアップを抑えることができることとなる。
【００１３】
本発明の情報通信システムは、前記電話装置と、前記電話装置に接続される端末装置とを備え、前記端末装置が、制御データであるか非制御データであるかを示す種別情報を前記電話装置へ送信されるデータに付加するとともに、前記電話装置から受信したデータの種別情報を抽出してこの種別情報に基づき制御データであるか非制御データであるかを判別する構成を有している。
【００１４】
この構成により、小型の電話装置に接続されたプリンタやバーコードリーダなどの入出力端末装置を利用することができることとなる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２０】
図１、図２および図３は本発明の一実施の形態の電話装置１０を示すブロック図である。図１、図２および図３に示す電話装置１０は同一の装置であって、図１はプリンタ２０が出力端末装置として電話装置１０に接続されており、図２はバーコードリーダ３０が入力端末装置として電話装置１０に接続されており、図３はパーソナルコンピュータ４０がデータ端末装置（ＤＴＥ：Data Terminal Equipment）として電話装置１０に接続されている。
【００２１】
図１、図２および図３に示す電話装置１０は、無線のネットワークに接続されるネットワークインタフェース１１と、プリンタ２０やバーコードリーダ３０、パーソナルコンピュータ４０などの複数の端末装置のいずれかが選択的に接続される端末装置インタフェース１２と、接続された端末装置の種別を検出する端末装置検出部１３と、端末装置の種別に基づいて通信状態を切り換える通信状態切換部１４と、ネットワークから受信した情報、端末装置から受信した情報、その他の情報が記憶される記憶部１５と、受信した制御データの解析や制御データの変換、制御データの生成などの制御データに関する処理を行う制御データ処理部１６と、端末装置へ送信するデータに付加情報を付加する送信データ処理部１７と、端末装置から受信したデータの付加情報を抽出する受信データ処理部１８とを備える。
【００２２】
また、図１に示すプリンタ２０は、電話装置１０と接続される電話装置インタフェース２１と、データ要求、データ再送要求などの電話装置１０へ送信されるデータに付加情報を付加する送信データ処理部２２と、電話装置１０から受信したＨＴＭＬ（Hyper Text Markup Language）形式などの印字テキストデータの付加情報を抽出する受信データ処理部２３と、受信された印字テキストデータが記憶される記憶部２４と、印字テキストデータをイメージデータに変換するデータ変換部２５と、変換されたイメージデータで印刷を行う印刷部２６と、印字開始操作などの操作を受け付ける操作部２７とを備える。
【００２３】
また、図２に示すバーコードリーダ３０は、電話装置１０と接続される電話装置インタフェース３１と、電話装置１０へ送信されるデータに付加情報を付加する送信データ処理部３２と、電話装置１０から受信したデータの付加情報を抽出する受信データ処理部３３と、バーコードの読み取りを行う読取部３４と、読み取られたバーコードデータを文字例に変換するデータ変換部３５と、文字列のバーコードデータが記憶される記憶部３６とを備える。
【００２４】
また、図３に示すパーソナルコンピュータ４０は、電話装置１０に接続される電話装置インタフェース４１と、電子メールやブラウザ画面情報などのデータを格納する記憶部４２と、操作を受け付ける操作部４３と、電子メールやブラウザ画面などを表示する表示部４４と、電子メールプログラムやブラウザプログラムなどによって処理を実行する制御部４５とを備える。
【００２５】
電話装置１０のネットワークインタフェース１１は、例えばＰＩＡＦＳ（PHS Internet Access Forum Standard）プロトコルに従い、無線のネットワークを介して、相手先と通信を行う。
【００２６】
電話装置１０の端末装置インタフェース１２は、接続された端末装置に応じて、複数の通信線のうち必要な通信線を用いて端末装置と通信を行う。例えば図１に示すプリンタ２０が出力端末装置として接続された場合、データ要求などの制御データと印字テキストデータなどの非制御データとを、第１の通信線１を用い、プリンタ２０と送受する。同様に、図２に示すバーコードリーダ３０が入力端末装置として接続された場合も、制御データと非制御データとを、第１の通信線１を用い、バーコードリーダ３０と送受する。また、図３に示すパーソナルコンピュータ４０がデータ端末装置（ＤＴＥ）として接続された場合、パーソナルコンピュータ４０がネットワークを介して通信するための通信プロトコルの制御データなどは第１の通信線１を用いて送受し、電話装置１０を通過する電子メールやブラウザ画面データなどの非制御データは第２の通信線２を用いて送受する。このように電話装置１０の端末装置インタフェース１２は、端末装置が接続された場合、制御データの通信と非制御データの通信とに第１の通信線１を用いる第１の通信状態と、制御データの通信に第１の通信線１を用い非制御データの通信に第２の通信線２を用いる第２の通信状態のいずれかの通信状態にあるようになっている。
【００２７】
電話装置１０の端末装置検出部１３は、第１の通信状態で通信を行う端末装置が接続されたか第２の通信状態で通信を行う端末装置が接続されたかを検出するようになっている。具体的には、例えば端末装置から送信された端末装置情報によって端末種別を検出する。
【００２８】
電話装置１０の通信状態切換部１４は、端末装置が接続された場合、端末装置検出部１３の検出結果に基づいて、第１の通信状態および第２の通信状態のいずれかに通信状態を切り換えるようになっている。
【００２９】
電話装置１０の送信データ処理部１７は、第１の通信状態のとき、制御データであるか非制御データであるかを示す種別情報を含む付加情報を端末装置へ送信されるデータに付加する。また、非制御データは、複数のブロックに分解し、端末装置との間でブロック毎に転送確認を行う。
【００３０】
電話装置１０の受信データ処理部１８は、第１の通信状態のとき、端末装置から受信したデータの付加情報を抽出し、この付加情報に含まれた種別情報に基づき制御データであるか非制御データであるかを判別する。また、非制御データは、端末装置との間でブロック毎に転送確認を行い、非制御データを組み立てる。また、付加情報を削除し、制御データは制御データ処理部１６に送り、非制御データは記憶部１５に送る。
【００３１】
図４は、第１の通信状態におけるデータのフォーマットの例を示す。図４において、１ブロックのデータ４００は、１ブロックの開始を示す開始コード４０１と、再送ブロックであるか否かを示す再送フラグ４０２と、次ブロックの有無を示す次データフラグ４０３と、一連のブロックの先頭であるか否かを示す先頭データフラグ４０４と、制御データであるか非制御データであるかを示す種別情報４０５と、１ブロックの長さを示すレングス情報４０６と、制御データおよび非制御データいずれかのデータ４０７と、１ブロックの終了を示す終了コード４０８と、１ブロックのデータの正当性を確認するためのチェックサム４０９とによって構成される。ここで、開始コード４０１と再送フラグ４０２と次データフラグ４０３と先頭データフラグ４０４と種別情報４０５とレングス情報４０６と終了コード４０８とチェックサム４０９とは、付加情報を構成する。
【００３２】
次に、本実施の形態の電話装置１０の動作について説明する。
【００３３】
プリンタ２０やバーコードリーダ３０などの入出力端末装置が電話装置１０に接続され、第１の通信状態にある場合、端末装置宛ての制御データは、電話装置１０の制御データ処理部１６から電話装置１０の送信データ処理部１７に送られ、電話装置１０の送信データ処理部１７によって、種別情報を含む付加情報が付加され、電話装置１０の端末装置インタフェース１２によって、第１の信号線１で端末装置に送信される。また、端末装置宛ての非制御データは、電話装置１０の記憶部１５から電話装置１０の送信データ処理部１７に送られ、電話装置１０の送信データ処理部１７によって、所定の長さのブロックに分解され、種別情報を含む付加情報が付加され、電話装置１０の端末装置インタフェース１２によって、第１の信号線１で端末装置に送信される。また、端末装置から第１の信号線１で送信された制御データは、電話装置１０の端末装置インタフェース１２から電話装置１０の受信データ処理部１８に送られ、電話装置１０の受信データ処理部１８によって、付加情報が抽出され、付加情報に含まれた種別情報に基づき制御データと判別され、付加情報が削除され、制御データ処理部１６に送られる。また、端末装置から第１の信号線１で送信された非制御データは、電話装置１０の端末装置インタフェース１２から電話装置１０の受信データ処理部１８に送られ、電話装置１０の受信データ処理部１８によって、付加情報が抽出され、付加情報に含まれた種別情報に基づき非制御データと判別され、付加情報が削除され、記憶部１５に送られる。
【００３４】
また、パーソナルコンピュータ４０などのデータ端末装置（ＤＴＥ）が電話装置１０に接続され、第２の通信状態にある場合、端末装置宛ての制御データは、電話装置１０の制御データ処理部１６から端末装置インタフェース１２に直接送られ、端末装置インタフェース１２によって、第１の信号線１で端末装置に送信される。また、ネットワークから受信された非制御データは、電話装置１０のネットワークインタフェース１１から電話装置１０の端末装置インタフェース１２に直接送られ、端末装置インタフェース１２によって、第２の信号線２で端末装置に送信される。また、端末装置から第１の信号線１で送信された制御データは、電話装置１０の端末装置インタフェース１２から電話装置１０の制御データ処理部１６に直接送られる。また、端末装置から第２の信号線２で送信された非制御データは、電話装置１０の端末装置インタフェース１２から電話装置１０のネットワークインタフェース１１に直接送られ、ネットワークへと送出される。
【００３５】
図５は、端末装置としてプリンタ２０が電話装置１０に接続された場合の電話装置１０とプリンタ２０との間の通信シーケンスの例を示す。図５において、印刷が開始されたとき、プリンタ２０から電話装置１０にデータ要求（制御データ）が送信される（Ｓ５０１）。次に、電話装置１０からプリンタ２０に印字テキストデータ（非制御データ）の第１ブロックが送信される（Ｓ５０２）。プリンタ２０によって第１ブロックの正当性が確認され次のブロックの受信が可能になったとき、プリンタ２０から電話装置１０にデータ要求が送信される（Ｓ５０３）。次に、電話装置１０からプリンタ２０に印字テキストデータの第２ブロックが送信される（Ｓ５０４）。以下、同様に、電話装置１０で複数のブロックに分解されブロック毎に付加情報が付加された印字テキストデータが、プリンタ２０からのデータ要求に対応して、電話装置１０からプリンタ２０に順次送信される。プリンタ２０側ではブロック毎にデータの正当性を確認し、データに異常が検出されたとき、データ再送要求（制御データ）がプリンタ２０から電話装置１０に送信される（Ｓ５１１）。データ再送要求を受信した電話装置１０はデータ再送要求に対応したブロックの印字テキストデータを再送する（Ｓ５１２）。なお、プリンタ２０は印字テキストデータの受信と並行して、印字テキストデータをイメージデータに変換するとともに印刷を行う。また、未印刷の印字テキストデータの量が記憶部２４に用意された容量に近づき所定の量になったとき、次ブロックのデータ要求の送信を遅延させることによりフロー制御を行う。
【００３６】
なお、１ブロック毎に行うデータの正当性の確認は、第１に、レングス情報によって示される位置に所定の終了コードがあることの確認、第２に、チェックサムによる確認である。
【００３７】
また、電話装置１０は、電子メールを印刷する場合、プレインなテキストでプリンタ２０に送信し、ブラウザ画面を印刷する場合、ＨＴＭＬ形式のテキストでプリンタ２０に送信する。
【００３８】
以上のように、本実施の形態の電話装置１０は、ネットワークに接続されるネットワークインタフェース１１と、複数の端末装置のいずれかが選択的に接続され、制御データの通信と非制御データの通信とに第１の通信線１を用いる第１の通信状態、および、制御データの通信と非制御データの通信とにそれぞれ第１の通信線１と第２の通信線２とを用いる第２の通信状態のいずれかの通信状態にある端末装置インタフェース１２と、第１の通信状態にあるとき制御データであるか非制御データであるかを示す種別情報を端末装置へ送信されるデータに付加する送信データ処理部１７と、第１の通信状態にあるとき端末装置から受信したデータの種別情報に基づき制御データであるか非制御データであるかを判別する受信データ処理部１８と、端末装置インタフェースの通信状態を第１の通信状態にするか第２の通信状態にするかを切り換える通信状態切換部１４とを備えるので、プリンタ２０やバーコードリーダ３０などの入出力端末装置およびパーソナルコンピュータ４０などのデータ端末装置（ＤＴＥ）のいずれかを必要に応じて選択的に接続することができるとともに電話装置を小型にすることができることとなる。また、パーソナルコンピュータ４０などのデータ端末装置を接続した場合には、一般にサイズが大きい非制御データを、従来通り高速で伝達することができるとともに、従来の電話装置と比較して部品のコストアップを抑えることができることとなる。
【００３９】
また、本実施の形態の電話装置１０は、第１の通信状態で通信を行う端末装置が接続されたか第２の通信状態で通信を行う端末装置が接続されたかを検出する端末装置検出部１３を備えるので、接続した端末装置に応じて適当な通信状態に自動的に切り換わるようにすることができ利便性が良い。
【００４０】
また、本実施の形態の電話装置１０は、送信データ処理部１７が、端末装置へ送信される非制御データを複数のブロックに分解して端末装置との間でブロック毎に転送確認を行い、受信データ処理部１８が、端末装置で分解された非制御データを端末装置との間でブロック毎に転送確認を行って組み立てるので、非制御データのサイズが大きい場合にもデータの取りこぼしやオーバフローを防ぐことができる。
【００４１】
また、本実施の形態の情報通信システムは、プリンタ２０が電話装置に接続され、電話装置１０が、ブラウザの画面データをＨＴＭＬ形式でプリンタ２０に送信し、プリンタ２０が、ＨＴＭＬ形式の画面データをイメージデータに変換して印刷するので、電子メールやブラウザ画面を印字させることができ、また、電話装置１０とプリンタ２０との間のデータの転送レートを特に高くする必要がないので、部品のコストアップを抑えることができる。
【００４２】
また、本実施の形態の情報通信システムは、バーコードリーダ３０が電話装置１０に接続され、バーコードリーダ３０が、読み取ったバーコード情報を文字列で電話装置１０に送信し、電話装置１０が、バーコード情報をネットワークに送出するので、バーコードリーダ３０で読み取ったバーコード情報を遠隔にネットワークを介して送信することができる。
【００４３】
なお、電話装置１０は、ＰＨＳ（Personal Handyphone System）に限らず、デジタルコードレス電話の子機ならびに親機、その他どのような電話装置であってもよい。また、前述の実施の形態において、ＰＩＡＦＳプロトコルでネットワークを介し通信する例について説明したが、それ以外の通信プロトコルであってもよい。
【００４４】
また、前述の実施の形態において、プリンタ２０やバーコードリーダ３０を電話装置１０に接続する例について説明したが、当然のことながら、それ以外の入出力端末装置であっても適用可能である。また、データ端末装置（ＤＴＥ）としてパーソナルコンピュータ４０を電話装置１０に接続する例について説明したが、ＰＤＡ（Personal Data Assistant）その他のデータ端末装置であってもよい。
【００４５】
また、前述の実施の形態において、制御データの通信とおよび非制御データの通信とに第１の通信線を用いる第１の通信状態と、第１の通信線と第２の通信線とを用いる第２の通信状態とを切り換える例について説明したが、データ端末装置（ＤＴＥ）としてパーソナルコンピュータなどを電話装置に接続した従来の利用をせず、例えばプリンタの接続のみをするのであれば、通信状態を第１の通信状態のみとしてもよい。このように第１の通信状態のみとする場合、端末装置検出部１３、通信状態切換部１４および第２の通信状態でのみ用いるデータ伝送用のバスその他の部品は除いた構成としてもよい。
【００４６】
【発明の効果】
本発明は、プリンタやバーコードリーダなどの入出力端末装置を必要に応じて接続することができるとともに小型にすることができるという優れた効果を有する電話装置および情報通信システムを提供するものである。
【図面の簡単な説明】
【図１】本発明の一実施の形態の電話装置にプリンタが接続された情報通信システムを示すブロック図
【図２】本発明の一実施の形態の電話装置にバーコードリーダが接続された情報通信システムを示すブロック図
【図３】本発明の一実施の形態の電話装置にパーソナルコンピュータが接続された情報通信システムを示すブロック図
【図４】本発明の一実施の形態の電話装置と端末装置と間で伝送されるデータのフォーマットの例を示す図
【図５】本発明の一実施の形態の電話装置とプリンタとの通信シーケンスの例を示す図
【符号の説明】
１０  電話装置
１１  電話装置のネットワークインタフェース
１２  電話装置の端末装置インタフェース
１３  電話装置の端末装置検出部
１４  電話装置の通信状態切換部
１５  電話装置の記憶部
１６  電話装置の制御データ処理部
１７  電話装置の送信データ処理部
１８  電話装置の受信データ処理部
２０  プリンタ
２１  プリンタの電話装置インタフェース
２２  プリンタの送信データ処理部
２３  プリンタの受信データ処理部
２４  プリンタの記憶部
２５  プリンタのデータ変換部
２６  プリンタの印刷部
２７  プリンタの操作部
３０  バーコードリーダ
３１  バーコードリーダの電話装置インタフェース
３２  バーコードリーダの送信データ処理部
３３  バーコードリーダの受信データ処理部
３４  バーコードリーダの読取部
３５  バーコードリーダのデータ変換部
３６  バーコードリーダの記憶部
４０  パーソナルコンピュータ
４１  パーソナルコンピュータの電話装置インタフェース
４２  パーソナルコンピュータの記憶部
４３  パーソナルコンピュータの操作部
４４  パーソナルコンピュータの表示部
４５  パーソナルコンピュータの制御部
【図１】
0003964247.tif 000002
【図２】
0003964247.tif 000003
【図３】
0003964247.tif 000004
【図４】
0003964247.tif 000005
【図５】
0003964247.tif 000006