(57)【要約】【課題】  本発明は、スリープ対応の周辺機器装置において、これからネットワーク設定を始めて行おうとする周辺機器へのWake UPパケット送信時の復帰に時間がかかる課題、タイムアウト時間によってネットワーク上に再送データを送る必要がある場合のネットワーク上のトラフィックが増えるという課題を解決する。【解決手段】  ＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合は、スリープモードに移行しない処理を追加する構成とする。【選択図】  図１
2007136886.tif 000002
【特許請求の範囲】
【請求項１】
スリープ対応の周辺機器装置において、ＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合は、スリープモードに移行しないと判断する判断手段を特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置において、逆にＰＣやその他周辺機器と一度でも一対一の双方向通信ができた場合には、スリープモードに移行可能と判断する判断手段を特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スリープ対応の周辺機器装置において、ＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合は、スリープモードに移行しない処理と逆にＰＣやその他周辺機器と一度でも一対一の双方向通信ができた場合には、スリープモードに移行可能判断するための印刷制御処理装置に関するものでもある。
【背景技術】
【０００２】
従来の周辺機器は、一定時間ユーザ操作がない場合や一定時間双方向通信がない場合にスリープ移行していた（例えば、特許文献１参照。）。
【特許文献１】特開平７−２７１５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
然しながら、上述の従来例では、一定時間ユーザ操作がない場合や一定時間双方向通信がない場合には、無条件でスリープ移行してしまうため、ユーザがこれからネットワーク設定を行おうとしている際にスリープ移行してしまうことで、周辺機器をWake UPさせるためのパケットを送信し、復帰に時間がかかる、タイムアウト時間によってネットワーク上に再送データを送る必要があり、ネットワーク上のトラフィックが増えるという課題がある。
【課題を解決するための手段】
【０００４】
本発明は、下記構成を備えることにより上記課題を解決できるものである。
【０００５】
(1)スリープ対応の周辺機器装置において、ＰＣやその他周辺機器と一度も一対一の双方向通信ができていない場合は、スリープモードに移行しないと判断する判断手段を備えることを特徴とする印刷制御装置。
【０００６】
(2)前記(1)に記載の印刷制御装置において、逆にＰＣやその他周辺機器と一度でも一対一の双方向通信ができた場合には、スリープモードに移行可能と判断する判断手段を特徴とする印刷制御装置。
【発明の効果】
【０００７】
本発明によれば、スリープ対応の周辺機器装置において、ＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合は、スリープモードに移行しない処理を追加することで、これからネットワーク設定を始めて行おうとする周辺機器へのWake UPパケット送信時の復帰に時間がかかる課題、タイムアウト時間によってネットワーク上に再送データを送る必要がある場合のネットワーク上のトラフィックが増えるという課題を解決でき、プリンタの検出時間や設定時間の短縮につながることになる。また、再送処理がなくなることでネットワーク上のトラフィックの軽減にもつながることになる。
【発明を実施するための最良の形態】
【０００８】
次に、本発明の詳細を実施例の記述に従って説明する。
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。
【００１０】
図１における符号１は、装置全体の制御を行う制御部で、マイクロプロセッサなどの中央演算処理装置（以下、CPUという）や各種Ｉ/Ｏポートを備え、各部に制御信号やデータ信号などを出力したり、後述の各部からの制御信号やデータ信号を入力して制御を行っている。符号２は、図２に示す手順のプログラム、システムプログラムやマネージャプログラムおよびその他のアプリケーションプログラム等や文字フォント及び辞書などを記憶する読み出し専用メモリ（ＲＯＭ）である。符号３は、外部に増設された読み出し専用メモリ（外部ＲＯＭ）４からロードされたアプリケーションプログラムや文書情報などを記憶する読み書き可能なメモリ（ＲＡＭ）である。符号５は、文書情報や各種コマンドなどを入力するキーボード６を制御するキーボード制御装置（以下、ＫＢＣという）である。符号７は、例えば、液晶などを利用した平面または略平面の表示領域を有するフラットパネルなどの表示装置（表示手段；以下、ＣＲＴという）８を制御する表示制御装置（以下、ＣＲＴＣという）である。符号９は、外部記憶装置としてのフレキシブルディスク駆動装置（以下、ＦＤＤという）１０やハードディスク駆動装置（以下、ＨＤＤという）１１を制御する周辺装置制御装置（以下、ＰＫＣという）である。なお、上記ＦＤＤ１０または、ＨＤＤ１１に図２に示す手順のプログラムを記憶させてもよい。符号１２は、ヘッドを用いて画像形成を行うプリント装置（以下、ＰＲＴという）である。このＰＲＴ１２は、本発明の印刷制御装置の一部を構成する要素である。符号１３は、マウス等のポインティングデバイス（以下、ＰＤという）であり、上記ＣＲＴ８上の表示を選択的に指示するのに用いることができる。かかる特定手段と上述の表示手段とは、スピード印刷を選定する選定手段を構成する。
【００１１】
図１に示した印刷制御装置においては、ＲＯＭ２、ＰＲＴ１２、ＨＤＤ１１あるいは、ＲＡＭ３上にプログラムが存在しており、制御部１がシステムバス１４を通じて逐次プログラムを読み出しながら目的の処理を行うように設定されている。
【００１２】
次に図２、図３は、処理工程を示すフローチャートを用いて、目的の印刷処理手順、作用などを説明する。
【００１３】
図２は、周辺機器がその他周辺機器からユニキャストによる双方向通信を受信したかどうかによりスリープ移行するかどうかを決定するためのフローチャート図である。例えば、ユーザがプリンタを新規設置する場合において、ネットワーク接続プリンタとして利用する場合、ユーザはプリンタにネットワーク設定ツールにより、ＩＰアドレスやフレームタイプ等をプリンタに設定したとする。設定後、プリンタは、他の周辺機器装置との双方向データ通信が可能になることから、ステップ２１１は、その他周辺機器とユニキャストによる双方向通信ができたかどうかの判定処理を示す。ステップ２１２は、ステップ２１１の判定処理において仮に双方向通信したと判定された場合にスリープ移行すると判断するためにフラグを設定する処理を示す。ステップ２１３は、その逆にステップ２１１の判定処理において一度もユニキャスト通信を行っていない場合は、スリープ移行しないように管理することを示す。
【００１４】
次に図３は、スリープ移行判定処理部をフローチャート図に示したものである。仮に図２でＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合（ステップ２１１において）は、スリープモードに移行しないと判断する。この処理を追加することで、周辺機器をWake UPさせるためのパケットを送信し、復帰に時間がかかる課題と、タイムアウト時間によってネットワーク上に再送データを送る場合などネットワーク上のトラフィックが増えるという課題を解決でき、プリンタの検出時間や設定時間の短縮につながることになる。また、再送処理がなくなることでネットワーク上のトラフィックの軽減にもつながることになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の印刷制御装置の一実施形態を示すブロック図である。
【図２】周辺機器がその他の周辺機器とユニキャスト通信したかどうかの管理方法を示すフローチャート図である。
【図３】周辺機器がスリープ移行する場合の判定処理を示したフローチャート図である。スリープ対応の周辺機器装置において、ＰＣやその他周辺機器と一度も一対一の双方向通信できていない場合は、スリープモードに移行しないと判断するためのフローチャート図である。
【符号の説明】
【００１６】
１  制御部（ヘッド制御手段）
２  ROM
３  RAM
４  外部ROM
５  キーボード制御装置
６  キーボード（特定手段）
７  表示制御装置
８  表示装置（表示手段）
９  周辺装置制御装置
１０  フレキシブルディスク
１１  ハードディスク
１２  プリント装置
１３  ポインティングデバイス
【図１】
2007136886.tif 000003
【図２】
2007136886.tif 000004
【図３】
2007136886.tif 000005