(57)【特許請求の範囲】
【請求項１】
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を表示し、
前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、
あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、
前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する、
処理をコンピュータに実行させる効果測定プログラム。
【請求項２】
前記設定状態は、用紙サイズ、ページ数、両面の有無、カラーの有無、及び印刷部数のうち、少なくとも１つであることを特徴とする請求項１に記載の効果測定プログラム。
【請求項３】
前記記録された設定状態と前記あるデータに対する印刷指示における設定状態とをそれぞれ金額に換算し、換算した前記金額を用いて、前記差分を示す情報を取得することを特徴とする請求項１又は２に記載の効果測定プログラム。
【請求項４】
前記あるデータについて設定状態が複数記録されている場合に、記録された複数の設定状態の合計と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力することを特徴とする請求項１乃至３の何れか１項に記載の効果測定プログラム。
【請求項５】
前記差分を示す情報を記憶手段に記憶しておき、
所定のタイミングで前記記憶手段に記憶された前記差分を示す情報を画面表示することを特徴とする請求項１乃至４の何れか１項に記載の効果測定プログラム。
【請求項６】
情報処理装置が、
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を表示し、
前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、
あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、
前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する、
ことを特徴とする効果測定方法。
【請求項７】
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を生成する画面生成手段と、
前記画面生成手段により得られた前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する処理続行確認手段と、を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、効果測定プログラム、効果測定方法、及び情報処理装置に関する。
【背景技術】
【０００２】
企業内における印刷物に対する関する意識は、環境面やコスト面等から、かなりのレベルで浸透しつつある。しかしながら、実態は、まだまだ改善すべき点が多く見受けられるのも事実である。
【０００３】
例えば、ユーザが印刷装置に対して印刷指示をした場合に、実際に印刷出力される前にポーズ（一時停止）がかかり、指示された内容を画面に表示してユーザに印刷内容を確認させ、ユーザから再度印刷指示を受け付けた後で印刷処理が実行される手法がある。また、印刷状況を画面に表示することで、ユーザに印刷指示の仕方を改善させる手法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３６６８３号公報
【特許文献２】特開２００４−１８５３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような手法は、例えばユーザが印刷指示の仕方を改善し、無駄な印刷処理を事前に防止できたこと等によるコスト削減効果を定量的に把握することができなかった。
【０００６】
１つの側面では、本発明は、コスト削減効果を定量的に把握することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、効果測定プログラムは、所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を表示し、前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する、処理をコンピュータに実行させる。
【発明の効果】
【０００８】
１つの側面として、コスト削減効果を定量的に把握することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における情報処理システムの機能構成の一例を示す図である。
【図２】ＰＣの機能構成の一例を示す図である。
【図３】処理続行確認手段の機能構成の一例を示す図である。
【図４】本実施形態におけるＰＣのハードウェア構成の一例を示す図である。
【図５】本実施形態におけるデータ例を示す図である。
【図６】印刷指示の具体例を示す図である。
【図７】効果測定処理の一例を示すフローチャートである。
【図８】印刷続行確認処理の一例を示すフローチャートである。
【図９】ミス防止量調整に基づくデータ更新例を示す図（その１）である。
【図１０】ミス防止量調整に基づくデータ更新例を示す図（その２）である。
【図１１】ミス防止量調整に基づくデータ更新例を示す図（その３）である。
【図１２】効果表示処理の一例を示すフローチャートである。
【図１３】効果表示画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、実施例について詳細に説明する。
【００１１】
＜本実施形態における情報処理システムの機能構成例＞
図１は、本実施形態における情報処理システムの機能構成の一例を示す図である。図１の例において、情報処理システム１０は、出力装置の一例としての印刷装置１１と、情報処理装置の一例としてのＰｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ（ＰＣ）１２とを有する。図１の例では、複数のＰＣ１２−１〜１２−ｎ（以下、必要に応じて「ＰＣ１２」と略称する）が示されているが、１台のＰＣであってもよい。印刷装置１１と、ＰＣ１２とは、例えばインターネットやＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等に代表される通信ネットワーク１３により、データの送受信が可能な状態で接続されている。
【００１２】
印刷装置１１は、ＰＣ１２から得られる出力データの印刷指示に基づいて、出力データの印刷処理を行う。ＰＣ１２から印刷装置１１へは、予め設定された出力情報の一例として印刷条件が送信される。印刷装置１１は、ＰＣ１２からの印刷指示と、その指示と共に取得した印刷条件に基づいて、出力データを紙等の出力媒体に印刷出力する。印刷条件としては、例えば印刷日時、文書名（ファイル名）、用紙サイズ、ページ数、両面印刷の有無、カラー印刷の有無、印刷部数等のうち、少なくとも一つであるが、これに限定されるものではない。
【００１３】
印刷装置１１は、例えばプリンタ等の印刷機能だけでなく、ＦＡＸやスキャナ、コピー等のように様々な機能を備えるＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）であってもよいが、これに限定されるものではない。
【００１４】
ＰＣ１２は、各ユーザが使用する情報処理装置であり、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）等がインストールされ、ユーザ操作による各種アプリケーションの実行、終了等が制御される。ＯＳの一例としては、例えばＷｉｎｄｏｗｓ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ｕｎｉｘ（登録商標）、ＭａｃＯＳ（登録商標）等があるが、これに限定されるものではない。
【００１５】
ＰＣ１２は、インストールされたＯＳにより実行可能な１又は複数のアプリケーションを有する。アプリケーションとしては、例えば文書編集アプリケーションや表計算用アプリケーション、プレゼンテーション資料作成用アプリケーション、メールソフト、ウェブブラウザ等である。また、ＰＣ１２は、通信ネットワーク１３により接続された印刷装置１１に印刷指示や印刷条件を送信し、対象データの印刷を実行するためのプリンタドライバ等がインストールされている。
【００１６】
例えば、ＰＣ１２は、ユーザ操作により文書編集アプリケーションを起動させ、文書ファイルを開いて文字入力やレイアウト編集等の所定の動作を行う。また、ＰＣ１２は、ユーザ操作により、現在表示されている出力データ又は指示したファイルに対して印刷条件を受け付け、印刷装置１１に印刷指示を出力する。
【００１７】
また、ＰＣ１２は、印刷指示後、プリンタドライバにより印刷指示を印刷装置１１に送信する前に、印刷確認用の画面（確認画面）を生成して表示してもよい。これにより、ユーザに事前に印刷指示内容をチェックさせることで、無駄な印刷を防止させることができる。本実施形態では、印刷処理におけるコスト削減の効果を測定するため、印刷のキャンセル、並びに、変更を印刷指示した状況を監視する。これにより、コスト削減効果を、定量的に可視化させ、明確な効果を定量的に体感しながらユーザの操作改善に向かわせる
そのため、ＰＣ１２は、確認画面からユーザ操作により印刷のキャンセル指示がなされた場合に、対象の印刷データ（ファイル）のキャンセル指示前の設定状態を印刷データ（所定のデータ）に関連付けて記憶する。なお、記憶時には、印刷実行日（日時）や印刷指示内容（例えば、印刷文書名、用紙サイズ、ページ数、両面の有無、カラーの有無）等の情報を記憶するが、これに限定されるものではない。例えば、ユーザ識別情報（ユーザＩＤ）や所属部署等のグループ識別情報（グループＩＤ）等を含んでいてもよい。
【００１８】
また、ＰＣ１２は、あるデータに対する印刷指示を受け付けると、そのデータ（ファイル）について、受け付けた時間から所定時間前までの間に、同一データでキャンセルされた印刷指示前の設定状態が記憶されているか否か判定する。つまり、キャンセルされた印刷指示に対して所定時間内に再印刷されたか否かを判定する。また、ＰＣ１２は、同一の印刷データ（印刷文書名）に対する設定状態が記憶されている場合に、その記憶された設定状態と、印刷指示のあった印刷データの設定状態との差分（変更量）を示す情報をコスト削減の効果情報として出力する。また、ＰＣ１２は、差分に限定されず、キャンセル指示前の設定状態を記憶してから所定時間以上、同一の印刷データに対する印刷指示がない場合に、その設定状態をコスト削減の効果情報として出力する。また、差分がない場合には、コスト削減の効果情報として出力しなくてもよい。
【００１９】
上述した設定状態としては、例えば用紙サイズ、ページ数、両面（印刷）の有無、カラー（印刷）の有無、及び印刷部数等のうち少なくとも１つであるが、これに限定されるものではない。これにより、無駄な印刷処理を事前に防止できたことの効果を可視化することができる。
【００２０】
また、ＰＣ１２は、ミス印刷防止量を記憶し、所定のタイミングでそれまで記憶された情報からコスト削減の効果量を金額等の定量化した値でユーザに通知する。なお、本実施形態では、例えば各ＰＣ１２に記憶された効果量を１台のＰＣ（例えば、ＰＣ１２−１）が収集し、グループＩＤ等で統計を取って、その結果を所定のタイミングで各ＰＣ１２に表示させてもよい。所定のタイミングとは、例えば、１０日間隔や１月間隔等のＰＣ起動時であるが、これに限定されるものではない。
【００２１】
ＰＣ１２は、例えばノート型ＰＣやサーバ等でもよく、またスマートフォンやタブレット端末等の端末装置でもよいが、これらに限定されるものではない。
【００２２】
＜ＰＣ１２の機能構成例＞
次に、上述したＰＣ１２の機能構成例について、図を用いて説明する。図２は、ＰＣの機能構成の一例を示す図である。図２に示すＰＣ１２は、入力手段２１と、出力手段２２と、記憶手段２３と、設定情報読込手段２４と、イベント監視手段２５と、処理実行手段２６と、処理続行確認手段２７と、画面生成手段２８と、送受信手段２９と、制御手段３０とを有する。
【００２３】
入力手段２１は、ＰＣ１２のユーザ等から入力される設定情報の読み込み指示、イベント監視処理、各種処理実行指示、処理続行確認指示、画面生成指示、送受信指示等における各種の入力を受け付ける。入力手段２１は、例えばキーボードやマウス等であるが、これに限定されるものではなく、マイク等の音声入力デバイスでもよく、タッチパネル等でもよい。
【００２４】
出力手段２２は、入力手段２１により入力された指示内容や、各指示内容に基づいて実行された処理結果等の内容を画面表示したり、音声出力等を行う。出力手段２２は、ディスプレイやモニタ、タッチパネル等の画面表示デバイスでもよく、スピーカ等の音声出力デバイス等でもよい。
【００２５】
記憶手段２３は、本実施形態における効果測定処理において、必要となる各種情報や、実行結果等を記憶する。例えば、記憶手段２３は、印刷情報、印刷指示が再印刷であるか否かを判定する基準となる時間や効果表示間隔日数等の設定情報、印刷の実行結果を示す印刷情報、キャンセル印刷情報ログ、ミス印刷防止量ファイル、金額換算ファイル等を記憶する。記憶手段２３において記憶される情報は、上述した情報に限定されるものではなく、例えば印刷装置１１のアドレス情報やエラー情報等を有してもよい。
【００２６】
設定情報読込手段２４は、効果測定処理の実行時に各種設定情報の読み込みを行う。なお、設定情報としては、例えば再印刷か否かを判定する基準となる時間（再印刷判定時間）や、効果表示間隔日数等の情報があるが、これに限定されるものではなく、例えば印刷装置１１のアドレス情報や、ＰＣ１２を使用するユーザのユーザＩＤやグループＩＤ等でもよい。設定情報等は、予め記憶手段２３により記憶されている。設定情報読込手段２４は、入力手段２１により受け付けたユーザからの入力情報を用いて、記憶手段２３設定されている各種設定情報の追加や削除、更新等の変更をしてもよい。
【００２７】
イベント監視手段２５は、入力手段により受け付けたユーザからの指示内容（イベント）を監視する。例えば、イベント監視手段２５は、受け付けたイベントに対応する処理を処理実行手段２６に実行させる。また、イベント監視手段２５は、イベントが印刷イベントである場合に、処理続行確認手段２７にその旨の通知を行う。
【００２８】
処理実行手段２６は、入力手段２１により受け付けたユーザからの指示内容（イベント）に対応する処理を実行する。処理内容としては、例えば指定されたデータやファイルの印刷処理や印刷のキャンセル処理等があるが、これに限定されるものではなく、例えばアプリケーションの起動や終了、文字の入力、削除、変更等の各種編集、各種情報の設定、画面表示、メール送信等の処理を実行する。
【００２９】
処理続行確認手段２７は、ユーザからの印刷指示に対して、印刷実行前に確認画面等を生成してＰＣ１２の画面に表示し、ユーザから印刷指示を続行するか否かの確認を行う。
【００３０】
例えば、処理続行確認手段２７は、例えば確認画面として、印刷条件を画面に提示して、ユーザに表示されている情報で印刷処理を行うか否かを確認させる。処理続行確認手段２７は、ユーザ操作により印刷処理を行う場合、現時点から所定時間以内に出力をキャンセルしたものがあるか否かを判断し、キャンセルしたものがある場合に、キャンセル情報からミス印刷防止量を取得する。なお、処理続行確認手段２７の具体的な機能構成例については、後述する。
【００３１】
画面生成手段２８は、印刷指示があった場合に、印刷確認画面を生成する。また、画面生成手段２８は、設定情報等により設定されたタイミング（効果表示間隔日数）に基づいて、ユーザにコスト削減の効果量を通知するための画面を生成する。また、画面生成手段は、生成した画面を出力手段２２に表示する。
【００３２】
例えば、画面生成手段２８は、コスト削減効果を定量化する場合には、例えばキャンセル時に設定状態（例えば印刷用紙やトナー等の消耗品等）の単価を基準に、金額に換算（金額を算出）してもよいが、これに限定されるものではなく、設定状態に含まれるページ数等を用いてもよい。
【００３３】
また、画面生成手段２８は、効果表示間隔内においてユーザ毎やグループ毎の効果量の統計を取得し、その統計結果を定量化して画面表示してもよく、各キャンセル処理に基づく効果を定量化してリスト形式で表示してもよい。画面生成手段２８により表示される内容については、これに限定されるものではない。
【００３４】
また、画面生成手段２８は、ＰＣ１２を起動したときに、現在の日付と、記憶手段２３に記憶された前回の効果表示日との間隔を比較し、その間隔が予め設定された効果表示間隔を超える場合に、効果量に関するメッセージを表示する。また、画面生成手段２８は、メッセージを表示すると、その表示した日付を前回の効果表示日として管理する。また、画面生成手段２８は、画面に表示された内容を、所定時間経過後に自動消去してもよく、ユーザからの消去指示に応じて消去してもよい。
【００３５】
送受信手段２９は、通信ネットワーク１３を介して印刷装置１１や他の外部装置等とデータの送受信を行うための通信手段である。送受信手段２９は、印刷指示等や印刷データ（出力データ）を通信ネットワーク１３を介して印刷装置１１に送信したり、印刷装置１１からの実行経過や実行結果を受信して、出力手段２２を介して画面表示したり、記憶手段２３に記憶したりする。
【００３６】
制御手段３０は、ＰＣ１２における各機能構成全体の制御を行う。例えば、制御手段３０は、入力手段２１により受け付けたユーザ等からの入力情報等に基づいて、設定情報読込手段２４により設定情報を読み込ませたり、イベント監視手段２５によりイベントを監視させる等の処理を制御する。また、制御手段３０は、処理実行手段２６によりイベントに対応する各種処理を実行させたり、処理続行確認手段２７により処理続行等を確認させたり、画面生成手段２８により所定のタイミングで効果量表示を行わせる等の処理を制御する。また、制御手段３０は、送受信手段２９によりデータを送受信させる等の処理を制御する。制御手段３０における制御は、これに限定されるものではなく、例えばＰＣ１２の起動や停止、本実施形態における効果測定処理の開始や終了の判断等の制御、エラー発生時の制御、現在の時刻（日時）の管理等を行うこともできる。
【００３７】
＜処理続行確認手段２７の機能構成例＞
図３は、処理続行確認手段の機能構成の一例を示す図である。図３に示す処理続行確認手段２７は、一時停止手段４１と、印刷続行判定手段４２と、印刷情報書込手段４３と、キャンセル後再印刷判定手段４４と、ミス防止量調整手段４５と、再開手段４６とを有する。
【００３８】
一時停止手段４１は、印刷指示のイベントを受け付けた後、印刷指示（印刷設定状態）をスプールに記憶し、印刷処理を一時停止する。印刷続行判定手段４２は、入力されたスプール（印刷指示の設定状態（印刷情報））の設定状態で、印刷を続行するか否かを確認するための確認画面を画面生成手段２８により生成させ、画面に表示させる。また、印刷続行判定手段４２は、表示された確認画面からユーザ操作により入力された指示内容に基づいて印刷を続行するか否かを判定する。例えば、確認画面に「続行」ボタン、「キャンセル」ボタンを表示しておき、何れかのボタンの選択を受け付けることで、印刷続行の判定を行うことができる。
【００３９】
印刷情報書込手段４３は、ユーザからの指示内容に基づいて、印刷をキャンセルした判定された場合（例えば、上述した「キャンセル」ボタンが選択された場合）、キャンセル印刷情報を記憶手段２３に書き込む。
【００４０】
キャンセル後再印刷判定手段４４は、ユーザからの指示内容に基づいて、印刷続行の指示があった場合（例えば、上述した「続行」ボタンが選択された場合）、その実行した印刷指示に関連する情報が、所定時間内にキャンセル印刷情報にあるか否かを判断する。
【００４１】
ミス防止量調整手段４５は、所定時間内にキャンセルした印刷情報の中で、関連する情報が存在する場合に、今回印刷指示した印刷情報と、キャンセルした印刷情報との差分を算出する。また、ミス防止量調整手段４５は、算出した差分情報をミス印刷防止量（コスト削減の効果量）として取得し、取得したミス印刷防止量を記憶手段２３に記憶する。
【００４２】
再開手段４６は、ミス防止量調整手段４５によりミス防止量が記憶手段２３に記憶された後、処理を再開する。
【００４３】
＜ＰＣ１２のハードウェア構成例＞
図４は、本実施形態におけるＰＣのハードウェア構成の一例を示す図である。図４の例において、ＰＣ１２は、入力装置５１と、出力装置５２と、ドライブ装置５３と、補助記憶装置５４と、主記憶装置５５と、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）５６と、ネットワーク接続装置５７とを有し、これらはシステムバスＢで相互に接続されている。
【００４４】
入力装置５１は、ユーザ等が操作するキーボード及びマウス等のポインティングデバイスや、マイクロフォン等の音声入力デバイスを有しており、ユーザ等からのプログラムの実行指示、各種操作情報、ソフトウェア等を起動するための情報等の入力を受け付ける。
【００４５】
出力装置５２は、本実施形態における処理を行うためのコンピュータ本体（ＰＣ１２）を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイ等を有する。出力装置５２は、ＣＰＵ５６が有する制御プログラムによりプログラムの実行経過や結果等を表示することができる。
【００４６】
ここで、本実施形態において、例えばコンピュータ本体にインストールされる実行プログラムは、記録媒体５８等により提供される。記録媒体５８は、ドライブ装置５３にセット可能である。ＣＰＵ５６からの制御信号に基づき、記録媒体５８に格納された実行プログラムが、記録媒体５８からドライブ装置５３を介して補助記憶装置５４にインストールされる。
【００４７】
補助記憶装置５４は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）やＳｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ（ＳＳＤ）等のストレージ手段等である。補助記憶装置５４は、ＣＰＵ５６からの制御信号に基づき、本実施形態における実行プログラム（効果測定プログラム）や、コンピュータに設けられた制御プログラム等を記憶し、必要に応じて入出力を行う。補助記憶装置５４は、ＣＰＵ５６からの制御信号等に基づいて、記憶された各情報から必要な情報を読み出したり、書き込むことができる。
【００４８】
主記憶装置５５は、ＣＰＵ５６により補助記憶装置５４から読み出された実行プログラム等を格納する。主記憶装置５５は、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）やＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）等である。
【００４９】
ＣＰＵ５６は、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）等の制御プログラム、及び主記憶装置５５に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して各処理を実現する。プログラムの実行中に必要な各種情報等は、補助記憶装置５４から取得することができ、また実行結果等を格納することもできる。
【００５０】
具体的には、ＣＰＵ５６は、例えば入力装置５１から得られるプログラムの実行指示等に基づき、補助記憶装置５４にインストールされたプログラムを実行させることにより、主記憶装置５５上でプログラムに対応する処理を行う。例えば、ＣＰＵ５６は、効果測定プログラムを実行させることで、上述した設定情報読込手段２４における設定情報の読み込みや、イベント監視手段２５によるイベント監視、処理実行手段２６による処理の実行、処理続行確認手段２７による処理続行確認、画面生成手段２８による画面生成等の処理を行う。ＣＰＵ５６における処理内容は、上述した内容に限定されるものではない。ＣＰＵ５６により実行された内容は、必要に応じて補助記憶装置５４等に記憶される。
【００５１】
ネットワーク接続装置５７は、上述した通信ネットワーク１３を介して、印刷装置１１や他の外部装置との通信を行う。ネットワーク接続装置５７は、ＣＰＵ５６からの制御信号に基づき、通信ネットワーク１３等と接続することにより、実行プログラムやソフトウェア、設定情報等を外部装置等から取得する。また、ネットワーク接続装置５７は、プログラムを実行することで得られた実行結果を印刷装置１１等に提供したり、本実施形態における実行プログラム自体を外部装置等に提供してもよい。
【００５２】
記録媒体５８は、上述したように実行プログラム等が格納されたコンピュータで読み取り可能な記録媒体である。記録媒体５８は、例えばフラッシュメモリ等の半導体メモリやＣＤ−ＲＯＭ、ＤＶＤ等の可搬型の記録媒体であるが、これに限定されるものではない。
【００５３】
図４に示すハードウェア構成に実行プログラム（例えば、効果測定プログラム等）をインストールすることで、ハードウェア資源とソフトウェアとが協働して本実施形態における効果測定処理等を実現することができる。
【００５４】
＜データ例＞
次に、本実施形態において記憶手段２３等に記憶されるデータ例について図を用いて説明する。図５は、本実施形態におけるデータ例を示す図である。図５（Ａ）は、印刷情報の一例である。図５（Ｂ）は、設定情報ファイルの一例である。図５（Ｃ）は、キャンセル印刷情報ログファイルの一例である。図５（Ｄ）は、ミス印刷防止量ファイルの一例である。図５（Ｅ）は、前回ミス印刷防止効果表示日ファイルの一例である。図５（Ｆ）は、金額換算ファイルの一例である。
【００５５】
図５（Ａ）に示す印刷情報の項目としては、例えば「印刷日時」、「印刷文書名」、「用紙サイズ」、「ページ数」、「両面の有無」、「カラーの有無」等があるが、これに限定されるものではない。印刷日時は、ユーザが入力手段２１等から画面上に表示されているデータやファイル、画像等に対して印刷を指示した日時である。印刷文書名は、印刷対象のファイル（印刷データ）を識別するための情報（例えば、文書名、ファイル名）である。用紙サイズは、印刷装置１１で印刷可能な用紙サイズである。ページ数は、印刷文書名に指示されたファイルを指定された用紙サイズで印刷する場合のページ数である。両面の有無は、ユーザ指定による両面印刷、片面印刷を識別するための情報である。例えば「あり」の場合は、両面印刷であることを示し、「なし」の場合は、片面印刷であることを示す。
【００５６】
また、カラーの有無は、ユーザ指定によるカラー印刷、白黒印刷（モノクロ印刷）を識別するための情報である。例えば「あり」の場合は、カラー印刷であることを示し、「なし」の場合は、白黒印刷であることを示す。なお、図５（Ａ）に示す印刷情報は、印刷指示を行った場合に生成される情報であり、記憶手段２３にすぐに記憶されずメモリ上に一時的に保存される情報である。
【００５７】
図５（Ｂ）に示す設定情報ファイルの項目としては、例えば「再印刷判定時間（分）」、「効果表示間隔日数（日）」等があるが、これに限定されるものではない。再印刷判定時間は、再印刷をしたか否かの判定を行う基準となる時間間隔（例えば、１０分）を示す。効果表示間隔日数は、例えば、効果量をユーザに表示するタイミング（間隔）を示す情報である。効果表示間隔日数としては、例えば一週間、１０日、３０日等があるが、これに限定されるものではない。
【００５８】
図５（Ｃ）に示すキャンセル印刷情報ログファイルの項目としては、例えば「印刷日時」、「印刷文書名」、「印刷サイズ」、「更新日時」、「用紙サイズ」、「ページ数」、「両面の有無」、「カラーの有無」、「防止量調整済みフラグ」等があるが、これに限定されるものではない。図５（Ｃ）に示すキャンセル印刷情報ログファイルの項目において、図５（Ａ）に示す印刷情報と同様の項目については、印刷情報の情報がそのままセットされる。
【００５９】
印刷サイズは、ユーザが印刷指示した対象文書（ファイル）のデータサイズ（バイト）である。更新日時は、例えば印刷文書名に対応するファイルを編集して更新した日時（新規保存日時や上書き保存日時）の情報である。
【００６０】
防止量調整済みフラグは、例えば初期値として「０」が設定され、ミス防止量調整手段４５によるキャンセル情報として用いられた場合にフラグとして「１」がセットされる。「１」がセットされている場合には、次回以降のミス防止量調整で対象に含まれない。そのため、例えば再印刷を所定時間内に２回以上行った場合に、重複してカウントされることがなく、適切なミス防止量を取得できる。
【００６１】
図５（Ｄ）に示すミス印刷防止量ファイルの項目としては、例えば「印刷日時」、「印刷文書名」、「印刷金額」等があるが、これに限定されるものではない。図５（Ｄ）に示すミス印刷防止量ファイルは、図５（Ａ）に示す印刷情報と同様の項目については、同様の内容がセットされる。印刷金額は、図５（Ｃ）に示すキャンセル印刷情報ログファイルの設定状態から得られる情報を、金額に換算して定量化したものである。なお、金額に換算する場合には、図５（Ｆ）に示す金額換算ファイルから得られる単価情報を用いて、ページ数等に基づく金額が換算される。
【００６２】
図５（Ｅ）に示す前回ミス印刷防止効果表示日ファイルの項目としては、例えば「前日効果表示日」等があるが、これに限定されるものではない。前日効果表示日は、画面生成手段２８により効果量を表示した日を管理する。この日を基準にしてＰＣ１２の起動時の日付を比較を行い、図５（Ａ）に示す設定情報ファイルに含まれる効果表示間隔日数を経過していた場合に、必要に応じてそれまでに蓄積されたミス印刷防止量ファイルの情報を用いてユーザに効果量の通知を行う。
【００６３】
図５（Ｆ）に示す金額換算ファイルの項目としては、例えば「条件」、「金額（円）」等があるが、これに限定されるものではない。条件としては、用紙サイズ（Ａ４、Ｂ４、・・・）毎の１ページあたりの印刷コスト（トナー料金等）、用紙サイズ毎の単価、カラーあり印刷、カラーなし印刷（モノクロ印刷）等による料金を設定する。なお、これらの金額は、印刷装置１１の性能等により異なるため、例えば機種種別等により管理されていてもよい。金額により無駄印刷を定量化する場合には、印刷した機種種別に対応する金額を取得して換算処理（費用計算）を行う。
【００６４】
＜印刷指示の具体例＞
次に、本実施形態の一例として適用される印刷指示の具体例について図を用いて説明する。図６は、印刷指示の具体例を示す図である。図６の例では、上述したようにＰＣ１２から通信ネットワーク１３で接続された印刷装置１１に対する印刷指示の一例が示されている。
【００６５】
例えば、ＰＣ１２の画面上に表示された印刷フォーム画面６１から印刷指示ボタン６２が選択されると、印刷指示の中から印刷情報（指示設定状態）６３として、印刷指示内容チェック情報が抽出される。印刷指示内容チェック情報の一例としては、両面印刷の有無、集約印刷の有無、カラー印刷の有無、印刷ページ数、及び印刷部数等のうち、少なくとも１つであるが、これに限定されるものではない。
【００６６】
また、本実施形態では、印刷指示内容チェック情報が指示内容に含まれる場合に、この指示内容で印刷を実行するかを確認させるために、確認画面６４を画面に表示する。なお、確認画面６４には、上述した印刷指示内容チェック情報に対応する具体的な指示内容が表示されている。なお、表示内容や画面レイアウト等については、これに限定されるものではない。
【００６７】
図６の例に示す確認画面６４は、カラーモード、両面の有無、集約の有無、印刷ページ、印刷部数等のユーザが指定した、又は、予め設定した条件が表示され、印刷を続行するか、キャンセルするかの選択ボタンが表示される。これにより、ユーザは、確認画面６４を用いて印刷の続行又はキャンセルを容易に選択することができる。
【００６８】
ここで、印刷をキャンセルする場合には、キャンセルした印刷情報（例えば、図５（Ａ））が、上述したキャンセル印刷情報ログファイル（図５（Ｃ））として記憶され、印刷指示が終了する。また、印刷を続行する場合は、印刷が実行されて印刷データが印刷装置１１から出力されると共に、上述した条件に基づいて、キャンセル印刷情報ログファイルを参照して対応するログ情報がある場合に、ミス印刷防止量を測定する。このミス印刷防止量を管理することで、一定の時間間隔で定期的に、ミス印刷防止量をユーザに通知することができる。したがって、ユーザはコスト等の削減効果を定量的に把握することができ、効果の定量的把握により、ユーザの更なる改善意欲を向上させることができる。
【００６９】
なお、図６の例において、印刷情報６３が印刷指示内容チェックの内容に該当しない印刷条件の場合には、確認画面６４を表示する等の処理を行わずに、印刷装置１１にて印刷処理を行う。
【００７０】
＜効果測定処理の一例＞
次に、ＰＣ１２における効果測定処理の一例について、フローチャートを用いて説明する。図７は、効果測定処理の一例を示すフローチャートである。なお、図７の例に示す効果測定処理において、設定情報読込手段２４は、上述した図５（Ｂ）に示す設定情報を読み込む（Ｓ０１）。次に、イベント監視手段２５は、入力手段２１等によりユーザ等から指示されたイベントを監視し（Ｓ０２）、効果測定処理の終了イベントか否かを判断する（Ｓ０３）。終了イベントでない場合（Ｓ０３において、ＮＯ）、監視しているイベントが印刷イベント（印刷指示）か否かを判断する（Ｓ０４）。印刷イベントとは、例えばスプールに印刷指示を一時的に入力するイベントであるが、これに限定されるものではない。
【００７１】
監視しているイベントが印刷イベントである場合（Ｓ０４において、ＹＥＳ）、処理続行確認手段２７による処理続行確認処理を行う（Ｓ０５）。また、Ｓ０４において、監視している印刷イベントでない場合（Ｓ０４において、ＮＯ）、処理実行手段２６は、イベント（印刷イベント以外のイベント）を実行し（Ｓ０７）、Ｓ０３の処理に戻る。
【００７２】
また、イベント監視手段２５は、Ｓ０３の処理において、監視しているイベントが終了イベントである場合（Ｓ０３において、ＹＥＳ）、効果測定処理を終了する。
【００７３】
＜Ｓ０５；印刷続行確認処理の一例＞
図８は、印刷続行確認処理の一例を示すフローチャートである。図８の例において、処理続行確認手段２７の一時停止手段４１は、スプールの一時停止処理を行う（Ｓ１１）。次に、処理続行確認手段２７の印刷続行判定手段４２は、印刷続行の確認処理を行う（Ｓ１２）。Ｓ１２の処理では、現在の印刷情報を確認画面に表示し、ユーザから印刷を続行するか、印刷をキャンセルするかの指示を受け付ける。
【００７４】
印刷続行判定手段４２は、受け付けた指示内容により印刷を続行するか否かを判断する（Ｓ１３）。印刷を続行する場合（Ｓ１３において、ＹＥＳ）、キャンセル後再印刷判定手段４４は、キャンセル後の再印刷であるか否かを判定する（Ｓ１４）。Ｓ１４の処理では、例えば所定時間内の印刷情報において、同一文書で、キャンセル指示された印刷であって、図５（Ｃ）に示すキャンセル印刷情報ログファイルの防止量調整済みフラグが「０」のものを、再印刷（やり直し印刷）であると判定する。なお、判定方法については、これに限定されるものではない。
【００７５】
キャンセル後再印刷判定手段４４は、対象の印刷情報があるか否かを判断する（Ｓ１５）。対象の印刷情報がある場合（Ｓ１５において、ＹＥＳ）、ミス防止量調整手段４５は、キャンセルされた１又は複数の対象の印刷情報と、スプール内の印刷情報とから、設定情報（印刷条件）の差分を取得し、金額に換算する（Ｓ１６）。Ｓ１６の処理では、今回印刷分に対する防止量（効果量）を金額に換算する。Ｓ１６の処理では、例えばキャンセル後再印刷判定処理にて再印刷だと判定した情報全てを金額換算し合算する。なお、Ｓ１６の処理においては、金額に換算せずに、ページ数等の定量化された値を出力してもよい。
【００７６】
ここで、ミス防止量調整手段４５は、今回印刷の金額とキャンセル分の合算金額とを比較し、今回印刷の金額が合算金額より小さいか否かを判断する（Ｓ１７）。今回印刷の金額が、合算金額より小さい場合（Ｓ１７において、ＹＥＳ）、ミス防止量調整手段４５は、両者の金額の差分を計算し、ミス印刷防止量ファイルに反映する（Ｓ１８）。
【００７７】
また、今回印刷の金額が、合算金額より小さくない場合（Ｓ１７において、ＮＯ）、今回印刷の方が印刷金額が増額しているため、ミス防止量による効果がないと考える。そのため、ミス防止量調整手段４５は、図５（Ｄ）に示すミス防止量ファイルの該当印刷情報の印刷金額を０円とする（Ｓ１９）。
【００７８】
Ｓ１８又はＳ１９の処理では、例えば後述するＳ２１の処理で既に書き込まれているミス印刷防止量に対する金額の更新（補正）を行う。Ｓ１８又はＳ１９の処理後、ミス防止量調整手段４５は、図５（Ｃ）に示すキャンセル印刷情報ログファイルの防止量調整済みフラグに、印刷除法が重複して用いられないようにフラグ（例えば、「１」）をセットする。
【００７９】
また、Ｓ１３の処理において、キャンセル指示等により印刷を続行しない場合（Ｓ１３において、ＮＯ）、印刷情報書込手段４３はキャンセル印刷情報（例えば、図５（Ｃ））及びミス印刷防止量（図５（Ｄ））を書き込む（Ｓ２１）。
【００８０】
また、Ｓ２０又はＳ２１の処理後、又はＳ１５の処理において、対象印刷情報がない場合（Ｓ１５において、ＮＯ）、再開手段４６は、スプールの一時停止処理を再開（解除）する（Ｓ２２）。
【００８１】
上述したように、本実施形態では、例えば最初の第一の印刷依頼を受け付けた際の印刷指示の内容を記憶し、第一の印刷依頼がキャンセルされた後に第二の印刷依頼を受け付けた際、予め設定された再印刷判定条件を満たす場合に、第一の印刷依頼と第二の印刷依頼とを関連していると判定する。また、第一の印刷依頼の印刷指示の内容と第二の印刷依頼の印刷指示の内容とを差分を特定して、印刷内容の変更量として出力する。これにより、無駄な印刷処理を事前に防止できたことの効果を定量化して可視化することができる。
【００８２】
＜ミス防止量調整に基づくデータ更新例＞
次に、上述したミス防止量調整に基づく、キャンセル印刷情報ログファイル及びミス印刷防止量ファイルのデータ更新例について具体的に説明する。
【００８３】
図９〜図１１は、ミス防止量調整に基づくデータ更新例を示す図（その１〜その３）である。図９〜図１１の（Ａ）は、上述したキャンセル印刷情報ログファイルの更新前後のデータ例を示し、図９〜図１１の（Ｂ）は、上述したミス印刷防止ファイルの更新前後のデータ例を示している。
【００８４】
図９の例では、印刷金額が減額するパターンにおける更新例を示している。例えばキャンセル指示された場合に、上述したＳ２１の処理により、図９（Ａ）、（Ｂ）に示すようなデータが蓄積される。このとき、キャンセル印刷情報ログファイルに対応するミス印刷防止ファイルの印刷金額は、図５（Ｆ）に示す金額換算ファイルを参照すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、２枚：２円」、「カラー、２ページ：４円」から２＋２＋４＝８円となる。
【００８５】
ここで、今回印刷実行した印刷が図５（Ａ）に示すような印刷情報であった場合、同様に金額に換算すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、１枚：１円」、「カラー、２ページ：４円」から２＋１＋４＝７円となる。したがって、その差分は８−７＝１円となる。したがって、ミス印刷防止量ファイルの印刷金額を８円から差分した１円に更新（反映）させる（例えば、上述したＳ１８の処理に相当）。また、キャンセル印刷情報ログファイルの防止量調整済みフラグにフラグをセットする（例えば、上述したＳ２０の処理に相当）。
【００８６】
図９の例では、今回の印刷金額がキャンセル時の印刷金額より減額するパターンにおけるデータ更新例を示している。例えばキャンセル指示された場合に、上述したＳ２１の処理により、図９（Ａ）、（Ｂ）に示すようなデータが蓄積される。このとき、キャンセル印刷情報ログファイルに対応するミス印刷防止ファイルの印刷金額は、図５（Ｆ）に示す金額換算ファイルを参照すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、２枚：２円」、「カラー、２ページ：４円」から２＋２＋４＝８円となる。
【００８７】
ここで、今回印刷実行した印刷が図５（Ａ）に示すような印刷情報であった場合、同様に金額に換算すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、１枚：１円」、「カラー、２ページ：４円」から２＋１＋４＝７円となる。したがって、その差分は８−７＝１円となる。したがって、ミス印刷防止量ファイルの印刷金額を８円から差分した１円に更新（反映）させる（例えば、上述したＳ１８の処理に相当）。また、キャンセル印刷情報ログファイルの防止量調整済みフラグにフラグをセットする（例えば、上述したＳ２０の処理に相当）。
【００８８】
図１０の例では、今回の印刷金額がキャンセル時の印刷金額より増額するパターンにおけるデータ更新例を示している。例えばキャンセル指示された場合に、上述したＳ２１の処理により、図１０（Ａ）、（Ｂ）に示すようなデータが蓄積される。このとき、キャンセル印刷情報ログファイルに対応するミス印刷防止ファイルの印刷金額は、図５（Ｆ）に示す金額換算ファイルを参照すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、２枚：２円」、「カラー、２ページ：４円」から２＋２＋４＝８円となる。
【００８９】
ここで、今回印刷実行した印刷が図５（Ａ）に示すような印刷情報であり、更にページ数が２枚ではなく４枚であった場合、同様に金額に換算すると、「Ａ４、４ページ印刷コスト：４円」、「Ａ４、２枚：２円」、「カラー、４ページ：８円」から４＋２＋８＝１４円となる。したがって、その差分は８−１４＝−６円となる。この場合は、ミス印刷防止量ファイルの印刷金額を８円から差分した−６円に更新（反映）するのではなく、０円として更新する（例えば、上述したＳ１９の処理に相当）。また、キャンセル印刷情報ログファイルの防止量調整済みフラグにフラグをセットする（例えば、上述したＳ２０の処理に相当）。
【００９０】
図１１の例では、所定時間内に「キャンセル」、「キャンセル」、「印刷続行（実行）」等のように、複数のキャンセル指示があった場合で、今回の印刷金額がキャンセル時の印刷金額より減額するパターンにおけるデータ更新例を示している。
【００９１】
例えばキャンセル指示された場合に、上述したＳ２１の処理により、図１１（Ａ）、（Ｂ）に示すようなデータが蓄積される。このとき、キャンセル印刷情報ログファイルに対応するミス印刷防止ファイルの印刷金額は、図５（Ｆ）に示す金額換算ファイルを参照すると、各レコードで、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、２枚：２円」、「カラー、２ページ：４円」から２＋２＋４＝８円、「Ａ４、１ページ印刷コスト：１円」、「Ａ４、１枚：１円」、「カラー、１ページ：２円」から１＋１＋２＝４円となる。
【００９２】
ここで、今回印刷実行した印刷が図５（Ａ）に示すような印刷情報であった場合、同様に金額に換算すると、「Ａ４、２ページ印刷コスト：２円」、「Ａ４、１枚：１円」、「カラー、２ページ：４円」から２＋１＋４＝７円となる。このとき、差分は、複数のキャンセルの総和の差となり、（８＋４）−７＝５円となる。この場合は、ミス印刷防止量ファイルの印刷金額を８円から差分した５円に更新（反映）する。また、金額換算に用いた残りのレコードの印刷金額には、０円をセットする。また、キャンセル印刷情報ログファイルの使用されたレコードの防止量調整済みフラグにフラグをセットする（例えば、上述したＳ２０の処理に相当）。
【００９３】
このように、本実施形態では、キャンセル印刷における効果量を測定すると共に、再印刷の定量的判定と効果量の補正（更新）をすることができる。例えば、キャンセルから一定時間内の同一文書の印刷が行われた場合、前回印刷との効果測定量の差で補正する。これにより、本実施形態では、差分を用いて適切な防止量（効果量）を取得することができる。なお、キャンセル処理の後、所定時間経過しても再印刷の処理がなかった場合には、ミス印刷防止量ファイルに最初に書き込んだ金額がそのまま（更新されずに）、防止量として記憶される。また、差分がなかった場合には、防止量（効果量）から削除してもよく、キャンセル時の情報が、そのまま（更新されずに）、防止量として記憶されてもよい。
【００９４】
＜効果表示処理の一例＞
次に、画面生成手段２８における効果表示処理の一例について、フローチャートを用いて説明する。図１２は、効果表示処理の一例を示すフローチャートである。図１２の例において、画面生成手段２８は、例えば効果表示処理を行うタイミングであるか否かを判断するための初期情報を読み込む（Ｓ３１）。初期情報とは、例えば図５（Ｂ）に示す設定情報ファイル内の効果表示間隔日数や図５（Ｅ）に示す前回効果表示日、現在の日時（日付）等であるが、これに限定されるものではない。
【００９５】
次に、画面生成手段２８は、例えば現在の日付（例えば、ＰＣ１２を起動したときの日付）と、前回効果表示日との差が、効果表示間隔日数以上であるか否かを判断する（Ｓ３２）。効果表示間隔日数以上である場合（Ｓ２３において、ＹＥＳ）、図５（Ｄ）に示すミス印刷防止量ファイル内のミス印刷防止量（例えば、印刷金額）を読み込み（Ｓ３３）、合算した結果又は印刷日時毎にリスト化した結果の画面を生成し、出力手段２２に出力させてミス防止効果表示を行う（Ｓ３４）。なお、ミス防止効果表示は、ミス防止量又はコスト削減効果量の一例として金額を表示するが、これに限定されるものではなく、例えばページ数等の定量化された情報を表示してもよい。また、Ｓ３４の処理において、画面生成手段２８は、ミス防止効果表示を表示後に、表示したミス印刷防止量ファイルの情報を削除してもよい。また、画面生成手段２８は、次回以降の効果表示処理には使用しないようにミス印刷防止量ファイル内にフラグの項目を設け、そのフラグに表示済みフラグをセットしてもよい。次に、画面生成手段２８は、現在の日付を図５（Ｅ）に示す前回効果表示日ファイル内の前回効果表示日にセットして処理を終了する（Ｓ３５）。
【００９６】
また、画面生成手段２８は、Ｓ３２の処理において、効果表示間隔日数以上でない場合（Ｓ３２において、ＮＯ）、ユーザにミス防止効果表示を行うタイミングではないため、そのまま処理を終了する。
【００９７】
上述した効果表示処理は、上述した効果測定処理に含めてもよい。その場合、例えばＰＣ１２の起動時や所定の時刻（例えば、午前９時や午後１時等）、イベントを監視して印刷イベントを１００回受け付けた場合等の所定のタイミングで効果表示処理を実行することができる。
【００９８】
＜画面例＞
次に、上述した効果表示の表示画面について図を用いて説明する。図１３は、効果表示画面の一例を示す図である。図１３に示す効果表示画面７１には、効果表示間隔日数に対応する期間（図１３の例では、２０１４．５．１〜２０１４．５．３１）のミス印刷防止量ファイルから得られた印刷金額を集計した結果が所定のメッセージと共に表示されている。
【００９９】
図１３の例では、例えば「注意深い印刷指示確認が効果を出しています。更に意識高く取り組みましょう！」等のメッセージと共に、ミス印刷防止効果金額が表示される。なお、表示する情報としては、図１３の例に限定されるものではなく、例えばページ数等でもよい。
【０１００】
上述した実施形態によれば、コスト削減効果を定量的に把握することができる。例えば、本実施形態によれば、無駄な印刷を事前に防止できたことの効果を可視化することができる。また、効果の定量的な把握が実現できるため、コスト削減意欲を更に向上させることができる。
【０１０１】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、上記変形例以外にも種々の変形及び変更が可能である。また、上述した各実施例の一部又は全部を組み合わせることも可能である。
【０１０２】
なお、以上の実施例に関し、更に以下の付記を開示する。
（付記１）
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を表示し、
前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、
あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、
前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する、
処理をコンピュータに実行させる効果測定プログラム。
（付記２）
前記設定状態は、用紙サイズ、ページ数、両面の有無、カラーの有無、及び印刷部数のうち、少なくとも１つであることを特徴とする付記１に記載の効果測定プログラム。
（付記３）
前記記録された設定状態と前記あるデータに対する印刷指示における設定状態とをそれぞれ金額に換算し、換算した前記金額を用いて、前記差分を示す情報を取得することを特徴とする付記１又は２に記載の効果測定プログラム。
（付記４）
前記記録された設定状態から得られる金額が、前記あるデータに対する印刷指示における設定状態から得られる金額より小さい場合、差分を０として出力することを特徴とする付記３に記載の効果測定プログラム。
（付記５）
前記あるデータについて設定状態が複数記録されている場合に、記録された複数の設定状態の合計と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力することを特徴とする付記１乃至４の何れか１項に記載の効果測定プログラム。
（付記６）
前記差分を示す情報を記憶手段に記憶しておき、
所定のタイミングで前記記憶手段に記憶された前記差分を示す情報を画面表示することを特徴とする付記１乃至５の何れか１項に記載の効果測定プログラム。
（付記７）
情報処理装置が、
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を表示し、
前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、
あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、
前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する、
ことを特徴とする効果測定方法。
（付記８）
所定のデータについての印刷指示に応じて、該所定のデータの印刷に関する確認画面を生成する画面生成手段と、
前記画面生成手段により得られた前記確認画面の表示後にキャンセル指示を受け付けると、該キャンセル指示前の設定状態を前記所定のデータに関連付けて記録し、あるデータについての印刷指示を受け付けると、受け付けた時間から所定時間前までの間に該あるデータについてキャンセル指示前の設定状態が記録されているか否かを判定し、前記あるデータについて設定状態が記録されている場合に、記録された設定状態と、前記あるデータに対する印刷指示における設定状態との差分を示す情報を出力する処理続行確認手段と、を有することを特徴とする情報処理装置。
【符号の説明】
【０１０３】
１０  情報処理システム
１１  プリンタ（出力装置）
１２  ＰＣ（情報処理装置）
１３  通信ネットワーク
２１  入力手段
２２  出力手段
２３  記憶手段
２４  設定情報読込手段
２５  イベント監視手段
２６  処理実行手段
２７  処理続行確認手段
２８  画面生成手段
２９  送受信手段
３０  制御手段
４１  一時停止手段
４２  印刷続行判定手段
４３  印刷情報書込手段
４４  キャンセル後再印刷判定手段
４５  ミス防止量調整手段
４６  再開手段
５１  入力装置
５２  出力装置
５３  ドライブ装置
５４  補助記憶装置
５５  主記憶装置
５６  ＣＰＵ
５７  ネットワーク接続装置
５８  記録媒体
６１  印刷フォーム画面
６２  印刷指示ボタン
６３  印刷情報
６４  確認画面
７１  効果表示画面
【図１】
0006308083.tif 000002
【図２】
0006308083.tif 000003
【図３】
0006308083.tif 000004
【図４】
0006308083.tif 000005
【図５】
0006308083.tif 000006
【図６】
0006308083.tif 000007
【図７】
0006308083.tif 000008
【図８】
0006308083.tif 000009
【図９】
0006308083.tif 000010
【図１０】
0006308083.tif 000011
【図１１】
0006308083.tif 000012
【図１２】
0006308083.tif 000013
【図１３】
0006308083.tif 000014