(57)【特許請求の範囲】
【請求項１】
画像形成ジョブ毎に、当該画像形成ジョブの実行要求に応じて画像の処理を行う画像処理装置であって、
要求された画像形成ジョブを実行できない異常状態にあることを判断する異常状態判断手段と、
当該異常状態に対応するために予め用意された複数の処理の中から、どの画像形成ジョブに対しても前記異常状態が生じたときに原則的に実行される処理の選択入力を受け付ける第１の受付手段と、
前記複数の処理の中から、個々の要求された画像形成ジョブに対して当該画像形成ジョブの実行時に前記異常状態が生じたときに実行されるべき処理の選択入力を画像形成ジョブ毎に受け付ける第２の受付手段と、
前記異常状態が生じたときに対応する処理として実際に実行される処理を前記第１と第２の受付手段により受付けられた各処理のいずれかに決めるために、前記複数の処理間に優先順位の設定入力を受け付ける優先順位受付手段と
を備えることを特徴とする画像処理装置。
【請求項２】
さらに、前記第１と第２の受付手段により選択入力された各処理と、前記優先順位受付手段により設定入力された優先順位とに基づいて、前記異常状態が生じたときに対応する処理を決定する決定手段とを備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、
前記第１と第２の受付手段により選択入力された各処理が同一であるときには、当該同一の処理を前記異常状態が生じたときに対応する処理として決定し、同一でないときには、前記優先順位受付手段により双方の処理に対して設定された優先順位の高い方の処理を前記異常状態が生じたときに対応する処理として決定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
さらに、前記第２の受付手段により選択入力された処理が前記異常状態が生じたときに対応する処理として選択されなかった場合に、要求された画像形成ジョブをキャンセルさせるか、もしくはキャンセルさせないかの選択入力を受け付ける第３の受付手段を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像処理装置は、画像形成ジョブの要求に応じて画像形成を行う画像形成装置と、当該画像形成装置に対して画像形成ジョブを要求する端末装置とから構成されるシステムに含まれ、
前記第２の受付手段は、前記端末装置に設けられていることを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成ジョブの要求に応じて画像の処理を行う画像処理装置に関し、特に受け付けた画像形成ジョブに対する画像形成動作を実行できない異常状態が生じたときに、その異常状態に対応するための処理を複数の処理の中から選択する技術に関する。
【０００２】
【従来の技術】
近年、多くの企業では、文書作成、画像処理ソフトウエアなどをインストールしたパーソナルコンピュータなどの複数の端末装置と各端末装置からのプリントジョブの要求をネットワークを介して受けてプリント処理を行うプリンタとからなるプリンタシステムを画像処理装置として使用し、各端末装置が１台のプリンタを共有する構成とすることで事務処理の効率化を図っている。
【０００３】
プリンタは、各端末装置からプリントジョブを要求された順に、プリント処理を実行していくが、例えば指定されたサイズの用紙がセットされていなかった場合には、そのプリント処理を実行できない。そのため、従来では、通常それ以降他のユーザからのプリントジョブの要求を受け付けずに、当該サイズの用紙がセットされるまで待つ方法が予め固定的に設定されていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、指定されたサイズの用紙がセットされていなかった場合の対応として、上記の方法を固定的に用いて対応するだけでは、プリンタの使用環境に応じて柔軟に対応することができず使い勝手が悪いものとなっていた。
すなわち、例えば、プリンタが大規模なネットワークに接続され、プリントジョブの要求が頻繁になされるため、極力プリンタを停止させたくない使用環境に置かれている場合には、プリントジョブを要求したユーザ以外の他のユーザにとっては、用紙がセットされるまでの間、待たなくてはならなくなり、大変不都合となってしまう。
【０００５】
一方で、プリンタが少人数のユーザに共有され、プリントジョブの要求もそれほど多くない環境に置かれる場合には、プリンタが停止しても他のユーザにとってそれほど不都合ということがなく、プリントジョブを要求したユーザにとって用紙をセットすれば優先的にプリント処理できることになり便利となる。
このように、従来では対応方法が固定的に設定されているだけなので、様々な使用環境に柔軟に対応することができず、プリントジョブを要求するユーザと他のユーザの利害関係を的確に調整することができなかった。
【０００６】
このような問題は、プリント処理を実行できない異常状態が生じたときの対応方法が固定的に設定されている場合に生じうることである。
本発明は、上述のような問題点に鑑みてなされたものであって、使用環境に応じた柔軟な対応を行えるようにすることで、プリント処理を実行できない異常状態が生じたときに、プリントジョブを要求したユーザと他のユーザの利害を調整し、円滑なプリント処理を可能ならしめる画像処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は、画像形成ジョブ毎に、当該画像形成ジョブの実行要求に応じて画像の処理を行う画像処理装置であって、要求された画像形成ジョブを実行できない異常状態にあることを判断する異常状態判断手段と、当該異常状態に対応するために予め用意された複数の処理の中から、どの画像形成ジョブに対しても前記異常状態が生じたときに原則的に実行される処理の選択入力を受け付ける第１の受付手段と、前記複数の処理の中から、個々の要求された画像形成ジョブに対して当該画像形成ジョブの実行時に前記異常状態が生じたときに実行されるべき処理の選択入力を画像形成ジョブ毎に受け付ける第２の受付手段と、前記異常状態が生じたときに対応する処理として実際に実行される処理を前記第１と第２の受付手段により受付けられた各処理のいずれかに決めるために、前記複数の処理間に優先順位の設定入力を受け付ける優先順位受付手段と
を備えることを特徴とする。
【０００８】
さらに、前記第１と第２の受付手段により選択入力された各処理と、前記優先順位受付手段により設定入力された優先順位とに基づいて、前記異常状態が生じたときに対応する処理を決定する決定手段とを備えることを特徴とする。
また、前記決定手段は、前記第１と第２の受付手段により選択入力された各処理が同一であるときには、当該同一の処理を前記異常状態が生じたときに対応する処理として決定し、同一でないときには、前記優先順位受付手段により双方の処理に対して設定された優先順位の高い方の処理を前記異常状態が生じたときに対応する処理として決定することを特徴とする。
【０００９】
さらに、前記第２の受付手段により選択入力された処理が前記異常状態が生じたときに対応する処理として選択されなかった場合に、要求された画像形成ジョブをキャンセルさせるか、もしくはキャンセルさせないかの選択入力を受け付ける第３の受付手段を備えることを特徴とする。
また、前記画像処理装置は、画像形成ジョブの要求に応じて画像形成を行う画像形成装置と、当該画像形成装置に対して画像形成ジョブを要求する端末装置とから構成されるシステムに含まれ、前記第２の受付手段は、前記端末装置に設けられていることを特徴とする。ここで、「前記画像処理装置は、・・・システムに含まれ、」とは、当該画像処理装置が、当該画像形成装置と当該端末装置双方に分散した状態で配される場合および当該端末装置に配される場合も含む意味で用いられる。
【００１１】
【発明の実施の形態】
以下、本発明に係る画像処理装置をプリンタシステムに適用した場合の実施の形態を、図面を参照しながら説明する。
（１）プリンタシステムの構成
図１は、プリンタシステム１の全体構成を示す図である。
【００１２】
同図に示すように、プリンタシステム１は、ＬＡＮ２と、これに接続される複数の端末ＰＣ１〜ＰＣｎとプリンタ３とを備える。
各端末ＰＣ１〜ＰＣｎは、ハードディスクなどを有するパーソナルコンピュータ本体と、この本体に接続されるモニタ、キーボードなどからなり、当該ハードディスクには予めネットワーク対応のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、プリンタドライバ、文書などの作成を行うためのアプリケーションソフトなどがインストールされている。
【００１３】
アプリケーションソフトを用いて作成された文書などをプリンタ３にてプリント処理する場合には、文書データなどの画像データ（プリントデータ）と、プリントすべき用紙サイズに関する情報（用紙サイズ情報）や後述する対応手段選択情報などをＬＡＮ２を介してプリンタ３に送るようになっている。
プリンタ３は、原稿画像を読み取るスキャナ部４と、スキャナ部４にて読み取られた原稿画像およびＬＡＮ２を介して送られてくる各端末ＰＣ１〜ＰＣｎからのプリントデータに基づいて画像形成を行うプリンタ部５とから構成されている。
【００１４】
スキャナ部４は、原稿の画像をＣＣＤイメージセンサ４１（図２参照）により読み取って、電気信号を得る公知のものであって、この信号はプリンタ部５の制御部１００（同図２）にて画像データに変換される。
プリンタ部５は、周知の電子写真方式により用紙上に画像を形成するものであり、Ａ４サイズの用紙を収納する給紙カセット６とＢ４サイズの用紙を収納する給紙カセット７とを備えている。
【００１５】
例えば、Ａ４サイズの用紙に画像形成する場合は、給紙カセット６の用紙を転写位置まで給送させると共に、画像データに対応してレーザダイオード５１（図２参照）からレーザビームを出射させ、感光体ドラム上を露光走査させることにより静電潜像を形成し、これをトナーにより現像して顕像化させ、感光体ドラム上のトナー画像を転写位置にて用紙上に転写し定着したうえで、用紙を排出する。また、各給紙カセット６、７には、用紙の有無を検出するための用紙検出センサ（不図示）が設けられており、このセンサからの検出信号は制御部１００に送出される。制御部１００は、この検出信号に基づいて給紙カセット６、７に用紙がセットされているか否かを判断する。
【００１６】
スキャナ部４の全面の操作しやすい位置には、操作パネル８が設けられている。操作パネル８は、プリント開始を指示するためのスタートキー８１（図４参照）やプリント枚数などを設定するためのテンキー８２（同図参照）、および表示部８３（同図参照）を備える。この表示部８３は、タッチパネルで構成されており、プリント処理が可能か否かを示すメッセージや給紙カセット６、７内の用紙がなくなったことを警告するためのメッセージなどの操作者に対する各種メッセージ、および操作者により設定されたプリント枚数などを表示させると共に、使用したい給紙カセット６、７の選択や後述するシステム共通対応手段の選択などの操作をメニュー画面に従って行えるようになっている。
（２）制御部１００の構成
図２は、上記プリンタ３の内部に設置される制御部１００の構成を示す。
【００１７】
同図に示すように、制御部１００は、ＣＰＵ１０１と、インターフェース（Ｉ／Ｆ）部１０２と、画像信号処理部１０３と、画像メモリ１０４と、ＬＤ駆動部１０５と、ＲＯＭ１０６と、ＥＥＰＲＯＭ１０７およびＲＡＭ１０８からなる。
Ｉ／Ｆ部１０２は、ＬＡＮ２への接続のために設けられたものであり、各端末ＰＣ１〜ＰＣｎからＬＡＮ２を経由して送られてくるプリントデータを受信して画像信号処理部１０３に送出すると共に、当該プリントデータと共に送られてくる対応手段選択情報などをＣＰＵ１０１へ送出する。また、ＣＰＵ１０１から各端末を操作するユーザへ向けて発せられるメッセージ情報をＬＡＮ２を介して所定の端末へ送出する。
【００１８】
画像信号処理部１０３は、スキャナ部４のＣＣＤイメージセンサ４１から送られてきた電気信号およびＩ／Ｆ部１０２から送られてきたプリントデータに対し、公知のシェーディング補正やγ補正などの補正処理を加えて画像データを生成し、これを画像メモリ１０４に格納させる。
ＬＤ駆動部１０５は、ＣＰＵ１０１からの指示を受けて、上記補正された画像データを画像メモリ１０４から読み出して、その画像データに基づきレーザダイオード５１を駆動して、レーザビームを出射させる。
【００１９】
ＲＯＭ１０６は、スキャナ部４による画像読取動作とプリンタ部５による画像形成動作に関する制御プログラムおよび後述する対応手段選択処理に関する制御プログラムなどが格納されている。
ＥＥＰＲＯＭ１０７は、後述するシステム共通対応手段として設定された内容と、各対応手段に対して付された優先順位に関する内容とを格納する。
【００２０】
ＲＡＭ１０８は、後述する判別フラグと対応手段選択情報の内容を内部の管理テーブルに一時的に格納する。
ＣＰＵ１０１は、ＲＯＭ１０６から必要なプログラムを読み出して、スキャナ部４とプリンタ部５を制御して円滑なプリント処理を実行させると共に、対応手段選択処理を実行する。さらに、操作パネル８からの各種キーの入力を受付けると共に必要な内容、例えば給紙カセット６内の用紙がなくなった旨の警告メッセージなどを操作パネル８の表示部８３に表示させる。
【００２１】
また、ＣＰＵ１０１は、各端末ＰＣ１〜ＰＣｎからプリントデータと共に送られてくる対応手段選択情報を受け取ると、その内容を画像データの画像メモリ１０４への格納アドレスと対応付けてＲＡＭ１０８内の管理テーブルに格納するようにしており、プリントすべき画像データに対応手段選択情報が付されていたか否かの判断とその設定内容とを当該管理テーブルを参照することで取得する。
【００２２】
また、画像データがスキャナ部４による読取動作により生成されたものであるか、もしくは各端末ＰＣ１〜ＰＣｎから送られてきたものであるかを判別するための判別フラグを上記格納アドレスと対応付けて上記管理テーブルに格納するようにしており、当該判別フラグを参照することで画像データがスキャナ部４により読み取られたものであるか、各端末ＰＣ１〜ＰＣｎから送られてきたものであるかを判別する。
（３）プリンタ全体の制御動作
図３は、プリンタ全体の制御動作のメインルーチンを示すフローチャートである。
【００２３】
プリンタに電源が投入されると、まず、ＲＡＭ１０８の内容のクリアや各種レジスタを初期化するための初期設定を行い（ステップＳ１）、ステップＳ２で内部タイマーをスタートさせる。内部タイマーによりこのメインルーチンの１ルーチンの処理時間が設定される。
次に、画像入力処理を行う（ステップＳ３）。この画像入力処理は、スキャナ部４による原稿画像の読取動作、もしくは各端末ＰＣ１〜ＰＣｎから送られてくるプリントデータなどの受け付け処理を行い、画像データを画像メモリ１０４に格納させる処理である。
【００２４】
そして、対応手段選択処理（ステップＳ４）に移る。この対応手段選択処理は、例えば、Ａ４サイズの用紙が給紙カセット６内に収納されていないときに、Ａ４サイズの用紙を用いてプリント処理を行う旨のプリントジョブがある端末から要求された場合など、要求通りの処理を行えない異常状態が生じたときに、この状態に対処するために予め用意された複数の処理手段（以下、「対応手段」という。）の中からいずれか一の手段を選択する処理である。ここで、プリンタ３に異常状態が生じていなければ、そのままステップＳ５の画像形成処理に移り、画像形成すべき画像データを画像メモリ１０４から読み出し画像形成動作を行う。
【００２５】
一方、異常状態が生じていれば、当該異常状態に対応するための手段が選択され、選択された手段を実行した後、ステップＳ５の画像形成処理に移り、その後内部タイマーの終了を待ってステップＳ２にリターンする（ステップＳ６）。
（４）対応手段選択処理の制御動作
対応手段選択処理の制御動作を説明するに当たり、まず当該処理を実行するための前提条件として、本プリンタシステム１を管理している管理者が予め設定しておくべき内容、およびプリントジョブを要求するユーザが設定すべき内容をそれぞれ説明する。なお、ここでは、「異常状態」として、適合するサイズの用紙がない場合を例にとることとする。
【００２６】
（４−１）管理者が予め設定しておくべき内容
管理者は、まず適合サイズの用紙がない場合が生じたときに対処するために予め用意された４つの対応手段
１．プリント強行
２．タイムアウト後プリント強行
３．適合サイズがセットされるのを待つ
４．ユーザに問い合わせる
の中から、要求される全てのプリントジョブに対して原則的に行われるべきであると考える手段（以下、「システム共通対応手段」という。）を選択する。
【００２７】
図４は、システム共通対応手段を操作パネル８上の表示部８３において選択入力するための受付画面８４の例を示す図である。
上記したように、表示部８３はタッチパネルになっており、受付画面８４の各手段が表示されている部分を指で触れることによりいずれか一つの手段の選択が行え、最後にＯＫボタン８５に触れることで選択操作が終了するようになっている。このシステム共通対応手段の選択をどのような基準で行うかについては、後述するが、ここで各手段の内容について説明しておく。
【００２８】
「１．プリント強行」とは、Ａ４サイズの用紙がセットされてなくても、Ｂ４サイズの用紙がセットされていれば直ちにその用紙にプリント処理を行う手段である。
「２．タイムアウト後プリント強行」は、指定されたサイズの用紙がセットされていない旨のメッセージをプリントジョブを要求したユーザの端末に送出して当該ユーザに告知した後、所定時間経過後に他のサイズの用紙にプリント処理を強行するものであり、所定時間、例えば２０秒以内にＡ４サイズの用紙がセットされれば、その用紙にプリント処理を行うが、その時間を経過すると強制的にＢ４サイズの用紙にプリント処理を行うものである。なお、本手段が実行されれば、所定時間が経過するまで他のユーザからのプリントジョブの要求を受け付けない待機状態となる。
【００２９】
「３．適合サイズがセットされるのを待つ」は、適合サイズ（Ａ４サイズ）の用紙がセットされるまで待機状態となる手段である。
「４．ユーザに問い合わせる」は、異常状態に対してどのように対応するのかをユーザの判断に委ねる手段であり、Ａ４サイズの用紙がセットされていない旨のメッセージをプリントジョブを要求したユーザの端末に送出し、例えばユーザが要求したプリントジョブをキャンセルしたり、もしくはユーザが適合サイズの用紙をセットしたりといった処理を行うまで待機状態となる。
【００３０】
なお、この受付画面８４は、管理者により予め決められた暗証コードの入力がされたときのみ表示されるようになっている。また、選択された手段の表示部分には、外枠８４１が付されるようになっており、これにより選択された手段を確認できるようになっている。
さらに、管理者は、各対応手段に優先順位の設定を行う。
【００３１】
図５は、操作パネル８上において、各対応手段に優先順位を設定するための受付画面８６の例を示す図である。管理者は、上記受付画面８４と同じく予め決められた暗証コードを入力してこの受付画面８６を表示させ、各手段が表示されている部分を指で触れてその手段を選択した後、優先順位として設定したい番号をテンキー８２で入力することで優先順位の設定を行う。
【００３２】
同図では、「３．適合サイズ・・・」が優先順位が１番で、以下「２．タイムアウト・・・」、「１．プリント強行」、「４．ユーザに・・・」の順となっている。設定順位の設定が終了したら、最後にＯＫボタン８５に触れて設定操作を終了する。
この優先順位をどのような基準で付けるのかについては、後述する。なお、上記システム共通対応手段として設定された手段とこの受付画面８６にて設定された優先順位の内容は、共にＥＥＰＲＯＭ１０７に格納される。
【００３３】
（４−２）プリントジョブを要求するユーザが設定すべき内容
図６は、ユーザが端末のモニタ上において対応手段選択情報の設定を行うための受付画面２０の例を示す図である。ユーザは、この受付画面２０において表示されている４つの対応手段の中から希望する手段をユーザ希望対応手段として選択すると共に、自身が選択した対応手段が後述する対応手段選択処理により採用されなかった（却下された）場合に、当該プリントジョブをキャンセルするのか、それともシステムの設定（これは後述するように上記管理者が選択した対応手段となる）に従うのかを選択する。
【００３４】
この受付画面２０は、プリントジョブを要求するユーザが端末においてＯＳやアプリケーションソフトの印刷画面を呼び出し、プリントすべき用紙サイズの選択や印刷部数の設定などを行った後、印刷実行前の最後の設定項目としてプリントジョブの要求毎に表示される画面であり、プリント開始ボタン２３をマウスなどでクリックすると、プリンタ３に対しプリントジョブが要求されるようになっている。
【００３５】
図７は、対応手段選択情報の設定処理の内容を示すフローチャートであって、当該処理は端末の制御部により行われるものである。
まず、上記受付画面２０が端末のモニタ上に表示されている状態において、適合する用紙サイズがないときの処理が選択されたか否かを判断する（ステップＳ３１）。これは、図６に示す受付画面２０の対応手段選択部２１において、対応手段に付された番号が端末のキーボード上の数字キーにより入力ボックス２１１に数値入力されたか否かで判断される。入力ボックス２１１に数値が入力されたことを判断すると（ステップＳ３１で「Ｙ」）、次に選択した対応手段が却下されたときの動作が選択されたか否かを判断する（ステップＳ３２）。これは、図６に示すジョブキャンセル選択部２２において、却下されたときの動作に対応する番号がキーボード上の数字キーにより入力ボックス２２１に入力されたか否かで判断される。入力ボックス２２１に数値が入力されたことを判断すると（ステップＳ３２で「Ｙ」）、次に図６に示すプリント開始ボタン２３が押されたか否かを判断し（ステップＳ３３）、押されたと判断すると、プリントジョブの要求を行う（ステップＳ３４）。これにより、プリントデータと、用紙サイズ情報などの情報と、対応手段選択情報として上記ステップＳ３１、Ｓ３２で設定された内容とがＬＡＮ２を介してプリンタ３に送信されることになる。
【００３６】
なお、上記では対応手段選択情報の設定が端末のモニタ上に表示される受付画面２０にて行われる場合について説明したが、プリンタ３のスキャナ部４を用いて原稿の画像データの読み取ってプリント処理する場合にも当該対応手段選択情報の設定が行えるようになっている。すなわち、原稿をスキャナ部４にセットした状態で、ユーザがスタートキー８１を押下すると、プリントジョブの要求がなされたことになり、原稿画像の読取動作が開始されると共に、操作パネル８の表示部８３に上記受付画面２０と同様の画面（不図示）が表示される。ユーザは、希望する対応手段とそれが却下されたときの処理内容を選択入力し、選択後プリント開始ボタン２３を押すとプリント処理が開始されると共に、選択された内容が対応手段選択情報としてＣＰＵ１０１へ送信されるものである。ＣＰＵ１０１は、各端末ＰＣ１〜ＰＣｎから対応手段選択情報を受け取った場合と同様に、その内容を画像データの画像メモリ１０４への格納アドレスと対応付けてＲＡＭ１０８内の管理テーブルに格納する。
【００３７】
（４−３）対応手段選択処理の制御動作
図８は、図３の対応手段選択処理のサブルーチンの内容を示すフローチャートである。
まず、ＣＰＵ１０１は、異常状態となっているか否かを判断する（ステップＳ１１）。これはプリントジョブが要求されたときに給紙カセット６にＡ４サイズの用紙がセットされているか否かにより判断され、この判断は、給紙カセット６に配される上記検出センサから制御部１００に送られてくる検出信号に基づいて行われる。
【００３８】
異常状態となったことを判断すると（ステップＳ１１で「Ｙ」）、制御部１００内のＥＥＰＲＯＭ１０７に格納されているシステム共通対応手段を読み出す（ステップＳ１２）。これは、上記図４の受付画面８４にて管理者により選択された対応手段のことである。
次に、プリントすべき画像データに対応手段選択情報が付されているか否かを判断する（ステップＳ１３）。この判断は、ＲＡＭ１０８内の上記管理テーブルを参照することで行える。対応手段選択情報が付されていると判断した場合には、ＣＰＵ１０１は、当該管理テーブル内に格納されている対応手段選択情報を参照して、ユーザ希望対応手段として選択された対応手段（図６に示す対応手段選択部２１にてユーザが選択したもの、もしくは原稿画像がスキャナ部４により読み取られた場合に、操作パネル８の表示部８３にて選択されたもの）を読み取る（ステップＳ１４）。
【００３９】
そして、上記ステップＳ１２とＳ１４でそれぞれ読み取った対応手段が等しいか否かを判断する（ステップＳ１５）。双方の対応手段が等しいと判断した場合には、その手段（システム共通対応手段）を異常状態に対応する手段として決定し（ステップＳ１６）、ステップＳ１９の異常状態解除処理に移る。
また、ステップＳ１３において、対応手段選択情報が付されていないと判断した場合は、ステップＳ１６に移る。上記「対応手段選択処理」を行えない端末がＬＡＮ２に接続されていた場合に、対応手段選択情報が送られてこないため、システム共通対応手段を異常状態が生じたときの対応手段として選択するものである。
【００４０】
一方、双方の対応手段が等しくないと判断した場合（ステップＳ１５で「Ｎ」）は、制御部１００内のＥＥＰＲＯＭ１０７に格納されている各対応手段に対して設定された優先順位の内容を参照して当該双方の対応手段の優先順位を読み取る（ステップＳ１７）。この優先順位は、上記図７に示す受付画面８６で管理者により設定された順位のことである。
【００４１】
そして、双方の対応手段に設定された優先順位を比較し、優先順位の高い方の手段を異常状態に対応する手段として決定し（ステップＳ１８）、ステップＳ１９の異常状態解除処理に移る。
例えば、ユーザ希望対応手段として、「３．適合サイズ・・・」が選択されており、システム共通対応手段として「１．プリント強行」が選択されていた場合であれば、双方の手段が一致していないことから、双方の手段に付された優先順位が参照され、優先順位の高い方、本例ではユーザの希望する「３．適合サイズ・・・」が選択されることになる。
【００４２】
したがって、本プリンタシステム１が、例えば大規模なネットワークに接続され、多人数が１台のプリンタを共有する環境であって、各ユーザから頻繁にプリントジョブの要求がなされるためプリンタを極力停止させたくない環境（以下、「システム優先の環境」という。）におかれている場合には、管理者は、システム共通対応手段として「１．プリント強行」を選択すると共に、この対応手段の優先順位を１番に設定しておけば、たとえＡ４サイズへのプリント処理を希望するユーザが「３．適合サイズ・・・」を選択しても、「３．適合サイズ・・・」の優先順位が「１．プリント強行」よりも低くなり、最終的に管理者が希望する「１．プリント強行」が異常状態に対応する手段として決定される。
【００４３】
プリントジョブを要求したユーザにとっては不便となるが、管理者の意向が反映され、プリンタ３を共有する大多数の他のユーザにとって利便性が高まる。
なお、この場合には、プリントジョブを要求したユーザの希望が却下されたことになるが、図６に示すジョブキャンセル選択部２２にて「１．ジョブキャンセル」がユーザにより選択されていれば、後述するようにそのプリントジョブ自体がキャンセルされることになり、実際には希望するサイズと異なるサイズの用紙へのプリント処理は行われない。したがって、使い物にならないプリント物が作製されるといったことがなく、ユーザの意向に反した処理が行われることがない。
【００４４】
また、システム共通対応手段として「１．プリント強行」を選択し、「３．適合サイズ・・・」の優先順位を１番に設定しておくパターンも考えられる。こうしておけば、ユーザはユーザ希望対応手段として「３．適合サイズ・・・」を選択すれば当該手段が対応手段として決定されることになる。したがって、プリントジョブを要求するユーザは、通常は他のユーザへ迷惑をかけないようにするために「１．プリント強行」をユーザ希望対応手段として選択するようにし、緊急の場合など他のユーザの迷惑となっても指定サイズの用紙にプリント処理したい場合に、「３．適合サイズ・・・」を選択するようにすれば、プリントジョブを要求するユーザおよび他のユーザ双方の利害が調整されることになる。
【００４５】
また、本プリンタシステム１が、少人数のユーザによりプリンタ３が共有され、各ユーザからのプリントジョブの要求が比較的少なく、プリンタを停止させてもよい環境（以下、「ユーザ優先の環境」という。）に置かれている場合には、管理者がシステム共通対応手段として「３．適合サイズ・・・」を選択し、この対応手段の優先順位を１番に設定しておけば、最終的に「３．適合サイズ・・・」が異常状態に対応する手段として決定されることになり、プリントジョブを要求したユーザにとって有利となる。
【００４６】
また、この環境下において「３．適合サイズ・・・」の優先順位を４番に設定するといったパターンも考えられる。このようにすれば、ユーザが試験的にプリントしたい場合などいずれのサイズの用紙にプリント処理が行われてもよいと考えた場合に、ユーザ希望対応手段として「１．プリント強行」を選択すれば、これの優先順位の方が高くなるので、当該「１．プリント強行」が最終的に対応手段として決定されることになる。したがって、Ａ４サイズの用紙がセットされていない場合、自動的にＢ４サイズの用紙にプリント処理がなされることになり、試験的にプリント処理したいユーザの意向が反映されることになる。
【００４７】
さらに、システム優先の環境とユーザ優先の環境の中間に位置する環境にあっては、システム共通対応手段として「１．プリント強行」もしくは「２．タイムアウト・・・」を選択し、「３．適合サイズ・・・」や「４．ユーザに・・・」の優先順位を高く設定しておくパターンも考えられる。こうしておけば、比較的ユーザの希望が反映されやすくなる。また、これと逆の設定を行えば、他のユーザの意向が反映されやすくなる。
【００４８】
このように、プリンタシステム１が設置される環境に応じてシステム共通対応手段と優先順位の設定内容を変えることにより、ユーザの希望、もしくは管理者（他のユーザ）の希望を重視させたり、または双方の意向をできるだけ反映させることができるようになり、従来のように対応方法が固定的に設定されるためユーザと他のユーザに対する利害関係を調整できず、いずれかの意向が無視されるといった問題が起こらない。
【００４９】
図９は、図８に示すステップＳ１９の異常状態解除処理のサブルーチンの内容を示すフローチャートである。
まず、ＣＰＵ１０１は、プリントすべき画像データに対応手段選択情報が付されていたか否かを判断する（ステップＳ２０）。この判断は、ＲＡＭ１０８内の上記管理テーブルを参照することで行える。当該情報が付されていたと判断した場合は（ステップＳ２０で「Ｙ」）、システム共通対応手段が採用されたか否かを判断する（ステップＳ２１）。これは、上記ステップＳ１８において選択された対応手段がシステム共通対応手段であったか否かで判断できる。採用されたと判断した場合（ステップＳ２１で「Ｙ」）、プリントすべき画像データが端末から送られてきたものであるか否かを判断する（ステップＳ２２）。この判断は、ＲＡＭ１０８に格納されている上記判別フラグを参照することで行える。ここで、各端末ＰＣ１〜ＰＣｎのいずれかから送られたものであると判断した場合には（ステップＳ２２で「Ｙ」）、Ｉ／Ｆ部１０２を介してユーザが使用している端末に「希望する対応手段が却下された」旨のメッセージを送出し、ユーザに通知する（ステップＳ２３）。
【００５０】
そして、ＲＡＭ１０８内の上記管理テーブルに格納されている対応手段選択情報の内容を読み出し、ユーザ希望対応手段が却下されたときの処理（図６に示すジョブキャンセル選択部２２にてユーザが予め選択したもの）を判断する（ステップＳ２４）。ユーザがプリントジョブをキャンセルすることを希望していた場合には（ステップＳ２５で「Ｙ」）、当該プリントジョブをキャンセルして（ステップＳ２６）、ステップＳ２７に移る。
【００５１】
一方、ユーザがプリントジョブをキャンセルしない、すなわちシステムの設定に従うことを希望していた場合には（ステップＳ２５で「Ｎ」）、そのままステップＳ２７に移る。ステップＳ２７では、ステップＳ２６においてプリントジョブがキャンセルされた場合には、結果的にプリント処理を行わずプリントジョブが要求される前の状態に戻って、図３に示す対応手段選択処理にリターンする。また、プリントジョブがキャンセルされない場合には、上記ステップＳ１６もしくはＳ１８で決定された対応手段を実行した後、図３に示す対応手段選択処理にリターンする。
【００５２】
一方、上記ステップＳ２０において、対応手段選択情報が付されていなかったことを判断した場合には（ステップＳ２０で「Ｎ」）、対応手段選択情報の設定ができない端末に対し、上記のようなメッセージの送出処理などを行う必要がないため、ステップＳ２７に移る。また、上記ステップＳ２１において、システム共通対応手段が採用されない、すなわちユーザ対応手段が採用されたことを判断した場合には（ステップＳ２１で「Ｎ」）、最終的にユーザの意向が反映されたことになるので、上記のようなユーザへのメッセージの送出処理などを行う必要がなくステップＳ２７に移る。
【００５３】
さらに、上記ステップＳ２２において、プリントすべき画像データが端末から送られてきたものでない、すなわちプリンタ３のスキャナ部４にて原稿画像が読み取られたものと判断した場合には（ステップＳ２２で「Ｎ」）、操作パネル８の表示部８３に「希望する対応手段が却下された」旨のメッセージを表示させてユーザに通知し（ステップＳ２８）、ステップＳ２４に移る。
【００５４】
以上説明したように、対応手段選択処理は、ユーザ希望対応手段とシステム共通対応手段とを参照したときに、双方が一致すれば、その手段を異常状態に対する対応手段として用い、一致しなかった場合に、双方の対応手段に対して予め設定された優先順位を比較し、その順位の高い方の手段を用いるようにする。したがって、従来のように対応方法が固定的に設定される場合に比べて、使用環境に応じて柔軟な対応が行えるようになり、プリントジョブを要求するユーザと他のユーザの利害関係が的確に調整され、使い勝手が良くなる。さらに、プリントジョブを要求するユーザに対して自身の希望する対応手段がキャンセルされた場合の処置を事前に選択できるので、ユーザの意向に反した処理が実行されることがない。
【００５５】
（５）変形例
なお、本発明は、上記実施の形態に限定されないのは言うまでもなく、以下のような変形例を考えることができる。
（５−１）上記実施の形態においては、異常状態として「要求されたサイズの用紙がセットされていない状態」が生じた場合の処理を例に出して説明したが、これに限定されず、プリント処理の途中に用紙がなくなった場合を異常状態とすることもできる。この場合は、用紙がなくなったことを検出した時点から上記同様の処理が行われるようにすればよい。
【００５６】
また、プリンタの持つ機能や要求されたプリントジョブの内容に応じて異常状態と、その異常状態に対応する複数の対応手段を設定することもできる。
例えば、▲１▼異なる材質の用紙（例えば紙厚の異なる用紙）が各給紙段にセットされている場合に、ユーザの希望する用紙がない状態を異常状態として設定した場合、上記実施の形態に示す対応手段を対応手段とすることができる。
【００５７】
また、▲２▼フルカラーモードでプリント処理が可能なプリンタにおいて、フルカラーモードでプリント処理できない状態を異常状態とした場合には、例えば「ブラック色のモノクロプリントを強行する」手段や「フルカラーモードでのプリント処理が可能になるまでプリント処理を待つ」手段などを対応手段とすることができる。
【００５８】
（５−２）上記実施の形態では、ユーザは印刷を実行する毎（プリントジョブを要求する毎）にユーザ希望対応手段の選択などの入力操作を行うようにしていたが、例えばユーザ希望対応手段などの設定内容を端末毎にメモリに記憶させておき、プリントジョブの要求を行うときに自動的に当該メモリからその内容を読み出してプリントデータと共に送信することもできる。このようにすれば、ユーザは、印刷実行毎にいちいち入力操作を行わなくて済み、その手間を省くことができる。
【００５９】
（５−３）上記実施の形態では、管理者により選択されたシステム共通対応手段と各対応手段に付された優先順位、およびユーザにより選択されたユーザ希望対応手段の内容に基づいて、異常状態に対処するための手段が決定されたが、例えば単にユーザ希望対応手段を異常状態に対処するための手段として用いるようにすることもできる。従来では上記したように異常状態が生じたときの対応手段が固定的であり、例えばＡ４サイズの用紙がないときにＢ４サイズの用紙があればその用紙に強制的にプリント強行するということになっていればその手段でしか対応できなかったが、本変形例のようにすればユーザが対応手段を選択できるようになる。したがって、プリントジョブを要求するユーザが、例えばどうしてもＡ４サイズの用紙にプリント処理する必要がある場合にのみ上記「３．適合サイズ・・・」を選択するといったことを行えれば他のユーザに迷惑がかからなくなり、従来に比べて利便性が高まる。
【００６０】
（５−４）上記実施の形態においては、本発明に係る画像処理装置をプリンタシステム１に適用した場合に、プリンタ３が各端末ＰＣ１〜ＰＣｎから送信されるプリントジョブを受け付けるプリンタサーバとしての機能を有すると共に対応手段選択処理を実行するようにしたが、例えばプリンタサーバの機能を有する別の端末装置をＬＡＮ２に接続し、その端末装置が対応手段選択処理を実行するような構成にすることもできる。このような構成にすれば、プリンタサーバとしての機能や対応手段選択処理の実行機能を有さないプリンタをＬＡＮ２に接続することができるようになる。なお、この場合にはプリンタサーバとしての端末装置が当該プリンタの異常状態を検出できるようにしておく必要があると共に、選択された対応手段に基づいて当該プリンタの動作を制御できるようにしておく必要がある。
【００６１】
また、この端末装置から管理者がシステム共通対応手段の選択と各対応手段の優先順位付けを行えるようにすることもできる。さらに、この端末装置をプリンタを共有する各ユーザが使うものとして兼用するようにしてもよい。
また、上記実施の形態では、プリンタシステム１を本発明に係る画像処理装置として捉えた例を説明したが、上記のようにプリンタ３は、ユーザ希望対応手段の選択、および選択した対応手段が却下されたときの動作の選択を行えるようになっているので、プリンタ３単体を画像処理装置として捉えることもできる。
【００６２】
【発明の効果】
以上説明してきたように本発明によれば、異常状態に対応するための複数の処理の中から、全ての画像形成ジョブに対する共通処理の選択入力を受け付ける第１の受付手段と、前記複数の処理の中から、画像形成ジョブに対する処理の選択入力を画像形成ジョブ毎に受け付ける第２の受付手段と、前記複数の処理について優先順位の設定入力を受け付ける優先順位受付手段とを備えているので、異常状態に対応するための処理を複数の処理の中から設置環境に応じて柔軟に選択できるようになり、選択された処理を実行すれば、従来のように対応方法が固定的に設定される場合に比べて、プリントジョブを要求するユーザと他のユーザの利害関係を的確に調整できるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタシステムの構成を示す図である。
【図２】上記プリンタシステム内のプリンタに設置される制御部の構成を示す図である。
【図３】プリンタ全体の制御動作のメインルーチンを示すフローチャートである。
【図４】適合するサイズの用紙がセットされていないときのシステム共通対応手段を選択入力するための受付画面の例を示す図である。
【図５】操作パネル上において、各対応手段に優先順位を設定入力するための受付画面の一例を示す図である。
【図６】上記プリンタシステム内の端末のモニタ上に表示される受付画面の一例を示す図である。
【図７】ユーザが上記端末の受付画面にて行う対応手段選択情報の処理内容を示すフローチャートである。
【図８】対応手段選択処理のサブルーチンの内容を示すフローチャートである。
【図９】異常状態解除処理のサブルーチンの内容を示すフローチャートである。
【符号の説明】
１    プリンタシステム
２    ＬＡＮ
３    プリンタ
４    スキャナ部
５    プリンタ部
６、７    給紙カセット
８    操作パネル
２０、８４、８６    受付画面
２１    対応手段選択部
２２    ジョブキャンセル選択部
２３    プリント開始ボタン
８２    テンキー
８３    表示部
８５    ＯＫボタン
１００    制御部
１０１    ＣＰＵ
１０２    インターフェース部
１０６    ＲＯＭ
１０７    ＥＥＰＲＯＭ
１０８    ＲＡＭ
２１１、２２１    入力ボックス
【図１】
0003772628.tif 000002
【図２】
0003772628.tif 000003
【図３】
0003772628.tif 000004
【図４】
0003772628.tif 000005
【図５】
0003772628.tif 000006
【図６】
0003772628.tif 000007
【図７】
0003772628.tif 000008
【図８】
0003772628.tif 000009
【図９】
0003772628.tif 000010