(57)【特許請求の範囲】
【請求項１】
情報処理装置と、印刷装置と、を備える印刷システムであって、
前記情報処理装置は、
印刷装置で印刷可能な印刷データを生成し、節電状態に移行させるタイミングを指示す
るための節電移行情報を、当該印刷データに付加して当該印刷装置に送信する印刷データ
生成部、を備え、
前記印刷装置は、
前記印刷データを受信する受信部と、
受信された印刷データに付加されている前記節電移行情報に基づいて、節電状態に移行
させるタイミングを決定する節電制御部と、を備え、
前記節電制御部は、
同一の情報処理装置から複数の印刷データが受信された場合には、最後に受信された印
刷データに付加されている節電移行情報に基づいて、節電状態に移行させるタイミングを
決定する、ことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記節電制御部は、
複数の情報処理装置から印刷データが受信された場合には、各印刷データに付加されて
いる節電移行情報のうち、節電状態に移行させるタイミングが最後となる節電移行情報に
基づいて、節電状態に移行させるタイミングを決定する、
ことを特徴とする印刷システム。
【請求項３】
情報処理装置と通信可能な印刷装置であって、
節電状態に移行させるタイミングを指示するための節電移行情報が付加されている印刷
データを、前記情報処理装置から受信する受信部と、
受信された印刷データに付加されている前記節電移行情報に基づいて、節電状態に移行
させるタイミングを決定する節電制御部と、を備え、
前記節電制御部は、
同一の情報処理装置から複数の印刷データが受信された場合には、最後に受信された印
刷データに付加されている節電移行情報に基づいて、節電状態に移行させるタイミングを
決定する、
ことを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記節電制御部は、
複数の情報処理装置から印刷データが受信された場合には、各印刷データに付加されて
いる節電移行情報のうち、節電状態に移行させるタイミングが最後となる節電移行情報に
基づいて、節電状態に移行させるタイミングを決定する、
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置、および、ドライバープログラムに関する。
【背景技術】
【０００２】
近年の印刷装置には、印刷が完了してから節電モードに移行するまでの時間（以下では
、「節電移行時間」とよぶ）について設定できるものがある。このような節電移行時間の
設定は、印刷装置の製造時に予め行われていたり（例えば、特許文献１）、印刷装置のタ
ッチパネルなどから行われたりする。
【０００３】
ここで、節電モードとは、印刷装置における電力の消費を節約するために、印刷装置内
の各部（印刷エンジンなど）への電力供給を停止するモードである。印刷装置は、この節
電モード中に印刷の要求がされると、印刷前に印刷エンジンのウォームアップなどするた
め、印刷処理に時間がかかる。なお、以下では、説明を単純化するため、印刷装置が節電
移行モードではないときの状態を通常モードとよぶ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−０３２０２７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数のユーザーが同一の印刷装置を利用するような環境においては、１人の
ユーザーの都合で、共用の印刷装置の設定を変更してしまうと、他のユーザーにとっては
不都合となる場合がある。そのため、印刷装置で設定された節電移行時間は、変更されず
に利用されることが多い。
【０００６】
しかし、設定されている節電移行時間によっては、無駄に電力を消費してしまう。例え
ば、印刷完了後すぐに節電モードに移行してよい場合でも、長い節電移行時間に設定され
ていると、無駄に電力を消費する。
【０００７】
また、設定されている節電移行時間によっては、ユーザーの作業効率が悪くなってしま
う。例えば、連続して印刷したい場合に、短い節電移行時間に設定されていると、印刷の
たびに節電モードに移行してしまい、ユーザーの作業効率が悪くなる。
【０００８】
本発明は、従来と比較して、印刷装置における無駄な消費電力を抑えるとともに、当該
印刷装置を利用するユーザーの作業効率を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本願発明は、情報処理装置と、印刷装置と、を備える印刷シ
ステムであって、前記情報処理装置は、印刷装置で印刷可能な印刷データを生成し、節電
状態に移行させるタイミングを指示するための節電移行情報を、当該印刷データに付加し
て当該印刷装置に送信する印刷データ生成部、を備え、前記印刷装置は、前記印刷データ
を受信する受信部と、受信された印刷データに付加されている前記節電移行情報に基づい
て、節電状態に移行させるタイミングを決定する節電制御部と、を備える。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態が適用された印刷システムの概略構成の一例を示すブロック図である。
【図２】印刷システムの機能構成図である。
【図３】印刷設定画面の一例を示す図である。
【図４】節電移行時間欄上がタッチされた場合の印刷設定画面の一例を示す図である。
【図５】印刷データ受信時の処理を説明するためのフローチャートである。
【図６】（Ａ）は、第１の情報処理装置と第２の情報処理装置からほぼ同時期に印刷データが送られてきた場合における、それぞれの印刷処理にかかる時間と節電移行時間を示す図である。（Ｂ）は、同一ユーザー（或いは、同一装置）から連続して複数の印刷データが送られてきた場合における、それぞれの印刷処理にかかる時間と節電移行時間を示す図である。
【図７】節電移行処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態が適用された印刷システム１０の概略構成の一例を示すブ
ロック図である。図示するように、印刷システム１０は、印刷装置１００と、複数の情報
処理装置（第１の情報処理装置、第２の情報処理装置）２００と、を備える。印刷装置１
００とそれぞれの情報処理装置２００は、例えば、インターネットやＬＡＮ等のコンピュ
ーターネットワークを介して、相互に通信可能に接続されている。しかし、本発明は、こ
れに限定されず、例えば、印刷装置１００とそれぞれの情報処理装置２００（或いは、一
部の情報処理装置）は、ＵＳＢケーブル等のケーブルを介して相互に接続されていてもよ
い。
【００１３】
＜印刷装置１００＞
印刷装置１００は、一般的な印刷処理を実行するプリンターとして機能する。印刷装置
１００は、図示するように、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、タイマ
ー回路１４０と、操作パネル１５０と、ＵＳＢインターフェイス（Ｉ／Ｆ）１６０と、ネ
ットワークインターフェイス（Ｉ／Ｆ）１７０と、印刷エンジン１８０と、を備えている
。もちろん、印刷装置１００の構成は上記に限られない。例えば、ＵＳＢインターフェイ
ス１６０を備えない構成としてもよい。
【００１４】
ＣＰＵ１１０は、他のユニットを制御して印刷装置１００の各種機能を実現する演算装
置である。ＣＰＵ１１０は、ＲＯＭ１３０などのメモリーに格納された所定のプログラム
をＲＡＭ１２０にロードして実行することにより各種機能を実現する。
【００１５】
ＣＰＵ１１０は、例えば、情報処理装置２００から印刷対象のデータ（以下では「印刷
データ」とよぶ）を受信すると、印刷データに付加されている情報（後述する「節電移行
設定データ」）を抽出する。そして、ＣＰＵ１１０は、受信した印刷データを印刷エンジ
ン１８０に出力して印刷させる。これとともに、ＣＰＵ１１０は、印刷データから抽出し
た節電移行設定データに基づいて、節電モードに移行するタイミング（以下では「節電移
行タイミング」とよぶ）を決定する。ＣＰＵ１１０は、節電移行タイミングを決定すると
、タイマー回路１４０から所定間隔で出力される信号を用いて、印刷が完了してからの経
過時間をカウントし、決定された節電移行タイミングで、印刷装置１００を節電モードに
移行させる。
【００１６】
ＲＡＭ１２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ１１０による
演算時のワークメモリーとして使用される。例えば、ＲＡＭ１２０は、情報処理装置２０
０から送信された印刷データを一時的に格納する。
【００１７】
ＲＯＭ１３０は、ＦｌａｓｈＲＯＭ等の書き換え可能な記憶媒体であり、各種プログラ
ムを格納する。例えば、ＲＯＭ１３０は、印刷装置１００の状態（通常モード、節電モー
ド）を管理するためのプログラムや、節電移行タイミングを決定するためのプログラムな
どを格納する。
【００１８】
タイマー回路１４０は、所定間隔（例えば、１秒）で、所定の信号をＣＰＵ１１０に通
知し続ける。
【００１９】
操作パネル１５０は、液晶ディスプレイ、タッチパネルなどを備え、メッセージ等を表
示し、ユーザーからの指示を受け付ける。例えば、操作パネル１５０は、所定のメッセー
ジを表示して、節電移行時間（デフォルト値）の設定をユーザーから受け付けることがで
きる。
【００２０】
ＵＳＢインターフェイス１６０は、ＵＳＢケーブルを介して、接続されている情報処理
装置２００とのデータのやりとり（受信、送信）を制御する。
【００２１】
ネットワークインターフェイス１７０は、ネットワークを介して通信可能な情報処理装
置２００とのデータのやりとり（受信、送信）を制御する。
【００２２】
印刷エンジン１８０は、ＣＰＵ１１０からの指示に従って、ＣＰＵ１１０から出力され
た印刷対象のデータ（印刷データ）を印刷する。
【００２３】
図２は、印刷システム１０の機能構成図である。図示するように、印刷装置１００は、
印刷データ受信部１０１と、節電制御部１０２と、印刷実行部１０３と、を有する。
【００２４】
印刷データ受信部１０１は、情報処理装置２００から送信された印刷データを受信し、
ＲＡＭ１２０等のメモリーに格納する。また、印刷データ受信部１０１は、印刷データと
ともに受信した印刷コマンドを、印刷実行部１０３に通知する。
【００２５】
節電制御部１０２は、印刷装置１００の状態（通常モード、節電モード）を管理する。
具体的には、節電制御部１０２は、印刷データに付加されている節電移行設定データに基
づいて、節電移行タイミングを決定する。そして、節電制御部１０２は、決定された節電
移行タイミングで、印刷装置１００を通常モードから節電モードに切り替える。ここでの
詳細な制御については後述する。また、節電制御部１０２は、節電モード中に印刷データ
受信部１０１で印刷データが受信されると、印刷装置１００を節電モードから通常モード
に切り替える。なお、節電モードから通常モードに切り替える場合には、節電制御部１０
２は、印刷エンジン１８０等への電力供給を再開するとともに、印刷実行部１０３に印刷
の準備を促す通知などを行う。
【００２６】
印刷実行部１０３は、印刷データ受信部１０１で受信された印刷データを印刷する。具
体的には、印刷実行部１０３は、印刷データとともに受信された印刷コマンドに従って、
印刷エンジン１８０や印字ヘッド（不図示）を制御し、印字処理を実行する。
【００２７】
本実施形態が適用された印刷装置１００は、以上のような構成からなる。ただし、印刷
装置１００の構成はこれに限定されない。例えば、印刷装置１００は、さらに、ファクシ
ミリ機能などを有する複合機であってもよい。
【００２８】
また、上記した各構成要素は、印刷装置１００の構成を理解容易にするために、主な処
理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が
制限されることはない。印刷装置１００の構成は、処理内容に応じて、さらに多くの構成
要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するよう
に分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されて
もよいし、複数のハードウェアで実行されてもよい。
【００２９】
＜情報処理装置２００＞
図１に戻り、情報処理装置２００について説明する。
【００３０】
情報処理装置（第１の情報処理装置、第２の情報処理装置、など）２００は、印刷装置
１００のホストコンピューターとして機能する。情報処理装置２００は、図示するように
、ＣＰＵ２１０と、ＲＡＭ２２０と、ＲＯＭ２３０と、出力装置２４０と、キーボード、
マウス等からなる入力装置２５０と、ＵＳＢインターフェイス（Ｉ／Ｆ）２６０と、ネッ
トワークインターフェイス（Ｉ／Ｆ）２７０と、を備える一般的なコンピューターである
。
【００３１】
ＣＰＵ２１０は、他のユニットを制御して情報処理装置２００の各種機能を実現する演
算装置である。ＣＰＵ２１０は、ＲＯＭ２３０やハードディスク（不図示）などの記憶媒
体に格納された所定のプログラムをＲＡＭ２２０にロードして実行することにより各種機
能を実現する。
【００３２】
ＣＰＵ２１０は、例えば、印刷装置１００で印刷可能な印刷データを生成し、節電移行
タイミングを指示するための節電移行設定データを付加して、印刷装置１００に送信する
。ここで、節電移行設定データには、ユーザーによって指定された節電移行時間を特定す
る情報が含まれている。
【００３３】
ＲＡＭ２２０は、各種プログラム、データなどを一時的に格納し、ＣＰＵ２１０による
演算時のワークメモリーとして使用される。例えば、ＲＡＭ２２０は、印刷データや節電
移行設定データなどを一時的に格納する。
【００３４】
ＲＯＭ２３０は、ＦｌａｓｈＲＯＭ等の記憶媒体であり、各種プログラムを格納する。
例えば、ＲＯＭ２３０は、印刷装置１００を制御するためのドライバープログラムなどを
格納する。
【００３５】
出力装置２４０は、液晶ディスプレイや有機ＥＬディスプレイなどから構成される。出
力装置２４０には、各種設定画面（例えば、印刷設定画面）を表示する。
【００３６】
入力装置２５０は、キーボードやマウスなどから構成される。入力装置２５０は、ユー
ザーからの指示（例えば、節電移行時間の設定）を受け付ける。
【００３７】
ＵＳＢインターフェイス２６０は、ＵＳＢケーブルを介して、接続されている印刷装置
１００とのデータのやりとり（受信、送信）を制御する。
【００３８】
ネットワークインターフェイス２７０は、ネットワークを介して通信可能な印刷装置１
００とのデータのやりとり（受信、送信）を制御する。
【００３９】
図２を参照して、情報処理装置２００の機能構成について説明する。図示するように、
情報処理装置２００は、少なくともプリンタードライバー２０１を有する。
【００４０】
プリンタードライバー２０１は、印刷データを生成するとともに、印刷設定画面３００
で受け付けた節電移行時間の設定に基づいて、節電移行設定データを生成する。そして、
プリンタードライバー２０１は、印刷データに節電移行設定データを付加して、印刷装置
１００に送信する。また、プリンタードライバー２０１は、印刷設定画面３００で受け付
けた設定内容に基づいて印刷コマンドを生成し、印刷データとともに印刷装置１００に送
信する。
【００４１】
図３は、プリンタードライバー２０１が出力装置２４０に表示する印刷設定画面３００
の一例を示す図である。
【００４２】
図示するように、印刷設定画面３００には、節電移行時間を設定するための節電移行時
間欄３１０と、印刷を指示するためのＯＫボタン３２０と、が少なくとも設けられる。
【００４３】
図４は、節電移行時間欄３１０上がタッチされた場合の印刷設定画面３００の一例を示
す図である。
【００４４】
図示するように、節電移行時間欄３１０をタッチする操作が、入力装置２５０を介して
なされると、プリンタードライバー２０１は、節電移行時間として設定可能な候補の一覧
３１５を、印刷設定画面３００上に表示する。例えば、プリンタードライバー２０１は、
節電移行時間に設定可能な候補として、「デフォルト」、「０分」、「５分」、「１５分
」、「３０分」、「６０分」などの文字列を表示する。
【００４５】
ここで、「デフォルト」とは、節電移行時間について指定しないことを意味する。「デ
フォルト」が選択された場合には、印刷装置１００では、既に設定されている節電移行時
間（デフォルト値）に基づいて節電移行タイミングが決定される。また、「０分」とは、
節電移行時間を０分に指定すること、すなわち、印刷後ただちに節電モードに移行させる
ことを意味する。また、「５分」、「１５分」、「３０分」、「６０分」などは、節電移
行時間をその時間に指定すること、すなわち、印刷後、指定された節電移行時間が経過し
てから節電モードに移行させることを意味する。
【００４６】
そして、プリンタードライバー２０１は、ＯＫボタン３２０をタッチする操作が、入力
装置２５０を介してなされると、その時点において印刷設定画面３００上で指定されてい
る設定内容に基づいて、印刷コマンド、印刷データ、節電移行設定データを生成する。例
えば、プリンタードライバー２０１は、ＯＫボタン３２０がタッチされた時点において、
節電移行時間欄３１０で「３０分」が選択されている場合には（図示するチェックマーク
）、節電移行時間を「３０分」に指定する節電移行設定データを生成する。それから、プ
リンタードライバー２０１は、生成した印刷データに節電移行設定データを付加して、印
刷コマンドとともに印刷装置１００に送信する。なお、プリンタードライバー２０１は、
印刷装置１００に送信する印刷データに対して、ユーザー名（或いは、情報処理装置２０
０の装置名）を特定するデータを付加しておく。
【００４７】
本実施形態が適用された情報処理装置２００は、以上のような構成からなる。ただし、
情報処理装置２００の構成はこれに限定されない。
【００４８】
また、上記した各構成要素は、情報処理装置２００の構成を理解容易にするために、主
な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発
明が制限されることはない。情報処理装置２００の構成は、処理内容に応じて、さらに多
くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行
するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実
行されてもよいし、複数のハードウェアで実行されてもよい。
【００４９】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。
【００５０】
＜印刷データ受信時の処理＞
図５は、本実施形態の印刷装置１００が実行する印刷データ受信時の処理を説明するた
めのフローチャートである。
【００５１】
印刷データ受信部１０１は、例えば、情報処理装置２００から印刷データが送られてき
たタイミングで、本フローを開始する。なお、本フローの処理は、印刷データが送られて
くる毎に実行される。
【００５２】
本フローを開始すると、印刷データ受信部１０１は、情報処理装置２００から送られた
印刷データを受信する（ステップＳ１０１）。具体的には、印刷データ受信部１０１は、
情報処理装置２００から送られた印刷データ（節電移行設定データが付加された印刷デー
タ）を、ＲＡＭ１２０等のメモリーに格納する。また、印刷データ受信部１０１は、印刷
データとともに送られた印刷コマンドを、印刷実行部１０３に通知する。
【００５３】
次に、節電制御部１０２は、ステップＳ１０１で受信された印刷データに付加されてい
る節電移行設定データの解析を行う（ステップＳ１０２）。具体的には、節電制御部１０
２は、ステップＳ１０１でＲＡＭ１２０等のメモリーに格納された印刷データを読み出し
、読み出した印刷データに付加されている節電移行設定データを抽出する。そして、節電
制御部１０２は、節電移行設定データで指定されている節電移行時間を特定する。
【００５４】
それから、節電制御部１０２は、印刷データを送信してきたユーザーと同じユーザー名
（或いは、印刷データを送信してきた情報処理装置２００と同じ装置名）のタイマーカウ
ントがその時点で既に行われているか否か判別する（ステップＳ１０３）。具体的には、
節電制御部１０２は、ステップＳ１０１で受信された印刷データに付加されているユーザ
ー名（或いは、装置名）を特定する。そして、節電制御部１０２は、特定したユーザー名
（或いは、装置名）に一致する識別ＩＤを有するタイマー（カウント中のタイマー）を検
索し、存在する場合には、印刷データを送信してきたユーザーと同じユーザー名のタイマ
ーカウントがその時点で既に行われていると判定する。一方、節電制御部１０２は、特定
したユーザー名に一致する識別ＩＤを有するタイマー（カウント中のタイマー）が存在し
ない場合には、印刷データを送信してきたユーザーと同じユーザー名のタイマーカウント
は行われていないと判定する。
【００５５】
ステップＳ１０３において、節電制御部１０２は、印刷データを送信してきたユーザー
と同じユーザー名のタイマーカウントが行われていないと判定した場合には（ステップＳ
１０３；Ｎｏ）、新規のタイマーをセットする（ステップＳ１０４）。具体的には、節電
制御部１０２は、ステップＳ１０１で受信された印刷データに付加されているユーザー名
（或いは、装置名）を識別ＩＤとするタイマーを生成し、生成したタイマーのカウント値
を初期化する（例えば、「０」にする）。ここで、節電制御部１０２は、生成したタイマ
ーの識別ＩＤ（ユーザー名や装置名）を、ＲＡＭ１２０等のメモリーに登録する。
【００５６】
一方、ステップＳ１０３において、節電制御部１０２は、印刷データを送信してきたユ
ーザーと同じユーザー名のタイマーカウントが行われていると判定した場合には（ステッ
プＳ１０３；Ｙｅｓ）、そのタイマーカウントを中止する（ステップＳ１０５）。
【００５７】
そして、節電制御部１０２は、ステップＳ１０５で中止したタイマーを再セットする（
ステップＳ１０６）。具体的には、節電制御部１０２は、ステップＳ１０５で中止したタ
イマーのカウント値を初期化する（例えば、「０」にする）。
【００５８】
ステップＳ１０４、又は、ステップＳ１０６の処理が終了すると、印刷実行部１０３は
、ステップＳ１０１で受信された印刷データの印刷を実行する（ステップＳ１０７）。具
体的には、印刷実行部１０３は、ステップＳ１０１でＲＡＭ１２０等のメモリーに格納さ
れた印刷データを読み出す。そして、印刷実行部１０３は、読み出した印刷データを、印
刷データ受信部１０１から通知された印刷コマンドに従って印刷する。
【００５９】
ステップＳ１０７における印刷処理が完了すると、節電制御部１０２は、ステップＳ１
０１で受信した印刷データに付加されていた節電移行設定データに基づいて、当該印刷デ
ータについての節電移行タイミングを決定する（ステップＳ１０８）。具体的には、節電
制御部１０２は、ステップＳ１０７における印刷処理が完了してから、ステップＳ１０２
で特定しておいた節電移行時間が経過するタイミングを、節電移行タイミングとして決定
する。
【００６０】
それから、節電制御部１０２は、ステップＳ１０４、又は、ステップＳ１０６でセット
（再セット）されたタイマーのカウントを開始する（ステップＳ１０９）。具体的には、
節電制御部１０２は、タイマー回路１４０から所定間隔で出力される所定の信号を受信す
るたびに、ステップＳ１０４、又は、ステップＳ１０６でセット（再セット）したタイマ
ーについて、カウント値のカウントアップを行う。
【００６１】
節電制御部１０２は、タイマーのカウントを開始してから（すなわち、ステップＳ１０
７における印刷処理が完了してから）、節電移行時間が経過したか否か判別する（ステッ
プＳ１１０）。具体的には、節電制御部１０２は、ステップＳ１０２で特定しておいた節
電移行時間に相当するカウント値（閾値）まで、カウントアップ中のカウント値が到達し
たか否か判別する。ここで、節電制御部１０２は、カウントアップ中のカウント値が、節
電移行時間に相当するカウント値（閾値）に到達した場合に、節電移行時間が経過したと
判定する。一方、カウントアップ中のカウント値が、節電移行時間に相当するカウント値
（閾値）に到達していない場合には、節電移行時間はまだ経過していないと判定する。
【００６２】
そして、節電制御部１０２は、印刷処理が完了してから節電移行時間が経過するまで（
ステップＳ１１０；Ｎｏ）、タイマーのカウントを続ける。また、節電制御部１０２は、
節電移行時間が経過すると（ステップＳ１１０；Ｙｅｓ）、タイマーのカウントを終了す
る（ステップＳ１１１）。ここで、節電制御部１０２は、ステップＳ１０４で登録された
タイマーの識別ＩＤに、カウントを終了したことを示す情報を対応付けてＲＡＭ１２０等
のメモリーに記憶し、本フローを終了する。
【００６３】
ところで、本実施形態の印刷装置１００には、複数の情報処理装置２００が接続されて
いる。そのため、複数の情報処理装置２００から、或いは、同一の情報処理装置２００か
ら、ほぼ同時期に複数の印刷データが送られてくる場合もある。
【００６４】
例えば、図６（Ａ）は、第１の情報処理装置２００と第２の情報処理装置２００からほ
ぼ同時期に印刷データが送られてきた場合における、それぞれの印刷処理にかかる時間と
節電移行時間を示す図である。印刷装置１００は、第１の情報処理装置２００から送られ
てきた印刷データと、第２の情報処理装置２００から送られてきた印刷データと、の両印
刷データに対して、独立して上記のフローを実行する。これにより、印刷装置１００は、
図示するように、第１の情報処理装置２００から送られてきた印刷データについては、印
刷を完了してから３０分の節電移行時間が経過後に、タイマーカウントを終了し、第２の
情報処理装置２００から送られてきた印刷データについては、印刷を完了してから１０分
の節電移行時間が経過後に、タイマーカウントを終了することができる。
【００６５】
そして、詳細については後述するが、本実施形態では、全てのタイマーカウントが終了
するまで、節電モードには移行されない。そのため、複数の情報処理装置２００からほぼ
同時期に印刷データが受信された場合には、各印刷データに付加されている節電移行設定
データ（節電移行情報）のうち、ステップＳ１０８で決定された節電移行タイミングが最
後となる節電移行設定データに基づいて、節電移行タイミングが決定されていることにな
る。図示する例では、節電制御部１０２は、第１の情報処理装置２００から送られてきた
印刷データの印刷を完了してから３０分の節電移行時間が経過するタイミング（点線）を
、節電移行タイミングとして決定することになる。
【００６６】
そのため、他のユーザー（他の装置）によって指定された節電移行時間に基づいて勝手
に節電モードに切り替えられることはなく、印刷装置１００を利用する全てのユーザーに
とって、作業効率がよくなる。
【００６７】
また、図６（Ｂ）は、同一ユーザー（或いは、同一装置）から連続して複数の印刷デー
タが送られてきた場合における、それぞれの印刷処理にかかる時間と節電移行時間を示す
図である。この場合においても、印刷装置１００は、両印刷データに対して、独立して上
記のフローを実行する。そして、印刷装置１００は、図示するように、後から送られてき
た印刷データについて上記のステップＳ１０５、ステップＳ１０６の処理を実行すること
により、最初に送られてきた印刷データについてのタイマーカウント（３０分）を途中で
中止し、タイマーを再セットできる。
【００６８】
これにより、同一ユーザー（或いは、同一装置）から連続して複数の印刷データが受信
された場合には、最後に受信された印刷データに付加されている節電移行設定データ（節
電移行情報）に基づいて、節電移行タイミングが決定されていることになる。図示する例
では、節電制御部１０２は、最後に受信された印刷データの印刷を完了してから１０分の
節電移行時間が経過するタイミング（点線）を、節電移行タイミングとして決定すること
になる。
【００６９】
そのため、連続して印刷を行う場合においては、最初の印刷データを印刷する際に指定
した節電移行時間を、後から容易に変更でき、便利である。
【００７０】
＜節電移行処理＞
図７は、本実施形態の印刷装置１００が実行する節電移行処理を説明するためのフロー
チャートである。
【００７１】
節電制御部１０２は、例えば、カウントアップ中のタイマーが存在していない状態にお
いて、最初にタイマーがセットされたタイミングで、本フローを開始する。
【００７２】
本フローを開始すると、節電制御部１０２は、全てのタイマーについてカウントが終了
したか否か判別する（ステップＳ２０１）。具体的には、節電制御部１０２は、ＲＡＭ１
２０等のメモリーを参照して、登録されている全てのタイマーの識別ＩＤに、カウントを
終了したことを示す情報が対応付けられているか否か判別する。ここで、カウントを終了
したことを示す情報が全てのタイマー（識別ＩＤ）に対応付けられている場合には、全て
のタイマーについてカウントが終了したと判定する。一方、カウントを終了したことを示
す情報が対応付けられていないタイマー（識別ＩＤ）がある場合には、カウント中のタイ
マーがあると判定する。
【００７３】
節電制御部１０２は、全てのタイマーについてカウントが終了したと判定するまで、同
ステップの判別を繰り返す（ステップＳ２０１；Ｎｏ）。そして、節電制御部１０２は、
全てのタイマーについてカウントが終了したと判定すると（ステップＳ２０１；Ｙｅｓ）
、ＲＡＭ１２０等のメモリーに登録されているデータ（タイマーの識別ＩＤ、カウントを
終了したことを示す情報）を削除し、処理をステップＳ２０２に移行する。
【００７４】
処理がステップＳ２０２に移行すると、節電制御部１０２は、印刷装置１００の状態を
通常モードから節電モードに移行させる（ステップＳ２０２）。すなわち、節電制御部１
０２は、印刷装置１００における電力の消費を節約するために、印刷装置１００内の各部
（印刷エンジン１８０など）への電力供給を停止する。
【００７５】
その後、節電制御部１０２は、本フローを終了する。
【００７６】
以上のような処理（印刷データ受信時の処理、節電移行処理）を印刷装置１００で行う
ことにより、印刷装置１００における無駄な消費電力を抑えるとともに、印刷装置１００
を利用するユーザーの作業効率を向上させることができる。
【００７７】
なお、上記したフローの各処理単位は、印刷装置１００を理解容易にするために、主な
処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、
本願発明が制限されることはない。印刷装置１００が行う処理は、さらに多くの処理ステ
ップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行し
てもよい。
【００７８】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するも
のではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００７９】
例えば、上記の実施形態では、節電移行時間の経過をカウントするためのタイマー機能
（タイマーカウント）をソフトウェアによって実現している。しかし、本発明は、これに
限定されない。例えば、印刷装置１００は、同様のタイマー機能を有する複数のタイマー
回路１４０を備え、印刷データごとに異なるタイマー回路１４０（ハードウェア）を用い
て、節電移行時間の経過をカウントするようにしてもよい。
【符号の説明】
【００８０】
１０・・・印刷システム、１００・・・印刷装置、１０１・・・印刷データ受信部、１０
２・・・節電制御部、１０３・・・印刷実行部、１１０・・・ＣＰＵ（印刷装置）、１２
０・・・ＲＡＭ（印刷装置）、１３０・・・ＲＯＭ（印刷装置）、１４０・・・タイマー
回路、１５０・・・操作パネル、１６０・・・ＵＳＢインターフェイス（印刷装置）、１
７０・・・ネットワークインターフェイス（印刷装置）、１８０・・・印刷エンジン、２
００・・・情報処理装置、２０１・・・プリンタードライバー、２１０・・・ＣＰＵ（情
報処理装置）、２２０・・・ＲＡＭ（情報処理装置）、２３０・・・ＲＯＭ（情報処理装
置）、２４０・・・出力装置、２５０・・・入力装置、２６０・・・ＵＳＢインターフェ
イス（情報処理装置）、２７０・・・ネットワークインターフェイス（情報処理装置）、
３００・・・印刷設定画面、３１０・・・節電移行時間欄、３１５・・・一覧、３２０・
・・ＯＫボタン。
【図１】
0005392013.tif 000002
【図２】
0005392013.tif 000003
【図３】
0005392013.tif 000004
【図４】
0005392013.tif 000005
【図５】
0005392013.tif 000006
【図６】
0005392013.tif 000007
【図７】
0005392013.tif 000008