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