(57)【特許請求の範囲】
【請求項１】
コンピュータから印刷されるべきドキュメントデータを受け取り、かつ管理するドキュメントデータ管理手段と、ドキュメントデータ管理手段からのドキュメントデータを所定の用紙に印刷をするプリント手段と、コンピュータから受け取った配布先部署別ドキュメント制御データをもとに、各配布先部署を対応させて必要なぺージのプリントを制御する配布先別プリント制御手段を具備したドキュメントプリンタの印刷制御方法において、
前記ドキュメントデータの全てのセクションと配布先部署別ドキュメント制御データとを印刷開始前にプリンタに転送し、
前記配布先部署別ドキュメント制御データは、配布先部署毎のドキュメント配布部数と、ドキュメントの内でその部署に配布されるセクションと、各セクション毎の開始ページが偶数ページ／奇数ページ／前ページの継承／自動設定のいずれであるかを指定するコードと、各セクションのプリント順序を指定するコードとから構成されていることを特徴とするドキュメントプリンタの印刷制御方法。
【請求項２】
前記ドキュメントのセクションは、ドキュメントの内容とともにプリントに用いるプリント用紙の格納されているトレイを指定できることを特徴とする請求項１記載のドキュメントプリンタの印刷制御方法。
【請求項３】
前記ドキュメントのセクションは、連続する複数のセクションをグループ化できることを特徴とする請求項１記載のドキュメントプリンタの印刷制御方法。
【請求項４】
コンピュータから印刷されるべきドキュメントデータを受け取り、かつ管理するドキュメントデータ管理手段と、ドキュメントデータ管理手段からのドキュメントデータを所定の用紙に印刷をするプリント手段と、コンピュータから受け取った配布先部署別ドキュメント制御データをもとに、各配布先部署を対応させて必要なぺージのプリントを制御する配布先別プリント制御手段を具備したドキュメントプリンタの印刷制御方法において、
前記ドキュメントデータの全てのセクションと配布先部署別ドキュメント制御データとを印刷開始前にプリンタに転送し、
前記配布先別プリント制御手段は、その中に記載されている配布先部署毎のドキュメント配布部数と、ドキュメントの内でその部署に配布されるセクションと、各セクション毎の開始ページが偶数ページ／奇数ページ／前ページの継承／自動設定のいずれであるかを指定するコードと、各セクションのプリント順序のデータから一旦プリント処理手順リストを作成し、そのプリント処理手順リストを元にドキュメントデータを印刷をすることを特徴とするドキュメントプリンタの印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はドキュメントプリンタに関するもので、コンピュータあるいはサーバからプリンタにドキュメントデータとドキュメント配布制御データを送り、プリンタ内でドキュメントを配布先に応じて自動的に必要なセクションを選別し、指定したセクションの順序で指定部数を印刷・配布可能とするように制御するドキュメントプリンタの印刷制御方法に関するものである。
【０００２】
【従来の技術】
従来、複数の配布先に宛ててドキュメントをプリンタで印刷する場合には、複数の宛先毎に印刷する情報をコンピュータあるいはサーバーから転送し、プリンタは送信された情報のまま印刷するのが一般的であった。しかし、この方法では重複した情報、例えばドキュメントを３部印刷する場合、従来の簡便な方法では１ページ目を３枚、２ページ目を３枚という具合に各ページ毎に３枚の印刷をおこなって、後で人手でそろえるのが一般的であったが、この方法では印刷後に多大の人手が必要になる。最近では処理技術の向上によってページ順に複数部の印刷を行うことが可能になったが、その場合に於いてもコンピュータあるいはサーバーから同じ情報を３回プリンタに転送する必要があり、転送量が非常に多くの無駄を含んでいる。
【０００３】
この問題を解決するために、特願平７−５０８５５では、ドキュメントを構成するすべてのセクションをたった一度だけプリンタに転送すると同時に、配布先毎にどのセクションを必要とするかという情報をプリンタに転送し、プリンタがそのリストを解釈して配布先毎にページ順に整列したドキュメントを印刷する方法が提案されている。
【０００４】
しかし、近年、例えばセクションの開始を奇数ページからというように制御するとか、配布先毎にセクションの順序を変更するといった詳細な制御が要求されるようになった。
【０００５】
【発明が解決しようとする課題】
本発明の目的の一つは、各セクション毎に開始ページを、今までの設定を引継ぐか、奇数ページあるいは偶数ページの開始を指定するかを選択できるドキュメントプリンタを提供することである。
【０００６】
本発明の他の目的は、ドキュメントの配布先毎に配布部数を独立に任意に設定できること、また配布先に応じてドキュメントのセクションの印刷順序を変更できるようにすることである。
【０００７】
【発明が解決するための手段】
本発明に従えば、ドキュメントの印刷に際しては、コンピュータあるいはサーバーはプリンタに対して、ドキュメントのすべてのセクションの印刷データと、ドキュメント制御データからなるリスト（ドキュメント制御リスト）を印刷開始前にプリンタに転送する。
【０００８】
ドキュメント制御リストはドキュメントのセクション毎にそのドキュメントの配布先部署毎のパラメータを保持でき、そのパラメータには、各部署毎の配布部数、セクションの印刷順序、各セクションの開始ページのページ制御が指定できる。
【０００９】
プリンタは転送されたドキュメントの各セクションのページデータを記憶装置に格納すると同時に格納位置のポインターデータを認識する。次にプリンタはドキュメント制御リストを解釈して、配布先毎に印刷するセクションを印刷順序に並べ替えて配布先ごとの処理手順リストを作成する。そして、その処理手順リストに従って各セクションの印刷データにアクセスして印刷が実行される。
【００１０】
【発明の実施の形態】
以下に本発明の詳細を図面を用いて説明する。図１は本発明のドキュメントプリンタの印刷制御方法の一実施例である配布先別ドキュメント配布方法の概要を示す原理図である。Ａ、Ｂ、Ｃ、Ｄはそれぞれ配布先の部署を表す。１から９までの番号は一つのドキュメントのセクションを表している。このセクションの中には印刷を行わないで特殊なトレイから用紙だけを排出する表紙や区切り用紙の挿入のような場合も含まれている。
【００１１】
図１の例では、配布先部署Ａにはドキュメントのセクション１、２およびセクション７、８、９が１部配布される。配布先部署Ｂにはドキュメントのセクション３、４およびセクション７、８、９が１部配布される。また、配布先部署Ｃにはドキュメントのセクション３からセクション９まで連続したセクションが３部配布される。配布先部署Ｄにはドキュメントのセクション１、２とセクション５、６およびセクション９が２部配布される。
【００１２】
このように同じような内容のドキュメントでその一部が配布先によって異なるような場合は、プリンタにはそのドキュメントの全体を包括するデータと、どの配布先部署にはドキュメントのどのセクションをどういう順番で組み立てて新たなドキュメントとして構成するかという情報の含まれている印刷順序リストとが転送される。
【００１３】
図２はプリンタの制御内容を図示したブロックダイアグラムである。
【００１４】
コンピュータあるいはサーバーからの印刷信号はケーブル１１、インターフェイス１２を介して、プリンタコントローラ１０に取り込まれる。通常、前記印刷信号はページ記述言語のコードリストとドキュメント制御リスト１５であり、その印刷信号は一旦、補助記憶装置１３に格納される。前記ページ記述言語はラスターイメージプロセッサ１４により印刷イメージに展開され、画像データとして変換される。その画像データは再び補助記憶装置１３に格納されるが、その際に画像データの格納されているアドレスが画像データと対応して記憶される。
【００１５】
一方、プリンタに取り込まれたドキュメント制御リスト１５は、主記憶装置２２内に格納され、ディスプレイ２０やキーボード１９を備えるユーザ入力インターフェイス１８でユーザの設定を受け付ける。ユーザがドキュメント制御リスト１５を決定すると、そのドキュメント制御リスト１５から処理手順リスト１６が生成される。処理手順リスト１６は先頭から順次解釈されて、給紙トレイの選択、ポインターデータから印刷ページデータへのアクセスおよび取得、必要に応じての白紙頁の挿入などの操作を順次行う。このようにして一連の操作が行われると頁イメージデータ２１が作成され、ドキュメントが１部プリンタエンジン１７に印刷出力される。配布先に複数部のドキュメントを印刷する必要のある場合にはこのような手順を複数回行う。
【００１６】
表１はドキュメント制御リストの一実施例を示すものである。
【００１７】
【表１】
0003711552.tif 000002
【００１８】
このリストは、ユーザが指定するさまざまな情報が格納されている。その情報には配布先部署、ドキュメントの部署毎に配布部数、セクションの構成順序、各セクションの開始ページを奇数ページにするか、偶数ページにするか、前のセクションを継承するかの印刷制御コードなどが含まれる。
【００１９】
各セクション毎に、その内容、印刷用紙の入っているトレイ、各部署毎の印刷制御コードと印刷順序が記入される。また便宜上、いくつかの連続したセクションはグループ化することが可能である。グループ化されたセクションは一塊として扱われるので印刷順序の指定はグループ内の一つのセクションを指定すればよい。
【００２０】
内容の欄はユーザが自分の覚えのためにメモを記入する欄である。表紙とか第１章とかいうようにメモを記入することができる。この内容は印刷されない。トレイの欄はプリンタのどのトレイの用紙を使用して印刷するかを指定するものである。指定にあたってはユーザの混乱を避けるため、トレイを示したプリンタの図を示してトレイの位置をユーザがポインタで指し示すことで入力するようにできる。このようなグラフィカルユーザインターフェイスを用意することが重要である。
【００２１】
各配布先毎にユーザは印刷順序を指定することができる。その際にユーザは、印刷制御コードにより、印刷開始ページを偶数ページにするか奇数ページにするかあるいは今までの印刷の次のページから継続するかの指定ができる。このことにより新しく章を起こすときにそれが必ず奇数ページあるいは偶数ページから始まるようにできる。
【００２２】
その他に、途中に区切り用紙を挟んだりする場合には、このような指定は意味を成さない。その時には印刷順序が指定された時点で前のセクションとはトレイが変わったことが分かるため、自動的に「自動」と指定され、新しいトレイから給紙された用紙に最初のページから印刷される。このような場合でも区切り用紙の裏側を印刷したいといった要求が起こるが、その場合には自動の個所をユーザが偶数ページ／奇数ページの指定ができる。
【００２３】
表２はプリンタ内部での処理の概要を表す処理手順表である。
【００２４】
【表２】
0003711552.tif 000003
【００２５】
表２の例は前記表１に於いて部署Ｄへの配布ドキュメントを印刷することをシミュレートしている。部署Ｄへはセクション１、２およびセクション５、６それにセクション９からなるドキュメントを２部配布するように記述されている。
【００２６】
表２において左蘭はステップを表し、右欄は処理内容を表している。最初にプリンタは印刷するドキュメント名、ドキュメントの作成者、作成年月日等ドキュメントに関するプロパティを認識する（ステップ１から４まで）。これは本発明とは直接関係がないので詳述はしない。
【００２７】
ステップ５で印刷を開始する諸手続きを行う。セクション１ではトレイ４から用紙を給紙して印刷するようにしてされているのでステップ６でトレイ４を選択する。ステップ７ではセクション１の格納されているアドレスにアクセスするためセクション１へのポインタをセットする。ステップ８でそのアドレスに格納されているデータで印刷を実行する。
【００２８】
同様にしてセクション２ではトレイ１の用紙で印刷を行う（ステップ９−１１）。
【００２９】
次の印刷はセクションの５である。ここではトレイ４から用紙を給紙して印刷するがその際の印刷制御データは奇数頁になっている。したがって、ステップ１２、１３でトレイ４を選択し、セクション５へのポインタをセットした後、頁カウンタをみて、もしも次のセクションが偶数ページで始まる場合には１枚の白紙ページを追加する必要がある（ステップ１４）。
【００３０】
次にセクション６が印刷される。この場合、用紙はトレイ２を利用するのでトレイ２を選択し（ステップ１６）、印刷する（ステップ１７−１８）。
【００３１】
セクション９では頁制御として偶数ページが指定されている。従ってステップ１４と同様の考え方で次のセクションが奇数ページで始まる場合には１枚の白紙ページを追加する必要がある（ステップ２１）。次のステップ２２でドキュメントの第１部目の印刷が完了する。ところで部署Ｄへはドキュメントを２部印刷する必要があるので、前記ステップ６から２２までをもう一度繰り返す必要がある。このような場合、ループ構造で制御するのがプログラム経験者には一般的であるが、このようにステップ展開する場合は一連の操作として展開する方が間違いが少なくなり、異常処理が割り込まれた場合の対応も容易になる。そのような思想のもとに前記ステップ６から２２まではステップ２４から３９までにそっくりコピーされる。
【００３２】
本実施例ではその前に印刷の部数ごとの区切りを、明確にするため、第１部目の印刷が終了した時点で出力トレイにオフセットをかける（ステップ２３）。このことにより第１部目とは少しずれた位置に第２部目が出力されるため、ユーザは印刷後の処理が非常に楽になる。このようにオフセットをかける他に、高級なプリンタシステムではポストプリント処理として一部の印刷が終了するたびにホッチキス止めや糊付け処理等の製本処理を行わせることが可能である。
【００３３】
【発明の効果】
上記の説明で明らかなように、本発明に従えば一度のドキュメント全体を包括するデータと、配布先部署に応じてどのように新しいドキュメントを構成するかという情報の含まれている印刷順序リストを印刷開始前にプリンタに転送するだけでデータの転送操作は完了し、その後の印刷はプリンタ内部でのデータの解釈によりプリンタが行うので、転送経路を短時間で開放することができる。
【図面の簡単な説明】
【図１】  本発明の一実施例であるドキュメントプリンタの印刷制御方法の配布先別ドキュメント配布の概要を示す原理図である。
【図２】  ドキュメントプリンタの制御内容を図示したブロックダイアグラムである。
【符号の説明】
１０・・・ プリンタコントローラ、１１・・・ ケーブル、１２・・・ インターフェイス、１３・・・ 補助記憶装置、１４・・・ ラスターイメージプロセッサ、１５・・・ ドキュメント制御リスト、１６・・・ 処理手順リスト、１７・・・ プリンタエンジン、１８・・・ ユーザ入力インターフェイス、１９・・・ キーボード、２０・・・ ディスプレイ、２１・・・ 頁イメージデータ、２２・・・ 主記憶装置。
【図１】
0003711552.tif 000004
【図２】
0003711552.tif 000005