(57)【要約】【課題】ユーザにとって使い勝手がよく、簡易な処理により履歴データを配信することができる履歴管理装置を提供する。【解決手段】各処理装置３０１ａ〜３０１ｃは、履歴の蓄積を行なう履歴部３０２ａ〜３０２ｃと、履歴の解析を行なう履歴解析部３０３ａ〜３０３ｃとを有している。各処理装置３０１ａ〜３０１ｃは、履歴データを含む履歴配信文書３０５ａ〜３０５ｃを出力し、ユーザはそれを汎用ブラウザ３０７で閲覧することができる。各履歴配信文書３０５ａ〜３０５ｃには、その文書の以前の状態を履歴として辿るためのハイパーリンクが含まれており、これによりユーザは各処理装置３０１ａ〜３０１ｃでなされた処理を辿り、履歴を確認することが可能である。【選択図】図１
2007179228.tif 000002
【特許請求の範囲】
【請求項１】
履歴データを蓄積し、クライアントからの問合せに応じて前記蓄積した履歴データを配信する履歴管理装置であって、
クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段と、
特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成手段とを備えた、履歴管理装置。
【請求項２】
前記配信用文書生成手段は、前記データの出力先のアドレスをさらに含む文書を生成する、請求項１に記載の履歴管理装置。
【請求項３】
複数の履歴データに対して、検索インデックスを割り当てる検索インデックス生成手段と、
履歴管理の対象となる装置が出力するデータに、前記検索インデックスを付加する付加手段とをさらに備えた、請求項１または２に記載の履歴管理装置。
【請求項４】
前記検索インデックスが付加されたデータをプリントするプリント手段を含む、請求項１〜３のいずれかに記載の履歴管理装置。
【請求項５】
前記配信用文書生成手段で生成される文書は、ＸＭＬまたはＨＴＭＬ形式である、請求項１〜４のいずれかに記載の履歴管理装置。
【請求項６】
履歴データを蓄積し、クライアントからの問合せに応じて前記蓄積した履歴データを配信する履歴管理装置であって、
入力されたデータを加工し、出力する出力手段と、
前記出力されるデータに、当該履歴管理装置のアドレスと履歴ＩＤとを付加する付加手段と、
前記付加手段で付加された履歴ＩＤを含む、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段とを備えた、履歴管理装置。
【請求項７】
履歴データの蓄積と配信が可能な複数の入出力装置がネットワークを介して接続された履歴管理システムであって、
前記複数の入出力装置の各々は、
他の入出力装置からの入力データに付加された、アドレスおよび履歴ＩＤを含む履歴データを蓄積する蓄積手段と、
当該入出力装置のアドレスと履歴ＩＤとを出力データに付加して出力する出力手段と、
クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段と、
前記特定された履歴データに含まれる、入力先のアドレスおよび履歴ＩＤを含む配信用文書を生成する配信用文書生成手段とを含む、履歴管理システム。
【請求項８】
履歴データを蓄積し、クライアントからの問合せに応じて前記蓄積した履歴データを配信する履歴管理装置の制御方法であって、
クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析ステップと、
特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成ステップとを備えた、履歴管理装置の制御方法。
【請求項９】
履歴データを蓄積し、クライアントからの問合せに応じて前記蓄積した履歴データを配信する履歴管理装置の制御プログラムであって、
クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析ステップと、
特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成ステップとをコンピュータに実行させる、履歴管理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は履歴管理装置、履歴管理装置の制御方法、および履歴管理装置の制御プログラムに関し、特にクライアントからの問合せを受けて、相当する履歴データを特定することができる履歴管理装置、履歴管理装置の制御方法、および履歴管理装置の制御プログラムに関する。
【背景技術】
【０００２】
入力データを処理して出力を行なう処理装置において、処理の履歴を蓄積する機能を備えたものが存在する。処理履歴は、故障箇所の発見、不正行為の発見、性能改善などに利用される。典型的には、複数の処理装置を経由して処理された結果として、問題のある出力が得られた場合に、処理履歴を参照することで、何処の処理装置を経由してその結果が得られたのかを知ることができる。これにより問題のある処理装置を特定することができ、問題の解決に利用することができる。
【０００３】
図１６は、従来の処理履歴追跡装置の第１の具体例を示す図である。
図を参照してここでは、入力データを処理して出力を行なう複数の処理装置４０１ａ〜４０１ｃが存在するものとする。各処理装置４０１ａ〜４０１ｃは、その内部に、処理履歴を記録する履歴部４０２ａ〜４０２ｃを有する。
【０００４】
また、履歴解析クライアント（コンピュータ装置）４０３は、複数の処理装置４０１ａ〜４０１ｃ内の履歴部４０２ａ〜４０２ｃから、データをオンラインまたはオフラインで収集し解析を行なう。解析結果は、履歴配信文書４０４のデータとされ、専用ブラウザ４０５により閲覧することが可能である。
【０００５】
図１７は、従来の処理履歴追跡装置の第２の具体例を示す図である。
図を参照してここでは、入力データを処理して出力を行なう複数の処理装置５０１ａ〜５０１ｃが存在するものとする。
【０００６】
履歴解析クライアント５０３は、複数の処理装置５０１ａ〜５０１ｃの処理履歴をオンラインで収集し、履歴部５０２に蓄積し、解析を行なう。解析結果は、履歴配信文書５０４のデータとされ、専用ブラウザ５０５により閲覧することが可能である。
【０００７】
図１７に示されるシステムの一例として、下記特許文献１は、印刷指示を行なう際にプリンタに印刷出力を行なうと同時に、管理者による検索・閲覧・再印刷のための中間データを蓄積するサーバを備えた、ネットワーク印刷システムを開示している。管理者用クライアントは、管理者の指示により印刷履歴の検索、閲覧、印刷を行なう。
【特許文献１】特開２００４−１１８２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の処理履歴追跡装置では、ユーザは専用の履歴解析用クライアントを利用する必要があった。この履歴解析用クライアントは、特別な権限をもつ管理者向けに用意され、全てのログが参照可能である。
【０００９】
しかしながら、特別な管理権限を持たない一般のユーザが受け取った出力の履歴追跡を行なう場合を考えた場合に、従来の構成では以下の問題があった。
【００１０】
すなわち、従来の構成では専用の履歴解析用クライアントを利用する必要があるため、実際には一般ユーザによる履歴追跡は不可能な場合が多く、また、ユーザは特別な習熟を必要としていた。
【００１１】
また、従来の履歴解析用クライアントは全ての処理装置の全ての履歴を入力することになる。履歴情報は、一般ユーザに知られることが望ましくない情報を含む場合が多い。従って、一般ユーザが履歴解析用クライアントを使うことは、セキュリティ上問題がある。すなわち、一般ユーザに対して提供する履歴情報は、一般ユーザが入手した出力とそれに関連した履歴情報に限定されることが必須である。また、多くのユーザが履歴解析クライアントを使用した場合、履歴情報を転送するための通信量の増加を引き起こす可能性がある。
【００１２】
この発明は上記問題点を解決するためになされたものであり、ユーザにとって使い勝手がよく、簡易な処理により履歴データを配信することができる履歴管理装置、履歴管理装置の制御方法、および履歴管理装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、履歴データを蓄積し、クライアントからの問合せに応じて蓄積した履歴データを配信する履歴管理装置は、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段と、特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成手段とを備える。
【００１４】
好ましくは配信用文書生成手段は、データの出力先のアドレスをさらに含む文書を生成する。
【００１５】
好ましくは履歴管理装置は、複数の履歴データに対して、検索インデックスを割り当てる検索インデックス生成手段と、履歴管理の対象となる装置が出力するデータに、検索インデックスを付加する付加手段とをさらに備える。
【００１６】
好ましくは履歴管理装置は、検索インデックスが付加されたデータをプリントするプリント手段を含む。
【００１７】
好ましくは配信用文書生成手段で生成される文書は、ＸＭＬまたはＨＴＭＬ形式である。
【００１８】
この発明の他の局面に従うと、履歴データを蓄積し、クライアントからの問合せに応じて蓄積した履歴データを配信する履歴管理装置は、入力されたデータを加工し、出力する出力手段と、出力されるデータに、当該履歴管理装置のアドレスと履歴ＩＤとを付加する付加手段と、付加手段で付加された履歴ＩＤを含む、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段とを備える。
【００１９】
この発明のさらに他の局面に従うと、履歴データの蓄積と配信が可能な複数の入出力装置がネットワークを介して接続された履歴管理システムにおいて、複数の入出力装置の各々は、他の入出力装置からの入力データに付加された、アドレスおよび履歴ＩＤを含む履歴データを蓄積する蓄積手段と、当該入出力装置のアドレスと履歴ＩＤとを出力データに付加して出力する出力手段と、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析手段と、特定された履歴データに含まれる、入力先のアドレスおよび履歴ＩＤを含む配信用文書を生成する配信用文書生成手段とを含む。
【００２０】
この発明のさらに他の局面に従うと、履歴データを蓄積し、クライアントからの問合せに応じて蓄積した履歴データを配信する履歴管理装置の制御方法は、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析ステップと、特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成ステップとを備える。
【００２１】
この発明のさらに他の局面に従うと、履歴データを蓄積し、クライアントからの問合せに応じて蓄積した履歴データを配信する履歴管理装置の制御プログラムは、クライアントからの問合せを受けて、相当する履歴データを特定する履歴解析ステップと、特定された履歴データに含まれるデータの入力先のアドレスおよび履歴ＩＤを含む文書を生成する配信用文書生成ステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
上記発明に従うと、ユーザにとって使い勝手がよく、簡易な処理により履歴データを配信することができる履歴管理装置、履歴管理装置の制御方法、および履歴管理装置の制御プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態における履歴管理装置について説明する。
図１は、本発明の実施の形態における履歴管理装置の動作を説明するための図である。
【００２４】
図を参照して履歴管理装置は、複数の処理装置３０１ａ〜３０１ｃの履歴管理を行なうものとする。各処理装置３０１ａ〜３０１ｃは、履歴の蓄積を行なう履歴部３０２ａ〜３０２ｃと、履歴の解析を行なう履歴解析部３０３ａ〜３０３ｃとを有している。各処理装置３０１ａ〜３０１ｃは、履歴データを含む履歴配信文書３０５ａ〜３０５ｃを出力し、ユーザはそれを汎用ブラウザ３０７で閲覧することができる。
【００２５】
各履歴配信文書３０５ａ〜３０５ｃには、その文書の以前の状態を履歴として辿るためのハイパーリンクが含まれており、これによりユーザは各処理装置３０１ａ〜３０１ｃでなされた処理を辿り、履歴を確認することが可能である。
【００２６】
すなわち本実施の形態における履歴管理装置では、関連する履歴情報のみを含む、ハイパーリンク付き履歴配信文書を、汎用ブラウザで閲覧可能な形態で提供することが可能である。また、処理装置に、履歴検索機能や、配信用文書生成機能を備えることで、履歴情報の転送を回避することができ、履歴情報の漏洩防止、通信量の抑制、クライアントの処理負荷軽減を実現することができる。
【００２７】
リンクへのジャンプは一般的で簡便な操作であるため、ユーザは軽微な負担で出力文書の履歴の閲覧が可能である。これにより、出力文書の履歴を利用した、不正行為の発見、問題箇所の発見など様々な応用が可能になる。
【００２８】
なお、処理装置としては、サーバ、ＰＣ、監視カメラ、画像形成装置などを用いることができる。
【００２９】
［第１の実施の形態］
図２は、本発明の第１の実施の形態におけるＰＣサーバ用履歴管理システムの構成を示す図である。
【００３０】
ＰＣサーバ（１）、ＰＣサーバ（２）、およびクライアントＰＣ（３）は、ネットワークを介して接続されている。ＰＣサーバ（１）、およびＰＣサーバ（２）には、ＵＲＩ（１）、ＵＲＩ（２）がアドレスとして割当てられており、このアドレスを用いてクライアントＰＣ（３）からアクセスされることができる。
【００３１】
ＰＣサーバ（１）は、原稿文書を入力として、原稿文書に対して所定の前処理を行ない、文書（１）を出力する。文書（１）には「ＵＲＩ（１）＋履歴ＩＤ（１）」の情報が付加情報（Ｗｅｂリンク先）として埋め込まれている。この付加情報により、文書（１）に基づいて、ＵＲＩ（１）のＰＣサーバ（１）にアクセスし、履歴ＩＤ（１）についての履歴情報を参照することができる。
【００３２】
ＰＣサーバ（２）は、文書（１）を入力として、文書（１）に対して所定の後処理を行なって文書（２）を出力する。文書（２）には「ＵＲＩ（２）＋履歴ＩＤ（２）」の情報が付加情報（Ｗｅｂリンク先）として埋め込まれている。この付加情報により、文書（２）に基づいて、ＵＲＩ（２）のＰＣサーバ（２）にアクセスし、履歴ＩＤ（２）についての履歴情報を参照することができる。
【００３３】
クライアントＰＣ（３）は、文書（２）を入力として、ＰＣサーバ（１）、およびＰＣサーバ（２）に対して履歴の問合せを行なう。
【００３４】
図３は、クライアントＰＣ（３）における履歴の問合せ処理の詳細を示すフローチャートである。
【００３５】
図を参照して、ユーザは、ステップＳ１においてＰＣサーバ（２）から受取った文書（２）をワープロソフトを使って閲覧する。
【００３６】
ステップＳ２において、ユーザはワープロソフト内からＷｅｂリンク先「ＵＲＩ（２）＋履歴ＩＤ（２）」へジャンプして、ブラウザを起動する。
【００３７】
ステップＳ３において、ブラウザは、ＵＲＩ（２）へ問合せを行い、ＰＣサーバ（２）から履歴ＩＤ（２）に関する配信情報を取得する。
【００３８】
ステップＳ４において、ブラウザは取得した配信情報を表示する。この配信情報には、アカウントＩＤ、文書（１）のイメージ、処理時刻が含まれる。これにより、ユーザは文書（２）が加工される前の状態、加工した者の情報、加工された時刻を知ることができる。また、この配信情報には、ジャンプ先としてリンク「ＵＲＩ（１）＋履歴ＩＤ（１）」の表示が含まれている。
【００３９】
ステップＳ５において、ユーザは、リンク「ＵＲＩ（１）＋履歴ＩＤ（１）」へジャンプする指示を出す。
【００４０】
ステップＳ６において、ブラウザはＵＲＩ（１）へ問合せを行い、ＰＣサーバ（１）から履歴ＩＤ（１）に関する配信情報を取得する。
【００４１】
ステップＳ７において、ブラウザは取得した配信情報を表示する。
このようにして履歴を順に辿って行く事が可能となる。
【００４２】
図４は、図２のＰＣサーバまたはクライアントＰＣ１台のハードウェア構成を示すブロック図である。
【００４３】
図を参照して、ＰＣサーバ（またはクライアントＰＣ）は、装置全体の制御を行なうＣＰＵ６０１と、ディスプレイ６０５と、ネットワークに接続したり外部と通信を行なうためのＬＡＮ（ローカルエリアネットワーク）カード６０７（またはモデムカード）と、キーボードやマウスなどにより構成される入力装置６０９と、フレキシブルディスクドライブ６１１と、ＣＤ−ＲＯＭドライブ６１３と、ハードディスクドライブ６１５と、ＲＡＭ６１７と、ＲＯＭ６１９と、バーコードリーダ６２０とを備えている。
【００４４】
フレキシブルディスクドライブ６１１により、フレキシブルディスクＦに記録されたプログラムや画像などのデータを読取ることが可能であり、ＣＤ−ＲＯＭドライブ６１３により、ＣＤ−ＲＯＭ６１３ａに記録されたプログラムや画像などのデータを読取ることが可能である。
【００４５】
図５は、図１のＰＣサーバ（２）の詳細な機能構成を示す図である。
図を参照してＩ／Ｆ部１０１は、ネットワークに接続されており、前処理の結果である文書（１）を入力とし、それを文書処理部１０２へ転送する。また、Ｉ／Ｆ部１０１は、文書（１）の入力をメイン制御部１０３へ通知する。さらに、文書処理部１０２からの入力をネットワークへ転送する。
【００４６】
文書処理部１０２は、メイン制御部１０３の指示に従って、Ｉ／Ｆ部１０１からの文書に対して必要な処理を行い、Ｉ／Ｆ部１０１に対して、処理済み文書である文書（２）を出力する。必要な処理には、履歴埋め込み情報を履歴ＩＤ埋め込み部１０４から取得して文書に付加情報として埋め込む処理が含まれる。
【００４７】
メイン制御部１０３は、各処理部間の入出力の同期をとる。またＩ／Ｆ部１０１および文書処理部１０２の処理情報を、履歴として履歴管理部１０５へ出力する。履歴管理部１０５へ出力する履歴には、入力である文書（１）の内容を表すイメージ、および文書（１）に含まれる「ＵＲＩ（１）＋履歴ＩＤ（１）」の情報、入力である文書（１）の処理を開始するための認証に使ったアカウントＩＤ、入力である文書（１）の処理を開始した処理時刻、出力である文書（２）の内容を示すイメージなどのＰＣサーバ（２）の内部の様々なイベントやデータが含まれる。
【００４８】
履歴ＩＤ埋め込み部１０４は、文書処理部１０２からの要求を受けて履歴管理部１０５から履歴ＩＤ（検索インデックス）を取得して、履歴埋め込み情報を生成する。履歴埋め込み情報は、ＨＴＭＬ形式のリンク「ＵＲＩ（２）＋履歴ＩＤ（２）」であり、出力文書（２）のヘッダ部に埋め込まれる。
【００４９】
履歴管理部１０５は、メイン制御部１０３から入力される履歴情報を蓄積する。また複数の連続した履歴情報に対して履歴ＩＤ（検索インデックス）を割り当て、履歴ＩＤ埋め込み部１０４へ出力する。さらに、ネットワーク上に対して履歴情報を配信する。
【００５０】
履歴情報の配信には、予め所定のＵＲＩである「ＵＲＩ（２）」が割り当て済みである。このＵＲＩ（２）は、履歴ＩＤ埋め込み部１０４により、文書処理部１０２の出力である文書（２）の付加情報として埋め込まれる。
【００５１】
ネットワーク上からＵＲＩ（２）に対して、履歴ＩＤをパラメータとしたアクセスがあると、履歴管理部１０５は履歴ＩＤに相当する配信情報を返す。履歴ＩＤ（２）についての配信情報は、履歴ＩＤ（２）が割り当てられた履歴情報の内容から生成され、ＨＴＭＬ（またはＸＭＬ）形式に加工されて返される。たとえば配信情報は、アカウントＩＤ、文書（１）のイメージ、処理時刻、リンク「ＵＲＩ（１）＋履歴ＩＤ（１）」などを含む。
【００５２】
図６は、配信情報の一例を示す図である。
配信情報はＨＴＭＬ形式であり、ブラウザから閲覧することができる。図６の（１）は、ＰＣサーバ（１）が提供する履歴ＩＤ（１）についての配信情報を示し、図６の（２）は、ＰＣサーバ（２）が提供する履歴ＩＤ（２）についての配信情報を示す。
【００５３】
図に示されるように、ＰＣサーバ（２）が提供する履歴ＩＤ（２）についての配信情報は、アカウントＩＤ、文書（１）のイメージ、処理時刻、入力元の文書（１）に関する履歴の配信情報へのリンクを含む。
【００５４】
ここでは入力元の文書（１）に関する履歴の配信情報へのリンクの内容は、「ＵＲＩ（１）＋履歴ＩＤ（１）」である。リンクは、画面においては「入力先の履歴を見る」の文字で示されている。リンクは、入力である文書（１）の付加情報である「ＵＲＩ（１）＋履歴ＩＤ（１）」の情報から生成される。「ＵＲＩ（１）＋履歴ＩＤ（１）」は、文書（１）を出力したＰＣサーバ（１）のＵＲＩである「ＵＲＩ（１）」に、文書（１）に関する履歴ＩＤである「履歴ＩＤ（１）」をパラメータとして付加したものから構成される。リンクは、ＨＴＭＬ形式で生成される。
【００５５】
図６（２）に示されるように、ブラウザからこのリンクの先へジャンプすると、図６（１）に示すように、文書（１）を出力したＰＣサーバ（１）への参照が発生する。ＰＣサーバ（１）は、ＰＣサーバ（２）と同様に、文書（１）に関する配信情報（履歴）を返す。
【００５６】
図７は、図５の履歴管理部１０５の詳細を示すブロック図である。
図を参照して履歴管理部１０５は、履歴データベース（ＤＢ）２０６と、検索用インデックス生成部２０７と、配信用文書生成部２０８と、履歴検索部２０９と、履歴配信部２１０とから構成される。
【００５７】
履歴データベース（ＤＢ）２０６は、メイン制御部１０３から入力される履歴情報を蓄積する。
【００５８】
検索用インデックス生成部２０７は、複数の連続した履歴情報に対して履歴ＩＤ（検索インデックス）を割当てる。
【００５９】
図８は、検索用インデックス生成部２０７の行なう割当て処理を示す図である。
図に示されるように、履歴ＤＢ２０６は、文書の入力と出力の履歴を管理する。すなわち、文書の入出力が行なわれるごとに、その時刻、入出力の区別、出力の場合には出力先のアドレス、入力の場合には入力元のアドレス（ＵＲＩ）および履歴ＩＤが記録される。
【００６０】
検索用インデックスは、履歴ＤＢ２０６の連続した履歴情報を指定するための開始位置ＳＴＡＲＴと終了位置ＥＮＤとを含み、それぞれには、検索インデックスＩＤが割当てられている。
【００６１】
開始位置ＳＴＡＲＴと終了位置ＥＮＤは、一つの配信用文書の処理に関連する一連の履歴に対して指定される。たとえば、Ｉ／Ｆ部１０１の入力先からの文書の受信から始まり、Ｉ／Ｆ部１０１からの文書の出力で終わる一連の処理が指定される。
【００６２】
履歴配信部２１０は、「ＵＲＩ（２）」が割当て済みであるＷｅｂ配信サーバであり、ネットワークからアクセスがあると、ＵＲＩに含まれるパラメータを分離し、パラメータを伴って配信用文書生成部２０８に対して配信用文書（配信情報）の作成を要求する。配信用文書生成部２０８から配信情報（ＨＴＭＬ形式）が転送されると、ネットワークからのアクセス先に送信する。これにより、図６のように配信情報をアクセス先で閲覧することが可能となる。
【００６３】
配信用文書生成部２０８は、履歴配信部２１０から要求があると、要求に伴うパラメータを履歴ＩＤであると解釈して、履歴検索部２０９に対して相当する履歴情報を要求する。履歴検索部２０９から履歴情報を受取ると、履歴情報から必要な情報を特定し、特定した情報を埋め込んだＨＴＭＬ文書を生成する。生成したＨＴＭＬ文書を配信情報として履歴配信部２１０へ返送する。
【００６４】
図８では、履歴ＩＤ＝１の場合に検索インデックスＩＤ＝１に相当する履歴情報が履歴検索部２０９から返送される。履歴情報から、アカウントＩＤ、入力文書（１）の処理開始時刻、入力文書（１）のイメージ、入力文書（１）のリンク「ＵＲＩ（１）＋履歴ＩＤ（１）」などを特定して、ＨＴＭＬ形式のテンプレートに対して埋込む。この特定は、文字列のパターンマッチングにより行なう。マッチングの結果、ヒットする文字列が無い場合は不明であることを示す代わりの文字列などがテンプレートに挿入される。
【００６５】
履歴検索部２０９は、配信用文書生成部２０８から履歴ＩＤを伴う要求があると、履歴ＩＤと一致する検索インデックスを参照して、それが含むＳＴＡＲＴとＥＮＤの範囲の履歴情報を履歴ＤＢ２０６に要求し、返された履歴情報を配信用文書生成部２０８へ転送する。
【００６６】
本実施の形態において、入出力文書はＸＭＬ形式のテキストデータであり、ＸＭＬ文書の要素としてＵＲＩ及び履歴ＩＤが付加される。この出力文書、入力文書は処理結果を通知可能なものであり、人または装置が情報を取得可能なものであればいかなる形式でもよい。たとえば文書は、静止画像、動画像、数値データ、ベクトルデータなどを含むことができる。画像などのバイナリー形式の文書には、関連メッセージのヘッダとしてＵＲＩ及び履歴ＩＤが付加される。
【００６７】
また、文書はメッセージ、イベントなどの短いものも含まれる。処理装置は、これら文書の変換、加工などの処理を行なうものであればよい。
【００６８】
以上のように、本実施の形態によるとＰＣサーバからの出力文書を受け取ったユーザは、出力文書に含まれるリンクへのジャンプを行なうことで、受取った出力文書の処理履歴を順番に閲覧することが可能になる。リンクへのジャンプは極めて簡便で一般的な操作であり、ユーザは軽微な負担で出力文書の履歴の閲覧が可能である。これにより、出力文書の履歴を利用した、不正行為の発見、問題箇所の発見など様々な応用が可能である。
【００６９】
また、履歴管理装置をＰＣサーバに組み込むことで、履歴情報の管理、閲覧のために専用のサーバを設ける必要がなくなる。また管理対象のＰＣサーバの数が増加した場合にも柔軟に対応できるというメリットがある。
【００７０】
［第２の実施の形態］
以下、本発明の第２の実施の形態について図を用いて説明する。
【００７１】
図９は、本発明の第２の実施の形態におけるＰＣサーバ機能付きプリンタ用の履歴管理システムの構成を示す図である。
【００７２】
図に示されるように、ＰＣサーバ（１）、ＰＣサーバ機能付きプリンタ（２）、クライアントＰＣ（３）がネットワークを介して接続されている。ＰＣサーバ（１）、ＰＣサーバ機能付きプリンタ（２）には、それぞれＵＲＩ（１）、ＵＲＩ（２）が割当てられており、クライアントＰＣ（３）からアクセス可能である。
【００７３】
ＰＣサーバ（１）は、原稿文書を入力として、原稿文書に対して所定の前処理を行ない文書（１）を出力する。文書（１）には「ＵＲＩ（１）＋履歴ＩＤ（１）」が付加情報として埋込まれている。
【００７４】
ＰＣサーバ機能付きプリンタ（２）は、文書（１）を入力として、文書（１）からプリント済み文書（２）を出力する。文書（１）からプリントされたプリント済み文書（２）のフッタ部には、「ＵＲＩ（２）＋履歴ＩＤ（２）」を表すバーコードがプリントされる。
【００７５】
クライアントＰＣ（３）はバーコードリーダ６２０を備えており（図４参照）、プリント済み文書（２）のフッタ部にプリントされたバーコードを読取ることが可能である。また、クライアントＰＣ（３）は、ＰＣサーバ（１）、ＰＣサーバ（２）に対して履歴の問合せを行なうことができる。
【００７６】
図１０は、クライアントＰＣ（３）における履歴の問合せ処理の詳細を示すフローチャートである。
【００７７】
図を参照して、ステップＳ２１において、ＰＣサーバ機能付きプリンタ（２）からプリントされたプリント済み文書（２）上の、履歴参照用バーコードをクライアントＰＣ（３）に接続されたバーコードリーダ６２０により読取る。
【００７８】
ステップＳ２２において、クライアントＰＣ（３）は、バーコードリーダでの読取り結果から、Ｗｅｂリンク先の「ＵＲＩ（２）＋履歴ＩＤ（２）」へジャンプしてブラウザを起動する。
【００７９】
なお、ステップＳ２３〜Ｓ２７での処理は、図３のステップＳ３〜Ｓ７での処理と同じであるためここでの説明を繰返さない。
【００８０】
図１１は、ＰＣサーバ機能付きプリンタ（２）の構成を示すブロック図である。
図を参照して、画像メモリ＋プリントエンジン部１２０は、メイン制御部１０３の指示に従って、Ｉ／Ｆ部１０１から入力された文書に対してプリント用イメージを画像メモリ上に作成する。また、プリントエンジン機能によりプリント済み文書を作成し出力する。
【００８１】
画像メモリ＋プリントエンジン部１２０は、履歴ＩＤ埋め込み部１０４から履歴埋め込み情報を取得してプリント用イメージのヘッダ部に合成する。
【００８２】
メイン制御部１０３は、各処理部間の入出力の同期をとる。またメイン制御部１０３は、Ｉ／Ｆ部１０１、画像メモリ＋プリントエンジン部１２０の処理情報を、履歴として履歴管理部１０５へ出力する。
【００８３】
履歴ＩＤ埋め込み部１０４は、画像メモリ＋プリントエンジン部１２０からの要求を受けて、履歴管理部１０５から履歴ＩＤを取得して履歴埋め込み情報を生成する。履歴埋め込み情報は、ここではＨＴＭＬ形式のリンク「ＵＲＩ（２）＋履歴ＩＤ（２）」をバーコード化したイメージデータである。
【００８４】
以上のようにして、本実施の形態によるとＰＣサーバ機能付きプリンタからプリント済み文書を受取ったユーザは、出力文書に含まれるバーコードの読み取り、およびリンク先へのジャンプを行なうことで、受取った出力文書の処理履歴を順番に閲覧することが可能となる。
【００８５】
バーコードの読取りやリンクへのジャンプは、極めて簡便で一般的な操作であるため、ユーザは軽微な負担で出力文書の履歴の閲覧を行なうことが可能となる。これにより、出力文書の履歴を利用した、不正行為の発見、問題箇所の発見など様々な応用が可能となる。
【００８６】
また、履歴管理装置をＰＣサーバ機能付きプリンタに組み込むことで、履歴情報の管理、閲覧のために専用のサーバを設ける必要がない。また管理対象のＰＣサーバ機能付きプリンタの数が増加した場合にも柔軟に対応できるというメリットがある。
【００８７】
［第３の実施の形態］
第３の実施の形態における履歴管理システムの構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
【００８８】
図１２は、第３の実施の形態における履歴管理システムで用いられる配信情報（配信用文書）のテンプレートを示す図である。
【００８９】
配信用文書生成部２０８が用いる文書作成用のテンプレートは、履歴の内容、入力先の履歴のリンク先の判読が可能なものであれば如何なるものでもよい。たとえば図１２のように、一つ以前のページの戻るためのタグ（図中の「戻る」の部分）を含むテンプレートなどを用いても良い。
【００９０】
また、配信用文書はＨＴＭＬ形式に限定されるものではなく、人または装置が判読でき、入力先の履歴を特定可能なものであればどのような形式のものでも用いることができる。たとえばＸＭＬ形式など、装置での処理に適した形式などを用いることが考えられる。
【００９１】
［第４の実施の形態］
第４の実施の形態における履歴管理システムの構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
【００９２】
図１３は、第４の実施の形態における履歴管理システムで用いられる配信情報（配信用文書）のテンプレートを示す図である。
【００９３】
この実施の形態では、入力先の履歴へのジャンプは１つ前のものに限定されるものではなく、２つ以上前の履歴への参照が可能である。１つ以上前の履歴を参照したい場合は、ユーザは図中の左画面の「１つ以上前の履歴を見る」の先にジャンプする。
【００９４】
ジャンプ先（右画面）では、１つから３つ前（あるいはそれ以上前）の履歴へのリンクが表示される。このように３つ前までの履歴への参照を行なうためには、出力する文書の付加情報として３つ前の履歴までを添付するようにすればよい。
【００９５】
［第５の実施の形態］
第５の実施の形態における履歴管理システムの構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
【００９６】
上述の実施の形態では、クライアントからの履歴配信要求は履歴ＩＤを伴っていたが、履歴ＩＤを伴うことは必須ではない。履歴ＩＤを伴わないクライアントからのアクセスに対しては、管理者用のパスワードを要求した上で履歴情報検索機能を提供するようにしてもよい。
【００９７】
図１４は、第５の実施の形態において表示されるブラウザ画面を示す図である。
本実施の形態では、履歴配信部２１０は履歴ＩＤを伴わないアクセスがあると、管理用ＵＲＩへジャンプする。管理者用ＵＲＩでは、図１４（Ａ）のパスワードを要求する画面を配信する。正しい管理者用パスワードが入力されると、履歴配信部２１０は（Ｂ）の検索条件を指定する画面を配信する。検索条件が指定されると、履歴配信部２１０は履歴検索部２０９に対して検索条件を送信し、相当する検索用インデックスを受取る。
【００９８】
受取った検索用インデックスは、配信用文書生成部２０８によりＨＴＭＬ化され履歴配信部２１０から配信される。これにより、図１４（Ｃ）の画面が表示される。
【００９９】
このような履歴検索機能を備えることで、管理者からの特殊な要求にも対応可能であり、履歴情報の有効利用に役立つという効果がある。
【０１００】
［第６の実施の形態］
第６の実施の形態における履歴管理システムの構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
【０１０１】
前述の実施の形態では、入力先の履歴を見る構成としたが、本実施の形態では、同様に出力先の履歴を見ることも可能な構成とする。
【０１０２】
図１５は、第６の実施の形態における検索用インデックス生成部２０７の行なう割当て処理を示す図である。
【０１０３】
図８では、データ出力の場合には履歴ＤＢ２０６に出力先のアドレスを記録することとしたが、図１５に示される本実施の形態では、出力先のアドレス（ＵＲＩ）と履歴ＩＤとを記録する。すなわち、Ｉ／Ｆ部１０１が文書を出力する時、出力先からＵＲＩおよび現在の履歴ＩＤを受取ることで、出力先のＵＲＩおよび履歴ＩＤが履歴として履歴ＤＢ２０６に蓄えられる。
【０１０４】
これにより、図１５に示されるようにブラウザ画面においてユーザは、入力先の履歴を参照することと、出力先の履歴を参照することとが可能になる。
【０１０５】
［実施の形態における効果］
以上の構成により、出力文書を受取ったユーザは、出力文書に含まれるリンクへのジャンプを行なうことで、受取った出力文書の処理履歴を順番に閲覧することが可能になる。リンクへのジャンプは極めて簡便で一般的な操作であるため、ユーザは軽微な負担で出力文書の履歴の閲覧が可能である。これにより、出力文書の履歴を利用した、不正行為の発見、問題箇所の発見など様々な応用が可能となる。
【０１０６】
また、履歴管理装置を対象装置に組込むことで、履歴情報の管理、閲覧のために専用のサーバを設ける必要がなく、管理対象の装置の数が増加した場合にも柔軟に対応できる。すなわち処理装置に履歴検索部、および配信用文書生成部を備えることで、履歴情報の転送を回避し、履歴情報の漏洩防止、通信量の抑制、クライアントの処理負荷軽減を実現することができるというメリットがある。すなわち従来の構成では、履歴解析用のクライアントが取扱う処理装置の数量が増大した場合に、履歴情報を転送するための通信量、および解析用クライアント自体の処理能力が飽和し、利用不可能となる可能性があった。本実施の形態では、解析用クライアントが行なっていた処理を処理装置側に分散化させることで、処理負荷の分散化、履歴情報の転送処理の回避が可能となっている。
【０１０７】
また、一般ユーザが利用することができるＷｅｂブラウザなどの汎用的に利用可能なソフトウェアを用いることで、ユーザは、特別な習熟を必要としなくとも簡便な操作でシステムを利用できることが可能となる。
【０１０８】
［その他］
なお、検索インデックスＩＤ及び履歴ＩＤは、履歴管理部内で重複しなければいかなるものでもよい。たとえば、乱数をランダムな文字列を用いて発生させ、それをＩＤとするようにしてもよい。ランダムな文字列を使うことで、出力文書以外からの履歴情報へのアクセスを抑制することができるという効果がある。
【０１０９】
また、第２の実施の形態において、履歴ＩＤ埋め込み部は、ＨＴＭＬ形式のリンク「ＵＲＩ（２）＋履歴ＩＤ（２）」をバーコード化したイメージデータを生成し、それをヘッダ部に合成することとしたが、リンク「ＵＲＩ（２）＋履歴ＩＤ（２）」が読取り可能であれば、バーコード以外のいかなるものでもよい。たとえば、２次元バーコード、透かし、文字、ＲＦＩＤなどの物理タグへの書込みなどを用いて、リンク情報を記述しても良い。
【０１１０】
また、図２の例では２台のＰＣサーバのそれぞれで文書（１）、（２）の履歴を管理することとしたが、１台のサーバで管理を行なうようにしても良い。
【０１１１】
なお、上述の実施の形態における処理は、ソフトウエアによって行なっても、ハードウエア回路を用いて行なってもよい。
【０１１２】
また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１１３】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態における履歴管理装置の動作を説明するための図である。
【図２】本発明の第１の実施の形態におけるＰＣサーバ用履歴管理システムの構成を示す図である。
【図３】クライアントＰＣ（３）における履歴の問合せ処理の詳細を示すフローチャートである。
【図４】図２のＰＣサーバまたはクライアントＰＣ１台のハードウェア構成を示すブロック図である。
【図５】図１のＰＣサーバ（２）の詳細な機能構成を示す図である。
【図６】配信情報の一例を示す図である。
【図７】図５の履歴管理部１０５の詳細を示すブロック図である。
【図８】検索用インデックス生成部２０７の行なう割当て処理を示す図である。
【図９】本発明の第２の実施の形態におけるＰＣサーバ機能付きプリンタ用の履歴管理システムの構成を示す図である。
【図１０】クライアントＰＣ（３）における履歴の問合せ処理の詳細を示すフローチャートである。
【図１１】ＰＣサーバ機能付きプリンタ（２）の構成を示すブロック図である。
【図１２】第３の実施の形態における履歴管理システムで用いられる配信情報（配信用文書）のテンプレートを示す図である。
【図１３】第４の実施の形態における履歴管理システムで用いられる配信情報（配信用文書）のテンプレートを示す図である。
【図１４】第５の実施の形態において表示されるブラウザ画面を示す図である。
【図１５】第６の実施の形態における検索用インデックス生成部２０７の行なう割当て処理を示す図である。
【図１６】従来の処理履歴追跡装置の第１の具体例を示す図である。
【図１７】従来の処理履歴追跡装置の第２の具体例を示す図である。
【符号の説明】
【０１１５】
１０１  Ｉ／Ｆ部、１０２  文書処理部、１０３  メイン制御部、１０４  履歴ＩＤ埋め込み部、１０５  履歴管理部、１２０  画像メモリ＋プリントエンジン部、２０６  履歴ＤＢ、２０７  検索用インデックス生成部、２０８  配信用文書生成部、２０９  履歴検索部、２１０  履歴配信部、３０１ａ〜３０１ｃ  処理装置、３０２ａ〜３０２ｃ  履歴部、３０３ａ〜３０３ｃ  履歴解析部、３０５ａ〜３０５ｃ  履歴配信文書。
【図１】
2007179228.tif 000003
【図２】
2007179228.tif 000004
【図３】
2007179228.tif 000005
【図４】
2007179228.tif 000006
【図５】
2007179228.tif 000007
【図６】
2007179228.tif 000008
【図７】
2007179228.tif 000009
【図８】
2007179228.tif 000010
【図９】
2007179228.tif 000011
【図１０】
2007179228.tif 000012
【図１１】
2007179228.tif 000013
【図１２】
2007179228.tif 000014
【図１３】
2007179228.tif 000015
【図１４】
2007179228.tif 000016
【図１５】
2007179228.tif 000017
【図１６】
2007179228.tif 000018
【図１７】
2007179228.tif 000019