(57)【要約】【課題】より効果的にＷｅｂアクセスに制限をかける情報処理装置、クライアントサーバシステム、情報処理方法、情報処理プログラム及び記録媒体を提供することを目的とする。【解決手段】ネットワーク上のサーバ装置と、該サーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置との間で通信を中継する情報処理装置であって、前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出手段と、前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出手段と、前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録手段とを有することを特徴とする。【選択図】図２
2009070297.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバ装置と、該サーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置との間で通信を中継する情報処理装置であって、
前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出手段と、
前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出手段と、
前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記キーワード検出手段は、前記クライアント装置から中継受信した所定の検索キーワードに基づく検索要求から、前記所定の検索キーワードを前記キーワードとして検出し、
前記履歴情報抽出手段は、前記サーバ装置から中継受信した該検索要求に応じた検索結果から、該検索結果の所在を示すＵＲＬ情報を前記アクセス履歴情報として抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記クライアント装置から所定のＵＲＬに対する処理要求を中継受信した場合に、前記所定のＵＲＬが前記履歴記録手段に記録されている否かを判定するＵＲＬ情報判定手段と、
前記ＵＲＬ情報判定手段により記録されていると判定されると、前記処理要求に応じて前記サーバ装置から中継受信した処理応答に、タグデータを付加するタグデータ付加手段と、
をさらに有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記クライアント装置から所定の印刷データの印刷要求を受信した場合に、受信した印刷データに付加されたタグデータに応じて、印刷可否を判定する印刷可否判定手段と、
前記印刷可否判定手段により印刷が可能であると判定されると、前記印刷要求に基づく印刷出力を行う印刷制御手段と、
をさらに有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
印刷を禁止するための印刷禁止タグデータを予め保持するタグデータ保持手段をさらに有し、
前記印刷可否判定手段は、前記クライアント装置から受信した印刷データに付加されたタグデータが前記タグデータ保持手段により保持されている場合、該印刷要求に基づく印刷出力を中止することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記タグデータ付加手段は、前記処理応答において予め指定した間隔でタグデータを付加することを特徴とする請求項３乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記タグデータ付加手段は、前記処理応答において前記検索キーワードが現れる箇所に前記タグデータを付加することを特徴とする請求項３乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記キーワード検出手段により検出されたキーワードが予め指定された許可キーワード又は禁止キーワードに一致するとき、前記クライアント装置から中継受信した処理要求を前記サーバ装置に対して転送する動作を許可又は禁止する中継制御手段をさらに有することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記中継制御手段は、前記キーワード検出手段により検出されたキーワードが、予め指定された禁止キーワードに一致するとき、さらに、前記クライアント装置をＷｅｂアクセス禁止リストに登録することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
当該情報処理装置とネットワークを介して接続され、許可キーワード又は禁止キーワードを保持する外部装置から、前記許可キーワード又は禁止キーワードを取得する動作制御用キーワード取得手段と、
取得した前記許可キーワード又は禁止キーワードを登録する動作制御用キーワード登録手段と、
をさらに有することを特徴とする請求項８又は９に記載の情報処理装置。
【請求項１１】
前記処理要求、前記処理応答は、それぞれＨＴＴＰプロトコルを用いたＨＴＴＰ要求、ＨＴＴＰ応答であることを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
ネットワーク上のサーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置と、該クライアント装置と前記サーバ装置の間で通信を中継する中継サーバ装置を有するクライアントサーバシステムであって、
前記中継サーバ装置は、
前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出手段と、
前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出手段と、
前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録手段と、
を有することを特徴とするクライアントサーバシステム。
【請求項１３】
前記キーワード検出手段は、前記クライアント装置から中継受信した所定の検索キーワードに基づく検索要求から、前記所定の検索キーワードを前記キーワードとして検出し、
前記履歴情報抽出手段は、前記サーバ装置から中継受信した該検索要求に応じた検索結果から、該検索結果の所在を示すＵＲＬ情報を前記アクセス履歴情報として抽出することを特徴とする請求項１２に記載のクライアントサーバシステム。
【請求項１４】
ネットワーク上のサーバ装置と、該サーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置との間で通信を中継する情報処理装置における情報処理方法であって、
前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出工程と、
前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出工程と、
前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録工程と、
を有することを特徴とする情報処理方法。
【請求項１５】
コンピュータに、請求項１４に記載の情報処理方法を実現させるための情報処理プログラム。
【請求項１６】
請求項１５に記載の情報処理プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、クライアントサーバシステム、情報処理方法、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、インターネットが普及し、会社のＰＣからＷｅｂにアクセスし情報を取得することが一般的に行われるようになってきた。しかしながら、仕事中に趣味のＷｅｂサーバをアクセスするケースも増えており問題になっている。
【０００３】
一部では、Ｐｒｏｘｙサーバにフィルタの機能を持たせて、特定のＵＲＬ（Uniform Resource Locator）に対してアクセスできないようにして対策しているケースも見られるが、これらの対策を行うためには費用などの問題もあって、小規模の組織では導入するのは容易ではない。
【０００４】
また、ＵＲＬによるフィルタでは、一部の有害サイトは効率的に阻止できても、一般のサイトの閲覧をフィルタするのは難しい。なぜなら、一般のサイトで内容に問題が無いとしても、アクセスしている本人が業務でアクセスしているのか、それとも単に興味があってアクセスしているのか判断が難しいからである。
【０００５】
このようなＷｅｂアクセスに制限をかける技術には、例えば以下に挙げられるものがある。
【０００６】
特許文献１には、予め登録しておいたキーワードに該当するＷｅｂページのデータを非表示情報に置き換えて、ユーザに見せないようにする技術が開示されている。また、特許文献２には、監視用のＰＣを設け、アクセスを監視し、個別の監視ポリシーでアクセスの許可・禁止を制御仕様とする技術が開示されている。また、特許文献３には、ＨＴＴＰの技術を使ってアクセス制限をするという技術が開示されている。
【特許文献１】特開２００６―１８５２５０号公報
【特許文献２】特開２００６―９９４２９号公報
【特許文献３】特開２００５―７８５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のＷｅｂアクセスに制限をかける技術を用いてもなお、例えば会社の資産の私的利用などを効果的に制限できていないという問題があった。
【０００８】
本発明は、上記の点に鑑みて、この問題を解決するために発明されたものであり、より効果的にＷｅｂアクセスに制限をかける情報処理装置、クライアントサーバシステム、情報処理方法、情報処理プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明における情報処理装置は、ネットワーク上のサーバ装置と、該サーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置との間で通信を中継する情報処理装置であって、前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出手段と、前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出手段と、前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録手段とを有するように構成することができる。
【００１０】
また、上記の目的を達成するために、本発明における前記キーワード検出手段は、前記クライアント装置から中継受信した所定の検索キーワードに基づく検索要求から、前記所定の検索キーワードを前記キーワードとして検出し、前記履歴情報抽出手段は、前記サーバ装置から中継受信した該検索要求に応じた検索結果から、該検索結果の所在を示すＵＲＬ情報を前記アクセス履歴情報として抽出するように構成することができる。
【００１１】
また、上記の目的を達成するために、本発明における情報処理装置は、前記クライアント装置から所定のＵＲＬに対する処理要求を中継受信した場合に、前記所定のＵＲＬが前記履歴記録手段に記録されている否かを判定するＵＲＬ情報判定手段と、前記ＵＲＬ情報判定手段により記録されていると判定されると、前記処理要求に応じて前記サーバ装置から中継受信した処理応答に、タグデータを付加するタグデータ付加手段とをさらに有するように構成することができる。
【００１２】
また、上記の目的を達成するために、本発明における情報処理装置は、前記クライアント装置から所定の印刷データの印刷要求を受信した場合に、受信した印刷データに付加されたタグデータに応じて、印刷可否を判定する印刷可否判定手段と、前記印刷可否判定手段により印刷が可能であると判定されると、前記印刷要求に基づく印刷出力を行う印刷制御手段とをさらに有するように構成することができる。
【００１３】
また、上記の目的を達成するために、本発明における情報処理装置は、印刷を禁止するための印刷禁止タグデータを予め保持するタグデータ保持手段をさらに有し、前記印刷可否判定手段は、前記クライアント装置から受信した印刷データに付加されたタグデータが前記タグデータ保持手段により保持されている場合、該印刷要求に基づく印刷出力を中止するように構成することができる。
【００１４】
また、上記の目的を達成するために、本発明における前記タグデータ付加手段は、前記処理応答において予め指定した間隔でタグデータを付加するように構成することができる。
【００１５】
また、上記の目的を達成するために、本発明における前記タグデータ付加手段は、前記処理応答において前記検索キーワードが現れる箇所に前記タグデータを付加するように構成することができる。
【００１６】
また、上記の目的を達成するために、本発明における情報処理装置は、前記キーワード検出手段により検出されたキーワードが予め指定された許可キーワード又は禁止キーワードに一致するとき、前記クライアント装置から中継受信した処理要求を前記サーバ装置に対して転送する動作を許可又は禁止する中継制御手段をさらに有するように構成することができる。
【００１７】
また、上記の目的を達成するために、本発明における前記中継制御手段は、前記キーワード検出手段により検出されたキーワードが、予め指定された禁止キーワードに一致するとき、さらに、前記クライアント装置をＷｅｂアクセス禁止リストに登録するように構成することができる。
【００１８】
また、上記の目的を達成するために、本発明における情報処理装置は、当該情報処理装置とネットワークを介して接続され、許可キーワード又は禁止キーワードを保持する外部装置から、前記許可キーワード又は禁止キーワードを取得する動作制御用キーワード取得手段と、取得した前記許可キーワード又は禁止キーワードを登録する動作制御用キーワード登録手段とをさらに有するように構成することができる。
【００１９】
また、上記の目的を達成するために、本発明における前記処理要求、前記処理応答は、それぞれＨＴＴＰプロトコルを用いたＨＴＴＰ要求、ＨＴＴＰ応答であるように構成することができる。
【００２０】
また、上記の目的を達成するために、本発明におけるクライアントサーバシステムは、ネットワーク上のサーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置と、該クライアント装置と前記サーバ装置の間で通信を中継する中継サーバ装置を有するクライアントサーバシステムであって、前記中継サーバ装置は、前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出手段と、前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出手段と、前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録手段とを有するように構成することができる。
【００２１】
また、上記の目的を達成するために、本発明における前記キーワード検出手段は、前記クライアント装置から中継受信した所定の検索キーワードに基づく検索要求から、前記所定の検索キーワードを前記キーワードとして検出し、前記履歴情報抽出手段は、前記サーバ装置から中継受信した該検索要求に応じた検索結果から、該検索結果の所在を示すＵＲＬ情報を前記アクセス履歴情報として抽出するように構成することができる。
【００２２】
また、上記の目的を達成するために、本発明における情報処理方法は、ネットワーク上のサーバ装置と、該サーバ装置に対して処理要求を送信し且つ前記サーバ装置から該処理要求に応じた処理応答を受信するクライアント装置との間で通信を中継する情報処理装置における情報処理方法であって、前記クライアント装置から中継受信した処理要求から、キーワードを検出するキーワード検出工程と、前記サーバ装置から中継受信した該処理要求に応じた処理応答から、アクセス履歴情報を抽出する履歴情報抽出工程と、前記キーワードと前記アクセス履歴情報とを関連づけて記録する履歴記録工程とを有するように構成することができる。
【００２３】
また、上記の目的を達成するために、本発明における情報処理プログラムは、コンピュータに、上記の情報処理方法を実現させるための情報処理プログラムであるように構成することができる。
【００２４】
また、上記の目的を達成するために、本発明における記録媒体は、上記の情報処理プログラムを記録したコンピュータ読取可能な記録媒体ように構成することができる。
【発明の効果】
【００２５】
本発明によれば、より効果的にＷｅｂアクセスに制限をかける情報処理装置、クライアントサーバシステム、情報処理方法、情報処理プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について図面を参照して説明する。なお、以降に示す各実施形態では、本発明を情報処理装置の一例である複写機能を備えた複写装置に適用した場合を例に説明を行うが、この場合に限らないものとする。
【００２７】
［第１の実施形態］
以下、本発明の第１の実施形態について図１〜１０を用いて説明する。
【００２８】
（システム概要）
図１は、本発明におけるＷｅｂアクセス履歴記録システムの概要を示す図である。図１において、Ｗｅｂアクセス履歴記録システム１は、ＬＡＮ等のネットワークを介して接続されたＰＣ（クライアント）１０及び複写装置（サーバ）２０と、ルータ４０を介して接続されたインターネット等の外部ネットワーク上のＷｅｂサーバ３０等により構成される。
【００２９】
ＰＣ１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory)、ＲＯＭ(Read Only Memory)等を備えた一般的なコンピュータ装置である。
【００３０】
複写装置２０は、複写機能を備えた情報処理装置である。
【００３１】
Ｗｅｂサーバ３０は、ＰＣ１０等のクライアント装置に対してＷｅｂサービスを提供する一般的なサーバ装置であるが、この場合に限らない。検索サービスを提供する検索サーバであってもよい。
【００３２】
ルータ４０は、ＰＣ１０及び複写装置２０と外部ネットワーク（図１ではインターネット）とを中継する機器である。
【００３３】
以上のシステム構成により、本発明におけるＷｅｂアクセス履歴記録システム１では、ルータ４にてアクセス制限が設定される。図１の例では、ルータ４では、ＩＰアドレスが192.168.0.11からのアクセスは許可し、192.168.0.12からのアクセスは拒否するように設定されている。
【００３４】
このとき、例えばＰＣ１０がＨＴＴＰプロトコルでＷｅｂサーバ３０にアクセスしようとした場合、そのリクエスト（ＨＴＴＰ要求）をルータ４０に直接転送した場合には外部ネットワークへのアクセスは拒否される。一方、アクセスが許可された複写装置２０を経由するとＨＴＴＰプロトコルでＷｅｂサーバ３０へのアクセスが可能になる。
このように、複写装置２０をＰＣ１０の代理サーバとして構成することで安価にアクセス制御を提供することができる。
【００３５】
（機能構成）
図２は、実施形態１に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。図２では、図１のＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムの機能構成の一例を示している。
【００３６】
図２において、ＰＣ１０は、ＨＴＴＰ要求生成部１０１、ＨＴＴＰ要求送信部１０２、ＨＴＴＰ応答受信部１０３、（ＨＴＴＰ応答）表示部１０４を有する。また、複写装置２０は、ＨＴＴＰ要求受信部２０１、ＨＴＴＰ要求解析部２０２、ＨＴＴＰ要求転送部２０３、ＨＴＴＰ応答受信部２０４、ＨＴＴＰ応答解析部２０５、ＨＴＴＰ応答転送部２０６、解析結果（履歴）格納部２５１を有する。
【００３７】
ＨＴＴＰ要求生成部１０１は、例えばＰＣ１０上で動作するＷｅｂブラウザ上で入力された情報（例えばＷｅｂサーバ３０を特定するＵＲＬ情報）に基づき、ＨＴＴＰ要求を生成する。
【００３８】
ＨＴＴＰ要求送信部１０２は、ＨＴＴＰ要求生成部１０１で生成されたＨＴＴＰ要求を代理サーバとしての複写装置２０に対して送信する。
【００３９】
ＨＴＴＰ応答受信部１０３は、後述のＨＴＴＰ応答転送部２０６から転送されたＨＴＴＰ応答を受信する。表示部１０４は、当該ＰＣ１０の表示装置などに対して画面表示を行う。ここでは、特にＨＴＴＰ応答受信部１０３により受信したＨＴＴＰ応答で示される内容を画面表示する。
【００４０】
ＨＴＴＰ要求受信部２０１は、ＰＣ１０（ＨＴＴＰ要求送信部１０２）からＨＴＴＰ要求を中継受信する。
【００４１】
ＨＴＴＰ要求解析部２０２は、ＨＴＴＰ要求受信部２０１により中継受信したＨＴＴＰ要求を解析する。例えばＨＴＴＰ要求から所定のキーワードを検出するキーワード検出手段である。なお、解析結果（検出されたキーワードなど）は後述する解析結果（履歴）格納部２５１に格納される。
【００４２】
ＨＴＴＰ要求転送部２０３は、ＨＴＴＰ要求解析部２０２により解析されたＨＴＴＰ要求を要求先の装置（例えばルータ４０を介してネットワーク接続されたＷｅｂサーバ３０）に転送する。
【００４３】
ＨＴＴＰ応答受信部２０４は、前述したＨＴＴＰ要求転送部２０３により転送されたＨＴＴＰ要求に応じて要求先の装置（例えばルータ４０を介してネットワーク接続されたＷｅｂサーバ３０）で生成されたＨＴＴＰ応答を中継受信する。
【００４４】
ＨＴＴＰ応答解析部２０５は、ＨＴＴＰ応答受信部２０４により中継受信したＨＴＴＰ応答を解析する。例えばＨＴＴＰ応答からＷｅｂアクセスの履歴情報を抽出する履歴情報抽出手段である。なお、解析結果（Ｗｅｂアクセスの履歴情報など）は後述する解析結果（履歴）格納部２５１に格納される。
【００４５】
ＨＴＴＰ応答転送部２０６は、ＨＴＴＰ応答解析部２０５により解析されたＨＴＴＰ応答をＰＣ１０に対して転送する。
【００４６】
解析結果（履歴）格納部２５１は、前述したＨＴＴＰ要求解析部２０２及びＨＴＴＰ応答解析部２０５により解析された解析結果（例えばキーワード、Ｗｅｂアクセスの履歴情報など）を格納する履歴情報格納手段である。
【００４７】
以上の機能の構成により、本実施形態１におけるＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムでは、複写装置２０が、ネットワーク上のＷｅｂサーバ３０と、Ｗｅｂサーバ３０に対してＨＴＴＰ要求を送信し且つＷｅｂサーバ３０から該ＨＴＴＰ要求に応じたＨＴＴＰ応答を受信するＰＣ１０との間で通信を中継している。
【００４８】
（動作例１）
図３は、実施形態１に係るＷｅｂアクセス履歴記録システムの動作例１を示す図である。
【００４９】
ここでは、当該システムの第１の動作例として、ＰＣ１０がＨＴＴＰ要求を生成して（図３のステップＳ１）、該ＨＴＴＰ要求に基づくＨＴＴＰ応答を受信して表示する（図３のステップＳ９）までの動作を例に説明を行う。なお、生成されるＨＴＴＰ要求は、所定の検索キーワードに基づく検索要求であり、Ｗｅｂサーバ３０は検索要求に応じた検索結果を提供する検索サーバであるものとして説明する。
【００５０】
まず、ＰＣ１０は、ＨＴＴＰ要求を生成する（Ｓ１）。ここではＰＣ１０上で動作するＷｅｂブラウザ上で、所定の検索キーワード及びＷｅｂサーバ３０を特定するＵＲＬが入力される。そうすると、ＨＴＴＰ要求生成部１０１は、入力された情報に基づき、ＨＴＴＰ要求（ＨＴＴＰ要求データ）を生成する。図４にＨＴＴＰ要求データの一例を示す。図４では、検索キーワードが「security」であり、ＵＲＬが「http://www.xxx.co.jp」である場合のＨＴＴＰ要求を示している。
【００５１】
次に、ＰＣ１０は、複写装置２０に対してＨＴＴＰ要求を送信する（Ｓ２）。ここでは、ＨＴＴＰ要求送信部１０２は、ステップＳ１で生成されたＨＴＴＰ要求をＨＴＴＰ要求受信部２０１に対して送信する。
【００５２】
ステップＳ３へ移って、ＨＴＴＰ要求を受信した複写装置２０は、ＨＴＴＰ要求からキーワードを検出して保存する（Ｓ３）。ここでは、ＨＴＴＰ要求解析部２０２は、ステップＳ２で中継受信したＨＴＴＰ要求からキーワード（ここでは検索キーワード）を検出する。さらに、解析結果格納部２５１に格納（保存）する。
【００５３】
続いてステップＳ４へ移って、複写装置２０は、Ｗｅｂサーバ３０に対してＨＴＴＰ要求を転送する（Ｓ４）。ここでは、ＨＴＴＰ要求転送部２０３は、ステップＳ２で中継受信したＨＴＴＰ要求を、ルータ４０を介してＷｅｂサーバ３０に対して転送する。
【００５４】
ステップＳ５へ移って、ＨＴＴＰ要求を受信したＷｅｂサーバ３０は、ＨＴＴＰ要求に基づきＨＴＴＰ応答を生成する（Ｓ５）。ここでは、Ｗｅｂサーバ３０がＨＴＴＰ要求を解析してＨＴＴＰ要求（検索キーワード）に応じたＨＴＴＰ応答（検索結果のＵＲＬのリスト）を生成する。図５は、ＨＴＴＰ応答データの一例である。図５では、検索キーワード「security」に基づいて検索を行った検索結果のＵＲＬのリスト（＜a href="http://www.xxx.com/japan/security/default.mspx"＞が示されている。
【００５５】
続いてステップＳ６へ移って、Ｗｅｂサーバ３０は、ステップＳ５で生成したＨＴＴＰ応答を複写装置２０に対して送信する（Ｓ６）。ここでは、ＨＴＴＰ応答受信部２０４が、Ｗｅｂサーバ３０から送信されたＨＴＴＰ応答を中継受信する。
【００５６】
ステップＳ７へ移って、ＨＴＴＰ応答を中継受信した複写装置２０は、受信したＨＴＴＰ応答からＵＲＬを抽出して保存する（Ｓ７）。ここでは、ＨＴＴＰ応答解析部２０５は、ステップＳ６で受信したＨＴＴＰ回答を解析して検索結果の所在を示すＵＲＬ情報（ここでは、＜a href="http://www.xxx.com/japan/security/default.mspx"＞）を抽出する。さらに、解析結果格納部２５１に格納（保存）する。なお、ＵＲＬ情報を格納する際には、ステップＳ３で格納したキーワードとＵＲＬ情報とを関連づけて記録する。これにより、図６に示すように、複写装置２０の解析結果格納部２５１にはキーワードとＵＲＬ情報とが関連づけられて格納される。図６は、実施形態１の動作例１に係るＷｅｂアクセス履歴記録システムを説明するための図である。
【００５７】
なお、ステップＳ７では、Ｗｅｂサーバ３０が一般的なＷｅｂサーバである場合には、Ｗｅｂアクセスの履歴情報を抽出して保存してもよいものとする。この場合にも同様にキーワードとＷｅｂアクセスの履歴情報とを関連づけて格納する。
【００５８】
続いてステップＳ８へ移って、複写装置２０は、ＰＣ１０に対してＨＴＴＰ応答を転送する（Ｓ８）。ここでは、ＨＴＴＰ回答転送部２０６は、ステップＳ６で中継受信したＨＴＴＰ回答をＨＴＴＰ回答受信部１０３に対して転送する。
【００５９】
ステップＳ９へ移って、ＨＴＴＰ応答を受信したＰＣ１０は、ＨＴＴＰ応答を解析（表示）する（Ｓ９）。ここでは、表示部１０４は、ステップＳ８で受信したＨＴＴＰ回答に基づいて、検索結果のＵＲＬのリストを画面表示する。
【００６０】
以上で示される処理により、動作例１では、複写装置２０は、ＰＣ１０から中継受信したＨＴＴＰ要求からキーワードを検出し（図３のステップＳ３）、Ｗｅｂサーバ３０から中継受信した該ＨＴＴＰ要求に応じたＨＴＴＰ応答から検索結果の所在を示すＵＲＬ情報（又はＷｅｂアクセスの履歴情報）を抽出し、抽出したキーワードとＵＲＬ情報（又はＷｅｂアクセスの履歴情報）とを関連づけて記録する（図３のステップＳ７）動作を行う。そのため、ユーザが検索で得たＵＲＬ情報を記録することが可能になる。また、ユーザが入力した検索キーワードと検索結果のＵＲＬを関連づけることにより、個々のＵＲＬに対するユーザの興味を評価可能にすることができる。
【００６１】
（動作例２）
図７は、実施形態１に係るＷｅｂアクセス履歴記録システムの動作例２を示す図である。ここでは、図６のように、予め複写装置２０にはキーワードとＵＲＬ情報が関連づけて記録されているものとする。このとき、ＰＣ１０がＨＴＴＰ要求を生成して（図７のステップＳ１）、該ＨＴＴＰ要求に基づくＨＴＴＰ応答を受信して表示する（図７のステップＳ９）までの動作を例に説明を行う。なお、ここで生成されるＨＴＴＰ要求は、Ｗｅｂサーバ３０のＵＲＬに対するアクセス要求であり、Ｗｅｂサーバ３０は一般的なＷｅｂサーバであるものとして説明する。
【００６２】
まず、ＰＣ１０は、ＨＴＴＰ要求を生成する（Ｓ１１）。ここでは、まず、ＰＣ１０上で動作するＷｅｂブラウザ上に表示された例えば検索結果のＵＲＬ情報の内のＷｅｂサーバ３０のＵＲＬがユーザにより指定される。ＨＴＴＰ要求生成部１０１は、指定された情報に基づき、ＨＴＴＰ要求（ＨＴＴＰ要求データ）を生成する。図８にＨＴＴＰ要求データの一例を示す。図８では、所定のＵＲＬ「http://www.xxx.co.jp」に対して画面取得要求を行う際のＨＴＴＰ要求を示している。
【００６３】
次に、ＰＣ１０は、複写装置２０に対してＨＴＴＰ要求を送信する（Ｓ１２）。ここでは、ＨＴＴＰ要求送信部１０２は、ステップＳ１１で生成されたＨＴＴＰ要求をＨＴＴＰ要求受信部２０１に対して送信する。
【００６４】
ステップＳ１３へ移って、ＨＴＴＰ要求を中継受信した複写装置２０は、ＨＴＴＰ要求からキーワードを検出して照合する（Ｓ１３）。ここでは、ＨＴＴＰ要求解析部２０２は、ステップＳ１２で中継受信したＨＴＴＰ要求からキーワード（ここではＵＲＬ）を検出し、さらに、検出したキーワード（ＵＲＬ）を解析結果格納部２５１に格納（保存）されたＵＲＬ情報と照合する。
【００６５】
ステップＳ１４へ移って、複写装置２０は、ステップＳ１３で検出されたキーワード（ここではＵＲＬ）を評価する（Ｓ１４）。ここでは、ＨＴＴＰ要求解析部２０２は、ステップＳ１３での照合結果、検出したキーワード（ＵＲＬ）と一致するＵＲＬ情報が解析結果格納部２５１に記録されているか否かを評価する。記録されていると評価（判定）すると、後述するステップＳ１９に係る処理を行う。
【００６６】
続いてステップＳ１５へ移って、複写装置２０は、Ｗｅｂサーバ３０に対してＨＴＴＰ要求を転送する（Ｓ１５）。ここでは、ＨＴＴＰ要求転送部２０３は、ステップＳ１２で中継受信したＨＴＴＰ要求を、ルータ４０を介してＷｅｂサーバ３０に対して転送する。
【００６７】
ステップＳ１６へ移って、ＨＴＴＰ要求を受信したＷｅｂサーバ３０は、ＨＴＴＰ要求に基づきＨＴＴＰ応答を生成する（Ｓ１６）。ここでは、Ｗｅｂサーバ３０がＨＴＴＰ要求を解析してＨＴＴＰ要求に応じたＨＴＴＰ応答を生成する。
【００６８】
続いてステップＳ１７へ移って、Ｗｅｂサーバ３０は、ステップＳ５で生成したＨＴＴＰ応答を複写装置２０に対して送信する（Ｓ１７）。ここでは、ＨＴＴＰ応答受信部２０４が、Ｗｅｂサーバ３０から送信されたＨＴＴＰ応答を中継受信する。
【００６９】
ステップＳ１８へ移って、ＨＴＴＰ応答を受信した複写装置２０は、受信したＨＴＴＰ応答からＵＲＬを抽出して保存する（Ｓ１８）。ここでは、ＨＴＴＰ応答解析部２０５は、ステップＳ１７で受信したＨＴＴＰ回答を解析してＷｅｂアクセス履歴の情報を抽出する。さらに、解析結果格納部２５１に格納（保存）する。なお、Ｗｅｂアクセス履歴の情報を格納する際には、ステップＳ１３で抽出したキーワードと関連づけて記録する。
【００７０】
ステップＳ１９へ移って、前述したステップＳ１４で記録されていると評価した場合には、複写装置２０は、ステップＳ１７で受信したＨＴＴＰ応答に警告タグ等のタグデータを挿入（付加）する（Ｓ１９）。ここでは、ＨＴＴＰ応答解析部２０５は、キーワードが特定の用語を含む場合にＷｅｂサーバ３０から送信されたＨＴＴＰ応答に任意のＨＴＭＬタグデータ（例えば、＜img border="0" src="./warning.gif" width="100" height="50" alt="warning"＞等の警告タグデータ）を挿入する。これにより、後にこのＨＴＴＰ応答がＰＣ１０上に画面表示される際に注意を喚起することが可能になる。以降、画面表示されるＨＴＴＰ応答データ、即ちＷｅｂページ、の例について図９及び図１０を用いて説明する。
【００７１】
図９は、実施形態１の動作例２に係るＨＴＴＰ応答データの一例である。図９では、予め指定した間隔でタグデータが挿入されている。そのため、例えば画面表示されたＷｅｂページを印刷する際に、ユーザはタグデータを目印にして印刷する範囲を指定すること等が可能になる。
【００７２】
従来、一つのＷｅｂページが長い場合でも通常印刷する場合は全部印刷してしまい、複数ページ印刷してしまうことがある。しかし、本当に必要なのはその一部ということも少なくない。このような場合、タグを目印に印刷することで必要な部分のみ印刷することが可能になる。ＨＴＭＬコンテンツの途中に一定の間隔でタグを挿入する。ユーザはＰＣ１０上でＷｅｂページを確認すると共に、印刷する場合に付加されたタグを指定することで印刷の範囲を指定できるように構成する。この例の場合、タグ２とタグ３との間にキーワードがあり、印刷時にタグを入力させる画面を表示するように構成し、ユーザがタグ２とタグ３を指定することで、ユーザがほしい部分のデータを印刷することもできる。
【００７３】
図１０は、実施形態１の動作例２に係るＨＴＴＰ応答データの別の例である。図１０では、キーワードが現れる箇所（又はその近傍）にタグデータが挿入されている。そのため、例えば画面表示されたＷｅｂページから、ユーザはタグデータを目印にしてキーワードの発見をすることが容易になる。
【００７４】
図７に戻り、ステップＳ２０へ移って、複写装置２０は、ＰＣ１０に対してＨＴＴＰ応答を転送する（Ｓ２０）。ここでは、ＨＴＴＰ回答転送部２０６は、ステップＳ１７で中継受信したＨＴＴＰ回答をＨＴＴＰ回答受信部１０３に対して転送する。
【００７５】
ステップＳ２１へ移って、ＨＴＴＰ応答を受信したＰＣ１０は、ＨＴＴＰ応答を解析（表示）する（Ｓ２１）。ここでは、表示部１０４は、ステップＳ２０で受信したＨＴＴＰ回答に基づいて画面表示を行う。特にステップＳ１９でタグデータが挿入された場合には、挿入されたタグデータに対応する例えば警告画像等の画面も表示される。
【００７６】
以上で示される処理により、動作例２に係るＷｅｂアクセス履歴記録システムでは、複写装置２０は、ＰＣ１０から中継受信したＷｅｂサーバ３０に対するＨＴＴＰ要求に、解析結果格納部２５１に格納された情報と一致する情報がある場合、所定のタグデータを挿入する。
【００７７】
そのため、ユーザが入力したキーワード（ここではＵＲＬ）を評価し、その結果に対して適切なタグデータを挿入することで、ユーザに注意を喚起することが可能になる。例えば禁止語を含むキーワードで検索されたＵＲＬに対しては、禁止語を含むことを警告することで、不正アクセスを抑止する利点がある。また、ユーザが入力した検索キーワードからＷｅｂの利用目的を推測しサーバへのアクセスを制限することができるようにしている。
【００７８】
［第２の実施形態］
以下、本発明の第２の実施形態について図１１〜１４を用いて説明する。なお、実施形態２に係るＷｅｂアクセス履歴記録システムのシステム概要は前述した実施形態１（図１参照）と同様であるとしてここでは説明を省略する。
【００７９】
（機能構成）
図１１は、実施形態２に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。図１１では、図１のＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムの機能構成の一例を示している。
【００８０】
なお、図１１に示す機能構成は、ＰＣ１０が印刷指示入力部１１１、印刷制御部１１２、印刷指示送信部１１３を有し、複写装置２０が印刷指示受信部２１１、印刷制御部２１２、印刷履歴格納部２５２を有する点が前述した実施形態１に係る機能構成と異なるので、ここでは、これらの各部について説明を行う。
【００８１】
印刷指示入力部１１１は、印刷指示を入力する。例えばＰＣ１０上で動作するＷｅｂブラウザ上で表示された画面の印刷指示をユーザの操作等により入力する。
【００８２】
印刷制御部１１２は、印刷指示入力部１１１により入力された印刷指示に基づいて複写装置２０に送信すべき印刷命令（及び印刷データ）の作成等印刷に係る制御を行う。例えばプリンタドライバなどである。
【００８３】
印刷命令送信部１１３は、印刷制御部１１２により生成された印刷命令を複写装置２０に対して送信する。
【００８４】
印刷命令受信部２１１は、ＰＣ１０から印刷命令を受信する。
【００８５】
印刷制御部２１２は、印刷命令受信部２１１により受信した印刷命令に基づき、当該複写装置２０が備える複写機能を用いて印刷出力を行う等印刷に係る制御を行う。
【００８６】
印刷履歴格納部２５２は、印刷制御部２１２により印刷出力が行われた場合の印刷履歴（例えば印刷するデータが所定のＷｅｂページである場合には該ＷｅｂページのＵＲＬの履歴など）を格納する。
【００８７】
以上の機能の構成により、ＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムでは、前述の実施形態１に加えて、さらに、複写装置２０は、ＰＣ１０から受信した印刷命令に基づき印刷処理を行う。
【００８８】
（動作例１）
図１２は、実施形態２に係るＷｅｂアクセス履歴記録システムの動作例１を示す図である。ここでは、当該システムの第１の動作例として、ＰＣ１０が表示装置上に表示されたＷｅｂページを印刷する印刷命令を生成して複写装置２０に送信し、複写装置２０が受信した印刷命令に基づき印刷を行う動作を例に説明を行う。
【００８９】
まず、ＰＣ１０は、印刷指示を入力する（Ｓ３１）。ここではＰＣ１０上で動作するＷｅｂブラウザ上に表示されたＷｅｂページの印刷指示がユーザ操作等により入力される。そうすると、印刷指示入力部１１１は、印刷指示を入力する。
【００９０】
続いてステップＳ３２へ移って、ＰＣ１０は、印刷対象データに警告タグデータがあるか否かを判定する（Ｓ３２）。ここでは、印刷制御部１１２は、印刷対象データであるＷｅｂページのデータを印刷対象データとして取得し、取得した印刷対象データに警告タグデータが含まれているか否かを判定する。
【００９１】
ステップＳ３２において警告タグデータがある場合（Ｓ３２、ＹＥＳ）、ステップＳ３３へ移って、ＰＣ１０は、警告表示を行い（Ｓ３３）、その後印刷中止する（Ｓ３４）。
【００９２】
ステップＳ３２において警告タグデータがない場合（Ｓ３２、ＮＯ）、ステップＳ３５へ移って、ＰＣ１０は、印刷指示及び印刷対象データに基づき生成した印刷命令を複写装置２０に対して送信する（Ｓ３５）。続いてステップＳ３６へ移って、印刷命令を受信した複写装置２０は、印刷を実行し（Ｓ３６）、印刷履歴を保存する（Ｓ３７）。
【００９３】
以上に示される処理により、ＰＣ１０が表示装置上に表示されたＷｅｂページを印刷する印刷命令を生成して複写装置２０に送信し、複写装置２０が受信した印刷命令に基づき印刷を行う。
【００９４】
ここで、ステップＳ３２に係る処理により、ＰＣ１０は印刷対象データに複写装置２０で挿入された警告タグデータなどのＨＴＭＬタグデータが存在した場合には印刷しないように評価している。これにより、不要な印刷を抑制することができる。
【００９５】
（動作例２）
図１３は、実施形態２に係るＷｅｂアクセス履歴記録システムの動作例２を示す図である。ここでは、当該システムの第２の動作例として、前述の動作例１に加えて、ＰＣ１０が印刷命令を複写装置２０に送信する際に、印刷命令と共に送信する印刷データに印刷しようとしているＷｅｂページのＵＲＬを付加する動作の例について説明する。
【００９６】
なお、予め複写装置２０の印刷履歴格納部２５２には過去に印刷したＵＲＬの履歴情報が保存されるように構成する。このとき、印刷時に印刷データに付加したＵＲＬと印刷履歴格納部２５２に格納されたＵＲＬの履歴情報とを照合し、一致した場合には過去に印刷済であるとしてユーザに対して警告を発行するように構成する。
【００９７】
まず、ＰＣ１０は、印刷指示を入力する（Ｓ４１）。ここではＰＣ１０上で動作するＷｅｂブラウザ上に表示されたＷｅｂページの印刷指示がユーザ操作等により入力される。そうすると、印刷指示入力部１１１は、印刷指示を入力する。
【００９８】
続いてステップＳ４２へ移って、ＰＣ１０は、印刷データにＵＲＬを付加する（Ｓ４２）。ここでは、印刷制御部１１２は、Ｗｅｂページのデータを印刷対象データとして取得し、取得した印刷対象データに当該ＷｅｂページのＵＲＬを付加した印刷データを生成する。
【００９９】
ステップＳ４３へ移って、ＰＣ１０は、印刷指示等に基づき生成した印刷命令を複写装置２０に対して送信する（Ｓ４３）。続いてステップＳ４４へ移って、印刷命令を受信した複写装置２０は、ステップＳ４２で印刷データに付加されたＵＲＬが過去の印刷履歴にないか否かを判定する（Ｓ４４）。ここでは、印刷制御部２１２が、受信した印刷データに付加されたＵＲＬと印刷履歴格納部２５２に格納されたＵＲＬの履歴情報とを照合することにより判定する。
【０１００】
ステップＳ４４において、過去の印刷履歴にない場合（Ｓ４４、ＹＥＳ）、ステップＳ４５へ移って、印刷命令を受信した複写装置２０は、印刷を実行し（Ｓ４５）、印刷履歴を保存する（Ｓ４６）。
【０１０１】
ステップＳ４４において、過去の印刷履歴にある場合（Ｓ４４、ＮＯ）、ステップＳ４７へ移って、複写装置２０は、警告を促す表示指示などをＰＣ１０に対して行い（Ｓ４７）、
ステップＳ４８へ移って、ＰＣ１０は、警告表示を行い（Ｓ４８）、その後印刷中止する（Ｓ４９）。
【０１０２】
以上に示される処理により、複写装置２０は、印刷時に印刷データに付加したＵＲＬと印刷履歴格納部２５２に格納されたＵＲＬの履歴情報とを照合し、一致した場合にはユーザに対して警告を発行する動作を行っている。そのため、過去に印刷したＵＲＬと同じＵＲＬのページを印刷しようとした場合にユーザに警告して不要な印刷を抑止することができる。
【０１０３】
（動作例３）
図１４は、実施形態２に係るＷｅｂアクセス履歴記録システムの動作例３を示す図である。ここでは、当該システムの第３の動作例として、前述した図９のように予め指定した間隔でタグデータが挿入されているＷｅｂページを印刷する場合に、印刷の範囲の指定をタグデータの指定により行う動作の例について説明する。
【０１０４】
まず、ＰＣ１０は、印刷指示を入力する（Ｓ５１）。ここではＰＣ１０上で動作するＷｅｂブラウザ上に表示されたＷｅｂページの印刷指示がユーザ操作等により入力される。そうすると、印刷指示入力部１１１は、印刷指示を入力する。
【０１０５】
次にステップＳ５２へ移って、ＰＣ１０は、印刷領域指示画面を表示する（Ｓ５２）。ここでは、表示部１０４は、印刷領域をタグなどにより指定する指示入力を促す画面を表示する。図９の例では、タグ２とタグ３の間にキーワードがあり、ユーザがタグ２とタグ３を指定することができる。
【０１０６】
続いてステップＳ５３へ移って、ＰＣ１０は、印刷領域指示が未入力か否かを判定する（Ｓ５３）。ここでは、印刷指示入力部１１１は、ステップＳ５２で表示された印刷領域指示画面上でユーザにより印刷領域の指示入力がされたか否かを判定する。
【０１０７】
ステップＳ５３において、未入力の場合（Ｓ５３、ＹＥＳ）、ステップＳ５３へ戻って、ＰＣ１０は入力を待つ。ステップＳ５３において、入力された場合（Ｓ５３、ＮＯ）、ステップＳ５４へ移って、ＰＣ１０は、印刷指示等に基づいて生成した印刷命令を複写装置２０に対して送信する（Ｓ５４）。
【０１０８】
ステップＳ５５へ移って、印刷命令を受信した複写装置２０は、印刷を実行し（Ｓ５５）、印刷履歴を保存する（Ｓ５６）。
【０１０９】
以上に示される処理により、複写装置２０は、図９のように予め指定した間隔でタグデータが挿入されているＷｅｂページを印刷する場合に、印刷の範囲の指定をタグデータの指定により行う。
【０１１０】
そのため、タグデータ（タグ）を目印に印刷することで必要な部分のみ印刷することが可能になり、Ｗｅｂページの印刷において省資源化などを実現することができる。
【０１１１】
［第３の実施形態］
以下、本発明の第３の実施形態について図１５〜１７を用いて説明する。なお、実施形態３に係るＷｅｂアクセス履歴記録システムのシステム概要は前述した実施形態１（図１参照）と同様であるとしてここでは説明を省略する。
【０１１２】
（機能構成）
図１５は、実施形態３に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。図１５では、図１におけるＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムの機能構成の例について説明する。
【０１１３】
なお、図１５に示す機能構成は、複写装置２０がアクセス制御情報格納部２５３を有する点が前述した実施形態２に係る機能構成と異なるので、ここでは、アクセス制御情報格納部２５３について説明を行う。
【０１１４】
アクセス制御情報格納部２５３は、Ｗｅｂアクセスを制御するアクセス制御情報を格納する。アクセス制御情報とは、例えば許可キーワード、禁止キーワード、禁止クライアントリストなどである。許可キーワードは、Ｗｅｂアクセスを許可するキーワード、禁止キーワードは、Ｗｅｂアクセスを禁止するキーワード、禁止クライアントリストは、Ｗｅｂアクセスを禁止するＰＣ１０等のクライアント装置のリストである。
【０１１５】
以上の機能の構成により、ＰＣ１０及び複写装置２０で構成されるクライアントサーバシステムでは、前述の実施形態２に加えて、さらに、複写装置２０は、ＰＣ１０から受信したＨＴＴＰ要求から検出したキーワードと、アクセス制御情報格納部２５３に格納されたアクセス制御情報等とを照合してＷｅｂアクセスを制御する。
【０１１６】
図１６は、実施形態３に係るＷｅｂアクセス履歴記録システムの動作例を示す図である。
【０１１７】
ここでは、当該システムの動作例として、複写装置２０がＰＣ１０から受信したＨＴＴＰ要求から検出したキーワードに応じて、Ｗｅｂアクセスを制御する動作を例に説明を行う。
【０１１８】
なお、ＨＴＴＰ要求から検出したキーワードとは、ここでは検索要求から検出した検索キーワードであるものとして説明する。また、図１７に示すように、予めアクセス制御情報格納部２５３には、許可キーワード、禁止キーワードが格納されているものとする。図１７は、実施形態３の動作例に係るＷｅｂアクセス履歴記録システムを説明するための図である。
【０１１９】
まず、ＰＣ１０は、ＨＴＴＰ要求を生成する（Ｓ６１）。ここではＰＣ１０上で動作するＷｅｂブラウザ上で、所定の検索キーワード及びＷｅｂサーバ３０を特定するＵＲＬが入力される。そうすると、ＨＴＴＰ要求生成部１０１は、入力された情報に基づき、ＨＴＴＰ要求（ＨＴＴＰ要求データ）を生成する。
【０１２０】
次に、ＰＣ１０は、複写装置２０に対してＨＴＴＰ要求を送信する（Ｓ６２）。ここでは、ＨＴＴＰ要求送信部１０２は、ステップＳ６１で生成されたＨＴＴＰ要求をＨＴＴＰ要求受信部２０１に対して送信する。
【０１２１】
ステップＳ６３へ移って、ＨＴＴＰ要求を受信した複写装置２０は、ＨＴＴＰ要求からキーワードを検出して照合する（Ｓ６３）。ここでは、ＨＴＴＰ要求解析部２０２は、ステップＳ６２で中継受信したＨＴＴＰ要求からキーワード（ここでは検索キーワード）を検出する。さらに、検出したキーワードと、アクセス制御情報格納部２５３に格納された許可キーワード又は禁止キーワードと照合する。
【０１２２】
ステップＳ６４へ移って、複写装置２０は、ステップＳ６３で検出されたキーワードは許可されたものであるか否かを判定する（Ｓ６４）。ここでは、ＨＴＴＰ要求解析部２０２は、ステップＳ６３での照合結果、検索キーワード（ＵＲＬ）と一致する許可キーワードがあるか否かを評価する。なお、検索キーワードと一致する禁止キーワードがないか否かを評価することもできる。
【０１２３】
ステップＳ６４において、許可されたものである場合（Ｓ６４、ＹＥＳ）、ステップＳ６５へ移る。また、ステップＳ６４において許可されたものでない場合（Ｓ６４、ＮＯ）、ステップＳ７１へ移る。
【０１２４】
ステップＳ６５へ移った場合、複写装置２０は、Ｗｅｂサーバ３０に対してＨＴＴＰ要求を転送する（Ｓ６５）。ここでは、ＨＴＴＰ要求転送部２０３は、ステップＳ６２で中継受信したＨＴＴＰ要求を、ルータ４０を介してＷｅｂサーバ３０に対して転送する。
【０１２５】
ステップＳ６６へ移って、ＨＴＴＰ要求を受信したＷｅｂサーバ３０は、ＨＴＴＰ要求に基づきＨＴＴＰ応答を生成する（Ｓ６６）。ここでは、Ｗｅｂサーバ３０がＨＴＴＰ要求を解析してＨＴＴＰ要求（検索キーワード）に応じたＨＴＴＰ応答（検索結果のＵＲＬのリスト）を生成する。
【０１２６】
続いてステップＳ６７へ移って、Ｗｅｂサーバ３０は、ステップＳ６６で生成したＨＴＴＰ応答を複写装置２０に対して送信する（Ｓ６７）。ここでは、ＨＴＴＰ応答受信部２０４が、Ｗｅｂサーバ３０から送信されたＨＴＴＰ応答を中継受信する。
【０１２７】
ステップＳ６８へ移って、ＨＴＴＰ応答を中継受信した複写装置２０は、受信したＨＴＴＰ応答からＵＲＬを抽出して保存する（Ｓ６８）。ここでは、ＨＴＴＰ応答解析部２０５は、ステップＳ６７で受信したＨＴＴＰ回答を解析して検索結果の所在を示すＵＲＬ情報を抽出する。さらに、解析結果格納部２５１に格納（保存）する。なお、ＵＲＬ情報を格納する際には、ステップＳ６３で格納したキーワードとＵＲＬ情報とを関連づけて記録する。
【０１２８】
続いてステップＳ６９へ移って、複写装置２０は、ＰＣ１０に対してＨＴＴＰ応答を転送する（Ｓ６９）。ここでは、ＨＴＴＰ回答転送部２０６は、ステップＳ６７で中継受信したＨＴＴＰ回答をＨＴＴＰ回答受信部１０３に対して転送する。
【０１２９】
ステップＳ７０へ移って、ＨＴＴＰ応答を受信したＰＣ１０は、ＨＴＴＰ応答を解析（表示）する（Ｓ７０）。ここでは、表示部１０４は、ステップＳ８で受信したＨＴＴＰ回答に基づいて、検索結果のＵＲＬのリストを画面表示する。
【０１３０】
ステップＳ７１へ移った場合、複写装置２０は、ＰＣ１０に対してアクセス中止の旨を送信する（Ｓ７１）。ここでは、ＨＴＴＰ回答転送部２０６は、アクセス中止の警告画面を表示する旨の指示などをＰＣ１０に対して送信する。
【０１３１】
ステップＳ７２へ移って、アクセス中止の旨を受信したＰＣ１０は、警告表示を行い（Ｓ７２）、その後アクセス中止（破棄）する（Ｓ７３）。
【０１３２】
以上で示される処理により、複写装置２０は、ＰＣ１０から受信したＨＴＴＰ要求から検出したキーワードに応じて、Ｗｅｂアクセスを制御する動作を行う。そのため、許可キーワード又は禁止キーワードを用いて不要なアクセスを抑止することができる。
【０１３３】
なお、アクセス制御情報格納部２５３に格納される許可キーワード又は禁止キーワードについて以下に補足する。
【０１３４】
図１７に示すように、禁止キーワードに従って検索されたＵＲＬは禁止ＵＲＬとして保存されるように構成することもできる。このとき、ＰＣ１０から禁止キーワードで取得されたＵＲＬでアクセスしようとした場合、複写装置２０においてキーワードと照合が行われ、もし、一致した場合は検索を実行できないように構成する。
【０１３５】
同様に、許可キーワードに従って検索されたＵＲＬは許可ＵＲＬとして保存されるように構成することもできる。このとき、ＰＣ１０から検索結果のＵＲＬで所定のサーバへのアクセスを行った場合、アクセス許可の記録があるＵＲＬのみアクセスが可能なように構成することもできる。
【０１３６】
また、このようなアクセス制御情報格納部２５３に格納される禁止キーワード又は許可キーワードは、インターネット等のネットワークのサーバから自動的にダウンロードするように構成することもできる。これにより、禁止キーワードをインターネット上のサーバから自動で構成することでキーワードの入力を容易にすることができる。一般的にインターネット上の情報は変化が早く、ユーザの興味もそれにつれて変化する。これをサーバの管理者が逐次設定するのは大変であるが、インターネット上のサーバからダウンロードすることで管理が容易になる。特に、インターネット上の検索キーワードのランクを公表しているようなサイトを参照することで設定はより容易になる。
【０１３７】
また、禁止キーワードで検索されたＵＲＬでアクセスした場合は、アクセスを破棄するとともに、そのＰＣを複写装置２０のアクセス制御情報格納部２５３の（アクセス）禁止クライアントリストに登録し、その後同一のＰＣからのＷｅｂアクセスを一定時間禁止するように構成することもできる。
【０１３８】
（まとめ）
本発明における情報処理装置、情報処理装置が上記の各機能を実現する情報処理方法、コンピュータに、該情報処理方法を実現させるための情報処理プログラム、該情報処理プログラムが記録されたコンピュータ読み取り可能な記録媒体によれば、より効果的にＷｅｂアクセスに制限をかけることができる。
【０１３９】
なお、上記の説明においては、各装置間で通信されるデータは、ＨＴＴＰプロトコルを用いたＨＴＴＰ要求、ＨＴＴＰ応答であったが、この場合に限らないものとする。その他の処理要求、処理応答であってもよい。
【０１４０】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１４１】
【図１】本発明におけるＷｅｂアクセス履歴記録システムの概要を示す図である。
【図２】実施形態１に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。
【図３】実施形態１に係るＷｅｂアクセス履歴記録システムの動作例１を示す図である。
【図４】実施形態１の動作例１に係るＨＴＴＰ要求データの一例である。
【図５】実施形態１の動作例１に係るＨＴＴＰ応答データの一例である。
【図６】実施形態１の動作例１に係るＷｅｂアクセス履歴記録システムを説明するための図である。
【図７】実施形態１に係るＷｅｂアクセス履歴記録システムの動作例２を示す図である。
【図８】実施形態１の動作例２に係るＨＴＴＰ要求データの一例である。
【図９】実施形態１の動作例２に係るＨＴＴＰ応答データの一例である。
【図１０】実施形態１の動作例２に係るＨＴＴＰ応答データの別の例である。
【図１１】実施形態２に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。
【図１２】実施形態２に係るＷｅｂアクセス履歴記録システムの動作例１を示す図である。
【図１３】実施形態２に係るＷｅｂアクセス履歴記録システムの動作例２を示す図である。
【図１４】実施形態２に係るＷｅｂアクセス履歴記録システムの動作例３を示す図である。
【図１５】実施形態３に係るＷｅｂアクセス履歴記録システムの機能構成例を示す図である。
【図１６】実施形態３に係るＷｅｂアクセス履歴記録システムの動作例を示す図である。
【図１７】実施形態３の動作例に係るＷｅｂアクセス履歴記録システムを説明するための図である。
【符号の説明】
【０１４２】
１    Ｗｅｂアクセス履歴記録システム
１０    ＰＣ（クライアント）
２０    複写装置（サーバ）
１０１    ＨＴＴＰ要求生成部
１０２    ＨＴＴＰ要求送信部
１０３    ＨＴＴＰ応答受信部
１０４    （ＨＴＴＰ応答）表示部
１１１    印刷指示入力部
１１２    印刷制御部
１１３    印刷指示送信部
２０１    ＨＴＴＰ要求受信部
２０２    ＨＴＴＰ要求解析部
２０３    ＨＴＴＰ要求転送部
２０４    ＨＴＴＰ応答受信部
２０５    ＨＴＴＰ応答解析部
２０６    ＨＴＴＰ応答転送部
２１１    印刷指示受信部
２１２    印刷制御部
２５１    解析結果（履歴）格納部
２５２    印刷履歴格納部
【図１】
2009070297.tif 000003
【図２】
2009070297.tif 000004
【図３】
2009070297.tif 000005
【図４】
2009070297.tif 000006
【図５】
2009070297.tif 000007
【図６】
2009070297.tif 000008
【図７】
2009070297.tif 000009
【図８】
2009070297.tif 000010
【図９】
2009070297.tif 000011
【図１０】
2009070297.tif 000012
【図１１】
2009070297.tif 000013
【図１２】
2009070297.tif 000014
【図１３】
2009070297.tif 000015
【図１４】
2009070297.tif 000016
【図１５】
2009070297.tif 000017
【図１６】
2009070297.tif 000018
【図１７】
2009070297.tif 000019