(57)【要約】【課題】ユーザが、複数の機器の存在を意識せずに、周辺デバイス上の簡単な操作でデータ管理サーバに蓄積されたデータの出力ができるデータ出力システムを提供することを課題とする。【解決手段】前記周辺デバイスの表示・入力手段から、出力を所望するデータを選択すると、周辺デバイスが有するサーバ制御手段から、前記データ管理サーバにサービス要求をし、このサービス要求を受け付けたデータ管理サーバは、前記サーバ制御手段の作用により、出力データを生成し、前記周辺デバイスが、生成された出力データを受信して、出力処理を実行するデータ出力システムを提供する。 【選択図】図４
2009087210.tif 000002
【特許請求の範囲】
【請求項１】
データ管理サーバと、前記データ管理サーバに蓄積されたデータを通信ネットワーク網を介して出力する周辺デバイスとを有するデータ出力システムであって、
前記データ管理サーバは、前記周辺デバイスからデータリストの要求を受け付ける受付情報制御手段と、この受け付けたデータリストの要求に従ってデータリストを生成するデータリスト生成手段を有し、前記周辺デバイスは、ユーザーインターフェースとして前記データリストを表示するとともに、このデータリストから出力を所望するデータの選択が可能な表示・入力手段と、前記データ管理サーバに対して、この選択されたデータの出力サービスを要求するサービス要求手段と、この出力サービス要求に基づいて前記データ管理サーバの制御を行うサーバ制御手段とを備え、このサーバ制御手段は、前記データ管理サーバが、前記受付情報制御手段で前記出力サービス要求を受け付けると、予め周辺デバイスのドライバを記憶させた記憶手段から、前記出力サービス要求をした周辺デバイスに対応するドライバの読み出しをさせるとともに、前記選択されたデータを実行するアプリケーションを起動させ、前記読み出されたドライバと起動させたアプリケーションとから、出力データを生成させるものであり、前記周辺デバイスは、前記通信ネットワーク網を介して、この出力データを受信し、この出力データの出力処理を実行する出力処理手段を有するものであることを特徴とするデータ出力システム。
【請求項２】
前記通信ネットワーク網は、インターネット網であり、前記データ管理サーバの各データはＵＲＬと対応付けられており、前記出力サービス要求は、選択したデータをＵＲＬで特定するものであることを特徴とする請求項１記載のデータ出力システム。
【請求項３】
前記通信ネットワーク網は、ＩＰ−ＶＰＮ網であることを特徴とする請求項１または請求項２記載のデータ出力システム。
【請求項４】
前記周辺デバイスは、前記データリストを所定のデータ属性に応じて分類し、周辺デバイスで表示する表示データリスト生成手段と、生成されたデータリストを前記表示・入力手段によって表示させ、このデータリストから選択されたデータを前記出力サービス要求手段に渡す表示・入力制御手段とを有することを特徴とする請求項１から請求項３までのいずれかに記載のデータ出力システム。
【請求項５】
前記データ管理サーバに蓄積されたデータを出力の要求をするユーザのＩＤと対応させ、前記表示・入力手段で、あらかじめ設定された前記ユーザのＩＤを入力すると、前記データ管理サーバは、前記データリスト生成手段によってユーザＩＤに対応したデータリストを生成し、前記周辺デバイスは、このデータリストに基づいて表示データリストを生成するものであることを特徴とする請求項１から請求項４までのいずれかに記載のデータ出力システム。
【請求項６】
前記表示データリストの閲覧が可能な携帯通信端末用閲覧アプリケーションの提供手段と、前記データ管理サーバからデータリストが転送され、このデータリストに基づいて前記表示データリストを生成し、前記閲覧アプリケーションが提供された携帯通信端末からこの表示データリストの閲覧要求があると、この表示データリストをこの携帯通信端末に表示させる表示制御手段とを有するウェブサーバを備え、前記周辺デバイスは、前記表示制御手段により表示された表示データリストから選択された所望のデータを携帯通信端末から読取る読取手段を有し、前記サービス要求手段により、この読取られたデータの出力サービスの要求を行うものであることを特徴とする請求項１から請求項５までのいずれかに記載のデータ出力システム。
【請求項７】
前記ウェブサーバは、前記データ管理サーバに蓄積されたデータの更新情報をリアルタイムで自動的にアップロードするデータ更新手段を有するものであることを特徴とする請求項１から請求項６までのいずれかに記載のデータ出力システム。
【請求項８】
前記携帯通信端末は、前記選択する所望のデータを記録する記録手段と、この記録されたデータを近距離無線通信により前記周辺デバイスに送信する送信手段とを有し、周辺デバイスは、この近距離無線通信により送信されたデータを読取る読取手段を有することを特徴とする請求項１から請求項７までのいずれかに記載のデータ出力システム。
【請求項９】
前記選択するデータを特定するＵＲＬをウェブサーバから取得して、２次元コードとして生成する通信端末を備え、前記携帯通信端末は、この通信端末から前記２次元コードを取り込み、前記周辺デバイスの読取手段は、この取り込まれた２次元コードを携帯通信端末から読取るものであることを特徴とする請求項１から請求項７までのいずれかに記載のデータ出力システム。
【請求項１０】
前記データ管理サーバが、複数存在する場合には、前記選択するデータに、データ管理サーバを特定するデータが付加されることを特徴とする請求項１から請求項９までのいずれかに記載のデータ出力システム。
【請求項１１】
データ管理サーバと、前記データリストの表示が可能なユーザーインターフェースを備えた周辺デバイスに対して、請求項１から請求項１０までのいずれかに記載の機能を実現するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理サーバに蓄積されたデータを通信ネットワーク網を介して周辺デバイスで出力するデータ出力システム及びデータ出力プログラムに関し、特に、分散オブジェクト技術を利用したデータ出力システム及びデータ出力プログラムに関する。
【背景技術】
【０００２】
近年、各種システムの肥大化、複雑化に伴い分散オブジェクト技術を適用したシステム構築が盛んに行われている。この分散オブジェクト技術を適用したシステムの典型例として、サーバと周辺デバイスの出力処理、例えば、サーバに格納されているドキュメントデータを複合機などの印刷装置で出力する処理が挙げられる。
【０００３】
一般に、このようなドキュメントの印刷には、ドキュメントデータ、ドキュメントのロード及び処理を実行するアプリケーション、ＯＳのグラフィカルソフトウェア、デバイスドライバといった情報、ソフトウェアへのアクセスが必要となる。そして、たとえば、外出先で所望ドキュメントを印刷しようとする場合、まず、プリンタドライバを入手してインストールし、そのプリンタのＩＰアドレスを聞き、ドキュメントを実行するアプリケーションを起動してから、印刷するという操作、作業が必要であった。
【０００４】
これに対し、従来、分散型周辺デバイスの制御システムとして、ユーザが周辺デバイス（プリンタ）について、クライアントまたはサーバを設定する必要なしに、その場に応じてプリンタを用いる分散型周辺デバイスシステムが提案されている（例えば、特許文献１参照）。
【０００５】
すなわち、この従来技術によれば、たとえば、所与のプリンタにとって適切なデバイスドライバを自動的に識別してロードし、サーバの印刷システムからの出力を、モバイルデバイスを介してプリンタに伝送し、サーバ上のソフトウェアプリケーションを使用して、印刷するドキュメントを処理し、アプリケーションからの出力をさらに処理してプリンタ特有のデータを生成し、上記取得したデバイスドライバを用いて、サーバ印刷システムを自動設定するものであり、モバイルデバイスからのこれらのプロセスを制御する分散型周辺デバイスシステムが提案されていた。
【特許文献１】特開２００４−３２６７７６（請求項１の記載、１４ページ及び１５ページの記載）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来技術では、たとえば、ＰＤＡ等の情報デバイスは、サーバとプリンタの双方に対して、データの送受信を行う必要があり、処理の効率性を考えると、迂遠であるという不都合があった。
【０００７】
すなわち、複数の機器の存在を意識せずに、上記ドキュメント等データの出力が可能になれば、さらに、処理効率が向上し、操作上もユーザフレンドリーである。
【０００８】
なお、上記従来技術は、周辺デバイスとして、プリンタに特化したシステムを提供しているが、上記問題点は、プリンタに限定されるものではなく、データを出力するものであれば、テレビ受像機、ステレオ等の映像、画像、音声出力装置、その他、あらゆる家電製品が対象となりうる。
【０００９】
そこで、本発明は、上記問題点に鑑み、所定のデータの出力を要求する際に、処理効率の向上を図ることかでき、ユーザが、複数の機器の存在を意識せずに、簡単な操作でデータの出力ができる分散オブジェクト技術を適用したデータ出力システム及びデータ出力プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明にかかるは、データ出力システムは、データ管理サーバと、前記データ管理サーバに蓄積されたデータを通信ネットワーク網を介して出力する周辺デバイスとを有するデータ出力システムであって、前記データ管理サーバは、前記周辺デバイスからデータリストの要求を受け付ける受付情報制御手段と、この受け付けたデータリストの要求に従ってデータリストを生成するデータリスト生成手段を有し、前記周辺デバイスは、ユーザーインターフェースとして前記データリストを表示するとともに、このデータリストから所望するデータを選択する表示・入力手段と、前記データ管理サーバに対して、この選択されたデータの出力サービスを要求するサービス要求手段と、この出力サービス要求に基づいて前記データ管理サーバの制御を行うサーバ制御手段とを備え、このサーバ制御手段は、前記データ管理サーバが、前記受付情報制御手段で前記出力サービス要求を受け付けると、予め周辺デバイスのドライバを記憶させた記憶手段から、前記出力サービス要求をした周辺デバイスに対応するドライバの読み出しをさせるとともに、前記選択されたデータを実行するアプリケーションを起動させ、前記読み出されたドライバと起動させたアプリケーションとから、出力データを生成させるものであり、前記周辺デバイスは、前記通信ネットワーク網を介して、この出力データを受信し、この出力データの出力処理を実行する出力処理手段を有するものであることを特徴とする。
【００１１】
この構成によれば、周辺デバイス上で、所望のデータ出力の要求処理を行うと、周辺デバイス側から、データ管理サーバを制御することができる。すなわち、具体的には、周辺デバイスから、出力するデータを指定すれば、前記周辺デバイスに対応するドライバを自動的に切り替えることもできる。従って、従来と異なり、周辺デバイス上の操作のみで所望のデータの出力が可能になり、データ管理サーバに対する操作は、不要になった。
【００１２】
前記通信ネットワーク網は、インターネット網であり、前記データ管理サーバの各データはＵＲＬと対応付けられており、前記出力サービス要求は、選択したデータをＵＲＬで特定するものであればよい。
【００１３】
また、前記通信ネットワーク網が、インターネット網である場合、データ管理サーバと周辺デバイスを安全に接続するために、ＩＰ−ＶＰＮ網経由とすればよい。
【００１４】
前記周辺デバイスは、前記データリストを所定のデータ属性に応じて分類し、周辺デバイスで表示する表示データリスト生成手段と、生成されたデータリストを前記表示・入力手段によって表示させ、このデータリストから選択されたデータを前記出力サービス要求手段に渡す表示・入力制御手段とを有するようにしてもよい。
【００１５】
このようにすれば、たとえば、まず、選択するデータのカテゴリー（たとえば、ユーザ等が作成したドキュメント、ニュースや商品情報などのパブリックなデータ配信、商品の発注など）を選び、そのカテゴリーの中で所望するデータを特定することも可能になる。
【００１６】
前記データ管理サーバに蓄積されたデータを出力の要求をするユーザのＩＤと対応させ、前記表示・入力手段で、あらかじめ設定された前記ユーザのＩＤを入力すると、前記データ管理サーバは、前記データリスト生成手段によってユーザＩＤに対応したデータリストを生成し、前記周辺デバイスは、このデータリストに基づいて表示データリストを生成するようにしてもよい。
【００１７】
このようにすれば、前記表示データリストは、本システムを利用するユーザごとにユニークなものにすることができる。
【００１８】
前記表示データリストの閲覧が可能な携帯通信端末用閲覧アプリケーションの提供手段と、前記データ管理サーバからデータリストが転送され、このデータリストに基づいて前記表示データリストを生成し、前記閲覧アプリケーションが提供された携帯通信端末からこの表示データリストの閲覧要求があると、この表示データリストをこの携帯通信端末に表示させる表示制御手段とを有するウェブサーバを備え、前記周辺デバイスは、前記表示制御手段により表示された表示データリストから選択された所望のデータを携帯通信端末から読取る読取手段を有し、前記サービス要求手段により、この読取られたデータの出力サービスの要求を行うようにしてもよい。
【００１９】
この構成によれば、携帯通信端末（たとえば、携帯電話など）によって、出力データを特定し、特定したデータを周辺デバイスに読み込ませるだけで、所望の出力データを入手、閲覧等することができる。
【００２０】
なお、前記携帯通信端末用の閲覧アプリケーションは、例えば、ＸＭＬ等によって作成されたデータを閲覧できるビューアソフトウェアであり、携帯通信端末で前記ウェブサーバからダウンロードすることにより、提供される。
【００２１】
前記ウェブサーバは、前記データ管理サーバに蓄積されたデータの更新情報をＦＴＰなどにより、リアルタイムで自動的にアップロードするデータ更新手段を有するようにすれば、常に最新のデータを提供することが可能になる。
【００２２】
前記携帯通信端末は、前記選択する所望のデータを記録する記録手段と、この記録されたデータを近距離無線通信により前記周辺デバイスに送信する送信手段とを有し、周辺デバイスは、この近距離無線通信により送信されたデータを読取る読取手段を有するものであればよい。
【００２３】
たとえば、ＩＣチップなどの記録媒体を前記携帯通信端末が内蔵し、この記録媒体に前記データを記録し、これをＵＳＢデバイス（Ｂｌｕｅｔｏｏｔｈ（登録商標）やＩｒＤＡなど）を介した近距離無線通信により伝送すればよい。この場合、周辺デバイスは、これらの送信手段のリーダを備えていればよい。
【００２４】
前記選択するデータを特定するＵＲＬをウェブサーバから取得して、２次元コードとして生成する通信端末を備え、前記携帯通信端末は、この通信端末から前記２次元コードを取り込み、前記周辺デバイスの読取手段は、この取り込まれた２次元コードを携帯通信端末から読取るようにしてもよい。前記２次元コードは、たとえば、ＱＲコードである。ＱＲコードを利用すれば、通信ネットワーク上では、出力データ情報を隠蔽することができるので、セキュリティを図るうえで好ましい。
【００２５】
前記データ管理サーバが、複数存在する場合には、前記選択するデータに、データ管理サーバを特定するデータが付加されるようにすればよい。
【００２６】
このようにすれば、単一の周辺デバイスから、複数のデータ管理サーバにアクセスし、出力データを取得することができる。
【００２７】
データ管理サーバと、前記データリストの表示が可能なユーザーインターフェースを備えた周辺デバイスに対して、前記いずれかに記載の機能を実現するコンピュータプログラムとして提供するようにしてもよい。
【００２８】
コンピュータプログラムの形態で提供できれば、既存の周辺デバイスを利用して、前記データ出力システムを構築することができる。
【発明の効果】
【００２９】
以上の説明から明らかなように、本発明にかかるデータ出力システム及びデータ出力プログラムは、出力処理を実行する周辺デバイス上で所望する出力データを選択することができるので、データ出力の操作が簡素化し、処理効率が向上するとともに、ユーザが複数の機器の存在を意識せずに、簡単に操作ができるという効果を奏する。また、本システムに対応する周辺デバイスがあれば、複雑な設定等の作業をせずに、あらゆる場所で所望のデータを簡単に出力することができるという効果を奏する。
【００３０】
さらに、携帯通信端末で出力データを選択することもできるので、出力データを取得する操作がより簡易になるという効果も奏する。
【発明を実施するための最良の形態】
【００３１】
図１は、本発明にかかる出力データシステムのハードウェア構成図である。
【００３２】
１は、複合機であり、ユーザーインタフェースとして画面等により（図示せず）、データ等の表示が可能なものである。なお、本実施の形態では、複合機１を示したが、データを出力する周辺デバイスであれば、複合機に限定する趣旨ではなく、たとえば、テレビ受像機、オーディオセットなど、家電製品であってもよい。
【００３３】
複合機１は、ＬＡＮ通信網Ｌ、またはＩＰ−ＶＰＮ網Ｖを介してデータ管理サーバ２に接続されている。データ管理サーバ２は、複合機１で出力するデータを蓄積するとともに、データを実行するアプリケーション、複合機１に対応したドライバがインストールされている。複合機１とデータ管理サーバ２をインターネット上で接続する場合は、通常のインターネット網でもよいが、セキュリティ上、ＩＰ−ＶＰＮ網Ｖの方が好ましい。従って、本実施の形態では、ＩＰ−ＶＰＮ網Ｖで接続する形態とした。
【００３４】
ＩＰ−ＶＰＮ網Ｖ上には、複合機１とデータ管理サーバ２との間に、ウェブサーバ３が介在している。このウェブサーバ３は、後述するようにプロキシサーバの役割を果たす。
【００３５】
データ管理サーバ２に蓄積されている前記データのリストは、ウェブサーバ３を介して、携帯電話４で閲覧可能である。すなわち、携帯電話４は、ウェブサーバ３から携帯電話用閲覧アプリケーションをダウンロードし、データ管理サーバ２のリスト（本実施の形態では、データ管理サーバ２は単一であるが、複数存在していてもよい。）、データリストの閲覧要求をすると、ウェブサーバ３は、ＣＧＩ、サーブレットを利用してこの閲覧要求に応答する。
【００３６】
また、携帯電話４は、上記閲覧したデータリストから、選択したデータを複合機１に転送することができる。この転送手段としては、たとえば、ＦｅｌｉＣａ（登録商標）などを搭載した携帯電話４に選択したデータ（データ管理サーバ２が複数ある場合は、選択したサーバのデータを含む。）を専用リーダを備えた複合機１が読み取るようにすればよい。また、他の転送方法としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＩｒＤＡなどの近距離無線通信を利用したものでもよい。さらに、選択したデータを特定するＵＲＬをウェブサーバ３から取得してＱＲコードなどの２次元コードをスタンドアロンな端末で生成し、これを携帯電話４に搭載されたカメラなどで取り込んで、これを複合機１に転送する形態でもよい。特に、この２次元コードを利用した転送方法であれば、データ情報を隠蔽することができるので、セキュリティ上好ましい。
【００３７】
本実施の形態では、携帯電話４を用いて説明したが、携帯通信端末であれば、携帯電話４に限定する趣旨ではなく、例えば、ＰＤＡ（Personal
Digital Assistants）でもよい。
【００３８】
本実施の形態では、前記データの選択を携帯電話４を介在させて行っているが、携帯電話４を介さずに、複合機１から直接データを選択し、ＩＰ−ＶＰＮ網ＶまたはＬＡＮ通信網Ｌを介してデータ管理サーバ２に出力データを要求するようにしてもよい。
【００３９】
図２は、複合機１の機能ブロック図である。なお、図２は、複合機１の一般的な機能の図示を省略し、本発明の実施に直接関連する機能のみを示したものである。
【００４０】
複合機１は、ユーザーインターフェースとしての画面表示入力部１１を有し、ユーザは、この画面表示入力部１１から出力を所望するデータを選択することができる。画面表示入力部１１で選択されたデータは、データ管理サーバ２との連携処理部１２から、送受信部１３を介して、データ管理サーバ２に出力データ生成を要求する。データ管理サーバ２で生成された出力データは、再び送受信部１３を介して連携処理部１２に送信され、出力部１４で出力（本実施の形態では、印刷）される。
【００４１】
連携処理部１２は、表示データリスト生成部１２１を有し、画面表示入力部１１の画面のイメージ等をたとえば、ＸＭＬなどで生成する。表示データリスト生成部１２１は、初期画面以外は、データ管理サーバ２から送信されるデータリストに基づいて表示データリストを生成する。表示データリスト生成部１２１は、たとえば、前記データリストをデータ属性に応じて分類したリストとして生成し、まず、この分類を表示し、ユーザが所定の分類を選択すると、その分類に属する具体的データリストを表示するようにしてもよい。すなわち、データ属性に応じた分類とは、「業務上作成したドキュメント」、「配信ニュース」、「写真のオンデマンドプリント」など、出力するデータのカテゴリーを示すものであり、この分類を選択すると、この分類に属する表示データリストが表示されるものである。
【００４２】
画面表示入力部１１でユーザが選択したデータが入力されると、出力情報処理部１２２の表示入力制御部１２２ａで前記データ入力（イベント）を受け取り、入力内容を解析し、解析されたデータに基づき、サービス要求部１２２ｂでサービス要求データ（本実施の形態では、印刷要求データ）を生成する。
【００４３】
サービス要求部１２２ｂから要求されるサービス要求データとこのサービス要求を行うデータ管理サーバ２の制御を行うサーバ制御部１２４との間は、サービスデータ応答処理部１２３によって橋渡しされる。
【００４４】
サーバ制御部１２４は、データ管理サーバ２と連携処理を実行するために、データ管理サーバ２に対してサービス要求を行う。たとえば、複合機１は、データ管理サーバ２とコミュニケーションをするためのＡＰＩ（Application
Program Interface）を搭載し、これを呼び出して提供すればよい。この連携処理の技術仕様としては、公知のＪｉｎｉを利用するようにしてもよい。
【００４５】
データ管理サーバ２で出力データが生成されると、再び送受信部１３を介して受信し、サーバー制御部１２４及びサービスデータ応答処理部１２３を経て連携処理部１２２の出力処理部１２２ｃで、出力部１４から出力するための処理を実行する。この出力処理部１２２ｃは、複合機１の出力（印刷など）に関する固有のＡＰＩとのインターフェースの役割を果たす。
【００４６】
なお、複合機１とデータ管理サーバ２とが、ＩＰ−ＶＰＮ網Ｖ上で接続されている場合、後述するように、データ管理サーバ２で蓄積されているデータは、ＵＲＬと対応付けられ、前記表示データリストから選択されるデータは、このＵＲＬによって特定するようにすればよい。
【００４７】
また、複合機１に複数のデータ管理サーバ２が接続されている場合、選択するデータは、データ管理サーバ２を特定するデータ（ＵＲＬ）も含まれるようにすればよい。
【００４８】
なお、本実施の形態では、出力を所望するデータの選択を複合機１の画面表示入力部１１で直接選択するものを示したが、図１で説明したとおり、携帯電話４から選択する形態もある。この場合は、複合機１は、画面表示入力部１１に代えて、携帯電話４で選択されたデータを読み取るリーダ（図示せず）を備えたものであればよい。
【００４９】
図３は、データ管理サーバ２の機能ブロック図である。なお、図３も図２同様、データ管理サーバ２の一般的な機能については省略し、本発明の実施に直接関連する機能のみを示したものである。
【００５０】
データ管理サーバ２の出力データ処理部２２は、送受信部２１を介して複合機１から送信されてくる情報を受け付けて、各サービスに受け渡すとともに、各サービスからの結果を複合機１に返す受付情報制御部２２１を有する。
【００５１】
複合機１から、データリストの要求があると、選択リスト生成部２２４でドキュメントデータを蓄積したドキュメントデータベース２２２からデータを読み出してデータリストを生成し、生成されたデータリストは、受付情報制御部２２１から、送受信部２１を介して、複合機１に送信される。
【００５２】
複合機１でデータが選択され、送受信部２１を介して、データ管理サーバ２にサービス要求がなされると、受付情報制御部２２１を介して、認証処理部２２３でサービス要求をしてきた複合機１がサービスを受ける権限があるか否かを認証する。この認証処理は、データ管理サーバ２に搭載されているＯＳのセキュリティメカニズムを利用すればよい。
【００５３】
上記サービス要求が、認証処理部２２３で認証されると、出力データ生成部２２５で出力データ、すなわち、印刷データが生成され、受付情報制御部２２１から、送受信部２１を介して複合機１に送信される。
【００５４】
この出力データ生成部２２５は、図２で説明した複合機１のサーバ制御部１２４により、連携して作動し、上記印刷データが生成される。  
【００５５】
具体的には、選択されたデータをドキュメントデータベース２２２から読み出して、このデータを実行するアプリケーション２３をアプリケーション起動処理部２２６によって起動させ、複合機１に対応するドライバをドライバデータベース２２７から読み出すことによって実行される。
【００５６】
なお、複合機１にアクセスするユーザが多数いる場合、前記ドキュメントデータベース２２２は、各ユーザのＩＤと対応付けてデータを蓄積し、図２で説明した画面表示入力部１１（図１で説明した携帯電話４を利用している場合は、携帯電話４）からユーザが上記ＩＤを入力すると、このユーザ用のデータが表示されるようにしてもよい。
【００５７】
図４は、複合機１からデータ管理サーバ２にサービス要求をした場合の具体的な出力処理フローである。以下、図１〜図３を参照しつつ説明する。なお、以下のフロー図は、ユーザが、画面表示入力部１１で出力（印刷）を所望するデータを選択したことを前提とする。
【００５８】
複合機１の表示入力制御部１２２ａにより、サービス要求の内容が分析され、サービス要求部１２２ｂにより、サービス要求が開始される（Ｓ１）。
【００５９】
まず、サービス要求部１２２ｂから、複合機１がサービス要求をする権限があるか否かの認証要求依頼をすると、この要求をサービスデータ応答処理部１２３によってサーバ制御部１２４のＡＰＩ認証に接続し、サーバ制御部１２４から、通信接続（コネクション）要求とともに（Ｓ２）、ＡＰＩ認証（ログオン）要求を行う（Ｓ３）。
【００６０】
データ管理サーバ２では、前記コネクション要求に対してアクセプトすることにより、接続が確立し（Ｓ４）、同時に前記ログオン要求に対して、受付情報制御部２２１でログオン受付し（Ｓ６）、認証処理部２２３で認証処理をして（Ｓ７）、受付情報制御部２２１から送受信部２１を介して複合機１に認証結果を送信する（Ｓ８）。
【００６１】
上記認証結果を受信した複合機１は、認証された場合には、サービス要求処理に進み（Ｓ９，Ｓ１０）、認証されなかった場合には、データ管理サーバ２との接続が切断される（Ｓ９，Ｓ２８）。
【００６２】
上記Ｓ１０で具体的なサービス要求、すなわち、本実施の形態においては、印刷要求が、複合機１のサービス要求部１２２ｂでなされると、サービスデータ応答処理部１２３によって、サーバ制御部２２１のＡＰＩ印刷に接続し（Ｓ１１）、サーバ制御部１２４から複合機１の送受信部１３を介してデータ管理サーバ２に対して連携処理要求がなされる（Ｓ１２）。
【００６３】
この連携処理要求は、データ管理サーバ２の送受信部２１を介して受付情報制御部２２１で受付処理され（Ｓ１３）、認証処理部２２３でサービス実行可能か否かの認証処理及び認証判断が行われる（Ｓ１４、Ｓ１５）。
【００６４】
上記認証処理によって、認証されなかった場合は、認証結果が受付情報制御部２２１から送受信部２１を介して複合機１に送信され（Ｓ１６）、サービス要求が終了したか否かを判断する（Ｓ２３）。すなわち、加重的にサービス要求がある場合は、再度、上記Ｓ１０からの処理を繰り返し（Ｓ２３）、サービス要求がない場合は、サービス要求部１２２ｂでログオフ要求をサービスデータ応答処理部１２３に対して行う（Ｓ２４）。サービスデータ応答処理部１２３では、このログオフ要求を受けてサーバ制御部１２４でのＡＰＩ切断に接続し、サーバ制御部１２４から、送受信部１３を介して受付情報制御部２２１でログオフが受付され（Ｓ２５）、ログオフが実行されて（Ｓ２６）、データ管理サーバ２と複合機１との接続が切断される（Ｓ２７，Ｓ２８）。
【００６５】
上記Ｓ１５に戻り、サービス実行の認証がされた場合、認証結果が受付情報制御部２２１から送受信部２１を介して複合機１に送信され（Ｓ１７）、以後、上記Ｓ２３〜Ｓ２８までの処理と同様の処理が実行されるが、別途このＳ１７の処理と非同期の処理として、前記サーバ制御部１２４による連携処理要求に対応して、データ管理サーバ２のアプリケーション起動処理部２２６で、選択したデータを実行するアプリケーションを起動し（Ｓ１８）、ドキュメントデータベース２２２から選択されたデータを読み出すとともに、複合機１に対応するドライバをドライバデータベース２２７から読み出し（図示せず）、出力データ生成部２２５で出力データを生成する（Ｓ１９）。
【００６６】
生成された出力データは、受付情報制御部２２１から送受信部２１を介して複合機１に送信される（Ｓ２０）。
【００６７】
複合機１の出力処理部１２２ｃでは、出力データを登録し（Ｓ２１）、出力部１４により、前記所望のデータの出力、すなわち、印刷が実行される（Ｓ２２）。
【００６８】
図５は、携帯電話４を利用した場合の具体的な出力処理フローである。以下、図４の場合同様、図１〜図３を参照しつつ説明する。
【００６９】
まず、あらかじめ携帯電話４は、ウェブサーバ３から提供される携帯電話用閲覧アプリケーションをダウンロードする（Ｓ１００、Ｓ１０１）。なお、ウェブサーバ３は、携帯電話４または複合機１とデータ管理サーバ２との間でプロキシサーバとして機能する。
【００７０】
本実施の形態では、データ管理サーバ２が、複数存在する場合を想定し、まず、携帯電話４からウェブサーバ３に対してサーバリストの送出を要求し、ウェブサーバ３からサーバリストを送出し（Ｓ１０２）、携帯電話４は、前記携帯電話用閲覧アプリケーションで閲覧可能な形態でこのサーバリストを受け取る（Ｓ１０３）。
【００７１】
携帯電話４から、データ管理サーバ２の選択要求をすると（Ｓ１０４）、ウェブサーバ３の認証ＣＧＩが起動し（Ｓ１０５）、この認証ＣＧＩにより、データ管理サーバ２で認証処理が実行される（Ｓ１０６）。
【００７２】
Ｓ１０６で認証され、携帯電話４から出力を所望するデータリストの閲覧要求をすると（Ｓ１０７）、ウェブサーバ３で出力データリストＣＧＩが起動し（Ｓ１０８）、データ管理サーバ２で出力データリストが生成され、ウェブサーバ３を介して携帯電話４に送出される（Ｓ１０９）。なお、出力データリストの生成は、図３で説明したとおりである。
【００７３】
携帯電話４で前記携帯電話用閲覧アプリケーションにより、この出力データリストが表示され、所望のデータを選択し、図１で説明したとおり、複合機１の専用リーダで選択されたデータを読み取ることにより、複合機１へのサービス要求が開始される（Ｓ１１０、Ｓ１１１）。なお、ユーザは、この読み取らせる操作のみを行えば、下記の通り、自動的に所望のデータの印刷を実行することができる。
【００７４】
複合機１では、上記読み取ったデータに基づき、認証及びサービス要求処理を実行し（Ｓ１１２）、ウェブサーバ３の認証及びサービスＣＧＩ処理を介して（Ｓ１１３）、データ管理サーバ２で認証処理及び出力データ生成、送信の処理を実行し（Ｓ１１４）、出力データをウェブサーバ３を介して受信した複合機１は、出力、すなわち、印刷を実行する（Ｓ１１５）。
【００７５】
なお、上記Ｓ１１２、Ｓ１１４およびＳ１１５の具体的な処理は、図４と同様な処理であり、詳細な説明は省略する。
【００７６】
既存のデータ管理サーバ及びデータリストの表示が可能なユーザーインターフェースを備えた複合機に対して、図４及び図５で説明した機能を実現するコンピュータプログラムの形態で提供すれば、既存のシステムを利用して、本発明にかかるデータ出力システムの構築を実現することもできる。
【図面の簡単な説明】
【００７７】
【図１】本発明にかかる出力データシステムのハードウェア構成図
【図２】複合機の機能ブロック図
【図３】データ管理サーバの機能ブロック図
【図４】複合機からデータ管理サーバにサービス要求をした場合の出力処理フロー図
【図５】携帯電話４を利用した場合の出力処理フロー図
【符号の説明】
【００７８】
１    複合機
２    データ管理サーバ
３    ウェブサーバ
４    携帯電話
１１  画面表示入力部
１２  連携処理部
２２  出力データ処理部
【図１】
2009087210.tif 000003
【図２】
2009087210.tif 000004
【図３】
2009087210.tif 000005
【図４】
2009087210.tif 000006
【図５】
2009087210.tif 000007