(57)【要約】【課題】保存された文書ファイルの操作に関する情報をユーザに提供可能な文書ファイルのデータ構造および文書処理装置、文書処理システムを提供する。【解決手段】文書ファイル６０ａは、文書ファイル毎に割り当てられたＩＰアドレスを格納するＩＤ部６２ａと、文書の実体であるコンテンツを格納したコンテンツ部６１ａと、該コンテンツに対して実行可能な処理（操作）のメニュー情報を格納したメニュー情報部６３ａとを備え、端末装置４０からＩＰアドレスを指定して文書ファイルにアクセスすると該ＩＰアドレスの文書ファイルを保存している文書処理装置１０はその文書ファイルのメニュー情報を返送し、端末装置４０に処理（操作）のメニュー画面を表示させる。該メニュー画面で処理が選択されると文書処理装置１０は選択された操作を実行し、その処理結果を端末装置４０に通知する。【選択図】図１
2007213501.tif 000002
【特許請求の範囲】
【請求項１】
外部端末と通信するための通信手段と、
コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記外部端末から前記通信手段を介して前記文書ファイルに対するアクセス要求を受けたとき、アクセス要求された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記外部端末に送信するように前記通信手段を制御するメニュー表示制御手段と
を有する
ことを特徴とする文書処理装置。
【請求項２】
外部端末と通信するための通信手段と、
ＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記外部端末から前記通信手段を介してＩＤ情報を受信したとき、該受信したＩＤ情報と一致するＩＤ情報がＩＤ部に格納されている文書ファイルを前記文書保存手段の中から検索する検索手段と、
前記検索手段で検出された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記外部端末に送信するように前記通信手段を制御するメニュー表示制御手段と
を有する
ことを特徴とする文書処理装置。
【請求項３】
前記メニュー情報に基づいて選択された処理に関する実行指示情報を前記外部端末から受信した場合に、該受信した実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段をさらに有する
ことを特徴とする請求項１または２に記載の文書処理装置。
【請求項４】
前記処理実行手段で実行された前記処理に応じて前記コンテンツに対する実行可能な処理が変化した場合は、前記メニュー情報を変更する
ことを特徴とする請求項３に記載の文書処理装置。
【請求項５】
前記処理実行手段で実行された前記処理に関する処理情報を、前記外部端末に返送するように前記通信手段を制御する返送手段をさらに有する
ことを特徴とする請求項３に記載の文書処理装置。
【請求項６】
前記メニュー表示制御手段は、前記メニュー情報に対応するメニュー画面の表示データを前記外部端末に送信するように通信手段を制御する
ことを特徴とする請求項１乃至５のいずれか１つに記載の文書処理装置。
【請求項７】
前記ＩＤ情報は、各文書ファイルに固有に割り振られたネットワーク上のアドレス情報である
ことを特徴とする請求項２に記載の文書処理装置。
【請求項８】
前記文書ファイルの保存場所が変更された時には、前記アドレス情報は変更される
ことを特徴とする請求項７に記載の文書処理装置。
【請求項９】
前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする請求項２に記載の文書処理装置。
【請求項１０】
前記文書ファイルの保存場所が変更された時には、前記ＩＰアドレスは変更される
ことを特徴とする請求項９に記載の文書処理装置。
【請求項１１】
端末装置と、該端末装置に接続された文書処理装置とを備えた文書処理システムにおいて、
前記端末装置は、前記文書処理装置に対して文書ファイルのアクセス要求を送信する要求送信手段を有し、
前記文書処理装置は、
コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記端末装置から文書ファイルのアクセス要求を受ける要求受信手段と、
アクセス要求された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記端末装置に送信するメニュー表示制御手段と
を有し、
前記端末装置はさらに、
前記文書処理装置から前記メニュー情報を受信するメニュー受信手段と、
前記メニュー受信手段で受信した前記メニュー情報に基づいて、前記文書ファイルに対して実行する処理の選択を受ける選択手段と、
前記選択手段で選択された処理に関する実行指示情報を前記文書処理装置に送信する指示送信手段と
を有し、
前記文書処理装置はさらに、
前記端末装置から前記実行指示情報を受信する指示受信手段と、
前記指示受信手段で受信した前記実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段と、
前記処理実行手段で実行された処理内容を、前記端末装置に返送する返送手段と
を有する
ことを特徴とする文書処理システム。
【請求項１２】
端末装置と、該端末装置に接続された文書処理装置とを備えた文書処理システムにおいて、
前記端末装置は、前記文書処理装置に対して文書ファイルのＩＤ情報を送信するＩＤ送信手段を有し、
前記文書処理装置は、
ＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記端末装置から文書ファイルのＩＤ情報を受信する要求受信手段と、
前記要求受信手段で受信した前記ＩＤ情報と一致するＩＤ情報がＩＤ部に格納されている文書ファイルを前記文書保存手段の中から検索する検索手段と、
前記検索手段で検出された文書ファイルのメニュー情報部に格納されているメニュー情報を前記端末装置に送信するメニュー表示制御手段と
を有し、
前記端末装置はさらに、
前記文書処理装置から前記メニュー情報を受信するメニュー受信手段と、
前記メニュー受信手段で受信した前記メニュー情報に基づいて、前記文書ファイルに対して実行する処理の選択を受ける選択手段と、
前記選択手段で選択された処理に関する実行指示情報を前記文書処理装置に送信する指示送信手段と
を有し、
前記文書処理装置はさらに、
前記端末装置から前記実行指示情報を受信する指示受信手段と、
前記指示受信手段で受信した前記実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段と、
前記処理実行手段で実行された処理内容を、前記端末装置に返送する返送手段と
を有する
ことを特徴とする文書処理システム。
【請求項１３】
前記処理実行手段で実行された前記処理に応じて前記コンテンツに対する実行可能な処理が変化した場合は、前記メニュー情報を変更する
ことを特徴とする請求項１１または１２に記載の文書処理システム。
【請求項１４】
前記メニュー表示制御手段は、前記メニュー情報に対応するメニュー画面の表示データを前記端末装置に送信する
ことを特徴とする請求項１１または１２に記載の文書処理装置。
【請求項１５】
前記ＩＤ情報は、各文書ファイルに固有に割り振られた、ネットワーク上のアドレス情報である
ことを特徴とする請求項１２に記載の文書処理装置。
【請求項１６】
前記文書ファイルの保存場所が変更された時には、前記アドレス情報は変更される
ことを特徴とする請求項１５に記載の文書処理システム。
【請求項１７】
前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする請求項１２に記載の文書処理装置。
【請求項１８】
前記文書ファイルの保存場所が変更された時には、前記ＩＰアドレスは変更される
ことを特徴とする請求項１７に記載の文書処理システム。
【請求項１９】
コンテンツが格納されるコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されるメニュー情報部と
を有する
ことを特徴とする文書ファイルのデータ構造。
【請求項２０】
当該文書ファイルに固有のＩＤ情報が格納されるＩＤ部をさらに有する
ことを特徴とする請求項１９に記載の文書ファイルのデータ構造。
【請求項２１】
前記ＩＤ情報は、各文書ファイルに固有に割り振られた、ネットワーク上のアドレス情報である
ことを特徴とする請求項２０に記載の文書ファイルのデータ構造。
【請求項２２】
前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする請求項２０に記載の文書ファイルのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の処理を文書ファイルに対して実行可能な文書処理装置、文書処理システムおよび文書ファイルのデータ構造に関する。
【背景技術】
【０００２】
従来、文書ファイルを保存するハードディスク装置などの記憶装置がコンピュータ装置に内蔵あるいは直接接続されたローカル環境においては、文書ファイルのファイル名に拡張子を設けておき、装置のＯＳ（Operating System）が文書ファイルの拡張子でそのドキュメントタイプを判別し、拡張子の種類に応じたアプリケーションプログラムをその拡張子を持つ文書ファイルに関連付けていた。たとえば、ユーザが選択した文書ファイルに対して実行可能なアプリケーションプログラムのリストをその文書ファイルの拡張子に基づいて判断して案内表示するような機能がＯＳにより提供されることで、文書ファイルに対する良好な操作性が確保されていた。
【０００３】
また、文書の実体となるデジタル情報（コンテンツそのもの）と、該デジタル情報に対する表示処理や転送処理を行なうプログラムとを単一の文書ファイルにカプセル化することで、装置に適当なアプリケーションプログラムがない場合でも文書ファイルを閲覧可能にした技術がある（たとえば、特許文献１参照。）。
【０００４】
また、文書ファイルをネットワーク上のサーバに保存しておき、該サーバに保存された文書ファイルに対して各端末装置がネットワークを介してアクセスするようなサーバ・クライアント環境がある。該サーバ・クライアント環境においては、アクセスする文書ファイルをＵＮＣ（Universal Naming Convention）記法（\\サーバ名\ディレクトリ名\ファイル名.拡張子）で特定することによってネットワーク上での保存場所を認識してアクセスの容易性を確保すると共に、ＵＮＣ記法の拡張子に基づくアプリケーションプログラムとの関連付けにより、ローカル環境と同様の操作性を提供してきた。
【０００５】
さらに、ネットワーク環境としては上記サーバ・クライアント環境のほかに、ネットワークに接続された装置同士がサーバを介さずに直接データの授受を行なうピア・ツゥ・ピアの環境があり、該ピア・ツゥ・ピアの環境下では、ネットワークに接続された各パーソナルコンピュータ（ＰＣ）や複合機にそれぞれに文書ファイルが散在して保存されることが想定される。かかるピア・ツゥ・ピアの環境下では、アクセスしたい文書ファイルがどの装置に保存されているかをユーザ自身で記憶し認識しておかなければならず、扱いが煩雑で間違いも生じ易い。また、文書ファイルを別の装置に移動した場合には、文書ファイルの所在（ＵＮＣ記法におけるサーバ名）を覚え直す必要があり、ユーザに与える影響が大きい。
【０００６】
このようなアクセスの困難性を改善する技術として、各文書ファイルにＩＰ（Internet Protocol）アドレスを割り振り、文書ファイルへのアクセスに際して該ＩＰアドレスを指定することで、文書ファイルがネットワーク上のどの装置に保存されているかを意識することなく、目的の文書ファイルへのアクセスを可能にする技術が提案されている（たとえば、特許文献２参照。）。
【０００７】
【特許文献１】特開２００５−１８２５９５号公報
【特許文献２】特開２００５−１４９２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
文書ファイルにＩＰアドレスを割り振る技術を適用すれば、ピア・ツゥ・ピアの環境下で各ＰＣや複合機に散在して保存されている文書ファイルへのアクセス性を改善できる。しかしながら、ＩＰアドレスには、ＵＮＣ記法のような拡張子がないので、アプリケーションプログラムとの関連付けができず、文書ファイルに対する操作性が低下してしまう。
【０００９】
また、ＵＮＣ記法のように拡張子に基づいてアプリケーションプログラムを関連付けする場合においても、拡張子で表現し得る情報量は限られているので、文書ファイルに対して実行可能な処理が多様化すると、文書ファイルの操作に関する適切かつ十分な情報をユーザに提供できなくなる。
【００１０】
また、特許文献１に示された文書の実体と該文書に対する処理プログラムとを単一の文書ファイルにカプセル化する技術では、文書の実体とアプリケーションプログラムとの対応付けは可能になるが、この技術は、ネットワーク上の会議システムのように、単一の目的を持つ文書の実体に対して特定の機能だけを提供する用途を対象としたものであり、文書に対して多様な処理・操作が実行される場合には、プログラム部分が膨大になり、記憶効率や転送効率などに問題が生じる。
【００１１】
本発明は、上記の問題を解決しようとするものであり、保存された文書ファイルに対して実行可能な処理（操作）に関する情報をユーザに提供可能な文書ファイルのデータ構造および該データ構造の文書ファイルを扱う文書処理装置、文書処理システムを提供することを目的としている。
【００１２】
また、ピア・ツゥ・ピアの環境下で複数の装置に散在して保存されている文書ファイルへのアクセス性を高めつつ、保存された文書ファイルに対して実行可能な処理（操作）に関する情報をユーザに提供することのできる文書ファイルのデータ構造および該データ構造の文書ファイルを扱う文書処理装置、文書処理システムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記の目的は以下に示す各項の発明により達成される。
【００１４】
（１）外部端末と通信するための通信手段と、
コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記外部端末から前記通信手段を介して前記文書ファイルに対するアクセス要求を受けたとき、アクセス要求された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記外部端末に送信するように前記通信手段を制御するメニュー表示制御手段と
を有する
ことを特徴とする文書処理装置。
【００１５】
上記発明によれば、文書保存手段は、コンテンツが格納されたコンテンツ部と該コンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存されており、メニュー表示制御手段は、外部端末から、文書保存手段に保存されている文書ファイルに対するアクセス要求を受けると、該アクセス要求に対応する文書ファイルのメニュー情報をその外部端末に送信する。メニュー情報は、コンテンツ部に格納されたコンテンツに対して実行可能な処理の種類を示す情報であればよく、たとえば、メニュー画面を表示するための表示データでもよいし、表示データを作成するための元データでもかまわない。
【００１６】
（２）外部端末と通信するための通信手段と、
ＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記外部端末から前記通信手段を介してＩＤ情報を受信したとき、該受信したＩＤ情報と一致するＩＤ情報がＩＤ部に格納されている文書ファイルを前記文書保存手段の中から検索する検索手段と、
前記検索手段で検出された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記外部端末に送信するように前記通信手段を制御するメニュー表示制御手段と
を有する
ことを特徴とする文書処理装置。
【００１７】
上記発明によれば、文書保存手段は、文書ファイルを特定するＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルを保存している。検索手段は、外部端末からＩＤ情報を受信したとき、該受信したＩＤ情報と一致するＩＤ情報を持つ文書ファイルを文書保存手段の中から検索し、メニュー表示制御手段は、検索手段により該当の文書ファイルが検出されると、該文書ファイルのメニュー情報部に格納されているメニュー情報を外部端末に送信する。
【００１８】
ＩＤ情報は、文書ファイル自体を特定する識別情報であり、文書ファイルの保存場所に関する情報を含まないことが望ましい。メニュー情報は、コンテンツ部に格納されたコンテンツに対して実行可能な処理の種類を示す情報であればよく、たとえば、メニュー画面を表示するための表示データでもよいし、表示データを作成するための元データでもかまわない。
【００１９】
（３）前記メニュー情報に基づいて選択された処理に関する実行指示情報を前記外部端末から受信した場合に、該受信した実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段をさらに有する
ことを特徴とする（１）または（２）に記載の文書処理装置。
【００２０】
上記発明によれば、メニュー表示制御手段が送信したメニュー情報に基づいて外部端末において処理が選択され、外部端末は該選択された処理に関する実行指示情報を文書処理装置に送信する。文書処理装置の処理実行手段は、外部端末から実行指示情報を受信すると、該実行指示情報で指定された処理を、該当する文書ファイルのコンテンツに対して実行する。すなわち、文書ファイルに対して実行可能な処理の種類が該文書ファイルのメニュー情報部に格納されたメニュー情報に基づいてユーザに提示され、該提示に基づいてユーザの選択した処理が文書処理装置において実行される。
【００２１】
（４）前記処理実行手段で実行された前記処理に応じて前記コンテンツに対する実行可能な処理が変化した場合は、前記メニュー情報を変更する
ことを特徴とする（３）に記載の文書処理装置。
【００２２】
（５）前記処理実行手段で実行された前記処理に関する処理情報を、前記外部端末に返送するように前記通信手段を制御する返送手段をさらに有する
ことを特徴とする（３）に記載の文書処理装置。
【００２３】
上記発明では、文書ファイルに対して実行可能な処理の種類が該文書ファイルのメニュー情報部に格納されたメニュー情報に基づいて外部端末側のユーザに提示され、該提示に基づいてユーザの選択した処理が文書処理装置において実行され、その実行結果（処理に関する処理情報）が外部端末に返送される。
【００２４】
（６）前記メニュー表示制御手段は、前記メニュー情報に対応するメニュー画面の表示データを前記外部端末に送信するように通信手段を制御する
ことを特徴とする（１）乃至（５）のいずれか１つに記載の文書処理装置。
【００２５】
上記発明では、メニュー情報部に格納されているメニュー情報に基づいて、該メニュー情報に対応するメニュー画面の表示データが外部端末に送信される。メニュー情報自体がメニュー画面の表示データであってもよいし、メニュー情報に基づいてメニュー表示制御手段がメニュー画面の表示データを作成してもよい。メニュー画面の表示データは、たとえば、ＨＴＭＬ形式にすることができる。
【００２６】
（７）前記ＩＤ情報は、各文書ファイルに固有に割り振られたネットワーク上のアドレス情報である
ことを特徴とする（２）に記載の文書処理装置。
【００２７】
（８）前記文書ファイルの保存場所が変更された時には、前記アドレス情報は変更される
ことを特徴とする（７）に記載の文書処理装置。
【００２８】
（９）前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする（２）に記載の文書処理装置。
【００２９】
上記発明によれば、各文書ファイルに固有のＩＰアドレスを割り当てることで、該ＩＰアドレスにより文書ファイルがネットワーク上で特定される。ＩＰアドレスを用いることで、ネットワーク上での保存場所に依存することなく、目的の文書ファイルにアクセスすることができる。
【００３０】
（１０）前記文書ファイルの保存場所が変更された時には、前記ＩＰアドレスは変更される
ことを特徴とする（９）に記載の文書処理装置。
【００３１】
（１１）端末装置と、該端末装置に接続された文書処理装置とを備えた文書処理システムにおいて、
前記端末装置は、前記文書処理装置に対して文書ファイルのアクセス要求を送信する要求送信手段を有し、
前記文書処理装置は、
コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記端末装置から文書ファイルのアクセス要求を受ける要求受信手段と、
アクセス要求された前記文書ファイルのメニュー情報部に格納されているメニュー情報を前記端末装置に送信するメニュー表示制御手段と
を有し、
前記端末装置はさらに、
前記文書処理装置から前記メニュー情報を受信するメニュー受信手段と、
前記メニュー受信手段で受信した前記メニュー情報に基づいて、前記文書ファイルに対して実行する処理の選択を受ける選択手段と、
前記選択手段で選択された処理に関する実行指示情報を前記文書処理装置に送信する指示送信手段と
を有し、
前記文書処理装置はさらに、
前記端末装置から前記実行指示情報を受信する指示受信手段と、
前記指示受信手段で受信した前記実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段と、
前記処理実行手段で実行された処理内容を、前記端末装置に返送する返送手段と
を有する
ことを特徴とする文書処理システム。
【００３２】
上記発明では、文書処理装置の文書保存手段には、コンテンツが格納されたコンテンツ部と、該コンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存されており、端末装置から文書処理装置へ所望の文書ファイルに対するアクセス要求を送信すると、文書処理装置は該アクセス要求に対応する文書ファイルのメニュー情報部に格納されているメニュー情報を端末装置へ送信する。
【００３３】
端末装置は、文書処理装置から受信したメニュー情報に基づいて、文書ファイルに対して実行可能な処理の種類をユーザに提示して処理の選択操作を受け付け、該選択された処理に関する実行指示情報を文書処理装置に送信する。文書処理装置は端末装置から実行指示情報を受信すると、該受信した実行指示情報に従って、該当する文書ファイルのコンテンツに対して処理を実行し、その処理内容を端末装置に返送する。
【００３４】
（１２）端末装置と、該端末装置に接続された文書処理装置とを備えた文書処理システムにおいて、
前記端末装置は、前記文書処理装置に対して文書ファイルのＩＤ情報を送信するＩＤ送信手段を有し、
前記文書処理装置は、
ＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存された文書保存手段と、
前記端末装置から文書ファイルのＩＤ情報を受信する要求受信手段と、
前記要求受信手段で受信した前記ＩＤ情報と一致するＩＤ情報がＩＤ部に格納されている文書ファイルを前記文書保存手段の中から検索する検索手段と、
前記検索手段で検出された文書ファイルのメニュー情報部に格納されているメニュー情報を前記端末装置に送信するメニュー表示制御手段と
を有し、
前記端末装置はさらに、
前記文書処理装置から前記メニュー情報を受信するメニュー受信手段と、
前記メニュー受信手段で受信した前記メニュー情報に基づいて、前記文書ファイルに対して実行する処理の選択を受ける選択手段と、
前記選択手段で選択された処理に関する実行指示情報を前記文書処理装置に送信する指示送信手段と
を有し、
前記文書処理装置はさらに、
前記端末装置から前記実行指示情報を受信する指示受信手段と、
前記指示受信手段で受信した前記実行指示情報に従って、前記文書ファイルのコンテンツ部に格納されているコンテンツに対する処理を実行する処理実行手段と、
前記処理実行手段で実行された処理内容を、前記端末装置に返送する返送手段と
を有する
ことを特徴とする文書処理システム。
【００３５】
上記発明では、文書処理装置の文書保存手段には、文書ファイルを特定するＩＤ情報が格納されたＩＤ部と、コンテンツが格納されたコンテンツ部と、該コンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造の文書ファイルが保存されている。端末装置は、アクセスしたい文書ファイルのＩＤ情報を文書処理装置に対して送信する。文書処理装置は、端末装置からＩＤ情報を受信すると、該受信したＩＤ情報と一致するＩＤ情報を持つ文書ファイルを文書保存手段の中から検索し、該当の文書ファイルが検出されると、該文書ファイルのメニュー情報部に格納されているメニュー情報を端末装置に返送する。
【００３６】
端末装置は、文書処理装置から受信したメニュー情報に基づいて、文書ファイルに対して実行可能な処理の種類をユーザに提示して所望の処理の選択操作を受け付け、選択された処理に関する実行指示情報を文書処理装置に送信する。文書処理装置は端末装置から実行指示情報を受信すると、該受信した実行指示情報に従って、該当する文書ファイルのコンテンツに対して処理を実行し、その処理内容を端末装置に返送する。
【００３７】
（１３）前記処理実行手段で実行された前記処理に応じて前記コンテンツに対する実行可能な処理が変化した場合は、前記メニュー情報を変更する
ことを特徴とする（１１）または（１２）に記載の文書処理システム。
【００３８】
（１４）前記メニュー表示制御手段は、前記メニュー情報に対応するメニュー画面の表示データを前記端末装置に送信する
ことを特徴とする（１１）または（１２）に記載の文書処理装置。
【００３９】
（１５）前記ＩＤ情報は、各文書ファイルに固有に割り振られた、ネットワーク上のアドレス情報である
ことを特徴とする（１２）に記載の文書処理装置。
【００４０】
（１６）前記文書ファイルの保存場所が変更された時には、前記アドレス情報は変更される
ことを特徴とする（１５）に記載の文書処理システム。
【００４１】
（１７）前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする（１２）に記載の文書処理装置。
【００４２】
（１８）前記文書ファイルの保存場所が変更された時には、前記ＩＰアドレスは変更される
ことを特徴とする（１７）に記載の文書処理システム。
【００４３】
（１９）コンテンツが格納されるコンテンツ部と、該コンテンツ部に格納されたコンテンツに対して実行可能な処理のメニュー情報が格納されるメニュー情報部と
を有する
ことを特徴とする文書ファイルのデータ構造。
【００４４】
上記発明では、メニュー情報部に格納されたメニュー情報により、コンテンツ部のコンテンツに対して実行可能な処理の種類を認識することができる。
【００４５】
（２０）当該文書ファイルに固有のＩＤ情報が格納されるＩＤ部をさらに有する
ことを特徴とする（１９）に記載の文書ファイルのデータ構造。
【００４６】
上記発明では、ＩＤ情報に基づいてアクセス対象の文書ファイルを特定でき、メニュー情報部の情報に基づいて、コンテンツ部のコンテンツに対して実行可能な処理の種類を認識することができる。
【００４７】
（２１）前記ＩＤ情報は、各文書ファイルに固有に割り振られた、ネットワーク上のアドレス情報である
ことを特徴とする（２０）に記載の文書ファイルのデータ構造。
【００４８】
（２２）前記ＩＤ情報は、各文書ファイルに固有に割り振られたＩＰアドレスである
ことを特徴とする（２０）に記載の文書ファイルのデータ構造。
【００４９】
上記発明では、ＩＰアドレスを用いることで、ネットワーク上での保存場所に依存することなく、目的の文書ファイルにアクセスすることができる。
【発明の効果】
【００５０】
本発明によれば、コンテンツが格納されたコンテンツ部と該コンテンツに対して実行可能な処理のメニュー情報が格納されたメニュー情報部とを含むデータ構造を文書ファイルが備えると共に、文書ファイルに対する外部端末からのアクセス要求に対して、該文書ファイルのメニュー情報を返送するので、文書ファイルに対して実行可能な処理を外部端末において容易に認識することができ、文書ファイルに対する操作性が向上する。
【００５１】
また、メニュー情報に基づいて処理を選択するだけで、該選択された処理が、該当する文書ファイルのコンテンツに対して実行されるので、ユーザは各処理の実行に必要なプログラムの種類や実行可能な操作を覚える必要がなく、良好な操作性・利便性が確保される。
【００５２】
さらに、文書ファイルのデータ構造の一部に該文書ファイルのＩＤ（Identification）情報を格納するＩＤ部を設けたものでは、アクセス対象の文書ファイルをＩＤ情報により特定できるので、ピア・ツゥ・ピアの環境下においてもユーザは文書ファイルの保存場所（保存先のデバイス名など）を意識することなく、文書ファイルにアクセスすることができる。
【発明を実施するための最良の形態】
【００５３】
以下、図面に基づき本発明の実施の形態を説明する。
【００５４】
図１は、本発明の実施の形態に係わる文書処理システム５のシステム構成を示している。文書処理システム５は、文書ファイルを保存している文書処理装置１０と、文書処理装置１０に保存されている文書ファイルにアクセスする端末装置４０とをネットワーク２にそれぞれ任意の台数接続して構成される。ネットワーク２は、インターネットプロトコルに対応したＬＡＮ（Local Area Network）やインターネットなどで構成される。
【００５５】
文書処理装置１０は、文書ファイルを保存する機能を備えた情報処理装置であればよく、スキャナ装置１０ａやプリンタ装置１０ｂ、コンピュータ装置１０ｃなどで構成される。スキャナ装置１０ａにおいては原稿画像を光学的に読み取って得た画像データが文書ファイルとして保存され、プリンタ装置１０ｂにおいては、印刷対象の文書ファイルなどが保存される。コンピュータ装置１０ｃは、所定の文書作成プログラムで作成・編集された文書の文書ファイルや外部装置から入力された文書ファイルなどが保存される。
【００５６】
端末装置４０は、文書処理装置１０に保存されている文書ファイルにアクセスしたり、閲覧したりするための装置である。たとえば、端末装置４０は、コンピュータ装置と、該コンピュータ装置で実行される汎用ブラウザなどで構成される。
【００５７】
なお、汎用ブラウザとは、操作者がネットワーク上もしくはローカルのドキュメントにアクセスする手段であり、アクセスに応じてそのアクセス先から当該汎用ブラウザに対応した表示記述のデータが送られてきた場合は、それに従い表示や処理を行なうプログラムである。アクセスするドキュメントは、ブラウザにＩＤ情報を入力することにより指定される。一般的には、ｗｗｗ（World Wide Web）ブラウザなどが相当する。この場合のＩＤ情報はＩＰアドレスである。
【００５８】
文書処理システム５は、特定のサーバに文書が集中して保管されているサーバ・クライアント環境や独立した装置で文書を保管するローカル環境とは異なり、多数の文書処理装置１０上に文書ファイルが分散して保存されており、各端末装置４０は目的の文書ファイルが保存されている文書処理装置１０に直接アクセスして文書ファイルに対する各種の操作や閲覧を行なうようになっている。
【００５９】
図２は、文書処理装置１０に保存される文書ファイル６０のデータ構造を示している。文書ファイル６０は、コンテンツ部６１と、ＩＤ部６２と、メニュー情報部６３とで構成される。コンテンツ部６１には、該文書ファイル６０における文書の実体（内容）をなすコンテンツが格納される。コンテンツは、たとえば、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tagged Image File Format）、ＴＥＸＴ形式のデータや各種形式の印刷データなど様々な種類のファイルで構成される。コンテンツ部６１に格納されるコンテンツのデータ形式は特定されない。文字コードなどのコードデータでもイメージデータでも、画像を圧縮したデータなどでもかまわない。
【００６０】
ＩＤ部６２には、文書ファイル６０を文書処理システム５内で一意に特定するためのＩＤ情報が格納される。ここでは、文書ファイル６０の格納場所を示すＩＤ情報として各文書ファイルに固有に割り当てられたＩＰアドレスを格納している。ＩＰｖ６（Internet Protocol version 6）やその他のアドレス情報を使用してもかまわない。
【００６１】
メニュー情報部６３は、コンテンツ部６１に格納されているコンテンツに対して実行可能な処理（操作）のメニュー情報を格納する。メニュー情報は、ｗｗｗブラウザで閲覧・表示可能なＨＴＭＬ（Hyper Text Markup Language）形式で記述される。メニュー情報の形式はＨＴＭＬに限定されるものではなく、文書ファイルにアクセスする端末装置４０のブラウザが対応している記述形式であればよく、たとえば、ＸＭＬ（eXtensible Markup Language）やＦｌａｓｈ（登録商標）などでもよい。
【００６２】
メニュー情報は、たとえば、プレビュー表示、印刷、ローカル保存、削除、転送、ＯＣＲ（Optical Character Reader）テキスト抽出、ＦＡＸ送信など、コンテンツ部６１に格納されたコンテンツに対して実行可能なすべての処理（操作）を選択可能な項目として表示するメニュー画面の表示データになっている。なお、ＯＣＲテキスト抽出処理はコンテンツであるＰＤＦ画像に対してＯＣＲ処理を行なってテキスト抽出し、該抽出したテキストをＰＤＦファイルに別レイヤとして合成保存する処理である。一般的に、この処理は、文字検索できないＰＤＦファイルを文字検索可能なＰＤＦファイルに変換する用途に使われる。
【００６３】
図１に示す文書処理システム５の例では、スキャナ装置１０ａに保存されている文書ファイル６０ａには、ＩＰアドレス（100.101.102.110）がＩＤ部６２ａに格納され、例えば、ＰＤＦ形式のファイルがコンテンツ部６１ａに格納され、該コンテンツ部６１ａに対して実行可能な処理のメニュー情報（ＨＴＭＬデータ）がメニュー情報部６３ａに格納されている。
【００６４】
また、プリンタ装置１０ｂに保存されている文書ファイル６０ｂには、ＩＰアドレス（100.101.102.105）がＩＤ部６２ｂに格納され、例えば、ＴＩＦＦ形式のファイルがコンテンツ部６１ｂに格納され、該コンテンツ部６１ｂに対して実行可能な処理のメニュー情報（ＨＴＭＬデータ）がメニュー情報部６３ｂに格納されている。
【００６５】
コンピュータ装置１０ｃに保存されている文書ファイル６０ｃにはＩＰアドレス（100.101.102.103）がＩＤ部６２ｃに格納され、例えば、ＴＥＸＴ形式のファイルがコンテンツ部６１ｃに格納され、該コンテンツ部６１ｃに対して実行可能な処理のメニュー情報（ＨＴＭＬデータ）がメニュー情報部６３ｃに格納されている。
【００６６】
また、図１の例は、端末装置４０ａのｗｗｗブラウザからＩＰアドレス（100.101.102.110）の文書、すなわち、スキャナ装置１０ａに保存されている文書ファイル６０ａにアクセスする様子を示している。
【００６７】
図３は、文書処理装置１０の構成の一例を示している。図３に示す文書処理装置１０は、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能、画像蓄積機能などを備えた、所謂、複合機として構成されている。複合機１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、操作部１５と、読取部１６と、記録部１７と、通信手段１８と、文書保存手段１９と、画像処理部２１とをバス２２に接続して構成される。
【００６８】
ＣＰＵ１１は、当該複合機１０の動作を統括制御する機能を果たす。ＲＯＭ１２は、各種プログラムが予め記憶された読み出し専用のメモリである。ＲＡＭ１３は、ＣＰＵ１１がＲＯＭ１２に格納されたプログラムを実行する際に各種のデータを一時格納するワークメモリや画像データを記憶する画像メモリとして使用される。
【００６９】
表示部１４は、液晶ディスプレイなどで構成され、設定画面、操作画面などユーザインターフェース用の各種画面が表示される。操作部１５は、液晶ディスプレイの画面上に敷設されたタッチパネルや操作スイッチなどで構成され、各種のユーザ操作を受ける機能を果たす。
【００７０】
読取部１６は、原稿画像を光学的に読み取って対応する画像データを出力する機能を果たす。読取部１６は、ラインイメージセンサなどで構成される。
【００７１】
記録部１７は、画像データに応じた画像を記録紙上に形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する、電子写真プロセスを用いたレーザープリンタとして構成されている。
【００７２】
通信手段１８は、ネットワーク２を通じて端末装置４０やその他の外部装置と各種信号やデータを送受信する機能を果たす。
【００７３】
文書保存手段１９は、文書ファイル６０を蓄積保存する記憶装置であり、たとえば、ハードディスク装置などの大容量・不揮発の記憶装置が使用される。
【００７４】
画像処理部２１は、画像データに拡大、縮小、回転、圧縮・伸張などの各種の処理を施す機能を果たす。
【００７５】
図４は、文書処理システム５における、文書ファイル６０の管理に係わる機能構成を示したものである。文書処理装置１０は、ＲＯＭ１２に格納されている文書管理プログラム３０をＣＰＵ１１が実行することで、通信管理部３１、検索手段３２、メニュー表示制御手段３３、処理実行手段３４としての機能を果たす。文書管理プログラム３０は、文書保存手段１９に保存されている文書ファイル６０に対するアクセスを統括管理するプログラムであり、端末装置４０など外部端末からの文書ファイル６０に対するアクセスはすべて文書管理プログラム３０を介在して行なわれる。
【００７６】
通信管理部３１は、端末装置４０との間での各種データの送受信処理を制御する機能を果たし、詳細には、要求受信手段３１ａ、指示受信手段３１ｂ、返送手段３１ｃの機能を果たす。
【００７７】
端末装置４０のブラウザ４１は、文書処理装置１０から受信したウェブページを表示したり該ウェブページ上で操作を受けたりすることなどにより、ＩＤ送信手段４２、メニュー受信手段４３、選択手段４４、指示送信手段４５、処理結果表示手段４６としての機能を果たす。
【００７８】
端末装置４０のブラウザ４１は、アクセスしたい文書ファイルを特定するためのＩＤ情報（ＩＰアドレス）を文書処理装置１０に対して送信するＩＤ送信手段４２としての機能を果たす。言い替えると、文書ファイルに対するアクセス要求を行なう要求送信手段としての機能を果たす。
【００７９】
文書処理装置１０の要求受信手段３１ａは端末装置４０からＩＤ情報（ＩＰアドレス）を受信する機能を果たし、検索手段３２は要求受信手段３１ａの受信したＩＤ情報（ＩＰアドレス）と一致するＩＤ情報（ＩＰアドレス）がＩＤ部６２に格納されている文書ファイル６０を、文書保存手段１９の中から検索する機能を果たす。
【００８０】
メニュー表示制御手段３３は、要求受信手段３１ａで受信したＩＤ情報（ＩＰアドレス）と一致するＩＤ情報（ＩＰアドレス）がＩＤ部６２に格納されている文書ファイル６０を検索手段３２が検出した場合に、該検出された文書ファイル６０のメニュー情報部６３に格納されているメニュー情報を端末装置４０に送信する機能を果たす。
【００８１】
端末装置４０のメニュー受信手段４３は文書処理装置１０から送信されてくるメニュー情報を受信する機能を果たし、選択手段４４はメニュー受信手段４３で受信したメニュー情報に基づいて、文書ファイル６０に対して実行する処理の選択を受ける機能を果たす。具体的には、メニュー情報は、ＨＴＭＬ形式の表示データなので、該表示データに基づいてメニュー画面を表示し、該メニュー画面に表示された項目の中から、文書ファイル６０に対して実行する処理の選択操作を受ける。指示送信手段４５は、選択手段４４で選択された処理に関する実行指示情報を文書処理装置１０に送信する機能を果たす。
【００８２】
文書処理装置１０の指示受信手段３１ｂは端末装置４０から実行指示情報を受信する機能を果たし、処理実行手段３４は指示受信手段３１ｂで受信した実行指示情報に従って、該当する文書ファイル６０のコンテンツに対して処理を実行する機能を果たす。たとえば、文書ファイル６０のコンテンツに対して、実行指示情報で指定されている処理を、文書処理装置１０や文書処理システム５内の他装置が保有するアプリケーションプログラムを使用して実行する。
【００８３】
返送手段３１ｃは、処理実行手段３４で実行された処理内容や処理結果（処理に関する処理情報）を当該処理の依頼元である端末装置４０に返送する機能を果たす。
【００８４】
端末装置４０の処理結果表示手段４６は文書処理装置１０から先の処理情報を受信し、これらをブラウザの画面上に表示する機能を果たす。
【００８５】
図５は、文書処理システム５における文書ファイルの操作に関する動作の流れを示している。ここでは、図１の端末装置４０ａからスキャナ装置１０ａに保存されている文書ファイル（ＩＰアドレス「100.101.102.110」の文書）６０ａを操作する場合を例に説明する。ユーザは、目的の文書ファイル６０ａのＩＰアドレス（100.101.102.110）を端末装置４０ａのブラウザ４１に入力して文書ファイル６０ａへのアクセス要求を送信する(ステップＳ１０１)。
【００８６】
文書処理装置（スキャナ装置）１０ａは、アクセス要求を受信すると（ステップＳ２０１）、該受信したＩＰアドレスと一致するＩＰアドレスを持つ文書ファイル６０ａが自装置の文書保存手段１９に保存されているか否かを検索して調べる(ステップＳ２０２)。受信したＩＰアドレスと一致するＩＰアドレスを持つ文書ファイル６０ａが保存されていない場合は(ステップＳ２０３；Ｎ)処理を終了し（エンド）、受信したＩＰアドレスと一致するＩＰアドレスを持つ文書ファイル６０ａを保存している場合は(ステップＳ２０３；Ｙ)、該文書ファイル６０ａが、ひとつのネットワークデバイスと同様に振舞うように処理を続ける。
【００８７】
詳細には、文書処理装置（スキャナ装置）１０ａは、検出された文書ファイル６０ａのメニュー情報部６３に格納されているメニュー情報（ここではＨＴＭＬで記述されている）を抽出し（ステップＳ２０４）、その内容をＨＴＴＰ（Hyper Text Transfer Protocol）応答として、リクエスト先である端末装置４０ａのブラウザ４１に送信する（ステップＳ２０５）。
【００８８】
端末装置４０ａのブラウザ４１は、スキャナ装置１０ａから受信したＨＴＭＬ形式のメニュー情報に基づいてメニュー画面を表示し（ステップＳ１０２）、ユーザから文書ファイル６０ａに対して実行する所望の処理(操作)の選択を受ける(ステップＳ１０３)。
【００８９】
図６（ａ）は、端末装置４０ａのブラウザ４１に表示されたメニュー画面７０の一例を示している。メニュー画面７０には、操作対象の文書ファイル６０ａのＩＰアドレス７１が表示されると共に、該文書ファイル６０ａに対して実行可能な処理（操作）の選択釦７２ａ〜７２ｄが表示される。各選択釦７２ａ〜７２ｄには、操作釦の名称（操作Ａ、操作Ｂなど）と操作の内容（プレビュー、ローカル保存など）とが表示されている。
【００９０】
メニュー画面７０に表示されたいずれかの選択釦７２ａ〜７２ｄをユーザが選択すると、端末装置４０ａのブラウザ４１はその選択された選択釦に対応する処理に関する実行指示情報をスキャナ装置１０ａに送信する(図５、ステップＳ１０４)。実行指示情報は、選択された処理（操作）の内容（プレビュー、ローカル保存など）を含む情報である。
【００９１】
スキャナ装置１０ａは端末装置４０ａから実行指示情報を受信すると(ステップＳ２０６；Ｙ)、受信した実行指示情報に応じた処理を、先のステップＳ２０２で検出した文書ファイル６０ａのコンテンツに対して実行する（ステップＳ２０７）。たとえば、メニュー画面７０において、ＯＣＲテキスト抽出処理機能の操作Ｄ釦７２ｄが選択された場合は、処理実行手段３４はＯＣＲテキスト抽出処理を文書ファイル６０ａのコンテンツに対して実行する。
【００９２】
具体的には、処理実行手段３４はＯＣＲテキスト処理に対応するアプリケーションプログラムを呼び出して、文書ファイル６０ａのコンテンツ（ＰＤＦファイル）に対してＯＣＲテキスト処理を実行させる。ここで実行されるプログラムはスキャナ装置１０ａにあるものに限定されるものではなく、外部に存在するプログラムやＪａｖａ（登録商標）アプレットのようにネットワークからダウンロード可能なプログラムであってもよい。また、可能な場合には、文書処理システム５の内外の他の装置が有するアプリケーションプログラムを遠隔から利用して文書ファイルに対する処理を実行してもよい。
【００９３】
図６（ｂ）は、文書ファイル６０ａのコンテンツ６１ａに対してＯＣＲテキスト処理を実行する様子を模擬表示している。処理の詳細としては、文書ファイル６０ａのコンテンツ６１ａであるＰＤＦファイルを入力し、その中のラスタ画像からＯＣＲ処理により文字情報を抽出し、該抽出した文字情報をラスタ画像とは別のレイヤとしてＰＤＦファイルに合成保存する。この処理では、コンテンツ部６１ａに格納されているコンテンツ自体が更新され書き替えられることになる。
【００９４】
なお、文書ファイル６０ａのコンテンツ部６１ａに対してＯＣＲテキスト処理を実行した後は、同じ文書ファイル６０ａのコンテンツ部６１ａに対してＯＣＲテキスト処理機能をさらに適用する必要はなくなるので、メニュー情報部６３ａのメニュー情報を更新し、以後のメニュー画面７０において、ＯＣＲテキスト処理機能に対応する操作Ｄ釦７２ｄが表示されないように変更してもよい。すなわち、処理の実行により処理前に実行可能であった処理が実行不能や実行不要になった場合は、その実行不能や実行不要となった処理に対応する選択釦７２が消去されるように文書ファイル６０のメニュー情報を更新してもよい。
【００９５】
また、ＯＣＲテキスト処理を実行した後は文書ファイル６０ａをテキスト表示することが可能になるので、文書ファイル６０ａをテキストで表示するための新たな選択釦７２が追加表示されるように文書ファイル６０ａのメニュー情報を更新してもよい。すなわち、処理の実行により新たな機能の実行が可能になった場合は、その新たに実行可能となった処理に対応する選択釦７２が追加表示されるように文書ファイル６０のメニュー情報を更新してもよい。
【００９６】
スキャナ装置１０ａは、実行指示情報で指示された処理を実行した後、該処理の処理内容や処理結果に係わる情報をリクエスト元の端末装置４０に返送して（図５、ステップＳ２０８）処理を終了する（エンド）。端末装置４０ａにおいてはスキャナ装置１０ａから返送されてきた処理内容や処理結果を受信してブラウザ４１に表示して（ステップＳ１０５）処理を終了する（エンド）。
【００９７】
ここでの処理内容・処理結果としては、たとえば、「処理終了の旨の通知」、「抽出文字数の通知」、「抽出文字列のブラウザへの表示」、あるいはこれらの組み合わせなどが考えられる。端末装置４０ａでは、処理内容や処理結果をスキャナ装置１０ａから受け取ることにより、先に選択した操作が完了したことや、その処理の内容を知ることができる。
【００９８】
このように、文書ファイル６０にＩＤ部６２を設けて、ここに、各文書ファイル６０に固有に割り当てたＩＰアドレスを格納すると共に、文書管理プログラム３０の介在により、各文書ファイル６０がそのＩＰアドレスを備えたひとつのネットワークデバイスとして振舞うようにしたので、ｗｗｗブラウザに所望の文書ファイルのＩＰアドレスを入力することで目的の文書ファイル６０にアクセスすることができる。その結果、ユーザは目的の文書ファイルの保存先デバイス名などを覚えておく必要がなく、簡単に目的の文書ファイルに辿り着くことができ、文書ファイルに対する良好なアクセス性が確保される。
【００９９】
また、汎用ブラウザで文書ファイルにアクセスした際に、文書ファイルに設けられたメニュー情報部に格納されるメニュー情報に基づいて該文書ファイルのコンテンツ部に対して実行可能な処理（操作）のメニューがブラウザの画面上に表示されるので、ユーザは該文書ファイルに対してどのような処理（操作）が可能かを容易かつ正確に知ることができる。
【０１００】
特に、文書ファイル６０のメニュー情報部６３に、実行可能な処理に関する詳細な情報を含めておけば、ＵＮＣ記法の拡張子などに比べて、該文書ファイルに対して実行可能な処理（操作）に関する多くの情報をユーザに提供することができる。
【０１０１】
また、メニュー画面７０に表示された選択釦７２の中から所望の処理（操作）に対応するものを選択するだけで、該選択された処理（操作）が、処理対象の文書ファイルを保存している文書処理装置１０において、その文書ファイルのコンテンツに対して実行されるので、さまざまなコンテンツの種類に対して、ユーザが予め実行可能な処理（操作）を覚え、さらにその処理（操作）に必要なアプリケーションプログラムを覚えて操作する必要がなく、文書ファイルのコンテンツに対する高い操作性が実現される。
【０１０２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１０３】
たとえば、実施の形態では文書ファイル６０のデータ構造にＩＤ部６２を設けたが、文書ファイルの保存方法やアクセス方法によってはＩＤ部６２を設けなくてもよい。たとえば、ＵＮＣ記法などを利用して、アクセス対象の文書ファイルをその保管場所を示す情報で特定するような場合には、文書ファイルのデータ構造としてコンテンツ部６１とメニュー情報部６３とを含めばよく、ＩＤ部６２は無くてもかまわない。
【０１０４】
なお、文書ファイル６０のメニュー情報部６３に格納するメニュー情報は、文書ファイル６０の作成時に、そのときのシステム状態やコンテンツの種類に基づいて生成されるが、文書ファイル６０の移動や文書ファイル６０のコンテンツへの操作の実行状況に応じて書き替えられてもよい。
【０１０５】
たとえば、文書ファイル６０が生成されて保存されたとき、その時点で文書処理装置１０で利用可能なアプリケーションソフトやその時点で文書処理システム５において利用可能なアプリケーションソフトの種類と、当該文書ファイル６０のコンテンツの種類とに基づいて該コンテンツに対して実行可能な処理の種類を判断し、該判断結果に応じたメニュー情報を生成する。また、文書ファイル６０が移動されて保存先の文書処理装置１０が変更になった場合や文書処理システム５で利用可能なアプリケーションプログラムの状況が変化した場合に、その移動や状態の変化に応じてメニュー情報の内容を書き替えるように構成してもよい。
【０１０６】
さらに、文書ファイル６０の移動に伴って、ＩＤ（ＩＰアドレス）を変更するようにしても良い。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態に係わる文書処理システムのシステム構成を示す説明図である。
【図２】文書処理装置に保存される文書ファイルのデータ構造の一例を示す説明図である。
【図３】文書処理装置としての複合機の電気的構成を示すブロック図である。
【図４】本発明の実施の形態に係わる文書処理システムにおける文書ファイルの管理に関する機能構成を示す説明図である。
【図５】本発明の実施の形態に係わる文書処理システムにおける文書ファイルの操作に関する動作の流れを示す流れ図である。
【図６】端末装置のブラウザに表示されたメニュー画面の一例およびＯＣＲテキスト処理の処理内容を模擬表示した説明図である。
【符号の説明】
【０１０８】
２…ネットワーク
５…文書処理システム
１０…文書処理装置
１０ａ…スキャナ装置
１０ｂ…プリンタ装置
１０ｃ…コンピュータ装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…表示部
１５…操作部
１６…読取部
１７…記録部
１８…通信手段
１９…文書保存手段
２１…画像処理部
２２…バス
３０…文書管理プログラム
３１…通信管理部
３１ａ…要求受信手段
３１ｂ…指示受信手段
３１ｃ…返送手段
３２…検索手段
３３…メニュー表示制御手段
３４…処理実行手段
４０…端末装置
４１…ブラウザ
４２…ＩＤ送信手段
４３…メニュー受信手段
４４…選択手段
４５…指示送信手段
４６…処理結果表示手段
６０、６０ａ、６０ｂ、６０ｃ…文書ファイル
６１、６１ａ、６１ｂ、６１ｃ…コンテンツ部
６２、６２ａ、６２ｂ、６２ｃ…ＩＤ部
６３、６３ａ、６３ｂ、６３ｃ…メニュー情報部
７０…メニュー画面
７１…ＩＰアドレスの表示
７２ａ〜７２ｄ…選択釦
【図１】
2007213501.tif 000003
【図２】
2007213501.tif 000004
【図３】
2007213501.tif 000005
【図４】
2007213501.tif 000006
【図５】
2007213501.tif 000007
【図６】
2007213501.tif 000008