(57)【要約】【課題】    スキャナに接続された複数種類のプリンタに対するエラーの内容をスキャナ側の表示部に表示することができるようにしたスキャナおよびそのエラー表示方法を提供する。【解決手段】   スキャナ１０は、プリンタ２０が検知して通知するエラーコードをエラーコード変換テーブル１２１に基づいて内部コードに変換してエラー表示制御を行うエラーコード変換モードと、エラー表示イメージをプリンタ２０から受信して、エラー表示を行うイメージ表示モードを有し、表示制御部１１１は、そのモードの判別処理を、接続時にプリンタ２０から通知されるプリンタ機種情報２２１、エラー表示対応機種管理情報１２２に基づいて判断し、スキャナ操作パネル１５への表示制御を行う。【選択図】  図１
2007088888.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにネットワーク接続あるいはローカル接続され、前記プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナにおいて、
エラー表示手段と、
前記プリンタの機種別に設定されたプリンタ機種固有のエラーコードを該プリンタから取得するエラーコード取得手段と、
前記エラーコード取得手段で取得したエラーコードを前記エラー表示手段で表示可能なエラー情報に変換するエラーコード変換手段と、
前記エラーコード変換手段で変換されたエラー情報に基づき前記エラー表示手段に前記プリンタで発生したエラーを表示する表示制御手段と
を具備することを特徴とするスキャナ。
【請求項２】
前記エラーコード変換手段は、
前記プリンタ機種固有のエラーコードと前記エラー表示手段で表示可能なエラー情報との対応する関係を各プリンタに対応して予め記憶する１または複数のエラーコード変換テーブルを有し、前記プリンタから取得した該プリンタの機種情報およびエラーコードに基づき前記プリンタ機種固有のエラーコードを前記エラー表示手段で表示可能なエラー情報に変換する
ことを特徴とする請求項１記載のスキャナ。
【請求項３】
プリンタにネットワーク接続あるいはローカル接続され、前記プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナにおいて、
エラー表示手段と、
前記プリンタで該プリンタの機種別に設定されたプリンタ機種固有のエラーコードに基づき表示されるエラー表示情報を該プリンタから取得するエラー表示情報取得手段と、
前記エラー表示情報取得手段で取得したエラー表示情報に基づき前記エラー表示手段に前記プリンタで発生したエラーを表示する表示制御手段と
を具備することを特徴とするスキャナ。
【請求項４】
プリンタにネットワーク接続あるいはローカル接続され、前記プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナのエラー表示方法において、
前記プリンタの機種別に設定されたプリンタ機種固有のエラーコードをエラーコード取得手段により該プリンタから取得し、
前記エラーコード取得手段で取得したエラーコードをエラーコード変換手段により前記エラー表示手段で表示可能なエラー情報に変換し、
前記エラーコード変換手段で変換されたエラー情報に基づき表示制御手段により前記プリンタで発生したエラーを表示する
ことを特徴とするスキャナのエラー表示方法。
【請求項５】
プリンタにネットワーク接続あるいはローカル接続され、前記プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナのエラー表示方法において、
前記プリンタで該プリンタの機種別に設定されたプリンタ機種固有のエラーコードに基づき表示されるエラー表示情報をエラー表示情報取得手段により該プリンタから取得し、
前記エラー表示情報取得手段で取得したエラー表示情報に基づき表示制御手段により前記プリンタで発生したエラーを表示すると
ことを特徴とするスキャナのエラー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタにネットワーク接続あるいはローカル接続され、前記プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うことでコピー機能を実現するスキャナおよびそのエラー表示方法に関し、特に、プリンタエラーの内容を、スキャナの表示部に表示するようにしたスキャナおよびそのエラー表示方法に関する。
【背景技術】
【０００２】
最近、プリンタにスキャナをネットワーク接続あるいはローカル接続し、スキャナで読み取った画像をコピージョブとしてプリンタに送信することで、パーソナルコンピュータを介さずにコピー機能を実現するシステムが提案されている。
【０００３】
かかるシステムにおいては、プリンタに障害が発生するとスキャナ側では、一般にこのプリンタの障害を知ることはできないので、スキャナを用いてコピー機能を実行しようとするユーザにとっては不便である。
【０００４】
すなわち、スキャナを用いたコピー機能を使用した際に発生したトラブルが、スキャナ側、プリンタ側のいずれによるかの初期切り分けを、コピー操作を行ったスキャナ側で検知することができない。
【０００５】
なお、スキャナで読み取った画像データを印刷ジョブとしてプリンタに出力して読み取った画像を印刷する技術として、特許文献１の「印字装置」がある。
【特許文献１】特開２００４−００９４９９。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された「印字装置」においては、スキャナによるコピージョブをプリンタに対して出力した際に、プリンタ側で発生したプリンタエラー、つまり、エラーコードの種類は、プリンタの機種によって異なるので、スキャナ側で詳細なプリンタエラーの情報を表示することができない。
【０００７】
そこで、本発明は、スキャナに接続された複数種類のプリンタに対するエラーの内容をスキャナ側の表示部に表示することができるようにしたスキャナおよびそのエラー表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１の発明は、プリンタにネットワーク接続あるいはローカル接続され、プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナにおいて、エラー表示手段と、プリンタの機種別に設定されたプリンタ機種固有のエラーコードを該プリンタから取得するエラーコード取得手段と、エラーコード取得手段で取得したエラーコードをエラー表示手段で表示可能なエラー情報に変換するエラーコード変換手段と、エラーコード変換手段で変換されたエラー情報に基づきエラー表示手段にプリンタで発生したエラーを表示する表示制御手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、エラーコード変換手段は、
プリンタ機種固有のエラーコードとエラー表示手段で表示可能なエラー情報との対応する関係を各プリンタに対応して予め記憶する１または複数のエラーコード変換テーブルを有し、プリンタから取得した該プリンタの機種情報およびエラーコードに基づきプリンタ機種固有のエラーコードをエラー表示手段で表示可能なエラー情報に変換することを特徴とする。
【００１０】
また、請求項３の発明は、プリンタにネットワーク接続あるいはローカル接続され、プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナにおいて、エラー表示手段と、プリンタで該プリンタの機種別に設定されたプリンタ機種固有のエラーコードに基づき表示されるエラー表示情報を該プリンタから取得するエラー表示情報取得手段と、エラー表示情報取得手段で取得したエラー表示情報に基づきエラー表示手段にプリンタで発生したエラーを表示する表示制御手段とを具備することを特徴とする。
【００１１】
また、請求項４の発明は、プリンタにネットワーク接続あるいはローカル接続され、プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナのエラー表示方法において、プリンタの機種別に設定されたプリンタ機種固有のエラーコードをエラーコード取得手段により該プリンタから取得し、エラーコード取得手段で取得したエラーコードをエラーコード変換手段によりエラー表示手段で表示可能なエラー情報に変換し、エラーコード変換手段で変換されたエラー情報に基づき表示制御手段によりプリンタで発生したエラーを表示することを特徴とする。
【００１２】
また、請求項５の発明は、プリンタにネットワーク接続あるいはローカル接続され、プリンタに対して読み取った画像をコピージョブとして出力して印刷要求を行うスキャナのエラー表示方法において、プリンタで該プリンタの機種別に設定されたプリンタ機種固有のエラーコードに基づき表示されるエラー表示情報をエラー表示情報取得手段により該プリンタから取得し、エラー表示情報取得手段で取得したエラー表示情報に基づき表示制御手段によりプリンタで発生したエラーを表示することを特徴とする。
【発明の効果】
【００１３】
本発明のスキャナおよびそのエラー表示方法によれば、接続されるプリンタの種類が異なり、通知されるエラーコードが異なる場合でも、プリンタエラーの内容をスキャナの表示部に表示することができる。
【００１４】
これにより利用者は、スキャナのコピー機能を使用した際に発生したトラブルが、スキャナ側、プリンタ側のいずれによるかの初期切り分けをコピー操作を行ったスキャナにて検知することができる。
【発明を実施するための最良の形態】
【００１５】
本発明のスキャナおよびそのエラー表示方法について、添付図面を参照しながら説明する。
【実施例】
【００１６】
図１は、本発明のスキャナおよびそのエラー表示方法を適用した印刷システムにおけるエラー表示方法の概要を示すイメージ図である。
【００１７】
図１（Ａ）は、各種プリンタから通知されるエラーコードに対応してエラー表示を行うために、自装置内部で定義定義したプリンタエラーコードと、プリンタから通知されるエラーコードとの対応を機種毎に記録して管理するエラーコード変換テーブル１２１を管理し、スキャナ１０は、プリンタ２０から通知されるエラーコードを、内部のプリンタエラーコードに変換してエラー表示制御を行うエラー表示の処理イメージである。
【００１８】
また、図１（Ａ）において、プリンタ２０は、スキャナ１０に対してプリンタ２０にて発生したエラーをエラーコードで通知する手段を持ち、スキャナ１０側においては、対応機種のプリンタ機種でありがエラーコード変換テーブル１２１に、プリンタ２０から通知されるエラーコードとの対応関係が登録されていない場合、スキャナ１０は、プリンタ２０対してエラーコード一覧の送信を要求して、受信したエラーコード一覧の内容をエラーコード変換テーブル１２１に登録する機能を有する。
【００１９】
図１（Ｂ）は、プリンタ２０が検知したプリンタエラーの内容をスキャナの表示制御がエラーの内容を解析しないで表示データを作成することが可能なデータ形式に基づいて作成したエラー情報をスキャナに送信し、スキャナ１０は、受信したエラー情報を利用してエラー表示用データを作成してスキャナ操作パネル１５に対してエラー表示制御を行う処理イメージである。
【００２０】
図２は、図１に示したスキャナ１０、プリンタ２０の構成例を示す図である。
【００２１】
図２において、スキャナ１０は、スキャナ制御部１１と、スキャナ記憶部１２、ＵＳＢインタフェース（スキャナ側）１３、スキャナ操作パネル１５を有して構成される。
【００２２】
スキャナ制御部１１は、スキャナ記憶部１２、ＵＳＢインタフェース（スキャナ側）１３、スキャナ操作パネル１５に接続してスキャナ１０全体を統括制御し、スキャナの操作メニュー、プリンタエラーをスキャナ操作パネル１５に表示するための出力制御を行う表示制御部１１１と、スキャナ記憶部１２に登録して管理されるエラーコード変換テーブル１２１、エラー表示対応機種管理情報１２２の設定登録処理を、スキャナ操作パネル１５のスキャナ操作パネル１５あるいは、外部装置として、パーソナルコンピュータの表示部に対して、登録、変更のための操作画面の出力制御を行い、操作画面からの入力結果に基づいて、エラーコード変換テーブル１２１、あるいはエラー表示対応機種管理情報１２２の登録、変更、削除処理を行うエラー情報設定管理部１１２を有する。
【００２３】
スキャナ記憶部１２は、スキャナの制御プログラム、制御情報を記憶する記憶手段であって、特に、プリンタエラーを表示するためにエラーコード変換テーブル１２１、エラー表示対応機種管理情報１２２、エラー表示モード１２３を記憶して管理する。
【００２４】
エラーコード変換テーブル１２１は、図３に示すように、各機種のプリンタに異なるエラーコードを、プリンタエラーの内容毎に整理して共通化した内部コードにて取り扱いを可能するためのコード変換テーブルである。
【００２５】
エラーコード変換テーブル１２１は、スキャナ１０の内部にて解析可能なエラーコードである内部コードに対応するプリンタエラーの内容に対応するエラーコードを、プリンタの機種毎に登録して管理する。
【００２６】
なお、エラーＩＤに対応するエラー内容が、プリンタ２０側が提供していない場合、そのエラーコードは該当無しを示す情報が登録される。
【００２７】
一方、プリンタ２０が通知するエラーコードの内容に、スキャナ１０側で管理するエラーＩＤが対応していない場合は、その他のエラーに分類して登録する。
【００２８】
図２に戻り、エラー表示対応機種管理情報１２２は、プリンタ２０にて発生したプリンタエラーが、スキャナ１０が、エラーコードにて解釈可能なプリンタの機種、あるいは、エラー情報を受信してエラー表示を行うことが可能機種とその表示方法の別を一覧表として記録し管理する情報である。
【００２９】
これにより、スキャナ１０は、バスリセット処理後の接続処理において、プリンタ２０から通知されるプリンタ機種情報２２１が、エラー表示対応機種管理情報１２２に登録されているかを判断し、コード変換によるエラー表示制御が可能が否かを判別する。
【００３０】
エラー表示モード１２３は、スキャナが１０図１（Ａ）、図（Ｂ）に示したいずれのエラー表示制御を行うかを接続時に決定し、エラー表示制御において参照される情報である。
【００３１】
ＵＳＢインタフェース１３は、ＵＳＢ接続されたプリンタ２０との間において、ＵＳＢ規格に基づいてデータ通信を行う通信インタフェースである。
【００３２】
プリンタ２０は、プリンタ制御部２１、プリンタコントローラ記憶部２２、ＵＳＢインタフェース２３、エラー検出用の各種センサ２４を有して構成される。
【００３３】
プリンタ制御２１は、プリンタ２０全体を統括制御し、さらに、スキャナ１０に対してプリンタ機種情報２２１、エラーココード一覧２２２を通知する機種情報、能力情報通知部２１２と、各種センサ２４にて検知したエラーを、エラーコード、あるいは、エラー情報を含むステータス情報をスキャナ１０にＵＳＢ送信するエラー検知部２１１を具備する。
【００３４】
また、プリンタ制御部２１は、ＵＳＢインタフェース２３を介して、スキャナ１０からのコピージョブを受信し、受信したコピージョブを解析して印刷するページイメージを作成してプリントエンジン部で処理可能な中間データを作成してコピー機能にける印刷制御を行う。
【００３５】
プリンタ記憶部２２には、プリンタの機種を示すプリンタ機種情報２２１、プリンタ２０で検知されるプリンタエラーを登録して管理し、必要であれば、スキャナ１０に通知するエラーコード一覧２２２、検知したエラーの内容をエラー情報で通知する場合のデータフォーマットであるエラー情報通知用フォーマット２２３を記憶して管理する。
【００３６】
図４は、プリンタ２０からスキャナ１０に通知されるエラーコード一覧２２２の例を示す図である。
【００３７】
エラー検知部２２１は、各種センサ２４にて検知される印刷用紙の紙詰まり、用紙切れ、トナー切れ等のハードウェアレベルのエラー、および、プリンタ制御部２１にて検知されるソフトウェアレベルのエラーを検出し、プリンタエラーコード一覧２２２から検知したプリンタエラーに該当するエラーコードを取得してプリンタ制御部２１に通知する。
【００３８】
ＵＳＢインタフェース２３は、ＵＳＢケーブルにて接続されたスキャナ１０との間において、電源ＯＮ、電源リセット、ケーブルの抜き差しを検出して、バスリセット処理、機種情報の交換処理を行い、通信路が確立されると、接続されたスキャナとの間で、コピージョブのデータ受信制御、受信したコピージョブに対する印刷処理のステータス応答の送信を行うための通信インタフェースである。
【００３９】
図５は、プリンタ２０からスキャナ１０に対して通知されるステータス情報の例を示す図である。
【００４０】
図５（Ａ）は、プリンタエラーの内容がテキストあるいはイメージデータ等、エラーコード以外のデータ形式であるエラー情報で通知される時のデータフォマットをである。
【００４１】
図５（Ｂ）は、プリンタエラーの内容がプリンタエラーコードで通知される時のデータフォマットである。
【００４２】
図６は、エラー表示対応機種管理情報１２２の例を示す図である。
【００４３】
エラー表示対応機種管理情報１２２は、スキャナ１０がエラー表示処理に対応したプリンタの機種の一覧と、一覧に登録した各プリンタが、図１に示したいずれのエラー表示モードに対応しているかを登録して管理する情報である。
【００４４】
「エラー表示制御方法」には、登録されたプリンタ２０が、エラーコードの変換処理に対応した機種である場合は、「コード変換」、エラー情報を受信してエラー表示するプリンタには、「表示イメージ」が登録される。
【００４５】
次に、プリンタの接続を検出したスキャナ１０におけるエラー表示モードの判定処理を、図７のフローチャートに示して説明する。
【００４６】
スキャナ１０は、プリンタ２０の電源ＯＮ、電源リセット、ＵＳＢ接続によるプリンタ２０の接続を検知すると（Ｓ１０１ＹＥＳ）、プリンタ２０に対してプリンタ機種情報２２１の通知を要求するコマンドデータをＵＳＢインタフェース１３を介してプリンタ２０に送信する（Ｓ１０２）
プリンタ２０からプリンタ機種情報２２１の応答が無い場合は（Ｓ１０３ＮＯ）、接続エラー処理を行う（Ｓ１１２）。
【００４７】
プリンタ２０から、プリンタ機種情報２２１の応答があった場合（Ｓ１０３ＹＥＳ）、スキャナ１０は、エラー表示対応機種管理情報１２２を参照して通知された機種がエラーコードによるエラー表示が可能な機種であるか否かを判断する（Ｓ１０４）。
【００４８】
プリンタ２０エラーコードによってエラーを通知する対応機種である場合（Ｓ１０４ＹＥＳ）、スキャナ１０は、エラーコード変換テーブル１２１に接続したプリンタ２０の機種に対応するエラーコードが登録されているかを判断する（Ｓ１０５）。
【００４９】
エラーコード変換テーブル１２１にプリンタ２０のエラーコードが登録されていない場合（Ｓ１０５ＮＯ）、スキャナ１０は、プリンタ２０に対して、エラーコード一覧２２２の送信を指示するコマンドデータを、ＵＳＢインタフェース１３を介してプリンタ２０に出力する（Ｓ１０６）。
【００５０】
プリンタ２０から、エラーコード一覧２２２の通知が無い、あるいは、受信に失敗した場合（Ｓ１０７ＮＯ）、接続エラー処理を行う（Ｓ１１２）。
【００５１】
エラーコード一覧２２２の受信に成功した場合（Ｓ１０７ＹＥＳ）、スキャナ１０は、受信したエラーコード一覧２２２の内容を、エラーコード変換テーブル１２１に登録し（Ｓ１０８）、エラー表示モード１２３に「エラーコード変換モード」を設定する。
【００５２】
再度、ステップＳ１０５の判定処理に戻り、通知されたプリンタ機種情報に対応するエラーコードがエラーコード変換テーブル１２１に登録済の場合（Ｓ１０５ＹＥＳ）、スキャナ１０は、エラー表示モード１２３に「エラーコード変換モード」に設定する。
【００５３】
また、ステップＳ１０４において、エラー表示対応機種管理情報１２２に、表示イメージに対応したプリンタ２０の機種情報が設定されている場合（Ｓ１０４ＮＯ、Ｓ１１０ＹＥＳ）、スキャナ１０は、エラー表示モード１２３に「イメージデータ受信モード」を設定し、プリンタ２０が通知した機種がエラー表示対応機種管理情報１２２に登録されていない機種の場合（Ｓ１１０ＮＯ）、接続エラー処理を行う（Ｓ１１２）。
【００５４】
次に、スキャナ１０によるプリンタエラー表示の動作について説明する。
【００５５】
図８は、ＵＳＢ接続処理実施後によるエラー表示モード確定後におけるプリンタエラー表示処理の動作例を示すフローチャートである。
【００５６】
スキャナ１０は、プリンタ２０から通知されるステータス情報によって、プリンタエラーの発生を検知すると（Ｓ２０１ＹＥＳ）、エラー表示モードの判別を行う（Ｓ２０２）、エラー表示モードが「コード変換モード」の場合（Ｓ２０２ＹＥＳ）、スキャナ１０は、プリンタから通知されるステータス情報からプリンタエラーコードを抽出し（Ｓ２０３）、抽出したエラーコードをエラーコード変換テーブル１２１に基づいて、スキャナ１０の表示制御部１１１にて取り扱い可能なエラーＩＤに変換し（Ｓ２０４）、エラーＩＤに対応するエラー内容をスキャナ操作パネルの表示部に表示する（Ｓ２０５）。
【００５７】
ステップＳ２０２の処理に戻って、エラー表示モードがイメージ表示モードの場合（Ｓ２０２ＮＯ）、スキャナ１０は、ステータス情報から、エラー情報を抽出し（Ｓ２０６））、抽出したエラー情報に基づいてスキャナ操作パネル１５にプリンタエラーを表示する（Ｓ２０７）。
【産業上の利用可能性】
【００５８】
本発明のスキャナおよびそのエラー表示方法は、スキャナとプリンタを有して構成される印刷システムに利用可能であり、特に、コピー機能を有したスキャナにおいて、複写処理にて発生したプリンタエラーの内容をスキャナの表示部に表示するエラー表示機能に利用可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明のスキャナおよびスキャナにおけるエラー表示制御の概要を示すイメージ図。
【図２】図１に示したスキャナ、プリンタの構成例を示す図。
【図３】エラーコード変換テーブルの例を示す図。
【図４】プリンタからスキャナに通知されるエラーコード一覧の例を示す図。
【図５】プリンタからスキャナに対して通知されるステータス情報の例を示す図。
【図６】プリンタ機種管理情報の例を示す図。
【図７】プリンタ接続を検知した時のスキャナの動作例を示すフローチャート。
【図８】エラー表示モード確定後におけるプリンタエラー表示処理の動作例を示すフローチャート。
【符号の説明】
【００６０】
１０    スキャナ
１１    スキャナ制御部
１１１    表示制御部
１１２    エラー情報設定管理部
１２    スキャナ記憶部
１２１    エラーコード変換テーブル
１２２    エラー表示対応機種管理情報
１２３    エラー表示モード
１３    ＵＳＢインタフェース
１５    スキャナ操作パネル
２０    プリンタ
２１    プリンタ制御部
２１１    エラー検知部
２１２      機種情報、能力情報通知部
２２    プリンタ記憶部
２２１    プリンタ機種情報
２２２    エラーコード一覧
２２３    エラー情報通知用フォーマット
２３    ＵＳＢインタフェース
２４    各種センサ
２５    プリンタ操作パネル
【図１】
2007088888.tif 000003
【図２】
2007088888.tif 000004
【図３】
2007088888.tif 000005
【図４】
2007088888.tif 000006
【図５】
2007088888.tif 000007
【図６】
2007088888.tif 000008
【図７】
2007088888.tif 000009
【図８】
2007088888.tif 000010