(57)【要約】【課題】複数の印刷ジョブに対して任意のドキュメント構成で印刷することが可能となり、かつ１つの印刷ジョブとして後処理を行うことができる画像形成システムとする。【解決手段】プリンタ３は、印刷ジョブの統一ジョブＩＤ、割り込みページ情報の解析を行うジョブ解析手段４と、ジョブ解析手段４によって解析された割り込みページ情報によって、統一ジョブＩＤ中のページの構成順序を変えるページ割り込み解析手段６と、ジョブ解析手段４の解析結果から新たなドキュメントを生成するページ生成手段７と、生成手段７で生成されたドキュメントを保存するＲＡＭ等の記憶手段８と、記憶手段８からドキュメントを読み出して印刷処理するように制御を行う印刷制御手段９と、ドキュメントを印刷処理する印刷処理手段１０とよりなる。【選択図】図１
2004151889.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と画像形成装置とがネットワークにより接続され、ホスト装置で作成された印刷ジョブを画像形成装置にて印刷処理可能な画像形成システムにおいて、
前記ホスト装置の画像形成装置用ドライバにて印刷ジョブ送信時に統一ジョブＩＤおよび割り込みページ情報を付加可能とし、前記画像形成装置は統一ジョブＩＤおよび割り込みページ情報を解析する解析手段と、割り込みページ情報に基づき同一の統一ジョブＩＤを持つ印刷ジョブから新たなドキュメントを生成する生成手段とを備えたことを特徴とする画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ（以下、ＰＣ）に代表されるホスト装置と、プリンタ、ＦＡＸ、複写機等の画像形成装置とがネットワークにより接続され、ホスト装置で作成された印刷ジョブを画像形成装置にて印刷処理可能な画像形成システムに関するものである。
【０００２】
【従来の技術】
従来の画像形成装置であるデジタル複合機では、パンチ、ステープル、あるいはブックレットなどの用紙への印刷処理した後の後処理機能を持つ周辺機器を接続可能にしたものがある。
【０００３】
また、ＰＣ上で企画書や仕様書といった１つのドキュメントを作成する際、文章はＷｏｒｄ、表はＥｘｃｅｌといった具合に、それぞれ作成したい対象となる文章や図などのドキュメントの構成要素（以下、オブジェクト）に合わせて、それぞれに特化した作成作業が行いやすいドキュメント作成アプリケーション（以下、アプリケーション）を使用する場合が多い。
【０００４】
しかし、画像形成装置にて後処理を行うには１つの印刷ジョブとして構成されている必要があるが、それぞれ別々のアプリケーションで作成したドキュメントでは、画像形成装置においてそれぞれ別々の印刷ジョブとして印刷処理が行われてしまい、後処理を１つの印刷ジョブとして行うことができない。
【０００５】
そのため、複写機の場合は、それぞれのファイルを別々で印刷処理し、使用者が希望する順序、構成となるように手作業で直した後、希望する処理を指定して印刷したり、あるいは各アプリケーション間で希望のページまたはオブジェクトをコピーして、使用者が１つのアプリケーションに貼り付けて統一するなどの編集作業を行った後に印刷したりする必要があり、非常に効率が悪く、作業時間を要するという問題があった。
【０００６】
そこで、例えば特許文献１に示すように、ホスト装置の画像形成装置用ドライバにて印刷ジョブに対してグループジョブＩＤという条件を付与してグループジョブを設定し、画像形成装置にて同一グループジョブ内の印刷ジョブを一連のジョブとして同時に印刷処理してドキュメントを作成することにより、効率の悪さを回避する方法が提案されていた。
【０００７】
【特許文献１】
特開２０００−２２２１５７号公報
【０００８】
【発明が解決しようとする課題】
とろこが、従来の特許文献１に示すような方法では、複数の印刷ジョブに統一ジョブであることを示すグループジョブＩＤ（以下、統一ジョブＩＤ）を付加することにより、複数の印刷ジョブをまとめて１つの印刷ジョブと見立てて印刷処理することはできるが、１つの印刷ジョブの途中ページに他の印刷ジョブを挿入する、例えば、テキストで構成されている１ジョブ全４ページに対して２ジョブ全１ページを１ジョブの２ページ目に挿入した構成で１つの印刷ジョブすることができず、そのような場合は、結局、上述した効率の悪い作業を行わざるを得ないという問題があった。
【０００９】
【発明が解決しようとする課題】
本発明は、上記問題に鑑みてなされたものであり、ホスト装置と画像形成装置とがネットワークにより接続され、ホスト装置で作成された印刷ジョブを画像形成装置にて印刷処理可能な画像形成システムにおいて、前記ホスト装置の画像形成装置用ドライバにて印刷ジョブ送信時に統一ジョブＩＤおよび割り込みページ情報を付加可能とし、前記画像形成装置は統一ジョブＩＤおよび割り込みページ情報を解析する解析手段と、割り込みページ情報に基づき同一の統一ジョブＩＤを持つ印刷ジョブから新たなドキュメントを生成する生成手段とを備えた画像形成システムとしたものである。
【００１０】
【発明の実施の形態】
以下、本発明の実施例について図面を用いて説明する。
図１は、本発明の画像形成システムにおいて、画像形成装置であるプリンタ内を構成ブロック図にて示した図である。
【００１１】
１は、プリンタ３に接続しているホスト装置となるＰＣであり、アプリケーションによってドキュメントの作成を行い、ネットワーク２を介してプリンタ３に印刷ジョブの送信を行う。なお、ＰＣ１には、プリンタ３用のドライバを搭載しており、それによりプリンタ３とのデータ送受信が可能となる。本発明では、プリンタ３用のドライバにより、印刷ジョブに統一ジョブＩＤおよび割り込みページ情報、さらには追加オブジョクトを付加して送信可能とすることを特徴としている。ここで、追加オブジェクトとは、印刷ジョブに対して他の印刷ジョブで設定された共通背景印刷を指定したり、途中ページへの印刷ジョブ追加により変更されるページ更新指令を行ったりする等にも活用することができる。
【００１２】
プリンタ３は、印刷ジョブの統一ジョブＩＤ、割り込みページ情報、追加オブジェクトの解析を行うジョブ解析手段４と、ジョブ解析手段４によって解析されたページ番号、共通フレーム、あるいは共通オブジェクト等の追加オブジェクトの挿入を行う追加オブジェクト挿入手段５と、ジョブ解析手段４によって解析された割り込みページ情報によって、統一ジョブＩＤ中のページの構成順序を変えるページ割り込み解析手段６と、ジョブ解析手段４や追加オブジェクト挿入手段５の解析結果から新たなドキュメントを生成するページ生成手段７と、生成手段７で生成されたドキュメントを保存するＲＡＭ等の記憶手段８と、記憶手段８からドキュメントを読み出して印刷処理するように制御を行う印刷制御手段９と、ドキュメントを印刷処理する印刷処理手段１０とよりなる。
【００１３】
後処理装置１１は、プリンタ３に接続され、印刷処理手段１０にて印刷処理された用紙に対してパンチ、ステープル、あるいはブックレット等の後処理を行う装置である。
【００１４】
図２は、ＰＣ１において、印刷ジョブをプリンタ３へ送信するまでを示すフローチャートである。まず、ＰＣ１上の各アプリケーションを用いて、文章、図、あるいは表などのドキュメントの構成要素である印刷ジョブを作成する（ステップ１）。各構成要素は、それぞれ作成作業が行いやすい別々のアプリケーションを使用すれば良い。そして、印刷ジョブを作成後、各アプリケーションで印刷を実行する（ステップ２）。具体的には、印刷実行時にＰＣ１に搭載されたプリンタ３用のドライバで指定して各種設定を行うが、その際に、統一ジョブＩＤとその構成要素を何ページ目に挿入したいかを示す割り込みページ番号を指定する（ステップ３）。その後、印刷ジョブは、ネットワーク２（スプーラ）を介してプリンタへ送信される（ステップ４）。このステップ１乃至ステップ４を統一したい印刷ジョブ数分繰り返し（ステップ５）、統一したい印刷ジョブが無くなった時点で統一ジョブの最後の印刷ジョブであることを示す統一ジョブ終了フラグをプリンタ３へ送信する（ステップ６）。
【００１５】
図３は、ＰＣ１の統一ジョブＩＤと割り込みページ番号、統一ジョブ終了指定を行う際の入力画面の一例を示す図である。画面の入力指示に従い統一ジョブＩＤの指定を項目２１にて行い、先に送信した印刷ジョブ中の何ページ目に割り込ませたいかの指定を、項目２４にてページ数を入力して指定する。また、統一ジョブとしたい最後の印刷ジョブには、この印刷ジョブが統一ジョブの最終ジョブであることを示すために、項目２２にて指定して統一ジョブエンドフラグも併せて送信する。例えば、統一ジョブの１ジョブ目が文章で４ページであるとすると、項目２４のように４ページ分の割り込み指定ができるようになり、その文章を作成したアプリケーションにおいて印刷を実行し、統一ジョブＩＤを指定し、先行のジョブが無いのでページの指定はせず、プリンタ３に印刷ジョブを送信する。
【００１６】
その後、文章の３ページ目に入れたい表があったとすると、表を作成したアプリケーションにおいて印刷を行い、１ジョブ目と同じ統一ジョブＩＤを項目２１にて指定し、割り込みページ番号を項目２４にて指定して、項目２２の統一ジョブエンドフラグを立てる。さらに、統一ジョブ内において、共通のヘッダ、フッダやフレーム、ページ構成を変えた後の通しページ番号を挿入することを指定することも可能である。例えば、項目２３において通しページ番号の挿入を指定されると、プリンタ３内部に登録されているマクロ等を追加オブジェクトとして印刷ジョブに追加することができる。これらの統一ジョブＩＤ、割り込みページ番号、および統一ジョブエンドフラグは、例えば、ＰＪＬのようなプリンタ言語によってプリンタ３に送信される。
【００１７】
図４は、プリンタ３内部での受信する印刷ジョブのデータ構造を示す図である。受信する印刷ジョブは、受信した順に統一ジョブＩＤと統一ジョブがすべて受信完了したかどうかを示すフラグを格納する領域がリンクでつながれている構造をとり、その統一ジョブＩＤに属する印刷ジョブがページ単位に分けられて、その統一ジョブＩＤの元に更にリンク（以下、ページリンク）でつながれている構造をとっている。各統一ジョブＩＤをつなぐリンクを受信ジョブＩＤリンクと呼ぶ。その受信ジョブＩＤリンクの最後には、終端を示すＩＤリンクエンドがある。
【００１８】
図５は、ＰＣ１からの印刷ジョブを受け取ったプリンタ３側の処理を示すフローチャートである。ＰＣ１から送信された印刷ジョブを受信すると（ステップ７）、受信した印刷ジョブの解析をジョブ解析手段４において行い（ステップ８）、統一ジョブの設定がされていない場合には通常印字を行い、統一ジョブＩＤが設定されている場合には新規の統一ジョブＩＤであるかどうかの判定に入る（ステップ９）。受信ＩＤリンクを検索し、すでに受信ＩＤリンクに登録されている場合は、対応する統一ジョブＩＤのリンクに追加し（ステップ１１）、受信ＩＤリンクに登録されていない統一ジョブＩＤであった場合は新規に追加する（ステップ１０）。
【００１９】
その時、ページ割り込み解析手段６にて受信した印刷ジョブをページ単位に分割し（ステップ１２）、追加オブジェクト挿入手段５にて追加オブジェクト（ページの通り番号、共通フレーム、ヘッダ、フッダ等）の挿入処理を行い（ステップ１３）、ジョブ解析手段４では、割り込みページ番号の解析も行われる（ステップ１４）。割り込みページ番号が設定されている場合には、ページ割り込み解析手段６において指定ページ番号順にページをつなぐページリンクを繋ぎ直す処理が行われた後、ページ生成手段７においてドキュメントデータが生成され、記憶手段８に記憶される（ステップ１５）。また、割り込みページ番号が設定されていない場合には、先行印刷ジョブのページがつながれているページリンクの後につなぎ、ページ生成手段７においてドキュメントデータが生成され、記憶手段８に記憶される（ステップ１６）。ページ生成手段７による生成の際は、ステップ１３で行われた追加オブジェクトの挿入も行われ、例えばページ生成手段７にページデータが加えられる。
【００２０】
最後に受信した印刷ジョブが統一ジョブの最後のジョブであるかどうかの判定を行い（ステップ１７）、最後のジョブであった場合には受信ジョブＩＤリンクの統一ジョブ完了フラグを立てて（ステップ１８）、終了する。
【００２１】
図６は、プリンタ３で受信完了した印刷ジョブの印刷処理を示すフローチャートである。印刷処理は、印刷制御手段９が印刷処理手段１０を制御することにより行われる。まず、印刷制御手段９は、受信ＩＤリンクを受信順に辿り（ステップ１９）、統一ジョブ終了フラグが立っているかどうかをチェックする（ステップ２０、２１）。統一ジョブフラグが立っている場合は、印刷処理手段１０に最後まで受信が完了した統一ジョブデータを渡し（ステップ２２）、ループ１として形成されたドキュメントデータの印刷処理が行われる。印刷後に、後処理装置１１により、本来別々の印刷ジョブだった複数の印刷ジョブに対して、統一ジョブ処理を通すことにより、パンチ、ステープル、ブックレット等の後処理を行うことが可能となる。
【００２２】
図７は、１つ目の印刷ジョブが４ページ、２つ目の印刷ジョブが２ページ、３つ目の印刷ジョブが１ページで、統一ジョブＩＤを同じにして割り込みページ番号を指定することにより、新たな印刷ジョブのページ番号を示す図である。
【００２３】
図７（ａ）に示すように、１つ目の印刷ジョブ（１ジョブ）の１ページ目の後に２つ目の印刷ジョブ（２ジョブ）を割り込ませ、２ページ目の後に３つ目の印刷ジョブ（３ジョブ）を割り込ませた状態を示す図であり、（  ）内が新たなページ番号である。このような場合は、上述した操作によりＰＣ１から２ジョブおよび３ジョブを連続してプリンタ３に送信すればよく、１ジョブと２ジョブで新たな印刷ジョブを作成した後に３ジョブをプリンタ３に送信してもよい。後者の場合、１ジョブと２ジョブによる新たな印刷ジョブを作成した時点で、ＰＣ１上の画面に新たなページの構成順序が判るようにすることが好ましい。
【００２４】
図７（ｂ）は、３ジョブを２ジョブの１ページ目の後に割り込ませた状態を示す図であり、（  ）内が新たなページ番号である。このように、１ジョブ以外のジョブに他ジョブを割り込ませることもできる。
【００２５】
また、本実施例において、さらに以下を実行することにより、よりよいものとなる。
（１）既に説明したように、統一ジョブの設定を複数の印刷ジョブに対して設定ができるようにする。
（２）統一ジョブＩＤのＰＣ１からプリンタ３への受信に際し、１ジョブの受信が完了しないうちに、他の統一ジョブＩＤの受信が始まっても、両方の印刷ジョブの受信を可能とする。
（３）プリンタ３が統一ジョブＩＤ受信中でも、ＰＣ１以外のＰＣからの受信も可能とする。
（４）プリンタ３が統一ジョブＩＤ受信中でも、同時に統一ジョブＩＤが設定されていない単一の印刷ジョブが送信されても受信可能とする。
（５）統一ジョブＩＤが同一であれば、ＰＣ１以外のＰＣから送信されてくる同一の統一ジョブＩＤを持つ印刷ジョブは、上述した処理を行う。
【００２６】
【発明の効果】
以上説明したように、本発明の画像形成システムによれば、割り込みページ情報に基づき同一の統一ジョブＩＤを持つ印刷ジョブから新たなドキュメントを生成することにより、複数の印刷ジョブに対して任意のドキュメント構成で印刷することが可能となり、かつ１つの印刷ジョブとして後処理を行うことができる画像形成システムとすることができる。
【図面の簡単な説明】
【図１】本発明の画像形成システムを示す図である。
【図２】本発明の画像形成システム内のホスト装置から画像形成装置に印刷ジョブの送信を行うまでを示すフローチャートである。
【図３】本発明の画像形成システム内のホスト装置における統一ジョブＩＤ設定の入力画面を示す図である。
【図４】本発明の画像形成システム内の画像形成装置での受信した印刷ジョブのデータ構造を示す図である。
【図５】本発明の画像形成システムにおける画像形成装置での印刷ジョブの受信・動作を示すフローチャートである。
【図６】本発明の画像形成システムにおける受信完了した印刷ジョブの印刷処理に関する動作を示すフローチャートである。
【図７】本発明の画像形成システムにより、２つの印刷ジョブを割り込ませた状態を示す図である。
【符号の説明】
１：ＰＣ
２：ネットワーク
３：プリンタ
４：ジョブ解析手段
５：追加オブジェクト挿入手段
６：ページ割り込み解析手段
７：ページ生成手段
８：記憶手段
９：印刷制御手段
１０：印刷処理手段
１１：後処理装置
【図１】
2004151889.tif 000003
【図２】
2004151889.tif 000004
【図３】
2004151889.tif 000005
【図４】
2004151889.tif 000006
【図５】
2004151889.tif 000007
【図６】
2004151889.tif 000008
【図７】
2004151889.tif 000009