(57)【要約】【課題】  異なる帯域のネットワークに接続された情報提供装置（サーバー）において、特定のネットワークに固有の問題に対応可能な情報提供装置を提供する。【解決手段】  送信する際に用いる通信インターフェースの種類がＷＡＮ側コネクタである場合（Ｓ２３５：Ｙの場合）には、印刷禁止データの追加（Ｓ２３７）、冗長データの削除（Ｓ２３９）、電子透かしデータの挿入（Ｓ２４１）や、暗号化（Ｓ２５１）や、圧縮（Ｓ２５３）を行う。一方、送信する際に用いる通信インターフェースの種類がＬＡＮ側コネクタである場合（Ｓ２３５：Ｎの場合）には、ＰＤＦ変換を行う（Ｓ２５５）。したがって、ＷＡＮ介して情報を提供する場合に発生し得る問題（帯域の問題やセキュリティの問題）に対応することができる。【選択図】  図６
2006074525.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末に情報を送信して提供する情報提供装置において、
複数の通信インターフェースを有し、それぞれの通信インターフェースが帯域の異なるネットワークに接続されている通信手段と、
前記端末に提供するための情報を保持する保持手段と、
前記保持手段から前記情報を取り出し、送信する際に用いる前記通信インターフェースの種類が所定の種類であった場合には、取り出した前記情報に圧縮加工を施した後、前記通信手段を介し前記端末に送信し、送信する際に用いる前記通信インターフェースの種類が所定の種類でなかった場合には、取り出した前記情報をそのまま前記通信手段を介し前記端末に送信する圧縮送信手段と、
を備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記圧縮送信手段が行う前記圧縮加工は、前記情報の可逆圧縮であること
を特徴とする情報提供装置。
【請求項３】
請求項２に記載の情報提供装置において、
前記圧縮送信手段は、前記可逆圧縮のアルゴリズムとしてｇｚｉｐ（ＲＦＣ１９５２）を用いること
を特徴とする情報提供装置。
【請求項４】
請求項１に記載の情報提供装置において、
前記圧縮送信手段が行う前記圧縮加工は、前記情報の非可逆圧縮であること
を特徴とする情報提供装置。
【請求項５】
請求項４に記載の情報提供装置において、
前記圧縮送信手段は、前記非可逆圧縮として前記情報中の冗長情報の削除を行うこと
を特徴とする情報提供装置。
【請求項６】
請求項４に記載の情報提供装置において、
前記圧縮送信手段は、前記情報が画像情報である場合、前記非可逆圧縮のアルゴリズムとしてＪＰＥＧ（ＩＳＯ／ＩＥＣ  １０９１８−１）を用いること
を特徴とする情報提供装置。
【請求項７】
請求項４に記載の情報提供装置において、
前記圧縮送信手段は、前記情報が画像情報である場合、前記非可逆圧縮として画像解像度を下げる変換を行うこと
を特徴とする情報提供装置。
【請求項８】
請求項１〜請求項７の何れかに記載の情報提供装置において、
さらに、圧縮レベルを示す情報を前記通信手段を介し前記端末から受け付ける圧縮レベル受付手段を備え、
前記圧縮送信手段は、前記圧縮レベル受付手段が受け付けた前記情報にしたがって圧縮レベルを変更して前記圧縮加工を施すこと
を特徴とする情報提供装置。
【請求項９】
請求項１〜請求項８の何れかに記載の情報提供装置において、
さらに、前記圧縮加工を一時的に停止させる情報を前記通信手段を介し前記端末から受け付ける圧縮停止受付手段を備え、
前記圧縮送信手段は、前記圧縮停止受付手段が受け付けた前記情報にしたがって前記圧縮加工を一時的に停止させ、前記保持手段から取り出した情報をそのまま前記通信手段を介し前記端末に送信すること
を特徴とする情報提供装置。
【請求項１０】
複数の端末に情報を送信して情報を提供する情報提供装置において、
複数の通信インターフェースを有し、それぞれの通信インターフェースが安全性の異なるネットワークに接続されている通信手段と、
前記端末に提供するための情報を保持する保持手段と、
前記保持手段から前記情報を取り出し、送信する際に用いる前記通信インターフェースの種類が所定の種類であった場合には、取り出した前記情報に保護加工を施した後、前記通信手段を介し前記端末に送信し、送信する際に用いる前記通信インターフェースの種類が所定の種類でなかった場合には、取り出した前記情報をそのまま前記通信手段を介し前記端末に送信する保護送信手段と、
を備えることを特徴とする情報提供装置。
【請求項１１】
請求項１０に記載の情報提供装置において、
前記保護送信手段が行う前記保護加工は、前記情報の暗号化であること
を特徴とする情報提供装置。
【請求項１２】
請求項１０に記載の情報提供装置において、
前記保護送信手段が行う前記保護加工は、前記情報の印刷禁止化であること
を特徴とする情報提供装置。
【請求項１３】
請求項１０〜請求項１２の何れかに記載の情報提供装置において、
さらに、前記保護加工を一時的に停止させる情報を前記通信手段を介し前記端末から受け付ける保護停止受付手段を備え、
前記保護送信手段は、前記保護停止受付手段が受け付けた前記情報にしたがって前記保護加工を一時的に停止させ、前記保持手段から取り出した情報をそのまま前記通信手段を介し前記端末に送信すること
を特徴とする情報提供装置。
【請求項１４】
請求項１〜請求項９の何れかに記載の情報提供装置において、
前記通信インターフェースは特性が異なるネットワークであり、
さらに、前記圧縮送信手段が送信する際に用いる前記通信インターフェースの種類が所定の種類であった場合には、圧縮送信手段が送信する前記情報に対して保護加工を施し、その保護加工を施した情報を前記圧縮送信手段に送信させる保護送信手段を備えること
を特徴とする情報提供装置。
【請求項１５】
請求項１４に記載の情報提供装置において、
前記保護送信手段が行う前記保護加工は、前記情報の暗号化であること
を特徴とする情報提供装置。
【請求項１６】
請求項１４に記載の情報提供装置において、
前記保護送信手段が行う前記保護加工は、前記情報の印刷禁止化であること
を特徴とする情報提供装置。
【請求項１７】
請求項１４〜請求項１６の何れかに記載の情報提供装置において、
さらに、前記保護加工を一時的に停止させる情報を前記通信手段を介し前記端末から受け付ける保護停止受付手段を備え、
前記保護送信手段は、前記保護停止受付手段が受け付けた前記情報にしたがって前記保護加工を一時的に停止させること
を特徴とする情報提供装置。
【請求項１８】
請求項１〜請求項１７の何れかに記載の情報提供装置において、
さらに、前記通信インターフェース間で情報のルーティングを行うルーター手段を有すること
を特徴とする情報提供装置。
【請求項１９】
請求項１〜請求項１８の何れかに記載の情報提供装置において、
さらに、前記保持手段が保持する前記情報又は前記通信手段を介して受け取った情報を印刷媒体に印刷する印刷手段を備えること
を特徴とする情報提供装置。
【請求項２０】
請求項１〜請求項１９の何れかに記載の情報提供装置において、
さらに、印刷媒体に印刷された情報を読み取り、その読み取った前記情報を前記保持手段に保持させる又は前記通信手段を介して送信させるスキャナ手段を備えること
を特徴とする情報提供装置。
【請求項２１】
請求項１〜請求項２０の何れかに記載の情報提供装置において、
さらに、前記保持手段が保持する前記情報又は前記通信手段を介して受け取った情報を電話回線を介して他の端末に送信するファクシミリ手段を備えること
を特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を蓄積し、端末からの要求に基づいてその蓄積している情報を提供する情報提供装置に関する。
【背景技術】
【０００２】
従来、例えばインターネットと社内ネットワークとで同一情報を提供する場合、インターネットの方が社内ネットワークに比べて通信帯域が狭いため、インターネット用のファイルを保持するサーバーと社内ネットワーク用のファイルを保持するサーバーとに分けてサーバーを構成し、インターネット用のファイルを、社内ネットワーク用のファイルに比べてファイルサイズを減らして提供（例えば画像解像度を落として提供）していた。
【０００３】
ところが、このようにサーバーを分けて提供するとハードウェアのコストがかさむという問題があった。そこでそのような問題を解決するための方法の１つとして、特許文献１に記載のような技術がある。この技術は、自装置と送信対象装置との間の帯域幅を測定し、その帯域幅に応じてコーデックを選択して情報を送信するものである。
【特許文献１】特開２００２−２１７９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、例えば、ＷＡＮ（Wide Area Network）とＬＡＮ（Local Area Network）の２つの回線に接続された１台のサーバーに、特許文献１に記載の技術を適用することを考えると、次のような問題が考えられる。
【０００５】
まず、ＷＡＮには、ＬＡＮに比較して帯域幅が狭いという問題に加え、ＬＡＮに比較して伝送路上の安全性が低いという問題（例えば盗聴や改竄の危険性等）があるが、このような問題について何ら考慮されていない。また、特許文献１に記載の技術のように、自装置と送信対象装置との間の帯域幅を送信対象装置毎に動的に測定してコーデックを選択していては、帯域幅を測定するための通信のオーバーヘッドが無視できず、通信ロスが大きく大規模システムでは運用に耐えられないという問題もある。
【０００６】
本発明はこのような問題に鑑みなされたものであり、異なる帯域のネットワークに接続された情報提供装置（サーバー）において、特定のネットワークに固有の問題に対応可能な情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた請求項１に記載の情報提供装置は、複数の通信インターフェースを有し、それぞれの通信インターフェースが帯域の異なるネットワークに接続されている通信手段と、端末に提供するための情報を保持する保持手段と、保持手段から情報を取り出し、通信手段を介し端末に送信する圧縮送信手段とを備える。このうち、圧縮送信手段は、送信する際に用いる通信インターフェースの種類が所定の種類であった場合には、保持手段から取り出した情報に圧縮加工を施した後、通信手段を介し端末に送信し、送信する際に用いる通信インターフェースの種類が所定の種類でなかった場合には、保持手段から取り出した情報をそのまま通信手段を介し端末に送信する。
【０００８】
このような情報提供装置によれば、帯域幅が狭いであろうと推測される通信インターフェースから送出される情報に対して圧縮加工を施すようにすることができるため、特定のネットワークに固有の問題の１つである帯域幅が狭い場合に通信時間がかかってしまうという問題を軽減することができる。そして、その場合においても、通信インターフェースの種類によって予め圧縮加工の有無が決定されているため、帯域幅を測定するための通信の必要なく、そのような通信によるオーバーヘッドの問題もないため、大規模システムにも耐えうる可能性を有している。
ところで、圧縮手段が行う圧縮加工というのは、可逆圧縮を行うことであるとよい（請求項２）。可逆圧縮を行うようになっていれば、送信する情報の大きさ（ファイルサイズ）を小さくしながら、端末側において後から完全に元の情報に戻すことができる。なお、具体的な可逆圧縮のアルゴリズムとしては、例えば、ｇｚｉｐ（ＲＦＣ１９５２）を用いるとよい（請求項３）。ｇｚｉｐ（ＲＦＣ１９５２）は、ＷＥＢサーバー側でファイルを圧縮し、ブラウザ側でその圧縮ファイルを伸張して元のファイルを提供するということを容易に実現可能なアルゴリズムであるため都合が良い。
【０００９】
また、圧縮手段が行う圧縮加工というのは、非可逆圧縮を行うことでもよい（請求項４）。非可逆圧縮を行うようになっていれば、可逆圧縮する場合に比べて一般的に情報の大きさ（ファイルサイズ）を小さくすることができる。
【００１０】
なお、具体的な非可逆圧縮の手法としては、例えば、情報中の冗長情報の削除を行う方法であるとよい（請求項５）。これは、無意味な情報（例えば「０」や属性情報等）を削除することである。
【００１１】
また、具体的な非可逆圧縮の手法としては、例えば、情報が画像情報である場合、ＪＰＥＧ（ＩＳＯ／ＩＥＣ  １０９１８−１）を用いるようになっていてもよい（請求項６）。ＪＰＥＧは人の視覚特性を利用して高圧縮を行うことができるアルゴリズムを採用しており画像情報の圧縮には特に有効である。
【００１２】
また、具体的な非可逆圧縮の手法としては、例えば、情報が画像情報である場合、画像解像度を下げる方法を用いるようになっていてもよい（請求項７）。これは、画像サイズ自体を小さくすることであり、送信する情報の大きさ（ファイルサイズ）を小さくする上で特に有効な方法である。なお、これらの各手法（冗長情報を削除する方法、ＪＰＥＧを用いる方法、画像解像度を下げる方法）を組み合わせるようになっていてもよい。
【００１３】
ところで、圧縮加工を施す際の圧縮レベル（圧縮具合）は、固定的でもよいが、端末側から指定できるようになっていてもよい。つまり、情報提供装置が、さらに、圧縮レベルを示す情報を通信手段を介し端末から受け付ける圧縮レベル受付手段を備え、圧縮送信手段は、圧縮レベル受付手段が受け付けた情報にしたがって圧縮レベルを変更して圧縮加工を施すようになっているとよい（請求項８）。
【００１４】
このようになっていれば、端末側から圧縮レベルが指定でき、端末の利用者の使い勝手が向上する。なぜなら、例えば、情報提供装置がインターネットに接続されていることを考えた場合、端末はインターネットに対し様々な通信インフラ（例えば、無線や、電話回線等）で接続されているため、状況次第では、圧縮レベルを上げて十分な通信速度を得たいと端末の利用者が望む場合や、逆に通信時間はかかってもよいから圧縮レベルを下げて情報を得たいと端末の利用者が望む場合も考えられるからである。
【００１５】
また、圧縮加工の有無自体を端末側から指定できるようになっていてもよい。つまり、情報提供装置が、さらに、圧縮加工を一時的に停止させる情報を通信手段を介し端末から受け付ける圧縮停止受付手段を備え、圧縮送信手段は、圧縮停止受付手段が受け付けた情報にしたがって圧縮加工を一時的に停止させ、保持手段から取り出した情報をそのまま通信手段を介し端末に送信するようになっていてもよい（請求項９）。
【００１６】
このようになっていても、端末の利用者の使い勝手が向上する。
また、上記課題を解決するためになされた請求項１０に記載の情報提供装置は、複数の通信インターフェースを有し、それぞれの通信インターフェースが安全性の異なるネットワークに接続されている通信手段と、端末に提供するための情報を保持する保持手段と、通信手段を介し端末に送信する保護送信手段とを備える。このうち、保護送信手段は、保持手段から情報を取り出し、送信する際に用いる通信インターフェースの種類が所定の種類であった場合には、取り出した情報にセキュリティ保護加工を施した後、通信手段を介し端末に送信し、送信する際に用いる通信インターフェースの種類が所定の種類でなかった場合には、取り出した情報をそのまま通信手段を介し端末に送信する。
【００１７】
このような情報提供装置によれば、例えば、経路上での安全性が低いであろうと推測される通信インターフェースから送出される情報に対して保護加工を施すようにすることができるため、特定のネットワークに固有の問題の１つである経路上で情報の盗聴や改竄をされるおそれがあるという問題を軽減することができる。また、保護加工の種類によっては配信先の端末の利用者に対して情報の利用制限を行うこともできるため、情報の提供者の権利を守ることができ、結果的に様々な情報を配信しやすくなる。
【００１８】
ところで、保護送信手段が行う具体的な保護加工は例えば、情報の暗号化であるとよい（請求項１１）。現在、暗号化アルゴリズムは様々なものが考えられており、暗号化アルゴリズムの中には比較的容易に暗号化することができて暗号強度も高いものがある。したがって、そのような暗号化アルゴリズムを用いれば、経路上で情報の盗聴や改竄をされるおそれがあるという問題を容易に軽減することができる。
【００１９】
また、保護送信手段が行う具体的な保護加工は例えば、情報の印刷禁止化であってもよい（請求項１２）。例えばＰＤＦ（Portable Document Format）形式の文書ファイルのように印刷禁止の設定可能なものに印刷禁止を設定すれば、端末側で印刷できなくなるため、容易にその文書ファイルの提供者の権利を守ることができる。
【００２０】
なお、このような保護加工は、通信インターフェースの種別に応じて固定的に行うようになっていてもよいが、端末側から保護加工の有無を指定できるようになっていてもよい。つまり、情報提供装置が、さらに、保護加工を一時的に停止させる情報を通信手段を介し端末から受け付ける保護停止受付手段を備え、保護送信手段は、保護停止受付手段が受け付けた情報にしたがって保護加工を一時的に停止させ、保持手段から取り出した情報をそのまま通信手段を介し端末に送信するようになっていてもよい（請求項１３）。
【００２１】
このようになっていれば、端末側から保護加工の有無を指定でき、端末の利用者の使い勝手が向上する。なぜなら、通信経路上の多少の安全性は犠牲にしても、端末側での復号化作業の手間を省きたいと端末の利用者が望む場合等が考えられるからである。
【００２２】
ところで、圧縮加工と保護加工との両方を行うことができる情報提供装置（請求項１４）であっても、上述した課題を解決することができる。そして、保護送信手段が行う具体的な保護加工についても上述したものと同様に、情報の暗号化（請求項１５）や情報の印刷禁止化（請求項１６）であるとよいし、端末側から保護加工の有無を指定できるようになっていてもよい（請求項１７）。
【００２３】
また、上述した情報提供装置は、ルーター機能、つまり通信インターフェース間で情報のルーティングを行うルーター手段を有するようになっていてもよい（請求項１８）。
また、印刷機能、つまり、保持手段が保持する情報又は通信手段を介して受け取った情報を印刷媒体に印刷する印刷手段を有するようになっていてもよい（請求項１９）。
【００２４】
また、スキャナ機能、つまり、印刷媒体に印刷された情報を読み取り、その読み取った情報を保持手段に保持させる又は通信手段を介して送信させるスキャナ手段を有するようになっていてもよい（請求項２０）。
【００２５】
また、ファクシミリ機能、つまり、保持手段が保持する情報又は通信手段を介して受け取った情報を電話回線を介して他の端末に送信するファクシミリ手段を有するようになっていてもよい（請求項２１）。
【００２６】
これらの機能を情報提供装置が備えることにより、情報提供装置の利用範囲が広がり使用頻度が増え、上述した効果がより発揮される。
【発明を実施するための最良の形態】
【００２７】
以下、本発明が適用された実施形態について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２８】
図１は、本発明の情報提供装置の機能が組み込まれた複合機１１の概略構成を示すブロック図である。複合機１１は、ＬＡＮ通信部１３，ＷＡＮ通信部１５，ＦＡＸ通信部１７，ＦＡＸ符号部１９，ＦＡＸ復号部２１，ＰＣ通信部２３，記憶媒体アクセス部２５，記録部２７，読取部２９，データ記憶部３１，設定記憶部３３，操作部３５，表示部３７及び制御部３９を備える。
【００２９】
ＬＡＮ通信部１３は、ＬＡＮと接続され、ＬＡＮに接続された他の様々な機器と通信を行う。
ＷＡＮ通信部１５は、ＷＡＮと接続され、ＷＡＮに接続された他の様々な機器と通信を行う。また、ＶＰＮに関わるデータ処理（符号化、複合化）も行う。さらに、ＶＰＮ通信を識別可能な情報を制御部３９へ通知することを行う。
【００３０】
ＦＡＸ通信部１７は、ＰＳＴＮ（公衆交換電話網）と接続され、ＦＡＸ符号部１９から渡された符号化されたデータをＰＳＴＮに接続された他の機器に送信すると共に、ＰＳＴＮに接続された他の機器から送信されたデータをＦＡＸ復号部２１に渡す。
【００３１】
ＦＡＸ符号部１９は、制御部３９から渡されるデータをファクシミリ規格に準じて符号化し、ＦＡＸ通信部１７に渡す。
ＦＡＸ復号部２１は、ＦＡＸ通信部１７から渡されるファクシミリ規格に準じたデータを復号化して制御部３９が処理可能なデータにし、制御部３９に渡す。
【００３２】
ＰＣ通信部２３は、制御部３９からの指令に基づき、ＵＳＢ規格やＩＥＥＥ１３９４規格等の通信規格を利用してパーソナルコンピュータと通信を行う機能を備える。
記憶媒体アクセス部２５は、制御部３９からの指令に基づきメモリカード（記憶媒体）にアクセスし、メモリカードからデータを読み込んだり、メモリカードにデータを書き込んだりする。
【００３３】
記録部２７は、制御部３９からの指令に基づき、レーザー転写方式、インクジェット方式等の記録方式によって紙媒体に画像を記録する機能を有する。
読取部２９は、制御部３９からの指令に基づき、ＣＣＤ等の読取機能を有する素子により、紙媒体に記録された画像を画像データとして読み取る機能を有する。
【００３４】
データ記憶部３１は、ハードディスク等から構成され、制御部３９からの指令に基づいてデータを記憶したり読み出したりする。データ記憶部３１は、入力データの属性データを記憶するコンテンツテーブルと、入力データを記憶するデータテーブルと、入力データ中に含まれるキーワード情報を記憶するキーワードテーブルと、を備える。例えば、複合機１１がＦＡＸデータを入力した場合には、コンテンツテーブルにはＦＡＸデータの属性に関するデータが記憶され、データテーブルにはＦＡＸデータのデータそのもの（画像データ）が記憶され、キーワードテーブルにはＦＡＸデータに含まれるキーワードが記憶される。なお、キーワードテーブルに記憶されるデータは、ＦＡＸデータ（画像データ）をＯＣＲ処理し、その結果得られた文章を構文解析し、所定の条件に基づいてキーワードを抽出したものである。ＦＡＸデータ以外のプリントデータ等を入力した場合も同様である（ただし、文字コードを直接入力した場合はＯＣＲ処理は省く）。なお、コンテンツテーブル、データテーブル及びキーワードテーブルの詳細については後述する。
【００３５】
設定記憶部３３は、使用者が操作部３５等を操作することによって複合機１１の動作について設定した設定情報を記憶する記憶部である。フラッシュメモリ等によって構成される。なお、記憶する設定情報の一つとして、機密キーワードデータがある（詳細は後述）。
【００３６】
操作部３５は、表示部３７の表示面と一体に構成されたタッチパネルと、表示部３７の周辺に配置されたメカニカルなキーとから構成され、使用者が様々な指示を入力するためのものである。
【００３７】
表示部３７は、液晶ディスプレイ、有機ＥＬディスプレイ等から構成され、制御部３９からの指令にしたがって、情報を表示させる。
制御部３９は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＳＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭに記憶されたプログラムに基づいて上記各部を統括的に制御して各種処理を実行する。
【００３８】
次に、図２に示す、テーブルのフィールド説明図を用い、データ記憶部３１が記憶するコンテンツテーブル、データテーブル及びキーワードテーブルの各フィールドについて説明する。
【００３９】
図２（ａ）は、コンテンツテーブルの各フィールドを説明するための説明図である。コンテンツテーブルは、コンテンツＩＤ５１ａ，レコードステータス５１ｂ，日時５１ｃ，利用者５１ｄ，入力元５１ｅ，セキュリティ属性５１ｆ，電子透かし情報５１ｇ，機能種別５１ｈ，機能固有属性５１ｉ，データＩＤ５１ｊ及びキーワードＩＤ５１ｋから構成される。
【００４０】
コンテンツＩＤ５１ａは、レコードを識別するためのＩＤが記録されるフィールドであり、ＩＤはレコードの生成順にしたがって昇順のものが振られるようになっている。
レコードステータス５１ｂは、レコードの状態を示す情報が記録されるフィールドであり、ロック状態（更新不許可状態）、削除による無効状態、保留状態等を示す情報が記録される。
【００４１】
日時５１ｃは、レコードが生成された日時が記録されるフィールドである。
利用者５１ｄは、データを入力した利用者を識別するための情報が記録されるフィールドである。入力した利用者を特定することができない場合は空きフィールドとなる。
【００４２】
入力元５１ｅは、データの入力元を示す情報が記録されるフィールドである。データの入力元としては、ＬＡＮ通信部１３，ＷＡＮ通信部１５，ＦＡＸ通信部１７，ＰＣ通信部２３，記憶媒体アクセス部２５，読取部２９の何れかを特定可能な情報が記録される。なお、ＬＡＮ通信部１３，ＷＡＮ通信部１５，ＦＡＸ通信部１７の場合については、さらにその送信元の情報（ＰＣのＩＰアドレスやＦＡＸの発信元番号等）も記録される。
【００４３】
セキュリティ属性５１ｆは、データの公開情報が記録されるフィールドである。具体的には、「全公開」、「社内公開」、「パートナー公開」、「非公開」の何れかの情報が記録される。
【００４４】
電子透かし情報５１ｇは、複合機１１の製造番号と、日時５１ｃのフィールドに記録された日時とから生成されたコードが記録されるフィールドである。
機能種別５１ｈは、機能の種別が記憶されるフィールドである。ここで言う「機能」というのは、プリント機能、コピー機能、ＦＡＸ送信機能、ＦＡＸ受信機能、ＰＣ−ＦＡＸ送信機能、スキャナ機能、メディアプリント機能、メディア保存機能またはメール転送機能の何れかである。
【００４５】
機能固有属性５１ｉは、機能毎の固有属性（例えばＦＡＸ送信機能であれば、送信したモードや、送信した倍率や、読取時の画像解像度や、レイアウト情報や、モノクロかカラーかの情報や、送信先情報や、送信先の出力可能解像度等）が記録されるフィールドである。
【００４６】
データＩＤ５１ｊは、入力データを識別するためのＩＤが記録されるフィールドである。そのＩＤによってデータテーブルに記憶される入力データを特定することができる。
キーワードＩＤ５１ｋは、キーワードデータを識別するためのＩＤが記録されるフィールドである。そのＩＤによってキーワードテーブルに記憶されるキーワードに関するデータを特定することができる。
【００４７】
次に、図２（ｂ）を用いて、入力データを記憶するデータテーブルの各フィールドを説明する。データテーブルは、データＩＤ５３ａ，参照数５３ｂ，データ形式５３ｃ，データサイズ５３ｄ及び実データ５３ｅから構成される。
【００４８】
データＩＤ５３ａは、レコードを識別するためのＩＤが記録されるフィールドであり、上述したコンテンツテーブルのデータＩＤ５１ｊに対応するものである。
参照数５３ｂは、当該レコードを参照しているコンテンツテーブルのレコード数が記録されるフィールドである。
【００４９】
データ形式５３ｃは、入力データの形式が記録されるフィールドである。例えば、印刷データ、ＦＡＸデータ、ＪＰＥＧ、テキスト等の種別が記録される。
データサイズ５３ｄは、入力データのデータサイズが記録されるフィールドである。
【００５０】
実データ５３ｅは、入力データ自体が記録されるフィールドである。
次に、図２（ｃ）を用いて、入力データ中に含まれるキーワード情報を記憶するキーワードテーブルの各フィールドを説明する。キーワードテーブルは、キーワードＩＤ５５ａ，キーワード５５ｂ，場所５５ｃ，出現回数５５ｄ，色５５ｅ及びサイズ５５ｆから構成される。
【００５１】
キーワードＩＤ５５ａは、レコードを識別するためのＩＤが記録されるフィールドであり、上述したコンテンツテーブルのキーワードＩＤ５１ｋに対応するものである。
キーワード５５ｂは、キーワードそのものが記録されるフィールドである。具体的なキーワードとしては、例えば「社外秘」や「特許」や「顧客情報」等、様々なものがキーワードとなり得る。
【００５２】
場所５５ｃは、当該キーワードが記載されていた文章中の場所が記録されるフィールドであり、例えば、ヘッダー、本文、フッター等の場所を意味する情報が記録される。
出現回数５５ｄは、当該キーワードがデータ中に含まれている回数を記録するフィールドである。
【００５３】
色５５ｅは、当該キーワードの色を記録するフィールドである。
サイズ５５ｆは、当該キーワードの文字のサイズ（ポイント数）を記録するフィールドである。
【００５４】
次に、図３の機密キーワードテーブル説明図を用い、設定記憶部３３が記憶する機密キーワードデータについて説明する。図３に示すように、機密キーワードデータは、テーブル形式によって格納され、各レコードは、キーワードＩＤ６１ａ，キーワード６１ｂ，アクセス制限範囲（ＬＡＮ）６１ｃ，アクセス制限範囲（ＶＰＮ）６１ｄ，アクセス制限範囲（ＷＡＮ）６１ｅ，場所６１ｆ，色６１ｇ，出現回数６１ｈ及びサイズ６１ｉから構成される。
【００５５】
キーワードＩＤ６１ａは、機密キーワードデータを特定するための一意のＩＤである。入力時に昇順で自動付番される。
キーワード６１ｂは、存在した場合に機密ファイルであると判定すべき機密キーワードである。
【００５６】
アクセス制限範囲（ＬＡＮ）６１ｃは、要求端末が接続されたネットワークがＬＡＮの場合に、キーワード６１ｂを含む要求データをアクセス制限の対象にすべきか否かのフラグである。つまり、このフラグが「Ｎ」であればアクセス制限の対象とせずに、キーワード６１ｂが要求データ中に含まれていても要求端末に送信される。一方、このフラグが「Ｙ」であればキーワード６１ｂを含む要求データであってもアクセス制限の対象とし、所定の処理を行う。
【００５７】
アクセス制限範囲（ＶＰＮ）６１ｄは、要求端末が接続されたネットワークがＶＰＮの場合に、キーワード６１ｂを含む要求データをアクセス制限の対象にすべきか否かのフラグである。
【００５８】
アクセス制限範囲（ＷＡＮ）６１ｅは、要求端末が接続されたネットワークがＷＡＮの場合に、キーワード６１ｂを含む要求データをアクセス制限の対象にすべきか否かのフラグである。
【００５９】
場所６１ｆは、アクセス制限の対象とする、文章中の機密キーワードの存在場所の条件である。例えば「Any」であれば、どの場所にある機密キーワードも対象とし、「H」であれば、ヘッダーにある機密キーワードのみを対象とし、「F」であれば、フッターにある機密キーワードのみを対象とする。
【００６０】
色６１ｇは、アクセス制限の対象とする、文章中の機密キーワードの色の条件である。例えば「Any」であれば、どの色の機密キーワードも対象とし、「赤」であれば、赤色の機密キーワードのみを対象とする。
【００６１】
出現回数６１ｈは、アクセス制限の対象とする機密キーワードの出現回数の条件である。例えば、「１」であれば１度の出現でも対象とし、「３」であれば３度出現してはじめてアクセス制限の対象とする。
【００６２】
サイズ６１ｉは、アクセス制限の対象とする機密キーワードの文字サイズ（ポイント数）の条件である。例えば、「12pt」であれば１２ポイント以上の文字サイズの場合にアクセス制限の対象とし、「Any」であればどのような文字サイズであってもアクセス制限の対象とする。
【００６３】
ここまでで複合機１１の概略構成を説明したが、ここで複合機１１の各部と特許請求の範囲に記載の用語との対応を示す。ＬＡＮ通信部１３及びＷＡＮ通信部１５が通信手段に相当し、データ記憶部３１が保持手段に相当し、制御部３９が圧縮送信手段，保護送信手段及びルーター手段に相当し、ＬＡＮ通信部１３，ＷＡＮ通信部１５及び操作部３５が、圧縮レベル受付手段，圧縮停止受付手段及び保護停止受付手段に相当する（ＬＡＮ通信部１３，ＷＡＮ通信部１５は、それぞれに接続されたネットワーク上の端末から指令を受け付ける場合に各受付手段に相当する）。また、記録部２７が印刷手段に相当し、読取部２９がスキャナ手段に相当し、ＦＡＸ通信部１７がファクシミリ手段に相当する。
【００６４】
次に制御部３９が実行する各処理について説明する。なお、各処理の説明に関し、端末からの閲覧要求に関するもののみを説明し、通常の蓄積機能付き複合機が実行する処理については説明を省略する。以下で具体的に説明する処理は、閲覧処理（１）、閲覧処理の中から呼び出される閲覧画面生成処理（２）、閲覧画面生成処理の中から呼び出される機密キーワードチェック処理（３）について説明する。
【００６５】
（１）閲覧処理
まず、閲覧処理について、図４のフローチャートを用いて説明する。閲覧処理は、ＬＡＮ又はＷＡＮに接続された端末から閲覧に関する何らかの要求があった際に制御部３９が実行を開始する。
【００６６】
制御部３９は閲覧処理の実行を開始するとまず、端末がログイン画面を要求しているか否かによって処理を分岐する（Ｓ１０５）。端末がログイン画面を要求している場合にはＳ１１０に進み、端末がログイン画面を要求していない場合にはＳ１１５に進む。
【００６７】
端末がログイン画面を要求している場合に進むＳ１１０では、ログイン画面を生成する。そして、ログイン画面の生成を終えるとＳ１６５に進む。ここで、ログイン画面について、図８のログイン画面４１（端末側で出力されるイメージ）を用いて一例を説明する。ログイン画面４１は、ユーザー名テキストボックス４２とパスワードテキストボックス４３とログインコマンドボタン４４とを備える。ユーザー名テキストボックス４２は、ユーザー名が入力可能となっており、パスワードテキストボックス４３はパスワードが入力可能になっている。また、ログインコマンドボタン４４は、利用者が押下することにより、複合機１１に対してログイン認証の要求が行われるようになっている。
【００６８】
図４のフローチャートに説明を戻し、端末がログイン画面を要求していない場合に進むＳ１１５では、端末がログイン認証を要求しているか否かによって処理を分岐する（Ｓ１１５）。端末がログイン認証を要求している場合にはＳ１２０に進み、端末がログイン認証を要求していない場合にはＳ１４０に進む。
【００６９】
端末がログイン認証を要求している場合に進むＳ１２０では、ログイン認証を実行する。これは、端末からログイン画面で入力されたユーザー名とパスワードとを受け取り、それらの組み合わせが設定記憶部３３に記憶されているユーザー名とパスワードの組み合わせと等しいか否かを判断することである。
【００７０】
続くＳ１２５では、Ｓ１２０での認証の結果によって処理を分岐する。認証が成功した場合にはＳ１３０に進み、認証に失敗した場合にはＳ１３５に進む。
認証が成功した場合に進むＳ１３０では、検索画面を生成する。そして、検索画面の生成を終えるとＳ１６５に進む。ここで、検索画面について、図９の検索画面８１（端末側で出力されるイメージ）を用いて一例を説明する。検索画面８１は、主に、グリッド８２と、条件入力ボックス群８３と、検索コマンドボタン８４と、閲覧（品質優先）コマンドボタン８５ａと、閲覧（ＤＬ速度優先）コマンドボタン８５ｂと、終了コマンドボタン８６とを備える。グリッド８２は、文章番号、記録された日時、文書種別（プリント、ＦＡＸ送信、コピー等）、文書情報（タイトル、利用者名等）が文章毎に表示され、文章単位で選択可能に構成されている。条件入力ボックス群８３は、グリッド８２に表示させる文章を絞り込むための条件を入力するボックス群であり、利用者が、文章番号，日時，文章種別，文章情報，キーワードの少なくとも何れか一つを選択して入力し、検索コマンドボタン８４を押下することにより、グリッド８２に表示させる文章を絞り込むことができる。検索コマンドボタン８４は、条件入力ボックス群８３に入力された条件にしたがってグリッド８２に表示させる文章の絞り込みを実行するコマンドボタンである。閲覧（品質優先）コマンドボタン８５ａは、グリッド８２中で選択されている文章を品質優先で閲覧する際に押下するコマンドボタンである。閲覧（ＤＬ速度優先）コマンドボタン８５ｂは、グリッド８２中で選択されている文章をダウンロード速度優先で閲覧する際に押下するコマンドボタンである。終了コマンドボタン８６は、文章検索画面の表示を終了させるためのコマンドボタンである。
【００７１】
図４のフローチャートに説明を戻し、認証が失敗した場合（Ｓ１２５：Ｎの場合）に進むＳ１３５では、エラーメッセージ付きのログイン画面を生成する。そして、エラーメッセージ付きのログイン画面の生成を終えるとＳ１６５に進む。なお、エラーメッセージ付きのログイン画面というのは、上述したＳ１１０で生成するログイン画面に更に、例えば「認証に失敗しました」というような意味のメッセージを付加したログイン画面である。実例については省略する。
【００７２】
端末がログイン認証を要求していない場合（Ｓ１１５：Ｎの場合）に進むＳ１４０では、検索結果を端末が要求しているか否かによって処理を分岐する（Ｓ１５０）。つまり、上述した図９の検索画面８１における検索コマンドボタン８４が押下されたか否かによって処理を分岐する。検索結果を端末が要求している場合にはＳ１４５に進み、検索結果を端末が要求していない場合にはＳ１５０に進む。
【００７３】
検索結果を端末が要求している場合に進むＳ１４５では、図９の検索画面８１の条件入力ボックス群８３に入力された条件に基づいて検索を行い、検索結果画面を生成する。そして、検索結果画面の生成を終えるとＳ１６５に進む。なお、この検索結果画面の構成は、図９の検索画面８１と同様の構成をしており、グリッド８２の内容が更新され、条件入力ボックス群８３に入力された条件に基づいた文章だけがグリッド８２に表示される。
【００７４】
図４のフローチャートに説明を戻し、検索結果を端末が要求していない場合に進むＳ１５０では、端末が閲覧要求を要求しているか否かによって処理を分岐する。具体的には、閲覧（品質優先）コマンドボタン８５ａまたは閲覧（ＤＬ速度優先）コマンドボタン８５ｂの何れか一方が押下されているか否かによって処理を分岐する。端末が閲覧を要求している場合にはＳ１５５に進み、端末が閲覧を要求していない場合にはＳ１５２に進む。
【００７５】
端末が閲覧を要求している場合に進むＳ１５５では、閲覧画面を生成する閲覧画面生成処理を実行する。この閲覧画面生成処理については後述する。閲覧画面生成処理を終了するとＳ１６５に進む。
【００７６】
端末が閲覧を要求していない場合（Ｓ１５０：Ｎの場合）に進むＳ１５２では、端末が終了を要求しているか否かによって処理を分岐する。端末が終了を要求している場合にはＳ１５３に進み、端末が終了を要求していない場合にはＳ１６０に進む。
【００７７】
端末が終了を要求している場合に進むＳ１５３では、終了画面を生成し、その生成した画面を端末に送信し、本処理（閲覧処理）を終了する。なお、この終了画面は例えば「ログアウトしました」という文字が描かれた画面であるとよい。具体例については説明を省略する。
【００７８】
端末が終了を要求していない場合（Ｓ１５２：Ｎの場合）に進むＳ１６０では、エラーメッセージ画面を生成し、Ｓ１６５に進む。このエラーメッセージ画面は例えば「異常な要求を受け付けました」という文字が描かれた画面であるとよい。具体例については説明を省略する。
【００７９】
Ｓ１６５では、Ｓ１１０，Ｓ１３０，Ｓ１３５，Ｓ１４５，Ｓ１５５又はＳ１６０で生成した画面を要求元の端末に送信し、Ｓ１０５に処理を戻す。
（２）閲覧画面生成処理
次に閲覧画面生成処理について図５及び図６のフローチャートを用いて説明する。閲覧画面生成処理は、上述した閲覧処理の中で呼び出されて実行が開始される。
【００８０】
制御部３９は閲覧画面生成処理の実行を開始すると、まず、閲覧要求されたデータをデータ記憶部３１（より詳しくは、コンテンツテーブル、データテーブル及びキーワードテーブル）から読み出す（Ｓ２０３）。
【００８１】
続いて、読み出したデータに基づいて、データの所有者とログイン認証をしたユーザー（図８のユーザー名テキストボックス４２に入力され、認証を通過したユーザー）とが同じであるか否かによって処理を分岐する（Ｓ２０５）。データの所有者とログイン認証をしたユーザーとが同じである場合には、結合子１にしたがって図６のフローチャートのＳ２２５に進み、データの所有者とログイン認証をしたユーザーとが同じでない場合にはＳ２０７に進む。
【００８２】
データの所有者とログイン認証をしたユーザーとが同じでないとして進んだＳ２０７では、データのセキュリティ属性（コンテンツテーブルのセキュリティ属性５１ｆに記憶されているデータ）にしたがって処理を分岐する。セキュリティ属性が「非公開」であれば結合子２にしたがって図６のフローチャートのＳ２３３に進み、セキュリティ属性が「非公開」でなければＳ２０９に進む。
【００８３】
セキュリティ属性が「非公開」でない場合に進んだＳ２０９では、さらに、セキュリティ属性が「社内公開」であるか否かによって処理を分岐する。セキュリティ属性が「社内公開」である場合にはＳ２１１に進み、セキュリティ属性が「社内公開」でない場合にはＳ２１３に進む。
【００８４】
セキュリティ属性が「社内公開」である場合に進むＳ２１１では、要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮである場合も含む）であるか否かによって処理を分岐する。要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮである場合も含む）である場合には結合子２にしたがって図６のフローチャートのＳ２３３に進み、要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮである場合も含む）でない場合には結合子１にしたがって図６のフローチャートのＳ２２５に進む。
【００８５】
セキュリティ属性が「社内公開」でない場合（Ｓ２０９：Ｎの場合）として進んだＳ２１３では、さらに、セキュリティ属性が「パートナー公開」であるか否かによって処理を分岐する。セキュリティ属性が「パートナー公開」である場合にはＳ２１５に進み、セキュリティ属性が「パートナー公開」でない場合には結合子１にしたがって図６のフローチャートのＳ２２５に進む。
【００８６】
セキュリティ属性が「パートナー公開」である場合に進むＳ２１５では、要求元の端末が接続されているネットワークの種別がＶＰＮであるか否かによって処理を分岐する。要求元の端末が接続されているネットワークの種別がＶＰＮである場合にはＳ２１７に進み、要求元の端末が接続されているネットワークの種別がＶＰＮでない場合にはＳ２１９に進む。
【００８７】
要求元の端末が接続されているネットワークの種別がＶＰＮであるとして進んだＳ２１７では、ＶＰＮ用の認証を行い、その後、Ｓ２２３に進む。なお、このＶＰＮ用の認証というのは、例えば、この認証専用のユーザー名とパスワードをさらに端末に要求して行う認証や、端末から電子証明書を要求して行う認証等である。
【００８８】
要求元の端末が接続されているネットワークの種別がＶＰＮでないとして進んだＳ２１９では、要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮでないＷＡＮ）であるか否かによって処理を分岐する。要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮでないＷＡＮ）である場合にはＳ２２１に進み、要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮでないＷＡＮ）でない場合には結合子１にしたがって図６のフローチャートのＳ２２５に進む。
【００８９】
要求元の端末が接続されているネットワークの種別がＷＡＮ（ＶＰＮでないＷＡＮ）であるとして進んだＳ２２１では、ＷＡＮ用の認証を行い、その後、Ｓ２２３に進む。なお、このＷＡＮ用の認証というのは、例えば、この認証専用のユーザー名とパスワードをさらに端末に要求して行う認証や、端末から電子証明書を要求して行う認証等である。
【００９０】
ＶＰＮ用の認証またはＷＡＮ用の認証を行った後に進むＳ２２３では、それぞれの認証が成功したか否かによって処理を分岐する。認証が成功した場合は結合子１にしたがって図６のフローチャートのＳ２２５に進み、認証が失敗した場合は結合子２にしたがって図６のフローチャートのＳ２３３に進む。
【００９１】
続いて、図６のフローチャートに説明を移し、結合子１にしたがって処理が移行して実行するＳ２２５では、機密キーワードチェック処理を実行する。この機密キーワードチェック処理は、対象のデータ内に機密キーワードが存在しているか否かをチェックする処理である。機密キーワードチェック処理の詳細については後述する。
【００９２】
続いて、機密キーワードチェック処理の実行結果に基づいて処理を分岐する。つまり、閲覧対象のデータ内に機密キーワードが存在しているか否かによって処理を分岐する（Ｓ２２７）。閲覧対象のデータ内に機密キーワードが存在している場合にはＳ２２９に進み、閲覧対象のデータ内に機密キーワードが存在していない場合にはＳ２３５に進む。
【００９３】
閲覧対象のデータ内に機密キーワードが存在しているとして進んだＳ２２９では、機密キーワード用の認証を行い、その後、Ｓ２３１に進む。なお、この機密キーワード用の認証というのは、例えば、この認証専用のユーザー名とパスワードをさらに端末に要求して行う認証や、端末から電子証明書を要求して行う認証等である。
【００９４】
Ｓ２３１では、Ｓ２２９で認証に成功したか否かによって処理を分岐する。Ｓ２２９で認証に成功している場合にはＳ２３５に進み、Ｓ２２９で認証に失敗している場合にはＳ２３３に進む。
【００９５】
機密キーワード用の認証に失敗している場合（Ｓ２３１：Ｎの場合）に進む、および、結合子２にしたがって処理が移行して実行するＳ２３３では、エラーメッセージ画面を生成する。このエラーメッセージ画面は、機密キーワード用の認証に失敗した旨を表すメッセージが記載された画面である。具体例については説明を省略する。エラーメッセージ画面の生成を終えると、本処理（閲覧画面生成処理）を終了し、閲覧処理の呼び出しもと（図４のＳ１５５）に処理を戻す。
【００９６】
機密キーワード用の認証に成功している場合（Ｓ２３１：Ｙの場合）に進む、および、閲覧対象のデータ内に機密キーワードが存在しないとして進んだＳ２３５では、ＷＡＮ通信部１５を介して要求元の端末と通信を行っているか否かによって処理を分岐する。ＷＡＮ通信部１５を介して要求元の端末と通信を行っている場合にはＳ２３７に進み、ＷＡＮ通信部１５を介して要求元の端末と通信を行っていない場合、すなわちＬＡＮ通信部１３を介して要求元の端末と通信を行っている場合にはＳ２５５に進む。
【００９７】
ＷＡＮ通信部１５を介して要求元の端末と通信を行っていないと判定して進んだＳ２５５では、閲覧対象のデータをＰＤＦ（Portable Document Format）に変換する。そして、Ｓ２５７に進む。
【００９８】
ＷＡＮ通信部１５を介して要求元の端末と通信を行っていると判定して進んだＳ２３７では、閲覧対象のデータに印刷禁止データを追加する。そして、そのデータから冗長データ（例えば空白データや、不要な属性データ）を削除し（Ｓ２３９）、電子透かしデータを挿入する（Ｓ２４１）。
【００９９】
続くＳ２４３では、要求端末から品質優先で閲覧の要求があったか否かによって処理を分岐する。つまり、閲覧（品質優先）コマンドボタン８５ａが押下されたか、閲覧（ＤＬ速度優先）コマンドボタン８５ｂが押下されたかによって処理を分岐する（図９参照）。品質優先で閲覧の要求があった場合にはＳ２４９に進み、ＤＬ速度優先で閲覧の要求があった場合にはＳ２４５に進む。
【０１００】
品質優先で閲覧の要求があった場合に進むＳ２４９では、閲覧対象のデータをＰＤＦに変換する。そして、Ｓ２５１に進む。
一方、ＤＬ速度優先で閲覧の要求があった場合に進むＳ２４５では、閲覧対象データの解像度を６４０ドットｘ４８０ドット以下の解像度に縦横比を維持させながら縮小変換する。そして、その縮小変換させたデータをＪＰＥＧ（ＩＳＯ／ＩＥＣ  １０９１８−１）形式に変換し（Ｓ２４７）、Ｓ２５１に進む。
【０１０１】
Ｓ２５１では、変換したデータを暗号化する。この暗号化アルゴリズムとしては例えばＤＥＳやＭＤ５等を用いる。そして、暗号化したデータをｇｚｉｐ（ＲＦＣ１９５２）形式で圧縮し（Ｓ２５３）、Ｓ２５７に進む。
【０１０２】
Ｓ２５７では、Ｓ２５３で圧縮したデータ、または、Ｓ２５５でＰＤＦに変換したデータを貼り付けた閲覧画面を生成する。ここで、この閲覧画面について、図１０の閲覧画面９１（端末側で出力されるイメージ）を用いて一例を説明する。閲覧画面９１は、データ表示エリア９２と、属性表示エリア９３と、戻るコマンドボタン９４とを備える。データ表示エリア９２は、閲覧対象のデータを表示する場所であり、具体的には、複合機１１からｇｚｉｐ（ＲＦＣ１９５２）形式で圧縮され送信されてきた閲覧データ（画像データ）を伸張して表示させたり、ＰＤＦファイルを展開させて表示させたりするための場所である。属性表示エリア９３は、データ表示エリア９２に表示させるデータの属性を表示させる場所である。戻るコマンドボタン９４は、文章検索画面に戻るためのコマンドボタンである。閲覧画面の生成を終えると、本処理（閲覧画面生成処理）を終了し、閲覧処理の呼び出しもと（図４のＳ１５５）に処理を戻す。
【０１０３】
（３）機密キーワードチェック処理
次に、機密キーワードチェック処理について図７のフローチャートを用いて説明する。機密キーワードチェック処理は、上述した閲覧画面生成処理の中で呼び出されて実行が開始される。
【０１０４】
制御部３９は機密キーワードチェック処理の実行を開始すると、まず、閲覧対象データの全てのキーワード（閲覧対象データに関連づけられたキーワードテーブルに記憶されているキーワード）について、後述するＳ３１０の処理対象となったか否かによって処理を分岐する（Ｓ３０５）。閲覧対象データの全てのキーワードが既に、後述するＳ３１０の処理対象となっている場合には、本処理（機密キーワードチェック処理）を終了し、閲覧画面生成処理の呼び出しもと（図６のＳ２２５）に処理を戻す。
【０１０５】
一方、閲覧対象データの全てのキーワードが後述するＳ３１０の処理対象となっていない場合には、閲覧対象データのキーワード（閲覧対象データに関連づけられたキーワードテーブルに記憶されているキーワード）のうち、未だ処理対象となっていないキーワードを１レコードだけ読み出す（Ｓ３１０）。
【０１０６】
続いて、機密キーワードテーブルに記憶されている機密キーワードデータの先頭レコードを選択する（Ｓ３１５）。
続くＳ３２０では、機密キーワードテーブルに記憶されている全ての機密キーワードデータについて、後述するＳ３２５の処理対象となったか否かによって処理を分岐する（Ｓ３２０）。ただし、Ｓ３１５において機密キーワードテーブルに記憶されている機密キーワードデータの先頭レコードを選択する毎に、全ての機密キーワードデータが未処理状態に初期化される。
【０１０７】
全ての機密キーワードデータが既に、後述するＳ３２５の処理対象となっている場合（Ｓ３２０：Ｙの場合）には、Ｓ３０５に処理を戻す。
一方、全ての機密キーワードデータが、後述するＳ３２５の処理対象となっていない場合（Ｓ３２０：Ｎの場合）には、未処理の機密キーワードデータ１レコード読み出す（Ｓ３２５）。
【０１０８】
そして、読み出した機密キーワードデータのキーワードと、閲覧対象データのキーワード（Ｓ３１０で読み出したキーワード）とが一致するか否かによって処理を分岐する（Ｓ３３０）。読み出した機密キーワードデータのキーワードと、対象データのキーワード（Ｓ３１０で読み出したキーワード）とが一致する場合にはＳ３３５に進み、一致しない場合にはＳ３２０に処理を戻す。
【０１０９】
Ｓ３３５では、読み出した機密キーワードデータにおける、閲覧要求元の端末のネットワーク種別に対応するアクセス制限対象が「Ｙ」（アクセス制限の対象）であるか否かによって処理を分岐する。閲覧要求元の端末のネットワーク種別に対応するアクセス制限対象が「Ｙ」である場合にはＳ３４０に進み、閲覧要求元の端末のネットワーク種別に対応するアクセス制限対象が「Ｙ」でない場合にはＳ３２０に処理を戻す。
【０１１０】
Ｓ３４０では、閲覧対象データのキーワード（Ｓ３１０で読み出したキーワード）の出現場所が、読み出した機密キーワードデータにおける場所の条件を満たしているか否かによって処理を分岐する。読み出した機密キーワードデータにおける場所の条件を満たしている場合にはＳ３４５に進み、読み出した機密キーワードデータにおける場所の条件を満たしていない場合にはＳ３２０に処理を戻す。
【０１１１】
Ｓ３４５では、閲覧対象データのキーワード（Ｓ３１０で読み出したキーワード）の色が、読み出した機密キーワードデータにおける色の条件を満たしているか否かによって処理を分岐する。読み出した機密キーワードデータにおける色の条件を満たしている場合にはＳ３５０に進み、読み出した機密キーワードデータにおける色の条件を満たしていない場合にはＳ３２０に処理を戻す。
【０１１２】
Ｓ３５０では、閲覧対象データのキーワード（Ｓ３１０で読み出したキーワード）の出現回数が、読み出した機密キーワードデータにおける出現回数の条件を満たしているか否かによって処理を分岐する。読み出した機密キーワードデータにおける出現回数の条件を満たしている場合にはＳ３５５に進み、読み出した機密キーワードデータにおける出現回数の条件を満たしていない場合にはＳ３２０に処理を戻す。
【０１１３】
Ｓ３５５では、閲覧対象データのキーワード（Ｓ３１０で読み出したキーワード）の文字サイズが、読み出した機密キーワードデータにおけるサイズの条件を満たしているか否かによって処理を分岐する。読み出した機密キーワードデータにおけるサイズの条件を満たしている場合にはＳ３６０に進み、読み出した機密キーワードデータにおけるサイズの条件を満たしていない場合にはＳ３２０に処理を戻す。
【０１１４】
Ｓ３６０では、機密キーワードデータは「有り」と設定し、本処理（機密キーワードチェック処理）を終了し、閲覧画面生成処理の呼び出しもと（図６のＳ２２５）に処理を戻す。
【０１１５】
ここまでで実施形態の複合機１１の構成及び動作について説明したが、本実施形態の複合機１１によれば、帯域幅が狭いであろうと推測される通信インターフェース（ＷＡＮ通信部１５）から送出される情報に対して圧縮加工（図６のＳ２３９，Ｓ２４５，Ｓ２４９，Ｓ２４７，Ｓ２５３）を施すようになっているため、ＷＡＮに固有の問題の１つである帯域幅が狭い場合に通信時間がかかってしまうという問題を軽減することができる。そして、その場合においても、通信インターフェースの種類によって予め圧縮加工の有無が決定されているため、帯域幅を測定するための通信の必要なく、そのような通信によるオーバーヘッドの問題もないため、大規模システムにも耐えうる可能性を有している。
【０１１６】
また、経路上での安全性が低いであろうと推測される通信インターフェース（ＷＡＮ通信部１５）から送出される情報に対して保護加工（図６のＳ２５１）を施すようになっているため、特定のネットワークに固有の問題の１つである経路上で情報の盗聴や改竄をされるおそれがあるという問題を軽減することができる。また、配信先の端末の利用者に対して印刷制限を行う加工（図６のＳ２３７）も行っているため、情報の提供者の権利を守ることができ、結果的に様々な情報を配信しやすくなる。
【０１１７】
以下、他の実施形態について述べる。
上記複合機１１は、閲覧時に、品質を優先するのか、ダウンロード速度を優先するのか（つまり、画像解像度を落としてＪＰＥＧ形式に変換するか、ＰＤＦファイルに変換するか）を端末側で選択できるようになっていたが、さらに、圧縮レベル（圧縮率の度合い）や、圧縮有無や、暗号有無等も端末側から選択可能になっているとよい。このようになっていれば、より端末側利用者の使い勝手が向上する。
【図面の簡単な説明】
【０１１８】
【図１】実施形態の複合機の概略構成を示すブロック図である。
【図２】コンテンツテーブル、データテーブル及びキーワードテーブルのフィールド一覧である。
【図３】機密キーワードテーブルを説明するための説明図である。
【図４】閲覧処理を説明するためのフローチャートである。
【図５】閲覧画面生成処理を説明するためのフローチャートである。
【図６】閲覧画面生成処理を説明するためのフローチャートである。
【図７】機密キーワードチェック処理を説明するためのフローチャートである。
【図８】ログイン画面を説明するための画面例である。
【図９】検索画面を説明するための画面例である。
【図１０】閲覧画面を説明するための画面例である。
【符号の説明】
【０１１９】
１１…複合機、１３…ＬＡＮ通信部、１５…ＷＡＮ通信部、１７…ＦＡＸ通信部、１９…ＦＡＸ符号部、２１…ＦＡＸ復号部、２３…ＰＣ通信部、２５…記憶媒体アクセス部、２７…記録部、２９…読取部、３１…データ記憶部、３３…設定記憶部、３５…操作部、３７…表示部、３９…制御部。
【図１】
2006074525.tif 000003
【図２】
2006074525.tif 000004
【図３】
2006074525.tif 000005
【図４】
2006074525.tif 000006
【図５】
2006074525.tif 000007
【図６】
2006074525.tif 000008
【図７】
2006074525.tif 000009
【図８】
2006074525.tif 000010
【図９】
2006074525.tif 000011
【図１０】
2006074525.tif 000012