(57)【要約】    【課題】無駄な印刷が行われることを防止できるプリンタドライバを、提供する。    【解決手段】プリンタドライバを、印刷が指示されたドキュメントの印刷ページ数／印刷枚数が，予め設定されている警告ページ数／警告枚数以上となる場合（ステップＳ１０３；ＹＥＳ）、印刷を行うか否かをユーザに問い合わせるための警告ダイアログボックスを表示（ステップＳ１０４）し、印刷を行うことが指示された場合にのみ印刷を行う（ステップＳ１０５，Ｓ１０６）プログラムとしておく。    【選択図】図３
2008065579.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと接続されたコンピュータを、
設定された警告ページ数を記憶しておくための警告ページ数記憶手段と
指定された印刷対象ドキュメントの印刷データを生成して前記プリンタに送信する印刷データ生成・送信手段であって、前記印刷対象ドキュメントのページ数が，前記警告ページ数記憶手段に記憶されている前記警告ページ数以上であった場合には、印刷を行うか否かについての指示をユーザから得るための警告ダイアログボックスを表示し、印刷を行うことをユーザが指示した場合には、前記印刷対象ドキュメントの印刷データを前記プリンタに送信し、印刷を行わないことをユーザが指示した場合には、動作を終了する印刷データ生成・送信手段と
を備えた装置として動作させることを特徴とするプリンタドライバ。
【請求項２】
プリンタと接続されたコンピュータを、
設定された警告印刷枚数を記憶しておくための警告印刷枚数記憶手段と
指定された印刷対象ドキュメントの印刷データを生成して前記プリンタに送信する印刷データ生成・送信手段であって、前記印刷対象ドキュメントの印刷枚数が，前記警告ページ数記憶手段に記憶されている前記警告印刷枚数以上であった場合には、印刷を行うか否かについての指示をユーザから得るための警告ダイアログボックスを表示し、印刷を行うことをユーザが指示した場合には、前記印刷対象ドキュメントの印刷データを前記プリンタに送信し、印刷を行わないことをユーザが指示した場合には、動作を終了する印刷データ生成・送信手段と
を備えた装置として動作させることを特徴とするプリンタドライバ。
【請求項３】
前記警告ページ数記憶手段が、
設定された警告印刷枚数も記憶可能な手段であり、
前記印刷データ生成・送信手段が、
前記印刷対象ドキュメントのページ数が，前記警告ページ数記憶手段に記憶されている警告ページ数以上であった場合と、前記印刷対象ドキュメントの印刷枚数が，前記警告ページ数記憶手段に記憶されている前記警告印刷枚数以上であった場合とに、前記警告ダイアログボックスを表示する手段である
ことを特徴とする請求項１記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバに関する。
【背景技術】
【０００２】
周知のように、近年、所望の情報に関する電子データファイルを，キーワード検索を行うことによりインターネット上や社内ＬＡＮ上のサーバから簡単にダウンロードできるようになってきている。このため、電子データファイルを印刷する機会も増えているのであるが、ダウンロードした電子データファイルを単純に印刷した場合、必要な部分は僅かなのに、１００ページ程度の印刷が行われてしまうことがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、本発明の課題は、上記のような無駄な印刷が行われることを防止できるプリンタドライバを、提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の態様のプリンタドライバは、プリンタと接続されたコンピュータを、設定された警告ページ数を記憶しておくための警告ページ数記憶手段と、指定された印刷対象ドキュメントの印刷データを生成してプリンタに送信する印刷データ生成・送信手段であって、印刷対象ドキュメントのページ数が，警告ページ数記憶手段に記憶されている警告ページ数以上であった場合には、印刷を行うか否かについての指示をユーザから得るための警告ダイアログボックスを表示し、印刷を行うことをユーザが指示した場合には、印刷対象ドキュメントの印刷データをプリンタに送信し、印刷を行わないことをユーザが指示した場合には、動作を終了する印刷データ生成・送信手段とを備えた装置として動作させる構成を有する。
【０００５】
また、本発明の第２の態様のプリンタドライバは、プリンタと接続されたコンピュータを、設定された警告印刷枚数を記憶しておくための警告印刷枚数記憶手段と、指定された印刷対象ドキュメントの印刷データを生成してプリンタに送信する印刷データ生成・送信手段であって、印刷対象ドキュメントの印刷枚数が，警告ページ数記憶手段に記憶されている警告印刷枚数以上であった場合には、印刷を行うか否かについての指示をユーザから得るための警告ダイアログボックスを表示し、印刷を行うことをユーザが指示した場合には、印刷対象ドキュメントの印刷データをプリンタに送信し、印刷を行わないことをユーザが指示した場合には、動作を終了する印刷データ生成・送信手段とを備えた装置として動作させる構成を有する。
【０００６】
すなわち、本発明の第１の態様／第２の態様のプリンタドライバは、印刷が指示されたドキュメントのページ数／印刷枚数が，予め設定されている警告ページ数／警告印刷枚数以上となる場合、印刷を行うか否かをユーザに問い合わせるものとなっている。従って、本発明の各態様のプリンタドライバを用いておけば、プリンタに実際に必要な印刷のみを行わせることが可能となり、その結果として、無駄な印刷が行われること〔プリンタに関する各種消耗品（用紙，トナー等）が無駄に消費されること〕を防止できることになる。
【０００７】
なお、本発明の第１の態様のプリンタドライバを実現（作成／プログラミング）する際には、警告ページ数記憶手段が、設定された警告印刷枚数も記憶可能な手段となり、印刷データ生成・送信手段が、印刷対象ドキュメントのページ数が，警告ページ数記憶手段に記憶されている警告ページ数以上であった場合と、印刷対象ドキュメントの印刷枚数が，警告ページ数記憶手段に記憶されている警告印刷枚数以上であった場合とに、警告ダイアログボックスを表示する手段となるようにしておくことが出来る。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【０００９】
図１に模式的に示してあるように、本発明の一実施形態に係るプリンタドライバ１０は、両面印刷が可能なプリンタ３０に接続されたコンピュータ５０にインストールされるプログラムである。
【００１０】
以下、図２乃至図４を用いて、本実施形態に係るプリンタドライバ１０の動作を、説明する。なお、プリンタドライバ１０は、既存のプリンタドライバを改良したもの（既存のプリンタドライバに機能を付加したもの）であるため、以下では、当該プリンタドライバと異なる部分を中心に、プリンタドライバ１０の動作を説明することにする。また、プリンタドライバ１０の元となったプリンタドライバのことを、旧ドライバと表記することにする。
【００１１】
本実施形態に係るプリンタドライバ１０は、図２に示した構成の印刷設定ダイアログボックス２０を表示するプログラムとなっている。
【００１２】
この印刷設定ダイアログボックス２０上の大量印刷機防止機能用チェックボックス２１，警告ページ数設定用アイテム２２及び警告枚数設定用アイテム２３を除く各アイテムは、旧ドライバが表示する印刷設定ダイアログボックス上にも設けられているアイテムである。
【００１３】
警告ページ数設定用アイテム２２は、設定値が警告ページ数（本発明における警告ページ数に相当）として取り扱われるアイテムである。また、警告枚数設定用アイテム２３は、設定値が警告枚数（本発明の警告印刷枚数に相当）として取り扱われるアイテムである。  
【００１４】
大量印刷機防止機能用チェックボックス２１は、それがチェックされていない場合には」、プリンタドライバ１０が、旧ドライバと同機能のプログラムとして動作することになるチェックボックスである。また、大量印刷機防止機能用チェックボックス２１は、それがチェックされていると、プリンタドライバ１０が、印刷が指示された際に図３に示した手順の処理を行うことになるチェックボックスとなっている。
【００１５】
すなわち、大量印刷機防止機能用チェックボックス２１がチェックされている状態で，或るドキュメント（以下、印刷対象ドキュメントと表記する）を印刷することが指示された場合、プリンタドライバ１０は、まず、設定されている印刷条件（割付印刷の有無，両面印刷／片面印刷の別等），警告ページ数（警告ページ数設定用アイテム２２の設定値），警告枚数（警告枚数設定用アイテム２３の設定値）を、把握する(ステップＳ１０１)。
【００１６】
そして、プリンタドライバ１０は、把握した印刷条件で処理対象ドキュメントをプリンタ３０に印刷させるための印刷データを生成(ステップＳ１０２)してから、警告条件が満たされているか否かを判断する(ステップＳ１０３)。ここで、警告条件とは、“印刷ページ数（印刷データ化した処理対象ドキュメントのページ数）≧警告ページ数  or  印刷枚数（生成した印刷データをプリンタ３０に送信した場合に排出される用紙枚数）≧警告枚数”という条件のことである。
【００１７】
警告条件が満たされていなかった場合(ステップＳ１０３；ＮＯ)、プリンタドライバ１０は、生成した印刷データをプリンタ３０に送信(ステップＳ１０６)してから、この図の処理を終了する。
【００１８】
一方、警告条件が満たされていた場合(ステップＳ１０３；ＹＥＳ)、プリンタドライバ１０は、印刷を行うか否かをユーザに問い合わせるための警告ダイアログボックスをディスプレイ上に表示する(ステップＳ１０４)。なお、本実施形態のプリンタドライバ１０が表示する警告ダイアログボックスは、図４に示したように、印刷ページ数，印刷枚数（図では、いずれも、４２）が示されるものとなっている。
【００１９】
そして、ステップＳ１０４の処理を終えたプリンタドライバ１０は、警告ダイアログボックス上の“はい”ボタン又は“いいえ”ボタンが押下されるのを待機（監視）する状態(ステップＳ１０５)となり、警告ダイアログボックス上の“はい”ボタンが押下された場合(ステップＳ１０５；はい)には、印刷データをプリンタ３０に送信(ステップＳ１０６)してから、この図の処理を終了する。また、プリンタドライバ１０は、警告ダイアログボックス上の“いいえ”ボタンが押下された場合(ステップＳ１０５；いいえ)には、印刷データをプリンタ３０に送信することなく、この図の処理を終了する。
【００２０】
以上、説明したように、本実施形態に係るプリンタドライバ１０は、印刷が指示されたドキュメントの印刷ページ数／印刷枚数が，予め設定されている警告ページ数／警告枚数以上となる場合、印刷を行うか否かをユーザに問い合わせる機能を有している。従って、このプリンタドライバ１０を用いておけば、プリンタ３０に実際に必要な印刷のみを行わせることが可能となり、その結果として、無駄な印刷が行われること〔プリンタ３０に関する各種消耗品（用紙，トナー等）が無駄に消費されること〕を防止できることになる。
【００２１】
《変形形態》
上記したプリンタドライバ１０は、各種の変形を行うことが出来る。例えば、警告ダイアログボックス上に印刷ページ数や印刷枚数を表示させなくても良い場合には、プリンタドライバ１０を、警告条件が満たされたことが分かった際に、警告ダイアログボックスを表示するプログラムに変形することが出来る。
【００２２】
また、プリンタドライバ１０を、警告ページ数，警告枚数のいずれか一方のみを設定できるものや、上記したものとは具体的な構成が異なる印刷設定ダイアログボックス２０，警告ダイアログボックスを表示するものに変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るプリンタドライバの使用形態の説明図。
【図２】プリンタドライバが表示する印刷設定ダイアログボックスの説明図。
【図３】印刷が指示された際のプリンタドライバの動作を説明するための流れ図。
【図４】プリンタドライバが表示する警告ダイアログボックスの説明図。
【符号の説明】
【００２４】
１０  プリンタドライバ、  ２０  印刷設定ダイアログボックス、
２１  大量印刷機防止機能用チェックボックス、  ２２  警告ページ数設定用アイテム
２３  警告枚数設定用アイテム、  ３０  プリンタ、  ５０  コンピュータ
【図１】
2008065579.tif 000003
【図２】
2008065579.tif 000004
【図３】
2008065579.tif 000005
【図４】
2008065579.tif 000006