(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置であって、
文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信手段と、
管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定手段と、
前記配信設定手段で設定された設定に基づいて、前記受信手段で受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信手段とを有し、
前記配信設定手段で設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする文書配信装置。
【請求項２】
前記配信設定手段で設定される配信先は、文書を管理する文書管理サーバと、電子メールを配信するメールサーバと、前記配信された文書を処理するデバイスとのうちの少なくとも１つを含むことを特徴とする請求項１記載の文書配信装置。
【請求項３】
前記配信設定手段で前記配信先として設定される少なくとも一つのサーバは文書を管理する文書管理サーバであり、前記配信手段は、前記文書と共に前記文書の送信元であるデバイスから取得した付加情報をインデックス情報として該文書管理サーバに配信することにより、前記文書管理サーバに該文書と該インデックス情報とを登録する制御手段を備えることを特徴とする請求項１記載の文書配信装置。
【請求項４】
前記受信手段で受信した文書は前記送信元であるデバイスで生成されたＦＡＸ文書であり、前記付加情報とは、前記ＦＡＸ文書の送信者情報、前記ＦＡＸ文書を前記デバイスで受信した受信時刻情報、又は文書ページ数情報のうちの少なくともいずれか一つを含むことを特徴とする請求項３記載の文書配信装置。
【請求項５】
前記配信設定手段で前記配信先として設定される少なくとも一つのサーバが文書を管理する文書管理サーバであり、前記受信した文書を該文書管理サーバに配信したときに、該文書の登録を行った旨を予め設定された少なくとも一つの電子メールアドレスに対して電子メールで通知する制御手段をさらに備えることを特徴とする請求項１記載の文書配信装置。
【請求項６】
前記受信した文書は、前記送信元のデバイスで生成されたＦＡＸ文書又は、前記送信元のデバイスで生成されたスキャン文書を含むことを特徴とする請求項１記載の文書配信装置。
【請求項７】
前記配信手段は、前記受信した文書のフォーマットが前記配信先で対応していないフォーマットである場合に、該受信した文書のフォーマットを該配信先で対応しているフォーマットに変換した後、該配信先に前記変換した文書を配信することを特徴とする請求項１記載の文書配信装置。
【請求項８】
前記送信元のデバイスの夫々は、画像読取機能又は、ＦＡＸ機能のうち少なくとも一つを有することを特徴とする請求項１記載の文書配信装置。
【請求項９】
ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置により実行される文書配信方法であって、
前記文書配信装置の受信手段が、文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信ステップと、
前記文書配信装置の配信設定手段が、管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定ステップと、
前記文書配信装置の配信手段が、前記配信設定ステップで設定された設定に基づいて、前記受信ステップで受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信ステップとを有し、
前記配信設定ステップで設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする文書配信方法。
【請求項１０】
ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置を制御するためのコンピュータ実行可能な文書配信プログラムであって、
コンピュータを、
文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信手段、
管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定手段、及び
前記配信設定手段で設定された設定に基づいて、前記受信手段で受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信手段、
として機能させるための文書配信プログラムであり、
前記配信設定手段で設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする文書配信プログラム。
【請求項１１】
請求項１０記載の文書配信プログラムを格納した、コンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書配信装置、文書配信方法、文書配信プログラム、及び記憶媒体に関し、特に、配信サーバが、ネットワーク上に配置される文書管理サーバ、メールサーバ、デバイス等と連携して文書配信機能を支援する場合に好適な文書配信装置、文書配信方法、文書配信プログラム、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来から、サーバシステム、クライアントシステム、デバイスをネットワーク接続したシステムが存在する。即ち、ネットワーク上のデバイスから送信される文書を、デバイスとの間で通信を行うインタフェースを備えると共に簡易的な文書管理機能を有するサーバシステムで管理し、サーバシステムによる管理文書を、専用のクライアントシステムでユーザ単位に文書閲覧できるような機能をもつシステムが提案されてきている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記のような問題があった。即ち、各種企業において増大する一方の文書を効率良く管理し運用すべく、充実した文書管理機能を有する文書管理ソフトや、グループウェア（データベースや電子メール等を使って情報の共有や交換を行いグループの生産性を向上させるもの）対応のソフトが、基幹業務用に導入されるケースが増大している。そのため、各種文書を扱うシステムにおいては、上記基幹業務用ソフトと連携して動作することが要望されてきているという課題があった。
【０００４】
本発明は、上述した点に鑑みなされたものであり、デバイスで生成される文書情報（ＦＡＸ文書、スキャン文書）に対して、所定の文書管理サーバのフォルダへの文書登録、所定の電子メールアドレスへの文書添付、所定のデバイスへの出力、といった自動配信処理を行うことを可能とした文書配信装置、文書配信方法、文書配信プログラム、及び記憶媒体を提供することを第一の目的とする。
【０００５】
また、本発明は、上述した点に鑑みなされたものであり、文書管理サーバへの文書登録時には、付加情報としてデバイスから取得されるデータ（例えば、ＦＡＸ文書に対する受信時刻、送信先情報等）をインデックス情報として自動登録処理するので、文書検索等も容易にできるようにすることを可能とした文書配信装置、文書配信方法、文書配信プログラム、及び記憶媒体を提供することを第二の目的とする。
【０００６】
また、本発明は、上述した点に鑑みなされたものであり、文書管理サーバへの文書登録時には、予め設定されたメールアドレスに対して、文書登録を行った旨を自動的に電子メールで通知することで、文書管理サーバを運用するユーザに対する利便性の向上を図ることを可能とした文書配信装置、文書配信方法、文書配信プログラム、及び記憶媒体を提供することを第三の目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の文書配信装置は、ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置であって、文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信手段と、管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定手段と、前記配信設定手段で設定された設定に基づいて、前記受信手段で受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信手段とを有し、前記配信設定手段で設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする。
【０００８】
上記目的を達成するため、請求項２記載の発明は、請求項１記載の文書配信装置において、前記配信設定手段で設定される配信先は、文書を管理する文書管理サーバと、電子メールを配信するメールサーバと、前記配信された文書を処理するデバイスとのうちの少なくとも１つを含むことを特徴とする。
【０００９】
上記目的を達成するため、請求項３記載の発明は、請求項１記載の文書配信装置において、前記配信設定手段で前記配信先として設定される少なくとも一つのサーバは文書を管理する文書管理サーバであり、前記配信手段は、前記文書と共に前記文書の送信元であるデバイスから取得した付加情報をインデックス情報として該文書管理サーバに配信することにより、前記文書管理サーバに該文書と該インデックス情報とを登録する制御手段を備えることを特徴とする。
【００１０】
上記目的を達成するため、請求項４記載の発明は、請求項３記載の文書配信装置において、前記受信手段で受信した文書は前記送信元であるデバイスで生成されたＦＡＸ文書であり、前記付加情報とは、前記ＦＡＸ文書の送信者情報、前記ＦＡＸ文書を前記デバイスで受信した受信時刻情報、又は文書ページ数情報のうちの少なくともいずれか一つを含むことを特徴とする。
【００１１】
上記目的を達成するため、請求項５記載の発明は、請求項１記載の文書配信装置において、前記配信設定手段で前記配信先として設定される少なくとも一つのサーバが文書を管理する文書管理サーバであり、前記受信した文書を該文書管理サーバに配信したときに、該文書の登録を行った旨を予め設定された少なくとも一つの電子メールアドレスに対して電子メールで通知する制御手段をさらに備えることを特徴とする。
【００１４】
上記目的を達成するため、請求項６記載の発明は、請求項１記載の文書配信装置において、前記送信元のデバイスで生成されたＦＡＸ文書又は、前記送信元のデバイスで生成されたスキャン文書を含むことを特徴とする。
【００１５】
上記目的を達成するため、請求項７記載の発明は、請求項１記載の文書配信装置において、前記配信手段は、前記受信した文書のフォーマットが前記配信先で対応していないフォーマットである場合に、該受信した文書のフォーマットを該配信先で対応しているフォーマットに変換した後、該配信先に前記変換した文書を配信することを特徴とする。
【００１６】
上記目的を達成するため、請求項８記載の発明は、請求項１記載の文書配信装置において、前記送信元のデバイスの夫々は、画像読取機能又は、ＦＡＸ機能のうち少なくとも一つを有することを特徴とする。
【００１７】
上記目的を達成するため、請求項９記載の文書配信方法は、ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置により実行される文書配信方法であって、前記文書配信装置の受信手段が、文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信ステップと、前記文書配信装置の配信設定手段が、管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定ステップと、前記文書配信装置の配信手段が、前記配信設定ステップで設定された設定に基づいて、前記受信ステップで受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信ステップとを有し、前記配信設定ステップで設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする。
【００１８】
上記目的を達成するため、請求項１０記載の文書配信プログラムは、ネットワークを介して、複数のデバイスと、複数のサーバとに接続された文書配信装置を制御するためのコンピュータ実行可能な文書配信プログラムであって、コンピュータを、文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信手段、管理ツールにより、前記複数のデバイスそれぞれに対して個別に配信先を設定する配信設定手段、及び前記配信設定手段で設定された設定に基づいて、前記受信手段で受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信手段、として機能させるための文書配信プログラムであり、前記配信設定手段で設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むことを特徴とする。
【００１９】
上記目的を達成するため、請求項１１記載の記憶媒体は、上記文書配信プログラムを格納した記憶媒体であることを特徴とする。
【００３９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００４０】
図１は本発明の実施の形態に係る文書配信システムの構成例を示すブロック図である。本発明の実施の形態に係る文書配信システムは、管理者ツール１０１、ディレクトリサーバ１１１、グループウェア１１２、文書管理サーバ１１３、メールサーバ１１４、配信サーバ１１５、ログサーバ１１６、リソースサーバ１１７、デバイスＡ・１２１、ユーザ１・１３１、ユーザ２・１３２、ユーザ３・１３３、ユーザ４・１３４、デバイスＢ・１２２がネットワーク接続された構成となっている。
【００４１】
管理者ツール１０１は、ネットワーク管理者が使用するクライアントを示しており、ここから各種ネットワークリソース（サーバ、デバイス）の管理等を行うツールが用意されている。ディレクトリサーバ１１１は、市販のものであり、ユーザ先で各種ネットワークリソースのー元管理ができるようになっており、本システムにおいても、必要なオブジェクトを定義してこれを活用するようになっている。グループウェアサーバ１１２は、市販のものであり、ユーザ先での運用を想定している。文書管理サーバ１１３は、市販のものであり、ユーザ先での運用を想定している。メールサーバ１１４は、市販のものであり、ユーザ先での運用を想定している。
【００４２】
配信サーバ１１５は、本実施形態におけるサーバであり、各種配信機能を提供する。ログサーバ１１６は、本実施形態におけるサーバであり、ネットワーク上の各デバイス、サーバで処理された各種ジョブ結果情報を一括管理する。リソースサーバ１１７は、本実施形態におけるサーバであり、各種デバイスを用いたジョブ処理に必要となる各種リソースを一括管理する。デバイスＡ・１２１、デバイスＢ・１２２は、本実施形態におけるデバイスであり、ネットワークに接続されて各種機能を提供している。ユーザ１・１３１からユーザ４・１３４は、本ネットワーク上のユーザを示している。
【００４３】
図２は本発明の実施の形態に係る文書配信システムにおけるデバイス運用方式に関する説明図である。管理者ツール１０１は、デバイス１２１を検出して、その機能をディレクトリサーバ１１１に登録する手段、並びに前記デバイス１２１に対して各種設定を行う手段を有している。また、管理者ツール１０１は、ログサーバ１１６、リソースサーバ１１７の設定を行う手段、並びに、そのアクセス情報、機能情報等をディレクトリサーバ１１１に登録する手段を有している。
【００４４】
デバイス１２１は、管理者ツール１０１からアクセス情報を入手し、ディレクトリサーバ１１１、ログサーバ１１６、リソースサーバ１１７に対し、必要に応じてアクセスして情報をハンドリングする手段を有している。また、ユーザ１３１からデバイス１２１を利用するにあたり、必要なリソースをリソースサーバ１１７から入手することも可能になっている。
【００４５】
図３は本発明の実施の形態に係る文書配信システムにおける文書配信方式の説明図である。配信サーバ１１５は、デバイス１２１、グループウェアサーバ１１２、文書管理サーバ１１３、メールサーバ１１４とインタフェースを持ち、各ユーザ・１３１〜ユーザ４・１３３が、それぞれ各種サーバ（グループウェアサーバ１１２、文書管理サーバ１１３、メールサーバ１１４）のクライアントになっている。
【００４６】
このような環境において、配信サーバ１１５は、デバイスからの文書情報（ＦＡＸ受信、スキャン情報等）を、各種サーバ（グループウェアサーバ１１２、文書管理サーバ１１３、メールサーバ１１４）を介して各ユーザ１３１〜１３３に配信したり、また、各ユーザ１３１〜１３３からのデバイスへのジョブを橋渡ししている。また、配信サーバ１１５で処理した各種ジョブの結果をログサーバ１１６に登録できるようになっている。尚、システム全体の設定は、管理者ツール１０１により行われ、必要に応じてディレクトリサーバ１１１にアクセスしてシステム運用上必要な情報の更新等も行うことができるようになっている。
【００４７】
図４は本発明の実施の形態に係る文書配信システムにおけるログ収集方式の説明図である。ログサーバ１１６への代表的な登録形態としては、次の３つのタイプがある。
【００４８】
（１）デバイスからの直接登録：デバイス１１２に対してログのリモート登録指示（登録内容、登録単位、登録サーバ情報等）を管理者ツール１１２から行うことにより、直接デバイスからログサーバ１１６にログ登録を行う、という形態である。
【００４９】
（２）ログ収集エージェントによる登録：これは、デバイス１２１において、ログ通知機能はあっても、直接ログサーバ１１６にログ登録を行う機能がない場合の方式であり、ログサーバ１１６のサブ機能としてログ収集エージェント４０１を設け、ここで一旦デバイスからのログ情報を収集し、そのデータをログサーバ１１６に登録する、という形態である。どのデバイスから、どんな情報を取得し、どのサーバにデータ登録するかの設定は、管理者ツール１０１から行う。
【００５０】
（３）配信サーバからのログ登録：これは、配信サーバ１１５において処理されるジョブの結果を、直接ログサーバ１１６に登録させる形態である。所定の設定は、管理者ツール１０１から行う。
【００５１】
尚、本実施形態においては、ログサーバ１１６に収集されたログ情報の管理、分析処理等は、管理者ツール１０１で行うことができるように構成されている。
【００５２】
次に、本発明の実施の形態に係る文書配信システムにおけるデバイス、サーバ群の内部構成について説明する。
【００５３】
図５は本発明の実施の形態に係る文書配信システムのデバイス１２１、１２２の構成例を示すブロック図である。デバイス内の構成は、大きく分けて次の機能ブロックを中心に構成されている。
【００５４】
（１）操作部１１０２：これは、通常のデバイスに装備されていている操作部と同等であり、デバイスを構成する一部であり、各種登録、設定、ジョプの指示に用いる。
【００５５】
（２）ネットワーク制御部１１０１：ここで、各種ネットワークリソースとのインタフェースをとっており、例えば、
・ユーザアプリケーション１３１からのジョブを受け付ける。
・管理者ツール１０１からのリモート管理操作を受け付ける。
・配信サーバ１１５とジョブ等のデータをハンドリングする。
・ログサーバ１１６にログ情報をリモート登録する。
・リソースサーバ１１７から必要なリソースを入手する。
・ディレクトリサーバ１１１から必要な情報を入手する。
といった機能を提供する。
【００５６】
（３）オブジェクト管理部１１１０：これは、デバイスシステムの核になる部分であり、デバイスで管理、サポートするジョブの各種データ群はオブジェクトとして定義され、これを関連機能部からアクセスし合うことで機能の実現を図っている。
・システム管理部１１１１は、システムオブジェクトの管理部であり、
・リソース管理部１１１２は、リソースオブジェクトの管理部であり、
・ログ管理部１１１３は、ログオブジェクトの管理部であり、
・ジョブ管理部１１１４は、ジョブオブジェクトの管理部であり、
・文書管理部１１１５は、文書オブジェクトの管理部であり、
・メモリ管理部１１１６は、各種オブジェクトをデバイスメモリにて管理する。
【００５７】
（４）ジョプ制御部１１２１：各種ジョブの制御を、オブジェクト管理部１１２１と、次に示す各種機能部とのインタフェースをとってここで行う。
・記録部１１３１は、プリントデータの印字制御、
・読取部１１３２は、スキャナからの画像読取制御、
・ＦＡＸ通信部１１３１は、ＦＡＸ送受信制御、
を行い、また、必要に応じて次のデータ変換処理を行うようになっている。
・イメージ変換部１１２２は、解像度、紙サイズ変換等のイメージ変換処理、
・ＰＤＬ（Page Description Language）処理部１１２３は、ＰＤＬデータのレンダリング処理、
・符号化処理部１１２４は、イメージの符号化変換処理
（５）セッション管理部１１０３：ここでは、特にネットワーク側からのアクセスに関するセッションを管理し、これは、オブジェクト管理部へのアクセス制御も兼ねている。
【００５８】
図６は本発明の実施の形態に係る文書配信システムの配信サーバ１１５の構成例を示すブロック図である。配信サーバの構成は、大きく分けて次の機能ブロックを中心に構成されている。
【００５９】
（１）ネットワーク制御部１２０１：ここで、各種ネットワークリソースとのインタフェースをとっており、例えば、
・管理者ツール１０１からのリモート管理操作を受け付ける。
・ログサーバ１１６にログ情報をリモート登録する。
・ディレクトリサーバ１１１から必要な情報を入手する。
といった機能を提供する。
【００６０】
（２）オブジェクト管理部１２１０：これは、本サーバシステムの核になる部分であり、本サーバで管理、サポートするジョブの各種データ群はオブジェクトとして定義され、これを関連機能部からアクセスし合うことで機能の実現を図っている。
・システム管理部１２１１は、システムオブジェクトの管理部であり、
・ログ管理部１２１２は、ログオブジェクトの管理部であり、
・ジョブ管理部１２１３は、ジョブオブジェクトの管理部であり、
・文書管理部１２１４は、文書オブジェクトの管理部である。
・オブジェクトデータベース１２２０は、各種オブジェクトを管理するデータベースであり、使用するデータベースエンジンとしては、汎用のものでもよく、また、サーバ内に配置しても、サーバ外に配置してもよい。
【００６１】
（３）転送ジョブ制御部１２３０（特許請求の範囲の配信設定手段、制御手段、通信手段）：各種ジョブの制御を、オブジェクト管理部１２１０と、次に示す各種機能部とのインタフェースをとって行う。
・デバイスコネクタ部１２４０は、デバイスとのインタフェースをサポートし、ジョブデータ、ステータス等の情報をハンドリングする。また、内部的には、各デバイスにおいて共通の処理を行う共通処理部１２４１と、デバイス固有の処理が必要な場合にそれに対応する固有デバイス処理部１２４２を有している。
・サーバコネクタ部１２５０は、各種サーバアプリケーションとのインタフェースをサポートし、各種データのハンドリングを行う。ここでは、グループウェアサーバ対応部１２５１、文書管理サーバ対応部１２５２、メールサーバ対応部１２５３を記載してあるが、それぞれ市販のサーバアプリケーションの場合、各アプリケーションに対応したインタフェースを提供することになる。
・データ解析部１２６０は、各種デバイス、サーバから転送を受けた文書データ並びに転送指示用の付加情報等を解析し、内部の転送ジョブ生成のために前処理等を行う。
・データ変換部１２６１は、文書データのフォーマット等を、転送先のデバイス、サーバでハンドリング可能な形態に必要に応じて変換する。
【００６２】
（４）セッション管理部１２４０：ここでは、ネットワーク制御部、転送ジョブ部等からの不定期なオブジェクト管理部１２１０へのアクセスを管理している。
【００６３】
図７は本発明の実施の形態に係る文書配信システムのログサーバ１１６の構成例を示すブロック図である。ログサーバの構成は、次の機能ブロックを中心に構成されている。
【００６４】
（１）ネットワーク制御部１３０１：ここで、各種ネットワークリソースとのインタフェースをとっており、例えば、
・管理者ツール１０１からのリモート管理操作を受け付ける。
・デバイス（例えば１２１）からのログ登録要求を受け付ける。
・ログ収集エージェント４０１からのログ登録要求を受け付ける。
・配信サーバ１１５からのログ登録要求を受け付ける。
といった機能を提供する。
【００６５】
（２）オブジェクト管理部１３１０：これは、本サーバシステムの核になる部分であり、本サーバで管理するログデータ群等はオブジェクトとして定義され、これを関連機能部からアクセスし合うことで機能の実現を図っている。
・システム管理部１３１１は、システムオブジェクトの管理部であり、
・ログ管理部１３１２は、ログオブジェクトの管理部であり、
・オブジェクトデータベース１３２０は、各種オブジェクトを管理するデータベースであり、使用するデータベースエンジンとしては、汎用のものでもよく、また、サーバ内に配置しても、サーバ外に配置してもよい。
【００６６】
（３）ログ編集部１３２０：これは、管理されたログデータを管理者ツール側で扱い易い形態に編集する機能をサポートしている。
【００６７】
（４）セッション管理部１３０２：ここでは、ネットワーク制御部からの不定期なオブジェクト管理部１３１０へのアクセスを管理している。
【００６８】
図８は本発明の実施の形態に係る文書配信システムのリソースサーバ１１７の構成例を示すブロック図である。リソースサーバの構成は、次の機能ブロックを中心に構成されている。
【００６９】
（１）ネットワーク制御部１４０１：ここで、各種ネットワークリソースとのインタフェースをとっており、例えば、
・管理者ツール１０１からのリモート管理操作を受け付ける。
・デバイス（例えば１２１）からのリソース要求を受け付ける。
・ユーザアプリケーション（例えば１３１）からのリソース要求を受け付ける。
といった機能を提供する。
【００７０】
（２）オブジェクト管理部１４１０：これは、本サーバシステムの核になる部分であり、本サーバで管理するリソースデータ群等はオブジェクトとして定義され、これを関連機能部からアクセスし合うことで機能の実現を図っている。
・システム管理部１４１１は、システムオブジェクトの管理部であり、
・リソース管理部１４１２は、ログオブジェクトの管理部であり、
・オブジェクトデータベース１４２０は、各種オブジェクトを管理するデータベースであり、使用するデータベースエンジンとしては、汎用のものでもよく、また、サーバ内に配置しても、サーバ外に配置してもよい。
【００７１】
（３）セッション管理部１４０２：ここでは、ネットワーク制御部からの不定期なオブジェクト管理部１４１０へのアクセスを管理している。
【００７２】
次に、本発明の実施の形態に係る文書配信システムにおけるデバイス、サーバ群で運用されるオブジェクトモデルについて説明する。
【００７３】
図９は本発明の実施の形態に係る文書配信システムのデバイス１２１、１２２内で運用されるオブジェクトモデルの例を示す説明図である。主に、次に示すオブジェクトを定義し、運用している。
【００７４】
（１）システムオブジェクト２１１０：デバイスシステムを運用するにあたって必要となる各種システム情報を、属性として定義して運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・システム設定オブジェクト:デバイス運用上必要となる各種ユーザデータ、サービスデータ等が、属性値として定義、運用される。
・ネットワークリソース情報オブジェクト:デバィスからアクセス可能なネットワークリソースのアクセス情報、機能情報等が、属性値として定義、運用される。
【００７５】
（２）リソースオブジェクト２１２０：デバイスシステムを運用するにあたって必要となる各種リソースが、オブジェクトとして管理、運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・プリンタリソースオブジェクト：プリンタ機能用リソースとして、フォントデータや、オーバーレイ処理用のテンプレートデータがオブジェクトとして運用される。
・送信処理リソースオブジェクト：ＦＡＸ送信アドレスや、ネットワークユーザアドレス等のデータがオブジェクトとして運用される。
【００７６】
（３）ログオブジェクト２１３０：デバイスシステムを運用した結果の各種ログデータが、オブジェクトとして管理、運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・通信ログ：ＦＡＸ送受信に関する通信ログデータがオブジェクトとして運用される。
・ジョブログ：プリントログ（例えば、プリント、プリント枚数、プリント時刻、実行者等を属性値として定義する）、スキャンログ（例えば一日あたりのスキャン回数等を属性として定義する）、エラーログ（通信エラー、プリンタジャム、スキャンジャム等を属性として定義する）等のログデータがオブジェクトとして運用される。
【００７７】
（４）ジョブオブジェクト２１４０：デバイスシステムがサポートする機能に対応したジョブ指示データが、オブジェクトとして管理、運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・プリントジョブ：プリント指示データがオブジェクトとして運用される。
・スキャンジョブ：読取指示データ（読取モード、スキャンデータの転送先指定データ等が属性として定義、運用される）がオブジェクトとして運用される。
・ＦＡＸ送信ジョブ:ＦＡＸ送信指示データがオブジェクトとして運用される。
・ネットワーク転送ジョブ:ネットワークを介した各種データの転送指示情報がオブジェクトとして運用される。
【００７８】
尚、文書データ等の実体は、文書オブジェクトとして管理され、ジョプに対応する文書データがある場合は、その実体を示すオブジェクトのＩＤが属性情報に指定される。
【００７９】
（５）文書オブジェクト２１５０：ジョブ実行用に扱う文書データ（プリントデータ、ＦＡＸ送信データ等）、ジョブ実行後に生成される文書データ（スキャンデータ、ＦＡＸ受信データ等）等が、オブジェクトとして管理、運用される。
【００８０】
図１０は本発明の実施の形態に係る文書配信システムの配信サーバ１１５で運用されるオブジェクトモデルの例を示す説明図である。主に、次に示すオブジェクトを定義し、運用している。
【００８１】
（１）システムオブジェクト２２１０：本サーバを運用するにあたって必要となる各種システム情報を、属性として定義して運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・システム設定オブジェクト:本サーバ運用上必要となる各種設定データが、属性値として定義、運用される。
・ネットワークリソース情報オブジェクト:本サーバからアクセス可能なネットワークリソースのアクセス情報、機能情報等が、属性値として定義、運用される。
・対応ユーザ情報オブジェクト:本サーバを利用するユーザに関する各種情報が、属性値として定義、運用される。
・対応デバイス情報オブジェクト:本サーバに接続されて運用されるデバイス群に関する各種情報が、属性値として定義、運用される。
・対応サーバ情報オブジェクト:本サーバに接続されて運用されるサーバ群に関する各種情報が、属性値として定義、運用される。
【００８２】
（２）ログオブジェクト２２２０：本サーバを運用した結果の各種転送ジョブに関するログデータが、オブジェクトとして管理、運用される。
【００８３】
（３）ジョブオブジェクト２２３０：本デバイスシステムがサポートする転送処理に関する指示データが、オブジェクトとして管理、運用される。
【００８４】
尚、文書データ等の実体は、文書オブジェクトとして管理され、ジョプに対応する文書データがある場合は、その実体を示すオブジェクトのＩＤが属性情報に指定される。
【００８５】
（４）文書オブジェクト２２４０：ジョブ実行用に扱われる各種文書データが、オブジェクトとして管理、運用される。
【００８６】
図１１は本発明の実施の形態に係る文書配信システムのログサーバ１１６で運用されるオブジェクトモデルの例を示す説明図である。主に、次に示すオブジェクトを定義し、運用している。
【００８７】
（１）システムオブジェクト２３１０：本サーバを運用するにあたって必要となる各種システム情報を、属性として定義して運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・システム設定オブジェクト:本サーバ運用上必要となる各種設定データが、属性値として定義、運用される。
・ネットワークリソース情報オブジェクト:本サーバからアクセス可能なネットワークリソースのアクセス情報、機能情報等が、属性値として定義、運用される。
【００８８】
（２）ログオブジェクト２３２０：ネットワーク上で管理対象となる各種デバイス、サーバ群から通知される各種ログデータが、オブジェクトとして管理、運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・ジョブログオブジェクト:ここでは、各デバイス単位に、通信ログ、プリントログ、スキャンログ等のデータを管理できるようになっている。
・エラーログオブジェクト:ここでは、各デバイス単位に、通信エラー、プリンタエラー、システムエラー等のデータを管理できるようになっている。
・部門管理ログオブジェクト:ここでは、部門単位に、プリント枚数、通信時間等のデータを管理できるようになっている。尚、部門の定義は、ユーザ単位でも、デバイス単位でも、それらをグループ化した単位でもよく、運用マターである。
【００８９】
図１２は本発明の実施の形態に係る文書配信システムのリソースサーバ１１７で運用されるオブジェクトモデルの側である。主に、次に示すオブジェクトを定義し、運用している。
【００９０】
（１）システムオブジェクト２４１０：本サーバを運用するにあたって必要となる各種システム情報を、属性として定義して運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・システム設定オブジェクト:サーバ運用上必要となる各種設定データが、属性値として定義、運用される。
・ネットワークリソース情報オブジェクト:本サーバからアクセス可能なネットワークリソースのアクセス情報、機能情報等が、属性値として定義、運用される。
【００９１】
（２）リソースオブジェクト２４２０：本サーバで管理される各種リソースデータが、オブジェクトとして管理、運用される。このオブジェクトの子オブジェクトとしては、次のものがある。
・プリントリソースオブジェクト：プリンティング処理に使用される各種フォントデータ、オーバーレイ処理に使用されるフォームデータ、各プリンタデバイスに対応したプリンタドライバ等が、オブジェクトとして管理、運用される。
・ＦＡＸリソースオブジェクト：ＦＡＸ送信指示用に用いられるアドレスデータ、ユーザアプリケーションからのＦＡＸ送信指示時に使用されるＦＡＸドライバ、カバーページデータ等が、オブジェクトとして管理、運用される。
・システムリソースオブジェクト：各デバイスのファームウェア（プログラム）、サーバコンポーネントのアップデートモジュール等が、オブジェクトとして管理、運用される。
【００９２】
図１３は本発明の実施の形態に係る文書配信システムのディレクトリサーバ１１１で運用されるオブジェクトモデルの例を示す説明図である。本システムを構成する各種ネットワークリソース、並びに本システムを運用するにあたり有効となる各種情報を、オブジェクトとして定義、運用できるようにしている。そのオブジェクトの例としては、次のようなものがある。
【００９３】
（１）サーバサービスオブジェクト２５１０：ネットワーク上に配置された本実施形態による配信サーバ、ログサーバ、リソースサーバ等へのアクセス情報、サポートされる機能情報等、本システムを運用する上で有効な情報要素を属性として定義して運用できるようにしている。
【００９４】
（２）基幹サーバサービスオブジェクト２５２０：ネットワーク上に配置された各種グループウェアサーバ、文書管理サーバ、メールサーバ等、基幹業務をサポートするサーバ群に関するアクセス情報等、本システムを運用する上で有効な情報要素を属性として定義して運用できるようにしている。
【００９５】
（３）ジョブサービスオブジェクト２５３０：ネットワーク上に配置された各種デバイス、配信サーバにより提供されるプリント機能、スキャン機能、ＦＡＸ機能等に関する情報（例えば、どこでどのような機能（サービス）が実行できるかに関する情報）を、情報要素として属性定義して活用（参照）できるようにしている。
【００９６】
（４）ユーザグループオブジェクト２５４０：本システムを運用するにあたり構成されるユーザ情報、デバイス情報等をオブジェクトとして管理運用できるようにしている。
【００９７】
次に、本発明の実施の形態に係る文書配信システムにおけるデバイス、サーバ群で運用される各種オブジェクトに対する操作方法、処理フローに関して説明する。
【００９８】
図１４は本発明の実施の形態に係る文書配信システム全般で適用されるオブジェクト操作コマンドの例を示す説明図である。基本的には、次に示すコマンド群によりオブジェクトの操作を行う手段を設けることにより、本実施形態におけるデバイスシステム、サーバシステムの機能が、管理、運用できるようになっている。
【００９９】
（１）Create Object：オブジェクト生成コマンド
新規にオブジェクト（ジョブ、文書等）を生成する。
【０１００】
（２）Open Object：オブジェクト操作開始コマンド
オブジェクトを指定し、操作（属性値、データのRead、Write等）を開始する。
【０１０１】
（３）Close Object：オブジェクト操作終了コマンド
指定のオブジェクトに対する操作を終了する。
【０１０２】
（４）Delete Object:オブジェクト削除コマンド
指定のオブジェクトを削除する。
【０１０３】
（５）Read/Write Attribute：属性値のRead（読み出し）/ Write（書き込み）コマンド
Openされたオブジェクトに対して、属性値をRead/Writeする。
【０１０４】
（６）Read/Write Data：データのRead/Writeコマンド
Openされたオブジェクトに対して、データをRead/Writeする。
【０１０５】
（７）Search Object：オブジェクト検索コマンド
オブジェクトの存在を検索する。
【０１０６】
（８）Search Attribute：属性検索コマンド
オブジェクト内に存在する属性を検索する。
【０１０７】
図１５は本発明の実施の形態に係る文書配信システム全般で適用されるオブジェクト運用の説明図である。オブジェクトの管理、運用形態は、本実施形態のデバイス内、サーバ内で基本的に同等であり、次のような処理形態になっている。
【０１０８】
オブジェクト管理部３２１０は、オブジェクトを集中管理し、各機能部からのRead、Write等の操作に対応する。システム設定部３２０１は、例えば、操作部、管理ツールとのインタフェース部に相当し、システム設定情報に関するデータをオブジェクト管理部とハンドリングする。ジョブ登録部３２０２、文書登録部３２０２は、例えば、操作部、ユーザアプリケーションとのインタフェース部、システム内ジョブを生成するジョブ制御部に相当し、ジョプ指示に関するデータをオブジェクト管理部とハンドリングする。
【０１０９】
リソース登録部３２０４は、例えば、管理ツール、リソースサーバとのインタフェース部に相当し、リソースに関するデータをオブジェクト管理部とハンドリングする。ログ登録部３２０５は、例えば、システム内のジョブ制御部、ネットワーク上でのログ情報のハンドリング部に相当し、ログに関するデータをオブジェクト管理部とハンドリングする。
【０１１０】
システム運用部３２０６は、システム設定情報に基づきシステム動作を制御する必要のある機能部全般に相当し、システム設定情報に関するデータをオブジェクト管理部から取得する。ジョプ処理部３２０７は、システム内のジョブ制御部に相当し、ジョブデータ、文書デ―夕、リソースデータ等をオブジェクト管理部とハンドリングする。ログ運用部３２０８は、ログデータを参照する機能部に相当し、ログデータをオブジェクト管理部から入手する。
【０１１１】
図１６は本発明の実施の形態に係る文書配信システムのログサーバ１１６におけるオブジェクト処理例を示すフローチャートである。ステップＳ３３１０で、ログイン要求があれば、ステップＳ３３１１で、アクセス者確認、セッションオープン等のログイン処理を行う。ステップＳ３３２０で、システムデータ処理要求があれば、ステップＳ３３２１で、要求に応じたシステムデータの更新処理等を行う。ステップＳ３３３０で、データ登録要求があれば、ステップＳ３３３１で、転送されたログデータの登録処理を行う。
【０１１２】
ステップＳ３３４０で、データ参照要求があれば、ステップＳ３３４１で、要求されたデータの参照、結果通知を行う。ステップＳ３３５０で、データ編集要求があれば、ステップＳ３３５１で、要求されたデータ編集部において必要なデータをオブジェクト管理部から入手し、編集、結果通知を行う。ステップＳ３３６０で、ログアウト要求があれば、ステップＳ３８６１で、セッションクローズ等のログアウト処理を行う。各種データの登録、更新、参照処理は、オブジェクト管理部にアクセスすることにより処理される。
【０１１３】
図１７は本発明の実施の形態に係る文書配信システムのリソースサーバ１１７におけるオブジェクト処理例を示すフローチャートである。ステップＳ３４１０で、ログイン要求があれば、ステップＳ３３１１で、アクセス者確認、セッションオープン等のログイン処理を行う。ステップＳ３４２０で、システムデータ処理要求があれば、ステップＳ３４２１で、要求に応じたシステムデータの更新処理等を行う。
【０１１４】
ステップＳ３４３０で、リソース登録要求があれば、ステップＳ３４３１で、転送されたリソースの登録処理を行う。ステップＳ３４４０で、リソースリスト要求があれば、ステップＳ３４４１で、管理しているリソースのリストを通知する。ステップＳ３４５０で、リソース要求があれば、ステップＳ３４５１で、要求されたリソースの転送処理を行う。ステップＳ３４６０で、ログアウト要求があれば、ステップＳ３４６１で、セッションクローズ等のログアウト処理を行う。
【０１１５】
図１８は本発明の実施の形態に係る文書配信システムのデバイス１２１、１２２におけるオブジェクト処理例を示すフローチャートである。ステップＳ３５１０で、ネットワーク側からログイン要求があれは、ステップＳ３５１１で、アクセス者確認、セッションオープン等のログイン処理を行う。ステップＳ３５２０で、システムデータ処理要求があれば、その要求内容が、登録・更新要求か（ステップＳ３５２１）、参照要求か（ステップＳ３５２３）に応じて、システムデータの登録.更新処理（ステップＳ３５２２）か、要求されたデータを通知する参照処理（ステップＳ３５２４）かを行う。
【０１１６】
ステップＳ３５３０で、ログデータ処理要求があれば、その要求内容が、登録・削除要求か（ステップＳ３５３１）、参照要求か（ステップＳ３５３３）、リモート登録要求か（ステップＳ３５３５）に応じて、ログデータの登録・削除処理（ステップＳ３５３２）か、参照処理（ステップＳ３５３４）か、指定されたログサーバへのリモート登録処理（ステップＳ３５３５）かを行う。
【０１１７】
ステップＳ３５４０で、ジョブデータ処理要求があれば、その要求内容が、登録・削除要求か（ステップＳ３５４１）、読出要求か（ステップＳ３５４３）に応じて、ジョブデータの登録.削除処理（ステップＳ３５４２）か、読出処理
（ステップＳ３５４４）かを行う。
【０１１８】
ステップＳ３５５０で、文書データ処理要求があれば、その要求内容が、登録・削除要求か（ステップＳ３５５１）、読出要求か（ステップＳ３５５３）に応じて、文書データの登録・削除処理（ステップＳ３５５２）か、読出処理（ステップＳ３５５４）かを行う。
【０１１９】
ステップＳ３５６０で、リソースデータ処理要求があれば、その要求内容が、登録・削除要求か（ステップＳ３５６１）、読出要求か（ステップＳ３５６３）、リソース要求か（ステップＳ３５６５）に応じて、リソースデータの登録.削除処理（ステップＳ３５６２）か、読出処理（ステップＳ３５６４）か、外部のリソースサーバからリソースを入手するリソース要求処理（ステップＳ３５６５）かを行う。
【０１２０】
ステップＳ３５７０で、ネットワーク側からログアウト要求があれば、ステップＳ３５７１で、セッションクローズ等のログアウト処理を行う。
【０１２１】
図１９は本発明の第１の実施の形態に係る文書配信システムの配信サーバ１１５におけるオブジェクト処理例を示すフローチャートである。ステップＳ３６１０で、ネットワーク側からログイン要求があれば、ステップＳ３６１１で、アクセス者確認、セッションオープン等のログイン処理を行う。
【０１２２】
ステップＳ３６２０で、システムデータ処理要求があれば、その要求内容が、登録.更新要求か（ステップＳ３６２１）、参照要求か（ステップＳ３６２３）に応じて、システムデータの登録.更新処理（ステップＳ３６２２）か、要求されたデータを通知する参照処理（ステップＳ３６２４）かを行う。
【０１２３】
ステップＳ３６３０で、ログデータ処理要求があれば、その要求内容が、登録.削除要求か（ステップＳ３６３１）、参照要求か（ステップＳ３６３３）、リモート登録要求か（ステップＳ３６３５）に応じて、ログデータの登録・削除処理（ステップＳ３６３２）か、参照処理（ステップＳ３６３４）か、指定されたログサーバへのリモート登録処理（ステップＳ３６３５）かを行う。
【０１２４】
ステップＳ３６４０で、ジョブデータ処理要求があれば、その要求内容が、登録.削除要求か（ステップＳ３６４１）、読出要求か（ステップＳ３６４３）に応じて、ジョブデータの登録・削除処理（ステップＳ３６４２）か、読出処理（ステップＳ３６４４）かを行う。
【０１２５】
ステップＳ３６５０で、文書データ処理要求があれば、その要求内容が、登録・削除要求か（ステップＳ３６５１）、読出要求か（ステップＳ３６５３）に応じて、文書データの登録・削除処理（ステップＳ３６５２）か、読出処理（ステップＳ３６５４）かを行う。
【０１２６】
ステップＳ３６７０で、ネットワーク側からログアウト要求があれば、ステップＳ３６７１で、セッションクローズ等のログアウト処理を行う。
【０１２７】
上述したように、配信サーバ１１５における処理フローは、基本的には、デバイス１２１、１２２における処理フローと同等になっている。
【０１２８】
次に、本発明の実施の形態に係る文書配信システムの配信サーバ１１５における実装方式等の詳細について説明する。
【０１２９】
図２０は本発明の実施の形態に係る文書配信システムの配信サーバ１１５における文書データフロー例を示す説明図である。ここでは、本実施形態における配信サーバ１１５を用いた文書配信機能の例を図２０に基づき説明する。デバイスA（１２１）には、２つのＦＡＸ通信用の回線（回線Al、A２）が接続されている。また、デバイスB（１２２）には、１つのＦＡＸ通信用の回線（回線B）が接続されている。各ユーザ（１３１から１３４）は、メールサーバ（サーバA）１１４のユーザとなっており、また、ユーザ３、４（１３３、１３４）は、文書管理サーバ（サーバB）１１３のユーザとなっている。
【０１３０】
このようなネットワーク環境において、
・各デバイス１２１、１２２からのＦＡＸ受信文書、スキャン文書を、メールサーバを介して所定のユーザに文書配信させる機能、
・各デバイス１２１、１２２からのＦＡＸ受信文書、スキャン文書を、文書管理サーバに登録.管理させることで、所定のユーザ間で文書情報をシェアさせる機能、
・各ユーザ（クライアント）からの文書配信指示を受け付けて、所定のデバイスを使用した文書配信ジョブの実行、管理を行う機能、
等を、転送ジョブ制御部１２３０、オブジェクト管理部１２１０、オブジェクトデータベース１２２０との連携により提供できるようになっている。
【０１３１】
図２１は本発明の実施の形態に係る文書配信システムの配信サーバ１１５における、特に、配信設定に関わるオブジェクトの属性値の例を示す説明図である。
基本的には、各ユーザ、デバイス、回線別にオブジェクトを生成し、その属性として配信処理に必要となる各種パラメータを管理ツールにより設定し、システムが運用されるようになっている。
【０１３２】
尚、ここでは、各オブジェクトに対する配信設定に関連する属性を集めて表形式にまとめてある。
【０１３３】
（１）オブジェクトＩＤ：各オブジェクトを識別するための内部管理用ＩＤであり、サーバ内で発番して管理する。
【０１３４】
（２）配信設定：配信処理の対象か否かを示す属性値
（３）配信ＩＤ：これは、各ユーザに対して固有に設定するもので、このＩＤは例えばＦＡＸ送信先からＦＡＸ標準プロトコルに準拠したサブアドレスにより指定させたり、同一回線に対して複数の番号を設定できるサービス（ＤＤＩ）を用いて送信側から指定させたりして、運用できるように実装される。このＩＤを指定することにより、このＩＤに対応した配信処理が行われる。
【０１３５】
（４）使用サーバ：配信処理時に経由される各種サーバ（メールサーバ１１４、文書管理サーバ１１３等）を登録する。
【０１３６】
（５）配信先指定：ここに、具体的な配信先（個別ユーザフォルダ、個別メールアドレス、処理デバイス等）を登録する。
【０１３７】
図２２は本発明の実施の形態に係る文書配信システムの配信サーバ１１５における、特に、デバイスオブジェクトに関連した属性値の例を示す説明図である。ここでは、デバイス１２１、１２２の機能に関する属性値の例を、サンプルとして２種類のデバイスを取り上げて示しているが、今後、各種デバイスが機能拡張されるのに伴い、属性の種類、パラメータ値等は随時、追加.変更される。
【０１３８】
また、各種属性の設定操作は、基本的には、各デバイス１２１、１２２に対して管理ツールもしくは直接デバイスの操作部からなされ、本サーバにおいては、既に設定された値を、例えば、次の手段で入手して登録.管理する。
・管理者ツールからのデバイス登録時に属性も登録する。
・管理者ツールから使用デバイスのみ登録し、詳細な属性情報は、デバイスに直接問い合わせるか、ディレクトリサービス経由で必要な情報を検索して自己登録できるようにする。
【０１３９】
以下に、基本的な属性の種類等に関して概要を述べる。
【０１４０】
（１）Object ID：各オブジェクトを識別するための内部管理用ＩＤであり、サーバ内で発番して管理する。
【０１４１】
（２）基本デバイス情報：使用するデバイスに関するデバイス名、アクセスアドレス等の情報を属性として管理する。
【０１４２】
（３）接続プロトコル：デバイスを使用するにあたって、各機能に応じてアクセスプロトコルが異なる場合があることに対応して、機能別に使用するプロトコル情報を属性として管理できるようになっている。
【０１４３】
（４）基本機能：各デバイスでサポートするプリント機能、ＦＡＸ機能、スキャナ機能等に関して、具体的なサポート機能について属性を管理する。
【０１４４】
（５）付加機能：これは、デバイスサイドで対応する付加機能、例えばログサーバに対するログ自動リモート登録機能、スキャナ画像の転送アドレスとして、配信サーバを運用しているユーザを配信アドレス先として登録、運用する機能、の運用の有無が分かるように属性として管理できるようになっている。
【０１４５】
図２３は本発明の実施の形態に係る文書配信システムの配信サーバ１１５における、特に、配信ジョブオブジェクトに関連した属性値例の例を示す説明図である。ここに示したような属性値を持つデータを、配信処理用のジョブオブジェクトとして管理、運用することで、システムにおける配信処理を実行できるようになっている。
【０１４６】
（１）Job Obiect ID：ジョブ生成時に、システム内部で発番させるジョブ識別ＩＤ。
【０１４７】
（２）ジョブタイプ：文書データの配信処理のタイプを示すものであり、文書管理サーバへの登録をさせるのか、電子メールの添付文書として送信処理させるのか、デバイスに対してＦＡＸ送信処理もしくはプリント指示させるのか、等の配信処理のタイプを識別する。
【０１４８】
（３）ステータス：配信処理状況を管理するためのステータス情報を登録するフィールドとなっている。
【０１４９】
（４）転送元：配信処理の依頼元が何であるかを登録するデータフィールドであり、デバイスの場合、ユーザクライアントの場合等がある。
【０１５０】
（５）転送先：実際に文書転送させる配信先情報を登録するデータフィールドであり、処理デバイスが指定される場合、配信先メールアドレスが指定される場合、文書管理サーバの文書登録フォルダが指定される場合等がある。
【０１５１】
（６）文書ＩＤ：配信の対象となる文書データ（オブジェクト）を示すＩＤ
（７）データタイプ：文書データのフォーマットを示し、配信先で対応していないデータ形式でない場合等は、配信処理の前処理として必要に応じたフォーマット変換を施すことになる。
【０１５２】
図２４は本発明の第１の実施の形態に係る文書配信システムの配信サーバ１１５における文書転送処理例を示すフローチャートである。ここでは、特に配信サーバ１１５の転送ジョブ制御部１２３０における、文書転送（配信）に関する処理フロー例を示している。ステップＳ４５１０で、未処理のジョブオブジェクトを検出し、以下の処理を行う。
【０１５３】
ステップＳ４５１１で、デバイスへの転送ジョブを検出した場合、ステップＳ４５１２で、所定のデバイスへのジョブ転送処理を行い、ステップＳ４５１３で、サーバ経由の文書転送ジョブを検出した場合は、ステップＳ４５１４で、設定に従ったサーバへの文書転送処理を行う。このとき、文書管理サーバ１１３への登録処理であった場合は、デバイスから取得した、文書に関連する情報、例えば、文書生成者（ＦＡＸ受信文書であれは、送信者情報）、文書生成時間（ＦＡＸ受信文書であれば受信時刻）、文書ページ数等を、インデックス情報として文書登録に合わせて登録処理させることができるようになっている。
【０１５４】
ステップＳ４５１５では、行った転送処理に関するログを、内部のオブジェクト管理部１２１０を介してオブジェクトデータベース１２２０に登録する。ステップＳ４５１６での処理は、ログ登録件数が一定件数を超えた場合には、所定のログサーバ１１６へのリモート登録する設定が、ログオブジェクトの属性として定義されていた場合の処理で、このときは、ステップＳ４５１７で、リモート登録処理が行われる。
【０１５５】
ステップＳ４５１８は、転送処理結果をメール通知するよう設定がなされていた場合の処理で、ステップＳ４５１９で、メールサーバ１１４経由のメール送信要求処理を行う。これは、特に、自動的に文書管理サーバ１１３に文書登録した時に、その文書登録されたフォルダを運用しているユーザに、新しい文書が登録された旨を通知することができるよう考慮したものであり、ジョブオブジェクトに（１）転送処理後にメール通知する、（２）メール通知するメールアドレスを属性として定義し、ジョブ生成時に所定のデータを設定することで、容易に実現できる。
【０１５６】
ステップＳ４５５０は、デバイスコネクタ部１２４０においてデバイスから文書を受けた場合の処理であり、ステップＳ４５５１において、その文書の扱いに関してデバイスからの情報等のデータを解析し、システムにおいて設定された配信ルールに基づいた転送ジョブ用のデータを生成し、ステップＳ４５５２において、文書登録処理並びにジョブ登録処理を行う。
【０１５７】
ステップＳ４５６０は、サーバコネクタ部１２５０においてサーバからの文書を受けた場合の処理であり、ステップＳ４５６１において、その文書の扱いに関してサーバからの情報等のデータを解析し、システムにおいて設定された配信ルールに基づいた転送ジョブ用のデータを生成し、ステップＳ４５６２において、文書登録処理並びにジョブ登録処理を行う。
【０１５８】
尚、ここで述べたような基本的な文書配信処理フローの組み方は、デバイス１２１、１２２内部のジョブ制御部１１２１においても同様である。
【０１５９】
以上説明したように、本発明の実施の形態に係る文書配信システムによれば、配信サーバ１１５が、デバイス１２１、１２２で生成される文書情報の配信設定を行うと共に、配信設定に基づき、文書管理サーバ１１３のフォルダに対する文書情報の登録処理、電子メールアドレスに対するメールサーバ１１４を経由した文書情報の添付処理、デバイス１２１、１２２に対する文書配信ジョブの出力処理を行い、また、文書管理サーバ１１３に対する文書情報の登録時には、デバイス１２１、１２２から取得する付加情報をインデックス情報として文書情報の登録を行い、文書管理サーバ１１３に対する文書情報の登録時には、文書情報の登録を行った旨を予め設定された電子メールアドレスに対しメールサーバ１１４により電子メールで通知する制御を行うため、下記の効果を奏する。
【０１６０】
ネットワーク上に下記の手段、機能を有する配信サーバ１１５を配置することで、基幹業務に用いられるサーバソフトとの連携を図った形態での文書配信システムを構築できるようにしている。
【０１６１】
文書管理機能を有する文書管理サーバ１１３、電子メール配信機能を有するメールサーバ１１４、各種ジョブを実行するデバイス１２１、１２２とのアクセス手段（配信サーバ１１５）を設け、デバイスで生成される文書情報（ＦＡＸ受信文書、スキャン文書）の各種配信設定を行うことができるようにし、その配信設定に従い、デバイス１２１、１２２からの文書データを所定の文書管理サーバ１１３のフォルダへの文書登録処理、所定の電子メールアドレスへの文書添付処理、所定のデバイスへの出力処理等を行うことができるようにした。
【０１６２】
文書管理サーバ１１３への文書登録時には、付加情報としてデバイス１２１、１２２から取得される情報（例えば、ＦＡＸ受信文書に対する受信時刻、送信先情報等）をインデックス情報として自動登録処理する手段（配信サーバ１１５）を設けることで、文書検索等が容易にできるようにした。
【０１６３】
文書管理サーバ１１３への文書登録時には、予め設定されたメールアドレスに対して、文書登録を行った旨を自動的に電子メールで通知する手段（配信サーバ１１５）を設けることで、文書管理サーバ１１３を運用するユーザへの利便性の向上を図っている。
【０１６４】
従って、本発明の実施の形態に係る文書配信システムによれば、下記の効果を奏する。
【０１６５】
（１）デバイスで生成される文書情報（ＦＡＸ受信文書、スキャン文書）に対して、所定の文書管理サーバのフォルダへの文書登録、所定の電子メールアドレスへの文書添付、所定のデバイスへの出力、といった自動配信処理を行うことができるようになる。
【０１６６】
（２）文書管理サーバへの文書登録時には、付加情報としてデバイスから取得されるデータ（例えば、ＦＡＸ受信文書に対する受信時刻、送信先情報等）をインデックス情報として自動登録処理するので、文書検索等も容易にできるようになる。
【０１６７】
（３）文書管理サーバへの文書登録時には、予め設定されたメールアドレスに対して、文書登録を行った旨を自動的に電子メールで通知することで、文書管理サーバを運用するユーザに対する利便性の向上を図ることができる。
【０１６８】
上記により、ネットワークシステムにおける文書配信業務の作業効率を向上させることができる。
【０１６９】
［他の実施の形態］
上述した本発明の実施の形態においては、印字機能・画像読取機能・ＦＡＸ送受信機能を有するデバイスを例に上げたが、印字機能を有するデバイス（プリンタ、複写機、ファクシミリ装置等）、画像読取機能を有するデバイス（スキャナ、複写機、ファクシミリ装置等）、ＦＡＸ送受信機能を有するデバイス（ファクシミリ装置等）、印字機能・画像読取機能・ＦＡＸ送受信機能のうち任意の複数の機能を有するデバイス（複写機、ＭＦＰ等）にも適用することができる。
【０１７０】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１７１】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【０１７２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７３】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７４】
図２６は本発明の文書配信方法を実行するプログラム及び関連データが記憶媒体からコンピュータ等の装置に供給される概念例を示す説明図である。本発明の文書配信方法を実行するプログラム及び関連データは、フロッピーディスクやＣＤ−ＲＯＭ等の記憶媒体２６１をコンピュータ等の装置２６２に装備された記憶媒体ドライブの挿入口２６３に挿入することで供給される。その後、本発明の文書配信方法を実行するプログラム及び関連データを、記憶媒体２６１から一旦ハードディスクにインストールしハードディスクからＲＡＭにロードするか、或いはハードディスクにインストールせずに直接ＲＡＭにロードすることで、当該プログラム及び関連データを実行することが可能となる。
【０１７５】
この場合、本発明の実施の形態に係る文書配信システムにおいて、本発明の文書配信方法を実行するプログラムを実行させる場合は、例えば上記図２６を参照して説明したようなコンピュータ等の装置を介して文書配信システムを構成する装置に当該プログラム及び関連データを供給するか、或いは文書配信システムを構成する装置に予め当該プログラム及び関連データを格納しておくことで、プログラム実行が可能となる。
【０１７６】
図２５は本発明の文書配信方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。記憶媒体は、例えばボリューム情報２５１、ディレクトリ情報２５２、プログラム実行ファイル２５３、プログラム関連データファイル２５４等の記憶内容で構成される。本発明の文書配信方法を実行するプログラムは、上述した各フローチャートに基づきプログラムコード化されたものである。
【０１７７】
【発明の効果】
以上説明したように、本発明の文書配信装置によれば、文書の送信元である前記複数のデバイスの一つから、当該文書を受信する受信手段と、管理ツールにより、複数のデバイスそれぞれに対して個別に配信先を設定する配信設定手段と、配信設定手段で設定された設定に基づいて、受信手段で受信した文書の送信元であるデバイスに対して設定されている配信先を決定し、該決定された配信先に対して当該受信した文書を配信する配信手段とを有し、配信設定手段で設定される配信先は、前記サーバ又は前記配信された文書を処理するデバイスの少なくとも一つを含むため、下記の効果を奏する。
【０１７８】
（１）デバイスで生成される文書情報（ＦＡＸ文書、スキャン文書）に対して、所定の文書管理サーバのフォルダへの文書登録、所定の電子メールアドレスへの文書添付、所定のデバイスへの出力、といった自動配信処理を行うことができるようになる。
【０１７９】
（２）文書管理サーバへの文書登録時には、付加情報としてデバイスから取得される情報（例えば、ＦＡＸ文書に対する受信時刻、送信先情報等）をインデックス情報として自動登録処理するので、文書検索等も容易にできるようになる。
【０１８０】
（３）文書管理サーバへの文書登録時には、予め設定されたメールアドレスに対して、文書登録を行った旨を自動的に電子メールで通知することで、文書管理サーバを運用するユーザに対する利便性の向上を図ることができる。
【０１８１】
上記により、ネットワークシステムにおける文書配信業務の作業効率を向上させることができる。
【０１８２】
また、本発明の文書配信方法、文書配信プログラム、及び記憶媒体においても、本発明の文書配信方法を文書配信システムで実行し、本発明の記憶媒体をシステムを構成する装置に供給し実行することで、上記と同様に、ネットワークシステムにおける文書配信業務の作業効率を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る文書配信システムの構成例を示すブロック図である。
【図２】本発明の実施の形態に係る文書配信システムのデバイス運用方式を示す説明図である。
【図３】本発明の実施の形態に係る文書配信システムの文書配信方式を示す説明図である。
【図４】本発明の実施の形態に係る文書配信システムのログ収集方式を示す説明図である。
【図５】本発明の実施の形態に係る文書配信システムのデバイスの構成例を示すブロック図である。
【図６】本発明の実施の形態に係る文書配信システムの配信サーバの構成例を示すブロック図である。
【図７】本発明の実施の形態に係る文書配信システムのログサーバの構成例を示すブロック図である。
【図８】本発明の実施の形態に係る文書配信システムのリソースサーバの構成例を示すブロック図である。
【図９】本発明の実施の形態に係る文書配信システムのデバイス内で運用されるオブジェクトモデル例を示す説明図である。
【図１０】本発明の実施の形態に係る文書配信システムの配信サーバで運用されるオブジェクトモデル例を示す説明図である。
【図１１】本発明の実施の形態に係る文書配信システムのログサーバで運用されるオブジェクトモデル例を示す説明図である。
【図１２】本発明の実施の形態に係る文書配信システムのリソースサーバで運用されるオブジェクトモデル例を示す説明図である。
【図１３】本発明の実施の形態に係る文書配信システムのディレクトリサーバで運用されるオブジェクトモデル例を示す説明図である。
【図１４】本発明の実施の形態に係る文書配信システムのオブジェクト操作コマンド例を示す説明図である。
【図１５】本発明の実施の形態に係る文書配信システムのオブジェクト運用例を示す説明図である。
【図１６】本発明の実施の形態に係る文書配信システムのログサーバにおけるオブジェクト処理を示すフローチャートである。
【図１７】本発明の実施の形態に係る文書配信システムのリソースサーバにおけるオブジェクト処理を示すフローチャートである。
【図１８】本発明の実施の形態に係る文書配信システムのデバイスにおけるオブジェクト処理を示すフローチャートである。
【図１９】本発明の実施の形態に係る文書配信システムの配信サーバにおけるオブジェクト処理を示すフローチャートである。
【図２０】本発明の実施の形態に係る文書配信システムの配信サーバにおける文書データフロー例を示す説明図である。
【図２１】本発明の実施の形態に係る文書配信システムの配信サーバにおけるオブジェクト属性値例（その１）を示す説明図である。
【図２２】本発明の実施の形態に係る文書配信システムの配信サーバにおけるオブジェクト属性値例（その２）を示す説明図である。
【図２３】本発明の実施の形態に係る文書配信システムの配信サーバにおけるオブジェクト属性値例（その３）を示す説明図である。
【図２４】本発明の実施の形態に係る文書配信システムの配信サーバにおける文書転送処理を示すフローチャートである。
【図２５】本発明の文書配信方法を実行するプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。
【図２６】本発明の文書配信方法を実行するプログラム及び関連データが記憶媒体からコンピュータ等の装置に供給される概念例を示す説明図である。
【符号の説明】
１１３  文書管理サーバ
１１４  メールサーバ
１１５  配信サーバ
１２１、１２２  デバイス
１２０１  オブジェクト管理部
１２３０  転送ジョブ制御部
１２４０  デバイスコネクタ部
１２５０  サーバコネクタ部
【図１】
0004574004.tif 000002
【図２】
0004574004.tif 000003
【図３】
0004574004.tif 000004
【図４】
0004574004.tif 000005
【図５】
0004574004.tif 000006
【図６】
0004574004.tif 000007
【図７】
0004574004.tif 000008
【図８】
0004574004.tif 000009
【図９】
0004574004.tif 000010
【図１０】
0004574004.tif 000011
【図１１】
0004574004.tif 000012
【図１２】
0004574004.tif 000013
【図１３】
0004574004.tif 000014
【図１４】
0004574004.tif 000015
【図１５】
0004574004.tif 000016
【図１６】
0004574004.tif 000017
【図１７】
0004574004.tif 000018
【図１８】
0004574004.tif 000019
【図１９】
0004574004.tif 000020
【図２０】
0004574004.tif 000021
【図２１】
0004574004.tif 000022
【図２２】
0004574004.tif 000023
【図２３】
0004574004.tif 000024
【図２４】
0004574004.tif 000025
【図２５】
0004574004.tif 000026
【図２６】
0004574004.tif 000027