(57)【特許請求の範囲】
【請求項１】
プリンタと端末機との間でプリントデータの制御を行うプリンタドライバであって、
アプリケーションからの印刷ジョブを受信する受信手段と、
前記印刷ジョブを前記プリンタへ送信する送信手段と、
前記受信手段により受信した印刷ジョブのアプリケーションの種類と印刷するファイル名および前記印刷ジョブの送られてきた時間を解析する解析手段と、
前記解析手段により解析された前記印刷ジョブのログを記録し管理する印刷ジョブログ管理手段と、
前記印刷ジョブログ管理手段によりすでに記録されている過去の印刷ジョブの中に今回受信した印刷ジョブと同一アプリケーションの同一ファイル名の印刷ジョブが存在する場合に、その中の一番新しい印刷ジョブの入力時刻と今回受信した印刷ジョブの入力時刻の時間間隔を算出する時間計測手段と、
前記算出された時間間隔が所定の設定時間より短いときには印刷ジョブが二重に発行された可能性をユーザに通知してその再確認を促す確認手段と、
前記確認手段に対する応答として前記ユーザから印刷不要を通知されたとき前記受信手段により受信した印刷ジョブを削除する削除手段とを有することを特徴とするプリンタドライバ。
【請求項２】
前記時間計測手段における設定時間はユーザにより設定が可能になっていることを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記受信手段により受信した印刷ジョブ内のテキスト情報に対してスペルチェックを行うスペルチェック手段を備え、
前記確認手段は、前記スペルチェック手段によりスペルミスが発見されたときにはユーザに通知してその再確認を促すことを特徴とする請求項１記載のプリンタドライバ。
【請求項４】
スペルチェックを行わない単語はユーザにより登録が可能になっていることを特徴とする請求項３記載のプリンタドライバ。
【請求項５】
前記印刷ジョブを所定時間または所定容量だけ保存する印刷ジョブ格納手段と、
前記印刷ジョブ格納手段に保存されている先の印刷ジョブと同一アプリケーションの同一ファイル名の印刷ジョブを新たに受け取ったときに、前記ファイル間のデータの差分を求める差分計測手段とを備え、
前記確認手段は、前記差分計測手段により差分が生じないときにはユーザに通知してその再確認を促すことを特徴とする請求項１記載のプリンタドライバ。
【請求項６】
前記印刷ジョブ格納手段に格納される前記印刷ジョブの保存時間および保存容量はユーザにより設定が可能になっていることを特徴とする請求項５記載のプリンタドライバ。
【請求項７】
前記確認手段の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段が設けられていることを特徴とする請求項１〜６の何れか一項に記載のプリンタドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタやマルチファンクションプリンタ、あるいはディジタル複写機を利用したプリンタ装置などにおいて印刷動作を制御するプリンタドライバに関する。
【０００２】
【従来の技術】
近年、ＰＣ（パーソナル・コンピュータ）等で作成されたドキュメント（文書、プレゼンテーション資料、ＣＡＤ設計データ等）に対して、ドキュメントデータをプリンタやディジタル複写機ベースのマルチファンクションプリンタ等で印刷する機会が増えてきた。このような印刷を行うために、各アプリケーションは作成した印刷ジョブに対して１つのプリンタを指定して印刷動作を行う。
【０００３】
そして、この印刷動作を実現するために、印刷ジョブのスプーリングと印刷ジョブの出力等の管理を行うプリンタドライバが起動しプリンティングを行っている。
【０００４】
【発明が解決しようとする課題】
このような従来の技術においては、ユーザが印刷ジョブの実行を行ってから実際に印刷されるまでの時間が分かりにくいといった問題がある。例えば印刷ジョブが一時的に混雑している場合などは、ユーザが印刷要求してから印刷までに少し待たされることもある。
【０００５】
ここで、印刷ジョブがプリンタに受け付けられたかどうかはプリンタのステータスを確認すれば分かる。しかしながら、この確認作業が煩わしいために当該作業を怠ると、印刷ジョブの発行をしていなかったと勘違いして印刷ジョブの再送信を行うことになる。また、印刷ジョブを発行したユーザがプリンタのステータス情報の確認方法を十分認識していないと、印刷が行われるまでに何度も印刷ジョブの送信を行ってしまうこともあり得る。
【０００６】
そして、このようなことが行われると、同一印刷ジョブが無駄に発行されてしまうために、印字用紙やトナーまたはインクや電力が無駄に消費されてしまう。
【０００７】
そこで、本発明は、意図しない印刷ジョブの発行を防止することのできるプリンタドライバを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この課題を解決するために、本発明のプリンタドライバは、アプリケーションからの印刷ジョブを受信する受信手段と、印刷ジョブをプリンタへ送信する送信手段と、受信手段により受信した印刷ジョブのアプリケーションの種類と印刷するファイル名および印刷ジョブの送られてきた時間を解析する解析手段と、解析手段により解析された印刷ジョブのログを記録し管理する印刷ジョブログ管理手段と、印刷ジョブログ管理手段によりすでに記録されている過去の印刷ジョブの中に今回受信した印刷ジョブと同一アプリケーションの同一ファイル名の印刷ジョブが存在する場合に、その中の一番新しい印刷ジョブの入力時刻と今回受信した印刷ジョブの入力時刻の時間間隔を算出する時間計測手段と、算出された時間間隔が所定の設定時間より短いときには印刷ジョブが二重に発行された可能性をユーザに通知してその再確認を促す確認手段と、確認手段に対する応答としてユーザから印刷不要を通知されたとき受信手段により受信した印刷ジョブを削除する削除手段とを有する構成としたものである。
【０００９】
これにより、同一アプリケーションからの同一ファイルの印刷ジョブが設定時間より短い間隔で発行された場合にユーザに再確認が促されるようになっているので、意図しない印刷ジョブの発行を防止することが可能になる。
【００１０】
【発明の実施の形態】
本発明の請求項１に記載の発明は、アプリケーションからの印刷ジョブを受信する受信手段と、印刷ジョブをプリンタへ送信する送信手段と、受信手段により受信した印刷ジョブのアプリケーションの種類と印刷するファイル名および印刷ジョブの送られてきた時間を解析する解析手段と、解析手段により解析された印刷ジョブのログを記録し管理する印刷ジョブログ管理手段と、印刷ジョブログ管理手段によりすでに記録されている過去の印刷ジョブの中に今回受信した印刷ジョブと同一アプリケーションの同一ファイル名の印刷ジョブが存在する場合に、その中の一番新しい印刷ジョブの入力時刻と今回受信した印刷ジョブの入力時刻の時間間隔を算出する時間計測手段と、算出された時間間隔が所定の設定時間より短いときには印刷ジョブが二重に発行された可能性をユーザに通知してその再確認を促す確認手段と、確認手段に対する応答としてユーザから印刷不要を通知されたとき受信手段により受信した印刷ジョブを削除する削除手段とを有するプリンタドライバであり、同一アプリケーションからの同一ファイルの印刷ジョブが設定時間より短い間隔で発行された場合にユーザに再確認が促されるようになっているので、意図しない印刷ジョブの発行を防止することが可能になるという作用を有する。
【００１２】
本発明の請求項２に記載の発明は、請求項１記載の発明において、時間計測手段における設定時間はユーザにより設定が可能になっているプリンタドライバであり、再確認を促すための判断時間設定値が自由に調整できるので、ユーザの好みに合った設定が可能になるという作用を有する。
【００１３】
本発明の請求項３に記載の発明は、請求項１記載の発明において、受信手段により受信した印刷ジョブ内のテキスト情報に対してスペルチェックを行うスペルチェック手段を備え、確認手段は、スペルチェック手段によりスペルミスが発見されたときにはユーザに通知してその再確認を促すプリンタドライバであり、印刷要求をしたユーザに対してスペルミスがある印刷ジョブの修正が促されるようになっているので、スペルミスのある意図しない印刷ジョブの発行による印刷無駄を省くことが可能になるという作用を有する。
【００１４】
本発明の請求項４に記載の発明は、請求項３記載の発明において、スペルチェックを行わない単語はユーザにより登録が可能になっているプリンタドライバであり、特殊な言葉に対してはスペルチェック機能が働かないので、ユーザの好みに合った設定が可能になるという作用を有する。
【００１５】
本発明の請求項５に記載の発明は、請求項１記載の発明において、印刷ジョブを所定時間または所定容量だけ保存する印刷ジョブ格納手段と、印刷ジョブ格納手段に保存されている先の印刷ジョブと同一アプリケーションの同一ファイル名の印刷ジョブを新たに受け取ったときに、ファイル間のデータの差分を求める差分計測手段とを備え、確認手段は、差分計測手段により差分が生じないときにはユーザに通知してその再確認を促すプリンタドライバであり、同一ユーザから送信された印刷ジョブの内容が一致しているときにはユーザに再確認が促されるようになっているので、意図しない印刷ジョブの発行を防止することが可能になるという作用を有する。
【００１６】
本発明の請求項６に記載の発明は、請求項５記載の発明において、印刷ジョブ格納手段に格納される印刷ジョブの保存時間および保存容量はユーザにより設定が可能になっているプリンタドライバであり、印刷ジョブ格納手段に格納されるファイルの容量や格納しておく時間の調整がユーザによりできるので、ユーザの好みに合った設定が可能になるという作用を有する。
【００１７】
本発明の請求項７に記載の発明は、請求項１〜６の何れか一項に記載の発明において、確認手段の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段が設けられているプリンタドライバであり、印刷ジョブに対する印刷情報の逐一の確認を止めることができるので、ユーザの好みに合った設定が可能になるという作用を有する。
【００１８】
以下、本発明の実施の形態について、図１から図８を用いて説明する。なお、これらの図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。
【００１９】
（実施の形態１）
図１は本発明の実施の形態１におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図、図２は図１のプリンタドライバの構成を示すブロック図である。
【００２０】
図１に示すように、接続装置であるネットワーク５上には、アプリケーション１がインストールされてユーザによる印刷要求が行われるＰＣ（端末機）２、プリントデータの制御を行うプリンタドライバ３によりドキュメントの印刷を実行するプリンタ４が接続されている。そして、アプリケーション１で発行された印刷ジョブ６はプリンタドライバ３に送られる。
【００２１】
また、図２に示すように、プリンタドライバ３は、アプリケーション１からの印刷ジョブ６を受信する受信手段７と、印刷ジョブ６をプリンタ４へ送信する送信手段１２と、印刷ジョブ６の印刷情報を解析する解析手段８と、アプリケーション１が設定した印刷ジョブ６のファイル名、印刷ページ数、印刷部数、カラー／モノクロといった印字形式等の解析手段８により解析された印刷情報を取得する印刷情報取得手段９と、印刷情報をアプリケーション１に通知する通知手段１０と、印刷ジョブ６の印刷要求をしたユーザに印刷情報の再確認を促す確認手段１１と、確認手段１１の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段１３とを有している。
【００２２】
なお、図１および後述する実施の形態２〜４における図３、図５、図７では、夫々の装置が１台ずつネットワーク５上に接続されているが、必要な台数のＰＣ２とプリンタ４を接続することができる。
【００２３】
次に、以上の構成を有するネットワークプリンタの動作を説明する。
【００２４】
まず、アプリケーション１で作成されたドキュメントをプリンタ４で印刷するために、アプリケーション１で印刷ジョブ６が発行される。そして、この印刷ジョブ６は、図１の▲１▼で示すように、プリンタドライバ３へ送られる。
【００２５】
プリンタドライバ３では、送られてきた印刷ジョブ６が印刷情報取得手段９を用いて取得される。そして、解析手段８により、送られてきた印刷ジョブ６に対するファイル名・印刷枚数・印刷部数・カラー／モノクロや写真／文字等の印刷モード等の印刷情報が解析される。
【００２６】
この解析の結果である印刷情報は、図１の▲２▼で示すように、一まとめにされて通知手段１０によりＰＣ２に送られ、ＰＣ２の表示装置を介してユーザに通知される。
【００２７】
そして、ユーザ側では、確認手段１１を用いて印刷情報の再確認を行う。このように、ユーザは、印刷情報を受信することでプリンタドライバ３に印刷ジョブ６が受け付けられたことを知ることができて、さらにこの印刷情報を見ることでユーザが望んだ印刷モードになっているかどうかを確認することができる。
【００２８】
ユーザが確認手段１１を用いて印刷情報の確認を行った結果、例えば本来カラー出力を望んでいたがモノクロモードになっていた場合には、変更箇所を再度設定して、図１の▲３▼で示すように、印刷要求の返事を通知する。また、変更がなければ、その旨を図１の▲３▼で示す流れで通知する。
【００２９】
プリンタドライバ３はユーザからの返事を受信した後、図１の▲４▼で示すように、実際の印刷ジョブ６を送信手段１２でプリンタ４に送信する。
【００３０】
このように、本実施の形態によれば、印刷要求をしたユーザが不用意に同じ印刷ジョブ６を２回以上発行したり、あるいは、ユーザが望んでいない印刷モードによる印刷動作を避けることができる。そして、このように意図しない印刷ジョブ６の発行が防止されることで、印刷無駄を省くことが可能になる。
【００３１】
なお、印刷ジョブ６に対する印刷情報の再確認が不要の場合には、ＯＮ／ＯＦＦ手段１３を用いてユーザが印刷ジョブ６の確認を止めることもできるので、ユーザの好みに合った設定ができる。
【００３２】
（実施の形態２）
図３は本発明の実施の形態２におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図、図４は図３のプリンタドライバの構成を示すブロック図である。
【００３３】
図示するように、本実施の形態においてプリンタドライバ３は、アプリケーション１からの印刷ジョブ６を受信する受信手段７と、印刷ジョブ６をプリンタ４へ送信する送信手段１２と、印刷ジョブ６の印刷情報および印刷ジョブ６の送られてきた時間を解析する解析手段８と、解析手段８により解析された印刷ジョブ６の印刷情報を取得する印刷情報取得手段９と、印刷情報をアプリケーション１に通知する通知手段１０と、解析手段８により解析された印刷ジョブ６のログを記録し管理する印刷ジョブログ管理手段１４と、同一アプリケーションから所定の印刷ジョブ６を受け取った後に当該印刷ジョブ６と同一ファイル名の印刷ジョブ６を受け取るまでの時間を計測する時間計測手段１５と、時間計測手段１５により測定された時間が所定の設定時間より短いときには通知手段１０によりユーザに印刷情報を通知してその再確認を促す確認手段１１と、確認手段１１の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段１３とを有している。なお、前述の設定時間はユーザにより設定が可能になっている。
【００３４】
次に、以上の構成を有するネットワークプリンタの動作を説明する。
【００３５】
まず、アプリケーション１で作成されたドキュメントをプリンタ４で印刷するために、アプリケーション１で印刷ジョブ６が発行される。そして、この印刷ジョブ６は、図３の▲１▼で示すように、プリンタドライバ３へ送られる。
【００３６】
プリンタドライバ３では、送られてきた印刷ジョブ６が印刷情報取得手段９で取得される。そして、解析手段８により、印刷ジョブ６に対するアプリケーションの種類とファイル名および印刷ジョブ６が送られてきた時刻が解析される。
【００３７】
プリンタドライバ３に送られてきた印刷ジョブ６におけるこれらの解析結果は、印刷ジョブ６のログとして印刷ジョブログ管理手段１４においてファイル毎に履歴が記録・保存される。
【００３８】
次に、図３の▲１▼の流れで入力された印刷ジョブ６に対して、この印刷ジョブログ管理手段１４にすでに記録されている過去の印刷ジョブ６の中から、同一アプリケーション１の同一ファイル名の印刷ジョブ６が存在するかどうかが検索される。そして、それに該当する過去の印刷ジョブ６が存在する場合には、その中の一番新しい印刷ジョブ６の入力時刻と現在入力されている印刷ジョブ６の入力時刻の時間間隔が算出される。
【００３９】
算出された時間が予め設定されている時間よりも短いならば印刷ジョブが二重に発行された可能性があるので、このときには、図３の▲２▼に示すように、印刷情報を通知手段１０でＰＣ２に送り、表示装置を通してユーザに報知する。そして、ユーザ側では、印刷情報の再確認を確認手段１１で行う。
【００４０】
ユーザは、受信した再確認要求に対して本当に２回の印刷ジョブを発行すべきかどうかを判断し、内容通りに印刷を実行したい場合は、プリンタドライバ３に図３の▲３▼で示すように通知する。この通知がプリンタドライバ３の受信手段７で受信されると、図３の▲４▼に示すように、送信手段１２で印刷ジョブ６がプリンタ４に送信されて印刷が実行される。また、印刷が不要な場合は、図３の▲３▼の流れでその旨を通知することにより、プリンタドライバ３に届いた印刷ジョブ６はクリアされる。
【００４１】
このように、本実施の形態によれば、印刷要求をしたユーザが不用意に同じ印刷ジョブを２回以上発行することを避けることができる。そして、このように意図しない印刷ジョブ６の発行が防止されることで、印刷無駄を省くことが可能になる。
【００４２】
なお、連続した同一ファイル名の印刷ジョブ６に対する印刷の再確認が不要の場合には、ユーザがＯＮ／ＯＦＦ手段１３を用いて印刷ジョブ６の確認を止めることもできるので、ユーザの好みに合った設定ができる。また、どのくらいの時間間隔で連続した印刷ジョブが入力された場合に再確認情報をユーザに発行するかの時間設定も、ユーザの好みに合った設定ができる。
【００４３】
（実施の形態３）
図５は本発明の実施の形態３におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図、図６は図５のプリンタドライバの構成を示すブロック図である。
【００４４】
図示するように、本実施の形態においてプリンタドライバ３は、アプリケーション１からの印刷ジョブ６を受信する受信手段７と、印刷ジョブ６をプリンタ４へ送信する送信手段１２と、印刷ジョブ６の印刷情報を解析する解析手段８と、解析手段８により解析された印刷ジョブ６の印刷情報を取得する印刷情報取得手段９と、印刷情報をアプリケーション１に通知する通知手段１０と、解析手段８により解析された印刷ジョブ６のログを記録し管理する印刷ジョブログ管理手段１４と、同一アプリケーションから所定の印刷ジョブ６を受け取った後にその印刷ジョブ６内のテキスト情報に対してスペルチェックを行うスペルチェック手段１６と、スペルチェック手段１６によりスペルミスが発見されたときにはユーザに印刷情報を通知してその再確認を促す確認手段１１と、確認手段１１の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段１３とを有している。なお、スペルチェックは、スペルチェックを行わない単語が登録されたデータベース１７を参照して行われる。また、データベース１７におけるスペルチェックを行わない単語は、ユーザにより登録が可能になっている。
【００４５】
次に、以上の構成を有するネットワークプリンタの動作を説明する。
【００４６】
まず、アプリケーション１で作成されたドキュメントをプリンタ４で印刷するために、アプリケーション１で印刷ジョブ６が発行される。そして、この印刷ジョブ６は、図５の▲１▼で示すように、プリンタドライバ３へ送られる。
【００４７】
プリンタドライバ３では、送られてきた印刷ジョブ６が印刷情報取得手段９で取得される。そして、印刷ジョブ６の中のテキスト情報に対して、スペルチェック手段１６によりスペルチェックが実行される。
【００４８】
スペルチェックの結果、スペルミスのない印刷ジョブ６に対しては、図５の▲４▼で示した流れで送信手段１２により印刷ジョブ６がプリンタ４に送信され、印刷が実行される。また、スペルミスが発見された場合、その結果が図５の▲２▼で示した流れで通知手段１０によりＰＣ２に送られ、表示装置を通してユーザに通知される。そして、ユーザ側では、確認手段１１で印刷情報の再確認を行う。
【００４９】
印刷情報を受信したユーザは、これに修正を加えて（あるいは未修正で良いとの判断であればそのままで）、図５の▲３▼に示した流れで返事を通知する。この通知がプリンタドライバ３の受信手段７で受信されると、図５の▲４▼で示したように、送信手段１２で実際の印刷ジョブ６がプリンタ４に送信される。
【００５０】
このように、本実施の形態によれば、印刷要求をしたユーザに対してスペルミスがある印刷ジョブ６の修正が促されるようになっているので、意図しない印刷ジョブ６の発行による印刷無駄を省くことが可能になる。
【００５１】
なお、印刷ジョブ６に対するスペルチェック機能が不要と感じる場合、それをＯＮ／ＯＦＦ手段１３を用いてユーザが止めることもできるので、ユーザの好みに合った設定ができる。また、人の名前や地名、専門用語などの特殊な言葉に対してスペルチェック機能が反応しないように、各ＰＣ２にインストールされたプリンタドライバ３毎にスペルチェック非対象単語のデータベース１７を持つことにより、より使いやすい環境を実現することが可能になる。
【００５２】
（実施の形態４）
図７は本発明の実施の形態４におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図、図８は図７のプリンタドライバの構成を示すブロック図である。
【００５３】
図示するように、本実施の形態においてプリンタドライバ３は、アプリケーション１からの印刷ジョブ６を受信する受信手段７と、印刷ジョブ６をプリンタ４へ送信する送信手段１２と、印刷ジョブ６の印刷情報および印刷ジョブ６の送られてきた時間を解析する解析手段８と、解析手段８により解析された印刷ジョブ６の印刷情報を取得する印刷情報取得手段９と、印刷情報をアプリケーション１に通知する通知手段１０と、解析手段８により解析された印刷ジョブ６のログを記録し管理する印刷ジョブログ管理手段１４と、印刷ジョブ６を所定時間または所定容量だけ保存する印刷ジョブ格納手段１８と、同一アプリケーションから所定の印刷ジョブ６を受け取った後に当該印刷ジョブ６と同一ファイル名の印刷ジョブを受け取ったときに、印刷ジョブ格納手段１８に保存されている先の印刷ジョブ６と新たに受け取った後の印刷ジョブのデータの差分を求める差分計測手段１９と、差分計測手段１９により差分が生じないときにはユーザに印刷情報を通知してその再確認を促す確認手段１１と、確認手段１１の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段１３とを有している。なお、印刷ジョブ格納手段１８に格納される印刷ジョブ６の保存時間や保存容量はユーザが自由に設定できるようになっている。
【００５４】
次に、以上の構成を有するネットワークプリンタの動作を説明する。
【００５５】
まず、アプリケーション１で作成されたドキュメントをプリンタ４で印刷するために、アプリケーション１で印刷ジョブ６が発行される。そして、この印刷ジョブ６は、図７の▲１▼で示すように、プリンタドライバ３へ送られる。
【００５６】
プリンタドライバ３では、送られてきた印刷ジョブ６が印刷情報取得手段９で取得される。そして、解析手段８により、印刷ジョブ６に対するアプリケーションの種類とファイル名および印刷ジョブ６が送られてきた時刻が解析される。この解析に基づいて調べられたアプリケーションの種類とファイル名に対して、そのＰＣ２から既に受信済の印刷ジョブ６の履歴が調べられ、その履歴の中から同一アプリケーション、同一ファイル名のもので一番最新の印刷ジョブが検索される。
【００５７】
そして、同一アプリケーション、同一ファイル名の印刷ジョブが存在しない場合には、図７の▲４▼で示す流れで、送信手段１２により印刷ジョブ６がプリンタ４に送信され、印刷が実行される。
【００５８】
また、同一ファイル名の印刷ジョブが存在している場合には、差分計測手段１９によりその印刷ジョブと現在受信した印刷ジョブ６のファイルの内容が比較される。比較した結果、両者に差分が発生した場合には、図７の▲４▼で示す流れで送信手段により印刷ジョブ６がプリンタ４に送信されて印刷が行われる。一方、差分が発生しない場合は、図７の▲２▼で示す流れで確認手段１１により印刷ジョブに対する再確認要求がユーザに対して行われる。すると、再確認要求を受信したユーザは、図７の▲３▼の流れで当該印刷ジョブ６を印刷するのかどうかの返事を通知する。ユーザにより印刷ジョブ６の実行の決定がされたならば、図７の▲４▼で示す流れで、送信手段１２により印刷ジョブ６がプリンタ４に送信されて印刷が行われ、印刷の中止の決定がされたならば、プリンタドライバ３で受信された印刷ジョブ６はクリアされる。
【００５９】
このような一連の処理の中で、図７の▲４▼の流れで実際に印刷動作が行われた印刷ジョブ６に対して、アプリケーションの種類に印刷ジョブ６の解析結果（アプリケーションの種類、ファイル名、印刷ジョブ受信時刻）と当該印刷ジョブ６が印刷ジョブ格納手段１８に格納される。
【００６０】
このように、本実施の形態によれば、印刷要求をしたユーザが不用意に同じ印刷ジョブを２回以上発行することを避けることができる。そして、このように意図しない印刷ジョブ６の発行が防止されることで、印刷無駄を省くことが可能になる。
【００６１】
なお、同一ファイルの印刷ジョブ６に対する印刷の再確認が不要の場合には、ユーザがＯＮ／ＯＦＦ手段１３を用いて印刷ジョブ６の確認を止めることもできるので、ユーザの好みに合った設定ができる。また、印刷ジョブ格納手段１８に格納されるファイルの容量や格納しておく時間の調整がユーザによりできるので、より使いやすい環境を実現することが可能になる。
【００６２】
【発明の効果】
以上のように、本発明によれば、同一アプリケーションからの同一ファイルの印刷ジョブが設定時間より短い間隔で発行された場合にユーザに対して印刷情報の再確認が促されるようになっているので、意図しない印刷ジョブの発行を防止することが可能になるという有効な効果が得られる。
【００６４】
ここで、時間計測手段における設定時間がユーザにより設定可能になっていれば、再確認を促すための判断時間設定値が自由に調整できるので、ユーザの好みに合った設定が可能になるという有効な効果が得られる。
【００６５】
本発明によれば、印刷要求をしたユーザに対してスペルミスがある印刷ジョブの修正が促されるようになっているので、スペルミスのある意図しない印刷ジョブの発行による印刷無駄を省くことが可能になるという有効な効果が得られる。
【００６６】
ここで、スペルチェックを行わない単語がユーザにより登録が可能になっていれば、特殊な言葉に対してはスペルチェック機能が働かないので、ユーザの好みに合った設定が可能になるという有効な効果が得られる。
【００６７】
本発明によれば、同一ユーザから送信された印刷ジョブの内容が一致しているときにはユーザに対して印刷情報の再確認が促されるようになっているので、意図しない印刷ジョブの発行を防止することが可能になるという有効な効果が得られる。
【００６８】
ここで、印刷ジョブ格納手段に格納される印刷ジョブの保存時間および保存容量がユーザにより設定が可能になっていれば、印刷ジョブ格納手段に格納されるファイルの容量や格納しておく時間の調整がユーザによりできるので、ユーザの好みに合った設定が可能になるという有効な効果が得られる。
【００６９】
そして、確認手段の動作のＯＮ／ＯＦＦ設定を行うＯＮ／ＯＦＦ手段を設ければ、印刷ジョブに対する印刷情報の逐一の確認を止めることができるので、ユーザの好みに合った設定が可能になるという有効な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図
【図２】図１のプリンタドライバの構成を示すブロック図
【図３】本発明の実施の形態２におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図
【図４】図３のプリンタドライバの構成を示すブロック図
【図５】本発明の実施の形態３におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図
【図６】図５のプリンタドライバの構成を示すブロック図
【図７】本発明の実施の形態４におけるプリンタドライバがネットワーク上に接続されたネットワークプリンタを示す説明図
【図８】図７のプリンタドライバの構成を示すブロック図
【符号の説明】
１  アプリケーション
２  パーソナル・コンピュータ（端末機）
３  プリンタドライバ
４  プリンタ
６  印刷ジョブ
７  受信手段
８  解析手段
９  印刷情報取得手段
１０  通知手段
１１  確認手段
１２  送信手段
１３  ＯＮ／ＯＦＦ手段
１４  印刷ジョブログ管理手段
１５  時間計測手段
１６  スペルチェック手段
１８  印刷ジョブ格納手段
１９  差分計測手段
【図１】
0004296629.tif 000002
【図２】
0004296629.tif 000003
【図３】
0004296629.tif 000004
【図４】
0004296629.tif 000005
【図５】
0004296629.tif 000006
【図６】
0004296629.tif 000007
【図７】
0004296629.tif 000008
【図８】
0004296629.tif 000009