(57)【特許請求の範囲】
【請求項１】
印刷を行う場合に所定の印刷設定以外の設定を行う理由を受け付ける受付手段と、
印刷履歴を用いて印刷指示者毎に印刷総枚数と所定の印刷設定での印刷枚数と前記理由による印刷枚数を集計した情報に基づき印刷指示者毎の用紙削減可能枚数を算出し、該用紙削減可能枚数に基づき複数人の集団の用紙削減枚数の目標値を達成するように、該集団に含まれる印刷指示者毎の用紙削減枚数の目標値を算出する算出手段
を具備する情報処理装置。
【請求項２】
前記算出手段によって算出された目標値と前記印刷履歴に基づいて、目標値を前記印刷指示者毎のスケジュールに割り当てる割当手段
をさらに具備することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記割当手段によって割り当てられた目標値と現在の実績である印刷総枚数を比較して、用紙削減を行うための行動指針が記憶されている記憶手段から、行動指針を抽出し、該行動指針を提示する提示手段
をさらに具備することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記受付手段が受け付ける理由として、予め定められた理由とする
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータを、
印刷を行う場合に所定の印刷設定以外の設定を行う理由を受け付ける受付手段と、
印刷履歴を用いて印刷指示者毎に印刷総枚数と所定の印刷設定での印刷枚数と前記理由による印刷枚数を集計した情報に基づき印刷指示者毎の用紙削減可能枚数を算出し、該用紙削減可能枚数に基づき複数人の集団の用紙削減枚数の目標値を達成するように、該集団に含まれる印刷指示者毎の用紙削減枚数の目標値を算出する算出手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像処理装置で収集した履歴情報をもとに、カラーページの使用枚数、モノクロページの使用枚数、全体の出力枚数の内のカラー出力の比率、全体の出力枚数、両面の比率、ページ集約の比率などをログインユーザ毎に集計し、画像処理装置上で表示して、ユーザにコスト削減を意識させることを目的とし、画像処理装置は、画像処理及び印刷出力に対応する履歴を管理し、当該履歴に基づきユーザ毎の集計機能を備え、画像処理装置にユーザがログインする際のユーザ情報を取得し、該取得したユーザ情報に基づき、ログインユーザによる画像処理装置における履歴に基づく集計結果の表示し、前記集計結果として表示される情報として、カラー比率、両面比率、及びページ集約比率の少なくとも１つ以上を含むことが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０９３４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、印刷を行う場合に所定の印刷設定以外の設定を行う理由を受け付ける受付手段と、印刷履歴を用いて印刷指示者毎に印刷総枚数と所定の印刷設定での印刷枚数と前記理由による印刷枚数を集計した情報に基づき印刷指示者毎の用紙削減可能枚数を算出し、該用紙削減可能枚数に基づき複数人の集団の用紙削減枚数の目標値を達成するように、該集団に含まれる印刷指示者毎の用紙削減枚数の目標値を算出する算出手段を具備する情報処理装置である。
【０００７】
請求項２の発明は、前記算出手段によって算出された目標値と前記印刷履歴に基づいて、目標値を前記印刷指示者毎のスケジュールに割り当てる割当手段をさらに具備することを特徴とする請求項１に記載の情報処理装置である。
【０００８】
請求項３の発明は、前記割当手段によって割り当てられた目標値と現在の実績である印刷総枚数を比較して、用紙削減を行うための行動指針が記憶されている記憶手段から、行動指針を抽出し、該行動指針を提示する提示手段をさらに具備することを特徴とする請求項２に記載の情報処理装置である。
【０００９】
請求項４の発明は、前記受付手段が受け付ける理由として、予め定められた理由とすることを特徴とする請求項１から３のいずれか一項に記載の情報処理装置である。
【００１０】
請求項５の発明は、コンピュータを、印刷を行う場合に所定の印刷設定以外の設定を行う理由を受け付ける受付手段と、印刷履歴を用いて印刷指示者毎に印刷総枚数と所定の印刷設定での印刷枚数と前記理由による印刷枚数を集計した情報に基づき印刷指示者毎の用紙削減可能枚数を算出し、該用紙削減可能枚数に基づき複数人の集団の用紙削減枚数の目標値を達成するように、該集団に含まれる印刷指示者毎の用紙削減枚数の目標値を算出する算出手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１１】
請求項１の情報処理装置によれば、予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止することができる。そして、複数人の集団に対する用紙削減枚数の目標値を達成するように、印刷指示者毎に用紙削減枚数の目標値を算出することができる。
【００１３】
請求項２の情報処理装置によれば、印刷の履歴に基づいて、目標値を印刷指示者毎のスケジュールに割り当てることができる。
【００１４】
請求項３の情報処理装置によれば、目標値と現在の実績である印刷の総枚数を比較して、行動指針を提示することができる。
【００１５】
請求項４の情報処理装置によれば、印刷指示者は、予め定められた印刷の設定以外の設定を行った理由を設定する操作が不要となる。
【００１６】
請求項５の情報処理プログラムによれば、予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止することができる。そして、複数人の集団に対する用紙削減枚数の目標値を達成するように、印刷指示者毎に用紙削減枚数の目標値を算出することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態の構成例についての概念的なモジュール構成図である。
【図３】印刷属性設定画面の提示例を示す説明図である。
【図４】印刷属性テーブルのデータ構造例を示す説明図である。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】本実施の形態の構成例についての概念的なモジュール構成図である。
【図７】印刷ログテーブルのデータ構造例を示す説明図である。
【図８】ユーザ毎省エネ未実施集計テーブルのデータ構造例を示す説明図である。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】本実施の形態の構成例についての概念的なモジュール構成図である。
【図１１】目標カテゴリテーブルのデータ構造例を示す説明図である。
【図１２】個人年間目標スケジュールテーブルのデータ構造例を示す説明図である。
【図１３】本実施の形態による処理例を示すフローチャートである。
【図１４】本実施の形態の構成例についての概念的なモジュール構成図である。
【図１５】個人年間目標スケジュール・実績テーブルのデータ構造例を示す説明図である。
【図１６】省エネアクションテーブルのデータ構造例を示す説明図である。
【図１７】省エネアクションコメントの提示例を示す説明図である。
【図１８】本実施の形態による処理例を示すフローチャートである。
【図１９】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００１９】
本実施の形態である情報処理装置は、印刷指示者の用紙削減可能枚数を算出するものであって、図１の例に示すように、印刷属性設定モジュール１１０、印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０、印刷目標蓄積装置１５０、省エネ行動生成モジュール１６０、省エネ行動蓄積装置１７０を有している。なお、印刷ジョブとは、印刷指示に基づいて行われる印刷処理を指す。
【００２０】
印刷属性設定モジュール１１０は、印刷ジョブログ管理モジュール１２０と接続されている。印刷属性設定モジュール１１０は、印刷を行う場合にあって、印刷指示者（以下、ユーザともいう）のキーボード、マウス、タッチパネル等に対する操作によって、予め定められた印刷の設定以外の設定を行う理由を受け付ける。また、印刷属性設定モジュール１１０は、印刷時に何らかの情報を属性として設定することで、印刷ジョブログ蓄積装置１３０に情報を与える。何らかの情報としては、「予め定められた印刷の設定以外の設定」である「意図的な用紙削減未実施」属性を設定できる。「予め定められた印刷の設定」としては、印刷媒体である用紙の枚数削減を行うための設定をいう。ここで「枚数削減を行うため」には、環境負荷の軽減、コストの削減、保管スペースの確保等の目的が含まれていてもよい。具体的な設定としては、両面印刷、Ｎアップ等がある。なお、Ｎアップとは、複数（Ｎ）ページを１枚の用紙にまとめて出力する機能（複数画像を１画像にまとめて出力する機能）をいう。例えば、２ページをまとめる場合は、２アップという。なお、縮小レイアウト、集約コピー（プリント）、「Ｎ  ｉｎ  １」ともいわれる。
【００２１】
印刷属性設定モジュール１１０が受け付ける理由として、予め定められた理由とするようにしてもよい。予め定められた理由としては、デフォルトとして定められた理由、過去にその印刷指示者が設定した理由の中で最も多いもの等としてもよい。また、印刷する文書の文書名、印刷する文書における文書管理システムで行われているワークフローにおけるステージ（ワークフロー内のどこの処理であるかを示す）、印刷する文書の文書内容等に基づいて、予め定められた理由を設定するようにしてもよい。例えば、印刷する文書内の予め定められた位置に「○○様（予め定められた顧客名）」とある場合は、両面印刷、Ｎアップではない印刷の設定が行われる理由として、「社外利用のため」としてもよい。
【００２２】
印刷ジョブログ管理モジュール１２０は、印刷属性設定モジュール１１０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０と接続されている。印刷ジョブログ管理モジュール１２０は、ユーザの印刷ジョブログを管理（例えば、保存、検索、削除等を含む）する。ジョブログとは、印刷（印刷処理、印刷指示を含む）の履歴である。印刷ジョブログ管理モジュール１２０は、印刷属性設定モジュール１１０によって設定された属性を印刷ジョブログ蓄積装置１３０に記憶させる。
印刷ジョブログ蓄積装置１３０は、印刷ジョブログ管理モジュール１２０と接続されている。印刷ジョブログ蓄積装置１３０が記憶している印刷の履歴には、印刷指示者を特定する情報、１回の印刷指示によって印刷された枚数、その印刷は予め定められた印刷の設定であるか否かを判定できる情報が含まれる。印刷ジョブログ蓄積装置１３０は、例えば、後述する印刷属性テーブル４００、印刷ログテーブル７００、ユーザ毎省エネ未実施集計テーブル８００を記憶している。
【００２３】
印刷目標算出モジュール１４０は、印刷ジョブログ管理モジュール１２０、印刷目標蓄積装置１５０、省エネ行動生成モジュール１６０と接続されている。印刷目標算出モジュール１４０は、過去の印刷指示者の印刷状況をもとに、印刷指示者毎の省エネ印刷目標を算出する。印刷目標算出モジュール１４０は、印刷の履歴を用いて、
（１）印刷指示者毎に予め定められた期間における印刷された用紙の総枚数、
（２）印刷指示者毎に予め定められた期間における予め定められた印刷の設定によって印刷された枚数、
（３）印刷指示者毎に予め定められた期間における前記予め定められた印刷の設定以外の設定によって印刷され、かつ、予め定められた印刷の設定以外の設定であることに理由があって印刷された枚数、
を集計する。（１）、（２）、（３）における「予め定められた期間」は、ともに同じ長さの期間である。例えば、年、月等が該当する。そして、それらの集計した情報に基づいて、その印刷指示者の用紙削減可能枚数を算出する。
【００２４】
さらに、印刷目標算出モジュール１４０は、この算出された用紙可能削減枚数に基づいて、複数人の集団に対する用紙削減枚数の目標値を達成するように、その集団に含まれる印刷指示者毎に用紙削減枚数の目標値を算出するようにしてもよい。「用紙可能削減枚数に基づいて」とは、印刷指示者を目標カテゴリ（例えば、昨年度の用紙削減枚数によって分類されたカテゴリ）に分け、その目標カテゴリ毎に設定されている目標値を設定することをいう。なお、目標カテゴリ毎に設定されている目標値とは、具体的には、前期（例えば、前年度）における総枚数を基本とした削減割合（％）をいう。ここで「複数人の集団」（以下、オフィスともいう）とは、組織（会社全体、部、課、グループ等の内の１つ又はこれらの組み合わせ）、部屋のレイアウト上での集団（例えば、パーティションで区切られた領域にいる人達）、あるプリンタを使用することが予め定められた人達等をいう。
【００２５】
さらに、印刷目標算出モジュール１４０は、この算出された目標値と印刷ジョブログ蓄積装置１３０に記憶されている印刷の履歴に基づいて、目標値を印刷指示者毎のスケジュールに割り当てるようにしてもよい。
【００２６】
印刷目標蓄積装置１５０は、印刷目標算出モジュール１４０と接続されている。印刷目標蓄積装置１５０は、例えば、後述する目標カテゴリテーブル１１００、個人年間目標スケジュールテーブル１２００、個人年間目標スケジュール・実績テーブル１５００を記憶している。
省エネ行動生成モジュール１６０は、印刷目標算出モジュール１４０、省エネ行動蓄積装置１７０と接続されている。省エネ行動生成モジュール１６０は、印刷指示者の印刷目標達成状況に応じた省エネ行動を決定し、提供する。省エネ行動生成モジュール１６０は、印刷目標算出モジュール１４０によって割り当てられた目標値と現在の実績である印刷の総枚数を比較して、用紙削減を行うための行動指針が記憶されている省エネ行動蓄積装置１７０から、行動指針を抽出し、その行動指針を対象とする印刷指示者に提示する。
省エネ行動蓄積装置１７０は、省エネ行動生成モジュール１６０と接続されている。省エネ行動蓄積装置１７０は、例えば、後述する省エネアクションテーブル１６００を記憶している。
【００２７】
ユーザによって業務内容は異なる。そのため、両面印刷／Ｎアップを実施しなかったからといって省エネ行動ができていないと一概には決められない。例えば、社内規定で片面／１アップが義務付けられている文書を印刷する場合、その印刷設定は意図的であったといえる。意図的かどうかを判断するため、印刷要求時にユーザ２１０が「省エネ未実施意図」を設定できるようにする。これにより、印刷ジョブログ蓄積装置１３０に印刷の意図が保持される。
印刷対象のファイル名などを参照して、規定のファイルか否かを判断することで省エネ未実施意図を設定してもよい。
図２は、本実施の形態の構成例についての概念的なモジュール構成図である。この図２の例では、印刷の履歴を記憶する処理に関係するモジュール（印刷属性設定モジュール１１０、印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０）を示している。ユーザ２１０は、キーボード、マウス、タッチパネル等に対する操作によって情報処理装置２２０へ印刷指示を行う。ＰＣ等である情報処理装置２２０内に印刷属性設定モジュール１１０が含まれている。印刷属性設定モジュール１１０、印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０は、１つの情報処理装置内に構成されていてもよいし、それぞれ別の情報処理装置に構成されていて通信回線を介して接続されていてもよい。
【００２８】
図３は、印刷属性設定画面３００の提示例を示す説明図である。印刷属性設定モジュール１１０は、情報処理装置２２０の液晶ディスプレイ等の表示装置に印刷属性設定画面３００を提示する。例えば、印刷属性設定画面３００は、印刷指示が行われた場合（例えば、アプリケーションの印刷ボタンが押下された場合）に表示する。印刷属性設定画面３００は、印刷属性設定領域３１０を有している。そして、印刷属性設定領域３１０は、省エネ未実施意図設定欄３２０を有している。図３（ｂ）の例は、印刷属性設定領域３１０内を拡大して示したものである。（Ａ）「業務上の理由」として、例えば、（Ａ−１）規定で決まっているため、（Ａ−２）社外利用のため等がある。そして、（Ｂ）「環境の理由」として、例えば、（Ｂ−１）裏紙利用のため等がある。
【００２９】
印刷属性設定モジュール１１０は、印刷属性設定画面３００内の設定を受け付ける。そして、印刷ジョブログ管理モジュール１２０は、その設定を例えば印刷属性テーブル４００として印刷ジョブログ蓄積装置１３０に記憶する。図４は、印刷属性テーブル４００のデータ構造例を示す説明図である。印刷属性テーブル４００は、印刷属性欄４１０、値欄４２０を有している。印刷属性欄４１０は、印刷属性を示している。値欄４２０は、その印刷属性の値（情報）を記憶している。例えば、属性として、ジョブオーナー名（印刷指示者を本実施の形態において一意に識別できる情報）、用紙サイズ、省エネ未実施意図、部数等がある。これらの他に、印刷指示を行った日時（年、月、日、秒、秒以下、又はこれらの組み合わせであってもよい）、印刷対象のファイル名、印刷対象のページ数等があってもよい。なお、その印刷指示によって印刷された用紙の枚数は、ページ数×部数によって算出する。
【００３０】
図５は、本実施の形態による処理例を示すフローチャートである。
ステップＳ５０２では、印刷属性設定モジュール１１０が、アプリケーションの印刷ボタン押下を受け付ける。
ステップＳ５０４では、印刷属性設定モジュール１１０が、印刷ドライバで省エネ未実施意図を設定する。
ステップＳ５０６では、印刷属性設定モジュール１１０が、省エネ未実施意図（省エネ未実施意図設定欄３２０で設定された値）を印刷属性として印刷ジョブログ管理モジュール１２０に送信する。
ステップＳ５０８では、印刷ジョブログ管理モジュール１２０が、印刷属性を受信する。
ステップＳ５１０では、印刷ジョブログ管理モジュール１２０が、印刷ジョブログ蓄積装置１３０に印刷属性を保存する。
【００３１】
図６は、本実施の形態の構成例についての概念的なモジュール構成図である。この図６の例では、用紙削減可能枚数を算出する処理に関するモジュール（印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０）を示している。印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０は、１つの情報処理装置内に構成されていてもよいし、それぞれ別の情報処理装置に構成されていて通信回線を介して接続されていてもよい。
印刷目標算出モジュール１４０は、ユーザ毎に印刷ジョブログ蓄積装置１３０内の印刷ジョブログから以下の情報を集計／抽出する。
・総枚数…実際にプリントした枚数
・両面印刷／Ｎアップで必要な枚数…全て両面印刷／Ｎアップ実施したと仮定して必要なプリント枚数
・意図的に両面印刷／Ｎアップしなかった枚数…意図的に両面印刷／Ｎアップしなかったプリント枚数
これらの情報をもとに、ユーザの仕事内容や省エネ意識を考慮した用紙削減可能枚数を以下のように求める。
用紙削減可能枚数＝（総枚数）−（両面／Ｎアップで必要な枚数）−（意図的に両面／Ｎアップ印刷しなかった枚数）
例えば、山田太郎さんの１月における用紙削減可能枚数＝２０−１０−２＝８枚のように算出する。また、山田太郎さんの昨年度における総用紙削減可能枚数＝６０枚のように算出する。
【００３２】
図９は、本実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、印刷目標算出モジュール１４０が、印刷ジョブログ管理モジュール１２０を介して印刷ジョブログ蓄積装置１３０から印刷ログテーブル７００を取得する。図７は、印刷ログテーブル７００のデータ構造例を示す説明図である。印刷ログテーブル７００は、ジョブＩＤ欄７１０、ジョブオーナー欄７２０、印刷開始日時欄７３０、印刷終了日時欄７４０、面数欄７５０、省エネ未実施意図欄７６０、部数欄７７０等を有している。前述の印刷属性テーブル４００に対応するものである。ジョブＩＤ欄７１０は、その印刷指示を本実施の形態において一意に識別できる情報を記憶している。ジョブオーナー欄７２０は、印刷指示者の名称を記憶している。印刷開始日時欄７３０は、印刷開始の日時を記憶している。印刷終了日時欄７４０は、印刷終了の日時を記憶している。面数欄７５０は、印刷した面数を記憶している。省エネ未実施意図欄７６０は、その印刷において予め定められた印刷の設定以外の設定が行われた場合における理由を記憶している。部数欄７７０は、印刷の部数を記憶している。
【００３３】
ステップＳ９０４では、印刷目標算出モジュール１４０が、ユーザ毎に、ある期間の総枚数と、両面印刷／Ｎアップで必要な枚数と、意図的な削減未実施枚数を集計／抽出する。
ステップＳ９０６では、印刷目標算出モジュール１４０が、ユーザ毎にある期間の用紙削減可能枚数を算出し保存する。例えば、ユーザ毎省エネ未実施集計テーブル８００として印刷ジョブログ蓄積装置１３０に記憶させる。図８は、ユーザ毎省エネ未実施集計テーブル８００のデータ構造例を示す説明図である。ユーザ毎省エネ未実施集計テーブル８００は、ユーザ欄８１０、期間欄８２０、総枚数欄８３０、両面Ｎアップで必要な枚数欄８４０、意図的な削減実施しなかった枚数欄８５０を有している。ユーザ欄８１０は、印刷指示者の名称を記憶している。期間欄８２０は、対象としている期間を記憶している。総枚数欄８３０は、その期間における印刷の総枚数（前述の（１））を記憶している。両面Ｎアップで必要な枚数欄８４０は、その期間における両面印刷／Ｎアップで必要な枚数（前述の（２））を記憶している。意図的な削減実施しなかった枚数欄８５０は、意図的な削減をしなかった枚数（前述の（３））を記憶している。
【００３４】
図１０は、本実施の形態の構成例についての概念的なモジュール構成図である。この図１０の例では、用紙削減枚数の目標値を算出する処理に関係するモジュール（印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０、印刷目標蓄積装置１５０）を示している。印刷ジョブログ管理モジュール１２０、印刷ジョブログ蓄積装置１３０、印刷目標算出モジュール１４０、印刷目標蓄積装置１５０は、１つの情報処理装置内に構成されていてもよいし、それぞれ別の情報処理装置に構成されていて通信回線を介して接続されていてもよい。
ここでは、オフィスに対する目標を「昨年に対して用紙枚数１０％削減（昨年：５０００枚→今年４５００枚）」とする。そのオフィスに属しているユーザ全員でこの目標を達成できればよいとする。本実施の形態は、各ユーザの目標達成とオフィス全体の目標達成との連動性を有するようにし、ユーザの働き方（業務内容等）の違いを考慮した不公平感のない目標設定を目指すものである。
なお、この例では、今年と昨年の総出力枚数に差がないという前提としているが、差が生じるという予想がある場合は、調整用の係数（例えば、１０％増しになる、１５％減になる等）を用いてもよい。
【００３５】
印刷目標蓄積装置１５０には、目標カテゴリテーブル１１００、個人年間目標スケジュールテーブル１２００が記憶されている。図１１は、目標カテゴリテーブル１１００のデータ構造例を示す説明図である。目標カテゴリテーブル１１００は、目標カテゴリ欄１１１０、昨年度の用紙削減可能枚数欄１１２０、昨年トータル用紙使用数欄１１３０、目標値欄１１４０を有している。目標カテゴリ欄１１１０は、目標カテゴリの名称（ここでは、「改善余地が多い」、「改善余地が中くらい」、「改善余地が少ない」）を記憶している。昨年度の用紙削減可能枚数欄１１２０は、カテゴリ分けするための予め定められた基準（ここでは、「１００枚以上」、「５０枚以上１００枚未満」、「５０枚未満」）を記憶している。昨年トータル用紙使用数欄１１３０は、昨年度の用紙削減可能枚数欄１１２０に該当しているユーザ全体の昨年の用紙の使用枚数を記憶している。目標値欄１１４０は、今年の削減％である目標値を記憶している。
印刷目標算出モジュール１４０は、昨年度の用紙削減可能枚数欄１１２０の基準にしたがって、その基準に該当するユーザ全体における昨年トータル用紙使用数欄１１３０の値を算出する。そして、Ａ＞Ｂ＞Ｃを満たす目標値Ａ，Ｂ，Ｃ（それぞれ何％削減すればよいか）を求めればよい。Ａ＞Ｂ＞Ｃとしているのは、不公平感のない目標設定とするためである。
例えば、３０００枚＊Ａ＋１０００枚＊Ｂ＋１０００枚＊Ｃ＝４５００枚（昨年の用紙枚数１０％削減）となるように、Ａ、Ｂ、Ｃを定めればよい。例えば、Ａ＝１３％，Ｂ＝１０％，Ｃ＝５％削減できれば、オフィス全体目標１０％削減を達成できる。
【００３６】
なお、印刷目標算出モジュール１４０は、昨年度の用紙削減可能枚数の分布を算出し、その分布に基づいて改善見込みがあるか否かを事前に判断し、見込みがある場合だけ目標値を設定してもよい。例えば、あるカテゴリにおける昨年度の用紙削減可能枚数である人数が、予め定められた人数以下である場合は、改善見込みが低いと判断して、そのカテゴリにおける目標値は設定しないようにしてもよい。
【００３７】
ここで、例えば、山田太郎さんの属するカテゴリが「改善余地が中くらい」（＝１０％削減）の場合、年間の目標スケジュールは個人年間目標スケジュールテーブル１２００のようになる。図１２は、個人年間目標スケジュールテーブル１２００のデータ構造例を示す説明図である。個人年間目標スケジュールテーブル１２００は、行方向に昨年度枚数欄１２１０、本年度目標枚数（１０％減）欄１２２０を有しており、列方向に１月欄１２７１、２月欄１２７２、３月欄１２７３、１２月欄１２８２、トータル欄１２９０等を有している。つまり、昨年度の実績と今年度における使用枚数の目標値（昨年度における同月の使用枚数を１０％削減した値）を記憶している。これらの値は、印刷目標算出モジュール１４０が作成する。
【００３８】
図１３は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１３０２では、印刷目標算出モジュール１４０が、昨年度の用紙削減可能枚数から目標値を設定する。
ステップＳ１３０４では、印刷目標算出モジュール１４０が、目標カテゴリ毎に目標値を算出する。
ステップＳ１３０６では、印刷目標算出モジュール１４０が、目標値をもとにユーザ毎に年間目標スケジュールを作成する。
【００３９】
図１４は、本実施の形態の構成例についての概念的なモジュール構成図である。この図１４の例では、用紙削減枚数の目標値を算出する処理に関係するモジュール（印刷目標算出モジュール１４０、印刷目標蓄積装置１５０、省エネ行動生成モジュール１６０、省エネ行動蓄積装置１７０）を示している。印刷目標算出モジュール１４０、印刷目標蓄積装置１５０、省エネ行動生成モジュール１６０、省エネ行動蓄積装置１７０は、１つの情報処理装置内に構成されていてもよいし、それぞれ別の情報処理装置に構成されていて通信回線を介して接続されていてもよい。
ここでは、本実施の形態は今年度における実績と個人年間目標スケジュールテーブル１２００に基づいて、省エネ行動を提示する処理を行う。
【００４０】
印刷目標蓄積装置１５０には、個人年間目標スケジュール・実績テーブル１５００が記憶されている。図１５は、個人年間目標スケジュール・実績テーブル１５００のデータ構造例を示す説明図である。個人年間目標スケジュール・実績テーブル１５００は、行方向に昨年度実績枚数欄１５１０、本年度目標枚数（累計）（１０％減）欄１５２０、本年度実績枚数（累計）欄１５３０、累計目標と累計実績の差（削減量）欄１５４０を有しており、列方向に１月欄１５７１、２月欄１５７２、３月欄１５７３、１２月欄１５８２、トータル欄１５９０等を有している。印刷目標算出モジュール１４０が個人年間目標スケジュール・実績テーブル１５００を作成する。なお、個人年間目標スケジュール・実績テーブル１５００の昨年度実績枚数欄１５１０は、個人年間目標スケジュールテーブル１２００の昨年度枚数欄１２１０と同じである。本年度目標枚数（累計）（１０％減）欄１５２０内の値は、個人年間目標スケジュールテーブル１２００の本年度目標枚数（１０％減）欄１２２０を用いて、その月までの累計を算出する。本年度実績枚数（累計）欄１５３０内の値は、本年度の印刷の履歴を用いて算出する。累計目標と累計実績の差（削減量）欄１５４０の値は、本年度目標枚数（累計）（１０％減）欄１５２０内の値から本年度実績枚数（累計）欄１５３０内の値を減算することによって算出する。
【００４１】
省エネ行動蓄積装置１７０は、省エネアクションテーブル１６００を記憶している。図１６は、省エネアクションテーブル１６００のデータ構造例を示す説明図である。省エネアクションテーブル１６００は、累計目標と累計実績の差（削減量）１６１０、残り日数ｏｒ月数欄１６２０、省エネアクション欄１６３０を有している。累計目標と累計実績の差（削減量）１６１０は、省エネ行動を適用させるための基準を記憶している。ここでは、目標値と実績値との差分（個人年間目標スケジュール・実績テーブル１５００の累計目標と累計実績の差（削減量）欄１５４０の値）による基準である。残り日数ｏｒ月数欄１６２０は、省エネ行動を適用させるための基準として、本年度の残り日数又は残り月数を記憶している。省エネアクション欄１６３０は、累計目標と累計実績の差（削減量）１６１０と残り日数ｏｒ月数欄１６２０の基準を満たしている場合の省エネ行動を記憶している。省エネアクション欄１６３０にしたがって、印刷属性設定モジュール１１０が処理を行う。
例えば、年間で目標値を達成していればよいので、各月で目標値を達成する必要はない。明らかに目標値をオーバーしている場合（省エネアクションテーブル１６００の１行目の累計目標と累計実績の差（削減量）１６１０、残り日数ｏｒ月数欄１６２０の基準に該当する場合）は、来月、目標値を超えた時点で、強制的に両面印刷／Ｎアップとなるように制御することとなる。なお、省エネ未実施意図が指定された場合は、その強制を解除する。この他に、「「先月と同じ頻度で印刷すると両面印刷／Ｎアップを○○％以上実施するとよいでしょう」等の省エネメッセージを表示する」、「「その調子で印刷抑制を心がけてください」等の省エネメッセージを表示する」、「何もしない」等の省エネ行動がある。また、目標達成のための具体的な数値目標を予め定められたルールにしたがって算出するようにしてもよい。
【００４２】
図１８は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１８０２では、省エネ行動生成モジュール１６０が、現時点の累計目標を取得する。
ステップＳ１８０４では、省エネ行動生成モジュール１６０が、現時点の累計実績を取得する。
ステップＳ１８０６では、省エネ行動生成モジュール１６０が、累計目標と累計実績の差を算出する。例えば、図１５の例の３月では、５４−６５＝−１１となる。
ステップＳ１８０８では、省エネ行動生成モジュール１６０が、差の値と残り日数又は月数に応じた省エネアクションを取得する。省エネアクションテーブル１６００内の該当する省エネアクション欄１６３０内を抽出する。
ステップＳ１８１０では、省エネ行動生成モジュール１６０が、省エネアクションを提示する。例えば、省エネアクションコメント１７００をユーザが印刷指示を行った情報処理装置の表示装置に提示する。図１７は、省エネアクションコメント１７００の提示例を示す説明図である。
【００４３】
図１９を参照して、本実施の形態の情報処理装置のハードウェア構成例について説明する。図１９に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１９１７と、プリンタなどのデータ出力部１９１８を備えたハードウェア構成例を示している。
【００４４】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９０１は、前述の実施の形態において説明した各種のモジュール、すなわち、印刷属性設定モジュール１１０、印刷ジョブログ管理モジュール１２０、印刷目標算出モジュール１４０、省エネ行動生成モジュール１６０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００４５】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９０２は、ＣＰＵ１９０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９０３は、ＣＰＵ１９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１９０４により相互に接続されている。
【００４６】
ホストバス１９０４は、ブリッジ１９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１９０６に接続されている。
【００４７】
キーボード１９０８、マウス等のポインティングデバイス１９０９は、操作者により操作される入力デバイスである。ディスプレイ１９１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００４８】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１９０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、印刷属性テーブル４００、印刷ログテーブル７００、ユーザ毎省エネ未実施集計テーブル８００、目標カテゴリテーブル１１００、個人年間目標スケジュールテーブル１２００、個人年間目標スケジュール・実績テーブル１５００、省エネアクションテーブル１６００などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００４９】
ドライブ１９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１９１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１９０７、外部バス１９０６、ブリッジ１９０５、及びホストバス１９０４を介して接続されているＲＡＭ１９０３に供給する。リムーバブル記録媒体１９１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５０】
接続ポート１９１４は、外部接続機器１９１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１９１４は、インタフェース１９０７、及び外部バス１９０６、ブリッジ１９０５、ホストバス１９０４等を介してＣＰＵ１９０１等に接続されている。通信部１９１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１９１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１９１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５１】
なお、図１９に示す情報処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１９に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１９に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５２】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
前述の実施の形態は以下のように把握してもよい。
［Ａ１］
印刷を行う場合にあって、予め定められた印刷の設定以外の設定を行う理由を受け付ける受付手段と、
印刷の履歴を用いて、印刷指示者毎に印刷の総枚数と予め定められた印刷の設定によって印刷された枚数と前記理由があって印刷された枚数を集計し、該集計した情報に基づいて、該印刷指示者の用紙削減可能枚数を算出する算出手段
を具備することを特徴とする情報処理装置。
［Ａ２］
前記算出手段によって算出された用紙可能削減枚数に基づいて、複数人の集団に対する用紙削減枚数の目標値を達成するように、該集団に含まれる前記印刷指示者毎に用紙削減枚数の目標値を算出する第２の算出手段
をさらに具備することを特徴とする［Ａ１］に記載の情報処理装置。
［Ａ３］
前記第２の算出手段によって算出された目標値と前記印刷の履歴に基づいて、目標値を前記印刷指示者毎のスケジュールに割り当てる割当手段
をさらに具備することを特徴とする［Ａ２］に記載の情報処理装置。
［Ａ４］
前記割当手段によって割り当てられた目標値と現在の実績である印刷の総枚数を比較して、用紙削減を行うための行動指針が記憶されている記憶手段から、行動指針を抽出し、該行動指針を提示する提示手段
をさらに具備することを特徴とする［Ａ３］に記載の情報処理装置。
［Ａ５］
前記受付手段が受け付ける理由として、予め定められた理由とする
ことを特徴とする［Ａ１］から［Ａ４］のいずれか一項に記載の情報処理装置。
［Ａ６］
コンピュータを、
印刷を行う場合にあって、予め定められた印刷の設定以外の設定を行う理由を受け付ける受付手段と、
印刷の履歴を用いて、印刷指示者毎に印刷の総枚数と予め定められた印刷の設定によって印刷された枚数と前記理由があって印刷された枚数を集計し、該集計した情報に基づいて、該印刷指示者の用紙削減可能枚数を算出する算出手段
として機能させるための情報処理プログラム。
［Ａ１］の情報処理装置によれば、予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止することができる。
［Ａ２］の情報処理装置によれば、複数人の集団に対する用紙削減枚数の目標値を達成するように、印刷指示者毎に用紙削減枚数の目標値を算出することができる。
［Ａ３］の情報処理装置によれば、印刷の履歴に基づいて、目標値を印刷指示者毎のスケジュールに割り当てることができる。
［Ａ４］の情報処理装置によれば、目標値と現在の実績である印刷の総枚数を比較して、行動指針を提示することができる。
［Ａ５］の情報処理装置によれば、印刷指示者は、予め定められた印刷の設定以外の設定を行った理由を設定する操作が不要となる。
［Ａ６］の情報処理プログラムによれば、予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止することができる。
【符号の説明】
【００５３】
１１０…印刷属性設定モジュール
１２０…印刷ジョブログ管理モジュール
１３０…印刷ジョブログ蓄積装置
１４０…印刷目標算出モジュール
１５０…印刷目標蓄積装置
１６０…省エネ行動生成モジュール
１７０…省エネ行動蓄積装置
【要約】
【課題】予め定められた印刷の設定以外の設定によって印刷されているが、その理由を配慮しないで、印刷指示者の用紙削減可能枚数を算出してしまうことを防止するようにした情報処理装置を提供する。
【解決手段】情報処理装置の受付手段は、印刷を行う場合にあって、予め定められた印刷の設定以外の設定を行う理由を受け付け、算出手段は、印刷の履歴を用いて、印刷指示者毎に印刷の総枚数と予め定められた印刷の設定によって印刷された枚数と前記理由があって印刷された枚数を集計し、該集計した情報に基づいて、該印刷指示者の用紙削減可能枚数を算出する。
【選択図】図１【図１】
0005435093.tif 000002
【図２】
0005435093.tif 000003
【図３】
0005435093.tif 000004
【図４】
0005435093.tif 000005
【図５】
0005435093.tif 000006
【図６】
0005435093.tif 000007
【図７】
0005435093.tif 000008
【図８】
0005435093.tif 000009
【図９】
0005435093.tif 000010
【図１０】
0005435093.tif 000011
【図１１】
0005435093.tif 000012
【図１２】
0005435093.tif 000013
【図１３】
0005435093.tif 000014
【図１４】
0005435093.tif 000015
【図１５】
0005435093.tif 000016
【図１６】
0005435093.tif 000017
【図１７】
0005435093.tif 000018
【図１８】
0005435093.tif 000019
【図１９】
0005435093.tif 000020