(57)【特許請求の範囲】
【請求項１】
データを送信するために利用される複数の通信方式をサポートするファイル生成装置であって、
前記複数の通信方式のいずれかを利用して送信ジョブを実行する実行手段と、
前記実行手段により実行された複数の送信ジョブの実行履歴を記憶装置に格納する格納手段と、
前記複数の通信方式の中の所定の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第１送信先と第１条件との指定を受け付けるための第１画面を表示する表示手段と、
前記第１条件に従い、前記記憶装置に格納された前記所定の通信方式を利用した送信ジョブの実行履歴のみを用いて、第１ファイルを生成するファイル生成手段と、
前記第１ファイルのために、前記所定の通信方式に対応する所定文字と時間情報との両方を含む第１ファイル名を生成するファイル名生成手段と、
前記第１ファイル名が設定された第１ファイルを、前記第１送信先に対して、送信する送信手段と、を有し、
前記表示手段は、さらに、前記複数の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第２送信先と第２条件との指定を受け付けるための第２画面を表示し、
前記ファイル生成手段は、さらに、前記第２条件に従い、前記記憶装置に格納された前記複数の通信方式を利用した送信ジョブの実行履歴を用いて、第２ファイルを生成し、
前記ファイル名生成手段は、さらに、前記第２ファイルのために、前記所定文字を含めず、時間情報を含む第２ファイル名を生成し、
前記送信手段は、さらに、前記第２ファイル名が設定された第２ファイルを、前記第２送信先に対して、送信することを特徴とするファイル生成装置。
【請求項２】
前記第１条件及び前記第２条件として、時刻が指定されることを特徴とする請求項１に記載のファイル生成装置。
【請求項３】
前記第１条件及び前記第２条件として、件数が指定されることを特徴とする請求項１に記載のファイル生成装置。
【請求項４】
前記記憶装置に格納された前記複数の通信方式を利用した送信ジョブの実行履歴を印刷する印刷手段をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載のファイル生成装置。
【請求項５】
前記所定の通信方式はファクスであり、前記第１ファイル名に含まれる前記所定文字は「Ｆ」であることを特徴とする請求項１乃至４のいずれか１項に記載のファイル生成装置。
【請求項６】
データを送信するために利用される複数の通信方式をサポートし、前記複数の通信方式のいずれかを利用して送信ジョブを実行する実行手段を備えるファイル生成装置における制御方法であって、
前記実行手段により実行された複数の送信ジョブの実行履歴を記憶装置に格納する格納工程と、
前記複数の通信方式の中の所定の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第１送信先と第１条件との指定を受け付けるための第１画面を表示する第１表示工程と、
前記第１条件に従い、前記記憶装置に格納された前記所定の通信方式を利用した送信ジョブの実行履歴のみを用いて、第１ファイルを生成するファイル生成工程と、
前記第１ファイルのために、前記所定の通信方式に対応する所定文字と時間情報との両方を含む第１ファイル名を生成するファイル名生成工程と、
前記第１ファイル名が設定された第１ファイルを、前記第１送信先に対して、送信する送信工程と、
前記複数の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第２送信先と第２条件との指定を受け付けるための第２画面を表示する第２表示工程と、を有し、
前記ファイル生成工程では、さらに、前記第２条件に従い、前記記憶装置に格納された前記複数の通信方式を利用した送信ジョブの実行履歴を用いて、第２ファイルが生成され、
前記ファイル名生成工程では、さらに、前記第２ファイルのために、前記所定文字を含めず、時間情報を含む第２ファイル名が生成され、
前記送信工程では、さらに、前記第２ファイル名が設定された第２ファイルが、前記第２送信先に対して、送信されることを特徴とする制御方法。
【請求項７】
請求項１乃至５のいずれか１項の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブの実行履歴をファイルにするファイル生成装置、ファイル生成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、実行されたジョブの実行履歴を記憶する装置がある。
【０００３】
特許文献１には、印刷ジョブ管理装置がＭＦＰから印刷ジョブの実行履歴を収集し、印刷ジョブの実行履歴を複数記憶し、記憶された複数の実行履歴を電子メールでユーザ用コンピュータに送信することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７８１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、ユーザは、記憶されたファイルを開いて中身を見て、そのファイルが何の種類のジョブの実行履歴であるかを確認していた。
【０００６】
しかしながら、ユーザは、生成されたファイルが何の種類のジョブの実行履歴であるかを、そのファイルのファイル名によって識別することができなかった。
【０００７】
例えば、実行履歴を含むファイルが複数生成された場合に、それら複数のファイルの一覧を表示しても、どのファイルが何の種類の実行履歴を含むファイルであるかをファイル名から特定することができない。
【０００８】
特許文献１に記載された技術は、実行履歴が印刷ジョブの実行履歴であることをメールのボディ部に記述するが、実行履歴をファイルにして送信するものではない。
【０００９】
本発明は、上記の課題を解決するためになされたものである。本発明は、生成されたファイルが何の種類のジョブの実行履歴であるかを、そのファイルのファイル名を見て識別可能にする仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のファイル生成装置は、データを送信するために利用される複数の通信方式をサポートするファイル生成装置であって、前記複数の通信方式のいずれかを利用して送信ジョブを実行する実行手段と、前記実行手段により実行された複数の送信ジョブの実行履歴を記憶装置に格納する格納手段と、前記複数の通信方式の中の所定の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第１送信先と第１条件との指定を受け付けるための第１画面を表示する表示手段と、前記第１条件に従い、前記記憶装置に格納された前記所定の通信方式を利用した送信ジョブの実行履歴のみを用いて、第１ファイルを生成するファイル生成手段と、前記第１ファイルのために、前記所定の通信方式に対応する所定文字と時間情報との両方を含む第１ファイル名を生成するファイル名生成手段と、前記第１ファイル名が設定された第１ファイルを、前記第１送信先に対して、送信する送信手段と、を有し、
前記表示手段は、さらに、前記複数の通信方式を利用した送信ジョブの実行履歴を用いたレポートに関する指定画面であって、第２送信先と第２条件との指定を受け付けるための第２画面を表示し、前記ファイル生成手段は、さらに、前記第２条件に従い、前記記憶装置に格納された前記複数の通信方式を利用した送信ジョブの実行履歴を用いて、第２ファイルを生成し、前記ファイル名生成手段は、さらに、前記第２ファイルのために、前記所定文字を含めず、時間情報を含む第２ファイル名を生成し、前記送信手段は、さらに、前記第２ファイル名が設定された第２ファイルを、前記第２送信先に対して、送信することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザは、生成されたファイルが何の種類のジョブの実行履歴であるかを、そのファイルのファイル名を見て識別することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態におけるデータ処理システムの全体図である。
【図２】本発明の実施形態におけるＭＦＰ１０１の構成を示すブロック図である。
【図３】本発明の実施形態におけるファイルサーバ１０２の構成を示すブロック図である。
【図４】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図５】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図６】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図７】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図８】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図９】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図１０】本発明の実施形態における送信履歴データベースを示す図である。
【図１１】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１２】本発明の実施形態におけるＭＦＰ１０１の操作画面を示す図である。
【図１３】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１４】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１５】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【図１６】本発明の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
（第１の実施形態）
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の実施形態に係るデータ処理システムの構成を示すブロック図である。
【００１５】
本実施形態に係るデータ処理システムは、ファイル生成装置の一例であるＭＦＰ１０１、ファイルサーバ１０２、ＰＣ１０３を含む。なお、ＬＡＮ１００には、これらの装置以外にも、ＰＣやサーバが複数台接続されていてもよい。なお、ＭＦＰ１０１は、ＬＡＮ１００のような有線通信によってファイルサーバ１０２やＰＣ１０３と通信を行うものに限られず、ＷｉＦｉのような無線通信によってファイルサーバ１０２やＰＣ１０３と通信を行うものであってもよい。また、ＭＦＰ１０１は、ＰＳＴＮ（公衆電話回線網）１１０に接続され、ＰＳＴＮ１１０に接続された他のファクス装置との間でファクス送受信を行うことができる。
【００１６】
図２は、ＭＦＰ１０１の構成を示すブロック図である。
ＭＦＰ１０１は、制御部２１０、操作部２２０、プリンタ２２１、スキャナ２２２を有する。操作部２２０は、表示部と、ハードキーで構成される。表示部は、液晶表示部にタッチパネルシートが貼られた構成になっている。操作部２２０は、液晶表示部に操作画面や通知画面などを表示する。また、操作部２２０は、タッチパネルシート、またはハードキーを介してユーザから操作を受け付ける。
【００１７】
プリンタ２２１は、制御部２１０から送信された画像データに基づいて、シートに画像を印刷する。スキャナ２２２は、原稿の画像を読み取って、読み取った原稿の画像を示す画像データを生成し、生成された画像データを制御部２１０に送信する。
【００１８】
制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４、タイマ２３０、操作部Ｉ／Ｆ２１５、プリンタＩ／Ｆ２１６、スキャナＩ／Ｆ２１７、ネットワークＩ／Ｆ２１８を有する。各ユニットは、バスを介して接続されている。
【００１９】
ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたプログラムを実行することによって、ＭＦＰ１０１を統括的に制御する。ＲＯＭ２１２は、ＣＰＵ２１１によって読み出される各種プログラムを記憶する。ＲＡＭ２１３は、ＣＰＵ２１１の作業領域として機能する。ＨＤＤ２１４は、画像データやアプリケーションプログラムを記憶する大容量の記憶媒体である。タイマ２３０は、時刻を管理する。
【００２０】
操作部Ｉ／Ｆ２１５は、制御部２１０と操作部２２０との間のデータの入出力を制御する。プリンタＩ／Ｆ２１６は、制御部２１０がプリンタ２２１を制御するためのコマンドをプリンタ２２１と送受信するための制御を行う。また、プリンタＩ／Ｆ２１６は、制御部２１０から送信される画像データをプリンタ２２１に送信するための制御を行う。スキャナＩ／Ｆ２１７は、制御部２１０がスキャナ２２２を制御するためのコマンドをスキャナ２２２と送受信するための制御を行う。また、スキャナＩ／Ｆ２１７は、スキャナ２２２から画像データを受信するための制御を行う。
【００２１】
モデムＩ／Ｆ２１８は、制御部２１０がモデム２２３を制御するためのコマンドをモデム２２３と送受信するための制御を行う。また、モデムＩ／Ｆ２１８は、制御部２１０から送信される画像データをモデム２２３に送信するための制御を行う。さらに、モデムＩ／Ｆ２１８は、モデム２２３から画像データを受信するための制御を行う。モデム２２３は、ＰＳＴＮ１１０に接続され、ファクシミリの送受信を行う。モデム２２３は、制御部２１０から受信したファクシミリのデジタル信号をアナログ信号に変調し、ＰＳＴＮ１１０に送信する。また、ＰＳＴＮ１１０から受信したファクシミリのアナログ信号をデジタル信号に復調し、制御部２１０に転送する。ネットワークＩ／Ｆ２１９はＬＡＮ１００に接続され、ＭＦＰ１０１が、ＬＡＮ１００を介してファイルサーバ１０２や、ＰＣ１０３などの外部装置と通信するための制御を行う。
【００２２】
図３は、ファイルサーバ１０２の構成を示すブロック図である。なお、ＰＣ１０３も、ファイルサーバ１０２と同様の構成を有する。
【００２３】
ファイルサーバ１０２は、制御部３１０、操作部３３２、表示部３３４を備える。
【００２４】
制御部３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４、操作部Ｉ／Ｆ３３１、表示部Ｉ／Ｆ３３３、ネットワークＩ／Ｆ３１５を備える。
【００２５】
ＣＰＵ３１１は、ＲＯＭ３１２に記憶されたプログラムを実行することによって、ファイルサーバ１０２を統括的に制御する。ＲＯＭ３１２は、ＣＰＵ２１１によって読み出される各種プログラムを記憶する。ＲＡＭ３１３は、ＣＰＵ２１１の作業領域として機能する。ＨＤＤ３１４は、画像データやアプリケーションプログラムを記憶する大容量の記憶媒体である。
【００２６】
操作部Ｉ／Ｆ３３１は、制御部３１０と操作部３３２との間のデータの入出力を制御する。操作部３３２は、キーボードやマウスで構成され、ユーザからの操作を受け付ける。表示部Ｉ／Ｆ３３３は、制御部３１０と表示部３３４との間のデータの入出力を制御する。表示部は、液晶ディスプレイや、プラズマディスプレイ等で構成され、画面を表示する。ネットワークＩ／Ｆ３１５は、ＬＡＮ１００に接続され、ファイルサーバ１０２が、ＬＡＮ１００を介してＭＦＰ１０１や、ＰＣ１０３などと通信するための制御を行う。
【００２７】
以上が本実施形態に係るデータ処理システムの構成の説明である。
【００２８】
上述したＭＦＰ１０１は、ＭＦＰ１０１を利用するユーザを認証し、認証に成功したことに従ってＭＦＰ１０１の利用を許可する。
【００２９】
図４は、ＭＦＰ１０１がユーザを認証する処理を示すフローチャートである。図４のフローチャートに示す処理は、ＣＰＵ２１１が、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３に読み出して実行することによって実現される。
【００３０】
Ｓ１００１で、ＣＰＵ２１１は、ユーザからユーザ情報を受け付ける。具体的に、まず、ＣＰＵ２１１は図５に示すログイン画面を操作部２２０に表示させる。ユーザは、操作部２２０を操作してユーザからユーザ名とパスワードを入力する。具体的には、領域４０１にタッチし、表示されたキーボードを介してユーザ名を入力する。そして、領域４０２にタッチし、表示されたキーボードを介してパスワードを入力する。ＣＰＵ２１１は、受け付けたユーザ名とパスワードをＲＡＭ２１３に記憶する。なお、ここでは、ユーザが表示されたキーボードを介してユーザ名とパスワードを入力する例を説明したが、本発明はこれに限られない。例えば、ユーザが携帯するＩＣカードをＭＦＰ１０１の不図示のカード読取部に近づけることによって、ＭＦＰ１０１がＩＣカードから無線通信によってユーザ名とパスワードを取得してもよい。
【００３１】
Ｓ１００２で、ＣＰＵ２１１は、ログインキー４０３が押されたか否かを判定する。ログインキー４０３が押されていないと判定すると、ＣＰＵ２１１は、Ｓ１００１に処理を戻す。一方、ログインキー４０３が押されたと判定すると、ＣＰＵ２１１は、Ｓ１００３に処理を進める。
【００３２】
Ｓ１００３で、ＣＰＵ２１１は、受け付けたユーザ名とパスワードを、予めＨＤＤ２１４に記憶されたユーザ名とパスワードと比較し、ユーザを認証する。
【００３３】
Ｓ１００４で、ＣＰＵ２１１は、ユーザの認証に成功したか否かを判定する。ユーザの認証に失敗したと判定した場合、ＣＰＵ２１１は、Ｓ１００６に処理を進める。Ｓ１００６で、ＣＰＵ２１１は、認証に失敗したことを通知するための画面を操作部２２０に表示させる。
【００３４】
一方、認証に成功したと判定された場合、Ｓ１００５で、ＣＰＵ２１１は、ユーザをＭＦＰ１０１にログインさせ、処理を終了する。ＣＰＵ２１１は、ＭＦＰ１０１にログインしているユーザを管理するため、ＭＦＰ１０１にログインしたユーザのユーザ名をＲＡＭ２１３に記憶しておく。ＭＦＰ１０１にログインしたユーザは、ＭＦＰ１０１の利用を許可される。ＭＦＰ１０１の利用を許可されると、ＭＦＰ１０１を利用するための操作画面が操作部２２０に表示される。
【００３５】
図６は、ＭＦＰ１０１が、原稿を読み取り、読み取られた原稿の画像を示す画像データを指定された宛先にデータを送信する送信ジョブを実行する処理を示すフローチャートである。図６のフローチャートに示す処理は、ＣＰＵ２１１が、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３に読み出して実行することによって実現される。
【００３６】
Ｓ２００１で、ＣＰＵ２１１は、送信設定画面を操作部２２０に表示させる。ここで、図７〜図９を用いて、操作部２２０に表示される送信設定画面及び他の操作画面について説明する。
【００３７】
図７は、送信設定画面の例である。ユーザは、図７の操作画面において、操作キー５０１〜５０３のいずれかを操作することにより、機能を選択することができる。図７は、操作キー５０１が選択された状態を示している。なお、機能の例として、図７は、「スキャンして送信」及び「コピー」を示しているが、ＭＦＰ１０１がこれら以外の機能を備えていてもよい。
【００３８】
操作キー５０１を選択したユーザは、操作キー５１１から５１３のいずれかを操作することにより、送信する画像データの宛先を設定することができる。
【００３９】
操作キー５１１はアドレス帳キーであり、操作キー５１１が操作されると、ＨＤＤ２１４に保持されているアドレス帳の内容が表示される。ユーザは、アドレス帳に登録された宛先のリストを参照し、所望の宛先を選択することで、画像データの宛先を設定することができる。操作キー５１２は、新規入力キーであり、操作キー５１２が操作されると、ユーザからの宛先の新規入力を受け付ける画面が表示される。ユーザは、表示された画面を介して新規宛先を入力し、画像データの宛先として設定することができる。ここで表示される画面については、図８（ａ）を用いて後に説明する。操作キー５１３は、自分へファイル送信キーであり、ユーザが自分自身のフォルダを画像データの宛先として設定したい場合（ユーザが自分自身のフォルダを宛先として画像データをファイル送信したい場合）に操作する操作キーである。ユーザが操作キー５１３を操作すると、ユーザ自身のフォルダを示すパス情報が画像データの宛先として自動的に設定される。ユーザ自身のフォルダを示すパス情報は、予めＨＤＤ２１４にユーザに対応付けて管理されているものとする。
【００４０】
操作キー５２１は、カラーで原稿を読み取るか、モノクロで原稿を読み取るかを設定する場合に使用する操作キーである。操作キー５２２は、読取解像度を設定する場合に使用する操作キーである。操作キー５２４は、片面／両面読取の設定を行う場合に使用する操作キーである。操作キー５２５は、読取サイズを設定する場合に使用する操作キーである。
【００４１】
このような画面を表示した後、Ｓ２００２で、ＣＰＵ２１１は、表示された画面を介して設定を受け付ける。例えば、カラーで原稿を読み取るか、モノクロで原稿を読み取るかの設定や、読取解像度などの読取設定を受け付ける。ＣＰＵ２１１は、受け付けた読取設定をＨＤＤ２１４に記憶する。また、Ｓ２００２で、ＣＰＵ２１１は、図８〜図９に示す画面を介して画像データの宛先やファイル形式に関する送信設定を受け付ける。
【００４２】
図８（ａ）は、操作部２２０に表示される操作画面の一例を示す図である。図８（ａ）に示す操作画面は、図７の操作キー５１２が押された場合に表示される。
【００４３】
領域６０１は、送信プロトコルの選択を受け付ける領域である。ここでは、ＳＭＢ、ＦＴＰ、Ｅｍａｉｌ（電子メール）、ＦＡＸがドロップダウン形式のリストで選択肢として表示されるものとするが、これら以外の送信プロトコルが選択肢に含まれていてもよい。なお、ＳＭＢは、Ｓｅｒｂｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋの略であり、ＦＴＰは、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略である。
【００４４】
図８（ａ）に示す画面では、プロトコルとしてＳＭＢが選択されている。
【００４５】
領域６０２は、画像データの宛先となるフォルダを管理するサーバのホスト名を受け付ける領域である。領域６０２には、例えば、ファイルサーバ１０２のホスト名が入力される。領域６０３は、画像データの宛先となるフォルダのパスを受け付ける領域である。領域６０４は、画像データの宛先となるフォルダにログインするために必要なユーザ名を受け付ける領域である。領域６０５は、画像データの宛先となるフォルダにログインするために必要なパスワードを受け付ける領域である。なお、ユーザ名とパスワードを合わせて認証情報と呼ぶ。領域６０６は、ファイル形式の選択を受け付けるための領域である。ここでは、ＰＤＦ、ＴＩＦＦがドロップダウン形式のリストで選択肢として表示されるものとするが、これら以外の送信プロトコルを選択肢に含むようにしてもよい。
【００４６】
ＯＫキー６０７が押されると、この画面を介して受け付けた送信設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図８（ａ）に示す画面は閉じられ、図７に示す画面が操作部２２０に表示される。ここで、図８（ａ）に示す画面で設定された送信設定の内容が図７に示す画面に表示されるようにしてもよい。キャンセルキー６０８が押されると、この画面を介して受け付けた送信設定は破棄され、図８（ａ）に示す画面が閉じられ、図７に示す画面が操作部２２０に表示される。
【００４７】
図８（ｂ）は、操作部２２０に表示される操作画面の一例を示す図である。図８（ｂ）示す操作画面は、図８（ａ）の領域６０１でＦＴＰが選択された場合に表示される。
【００４８】
領域７０１は、送信プロトコルの選択を受け付ける領域であり、ＦＴＰが選択されていることを示す。領域７０２〜７０６は、領域６０２〜６０６で説明したものと同様であるため、詳しい説明を省略する。ＯＫキー７０７が押されると、この画面を介して受け付けた送信設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図８（ｂ）に示す画面は閉じられ、図７に示す画面が操作部２２０に表示される。ここで、図８（ｂ）に示す画面で設定された送信設定の内容が図７に示す画面に表示されるようにしてもよい。キャンセルキー７０８が押されると、この画面を介して受け付けた送信設定は破棄され、図８（ｂ）に示す画面が閉じられ、図７に示す画面が操作部２２０に表示される。
【００４９】
図９（ａ）は、操作部２２０に表示される操作画面の一例を示す図である。図９（ａ）に示す操作画面は、図８の領域６０１でＥｍａｉｌが選択された場合に表示される。
【００５０】
領域８０１は、送信プロトコルの選択を受け付ける領域であり、Ｅｍａｉｌが選択されていることを示す。領域８０２は、メールの宛先となるメールアドレスを受け付ける領域である。領域８０３は、ファイル形式の選択を受け付けるための領域である。ここでは、ＰＤＦ、ＴＩＦＦがドロップダウン形式のリストで選択肢として表示されるものとするが、これら以外の送信プロトコルを選択肢に含むようにしてもよい。ＯＫキー８０７が押されると、この画面を介して受け付けた送信設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図９（ａ）に示す画面は閉じられ、図７に示す画面が操作部２２０に表示される。ここで、図９（ａ）に示す画面で設定された送信設定の内容が図７に示す画面に表示されるようにしてもよい。キャンセルキー８０８が押されると、この画面を介して受け付けた送信設定は破棄され、図９（ａ）に示す画面が閉じられ、図７に示す画面が操作部２２０に表示される。
【００５１】
図９（ｂ）は、操作部２２０に表示される操作画面の一例を示す図である。図９（ｂ）に示す操作画面は、図８の領域６０１でＦＡＸが選択された場合に表示される。
【００５２】
領域８１０は、送信プロトコルの選択を受け付ける領域であり、ＦＡＸが選択されていることを示す。領域８１１は、ファクシミリの宛先となるファクス番号を受け付ける領域である。ＯＫキー８１２が押されると、この画面を介して受け付けた送信設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図９（ｂ）に示す画面は閉じられ、図７に示す画面が操作部２２０に表示される。ここで、図９（ｂ）に示す画面で設定された送信設定の内容が図７に示す画面に表示されるようにしてもよい。キャンセルキー８１３が押されると、この画面を介して受け付けた送信設定は破棄され、図９（ｂ）に示す画面が閉じられ、図７に示す画面が操作部２２０に表示される。
【００５３】
図６のフローチャートに説明を戻す。Ｓ２００２で設定を受け付けた後、Ｓ２００３で、ＣＰＵ２１１は、送信開始指示を受け付けたか否かを判定する。送信開始指示は、操作部２２０のスタートキーが押下されたことに従って受け付けられる。
【００５４】
Ｓ２００４で、ＣＰＵ２１１は、図１０に示す送信履歴データベースを更新する。図１０に示す送信履歴データベースは、ＨＤＤ２１４に記憶され、複数の送信履歴（送信ジョブの実行履歴）を記憶することができる。送信履歴データベースは、開始時刻９０１、相手先アドレス９０２、プロトコル９０３、受付番号９０４、通信結果９０５、ファイルフォーマット９０６、ユーザ名９０７、出力フラグ９０８という列を有する。送信履歴データベースには、１つの送信ジョブにつき、１つの送信履歴のレコードが作成されて管理される。
【００５５】
開始時刻９０１は、送信ジョブの実行を開始した時刻を示す。具体的には、西暦、月、日、時刻の順に数字が送信時刻（送信時間）を示す情報として記憶される。ここでは、西暦、月、日、時刻の全てを用いる例を説明したが、西暦がなくてもよいし、月日だけで構成されていてもよい。西暦、月、日、時刻のうち、少なくとも１つ以上の時刻情報があればよい。また、曜日を示す文字列があってもよい。いずれを記憶するかを、ユーザが操作部２２０を介して設定できるようにしてもよい。
【００５６】
相手先アドレス９０２は、データの送信先のアドレスを示す。プロトコル９０３は、データの送信に利用した送信プロトコルを示す。受付番号９０４は、各レコードに一意に割り当てられた番号を示す。通信結果９０５は、データの送信が成功したか否かを示す。ファイルフォーマット９０６は、送信対象のデータを、どのようなファイル形式のファイルに変換して送信したかを示す。ユーザ名９０７は、データの送信を指示したユーザの名称を示す。出力フラグ９０８は、各レコードについて外部装置に出力（送信または印刷）が完了しているか否かを示す。
【００５７】
Ｓ２００４で、ＣＰＵ２１１は、このような送信履歴データベースを更新する。図１１は、Ｓ２００４で実行される処理の詳細を示す。
【００５８】
まず、図１１のＳ３００１で、ＣＰＵ２１１は、図１０の送信履歴データベースに１つのレコードを追加する。
【００５９】
Ｓ３００２で、ＣＰＵ２１１は、受付番号９０４の欄にレコードを一意に識別できる番号をレコードに付与する。具体的に、ＣＰＵ２１１は、送信履歴データベースに記憶された受付番号のうち、最も大きい数の受付番号に１を加えた受付番号を、Ｓ１３０１で作成されたレコードの受付番号９０４の欄に記憶する。
【００６０】
Ｓ３００３で、ＣＰＵ２１１は、タイマ２３０から現在時刻を取得し、取得された時刻を開始時刻９０１の欄に記憶する。
【００６１】
Ｓ３００４で、ＣＰＵ２１１は、図８〜図９のいずれかを用いて設定された宛先を相手先アドレス９０２の欄に記憶する。送信プロトコルがＳＭＢの場合、ホスト名６０２で設定されたホスト名が相手先アドレス９０２の欄に記憶される。送信プロトコルがＦＴＰの場合、ホスト名７０２で設定されたホスト名が相手先アドレス９０２の欄に記憶される。送信プロトコルがＥｍａｉｌの場合、メールアドレス８０２で設定されたメールアドレスが相手先アドレス９０２の欄に記憶される。送信プロトコルがＦＡＸの場合、ＦＡＸ番号８１１で設定されたファクス番号が相手先アドレス９０２の欄に記憶される。
【００６２】
Ｓ３００５で、ＣＰＵ２１１は、プロトコル９０３の欄に、図８（ａ）の領域６０１または図８（ｂ）の領域７０１または図９（ａ）の領域８０１または図９（ｂ）の領域８１０で選択された送信プロトコルを記憶する。
【００６３】
Ｓ３００６で、ＣＰＵ２１１は、ファイルフォーマット９０６の欄に、図８の領域６０６または図９の領域７０６または図１０の領域８０３で選択されたファイル形式を記憶する。なお、送信プロトコルがＦＡＸの場合、ファイルフォーマット９０６の欄は空欄にする。
【００６４】
Ｓ３００７で、ＣＰＵ２１１は、ユーザ名９０７の欄に、ＭＦＰ１０１を利用しているユーザのユーザ名を記憶する。ここでは、Ｓ１００５で、ＲＡＭ２１３に記憶された、ＭＦＰ１０１にログインしているユーザのユーザ名がユーザ名９０７の欄に記憶される。
【００６５】
Ｓ３００８で、ＣＰＵ２１１は、出力フラグ９０８の欄に「未出力」という値を記憶する。これは、そのレコードがファイル化（ファイル生成）されておらず、外部装置に通信管理レポートとして送信されていないことを示す。レコードがファイル化されて、管理レポートとして外部装置に送信されると、出力フラグ９０８の値は、ＣＰＵ２１１によって「未出力」から「出力済」に更新される。
【００６６】
Ｓ３００８の処理が終わると、ＣＰＵ２１１は、図６のＳ２００５に処理を進める。
【００６７】
Ｓ２００５で、ＣＰＵ２１１は、図７に示す画面を介して受け付けた読取設定に従って原稿を読み取るようスキャナ２２２に指示し、原稿の読み取りを開始させる。スキャナ２２２は、原稿を読み取って、その原稿の画像データを生成し、生成された画像データをＣＰＵ２１１に送る。ＣＰＵ２１１は、スキャナ２２２から送られた画像データを受け取り、受け取った画像データをＨＤＤ２１４に記憶する。
【００６８】
Ｓ２００６で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された画像データを、図８〜図９のいずれかを用いて設定された相手先アドレスで示される宛先に、図８〜図９のいずれかを用いて設定された送信プロトコルに従って送信する。図８（ａ）の画面でＳＭＢプロトコルが選択されている場合、ＣＰＵ２１１は、ホスト名６０２に入力された値とパス６０３に入力された値をつなげた宛先に、ユーザ名６０４に入力された値とパスワード６０５の値を用いてログインする。そして、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された画像データをファイル形式６０６で選択されたファイル形式に変換した後、変換されたファイルをログインした宛先にネットワークＩ／Ｆ２１９を用いて送信する。このようなジョブをＳＭＢ送信ジョブと呼ぶ。図８（ｂ）の画面でＳＭＢプロトコルが選択されている場合、ＣＰＵ２１１は、ホスト名７０２に入力された値とパス７０３に入力された値をつなげた宛先に、ユーザ名７０４に入力された値とパスワード７０５の値を用いてログインする。そして、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された画像データをファイル形式７０６で選択されたファイル形式に変換した後、変換されたファイルをログインした宛先にネットワークＩ／Ｆ２１９を用いて送信する。このようなジョブをＦＴＰ送信ジョブと呼ぶ。図９（ａ）の画面でＥｍａｉｌプロトコルが選択されている場合、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された画像データをファイル形式７０６で選択されたファイル形式に変換する。そして、ＣＰＵ２１１は、メールアドレス８０２に入力された宛先に、変換されたファイルを添付した電子メールをネットワークＩ／Ｆ２１９を用いて送信する。このようなジョブをＥｍａｉｌ送信ジョブと呼ぶ。図９（ｂ）の画面でＦＡＸプロトコルが選択されている場合、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された画像データを、ＦＡＸ番号８１１に入力された宛先にモデム２２３を用いて送信する。このようなジョブをＦＡＸ送信ジョブと呼ぶ。
【００６９】
Ｓ２００７で、ＣＰＵ２１１は、画像データの送信が完了したか否かを判定する。画像データの送信が完了していないと判定した場合、Ｓ２００６に処理を戻し、画像データの送信を続ける。一方、画像データの送信が完了したと判定した場合、Ｓ２００８に処理を進める。
【００７０】
Ｓ２００８で、ＣＰＵ２１１は、画像データの送信が成功したか否かを判断する。具体的に、ＣＰＵ２１１は、送信先の装置から、正常に画像データを受信したことを示す応答を受信したことに従って画像データの送信が成功したと判断する。一方、送信先の装置から、正常に画像データを受信したことを示す応答を一定の時間受信しなかった場合、ＣＰＵ２１１は、画像データの送信が失敗したと判断する。画像データの送信が成功したと判断した場合、ＣＰＵ２１１は、Ｓ２００９に処理を進め、画像データの送信が失敗したと判断した場合、ＣＰＵ２１１は、Ｓ２０１１に処理を進める。
【００７１】
Ｓ２００９で、ＣＰＵ２１１は、送信履歴データベースの通信結果９０５の欄に、送信が成功したことを示すＯＫを記憶する。
【００７２】
Ｓ２０１１に処理を進めた場合、ＣＰＵ２１１は、送信履歴データベースの通信結果９０５の欄に、送信が失敗したことを示すＮＧを記憶する。
【００７３】
Ｓ２０１０で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された件数カウンタの値に１を加える。件数カウンタは、送信履歴データベースに記憶されたレコードのうち、出力フラグが「未出力」の状態のレコードの総数を認識するために用いられる。工場出荷時は０に設定され、その後、送信ジョブを実行する度にカウントアップされる。
【００７４】
Ｓ２０１２で、ＣＰＵ２１１は、Ｓ２００６で実行された画像データの送信がファクスによるもの（ＦＡＸ送信ジョブによるもの）だったか否かを判定する。具体的に、ＣＰＵ２１１は、図９（ｂ）に示す画面で入力されたファクス番号８１１で示される宛先に、プロトコル８１０で選択されたファクスによって画像データが送信されたか否かを判定する。Ｓ２００６で実行された画像データがファクスによって実行されたと判定した場合、ＣＰＵ２１１はＳ２０１３に処理を進める。一方、Ｓ２００６で実行された画像データがファクスによるものではないと判定した場合、Ｓ２０１３の処理をスキップして、図６のフローチャートに示す処理を終了する。
【００７５】
Ｓ２０１３で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶されたファクス件数カウンタの値に１を加える。ファクス件数カウンタは、送信履歴データベースに記憶されたレコードのうち、出力フラグが「未出力」の状態のＦＡＸ送信ジョブのレコードの総数を認識するために用いられる。工場出荷時は０に設定され、その後、ＦＡＸ送信ジョブを実行する度にカウントアップされる。
【００７６】
以上のように、ＭＦＰ１０１は、データを指定された宛先に送信する送信ジョブを実行する。
【００７７】
また、ＭＦＰ１０１は、実行した送信ジョブの実行履歴を送信履歴データベースとしてＨＤＤ２１４に記憶しておく。そして、ＭＦＰ１０１は、操作部２２０から送信ジョブの履歴を表示するための要求を、操作部２２０を介して受け付けた場合に、図１０に示す送信ジョブの履歴を操作部２２０の表示部に表示する。また、ＭＦＰ１０１は、図１０に示す送信履歴データベースに記憶された送信ジョブの履歴を通信管理レポートとして印刷する。
【００７８】
それによって、ＭＦＰ１０１の管理者は、ＭＦＰ１０１で、いつ、誰が、どのような内容の送信ジョブを実行し、その通信結果がどうであったかを確認することができる。
【００７９】
さらに、本実施形態に係るＭＦＰ１０１は、図１０に示す送信履歴データベースに記憶された送信ジョブの履歴に基づいて、通信管理レポートのファイル、またはファクス管理レポートのファイルを生成して送信することができる。なお、通信管理レポートは、ＭＦＰ１０１が実行可能な全ての送信プロトコル（ＳＭＢ、ＦＴＰ、Ｅｍａｉｌ、ＦＡＸ）のジョブの実行履歴がまとめて記載されたレポートである。ファクス管理レポートは、ＳＭＢ、ＦＴＰ、Ｅｍａｉｌのジョブの実行履歴が記載されておらず、ＦＡＸのジョブの実行履歴だけが記載されたレポートである。つまり、ファクス管理レポートは一種類のジョブの実行履歴を含むものである。
【００８０】
全ての種類のジョブの実行履歴を管理したい場合、管理者は、通信管理レポートを出力するよう設定すればよい。一方、ＦＡＸのジョブの実行履歴を、他の種類のジョブの実行履歴とは分けて管理したい管理者は、ファクス管理レポートを出力するよう設定すればよい。ファクスは、機密文書を扱う可能性が高いため、その実行履歴を特に注意して管理したいときに、ファクス管理レポートを出力する機能は有用である。
【００８１】
以下に、ＭＦＰ１０１が、図１０に示す送信履歴データベースに記憶された送信ジョブの履歴に基づいて、通信管理レポートのファイル、またはファクス管理レポートのファイルを生成して送信する処理について説明する。
【００８２】
図１２（ａ）は、通信管理レポートの出力方法を設定するための操作画面であり、ＭＦＰ１０１の操作部２２０に表示される画面である。図１２（ａ）の操作画面は、プリントキー１３０１、送信キー１３０２、ＯＦＦキー１３０３、通信数指定欄１３０８を有する。ユーザは、これらを操作して、Ｓ２０１０でカウントされた「未出力」の状態のレコードの数に従って、通信管理レポートを出力するための設定を行う。
【００８３】
プリントキー１３０１は、Ｓ２０１０でカウントされた「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されたことに従って、通信管理レポートを印刷するよう指定するためのキーである。送信キー１３０２は、Ｓ２０１０でカウントされた「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されたことに従って、通信管理レポートを送信するよう指定するためのキーである。なお、通信数指定欄１３０８の値は、ボタン１３０７の選択によって表示されるソフトウェアキーボードを介してユーザによって入力される。ＯＦＦキー１３０３は、「未出力」の状態のレコードの数によって通信管理レポートを印刷する機能も、「未出力」の状態のレコードの数によって通信管理レポートを送信する機能も無効にするためのキーである。
【００８４】
また、図１２（ａ）の操作画面は、プリントキー１３０４、送信キー１３０５、ＯＦＦキー１３０６、時刻指定欄１３１０を有する。ユーザは、これらを操作して、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、通信管理レポートを出力するための設定を行う。プリントキー１３０４は、タイマ２３０によって計測された時刻が、時刻指定欄１３１０で指定された時刻になったことに従って、通信管理レポートを印刷するよう指定するためのキーである。送信キー１３０５は、タイマ２３０によって計測された時刻が、時刻指定欄１３１０で指定された時刻になったことに従って、通信管理レポートを送信するよう指定するためのキーである。ＯＦＦキー１３０６は、タイマ２３０によって計測された時刻が、時刻指定欄１３１０で指定された時刻になったことに従って通信管理レポートを出力する機能を無効にするためのキーである。送信先欄１３１３は、通信管理レポートの送信先を指定する欄である。送信先欄１３１３の送信先は、送信先１３１２ボタンが選択されることによって表示されるソフトウェアキーボードを介してユーザによって入力される。
【００８５】
ＯＫキー１３１５が押されると、図１２（ａ）の画面を介して受け付けた設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図１２（ａ）に示す画面は閉じられる。キャンセルキー１３１４が押されると、この画面を介して受け付けた送信設定は破棄され、図１２（ａ）に示す画面が閉じられる。
【００８６】
図１２（ｂ）は、ファクス管理レポートの出力方法を設定するための操作画面であり、ＭＦＰ１０１の操作部２２０に表示される画面である。
【００８７】
図１２（ｂ）の操作画面は、プリントキー１４０１、送信キー１４０２、ＯＦＦキー１４０３、通信数指定欄１４０８を有する。ユーザは、これらを操作して、Ｓ２０１０でカウントされた「未出力」の状態のレコードの数に従って、ファクス管理レポートを出力するための設定を行う。
【００８８】
プリントキー１４０１は、Ｓ２０１０でカウントされた「未出力」の状態のレコードが、通信数指定欄１４０８で指定された件数分記憶されたことに従って、ファクス管理レポートを印刷するよう指定するためのキーである。送信キー１４０２は、Ｓ２０１０でカウントされた「未出力」の状態のレコードが、通信数指定欄１４０８で指定された件数分記憶されたことに従って、ファクス管理レポートを送信するよう指定するためのキーである。なお、通信数指定欄１４０８の値は、ボタン１４０７の選択によって表示されるソフトウェアキーボードを介してユーザによって入力される。ＯＦＦキー１４０３は、「未出力」の状態のレコードの数によって通信管理レポートを印刷する機能も、「未出力」の状態のレコードの数によってファクス管理レポートを送信する機能も無効にするためのキーである。
【００８９】
また、図１２の操作画面は、プリントキー１４０４、送信キー１４０５、ＯＦＦキー１４０６、時刻指定欄１４１０を有する。ユーザは、これらを操作して、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、ファクス管理レポートを出力するための設定を行う。
【００９０】
プリントキー１４０４は、タイマ２３０によって計測された時刻が、時刻指定欄１４１０で指定された時刻になったことに従って、ファクス管理レポートを印刷するよう指定するためのキーである。送信キー１４０５は、タイマ２３０によって計測された時刻が、時刻指定欄１４１０で指定された時刻になったことに従って、ファクス管理レポートを送信するよう指定するためのキーである。ＯＦＦキー１４０６は、タイマ２３０によって計測された時刻が、時刻指定欄１４１０で指定された時刻になったことに従ってファクス管理レポートを出力する機能を無効にするためのキーである。送信先欄１４１３は、ファクス管理レポートの送信先を指定する欄である。送信先欄１４１３の送信先は、送信先１４１２ボタンが選択されることによって表示されるソフトウェアキーボードを介してユーザによって入力される。
【００９１】
ＯＫキー１４１５が押されると、図１２（ｂ）の画面を介して受け付けた設定は、ＣＰＵ２１１によってＨＤＤ２１４に記憶され、図１２（ｂ）に示す画面は閉じられる。キャンセルキー１４１４が押されると、この画面を介して受け付けた送信設定は破棄され、図１２（ｂ）に示す画面が閉じられる。
【００９２】
図１２（ａ）の操作画面を介して受け付けた設定に従って、ＣＰＵ２１１は、通信管理レポートを出力（送信または印刷）する。その処理の詳細を、図１３及び図１４に示すフローチャートを用いて説明する。なお、図１３及び図１４のフローチャートに示す処理は、ＣＰＵ２１１が、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３に読み出して実行することによって実現される。
【００９３】
図１３のフローチャートに示す処理は、図１２（ａ）のプリントキー１３０１または送信キー１３０２が指定されている場合に実行される。言い換えると、図１２（ａ）のＯＦＦキー１３０３が指定されている場合、図１３のフローチャートに示す処理は実行されない。また、図１４のフローチャートに示す処理は、図１２（ａ）のプリントキー１４０４または送信キー１３０５が指定されている場合に実行される。言い換えると、図１２（ａ）のＯＦＦキー１３０６が指定されている場合、図１４のフローチャートに示す処理は実行されない。図１３のフローチャートの処理と図１４のフローチャートの処理の両方を実行する場合、図１３のフローチャートのＳ４０１０の処理、及び図１４のフローチャートのＳ５０１０の処理は、ＣＰＵ２１１によって交互に継続的に行われるものとする。
【００９４】
Ｓ４０１０で、ＣＰＵ２１１は、図１０に記憶された全てのプロトコルのジョブのレコードのうち、「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されたか否かを判定する。具体的に、ＣＰＵ２１１は、Ｓ２０１０でカウントされた「未出力」状態のレコードの数が、通信数指定欄１３０８で指定された件数分記憶されたか否かを判定する。「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されていないと判定された場合、Ｓ４０１０の処理を繰り返す。一方、「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されたと判定された場合、ＣＰＵ２１１は、Ｓ４０２０に処理を進める。
【００９５】
Ｓ４０２０で、ＣＰＵ２１１は、図１２（ａ）に示す画面で、送信キー１３０２によって送信が指定されているか否かを判定する。送信キー１３０２によって送信が指定されていると判定された場合、Ｓ４０３０に処理を進める。一方、プリントキー１３０１が指定されている場合、ＣＰＵ２１１は、送信が指定されていないと判定し、Ｓ４２１０に処理を進める。
【００９６】
Ｓ４０３０で、ＣＰＵ２１１は、図１０に示す送信履歴データベースをＨＤＤ２１４から取得し、ＲＡＭ２１３に記憶する。
【００９７】
Ｓ４０４０で、ＣＰＵ２１１は、送信履歴データベースの出力フラグ９０８が未出力のレコードの中で、開始時刻９０１が最も古いレコードを特定する。
【００９８】
Ｓ４０５０で、ＣＰＵ２１１は、開始時刻９０１が最も古いレコードから開始時刻の値を取得してＲＡＭ２１３に記憶する。
【００９９】
Ｓ４０６０で、ＣＰＵ２１１は、送信履歴データベースの出力フラグ９０８が未出力のレコードの中で、開始時刻９０１が最も新しいレコードを特定する。
【０１００】
Ｓ４０７０で、ＣＰＵ２１１は、開始時刻９０１が最も新しいレコードから開始時刻の値を取得してＲＡＭ２１３に記憶する。
【０１０１】
Ｓ４０８０で、ＣＰＵ２１１は、Ｓ４０５０で取得された開始時刻の値と、Ｓ４０７０で取得された開始時刻の値とをハイフンでつなげてファイル名を示す文字列を生成する。これがファイル名生成処理である。
【０１０２】
ファイル名生成処理の具体例を説明する。図１０に示す送信履歴からファイル名を生成する場合、次のようにファイル名を生成する。まず、ＣＰＵ２１１は、出力フラグ９０８が未出力のレコードの中で開始時刻９０１が最も古いレコードの開始時刻「２０１５０３１６０９４８」を取得する。そして、ＣＰＵ２１１は、出力フラグ９０８が未出力のレコードの中で開始時刻９０１が最も新しいレコードの開始時刻「２０１５０３１６１４０５」を取得する。その後、ＣＰＵ２１１は、それらをハイフンでつなげたファイル名「２０１５０３１６０９４８−２０１５０３１６１４０５」をファイル名として生成する。なお、ＣＰＵ２１１は、「２０１５０３１６０９４８−２０１５０３１６１４０５．ｃｓｖ」のようにファイル名の拡張子を末尾に付けてもよい。こうすることによって、送信履歴を管理する管理者は、見たい送信履歴が記憶されたファイルを探しやすくなる。例えば、２０１５年０３月１６日の１１時ごろに送信した送信履歴を見たい場合に、「２０１５０３１６０９４８−２０１５０３１６１４０５．ｃｓｖ」というファイル名を見て、このファイルを開けば送信結果を見ることができると容易にわかる。
【０１０３】
Ｓ４０９０で、ＣＰＵ２１１は、Ｓ４０３０でＲＡＭ２１３に記憶された送信履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含むｃｓｖファイルを生成する。
【０１０４】
Ｓ４１００で、ＣＰＵ１１１は、Ｓ４０８０で生成されたファイル名を、Ｓ４０９０で生成されたファイルのファイル名として設定する。
【０１０５】
Ｓ４１１０で、ＣＰＵ２１１は、送信先欄９０９で指定された送信先に、Ｓ４０９０で生成されたファイル（通信管理レポート）を電子メールに添付して送信する。なお、送信の方法は、ＦＴＰまたはＳＭＢに基づくファイル送信であってもよい。具体的には、送信先欄１３１３に電子メールアドレスが指定されていれば、電子メールで送信し、サーバのホスト名が指定されていれば、サーバにＦＴＰまたはＳＭＢで送信すればよい。
【０１０６】
Ｓ４１２０で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された送信履歴データベースのうち、ファイル化され、送信が完了したレコードの出力フラグ９０８を「未出力」から「出力済」に変更する。
【０１０７】
Ｓ４１３０で、ＣＰＵ２１１は、件数カウンタの値を０に設定し、Ｓ４１４０で、ＣＰＵ２１１は、ファクス件数カウンタの値を０に設定し、図１３のフローチャートに示す処理を終了する。処理を終了した後、ＣＰＵ２１１は、再び、Ｓ４０１０の処理を繰り返す。
【０１０８】
一方、Ｓ４０２０からＳ４２１０に処理を進めた場合、ＣＰＵ２１１は、図１０に示す送信履歴データベースをＨＤＤ２１４から取得し、ＲＡＭ２１３に記憶する。
【０１０９】
Ｓ４２２０で、ＣＰＵ２１１は、Ｓ４２１０で、図１０に示す送信履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含む印刷用の画像データを生成する。
【０１１０】
Ｓ４２３０で、ＣＰＵ２１１は、Ｓ４２２０で生成された印刷データをプリンタ２２１に送り、プリンタ２２１によって印刷データに基づく印刷を実行させ、Ｓ４１３０に処理を進める。
【０１１１】
以上が、ＭＦＰ１０１が、図１０に記憶された全てのプロトコルのジョブのレコードのうち、「未出力」の状態のレコードが、通信数指定欄１３０８で指定された件数分記憶されたことを条件に通信管理レポートを出力する処理である。
【０１１２】
図１４は、ＭＦＰ１０１が、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、通信管理レポートを出力する処理を示すフローチャートである。
【０１１３】
Ｓ５０１０で、ＣＰＵ２１１は、タイマ２３０によって計測された時刻が所定の時刻になったか否かを判定する。タイマ２３０によって計測された時刻が所定の時刻になったと判定した場合、Ｓ５０２０に処理を進め、タイマ２３０によって計測された時刻が所定の時刻になっていないと判定した場合、Ｓ５０１０の処理を繰り返す。
【０１１４】
Ｓ５０２０で、ＣＰＵ２１１は、図１２（ａ）に示す画面で、送信キー１３０５によって送信が指定されているか否かを判定する。送信が指定されていると判定された場合、Ｓ５０３０に処理を進める。一方、プリントキー１３０４が指定されている場合、ＣＰＵ２１１は、送信が指定されていないと判定し、Ｓ５２１０に処理を進める。
【０１１５】
Ｓ５０３０で、ＣＰＵ２１１は、図１０に示す送信履歴をＨＤＤ２１４から取得し、ＲＡＭ２１３に記憶する。
【０１１６】
Ｓ５０４０で、ＣＰＵ２１１は、タイマ２３０によって計測された現在の時刻を取得し、ＲＡＭ２１３に記憶する。
【０１１７】
Ｓ５０５０で、ＣＰＵ２１１は、Ｓ５０４０でＲＡＭ２１３に記憶された時刻からファイル名を生成し、ＲＡＭ２１３に記憶する。例えば、Ｓ５０４０の処理を行う時点での時刻が、２０１５年の３／１６の１５：００であれば、「２０１５０３１６１５００」というファイル名を生成する。
【０１１８】
Ｓ５０６０で、ＣＰＵ２１１は、Ｓ５０３０でＲＡＭ２１３に記憶された送信履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含むｃｓｖファイルを生成する。
【０１１９】
Ｓ５０７０で、ＣＰＵ１１１は、Ｓ５０５０で生成されたファイル名を、Ｓ５０６０で生成されたファイルのファイル名として設定する。
【０１２０】
Ｓ５０８０で、ＣＰＵ２１１は、送信先欄１３１３で指定された送信先に、Ｓ５０７０で生成されたファイル（通信管理レポート）を電子メールに添付して送信する。なお、送信の方法は、ＦＴＰまたはＳＭＢに基づくファイル送信であってもよい。具体的には、送信先欄１３１３に電子メールアドレスが指定されていれば、電子メールで送信し、サーバのホスト名が指定されていれば、サーバにＦＴＰまたはＳＭＢで送信すればよい。
【０１２１】
Ｓ５０９０で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された送信履歴データベースのうち、送信が完了したレコードの出力フラグ９０８を「未出力」から「出力済」に変更する。
【０１２２】
Ｓ５１００で、ＣＰＵ２１１は、件数カウンタの値を０に設定し、Ｓ５１１０で、ＣＰＵ２１１は、ファクス件数カウンタの値を０に設定し、図１４のフローチャートに示す処理を終了する。処理を終了した後、ＣＰＵ２１１は、再び、Ｓ５０１０の処理を繰り返す。
【０１２３】
一方、Ｓ５０２０からＳ５２１０に処理を進めた場合、ＣＰＵ２１１は、図１０に示す送信履歴データベースをＨＤＤ２１４から取得し、ＲＡＭ２１３に記憶する。
【０１２４】
Ｓ５２２０で、ＣＰＵ２１１は、Ｓ５２１０でＲＡＭ２１３に記憶された送信履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含む印刷用の画像データを生成する。
【０１２５】
Ｓ５２３０で、ＣＰＵ２１１は、Ｓ５２２０で生成された印刷データをプリンタ２２１に送り、プリンタ２２１によって印刷データに基づく印刷を実行させる。そして、ＣＰＵ２１１は、Ｓ５１００に処理を進める。
【０１２６】
以上が、ＭＦＰ１０１が、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、通信管理レポートを出力する処理である。
【０１２７】
次に、図１２（ｂ）の操作画面を介して受け付けた設定に従って、ＣＰＵ２１１が、ファクス管理レポートを出力（送信または印刷）する処理を、図１５及び図１６に示すフローチャートを用いて説明する。なお、図１５及び図１６のフローチャートに示す処理は、ＣＰＵ２１１が、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３に読み出して実行することによって実現される。
【０１２８】
図１５のフローチャートに示す処理は、図１２（ｂ）のプリントキー１４０１または送信キー１４０２が指定されている場合に実行される。言い換えると、図１２（ｂ）のＯＦＦキー１４０３が指定されている場合、図１５のフローチャートに示す処理は実行されない。また、図１６のフローチャートに示す処理は、図１２（ｂ）のプリントキー１４０４または送信キー１４０５が指定されている場合に実行される。言い換えると、図１２（ｂ）のＯＦＦキー１４０６が指定されている場合、図１６のフローチャートに示す処理は実行されない。図１５のフローチャートの処理と図１６のフローチャートの処理の両方を実行する場合、図１５のフローチャートのＳ８０１０の処理、及び図１６のフローチャートのＳ９０１０の処理は、ＣＰＵ２１１によって交互に継続的に行われるものとする。
【０１２９】
Ｓ８０１０で、ＣＰＵ２１１は、図１０に記憶された全てのプロトコルのジョブのレコードのうち、「未出力」の状態のファクスジョブの実行履歴のレコードが、通信数指定欄１４０５で指定された件数分記憶されたか否かを判定する。具体的に、ＣＰＵ２１１は、図１０に記憶された全てのプロトコルのジョブのレコードのうち、「未出力」の状態のファクスジョブの実行履歴のレコードの数が、通信数指定欄１４０５で指定された件数分記憶されたか否かを判定する。「未出力」の状態のファクスジョブの実行履歴のレコードの数が、通信数指定欄１４０５で指定された件数分記憶されていないと判定された場合、Ｓ８０１０の処理を繰り返す。一方、「未出力」の状態のファクスジョブの実行履歴のレコードの数が、通信数指定欄１４０５で指定された件数分記憶されたと判定された場合、ＣＰＵ２１１は、Ｓ８０２０に処理を進める。
【０１３０】
Ｓ８０２０で、ＣＰＵ２１１は、図１２（ｂ）に示す画面で、送信キー１４０２によって送信が指定されているか否かを判定する。送信キー１４０２によって送信が指定されていると判定された場合、Ｓ８０３０に処理を進める。一方、プリントキー１４０１が指定されている場合、ＣＰＵ２１１は、送信が指定されていないと判定し、Ｓ８２１０に処理を進める。
【０１３１】
Ｓ８０３０で、ＣＰＵ２１１は、図１０に示す送信履歴データベースうち、プロトコルの値がＦＡＸであるファクスジョブのレコードのみを抽出し、ファクス履歴データベースとしてＲＡＭ２１３に記憶する。
【０１３２】
Ｓ８０４０で、ＣＰＵ２１１は、ＲＡＭ２１３に記憶されたファクス履歴データベースの出力フラグ９０８が未出力のレコードの中で、開始時刻９０１が最も古いレコードを特定する。
【０１３３】
Ｓ８０５０で、ＣＰＵ２１１は、開始時刻９０１が最も古いレコードから開始時刻の値を取得してＲＡＭ２１３に記憶する。
【０１３４】
Ｓ８０６０で、ＣＰＵ２１１は、ＲＡＭ２１３に記憶されたファクス履歴データベースの出力フラグ９０８が未出力のファクスジョブのレコードの中で、開始時刻９０１が最も新しいレコードを特定する。
【０１３５】
Ｓ８０７０で、ＣＰＵ２１１は、開始時刻９０１が最も新しいレコードから開始時刻の値を取得してＲＡＭ２１３に記憶する。
【０１３６】
Ｓ８０８０で、ＣＰＵ２１１は、Ｓ８０５０で取得された開始時刻の値と、Ｓ８０７０で取得された開始時刻の値とをハイフンでつなげる。さらに、ＣＰＵ１１１は、生成されるファイルが、ファクスジョブの実行履歴を含むことを示す文字「Ｆ」をつなげてファイル名を示す文字列を生成する。Ｆは、ＦＡＸの頭文字をとったものである。これがファイル名生成処理である。
【０１３７】
ファイル名生成処理の具体例を説明する。図１０に示す送信履歴からファイル名を生成する場合、次のようにファイル名を生成する。まず、ＣＰＵ２１１は、出力フラグ９０８が未出力のＦＡＸ送信ジョブのレコードの中で開始時刻９０１が最も古いレコードの開始時刻「２０１５０３１６１０１５」を取得する。そして、ＣＰＵ２１１は、出力フラグ９０８が未出力のファクスジョブのレコードの中で開始時刻９０１が最も新しいレコードの開始時刻「２０１５０３１６１３０５」を取得する。その後、ＣＰＵ２１１は、それらをハイフンでつなげ、「Ｆ」を付加したファイル名「２０１５０３１６１０１５−２０１５０３１６１３０５Ｆ」をファイル名として生成する。なお、ＣＰＵ２１１は、「２０１５０３１６１０１５−２０１５０３１６１３０５Ｆ．ｃｓｖ」のようにファイル名の拡張子を末尾に付けてもよい。こうすることによって、送信履歴を管理する管理者は、見たい送信履歴が記憶されたファイルを探しやすくなる。例えば、２０１５年０３月１６日の１１時ごろに送信したファクスジョブの実行履歴を見たい場合を想定する。その場合、管理者は、「２０１５０３１６１１２２−２０１５０３１６１３０５Ｆ．ｃｓｖ」というファイル名を見て、このファイルを開けばファクスジョブの実行履歴を見ることができると容易にわかる。さらに、ファクスジョブの実行履歴を見たい場合に、ファイル名に含まれるＦという文字を見て、どのファイルを開けばファクスジョブの実行履歴を見ることができるかを容易に特定することができる。
【０１３８】
Ｓ８０９０で、ＣＰＵ２１１は、Ｓ８０３０でＲＡＭ２１３に記憶されたファクス履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含むｃｓｖファイルを生成する。
【０１３９】
Ｓ８１００で、ＣＰＵ１１１は、Ｓ８０８０で生成されたファイル名を、Ｓ８０９０で生成されたファイルのファイル名として設定する。
【０１４０】
Ｓ８１１０で、ＣＰＵ２１１は、送信先欄１４１３で指定された送信先に、Ｓ８０９０で生成されたファイル（ファクス管理レポート）を電子メールに添付して送信する。なお、送信の方法は、ＦＴＰまたはＳＭＢに基づくファイル送信であってもよい。具体的には、送信先欄１４１３に電子メールアドレスが指定されていれば、電子メールで送信し、サーバのホスト名が指定されていれば、サーバにＦＴＰまたはＳＭＢで送信すればよい。
【０１４１】
Ｓ８１２０で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された送信履歴データベースのうち、ファイル化され、送信が完了したレコードの出力フラグ９０８を「未出力」から「出力済」に変更する。
【０１４２】
Ｓ８１３０で、ＣＰＵ２１１は、ファクス件数カウンタの値を０に設定する。
Ｓ８１４０で、ＣＰＵ２１１は、件数カウンタの値から、Ｓ８１２０で出力済みフラグを付けた件数を減算し、図１５のフローチャートに示す処理を終了する。処理を終了した後、ＣＰＵ２１１は、再び、Ｓ８０１０の処理を繰り返す。
【０１４３】
一方、Ｓ８０２０からＳ８２１０に処理を進めた場合、ＣＰＵ２１１は、図１０に示す送信履歴データベースうち、プロトコルの値がＦＡＸであるファクスジョブのレコードのみを抽出し、ファクス履歴データベースとしてＲＡＭ２１３に記憶する。
【０１４４】
Ｓ８２２０で、ＣＰＵ２１１は、Ｓ８２１０で、ＲＡＭ２１３に記憶されたファクス履歴データベースのうち、出力フラグ９０８が未出力のファクスジョブのレコードを抽出し、抽出されたレコードを含む印刷用の画像データを生成する。
【０１４５】
Ｓ８２３０で、ＣＰＵ２１１は、Ｓ８２２０で生成された印刷データをプリンタ２２１に送り、プリンタ２２１によって印刷データに基づく印刷を実行させ、Ｓ８１３０に処理を進める。
【０１４６】
以上が、ＭＦＰ１０１が、図１０に記憶された全てのプロトコルのジョブのレコードのうち、「未出力」の状態のファクスジョブのレコードが、通信数指定欄１４０８で指定された件数分記憶されたことを条件にファクス管理レポートを出力する処理である。
【０１４７】
図１６は、ＭＦＰ１０１が、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、ファクス管理レポートを出力（送信または印刷）する処理を示すフローチャートである。
【０１４８】
Ｓ９０１０で、ＣＰＵ２１１は、タイマ２３０によって計測された時刻が所定の時刻になったか否かを判定する。タイマ２３０によって計測された時刻が所定の時刻になったと判定した場合、Ｓ９０２０に処理を進め、タイマ２３０によって計測された時刻が所定の時刻になっていないと判定した場合、Ｓ５０１０の処理を繰り返す。
【０１４９】
Ｓ９０２０で、ＣＰＵ２１１は、図１２（ｂ）に示す画面で、送信キー１４０５によって送信が指定されているか否かを判定する。送信が指定されていると判定された場合、Ｓ９０３０に処理を進める。一方、プリントキー１４０４が指定されている場合、ＣＰＵ２１１は、送信が指定されていないと判定し、Ｓ９２１０に処理を進める。
【０１５０】
Ｓ９０３０で、ＣＰＵ２１１は、図１０に示す送信履歴データベースうち、プロトコルの値がＦＡＸであるファクスジョブのレコードのみを抽出し、ファクス履歴データベースとしてＲＡＭ２１３に記憶する。
【０１５１】
Ｓ９０４０で、ＣＰＵ２１１は、タイマ２３０によって計測された現在の時刻を取得し、ＲＡＭ２１３に記憶する。
【０１５２】
Ｓ９０５０で、ＣＰＵ２１１は、Ｓ９０４０でＲＡＭ２１３に記憶された時刻と、生成されるファイルが、ファクスジョブの実行履歴であることを示す文字「Ｆ」をつなげてファイル名を生成し、ＲＡＭ２１３に記憶する。Ｆは、ＦＡＸの頭文字をとったものである。例えば、Ｓ９０４０の処理を行う時点での時刻が、２０１５年の３／１６の１５：００であれば、「２０１５０３１６１５００Ｆ」というファイル名を生成する。
【０１５３】
Ｓ９０６０で、ＣＰＵ２１１は、Ｓ９０３０でＲＡＭ２１３に記憶されたファクス履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含むｃｓｖファイルを生成する。
【０１５４】
Ｓ９０７０で、ＣＰＵ１１１は、Ｓ９０５０で生成されたファイル名を、Ｓ９０６０で生成されたファイルのファイル名として設定する。
【０１５５】
Ｓ９０８０で、ＣＰＵ２１１は、送信先欄１４１３で指定された送信先に、Ｓ９０７０で生成されたファイル（ファクス管理レポート）を電子メールに添付して送信する。なお、送信の方法は、ＦＴＰまたはＳＭＢに基づくファイル送信であってもよい。具体的には、送信先欄１４１３に電子メールアドレスが指定されていれば、電子メールで送信し、サーバのホスト名が指定されていれば、サーバにＦＴＰまたはＳＭＢで送信すればよい。
【０１５６】
Ｓ９０９０で、ＣＰＵ２１１は、ＨＤＤ２１４に記憶された送信履歴データベースのうち、送信が完了したレコードの出力フラグ９０８を「未出力」から「出力済」に変更する。
【０１５７】
Ｓ９１００で、ＣＰＵ２１１は、ファクス件数カウンタの値を０に設定する。
Ｓ９１１０で、ＣＰＵ２１１は、件数カウンタの値から、Ｓ９０９０で出力済みフラグを付けた件数を減算し、図１６のフローチャートに示す処理を終了する。処理を終了した後、ＣＰＵ２１１は、再び、Ｓ９０１０の処理を繰り返す。
【０１５８】
一方、Ｓ９０２０からＳ９２１０に処理を進めた場合、ＣＰＵ２１１は、図１０に示す送信履歴データベースうち、プロトコルの値がＦＡＸであるファクスジョブのレコードのみを抽出し、ファクス履歴データベースとしてＲＡＭ２１３に記憶する。
【０１５９】
Ｓ９２２０で、ＣＰＵ２１１は、Ｓ９２１０でＲＡＭ２１３に記憶された送信履歴データベースのうち、出力フラグ９０８が未出力のレコードを抽出し、抽出されたレコードを含む印刷用の画像データを生成する。
【０１６０】
Ｓ９２３０で、ＣＰＵ２１１は、Ｓ９２２０で生成された印刷データをプリンタ２２１に送り、プリンタ２２１によって印刷データに基づく印刷を実行させる。そして、ＣＰＵ２１１は、Ｓ９１１０に処理を進める。
【０１６１】
以上が、ＭＦＰ１０１が、タイマ２３０によって計測された時刻が所定の時刻になったことに従って、ファクス管理レポートを出力する処理である。
【０１６２】
以上のような制御を行うことによって、通信管理レポートとファクス管理レポートの送信先のＰＣで、管理者は、通信管理レポートとファクス通信管理レポートを分けて管理できる。さらに、送信された管理レポートに含まれるジョブの種類を、そのファイルのファイル名に付けられた識別子を見ることで容易に判断できる。
【０１６３】
＜その他の実施形態＞
上述した実施の形態ではファクス管理レポートのファイル名にのみ、ジョブの種類を識別するための情報を付けている。しかしながら、これに限らず、複数の種類のジョブの実行履歴を含む通信管理レポートのファイル名に複数のジョブのそれぞれの種類を識別するための情報を付けても構わない。
【０１６４】
なお、上述した実施形態では、送信履歴テーブルから、西暦、月、日、時刻の全てが取得される例を説明したが、そのうちの一部だけを取得してファイル名を生成してもよい。また、上述した実施形態では、開始時刻をハイフンでつなげる例を説明したが、ハイフンは記号の一例であって、他の記号であってもよい。
【０１６５】
また、上述した実施形態では、「未出力」の状態のレコードが、通信数指定欄９０４で指定された件数分記憶され、Ｓ４０２０で送信が指定されていると判定された場合に、ＣＰＵ２１１が、Ｓ４０３０〜Ｓ４１２０の処理を実行する例を説明した。一方、ＣＰＵ２１１が、タイマ２３０によって計測された時刻が所定の時刻になったと判定し、Ｓ５０２０で送信が指定されていると判定された場合に、Ｓ５０３０〜Ｓ５０９０の処理を実行する例を説明した。しかしながら、本発明は、これに限られない。「未出力」の状態のレコードが、通信数指定欄９０４で指定された件数分記憶され、Ｓ４０２０で送信が指定されていると判定された場合に、ＣＰＵ２１１は、Ｓ５０３０〜Ｓ５０９０の処理を実行してもよい。また、タイマ２３０によって計測された時刻が所定の時刻になったと判定し、Ｓ５０２０で送信が指定されていると判定された場合に、ＣＰＵ２１１は、Ｓ４０３０〜Ｓ４１２０の処理を実行してもよい。また、いずれの条件の場合にも、ＣＰＵ２１１は、Ｓ４０３０〜Ｓ４１２０の処理を実行してもよい。また、いずれの条件の場合にも、ＣＰＵ２１１は、Ｓ５０３０〜Ｓ５０９０の処理を実行してもよい。
【０１６６】
また、上述した実施形態では、件数や時刻が所定の条件を満たした場合に、通信管理レポートやファクス管理レポートを出力する処理を実行する例を説明した。しかしながら、これに限らず、ユーザから操作部２２０を介して通信管理レポートの出力指示を受け付けたことに従って通信管理レポートを出力する場合に適用してもよい。
【０１６７】
なお、上述した実施形態は送信履歴を管理し、送信履歴を含む通信管理レポートを送信する例に説明したが、本発明はこれに限られない。スキャナ２２２によって原稿の画像を読み取り、読み取った画像をプリンタ２２１によって印刷するコピージョブのジョブ履歴を管理し、コピージョブのジョブ履歴を含む履歴レポートを送信する処理に本発明を適用してもよい。その場合、履歴レポートのファイルのファイル名に、ジョブの種類がＣＯＰＹであることを識別するためにＣＯＰＹの頭文字のＣを含めればよい。また、ＬＡＮ１００を介してＰＣ１０３から受信した印刷データに基づいてプリンタ２２１によって画像を印刷するプリントジョブの履歴を管理し、プリントジョブのジョブ履歴を含む履歴レポートを送信する処理に本発明を適用してもよい。その場合、履歴レポートのファイルのファイル名に、ジョブの種類がＰＲＩＮＴであることを識別するためにＰＲＩＮＴの頭文字のＰを含めればよい。また、文字の代わりにジョブの種類に対応する記号を用いてもよい。
【０１６８】
なお、上述した実施形態では、ファイルが何の種類のジョブの実行履歴を含むかを、ファイル名に、ジョブの種類を示す文字を含める例を説明した。しかしながら、本発明はこれに限られず、ファイルのプロパティ（タグや、件名、コメント、作成者）の中に、ジョブの種類を示す文字等の情報を含めるようにしてもよい。そのファイルが送信先に送信された後、送信先のＰＣで、ファイルのプロパティを見ることによって、ファイルが何の種類のジョブの実行履歴を含むかを識別することができるようになる。また、上述した実施形態では、拡張子付きのファイル名のうちの拡張子ではない部分に、ジョブの種類を示す文字を含める例を説明したが、拡張子の部分に、ジョブの種類を示す文字を含めるようにしてもよい。
【０１６９】
なお、上述した実施形態では、ＭＦＰ１０１が、自装置が実行したジョブの実行履歴を記憶し、実行履歴を含むファイルを生成する例を説明した。しかしながら、これに限られず、ＬＡＮ１００に接続された履歴管理サーバが、ＬＡＮ１００に接続されたＭＦＰ１０１が実行したジョブの履歴情報から、ジョブの実行履歴を含むファイルを図１３〜図１６に示す方法で生成してもよい。その場合、図１２及び図１３に示す画面は、履歴管理サーバに表示され、そこで受け付けた設定は履歴管理サーバ内の記憶部に記憶される。そして、Ｓ４０１０、Ｓ５０１０、Ｓ８０１０、Ｓ９０１０における判定は、履歴管理サーバが、ＭＦＰ１０１のＨＤＤ２１４内の送信履歴データベースを対象に行えばよい。または、Ｓ４０１０、Ｓ５０１０、Ｓ８０１０、Ｓ９０１０における判定は、ＭＦＰ１０１のＣＰＵ２１１が行い、判定の結果がＹｅｓになったら、その旨を履歴管理サーバに通知し、履歴管理サーバが、それ以降の処理を実行してもよい。なお、件数カウンタやファクス件数カウンタは、履歴管理サーバ内に記憶すればよい。また、Ｓ４０３０、Ｓ４２１０、Ｓ５０３０、Ｓ５１２０、Ｓ８０３０、Ｓ８２１０、Ｓ９０３０、Ｓ９２１０で、履歴管理サーバは、ＭＦＰ１０１のＨＤＤ２１４から送信履歴データベースをＬＡＮ１００を介して取得すればよい。
【０１７０】
なお、上述した実施形態では、送信履歴データベースに送信ジョブの履歴を記憶する例を説明したが、受信ジョブの履歴も合わせて残すようにしてもよい。また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１７１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明の構成とすることになる。
【符号の説明】
【０１７２】
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
【図１】
0006635817.tif 000002
【図２】
0006635817.tif 000003
【図３】
0006635817.tif 000004
【図４】
0006635817.tif 000005
【図５】
0006635817.tif 000006
【図６】
0006635817.tif 000007
【図７】
0006635817.tif 000008
【図８】
0006635817.tif 000009
【図９】
0006635817.tif 000010
【図１０】
0006635817.tif 000011
【図１１】
0006635817.tif 000012
【図１２】
0006635817.tif 000013
【図１３】
0006635817.tif 000014
【図１４】
0006635817.tif 000015
【図１５】
0006635817.tif 000016
【図１６】
0006635817.tif 000017