(57)【特許請求の範囲】
【請求項１】
或る期間において機器により実行された処理の履歴を示す処理情報を当該或る期間の後に当該機器から繰り返し取得する取得手段と、
前記取得手段により取得された処理情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、
前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段と
を具備することを特徴とする情報出力装置。
【請求項２】
前記機器を利用する利用者の認証を行う認証装置から、当該認証の履歴を示す認証情報を取得する取得手段
を具備し、
前記出力手段は、前記第１期間の後に前記取得手段が前記処理情報を取得せず、かつ、前記取得手段が前記処理情報を取得した最新の時刻以後の前記第１期間内に前記認証装置が前記認証を行ったことを、前記取得手段が取得した前記認証情報が示す場合に、前記第１の態様とは異なる態様で、前記抽出手段により抽出された処理に関する情報を出力する
ことを特徴とする請求項１に記載の情報出力装置。
【請求項３】
前記抽出手段は、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合に、前記取得手段が前記処理情報を取得した最新の時刻以後の期間を前記第１期間から除いた期間である第２期間を特定し、当該第２期間に前記機器が実行した処理を抽出し、
前記出力手段は、前記抽出手段が前記第２期間に前記機器が実行した処理を抽出した場合に、抽出された当該処理に関する情報とともに前記第２期間を示す期間情報を出力する
ことを特徴とする請求項１または２に記載の情報出力装置。
【請求項４】
前記取得手段は、複数の前記機器における前記処理情報をそれぞれ取得し、
前記抽出手段は、前記各機器が実行した処理を、当該機器ごとに抽出し、
前記出力手段は、前記取得手段が前記複数の機器のうちいずれかの機器から前記第１期間の後に前記処理情報を取得していない場合に、前記複数の機器から当該処理情報をそれぞれ取得している場合とは異なる態様で、前記抽出手段により抽出された処理に関する情報を出力する
ことを特徴とする請求項１から３のいずれか１項に記載の情報出力装置。
【請求項５】
機器と、情報出力装置とを具備する情報出力システムであって、
前記機器は、
処理を実行する実行手段と、
前記実行手段が実行した処理の履歴を示す処理情報を送信する送信手段と
を有し、
前記情報出力装置は、
或る期間において前記実行手段が実行した処理の履歴を示す処理情報を当該或る期間の後に前記機器から繰り返し取得する取得手段と、
前記取得手段により取得された処理情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、
前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段と
を有する
ことを特徴とする情報出力システム。
【請求項６】
記憶手段を有するコンピュータを、
或る期間において機器により実行された処理の履歴を示す処理情報を当該或る期間の後に当該機器から繰り返し取得する取得手段と、
前記取得手段により取得された処理情報を前記記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、
前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置、情報出力システムおよびプログラムに関する。
【背景技術】
【０００２】
機器により実行された処理の履歴を示す処理情報を、その機器に接続した情報出力装置によって管理するシステムがある。特許文献１には、管理する側と管理される側とでそれぞれ用いられる時間の差を補正する管理装置が開示されている。特許文献２には、ユーザの選択によって集計項目を変更することができるジョブ管理方法が開示されている。特許文献３には、機器の動作状況をユーザの指示する期間中について集計させる画像処理装置が開示されている。特許文献４には、異なるオペレーティングシステムのクライアントコンピュータが混在する場合でも、これらの各クライアントコンピュータからジョブの集計のためのジョブ情報をそれぞれ得るジョブアカウントシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５２４２８号公報
【特許文献２】特開２００４−１７８３２５号公報
【特許文献３】特開２００４−９６１３８号公報
【特許文献４】特開２００３−３１６５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、機器から取得した情報を用いて、指定された期間（第１期間）にその機器が実行した処理を抽出する際に、取得した情報が不足している可能性がある場合と、その可能性がない場合とを区別してユーザに知らせることにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の請求項１に係る情報出力装置は、或る期間において機器により実行された処理の履歴を示す処理情報を当該或る期間の後に当該機器から繰り返し取得する取得手段と、前記取得手段により取得された処理情報を記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段とを具備することを特徴とする。
【０００６】
本発明の請求項２に係る情報出力装置は、請求項１に記載の態様において、前記機器を利用する利用者の認証を行う認証装置から、当該認証の履歴を示す認証情報を取得する取得手段を具備し、前記出力手段は、前記第１期間の後に前記取得手段が前記処理情報を取得せず、かつ、前記取得手段が前記処理情報を取得した最新の時刻以後の前記第１期間内に前記認証装置が前記認証を行ったことを、前記取得手段が取得した前記認証情報が示す場合に、前記第１の態様とは異なる態様で、前記抽出手段により抽出された処理に関する情報を出力することを特徴とする
【０００７】
本発明の請求項３に係る情報出力装置は、請求項１または２に記載の態様において、前記抽出手段は、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合に、前記取得手段が前記処理情報を取得した最新の時刻以後の期間を前記第１期間から除いた期間である第２期間を特定し、当該第２期間に前記機器が実行した処理を抽出し、前記出力手段は、前記抽出手段が前記第２期間に前記機器が実行した処理を抽出した場合に、抽出された当該処理に関する情報とともに前記第２期間を示す期間情報を出力することを特徴とする
【０００８】
本発明の請求項４に係る情報出力装置は、請求項１から３のいずれか１項に記載の態様において、前記取得手段は、複数の前記機器における前記処理情報をそれぞれ取得し、前記抽出手段は、前記各機器が実行した処理を、当該機器ごとに抽出し、前記出力手段は、前記取得手段が前記複数の機器のうちいずれかの機器から前記第１期間の後に前記処理情報を取得していない場合に、前記複数の機器から当該処理情報をそれぞれ取得している場合とは異なる態様で、前記抽出手段により抽出された処理に関する情報を出力することを特徴とする
【０００９】
本発明の請求項５に係る情報出力システムは、機器と、情報出力装置とを具備する情報出力システムであって、前記機器は、処理を実行する実行手段と、前記実行手段が実行した処理の履歴を示す処理情報を送信する送信手段とを有し、前記情報出力装置は、或る期間において前記実行手段が実行した処理の履歴を示す処理情報を当該或る期間の後に前記機器から繰り返し取得する取得手段と、前記取得手段により取得された処理情報を記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段とを有することを特徴とする。
【００１０】
本発明の請求項６に係るプログラムは、記憶手段を有するコンピュータを、或る期間において機器により実行された処理の履歴を示す処理情報を当該或る期間の後に当該機器から繰り返し取得する取得手段と、前記取得手段により取得された処理情報を前記記憶手段に記憶させる記憶制御手段と、前記記憶手段に記憶された処理情報を用いて、指定された第１期間に前記機器が実行した処理を抽出する抽出手段と、前記第１期間の後に前記取得手段が前記処理情報を取得している場合には第１の態様で、前記第１期間の後に前記取得手段が前記処理情報を取得していない場合には前記第１の態様と異なる第２の態様で、前記抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
請求項１に記載の情報出力装置によれば、機器から取得した情報を用いて、指定された期間（第１期間）にその機器が実行した処理を抽出する際に、取得した情報が不足している可能性がある場合と、その可能性がない場合とを区別してユーザに知らせることができる。
請求項２に記載の情報出力装置によれば、指定された期間の後に処理情報を取得していない場合であっても、その期間内であって処理情報を取得した最新の時刻以後に認証装置が認証を行っているか否かに基づいて、機器が実行した処理を抽出する際に、取得した情報が不足している可能性がある場合と、その可能性がない場合とを区別してユーザに知らせることができる。
請求項３に記載の情報出力装置によれば、処理情報が取得されていない期間を含む期間を、処理情報が取得されている期間に変更して処理情報を抽出することができる。
請求項４に記載の情報出力装置によれば、いずれかの機器において処理情報が取得されていない期間を抽出期間が含む場合と、全ての機器において処理情報が取得されていない期間を抽出期間が含まない場合とを区別してユーザに知らせることができる。
請求項５に記載の情報出力システムによれば、機器から取得した情報を用いて、指定された期間にその機器が実行した処理を抽出する際に、取得した情報が不足している可能性がある場合と、その可能性がない場合とを区別してユーザに知らせることができる。
請求項６に記載のプログラムによれば、機器から取得した情報を用いて、指定された期間にその機器が実行した処理を抽出する際に、取得した情報が不足している可能性がある場合と、その可能性がない場合とを区別してユーザに知らせることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る情報出力システムの全体構成を示す図である。
【図２】情報出力装置の構成を示す図である。
【図３】条件表の一例を示す図である。
【図４】処理情報ＤＢの一例を示す図である。
【図５】取得時刻ＤＢの一例を示す図である。
【図６】文書の一例を示す図である。
【図７】機器の構成を示す図である。
【図８】処理情報の一例を示す図である。
【図９】情報出力システムの機能的構成を示す図である。
【図１０】機器が処理を実行するときの動作を示すフロー図である。
【図１１】機器が情報出力装置から処理情報を要求されたときの動作を示すフロー図である。
【図１２】情報出力装置が機器から処理情報を取得する動作を示すフロー図である。
【図１３】第１実施形態における情報出力装置が文書を作成する動作を示すフロー図である。
【図１４】本発明の第２実施形態に係る情報出力システムの全体構成を示す図である。
【図１５】認証装置の構成を示す図である。
【図１６】ユーザ証明ＤＢの一例を示す図である。
【図１７】認証時刻ＤＢの一例を示す図である。
【図１８】認証装置における認証処理を説明するためのシーケンス図である。
【図１９】抽出期間の後に取得時刻が記憶されていない機器において、認証時刻の有無が判定される期間を説明する図である。
【図２０】第２実施形態における情報出力装置が文書を作成する動作を示すフロー図である。
【発明を実施するための形態】
【００１３】
１．第１実施形態
１−１．システムの構成
図１は、本発明の第１実施形態に係る情報出力システム９の全体構成を示す図である。情報出力装置１は、電子文書または紙文書（以下、総称して「文書」という）を作成するコンピュータである。機器２ａ，２ｂ，２ｃ，…（以下、特に区別の必要がない場合は、これらを総称して「機器２」と記す）は、ユーザ（利用者）の指示に応じて処理を実行する機器であり、例えばシート状の媒体に画像を形成する画像形成装置である。以下、特に記述しない場合に機器２は画像形成装置である。
【００１４】
通信路３は、ＬＡＮ（Local Area Network）などの通信路であり、情報出力装置１と機器２とを接続し、これら相互間の情報の遣り取りを仲介する。なお、情報出力装置１に機器２が直接に接続されていても良く、この場合、通信路３は必要ない。また、機器２は４つ以上であっても良く、また２つ以下（１つを含む）であってもよい。
【００１５】
１−２．情報出力装置の構成
図２は、情報出力装置１の構成を示す図である。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備えており、ＣＰＵが、ＲＯＭに記憶されているブートローダや記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）をＲＡＭに読み出して実行することにより情報出力装置１の各部を制御する。
【００１６】
記憶部１２はハードディスクドライブなどの大容量の記憶手段であり、制御部１１に読み込まれるプログラムを記憶する。また、記憶部１２は、条件表１２１、処理情報データベース（以下、「データベース」を「ＤＢ」と表記する）１２２、取得時刻ＤＢ１２３、および文書１２４を記憶する。
【００１７】
図３は、条件表１２１の一例を示す図である。条件表１２１には、情報出力システム９が備える各機器２において実行された処理の履歴を示す情報（以下、「処理情報」という）を情報出力装置１がそれぞれ取得するときの条件（以下、「取得条件」という）が機器２ごとに定められている。また、条件表１２１は、取得した処理情報を用いて情報出力装置１が文書１２４を作成するときに、それらの処理情報の中から用いるものを抽出する条件（以下、「抽出条件」という）を定めている。以下、時刻などに用いる表記の「００」は、数値として「０」を意味しており、「００」と「０」とに内容の差異はない。
【００１８】
例えば、図３に示すように、条件表１２１の機器ＩＤを示す項目には「Ｍ１」「Ｍ２」「Ｍ３」…といった機器の識別情報となる文字列などが記述されている。そして、取得条件を示す項目には、機器ＩＤそれぞれに対応付けて、その機器ＩＤで識別される機器２から情報出力装置１が処理情報を取得する予定の時刻が記述されている。図３に示す例では、説明を単純にするため、この取得条件には全ての機器ＩＤについて「０：００／１：００／２：００／…」という共通する条件が記述されている。この条件は、１日・２４時間のうち、１時間置きに到来する時刻であり、２４時間表記で０時から２３時まで（１２時間表記では午前０時から午後１１時まで）の計２４回の時刻を表す。すなわち、情報出力装置１は、「０：００／１：００／２：００／…」のいずれかの時刻になったときに、情報出力システム９に含まれる全ての機器２から処理情報を取得することを試みる。
【００１９】
抽出条件は、情報出力装置１が抽出を行う時刻と、抽出対象となる処理情報に含まれる、その処理が実行された時刻（以下、「処理時刻」という）の範囲である期間（以下、抽出期間という）とが記述されている。例えば図３に示すように、抽出条件は「毎日０：３０に処理時刻が前日の０：００〜２３：５９に含まれる処理情報を抽出」と記載されている。これにより、抽出を行う時刻として「毎日０：３０」が定められ、抽出期間として「前日の０：００〜２３：５９」が定められる。この抽出期間は、指定された期間（第１期間）の一例である。
【００２０】
なお、期間の記述が示す意味は以下のとおりである。すなわち、「０：００〜２３：５９」と記述される期間は、時および分がそれぞれ「０時」および「０分」と表現される全ての時刻のうち最も早い時刻を始期とし、時および分がそれぞれ「２３時」および「５９分」と表現される全ての時刻のうち最も遅い時刻を終期とする。すなわち、「０時０分０秒」と「２３時５９分５９秒」とは、いずれも「０：００〜２３：５９」と記述される期間に含まれる。一方、「０：００〜１８：５９」と記述される期間には、「０時０分０秒」と「１８時５９分５９秒」とがいずれも含まれるが、「１９時００分００秒」は含まれない。このことは「秒」よりも細かい単位で時刻が表現される場合も同様である。
【００２１】
図４は、処理情報ＤＢ１２２の一例を示す図である。処理情報ＤＢ１２２は、情報出力装置１が機器２から取得した処理情報を記憶する。図４に示す例において処理情報ＤＢ１２２は、処理時刻、機器ＩＤ、ユーザ名、枚数の各項目を含む。ユーザ名とは、ユーザを識別する識別情報として用いられるユーザの名前であり、処理情報ＤＢ１２２においては、機器２において処理の実行を指示したユーザの名前を示す。枚数とは、どの種類の媒体を何枚使用したかを表す情報である。
【００２２】
例えば１行目のレコードは、機器ＩＤが「Ｍ１」の機器２において、ユーザ名が「Ｕ１」のユーザにより指示された処理が、処理時刻「２０１１／０６／１４／１１：４３」、すなわち２０１１年６月１４日の１１時４３分に実行されたことを示しており、その処理に用いられた媒体の枚数は「５（Ａ３），２（Ａ４）」である。すなわち、この処理には、ＩＳＯ（国際標準化機構；International Organization for Standardization）が定める国際標準であるＩＳＯ２１６により規定される用紙サイズが「Ａ３」である媒体が「５枚」、「Ａ４」である媒体が「２枚」、それぞれ用いられたことを意味している。
【００２３】
図５は、取得時刻ＤＢ１２３の一例を示す図である。取得時刻ＤＢ１２３は、機器２の識別情報である機器ＩＤごとに、その機器２に対して情報出力装置１が処理情報の取得を行った最新の時刻（以下、取得時刻という）を記憶する。図５に示す取得時刻ＤＢ１２３によれば、例えば、機器ＩＤが「Ｍ１」および「Ｍ３」の各機器２に対応する取得時刻はいずれも「２０１１／０６／１５／００：００」、すなわち２０１１年６月１５日の０時０分であり、機器ＩＤが「Ｍ２」の機器２に対応する取得時刻は「２０１１／０６／１４／１９：００」、すなわち２０１１年６月１４日の１９時０分であることが示されている。
【００２４】
図６は、文書１２４の一例を示す図である。文書１２４は、表題を示す表題部１２４Ｔ、文書の内容を示す内容部１２４Ｍ、および文書についての注釈を示す注釈部１２４Ｒを含む。表題部１２４Ｔは、文書１２４の表題として「報告書」という文字列と、情報出力装置１が処理時刻に基づいて処理情報を抽出する期間である抽出期間が記載されている。例えば、図６に示す文書１２４の抽出期間は「２０１１／０６／１４／００：００〜２０１１／０６／１４／２３：５９」、すなわち２０１１年６月１４日の０時０分から２０１１年６月１４日の２３時５９分までの期間である。
【００２５】
内容部１２４Ｍには、処理情報ＤＢ１２２から抽出された処理情報が列挙される。列挙されるこの処理情報は、処理情報ＤＢ１２２に記憶された処理情報のうち、上述の抽出期間に処理時刻が含まれる処理情報である。また、内容部１２４Ｍは、注釈の有無を示す注釈欄（図に示す「注」）の項目を有している。注釈欄には、注釈が無いことを示す「−」と、注釈が有ることを示す「＊」のいずれかが記載される。注釈欄に「＊」が記載されているレコードは、そのレコードに記述された機器ＩＤで識別される機器２から情報出力装置１が抽出期間の後に処理情報を取得していないことを示している。情報出力装置１が抽出期間の後にこの機器２から処理情報を取得していないことの原因は、例えば通信の不具合などである。注釈部１２４Ｒには、内容部１２４Ｍの注釈欄に「＊」が記載されているレコードに記述された機器ＩＤで識別される機器２について個別に決定された抽出期間が示されている。
【００２６】
例えば、図６に示す注釈部１２４Ｒは「Ｍ２の抽出期間は以下のとおりです」という文の下に「２０１１／０６／１４／００：００〜２０１１／０６／１４／１８：５９」という記述を含む。すなわちこの記述は、機器ＩＤが「Ｍ２」の機器２について個別に決定された抽出期間を表しており、この機器２において実行された処理のうち、２０１１年６月１４日の０時０分から２０１１年６月１４日の１８時５９分までの期間に実行されたものだけが内容部１２４Ｍに記述されていることを示している。
【００２７】
図２に戻る。通信部１３は、通信路３を介して機器２と処理情報を通信するインターフェースであり、例えば主に各種のモデムやIMT-2000に準拠した無線通信回路などである。なお、このインターフェースは、ＵＳＢ（Universal Serial Bus）規格に準拠したシリアルインターフェースや、ＩｒＤＡ（Infrared Data Association）などに準拠した無線インターフェースなどを含んでいてもよい。
【００２８】
１−３．機器の構成
図７は、機器２の構成を示す図である。制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えており、ＣＰＵが、ＲＯＭに記憶されているブートローダや記憶部２２に記憶されているプログラムをＲＡＭに読み出して実行することにより機器２の各部を制御する。
【００２９】
記憶部２２はハードディスクドライブやソリッドステートドライブなどの大容量の記憶手段であり、制御部２１に読み込まれるプログラムを記憶する。また、記憶部２２は、処理情報２２１を記憶する。
【００３０】
図８は、処理情報２２１の一例を示す図である。処理情報２２１は、機器２における処理の履歴を示す情報である。図８に示す例において処理情報２２１は、処理時刻、ユーザ名、枚数の各項目を含む。例えば図８に示す処理情報２２１の１行目のレコードは、機器２において、ユーザ名が「Ｕ１」のユーザにより指示された処理が、処理時刻「２０１１／０６／１４／１１：４３」、すなわち２０１１年６月１４日の１１時４３分に実行されたことを示しており、その処理に用いられた媒体の枚数は「５（Ａ３），２（Ａ４）」である。
【００３１】
図７に戻って説明を続ける。通信部２３は、通信路３を介して情報出力装置１と処理情報を通信するインターフェースである。操作部２４は各種の指示をするための操作ボタンなどを備えており、ユーザによる操作を受け付けてその操作内容に応じた信号を制御部２１に供給する。画像形成部２５は、現像材を用いた電子写真プロセスにより、媒体の表面に画像を形成する。具体的には、画像形成部２５は、潜像を保持する感光体と、感光体を露光して潜像を保持させる露光装置と、感光体の潜像に現像材を供給する現像材供給装置と、媒体を感光体へ搬送する搬送装置と、感光体から媒体へ現像像を転写する転写装置とを備える。
【００３２】
１−４．機能的構成
図９は、情報出力システム９の機能的構成を示す図である。図９に示すように、情報出力装置１の制御部１１は、要求部１１１、記憶制御部１１２、抽出部１１３、および出力部１１４として機能する。また、機器２の制御部２１は、図９に示すように、実行部２１１、蓄積部２１２、および送信部２１３として機能する。なお、図９において、情報出力装置１と機器２とは、通信部１３、通信路３、および通信部２３を介して情報の遣り取りをするが、これらの図示を省略する。
【００３３】
実行部２１１は、操作部２４が受け付けたユーザの指示に応じて処理を実行する。具体的には、実行部２１１は、画像形成部２５を用いて上記の指示に応じた媒体に上記の指示に応じた画像を形成させる処理を実行する。また、実行部２１１は、処理の実行が完了するごとにその旨を蓄積部２１２に伝える。
【００３４】
蓄積部２１２は、実行部２１１から処理の実行が完了した旨を伝えられたときに制御部１１に備えられたタイマなど（図示せず）からその処理時刻（日付を含む）を取得し、取得した処理時刻と、その処理の内容を示す各種情報とを関連付けて処理情報２２１として記憶部２２に蓄積する。
【００３５】
一方、制御部１１の要求部１１１は、記憶部１２の条件表１２１を参照し、取得条件が満たされている機器２を機器ＩＤによって特定すると、その機器２に最新の処理情報２２１を要求する。制御部２１の送信部２１３は、要求部１１１の要求を受けて記憶部２２に記憶された処理情報２２１を読み出して情報出力装置１へ送る。制御部１１の記憶制御部１１２は、機器２の送信部２１３から送られた処理情報２２１を取得し、その機器２の機器ＩＤと対応付けて記憶部１２の処理情報ＤＢ１２２に記憶する。また、記憶制御部１１２は、取得時刻ＤＢ１２３にアクセスし、機器２の機器ＩＤに既に対応付けられている取得時刻を、処理情報２２１を取得した取得時刻によって更新する。記憶制御部１１２は、或る期間において機器により実行された処理の履歴を示す処理情報をその或る期間の後にその機器から繰り返し取得する取得手段の一例である。また、記憶制御部１１２は、取得手段により取得された処理情報を記憶手段に記憶させる記憶制御手段の一例である。
【００３６】
抽出部１１３は、記憶部１２の条件表１２１を参照して抽出条件が満たされたか否かを判定する。そして、抽出条件が満たされたときに抽出部１１３は、処理情報ＤＢ１２２からその抽出条件に記載された抽出期間に実行された処理を示す処理情報を抽出して、その処理情報を出力部１１４に引き渡す。抽出部１１３は、記憶手段に記憶された処理情報を用いて、指定された第１期間に機器が実行した処理を抽出する抽出手段の一例である。
【００３７】
出力部１１４は、取得時刻ＤＢ１２３を参照して、抽出部１１３から引き渡された処理情報の取得元である機器２の取得時刻を特定し、特定した取得時刻が上述した抽出期間の後か否かを判定する。そして、特定した取得時刻が抽出期間の後である（つまり、抽出期間の後に記憶制御部１１２が処理情報を取得した）場合と、特定した取得時刻が抽出期間の後でない（つまり、抽出期間の後に記憶制御部１１２が処理情報を取得しなかった）場合とで、それぞれ異なる態様で抽出部１１３から引き渡された処理情報を出力する。
【００３８】
出力部１１４は、具体的には図６に示した文書１２４を出力する。出力部１１４は、抽出期間の後に記憶制御部１１２が機器２から処理情報を取得した場合に、第１の態様で文書１２４を出力する。すなわち、この場合、出力部１１４は、この機器２に対応する注釈欄を「−」とし、注釈部１２４Ｒに何も記述しない。
一方、出力部１１４は、抽出期間の後に記憶制御部１１２が機器２から処理情報を取得しなかった場合に、第１の態様と異なる第２の態様で文書１２４を出力する。すなわち、この場合、出力部１１４は、この機器２に対応する注釈欄に「＊」を付して注釈部１２４Ｒに、その機器２について個別に決定された抽出期間を記述した文書１２４を出力する。
【００３９】
これにより、抽出期間の後に記憶制御部１１２が処理情報を取得した場合と、抽出期間の後に記憶制御部１１２が処理情報を取得しなかった場合とで、それぞれ異なる態様で抽出部１１３により抽出された処理情報が文書１２４として出力される。出力部１１４は、第１期間の後に記憶制御手段が処理情報を取得している場合には第１の態様で、第１期間の後に記憶制御手段が処理情報を取得していない場合には第１の態様と異なる第２の態様で、抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段の一例である。
【００４０】
１−５．機器の動作
図１０は、機器２が処理を実行するときの動作を示すフロー図である。機器２の制御部２１は、操作部２４を介してユーザから指示があるか否かを判定し（ステップＳ２０１）、この指示がないと判定している間（ステップＳ２０１；ＮＯ）、この判定を継続する。ユーザから指示があると判定した場合（ステップＳ２０１；ＹＥＳ）、制御部２１は、指示された処理を実行し（ステップＳ２０２）、内蔵するタイマなどを参照してその処理が実行された時刻である処理時刻を特定する（ステップＳ２０３）。そして、制御部２１は、その処理を指示したユーザの識別情報であるユーザ名や、その処理で使用した媒体の枚数など、各種の処理に関する情報を処理時刻と対応付け、それらを処理情報２２１として記憶部２２に蓄積し（ステップＳ２０４）、処理をステップＳ２０１に戻す。
【００４１】
図１１は、機器２が情報出力装置１から処理情報２２１を要求されたときの動作を示すフロー図である。なお、図１１に示す動作は、図１０に示す動作と並列して行われる。制御部２１は、情報出力装置１から処理情報２２１の要求があったか否かを判定し（ステップＳ２１１）、この要求がないと判定している間（ステップＳ２１１；ＮＯ）、この判定を継続する。情報出力装置１から処理情報２２１の要求があったと判定した場合（ステップＳ２１１；ＹＥＳ）、制御部２１は、要求された処理情報２２１を記憶部２２から読み出して情報出力装置１へ送信し（ステップＳ２１２）、送信が成功すると記憶部２２から送信済みの処理情報２２１を削除する（ステップＳ２１３）。なお、この削除処理はなくてもよい。要するに制御部２１は、次に情報出力装置１から処理情報２２１を要求されたときに記憶部２２に記憶された処理情報２２１から既に送信済みの処理情報２２１を除いて送信すればよい。ステップＳ２１３の後、制御部２１は処理をステップＳ２１１に処理を戻す。
【００４２】
１−６．情報出力装置の動作
図１２は、情報出力装置１が機器２から処理情報２２１を取得する動作を示すフロー図である。制御部１１は、条件表１２１を参照して取得条件が充足しているか否かを判定する（ステップＳ１０１）。取得条件が充足していないと判定した場合（ステップＳ１０１；ＮＯ）、制御部１１はこのステップＳ１０１の判定処理を継続する。一方、取得条件が充足していると判定した場合（ステップＳ１０１；ＹＥＳ）、制御部１１はその取得条件が充足している機器２を特定し（ステップＳ１０２）、特定したその機器２に対して処理情報を要求する（ステップＳ１０３）。
【００４３】
次に制御部１１は、ステップＳ１０３における要求に対する機器２からの応答があるか否かを判定する（ステップＳ１０４）。応答があると判定した場合（ステップＳ１０４；ＹＥＳ）、制御部１１は、機器２から送信された処理情報を取得して処理情報ＤＢ１２２に記憶し（ステップＳ１０５）、取得時刻ＤＢ１２３においてその機器２に対応付けられている取得時刻を最新の取得時刻に更新する（ステップＳ１０６）。
【００４４】
応答がないと判定した場合（ステップＳ１０４；ＮＯ）、制御部１１は、予め定められた待ち時間が経過したか否かを判定し（ステップＳ１０７）、その待ち時間が経過していないと判定している間（ステップＳ１０７；ＮＯ）、ステップＳ１０４に処理を戻して機器２からの応答があるか否かの判定を続ける。待ち時間が経過したと判定した場合（ステップＳ１０７；ＹＥＳ）、処理情報の取得が失敗したときの処理を実行し（ステップＳ１０８）、制御をステップＳ１０１に戻す。このステップＳ１０８における処理とは、例えば、記憶部１２に上記の処理情報の取得が失敗したことを示す情報を記憶させたり、通信部１３によって予め決められた外部装置に、この取得失敗の情報を送信させたりする処理などである。ステップＳ１０８の処理はなくてもよい。
【００４５】
図１３は、第１実施形態における情報出力装置１が文書１２４を作成する動作を示すフロー図である。制御部１１は、条件表１２１に記載された抽出条件が充足したか否かを判定する（ステップＳ１１１）。抽出条件が充足していないと判定している間（ステップＳ１１１；ＮＯ）、制御部１１は、この判定を継続する。例えば図３に示す条件表１２１の抽出条件が定められている場合、毎日０時３０分になったときにこの抽出条件は充足する。抽出条件が充足したと判定した場合（ステップＳ１１１；ＹＥＳ）、制御部１１は、抽出条件に記載されている抽出期間を特定し（ステップＳ１１２）、情報出力システム９が備える全ての機器２において上記の抽出期間に実行された処理を示す処理情報を抽出し終わっているか否か、すなわち全ての機器２が抽出済みであるか否かを判定する（ステップＳ１１３）。全ての機器２が抽出済みであると判定した場合（ステップＳ１１３；ＹＥＳ）、制御部１１は、記憶部１２に文書１２４を出力して（ステップＳ１１８）処理を終了する。
【００４６】
いずれかの機器２が抽出済みでないと判定した場合（ステップＳ１１３；ＮＯ）、制御部１１は、抽出が済んでいない１つの機器２を特定し（ステップＳ１１４）、その機器２において抽出期間内に実行された処理を示す処理情報を処理情報ＤＢ１２２から抽出する（ステップＳ１１５）。そして、制御部１１は、取得時刻ＤＢ１２３において上記の機器２に関連付けられた取得時刻が抽出期間の後であるか否かを判定する（ステップＳ１１６）。上記の機器２に関連付けられた取得時刻が抽出期間の後であると判定した場合（ステップＳ１１６；ＹＥＳ）、制御部１１は、処理をステップＳ１１１に戻す。すなわち、ステップＳ１１４で特定されたこの機器２に対応する処理情報は、ステップＳ１１８において通常の態様（第１の態様）で文書１２４中に出力されることとなる。
【００４７】
一方、上記の機器２に関連付けられた取得時刻が抽出期間の後ではないと判定した場合（ステップＳ１１６；ＮＯ）、取得時刻から抽出期間後までに機器２が処理を実行していたとしても、その間の処理を示す処理情報は情報出力装置１によって取得されていない。したがって、この場合、制御部１１は、上記の抽出期間におけるこの機器２の処理情報が完全ではないことを示す注釈（注釈欄および注釈部１２４Ｒ）を文書１２４に追加し（ステップＳ１１７）、処理をステップＳ１１１に戻す。抽出した処理情報に注釈を追加して出力するこの態様は、上述した通常の態様と異なる態様（第２の態様）である。
【００４８】
以上、説明したとおり、第１実施形態において情報出力装置１は、抽出条件に記載された抽出期間に各機器２で実行された処理を示す処理情報を抽出する。そして、各機器２のうち、抽出期間の後に取得時刻が記憶されていない機器２が発見された場合、抽出された処理情報のうち発見された機器２における処理情報を、それ以外の機器２（つまり、抽出期間の後に取得時刻が記憶されている機器２）における処理情報と異なる態様で出力する。その出力結果は文書１２４としてまとめられ、記憶部１２に記憶される。
【００４９】
抽出期間の後に取得時刻が記憶されていない機器２において、仮に、取得時刻から抽出期間後までに何らかの処理が実行された場合、実行されたその処理を示す処理情報は、情報出力装置１によって取得されておらず、処理情報ＤＢ１２２に記憶されていないため、文書１２４に反映されることはない。すなわち、抽出期間の後に取得時刻が記憶されていない機器２における処理の履歴に関して、文書１２４の内容は不完全である可能性がある。
【００５０】
しかしながら、全ての機器２について区別なく抽出された処理情報を出力すると、不完全な可能性がある情報が完全な情報と混在することとなり、情報の欠落にユーザが気づかないことがあり得る。情報出力システム９は、上述した構成を備えているので、抽出期間の後に取得時刻が記憶されていない機器２において実行された処理を示す処理情報を、それ以外の処理情報と区別するので、この区別を行わない場合に比べて、情報の欠落にユーザが気づく可能性が増加する。
【００５１】
２．第２実施形態
２−１．システムの構成
図１４は、本発明の第２実施形態に係る情報出力システム９ａの全体構成を示す図である。情報出力システム９ａは、認証装置４を備えている点において第１実施形態に係る情報出力システム９と異なっている。認証装置４は、通信路３を介して各機器２および情報出力装置１と情報の遣り取りをする装置である。そして、認証装置４は、機器２をユーザが利用する際に、そのユーザの本人認証を行い、そのユーザがその機器２を利用する資格を有しているか否かを決定し、その決定に応じてユーザに機器２の利用を許可または禁止する。以下、情報出力システム９ａについて、主に情報出力システム９と相違する点を説明し、共通する点についての説明を省略する。
【００５２】
２−２．認証装置の構成
図１５は、認証装置４の構成を示す図である。制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えており、ＣＰＵが、ＲＯＭに記憶されているブートローダや記憶部４２に記憶されているプログラムをＲＡＭに読み出して実行することにより認証装置４の各部を制御する。通信部４３は、通信路３を介して情報出力装置１や機器２と通信するインターフェースである。
【００５３】
記憶部４２はハードディスクドライブなどの大容量の記憶手段であり、制御部４１に読み込まれるプログラムを記憶する。また、記憶部４２は、ユーザ証明ＤＢ４２１および認証時刻ＤＢ４２２を記憶する。
【００５４】
図１６は、ユーザ証明ＤＢ４２１の一例を示す図である。ユーザ証明ＤＢ４２１は、機器２の利用を許可されたユーザを示すユーザ名と、そのユーザであることを証明するパスワードとを関連付けて記憶する。例えば、同図に示すユーザ証明ＤＢ４２１には、ユーザ名「Ｕ１」がパスワード「ｂｚ８７・・・」に対応付けられている。
【００５５】
ユーザ証明ＤＢ４２１においてユーザ名と対応付けて記憶されているパスワードは、ユーザ以外が知り得ないように管理されているので、ユーザ名とこのパスワードとの組を送信する者は、ユーザ本人であることが保証される。
【００５６】
図１７は、認証時刻ＤＢ４２２の一例を示す図である。認証時刻ＤＢ４２２は、認証装置４によって認証の処理が行われた時刻である認証時刻を、認証したユーザのユーザ名と、そのユーザが利用の許可を求める機器２の機器ＩＤと関連付けて記憶する。
【００５７】
図１８は、認証装置４における認証処理を説明するためのシーケンス図である。機器２をユーザが利用するとき、ユーザは機器２の操作部２４を用いてログイン操作を行う。ログイン操作とは、ユーザがユーザ名とパスワードとを機器２の操作部２４を介して指定する操作である。機器２は、ユーザのログイン操作を受け付けると（ステップＳ２２１）、指定されたユーザ名とパスワード、および機器２の機器ＩＤを認証装置４に送信する（ステップＳ２２２）。
【００５８】
認証装置４の制御部４１は、機器２からユーザ名、パスワード、機器ＩＤを受け取ると、ユーザ証明ＤＢ４２１を参照して、受け取ったユーザ名に対応付けて記憶されているパスワードを検索し、そのパスワードが見つかった場合には見つけたそのパスワードと受け取ったパスワードとを比較する。そして、両者が一致している場合に、制御部４１は、時刻を特定してこれを認証時刻として、ユーザ名と機器ＩＤとともに記憶する（ステップＳ４０２）。具体的には、図１７に示したように、制御部４１は、認証時刻、ユーザ名、および機器ＩＤの組を逐次、認証時刻ＤＢ４２２に追加する。そして、制御部４１は、機器２に向けてユーザの証明を受理した旨の通知をする（ステップＳ４０３）。
【００５９】
上述した通知を受けたことにより、機器２は、ステップＳ２２１でログイン操作を行ったユーザに機器２自身の利用を許可する。すなわち、ユーザからの指示を受け付け（ステップＳ２２３）、受け付けた指示に応じた処理を実行し（ステップＳ２２４）、処理が実行された時刻である処理時刻を特定して（ステップＳ２２５）、この処理時刻を処理の内容を示す情報とともに処理情報として蓄積する（ステップＳ２２６）。
【００６０】
このように機器２は、自身を利用しようとするユーザについて認証装置４に問い合わせてユーザ証明を求めるため、機器２において処理を実行する際には、ユーザ認証が行われていることが保証されている。
【００６１】
２−３．動作
図１９は、抽出期間の後に取得時刻が記憶されていない機器２において、認証時刻の有無が判定される期間Ｐを説明する図である。図５に示した取得時刻ＤＢ１２３を情報出力装置１が記憶部１２に記憶している場合に、機器ＩＤが「Ｍ２」の機器２は、「２０１１／０６／１４／１９：００」よりも後に、情報出力装置１に向けて処理情報２２１を送信していない。つまり、「２０１１／０６／１４／１９：００」から抽出期間の終期である「２０１１／０６／１４／２３：５９」までの期間Ｐにこの機器２において処理が実行されていたか否かは、情報出力装置１にとって不明である。そこで、情報出力装置１の制御部１１は、この期間Ｐに認証装置４がこの機器２を利用するユーザを認証したか否かを認証装置４に問い合わせる。
【００６２】
図２０は、第２実施形態における情報出力装置１が文書１２４を作成する動作を示すフロー図である。図２０に示す動作は、機器２に関連付けられた取得時刻が抽出期間の後ではないと判定された場合に、制御部１１によって行われる処理が図１３に示す動作と異なる。以下、図２０に示すこの動作について、主に図１３に示す動作との相違する点を説明し、共通する点の説明を省略する。
【００６３】
制御部１１は、ステップＳ１１６において、機器２に関連付けられた取得時刻が抽出期間の後ではないと判定した場合に（ステップＳ１１６；ＮＯ）、認証装置４への問い合わせを行う（ステップＳ１２１）。具体的には、制御部１１は、上述の取得時刻から抽出期間の後までに、機器２を利用しようとするユーザを認証したか否かを問い合わせる。認証装置４の制御部４１は、この問い合わせを受けて、認証時刻ＤＢ４２２を参照し、上述の取得時刻から抽出期間の後までに、その機器２の機器ＩＤと対応付けて記憶された認証時刻を情報出力装置１へ送信する。情報出力装置１の制御部１１は、上述の問い合わせに対する認証装置４からの送信内容を取得する。つまり、制御部１１は、機器を利用する利用者の認証を行う認証装置からその認証の履歴を示す認証情報を取得する取得手段の一例である。そして、制御部１１は、取得したその内容に基づいて、抽出期間内で取得時刻以後の認証時刻が有るか否かを判定し（ステップＳ１２２）、これがないと判定した場合には（ステップＳ１２２；ＮＯ）、処理をステップＳ１１１に戻す。
【００６４】
一方、抽出期間内で取得時刻以後の認証時刻が有ると判定した場合には（ステップＳ１２２；ＹＥＳ）、制御部１１は、上記の抽出期間におけるこの機器２の処理情報が完全でない可能性があることを示す注釈を文書１２４に追加し（ステップＳ１１７）、処理をステップＳ１１１に戻す。
【００６５】
以上、説明したとおり、第２実施形態において情報出力装置１は、抽出条件に記載された抽出期間に各機器２で実行された処理を示す処理情報を抽出する。そして、各機器２のうち、抽出期間の後に取得時刻が記憶されていない機器２が発見された場合、認証装置４に問い合わせて、抽出期間内で取得時刻以後の認証時刻が有るか否かを判定し、その認証時刻が有ると判定した場合に、抽出された処理情報のうち発見された機器２における処理情報を、それ以外の機器２（つまり、抽出期間の後に取得時刻が記憶されている機器２、および、抽出期間の後に取得時刻が記憶されておらず、かつ、抽出期間内で取得時刻以後の認証時刻がない機器２）における処理情報と異なる態様で出力する。
【００６６】
抽出期間の後に取得時刻が記憶されていない機器２において、取得時刻から抽出期間後までに何らかの処理が実行された場合、実行されたその処理を示す処理情報は、情報出力装置１の処理情報ＤＢ１２２に記憶されていないため、文書１２４に反映されることはない。しかし、取得時刻から抽出期間の後までの期間に機器２において処理が実行されるためには、その期間に、その機器２を利用するユーザが認証装置４によって認証を受けている必要がある。第２実施形態に係る情報出力システム９ａは、上述した構成を備えているので、抽出期間の後に取得時刻が記憶されていない機器２において、その抽出期間内で取得時刻以後の認証時刻が有るか否かを判定するので、認証時刻の有無に関する判定を行わない場合に比べて、出力する文書１２４が不完全であるか否かの判定の精度が増す。
【００６７】
３．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
３−１．変形例１
上述した実施形態において、情報出力装置１の制御部１１によって実現される抽出部１１３は、抽出期間の後に記憶制御部１１２が機器２から処理情報を取得しなかった場合であっても、記憶部１２の処理情報ＤＢ１２２から、抽出期間に実行された処理を示す処理情報を抽出していたが、抽出期間の後に記憶制御部１１２が機器２から処理情報を取得しなかった場合に、抽出部１１３は、抽出期間を変更して処理情報を抽出してもよい。
【００６８】
例えば、取得時刻ＤＢ１２３において機器２に関連付けられた取得時刻が抽出期間の後ではないと判定した場合（図１３に示すステップＳ１１６）、制御部１１は、上記の取得時刻以後の期間を抽出期間から除いた新たな抽出期間を定め、その抽出期間に実行された処理を示す処理情報を処理情報ＤＢ１２２から抽出してもよい。
【００６９】
３−２．変形例２
上述した実施形態において、情報出力装置１の制御部１１によって実現される出力部１１４は、機器２の取得時刻が抽出期間の後か否かを判定して、この取得時刻が抽出期間の後である場合と、そうでない場合とで、機器ごとにそれぞれ異なる態様で抽出された各処理情報を出力していたが、出力部１１４は、複数の機器２のうち、１つでもその取得時刻が抽出期間の後でない機器２がある場合に、複数の機器２の全てについてその取得時刻が抽出期間の後である場合と異なる態様で上述の抽出された処理情報を出力してもよい。
【００７０】
例えば、図３に示す条件表１２１と図５に示す取得時刻ＤＢ１２３とを記憶部１２に記憶している場合、制御部１１は、２０１１年６月１５日の０時３０分に、２０１１年６月１４日の０時０分を始期とし、２０１１年６月１４日の２３時５９分を終期とする抽出期間を特定し、その抽出期間内に各機器２において実行された処理を示す処理情報を機器２ごとに抽出する。そして、制御部１１は、機器ＩＤが「Ｍ１」および「Ｍ３」の機器２について、取得時刻が抽出期間の後であると判定し、機器ＩＤが「Ｍ２」の機器２について、取得時刻が抽出期間の後でないと判定する。このとき制御部１１は、機器ＩＤ「Ｍ２」の機器２に対応付けられた取得時刻である２０１１年６月１４日１９時０分以後の期間を、上述した抽出期間から除いた新たな抽出期間（第２期間）、すなわち、２０１１年６月１４日の０時０分を始期とし、２０１１年６月１４日の１８時５９分を終期とする抽出期間を決定する。そして、制御部１１は、全ての機器２を対象として、決定したその抽出期間内において実行された処理を示す処理情報を抽出してもよい。この場合、新たな抽出期間において情報出力装置１が取得していない処理情報がない可能性が高い。
【００７１】
なお、取得時刻が抽出期間の後でない機器２が複数ある場合には、それら機器２の取得時刻のうち、最も早い取得時刻以後の期間を、上述した抽出期間から除いて新たな抽出期間を決定すればよい。この場合の制御部１１は、第１期間の後に記憶制御手段が処理情報を取得していない場合に、記憶制御手段が処理情報を取得した最新の時刻以後の期間を第１期間から除いた期間である第２期間を特定し、その第２期間に機器が実行した処理を抽出する抽出手段の一例である。
【００７２】
また、このとき、制御部１１は、出力する文書１２４に、上述した新たな抽出期間を追加して記述してもよい。すなわち、この場合の制御部１１は、抽出手段が第２期間に機器が実行した処理を抽出した場合に、抽出された当該処理に関する情報とともに第２期間を示す期間情報を出力する出力手段の一例である。
【００７３】
３−３．変形例３
情報出力装置１の制御部１１、および機器２の制御部２１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信路経由でダウンロードさせることも可能である。なお、上記の制御部１１または制御部２１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【００７４】
３−４．変形例４
上述した実施形態において、処理情報ＤＢ１２２は、機器により実行された処理の履歴を示す処理情報として、処理時刻、機器ＩＤ、ユーザ名、枚数の各項目を含んでいたが、処理時刻および機器ＩＤを除く各項目については、これらに限られない。例えば、カラーの現像剤を用いて画像を形成した媒体の枚数を処理ごとに示す情報を含んでいてもよい。なお、情報出力装置１が接続する機器２が１つである場合には、処理情報ＤＢ１２２に機器ＩＤを記憶しなくてもよい。
【００７５】
３−５．変形例５
上述した実施形態において、情報出力装置１は、処理情報ＤＢ１２２から抽出された処理情報を内容部１２４Ｍに列挙した文書１２４を出力していたが、情報出力装置１が出力する対象は、抽出された処理情報そのもののみに限られない。例えば、情報出力装置１は、抽出された処理情報を用いて、使用された媒体の枚数をその媒体の種類ごとに集計して、集計したその枚数をそれぞれ出力してもよい。要するに情報出力装置は、処理情報ＤＢ１２２から抽出された処理情報に関する情報を出力すればよい。
【００７６】
３−６．変形例６
上述した実施形態において、制御部１１によって実現される要求部１１１は、記憶部１２の条件表１２１を参照し、取得条件が満たされている機器２を機器ＩＤによって特定すると、その機器２に最新の処理情報２２１を要求していたが、制御部１１は、要求部１１１として機能しなくてもよい。例えば、機器２の制御部２１によって実現される送信部２１３が、周期的に最新の処理情報２２１を送信するのであれば、制御部１１は機器２に最新の処理情報２２１を要求しなくてもよい。
【００７７】
３−７．変形例７
上述した実施形態において、制御部１１は、機器２に関連付けられた取得時刻が抽出期間の後であると判定した場合に、この機器２に対応する処理情報を通常の態様で文書１２４中に出力し、一方、上記の取得時刻が抽出期間の後ではないと判定した場合に、この機器２に対応する処理情報を、この処理情報に不足がある（完全ではない）ことを示す注釈が追加された態様で、文書１２４中に出力していたが、それぞれの場合における出力の態様はこれに限られず、これら各態様が互いに異なっていればよい。
例えば、抽出期間内の処理情報が完全に取得されていない場合には、それらの処理情報が、完全に取得されている場合と異なる色、字体、太さ、大きさの文字で表されていてもよい。
【００７８】
また、例えば、上記の各場合で逆の態様により出力が行われてもよい。つまり、機器２に関連付けられた取得時刻が抽出期間の後ではないと判定した場合に、この機器２に対応する処理情報を通常の態様で文書１２４中に出力し、一方、上記の取得時刻が抽出期間の後であると判定した場合に、この機器２に対応する処理情報を、この処理情報が完全であることを示す注釈が追加された態様で、文書１２４中に出力してもよい。また、上記の両方の場合で、それぞれに個別の注釈を追加して処理情報を出力してもよい。
【００７９】
また、例えば、文書１２４がＨＴＭＬ（Hypertext Markup Language）文書やＸＭＬ（Extensible Markup Language）文書など、タグを用いるマークアップ言語によって記載された文書である場合に、上記の取得時刻が抽出期間の後であると判定した機器２と、それ以外の機器２とで、それぞれ対応する処理情報の前後に配置されるタグの要素や属性を異なるものにしてもよい。この場合、それぞれ用いられる各タグに通常か否かの区別はなくてもよい。具体的には、制御部１１は、機器２に関連付けられた取得時刻が抽出期間の後であると判定するか否かに応じて、異なる要素や属性が記述された開始タグおよび終了タグでその機器２の処理情報を挟んだデータを文書１２４中に出力すればよい。この場合においても、制御部１１によって実現される出力部１１４は、第１期間の後に記憶制御手段が処理情報を取得している場合には第１の態様で、第１期間の後に記憶制御手段が処理情報を取得していない場合には第１の態様と異なる第２の態様で、抽出手段により抽出された処理に関する情報をそれぞれ出力する出力手段として機能する。
【００８０】
また、各態様の差異は、注釈の追加によるものに限られない。例えば、上述した出力態様の差異は、それぞれ異なるタイミングでそれぞれの出力がされることによって生じるものであってもよい。
【００８１】
例えば、図３に示す抽出条件に代えて、抽出するタイミングを一日のうち２回に増やし、一方のタイミングでは、完全であると判断された処理情報のみを出力し、他方のタイミングでは、不完全である可能性がある処理情報のみを出力するようにしてもよい。この場合、具体的に情報出力装置１は、毎日０時３０分に前日の０時００分から２３時５９までの期間に含まれる処理情報を抽出し、抽出したそれらの処理情報のうち、不完全な可能性があるもののみを出力する。つまり、毎日０時３０分の時点で、対応する取得時刻が抽出期間の後でない機器２から取得して抽出された処理情報のみを出力する。一方、毎日６時０分になると、情報出力装置１は、前日の０時００分から２３時５９までの期間に含まれる処理情報を再度検査し、それらの処理情報のうち、対応する取得時刻が抽出期間の後である機器２から取得して抽出されたもののみを選択して出力する。これにより、ユーザは、毎日０時３０分に出力される文書１２４を、不完全な可能性を有するレポートとして読み、毎日６時０分に出力される文書１２４を、完全なレポートとして読むため、文書１２４に含まれる処理情報に不足している情報があり得るか否かの判断の精度が、この構成を有しない場合に比べて向上する。
【符号の説明】
【００８２】
１…情報出力装置、１１…制御部、１１１…要求部、１１２…記憶制御部、１１３…抽出部、１１４…出力部、１２…記憶部、１２１…条件表、１２２…処理情報ＤＢ、１２３…取得時刻ＤＢ、１２４…文書、１２４Ｍ…内容部、１２４Ｒ…注釈部、１２４Ｔ…表題部、１３…通信部、２…機器、２１…制御部、２１１…実行部、２１２…蓄積部、２１３…送信部、２２…記憶部、２２１…処理情報、２３…通信部、２４…操作部、２５…画像形成部、３…通信路、４…認証装置、４１…制御部、４２…記憶部、４２１…ユーザ証明ＤＢ、４２２…認証時刻ＤＢ、４３…通信部、９…情報出力システム（第１実施形態）、９ａ…情報出力システム（第２実施形態）。
【図１】
0005751042.tif 000002
【図２】
0005751042.tif 000003
【図３】
0005751042.tif 000004
【図４】
0005751042.tif 000005
【図５】
0005751042.tif 000006
【図６】
0005751042.tif 000007
【図７】
0005751042.tif 000008
【図８】
0005751042.tif 000009
【図９】
0005751042.tif 000010
【図１０】
0005751042.tif 000011
【図１１】
0005751042.tif 000012
【図１２】
0005751042.tif 000013
【図１３】
0005751042.tif 000014
【図１４】
0005751042.tif 000015
【図１５】
0005751042.tif 000016
【図１６】
0005751042.tif 000017
【図１７】
0005751042.tif 000018
【図１８】
0005751042.tif 000019
【図１９】
0005751042.tif 000020
【図２０】
0005751042.tif 000021