(57)【要約】【課題】宛先別に文書単位またはページ単位に仕分けして出力して、宛先別順に仕分けされた印刷出力を得る。【解決手段】端末装置より投入される印刷ジョブをサーバにて一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミング時に宛先別に出力装置へ出力する。印刷装置が接続されている受信側のサーバでも、通信ネットワークを介して投入される印刷ジョブを同様に一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミング時に印刷装置へ出力する。【選択図】      図１
2004220134.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されている端末装置から送られてくる文書データを、前記通信ネットワークに接続されている出力装置に配布する文書配布装置であって、前記端末装置から送られてくる前記文書データ及びこの文書データの宛先情報を少なくとも含む出力定義情報を記憶する第一のデータ記憶手段と、
前記文書データを前記出力定義情報に含まれる宛先情報別にページ単位で管理する第一の管理情報の作成手段と、
前記宛先情報により前記第一の管理情報にて管理される文書データの出力順を示す第二の管理情報の作成手段と、
前記第一の管理情報及び前記第二の管理情報を記憶する第二のデータ記憶手段と、
前記出力装置への出力を指示する出力タイミング指定手段と、
この出力タイミング指定手段による指示がなされたときに、前記第二の管理情報に基き前記第一の管理情報が示す文書データを前記第一のデータ記憶手段より抽出し、対応する前記出力装置に出力を行なわせる送信手段と、
を有することを特徴とする文書配布装置。
【請求項２】
前記宛先情報は、前記出力定義情報の宛先決定方法にて指示された方法により取得されることを特徴とする請求項１に記載の文書配布装置。
【請求項３】
前記宛先決定方法は、前記第一のデータ記憶手段の前記文書データより宛先情報を示す文字列を抽出する、検索を指示するものであり、前記出力定義情報には宛先検索条件情報が付加されたことを特徴とする請求項２に記載の文書配布装置。
【請求項４】
前記宛先決定方法は、前記第一のデータ記憶手段の前記出力定義情報より宛先情報を示す文字列を取得する、指定を指示するものであり、前記出力定義情報には宛先指定情報が付加されたことを特徴とする請求項２に記載の文書配布装置。
【請求項５】
前記第一の管理情報は、複数の追加情報よりなる前記宛先情報により、前記文書データの出力順を決定することを特徴とする請求項１に記載の文書配布装置。
【請求項６】
前記宛先情報と前記通信ネットワークに接続されている出力装置との対応関係が定義されている第一の管理テーブルと、
該第一の管理テーブルに対応する前記出力装置が印刷装置の場合は、該印刷装置に応じた出力データ及び制御情報を作成し、対応する前記出力装置が前記中継装置の場合は、前記出力定義情報の前記宛先決定方法を指定として制御情報を作成し、前記第一の管理情報に基き前記第一のデータ記憶手段の前記文書データより抽出して出力データとする、出力制御生成手段とを有し、
該出力制御生成手段が生成した前記制御情報及び前記出力データを記憶する第三のデータ記憶手段へ記憶するようにしたことを特徴とする請求項１に記載の文書配布装置。
【請求項７】
更に、前記出力制御生成手段が作成した前記制御情報及び前記出力データを記憶する第四のデータ記憶手段を有し、
前記出力定義情報の出力タイミング指定が即時と指定されたときは、前記第二の管理情報を新たに作成すること無く、前記制御情報と前記出力データを前記第四のデータ記憶手段へ記憶することにより、直ちに前記出力データ及び前記制御情報を、対象の出力装置に宛てて前記通信ネットワークに送信することを特徴とする請求項１に記載の文書配布装置。
【請求項８】
前記出力タイミング指定手段は、前記出力装置への出力するタイミング条件を定義する第二の管理テーブルに基き指示することを特徴とする請求項１に記載の文書配布装置。
【請求項９】
前記出力装置は印刷装置であることを特徴とする請求項１に記載の文書配布装置。
【請求項１０】
前記出力装置は、文書配布装置を含む中継装置であることを特徴とする請求項１に記載の文書配布装置。
【請求項１１】
前記第二の管理テーブルは、前記第一、第二及び第三のデータ記憶手段を含む記憶容量に係る情報と、時間指定と、曜日指定からなることを特徴とする請求項１に記載の文書配布装置。
【請求項１２】
通信ネットワークに接続されている端末装置から送られてくる文書データを、前記通信ネットワークに接続されている出力装置に配布する文書配布方法であって、
前記文書データと、前記端末装置から送られてくる情報であって、前記文書データの出力条件を示す情報である出力定義情報とにより、前記文書データ毎に、前記出力定義情報に基いて取得した宛先情報別にページ単位で前記文書データを管理するステップと、
前記宛先情報により、前記ページ単位で管理される前記文書データの出力順を決定する印刷順管理ステップと、
前記出力タイミング指定手段が指示するときに、前記宛先情報との対応関係が予め定義されている前記出力装置に出力を行なわせるための出力データ及び制御情報を生成するステップと、
前記出力データ及び前記制御情報前記出力装置に宛てて前記通信ネットワークに送信するステップ、
とを備えたことを特徴とする文書配布方法。
【請求項１３】
通信ネットワークに接続されている端末装置から送られてくる文書データを、前記通信ネットワークに接続されている出力装置に配布する文書配布プログラムであって、
コンピュータに、前記文書データと、前記端末装置から送られてくる情報であって、前記文書データの出力条件を示す情報である出力定義情報とにより、前記文書データ毎に、前記出力定義情報に基いて取得した宛先情報別にページ単位で前記文書データを管理する処理と、
前記宛先情報により、前記ページ単位で管理される前記文書データの出力順を決定する印刷順管理処理と、
前記出力タイミング指定手段が指示するときに、前記宛先情報との対応関係が予め定義されている前記出力装置に出力を行なわせるための出力データ及び制御情報を生成する処理と、
前記出力データ及び前記制御情報前記出力装置に宛てて前記通信ネットワークに送信する処理と、
を行なわせるプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、通信ネットワーク技術に関し、特に、通信ネットワークに接続されている機器を管理する文書配布装置、文書配布方法、及びプログラムに関する。
【０００２】
【従来の技術】
通信ネットワークに接続されているプリンタ装置を管理する技術に、ネットワークに接続されている複数のプリンタ装置を利用して同一の文書を各所に配布するというものがある。
例えば、特開平１１−１４３６６１号公報には、文字列と配布先との関係が定義されている配布先テーブルを用意しておき、通信ネットワーク上の印刷ジョブをスプールして一元的に管理する印刷サーバに印刷ジョブが送られてきたときには、その印刷サーバがその印刷ジョブで表現されている文書中の指定の箇所に示されている文字列を抽出し、更にその抽出された文字列との関係が定義されている配布先を配布先テーブルから探し出すことによって、配布先を特に指定しないただ一度限りの文書データファイルの印刷指示を印刷指示者が行なうだけで、指定条件に合致する全ての配布先のプリンタ装置にその印刷ジョブで表現されている文書の全ページの印刷を行なわせるという技術が開示されている。（例えば、特許文献１参照）。
【０００３】
更に、文書単位の配布にとどまらず、１つの文書データファイルに含まれる複数ページからなる文書を異なる配布先へのページ単位の配布するというものがある。
例えば、特開２００２−１５７５４７号公報には、複数のページを有する単一の文書データファイルに対する一度の印刷指示によって、その文書データファイルに含まれる文書のページ単位の印刷を配布先のプリンタ装置に行なわせて、各配布先で異なるページを配布させるという技術が開示されている。（例えば、特許文献２参照）。
【０００４】
【特許文献１】
特開平１１−１４３６６１号公報
【特許文献２】
特開２００２−１５７５４７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら従来のような方法では、通信ネットワークに接続されている１台または複数の端末装置から、同じ宛先に文書単位またはページ単位の配布を目指して出力しても、サーバへ投入された順番で印刷装置より出力されるので、宛先別に仕分けされた形で印刷物を得ることが出来なかった。特に、ページ単位で出力された文書は、同じ宛先別順に印刷装置より出力できないと、他の宛先向けの文書の間に混ざってしまい回収が困難であった。
【０００６】
同様に、通信ネットワーク事情の良い夜間などにまとめて印刷する場合においても、サーバに投入した順に印刷装置にて印刷が開始され、自動で宛先（配布先）を決定することはできるが、同じ宛先であっても出力する順番は投入された順番になってしまうと言う問題があった。
【０００７】
更に、端末装置が接続されている送信側のサーバにて、宛先別に文書単位またはページ単位に出力しても、通信ネットワークがインターネットなどのＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して受信側のサーバに接続されている印刷装置へ出力する場合では、異なる送信側のサーバを通して端末装置より送られてくる印刷ジョブと、受信側のサーバと同じ通信ネットワークのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されている端末装置より送られてくる印刷ジョブとが、同じ宛先へ向けたものであっても受信側のサーバへの投入順で印刷装置へ出力することしかできず、宛先別順に仕分けして出力することはできなかった。
【０００８】
同様に、端末装置よりの印刷ジョブを送信側のサーバもしくは受信側サーバにて一旦蓄積して、一定の条件、例えば、夜間、時間指定、或いは蓄積したデータ量が指定容量に達したときに、宛先別に文書単位またはページ単位に出力する場合でも、通信ネットワークを介して受信側のサーバ接続されている印刷装置へ出力するときは、送信側のサーバと通信ネットワークのトラフィック状態により影響を受けて、最終的には受信側サーバへの投入順によって、印刷装置への出力順は決定されてしまい、同じ宛先へ向けた文書を宛先別順に仕分けして出力することはできなかった。
【０００９】
更に上記のような従来の方法では、サーバに投入された順に印刷装置にて直ちに印刷が開始されるので、同じ宛先に出力しても印刷物を受け取る側では、出力される間隔が予測しにくく、受け取る効率が悪いという問題があった。
また、出力装置がサーバに接続されたモデムを介してのＦＡＸ装置の場合、投入された順に直ちに発呼が開始され、通信状況が考慮されないことや、同じ宛先であるところの同じＦＡＸ番号へ連続して出力されないので、経済的な面も含めて非効率であるという問題があった。
【００１０】
また、印刷する度に印刷物の前後に、印刷要求を発信者、印刷要求ＩＤ、印刷された時刻や、更には、出力を他と識別しやすいようにバナーページにタイトルを付けるなどの、バナーページの印刷やトレーラーページの印刷機能を備えたサーバを介して出力することにより、印刷要求の発信者を特定しやすくなると共に、タイトルにより出力を他と識別しやすくするようにした、仕分けを補助する機能を持たせたサーバもある。しかしながら、同じ出力装置を共有する端末装置が少ない場合や、或いは共有する端末装置が多くても出力要求する端末装置が少なかった場合や、ページ数の少ない文書を出力する場合などでは、用紙の無駄になり、バナーページの印刷やトレーラーページの印刷機能を抑制するように設定することにつながり、仕分けを補助する機能が使われることは極めて少なかった。
【００１１】
本発明は上記の点に鑑みなされたもので、端末装置より投入される印刷ジョブをサーバにて一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力装置へ出力すると共に、印刷装置が接続されている受信側のサーバでも、通信ネットワークを介して投入される印刷ジョブを同様に一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力することにより、最終的に宛先別順に仕分けされた印刷出力を得る文書配布装置、文書配布方法、及びプログラムを提供することが本発明が解決しようとする課題である。
【００１２】
【課題を解決するための手段】
上記目的を達成する為に本発明の請求項１の文書配布装置は、通信ネットワークに接続されている端末装置から送られてくる文書データを、前記通信ネットワークに接続されている出力装置に配布する文書配布装置であって、前記端末装置から送られてくる前記文書データ及びこの文書データの宛先情報を少なくとも含む出力定義情報を記憶する第一のデータ記憶手段と、前記文書データを前記出力定義情報に含まれる宛先情報別にページ単位で管理する第一の管理情報の作成手段と、前記宛先情報により前記第一の管理情報にて管理される文書データの出力順を示す第二の管理情報の作成手段と、前記第一の管理情報及び前記第二の管理情報を記憶する第二のデータ記憶手段と、前記出力装置への出力を指示する出力タイミング指定手段と、この出力タイミング指定手段による指示がなされたときに、前記第二の管理情報に基き前記第一の管理情報が示す文書データを前記第一のデータ記憶手段より抽出し、対応する前記出力装置に出力を行なわせる送信手段とを備え、宛先順に仕分けられた出力を得るようにしたことを特徴とする。
【００１３】
このような構成をとることにより、複数の端末装置より投入された文書は、宛先毎にページ単位で、同じ宛先別順に印刷装置より出力される為、宛先向けに仕分けされて回収が容易になるという効果が期待できる。
【００１４】
請求項２において更に、前記宛先情報は、前記出力定義情報の宛先決定方法にて指示された方法により取得されることを特徴とし、請求項３の発明により、前記宛先決定方法は、前記第一のデータ記憶手段の前記文書データより宛先情報を示す文字列を抽出する、検索を指示するものであり、前記出力定義情報には宛先検索条件情報が付加されたことを特徴とする。
【００１５】
このような構成をとることにより、端末装置より投入された文書データより宛先情報を自動的に検索し取得することができ、宛先別に自動配布が可能となるという効果が期待できる。
【００１６】
更に、請求項４の発明により、前記宛先決定方法は、前記第一のデータ記憶手段の前記出力定義情報より宛先情報を示す文字列を取得する、指定を指示するものであり、前記出力定義情報には宛先指定情報が付加されたことを特徴とする。
【００１７】
このような構成をとることにより、端末装置にてユーザが直接、宛先情報、開始ページや終了ページなどを設定でき、より柔軟な宛先別の配布が可能となると共に、中継装置を介した配布への条件設定に利用できるという効果が期待できる。
【００１８】
また、請求項５の発明は、前記第一の管理情報は、複数の追加情報よりなる前記宛先情報により、前記文書データの出力順を決定することを特徴とする。
【００１９】
このような構成をとることにより、宛先情報に宛先詳細情報を複数追加することができ、優先順位付けも可能となり、宛先を更に絞り込んで指定することができ、一層柔軟な宛先別の配布が可能となるという効果が期待できる。
【００２０】
請求項６の発明は、前記宛先情報と前記通信ネットワークに接続されている出力装置との対応関係が定義されている第一の管理テーブルと、該第一の管理テーブルに対応する前記出力装置が印刷装置の場合は、該印刷装置に応じた出力データ及び制御情報を作成し、対応する前記出力装置が前記中継装置の場合は、前記出力定義情報の前記宛先決定方法を指定として制御情報を作成し、前記第一の管理情報に基き前記第一のデータ記憶手段の前記文書データより抽出して出力データとする、出力制御生成手段とを有し、該出力制御生成手段が生成した前記制御情報及び前記出力データを記憶する第三のデータ記憶手段へ記憶するようにしたことを特徴とする。
【００２１】
このような構成をとることにより、文書配布装置の直接の出力先が出力装置かネットワークを介した別の文書配布装置或いは中継装置かを、第一の管理テーブルにより判断して、出力装置のときは装置に対応した出力データ及び制御情報を作成し、中継装置のときは出力定義情報の宛先決定方法を強制的に指定として制御情報を作成して、中継装置側での宛先検索を阻止すると共に、対応するページ単位の文書データを抽出して、宛先に送出することにより、組織内ネットワークだけでなく、ＷＡＮへの適用が可能となると共に、出力装置は印刷装置に限定されず、ＦＡＸ装置、Ｅ−ＭＡＩＬへの添付形式、中継装置を介しての出力など、第一の管理テーブルでの定義内容によって広範な出力先が設定可能という効果が期待できる。
【００２２】
請求項７の発明は、更に、前記出力制御生成手段が作成した前記制御情報及び前記出力データを記憶する第四のデータ記憶手段を有し、前記出力定義情報の出力タイミング指定が即時と指定されたときは、前記第二の管理情報を新たに作成すること無く、前記制御情報と前記出力データを第四のデータ記憶手段へ記憶することにより、直ちに前記出力データ及び前記制御情報を、対象の出力装置に宛てて前記通信ネットワークに送信することを特徴とする。
【００２３】
このような構成をとることにより、上記の目的の中でも緊急性を要する文書を所望の宛先に送信する場合に、必要に応じて、文書データを蓄積せずに、宛先別にページ単位の配布が可能となるという効果が期待できる。
【００２４】
請求項８の発明は、前記出力タイミング指定手段は、前記出力装置への出力するタイミング条件を定義する第二の管理テーブルに基き指示することを特徴とする。
【００２５】
このような構成をとることにより、それぞれの文書配布装置にて、文書データを蓄積する条件もしくは出力するタイミングを個別に指定することができ、複数の拠点に置かれた文書配布装置では、例えば、通信ネットワーク事情の良い夜間などにまとめて印刷するとか、決まった曜日や時間に業務結果の出力を実行する場合などにおいて、より柔軟な宛先別の配布が可能となるという効果が期待できる。
【００２６】
また、請求項９の発明は、前記出力装置は印刷装置であることを特徴とし、請求項１０の発明は、前記出力装置は、文書配布装置を含む中継装置であることを特徴としている。
【００２７】
このような構成をとることにより、端末装置、文書配布装置及び出力装置がＷＡＮを介して通信ネットワークに接続されている場合でも、送信側のネットワークに接続される端末装置及び文書配布装置での印刷ジョブの投入順や、出力装置が接続される受信側のネットワークに接続される端末装置及び文書配布装置での印刷ジョブの投入順によらず、受信側のネットワークに接続される文書配布装置より出力装置へ、宛先毎にページ単位で管理される文書データは宛先別順に投入されるので、出力装置からは同じ宛先別順に仕分けされて出力されるという効果が期待できる。
【００２８】
また、請求項１１の発明は、前記第二の管理テーブルは、前記第一、第二及び第三のデータ記憶手段を含む記憶容量に係る情報と、時間指定と、曜日指定からなることを特徴とする。
【００２９】
このような構成をとることにより、文書配布装置の記憶容量による制限を設けてオーバーフローから防御することと、時間指定と、曜日指定とにより文書配布装置毎に蓄積もしくは出力するタイミングを指定できるため、配布先の拠点間での連携を考慮した設定を柔軟に行うことができるという効果が期待できる。
【００３０】
【発明の実施の形態】
第一の実施形態
以下に、本発明による文書配布装置の第一の実施の形態を示す。図１は、本発明による文書配布装置を用いた、企業等でのＬＡＮ環境による組織内ネットワークの全体構成を示す。同図においては、中継装置である印刷サーバ１、組織内のＡ部門に設置されているプリンタ２ａ及び端末装置３ａ−１、３ａ−２、組織内のＢ部門に設置されているプリンタ２ｂ及び端末装置３ｂ−１、３ｂ−２が、いずれも組織内ネットワーク４に接続されている。また、印刷サーバ１にはモデム５により、アナログ回線網やＩＳＤＮ回線網等からなる回線網６を介して、遠隔地のＤ支店に設置されているＦＡＸ装置２ｄに通信ネットワークが接続されている。
【００３１】
尚、組織内ネットワーク４に接続されるプリンタや端末装置の台数、回線網６を介して接続されているＦＡＸ装置の台数、更には組織内の部門の数は図１の例に示されている数に限定されるものではない。
【００３２】
前記端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２はそれぞれ文書の作成や表作成等の機能を備えたパーソナルコンピュータであり、ユーザによって文書の作成や編集の作業が行なわれ、ユーザから印刷指示が与えられると、前記作業によって得られた文書の印刷をプリンタ２ａ、２ｂもしくはＦＡＸ装置２ｄに行なわせる印刷ジョブを生成して組織内ネットワーク４に送出する。
組織内ネットワーク４はこの組織内の各部門の間で各種のデータの授受を行なうために設けられている通信ネットワークであり、本実施の形態では通信プロトコルとしてＴＣＰ／ＩＰを用いている。
【００３３】
そして、前記印刷サーバ１は、各端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２から出力されて組織内ネットワーク４を介して受信した印刷ジョブ（アプリケーションの実行結果として作成された文書ファイル）をスプールし、宛先別に仕分けして、スプールされているその印刷ジョブを所定のタイミングにて、各宛先にあるプリンタ２ａ、２ｂ、ＦＡＸ装置２ｄ等の出力装置に出力する。この時各出力装置に応じた制御データも付加されて送出がなされる。
【００３４】
図２は印刷サーバ１の詳細な構成を示している。
受信部１１は、組織内ネットワーク４介して送られてくる端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２からの印刷ジョブ及び詳細を後述する出力定義情報３０よりなる文書データを受信する。スプール制御部１２は、受信部１１によって受信された印刷ジョブをスプールファイル１４に格納し、出力定義情報３０を出力定義ファイル１３に格納する。また、スプール制御部１２は、詳細を後述する配布分散制御部１５からの要求に応じてスプールファイル１４に格納されている印刷ジョブ、及び出力定義ファイル１３に格納されている出力定義情報３０を読み出して配布分散制御部１５に渡す。
【００３５】
ここで端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２から送られてくる出力定義情報３０について、図３及び図４により説明する。図３は出力定義情報３０のデータ構造を示している。ジョブヘッダ３１はこの出力定義情報３０に対応する印刷ジョブを特定するための情報であり、ここには対応する印刷ジョブのヘッダ情報やバージョン番号、各パラメータへのポインタなどが書き込まれる。
印刷ジョブ情報３２は対応する印刷ジョブに関する情報であり、ここにはこの印刷ジョブによる印刷処理を依頼したユーザの名前、この印刷ジョブで表現されている文書の総頁数、その文書のタイトル、この印刷ジョブの発生時刻などが書き込まれる。
出力モード情報３３は対応する印刷ジョブで表現される文書の印刷を行なわせるプリンタ２ａ、２ｂやＦＡＸ装置２ｄなどの出力装置に設定する印刷方法の設定内容を示す情報であり、ここには印刷用紙のサイズや種類、印刷方向などが書き込まれる。
【００３６】
出力タイミング指定３４は、端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２より送信されて来る文書データを、印刷サーバ１にて宛先別に仕分をして蓄積し、所定のタイミングにて一括出力を行うことを指定する。
宛先決定方法３５は、文書の宛先を対応する印刷ジョブで表現される文書から宛先情報を示す文字列を抽出する検索の指示と、出力定義情報３０より宛先情報を示す文字列を指定により取得する指示との切り替えを行うものであり、宛先決定方法３５が前者の検索の指示を指定するものであった場合には続いて宛先検索条件情報３６が送られてくる。一方、宛先決定方法３５が出力定義情報３０より宛先の文字列を指定により取得することの指示であった場合には、図４に示すように宛先決定方法３５に続いて宛先指定情報３８が送られてくる。
【００３７】
図３の宛先検索条件情報３６は、前述した如く宛先決定方法３５に検索が指示されたとき付加され、対応する印刷ジョブで表現される文書からこの文書を配布する宛先を特定する文字列を抽出するときの抽出条件（宛先検索条件）を指定する情報である。一方、図４に示す宛先指定情報３８は、宛先決定方法３５に指定が指示されたとき、アプリケーションにて指定された宛先情報が、宛先分繰り返し指定されている。
尚、宛先検索条件情報３６は、端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２で設定され、出力定義情報３０へ書き込まれる。この設定操作及びの反映に関しては、前述の特開２００２−１５７５４７号公報に準ずるものであり、その詳細な説明は省略する。
【００３８】
然して、宛先検索条件情報３６或いは宛先指定情報３８に続けられて送られてくる印刷データ頁管理情報３７は、対応する印刷ジョブで表現される文書においての各頁の先頭となるデータの当該印刷ジョブにおける位置を示すインデックス情報である。
出力定義情報３０は上述したデータ構造を有しているもので以後、出力定義ファイル１３及びスプールファイル１４に格納された出力定義情報３０と印刷ジョブとの組をドキュメント・キューと呼称する。尚、この出力定義ファイル１３及びスプールファイル１４は、請求項１の第一のデータ記憶手段を構成するものである。
【００３９】
図２に戻り、配布分散制御部１５は配布分散処理を実行するものである。この配布分散処理について、図５及び図６の概要図及びデータ構造図を参照しながら説明する。配布分散処理では、まず、出力定義ファイル１３とスプールファイル１４に格納されているドキュメント・キューをスプール制御部１２により取得する。そして、取得した１つのドキュメント・キュー毎に図６（ａ）示すように、ユニークなドキュメントＩＤを付与し、ドキュメント名、宛先決定方法、及びデータ管理情報４１へのポインタからなるドキュメント管理情報４０を作成する。ドキュメント管理情報４０の宛先決定方法は、出力定義ファイル１３より取得されるもので即ち、図３または図４の宛先決定方法３５から取得される。この宛先決定方法で検索を指示されたときは、図３の出力定義情報３０に基いて、スプールファイル１４より宛先名、宛先詳細情報、開始ページ及び終了ページを特定する文字列が検索され読み取られて、同じ宛先名、宛先詳細情報、開始ページ及び終了ページ毎にユニークなデータＩＤが付与され、１つのドキュメントＩＤに対して１個以上のデータ管理情報４１が作成される。更に、宛先詳細情報が存在する場合は、データ管理情報４１の宛先詳細情報には宛先詳細情報４２へのポインタが置かれ、その宛先詳細情報４２は１つ以上の宛先情報１、宛先情報２、・・・、宛先情報Ｎが取り込まれる。尚、宛先詳細情報４２が存在しないときは、データ管理情報４１の宛先詳細情報はＮＵＬＬポインタが書き込まれる。
【００４０】
一方、宛先決定方法が指定を指示されたときは、図４の出力定義情報３０ａの宛先指定情報３８より直接、宛先名、宛先詳細情報、開始ページ及び終了ページが読み取られて、同じ宛先名、宛先詳細情報、開始ページ及び終了ページ毎にユニークなデータＩＤが付与され、１つのドキュメントＩＤに対して１個以上のデータ管理情報４１が作成される。宛先詳細情報が存在する場合は読み取られて、前述の検索指示と同様な方法で宛先詳細情報４２が作成される。このようにして作成されたドキュメント管理情報４０は、配布分散制御部１５によりドキュメント管理情報ファイル１８へ格納される。
以上のようにして、取得した１つのドキュメント・キュー毎に、ドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２よりなる第一の管理情報が作成される。
【００４１】
データ管理情報４１の宛先名は、検索にも用いられる最終的な出力装置を示すユニークな愛称名であり、例えばプリンタ２ａ、２ｂ、ＦＡＸ装置２ｄの名称やそれらを有する部門名等であり、これに対して印刷サーバ１の実際の出力先は出力管理テーブル１６にて定義されている。即ち、図７に示すように、宛先名がＡ部門の場合、論理装置名を示す宛先はＡ−ＰＲＴ１で、出力先１９２．１６８．７．１００がプリンタ２ａの組織内ネットワーク４上のＩＰアドレスとして記憶されている。図１の実施の形態において、印刷サーバ１の送信部２４はここのＩＰアドレスに向けて出力データを送信することを示している。同様にして、宛先名がＤ支店の場合、宛先がＡ−ＦＡＸ１で、出力先は０３−１２３４−５６７８であり、印刷サーバ１の送信部２４はＤ支店のＦＡＸ装置２ｄへ、モデム５を介して出力データを送信することを示している。この点を理解し易くするために、図７の右側には図１の出力先の名前（出力先名）を記している。
【００４２】
図６（ａ）に示すデータ管理情報４１が作成されると次に、作成されたデータ管理情報４１の宛先名及び宛先詳細情報によって、宛先順に出力順序を再割り振りする。本発明では、図６（ｂ）に示すような、印刷順管理情報４３により出力順序が管理される。印刷順管理情報４３は、出力順を示す印刷番号と、どの文書のどの部分を出力するかを示す印刷情報４４へのポインタにより管理される。印刷情報４４は前述の、ドキュメント管理情報４０のドキュメントＩＤとデータ管理情報４１のデータＩＤによって、出力する対象を示している。従って、印刷順管理情報４３は、１つの文書データが受信されるたびに、宛先別に複数作成されて仕分けされ、印刷順管理情報ファイル１９へ格納される。尚、ドキュメント管理情報ファイル１８と印刷順管理情報ファイル１９を出力管理キュー呼称する。このドキュメント管理情報ファイル１８と印刷順管理情報ファイル１９は、請求項１の第二のデータ記憶手段を構成するものである。
以上のように、宛先別順に出力を管理するために、印刷順管理情報４３及び印刷情報４４よりなる第二の管理情報が作成される。
【００４３】
図１において、２箇所の端末装置３ａ−１と３ｂ−１より文書データを印刷サーバ１が受信したときのドキュメント・キューの例を図８に示す。図８（ａ）はドキュメント管理情報４０の状況を、図８（ｂ）は印刷順管理情報４３の状況を示している。図８（ａ）においては、端末装置３ａ−１よりドキュメント名ＤＯＣ  １が、端末装置３ｂ−１よりドキュメント名ＤＯＣ  ２が受信され、ドキュメントＩＤはそれぞれ受信順に１と２が付与されている。何れも宛先決定方法３５は検索が指定され、データ管理情報４１が付加されている。ドキュメントＩＤが１のデータ管理情報４１は図８（ａ）の右側に示すように、２つのデータ管理情報４１よりなっていて、データＩＤが１の文書は、宛先名がＡ部門、宛先詳細情報４２が在って九州支社、営業部、Ａ氏の優先順に記述されていて、開始ページが１で終了ページが１０であることを示している。データＩＤが２の文書は、宛先名がＡ部門、宛先詳細情報４２が在って関東支社、総務部、Ｂ氏の優先順に記述されていて、開始ページが１１で終了ページが１２であることを示している。
【００４４】
図８（ａ）に示すドキュメント管理情報４０が配布分散制御部１５にて作成され、ドキュメント管理情報ファイル１８へ格納されると共に、図８（ｂ）に示すように印刷順管理情報４３が作成されて印刷順管理情報ファイル１９へ格納される。同図にて、印刷順管理情報４３の印刷番号の１は、印刷情報４４よりドキュメントＩＤが１で、データＩＤが１の文書が指示される。図８（ｂ）の右側に内容を理解し易くするために、結果：印刷順の宛先、に選択されている文書を示す。これは、図８（ａ）ドキュメント管理情報４０の例における印刷ジョブの投入順に対して、図８（ｂ）の印刷順管理情報４３の印刷番号順により、宛先別に仕分けされた形で、出力装置へ出力されることを意味している。
【００４５】
尚、ドキュメント・キューのデータ構造は、図８の例に限定されず、例えば図９の如く構成しても良い。即ち、図９は、３箇所の端末装置３ａ−１、３ａ−２と３ｂ−１より文書データを印刷サーバ１が受信したときのドキュメント・キューの例を示していて、図９（ａ）に端末装置３ａ−１より受信した文書データにより作成された、ドキュメント管理情報４０と印刷順管理情報４３及び宛先詳細情報４２の状況を示している。同図（ｂ）には同様にして端末装置３ａ−２より受信した文書データによるものを、そして、同図（ｃ）には端末装置３ｂ−１より受信した文書データによるものを示している。このデータ構造では、出力定義情報３０の宛先検索情報３６もしくは、出力定義情報３０ａの宛先指定情報３８にて、宛先詳細情報４２の優先順が郵便番号、住所、氏名と指定されていて、このように印刷サーバ１へ投入された印刷ジョブは、配布分散制御部１５にて宛先別に仕分けされて、同図（ｄ）に示す印刷順管理情報４３及び印刷情報４４の順に出力されることになる。同図（ｄ）の右側には、内容をより理解されるように結果を示している。尚、３箇所の端末装置３ａ−１、３ａ−２と３ｂ−１より文書データを印刷サーバ１が受信する順序は、印刷サーバ１が出力装置へ送信出力する順序とは、基本的に無関係であり、後述する出力タイミングによる制限のみとなる。
【００４６】
上述の如くして、印刷順管理情報４３及び印刷情報４４が作成されると、次に配布分散処理は出力タイミング管理テーブル１７に定義されている条件に合致しているかをチェックする。
図１０（ａ）に、出力タイミング管理テーブル１７の内容を示す。出力タイミング管理テーブル１７は、ドキュメント・キュー、出力管理キュー、及び後述するプリント・キューを格納するデータ記憶手段への条件を定義する出力バッファ容量、出力する時間を指定する時間指定と、出力する曜日を指定する曜日指定からなっている。出力バッファ容量は、印刷サーバ１が判断する自動と、管理者が印刷サーバ１へ限度を設定する指定とからなる。時間指定は、２４時間時間で指定する。また、曜日指定は曜日指定と無指定、即ち毎日が設定できる。同図（ｂ）および（ｃ）には、設定例とその意味を記述している。
【００４７】
出力タイミング管理テーブル１７に定義されている条件に合致している場合は、出力管理キューの印刷順管理情報ファイル１９及びドキュメント管理情報ファイル１８をより読み出し、印刷順管理情報ファイル１９の印刷順管理情報４３で示される順序にて、その印刷情報４４が示すドキュメントＩＤとデータＩＤが、ドキュメント管理情報４０及びデータ管理情報４１のそれらと合致するドキュメント部分をドキュメント・キューより抽出して、データ管理情報４１の宛先名に対応する、宛先、更には出力先を出力管理テーブル１６より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別出力制御ファイル２０及び宛先別スプールファイル２１よりなるプリント・キューへ格納する。この宛先別出力制御ファイル２０及び宛先別スプールファイル２１は、請求項６の第三のデータ記憶手段を構成するものである。
プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部２４を経て、組織内ネットワーク４、もしくはモデム５介して回線網６へ送出される。
尚、出力管理テーブル１６の構成要素は、図１０（ａ）、（ｂ）、（ｃ）の例に示されている要素に限定されるものではない。
【００４８】
図１に示す実施の形態は組織内ネットワーク４内によるものであったが、これを図１１に示すようにすることができる。尚、図１と同一構成部には同一符号を付して詳細な説明は省略する。即ち、Ａ支店の組織内ネットワーク４ａ、Ｂ支店の組織内ネットワーク４ｂ、Ｃ支店の組織内ネットワーク４ｃ、にはそれぞれ中継装置である印刷サーバ１ａ、１ｂ、１ｃが置かれていて、インターネット７等のＷＡＮによって通信ネットワークが構成されている。
同図においては、Ａ支店に設置されているプリンタ２ａ−１、端末装置３ａ−１及びＡ支店Ｂ部に設置されているプリンタ２ａ−２、Ｂ支店に設置されている端末装置３ｂ−１、３ｂ−２、Ｃ支店に設置されているプリンタ２ｃ及び端末装置３ｃ−１、３ｃ−２が、それぞれ組織内ネットワーク４ａ、４ｂ、４ｃを介してインターネット７に接続されている。また、印刷サーバ１ａにはモデム５により、アナログ回線網やＩＳＤＮ回線網等からなる回線網６を介して、遠隔地のＤ支店に設置されているＦＡＸ装置２ｄに通信ネットワークが接続されている。
尚、接続されるプリンタや端末装置の台数、回線網６を介して接続されているＦＡＸ装置の台数、更には組織内外の支店の数は図１１の例に示されている数に限定されるものではない。
【００４９】
このように複数の印刷サーバ１ａ，１ｂ，１ｃで構成された通信ネットワークにおいて、支店Ｂの端末装置３ｂ−１、３ｂ−２より印刷サーバ１ｂと、Ｃ支店の端末装置３ｃ−１より印刷サーバ１ｃと、インターネット７及びＡ支店の印刷サーバ１ａ介して組織内ネットワーク４ａに接続されているプリンタ２ａ−１、及びモデム５と回線網６を介して接続されているＤ支店のＦＡＸ装置２ｄへ出力する場合について説明する。
【００５０】
図１１の構成における、出力管理テーブル１６の例を図１２に示す。同図（ａ）は印刷サーバ１ａ、同図（ｂ）は印刷サーバ１ｂ、同図（ｃ）は印刷サーバ１ｃにおける出力管理テーブル１６を示している。同図（ａ）において、宛先名がＡ支店、Ａ支店Ｂ部、Ｄ支店は、図７に示したＡ部門、Ｂ部門、Ｃ部門の例と同様に、Ａ支店の組織内ネットワーク４ａ内に接続された出力装置に出力先は設定されている。しかし、図１２（ａ）の宛先名がＣ支店の場合の宛先Ｃ−ＰＲＴ１は、Ｃ支店の組織内ネットワーク４ｃに接続されるプリンタ２ｃであり、従って、印刷サーバ１ａの出力先の１７５．５１．１．３は中継装置である印刷サーバ１ｃのＩＰアドレスを示している。この点を理解し易くするために、各図の右側には図１１の出力先の名前（出力先名）を記している。同様にして、同図１２（ｂ）の出力管理テーブル１６では、Ｂ支店の組織内ネットワーク４ｂの外に全ての出力装置は存在する為、出力先は中継装置である印刷サーバ１ａもしくは印刷サーバ１ｃのＩＰアドレスを示している。同図（ｃ）の出力管理テーブル１６では、プリンタ２ｃの出力装置のみが、組織内ネットワーク４ｃ内に在り、その他の場合の出力先は中継装置の印刷サーバ１ａのＩＰアドレスを示している。
【００５１】
図１１において、支店Ｂの端末装置３ｂ−１より印刷サーバ１ｂは印刷ジョブ及び出力定義情報３０よりなる文書データを受信して、スプール制御部１２は、受信部１１によって受信された印刷ジョブをスプールファイル１４に格納し、出力定義情報３０を出力定義ファイル１３に格納する。
配布分散制御部１５は、出力定義ファイル１３とスプールファイル１４に格納されているドキュメント・キューをスプール制御部１２から取得する。そして、取得した１つのドキュメント・キュー毎にドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２を作成する。図１３（ａ）にそれらを表している。同様にして、支店Ｂの端末装置３ｂ−２より印刷サーバ１ｂは文書データを受信して、同図（ｂ）に示す、ドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２を作成する。
【００５２】
印刷サーバ１ｂの配布分散制御部１５は、これらの２つのドキュメントＩＤとそれぞれ３つと２つのデータＩＤよりなる、宛先別文書を、宛先順に仕分けした、印刷順管理情報４３及び印刷情報４４を作成して印刷順管理情報ファイル１９へ格納する。図１３（ｃ）はこれらを示し、同図の右側には内容を理解し易いように、対応するドキュメント管理情報４０を示している。
同様にして、同図（ｄ）には、Ｃ支店の端末装置３ｃ−１より印刷サーバ１ｃへ送信された文書データに対するドキュメント管理情報４０を、同図（ｅ）は宛先順に仕分けされて印刷順管理情報ファイル１９へ格納された、印刷順管理情報４３及び印刷情報４４を示している。
【００５３】
次に、それぞれの印刷サーバ１ａ、１ｂ、１ｃの配布分散制御部１５は、それぞれの出力タイミング管理テーブル１７に定義されている条件に合致しているかをチェックする。出力タイミング管理テーブル１７に定義されている条件に合致している場合は、ドキュメント・キューより印刷順管理情報ファイル１９及びドキュメント管理情報ファイル１８を読み出す。
尚、それぞれの印刷サーバ１ａ、１ｂ、１ｃの出力タイミング管理テーブル１７の定義内容は、支店、目的などに応じて変化する。
【００５４】
本実施の形態では図１３（ｃ）及び（ｅ）に示すように、印刷サーバ１ｂ及び１ｃの宛先名はＡ支店またはＤ支店であり、それぞれの組織内ネットワーク４ｂまたは４ｃの外部にあり、印刷サーバ１ａを介しての出力装置への出力となっている。このように他の印刷サーバへ印刷データを中継して送信する場合の、宛先別出力制御ファイル２０及び宛先別スプールファイル２１よりなるプリント・キューの構成に関して説明する。
【００５５】
印刷サーバ１ｂにて図１３（ｃ）に示すような印刷順管理情報４３が作成された場合、配布分散制御部１５は、図１２（ｂ）の出力管理テーブル１６の宛先名のＡ支店及びＤ支店の出力先は１７２．１００．１．３であり、これは出力先名に示す如く印刷サーバ１ａであり、データの中継を印刷サーバ１ａに依頼することになる。このような場合、印刷順管理情報４３が示す、ドキュメントＩＤとデータＩＤに相当する印刷ジョブをスプールファイル１４より抽出して宛先別スプールファイル２１に格納し、更に、出力定義ファイル１３から読み出した対応する文書の出力定義情報３０の宛先決定方法３５が検索のときは、依頼先の印刷サーバ１ａにて再び検索が行われないように、宛先決定方法３５を指定とした、図４に示す出力定義情報３０ａの宛先指定情報３８に変更作成して宛先別出力制御ファイル２０へ格納する。宛先決定方法３５が指定のときは、宛先指定情報３８を出力する文書に合わせて変更して宛先別出力制御ファイル２０へ格納する。同様にして、図１３（ｅ）に示すような印刷順管理情報４３が作成された印刷サーバ１ｃの場合も、配布分散制御部１５は同様の処理を行う。
【００５６】
このようにして、印刷サーバ１ｂより図１３（ｃ）の順に出力された文書データを印刷サーバ１ａが受信して、作成したドキュメント管理情報４０を図１４（ａ）に、印刷サーバ１ｃより図１３（ｅ）の順に出力された文書データを印刷サーバ１ａが受信して、作成したドキュメント管理情報４０を図１４（ｂ）に示す。同図（ｃ）には、印刷サーバ１ａの配布分散制御部１５がこれらにより作成した印刷順管理情報４３を示している。また同図の右側にはこの点を分かり易くするために、同図（ａ）及び同図（ｂ）に対応するドキュメント管理情報４０の一部を示している。
【００５７】
印刷データを中継して仕分けした印刷サーバ１ａの配布分散制御部１５は、図１４（ｃ）示すように、印刷順管理情報ファイル１９の印刷順管理情報４３の順序にて、その印刷情報４４が示すドキュメントＩＤとデータＩＤが、ドキュメント管理情報４０及びデータ管理情報４１のそれらと合致するドキュメント部分をドキュメント・キューより抽出して、データ管理情報４１の宛先名に対応する、宛先、更には出力先を出力管理テーブル１６より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別出力制御ファイル２０及び宛先別スプールファイル２１よりなるプリント・キューへ格納する。
【００５８】
プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部２４を経て、組織内ネットワーク４ａ、もしくはモデム５介して回線網６へ送出される。
尚、本実施の形態では、Ａ支店内の端末装置３ａ−１からの文書データの入力は示さなかったが、組織内ネットワーク４ａ内に接続される出力装置、プリンタ２ａ−１、２ａ−２及びＦＡＸ装置２ｄの場合は図１の場合と同様な処理が行われ、外部ネットワークに中継装置を介して繋がるプリンタ２ｃの場合は、図１１と同様な処理が行われる。
【００５９】
次に、印刷サーバ１において行なわれる文書の自動配布処理の処理内容ついてフローチャートにより説明する。図１５は、自動仕分けと配布の処理内容を示すものである。ステップＳ０１（以下「ステップ」は省略して記載する）において、受信部１１によって印刷ジョブが受信されたか否かが判別され、この判別結果がＹｅｓの場合Ｓ０２に進み、この判別結果がＮｏならばＳ０８にて印刷するドキュメントはあるかがチェックされる。無かったとき（Ｎｏ）は、Ｓ０１へ戻り、あったとき（Ｙｅｓ）はＳ０７にて出力タイミング管理テーブル１７を読み込んで、出力タイミングになっているかをＳ０８にてチェックする。ＮｏのときはＳ０１に戻り、Ｙｅｓのときは宛先別に出力を実行する（Ｓ０９）。
【００６０】
Ｓ０１にて印刷ジョブが受信されるとＳ０２に進み、印刷ジョブをスプールファイル１４に格納し、出力定義情報３０を出力定義ファイル１４に格納する。次に配布分散制御部１５により、ドキュメント毎に管理情報を４０作成して、ユニークなＩＤを付け、ドキュメント管理情報ファイル１８に書き込む（Ｓ０３）。そしてＳ０４の宛先決定にて、宛先別にドキュメント管理情報４０を完成させる。
【００６１】
図１６には、図１５のＳ０４の、宛先決定のフローチャートを示す。先ず、ドキュメント管理情報ファイル１８より、検索指定条件の取得を行う（Ｓ１０１）。次に、宛先決定方法は宛先検索かをチェックする（Ｓ１０２）。検索指定（Ｙｅｓ）のときはＳ１０３へ進み、出力定義ファイルの検索指定条件により、ドキュメント中の指定の場所を検索して、宛先情報を取得する。同じ宛先のものがあるかをチェックして（Ｓ１０４）、一致した場合（Ｙｅｓ）は、Ｓ１０５にてデータＩＤ、宛先名、宛先詳細情報、開始ページ、終了ページよりなる、データ管理情報４１を作成してドキュメント管理情報ファイル１８へ書き込む。一致しない場合（Ｎｏ）はＳ１０６へ進み、ドキュメントファイル内の最終ページまでチェックしたか判定して、ＮｏのときはＳ１０３へ戻り、次の宛先情報について繰り返す。Ｙｅｓのときは終了する。
一方、Ｓ１０２にて、宛先決定方法が指定であったとき（Ｎｏ）は、Ｓ１０７にてアプリケーション側で指定された宛先を、出力定義ファイルより取得する。次のＳ１０８はＳ１０５と同一処理である。そして、Ｓ１０９にて全てを取得したかチェックして、ＮｏのときはＳ１０７に戻り繰り返し、Ｙｅｓのときは終了する。
【００６２】
図１７は、図１５に示すＳ０５の印刷順決定のフローチャートである。先ず、ドキュメント管理情報ファイル１８よりドキュメント管理情報４０の取得（Ｓ２０１）と、印刷順管理情報ファイル１９より印刷順管理情報４３の取得（Ｓ２０２）を行う。そして、ドキュメント管理情報４０より、新規に追加された宛先情報を１つ取得し（Ｓ２０３）、そのドキュメント管理情報内４０に同じ宛先があるかをチェックする（Ｓ２０４）。ある場合（Ｙｅｓ）は印刷順管理情報４３の印刷情報４４を先頭より検索して、ドキュメント管理情報４０のドキュメントＩＤ及びデータＩＤが一致する最後の位置に印刷番号と印刷情報を挿入する（Ｓ２０５）。無かったとき（Ｎｏ）は、印刷順管理情報４３の最後の位置に印刷番号と印刷情報を追加する（Ｓ２０６）。そして、データ管理情報４１分チェックしたかを判断して（Ｓ２０７）、ＮｏのときはＳ２０３に戻り繰り返し、Ｙｅｓのときは終了する。
【００６３】
図１８は、図１５に示すＳ０９の宛先別出力のフローチャートである。先ず、ドキュメント管理情報ファイル１８よりドキュメント管理情報４０を取得し（Ｓ３０１）、次に印刷順管理情報ファイル１９より印刷順管理情報４３の取得（Ｓ３０２）を行う。そして、印刷順管理情報４３より、印刷情報４４を１つ取得し（Ｓ３０３）、その印刷情報４４より、対応するデータ管理情報４１を取得する（Ｓ３０４）。次のＳ３０５では宛先名に対して出力管理テーブル１６を参照して、出力先はサーバか否かをチェックし、サーバでなく出力装置である場合（Ｎｏ）は、出力装置に応じた出力制御情報を作成し（Ｓ３０６）、更に、印刷ジョブを作成して、宛先別スプールファイル２１に格納し、出力制御情報を宛先別出力制御ファイル２０に格納する（Ｓ３０７）。これによって、実際の出力装置に応じた印刷データが送信部２４を介して出力される。Ｓ３０５にて、出力先がサーバである場合（Ｙｅｓ）は、図１１の構成において実行され、中継装置として作用する為に、強制的に宛先決定方法を「指定」とした出力定義情報３０ａを作成して（Ｓ３１０）、スプールファイル１４より、対応するドキュメントを宛先別スプールファイル２１に格納し、出力定義情報３０ａを宛先別出力制御ファイル２０に格納することによって（Ｓ３１１）、文書データの中継を行う。Ｓ３０８では、印刷順管理情報４３の印刷番号分出力したかをチェックし（Ｓ３０８）、残っている場合（Ｎｏ）は、Ｓ３０３に戻って同様な処理を繰り返す。終了した場合（Ｙｅｓ）は、印刷順管理情報４３より、出力した印刷番号と情報を、ドキュメント管理情報４０より、関連する情報を削除して（Ｓ３０９）、終了する。
【００６４】
第二の実施形態
以下に、本発明による文書配布装置の第二の実施の形態を示す。尚、第一の実施の形態と同一構成部には同一符号を付して、詳細な説明は省略する。
第一の実施の形態では、印刷サーバ１からの出力は、出力タイミング管理テーブル１７に定義される条件まで出力は行われず、文書データまたは印刷データはデータ記憶手段に格納される。
本発明による文書配布装置の第二の実施の形態では、そうのような中でも緊急性を要する文書を所望の宛先に送信する場合に関するものである。
【００６５】
第二の実施の形態においては、図３または図４に示す出力定義情報３０または３０ａの出力タイミング指定３４は、端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２より送信されて来る文書データを、印刷サーバ１にて宛先別に仕分をして蓄積し、所定のタイミングにて一括出力を行う通常指定と、宛先別に仕分をした後蓄積せずに直ちに出力を行う即時指定の切り替えを行うものであり、これが即時と指定されている場合である。尚、通常と指定されているときは、第一の実施の形態と同様に作用する。
【００６６】
図１及び図２において印刷サーバ１の受信部１１は、端末装置３ａ−１、３ａ−２、３ｂ−１、３ｂ−２からネットワーク介して送られてくる印刷ジョブ及び出力定義情報３０よりなる文書データを受信する。スプール制御部１２は、受信部１１によって受信された印刷ジョブをスプールファイル１４に格納し、出力定義情報３０を出力定義ファイル１３に格納する。
【００６７】
配布分散制御部１５は、出力定義ファイル１３とスプールファイル１４に格納されているドキュメント・キューをスプール制御部１２から取得する。そして、取得した１つのドキュメント・キュー毎に図６（ａ）に示すような、ドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２を作成してドキュメント管理情報ファイル１８へ格納する。
【００６８】
出力定義ファイル１３の出力定義情報３０もしくは３０ａの出力タイミング指定３４が即時と指定されている場合は、印刷順管理情報４３は作成せずに、また、出力タイミング管理テーブル１７の定義によらず、即時出力を以下のように実行する。即ち、作成したその文書データのドキュメント管理情報４０を読み出し、その中のドキュメントＩＤとデータＩＤに対応するドキュメント部分をドキュメント・キューより抽出して、データ管理情報４１の宛先名に対応する、宛先、更には出力先を出力管理テーブル１６より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別即時スプールファイル２３及び宛先別即時出力制御ファイル２２よりなる即時プリント・キューへ格納する。尚、この宛先別即時スプールファイル２３及び宛先別即時出力制御ファイル２２は、請求項７の第四のデータ記憶手段を構成するものである。即時プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部２４を経て、組織内ネットワーク４、もしくはモデム５介して回線網６へ送出される。
尚、本発明による文書配布装置の第二の実施の形態を、図１の構成にて説明したが、図１１の構成によるものであっても、同様にして、必要に応じて即時出力を行わせることが可能となる。
【００６９】
次に、この第二の実施の形態において、印刷サーバ１において行なわれる文書の自動配布処理の処理内容ついてフローチャートにより説明する。尚、第一の実施の形態と同一処理内容については、同一の符号として説明は省略する。
図１９は、第二の実施の形態による自動仕分けと配布の処理内容を示すものである。第一の実施の形態とは宛先決定（Ｓ０４）の直後のＳ１０以降において、即時処理が加わったものとなっている。出力定義ファイル１３の出力タイミング指定３４を見て、出力タイミング指定３４は即時かをチェックする（Ｓ１０）。Ｎｏで、通常指定のときは、印刷順決定（Ｓ０５）へ進み、以降は第一の実施の形態の図１５と同様に処理が行われる。Ｙｅｓで即時指定のときは、即時出力を行う（Ｓ１１）。
【００７０】
図２０は、図１９に示すＳ０６の即時出力のフローチャートである。先ず、ドキュメント管理情報ファイル１８より即時出力するキュメント管理情報４０の取得（Ｓ４０１）を行う。そして、ドキュメント管理情報４０より、一つの宛先向けデータ管理情報４１の取得を行う（Ｓ４０２）。図１８のＳ３０５と同様にして、出力先はサーバかをチェックし（Ｓ４０３）、サーバでなく、出力装置である場合（Ｎｏ）は、出力装置に応じた出力制御情報を作成し（Ｓ４０４）、更に、印刷ジョブを作成して、宛先別即時スプールファイル２３に格納し、出力制御情報を宛先別即時出力制御ファイル２２に格納する（Ｓ４０５）。これによって、実際の出力装置に応じた印刷データが送信部２４を介して出力される。Ｓ４０３にて、出力先がサーバである場合（Ｙｅｓ）は、中継装置として作用する為に、強制的に宛先決定方法を「指定」とした出力定義情報３０ａを作成して（Ｓ４０８）、スプールファイル１４より、対応するドキュメントを抽出して宛先別即時スプールファイル２３に格納し、出力定義情報３０ａを宛先別即時出力制御ファイル２２に格納することによって（Ｓ４０９）、文書データの中継を行う。Ｓ４０６では、データ管理情報４１の宛先分出力したかをチェックし、残っている場合（Ｎｏ）は、Ｓ４０２に戻って同様な処理を繰り返す。終了した場合（Ｙｅｓ）は、ドキュメント管理情報４０より、関連する情報を削除して（Ｓ４０７）、フローを終了する。
【００７１】
尚、上述した第一及び第二の実施の形態において、出力装置は、プリンタ、ＦＡＸ装置、或いは中継装置経由でそれらへ出力する例を示したが、出力管理テーブル１６において、宛先名に対する宛先をＡ−ＥＭＡＩＬなどとして、出力先がａｂｃ＠ｄｅｆｇ．ｃｏｍの如く電子メールのアドレスを登録しておくことにより、電子メールへの添付と言う形式で、データを作成して、文書データを電子メールのアドレスへ送信を行なうようにしてもよい。
【００７２】
また、上述した実施の形態における印刷サーバに相当する機能を、標準的な構成を有するコンピュータ、すなわち、制御プログラムを実行することでコンピュータの各構成要素を制御するＣＰＵと、ＲＯＭ、ＲＡＭ及び磁気記憶装置などからなり、ＣＰＵに各構成要素を制御させる制御プログラムの記憶、ＣＰＵが制御プログラムを実行する際のワークエリア、あるいは各種データの記憶領域として使用される記憶部と、ユーザによる操作に対応する各種のデータが取得される入力部と、ディスプレイなどに各種のデータを提示してユーザに通知する出力部と、ネットワークに接続するためのインタフェース機能を提供するＩ／Ｆ部と、を備えるコンピュータに行なわせることによって本発明を実施することもできる。
【００７３】
このようなコンピュータを用いて本発明を実施するには、印刷サーバの各構成要素が有する機能（図１５−図２０に示されている各処理の実行を含む）をＣＰＵが各構成要素を制御することによってコンピュータに行なわせる制御プログラムを作成して、コンピュータ読み取り可能な記録媒体に記録させておき、そのプログラムを記録媒体からコンピュータに読み込んでＣＰＵで実行させるようにする。
【００７４】
記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体としては、例えば、コンピュータに内蔵もしくは外付けの付属装置として備えられるＲＯＭやハードディスク装置などの記憶装置、ＦＤ、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった携帯可能記録媒体等が利用できる。また、記憶媒体はネットワークを介してコンピュータと接続されるコンピュータであるプログラムサーバが備える記憶装置であってもよい。この場合には、制御プログラムを適当な形式に変換または圧縮したデータとしてネットワークを通じてプログラムサーバから取得し、コンピュータでは受信したデータを復調または解凍して、制御プログラムを再生することで当該制御プログラムの実行が可能となる。
【００７５】
【発明の効果】
本発明によれば、端末装置より投入される印刷ジョブをサーバにて一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力装置へ出力すると共に、印刷装置が接続されている受信側のサーバでも、通信ネットワークを介して投入される印刷ジョブを同様に一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミング時に出力することにより、宛先別順に仕分けされた印刷出力を得ることができる。また、即時配布の指定を可能としたことによって、宛先別に文書単位またはページ単位の出力を、随時行うことができる。
【図面の簡単な説明】
【図１】本発明による文書配布装置を用いた、ＬＡＮ環境による組織内ネットワークの全体構成を示す。
【図２】本発明を実施する印刷サーバ１の構成を示す。
【図３】宛先決定方法が検索の場合の、出力定義情報のデータ構造を示す。
【図４】宛先決定方法が指定の場合の、出力定義情報のデータ構造を示す。
【図５】配布分散処理の概要を示す図である。
【図６】図６（ａ）はドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２のデータ構造を示し、同図（ｂ）は印刷順管理情報４３及び印刷情報４４のデータ構造を示す。
【図７】図１の構成における出力管理テーブル１６を示す。
【図８】図８（ａ）にドキュメント管理情報４０、データ管理情報４１及び宛先詳細情報４２の実施の形態を、同図（ｂ）に印刷順管理情報４３及び印刷情報４４の実施の形態を示す。
【図９】同図（ａ）、同図（ｂ）、同図（ｃ）はドキュメント管理情報４０及びその関連情報を示し、同図（ｄ）は印刷順管理情報４３及びその関連情報を示す。
【図１０】図１０（ａ）は出力タイミング管理テーブル１７の構成を示し、同図（ｂ）及び同図（ｃ）はその実施の形態を示す。
【図１１】本発明による文書配布装置を用いた、ＷＡＮ環境によるネットワークの全体構成を示す。
【図１２】図１１の構成における出力管理テーブル１６を示す図で、同図（ａ）は印刷サーバ１ａの、同図（ｂ）は印刷サーバ１ｂの、同図（ｃ）は印刷サーバ１ｃの出力管理テーブル１６をそれぞれ示す。
【図１３】同図（ａ）、同図（ｂ）、同図（ｄ）はドキュメント管理情報４０及びその関連情報を示し、同図（ｃ）、同図（ｅ）は印刷順管理情報４３及びその関連情報を示す。
【図１４】同図（ａ）、同図（ｂ）はドキュメント管理情報４０及びその関連情報を示し、同図（ｃ）は印刷順管理情報４３及びその関連情報を示す。
【図１５】自動仕分けと配布の処理内容を示すフローチャートである。
【図１６】宛先決定の処理内容を示すフローチャートである。
【図１７】印刷順決定の処理内容を示すフローチャートである。
【図１８】宛先別出力の処理内容を示すフローチャートである。
【図１９】第二の実施の形態における自動仕分けと配布の処理内容を示すフローチャートである。
【図２０】即時出力の処理内容を示すフローチャートである。
【符号の説明】
１、１ａ、１ｂ、１ｃ  印刷サーバ
２ａ、２ｂ、２ａ−１、２ａ−２、２ｃ  プリンタ
２ｄ  ＦＡＸ装置
３ａ−１、３ａ−２、３ｂ−１、３ｂ−２、３ｃ−１、３ｃ−２  端末装置
４、４ａ、４ｂ、４ｃ  組織内ネットワーク
５  モデム
６  回線網
７  インターネット
１１  受信部
１２  スプール制御部
１３  出力定義ファイル
１４  スプールファイル
１５  配布分散制御部
１６  出力管理テーブル
１７  出力タイミング管理テーブル
１８  配布先別スプールファイル
１９  印刷順管理情報ファイル
２０  宛先別出力制御ファイル
２１  宛先別スプールファイル
２２  宛先別即時出力制御ファイル
２３  宛先別即時スプールファイル
２４  送信部
３０、３０ａ  出力定義情報
３１  ジョブヘッダ
３２  印刷ジョブ情報
３３  出力モード情報
３４  出力タイミング指定
３５  宛先決定方法
３６  宛先検索条件情報
３７  印刷データ頁管理情報
３８  宛先指定情報
４０  ドキュメント管理情報
４１  データ管理情報
４２  宛先詳細情報
４３  印刷順管理情報
４４  印刷情報
【図１】
2004220134.tif 000003
【図２】
2004220134.tif 000004
【図３】
2004220134.tif 000005
【図４】
2004220134.tif 000006
【図５】
2004220134.tif 000007
【図６】
2004220134.tif 000008
【図７】
2004220134.tif 000009
【図８】
2004220134.tif 000010
【図９】
2004220134.tif 000011
【図１０】
2004220134.tif 000012
【図１１】
2004220134.tif 000013
【図１２】
2004220134.tif 000014
【図１３】
2004220134.tif 000015
【図１４】
2004220134.tif 000016
【図１５】
2004220134.tif 000017
【図１６】
2004220134.tif 000018
【図１７】
2004220134.tif 000019
【図１８】
2004220134.tif 000020
【図１９】
2004220134.tif 000021
【図２０】
2004220134.tif 000022