(57)【要約】【課題】  従来の画像形成装置の印刷装置状態としての消耗品状態および装置状態を画像処理装置が取得し、ユーザに通知を行うシステムで、印刷ジョブを連続して投入した場合、画像形成装置の状態が印刷ジョブが投入される度に連続して報知されてしまい、通知が頻繁に行われ、画像処理装置の使い勝手が悪いという問題があった。【解決手段】  印刷装置状態情報取得部３０１の取得した取得コードと記憶部３０９に保存されている前回のコードを比較し、判断部３１０は一致していない時に警告を報知させ、かつ、前回の報知からの経過時間Ｔｘが設定時間間隔Ｔｓを越えると上記警告を報知させる。【選択図】      図１
2010086204.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に印刷要求を行う毎に、該画像形成装置から装置状態情報を受信し、警告要の装置状態情報を受信すると対応する警告情報を報知部にて報知させる報知制御部を備える画像処理装置であって、
前記警告情報の報知すべき時間間隔が格納されている時間間隔格納部と、
前記報知部に報知された前回の警告情報に関する第１情報を格納するとともに、受信した今回の警告要の装置状態に関する第２情報を格納する記憶部と、
前記第１情報と前記第２情報とを照合して照合ができたか否かを判定する判定部とを備え、
前記前回の警告情報を報知してから今回の警告要の装置状態情報を受信するまでの経過時間が前記時間間隔格納部の時間間隔以下であり、かつ前記判定部での照合ができた場合に、前記報知制御部が今回の警告要の装置状態に関する警告を報知部にて報知させないように制御することを特徴とする画像処理装置。
【請求項２】
画像形成装置に印刷要求を行う毎に、該画像形成装置から装置状態情報を受信し、警告要の装置状態情報を受信すると対応する警告情報を報知部にて報知させる報知制御部を備える画像処理装置であって、
前記警告情報の報知すべき時間間隔が格納されている時間間隔格納部と、
前記報知部に報知された前回の警告情報に関する第１情報を格納するとともに、受信した今回の警告要の装置状態に関する第２情報を格納する記憶部と、
前記第１情報と前記第２情報とを照合して照合ができたか否かを判定する判定部とを備え、
前記前回の警告情報を報知してから今回の警告要の装置状態情報を受信するまでの経過時間が前記時間間隔格納部の時間間隔以上であるか、若しくは前記判定部での照合ができない場合に、前記報知制御部が今回の警告要の装置状態に関する警告を報知部にて報知させるように制御することを特徴とする画像処理装置。
【請求項３】
前記時間間隔を設定する時間間隔設定部を有する請求項１または２記載の画像処理装置。
【請求項４】
前記画像形成装置に印刷要求を行うべき今回の印刷ジョブが前回の送信した印刷ジョブと関連する連続印刷ジョブか否かを判定する印刷ジョブ判定部を更に含み、
前記印刷ジョブ判定部が前記今回の印刷ジョブを前記連続印刷ジョブと判定すると、前記判定部は前記報知制御部に対し前記警告情報の報知指示を停止させることを特徴とする請求項１乃至３記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の装置状態を監視し、監視結果が異常であると、その状態をデイスプレイや音声にて報知する画像処理装置に関する。
【背景技術】
【０００２】
従来、画像形成装置に通信接続される画像処理装置が画像形成装置の装置状態を監視し、異常を検出すると、その状態をユーザに通知を行うシステムが存在していた。
このシステムでは画像形成装置の“異常状態”は画像処理装置上のダイアログに表示され、又はスピーカから音声を発する等の手段にてユーザに報知されていた。
【特許文献１】特開２０００−２９３３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記システムで、上記画像処理装置が上記画像形成装置に印刷ジョブを投入するごとに、該画像形成装置は自己の装置状態を情報として上記画像処理装置へ送信し、該画像処理装置は受信した情報が“正常状態”では無く、“異常状態”であれば、常に“異常状態”である旨を受信の都度ダイアログにて表示するなど、ユーザに報知している。
従って、画像形成装置が同一内容の“異常状態”を持続しているかぎり、印刷ジョブを投入する毎に画像処理装置の表示部に同一内容の“異常状態”のダイアログ表示が行われ、又はスピーカから同一内容の“異常状態”がアナウンスされてしまう。
そして、画像処理装置では、上記ダイアログ表示が行われる毎に確認を示す通知をその都度入力して表示を終了させる必要があり、また、上記アナウンスがされる毎にユーザの作業が中断されるなど、ユーザにとって使い勝手が悪いという解決すべき課題が残されている。
【課題を解決するための手段】
【０００４】
本発明は、画像形成装置に印刷要求を行う毎に、画像形成装置に印刷要求を行う毎に、該画像形成装置から装置状態情報を受信し、警告要の装置状態情報を受信すると対応する警告情報を報知部にて報知させる報知制御部を備える画像処理装置であって、
前記警告情報の報知すべき時間間隔が格納されている時間間隔格納部と、
前記報知部に報知された前回の警告情報に関する第１情報を格納するとともに、受信した今回の警告要の装置状態に関する第２情報を格納する記憶部と、
前記第１情報と前記第２情報とを照合して照合ができたか否かを判定する判定部とを備え、
前記前回の警告情報を報知してから今回の警告要の装置状態情報を受信するまでの経過時間が前記時間間隔格納部の時間間隔以下であり、かつ前記判定部での照合ができた場合に、前記報知制御部が今回の警告要の装置状態に関する警告を報知部にて報知させないように制御することを特徴とする。
【０００５】
他の発明は、画像形成装置に印刷要求を行う毎に、該画像形成装置から装置状態情報を受信し、警告要の装置状態情報を受信すると対応する警告情報を報知部にて報知させる報知制御部を備える画像処理装置であって、
前記警告情報の報知すべき時間間隔が格納されている時間間隔格納部と、
前記報知部に報知された前回の警告情報に関する第１情報を格納するとともに、受信した今回の警告要の装置状態に関する第２情報を格納する記憶部と、
前記第１情報と前記第２情報とを照合して照合ができたか否かを判定する判定部とを備え、
前記前回の警告情報を報知してから今回の警告要の装置状態情報を受信するまでの経過時間が前記時間間隔格納部の時間間隔以上であるか、若しくは前記判定部での照合ができない場合に、前記報知制御部が今回の警告要の装置状態に関する警告を報知部にて報知させるように制御することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、一定時間が経過し、又は異なった“異常状態”を検知したときのみ警告報知を行うようにしたので警告報知の報知頻度を抑制でき、よって、使い勝手の優れた画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
図２は、本発明の適用可能な印刷処理システムの構成図である。
図に示すように、上記印刷処理システムは、各種プログラムを実行可能な画像処理装置としてのコンピュータ１００と画像形成装置としての印刷装置１０１とが双方向性ケーブル１０２を介して接続され構成される。
【０００８】
ここで、コンピュータ１００と印刷装置１０１とを接続する双方向性ケーブル１０２は例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）である。
【実施例１】
【０００９】
本発明の実施例では、コンピュータ１００は、最初に印刷装置からの“異常状態”情報を取得してユーザに警告した後、予め定めてある経過時間の間、再度“異常状態”情報を取得しても、状態の内容が同一の場合は警告を報知しないこととする。こうすることにより“異常状態”の報知が頻繁に行われ、コンピュータ１００の使い勝手が悪いという解決すべき課題を解決する。以下に本実施例の構成の説明をする前に発明の概要について説明する。
【００１０】
まず、同一の“異常状態”情報を取得する場合について説明する。
図３は実施例１の概略動作を示すタイミングチャート（その１）である。
図は、コンピュータ１００に電源が投入された後の経過時間と、そのときの印刷装置状態とを表している。ここでは一例として、コンピュータ１００が時刻Ｔ０で電源投入され、時刻Ｔ１ｓ、時刻Ｔ２ｓ、及び時刻Ｔ３ｓとで印刷ジョブの処理が開始されるものと仮定する。かかる場合にコンピュータ１００（図３）は以下のように動作する。
【００１１】
図に示すように時刻Ｔ０でコンピュータ１００に電源が投入され、コンピュータ１００が、先行印刷ジョブの処理開始時刻Ｔ１ｓで最初の“異常状態”情報を取得する。少し遅れて時刻Ｔ１ｄで警告報知が実施される。時刻Ｔ１ｅで先行印刷ジョブの処理が終了する。
続いて時刻Ｔ２ｓで後続印刷ジョブ１の処理が開始される。この時点でも“異常状態”が継続していれば、コンピュータ１００が、“異常状態”情報を取得する。
【００１２】
かかる場合に、本実施例では、警告報知が実行されたＴ１ｄから現時点（時刻Ｔ２ｓ）までの経過時間Ｔｘが計測される。この計測された経過時間Ｔｘが予め設定され格納されている再報知する設定時間間隔Ｔｓを越えない場合には、警告報知が実行されない。図に示すように後続印刷ジョブ１の処理が開始される時刻Ｔ２ｓは上記再報知する設定時間間隔Ｔｓを越えていないので、ここでは警告報知が実行されずに時刻Ｔ２ｅで印刷ジョブ１の処理が終了する。
【００１３】
続いて時刻Ｔ３ｓで後続印刷ジョブ２の処理が開始される。この時点でも“異常状態”が継続していれば、コンピュータ１００が“異常状態”情報を取得する。この時点（時刻Ｔ３ｓ）では再報知する設定時間間隔Ｔｓを越えているので、時刻Ｔ３ｄで警告報知が実行され時刻Ｔ３ｅで印刷ジョブ２の処理が終了する。以上の結果、印刷ジョブ１の処理中には“異常状態”の報知が実行されないことになる。
【００１４】
次に、異なった“異常状態”情報を取得する場合について説明する。
図４は実施例１の概略動作を示すタイミングチャート（その２）である。
図は、コンピュータ１００に電源が投入された後の経過時間と、そのときの印刷装置状態とを表している。ここでは一例として、コンピュータ１００が時刻Ｔ０で電源投入され、時刻Ｔ１ｓ、時刻Ｔ２ｓ、及び時刻Ｔ３ｓとで印刷ジョブの処理が開始されるものと仮定する。かかる場合にコンピュータ１００（図４）は以下のように動作する。
【００１５】
図に示すように時刻Ｔ０でコンピュータ１００に電源が投入され、コンピュータ１００が、先行印刷ジョブの処理開始時刻Ｔ１ｓで最初の“異常状態”情報を取得する。少し遅れて時刻Ｔ１ｄで警告報知が実施される。時刻Ｔ１ｅで先行印刷ジョブの処理が終了する。続いて時刻Ｔ２ｓで後続印刷ジョブ１の処理が開始される。この時点において印刷装置１０１に先行印刷ジョブ開始時とは同一でない内容の“異常状態”が存在していれば、コンピュータ１００は、印刷装置１０１から先行印刷ジョブ開始時とは同一でない内容の“異常状態”情報を取得する。
【００１６】
かかる場合に本実施例では、警告報知が実行されたＴ１ｄから現時点（時刻Ｔ２ｓ）までの経過時間Ｔｘがまず計測される。この計測された経過時間Ｔｘが、予め定めて格納されている再報知する設定時間間隔Ｔｓを越えない場合には警告報知が実行されないが、図に示すように後続印刷ジョブ１の処理が開始されるときに取得した“異常状態”情報（第２情報）が先行印刷ジョブの処理開始時刻Ｔ１ｓで取得した“異常状態”情報（第１情報）と同一でないため、少し遅れて時刻Ｔ２ｄで異なる警告報知が実施される。時刻Ｔ２ｅで後続印刷ジョブ１の処理が終了する。
【００１７】
続いて時刻Ｔ３ｓで後続印刷ジョブ２の処理が開始される。この時点でも後続印刷ジョブ１にて取得した“異常状態”と同一内容の“異常状態”が継続していれば、コンピュータ１００がその“異常状態”情報を取得する。この時点（時刻Ｔ３ｓ）では時刻Ｔ２ｄでスタートするところの再報知する設定時間間隔Ｔｓを越えていないので、ここでは警告報知が実行されずに時刻Ｔ３ｅで印刷ジョブ２の処理が終了する。以上の結果、印刷ジョブ２の処理中には“異常状態”の報知が実行されないことになる。
【００１８】
このようにして、“異常状態”の報知回数を制御するので確認入力操作が少なくて済み、コンピュータ１００の使い勝手が向上する。
【００１９】
（実施例１の構成の説明）
図５は本発明の一実施例の印刷システムブロック図である。
本実施例では、報知手段を音声としてではなく、画面に表示する例として説明する。
図に示すように、画像処理装置としてのコンピュータ１００は、アプリケーション２００とプリンタドライバ２０１とスプーラ２０２と印刷モニタ２０３と表示部２０４とを備える。
【００２０】
アプリケーション２００は、文字データや図形データ等を入力し合成して文書情報や画像情報を作成する機能を有する。
【００２１】
プリンタドライバ２０１は、アプリケーション２００が作成した文書情報や画像情報を印刷装置１０１に対応する印刷データに変換する機能を有する。
【００２２】
スプーラ２０２は、プリンタドライバ２０１が出力する印刷データを印刷ジョブとして管理する機能を有する。
すなわち印刷ジョブを印刷キューに追加し、キューの優先順位に従い印刷モニタ２０３に対して印刷ジョブ開始通知と印刷データと印刷ジョブ終了通知を送付する。
【００２３】
印刷モニタ２０３は、印刷装置状態の警告レベルと、最後に報知した印刷装置状態と、最後に印刷装置状態を報知した時刻とを判断し、コンピュータ１００の表示部２０４に上記印刷装置状態に対応する文字列情報を報知する。
以下に各構成部分の詳細について説明する。
図１は実施例１のコンピュータ１００の印刷モニタ２０３の機能ブロック図である。
【００２４】
印刷データ送信部３００は、スプーラ２０２から印刷データを受け取り、該印刷データを印刷装置１０１へ出力する部分であり、印刷ジョブ終了通知を受け取ると出力を停止する。
【００２５】
印刷装置状態情報取得部３０１は、スプーラ２０２から印刷ジョブ開始通知を受け取ると、印刷装置の状態を取得するコマンドを印刷装置１０１へ送信し、印刷装置１０１がこのコマンドに応答して生成した印刷装置状態情報を取得し、取得した印刷装置状態情報を印刷装置状態情報抽出部３０２に転送する。ここで、印刷装置状態情報とは印刷装置の動作状態の情報と消耗品の状態の情報を含む上位概念の情報である。
【００２６】
印刷装置状態情報抽出部３０２は転送されてきた印刷装置状態情報から印刷装置１０１の状態を示すコードを抽出し、記憶部３０９へ第２情報として格納する。
【００２７】
記憶部３０９は上記印刷装置１０１の状態を示すコードである第２情報を格納し、上記コードを判断部３１０からの要求で出力する。
記憶部３０９は表示部２０４に前回表示された警告の表示文字列のコードを第１情報として格納し、上記コードを判断部３１０からの要求で出力する。
【００２８】
図６は、印刷装置１０１が保持し記憶部３０９が第２情報として格納したコードが示す印刷装置状態の内容を説明する表であり、５桁のコード「１０００１」は「待機中」状態を、「１０００２」は「トナー少」状態を、「１０００３」は「用紙なし」状態を示す。
【００２９】
印刷装置状態種別記憶部３０４には各コードに対応させて状態種別情報が記憶されており、判断部３１０からの要求でこの状態種別情報を判断部３１０に出力する。
図７には印刷装置状態種別記憶部３０４に記憶されている状態種別情報が示され、上記５桁のコードの「１０００１」に対して「正常」が対応し、「１０００２」に対して「警告」が対応し、「１０００３」に対して「エラー」の状態種別情報が対応する。
【００３０】
報知文字列記憶部３０５には、印刷装置状態に応じてコード化された上記５桁のコードからコンピュータ１００の表示部２０４に表示する報知文字列を呼び出す時に使用する警告情報報知文字列が記憶されており、判断部３１０からの要求でこの警告情報報知文字列を判断部３１０に出力する。
図８は、報知文字列記憶部３０５に記憶されているコードとコンピュータ１００の表示部２０４に警告報知する報知文字列の対応を示す図であり、「１０００２」に対して「トナーがまもなく  なくなります。」が対応し、「１０００３」に対して「用紙を補充してください。」が対応する。
【００３１】
報知時刻保存部３０６は、コンピュータ１００の表示部２０４に「警告」の報知文字列を表示した時刻を記憶する。
【００３２】
判断部３１０は、各種判断機能を有し、記憶制御部３１１、判定部３１２、時間間隔設定部３１３、時間比較部３１４、報知制御部３１５を主として構成されている。
【００３３】
記憶制御部３１１は、表示部２０４に表示された警告の表示文字列のコードを第１情報として記憶部３０９に記憶させる機能を有する。
【００３４】
判定部３１２は、記憶部３０９に保存されている印刷装置状態コード（図６）を参照して、印刷装置状態種別記憶部３０４のコード対応の印刷装置状態種別情報（図７）を第２情報として取り込み、状態種別、即ち、「正常」、「エラー」、「警告」のいずれかを判定し、「警告」の場合、同じく記憶部３０９に第１情報として格納されている前回報知した警告コードと照合し、警告内容が変化しているか否かの判定を行う。
【００３５】
時間間隔設定部３１３は図示しない入力部からユーザによって入力される設定時間間隔Ｔｓを時間間隔格納部３１７に格納させる機能を有する。
【００３６】
時間比較部３１４は、報知時刻保存部３０６に記憶されている時刻とタイマー部３１６より取り込んだ現在時刻との差である経過時間Ｔｘを算出し、この経過時間Ｔｘと時間間隔格納部３１７に格納した設定時間間隔Ｔｓとを比較する。
【００３７】
報知制御部３１５は、判定部３１２と時間比較部３１４の指示に基づいて、印刷装置１０１の警告状態を示す警告コードに対応する報知文字列（図８）を報知文字列記憶部３０５から取得し、コンピュータ１００の表示部２０４に警告の表示文字列を出力表示させる。
報知制御部３１５は、前記警告の表示文字列を出力表示させたあと、タイマー部３１６からの時刻信号を受けてユーザがダイアログの表示を消去するボタンをクリックしなくとも、警告報知時間（図３、図４、図１１参照、例えば１０秒）経過後に、表示終了を判断し、「警告」の表示を終了させる。これにより、ユーザが表示終了のための入力操作を行う必要がなくなる。
【００３８】
タイマー部３１６は現在時刻を計測しており、時間比較部３１４と報知制御部３１５に現在時刻を供給する。
【００３９】
時間間隔格納部３１７は、「警告」を報知した時刻から、次の「警告」の報知を行うまでの設定時間間隔Ｔｓを格納しており、該設定時間間隔Ｔｓは図示しない入力部からユーザによって予め入力され、時間間隔設定部３１３が設定した値である。
【００４０】
尚、上記アプリケーション２００、プリンタドライバ２０１、スプーラ２０２及び印刷モニタ２０３はコンピュータ１００に備える図示しないＲＯＭやハードデイスクに予め記憶されている所定の制御プログラムを図示しないＣＰＵが実行することにより起動・生成される機能部である。
【００４１】
（実施例１の動作の説明）
図１０は消耗品状態及び装置の動作状態を含む上位概念である印刷装置状態を報知する動作を示すフローチャートである。
【００４２】
図９は、報知文字列を表示するダイアログの例を示す図である。この図はフローチャートの説明の中で用いられる。
以下に印刷データの流れをステップＳ６００からステップＳ６２０まで、図９を併用しながらステップ順に説明する。
【００４３】
ステップＳ６００
アプリケーション２００から印刷要求が行なわれると、プリンタドライバ２０１は、印刷データをスプーラ２０２へ渡す。
【００４４】
ステップＳ６０１
スプーラ２０２は、印刷ジョブ開始通知を印刷モニタ２０３内の印刷装置状態情報取得部３０１へ送信する。
【００４５】
ステップＳ６０２
スプーラ２０２は、印刷データを印刷モニタ２０３内の印刷データ送信部３００へ送信する。
【００４６】
ステップＳ６０３
印刷モニタ２０３の印刷装置状態情報取得部３０１は、印刷ジョブ開始通知を受け取ると、印刷装置状態情報を取得するコマンドを印刷装置１０１へ送信する。
【００４７】
ステップＳ６０４
印刷モニタ２０３の印刷装置状態情報取得部３０１は、印刷装置１０１から印刷装置状態情報（図６）を取得する。
【００４８】
ステップＳ６０５
印刷装置状態情報取得部３０１は印刷装置状態情報を印刷装置状態情報抽出部３０２へ転送する。
【００４９】
ステップＳ６０６
印刷装置状態情報抽出部３０２は印刷装置状態情報のコード（図６）を抽出して記憶部３０９へ第２情報として格納する。
【００５０】
判断部３１０内の判定部３１２は、記憶部３０９から上記第２情報としてのコードを取得する。
【００５１】
上記判定部３１２は、取得した上記コードに対応する印刷装置状態種別情報（図７）を印刷装置状態種別記憶部３０４から取得する。
【００５２】
ステップＳ６０７
上記判定部３１２は、印刷装置状態が例えば「１０００１」の場合には印刷装置状態に対応する印刷装置状態種別情報が「正常」であるため、ステップＳ６１３に進み印刷装置状態の報知を行わない。
対応する印刷装置状態種別情報が「警告」の場合には、ステップＳ６０８に進む。
尚、対応する印刷装置状態種別情報が「エラー」の場合には動作を停止し、用紙の補充を待つ。
【００５３】
ステップＳ６０８
時間比較部３１４は報知時刻保存部３０６から前回報知時刻を取得し、タイマー部３１６より現在の時刻を取得する。
【００５４】
ステップＳ６０９
時間比較部３１４は、上記前回報知時刻と上記現在時刻との差から経過時間Ｔｘを算出し、この経過時間Ｔｘを時間間隔格納部３１７に格納の設定時間間隔Ｔｓと比較する。
一例として設定時間間隔Ｔｓを仮に６０秒と設定した場合について説明する。
報知時刻保存部３０６に保存された前回の報知時刻から現在時刻まで６０秒以上経過していれば時間比較部３１４は設定時間間隔Ｔｓを経過したと判断してステップＳ６１２に進み、経過時間Ｔｘが６０秒以下であれば設定時間間隔Ｔｓを経過していないと判断してステップＳ６１０に進む。
【００５５】
ステップＳ６１０
判定部３１２は、経過時間Ｔｘが設定時間間隔Ｔｓに未だ達していないとの通知を時間比較部３１４から受けると、記憶部３０９から前回に報知した警告コード（第１情報）を取得する。
【００５６】
ステップＳ６１１
判定部３１２は、取得した前回の警告コード（第１情報）と同じく記憶部３０９から取得した現在の警告コード（第２情報）を照合し、同一でなければ「警告」状態が変化したと判断して警告を報知するよう報知制御部３１５に指示するためにステップＳ６１２に進む。
照合の結果が同一である場合は警告状態が変化していないと判断して印刷装置状態の警告情報報知をスキップしてステップＳ６１３に進む。
【００５７】
ステップＳ６１２
時間比較部３１４または判定部３１２は、記憶部３０９に格納している警告コード（第２情報）に基づき警告を報知するよう報知制御部３１５に指示する。
指示を受けた報知制御部３１５は非同期別ルーチンステップＳ６１５を起動させる。
記憶制御部３１１は、報知制御部３１５に指示された上記警告コード（第２情報）を第１情報として記憶部３０９に記憶する。
尚、このステップＳ６１２の詳細はステップＳ６１５〜ステップＳ６２０にて説明する。
【００５８】
ステップＳ６１５
報知制御部３１５は、上記警告コード（第２情報）に対応する報知文字列（図８）を報知文字列記憶部３０５から取得する。
【００５９】
判定部３１２が保持していた上記警告コードが例えば「１０００２」である場合、報知文字列「トナーがまもなく  なくなります。」を報知制御部３１５は取得する。
【００６０】
ステップＳ６１６
報知制御部３１５は、判断部３１０の別途実施の印刷データ送信等の処理動作に関連無く、表示部２０４が図９に示す報知文字列を表示するよう、独立に制御を行う。
【００６１】
ステップＳ６１７
報知制御部３１５が表示部２０４に警告報知を行うと、判断部３１０はタイマー部３１６から現在時刻を取り込み、この現在時刻を報知時刻保存部３０６に保存させる。
【００６２】
ステップＳ６１８
報知制御部３１５は、ダイアログ上のＯＫボタン４００または閉じるボタン４０１が押下されているか否か確認し、押下されていればステップＳ６２０に進む。押下されていなければステップＳ６１９に進む。
【００６３】
ステップＳ６１９
報知制御部３１５は報知時間を監視しており、ユーザがボタンを押下しないままに所定時間が経過すると表示部２０４にダイアログ表示を終了させてステップＳ６２０に進み、所定の時間が経過していなければステップＳ６１８に進む。
【００６４】
ステップＳ６２０
報知制御部３１５はダイアログへの警告報知処理を終了する。
【００６５】
ステップＳ６１３
印刷データ送信部３００は印刷データを印刷装置１０１へ出力する。
【００６６】
ステップＳ６１４
印刷データ送信部３００は、印刷ジョブ終了通知をスプーラ２０２から受け取ると出力動作を停止する。
【００６７】
尚、本発明では、警告報知の頻度を抑制するために、先ず、前回報知時刻からの経過時間Ｔｘが設定時間間隔Ｔｓに達しているか否かを判定し、達していなければ前回報知内容と異なる警告状態か否かを照合するシーケンスにしているが、先に警告状態が同一か否かを照合し、同一と照合した場合に経過時間を判定するシーケンスにしてもよい。
【００６８】
（実施例１の効果）
予め印刷装置の警告情報を再報知する設定時間間隔Ｔｓを決めておき、後続印刷ジョブでの異常状態情報取得時刻と先行印刷ジョブでの警告報知時刻との時間差である経過時間Ｔｘが上記設定時間間隔Ｔｓに達しておらず、かつ印刷装置の状態が変化しない場合には警告情報を報知しないように構成したので、上記印刷装置を使用した場合には、印刷装置の警告報知を抑制できる。
また、本実施例では警告報知時間が経過すると、ユーザがダイアログの報知を消去するボタンをクリックしなくとも、「警告」の報知を終了させるので、ユーザの煩雑な入力操作を軽減できる。
【実施例２】
【００６９】
本実施例では、画像処理装置としてのコンピュータ５００は、一連の連続印刷ジョブの処理中に上記警告報知を一度行ったあとは、上記設定時間間隔Ｔｓに関係なく、連続印刷ジョブ処理続行中は同一の“警告状態”を報知しないことで警告報知の報知頻度の抑制を行うことを主要な特徴とする。
【００７０】
以下、タイミングチャートを用いて、連続印刷ジョブ処理中に同一の“異常状態”情報を取得する場合について説明する。
【００７１】
図１１は実施例２の概略動作を示すタイミングチャートである。
図は、コンピュータ５００が時刻Ｔ０で電源投入され、その後一連の連続印刷ジョブが処理され、ｍ番目の印刷ジョブ処理時に初めて“異常状態”情報を取得した例が示されている。
【００７２】
図に示すように時刻Ｔ０でコンピュータ５００に電源が投入され、コンピュータ５００が、ｍ番目の印刷ジョブの処理開始時刻Ｔｍｓで最初の“異常状態”情報を取得する。
【００７３】
この場合、時刻Ｔｍｄで警告報知が行なわれる。
【００７４】
時刻Ｔｍｅでｍ番目印刷ジョブの処理が終了する。同時に時刻Ｔｎｓでｎ番目印刷ジョブの処理が開始される。この時点でも“異常状態”が継続していれば、コンピュータ５００が、“異常状態”情報を取得する。
【００７５】
時刻Ｔｍｅで“異常状態”情報を取得すると、当該印刷ジョブが単独印刷ジョブか連続印刷ジョブかを判断し、連続印刷ジョブと判断した後は警告報知が実施されない。
【００７６】
このようにして、連続印刷ジョブが続行される間、同一の“異常状態”を取得しても、警告報知は最初に１度実施するだけでその後は（設定時間間隔Ｔｓに関係なく、）警告報知が実行されずに、時刻Ｔｐｅにて連続印刷ジョブの処理が終了する。
【００７７】
続いて時刻Ｔ２ｓで後続印刷ジョブの処理が開始される。この時点でも同一の“異常状態”が継続していれば、コンピュータ５００が、“異常状態”情報を取得する。この場合後続印刷ジョブは、単独印刷ジョブ（連続印刷ジョブの先頭印刷ジョブを含む）なので、警告の報知を行う。
【００７８】
このようにして、“異常状態”の報知回数を制御するので、確認入力操作が少なくて済み、コンピュータ５００の使い勝手が向上する。
【００７９】
（実施例１との構成上の相違）
図１２は実施例２のコンピュータ５００の印刷モニタ５０３の機能ブロック図である。
実施例２の構成について、以下、実施例１との違いを図１２を参照しながら説明する。
【００８０】
まず、ここで、連続印刷ジョブの定義を行う。
ある印刷ジョブがスプーラ２０２から印刷モニタ２０３の印刷データ送信部３００に送付され印刷装置１０１に送付される時点で、その後続の印刷ジョブが既にスプーラ２０２に入っているとき、それら先行印刷ジョブと後続印刷ジョブは連続印刷ジョブであると定義する。
【００８１】
従って、記憶部３０９に印刷装置状態コードが保存された時点で、そのコードが連続印刷ジョブの先行印刷ジョブ処理時の状況を意味していることを、スプーラ２０２の中の印刷ジョブ数を数える手段によって判断部５１０の判定部３１２と時間比較部５１４は判断できるが、このような手段では、上記コードが連続印刷ジョブの後続印刷ジョブ処理時の状況を意味しているか、それとも単独印刷ジョブ処理時の状況を意味しているかを上記判定部３１２と上記時間比較部５１４は判断できない。
【００８２】
そこで、本発明では、印刷モニタ５０３の中に新たに印刷ジョブ判定部５１５と印刷ジョブ数保存部７００を設けた。
後続の印刷ジョブが連続印刷ジョブであるか否かを上記印刷ジョブ判定部５１５が判断する手段として、実施例１のステップＳ６１３の直前において、常にスプーラ２０２の中の印刷ジョブ数を取得し、その値を上記印刷ジョブ数保存部７００に保存しておき、次に続く印刷ジョブの実行時に保存しておいたその値を取得確認し、その値が零であれば単独印刷ジョブ、その値が１以上であれば連続印刷ジョブ（１であれば、連続印刷ジョブの最後尾印刷ジョブ）であると上記印刷ジョブ判定部５１５が判断できるように構成した。
【００８３】
従って図１２に示す実施例２における印刷モニタ５０３は、実施例１における印刷モニタ２０３に新たに印刷ジョブ数保存部７００を追加し、判断部３１０の中に印刷ジョブ判定部５１５を追加したものである。
印刷ジョブ数保存部７００は、スプーラ２０２が持つ印刷ジョブ数を保存する。
【００８４】
（実施例２の動作の説明）
図１３は本実施例の印刷装置状態を報知する動作を示すフローチャートである。
以下、実施例１と相違する動作のみを図１３を用いて説明する。
【００８５】
ステップＳ８００
判断部５１０の印刷ジョブ判定部５１５は、判定部３１２が印刷装置種別情報が「警告」であることを判別した後、印刷ジョブ数保存部７００に記憶されている印刷ジョブ数を取得する。
【００８６】
ステップＳ８０１
印刷ジョブ判定部５１５は、印刷ジョブ数保存部７００に格納された印刷ジョブ数を確認し、印刷ジョブ数が１つ以上の場合、処理中の印刷ジョブが連続印刷ジョブ（の２番目以降印刷ジョブ）であると判断しステップＳ６１０に進み、零の場合は、単独印刷ジョブ（連続印刷ジョブの最先頭印刷ジョブを含む）であると判断しステップＳ６１２に進む。
【００８７】
ステップＳ８０２
判断部５１０は、ステップＳ６１５から始まるダイアログ報知ルーチンを駆動させた後、スプーラ２０２が保持する次に続く印刷ジョブの個数を取得して印刷ジョブ数保存部７００へ保存し、その後、ステップＳ６１３に進む。
【００８８】
判定部３１２は、ステップＳ６１１において、印刷装置状態コードが同一と照合した場合、ステップＳ６１３では無く上記ステップＳ８０２に進み、スプーラ２０２が保持する印刷ジョブ数を取得し印刷ジョブ数保存部７００へ保存し、その後ステップＳ６１３に進む。
【００８９】
上記動作により、一連の連続印刷ジョブの“異常状態”先頭印刷ジョブに対しては、印刷装置状態の警告情報報知が行なわれ、２つ目以降の連続印刷ジョブに対しては同一の警告情報報知は行われない。
【００９０】
上記（発明を実施するための最良の形態）を換言すれば、
上記コンピュータ５００の構成要素であるスプーラ２０２が持つ印刷ジョブ数に基づき、連続印刷ジョブの処理中であると上記判断部５１０内の印刷ジョブ判定部５１５が判断し、一連の連続印刷ジョブの処理中に上記警告報知を一度行ったあとは、上記再報知する設定時間間隔Ｔｓに関係なく、連続印刷ジョブ続行中は連続して同一の“警告状態”を報知しないことで上記コンピュータ５００の使い勝手を向上させる効果を得ることを主要な特徴とする。
【００９１】
（実施例２の効果）
印刷ジョブが連続して印刷指示された場合には、一連の連続印刷ジョブ中、“異常状態”の最初の印刷ジョブ以外は印刷装置の状態が変化しないかぎり印刷装置の警告情報を報知しないように構成したので、印刷装置の警告報知を抑制できる。
尚、警告報知後、ユーザがダイアログの報知を消去するボタンをクリックしなくとも、所定の期間経過後に、装置が自ら上記「警告」の報知を終了させることで、ユーザの煩雑な作業量の一部を軽減できる効果も実施例１と同じく有する。
従って、頻繁な印刷装置の警告報知が行なわれないため、また、上記警告報知の終了行為を装置自ら行うことで印刷装置の使い勝手を向上させることができる。
【実施例３】
【００９２】
本実施例では画像処理装置としてのコンピュータ５００は、上記時間比較部５１４は、上記時間間隔格納部３１７に格納されている上記設定時間間隔Ｔｓと、報知時刻保存部３０６とタイマー部３１６より取り込んだ時刻の差である経過時間Ｔｘとを比較し、該経過時間Ｔｘが上記設定時間間隔Ｔｓよりも長く、なお且つ、スプーラの保持する印刷ジョブ数の値にて、当該印刷ジョブが単独印刷ジョブ（連続印刷ジョブの最先頭印刷ジョブを含む）か連続印刷ジョブ（の２番目以降印刷ジョブ）かを判断し、上記単独印刷ジョブと判断した時に上記報知制御部に上記警告情報の報知を指示する機能を備えることを特徴とする。
【００９３】
（実施例３の構成上の説明）
本発明を構成するための形態は実施例２と同じであるため、説明を省略する。
【００９４】
（実施例３の動作の説明）
図１４は実施例３の印刷装置状態を報知する動作を示すフローチャートである
本発明は、実施例１及び実施例２の動作を組み合わせたものであるため、詳細な説明については、上記各実施例の説明を参考するとして、本実施例では省略する。
【００９５】
（実施例３の効果）
本実施例では、上記警告情報の再報知すべき時間間隔を示す設定時間間隔Ｔｓを設定でき、なお且つ、上記連続印刷ジョブの場合、一連の連続印刷ジョブの処理中に上記警告報知を一度行ったあとは、連続印刷ジョブ続行中は連続して同一の“警告状態を報知しないように構成したので、単独印刷ジョブと連続印刷ジョブが混在する状態で、単独印刷ジョブと単独印刷ジョブの間、及び連続印刷ジョブと単独印刷ジョブの間の上記設定時間間隔Ｔｓを比較的長く設定して警告報知を抑制するときに特に有効である。
尚、警告報知後、ユーザがダイアログの表示を消去するボタンをクリックしなくとも、所定の時間経過後に、装置が自ら上記「警告」の表示を終了させることで、ユーザの煩雑な作業量の一部を軽減できる効果も実施例１〜２と同じく有する。
従って、頻繁な印刷装置の警告報知が行なわれないため、また、上記警告報知の終了行為を装置自ら行うことで印刷装置の使い勝手を向上させることができる。
【産業上の利用可能性】
【００９６】
設定時間間隔Ｔｓは前回の警告情報の表示ダイアログの表示時刻を起点として、次回の警告情報の表示ダイアログを表示する時刻までの時間として定義しても良いし、前回の警告情報の表示ダイアログを表示した（先行）印刷ジョブの投入時刻を起点として次回の警告情報の表示ダイアログを表示する（後続）印刷ジョブの投入時刻までと定義しても良いし、前回の警告情報の表示が消えた時刻を起点としても良い。その他、２つの印刷ジョブの対応する任意の処理時刻の間隔に適用可能である。
【００９７】
本実施例では、画像形成装置として印刷装置（プリンタ）を説明したが、他の画像形成装置としてのはファクシミリ、ＭＦＰ、複写装置にも適用可能である。
画像形成装置の印刷装置状態としての消耗品状態及び装置状態にはベルトの張力弛緩、トナーの残留量、定着ヒーターの寿命、用紙の残量、用紙の紙詰まり状態等が代表例であるが、より細部に分類することは可能である。
【図面の簡単な説明】
【００９８】
【図１】実施例１のコンピュータの印刷モニタの機能ブロック図である。
【図２】本発明の適用可能な印刷処理システムの構成図である。
【図３】実施例１の概略動作を示すタイミングチャート（その１）である。
【図４】実施例１の概略動作を示すタイミングチャート（その２）である。
【図５】本発明の一実施例の印刷システムブロック図である。
【図６】印刷装置が保持し、記憶部が保存したコードが示す印刷装置状態の内容を説明する図である。
【図７】印刷装置状態種別記憶部に記憶されている印刷装置状態コードと状態種別情報の対応表を示す図である。
【図８】報知文字列記憶部に記憶されている印刷装置状態コードとコンピュータ表示部に警告報知する警告情報報知文字列の対応表を示す図である。
【図９】報知文字列を報知するダイアログの例を示す図である。
【図１０】実施例１の印刷装置状態を報知する動作を示すフローチャートである。
【図１１】実施例２の概略動作を示すタイミングチャートである。
【図１２】実施例２のコンピュータの印刷モニタの機能ブロック図である。
【図１３】実施例２の印刷装置状態を報知する動作を示すフローチャートである。
【図１４】実施例３の印刷装置状態を報知する動作を示すフローチャートである。
【符号の説明】
【００９９】
１００  画像処理装置としてのコンピュータ
１０１  画像形成装置としての印刷装置（プリンタ）
２００  アプリケーション
２０１  プリンタドライバ
２０２  スプーラ
２０３  印刷モニタ
２０４  表示部
３００  印刷データ送信部
３０１  印刷装置状態情報取得部
３０２  印刷装置状態情報抽出部
３０４  印刷装置状態種別記憶部
３０５  報知文字列記憶部
３０６  報知時刻保存部
３０９  記憶部
３１０  判断部
３１１  記憶制御部
３１２  判定部
３１３  時間間隔設定部
３１４  時間比較部
３１５  報知制御部
３１６  タイマー部
３１７  時間間隔格納部
【図１】
2010086204.tif 000003
【図２】
2010086204.tif 000004
【図３】
2010086204.tif 000005
【図４】
2010086204.tif 000006
【図５】
2010086204.tif 000007
【図６】
2010086204.tif 000008
【図７】
2010086204.tif 000009
【図８】
2010086204.tif 000010
【図９】
2010086204.tif 000011
【図１０】
2010086204.tif 000012
【図１１】
2010086204.tif 000013
【図１２】
2010086204.tif 000014
【図１３】
2010086204.tif 000015
【図１４】
2010086204.tif 000016