(57)【要約】【課題】ＭＦＰなどの画像形成装置においてユーザの所望する処理を従来よりもスムーズに行う。【解決手段】画像形成装置１に、画像形成装置１自身の状況を検知する装置状況検知部１０２と、画像処理を実行すべき旨の指令を受け付ける指令受付部１０３と、受け付けた指令に係る画像処理の実行の見込を、装置状況検知部１０２による検知結果に基づいて判別する、実行見込判別部１０４と、画像処理についての実行見込判別部１０４による判別結果に応じてその画像処理の代替の処理である代替処理をユーザに対して提示する画面表示処理部１０１と、提示した、画像処理に係る代替処理をユーザが選択した場合は、その画像処理の代わりにその代替処理を各部に実行させる、ジョブ管理部１０６と、を設ける。【選択図】図３
2006254162.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから与えられた指令に基づいて画像に関連する処理である画像関連処理を実行する画像形成装置であって、
当該画像形成装置の状況を検知する装置状況検知手段と、
前記画像関連処理を実行すべき旨の指令を受け付ける指令受付手段と、
受け付けられた前記指令に係る前記画像関連処理の実行の見込を、前記装置状況検知手段による検知結果に基づいて判別する、処理実行見込判別手段と、
前記画像関連処理についての前記処理実行見込判別手段による判別結果に応じて当該画像関連処理の代替の処理である代替処理を前記ユーザに対して提示する代替処理提示手段と、
前記代替処理提示手段によって提示された、前記画像関連処理に係る前記代替処理を前記ユーザが選択した場合は、当該画像関連処理の代わりに当該代替処理を実行する、画像関連処理手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記処理実行見込判別手段は、前記画像関連処理を実行することができるか否かまたは実行するのに長い時間を要するか否かを判別し、
前記代替処理提示手段は、前記画像関連処理を実行することができないと判別されまたは実行するのに長い時間を要すると判別された場合に、前記代替処理を提示する、
請求項１記載の画像形成装置。
【請求項３】
前記装置状況検知手段は、カラーのトナーの残りの有無を検知し、
受け付けられた前記指令に係る前記画像関連処理が画像をカラーで印刷する処理である場合において、
前記処理実行見込判別手段は、前記トナーの残りがないことが前記装置状況検知手段によって検知された場合は、当該画像関連処理の実行が不能であると判別し、
前記代替処理提示手段は、当該画像関連処理の実行が不能であると判別された場合は、前記代替処理として、当該画像をモノクロで印刷する処理を提示する、
請求項１記載の画像形成装置。
【請求項４】
前記装置状況検知手段は、給紙部にセットされる各サイズの用紙の残りの有無を検知し、
受け付けられた前記指令に係る前記画像関連処理が画像を所定のサイズの用紙に印刷する処理である場合において、
前記処理実行見込判別手段は、前記所定のサイズの用紙が前記給紙部に残っていないことが前記装置状況検知手段によって検知された場合は、当該画像関連処理の実行が不能であると判別し、
前記代替処理提示手段は、当該画像関連処理の実行が不能であると判別された場合は、前記代替処理として、当該画像を他のサイズの用紙に印刷する処理を提示する、
請求項１記載の画像形成装置。
【請求項５】
前記装置状況検知手段は、ＦＡＸ用の回線の状況を検知し、
受け付けられた前記指令に係る前記画像関連処理が画像データをＦＡＸ端末に前記回線を介して送信する処理である場合において、
前記処理実行見込判別手段は、前記回線が不通であることが前記装置状況検知手段によって検知された場合は、当該画像関連処理の実行が不能であると判別し、
前記代替処理提示手段は、当該画像関連処理の実行が不能であると判別された場合は、前記代替処理として、当該画像データを前記回線以外の回線を介して送信する処理を提示する、
請求項１記載の画像形成装置。
【請求項６】
前記装置状況検知手段は、ＦＡＸ端末への画像データの送信待ちの件数を検知し、
受け付けられた前記指令に係る前記画像関連処理が画像データをＦＡＸ端末にＦＡＸ用の回線を介して送信する処理である場合において、
前記処理実行見込判別手段は、前記件数が所定の数以上であることが前記装置状況検知手段によって検知された場合は、当該画像関連処理の実行の完了が遅延すると判別し、
前記代替処理提示手段は、当該画像関連処理の実行の完了が遅延すると判別された場合は、前記代替処理として、当該画像データを前記回線以外の回線を介して送信する処理を提示する、
請求項１記載の画像形成装置。
【請求項７】
ユーザから与えられた指令に基づいて画像に関連する処理である画像関連処理を実行する画像形成装置であって、
当該画像形成装置の状況を検知する装置状況検知手段と、
前記画像関連処理を実行すべき旨の指令を受け付ける指令受付手段と、
受け付けられた前記指令に係る前記画像関連処理の実行の見込を、前記装置状況検知手段による検知結果に基づいて判別する、処理実行見込判別手段と、
前記画像関連処理の実行が不能であると前記処理実行見込判別手段によって判別された場合は、当該画像関連処理に含まれる所定のステップの実行を、所定の時間が経過してから開始する、画像関連処理手段と、
を有することを特徴とする画像形成装置。
【請求項８】
ユーザから与えられた指令に基づいて画像に関連する処理である画像関連処理の実行方法であって、
当該画像形成装置の状況を検知し、
前記画像関連処理を実行すべき旨の指令を受け付け、
検知結果に基づいて、受け付けた前記指令に係る前記画像関連処理の実行の見込を判別し、
判別結果に応じて前記画像関連処理の代替の処理である代替処理を前記ユーザに対して提示し、
提示した、前記画像関連処理に係る前記代替処理を前記ユーザが選択した場合は、当該画像関連処理の代わりに当該代替処理を実行する、
ことを特徴とする画像関連処理の実行方法。
【請求項９】
ユーザから与えられた指令に基づいて画像に関連する処理である画像関連処理を実行する画像形成装置を制御するためのコンピュータプログラムであって、
前記画像形成装置に、
当該画像形成装置の状況を検知する処理を実行させ、
前記画像関連処理を実行すべき旨の指令を受け付ける処理を実行させ、
検知結果に基づいて、受け付けた前記指令に係る前記画像関連処理の実行の見込を判別する処理を実行させ、
判別結果に応じて前記画像関連処理の代替の処理である代替処理を前記ユーザに対して提示する処理を実行させ、
提示した、前記画像関連処理に係る前記代替処理を前記ユーザが選択した場合に、当該画像関連処理の代わりに当該代替処理を開始させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰなどの画像形成装置などに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Peripherals）などの画像形成装置は、未完了のジョブがキューに溜まっていると、これらの処理を完了させるまでは、新たなジョブを受け付けても直ちにそのジョブを実行することができない。したがって、未完了のジョブが多数溜まっている場合は、新たに受け付けたジョブを完了させるのに非常に時間が掛かってしまうことがある。
【０００３】
そこで、特許文献１、２に記載されるような方法が提案されている。特許文献１に記載される方法によると、複数のジョブを蓄積して順番に処理する複合機において、ジョブの蓄積後であってもユーザの所望する順に処理順序を変更することができる。
【０００４】
特許文献２に記載される方法によると、実行中のジョブを一旦中止させて別のジョブを実行させることができる。または、待機中のジョブがある場合に、別のジョブを先行して実行させることができる。
【特許文献１】特開２００２−３６６３２０号公報
【特許文献２】特開２００２−３４４６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１、２に記載されるような従来の方法では、自分のジョブを優先的に実行させようとするユーザが多いと、先に登録されたジョブがなかなか処理されないので、それを登録したユーザに迷惑が掛かってしまうことがある。また、何らかの不具合が原因でジョブの実行が停止している場合は、従来の方法によって実行順位を変更しても、ユーザは自分のジョブを直ちに実行させることはできない。
【０００６】
本発明は、このような問題点に鑑み、ＭＦＰなどの画像形成装置においてユーザの所望する処理を従来よりもスムーズに行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、ユーザから与えられた指令に基づいて画像に関連する処理である画像関連処理を実行する画像形成装置であって、当該画像形成装置の状況を検知する装置状況検知手段と、前記画像関連処理を実行すべき旨の指令を受け付ける指令受付手段と、受け付けられた前記指令に係る前記画像関連処理の実行の見込を、前記装置状況検知手段による検知結果に基づいて判別する、処理実行見込判別手段と、前記画像関連処理についての前記処理実行見込判別手段による判別結果に応じて当該画像関連処理の代替の処理である代替処理を前記ユーザに対して提示する代替処理提示手段と、前記代替処理提示手段によって提示された、前記画像関連処理に係る前記代替処理を前記ユーザが選択した場合は、当該画像関連処理の代わりに当該代替処理を実行する、画像関連処理手段と、を有することを特徴とする。
【０００８】
好ましくは、前記処理実行見込判別手段は、前記画像関連処理を実行することができるか否かまたは実行するのに長い時間を要するか否かを判別し、前記代替処理提示手段は、前記画像関連処理を実行することができないと判別されまたは実行するのに長い時間を要すると判別された場合に、前記代替処理を提示する。実行待ちの時間は、先に受け付けられた未実行のジョブの個数、内容、または画像形成装置のスペックなどに基づいて予測することができる。
【０００９】
本発明において、画像関連処理には、画像を用紙に印刷する処理、原稿の用紙に描かれている画像を光学的に読み取る処理、および画像データを送受信する処理などが含まれる。これらの処理を複数組み合わせたものも含まれる。また、これらの直接的な画像処理に印刷物の仕上げの処理などを組み合わせたものも含まれる。
【発明の効果】
【００１０】
本発明によると、ＭＦＰなどの画像形成装置においてユーザの所望する処理を従来よりもスムーズに行うことができる。
【発明を実施するための最良の形態】
【００１１】
図１はネットワークシステムＮＳの全体的な構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は画像形成装置１の機能的構成の例を示す図である。
【００１２】
図１に示すように、ネットワークシステムＮＳは、本発明に係る画像形成装置１、端末装置２、および通信回線３などによって構成される。通信回線３として、ＬＡＮ、インターネット、公衆回線、または専用線などが用いられる。通信のプロトコルとして、ＦＴＰ（File Transfer Protocol）、ＰＯＰ（Post Office Protocol）、またはＳＭＴＰ（Simple Mail Transfer Protocol）などが用いられる。
【００１３】
画像形成装置１は、コピー、ネットワークプリンティング、ＦＡＸ、スキャナ、およびドキュメントサーバなどの機能を集約した装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。ドキュメントサーバの機能によると、ユーザは、「ボックス」と呼ばれる記憶領域が与えられ、自分の記憶領域に画像ファイルなどのドキュメントデータを保存しておくことができる。係る機能は、「ボックス機能」と呼ばれることもある。
【００１４】
画像形成装置１は、図２に示すように、ＣＰＵ１ａ、ＲＡＭ１ｂ、ＲＯＭ１ｃ、ハードディスク１ｄ、スキャナユニット１ｅ、印刷ユニット１ｆ、通信装置１ｇ、およびタッチパネル１ｈなどによって構成される。
【００１５】
スキャナユニット１ｅは、原稿送り部および画像読取部などを備えており、原稿の用紙（以下、単に「原稿」と記載することがある。）に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する。
【００１６】
印刷ユニット１ｆは、給紙部、排紙部、および駆動系などを備えており、スキャナユニット１ｅで読み取った画像、端末装置２から送信されてきた画像データの画像、または外部のＦＡＸ端末から送信されてきたＦＡＸデータの画像などを用紙に印刷する。給紙部には、Ｂ５、Ａ４、Ｂ４、Ａ３などの各サイズの用紙がセットされている。
【００１７】
通信装置１ｇは、端末装置２およびＦＡＸ端末などと通信を行うためのＩ／Ｏ装置である。通信装置１ｇとして、ＮＩＣ（Network Interface Card）、モデム、またはＴＡ（Terminal Adapter）などが用いられる。
【００１８】
操作パネル１ｈは、ディスプレイおよびテンキーなどによって構成される。テンキーが押下されると、そのテンキーを示す信号がＣＰＵ１ａに送信される。ディスプレイは、画像形成装置１を直接操作するユーザに対してメッセージまたは指示を与えるための画面、ユーザが設定内容および処理内容を入力するための画面、および画像形成装置１で形成された画像および処理の結果を示す画面などを表示する。本実施形態では、ディスプレイとして、タッチパネルが用いられる。したがって、ディスプレイは、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１ａに送信する機能を備えている。このように、操作パネル１ｈは、画像形成装置１を直接操作するユーザのためのユーザインタフェースの役割を果たしている。
【００１９】
なお、離れた場所からユーザが画像形成装置１を使用することができるようにするために、端末装置２には、画像形成装置１を制御するためのドライバおよび画像形成装置１に処理条件などを指定するためのソフトウェアがインストールされている。端末装置２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００２０】
ハードディスク１ｄには、図３に示すような画面表示処理部１０１、装置状況検知部１０２、指令受付部１０３、実行見込判別部１０４、代替処理判別部１０５、およびジョブ管理部１０６などの機能を実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ１ｂにロードされ、ＣＰＵ１ａによってプログラムが実行される。図３の一部または全部の機能をプロセッサ（制御用回路）によって実現するように構成してもよい。
【００２１】
図４はコピー指令画面ＨＧ１の例を示す図、図５はＦＡＸ指令画面ＨＧ２の例を示す図、図６はスキャン送信指令画面ＨＧ３の例を示す図、図７ないし図１０は実行見込および代替処理の判別処理の流れの例を説明するフローチャート、図１１は代替処理提示画面ＨＧ４の例を示す図、図１２および図１３はメッセージ表示領域ＭＧの例を示す図である。
【００２２】
次に、図３の各部の機能および処理内容などについて詳細に説明する。画面表示処理部１０１は、誰も画像形成装置１を操作していないときは、指令の待ち受け画面として図４に示すようなコピー指令画面ＨＧ１をタッチパネル１ｈに表示させておく。また、ユーザの操作、端末装置２からの指令、または処理結果などに応じて、タッチパネル１ｈに表示する画面を切り替える。
【００２３】
例えば、ユーザがコピー指令画面ＨＧ１において「ＦＡＸ」タグを押すと、タッチパネル１ｈの表示を図５に示すようなＦＡＸ指令画面ＨＧ２に切り替える。「スキャン送信」タグを押すと、図６に示すようなスキャン送信指令画面ＨＧ３に切り替える。「コピー」タグを押すと、再びコピー指令画面ＨＧ１を表示させる。ユーザが端末装置２を操作している場合は、画面データを送信することによって端末装置２に画面を表示させる。
【００２４】
装置状況検知部１０２は、画像形成装置１のハードウェアの稼動状況、実行待ちのジョブの状況、および消耗品（各色のトナー、各サイズの用紙、およびステープルなど）の残量など、画像形成装置１に関する現在の状況を検知する。
【００２５】
指令受付部１０３は、原稿のコピーの指令、ＦＡＸ送信の指令、端末装置２でユーザが作成するなどした画像の印刷（ネットワークプリンティング）の指令、またはスキャン画像の端末装置２への送信の指令などをユーザから受け付ける処理を行う。また、これらの指令とともに、処理を実行する条件（以下、「処理条件」と記載する。）の指定も受け付ける。ユーザは、例えば次のようにして画像形成装置１に対して指令を与える。
【００２６】
原稿のコピーの指令を与える場合は、ユーザは、所定の操作を行ってコピー指令画面ＨＧ１（図４参照）を表示させる。ここで、コピーの部数、カラーコピーを行うかモノクロコピーを行うか、仕上げ、および用紙サイズなどを、テンキーおよびコピー指令画面ＨＧ１の中のボタン（いわゆるワンタッチボタン）を押して指定する。そして、「ＳＴＡＲＴ」ボタンを押す。すると、指令受付部１０３は、コピーの指令を受け付けるとともに、ユーザが指定した内容を処理条件として受け付ける。
【００２７】
同様に、ＦＡＸ送信の指令を与える場合は、ユーザは、ＦＡＸ指令画面ＨＧ２（図５参照）において画像データの送信先の電話番号（ＦＡＸ番号）を指定し、「ＳＴＡＲＴ」ボタンを押せばよい。スキャン送信を行う場合は、スキャン送信指令画面ＨＧ３（図６参照）において画像データの送信先とする端末装置２のＩＰアドレス、その端末装置２におけるユーザのアカウント、パスワードを指定し、「ＳＴＡＲＴ」ボタンを押せばよい。すると、指令受付部１０３は、指令を受け付けるとともに、ＦＡＸ指令画面ＨＧ２またはスキャン送信指令画面ＨＧ３でユーザが指定した内容を処理条件として受け付ける。
【００２８】
ネットワークプリンティングの指令を与える場合は、ユーザは、端末装置２を操作して印刷の部数、カラー印刷かモノクロ印刷か、仕上げ、および用紙サイズなどの処理条件を指定した後、印刷コマンドを入力する。すると、端末装置２は、指定された処理条件とともに印刷指令を画像形成装置１に送信する。指令受付部１０３は、その処理条件および印刷指令を受け付ける。
【００２９】
図３に戻って、実行見込判別部１０４は、装置状況検知部１０２による最新の検知結果に基づいて、指令受付部１０３が受け付けた指令に係る処理を指定の処理条件通りに実行することができるか否かを判別する。また、実行することができるとしても、その処理を完了するのに相当な時間が掛かるか否かを判別（予測）する。つまり、処理の実行の見込を判別する。
【００３０】
代替処理判別部１０５は、指令受付部１０３が受け付けた指令に係る処理についての実行見込判別部１０４による判別結果に応じて、処理条件を変更してその処理を実行すべきであるか否かまたはその処理の代わりに別の種類の処理を実行すべきであるか否かを判別する。また、どのように処理条件を変更すべきであるかまたはどのような種類の処理に変更すべきであるかを判別する。以下、ユーザが最初に指令した処理の代わりの、処理条件または種類を変更した処理を、「代替処理」と記載する。
【００３１】
実行見込判別部１０４および代替処理判別部１０５は、例えば図７〜図１０のフローチャートのような手順で、ユーザから受け付けた指令に係る処理の実行の見込および代替処理を判別する。
【００３２】
ユーザの指令に係る処理がコピーまたはネットワークプリンティングなど印刷を伴う処理である場合は（図７の＃１０１でＹｅｓ）、ステップ＃１０２〜＃１２０のように判別を行う。以下、印刷を伴う処理を「印刷処理」と記載する。
【００３３】
黒のトナーの残りがないことが装置状況検知部１０２によって検知されている場合は（＃１０２でＮｏ）、実行見込判別部１０４は、その印刷処理を行うことができないと判別し（＃１０３）、代替処理判別部１０５は、代替処理としてジョブ保存処理を実行するのが有効であると判別する（＃１０４）。「ジョブ保存処理」とは、ユーザの指定した処理を実行するために必要なデータを１つのジョブのジョブデータとしてハードディスク１ｄに保存しておく処理をいう。ここでは、印刷処理の対象の画像の画像データおよび処理条件を示すデータをジョブデータとして保存する処理が、ジョブ保存処理となる。ユーザは、後でそのジョブデータを指定することによって、画像形成装置１に対してジョブ（処理）の実行の再開を指令することができる。
【００３４】
処理条件がカラーコピーまたはカラー印刷であって（＃１０５でＹｅｓ）、Ｃ（シアン）、Ｍ（マゼンタ）、またはＹ（イエロー）のいずれかのトナーの残りがないことが検知されている場合は（＃１０６でＮｏ）、ユーザの指定通りに処理を行うことができないと判別し（＃１０７）、処理条件をモノクロに変更しまたはジョブ保存処理を実行するのが有効であると判別する（＃１０８）。
【００３５】
ユーザが指定したサイズの用紙がないことが検知されている場合は（＃１０９でＮｏ）、ユーザの指定通りに処理を行うことができないと判別し（＃１１０）、別のサイズの用紙に変更して拡大印刷または縮小印刷を実行しまたはジョブ保存処理を実行するのが有効であると判別する（＃１１１）。
【００３６】
ステープルの残りがない場合は（図８の＃１１２でＮｏ）、ユーザの指定通りに処理を行うことができないと判別し（＃１１３）、ジョブ保存処理を実行し、仕上げをパンチ穴に変更し、または部単位（コピー単位）のソートを処理条件に追加するのが有効であると判別する（＃１１４）。
【００３７】
紙詰まりなどのエラーが原因でプリンタユニット１ｆが一時停止中であると検知されている場合は（＃１１５でＹｅｓ）、印刷処理を実行することができないと判別し（＃１１６）、ジョブ保存処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１１７）。「タイマー機能」とは、所定のステップ（例えば、印刷処理の場合は、用紙への印字のステップ）をユーザが指定した時刻に開始するように制御する機能をいう。
【００３８】
未だ実行されていないコピージョブおよびネットワークプリンティングジョブがキュー１０７（ジョブの待ち行列）に所定の個数以上残っていることが検知されている場合は（＃１１８でＹｅｓ）、実行見込判別部１０４は、ユーザが今回指令した印刷処理を完了するのに相当時間が掛かると判別し（＃１１９）、代替処理判別部１０５は、ジョブ保存処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１２０）。
【００３９】
一方、ユーザの指令に係る処理がＦＡＸによる画像データの送信処理（以下、「ＦＡＸ送信処理」と記載する。）である場合は（図９の＃１２１でＹｅｓ）、実行見込判別部１０４および代替処理判別部１０５は、ステップ＃１２２〜＃１２７のように判別を行う。
【００４０】
未だ実行されていないＦＡＸ送信ジョブがキュー１０７に所定の個数以上残っていることが検知されている場合は（＃１２２でＹｅｓ）、実行見込判別部１０４は、ユーザが今回指令した処理を完了するのに相当時間が掛かると判別し（＃１２３）、代替処理判別部１０５は、代替処理としてスキャン送信処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１２４）。
【００４１】
通信装置１ｇの故障などによって送信先の装置との通信が不能であることが検知されている場合は（＃１２５でＹｅｓ）、処理を行うことができないと判別し（＃１２６）、スキャン送信処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１２７）。
【００４２】
ユーザの指令に係る処理が画像をスキャンしてその画像データを端末装置２に送信する処理（以下、「スキャン送信処理」と記載する。）である場合は（図１０の＃１２８でＹｅｓ）、実行見込判別部１０４および代替処理判別部１０５は、ステップ＃１２９〜＃１３４のように判別を行う。
【００４３】
未だ実行されていないスキャン送信ジョブがキュー１０７に所定の個数以上残っていることが検知されている場合は（＃１２９でＹｅｓ）、実行見込判別部１０４は、ユーザが今回指令したスキャン送信処理を実行するのに相当時間が掛かると判別し（＃１３０）、代替処理判別部１０５は、代替処理としてＦＡＸ送信処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１３１）。
【００４４】
通信装置１ｇの故障などによって送信先である端末装置２との通信が不能であることが検知されている場合は（＃１３２でＹｅｓ）、スキャン送信処理を行うことができないと判別し（＃１３３）、代替処理としてＦＡＸ送信処理を実行しまたはタイマー機能の条件を処理条件に追加するのが有効であると判別する（＃１３４）。
【００４５】
ユーザの指令に係る処理の実行するのに障害となるような状況を装置状況検知部１０２が検知していない場合は、代替処理判別部１０５は、その処理を直ちにまたは遅滞なく実行することができると判別し（＃１３５）、代替処理の提示は行わない。
【００４６】
図３に戻って、画面表示処理部１０１は、代替処理判別部１０５によって代替処理が判別された場合に、その判別結果とともに装置状況検知部１０２による検知結果および実行見込判別部１０４による判別結果を示す代替処理提示画面ＨＧ４をタッチパネル１ｈに表示させる。例えば、黒のトナーの残りがないと検知されたためにコピーの処理が不能であると判別され、代替処理としてジョブ保存処理が有効であると判別された場合（図７の＃１０２でＮｏ、＃１０３、＃１０４の場合）は、図１１（ａ）に示すような代替処理提示画面ＨＧ４１を表示させる。
【００４７】
代替処理提示画面ＨＧ４１において、メッセージ表示領域ＭＧの上部には、装置状況検知部１０２の検知結果および実行見込判別部１０４の判別結果が表示される。つまり、どのような状況が原因でユーザが指令した処理が実行不能であることまたは遅延するおそれがあることを知らせるメッセージが表示される。さらに、メッセージ表示領域ＭＧの下部には、代替処理判別部１０５の判別結果つまり有効的な代替処理が提示（表示）される。ここでは、図７のステップ＃１０４で説明したように、有効的な代替処理としてジョブ保存処理だけが判別されているので、代替処理の選択肢は１つだけとなる。なお、番号が「９」の選択肢は、ユーザが最初に指令した処理をそのまま強制的に実行すべき旨を選択するためのものである。
【００４８】
同様に、画面表示処理部１０１は、シアンのトナーの残りがないと検知されたためにカラーコピーの処理が不能であると判別されかつ代替処理としてジョブ保存処理またはモノクロコピーが有効であると判別された場合（図７の＃１０６でＮｏ、＃１０７、＃１０８の場合）は、図１１（ｂ）に示すような代替処理提示画面ＨＧ４２を表示させる。
【００４９】
他の場合も同様に、画面表示処理部１０１は、装置状況検知部１０２による検知結果、実行見込判別部１０４による判別結果、および代替処理判別部１０５による判別結果に対応したメッセージおよび選択肢を図１２および図１３のように掲示したメッセージ表示領域ＭＧを生成し、そのメッセージ表示領域ＭＧが設けられた代替処理提示画面ＨＧ４をタッチパネル１ｈに表示させる。
【００５０】
ユーザは、代替処理提示画面ＨＧ４のメッセージ表示領域ＭＧの中から所望する処理の選択肢の番号のボタンを押して選択し、「ＯＫ」ボタンを押す。すると、指令受付部１０３は、図４のコピー指令画面ＨＧ１、図５のＦＡＸ指令画面ＨＧ２、または図６のスキャン送信指令画面ＨＧ３などの指令画面においてユーザから与えられた指令を破棄し、その指令の代わりに、代替処理提示画面ＨＧ４でユーザが選択した番号に係る処理を実行すべき旨の指令を受け付ける。
【００５１】
そして、指令受付部１０３は、代替処理提示画面ＨＧ４においていずれかの代替処理が選択された場合は、その代替処理を実行するためのジョブをキュー１０７に登録する。この際、その代替処理の処理条件を指定する必要がある場合は、指定用の画面をユーザに対して表示する。
【００５２】
ただし、番号「９」が選択された場合は、最初の指令画面で与えられた指令の処理を実行するためのジョブをキュー１０７に登録し、代替処理を実行するためのジョブは登録しない。「中止」ボタンが押された場合は、最初の指令画面で与えられた指令の処理のジョブも代替処理のジョブも登録しない。つまり、すべての処理を中止する。
【００５３】
例えば、ユーザが図４のコピー指令画面ＨＧ１において処理条件の１つとしてカラーコピーを指定してコピー処理の指令を行った後、代替処理判別部１０５の判別結果などに基づいて図１１（ｂ）の代替処理提示画面ＨＧ４２が表示されたとする。ここでユーザが選択肢の「１」を選択した場合は、指令受付部１０３は、コピー指令画面ＨＧ１で与えられたコピー処理の指令を破棄し、ジョブ保存処理の指令を受け付ける。そして、ジョブ保存処理を実行するためのジョブをキュー１０７に登録する。ユーザが「２」を選択した場合は、コピー指令画面ＨＧ１で与えられたコピー処理の指令を破棄し、処理条件がモノクロコピーである新たなコピー処理の指令を受け付け、その新たなコピー処理を実行するためのジョブをキュー１０７に登録する。この場合は、コピー指令画面ＨＧ１で与えられたコピー処理の処理条件をカラーコピーからモノクロコピーに変更し、キュー１０７への登録を行ってもよい。一方、ユーザが「９」を選択した場合は、指令受付部１０３は、コピー指令画面ＨＧ１で与えられたコピー処理を実行するためのジョブをキュー１０７に登録する。「中止」ボタンが押された場合は、今回のコピー処理および代替処理の実行をすべて中止する。
【００５４】
ジョブ管理部１０６は、従来と同様に、キュー１０７に蓄積されているジョブが順次実行されるように、画像形成装置１の各部を制御する。なお、代替処理提示画面ＨＧ４において「９」が選択されることによって登録されたジョブは、不具合が解消されていなければ実行することができないことがある。この場合は、そのジョブは、不具合が解消されるまでスキップされる。または、所定の時間が経過しても不具合が解消されない場合はそのジョブの実行は中止され、キュー１０７から破棄される。
【００５５】
図１４は画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。次に、ある１つの処理またはその代替処理の実行が完了するまでの画像形成装置１の処理の流れを、図１４のフローチャートを参照して説明する。
【００５６】
画像形成装置１は、ユーザの操作に応じて、コピー指令画面ＨＧ１ないしスキャン送信指令画面ＨＧ３（図４〜図６参照）などの指令画面を表示する（＃１１）。ここで、ユーザは、自分の所望する処理およびその処理条件を入力することによって指令を与える。すると、画像形成装置１は、その指令を受け付け（＃１２）、現在の画像形成装置１の状況を検知し（＃１３）、その検知結果に基づいて、ユーザが指令した処理の実行の可否、実行の遅延、または代替処理に関する判別処理を行う（＃１４）。判別処理の手順は、前に図７〜図１０で説明した通りである。なお、画像形成装置１の状況の検知は、指令が与えられるごとに必要な事項についてのみ行ってもよい。または、定期的に検知を行い、最新の検知結果を用いてステップ＃１４の判別処理を行ってもよい。
【００５７】
ユーザが指令した処理を実行することができない旨の判別結果または処理を完了するのに時間が掛かる旨の判別結果が得られた場合は（＃１５でＹｅｓ）、図１１に示すような代替処理提示画面ＨＧ４を表示することによって、代替処理をユーザに提示する（＃１６）。
【００５８】
ここでユーザがいずれかの代替処理を選択した場合は（＃１７でＹｅｓ）、画像形成装置１は、最初の指令画面で与えられた指令を破棄し、代替処理を実行するためのジョブをキュー１０７に登録する（＃１８）。ユーザが最初の指令通りの処理を選択した場合は（＃１７でＮｏ、＃１９でＹｅｓ）、その処理を実行するためのジョブをキュー１０７に登録する（＃２０）。処理の中止を選択した場合は（＃１７でＮｏ、＃１９でＮｏ）、今回の処理に関するジョブの登録を中止する（＃２３）。
【００５９】
一方、ステップ＃１４において、遅延なく処理を実行することができる旨の判別結果が得られた場合は（＃１５でＮｏ）、その処理を実行するためのジョブを従来通りにキュー１０７に登録する（＃２０）。
【００６０】
そして、画像形成装置１は、登録したジョブの順番が来たら（＃２１でＹｅｓ）、そのジョブを実行する（＃２２）。
【００６１】
本実施形態によると、ユーザが指令した処理が実行不能な場合または完了するのに相当な時間が掛かる場合に、その処理の代替処理をユーザに提示する。そして、ユーザが当該代替処理を選択したら、ユーザが先に指令した処理の代わりに当該代替処理を実行する。また、代替処理として、ユーザの目的の全部または一部を達成することができると考えられる処理を提示する。これにより、ユーザの所望する処理を従来よりもスムーズに実行することができる。
【００６２】
本実施形態では、画像形成装置１のハードウェアおよび蓄積されたジョブなどの状況に基づいて図１１〜図１３に示すような代替処理を提示したが、ネットワークシステムＮＳまたは画像形成装置１の構成によっては、他の代替処理を提示してもよい。例えば、画像形成装置１に電子メールの送信機能が備わっている場合は、ＦＡＸ送信処理が実行できない場合の代替処理として、電子メールによる送信処理を提示してもよい。または、ネットワークシステムＮＳに複数台の画像形成装置１が設けられている場合は、ユーザが所望する処理を他の画像形成装置１に代理させるための処理を提示してもよい。
【００６３】
代替処理提示画面ＨＧ４（図１１参照）を表示する前に、代替処理を直ちに実行可能であるか否かを判別し、実行可能である代替処理についてのみ代替処理提示画面ＨＧ４に含めるようにしてもよい。
【００６４】
割込みによる一時停止の状態であることが原因でユーザの指令に係る処理の実行ができないと判別された場合は、割込みを停止するためのボタンを表示してもよい。
【００６５】
または、複数の種類のジョブを並行して実行していること（いわゆるマルチアクセス）が原因でユーザの指令に係る処理の完了が遅れると判別された場合は、現在実行中のジョブまたは実行待ちのジョブの一部または全部を一時停止させるためのボタンを表示してもよい。このとき、写真の印刷または高解像度によるスキャンなどリソースを多く必要とする処理に係るジョブを優先的に一時停止させるのが望ましい。
【００６６】
図７〜図１０で説明した判別処理は、予め登録しておいたプロファイルに基づいて実行するようにしてもよい。つまり、処理の内容および画像形成装置１の状況の組合せごとに１つまたは複数の有効的な代替処理を予めプロファイルに登録しておく。そして、代替処理の判別処理を、そのプロファイルに基づいて行う。また、ネットワークシステムＮＳまたは画像形成装置１の構成の変更などに応じてプロファイルを書き換えてもよい。
【００６７】
その他、ネットワークシステムＮＳ、画像形成装置１の全体または各部の構成、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００６８】
本発明は、特に、例えばデータを送信するための手段としてＦＡＸによる送信手段、ＦＴＰによる送信手段、および電子メールによる送信手段などを有するように、１つの目的を達成するための手段として複数の手段を有する多機能な画像形成装置に好適に用いられる。
【図面の簡単な説明】
【００６９】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】コピー指令画面の例を示す図である。
【図５】ＦＡＸ指令画面の例を示す図である。
【図６】スキャン送信指令画面の例を示す図である。
【図７】実行見込および代替処理の判別処理の流れの例を説明するフローチャートである。
【図８】実行見込および代替処理の判別処理の流れの例を説明するフローチャートである。
【図９】実行見込および代替処理の判別処理の流れの例を説明するフローチャートである。
【図１０】実行見込および代替処理の判別処理の流れの例を説明するフローチャートである。
【図１１】代替処理提示画面の例を示す図である。
【図１２】メッセージ表示領域の例を示す図である。
【図１３】メッセージ表示領域の例を示す図である。
【図１４】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【符号の説明】
【００７０】
１  画像形成装置
１ａ  ＣＰＵ
１０１  画面表示処理部（代替処理提示手段）
１０２  装置状況検知部（装置状況検知手段）
１０３  指令受付部（指令受付手段）
１０４  実行見込判別部（処理実行見込判別手段）
１０５  代替処理判別部（代替処理提示手段）
１０６  ジョブ管理部（画像関連処理手段）
ＨＧ４  代替処理提示画面
【図１】
2006254162.tif 000003
【図２】
2006254162.tif 000004
【図３】
2006254162.tif 000005
【図４】
2006254162.tif 000006
【図５】
2006254162.tif 000007
【図６】
2006254162.tif 000008
【図７】
2006254162.tif 000009
【図８】
2006254162.tif 000010
【図９】
2006254162.tif 000011
【図１０】
2006254162.tif 000012
【図１１】
2006254162.tif 000013
【図１２】
2006254162.tif 000014
【図１３】
2006254162.tif 000015
【図１４】
2006254162.tif 000016