(57)【特許請求の範囲】
【請求項１】
印刷データを生成するホストコンピューターであって、印刷装置と通信可能でなくなってから第１時間経過すると印刷失敗エラーとする複数のホストコンピューターとネットワークを介して接続され、ネットワーク通信可能な第一モードと、ネットワーク通信不可能な第二モードとで動作する印刷装置であって、
前記第一モードと前記第二モードとの相互の移行を制御する制御手段と
前記第二モードから前記第一モードに移行した場合に、印刷データの問い合わせを前記ホストコンピューターにブロードキャスト送信する送信手段と、
前記問い合わせに応じて前記ホストコンピューターから送信された印刷データを受信する受信手段と、
前記印刷データに基づいて印刷を行う印刷手段と、を有し、
前記送信手段は、前記第一モードにおいて、印刷データの問い合わせを前記ホストコンピューターに一定間隔で送信し、
前記問い合わせを送信する間隔は、前記ホストコンピューターに設定された前記第１時間よりも短い時間である、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御手段は、前記第一モードから前記第二モードに移行した場合、移行後所定時間の経過後に前記第一モードに移行する、
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記制御手段は、前記問い合わせに応じて前記ホストコンピューターから印刷データが受信されなかった場合、前記第一モードから前記第二モードに移行する、
ことを特徴とする印刷装置。
【請求項４】
請求項２又は３に記載の印刷装置であって、
前記第一モードから前記第二モードへの移行を禁止する予約時間帯を受け付けて設定する設定手段を有し、
前記制御手段は、現在時刻が前記予約時間帯内である場合に、前記第二モードから前記第一モードに移行する、
ことを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記設定手段は、前記ホストコンピューターごとに前記予約時間帯を受け付け、
前記印刷手段は、前記予約時間帯内に、複数のホストコンピューターから印刷データが受信された場合、当該予約時間帯に対応するホストコンピューターからの印刷データを、他のホストコンピューターからの印刷データよりも優先して印刷する、
ことを特徴とする印刷装置。
【請求項６】
請求項４又は５に記載の印刷装置であって、
前記設定手段は、印刷頻度が所定値を超える時間帯を予約時間帯として設定する、
ことを特徴とする印刷装置。
【請求項７】
印刷データを生成するコンピューターであって、印刷装置と通信可能でなくなってから第１時間経過すると印刷失敗エラーとする複数のコンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムであって、
前記コンピューターは、
印刷データを取得する取得手段と、
印刷データの問い合わせを前記印刷装置から受信する受信手段と、
前記印刷データを保存する保存手段と、
前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置に送信する送信手段と、を有し、
前記印刷装置は、
前記第一モードと前記第二モードとの相互の移行を制御する制御手段と
前記第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューターにブロードキャスト送信する送信手段と、
前記コンピューターから送信された印刷データを受信する受信手段と、
前記印刷データに基づいて印刷を行う印刷手段と、を有し、
前記送信手段は、前記第一モードにおいて、印刷データの問い合わせを前記ホストコンピューターに一定間隔で送信し、
前記問い合わせを送信する間隔は、前記コンピューターに設定された前記第１時間よりも短い時間である、
ことを特徴とする印刷システム。
【請求項８】
印刷データを生成するコンピューターであって、印刷装置と通信可能でなくなってから第１時間経過すると印刷失敗エラーとする複数のコンピューターと、ネットワーク通信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、を備える印刷システムにおける印刷方法であって、
前記コンピューターが、印刷データを取得するステップと、
前記コンピューターが、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に送信するステップと、
前記コンピューターが、前記印刷装置と通信可能でない場合、前記取得した印刷データを保存手段に保存するステップと、
前記印刷装置が、印刷データの問い合わせを前記コンピューターにブロードキャスト送信するステップと、
前記コンピューターが、印刷データの問い合わせを前記印刷装置から受信した場合に、前記保存された印刷データを前記印刷装置に送信するステップと、を含み、
前記印刷装置は、前記第一モードにおいて、印刷データの問い合わせを前記コンピューターに一定間隔で送信し、
前記問い合わせを送信する間隔は、前記コンピューターに設定された前記第１時間よりも短い時間である、
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、及び印刷方法に関する。
【背景技術】
【０００２】
コピー機、複合機、プリンターなどの印刷装置であって、動作モードとして、通常モー
ドと通常モードよりも消費電力を低減した省電力モードとを有するものが知られている。
【０００３】
例えば、特許文献１には、時間帯を設定したテーブルに基づいて、直ちに印刷ジョブの
実行が可能な通電モードと、該通電モードより消費電力が小さく該通電モードに移行する
のに所定の準備が必要な節電モードとを切り替える印刷装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７２６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、環境に対する要求が厳しくなっており、例えば、ＣＰＵ、メモリー、印刷エンジ
ンなどの電源をオフにするだけでなく、ネットワーク通信も遮断する省電力モードを有す
る印刷装置が登場してきている。以下では、ネットワーク通信を遮断する省電力モードを
「オフモード」ともいう。
【０００６】
オフモード中の印刷装置は、例えば、印刷装置が備える操作パネルなどの操作を検出し
た場合に、オフモードから復帰することができる。しかし、オフモード中の印刷装置は、
ネットワーク通信が遮断されているため、例えば、ＰＣ（Personal Computer）などのホ
ストから印刷指示が送信されても、オフモードから復帰することができない。この場合、
ホストでは、例えば、印刷エラーとして検出される。
【０００７】
このように、ユーザーは、オフモード中の印刷装置を直接手で操作してオフモードから
復帰させないと、印刷を行えない。すなわち、ユーザーは、ＰＣなどのホストからの遠隔
操作により印刷装置を復帰させることはできない。従って、このようなオフモードは、実
際にはユーザーにとって不便である。また、不便であるため、省電力性が高いにも関わら
ず、あまり使用されていない。
【０００８】
そこで、本発明は、印刷装置のオフモードの利便性を向上することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するための本発明の一態様は、ホストコンピューターとネットワーク
を介して接続され、ネットワーク通信可能な第一モードと、ネットワーク通信不可能な第
二モードとで動作する印刷装置であって、前記第一モードと前記第二モードとの相互の移
行を制御する制御手段と、前記第二モードから前記第一モードに移行した場合に、印刷デ
ータの問い合わせを前記ホストコンピューターに送信する送信手段と、前記問い合わせに
応じて前記ホストコンピューターから送信された印刷データを受信する受信手段と、前記
印刷データに基づいて印刷を行う印刷手段と、を有する。
【００１０】
ここで、前記制御手段は、前記第一モードから前記第二モードに移行した場合、移行後
所定時間の経過後に前記第一モードに移行してもよい。
【００１１】
また、前記制御手段は、前記問い合わせに応じて前記ホストコンピューターから印刷デ
ータが受信されなかった場合、前記第一モードから前記第二モードに移行してもよい。
【００１２】
また、前記印刷装置であって、前記第一モードから前記第二モードへの移行を禁止する
予約時間帯を受け付けて設定する設定手段を有し、前記制御手段は、現在時刻が前記予約
時間帯内である場合に、前記第二モードから前記第一モードに移行してもよい。
【００１３】
また、前記設定手段は、前記ホストコンピューターごとに前記予約時間帯を受け付け、
前記印刷手段は、前記予約時間帯内に、複数のホストコンピューターから印刷データが受
信された場合、当該予約時間帯に対応するホストコンピューターからの印刷データを、他
のホストコンピューターからの印刷データよりも優先して印刷してもよい。
【００１４】
また、前記設定手段は、印刷頻度が所定値を超える時間帯を予約時間帯として設定して
もよい。
【００１５】
上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接
続されるコンピューターのプログラムであって、印刷データを取得する取得手段と、印刷
データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを保存する
保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印刷装置に
送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保存手段に
保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記印刷装置
に送信する送信手段として、前記コンピューターを機能させる。
【００１６】
ここで、前記送信手段は、前記印刷装置と通信可能でないと判定した後、所定時間の計
測を行い、当該所定時間内に前記問い合わせが受信された場合に、前記保存された印刷デ
ータを前記印刷装置に送信してもよい。
【００１７】
また、前記印刷装置は、一定間隔で前記問い合わせを送信し、前記所定時間は、前記所
定間隔よりも長い時間であってもよい。
【００１８】
また、前記所定時間内に前記問い合わせが受信されなかった場合に、エラー情報を出力
する出力手段として、前記コンピューターを機能させてもよい。
【００１９】
上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接
続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手
段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データ
を保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データをスプ
ーラーに出力することにより前記印刷装置に送信し、前記印刷装置と通信可能でない場合
、前記取得した印刷データを前記保存手段に保存し、前記問い合わせが受信された場合に
、前記保存された印刷データを前記スプーラーに出力することにより前記印刷装置に送信
する送信手段として、前記コンピューターを機能させる。
【００２０】
上記の課題を解決するための本発明の他の態様は、印刷装置とネットワークを介して接
続されるコンピューターのドライバープログラムであって、印刷データを取得する取得手
段と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷装置と
通信可能である場合、取得した印刷データをスプーラーに出力することにより前記印刷装
置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記スプー
ラーに出力して一時的に保存させ、前記問い合わせが受信された場合に、前記保存された
印刷データを前記スプーラーから出力させることにより前記印刷装置に送信する送信手段
として、前記コンピューターを機能させる。
【００２１】
上記の課題を解決するための本発明の他の態様は、コンピューターと、ネットワーク通
信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、
を備える印刷システムであって、前記コンピューターは、印刷データを取得する取得手段
と、印刷データの問い合わせを前記印刷装置から受信する受信手段と、前記印刷データを
保存する保存手段と、前記印刷装置と通信可能である場合、取得した印刷データを前記印
刷装置に送信し、前記印刷装置と通信可能でない場合、前記取得した印刷データを前記保
存手段に保存し、前記問い合わせが受信された場合に、前記保存された印刷データを前記
印刷装置に送信する送信手段と、を有し、前記印刷装置は、前記第一モードと前記第二モ
ードとの相互の移行を制御する制御手段と、前記第二モードから前記第一モードに移行し
た場合に、前記問い合わせを前記コンピューターに送信する送信手段と、前記コンピュー
ターから送信された印刷データを受信する受信手段と、前記印刷データに基づいて印刷を
行う印刷手段と、を有する。
【００２２】
上記の課題を解決するための本発明の他の態様は、コンピューターと、ネットワーク通
信可能な第一モード及びネットワーク通信不可能な第二モードとで動作する印刷装置と、
を備える印刷システムにおける印刷方法であって、前記コンピューターが、印刷データを
取得するステップと、前記コンピューターが、前記印刷装置と通信可能である場合、取得
した印刷データを前記印刷装置に送信するステップと、前記コンピューターが、前記印刷
装置と通信可能でない場合、前記取得した印刷データを保存手段に保存するステップと、
前記コンピューターが、印刷データの問い合わせを前記印刷装置から受信した場合に、前
記保存された印刷データを前記印刷装置に送信するステップと、前記印刷装置が、前記第
一モードと前記第二モードとの相互の移行を制御するステップと、前記印刷装置が、前記
第二モードから前記第一モードに移行した場合に、前記問い合わせを前記コンピューター
に送信するステップと、前記印刷装置が、前記コンピューターから送信された印刷データ
を受信するステップと、  前記印刷装置が、前記印刷データに基づいて印刷を行うステッ
プと、を含む。
【００２３】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる
。
【図面の簡単な説明】
【００２４】
【図１】本発明の第一実施形態に係る印刷システムの概略構成の一例を示す図である。
【図２】印刷システムの機能構成の一例を示す図である。
【図３】プリンターの各動作モードの関係の一例を説明する図である。
【図４】プリンターの各動作モードの遷移の一例を説明する図である。
【図５】ＰＣの印刷処理の一例を示すフロー図である。
【図６】プリンターの印刷処理の一例を示すフロー図である。
【図７】本発明の第二実施形態に係る、印刷システムの概略構成の一例を示す図である。
【図８】印刷システムの機能構成の一例を示す図である。
【図９】サーバーの印刷処理の一例を示すフロー図である。
【図１０】本発明の第三実施形態に係る印刷システムの機能構成の一例を示す図である。
【図１１】予約時間帯を設定する画面の一例を示す図である。
【図１２】プリンターの各動作モードの状態遷移の一例を説明する図である。
【発明を実施するための形態】
【００２５】
＜第一実施形態＞
以下、本発明の第一実施形態の一例について、図面を参照しながら説明する。
【００２６】
本実施形態では、オフモードを有する印刷装置として、プリンターを例に挙げて説明す
る。もちろん、印刷装置は、プリンターに限られず、コピー機、複合機などであってもよ
い。
【００２７】
図１は、本発明の第一実施形態に係る印刷システムの概略構成の一例を示す図である。
【００２８】
印刷システム０は、プリンター１と、複数のＰＣ３とを備える。プリンター１とＰＣ３
とは、ＬＡＮ（Local Area Network）などのネットワーク２を介して接続される。
【００２９】
ＰＣ３は、例えば、プリンタードライバープログラムにより印刷データ（「印刷ジョブ
」ともいう）を生成し、ネットワーク２を介してプリンター１に印刷データを送信する。
プリンター１は、例えば、ネットワーク２を介して受信した印刷データに従って印刷を行
う。
【００３０】
プリンター１は、例えば、インクジェット方式やレーザー方式のプリンターである。プ
リンター１は、コントローラー１０と、操作パネル２０と、印刷エンジン３０と、ネット
ワークインターフェイス（Ｉ／Ｆ）４０とを有する。
【００３１】
コントローラー１０は、例えば、プリンター１の主要機能を搭載したチップ（ＳｏＣ：
System on Chip）などで構成され、プリンター１全体の動作を制御する。
【００３２】
例えば、コントローラー１０は、ネットワークＩ／Ｆ４０を介して印刷データを受信す
ると、当該印刷データに基づいて印刷エンジン３０に出力する印字データを生成し、印刷
エンジン３０を制御して印字データに基づく印刷を実行させる。また、例えば、コントロ
ーラー１０は、操作パネル２０へのメニュー画面や各種設定画面の表示を行う。また、コ
ントローラー１０は、操作パネル２０を介してユーザーの操作を受け付け、各種設定の変
更を受け付ける。
【００３３】
また、コントローラー１０は、プリンター１の動作モードの制御を行う。詳細は後述す
るが、コントローラー１０は、通常モード及び複数の省電力モードの間の移行を制御する
。
【００３４】
上記のような各種処理を実現するために、コントローラー１０は、ＣＰＵ（Central Pr
ocessing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only M
emory）１３とを備える。なお、コントローラー１０は、上記の各種処理を専用に行うよ
うに設計されたＡＳＩＣで構成されていてもよい。
【００３５】
ＣＰＵ１１は、各種プログラムを実行する。ＲＡＭ１２は、印刷データや印字データな
どの各種データおよびプログラム等を一時的に記憶する。ＲＯＭ１３には、プリンター１
を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されている
。
【００３６】
操作パネル２０は、ユーザーとプリンター１のインターフェイスとして機能する。操作
パネル２０は、例えば、画像等を表示するディスプレイと、ユーザーの操作を受け付ける
タッチパネルやボタン等の入力装置とを備える。
【００３７】
印刷エンジン３０は、コントローラー１０からの指示に基づいて、コントローラー１０
から出力された印字データを印刷媒体に印刷する。印刷エンジン３０は、例えば、インク
ジェット方式やレーザー方式である。
【００３８】
ネットワークＩ／Ｆ４０は、ネットワーク２に接続して、ＰＣ３などのホストと通信す
るユニットである。
【００３９】
ＰＣ３は、プリンター１のホストとして機能する。ＰＣ３は、例えば、ＣＰＵ、ＲＡＭ
、ＲＯＭ、補助記憶装置、ネットワークＩ／Ｆ、ディスプレイ、マウスやキーボードなど
の入力装置を備える、一般的なコンピューターである。
【００４０】
ＰＣ３には、例えば、ＯＳ（Operating System）、アプリケーションプログラム、プリ
ンタードライバープログラムなどがインストールされている。プリンタードライバーは、
例えば、アプリケーションで生成された印刷対象データに基づいて印刷データを生成し、
プリンター１に送信する。
【００４１】
以上が、印刷システムの概略構成の一例である。ただし、この構成は、本願発明の特徴
を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、
一般的な印刷システム、プリンター、及びＰＣが備える構成を排除するものではない。
【００４２】
図２は、印刷システムの機能構成の一例を示す図である。
【００４３】
ＰＣ３は、印刷データ生成部３１０と、印刷データ送信部３２０と、問い合わせ受信部
３３０と、印刷データ保存部３４０とを有する。
【００４４】
これらの機能部は、例えば、ＣＰＵが補助記憶装置からＲＡＭにロードした所定のプロ
グラムを実行することにより実現される。この所定のプログラムは、予め記補助記憶装置
に格納される。もちろん、ネットワークＩ／Ｆを介してネットワーク上からダウンロード
されてインストールおよび／または更新されてもよい。また、ＰＣが可搬型の記憶媒体を
読み取る装置を有する場合は、当該記憶媒体から読み出されてインストールおよび／また
は更新されてもよい。
【００４５】
印刷データ生成部３１０は、印刷データを生成する機能部である。印刷データ生成部３
１０は、例えば、ユーザーの操作によりアプリケーションを介して印刷指示及び印刷対象
データの指定を受け付け、印刷対象データに基づいてプリンター１が解釈可能な印刷デー
タを生成する。
【００４６】
印刷データ送信部３２０は、印刷データをプリンター１に送信する機能部である。印刷
データ送信部３２０は、例えば、印刷データ生成部３１０により印刷データが生成される
と、当該印刷データを取得し、ネットワークＩ／Ｆを介してプリンター１と通信が可能か
否かを判定する。
【００４７】
プリンター１と通信が可能である場合、印刷データ送信部３２０は、取得した印刷デー
タをネットワークＩ／Ｆを介してプリンター１に送信する。プリンター１と通信が可能で
ない場合（ここでは、プリンター１がオフモードである場合）、取得した印刷データを、
印刷データ保存部３４０に保存する。
【００４８】
印刷データの問い合わせがあったことを問い合わせ受信部３３０から通知された場合、
印刷データ送信部３２０は、印刷データ保存部３４０に保存した印刷データを取得し、プ
リンター１に送信する。
【００４９】
問い合わせ受信部３３０は、プリンター１から印刷データの問い合わせを受信する機能
部である。問い合わせ受信部３３０は、問い合わせの受信を監視し、受信した場合、印刷
データ送信部３２０に通知する。
【００５０】
印刷データ保存部３４０は、印刷データを保存する機能部である。印刷データ保存部３
４０は、例えば、印刷データ送信部３２０から指示された印刷データを保存する。
【００５１】
上述のＰＣ３の各機能部は、例えば、プリンタードライバーにより実現することができ
る。この場合、より具体的には、印刷データ送信部３２０は、プリンター１と通信が可能
である場合、又は問い合わせが通知された場合に、印刷データ（印刷ジョブ）をＯＳが提
供するスプーラーに出力（登録）する。スプーラーは、登録された印刷データ（印刷ジョ
ブ）を、ネットワークＩ／Ｆを介してプリンター１に送信する。このような構成により、
プリンター１と通信不可能であることにより、スプーラーが印刷エラーと判断してしまう
のを防ぐことができる。
【００５２】
もちろん、上述のＰＣ３の各機能部の少なくとも一部は、プリンタードライバーでなく
、他のプログラムにより実現されてもよい。例えば、印刷データ保存部３４０をスプーラ
ーにより実現するようにしてもよい。この場合、印刷データ送信部３２０は、印刷データ
が生成されると、スプーラーに出力（登録）するとともに、当該印刷データ（印刷ジョブ
）を一時停止状態に設定する。そして、印刷データ送信部３２０は、プリンター１と通信
が可能である場合、又は問い合わせが通知された場合に、スプーラーに登録した印刷デー
タ（印刷ジョブ）の一時停止状態を解除する。このような構成でも、プリンター１と通信
不可能であることにより、スプーラーが印刷エラーと判断してしまうのを防ぐことができ
る。
【００５３】
プリンター１は、印刷データ受信部１１０と、印刷制御部１２０と、問い合わせ送信部
１３０と、省電力制御部１４０とを有する。
【００５４】
これらの機能部は、例えば、ＣＰＵ１１がＲＯＭ１３からＲＡＭ１２にロードした所定
のプログラムを実行することにより実現される。この所定のプログラムは、予め記ＲＯＭ
１３に格納される。もちろん、ネットワークＩ／Ｆ４０を介してネットワーク上からダウ
ンロードされてインストールおよび／または更新されてもよい。また、プリンター１が可
搬型の記憶媒体を読み取る装置を有する場合は、当該記憶媒体から読み出されてインスト
ールおよび／または更新されてもよい。
【００５５】
印刷データ受信部１１０は、印刷データを受信する機能部である。印刷データ受信部１
１０は、例えば、ネットワークＩ／Ｆ４０を介して、ＰＣ３から印刷データを受信すると
、当該印刷データを印刷制御部１２０に通知する。また、印刷データを受信したことを省
電力制御部１４０に通知する。
【００５６】
印刷制御部１２０は、印刷エンジン３０を制御する機能部である。印刷制御部１２０は
、例えば、印刷データ受信部１１０から印刷データを取得し、当該印刷データに基づいて
印刷エンジン３０に出力する印字データを生成し、印刷エンジン３０を制御して印字デー
タに基づく印刷を実行させる。
【００５７】
問い合わせ送信部１３０は、外部装置に印刷データの問い合わせを送信する機能部であ
る。問い合わせ送信部１３０は、例えば、省電力制御部１４０の制御によりプリンター１
がオフモードから復帰した場合に、問い合わせをネットワークＩ／Ｆ４０を介してネット
ワーク２に送出する。該問い合わせは、例えば、ブロードキャスト送信され、問い合わせ
受信部３３０を有するＰＣ３により受信される。
【００５８】
省電力制御部１４０は、通常モード及び複数の省電力モードの間の移行を制御する機能
部である。
【００５９】
本実施形態の一例では、プリンター１は、例えば、図３に示すように、アイドリング状
態である通常モードと、エンジンスタンバイ状態である省電力モード１と、コントローラ
ースタンバイ状態である省電力モード２と、オフ状態である省電力モード３（オフモード
）とを有する。
【００６０】
通常モードにおいては、プリンター１は、印刷データを受信して即時印刷をすることが
可能である。また、プリンター１は、印刷以外の操作、例えば、印刷に関する設定を変更
する操作を、ＰＣ３からネットワーク２を介して受け付け、それに応じた処理を実行する
ことができる。また、プリンター１は、ネットワーク通信を行うことが可能である。
【００６１】
省電力モード１においては、プリンター１は、印刷エンジン３０がスタンバイ状態であ
るため、即時印刷をすることができない。
【００６２】
省電力モード２においては、プリンター１は、コントローラー１０がスタンバイ状態で
あるため、即時印刷をすることができない。また、プリンター１は、印刷以外の操作を受
け付けて、それに応じた処理、例えば、印刷設定の変更を行うことができない。
【００６３】
省電力モード３においては、プリンター１は、ネットワークＩ／Ｆ４がオフ状態である
ため、即時印刷、印刷以外の操作に応じた処理、ネットワーク通信を行うことができない
。
【００６４】
このように、省電力モードは、省電力モード１〜３の順に省電力性が高く、節電効果が
大きい。
【００６５】
省電力制御部１４０は、例えば、図４に示すように、上記の各動作モードの移行を制御
する。
【００６６】
アイドリング状態（通常モード）において、省電力制御部１４０は、印刷データが受信
されず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力
制御部１４０は、印刷エンジン３０をスタンバイ状態に切り替え、エンジンスタンバイ状
態（省電力モード１）に移行する。
【００６７】
エンジンスタンバイ状態（省電力モード１）において、省電力制御部１４０は、印刷デ
ータが受信されたか否かを監視する。この条件が成立した場合、省電力制御部１４０は、
印刷エンジン３０を通常状態に切り替え、アイドリング状態（通常モード）に移行する。
また、エンジンスタンバイ状態（省電力モード１）において、省電力制御部１４０は、操
作パネル２０の操作がされず、かつ、一定時間が経過したか否かを監視する。この条件が
成立した場合、省電力制御部１４０は、コントローラー１０をスタンバイ状態に切り替え
、コントローラースタンバイ状態（省電力モード２）に移行する。
【００６８】
なお、省電力モード２においては、印刷データ受信部１１０と、問い合わせ送信部１３
０と、省電力制御部１４０とが機能できる最低限の部分は、コントローラー１０上で動作
するものとする。印刷制御部１２０は、機能していなくてもよい。
【００６９】
コントローラースタンバイ状態（省電力モード２）において、省電力制御部１４０は、
印刷データが受信されたか否か、又は、印刷以外の操作がされたか否かを監視する。いず
れかの条件が成立した場合、省電力制御部１４０は、コントローラー１０を通常状態に切
り替え、エンジンスタンバイ状態（省電力モード１）に移行する。また、コントローラー
スタンバイ状態（省電力モード２）において、省電力制御部１４０は、印刷以外の操作が
されず、かつ、一定時間が経過したか否かを監視する。この条件が成立した場合、省電力
制御部１４０は、ネットワークＩ／Ｆ４０をオフ状態に切り替え、オフ状態（省電力モー
ド３）に移行する。
【００７０】
なお、省電力モード３においては、省電力制御部１４０が機能できる最低限の部分は、
コントローラー１０上で動作するものとする。印刷データ受信部１１０と、問い合わせ送
信部１３０と、印刷制御部１２０とは、機能していなくてもよい。
【００７１】
オフ状態（省電力モード３）において、省電力制御部１４０は、オフ状態に移行してか
ら一定時間が経過したか否かを監視する。この条件が成立した場合、省電力制御部１４０
は、ネットワークＩ／Ｆ４０をオン状態に切り替え、コントローラースタンバイ状態（省
電力モード２）に移行する。もちろん、操作パネル２０の操作を検出した場合に、省電力
モード２に移行するようにしてもよい。
【００７２】
なお、動作モードの種類、内容、遷移条件等は、上記に限られない。本実施形態の特徴
を説明する上では、プリンター１は、少なくとも通常モードとオフモードを有し、オフモ
ードから一定時間で復帰すれば、上記に限られない。
【００７３】
以上の機能構成は、印刷システムの構成を理解容易にするために、主な処理内容に応じ
て分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されるこ
とはない。プリンター１及びＰＣ３の構成は、処理内容に応じて、さらに多くの構成要素
に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分
類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよ
いし、複数のハードウェアで実行されてもよい。
【００７４】
図５は、ＰＣの印刷処理の一例を示すフロー図である。
【００７５】
Ｓ１０では、印刷データ生成部３１０は、印刷指示がされたか否かを監視する。具体的
には、印刷データ生成部３１０は、例えば、アプリケーションから印刷指示がされたか否
かを判定する。印刷指示がされた場合（Ｓ１０：ＹＥＳ）、処理をＳ２０に進める。印刷
指示がされていない場合（Ｓ１０：ＮＯ）、監視を継続する。
【００７６】
Ｓ２０では、印刷データ生成部３１０は、印刷データを生成する。具体的には、印刷デ
ータ生成部は、アプリケーションから印刷対象データを取得し、当該印刷対象データに基
づいて印刷データを生成する。そして、処理をＳ３０に進める。
【００７７】
Ｓ３０では、印刷データ送信部３２０は、プリンター１と通信可能か否かを判定する。
具体的には、印刷データ送信部３２０は、所定のパケットを、ネットワークＩ／Ｆを介し
てプリンター１に送信し、応答があるか否かを判定する。通信可能である場合（Ｓ３０：
ＹＥＳ）、処理をＳ８０に進める。通信可能でない場合（Ｓ３０：ＮＯ）、処理をＳ４０
に進める。
【００７８】
Ｓ４０では、印刷データ送信部３２０は、印刷データを保存する。具体的には、印刷デ
ータ送信部３２０は、Ｓ２０で生成された印刷データを印刷データ保存部３４０に保存す
る。そして、処理をＳ５０に進める。なお、印刷データ送信部３２０は、Ｓ６０の処理を
行うため、印刷データを保存したタイミングから所定時間の計測を開始する。プリンター
１と通信可能でないと判定したタイミングから所定時間の計測を開始してもよい。プリン
ター１と通信可能でないと判定したタイミングより後であれば、他のタイミングであって
もよい。
【００７９】
Ｓ５０では、問い合わせ受信部３３０は、プリンター１からの印刷データの問い合わせ
を受信したか否かを監視する。印刷データの問い合わせを受信した場合（Ｓ５０：ＹＥＳ
）、印刷データ送信部３２０に通知し、処理をＳ８０に進める。印刷データの問い合わせ
を受信していない場合（Ｓ５０：ＮＯ）、処理をＳ６０に進める。
【００８０】
Ｓ６０では、印刷データ送信部３２０は、所定時間が経過したか否かを判定する。ここ
で、所定時間は、プリンター１が問い合わせを送信する間隔よりも長い時間である。前記
の間隔とは、プリンター１が、省電力モード２において第一の問い合わせを送信してから
、省電力モード３に移行し、省電力モード３から省電力モード２に復帰して、次の第二の
問い合わせを送信するまでの間隔である。このようにすれば、例えば、ＰＣ３は、上記所
定時間の計測中に、少なくとも１回は問い合わせを受信できる。所定時間が経過した場合
（Ｓ６０：ＹＥＳ）、処理をＳ７０に進める。所定時間が経過していない場合（Ｓ６０：
ＮＯ）、処理をＳ５０に戻す。
【００８１】
Ｓ７０では、印刷データ送信部３２０は、エラー通知を行う。具体的には、印刷データ
送信部３２０は、例えば、印刷に失敗したことを示すエラー情報を操作パネル２０に表示
（出力）する。所定時間待っても問い合わせを受信できない場合は、例えば、プリンター
１の電源がオフになっている場合や、ネットワークの障害が発生している場合などである
。印刷データ送信部３２０は、エラー通知後、処理をＳ１０に戻す。なお、エラー通知を
行う場合、印刷データ保存部３４０に保存された印刷データを削除するようにしてもよい
。
【００８２】
Ｓ８０では、印刷データ送信部３２０は、印刷データを送信する。具体的には、Ｓ３０
でＹＥＳと判定された場合、印刷データ送信部３２０は、Ｓ２０で生成された印刷データ
をネットワークＩ／Ｆを介してプリンター１に送信する。Ｓ５０でＹＥＳと判定された場
合、印刷データ送信部３２０は、Ｓ４０で印刷データ保存部３４０に保存した印刷データ
を取得し、プリンター１に送信する。そして、処理をＳ１０に戻す。
【００８３】
以上のように、ＰＣ３は、プリンター１と通信できない場合、プリンター１からの問い
合わせを待って、印刷データを送信する。また、プリンター１からの問い合わせが所定時
間ない場合、ユーザーにエラーを通知する。
【００８４】
図６は、プリンターの印刷処理の一例を示すフロー図である。本フローは、省電力制御
部１４０の制御により、プリンター１がオフ状態（省電力モード３）から省電力モード２
に移行したタイミングで開始される。
【００８５】
Ｓ１１０では、問い合わせ送信部１３０は、プリンター１がオフモードから復帰したか
否かを監視する。具体的には、省電力制御部１４０の制御により、動作モードが、オフ状
態（省電力モード３）からコントローラースタンバイ状態（省電力モード２）に移行した
か否かを判定する。オフモードから復帰した場合（Ｓ１１０：ＹＥＳ）、処理をＳ１２０
に進める。オフモードから復帰していない場合（Ｓ１１０：ＮＯ）、監視を継続する。
【００８６】
Ｓ１２０では、問い合わせ送信部１３０は、問い合わせを送信する。具体的には、問い
合わせをネットワークＩ／Ｆ４０を介してネットワーク２に送出する。そして、処理をＳ
１３０に進める。
【００８７】
Ｓ１３０では、印刷データ受信部１１０は、印刷データを受信したか否かを監視する。
具体的には、印刷データ受信部１１０は、例えば、問い合わせ送信から所定時間内に印刷
データを受信したか否かを判定する。印刷データを受信した場合（Ｓ１３０：ＹＥＳ）、
処理をＳ１４０に進める。印刷データを受信しなかった場合（Ｓ１３０：ＮＯ）、本フロ
ーを終了する。
【００８８】
ここで、印刷データが受信された場合、プリンター１は、省電力制御部１４０の制御に
より、省電力モード１に復帰し、さらに通常モードに復帰する。印刷データが受信されな
かった場合は、省電力制御部１４０の制御により、上述の所定条件が成立すると再びオフ
モードに移行する。問い合わせに応じて所定時間内に印刷データが受信されなかった場合
は、直ちにオフモードに移行するようにしてもよい。
【００８９】
Ｓ１４０では、印刷制御部１２０は、印刷を実行する。具体的には、印刷制御部１２０
は、印刷データを印刷データ受信部１１０から取得し、当該印刷データに基づいて印刷エ
ンジン３０に出力する印字データを生成し、印刷エンジン３０を制御して印字データに基
づく印刷を実行させる。なお、複数の印刷データが受信された場合は、受信された順に印
刷を行う。印刷を実行後、本フローを終了する。
【００９０】
以上のように、プリンター１は、一定時間が経過することによりオフモードから復帰し
た際に、問い合わせをＰＣ３に送信する。そして、問い合わせに応じてＰＣ３から印刷デ
ータを受信した場合、印刷を実行する。印刷データを受信しなかった場合、再びオフモー
ドに移行する。
【００９１】
以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、印刷装置
のオフモードの利便性を向上することができる。
【００９２】
すなわち、本実施形態では、印刷装置は、ネットワーク通信が遮断されるオフモードに
移行しても、一定時間経過した場合は、ネットワーク通信可能な状態に復帰する。また、
復帰した際に、印刷データの問い合わせを行い、印刷データがあれば印刷を行う。一方、
ホストは、印刷装置と通信できない場合は、問い合わせを受信するまで、印刷データを保
存しておく。このような構成により、省電力性の高いオフモードを使用しつつも、ユーザ
ーは遠隔から印刷を行うことができる。そのため、オフモードの利便性が向上するととも
に、オフモードを用いた省電力化を図ることができる。
【００９３】
＜第二実施形態＞
次に、本発明の第二実施形態の一例について、図面を参照しながら説明する。以下では
、上述の第一実施形態と異なる点を中心に説明する。
【００９４】
図７は、本発明の第二実施形態に係る印刷システムの概略構成の一例を示す図である。
【００９５】
印刷システム０Ａは、プリンター１と、ＰＣ３Ａと、サーバー４とを備える。サーバー
４は、ネットワーク２に接続される。
【００９６】
サーバー４は、例えば、プリントサーバーであり、ネットワーク２を介してＰＣ３Ａか
ら印刷データを受信し、一時的に保存する。サーバー４は、受信した印刷データを、プリ
ンター１に送信する。ＰＣ３Ａは、サーバー４を仮想的なプリンター１として扱い、サー
バー４に印刷データを送信する。
【００９７】
サーバー４は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、補助記憶装置、ネットワークＩ／Ｆ
、ディスプレイ、マウスやキーボードなどの入力装置を備える、一般的なコンピューター
である。
【００９８】
図８は、印刷システムの機能構成の一例を示す図である。
【００９９】
ＰＣ３Ａは、図２で説明したＰＣ３と異なり、印刷データを生成し、サーバー４に送信
する。プリンター１は、図２で説明したプリンター１と同様である。
【０１００】
サーバー４は、印刷データ受信部４１０と、印刷データ送信部４２０と、問い合わせ受
信部４３０と、印刷データ保存部４４０とを有する。これらの機能部は、例えば、ＣＰＵ
が補助記憶装置からＲＡＭにロードした所定のプログラムを実行することにより実現され
る。
【０１０１】
印刷データ送信部４２０、問い合わせ受信部４３０、及び印刷データ保存部４４０は、
図２で説明したＰＣ３の印刷データ送信部３２０、問い合わせ受信部３３０、及び印刷デ
ータ保存部３４０と同様であるので説明を省略する。なお、印刷データ送信部４２０は、
印刷データ受信部４１０が受信した印刷データをプリンター１への送信対象のデータとし
て処理する。
【０１０２】
印刷データ受信部４１０は、印刷データを受信する機能部である。印刷データ受信部４
１０は、ＰＣ３Ａから送信された印刷データを受信する。すなわち、他の装置から印刷デ
ータを取得する。
【０１０３】
図９は、サーバーの印刷処理の一例を示すフロー図である。
【０１０４】
Ｓ１０ａでは、印刷データ受信部４１０は、印刷データを受信したか否かを監視する。
印刷データを受信した場合（Ｓ１０ａ：ＹＥＳ）、処理をＳ３０に進める。印刷データを
受信していない場合（Ｓ１０ａ：ＮＯ）、監視を継続する。
【０１０５】
Ｓ３０〜Ｓ８０は、図５のＳ３０〜Ｓ８０と同様であるので説明を省略する。なお、Ｓ
７０では、エラー通知を印刷データの送信元であるＰＣ３Ａに送信（出力）してもよい。
この場合、ＰＣ３Ａは、エラー通知を受信して、例えば、ディスプレイに表示する。
【０１０６】
以上、本発明の第二実施形態の一例について説明した。本実施形態によれば、第一実施
形態と同様に、印刷装置のオフモードの利便性を向上することができる。ＰＣのユーザー
は、印刷装置のオフモードを意識することなく、従来どおりの印刷操作を行うことができ
る。また、ＰＣが印刷データの送信後に電源オフとなっても、サーバーとプリンターによ
り印刷が実行される。
【０１０７】
＜第三実施形態＞
次に、本発明の第三実施形態の一例について、図面を参照しながら説明する。以下では
、上述の第一実施形態と異なる点を中心に説明する。
【０１０８】
図１０は、本発明の第三実施形態に係る印刷システムの機能構成の一例を示す図である
。
【０１０９】
ＰＣ３は、図２で説明したＰＣ３と同様である。プリンター１は、図２で説明したプリ
ンター１と異なり、予約時間帯設定部１５０を有する。
【０１１０】
予約時間帯設定部１５０は、オフモードへの移行を禁止する予約時間帯の設定を受け付
ける。予約時間帯の設定は、例えば、操作パネル２０を介して受け付ける。ＰＣ３のプリ
ンタードライバーが所定の画面を表示して予約時間帯の設定を受け付け、プリンター１に
送信するようにしてもよい。
【０１１１】
予約時間帯設定部１５０は、例えば、ＰＣ３ごと（ユーザーごと）に、予約時間帯を受
け付ける。時間帯は、例えば、ｈｈ：ｍｍ（時：分）形式で、その時間帯の開始時刻及び
終了時刻を設定すればよい。予約時間帯は、例えば、ＰＣ３の識別情報（ユーザーの識別
情報）と、開始時刻と、終了時刻とを対応付けて記録すればよい。
【０１１２】
予約時間帯は、例えば、図１１に示すようなＧＵＩ画面により受け付けることができる
。ＧＵＩ画面には、２４時間の時間帯が円グラフで表示される。該円グラフには、ユーザ
ーごとに異なる表示態様で、そのユーザーの予約時間帯に対応する領域が表示される。ユ
ーザーは、例えば、操作パネル３０を操作して、開始時刻と終了時刻を入力することによ
り、予約時間帯を決定する。
【０１１３】
省電力制御部１４０は、設定された予約時間帯に基づいて、例えば、図１２に示すよう
に、上記の各動作モードの移行を制御する。図４と異なる点を中心に説明する。
【０１１４】
オフ状態（省電力モード３）において、省電力制御部１４０は、現在時刻を取得し、該
現在時刻がいずれかのユーザーの予約時間内であるか否かを監視する。この条件が成立し
た場合、省電力制御部１４０は、ネットワークＩ／Ｆ４０をオン状態に切り替え、コント
ローラー１０を通常状態に切り替え、さらに印刷エンジン３０を通常状態に切り替え、ア
イドリング状態（通常モード）に移行する。
【０１１５】
コントローラースタンバイ状態（省電力モード２）において、省電力制御部１４０は、
現在時刻が予約時間外であり、かつ、印刷以外の操作がされず、かつ、一定時間が経過し
たか否かを監視する。この条件が成立した場合、省電力制御部１４０は、ネットワークＩ
／Ｆ４０をオフ状態に切り替え、オフ状態（省電力モード３）に移行する。
【０１１６】
問い合わせ送信部１３０は、省電力制御部１４０の制御により、プリンター１が、オフ
モードから、アイドリング状態（通常モード）又はコントローラースタンバイ状態（省電
力モード２）に復帰した場合に、問い合わせをネットワーク２に送出する。
【０１１７】
印刷制御部１２０は、複数のＰＣ３から問い合わせに応じて印刷データが受信された場
合、予約時間帯に基づいて印刷順序を決定する。すなわち、各印刷データの送信元のＰＣ
の識別情報と、現在時刻が属する予約時間帯に対応するＰＣの識別情報とを比較する。そ
して、現在時刻が属する予約時間帯に対応するＰＣの識別情報の印刷データを、他の印刷
データよりも優先して印刷する。
【０１１８】
以上、本発明の第三実施形態の一例について説明した。本実施形態によれば、第一実施
形態と同様に、印刷装置のオフモードの利便性を向上することができる。また、予約時間
帯には、オフモードに移行しないため、利便性が向上する。また、予約時間帯中にオフモ
ードから復帰した場合には、予約時間帯を設定したユーザーの印刷が優先されるため、利
便性が向上する。
【０１１９】
＜第四実施形態＞
次に、本発明の第四実施形態の一例について説明する。以下では、上述の第三実施形態
と異なる点を中心に説明する。
【０１２０】
本実施形態では、予約時間帯設定部１５０は、プリンター１の利用状況に応じて、予約
時間帯を設定する。例えば、予約時間帯設定部１５０は、毎日２４時間の１時間ごとに、
印刷回数をカウントする生成する。すなわち、ヒストグラムを生成する。そして、このヒ
ストグラムに基づいて、２４時の各１時間のうち、印刷回数が所定回数以上の時間を特定
し、特定した時間を予約時間帯として決定する。すなわち、印刷頻度が多い時間帯を予約
時間帯として設定する。例えば、９：００〜２１：００の各時の印刷回数が所定回数を超
えていれば、この時間帯を予約時間帯として決定する。
【０１２１】
以上、本発明の第四実施形態の一例について説明した。本実施形態によれば、第一実施
形態と同様に、印刷装置のオフモードの利便性を向上することができる。また、予約時間
帯には、オフモードに移行しないため、利便性が向上する。また、予約時間帯中にオフモ
ードから復帰した場合には、予約時間帯を設定したユーザーの印刷が優先されるため、利
便性が向上する。また、予約時間帯が自動的に設定されるため、利便性が向上する。
【０１２２】
上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するも
のではない。多くの代替物、修正および変形例が当業者にとって明らかである。また、上
記の各実施形態は、一以上を組み合わせてもよい。
【符号の説明】
【０１２３】
０：印刷システム、１：プリンター、２：ネットワーク、３：ＰＣ、４：サーバー、１０
：コントローラー、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、２０：操作パネル、３
０：印刷エンジン、４０：ネットワークＩ／Ｆ、１１０：印刷データ受信部、１２０：印
刷制御部、１３０：問い合わせ送信部、１４０：省電力制御部、１５０：予約時間帯設定
部、３１０：印刷データ生成部、３２０：印刷データ送信部、３３０：問い合わせ受信部
、３４０：印刷データ保存部、４１０：印刷データ受信部、４２０：印刷データ送信部、
４３０：問い合わせ受信部、４４０：印刷データ保存部
【図１】
0005909896.tif 000002
【図２】
0005909896.tif 000003
【図３】
0005909896.tif 000004
【図４】
0005909896.tif 000005
【図５】
0005909896.tif 000006
【図６】
0005909896.tif 000007
【図７】
0005909896.tif 000008
【図８】
0005909896.tif 000009
【図９】
0005909896.tif 000010
【図１０】
0005909896.tif 000011
【図１１】
0005909896.tif 000012
【図１２】
0005909896.tif 000013