(57)【要約】【課題】  複合機において、用紙等のリソースとジョブの要求リソースとのミスマッチを解消し切れない場合、ジョブの投入ができない。またはミスマッチのチェックを行なわずにジョブを投入すると、毎回用紙交換要求が発生し作業が必要になる。【解決手段】  ミスマッチをできる範囲で解消した上で、全て解消せず強制的に印刷実行の維持を行なう手段と、ミスマッチにより予測される用紙交換要求の紙種と枚数を表示する手段とを持つことによる。【選択図】  図２
2010284919.tif 000002
【特許請求の範囲】
【請求項１】
投入された印刷ジョブの属性を読み取る手段と（Ｓ１２）、
ジョブ属性が要求するリソースと印刷装置が持つリソースとを比較する手段（Ｓ１７）と、
比較結果がミスマッチであることを検知する手段と（Ｓ１８）、
その結果を表示する手段と（２１０）、
ジョブ印刷を開始せずにホールドする手段と（Ｓ１９）、
を持つ印刷装置において（１０００）、
ミスマッチを解消するよう印刷装置のリソースを変更する手段と（Ｓ３８）、
ミスマッチを解消するようジョブ属性が要求するリソースを代替する手段と（Ｓ３９）、
ミスマッチを全て解消せず強制的に印刷実行の維持を行なう手段と（Ｓ４０）、
ミスマッチにより予測される用紙交換要求の紙種と枚数を表示する手段と（Ｓ５３）
を持つことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のジョブを受け付ける印刷装置、すなわち複合機と呼ばれる複写機やプリンタに関するものである。
【背景技術】
【０００２】
図１のように複数のホストコンピュータからネットワーク経由でジョブが送信され、展開、保存、印刷といった処理を並列に処理可能な印刷装置が知られている。
【０００３】
このような印刷装置の中でも比較的大型の印刷装置には専用のオペレータがついて、用紙を入れ替える、ジョブの順序を入れ替える、といった操作をして印刷効率を高めることがある。印刷ジョブが処理されている途中に必要な用紙が指定された給紙段にない場合、印刷装置はエラーメッセージを出し、オペレータはそれに従って給紙段に必要な用紙を設定する、もしくは他の給紙段を強制的に指定する、といった処理を行なう。そのためにはずっとオペレータが印刷装置を見張っていなければならない。これに対して、印刷開始する前にジョブがどんな用紙を要求するかの情報と、実際に印刷装置にどんな用紙が設定されているかを比較し、ミスマッチがあるかをチェックする方法が知られている。もしミスマッチがある場合にはジョブを一旦停止し、ミスマッチを解消するまで印刷を開始しない（特許文献１）。
【０００４】
これによると、そのジョブで使用するであろう用紙が、いま機器に設定されていないことが印刷開始前にわかる。よって、その時点で給紙段にその紙を設定する、もしくはその紙を使用する他のジョブも含めてそのまま保存しておき、後でまとめて印刷ジョブを開始する、といったことが可能である。オペレータはジョブの途中で用紙切れ以外の用紙交換要求が発生しないことがあらかじめ分かっているので、印刷装置を常に見張る必要がない。
【０００５】
またミスマッチが発生した時、ユーザの介入設定があるか、このジョブのみの紙種変更か、プリンタの設定に従うか、給紙段の紙種変更かの条件を見る。その条件から、自動給紙、給紙段の一時的紙種変更、装填されている用紙情報からの選択、給紙段の紙種変更設定、印刷中止のいずれかの処理を行なう、といった方法も知られている。この方法によれば条件によってさまざまな処理を行なうことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許６８２３１４７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の方法を用いると、ミスマッチを検知した後、そのミスマッチを全て解消するまでは印刷ジョブが開始されない。よって投入されたジョブが使用したい用紙の種類がその印刷装置に設定できる給紙段数を越えていた場合そのままでは印刷できない、といった問題がある。本来使用したかったものではない用紙に代替する、といった回避手段をとらなければならない。
【０００８】
また他の方法はバリエーションがあるが、そのうちの一つの処理方法で動作するため、やはり使用したい紙種が多いジョブに対して、一部を代替して一部は給紙段の用紙変更をする、といった融通が利かないといった問題もある。
【０００９】
本発明は、上記従来例を顧みてなされたもので、複数のジョブを受け付ける印刷装置において、印刷中のジョブによる用紙交換要求の削減による操作性と、多くの紙種を使用するジョブの印刷実行の利便性とを両立した機能を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、第１の発明システムは、
投入された印刷ジョブの属性を読み取る手段と、
ジョブ属性が要求するリソースと印刷装置が持つリソースとを比較する手段と、
比較結果がミスマッチであることを検知する手段と、
その結果を表示する手段と、
ジョブ印刷を開始せずにホールドする手段と、
を持つ印刷装置であって、
ミスマッチを解消するよう印刷装置のリソースを変更する手段と、
ミスマッチを解消するようジョブ属性が要求するリソースを代替する手段と、
ミスマッチを全て解消せず強制的に印刷実行の維持を行なう手段と、
ミスマッチにより予測される用紙交換要求の紙種と枚数を表示する手段と
を持つことを特徴とする。
【発明の効果】
【００１１】
印刷中のジョブによる用紙交換要求の削減による操作性と、多くの紙種を使用するジョブの印刷実行の利便性とを両立した機能を提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る第１の実施例の複合機を含むシステムを示す概略図である。
【図２】本発明に係る第１の実施例の複合機のコントローラ内部構成を表す概略図である。
【図３】本発明に係る第１の実施例の複合機で表示されるジョブの用紙リスト画面の一例を示す模式図である。
【図４】本発明に係る第１の実施例の複合機で表示される用紙代替画面の一例を示す模式図である。
【図５】本発明に係る第１の実施例の複合機のコントローラのジョブの構造を示す模式図である。
【図６】本発明に係る第１の実施例の複合機のコントローラのジョブ管理部のジョブ投入処理内容を示すフローチャートである。
【図７】本発明に係る第１の実施例の複合機のコントローラのジョブ管理部のユーザインタフェース処理内容を示すフローチャートである。
【図８】本発明に係る第１の実施例の複合機のコントローラのジョブ管理部のジョブ印刷処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１３】
（実施例１）
以下、添付図面を参照して第１の発明の好適な実施例を詳細に説明する。
【００１４】
図１は第1の発明の実施例を含むシステムを示す概略図である。
【００１５】
図1において、
１はネットワーク、
１０００は複合機、
２０００、３０００、４０００はホストコンピュータであり、これらから送られたジョブはネットワーク１を経由して複合機１０００に送られる。
【００１６】
図２は本発明における、複合機１０００に内蔵されるコントローラの内部構成を示す概略図である。
【００１７】
図２において、
１００はコントローラ、
１１０はジョブ制御部、
１２０はＵＩ制御部、
１３０はプリンタ制御部、
１４０は外部インタフェースでネットワーク１と接続される。
【００１８】
１５０は画像処理部、
３００は文書管理、
３１０は文書管理３００に保存されたジョブ、
３１１はジョブ３１０のジョブID、
３１２はジョブ３１０で使用する用紙情報、
３１３はジョブ３１０で使用する用紙をどの用紙で代替するかの情報である。
【００１９】
１２０、１３０、１４０、１５０、３００はジョブ制御部１１０と接続されている。
【００２０】
２００はユーザインタフェースパネルでありＵＩ制御部１２０を介してコントローラと接続されている。
【００２１】
図３は本発明における、ユーザインタフェースパネル２００上に表示された、ジョブの用紙リスト画面２１０の例である。
【００２２】
図３において、
２１１、２１２、２１３はジョブが使用している用紙それぞれの情報、
２１５は用紙を代替するための画面遷移ボタンである。用紙を複合機１０００に存在する用紙で代替することで、ミスマッチを解消することができる。
【００２３】
図４は本発明における、ユーザインタフェースパネル２００上に表示された、用紙代替の画面２２０の例である。
【００２４】
図３の画面遷移ボタン２１５を押すことでこの画面が表示され、いま複合機１０００の給紙段にある用紙からの選択、もしくは用紙サイズ、メディアタイプ、給紙段の属性を再設定することができる。
【００２５】
図５はジョブ３１０の内部構造を示す図である。
【００２６】
図５において、
３１４はミスマッチの状態である。
【００２７】
３１５、３１６、３１７はそれぞれリスト形式を持つ。
【００２８】
３１５はジョブ３１０の使用用紙情報３１２からリンクされている使用用紙リストであり、使用する用紙のサイズ、メディアタイプ、給紙段、枚数といった情報をそれぞれ持つ。
【００２９】
３１６はジョブ３１０の代替用紙情報３１３からリンクされている代替用紙リストであり、代替する用紙のサイズ、メディアタイプ、給紙段の情報をそれぞれ持つ。
【００３０】
３１７はジョブ３１０の用紙のミスマッチ状態３１４からリンクされているミスマッチ状態リストである。
【００３１】
この図においては、A4Rの普通紙を自動給紙段で、A4の普通紙を自動給紙段で、A4Rの厚紙を給紙段１から引くよう設定されている。A3普通紙は代替用紙としてA3再生紙が設定されている。A4Rの厚紙のみミスマッチ状態であり、代替用紙が設定されていないことを示している。
【００３２】
図６は本発明における、複合機１０００のコントローラ１００のジョブ制御部１１０のジョブ投入処理のフローチャートである。
【００３３】
図１、図２および図５を参考に、図６のフローチャートに従って、ジョブ制御部のジョブ投入処理を説明する。
【００３４】
ジョブ制御部１１０は、起動するとまずジョブ待ちの状態になる（Ｓ１１）。ジョブが投入されたら、そのジョブがどのような動作をすべきかの指定を見る（Ｓ１２）。ジョブの動作指定がホールドであれば（Ｓ１３）まず全てのページの展開処理を行ない（Ｓ１４）、そのジョブで使用する用紙を集計する（Ｓ１５）。次に現在そのデバイスに設定されている全ての用紙を確認する（Ｓ１６）。Ｓ１５とＳ１６で得られた情報をつき合わせて、もし用紙の設定がなく用紙交換要求が発生することが明確なものがあるかを調べて、あればミスマッチ情報をミスマッチ情報リスト３１７に書き込む（Ｓ１７）。このケースでは常時ホールドする動作設定なので（Ｓ１８）、ジョブをホールド状態にして印刷は開始しない（Ｓ１９）。その状態で次のジョブ投入を待つ。
【００３５】
Ｓ１３でもしジョブの動作指定が印刷であれば、ミスマッチ発生時にホールドする指定かどうかを見る（Ｓ２０）。もしホールドしない指定であれば、展開処理（Ｓ２１）を行ない、各ページを印刷し（Ｓ２２）、次のジョブの投入を待つ。
【００３６】
Ｓ２０でミスマッチ発生時にホールドする指定であれば、Ｓ１４以降の処理に従う。その後Ｓ１８でいずれかの用紙にミスマッチがあれば、Ｓ１９でジョブをホールドし、もしなければＳ２２の印刷処理を行なう。
【００３７】
図７は本発明における、ＵＩ制御部１２０の表示処理のフローチャートである。
【００３８】
図１、図２、図３、図４および図５を参考に、図７のフローチャートに従って、ＵＩの表示処理を説明する。
【００３９】
ＵＩ制御部１２０は、まずどのジョブを扱うかの指定待ち状態になる（Ｓ３１）。
【００４０】
ジョブ３１０が指定されたら、現在デバイスに設定されている用紙を確認する（Ｓ３２）。指定されたジョブ３１０が使用する用紙と、デバイスに設定されている用紙のミスマッチを確認し、その結果をジョブ３１０のミスマッチ状態リスト３１７に書き込む（Ｓ３３）。その後、図５の使用用紙リスト３１５、代替用紙リスト３１６、ミスマッチ状態リスト３１７の情報を元に、図３のような表示を行なう（Ｓ３４）。イベントを待ち（Ｓ３５）、もし画面を抜けるイベントであれば（Ｓ３６）Ｓ３１に戻る。イベントがデバイスでの用紙交換であれば（Ｓ３７）現在デバイスに設定されている用紙情報を確認し（Ｓ３８）、Ｓ３３、Ｓ３４に戻り表示を更新する。もし代替指示が行なわれた場合、例えば図３の代替ボタン２１５を押して図4の用紙代替画面２２０から用紙を選択したような場合には代替用紙リスト３１６を更新し（Ｓ３９）、Ｓ３３に戻って再度表示を行なう。Ｓ３７で印刷指示のイベントが来た場合には、印刷処理を行なう（Ｓ４０）。
【００４１】
図８は本発明における、複合機１０００のコントローラ１００のジョブ制御部の印刷処理のフローチャートである。
【００４２】
図１および図２を参考に、図８のフローチャートに従って、ジョブの印刷処理を説明する。
【００４３】
ジョブ制御部の印刷処理は、起動すると、ジョブ印刷指示待ち状態となる（Ｓ５１）。図６のフローチャートにおけるＳ２２の印刷処理もしくは図７のフローチャートのＳ４４印刷処理が実際にはここでのジョブ印刷指示となる。印刷指示を受け、ページがあれば（Ｓ５２）、ミスマッチ状態リスト３１７を元に、今後発生するであろう用紙交換要求予定の情報をユーザインタフェースパネル２００に表示する。次に現在処理中の印刷用紙を給紙段に要求する（Ｓ５４）。もし用紙があれば（Ｓ５５）そのページを印刷し（Ｓ５６）、Ｓ５２へ戻る。もしＳ５５で用紙がなく、その用紙段の設定が要求した用紙ではない場合（Ｓ５７）、用紙交換を待つ（Ｓ５８）。用紙が交換されればＳ５６でページを印刷し以降の処理を繰り返す。
【００４４】
もしＳ５６７で、その用紙段の設定が要求した用紙になっている、言い換えれば単に紙切れであれば、用紙の補給を待つ（Ｓ５９）。用紙が補給されればＳ５６でページを印刷し以降の処理を繰り返す。Ｓ５２でジョブの全ページの処理が終わればＳ５１に戻り、次のジョブ印刷指示を待つ。
【００４５】
以上の説明からわかるように、投入されたジョブが使用する用紙とデバイスに設定されている用紙にミスマッチがあった場合、一旦ジョブはホールドされる。ＵＩでジョブを選択して、どの用紙がミスマッチであるかが分かるので、用紙代替の設定あるいは用紙交換を事前にすることでミスマッチを解消することができる。もし使用する用紙の種類が多く、ここで全てのミスマッチの解消ができなくても、ユーザの判断で印刷を開始できる。例えば用紙の交換が容易な手差し給紙段に切り替えておき印刷ジョブを投入すれば、印刷ジョブの途中で用紙交換要求は発生するが、最小限の作業で印刷を継続することができる。また発生することが予定されている用紙交換要求を事前に出しておくことで、ユーザの作業のスケジューリングも行なえる。
【００４６】
このようにして印刷中のジョブによる用紙交換要求の削減による操作性と、多くの紙種を使用するジョブの印刷実行の利便性とを両立できる。
【符号の説明】
【００４７】
１  ネットワーク
１００  コントローラ
１１０  ジョブ制御部
１２０  ＵＩ制御部
１３０  プリンタ制御部
１４０  外部インタフェース
１５０  画像処理部
２００  ユーザインタフェースパネル
２１０  用紙リスト画面
２１１、２１２、２１３  使用用紙情報
２１５  代替の画面遷移ボタン
２２０  用紙代替画面
３００  文書管理
３１０  ジョブ
３１１  ジョブＩＤ
３１２  使用用紙
３１３  代替用紙
３１４  ミスマッチ状態
３１５  使用用紙リスト
３１６  代替用紙リスト
３１７  ミスマッチ状態リスト
１０００  複合機
２０００、３０００、４０００  ホストコンピュータ
【図１】
2010284919.tif 000003
【図２】
2010284919.tif 000004
【図３】
2010284919.tif 000005
【図４】
2010284919.tif 000006
【図５】
2010284919.tif 000007
【図６】
2010284919.tif 000008
【図７】
2010284919.tif 000009
【図８】
2010284919.tif 000010