(57)【要約】【課題】単一の携帯情報端末が複数の無線インターフェースを持つ場合に、携帯情報端末からプリンタに印刷するときにどの無線インターフェースを使用するかを適切に選択することが可能な無線通信印刷システムを提供する。【解決手段】複数の無線送受信装置１１、１２を備える携帯情報端末１と、複数の無線送受信装置を備えかつ有線ネットワーク３に接続されているプリンタ２とを備えた無線通信印刷システムにおいて、携帯情報端末１は、自身から無線にて印刷を行う場合に、データ通信の通信経路として、複数の無線通信経路の中から最適の通信経路を自動選択する通信経路制御手段１３を備えた。【選択図】      図２
2004180225.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線送受信装置を備える携帯情報端末と、複数の無線送受信装置を備え且つ有線ネットワークに接続されているプリンタと、を備えた無線通信印刷システムにおいて、前記携帯情報端末は、該携帯情報端末自から無線にて印刷を行う場合に、データ通信の通信経路として、複数の無線通信経路の中から最適の通信経路を自動選択する通信経路制御手段を備えたことを特徴とする無線通信印刷システム。
【請求項２】
請求項１記載の無線通信印刷システムにおいて、前記携帯情報端末は、無線ＬＡＮのアクセスポイントに通信可能な無線ＬＡＮ用送受信装置と、  プリンタに無線にて直接通信可能な直接接続用無線送受信装置と、通信経路を選択するためのＣＰＵ、メモリおよび表示部と、を備え、
前記プリンタは、前記携帯情報端末と直接通信可能な無線送受信装置を備え、前記携帯情報端末とプリンタ間でデータの送受信をするときの通信経路として、無線ＬＡＮを使用した通信経路かあるいは無線にて直接接続した通信経路のいずれかを、あらかじめ設定可能としたことを特徴とする無線通信印刷システム。
【請求項３】
請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、前記携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路についておのおの印刷が完了するまでの時間を算出し、その結果早く印刷が完了する方を選択することを特徴とする無線通信印刷システム。
【請求項４】
請求項３記載の無線通信印刷システムにおいて、印刷完了時間の算出に際し、前記携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路について実効転送速度用パケットを用いて、おのおの現在の通信経路の実効転送速度を計測し、その結果を用いて印刷完了時間を算出することを特徴とする無線通信印刷システム。
【請求項５】
請求項３記載の無線通信印刷システムにおいて、印刷完了時間の算出に際し、前記携帯情報端末は、無線ＬＡＮ経由の場合はプリンタサーバに蓄積されているプリンタの印刷キューに蓄積されているデータ量情報を取得し、このデータ量を用いて印刷完了時間を算出することを特徴とする無線通信印刷システム。
【請求項６】
請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、前記携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路について当該携帯情報端末のバッテリ残量を確認し、残量があらかじめ設定された規定値を下回った場合は、消費電力の最も低い無線送受信機の通信経路を選択し、残量が規定値を上回った場合は、印刷完了時間が短い方を選択することを特徴とする無線通信印刷システム。
【請求項７】
請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、前記携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路についておのおのの通信経路を使用した場合の印刷完了時間、および消費電力情報を表示し、希望の通信経路を選択可能としたことを特徴とする無線通信印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報端末から印刷装置に出力する無線通信印刷シシステムに関するものである。
【０００２】
【従来の技術】
近年、モバイルコンピューティング環境の普及にともない携帯情報端末が急速に普及しはじめている。これら携帯情報端末の中には携帯電話の機能を備えたものがあり、主な使用目的としては、ユーザのスケジュール管理、電子メイル、インターネットを利用した情報検索等がある。これら携帯情報端末内の情報をプリンターに印刷する方式としては、シリアルケーブルや赤外線無線を用いて携帯情報端末とパソコンと接続し、一度データをパソコンに蓄積してから、パソコンから印刷する方式があげられる。
一方、モバイルコンピューティングの普及にともない、オフィス機器を無線で接続する、無線化技術も急速に進歩している。現在、主に使用されている無線規格としては、赤外線通信（ＩｒＤＡ）や、従来のＬＡＮ（ＩＥＥＥ８０２．３）の無線化を目的としたＩＥＥＥ８０２．１１ｂ規格等があげられる。また、最近ではこれらに追加して１０ｍ〜２０ｍの範囲内の無線化を目的としたＢｌｕｅｔｏｏｔｈ規格に準拠した製品が普及しはじめている。近い将来、これら利用目的の異なる複数の無線規格に準拠した無線インターフェースが、単一の携帯情報端末に搭載されることが予想される。
【０００３】
【発明が解決しようとする課題】
このような複数の無線規格のインターフェースを持った携帯情報端末は、多様な無線インフラ環境に適応できる利便性があるが、複数の無線インターフェースを備える分、新たな問題が発生する。その一例として、例えば携帯情報端末から無線にてデータを印刷したい場合、どの無線インターフェースを使用するかを決定する際に必要となる効果的なアルゴリズムを開発しなければならない点があげられる。
本発明は、上記課題を解決すべく、単一の携帯情報端末が複数の無線インターフェースを持つ場合に、携帯情報端末からプリンタに印刷するときにどの無線インターフェースを使用するかを適切に選択することが可能な無線通信印刷システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、複数の無線送受信装置を備える携帯情報端末と、複数の無線送受信装置を備えかつ有線ネットワークに接続されているプリンタとを備えた無線通信印刷システムにおいて、携帯情報端末は、該携帯情報端末自から無線にて印刷を行う場合に、データ通信の通信経路として、複数の無線通信経路の中から最適の通信経路を自動選択する通信経路制御手段を備えた無線通信印刷システムを最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の無線通信印刷システムにおいて、携帯情報端末は、無線ＬＡＮのアクセスポイントに通信可能な無線ＬＡＮ用送受信装置と、プリンタに無線にて直接通信可能な直接接続用無線送受信装置と、通信経路を選択するためのＣＰＵ、メモリおよび表示部を備え、プリンタは、携帯情報端末と直接通信可能な無線送受信装置を備え、携帯情報端末とプリンタ間でデータの送受信をするときの通信経路として、無線ＬＡＮを使用した通信経路かあるいは無線にて直接接続した通信経路かのいずれかを、あらかじめ設定可能とした無線通信印刷システムを主要な特徴とする。
請求項３記載の発明は、請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路についておのおの印刷が完了するまでの時間を算出し、その結果早く印刷が完了する方を選択する無線通信印刷システムを主要な特徴とする。
請求項４記載の発明は、請求項３記載の無線通信印刷システムにおいて、印刷完了時間の算出に際し、携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路について実効転送速度用パケットを用いて、おのおの現在の通信経路の実効転送速度を計測し、その結果を用いて印刷完了時間を算出する無線通信印刷システムを主要な特徴とする。
【０００５】
請求項５記載の発明は、請求項３記載の無線通信印刷システムにおいて、印刷完了時間の算出に際し、携帯情報端末は、無線ＬＡＮ経由の場合はプリンタサーバに蓄積されているプリンタの印刷キューに蓄積されているデータ量情報を取得し、このデータ量を用いて印刷完了時間を算出する無線通信印刷システムを主要な特徴とする。
請求項６記載の発明は、請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路について携帯情報端末のバッテリ残量を確認し、残量があらかじめ設定された規定値を下回った場合は消費電力の最も低い無線送受信機の通信経路を選択し、残量が規定値を上回った場合は印刷完了時間が短い方を選択する無線通信印刷システムを主要な特徴とする。
請求項７記載の発明は、請求項２記載の無線通信印刷システムにおいて、通信経路選択に際し、携帯情報端末は、無線ＬＡＮ経由の通信経路および直接接続の通信経路についておのおのの通信経路を使用した場合の印刷完了時間、および消費電力情報を表示し、希望の通信経路を選択可能とした無線通信印刷システムを主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。本発明は、ユーザが携帯情報端末からプリンタに印刷をしたい場合に、携帯情報端末がプリンタに対して印刷データを送信する際に、どの無線インターフェースを使用するかを決めるアルゴリズムがその要部となる。
図１は本発明の実施の形態に係る無線通信印刷システムの構成図である。本無線通信印刷システムにおいて、携帯情報端末１は、無線ＬＡＮに接続可能な無線インターフェースと、プリンタ２に直接に接続可能な無線インターフェースを備える。無線ＬＡＮに接続可能な無線インターフェースとは例えばＩＥＥＥ８０２．１１ｂ規格に準拠した無線インターフェースであり、アクセスポイント４を介して有線ＬＡＮ３にも接続可能である。プリンタ２に直接接続可能な無線インターフェースとは、例えばＢｌｕｅｔｏｏｔｈ規格に準拠した無線インターフェースであったり、あるいは赤外線（ＩｒＤＡ規格準拠）であったりする。
前記プリンタ２は、携帯情報端末１と直接接続可能な無線インターフェースおよび有線ＬＡＮ３に接続するためのインターフェース（例えばＩＥＥＥ８０２．３規格準拠のＬＡＮカード）を備える。前記アクセスポイント４は、有線ＬＡＮ３に無線で接続するためのものである。  プリンタサーバ５はプリンタ２に有線ＬＡＮ３経由で印刷する場合にデータが蓄積される。
図２は携帯情報端末における通信経路制御部のブロック図であり、本発明により追加される部分である。以下、図２の説明をする。無線インターフェース（無線送受信装置）１１は、無線ＬＡＮに接続可能である。無線インターフェース１１は、例えばＩＥＥＥ８０２．１１ｂ規格に準拠している。無線インターフェース（無線送受信装置）１２は、プリンタ２に直接接続可能である。無線インターフェース１２は、例えばＢｌｕｅｔｏｏｔｈ規格に準拠しており、あるいはＩｒＤＡ規格に準拠している。
通信経路制御部１３は、携帯情報端末１におけるＣＰＵにおいて実装する。通信経路選択方法記憶部１４は、ユーザが設定した内容を記憶保持する。ユーザインターフェース１５は、例えばタッチパネル式の液晶ディスプレイ等を用いて実装する。無線アンテナ１６および１７は、各々無線インターフェース１１および１２のためのものである。無線アンテナ１６および１７は可能であれば１つにまとめてもよい。バッテリ１８は携帯情報端末１を駆動する．。
【０００７】
次に携帯情報端末１からプリンタ２を用いて印刷を行うときの流れを説明する。図３は本発明の印刷処理のながれである。以下、印刷処理のながれを説明する。ユーザは携帯情報端末１から印刷命令を実行すると（Ｓ１）、携帯情報端末１はあらかじめユーザにより設定された通信経路選択方法設定内容を確認する（Ｓ２）。この通信経路選択方法は３通りあり、それぞれモード１、モード２、モード３と呼ばれる。各々のモードの説明に関しては後述する。
よってユーザは前もって、このモードを設定しておく必要があり、ユーザにより設定された通信経路選択方法（モード１、モード２、モード３のいずれか）は携帯情報端末１内の記憶部１４に保存される。携帯情報端末１はあらかじめ設定されている通信経路選択方法を確認したら、設定内容にしたがった処理を行い（Ｓ３〜Ｓ６）、どの無線インターフェース１１、１２を使用するかを決定する。次に選択した無線インターフェース１１、１２を用いてプリンタ２へデータを送信し印刷を開始する（Ｓ７）。以上で、印刷処理が終わる。
【０００８】
次に各々のモード処理内容について説明する。モード１は、各々の無線インターフェース１１、１２を選択した場合の印刷処理に費やす時間を算出し、最も短い印刷処理時間の無線インターフェース１１、１２を選択するものである。モード１処理のフローチャートを図４に示す。以下、具体的に説明する。
モード１に設定されている場合、携帯情報端末１は自身で使用可能な全ての無線インターフェース１１、１２について印刷処理に費やす時間を算出する。例えば、携帯情報端末１が無線ＬＡＮ（８０２．１１ｂ）送受信機とＢｌｕｅｔｏｏｔｈ無線送受信機を備えている場合は以下のながれとなる。
携帯情報端末１はまず無線ＬＡＮの場合の所要時間を算出する（Ｓ１１、Ｓ１２）。無線ＬＡＮの場合の所要時間算出には、「実効通信速度情報を用いた所要時間算出処理」（Ｓ１３）と「印刷キュー情報を用いた所要時間算出処理」（Ｓ１５）の２つの処理を行い、２つの処理結果から最終的に所要時間を算出する。
「実効通信速度情報を用いた所要時間算出処理」について説明する。図５に「実効通信速度情報を用いた所要時間算出処理」のフローチャートを示す。はじめに無線ＬＡＮ経由でプリンタ２に対して、実効通信速度測定用ダミーデータを送信する（Ｓ２１）。
実効速度測定用ダミーデータは実効通信速度を測定することを目的としており、複数の実効通信速度測定パケットから構成される。実効通信速度測定パケットの概念図を図６に示す。実効通信速度測定パケットは、ヘッダ部とデータ部から構成される。ヘッダ部には、このパケットが実効通信速度測定パケットの中で何番目のパケットか？（何番目／全てのパケット数）という情報と、パケットに含まれるデータの長さが示されている。
データ部の内容については、本パケットは実効通信速度測定用なので、どのような内容でも可能なダミーデータとする。例えば０ｘＦＦを連続させたデータでよい。また、全ての実効通信速度算出パケットの長さの合計値は、無線通信経路を介して全て送信し終えるのに数秒かかる程度の長さでよく、例えば、２００〜３００Ｋバイト程度がよい。
【０００９】
一方、プリンタ２側では実効速度測定用パケットを受信したら（Ｓ２７）、内部のタイマーをスタートする（Ｓ３０）と同時に、引き続き受信されてくる実効速度測定用パケットを受信し続ける（Ｓ３１、Ｓ３２）。受信されたパケットについては、最後のパケットを受信するまで受信し続ける。最後のパケットを受信したら内部のタイマーをストップする（Ｓ３３）。この時点のタイマーの値、つまりデータを受信するのに費やした時間と、全てのパケットの長さを合計した長さを用いて以下の式より実効通信速度を算出し（Ｓ３４）、携帯情報端末１に実効通信速度情報を無線通信経路を介して送信する（Ｓ３５）。
（実効通信速度［ｂｉｔ／ｓｅｃ］）＝
（全てのパケットの長さの合計［ｂｉｔ］）／（データ受信に費やした時間［ｓｅｃ］）
実効通信速度情報を携帯情報端末１に送信したら、受信したパケットについては印刷処理は行わず全て破棄する。携帯情報端末１は、全ての実効通信速度算出パケットを送信し終えたら（Ｓ２２）、プリンタ２側から実効通信速度情報の待ち状態となる（Ｓ２３）。プリンタ２側から実効通信速度情報を受信したら（Ｓ２４）、この情報とこれから送信するデータの長さから以下の式を用いて送信処理時間を算出する（Ｓ２５）。
（データ送信処理時間［ｓｅｃ］）＝
（送信データサイズ［ｂｉｔ］）／（実効通信速度［ｂｉｔ／ｓｅｃ］）
【００１０】
次に携帯情報端末１は、「印刷キュー情報を用いた所要時間算出処理」を行う。図７に「印刷キュー情報を用いた所要時間算出処理」のフローチャートを示す。携帯情報端末１は、無線ＬＡＮおよび有線ＬＡＮを３介してプリンタサーバ５に対して、該当プリンタ２の印刷キューに現在スプールされている印刷データのトータルサイズを示す印刷キュー情報を要求する（Ｓ４１）。プリンタサーバ５から印刷キュー情報を受信したら（Ｓ４２）、取得した印刷キュー情報より、これから印刷命令を開始した場合に、印刷が開始されるまでの待ち時間を以下の式より算出する（Ｓ４３）。
（印刷が開始されるまでの待ち時間［ｓｅｃ］）＝
（印刷キューにスプールされている印刷データ総量［ｂｙｔｅ］）／（プリンタの処理能力［ｂｙｔｅ／ｓｅｃ］
これらの処理が終了したら、携帯情報端末は以下の式より最終的な所要時間を算出する。
（無線ＬＡＮを使用した場合の所要時間）＝
（データ送信処理時間［ｓｅｃ］）＋（印刷が開始されるまでの待ち時間［ｓｅｃ］）
【００１１】
次に携帯情報端末１はＢｌｕｅｔｏｏｔｈ送受信機の場合の所要時間を算出する。Ｂｌｕｅｔｏｏｔｈ送受信機の場合も無線ＬＡＮのときと同様に「実効通信速度情報を用いた所要時間算出処理」を行う（Ｓ１４）。しかし、無線ＬＡＮの場合とは異なり、ネットワーク上のプリンタサーバ５にデータが蓄積されていることはないので、「印刷キュー情報を用いた所要時間算出処理」は行わない。
無線ＬＡＮおよびＢｌｕｅｔｏｏｔｈの両方の所要時間が算出されたら、両者のうちで所要時間の短いインターフェースを選択する（Ｓ１８）。ここで選択された無線インターフェース１１、１２を用いた通信経路が最終的にモード１で選択された無線通信インターフェース１１、１２、つまり無線通信経路となる。以上がモード１の処理のながれである。  次にモード２の処理について説明する。
【００１２】
モード２の処理は、携帯情報端末１のバッテリ残量に応じて、消費電力の低い無線インターフェースが使用する無線通信経路を選択するというものである。以下、具体的に説明する。
図８にモード２の処理のフローチャートを示す。モード２に設定した場合、携帯情報端末１は現在の携帯情報端末１のバッテリ残量を調べる（Ｓ５１）。その結果、バッテリ残量があらかじめ設定された値よりも小さい場合（Ｓ５２でＹ）は消費電力の低い無線インターフェースを選択する（Ｓ５３）。例えば、無線ＬＡＮとＢｌｕｅｔｏｏｔｈの場合は、Ｂｌｕｅｔｏｏｔｈ無線送受信機の方がデータ通信に費やす消費電力が低い。つまり、このときはＢｌｕｅｔｏｏｔｈを選択するのである。
バッテリ残量があらかじめ設定された値よりも大きい場合（Ｓ５２でＮ）は、モード１と同じ手順で無線インターフェースを選択するようにしておく（Ｓ５４）。あらかじめ設定されたバッテリ残量の閾値については、例えば、この閾値を５０％に設定したとき、バッテリ残量が５０％を下回った場合は、Ｂｌｕｅｔｏｏｔｈインターフェースを選択し、５０％を上回った場合はモード１の処理で使用する無線インターフェースを選択するということになる。この設定値は携帯情報端末１のユーザが自由に設定できるようにしておくことが望ましい。以上がモード２の処理のながれである。次にモード３の処理について説明する。
【００１３】
モード３の処理は、モード１およびモード２の算出結果にもとづいたデータをユーザに提示し、その結果より、ユーザが自分で無線インターフェースを選択するというものである。以下、具体的に説明する。
図９にモード３の処理のフローチャートを示す。モード３に設定されていると、携帯情報端末１ははじめに自身の現在のバッテリ残量を検出する（Ｓ６１）。次にモード１の処理を行い、各々の無線インターフェース１１、１２を使用した場合の所要時間を算出する（Ｓ６２）。
次に携帯情報端末１は、ユーザインターフェース１５を介して、ユーザに対して、各々の無線インターフェースを使った場合の、印刷処理時間、消費電力、および現在の携帯情報端末のバッテリ残量を通知する（Ｓ６３）。ユーザは画面より、所望の無線インターフェース１１、１２を選択し（Ｓ６４）、選択された無線インターフェース１１、１２が使用される（Ｓ６５）。以上がモード３の処理の流れである。
【００１４】
【発明の効果】
以上説明したように、請求項１によれば、複数の無線インターフェース（無線通信経路）の中からユーザにとって最適の無線インターフェースを自動で選択することにより、ユーザにとっての印刷設定時のわずらわしさを解消するとともに、効率的な無線データ送信が可能となる。
請求項２によれば、無線ＬＡＮおよび直接接続の無線インターフェースの中から、ユーザがあらかじめ設定した方法にしたがって無線インターフェースを選択するため、ユーザにとっての印刷設定時のわずらわしさを解消するとともに、ユーザの立場に立った効率的な無線データ送信が可能となる。
請求項３によれば、携帯情報端末は、印刷処理に費やす時間が短い無線インターフェースを選択することにより、ユーザにとって効率のよい無線インターフェースが選択される。
請求項４によれば、携帯情報端末は、実効通信速度を算出して、その結果よりデータ送信時間を見積もるため、よりリアルな印刷処理時間を見積もることが可能となる。
請求項５によれば、携帯情報端末は、印刷キュー情報を取得して、その結果よりデータ印刷開始時間を見積もるため、よりリアルな印刷処理時間を見積もることが可能となる。
請求項６によれば、携帯情報端末は、携帯情報端末のバッテリ残量により、無線インターフェースを選択することにより、ユーザにとって最適な無線インターフェースを選択することが可能となる。
請求項７によれば、携帯情報端末は、携帯情報端末のバッテリ残量、印刷所要時間、印刷に消費する電力情報をユーザに提示して、ユーザはその情報により、使用する無線インターフェースを選択することにより、ユーザにとって最適な無線インターフェースを選択することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る無線通信印刷システムの構成図である。
【図２】携帯情報端末のブロック図である。
【図３】印刷処理のフロー図である。
【図４】モード１処理のフロー図である。
【図５】携帯情報端末およびプリンタの実効速度算出処理のフロー図である。
【図６】実効速度算出用パケットの概念図である。
【図７】印刷キュー情報を用いた所用時間算出処理のフロー図である。
【図８】モード２処理のフロー図である。
【図９】モード３処理のフロー図である。
【符号の説明】
１  携帯情報端末
２  プリンタ
３  有線ＬＡＮ（有線ネットワーク）
１１、１２  無線送受信装置
１３  通信経路制御部（通信経路制御手段）
【図１】
2004180225.tif 000003
【図２】
2004180225.tif 000004
【図３】
2004180225.tif 000005
【図４】
2004180225.tif 000006
【図５】
2004180225.tif 000007
【図６】
2004180225.tif 000008
【図７】
2004180225.tif 000009
【図８】
2004180225.tif 000010
【図９】
2004180225.tif 000011