(57)【要約】【課題】  イントラネット等のネットワーク内文書データを、セキュリティレベルを落とすことなく外部ネットワークを介して出力する。【解決手段】  イントラネット内で、登録ユーザのアクセスを許容したデータベースを有する文書管理システムと、ユーザ端末からの要求を受信し、該要求に従って文書管理システムからデータを取得し情報出力システムに送信する代理システムと、代理システムから送信されるデータを受信し、出力装置を介して出力する情報出力システムを有する構成とし、各システムは独自のユーザ情報に基づく認証を行なう。本構成により、インターネット等に接続されたユーザの情報端末、および情報出力システムが、直接、文書管理システムと通信を実行することなく、代理システムとの通信のみによって文書の取得、出力が可能となる。【選択図】  図１
2006113710.tif 000002
【特許請求の範囲】
【請求項１】
情報処理システムであり、
文書データを格納し、登録ユーザのみのアクセスを許容した文書データベースを有する文書管理システムと、
ユーザ端末からの要求を受信し、該要求に従って前記文書管理システムから文書データを取得し、情報出力システムに送信する代理システムと、
前記代理システムから送信される文書データを受信し、出力装置を介して出力する情報出力システムを有し、
前記代理システムは、
ユーザ端末から通信部を介して入力するユーザ情報に基づいて認証処理を実行する認証処理部と、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得部と、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理部と、
を有する構成であることを特徴とする情報処理システム。
【請求項２】
前記代理システムおよび前記文書管理システムは、相互通信が許容された同一イントラネットに接続されたシステムとして構成され、前記情報出力システムは、前記イントラネット外に接続されたシステムであることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記代理システムは、
前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、前記データ取得部およびデータ転送部は、前記記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記文書管理システムは、
文書管理システムに対するアクセス権限を有するユーザに対応するユーザ情報を格納した文書管理システム記憶部と、
代理システムから受信する文書管理システム対応ユーザ情報と、前記文書管理システム記憶部に格納されたユーザ情報との照合処理に基づく認証を実行する認証処理部とを有し、
該認証処理部におけるユーザ認証の成立を条件として、代理システムに対する取得要求文書の提供処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記情報出力システムは、
情報出力システムのサービス受領権限を有するユーザに対応するユーザ情報を格納した情報出力システム記憶部と、
代理システムから受信する情報出力システム対応ユーザ情報と、前記情報出力システム記憶部に格納されたユーザ情報との照合処理に基づく認証を実行する認証処理部とを有し、
該認証処理部におけるユーザ認証の成立を条件とした代理システムからの文書データ受信処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記情報出力システムは、前記代理システムから受信した文書データに対応するプリント予約番号を、代理システムに通知する処理を実行する構成であり、
前記情報出力システムは、
前記出力装置を介してユーザによって入力されるプリント予約番号に基づいて、該プリント予約番号に対応する文書データを取得し、出力装置を介して出力する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項７】
前記代理システムは、さらに、
前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析部を有し、前記データ取得部は、前記情報解析部の解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項８】
前記データ取得部は、
前記情報解析部の解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なう構成であることを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記データ取得部は、
前記情報解析部の解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なう構成であることを特徴とする請求項７に記載の情報処理システム。
【請求項１０】
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する代理システムとしての情報処理装置であり、
ユーザ端末から通信部を介して入力するユーザ情報に基づいて認証処理を実行する認証処理部と、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得部と、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理部と、
を有する構成であることを特徴とする情報処理装置。
【請求項１１】
前記情報処理装置は、
前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、前記データ取得部およびデータ転送部は、前記記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行する構成であることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、さらに、
前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析部を有し、前記データ取得部は、前記情報解析部の解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行する構成であることを特徴とする請求項１０に記載の情報処理装置。
【請求項１３】
前記データ取得部は、
前記情報解析部の解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なう構成であることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記データ取得部は、
前記情報解析部の解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なう構成であることを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
ユーザ端末から通信部を介して入力するユーザ情報に基づく認証処理を実行する認証処理ステップと、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得ステップと、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項１６】
前記コンピュータ・プログラムを実行する情報処理装置は、前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、
前記データ取得ステップおよびデータ転送ステップでは、記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行することを特徴とする請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
前記コンピュータ・プログラムは、さらに、
前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析ステップを有し、
前記データ取得ステップは、前記情報解析ステップにおける解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行するステップであることを特徴とする請求項１５に記載のコンピュータ・プログラム。
【請求項１８】
前記データ取得ステップは、
前記情報解析ステップにおける解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なうステップを含むことを特徴とする請求項１７に記載のコンピュータ・プログラム。
【請求項１９】
前記データ取得ステップは、
前記情報解析ステップにおける解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なうステップを含むことを特徴とする請求項１７に記載のコンピュータ・プログラム。
【請求項２０】
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する処理を実行する情報処理方法であり、
ユーザ端末から通信部を介して入力するユーザ情報に基づく認証処理を実行する認証処理ステップと、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得ステップと、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、ユーザの情報端末などを利用してネットワークを介したデータ取得要求を行い、データをネットワークに接続されたプリンタに転送させて出力する構成とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
インターネットあるいはイントラネットなどを利用したネットワーク通信が盛んになり、ネットワークを介したデータ転送利用サービスも多様化してきている。また、ユーザが利用する情報処理端末の小型化・軽量化も急速に進んでいる。可搬型の情報処理端末としては従来のノートＰＣ(Personal Computer)はもとより、さらに小型の機器、例えばインターネットアクセス機能を持ったＰＤＡ(Personal Digital Assistance)や携帯電話などが浸透しつつある。また、情報処理端末の小型軽量化、高性能化による機器面での充実、携帯電話・ＰＨＳ(Personal Handy phone System)等の普及のみならず、ホットスポットサービスと呼ばれる無線ＬＡＮ(Local Area Network)中継局の整備、ＶＰＮ(Virtual Private Network)接続環境整備などの通信環境面のインフラも充実してきている。
【０００３】
しかしながら、例えば情報端末を携帯するユーザは、外出中にいつでもどこでも社内やホームオフィスと変わらない環境で、データの取得やプリント出力など、様々なデータ処理を行いたいという要望を持っているが、必ずしも、これらのユーザの要求を満足させる環境が整備されているという状況には至っていない。
【０００４】
なかでも、セールスマン／ウーマンなどの外勤者の場合、商品案内、プレゼンテーション資料などの顧客に即した情報を、いちいち帰社せずに社外で入手したいというニーズが高い。しかし、ユーザの携帯する情報処理端末単体では表示可能な情報量は限られており、また、可読性や書き込み、配布のしやすさ、低コストなどのメリットを考慮すると、従来どおりのプリントされたペーパーメディアを利用したいという場合も多い。
【０００５】
各種の情報端末を携帯しペーパーメディアの利用を希望するユーザに対し、出先で情報出力すなわちプリント環境を提供するシステムとして、例えばコンビニエンスストアなどの公共スペースに共有プリンタを設置し、ユーザの情報端末に格納されたデータを、共有プリンタを利用して出力させる構成が知られている。例えば、特許文献１には、セキュリティを保持しつつ、共有プリンタを利用する構成として、コンビニエンスストアなどに設置した共有プリンタをネットワーク接続し、ネットワーク経由で遠隔地から情報を転送してプリンタによって出力するプリントサーバの利用構成を開示している。
【０００６】
しかし、現状のネットワークを介したプリントサービスシステムは、共有プリンタを介して文書出力を行なう場合、ユーザの情報端末に格納された文書データを、一旦ネットワークを介して情報登録サーバに登録し、登録サーバに登録されたユーザデータをネットワーク経由してコンビニなどに設置された共有プリンタに再度転送して出力（プリント）するという処理が必要な構成となっている。すなわち、プリント出力可能なデータは、ユーザの端末から登録サーバに転送されて登録されたデータに限られ、ユーザの端末に格納されたデータ以外のネットワーク上のサーバなどに格納された文書データなどをユーザが自在に選択して出力可能とした構成とはなっていない。
【０００７】
従って、例えば、会社のサーバに保持されたデータでありユーザの端末には格納されていない文書データをコンビニなどに設置された共有プリンタに転送して出力するといった処理はできない。一般に、社内文書のような企業内イントラネット上に格納されている文書データは、ファイアウォールなどイントラネット固有のアクセス制限構成が構築されており、外部からのアクセスが制限されている。
【０００８】
会社の文書サーバなど、多くの機密データを含む文書が格納された文書管理システムを社外システムからアクセス可能な状態にするということは、機密保持やセキュリティの面から考えると好ましくない。つまり、公共の場所に設置され、インターネット等のネットワークに接続されたプリンタを利用した現在の情報出力システムが、イントラネットなど、特定の企業内ネットワークなどのネットワークに接続された文書管理システムの管理文書を取得し、インターネット等のネットワークに接続されたプリンタを利用して出力するといった構成は、セキュリティ上、問題であり実現することは困難である。
【０００９】
また、従来の一般的な文書管理システムは文書管理機能しか持っておらず、情報出力システムに対して自身が保持している情報を送信する機能は持っていない。このため、情報出力システムから文書管理システムに対して情報取得要求を行っても、文書管理システムは情報出力システムに情報を送信することができないという問題もある。
【００１０】
文書管理システムに対するアクセス権限の設定されたユーザが、ユーザの情報端末を利用して文書管理システムにアクセスし、文書管理システムから特定の文書をダウンロードし、ユーザの情報端末からさらに、インターネット等に接続された情報出力システムのサーバにデータをアップロードしてユーザ登録データとして、さらに、情報出力システムのサーバからコンビニなどに設置されたプリンタにデータ転送を行なってプリンタ出力を行なうという方法も可能ではあるが、この方法には以下のようなデメリットが存在する。すなわち、通信速度やコストが非常に限定されている携帯情報端末装置などの利用環境で、情報を一度ダウンロードし、再度アップロードすることで無駄な通信費用と時間的コストが発生する。また、携帯情報端末装置などのメモリ容量が限られた情報端末装置では大容量もしくは大量の情報を記録することができないため、処理可能なデータが制限されるという問題がある。これらは外出先で小型の情報処理端末を使う以上回避できない問題である。
【００１１】
なお、携帯情報端末装置を用いて所望の情報を検索し、使用者が指定した場所でその情報を出力する構成を開示した技術として、特許文献２に記載の構成がある。特許文献２には、携帯電話等の携帯情報端末装置を用いて、無線通信網を経由してホストコンピュータが保有している情報を検索し、検索した情報を携帯情報端末装置に記録させ、使用者が指定した出力装置で出力することにより、簡単で経済的な情報出力システムを実現している
【００１２】
しかしながら、上記の従来技術の構成は、検索した情報を携帯情報端末装置に記録し、その携帯情報端末装置を出力装置（プリンタ）に直接接続してプリンタ出力を行なう構成であるため、無線通信網を経由して携帯情報端末装置に情報をダウンロードする必要がある。そのため無線通信網を利用してダウンロードを行うために通信費用と時間的コストが上昇するという問題がある。また、メモリ容量が限られた携帯情報端末に多くの情報を記録することは困難であり処理可能なデータが小容量のデータに制限されるという問題がある。
【００１３】
また、特許文献３は、携帯情報端末装置の使用者が、所望の情報をデータセンタから検索し、使用者が指定した場所でその検索データの出力を可能とした情報出力システムを開示している。さらに、特許文献４は、ネットワーク経由で発行された情報出力要求を処理するネットワーク情報出力システムおよび方法として、携帯情報端末のように理論的および物理的な居場所が不特定な相手から発行された情報出力要求を処理するネットワーク情報出力システムを開示している。
【００１４】
しかし、特許文献３に記載の構成は、特定の専用回線網で接続された構成を必要としており、専用回線に接続されたネットワーク端末としてのプリンタへの出力は可能とした構成を開示しているにすぎない。また、特許文献４に記載の構成は、モバイル環境からの要求にしたがってテンプレートを元に作成・編集された文書を出力する構成であり、文書管理システム自体が、ユーザの携帯情報端末からのリクエストを処理する機能を備えていることが前提となる。一般的に、社内のローカルネットワークとしてのイントラネットに接続された文書管理システムは、セキュリティ上の制限から、外部からの直接アクセスは排除する構成とされている場合が多い。このような外部からのアクセスを拒絶するセキュリティレベルの高い文書管理システムを利用した場合には、特許文献４のような構成をとることができないという問題がある。
【特許文献１】特開２００１−１３４５１５
【特許文献２】特開２００１−１９５２０９
【特許文献３】特開平１０−２２２５２７
【特許文献４】特開２００１−２５６０１０
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、上述の問題点に鑑みてなされたものであり、企業内イントラネットなどのアクセス制限のなされた内部ネットワークに接続され、外部からの直接アクセスが許容されない文書管理システムにおいて管理する文書等のデータの取得要求を、イントラネットに接続された代理システムに対して行ない、さらに代理システムが文書管理システムから必用データを取得し、取得したデータを外部の情報出力システムに送信する構成として、セキュリティレベルを低下させることなく文書管理システムの管理データをインターネットなどの外部ネットワークに接続されたプリンタを利用して出力することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の第１の側面は、
情報処理システムであり、
文書データを格納し、登録ユーザのみのアクセスを許容した文書データベースを有する文書管理システムと、
ユーザ端末からの要求を受信し、該要求に従って前記文書管理システムから文書データを取得し、情報出力システムに送信する代理システムと、
前記代理システムから送信される文書データを受信し、出力装置を介して出力する情報出力システムを有し、
前記代理システムは、
ユーザ端末から通信部を介して入力するユーザ情報に基づいて認証処理を実行する認証処理部と、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得部と、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理部と、
を有する構成であることを特徴とする情報処理システムにある。
【００１７】
さらに、本発明の情報処理システムの一実施態様において、前記代理システムおよび前記文書管理システムは、相互通信が許容された同一イントラネットに接続されたシステムとして構成され、前記情報出力システムは、前記イントラネット外に接続されたシステムであることを特徴とする。
【００１８】
さらに、本発明の情報処理システムの一実施態様において、前記代理システムは、前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、前記データ取得部およびデータ転送部は、前記記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の情報処理システムの一実施態様において、前記文書管理システムは、文書管理システムに対するアクセス権限を有するユーザに対応するユーザ情報を格納した文書管理システム記憶部と、代理システムから受信する文書管理システム対応ユーザ情報と、前記文書管理システム記憶部に格納されたユーザ情報との照合処理に基づく認証を実行する認証処理部とを有し、該認証処理部におけるユーザ認証の成立を条件として、代理システムに対する取得要求文書の提供処理を実行する構成であることを特徴とする。
【００２０】
さらに、本発明の情報処理システムの一実施態様において、前記情報出力システムは、情報出力システムのサービス受領権限を有するユーザに対応するユーザ情報を格納した情報出力システム記憶部と、代理システムから受信する情報出力システム対応ユーザ情報と、前記情報出力システム記憶部に格納されたユーザ情報との照合処理に基づく認証を実行する認証処理部とを有し、該認証処理部におけるユーザ認証の成立を条件とした代理システムからの文書データ受信処理を実行する構成であることを特徴とする。
【００２１】
さらに、本発明の情報処理システムの一実施態様において、前記情報出力システムは、前記代理システムから受信した文書データに対応するプリント予約番号を、代理システムに通知する処理を実行する構成であり、前記情報出力システムは、前記出力装置を介してユーザによって入力されるプリント予約番号に基づいて、該プリント予約番号に対応する文書データを取得し、出力装置を介して出力する構成であることを特徴とする。
【００２２】
さらに、本発明の情報処理システムの一実施態様において、前記代理システムは、さらに、前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析部を有し、前記データ取得部は、前記情報解析部の解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行する構成であることを特徴とする。
【００２３】
さらに、本発明の情報処理システムの一実施態様において、前記データ取得部は、前記情報解析部の解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なう構成であることを特徴とする。
【００２４】
さらに、本発明の情報処理システムの一実施態様において、前記データ取得部は、前記情報解析部の解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なう構成であることを特徴とする。
【００２５】
さらに、本発明の第２の側面は、
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する代理システムとしての情報処理装置であり、
ユーザ端末から通信部を介して入力するユーザ情報に基づいて認証処理を実行する認証処理部と、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得部と、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理部と、
を有する構成であることを特徴とする情報処理装置にある。
【００２６】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、前記データ取得部およびデータ転送部は、前記記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行する構成であることを特徴とする。
【００２７】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析部を有し、前記データ取得部は、前記情報解析部の解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行する構成であることを特徴とする。
【００２８】
さらに、本発明の情報処理装置の一実施態様において、前記データ取得部は、前記情報解析部の解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なう構成であることを特徴とする。
【００２９】
さらに、本発明の情報処理装置の一実施態様において、前記データ取得部は、前記情報解析部の解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なう構成であることを特徴とする。
【００３０】
さらに、本発明の第３の側面は、
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
ユーザ端末から通信部を介して入力するユーザ情報に基づく認証処理を実行する認証処理ステップと、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得ステップと、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３１】
さらに、本発明のコンピュータ・プログラムの一実施態様において、前記コンピュータ・プログラムを実行する情報処理装置は、前記ユーザ端末から入力するユーザ情報と、前記文書管理システム対応ユーザ情報と、前記情報出力システム対応ユーザ情報とを対応付けたデータを格納した記憶部を有し、前記データ取得ステップおよびデータ転送ステップでは、記憶部に格納されたデータを参照して、前記文書管理システム対応ユーザ情報または前記情報出力システム対応ユーザ情報の取得処理を実行することを特徴とする。
【００３２】
さらに、本発明のコンピュータ・プログラムの一実施態様において、前記コンピュータ・プログラムは、さらに、前記ユーザ端末から入力する文書指定情報の解析を実行する情報解析ステップを有し、前記データ取得ステップは、前記情報解析ステップにおける解析情報に基づく文書指定情報を前記文書管理システムに出力して指定文書データを取得する処理を実行するステップであることを特徴とする。
【００３３】
さらに、本発明のコンピュータ・プログラムの一実施態様において、前記データ取得ステップは、前記情報解析ステップにおける解析に基づく文書指定情報に従って、複数の文書管理システムから、指定文書を格納し管理する文書管理システムを選択し、該選択文書管理システムに対して指定文書データの取得要求を行なうステップを含むことを特徴とする。
【００３４】
さらに、本発明のコンピュータ・プログラムの一実施態様において、前記データ取得ステップは、前記情報解析ステップにおける解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システムのアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なうステップを含むことを特徴とする。
【００３５】
さらに、本発明の第４の側面は、
ユーザ端末からの要求を受信し、該要求に従って文書管理システムから文書データを取得し、情報出力システムに送信する処理を実行する情報処理方法であり、
ユーザ端末から通信部を介して入力するユーザ情報に基づく認証処理を実行する認証処理ステップと、
前記ユーザ情報に基づいて前記文書管理システム対応ユーザ情報を取得し、該文書管理システム対応ユーザ情報および文書指定情報を前記文書管理システムに出力して指定文書データを取得するデータ取得ステップと、
ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システムに出力し、情報出力システムにおけるユーザ認証成立を条件として、文書管理システムから取得した文書データを情報出力システムに送信するデータ転送処理ステップと、
を有することを特徴とする情報処理方法にある。
【００３６】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００３７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３８】
本発明の構成によれば、イントラネット内で、登録ユーザのアクセスを許容したデータベースを有する文書管理システムと、ユーザ端末からの要求を受信し、該要求に従って文書管理システムからデータを取得し情報出力システムに送信する代理システムと、代理システムから送信されるデータを受信し、出力装置を介して出力する情報出力システムを有する構成とし、インターネット等に接続されたユーザの情報端末、および情報出力システムは、直接、セキュアデータを含む文書を格納し管理する文書管理システムとの通信を実行することなく、代理システムとのみの通信によって文書の取得、出力を行なう構成としたので、文書管理システムに対して、インターネットなど外部ネットワークからの直接的なアクセスを許容することなくすべての処理が実行可能となる。従って、イントラネット内の文書管理システムのセキュリティレベルを落とすことなく、データの入手が実現される。
【００３９】
さらに、本発明の構成においては、代理システムにおいて、ユーザ端末から入力するユーザ情報に基づく認証処理を実行し、さらに、ユーザ情報に基づいて文書管理システム対応ユーザ情報を取得して文書管理システムに提供する構成としたので、文書管理システムは、文書管理システムが管理するユーザ情報に基づくユーザ認証が実行可能であり、さらに、代理システムは、ユーザから取得したユーザ情報に基づいて情報出力システム対応のユーザ情報を取得して情報出力システムに提供する構成としたので、情報出力システムは、情報出力システムが管理するユーザ情報に基づくユーザ認証が実行でき、このユーザ認証成立を条件として文書データを入力して格納しユーザの要求に応じて出力（プリント）する構成としたので、それぞれのシステム固有のユーザ情報に基づく正規の認証が実行可能となり、セキュリティの高い文書管理、安全なデータ通信、出力が実現される。
【発明を実施するための最良の形態】
【００４０】
以下、図面を参照しながら本発明の情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００４１】
図１は本発明の情報処理システムの全体構成を示す図である。まず、本発明の情報処理システムの構成および処理の概要について図１を参照して説明する。具体的な処理シーケンスについては、図２以下を参照して後段で説明する。本発明の情報処理システムは、図１に示すように、イントラネット１８１に接続された文書管理システム１１０と、代理システム１３０、さらに、インターネット１８１に接続された情報出力システム１５０を有する。なお、図には、文書管理システム１１０、代理システム１３０、情報出力システム１５０を各々１つずつ示してあるが、これらは、ネットワーク上に複数存在可能である。
【００４２】
文書管理システム１１０は、文書データを格納し、登録ユーザのみのアクセスを許容した文書データベース１１１を有する。代理システム１３０は、ユーザ１７０の情報端末１７１からの要求を受信し、要求に従って文書管理システム１１０から文書データを取得し、情報出力システム１５０に送信する処理を実行する。情報出力システム１５０は、代理システム１３０から送信される文書データを受信し、出力装置１６２を介して出力する処理を実行する。
【００４３】
ユーザ１７０は、例えば携帯型の情報端末１７１を有し、情報端末１７１をインターネット１８２、ファイアウォール１９１を介して、あるいはリモートアクセスシステムとしての例えばＲＡＳ（Remote Access Service）１９２を介してイントラネット１８１に接続された代理システム１３０にアクセスすることができる。代理システム１３０は、ユーザからの要求に応じて、文書管理システム１１０によって管理された文書を取得し、コンビニ等の公共スペース１６１に設置された多数の出力装置１６２をネットワーク接続して管理する情報出力システム１５０に送信する。
【００４４】
情報出力システム１５０は、代理システム１３０から受信した文書データを情報登録サーバ１５１のデータベース１５２に格納する。その後、コンビニ等の公共スペース１６１に設置された出力装置１６２に入力されたユーザの要求に応じて出力装置１６２にデータを転送し、出力部（プリンタ）１６４を介して出力（プリント）する。
【００４５】
代理システム１３０は、所定の処理シーケンスに従って、ユーザの確認などを実行し、指定文書を文書管理システム１１０から取得して、情報出力システム１５０の情報登録サーバ１５１に、取得データを送信する。ユーザ１７０は、その後、例えばデータ取得要求時に設定された有効期限内の任意のタイミングにおいて、公共スペース１６１に設置された出力装置１６２を利用して、情報出力システム１５０の情報登録サーバ１５１に転送済みのデータを出力（プリント）してペーパーメディアとしてのデータを得ることができる。
【００４６】
この一連の処理において、ユーザ１７０の情報端末１７１、および情報出力システム１５０は、直接、文書管理システム１１０との通信を実行することはない。すなわち、文書管理システム１１０に対する外部からのアクセスを許容することなく、処理が実行される。従って、イントラネット１８１内の文書管理システムのセキュリティレベルを落とすことなく、データの入手が実現される。
【００４７】
図１に示す、各システムの詳細について説明する。イントラネット１８１は、例えば企業内ネットワークとして設定され、例えばアドレス識別処理による通信制御を実行する機能を持つファイアウォール１９１などにより、外部との通信が制限された構成を有する。
【００４８】
イントラネット１８１には、機密文書、内部文書などを含む様々なデータをデータベース１１１に格納し管理する文書管理システム１１０と、ユーザ１７０の（携帯）情報端末１７１からの要求を受領し、要求に従って、文書管理システム１１０からの文書の取得および、インターネット１８２に接続された情報出力システム１５０の情報登録サーバ１５１に取得データを転送する処理を実行する代理システム１３０が接続されている。
【００４９】
文書管理システム１１０は、機密文書、内部文書などを含む様々なデータを格納したデータベース１１１と、代理システム１３０や、その他のイントラネット１８１に接続された端末（図示せず）からの情報取得、あるいは閲覧要求に応じて、所定の認証アルゴリズムに従った認証処理を実行する認証処理部１１２、通信部１１３、およびユーザ情報等を格納した記憶部１１４を有し、文書要求者としてのユーザの認証の成立を条件として、データベース１１１に格納されたデータの出力あるいは開示処理を実行する。
【００５０】
文書管理システム１１０は、原則としてイントラネット１８１に直接接続されたシステムや機器からの情報要求に対する情報出力のみを実行し、ファイアウォール１９１の外のインターネット接続システム、または機器からの情報要求に対する情報開示、出力は実行しない。ただし、社員など特定のユーザは、予め設定されたＩＤ、パスワードなどを適用した認証シーケンスを実行することで、情報端末１７１を介して情報閲覧、情報取得が許容される構成としてもよい。しかし、この場合でも、情報出力システム１５０から文書管理システム１１０への直接的なアクセスは許容されない。
【００５１】
情報出力システム１５０は、インターネット１８２を介して接続された例えばコンビニなどの公共スペース１６１に設置されたネットワークプリンタなどの出力装置１６３によるデータの出力（プリント）サービスを実行するシステムである。情報出力システム１５０は、出力用のデータなどを登録するデータベース１５２を有する情報登録サーバ１５１を有する。情報登録サーバ１５１は、データベース１５２と、データベース１５２内のデータの出力権限を有するユーザ、すなわち情報出力システムのサービス受領権限を有するユーザであるか否かを判定するための認証処理を実行する認証処理部１５３、通信部１５４、およびユーザ情報等を格納した記憶部１５５を有する。
【００５２】
ユーザ１７０が代理システム１３０に依頼して、代理システム１３０が文書管理システム１１０から取得したデータは、情報出力システム１５０の情報登録サーバ１５１内のデータベース１５２に転送されて、格納されることになる。このデータ転送に際し、認証処理部１５３によって、ユーザ確認処理としての認証が実行され、出力サービスの許容された登録ユーザであることの確認がなされたことを条件として情報登録サーバ１５１へのデータ転送が実行され、データベース１５２への指定文書の格納処理がなされる。ユーザは、情報登録サーバ１５１内のデータベース１５２に格納された文書をコンビニなどの公共スペース１６１に設置された出力装置１６２を利用して出力処理（プリント）を行なうことができる。
【００５３】
情報出力システム１５０は、図に示すように、インターネット１８２に接続されたコンビニなどの公共スペースに設置された出力装置１６２をネットワーク接続しており、ユーザ１７０によって指定された出力先にデータを出力する。出力装置１６２の出力部１６４を介する印刷出力を行なう際には、通信部１６５を介して情報登録サーバ１５１に対して、ユーザの入力する文書指定情報としてのプリント予約番号を送信し、情報登録サーバ１５１から対応する文書データを受信し、出力部１６４を介して出力する。この処理に際して課金管理部１６３による課金処理を実行する。なお、課金処理構成を設けない構成としてもよい。
【００５４】
イントラネット１８１に接続された代理システム１３０は、ユーザ１７０の情報端末１７１からの要求に応じて、文書管理システム１１０から指定文書を取得し、情報出力システム１５０の情報登録サーバ１５１に出力する処理を実行する。
【００５５】
文書管理システム１１０は、図に示すようにデータ取得・転送処理部１３１、情報解析部１３２、通信部１３３、認証処理部１３４、記憶部１３５、データベース１３６を有する。
【００５６】
認証処理部１３４は、ユーザ１７０の情報端末１７１から受信するユーザＩＤ、パスワード等に基づいて記憶部１３５に格納されたユーザ情報を参照して認証処理を実行する。ユーザが代理システム１３０において登録されたユーザであることが確認されると、情報解析部１３２は、ユーザ１７０の情報端末１７１から、文書管理システム１１０のデータベース１１１に格納された文書の指定情報を含む文書取得要求を受領し、さらに記憶部１３５に格納されたユーザ情報に基づいてユーザの特定処理を行ない、ユーザ情報と、ユーザ１７０の情報端末１７１から受信した文書の指定情報を、データ取得・転送処理部１３１に出力する。
【００５７】
データ取得・転送処理部１３１は、ユーザ１７０の情報端末１７１から取得したユーザ情報に基づいて文書管理システム対応ユーザ情報を取得し、取得した文書管理システム対応ユーザ情報および文書指定情報を文書管理システム１１０に出力して指定文書データを取得する処理を実行する。
【００５８】
データ取得・転送処理部１３１は、情報解析部１３２から受領した情報に基づいて、文書管理システム１１０のデータベース１１１に格納された指定文書を取得し、取得データをデータベース１３６に格納する。さらに、その後、データベース１３６に格納された文書データを情報出力システム１５０の情報登録サーバ１５１に出力する処理を実行する。
【００５９】
なお、データ取得・転送処理部１３１は、ユーザから取得したユーザ情報に基づいて情報出力システム対応ユーザ情報を取得し、該取得ユーザ情報を情報出力システム１５０に出力し、情報出力システム１５０におけるユーザ認証の成立を条件として、文書管理システム１１０から取得した文書データを情報出力システム１５０に送信する処理を実行する。
【００６０】
また、データ取得・転送処理部１３１は、情報登録サーバ１５１が受信した文書データに基づいて生成したプリント予約番号を情報登録サーバ１５１から受信し、通信部１３３は、プリント予約番号をユーザ１７０の情報端末１７１と、情報出力システム１５０に送信する処理を実行する。
【００６１】
ユーザ１７０は、プリント予約番号１７１を情報端末１７１によって受信し、その後、情報出力システム１５０の管理する公共スペース１６１に設置された出力装置１６２にプリント予約番号を入力する。情報出力システム１５０の情報登録サーバ１５１は、プリント予約番号に対応する文書データを取得して出力部１６３を介して文書データを出力（プリント）する。なお、この処理の際、必要に応じて課金管理部１６２による課金処理が実行される。
【００６２】
次に、図２以下を参照して、ユーザ１７０の代理システム１３０に対するアクセスから、情報出力システム１５０の管理する出力装置１６２を介するデータ出力までの一連の処理の詳細について説明する。
【００６３】
図２、図３のシーケンス図に従って、各処理について説明する。まず、図２に示すステップＳ０１において、ユーザ１７０は、ユーザの所有する情報端末１７１を用いて、インターネット１８２、イントラネット１８１を介して代理システム１３０に接続する。ユーザの情報端末１７１からインターネット１８２への接続方法は、携帯電話、ＰＨＳ(Personal Handy phone System)などによるダイアルアップ、インターネットカフェの利用、ホットスポットサービスと呼ばれる無線ＬＡＮ(Local Area Network)中継局の利用など、様々な接続方法の利用が可能であり、その手法は特定のものに限定されない。インターネット１８２からイントラネット１８１へのアクセスは、既存の各種ＶＰＮ(Virtual Private Network)技術の利用構成が適用できる。なお、イントラネット１８１内に設けられたＲＡＳ（Remote Access Service）１９２に直接ダイアルアップする場合は、ＶＰＮ技術は不要である。ＲＡＳ（Remote Access Service）は、電話回線やクロスケーブルによって直結されたシリアルポート、ＩＳＤＮなどによってサポートされており、ＮｅｔＢＥＵＩプロトコル、ＴＣＰ／ＩＰによる通信が可能である。
【００６４】
ステップＳ０１の処理、すなわち、ユーザ１７０による情報端末１７１を適用した代理システム１３０へのアクセスに際して、ユーザはユーザＩＤ、パスワードを情報端末１７１に入力して代理システム１３０へ送信する。情報端末１７１には、この一連の処理に対応するプログラムが格納されており、プログラムの起動によってユーザＩＤ、パスワードの入力画面が情報端末１７１に表示される。情報端末１７１に表示されるユーザＩＤ、パスワードの入力画面の構成例を図４に示す。図４に示すように、入力画面には、ユーザＩＤ入力部２１１、パスワード入力部２１２が表示され、ユーザ１７０は情報端末１７１のキーボードなどの入力手段を利用して自己のユーザＩＤおよびパスワードを入力して代理システム１３０に送信する。なお、ユーザＩＤ、パスワードは、このシステムを利用する登録ユーザに対応して予め設定されたデータであり、代理システム１３０の記憶部１３５に格納されたユーザ情報として登録されている。
【００６５】
代理システム１３０は、ユーザの情報端末１７１からユーザＩＤ、パスワードを受信すると、ステップＳ０２において、受信したユーザＩＤ、パスワードに基づく認証処理を実行する。この処理を実行するのは図１に示す認証処理部１３４である。認証処理部１３４は、ユーザの情報端末１７１から受信したユーザＩＤと、パスワードが、代理システム１３０の記憶部１３５にユーザ情報として登録されているユーザＩＤとユーザパスワードの組み合わせと一致するか否かを判定し、一致する登録エントリが存在することを条件とした認証処理を実行する。なお、ここで示す認証処理は一例であり、この処理形態に限らず、その他の認証シーケンス、例えば公開鍵暗号アルゴリズムに基づく認証処理シーケンスなどを実行する構成としてもよい。
【００６６】
認証が成立し、ユーザが代理システム１３０に登録された正規ユーザであることが確認されると、ユーザ１７０は情報端末１７１から文書指定情報と印刷設定情報を代理システム１３０に対して送信する。
【００６７】
ユーザ１７０は、情報端末１７１に提示される入力画面に対して文書指定情報と印刷設定情報を入力して代理システム１３０に送信する。文書指定情報と印刷設定情報の入力画面の構成例を図５に示す。図５に示すように、入力画面には、文書指定情報入力部２３１が設定され、ユーザは、ここに文書管理システム１１０のデータベース１１１に格納された文書を識別するための文書指定情報を入力する。この文書指定情報は、文書管理システム１１０の管理する文書識別情報に対応する情報であればよく、例えば情報リソース識別子として適用されているＵＲＬ（Uniform Resource Locator）などを入力する。
【００６８】
さらに、印刷設定情報として、「カラーモード」、「暗証番号」、「プリント可能回数」、「有効期限」の各設定を行う。「カラーモード」は印刷態様の指定情報であり、カラー出力を行なうかし白黒出力を行なうか、あるいは印刷時に指定するかのいずれかを設定する。「暗証番号」設定欄は、プリント時に暗証番号の入力を必須とする場合に、暗証番号を登録するために使用する。「プリント可能回数」は、複数回のプリントを行いたい場合、その回数を設定する。「有効期限」は、プリントの許容される有効期限を設定するための項目である。ユーザは、この入力画面に対して文書指定情報と印刷設定情報を入力して代理システム１３０に送信する。
【００６９】
図２のステップＳ０４において、代理システム１３０の情報解析部１３２は、ユーザの情報端末１７１から受信した文書指定情報と印刷設定情報を解析する。次に、代理システム１３０のデータ取得・転送処理部１３１は、ステップＳ０５において、認証処理部１３４において認証の成立したユーザに対応するユーザ情報（ユーザＩＤ，パスワード）を文書管理システム１１０にイントラネット１８１を介して送信し、さらに、情報解析部１３２から受領した文書指定情報と印刷設定情報を文書管理システム１１０にイントラネット１８１を介して送信する。
【００７０】
なお、ステップＳ０５において、文書管理システム１１０に送信するユーザ情報（ユーザＩＤ，パスワード）は、文書管理システム１１０のユーザ管理情報として文書管理システム１１０の記憶部１１４に記録されたユーザ情報に対応するユーザＩＤとパスワードであることが必要である。
【００７１】
代理システム１３０は、代理システムにおける各登録ユーザについて、各文書管理システム毎のユーザ登録情報（ユーザＩＤ，パスワード）を対応付けて管理し、さらに、各情報出力システム毎のユーザ登録情報（ユーザＩＤ，パスワード）を対応付けて管理している。図６を参照して代理システム１３０が記憶部１３５に格納しているユーザ情報の構成について説明する。
【００７２】
代理システム１３０は、図６に示すように、
（ａ）代理システム登録ユーザ情報
（ｂ）文書管理システム対応ユーザ情報
（ｃ）情報出力システム対応ユーザ情報
を関連付けて記憶部１３５に格納している。
【００７３】
（ａ）代理システム登録ユーザ情報は、「ユーザＮｏ．」、「ユーザＩＤ」、「パスワード」の対応データから構成される。これらの「ユーザＮｏ．」、「ユーザＩＤ」、「パスワード」は、代理システム１３０が独自に設定したデータである。
【００７４】
（ｂ）文書管理システム対応ユーザ情報は、代理システム登録ユーザ情報に登録されたユーザの「ユーザＮｏ．」毎のデータ表からなる。図には、代理システム登録ユーザ情報に登録されたユーザＮｏ．＝１のユーザの文書管理システム対応ユーザ情報を示している。ユーザＮｏ．＝１のユーザは、図６（ｂ）に示す文書管理システム対応ユーザ情報の３つのエントリに記録されたアドレス、すなわち、
「１７２．２０．・・」
「ｔｏｍ．ｔｋｙ・・」
「ｄｕａｌ．ｄｓｊ・・」
の３つの異なる文書管理システムの利用が許容されたユーザである。
【００７５】
図１には１つの文書管理システム１１０のみを示してあるが、イントラネット１８１には、複数の文書管理システムが接続され、代理システム１３０は、イントラネット１８１に接続された複数の文書管理システムからの文書取得処理を実行する。図６（ｂ）に示すように、文書管理システム対応ユーザ情報は、各登録ユーザ毎に、それぞれアクセスの許容された文書管理システムのアドレスと、その文書管理システムにおいてユーザ管理情報として適用しているユーザ情報としてのユーザＩＤとパスワードが対応付けられて格納されている。例えばエントリ２５１は、アドレス「１７２．２０．・・」によってアクセス可能な文書管理システムでは、代理システム１３０の登録ユーザ（ユーザＮｏ．＝１）が、ユーザＩＤ［ｎａｋ］と、パスワード［＊＊＊＊＊＊］とによって管理されていることを示す。
【００７６】
（ｃ）情報出力システム対応ユーザ情報も、代理システム登録ユーザ情報に登録されたユーザの「ユーザＮｏ．」毎のデータ表からなる。図６（ｃ）には、代理システム登録ユーザ情報に登録されたユーザＮｏ．＝１のユーザの情報出力システム対応ユーザ情報を示している。ユーザＮｏ．＝１のユーザは、図６（ｃ）に示す情報出力システム対応ユーザ情報の３つのエントリに記録されたアドレス、すなわち、
「ｗｗｗ．ｐｒｉｎｔ・・」
「１４３．９４．・・」
「ｄｘｘ４５０．ｐｒｉｎｔ・・」
の３つの異なる情報出力システムの利用が許容されたユーザである。
【００７７】
図１には１つの情報出力システム１６０のみを示してあるが、インターネット１８２には、複数の情報出力システムが接続され、代理システム１３０は、インターネット１８２に接続された複数の情報出力システムに対する文書転送処理を実行する。図６（ｃ）に示すように、情報出力システム対応ユーザ情報は、各登録ユーザ毎に、それぞれ利用の許容された情報出力システムのアドレスと、その情報出力システムにおいてユーザ管理情報として適用しているユーザ情報としてのユーザＩＤとパスワードが対応付けられて格納されている。例えばエントリ２５２は、アドレス「ｗｗｗ．ｐｒｉｎｔ・・」によってアクセス可能な情報出力システムでは、代理システム１３０における登録ユーザ（ユーザＮｏ．＝１）が、ユーザＩＤ［２２２２５０］と、パスワード［＊＊＊＊＊＊］とによって管理されていることを示す。
【００７８】
ステップＳ０５において、代理システム１３０が文書管理システム１１０にユーザ情報（ユーザＩＤ，パスワード）を送信する場合、代理システム１３０は、文書の取得処理を実行する対象となる文書管理システムを選定して、その選定した文書管理システムに対応するユーザのユーザＩＤとバスワードとを選択して文書管理システムに送信する。
【００７９】
図７を参照して、代理システム１３０が文書管理システム１１０に送信するユーザ情報（ユーザＩＤ，パスワード）を選択する処理の詳細について説明する。この処理は、代理システム１３０のデータ取得・転送処理部１３１において実行される。図７のフローチャートの各ステップの処理について説明する。まず、ステップＳ１０１において、ユーザの情報端末１７１から受信し、代理システム１３０の認証処理部１３４において認証の成立したユーザのユーザＩＤに基づいて、図６（ａ）に示す代理システム登録ユーザ情報を検索し、ユーザＩＤ対応のユーザＮｏ．を取得する。例えばユーザＩＤが［ｎａｋａｍｕｒａ］である場合取得するユーザＮｏ．は［００１］となる。
【００８０】
ステップＳ１０２において、図６（ａ）に示す代理システム登録ユーザ情報から取得したユーザＮｏ．に基づいて、文書管理システム対応ユーザ情報を取得する。これは、図６（ｂ）に示す文書管理システム対応ユーザ情報であり、図６（ａ）に示す代理システム登録ユーザ情報から取得したユーザＮｏ．＝［１］である場合、図６（ｂ）に示す文書管理システム対応ユーザ情報が代理システム１３０の記憶部１３５から抽出される。
【００８１】
ステップＳ１０３において、図６（ｂ）に示す文書管理システム対応ユーザ情報から、ユーザからの要求された文書を格納した文書管理システムを選択する。この選択処理は、ユーザから受信した文書指定情報（ＵＲＬ）に基づいて実行され、「文書指定情報（ＵＲＬ）」に基づいて、図６（ｂ）に示す文書管理システム対応ユーザ情報の「文書管理システムのアドレス」の値について、前方一致検索を実行し、一致するアドレスを持つエントリを選択する処理によって実行される。文書指定情報（ＵＲＬ）には、文書管理システムのアドレスの値を含むデータとなっており、この処理によって、ユーザの指定文書を格納した文書管理システムの特定が可能となる。このように、代理システム１３０のデータ取得・転送処理部１３１は、情報解析部１３２の解析によって得られる文書指定情報としてのＵＲＬ（Uniform Resource Locator）に基づく文書管理システム１１０のアドレス検索によって、複数の文書管理システムから、特定の文書管理システムを選択し、該選択文書管理システムに対して文書データの取得要求を行なう。
【００８２】
次に、ステップＳ１０４において、図６（ｂ）に示す文書管理システム対応ユーザ情報から選択されたエントリに設定されたユーザＩＤとパスワードを取得して、選択エントリの文書管理システムのアドレスを宛先として送信する。この処理が図２のステップＳ０５のユーザＩＤ、パスワードの送信処理として実行されることになる。ステップＳ０６の解析情報（文書指定情報など）送信も、図６（ｂ）に示す文書管理システム対応ユーザ情報から選択されたエントリに設定された文書管理システムのアドレスを宛先として送信する。
【００８３】
次に、文書管理システム１１０は、ステップＳ０７において、代理システム１３０から受信したユーザ情報（ユーザＩＤ，パスワード）と、文書管理システム１１０の記憶部１１３に登録されたユーザ情報（ユーザＩＤ，パスワード）と照合し、一致するエントリの有無を確認する。一致するエントリが存在することを認証成立の条件とする。認証が成立すると、文書管理システム１１０は、代理システム１３０から受信した文書指定情報（例えばＵＲＬ）に従って、指定文書をデータベース１１１から取得して、ステップＳ０８において、代理システム１３０に送信する。文書管理システム１１０から代理システム１３０に対する文書の送信はイントラネット１８１を介したデータ送信処理として実行され、外部のインターネットを介することなく実行される。
【００８４】
代理システム１３０は、ステップＳ０９において、文書管理システム１１０から受信した文書データをデータベース１３６に格納する。次に、代理システム１３０のデータ取得・転送処理部１３１は、情報出力システム１５０の情報登録サーバ１５１にアクセスし、認証処理部１３４が行ったユーザ認証において取得したユーザＩＤ対応のユーザＮｏ．に基づいて、図６（ｃ）に示す情報出力システム対応ユーザ情報を選択し、さらに、文書の送信対象となる出力処理システムを選定して、その選定した出力処理システムに対応するユーザのユーザＩＤとバスワードとを選択して出力処理システムに送信する。
【００８５】
なお、代理システム１３０は、ユーザからの出力先指定情報、すなわち情報出力システムの指定情報を受領して、その指定された情報出力システムにのみ、取得文書を送信してもよいが、ユーザからの出力先指定を受領せず、ユーザが出力処理サービスを許容されたすべての登録された情報出力システムに対して文書データを送信する構成としてもよい。ここでは、出力先指定をユーザから受領することなく、ユーザが出力処理サービスを許容されたすべての登録された情報出力システムに対して文書データを送信する処理例について説明する。図６（ｃ）に示す例では、ユーザＮｏ．＝１のユーザは、図６（ｃ）に示す情報出力システム対応ユーザ情報の３つのエントリに記録されたアドレス、すなわち、
「ｗｗｗ．ｐｒｉｎｔ・・」
「１４３．９４．・・」
「ｄｘｘ４５０．ｐｒｉｎｔ・・」
の３つの異なる情報出力システムの利用が許容されたユーザである。
【００８６】
この場合、代理システム１３０は、「ｗｗｗ．ｐｒｉｎｔ・・」のアドレスを持つ情報出力システムに対しては、ユーザＩＤ［２２２２５０］、パスワード［＊＊＊＊＊＊］を送信し、「１４３．９４・・」のアドレスを持つ情報出力システムに対しては、ユーザＩＤ［４５０］、パスワード［＊＊＊＊＊＊］を送信し、「ｄｘｘ４５０ｐｒｉｎｔ・・」のアドレスを持つ情報出力システムに対しては、ユーザＩＤ［１１１ＡＡ１］、パスワード［＊＊＊＊＊＊］を送信する。
【００８７】
この処理が図２のステップＳ１０のユーザＩＤ、パスワードの送信処理として実行されることになる。なお、ユーザから出力先指定情報を受領する構成、すなわち情報出力システムの指定情報を受領する構成とした場合は、その指定された情報出力システムにのみ、取得文書を送信することになり、その指定先エントリを図６（ｃ）に示す情報出力システム対応ユーザ情報から選択し、選択エントリに設定されたユーザＩＤとパスワードを選択して、選択された情報出力システムに送信する。
【００８８】
なお、代理システム１３０と情報出力システム１５０との通信は、暗号化データ通信として実行することが好ましく、例えばＳＳＬ（Secure Socket Layer)プロトコルを適用した通信として実行される。代理システム１３０と情報出力システム１５０間の通信にＳＳＬ当の暗号化通信形態を採用することでセキュアなデータ通信を実現する。
【００８９】
情報出力システム１５０における登録サーバ１５１の認証処理部１５３は、図３に示すステップＳ１１において、代理システム１３０から受信したユーザ情報（ユーザＩＤ、パスワード）に基づく認証処理を実行する。この認証処理は、代理システム１３０から受信したユーザ情報（ユーザＩＤ，パスワード）と、情報出力システム１５０の記憶部１５５に登録されたユーザ情報（ユーザＩＤ，パスワード）と照合し、一致するエントリの有無を確認する処理として実行される。
【００９０】
一致するエントリが存在することを認証成立の条件とし、認証が成立すると、認証が成立したことを代理システム１３０に通知する。代理システム１３０は、この認証成立通知を受領したことを条件として、ステップＳ１２において、文書管理システム１１０から取得し代理システム１３０のデータベース１３６に格納済みの文書データを情報出力システム１５０の情報登録サーバ１５１に送信する。情報出力システム１５０の情報登録サーバ１５１は、ステップＳ１３において、受信データをデータベース１５２に格納する。
【００９１】
ステップＳ１４において、情報出力システム１５０の情報登録サーバ１５１は、代理システム１３０から受信した文書に対応するプリント予約番号を生成し、代理システム１３０に通知する。情報出力システム１５０は、このプリント予約番号を、データベース１５２に格納した文書データに対応付けてデータベース１５２または記憶部１５５に格納する。
【００９２】
ステップＳ１５において、代理システム１３０のデータ取得・転送処理部は、情報出力システム１５０から受信した文書に対応して生成されたプリント予約番号を、通信部１３３を介してユーザ１７０の情報端末１７１に送信する。ユーザ１７０は、情報端末１７１にこれらの受信情報を表示して確認することができる。
【００９３】
図８を参照して、プリント予約番号の発行された文書関連情報の表示例について説明する。図８に示すように、プリント予約を実行したユーザ名、プリント予約対象の文書ファイル名、プリント予約番号、ファイルサイズ、用紙サイズ、ページ情報、有効期限情報などによって構成される。これらの情報は、ユーザが代理システムに送信した情報および文書管理システム１１０による管理文書に対応する属性情報に基づいて、情報出力システム１５０が生成した情報である。ユーザは、これらの情報に基づいて、自己がプリント予約したデータを確認することができる。
【００９４】
図３に戻り、処理シーケンスの続きについて説明する。ステップＳ１５において、プリント予約番号を受領したユーザは、情報出力システム１５０の管理する出力装置を設置した公共スペース１６１に出向き、ステップＳ１６において、出力装置１６２に、代理システム１１０から受信したプリント予約番号を入力する。
【００９５】
出力装置１６２には、図１には示していないが、プリント予約番号を入力するためのユーザインタフェースが備えられている。図９にユーザインタフェースの例を示す。図９に示すように、ユーザインタフェースには、プリント予約番号入力部２７１と、プリント予約番号の構成データ入力用のキーがタッチパネルとして表示され、ユーザはキーを指で触れて、予め代理システム１３０から受領してあるプリント予約番号を入力し、確認ボタンを押す。入力されたプリント予約番号は、確認ボタンの押下によって、情報登録サーバ１５１に送信される。
【００９６】
図１に示す情報出力システム１５０の情報登録サーバ１５１は、代理システム１３０に送信済みのプリント予約番号との照合処理を実行し、さらにプリント予約番号に対応してデータベース１５２に格納された文書データを取得し、取得した文書データを出力装置１６２に送信する。
【００９７】
出力装置１６２は、情報登録サーバ１５１から文書データを受信し、図３に示すステップＳ１７において、出力装置１６２の出力部１６５を介して、出力処理（プリント）を実行する。
【００９８】
情報出力システムにおいて実行するプリント処理に関連する一連の処理シーケンスについて、図１０に示すフローチャートを参照して説明する。ステップＳ２０１〜Ｓ２０３は、情報登録サーバにおいて実行される処理であり、出力装置１６２から受信したプリント予約番号に基づいてデータベース１５２の検索を実行する。
【００９９】
プリント予約番号に対応する文書が存在する場合（Ｓ２０２：Ｙｅｓ）は、ステップＳ２０３で対応文書データをデータベース１５２から取得して、出力装置１６２に送信する。プリント予約番号に対応する文書がない場合（Ｓ２０２：Ｎｏ）は、ステップＳ２１１に進み、出力装置１６２にエラーメッセージを送信し、出力装置１６２のユーザインタフェースにエラーメッセージを表示する。
【０１００】
プリント予約番号に対応する文書があり、ステップＳ２０３で対応文書データをデータベース１５２から取得して出力装置１６２に送信した際は、ステップＳ２０４において、出力装置１６２の課金管理部１６３の処理として課金処理が実行される。ステップＳ２０５において課金情報を出力装置１６２のユーザインタフェースに表示し、ステップＳ２０６においてユーザによる現金の投入を確認した後、ステップＳ２０７においてプリント予約番号に対応する文書データが出力（プリント）される。なお、前述したように、課金処理は必須ではなく、必要に応じて実行される処理である。
【０１０１】
上述したように、本発明の情報処理システムにおいては、ユーザ１７０の情報端末１７１、および情報出力システム１５０は、直接、セキュアデータとしての文書を格納し管理する文書管理システム１１０との通信を実行することなく、代理システムとのみの通信によって文書の取得、出力を行なう構成であり、文書管理システム１１０に対する外部からのアクセスを許容することなく、すべての処理が実行される。従って、イントラネット１８１内の文書管理システムのセキュリティレベルを落とすことなく、データの入手が実現される。また、インターネットを介した文書データの通信においては、たとえばＳＳＬ等の暗号化データ通信プロトコルを適用した通信が実行されるので、文書データの漏洩可能性を低減し、安全なデータ通信、出力が実現される。
【０１０２】
最後に、上述した処理を実行する図１に示す代理システム１３０のハードウェア構成例について、図１１を参照して説明する。なお、図１１に示す構成は、代理システム１３０のみならず、文書管理システム１１０、情報登録サーバ１５１、出力装置１６２、ユーザの保有する情報端末１７２の各データ処理を実行する装置として適用可能な１つのハードウェア構成例を示す図である。
【０１０３】
ＣＰＵ（Central Processing Unit）５０１は、基幹プログラムとしてのＯＳ（Operating System)を実行するとともに、上述の実施例において説明した各種のデータ処理、すなわちデータ検索処理、通信処理、表示情報生成処理等の各処理の実行シーケンスを記述した各種コンピュータ・プログラムに従った処理を実行する制御部である。
【０１０４】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【０１０５】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【０１０６】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【０１０７】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、図１に示すデータベース、記憶部等に対応し、例えば文書データ、ユーザ情報、さらに、各種のデータ処理を実行するためのコンピュータ・プログラム等が格納される。
【０１０８】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。
【０１０９】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、ＣＰＵ５０１、またはＨＤＤ５１１等からの供給データの送信、データ受信を実行する。
【０１１０】
なお、図１１に示す情報処理装置のハードウェア構成例は、ＰＣを適用して構成した装置の一例であり、本発明の情報処理装置は、図１１に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１１１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１１２】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１１３】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１１４】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１１５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１６】
以上、説明したように、本発明の構成によれば、イントラネット内で、登録ユーザのアクセスを許容したデータベースを有する文書管理システムと、ユーザ端末からの要求を受信し、該要求に従って文書管理システムからデータを取得し情報出力システムに送信する代理システムと、代理システムから送信されるデータを受信し、出力装置を介して出力する情報出力システムを有する構成とし、インターネット等に接続されたユーザの情報端末、および情報出力システムは、直接、セキュアデータを含む文書を格納し管理する文書管理システムとの通信を実行することなく、代理システムとのみの通信によって文書の取得、出力を行なう構成としたので、文書管理システムに対して、インターネットなど外部ネットワークからの直接的なアクセスを許容することなくすべての処理が実行可能となる。従って、イントラネット内の文書管理システムのセキュリティレベルを落とすことなく、データの入手が実現される。
【０１１７】
さらに、本発明の構成においては、代理システムにおいて、ユーザ端末から入力するユーザ情報に基づく認証処理を実行し、さらに、ユーザ情報に基づいて文書管理システム対応ユーザ情報を取得して文書管理システムに提供する構成としたので、文書管理システムは、文書管理システムが管理するユーザ情報に基づくユーザ認証が実行可能であり、さらに、代理システムは、ユーザから取得したユーザ情報に基づいて情報出力システム対応のユーザ情報を取得して情報出力システムに提供する構成としたので、情報出力システムは、情報出力システムが管理するユーザ情報に基づくユーザ認証が実行でき、このユーザ認証成立を条件として文書データを入力して格納しユーザの要求に応じて出力（プリント）する構成としたので、それぞれのシステム固有のユーザ情報に基づく正規の認証が実行可能となり、セキュリティの高い文書管理、安全なデータ通信、出力が実現される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の情報処理システムの全体構成を示す図である。
【図２】本発明の情報処理システムの処理シーケンスを説明するシーケンス図（その１）である。
【図３】本発明の情報処理システムの処理シーケンスを説明するシーケンス図（その２）である。
【図４】本発明の情報処理システムにおける代理システムを利用する際にユーザの情報端末に提示されるユーザＩＤ、パスワード入力画面例を示す図である。
【図５】本発明の情報処理システムにおいて、代理システムに対して文書指定情報および印刷設定情報を送信する際にユーザの情報端末に提示される入力画面例を示す図である。
【図６】本発明の情報処理システムにおける代理システムが保持するユーザ情報について説明する図である。
【図７】本発明の情報処理システムにおける代理システムが実行する文書システム対応のユーザＩＤおよびパスワード取得処理シーケンスについて説明するフロー図である。
【図８】本発明の情報処理システムにおける代理システムがユーザの情報端末に提供するプリント予約情報のデータ構成を説明する図である。
【図９】本発明の情報処理システムにおける情報出力システムが出力装置においてユーザに提示するプリント予約番号入力画面構成を示す図である。
【図１０】本発明の情報処理システムにおける情報出力システムが実行するプリント予約番号に基づくデータ出力処理シーケンスについて説明するフロー図である。
【図１１】本発明の情報処理システムにおける代理システムおよびその他の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【０１１９】
１１０  文書管理システム
１１１  データベース
１１２  認証処理部
１１３  通信部
１１４  記憶部
１３０  代理システム
１３１  データ取得・転送処理部
１３２  情報解析部
１３３  通信部
１３４  認証処理部
１３５  記憶部
１３６  データベース
１５０  情報出力システム
１５１  情報登録サーバ
１５２  データベース
１５３  認証処理部
１５４  通信部
１５５  記憶部
１６１  公共スペース
１６２  出力装置
１６３  課金管理部
１６４  出力部
１６５  通信部
１７０  ユーザ
１７１  情報端末
１８１  イントラネット
１８２  インターネット
１９１  ファイアウォール
１９２  ＲＡＳ
２１１  ユーザＩＤ入力部
２１２  パスワード入力部
２７１  パスワード予約番号入力部
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
【図１】
2006113710.tif 000003
【図２】
2006113710.tif 000004
【図３】
2006113710.tif 000005
【図４】
2006113710.tif 000006
【図５】
2006113710.tif 000007
【図６】
2006113710.tif 000008
【図７】
2006113710.tif 000009
【図８】
2006113710.tif 000010
【図９】
2006113710.tif 000011
【図１０】
2006113710.tif 000012
【図１１】
2006113710.tif 000013