(57)【要約】【課題】現状のＣＰＵ負荷を算出し、連携する文書配信装置にジョブを受け渡す制御を行う文書配信装置を提供すること。【解決手段】文書配信システム側で、ＣＰＵ負荷を判断し、適切なジョブの振り分けを行う。ネットワーク上にＭＦＰを配置し、且つ複数の文書配信装置をネットワーク上に配置する。ユーザの操作により、ＭＦＰからスキャン、コピー、プリントおよびファクシミリ送信を行う。文書配信装置内の動作として、入力機器から送られた電子化された文書（ジョブ）を受け取り、連携サーバのＣＰＵ負荷に応じて、ジョブの振り分けを行う。そして、振り分けされたジョブを処理する。【選択図】図２
2007306138.tif 000002
【特許請求の範囲】
【請求項１】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置を登録する登録手段と、
ネットワークを介して接続した入力機器から画像データを受領する受領手段と、
前記受領手段で受領した画像データを受領したとき、前記登録手段に登録されている他の文書配信装置のＣＰＵ情報を収集するＣＰＵ情報収集手段と、
前記ＣＰＵ情報収集手段で収集したＣＰＵ情報を基に、他の文書配信装置で最も早くジョブを処理できる装置を判断する判断手段と、
前記判断手段で判断された順番に基づき、前記受領手段で受領した画像データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことを特徴とする文書配信装置。
【請求項２】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置を登録する登録手段と、
ネットワークを介して接続した入力機器から画像データを受領する受領手段と、
前記受領手段で受領した画像データを受領したとき、当該ジョブのＣＰＵ負荷を計算するＣＰＵ負荷計算手段と、
前記登録手段に登録されている他の文書配信装置が保持しているジョブ情報を収集するジョブ情報収集手段と、
前記ＣＰＵ負荷計算手段により計算された当該ジョブのＣＰＵ負荷と前記ジョブ情報収集手段が収集したジョブ情報に基づき他の文書配信装置で最もジョブを処理できる装置を判断する判断手段と、
前記判断手段で判断された順番に基づき、前記受領手段で受領した画像データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことを特徴とする文書配信装置。
【請求項３】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置および当該他の文書配信装置がどのレベルのジョブを処理するかを登録する登録手段と、
ネットワークを介して接続した入力機器から画像データおよび当該ジョブがどのレベルのジョブかの設定を受領する受領手段と、
前記受領手段で受領した画像データを受領したとき、当該ジョブの設定されたレベルに基づき、前記登録手段に登録されたジョブを処理するレベルから該当する文書配信装置を検索する検索手段と、
前記検索手段の検索に基づき、処理レベルの合致する文書配信装置に、前記受領手段で受領した画像データをネットワークを介して転送する転送手段と、を備えたことを特徴とする文書配信装置。
【請求項４】
単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、
読み取った原稿画像を電子データに変換する変換手段と、
前記変換手段により変換された電子データからデータサイズを取得するデータサイズ取得手段と、
ネットワークを介して接続した文書配信装置のＣＰＵの処理能力を取得する取得手段と、
前記データサイズ取得手段で取得したデータサイズと、前記取得手段で取得した文書配信装置のＣＰＵの処理能力とから最も早くジョブを処理できる文書配信装置を判断する判断手段と、
前記判断手段で判断された順番に基づき、前記電子データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことを特徴とする入力機器。
【請求項５】
単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、
ウェブブラウザ経由で所定の文書配信装置に各文書配信装置のＣＰＵの負荷情報の送付を要求する要求手段と、
前記要求手段からの要求に応じて、当該文書配信装置が収集した各文書配信装置のＣＰＵの負荷情報を当該文書配信装置から受信する受信手段と、
前記受信手段で受信したＣＰＵの負荷情報を基に、どの文書配信装置に処理を依頼するかを判断する判断手段と、
前記判断手段の判断に基づき、所定のデータを文書配信装置に送信する送信手段と、を備えたことを特徴とする入力機器。
【請求項６】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置を登録する登録機能と、
ネットワークを介して接続した入力機器から画像データを受領する受領機能と、
前記受領機能で受領した画像データを受領したとき、前記登録機能で登録されている他の文書配信装置のＣＰＵ情報を収集するＣＰＵ情報収集機能と、
前記ＣＰＵ情報収集機能で収集したＣＰＵ情報を基に、他の文書配信装置で最も早くジョブを処理できる装置を判断する判断機能と、
前記判断機能で判断された順番に基づき、前記受領機能で受領した画像データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項７】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置を登録する登録機能と、
ネットワークを介して接続した入力機器から画像データを受領する受領機能と、
前記受領機能で受領した画像データを受領したとき、当該ジョブのＣＰＵ負荷を計算するＣＰＵ負荷計算機能と、
前記登録機能で登録されている他の文書配信装置が保持しているジョブ情報を収集するジョブ情報収集機能と、
前記ＣＰＵ負荷計算機能により計算された当該ジョブのＣＰＵ負荷と前記ジョブ情報収集機能が収集したジョブ情報に基づき他の文書配信装置で最もジョブを処理できる装置を判断する判断機能と、
前記判断機能で判断された順番に基づき、前記受領機能で受領した画像データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項８】
単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、
ネットワークを介して接続した他の文書配信装置および当該他の文書配信装置がどのレベルのジョブを処理するかを登録する登録機能と、
ネットワークを介して接続した入力機器から画像データおよび当該ジョブがどのレベルのジョブかの設定を受領する受領機能と、
前記受領機能で受領した画像データを受領したとき、当該ジョブの設定されたレベルに基づき、前記登録機能に登録されたジョブを処理するレベルから該当する文書配信装置を検索する検索機能と、
前記検索機能の検索に基づき、処理レベルの合致する文書配信装置に、前記受領機能で受領した画像データをネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項９】
単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、
読み取った原稿画像を電子データに変換する変換機能と、
前記変換機能により変換された電子データからデータサイズを取得するデータサイズ取得機能と、
ネットワークを介して接続した文書配信装置のＣＰＵの処理能力を取得する取得機能と、
前記データサイズ取得機能で取得したデータサイズと、前記取得機能で取得した文書配信装置のＣＰＵの処理能力とから最も早くジョブを処理できる文書配信装置を判断する判断機能と、
前記判断機能で判断された順番に基づき、前記電子データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための入力機器プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１０】
単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、
ウェブブラウザ経由で所定の文書配信装置に各文書配信装置のＣＰＵの負荷情報の送付を要求する要求機能と、
前記要求機能からの要求に応じて、当該文書配信装置が収集した各文書配信装置のＣＰＵの負荷情報を当該文書配信装置から受信する受信機能と、
前記受信機能で受信したＣＰＵの負荷情報を基に、どの文書配信装置に処理を依頼するかを判断する判断機能と、
前記判断機能の判断に基づき、所定のデータを文書配信装置に送信する送信機能と、をコンピュータに実現させるための入力機器プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書配信装置および入力機器に関する。
【背景技術】
【０００２】
複写機、ファクシミリ装置、プリンタ等の画像形成装置をネットワークで接続し、複数の画像形成装置を連結して処理を行うシステムが広く普及している。このようなシステムにおいて、効率的に印刷処理を行うシステムが種々提案されている。
【特許文献１】特開２００５−０９４４８６公報
【特許文献２】特開２００５−１７５５９４公報
【０００３】
現状のネットワークに対応した文書配信システムでは、マスター・スレーブ機能というものが存在している。この機能は、２台の文書配信システムを稼動し、それぞれ、マスター・スレーブの役割りを持たせる。ＭＦＰからＳｃａｎデータを文書配信システムに転送する際に、マスター側が動作していなかった場合には、スレーブに転送を行う。また、マスターに送られたジョブがマスター側で処理できない場合（障害等でマスター側が正常に動作していない場合）、スレーブ側へジョブを転送するようになっている。これらのマスター・スレーブ機能は、印刷処理の信頼性確保のための機能である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このようなネットワークを解して接続した入力機器（ＭＦＰなど）と文書配信装置を使用した配信システムにおいて、緊急用の資料の配信や配信文書の滞りを無くすために、配信処理の効率化を図る必要がある。
そこで、本発明の第１の目的は、現状のＣＰＵ負荷を算出し、連携する文書配信装置にジョブを受け渡す制御を行う文書配信装置およびこの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
本発明の第２の目的は、ジョブからＣＰＵ負荷を算出し、連携する文書配信装置にジョブを受け渡す制御を行う文書配信装置およびこの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
本発明の第３の目的は、入力機器から電子データを転送する段階で、レベル（緊急度：高・中・低など）を設定し、文書配信装置にジョブを投入し、文書配信装置では、レベルを判断し、連携する文書配信装置にジョブを受け渡す制御を行う文書配信装置およびこの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
本発明の第４の目的は、入力機器から電子データを転送する段階で、電子データのサイズ等から、文書配信装置にジョブを投入する際に、投入する文書配信装置を決定し、ジョブを投入する入力機器およびこの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
本発明の第５の目的は、入力機器から電子データを転送する段階で、文書配信装置のＣＰＵ負荷を判断し、ジョブを投入する文書配信装置を決定する制御を行う入力機器およびこの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置を登録する登録手段と、ネットワークを介して接続した入力機器から画像データを受領する受領手段と、前記受領手段で受領した画像データを受領したとき、前記登録手段に登録されている他の文書配信装置のＣＰＵ情報を収集するＣＰＵ情報収集手段と、前記ＣＰＵ情報収集手段で収集したＣＰＵ情報を基に、他の文書配信装置で最も早くジョブを処理できる装置を判断する判断手段と、前記判断手段で判断された順番に基づき、前記受領手段で受領した画像データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことにより、前記第１の目的を達成する。
請求項２記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置を登録する登録手段と、ネットワークを介して接続した入力機器から画像データを受領する受領手段と、前記受領手段で受領した画像データを受領したとき、当該ジョブのＣＰＵ負荷を計算するＣＰＵ負荷計算手段と、前記登録手段に登録されている他の文書配信装置が保持しているジョブ情報を収集するジョブ情報収集手段と、前記ＣＰＵ負荷計算手段により計算された当該ジョブのＣＰＵ負荷と前記ジョブ情報収集手段が収集したジョブ情報に基づき他の文書配信装置で最もジョブを処理できる装置を判断する判断手段と、前記判断手段で判断された順番に基づき、前記受領手段で受領した画像データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことにより、前記第２の目的を達成する。
請求項３記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置および当該他の文書配信装置がどのレベルのジョブを処理するかを登録する登録手段と、ネットワークを介して接続した入力機器から画像データおよび当該ジョブがどのレベルのジョブかの設定を受領する受領手段と、前記受領手段で受領した画像データを受領したとき、当該ジョブの設定されたレベルに基づき、前記登録手段に登録されたジョブを処理するレベルから該当する文書配信装置を検索する検索手段と、前記検索手段の検索に基づき、処理レベルの合致する文書配信装置に、前記受領手段で受領した画像データをネットワークを介して転送する転送手段と、を備えたことにより、前記第３の目的を達成する。
【０００６】
請求項４記載の発明では、単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、読み取った原稿画像を電子データに変換する変換手段と、前記変換手段により変換された電子データからデータサイズを取得するデータサイズ取得手段と、ネットワークを介して接続した文書配信装置のＣＰＵの処理能力を取得する取得手段と、前記データサイズ取得手段で取得したデータサイズと、前記取得手段で取得した文書配信装置のＣＰＵの処理能力とから最も早くジョブを処理できる文書配信装置を判断する判断手段と、前記判断手段で判断された順番に基づき、前記電子データを各文書配信装置にネットワークを介して転送する転送手段と、を備えたことにより、前記第４の目的を達成する。
請求項５記載の発明では、単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、ウェブブラウザ経由で所定の文書配信装置に各文書配信装置のＣＰＵの負荷情報の送付を要求する要求手段と、前記要求手段からの要求に応じて、当該文書配信装置が収集した各文書配信装置のＣＰＵの負荷情報を当該文書配信装置から受信する受信手段と、前記受信手段で受信したＣＰＵの負荷情報を基に、どの文書配信装置に処理を依頼するかを判断する判断手段と、前記判断手段の判断に基づき、所定のデータを文書配信装置に送信する送信手段と、を備えたことにより、前記第５の目的を達成する。
請求項６記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置を登録する登録機能と、ネットワークを介して接続した入力機器から画像データを受領する受領機能と、前記受領機能で受領した画像データを受領したとき、前記登録機能で登録されている他の文書配信装置のＣＰＵ情報を収集するＣＰＵ情報収集機能と、前記ＣＰＵ情報収集機能で収集したＣＰＵ情報を基に、他の文書配信装置で最も早くジョブを処理できる装置を判断する判断機能と、前記判断機能で判断された順番に基づき、前記受領機能で受領した画像データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体により、前記第１の目的を達成する。
【０００７】
請求項７記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置を登録する登録機能と、ネットワークを介して接続した入力機器から画像データを受領する受領機能と、前記受領機能で受領した画像データを受領したとき、当該ジョブのＣＰＵ負荷を計算するＣＰＵ負荷計算機能と、前記登録機能で登録されている他の文書配信装置が保持しているジョブ情報を収集するジョブ情報収集機能と、前記ＣＰＵ負荷計算機能により計算された当該ジョブのＣＰＵ負荷と前記ジョブ情報収集機能が収集したジョブ情報に基づき他の文書配信装置で最もジョブを処理できる装置を判断する判断機能と、前記判断機能で判断された順番に基づき、前記受領機能で受領した画像データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体により、前記第２の目的を達成する。
請求項８記載の発明では、単数または複数の入力機器および単数または複数の他の文書配信装置とネットワークを介して接続可能な文書配信装置において、ネットワークを介して接続した他の文書配信装置および当該他の文書配信装置がどのレベルのジョブを処理するかを登録する登録機能と、ネットワークを介して接続した入力機器から画像データおよび当該ジョブがどのレベルのジョブかの設定を受領する受領機能と、前記受領機能で受領した画像データを受領したとき、当該ジョブの設定されたレベルに基づき、前記登録機能に登録されたジョブを処理するレベルから該当する文書配信装置を検索する検索機能と、前記検索機能の検索に基づき、処理レベルの合致する文書配信装置に、前記受領機能で受領した画像データをネットワークを介して転送する転送機能と、をコンピュータに実現させるための文書配信プログラムを記録したコンピュータ読取可能な記録媒体により、前記第３の目的を達成する。
請求項９記載の発明では、単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、読み取った原稿画像を電子データに変換する変換機能と、前記変換機能により変換された電子データからデータサイズを取得するデータサイズ取得機能と、ネットワークを介して接続した文書配信装置のＣＰＵの処理能力を取得する取得機能と、前記データサイズ取得機能で取得したデータサイズと、前記取得機能で取得した文書配信装置のＣＰＵの処理能力とから最も早くジョブを処理できる文書配信装置を判断する判断機能と、前記判断機能で判断された順番に基づき、前記電子データを各文書配信装置にネットワークを介して転送する転送機能と、をコンピュータに実現させるための入力機器プログラムを記録したコンピュータ読取可能な記録媒体により、前記第４の目的を達成する。
請求項１０記載の発明では、単数または複数の他の文書配信装置とネットワークを介して接続可能な入力機器において、ウェブブラウザ経由で所定の文書配信装置に各文書配信装置のＣＰＵの負荷情報の送付を要求する要求機能と、前記要求機能からの要求に応じて、当該文書配信装置が収集した各文書配信装置のＣＰＵの負荷情報を当該文書配信装置から受信する受信機能と、前記受信機能で受信したＣＰＵの負荷情報を基に、どの文書配信装置に処理を依頼するかを判断する判断機能と、前記判断機能の判断に基づき、所定のデータを文書配信装置に送信する送信機能と、をコンピュータに実現させるための入力機器プログラムを記録したコンピュータ読取可能な記録媒体により、前記第５の目的を達成する。
【発明の効果】
【０００８】
請求項１および請求項６記載の発明では、文書配信装置と入力機器との連携において、文書配信装置のＣＰＵ負荷によりジョブの振り分けを行うことにより、最適な処理時間での配信が可能となる。
請求項２および請求項７記載の発明では、文書配信装置と入力機器との連携において、ジョブからＣＰＵ負荷を算出し、ジョブの振り分けを行うことにより、最適な処理時間での配信が可能となる。
請求項３および請求項８記載の発明では、文書配信システムと入力機器との連携において、電子データのレベルを判断し、ジョブの振り分けを行うことにより、最適な処理時間での配信が可能となる。
請求項４および請求項９記載の発明では、入力機器側で振り分けを行うことにより、最適な処理時間での配信が可能となる。
請求項５および請求項１０記載の発明では、入力機器側で振りの分けを行うことにより、最適な処理時間での配信が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施の形態を図１ないし図６を参照して、詳細に説明する。
図１は、本実施例に係るシステム構成を示した図である。ネットワーク上の分散した複数の入力機器（ＭＦＰなど）１０、１２と、複数の文書配信装置２０、２２とで構成されている。
まず、第１の実施例では、入力機器をＭＦＰ１０、１２、文書配信装置２０、２２をＰＣ（パーソナルコンピュータ）上で動作するサーバソフトを例にとり、処理内容を以下に説明する。
【００１０】
第１の実施例に係るシステムは、文書配信システム側で、ＣＰＵ負荷を判断し、適切なジョブの振り分けを行うシステムである。
この実施例では、ネットワーク上にＭＦＰを配置し、且つ複数の文書配信装置をネットワーク上に配置する。文書配信装置での管理設定は、複数台のうちの１台をマスター文書配信装置に決定し、マスターの文書配信装置で、連携するＭＦＰおよび連携する文書配信装置を設定する。
そして、ユーザの操作により、ＭＦＰからスキャン、コピー、プリントおよびファクシミリ送信を行う。また、ＭＦＰがファクシミリの受信を実行する。
【００１１】
ＭＦＰ内の動作として、電子化された文書を連携しているマスター文書配信装置に転送を行う。
文書配信装置内の動作として、入力機器から送られた電子化された文書（ジョブ）を受け取り、連携サーバのＣＰＵ負荷に応じて、ジョブの振り分けを行う。そして、振り分けされたジョブを処理する。
文書配信システム内の構成は、ＭＦＰからジョブを受け付けるジョブ管理システム、連携サーバを管理するサーバ管理システム、連携サーバのＣＰＵ状態から作業受付順位を決定しジョブの投入を行うジョブ転送装置、ジョブを処理するジョブ処理装置から構成されている。
サーバ管理システムは、連携サーバを登録する機能を備えており、複数台のサーバが登録可能である。
ジョブ管理システムは、ＭＦＰから登録されたジョブを管理する。このジョブはジョブ転送装置に渡される。
ジョブ転送装置は、サーバ管理システムで管理しているサーバのＣＰＵの情報を収集する。そして、収集した情報からジョブを早く処理できそうなマシンを判断し、ジョブ投入順番を決定する。そして、ジョブ投入順番で決定されたマシン順にジョブを投入する。
【００１２】
この実施例を図２のフローチャートを参照して、文書配信装置内の動作手順を説明する。まず、ジョブが投入されると(ステップ１０；Ｙ）、連携サーバのＣＰＵ負荷を収集し(ステップ１１）、ＣＰＵ負荷の一番低いサーバを選出し(ステップ１２）、そこでジョブを投入する(ステップ１３）。
この実施例により、ＭＦＰから送られてきた電子データを１台の文書配信装置で処理を行うわけではないので、配信処理の効率化を図ることができる。
【００１３】
次に、第２の実施例を説明する。ここでは、入力機器をＭＦＰ、文書配信装置をＰＣ上で動作するサーバソフトを例にとり、処理内容を説明する。なお、ここでは、第１の実施例と相違する点を中心に説明する。
この実施例に係るシステムでは、文書配信システム側で、ジョブからＣＰＵ負荷を判断し、適切なジョブの振り分けを行う。
文書配信システム内の構成は、ＭＦＰからジョブを受け取るジョブ管理システム、連携サーバを管理するサーバ管理システム、受け取ったジョブの処理内容を解析しその内容からＣＰＵ負荷を判断しジョブの投入を行うジョブ転送装置、ジョブを処理するジョブ処理装置からなる。
この実施例では、文書配信装置内の動作が、入力機器から送られる電子化された文書（ジョブ）を受け取り、ジョブの処理内容を解析し、どのくらいのＣＰＵ負荷があるのかを算出する。そして、振り分けされたジョブを処理する。
【００１４】
サーバ管理システム、ジョブ管理システムは、第１の実施例と同様である。
ジョブ転送装置は、ＭＦＰから投入されたジョブの処理内容を解析し、ジョブのＣＰＵ負荷を計算する。そして、連携文書配信装置の抱えているジョブを収集し、ジョブ投入順番を決定する。その後、連携文書配信装置にジョブを投入する。
この実施例を図３のフローチャートを参照して、文書配信装置内の動作手順を説明する。まず、ジョブが投入されると(ステップ２０；Ｙ）、ジョブのＣＰＵ負荷を計算し、且つマシンのＣＰＵ負荷を取得する(ステップ２１）。そして、ジョブのＣＰＵ負荷と現ＣＰＵ負荷とから処理できるマシンを選出し(ステップ２２）、ジョブの投入を行う（ステップ２３）。
【００１５】
次に、第３の実施例を説明する。ここでは、入力機器をＭＦＰ、文書配信装置をＰＣ上で動作するサーバソフトを例にとり、処理内容を説明する。
この実施例に係るシステムでは、文書配信システム側で、ユーザ入力のレベル設定により、ジョブの振り分けを行う。
文書配信装置での管理設定は、複数台のうちの１台をマスター文書配信装置に決定し、マスターの文書配信装置で、連携するＭＦＰおよび連携する文書配信装置を設定する。設定する際に、どのレベルのジョブを処理するのかの設定も行う。
そして、ユーザの操作により、ＭＦＰからスキャン、コピー、プリントおよびファクシミリ送信を行う。実行する際に、レベル設定を行う。また、ＭＦＰがファクシミリの受信を実行する。このとき、デフォルト設定値が反映される。
ＭＦＰ内の動作として、電子化された文書を連携しているマスター文書配信装置に転送を行う。
文書配信装置内の動作として、入力機器から送られる電子化された文書（ジョブ）とレベル設定を受け取り、レベル設定にあう連携文書配信装置にジョブを転送する。そして、振り分けされたジョブを処理する。
【００１６】
文書配信システム内の構成は、ＭＦＰからジョブを受け取りジョブ管理システム、連携サーバを管理するサーバ管理システム、受け取ったジョブとレベル設定からジョブの投入を行うジョブ転送装置、ジョブを処理するジョブ処理装置からなる。
サーバ管理システムは、連携サーバを登録する機能を備えており、複数台のサーバが登録可能である。そして、登録時、どのレベルのジョブを処理するのかを設定する。
ジョブ管理システムは、第１の実施例と同様である。
ジョブ転送装置は、ＭＦＰから投入されたレベル設定を受け取り、レベル設定に従い連携サーバへジョブを投入する。
この実施例を図４のフローチャートを参照して、文書配信装置内の動作手順を説明する。まず、ジョブが投入されると(ステップ３０；Ｙ）、当該ジョブのレベルを抽出する(ステップ３１）。そして、抽出したレベルから転送サーバを選出し(ステップ３２）、ジョブの投入を行う（ステップ３３）。
【００１７】
次に、第４の実施例を説明する。ここでは、入力機器をＭＦＰ、文書配信装置をＰＣ上で動作するサーバソフトを例にとり、処理内容を説明する。
この実施例に係るシステムでは、入力機器側で読み取った電子データから文書配信装置側の負荷を考慮し、ジョブの振り分けを行う。
この実施例では、文書配信装置での管理設定は、複数台のうちの１台をマスター文書配信装置に決定し、マスターの文書配信装置で、連携するＭＦＰおよび連携する文書配信装置を設定する。連携するＭＦＰを設定する際に連携している文書配信装置の情報もセットする。
ＭＦＰ内の動作として、紙データを電子データに変換し、この電子データからサイズを取得し、ＣＰＵ負荷を計算する。そして、ジョブを転送する文書配信装置を決定し、ジョブを投入する。
文書配信装置内の動作としては、投入されたジョブを処理する。
入力機器内の構成は、読み取ったデータを電子データに変換する電子化装置と、電子化されたデータサイズを取得しＣＰＵ負荷を算出する負荷算出装置、負荷から転送を行う文書配信装置を決定し転送を行うジョブ転送装置からなる。
電子化装置は、紙データから電子化する機能を備えている。負荷算出装置は、電子化されたデータからサイズを取得し、そのデータを処理するときのＣＰＵ負荷を算出する。
ジョブ転送装置は、負荷算出装置で算出されたＣＰＵ負荷から、転送先の文書配信装置を決定し、ジョブを投入する。
この実施例を図５のフローチャートを参照して、文書配信装置内の動作手順を説明する。まず、電子化装置により、紙データから電子データへの変換を行う(ステップ４０）。そして、負荷算出装置により、電子データのサイズを取得し（ステップ４１）、ジョブ転送装置が、負荷算出装置で算出されたＣＰＵ負荷から、転送先の文書配信装置を決定し(ステップ４２）、ジョブの投入を行う（ステップ４３）。
【００１８】
次に、第５の実施例を説明する。ここでは、入力機器をＭＦＰ、文書配信装置をＰＣ上で動作するサーバソフトを例にとり、処理内容を説明する。
この実施例に係るシステムでは、入力機器側からジョブを投入する前に、文書配信システムのＣＰＵ負荷情報を取得し、ジョブの投入先を切り替える。
この実施例では、ＭＦＰ内の動作として、Ｗｅｂブラウザからの要求により、紙データを電子化し、指定された文書配信装置に電子データを転送する。また、文書配信装置内の動作として、機器から転送された電子化された文書（ジョブ）を受け取り、ジョブを処理する。
現在、入力機器上で、Ｗｅｂブラウザを動作させることができ、このブラウザを使用して、文書配信システムに接続を行う。文書配信システム側でＣＰＵ負荷を検知し、ジョブの投入先を入力機器に通知する。文書配信システム内の構成は、連携サーバを管理するサーバ管理システム、入力機器からジョブ投入前にＣＰＵ負荷チェック要求が来た際に連携文書配信システムの状態をチェックしジョブ投入文書配信装置を決定するジョブ投入チェック装置、入力機器からジョブを受け取りジョブを処理するジョブ処理装置からなる。
ジョブ投入チェック装置は、Ｗｅｂブラウザ経由のＣＰＵ負荷チェック要求を受け取り、連携文書配信システムのＣＰＵ負荷をチェックし、ジョブ投入文書配信システムを決定する。そして、入力機器にジョブ投入文書配信システムを通知する。
ジョブ処理装置は、受け取ったジョブの処理を行う。
この実施例を図６のフローチャートを参照して、文書配信装置内の動作手順を説明する。まず、ＭＦＰからのＣＰＵ負荷チェック要求を取得し（ステップ５０）、連携サーバのＣＰＵ負荷を収集する(ステップ５１）。そして、収集したＣＰＵ負荷を基に転送サーバを決定し（ステップ５２）、転送サーバの通知を行う（ステップ５３）。
【図面の簡単な説明】
【００１９】
【図１】本実施例に係るシステム構成を示した図である。
【図２】第１の実施例の処理手順を示したフローチャートである。
【図３】第２の実施例の処理手順を示したフローチャートである。
【図４】第３の実施例の処理手順を示したフローチャートである。
【図５】第４の実施例の処理手順を示したフローチャートである。
【図６】第５の実施例の処理手順を示したフローチャートである。
【符号の説明】
【００２０】
１０、１２  入力機器（ＭＦＰなど）
２０、２２  文書配信装置
【図１】
2007306138.tif 000003
【図２】
2007306138.tif 000004
【図３】
2007306138.tif 000005
【図４】
2007306138.tif 000006
【図５】
2007306138.tif 000007
【図６】
2007306138.tif 000008