(57)【要約】【課題】複数の印刷方式に対応した印刷装置の消費電力を削減することができる技術を提供することを課題とする。【解決手段】プリンタドライバ１４は、印刷指示に応じてデジタル複合機２の動作状態を確認する。デジタル複合機２が通常モードでない場合、プリンタドライバ１４は、ＰＤＬ印刷を指示するＰＪＬデータ４３をデジタル複合機２に送信する。原稿データ４１から作成されたＰＤＬ形式の印刷データ４２が作成され、デジタル複合２に送信される。一方、デジタル複合機２が省電力モードの場合、プリンタドライバ１４は、ラスタ印刷を指示するＰＪＬデータ４３をデジタル複合機２に送信する。原稿データ４１からラスタ形式の印刷データ４２が作成され、デジタル複合機２に送信される。デジタル複合機２は、省電力モードのときにラスタ印刷が指示された場合、プリンタコントローラ２３１に電力を供給することなく、ラスタ形式の印刷データ４２を印刷する。【選択図】図１
2011034533.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して印刷装置に接続された通信装置であって、
原稿データの印刷指示に応じて、前記印刷装置の動作状態を確認する動作確認部と、
前記印刷装置が省電力モードの状態にない場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記印刷装置が省電力モードの状態にある場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部と、
前記印刷データ作成部が作成した印刷データを含む印刷ジョブを前記印刷装置に送信する送信部と、
を備えることを特徴とする通信装置。
【請求項２】
ページ記述言語で記述された印刷データをラスタライズするプリンタコントローラ、を有する印刷装置にネットワークを介して接続された通信装置であって、
原稿データの印刷指示に応じて、前記プリンタコントローラへの電力の供給状態を確認する動作確認部と、
前記プリンタコントローラに電力が供給されている場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記プリンタコントローラに電力が供給されていない場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部と、
前記印刷データ作成部が作成した印刷データを含む印刷ジョブを前記印刷装置に送信する送信部と、
備えることを特徴とする通信装置。
【請求項３】
請求項１または請求項２に記載の通信装置において、さらに、
前記印刷データ作成部が作成した印刷データのデータ形式を示す形式情報を前記印刷ジョブに付加する形式情報付加部、
を備えることを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記送信部は、
前記印刷データ作成部が作成した印刷データをスプールする記憶部と、
前記印刷データ作成部が作成した印刷データのスプールが完了する前に、前記形式情報を前記印刷装置に送信するデータ形式通知部と、
を含むことを特徴とする通信装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の通信装置において、さらに、
前記印刷装置に前記ラスタ形式の印刷データを送信した後に、ページ記述言語で記述された印刷データの印刷が可能な状態に移行することを指示する指示情報を前記印刷装置に送信する移行指示部、
を備えることを特徴とする通信装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の通信装置において、さらに、
前記印刷装置がページ記述言語で記述された印刷データを印刷できない状態にあることを前記動作確認部が確認した場合に、印刷データのデータ形式を設定する情報に基づいて、印刷データのデータ形式を前記印刷データ作成部に指示するデータ形式指示部、
を備え、
前記印刷データ作成部は、前記データ形式指示部の指示したデータ形式の印刷データを作成することを特徴とする印刷装置。
【請求項７】
ページ記述言語で記述された印刷データをラスタライズする変換部、を有するファクシミリ装置にネットワークを介して接続された通信装置であって、
原稿データのファクシミリ送信指示に応じて、前記変換部に電力が供給されているか否かを確認する動作確認部と、
前記変換部に電力が供給されている場合に前記原稿データからページ記述言語で記述された送信データを作成し、前記変換部に電力が供給されていない場合に前記原稿データからラスタ形式の送信データを作成する送信データ作成部と、
前記送信データ作成部が送信データを含む送信ジョブを前記印刷装置に送信する送信部と、
備えることを特徴とする通信装置。
【請求項８】
印刷装置にネットワークを介して接続する通信装置を、
原稿データの印刷指示に応じて、前記印刷装置の動作状態を確認する動作確認部、
前記印刷装置が省電力モードの状態にない場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記印刷装置が省電力モードの状態にある場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部、
印刷データを含む印刷ジョブを前記印刷装置に送信する送信部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードで動作可能な印刷装置に印刷データを送信する通信装置に関する。
【背景技術】
【０００２】
省電力モードで動作可能なデジタル複合機がある。デジタル複合機は、一定時間、ユーザにより操作が行われなかった場合などに省電力モードに移行する。省電力モードでは、デジタル複合機のメインの制御部に電力が供給されないため、消費電力が低下する。このため、ユーザにとって運用コストを軽減できるというメリットがある。また、消費電力を低下させることで、省エネルギー対策及び環境対策に貢献できるというメリットがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−７１６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷装置には、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）印刷とラスタ印刷とに対応した機種がある。ＰＤＬ印刷では、プリンタドライバが原稿データからページ記述言語で記述されたＰＤＬデータを作成し、印刷装置がＰＤＬデータをラスタライズして生成したラスタデータを印刷する。ラスタ印刷では、プリンタドライバが原稿データからラスタデータを生成し、印刷装置が受信したラスタデータをそのまま印刷する。
【０００５】
上記特許文献１には、ＰＤＬ印刷とラスタ印刷とに対応した印刷装置を用いた印刷方法が開示されている。上記特許文献１において、プリンタドライバは、原稿データの印刷を指示された場合、ＰＤＬ印刷で原稿データを印刷するときの印刷時間と、ラスタ印刷で原稿データを印刷するときの印刷時間とを予測する。そして、プリンタドライバは、ＰＤＬ印刷の印刷時間が短いと判断すれば、ＰＤＬ形式の印刷データを生成して印刷装置に送信する。
【０００６】
特許文献１に開示されている技術を利用することにより、印刷処理を高速に行うことができる。しかしながら、印刷処理を高速化した結果、印刷装置の消費電力が増加するおそれがあった。
【０００７】
そこで、本発明は前記問題点に鑑み、複数の印刷方式に対応した印刷装置の消費電力を削減することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、ネットワークを介して印刷装置に接続された通信装置であって、原稿データの印刷指示に応じて、前記印刷装置の動作状態を確認する動作確認部と、前記印刷装置が省電力モードの状態にない場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記印刷装置が省電力モードの状態にある場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部と、前記印刷データ作成部が作成した印刷データを含む印刷ジョブを前記印刷装置に送信する送信部と、を備えることを特徴とする。
【０００９】
請求項２記載の発明は、ページ記述言語で記述された印刷データをラスタライズするプリンタコントローラ、を有する印刷装置にネットワークを介して接続された通信装置であって、原稿データの印刷指示に応じて、前記プリンタコントローラへの電力の供給状態を確認する動作確認部と、前記プリンタコントローラに電力が供給されている場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記プリンタコントローラに電力が供給されていない場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部と、前記印刷データ作成部が作成した印刷データを含む印刷ジョブを前記印刷装置に送信する送信部と、備えることを特徴とする。
【００１０】
請求項３記載の発明は、請求項１または請求項２に記載の通信装置において、さらに、前記印刷データ作成部が作成した印刷データのデータ形式を示す形式情報を前記印刷ジョブに付加する形式情報付加部、を備えることを特徴とする。
【００１１】
請求項４記載の発明は、請求項３に記載の通信装置において、前記送信部は、前記印刷データ作成部が作成した印刷データをスプールする記憶部と、前記印刷データ作成部が作成した印刷データのスプールが完了する前に、前記形式情報を前記印刷装置に送信するデータ形式通知部と、を含むことを特徴とする。
【００１２】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載の通信装置において、さらに、前記印刷装置に前記ラスタ形式の印刷データを送信した後に、ページ記述言語で記述された印刷データの印刷が可能な状態に移行することを指示する指示情報を前記印刷装置に送信する移行指示部、を備えることを特徴とする。
【００１３】
請求項６記載の発明は、請求項１ないし請求項５のいずれかに記載の通信装置において、さらに、前記印刷装置がページ記述言語で記述された印刷データを印刷できない状態にあることを前記動作確認部が確認した場合に、印刷データのデータ形式を設定する情報に基づいて、印刷データのデータ形式を前記印刷データ作成部に指示するデータ形式指示部、を備え、前記印刷データ作成部は、前記データ形式指示部の指示したデータ形式の印刷データを作成することを特徴とする。
【００１４】
請求項７記載の発明は、ページ記述言語で記述された送信データをラスタライズする変換部、を有するファクシミリ装置にネットワークを介して接続された通信装置であって、原稿データのファクシミリ送信指示に応じて、前記変換部に電力が供給されているか否かを確認する動作確認部と、前記変換部に電力が供給されている場合に前記原稿データからページ記述言語で記述された送信データを作成し、前記変換部に電力が供給されていない場合に前記原稿データからラスタ形式の送信データを作成する送信データ作成部と、前記送信データ作成部が送信データを含む送信ジョブを前記印刷装置に送信する送信部と、備えることを特徴とする。
【００１５】
請求項８記載の発明は、印刷装置にネットワークを介して接続する通信装置を、原稿データの印刷指示に応じて、前記印刷装置の動作状態を確認する動作確認部、前記印刷装置が省電力モードの状態にない場合に前記原稿データからページ記述言語で記述された印刷データを作成し、前記印刷装置が省電力モードの状態にある場合に前記原稿データからラスタ形式の印刷データを作成する印刷データ作成部、印刷データを含む印刷ジョブを前記印刷装置に送信する送信部、として機能させるためのプログラムである。
【発明の効果】
【００１６】
本発明の通信装置は、印刷指示を受け付けた場合に印刷装置の動作状態を確認する。本発明の通信装置は、印刷装置が省電力モードの状態であれば、原稿データからラスタ形式の印刷データを作成して印刷装置に送信する。または、本発明の通信装置は、印刷装置が有するプリンタコントローラに電力が供給されていなければ、原稿データからラスタ形式の印刷データを作成して印刷装置に送信する。これにより、本発明の通信装置は、印刷装置にプリンタコントローラへの電力供給を再開させることなく印刷ジョブの実行を指示できるため、印刷装置の消費電力を削減することができる。
【００１７】
また、本発明の通信装置は、印刷データを送信するときに、印刷データのデータ形式を示す形式情報を印刷装置に送信する。印刷装置は、形式情報に基づいて印刷データのデータ形式を判別し、印刷データの処理に必要な機能部だけに電力を供給することができる。これにより、印刷装置の消費電力をさらに削減することが可能となる。
【００１８】
また、本発明の通信装置は、印刷データのスプールが完了する前に形式情報を印刷装置に送信する。これにより、印刷装置が印刷データを受信する前に省電力モードに移行することを防ぐことができる。印刷装置が省電力モードから復帰する回数を削減できるため、印刷装置の消費電力をさらに削減することができる。
【００１９】
また、本発明の通信装置は、ラスタ形式の印刷データの送信後に、ページ記述言語で記述された印刷データの処理が可能な状態に移行することを指示する指示情報を印刷装置に送信する。これにより、印刷装置は、ラスタ形式の印刷データの印刷後に、ページ記述言語で記述された印刷データを迅速に印刷することができる。
【００２０】
また、本発明では、ページ記述言語で記述された印刷データを印刷装置が処理できない場合、データ形式指示部が、印刷データのデータ形式を印刷データ作成部に指示する。これにより、本発明の通信装置のユーザがページ記述言語で記述された印刷データを用いた印刷処理を希望しているにも関わらず、ラスタ形式の印刷データが自動的に生成されることを防ぐことができる。ユーザが希望する印刷処理を確実に実行することができるため、ユーザの利便性を向上させることができる。
【００２１】
本発明の通信装置は、ファクシミリ装置に原稿データの送信を指示する場合、変換部に電力が供給されているか否かを確認する。変換部に電力が供給されていなければ、通信装置は、原稿データからラスタ形式の送信データを作成する。これにより、ファクシミリ装置は、変換部に電力を供給することなく送信データをファクシミリ送信することができるため、消費電力を削減することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係るＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の構成を含むネットワークシステムのブロック図である。
【図２】プリンタドライバの動作を示すフローチャートである。
【図３】確認ダイアログの一例を示す図である。
【図４】省電力モード時のデジタル複合機の動作を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係るＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１を含むネットワークシステムのブロック図である。
【００２４】
ＰＣ１は、ユーザが操作する通信装置である。ＰＣ１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３を介してデジタル複合機２に接続されている。デジタル複合機２は、コピー機能、ファックス機能、スキャナ機能およびプリンタ機能などを備えた多機能装置である。ユーザは、ＰＣ１からＬＡＮ３経由でデジタル複合機２に印刷指示を送ることにより、デジタル複合機２のプリンタ機能を利用することができる。
【００２５】
まず、ＰＣ１の構成について説明する。ＰＣ１は、制御部１１と、操作部１２と、モニタ１３と、プリンタドライバ１４と、記憶部１５と、ＬＡＮインタフェース１６とを備える。
【００２６】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、ＰＣ１の全体制御を行う。
【００２７】
操作部１２は、キーボード及びマウスなどで構成される。モニタ１３は、液晶ディスプレイなどである。
【００２８】
プリンタドライバ１４は、デジタル複合機２のプリンタ機能をＰＣ１が利用するためのソフトウェアである。プリンタドライバ１４は、ユーザの印刷指示に応じて、印刷データ４２とＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）データ４３とで構成される印刷ジョブをデジタル複合機２に送信する。プリンタドライバ１４は、動作確認部１４１と、印刷データ作成部１４２と、ＰＪＬデータ作成部１４３とを備える。
【００２９】
動作確認部１４１は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて、デジタル複合機２の動作状態を確認する。印刷データ作成部１４２は、原稿データ４１から印刷データ４２を作成する。印刷データ４２は、デジタル複合機２の動作状態またはユーザの指示に応じて、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式及びラスタ形式のいずれかで作成される。ＰＪＬデータ作成部１４３は、ユーザの印刷指示に応じて、プリンタ部２３の制御情報であるＰＪＬデータ４３を作成する。ＰＪＬデータ４３には、印刷データ４２のデータ形式を示す情報、及び用紙トレイを指定する情報などが含まれる。
【００３０】
記憶部１５は、ハードディスク装置などで構成されており、原稿データ４１を格納する。原稿データ４１は、ＰＣ１にインストールされているアプリケーションプログラム（図示省略）により作成されたデータである。また、記憶部１５の一部の記憶領域が、デジタル複合機２に送信される印刷データ４２を一時的に格納するためのスプーラ６０として利用される。
【００３１】
ＬＡＮインタフェース１６は、ＬＡＮ３に接続されており、ＬＡＮ３を経由した通信を制御する。ＬＡＮインタフェース１６は、たとえば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に基づいて、通信を制御する。
【００３２】
次に、デジタル複合機２の構成について説明する。デジタル複合機２は、制御部２１と、電力制御部２２と、プリンタ部２３と、ネットワークコントローラ２４とを備える。なお、図１において、デジタル複合機２が有するスキャナ機能及びファックス機能などに関する処理部の表示を省略している。
【００３３】
制御部２１は、ＣＰＵ及びＲＡＭなどを備え、デジタル複合機２の全体制御を行う。
【００３４】
電力制御部２２は、デジタル複合機２の各構成要素への供給電力を、通常モード、省電力印刷モード及び省電力モードに応じて制御する。通常モード、省電力印刷モード及び省電力モードの詳細については、後述する。
【００３５】
プリンタ部２３は、ＰＣ１が作成した印刷データ４２を印刷する。プリンタ部２３は、プリンタコントローラ２３１と、プリンタエンジン２３２とを備える。
【００３６】
プリンタコントローラ２３１は、ＰＤＬ形式の印刷データ４２に含まれるコマンドを解析することにより、ＰＤＬ形式の印刷データ４２をラスタライズする。プリンタエンジン２３２は、電子写真方式のプリンタエンジンであって、図示しない感光ドラム及び定着ローラなどを備えている。プリンタエンジン２３２は、プリンタコントローラ２３１が生成したラスタデータ、あるいはＰＣ１が作成したラスタ形式の印刷データ４２を、印刷用紙などに印刷する。なお、プリンタエンジン２３２は、電子写真方式に限られず、インクジェット方式であってもよい。
【００３７】
ネットワークコントローラ２４は、ＬＡＮ３に接続されており、ＴＣＰ／ＩＰなどに基づいてＬＡＮ３を経由した通信を制御する。ネットワークコントローラ２４は、ＳＮＭＰ応答部２４１と、ＰＪＬデータ確認部２４２とを備える。
【００３８】
ＳＮＭＰ応答部２４１は、ＰＣ１などから受信したＳＮＭＰパケットに対する応答処理を行う。ＰＪＬデータ確認部２４２は、ＰＣ１から受信したＰＪＬデータ４３を参照して、ＰＤＬ印刷及びラスタ印刷のどちらの印刷を指示されているかを確認する。
【００３９】
｛通常モード、省電力モード及び省電力印刷モード｝
デジタル複合機２は、ユーザの使用状況に応じて、消費電力がそれぞれ異なる通常モード、省電力モード及び省電力印刷モードのいずれかのモードで動作する。
【００４０】
通常モードは、デジタル複合機２全体に電力を供給するモードである。デジタル複合機２は、電力を供給する構成単位として、本体処理部、プリンタ部２３、及びネットワークコントローラ２４に分けられる。本体処理部は、制御部２１及び操作パネル（図示省略）などを含んでいる。通常モードにおいて、電力制御部２２は、本体処理部、プリンタ部２３及びネットワークコントローラ２４に電力を供給する。なお、通常モードでは、デジタル複合機１の全ての構成要素に電力を供給する必要なく、少なくとも制御部２１及びネットワークコントローラ２４に電力が供給されていればよい。
【００４１】
省電力モードでは、本体処理部、プリンタ部２３及びネットワークコントローラ２４のうち、ネットワークコントローラ２４だけに電力が供給される。本体処理部及びプリンタ部２３には、電力が供給されない。ネットワークコントローラ２４は、省電力モードの状態であっても通電されるため、受信したＳＮＭＰパケットに対する応答処理を実行できる。このため、ＰＣ１は、デジタル複合機２が省電力モードの状態であっても、デジタル複合機２の動作状態を確認することができる。
【００４２】
省電力印刷モードでは、プリンタ部２３及びネットワークコントローラ２４に電力が供給される。本体処理部には電力が供給されない。なお、省電力印刷モードでは、プリンタコントローラ２３１及びプリンタエンジン２３２の両者に電力が供給されるケースと、プリンタコントローラ２３１に電力が供給されずプリンタエンジン２３２に電力が供給されるケースとがある。
【００４３】
たとえば、デジタル複合機２は、ユーザの指示に従って動作した後に一定期間が経過することにより、通常モードから省電力モードに移行する。そして、ユーザが省電力モードの解除ボタンを押下するなど、通常モードへの復帰要因が発生した場合に、デジタル複合機２は、通常モードに復帰する。
【００４４】
デジタル複合機２は、省電力モードにおいてＰＣ１から印刷指示としてＰＪＬデータ４３を受信したときに、省電力モードから省電力印刷モードに移行する。これは、印刷データ４２の印刷を行うためには、プリンタ部２３が動作すればよく、本体処理部に電力を供給する必要がないためである。なお、詳細については後述するが、ＰＪＬデータ４３で指定された印刷データ４２のデータ形式に応じて、プリンタコントローラ２３１への電力の供給の可否が決定される。
【００４５】
以下、原稿データ４１の印刷処理の実行時におけるネットワークシステムの動作について説明する。
【００４６】
｛プリンタドライバ１４の動作｝
まず、ＰＣ１が備えるプリンタドライバ１４の動作について、図２を用いて説明する。図２は、プリンタドライバ１４の動作を示すフローチャートである。
【００４７】
ＰＣ１のユーザは、ＰＣ１で起動中のアプリケーションプログラムを操作して、原稿データ４１の印刷を指示する。これにより、プリンタドライバ１４が起動し、図に示す処理が開始される。
【００４８】
プリンタドライバ１４の起動後、動作確認部１４１が、ＳＮＭＰを用いてデジタル複合機２の動作状態を確認する（ステップＳ１０１）。具体的には、デジタル複合機１に動作状態の確認要求を送信する。デジタル複合機２において、ネットワークコントローラ２４は、デジタル複合機２の動作状態を示す状態情報を保持している。ＳＮＭＰ応答部２４１は、状態情報に基づくＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）をセットした応答情報を作成し、確認要求に対する応答として応答情報を送信する。
【００４９】
プリンタドライバ１４は、受信した応答情報に基づいてデジタル複合機２が省電力モードの状態にあるかどうかを確認する（ステップＳ１０２）。
【００５０】
デジタル複合機２が通常モードまたは省電力印刷モードの状態にある場合（ステップＳ１０２でＮｏ）、プリンタドライバ１４は、ＰＤＬ印刷で原稿データ４１を印刷することを決定する。つまり、プリンタコントローラ２３１に電力が供給されている状態であるとプリンタドライバ１４が判断したときに、ＰＤＬ印刷が選択される。ＰＪＬデータ作成部１４３は、ＰＤＬ印刷を指示するＰＪＬデータ４３を作成する（ステップＳ１０３）。ＰＪＬデータ４３には、プリンタ部２３の制御情報として、印刷データ４２の作成に用いるＰＤＬの言語名（ＰｏｓｔＳｃｒｉｐｔ（登録商標）など）などが設定される。ＰＤＬの言語名は、ＰＤＬ印刷を指示するとともに、印刷データ４２のデータ形式を示す情報として用いられる。プリンタドライバ１４は、ＰＤＬ印刷が設定されたＰＪＬデータ４３をデジタル複合機２に送信する（ステップＳ１０４）。
【００５１】
印刷データ作成部１４２は、プリンタドライバ１４の決定に基づいて、原稿データ４１からＰＤＬ形式の印刷データ４２を作成し、ＰＤＬ形式の印刷データ４２をスプーラ６０に一時的に格納する（ステップＳ１０５）。ＰＤＬ形式の印刷データ４２は、スプーラ６０に格納された後に、デジタル複合機２に送信される（ステップＳ１０６）。
【００５２】
図２に示す処理では、ＰＣ１は、ＰＪＬデータ４３を送信した後に（ステップＳ１０４）、ＰＤＬ形式の印刷データ４２を作成している（ステップＳ１０５）。実際には、ステップＳ１０４の処理とステップＳ１０５の処理とは並行して実行される。ＰＪＬデータ４３は、ＰＤＬ形式の印刷データ４２のスプールが完了する前に、ＰＣ１からデジタル複合機２に送信される。この理由について説明する。デジタル複合機２は、プリンタドライバ１４がＰＤＬ印刷の実行を決定してから（ステップＳ１０２においてＮｏ）、ＰＤＬ形式の印刷データ４２を受信するまでの期間に、所定の移行条件が成立して省電力モードに移行する可能性がある。所定の移行条件とは、上述したように、デジタル複合機２がユーザの指示に従って動作した後に一定期間が経過した場合などが挙げられる。プリンタドライバ１４は、印刷データ４２のデータ形式がＰＤＬに決定された直後に、ＰＤＬ印刷を指示する情報を含むＰＪＬデータ４３をデジタル複合機２に送信する。これにより、デジタル複合機２が、ＰＤＬ形式の印刷データ４２を受信する直前に省電力モードに移行することを防止し、デジタル複合機２における省電力モードからの復帰回数が増加することを防いでいる。
【００５３】
ステップＳ１０２において、デジタル複合機２が省電力モードの状態にある場合（ステップＳ１０２でＹｅｓ）、プリンタドライバ１４は、ラスタ印刷を実行することを決定し、確認ダイアログ５０をモニタ１３に表示する（ステップＳ１０７）。つまり、プリンタコントローラ２３１に電力が供給されていない状態であるとプリンタドライバ１４が判断したときに、確認ダイアログ５０が表示される。
【００５４】
図３は、モニタ１３に表示される確認ダイアログ５０の一例を示す図である。プリンタドライバ１４は、確認ダイアログ５０を表示して、デジタル複合機２が省電力モードの状態にあるためラスタ印刷を実行することを通知する。チェックボックス５２については後述する。
【００５５】
ユーザが確認ダイアログ５０のＯＫボタン５１をクリックした後に、ＰＪＬデータ作成部１４３は、ラスタ印刷を設定したＰＪＬデータ４３を作成する（ステップＳ１０８）。ラスタ印刷の設定情報として、ＰＪＬデータ４３の言語設定に「ＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）」が設定される。これは、原稿データ４１からラスタ形式の印刷データ４２が作成される際に、印刷データ作成部１４２がＧＤＩを利用するためである。
【００５６】
次に、プリンタドライバ１４は、チェックボックス５２にチェックが入力されていたかを確認する（ステップＳ１０９）。チェックボックス５２は、ラスタ印刷の後にプリンタコントローラ２３１を起動するか否かを指示するユーザインタフェースである。
【００５７】
チェックボックス５２にチェックが入っていた場合（ステップＳ１０９でＹｅｓ）、プリンタドライバ１４は、ラスタ印刷が終了した後にプリンタントローラ２３１の起動を指示する指示情報を、ＰＪＬデータ４３に追加する（ステップＳ１１０）。指示情報は、ＰＪＬのコメントとして追加される。そして、指示情報が追加されたＰＪＬデータ４３が、ＰＣ１からデジタル複合機２に送信される（ステップＳ１１１）。
【００５８】
これにより、デジタル複合機２がラスタ印刷を実行した後に、デジタル複合機２をＰＤＬ印刷が可能な状態に移行させることができる。すなわち、ＰＣ１のユーザが他の原稿データの印刷を続けて指示する場合などに、ラスタ印刷を継続するか、ＰＤＬ印刷を実行するかをユーザが選択することができる。したがって、ユーザの利便性が向上する。
【００５９】
一方、チェックボックス５２にチェックが入っていない場合（ステップＳ１０９でＮｏ）、プリンタドライバ１４は、指示情報が追加されていないＰＪＬデータ４３を、デジタル複合機２に送信する（ステップＳ１１１）。
【００６０】
印刷データ作成部１４２は、ＧＤＩを利用してラスタ形式の印刷データ４２を作成してスプールする（ステップＳ１１２）。印刷データ４２のスプールが終了した後に、印刷データ４２はデジタル複合機２に送信される（ステップＳ１１３）。
【００６１】
ＰＤＬ印刷のときと同様に、ＰＪＬデータ４３の送信（ステップＳ１１１）と、印刷データ４２の作成及び送信（ステップＳ１１２）とは、並行して実行される。つまり、ラスタ形式の印刷データ４２のスプールが終了する前に、ＰＪＬデータ４３は、ＰＣ１からデジタル複合機２に送信される。これにより、デジタル複合機１がラスタ形式の印刷データ４２を受信する前に、デジタル複合機１が省電力モードに移行することを防いでいる。
【００６２】
なお、プリンタドライバ１４は、デジタル複合機２が省電力モードの状態にあることを確認した場合（ステップＳ１０２でＹｅｓ）、ラスタ印刷を継続するか否かをユーザに選択させてもよい。つまり、プリンタドライバ１４は、ＰＣ１のユーザが操作部１２を介して入力した情報（後述する印刷形式設定情報に対応）に基づいて、ＰＤＬ印刷を行うか、ラスタ印刷を行うかを決定する。ＰＣ１のユーザが、ラスタ印刷を継続せず、ＰＤＬ印刷の実行を指示した場合、プリンタドライバ１４は、ステップＳ１０３〜Ｓ１０５の処理を実行すればよい。一般的に、印刷物の画質は、ＧＤＩ印刷よりもＰＤＬ印刷の方が高くなる傾向にある。本実施の形態では、ＰＣ１のユーザが高画質のＰＤＬ印刷を実行したいにも関わらず、デジタル複合機２が省電力モードの状態にあるためにラスタ印刷が強制的に実行されるおそれがある。しかし、プリンタドライバ１４は、デジタル複合機２が省電力モードの状態にあった場合にラスタ印刷を継続するか否か（ラスタ印刷を行うか否か）をユーザに選択させ、ユーザによってラスタ印刷の継続が指示されたときにラスタ印刷を実行する。これにより、プリンタドライバ１４は、ＰＣ１のユーザが希望する画質の印刷処理を確実にデジタル複合機２に実行させることができる。したがって、ＰＣ１のユーザの利便性を向上させることができる。
【００６３】
プリンタドライバ１４は、デジタル複合機２が省電力モードの状態にある場合（ステップＳ１０２でＹｅｓ）、予めユーザにより設定された印刷形式設定情報に基づいてラスタ印刷を継続するか否か（ラスタ印刷を行うか否か）を判定してもよい。印刷形式設定情報は、デジタル複合機２が省電力モードの状態にあるときにＰＤＬ印刷を行うか、ラスタ印刷を行うかを指示する情報である。これにより、ＰＣ１のユーザは、省電力モードの状態にあるデジタル複合機２に対して原稿データ４１の印刷を指示するたびに、印刷形式を指定しなくてもよい。ＰＣ１のユーザがデジタル複合機２の省エネ効果を重視するか画質を重視するかに応じて印刷形式設定情報を設定することにより、プリンタドライバ１４は、ＰＣ１のユーザが希望する画質の印刷処理を確実に実行することができる。
【００６４】
デジタル複合機２が省電力モードの状態にあるときに（ステップＳ１０２）、ラスタ印刷を継続するか否かを決定する処理は、必須の処理ではない。基本的には、プリンタドライバ１４は、デジタル複合機２が省電力モードであればラスタ印刷を実行し、省電力モードでなければＰＤＬ印刷を実行する。
【００６５】
｛デジタル複合機２の動作｝
図４は、省電力モード時にＰＪＬデータ４３を受信したときのデジタル複合機２の動作を示すフローチャートである。
【００６６】
なお、図４に示していないが、省電力モードにおいて、ネットワークコントローラ２４がＳＮＭＰパケットを受信したときには、ＳＮＭＰ応答部２４１がＳＮＭＰパケットに対する応答処理を実行する。ネットワークコントローラ２４がＰＪＬデータ４３及びＳＮＭＰパケット以外のデータを受信したときには、デジタル複合機２は、必要な構成要素に電力を供給して、受信したデータの処理を行う。
【００６７】
ネットワークコントローラ２４がＰＪＬデータ４３を受信した場合に、図４に示す処理が開始される。ＰＪＬデータ確認部２４２は、ＰＪＬデータ４３の言語設定に基づいて、ＰＤＬ印刷及びラスタ印刷のどちらが指示されているかを確認する（ステップＳ２０１）。
【００６８】
ＰＪＬデータ４３の言語設定にページ記述言語の言語名が設定されている場合、ＰＪＬデータ確認部２４２は、ＰＤＬ印刷が指示されていると判断する（ステップＳ２０１でＹｅｓ）。電力制御部２２がプリンタコントローラ２３１とプリンタエンジンと２３２とに電力を供給することにより（ステップＳ２０２）、デジタル複合機２は、省電力モードから省電力印刷モードに移行する。ネットワークコントローラ２４がＰＤＬ形式の印刷データ４２を受信した場合（ステップＳ２０３でＹｅｓ）、ＰＤＬ印刷が実行される（ステップＳ２０４）。具体的には、プリンタコントローラ２３１が、ＰＤＬ形式の印刷データ４２をラスタライズしてラスタデータを生成する。プリンタエンジン２３２が、プリンタコントローラ２３１により生成されたラスタデータを印刷する。これにより、図４に示す処理が終了する。
【００６９】
一方、ＰＪＬデータ４３の言語設定に「ＧＤＩ」が設定されている場合、ＰＪＬデータ確認部２４２は、ラスタ印刷が指示されていると判断する（ステップＳ２０１でＮｏ）。電力制御部１２がプリンタエンジン２３２に電力を供給することにより（ステップＳ２０５）、デジタル複合機２は、省電力モードから省電力印刷モードに移行する。このとき、プリンタコントローラ２３１に電力は供給されない。ネットワークコントローラ２４がラスタ形式の印刷データ４２を受信した場合（ステップＳ２０６でＹｅｓ）、プリンタエンジン２３２は、ラスタ形式の印刷データ４２を印刷する（ステップＳ２０７）。ステップＳ２０７の処理では、プリンタコントローラ２３１が使用されることはない。
【００７０】
このように、ＰＪＬデータ４３にラスタ印刷及びＰＤＬ印刷のいずれかを実行する情報を登録することにより、印刷処理に関与しないプリンタコントローラ２３１に電力を供給することなくラスタ印刷を実行できる。プリンタコントローラ２３１に電力供給を再開する回数及びプリンタコントローラ２３１の使用回数を削減できるため、デジタル複合機２の消費電力を削減することができる。
【００７１】
次に、プリンタコントローラ２３１の起動を指示する指示情報がＰＪＬデータ４３に設定されていることを、ＰＪＬデータ確認部２４２が確認した場合（ステップＳ２０８でＹｅｓ）、プリンタコントローラ２３１に電力が供給される（ステップＳ２０９）。これにより、ＰＣ１のユーザが原稿データ４２のラスタ印刷を指示した後に連続して他の原稿データのＰＤＬ印刷を指示したときに、デジタル複合機２は、ＰＤＬ印刷を迅速に実行することができる。
【００７２】
なお、図４に示すフローチャートでは、ラスタ印刷処理（ステップＳ２０７）の後に、プリンタコントローラ２３１への電力供給の可否を判断しているが（ステップＳ２０８）、これに限られない。デジタル複合機２は、ＰＪＬデータ４３を受信した後であれば、どのタイミングでステップＳ２０８の処理を実行してもよい。たとえば、デジタル複合機１は、ラスタ印刷処理（ステップＳ２０７）を実行する前に、指示情報の有無を確認してもよい。そして、指示情報を検出した場合に、電力制御部２２は、ステップＳ２０７の処理と並行して、プリンタコントローラ２３１への電力供給を再開する。これにより、ＰＣ１のユーザが、原稿データ４１のラスタ印刷を指示した後に連続して他の原稿データのＰＤＬ印刷を指示したときに、デジタル複合機２は、さらに迅速にＰＤＬ印刷を実行することができる。
【００７３】
以上説明したように、本実施の形態に係るＰＣ１は、印刷指示に応じてデジタル複合機２の動作状態を確認し、確認結果に基づいてデジタル複合機２に送信する印刷データ４２のデータ形式を変更する。
【００７４】
デジタル複合機２が省電力モードの状態であれば、プリンタドライバ１４は、プリンタコントローラ２３１を通電させる必要のないラスタ形式の印刷データ４２を送信する。この場合、プリンタコントローラ２３１に電力が供給されないため、デジタル複合機２の消費電力を削減することができる。また、デジタル複合機２が通常モードで動作中であれば、ＰＣ１は、ＰＤＬ形式の印刷データ４２を送信する。一般的に、ＰＤＬ形式の印刷データ４２のサイズは、ラスタ形式の印刷データ４２のサイズよりも小さい。したがって、ＬＡＮ３の通信量を削減することができる。
【００７５】
また、プリンタドライバ１４は、デジタル複合機２に印刷データ４２を送信するときに、ラスタ印刷及びＰＤＬ印刷のいずれかを指示する情報をＰＪＬデータ４３に付加する。これにより、デジタル複合機２は、省電力印刷モードに移行するときに、電力の供給先を容易に確認することができる。
【００７６】
なお、本実施の形態において、プリンタドライバ１４は、デジタル複合機２が省電力モードの状態にあるか否かに基づいて（ステップＳ１０２）、ＰＤＬ印刷の実行の可否を判断していたが、これに限られない。プリンタドライバ１４は、デジタル複合機２が省電力印刷モードの状態にあり、かつプリンタコントローラ２３１に電力が供給されていることを確認できた場合に、ＰＤＬ印刷の実行を決定してもよい（ステップＳ１０２でＹｅｓ）。一方、プリンタドライバ１４は、デジタル複合機２が省電力印刷モードの状態にあり、かつプリンタコントローラ２３１に電力が供給されていないことを確認できた場合に、ラスタ印刷の実行を決定すればよい（ステップＳ１０２でＮｏ）。
【００７７】
また、本実施の形態において、ＰＣ１は、原稿データ４１を印刷するときにデジタル複合機２が省電力モードにあるか否かを確認する例について説明したが、これに限られない。たとえば、ＰＣ１が原稿データ４１をＰＣ−ＦＡＸ送信するときに、デジタル複合機２の動作状態を確認してもよい。この場合、ＰＣ１は、図２に示すフローチャートと同様の処理を実行する。
【００７８】
具体的には、ＰＣ１は、ステップＳ１０２の処理に代えて、プリンタコントローラ２３１に電力が供給されているか否かを確認する。プリンタコントローラ２３１に電力が供給されていることを確認したときに、ＰＣ１は、ＰＤＬ形式の送信データを作成してデジタル複合機２に送信する。一方、ＰＣ１は、プリンタコントローラ２３１に電力が供給されていないことを確認したときに、ラスタ形式の送信データを作成してデジタル複合機２に送信する。このように、デジタル複合機２の動作状態に応じて、送信データのデータ形式を切り換えることにより、デジタル複合機２は、ファックス送信時の消費電力を削減することが可能となる。また、ＰＣ１は、送信データのスプールが完了する前に、ＰＪＬデータ４３をＰＣ１に送信する。これにより、ＰＣ１のユーザがＰＣ−ＦＡＸを指示してからデジタル複合機１が送信データを受信するまでの期間に、デジタル複合機１が所定条件を満たすことにより省電力モードに移行すること防ぐことができる。
【００７９】
また、本実施の形態において、プリンタドライバ１４が動作確認部１４１を有している例について説明したが、これに限られない。たとえば、動作確認部１４１（ＳＮＭＰエージェント）として機能するソフトウェアが、プリンタドライバ１４とは別にＰＣ１にインストールされていてもよい。この場合、動作確認部１４１は、原稿データの印刷が指示されたときにプリンタドライバ１４の指示に応じて動作する。
【００８０】
また、本実施の形態において、デジタル複合機１は、通常モード、省電力印刷モード及び省電力モードで動作する例について説明したが、これに限られない。たとえば、デジタル複合機１は、通常モード及び省電力モードの二つのモードで動作してもよい。この場合、デジタル複合機１は、省電力モードで印刷データ４２を受信したときには、通常モードに移行すればよい。また、デジタル複合機１は、通常モード、省電力印刷モード及び省電力モードの他に、制御部１１及びファックス部（図示省略）に電力が供給されるモードで動作してもよい。
【００８１】
また、本実施の形態において、デジタル複合機１は、図１に示す構成要素の他に、ファックス部及びスキャナ部などを備えていてもよい。
【符号の説明】
【００８２】
１  ＰＣ
２  デジタル複合機
１４  プリンタドライバ
２２  電力制御部
２３  プリンタ部
２４  ネットワークコントローラ
４１  原稿データ
４２  印刷データ
４３  ＰＪＬデータ
１４１  動作確認部
１４２  印刷データ作成部
１４３  ＰＪＬデータ作成部
２３１  プリンタコントローラ
２３２  プリンタエンジン
２４１  ＳＮＭＰ応答部
２４２  ＰＪＬデータ確認部
【図１】
2011034533.tif 000003
【図２】
2011034533.tif 000004
【図３】
2011034533.tif 000005
【図４】
2011034533.tif 000006