(57)【要約】【課題】印刷出力された記録紙が長期に渡って、印刷装置のトレイに放置されることによる不都合を解消すること。【解決手段】情報処理装置は、印刷操作がなされると、印刷設定ダイアログを表示して（Ｓ１１０）、ダイアログを通じ、ユーザから有効期限情報、重要度情報、及び、ユーザ名情報を取得する。そして、印刷操作の対象となったユーザデータに対応する画像情報を、ページの主領域にレイアウトし、ユーザから取得した有効期限情報、重要度情報、ユーザ名情報を、ページのヘッダ領域にレイアウトしてなる印刷画像データを、プリンタドライバを用いて生成する（Ｓ１７０）。また、この印刷画像データを、印刷装置に送出することにより、印刷装置に、ユーザデータに対応する画像と共に、印刷物の有効期限、重要度、及び、印刷物の所有者を示すユーザ名を、ヘッダ情報として、記録紙に印刷させる（Ｓ２００）。【選択図】図３
2008065679.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象のデータが指定されると、印刷装置に、指定された前記データに対応する画像を、記録紙に印刷させる印刷制御手段と、
印刷物の有効期限として記録紙に印刷する時刻に関する情報を、取得する時刻情報取得手段と、
を備え、
前記印刷制御手段は、前記印刷装置に、前記指定されたデータに対応する画像を印刷させる際、前記時刻情報取得手段が取得した情報に基づき、前記印刷装置に、印刷物の有効期限を表す画像を、前記指定されたデータに対応する画像が印刷される記録紙に印刷させる構成にされていることを特徴とする印刷制御装置。
【請求項２】
前記印刷制御手段は、印刷対象のデータが指定されると、前記時刻情報取得手段が取得した情報に基づき、前記指定されたデータに対応する画像と共に、印刷物の有効期限を表す画像を、レイアウトしてなる印刷画像データを生成し、前記生成した印刷画像データを前記印刷装置に入力して、前記印刷装置に、前記生成した印刷画像データに対応する画像を、記録紙に印刷させる構成にされていることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記指定されたデータに対応する画像を前記印刷装置に印刷させる際に、前記印刷制御手段が生成した前記印刷画像データを、記憶装置に保存するデータ保存手段と、
ユーザインタフェースを介し、表示指令が入力されると、前記データ保存手段により記憶装置に保存された前記印刷画像データの一覧画面であって、印刷画像データ毎に再印刷操作を受付可能なグラフィカルユーザインタフェース構成の一覧画面を、表示装置に表示させる画面表示手段と、
ユーザインタフェースを介し、前記一覧画面に対して再印刷操作が行われると、再印刷操作の対象となった印刷画像データを、前記記憶装置から読み出し、前記読み出した印刷画像データを、前記印刷装置に入力して、前記印刷装置に、前記読み出した印刷画像データに対応する画像を、記録紙に印刷させる再印刷手段と、
を備えることを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記画面表示手段は、前記一覧画面として、印刷画像データ毎にプレビュー操作を受付可能な画面を、前記表示装置に表示させる構成にされ、
当該印刷制御装置は、更に、
ユーザインタフェースを介し、前記一覧画面に対してプレビュー操作が行われると、プレビュー操作の対象となった印刷画像データに対応する画像を表すプレビュー画面を、前記表示装置に表示させるプレビュー手段
を備えることを特徴とする請求項３記載の印刷制御装置。
【請求項５】
ユーザインタフェースを介し、印刷物の重要度についての指定情報を取得する重要度情報取得手段
を備え、
前記データ保存手段は、前記印刷制御手段が前記指定されたデータに対応する画像を前記印刷装置に印刷させる際、前記重要度情報取得手段が取得した情報に基づき、前記ユーザインタフェースを介して指定された印刷物の重要度が所定条件を満足する場合に限って、前記印刷制御手段が生成した前記印刷画像データを、記憶装置に保存する構成にされ、
前記印刷制御手段は、印刷対象のデータが指定されると、前記時刻情報取得手段及び重要度情報取得手段が取得した情報に基づき、前記指定されたデータに対応する画像と共に、印刷物の有効期限及び重要度を表す画像を、レイアウトしてなる印刷画像データを生成し、前記生成した印刷画像データを、前記印刷装置に入力して、前記印刷装置に、前記生成した印刷画像データに対応する画像を、記録紙に印刷させる構成にされていることを特徴とする請求項３又は請求項４記載の印刷制御装置。
【請求項６】
前記データ保存手段が記憶装置に保存した印刷画像データの内、前記有効期限が経過した印刷画像データを、前記記憶装置から消去するデータ消去手段
を備えることを特徴とする請求項３〜請求項５のいずれかに記載の印刷制御装置。
【請求項７】
前記データ保存手段が記憶装置に保存した印刷画像データの内、前記有効期限が経過した印刷画像データであって、前記有効期限から所定時間が経過した印刷画像データを、前記記憶装置から消去するデータ消去手段
を備えることを特徴とする請求項３〜請求項５のいずれかに記載の印刷制御装置。
【請求項８】
前記印刷制御手段は、前記印刷装置に、前記指定されたデータに対応する画像を印刷させる際、前記印刷装置に、前記印刷対象のデータを指定したユーザの名称を、前記指定されたデータに対応する画像が印刷される記録紙に印刷させる構成にされていることを特徴とする請求項１〜請求項７のいずれかに記載の印刷制御装置。
【請求項９】
コンピュータに、
印刷物の有効期限として記録紙に印刷する時刻に関する情報を、取得する時刻情報取得機能と、
印刷対象のデータが指定されると、印刷装置に、指定された前記データに対応する画像を、記録紙に印刷させると共に、前記時刻情報取得機能により取得された情報に基づき、前記印刷装置に、印刷物の有効期限を表す画像を、前記指定されたデータに対応する画像が印刷される記録紙に印刷させる印刷制御機能と、
を実現させるためのプログラム。
【請求項１０】
前記印刷制御機能は、印刷対象のデータが指定されると、前記時刻情報取得機能により取得された情報に基づき、前記指定されたデータに対応する画像と共に、印刷物の有効期限を表す画像を、レイアウトしてなる印刷画像データを生成し、前記生成した印刷画像データを前記印刷装置に入力して、前記印刷装置に、前記生成した印刷画像データに対応する画像を、記録紙に印刷させる機能であることを特徴とする請求項９記載のプログラム。
【請求項１１】
前記印刷制御機能により、前記指定されたデータに対応する画像が印刷される際に生成された前記印刷画像データを、記憶装置に保存するデータ保存機能と、
ユーザインタフェースを介し、表示指令が入力されると、前記データ保存機能により記憶装置に保存された前記印刷画像データの一覧画面であって、印刷画像データ毎に再印刷操作を受付可能なグラフィカルユーザインタフェース構成の一覧画面を、表示装置に表示させる画面表示機能と、
ユーザインタフェースを介し、前記一覧画面に対して再印刷操作が行われると、再印刷操作の対象となった印刷画像データを、前記記憶装置から読み出し、前記読み出した印刷画像データを、前記印刷装置に入力して、前記印刷装置に、前記読み出した印刷画像データに対応する画像を、記録紙に印刷させる再印刷機能と、
を更にコンピュータに実現させるための請求項９又は請求項１０記載のプログラム。
【請求項１２】
前記画面表示機能は、前記一覧画面として、印刷画像データ毎に、前記再印刷操作、及び、プレビュー操作を受付可能な画面を、表示装置に表示させるものであり、
当該プログラムは、
ユーザインタフェースを介し、前記一覧画面に対してプレビュー操作が行われると、プレビュー操作の対象となった印刷画像データに対応する画像を表すプレビュー画面を、前記表示装置に表示させるプレビュー機能
をコンピュータに実現させるためのプログラムを内蔵することを特徴とする請求項１１記載のプログラム。
【請求項１３】
ユーザインタフェースを介し、印刷物の重要度についての指定情報を取得する重要度情報取得機能
をコンピュータに実現させるためのプログラムを内蔵し、
前記データ保存機能は、前記印刷制御機能により、前記指定されたデータに対応する画像が印刷される際、前記重要度情報取得機能により取得された情報に基づき、前記ユーザインタフェースを介して指定された印刷物の重要度が所定条件を満足する場合に限って、前記印刷制御機能により生成された前記印刷画像データを、記憶装置に保存する機能であり、
前記印刷制御機能は、印刷対象のデータが指定されると、前記時刻情報取得機能及び重要度情報取得機能により取得された情報に基づき、前記指定されたデータに対応する画像と共に、印刷物の有効期限及び重要度を表す画像を、レイアウトしてなる印刷画像データを生成し、前記生成した印刷画像データを、前記印刷装置に入力して、前記印刷装置に、前記生成した印刷画像データに対応する画像を、記録紙に印刷させる機能であることを特徴とする請求項１１又は請求項１２記載のプログラム。
【請求項１４】
前記データ保存機能により記憶装置に保存された印刷画像データの内、前記有効期限が経過した印刷画像データを、前記記憶装置から消去する機能
を更にコンピュータに実現させるための請求項１１〜請求項１３のいずれかに記載のプログラム。
【請求項１５】
前記データ保存機能により記憶装置に保存された印刷画像データの内、前記有効期限が経過した印刷画像データであって、前記有効期限から所定時間が経過した印刷画像データを、前記記憶装置から消去する機能
を更にコンピュータに実現させるための請求項１１〜請求項１３のいずれかに記載のプログラム。
【請求項１６】
前記印刷制御機能は、前記印刷装置に、前記指定されたデータに対応する画像を印刷させる際、前記印刷装置に、前記印刷物の有効期限を表す画像と共に、前記印刷対象のデータを指定したユーザの名称を、前記指定されたデータに対応する画像が印刷される記録紙に印刷させる機能を有することを特徴とする請求項９〜請求項１５のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象のデータが指定されると、印刷装置に、指定されたデータに対応する画像を、記録紙に印刷させる印刷制御装置、及び、プログラムに関する。
【背景技術】
【０００２】
従来より、情報処理装置で作成したユーザデータを、印刷装置（プリンタ装置）に印刷処理させる方法としては、印刷装置に対応するプリンタドライバを用いて、ユーザデータを、印刷用の画像データとしての印刷画像データに変換し、変換後の印刷画像データを、印刷装置に入力して、印刷画像データに対応する画像を、印刷装置に印刷させる方法が知られている。印刷画像データとしては、ページ記述言語で画像情報が記述された印刷画像データの他、ラスタ画像データ等が知られている。
【０００３】
その他、従来技術としては、ユーザデータの印刷処理時に、現在時刻を記録紙に自動印刷して、印刷物に、印刷時の時刻を記す技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平５−１３８９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、オフィスのネットワーク化が進み、一台の印刷装置を、複数のユーザで共有することが広く行われている。しかしながら、一台の印刷装置を、複数ユーザで共有する場合には、次のような問題があった。
【０００５】
第一に、一台の印刷装置を複数ユーザで共有する場合には、印刷装置のトレイに排出された印刷物をユーザが取り忘れるなどの理由により、トレイに長時間、印刷物が放置され、この印刷物を必要としないユーザにとって、放置された印刷物が邪魔になるといった問題があった。
【０００６】
即ち、トレイに、放置された印刷物（記録紙）が存在すると、後から印刷出力された記録紙が上から重なってトレイに排出されるため、ユーザは、トレイに積み重なった記録紙から、自身の印刷物（記録紙）のみを、選択的にトレイから取り出さなければならないといった問題があった。
【０００７】
第二に、従来では、トレイに長時間、印刷物が放置されていても、この印刷物を必要とするユーザが、近いうちに、印刷物を取りにくるかもしれないといった思いから、放置された印刷物を、他ユーザがトレイから取り出して破棄しづらいといった問題があった。
【０００８】
従って、従来では、トレイに印刷出力された印刷物が放置された場合、この印刷物を必要としないユーザが、トレイからの印刷物の取り出しに、長期に渡って迷惑を被るといった問題があった。
【０００９】
本発明は、こうした問題に鑑みなされたものであり、印刷装置が複数ユーザにより共有されることによる不都合を解消することを目的とし、特に、印刷出力された記録紙が長期に渡って、印刷装置のトレイに放置されることによる不都合を解消することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するためになされた請求項１記載の印刷制御装置は、印刷対象のデータが指定されると、印刷制御手段が、印刷装置に、上記指定されたデータに対応する画像を、記録紙に印刷させる。
【００１１】
この印刷制御装置は、印刷物の有効期限として記録紙に印刷する時刻の情報を取得する時刻情報取得手段を備え、印刷制御手段は、印刷装置に、上記指定されたデータに対応する画像を印刷させる際、時刻情報取得手段が取得した情報に基づき、印刷装置に、印刷物の有効期限を表す画像を、上記指定されたデータに対応する画像が印刷される記録紙に印刷させる。
【００１２】
具体的に、時刻情報取得手段は、設定情報等を記憶する記憶媒体から、印刷物の有効期限として記録紙に印刷する時刻の情報を、取得する構成にされてもよいし、ユーザインタフェースを介して、印刷物の有効期限として記録紙に印刷する時刻の情報を、取得する構成にされてもよい。
【００１３】
本発明では、上述したように、印刷物の有効期限が、上記指定されたデータを表す画像と共に、記録紙に印刷されるように、印刷装置を制御する。従って、本発明によれば、印刷制御装置を操作して印刷装置に印刷処理を行わせたユーザから、この印刷処理にて出力された印刷物が不要となる時期を、印刷物に記された有効期限の情報を通じて、他のユーザに知らせることができる。
【００１４】
よって、有効期限を経過した印刷物については、印刷物を破棄しても構わないといった約束を、印刷装置を共有するユーザ間で交わせば、印刷装置のトレイに、不要な印刷物が長期に渡って放置されるのを解消することができる。従って、本発明によれば、トレイに放置された印刷物の影響を受けて、ユーザが、長期に渡り、トレイから自身の印刷物を取り出す際に、迷惑を被るのを抑えることができる。
【００１５】
尚、印刷制御手段は、印刷装置に、印刷物の有効期限を表す画像を、上記指定されたデータに対応する画像が印刷される各記録紙に印刷させる構成にされるとよい。また、印刷制御手段は、印刷装置に、印刷物の有効期限を表す画像を、上記指定されたデータに対応する画像の周囲領域に、ヘッダ情報やフッタ情報等として、印刷させる構成にされてもよいし、印刷装置に、印刷物の有効期限を表す画像を、上記指定されたデータに対応する画像が印刷される記録紙の裏面に、印刷させる構成にされてもよい。
【００１６】
その他、印刷制御手段は、具体的に、次のように構成することができる。即ち、印刷制御手段は、印刷対象のデータが指定されると、時刻情報取得手段が取得した情報に基づき、上記指定されたデータに対応する画像と共に、印刷物の有効期限を表す画像を、レイアウトしてなる印刷画像データを生成し、生成した印刷画像データを印刷装置に入力して、印刷装置に、上記生成した印刷画像データに対応する画像を、記録紙に印刷させる構成にされてもよい（請求項２）。印刷画像データとしては、ページ記述言語で記述された画像データや、ラスタ画像データ等を挙げることができる。
【００１７】
印刷制御手段をこのように構成すれば、有効期限を記録紙に印刷するための特別な機構を、印刷装置に設けなくても済み、既存の印刷装置を用いて、ソフトウェア的に、本発明の機能を実現することができる。尚、印刷制御手段は、上記印刷画像データとして、上記指定されたデータに対応する画像がレイアウトされる各ページに、印刷物の有効期限を表す画像を、ヘッダ情報やフッタ情報等として、レイアウトしてなる印刷画像データを生成する構成にすることができる。
【００１８】
また、上述の印刷制御装置には、データ保存手段、画面表示手段、再印刷手段を設けるとよい。即ち、印刷制御装置には、上記指定されたデータに対応する画像を印刷装置に印刷させる際に、印刷制御手段が生成した印刷画像データを、記憶装置に保存するデータ保存手段と、ユーザインタフェースを介し、表示指令が入力されると、データ保存手段により記憶装置に保存された印刷画像データの一覧画面であって、印刷画像データ毎に再印刷操作を受付可能なグラフィカルユーザインタフェース構成の一覧画面を、表示装置に表示させる画面表示手段と、ユーザインタフェースを介し、一覧画面に対して再印刷操作が行われると、再印刷操作の対象となった印刷画像データを、記憶装置から読み出し、読み出した印刷画像データを、印刷装置に入力して、印刷装置に、読み出した印刷画像データに対応する画像を、記録紙に印刷させる再印刷手段と、を設けるとよい（請求項３）。
【００１９】
このように構成された印刷制御装置によれば、一度、印刷装置に印刷させたデータを、一覧画面を通じて、簡単に、印刷装置に再印刷させることができるので、ユーザにとっては、大変便利である。特に、印刷装置が複数ユーザにて共有されている場合には、印刷装置のトレイから、ユーザが、他のユーザにより印刷出力された記録紙を、自身の印刷物と錯誤してトレイから持ち出してしまう可能性があるので、本発明のように、印刷制御装置に再印刷機能を設けると、他のユーザの持ち出しにより印刷物が欠けている場合に、欠けている印刷物を、印刷装置から簡単に再出力することができる。
【００２０】
また、画面表示手段は、上記一覧画面として、印刷画像データ毎に、プレビュー操作を受付可能な画面を、表示装置に表示させる構成にされ、印刷制御装置には、ユーザインタフェースを介し、一覧画面に対してプレビュー操作が行われると、プレビュー操作の対象となった印刷画像データに対応する画像を表すプレビュー画面を、表示装置に表示させるプレビュー手段を設けるとよい（請求項４）。
【００２１】
このように構成された印刷制御装置によれば、再印刷操作を行う前に、プレビュー画面にて、印刷画像データの内容を確認することができるので、ユーザにとっては、大変便利である。即ち、ユーザは、誤って、不要なデータを再印刷処理にかけてしまうのを防止することができる。
【００２２】
その他、上述の印刷制御装置には、ユーザインタフェースを介し、印刷物の重要度についての指定情報を取得する重要度情報取得手段を設け、次のようにデータ保存手段及び印刷制御手段を構成するとよい。
【００２３】
即ち、データ保存手段は、印刷制御手段が上記指定されたデータに対応する画像を印刷装置に印刷させる際、重要度情報取得手段が取得した情報に基づき、ユーザインタフェースを介して指定された印刷物の重要度が所定条件を満足する場合に限って、印刷制御手段が生成した印刷画像データを、記憶装置に保存する構成にされ、印刷制御手段は、印刷対象のデータが指定されると、時刻情報取得手段及び重要度情報取得手段が取得した情報に基づき、上記指定されたデータに対応する画像と共に、印刷物の有効期限及び重要度を表す画像を、レイアウトしてなる印刷画像データを生成し、生成した印刷画像データを、印刷装置に入力して、印刷装置に、上記生成した印刷画像データに対応する画像を、記録紙に印刷させる構成にされるとよい（請求項５）。
【００２４】
このように構成された印刷制御装置によれば、各記録紙に、印刷物の重要度を記すので、ユーザにとっては、印刷物の管理が行いやすい。また、この発明によれば、重要度に応じて、印刷画像データの保存要否を判断するので、記憶装置に効率的に、重要な印刷画像データを保存することができる。また、重要度を印刷物に記すので、印刷物に記された重要度を確認すれば、ユーザは、一覧画面を通じて、再印刷操作が可能であるかを簡単に把握することができる。
【００２５】
即ち、本発明によれば、重要度の高い印刷物についての再印刷操作を、ユーザが簡単に行うことができるシステムを、記憶装置の容量を抑えて安価に実現することができる。
また、記憶装置を効率的に利用して印刷画像データを保存するためには、印刷制御装置に、データ保存手段が記憶装置に保存した印刷画像データの内、有効期限が経過した印刷画像データを、記憶装置から消去するデータ消去手段を設けるとよい（請求項６）。このように構成された印刷制御装置では、有効期限の経過した印刷画像データを、記憶装置から自動的に消去するので、不要な印刷画像データが記憶装置に長期に渡り保存されることがなく、少ない記憶容量の記憶装置に、効率的に、印刷画像データを保存することができる。
【００２６】
その他、データ消去手段は、データ保存手段が記憶装置に保存した印刷画像データの内、有効期限が経過した印刷画像データであって、有効期限から所定時間が経過した印刷画像データを、記憶装置から消去する構成にされてもよい（請求項７）。このようにデータ消去手段が構成された印刷制御装置によれば、有効期限を経過してもなお所定時間が経過するまでは、記憶装置から印刷画像データが消去されないので、ユーザにとっては大変便利である。
【００２７】
また、印刷制御手段は、印刷装置に、上記指定されたデータに対応する画像を印刷させる際、印刷装置に、印刷対象のデータを指定したユーザの名称を、上記指定されたデータに対応する画像が印刷される記録紙に印刷させる構成にされるとよい（請求項８）。このように構成された印刷制御装置によれば、印刷物にユーザの名称を記すので、印刷装置のトレイに印刷物が放置されている状況下で、他のユーザが、この印刷物を誰の元へ届ければよいのか理解することができ、トレイに印刷物が長期に渡り放置されるのを抑制することができる。
【００２８】
また、上述の印刷制御装置が備える各手段としての機能は、プログラムにより、コンピュータに実現させることができる（請求項９〜請求項１６）。
請求項９記載のプログラムは、印刷物の有効期限として記録紙に印刷する時刻に関する情報を取得する時刻情報取得機能と、印刷対象のデータが指定されると、印刷装置に、指定された上記データに対応する画像を、記録紙に印刷させると共に、時刻情報取得機能により取得された情報に基づき、印刷装置に、印刷物の有効期限を表す画像を、上記指定されたデータに対応する画像が印刷される記録紙に印刷させる印刷制御機能と、をコンピュータに実現させるためのプログラムである。
【００２９】
このプログラムによれば、印刷物の有効期限が、上記指定されたデータを表す画像と共に、記録紙に印刷されるように、印刷装置を制御するので、印刷装置のユーザは、有効期限の情報に基づいてトレイに放置された印刷物を適切なタイミングで破棄することができる。従って、本発明によれば、トレイに放置された印刷物の影響を受け、ユーザが、長期に渡り、トレイから自身の印刷物を取り出す際に、迷惑を被るのを抑えることができる。
【００３０】
また、請求項１０記載のプログラムは、印刷対象のデータが指定されると、時刻情報取得機能により取得された情報に基づき、上記指定されたデータに対応する画像と共に、印刷物の有効期限を表す画像を、レイアウトしてなる印刷画像データを生成し、生成した印刷画像データを印刷装置に入力して、印刷装置に、上記生成した印刷画像データに対応する画像を、記録紙に印刷させる機能を、上記印刷制御機能としてコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項２記載の印刷制御装置と同様の効果を得ることができる。
【００３１】
また、請求項１１記載のプログラムは、印刷制御機能により上記指定されたデータに対応する画像が印刷される際に生成された印刷画像データを、記憶装置に保存するデータ保存機能と、ユーザインタフェースを介し、表示指令が入力されると、データ保存機能により記憶装置に保存された印刷画像データの一覧画面であって、印刷画像データ毎に再印刷操作を受付可能なグラフィカルユーザインタフェース構成の一覧画面を、表示装置に表示させる画面表示機能と、ユーザインタフェースを介し、一覧画面に対して再印刷操作が行われると、再印刷操作の対象となった印刷画像データを、記憶装置から読み出し、読み出した印刷画像データを、印刷装置に入力して、印刷装置に、上記読み出した印刷画像データに対応する画像を、記録紙に印刷させる再印刷機能と、を更にコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項３記載の印刷制御装置と同様の効果を得ることができる。
【００３２】
また、請求項１２記載のプログラムは、上記一覧画面として、印刷画像データ毎に、再印刷操作、及び、プレビュー操作を受付可能な画面を、表示装置に表示させる機能をコンピュータに実現させるためのプログラムであって、更に、ユーザインタフェースを介し、上記一覧画面に対してプレビュー操作が行われると、プレビュー操作の対象となった印刷画像データに対応する画像を表すプレビュー画面を、表示装置に表示させるプレビュー機能をコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項４記載の印刷制御装置と同様の効果を得ることができる。
【００３３】
その他、請求項１３記載のプログラムは、ユーザインタフェースを介し、印刷物の重要度についての指定情報を取得する重要度情報取得機能を更にコンピュータに実現させるためのプログラムであって、印刷制御機能により上記指定されたデータに対応する画像が印刷される際、重要度情報取得機能により取得された情報に基づき、ユーザインタフェースを介して指定された印刷物の重要度が所定条件を満足する場合に限って、印刷制御機能により生成された印刷画像データを、記憶装置に保存する機能を、上記データ保存機能としてコンピュータに実現させ、印刷対象のデータが指定されると、時刻情報取得機能及び重要度情報取得機能により取得された情報に基づき、上記指定されたデータに対応する画像と共に、印刷物の有効期限及び重要度を表す画像を、レイアウトしてなる印刷画像データを生成し、生成した印刷画像データを、印刷装置に入力して、印刷装置に、生成した印刷画像データに対応する画像を、記録紙に印刷させる機能を、上記印刷制御機能として、コンピュータに実現させるためのプログラムである。このプログラムによれば、請求項５記載の印刷制御装置と同様の効果を得ることができる。
【００３４】
また、請求項１４記載のプログラムは、データ保存機能により記憶装置に保存された印刷画像データの内、有効期限が経過した印刷画像データを、記憶装置から消去する機能を更にコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項６記載の印刷制御装置と同様の効果を得ることができる。
【００３５】
また、請求項１５記載のプログラムは、データ保存機能により記憶装置に保存された印刷画像データの内、有効期限が経過した印刷画像データであって、有効期限から所定時間が経過した印刷画像データを、記憶装置から消去する機能を更にコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項７記載の印刷制御装置と同様の効果を得ることができる。
【００３６】
その他、請求項１６記載のプログラムは、印刷装置に、上記指定されたデータに対応する画像を印刷させる際、この印刷装置に、印刷物の有効期限を表す画像と共に、印刷対象のデータを指定したユーザの名称を、上記指定されたデータに対応する画像が印刷される記録紙に印刷させる機能を、上記印刷制御機能としてコンピュータに実現させるためのプログラムである。このプログラムによれば、請求項８記載の印刷制御装置と同様の効果を得ることができる。
【００３７】
また、これらの各プログラムは、コンピュータが読取可能な記録媒体に記録して、ユーザに提供することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施例について、図面と共に説明する。図１は、本実施例の印刷システム１の構成を表す説明図である。
本実施例の印刷システム１は、ネットワークＮＴに、複数の情報処理装置１０と、印刷装置５と、が接続されてなる。この印刷システム１における印刷装置５は、周知のネットワークプリンタと同様の構成にされ、ネットワークＮＴを介して各情報処理装置１０と通信可能な構成にされている。即ち、この印刷装置５は、情報処理装置１０から送信された印刷画像データを受信すると、内蔵の印字ユニット（図示せず）を制御して、この印刷画像データに対応する画像を、記録紙に、インクジェット方式又はレーダプリンタ方式で印刷する。
【００３９】
一方、情報処理装置１０は、周知のパーソナルコンピュータと同様のハードウェア構成にされ、各種演算処理を行うＣＰＵ１１と、ブートプログラム等を記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、ＣＰＵ１１が実行する各種プログラム・ユーザデータ等を記憶するハードディスク装置（ＨＤＤ）１７と、ネットワークＮＴ上の各装置と双方向通信可能な通信インタフェース１９と、液晶ディスプレイ等からなる情報表示用の表示部２１と、キーボードやポインティングデバイス等から構成されるユーザ操作受付用の操作部２３と、を備える。
【００４０】
また、情報処理装置１０は、文書作成ソフトウェアや表計算ソフトウェア等の各種アプリケーションソフトウェアにて作成されたユーザデータを印刷処理するための機能を有し、この機能は、ハードディスク装置１７に記憶された印刷ユーティリティプログラム、及び、プリンタドライバを、ＣＰＵ１１が実行することにより実現される。
【００４１】
図２は、情報処理装置１０にて、ユーザデータを、印刷装置５が処理可能な印刷画像データに変換するまでの流れを、それに関与するプログラムを記し説明した図である。図２に示すように、本実施例の情報処理装置１０では、各種アプリケーションソフトウェアにてユーザデータが開かれた状態で、ユーザが、アプリケーションソフトウェアの表示画面を操作することにより、印刷操作がなされると、印刷対象のデータが指定されたとして、アプリケーションソフトウェアが、上記ユーザデータを、プリンタドライバが解釈可能な中間データに変換する。
【００４２】
また、本実施例では、印刷ユーティリティプログラムが、常駐プログラムとして、各アプリケーションソフトウェアに対するユーザの印刷操作を監視し、印刷操作がなされると、対応するアプリケーションソフトウェアにて作成された中間データを、プリンタドライバと協働して、印刷画像データに変換する。尚、印刷画像データとしては、ページ記述言語で、印刷対象の画像情報が記述された印刷画像データや、ラスタ画像データ等を挙げることができる。
【００４３】
特に、本実施例では、印刷ユーティリティプログラムが、必要に応じて、印刷物の有効期限等を、ヘッダ情報として、印刷画像データに付し、これを印刷装置５に印刷させる機能を有する。この機能により、本実施例では、印刷装置５のトレイに、印刷出力された記録紙が、長期に渡り残留することのないようにする。
【００４４】
以下では、この印刷ユーティリティプログラムにて実現される機能について説明する。図３は、情報処理装置１０のＣＰＵ１１が、印刷ユーティリティプログラムに従って、繰返し実行する印刷制御処理を表すフローチャートである。
【００４５】
印刷制御処理を開始すると、ＣＰＵ１１は、起動中のアプリケーションソフトウェアに対してユーザにより印刷操作がなされたか否かを判断し（Ｓ１００）、印刷操作がなされていない場合には（Ｓ１００でＮｏ）、印刷操作がなされるまで待機する。一方、印刷操作がなされた場合には（Ｓ１００でＹｅｓ）、図４に示す印刷設定ダイアログを、表示部２１に表示する（Ｓ１１０）。
【００４６】
図４は、印刷設定ダイアログの構成を表す説明図である。Ｓ１１０で表示される印刷設定ダイアログは、有効期限情報、重要度情報、及び、ユーザ名情報の各情報についての印刷設定操作を、操作部２３を介して受付可能なグラフィカルユーザインタフェース（ＧＵＩ）構成の画面として構成されている。
【００４７】
即ち、この印刷設定ダイアログは、有効期限情報の印刷要否についての切替操作を受け付けるための入力オブジェクト（チェックボックス）Ｐ１と、有効期限の入力操作を受け付けるための入力オブジェクトＰ２，Ｐ３と、重要度情報の印刷要否についての切替操作を受け付けるための入力オブジェクト（チェックボックス）Ｐ４と、重要度の入力操作を受け付けるための入力オブジェクト（プルダウンメニュー）Ｐ５と、ユーザ名情報の印刷要否についての切替操作を受け付けるための入力オブジェクト（チェックボックス）Ｐ６と、ユーザ名の入力操作を受け付けるための入力オブジェクトＰ７と、を備える。
【００４８】
具体的に、Ｓ１１０においては、入力オブジェクトＰ１，Ｐ４，Ｐ６を、チェック状態にして初期表示し、入力オブジェクトＰ２，Ｐ３に、初期値として、現在日時から予め設定された所定時間未来の日時を表示する。また、入力オブジェクトＰ５に、初期値として、「ランク１」との項目を表示し、入力オブジェクトＰ７に、初期値として、現在ログインしているユーザのログイン名を表示する。
【００４９】
また、このようにして印刷設定ダイアログを表示部２１に表示すると、ＣＰＵ１１は、印刷設定ダイアログに対する何等かの操作がなされるまで待機し（Ｓ１２０）、印刷設定ダイアログに対する何等かの操作がなされると（Ｓ１２０でＹｅｓ）、その操作が、印刷設定ダイアログに設けられた「ＯＫ」ボタンの押下操作であるか否かを判断する（Ｓ１３０）。そして、「ＯＫ」ボタンの押下操作であると判断すると（Ｓ１３０でＹｅｓ）、Ｓ１６０に移行し、「ＯＫ」ボタンの押下操作ではないと判断すると（Ｓ１３０でＮｏ）、Ｓ１３５に移行する。
【００５０】
Ｓ１３５に移行すると、ＣＰＵ１１は、なされた操作が印刷設定ダイアログに設けられた「キャンセル」ボタンの押下操作であるか否かを判断し（Ｓ１３５）、「キャンセル」ボタンの押下操作であると判断すると（Ｓ１３５でＹｅｓ）、Ｓ１５０に移行し、「キャンセル」ボタンの押下操作ではないと判断すると（Ｓ１３５でＮｏ）、Ｓ１４０に移行する。
【００５１】
また、Ｓ１４０に移行すると、ＣＰＵ１１は、なされた操作に対応するその他の処理を実行する。即ち、入力オブジェクトＰ１〜Ｐ７に対する操作がなされた場合には、入力オブジェクトＰ１〜Ｐ７の表示形態を、その操作に対応した形態に変更すると共に、操作に対応した値に、ＲＡＭ１５に記憶する入力オブジェクトＰ１〜Ｐ７の値を、変更する。
【００５２】
例えば、なされた操作が入力オブジェクトＰ１，Ｐ４，Ｐ６に対する操作である場合には、該当入力オブジェクトにおけるチェックマークの表示／非表示を切り替える。また、なされた操作が入力オブジェクトＰ２，Ｐ３に対する操作である場合には、操作内容に応じて、入力オブジェクトＰ２，Ｐ３に表示する日時を変更し、入力オブジェクトＰ２，Ｐ３の値を操作に合わせて変更する。
【００５３】
その他、なされた操作が入力オブジェクトＰ５に対する操作である場合には、プルダウンメニューを表示すると共に、プルダウンメニューの選択項目の一つが選択された時点で、プルダウンメニューを閉じて、選択された項目の文字列を、印刷設定ダイアログに表示し、入力オブジェクトＰ５の値を、選択された項目の値に変更する。尚、本実施例では、入力オブジェクトＰ５のプルダウンメニューにて、「ランク１」「ランク２」「ランク３」の計３項目が選択項目として表示される。
【００５４】
また、なされた操作が入力オブジェクトＰ７に対する操作である場合には、この入力オブジェクトＰ７に、入力された文字列（ユーザ名）を表示し、入力オブジェクトＰ７の値を、入力された値に変更する。そして、Ｓ１４０での処理を終えると、Ｓ１２０に移行し、新たな操作がなされるまで待機する。
【００５５】
一方、Ｓ１５０に移行すると、ＣＰＵ１１は、印刷操作の対象となったユーザデータに関して、対応する中間データを、アプリケーションソフトウェアから取得し、取得した中間データを、予め印刷先として登録された印刷装置５のプリンタドライバを用いて、印刷画像データに変換する。これにより、ユーザデータに対応する画像を上記印刷先の印刷装置５に印刷させるための印刷画像データを、生成する。
【００５６】
具体的に、Ｓ１５０では、ユーザデータに対応する画像情報を、ページの主領域（図７参照）にレイアウトしてなる印刷画像データを生成する。このようにして、Ｓ１５０では、プリンタドライバを用いて、ユーザデータを、印刷装置５に印刷処理させるための印刷画像データを生成する。
【００５７】
そして、この処理を終えると、ＣＰＵ１１は、Ｓ２００に移行し、生成した印刷画像データを、ネットワークＮＴ上の該当印刷装置５に、通信インタフェース１９を介して送信することにより、この印刷装置５に、上記生成した印刷画像データに対応する画像を、記録紙に、印刷させる。そして、この処理を終えると、当該印刷制御処理を一旦終了し、再び、Ｓ１００に移行する。
【００５８】
この他、Ｓ１６０に移行すると、ＣＰＵ１１は、印刷設定ダイアログを通じて入力された情報等に基づき、ハードディスク装置１７が記憶する印刷履歴テーブルに、印刷対象のユーザデータについての印刷履歴を表すレコードを、印刷に先立って、印刷履歴テーブルに登録する。尚、図５は、印刷履歴テーブルの構成を表す説明図である。
【００５９】
図５に示すように、印刷履歴テーブルの各レコードは、印刷処理されたユーザデータ（ドキュメント）のファイル名情報と、印刷設定ダイアログにて設定されたユーザ名の情報と、印刷日時情報と、印刷設定ダイアログにて設定された有効期限の情報と、保存した印刷画像データのファイル名情報と、印刷設定ダイアログにて設定された重要度の情報と、からなる。
【００６０】
即ち、Ｓ１６０では、印刷履歴テーブルに、空の新規レコードを追加すると共に、アプリケーションソフトウェアから印刷操作の対象となったユーザデータのファイル名情報を取得して、これを、上記追加レコードにおけるユーザデータのファイル名情報のフィールドに書き込む。また、システムクロック（図示せず）から取得した現在時刻を、追加レコードの印刷日時情報のフィールドに書き込む。
【００６１】
その他、印刷設定ダイアログの入力オブジェクトＰ２，Ｐ３に設定された日時を、有効期限情報として、上記追加レコードにおける有効期限情報のフィールドに書き込み、印刷設定ダイアログの入力オブジェクトＰ５に設定されたランクに対応する値を、重要度情報として、上記追加レコードにおける重要度情報のフィールドに書き込み、印刷設定ダイアログの入力オブジェクトＰ７に設定されたユーザ名を、ユーザ名情報として、上記追加レコードにおけるユーザ名情報のフィールドに書き込む。
【００６２】
また、このようにして、Ｓ１６０での処理を終えると、ＣＰＵ１１は、Ｓ１７０に移行し、図６に示す付属情報付印刷画像データ生成処理を実行する。尚、図６は、ＣＰＵ１１が実行する付属情報付印刷画像データ生成処理を表すフローチャートである。
【００６３】
付属情報付印刷画像データ生成処理を開始すると、ＣＰＵ１１は、印刷設定ダイアログにおいて、有効期限情報の印刷要否が「要」に設定されたか否かを、入力オブジェクトＰ１の値に基づき判断し（Ｓ３１０）、有効期限情報の印刷要否が「要」に設定されたと判断すると（Ｓ３１０でＹｅｓ）、印刷設定ダイアログの入力オブジェクトＰ２，Ｐ３に設定された日時の先頭に「有効期限」との文字を付加した文字列を、ページのヘッダ領域（図７参照）に、有効期限情報としてレイアウトする情報に決定する（Ｓ３２０）。その後、Ｓ３３０に移行する。
【００６４】
一方、有効期限情報の印刷要否が「否」に設定されたと判断すると（Ｓ３１０でＮｏ）、ＣＰＵ１１は、Ｓ３２０の処理を実行することなく、Ｓ３３０に移行する。
また、Ｓ３３０に移行すると、ＣＰＵ１１は、印刷設定ダイアログにおいて、重要度情報の印刷要否が「要」に設定されたか否かを、入力オブジェクトＰ４の値に基づき判断し、重要度情報の印刷要否が「要」に設定されたと判断すると（Ｓ３３０でＹｅｓ）、印刷設定ダイアログの入力オブジェクトＰ５に設定されたランクに対応する値の先頭に「重要度」との文字を付加した文字列を、ページのヘッダ領域に、重要度情報としてレイアウトする情報に決定する（Ｓ３４０）。尚、Ｓ３２０にて有効期限情報がレイアウトする情報に決定されている場合には、有効期限情報に追加して重要度情報をヘッダ領域にレイアウトする情報に決定する。その後、Ｓ３５０に移行する。
【００６５】
一方、重要度情報の印刷要否が「否」に設定されたと判断すると（Ｓ３３０でＮｏ）、ＣＰＵ１１は、Ｓ３４０の処理を実行することなく、Ｓ３５０に移行する。
また、Ｓ３５０に移行すると、ＣＰＵ１１は、印刷設定ダイアログにおいて、ユーザ名情報の印刷要否が「要」に設定されたか否かを、入力オブジェクトＰ６の値に基づき判断し、ユーザ名情報の印刷要否が「要」に設定されたと判断すると（Ｓ３５０でＹｅｓ）、印刷設定ダイアログの入力オブジェクトＰ７に設定された文字列を、ページのヘッダ領域に、ユーザ名情報としてレイアウトする情報に決定する（Ｓ３６０）。
【００６６】
尚、既に、有効期限情報及び／又は重要度情報がレイアウトする情報に決定されている場合には、これらの情報に追加してユーザ名情報を、ヘッダ領域にレイアウトする情報に決定する。その後、Ｓ３７０に移行する。
【００６７】
その他、ユーザ名情報の印刷要否が「否」に設定されたと判断すると（Ｓ３５０でＮｏ）、Ｓ３６０の処理を実行することなく、Ｓ３７０に移行する。
また、Ｓ３７０に移行すると、ＣＰＵ１１は、印刷操作の対象となったユーザデータの画像情報を、ページの主領域にレイアウトする情報に決定し、その後、Ｓ３１０からＳ３７０までの決定内容に従って、各情報をレイアウトしてなる印刷画像データを生成する（Ｓ３８０）。
【００６８】
即ち、Ｓ３８０では、印刷操作の対象となったユーザデータに関して、対応する中間データを、アプリケーションソフトウェアから取得し、取得した中間データに対応する画像情報を、ページの主領域（図７参照）にレイアウトすると共に、各ページのヘッダ領域に、上記決定した有効期限情報及び重要度情報並びにユーザ名情報に対応する文字画像情報を、順に並べてレイアウトして、図７（ｂ）に示すようなレイアウトの印刷画像データを生成する。
【００６９】
尚、図７（ａ）は、記録紙において、ヘッダ領域及び主領域が占める領域を表す説明図であり、図７（ｂ）は、有効期限情報及び重要度情報並びにユーザ名情報をヘッダ領域にレイアウトした印刷画像データの構成を表す説明図である。
【００７０】
具体的に、Ｓ３８０では、予め印刷先として登録された印刷装置５のプリンタドライバを用いて、印刷画像データを生成することにより、上記印刷先の印刷装置５に印刷させる印刷画像データを生成する。その後、ＣＰＵ１１は、当該付属情報付印刷画像データ生成処理を終了する。
【００７１】
また、上述のようにして、付属情報付印刷画像データ生成処理を終了すると、ＣＰＵ１１は、Ｓ１８０に移行し、印刷設定ダイアログの入力オブジェクトＰ５を通じて設定された重要度が２以上であるか否かを判断する。即ち、印刷設定ダイアログの入力オブジェクトＰ５にて選択された項目が「ランク２」及び「ランク３」のいずれかであるか否かを判断する。
【００７２】
そして、重要度が２以上ではないと判断すると（Ｓ１８０でＮｏ）、ＣＰＵ１１は、Ｓ１９０〜Ｓ１９５の処理を実行せずに、Ｓ２００に移行し、重要度が２以上であると判断すると（Ｓ１８０でＹｅｓ）、Ｓ１７０で生成した印刷画像データを、ハードディスク装置１７における特定ディレクトリに保存して（Ｓ１９０）、この印刷画像データのファイル名情報を、印刷履歴テーブルの上記追加レコードにおける印刷画像データのファイル名情報のフィールドに書き込む（Ｓ１９５）。その後、Ｓ２００に移行する。
【００７３】
また、Ｓ２００では、上記生成した印刷画像データを、ネットワークＮＴ上の該当印刷装置５に、通信インタフェース１９を介して送信して、この印刷装置５に、上記生成した印刷画像データに対応する画像を、記録紙に、印刷させる。そして、この処理を終えると、当該印刷制御処理を一旦終了し、再び、Ｓ１００に移行する。
【００７４】
このようにして、本実施例では、必要に応じ、印刷物の有効期限等を、印刷画像データにヘッダ情報として付し、これを印刷装置５に印刷させる。
また、印刷ユーティリティプログラムは、印刷履歴テーブルに登録された情報に基づき、過去印刷されたデータの印刷履歴を一覧表示し、ユーザからの再印刷操作に応じて、Ｓ１９０にて保存した印刷画像データを、印刷装置５に、再印刷させる機能を有する。以下では、この機能について、図８及び図９を用いて説明する。
【００７５】
図８は、操作部２３を通じたユーザの操作により、印刷ユーティリティプログラムにより表示された操作画面（図示せず）から、一覧画面の表示指令が入力されると、ＣＰＵ１１が、印刷ユーティリティプログラムに従って実行する一覧画面表示処理を表すフローチャートである。また、図９は、この一覧画面表示処理にて、表示部２１に表示されるＧＵＩ構成の一覧画面の構成を表す説明図である。
【００７６】
一覧画面表示処理を開始すると、ＣＰＵ１１は、印刷履歴テーブルの登録情報に基づき、過去に印刷処理されたユーザデータの一覧を記した図９に示す構成の一覧画面を、表示部２１に表示する（Ｓ４１０）。
【００７７】
尚、一覧画面は、印刷履歴テーブルの各レコード毎に、レコードが示すユーザデータのファイル名情報、ユーザ名情報、印刷日時情報、有効期限情報、及び、重要度情報からなる印刷履歴情報、を表示してなる画面であり、各ユーザデータについての再印刷操作を受け付けるための「印刷」ボタン、各ユーザデータについてのプレビュー操作を受け付けるための「プレビュー」ボタン、及び、一覧画面を閉じる操作を受け付けるための「ＯＫ」ボタンを、備える。
【００７８】
Ｓ４１０にて、このような構成の一覧画面を表示すると、ＣＰＵ１１は、Ｓ４２０に移行し、操作部２３を通じ、一覧画面に対して、何等かの操作がなされるまで待機する。そして、一覧画面に対する操作がなされると（Ｓ４２０でＹｅｓ）、Ｓ４３０に移行して、なされた操作が、ユーザデータの選択操作であるか否かを判断する。尚、ここでは、一覧画面にリストアップされた各ユーザデータの印刷履歴情報のいずれかがクリックされると、クリックされた印刷履歴情報に対応するユーザデータが選択されたと判断する。
【００７９】
そして、なされた操作がユーザデータの選択操作であると判断すると（Ｓ４３０でＹｅｓ）、ＣＰＵ１１は、選択されたユーザデータに対応する印刷履歴情報の表示文字列を反転表示する（Ｓ４３５）。その後、Ｓ４２０に移行する。尚、Ｓ４３５の実行時に、既に反転表示された印刷履歴情報が有る場合には、これを元の表示に戻して、代わりに、今回選択されたユーザデータに対応する印刷履歴情報の表示文字列を反転表示する。
【００８０】
一方、Ｓ４３０において、なされた操作がユーザデータの選択操作ではないと判断すると、ＣＰＵ１１は、Ｓ４４０に移行し、既に選択されているユーザデータが存在するか否かを判断し、既に選択されているユーザデータが存在すると判断すると（Ｓ４４０でＹｅｓ）、Ｓ４５０に移行し、選択されているユーザデータが存在しないと判断すると、Ｓ５１０に移行する。
【００８１】
また、Ｓ４５０に移行すると、ＣＰＵ１１は、なされた操作がプレビュー操作であるか否かを判断する。尚、ここでは、ユーザデータが選択されている状態で、「プレビュー」ボタンが押下操作されると、選択されている上記ユーザデータに対してプレビュー操作がなされたと判断する。
【００８２】
Ｓ４５０で、なされた操作がプレビュー操作であると判断すると（Ｓ４５０でＹｅｓ）、ＣＰＵ１１は、Ｓ４６０に移行し、選択されているユーザデータに対応する印刷画像データがハードディスク装置１７に記憶されているか否かを判断する。即ち、Ｓ４６０では、選択されているユーザデータに対応する印刷履歴テーブル内のレコードに基づき、ユーザデータに対応する印刷画像データを特定し、この印刷画像データが、ハードディスク装置１７の特定ディレクトリに記憶されているか否かを判断する。尚、該当レコードにおいて、印刷画像データのファイル名情報が空である場合には、印刷画像データがハードディスク装置１７に記憶されていないと判断する。
【００８３】
Ｓ４６０で、選択されているユーザデータに対応する印刷画像データが、ハードディスク装置１７に記憶されていないと判断すると（Ｓ４６０でＮｏ）、ＣＰＵ１１は、Ｓ４６５に移行して、表示部２１に、対応するデータがない旨のエラー画面を表示する。また、この処理を終えると、Ｓ４２０に移行する。
【００８４】
一方、選択されているユーザデータに対応する印刷画像データが、ハードディスク装置１７に記憶されていると判断すると（Ｓ４６０でＹｅｓ）、ＣＰＵ１１は、Ｓ４７０に移行し、上記ユーザデータに対応する印刷画像データを読み出して、この印刷画像データの印刷画像を表すプレビュー画面を、表示部２１に表示する。また、この処理を終えると、Ｓ４２０に移行する。
【００８５】
この他、なされた操作がプレビュー操作ではないと判断すると（Ｓ４５０でＮｏ）、ＣＰＵ１１は、Ｓ４８０に移行し、なされた操作が再印刷操作であるか否かを判断する。尚、ここでは、ユーザデータが選択されている状態で、「印刷」ボタンが押下操作されると、選択されている上記ユーザデータに対して再印刷操作がなされたと判断する。
【００８６】
Ｓ４８０で、なされた操作が再印刷操作であると判断すると（Ｓ４８０でＹｅｓ）、ＣＰＵ１１は、Ｓ４９０に移行し、選択されているユーザデータに対応する印刷画像データがハードディスク装置１７に記憶されているか否かを、Ｓ４６０での処理と同様の手法で判断する。即ち、Ｓ４９０では、選択されているユーザデータに対応する印刷履歴テーブル内のレコードに基づき、ユーザデータに対応する印刷画像データを特定し、この印刷画像データがハードディスク装置１７に記憶されているか否かを判断する。
【００８７】
Ｓ４９０で、選択されているユーザデータに対応する印刷画像データが、ハードディスク装置１７に記憶されていないと判断すると（Ｓ４９０でＮｏ）、ＣＰＵ１１は、Ｓ４９５に移行して、表示部２１に、対応するデータがない旨のエラー画面を表示する。また、この処理を終えると、Ｓ４２０に移行する。
【００８８】
一方、選択されているユーザデータに対応する印刷画像データが、ハードディスク装置１７に記憶されていると判断すると（Ｓ４９０でＹｅｓ）、ＣＰＵ１１は、Ｓ５００に移行し、上記ユーザデータに対応する印刷画像データを、ハードディスク装置１７から読み出し、これを、上記予め登録された印刷先の印刷装置５に、通信インタフェース１９を介して送信する。これによって、上記印刷装置５に、再印刷操作の対象となったユーザデータに対応する画像を、記録紙に、印刷させる。また、この処理を終えると、Ｓ４２０に移行する。
【００８９】
その他、Ｓ４８０で、なされた操作が再印刷操作でもないと判断すると（Ｓ４８０でＮｏ）、ＣＰＵ１１は、Ｓ５１０に移行して、なされた操作が「ＯＫ」ボタンの押下操作であるか否かを判断する。そして、なされた操作が「ＯＫ」ボタンの押下操作ではないと判断すると（Ｓ５１０でＮｏ）、Ｓ４２０に移行し、なされた操作が「ＯＫ」ボタンの押下操作であると判断すると（Ｓ５１０でＹｅｓ）、当該一覧画面表示処理を終了する。
【００９０】
また、当該印刷ユーティリティプログラムは、印刷履歴テーブルに登録されたレコードの内、古いレコードを自動消去すると共に、ハードディスク装置１７に保存した印刷画像データを自動消去する機能を有し、この機能は、図１０に示すデータ消去処理を、ＣＰＵ１１が実行することにより実現される。尚、図１０は、ＣＰＵ１１が、印刷ユーティリティプログラムに従って実行するデータ消去処理を表すフローチャートである。尚、このデータ消去処理は、定期的に繰返し実行される。
【００９１】
データ消去処理を開始すると、ＣＰＵ１１は、まずＳ６１０にて、システムクロックから、現在時刻を取得し、その後、印刷履歴テーブルに登録されたレコードの中に、Ｓ６４０の処理対象となっていないレコードが存在するか否かを判断する（Ｓ６２０）。即ち、今回のデータ消去処理で、Ｓ６４０での処理を受けていないレコードが、印刷履歴テーブルに存在するか否かを判断する。
【００９２】
そして、処理対象となっていないレコードが存在しないと判断すると（Ｓ６２０でＹｅｓ）、当該データ消去処理を終了し、処理対象となっていないレコードが存在すると判断すると、印刷履歴テーブルに登録されたレコード群の中から、処理対象となっていないレコード（未処理のレコード）を、一つ選択する（Ｓ６３０）。そして、選択レコードが有する有効期限情報に基づき、現在時刻が、選択レコードの有効期限を経過しているか否かを判断する（Ｓ６４０）。
【００９３】
ここで有効期限を経過していないと判断すると（Ｓ６４０でＮｏ）、ＣＰＵ１１は、Ｓ６１０に移行し、有効期限を経過していると判断すると（６４０でＹｅｓ）、Ｓ６５０に移行する。また、Ｓ６５０では、選択レコードが有する重要度情報に基づき、選択レコードの重要度が、値３であるか否かを判断する。
【００９４】
そして、選択レコードが示す重要度が値３であると判断すると（Ｓ６５０でＹｅｓ）、選択レコードが示す有効期限から、予め設定された所定時間（例えば、１日）が経過しているか否かを判断し（Ｓ６６０）、所定時間が経過していないと判断すると（Ｓ６６０でＮｏ）、Ｓ６１０に移行し、所定時間が経過していると判断すると（Ｓ６６０でＹｅｓ）、選択レコードが有する印刷画像データのファイル名情報に基づいて、対応する印刷画像データを、ハードディスク装置１７から削除する処理を行う（Ｓ６７０）。また、この処理を終えると、選択レコードを、印刷履歴テーブルから削除し（Ｓ６８０）、その後、Ｓ６１０に移行する。
【００９５】
一方、Ｓ６５０において、選択レコードが示す重要度が、値３ではないと判断すると（Ｓ６５０でＮｏ）、ＣＰＵ１１は、Ｓ６９０に移行し、選択レコードが示す重要度が、値２であるか否かを判断する。
【００９６】
そして、選択レコードが示す重要度が、値２であると判断すると（Ｓ６９０でＹｅｓ）、選択レコードが有する印刷画像データのファイル名情報に基づいて、対応する印刷画像データを、ハードディスク装置１７から削除する処理を行う（Ｓ７００）。また、この処理を終えると、選択レコードを、印刷履歴テーブルから削除し（Ｓ７１０）、その後、Ｓ６１０に移行する。
【００９７】
その他、選択レコードが示す重要度が、値２でもないと判断すると（Ｓ６９０でＮｏ）、ＣＰＵ１１は、Ｓ７００の処理を実行することなく、Ｓ７１０に移行して、印刷履歴テーブルから、選択レコードを削除し、その後、Ｓ６１０に移行する。
【００９８】
また、このようにして、印刷履歴テーブルに登録されている全てのレコードに関し、Ｓ６４０以降の処理を実行すると、ＣＰＵ１１は、Ｓ６２０でＮｏと判断して、当該データ消去処理を終了する。そして、一定時間の経過後、ＣＰＵ１１は、再び、データ消去処理を実行して、定期的に、有効期限を経過したレコードを、印刷履歴テーブルから削除すると共に、対応する印刷画像データを、ハードディスク装置１７から削除する。
【００９９】
以上、本実施例の印刷システム１について説明したが、この印刷システム１によれば、情報処理装置１０が、ユーザインタフェース（操作部２３）を介し、印刷物の有効期限として記録紙に印刷する時刻の情報を取得し、この情報を、印刷画像データに、ヘッダ情報として付すことで、印刷装置５に、印刷物の有効期限を表す文字画像を、ユーザデータに対応する画像が印刷される各記録紙に印刷させる。
【０１００】
即ち、本実施例では、印刷操作の対象となった印刷対象のユーザデータに対応する画像を、ページの中央部にレイアウトすると共に、このユーザデータに対応する画像がレイアウトされる各ページに、印刷物の有効期限を表す画像を、レイアウトして、印刷画像データを生成し、生成した印刷画像データを印刷装置５に入力して、印刷装置５に、印刷物の有効期限を表す文字画像を、ユーザデータに対応する画像が印刷される各記録紙に印刷させる。
【０１０１】
従って、本実施例によれば、情報処理装置１０を操作して印刷装置５に印刷処理を行わせたユーザから、この印刷処理にて出力された印刷物が不要となる時期を、印刷物に記された有効期限の情報を通じて、他のユーザに知らせることができる。
【０１０２】
よって、有効期限を経過した印刷物については、印刷物を破棄しても構わないといった約束を、印刷装置５を共有するユーザ間で交わせば、印刷装置５のトレイに、不要な印刷物が長期に渡って放置されるのを解消することができ、トレイに放置された印刷物の影響を受けて、ユーザが、長期に渡り、トレイから自身の印刷物を取り出す際に、迷惑を被るのを抑えることができる。
【０１０３】
また、本実施例では、重要度が２以上に設定されたユーザデータの印刷画像データを、ハードディスク装置１７に保存すると共に、ユーザからの指令に従って、ハードディスク装置１７に保存された各印刷画像データを再印刷操作可能な一覧画面を表示するようにした。そして、操作部２３を介し、一覧画面に対して再印刷操作が行われると、再印刷操作の対象となった印刷画像データを、ハードディスク装置１７から読み出し、読み出した印刷画像データを、印刷装置５に送信して、印刷装置５に、読み出した印刷画像データに対応する画像を、記録紙に印刷させるようにした。
【０１０４】
従って、本実施例によれば、一度、印刷装置５に印刷させたデータを、一覧画面を通じて、簡単に、印刷装置５に再印刷させることができ、ユーザにとって大変便利な印刷システム１を提供することができる。特に、印刷装置５が複数ユーザにて共有されている場合には、印刷装置５のトレイから、ユーザが、他のユーザにより印刷出力された記録紙を、自身の印刷物と錯誤してトレイから持ち出してしまう可能性があるので、本実施例のように情報処理装置１０に再印刷機能を設けると、他のユーザの持ち出しにより印刷物が欠けている場合に、欠けている印刷物を、印刷装置５から簡単に再出力することができる。
【０１０５】
また、本実施例では、印刷画像データ毎にプレビュー操作を受付可能に、上記一覧画面を構成し、一覧画面に対してプレビュー操作が行われると、プレビュー操作の対象となった印刷画像データに対応するプレビュー画面を、表示部２１に表示するようにした。従って、本実施例によれば、ユーザが、再印刷操作を行う前に、プレビュー画面にて、印刷画像データの内容を確認することができ、ユーザが、誤って、不要なデータを再印刷処理にかけてしまうのを防止することができる。
【０１０６】
また、本実施例では、印刷設定ダイアログを通じて指定されたユーザデータの重要度に応じ、重要度が２以上であるユーザデータの印刷画像データを、選択的にハードディスク装置１７に保存するようにし、重要度が１であるユーザデータの印刷画像データを、ハードディスク装置１７に保存しないようにした。従って、本実施例によれば、重要度の高い印刷物についての再印刷操作を、ユーザが簡単に行うことができる印刷システム１を、ハードディスク装置１７の容量を抑えて安価に実現することができる。
【０１０７】
また、本実施例では、印刷画像データの生成時に、ユーザデータに対応する画像と共に、印刷物の有効期限及び重要度を表す画像を、レイアウトして、印刷画像データを生成し、この印刷画像データを、印刷装置５に入力することで、各記録紙に、印刷物の重要度を記すようにした。従って、本実施例によれば、ユーザにとって、印刷物の管理が行いやすいように、ユーザデータを印刷出力することができる。特に、本実施例では印刷物に記された重要度を確認することで、ユーザが、一覧画面を通じて再印刷操作が可能であるかを簡単に把握することができるので、本実施例の印刷システム１は、ユーザにとって大変便利である。
【０１０８】
その他、本実施例では、ハードディスク装置１７に保存した印刷画像データの内、有効期限が経過した印刷画像データをハードディスク装置１７から削除するようにした。また、重要度の高いユーザデータに対応する印刷画像データについては、有効期限から所定時間が経過するのを待って、有効期限から所定時間が経過した印刷画像データを、ハードディスク装置１７から削除するようにした。従って、本実施例によれば、重要度に応じて、保存された印刷画像データを適切な時期に、ハードディスク装置１７から削除することができ、ハードディスク装置１７に、大量の印刷画像データが蓄積されないように、効率的に、印刷画像データを、ハードディスク装置１７から、自動で消去することができる。
【０１０９】
また、本実施例の情報処理装置１０によれば、印刷物にユーザの名称を記すので、印刷装置５のトレイに印刷物が放置されている状況下で、他のユーザが、この印刷物を誰の元へ届ければよいのか理解することができ、トレイに印刷物が長期に渡り放置されるのを抑制することができる。
【０１１０】
尚、本発明の印刷制御装置は、本実施例の情報処理装置１０に相当する。また、時刻情報取得手段は、入力オブジェクトＰ２，Ｐ３及びＳ１１０〜Ｓ１４０の処理にて実現され、印刷制御手段は、Ｓ１７０及びＳ２００の処理にて実現され、データ保存手段は、Ｓ１８０〜Ｓ１９０の処理にて実現されている。また、画面表示手段は、Ｓ４１０の処理にて実現され、再印刷手段は、Ｓ４８０〜Ｓ５００の処理にて実現され、プレビュー手段は、ＳＳ４５０〜４７０の処理にて実現されている。また、重要度情報取得手段は、入力オブジェクトＰ５及びＳ１１０〜Ｓ１４０の処理にて実現されている。その他、データ消去手段は、データ消去処理にて実現されている。
【０１１１】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例では、本発明の印刷制御装置としての機能を、情報処理装置１０に組み込むようにしたが、本発明の印刷制御装置としての機能は、印刷装置５のマイクロコンピュータに実現させてもよい。即ち、印刷装置５のマイクロコンピュータに、本発明の手法で、印刷装置５が内蔵する印字ユニットを制御させて、有効期限等を印刷させるようにしてもよい。
【０１１２】
その他、本実施例では、有効期限情報の印刷要否を、ユーザの任意で切り替えられるようにしたが、有効期限情報については、強制的に記録紙に印字するように、情報処理装置１０（印刷ユーティリティプログラム）を構成してもよい。また、本実施例では、有効期限の情報を、毎回印刷設定ダイアログから取得して、有効期限を印刷の度、ユーザが任意の日時に設定できるようにしたが、有効期限は、現在日時から所定時間後の日時に固定化されてもよい。
【０１１３】
即ち、情報処理装置１０は、現在時刻に所定時間を加算して、印刷物の有効期限として記録紙に印刷する時刻を、取得する構成にされてもよい。
【図面の簡単な説明】
【０１１４】
【図１】本実施例の印刷システム１の構成を表す説明図である。
【図２】印刷画像データを生成するまでの流れを説明した説明図である。
【図３】ＣＰＵ１１が繰返し実行する印刷制御処理を表すフローチャートである。
【図４】印刷設定ダイアログの構成を表す説明図である。
【図５】印刷履歴テーブルの構成を表す説明図である。
【図６】ＣＰＵ１１が実行する付属情報付印刷画像データ生成処理を表すフローチャートである。
【図７】ヘッダ領域及び主領域が占める領域を表す説明図（ａ）及び、有効期限情報及び重要度情報並びにユーザ名情報をヘッダ領域にレイアウトした印刷画像データの構成を表す説明図である。
【図８】ＣＰＵ１１が実行する一覧画面表示処理を表すフローチャートである。
【図９】表示部２１に表示される一覧画面の構成を表す説明図である。
【図１０】ＣＰＵ１１が実行するデータ消去処理を表すフローチャートである。
【符号の説明】
【０１１５】
１…印刷システム、５…印刷装置、１０…情報処理装置、１１…ＣＰＵ、１３…ＲＯＭ、１５…ＲＡＭ、１７…ハードディスク装置、１９…通信インタフェース、２１…表示部、２３…操作部、ＮＴ…ネットワーク、Ｐ１〜Ｐ７…入力オブジェクト
【図１】
2008065679.tif 000003
【図２】
2008065679.tif 000004
【図３】
2008065679.tif 000005
【図４】
2008065679.tif 000006
【図５】
2008065679.tif 000007
【図６】
2008065679.tif 000008
【図７】
2008065679.tif 000009
【図８】
2008065679.tif 000010
【図９】
2008065679.tif 000011
【図１０】
2008065679.tif 000012