(57)【要約】【課題】  印刷装置と印刷実行中の情報端末装置との間で通信する場合、上記情報端末装置は、印刷中の通信状態を判断することができる印刷システムを提供することを目的とするものである。【解決手段】  印刷データを作成する情報端末装置と、この情報端末装置との間でデータを送受信し、記録媒体に印刷する印刷装置とを具備する印刷システムにおいて、印刷装置と印刷実行中の情報端末装置との間における通信状態を示す情報を、印刷装置のステータス情報に含め、情報端末装置に送信する印刷システムである。【選択図】  図６
2007034358.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを作成する情報端末装置と、この情報端末装置との間でデータを送受信し、記録媒体に印刷する印刷装置とを具備する印刷システムにおいて、
上記印刷装置は、
上記情報端末装置との間で、無線通信、有線通信を介して、上記データの送受信を行う、少なくとも１つのインタフェース部と；
上記印刷データを格納するデータ格納部と；
無線通信または有線通信で、上記インタフェース部が上記情報端末装置と接続されているかどうかを判断するインタフェース制御部と；
上記情報端末装置との通信状態を判断する通信状態判断部と；
上記印刷データを上記記録媒体に印刷する印刷部と；
上記印刷装置のステータス情報を管理し、上記情報端末装置に送信するステータス管理部と；
を有し、
上記情報端末装置は、
上記印刷装置に上記印刷データを送信する印刷データ送信部と；
上記印刷装置から、上記印刷装置の上記ステータス情報を取得するステータス情報取得部と；
上記印刷装置の上記ステータス情報を判断するステータス情報判断部と；
上記ステータス情報を取得する時間間隔を管理するステータス情報管理部と；
を有することを特徴とする印刷システム。
【請求項２】
請求項１において、
上記通信状態判断部は、上記情報端末装置と上記印刷装置とが上記無線通信で接続されている場合、上記情報装置と上記印刷装置との間の電波状況に基づいて、上記通信状態を判断する手段であることを特徴とする印刷システム。
【請求項３】
請求項１において、
上記通信状態判断部は、上記情報端末装置と上記印刷装置とが上記有線通信で接続されている場合、上記通信状態が閾値以上であると判断することを特徴とする印刷システム。
【請求項４】
請求項１において、
上記印刷装置と、印刷実行中の上記情報端末装置との間における上記通信状態を示す情報を、上記ステータス情報に含むことを特徴とする印刷システム。
【請求項５】
請求項１において、
上記情報端末装置が印刷実行中ではなければ、上記ステータス情報取得部が、上記ステータス情報を取得し、上記ステータス情報判断部が、上記印刷装置のステータス情報に含まれている上記通信状態を判断し、この判断結果に応じて、上記印刷装置のステータス情報を取得する時間間隔を、動的に変更する装置であることを特徴とする印刷システム。
【請求項６】
請求項１において、
上記ステータス情報管理部は、少なくとも２つの取得時間間隔を持ち、上記ステータス情報に含まれている上記通信状態が、上記閾値以上であれば、上記ステータス情報を取得する時間間隔として、初期時間を設定し、上記ステータス情報に含まれている上記通信状態が、上記閾値以下であれば、上記ステータス情報を取得する時間間隔として、上記初期時間よりも長い時間間隔を設定することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置と印刷装置との間でデータを送受信し、携帯電話、ＰＤＡ、ホストコンピュータ等の情報処理装置から、印刷を指令する印刷システムに関する。
【背景技術】
【０００２】
従来、たとえば、情報端末装置に接続されているプリンタを使用し、画像データを印刷する際、情報端末装置は、プリンタの動作状況や印刷用紙詰まり、またはインク・トナー切れ等のエラー情報等をプリンタから受信し、また、受信した情報等を情報端末装置のディスプレイ等に表示する。これによって、利用者へプリンタの状態を通知する。
【０００３】
また、プリンタが印刷動作を行っていない場合、情報端末装置は、プリンタのオンライン／オフラインの状況やプリンタのカバーの開閉状況等の情報を、プリンタから受信し、受信した情報等を、情報端末装置のディスプレイ等に表示する。
【０００４】
上記のように、情報端末装置は、プリンタの状態情報を取得するために、状態情報を送信するように指示するコマンドを、プリンタへ送信し、コマンドを受信したプリンタから送信される状態情報を、文字や図形等の表示可能な形に変換し、情報端末装置のディスプレイ等に表示する。
【０００５】
この場合、情報端末装置からプリンタに状態情報を送信する指示は、通常、予め設定されている一定時間間隔毎に行われるが、印刷装置の状態（動作中、待機中、エラー中等）に応じて、ステータス情報を取得する時間間隔を、変更することが知られている（たとえば、特許文献１参照）。
【０００６】
また、近年、情報端末装置とプリンタとの間における通信形態が変化し、機器間を無線で接続する新たな無線通信システムが開発されている。この種の無線通信システムとして、ＩＥＥＥ８０２．１１ｂ／ｇおよびＢｌｕｅｔｏｏｔｈ等が知られている。
【０００７】
上記ＩＥＥＥ８０２．１１ｂ／ｇは、無線ＬＡＮをターゲットとして策定された近距離無線通信方式の規格であり、またＢｌｕｅｔｏｏｔｈは、コンピュータに限らず、様々な機器同士の接続をターゲットとして策定された近距離無線通信方式の規格である。
【０００８】
これらの無線通信方式では、ＩＳＭバンド（Ｉｎｄｕｓｔｒｉａｌ，Ｓｃｉｅｎｔｉｆｉｃ  ａｎｄ  Ｍｅｄｉｃａｌ  Ｂａｎｄ）と称される２．４ＧＨｚ帯の周波数帯域が用いられ、ＩＥＥＥ８０２．１１ｂ／ｇでは、直接拡散（ＤＳ：Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ）方式のスペクトラム拡散技術によって、十分な耐ノイズ性を実現し、また、Ｂｌｕｅｔｏｏｔｈでは、周波数ホッピング（ＦＨ：Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ）方式のスペクトラム拡散技術によって、十分な耐ノイズ性を実現している。
【０００９】
また、無線通信システムの普及に伴い、ホストコンピュータ、携帯電話、ＰＤＡ等から、無線通信を利用して印刷するプリンタも存在している。
【特許文献１】特開平９−２５１３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記無線通信機能を搭載した印刷装置において、ＩＥＥＥ８０２．１１ｂ／ｇとＢｌｕｅｔｏｏｔｈとを同一エリアで使用すると、それぞれの無線通信方式が、互いに干渉し合い、双方の通信パフォーマンスが低下するという問題がある。
【００１１】
特に、ＩＥＥＥ８０２．１１ｂ／ｇに対する影響は大きく、通信パフォーマンスが著しく低下し、さらには、リンクが切断され、通信不能に陥る場合もあるという問題がある。
【００１２】
また、上記従来例では、複数の情報端末装置から印刷を実行するような環境では、印刷中以外の情報端末装置も、印刷装置から定期的に印刷装置のステータス情報を取得するので、通信パフォーマンスが低下し、リンク切断が起こる可能性が高い。このために、通信パフォーマンスが低下すると、印刷速度が低下し、また、通信不能に陥ると、印刷が停止するという問題がある。
【００１３】
本発明は、印刷装置と印刷実行中の情報端末装置との間で通信する場合、上記情報端末装置は、印刷中の通信状態を判断することができる印刷システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
本発明は、印刷データを作成する情報端末装置と、この情報端末装置との間でデータを送受信し、記録媒体に印刷する印刷装置とを具備する印刷システムにおいて、印刷装置と印刷実行中の情報端末装置との間における通信状態を示す情報を、印刷装置のステータス情報に含め、情報端末装置に送信する印刷システムである。
【発明の効果】
【００１５】
本発明によれば、印刷装置と印刷実行中の情報端末装置との間における通信状態を、印刷装置のステータス情報に含め、情報端末装置に送信するので、情報端末装置は、印刷中の通信状態を判断することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１７】
図１は、本発明の実施例１である印刷装置１０の概観を示す斜視図である。
【００１８】
図２は、実施例１において、印刷装置１０と情報端末装置Ａ、Ｂ、Ｃとの関係を示す図である。
【００１９】
印刷装置１０は、有線、無線通信を介して、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）（ＰＣ）からデータを受信し、印刷する機能を具備している。
【００２０】
印刷装置１０の外殻をなす本体は、ケース１１、上ケース１２、アクセスカバー１３、排出トレイ１４の外装部材を有している。
【００２１】
また、下ケース１１は、印刷装置１０の略下半部を形成し、上ケース１２は、本体の略上半部を形成し、両ケース１１、１２によって、その内部に、各機構を収納する収納空間を有する中空体構造を形成し、その上面部と前面部とには、それぞれ開口部が形成されている。
【００２２】
さらに、排出トレイ１４は、その一端部が下ケース１１に回転自在に保持され、この回転によって、下ケース１１の前面部に形成されている開口部を開閉させることができる。
【００２３】
このために、記録動作を実行させる際には、排出トレイ１４を前面側へ回転させ、開口部を開成させることによって、ここから記録シートが排出可能になり、また、排出された記録シートを順次積載することができる。また、排紙トレイ１４には、２枚の補助トレイ１４ａ、１４ｂが収納され、必要に応じて、各トレイを手前に引き出すことによって、用紙の支持面積を３段階に拡大、縮小させることができる。
【００２４】
アクセスカバー１３は、その一端部が、上ケース１２に回転自在に保持され、上面に形成されている開口部を開閉することができ、アクセスカバー１３を開くことによって、本体内部に収納されている記録ヘッドカートリッジ（不図示）またはインクタンク（不図示）等を交換することができる。なお、ここでは、特に図示しないが、アクセスカバー１３を開閉させると、その裏面に形成されている突起が、カバー開閉レバーを回転させ、このレバーの回転位置を、マイクロスイッチ等が検出することによって、アクセスカバーの開閉状態を検出する。
【００２５】
また、上ケース１２の上面には、電源キー１５が押下可能に設けられている。自動給送部１７は、記録シートを装置本体内へ自動的に給送する。無線通信を行うための送受信部１８は、背面にホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）（ＰＣ）を接続するためのＵＳＢバスコネクタ（不図示）が装備されている。
【００２６】
次に、本発明の実施例１について、具体的に説明する。
【００２７】
印刷装置１０は、ＩＥＥＥ８０２．１１ｂ／ｇとＢｌｕｅｔｏｏｔｈ等の無線ＬＡＮ、無線通信の機能、また、ＵＳＢ、ＩＥＥＥ１２８４等の有線通信機能を装備し、複数の情報端末装置Ａ、Ｂ、Ｃとの間で、有線、無線を介して接続され、各情報端末装置Ａ、Ｂ、Ｃから印刷を実行することが可能である。
【００２８】
しかし、所定の時点において、印刷を実行できるのは、複数の情報端末装置のうちで、最初に印刷要求を印刷装置１０に送信した情報端末装置のみである。たとえば、情報端末装置Ａ、情報端末装置Ｂ、情報端末装置Ｃの間で、有線、無線通信を介して、印刷装置１０が接続されている場合、最初に、たとえば、情報端末装置Ｂから印刷装置１０に印刷要求を出し、印刷装置１０が印刷要求を許可し、印刷を実行すると、その後、印刷要求を印刷装置１０に出した他の情報端末装置（情報端末装置Ａ、情報端末装置Ｃ）は、情報端末装置Ｂの印刷処理が終了するまで、印刷処理を待つ。しかし、情報端末装置Ａ、情報端末装置Ｃは、情報端末装置Ｂの印刷処理が終了するまで、印刷装置１０と通信し、印刷装置１０のステータス情報を、定期的に取得している。
【００２９】
ここで、ホストコンピュータとしての情報端末装置Ｂと印刷装置１０との間で、無線通信を介して、通信し、しかも、無線通信の電波状況が悪い場合、ホストコンピュータとしての情報端末装置Ｂから印刷装置１０に送信される印刷データのデータパケットが壊れ、ホストコンピュータとしての情報端末装置Ｂからデータパケットの再送処理が発生する可能性が高くなる。
【００３０】
この結果、電波状況が良好な場合に比べて、印刷パフォーマンスの低下、リンク切断等の不具合が発生しやすくなる。また、情報端末装置Ａ、情報端末装置Ｃからのステータス情報取得要求が発生すると、印刷装置１０の処理に負荷がかかり、印刷パフォーマンスがさらに低下し、不具合発生頻度もさらに高くなる。
【００３１】
なお、ホストコンピュータとしての情報端末装置Ｂと印刷装置１０との間で、有線で、通信していれば、通信品位が安定しているので、上記の不具合が発生することはない。
【００３２】
図３、図４は、実施例１におけるステータス情報の一例を示す図である。
【００３３】
Ｍａｎｕｆａｃｔｕｒｅｒは、製造メーカ名であり、Ｃｌａｓｓは、製品種類であり、Ｍｏｄｅｌは、製品名であり、Ｖｅｒｓｉｏｎは、製品バージョンであり、Ｓｔａｔｕｓは、印刷装置１０状態であり、Ｃｏｍｍｕｎｉｃａｔｉｏｎ＿ｇｒａｃｅは、現在印刷している情報端末装置との間における通信品位である。
【００３４】
なお、実施例１において、Ｃｏｍｍｕｎｉｃａｔｉｏｎ＿ｇｒａｃｅ（通信品位）として、０〜１００の値を設け、０〜１００に近づく程、通信品位が高いとする。また、上記実施例において、通信品位の閾値を、７０とする。
【００３５】
すなわち、上記実施例は、情報端末装置Ａ、Ｂ、Ｃとデータを送受信し、記録媒体に印刷する印刷装置１０と、印刷データを作成して印刷装置１０に送信する情報端末装置Ａ、Ｂ、Ｃとによって構成されている印刷システムにおいて、印刷装置１０は、情報端末装置Ａ、Ｂ、Ｃとの間で、無線通信、有線通信を介して、上記データの送受信を行う、少なくとも１つ以上のインタフェース部と、上記印刷データを格納するデータ格納部と、上記インタフェース部が情報端末装置Ａ、Ｂ、Ｃとの間で、無線通信、有線通信のどちらで接続されているかを判断するインタフェース制御部と、情報端末装置Ａ、Ｂ、Ｃとの通信状態を判断する通信状態判断部と、上記印刷データを上記記録媒体に印刷する印刷部と、印刷装置１０のステータス情報を管理して情報端末装置Ａ、Ｂ、Ｃに送信するステータス管理部とを有し、情報端末装置Ａ、Ｂ、Ｃは、印刷装置１０に上記印刷データを送信する印刷データ送信部と、印刷装置１０の上記ステータス情報を、印刷装置１０から取得するステータス情報取得部と、上記印刷装置１０の上記ステータス情報を判断するステータス情報判断部と、上記ステータス情報を取得する時間間隔を管理するステータス情報管理部とを有する印刷システムの例である。
【００３６】
図３に示すステータス情報は、製造メーカは、Ａ社であり、製品種類は、印刷装置１０であり、モデル名は、Ｐｒｉｎｔｅｒ＿Ａであり、製品バージョンは、１．００であり、印刷装置１０の状態は、印刷動作中であり、通信品位は、１００である。通信品位が１００であるので、閾値（７０）以上の値であり、通信品位が良好であるという状態を示している。
【００３７】
図４に示すステータス情報は、製造メーカがＡ社であり、製品種類が印刷装置１０であり、モデル名がＰｒｉｎｔｅｒ＿Ａであり、製品バージョンが１．００であり、印刷装置１０の状態が印刷動作中であり、通信品位が３０である。通信品位が３０であるので、閾値（７０）以下の値であり、通信品位が悪いという状態を示している。
【００３８】
次に、実施例１において、印刷装置１０の状態表示プログラム（ステータスモニタ）の動作について説明する。
【００３９】
図５は、実施例１における印刷装置１０の状態表示プログラム（ステータスモニタ）の動作を示すフローチャートである。
【００４０】
先ず、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）が、印刷装置１０にステータス情報取得コマンドを転送する時間間隔の初期値を、たとえば、１秒に決定し、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）のＲＡＭ内に設けられているステータス取得時間間隔記録領域に、当該初期値を格納する（Ｓ１）。
【００４１】
次に、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）のＣＲＴ上に、ステータス表示領域を設定し（Ｓ２）、当該ステータス表示領域には、印刷装置１０の動作状況とエラー状況とが、文字列、ビットマップ画像を用いて表示される。
【００４２】
次に、印刷装置１０の状態表示プログラムの終了を、利用者が要求しているか否かを判断し（Ｓ３）、プログラムの終了を利用者が要求していると判断すれば、プログラムを終了する。他方、プログラムの終了を要求していないと判断すれば、ステータス取得コマンドを、印刷装置１０に前回転送してから、ＲＡＭ内のステータス取得時間間隔記録領域に格納されている時間（たとえば１秒）が経過したか否かを判断し（Ｓ４）、上記格納されている時間間隔が経過したと判断すれば、ステータス表示処理を行い（Ｓ５）、Ｓ３以下の処理を繰り返す。
【００４３】
他方、印刷装置１０にステータス取得コマンドを前回転送してから、ＲＡＭ内のステータス取得時間間隔記録領域に格納されている時間（１秒）が経過していないと判断すれば、Ｓ３以下の処理を繰り返す。
【００４４】
なお、当該印刷装置１０の状態表示プログラムの開始に伴って、タイマが起動され、ステータス取得コマンドを前回転送していなければ、Ｓ４で、プログラム開始から上記時間間隔（１秒）が経過したか否かを判断する。
【００４５】
上記のように、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）は、Ｓ１とＳ３との処理を終了した後は、利用者のプログラム終了要求があるまで、Ｓ３とＳ５との間を繰り返し実行する。
【００４６】
次に、ステータス表示処理（Ｓ５）の動作について説明する。
【００４７】
図６は、実施例１において、ステータス表示処理（Ｓ５）の動作を示すフローチャートである。
【００４８】
実施例１では、ステータス取得時間間隔には初期値（１秒）、設定値１（５秒）の２つのステータス取得時間間隔を持っているとする。
【００４９】
先ず、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）は、印刷装置１０の状態を調べるために、印刷装置１０がサポートするステータス情報獲得コマンドを、印刷装置１０へ転送する（Ｓ１１）。
【００５０】
次に、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）は、印刷装置１０から転送されたステータス情報を受信し、読み込む（Ｓ１２）。当該ステータス情報には、図３、図４に示すように、印刷装置１０の状態と通信品位とが含まれ、この値を以降で使用する。
【００５１】
ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）は、Ｓ１２で，ステータス情報を受信し、印刷装置１０が印刷中であるかどうかを判定する（Ｓ１３）。印刷装置１０が印刷中でなければ、ステータス取得時間間隔を初期値（１秒）に変更する（Ｓ１４）。
【００５２】
印刷装置１０が印刷中であれば、現在実行されている印刷動作が、他のホストからの印刷要求であるかどうかを判定する（Ｓ１５）。自ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）からの印刷要求による印刷動作であれば、ステータス取得時間間隔を初期値（１秒）に変更する（Ｓ１４）。他のホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）からの印刷要求による印刷動作であれば、通信品位が閾値以下であるかどうかを判定する（Ｓ１６）。通信品位が閾値以上である場合、ステータス取得時間間隔を初期値（１秒）に変更する（Ｓ１４）。通信品位が閾値以下であれば、ステータス取得時間間隔を設定値１（５秒）に変更する（Ｓ１７）。
【００５３】
次に、実施例１において、印刷装置１０のステータス情報要求に対する処理について説明する。
【００５４】
図７は、実施例１において、印刷装置１０のステータス情報要求に対する処理を示すフローチャートである。
【００５５】
印刷装置１０は、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）から、ステータス情報の要求を受けると、印刷中かどうかを判断する（Ｓ２１）。印刷中でなければ、通信品位を閾値以上に設定する（Ｓ２２）。印刷中であれば、印刷中のホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）との通信体系を判断し（Ｓ２３）、通信体系が有線通信であれば、通信品位を閾値以上に設定する（Ｓ２２）。
【００５６】
通信体系が無線通信であれば、通信品位を判定する（Ｓ２４）。なお、無線通信では、印刷装置１０に搭載されている無線モジュールで、電波強度を表すＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）を取得することができ、この取得したＲＳＳＩに基づいて、通信品位の値（０〜１００）を算出することができる。
【００５７】
次に、ＲＳＳＩに基づいて算出した通信品位の値を、ステータス情報中の通信品位に格納し（Ｓ２５）、ステータス情報の作成を終了したら、ホストコンピュータ（情報端末装置Ａ、Ｂ、Ｃ）に送信する（Ｓ２６）。
【００５８】
上記実施例によれば、印刷装置と、印刷実行中の情報端末装置との間における通信状態を示す情報を、印刷装置のステータス情報に含め、情報端末装置に送信するので、情報端末装置が、印刷中の通信状態を判断することができる。
【００５９】
また、印刷実行中の情報端末装置は、印刷装置のステータス情報をリアルタイムに取得する必要があるが、印刷を実行していない情報端末装置は、リアルタイム性を大きくは要求されない。したがって、上記実施例によれば、印刷を実行中していない情報端末装置は、通信状態が悪ければ、ステータス情報を取得する間隔を通常よりも長く設定するので、通信のトラフィックを軽減することができ、通信パフォーマンス低下による印刷速度パフォーマンスの低下、無線通信のリンク切断による印刷停止を防止することができる。
【００６０】
つまり、上記実施例によれば、通信状態を判断し、ステータス情報の取得時間間隔を動的に変更するので、電波状況が悪い場合の通信トラフィックを軽減することができ、無線通信のリンク切れによる通信不能、印刷失敗を防ぐことができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施例１である印刷装置１０の概観を示す斜視図である。
【図２】実施例１において、印刷装置１０と情報端末装置Ａ、Ｂ、Ｃとの関係を示す図である。
【図３】実施例１におけるステータス情報の一例を示す図である。
【図４】実施例１におけるステータス情報の一例を示す図である。
【図５】実施例１における印刷装置１０の状態表示プログラム（ステータスモニタ）の動作を示すフローチャートである。
【図６】実施例１において、ステータス表示処理（Ｓ５）の動作を示すフローチャートである。
【図７】実施例１において、印刷装置１０のステータス情報要求に対する処理を示すフローチャートである。
【符号の説明】
【００６２】
１０…印刷装置、
１２…上ケース、
１３…アクセスカバー、
１４…排出トレイ、
１４ａ、１４ｂ…補助トレイ、
１５…電源キー、
１７…自動給送部、
１８…送受信部、
Ａ、Ｂ、Ｃ…ホストコンピュータ（情報端末装置）。
【図１】
2007034358.tif 000003
【図２】
2007034358.tif 000004
【図３】
2007034358.tif 000005
【図４】
2007034358.tif 000006
【図５】
2007034358.tif 000007
【図６】
2007034358.tif 000008
【図７】
2007034358.tif 000009