JP2004220134A - Document distribution device, document distribution method, and program - Google Patents
Document distribution device, document distribution method, and program Download PDFInfo
- Publication number
- JP2004220134A JP2004220134A JP2003003948A JP2003003948A JP2004220134A JP 2004220134 A JP2004220134 A JP 2004220134A JP 2003003948 A JP2003003948 A JP 2003003948A JP 2003003948 A JP2003003948 A JP 2003003948A JP 2004220134 A JP2004220134 A JP 2004220134A
- Authority
- JP
- Japan
- Prior art keywords
- output
- information
- destination
- document
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】
【発明が属する技術分野】
本発明は、通信ネットワーク技術に関し、特に、通信ネットワークに接続されている機器を管理する文書配布装置、文書配布方法、及びプログラムに関する。
【0002】
【従来の技術】
通信ネットワークに接続されているプリンタ装置を管理する技術に、ネットワークに接続されている複数のプリンタ装置を利用して同一の文書を各所に配布するというものがある。
例えば、特開平11−143661号公報には、文字列と配布先との関係が定義されている配布先テーブルを用意しておき、通信ネットワーク上の印刷ジョブをスプールして一元的に管理する印刷サーバに印刷ジョブが送られてきたときには、その印刷サーバがその印刷ジョブで表現されている文書中の指定の箇所に示されている文字列を抽出し、更にその抽出された文字列との関係が定義されている配布先を配布先テーブルから探し出すことによって、配布先を特に指定しないただ一度限りの文書データファイルの印刷指示を印刷指示者が行なうだけで、指定条件に合致する全ての配布先のプリンタ装置にその印刷ジョブで表現されている文書の全ページの印刷を行なわせるという技術が開示されている。(例えば、特許文献1参照)。
【0003】
更に、文書単位の配布にとどまらず、1つの文書データファイルに含まれる複数ページからなる文書を異なる配布先へのページ単位の配布するというものがある。
例えば、特開2002−157547号公報には、複数のページを有する単一の文書データファイルに対する一度の印刷指示によって、その文書データファイルに含まれる文書のページ単位の印刷を配布先のプリンタ装置に行なわせて、各配布先で異なるページを配布させるという技術が開示されている。(例えば、特許文献2参照)。
【0004】
【特許文献1】
特開平11−143661号公報
【特許文献2】
特開2002−157547号公報
【0005】
【発明が解決しようとする課題】
しかしながら従来のような方法では、通信ネットワークに接続されている1台または複数の端末装置から、同じ宛先に文書単位またはページ単位の配布を目指して出力しても、サーバへ投入された順番で印刷装置より出力されるので、宛先別に仕分けされた形で印刷物を得ることが出来なかった。特に、ページ単位で出力された文書は、同じ宛先別順に印刷装置より出力できないと、他の宛先向けの文書の間に混ざってしまい回収が困難であった。
【0006】
同様に、通信ネットワーク事情の良い夜間などにまとめて印刷する場合においても、サーバに投入した順に印刷装置にて印刷が開始され、自動で宛先(配布先)を決定することはできるが、同じ宛先であっても出力する順番は投入された順番になってしまうと言う問題があった。
【0007】
更に、端末装置が接続されている送信側のサーバにて、宛先別に文書単位またはページ単位に出力しても、通信ネットワークがインターネットなどのWAN(Wide Area Network)を介して受信側のサーバに接続されている印刷装置へ出力する場合では、異なる送信側のサーバを通して端末装置より送られてくる印刷ジョブと、受信側のサーバと同じ通信ネットワークのLAN(Local Area Network)に接続されている端末装置より送られてくる印刷ジョブとが、同じ宛先へ向けたものであっても受信側のサーバへの投入順で印刷装置へ出力することしかできず、宛先別順に仕分けして出力することはできなかった。
【0008】
同様に、端末装置よりの印刷ジョブを送信側のサーバもしくは受信側サーバにて一旦蓄積して、一定の条件、例えば、夜間、時間指定、或いは蓄積したデータ量が指定容量に達したときに、宛先別に文書単位またはページ単位に出力する場合でも、通信ネットワークを介して受信側のサーバ接続されている印刷装置へ出力するときは、送信側のサーバと通信ネットワークのトラフィック状態により影響を受けて、最終的には受信側サーバへの投入順によって、印刷装置への出力順は決定されてしまい、同じ宛先へ向けた文書を宛先別順に仕分けして出力することはできなかった。
【0009】
更に上記のような従来の方法では、サーバに投入された順に印刷装置にて直ちに印刷が開始されるので、同じ宛先に出力しても印刷物を受け取る側では、出力される間隔が予測しにくく、受け取る効率が悪いという問題があった。
また、出力装置がサーバに接続されたモデムを介してのFAX装置の場合、投入された順に直ちに発呼が開始され、通信状況が考慮されないことや、同じ宛先であるところの同じFAX番号へ連続して出力されないので、経済的な面も含めて非効率であるという問題があった。
【0010】
また、印刷する度に印刷物の前後に、印刷要求を発信者、印刷要求ID、印刷された時刻や、更には、出力を他と識別しやすいようにバナーページにタイトルを付けるなどの、バナーページの印刷やトレーラーページの印刷機能を備えたサーバを介して出力することにより、印刷要求の発信者を特定しやすくなると共に、タイトルにより出力を他と識別しやすくするようにした、仕分けを補助する機能を持たせたサーバもある。しかしながら、同じ出力装置を共有する端末装置が少ない場合や、或いは共有する端末装置が多くても出力要求する端末装置が少なかった場合や、ページ数の少ない文書を出力する場合などでは、用紙の無駄になり、バナーページの印刷やトレーラーページの印刷機能を抑制するように設定することにつながり、仕分けを補助する機能が使われることは極めて少なかった。
【0011】
本発明は上記の点に鑑みなされたもので、端末装置より投入される印刷ジョブをサーバにて一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力装置へ出力すると共に、印刷装置が接続されている受信側のサーバでも、通信ネットワークを介して投入される印刷ジョブを同様に一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力することにより、最終的に宛先別順に仕分けされた印刷出力を得る文書配布装置、文書配布方法、及びプログラムを提供することが本発明が解決しようとする課題である。
【0012】
【課題を解決するための手段】
上記目的を達成する為に本発明の請求項1の文書配布装置は、通信ネットワークに接続されている端末装置から送られてくる文書データを、前記通信ネットワークに接続されている出力装置に配布する文書配布装置であって、前記端末装置から送られてくる前記文書データ及びこの文書データの宛先情報を少なくとも含む出力定義情報を記憶する第一のデータ記憶手段と、前記文書データを前記出力定義情報に含まれる宛先情報別にページ単位で管理する第一の管理情報の作成手段と、前記宛先情報により前記第一の管理情報にて管理される文書データの出力順を示す第二の管理情報の作成手段と、前記第一の管理情報及び前記第二の管理情報を記憶する第二のデータ記憶手段と、前記出力装置への出力を指示する出力タイミング指定手段と、この出力タイミング指定手段による指示がなされたときに、前記第二の管理情報に基き前記第一の管理情報が示す文書データを前記第一のデータ記憶手段より抽出し、対応する前記出力装置に出力を行なわせる送信手段とを備え、宛先順に仕分けられた出力を得るようにしたことを特徴とする。
【0013】
このような構成をとることにより、複数の端末装置より投入された文書は、宛先毎にページ単位で、同じ宛先別順に印刷装置より出力される為、宛先向けに仕分けされて回収が容易になるという効果が期待できる。
【0014】
請求項2において更に、前記宛先情報は、前記出力定義情報の宛先決定方法にて指示された方法により取得されることを特徴とし、請求項3の発明により、前記宛先決定方法は、前記第一のデータ記憶手段の前記文書データより宛先情報を示す文字列を抽出する、検索を指示するものであり、前記出力定義情報には宛先検索条件情報が付加されたことを特徴とする。
【0015】
このような構成をとることにより、端末装置より投入された文書データより宛先情報を自動的に検索し取得することができ、宛先別に自動配布が可能となるという効果が期待できる。
【0016】
更に、請求項4の発明により、前記宛先決定方法は、前記第一のデータ記憶手段の前記出力定義情報より宛先情報を示す文字列を取得する、指定を指示するものであり、前記出力定義情報には宛先指定情報が付加されたことを特徴とする。
【0017】
このような構成をとることにより、端末装置にてユーザが直接、宛先情報、開始ページや終了ページなどを設定でき、より柔軟な宛先別の配布が可能となると共に、中継装置を介した配布への条件設定に利用できるという効果が期待できる。
【0018】
また、請求項5の発明は、前記第一の管理情報は、複数の追加情報よりなる前記宛先情報により、前記文書データの出力順を決定することを特徴とする。
【0019】
このような構成をとることにより、宛先情報に宛先詳細情報を複数追加することができ、優先順位付けも可能となり、宛先を更に絞り込んで指定することができ、一層柔軟な宛先別の配布が可能となるという効果が期待できる。
【0020】
請求項6の発明は、前記宛先情報と前記通信ネットワークに接続されている出力装置との対応関係が定義されている第一の管理テーブルと、該第一の管理テーブルに対応する前記出力装置が印刷装置の場合は、該印刷装置に応じた出力データ及び制御情報を作成し、対応する前記出力装置が前記中継装置の場合は、前記出力定義情報の前記宛先決定方法を指定として制御情報を作成し、前記第一の管理情報に基き前記第一のデータ記憶手段の前記文書データより抽出して出力データとする、出力制御生成手段とを有し、該出力制御生成手段が生成した前記制御情報及び前記出力データを記憶する第三のデータ記憶手段へ記憶するようにしたことを特徴とする。
【0021】
このような構成をとることにより、文書配布装置の直接の出力先が出力装置かネットワークを介した別の文書配布装置或いは中継装置かを、第一の管理テーブルにより判断して、出力装置のときは装置に対応した出力データ及び制御情報を作成し、中継装置のときは出力定義情報の宛先決定方法を強制的に指定として制御情報を作成して、中継装置側での宛先検索を阻止すると共に、対応するページ単位の文書データを抽出して、宛先に送出することにより、組織内ネットワークだけでなく、WANへの適用が可能となると共に、出力装置は印刷装置に限定されず、FAX装置、E−MAILへの添付形式、中継装置を介しての出力など、第一の管理テーブルでの定義内容によって広範な出力先が設定可能という効果が期待できる。
【0022】
請求項7の発明は、更に、前記出力制御生成手段が作成した前記制御情報及び前記出力データを記憶する第四のデータ記憶手段を有し、前記出力定義情報の出力タイミング指定が即時と指定されたときは、前記第二の管理情報を新たに作成すること無く、前記制御情報と前記出力データを第四のデータ記憶手段へ記憶することにより、直ちに前記出力データ及び前記制御情報を、対象の出力装置に宛てて前記通信ネットワークに送信することを特徴とする。
【0023】
このような構成をとることにより、上記の目的の中でも緊急性を要する文書を所望の宛先に送信する場合に、必要に応じて、文書データを蓄積せずに、宛先別にページ単位の配布が可能となるという効果が期待できる。
【0024】
請求項8の発明は、前記出力タイミング指定手段は、前記出力装置への出力するタイミング条件を定義する第二の管理テーブルに基き指示することを特徴とする。
【0025】
このような構成をとることにより、それぞれの文書配布装置にて、文書データを蓄積する条件もしくは出力するタイミングを個別に指定することができ、複数の拠点に置かれた文書配布装置では、例えば、通信ネットワーク事情の良い夜間などにまとめて印刷するとか、決まった曜日や時間に業務結果の出力を実行する場合などにおいて、より柔軟な宛先別の配布が可能となるという効果が期待できる。
【0026】
また、請求項9の発明は、前記出力装置は印刷装置であることを特徴とし、請求項10の発明は、前記出力装置は、文書配布装置を含む中継装置であることを特徴としている。
【0027】
このような構成をとることにより、端末装置、文書配布装置及び出力装置がWANを介して通信ネットワークに接続されている場合でも、送信側のネットワークに接続される端末装置及び文書配布装置での印刷ジョブの投入順や、出力装置が接続される受信側のネットワークに接続される端末装置及び文書配布装置での印刷ジョブの投入順によらず、受信側のネットワークに接続される文書配布装置より出力装置へ、宛先毎にページ単位で管理される文書データは宛先別順に投入されるので、出力装置からは同じ宛先別順に仕分けされて出力されるという効果が期待できる。
【0028】
また、請求項11の発明は、前記第二の管理テーブルは、前記第一、第二及び第三のデータ記憶手段を含む記憶容量に係る情報と、時間指定と、曜日指定からなることを特徴とする。
【0029】
このような構成をとることにより、文書配布装置の記憶容量による制限を設けてオーバーフローから防御することと、時間指定と、曜日指定とにより文書配布装置毎に蓄積もしくは出力するタイミングを指定できるため、配布先の拠点間での連携を考慮した設定を柔軟に行うことができるという効果が期待できる。
【0030】
【発明の実施の形態】
第一の実施形態
以下に、本発明による文書配布装置の第一の実施の形態を示す。図1は、本発明による文書配布装置を用いた、企業等でのLAN環境による組織内ネットワークの全体構成を示す。同図においては、中継装置である印刷サーバ1、組織内のA部門に設置されているプリンタ2a及び端末装置3a−1、3a−2、組織内のB部門に設置されているプリンタ2b及び端末装置3b−1、3b−2が、いずれも組織内ネットワーク4に接続されている。また、印刷サーバ1にはモデム5により、アナログ回線網やISDN回線網等からなる回線網6を介して、遠隔地のD支店に設置されているFAX装置2dに通信ネットワークが接続されている。
【0031】
尚、組織内ネットワーク4に接続されるプリンタや端末装置の台数、回線網6を介して接続されているFAX装置の台数、更には組織内の部門の数は図1の例に示されている数に限定されるものではない。
【0032】
前記端末装置3a−1、3a−2、3b−1、3b−2はそれぞれ文書の作成や表作成等の機能を備えたパーソナルコンピュータであり、ユーザによって文書の作成や編集の作業が行なわれ、ユーザから印刷指示が与えられると、前記作業によって得られた文書の印刷をプリンタ2a、2bもしくはFAX装置2dに行なわせる印刷ジョブを生成して組織内ネットワーク4に送出する。
組織内ネットワーク4はこの組織内の各部門の間で各種のデータの授受を行なうために設けられている通信ネットワークであり、本実施の形態では通信プロトコルとしてTCP/IPを用いている。
【0033】
そして、前記印刷サーバ1は、各端末装置3a−1、3a−2、3b−1、3b−2から出力されて組織内ネットワーク4を介して受信した印刷ジョブ(アプリケーションの実行結果として作成された文書ファイル)をスプールし、宛先別に仕分けして、スプールされているその印刷ジョブを所定のタイミングにて、各宛先にあるプリンタ2a、2b、FAX装置2d等の出力装置に出力する。この時各出力装置に応じた制御データも付加されて送出がなされる。
【0034】
図2は印刷サーバ1の詳細な構成を示している。
受信部11は、組織内ネットワーク4介して送られてくる端末装置3a−1、3a−2、3b−1、3b−2からの印刷ジョブ及び詳細を後述する出力定義情報30よりなる文書データを受信する。スプール制御部12は、受信部11によって受信された印刷ジョブをスプールファイル14に格納し、出力定義情報30を出力定義ファイル13に格納する。また、スプール制御部12は、詳細を後述する配布分散制御部15からの要求に応じてスプールファイル14に格納されている印刷ジョブ、及び出力定義ファイル13に格納されている出力定義情報30を読み出して配布分散制御部15に渡す。
【0035】
ここで端末装置3a−1、3a−2、3b−1、3b−2から送られてくる出力定義情報30について、図3及び図4により説明する。図3は出力定義情報30のデータ構造を示している。ジョブヘッダ31はこの出力定義情報30に対応する印刷ジョブを特定するための情報であり、ここには対応する印刷ジョブのヘッダ情報やバージョン番号、各パラメータへのポインタなどが書き込まれる。
印刷ジョブ情報32は対応する印刷ジョブに関する情報であり、ここにはこの印刷ジョブによる印刷処理を依頼したユーザの名前、この印刷ジョブで表現されている文書の総頁数、その文書のタイトル、この印刷ジョブの発生時刻などが書き込まれる。
出力モード情報33は対応する印刷ジョブで表現される文書の印刷を行なわせるプリンタ2a、2bやFAX装置2dなどの出力装置に設定する印刷方法の設定内容を示す情報であり、ここには印刷用紙のサイズや種類、印刷方向などが書き込まれる。
【0036】
出力タイミング指定34は、端末装置3a−1、3a−2、3b−1、3b−2より送信されて来る文書データを、印刷サーバ1にて宛先別に仕分をして蓄積し、所定のタイミングにて一括出力を行うことを指定する。
宛先決定方法35は、文書の宛先を対応する印刷ジョブで表現される文書から宛先情報を示す文字列を抽出する検索の指示と、出力定義情報30より宛先情報を示す文字列を指定により取得する指示との切り替えを行うものであり、宛先決定方法35が前者の検索の指示を指定するものであった場合には続いて宛先検索条件情報36が送られてくる。一方、宛先決定方法35が出力定義情報30より宛先の文字列を指定により取得することの指示であった場合には、図4に示すように宛先決定方法35に続いて宛先指定情報38が送られてくる。
【0037】
図3の宛先検索条件情報36は、前述した如く宛先決定方法35に検索が指示されたとき付加され、対応する印刷ジョブで表現される文書からこの文書を配布する宛先を特定する文字列を抽出するときの抽出条件(宛先検索条件)を指定する情報である。一方、図4に示す宛先指定情報38は、宛先決定方法35に指定が指示されたとき、アプリケーションにて指定された宛先情報が、宛先分繰り返し指定されている。
尚、宛先検索条件情報36は、端末装置3a−1、3a−2、3b−1、3b−2で設定され、出力定義情報30へ書き込まれる。この設定操作及びの反映に関しては、前述の特開2002−157547号公報に準ずるものであり、その詳細な説明は省略する。
【0038】
然して、宛先検索条件情報36或いは宛先指定情報38に続けられて送られてくる印刷データ頁管理情報37は、対応する印刷ジョブで表現される文書においての各頁の先頭となるデータの当該印刷ジョブにおける位置を示すインデックス情報である。
出力定義情報30は上述したデータ構造を有しているもので以後、出力定義ファイル13及びスプールファイル14に格納された出力定義情報30と印刷ジョブとの組をドキュメント・キューと呼称する。尚、この出力定義ファイル13及びスプールファイル14は、請求項1の第一のデータ記憶手段を構成するものである。
【0039】
図2に戻り、配布分散制御部15は配布分散処理を実行するものである。この配布分散処理について、図5及び図6の概要図及びデータ構造図を参照しながら説明する。配布分散処理では、まず、出力定義ファイル13とスプールファイル14に格納されているドキュメント・キューをスプール制御部12により取得する。そして、取得した1つのドキュメント・キュー毎に図6(a)示すように、ユニークなドキュメントIDを付与し、ドキュメント名、宛先決定方法、及びデータ管理情報41へのポインタからなるドキュメント管理情報40を作成する。ドキュメント管理情報40の宛先決定方法は、出力定義ファイル13より取得されるもので即ち、図3または図4の宛先決定方法35から取得される。この宛先決定方法で検索を指示されたときは、図3の出力定義情報30に基いて、スプールファイル14より宛先名、宛先詳細情報、開始ページ及び終了ページを特定する文字列が検索され読み取られて、同じ宛先名、宛先詳細情報、開始ページ及び終了ページ毎にユニークなデータIDが付与され、1つのドキュメントIDに対して1個以上のデータ管理情報41が作成される。更に、宛先詳細情報が存在する場合は、データ管理情報41の宛先詳細情報には宛先詳細情報42へのポインタが置かれ、その宛先詳細情報42は1つ以上の宛先情報1、宛先情報2、・・・、宛先情報Nが取り込まれる。尚、宛先詳細情報42が存在しないときは、データ管理情報41の宛先詳細情報はNULLポインタが書き込まれる。
【0040】
一方、宛先決定方法が指定を指示されたときは、図4の出力定義情報30aの宛先指定情報38より直接、宛先名、宛先詳細情報、開始ページ及び終了ページが読み取られて、同じ宛先名、宛先詳細情報、開始ページ及び終了ページ毎にユニークなデータIDが付与され、1つのドキュメントIDに対して1個以上のデータ管理情報41が作成される。宛先詳細情報が存在する場合は読み取られて、前述の検索指示と同様な方法で宛先詳細情報42が作成される。このようにして作成されたドキュメント管理情報40は、配布分散制御部15によりドキュメント管理情報ファイル18へ格納される。
以上のようにして、取得した1つのドキュメント・キュー毎に、ドキュメント管理情報40、データ管理情報41及び宛先詳細情報42よりなる第一の管理情報が作成される。
【0041】
データ管理情報41の宛先名は、検索にも用いられる最終的な出力装置を示すユニークな愛称名であり、例えばプリンタ2a、2b、FAX装置2dの名称やそれらを有する部門名等であり、これに対して印刷サーバ1の実際の出力先は出力管理テーブル16にて定義されている。即ち、図7に示すように、宛先名がA部門の場合、論理装置名を示す宛先はA−PRT1で、出力先192.168.7.100がプリンタ2aの組織内ネットワーク4上のIPアドレスとして記憶されている。図1の実施の形態において、印刷サーバ1の送信部24はここのIPアドレスに向けて出力データを送信することを示している。同様にして、宛先名がD支店の場合、宛先がA−FAX1で、出力先は03−1234−5678であり、印刷サーバ1の送信部24はD支店のFAX装置2dへ、モデム5を介して出力データを送信することを示している。この点を理解し易くするために、図7の右側には図1の出力先の名前(出力先名)を記している。
【0042】
図6(a)に示すデータ管理情報41が作成されると次に、作成されたデータ管理情報41の宛先名及び宛先詳細情報によって、宛先順に出力順序を再割り振りする。本発明では、図6(b)に示すような、印刷順管理情報43により出力順序が管理される。印刷順管理情報43は、出力順を示す印刷番号と、どの文書のどの部分を出力するかを示す印刷情報44へのポインタにより管理される。印刷情報44は前述の、ドキュメント管理情報40のドキュメントIDとデータ管理情報41のデータIDによって、出力する対象を示している。従って、印刷順管理情報43は、1つの文書データが受信されるたびに、宛先別に複数作成されて仕分けされ、印刷順管理情報ファイル19へ格納される。尚、ドキュメント管理情報ファイル18と印刷順管理情報ファイル19を出力管理キュー呼称する。このドキュメント管理情報ファイル18と印刷順管理情報ファイル19は、請求項1の第二のデータ記憶手段を構成するものである。
以上のように、宛先別順に出力を管理するために、印刷順管理情報43及び印刷情報44よりなる第二の管理情報が作成される。
【0043】
図1において、2箇所の端末装置3a−1と3b−1より文書データを印刷サーバ1が受信したときのドキュメント・キューの例を図8に示す。図8(a)はドキュメント管理情報40の状況を、図8(b)は印刷順管理情報43の状況を示している。図8(a)においては、端末装置3a−1よりドキュメント名DOC 1が、端末装置3b−1よりドキュメント名DOC 2が受信され、ドキュメントIDはそれぞれ受信順に1と2が付与されている。何れも宛先決定方法35は検索が指定され、データ管理情報41が付加されている。ドキュメントIDが1のデータ管理情報41は図8(a)の右側に示すように、2つのデータ管理情報41よりなっていて、データIDが1の文書は、宛先名がA部門、宛先詳細情報42が在って九州支社、営業部、A氏の優先順に記述されていて、開始ページが1で終了ページが10であることを示している。データIDが2の文書は、宛先名がA部門、宛先詳細情報42が在って関東支社、総務部、B氏の優先順に記述されていて、開始ページが11で終了ページが12であることを示している。
【0044】
図8(a)に示すドキュメント管理情報40が配布分散制御部15にて作成され、ドキュメント管理情報ファイル18へ格納されると共に、図8(b)に示すように印刷順管理情報43が作成されて印刷順管理情報ファイル19へ格納される。同図にて、印刷順管理情報43の印刷番号の1は、印刷情報44よりドキュメントIDが1で、データIDが1の文書が指示される。図8(b)の右側に内容を理解し易くするために、結果:印刷順の宛先、に選択されている文書を示す。これは、図8(a)ドキュメント管理情報40の例における印刷ジョブの投入順に対して、図8(b)の印刷順管理情報43の印刷番号順により、宛先別に仕分けされた形で、出力装置へ出力されることを意味している。
【0045】
尚、ドキュメント・キューのデータ構造は、図8の例に限定されず、例えば図9の如く構成しても良い。即ち、図9は、3箇所の端末装置3a−1、3a−2と3b−1より文書データを印刷サーバ1が受信したときのドキュメント・キューの例を示していて、図9(a)に端末装置3a−1より受信した文書データにより作成された、ドキュメント管理情報40と印刷順管理情報43及び宛先詳細情報42の状況を示している。同図(b)には同様にして端末装置3a−2より受信した文書データによるものを、そして、同図(c)には端末装置3b−1より受信した文書データによるものを示している。このデータ構造では、出力定義情報30の宛先検索情報36もしくは、出力定義情報30aの宛先指定情報38にて、宛先詳細情報42の優先順が郵便番号、住所、氏名と指定されていて、このように印刷サーバ1へ投入された印刷ジョブは、配布分散制御部15にて宛先別に仕分けされて、同図(d)に示す印刷順管理情報43及び印刷情報44の順に出力されることになる。同図(d)の右側には、内容をより理解されるように結果を示している。尚、3箇所の端末装置3a−1、3a−2と3b−1より文書データを印刷サーバ1が受信する順序は、印刷サーバ1が出力装置へ送信出力する順序とは、基本的に無関係であり、後述する出力タイミングによる制限のみとなる。
【0046】
上述の如くして、印刷順管理情報43及び印刷情報44が作成されると、次に配布分散処理は出力タイミング管理テーブル17に定義されている条件に合致しているかをチェックする。
図10(a)に、出力タイミング管理テーブル17の内容を示す。出力タイミング管理テーブル17は、ドキュメント・キュー、出力管理キュー、及び後述するプリント・キューを格納するデータ記憶手段への条件を定義する出力バッファ容量、出力する時間を指定する時間指定と、出力する曜日を指定する曜日指定からなっている。出力バッファ容量は、印刷サーバ1が判断する自動と、管理者が印刷サーバ1へ限度を設定する指定とからなる。時間指定は、24時間時間で指定する。また、曜日指定は曜日指定と無指定、即ち毎日が設定できる。同図(b)および(c)には、設定例とその意味を記述している。
【0047】
出力タイミング管理テーブル17に定義されている条件に合致している場合は、出力管理キューの印刷順管理情報ファイル19及びドキュメント管理情報ファイル18をより読み出し、印刷順管理情報ファイル19の印刷順管理情報43で示される順序にて、その印刷情報44が示すドキュメントIDとデータIDが、ドキュメント管理情報40及びデータ管理情報41のそれらと合致するドキュメント部分をドキュメント・キューより抽出して、データ管理情報41の宛先名に対応する、宛先、更には出力先を出力管理テーブル16より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別出力制御ファイル20及び宛先別スプールファイル21よりなるプリント・キューへ格納する。この宛先別出力制御ファイル20及び宛先別スプールファイル21は、請求項6の第三のデータ記憶手段を構成するものである。
プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部24を経て、組織内ネットワーク4、もしくはモデム5介して回線網6へ送出される。
尚、出力管理テーブル16の構成要素は、図10(a)、(b)、(c)の例に示されている要素に限定されるものではない。
【0048】
図1に示す実施の形態は組織内ネットワーク4内によるものであったが、これを図11に示すようにすることができる。尚、図1と同一構成部には同一符号を付して詳細な説明は省略する。即ち、A支店の組織内ネットワーク4a、B支店の組織内ネットワーク4b、C支店の組織内ネットワーク4c、にはそれぞれ中継装置である印刷サーバ1a、1b、1cが置かれていて、インターネット7等のWANによって通信ネットワークが構成されている。
同図においては、A支店に設置されているプリンタ2a−1、端末装置3a−1及びA支店B部に設置されているプリンタ2a−2、B支店に設置されている端末装置3b−1、3b−2、C支店に設置されているプリンタ2c及び端末装置3c−1、3c−2が、それぞれ組織内ネットワーク4a、4b、4cを介してインターネット7に接続されている。また、印刷サーバ1aにはモデム5により、アナログ回線網やISDN回線網等からなる回線網6を介して、遠隔地のD支店に設置されているFAX装置2dに通信ネットワークが接続されている。
尚、接続されるプリンタや端末装置の台数、回線網6を介して接続されているFAX装置の台数、更には組織内外の支店の数は図11の例に示されている数に限定されるものではない。
【0049】
このように複数の印刷サーバ1a,1b,1cで構成された通信ネットワークにおいて、支店Bの端末装置3b−1、3b−2より印刷サーバ1bと、C支店の端末装置3c−1より印刷サーバ1cと、インターネット7及びA支店の印刷サーバ1a介して組織内ネットワーク4aに接続されているプリンタ2a−1、及びモデム5と回線網6を介して接続されているD支店のFAX装置2dへ出力する場合について説明する。
【0050】
図11の構成における、出力管理テーブル16の例を図12に示す。同図(a)は印刷サーバ1a、同図(b)は印刷サーバ1b、同図(c)は印刷サーバ1cにおける出力管理テーブル16を示している。同図(a)において、宛先名がA支店、A支店B部、D支店は、図7に示したA部門、B部門、C部門の例と同様に、A支店の組織内ネットワーク4a内に接続された出力装置に出力先は設定されている。しかし、図12(a)の宛先名がC支店の場合の宛先C−PRT1は、C支店の組織内ネットワーク4cに接続されるプリンタ2cであり、従って、印刷サーバ1aの出力先の175.51.1.3は中継装置である印刷サーバ1cのIPアドレスを示している。この点を理解し易くするために、各図の右側には図11の出力先の名前(出力先名)を記している。同様にして、同図12(b)の出力管理テーブル16では、B支店の組織内ネットワーク4bの外に全ての出力装置は存在する為、出力先は中継装置である印刷サーバ1aもしくは印刷サーバ1cのIPアドレスを示している。同図(c)の出力管理テーブル16では、プリンタ2cの出力装置のみが、組織内ネットワーク4c内に在り、その他の場合の出力先は中継装置の印刷サーバ1aのIPアドレスを示している。
【0051】
図11において、支店Bの端末装置3b−1より印刷サーバ1bは印刷ジョブ及び出力定義情報30よりなる文書データを受信して、スプール制御部12は、受信部11によって受信された印刷ジョブをスプールファイル14に格納し、出力定義情報30を出力定義ファイル13に格納する。
配布分散制御部15は、出力定義ファイル13とスプールファイル14に格納されているドキュメント・キューをスプール制御部12から取得する。そして、取得した1つのドキュメント・キュー毎にドキュメント管理情報40、データ管理情報41及び宛先詳細情報42を作成する。図13(a)にそれらを表している。同様にして、支店Bの端末装置3b−2より印刷サーバ1bは文書データを受信して、同図(b)に示す、ドキュメント管理情報40、データ管理情報41及び宛先詳細情報42を作成する。
【0052】
印刷サーバ1bの配布分散制御部15は、これらの2つのドキュメントIDとそれぞれ3つと2つのデータIDよりなる、宛先別文書を、宛先順に仕分けした、印刷順管理情報43及び印刷情報44を作成して印刷順管理情報ファイル19へ格納する。図13(c)はこれらを示し、同図の右側には内容を理解し易いように、対応するドキュメント管理情報40を示している。
同様にして、同図(d)には、C支店の端末装置3c−1より印刷サーバ1cへ送信された文書データに対するドキュメント管理情報40を、同図(e)は宛先順に仕分けされて印刷順管理情報ファイル19へ格納された、印刷順管理情報43及び印刷情報44を示している。
【0053】
次に、それぞれの印刷サーバ1a、1b、1cの配布分散制御部15は、それぞれの出力タイミング管理テーブル17に定義されている条件に合致しているかをチェックする。出力タイミング管理テーブル17に定義されている条件に合致している場合は、ドキュメント・キューより印刷順管理情報ファイル19及びドキュメント管理情報ファイル18を読み出す。
尚、それぞれの印刷サーバ1a、1b、1cの出力タイミング管理テーブル17の定義内容は、支店、目的などに応じて変化する。
【0054】
本実施の形態では図13(c)及び(e)に示すように、印刷サーバ1b及び1cの宛先名はA支店またはD支店であり、それぞれの組織内ネットワーク4bまたは4cの外部にあり、印刷サーバ1aを介しての出力装置への出力となっている。このように他の印刷サーバへ印刷データを中継して送信する場合の、宛先別出力制御ファイル20及び宛先別スプールファイル21よりなるプリント・キューの構成に関して説明する。
【0055】
印刷サーバ1bにて図13(c)に示すような印刷順管理情報43が作成された場合、配布分散制御部15は、図12(b)の出力管理テーブル16の宛先名のA支店及びD支店の出力先は172.100.1.3であり、これは出力先名に示す如く印刷サーバ1aであり、データの中継を印刷サーバ1aに依頼することになる。このような場合、印刷順管理情報43が示す、ドキュメントIDとデータIDに相当する印刷ジョブをスプールファイル14より抽出して宛先別スプールファイル21に格納し、更に、出力定義ファイル13から読み出した対応する文書の出力定義情報30の宛先決定方法35が検索のときは、依頼先の印刷サーバ1aにて再び検索が行われないように、宛先決定方法35を指定とした、図4に示す出力定義情報30aの宛先指定情報38に変更作成して宛先別出力制御ファイル20へ格納する。宛先決定方法35が指定のときは、宛先指定情報38を出力する文書に合わせて変更して宛先別出力制御ファイル20へ格納する。同様にして、図13(e)に示すような印刷順管理情報43が作成された印刷サーバ1cの場合も、配布分散制御部15は同様の処理を行う。
【0056】
このようにして、印刷サーバ1bより図13(c)の順に出力された文書データを印刷サーバ1aが受信して、作成したドキュメント管理情報40を図14(a)に、印刷サーバ1cより図13(e)の順に出力された文書データを印刷サーバ1aが受信して、作成したドキュメント管理情報40を図14(b)に示す。同図(c)には、印刷サーバ1aの配布分散制御部15がこれらにより作成した印刷順管理情報43を示している。また同図の右側にはこの点を分かり易くするために、同図(a)及び同図(b)に対応するドキュメント管理情報40の一部を示している。
【0057】
印刷データを中継して仕分けした印刷サーバ1aの配布分散制御部15は、図14(c)示すように、印刷順管理情報ファイル19の印刷順管理情報43の順序にて、その印刷情報44が示すドキュメントIDとデータIDが、ドキュメント管理情報40及びデータ管理情報41のそれらと合致するドキュメント部分をドキュメント・キューより抽出して、データ管理情報41の宛先名に対応する、宛先、更には出力先を出力管理テーブル16より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別出力制御ファイル20及び宛先別スプールファイル21よりなるプリント・キューへ格納する。
【0058】
プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部24を経て、組織内ネットワーク4a、もしくはモデム5介して回線網6へ送出される。
尚、本実施の形態では、A支店内の端末装置3a−1からの文書データの入力は示さなかったが、組織内ネットワーク4a内に接続される出力装置、プリンタ2a−1、2a−2及びFAX装置2dの場合は図1の場合と同様な処理が行われ、外部ネットワークに中継装置を介して繋がるプリンタ2cの場合は、図11と同様な処理が行われる。
【0059】
次に、印刷サーバ1において行なわれる文書の自動配布処理の処理内容ついてフローチャートにより説明する。図15は、自動仕分けと配布の処理内容を示すものである。ステップS01(以下「ステップ」は省略して記載する)において、受信部11によって印刷ジョブが受信されたか否かが判別され、この判別結果がYesの場合S02に進み、この判別結果がNoならばS08にて印刷するドキュメントはあるかがチェックされる。無かったとき(No)は、S01へ戻り、あったとき(Yes)はS07にて出力タイミング管理テーブル17を読み込んで、出力タイミングになっているかをS08にてチェックする。NoのときはS01に戻り、Yesのときは宛先別に出力を実行する(S09)。
【0060】
S01にて印刷ジョブが受信されるとS02に進み、印刷ジョブをスプールファイル14に格納し、出力定義情報30を出力定義ファイル14に格納する。次に配布分散制御部15により、ドキュメント毎に管理情報を40作成して、ユニークなIDを付け、ドキュメント管理情報ファイル18に書き込む(S03)。そしてS04の宛先決定にて、宛先別にドキュメント管理情報40を完成させる。
【0061】
図16には、図15のS04の、宛先決定のフローチャートを示す。先ず、ドキュメント管理情報ファイル18より、検索指定条件の取得を行う(S101)。次に、宛先決定方法は宛先検索かをチェックする(S102)。検索指定(Yes)のときはS103へ進み、出力定義ファイルの検索指定条件により、ドキュメント中の指定の場所を検索して、宛先情報を取得する。同じ宛先のものがあるかをチェックして(S104)、一致した場合(Yes)は、S105にてデータID、宛先名、宛先詳細情報、開始ページ、終了ページよりなる、データ管理情報41を作成してドキュメント管理情報ファイル18へ書き込む。一致しない場合(No)はS106へ進み、ドキュメントファイル内の最終ページまでチェックしたか判定して、NoのときはS103へ戻り、次の宛先情報について繰り返す。Yesのときは終了する。
一方、S102にて、宛先決定方法が指定であったとき(No)は、S107にてアプリケーション側で指定された宛先を、出力定義ファイルより取得する。次のS108はS105と同一処理である。そして、S109にて全てを取得したかチェックして、NoのときはS107に戻り繰り返し、Yesのときは終了する。
【0062】
図17は、図15に示すS05の印刷順決定のフローチャートである。先ず、ドキュメント管理情報ファイル18よりドキュメント管理情報40の取得(S201)と、印刷順管理情報ファイル19より印刷順管理情報43の取得(S202)を行う。そして、ドキュメント管理情報40より、新規に追加された宛先情報を1つ取得し(S203)、そのドキュメント管理情報内40に同じ宛先があるかをチェックする(S204)。ある場合(Yes)は印刷順管理情報43の印刷情報44を先頭より検索して、ドキュメント管理情報40のドキュメントID及びデータIDが一致する最後の位置に印刷番号と印刷情報を挿入する(S205)。無かったとき(No)は、印刷順管理情報43の最後の位置に印刷番号と印刷情報を追加する(S206)。そして、データ管理情報41分チェックしたかを判断して(S207)、NoのときはS203に戻り繰り返し、Yesのときは終了する。
【0063】
図18は、図15に示すS09の宛先別出力のフローチャートである。先ず、ドキュメント管理情報ファイル18よりドキュメント管理情報40を取得し(S301)、次に印刷順管理情報ファイル19より印刷順管理情報43の取得(S302)を行う。そして、印刷順管理情報43より、印刷情報44を1つ取得し(S303)、その印刷情報44より、対応するデータ管理情報41を取得する(S304)。次のS305では宛先名に対して出力管理テーブル16を参照して、出力先はサーバか否かをチェックし、サーバでなく出力装置である場合(No)は、出力装置に応じた出力制御情報を作成し(S306)、更に、印刷ジョブを作成して、宛先別スプールファイル21に格納し、出力制御情報を宛先別出力制御ファイル20に格納する(S307)。これによって、実際の出力装置に応じた印刷データが送信部24を介して出力される。S305にて、出力先がサーバである場合(Yes)は、図11の構成において実行され、中継装置として作用する為に、強制的に宛先決定方法を「指定」とした出力定義情報30aを作成して(S310)、スプールファイル14より、対応するドキュメントを宛先別スプールファイル21に格納し、出力定義情報30aを宛先別出力制御ファイル20に格納することによって(S311)、文書データの中継を行う。S308では、印刷順管理情報43の印刷番号分出力したかをチェックし(S308)、残っている場合(No)は、S303に戻って同様な処理を繰り返す。終了した場合(Yes)は、印刷順管理情報43より、出力した印刷番号と情報を、ドキュメント管理情報40より、関連する情報を削除して(S309)、終了する。
【0064】
第二の実施形態
以下に、本発明による文書配布装置の第二の実施の形態を示す。尚、第一の実施の形態と同一構成部には同一符号を付して、詳細な説明は省略する。
第一の実施の形態では、印刷サーバ1からの出力は、出力タイミング管理テーブル17に定義される条件まで出力は行われず、文書データまたは印刷データはデータ記憶手段に格納される。
本発明による文書配布装置の第二の実施の形態では、そうのような中でも緊急性を要する文書を所望の宛先に送信する場合に関するものである。
【0065】
第二の実施の形態においては、図3または図4に示す出力定義情報30または30aの出力タイミング指定34は、端末装置3a−1、3a−2、3b−1、3b−2より送信されて来る文書データを、印刷サーバ1にて宛先別に仕分をして蓄積し、所定のタイミングにて一括出力を行う通常指定と、宛先別に仕分をした後蓄積せずに直ちに出力を行う即時指定の切り替えを行うものであり、これが即時と指定されている場合である。尚、通常と指定されているときは、第一の実施の形態と同様に作用する。
【0066】
図1及び図2において印刷サーバ1の受信部11は、端末装置3a−1、3a−2、3b−1、3b−2からネットワーク介して送られてくる印刷ジョブ及び出力定義情報30よりなる文書データを受信する。スプール制御部12は、受信部11によって受信された印刷ジョブをスプールファイル14に格納し、出力定義情報30を出力定義ファイル13に格納する。
【0067】
配布分散制御部15は、出力定義ファイル13とスプールファイル14に格納されているドキュメント・キューをスプール制御部12から取得する。そして、取得した1つのドキュメント・キュー毎に図6(a)に示すような、ドキュメント管理情報40、データ管理情報41及び宛先詳細情報42を作成してドキュメント管理情報ファイル18へ格納する。
【0068】
出力定義ファイル13の出力定義情報30もしくは30aの出力タイミング指定34が即時と指定されている場合は、印刷順管理情報43は作成せずに、また、出力タイミング管理テーブル17の定義によらず、即時出力を以下のように実行する。即ち、作成したその文書データのドキュメント管理情報40を読み出し、その中のドキュメントIDとデータIDに対応するドキュメント部分をドキュメント・キューより抽出して、データ管理情報41の宛先名に対応する、宛先、更には出力先を出力管理テーブル16より取得して、この宛先または出力先の装置に対応した印刷データ及び出力制御情報を作成して、それぞれを宛先別即時スプールファイル23及び宛先別即時出力制御ファイル22よりなる即時プリント・キューへ格納する。尚、この宛先別即時スプールファイル23及び宛先別即時出力制御ファイル22は、請求項7の第四のデータ記憶手段を構成するものである。即時プリント・キューへ格納された印刷ジョブ及び出力制御情報は送信部24を経て、組織内ネットワーク4、もしくはモデム5介して回線網6へ送出される。
尚、本発明による文書配布装置の第二の実施の形態を、図1の構成にて説明したが、図11の構成によるものであっても、同様にして、必要に応じて即時出力を行わせることが可能となる。
【0069】
次に、この第二の実施の形態において、印刷サーバ1において行なわれる文書の自動配布処理の処理内容ついてフローチャートにより説明する。尚、第一の実施の形態と同一処理内容については、同一の符号として説明は省略する。
図19は、第二の実施の形態による自動仕分けと配布の処理内容を示すものである。第一の実施の形態とは宛先決定(S04)の直後のS10以降において、即時処理が加わったものとなっている。出力定義ファイル13の出力タイミング指定34を見て、出力タイミング指定34は即時かをチェックする(S10)。Noで、通常指定のときは、印刷順決定(S05)へ進み、以降は第一の実施の形態の図15と同様に処理が行われる。Yesで即時指定のときは、即時出力を行う(S11)。
【0070】
図20は、図19に示すS06の即時出力のフローチャートである。先ず、ドキュメント管理情報ファイル18より即時出力するキュメント管理情報40の取得(S401)を行う。そして、ドキュメント管理情報40より、一つの宛先向けデータ管理情報41の取得を行う(S402)。図18のS305と同様にして、出力先はサーバかをチェックし(S403)、サーバでなく、出力装置である場合(No)は、出力装置に応じた出力制御情報を作成し(S404)、更に、印刷ジョブを作成して、宛先別即時スプールファイル23に格納し、出力制御情報を宛先別即時出力制御ファイル22に格納する(S405)。これによって、実際の出力装置に応じた印刷データが送信部24を介して出力される。S403にて、出力先がサーバである場合(Yes)は、中継装置として作用する為に、強制的に宛先決定方法を「指定」とした出力定義情報30aを作成して(S408)、スプールファイル14より、対応するドキュメントを抽出して宛先別即時スプールファイル23に格納し、出力定義情報30aを宛先別即時出力制御ファイル22に格納することによって(S409)、文書データの中継を行う。S406では、データ管理情報41の宛先分出力したかをチェックし、残っている場合(No)は、S402に戻って同様な処理を繰り返す。終了した場合(Yes)は、ドキュメント管理情報40より、関連する情報を削除して(S407)、フローを終了する。
【0071】
尚、上述した第一及び第二の実施の形態において、出力装置は、プリンタ、FAX装置、或いは中継装置経由でそれらへ出力する例を示したが、出力管理テーブル16において、宛先名に対する宛先をA−EMAILなどとして、出力先がabc@defg.comの如く電子メールのアドレスを登録しておくことにより、電子メールへの添付と言う形式で、データを作成して、文書データを電子メールのアドレスへ送信を行なうようにしてもよい。
【0072】
また、上述した実施の形態における印刷サーバに相当する機能を、標準的な構成を有するコンピュータ、すなわち、制御プログラムを実行することでコンピュータの各構成要素を制御するCPUと、ROM、RAM及び磁気記憶装置などからなり、CPUに各構成要素を制御させる制御プログラムの記憶、CPUが制御プログラムを実行する際のワークエリア、あるいは各種データの記憶領域として使用される記憶部と、ユーザによる操作に対応する各種のデータが取得される入力部と、ディスプレイなどに各種のデータを提示してユーザに通知する出力部と、ネットワークに接続するためのインタフェース機能を提供するI/F部と、を備えるコンピュータに行なわせることによって本発明を実施することもできる。
【0073】
このようなコンピュータを用いて本発明を実施するには、印刷サーバの各構成要素が有する機能(図15−図20に示されている各処理の実行を含む)をCPUが各構成要素を制御することによってコンピュータに行なわせる制御プログラムを作成して、コンピュータ読み取り可能な記録媒体に記録させておき、そのプログラムを記録媒体からコンピュータに読み込んでCPUで実行させるようにする。
【0074】
記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体としては、例えば、コンピュータに内蔵もしくは外付けの付属装置として備えられるROMやハードディスク装置などの記憶装置、FD、MO(光磁気ディスク)、CD−ROM、DVD−ROMなどといった携帯可能記録媒体等が利用できる。また、記憶媒体はネットワークを介してコンピュータと接続されるコンピュータであるプログラムサーバが備える記憶装置であってもよい。この場合には、制御プログラムを適当な形式に変換または圧縮したデータとしてネットワークを通じてプログラムサーバから取得し、コンピュータでは受信したデータを復調または解凍して、制御プログラムを再生することで当該制御プログラムの実行が可能となる。
【0075】
【発明の効果】
本発明によれば、端末装置より投入される印刷ジョブをサーバにて一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミングときに出力装置へ出力すると共に、印刷装置が接続されている受信側のサーバでも、通信ネットワークを介して投入される印刷ジョブを同様に一旦蓄積して、宛先別に文書単位またはページ単位に仕分けして、指定された出力タイミング時に出力することにより、宛先別順に仕分けされた印刷出力を得ることができる。また、即時配布の指定を可能としたことによって、宛先別に文書単位またはページ単位の出力を、随時行うことができる。
【図面の簡単な説明】
【図1】本発明による文書配布装置を用いた、LAN環境による組織内ネットワークの全体構成を示す。
【図2】本発明を実施する印刷サーバ1の構成を示す。
【図3】宛先決定方法が検索の場合の、出力定義情報のデータ構造を示す。
【図4】宛先決定方法が指定の場合の、出力定義情報のデータ構造を示す。
【図5】配布分散処理の概要を示す図である。
【図6】図6(a)はドキュメント管理情報40、データ管理情報41及び宛先詳細情報42のデータ構造を示し、同図(b)は印刷順管理情報43及び印刷情報44のデータ構造を示す。
【図7】図1の構成における出力管理テーブル16を示す。
【図8】図8(a)にドキュメント管理情報40、データ管理情報41及び宛先詳細情報42の実施の形態を、同図(b)に印刷順管理情報43及び印刷情報44の実施の形態を示す。
【図9】同図(a)、同図(b)、同図(c)はドキュメント管理情報40及びその関連情報を示し、同図(d)は印刷順管理情報43及びその関連情報を示す。
【図10】図10(a)は出力タイミング管理テーブル17の構成を示し、同図(b)及び同図(c)はその実施の形態を示す。
【図11】本発明による文書配布装置を用いた、WAN環境によるネットワークの全体構成を示す。
【図12】図11の構成における出力管理テーブル16を示す図で、同図(a)は印刷サーバ1aの、同図(b)は印刷サーバ1bの、同図(c)は印刷サーバ1cの出力管理テーブル16をそれぞれ示す。
【図13】同図(a)、同図(b)、同図(d)はドキュメント管理情報40及びその関連情報を示し、同図(c)、同図(e)は印刷順管理情報43及びその関連情報を示す。
【図14】同図(a)、同図(b)はドキュメント管理情報40及びその関連情報を示し、同図(c)は印刷順管理情報43及びその関連情報を示す。
【図15】自動仕分けと配布の処理内容を示すフローチャートである。
【図16】宛先決定の処理内容を示すフローチャートである。
【図17】印刷順決定の処理内容を示すフローチャートである。
【図18】宛先別出力の処理内容を示すフローチャートである。
【図19】第二の実施の形態における自動仕分けと配布の処理内容を示すフローチャートである。
【図20】即時出力の処理内容を示すフローチャートである。
【符号の説明】
1、1a、1b、1c 印刷サーバ
2a、2b、2a−1、2a−2、2c プリンタ
2d FAX装置
3a−1、3a−2、3b−1、3b−2、3c−1、3c−2 端末装置
4、4a、4b、4c 組織内ネットワーク
5 モデム
6 回線網
7 インターネット
11 受信部
12 スプール制御部
13 出力定義ファイル
14 スプールファイル
15 配布分散制御部
16 出力管理テーブル
17 出力タイミング管理テーブル
18 配布先別スプールファイル
19 印刷順管理情報ファイル
20 宛先別出力制御ファイル
21 宛先別スプールファイル
22 宛先別即時出力制御ファイル
23 宛先別即時スプールファイル
24 送信部
30、30a 出力定義情報
31 ジョブヘッダ
32 印刷ジョブ情報
33 出力モード情報
34 出力タイミング指定
35 宛先決定方法
36 宛先検索条件情報
37 印刷データ頁管理情報
38 宛先指定情報
40 ドキュメント管理情報
41 データ管理情報
42 宛先詳細情報
43 印刷順管理情報
44 印刷情報[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a communication network technology, and more particularly, to a document distribution device, a document distribution method, and a program for managing devices connected to a communication network.
[0002]
[Prior art]
One technique for managing printer devices connected to a communication network is to distribute the same document to various locations using a plurality of printer devices connected to the network.
For example, Japanese Patent Application Laid-Open No. H11-143661 prepares a distribution destination table in which the relationship between a character string and a distribution destination is defined, and spools print jobs on a communication network to manage them in a unified manner. When a print job is sent to a server, the print server extracts a character string indicated at a specified position in a document represented by the print job, and further relates to the extracted character string. By searching the distribution destination table for which the distribution is defined, all the distribution destinations that meet the specified conditions can be specified only by the print instructor who prints the document data file only once without specifying the distribution destination. A technique is disclosed in which a printer device prints all pages of a document represented by the print job. (For example, see Patent Document 1).
[0003]
Further, there is a method of distributing a document including a plurality of pages included in one document data file to different distribution destinations, in addition to distribution in units of documents.
For example, Japanese Patent Application Laid-Open No. 2002-1557547 discloses that a single print instruction for a single document data file having a plurality of pages is used to print a document contained in the document data file in page units to a distribution destination printer. A technique has been disclosed in which different pages are distributed by each distribution destination. (For example, see Patent Document 2).
[0004]
[Patent Document 1]
JP-A-11-143661
[Patent Document 2]
JP-A-2002-1557547
[0005]
[Problems to be solved by the invention]
However, according to the conventional method, even if one or a plurality of terminal devices connected to a communication network outputs to the same destination for the purpose of distribution in units of documents or pages, printing is performed in the order of input to the server. Since it is output from the device, it was not possible to obtain a printed material sorted in accordance with the destination. In particular, if a document output in page units cannot be output from the printing apparatus in the same order for each destination, it is mixed with documents destined for other destinations, making it difficult to collect.
[0006]
Similarly, in the case where printing is performed collectively during the night when communication network conditions are good, printing is started by the printing apparatus in the order of input to the server, and the destination (distribution destination) can be automatically determined. However, there is a problem that the output order is the input order.
[0007]
Furthermore, even if the transmission side server to which the terminal device is connected outputs a document or a page for each destination, the communication network is connected to the reception side server via a WAN (Wide Area Network) such as the Internet. In the case of outputting to a printing device, a print job sent from a terminal device through a different server on the sending side and a terminal device connected to a LAN (Local Area Network) of the same communication network as the server on the receiving side. Even if the print job sent is directed to the same destination, it can only be output to the printing device in the order of input to the receiving server, and it can be sorted and output in order by destination Did not.
[0008]
Similarly, the print job from the terminal device is temporarily stored in the server on the transmission side or the server on the reception side, and when certain conditions are satisfied, for example, at night, when time is specified, or when the amount of stored data reaches the specified capacity, Even when outputting to a printing device connected to a receiving server via a communication network even if outputting in document units or page units for each destination, it is affected by the traffic condition of the transmitting server and the communication network, Eventually, the output order to the printing apparatus is determined by the input order to the receiving server, and it is not possible to sort and output documents destined for the same destination by destination.
[0009]
Further, in the above-described conventional method, printing is immediately started by the printing apparatus in the order in which the print data is input to the server. There was a problem that receiving efficiency was poor.
When the output device is a FAX device via a modem connected to a server, a call is immediately started in the order in which the FAX device is turned on, and the communication status is not considered. However, there is a problem that it is inefficient, including in terms of economy, because it is not output.
[0010]
In addition, before and after printing, a banner page such as a sender of a print request, a print request ID, a print time, and a title on a banner page so that the output can be easily distinguished from others before and after the print. Output through a server that has a print function for trailer pages and a print function, it is easy to identify the sender of the print request, and the title is used to help distinguish the output from others. Some servers have functions. However, when the number of terminal devices sharing the same output device is small, or when the number of shared terminal devices is small and the number of terminal devices requesting output is small, or when outputting a document having a small number of pages, paper waste is generated. This led to a setting to suppress the printing function of the banner page and the trailer page, and the function of assisting the sorting was rarely used.
[0011]
The present invention has been made in view of the above points, and temporarily stores a print job input from a terminal device in a server, sorts the print job by document or page by destination, and outputs the print job at a designated output timing. In addition to outputting to the device, the receiving server to which the printing device is connected also temporarily stores print jobs input via the communication network, sorts them by destination in units of documents or pages, and designates them. It is an object of the present invention to provide a document distribution apparatus, a document distribution method, and a program that obtain a print output that is finally sorted according to destination by outputting at the output timing that has been performed.
[0012]
[Means for Solving the Problems]
In order to achieve the above object, a document distribution apparatus according to
[0013]
By adopting such a configuration, documents input from a plurality of terminal devices are output from the printing apparatus in the same destination order in page units for each destination, so that the documents are sorted for the destination and collected easily. The effect can be expected.
[0014]
According to a second aspect of the present invention, the destination information is obtained by a method instructed by a destination determining method of the output definition information. A search for extracting a character string indicating destination information from the document data of the data storage means, and destination search condition information is added to the output definition information.
[0015]
With such a configuration, it is possible to automatically search and acquire the destination information from the document data input from the terminal device, and it can be expected that the automatic distribution can be performed for each destination.
[0016]
Further, according to the invention of
[0017]
By adopting such a configuration, the user can directly set the destination information, the start page, the end page, and the like on the terminal device, which enables more flexible distribution for each destination, and also enables distribution to the distribution via the relay device. The effect that it can be used for setting of conditions can be expected.
[0018]
The invention according to
[0019]
By adopting such a configuration, it is possible to add a plurality of destination detailed information to the destination information, it is also possible to prioritize, it is possible to further narrow down and specify the destination, and more flexible distribution for each destination is possible. Can be expected.
[0020]
The invention according to
[0021]
With such a configuration, the first management table determines whether the direct output destination of the document distribution device is the output device or another document distribution device or relay device via the network, and determines whether the output destination is the output device. Creates output data and control information corresponding to the device, and in the case of a relay device, creates control information by forcibly specifying the destination determination method of the output definition information, thereby preventing the relay device from searching for the destination. By extracting the corresponding page-based document data and sending it to the destination, it can be applied not only to the in-house network but also to the WAN, and the output device is not limited to the printing device, but may be a facsimile device, It is expected that a wide range of output destinations can be set according to the contents defined in the first management table, such as the format of attachment to the E-MAIL and the output via the relay device.
[0022]
The invention according to
[0023]
With such a configuration, when a document requiring urgency among the above-mentioned purposes is transmitted to a desired destination, it is possible to distribute the page unit by destination without storing the document data as necessary. Can be expected.
[0024]
The invention according to
[0025]
By adopting such a configuration, it is possible to individually specify conditions for accumulating or outputting document data in each of the document distribution apparatuses. In a document distribution apparatus located at a plurality of bases, for example, In the case of printing together at night when the communication network situation is good or the like, or when outputting the business result on a fixed day of the week or time, an effect that more flexible distribution by destination can be expected.
[0026]
The invention of claim 9 is characterized in that the output device is a printing device, and the invention of
[0027]
By adopting such a configuration, even when the terminal device, the document distribution device, and the output device are connected to the communication network via the WAN, printing is performed by the terminal device and the document distribution device connected to the transmission-side network. Regardless of the order of job submission and the order of input of print jobs at the terminal device and the document distribution device connected to the receiving side network to which the output device is connected, the output device is set by the document distribution device connected to the receiving side network. Since document data managed on a page basis for each destination is input in the order of destinations, the output device can be expected to be sorted and output in the same order of destinations.
[0028]
The invention according to
[0029]
By adopting such a configuration, it is possible to provide a limitation based on the storage capacity of the document distribution apparatus to protect against overflow, and to specify the timing of accumulation or output for each document distribution apparatus by specifying time and day of the week. The effect that the setting in consideration of the cooperation between the distribution destination bases can be flexibly performed can be expected.
[0030]
BEST MODE FOR CARRYING OUT THE INVENTION
First embodiment
Hereinafter, a first embodiment of a document distribution apparatus according to the present invention will be described. FIG. 1 shows the overall configuration of an in-house network in a LAN environment in a company or the like using a document distribution apparatus according to the present invention. In the figure, a
[0031]
The number of printers and terminal devices connected to the in-
[0032]
Each of the
The
[0033]
The
[0034]
FIG. 2 shows a detailed configuration of the
The receiving
[0035]
Here, the
The
The
[0036]
The
The
[0037]
The destination
The destination
[0038]
However, the print data
The
[0039]
Returning to FIG. 2, the distribution
[0040]
On the other hand, when the designation of the destination determination method is instructed, the destination name, the detailed destination information, the start page and the end page are read directly from the
As described above, the first management information including the
[0041]
The destination name of the
[0042]
When the
As described above, the second management information including the print
[0043]
FIG. 8 shows an example of a document queue when the
[0044]
The
[0045]
The data structure of the document queue is not limited to the example shown in FIG. 8, and may be configured as shown in FIG. 9, for example. That is, FIG. 9 shows an example of a document queue when the
[0046]
When the print
FIG. 10A shows the contents of the output timing management table 17. The output timing management table 17 includes an output buffer capacity that defines conditions for a data storage unit that stores a document queue, an output management queue, and a print queue described later, a time specification that specifies an output time, and a day of the week to output. The day of the week is specified. The output buffer capacity is composed of an automatic value determined by the
[0047]
When the conditions defined in the output timing management table 17 are met, the print order
The print job and the output control information stored in the print queue are sent to the in-
The components of the output management table 16 are not limited to the components shown in the examples of FIGS. 10A, 10B, and 10C.
[0048]
Although the embodiment shown in FIG. 1 is based on the
In the figure, the
The number of connected printers and terminal devices, the number of FAX devices connected via the
[0049]
In the communication network constituted by the plurality of
[0050]
FIG. 12 shows an example of the output management table 16 in the configuration of FIG. 2A shows the output management table 16 in the
[0051]
11, the print server 1b receives the print job and the document data including the
The distribution
[0052]
The distribution
Similarly, FIG. 10D shows
[0053]
Next, the distribution
Note that the definition content of the output timing management table 17 of each of the
[0054]
In the present embodiment, as shown in FIGS. 13C and 13E, the destination name of the print servers 1b and 1c is the branch A or the branch D, which is outside the in-house network 4b or 4c, respectively. The output is output to the output device via the
[0055]
When the print server 1b creates the print
[0056]
In this way, the
[0057]
As shown in FIG. 14C, the distribution
[0058]
The print job and the output control information stored in the print queue are sent to the
In this embodiment, the input of the document data from the
[0059]
Next, the content of the automatic document distribution process performed in the
[0060]
When the print job is received in S01, the process proceeds to S02, where the print job is stored in the
[0061]
FIG. 16 shows a flowchart of destination determination in S04 of FIG. First, a search designation condition is obtained from the document management information file 18 (S101). Next, it is checked whether the destination determination method is destination search (S102). If the search is designated (Yes), the process proceeds to S103, where a designated place in the document is searched according to the search designation condition of the output definition file to obtain destination information. It is checked whether there is one having the same destination (S104), and if they match (Yes), the
On the other hand, if the destination determination method is designated in S102 (No), the destination designated by the application in S107 is obtained from the output definition file. The next step S108 is the same as step S105. Then, it is checked whether or not all have been acquired in S109. If No, the process returns to S107, and if YES, the process ends.
[0062]
FIG. 17 is a flowchart for determining the printing order in S05 shown in FIG. First, the
[0063]
FIG. 18 is a flowchart of the output for each destination in S09 shown in FIG. First, the
[0064]
Second embodiment
Hereinafter, a second embodiment of the document distribution apparatus according to the present invention will be described. Note that the same components as those of the first embodiment are denoted by the same reference numerals, and detailed description is omitted.
In the first embodiment, the output from the
The second embodiment of the document distribution apparatus according to the present invention relates to a case where a document requiring urgency is transmitted to a desired destination.
[0065]
In the second embodiment, the
[0066]
1 and 2, the receiving
[0067]
The distribution
[0068]
If the
Although the second embodiment of the document distribution apparatus according to the present invention has been described with reference to the configuration of FIG. 1, even in the case of the configuration of FIG. It is possible to make it.
[0069]
Next, in the second embodiment, the content of the automatic document distribution process performed in the
FIG. 19 shows processing contents of automatic sorting and distribution according to the second embodiment. The first embodiment differs from the first embodiment in that immediate processing is added after S10 immediately after destination determination (S04). Looking at the
[0070]
FIG. 20 is a flowchart of the immediate output of S06 shown in FIG. First, the
[0071]
In the above-described first and second embodiments, an example has been described in which the output device outputs data to them via a printer, a facsimile device, or a relay device. The output destination is abc @ defg. By registering an e-mail address such as "com", data may be created in a format called "attachment to e-mail", and document data may be transmitted to the e-mail address.
[0072]
Further, a computer having a standard configuration, ie, a CPU that controls each component of the computer by executing a control program, and a ROM, a RAM, and a magnetic storage corresponding to the function corresponding to the print server in the above-described embodiment. A storage unit used as a storage for a control program for controlling each component by the CPU, a work area when the CPU executes the control program, or a storage area for various types of data. A computer comprising: an input unit for acquiring various data; an output unit for presenting various data on a display or the like to notify a user; and an I / F unit for providing an interface function for connecting to a network. The present invention can also be carried out by performing the above.
[0073]
In order to implement the present invention using such a computer, the CPU controls the functions (including the execution of each processing shown in FIGS. 15 to 20) of each component of the print server by the CPU. By doing so, a control program to be executed by a computer is created and recorded on a computer-readable recording medium, and the program is read into the computer from the recording medium and executed by the CPU.
[0074]
Examples of a recording medium on which the recorded control program can be read by a computer include a storage device such as a ROM and a hard disk device provided as an internal or external accessory device in the computer, an FD, an MO (magneto-optical disk), Portable recording media such as a CD-ROM and a DVD-ROM can be used. Further, the storage medium may be a storage device included in a program server which is a computer connected to the computer via a network. In this case, the control program is obtained by converting or compressing the control program into an appropriate format from a program server via a network, and the computer demodulates or decompresses the received data and reproduces the control program to execute the control program. Becomes possible.
[0075]
【The invention's effect】
According to the present invention, a print job input from a terminal device is temporarily stored in a server, sorted by document or page by destination, output to an output device at a designated output timing, and printed. The receiving server to which the apparatus is connected also stores the print job input via the communication network once, sorts it by document or page by destination, and outputs it at the designated output timing. As a result, it is possible to obtain the print output sorted in the order of the destination. In addition, since it is possible to specify the immediate distribution, it is possible to output a document or a page for each destination at any time.
[Brief description of the drawings]
FIG. 1 shows an overall configuration of an in-house network in a LAN environment using a document distribution apparatus according to the present invention.
FIG. 2 shows the configuration of a
FIG. 3 shows a data structure of output definition information when a destination determination method is a search.
FIG. 4 shows a data structure of output definition information when a destination determination method is designated.
FIG. 5 is a diagram showing an outline of distribution distribution processing.
FIG. 6A shows a data structure of
FIG. 7 shows an output management table 16 in the configuration of FIG.
8A shows an embodiment of the
9 (a), 9 (b) and 9 (c) show the
FIG. 10A shows a configuration of an output timing management table 17, and FIGS. 10B and 10C show an embodiment thereof.
FIG. 11 shows an overall configuration of a network in a WAN environment using a document distribution device according to the present invention.
12 shows an output management table 16 in the configuration of FIG. 11, wherein FIG. 12A shows the
13A, 13B, and 13D show
FIGS. 14A and 14B show
FIG. 15 is a flowchart showing processing contents of automatic sorting and distribution.
FIG. 16 is a flowchart illustrating processing of destination determination.
FIG. 17 is a flowchart illustrating processing for determining a printing order.
FIG. 18 is a flowchart showing processing contents of destination-specific output.
FIG. 19 is a flowchart illustrating processing contents of automatic sorting and distribution according to the second embodiment.
FIG. 20 is a flowchart showing the processing contents of immediate output.
[Explanation of symbols]
1, 1a, 1b, 1c print server
2a, 2b, 2a-1, 2a-2, 2c Printer
2d fax machine
3a-1, 3a-2, 3b-1, 3b-2, 3c-1, 3c-2 Terminal device
4, 4a, 4b, 4c Intra-organizational network
5 Modem
6 Network
7 Internet
11 Receiver
12 Spool control unit
13 Output definition file
14 Spool file
15 Distribution control unit
16 Output management table
17 Output timing management table
18 Spool files by distribution destination
19 Print order management information file
20 Output control file for each destination
21 Spool file by destination
22 Immediate output control file by destination
23 Immediate spool file by destination
24 Transmitter
30, 30a output definition information
31 Job header
32 Print job information
33 Output mode information
34 Output timing specification
35 Destination determination method
36 Address search condition information
37 Print data page management information
38 Addressing information
40 Document management information
41 Data management information
42 Destination details
43 Print order management information
44 Print information
Claims (13)
前記文書データを前記出力定義情報に含まれる宛先情報別にページ単位で管理する第一の管理情報の作成手段と、
前記宛先情報により前記第一の管理情報にて管理される文書データの出力順を示す第二の管理情報の作成手段と、
前記第一の管理情報及び前記第二の管理情報を記憶する第二のデータ記憶手段と、
前記出力装置への出力を指示する出力タイミング指定手段と、
この出力タイミング指定手段による指示がなされたときに、前記第二の管理情報に基き前記第一の管理情報が示す文書データを前記第一のデータ記憶手段より抽出し、対応する前記出力装置に出力を行なわせる送信手段と、
を有することを特徴とする文書配布装置。A document distribution device that distributes document data sent from a terminal device connected to a communication network to an output device connected to the communication network, wherein the document data sent from the terminal device and First data storage means for storing output definition information including at least destination information of the document data;
Means for creating first management information for managing the document data on a page basis for each destination information included in the output definition information,
Means for creating second management information indicating an output order of the document data managed by the first management information by the destination information,
A second data storage unit that stores the first management information and the second management information,
Output timing designating means for instructing output to the output device,
When an instruction is issued by the output timing designating means, the document data indicated by the first management information is extracted from the first data storage means based on the second management information and output to the corresponding output device. Transmitting means for performing
A document distribution device comprising:
該第一の管理テーブルに対応する前記出力装置が印刷装置の場合は、該印刷装置に応じた出力データ及び制御情報を作成し、対応する前記出力装置が前記中継装置の場合は、前記出力定義情報の前記宛先決定方法を指定として制御情報を作成し、前記第一の管理情報に基き前記第一のデータ記憶手段の前記文書データより抽出して出力データとする、出力制御生成手段とを有し、
該出力制御生成手段が生成した前記制御情報及び前記出力データを記憶する第三のデータ記憶手段へ記憶するようにしたことを特徴とする請求項1に記載の文書配布装置。A first management table in which the correspondence between the destination information and the output device connected to the communication network is defined,
If the output device corresponding to the first management table is a printing device, create output data and control information corresponding to the printing device, and if the corresponding output device is the relay device, create the output definition. Output control generation means for generating control information by designating the destination determination method of information, extracting the control information from the document data in the first data storage means based on the first management information, and generating output data. And
2. The document distribution apparatus according to claim 1, wherein the control information generated by the output control generation unit and the output data are stored in a third data storage unit.
前記出力定義情報の出力タイミング指定が即時と指定されたときは、前記第二の管理情報を新たに作成すること無く、前記制御情報と前記出力データを前記第四のデータ記憶手段へ記憶することにより、直ちに前記出力データ及び前記制御情報を、対象の出力装置に宛てて前記通信ネットワークに送信することを特徴とする請求項1に記載の文書配布装置。Further, a fourth data storage means for storing the control information and the output data created by the output control generation means,
When the output timing designation of the output definition information is designated as immediate, storing the control information and the output data in the fourth data storage means without newly creating the second management information. 2. The document distribution apparatus according to claim 1, wherein the output data and the control information are transmitted to the communication network addressed to a target output apparatus.
前記文書データと、前記端末装置から送られてくる情報であって、前記文書データの出力条件を示す情報である出力定義情報とにより、前記文書データ毎に、前記出力定義情報に基いて取得した宛先情報別にページ単位で前記文書データを管理するステップと、
前記宛先情報により、前記ページ単位で管理される前記文書データの出力順を決定する印刷順管理ステップと、
前記出力タイミング指定手段が指示するときに、前記宛先情報との対応関係が予め定義されている前記出力装置に出力を行なわせるための出力データ及び制御情報を生成するステップと、
前記出力データ及び前記制御情報前記出力装置に宛てて前記通信ネットワークに送信するステップ、
とを備えたことを特徴とする文書配布方法。A document distribution method for distributing document data sent from a terminal device connected to a communication network to an output device connected to the communication network,
The document data and the information sent from the terminal device, the output definition information being information indicating an output condition of the document data, for each of the document data, obtained based on the output definition information Managing the document data on a page basis for each destination information;
A print order management step of determining an output order of the document data managed on a page basis according to the destination information;
A step of generating output data and control information for causing the output device to perform an output in which a correspondence relationship with the destination information is predefined when the output timing designating unit instructs;
Transmitting the output data and the control information to the communication network addressed to the output device;
A document distribution method comprising:
コンピュータに、前記文書データと、前記端末装置から送られてくる情報であって、前記文書データの出力条件を示す情報である出力定義情報とにより、前記文書データ毎に、前記出力定義情報に基いて取得した宛先情報別にページ単位で前記文書データを管理する処理と、
前記宛先情報により、前記ページ単位で管理される前記文書データの出力順を決定する印刷順管理処理と、
前記出力タイミング指定手段が指示するときに、前記宛先情報との対応関係が予め定義されている前記出力装置に出力を行なわせるための出力データ及び制御情報を生成する処理と、
前記出力データ及び前記制御情報前記出力装置に宛てて前記通信ネットワークに送信する処理と、
を行なわせるプログラム。A document distribution program for distributing document data sent from a terminal device connected to a communication network to an output device connected to the communication network,
Based on the output definition information for each document data, the computer receives the document data and output definition information, which is information sent from the terminal device and indicates output conditions of the document data. Managing the document data in page units for each piece of destination information acquired
A print order management process for determining an output order of the document data managed on a page basis by the destination information;
A process of generating output data and control information for causing the output device to perform output in which a correspondence relationship with the destination information is predefined when the output timing designating unit instructs;
A process of transmitting the output data and the control information to the communication network addressed to the output device;
A program that lets you do
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003003948A JP2004220134A (en) | 2003-01-10 | 2003-01-10 | Document distribution device, document distribution method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003003948A JP2004220134A (en) | 2003-01-10 | 2003-01-10 | Document distribution device, document distribution method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004220134A true JP2004220134A (en) | 2004-08-05 |
Family
ID=32895063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003003948A Pending JP2004220134A (en) | 2003-01-10 | 2003-01-10 | Document distribution device, document distribution method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004220134A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007079661A (en) * | 2005-09-12 | 2007-03-29 | Seiko Epson Corp | Print server, print system, print method, and program |
JP2007110378A (en) * | 2005-10-13 | 2007-04-26 | Brother Ind Ltd | Image processing program |
JP2007128358A (en) * | 2005-11-04 | 2007-05-24 | Canon Inc | Information processor, printer, control method therefor and printing system |
US20090051966A1 (en) * | 2007-08-24 | 2009-02-26 | Sharp Kabushiki Kaisha | Printing system and printing method |
US8411291B2 (en) | 2005-10-13 | 2013-04-02 | Brother Kogyo Kabushiki Kaisha | Image processing program product |
-
2003
- 2003-01-10 JP JP2003003948A patent/JP2004220134A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007079661A (en) * | 2005-09-12 | 2007-03-29 | Seiko Epson Corp | Print server, print system, print method, and program |
JP4632173B2 (en) * | 2005-09-12 | 2011-02-16 | セイコーエプソン株式会社 | Print server, printer, and user terminal device |
JP2007110378A (en) * | 2005-10-13 | 2007-04-26 | Brother Ind Ltd | Image processing program |
JP4650200B2 (en) * | 2005-10-13 | 2011-03-16 | ブラザー工業株式会社 | Image processing program |
US8411291B2 (en) | 2005-10-13 | 2013-04-02 | Brother Kogyo Kabushiki Kaisha | Image processing program product |
JP2007128358A (en) * | 2005-11-04 | 2007-05-24 | Canon Inc | Information processor, printer, control method therefor and printing system |
JP4667210B2 (en) * | 2005-11-04 | 2011-04-06 | キヤノン株式会社 | Information processing apparatus, printing apparatus, control method therefor, and printing system |
US20090051966A1 (en) * | 2007-08-24 | 2009-02-26 | Sharp Kabushiki Kaisha | Printing system and printing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8395800B2 (en) | Data communication apparatus and method | |
US7869077B2 (en) | Apparatus and method for delivering material using a user box and computer program product | |
US20020091776A1 (en) | Email processing | |
JP4574004B2 (en) | Document distribution system, document distribution apparatus, document distribution method, and storage medium | |
JP2006302290A (en) | Method for selecting image output device and image output system | |
US7271922B2 (en) | Printing apparatus for controllably printing documents outputted from a distribution terminal to a distribution receiver as well as printing systems and methods related thereto | |
US8294924B2 (en) | Printing system, printing method and printing apparatus | |
JP2004220134A (en) | Document distribution device, document distribution method, and program | |
US20090265394A1 (en) | File Storing Method, File Storage System, and Computer Readable Recording Medium Stored with Computer Program Executable on Master File Combination Device | |
JP5067877B2 (en) | Management device, management method, and program | |
US20050088686A1 (en) | Facsimile machine and data conversion device | |
JP2001103232A (en) | Data processing unit and its control method | |
US7801979B2 (en) | Communication system having common e-mail address for plurality of devices | |
JP2002334088A (en) | Document storage server, document management system, program, and recording medium | |
JP2004295440A (en) | Printing status notification method | |
JP3770469B2 (en) | Facsimile server | |
JP4420408B2 (en) | Data transmission apparatus, data transfer method, and data transfer program | |
JP3855268B2 (en) | Document management device | |
JP3154463B2 (en) | Network control device and network control method | |
JP4633641B2 (en) | Image data processing device | |
JP3449324B2 (en) | Form distribution system by automatic facsimile transmission | |
JP2010016884A (en) | Image data processing apparatus | |
JP3997823B2 (en) | Structured document processing system | |
JP2004072162A (en) | Image communication apparatus, job management method, computer-readable storage medium, and program | |
JP3666454B2 (en) | Internet facsimile machine |