(57)【要約】【課題】  ユーザが文書を入手したり編集したりする際に、文書の表現形体をユーザが選択可能な画像処理装置、画像提供方法、画像提供プログラムを提供する。【解決手段】  １つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置において、前記クライアントに指定された文書を構成する文書要素で表現可能な表現形体の一覧を送信する表現形体一覧送信手段と、前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信手段と、前記クライアントに指定された文書要素を提供する文書要素提供手段とを有する。【選択図】  図２１
2004304774.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置において、
前記クライアントに指定された文書を構成する文書要素で表現可能な表現形体の一覧を送信する表現形体一覧送信手段と、
前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信手段と、
前記クライアントに指定された文書要素を提供する文書要素提供手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記クライアントから受信する文書要素と、該文書要素で構成される新たな文書である新文書とを関連付ける文書識別子を生成する文書識別子生成手段と、
前記クライアントが指定した表現形体で前記クライアントから受信した前記文書要素を保存し、登録する文書要素登録手段と
を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文書要素は画像であり、該画像の表現形体の１つであるデータ形式を変換する画像データ変換手段をさらに有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記表現形体は、前記表現形体同士を識別する表現形体識別子を有することを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記文書要素同士を識別するためのページ識別子が設けられていることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記文書は、前記ページ識別子を含むとともに前記文書要素に関する情報であるページ書誌情報を有することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記ページ書誌情報は、前記ページ識別子に対応する文書要素が、いかなる手段で生成されたかを示す文書要素生成情報を有することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記ページ書誌情報は、前記ページ識別子に対応する文書要素が画像の場合、該画像のデータ形式を有することを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記ページ書誌情報は、前記ページ書誌情報同士を識別するページ書誌識別子を有することを特徴とする請求項６から７のいずれか１項に記載の画像処理装置。
【請求項１０】
前記文書は、前記文書同士を識別する文書識別子を有することを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記文書は、前記文書識別子を含むとともに該文書に関する情報である書誌情報を有することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記書誌情報は、前記文書を構成する文書要素の入手先を示す情報を有することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記書誌情報は、前記文書の所有者を示す情報を有することを特徴とする請求項１１または１２に記載の画像処理装置。
【請求項１４】
画像処理で使用されるハードウェア資源と、画像処理に係る処理を行うプログラムとをさらに有することを特徴とする請求項１から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
１つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置での画像提供方法であって、
前記クライアントに指定された文書で表現可能な表現形体の一覧を送信する表現形体一覧送信段階と、
前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信段階と、
前記クライアントに指定された文書要素を送信する文書要素送信段階と
を有することを特徴とする画像提供方法。
【請求項１６】
前記クライアントから受信する文書要素と、該文書要素で構成される新たな文書である新文書とを関連付ける文書識別子を生成する文書識別子生成段階と、
前記クライアントが指定した表現形体で前記クライアントから受信した前記文書要素を保存し、登録する文書要素登録段階と
を有することを特徴とする請求項１５に記載の画像提供方法。
【請求項１７】
１つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置に、
前記クライアントに指定された文書で表現可能な表現形体の一覧を送信する表現形体一覧送信手順と、
前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信手順と、
前記クライアントに指定された文書要素を送信する文書要素送信手順と
を実行させるための画像提供プログラム。
【請求項１８】
前記クライアントから受信する文書要素と、該文書要素で構成される新たな文書である新文書とを関連付ける文書識別子を生成する文書識別子生成手順と、
前記クライアントが指定した表現形体で前記クライアントから受信した前記文書要素を保存し、前記文書要素を前記新文書に登録する文書要素登録手順と
を実行させるための請求項１７に記載の画像提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してクライアントに接続する装置での画像処理に関し、特に画像処理装置、画像提供方法、画像提供プログラムに関する。
【背景技術】
【０００２】
近年、ファクシミリ、プリンタ、コピーおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像処理装置が知られるようになった。この画像処理装置は、１つの筐体内に表示部、印刷部および撮像部などを設けると共に、ファクシミリ、プリンタ、コピーおよびスキャナにそれぞれ対応する４種類のアプリケーションを設け、そのアプリケーションを切り替えることより、ファクシミリ、プリンタ、コピーおよびスキャナとして動作させるものである。
【０００３】
また、プリンタやコピーなどの機能を実行した際に生成された文書を、ユーザは蓄積することもできる。このように蓄積された文書は、図５４に示されるように、プリンタで生成されたものや、コピーで生成されたものなどが混在している。これらの混在している文書をまとめて管理するために、文書同士を編集・結合させ、新たな文書を作成することができる。作成された文書は、ネットワークを介して、ユーザによって例えばパソコンなどから文書を入手したり編集したりする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように新たに作成された文書を構成する画像は、印刷時の画像サイズや色数そしてフォーマットなどの画像の表現形体が異なるものとなっていることが多く、ユーザが文書を入手したり編集したりするには扱いにくいものである。
【０００５】
本発明は、このような問題点に鑑み、ユーザが文書を入手したり編集したりする際に、文書の表現形体をユーザが選択可能な画像処理装置、画像提供方法、画像提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、１つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置において、前記クライアントに指定された文書を構成する文書要素で表現可能な表現形体の一覧を送信する表現形体一覧送信手段と、前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信手段と、前記クライアントに指定された文書要素を提供する文書要素提供手段とを有することを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、前記クライアントから受信する文書要素と、該文書要素で構成される新たな文書である新文書とを関連付ける文書識別子を生成する文書識別子生成手段と、前記クライアントが指定した表現形体で前記クライアントから受信した前記文書要素を保存し、登録する文書要素登録手段とを有することを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、前記文書要素は画像であり、該画像の表現形体の１つであるデータ形式を変換する画像データ変換手段をさらに有することを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、前記表現形体は、前記表現形体同士を識別する表現形体識別子を有することを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、前記文書要素同士を識別するためのページ識別子が設けられていることを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、前記文書は、前記ページ識別子を含むとともに前記文書要素に関する情報であるページ書誌情報を有することを特徴とする。
【００１２】
また、上記課題を解決するために、本発明は、前記ページ書誌情報は、前記ページ識別子に対応する文書要素が、いかなる手段で生成されたかを示す文書要素生成情報を有することを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、前記ページ書誌情報は、前記ページ識別子に対応する文書要素が画像の場合、該画像のデータ形式を有することを特徴とする。
【００１４】
また、上記課題を解決するために、本発明は、前記ページ書誌情報は、前記ページ書誌情報同士を識別するページ書誌識別子を有することを特徴とする。
【００１５】
また、上記課題を解決するために、本発明は、前記文書は、前記文書同士を識別する文書識別子を有することを特徴とする。
【００１６】
また、上記課題を解決するために、本発明は、前記文書は、前記文書識別子を含むとともに該文書に関する情報である書誌情報を有することを特徴とする。
【００１７】
また、上記課題を解決するために、本発明は、前記書誌情報は、前記文書を構成する文書要素の入手先を示す情報を有することを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、前記書誌情報は、前記文書の所有者を示す情報を有することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、画像処理で使用されるハードウェア資源と、画像処理に係る処理を行うプログラムとをさらに有することを特徴とする。
【００２０】
また、上記課題を解決するために、本発明は、１つ以上の文書要素から構成され、各文書要素が表現されている表現形態が１つ以上存在する文書に関する情報を、ネットワークで接続されたクライアントと送受信する画像処理装置での画像提供方法であって、前記クライアントに指定された文書で表現可能な表現形体の一覧を送信する表現形体一覧送信段階と、前記クライアントに指定された表現形体で表現された前記文書要素の一覧を送信する文書要素一覧送信段階と、前記クライアントに指定された文書要素を送信する文書要素送信段階とを有することを特徴とするは、前記文書が有する画像の入手先を示す情報を有することを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、前記クライアントから受信する文書要素と、該文書要素で構成される新たな文書である新文書とを関連付ける文書識別子を生成する文書識別子生成段階と、前記クライアントが指定した表現形体で前記クライアントから受信した前記文書要素を保存し、登録する文書要素登録段階とを有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ユーザが文書を入手したり編集したりする際に、文書の表現形体をユーザが選択可能な画像処理装置、画像提供方法、画像提供プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照し、本発明の実施形態について説明する。なお、本実施の形態では、画像処理装置を融合機と記す。
【実施例】
【００２４】
図１を用いて、融合機１に搭載されているプログラムについて説明する。図１には、融合機１のプログラム群２と、融合機起動部３と、ハードウェア資源４とが示されている。
【００２５】
融合機起動部３は融合機１の電源投入時に最初に実行され、アプリケーション層５およびコントローラ６を起動する。例えば融合機起動部３は、アプリケーション層５およびコントローラ６のプログラムを、ハードディスク装置（以下、ＨＤＤと記す）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源４は、スキャナ５１と、プロッタ５２と、オペレーションパネル５３と、ＭＬＢ（Media Link Board）５４と、スキャナやファクシミリなどのハードウェアリソース５０とを含む。
【００２６】
また、プログラム群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳと記す）上に起動されているアプリケーション層５とコントローラ６とを含む。アプリケーション層５は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成に係るユーザーサービスにそれぞれ固有の処理を行うプログラムを含む。
【００２７】
アプリケーション層５は、プリンタ用のアプリケーションであるプリンタアプリ２０と、コピー用アプリケーションであるコピーアプリ２１と、ファックス用アプリケーションであるファックスアプリ２２と、スキャナ用アプリケーションであるスキャナアプリ２３と、ＷＥＢページアプリ２４と、ＳＯＡＰ通信アプリ２５と、１つ以上の共有ファンクション（以下、ＳＦという）２６と、ＷＥＢページアプリ２４やＳＯＡＰ通信アプリ２５とＳＦ２７、２８との間に設けられたＷＥＢサービスファンクション（以下、ＷＳＦという）２６とを含む。
【００２８】
ＷＳＦ２６は、予め定義されている関数によりＷＥＢページアプリ２４やＳＯＡＰ通信アプリ２５からの処理要求を受信するアプリケーションプログラムインターフェース（以下、ＡＰＩという）４６を有する。また、ＳＦ２７、２８は予め定義されている関数によりＷＳＦ２６からの処理要求を受信するＡＰＩ４５を有する。
【００２９】
ＷＳＦ２６はＡＰＩ４６を介してＷＥＢページアプリ２４やＳＯＡＰ通信アプリ２５からの処理要求を受信すると、その処理要求に応じてＳＦ２７、２８を選択する。ＷＳＦ２６はＡＰＩ４６を介して受信した処理要求を、その処理要求に応じて選択したＳＦ２７、２８にＡＰＩ４５を介して送信する。ＳＦ２７、２８はＡＰＩ４５を介して処理要求を受信すると、その処理要求に応じた処理を行う。
【００３０】
例えば図１の融合機１は２つのＳＦ２７、２８を含んでいるが、ＳＦ２７が後述する文書管理サービス１００の処理を行う。また、ＷＥＢページアプリ２４は、後述するＷｅｂページサービス１０１の処理を行い、ＳＯＡＰ通信アプリ２５は、後述するＳＯＡＰ処理ハンドラ１０４を含む。なお文書管理サービス１００は、文書一覧送信手段と、表現形式一覧送信手段と、文書要素一覧送信手段と、文書要素提供手段と、空文書生成手段と、文書要素登録手段と、文書識別子生成手段に対応する。
【００３１】
コントローラ６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求を発生するコントロールサービス層７と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層７からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭと記す）４０と、ＳＲＭ４０からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層８とを含む。
【００３２】
コントロールサービス層７は、ネットワークコントロールサービス（以下、ＮＣＳと記す）３０、デリバリーコントロールサービス（以下、ＤＣＳと記す）３１、オペレーションパネルコントロールサービス（以下、ＯＣＳと記す）３２、ファックスコントロールサービス（以下、ＦＣＳと記す）３３、エンジンコントロールサービス（以下、ＥＣＳと記す）３４、メモリコントロールサービス（以下、ＭＣＳと記す）３５、オンデマンドアップデートサービス（以下、ＯＵＳと記す）３６、ユーザインフォメーションコントロールサービス（以下、ＵＣＳと記す）３７、システムコントロールサービス（以下、ＳＣＳと記す）３８など、一つ以上のサービスモジュールを含むように構成されている。
【００３３】
なお、コントローラ６は予め定義されている関数により、アプリケーション層５からの処理要求を受信可能とするＡＰＩ４３を有するように構成されている。ＯＳは、アプリケーション層５およびコントローラ６の各プログラムをプロセスとして並列実行する。
【００３４】
ＮＣＳ３０のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００３５】
またＮＣＳ３０は、ネットワークを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰＤ（HyperText Transfer Protocol Daemon）と、ＦＴＰＤ（File Transfer Protocol Daemon）とを有する。
【００３６】
ＤＣＳ３１のプロセスは、蓄積文書の配送などの制御を行う。ＯＣＳ３２のプロセスは、保守点検などを行うサービスマンやユーザと本体制御との間の情報伝達手段となる操作部の制御を行う。ＦＣＳ３３のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
【００３７】
ＥＣＳ３４のプロセスは、スキャナ５１、プロッタ５２、ハードウェアリソース５０などのエンジンの制御を行う。ＭＣＳ３５のプロセスは、メモリの取得および解放、ＨＤＤの利用などのメモリ制御を行う。ＯＵＳ３６は、ネットワークからの通知により、プログラムをダウンロードし、メモリに展開する。ＵＣＳ３７のプロセスは、ユーザ情報の管理を行う。
【００３８】
ＳＣＳ３８のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
【００３９】
ＳＲＭ４０のプロセスは、ＳＣＳ３８と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ４０のプロセスは、スキャナ５１やプロッタ５２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００４０】
具体的に、ＳＲＭ４０のプロセスは獲得要求されたハードウェア資源４が利用可能であるかを判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。また、ＳＲＭ４０のプロセスは上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成などの要求内容を直接実施している。
【００４１】
また、ハンドラ層８は後述するファックスコントロールユニット（以下、ＦＣＵと記す）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨと記す）４１と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（以下、ＩＭＨと記す）４２と、ＭＬＢ５４に画像の変換指示を行うＭＥＵ４５を含む。ＳＲＭ４０およびＦＣＵＨ４１は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信可能とするエンジンＩ／Ｆ４４を利用して、ハードウェア資源４に対する処理要求を行う。なお、ＭＬＢ５４は画像データ変換手段に対応する。
【００４２】
このように、融合機１は、各アプリケーションで共通的に必要な処理をコントローラ６で一元的に処理することができる。次に、融合機１のハードウェア構成について説明する。
【００４３】
図２は、融合機１の一実施例のハードウェア構成図を示す。融合機１は、コントローラボード６０と、オペレーションパネル５３と、ＦＣＵ６８と、エンジン７１と、スキャナ５１、プロッタ５２とを含む。また、ＦＣＵ６８は、Ｇ３規格対応ユニット６９と、Ｇ４規格対応ユニット７０とを有する。
【００４４】
また、コントローラボード６０は、ＣＰＵ６１と、ＡＳＩＣ６６と、ＨＤＤ６５と、ローカルメモリ（ＭＥＭ−Ｃ）６４と、システムメモリ（ＭＥＭ−Ｐ）６３と、ノースブリッジ（以下、ＮＢと記す）６２と、サウスブリッジ（以下、ＳＢと記す）７３と、ＮＩＣ７４（Network Interface Card）と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７とを含む。
【００４５】
オペレーションパネル５３は、コントローラボード６０のＡＳＩＣ６６に接続されている。また、ＳＢ７３と、ＮＩＣ７４と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７と、ＭＬＢ５４は、ＮＢ６２にＰＣＩバスで接続されている。このように、ＭＬＢ５４は、画像形成装置にＰＣＩバスを介して接続する基板である。そして、ＭＬＢ５４は、融合機１から入力された画像を変換し、変換された画像を融合機１に出力する。ここで画像の変換とは、画像の形式の変換を意味する。また、以下の説明では、形式と同じ意味でフォーマットあるいは圧縮型式という表現も用いる。
【００４６】
また、ＦＣＵ６８と、エンジン７１と、プロッタ７２は、コントローラボード６０のＡＳＩＣ６６にＰＣＩバスで接続されている。
【００４７】
なお、コントローラボード６０は、ＡＳＩＣ６６にローカルメモリ６４、ＨＤＤ６５などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６２を介して接続されている。このように、ＮＢ６２を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。
【００４８】
なお、ＡＳＩＣ６６とＮＢ６２とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６７を介して接続されている。このように、図１のアプリケーション層５やコントローラ６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６２とを低速のＰＣＩバスでなくＡＧＰ６７を介して接続し、パフォーマンスの低下を防いでいる。
【００４９】
ＣＰＵ６１は、融合機１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３０、ＤＣＳ３１、ＯＣＳ３２、ＦＣＳ３３、ＥＣＳ３４、ＭＣＳ３５、ＯＵＳ３６、ＵＣＳ３７、ＳＣＳ３８、ＳＲＭ４０、ＦＣＵＨ４１およびＩＭＨ４２をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層５を形成するプリンタアプリ２０、コピーアプリ２１、ファックスアプリ２２、スキャナアプリ２３を起動して実行させる。
【００５０】
ＮＢ６２は、ＣＰＵ６１、システムメモリ６３、ＳＢ７３およびＡＳＩＣ６６を接続するためのブリッジである。システムメモリ６３は、融合機１の描画用メモリなどとして用いるメモリである。ＳＢ７３は、ＮＢ６２とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ６４はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００５１】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６５は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル５３は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００５２】
以下、文書管理サービスについて説明するが、以下の説明において用いられる文書とページについて説明する。文書は、その文書の書誌情報及び、文書を構成するページの識別子からなる。また、ページは、そのページの書誌情報と画像からなる。
【００５３】
次に、図３を用いて、文書管理サービスに関するシステム構成について説明する。
【００５４】
図３には、融合機１と、ネットワーク９０と、Ｗｅｂブラウザ９１と、専用アプリケーション９２とが示されている。
【００５５】
Ｗｅｂブラウザ９１と専用アプリケーション９２は、融合機１と画像のやり取りを行うものであり、ネットワークを介して融合機１に接続するパソコンなどのクライアントで起動する。具体的に、Ｗｅｂブラウザ９１では、画像を特定の形式でダウンロードすることが可能である。また、専用アプリケーション９２は、画像を特定の形式でダウンロードすることや、ダウンロードした画像を融合機１に書き戻すことが可能である。
【００５６】
融合機１には、文書管理サービス１００と、Ｗｅｂページサービス１０１と、ＦＴＰＤ１０２と、ＨＴＴＰＤ１０３と、ＭＣＳ３５と、ＳＣＳ３８と、ＩＭＨ４２と、ＭＥＵ４５と、ＭＬＢ５４と、ＨＤＤ６５と、ＮＶ−ＲＡＭ７８とが示されている。なお、ＨＤＤ６５には、書誌情報保存領域２０１と、ページ書誌情報保存領域２０２と、画像保存領域２０４が設けられ、ＮＶ−ＲＡＭ７８には、文書管理データ保存領域２０３が設けられている。
【００５７】
文書管理サービス１００は、Ｗｅｂページサービス１０１とＨＴＴＰＤ１０３を介して、Ｗｅｂブラウザ９１に画像などを提供する。また、文書管理サービス１００は、ＨＴＴＰＤ１０３またはＦＴＰＤ１０２を介して、専用アプリケーション９２と画像などのやり取りを行う。
【００５８】
また、文書管理サービス１００は、ＭＣＳ３５を介して画像などのやり取りを行い、ＳＣＳ３８を介してＮＶ−ＲＡＭ７８と情報のやり取りを行う。ＭＣＳ３５は、書誌情報保存領域２０１と、ページ書誌情報保存領域２０２と、文書管理データ保存領域２０３に読み書きするとともに、ＩＭＨ４２を介して画像保存領域２０４に保存された画像を読み書きする。ＩＭＨ４２は、ＭＥＵ４５に対し、画像の変換を要求する。ＭＥＵ４５は、ＩＭＨ４２の要求により、ＭＬＢ５４を用いて画像の変換を行う。また、ＳＣＳ３８は、ＮＶ−ＲＡＭ７８の管理者設定値記憶領域２０５に読み書きする。この管理者設定値記憶領域２０５については後に説明する。
【００５９】
次に、書誌情報保存領域２０１と、ページ書誌情報保存領域２０２と、文書管理データ保存領域２０３と、画像保存領域２０４について説明する。
【００６０】
まず、図４を用いて、書誌情報保存領域２０１に保存される情報について説明する。図４には、書誌情報の例として、ＦＡＸで送信した情報と印刷に関連した情報の２つの書誌情報が示されている。
【００６１】
このうち、ＦＡＸで送信した情報に関する書誌情報について説明する。この書誌情報は、「fileID」、「Access」、「UserName」、「ＦＡＸ送信情報」を含む。文書識別子に対応する文書ＩＤの「fileID」は、文書同士を識別するために、この書誌情報を特定するＩＤで、図の場合「1111」となっている。「Access」は、どのようにして入手した情報かを示すもので、図の場合、「Box|FAX」となっている。「UserName」は、この文書の所有者のユーザ名を示す。「ＦＡＸ送信情報」は、ＦＡＸを送信した際の情報を示す。
【００６２】
次に、図５を用いて、ページ書誌情報保存領域２０２に保存される情報について説明する。図５には、ページ書誌情報の例として、２つのページ書誌情報が示されている。
【００６３】
このうち、「PageID」が「0001」であるページ書誌情報について説明する。このページ書誌情報は、「PageID」、「job」、「compressionMode」を含む。ページ書誌識別子に対応する「PageID」は、ページ書誌情報同士を識別するために、このページ書誌情報を特定するＩＤで、図の場合「0001」となっている。画像生成情報に対応する「job」は、どのジョブにより生成された情報かを示すもので、図の場合、「FAX」となっている。「compressionMode」は、画像のデータ形式である圧縮形式を示すもので、図の場合、「ＭＭＲ」となっている。
【００６４】
次に、図６を用いて、文書管理データ保存領域２０３に保存される情報について説明する。文書管理データは、「fileID」である文書ＩＤ３００と「PageID」であるページ書誌識別子の組み合わせを示すものである。従って、書誌情報とページ書誌情報を関連付けるものである。
【００６５】
図の場合、「fileID」が「1111」で、「PageID」が「0001、0002、0003」の組み合わせとなっている。
【００６６】
次に、図７を用いて、画像保存領域２０４に保存される情報について説明する。画像保存領域２０４には、図に示されるようにページ画像３０３と、そのページ画像の識別子であるページ識別子３０２が保存される。
【００６７】
次に、図８を用いて、文書管理サービス１００の構成について説明する。文書管理サービス１００は、メソッド処理モジュール１０５と、レンディション特定部１０６と、画像引取モジュール１０７と、画像書き戻しモジュール１０８と、画像変換ライブラリ１０９と、画像変換制御モジュール１１０と、セッション管理モジュール１１１とを有する。
【００６８】
また、文書管理サービス１００は、ＵＲＬテーブル２０７と、変換リクエストキュー２０８と、セッション管理テーブル２０９と、文書登録テーブル２１０とを有する。なお、記憶領域２０６とは、ＨＤＤ６５とＮＶ−ＲＡＭ７８を示す。
【００６９】
メソッド処理モジュール１０５は、ＨＴＴＰやＳＯＡＰのメソッド処理を行うモジュールである。画像引取モジュール１０７は、Ｗｅｂブラウザ９１と専用アプリケーション９２に画像を引き取らせるためのモジュールである。画像書き戻しモジュール１０８は、専用アプリケーション９２から画像を書き戻すためのモジュールである。
【００７０】
画像変換ライブラリ１０９は、ソフトウェアで画像を変換するためのライブラリである。画像変換制御モジュール１１０は、ＭＣＳ３５に画像の変換を要求するなど、画像の変換を制御するモジュールである。セッション管理モジュール１１１は、例えばある文書を変換するなどの、ある１つの処理であるセッションを管理するモジュールである。レンディション特定部１０６は、以下説明するレンディションを特定する処理を行う。
【００７１】
レンディションとは、文書の表現形体をいう。例えば、文書の代表画像、文書のいずれかのページの画像、文書を構成するページ画像を束ねたマルチページフォーマット、文書のプロパティ（書誌情報）など、文書の一表現として考えられる全てのものがレンディションである。
【００７２】
このレンディションを用いて、文書管理サービス１００は、指定された文書が表現可能なレンディションの一覧を利用者に提示するサービスを提供する。また、文書管理サービス１００は、レンディションの条件をユーザから指定されることで、レンディションを絞り込むサービスも提供する。
【００７３】
例えば、ある文書が、文書のプロパティとして、「代表画像」、「PDF」、「XML」の３種類の表現が可能であるとする。その場合、ユーザが、「画像表現」という条件を指定すると、文書管理サービス１００は、画像を表現することが可能な「代表画像」と「PDF」という２つのレンディション候補を提示する。
【００７４】
文書管理サービス１００は指定された文書に対し、一定のレンディション条件を提示することにより、ユーザが特定のレンディションを選択するサービスを提供する。また、ユーザからのレンディション条件の提示がなくとも、文書管理サービス１００は、融合機１の管理者によって予め設定された値から特定のレンディションを提示する。この値は、上述した管理者設定値記憶領域２０５に記憶される。
【００７５】
なお、表現できるレンディションは、融合機１の構成によって制限される場合がある。特に画像フォーマットで表現されるレンディションの場合、画像フォーマットを変換するＭＬＢ５４の有無によって、特定の文書が指定レンディションで表現できるかどうかが変わる。文書管理サービス１００は、融合機１の構成によって、提示するレンディションの一覧や特定するレンディションを変化させる。
【００７６】
また、レンディション表現を利用者が利用する際には、表現形体識別子に対応するレンディションIDを利用する。レンディションIDは特定のレンディションが提示される時に一緒に発行される。
【００７７】
このレンディションＩＤの２つの例を、図９と図１０に示す。図９には、「DocNum=c101;tiff;raw;200dpi」というレンディションＩＤが示されている。このレンディションＩＤは、ユーザが、ファイルＩＤがc101の文書をtiff形式、圧縮なしの200dpiで要求する場合に用いられるレンディションＩＤである。
【００７８】
図１０には、「Rdid=j4r0gos」というレンディションＩＤが示されている。このレンディションＩＤは、図１１に示される対応表を用いることで、図９に示すレンディションＩＤより、シンプルなレンディションＩＤとなっている。
【００７９】
図１１に示される対応表は、レンディションＩＤに対応するファイルＩＤと表現可能なレンディションを対応付ける表である。この対応表より、「j4r0gos」は、ファイルＩＤがc101の文書のtiff形式、圧縮なしの200dpiと対応する。
【００８０】
次に、レンディションに関連し、文書要素に対応するコンテントエレメントの説明をする。
【００８１】
コンテントエレメントとは、レンディションで表現された文書の一部、または全部を占める構成要素である。このコンテントエレメントが文書のどの部分を指すことが出来るかはレンディションに依存する。
【００８２】
例えば、ＪＦＩＦフォーマットの画像で表現するレンディションの場合、ＪＦＩＦフォーマットの仕様上複数ページの画像を表現することはできない。したがって、文書の一部である文書中の１ページのみを任意に指定できることになる。
【００８３】
文書管理サービス１００は、レンディションＩＤから、ユーザがその文書をそのレンディション表現で指定することができるコンテントエレメントの一覧をユーザに提供するサービスを持つ。また、この際には各コンテントエレメントを識別する為に、ユーザに対してコンテントエレメントＩＤが発行される。
【００８４】
このコンテントエレメントＩＤの２つの例を、図１２と図１３に示す。図１２には、「DocNum=c101;tiff;raw;200dpi;p12」というコンテントエレメントＩＤが示されている。このコンテントエレメントＩＤは、ユーザが、ファイルＩＤがc101の１２ページ目の文書をtiff形式、圧縮なしの200dpiで要求する場合に用いられるコンテントエレメントＩＤである。
【００８５】
図１３には、「Ceid=j4r0gos」というコンテントエレメントＩＤが示されている。このコンテントエレメントＩＤは、図１４に示される対応表を用いることで、図１２に示すコンテントエレメントＩＤより、シンプルなコンテントエレメントＩＤとなっている。
【００８６】
図１４に示される対応表は、コンテントエレメントＩＤに対応するファイルＩＤと表現可能なコンテントエレメントを対応付ける表である。この対応表より、「j4r0gos」は、ファイルＩＤがc101の１２ページ目の文書のtiff形式、圧縮なしの200dpiと対応する。
【００８７】
以上説明したレンディションとコンテントエレメントを用いて文書管理サービス１００はサービスを行う。
【００８８】
図８の説明に戻り、次に図８に示される各テーブルとキューについて説明する。最初に、ＵＲＬテーブル２０７を説明する。ＵＲＬテーブル２０７は、コンテントエレメントＩＤとＵＲＬを対応付けるテーブルであり、以下に３種類のＵＲＬテーブルを説明する。
【００８９】
図１５に示されるＵＲＬテーブルは、コンテントエレメントＩＤと、ＵＲＬの２つの項目からなるテーブルである。例えば、コンテントエレメントＩＤが「id0001」は、「http://xxx/aaa/bbb.img」のＵＲＬに対応している。
【００９０】
図１６に示されるＵＲＬテーブルは、コンテントエレメントＩＤと、ＵＲＬの差分の２つの項目からなるテーブルである。ＵＲＬの差分とは、他のＵＲＬと異なる部分をいう。例えば、図１５でのＵＲＬに示されるような、「http://xxx/aaa/」までが３つのＵＲＬとも等しい場合、異なるのは、「http://xxx/aaa/」以降の文字列であるので、図１６に示されるＵＲＬテーブルは、差分だけが記録されたテーブルとなっている。
【００９１】
図１７に示されるＵＲＬテーブルは、コンテントエレメントＩＤの内部を分けたものである文書ＩＤと、レンディションと、ページと、ＵＲＬの差分の４つの項目からなるテーブルである。例えば、文書ＩＤが「003」で、レンディションが「ＪＰＥＧ、１」で、ページが「１」の場合は、「zzz.img」のＵＲＬに対応する。
【００９２】
次に、図１８を用いて、変換リクエストキュー２０８について説明する。変換リクエストキュー２０８は、図に示されるように、「変換元ページＩＤ」と、「変換先ページＩＤ」と、「変換状態」と、「変換内容」と、「リクエスト有効期限」からなる１セットの情報が並ぶキューである。
【００９３】
「変換元ページＩＤ」と「変換先ページＩＤ」は、それぞれ、変換元のページＩＤと変換先のページＩＤを表す。「変換状態」は、変換の状態を表す。この状態には、「待機中」と、「変換中」と、「変換完了」と、「削除待ち」の４つの状態がある。このうち、「待機中」は、変換待ちの状態を表す。「変換中」は、現に変換中であることを表す。「変換完了」は、変換が完了したことを表す。「削除待ち」は、変換後の文書を削除していることを表す。
【００９４】
「変換内容」は、例えば、指定のフォーマット（ＴＩＦＦなど）や指定の圧縮形式（ＪＰＥＧなど）、指定解像度、指定倍率、指定色数などを表す。「リクエストの有効期限」は、この変換リクエストが有効である期限を表す。
【００９５】
次に、図１９を用いて、文書登録テーブル２１０について説明する。文書登録テーブル２１０には、専用アプリケーション９２からの文書登録の為に、新規に空コンテントエレメントが追加された文書ＩＤが登録される。この登録は、空コンテントエレメントにデータが書き込まれることにより解除される。データが書き込まれる前に更に別の空コンテントエレメントを追加しようとしても、解除されるか、一定時間時を経てシステムビジーエラーとなるまで待たされる。
【００９６】
次に、図２０を用いてセッション管理テーブル２０９について説明する。セッション管理テーブル２０９は、現に行なわれているセッションの管理をするものであり、図２０に示されるように、現に行なわれているセッションのセッションＩＤが登録される。このセッションＩＤは、セッション管理テーブル２０９に登録されていないセッションＩＤで受信した要求を許可しないためのＩＤである。
【００９７】
次に、実際の処理内容についての説明をする。まず、Ｗｅｂブラウザ９１または専用アプリケーション９２が、融合機１から画像を引き取る処理について説明する。この処理の概要を、図２１を用いて説明する。図２１は、Ｗｅｂブラウザ９１が融合機１から文書を引き取る処理の概要を示すものである。
【００９８】
ステップＳ１０１で、Ｗｅｂブラウザ９１は、要求画像フォーマットと、要求ページ番号を送信する。この要求は、ＨＴＴＰＤ１０３、Ｗｅｂページサービス１０１を介して、文書管理サービス１００に送信される。
【００９９】
文書管理サービス１００は、ステップＳ１０２で、要求画像フォーマットと、解像度など管理者によって予め入力された固定のパラメータからレンディションを特定する。
【０１００】
次のステップＳ１０３で、文書管理サービス１００は、要求ページ番号からコンテントエレメントを特定する。そして、ステップＳ１０４で、文書管理サービス１００は、記憶領域２０６の蓄積ページ画像を変換し、特定された文書（コンテントエレメント）を作成する。その文書は、ステップＳ１０５で、Ｗｅｂブラウザ９１にダウンロードされる。
【０１０１】
次に、上記処理の融合機１における詳細について、図２２を用いて説明する。図２２に示される矢印１５０、１５１、１５２は、画像の流れを示すものである。まず、矢印１５０は、ソフトウェアでレンディション変換を行う場合を示し、この場合には、レンディション変換用サブモジュール群１１２が用いられる。
【０１０２】
矢印１５１は、変換不要の画像及び変換済み画像を記憶領域から取得する場合の画像の流れを示している。矢印１５２は、ＭＬＢ５４を利用する必要のある画像の変換における画像の流れを示している。
【０１０３】
このように、Ｗｅｂブラウザ９１または専用アプリケーション９２は、ネットワーク９０を介し、複合機が提供する指定文書で表現できるレンディションのコンテントエレメントを引き取ることができる。
【０１０４】
次に、図２３のシーケンス図を用いて引取処理について説明する。なお、図２３ではクライアントという表現が用いられるが、このクライアントとは、Ｗｅｂブラウザ９１または専用アプリケーション９２を示すもので、以降の図におけるクライアントも同じ意味で用いる。
【０１０５】
ステップＳ２０１で、クライアント１１３は、文書管理サービス１００にセッション開始要求を送信する。ステップＳ２０２で、文書管理サービス１００は、クライアント１１３に対し、セッションＩＤを送信する。
【０１０６】
次に、クライアント１１３は、ステップＳ２０３で、文書一覧の要求をセッションＩＤとともに送信する。それに対し、文書管理サービス１００は、ステップＳ２０４で、文書ＩＤの一覧を送信する。
【０１０７】
クライアント１１３は、ステップＳ２０５で、指定した文書をロックするために、セッションＩＤと文書ＩＤとを送信する。このロックとは、指定した文書に排他制御をかけるものである。ステップＳ２０６で、文書管理サービス１００は、指定された文書のロックが成功したことを送信する。
【０１０８】
クライアント１１３は、ステップＳ２０７で、レンディション候補の取得要求を行う。それに対し、文書管理サービス１００は、ステップＳ２０８でレンディション候補を送信する。
【０１０９】
このレンディション候補の一例を図２４に示す。図２４に示されるように、タグ「<renditionCandidates>」とタグ「</renditionCandidates>」に挟まれた部分が、そのレンディション候補となる。例えば、「pdf;mono;600dpi」などがレンディション候補として列挙されている。
【０１１０】
次のステップＳ２０９で、クライアント１１３は、レンディション候補の中から選択されたレンディションの取得要求を送信する。ステップＳ２１０で、文書管理サービス１００は、取得要求されたレンディションＩＤと、レンディションとプロパティを送信する。
【０１１１】
次に、図２５を用いて上記処理におけるレンディション候補取得処理の詳細について説明する。
【０１１２】
ステップＳ３０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ステップＳ３０２で、ＳＯＡＰ処理ハンドラ１０４は、メソッド処理モジュール１０５にレンディション条件を送信する。メソッド処理モジュール１０５は、ステップＳ３０３で、ＭＣＳ３５に書誌情報要求を送信する。ＭＣＳ３５は、書誌情報を書誌情報保存領域２０１から取得し、ステップＳ３０４で、メソッド処理モジュール１０５に書誌情報応答を送信する。
【０１１３】
文書情報応答を受信したメソッド処理モジュール１０５は、書誌情報から取り得るレンディションの一覧を作成し、その一覧をレンディション候補とする。ステップＳ３０５でメソッド処理モジュール１０５は、ＳＯＡＰ処理ハンドラ１０４にレンディション候補を送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ３０６で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０１１４】
次に、図２６を用いて、管理者設定値を用いるレンディションの取得処理の詳細について説明する。ステップＳ４０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ステップＳ４０２で、ＳＯＡＰ処理ハンドラ１０４は、メソッド処理モジュール１０５にレンディション条件を送信する。メソッド処理モジュール１０５は、ステップＳ４０３で、ＭＣＳ３５に書誌情報要求を送信する。ＭＣＳ３５は、書誌情報を書誌情報保存領域２０１から取得し、ステップＳ４０４で、メソッド処理モジュール１０５に書誌情報応答を送信する。
【０１１５】
次に、メソッド処理モジュール１０５は、ステップＳ４０５で、ＳＣＳ３８に管理者設定値要求を送信する。ＳＣＳ３８は、管理者設定値記憶領域２０５から管理者設定値を取得し、ステップＳ４０６で、メソッド処理モジュール１０５に管理者設定応答を送信する。
【０１１６】
メソッド処理モジュール１０５は、書誌情報と管理者設定値から取り得るレンディションを特定する。そして、ステップＳ４０７で、メソッド処理モジュール１０５は、レンディションをＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ４０８で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０１１７】
以上のようにして、レンディションがクライアント１１３に送信される。
【０１１８】
次に、図２３の処理の続きを、図２７を用いて説明する。ステップＳ５０１で、クライアント１１３は、コンテントエレメントの要求を送信する。ステップＳ５０２で、文書管理サービス１００は、コンテントエレメントＩＤの一覧を送信する。
【０１１９】
次に、クライアント１１３は、ステップＳ５０３で、コンテントエレメントの場所の取得要求を送信する。ステップＳ５０４で、文書管理サービス１００は、コンテントエレメントのアドレス並びに取得に必要な要求内容を送信する。
【０１２０】
クライアント１１３は、取得したコンテントエレメントのアドレスに基づきステップＳ５０５で、画像取得要求を送信する。文書管理サービス１００は、ステップＳ５０６で、画像変換要求をＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ５０７で、画像変換応答を文書管理サービス１００に送信する。そして、ＭＣＳ３５は、画像の変換が必要な場合は、変換を実行する。
【０１２１】
ＭＣＳ３５は、ステップＳ５０８の画像引取要求を受信すると、変換の終了した画像、または変換が不要な画像の場合はその画像をステップＳ５０９で文書管理サービス１００に送信する。
【０１２２】
画像を受信した文書管理サービス１００は、ステップＳ５１０で、クライアント１１３に画像を送信する。画像を受信したクライアント１１３は、指定文書のロックの解除を行うために、ステップＳ５１１で、指定文書のアンロックを文書管理サービス１００に送信する。
【０１２３】
文書管理サービス１００は、ステップＳ５１２で、アンロックが成功したことをクライアント１１３に送信すると、クライアント１１３は、ステップＳ５１３でセッションの終了を文書管理サービス１００に送信する。
【０１２４】
次に、図２８を用いて、コンテントエレメントのＵＲＬの取得処理の詳細について説明する。なお、この処理は、変換が必要な場合に、予め変換を実行しておく処理を示している。
【０１２５】
ステップＳ６０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ６０２で、メソッド処理モジュール１０５に取得ＵＲＬの要求を送信する。メソッド処理モジュール１０５は、ステップＳ６０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ページ書誌情報保存領域２０２からページ書誌情報を取得し、ステップＳ６０４で、メソッド処理モジュール１０５にページ書誌情報応答を送信する。
【０１２６】
メソッド処理モジュール１０５は、ページ書誌情報から、コンテントエレメントの引取にＭＬＢ５４による変換が必要かどうかを判断する。必要と判断すると、メソッド処理モジュール１０５は、ステップＳ６０５で、変換リクエストキュー２０８に変換リクエストを追加し、ステップＳ６０６で、画像変換制御モジュール１１０に画像の変換要求を送信する。
【０１２７】
画像変換制御モジュール１１０は、ステップＳ６０７で、空文書・空きページ作成要求をＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ６０８で、ＩＭＨ４２にページ画像領域の確保要求を送信する。ＩＭＨ４２は、ステップＳ６０９で、ページ画像領域を確保したことをＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ６１０で、画像変換制御モジュール１１０に空文書・空きページ作成応答を送信する。そして、画像変換制御モジュール１１０は、ステップＳ６１１で、ＭＣＳ３５に画像変換要求を送信する。ＭＣＳ３５は、ステップＳ６１２で、ＩＭＨ４２に画像変換要求を送信する。ＩＭＨ−ＭＥＵ１１４により、画像変換が実行される。なお、ＩＭＨ−ＭＥＵ１１４は、ＩＭＨ４２とＭＥＵ４５をまとめて表現したものである。
【０１２８】
ＩＭＨ−ＭＥＵ１１４は、画像変換が終了すると、ステップＳ６１６でＭＣＳ３５に画像変換が終了したことを送信する。ＭＣＳ３５は、ステップＳ６１７で画像変換制御モジュール１１０に画像変換応答を送信する。画像変換制御モジュール１１０は、ステップＳ６１８で、変換リクエストキュー２０８に並ぶ変換リクエストの状態を完了に更新する。
【０１２９】
以上の処理と平行し、メソッド処理モジュール１０５は、ステップＳ６０５の後、ＵＲＬを決定する。そして、メソッド処理モジュール１０５は、ステップＳ６１３で、ＵＲＬテーブル２０７に先ほど決定したＵＲＬと、それに対応するＩＤを登録する。そして、メソッド処理モジュール１０５は、取得ＵＲＬの応答をステップＳ６１４でＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ６１５で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０１３０】
次に、予め変換を行なえない場合や、変換の必要がない場合の処理を、図２９を用いて説明する。
【０１３１】
ステップＳ７０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ７０２で、メソッド処理モジュール１０５に取得ＵＲＬの要求を送信する。メソッド処理モジュール１０５は、ステップＳ７０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ページ書誌情報保存領域２０２からページ情報を取得し、ステップＳ７０４で、メソッド処理モジュール１０５にページ書誌情報応答を送信する。
【０１３２】
メソッド処理モジュール１０５は、ページ書誌情報から、コンテントエレメントの引取にＭＬＢ５４による変換が必要かどうかを判断し、変換処理をせず、ＵＲＬを決定する。そして、メソッド処理モジュール１０５は、ステップＳ７０５で、ＵＲＬテーブル２０７に先ほど決定したＵＲＬと、それに対応するＩＤを登録する。そして、ステップＳ７０６で、メソッド処理モジュール１０５は、取得ＵＲＬの応答をＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ７０８で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０１３３】
次に、コンテントエレメント取得処理の詳細を、図３０を用いて説明する。なお、この画像取得は、ＨＴＴＰＤ１０３に限らず、ＦＴＰＤ１０２でも可能であるが、ここでは今までと同様に、ＨＴＴＰＤ１０３を用いて説明する。またこの処理は、図２８の処理の続きの処理である。
【０１３４】
ステップＳ８０１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ８０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０１３５】
次に、画像引取モジュール１０７は、ステップＳ８０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ページ書誌情報保存領域２０２からページ情報を取得し、ステップＳ８０４で、画像引取モジュール１０７にページ書誌情報応答を送信する。画像引取モジュール１０７は、ページ書誌情報から、コンテントエレメントの引取にＭＬＢ５４による変換が必要かどうかを判断する。
【０１３６】
それと平行して、ＩＭＨ−ＭＥＵ１１４は、画像変換が終了すると、ステップＳ８０５でＭＣＳ３５に画像変換が終了したことを送信する。ＭＣＳ３５は、ステップＳ８０６で画像変換制御モジュール１１０に画像変換応答を送信する。画像変換制御モジュール１１０は、ステップＳ８０７で、変換リクエストキュー２０８に並ぶ変換リクエストの状態を完了に更新する。なお、この処理は、図２８におけるステップＳ６１６からステップＳ６１８までの処理である。
【０１３７】
画像引取モジュール１０７は、ステップＳ８０８で、変換リクエストの状態を参照する。そして、画像引取モジュール１０７は、状態が「完了」になるまで待機する。完了すると、画像引取モジュール１０７は、該当メンバから変換後のページIDを取得する。そして、ステップＳ８０９で、画像引取モジュール１０７は、ＭＣＳ３５に変換した画像の取得要求を送信する。ＭＣＳ３５は、ステップＳ８１０で、ＩＭＨ４２に画像を要求し、ステップＳ８１１で、画像引取モジュール１０７は、画像を取得する。
【０１３８】
画像を取得した画像引取モジュール１０７は、画像引取モジュール１０７内で更に変換の必要のあるレンディションであれば、変換する。その後、画像引取モジュール１０７は、ステップＳ８１４で、変換リクエストキュー２０８に並ぶ変換リクエストの状態を「削除待ち」に更新するとともに、ステップＳ８１５で画像をＨＴＴＰＤ１０３に送信する。
【０１３９】
画像変換制御モジュール１１０は、変換リクエストの状態が「削除待ち」を発見すると、ステップＳ８１２で、ＭＣＳ３５に文書削除要求を送信する。ＭＣＳ３５は、文書を削除し、ステップＳ８１３で、文書削除応答を画像変換制御モジュール１１０に送信する。
【０１４０】
次に、図３０と同じく、コンテントエレメント取得処理の詳細を、図３１を用いて説明する。なお、この処理は、図２９の処理の続きの処理である。
【０１４１】
ステップＳ９０１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ９０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０１４２】
次に、画像引取モジュール１０７は、ステップＳ９０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ページ書誌情報保存領域２０２からページ情報を取得し、ステップＳ９０４で、画像引取モジュール１０７にページ書誌情報応答を送信する。画像引取モジュール１０７は、ページ書誌情報から、コンテントエレメントの引取にＭＬＢ５４による変換が必要かどうかを判断する。
【０１４３】
そして、ステップＳ９０５で、画像引取モジュール１０７は、ＭＣＳ３５に変換した画像の取得要求を送信する。ＭＣＳ３５は、ステップＳ９０６で、ＩＭＨ４２に画像を要求し、ステップＳ９０７で、画像引取モジュール１０７は、画像を取得する。
【０１４４】
画像を取得した画像引取モジュール１０７は、画像引取モジュール１０７内で更に変換の必要のあるレンディションであれば、変換する。その後、画像引取モジュール１０７は、ステップＳ９０８で画像をＨＴＴＰＤ１０３に送信する。
【０１４５】
次に、図３０と同じく、コンテントエレメント取得処理の詳細を、図３２を用いて説明する。なお、この処理は、ＩＭＨ４２の管理下にない記憶領域からの取得処理である。
【０１４６】
ステップＳ１００１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ１００２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０１４７】
次に、画像引取モジュール１０７は、ステップＳ１００３で、ＭＣＳ３５に書誌情報要求を送信する。ＭＣＳ３５は、書誌情報保存領域２０１から書誌情報を取得し、ステップＳ１００４で、画像引取モジュール１０７に書誌情報応答を送信する。この書誌情報応答には、取得する画像のアドレスが含まれている。このアドレスにより、画像引取モジュール１０７は、ステップＳ１００５で、直接に画像を取得する。
【０１４８】
画像を取得した画像引取モジュール１０７は、画像引取モジュール１０７内で更に変換の必要のあるレンディションであれば、変換する。その後、画像引取モジュール１０７は、ステップＳ１００６で画像をＨＴＴＰＤ１０３に送信する。
【０１４９】
次に、図３２と同じく、ＩＭＨ４２の管理下にない記憶領域からの取得処理であり、さらに変換が必要な場合の取得処理の詳細を、図３３を用いて説明する。
【０１５０】
ステップＳ１１０１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ１１０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０１５１】
次に、画像引取モジュール１０７は、ステップＳ１１０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ページ書誌情報保存領域２０２からページ書誌情報を取得し、ステップＳ１１０４で、画像引取モジュール１０７にページ書誌情報応答を送信する。
【０１５２】
画像引取モジュール１０７は、ページ書誌情報から、コンテントエレメントの引取にＭＬＢ５４による変換が必要かどうかを判断する。変換が必要と判断した画像変換制御モジュール１１０は、ステップＳ１１０５で、ＭＣＳ３５に画像変換要求を送信する。ＭＣＳ３５は、ステップＳ１１０６で、ＩＭＨ−ＭＥＵ１１４に画像の変換を要求する。ＩＭＨ−ＭＥＵ１１４は、ＨＤＤ６５から画像を読み取り、ＭＬＢ５４で変換すると、ステップＳ１１０７で画像をＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ１１０８で、画像をＨＤＤ６５に保存するとともに、変換後画像アドレステーブル２１１に保存した位置を示すアドレスを書き込む。そして、ＭＣＳ３５は、ステップＳ１１１０で、画像引取モジュール１０７に画像変換応答を送信する。
【０１５３】
画像引取モジュール１０７は、ステップＳ１１１１で、その画像のアドレス要求をＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ１１１２で、先ほど変換後画像アドレステーブル２１１に保存した画像のアドレスを参照し、画像アドレス応答をステップＳ１１１３で送信する。そして、画像引取モジュール１０７は、ステップＳ１１１４で、直接に画像を取得する。
【０１５４】
画像を取得した画像引取モジュール１０７は、画像引取モジュール１０７内で更に変換の必要のあるレンディションであれば、変換する。その後、画像引取モジュール１０７は、ステップＳ１１１５で画像をＨＴＴＰＤ１０３に送信する。
【０１５５】
次に、コンテントエレメントが書誌情報の場合の引取処理を、図３４を用いて説明する。
【０１５６】
ステップＳ１２０１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ１２０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０１５７】
そして、画像引取モジュール１０７は、取得したＩＤから引き取る画像の領域を判断する。
【０１５８】
次に、画像引取モジュール１０７は、ステップＳ１２０３で、ＭＣＳ３５に書誌情報要求を送信する。ＭＣＳ３５は、書誌情報保存領域２０１から書誌情報を取得し、ステップＳ１２０４で、画像引取モジュール１０７に書誌情報応答を送信する。
【０１５９】
次に、画像引取モジュール１０７は、取得したプロパティを所定の形式（例えば、ＸＭＬ形式など）に整え、ステップＳ１２０５で、プロパティをＨＴＴＰＤ１０３に送信する。
【０１６０】
以上説明した引取処理の利用例として、Ｗｅｂブラウザ９１で、図３５に示すような文書の一覧の代表画像を並べて見る場合の処理について、図３６と図３７を用いて説明する。
【０１６１】
ステップＳ１３０１で、Ｗｅｂブラウザ９１は、ＨＴＴＰＤ１０３に一覧表示の取得要求を送信する。その要求は、ステップＳ１３０２で、ＨＴＴＰＤ１０３からＷｅｂページサービス１０１に送信される。
【０１６２】
Ｗｅｂページサービス１０１は、ステップＳ１３０３で、文書管理サービス１００にセッション開始要求を送信する。文書管理サービス１００は、ステップＳ１３０４で、セッションＩＤをＷｅｂページサービス１０１に送信する。
【０１６３】
Ｗｅｂページサービス１０１は、ステップＳ１３０５で、文書一覧の取得要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１３０６で、文書ＩＤの一覧をＷｅｂページサービス１０１に送信する。
【０１６４】
以下のステップＳ１３０７から図３７のステップＳ１３１６までは、文書ＩＤの一覧の要素数分だけ繰り返し行なわれる。
【０１６５】
ステップＳ１３０７で、Ｗｅｂページサービス１０１は、指定文書のロック要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１３０８で、指定文書のロックが成功したことをＷｅｂページサービス１０１に送信する。
【０１６６】
次に、Ｗｅｂページサービス１０１は、ステップＳ１３０９で、レンディションの取得要求を送信する。ステップＳ１３１０で、文書管理サービス１００は、レンディションＩＤとレンディションのプロパティをＷｅｂページサービス１０１に送信する。
【０１６７】
そして、Ｗｅｂページサービス１０１は、ステップＳ１３１１で、コンテントエレメントの取得要求を文書管理サービス１００に送信する。これに対し、文書管理サービス１００は、ステップＳ１３１２で、コンテントエレメントＩＤとコンテントエレメントのプロパティをＷｅｂページサービス１０１に送信する。
【０１６８】
続いて図３７の説明をする。
【０１６９】
Ｗｅｂページサービス１０１は、ステップＳ１３１３で、コンテントエレメントのアドレス要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１３１４で、コンテントエレメントのＵＲＬをＷｅｂページサービス１０１に送信する。
【０１７０】
これにより、Ｗｅｂページサービス１０１は、代表画像のＵＲＬが取得できたので、先ほどロックした指定文書のアンロック要求をステップＳ１３１５で文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１３１６で成功応答を送信する。
【０１７１】
このようにして取得した文書数分の代表画像のＵＲＬをタグに埋め込んだＨＴＭＬをＷｅｂページサービス１０１は生成する。次に、Ｗｅｂページサービス１０１は、ステップＳ１３１７で、一覧表示の取得応答をＨＴＴＰＤ１０３に送信する。そして、この取得応答は、ステップＳ１３１８で、Ｗｅｂブラウザ９１に送信される。
【０１７２】
次に、Ｗｅｂブラウザ９１は、ステップＳ１３１９で、ＨＴＴＰＤ１０３に代表画像取得要求を送信する。ＨＴＴＰＤ１０３は、ステップＳ１３２０で、文書管理サービス１００に代表画像取得要求を送信する。文書管理サービス１００は、代表画像を取得し、ステップＳ１３２１で、ＨＴＴＰＤ１０３に代表画像取得応答を送信する。ＨＴＴＰＤ１０３は、ステップＳ１３２２で、Ｗｅｂブラウザに画像を送信する。
【０１７３】
このように、Ｗｅｂブラウザ９１は、代表画像のＵＲＬをタグに埋め込んだＨＴＭＬを表示するとともに、それぞれのＵＲＬの代表画像を取得する。従って、ステップＳ１３１９からステップＳ１３２２までの処理は、表示される画像数分繰り返される。全ての代表画像の取得を終えると、Ｗｅｂページサービス１０１は、ステップＳ１３２３で、文書管理サービス１００にセッションの終了要求を送信する。
【０１７４】
次に、Ｗｅｂブラウザ９１から特定の画像をダウンロードする処理を、図３８と図３９を用いて説明する。これは、例えば、図３５に示されるような文書の一覧の代表画像から、特定の代表画像をダウンロードする処理である。
【０１７５】
まず、ステップＳ１４０１、ステップＳ１４０２により、既にセッションが開始されている。
【０１７６】
ステップＳ１４０３で、Ｗｅｂブラウザ９１は、特定文書の選択可能フォーマットの取得要求をＨＴＴＰＤ１０３に送信する。この図の場合、画面１５３の画像「Ｆ」が選択される。上記取得要求は、ステップＳ１４０４で、ＨＴＴＰＤ１０３からＷｅｂページサービス１０１に送信される。Ｗｅｂページサービス１０１は、ステップＳ１４０５で、文書管理サービス１００にレンディション候補の取得要求を送信する。文書管理サービス１００は、ステップＳ１４０６に、レンディション候補を送信する。レンディション候補を受信したＷｅｂページサービス１０１は、候補中から利用してもらうに適当なフォーマットを抜き出し、それを選択してリクエストできるようなＨＴＭＬを作成する。
【０１７７】
その後、Ｗｅｂページサービス１０１は、ステップＳ１４０７で、ＨＴＴＰＤ１０３に特定文書の選択可能フォーマット取得応答を送信する。その選択可能フォーマット取得応答は、ステップＳ１４０８で、ＨＴＴＰＤ１０３からＷｅｂブラウザ９１に送信される。このとき、例えば、「ＴＩＦＦ」と「ＪＰＥＧ」が選択可能である場合、画面１５４に示されるように「ＴＩＦＦ」と「ＪＰＥＧ」が表示される。
【０１７８】
「ＴＩＦＦ」と「ＪＰＥＧ」のいずれかが選択されると、Ｗｅｂブラウザ９１は、ステップＳ１４０９で、特定フォーマットのダウンロード要求をＨＴＴＰＤ１０３に送信する。そのダウンロード要求は、ステップＳ１４１０でＨＴＴＰＤ１０３からＷｅｂページサービス１０１に送信される。
【０１７９】
Ｗｅｂページサービス１０１は、選択されたフォーマットからレンディション条件を作成する。そして、ステップＳ１４１１で、Ｗｅｂページサービス１０１は、文書管理サービス１００にレンディションの取得要求を送信する。文書管理サービス１００は、ステップＳ１４１２で、レンディション候補をＷｅｂページサービス１０１に送信する。
【０１８０】
続いて図３９の説明をする。
【０１８１】
ステップＳ１４１３で、Ｗｅｂページサービス１０１は、文書管理サービス１００にコンテントエレメントの取得要求を送信する。文書管理サービス１００は、ステップＳ１４１４で、コンテントエレメントＩＤとコンテントエレメントのプロパティをＷｅｂページサービス１０１に送信する。
【０１８２】
次に、Ｗｅｂページサービス１０１は、ステップＳ１４１５で、コンテントエレメントのアドレス要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１４１６で、コンテントエレメントのＵＲＬをＷｅｂページサービス１０１に送信する。
【０１８３】
Ｗｅｂページサービス１０１は、選択によって取得する画像をダウンロードするＨＴＭＬを生成し、ステップＳ１４１７で、特定フォーマットでのダウンロード応答として、生成したＨＴＭＬを送信する。その応答は、ステップＳ１４１８で、ＨＴＴＰＤ１０３からＷｅｂブラウザ９１に送信され、Ｗｅｂブラウザ９１は、画面１５５を表示する。
【０１８４】
そこで、画面１５５の「ダウンロード」が押下されると、Ｗｅｂブラウザ９１は、ステップＳ１４１９で、画像取得要求をＨＴＴＰＤ１０３に送信する。その要求は、ステップＳ１４２０で、ＨＴＴＰＤ１０３から文書管理サービス１００に送信される。文書管理サービス１００は、ステップＳ１４２１で、画像をＨＴＴＰＤ１０３に送信し、ＨＴＴＰＤ１０３は、ステップＳ１４２２でＷｅｂブラウザ９１に送信する。これにより、画面１５６に示されるような、画像「Ｆ」が表示される。その後、Ｗｅｂページサービス１０１は、ステップＳ１４２３でセッションの終了要求を文書管理サービス１００に送信する。
【０１８５】
次に、コンテントエレメントの登録処理について説明する。融合機１は、特定のレンディションで送られたコンテントエレメントを、利用目的毎に異なるレンディションに内部的に変換することができる。この処理と上述した引取処理と組み合わせて用いることで、図４０に示されるように、ネットワーク９０を介し、一般的なコンピュータ上で専用アプリケーション９２を用いることにより、融合機１に蓄積された文書の編集を行うことができる。
【０１８６】
なお、図４０において、ＭＣＳ３５は、変換不要の文書レンディション及び変換予定文書レンディションを記憶領域２０６へセットする。画像変換ライブラリ１０９は、入力画像フォーマットがＭＬＢ５４で変換できず、かつ画像変換ライブラリ１０９で変換できるものであれば変換する。ＭＬＢ５４は、融合機１の提供する各機能として再利用する為に変換の必要のあるレンディションに用いられる。
【０１８７】
次に、コンテントエレメントの登録処理について、図４１を用いて説明する。ステップＳ１５０１で、クライアント１１３は、セッション開始要求を文書管理サービス１００に送信する。ステップＳ１５０２で、文書管理サービス１００は、クライアント１１３にセッションＩＤを送信する。
【０１８８】
次に、クライアント１１３は、ステップＳ１５０３で、文書管理サービス１００に空文書作成要求を送信する。文書管理サービス１００は、ステップＳ１５０４で、作成した空文書を指す文書ＩＤをクライアント１１３に送信する。
【０１８９】
クライアント１１３は、その空文書のロック要求をステップＳ１５０５で文書管理サービス１００に送信する。文書管理サービス１００は、ロックが成功したことをステップＳ１５０６で、クライアント１１３に送信する。
【０１９０】
クライアント１１３は、ステップＳ１５０７で、レンディション候補の要求を文書管理サービス１００に送信する。ステップＳ１５０８で、文書管理サービス１００は、レンディション候補をクライアント１１３に送信する。
【０１９１】
クライアント１１３は、ステップＳ１５０９で、レンディション候補から特定したレンディションを文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１５１０で、クライアント１１３により特定されたレンディションＩＤをクライアント１１３に送信する。
【０１９２】
以上説明した処理の空文書の作成処理の詳細を、図４２を用いて説明する。
【０１９３】
ステップＳ１６０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ステップＳ１６０２で、ＳＯＡＰ処理ハンドラ１０４は、メソッド処理モジュール１０５に空文書作成要求を送信する。メソッド処理モジュール１０５は、ステップＳ１６０３で、ＭＣＳ３５に文書作成要求を送信する。ＭＣＳ３５は、文書ＩＤの特定をし、ステップＳ１６０４で、書誌情報領域２０１に空文書の領域を確保し、初期化する。また、ＭＣＳ３５は、ステップＳ１６０５で、メソッド処理モジュール１０５に文書作成応答を送信する。
【０１９４】
メソッド処理モジュール１０５は、ステップＳ１６０６で、文書不可視化要求をＭＣＳ３５に送信する。この文書不可視化とは、メソッド処理モジュール１０５以外に対し、作成した文書を隠すための処理である。ステップＳ１６０７で、ＭＣＳ３５は、作成した文書に対し、文書不可視化設定を行う。そして、ＭＣＳ３５は、ステップＳ１６０８で、メソッド処理モジュール１０５に文書不可視化応答を送信する。
【０１９５】
次に、メソッド処理モジュール１０５は、ステップＳ１６０９で、文書ＩＤをＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ１６１０で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０１９６】
次に、図４３を用いて、図４１の登録処理の続きについて説明する。ステップＳ１７０１で、クライアント１１３は、新規コンテントエレメント作成要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１７０２で、ＭＣＳ３５に空ページ作成要求を送信する。ＭＣＳ３５は、ステップＳ１７０３で、空ページ作成応答を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１７０４で、コンテントエレメントＩＤをクライアント１１３に送信する。
【０１９７】
クライアント１１３は、ステップＳ１７０５で、空ページの置き場所要求を文書管理サービス１００に送信する。この空ページの置き場所とは、空ページが作成されたＵＲＬを意味する。文書管理サービス１００は、そのＵＲＬをステップＳ１７０６でクライアント１１３に送信する。
【０１９８】
クライアント１１３は、ステップＳ１７０７で、文書管理サービス１００に画像を送信する。文書管理サービス１００は、ステップＳ１７０８で、ＭＣＳ３５に画像を送信し、ステップＳ１７０９で、画像変換要求をＭＣＳ３５に送信する。
【０１９９】
ＭＣＳ３５は、必要であれば画像変換を行い、ステップＳ１７１０で、文書管理サービス１００に画像変換応答を送信する。また、クライアント１１３は、ステップＳ１７１１で、コンテントエレメントのプロパティを文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ１７１２で、プロパティのセットが成功したことをクライアント１１３に送信する。
【０２００】
次に、図４４を用いて、図４３のステップＳ１７０１からステップＳ１７０４に対応する、空コンテントエレメントの作成の詳細について説明する。ステップＳ１８０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰリクエストをＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ１８０２で、文書ＩＤ・登録プロパティをメソッド処理モジュール１０５に送信する。メソッド処理モジュール１０５は、ステップＳ１８０３で、文書書き戻しテーブル２１２を参照し、ステップＳ１８０４で、文書書き戻しテーブル２１２に登録を行う。
【０２０１】
この文書書き戻しテーブル２１２とは、文書の書き戻しを行う際に登録するものであり、ステップＳ１８０３の処理は、既に登録されていないことを確認する処理である。
【０２０２】
メソッド処理モジュール１０５は、ステップＳ１８０５で、ＭＣＳ３５に新規ページ作成要求を送信する。ＭＣＳ３５は、ステップＳ１８０６で、文書管理データ保存領域２０３（図６参照）にページエントリの追加を行う。そして、ＭＣＳ３５は、ステップＳ１８０７で、ページ書誌領域を確保し初期化する。次に、ＭＣＳ３５は、ステップＳ１８０８で、ＩＭＨ４２にページ作成要求を送信する。ＩＭＨ４２は、ページ作成を行うと、ステップＳ１８０９で、ページ作成応答をＭＣＳ３５に送信する。
【０２０３】
ＭＣＳ３５は、メソッド処理モジュール１０５にステップＳ１８１０で、新規ページ作成応答を送信する。メソッド処理モジュール１０５は、ステップＳ１８１１で、コンテントエレメントＩＤをＳＯＡＰ処理ハンドラ１０４に送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ１８１２で、ＳＯＡＰレスポンスをＨＴＴＰＤ１０３に送信する。
【０２０４】
次に、図４５を用いて、図４３のステップＳ１７０５からステップＳ１７０６に対応する処理の詳細を説明する。ステップＳ１９０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ１９０２で、メソッド処理モジュール１０５に登録先ＵＲＬの取得要求を送信する。メソッド処理モジュール１０５は、ＵＲＬの特定をし、ステップＳ１９０３で、ＵＲＬとその対応するＩＤを、ＵＲＬテーブル２０７に登録する。
【０２０５】
メソッド処理モジュール１０５は、ステップＳ１９０４で、ＳＯＡＰ処理ハンドラ１０４にＵＲＬを送信する。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ１９０５で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０２０６】
次に、図４６を用いて、図４３のステップＳ１７０７以降の処理の詳細について説明する。なお、この処理は、コンテントエレメントの登録にＭＬＢ５４が必要な場合の処理である。
【０２０７】
ステップＳ２００１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ２００２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０２０８】
次に、画像引取モジュール１０７は、ステップＳ２００３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ステップＳ２００４で、ページ書誌情報保存領域２０２からページ情報を取得し、ステップＳ２００５で、画像引取モジュール１０７にページ書誌情報応答を送信する。画像引取モジュール１０７は、入力画像と先に入力済みのページ書誌情報と比較し、コンテントエレメントの登録にＭＬＢ５４による変換が必要かどうかを判断する。
【０２０９】
必要と判断した画像引取モジュール１０７は、ステップＳ２００６で、ＭＣＳ３５に空文書・空ページ作成要求を送信する。ＭＣＳ３５は、ステップＳ２００７で、ＩＭＨ−ＭＥＵ１１４に領域の確保要求を送信する。ＩＭＨ−ＭＥＵ１１４は、領域を確保したことをステップＳ２００８でＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ２００９で、画像引取モジュール１０７に空文書・空ページ作成応答を送信する。
【０２１０】
画像引取モジュール１０７は、ステップＳ２０１０で、画像を保存するとともに、ステップＳ２０１１で、変換リクエストキュー２０８に変換要求を追加し、ステップＳ２０１２で、画像変換制御モジュール１１０に変換要求を送信する。画像引取モジュール１０７は、ステップＳ２０１３で、ＭＣＳ３５に画像変換要求を送信する。ＭＣＳ３５は、ステップＳ２０１４で、画像変換要求をＩＭＨ−ＭＥＵ１１４に送信する。
【０２１１】
ＩＭＨ−ＭＥＵ１１４は、ＨＤＤ６５から画像を読み取り、ＭＬＢ５４で変換すると、ステップＳ２０１５で画像変換終了をＭＣＳ３５に送信する。ＭＣＳ３５は、ステップＳ２０１６で、画像変換制御モジュール１１０に画像変換応答を送信する。画像変換制御モジュール１１０は、ステップＳ２０１７で、変換リクエストの状態を「完了」に更新する。
【０２１２】
変換リクエストの状態が「完了」になると、画像引取モジュール１０７は、ステップＳ２０１８で、ＭＣＳ３５に文書削除要求を送信する。ＭＣＳ３５は、ステップＳ２０１９で、文書削除応答を画像引取モジュール１０７に送信する。画像引取モジュール１０７は、空文書に文書を作成したことで、ステップＳ２０２０で、文書登録テーブル２１０に登録された文書ＩＤを解除する。
【０２１３】
次に、図４７を用いて、図４３のステップＳ１７０７以降の処理の詳細について説明する。なお、この処理は、コンテントエレメントの登録にＭＬＢ５４が不要な場合の処理である。
【０２１４】
ステップＳ２１０１で、ＦＴＰＤ１０２は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ２１０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。
【０２１５】
次に、画像引取モジュール１０７は、ステップＳ２１０３で、ＭＣＳ３５にページ書誌情報要求を送信する。ＭＣＳ３５は、ステップＳ２１０４で、ページ書誌情報保存領域２０２からページ情報を取得し、ステップＳ２１０５で、画像引取モジュール１０７にページ書誌情報応答を送信する。画像引取モジュール１０７は、入力画像と先に入力済みのページ書誌情報と比較し、コンテントエレメントの登録にＭＬＢ５４による変換が必要かどうかを判断する。
【０２１６】
不要と判断した画像引取モジュール１０７は、ステップＳ２１０６で、ＭＣＳ３５に空文書・空ページ作成要求を送信するとともに、入力画像を先に取得したページ情報の該当メンバに登録する。そして、画像引取モジュール１０７は、ステップＳ２１０７で、ＭＣＳ３５にページ書誌情報登録要求を送信する。ＭＣＳ３５は、ステップＳ２１０８で、ページ書誌情報を登録し、ステップＳ２１０９でページ書誌情報登録応答を画像引取モジュール１０７に送信する。画像引取モジュール１０７は、空文書に文書を作成したことで、ステップＳ２１１０で、文書登録テーブル２１０に登録された文書ＩＤを解除する。
【０２１７】
次に、図４８を用いて、図４３のステップＳ１７０７以降の処理の詳細について説明する。なお、この処理は、コンテントエレメントがプロパティの場合の処理である。
【０２１８】
ステップＳ２２０１で、ＨＴＴＰＤ１０３は、画像引取モジュール１０７にリクエストを送信する。画像引取モジュール１０７は、ステップＳ２１０２で、ＵＲＬテーブル２０７を用いて、リクエストされたＵＲＬからＩＤを逆引きする。このＩＤから、画像引取モジュール１０７は、プロパティ系のコンテントエレメントと判断する。
【０２１９】
次に、画像引取モジュール１０７は、ステップＳ２２０３で、ＭＣＳ３５に書誌情報要求を送信する。ＭＣＳ３５は、ステップＳ２２０４で、書誌情報保存領域２０１から文書情報を取得し、ステップＳ２２０５で、画像引取モジュール１０７に書誌情報応答を送信する。画像引取モジュール１０７は、入力データをパーズして内部データ形式に変え、先に取得した文書情報の該当部分を上書きする。
【０２２０】
そして、画像引取モジュール１０７は、ステップＳ２２０６で、ＭＣＳ３５に書誌情報登録要求を送信する。ＭＣＳ３５は、ステップＳ２２０７で、書誌情報を登録し、ステップＳ２２０８で書誌情報登録応答を画像引取モジュール１０７に送信する。画像引取モジュール１０７は、文書を登録したことで、ステップＳ２２０９で、文書登録テーブル２１０に登録された文書ＩＤを解除する。
【０２２１】
次に、図４９を用いて、図４３の登録処理の続きについて説明する。ステップＳ２３０１で、クライアント１１３は、文書管理サービス１００にレンディション要求を送信する。ステップＳ２３０２で、文書管理サービス１００は、クライアント１１３にレンディションＩＤを送信する。
【０２２２】
次に、クライアント１１３は、文書管理サービス１００に新規コンテントエレメント作成要求を送信する。ステップＳ２３０４で、文書管理サービス１００は、クライアント１１３にコンテントエレメントＩＤを送信する。
【０２２３】
クライアント１１３は、ステップＳ２３０５で、書誌情報の置き場所の要求を文書管理サービス１００に送信する。文書管理サービス１００は、ステップＳ２３０６で、書誌情報を置くアドレスをクライアント１１３に送信する。
【０２２４】
そのアドレスに、クライアント１１３は、ステップＳ２３０７で書誌情報を置く。そして、クライアント１１３は、ステップＳ２３０８で、文書のプロパティをセットする。文書管理サービス１００は、ステップＳ２３０９で、文書のプロパティのセットが成功したことをクライアント１１３に送信する。次に、クライアント１１３は、ステップＳ２３１０で、文書のアンロック要求を文書管理サービス１００に送信し、文書管理サービス１００は、ステップＳ２３１１で、アンロックが成功したことをクライアント１１３に送信する。次のステップＳ２３１２で、クライアント１１３は、セッションが終了を文書管理サービス１００に送信する。
【０２２５】
次に、図５０を用いて、文書のプロパティ登録の詳細について説明する。
【０２２６】
ステップＳ２４０１で、ＨＴＴＰＤ１０３は、ＳＯＡＰ処理ハンドラ１０４にＳＯＡＰリクエストを送信する。ステップＳ２４０２で、ＳＯＡＰ処理ハンドラ１０４は、メソッド処理モジュール１０５にプロパティ登録要求を送信する。メソッド処理モジュール１０５は、ステップＳ２４０３で、文書可視化要求をＭＣＳ３５に送信する。
【０２２７】
この文書可視化とは、メソッド処理モジュール１０５以外に対し、作成した文書を開放するための処理である。今の場合、ＭＣＳ３５は、ステップＳ２４０４で、書誌情報に含まれる可視範囲を、文書管理サービス１００のみから利用アプリ全てに拡大する。ＭＣＳ３５は、ステップＳ２４０５で、メソッド処理モジュール１０５に文書可視化応答を送信する。文書可視化応答は、ステップＳ２４０６で、メソッド処理モジュール１０５からＳＯＡＰ処理ハンドラ１０４に送信される。ＳＯＡＰ処理ハンドラ１０４は、ステップＳ２４０７で、ＨＴＴＰＤ１０３にＳＯＡＰレスポンスを送信する。
【０２２８】
以上説明した書き戻しの利用を前提とした編集について説明する。融合機１から文書を画像系のレンディションとして引き取り、修正などの加工を加えて再び融合機１に戻す場合、引取と登録を繰り返しても文書画像の劣化が最小限となることが求められる。
【０２２９】
しかし、図５１に示されるように、スキャナやコピーなど、様々な手段で蓄積されたページで構成される文書の場合、各ページはＨＤＤ６５に最適化された、あるいは利用者が選択した、画像フォーマットで蓄積されており、文書として一括に劣化なしに引き取ることは難しかった。
【０２３０】
そのため融合機１から引き取られ、また戻す事を受け付けられる画像フォーマットの中で、元の画像に対しもっとも画像劣化の少ない（あるいは無い）画像フォーマットを、引取時に融合機１が選択するというレンディションを設けた。
【０２３１】
まず、融合機１から専用アプリケーション９２への画像の引き取りの場合、ＨＤＤ６５によって異なるフォーマットや圧縮方式の文書画像を、劣化のない一般的な方式に変換して、専用アプリケーション９２に引き取らせる。
【０２３２】
逆に、専用アプリケーション９２から融合機１へ書き戻す場合、専用アプリケーション９２により編集され、書き戻して蓄積し、再度の利用を行っても、編集しなかった文書と同等の画質を確保する。
【０２３３】
このようにすることで、文書の劣化を防ぐことができる。次に、画像のバックアップについて説明する。図５２は、融合機１のオペレーションパネル５３を表すものだが、融合機１には、バックアップボタン９３を押下することにより、クライアントが画像をバックアップするような機能がある。
【０２３４】
このようなバックアップ設定時は、まず、通常のコピー操作時に画像が記憶領域に蓄積される。そして、この蓄積された画像をクライアントが引き取ることでバックアップを実現する。このようなバックアップ設定時において、図５２に示される印刷用ボタン９４により、コピー操作時に印刷用に設定されている場合、上述したレンディション特定する過程において、特にレンディション条件が指定されていない場合には、融合機内でのレンディションと同じレンディションを採用する。
【０２３５】
具体的に、図５３を用いて説明すると、新規バックアップ文書がないかが定期的に監視される。そして、新規バックアップ文書がみつかったら、予め設定されたフォーマットを実現するレンディションで引き取る。
【０２３６】
これにより、印刷用の設定でネットワークを介してクライアントにバックアップされる文書は、再度複合機に戻してもバックアップ前に蓄積した文書を扱うのと同様の画質が保たれる。
【図面の簡単な説明】
【０２３７】
【図１】本発明による融合機の一実施例の構成図である。
【図２】本発明による融合機の一実施例のハードウェア構成図である。
【図３】システム構成を示す図である。
【図４】書誌情報保存領域を示す図である。
【図５】ページ書誌情報保存領域を示す図である。
【図６】文書管理データ保存領域を示す図である。
【図７】画像保存領域を示す図である。
【図８】文書管理サービス構成を示す図である。
【図９】レンディションＩＤを示す図である。
【図１０】レンディションＩＤを示す図である。
【図１１】レンディションＩＤの対応表を示す図である。
【図１２】コンテントエレメントＩＤを示す図である。
【図１３】コンテントエレメントＩＤを示す図である。
【図１４】コンテントエレメントＩＤの対応表を示す図である。
【図１５】ＵＲＬテーブルを示す図である。
【図１６】ＵＲＬテーブルを示す図である。
【図１７】ＵＲＬテーブルを示す図である。
【図１８】変換リクエストキューを示す図である。
【図１９】文書登録テーブルを示す図である。
【図２０】セッション管理テーブルを示す図である。
【図２１】コンテントエレメントの取得処理の概要を示す図である。
【図２２】コンテントエレメントの取得処理の詳細を示す図である。
【図２３】取得処理を示すシーケンス図である。
【図２４】レンディション候補の一例を示す図である。
【図２５】レンディション候補の取得処理を示すシーケンス図である。
【図２６】レンディションの取得処理を示すシーケンス図である。
【図２７】取得処理を示すシーケンス図である。
【図２８】コンテントエレメントのＵＲＬ取得処理を示すシーケンス図である。
【図２９】コンテントエレメントのＵＲＬ取得処理を示すシーケンス図である。
【図３０】コンテントエレメントの取得処理を示すシーケンス図である。
【図３１】コンテントエレメントの取得処理を示すシーケンス図である。
【図３２】コンテントエレメントの取得処理を示すシーケンス図である。
【図３３】コンテントエレメントの取得処理を示すシーケンス図である。
【図３４】コンテントエレメントの取得処理を示すシーケンス図である。
【図３５】並べた画像の画面を示す図である。
【図３６】取得処理利用例を示すシーケンス図である。
【図３７】取得処理利用例を示すシーケンス図である。
【図３８】取得処理利用例を示すシーケンス図である。
【図３９】取得処理利用例を示すシーケンス図である。
【図４０】コンテントエレメントの登録処理の詳細を示す図である。
【図４１】コンテントエレメントの登録処理を示すシーケンス図である。
【図４２】空文書の作成処理を示すシーケンス図である。
【図４３】コンテントエレメントの登録処理を示すシーケンス図である。
【図４４】コンテントエレメント作成処理を示すシーケンス図である。
【図４５】コンテントエレメント登録先ＵＲＬの取得処理を示すシーケンス図である。
【図４６】コンテントエレメントの登録処理の詳細を示すシーケンス図である。
【図４７】コンテントエレメントの登録処理の詳細を示すシーケンス図である。
【図４８】コンテントエレメントの登録処理の詳細を示すシーケンス図である。
【図４９】登録処理を示すシーケンス図である。
【図５０】文書プロパティの登録処理を示すシーケンス図である。
【図５１】画像の劣化を防ぐ様子を示す図である。
【図５２】オペレーションパネルを示す図である。
【図５３】バックアップを行う様子を示す図である。
【図５４】文書を編集する様子を示す図である。
【符号の説明】
【０２３８】
１  融合機
２  プログラム群
３  融合機起動部
４  ハードウェア資源
５  アプリケーション層
６  コントローラ
７  コントロールサービス層
８  ハンドラ層
２０  プリンタアプリ
２１  コピーアプリ
２２  ファックスアプリ
２３  スキャナアプリ
２４  Ｗｅｂページアプリ
２５  ＳＯＡＰ通信アプリ
２６  ＷＳＦ
２７、２８  ＳＦ
３０  ネットワークコントロールサービス（ＮＣＳ）
３１  デリバリーコントロールサービス（ＤＣＳ）
３２  オペレーションパネルコントロールサービス（ＯＣＳ）
３３  ファックスコントロールサービス（ＦＣＳ）
３４  エンジンコントロールサービス（ＥＣＳ）
３５  メモリコントロールサービス（ＭＣＳ）
３６  オンデマンドアップデートサービス（ＯＵＳ）
３７  ユーザインフォメーションコントロールサービス（ＵＣＳ）
３８  システムコントロールサービス（ＳＣＳ）
４０  システムリソースマネージャ（ＳＲＭ）
４１  ファックスコントロールユニットハンドラ（ＦＣＵＨ）
４２  イメージメモリハンドラ（ＩＭＨ）
４３、４５、４６  アプリケーションプログラムインターフェース（ＡＰＩ）
４４  エンジンＩ／Ｆ
５０  ハードウェアリソース
５１  スキャナ
５２  プロッタ
５３  オペレーションパネル
６０  コントローラボード
６１  ＣＰＵ
６２  ノースブリッジ（ＮＢ）
６３  システムメモリ（ＭＥＭ−Ｐ）
６４  ローカルメモリ（ＭＥＭ−Ｃ）
６５  ハードディスク装置（ＨＤＤ）
６６  ＡＳＩＣ
６７  ＡＧＰ（Accelerated Graphics Port）
６８  ファックスコントロールユニット（ＦＣＵ）
６９  Ｇ３
７０  Ｇ４
７１  エンジン
７２  プロッタ
７３  サウスブリッジ（ＳＢ）
７４  ＮＩＣ
７５  ＵＳＢデバイス
７６  ＩＥＥＥ１３９４デバイス
７７  セントロニクス
７８  ＮＶ−ＲＡＭ
９０  ネットワーク
９１  Ｗｅｂブラウザ
９２  専用アプリケーション
９３  バックアップボタン
９４  印刷用ボタン
１００  文書管理サービス
１０１  Ｗｅｂページサービス
１０２  ＦＴＰＤ
１０３  ＨＴＴＰＤ
１０４  ＳＯＡＰ処理ハンドラ
１０５  メソッド処理モジュール
１０６  レンディション特定部
１０７  画像引き取りモジュール
１０８  画像書き戻しモジュール
１０９  画像変換ライブラリ
１１０  画像変換制御モジュール
１１１  セッション管理モジュール
１１２  レンディション変換用サブモジュール群
１１３  クライアント
１１４  ＩＭＨ−ＭＥＵ
１５０、１５１、１５２  矢印
１５３、１５４、１５５、１５６  画面
２０１  書誌情報保存領域
２０２  ページ書誌情報保存領域
２０３  文書管理データ保存領域
２０４  画像保存領域
２０５  管理者設定値記憶領域
２０６  記憶領域
２０７  ＵＲＬテーブル
２０８  変換リクエストキュー
２０９  セッション管理テーブル
２１０  文書登録テーブル
２１１  画像変換後アドレステーブル
２１２  文書書き戻しテーブル
３００  文書ＩＤ
３０１、３０２  ページＩＤ
３０３  ページ画像
【図１】
2004304774.tif 000003
【図２】
2004304774.tif 000004
【図３】
2004304774.tif 000005
【図４】
2004304774.tif 000006
【図５】
2004304774.tif 000007
【図６】
2004304774.tif 000008
【図７】
2004304774.tif 000009
【図８】
2004304774.tif 000010
【図９】
2004304774.tif 000011
【図１０】
2004304774.tif 000012
【図１１】
2004304774.tif 000013
【図１２】
2004304774.tif 000014
【図１３】
2004304774.tif 000015
【図１４】
2004304774.tif 000016
【図１５】
2004304774.tif 000017
【図１６】
2004304774.tif 000018
【図１７】
2004304774.tif 000019
【図１８】
2004304774.tif 000020
【図１９】
2004304774.tif 000021
【図２０】
2004304774.tif 000022
【図２１】
2004304774.tif 000023
【図２２】
2004304774.tif 000024
【図２３】
2004304774.tif 000025
【図２４】
2004304774.tif 000026
【図２５】
2004304774.tif 000027
【図２６】
2004304774.tif 000028
【図２７】
2004304774.tif 000029
【図２８】
2004304774.tif 000030
【図２９】
2004304774.tif 000031
【図３０】
2004304774.tif 000032
【図３１】
2004304774.tif 000033
【図３２】
2004304774.tif 000034
【図３３】
2004304774.tif 000035
【図３４】
2004304774.tif 000036
【図３５】
2004304774.tif 000037
【図３６】
2004304774.tif 000038
【図３７】
2004304774.tif 000039
【図３８】
2004304774.tif 000040
【図３９】
2004304774.tif 000041
【図４０】
2004304774.tif 000042
【図４１】
2004304774.tif 000043
【図４２】
2004304774.tif 000044
【図４３】
2004304774.tif 000045
【図４４】
2004304774.tif 000046
【図４５】
2004304774.tif 000047
【図４６】
2004304774.tif 000048
【図４７】
2004304774.tif 000049
【図４８】
2004304774.tif 000050
【図４９】
2004304774.tif 000051
【図５０】
2004304774.tif 000052
【図５１】
2004304774.tif 000053
【図５２】
2004304774.tif 000054
【図５３】
2004304774.tif 000055
【図５４】
2004304774.tif 000056