(57)【要約】【課題】  作成された印刷用データの活用性（有効性）を更に高めて、印刷プログラムの利便性を向上させる。【解決手段】  印刷用データを作成する際、つまりアプリケーションソフトにて印刷用データを印刷する旨の指示がされたときに、印刷用データと印刷対象データ（元ファイル）とを関連付ける関連情報を作成する。これにより、印刷用データと印刷対象データとを関連付けることが可能となるので、印刷用データを作成後に印刷対象データが更新されているといった情報を容易に入手することが可能となり、印刷プログラムの利便性を向上させることができる。【選択図】  図２
2007249265.tif 000002
【特許請求の範囲】
【請求項１】
表示装置及び記憶装置を有するコンピュータ装置に導入され、前記コンピュータ装置に接続されたプリンタ用の印刷プログラムであって、
前記コンピュータ装置を、
印刷対象データに基づいて印刷用データを作成するとともに、その作成された印刷用データを前記記憶装置に記憶させる印刷用データ作成手段、並びに
前記印刷用データを作成するときに、前記印刷対象データと前記印刷用データとを関連付ける関連情報を作成するとともに、その作成された関連情報を前記記憶装置に記憶させる関連情報作成手段、
として機能させることを特徴とする印刷プログラム。
【請求項２】
前記関連情報作成手段は、少なくとも前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
前記関連情報に基づいて前記印刷用データに対応する前記印刷対象データを編集可能な状態で開く第１元データオープン手段、
として機能させることを特徴とする請求項１に記載の印刷プログラム。
【請求項３】
前記コンピュータ装置を、
作成済みの前記印刷用データを前記プリンタにて印刷させる再印刷手段、
として機能させることを特徴とする請求項２に記載の印刷プログラム。
【請求項４】
前記関連情報作成手段は、前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、前記印刷対象データの更新日に関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段、
前記元データ更新日情報検出手段により検出された前記印刷対象データの更新日に関する情報及び前記関連情報作成手段により作成された前記関連情報に基づいて、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データが更新されたか否かを判定する更新判定手段、並びに
前記更新判定手段により前記印刷対象データが更新されていないと判定された場合に、印刷すべきデータとして選択された前記印刷用データを前記プリンタにて印刷させる非更新時再印刷手段、
として機能させることを特徴とする請求項３に記載の印刷プログラム。
【請求項５】
前記コンピュータ装置を、
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データを編集可能な状態で開く第２元データオープン手段、
として機能させることを特徴とする請求項４に記載の印刷プログラム。
【請求項６】
前記関連情報作成手段は、前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、前記印刷対象データの更新日に関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段、
前記元データ更新日情報検出手段により検出された前記印刷対象データの更新日に関する情報及び前記関連情報作成手段により作成された前記関連情報に基づいて、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データが更新されたか否かを判定する更新判定手段、並びに
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データを編集可能な状態で開くか否かの選択をユーザに促す元データオープン選択手段、
として機能させることを特徴とする請求項４に記載の印刷プログラム。
【請求項７】
前記コンピュータ装置を、
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データを前記プリンタにて印刷させるか否かの選択をユーザに促す再印刷選択手段、
として機能させることを特徴とする請求項６に記載の印刷プログラム。
【請求項８】
前記コンピュータ装置を、
前記記憶装置に記憶されている前記印刷用データの個数が所定数以上のときに、前記記憶装置に記憶されている前記印刷用データの個数が前記所定数未満となるように、前記関連情報に基づいて前記印刷用データのうち古いものから順に削除する第１印刷用データ削除手段、
として機能させることを特徴とする請求項４ないし７のいずれか１つに記載の印刷プログラム。
【請求項９】
前記コンピュータ装置を、
前記記憶装置に記憶されている前記印刷用データのうち前記再印刷手段により印刷された再印刷回数を前記記憶装置に記憶させる再印刷回数記憶手段、並びに
前記記憶装置に記憶されている前記印刷用データの個数が所定数以上のときに、前記記憶装置に記憶されている前記印刷用データの個数が前記所定数未満となるように、前記再印刷回数の小さい前記印刷用データを削除する第２印刷用データ削除手段、
として機能させることを特徴とする請求項３ないし７のいずれか１つに記載の印刷プログラム。
【請求項１０】
前記コンピュータ装置を、
前記プリンタにて印刷が終了した前記印刷用データを削除する否かの判定を行う削除判定手段、
として機能させることを特徴とする請求項１ないし９のいずれか１つに記載の印刷プログラム。
【請求項１１】
前記コンピュータ装置を、
前記印刷用データの内容を前記表示装置に表示させるプレビュー手段、
として機能させることを特徴とする請求項１ないし１０のいずれか１つに記載の印刷プログラム。
【請求項１２】
表示装置及び記憶装置を有するコンピュータ装置に導入され、前記コンピュータ装置に接続されたプリンタ用の印刷プログラムが記録された情報記録媒体であって、
前記コンピュータ装置を、
印刷対象データに基づいて印刷用データを作成するとともに、その作成された印刷用データを前記記憶装置に記憶させる印刷用データ作成手段、並びに
前記印刷用データを作成するときに、前記印刷対象データと前記印刷用データとを関連付ける関連情報を作成するとともに、その作成された関連情報を前記記憶装置に記憶させる関連情報作成手段、
として機能させる印刷プログラムが記録されていることを特徴とする情報記録媒体。
【請求項１３】
前記関連情報作成手段は、少なくとも前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
前記関連情報に基づいて前記印刷用データに対応する前記印刷対象データを編集可能な状態で開く第１元データオープン手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１２に記載の情報記録媒体。
【請求項１４】
前記コンピュータ装置を、
作成済みの前記印刷用データを前記プリンタにて印刷させる再印刷手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１３に記載の情報記録媒体。
【請求項１５】
前記関連情報作成手段は、前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、前記印刷対象データの更新日に関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段、
前記元データ更新日情報検出手段により検出された前記印刷対象データの更新日に関する情報及び前記関連情報作成手段により作成された前記関連情報に基づいて、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データが更新されたか否かを判定する更新判定手段、並びに
前記更新判定手段により前記印刷対象データが更新されていないと判定された場合に、印刷すべきデータとして選択された前記印刷用データを前記プリンタにて印刷させる非更新時再印刷手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１４に記載の情報記録媒体。
【請求項１６】
前記コンピュータ装置を、
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データを編集可能な状態で開く第２元データオープン手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１５に記載の情報記録媒体。
【請求項１７】
前記関連情報作成手段は、前記印刷対象データのファイル名に関する情報、及び前記印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、前記印刷対象データの更新日に関する情報を含む情報を前記関連情報として作成し、
さらに、前記コンピュータ装置を、
印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段、
前記元データ更新日情報検出手段により検出された前記印刷対象データの更新日に関する情報及び前記関連情報作成手段により作成された前記関連情報に基づいて、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データが更新されたか否かを判定する更新判定手段、並びに
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データに対応する前記印刷対象データを編集可能な状態で開くか否かの選択をユーザに促す元データオープン選択手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１５に記載の情報記録媒体。
【請求項１８】
前記コンピュータ装置を、
前記更新判定手段により前記印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された前記印刷用データを前記プリンタにて印刷させるか否かの選択をユーザに促す再印刷選択手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１７に記載の情報記録媒体。
【請求項１９】
前記コンピュータ装置を、
前記記憶装置に記憶されている前記印刷用データの個数が所定数以上のときに、前記記憶装置に記憶されている前記印刷用データの個数が前記所定数未満となるように、前記関連情報に基づいて前記印刷用データのうち古いものから順に削除する第１印刷用データ削除手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１５ないし１８のいずれか１つに記載の情報記録媒体。
【請求項２０】
前記コンピュータ装置を、
前記記憶装置に記憶されている前記印刷用データのうち前記再印刷手段により印刷された再印刷回数を前記記憶装置に記憶させる再印刷回数記憶手段、並びに
前記記憶装置に記憶されている前記印刷用データの個数が所定数以上のときに、前記記憶装置に記憶されている前記印刷用データの個数が前記所定数未満となるように、前記再印刷回数の小さい前記印刷用データを削除する第２印刷用データ削除手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１４ないし１８のいずれか１つに記載の情報記録媒体。
【請求項２１】
前記コンピュータ装置を、
前記プリンタにて印刷が終了した前記印刷用データを削除する否かの判定を行う削除判定手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１２ないし２０のいずれか１つに記載の情報記録媒体。
【請求項２２】
前記コンピュータ装置を、
前記印刷用データの内容を前記表示装置に表示させるプレビュー手段、
として機能させる印刷プログラムが記録されていることを特徴とする請求項１２ないし２１のいずれか１つに記載の情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置に導入される印刷用プログラムに関するものである。
【背景技術】
【０００２】
コンピュータ装置に導入されたワードプロセッサーソフトウェア（いわゆるワープロソフト）等の応用ソフト（アプリケーションソフト）にて作成編集された文書等の印刷対象データを印刷する際には、通常、その印刷対象データを作成編集したアプリケーションソフトにて印刷命令を行う必要がある。
【０００３】
すなわち、アプリケーションソフトから印刷命令がされると、その印刷命令は、コンピュータ装置の基本ソフトであるオペレーティングシステム（ＯＳ）を経由してコンピュータ装置に導入されている印刷プログラムに送信され、印刷プログラムは、印刷対象データに基づいて印刷用データを作成した後、その作成した印刷用データをプリンタに送信する。
【０００４】
このように、印刷対象データを印刷するには、印刷対象データを作成編集したアプリケーションソフトにて印刷命令を行う必要があるので、再印刷作業が繁雑であるという問題があった。
【０００５】
これに対して、特許文献１に記載の印刷システムでは、一旦、印刷用データを作成した場合には、印刷対象データを作成編集したアプリケーションソフトにて印刷命令を行うことなく、その作成された印刷用データに対して直接的に印刷命令を実施することが可能となっている。
【特許文献１】特開２００２−２３６５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載に発明では、既に作成された印刷用データに対して直接的に印刷命令を実施可能であるので、その印刷用データに対応した印刷対象データを作成編集したアプリケーションソフトにて印刷命令を行うことなく再印刷を行うことができるものの、特許文献１に記載の発明では、作成された印刷用データを再印刷に用いるのみで、印刷用データを十分に有効に活用しているとは言い難い。
【０００７】
本発明は、上記点に鑑み、作成された印刷用データの活用性（有効性）を更に高めて、印刷プログラムの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、請求項１に記載の発明では、表示装置（１１）及び記憶装置（１０、１４、１５）を有するコンピュータ装置（１０）に導入され、コンピュータ装置（１０）に接続されたプリンタ（２０）用の印刷プログラムであって、コンピュータ装置（１０）を、印刷対象データに基づいて印刷用データを作成するとともに、その作成された印刷用データを記憶装置（１０）に記憶させる印刷用データ作成手段（Ｓ１０５）、並びに印刷用データを作成するときに、印刷対象データと印刷用データとを関連付ける関連情報を作成するとともに、その作成された関連情報を記憶装置（１０）に記憶させる関連情報作成手段（Ｓ１０９）として機能させることを特徴とする。
【０００９】
これにより、請求項１に記載の発明では、作成された印刷用データと印刷対象データとを関連付けることが可能となるので、例えば印刷用データを作成後に印刷対象データが更新されているといった情報を容易に入手することが可能となる。したがって、作成された印刷用データの活用性（有効性）を更に高めて、印刷プログラムの利便性を向上させることができる。
【００１０】
なお、特許請求の範囲に記載された「印刷用データ」とは、後述する発明の実施の形態に記載された印刷用データは勿論、プリンタ固有形式のデータも含む意味である。つまり、印刷対象データに対して、直接、間接を問わず、印刷対象データに基づいて作成された印刷のためのデータをいう。
【００１１】
また、請求項２に記載の発明では、関連情報作成手段（Ｓ１０９）は、少なくとも印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、関連情報に基づいて印刷用データに対応する印刷対象データを編集可能な状態で開く第１元データオープン手段（Ｓ１８７、Ｓ２２７）として機能させることを特徴とする。
【００１２】
これにより、請求項２に記載の発明では、印刷用データに対応する印刷対象データを編集可能なアプリケーションソフトをユーザが探すことなく容易に開くことができるので、印刷プログラムの利便性を更に向上させることができる。
【００１３】
また、請求項３に記載の発明では、コンピュータ装置（１０）を、作成済みの印刷用データをプリンタ（２０）にて印刷させる再印刷手段（Ｓ１９９、Ｓ２４７）として機能させることを特徴とする。
【００１４】
これにより、請求項３に記載の発明では、印刷用データに対応する印刷対象データを編集可能なアプリケーションソフトで開くことなく再印刷を行うことができるので、印刷プログラムの利便性を更に向上させることができる。
【００１５】
また、請求項４に記載の発明では、関連情報作成手段（Ｓ１０９）は、印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、印刷対象データの更新日に関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、印刷すべきデータとして選択された印刷用データに対応する印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段（Ｓ１９１）、元データ更新日情報検出手段（Ｓ１９１）により検出された印刷対象データの更新日に関する情報及び関連情報作成手段（Ｓ１０９）により作成された関連情報に基づいて、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かを判定する更新判定手段（Ｓ１９１）、並びに更新判定手段（Ｓ１９１）により印刷対象データが更新されていないと判定された場合に、印刷すべきデータとして選択された印刷用データをプリンタ（２０）にて印刷させる非更新時再印刷手段（Ｓ１９９）として機能させることを特徴とする。
【００１６】
これにより、請求項４に記載の発明では、印刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かをユーザが確認する必要がないので、印刷プログラムの利便性を更に向上させることができる。
【００１７】
また、請求項５に記載の発明では、コンピュータ装置（１０）を、更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データを編集可能な状態で開く第２元データオープン手段（Ｓ１９５）として機能させることを特徴とする。
【００１８】
これにより、請求項５に記載の発明では、印刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されているのにも拘わらず、更新前の古いデータが印刷されてしまうことを未然に防止できるので、印刷プログラムの利便性を更に向上させることができる。
【００１９】
また、請求項６に記載の発明では、関連情報作成手段（Ｓ１０９）は、印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、印刷対象データの更新日に関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、印刷すべきデータとして選択された印刷用データに対応する印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段（Ｓ１９１）、元データ更新日情報検出手段（Ｓ１９１）により検出された印刷対象データの更新日に関する情報及び関連情報作成手段（Ｓ１０９）により作成された関連情報に基づいて、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かを判定する更新判定手段（Ｓ１９１）、並びに更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データを編集可能な状態で開くか否かの選択をユーザに促す元データオープン選択手段（Ｓ２３５）として機能させることを特徴とする。
【００２０】
これにより、請求項６に記載の発明では、印刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されているのにも拘わらず、印刷対象データが更新されていることをユーザが知らないで、更新前の古いデータが印刷されてしまうことを未然に防止できるので、印刷プログラムの利便性を更に向上させることができる。
【００２１】
また、請求項７に記載の発明では、コンピュータ装置（１０）を、更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データをプリンタ（２０）にて印刷させるか否かの選択をユーザに促す再印刷選択手段（Ｓ２３５）として機能させることを特徴とする。
【００２２】
これにより、請求項７に記載の発明では、印刷用データを再印刷する際に、印刷対象データが更新されていることをユーザが認識した上で、更新前の古いデータを印刷するか否かの判断をユーザが行うことができるので、印刷プログラムの利便性を更に向上させることができる。
【００２３】
また、請求項８に記載の発明では、コンピュータ装置（１０）を、記憶装置（１０）に記憶されている印刷用データの個数が所定数以上のときに、記憶装置（１０）に記憶されている印刷用データの個数が所定数未満となるように、関連情報に基づいて印刷用データのうち古いものから順に削除する第１印刷用データ削除手段（Ｓ１５５、Ｓ１５７）として機能させることを特徴とする。
【００２４】
これにより、請求項８に記載の発明では、記憶装置（１０）に不必要に印刷用データが蓄積されていくことを未然に防止できる。
また、請求項９に記載の発明では、コンピュータ装置（１０）を、記憶装置（１０）に記憶されている印刷用データのうち再印刷手段（Ｓ１９９、２４７）により印刷された再印刷回数を記憶装置（１０）に記憶させる再印刷回数記憶手段（Ｓ３０３）、並びに記憶装置（１０）に記憶されている印刷用データの個数が所定数以上のときに、記憶装置（１０）に記憶されている印刷用データの個数が所定数未満となるように、再印刷回数の小さい印刷用データを削除する第２印刷用データ削除手段（Ｓ３１７、Ｓ３１９）として機能させることを特徴とする。
【００２５】
これにより、請求項９に記載の発明では、記憶装置（１０）に不必要に印刷用データが蓄積されていくことを未然に防止できる。
請求項１０に記載の発明では、コンピュータ装置（１０）を、プリンタ（２０）にて印刷が終了した印刷用データを削除する否かの判定を行う削除判定手段（Ｓ１４７）として機能させることを特徴とする。
【００２６】
これにより、請求項１０に記載の発明では、例えば印刷が終了した印刷用データのうち不要な印刷用データや保存すべきでない印刷用データ等が記憶装置（１０）に蓄積していくことを未然に防止できる。
【００２７】
請求項１１に記載の発明では、コンピュータ装置（１０）を、印刷用データの内容を表示装置（１１）に表示させるプレビュー手段（Ｓ１７９、Ｓ２１７）として機能させることを特徴とする。
【００２８】
これにより、請求項１１に記載の発明では、印刷用データを実際に印刷する前に印刷完了状態を想起（イメージ）することができるので、印刷プログラムの利便性を更に向上させることができる。
【００２９】
請求項１２に記載の発明では、表示装置（１１）及び記憶装置（１０、１４、１５）を有するコンピュータ装置（１０）に導入され、コンピュータ装置（１０）に接続されたプリンタ（２０）用の印刷プログラムが記録された情報記録媒体であって、コンピュータ装置（１０）を、印刷対象データに基づいて印刷用データを作成するとともに、その作成された印刷用データを記憶装置（１０）に記憶させる印刷用データ作成手段（Ｓ１０５）、並びに印刷用データを作成するときに、印刷対象データと印刷用データとを関連付ける関連情報を作成するとともに、その作成された関連情報を記憶装置（１０）に記憶させる関連情報作成手段（Ｓ１０９）として機能させる印刷プログラムが記録されていることを特徴とする。
【００３０】
これにより、請求項１２に記載の発明では、請求項１に記載の発明と同様に、作成された印刷用データと印刷対象データとを関連付けることが可能となるので、例えば印刷用データを作成後に印刷対象データが更新されているといった情報を容易に入手することが可能となり、印刷プログラムの利便性を向上させることができる。
【００３１】
請求項１３に記載の発明では、関連情報作成手段（Ｓ１０９）は、少なくとも印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、関連情報に基づいて印刷用データに対応する印刷対象データを編集可能な状態で開く第１元データオープン手段（Ｓ１８７、Ｓ２２７）として機能させる印刷プログラムが記録されていることを特徴とする。
【００３２】
これにより、請求項１３に記載の発明では、請求項２に記載の発明と同様に、印刷用データに対応する印刷対象データを編集可能なアプリケーションソフトをユーザが探すことなく容易に開くことができるので、印刷プログラムの利便性を更に向上させることができる。
【００３３】
請求項１４に記載の発明では、コンピュータ装置（１０）を、作成済みの印刷用データをプリンタ（２０）にて印刷させる再印刷手段（Ｓ１９９、Ｓ２４７）として機能させる印刷プログラムが記録されていることを特徴とする。
【００３４】
これにより、請求項１４に記載の発明では、請求項３に記載の発明と同様に、印刷用データに対応する印刷対象データを編集可能なアプリケーションソフトで開くことなく再印刷を行うことができるので、印刷プログラムの利便性を更に向上させることができる。
【００３５】
請求項１５に記載の発明では、関連情報作成手段（Ｓ１０９）は、印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、印刷対象データの更新日に関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、印刷すべきデータとして選択された印刷用データに対応する印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段（Ｓ１９１）、元データ更新日情報検出手段（Ｓ１９１）により検出された印刷対象データの更新日に関する情報及び関連情報作成手段（Ｓ１０９）により作成された関連情報に基づいて、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かを判定する更新判定手段（Ｓ１９１）、並びに更新判定手段（Ｓ１９１）により印刷対象データが更新されていないと判定された場合に、印刷すべきデータとして選択された印刷用データをプリンタ（２０）にて印刷させる非更新時再印刷手段（Ｓ１９９）として機能させる印刷プログラムが記録されていることを特徴とする。
【００３６】
これにより、請求項１５に記載の発明では、請求項４に記載の発明と同様に、印刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かをユーザが確認する必要がないので、印刷プログラムの利便性を更に向上させることができる。
【００３７】
請求項１６に記載の発明では、コンピュータ装置（１０）を、更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データを編集可能な状態で開く第２元データオープン手段（Ｓ１９５）として機能させる印刷プログラムが記録されていることを特徴とする。
【００３８】
これにより、請求項１６に記載の発明では、請求項５に記載の発明と同様に、刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されているのにも拘わらず、更新前の古いデータが印刷されてしまうことを未然に防止できるので、印刷プログラムの利便性を更に向上させることができる。
【００３９】
請求項１７に記載の発明では、関連情報作成手段（Ｓ１０９）は、印刷対象データのファイル名に関する情報、及び印刷対象データの内容を編集することが可能なアプリケーションソフトに関する情報に加えて、印刷対象データの更新日に関する情報を含む情報を関連情報として作成し、さらに、コンピュータ装置（１０）を、印刷すべきデータとして選択された印刷用データに対応する印刷対象データの更新日に関する情報を検出する元データ更新日情報検出手段（Ｓ１９１）、元データ更新日情報検出手段（Ｓ１９１）により検出された印刷対象データの更新日に関する情報及び関連情報作成手段（Ｓ１０９）により作成された関連情報に基づいて、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されたか否かを判定する更新判定手段（Ｓ１９１）、並びに更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データを編集可能な状態で開くか否かの選択をユーザに促す元データオープン選択手段（Ｓ２３５）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４０】
これにより、請求項１７に記載の発明では、請求項６に記載の発明と同様に、印刷用データを再印刷する際に、印刷すべきデータとして選択された印刷用データに対応する印刷対象データが更新されているのにも拘わらず、印刷対象データが更新されていることをユーザが知らないで、更新前の古いデータが印刷されてしまうことを未然に防止できるので、印刷プログラムの利便性を更に向上させることができる。
【００４１】
請求項１８に記載の発明では、コンピュータ装置（１０）を、更新判定手段（Ｓ１９１）により印刷対象データが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データをプリンタ（２０）にて印刷させるか否かの選択をユーザに促す再印刷選択手段（Ｓ２３５）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４２】
これにより、請求項１８に記載の発明では、請求項７に記載の発明と同様に、印刷用データを再印刷する際に、印刷対象データが更新されていることをユーザが認識した上で、更新前の古いデータを印刷するか否かの判断をユーザが行うことができるので、印刷プログラムの利便性を更に向上させることができる。
【００４３】
請求項１９に記載の発明では、コンピュータ装置（１０）を、記憶装置（１０）に記憶されている印刷用データの個数が所定数以上のときに、記憶装置（１０）に記憶されている印刷用データの個数が所定数未満となるように、関連情報に基づいて印刷用データのうち古いものから順に削除する第１印刷用データ削除手段（Ｓ１５５、Ｓ１５７）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４４】
これにより、請求項１９に記載の発明では、請求項８に記載の発明と同様に、憶装置（１０）に不必要に印刷用データが蓄積されていくことを未然に防止できる。
請求項２０に記載の発明では、コンピュータ装置（１０）を、記憶装置（１０）に記憶されている印刷用データのうち再印刷手段（Ｓ１９９、２４７）により印刷された再印刷回数を記憶装置（１０）に記憶させる再印刷回数記憶手段（Ｓ３０３）、並びに記憶装置（１０）に記憶されている印刷用データの個数が所定数以上のときに、記憶装置（１０）に記憶されている印刷用データの個数が所定数未満となるように、再印刷回数の小さい印刷用データを削除する第２印刷用データ削除手段（Ｓ３１７、Ｓ３１９）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４５】
これにより、請求項２０に記載の発明では、請求項９に記載の発明と同様に、記憶装置（１０）に不必要に印刷用データが蓄積されていくことを未然に防止できる。
請求項２１に記載の発明では、コンピュータ装置（１０）を、プリンタ（２０）にて印刷が終了した印刷用データを削除する否かの判定を行う削除判定手段（Ｓ１４７）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４６】
これにより、請求項２１に記載の発明では、請求項１０に記載の発明と同様に、例えば印刷が終了した印刷用データのうち不要な印刷用データや保存すべきでない印刷用データ等が記憶装置（１０）に蓄積していくことを未然に防止できる。
【００４７】
請求項２２に記載の発明では、コンピュータ装置（１０）を、印刷用データの内容を表示装置（１１）に表示させるプレビュー手段（Ｓ１７９、Ｓ２１７）として機能させる印刷プログラムが記録されていることを特徴とする。
【００４８】
これにより、請求項２２に記載の発明では、請求項１１に記載の発明と同様に、印刷用データを実際に印刷する前に印刷完了状態を想起（イメージ）することができるので、印刷プログラムの利便性を更に向上させることができる。
【００４９】
因みに、上記各手段等の括弧内の符号は、後述する実施形態に記載の具体的手段等との対応関係を示す一例であり、本発明は上記各手段等の括弧内の符号に示された具体的手段に限定されるものではない。
【発明を実施するための最良の形態】
【００５０】
本実施形態は、本発明に係る印刷プログラムをプリンタが接続された接続されたコンピュータ装置に導入（インストール）することにより、コンピュータ装置及びプリンタを印刷システムとして機能させるものである。
【００５１】
（第１実施形態）
１．印刷システム等の概要
図１は、本実施形態に係る印刷システムの概要を示す図であり、この印刷システムは、コンピュータ装置１０及びプリンタ２０等から構成されている。以下、図１に基づいて本実施形態に係る印刷システムの構成の概要を説明する。
【００５２】
コンピュータ装置１０の構成は周知のコンピュータと同一である。具体的には、コンピュータ装置１０は、画像及び文字を表示するＬＣＤ（液晶表示パネル）やＣＲＴ（ブラウン管）等にて構成された表示装置１１、表示装置１１の特定部位を指し示すポインタ（図示せず）を移動させるポインティング手段をなすマウス（図示せず。）及びキーボード（図示せず）等にて構成された操作部１２、ＣＰＵ（中央演算装置）１３、フラッシュメモリ等の書換可能な半導体記憶装置からなるＲＯＭ（読み込み専用記憶装置）１４、ＣＰＵ１３により制御されるＲＡＭ（随時読み書き可能な記憶装置）１５、ＨＤＤ（磁気記憶装置）１６、並びにプリンタ２０が接続されるプリンタポートＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１７等を有して構成されている。なお、以下、コンピュータ装置１０をＰＣ１０と記す。
【００５３】
そして、ＰＣ１０には、キーボードからの入力や表示装置１１への出力といった入出力機能、ＲＯＭ１４、ＲＡＭ１５やＨＤＤ１０の読み書き管理等の多くのアプリケーションから共通して利用される基本的な機能を提供する基本ソフトウェア（オペレーティングシステム）がインストールされている。
【００５４】
また、本実施形態に係るプリンタ２０は、プリンタ２０に備える機能を選択等するための操作キー２１、操作内容や作業状況等を表示する表示パネル２２、紙等の記録媒体に文字や画像等を印刷する印刷部２３、ＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６、ＨＤＤ２７、電力の供給が停止した場合であっても記憶された内容を保持することが可能な不揮発性ＲＡＭ２８、並びにプリンタ２０をＰＣ１０に直接接続するためのプリンタポートインタフェース２９等から構成されたプリンタである。
【００５５】
２．印刷プログラム（印刷システム）の作動
印刷プログラムは、オペレーティングシステムと協働してＰＣ１０及びプリンタ２０の作動を制御するデバイスドライバの一種であり、本実施形態に係る印刷プログラムは、アプリケーションソフト（応用ソフト）から印刷命令を受けて作動（起動）する場合と、印刷プログラムが単独で作動（起動）する場合とがある。
【００５６】
なお、本実施形態に係る印刷プログラムは、ＣＤ−ＲＯＭ等の情報記録媒体又はインターネット等の通信回線を介してＨＤＤ１０に導入（インストール）されており、起動時には、必要に応じてＨＤＤ１０からＲＡＭ１５に読み込まれて作動する。
【００５７】
２．１．アプリケーションソフトから印刷命令を受けて起動する場合
図２はアプリケーションソフトから印刷命令を受けて起動するメイン制御フローを示すフローチャートであり、図３は印刷設定画面の処理を示すフローチャートであり、図４は印刷処理を示すフローチャートであり、図５は印刷設定画面の一例を示す図である。
【００５８】
２．１．１．メイン制御フロー（図２参照）
文書データや図形データ等の印刷対象データを作成編集することができるアプリケーションソフトにて印刷対象データの印刷命令（印刷指示）がされると、図２に示すメイン制御フローが起動される。
【００５９】
そして、このメイン制御フローが起動されると、先ず、印刷設定画面の処理制御フロー（詳細は、後述する。）が起動されて印刷設定画面（図５参照）が表示装置１１に表示される（Ｓ１０１）。
【００６０】
なお、印刷設定画面は、例えば図５に示すように、印刷部数、印刷対象データのうち印刷すべきページ範囲、印刷時の解像度、記録用紙の種類、及び印刷終了後においても印刷用データを保存するか否かの選択等の複数種類の設定項目が表示されており、ユーザは、これらの設定項目をマウスやキーボードを用いて設定入力することができる。
【００６１】
印刷設定画面が表示装置１１に表示されると、メイン制御フロー（図２）では、印刷設定画面中の「印刷」又は「キャンセル」のいずれがユーザにより選択されたか、つまり印刷を実行するか否かが判定され（Ｓ１０３）、印刷を実行しない、つまり印刷設定画面中の「キャンセル」が選択されたと判定された場合には（Ｓ１０３：ＮＯ）、本制御フローが終了する。
【００６２】
一方、印刷を実行する、つまり印刷設定画面中の「印刷」が選択されたと判定された場合には（Ｓ１０３：ＹＥＳ）、印刷対象データに基づいて印刷用データが作成されるとともに、その作成された印刷用データがＨＤＤ１０上の第１所定領域（以下、フォルダ１という。）に格納（記憶）される（Ｓ１０５）。
【００６３】
なお、印刷用データとは、後述するプリンタ固有データを作成する前に印刷対象データに基づいて作成される中間作業データ（中間作業ファイル）をいう。
次に、印刷設定画面にて設定された印刷用データを保存するか否かの選択に基づいて、印刷用データを印刷終了後においてもＨＤＤ１０から削除せずに保存するか否かが判定され（Ｓ１０７）、印刷用データを保存すると判定された場合には（Ｓ１０７：ＹＥＳ）、印刷対象データとこの印刷対象データに基づいて作成された印刷用データとを関連付ける関連情報が作成されるとともに、その作成された関連情報が付加された印刷用データをスプールファイルとしてフォルダ１に記憶される（Ｓ１０９）。
【００６４】
ここで、関連情報とは、本実施形態では、少なくとも印刷対象データのファイル名、印刷対象データが保存されている場所、印刷対象データの更新日時、及び印刷対象データを作成編集したアプリケーションソフトの種類を含む情報をいう。
【００６５】
なお、本実施形態では、印刷対象データの更新日時は、スプールファイルの作成日時として記憶され、本制御フローの起動指示を受けたときのアプリケーションソフトが、印刷対象データを作成編集したアプリケーションソフトとして記憶される。
【００６６】
そして、関連情報が付加された印刷用データがスプールファイルとしてフォルダ１に記憶された後（Ｓ１０９）、又はＳ１０７にて印刷用データを保存すると判定された場合には（Ｓ１０７：ＮＯ）、印刷処理が実行される（Ｓ１１１）。なお、印刷処理の詳細は後述する。
【００６７】
２．１．２．印刷設定画面の処理（図３参照）
図３は印刷設定画面の処理制御フローを示すフローチャートであり、この制御フローが起動されると、表示画面１（図５参照）が表示装置１１に表示された後（Ｓ１２１）、印刷部数や印刷時の解像度等の設定コントロールがユーザにより操作設定されるまで、設定コントロールがユーザにより操作設定された否かが判定される（Ｓ１２３）。
【００６８】
そして、設定コントロールがユーザにより操作設定されたと判定された場合には（Ｓ１２３：ＹＥＳ）、その操作設定された設定コントロールが「印刷」設定コントロール又は「キャンセル」設定コントロールであるか否か、つまり表示画面１（印刷設定画面）が終了したか否かが判定される（Ｓ１２５）。
【００６９】
このとき、表示画面１（印刷設定画面）が終了していないと判定された場合には（Ｓ１２５：ＮＯ）、その操作設定された設定コントロールの表示内容が設定内容に変更される（Ｓ１２７）。一方、表示画面１（印刷設定画面）が終了したと判定された場合には（Ｓ１２５：ＹＥＳ）、「印刷」設定コントロール又は「キャンセル」設定コントロールのいずれが操作されたか、つまり印刷を実行するか否かが判定される（Ｓ１２９）。
【００７０】
そして、「印刷」設定コントロールが操作されて印刷を実行すると判定された場合には（Ｓ１２９：ＹＥＳ）、操作設定された設定コントロールの表示内容がＨＤＤ１０の所定領域に更新記憶された後（Ｓ１３１）、表示画面１（印刷設定画面）が閉じられて本制御フローが終了する（Ｓ１３３）。
【００７１】
また、「キャンセル」設定コントロールが操作されて印刷を実行しないと判定された場合には（Ｓ１２９：ＮＯ）、操作設定された設定コントロールの表示内容がＨＤＤ１０の所定領域に更新記憶されることなく、表示画面１（印刷設定画面）が閉じられて本制御フローが終了する（Ｓ１３３）。
【００７２】
２．１．３．印刷処理（図４参照）
図４は印刷処理の制御フローを示すフローチャートであり、この制御フローが起動されと、先ず、印刷用データが開かれて（Ｓ１４１）、この印刷用データがＰＣ１０に接続されたプリンタ２０が解釈することができるプリンタ固有形式のデータに変換された後、そのプリンタ固有データがプリンタ２０に送信される（Ｓ１４３）。
【００７３】
そして、プリンタ固有データの送信が終了して印刷が終了すると、Ｓ１４１にて開かれた印刷用データが閉じられるとともに（Ｓ１４５）、印刷設定画面にて設定された印刷用データを保存するか否かの選択に基づいて、印刷用データを印刷終了後においてもＨＤＤ１０から削除せずに保存するか否かが判定される（Ｓ１４７）。
【００７４】
このとき、印刷用データを保存すると判定された場合には（Ｓ１４７：ＹＥＳ）、この保存する印刷用データに対応する印刷対象データ（以下、元ファイルという。）に基づいて作成された印刷用データを含むスプールファイルが、ＨＤＤ１０上の第２所定領域（以下、フォルダ２という。）に既に保存されているか否かが判定される（Ｓ１４９）。
【００７５】
そして、保存される印刷用データの元ファイルと同一の元ファイルに基づいて作成された印刷用データを含むスプールファイルが既にフォルダ２に存在していると判定された場合には（Ｓ１４９：ＹＥＳ）、そのスプールファイルが削除された後（Ｓ１５１）、Ｓ１４５で閉じられた印刷用データを含むスプールファイルがフォルダ１からフォルダ２に移動されて保存される（Ｓ１５３）。
【００７６】
次に、フォルダ２に保存されているスプールファイルが所定個数ｎ以上であるか否かが判定され（Ｓ１５５）、フォルダ２に保存されているスプールファイルが所定個数ｎ以上であると判定された場合には、フォルダ２に保存されているスプールファイルのうち最も作成日時の古いスプールファイルが削除された後（Ｓ１５７）、本制御フローが終了する。
【００７７】
一方、フォルダ２に保存されているスプールファイルが所定個数ｎ未満であると判定された場合には、フォルダ２に保存されているスプールファイルが削除されることなく、本制御フローが終了する。
【００７８】
また、Ｓ１４７にて印刷用データを保存しないと判定された場合には（Ｓ１４７：ＮＯ）、Ｓ１４５にて閉じられた印刷用データが削除された後（Ｓ１５９）、本制御フローが終了する。
【００７９】
２．２．印刷プログラムが単独で起動する場合
図６は印刷プログラムが単独で起動されたときの制御フローを示すフローチャートであり、図７はプリントモニタ画面の一例を示す図であり、図８は告知画面の一例を示す図である。
【００８０】
また、図７に示すプリントモニタ画面において、上段の領域（印刷ファイルリスト）には、フォルダ１に記憶されている印刷用データ、つまり印刷中の印刷用データのリストが表示され、下段の領域（印刷済みファイルリスト）には、フォルダ２に記憶されている印刷用データ、つまり少なくとも１度は印刷処理が実行された印刷用データのリストが表示される。
【００８１】
なお、ここでいう印刷用データとは、関連情報が付加されたスプールファイルも含む意味であり、以下、特に断りが無い限り、印刷用データとは、関連情報が付加されたスプールファイルも含む意味で用いる。
【００８２】
そして、図６に示す印刷プログラムが起動されると、先ず、プリントモニタ画面である表示画面２（図７参照）が表示装置１１に表示された後（Ｓ１６１）、プリントモニタ画面の表示を終了させるか否か、つまりプリントモニタ画面に設けられた「終了」設定コントロールが操作選択されたか否かが判定される（Ｓ１６３）。
【００８３】
このとき、「終了」設定コントロールが操作選択されたと判定された場合には（Ｓ１６３：ＹＥＳ）、本制御フローが終了し、一方、「終了」設定コントロールが操作選択されていないと判定された場合には（Ｓ１６３：ＹＥＳ）、フォルダ２に印刷用データが存在するか否かが判定される（Ｓ１６５）。
【００８４】
そして、フォルダ２に印刷用データが存在しないと判定された場合には（Ｓ１６５：ＮＯ）、Ｓ１６３に戻り、一方、フォルダ２に印刷用データが存在すると判定された場合には（Ｓ１６５：ＹＥＳ）、フォルダ２に存在する印刷用データの全てが印刷済みファイルリストに表示される（Ｓ１６７）。
【００８５】
次に、印刷済みファイルリストに表示されている印刷用データがポインタにて指示選択されたか否かが判定され（Ｓ１６９）、印刷用データがポインタにて指示選択された場合には（Ｓ１６９：ＹＥＳ）、その選択された印刷用データについて操作可能な機能の種類（図７参照）が表示されるとともに、その表示された操作のいずれかが選択されたか否かが判定される（Ｓ１７１）。
【００８６】
なお、操作可能な機能として、本実施形態では、選択された印刷用データをアプリケーションソフトを起動させることなく印刷する「再印刷」、元ファイルを編集可能なアプリケーションソフトで開く「元ファイルを開く」、選択された印刷用データの印刷完了状態を想起（イメージ）させる画像を表示装置１１に表示させる「プレビュー」、及び選択された印刷用データをフォルダ２から削除する「削除」が設定されている。
【００８７】
そして、印刷済みファイルリストに表示されている印刷用データのいずれも選択されてないと判定された場合（Ｓ１６９：ＮＯ）、又は表示された操作のいずれも選択されていないと判定された場合には（Ｓ１７１：ＮＯ）、Ｓ１６９に戻り、一方、表示された操作のいずれか選択されたと判定された場合には（Ｓ１７１：ＹＥＳ）、その選択された操作が「削除」であるか否かが判定される（Ｓ１７３）。
【００８８】
このとき、「削除」が選択された場合には（Ｓ１７３：ＹＳ）、選択された印刷用データがフォルダ２から削除された後（Ｓ１７５）、Ｓ１６３に戻る。一方、「削除」が選択されていないと判定された場合には（Ｓ１７３：ＮＯ）、「プレビュー」が選択されたか否かが判定される（Ｓ１７７）。
【００８９】
そして、「プレビュー」が選択されたと判定された場合には（Ｓ１７７：ＹＥＳ）、選択された印刷用データが印刷完了状態を想起（イメージ）させるプレビュー画像として表示装置１１に表示され（Ｓ１７９）、一方、「プレビュー」が選択されていないと判定された場合には（Ｓ１７７：ＮＯ）、「元ファイルを開く」が選択されたか否かが判定される（Ｓ１８１）。
【００９０】
このとき、「元ファイルを開く」が選択されたと判定された場合には（Ｓ１８１：ＹＥＳ）、現在の元ファイルの更新日時及び選択されている印刷用データの作成日時に基づいて、元ファイルが選択されている印刷用データより新しいか否か、つまり印刷用データを作成した時以降に元ファイルが更新されたか否かが判定される（Ｓ１８３）。
【００９１】
そして、元ファイルが選択されている印刷用データより新しいと判定された場合には（Ｓ１８３：ＹＥＳ）、例えば図８に示す表示画面３を表示装置１１に表示する等して元ファイルが更新されている旨の告知がユーザに対して行われた後（Ｓ１８５）、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれ（Ｓ１８７）、Ｓ１６３に戻る。
【００９２】
なお、元ファイルが選択されている印刷用データより新しくないと判定された場合、つまり印刷用データを作成した時以降に元ファイルが更新されていないと判定された場合には（Ｓ１８３：ＮＯ）、表示画面３が表示装置１１に表示されることなく、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれた後（Ｓ１８７）、Ｓ１６３に戻る。
【００９３】
また、Ｓ１８１にて「元ファイルを開く」が選択されていないと判定された場合には（Ｓ１８１：ＮＯ）、「再印刷」が選択された否かが判定され（Ｓ１８９）、「再印刷」が選択されていないと判定された場合には（Ｓ１８９：ＮＯ）、Ｓ１６３に戻る。
【００９４】
一方、「再印刷」が選択されたと判定された場合には（Ｓ１８９：ＹＥＳ）、現在の元ファイルの更新日時及び選択されている印刷用データの作成日時に基づいて、元ファイルが選択されている印刷用データより新しいか否か、つまり印刷用データを作成した時以降に元ファイルが更新されたか否かが判定される（Ｓ１９１）。
【００９５】
そして、元ファイルが選択されている印刷用データより新しいと判定された場合には（Ｓ１９１：ＹＥＳ）、例えば図８に示す表示画面３を表示装置１１に表示する等して元ファイルが更新されている旨の告知がユーザに対して行われた後（Ｓ１９３）、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれ（Ｓ１９５）、Ｓ１６３に戻る。
【００９６】
一方、元ファイルが選択されている印刷用データより新しくないと判定された場合、つまり印刷用データを作成した時以降に元ファイルが更新されていないと判定された場合には（Ｓ１９１：ＮＯ）、表示画面３が表示装置１１に表示されることなく、選択された印刷用データがフォルダ１に移動されて（Ｓ１９７）、図８に示す印刷処理にて印刷された後（Ｓ１９９）、Ｓ１６３に戻る。
【００９７】
３．本実施形態に係る印刷プログラムの特徴
本実施形態では、印刷用データを作成するとき、つまりアプリケーションソフトにて印刷用データを印刷する旨の指示がされたときに、印刷用データと印刷対象データ（元ファイル）とを関連付ける関連情報を作成するので、印刷用データと印刷対象データとを関連付けることが可能となる。
【００９８】
したがって、前述したように印刷用データを作成後に印刷対象データが更新されているといった情報を容易に入手することが可能となるので、印刷プログラムの利便性を向上させることができる。
【００９９】
また、関連情報に基づいて元ファイルを編集可能な状態で自動的に開くことができるので、印刷用データに対応する印刷対象データを編集可能なアプリケーションソフトをユーザが探すことなく容易に開くことができ、印刷プログラムの利便性を更に向上させることができる。
【０１００】
また、作成済みの印刷用データを再印刷させることができるので、元ファイルを編集可能なアプリケーションソフトで開くことなく再印刷を行うことができ、印刷プログラムの利便性を更に向上させることができる。
【０１０１】
また、再印刷の指示がされた場合において、元ファイルが更新されていないと判定された場合に印刷すべきデータとして選択された印刷用データを再印刷するので、印刷用データを再印刷する際に、元ファイルが更新されたか否かをユーザが確認する必要がなく、印刷プログラムの利便性を更に向上させることができる。
【０１０２】
また、元ファイルが更新されている場合には、元ファイルが編集可能なアプリケーションソフトで自動的に開かれるので、再印刷する際に、元ファイルが更新されているのにも拘わらず、更新前の古いデータが印刷されてしまうことを未然に防止でき、印刷プログラムの利便性を更に向上させることができる。
【０１０３】
また、元ファイルが更新されていると判定された場合には、元ファイルが編集可能なアプリケーションソフトで自動的に開かれるので、印刷用データを再印刷する際に、元ファイルが更新されているのにも拘わらず、更新前の古いデータが印刷されてしまうことを未然に防止できる。
【０１０４】
また、フォルダ２に記憶されている印刷用データの個数が所定数以上のときには、フォルダ２に記憶されている印刷用データの個数が所定数未満となるように、印刷用データのうち古いものから順に削除するので、フォルダ２に不必要に印刷用データが蓄積されていくことを未然に防止できる。
【０１０５】
また、再印刷時に印刷用データの内容を表示装置１１に表示させることができる（プレビュー機能がある）ので、印刷用データを実際に印刷する前に印刷完了状態を想起（イメージ）することができ、印刷プログラムの利便性を更に向上させることができる。
【０１０６】
また、印刷が終了した印刷用データを削除する否かの判定を行うので、例えば印刷終了後も保存する必要がない不要な印刷用データがフォルダ２に蓄積していくことを未然に防止できる。
【０１０７】
４．本実施形態と発明特定事項との対応関係
本実施形態では、Ｓ１０５が特許請求の範囲に記載された印刷用データ作成手段に相当し、Ｓ１０９が特許請求の範囲に記載された関連情報作成手段に相当し、Ｓ１８７が特許請求の範囲に記載された第１元データオープン手段に相当し、Ｓ１９９が特許請求の範囲に記載された再印刷手段に相当し、Ｓ１５５及びＳ１５７が特許請求の範囲に記載された第１印刷用データ削除手段に相当する。
【０１０８】
また、Ｓ１９９が特許請求の範囲に記載された元データ更新日情報検出手段及び更新判定手段に相当し、Ｓ１９９が特許請求の範囲に記載された非更新時再印刷手段に相当し、Ｓ１９５が特許請求の範囲に記載された第２元データオープン手段に相当し、Ｓ１５５が特許請求の範囲に記載された第１印刷用データ削除手段に相当する。
【０１０９】
また、Ｓ１４７が特許請求の範囲に記載された削除判定手段に相当し、Ｓ１７９が特許請求の範囲に記載されたプレビュー手段に相当し、ＨＤＤ１０、ＲＯＭ１４及びＲＡＭ１５が特許請求の範囲に記載された記憶装置に相当する。
【０１１０】
（第２実施形態）
第１実施形態では、印刷プログラムが単独で起動する場合において、「再印刷」が選択され、かつ、元ファイルが選択されている印刷用データより新しいと判定された場合に、元ファイルをアプリケーションソフトで開くのみであったが、本実施形態は、印刷プログラムが単独で起動する場合において、「再印刷」が選択され、かつ、元ファイルが選択されている印刷用データより新しいと判定された場合に、元ファイルをアプリケーションソフトで開く場合とその選択された印刷用データを再印刷する場合とのいずれかをユーザが選択することができるようにしたものである。
【０１１１】
なお、本実施形態は、第１実施形態に対して印刷プログラムが単独で起動する場合の制御処理が異なるのみで、その他は第１実施形態と同様であるので、以下、第１実施形態との相違点のみ説明する。
【０１１２】
１．印刷プログラムが単独で起動する場合
図９は印刷プログラムが単独で起動されたときの制御フローを示すフローチャートであり、図１０は選択画面の一例を示す図である。
【０１１３】
そして、図９に示す印刷プログラムが起動されると、先ず、プリントモニタ画面である表示画面２（図７参照）が表示装置１１に表示された後（Ｓ２０１）、プリントモニタ画面の表示を終了させるか否かが判定される（Ｓ２０３）。
【０１１４】
このとき、「終了」設定コントロールが操作選択されたと判定された場合には（Ｓ２０３：ＹＥＳ）、本制御フローが終了し、一方、「終了」設定コントロールが操作選択されていないと判定された場合には（Ｓ２０３：ＹＥＳ）、フォルダ２に印刷用データが存在するか否かが判定される（Ｓ２０５）。
【０１１５】
そして、フォルダ２に印刷用データが存在しないと判定された場合には（Ｓ２０５：ＮＯ）、Ｓ２０３に戻り、一方、フォルダ２に印刷用データが存在すると判定された場合には（Ｓ２０５：ＹＥＳ）、フォルダ２に存在する印刷用データの全てが印刷済みファイルリストに表示される（Ｓ２０７）。
【０１１６】
次に、印刷済みファイルリストに表示されている印刷用データがポインタにて指示選択されたか否かが判定され（Ｓ２０９）、印刷用データがポインタにて指示選択された場合には（Ｓ２０９：ＹＥＳ）、その選択された印刷用データについて操作可能な機能の種類（図７参照）が表示されるとともに、その表示された操作のいずれかが選択されたか否かが判定される（Ｓ２１１）。
【０１１７】
そして、印刷済みファイルリストに表示されている印刷用データのいずれも選択されてないと判定された場合（Ｓ２０９：ＮＯ）、又は表示された操作のいずれも選択されていないと判定された場合には（Ｓ２１１：ＮＯ）、Ｓ２０９に戻り、一方、表示された操作のいずれか選択されたと判定された場合には（Ｓ２１１：ＹＥＳ）、その選択された操作が「削除」であるか否かが判定される（Ｓ２１３）。
【０１１８】
このとき、「削除」が選択された場合には（Ｓ２１３：ＹＳ）、選択された印刷用データがフォルダ２から削除された後（Ｓ２１５）、Ｓ２０３に戻る。一方、「削除」が選択されていないと判定された場合には（Ｓ２１３：ＮＯ）、「プレビュー」が選択されたか否かが判定される（Ｓ２１７）。
【０１１９】
そして、「プレビュー」が選択されたと判定された場合には（Ｓ２１７：ＹＥＳ）、選択された印刷用データがプレビュー画像として表示装置１１に表示され（Ｓ２１９）、一方、「プレビュー」が選択されていないと判定された場合には（Ｓ２１７：ＮＯ）、「元ファイルを開く」が選択されたか否かが判定される（Ｓ２２１）。
【０１２０】
このとき、「元ファイルを開く」が選択されたと判定された場合には（Ｓ２２１：ＹＥＳ）、現在の元ファイルの更新日時及び選択されている印刷用データの作成日時に基づいて、元ファイルが選択されている印刷用データより新しいか否かが判定される（Ｓ２２３）。
【０１２１】
そして、元ファイルが選択されている印刷用データより新しいと判定された場合には（Ｓ２２３：ＹＥＳ）、例えば図８に示す表示画面３を表示装置１１に表示する等して元ファイルが更新されている旨の告知がユーザに対して行われた後（Ｓ２２５）、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれ（Ｓ２２７）、Ｓ２０３に戻る。
【０１２２】
なお、元ファイルが選択されている印刷用データより新しくないと判定された場合、つまり印刷用データを作成した時以降に元ファイルが更新されていないと判定された場合には（Ｓ２２３：ＮＯ）、表示画面３が表示装置１１に表示されることなく、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれた後（Ｓ２２７）、Ｓ２０３に戻る。
【０１２３】
また、Ｓ２２１にて「元ファイルを開く」が選択されていないと判定された場合には（Ｓ２２１：ＮＯ）、「再印刷」が選択された否かが判定され（Ｓ２２９）、「再印刷」が選択されていないと判定された場合には（Ｓ２２９：ＮＯ）、Ｓ２０３に戻る。
【０１２４】
一方、「再印刷」が選択されたと判定された場合には（Ｓ２２９：ＹＥＳ）、現在の元ファイルの更新日時及び選択されている印刷用データの作成日時に基づいて、元ファイルが選択されている印刷用データより新しいか否かが判定される（Ｓ２３１）。
【０１２５】
そして、元ファイルが選択されている印刷用データより新しいと判定された場合には（Ｓ２３１：ＹＥＳ）、例えば図１０に示すような表示画面４が表示装置１１に表示されて、元ファイルを編集可能なアプリケーションソフトで開く場合とその選択された印刷用データを再印刷する場合とのいずれかを選択すべき旨がユーザに促される（Ｓ２３５）。
【０１２６】
すなわち、表示画面４には、元ファイルを編集可能なアプリケーションソフトで開く「元ファイルをアプリケーションで開く」、及び選択された印刷用データをアプリケーションソフトを起動させることなく印刷する「選択した印刷用ファイルを再印刷」等の選択可能な操作機能が表示されている。
【０１２７】
そして、表示画面４に表示されている操作機能のうちいずれかが選択されたか否かが判定され（Ｓ２３７）、いずれかの操作機能が選択されたと判定された場合には（Ｓ２３７：ＹＥＳ）、その選択された機能が「選択した印刷用ファイルを再印刷」であるか否かが判定される（Ｓ２３９）。
【０１２８】
このとき、「選択した印刷用ファイルを再印刷」が選択されたと判定された場合には（Ｓ２３９：ＹＥＳ）、選択された印刷用データがフォルダ１に移動されて（Ｓ２４５）、図８に示す印刷処理にて印刷された後（Ｓ２４７）、Ｓ２０３に戻る。
【０１２９】
また、「選択した印刷用ファイルを再印刷」が選択されていないと判定された場合には（Ｓ２３９：ＮＯ）、「元ファイルをアプリケーションで開く」が選択されたか否かが判定され（Ｓ２４１）、「元ファイルをアプリケーションで開く」が選択されたと判定された場合には（Ｓ２４１：ＹＥＳ）、元ファイルが元ファイルを編集可能なアプリケーションソフトで開かれた後（Ｓ２３５）、Ｓ２０３に戻る。
【０１３０】
一方、「元ファイルをアプリケーションで開く」が選択されていない、つまり「キャンセル」が選択されたと判定された場合には（Ｓ２４１：ＮＯ）、表示画面４が閉じられた後、Ｓ２０３に戻る。
【０１３１】
２．本実施形態に係る印刷プログラムの特徴
本実施形態では、元ファイルが更新されていると判定された場合に、元ファイルを編集可能なアプリケーションソフトで開くか否かの選択をユーザに促すので、印刷用データを再印刷する際に、元ファイルが更新されているのにも拘わらず、元ファイルが更新されていることをユーザが知らないで、更新前の古いデータが印刷されてしまうことを未然に防止でき、印刷プログラムの利便性を更に向上させることができる。
【０１３２】
また、元ファイルが更新されていると判定された場合に、印刷すべきデータとして選択された印刷用データを再印刷させるか否かの選択をユーザに促すので、印刷用データを再印刷する際に、元ファイルが更新されていることをユーザが認識した上で、更新前の古いデータを印刷するか否かの判断をユーザが行うことができ、印刷プログラムの利便性を更に向上させることができる。
【０１３３】
３．本実施形態と発明特定事項との対応関係
本実施形態では、Ｓ２３５が特許請求の範囲に記載された元データオープン選択手段及び再印刷選択手段に相当する。
【０１３４】
（第３実施形態）
上述の実施形態では、フォルダ２に保存されている印刷用データの個数が所定数ｎ以上のときには、フォルダ２保存されている印刷用データの個数が所定数ｎ未満となるように古いものから順に削除したが、本実施形態は、フォルダ２に保存されている印刷用データの個数が所定数ｎ以上のときには、フォルダ２保存されている印刷用データの個数が所定数ｎ未満となるように再印刷頻度の小さいものから順に削除するようにしたものである。
【０１３５】
なお、上記以外は、第１実施形態又は第２実施形態と同じであるので、以下、上述の実施形態との相違点のみ説明する。
１．
図１１は本実施形態に係る印刷処理の制御フローを示すフローチャートであり、この制御フローが起動されと、先ず、印刷用データが開かれて（Ｓ３０１）、選択された印刷用データの再印刷回数を示す再印刷用カウンタ値が更新（インクリメント）されるとともに（Ｓ３０３）、この印刷用データがプリンタ固有形式のデータに変換された後、そのプリンタ固有データがプリンタ２０に送信される（Ｓ３０３）。
【０１３６】
なお、本実施形態では、再印刷用カウンタ値が更新されと同時に、その更新された再印刷用カウンタ値はＨＤＤ１０上の所定領域に保存される。
そして、プリンタ固有データの送信が終了して印刷が終了すると、Ｓ３０１にて開かれた印刷用データが閉じられるとともに（Ｓ３０７）、印刷設定画面にて設定された印刷用データを保存するか否かの選択に基づいて、印刷用データを印刷終了後においてもＨＤＤ１０から削除せずに保存するか否かが判定される（Ｓ３０９）。
【０１３７】
このとき、印刷用データを保存すると判定された場合には（Ｓ３０９：ＹＥＳ）、この保存する印刷用データの元ファイルに基づいて作成された印刷用データがフォルダ２に既に保存されているか否かが判定される（Ｓ３１１）。
【０１３８】
そして、保存される印刷用データの元ファイルと同一の元ファイルに基づいて作成された印刷用データが既にフォルダ２に存在していると判定された場合には（Ｓ３１１：ＹＥＳ）、その印刷用データが削除された後（Ｓ３１３）、Ｓ３０５で閉じられた印刷用データがフォルダ１からフォルダ２に移動されて保存される（Ｓ３１５）。
【０１３９】
次に、フォルダ２に保存されている印刷用データが所定個数ｎ以上であるか否かが判定され（Ｓ３１７）、フォルダ２に保存されている印刷用データが所定個数ｎ以上であると判定された場合には、フォルダ２に保存されている印刷用データのうち最も再印刷カウンタ値が小さい印刷用データが削除された後（Ｓ３１９）、本制御フローが終了する。
【０１４０】
一方、フォルダ２に保存されている印刷用データが所定個数ｎ未満であると判定された場合には、フォルダ２に保存されている印刷用データが削除されることなく、本制御フローが終了する。
【０１４１】
また、Ｓ３０９にて印刷用データを保存しないと判定された場合には（Ｓ３０９：ＮＯ）、Ｓ３０７にて閉じられた印刷用データが削除された後（Ｓ３２１）、本制御フローが終了する。
【０１４２】
２．本実施形態に係る印刷プログラムの特徴
本実施形態では、再印刷カウンタ値の小さい印刷用データを削除するので、フォルダ２に再印刷頻度と小さい不必要に印刷用データが蓄積されていくことを未然に防止できる。
【０１４３】
３．本実施形態と発明特定事項との対応関係
本実施形態では、Ｓ３０３が特許請求の範囲に記載された再印刷回数記憶手段に相当し、Ｓ３１７及びＳ３１９が特許請求の範囲に記載された第２印刷用データ削除手段に相当する。
【０１４４】
（その他の実施形態）
上述の実施形態では、印刷用データと印刷対象データとを関連付ける関連情報を用いて印刷対象データ（元ファイル）が更新されているか否か等を自動的に検出して印刷プログラムの利便性を高めたが、本発明は、印刷時（印刷用データを作成する際に）、印刷用データと印刷対象データとを関連付ける関連情報を作成することにより、印刷用データと印刷対象データとを関連付けて印刷プログラムの利便性を向上させるものであるので、関連情報の内容及びその用途は、上述の実施形態に示された内容に限定されるものではない。
【０１４５】
また、上述の実施形態では、印刷用データを作成した後に関連情報を作成したが、本発明はこれに限定されるものではなく、例えばアプリケーションソフトにて印刷用データを印刷する旨の指示がされた直後、印刷用データの作成と同時、又は印刷用データを削除するか否かの判定をするとき等に関連情報を作成してもよい。
【０１４６】
また、上述の実施形態では、関連情報と印刷用データとを１つとしてスプールファイルを構成したが、本発明はこれに限定されるものではなく、例えば関連情報と印刷用データとを別ファイルとして記憶してもよい。
【０１４７】
また、上述の実施形態では、関連情報及び印刷用データをＨＤＤ１０に記憶したが、本発明はこれに限定されるものではない。
また、上述の実施形態では、印刷が終了した印刷用データを削除するか否かの判定（Ｓ１４７、Ｓ３０９）は、印刷設定画面（図５参照）の「印刷用データを保存する」が選択（チェック）されているか否かに基づいて判断したが、本発明はこれに限定されるものではなく、例えば「元ファイル等に元ファイルを秘密扱いとする旨の情報が付加されている場合には、印刷が終了した印刷用データを削除する」といった判断をしてもよい。
【０１４８】
また、上述の実施形態では、印刷が終了した印刷用データを保存するか否かの判定を印刷が終了した後に行ったが、本発明はこれに限定されるものではなく、印刷開始前に判定してもよい。
【０１４９】
また、上述の実施形態では、本発明に係る印刷プログラムがＨＤＤ１０に記憶されていたが、本発明はこれに限定されるものではなく、ＣＤ−ＲＯＭ等の情報記録媒体に記憶されていてもよい。
【０１５０】
また、上述の実施形態では、元ファイルが更新されている旨の告知が表示装置１１を介して行われたが、本発明はこれに限定されるものではなく、例えば音声にて告知を行ってもよい。
【０１５１】
また、第２実施形態では、元ファイルを編集可能なアプリケーションソフトで開く場合とその選択された印刷用データを再印刷する場合とのいずれかを選択すべき旨が表示装置１１に表示されたが、本発明はこれに限定されるものではなく、例えば音声にてユーザに伝えてもよい。
【０１５２】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施形態に係る印刷システムの模式図である。
【図２】本発明の第１実施形態に係るメイン制御フローを示すフローチャートである。
【図３】本発明の実施形態に係る印刷設定画面の処理を示すフローチャートであり、図４は印刷処理を示すフローチャートである。
【図４】本発明の第１実施形態に係る印刷処理を示すフローチャートである。
【図５】印刷設定画面の一例を示す図である。
【図６】本発明の第１実施形態に係る印刷プログラムが単独で起動されたときの制御フローを示すフローチャートである。
【図７】本発明の実施形態に係るプリントモニタ画面の一例を示す図である。
【図８】本発明の実施形態に係る告知画面の一例を示す図である。
【図９】本発明の第２実施形態に係る印刷プログラムが単独で起動されたときの制御フローを示すフローチャートである。
【図１０】本発明の第２実施形態に係る選択画面の一例を示す図である。
【図１１】本発明の第２実施形態に係る印刷処理の制御フローを示すフローチャートである。
【符号の説明】
【０１５４】
１０…コンピュータ装置、１１…表示装置、１２…操作部、２０…プリンタ、
２１…操作キー、２２…表示パネル、２３…印刷部。
【図１】
2007249265.tif 000003
【図２】
2007249265.tif 000004
【図３】
2007249265.tif 000005
【図４】
2007249265.tif 000006
【図５】
2007249265.tif 000007
【図６】
2007249265.tif 000008
【図８】
2007249265.tif 000009
【図９】
2007249265.tif 000010
【図１０】
2007249265.tif 000011
【図１１】
2007249265.tif 000012
【図７】
2007249265.tif 000013