(57)【要約】【課題】電子メッセージに添付された電子文書の印刷を管理するための印刷管理プログラムを提供する。【解決手段】電子メッセージに添付された電子文書の印刷を管理するための印刷管理プログラムであって、電子メッセージの送信元を表す出所情報を取得する手順（Ｓ１０１）と、出所情報を、登録リストに登録されている出所情報と照合する手順（Ｓ１０２）と、電子メッセージに添付された電子文書を印刷する際、照合の結果に応じて、電子メッセージに添付された電子文書に設定されている印刷設定を使用するか否かを判断する手順（Ｓ１０４）と、をコンピュータに実行させる。【選択図】図４
2014203282.tif 000002
【特許請求の範囲】
【請求項１】
電子メッセージに添付された電子文書の印刷を管理するための印刷管理プログラムであって、
前記電子メッセージの送信元を表す出所情報を取得する手順（ａ）と、
前記出所情報を、登録リストに登録されている出所情報と照合する手順（ｂ）と、
前記電子メッセージに添付された電子文書を印刷する際、前記照合の結果に応じて、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用するか否かを判断する手順（ｃ）と、
をコンピュータに実行させるための印刷管理プログラム。
【請求項２】
前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致する場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用すると判断する請求項１に記載の印刷管理プログラム。
【請求項３】
前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致しない場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を一旦使用しないと判断し、
前記印刷設定を使用するか否かを確認する手順（ｄ）をさらに含む請求項１または請求項２に記載の印刷管理プログラム。
【請求項４】
前記電子メッセージに添付された電子文書を印刷した場合、前記電子メッセージに添付された電子文書に設定されている印刷設定が変更されたか否かを判断する手順（ｅ）と、
前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されずに印刷された前記電子文書があった場合、当該電子文書が添付された電子メッセージの送信元の出所情報を、前記登録リストに登録する手順（ｆ）と、
をさらに含む請求項２または３に記載の印刷管理プログラム。
【請求項５】
前記手順（ｅ）の判断結果に基づいて、送信元別に、電子文書の印刷設定が変更されずに印刷された印刷設定不変回数を計測する手順（ｇ）をさらに含み、
前記手順（ｆ）においては、前記印刷設定不変回数が所定の回数になった送信元の出所情報が、前記登録リストに登録される請求項４に記載の印刷管理プログラム。
【請求項６】
前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されて印刷された前記電子文書が添付された電子メッセージの送信元の出所情報を、前記登録リストから削除する手順（ｈ）をさらに含む請求項４または請求項５に記載の印刷管理プログラム。
【請求項７】
前記手順（ｅ）の判断結果に基づいて、送信元別に、電子文書の印刷設定が変更されて印刷された印刷設定変更回数を計測する手順（ｉ）をさらに含み、
前記手順（ｆ）においては、前記印刷設定変更回数が所定の回数になった送信元の出所情報が、前記登録リストから削除される請求項４〜６のいずれか一項に記載の印刷管理プログラム。
【請求項８】
前記手順（ｇ）および前記手順（ｉ）においては、それぞれ所定の期間内の前記印刷設定不変回数および前記印刷設定変更回数を計測する請求項５または請求項７に記載の印刷管理プログラム。
【請求項９】
前記手順（ｇ）および前記手順（ｉ）においては、それぞれ所定の期間内の連続した前記印刷設定不変回数および前記印刷設定変更回数を計測する請求項５または請求項７に記載の印刷管理プログラム。
【請求項１０】
前記電子メッセージに添付された電子文書の保存位置と、当該電子文書が添付された前記電子メッセージの出所情報とを関連付けて記録する電子文書追跡リストを作成する手順（ｊ）をさらに含み、
前記手順（ａ）においては、前記電子文書追跡リストから前記電子メッセージの送信元の出所情報を取得する請求項２〜９のいずれか一項に記載の印刷管理プログラム。
【請求項１１】
前記電子メッセージに添付された電子文書を印刷した場合、前記電子メッセージに添付された電子文書に設定されている印刷設定が変更されたか否かを判断する手順（ｅ）と、
前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されずに印刷された前記電子文書が添付された電子メッセージの送信元の出所情報を、関連する前記保存位置と共に、前記電子文書追跡リストから削除する手順（ｋ）と、
をさらに含む請求項１０に記載の印刷管理プログラム。
【請求項１２】
前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致する場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用しないと判断する請求項１に記載の印刷管理プログラム。
【請求項１３】
前記電子メッセージは、電子メールであり、
前記出所情報は、前記電子メールのメールアドレスまたはドメイン名である請求項１〜１２のいずれか一項に記載の印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メッセージに添付された電子文書の印刷を管理するための印刷管理プログラムに関する。
【背景技術】
【０００２】
オフィスワークなどの現場では、電子メールやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）などの情報交換手段を利用して、添付ファイルとして電子文書を受け取る場面が増えている。そして、受け取った電子文書（以下、電子メッセージに添付された電子文書とも言う）を印刷することがある。電子文書はワープロや表計算ソフトなどのアプリケーションにより作成され、電子文書にはアプリケーションによって設定された印刷設定の情報が含まれる。
【０００３】
一方で、電子メッセージに添付された電子文書に設定された印刷設定が、必ずしも電子文書を印刷するのに適した印刷設定になっているとは限らない。たとえば、電子メッセージの送信元のユーザーが特段に印刷設定を意識せずに文書を作成したために、元々の印刷設定により印刷すると、関連する情報が複数の用紙に亘って印刷されてしまい読みにくい場合がある。あるいは、送信元のユーザーが設定した印刷設定は、たとえば、印刷指定用紙や余白設定などについて、受信側のユーザーの好みの印刷設定と異なる場合もある。
【０００４】
ここで、電子文書に設定された印刷設定は、その電子文書を利用するユーザーにより設定し直すことができる。しかし、毎回、受信側のユーザーが印刷設定を確認、変更するのは面倒である。
【０００５】
そこで、受信した電子文書に設定された印刷設定が予め登録された印刷設定と異なる場合、電子文書の印刷設定を登録された印刷設定に変更する、印刷設定自動変更装置が提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１３３４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、受信したデータに設定された印刷設定が登録された印刷設定と異なれば、一律にデータの印刷設定を登録された印刷設定に変更してしまう。これでは、逆に望まない印刷結果となってしまうことがある。
【０００８】
たとえば、表計算ソフトを利用して電子文書を作成した場合、通常、表計算ソフトの表自体には「ページ」という概念がない。このため、送信元のユーザーは、記入した情報が印刷時に１ページに収まるように、１ページとして印刷する範囲（印刷範囲）を印刷設定として設定できる。このような印刷設定が設定されているにも関わらず、受信側において強制的に印刷設定を変更した場合、送信元のユーザーが設定した印刷範囲がくずれ、情報が異なるページに分離して印刷される可能性がある。送信元のユーザーが適切に印刷設定をしている場合、受信側で印刷設定を変更することは好ましくない。
【０００９】
逆に、たとえば、別の送信元のユーザーは普段から電子文書に適切に印刷範囲を設定していない場合もある。この場合、特許文献１記載の発明のように、受信側で印刷設定を変更した方が好ましい。
【００１０】
本発明は、上記事情に鑑みて成されたものであり、電子メッセージに添付された電子文書の印刷にあたり、ユーザーの手間を省きつつ、意図しない印刷設定で印刷されてしまうことを防ぐことができる印刷管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
（１）上記の目的を達成するための本発明に係る印刷管理プログラムは、電子メッセージに添付された電子文書の印刷を管理するための印刷管理プログラムであって、前記電子メッセージの送信元を表す出所情報を取得する手順（ａ）と、前記出所情報を、登録リストに登録されている出所情報と照合する手順（ｂ）と、前記電子メッセージに添付された電子文書を印刷する際、前記照合の結果に応じて、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用するか否かを判断する手順（ｃ）と、をコンピュータに実行させる。
【００１２】
（２）前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致する場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用すると判断する上記（１）に記載の印刷管理プログラム。
【００１３】
（３）前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致しない場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を一旦使用しないと判断し、前記印刷設定を使用するか否かを確認する手順（ｄ）をさらに含む上記（１）または（２）に記載の印刷管理プログラム。
【００１４】
（４）前記電子メッセージに添付された電子文書を印刷した場合、前記電子メッセージに添付された電子文書に設定されている印刷設定が変更されたか否かを判断する手順（ｅ）と、前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されずに印刷された前記電子文書があった場合、当該電子文書が添付された電子メッセージの送信元の出所情報を、前記登録リストに登録する手順（ｆ）と、をさらに含む上記（２）または（３）に記載の印刷管理プログラム。
【００１５】
（５）前記手順（ｅ）の判断結果に基づいて、送信元別に、電子文書の印刷設定が変更されずに印刷された印刷設定不変回数を計測する手順（ｇ）をさらに含み、前記手順（ｆ）においては、前記印刷設定不変回数が所定の回数になった送信元の出所情報が、前記登録リストに登録される上記（４）に記載の印刷管理プログラム。
【００１６】
（６）前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されて印刷された前記電子文書が添付された電子メッセージの送信元の出所情報を、前記登録リストから削除する手順（ｈ）をさらに含む上記（４）または（５）に記載の印刷管理プログラム。
【００１７】
（７）前記手順（ｅ）の判断結果に基づいて、送信元別に、電子文書の印刷設定が変更されて印刷された印刷設定変更回数を計測する手順（ｉ）をさらに含み、前記手順（ｆ）においては、前記印刷設定変更回数が所定の回数になった送信元の出所情報が、前記登録リストから削除される上記（４）〜（６）のいずれか一項に記載の印刷管理プログラム。
【００１８】
（８）前記手順（ｇ）および前記手順（ｉ）においては、それぞれ所定の期間内の前記印刷設定不変回数および前記印刷設定変更回数を計測する上記（５）または（７）に記載の印刷管理プログラム。
【００１９】
（９）前記手順（ｇ）および前記手順（ｉ）においては、それぞれ所定の期間内の連続した前記印刷設定不変回数および前記印刷設定変更回数を計測する上記（５）または（７）に記載の印刷管理プログラム。
【００２０】
（１０）前記電子メッセージに添付された電子文書の保存位置と、当該電子文書が添付された前記電子メッセージの出所情報とを関連付けて記録する電子文書追跡リストを作成する手順（ｊ）をさらに含み、前記手順（ａ）においては、前記電子文書追跡リストから前記電子メッセージの送信元の出所情報を取得する上記（２）〜（９）のいずれか一項に記載の印刷管理プログラム。
【００２１】
（１１）前記電子メッセージに添付された電子文書を印刷した場合、前記電子メッセージに添付された電子文書に設定されている印刷設定が変更されたか否かを判断する手順（ｅ）と、前記手順（ｅ）の判断結果に基づいて、印刷設定が変更されずに印刷された前記電子文書が添付された電子メッセージの送信元の出所情報を、関連する前記保存位置と共に、前記電子文書追跡リストから削除する手順（ｋ）と、をさらに含む上記（１０）に記載の印刷管理プログラム。
【００２２】
（１２）前記手順（ｃ）において、前記送信元の出所情報が前記登録リストに登録されている出所情報と一致する場合、前記電子メッセージに添付された電子文書に設定されている印刷設定を使用しないと判断する上記（１）に記載の印刷管理プログラム。
【００２３】
（１３）前記電子メッセージは、電子メールであり、前記出所情報は、前記電子メールのメールアドレスまたはドメイン名である上記（１）〜（１２）のいずれか一項に記載の印刷管理プログラム。
【発明の効果】
【００２４】
本発明に係る印刷管理プログラムによれば、電子メッセージに添付された電子文書に設定されている印刷設定を使用するか否かの判断に、電子メッセージの送信元のメールアドレスと、登録リストに登録されているメールアドレスとの照合結果を用いる。したがって、送信元の出所別に選択的に印刷設定の使用の可否を判断できるため、電子メッセージに添付された電子文書の印刷にあたり、ユーザーの手間を省きつつ、意図しない印刷設定で印刷されてしまうことを防ぐことができる。
【図面の簡単な説明】
【００２５】
【図１】印刷管理プログラムを実行するコンピュータシステムのハードウェア構成の一例を示すブロック図である。
【図２】印刷管理プログラムを実行するコンピュータシステムにおける登録リストの一例を示す図である。
【図３】プリンタードライバーの印刷設定画面の一例を示す図である。
【図４】第１実施形態に係る印刷管理プログラムの処理手順を示すフローチャートである。
【図５】警告メッセージの一例を示す図である。
【図６】電子文書追跡リストの一例を示す図である。
【図７】第２実施形態に係る印刷管理プログラムの処理手順を示すフローチャートである。
【図８】印刷実績リストの一例を示す図である。
【図９】第３実施形態に係る印刷管理プログラムの処理手順を示すフローチャートである。
【図１０】図９の登録リスト更新処理の具体的な処理手順を示すフローチャートである。
【図１１】図１０の登録リスト更新処理（１）の一例を示す図である。
【図１２】図１０の登録リスト更新処理（２）の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、添付した図面を参照して、本発明の実施形態を、［第１実施形態］から［第３実施形態］に分けて説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２７】
［第１実施形態］
［コンピュータシステムのハードウェア構成］
図１は、印刷管理プログラムを実行するコンピュータシステムのハードウェア構成の一例を示すブロック図である。
【００２８】
コンピュータシステム１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、ディスプレイ１５、入力装置１６、ネットワークＩ／Ｆ１７を備えており、これらは、信号をやり取りするためのバス１８を介して相互に接続されている。
【００２９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、プログラムに従って、上記各部の制御や各種の演算処理を行う。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２は、各種プログラムや各種データを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３は、作業領域として一時的にプログラムやデータを記憶する。
【００３０】
ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）システムを含む各種プログラムや各種データを格納する。ディスプレイ１５は、たとえばＬＣＤ、ＣＲＴ等であり、各種の情報を表示する。入力装置１６は、たとえばマウスなどのポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。ネットワークフェースＩ／Ｆ１７は、たとえば、ＬＡＮボードなどネットワークを介して他の機器と通信するためのインタフェースである。通信には、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどの規格が用いられる。コンピュータシステム１は、ネットワークフェースＩ／Ｆ１７を介して、他の機器と電子メールを送受信することもできる。
【００３１】
プリンター１９は、ネットワークＩ／Ｆ１７を介して、コンピュータシステム１と相互に通信可能に接続されている。プリンター１９は、後述する電子文書等を印刷する。
【００３２】
なお、コンピュータシステム１は、上述した構成要素以外の構成要素を含んでもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００３３】
上記構成において、ＨＤＤ１４には、電子メールの送受信や管理を行うためのメーラープログラム（以下、「メーラー」という）と、電子文書を閲覧や編集するためのアプリケーションとがインストールされている。メーラーは、受信した電子メール毎に送信元のメールアドレスなどの情報を管理する。メーラーは、電子メールに添付ファイルとして添付された電子文書があれば、当該添付ファイルを所定の場所に格納する。電子文書には、文章データ、図面データ、写真データ等が含まれる。
【００３４】
さらに、ＨＤＤ１４には、特定の出所情報としてメールアドレスが登録される登録リスト２０が格納されている。図２は、登録リストの一例を示す図である。
【００３５】
図２に示すように、登録リスト２０には、特定の出所情報として、複数のメールアドレスが登録されている。第１実施形態では、登録リスト２０に登録するメールアドレスは、ユーザーが任意に決定する。ユーザーは、たとえば、受信した電子メールに添付された添付ファイルを、印刷設定を変更せずに印刷しても問題ないと判断できる場合に、当該電子メールの送信元のメールアドレスを登録リスト２０に加える。逆に、たとえば、ユーザーは、受信した電子メールに添付された添付ファイルを、印刷設定を変更せずに印刷すると問題があると判断する場合に、当該電子メールの送信元のメールアドレスを登録リスト２０に加えてもよい。以下では、印刷設定を変更せずに印刷しても問題ない添付ファイルを送信する出所情報が、登録リスト２０に登録されているものとして説明する。
【００３６】
ＨＤＤ１４には、さらに、電子文書を印刷するためにプリンター１９を制御するためのプリンタードライバー３０がインストールされている。プリンタードライバー３０は、電子文書に対する印刷設定の変更を受け付けたり、電子文書をプリンター１９が解釈可能なプリントデータに変換したりする。プリンタードライバー３０は、電子文書に設定されている印刷設定をユーザーが変更できるように、ディスプレイ１５に印刷設定画面を表示できる。
【００３７】
図３は、プリンタードライバーの印刷設定画面の一例を示す図である。
【００３８】
図３に示すように、プリンタードライバー３０の印刷設定画面には、現在の印刷指定用紙の設定など印刷設定関連の項目が含まれており、これらの設定はユーザーが入力装置１６を使用して適宜設定変更できる。そして、ユーザーにより画面上の「ＯＫ」ボタンが押されると、設定変更が反映される。画面上の「キャンセル」ボタンが押されると、印刷設定の変更がキャンセルされ、印刷されずに、印刷処理が終了される。
【００３９】
ＨＤＤ１４には、さらに、印刷管理プログラムが記憶されている。以下、第１実施形態に係る印刷管理プログラムの処理内容について、詳細に説明する。
【００４０】
［印刷管理プログラムの処理］
図４は、第１実施形態に係る印刷管理プログラムの処理手順を示すフローチャート、図５は、警告メッセージの一例を示す図である。第１実施形態に係る印刷管理プログラムは、電子メッセージに添付された電子文書、すなわち添付ファイルとして、電子メールに添付されている電子文書の印刷を管理するための印刷管理プログラムである。
【００４１】
第１実施形態に係る印刷管理プログラムは、メーラーを含むコンピュータシステム１上の全てのアプリケーションの状態や操作を常時に監視し、添付ファイルの印刷を管理する。
【００４２】
＜ステップＳ１００＞
ＣＰＵ１１は、メーラーに管理されている添付ファイルがオープンされたか（アプリケーションによって読み込まれたか）否かを判断する。具体的には、ＣＰＵ１１は、メーラー上の添付ファイルのファイル状態を順番に問い合わせ、そのフィードバックから添付ファイルがオープンされたか否かを判断する。
【００４３】
ＣＰＵ１１は、添付ファイルがオープンされていない場合（Ｓ１００：ＮＯ）、添付ファイルがオープンされるまで、ステップＳ１００の処理を繰り返す。一方、ＣＰＵ１１は、添付ファイルがオープンされた場合（Ｓ１００：ＹＥＳ）、ステップＳ１０１へ処理を移行する。
【００４４】
＜ステップＳ１０１＞
ＣＰＵ１１は、ステップＳ１００においてオープンされた添付ファイルの送信元のメールアドレスを取得する。具体的には、ＣＰＵ１１は、メーラー上のどの電子メールに添付された添付ファイルがオープンされたかを特定し、特定した電子メールの送信元のメールアドレスを取得する。
【００４５】
＜ステップＳ１０２＞
ＣＰＵ１１は、ステップＳ１０１において取得した送信元のメールアドレスを、登録リスト２０に登録されているメールアドレスと照合する。具体的には、ＣＰＵ１１は、登録リスト２０を参照して、登録リスト２０に登録されている複数のメールアドレスを順番に読出し、取得した送信元のメールアドレスと一致するか否かを照合する。ＣＰＵ１１は、照合の結果をＲＡＭ１３かＨＤＤ１４に記憶する。
【００４６】
＜ステップＳ１０３＞
ＣＰＵ１１は、添付ファイルの印刷が検知されたか否かを判断する。具体的には、ＣＰＵ１１は、アプリケーション上で添付ファイルに対する印刷イベントが発生したか否かを検知する。
【００４７】
ＣＰＵ１１は、添付ファイルの印刷が検知されない場合（Ｓ１０３：ＮＯ）、ステップＳ１１０へ処理を移行する。一方、ＣＰＵ１１は、添付ファイルの印刷が検知された場合（Ｓ１０３：ＹＥＳ）、ステップＳ１０４へ処理を移行する。
【００４８】
＜ステップＳ１０４＞
ＣＰＵ１１は、添付ファイルの送信元のメールアドレスと登録リスト２０に登録されているメールアドレスとの照合の結果に応じて、添付ファイルに設定されている印刷設定を使用するか否かを判断する。具体的には、ＣＰＵ１１は、送信元のメールアドレスが登録リスト２０に登録されているメールアドレスと一致する場合、その添付ファイルに設定されている印刷設定を使用すると判断する。一方、ＣＰＵ１１は、送信元のメールアドレスが登録リスト２０に登録されているメールアドレスと一致しない場合、その添付ファイルに設定されている印刷設定を一旦使用しないと判断する。
【００４９】
ＣＰＵ１１は、添付ファイルに設定されている印刷設定を一旦使用しないと判断する場合（Ｓ１０４：ＮＯ）、プリンタードライバー３０による添付ファイルの印刷を中断し、ステップＳ１０５へ処理を移行する。一方、ＣＰＵ１１は、添付ファイルに設定されている印刷設定を使用すると判断する場合（Ｓ１０４：ＹＥＳ）、ステップＳ１０９へ処理を移行する。
【００５０】
＜ステップＳ１０５＞
ＣＰＵ１１は、添付ファイルに設定されている印刷設定を、変更せずに使用するか否かを確認する。具体的には、ＣＰＵ１１は、添付ファイルに設定されている印刷設定を使用するか否かを確認するために、図５に示すような警告メッセージ４０をディスプレイ１５に表示させる。
【００５１】
図５に示すように、警告メッセージ４０は、添付ファイルの送信元の情報を表示し、さらに、添付ファイルに設定されている印刷設定をそのまま印刷するか否かの問合せを表示する。警告メッセージ４０には、ユーザーにより選択できる「はい（Ｙ）」ボタンおよび「いいえ（Ｎ）」ボタンも表示されている。なお、警告メッセージ４０に表示させるテキスト情報の内容および各種ボタン類は、必要に応じて変更できる。
【００５２】
＜ステップＳ１０６＞
ＣＰＵ１１は、添付ファイルに設定されている印刷設定を変更するか否かを判断する。具体的には、ＣＰＵ１１は、図５に示した警告メッセージ４０において、ユーザーにより「はい（Ｙ）」ボタンが押されたか、または、「いいえ（Ｎ）」が押されたかを検知する。ＣＰＵ１１は、ユーザーにより「はい（Ｙ）」ボタンが押された場合、添付ファイルに設定されている印刷設定を変更しないと判断し、「いいえ（Ｎ）」が押された場合、添付ファイルに設定されている印刷設定を変更すると判断する。
【００５３】
ＣＰＵ１１は、添付ファイルに設定されている印刷設定を変更しない場合（Ｓ１０６：ＮＯ）、ステップＳ１０４において中断させた添付ファイルの印刷を再開し、ステップＳ１０９へ処理を移行する。したがって、一旦使用しないと判断された添付ファイルに設定されている印刷設定は、確認を経て当初の印刷設定のまま再度添付ファイルの印刷に使用される。一方、ＣＰＵ１１は、添付ファイルに設定されている印刷設定を変更する場合（Ｓ１０６：ＹＥＳ）、ステップＳ１０７へ処理を移行する。
【００５４】
＜ステップＳ１０７＞
ＣＰＵ１１は、プリンタードライバー３０の印刷設定画面をディスプレイ１５に表示し、ユーザーによる各種印刷設定の変更を受け付ける。
【００５５】
＜ステップＳ１０８＞
ＣＰＵ１１は、添付ファイルに対する印刷処理を中止するか否かを判断する。具体的には、ＣＰＵ１１は、図３に示す印刷設定画面において、ユーザーにより「ＯＫ」ボタンが押されたか、または、「キャンセル」ボタンが押されたかを検知する。ＣＰＵ１１は、ユーザーにより「ＯＫ」ボタンが押された場合、添付ファイルに対する印刷処理を中止しないと判断し、「キャンセル」ボタンが押された場合、添付ファイルに対する印刷処理を中止すると判断する。
【００５６】
ＣＰＵ１１は、添付ファイルに対する印刷処理を中止しない場合（Ｓ１０８：ＮＯ）、変更された印刷設定による印刷のために、ステップＳ１０９へ処理を移行する。したがって、一旦使用しないと判断された添付ファイルに設定されている印刷設定は、確認を経てユーザーにより変更されて添付ファイルの印刷に使用される。一方、ＣＰＵ１１は、添付ファイルに対する印刷処理を中止する場合（Ｓ１０８：ＹＥＳ）、ステップＳ１１０へ処理を移行する。
【００５７】
＜ステップＳ１０９＞
ＣＰＵ１１は、添付ファイルをプリンター１９が解釈可能なプリントデータに変換して、プリンター１９に送信する。
【００５８】
＜ステップＳ１１０＞
ＣＰＵ１１は、添付ファイルがクローズ（終了）されたか否かを判断する。
【００５９】
ＣＰＵ１１は、添付ファイルがクローズされない場合（Ｓ１１０：ＮＯ）、ステップＳ１０３の処理に戻る。一方、ＣＰＵ１１は、添付ファイルがクローズされた場合（Ｓ１１０：ＹＥＳ）、メーラーからオープンされた当該添付ファイルに対する印刷を管理するための処理を終了させる。
【００６０】
以上のように、第１実施形態に係る印刷管理プログラムによれば、添付ファイルの送信元のメールアドレスと、登録リストに登録されているメールアドレスとの照合結果を用いて、添付ファイルに設定されている印刷設定を使用するか否かを判断する。したがって、送信元の出所別に選択的に印刷設定の使用の可否を判断できる。
【００６１】
特に、登録リスト２０には、印刷設定を変更せずに印刷しても問題ない添付ファイルを送信する送信元のメールアドレスが、ユーザーによって選択され、登録されている。したがって、添付ファイルの送信元のメールアドレスが、登録リストに登録されていれば、印刷設定の変更を確認することなく、直ちに印刷処理を実行できる。したがって、毎回、添付ファイルに設定されている印刷設定を確認しなくても、受信側のユーザーにとって望ましい印刷結果が得られる。したがって、添付ファイルに対する印刷における利便性を向上できる。
【００６２】
さらに、第１実施形態に係る印刷管理プログラムは、添付ファイルに設定されている印刷設定を一旦使用しないと判断した場合、印刷設定を使用するか否かを確認する。このため、添付ファイルに望ましくない印刷設定が設定されていても、そのまま印刷されることがない。結果として、受信側のユーザーが意図しない印刷設定で印刷されてしまうことを防止できる。印刷のし直しによる印刷用紙やインクの無駄をなくすことができる。
【００６３】
第１実施形態の印刷管理プログラムは、メーラーや添付ファイルをオープンできる全てのアプリケーションから独立し、メーラーおよびアプリケーションの状態や操作を常時監視している。しかし、これに限定されない。印刷管理プログラムの処理の一部を、メーラーの処理として達成してもよい。たとえば、メーラーは、印刷管理プログラムとして、上述のステップＳ１００からステップＳ１０２までの処理を実行してもよい。この場合、メーラーは、自身が管理している添付ファイルをオープンしたアプリケーションだけを監視すれば足りる。そして、添付ファイルをオープンしたアプリケーションのみの状態や操作を、添付ファイルのオープンからクローズまで常時に監視すればよいので、ＣＰＵ１１の処理負担が軽減され、処理速度を速くできる。また、監視するデータが大幅に低減され、大量のリソース空間が節約でき、さらに処理速度を速くできる。
【００６４】
また、上述した印刷管理プログラムの処理において、添付ファイルがオープンされたか否かを判断する手法として、他の周知の方法を使用しても良い。たとえば、添付ファイルがオープンされたときに、ＣＰＵ１１は、割り込み通知を受け付けることにより、添付ファイルがオープンされたか否かを判断してもよい。
【００６５】
また、上記実施形態においては、登録リスト２０に、出所情報としてメールアドレスを登録している。しかし、出所情報は、メールアドレスに限らない。たとえば、会社や団体などの集合によって、適切に印刷設定が設定された電子文書を添付ファイルとして送信する傾向があるか否かを区別できる場合がある。この場合、会社や団体のユーザーに共通して使用されるドメイン名を、登録リスト２０に登録する出所情報としてもよい。これにより、共通のドメイン名を使用する会社や団体ごとに、添付ファイルの印刷設定をそのまま変更せずに使用してもよいか判断できる。この場合、印刷管理プログラムにおいて、ＣＰＵ１１は、添付ファイルの送信元のメールアドレスからドメイン名を参照して、登録リスト２０に同じドメイン名があるか否かを照合する。
【００６６】
また、上記実施形態においては、登録リスト２０に、印刷設定を変更せずに印刷しても問題ない送信元のメールアドレスが登録されている。しかし、登録リスト２０に、印刷設定を変更せずに印刷すると問題がある送信元のメールアドレスが登録されてもよい。この場合、ステップＳ１０４の処理において、ＣＰＵ１１は、送信元のメールアドレスが登録リスト２０に登録されているメールアドレスと一致する場合に、その添付ファイルに設定されている印刷設定を一旦使用しないと判断する（Ｓ１０４：ＮＯ）。一方、ＣＰＵ１１は、送信元のメールアドレスが登録リスト２０に登録されているメールアドレスと一致しない場合、その添付ファイルに設定されている印刷設定を使用すると判断する（Ｓ１０４：ＹＥＳ）。
【００６７】
また、上述した印刷管理プログラムの処理において、添付ファイルの印刷の検知処理（Ｓ１０３）を、送信元のメールアドレス取得処理（Ｓ１０１）、登録リストのメールアドレスとの照合処理（Ｓ１０２）の後に実行させている。しかし、第１実施形態はこれに限らず、添付ファイルの印刷の検知処理（Ｓ１０３）を、送信元のメールアドレス取得処理（Ｓ１０１）、登録リストのメールアドレスとの照合処理（Ｓ１０２）の前に実行させてもよい。前者の場合、ユーザーが印刷を指示する前に、予め照合処理まで終わっているので、印刷が指示されると、ただちに警告メッセージの表示や印刷の実行がされる。一方、後者の場合、印刷指示がされない添付ファイルに対しては処理を実行させないため、実際印刷指示がされずにクローズされた添付ファイルに対する処理がなく、ＣＰＵ１１の処理負担やリソースの使用量を低減できる。
【００６８】
また、上述した印刷管理プログラムの処理において、１つの添付ファイルがオープンされてからクローズされるまでの印刷管理について、詳細に説明した。しかし、第１実施形態はこれに限らず、複数の添付ファイルが同時にオープンされている場合でも、それぞれの添付ファイルに対して、上記同様の処理を実行させ、それぞれの添付ファイルに対して印刷管理を行うこともできる。
【００６９】
［第２実施形態］
上述した第１実施形態に係る印刷管理プログラムでは、電子メッセージに添付された電子文書として、電子メールに添付されている添付ファイルの印刷を管理している。第２実施形態では、当初は電子メールに添付された電子文書が、コンピュータシステム１内において電子メールから離れて保存あるいは複製されてできた電子文書の印刷を管理する。すなわち、本発明において、電子メッセージに添付された電子文書は、現在電子メッセージに添付されている電子文書だけでなく、過去に電子メッセージに添付された電子文書も含まれる。このような過去に電子メッセージに添付された電子文書を、以下では、２次ファイルと称する。２次ファイルは、添付ファイルに当初設定されていた印刷設定が変更されずに、保持されているものとする。
【００７０】
［コンピュータシステムのハードウェア構成］
第２実施形態に係る印刷管理プログラムを実行するコンピュータシステム２は、第１実施形態のコンピュータシステム１と同様のハードウェアにより構成できる。ＨＤＤ１４には、さらに、添付ファイルから生成された２次ファイルの保存位置と当該添付ファイルが添付されていた電子メールの送信元の出所情報とを関連付けて記録するための電子文書追跡リスト５０が格納されている。
【００７１】
図６は、電子文書追跡リストの一例を示す図である。図６に示すように、電子文書追跡リスト５０には、２次ファイルのファイルパスとその２次ファイルを生成した添付ファイルの送信元のメールアドレスが対をなして記録されている。ファイルパスは、２次ファイルが保存されている位置（階層）を示す情報である。ＣＰＵ１１は、メーラー上の添付ファイルに対する移動や複製等の操作を監視し、添付ファイルから派生して２次ファイルが生成されると、電子文書追跡リスト５０に、２次ファイルのファイルパスおよび送信元のメールアドレスを関連付けて記録する。ＣＰＵ１１は、生成された２次ファイルがさらに移動や複製等されると、電子文書追跡リスト５０に、新たな２次ファイルのファイルパスおよび送信元のメールアドレスを関連付けて記録する。
【００７２】
以下、第２実施形態に係る印刷管理プログラムの処理内容について、詳細に説明する。
【００７３】
［印刷管理プログラムの処理］
図７は、第２実施形態に係る印刷管理プログラムの処理手順を示すフローチャートである。第２実施形態に係る印刷管理プログラムは、電子メールから独立した状態にある２次ファイルの印刷を管理するための処理を含む。
【００７４】
図７に示すように、第２実施形態に係る印刷管理プログラムは、第１実施形態に係る印刷管理プログラムと比較して、取り扱う電子メールに添付された電子文書が添付ファイルか２次ファイルかで相違する。第２実施形態のＳ２０２〜Ｓ２０８、Ｓ２１０、Ｓ２１１の処理は、第１実施形態のＳ１０２〜Ｓ１１０の処理と、取り扱う電子メールに添付された電子文書が異なる以外は、処理の内容は基本的に同様である。したがって、第２実施形態において、第１実施形態と同様の上記処理については、説明を省略する。
【００７５】
第２実施形態のＳ２００、Ｓ２０１、Ｓ２０９の処理内容について、詳細に説明する。
【００７６】
＜ステップＳ２００＞
ＣＰＵ１１は、２次ファイルがオープンされたか否かを判断する。具体的には、ＣＰＵ１１は、電子文書がオープンされると、オープンされた電子文書のファイルパスを、電子文書追跡リスト５０と照合して、電子文書追跡リスト５０に記録されているか判断する。記録されている場合、ＣＰＵ１１は、２次ファイルがオープンされたと判断する（Ｓ２００：ＹＥＳ）。
【００７７】
＜ステップＳ２０１＞
ＣＰＵ１１は、ステップＳ２００においてオープンされたと判断した２次ファイルのファイルパスに関連付けられている送信元のメールアドレスを取得する。
【００７８】
＜ステップＳ２０９＞
ＣＰＵ１１は、電子文書追跡リスト５０を更新する。具体的には、ＣＰＵ１１は、当初から設定されている印刷設定を変更せずに印刷する２次ファイルのファイルパスおよび送信元のメールアドレスを、電子文書追跡リスト５０から削除する。削除する理由は次の通りである。ステップＳ２０９の処理は、ステップＳ２０４またはステップＳ２０６において、２次ファイルに当初から設定されている印刷設定をそのまま使用すると判断されたことを前提としている。当初の印刷設定をそのまま使える２次ファイルについては、以後も電子文書追跡リスト５０により追跡して、ステップＳ２０５において警告を発生させるかを判断する必要がない。したがって、電子文書追跡リスト５０から２次ファイルのファイルパスおよび送信元のメールアドレスを削除して、本処理の適用対象から除外する。削除することにより、電子文書追跡リスト５０に対するＣＰＵ１１の処理負担を低減できる。
【００７９】
以上のように、第２実施形態に係る印刷管理プログラムによれば、第１実施形態と同様の効果を、２次ファイルに対しても達成できる。
【００８０】
上記の印刷管理プログラムは、メーラーの機能の一部として実現されてもよいし、メーラーから独立したプログラムとして実現されてもよい。また、印刷管理プログラムは、コンピュータシステム１のＯＳの機能の一部として実現されてもよい。
【００８１】
なお、上述した第１第２実施形態に係る印刷管理プログラムを１つの印刷管理プログラムとして統合させてもよい。
【００８２】
また、出所情報としてメールアドレスを用いているが、代わりにドメイン名を用いてもよい。
【００８３】
［第３実施形態］
上述した第１第２実施形態に係る印刷管理プログラムでは、予め用意された登録リスト２０を使用している。第３実施形態では、登録リスト２０を自動で更新する処理をさらに含む。第３実施形態において、登録リスト２０は、初期状態として、空の状態であるか、あるいは、ユーザーが手動で登録したメールアドレスが登録されている。
【００８４】
［コンピュータシステムのハードウェア構成］
第３実施形態に係る印刷管理プログラムを実行するコンピュータシステム３は、第１実施形態のコンピュータシステム１と同様なハードウェアにより構成できる。ＨＤＤ１４には、さらに、電子メールに添付された電子文書に対する印刷の実績を示す印刷実績リスト６０が格納されている。
【００８５】
図８は、印刷実績リストの一例を示す図である。図８に示すように、印刷実績リスト６０には、送信元別（メールアドレス別）に、当該送信元からの電子メールに添付された電子文書に対する印刷実績が記録されている。印刷実績は、電子メールに添付された電子文書を印刷する際の印刷設定の変更の有無および印刷日時を含む。印刷設定が変更されて印刷された印刷日時は、印刷設定変更日付として、印刷実績リスト６０に登録される。印刷設定が変更されずに印刷された印刷日時は、印刷設定不変日付として、印刷実績リスト６０に登録される。
【００８６】
以下、第３実施形態に係る印刷管理プログラムの処理内容について、第１実施形態に係る印刷管理プログラムに登録リスト更新処理を含ませた実施形態を例にして詳細に説明する。
【００８７】
［印刷管理プログラムの処理］
図９は、第３実施形態に係る印刷管理プログラムの処理手順を示すフローチャートである。
【００８８】
図９に示すように、第３実施形態に係る印刷管理プログラムは、第１実施形態に係る印刷管理プログラムと比較して、Ｓ３１１の登録リスト更新処理が追加されていることで相違する。具体的には、第３実施形態のＳ３００〜Ｓ３１０の処理と、第１実施形態のＳ１００〜Ｓ１１０の処理とは、処理内容が全く同様である。したがって、第３実施形態において、第１実施形態と同様の上記処理については、説明を省略する。
【００８９】
＜ステップＳ３１１＞
ＣＰＵ１１は、添付ファイルがクローズされる（ステップＳ３１０：ＹＥＳ）と、今回の印刷実績を考慮して、登録リスト２０を更新する。
【００９０】
以下では、第３実施形態のＳ３１１の登録リスト更新処理について、詳細に説明する。
【００９１】
図１０は、図９の登録リスト更新処理の具体的な処理手順を示すフローチャートである。
【００９２】
＜登録リスト更新処理＞
＜ステップＳ４００＞
ＣＰＵ１１は、ステップＳ３１０においてクローズされた添付ファイルに対してプリンター１９による印刷が実行されたか否かを判断する。具体的には、ＣＰＵ１１は、プリンタードライバー３０とのメッセージ通信により、当該クローズされた添付ファイルに対して印刷が実行されたか否かを判断する。
【００９３】
ＣＰＵ１１は、添付ファイルに対してプリンター１９による印刷が実行されたと判断しない場合（Ｓ４００：ＮＯ）、図９の処理に戻る。一方、ＣＰＵ１１は、添付ファイルに対してプリンター１９による印刷が実行されたと判断する場合（Ｓ４００：ＹＥＳ）、ステップＳ４０１へ処理を移行する。
【００９４】
＜ステップＳ４０１＞
ＣＰＵ１１は、印刷された添付ファイルの送信元が印刷実績リスト６０に記録されているか否かを判断する。
【００９５】
ＣＰＵ１１は、印刷された添付ファイルの送信元が印刷実績リスト６０に記録されていない場合（Ｓ４０１：ＮＯ）、ステップＳ４０２へ処理を移行する。一方、ＣＰＵ１１は、印刷された添付ファイルの送信元が印刷実績リスト６０に記録されている場合（Ｓ４０１：ＹＥＳ）、ステップＳ４０３へ処理を移行する。
【００９６】
＜ステップＳ４０２＞
ＣＰＵ１１は、印刷実績リスト６０に、新しい送信元の記録を作成する。この時点では、ＣＰＵ１１は、印刷時における印刷設定の変更または不変更、および、印刷日時などの変数を用意するだけで、変数の値は初期化している。
【００９７】
＜ステップＳ４０３＞
ＣＰＵ１１は、ステップＳ３０９の印刷時に、添付ファイルに設定されていた当初の印刷設定が変更されたか否かを判断する。プリンタードライバー３０の印刷ジョブを確認することで、印刷設定が変更されたかは判断できる。
【００９８】
ＣＰＵ１１は、添付ファイルに設定されていた当初の印刷設定が変更されなかった場合（Ｓ４０３：ＮＯ）、ステップＳ４０７へ処理を移行する。一方、ＣＰＵ１１は、添付フィルに設定されていた当初の印刷設定が変更された場合（Ｓ４０３：ＹＥＳ）、ステップＳ４０４へ処理を移行する。
【００９９】
＜ステップＳ４０４＞
ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されているか否かを判断する。ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている場合（Ｓ４０４：ＮＯ）、図９の処理に戻る。一方、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている場合（Ｓ４０４：ＹＥＳ）、ステップＳ４０５へ処理を移行する。
【０１００】
＜ステップＳ４０５＞
ＣＰＵ１１は、当初の印刷設定が変更されて印刷された日付として、印刷設定変更日付を印刷実績リスト６０記録する。
【０１０１】
＜ステップＳ４０６＞
ＣＰＵ１１は、今までの当該送信元からの添付ファイルに対して印刷した実績から、登録リスト２０を更新する。更新後、ＣＰＵ１１は、図９の処理に戻る。更新処理は、登録リスト更新処理（１）として、詳細については後述する。
【０１０２】
＜ステップＳ４０７＞
ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている否かを判断する。ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている場合（Ｓ４０７：ＹＥＳ）、図９の処理に戻る。一方、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されていない場合（Ｓ４０７：ＮＯ）、ステップＳ４０８へ処理を移行する。
【０１０３】
＜ステップＳ４０８＞
ＣＰＵ１１は、当初の印刷設定が変更されずに印刷された日付として、印刷設定不変日付を印刷実績リスト６０に記録する。
【０１０４】
＜ステップＳ４０９＞
ＣＰＵ１１は、今までの当該送信元からの添付ファイルに対して印刷した実績から、登録リストを更新する。更新後、ＣＰＵ１１は、図９の処理に戻る。更新処理は、登録リスト更新処理（２）として、詳細については後述する。
【０１０５】
次に、ステップＳ４０６の登録リスト更新処理（１）について説明する。
【０１０６】
図１１は、図１０の登録リスト更新処理（１）の一例を示す図である。
【０１０７】
登録リスト更新処理（１）は、必要に応じて、登録リストから、出所情報（メールアドレス）を削除するための処理である。
【０１０８】
＜ステップＳ５００＞
ＣＰＵ１１は、所定期間内における印刷設定変更回数を計測する。具体的には、ＣＰＵ１１は、印刷実績リスト６０を参照し、今回の印刷の日付から遡って所定期間内において、印刷設定が変更されて印刷された実績、すなわち、印刷設定変更日付がいくつあるか数える。所定期間は、数日、数週間、数月、数年等、適宜決定できる。
【０１０９】
＜ステップＳ５０１＞
ＣＰＵ１１は、ステップＳ５００で計測した回数が、所定の回数と等しいか、すなわち、所定の回数に到達したかを判断する。印刷設定が変更されて印刷される度に、ステップＳ５００の計測回数がカウントアップされ、登録リスト更新処理（１）が実行されるので、回数が累積すると、所定の回数に到達する場合がある。所定回数は、数回、数十回等適宜設定できる。
【０１１０】
ＣＰＵ１１は、ステップＳ５００で計測した回数が、所定の回数と等しくない場合（ステップＳ５０１：ＮＯ）、登録リストを更新することなく、図１０の処理に戻る。ＣＰＵ１１は、ステップＳ５００で計測した回数が、所定の回数と等しい場合（ステップＳ５０１：ＹＥＳ）、ステップＳ５０２の処理に移行する。
【０１１１】
＜ステップＳ５０２＞
ＣＰＵ１１は、今回の印刷に係る添付ファイルの送信元のメールアドレスを、登録リスト２０から削除し、図１０の処理に戻る。
【０１１２】
次に、ステップＳ４０９の登録リスト更新処理（２）について説明する。
【０１１３】
図１２は、図１０の登録リスト更新処理（２）の一例を示す図である。
【０１１４】
登録リスト更新処理（２）は、必要に応じて、登録リストに、出所情報（メールアドレス）を登録するための処理である。
【０１１５】
＜ステップＳ６００＞
ＣＰＵ１１は、所定期間内における印刷設定変更回数を計測する。具体的には、ＣＰＵ１１は、印刷実績リスト６０を参照し、今回の印刷の日付から遡って所定期間内において、印刷設定が変更されずに印刷された実績、すなわち、印刷設定不変更日付がいくつあるか数える。所定期間は、数日、数週間、数月、数年等、適宜決定できる。所定期間は、ステップＳ５００の所定期間と同じであっても、異なってもよい。
【０１１６】
＜ステップＳ６０１＞
ＣＰＵ１１は、ステップＳ６００で計測した回数が、所定の回数と等しいか、すなわち、所定の回数に到達したかを判断する。印刷設定が変更されて印刷される度に、ステップＳ５００の計測回数がカウントアップされ、登録リスト更新処理（２）が実行されるので、回数が累積すると、所定の回数に到達する場合がある。所定回数は、数回、数十回等適宜設定できる。所定回数は、ステップＳ５０１の所定回数と同じであっても、異なってもよい。
【０１１７】
ＣＰＵ１１は、ステップＳ６００で計測した回数が、所定の回数と等しくない場合（ステップＳ６０１：ＮＯ）、登録リストを更新することなく、図１０の処理に戻る。ＣＰＵ１１は、ステップＳ６００で計測した回数が、所定の回数と等しい場合（ステップＳ６０１：ＹＥＳ）、ステップＳ６０２の処理に移行する。
【０１１８】
＜ステップＳ６０２＞
ＣＰＵ１１は、今回の印刷に係る添付ファイルの送信元のメールアドレスを、登録リスト２０に追加し、図１０の処理に戻る。
【０１１９】
以上のように、第３実施形態に係る印刷管理プログラムによれば、電子メールに添付された電子文書である添付ファイルを印刷した場合、登録リスト２０に適宜添付ファイルのメールアドレスを追加、削除する。具体的には、所定回数以上印刷設定が変更された添付ファイルの送信元のメールアドレスは、登録リスト２０から削除する。したがって、印刷設定が変更されて印刷された添付ファイルを何度も送信した送信元は、その実績を考慮して自動的に登録リスト２０から削除できる。一方、印刷設定が変更されずに印刷された添付ファイルを何度も送信した送信元は、その実績を考慮して自動的に登録リスト２０に追加できる。自動で登録リスト２０を生成、更新できるので、利便性を向上できる。
【０１２０】
また、第３実施形態に係る印刷管理プログラムは、所定期間内における印刷設定を変更した印刷の回数により、登録リスト２０からメールアドレスを削除するかどうかを決定している。所定期間を区切ることによって、最近の実績を考慮した登録リスト２０の更新を達成できる。登録リスト２０にメールアドレスを追加する場合も、同様である。
【０１２１】
また、第３実施形態に係る印刷管理プログラムは、同じ送信元から送信された添付ファイルの印刷設定を変更して、印刷した回数が所定の回数になれば、登録リスト２０から、当該送信元のメールアドレスを削除する。たとえば、所定の回数が２回以上の場合、一度印刷設定の変更が必要になったからといって、その送信元のメールアドレスを直ちに登録リスト２０削除しない。猶予を与えることができる。また、たとえば、所定回数が１回の場合、一度でも印刷設定の変更が必要になれば、その送信元のメールアドレスを直ちに登録リスト２０から削除できる。
【０１２２】
なお、第３実施形態では、電子メールに添付された電子文書として添付ファイルを印刷する形態について説明した。しかし、これに限定されない。電子メールに添付された電子文書として、第２実施形態のような２次ファイルを印刷する場合も、第３実施形態の登録リストの自動更新を適用できる。また、出所情報としてメールアドレスを用いているが、代わりにドメイン名を用いてもよい。
【０１２３】
また、第３実施形態では、ステップＳ５００およびステップＳ６００において、所定期間を設けている。しかし、所定期間を設けなくてもよい。この場合、電子メールを受信することが少ない送信元についても、印刷設定を変更または変更しなかった回数を累積し、登録リスト２０からの削除または登録リスト２０への追加を決定できる。
【０１２４】
また、第３実施形態では、ステップＳ５００およびステップＳ６００における回数は、累積回数である。これに代えて、連続した回数を計測してもよい。これにより、連続して発生した実績を考慮して、登録リスト２０を更新できる。
【０１２５】
また、第３実施形態では、登録リスト２０に、印刷設定を変更せずに印刷しても問題ない送信元のメールアドレスが登録される場合の登録リスト２０の更新処理について説明した。しかし、登録リスト２０に、印刷設定を変更せずに印刷すると問題がある送信元のメールアドレスが登録されてもよい。この場合、図１０および図１１に示す第３実施形態の登録リスト２０の更新処理のステップＳ４０４〜ステップＳ４０６（Ｓ５０１、Ｓ５０２）の処理が次のように変わる。ステップＳ４０４の処理において、ＹＥＳとＮＯが逆になる。すなわち、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている場合（Ｓ４０４：ＹＥＳ）、登録リスト２０を更新せずに、図９の処理に戻る。印刷設定の変更が必要であった添付ファイルの送信元のメールアドレスは、登録リスト２０に残しておく必要があるからである。
【０１２６】
一方、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されていない場合（Ｓ４０４：ＮＯ）、ステップＳ４０５、ステップＳ４０６へ処理を移行する。図１１の登録リスト更新処理（１）（Ｓ４０６）においては、ステップ５０１の処理内容が変わらず、ステップＳ５０２が登録リスト２０への追加処理に変わる。すなわち、ＣＰＵ１１は、今回印刷された添付ファイルの送信元について、印刷設定の変更回数が所定の回数かどうかを判断する（Ｓ５０１）。所定の回数になっていない場合（Ｓ５０１：ＮＯ）、印刷設定を変更せずに印刷すると問題がある送信元とはまだ認定せず、送信元のメールアドレスを登録リスト２０に登録しない。一方、所定の回数になっている場合（Ｓ５０１：ＹＥＳ）、既に所定回数以上、印刷設定の変更が必要な添付ファイルを送っていることになるので、今回印刷された添付ファイルの送信元のメールアドレスを登録リスト２０に追加する（Ｓ５０２）。なお、ステップＳ５００〜５０２を省略して、ステップＳ４０６において、即座に送信元のメールアドレスを登録リスト２０に追加してもよい。
【０１２７】
また、印刷設定を変更せずに印刷すると問題がある送信元のメールアドレスが登録される場合、図１０および図１２に示す第３実施形態の登録リスト２０の更新処理のステップＳ４０７〜ステップＳ４０９（Ｓ６０１、Ｓ６０２）の処理が次のように変わる。ステップＳ４０７の処理において、ＹＥＳとＮＯが逆になる。すなわち、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されていない場合（Ｓ４０７：ＮＯ）、登録リスト２０を更新せずに、図９の処理に戻る。印刷設定の変更が必要なかった添付ファイルの送信元のメールアドレスは、登録リスト２０に追加する必要はないからである。
【０１２８】
一方、ＣＰＵ１１は、当該送信元のメールアドレスが登録リスト２０に登録されている場合（Ｓ４０７：ＹＥＳ）、ステップＳ４０８、ステップＳ４０９へ処理を移行する。図１２の登録リスト更新処理（２）（Ｓ４０９）においては、ステップＳ６０１の処理内容が変わらず、ステップＳ６０２が登録リスト２０からの削除処理に変わる。すなわち、ＣＰＵ１１は、今回印刷された添付ファイルの送信元について、印刷設定を変えずに印刷した回数が所定の回数かどうかを判断する（Ｓ６０１）。所定の回数になっていない場合（Ｓ６０１：ＮＯ）、印刷設定を変更せずに印刷しても問題がない送信元とはまだ認定せず、送信元のメールアドレスを登録リスト２０から削除しない。一方、所定の回数になっている場合（Ｓ６０１：ＹＥＳ）、既に所定回数以上、印刷設定の変更が必要ない添付ファイルを送っていることになるので、今回印刷された添付ファイルの送信元のメールアドレスを登録リスト２０から削除する（Ｓ６０２）。なお、ステップＳ６００〜６０２を省略して、ステップＳ４０９において、即座に送信元のメールアドレスを登録リスト２０から削除してもよい。
【０１２９】
なお、図９に示す印刷管理プログラムの処理において、ステップＳ３１１の登録リスト更新処理を実行させるタイミングは、必要に応じて変更させることができる。たとえば、登録リスト２０の照合を行う前、すなわち、ステップＳ３０２の前に登録リスト更新処理を実行させてもよい。この場合、最近印刷された電子文書の送信元について、登録リストが更新される。
【０１３０】
第１実施形態〜第３実施形態においては、電子メッセージに添付された電子文書として、電子メールに添付されている添付ファイルまたは電子メールに添付されていた添付ファイル（２次ファイル）の印刷を管理する場合について説明した。しかし、電子メッセージは、電子メールに限定されない。たとえば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）などの情報（メッセージ）交換手段に添付された添付ファイルの印刷を管理してもよい。この場合、出所情報としては、メッセージの送信元のユーザーＩＤやメールアドレスを利用できる。
【０１３１】
第１実施形態〜第３実施形態においては、印刷管理プログラムをＣＰＵ１１が実行する場合について説明した。しかし、全ての処理をソフトウェアにより実現せずに、一部を専用のハードウェア回路によって実現してもよい。
【０１３２】
以上、本発明の好適な実施形態を説明したが、これらは本発明の説明のための例示であり、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない範囲で、上記実施形態とは異なる種々の態様で実施することができる。
【符号の説明】
【０１３３】
１  コンピュータシステム、
１１  ＣＰＵ、
１２  ＲＯＭ、
１３  ＲＡＭ、
１４  ＨＤＤ、
１５  ディスプレイ、
１６  入力装置、
１７  ネットワークＩ／Ｆ、
１８  バス、
１９  プリンター、
２０  登録リスト、
３０  プリンタードライバー、
４０  警告メッセージ、
５０  電子文書追跡リスト、
６０  印刷実績リスト。
【図１】
2014203282.tif 000003
【図２】
2014203282.tif 000004
【図４】
2014203282.tif 000005
【図６】
2014203282.tif 000006
【図７】
2014203282.tif 000007
【図８】
2014203282.tif 000008
【図９】
2014203282.tif 000009
【図１０】
2014203282.tif 000010
【図１１】
2014203282.tif 000011
【図１２】
2014203282.tif 000012
【図３】
2014203282.tif 000013
【図５】
2014203282.tif 000014