(57)【要約】【課題】  他の出力先に出力されるべき情報量の影響を受けずに、各出力先にイベント発生情報を提供することができる複合機を実現すること。【解決手段】  設定記憶部２４は、サービスマンのメールアドレスとイベントの種類とを対応づけて記憶しているとともに、ユーザのメールアドレスとイベントの種類とを対応づけて記憶している。ＲＡＭ３８は、サービスモード用記憶領域９０とユーザモード用記憶領域９２を有する。制御部３２は、複合機１５においてイベントが発生する毎に、そのイベントの種類に対応づけられている出力先（サービスマン又はユーザ）に対応する記憶領域９０，９２にイベント発生情報１００を記憶させる。制御部３２は、記憶領域９０のイベント発生情報をサービスマンのメールアドレスに出力させるとともに、記憶領域９２のイベント発生情報をユーザのメールアドレスに出力させる。【選択図】  図１
2008166949.tif 000002
【特許請求の範囲】
【請求項１】
自身又は他の機器において発生したイベントに関する情報を記憶して出力する情報処理装置であり、
複数の出力先のそれぞれについて、その出力先とイベントの種類とを対応づけて記憶している出力先−イベント種類記憶装置と、
複数の出力先のそれぞれについて、その出力先に対応する個別記憶領域を有している第１個別記憶装置と、
イベントが発生する毎に、そのイベントの種類に対応づけられている出力先を出力先−イベント種類記憶装置から特定し、その特定された出力先に対応する個別記憶領域に、そのイベントの種類が発生したことを示すイベント発生情報を記憶させる第１記憶制御装置と、
それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力先に向けて出力させる第１出力制御装置と
を備える情報処理装置。
【請求項２】
前記複数の出力先は、複数のメールアドレス及び／又は複数のファクシミリ番号を含んでいることを特徴とする請求項１の情報処理装置。
【請求項３】
出力先−イベント種類記憶装置は、複数の出力先のそれぞれについて、その出力先と出力インターバルとを対応づけて記憶しており、
第１出力制御装置は、それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力先に向けて、その出力先に対応づけられている出力インターバルで出力することを特徴とする請求項１又は２の情報処理装置。
【請求項４】
各個別記憶領域の容量は、各個別記憶領域に対応する出力先に対応づけられているイベントの種類の数が多いほど大きいことを特徴とする請求項１から３のいずれかの情報処理装置。
【請求項５】
出力先−イベント種類記憶装置の記憶内容が変更された場合に、変更後の記憶内容に基づいて各出力先に対応づけられているイベントの種類の数を特定し、特定された各数に応じて各個別記憶領域の容量を変更する容量変更装置をさらに備えることを特徴とする請求項４の情報処理装置。
【請求項６】
各個別記憶領域の容量は、各個別記憶領域に対応する出力先に対応づけられている出力インターバルが大きいほど大きいことを特徴とする請求項３の情報処理装置。
【請求項７】
出力先−イベント種類記憶装置の記憶内容が変更された場合に、変更後の記憶内容に基づいて各出力先に対応づけられている出力インターバルを特定し、特定された各出力インターバルに応じて各個別記憶領域の容量を変更する容量変更装置をさらに備えることを特徴とする請求項６の情報処理装置。
【請求項８】
ユーザからの指示を入力する入力装置と、その入力装置に入力されたユーザからの指示に応じて各個別記憶領域の容量を変更する容量変更装置とをさらに備えることを特徴とする請求項１から３のいずれかの情報処理装置。
【請求項９】
自身又は他の機器において発生したイベントに関する情報を記憶して出力する情報処理装置であり、
複数の出力形式のそれぞれについて、その出力形式とイベントの種類とを対応づけて記憶している出力形式−イベント種類記憶装置と、
複数の出力形式のそれぞれについて、その出力形式に対応する個別記憶領域を有している第２個別記憶装置と、
イベントが発生する毎に、そのイベントの種類に対応づけられている出力形式を出力形式−イベント種類記憶装置から特定し、その特定された出力形式に対応する個別記憶領域に、そのイベントの種類が発生したことを示すイベント発生情報を記憶させる第２記憶制御装置と、
それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力形式で出力させる第２出力制御装置と
を備える情報処理装置。
【請求項１０】
前記複数の出力形式は、イベント発生情報を外部に向けて出力する外部出力形式と、イベント発生情報を印刷する印刷出力形式とを含んでいることを特徴とする請求項９の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自身又は他の機器において発生したイベントに関する情報を記憶して出力する情報処理装置に関する。
【背景技術】
【０００２】
例えば、プリンタでは、様々な種類のイベントが発生する。例えば、紙詰まり、用紙切れ、トナー切れ等のイベントが発生する。下記の特許文献１には、イベントが発生したことを記憶して出力するプリンタが開示されている。
特許文献１のプリンタは、複数の出力先のそれぞれについて、その出力先とイベントの種類とを対応づけて記憶している。例えば、管理者Ｘ１とトナー切れとを対応づけて記憶しているとともに、ユーザＸ２と用紙切れとを対応づけて記憶している。このプリンタは、イベントが発生する毎に、そのイベントの種類が発生したことを示す情報（以下では「イベント発生情報」と呼ぶ）と出力先とを対応づけてリストに記憶する。例えば、プリンタは、トナー切れが発生すると、トナー切れを示すイベント発生情報と管理者Ｘ１とを対応づけて上記のリストに記憶する。また、プリンタは、用紙切れが発生すると、用紙切れを示すイベント発生情報とユーザＸ２とを対応づけて上記のリストに記憶する。プリンタは、リストの記憶内容を定期的に出力する。この出力処理では、リストに記憶されている各イベント発生情報が、それに対応づけられている出力先に向けて出力される。上記の例の場合、トナー切れを示すイベント発生情報が管理者Ｘ１のメールアドレスに出力され、用紙切れを示すイベント発生情報がユーザＸ２のメールアドレスに出力される。
【０００３】
【特許文献１】特開平１１−３４４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した特許文献１のプリンタでは、自身で発生した各イベントのイベント発生情報が１つのリストに累積して記憶される。リストの容量は限られており、リストが記憶可能なイベント発生情報の個数は限られている。例えば、リストが４回分のイベント発生情報を記憶することができるものとする。この場合、リストの記憶内容が出力されてから次に出力されるまでの間に、１回のトナー切れとその後に４回の用紙切れが発生すると、トナー切れを示すイベント発生情報が、リストから削除される可能性がある。この場合、ユーザＸ２には４回分の用紙切れを示すイベント発生情報が出力されるが、管理者Ｘ１にはトナー切れを示すイベント発生情報が出力されない。ユーザＸ２は多くの情報を得ることができるが、管理者Ｘ１は情報を全く得ることができない。特に、管理者Ｘ１としてメンテナンス等を行なう管理者を設定している場合には、管理者Ｘ１に知らされるべきエラー情報が出力されないことになり、プリンタにおいて必要なメンテナンスが行なわれないという問題が発生する。
【０００５】
本発明は、上記した実情に鑑みてなされたものである。本発明では、他の出力先に出力されるべき情報量の影響を受けずに、各出力先にイベント発生情報を提供することができる情報処理装置を実現する。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、自身又は他の機器において発生したイベントに関する情報を記憶して出力する。この「イベント」という用語は、最も広義に解釈されるべきものであり、情報処理装置や他の機器において発生するあらゆる事象を含むことができる。例えば、情報処理装置や他の機器が機能を実行する上で障害となる事象（例えば、紙詰まり、トナー切れ、通信エラー等）のみならず、情報処理装置や他の機器が機能（印刷機能、ＦＡＸ送信機能等）を実行すること自体も「イベント」になり得る。
この情報処理装置は、出力先−イベント種類記憶装置と第１個別記憶装置と第１記憶制御装置と第１出力制御装置とを備える。
【０００７】
出力先−イベント種類記憶装置は、複数の出力先のそれぞれについて、その出力先とイベントの種類とを対応づけて記憶している。例えば、出力先Ｙ１とイベントの種類Ｚ１とが対応づけられており、出力先Ｙ２とイベントの種類Ｚ２とが対応づけられている。なお、１つの出力先に対して、複数のイベントの種類が対応づけられていてもよい。例えば、出力先Ｙ１に対して、イベントの種類Ｚ１とイベントの種類Ｚ３とが対応づけられていてもよい。また、１つのイベントの種類に対して、複数の出力先が対応づけられていてもよい。例えば、出力先Ｙ１と出力先Ｙ２の両方に対して、イベントの種類Ｚ４が対応づけられていてもよい。
第１個別記憶装置は、複数の出力先のそれぞれについて、その出力先に対応する個別記憶領域を有している。例えば、上記の例の場合、第１個別記憶装置は、出力先Ｙ１に対応する個別記憶領域と、出力先Ｙ２に対応する個別記憶領域を有する。
第１記憶制御装置は、イベントが発生する毎に、そのイベントの種類に対応づけられている出力先を出力先−イベント種類記憶装置から特定し、特定された出力先に対応する個別記憶領域に、そのイベントの種類が発生したことを示すイベント発生情報を記憶させる。例えば、上記の例の場合、第１記憶制御装置は、イベントの種類Ｚ１が発生すると、出力先Ｙ１に対応する個別記憶領域に種類Ｚ１のイベント発生情報を記憶させる。また、第１記憶制御装置は、イベントの種類Ｚ２が発生すると、出力先Ｙ２に対応する個別記憶領域に種類Ｚ２のイベント発生情報を記憶させる。
第１出力制御装置は、それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力先に向けて出力させる。例えば、出力先Ｙ１に対応する個別記憶領域に種類Ｚ１のイベント発生情報が記憶されている場合、第１出力制御装置は、種類Ｚ１のイベント発生情報を出力先Ｙ１に向けて出力させる。また、例えば、出力先Ｙ２に対応する個別記憶領域に種類Ｚ２のイベント発生情報が記憶されている場合、第１出力制御装置は、種類Ｚ２のイベント発生情報を出力先Ｙ２に向けて出力させる。なお、第１出力制御装置は、各個別記憶領域に記憶されているイベント発生情報を同じタイミングで出力させてもよいし、異なるタイミングで出力させてもよい。
【０００８】
上記の情報処理装置は、出力先毎に個別記憶領域が設けられている。このために、各個別記憶領域の記憶内容は、他の個別記憶領域に記憶されるべきイベント発生情報の影響を受けない。例えば、上記の例の場合、出力先Ｙ１に出力されるべき種類Ｚ１のイベントが発生しても、出力先Ｙ２に対応する個別記憶領域の記憶内容は影響を受けない。上記の情報処理装置によると、他の出力先に出力されるべき情報量の影響を受けずに、各出力先にイベント発生情報を提供することができる。
【０００９】
上記の複数の出力先は、複数のメールアドレス及び／又は複数のファクシミリ番号を含んでいてもよい。一方において、複数の出力先は、他の形態の出力先（ポケットベルの番号等）を含んでいてもよい。
【００１０】
上記の情報処理装置は、以下の構成を採用してもよい。即ち、出力先−イベント種類記憶装置は、複数の出力先のそれぞれについて、その出力先と出力インターバルとを対応づけて記憶していてもよい。この場合、第１出力制御装置は、それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力先に向けて、その出力先に対応づけられている出力インターバルで出力してもよい。
上記の「出力インターバル」という用語は、最も広義に解釈されるべきものであり、実際にインターバルとして表現されてもよいし（例えば、Ｔ１時間毎、Ｔ２日毎、Ｔ３週毎）、出力時刻で表現されてもよい（例えば、毎日Ｔ２時、毎週Ｔ３時）。
【００１１】
なお、上記の各個別記憶領域は、同じ容量であってもよい。一方において、第１個別記憶装置は、容量が異なる少なくとも２つの個別記憶領域を有していてもよい。また、各個別記憶領域の容量は、予め設定されている値で固定されていてもよいし、変更可能であってもよい。
【００１２】
第１個別記憶領域の容量（各個別記憶領域の総容量）は限られている。このために、各個別記憶領域が効率よくイベント発生情報を記憶することができるように、各個別記憶領域の容量を設定することが好ましい。例えば、出力先−イベント種類記憶装置において出力先Ｙ１に対応づけられているイベントの種類の数がＹＮ１（個）であり、出力先Ｙ２に対応づけられているイベントの種類の数がＹＮ２（個）であるとする。ＹＮ１がＹＮ２より多い場合、出力先Ｙ１に通知されるべきイベントが発生する頻度は、出力先Ｙ２に通知されるべきイベントが発生する頻度より多くなることが推察される。この場合、出力先Ｙ１に対応する個別記憶領域は、出力先Ｙ２に対応する個別記憶領域と比べて、多くのイベント発生情報を記憶することができることが好ましい。即ち、各個別記憶領域の容量は、各個別記憶領域に対応する出力先に対応づけられているイベントの種類の数が多いほど大きくてもよい。
なお、この情報処理装置に対して、以下の構成を有する容量変更装置を付加してもよい。即ち、この容量変更装置は、出力先−イベント種類記憶装置の記憶内容が変更された場合に、変更後の記憶内容に基づいて各出力先に対応づけられているイベントの種類の数を特定し、特定された各数に応じて各個別記憶領域の容量を変更する。この構成によると、出力先−イベント種類記憶装置の記憶内容が変更された場合に、各個別記憶領域の容量を自動的に変更することができる。
なお、容量変更装置は、変更後の記憶内容に基づいて各出力先に対応づけられていないイベントの種類の数を特定し、特定された各数に応じて各個別記憶領域の容量を変更してもよい。これは、「変更後の記憶内容に基づいて各出力先に対応づけられているイベントの種類の数を特定し、特定された各数に応じて各個別記憶領域の容量を変更する」ことと等価である。
【００１３】
上述したように、出力先−イベント種類記憶装置は、複数の出力先のそれぞれについて、その出力先と出力インターバルとを対応づけて記憶していてもよい。この場合、出力インターバルが大きい出力先に対応する個別記憶領域は、出力インターバルが小さい出力先に対応する個別記憶領域と比べて、多くのイベント発生情報を記憶する必要があることが予想される。出力インターバルが大きいと、そのインターバルの間に多数回のイベントが発生することが予想されるからである。このために、出力インターバルが大きい個別記憶領域は、出力インターバルが小さい個別記憶領域と比べて、多くのイベント発生情報を記憶することができることが好ましい。即ち、各個別記憶領域の容量は、各個別記憶領域に対応する出力先に対応づけられている出力インターバルが大きいほど大きくてもよい。
なお、この情報処理装置に対して、以下の構成を有する容量変更装置を付加してもよい。この容量変更装置は、出力先−イベント種類記憶装置の記憶内容が変更された場合に、変更後の記憶内容に基づいて各出力先に対応づけられている出力インターバルを特定し、特定された各出力インターバルに応じて各個別記憶領域の容量を変更する。この構成によると、出力先−イベント種類記憶装置の出力インターバルが変更された場合に、各個別記憶領域の容量を自動的に変更することができる。
【００１４】
また、各個別記憶領域の容量は、ユーザによって任意に設定されるようにしてもよい。即ち、情報処理装置は、ユーザからの指示を入力する入力装置と、その入力装置に入力されたユーザからの指示に応じて各個別記憶領域の容量を変更する容量変更装置とを有していてもよい。
この構成によると、ユーザの意図に応じて各個別記憶領域の容量を設定することができる。
【００１５】
本発明の「イベント発生情報を記憶するために複数の個別記憶領域を設ける」という技術思想は、「イベント発生情報の出力先毎に個別記憶領域を設ける」という技術のみにとどまらず、以下の情報処理装置として表現することができる。この情報処理装置は、出力形式−イベント種類記憶装置と第２個別記憶装置と第２記憶制御装置と第２出力制御装置とを備える。
【００１６】
出力形式−イベント種類記憶装置は、複数の出力形式のそれぞれについて、その出力形式とイベントの種類とを対応づけて記憶している。本明細書の「複数の出力形式」という用語は、イベント発生情報を出力するための具体的出力手段が異なることを意味している。例えば、「印刷」による出力と「メール送信」による出力は、具体的出力手段が異なる。この場合、「印刷」という出力形式が存在し、「メール送信」という出力形式が存在することになる。この例の場合、出力形式−イベント種類記憶装置では、「印刷」という出力形式にイベントの種類（例えばＺ１）が対応づけられており、「メール送信」という出力形式にイベントの種類（例えばＺ２）が対応づけられている。
第２個別記憶装置は、複数の出力形式のそれぞれについて、その出力形式に対応する個別記憶領域を有している。第２記憶制御装置は、イベントが発生する毎に、そのイベントの種類に対応づけられている出力形式を出力形式−イベント種類記憶装置から特定する。さらに、第２記憶制御装置は、その特定された出力形式に対応する個別記憶領域に、そのイベントの種類が発生したことを示すイベント発生情報を記憶させる。第２出力制御装置は、それぞれの個別記憶領域について、その個別記憶領域に記憶されているイベント発生情報を、その個別記憶領域に対応する出力形式で出力させる。
【００１７】
上記の情報処理装置は、出力形式毎に個別記憶領域が設けられている。このために、各出力形式のための個別記憶領域の記憶内容は、他の個別記憶領域に記憶されるべきイベント発生情報の影響を受けない。この情報処理装置によると、他の出力形式で出力されるべき情報量の影響を受けずに、各出力形式に従ってイベント発生情報を出力することができる。また、出力形式毎に出力する者（即ち出力先）が割り振られている場合には、他の出力先に出力されるべき情報量の影響を受けずに、各出力先に従ってイベント発生情報を出力することができる。
【００１８】
上記の複数の出力形式は、イベント発生情報を外部に向けて出力する外部出力形式と、イベント発生情報を印刷する印刷出力形式とを含んでいてもよい。上記の「外部出力形式」は、メール送信及び／又はＦＡＸ送信であってもよい。また、他の送信形式であってもよい。
【発明を実施するための最良の形態】
【００１９】
ここでは、以下の実施例に記載の技術の特徴の一部を列挙しておく。
（形態１）情報処理装置は、複合機に内蔵されている。
（形態２）複合機は、複数のモード（サービスモードとユーザモード）のそれぞれについて、そのモードとイベントの種類とが対応づけられている保存先情報を記憶している。また、複合機は、複数のモード（サービスモードとユーザモード）のそれぞれについて、そのモードと出力先とが対応づけられている出力先情報を記憶している。保存先情報と出力先情報を合わせると、イベントの種類と出力先とが対応づけられていると言える。
（形態３）イベント発生情報は、イベントの種類を示すデータと、イベントが発生した時刻を示すデータとを含む。
（形態４）それぞれの個別記憶領域は、複数のイベント発生情報を記憶可能である。記憶制御装置は、上限の数のイベント発生情報が記憶されている個別記憶領域に新たなイベント発生情報を記憶させる場合に、その個別記憶領域に記憶されている最も古いイベント発生情報を削除する。
【実施例】
【００２０】
（第１実施例）
図面を参照して本発明の第１実施例を説明する。図１は、本実施例の複合機システム１０を示す。複合機システム１０は、複合機１５とＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）５０とメールサーバ５２を有する。
【００２１】
（複合機の構成）
複合機１５は、印刷部２０と読取部２２と設定記憶部２４と表示部２６とモデム２８とＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０と制御部３２とＲＯＭ３４と操作部３６とＲＡＭ３８とホストＩ／Ｆ４０とネットワークＩ／Ｆ４２と各種センサ４４等を有する。各装置２０，２２，２４等は、バス線４８によって相互に通信可能に接続されている。
印刷部２０は、印刷媒体に印刷することができる。読取部２２は、様々な原稿をスキャンして画像データを作成することができる。設定記憶部２４は、様々な設定情報を記憶することができる。本実施例の設定記憶部２４は、保存先情報と出力先情報を記憶する。これらの情報について次に説明する。
【００２２】
図２は、設定記憶部２４に記憶されている保存先情報６０の一例を示す。保存先情報６０は、イベントの種類を特定する情報６２を有する。イベントは、複合機１５において発生する様々な事象である。図２では、イベントの例として、記録紙ジャムと、カバーオープンと、カバークローズと、ＦＡＸ送信と、通信エラーが示されている。
「記録紙ジャム」は、印刷用紙の紙詰まりを意味する。複合機１５は、印刷部２０等の各種装置を収容している本体と、その本体に対して開閉可能に取付けられているカバーを有する（これらの図示省略）。カバーが開かれると、複合機１５の内部を視認することが可能となり、様々な装置に対してメンテナンスを実行することができる。図２に示される「カバーオープン」は、上記のカバーが開かれたことを意味する。また、「カバークローズ」は、上記のカバーが閉じられたことを意味する。「ＦＡＸ送信」は、ＦＡＸが送信されたことを意味する。「通信エラー」は、ＦＡＸ送信を実行することができなかったことを意味する。
【００２３】
保存先情報６０は、上記した様々なイベント種類特定情報６２が、サービスモードとユーザモードのいずれか又は両方に対応することを示す情報６４，６６を有する。図２の表の「○」は、イベント種類特定情報６２と当該モードが対応づけられていることを意味する。一方において、「×」は、イベント種類特定情報６２と当該モードが対応づけられていないことを意味する。例えば、「記録紙ジャム」には、サービスモードとユーザモードの両方が対応づけられている。また、例えば、「カバーオープン」には、サービスモードが対応づけられておらず、ユーザモードのみが対応づけられている。
サービスモードに対応づけられているイベントの種類は、そのイベントが発生したことを示す情報（以下ではイベント発生情報と呼ぶ）がサービスマンによって必要とされていることを意味する。サービスマンは、複合機１５のメンテナンスを行なう者である。図２の例では、「記録紙ジャム」と「ＦＡＸ送信」と「通信エラー」がサービスモードに対応づけられており、これらのイベント発生情報がサービスマンによって必要とされていることを意味する。また、ユーザモードに対応づけられているイベントの種類は、そのイベントのイベント発生情報が複合機１５のユーザによって必要とされていることを意味する。図２の例では、「記録紙ジャム」と「カバーオープン」と「カバークローズ」と「通信エラー」がユーザモードに対応づけられており、これらのイベント発生情報がユーザによって必要とされていることを意味する。
【００２４】
図３は、設定記憶部２４（図１参照）に記憶されている出力先情報７０の一例を示す。出力先情報７０は、モード特定情報７２とメール関連情報７３とＦＡＸ関連情報７４とリスト印刷関連情報７６とを対応づけて記憶している。
モード特定情報７２は、サービスモード又はユーザモードを特定する情報である。メール関連情報７３は、メールアドレス７８とメール送信時刻８０を含んでいる。ＦＡＸ関連情報７４は、ＦＡＸ番号８２とＦＡＸ送信時刻８４を含んでいる。リスト印刷関連情報７６は、リスト出力時刻８６を含んでいる。
図３の例では、サービスモードに対して、メールアドレス７８とメール送信時刻８０とＦＡＸ番号８２とＦＡＸ送信時刻８４とリスト出力時刻８６とが対応づけられている。サービスモードに対応づけられているメールアドレス７８とＦＡＸ番号８２は、サービスマンのメールアドレスとＦＡＸ番号である。また、図３では符号を省略しているが、ユーザモードに対しても、メールアドレスとメール送信時刻とＦＡＸ番号とＦＡＸ送信時刻とリスト出力時刻が対応づけられている。ユーザモードに対応づけられているメールアドレスとＦＡＸ番号は、ユーザのメールアドレスとＦＡＸ番号である。
設定記憶部２４（図１参照）は、メール送信時刻、ＦＡＸ送信時刻、及び、リスト出力時刻を、様々な形式で記憶することができる。例えば、図３の例では、メール送信時刻８０が「８時間毎」と記憶されている。この場合、設定記憶部２４は、メール送信時刻８０が設定された時の第１の時刻（例えば１０時）と、その第１の時刻から８時間後の第２の時刻（例えば１８時）と、その第２の時刻から８時間後の第３の時刻（例えば２時）とを記憶することができる。また、図３の例では、ＦＡＸ送信時刻８４が「毎日２３時」と記憶されているとともに、リスト出力時刻８６が「未設定」と記憶されている。「未設定」は、リスト出力時刻としての時刻が記憶されていないことを意味する。
【００２５】
上述したように、保存先情報６０（図２参照）では、イベント特定情報６２とモード（サービスモード及び／又はユーザモード）とが対応づけられている。また、出力先情報７０では、モード特定情報７２とメールアドレス７８とメール送信時刻８０とＦＡＸ番号８２とＦＡＸ送信時刻８４とリスト出力時刻８６とが対応づけられている。従って、保存先情報６０と出力先情報７０の２つの情報から、イベント特定情報６２とメールアドレス７８とメール送信時刻８０とＦＡＸ番号８２とＦＡＸ送信時刻８４とリスト出力時刻８６とが対応づけられていると言える。保存先情報６０と出力先情報７０に記憶されている情報がどのようにして使用されるのかについては後で詳しく説明する。
【００２６】
図１に示される表示部２６は、様々な情報を表示することができる。モデム２８は、デジタルデータと音声信号の間でデータを変換する。ＮＣＵ３０は、ＰＳＴＮ５０に接続されている。ＮＣＵ３０は、ＰＳＴＮ５０を介してデータを送信又は受信するために機能する。制御部３２は、ＣＰＵ等によって構成されている。制御部３２は、後述するＲＯＭ３４に記憶されているプログラムに従って、複合機１５に搭載されている各装置２０，２２，２６等を統括的に制御する。ＲＯＭ３４は、様々なプログラムを記憶している。
操作部３６は、ユーザによって操作される複数のキーを有する。ユーザは、操作部３６を操作することによって様々な指示を複合機１５に入力することができる。ユーザは、操作部３６を操作することによって、上述した保存先情報６０（図２参照）や出力先情報７０（図３参照）を複合機１５に入力することができる。設定記憶部２４は、ユーザによって入力された保存先情報６０や出力先情報７０を記憶する。また、ユーザは、操作部３６を操作することによって、保存先情報６０の記憶内容を変更することができる。例えば、図２の例では、「記録紙ジャム」にサービスモードとユーザモードの両方が対応づけられているが、「記録紙ジャム」にサービスモードのみが対応づけられるように記憶内容を変更することができる。また、ユーザは、操作部３６を操作することによって、出力先情報７０の記憶内容を変更することもできる。例えば、メールアドレス７８やメール送信時刻８０を変更することができる。
【００２７】
図１に示されるＲＡＭ３８は、各種の情報を一時的に記憶することができる。図４に示されるように、本実施例のＲＡＭ３８は、サービスモード用記憶領域９０とユーザモード用記憶領域９２を有する。これらの記憶領域９０，９２がどのような情報を記憶するのかについては後で詳しく説明する。
ホストＩ／Ｆ４０には、様々なデバイスを接続することができる。例えば、ホストＩ／Ｆ４０には、デジタルカメラ等が接続される。ネットワークＩ／Ｆ４２は、インターネットに接続されている。複合機１５は、ネットワークＩ／Ｆ４２を介してインターネット上の様々な装置と通信することができる。本実施例では、複合機１５は、インターネット上のメールサーバ５２に接続されている。
各種センサ４４は、複合機１５において発生する様々な種類のイベントを検知する。例えば、センサ４４は、記録紙ジャムを検知するためのセンサ、カバーオープン（カバークローズ）を検知するためのセンサ等を有する。これらのセンサの構成は公知であるために、本実施例では詳しい説明を省略する。
【００２８】
（通常処理の内容）
続いて、複合機１５の制御部３２が実行する処理の内容について説明する。制御部３２は、複合機１５の電源がＯＮされている間に、次に説明する通常処理を繰り返し実行する。図５は、通常処理のフローチャートを示す。
制御部３２は、複合機１５におけるイベントの発生を監視している（Ｓ２）。図２に例示された複数種類のイベントのいずれかが発生すると、Ｓ２でＹＥＳと判断される。制御部３２は、各種センサ４４からの出力信号に基づいて、「記録紙ジャム」、「カバーオープン」、又は「カバークローズ」が発生したことを認識する。また、制御部３２は、ユーザによって指示されたＦＡＸ送信が良好に実行された場合に、「ＦＡＸ送信」が発生したことを認識する。逆に、制御部３２は、ＦＡＸ送信が良好に実行されなかった場合に、「通信エラー」が発生したことを認識する。
【００２９】
Ｓ２でＹＥＳの場合、制御部３２は、発生したイベントの種類をキーとして保存先情報６０（図２参照）を検索することによって、そのイベントの種類に対応づけられているモードを特定する（Ｓ４）。例えば、「記録紙ジャム」が発生した場合、制御部３２は、サービスモードとユーザモードの両方を特定する。また、例えば、「カバーオープン」が発生した場合、制御部３２は、ユーザモードのみを特定する。
続いて、制御部３２は、Ｓ４で特定されたモードがサービスモードであるのか否かを判断する（Ｓ６）。ここでＹＥＳの場合、Ｓ８に進む。一方において、Ｓ６でＮＯの場合、Ｓ８とＳ１０をスキップしてＳ１２に進む。
Ｓ８では、サービスモード用記憶領域９０（図４参照）が保存領域として設定される。続いて、制御部３２は、記憶処理を実行する（Ｓ１０）。この記憶処理の内容は、後で説明する。Ｓ１０を終えると、Ｓ１２に進む。
【００３０】
Ｓ１２では、制御部３２は、Ｓ４で特定されたモードがユーザモードであるのか否かを判断する。ここでＹＥＳの場合、Ｓ１４に進む。一方において、Ｓ１２でＮＯの場合、Ｓ１４とＳ１６をスキップしてＳ２に戻る。
Ｓ１４では、ユーザモード用記憶領域９２（図４参照）が保存領域として設定される。続いて、制御部３２は、記憶処理を実行する（Ｓ１６）。この記憶処理は、Ｓ１０の記憶処理とほぼ同様である。Ｓ１０とＳ１６の記憶処理の内容を次に説明する。
【００３１】
（記憶処理の内容）
図６は、記憶処理のフローチャートを示す。まず、制御部３２は、保存領域に空きがあるのか否かを判断する（Ｓ２０）。この「保存領域」は、Ｓ１０の記憶処理が実行されている場合は、Ｓ８で設定されたサービスモード用記憶領域９０であり、Ｓ１６の記憶処理が実行されている場合は、Ｓ１４で設定されたユーザモード用記憶領域９２である。
図７は、サービスモード用記憶領域９０の記憶内容の一例を示す。図７の例では、過去の記憶処理（図５のＳ１０の記憶処理）によってサービスモード用記憶領域９０に３つのイベント発生情報１００が記憶されている。サービスモード用記憶領域９０がイベント発生情報１００を記憶することができる上限が決まっている。本実施例では、サービスモード用記憶領域９０は、４つのイベント発生情報１００を記憶することができるものとする。即ち、本実施例のサービスモード用記憶領域９０には、１つのイベント発生情報１００を記憶することができる記憶領域が４つ存在する。図７の例では、サービスモード用記憶領域９０は、３つのイベント発生情報１００しか記憶していない。サービスモード用記憶領域９０は、あと１つのイベント発生情報１００を記憶することができる。この場合、制御部３２は、Ｓ２０でＹＥＳと判断する。
一方において、図８は、ユーザモード用記憶領域９２の記憶内容の一例を示す。図８の例では、過去の記憶処理（図５のＳ１６の記憶処理）によってユーザモード用記憶領域９２に４つのイベント発生情報１００が記憶されている。本実施例のユーザモード用記憶領域９２も、４つのイベント発生情報１００を記憶することができるものとする。即ち、本実施例のユーザモード用記憶領域９２には、１つのイベント発生情報１００を記憶することができる記憶領域が４つ存在する。図８の例では、ユーザモード用記憶領域９２は、上限である４つのイベント発生情報１００を記憶している。この場合、制御部３２は、Ｓ２０でＮＯと判断する。
【００３２】
Ｓ２０でＮＯの場合、制御部３２は、最も古いイベント発生情報１００を削除する（Ｓ２２）。例えば、図８の例の場合、２００６年１１月８日の１２時２１分のイベント発生情報１００が削除される。この場合、他の３つのイベント発生情報１００のそれぞれが１つ前の記憶領域にシフトされる。この結果、最も新しいイベント発生情報１００（２００６年１２月１日の１０時１５分）が記憶されている記憶領域の次に、空き記憶領域が形成されることになる。
次いで、制御部３２は、イベント発生情報１００を保存領域に記憶する（Ｓ２４）。図７や図８に示されるように、イベント発生情報１００は、イベントの発生した時刻を示すデータ１０２と、イベントの種類を特定するデータ１０４を含んでいる。例えば、図７の例の場合、制御部３２は、最も新しいイベント発生情報１００（２００６年１２月１日の１０時１５分）が記憶されている記憶領域の次の記憶領域に、現在の時刻を示すデータ１０２（即ちイベントが発生した時刻）と、Ｓ２で発生したイベントの種類を特定するデータ１０４とを対応づけて記憶させる。また、図８の例の場合、Ｓ２２において最も古いイベント発生情報１００が削除されて空き記憶領域が形成されている。制御部３２は、この空き記憶領域に、現在の時刻を示すデータ１０２と、Ｓ２で発生したイベントの種類を特定するデータ１０４とを対応づけて記憶させる。
【００３３】
図５と図６を参照しながら説明したように、本実施例の複合機１５は、イベントが発生する毎にイベント特定情報１００をＲＡＭ３８に記憶させる。イベント特定情報１００は、そのイベントの種類に応じてサービスモード用記憶領域９０及び／又はユーザモード用記憶領域９２に記憶される。制御部３２は、次に説明する出力監視処理を実行することによって、これらの記憶領域９０，９２に記憶されているイベント特定情報１００を外部に出力（メール送信、ＦＡＸ送信、又は、印刷）する。
【００３４】
（出力監視処理の内容）
制御部３２は、複合機１５の電源がＯＮされている間に、以下の出力監視処理を短いインターバルで繰り返し実行する（例えば１分間に１回実行する）。図９は、出力監視処理のフローチャートを示す。まず、制御部３２は、サービスモード用記憶領域９０を保存領域に設定する（Ｓ３０）続いて、制御部３２は、保存領域（サービスモード用記憶領域９０）に少なくとも１つのイベント発生情報１００が記憶されているのか否かを判断する（Ｓ３２）。ここでＹＥＳの場合、Ｓ３４に進む。一方において、Ｓ３２でＮＯの場合、Ｓ３４をスキップしてＳ３６に進む。Ｓ３４では、制御部３２は、出力処理を実行する。出力処理の内容は、後で詳しく説明する。Ｓ３４を終えると、Ｓ３６に進む。
Ｓ３６では、制御部３２は、ユーザモード用記憶領域９２を保存領域に設定する。続いて、制御部３２は、保存領域（ユーザモード用記憶領域９２）に少なくとも１つのイベント発生情報１００が記憶されているのか否かを判断する（Ｓ３８）。ここでＹＥＳの場合、Ｓ４０に進む。一方において、Ｓ３８でＮＯの場合、Ｓ４０をスキップしてＳ３０に戻る。Ｓ４０では、制御部３２は、出力処理を実行する。この出力処理は、Ｓ３４の出力処理とほぼ同様である。Ｓ３４とＳ４０の出力処理の内容を次に説明する。
【００３５】
（出力処理の内容）
図１０は、出力処理のフローチャートを示す。まず、制御部３２は、設定記憶部２４（図１参照）からメール送信時刻を特定する。例えば、この出力処理が図９のＳ３４の出力処理である場合、制御部３２は、出力先情報７０においてサービスモードに対応づけられているメール送信時刻８０を特定する。本実施例の場合、メール送信時刻８０が「８時間毎」であるために、３つの時刻（例えば１０時、１８時、２時）が特定される。また、例えば、この出力処理が図９のＳ４０の出力処理である場合、制御部３２は、出力先情報７０においてユーザモードに対応づけられているメール送信時刻（８時）を特定する。制御部３２は、特定されたメール送信時刻と現在時刻を比較する（Ｓ５０）。制御部３２は、現在時刻がメール送信時刻に一致する場合に、Ｓ５０においてＹＥＳと判断する。ここでＹＥＳの場合、Ｓ５２に進む。一方において、Ｓ５０でＮＯの場合、Ｓ５２をスキップしてＳ５４に進む。
Ｓ５２では、制御部３２は、保存領域に記憶されているイベント発生情報１００をメール送信する。例えば、この出力処理が図９のＳ３４の出力処理である場合、サービスモード用記憶領域９０に記憶されている全てのイベント発生情報１００（図７参照）が、メールアドレス「ｓｅｒｖｉｃｅ＠ｅｘａｍｐｌｅ．ｃｏｍ」（図３参照）に向けてメール送信される。また、例えば、この出力処理が図９のＳ４０の出力処理である場合、ユーザモード用記憶領域９２に記憶されている全てのイベント発生情報１００（図８参照）が、メールアドレス「ｕｓｅｒ＠ｅｘａｍｐｌｅ．ｃｏｍ」（図３参照）に向けてメール送信される。メールは、ネットワークＩ／Ｆ４２を経由してメールサーバ５２に送られる。
【００３６】
図１１は、Ｓ５２でメール送信されるデータの一例を示す。このデータは、件名を示すデータ１２０と、メール送信時刻を示すデータ１２２と、イベント発生情報１００を含んでいる。データ１２０は、サービスモード又はユーザモードを示すデータを含んでいる。データ１２２は、Ｓ５２でメール送信された時の時刻である。イベント発生情報１００は、イベント発生時刻とイベント種類を示すデータを含んでいる。
【００３７】
図１０のＳ５４では、制御部３２は、設定記憶部２４からＦＡＸ送信時刻を特定する。例えば、この出力処理が図９のＳ３４の出力処理である場合、制御部３２は、出力先情報７０においてサービスモードに対応づけられている「２３時」を特定する（図３参照）。また、例えば、この出力処理が図９のＳ４０の出力処理である場合、制御部３２は、出力先情報７０においてユーザモードに対応づけられている「金曜２０時」を特定する（図３参照）。制御部３２は、特定されたＦＡＸ送信時刻と現在時刻を比較する。制御部３２は、現在時刻がＦＡＸ送信時刻に一致している場合に、Ｓ５４においてＹＥＳと判断する。ここでＹＥＳの場合、Ｓ５６に進む。一方において、Ｓ５４でＮＯの場合、Ｓ５６をスキップしてＳ５８に進む。
Ｓ５６では、制御部３２は、保存領域に記憶されているイベント発生情報１００をＦＡＸ送信する。例えば、この出力処理が図９のＳ３４の出力処理である場合、サービスモード用記憶領域９０に記憶されている全てのイベント発生情報１００が、ＦＡＸ番号「０５２−１２３−４５６７」（図３参照）に向けてＦＡＸ送信される。また、例えば、この出力処理が図９のＳ４０の出力処理である場合、ユーザモード用記憶領域９２に記憶されている全てのイベント発生情報１００が、ＦＡＸ番号「０５２−２３４−５６７８」（図３参照）に向けてＦＡＸ送信される。ＦＡＸは、モデム２８とＮＣＵ３０が機能することによって送信される。ＦＡＸは、ＰＳＴＮ５０を経由して送られる。
【００３８】
Ｓ５８では、制御部３２は、設定記憶部２４からリスト出力時刻を特定する。例えば、この出力処理が図９のＳ３４の出力処理である場合、制御部３２は、出力先情報７０においてサービスモードに対応づけられている「未設定」を特定する（図３参照）。この場合、制御部３２は、Ｓ５８においてＮＯと判断する。また、例えば、この出力処理が図９のＳ４０の出力処理である場合、制御部３２は、出力先情報７０においてユーザモードに対応づけられている「月曜８時」を特定する（図３参照）。制御部３２は、特定されたリスト出力時刻と現在時刻を比較する。制御部３２は、現在時刻がリスト出力時刻に一致する場合に、Ｓ５８においてＹＥＳと判断する。ここでＹＥＳの場合、Ｓ６０に進む。一方において、Ｓ５８でＮＯの場合、Ｓ６０をスキップして出力処理を終了する。
Ｓ６０では、制御部３２は、保存領域に記憶されているイベント発生情報１００を印刷する処理を実行する。例えば、この出力処理が図９のＳ３４の出力処理である場合、Ｓ５８でＮＯと判断されるためにＳ６０の処理が実行されない。一方において、この出力処理が図９のＳ４０の出力処理である場合、ユーザモード用記憶領域９２に記憶されている全てのイベント発生情報１００を印刷部２０（図１参照）において印刷させる。この結果、印刷部２０が、ユーザモード用記憶領域９２に記憶されているイベント発生情報１００を印刷媒体に印刷することになる。
【００３９】
上記した実施例の複合機１５では、サービスモード用記憶領域９０とユーザモード用記憶領域９２がＲＡＭ３８に設けられている。サービスモード用記憶領域９０には、サービスマンに知らされるべきイベント発生情報１００が記憶される。サービスモード用記憶領域９０に記憶されているイベント発生情報１００は、サービスマンのメールアドレス７８とＦＡＸ番号８２に向けて出力される。サービスマンは、自身に必要なイベント発生情報を知ることができる。一方において、ユーザモード用記憶領域９２には、ユーザに知らされるべきイベント発生情報１００が記憶される。ユーザモード用記憶領域９２に記憶されているイベント発生情報１００は、ユーザのメールアドレスとＦＡＸ番号に向けて出力される。ユーザは、自身に必要なイベント発生情報を知ることができる。
サービスモード用記憶領域９０の記憶内容は、ユーザに知らされるべきイベント発生情報１００（例えばカバーオープン、カバークローズ）の影響を受けない。また、ユーザモード用記憶領域９２の記憶内容は、サービスマンに知らされるべきイベント発生情報１００（例えばＦＡＸ送信）の影響を受けない。本実施例の複合機１５によると、他方に出力されるべき情報量の影響を受けずに、サービスマンとユーザのそれぞれにイベント発生情報１００を提供することができる。
【００４０】
また、本実施例では、サービスモード用記憶領域９０に記憶されているイベント発生情報１００については、メール送信とＦＡＸ送信が行なわれるが、印刷が行なわれない。出力先情報７０において、サービスモードのリスト出力時刻が「未設定」であるからである（図３参照）。一方において、ユーザモード用記憶領域９２に記憶されているイベント発生情報１００については、メール送信とＦＡＸ送信が行なわれることに加えて、印刷も行なわれる。従って、サービスモードとユーザモードでは、イベント発生情報を出力するための出力形式が異なると言える。
上述したように、本実施例の保存先情報６０（図２参照）は、イベント特定情報６２とモードを対応づけて記憶している。また、出力先情報７０（図３参照）は、モードと出力形式（メール送信、ＦＡＸ送信、印刷）を対応づけて記憶している。従って、保存先情報６０と出力先情報７０の２つの情報から、イベント特定情報６２と出力形式が対応づけられていると言える。
本実施例の複合機１５は、サービスモード用記憶領域９０に記憶されているイベント発生情報１００の出力形式（メール送信とＦＡＸ送信；以下では「サービスモード用出力形式」と呼ぶ）と、ユーザモード用記憶領域９２に記憶されているイベント発生情報１００の出力形式（メール送信とＦＡＸ送信と印刷；以下では「ユーザモード用出力形式」と呼ぶ）が異なる。サービスモード用記憶領域９０の記憶内容は、ユーザモード用出力形式で出力されるべきイベント発生情報１００（例えばカバーオープン、カバークローズ）の影響を受けない。また、ユーザモード用記憶領域９２の記憶内容は、サービスモード用出力形式で出力されるべきイベント発生情報１００（例えばＦＡＸ送信）の影響を受けない。本実施例の複合機１５によると、他の出力形式で出力されるべき情報量の影響を受けずに、各出力形式に従ってイベント発生情報１００を出力することができる。
【００４１】
本実施例では、各記憶領域９０，９２は、イベント発生情報１００のみを記憶しており、そのイベント発生情報１００に対応づけて出力先（メールアドレスやＦＡＸ番号）を記憶していない。各記憶領域９０，９２がイベント発生情報１００と出力先とを対応づけて記憶する手法も採用し得る。しかしながら、この場合、イベント発生情報１００のみを記憶する場合と比べて、各記憶領域９０，９２が記憶するべき情報量が増える。本実施例では、サービスモード用記憶領域９０とユーザモード用記憶領域９２が個別に設けられているために、各イベント発生情報１００に対応づけて出力先を記憶する必要がない。このために、各記憶領域９０，９２が記憶するべき情報量を圧縮することができる。
【００４２】
（第２実施例）
第１実施例の複合機１５では、サービスモード用記憶領域９０とユーザモード用記憶領域９２のそれぞれの記憶容量が固定されている。即ち、各記憶領域９０，９２は、同じ容量を有しており、最大で４つのイベント発生情報１００を記憶することができる。本実施例では、各記憶領域９０，９２の容量を変更させることができる。この容量変更処理は、制御部３２（図１参照）によって実行される。
【００４３】
（容量変更処理；第２実施例）
図１２は、本実施例の容量変更処理のフローチャートを示す。ユーザは、操作部３６（図１参照）を操作することによって、保存先情報６０（図２参照）の記憶内容を変更することができる。例えば、ユーザは、「記録紙ジャム」に対応づけられているサービスモード「○」を「×」に変更することができる。制御部３２は、ユーザによって保存先情報６０が変更されたのか否かを監視している（Ｓ７０）。ここでＹＥＳの場合、Ｓ７２に進む。一方において、Ｓ７０でＮＯの場合、Ｓ７２とＳ７４をスキップしてＳ７０に戻る。
Ｓ７２では、制御部３２は、各モードに対応づけられているイベント種類の数を特定する。即ち、変更後の保存先情報６０の記憶内容に基づいて、サービスモードの「○」の数を特定するとともに、ユーザモードの「○」の数を特定する。ここでは、サービスモードの「○」の数がＳＮ個存在するものし、ユーザモードの「○」の数がＵＮ個存在するものとする。
【００４４】
続いて、制御部３２は、Ｓ７２で特定されたＳＮとＵＮに基づいて、サービスモード用記憶領域９０とユーザモード用記憶領域９２のそれぞれの容量を変更する（Ｓ７４）。本実施例では、サービスモード用記憶領域９０の容量とユーザモード用記憶領域９２の容量の和がＤＴバイトであるものとする。この場合、制御部３２は、サービスモード用記憶領域９０の容量をＤＴ×ＳＮ／（ＳＮ＋ＵＮ）バイトに設定するとともに、ユーザモード用記憶領域９２の容量をＤＴ×ＵＮ／（ＳＮ＋ＵＮ）バイトに設定する。これにより、各モードに対応づけられているイベント種類の数に比例するように、各記憶領域９０，９２の容量が変更されることになる。
【００４５】
ＳＮがＵＮより大きい場合、サービスマンに通知されるべきイベントが発生する頻度は、ユーザに通知されるべきイベントが発生する頻度より多くなることが予想される。本実施例では、このような頻度の差が発生することに応じて、各記憶領域９０，９２の容量を変えることができる。
【００４６】
（第２実施例の変形例１）
第２実施例のＳ７２の処理では、各モードに対応づけられているイベント種類の数が特定される。即ち、サービスモードの「○」の数が特定されるとともに、ユーザモードの「○」の数が特定される。しかしながら、制御部３２は、Ｓ７２の処理において、各モードに対応づけられていないイベント種類の数を特定してもよい。即ち、サービスモードの「×」の数を特定するとともに、ユーザモードの「×」の数を特定してもよい。例えば、サービスモードの「×」の数がＳＭ個存在するものし、ユーザモードの「×」の数がＵＭ個存在するものとする。この場合、制御部３２は、Ｓ７４の処理において、サービスモード用記憶領域９０の容量をＤＴ×ＵＭ／（ＳＭ＋ＵＭ）バイトに設定し、ユーザモード用記憶領域９２の容量をＤＴ×ＳＭ／（ＳＭ＋ＵＭ）バイトに設定してもよい。この場合も、各モードに対応づけられているイベント種類の数に比例するように、各記憶領域９０，９２の容量が変更されることになる。
【００４７】
（第２実施例の変形例２）
第２実施例では、保存先情報６０の記憶内容が変更されると、各記憶領域９０，９２の容量が変更される。しかしながら、保存先情報６０の記憶内容は固定されていてもよい。即ち、各モードに対応づけられているイベント種類の数は固定されていてもよい。多数のイベント種類に対応づけられているモードのための記憶領域（９０又は９２）が大きい容量を有し、少数のイベント種類に対応づけられているモードのための記憶領域（９２又は９０）が小さい容量を有していてもよい。各記憶領域９０、９２の容量は、変更されることなく固定されていてもよい。
【００４８】
（第３実施例）
本実施例では、第２実施例と異なる手法を利用して、各記憶領域９０，９２の容量を変更させる。この容量変更処理は、制御部３２（図１参照）によって実行される。
【００４９】
（容量変更処理；第３実施例）
図１３は、本実施例の容量変更処理のフローチャートを示す。ユーザは、操作部３６（図１参照）を操作することによって、出力先情報７０（図３参照）の記憶内容を変更することができる。例えば、ユーザは、メール送信時刻８０、ＦＡＸ送信時刻８４、リスト出力時刻８６等を変更することができる。制御部３２は、ユーザによって出力先情報７０が変更されたのか否かを監視している（Ｓ８０）。ここでＹＥＳの場合、Ｓ８２に進む。一方において、Ｓ８０でＮＯの場合、Ｓ８２とＳ８４をスキップしてＳ８０に戻る。
Ｓ８２では、制御部３２は、各モードに対応づけられている出力インターバルを特定する。まず、制御部３２は、サービスモードに対応づけられている３つの時刻（メール送信時刻、ＦＡＸ送信時刻、リスト出力時刻）の中から、最も小さい出力インターバルを特定する。図３の例の場合、メール送信時刻８０の「８時間」が特定される。また、制御部３２は、ユーザモードに対応づけられている３つの時刻（メール送信時刻、ＦＡＸ送信時刻、リスト出力時刻）の中から、最も小さい出力インターバルを特定する。図３の例の場合、メール送信時刻（毎日８時）の「２４時間」が特定される。
【００５０】
続いて、制御部３２は、Ｓ８２で特定された各出力インターバルに応じて、サービスモード用記憶領域９０とユーザモード用記憶領域９２のそれぞれの容量を変更する（Ｓ８４）。サービスモード用記憶領域９０の容量とユーザモード用記憶領域９２の容量の和がＤＴバイトである場合、制御部３２は、サービスモード用記憶領域９０の容量をＤＴ×８／（８＋２４）バイトに設定するとともに、ユーザモード用記憶領域９２の容量をＤＴ×２４／（８＋２４）バイトに設定する。これにより、各モードに対応づけられている出力インターバルに比例するように、各記憶領域９０，９２の容量が変更されることになる。
【００５１】
本実施例では、ユーザモードのメール送信時刻の出力インターバル（２４時間）が、サービスモードのメール送信時刻８０の出力インターバル（８時間）より大きい。このために、ユーザモード用記憶領域９２は、サービスモード用記憶領域９０より容量が大きいことが好ましい。出力インターバルが大きいと、そのインターバルの間に多数回のイベントが発生することが予想されるからである。本実施例では、このような出力インターバルの差に応じて、各記憶領域９０，９２の容量を変えることができる。
【００５２】
（第３実施例の変形例）
第３実施例では、出力先情報７０の記憶内容が変更されると、各記憶領域９０，９２の容量が変更される。しかしながら、出力先情報７０の記憶内容は、固定されていてもよい。即ち、各モードに対応づけられている出力インターバルは、固定されていてもよい。大きい出力インターバルに対応づけられているモードのための記憶領域（９０又は９２）が大きい容量を有し、小さい出力インターバルに対応づけられているモードのための記憶領域（９２又は９０）が小さい容量を有していてもよい。各記憶領域９０、９２の容量は、変更されずに固定されていてもよい。
【００５３】
（第４実施例）
本実施例では、第２実施例や第３実施例と異なる手法を利用して、各記憶領域９０，９２の容量を変更させる。この容量変更処理は、制御部３２（図１参照）によって実行される。
【００５４】
（容量変更処理；第４実施例）
図１４は、本実施例の容量変更処理のフローチャートを示す。ユーザは、操作部３６を操作することによって、サービスモード用記憶領域９０とユーザモード用記憶領域９２のそれぞれの容量を入力することができる。例えば、サービスモード用記憶領域９０の容量とユーザモード用記憶領域９２の容量の和がＤＴバイトである場合、それらの記憶領域９０，９２の和がＤＴバイトを超えない範囲内で各記憶領域９０，９２の容量を入力することができる。制御部３２は、ユーザによって各記憶領域９０，９２の容量が入力されたのか否かを監視している（Ｓ９０）。ここでＹＥＳの場合、Ｓ９２に進む。一方において、Ｓ９０でＮＯの場合、Ｓ９２をスキップしてＳ９０に戻る。
Ｓ９２では、制御部３２は、サービスモード用記憶領域９０とユーザモード用記憶領域９２のそれぞれの容量をＳ９０で入力された容量に変更する（Ｓ８２）。これにより、各記憶領域９０，９２の容量が、ユーザの指示に応じた容量に設定されることになる。
【００５５】
本実施例によると、ユーザの意図に応じて各記憶領域９０，９２の容量を変更することができる。
なお、上記した第２実施例から第４実施例のそれぞれの技術を単独で利用してもよいし、第２実施例から第４実施例の技術の２つ以上を組み合わせて利用してもよい。
【００５６】
（第５実施例）
上記した第１実施例では、複合機がイベント発生情報を記憶して出力する。本実施例では、複合機に接続されているパーソナルコンピュータ（以下では「ＰＣ」と呼ぶ）が、複合機で発生したイベントのイベント発生情報を記憶して出力する。
【００５７】
（システムの構成）
図１５は、本実施例の複合機システム２１０の構成を示す。複合機システム２１０は、複合機２１５とＰＣ２６０等によって構成されている。
複合機２１５は、制御部２３２とネットワークＩ／Ｆ２４０と各種センサ２４４等を有する。図１５では図示省略しているが、複合機２１５は、図１に示される他の装置２０，２２，２６，２８等も有する。制御部２３２は、複合機２１５の動作を統括的に制御する。ネットワークＩ／Ｆ２４０は、ＰＣ２６０に接続されている。各種センサ２４４は、第１実施例の各種センサ４４（図１参照）と同様のものである。
【００５８】
ＰＣ２６０は、制御部２６２とネットワークＩ／Ｆ２６４と設定記憶部２６６とＲＯＭ２６８とＲＡＭ２７０等を有する。制御部２６２は、ＰＣ２６０の動作を統括的に制御する。ネットワークＩ／Ｆ２６４は、複合機２１５とメールサーバ２５２に接続されている。設定記憶部２６６は、第１実施例の設定記憶部２４と同じ記憶内容を有する。即ち、設定記憶部２６６は、保存先情報６０（図２参照）と出力先情報７０（図３参照）を記憶している。ＲＯＭ２６８は、制御部２６２によって実行される各種のプログラムを記憶している。ＲＡＭ２７０は、第１実施例のＲＡＭ３８に含まれるサービスモード用記憶領域９０とユーザモード用記憶領域９２と同じものを有する。
【００５９】
（複合機の処理の内容）
複合機２１５の制御部２３２は、自身にイベントが発生する毎に、そのイベントの種類を特定する情報（以下では「イベント種類特定情報」と呼ぶ）をＰＣ２６０に出力する。これにより、ＰＣ２６０は、複合機２１５において様々な種類のイベントが発生したことを認識することができる。
また、複合機２１５は、ＰＣ２６０からの指示に応じて印刷処理とＦＡＸ送信処理を実行することができる。この点については、後で再び述べる。
【００６０】
（ＰＣの処理の内容）
ＰＣ２６０の制御部２６２は、複合機２１５から出力されたイベント種類特定情報を入力すると、上述した図５及び図６のフローチャートに従って、ＲＡＭ２７０のサービスモード用記憶領域及び／又はユーザモード用記憶領域にイベント発生情報１００を記憶させる。
また、制御部２６２は、上述した図９の出力監視処理と同様の処理を実行する。ただし、図９のＳ３４とＳ４０の出力処理の内容が若干異なる。以下では、制御部２６２が実行する出力処理の内容を説明する。
【００６１】
（ＰＣの出力処理の内容）
図１６は、ＰＣ２６０の制御部２６２によって実行される出力処理のフローチャートを示す。まず、制御部２６２は、設定記憶部２６６からメール送信時刻を特定し、特定されたメール送信時刻と現在時刻を比較する（Ｓ１００）。この処理は、図１０のＳ５０の処理と同様である。Ｓ１００でＹＥＳの場合、Ｓ１０２に進む。一方において、Ｓ１００でＮＯの場合、Ｓ１０２をスキップしてＳ１０４に進む。
Ｓ１０２では、制御部２６２は、保存領域に記憶されているイベント発生情報１００をメール送信する。この処理は、図１０のＳ５２の処理と同様である。
【００６２】
Ｓ１０４では、制御部２６２は、設定記憶部２６６からＦＡＸ送信時刻を特定する。この処理は、図１０のＳ５４の処理と同様である。Ｓ１０４でＹＥＳの場合、Ｓ１０６に進む。一方において、Ｓ１０４でＮＯの場合、Ｓ１０６をスキップしてＳ１０８に進む。
Ｓ１０６では、制御部２６２は、保存領域に記憶されているイベント発生情報１００を複合機２１５からＦＡＸ送信させる。即ち、制御部２６２は、保存領域（サービスモード用記憶領域又はユーザモード用記憶領域）に記憶されている全てのイベント発生情報１００と、保存領域に対応するＦＡＸ番号（サービスマン又はユーザのＦＡＸ番号）を複合機２１５に送る。これにより、複合機２１５からイベント発生情報１００がＦＡＸ送信されることになる。
【００６３】
Ｓ１０８では、制御部２６２は、設定記憶部２６６からリスト出力時刻を特定する。この処理は、図１０のＳ５８の処理と同様である。Ｓ１０８でＹＥＳの場合、Ｓ１１０に進む。一方において、Ｓ１０８でＮＯの場合は、Ｓ１１０をスキップして出力処理を終了する。
Ｓ１１０では、制御部２６２は、保存領域に記憶されているイベント発生情報１００を複合機２１５において印刷させる処理を実行する。即ち、制御部２６２は、保存領域（サービスモード用記憶領域又はユーザモード用記憶領域）に記憶されている全てのイベント発生情報１００を複合機２１５に送る。これにより、複合機２１５においてイベント発生情報１００が印刷されることになる。
【００６４】
本実施例においても、ＲＡＭ２７０のサービスモード用記憶領域の記憶内容は、ユーザに知らされるべきイベント発生情報１００の影響を受けない。また、ＲＡＭ２７０のユーザモード用記憶領域の記憶内容は、サービスマンに知らされるべきイベント発生情報１００の影響を受けない。本実施例のＰＣ２６０によると、他方に出力されるべき情報量の影響を受けずに、サービスマンとユーザのそれぞれにイベント発生情報１００を提供することができる。
【００６５】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
上記の各実施例では、複合機１５，２１５で発生するイベントに着目している。しかしながら、他の機器（プリンタ、ファクシミリ、ＰＣ等）で発生するイベントについても、上記の各実施例の技術を適用することができる。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００６６】
【図１】複合機システムの概略図を示す。
【図２】保存先情報の一例を示す。
【図３】出力先情報の一例を示す。
【図４】ＲＡＭの構成を示す。
【図５】複合機が実行する通常処理のフローチャートを示す。
【図６】複合機が実行する記憶処理のフローチャートを示す。
【図７】サービスモード用記憶領域の記憶内容の一例を示す。
【図８】ユーザモード用記憶領域の記憶内容の一例を示す。
【図９】複合機が実行する出力監視処理のフローチャートを示す。
【図１０】複合機が実行する出力処理のフローチャートを示す。
【図１１】イベント発生情報の出力例を示す。
【図１２】複合機が実行する容量変更処理のフローチャートを示す（第２実施例）。
【図１３】複合機が実行する容量変更処理のフローチャートを示す（第３実施例）。
【図１４】複合機が実行する容量変更処理のフローチャートを示す（第４実施例）。
【図１５】複合機システムの概略図を示す（第５実施例）。
【図１６】ＰＣが実行する出力処理のフローチャートを示す。
【符号の説明】
【００６７】
１０，２１０：複合機システム
１５，２１５：複合機
２４：設定記憶部
３２：制御部
３４：ＲＯＭ
３６：操作部
３８：ＲＡＭ
６０：保存先情報
７０：出力先情報
９０：サービスモード用記憶領域
９２：ユーザモード用記憶領域
１００：イベント発生情報
【図１】
2008166949.tif 000003
【図２】
2008166949.tif 000004
【図３】
2008166949.tif 000005
【図４】
2008166949.tif 000006
【図５】
2008166949.tif 000007
【図６】
2008166949.tif 000008
【図７】
2008166949.tif 000009
【図８】
2008166949.tif 000010
【図９】
2008166949.tif 000011
【図１０】
2008166949.tif 000012
【図１１】
2008166949.tif 000013
【図１２】
2008166949.tif 000014
【図１３】
2008166949.tif 000015
【図１４】
2008166949.tif 000016
【図１５】
2008166949.tif 000017
【図１６】
2008166949.tif 000018