(57)【要約】【課題】  ユーザに有益な（印刷環境を適切に評価した）情報を提供する。【解決手段】  印字データを実際に送信する際、スループットを測定／算出する。  印刷環境の履歴を蓄積する→印刷プロファイル等の印刷情報も合わせて記憶する。  印刷環境が適切でないと判断された状態に応じて、ユーザに通知するメッセージの通知内容／通知形式を適切に変更する→印刷環境が不適合の、頻度・印刷環境の組み合わせなどを考慮し、適切に通知する。【選択図】  図３
2009015641.tif 000002
【特許請求の範囲】
【請求項１】
クライアントと周辺装置とがネットワーク経由の通信を行うシステムにおいて、
通信経路の通信状態を評価および記憶する通信状態記憶手段と、
前記通信状態記憶手段に記憶された評価結果を通知する通信状態通知手段と
を備え、
前記通信状態はデータ転送実行速度とデータ転送条件との関係により評価され、且つ記憶されることを特徴とする、ネットワーク通信システム。
【請求項２】
クライアントと周辺装置であるプリンタとがネットワーク経由の通信を行うプリントシステムにおいて、
通信経路の通信状態を評価および記憶する通信状態記憶手段と、
前記通信状態記憶手段に記憶された評価結果を通知する通信状態通知手段と
を備え、
前記通信状態はデータ転送実行速度とデータ転送条件との関係により評価され、且つ記憶されることを特徴とする、ネットワーク・プリントシステム。
【請求項３】
前記転送データとは、印刷データであることを特徴とする
請求項２に記載のネットワーク・プリントシステム。
【請求項４】
前記データ転送条件とは、印刷プロファイルである事を特徴とする
請求項２および３に記載のネットワーク・プリントシステム。
【請求項５】
前記通信状態通知手段が、通信状態評価結果に依ってユーザに通知する方法およびタイミングを変更することを特徴とする、請求項２乃至４に記載のネットワーク・プリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信システムおよびネットワーク・プリントシステム
に関するものである。
【背景技術】
【０００２】
ネットワーク通信の速度および品質は通信環境に依存して変化するため、通信状態の良否を正確に判断することが困難であった。特に無線ネットワークにおいては、混雑や雑音電波による影響を受けるため実際に通信するまでは通信状態が分からないという問題点があり、これを解決するために種々の発明がなされている。
【０００３】
例えば、通信状態を判断する方法（特許文献１参照）や、通信状態の判断結果により通信経路を選択する方法（特許文献２、３参照）が考案されている。
【０００４】
特許文献１は通信環境試験用データを送信し、折り返し送信されてきたフレームを受信する。送信したデータと受信したデータとの間で、異なっているビット数に基づいてビットエラーレートを算出することで、通信状態の良否を判断するものである。
【０００５】
特許文献２はテストのためのデータを複数回送信し、受信側よりの応答信号によりデータの到達状況が良である通信路を選択するものである。
【０００６】
特許文献３は通信状態の良い無線伝送路を選択できるようにすることにより、プリント時間を短縮するものである。
【特許文献１】特開２００３−０５０６７７号公報
【特許文献２】特開平０５−２６８１９４号公報
【特許文献３】特開２００２−２６４４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、比較的大きいデータを送信する場合は、一般に通信状態が良いと測定されているにも関わらず通信速度が極端に遅くなるという事が経験上知られており、更に、一般のユーザが使用しているネットワークにおいては所望の機器との通信経路が１つしかないため、通信状態の良否に関わらず通信を行わなければならない場合が多い。
【０００８】
加えて、印刷のようにユーザの設定によって転送データ量が変化する特徴を持ったデータ転送においては、転送データ量が大きい設定で印刷を実行してしまうと印刷完了までに膨大な時間を費やしてしまう場合もあるが、ユーザは実際に印刷する前に通信状態の良否を知ることは困難である。
【０００９】
上記の通り、通信前に通信状態の良否をユーザに通知する手段の発明という課題がある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、例えば以下の構成を備える。
【００１１】
即ち、クライアントと周辺装置とがネットワーク経由の通信を行うシステムにおいて、通信経路の通信状態を評価および記憶する通信状態記憶手段と、通信状態記憶手段に記憶された評価結果を通知する通信状態通知手段とを備え、通信状態はデータ転送実行速度とデータ転送条件との関係により評価され、且つ記憶されることを特徴としている。
【００１２】
更に、通信状態の評価に応じて、ユーザへの通知方法やタイミングを適切に変更することも特徴としている。
【発明の効果】
【００１３】
本発明によれば、通信路における通信状態の評価を印刷条件を関連付けて記憶することで、同様の印刷条件下での通信状態を予測できる。更に、通信状態の評価に応じて通知方法およびタイミングを変更するため、ユーザに対して信頼性の高い情報を適切なタイミングで通知することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の実施の形態例を説明する。
【実施例１】
【００１５】
図１に本発明の第１の実施形態を示す。
【００１６】
クライアント１００および２００はネットワークを介して周辺装置３００と通信可能な、ネットワーク通信システムである。以下、ネットワーク通信システムの一例として、周辺装置３００が印刷装置であり、クライアント１００および２００から印刷ジョブを送信するネットワーク・プリントシステムを用いて説明する。
【００１７】
クライアント１００は周辺装置３００を印刷装置として認識しており、印刷ジョブを発行することが可能である。印刷処理の詳細は本発明の主旨から外れるので説明を割愛するが、ユーザが印刷データならびに印刷処理を実行する印刷装置を選択し、さらに印刷プロファイルとして用紙サイズおよび部数および印刷品位等の各種印刷条件を選択することで、印刷処理が開始される。クライアント２００の動作に関しても同様である。
【００１８】
続いて、通信状態保存手段ならびに通信状態通知手段の動作について、順に説明する。
【００１９】
図２は通信状態保存手段の基本動作フローである。
【００２０】
上記の通り印刷処理が開始されると、通信状態保存手段はステップＳ２０１でデータ転送条件を判断する。具体例としては印刷品位やデータサイズを判断する。
【００２１】
ステップＳ２０２では、通信状態の良否を判断する。ここでは転送データの実効速度を測定し、前記ステップＳ２０１で判明したデータ転送条件毎に設けた各閾値を基準に良い方から順に「優／良／可／劣」等に分類するものとする。
【００２２】
ステップＳ２０３で、データ転送条件と通信状態評価を関連付け、任意の数あるいは任意の期間の評価を蓄積する。
【００２３】
図３に通信状態評価蓄積テーブルの一例を示す。
【００２４】
図４は通信状態通知手段の基本動作フローである。
【００２５】
ステップＳ４０１として、図３に一例を示した通信状態評価蓄積テーブルを、データ転送条件毎に分類して解析する。各評価の平均値を算出したり、評価に閾値を設け、閾値を下回った割合などにより判断したりしても良い。図５に以下の説明で用いる通信状態評価解析結果の一例を示す。図５では転送条件として、印刷品位と転送データサイズを用いた例を示している。
【００２６】
ステップＳ４０２において、印刷処理が開始される等のデータ転送開始要求がある場合、通信状態通知手段は該転送データのデータ転送条件を判断する。
【００２７】
ステップＳ４０３では、通信状態通知手段はクライアント或いはユーザに通信状態評価を通知する。通知方法の詳細ならびに通知情報の扱い方は本発明の主旨から外れるため、説明を割愛する。
【００２８】
その後データ転送が実行される。（ステップＳ４０４、Ｓ４０５）
【実施例２】
【００２９】
第２の実施形態として、通信状態通知手段が通信状態評価に応じてユーザへの通知内容およびタイミングを変更する例を、図６に示した通信状態通知手段の通知タイミングが変化する場合の動作フローを用いて説明する。
【００３０】
第1の実施形態との相違点は、ステップＳ４０３が実行される条件やタイミングが異なる点である。
【００３１】
ここでは通信状態評価解析結果は図５に示した通りであり、評価「可」は通信を推奨できない推奨範囲外を、評価「劣」はユーザが満足する通信が保証できる許容範囲外であることを意味するものとする。
【００３２】
ステップＳ６０１およびＳ６０２は、ステップＳ４０１およびＳ４０２と同じである。
【００３３】
ステップＳ６０３では、該転送データの転送条件に関連付けられている通信状態評価を判断し、例えば通信状態評価が「優／良／可」であれば、ステップＳ６０４へ進みデータ転送を開始する。
【００３４】
通信状態評価が「劣」の場合は、通信状態通知手段はクライアント或いはユーザに警告を通知する（ステップＳ６０５）。
【００３５】
例えば警告の通知をポップアップダイアログで通知する事により、ユーザのへの通知と共に転送を実行するか否かを例えばユーザに確認することもできる（ステップＳ６０６）。データ転送を実行する場合は、ステップＳ６０４へ進み、キャンセルする場合はＳ６０７へ進む。
【００３６】
ステップＳ６０４でデータ転送が開始された後、ステップＳ６０８にて該転送データの転送条件に関連付けられている通信状態評価を判断する。
【００３７】
例えば通信状態評価が「優／良」であればデータ転送を完了してステップＳ６０９へ進み、通信状態評価が「可／劣」の場合は、通信状態通知手段がクライアント或いはユーザに注意を通知する（ステップＳ６１０）。注意の通知方法は警告の通知方法とは異なり、データ転送を継続したまま付加情報としてユーザに通知するだけとするなど、データ転送処理の実行の可否を選択させた「警告」とは通知方法を変更することで、ユーザの利便性を考慮することができる。
【００３８】
以上、実施例を用いて本発明について説明した。
【００３９】
なお本発明に対して、発明の主旨から逸脱せずに種々の変更を加えることも可能である。
【００４０】
例えば、本実施例では印刷プロファイルとして印刷品位のみを用いて説明したが、用紙サイズなど転送データ量に影響を及ぼす条件やその他通信状態に影響を及ぼし得る条件を考慮して通信状態を評価することも可能である。
【００４１】
また、印刷状態評価蓄積テーブルに印刷開始時刻を合わせて記憶しておくことで、他者の通信量や他電子機器からの雑音等によりネットワークの通信負荷が特定の時間帯に増大する等の現象を把握し、それらを評価および通知方法に反映することも勿論可能である。
【図面の簡単な説明】
【００４２】
【図１】ネットワーク通信システム。
【図２】通信状態保存手段の基本動作フロー。
【図３】通信状態評価蓄積テーブル。
【図４】通信状態通知手段の基本動作フロー。
【図５】通信状態評価解析結果例。
【図６】通信状態通知手段の通知タイミングが変化する場合の動作フロー。
【図１】
2009015641.tif 000003
【図２】
2009015641.tif 000004
【図３】
2009015641.tif 000005
【図４】
2009015641.tif 000006
【図５】
2009015641.tif 000007
【図６】
2009015641.tif 000008