(57)【要約】【課題】一つのジョブで複数のクラスタを解釈して異なる用紙の切り替えを実現できるようにすること。【解決手段】本発明は、複数の給紙トレイ（トレイＴ１〜Ｔ６）を備えており、ジョブに基づき用紙へ画像を出力する画像処理装置１において、１つ以上のトレイＴ１〜Ｔ６とクラスタとの対応付けを複数記憶するクラスタ管理部１０と、一つのジョブに含まれる複数のクラスタを解釈するプリンタ制御部１１と、クラスタ管理部１０で管理される対応付けに基づいて、プリンタ制御部１１で解釈した複数のクラスタ指定の各々に対応付けられるトレイＴ１〜Ｔ６を選択するクラスタ制御部１２と、クラスタ制御部１２で選択されたトレイＴ１〜Ｔ６から用紙を送出する制御を行うトレイ制御部１３とを備えている。【選択図】図１
2006044808.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙トレイを備えており、ジョブに基づき用紙へ画像を出力する画像処理装置であって、
前記複数の給紙トレイのうち一つ以上の給紙トレイと一つのクラスタとの対応付けを複数記憶するクラスタ管理部と、
一つのジョブに含まれる複数のクラスタ指定を解釈する解釈部と、
前記クラスタ管理部で管理される対応付けに基づいて、前記解釈部で解釈された複数のクラスタ指定の各々に対応付けられる前記給紙トレイを選択するクラスタ制御部と、
前記クラスタ制御部で選択された前記給紙トレイから用紙を送出する制御を行うトレイ制御部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記解釈部は、前記一つのジョブに含まれる複数のクラスタ指定と用紙のサイズ指定とを解釈し、
前記トレイ制御部は、前記解釈部で解釈した用紙のサイズと前記クラスタ制御部で選択された給紙トレイに収納される用紙のサイズとが合致している場合のみ用紙を送出する制御を行う
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記解釈は、前記一つのジョブに含まれる複数のクラスタ指定と対応した用紙の種別指定とを解釈し、
前記トレイ制御部は、前記解釈部で解釈した用紙の種別と前記クラスタ制御部で選択された給紙トレイに収納される用紙の種別とが合致している場合のみ用紙を送出する制御を行う
ことを特徴とする請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の端末から送られる画像出力指示を受けて画像を用紙に印刷出力する画像処理装置に関する。
【背景技術】
【０００２】
従来、複数の給紙トレイ（ホッパ）を備えた画像処理装置として、任意の組み合わせをホッパ群として指定し、印刷時には指定されたホッパ群から指定用紙サイズがセットされたホッパを選択して用紙を送り出し、そのホッパの用紙が無くなった場合には同じホッパ群から同じ用紙サイズのセットされたホッパへの切り替えを行う技術が開示されている（特許文献１参照）。
【０００３】
また、特許文献２では、複数のホッパと複数のスタッカとを用いて印刷を行う画像処理装置において、任意の組み合わせをホッパ群、スタッカ群として指定できるようになっている。さらに、特許文献３では、複数の給紙部をグループ化し、グループ分けとグループ内の優先順位とを指定でき、優先順位の高い給紙部から順に用紙を送り出し、給紙・印刷中には別の給紙部に用紙をセットできる技術が開示されている。
【０００４】
いずれの従来技術においても、使用する用紙が収納された給紙装置を選択して用紙の送り出しを行い、この給紙装置の用紙が無くなった場合に同じグループの別の給紙装置に切り替えることで、用紙が無くなることによるジョブの停止を防止している。
【０００５】
【特許文献１】特開平０４−３４７６７２号公報
【特許文献２】特開平０７−０３３３１８号公報
【特許文献３】特開平１１−３０１８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の画像処理装置では、一つのジョブで給紙装置を切り替えることはできるものの、異なるグループの切り替えを行うことはできない。例えば、章の切り目に色紙を挿入する処理を行う場合、本文を印刷するための通常の用紙を収納する給紙装置から色紙の収納された給紙装置への切り替えを行う必要があるが、同じグループには同じサイズ、紙種の用紙が収納された複数の給紙装置が対応付けられているため、通常の用紙から色紙への給紙切り替えを行うことはできない。これに対応するため、複数のジョブとして指示を送ることになるが、ジョブの順序が入れ替わってしまうと色紙の挿入場所が異なってしまったり、課金管理の複雑化を招くという問題が生じる。
【課題を解決するための手段】
【０００７】
本発明はこのような課題を解決するためになされたものである。すなわち、本発明は、  複数の給紙トレイを備えており、ジョブに基づき用紙へ画像を出力する画像処理装置であって、複数の給紙トレイのうち一つ以上の給紙トレイと一つのクラスタとの対応付けを複数記憶するクラスタ管理部と、一つのジョブに含まれる複数のクラスタ指定を解釈する解釈部と、クラスタ管理部で管理される対応付けに基づいて、解釈部で解釈された複数のクラスタ指定の各々に対応付けられる給紙トレイを選択するクラスタ制御部と、クラスタ制御部で選択された給紙トレイから用紙を送出する制御を行うトレイ制御部とを備える。
【０００８】
このような本発明では、クラスタ管理部に１つ以上の給紙トレイとクラスタ（給紙トレイ群）との対応付けが複数記憶されており、解釈部では、一つのジョブに含まれる複数のクラスタを解釈して、クラスタ管理部が管理する対応付けに基づきクラスタと対応する給紙トレイを順次選択して切り替えるため、一つのジョブで複数のクラスタと対応する給紙トレイを切り替えて使用できるようになる。
【発明の効果】
【０００９】
したがって、本発明によれば、一つのジョブで異なるクラスタが指定された場合でも対応でき、一つのジョブの実行中に用紙のサイズや種類が異なっていても切り替えることが可能となる。これにより、章の間の色紙など、異なる用紙を用いる場合でも一つのジョブで対応でき、課金管理を容易にすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図に基づき説明する。図１は、本実施形態に係る画像処理装置を説明するブロック図である。すなわち、本実施形態に係る画像処理装置１は、例えばネットワークＮに接続されたパーソナルコンピュータ等から成る端末ＳからネットワークＮを介して送られる画像出力指示を受けて用紙に画像を印刷出力するもので、プリンタや複合機といった形態で実現されている。
【００１１】
特に、本実施形態の画像処理装置１は、複数の給紙トレイ（図１では、トレイＴ１〜Ｔ６）を備えており、端末Ｓから送られる画像出力指示に基づき所定のトレイＴ１〜Ｔ６を選択し、そこから用紙を送り出して画像を形成する。画像が形成された用紙は所定の排出ビンＢ１、Ｂ２に排出される。
【００１２】
画像処理装置１は、プリンタ制御部１１、クラスタ制御部１２、トレイ制御部１３およびクラスタ管理部１０を主要構成としており、端末Ｓから送られる画像出力指示をプリンタ制御部１１で解釈し、その解釈した画像出力指示（ジョブ）に含まれるクラスタと対応付けられたトレイＴ１〜Ｔ６をクラスタ制御部１２で選択し、選択されたトレイＴ１〜Ｔ６に対してトレイ制御部１３が用紙の送り出しを指示するようになっている。このプリンタ制御部１１、クラスタ制御部１２およびトレイ制御部１３は主としてプログラム処理によって実現されている。
【００１３】
本実施形態では、ジョブの実行にあたり予めクラスタ管理部１０を設定し、このクラスタ管理部１０をクラスタ制御部１２が参照して、解釈したクラスタと対応付けされたトレイＴ１〜Ｔ５を選択できるようになっている。
【００１４】
クラスタ管理部１０は、１つ以上のトレイＴ１〜Ｔ６とクラスタとの対応付けを複数記憶したもので、同じクラスタに属するトレイには同じサイズの用紙が格納されている。本実施形態では、例えば、Ｃ１からＣ４の４つの対応付けが設定されている。クラスタＣ１はトレイＴ１、Ｔ２が、クラスタＣ２はトレイＴ３、Ｔ４、Ｔ５が、クラスタＣ３はトレイＴ５、Ｔ６が、クラスタＣ４はトレイＴ５、Ｔ４、Ｔ３が対応付けられている。
【００１５】
各クラスタにおけるトレイの登録順は優先順位となっており、例えば図中左側が優先順位の高いトレイとなっている。したがって、あるクラスタが選択された場合には、そのクラスタに対応して登録された複数のトレイのうち、図中最も左側に登録されたトレイを優先して選択し、用紙の有無をチェックし、用紙が有る場合にはそのトレイから用紙を送り出し、用紙がない場合には右隣りに登録されたトレイに切り替えて用紙の有無をチェックして、用紙がある場合にはそのトレイから用紙を送り出す、というように用紙が無い場合には登録の左から右へと順にトレイを切り替えて用紙を送り出すことになる。
【００１６】
これにより、同じサイズの用紙を用いて印刷出力する場合、あるトレイの用紙が無くなっても同じクラスタの次のトレイから用紙を送り出すように切り替えるため、用紙が無くなることによるジョブの停止を防止できる。
【００１７】
クラスタの設定としては、異なるクラスタでも同じトレイを含むことが可能である。例えば、図１に示すクラスタ管理部１０のクラスタＣ２とＣ３とでは、両方ともトレイＴ５を含む登録内容となっている。この場合、クラスタＣ２はトレイＴ３、Ｔ４、Ｔ５の順で優先順位が決まっており、トレイＴ５は最も優先順位が低くなっている。これに対し、クラスタＣ３ではトレイＴ５、Ｔ６が対応付けられているため、トレイＴ５の優先順位が最も高く、次にトレイＴ６となっている。また、クラスタＣ２とＣ４とでは両方とも同じトレイＴ３、Ｔ４、Ｔ５と対応付けられているが、優先順位が逆となっている。このように、クラスタを構成するトレイの数や優先順位を自由に設定できるため、ユーザは用紙の利用形態を考慮してクラスタの登録やクラスタの選択を行うことができるようになる。
【００１８】
また、同じクラスタとして対応付けされた複数のトレイに収納される用紙として同じサイズで異なる紙種のものを収納し、優先順位に応じて登録してもよい。例えば、最も優先順位の高いトレイに上質紙、最も優先順位の低いトレイに再生紙というようにクラスタを設定しておくことで、通常は上質紙を用いて印刷出力し、上質紙が無くなった場合のみ再生紙で対応するといった利用も可能となる。
【００１９】
本実施形態の画像処理装置１は、このようなクラスタ管理部１０を用い、画像出力指示で構成される一つのジョブに含まれる複数のクラスタを順次解釈し、一つのジョブでもクラスタの切り替えを行うことができるようになっている。
【００２０】
端末Ｓから送られる画像出力指示は例えばPostScript(Adobe社商標)から成るもので、ネットワークＮを介して画像処理装置１のプリンタ制御部１１に送られる。プリンタ制御部１１では、この画像出力指示を解析して印刷処理を制御する。また、プリンタ制御部１１は、画像出力指示に含まれるクラスタを解析する。
【００２１】
解析されたクラスタはプリンタ制御部１１からクラスタ制御部１２へ送られる。クラスタ制御部１２は、プリンタ制御部１１から送られてきたクラスタを用いてクラスタ管理部１０を参照し、そのクラスタの名称に対応付けられたトレイを選択する。複数のトレイが登録されている場合には優先順位に従ってトレイを選択する。選択したトレイの情報はトレイ制御部１３に渡され、トレイ制御部１３が選択されたトレイに対して用紙送り出しの指示を与える。
【００２２】
プリンタ制御部１１は、画像出力指示で構成される一つのジョブの解析で画像形成およびクラスタの解析を行う。一つのジョブの解析中に別のクラスタの指定があった場合には、その段階で解析した別のクラスタをクラスタ制御部１２へ送る。クラスタ制御部１２は、送られてきた別のクラスタの名称に対応付けられたトレイをクラスタ管理部１０から参照し、選択したトレイの情報をトレイ制御部１３へ送る。これにより、一つのジョブに複数のクラスタが含まれていてもクラスタの切り替えによるトレイの切り替えを行うことが可能となる。
【実施例】
【００２３】
次に、具体的な実施例を説明する。図１に示すクラスタ管理部１０として、クラスタＣ１には通常の用紙が収納されるトレイＴ１、Ｔ２が登録され、クラスタＣ２には色紙が収納されるトレイＴ３、Ｔ４、Ｔ５が登録されているとする。
【００２４】
端末Ｓから画像出力指示で構成される一つのジョブが送られてくると、プリンタ制御部１１でそのジョブを解析し、ジョブの定義文によってクラスタ管理部１０を構成する。つまり、ジョブ開始時にはクラスタ管理部１０は空になっているが、ジョブを解析してクラスタの定義があった場合にクラスタ名とトレイとの対応がクラスタ管理部１０に登録されることになる。
【００２５】
図２は、本実施形態で適用する画像出力指示のクラスタ定義手続きの例を示す図である。この例では、nameC1、nameC2、nameC3という３個のクラスタを定義している。defineclusterは手続き名で、その前にある/nameC1や[0 1]が引数である。スラッシュ(/)は名前を指定するときに使用する。また、カギ括弧([])は配列を指定するときに使用する。各行で、クラスタ名とトレイの配列を引数として、definecluster手続きを実行している。クラスタの給紙トレイは0から始まる整数で指定する。図２に示す３行の実行結果として、３個のクラスタが定義され、nameC1はトレイＴ１とＴ２のクラスタ、nameC2はトレイＴ３、Ｔ４、Ｔ５のクラスタ、nameC3はトレイＴ５、Ｔ６のクラスタとなる。
【００２６】
プリンタ制御部１１は、ジョブの定義文にdefinecluster手続きがあるとクラスタ名とトレイとの対応をクラスタ管理部１０に登録し、その後、ジョブの内容を順次解析して本文の画像形成を行っていく。そして、ジョブの途中でクラスタ選択の手続きがあった場合にはそのクラスタの名前をクラスタ制御部１２へ送る。
【００２７】
図３はクラスタ選択手続きの例を示す図である。ここでは、/nameC1 setclusterという手続きによってクラスタnameC1が選択されたことを示している。プリンタ制御部１１は、この手続きを解釈して、クラスタＣ１が指定されたことをクラスタ制御部１２へ送り、クラスタ制御部１２ではクラスタＣ１に対応するトレイをクラスタ管理部１０より参照する。この実施例では、図２に示す/nameC1 [0 1] definecluster手続きによってクラスタＣ１にトレイＴ１、Ｔ２が定義されているため、クラスタ制御部１２はこれらのトレイＴ１、Ｔ２のうち優先順位の高いトレイＴ１を選択する。
【００２８】
トレイ制御部１３はクラスタ制御部１２の選択したトレイＴ１の用紙の有無を検出して、用紙が収納されている場合にはトレイＴ１から用紙を送り出す指示を与える。プリンタ制御部１１は新たなクラスタ選択の手続きがない限り、セットしたクラスタを維持して用紙への印刷出力を行う。
【００２９】
また、選択されたトレイＴ１の用紙が無くなった場合、トレイ制御部１３からクラスタ制御部１２へ用紙無しの情報を与える。これによりクラスタ制御部１２は同じクラスタＣ１の次のトレイＴ２を選択してトレイ制御部１３へその旨を伝える。これにより、トレイ制御部１３はトレイＴ２に収納された用紙を送り出す指示を与える。ここで、同じクラスタに登録された全てのトレイの用紙が無くなっている場合には、プリンタ制御部１１はジョブの実行を中断し、用紙が無くなった旨をメッセージとして出力することになる。
【００３０】
本実施例では、トレイＴ１、Ｔ２に通常の用紙が収納されているため、プリンタ制御部１１によるジョブの解析でクラスタＣ１をセットし、トレイＴ１もしくはＴ２を選択することで通常の用紙を用いた印刷出力が行われる。この状態でジョブを実行していき、途中で別のクラスタＣ２がセットされると、上記と同様にクラスタ制御部１２がクラスタ管理部１０を参照してクラスタＣ２と対応付けられたトレイＴ３を選択する。また、トレイＴ３の用紙が無くなった場合にはトレイＴ４、トレイＴ５の順に選択する。本実施例では、トレイＴ３、Ｔ４、Ｔ５に色紙が収納されているため、このクラスタＣ２のセットによって色紙が送り出されることになる。
【００３１】
つまり、一つのジョブで複数の章が構成される文書の印刷を行う場合、章の印刷ではクラスタＣ１を指定して通常の用紙で印刷を行い、章と章との間ではクラスタＣ２を指定して色紙を挿入するといった指定を行うことができ、異なるジョブにすることなく単一のジョブでクラスタの切り替えを行って、通常の用紙から色紙を挿入して再度通常の用紙で印刷するといった用紙切り替え処理が可能となる。このように、異なる種類の用紙を切り替えて使用する場合でも一つのジョブで済むことから、ジョブの入れ替わりによる問題が発生せず、課金管理も容易となる。
【００３２】
また、クラスタ選択では、クラスタの指定のほか、用紙サイズや用紙種類を指定することもできる。図４は、クラスタの指定とともに用紙サイズを指定する手続きの例を示す図である。すなわち、クラスタ名の後にあるカギ括弧([])の部分が用紙サイズを指定する引数部分であり、この例ではPostScriptの仕様に従い、用紙の短辺の長さと長辺の長さを1/72インチ単位で指定している。例えば、ＪＩＳ（日本工業規格）Ａ４サイズでは595×842となるため、図４に示す例では、/nameC1 [595 842] setclusterpagesizeの手続きによって、クラスタＣ１の指定と用紙サイズＡ４の指定とを行うことができる。
【００３３】
このようにクラスタの指定とともに用紙サイズを指定することで、クラスタの切り替え時に選択したトレイの用紙のサイズと、実際に選択したトレイに収納されている用紙のサイズとが合致するか否かを検証できるようになる。つまり、トレイ制御部１３は、各トレイに収納されている用紙のサイズを例えば光学センサーによって検出しているため、クラスタ制御部１２で選択したトレイおよび用紙サイズと、その選択したトレイに実際に収納されている用紙のサイズとが合致しているか否かを検証し、合致している場合のみ用紙を送り出す指示を与え、合致していない場合にはプリンタ制御部１１にジョブ中断の指示を与え、用紙サイズが合致していない旨のメッセージを出力する。これにより、誤った用紙サイズで印刷出力してしまうことを防止できる。
【００３４】
また、これと同様に、クラスタの指定とともに用紙の種類を指定することで、クラスタの切り替え時に選択したトレイの用紙の種類と、実際にそのトレイに収納されている用紙の種類とが合致するか否かを検証でき、誤った種類の用紙に印刷出力してしまうことを防止できるようになる。なお、この場合、トレイ制御部１３には、コントロールパネル（図示せず）等によって予めトレイに収納される用紙の種類の情報を与えておく必要がある。
【００３５】
本発明の具体的な使い方としては次のようなものが挙げられる。先ず、ユーザは例えばトレイＴ１、Ｔ２、Ｔ３に本文用にＡ４標準紙を、トレイＴ４、Ｔ５に章区切り用のＡ４色紙を入れておく。アプリケーションは、ジョブ最初でトレイＴ１、Ｔ２、Ｔ３を本文用クラスタ(給紙トレイ群)とし、トレイＴ４、Ｔ５を区切り用クラスタ(給紙トレイ群)と定義しておき、表紙や区切り紙をプリントする時は区切り用クラスタを選択し、本文をプリントするときは本文用クラスタを選択するような一つのジョブを出力する。プリンタは一つのジョブを解釈し、その中で選択されたクラスタに従い、給紙トレイを自動で選択する。指定サイズが選択されたクラスタの給紙トレイにある場合は、その給紙トレイを選択する。また、指定サイズが選択されたクラスタの給紙トレイにない場合は、給紙要求となる。
【図面の簡単な説明】
【００３６】
【図１】本実施形態に係る画像処理装置を説明するブロック図である。
【図２】本実施形態で適用する画像出力指示のクラスタ定義手続きの例を示す図である。
【図３】クラスタ選択手続きの例を示す図である。
【図４】クラスタの指定とともに用紙サイズを指定する手続きの例を示す図である。
【符号の説明】
【００３７】
１…画像処理装置、１０…クラスタ管理部、１１…プリンタ制御部、１２…クラスタ制御部、１３…トレイ制御部、Ｂ１〜Ｂ２…排出ビン、Ｎ…ネットワーク、Ｓ…端末、Ｔ１〜Ｔ６…トレイ
【図１】
2006044808.tif 000003
【図２】
2006044808.tif 000004
【図３】
2006044808.tif 000005
【図４】
2006044808.tif 000006