(57)【要約】      （修正有）【課題】プリント終了時刻が指定されていないプリントデータが割り込み入力されても、前記予約済プリントデータの出力に影響を及ぼすことなく割り込みプリントデータを出力できる画像出力装置等を提供する。【解決手段】第２のプリントデータの出力が空き時間内に終了可能である場合には、前記第２のプリントデータの出力を空き時間内に実施させ、消耗品不足で第２のプリントデータの出力が不可の場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更を選択させ第２のプリントデータの出力が空き時間内に終了しない場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更を選択させるプリント出力制御手段１０を備えている。【選択図】    図３
2006256270.tif 000002
【特許請求の範囲】
【請求項１】
入力されたプリントデータの出力に要する消耗品消費量を算出する消耗品消費量算出手段と、
消耗品残量を検出する消耗品残量検出手段と、
プリントデータからプリント所要時間を算出するプリント時間算出手段と、
プリント終了時刻が指定されたプリントデータが出力されるまでの空き時間を算出する空き時間算出手段と、
プリント終了時刻が指定された第１のプリントデータが受け付けられている状態で、プリント終了時刻が指定されていない第２のプリントデータが入力された場合、前記第１のプリントデータによる消耗品消費量と、第２のプリントデータによる消耗品消費量と、消耗品残量とから、第２のプリントデータの出力が可能か否かを判断するとともに、第２のプリントデータの出力が前記空き時間内に終了するか否かを判断する判断手段と、
消耗品充足により第２のプリントデータの出力が可能と判断され、かつ第２のプリントデータの出力が空き時間内に終了すると判断された場合には、前記第２のプリントデータの出力を空き時間内に実施させ、消耗品不足で第２のプリントデータの出力が不可と判断された場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更、のうちの少なくとも２つの項目についていずれかを選択させるとともに、選択結果に応じた出力処理を行い、第２のプリントデータの出力が空き時間内に終了しないと判断された場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更、のいずれかを選択させるとともに、選択結果に応じた出力処理を行うプリント出力制御手段と、
を備えていることを特徴とする画像出力装置。
【請求項２】
前記プリント出力制御手段は、ユーザが前記他の装置を選択できるように、他の各装置の空き時間および消耗品残量の情報を受信し、これらの情報を表示手段に表示させる請求項１に記載の画像出力装置。
【請求項３】
前記プリント出力制御手段は、ユーザが前記他の装置を選択できるように、他の各装置の空き時間および消耗品残量の情報を受信し、消耗品残量と空き時間の両方の条件を満たした装置を表示手段に表示させる請求項１に記載の画像出力装置。
【請求項４】
前記前記プリント出力制御手段は、他の各装置の空き時間および消耗品残量の情報を受信し、本装置で条件を満たしていない項目と同じ項目で条件を満たしていない装置を表示手段に表示させないようにした請求項１に記載の画像出力装置。
【請求項５】
入力されたプリントデータの出力に要する消耗品消費量を算出するステップと、
消耗品残量を検出するステップと、
プリントデータからプリント所要時間を算出するステップと、
プリント終了時刻が指定されたプリントデータが出力されるまでの空き時間を算出するステップと、
プリント終了時刻が指定された第１のプリントデータが受け付けられている状態で、プリント終了時刻が指定されていない第２のプリントデータが入力された場合、前記第１のプリントデータによる消耗品消費量と、第２のプリントデータによる消耗品消費量と、消耗品残量とから、第２のプリントデータの出力が可能か否かを判断するとともに、第２のプリントデータの出力が前記空き時間内に終了するか否かを判断するステップと、
消耗品充足により第２のプリントデータの出力が可能と判断され、かつ第２のプリントデータの出力が空き時間内に終了すると判断された場合には、前記第２のプリントデータの出力を空き時間内に実施させ、消耗品不足で第２のプリントデータの出力が不可と判断された場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更、のうちの少なくとも２つの項目についていずれかを選択させるとともに、選択結果に応じた出力処理を行い、第２のプリントデータの出力が空き時間内に終了しないと判断された場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更、のいずれかを選択させるとともに、選択結果に応じた出力処理を行うステップと、
をコンピュータに実行させるための画像出力処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリントデータについて、ユーザが指定したプリント終了時刻までにプリントアウトできる機能を有するプリンタなどに適用される画像出力装置、及び画像出力処理をコンピュータに実行させるための画像出力処理プログラムに関する。
【背景技術】
【０００２】
従来、この種の装置として、ユーザが指定したプリント終了時刻に間に合うように各原稿のプリント開始時刻をスケジューリングするようにした技術が知られている（例えば特許文献１）。
【０００３】
また、プリントデータから必要なステープル針を算出し、ステープル針不足の場合は警告する出力装置が提案されている（例えば特許文献２）。
【０００４】
さらに、印刷までの残り時間とインクリボン残量からインクリボンが不足する場合に警告する出力装置が提案されている（例えば特許文献３）。
【０００５】
さらにまた、印刷中に用紙がなくなると、残り印刷枚数を補給枚数として表示する出力装置が提案されている（例えば特許文献４）。
【特許文献１】特開平９ー１８６８０３号公報
【特許文献２】特開平１１−１０６１２３号公報
【特許文献３】特開２００１−１８４９７号公報
【特許文献４】特開２００２−３７４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上述した従来の画像出力装置では、プリント終了時刻が指定された予約済プリントデータについて出力することはできるものの、プリント終了時刻が指定されていない割り込みプリントデータが入力されると、その割り込みプリントデータを出力することによって、前記予約済のプリントデータの処理が影響を受けて、そのプリント終了時刻を過ぎてしまうおそれが生じかねない。
【０００７】
また、それを避けるため、予約済プリントデータの出力が済んでから前記割り込みプリントデータを出力するようにすると、装置の稼働に空き時間があるにもかかわらず、その空き時間を有効的に利用しない処理が行われて、結果的に全体の出力終了が遅くなってしまう。
【０００８】
さらにまた、プリント終了時刻が指定されているプリントデータの入力時には、消耗品の残量が足りていたとしても、その後に入力された割り込みプリントデータを先に出力させると、前記予約済のプリントデータ出力時に消耗品が足らなってしまうという事態を招くおそれもある。
【０００９】
この発明は、上記実情に鑑みてなされたものであり、プリント終了時刻が指定された予約済プリントデータが受け付けられている状態で、プリント終了時刻が指定されていないプリントデータが割り込み入力されても、前記予約済プリントデータの出力に影響を及ぼすことなく割り込みプリントデータを出力できる画像出力装置、および画像出力処理をコンピュータに実行させるための画像出力処理プログラムを提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記課題は、以下の手段によって解決される。
（１）入力されたプリントデータの出力に要する消耗品消費量を算出する消耗品消費量算出手段と、消耗品残量を検出する消耗品残量検出手段と、プリントデータからプリント所要時間を算出するプリント時間算出手段と、プリント終了時刻が指定されたプリントデータが出力されるまでの空き時間を算出する空き時間算出手段と、プリント終了時刻が指定された第１のプリントデータが受け付けられている状態で、プリント終了時刻が指定されていない第２のプリントデータが入力された場合、前記第１のプリントデータによる消耗品消費量と、第２のプリントデータによる消耗品消費量と、消耗品残量とから、第２のプリントデータの出力が可能か否かを判断するとともに、第２のプリントデータの出力が前記空き時間内に終了するか否かを判断する判断手段と、消耗品充足により第２のプリントデータの出力が可能と判断され、かつ第２のプリントデータの出力が空き時間内に終了すると判断された場合には、前記第２のプリントデータの出力を空き時間内に実施させ、消耗品不足で第２のプリントデータの出力が不可と判断された場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更、のうちの少なくとも２つの項目についていずれかを選択させるとともに、選択結果に応じた出力処理を行い、第２のプリントデータの出力が空き時間内に終了しないと判断された場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更、のいずれかを選択させるとともに、選択結果に応じた出力処理を行うプリント出力制御手段と、を備えていることを特徴とする画像出力装置。
（２）前記プリント出力制御手段は、ユーザが前記他の装置を選択できるように、他の各装置の空き時間および消耗品残量の情報を受信し、これらの情報を表示手段に表示させる前項１に記載の画像出力装置。
（３）前記プリント出力制御手段は、ユーザが前記他の装置を選択できるように、他の各装置の空き時間および消耗品残量の情報を受信し、消耗品残量と空き時間の両方の条件を満たした装置を表示手段に表示させる前項１に記載の画像出力装置。
（４）前記前記プリント出力制御手段は、他の各装置の空き時間および消耗品残量の情報を受信し、本装置で条件を満たしていない項目と同じ項目で条件を満たしていない装置を表示手段に表示させないようにした前項１に記載の画像出力装置。
（５）入力されたプリントデータの出力に要する消耗品消費量を算出するステップと、
消耗品残量を検出するステップと、プリントデータからプリント所要時間を算出するステップと、プリント終了時刻が指定されたプリントデータが出力されるまでの空き時間を算出するステップと、プリント終了時刻が指定された第１のプリントデータが受け付けられている状態で、プリント終了時刻が指定されていない第２のプリントデータが入力された場合、前記第１のプリントデータによる消耗品消費量と、第２のプリントデータによる消耗品消費量と、消耗品残量とから、第２のプリントデータの出力が可能か否かを判断するとともに、第２のプリントデータの出力が前記空き時間内に終了するか否かを判断するステップと、消耗品充足により第２のプリントデータの出力が可能と判断され、かつ第２のプリントデータの出力が空き時間内に終了すると判断された場合には、前記第２のプリントデータの出力を空き時間内に実施させ、消耗品不足で第２のプリントデータの出力が不可と判断された場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更、のうちの少なくとも２つの項目についていずれかを選択させるとともに、選択結果に応じた出力処理を行い、第２のプリントデータの出力が空き時間内に終了しないと判断された場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更、のいずれかを選択させるとともに、選択結果に応じた出力処理を行うステップと、をコンピュータに実行させるための画像出力処理プログラム。
【発明の効果】
【００１１】
前項（１）に記載の発明によれば、プリント終了時刻が指定された第１のプリントデータを受け付け済の状況のなかで、プリント終了時刻が指定されていない第２のプリントデータが入力されると、第１のプリントデータによる消耗品消費量と、第２のプリントデータによる消耗品消費量と、消耗品残量とから、第２のプリントデータの出力が可能か否かが判断され、また第２のプリントデータの出力が空き時間内に終了するか否かが判断される。
【００１２】
そして、消耗品が充足し第２のプリントデータの出力が可能と判断され、かつ第２のプリントデータの出力が空き時間内に終了すると判断された場合には、前記第２のプリントデータの出力が空き時間内に実施される。また、消耗品不足で第２のプリントデータの出力が不可と判断された場合には、消耗品補充／プリントモード変更／出力処理をネットワーク上の他の装置に変更、の少なくとも２つの項目について、いずれかをユーザに選択させ、選択結果に応じた出力処理が行われる。また、第２のプリントデータの出力が空き時間内に終了しないと判断された場合には、プリントモード変更／出力処理をネットワーク上の他の装置に変更、のいずれかをユーザに選択させ、選択結果に応じたプリント処理が行われる。
【００１３】
従って、プリント終了時刻が指定されていない第２のプリントデータの処理に際して、消耗品不足、空き時間不足の何れが発生していても、プリント終了時刻が指定された第１のプリントデータのプリント終了時刻やプリントモードに影響を及ぼすことなく、第２のプリントデータの処理を行うことが可能となる。
【００１４】
前項（２）に記載の発明によれば、第２のプリントデータについて出力不可と判断されて、ネットワーク上の他の装置を使用する場合、該第２のプリントデータのユーザは、他の装置の消耗品残量と空き時間の表示から、装置を選択することができる。
【００１５】
前項（３）に記載の発明によれば、第２のプリントデータについて出力不可と判断されて、ネットワーク上の他の装置を使用する場合、該第２のプリントデータのユーザは、消耗品残量と空き時間の両方の条件を満たした装置の表示から、第２のプリントデータを確実に出力できる装置を選択することができる。
【００１６】
前項（４）に記載の発明によれば、第２のプリントデータについて出力不可と判断されて、ネットワーク上の他の装置を使用する場合、本装置で条件を満たしていない項目と同じ項目で条件を満たしていない装置が表示されないから、出力実行に対応できない装置が選択されるのを防止することができる。
【００１７】
前項（５）に記載の発明によれば、前項（１）に記載したような処理をコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の一実施形態を図面に基づいて説明する。
【００１９】
図１は、この発明の一実施形態に係る画像出力装置が用いられた画像出力システムを示す概略構成図である。
【００２０】
図１において、この画像出力システムでは、画像出力装置としての複数のプリンタ１，２，３・・・がネットワーク４を介して接続されている。プリンタ１には、ネットワーク５を介してユーザ端末（例えば、パーソナルコンピュータ）６が接続されている。なお、プリンタ１，２，３・・・は、多機能複合機であるＭＦＰ等、他の画像形成装置であっても良い。
【００２１】
勿論、このユーザの端末６はプリンタ１とのみ接続されるのではなく、前記複数のプリンタ１，２，３・・・のそれぞれにネットワークで接続した構成であってもよい。
【００２２】
プリンタ１，２，３・・・は同一の構成であり、以下では、プリンタ１を代表して説明する。
【００２３】
図２は、プリンタ１の電気的構成を示すブロック図である。
【００２４】
図２おいて、このプリンタ１は、ＣＰＵ１０を有し、このＣＰＵ１０のバス１１には、ＲＯＭ１２、ＲＡＭ１３、ネットワークインターフェイス（Ｉ／Ｆ）部１４、操作パネル１５、記憶部１６およびプリント部１７などが接続されている。
【００２５】
前記ＣＰＵ１０は、プリンタ１の全体の動作を統合制御する他に、プリントデータに関してユーザの指定に従いプリント終了時刻（目標時刻）を設定可能であり、設定されたプリント終了時刻までにプリントデータのプリントアウトが完了するようにプリント動作を行う予約プリント機能を有している。
【００２６】
さらに、ＣＰＵ１０は、トナー、ステープルなどの消耗品残量を検出する消耗品残量検出機能Ｍ１、プリントデータに対して、それを出力する際に消費される消耗品の量を算出する消耗品消費量算出機能Ｍ２、プリントデータが出力完了するまでの所要時間を算出するプリント時間算出機能Ｍ３、プリント終了時刻が設定されたプリントデータのプリント終了時刻と、プリント所要時間、現在時刻からプリント処理の空き時間を算出する空き時間算出機能Ｍ４、ネットワーク接続された他の同等機能のプリンタ２，３・・・の各稼働状況および消耗品残量情報をネットワークＩ／Ｆ部１４を介して送受信するデータ送受信機能Ｍ５、プリントデータを転送するデータ転送機能Ｍ６を有し、さらには各種の判断を行う判断機能も有している。
【００２７】
前記ＲＯＭ１２は、前記ＣＰＵ１０の動作プログラム等が格納されているメモリである。
【００２８】
前記ＲＡＭ１３は、前記ＣＰＵ１０が動作プログラムを実行する際の作業領域を提供するメモリである。
【００２９】
前記ネットワークＩ／Ｆ部１４は、ＣＰＵ１０の指示に従い、ネットワーク４を介して接続された他のプリンタ２，３・・・との間でデータ送信・受信を行うほか、ネットワーク５を介して接続されたユーザ端末６との間でデータ送信・受信を行う。
【００３０】
前記操作パネル１５は、各種データの入力やプリンタ１に対する操作などを行うキーボード部１５Ａと、ユーザに対しての各種メッセージなどを表示可能な表示部１５Ｂとを備えている。
【００３１】
前記記憶部１６は、入力されたプリントデータや複数種のプリントモードなどを記憶している。
【００３２】
前記プリント部１７は、入力されたプリントデータを設定されたプリンモードに従ってプリント出力（印刷）するものである。
【００３３】
つぎに、プリント終了時刻が指定されている予約プリントデータ（第１のプリントデータ）が受け付けられている状態で、プリント終了時刻が指定されてないプリントデータ（第２のプリントデータ）が入力されたときに、ＣＰＵ１０が実行する出力処理を、図３〜図５のフローチャートを参照して説明する。
【００３４】
図３〜図５において、ステップＳ１０１では、前記消耗品残量検出機能Ｍ１によりプリンタ１の消耗品残量（Ｄ１）が管理されている。予約プリントデータがある場合、その予約プリントデータを出力したときに消費される消耗品の量（Ｄ２）を前記消耗品消費量算出機能Ｍ２により算出している。
【００３５】
また、前記プリント時間算出機能Ｍ３により予約プリントデータの出力にかかるプリント所要時間（Ｔ１）を算出する。予約プリントデータについて指定されたプリント終了（目標）時刻（Ｔ２）とプリント所要時間（Ｔ１）とから予約プリントデータの処理終了時刻までに、プリンタ１が予約プリントデータの出力以外に使用できる空き時間（Ｔ３）を前記空き時間算出手段Ｍ４により算出する。
【００３６】
予約プリントデータのプリント処理の進行状況と現在の時刻とから、（Ｔ１），（Ｔ３），（Ｄ１），（Ｄ２）は更新されていく。
【００３７】
ステップＳ１０２では、プリンタ１に予約プリントデータが受け付けられている状況で、同一のあるいは他のユーザにより、プリント終了時刻を指定しないプリントデータ（割り込みプリントデータともいう）の出力指示が、プリンタ１に対してなされたか否かを判断する。
【００３８】
割り込みプリントデータの出力指示がなされていなければ（ステップＳ１０２でＮＯ）、ステップＳ１０２に待機し、割り込みプリントデータの出力指示がなされると（ステップＳ１０２でＹＥＳ）、ステップＳ１０３では、現在の空き時間（Ｔ３）があるか否かを判断する。
【００３９】
空き時間（Ｔ３）がなければ（ステップＳ１０３でＮＯ）、ステップＳ１０７では、割り込みプリント指示を拒否し、割り込みプリント不可を操作パネル１５の表示部１５Ｂに表示してステップＳ１０２にもどる。空き時間（Ｔ３）があれば（ステップＳ１０３でＹＥＳ）、ステップＳ１０４に進み、後述の動作に入る。但し、これ以降の動作は空き時間（Ｔ３）がなくなった時点で無効となり、予約プリントデータの出力動作に移行する。
【００４０】
ステップＳ１０４では、空き時間（Ｔ３）があることを受けて、ユーザが指示したプリントモードでの割り込みプリントデータの消耗品消費量（Ｄ３）、割り込みプリントデータのプリントに必要な時間（Ｔ４）を前記消耗品消費量算出機能Ｍ２およびプリント時間算出機能Ｍ３により算出する。
【００４１】
ステップＳ１０５では、消耗品が足りるかどうか、換言すれば（現在の消耗品残量Ｄ１）−（予約プリントデータの消耗品消費量Ｄ２）＞（割り込みプリントデータの消耗品消費量Ｄ３）を計算し、ステップＳ１０６で、消耗品が足りるか否かを判断する。
【００４２】
（現在の消耗品残量Ｄ１）−（予約プリントデータの消耗品消費量Ｄ２）＞（割り込みデータの消耗品消費量Ｄ３）である場合、つまり消耗品が足りていれば（ステップＳ１０６でＹＥＳ）、ステップＳ１１３に進む。（現在の消耗品残量Ｄ１）−（予約プリントデータの消耗品消費量Ｄ２）＞（割り込みデータの消耗品消費量Ｄ３）でない場合、つまり消耗品が不足する場合（ステップＳ１０６でＮＯ）、ステップＳ１０８では、割り込みプリント指示を行ったユーザに対して消耗品不足の警告を表紙部１５Ｂに表示する。
【００４３】
この消耗品不足の警告表示の後、ステップＳ１０９では、下記の３モードを表示部１５Ｂに表示し、割り込みのユーザに選択させる。
ａ：消耗品補給
ｂ：プリントモード変更
ｃ：出力プリンタ変更
選択されたモード毎の動作を以下に示す。
ａ：消耗品補給
割り込みユーザに、残量不足の消耗品の補給、交換を要求する。ステップＳ１１０では、消耗品の補給が完了したか否かを判断し、消耗品残量不足が解消されなければ（ステップＳ１１０でＮＯ）、解消されるのを待ち、消耗品の補給ないしは交換により残量不足が解消されると（ステップＳ１１０でＹＥＳ）、ステップＳ１１３に進み、後述する時間計算処理に入る。
ｂ：プリントモード変更
ステップＳ１１１では、割り込みプリントデータについてユーザにより指定されたプリントモードを、不足する消耗品の消費量が少なくて済むプリントモードに変更した場合のプリント時間を算出する（例えば、カラーモードをモノクロモードに変更、２ページを１枚の用紙にプリントする２ｉｎ１に変更、ステープル有りをステープル無しに変更など）。
【００４４】
そして、（現在の消耗品残量Ｄ１）−（予約プリンタデータの消耗品消費量Ｄ２）＞（割り込みプリントデータの消耗品消費量Ｄ３）を満たすプリントモードを表示し、ステップＳ１１２で、割り込みユーザに対してその中からプリントモードを選択させたのち、ステップＳ１１３に進み、選択されたプリントモードにて、後述する時間計算の処理に入る。
ｃ：出力プリンタ変更
割り込みプリントデータを、プリンタ１にネットワーク接続されている他のプリンタ２（３）でプリントするプリントモードを求めるため、図５のステップＳ１２０では、前記データ送受信機能Ｍ５によりネットワーク上のプリンタ２（３）の各稼働状況、空き時間データ（Ｔ３０）、割り込みプリントで使用可能な消耗品残量データ（Ｄ１０）を受信する。
【００４５】
ついで、ステップＳ１２１では、割り込みプリントデータの消耗品消費量Ｄ３、割り込みプリントデータのプリント時間Ｔ４、各プリンタ２（３）毎の消耗品残量Ｄ１０、空き時間Ｔ３０を、表示部１５Ｂに一覧表示させる。
【００４６】
ステップＳ１２２では、ユーザが、一覧表示の中のプリンタ２（３）で出力させることを選択したか、このプリンタ１でプリントするプリントモードに戻ることを選択したかを判断する。一覧表示されたプリンタ２（３）での出力が選択されると（ステップＳ１２２でａ）、ステップＳ１２３では、ユーザにプリンタ２（３）を選択させたのち、ステップＳ１２４で、選択されたプリンタ２（３）に割り込みプリントデータを転送して、処理を終了する。従って、この場合には、選択された他のプリンタ２（３）でプリントが実行される。
【００４７】
プリンタ１でプリントするプリントモードが選択されると（ステップＳ１２２でｂ）、ステップＳ１０３に戻って空き時間を探す。
【００４８】
一方、図４のステップＳ１１３では、つぎの時間計算の処理を行う。つまり、現在の空き時間Ｔ３と割り込みプリントデータの出力に必要な時間Ｔ４の関係について、（現在の空き時間Ｔ３）＞（割り込みプリントデータの必要な時間Ｔ４）を計算し、ステップＳ１１４に進む。
【００４９】
ステップＳ１１４では、割り込みプリントデータのプリント時間を確保できるか否かを判断する。（現在の空き時間Ｔ３）＞（割り込みプリントデータの必要な時間Ｔ４）を満たす、すなわち割り込みプリントデータのプリント時間を確保できれば（ステップＳ１１４でＹＥＳ）、ステップＳ１１５では、割り込みプリントデータのプリントを実施する。
【００５０】
（現在の空き時間Ｔ３）＞（割り込みプリンとデータの出力に必要な時間Ｔ４）でなければ（ステップＳ１１４でＮＯ）、割り込みプリントデータのプリント時間を確保できないので、ステップＳ１１６で、割り込みプリント指示を行ったユーザに対してプリント時間不足の警告を表示部１５Ｂに表示する。
【００５１】
警告後、ステップＳ１１７では、下記の２モードを表示部１５Ｂに表示し、割り込みのユーザに選択させる。
ａ：プリントモード変更
ｂ：出力プリンタ変更
選択されたモード毎の動作を以下に示す。
ａ：プリントモード変更
ステップＳ１１８では、割り込みプリントデータについて指示されたプリントモードを、プリント時間がより少なくて済むプリントモードに変更した場合のプリント所要時間を算出する（例えば、カラーをモノクロモードに変更、２ｉｎ１に変更、後処理無しに変更など）。
【００５２】
さらに、（現在の空き時間Ｔ３）＞（割り込みプリントデ−タの出力に必要な時間Ｔ４）を満たすプリントモードを表示し、ステップＳ１１９では、割り込みユーザにその中からプリントモードを選択させたのち、ステップＳ１１５に進み、ユーザにより選択されたプリントモードにて、割り込みプリントデータのプリントを実施して終了する。
ｂ：プリンタ変更
割り込みプリントデータのプリントモードがネットワーク上の他のプリンタ２（３）でプリントするモードになり、ステップＳ１２０に進み、前述したステップＳ１２０〜ステップＳ１２４の処理が行われる。
【００５３】
このように、プリント終了時刻が指定された予約プリントデータを受け付け済の状況のなかで、プリント終了時刻が指定されていない割り込みプリントデータが入力された場合、前記予約プリントデータによる消耗品消費量と該割り込みプリントデータによる消耗品消費量とから消耗品不足で出力不可と判断された場合、ユーザに対して消耗品補充か、割り込みデータについてのプリントモードの変更か、出力先の変更かを選択させることにより、予約プリントのプリント終了時刻やプリントモードに影響を及ぼすことなく、割り込みプリントデータを出力できる。
【００５４】
しかも、割り込みプリントデータのプリントに要する空き時間がない場合にも、ユーザに割り込みデータについてのプリントモードの変更か、出力先の変更かを選択させるから、予約プリントのプリント終了時刻やプリントモードに影響を及ぼすことなく、割り込みプリントデータを出力できる。
【００５５】
図６は、割り込みプリントデータの出力をプリンタ１からネットワーク上のプリンタ２（３）に変更する際、空き時間、消耗品残量の両条件を満たすプリンタ２（３）をＣＰＵ１０が検索する処理の流れを示すフローチャートである。この処理は、図５のステップＳ１２０〜ステップＳ１２４に対応するものである。
【００５６】
図３のステップＳ１０９で、ｃ：出力プリンタ変更が選択された場合、また図４のステップＳ１１７でｂ：出力プリンタ変更が選択された場合には、図６のステップＳ２２０に進む。
【００５７】
ステップＳ２２０では、前記データ送受信機能Ｍ５によりネットワーク上のプリンタ２（３）の稼働状況、空き時間データ（Ｔ３０）、割り込みプリントで使用可能な消耗品残量データ（Ｄ１０）を受信する。
【００５８】
ステップＳ２２１では、ネットワーク上のプリンタ２（３）の検索を行う。具体的には、（プリンタ２（３）の空き時間Ｔ３０）＞（割り込みプリントデータの出力に必要な時間Ｔ４）、及び（プリンタ２（３）の消耗品残量Ｄ１０）＞（割り込みプリントデータの消耗品消費量Ｄ３）の両方を満たすプリンタを検索する。
【００５９】
ステップＳ２２２では、検索条件を満たす選択可能なプリンタがあるか否かを判断し、検索条件を満たす選択可能なプリンタ２（３）が検出されると（ステップＳ２２２でＹＥＳ）、ステップＳ２２３では、そのプリンタ２（３）を表示部１５Ｂに一覧表示する。検索条件を満たす選択可能なプリンタが検出されなければ（ステップＳ２２２でＮＯ）、図３のステップＳ１０３にもどる。
【００６０】
ステップＳ２２４では、一覧表示の中から出力するプリンタ２（３）をユーザに選択させる。そして、選択されたプリンタ２（３）に割り込みプリントデータを転送して、処理を終了する。
【００６１】
このように、この実施形態では、割り込みプリントデータを他プリンタ２（３）で出力させる場合には、割り込みプリントデータのプリントに対して前記消耗品及びプリント時間の条件を満たすプリンタのみが、表示部１５Ｂに表示されるから、割り込みプリントデータのプリントを確実に実行することができるプリンタを選択することができる。
【００６２】
図７は、割り込みプリントデータの出力をプリンタ１からネットワーク上のプリンタ２（３）に変更する際、元のプリンタ１で満たせなかった条件と同じ条件のプリンタを表示対象から削除する処理の流れを示すフローチャートである。この処理は、図５のステップＳ１２０〜ステップＳ１２４に対応するものである。
【００６３】
図３のステップＳ１０９で、ｃ：出力プリンタ変更が選択された場合は、図７のステップＳ３２０に進む。また図４のステップＳ１１７でｂ：出力プリンタ変更が選択された場合には、図７のステップＳ３２５に進む。
【００６４】
まず、ステップＳ３２０では、前記データ送受信機能Ｍ５によりネットワーク上のプリンタ２（３）の稼働状況、空き時間データ（Ｔ３０）、割り込みプリントで使用可能な消耗品残量データ（Ｄ１０）を受信する。
【００６５】
ステップＳ３２１では、割り込みプリントデータの消耗品消費量Ｄ３、割り込みプリントデータのプリント所要時間Ｔ４、各プリンタ毎の消耗品残量Ｄ１０、空き時間Ｔ３を表示部１５Ｂに一覧表示する。但し、（割り込みプリントデータの消耗品量Ｄ３）＞（消耗品残量１０）となるプリンタ、換言すれば割り込みプリントデータをプリントするのに消耗品が不足しているプリンタについては、表示対象から除外する。
【００６６】
次いで、ステップＳ３２２では、ユーザが、一覧表示の中のプリンタ２（３）で出力させることを選択したか、このプリンタ１でプリントするプリントモードに戻ることを選択したかを判断する。一覧表示されたプリンタ２（３）での出力が選択されると（ステップＳ３２２でａ）、ステップＳ３２３では、ユーザにプリンタ２（３）を選択させたのち、ステップＳ３２４で、選択されたプリンタ２（３）に割り込みプリントデータを転送して、処理を終了する。
【００６７】
プリンタ１でプリントするプリントモードが選択されると（ステップＳ３２２でｂ）、ステップＳ１０３に戻って空き時間を探す。
【００６８】
一方、ステップＳ３２５では、前記データ送受信機能Ｍ５によりネットワーク上のプリンタ２（３）の稼働状況、空き時間データ（Ｔ３０）、割り込みプリントデータで使用可能な消耗品残量データ（Ｄ１０）を受信する。
【００６９】
ついで、ステップＳ３２６では、割り込みプリントデータの消耗品消費量Ｄ３、割り込みプリントデータのプリント時間Ｔ４、各プリンタ毎の消耗品残量Ｄ１０、空き時間Ｔ３０を一覧表示する。但し、（割り込みプリントデータのプリント時間Ｔ４＞（空き時間Ｔ３０）となるプリンタ、換言すれば割り込みプリントデータをプリントするための空き時間がないプリンタについては、表示対象から除外する。
【００７０】
ついで、ステップＳ３２７では、ユーザが、一覧表示の中のプリンタ２（３）で出力させることを選択したか、このプリンタ１でプリントするプリントモードに戻ることを選択したかを判断する。一覧表示されたプリンタ２（３）での出力が選択されると（ステップＳ３２７でａ）、ステップＳ３２８では、ユーザにプリンタ２（３）を選択させたのち、ステップＳ３２９で、選択されたプリンタ２（３）に割り込みプリントデータを転送して、処理を終了する。
【００７１】
プリンタ１でプリントするプリントモードが選択されると（ステップＳ３２７でｂ）、ステップＳ１０３に戻って空き時間を探す。
【００７２】
このように、この実施形態では、割り込みプリントデータをプリントするのに消耗品が不足しているプリンタや、割り込みプリントデータをプリントするための空き時間がないプリンタについては、ユーザが選択するための表示対象から除外されるから、割り込みプリントデータを実質的にプリントできない装置が選択されるのを確実に防止することができる。
【００７３】
以上、本発明の一実施形態を説明したが、本発明はこれら実施形態に限定されるものではない。例えば、図３のステップＳ１０９において、消耗品補給かプリントモード変更か出力プリンタ変更を選択させるものとしたが、これら３つの選択肢のうちの２つを選択肢として、その中からいずれかを選択させるものとしても良い。
【００７４】
また、各種の警告表示や、消耗品補給かプリントモード変更か出力プリンタ変更を選択させるための表示や、他プリンタを選択させるための表示等を操作パネル１５の表示部１５Ｂに表示させるものとしたが、ユーザ端末６の表示装置に表示させる構成であっても良い。
【図面の簡単な説明】
【００７５】
【図１】この発明の一実施形態に係る画像出力装置を用いた画像出力システムを示す構成図である。
【図２】画像出力装置の電気的構成を示すブロック図である。
【図３】プリント終了時刻が指定されている予約プリントデータが受け付けられている状態で、プリント終了時刻が指定されてないプリントデータが入力されたときの処理を示すフローチャートである。
【図４】図３に続くフローチャートである。
【図５】同じく図３に続くフローチャートである。
【図６】この発明の他の実施形態を示すフローチャートである。
【図７】この発明のさらに他の実施形態を示すフローチャートである。
【符号の説明】
【００７６】
１            プリンタ（画像出力装置）
２（３）      他のプリンタ
１０          ＣＰＵ（プリント出力制御手段、消耗品消費量算出手段、消耗品残量検                出手段、プリント時間算出手段、空き時間算出手段、判断手段）
１５Ｂ        表示部
【図１】
2006256270.tif 000003
【図２】
2006256270.tif 000004
【図３】
2006256270.tif 000005
【図４】
2006256270.tif 000006
【図５】
2006256270.tif 000007
【図６】
2006256270.tif 000008
【図７】
2006256270.tif 000009