(57)【要約】【課題】消費電力がより大きい印刷モードの使用をユーザが自発的に控えることにより、印刷装置での電力消費を抑制する技術を提供する。【解決手段】消費電力の異なる複数の印刷モードを備えた印刷装置１０に印刷データを送信して印刷させるプリンタードライバー２５ｂは、消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と第１印刷モードでの印刷を制限するための枚数である制限枚数とを印刷装置１０から受信する処理をクライアント端末２０に実行させる。さらに、受信した第１印刷枚数と制限枚数とを比較し、第１印刷枚数と制限枚数との比較結果に基づいて、印刷装置１０に第１印刷モードでの印刷を要求するためのプリンタードライバー２５ｂの設定をＯＦＦにする処理をクライアント端末２０に実行させる。【選択図】図１
2014182758.tif 000002
【特許請求の範囲】
【請求項１】
消費電力の異なる複数の印刷モードを備えた印刷装置に印刷データを送信して印刷させるプリンタードライバープログラムであって、
前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、前記印刷装置から受信し、
前記第１印刷枚数と前記制限枚数とを比較し、
前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする
処理をコンピュータに実行させることを特徴とするプリンタードライバープログラム。
【請求項２】
請求項１に記載のプリンタードライバープログラムにおいて、さらに、
前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、前記印刷装置から受信し、
前記第１印刷枚数と前記限界枚数とを比較し、
前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする
処理をコンピュータに実行させることを特徴とするプリンタードライバープログラム。
【請求項３】
請求項１または請求項２に記載のプリンタードライバープログラムがインストールされたコンピュータと、
前記高速印刷枚数、前記制限枚数を格納する記憶部を備えた前記印刷装置と、を備える
ことを特徴とする印刷システム。
【請求項４】
請求項２に記載のプリンタードライバープログラムがインストールされたコンピュータと、
前記高速印刷枚数、前記制限枚数、及び前記限界枚数を格納する記憶部を備えた前記印刷装置と、を備える
ことを特徴とする印刷システム。
【請求項５】
消費電力の異なる複数の印刷モードを備えた印刷装置であって、
前記印刷装置は、前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、記憶する記憶部と、
前記第１印刷枚数と前記制限枚数とを前記印刷装置から受信し、前記第１印刷枚数と前記制限枚数とを比較し、前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする処理をコンピュータに実行させるプリンタードライバープログラムから送信された印刷データを描画データに変換する制御部と、
前記制御部の指示に従って描画データを記録媒体へ印刷する印刷機構部と、を備える印刷装置。
【請求項６】
前記記憶部は、前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、さらに記憶し、
前記プリンタードライバープログラムは、さらに、前記限界枚数を前記印刷装置から受信し、前記第１印刷枚数と前記限界枚数とを比較し、前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする処理をコンピュータに実行させるものである
ことを特徴とする請求項５に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力の異なる複数の印刷モードを備えた印刷装置と、印刷装置のプリンタードライバープログラム、及び、印刷装置とプリンタードライバープログラムがインストールされたクライアント端末とを含む印刷システムに関する。
【背景技術】
【０００２】
今日、地球環境の保持が世界的に叫ばれ、ＣＯ２（二酸化炭素）などの温室効果ガスの排出を規制する試みがなされている。このような状況において、印刷装置の分野においても、ＣＯ２削減への取り組みが行われている。
【０００３】
例えば、通常の印刷速度で印刷するモードと、通常よりも印刷速度を抑え電力消費を抑えて印刷するモードとを備えた印刷装置が開発されている。また、通常の印刷速度よりも高速に印刷するモードを備えた印刷装置も開発されている。これらの印刷装置は、印刷速度の異なる複数の印刷モードを備えることで、利便性と環境保護が両立されるように配慮したものである。
【０００４】
しかしながら、印刷装置が単に印刷速度の異なる複数の印刷モードを備えただけでは、ユーザが最も高速に印刷できるモード（以降、高速印刷モードと記す）をデフォルト設定にしてしまうといった事態が想定される。このように、実際の利用では、利便性が優先されて環境への配慮がおろそかになりやすく、真に必要なとき以外には高速印刷モードを使用しないように指導し徹底させることは難しい。
【０００５】
このような課題に関連する技術は、例えば、特許文献１に開示されている。特許文献１には、印刷頻度が所定値以上であれば、消費電力が高い動作を制限するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−０６８２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示される技術によれば、条件を定めて消費電力の高い動作を禁止することができる。しかしながら、特許文献１に開示される技術は、強制的に消費電力の高い動作を禁止する技術に過ぎないため、任意に印刷モードを選択できる状況においてユーザが自発的に高速印刷モードの使用を控えることを促すものではない。このため、必ずしも高速に印刷する必要がないにも拘らず高速印刷モードで印刷してしまうといったことを抑制する効果は期待できない。
【０００８】
以上のような実情を踏まえ、本発明は、消費電力がより大きい印刷モードの使用をユーザが自発的に控えることにより、印刷装置での電力消費を抑制することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様は、消費電力の異なる複数の印刷モードを備えた印刷装置に印刷データを送信して印刷させるプリンタードライバープログラムであって、前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、前記印刷装置から受信し、前記第１印刷枚数と前記制限枚数とを比較し、前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする処理をコンピュータに実行させるプリンタードライバープログラムを提供する。
【００１０】
上記のプリンタードライバープログラムは、さらに、前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、前記印刷装置から受信し、前記第１印刷枚数と前記限界枚数とを比較し、前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする処理をコンピュータに実行させてもよい。
【００１１】
本願発明の別の態様は、上記の態様のプリンタードライバープログラムがインストールされたコンピュータと、前記高速印刷枚数、前記制限枚数を格納する記憶部を備えた前記印刷装置と、を備える印刷システムを提供する。
【００１２】
本願発明のさらに別の態様は、上記の態様のプリンタードライバープログラムがインストールされたコンピュータと、前記高速印刷枚数、前記制限枚数、及び前記限界枚数を格納する記憶部を備えた前記印刷装置と、を備える印刷システムを提供する。
本願発明のさらに別の態様は、消費電力の異なる複数の印刷モードを備えた印刷装置であって、前記印刷装置は、前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、記憶する記憶部と、前記第１印刷枚数と前記制限枚数とを前記印刷装置から受信し、前記第１印刷枚数と前記制限枚数とを比較し、前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする処理をコンピュータに実行させるプリンタードライバープログラムから送信された印刷データを描画データに変換する制御部と、前記制御部の指示に従って描画データを記録媒体へ印刷する印刷機構部と、を備える印刷装置を提供する。
【００１３】
上記の印刷装置は、前記記憶部は、前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、さらに記憶し、前記プリンタードライバープログラムは、さらに、前記限界枚数を前記印刷装置から受信し、前記第１印刷枚数と前記限界枚数とを比較し、前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする処理をコンピュータに実行させるものであってもよい。
【発明の効果】
【００１４】
本発明によれば、消費電力がより大きい印刷モードの使用をユーザが自発的に控えることにより、印刷装置での電力消費を抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る印刷システムの構成を示す図である。
【図２】図１に示す印刷システムの動作について説明するための図である。
【図３】図１に示す印刷システムのクライアント端末のブラウザーに表示される印刷装置の印刷設定画面の一例を示す図である。
【図４】図１に示す印刷システムのクライアント端末のブラウザーに表示される印刷装置の印刷設定画面の別の一例を示す図である。
【図５】図１に示す印刷システムにおける高速印刷枚数の時間的変化の一例を示す図である。
【図６】図１に示す印刷システムのクライアント端末で行われる印刷前処理のフローチャートである。
【図７】図１に示す印刷システムのクライアント端末に表示されるプリンタードライバーの印刷設定画面を例示した図である。
【図８】図１に示す印刷システムの印刷装置で行われる印刷処理のフローチャートである。
【発明を実施するための形態】
【００１６】
図１は、本発明の一実施形態に係る印刷システム１００の構成を示す図である。まず、図１を参照しながら、印刷システム１００の構成について説明する。
【００１７】
図１に示す印刷システム１００は、印刷装置１０とクライアント端末２０を備えている。印刷装置１０は、印刷機能を備えた装置であり、例えば、プリンターや複合機などである。クライアント端末２０は、印刷データを生成し印刷装置１０へ送信するホスト装置であり、例えば、パーソナルコンピュータ（ＰＣ）などである。
【００１８】
図１では、印刷装置１０とクライアント端末２０が、例えばＵＳＢケーブルなどによって、一対一で接続されている例が示されているが、印刷装置１０とクライアント端末２０の接続形式はこの例に限られない。印刷装置１０とクライアント端末２０は、ネットワークを介してデータを授受可能に接続されていればよく、例えば、ＬＡＮ（Local Area Network）などを介して接続されていてもよい。また、印刷装置１０に複数のクライアント端末２０が接続されてもよい。
【００１９】
印刷装置１０は、印刷速度の異なる２つの印刷モードを備えた装置であり、クライアント端末２０からの印刷データに従っていずれかの印刷モードで印刷処理を実行する装置である。以降では、印刷装置１０の印刷速度の速い印刷モードを高速印刷モードと記し、印刷速度の遅い印刷モードを省エネルギー印刷モードと記す。
【００２０】
なお、高速印刷モードは、省エネルギー印刷モードに比べて消費電力が高く、且つ、装置の消耗も激しい。このため、真に必要とされる場合に限り使用されることが望ましく、環境保護の観点からは過度の使用は控えるべき印刷モードである。
【００２１】
印刷装置１０は、図１に示されるように、印刷機構部１１、補助記憶装置１２、主記憶装置１３、制御部／解析部１４、表示部１５、入力操作部１６、及び送受信部１７を備えている。
【００２２】
印刷装置１０では、送受信部１７はクライアント端末２０から供給された印刷データを受信し、制御部／解析部１４に転送する。制御部／解析部１４は印刷データを描画データに変換して印刷機構部１１に印刷を指示する。印刷機構部１１は制御部／解析部１４の指示に従って描画データを記録媒体へ印刷する。これらの処理は、制御部／解析部１４が補助記憶装置１２に格納されたプログラム（以降、印刷プログラムと記す）を主記憶装置１３にロードして実行することにより行われる。表示部１５と入力操作部１６は、例えば印刷装置１０に設けられたオペレーションパネルとして一体に構成されてもよい。
【００２３】
補助記憶装置１２には、印刷プログラムの他に、印刷装置１０の高速印刷モードに関する情報などが格納されている。印刷装置１０の高速印刷モードに関する情報としては、例えば、高速印刷枚数、制限枚数、限界枚数が含まれる。また、補助記憶装置１２には、クライアント端末２０からの印刷データが格納されてもよい。
【００２４】
高速印刷枚数は、高速印刷モードでの印刷済の枚数であり、高速印刷モードで印刷する毎に更新される実績値である。ただし、高速印刷枚数は、定期的（例えば、日次、月次、年次など）にまたは手動により０枚にリセットされる。
【００２５】
限界枚数は、高速印刷モードでの印刷を禁止するための枚数であり、印刷装置１０を管理する権限を有するユーザ（以降、管理者ユーザ）によって設定される設定値である。限界枚数には、高速印刷枚数がリセットされるまでの期間（例えば、一日、一ヶ月、一年など）に高速印刷モードの使用を許容する最大印刷枚数が設定される。
【００２６】
制限枚数は、高速印刷モードでの印刷を制限するための枚数であり、印刷装置１０を管理者ユーザによって設定される設定値である。制限枚数には、高速印刷枚数がその枚数に達したときには高速印刷モードの使用を控えるべきであるとされる印刷枚数が設定される。なお、制限枚数は、限界枚数よりも小さな値に設定される。
【００２７】
さらに、印刷装置１０には、ＨＴＴＰＤ（HyperText Transfer Protocol Daemon）１３ａ、ＳＮＭＰＤ（Simple Network Management Protocol Daemon）１３ｂが主記憶装置１３に常駐している。ＨＴＴＰＤ１３ａは、Ｗｅｂサーバとして機能する印刷装置１０へのクライアント端末２０からの要求に応答して、クライアント端末２０へＷｅｂページを送信するプログラムである。ＳＮＭＰＤ１３ｂは、クライアント端末２０から印刷装置１０へのＳＮＭＰ要求に応じて、クライアント端末２０へ印刷装置１０の情報を送信するプログラムである。
【００２８】
クライアント端末２０は、印刷装置１０のプリンタードライバープログラム（以降、プリンタードライバーと記す）２５ｂがインストールされた端末であり、図１に示すように、制御部２１、補助記憶装置２２、表示部２３、入力操作部２４、主記憶装置２５、可搬記録媒体２６ａを収容する可搬記録媒体駆動装置２６、及び送受信部２７を備えている。
【００２９】
制御部２１は、クライアント端末２０全体の制御を行うものであり、例えば、ＣＰＵ（Central Processing Unit）である。補助記憶装置２２は、プログラムやプログラムの実行に必要な情報を不揮発的に記憶するものであり、例えば、ハードディスク装置である。表示部２３は、各種情報を表示してユーザに提供するものであり、例えば、液晶ディスプレイ装置やＣＲＴ（Cathode Ray Tube）ディスプレイ装置である。入力操作部２４は、ユーザからの入力を受け付ける装置であり、例えば、キーボードやマウスなどである。主記憶装置２５は、プログラムの実行の際に、補助記憶装置２２または可搬記録媒体２６ａに記憶されているプログラムや、プログラムの実行に必要な情報を一時的に記憶するものであり、例えば、ＲＡＭ（Random Access Memory）である。可搬記録媒体駆動装置２６は、光ディスクやコンパクトフラッシュ（登録商標）などの可搬記録媒体２６ａを収容するものであり、可搬記録媒体２６ａは、補助記憶装置２２と同様に、プログラムやプログラムの実行に必要な情報を不揮発的に記憶するものである。送受信部２７は、印刷装置１０との間の通信に用いられるものであり、例えば、ＮＩＣ（Network Interface Card）である。
【００３０】
クライアント端末２０では、補助記憶装置２２または可搬記録媒体２６ａに格納されている印刷アプリケーション２５ａ、プリンタードライバー２５ｂ、プリントスプーラー２５ｃ、ブラウザー２５ｄなどの各種のプログラムが主記憶装置２５上にロードされて、制御部２１により適宜実行される。これにより、印刷アプリケーション２５ａで生成された印刷データが、プリンタードライバー２５ｂにより印刷装置１０に対応する印刷データに変換されてプリントスプーラー２５ｃに蓄積され、プリントスプーラー２５ｃにより印刷装置１０に向けて印刷データを順次送信される。また、ブラウザー２５ｄから印刷装置１０に対して、印刷装置１０の設定に関するＷｅｂページが要求され、ブラウザー２５ｄにＨＴＴＰＤ１３ａからの受信した印刷装置１０の設定に関するＷｅｂページが表示される。
【００３１】
図２は、本発明の一実施形態に係る印刷システム１００の動作について説明するための図である。図３及び図４は、それぞれ、クライアント端末２０のブラウザー２５ｄに表示される印刷装置１０の印刷設定画面の一例を示す図である。図５は、印刷システム１００における高速印刷枚数の時間的変化の一例を示す図である。以下では、図２から図４を参照しながら、図１に示す印刷システム１００の動作について説明し、さらに、図５を参照しながら、印刷システム１００により高速印刷モードの使用が抑制されることを説明する。
【００３２】
印刷システム１００では、高速印刷モードの使用を抑制するために大きく２つの動作が行われる。まず、第１の動作として、印刷システム１００では、ブラウザー２５ｄ（クライアント端末２０）と印刷装置１０の間のやり取りにより、高速印刷モードに関する設定が行われる。
【００３３】
具体的には、管理者ユーザがクライアント端末２０でブラウザー２５ｄを起動して印刷装置１０の印刷設定画面にアクセスすることで、ブラウザー２５ｄが印刷装置１０（ＨＴＴＰＤ１３ａ）からの応答を受信して、図３に示す印刷設定画面を表示する。図３に示す印刷設定画面は編集可能となっているため、管理者ユーザは、図３に示す印刷設定画面上で、印刷装置１０の高速印刷モードに関する設定を行うことができる。なお、図３には、一月あたりの制限枚数を１００枚に、限界枚数を１５０枚に、設定した様子が示されている。
【００３４】
ただし、印刷装置１０を管理する権限を有しないユーザ（以降、一般ユーザと記す）が印刷装置１０の印刷設定画面にアクセスした場合には、印刷設定画面には図４に示す高速印刷モードでの今月の印刷済みの枚数（月度使用枚数）が表示されるだけであるので、高速印刷モードに関する設定を変更することはできない。なお、今月の印刷済みの枚数が制限枚数または限界枚数を超えている場合には、今月の印刷済みの枚数とともにその旨が表示されるようになっている。このため、一般ユーザは、印刷装置１０の印刷設定画面を参照することで、高速印刷モードが使用可能かどうかを確認することができる。
【００３５】
なお、高速印刷モードに関する設定は、クライアント端末２０からに限られず、印刷装置１０から行われてもよい。例えば、印刷装置１０の表示部１５に表示される印刷設定画面上で、入力操作部１６を用いて設定が行われてもよい。
【００３６】
さらに、高速印刷モードの使用を抑制するための第２の動作として、印刷システム１００では、クライアント端末２０（プリンタードライバー２５ｂ）から印刷装置１０へ印刷データを送信する前に、印刷前処理が行われる。
【００３７】
具体的には、プリンタードライバー２５ｂが呼び出されるタイミングで、プリンタードライバー２５ｂが印刷前処理を行う。なお、プリンタードライバー２５ｂが呼び出されるタイミングは、例えば、印刷アプリケーション２５ａで印刷に関する処理が選択されたときや、プリンタードライバー２５ｂの設定画面が表示されるとき、その他、定期的に行われている印刷装置１０の最新情報を受信するときなどである。印刷前処理では、プリンタードライバー２５ｂは印刷装置１０に高速印刷モードに関する情報を要求し、ＳＮＭＰＤ１３ｂから高速印刷枚数、制限枚数、限界枚数を受信する。その後、高速印刷枚数を制限枚数及び限界枚数の各々と比較して、その結果に基づいてプリンタードライバー２５ｂの高速印刷モードに関する設定を変更する。
【００３８】
より詳細には、プリンタードライバー２５ｂは、高速印刷枚数が制限枚数を上回っているときには、印刷装置１０に高速印刷を要求するための設定（以降、高速印刷設定と記す）をＯＦＦにする。これにより、仮にユーザが高速印刷モードをデフォルトの設定としてプリンタードライバー２５ｂに設定している場合であっても、ユーザが印刷時に改めて印刷モードの設定を高速印刷モードに変更しない限り、省エネルギー印刷モードで印刷が行われることになる。
【００３９】
さらに、プリンタードライバー２５ｂは、高速印刷枚数が限界枚数を上回っているときには、高速印刷設定を変更不可にする。なお、この場合、高速印刷枚数は制限枚数も上回っていることから、高速印刷設定がＯＦＦ状態から変更不可となる。これにより、印刷時にユーザは印刷モードの設定を高速印刷モードに変更することができないため、必ず省エネルギー印刷モードで印刷が行われることになる。
【００４０】
以上のような第１の動作と第２の動作が印刷システム１００で行われることで、高速印刷枚数は図５に示すような時間的変化を示すことになる。つまり、印刷装置１０の高速印刷枚数がリセットされた直後は、従来同様に、高速印刷モードの単位時間当たりの印刷枚数（以降、単位時間枚数と記す）がある程度高い状態にあるが、高速印刷枚数が制限枚数に達する（時刻Ｔ１）と単位時間枚数が低下する。これにより、高速印刷枚数が限界枚数に達するまでの時間を従来よりも長くなる。または、高速印刷枚数が限界枚数に達する前にリセットされる。
【００４１】
図６は、クライアント端末２０で行われる処理のフローチャートである。図７は、クライアント端末２０に表示されるプリンタードライバー２５ｂの印刷設定画面を例示した図である。以下、図６及び図７を参照しながら、クライアント端末２０により行われるプリンタードライバー２５ｂの印刷前処理について詳細に説明する。
【００４２】
図６に示す印刷前処理が開始されると、まず、クライアント端末２０は、高速印刷枚数、限界枚数、制限枚数を印刷装置１０（プリンター）から受信して取得する（ステップＳ１１）。
【００４３】
これらの情報を取得すると、クライアント端末２０は、ステップＳ１１で受信した高速印刷枚数と制限枚数とを比較して、高速印刷枚数が制限枚数を超えているかどうかを判定する（ステップＳ１２）。
【００４４】
ステップＳ１２の判定結果がＹＥＳ（真）の場合には、クライアント端末２０は、補助記憶装置２２に格納されているプリンタードライバー２５ｂの高速印刷設定をＯＦＦにする（ステップＳ１３）。その後、クライアント端末２０は、ステップＳ１４の処理を行う。
一方、ステップＳ１２の判定結果がＮＯ（偽）の場合には、クライアント端末２０は、ステップＳ１３の処理をスキップして、ステップＳ１４の処理を行う。
【００４５】
ステップＳ１４では、クライアント端末２０は、ステップＳ１１で受信した高速印刷枚数と限界枚数とを比較して、高速印刷枚数が限界枚数を超えているかどうかを判定する（ステップＳ１４）。
【００４６】
ステップＳ１４の判定結果がＹＥＳの場合には、クライアント端末２０は、補助記憶装置２２に格納されているプリンタードライバー２５ｂの高速印刷設定を変更不可能な状態にして（ステップＳ１５）、印刷前処理を終了する。
【００４７】
一方、ステップＳ１４の判定結果がＮＯの場合には、クライアント端末２０は、補助記憶装置２２に格納されているプリンタードライバー２５ｂの高速印刷設定を変更可能な状態にして（ステップＳ１６）、印刷前処理を終了する。
【００４８】
従って、高速印刷枚数が制限枚数を超えていて且つ限界枚数以下の場合には、上述した印刷前処理後にプリンタードライバー２５ｂの印刷設定画面を開くと、図７（ａ）に示すように、高速印刷モードのチェックボックスにチェックが入っていない状態で、且つ、チェックボックスが変更可能な状態が表示される。このため、その後、プリンタードライバー２５ｂによる印刷データの生成処理を指示する際に、ユーザが手動で図７（ｂ）に示すように高速印刷モードのチェックボックスにチェックを入れた場合に限り、プリンタードライバー２５ｂは、高速印刷モードでの動作を指定する命令（以降、高速印刷指定と記す）を含む印刷データを生成する。
【００４９】
また、高速印刷枚数が限界枚数を越えている場合には、上述した印刷前処理後にプリンタードライバー２５ｂの印刷設定画面を開くと、図７（ｃ）に示すように、高速印刷モードのチェックボックスにチェックが入っていない状態で、且つ、チェックボックスが変更不可能な状態が表示される。このため、ユーザは高速印刷モードを指定することができないため、プリンタードライバー２５ｂは、高速印刷指定を含まない印刷データを生成する。なお、高速印刷枚数が制限枚数以下の場合については、従来と同様であるので説明を省略する。
【００５０】
図８は、クライアント端末２０から印刷データを受信した後に印刷装置１０（プリンター）で行われる印刷処理のフローチャートである。以下、図８を参照しながら、印刷装置１０で行われる印刷処理について詳細に説明する。
【００５１】
印刷装置１０は、まず、クライアント端末２０から印刷データを受信する（ステップＳ２１）。ここで、受信した印刷データは、例えば、補助記憶装置１２に格納される。
【００５２】
印刷データを受信後、印刷装置１０は、補助記憶装置１２に格納されている限界枚数と現在の高速印刷枚数とを読み出して比較し、高速印刷枚数が限界枚数以下かどうかを判定する（ステップＳ２２）。
【００５３】
ステップＳ２２の判定結果がＹＥＳの場合には、印刷装置１０は、さらに、ステップＳ２１で受信した印刷データ中に高速印刷指定が含まれているかどうかを判定する（ステップＳ２３）。そして、ステップＳ２３の判定結果がＹＥＳの場合には、印刷装置１０の高速印刷機能をＯＮに設定し（ステップＳ２４）、ステップＳ２３の判定結果がＮＯの場合には、印刷装置１０の高速印刷機能をＯＦＦに設定する（ステップＳ２５）。また、ステップＳ２２の判定結果がＮＯの場合にも、印刷装置１０は、印刷装置１０の高速印刷機能をＯＦＦに設定する（ステップＳ２５）。
【００５４】
印刷装置１０は、高速印刷機能の設定後、通常の印刷処理を行う（ステップＳ２６）。ここで、印刷装置１０は、印刷装置１０の高速印刷機能がＯＮに設定されている場合には、高速印刷モードで印刷処理を行い、印刷装置１０の高速印刷機能がＯＦＦに設定されている場合には、省エネルギー印刷モードで印刷処理を行う。
印刷処理が終了すると、印刷装置１０は、高速印刷機能がＯＮに設定されているか否かを判定する（ステップＳ２７）。
【００５５】
ステップＳ２７の判定結果がＹＥＳの場合には、印刷装置１０は、補助記憶装置１２に格納されている高速印刷枚数を、その高速印刷枚数にステップＳ２６で印刷した枚数を加算することにより得られる枚数に更新してから（ステップＳ２８）、処理を終了する。
一方、ステップＳ２７の判定結果がＮＯの場合には、印刷装置１０は、ステップＳ２８の処理をスキップして、処理を終了する。
【００５６】
このように、印刷装置１０では、高速印刷が可能な状態か否かを高速印刷枚数と限界枚数の関係から判断し、高速印刷が可能な状態であれば、印刷データ中の高速印刷指定がある場合には高速印刷モードで印刷処理を行い、高速印刷指定がない場合には省エネルギー印刷モードで印刷処理を行う。一方、高速印刷が可能な状態でなければ、高速印刷指定の有無にかかわらず省エネルギー印刷モードで印刷処理を行う。
【００５７】
以上のように、印刷システム１００では、高速印刷枚数が制限枚数と限界枚数との間であるとプリンタードライバー２５ｂの高速印刷設定が強制的にＯＦＦになり、高速印刷枚数が限界枚数を上回るとプリンタードライバー２５ｂの高速印刷設定の変更が不可能となる。これにより、高速印刷モードの使用が減少するため、印刷装置での電力消費を抑制することができる。
【００５８】
特に、高速印刷枚数が制限枚数を上回り且つ限界枚数以下のときには、プリンタードライバー２５ｂの高速印刷設定が変更可能な状態でＯＦＦになることから、仮にユーザが高速印刷モードをデフォルトの設定としてプリンタードライバー２５ｂに設定している場合であっても、ユーザは印刷時に手動で指定しなければ高速印刷モードでの印刷を指示することができない。即ち、省エネルギー印刷モードでの印刷が標準的な印刷となる。このため、高速印刷時にはユーザに高速印刷モードの使用を意識させることになるため、高速印刷モードの使用をユーザが自発的に控えるといった効果が期待できる。また、高速印刷を行うためには高速印刷モードを指定する作業を行う必要があり印刷手順が一つ増えることになる点も、高速印刷モードの使用をユーザが自発的に控える一要因となる。
【００５９】
さらに、印刷システム１００では、限界枚数を越える高速印刷を禁止して省エネルギー化が図られるとともに、上述したように高速印刷モードの使用をユーザが自発的に控えることで、高速印刷が真に必要なときに高速印刷が行えないという事態を大幅に抑制することができる。従って、印刷システム１００によれば、省エネルギー印刷モードの積極的な使用を促しつつ、真に必要なときには高速印刷を可能となる。
【００６０】
なお、上述した実施形態は、発明の理解を容易にするために本発明の具体例を示したものであり、本発明はこの実施形態に限定されるものではない。本発明のプリンタードライバー、印刷装置、及び印刷システムは、特許請求の範囲に規定された本発明の思想を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００６１】
例えば、上述した実施形態では、印刷装置１０が印刷速度の異なる２つの印刷モードを備える例を示したが、印刷速度の異なる印刷モードは３つ以上であっても良い。また、図１に示す印刷装置１０やクライアント端末２０は、あくまで一例であり、図１に示されていない追加の構成要素を有していても良い。また反対に、例えば、ＨＴＴＰＤ１３ａなど一部の構成要素については省略されてもよい。また、図６や図８に示すフローチャートは、あくまで一例であり、実際の実装に当たっては種々に変形可能である。
【００６２】
さらに、上述した実施形態では、高速印刷枚数、制限枚数、及び限界枚数が印刷システム１００全体に対して１つずつ定義されている例を示したが、これらはクライアント端末２０毎またはユーザ毎に定義されても良い。例えば、クライアント端末毎またはユーザ毎に定義することで、高速印刷が特に必要な業務を行うクライアント端末またはユーザに対してより多くの高速印刷枚数を割り当てることが可能となる。
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
【００６３】
［付記１］
消費電力の異なる複数の印刷モードを備えた印刷装置に印刷データを送信して印刷させるプリンタードライバープログラムであって、
前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、前記印刷装置から受信し、
前記第１印刷枚数と前記制限枚数とを比較し、
前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする
処理をコンピュータに実行させることを特徴とするプリンタードライバープログラム。
【００６４】
［付記２］
付記１に記載のプリンタードライバープログラムにおいて、さらに、
前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、前記印刷装置から受信し、
前記第１印刷枚数と前記限界枚数とを比較し、
前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする
処理をコンピュータに実行させることを特徴とするプリンタードライバープログラム。
【００６５】
［付記３］
付記１または付記２に記載のプリンタードライバープログラムがインストールされたコンピュータと、
前記高速印刷枚数、前記制限枚数を格納する記憶部を備えた前記印刷装置と、を備える
ことを特徴とする印刷システム。
【００６６】
［付記４］
付記２に記載のプリンタードライバープログラムがインストールされたコンピュータと、
前記高速印刷枚数、前記制限枚数、及び前記限界枚数を格納する記憶部を備えた前記印刷装置と、を備える
ことを特徴とする印刷システム。
【００６７】
［付記５］
消費電力の異なる複数の印刷モードを備えた印刷装置であって、
前記印刷装置は、前記複数の印刷モードのうちの消費電力が大きい印刷モードである第１印刷モードでの印刷済の枚数である第１印刷枚数と、前記第１印刷モードでの印刷を制限するための枚数である制限枚数とを、記憶する記憶部と、
前記第１印刷枚数と前記制限枚数とを前記印刷装置から受信し、前記第１印刷枚数と前記制限枚数とを比較し、前記第１印刷枚数と前記制限枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求するための設定をＯＦＦにする処理をコンピュータに実行させるプリンタードライバープログラムから送信された印刷データを描画データに変換する制御部と、
前記制御部の指示に従って描画データを記録媒体へ印刷する印刷機構部と、を備える印刷装置。
【００６８】
［付記６］
前記記憶部は、前記第１印刷モードでの印刷を禁止するための枚数であり、且つ、前記制限枚数よりも大きな枚数である限界枚数を、さらに記憶し、
前記プリンタードライバープログラムは、さらに、前記限界枚数を前記印刷装置から受信し、前記第１印刷枚数と前記限界枚数とを比較し、前記第１印刷枚数と前記限界枚数との前記比較結果に基づいて、前記印刷装置に前記第１印刷モードでの印刷を要求する設定を変更不可にする処理をコンピュータに実行させるものである
ことを特徴とする付記５に記載の印刷装置。
【符号の説明】
【００６９】
１０        印刷装置
１１        印刷機構部
１２、２２  補助記憶装置
１３、２５  主記憶装置
１３ａ      ＨＴＴＰＤ
１３ｂ      ＳＮＭＰＤ
１４        制御部／解析部
１５、２３  表示部
１６、２４  入力操作部
１７、２７  送受信部
２０        クライアント端末
２１        制御部
２５ａ      印刷アプリケーション
２５ｂ      プリンタードライバー
２５ｃ      プリントスプーラー
２５ｄ      ブラウザー
２６        可搬記録媒体駆動装置
２６ａ      可搬記録媒体
１００      印刷システム
【図１】
2014182758.tif 000003
【図６】
2014182758.tif 000004
【図８】
2014182758.tif 000005
【図２】
2014182758.tif 000006
【図３】
2014182758.tif 000007
【図４】
2014182758.tif 000008
【図５】
2014182758.tif 000009
【図７】
2014182758.tif 000010