(57)【要約】  【課題】  障害通知の確実性を向上させるとともに、利用者に対して適切な障害通知を可能とする情報処理装置及び障害通知方法を提供する。  【解決手段】  プリンタ１００は、プリント機構１６０と、プリント機構１６０に生じた障害を検知及び通知するための障害通知アプリケーションプログラム１３２と、プリント機構１６０を動作させるとともに、該プリント機構１６０に生じた障害を検知及び通知するためのプリントアプリケーションプログラム１２２と、障害通知アプリケーションプログラム１３２及びプリントアプリケーションプログラム１２２のいずれかの実行に応じて、プリント機構１６０に生じた障害を通知する制御を行うコントローラ１１０とを有する。【選択図】  図１
2006088464.tif 000002
【特許請求の範囲】
【請求項１】
情報処理機構を有し、所定の情報処理を行う情報処理装置であって、
前記情報処理機構に生じた障害を検知及び通知するための障害通知アプリケーションプログラムと、
前記情報処理機構を動作させるとともに、該情報処理機構に生じた障害を検知及び通知するための情報処理アプリケーションプログラムと、
前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムのいずれかの実行に応じて、前記情報処理機構に生じた障害を通知する制御を行う障害通知制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムは、障害の識別情報を含み、
前記障害通知制御手段は、前記障害の識別情報に応じた通知の制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムは、障害通知に応じたメッセージの情報を含み、
前記障害通知制御手段は、前記メッセージの情報を通知する制御を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムは、障害通知の優先度の情報を含み、
前記障害通知制御手段は、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムのうち、前記障害通知の優先度の高い方の実行に応じて、前記情報処理機構に生じた障害を通知する制御を行うことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
情報処理機構を有し、所定の情報処理を行う情報処理装置における障害通知方法であって、
前記情報処理機構に生じた障害を検知及び通知するための障害通知アプリケーションプログラムと、前記情報処理機構を動作させるとともに、該情報処理機構に生じた障害を検知及び通知するための情報処理アプリケーションプログラムとのいずれかの実行に応じて、前記情報処理機構に生じた障害を通知する制御を行う障害通知制御ステップを有することを特徴とする障害通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理機構を有し、所定の情報処理を行う情報処理装置及び当該情報処理装置における障害通知方法に関する。
【背景技術】
【０００２】
プリンタやコピー機、スキャナ、あるいは、これらの機能を併せ持ついわゆるデジタル複合機等の画像処理装置をはじめとする各種情報処理装置は、デバイスに紙づまり等の障害が発生した場合に、その障害を利用者に通知する機能を有する。このような情報処理装置は、一般に障害通知用のアプリケーションプログラムの実行において、デバイスに発生した障害を検知し、その障害の情報を画面表示することで、利用者に障害発生を通知する（例えば、特許文献１乃至３参照）。
【特許文献１】特開昭６３−２３３６５５号公報
【特許文献２】特開平４−３４４９４８号公報
【特許文献３】特開平５−３００２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の情報処理装置では、障害通知用のアプリケーションプログラムは、通常メーカ等によって予め用意されるものであるため、利用者の要望等に応じて障害通知を改変（カスタマイズ）することができなかった。また、デバイスの障害が障害通知用のアプリケーションプログラムの実行にも影響を及ぼすようなものである場合には、障害が発生したにもかかわらず、その通知がなされない場合もあった。
【０００４】
本発明は、前述したような従来の問題を解決するためになされたもので、障害通知の確実性を向上させるとともに、利用者に対して適切な障害通知を可能とする情報処理装置及び障害通知方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、情報処理機構を有し、所定の情報処理を行うものであって、前記情報処理機構に生じた障害を検知及び通知するための障害通知アプリケーションプログラムと、前記情報処理機構を動作させるとともに、該情報処理機構に生じた障害を通知及び通知するための情報処理アプリケーションプログラムと、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムのいずれかの実行に応じて、前記情報処理機構に生じた障害を通知する制御を行う障害通知制御手段とを有する。
【０００６】
この構成により、障害通知アプリケーションプログラムと情報処理アプリケーションプログラムとのいずれかが実行されれば、利用者には情報処理機構に生じた障害が通知されるため、障害通知の確実性が向上する。また、情報処理アプリケーションプログラムのカスタマイズにより、利用者に対して適切な障害通知が可能となる。
【０００７】
また、本発明に係る情報処理装置は、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムが、障害の識別情報を含み、前記障害通知制御手段が、前記障害の識別情報に応じた通知の制御を行う。
【０００８】
この構成により、障害の種別に応じた適切な通知が可能となる。
【０００９】
また、本発明に係る情報処理装置は、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムが、障害通知に応じたメッセージの情報を含み、前記障害通知制御手段が、前記メッセージの情報を通知する制御を行う。
【００１０】
この構成により、カスタマイズされた様々な障害のメッセージの通知が可能となる。
【００１１】
また、本発明に係る情報処理装置は、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムが、障害通知の優先度の情報を含み、前記障害通知制御手段が、前記障害通知アプリケーションプログラム及び前記情報処理アプリケーションプログラムのうち、前記障害通知の優先度の高い方の実行に応じて、前記情報処理機構に生じた障害を通知する制御を行う。
【００１２】
この構成により、障害通知アプリケーションプログラムと情報処理アプリケーションプログラムとの双方が実行される場合に、障害通知の優先度の高い方の実行に応じて、障害が通知されることになり、必要に応じた適切な障害通知が可能となる。
【００１３】
また、本発明に係る障害通知方法は、情報処理機構を有し、所定の情報処理を行う情報処理装置におけるものであって、前記情報処理機構に生じた障害を検知及び通知するための障害通知アプリケーションプログラムと、前記情報処理機構を動作させるとともに、該情報処理機構に生じた障害を検知及び通知するための情報処理アプリケーションプログラムとのいずれかの実行に応じて、前記情報処理機構に生じた障害を通知する制御を行う障害通知制御ステップを有する。
【発明の効果】
【００１４】
本発明によれば、障害通知アプリケーションプログラムと情報処理アプリケーションプログラムとのいずれかが実行されれば、利用者に障害が通知されるため、障害通知の確実性が向上する。また、情報処理アプリケーションプログラムのカスタマイズにより、利用者に対して適切な障害通知が可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態の情報処理装置としてのプリンタについて、図面を用いて説明する。
【００１６】
図１は、プリンタの構成を示す図である。図１に示すプリンタ１００は、コントローラ１１０、ＲＡＭ（Read Only Memory）１２０、ＲＡＭ１３０、表示部１４０、警告ランプ１５０及びプリント機構１６０を有する。
【００１７】
これらのうち、ＲＡＭ１２０には、プリント機構１６０を動作させるとともに、プリント機構１６０に生じた障害を検知して利用者に通知するためのプリントアプリケーションプログラム１２２が格納されている。一方、ＲＡＭ１３０には、プリント機構１６０に生じた障害を検知して利用者に通知するための障害通知アプリケーションプログラム１３２が格納される。ここで、障害通知アプリケーションプログラム１３２は、予めプリンタ１００のメーカ等によって提供されるものであって、基本的には利用者が改変（カスタマイズ）することができないが、プリントアプリケーションプログラム１２２は、利用者がカスタマイズすることが可能である。
【００１８】
また、コントローラ１１０は、図示しないＣＰＵ（Central Processing Unit）を内蔵し、プリントアプリケーション実行部１１２、障害通知アプリケーション実行部１１４及び障害通知制御部１１６を構成する。このコントローラ１１０は、プリントアプリケーション実行部１１２によりプリントアプリケーションプログラム１２２を実行するとともに、障害通知アプリケーション実行部１１４により障害通知アプリケーションプログラム１３２を実行し、障害通知制御部１１６によりプリント機構１６０に生じた障害を利用者に通知する制御を行う。以下、コントローラ１１０によるプリントアプリケーションプログラム１２２及び障害通知アプリケーションプログラムの実行時の動作と、障害通知時の動作の詳細を説明する。
【００１９】
図２は、コントローラ１１０によるプリントアプリケーションプログラム１２２及び障害通知アプリケーションプログラムの実行時の動作を示すフローチャートである。プリント機構１６０は、紙づまり等の障害が発生すると（Ｓ１０１）、その障害の識別情報である障害ＩＤをコントローラ１１０へ出力する。
【００２０】
コントローラ１１０のプリントアプリケーション実行部１１２は、ＲＡＭ１２０から読み出したプリントアプリケーションプログラム１２２の実行において、障害ＩＤが入力されると、プリント機構１６０の障害を検知する（Ｓ１０２）。同様に、コントローラ１１０の障害発生アプリケーション実行部１１４は、ＲＡＭ１３０から読み出した障害通知アプリケーション実行部１３２の実行において、障害ＩＤが入力されると、プリント機構１６０の障害を検知する（Ｓ１０３）。
【００２１】
そして、コントローラ１１０の障害発生アプリケーション実行部１１４は、利用者に対して表示部１４０における画面表示によってプリント機構１６０における障害を通知するための障害表示情報Ａを障害通知制御部１１６へ出力する（Ｓ１０４）。同様に、コントローラ１１０の障害発生アプリケーション実行部１１４は、利用者に対して表示部１４０における画面表示によってプリント機構１６０における障害を通知するための障害表示情報Ｂを障害通知制御部１１６へ出力する（Ｓ１０５）。
【００２２】
図３は、障害表示情報の一例を示す図である。障害表示情報は、プリント機構１６０において発生し得る各障害毎に、プリントアプリケーションプログラム１２２及び障害通知アプリケーションプログラム１３２内に設定されるものである。この障害表示情報は、障害ＩＤ、障害通知の優先度を表す優先度情報、障害通知において表示部１４０に表示されるメッセージを表すメッセージ情報によって構成される。
【００２３】
コントローラ１１０のプリントアプリケーション実行部１１２は、プリント機構１６０から障害発生時に障害ＩＤが入力されると、Ｓ１０４において、その障害ＩＤを有する障害表示情報Ａをプリントアプリケーションプログラム１２２から抽出し、障害通知制御部１１６へ出力する。同様に、コントローラ１１０の障害通知アプリケーション実行部１１４は、プリント機構１６０から障害発生時に障害ＩＤが入力されると、Ｓ１０５において、その障害ＩＤを有する障害表示情報Ｂを障害通知アプリケーションプログラム１３２から抽出し、障害通知制御部１１６へ出力する。
【００２４】
図４は、コントローラ１１０による障害通知時の動作を示すフローチャートである。コントローラ１１０の障害通知制御部１１６は、プリントアプリケーション実行部１１２からの障害表示情報Ａと障害通知アプリケーション実行部１１４からの障害表示情報Ｂとが入力されると、これら障害表示情報Ａ内の障害ＩＤと障害表示情報Ｂ内の障害ＩＤとが一致するか否かを判定する（Ｓ２０１）。ここで、障害表示情報Ａ内の障害ＩＤと障害表示情報Ｂ内の障害ＩＤとが一致する場合には、障害表示情報Ａと障害表示情報Ｂとが同一の障害に関するものであることを意味し、一致しない場合には、障害表示情報Ａと障害表示情報Ｂとが異なる障害に関するものであることを意味する。
【００２５】
障害表示情報Ａ内の障害ＩＤと障害表示情報Ｂ内の障害ＩＤとが一致する場合、コントローラ１１０の障害通知制御部１１６は、障害表示情報Ａと障害表示情報Ｂのいずれか一方に基づく障害通知の制御を行う。すなわち、コントローラ１１０の障害通知制御部１１６は、障害表示情報Ａ内の優先度情報と障害表示情報Ｂ内の優先度情報とを比較し、障害表示情報Ａ内の優先度情報の方が上位であるか否かを判定する（Ｓ２０２）。
【００２６】
障害表示情報Ａ内の優先度情報の方が上位である場合、コントローラ１１０の障害通知制御部１１６は、当該障害表示情報Ａに基づく障害通知の画面を表示部１４０に表示させる制御を行う（Ｓ２０３）。具体的には、コントローラ１１０の障害通知制御部１１６は、障害表示情報Ａ内のメッセージ情報を抽出し、当該メッセージ情報を含んだ障害通知の画面を表示部１４０に表示させる。一方、障害表示情報Ａ内の優先度情報の方が上位でない場合、換言すれば、障害表示情報Ｂ内の優先度情報の方が上位である場合、コントローラ１１０の障害通知制御部１１６は、当該障害表示情報Ｂに基づく障害通知の画面を表示部１４０に表示させる制御を行う（Ｓ２０４）。具体的には、Ｓ２０３と同様、コントローラ１１０の障害通知制御部１１６は、障害表示情報Ｂ内のメッセージ情報を抽出し、当該メッセージ情報を含んだ障害通知の画面を表示部１４０に表示させる。
【００２７】
例えば、プリンタ１００のプリント機構１６０に紙づまりが発生した場合、通常は利用者に障害対処の作業を促すべく、表示部１４０には「用紙を取り除いてください」等のメッセージが表示されることが望ましい。しかし、プリンタ１００がコンビニエンスストア等に設置され、不特定多数の者が利用するような場合には、利用者が作業を行うよりも店員等が作業を行った方が適切な障害対処が可能であるため、表示部１４０には「店員をお呼びください」等のメッセージが表示されることが望ましい。
【００２８】
このような障害通知のカスタマイズを可能とすべく、障害通知アプリケーションプログラム１３２においては、障害表示情報Ｂのメッセージ情報を、汎用性のあるメッセージである「用紙を取り除いてください」とする。一方、プリントアプリケーションプログラム１２２においては、障害表示情報Ａのメッセージ情報を、カスタマイズされたメッセージである「店員をお呼びください」とする。更に、障害表示情報Ａの優先度情報が、障害表示情報Ｂの優先度情報よりも上位になるようにする。このように、障害表示情報Ａと障害表示情報Ｂとにおけるメッセージ情報及び優先度情報が設定されることにより、プリント機構１６０に紙づまりが発生した場合、表示部１４０には、「店員をお呼びください」とのメッセージが表示されることになる。
【００２９】
一方、Ｓ２０１において、障害表示情報Ａ内の障害ＩＤと障害表示情報Ｂ内の障害ＩＤとが一致しないと判定された場合には、障害表示情報Ａと障害表示情報Ｂとが異なる障害に関するものであるということである。従って、コントローラ１１０の障害通知制御部１１６は、障害表示情報Ａと障害表示情報Ｂの双方からメッセージ情報を抽出し、これら双方のメッセージ情報を含んだ障害通知の画面を表示部１４０に表示させる制御を行う（Ｓ２０５）。
【００３０】
なお、コントローラ１１０の障害通知制御部１１６は、Ｓ２０３、Ｓ２０４及びＳ２０５の障害通知の画面表示とともに、警告ランプ１５０を点灯させる制御を行って、利用者に対してプリント機構１６０の障害を通知するようにしても良い。
【００３１】
ところで、図２及び図４では、プリント機構１６０の障害時に、コントローラ１１０のプリントアプリケーション実行部１１２によるプリントアプリケーションプログラム１２２の実行と、障害通知アプリケーション実行部１１４による障害通知アプリケーションプログラム１３２の実行との双方が行われる場合に付いて説明したが、障害の種類によっては、これらプリントアプリケーションプログラム１２２及び障害通知アプリケーションプログラム１３２の実行に影響を及ぼす可能性もある。
【００３２】
このような場合、コントローラ１１０のプリントアプリケーション実行部１１２によるプリントアプリケーションプログラム１２２の実行のみが可能であれば、当該プリントアプリケーション実行部１１２は、プリントアプリケーションプログラム１２２から障害表示情報Ａを抽出して出力し、障害通知制御部１１６は、障害表示情報Ａのみに基づいて、障害通知の画面を表示部１４０に表示させる制御を行う。一方、コントローラ１１０の障害通知アプリケーション実行部１１４による障害通知アプリケーションプログラム１３２の実行のみが可能であれば、当該障害通知アプリケーション実行部１１４は、障害通知アプリケーションプログラム１３２から障害表示情報Ｂを抽出して出力し、障害通知制御部１１６は、障害表示情報Ｂのみに基づいて、障害通知の画面を表示部１４０に表示させる制御を行う。
【００３３】
このように、本実施形態のプリンタ１００では、プリント機構１６０を動作させるとともに、プリント機構１６０に生じた障害を検知して利用者に通知するためのプリントアプリケーションプログラム１２２と、プリント機構１６０に生じた障害を検知して利用者に通知するための障害通知アプリケーションプログラム１３２とが用意される。そして、プリント機構１６０に障害が発生した場合、コントローラ１１０がプリントアプリケーションプログラム１２２内の障害表示情報と、障害通知アプリケーションプログラム１３２内の障害表示情報とのいずれか優先度情報の上位の方に基づいて、表示部１４０に障害通知の画面を表示させる。
【００３４】
従って、プリントアプリケーションプログラム１２２と障害通知アプリケーションプログラム１３２のいずれか一方が実行されさえすれば、利用者にはプリント機構１６０に生じた障害が通知されるため、障害通知のためのアプリケーションプログラムが単一の場合と比較して障害通知の確実性が向上する。また、プリントアプリケーションプログラム１２２に含まれる障害表示情報をカスタマイズすることによって、利用者に対して適切な障害通知が可能となる。
【００３５】
なお、上述した実施形態では、情報処理装置としてのプリンタ１００について説明したが、コピー機、スキャナ、あるいは、いわゆるデジタル複合機等の画像処理装置をはじめとする各種情報処理装置に、本発明を適用することができる。
【産業上の利用可能性】
【００３６】
以上、説明したように、本発明に係る情報処理装置及び障害通知方法は、障害通知の確実性を向上させるとともに、利用者に対する適切な障害通知を可能とし、情報処理装置及び障害通知方法として有用である。
【図面の簡単な説明】
【００３７】
【図１】プリンタの構成を示す図である。
【図２】アプリケーションプログラム実行時の動作を示すフローチャートである。
【図３】障害表示情報の一例を示す図である。
【図４】障害通知時の動作を示すフローチャートである。
【符号の説明】
【００３８】
１００  プリンタ
１１０  コントローラ
１１２  プリントアプリケーション実行部
１１４  障害通知アプリケーション実行部
１１６  障害通知制御部
１２０、１３０  ＲＡＭ
１２２  プリントアプリケーションプログラム
１３２  障害通知アプリケーションプログラム
１４０  表示部
１５０  警報ランプ
１６０  プリント機構
【図１】
2006088464.tif 000003
【図２】
2006088464.tif 000004
【図３】
2006088464.tif 000005
【図４】
2006088464.tif 000006