(57)【要約】【課題】  省電力モード（スリープ）状態のプリンタを代替プリンタとして印刷した場合、プリンタは省電力状態が解除され通常状態となり、印刷後、該プリンタは通常状態のままで放置される。これでは、折角の省電力モードが意味をなさないものとなり、甚だ不経済である。【解決手段】  所望のプリンタに対して印刷を行なう場合、該プリンタが印刷中であれば、空いている他のプリンタへジョブを振り分け、かつ、振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、印刷後、省電力モード（スリープ）状態に戻すよう構成することによって、少なくとも該プリンタにおいて印刷を実行することができ、かつ、省電力効果をも維持することを可能とする。【選択図】  図１
2006062178.tif 000002
【特許請求の範囲】
【請求項１】
所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能を有するプリンタにおいて、前記機能によって振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、印刷終了後、再びプリンタを省電力モード（スリープ）状態に移行させるよう制御する制御手段を有することを特徴とする印刷システム。
【請求項２】
前記請求項１記載の制御手段は、印刷ジョブ情報中に特定情報を設定し、プリンタ側において、受信した印刷ジョブ情報中の前記特定情報を認識することによって、印刷終了後、再び省電力モード（スリープ）状態に移行させるよう制御する制御手段を有することを特徴とする印刷システム。
【請求項３】
前記請求項１記載の制御手段は、ホスト側において、印刷終了後、省電力モード（スリープ）状態に移行させるコマンドをプリンタに対して発行し、再びプリンタを省電力モード（スリープ）状態に移行させるようよう制御する制御手段を有することを特徴とする印刷システム。
【請求項４】
所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能を有するプリンタにおいて、前記機能によって振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、印刷終了後、再びプリンタを省電力モード（スリープ）状態に移行させるよう制御する制御処理を有することを特徴とする印刷システム。
【請求項５】
前記請求項１記載の制御処理は、印刷ジョブ情報中に特定情報を設定し、プリンタ側において、受信した印刷ジョブ情報中の前記特定情報を認識することによって、印刷終了後、再び省電力モード（スリープ）状態に移行させるよう制御する制御処理を有することを特徴とする印刷システム。
【請求項６】
前記請求項１記載の制御処理は、ホスト側において、印刷終了後、省電力モード（スリープ）状態に移行させるコマンドをプリンタに対して発行し、再びプリンタを省電力モード（スリープ）状態に移行させるようよう制御する制御処理を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能を有するプリンタによって構成される印刷システムに関するものである。
【背景技術】
【０００２】
所望のプリンタに対して印刷を行なう場合、該プリンタは、他のホストＰＣによって行なわれた印刷を実行している状態であることも考えられ、必ずしもすぐさま印刷結果を得られる状態にあるとは限らない。従来、先行例として、プリンタが稼動中であれば、空いている他の代替プリンタへジョブを振り分ける技術がある。空いているプリンタの中には、通常の印刷待ち状態のプリンタもあれば、省電力モード（スリープ）状態のプリンタもある。代行印刷に関し、プリンタのモード状態に言及している先行技術として、特許文献１、特許文献２等があるが、印刷後のモード設定に関して述べられたものはない。
【特許文献１】特開２００２−３１２１４４号公報
【特許文献２】特開２０００−３０５７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、省電力モード（スリープ）状態のプリンタを代替プリンタとして印刷した場合、プリンタは省電力状態が解除され通常状態となり、印刷後、該プリンタは通常状態のままで放置される。これでは、折角の省電力モードが意味をなさないものとなり、甚だ不経済である。
【０００４】
本発明は、印刷先プリンタが稼動中であっても、少なくとも他の代替プリンタを用いて印刷の実行を開始することができ、かつ、省電力効果をも維持することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る請求項１記載の印刷システムは、所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能によって振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、印刷終了後、再びプリンタを省電力モード（スリープ）状態に移行させるよう制御することを特徴とするものである。
【０００６】
また、本発明に係る請求項１記載の印刷システムは、所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能によって振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、印刷ジョブ情報中に特定情報を設定し、プリンタ側において、受信した印刷ジョブ情報中の前記特定情報を認識することによって、印刷終了後、再び省電力モード（スリープ）状態に移行させるよう制御することを特徴とするものである。
【０００７】
また、本発明に係る請求項１記載の印刷システムは、所望の印刷先プリンタが即時に印刷可能な状態にない場合、認識し得る空き状態にあるプリンタに対して印刷を振り分ける機能によって振り分けられた印刷先プリンタが省電力モード（スリープ）状態のプリンタである場合、ホスト側において、印刷終了後、省電力モード（スリープ）状態に移行させるコマンドをプリンタに対して発行し、再びプリンタを省電力モード（スリープ）状態に移行させるようよう制御することを特徴とするものである。
【発明の効果】
【０００８】
本発明によれば、印刷先プリンタが稼動中であっても、少なくとも他の代替プリンタを用いて印刷の実行を開始することができ、かつ、省電力効果をも維持することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の一実施の形態を詳細に説明する。
【００１０】
図１は、本発明の一実施の形態を示す印刷システムの構成を説明するブロック図である。
【００１１】
図において、１は、ネットワーク３あるいは不図示のローカルポートを介して接続されたプリンタ（Ｐｒｉｎｔｅｒ）２に対して印刷を施すよう構成される印刷システムとしてのホストＰＣ（ＰＣ）である。該プリンタ（Ｐｒｉｎｔｅｒ）２は、モード状態として、通常状態、あるいは、省電力モード（スリープ）状態を有し、該モード状態はネットワーク３を介してホストＰＣ（ＰＣ）１で取得することが可能となっている。ホストＰＣ（ＰＣ）１から印刷先プリンタに対して印刷を実行した場合、該印刷先プリンタが印刷中であれば、すぐさま印刷を実行させることが出来ないと判断し、他の適切な代替印刷先プリンタを検索、決定し、該代替印刷先プリンタに対して印刷を施すよう構成されている。代替印刷先プリンタの検索、決定方法は、該ホストＰＣ（ＰＣ）１にネットワーク３あるいはローカルポート接続を問わず接続されているプリンタ（Ｐｒｉｎｔｅｒ）２の中から、印刷中稼動中のプリンタを除き、通常状態、省電力モード状態を含む印刷可能状態にあるプリンタの中から通常状態の物を優先して検索し、代替印刷先プリンタとして決定するよう構成されている。ＰＣ（ＰＣ）１では、代替印刷先プリンタの状態を把握判定し、通常状態のプリンタであれば、従来どおりの印刷を行ない、省電力モード（スリープ）モードのプリンタであれば、印刷に先立ち、代替印刷先プリンタを通常状態へ移行させ、印刷終了後、再度省電力モードへ移行させるよう施す。
【００１２】
図２は、図１に示した印刷システムのシステム構成の一例を示すブロック図である。
【００１３】
図２において、ホストＰＣ（ＰＣ）１に関し、１０３は、リードオンリーメモリ（ＲＯＭ）で、ホストＰＣ（ＰＣ）１のシステム全体の制御をつかさどる制御用中央処理装置（ＣＰＵ）１０１の制御手順等を保持する。ここには、処理手順等が保持される。１０４は、メモリ（ＭＥＭＯＲＹ（ＲＡＭ／ＨＤ））で、本システムの処理に必要な情報を保持する。ここには、ホストＰＣ（ＰＣ）１の処理情報、作業領域等が保持される。１０５は、ホストＰＣ（ＰＣ）１に対して指示及び表示を行なうキーボード（ＫＥＹＢＯＡＲＤ）である。１０６は、表示をなすディスプレイ（ＤＩＳＰＬＡＹ）である。１０７は、ホストＰＣ（ＰＣ）１と印刷先のプリンタ（Ｐｒｉｎｔｅｒ）２とをネットワーク回線３を介して接続するネットワークポート接続のインターフェースをなすネットワークインターフェースコントローラ（ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ  ＣＯＮＴＲＯＬＬＥＲ）である。ホストＰＣ（ＰＣ）１の各情報は、システムバス（ＳＹＳＢＵＳ）１０２を介して行き来する。
【００１４】
図３は、本一実施の形態において使用される、ホストＰＣ（ＰＣ）１のＭＥＭＯＲＹ（ＲＡＭ／ＨＤ）１０４内の領域配置を説明する模式図である。
【００１５】
図において、１０４１は、予め設定された印刷先プリンタ名及び接続先の情報を保持する印刷先プリンタ名/接続先情報(ＰＮＡＭＥＰＯＲＴ)、１０４２は、印刷先プリンタの状態情報を保持するプリンタモード状態情報（ＰＳＴＡＴＵＳ）、１０４３は、代替印刷先プリンタがあるか否かの情報を保持する代替印刷先プリンタ情報(ＡＰＦＬＧ)、１０４４は、検索決定された代替印刷先プリンタ名及び接続先の情報を保持する代替印刷先プリンタ名/接続先情報(ＡＰＮＡＭＥＰＯＲＴ)、１０４５は、代替印刷先プリンタの状態情報を保持する代替印刷先プリンタ状態情報（ＡＰＳＴＳＴＵＳ）、１０４６は、印刷実行時、プリンタへの省電力モード操作を行なうか否かの情報を保持する省電力モード操作情報(ＰＳＦＬＧ)である。
【００１６】
次に、図４を参照しながら本発明に係る印刷システムにおける処理について詳細に説明する。
【００１７】
図４は、本印刷システムのホストＰＣ（ＰＣ）１の印刷処理の一例を示すフローチャート図である。なお、Ｓ１〜Ｓ３は、ステップを示す。
【００１８】
先ず、印刷初期処理Ｓ１を行ない、印刷先プリンタを設定する印刷先プリンタ設定処理Ｓ２を行ない、設定された印刷先プリンタに対して本印刷処理Ｓ３を行なう。なお、印刷先プリンタ設定処理Ｓ２、及び、本印刷処理Ｓ３は、図５及び図６を用いて詳細に説明する。
【００１９】
図５は、図４に示した印刷先プリンタ設定処理Ｓ２の一例を示すフローチャート図である。なお、Ｓ４〜Ｓ１１は、ステップを示す。
【００２０】
先ず、予め設定されている印刷先プリンタに対して印刷先プリンタ状態情報取得処理Ｓ４を行ない、取得した印刷先プリンタの状態情報を印刷先プリンタ状態情報 (ＰＳＴＡＴＵＳ)１０４２にセットし、印刷先プリンタ状態情報 (ＰＳＴＡＴＵＳ)１０４２に基づき、該印刷先プリンタは即時印刷が可能か否かを判定しＳ５、可能であれば処理を終了し、否であれば、Ｓ６へ進む。Ｓ６では、代替印刷先プリンタ検索処理を行ない、代替印刷先プリンタが検索され決定したか否かの情報を代替印刷先プリンタ情報（ＡＰＦＬＧ）１０４３へセットし、該ＡＰＦＬＧ１０４３に基づいて、代替印刷先プリンタが検索されたか否かを判定Ｓ７し、検索決定された場合は、Ｓ６で検索された代替印刷先プリンタ名及び接続先の情報を代替印刷先プリンタ名/接続先情報（ＡＰＮＡＭＥＰＯＲＴ）１０４４へセットし、該処理において取得した該代替印刷先プリンタの状態情報を代替印刷先プリンタ状態情報（ＡＰＳＴＡＴＵＳ）１０４５へセットする。さらに、ＡＰＳＴＡＴＵＳ１０４５に基づいて、代替印刷先プリンタが省電力モード状態であるか否かを判定Ｓ９し、否であれば、Ｓ１１へ進み、省電力モード状態であるならば、印刷実行時、プリンタへの省電力モード操作を行なうために、省電力モード操作情報（ＰＳＦＬＧ）１０４６をＯＮにセットＳ１０し、最後に、印刷先プリンタの情報を再設定するために、代替印刷先プリンタ名/接続先情報(ＡＰＮＥＭＥＰＯＲＴ)１０４４を印刷先プリンタ名/接続先情報(ＰＮＡＭＥＰＯＲＴ)１０４１へ、代替印刷先プリンタ状態情報(ＡＰＳＴＡＴＵＳ)１０４５を印刷先プリンタ状態情報(ＰＳＴＡＴＵＳ)１０４２へセットして、処理を終了する。
【００２１】
図６は、図４に示した本印刷処理Ｓ３の一例を示すフローチャート図である。なお、Ｓ１２〜Ｓ１６は、ステップを示す。
【００２２】
先ず、印刷に先立ち、省電力モード操作情報（ＰＳＦＬＧ）１０４６がＯＮか否かを判定Ｓ１２し、ＯＦＦであれば、Ｓ１３をスキップしてＳ１４へ進み、ＯＮであれば、通常モード移行コマンドのプリンタへ出力Ｓ１３を行ないＳ１４へ進む。Ｓ１４では従来からの印刷データ出力処理を行ない、再度、省電力モード操作情報（ＰＳＦＬＧ）１０４６がＯＮか否かを判定Ｓ１５し、ＯＦＦであれば、Ｓ１６をスキップ、ＯＮであれば、省電力モード移行コマンドのプリンタへの出力Ｓ１６を行ない処理を終了する。なお、本実施例においては、ホストＰＣ（ＰＣ）１から出力されたモード変更コマンドを受けて、プリンタ（Ｐｒｉｎｔｅｒ）２が該コマンドに基づき状態モードを移行するよう構成されている。
【００２３】
なお、上記一実施の形態においては、印刷先のプリンタが省電力モード（スリープ）状態のプリンタである場合、印刷前に予め、通常モード状態へ移行させるコマンドをプリンタに対して発行し、印刷終了後、省電力モード（スリープ）状態に移行させるコマンドをプリンタに対して発行するよう構成したがその限りではなく、印刷ジョブ情報中にプリンタのモード状態の変更を指示する特定情報を設定し、プリンタ側において、受信した印刷ジョブ情報中の前記特定情報を認識することによって、印刷終了後、再び省電力モード（スリープ）状態に移行させるよう構成しても良い。要は、印刷先のプリンタが省電力モード（スリープ）状態のプリンタである場合、印刷終了後、再びプリンタを省電力モード（スリープ）状態に移行させるよう構成されていれば良い。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の一実施の形態を示す印刷システムの構成を説明するブロック図である。
【図２】図２は、図１に示した印刷システムのシステム構成の一例を示すブロック図である。
【図３】図３は、本一実施の形態において使用される、ホストＰＣ（ＰＣ）１のＭＥＭＯＲＹ（ＲＡＭ／ＨＤ）１０４内の領域配置を説明する模式図である。
【図４】図４は、本印刷システムのホストＰＣ（ＰＣ）１の印刷処理の一例を示すフローチャート図である。
【図５】図５は、図４に示した印刷先プリンタ設定処理Ｓ２の一例を示すフローチャート図である。
【図６】図６は、図４に示した本印刷処理Ｓ３の一例を示すフローチャート図である。
【符号の説明】
【００２５】
１  ホストＰＣ（ＰＣ）
１０１  制御用中央処理装置（ＣＰＵ）
１０２  システムバス（ＳＹＳＢＵＳ）
１０３  リードオンリーメモリ（ＲＯＭ）
１０４  メモリ（ＭＥＭＯＲＹ（ＲＡＭ／ＨＤ））
１０５  キーボード（ＫＥＹＢＯＡＲＤ）
１０６  ディスプレイ（ＤＩＳＰＬＡＹ）
１０７  ネットワークインターフェースコントローラ
（ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ  ＣＯＮＴＲＯＬＬＥＲ）
２  プリンタ（Ｐｒｉｎｔｅｒ）
３  ネットワーク
【図１】
2006062178.tif 000003
【図２】
2006062178.tif 000004
【図３】
2006062178.tif 000005
【図４】
2006062178.tif 000006
【図５】
2006062178.tif 000007
【図６】
2006062178.tif 000008