(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続する端末に対してＷｅｂページを提供する情報処理装置であって、
ネットワークを介して接続される文書管理装置が記憶する文書データの一覧情報を表示させる第一の領域と、前記端末において保存されている電子的なファイルの中から操作対象とする対象ファイルを選択させるとともに該対象ファイルに対して実行させる操作項目を複数の候補の中から選択させるための第二の領域とを表示させる所定のＷｅｂページを前記端末に提供するＷｅｂページ提供手段と、
前記所定のＷｅｂページに基づいて前記端末より送信される前記対象ファイルに対し、前記複数の候補の中から選択された操作項目を実行させる操作実行手段とを有し、
前記操作項目は、前記第一の領域において選択された文書データに対して指示可能な操作項目を含む情報処理装置。
【請求項２】
前記操作実行手段は、前記選択された操作項目に応じた処理手段に当該操作項目を実行させ、
前記処理手段は、前記文書データに対して指示された操作項目をも実行する請求項１記載の情報処理装置。
【請求項３】
前記対象ファイルに対して実行させる操作項目は、印刷、配信、データ形式の変換、又はファクシミリによる送信であることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記操作実行手段は、前記端末より送信される前記対象ファイルを永続化することなく、前記複数の候補の中から選択された操作項目を実行させることを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
前記操作実行手段は、ネットワークを介して接続する外部装置に前記複数の候補の中から選択された操作項目を実行させることを特徴とする請求項１乃至４いずれか一項記載の情報処理装置。
【請求項６】
ネットワークを介して接続する端末に対してＷｅｂページを提供する情報処理装置が実行するファイル操作方法であって、
前記情報処理装置とネットワークを介して接続される文書管理装置が記憶する文書データの一覧情報を表示させる第一の領域と、前記端末において保存されている電子的なファイルの中から操作対象とする対象ファイルを選択させるとともに該対象ファイルに対して実行させる操作項目を複数の候補の中から選択させるための第二の領域とを表示させる所定のＷｅｂページを前記端末に提供するＷｅｂページ提供手順と、
前記所定のＷｅｂページに基づいて前記端末より送信される対象ファイルと、前記複数の候補の中から選択された操作項目の実行要求とを受信する受信手順と、
前記受信手順において受信された、前記対象ファイルに対して前記実行要求に係る操作項目を実行させる操作実行手順とを有し、
前記操作項目は、前記第一の領域において選択された文書データに対して指示可能な操作項目を含むファイル操作方法。
【請求項７】
ネットワークを介して接続する端末に対してＷｅｂページを提供する情報処理装置に、
前記情報処理装置とネットワークを介して接続される文書管理装置が記憶する文書データの一覧情報を表示させる第一の領域と、前記端末において保存されている電子的なファイルの中から操作対象とする対象ファイルを選択させるとともに該対象ファイルに対して実行させる操作項目を複数の候補の中から選択させるための領域を表示させる所定のＷｅｂページを前記端末に提供するＷｅｂページ提供手順と、
前記所定のＷｅｂページに基づいて前記端末より送信される対象ファイルと、前記複数の候補の中から選択された操作項目の実行要求とを受信する受信手順と、
前記受信手順において受信された前記対象ファイルに対して前記実行要求に係る操作項目を実行させる操作実行手順とを実行させ、
前記操作項目は、前記第一の領域において選択された文書データに対して指示可能な操作項目を含むファイル操作プログラム。
【請求項８】
請求項７記載のファイル操作プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルに対する各種の操作を実行させる情報処理装置、ファイル操作方法、ファイル操作プログラム及び記録媒体に関する。
【背景技術】
【０００２】
オフィスにおける膨大な文書情報を効率よく管理するためのツールとして文書管理システムがよく知られている。文書管理システムによって文書情報を電子的に管理することにより、オフィスにおけるペーパーレス化が促進されると共に、所望の文書を迅速に探し出すことが可能となる。
【０００３】
近年における文書管理システムは、多機能化が進んでおり、文書情報の登録、更新又は検索のみならず、文書データに対する各種操作、例えば、印刷、配信、データ形式の変換及びＦＡＸ送信等を実現する機能（以下、「文書操作機能」という。）との連携が図られているものもある。
【０００４】
したがって、ユーザは、文書データベースより検索した文書データに対して、ＰＣ（Personal Computer）等のクライアント端末にダウンロードすることなく、そのまま印刷等の操作を行うことができる。
【特許文献１】特開２００３−２８０８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、文書管理システムにおける文書操作機能は、上記特許文献１に開示されているように、文書データベースに登録されている文書データのみが対象とされているのが一般である。
【０００６】
したがって、クライアント側、すなわち、ＰＣ等の端末におけるファイルシステム等に存在するローカルファイルについて、文書管理システムにおける文書操作機能を利用した処理を実行させたい場合には、ユーザは、まず、当該ローカルファイルを文書データとして文書データベースに登録しなければならない。
【０００７】
かかる作業は、ユーザにとって煩雑であるだけでなく、本来登録する必要のないローカルファイルが文書データベースに登録されるため、文書データベースにおいて余分な記憶容量が消費されることにもなる。また、余分な記憶容量の消費を避けるには、印刷等の操作が終了した後に、当該文書データを文書データベースより削除するという手間が必要とされるという問題がある。
【０００８】
本発明は、上記の点に鑑みてなされたものであって、ネットワークを介して接続する端末において保存されているファイルに対する操作を、文書管理サーバ等の永続化手段に登録することなく実行させることのできる情報処理装置、ファイル操作方法、ファイル操作プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続する端末に対してＷｅｂページを提供する情報処理装置であって、ネットワークを介して接続される文書管理装置が記憶する文書データの一覧情報を表示させる第一の領域と、前記端末において保存されている電子的なファイルの中から操作対象とする対象ファイルを選択させるとともに該対象ファイルに対して実行させる操作項目を複数の候補の中から選択させるための第二の領域とを表示させる所定のＷｅｂページを前記端末に提供するＷｅｂページ提供手段と、前記所定のＷｅｂページに基づいて前記端末より送信される前記対象ファイルに対し、前記複数の候補の中から選択された操作項目を実行させる操作実行手段とを有し、前記操作項目は、前記第一の領域において選択された文書データに対して指示可能な操作項目を含む。
【００１０】
このような情報処理装置では、端末において保存されているファイルに対する操作を文書管理サーバ等に登録することなく実行させることができる。
【００１１】
また上記課題を解決するため、本発明は、上記情報処理装置におけるファイル操作方法、前記ファイル操作方法をコンピュータに実行させるためのプログラム、又は前記プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１２】
本発明によれば、ネットワークを介して接続する端末において保存されているファイルに対する操作を、文書管理サーバ等の永続化手段に登録することなく実行させることのできる情報処理装置、ファイル操作方法、ファイル操作プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における文書管理システムの構成例を示す図である。図１に示されるように、本実施の形態における文書管理システム１は、Ｗｅｂサーバ１０（情報処理装置）、端末２０、文書管理サーバ３０、プリンタサーバ４０、配信サーバ５０、データ変換サーバ６０、及びＦＡＸサーバ７０等から構成され、各構成要素は、インターネットやＬＡＮ等のネットワーク８０（有線又は無線の別を問わない）を介して接続されている。
【００１４】
Ｗｅｂサーバ１０は、端末２０が要求する情報を表示するＷｅｂページを端末２０に提供するための機能を有するコンピュータである。ここで、Ｗｅｂページとは、汎用的なＷｅｂブラウザで表示可能なＨＴＭＬ，ＸＭＬ形式等のデータを始め、ＣＨＴＭＬ（Compact HTML）やＷＭＬ（Wireless Markup Language）等、所定の言語で記述された表示用の構造化文書一般をいう。Ｗｅｂサーバ１０は、また、提供したＷｅｂページを介して要求された処理を文書管理サーバ３０、プリンタサーバ４０、配信サーバ５０、データ変換サーバ６０又はＦＡＸサーバ７０等に実行させる。
【００１５】
端末２０は、Ｗｅｂサーバ１０が提供するＷｅｂページを閲覧するためのＷｅｂブラウザを備えたＰＣ、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の通信端末である。
【００１６】
文書管理サーバ３０は、文書ＤＢ（Data Base）３１に格納されている文書情報（文書データの実データ及び属性情報等）の登録、検索、及び更新等の諸機能をＷｅｂサービス（文書管理サービス）としてネットワーク８０上に提供しているコンピュータである。文書管理サーバ３０の機能はＳＯＡＰのＲＰＣにより呼び出すことができる。例えば、文書管理サーバ３０は、文書ＤＢ３１の任意のフォルダ内に格納されている文書データの一覧情報を取得するための「文書一覧取得メソッド」をネットワーク８０上に公開している。
【００１７】
プリンタサーバ４０は、ＬＡＮ等のネットワークを介して接続されているプリンタ４１における印刷機能をＷｅｂサービス（印刷サービス）としてネットワーク８０上に提供しているコンピュータである。プリンタサーバ４０の機能はＳＯＡＰのＲＰＣにより呼び出すことができる。例えば、プリンタサーバ４０は、プリンタ４１等に対する印刷指示を受け付けるための「印刷メソッド」をネットワーク８０上に公開している。
【００１８】
配信サーバ５０は、ファイル等の配信機能をＷｅｂサービス（配信サービス）としてネットワーク８０上に提供しているコンピュータである。ここで、配信機能とは、ファイル等を端末２０において指定されたあて先、例えば、所定のコンピュータにおけるファイルシステム５１、メールサーバ５２、又は文書データベース（ＤＢ）５３等に送信する機能をいう。配信サーバ５０の機能はＳＯＡＰのＲＰＣにより呼び出すことができる。例えば、配信サーバ５０は、文書データの配信要求を受け付けるための「配信メソッド」をネットワーク８０上に公開している。
【００１９】
データ変換サーバ６０は、ファイルのデータ形式の変換機能、例えば、ＴＩＦＦ、ＢＩＴＭＡＰ、ＪＰＥＧ、ＰＤＦ、又はテキスト等への変換やアーカイブ化等をＷｅｂサービス（データ変換サービス）としてネットワーク８０上に提供しているコンピュータである。データ変換サーバ６０の機能はＳＯＡＰのＲＰＣにより呼び出すことができる。例えば、データ変換サーバ６０は、データ形式の変換要求を受け付けるための「データ変換メソッド」をネットワーク８０上に公開している。
【００２０】
ＦＡＸサーバ７０は、ＬＡＮ等のネットワークを介して接続されているＦＡＸ７１におけるＦＡＸ（ファクシミリ）送信機能をＷｅｂサービス（ＦＡＸサービス）としてネットワーク８０上に提供しているコンピュータである。ＦＡＸサーバ７０の機能はＳＯＡＰのＲＰＣにより呼び出すことができる。例えば、ＦＡＸサーバ７０は、ＦＡＸ送信の要求を受け付けるための「ＦＡＸ送信メソッド」をネットワーク８０上に公開している。
【００２１】
次に、Ｗｅｂサーバ１０の詳細について説明する。図２は、本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。Ｗｅｂサーバ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、補助記憶装置１４、ネットワークインタフェース（Ｉ／Ｆ）１５、ドライブ装置１６等から構成されている。
【００２２】
ＣＰＵ１１は、Ｗｅｂサーバ１０全体を制御する制御部であり、ＲＯＭ１２や補助記憶装置１４に格納された各種制御プログラムやアプリケーションプログラムを実行して装置の制御、通信の制御、データの取得及び編集等の処理を行う。
【００２３】
ＲＯＭ１２は、主に装置の制御プログラムを記憶する記憶手段である。ＲＡＭ１３はＣＰＵ１１のワークメモリや一時的なデータの記憶に用いる記憶手段である。補助記憶装置１４は、各種アプリケーションプログラムやデータを記憶する記憶手段である。
【００２４】
ネットワークＩ／Ｆ１５は、Ｗｅｂサーバ１０をネットワーク８０に接続するためのインタフェースである。ドライブ装置１６は、本発明の特徴となる処理を実行するプログラムが記録されたＣＤ−ＲＯＭ等の記録媒体１７を読み取るための装置である。
【００２５】
なお、図２には操作部や表示部を示していないが、キーボードやマウス等による操作部や、液晶やブラウン管（ＣＲＴ）による表示部を設け、ユーザからの入力の受付や動作結果の表示を行うことができるようにしてもよい。
【００２６】
図３は、本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。図３においてＷｅｂサーバ１０は、Ｗｅｂサーバプログラム１０１、ポータルページモジュール１０２、印刷条件取得モジュール１０３、印刷実行モジュール１０４、あて先取得モジュール１０５及び配信実行モジュール１０６等から構成される。
【００２７】
Ｗｅｂサーバプログラム１０１は、一般にＨＴＴＰｄ（HTTP daemon）と呼ばれるプログラムに相当するものであり、Ｗｅｂサーバ１０をＷｅｂサーバとして機能させるためのものである。すなわち、Ｗｅｂサーバプログラム１０１は、端末２０からのＨＴＴＰリクエストを受信し、端末２０からの要求に対応したポータルページモジュール１０２等の各種Ｗｅｂアプリケーションを呼び出す。また、Ｗｅｂサーバプログラム１０１は、呼び出したＷｅｂアプリケーションから出力されるＷｅｂページを端末２０に対してＨＴＴＰレスポンスとして送信する。
【００２８】
ポータルページモジュール１０２は、ユーザが文書管理システム１にログインした際に最初に表示される、文書管理システム１への入り口となるＷｅｂページ（以下、「ポータルページ」という。）を生成するＷｅｂアプリケーションである。ポータルページの表示領域は、後述されるように複数の分割領域に分割され、それぞれの分割領域には、文書管理サーバ３０に管理されている文書データの一覧情報等、ユーザがよく利用する情報が表示される。
【００２９】
印刷条件取得モジュール１０３は、ファイルを印刷する際の印刷条件を設定するためのＷｅｂページ（以下、「印刷条件設定ページ」という。）を生成するための処理を実行するＷｅｂアプリケーションである。印刷実行モジュール１０４は、印刷条件設定ページに基づいて端末２０から送信される印刷要求に応じ、ファイルの印刷処理をプリンタサーバ４０に実行させるためのＷｅｂアプリケーションである。
【００３０】
あて先取得モジュール１０５は、ファイルを配信する際のあて先を設定するためのＷｅｂページ（以下、「あて先設定ページ」という。）を生成するための処理を実行するＷｅｂアプリケーションである。配信実行モジュール１０６は、あて先設定ページに基づいて端末２０から送信される配信要求に応じ、ファイルの配信処理を配信サーバ５０に実行させるためのＷｅｂアプリケーションである。
【００３１】
なお、その他、ＦＡＸ送信やデータ変換等をＦＡＸサーバ７０又はデータ変換サーバ６０に実行させるための各種Ｗｅｂアプリケーションが実装され得るが、図３においては、便宜上省略されている。
【００３２】
以下、図３の文書管理システム１の処理手順について説明する。図４は、文書管理システムにおけるローカルファイルの印刷処理を説明するためのシーケンス図である。ここで、ローカルファイルとは、端末２０のファイルシステム等において保存されている電子的なファイルをいう。
【００３３】
ステップＳ１０１において、端末２０のユーザが、Ｗｅｂブラウザ２１に表示されたポータルページにおいて印刷対象とするローカルファイルを選択し、当該ローカルファイルの印刷指示を行うと、端末２０のＷｅｂブラウザ２１は、選択されたローカルファイルと共に当該ローカルファイルの印刷を要求するＨＴＴＰリクエストをＷｅｂサーバ１０に対して送信する。
【００３４】
図５は、ポータルページの表示例を示す図である。図５に示されるようにポータルページ２１０は、その表示領域が複数の分割領域、すなわち、ショートカット表示領域２１１、ローカルファイル操作領域２１２、キャビネット表示領域２１３、お知らせ表示領域２１４、文書一覧領域２１５及びワークフォルダ表示領域２１６等に分割されている。
【００３５】
ショートカット表示領域２１１は、ユーザがよく利用する各種Ｗｅｂページへのリンク（ショートカット）の一覧が表示される領域である。ローカルファイル操作領域２１２は、ローカルファイルに対する各種操作を実行させたい場合に、操作対象とするローカルファイルを選択させると共に、当該ローカルファイルに対して実行させる操作項目を複数の候補の中から選択させるための領域である。キャビネット表示領域２１３は、文書管理サーバ３０の文書ＤＢ３１における所定のキャビネットへのリンクがアイコンとして表示される領域である。お知らせ表示領域２１４は、ユーザに対する連絡事項が表示される領域である。文書一覧領域２１５は、文書ＤＢ３１における所定のフォルダ内の文書データの一覧情報が表示される領域である。ワークフォルダ表示領域２１６は、文書ＤＢ３１におけるユーザの個人用フォルダ内の文書データの一覧情報が表示される領域である。ユーザは、文書一覧領域２１５やワークフォルダ表示領域２１６において選択した文書データに対して印刷、配信、変換、又はＦＡＸ送信等を指示することができる。
【００３６】
ローカルファイル操作領域２１２について更に詳しく説明する。ローカルファイル操作領域２１２は、参照ボタン２１５、対象ファイル名表示領域２１６、コンボボックス２１７及び実行ボタン２１８等から構成されている。参照ボタン２１５がクリックされると、ローカルファイルを選択させるためのファイルダイアログが表示される。
【００３７】
図６は、ファイルダイアログの表示例を示す図である。図６に示されるようにファイルダイアログ２２０は、ファイル選択領域２２１、ファイル名表示領域２２２、及び開くボタン２２３等、一般的に見受けられるファイルダイアログと同様のユーザインタフェースを備えている。
【００３８】
図７は、ファイルダイアログにおいてローカルファイルが選択された様子を示す図である。図７に示されるように、ファイル選択領域２２１においてローカルファイルが選択されると、選択されたローカルファイル（以下、「対象ファイル」という。）のファイル名２２４が反転表示されと共に、対象ファイルのファイル名がファイル名表示領域２２２に表示される。この状態で、開くボタン２２３がクリックされると、対象ファイルの選択がポータルページ２１０のローカルファイル操作領域２１２に反映される。
【００３９】
図８は、ローカルファイルの選択が反映されたポータルページの表示例を示す図である。図８に示されるように、対象ファイルのファイル名が、ローカルファイル操作領域２１２の対象ファイル名表示領域２１６に表示される。
【００４０】
対象ファイルに対して実行させる操作項目は、コンボボックス２１７によって選択することができる。図９は、対象ファイルに対して実行させる操作を選択する様子を示す図である。図９に示されるように、コンボボックス２１７を開くことにより表示されるリスト２１７１には、対象ファイルに対して実行可能な操作項目の候補（印刷、配信、ファックス送信、画像変換、ＰＤＦ化、テキスト化（イメージＯＣＲ変換）、アーカイブ）が表示されている。例えば、リスト２１７１において「印刷」が選択され、実行ボタン２１８がクリックされると上述したステップＳ１０１の処理が実行される。
【００４１】
ステップＳ１０１に続いてステップＳ１０２に進み、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストを受信したＷｅｂサーバプログラム１０１によって印刷条件取得モジュール１０３が呼び出されると、印刷条件取得モジュール１０３は、ＨＴＴＰリクエストに伴って受信された対象ファイルを一時的に保存すると共に印刷条件設定ページを生成し、当該印刷条件設定ページをＷｅｂサーバプログラム１０１に対して出力する。
【００４２】
ステップＳ１０２に続いてステップＳ１０３に進み、Ｗｅｂサーバプログラム１０１が印刷条件設定ページを端末２０に対して送信すると、印刷条件設定ページがＷｅｂブラウザ２１によって表示される。
【００４３】
図１０は、印刷条件設定ページの表示例を示す図である。図１０の印刷条件設定ページ３１０は、対象ファイル表示領域３１１と、印刷条件設定領域３１２とから構成されている。対象ファイル表示領域３１１には、ポータルページ２１０において印刷対象として選択された対象ファイルのファイル名が表示されている。
【００４４】
印刷条件設定領域３１２においては、印刷対象とするプリンタ、原稿のサイズ、印刷方向、及び印刷開始位置等の設定が可能である。
【００４５】
ユーザが、印刷条件設定ページ３１０において印刷条件を設定し、ＯＫボタン３１３をクリックすると、Ｗｅｂブラウザ２１は、当該印刷条件に基づく印刷要求（ＨＴＴＰリクエスト）を、Ｗｅｂサーバ１０に対して送信する（Ｓ１０４）。
【００４６】
ステップＳ１０４に続いてステップＳ１０５に進み、Ｗｅｂブラウザ２１からの印刷要求を受信したＷｅｂサーバプログラム１０１によって印刷実行モジュール１０４が呼び出されると、印刷実行モジュール１０４は、プリンタサーバ４０における印刷メソッドをＳＯＡＰのＲＰＣによって呼び出すことにより、対象ファイルの印刷をプリンタサーバ４０に対して要求する。なお、印刷メソッドの引数には、一時的に保存されていた対象ファイルの実データと印刷条件とが指定される。なお、Ｗｅｂサーバ１０において一時的に保存されていた対象ファイルは、プリンタサーバ４０に対して印刷要求を行った後に削除してしまってもよい。
【００４７】
ステップＳ１０５に続いてステップＳ１０６に進み、プリンタサーバ４０は、印刷条件において印刷先として指定されたプリンタ４１に対して対象ファイルの印刷を要求する。プリンタ４１においては、印刷要求に基づいて対象ファイルの印刷が実行される。プリンタサーバ４０は、プリンタ４１からの応答を受信すると（Ｓ１０７）、対象データに対する印刷処理を完了した旨を示すＳＯＡＰレスポンスをＷｅｂサーバ１０に対して送信する（Ｓ１０８）。
【００４８】
ステップＳ１０８に続いてステップＳ１０９に進み、印刷実行モジュール１０４は、プリンタサーバ４０からのＳＯＡＰレスポンスに基づいて印刷処理を完了した旨を通知するためのＷｅｂページ（以下、「印刷完了通知ページ」という。）を生成し、当該印刷完了通知ページをＷｅｂサーバプログラム１０１に対して出力する。ステップＳ１０９に続いてステップＳ１１０に進み、Ｗｅｂサーバプログラム１０１が印刷完了通知ページを端末２０に対して送信すると、印刷完了通知ページがＷｅｂブラウザ２１によって表示される。
【００４９】
図１１は、印刷完了通知ページの表示例を示す図である。図１１に示されるように、印刷完了通知ページ３２０には、対象ファイルの印刷処理が完了した旨を示すメッセージが表示されている。ユーザは、印刷完了通知ページ３２０を参照することで、対象ファイルの印刷が正常に実行されたことを確認することができる。
【００５０】
次に、ローカルファイルに対する操作として「配信」が選択された場合の処理について説明する。図１２は、文書管理システムにおけるローカルファイルの配信処理を説明するためのシーケンス図である。
【００５１】
ステップＳ２０１において、端末２０のユーザが、ポータルページ２１０のローカルファイル操作領域２１２において配信対象とするローカルファイルを選択し、選択されたローカルファイル（対象ファイル）の配信の指示を行うと、Ｗｅｂブラウザ２１は、選択されたローカルファイルと共に当該ローカルファイルの配信を要求するＨＴＴＰリクエストをＷｅｂサーバ１０に対して送信する。
【００５２】
なお、ポータルページ２１０における対象ファイルの選択は、印刷処理の際に説明した手順と同様の手順で行われる。また、配信の指示は、ローカルファイル操作領域２１２のコンボボックス２１７において「配信」を選択し、実行ボタン２１８をクリックすることで行われる。
【００５３】
図１３は、配信が選択された様子を示す図である。図１３に示されるように、ポータルページ２１０のローカルファイル操作領域２１２のコンボボックス２１７において、対象ファイルに対する操作として「配信」が表示されている。
【００５４】
ステップＳ２０１に続いてステップＳ２０２に進み、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストを受信したＷｅｂサーバプログラム１０１によってあて先取得モジュール１０５が呼び出されると、あて先取得モジュール１０５は、ＨＴＴＰリクエストに伴って受信された対象ファイルを一時的に保存すると共にあて先設定ページを生成し、当該あて先設定ページをＷｅｂサーバプログラム１０１に対して出力する。
【００５５】
ステップＳ２０２に続いてステップＳ２０３に進み、Ｗｅｂサーバプログラム１０１があて先設定ページを端末２０に対して送信すると、あて先設定ページがＷｅｂブラウザ２１によって表示される。
【００５６】
図１４は、あて先設定ページの表示例を示す図である。図１４のあて先設定ページ５１０は、配信サーバ選択領域５１１、あて先検索領域５１２、あて先一覧領域１３、配信先追加ボタン５１４、配信先削除ボタン５１５及びＯＫボタン５１６等を有している。配信サーバ選択領域５１１は、配信処理を実行させる配信サーバを選択するための領域である。すなわち、図１においては、便宜上一台の配信サーバ（配信サーバ５０）のみが表示されているが、ネットワーク８０には複数の配信サーバを接続することが可能であり、かかる場合に複数の配信サーバの中から実際に利用する配信サーバを任意に選択することが可能であるというわけである。
【００５７】
あて先検索領域５１２は、あて先を検索するための領域である。あて先一覧領域５１３は、配信先として選択し得るあて先の一覧が表示される領域である。あて先一覧領域５１３において表示されている各あて先にはチェックボタンが割り当てられており、そのチェックボタンをチェックすることによって、対象ファイルの配信先とするあて先を選択することができる。
【００５８】
図１５は、あて先が選択された様子を示す図である。図１５のあて先設定ページ５１０のあて先一覧領域５１３において、あて先５１３１のチェックボタンがチェックされることにより、あて先５１３１が配信先として選択されているのが分かる。この状態で、配信先追加ボタン５１４がクリックされると、選択されているあて先５１３１が、配信先として確定される。
【００５９】
図１６は、選択されたあて先が配信先として確定された様子を示す図である。図１６に示されるように、配信先として確定されたあて先（配信あて先）は、配信あて先一覧５１７に追加される。なお、配信あて先一覧５１７における各あて先には、チェックボタンが割り当てられており、そのチェックボタンをチェックして配信先削除ボタン５１５をクリックすることで、当該あて先を配信先から削除することができる。
【００６０】
あて先が確定された後、ＯＫボタン５１６がクリックされると、Ｗｅｂブラウザ２１は、設定されたあて先への配信要求（ＨＴＴＰリクエスト）を、Ｗｅｂサーバ１０に対して送信する（Ｓ２０４）。
【００６１】
ステップＳ２０４に続いてステップＳ２０５に進み、Ｗｅｂブラウザ２１からの配信要求を受信したＷｅｂサーバプログラム１０１によって配信実行モジュール１０６が呼び出されると、配信実行モジュール１０６は、配信サーバ５０における配信メソッドをＳＯＡＰのＲＰＣによって呼び出すことにより、対象ファイルの配信を配信サーバ５０に対して要求する。なお、配信メソッドの引数には、一時的に保存されていた対象ファイルの実データとあて先情報とが指定される。
【００６２】
ステップＳ２０５に続いてステップＳ２０６に進み、配信サーバ５０は、指定された宛先への対象ファイルの配信を実行すると対象データの配信処理を完了した旨を示すＳＯＡＰレスポンスをＷｅｂサーバ１０に対して送信する（Ｓ２０７）。
【００６３】
ステップＳ２０７に続いてステップＳ２０８に進み、配信実行モジュール１０６は、配信サーバ５０からのＳＯＡＰレスポンスに基づいて配信処理を完了した旨を通知するためのＷｅｂページ（以下、「配信完了通知ページ」という。）を生成し、当該配信完了通知ページをＷｅｂサーバプログラム１０１に対して出力する。ステップＳ２０８に続いてステップＳ２０９に進み、Ｗｅｂサーバプログラム１０１が配信完了通知ページを端末２０に対して送信すると、配信完了通知ページがＷｅｂブラウザ２１によって表示される。
【００６４】
図１７は、配信完了通知ページの表示例を示す図である。図１７に示されるように、配信完了通知ページ５２０には、対象ファイルの配信処理が完了した旨を示すメッセージが表示されている。ユーザは、配信完了通知ページ５２０を参照することで、対象ファイルの配信が正常に実行されたことを確認することができる。
【００６５】
上述したように、本実施の形態における文書管理システム１によれば、文書管理サーバ３０の文書ＤＢ３１に登録されている文書データのみならず、端末２０におけるローカルファイルについても直接、すなわち、文書ＤＢ３１への登録等（永続化）という操作を経ずに文書管理システム１における各種サービスの処理対象とすることができる。
【００６６】
また、ポータルページ２１０のようなＷｅｂページを介してローカルファイルに対する操作指示を行うことができるため、汎用的なＷｅｂブラウザが利用できる各種の端末からも容易にローカルファイルの操作を実行させることができる。
【００６７】
更に、ポータルページ２１０のようないわゆるポータルページ又はホームページと呼ばれるＷｅｂページは定常的に表示されるものであるところ、ローカルファイルを操作させるためのローカルファイル操作領域２１２は、当該ポータルページ２１０において他の情報と共に表示されるため、ユーザは、当該他の情報を利用しながら、新たなＷｅｂページ等を表示させることなく即座にローカルファイルに対する操作指示を行うことができる。
【００６８】
なお、本実施の形態においては、ローカルファイルに対する操作として印刷及び配信を例として説明したが、本発明の範囲は印刷及び配信だけに限定されるものではない。上述において説明したプリンタサーバ４０又は配信サーバ５０に係る部分をデータ変換サーバ６０又はＦＡＸサーバ７０等に置き換えることにより、ローカルファイルのデータ変換、及びＦＡＸ送信等についても同様に実現することができる。
【００６９】
ところで、近年においては、ある特定の機能に特化した組み込み機器においてもＷｅｂサーバとして機能するもの等、コンピュータと同等の情報処理を実行することができるものが提供されている。例えば、融合機、又は複合機と呼ばれる、プリンタ、コピー、又はファクシミリ等の複合サービスに固有の処理を行う複数のアプリケーションを有する画像処理装置もかかる機器に該当する。最近の画像処理装置には、Ｗｅｂサーバとしての機能を有し、更に、コピーした情報又はＦＡＸ受信した情報等を文書データとして蓄積する文書管理機能を有しているものもある。
【００７０】
したがって、このような画像処理装置を用いて、本実施の形態における文書管理システム１を構成しても本発明の効果を同様に得ることができる。図１８は、画像処理装置を用いて構成した文書管理システムの構成例を示す図である。図１８中、図１と同一部分には同一符号を付し、その説明は省略する。
【００７１】
図１８と図１とを比較すると、図１８には、Ｗｅｂサーバ１０、文書管理サーバ３０、プリンタサーバ４０、配信サーバ５０、データ変換サーバ６０及びＦＡＸサーバ７０の代わりに、画像処理装置４１０、画像処理装置４３０、画像処理装置４４０、画像処理装置４５０、画像処理装置４６０及び画像処理装置４７０が、文書管理システム４００の構成要素となっている。
【００７２】
画像処理装置４１０には、Ｗｅｂサーバ１０に実装されていた機能（Ｗｅｂサーバ機能４１１）、すなわち、Ｗｅｂサーバプログラム１０１、ポータルページモジュール１０２、印刷条件取得モジュール１０３、印刷実行モジュール１０４、あて先取得モジュール１０５及び配信実行モジュール１０６等が組み込まれている。
【００７３】
画像処理装置４３０〜４７０には、それぞれ文書管理サーバ３０、プリンタサーバ４０、配信サーバ５０、データ変換サーバ６０又はＦＡＸサーバ７０に実装されていたものと同様の文書管理サービス４３１、印刷サービス４４１、配信サービス４５１、データ変換サービス４６１又はＦＡＸサービス４７１が組み込まれている。すなわち、画像処理装置４１０は、Ｗｅｂサーバ１０として、画像処理装置４３０〜４７０は、文書管理サーバ３０、プリンタサーバ４０、配信サーバ５０、データ変換サーバ６０又はＦＡＸサーバ７０としてそれぞれ機能することになる。
【００７４】
なお、文書管理サービス、印刷サービス、配信サービス及びＦＡＸサービスは画像処理装置と極めて結びつきが強い機能である。したがって、図１８のように、各機能がそれぞれの画像処理装置に分散されているのではなく、一台の画像処理装置にすべての機能が組み込まれているような形態にしてもよい。
【００７５】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態における文書管理システムの構成例を示す図である。
【図２】本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。
【図４】文書管理システムにおけるローカルファイルの印刷処理を説明するためのシーケンス図である。
【図５】ポータルページの表示例を示す図である。
【図６】ファイルダイアログの表示例を示す図である。
【図７】ファイルダイアログにおいてローカルファイルが選択された様子を示す図である。
【図８】ローカルファイルの選択が反映されたポータルページの表示例を示す図である。
【図９】対象ファイルに対して実行させる操作を選択する様子を示す図である。
【図１０】印刷条件設定ページの表示例を示す図である。
【図１１】印刷完了通知ページの表示例を示す図である。
【図１２】文書管理システムにおけるローカルファイルの配信処理を説明するためのシーケンス図である。
【図１３】配信が選択された様子を示す図である。
【図１４】あて先設定ページの表示例を示す図である。
【図１５】あて先が選択された様子を示す図である。
【図１６】選択されたあて先が配信先として確定された様子を示す図である。
【図１７】配信完了通知ページの表示例を示す図である。
【図１８】画像処理装置を用いて構成した文書管理システムの構成例を示す図である。
【符号の説明】
【００７７】
１        文書管理システム
１０      Ｗｅｂサーバ
１１      ＣＰＵ
１２      ＲＯＭ
１３      ＲＡＭ
１４      補助記憶装置
１５      ネットワークＩ／Ｆ
１６      ドライブ装置
１７      記録媒体
２０      端末
２１      Ｗｅｂブラウザ
３０      文書管理サーバ
３１      文書ＤＢ
４０      プリンタサーバ
４１      プリンタ
５０      配信サーバ
５１      ファイルシステム
５２      メールサーバ
５３      文書ＤＢ
６０      データ変換サーバ
７０      ＦＡＸサーバ
７１      ＦＡＸ
１０１    Ｗｅｂサーバプログラム
１０２    ポータルページモジュール
１０３    印刷条件取得モジュール
１０４    印刷実行モジュール
２１０    ポータルページ
２２０    ファイルダイアログ
３１０    印刷条件設定ページ
３２０    印刷完了通知ページ
４１０、４３０、４４０、４５０、４６０、４７０    画像処理装置
４１１    Ｗｅｂサーバ機能
４３１    文書管理サービス
４４１    印刷サービス
４５１    配信サービス
４６１    データ変換サービス
４７１    ＦＡＸサービス
５１０    あて先設定ページ
５２０    配信完了通知ページ
４００    文書管理システム
【図１】
0004625282.tif 000002
【図２】
0004625282.tif 000003
【図３】
0004625282.tif 000004
【図４】
0004625282.tif 000005
【図５】
0004625282.tif 000006
【図６】
0004625282.tif 000007
【図７】
0004625282.tif 000008
【図８】
0004625282.tif 000009
【図９】
0004625282.tif 000010
【図１０】
0004625282.tif 000011
【図１１】
0004625282.tif 000012
【図１２】
0004625282.tif 000013
【図１３】
0004625282.tif 000014
【図１４】
0004625282.tif 000015
【図１５】
0004625282.tif 000016
【図１６】
0004625282.tif 000017
【図１７】
0004625282.tif 000018
【図１８】
0004625282.tif 000019