(57)【要約】【課題】電子メール本文を印刷する際、印刷用紙の削減効果を高めつつ、本文の主旨を把握可能とする電子メール印刷プログラム，印刷用端末，及び削減率管理システムを提供する。【解決手段】御印刷対象である電子メール本文中に他の電子メールの引用部分が存在しているか否かを判定し（Ｓ２１０）、引用部分が存在すると判定された場合には（Ｙ）、引用部分を特定し（Ｓ２１１）、該引用文献の最初の１行と最後の１行に相当するデータを特定し（Ｓ２１３）、その間の１行分のスペースには「中略」と表示するための文字データを挿入して（Ｓ２１４，Ｓ２１５）、印刷用データを作成し（Ｓ２７０）、プリンタに対して印刷命令を行う（Ｓ２７１）。【選択図】図４
2009059078.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データに基づく内容を所定の大きさの印刷用紙に印刷する印刷装置に対して印刷命令を行う印刷用端末を制御するためのプログラムであって、
印刷対象である電子メール本文中に他の電子メールの引用部分が存在することを条件に、該引用部分を特定し、該特定した引用部分のうち予め定められている一定部分は印刷する一方で該一定部分以外は印刷を省略するための前処理を行う前処理ステップと、
該前処理に基づいて前記電子メール本文の印刷用データを作成する印刷用データ作成ステップと、
該印刷用データ作成ステップにより作成した印刷用データに基づいて前記印刷命令を行う印刷命令ステップと、
を含むことを特徴とする電子メール印刷プログラム。
【請求項２】
請求項１に記載した電子メール印刷プログラムであって、
前記前処理ステップでは、前記特定した他の電子メールの引用部分中にさらに異なる他の電子メールの引用部分が存在することを条件に、各電子メールの引用部分を区別して特定し、該特定した引用部分のそれぞれについて、各引用部分のうち予め定められている一定部分は印刷する一方で該一定部分以外は印刷を省略するための前処理を行うことを特徴とする電子メール印刷プログラム。
【請求項３】
請求項１又は２に記載した電子メール印刷プログラムであって、
前記前処理ステップ後、前記印刷用データ作成ステップ前に、
前記前処理で作成された印刷用データに基づいて印刷される電子メール本文のうち、最終頁に印刷される部分の前記印刷用紙に対する占有率が予め定められている第１の比率以下であることを条件に、当該最終頁の前頁までに前記電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する縮小ステップを実行する一方、
前記占有率が前記第１の比率を超えており、かつ、該第１の比率よりも大きな比率であって予め定められている第２の比率以下であることを条件に、当該最終頁の印刷用紙を占有する程度までに前記電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する最適化ステップを実行することを特徴とする電子メール印刷プログラム。
【請求項４】
請求項１〜３のいずれか１つに記載した電子メール印刷プログラムを実行する印刷用端末であって、
前記印刷命令前に、前記前処理を実行する場合の削減後印刷枚数と実行しない場合の削減前印刷枚数を対比可能に表示すると共に、両印刷枚数の差分の、当該削減前印刷枚数に対する比率である予定削減率を表示する削減表示処理を行う表示手段と、
該削減表示処理後、前記印刷命令前に、前記前処理を実行するか否かの指定を受け付ける前処理実行指定手段と、を備え、
該前処理実行指定手段により実行する旨の指定を受け付けたことを条件に、前記前処理を実行する一方、実行しない旨の指定を受け付けたことを条件に、前記前処理を実行せず、前記印刷対象である電子メール本文の印刷用データを作成し、該作成した印刷用データに基づいて前記印刷命令を行うことを特徴とする印刷用端末。
【請求項５】
請求項４に記載した印刷用端末と、
各印刷用端末と通信可能に接続され、各印刷用端末が行う印刷命令により実行された印刷について実際の印刷枚数と、当該印刷について前記前処理を実行しない場合の仮の印刷枚数とを各印刷用端末毎に累計管理すると共に、両印刷枚数の累計値の差分の、当該仮の印刷枚数の累計値に対する比率である累計削減率を各印刷用端末毎に管理し、
該管理している実際の印刷枚数の累計値，仮の印刷枚数の累計値，及び累計削減率を当該印刷用端末に配信する管理装置と、
から構成される削減率管理システムであって、
前記印刷用端末は、前記表示手段による削減表示処理の際に、前記管理装置から配信された実際の印刷枚数の累計値と仮の印刷枚数の累計値とを対比可能に表示すると共に、該配信された累計削減率を表示することを特徴とする削減率管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール本文を印刷する際に、印刷枚数の削減が可能な電子メール印刷プログラム及び印刷用端末と、その削減率を管理するための削減率管理システムに関する。
【背景技術】
【０００２】
従来より、特許文献１に示すように、最終頁の内容が数行程度である場合に、行間隔を縮小することにより前頁に収まるようにして、印刷用紙を節約するシステムが提案されている。また、特許文献２に示すように、最終頁の印刷領域が閾値よりも小さい場合に、前頁までに収まる縮小率を決定し、文字や画像を当該縮小率で縮小して前頁までに収めるようにする印刷装置及び印刷方法が提案されている。
【０００３】
【特許文献１】特開２０００−２８９２８４号公報（段落００２２，図２）
【特許文献２】特開２００７−１５７０８４号公報（段落００６０，図７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
昨今、企業等でやりとりされる電子メールが、他の電子メールの引用によって長文化する傾向にある。また、その受信者が当該電子メールに対する返信や転送を行う際には、当該電子メールを引用することが多く、結果として当初引用された他の電子メールが再度引用されることになるため、このような累積引用によって長文化の傾向が一層強まっている。ここで、上記特許文献１，２に示すように、電子メール本文の内容を保持しつつ最終頁のみを削減する方式では、節約可能なのは最終頁の１頁のみであり、多頁に渡り印刷を行う場合には印刷用紙の削減効果が低いという問題がある。一方で、引用部分を一律に印刷しないことにより印刷枚数を削減する方式も考えられるが、これではどのような引用部分に対する返答や意見であるかを理解できず、本文の主旨が把握できなくなるという問題がある。
【０００５】
本発明は、このような背景のもとになされたものであり、その目的は、電子メール本文を印刷する際、印刷用紙の削減効果を高めつつ、本文の主旨を把握可能とする電子メール印刷プログラム，印刷用端末及び削減率管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、前記課題を解決するために、次のような手段を採る。なお後述する発明を実施するための最良の形態の説明及び図面で使用した符号を参考のために括弧書きで付記するが、本発明の構成要素は該付記したものには限定されない。
【０００７】
まず請求項１に係る発明は、印刷用データに基づく内容を所定の大きさの印刷用紙に印刷する印刷装置（プリンタ２０）に対して印刷命令を行う印刷用端末（ＰＣ端末１０）を制御するためのプログラムであって、印刷対象である電子メール本文中に他の電子メールの引用部分が存在することを条件に、該引用部分を特定し、該特定した引用部分のうち予め定められている一定部分は印刷する一方で該一定部分以外は印刷を省略するための前処理を行う前処理ステップ（Ｓ１１０〜Ｓ１１５，Ｓ２１０〜Ｓ２１５）と、該前処理に基づいて前記電子メール本文の印刷用データを作成する印刷用データ作成ステップ（Ｓ２７０）と、該印刷用データ作成ステップにより作成した印刷用データに基づいて前記印刷命令を行う印刷命令ステップ（Ｓ２７１）と、を含むことを特徴とする電子メール印刷プログラムである。
【０００８】
また請求項２に係る発明は、請求項１に記載した電子メール印刷プログラムであって、前記前処理ステップ（Ｓ１１０〜Ｓ１１５，Ｓ２１０〜Ｓ２１５）では、前記特定した他の電子メールの引用部分中にさらに異なる他の電子メールの引用部分が存在することを条件に、各電子メールの引用部分を区別して特定し、該特定した引用部分のそれぞれについて、各引用部分のうち予め定められている一定部分は印刷する一方で該一定部分以外は印刷を省略するための前処理を行うことを特徴とする電子メール印刷プログラムである。
【０００９】
また請求項３に係る発明は、請求項１又は２に記載した電子メール印刷プログラムであって、前記前処理ステップ（Ｓ１１０〜Ｓ１１５，Ｓ２１０〜Ｓ２１５）後、前記印刷用データ作成ステップ（Ｓ２７０）前に、前記前処理で作成された印刷用データに基づいて印刷される電子メール本文のうち、最終頁に印刷される部分の前記印刷用紙に対する占有率が予め定められている第１の比率（１／４）以下であることを条件に、当該最終頁の前頁までに前記電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する縮小ステップ（Ｓ１４１〜Ｓ１４３，Ｓ２４１〜Ｓ２４３）を実行する一方、前記占有率が前記第１の比率を超えており、かつ、該第１の比率よりも大きな比率であって予め定められている第２の比率（１／２）以下であることを条件に、当該最終頁の印刷用紙を占有する程度までに前記電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する最適化ステップ（Ｓ１５１，Ｓ２５１）を実行することを特徴とする電子メール印刷プログラムである。
【００１０】
また請求項４に係る発明は、請求項１〜３のいずれか１つに記載した電子メール印刷プログラムを実行する印刷用端末（ＰＣ端末１０）であって、前記印刷命令前に、前記前処理を実行する場合の削減後印刷枚数（「印刷枚数」）と実行しない場合の削減前印刷枚数（「省略なしの場合」）を対比可能に表示すると共に、両印刷枚数の差分の、当該削減前印刷枚数に対する比率である予定削減率（「省エネ率」）を表示する削減表示処理を行う表示手段（ディスプレイ１５）と、該削減表示処理後、前記印刷命令前に、前記前処理を実行するか否かの指定を受け付ける前処理実行指定手段（制御部１１，入力装置１４，ディスプレイ１５）と、を備え、該前処理実行指定手段により実行する旨の指定を受け付けたことを条件に、前記前処理を実行する一方、実行しない旨の指定を受け付けたことを条件に、前記前処理を実行せず、前記印刷対象である電子メール本文の印刷用データを作成し、該作成した印刷用データに基づいて前記印刷命令を行うことを特徴とする印刷用端末である。
【００１１】
さらに請求項５に係る発明は、請求項４に記載した印刷用端末（ＰＣ端末１０）と、各印刷用端末と通信可能に接続され、各印刷用端末が行う印刷命令により実行された印刷について実際の印刷枚数（実印刷枚数）と、当該印刷について前記前処理を実行しない場合の仮の印刷枚数（仮印刷枚数）とを各印刷用端末毎に累計管理すると共に、両印刷枚数の累計値の差分（累計削減枚数）の、当該仮の印刷枚数の累計値に対する比率である累計削減率を各印刷用端末毎に管理し、該管理している実際の印刷枚数の累計値，仮の印刷枚数の累計値，及び累計削減率を当該印刷用端末に配信する管理装置（３０）と、から構成される削減率管理システム（１）であって、前記印刷用端末は、前記表示手段による削減表示処理の際に、前記管理装置から配信された実際の印刷枚数の累計値と仮の印刷枚数の累計値とを対比可能に表示すると共に、該配信された累計削減率（「これまでの省エネ率」）を表示することを特徴とする削減率管理システムである。
【発明の効果】
【００１２】
まず請求項１に係る電子メール印刷プログラムによれば、引用部分を省略することにより印刷用紙の削減効果を高めることができる。また、全てを省略せずに一定部分については残すことで、省略後も引用部分の内容を推測することが可能であり、結果として本文の主旨を把握することができる。
【００１３】
また請求項２に係る電子メール印刷プログラムによれば、累積して引用が行われた場合にも、各引用部分を区分して、それぞれの一定部分を残すことで、省略後も各引用部分の内容を推測することが可能であり、本文の主旨を正確に把握することができる。
【００１４】
また請求項３に係る電子メール印刷プログラムによれば、占有率が第１の比率以下であれば、前頁に収まる行間隔及び／又は文字サイズを設定するような処理が行われる一方、占有率が第１の比率を超えており、かつ第２の比率以下であれば、最終頁を占有する程度までに行間隔及び／又は文字サイズを最適化するので、印刷用紙を無駄にすることなく、より見やすい行間隔及び／又は文字サイズで印刷することができる。
【００１５】
また請求項４に係る印刷用端末によれば、印刷の実行前に、前処理によってどの程度の削減が見込めるのか確認することができるため、削減率に応じて、前処理を行うか否かを設定してから印刷を行うことが可能である。即ち、削減が全く見込めない場合や削減率が低い場合には前処理を行わずに省略されていない本文をそのまま印刷し、削減率が高い場合にのみ前処理を行って省略後の本文を印刷するといったことが可能なので、削減率を維持しつつ本文の内容を可能な限り表示するという柔軟性の高い印刷が可能となる。
【００１６】
さらに請求項５に係る削減率管理システムによれば、管理装置から配信される当該印刷用端末の累計削減率を見ることが可能であるため、実行しようとしている印刷に係る削減率と比較した上で、累計削減率の上下まで考慮して前処理を行うか否かを判断することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面を参照して説明する。本発明には、図１に示すように、プリンタ２０に対して印刷命令を行う印刷用端末としてのＰＣ端末１０が含まれる。また図３及び図４に示すように、ＰＣ端末１０で実行される電子メール印刷プログラムが含まれる。さらに図１に示すように、複数のＰＣ端末１０及び管理装置３０から構成される削減率管理システム１が含まれる。 以下、ＰＣ端末１０及び削減率管理システム１に関連する各構成要素について説明し、次に電子メール印刷プログラムにおける処理並びにＰＣ端末１０及び削減率管理システム１の作用について説明し、最後に本発明の変形例について説明する。なお、以下においては、データベースを「ＤＢ」と略記する。
【００１８】
［１．ＰＣ端末１０及び削減率管理システム１に関連する各構成要素］
図１に示すように、複数のＰＣ端末１０，プリンタ２０，及び管理装置３０はＬＡＮを形成しており、相互にデータの送受が可能である。ここで、ＰＣ端末１０は、図１に示すように接続される制御部１１，通信部１２，記憶部１３，入力装置１４，及びディスプレイ１５等を備えるコンピュータである。
【００１９】
制御部１１はＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、記憶部１３やＲＯＭに記憶されている処理プログラムがＲＡＭを作業領域としてＣＰＵで実行されることにより、ＰＣ端末１０に設けられる各構成要素の動作を制御して各種の処理を行うものである。
【００２０】
通信部１２はＰＣ端末１０をＬＡＮに接続するためのインターフェイスであって、ＬＡＮに接続されることによって、同じくＬＡＮに接続されているプリンタ２０，及び管理装置３０とのデータ送受を可能とするものである。
【００２１】
記憶部１３には、各種の処理プログラムが記憶されている。具体的には、オペレーティングシステム，電子メール用アプリケーション，プリンタドライバ等がインストールされている。この電子メール用アプリケーションは、一般に利用されている汎用のソフトウェアであり、外部から機能を付け加えることができる、いわゆるアドイン機能を備えている。そして、本発明の電子メール印刷プログラムは、このアドイン機能を利用するものであり、電子メール用アプリケーションのアドインソフトとして記憶部１３にインストールされており、図２に示すように、アプリケーション画面に表示されるツールバーからの操作により実行及び制御が可能である。
【００２２】
従って、本発明の電子メール印刷プログラムは、既にインストールされており、ユーザーが使用している電子メールアプリケーション自体を変更することなく、付加的に印刷機能を充実させることを可能とする。また、ツールバーからの操作により容易に制御が可能であるため、電子メールアプリケーションの設定画面で煩雑な設定操作を行う必要がない。
【００２３】
このＰＣ端末１０は印刷用端末の一例であって、制御部１１が、印刷対象である電子メール本文中に他の電子メールの引用部分が存在することを条件に、該引用部分を特定し、該特定した引用部分のうち予め定められている一定部分は印刷する一方で該一定部分以外は印刷を省略するための前処理を行う前処理ステップと、該前処理に基づいて前記電子メール本文の印刷用データを作成する印刷用データ作成ステップと、該印刷用データ作成ステップにより作成した印刷用データに基づいて前記印刷命令を行う印刷命令ステップと、を含む電子メール印刷プログラムを実行するものである。
【００２４】
具体的には、制御部１１は、電子メール印刷プログラムの実行時において、図３及び図４に示すように、電子メール本文中から他の電子メールの引用部分を特定し（Ｓ１１１，Ｓ２１１）、その一定部分として、空白行を除いた引用部分の最初の１行及び最後の１行に相当するデータのみを残して、その間のデータは、１行分のスペースのみを確保して他は省略し（Ｓ１１４，Ｓ２１４）、当該スペースには「中略」と表示するための文字データを挿入することにより（Ｓ１１５，Ｓ２１５）、前処理ステップを実行する。
【００２５】
ここで制御部１１は、前記前処理ステップ（Ｓ１１０〜Ｓ１１５，Ｓ２１０〜Ｓ２１５）において、前記特定した他の電子メールの引用部分中にさらに異なる他の電子メールの引用部分が存在することを条件に、各電子メールの引用部分を区別して特定し、該特定した引用部分のそれぞれについて、各引用部分のうち予め定められている一定部分は印刷する一方で、該一定部分以外は印刷を省略するための前処理を行うものである。
【００２６】
具体的には、図３及び図４に示すように、他の電子メールの引用部分を特定した後（Ｓ１１１，Ｓ２１１）、さらに、その引用部分中にこれとは異なる他の電子メールの引用部分が存在するか否かを判定し（Ｓ１１２，Ｓ２１２）、存在すると判定された場合には（Ｙ）、当初の引用部分及びその中の引用部分それぞれについて、空白行を除いた最初の１行及び最後の１行に相当するデータのみを残して、その間のデータは、１行分のスペースのみを確保して他は省略し（Ｓ１１４，Ｓ２１４）、当該スペースには「中略」と表示するための文字データを挿入することにより（Ｓ１１５，Ｓ２１５）、前処理ステップを実行する。
【００２７】
また制御部１１は、図３及び図４に示すように、前処理ステップ（Ｓ１１０〜Ｓ１１５，Ｓ２１０〜Ｓ２１５）後、印刷用データ作成ステップ（Ｓ２７０）前に、前処理で作成された印刷用データに基づいて印刷される電子メール本文のうち、最終頁に印刷される部分の印刷用紙に対する占有率が予め定められている第１の比率（１／４）以下であることを条件に、当該最終頁の前頁までに電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する縮小ステップ（Ｓ１４１〜Ｓ１４３，Ｓ２４１〜Ｓ２４３）を実行する一方、前記占有率が第１の比率を超えており、かつ、第１の比率よりも大きな比率であって予め定められている第２の比率（１／２）以下であることを条件に、当該最終頁の印刷用紙を占有する程度までに電子メール本文が全て収まる行間隔及び／又は文字サイズを設定する最適化ステップ（Ｓ１５１，Ｓ２５１）を実行するものである。
【００２８】
ここでは、ユーザーが予め行間縮小モード又は文字サイズ縮小モードを予め選択しておき、最終頁の占有率が第１の比率である１／４以下の場合に、行間縮小モードが選択されていれば行間隔を縮小し（Ｓ１４２，Ｓ２４２）、文字サイズ縮小モードが選択されていれば文字サイズを縮小することにより（Ｓ１４３，Ｓ２４３）、最終頁を節約する。一方、最終頁の占有率が第１の比率である１／４よりも大きいが第２の比率である１／２以下の場合には、最終頁を占有する程度までに本文が全て収まる程度の文字サイズを設定する（Ｓ１５１，Ｓ２５１）。
【００２９】
さらに制御部１１は、図３及び図４に示すように、電子メール印刷プログラムの実行時において、前処理に基づいて電子メール本文の印刷用データを作成する印刷用データ作成ステップ（Ｓ２７０）と、該印刷用データ作成ステップにより作成した印刷用データに基づいてプリンタ２０に対して印刷命令を行う印刷命令ステップ（Ｓ２７１）と、を実行するものである。具体的には、ディスプレイ１５において、後述する図５〜図７に示す印刷プレビュー画面が表示されていれば、現状の印刷用データ，即ち印刷プレビュー画面と同様の印刷態様となるような印刷用データを、プリンタ２０に適合するデータに変換し（Ｓ２７０）、プリンタ２０に印刷命令を行う（Ｓ２７１）。一方、印刷プレビュー画面が表示されていなければ、前処理（Ｓ２１０〜Ｓ２１５）実行後、行間隔若しくは文字サイズの縮小（Ｓ２４１〜Ｓ２４３），又は文字サイズの最適化（Ｓ２５１）を経て、当該印刷用データをプリンタ２０に適合するデータに変換し（Ｓ２７０）、プリンタ２０に印刷命令を行う（Ｓ２７１）。
【００３０】
入力装置１４は各種の入力を受け付ける入力デバイス（例えばキーボードやマウス）である。ディスプレイ１５は各種の情報を表示する表示デバイス（例えば液晶ディスプレイ）である。このディスプレイ１５は表示手段の一例であって、印刷命令前に、前処理を実行する場合の削減後印刷枚数（「印刷枚数」）と実行しない場合の削減前印刷枚数（「省略なしの場合」）を対比可能に表示すると共に、両印刷枚数の差分の、当該削減前印刷枚数に対する比率である予定削減率（「省エネ率」）を表示する削減表示処理を行うものである。具体的には、図５（ｂ）や図６（ｂ）に示すように、印刷プレビュー画面において、現在の印刷プレビュー画面に基づく印刷枚数を「印刷枚数」として表示し、引用部分を省略せず、かつ行間隔の縮小及び文字サイズの縮小を一切行わない場合の印刷枚数を「省略なしの場合」として表示する。さらに、その下に、｛（「省略なしの場合」−「印刷枚数」）×１００／「省略無しの場合」｝を「省エネ率」として表示する。
【００３１】
また入力装置１４，ディスプレイ１５，及び制御部１１は前処理実行指定手段の一例であって、削減表示処理後、印刷命令前に、前処理を実行するか否かの指定を受け付けるものである。この前処理実行指定手段により実行する旨の指定を受け付けたことを条件に、前処理を実行する一方、実行しない旨の指定を受け付けたことを条件に、前処理を実行せず、印刷対象である電子メール本文の印刷用データを作成し、該作成した印刷用データに基づいて印刷命令を行う。
【００３２】
具体的には、図５（ｂ）（ｃ）や、図６（ｂ）（ｃ）及び図７（ｄ）に示すように、ディスプレイ１５に表示される印刷プレビュー画面において、入力装置１４であるマウスによって「中略」の表示がクリックされることで、制御部１１が、当該引用部分についての省略を解除し、「中略」を消去して全文表示とする。この全文表示の状態でツールバーの「印刷」ボタンが選択されたときには、当該引用部分については省略しない旨の指定を受け付けたことになり、前処理が実行されない。一方、印刷プレビュー画面において「中略」の表示がされている状態でツールバーの「印刷」ボタンが選択されたとき，又は印刷プレビュー画面の表示自体が行われることなく「印刷」ボタンが選択されたときには、当該引用部分，又は全ての引用部分について省略する旨の指定を受け付けたことになり、前処理が実行される。即ち、「印刷プレビュー」ボタン，「中略」表示，及び「印刷」ボタンの選択操作によって、引用部分の省略を行うか否かを選択可能である。
【００３３】
プリンタ２０は印刷装置の一例であって、印刷用データに基づく内容を所定の大きさの印刷用紙に印刷するものである。具体的には、ＬＡＮに接続されるネットワークプリンタであり、プリンタサーバとしての機能を備えている。従ってＰＣ端末１０からの印刷命令によって、受信した印刷データの印刷を行うことが可能である。プリンタ２０による印刷が終了すると、印刷終了通知がＰＣ端末１０に送信される。これを受信したＰＣ端末１０は、管理装置３０に対して、実際の印刷枚数（「実印刷枚数」），及び当該印刷について引用部分の省略，行間隔又は文字サイズの縮小を一切行わなかった場合の仮の印刷枚数（「仮印刷枚数」）を管理装置３０に送信する。
【００３４】
管理装置３０は、ＬＡＮに接続され、同じくＬＡＮに接続される各ＰＣ端末１０と通信可能なコンピュータである。この管理装置３０は、各ＰＣ端末１０が行う印刷命令により実行された印刷について実際の印刷枚数（実印刷枚数）と、当該印刷について前処理を実行しない場合の仮の印刷枚数（仮印刷枚数）とを各印刷用端末毎に累計管理している。前述したように、プリンタ２０から印刷終了通知を受けたＰＣ端末１０は、実印刷枚数及び仮印刷枚数を管理装置３０に送信する。従って、管理装置３０では、図１に示すように、削減率管理ＤＢにおいて、各ＰＣ端末１０を個々に識別可能な端末ＩＤに対応付けて、実印刷枚数の累計値（ＤＢ中の「実印刷枚数」）と仮印刷枚数の累計値（ＤＢ中の「仮印刷枚数」）を管理することができる。
【００３５】
また、この削減率管理ＤＢでは、「実印刷枚数」と「仮印刷枚数」の差分の、「仮印刷枚数」に対する比率である累計削減率，即ち｛（仮印刷枚数−実印刷枚数）×１００／仮印刷枚数｝も各端末ＩＤに対応付けて管理しており、これら各端末ＩＤについての統計データは、当該端末ＩＤに合致するＰＣ端末１０に配信され、図２及び図５〜図１０に示すように、ツールバーや印刷プレビュー画面に表示される。即ち、表示手段であるディスプレイ１５による削減表示処理の際に、｛「実印刷枚数」／「仮印刷枚数」｝を表示することで、管理装置３０から配信された実際の印刷枚数の累計値と仮の印刷枚数の累計値を対比可能に表示する。そして、その下には、配信された累計削減率を「これまでの省エネ率」として表示する。
【００３６】
さらに削減率管理ＤＢでは、各「実印刷枚数」の合計値及び各「仮印刷枚数」の合計値と、これに基づく全体の累計削減率を管理している。そして、全体の累計削減率は、各ＰＣ端末１０に配信されて、図５〜図１０に示すように、「全社平均省エネ率」として印刷プレビュー画面に表示される。
【００３７】
［２．電子メール印刷プログラムにおける処理並びにＰＣ端末１０及び削減率管理システム１の作用］
次に、電子メール印刷プログラムにおける処理と、ＰＣ端末１０及び削減率管理システム１の作用について説明する。この電子メール印刷プログラムは、プリンタ２０に対して印刷命令を行うＰＣ端末１０を制御するためのプログラムである。
【００３８】
図３及び図４は、本発明の電子メール印刷プログラムが実行する処理をフローチャートによって示した図である。図２に示したように、電子メールアプリケーションには電子メール印刷プログラムを実行するためのツールバーが表示される。このツールバーには、印刷ボタン及び印刷プレビューボタンが提示される。この印刷プレビューボタンを選択すると（Ｓ１００）、印刷を行おうとしている電子メール本文，即ち電子メールアプリケーションの画面に現在表示されている本文について図３に示すＳ１０１以下の処理が行われる。
【００３９】
まず、本文中に他の電子メールの引用部分が存在しているか否かを判定する（Ｓ１１０）。この判定は、例えば行の先頭に引用記号である「>」が存在する箇所を本文中からサーチすることによって可能である。そして、引用部分が存在しないと判定された場合には（Ｎ）、そのまま本文の印刷プレビュー画面を表示し（Ｓ１２０）、引用部分が存在すると判定された場合には（Ｙ）、Ｓ１１１に進む。
【００４０】
Ｓ１１１では引用部分を特定する。引用部分は、本文中、行の先頭に引用記号が存在している範囲として特定可能である。そして当該特定した引用部分中に、さらに異なる他の引用部分が存在するか否かを判定する（Ｓ１１２）。この判定は、Ｓ１１１で特定した引用部分中で、行の先頭に引用記号が２個連続している箇所をサーチすることで可能である。そして、他の引用部分が存在しないと判定された場合には（Ｎ）、Ｓ１１３に進み、他の引用部分が存在すると判定された場合には（Ｙ）、当該他の引用部分を特定する（Ｓ１１１）。即ち、引用部分中、行の先頭に引用記号が２個連続して存在している範囲を、他の引用部分（２回引用されている部分）として特定可能である。
【００４１】
このＳ１１２及びＳ１１１のループ処理は、引用部分中に他の引用部分が存在する限り繰り返されるため、引用回数が３回以上となっても、上述した引用記号の連続回数に基づいて、各引用回数に係るそれぞれの引用部分を区分して特定可能である。例えば、引用回数が３回の場合には、２回引用されている部分から、行先頭に引用記号が３個連続している箇所をサーチすることで３回引用されている部分があるか否かを判定可能であり（Ｓ１１２）、当該２回引用されている部分中、行先頭に引用記号が３個連続して存在している範囲を、３回引用されている部分として特定可能である（Ｓ１１１）。即ち、累積引用がされたときにも、各引用回数に係る引用部分を区分して特定し、それぞれについてＳ１１３以下の処理が行われる。
【００４２】
Ｓ１１３では、各引用部分について、空白行を除いた最初の１行及び最後の１行に相当するデータを特定する。そして、その行間のデータは、１行分のスペースのみを確保して他は削除し（Ｓ１１４）、当該１行分スペースには「中略」と表示するための文字データを挿入する（Ｓ１１５）。そして、図５（ｂ）及び図６（ｂ）に示すように、省略後のデータに基づいた印刷プレビュー画面が表示される。この印刷プレビュー画面では、印刷枚数単位で、各用紙に印刷される本文の内容が提示される。
【００４３】
次に、Ｓ１２１では、印刷プレビュー画面に表示されている最終頁について、文字等が表示されている部分の占有率が、最終頁全体の１／４（第１の比率）以下であるか否かを判定する。ここで占有率が１／４以下であると判定された場合には（Ｙ）、図８（ａ）や図９（ａ）に示すように、印刷プレビュー画面に用紙削減ボタンを表示して（Ｓ１２２）、Ｓ１３０に進む。一方、占有率が１／４より大きいと判定された場合には（Ｎ）、Ｓ１２３に進む。
【００４４】
Ｓ１２３では、印刷プレビュー画面に表示されている最終頁について、文字等が表示されている部分の占有率が、最終頁全体の１／２（第２の比率）以下であるか否かを判定する（Ｓ１２３）。ここで占有率が１／２以下であると判定された場合には（Ｙ）、図１０（ａ）に示すように、印刷プレビュー画面に最適化ボタンを表示して（Ｓ１２４）、Ｓ１３０に進む。一方、占有率が１／２より大きいと判定された場合にも（Ｎ）、Ｓ１３０に進む。
【００４５】
Ｓ１３０では、図５（ｂ），図６（ｂ），及び図６（ｃ）のような、印刷プレビュー画面に表示されている本文において、引用部分の最初の１行と最後の１行の間に表示されている「中略」が選択されたか否かを判定する。このＳ１３０で選択されたと判定された場合には（Ｙ）、図５（ｃ），図６（ｃ），及び図７（ｄ）に示すように、当該引用部分の省略を解除して全文表示とする設定を行う（Ｓ１３１）。即ち、「中略」と表示するデータを消去して、前処理を行う前の本文に係る当該引用部分を全て表示するようデータを更新すると共に、印刷プレビュー画面の表示を更新する（Ｓ１７０）。また、印刷プレビュー画面には、「戻る」ボタンを表示する（Ｓ１７１）。この、「戻る」ボタンが選択されると、再び、前処理を行った後の状態，即ち引用部分が省略されて「中略」と表示されている状態（図５（ｂ），図６（ｂ），及び図６（ｃ））に戻る。
【００４６】
Ｓ１３０で「中略」が選択されていないと判定された場合には（Ｎ）、図８（ａ）及び図９（ａ）に示す印刷プレビュー画面の「用紙削減ボタン」が選択されたか否かを判定する（Ｓ１４０）。このＳ１４０で選択されたと判定された場合には（Ｙ）、行間隔縮小モードが選択されているか否かを判定する（Ｓ１４１）。このＳ１４１で行間隔縮小モードが選択されていると判定された場合には（Ｙ）、図８（ｂ）に示すように、本文の行間隔を縮小して、縮小前の最終頁の記載部分が、前頁迄に全て収まる程度の行間隔に設定する（Ｓ１４２）。これにより、最終頁は削除される。一方、Ｓ１４１で行間隔縮小モードが選択されていないと判定された場合（Ｎ），即ち文字サイズ縮小モードが選択されている場合には、図９（ｂ）に示すように、本文の文字サイズを縮小して、縮小前の最終頁の記載部分が、前頁迄に全て収まる程度の文字サイズに設定する（Ｓ１４３）。これにより、最終頁は削除される。そして、Ｓ１４２又はＳ１４３の処理後、当該処理後のデータを反映させ、以前の最終頁が削除された印刷プレビュー画面を表示すると共に（Ｓ１７０）、「戻る」ボタンを表示する（Ｓ１７１）。この「戻る」ボタンが選択されると、再び図８（ａ）及び図９（ａ）のように、Ｓ１４２又はＳ１４３を行う前の状態に戻る。
【００４７】
Ｓ１４０で「用紙削減ボタン」が選択されていないと判定された場合には（Ｎ）、図１０（ａ）に示す印刷プレビュー画面の「最適化ボタン」が選択されたか否かを判定する（Ｓ１５０）。このＳ１５０で選択されたと判定された場合には（Ｙ）、図１０（ｂ）に示すように、最終頁の最終行に本文全てが収まる程度に本文の文字サイズを拡大，即ち最適化する（Ｓ１５１）。これにより、最終頁の空白部分が無くなる。そして、最適化後のデータを反映させた印刷プレビュー画面を表示すると共に（Ｓ１７０）、「戻る」ボタンを表示する（Ｓ１７１）。この「戻る」ボタンが選択されると、再び図１０（ａ）のように、Ｓ１５１を行う前の状態に戻る。
【００４８】
Ｓ１５０で「最適化ボタン」が選択されていないと判定された場合には（Ｎ）、図５（ｃ），図６（ｃ），図７（ｄ），図８（ｂ），及び図９（ｂ）に示す印刷プレビュー画面の「戻る」ボタンが選択されたか否かを判定する（Ｓ１６０）。このＳ１６０で選択されたと判定された場合には（Ｙ）、前回表示していた印刷プレビュー画面を再表示して（Ｓ１６１）、Ｓ１３０の判定に戻る。一方、Ｓ１６０で選択されていないと判定された場合には（Ｎ）、Ｓ１３０の判定に戻る。
【００４９】
次に、図２に示したツールバーの印刷ボタンが選択された場合の処理について、図４を用いて説明する。この印刷ボタンを選択すると（Ｓ２００）、印刷を行おうとしている電子メール本文，即ち電子メールアプリケーションの画面に現在表示されている本文について図４に示すＳ２０１以下の処理が行われる。
【００５０】
Ｓ２０１では、印刷プレビュー画面が表示中であるか否かを判定する。このＳ２０１で表示中であると判定された場合には（Ｙ）、印刷プレビュー画面の表示に合致する印刷用データを、プリンタ２０に適合するデータに変換し（Ｓ２０２）、プリンタ２０に印刷命令を行う（Ｓ２７１）。一方、Ｓ２０１で印刷プレビュー画面を表示中でないと判定された場合には（Ｎ）、本文中に他の電子メールの引用部分が存在しているか否かを判定する（Ｓ２１０）。このＳ２１０で、引用部分が存在しないと判定された場合には（Ｎ）、Ｓ２２１に進む一方、引用部分が存在すると判定された場合には（Ｙ）、図３のＳ１１１〜Ｓ１１５の処理と同様の処理をＳ２１１〜Ｓ２１５で実行した後に、Ｓ２２１に進む。
【００５１】
Ｓ２２１では、本文の最終頁に係るデータについて、文字等が印刷される部分の占有率が、最終頁全体の１／４（第１の比率）以下であるか否かを判定する。このＳ２２１で占有率が１／４以下であると判定された場合には（Ｙ）、行間隔縮小モードが選択されているか否かを判定する（Ｓ２４１）。このＳ２４１で行間隔縮小モードが選択されていると判定された場合には（Ｙ）、本文の行間隔を縮小して、縮小前の最終頁に係るデータが、前頁迄に全て収まる程度の行間隔に設定する（Ｓ２４２）。これにより、最終頁のデータは削除される。一方、Ｓ２４１で行間隔縮小モードが選択されていないと判定された場合（Ｎ），即ち文字サイズ縮小モードが選択されている場合には、本文の文字サイズを縮小して、縮小前の最終頁に係るデータが、前頁迄に全て収まる程度の文字サイズに設定する（Ｓ２４３）。これにより、最終頁のデータは削除される。そして、Ｓ２４２又はＳ２４３の縮小ステップ後の印刷用データをプリンタ２０に適合するデータに変換し（Ｓ２７０）、プリンタ２０に印刷命令を行う（Ｓ２７１）。
【００５２】
一方、Ｓ２２１で、占有率が１／４より大きいと判定された場合には（Ｎ）、該占有率が、最終頁全体の１／２（第２の比率）以下であるか否かを判定する（Ｓ２２３）。このＳ２２３で占有率が１／２以下であると判定された場合には（Ｙ）、最終頁の最終行に本文データ全てが収まる程度に文字サイズを拡大，即ち最適化する（Ｓ２５１）。これにより、最終頁の空白部分が無くなる。そして、最適化後の印刷用データをプリンタ２０に適合するデータに変換し（Ｓ２７０）、プリンタ２０に印刷命令を行う（Ｓ２７１）。一方、Ｓ２２３で占有率が１／２より大きいと判定された場合には（Ｎ）、最適化を行わずに現状の印刷用データをプリンタ２０に適合するデータに変換し（Ｓ２７０）、プリンタ２０に印刷命令を行う（Ｓ２７１）。
【００５３】
ここで図３に示したように、印刷プレビュー画面が表示されている状態では、「中略」のクリック操作によって前処理ステップを実行するか否かを選択することができ、「用紙削減」ボタンの選択によって縮小ステップを実行するか否かを選択することができ、「最適化」ボタンの選択によって最適化ステップを実行するか否かを選択することができたが、図４に示すように、印刷プレビュー画面が表示されていない状態で、ツールバーの「印刷」ボタンが選択された場合には、前処理ステップ，及び縮小ステップ又は最適化ステップが自動的に実行されて、印刷されるようになっている。
【００５４】
次に図５〜図１０を用いて、ＰＣ端末１０で本発明に係る電子メール印刷プログラムを使用する場合の操作及び画面表示について説明する。
【００５５】
図５（ａ）に示すように、通常使用される電子メールアプリケーションの画面では、受信したメールの本文が表示される。ここで示される受信メール１は、管理部門の鈴木氏から送信された電子メールに対して、ＩＴ部門の田中氏が鈴木氏に返信したものであり、本文中には鈴木氏が送信した電子メール本文が引用されている。アプリケーション画面に当該電子メール本文が表示されている状態で、ツールバーの「印刷プレビュー」ボタンが選択されると、図５（ｂ）に示すような印刷プレビュー画面が表示される。
【００５６】
ここで、引用されている電子メール本文の各行の先頭には、引用部分であることを示す記号として「>」が表示されるので、この記号から引用部分を特定して（図３のＳ１１１）、特定した引用部分から空白行（「>」から後に文字又は記号が存在しない行）を除外した最初の１行及び最後の１行を特定し（同Ｓ１１４）、さらにその間に１行分のスペースを確保し、そのスペースに「中略」と表示するデータを挿入することが可能である（同Ｓ１１５）。その結果、図５（ｂ）の印刷プレビュー画面には引用部分の最初の１行及び最後の１行が表示され、その間は１行分のスペースのみを確保して省略され、当該１行分のスペースには「中略」と表示される。
【００５７】
このように、引用部分を省略して印刷用紙の削減効果を高めることができる。また、全てを省略せずに最初の１行と最後の１行については残し、その間に「中略」と表示しているため、これを見たユーザーは、最初の１行と最後の１行を残して、その間の引用部分が省略されていることを容易に把握することができる。即ち、単に引用部分が省略されていることのみならず、「中略」の表示によって省略されている範囲も一見して把握することができるようになっている。
【００５８】
また、引用部分中、省略せずに残されている最初の１行と最後の１行から、引用部分の内容を推測することができる。本例では、最初の１行である「新オフィスのプリンタについて」と、最後の１行である「管理部門  鈴木」を手がかりとして、省略された引用部分を推測することができる。そして、その結果として本文の主旨を正確に把握することができる。
【００５９】
この図５（ｂ）に示すように、印刷プレビュー画面の左上部には、現在印刷プレビュー画面で表示されている印刷枚数，即ち、「印刷」ボタンを選択して印刷を行った場合に消費される用紙の枚数が、「印刷枚数」として表示される。また、その下には、引用部分を省略せず、かつ行間隔の縮小及び文字サイズの縮小を一切行わない場合の印刷枚数が「省略なしの場合」として表示される。さらに、その下には、［｛「省略無しの場合」−「印刷枚数」｝×１００｝／「省略無しの場合」］によって算出される用紙の削減率が、「省エネ率」として表示されるようになっている。
【００６０】
これにより、ユーザーは引用部分を省略することで、どの程度、用紙の削減が可能かを判断することができる。この例では、「印刷枚数」が１であり、「省略無しの場合」が２であるから、引用部分の省略によって１枚の用紙を節約できることを把握することが出来る。また、「省エネ率」が５０％であるから、引用部分の省略によって全体の印刷枚数に対して５０％の削減が見込めることを把握することができる。
【００６１】
また、印刷プレビュー画面の中央上部には、「これまでの省エネ率」と表示され、管理装置３０から配信された当該ＰＣ端末１０の実印刷枚数と仮印刷枚数とが、実印刷枚数／仮印刷枚数という分数形式の態様で表示される。また、その下には、同じく管理装置から配信された累計削減率が表示される。これによって、ユーザーは当該ＰＣ端末１０で今まで実際に印刷を行った印刷枚数と、今まで行った印刷について、仮に、引用部分の省略及び行間隔又は文字サイズの縮小を一切行わなかった場合に必要となった印刷枚数を把握して、これまでの用紙削減効果を一見して把握することができる。また、累計削減率を見ることによって、全体の印刷枚数に対してどの程度の比率で削減効果を得ることができたのかを一見して把握することができる。
【００６２】
さらに印刷プレビュー画面の右側上部には、管理装置３０から配信された全体の累計削減率が、「全社平均省エネ率」として表示される。これによって、ユーザーが、全社平均省エネ率と当該ＰＣ端末１０の累計削減率を比較し、出来る限り引用部分の省略や、行間隔又は文字サイズを縮小して全社平均省エネ率に近づける又はこれを下回るように努力するための契機とすることができる。
【００６３】
図５（ｂ）に示す画面において、引用部分の「中略」にマウスのポインタを合わせてクリックすることで、図５（ｃ）に示す印刷プレビュー画面に更新される。この図５（ｃ）に示す印刷プレビュー画面では、当該省略が行われていた引用部分について、省略が解除され、全文表示となっている。そして、これにより「印刷枚数」が増加して２枚となり、「省エネ率」は０％となる。また、図５（ｃ）の印刷プレビュー画面の右側下部に表示される「戻る」ボタンを選択すると、その直前に表示していた図５（ｂ）の画面を再表示する。即ち、「中略」と「戻る」ボタンの選択によって、引用部分の内容を確認しつつ、当該引用部分の省略を行うか否かをユーザー側から設定可能である。
【００６４】
このように、印刷の実行前に、引用部分の省略によってどの程度の削減が見込めるのか確認することができるため、削減率に応じて、引用部分の省略を行うか否かを設定してから印刷を行うことが可能である。即ち、削減が全く見込めない場合や削減率が低い場合，例えば引用部分を省略した状態でも削減率が０％の場合等には、引用部分の省略を行わずに全文表示として印刷し、一方で削減率が高い場合，例えば２０％以上の場合にのみ、引用部分が省略された状態の本文を印刷するといったことが可能なので、削減率を維持しつつ本文の内容を可能な限り表示するという柔軟性の高い印刷が可能となる。
【００６５】
さらに、「これまでの省エネ率」を見ることが可能であるため、実行しようとしている印刷に係る「省エネ率」と比較した上で、「これまでの省エネ率」の上下まで考慮して引用部分の省略を行うか否かを判断することができる。即ち、「省エネ率」が、「これまでの省エネ率」として表示される累計削減率より高い場合には、出来る限り引用部分の省略や、行間隔又は文字サイズを縮小することで、累計削減率を上昇させないようにしたり、累計削減率を下げるための契機とすることができる。
【００６６】
ここで、本発明のように「これまでの省エネ率」又は「全社平均省エネ率」を印刷プレビュー画面に表示することは、印刷用紙の節約において極めて有効であるといえる。これらは単に統計値の表示ということに留まらず、印刷が行われる毎に、その「省エネ率」との比較対象とされるため、当該印刷を行おうとするユーザーがこれを意識して、可能な限り、「これまでの省エネ率」を下げるよう努力し、さらに、その結果として「これまでの省エネ率」が、「全社平均省エネ率」を下回るよう努力するからである。即ち、可能な限り、引用部分の省略や、行間隔又は文字サイズの縮小を行おうとするからである。
【００６７】
次に図６を用いて、引用部中に異なる他の電子メールの引用部分が存在する場合の操作及び画面表示について説明する。図６（ａ）に示される受信メール２は、管理部門統括の中西氏から管理部門の鈴木氏に送信された電子メールを、受信した鈴木氏が引用してＩＴ部門の田中氏に送信し、さらに田中氏が、鈴木氏から受信した電子メールを引用して鈴木氏に返信したものである。即ち、鈴木氏の電子メール本文は１回引用され、その引用部分中の中西氏の電子メール本文は２回引用されていることになる。アプリケーション画面に当該電子メール本文が表示されている状態で、ツールバーの「印刷プレビュー」ボタンが選択されると、図６（ｂ）に示すような印刷プレビュー画面が表示される。
【００６８】
ここで、引用されている電子メール本文の各行の先頭には、引用部分であることを示す記号として「>」が表示されるので、この記号から引用部分を特定する（図３のＳ１１１）。また、引用部分中の他の引用部分には、各行の先頭の「>」が２つ連続して表示されるので、この記号から他の引用部分を特定する（図３のＳ１１１）。即ち、行の先頭の「>」が連続していなければ最初の引用であり、行の先頭の「>」が２つ連続していれば２回目の引用であるから、それぞれの引用範囲を区別した上で、Ｓ１１３〜Ｓ１１５の処理が可能である。
【００６９】
その結果、図６（ｂ）の印刷プレビュー画面には１回引用されている部分（鈴木氏が記載した部分），及び２回引用されている部分（中西氏が記載した部分）のそれぞれについて、最初の１行及び最後の１行が表示され、その間は１行分のスペースのみを確保して省略され、当該１行分のスペースには「中略」と表示される。
【００７０】
このように、累積して引用が行われた場合にも、各引用部分を区分して、それぞれの最初の行及び最後の行を残すことで、省略後も各引用部分の内容を推測することが可能であり、本文の主旨を正確に把握することができる。本例では、１回引用されている部分に係る最初の１行である「新オフィスのプリンタについて」と、同最後の１行である「管理部門  鈴木」を手がかりとして、省略された引用部分を推測することができる。また、２回引用されている部分に係る最初の１行である「新オフィスのネットワーク環境」と、同最後の１行である「管理部門統括  中西」を手がかりとして、省略された引用部分を推測することができる。
【００７１】
本例では、新オフィスのネットワーク環境について管理部門統括の中西氏が管理部門の鈴木氏に指示を出し、これに基づいて、鈴木氏が新オフィスのプリンタについて指示を出したことを把握することができる。そして、その結果として本文の主旨を正確に把握することができる。
【００７２】
図６（ｂ）に示す画面において、１回引用されている部分の「中略」にマウスのポインタを合わせてクリックすることで、図６（ｃ）に示す印刷プレビュー画面に更新される。この図６（ｃ）に示す印刷プレビュー画面では、１回引用されている部分について、省略が解除され、全文表示となっている。そして、これにより「印刷枚数」は、２枚のままであり、「省エネ率」は変わらず３３％である。また、図６（ｃ）の印刷プレビュー画面の右側下部に表示される「戻る」ボタンを選択すると、その直前に表示していた図６（ｂ）の画面を再表示する。
【００７３】
図６（ｃ）に示す画面において、２回引用されている部分の「中略」にマウスのポインタを合わせてクリックすることで、図７（ｄ）に示す印刷プレビュー画面に更新される。この図７（ｄ）に示す印刷プレビュー画面では、１回引用されている部分の全文表示に加え、２回引用されている部分について、省略が解除され、全文表示となっている。そして、これにより「印刷枚数」は、３枚に増え、「省エネ率」は０％に下がっている。また、図７（ｄ）の印刷プレビュー画面の右側下部に表示される「戻る」ボタンを選択すると、その直前に表示していた図６（ｃ）の画面を再表示する。
【００７４】
従って、このように累積引用されている場合には、１回引用されている部分，２回引用されている部分のそれぞれについて、省略するか否かを独立して設定可能である。また、その設定に際しては、１回引用されている部分のみを全文表示したとしても「印刷枚数」及び「削減率」が変わらないが、これに加えて２回引用されている部分を全文表示とした場合には「印刷枚数」が増加し、「削減率」が下がることを勘案して、例えば１回引用されている部分のみを全文表示とし、２回目の引用部分については省略して印刷する等、削減率を維持しつつ本文の内容を可能な限り表示するという柔軟性の高い印刷が可能となる。
【００７５】
次に、図８及び図９を用いて、最終頁に印刷される部分の占有率が最終頁全体のうちの第１の比率（１／４）以下である場合の操作及び画面表示について説明する。図８（ａ）に示す印刷プレビュー画面のように、最終頁に印刷されている文字又は記号が、数行程度であり、最終頁全体の行数の１／４以下である場合には、右下に「用紙削減」ボタンが表示される。
【００７６】
この「用紙削減」ボタンを選択すると、行間隔縮小モードであるか又は文字サイズ縮小モードであるかを判定して（図３のＳ１４１）、行間隔縮小モードであると判定された場合には、図８（ｂ）に示すように、本文全体が最終頁の前頁までに収まる程度に行間隔を縮小して、その行間隔に基づいて印刷プレビュー画面を再表示する。その結果、最終頁分の印刷用紙を削減することができる。
【００７７】
この例では、図８（ａ）に示すように、行間隔縮小前の「印刷枚数」が２枚であり、「省略無しの場合」が３枚であり、「省エネ率」が３３％である。即ち、引用部分の省略及び行間隔の縮小を一切行わない場合には印刷枚数が３枚のところ、まず引用部分の省略により「印刷枚数」が２枚となり、「省エネ率」が３３％となっている。そして、さらに行間隔縮小によって、図８（ｂ）に示すように、「印刷枚数」が２枚から１枚に減少し、「省エネ率」が３３％から６６％に向上している。よって、引用部分の省略と行間隔の縮小を併用することで、より多くの印刷用紙を削減することができる。
【００７８】
また、前述した引用部分の省略だけでは「印刷枚数」の削減が見込めない場合であっても、省略後の最終頁の占有率が１／４以下であれば、「用紙削減」ボタンが表示される。そして、当該ボタンの選択により行間隔の縮小が行われて、「印刷枚数」の削減及び「省エネ率」の向上が可能となる。
【００７９】
次に、文字サイズ縮小モードが選択されている場合の処理について説明する。図３のＳ１４１で行間隔縮小モードであるか又は文字サイズ縮小モードであるかを判定して、文字サイズ縮小モードであると判定された場合には、図９（ｂ）に示すように、本文全体が最終頁の前頁までに収まる程度に文字サイズを縮小して、その文字サイズに基づいて印刷プレビュー画面を再表示する。その結果、最終頁分の印刷用紙を削減することができる。
【００８０】
この例では、図９（ａ）に示すように、文字サイズ縮小前の「印刷枚数」が２枚であり、「省略無しの場合」が３枚であり、「省エネ率」が３３％である。即ち、引用部分の省略及び文字サイズの縮小を一切行わない場合には印刷枚数が３枚のところ、まず引用部分の省略により「印刷枚数」が２枚となり、「省エネ率」が３３％となっている。そして、さらに文字サイズ縮小によって、図９（ｂ）に示すように、「印刷枚数」が２枚から１枚に減少し、「省エネ率」が３３％から６６％に向上している。よって、引用部分の省略と文字サイズの縮小を併用することで、より多くの印刷用紙を削減することができる。
【００８１】
また、前述した引用部分の省略だけでは「印刷枚数」の削減が見込めない場合であっても、省略後の最終頁の占有率が１／４以下であれば、「用紙削減」ボタンが表示される。そして、当該ボタンの選択により文字サイズの縮小が行われて、「印刷枚数」の削減及び「省エネ率」の向上が可能となる。
【００８２】
次に、図１０を用いて、最終頁に印刷される部分の占有率が最終頁全体のうちの第１の比率（１／４）より大きく、かつ第２の比率（１／２）以下である場合の操作及び画面表示について説明する。図１０（ａ）に示す印刷プレビュー画面のように、最終頁に印刷されている文字又は記号が、最終頁全体の行数の１／４より大きく、１／２以下である場合には、右下に「最適化」ボタンが表示される。
【００８３】
この「最適化」ボタンを選択すると、図１０（ｂ）に示すように、本文全体が最終頁の最終行までに収まる程度に文字サイズを拡大して、その文字サイズに基づいて印刷プレビュー画面を再表示する。
【００８４】
このように、印刷用紙の削減が見込めないケースであって、最終頁に半分以上の空白が存在する場合には、最終頁を占有する程度までに文字サイズを最適化するので、印刷用紙を無駄にすることなく、より見やすい文字サイズで印刷することができる。
【００８５】
［３．本発明の変形例］
最後に、本発明の変形例について説明する。
【００８６】
上記の実施形態では、図５及び図６に示すように、引用されている範囲について、各行の先頭に引用記号「>」が示されており、これにより、引用された回数及び範囲を特定することが可能である例について説明したが、これに限らず、引用が行われたときに引用ヘッダが挿入されている場合であっても引用された回数及び範囲を特定することが可能である。例えば、図１１（ａ）に示すように、引用部分の前に「-original message-」というような引用ヘッダが挿入される場合には、最初の引用ヘッダより後、２度目のヘッダより前の部分を１回引用されている部分として特定し、２度目のヘッダより後の部分を２回引用されている部分，即ち引用部分中の他の電子メールの引用部分として特定する。そして、図１１（ｂ）に示すように、それぞれの引用ヘッダと、それぞれの引用部分の最初の１行及び最後の１行のみを残して、その行間のスペースに「中略」と表示することが可能である。
【００８７】
即ち図３のＳ１１０で引用ヘッダが存在するか否かを判定し、存在すると判定された場合には（Ｙ）、当該最初の引用ヘッダから後の部分を引用部分として特定する（Ｓ１１１）。そして、その特定した引用部分中に他の引用ヘッダ（２度目の引用ヘッダ）が存在するか否かをＳ１１２で判定し、存在すると判定された場合には（Ｙ）、次のＳ１１１で当該他の引用ヘッダ（２度目の引用ヘッダ）から後の部分を引用部分中の他の電子メールの引用部分として特定する。即ち何度目の引用ヘッダか特定することによって、引用回数及び引用されている部分を特定可能である。例えばＮ度目の引用ヘッダであれば、Ｎ回引用されていると特定し、Ｎ度目の引用ヘッダから後，Ｎ＋１度目の引用ヘッダの前までの部分をＮ回引用されている部分として特定可能である。また、Ｎ＋１度目の引用ヘッダが存在しなければ、Ｎ度目の引用ヘッダから後，本文末尾までの部分をＮ回引用されている部分として特定可能である。
【００８８】
ここで、図１１の変形例では、引用ヘッダは「-original message-」の一行だけであるが、この行の他、送信元，送信日時，送信先，及び題名等も含む複数行から構成される引用ヘッダの場合には、当該複数行の構成に合致する部分を引用ヘッダとして認識することで図１１の例と同じように引用回数及び引用部分を特定することができる。
【００８９】
また、図１１の変形例では、印刷プレビュー画面の表示に際して，即ちその後の印刷に際して引用ヘッダを残しているが、これに限らず、引用ヘッダを残さないようにしても良い。このようにすることで、印刷用紙のさらなる節約につながる場合がある。特に引用ヘッダが複数行から構成される場合には、これらを全て残しておくのは印刷用紙が無駄になる可能性が高いため有効である。ここで、引用ヘッダを構成する複数行のうち、送信元，送信先，又は題名等、省略されている引用部分の内容を推測するのに寄与する要素のみを残すようにしても良い。これにより、できるだけ印刷用紙を無駄にせず、かつ引用部分を正確に推測することができる。
【００９０】
ここで、他の電子メールを引用する際に、実施例中に示したような引用記号及び図１１の変形例で示したような引用ヘッダの両方を用いることがある。このとき、行の先頭に引用記号がある範囲について、最初の数行には引用ヘッダが含まれている。この場合には、引用記号及び引用ヘッダのいずれによっても引用回数及び引用部分を特定可能である。
【００９１】
上記の実施形態では、電子メール印刷プログラムに、縮小ステップ及び最適化ステップの両方が含まれる例について説明したが、これに限らず、縮小ステップ又は最適化ステップのいずれか一方のみを含むものであっても良く、また縮小ステップ及び最適化ステップの両方を含まないものであっても良い。
【００９２】
上記の実施形態では、最適化ステップにおいて、最終頁を占有する程度までに当該電子メール本文が全て収まる文字サイズに拡大する例について説明したが、これに限らず、最適化ステップにおいて、最終頁を占有する程度までに当該電子メール本文が全て収まる行間隔に拡大するようにしても良い。また、最終頁を占有する程度に文字サイズ及び行間隔の両方を拡大して設定するようにしても良い。
【００９３】
上記の実施形態及び図１１に示す変形例では、引用部分中の一定部分が最初の１行及び最後の１行である例について説明したが、これに限らず、当該一定部分はその内容を推測可能な部分であれば任意である。従って、最初の２行及び最後の２行であっても良いし、最初の３行のみであっても良い。また、一定部分は、引用部分の最初の一定行及び最後の一定行を除いた部分，又は当該部分の一定部分であっても良い。これによって、引用記号に基づいて特定された引用部分中に含まれる不要なヘッダや、最後に挿入される署名等、引用部分の内容に関係しない部分は省略され、引用部分の内容に関係する部分のみを残すことが可能となる。また、特定された引用部分から、署名部分をサーチして、当該署名部分については除外し、除外後の引用部分について一定部分のみを残すようにしても良い。さらに、一定部分とは、行数によって決定されるものではなく、文字数によって決定されるようにしても良い。一定部分が文字数によって決定されることにより、文字や記号が殆ど無く、情報量の少ない行のみが残され、省略された引用部分を推測できないという可能性が低くなる。
【００９４】
上記の実施形態では、管理装置３０がＬＡＮによってＰＣ端末１０と通信可能に接続されている例について説明したが、これに限らず、公衆回線を介してＰＣ端末１０と通信可能に接続されていても良い。即ち、管理装置３０がＰＣ端末１０とインターネット経由で接続され、ＰＣ端末１０から削減率管理ＤＢにアクセス可能となるような削減率管理システムであっても良い。
【００９５】
上記の実施形態では、最終頁の占有率に係る第１の比率が１／４であり、これより大きな第２の比率が１／２である例について説明したが、これに限らず、第１の比率及びこれより大きな第２の比率は任意である。
【図面の簡単な説明】
【００９６】
【図１】図１は本発明の削減率管理システムの一例を表す機能ブロック図である。
【図２】図２は本発明の印刷用端末に表示される電子メールアプリケーション画面の一例を表す図である。
【図３】図３は本発明の電子メール印刷プログラムが実行する印刷プレビュー画面表示に係る処理の一例を表すフローチャートである。
【図４】図４は本発明の電子メール印刷プログラムが実行する印刷に係る処理の一例を表すフローチャートである。
【図５】図５は本発明の印刷用端末に表示される印刷プレビュー画面の一例を表す図である。
【図６】図６は引用部分中に他の引用部分が存在している場合の印刷プレビュー画面の一例を表す図である。
【図７】図７は図６の続きである。
【図８】図８は縮小ステップにおいて行間隔の縮小が選択されている場合の印刷プレビュー画面の一例を表す図である。
【図９】図９は縮小ステップにおいて文字サイズの縮小が選択されている場合の印刷プレビュー画面の一例を表す図である。
【図１０】図１０は最適化ステップを実行する場合の印刷プレビュー画面の一例を表す図である。
【図１１】図１１は引用部分中に他の引用部分が存在している場合の変形例に係る印刷プレビュー画面を表す図である。
【符号の説明】
【００９７】
１…削減率管理システム
１０…ＰＣ端末
１１…制御部
１４…入力装置
１５…ディスプレイ
２０…プリンタ
３０…管理装置
【図１】
2009059078.tif 000003
【図２】
2009059078.tif 000004
【図３】
2009059078.tif 000005
【図４】
2009059078.tif 000006
【図５】
2009059078.tif 000007
【図６】
2009059078.tif 000008
【図７】
2009059078.tif 000009
【図８】
2009059078.tif 000010
【図９】
2009059078.tif 000011
【図１０】
2009059078.tif 000012
【図１１】
2009059078.tif 000013