(57)【要約】【課題】監視対象プリンタにて発生したエラーの解消手順をより効果的な形でユーザに提示できるモニタープログラムを、提供する。【解決手段】監視対象プリンタにてエラーが発生した際に、その旨を示すモニターウィンドウが表示され（ステップＳ１０１）、そのモニターウィンドウ上の所定のボタンの押下で始まる一連の操作をユーザが行う（ステップＳ１０２、Ｓ１０６、Ｓ１１０）と、発生したエラーを解消するための作業手順が示された対処方法シートが監視対象プリンタ以外の共有プリンタにて印刷される（ステップＳ１１１）ことになるプログラムとしておく。【選択図】  図３
2004230828.tif 000002
【特許請求の範囲】
【請求項１】
監視対象プリンタの動作状態を監視するためのモニタープログラムであって、
表示装置及び入力装置を有するコンピュータを、
前記監視対象プリンタが印刷を行えない状態となるエラーが前記監視対象プリンタにて発生したことを検出するためのエラー検出手段と、
このエラー検出手段によってその発生が検出されたエラーを解消するための作業手順が示された印刷物である対処方法シートを、前記監視対象プリンタとは異なるプリンタに印刷させるための印刷制御手段
とを備える装置として動作させることを特徴とするモニタープログラム。
【請求項２】
前記印刷制御手段は、前記エラー検出手段によってエラーの発生が検出されたときに、前記表示装置及び前記入力装置を、ユーザが、前記コンピュータに接続されている共有プリンタの中から１台の共有プリンタを選択することが出来るユーザインタフェース手段として動作させ、ユーザによって１台の共有プリンタが選択されたときに、その共有プリンタに前記対処方法シートを印刷させる
ことを特徴とする請求項１記載のモニタープログラム。
【請求項３】
前記印刷制御手段は、ユーザによって選択された共有プリンタ用のプリンタドライバがインストールされるのを待機して、当該プリンタドライバがインストールされたときに、ユーザによって選択された共有プリンタに前記対処方法シートを印刷させる機能を有する
ことを特徴とする請求項２記載のモニタープログラム。
【請求項４】
前記コンピュータを、
前記対処方法シートに相当する内容のイメージデータファイルを生成するファイル生成手段を、さらに、備える装置として動作させる
ことを特徴とする請求項１乃至請求項３のいずれかに記載のモニタープログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタの動作状態を監視するためのモニタープログラムに関する。
【０００２】
【従来の技術】
コンピュータの周辺機器として使用されているプリンタの中には、或る印刷ジョブデータの処理中にエラーが発生した場合、その印刷ジョブデータの送信元コンピュータのディスプレイ上にどのようなエラーが発生したかを表示させることが出来る装置（例えば、特許文献１参照）が、存在している。
【０００３】
そして、上記のような動作を可能とするためにコンピュータにインストールされているプログラム（以下、モニタープログラムと表記する）の中には、エラーへの対処方法（エラーの解消方法）をユーザに提示するための機能を有するものが存在している。具体的には、図１２に模式的に示したように、“次へ”ボタンを押下することにより表示内容が切り替えられるダイアログボックス（ウィンドウ）にて、エラー（図では、紙詰まり）を解消するための作業手順をユーザに提示する機能が付与されているモニタープログラムが、存在している。
【０００４】
【特許文献１】
特開２０００−２９３３４２号公報
【０００５】
【発明が解決しようとする課題】
エラーが発生しているプリンタは印刷を行えない状態となっているので、上記のような機能（以下、対処方法提示機能と表記する）を有する既存のモニタープログラムは、いずれも、コンピュータのディスプレイ上でしか、エラーを解消するための作業手順を確認できないものとなっている。
【０００６】
換言すれば、既存のモニタープログラムが有している対処方法提示機能は、エラーが発生したプリンタが、コンピュータの傍（コンピュータのディスプレイが見える場所）に設置されていない場合には、あまり有効ではない機能（プリンタ、コンピュータ間をユーザが何度も往復しなければならない機能）となっていた。
【０００７】
そこで、本発明の課題は、監視対象プリンタにて発生したエラーの解消手順をより効果的な形でユーザに提示できるモニタープログラムを、提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明では、監視対象プリンタの動作状態を監視するためのモニタープログラムを、表示装置及び入力装置を有するコンピュータを、監視対象プリンタが印刷を行えない状態となるエラーが監視対象プリンタにて発生したことを検出するためのエラー検出手段と、このエラー検出手段によってその発生が検出されたエラーを解消するための作業手順が示された印刷物である対処方法シートを、監視対象プリンタとは異なるプリンタに印刷させるための印刷制御手段とを備える装置として動作させることが出来るものとして作成（プログラム）しておく。
【０００９】
このモニタープログラムをコンピュータ上で実行すれば、監視対象プリンタにて発生したエラーを解消するための作業手順が示された対処方法シートを、監視対象プリンタ以外のプリンタに印刷させることが出来ることになる。そして、対処方法シートを見ながらのエラー解消作業は、コンピュータのディスプレイ上に表示される情報を見ながらのエラー解消作業よりも簡単に行えるものとなるので、本発明のモニタープログラムを用いれば、監視対象プリンタにて発生したエラーの解消手順をより効果的な形でユーザに提示できる環境を実現できることになる。
【００１０】
本発明のモニタープログラムを実現するに際しては、印刷制御手段として、対処方法シートを印刷するプリンタを予め指定しておくことが出来る手段を採用しておいても良い。また、エラー検出手段によってエラーの発生が検出されたときに、表示装置及び入力装置を、ユーザが、コンピュータに接続されている共有プリンタの中から１台の共有プリンタを選択することが出来るユーザインタフェース手段として動作させ、ユーザによって１台の共有プリンタが選択されたときに、その共有プリンタに対処方法シートを印刷させる手段を採用しておいても良く、そのような印刷制御手段を採用する場合には、さらに、印刷制御手段を、ユーザによって選択された共有プリンタ用のプリンタドライバがインストールされるのを待機して、当該プリンタドライバがインストールされたときに、ユーザによって選択された共有プリンタに対処方法シートを印刷させる機能を有するものとしておいても良い。
【００１１】
また、本発明のモニタープログラムを、対処方法シートに相当する内容のイメージデータファイルを生成するファイル生成手段を、さらに、備える装置としてコンピュータを動作させるものとしておいても良い。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１３】
図１に示してあるように、本発明の一実施形態に係るモニタープログラム１０は、監視対象プリンタ１１０用のドライバであるプリンタドライバ１２がインストールされているパーソナルコンピュータ（ＰＣ）１００に、監視対象プリンタ１１０の動作状態を監視する機能を付与するためにインストールされるプログラムである。また、このモニタープログラム１０は、監視対象プリンタ１１０が、ＰＣ１００のローカルプリンタ（図１（Ａ））であっても、ＰＣ１００が接続されているＬＡＮ上の共有プリンタ（図１（Ｂ））であっても良いプログラムであると共に、監視対象プリンタ１１０の利用時にプリンタドライバ１２により起動される形で使用することも、ＰＣ１００に常駐させた形で使用することも可能なプログラムとなっている。また、モニタープログラム１０は、インストールされるＰＣ１００が，何台かの共有プリンタ１２０（監視対象プリンタ１１０とは異なるプリンタ）を含むＬＡＮに接続されているものであることを想定して作成されたプログラムとなっている。
【００１４】
このモニタープログラム１０により動作状態が監視される監視対象プリンタ１１０は、ステータス情報要求コマンドを送信してきた機器に対してステータス情報を返送する機能を有するプリンタ（本実施形態では、レーザプリンタ）である。ここで、ステータス情報とは、監視対象プリンタ１１０の，その時点における動作状態を表す情報のことであり、監視対象プリンタ１１０は、このステータス情報として、正常に動作していることを表す情報、或いは、発生しているエラーの識別情報を送信する装置となっている。
【００１５】
そして、本実施形態に係るモニタープログラム１０は、上記したステータス情報要求コマンドを用いて監視対象プリンタ１１０から周期的にステータス情報を取得することにより、監視対象プリンタ１１０の動作状態を監視するプログラムであって、図２に示したような対処方法シート（図示してあるのは、図１２に対応する，全３ページの対処方法シートの第１ページ）、すなわち、監視対象プリンタ１１０にて発生したエラーの解消方法が図面を参照した形で説明されている印刷物を、任意の共有プリンタ１２０に印刷させることや、対処方法シートに相当する内容のイメージデータファイルを作成することが出来るプログラムとなっている。
【００１６】
以上のことを前提に、以下、本実施形態に係るモニタープログラム１０の機能（モニタープログラム１０に従ったＰＣ１００の動作）を具体的に説明する。
【００１７】
本モニタープログラム１０がインストールされているＰＣ１００は、監視対象プリンタ１１０にてエラーが発生した場合（監視対象プリンタ１１０から得たステータス情報が或るエラーが発生していることを示すものであった場合）、図３〜図５に、その手順を示した処理を開始する。
【００１８】
すなわち、ＰＣ１００は、まず、エラーの発生をユーザに通知するためのモニターウィンドウをディスプレイ上に表示する（ステップＳ１０１）。具体的には、ＰＣ１００は、図６に示したようなモニターウィンドウ、すなわち、監視対象プリンタ１１０にてどのようなエラーが発生しているかが示されていると共に、“対処方法印刷”ボタン２１，“閉じる”ボタン２２を備えたモニターウィンドウをディスプレイ上に表示する。
【００１９】
その後、ＰＣ１００は、ディスプレイ上に表示したモニターウィンドウ上の“対処方法印刷”ボタン２１或いは“閉じる”ボタン２２上にマウスカーソルが位置している状態でマウスボタンがクリックされる（以下、“〜ボタンが押下される”と表記する）のを待機する状態（ステップＳ１０２）となる。
【００２０】
そして、ＰＣ１００は、“対処方法印刷”ボタン２１が押下された場合（ステップＳ１０２；“印刷”押下）には、ステップＳ１０３にて、共有プリンタ１２０を探索する処理（ＰＣ１００が接続されているＬＡＮ上に存在する各共有プリンタ１２０の識別情報を取得する処理）を行う。その後、ＰＣ１００は、１台以上の共有プリンタ１２０が探索できていた場合（ステップＳ１０４；ＹＥＳ）には、ディスプレイ上にプリンタ選択ダイアログボックスを表示する（ステップＳ１０５）。
【００２１】
このステップＳ１０５でＰＣ１００が表示するプリンタ選択ダイアログボックスは、図７に示したように、探索された各共有プリンタ１２０の識別情報（以下、共有プリンタ名と表記する）が示されるリストボックス３２，選択されている共有プリンタ１２０の共有プリンタ名がその内部に示されるテキストボックス３１，印刷を行うかＰＲＮファイルを作成するかを指定するための出力方法リストボックス３３，処理（操作）を進める際にユーザが押下すべき“次へ”ボタン３４，対処方法シートの印刷をやめたい場合にユーザが押下すべき“キャンセル”ボタン３５を備えたダイアログボックスである。なお、このプリンタ選択ダイアログボックスは、モニターウィンドウ上に表示される（モニターウィンドウを消去することなく表示される）ダイアログボックスとなっている。
【００２２】
プリンタ選択ダイアログボックスをディスプレイ上に表示したＰＣ１００は、ステップＳ１０６及びＳ１０７（図３）にて、プリンタ選択ダイアログボックスの内容をユーザが行った操作に応じて変更していく処理を行う。
【００２３】
具体的には、リストボックス３２内の或る共有プリンタ名を選択する操作が行われた場合（ステップＳ１０６；その他）、ＰＣ１００は、ステップＳ１０７にて、リストボックス３２の状態を、選択された共有プリンタ名のみが反転表示されたものに変更すると共に、その共有プリンタ名をテキストボックス３１内に表示する処理を、行う。また、出力方法リストボックス３３が操作された場合（ステップＳ１０６；その他）、ＰＣ１００は、ステップＳ１０７にて、出力方法リストボックス３３下に所定のリストを表示して、そのリストから選択された情報を出力方法リストボックス３３内に表示する処理を行う。
【００２４】
そして、“次へ”ボタン３４が押下された場合（ステップＳ１０６；次へ）、ＰＣ１００は、プリンタ選択ダイアログボックスをディスプレイ上から消去する処理（図示せず）を行った後に、ステップＳ１０８以降の処理を開始する。なお、流れ図への表記は省略してあるが、“キャンセル”ボタン３５が押下された場合、ＰＣ１００は、プリンタ選択ダイアログボックスをディスプレイ上から消去する処理を行った後に、ステップＳ１０２からの処理を開始する。
【００２５】
ステップＳ１０８にて、ＰＣ１００は、ユーザによって選択された共有プリンタ用のプリンタドライバ（以下、対応ドライバと表記する）が自装置内にインストールされているか否かを判断する。そして、対応ドライバがインストールされていた場合（ステップＳ１０８；ＹＥＳ）には、図８に示してあるような構成の印刷ダイアログボックス（詳細は後述）を、ディスプレイ上に表示する（ステップＳ１０９）。
【００２６】
一方、対応ドライバがインストールされていなかった場合（ステップＳ１０８；ＮＯ）、ＰＣ１００は、図５に示してあるように、対応ドライバをインストールすべきことが示されたダイアログボックスをディスプレイ上に表示する処理（ステップＳ１３１）を行う。
【００２７】
このステップＳ１３１にてＰＣ１００がディスプレイ上に表示するダイアログボックスは、図９に示したように、“キャンセル”ボタン５１を備えたものとなっており、ステップＳ１３１の処理を終えたＰＣ１００は、続くステップＳ１３２にて、このダイアログボックス上の“キャンセル”ボタン５１が押下されることと，対応ドライバのインストールが完了することとを監視（待機）する処理を、行う。
【００２８】
そして、ＰＣ１００は、“キャンセル”ボタン５１が押下された場合（ステップＳ１３２、Ｓ１３３；“キャンセル”押下）には、表示中のダイアログボックス（図９）をディスプレイ上から消去する処理（図示せず）を行ってから、ステップＳ１０２以降の処理を開始する。一方、対応ドライバのインストールが完了した場合（ステップＳ１３２、Ｓ１３３；インストール）、ＰＣ１００は、ステップＳ１０９（図３）にて、印刷ダイアログボックスをディスプレイ上に表示する処理を行う。
【００２９】
このステップＳ１０９で表示される印刷ダイアログボックスは、既に説明したように、図８に示した構成のものである。
【００３０】
すなわち、ＰＣ１００（モニタープログラム１０）がステップＳ１０９にて表示する印刷ダイアログボックスは、印刷に用いるプリンタ（及びプリンタドライバ）を選択するためのリストボックス４１、プリンタドライバに関する動作条件設定を行いたい場合にユーザが押下すべき“プロパティ”ボタン４２、対処方法シートの印刷を開始させる際にユーザが押下すべき“印刷実行”ボタン４３、操作をやり直したい場合にユーザが押下すべき“キャンセル”ボタン４４を、備え、リストボックス４１内に、ユーザが選択した共有プリンタ１２０に関するプリンタ名（ＰＣ１００内での共有プリンタ１２０の識別情報）が示されているダイアログボックスである。
【００３１】
このような印刷ダイアログボックスの表示をステップＳ１０９にて行ったＰＣ１００は、続くステップＳ１１０にて、印刷ダイアログボックス上のコントロールが操作されるのを待機する。そして、“キャンセル”ボタン４４が押下された場合（ステップＳ１１０；“キャンセル”押下）には、印刷ダイアログボックスをディスプレイ上から消去する処理（図示せず）を行ってから、ステップＳ１０５以降の処理を再び開始する。また、流れ図中には明示してないが、ＰＣ１００は、このステップＳ１１０において、プリンタ名リストボックス４１／“プロパティ”ボタン４２に対する操作に応答する処理（プリンタ名リストボックス４１下にプリンタ名のリストを表示し、そのリストから選択されたプリンタ名をプリンタ名リストボックス４１内に表示する処理、プリンタドライバにプロパティ・ダイアログボックスを表示させる処理）も行う。
【００３２】
そして、ＰＣ１００は、“印刷実行”ボタン４３が押下された場合（ステップＳ１１０；“印刷”押下）には、印刷ダイアログボックスを消去する処理（図示せず）を行ってから、監視対象プリンタ１１０にて発生しているエラーに関する対処方法シート（図２参照）を、ユーザによって選択されている共有プリンタ１２０に印刷させるための処理（ステップＳ１１１）を行う。その後、ＰＣ１００は、ステップＳ１０２以降の処理を開始する。
【００３３】
以上、説明したＰＣ１００の動作は、共有プリンタ１２０が存在している場合の動作であったが、モニタープログラム１０は、共有プリンタ１２０が存在しない場合（ＰＣ１００がＬＡＮに接続されていない場合、監視対象プリンタ１１０が、ＰＣ１００が接続されているＬＡＮ上の唯一の共有プリンタである場合等）にも、ユーザに対して、発生しているエラーへの対処方法を提示できるプログラムとなっている。
【００３４】
具体的には、本モニタープログラム１０がインストールされているＰＣ１００は、共有プリンタ１２０が探索できなかった場合（図３：ステップＳ１０４；ＮＯ）、図４に示した手順の処理を行う。
【００３５】
すなわち、ＰＣ１００は、まず、利用可能な共有プリンタ１２０が存在していないが、対処方法シートに相当する内容のイメージデータファイルを作成することが出来ることをユーザに通知するためのダイアログボックスをディスプレイ上に表示する（ステップＳ１２１）。具体的には、ＰＣ１００は、このステップＳ１２１において、図１０に示したダイアログボックスをディスプレイ上に表示する処理を行う。
【００３６】
その後、ＰＣ１００は、このダイアログボックス上の“次へ”ボタン６１或いは“キャンセル”ボタン６２が押下されるのを待機（ステップＳ１２２）し、“キャンセル”ボタン６２が押下された場合（ステップＳ１２２；“キャンセル”押下）には、このダイアログボックスをディスプレイ上から消去する処理（図示せず）を行った後に、再び、ステップＳ１０２（図３）からの処理を開始する。
【００３７】
一方、“次へ”ボタン６１が押下された場合（ステップＳ１２２；“次へ”押下）、ＰＣ１００は、表示中のダイアログボックスを消去する処理（図示せず）と、図１１に示した構成のファイル作成条件設定ダイアログボックスをディスプレイ上に表示する処理（ステップＳ１２３）とを行った後に、表示したファイル作成条件設定ダイアログボックスの内容を、ユーザが行った操作に応じて変更していく処理（ステップＳ１２４及びＳ１２５）を行う。
【００３８】
すなわち、ステップＳ１２４及びＳ１２５において、ＰＣ１００は、ファイル作成条件設定ダイアログボックス上のフォルダ設定用リストボックス７１内に他のフォルダ名（ユーザによって選択されたフォルダ名）を表示する処理，ユーザがキーボード入力したファイル名をファイル名用エディットボックス７２内に表示する処理，ファイル形式用リストボックス７３内に、図１１に示してあるファイル形式（ＢＭＰ）以外のファイル形式（本実施形態では、マルチページＴＩＦＦ）を示す情報を表示する処理等を、行う。
【００３９】
そして、ＰＣ１００は、“キャンセル”ボタン７５が押下された場合（図示せず）には、ファイル作成条件設定ダイアログボックスをディスプレイ上から消去する処理を行った後に、ステップＳ１０２からの処理を開始し、“保存”ボタン７４が押下された場合（ステップＳ１２４；“保存”押下）には、ファイル作成条件設定ダイアログボックスをディスプレイ上から消去した後に、ステップＳ１２６にて、対処方法シートに相当する内容のイメージデータファイルを、設定されている条件に従って作成，保存する処理を行う。その後、ＰＣ１００は、ステップＳ１０２（図３）からの処理を再び開始する。
【００４０】
以上、詳細に説明したように、本実施形態に係るモニタープログラム１０は、自身がインストールされているＰＣ１００を、任意の共有プリンタ１２０に、監視対象プリンタ１１０にて発生したエラーの解消手順が示された対処方法シートを印刷させることが出来る装置として機能させるプログラムとなっている。従って、本モニタープログラム１０（及び監視対象プリンタ１１０）のユーザは、監視対象プリンタ１１０にてエラーが発生した際に、対処方法シートを見ながら、発生したエラーを解消する作業を行えることになる。
【００４１】
また、モニタープログラム１０は、自身がインストールされているＰＣ１００を、対処方法シート相当のイメージデータファイルを作成できる装置としても機能させるプログラムとなっている。従って、本モニタープログラム１０のユーザは、ＰＣ１００（モニタープログラム１０）により作成されたイメージデータファイルの内容をＰＤＡ等で確認しながら、監視対象プリンタ１１０にて発生したエラーを解消する作業を行えることにもなる。
【００４２】
＜変形形態＞
上記したモニタープログラム１０は、各種の変形を行うことが出来る。例えば、モニタープログラム１０は、共有プリンタ１２０が存在していない場合にのみ、ユーザが、対処方法シート相当のイメージデータファイルの作成を指示出来るプログラムであったが、共有プリンタ１２０が存在している場合にも、対処方法シート相当のイメージデータファイルを作成させることが出来るように、モニタープログラム１０を変形しておいても良い。
【００４３】
また、共有プリンタ１２０用のプリンタドライバがＰＣ１００にインストールされていた場合や、一旦、共有プリンタ１２０が選択された後には、プリンタ選択ダイアログボックス（図９）ではなく、印刷ダイアログボックス（図８）が表示されるように、モニタープログラム１０を変形しておいても良い。
【００４４】
また、上記したモニタープログラム１０は、プリンタドライバ１２とは別にインストールされる、監視対象プリンタ１１０がレーザプリンタとなっているプログラムであったが、モニタープログラム１０相当のプログラムをプリンタドライバ１２に含めてしまっても良いことや、監視対象プリンタ１１０をレーザプリンタ以外のプリンタとしても良いことは、当然のことである。
【図面の簡単な説明】
【図１】実施形態に係るモニタープログラムの使用環境の説明図。
【図２】モニタープログラムにより印刷される対処方法シートの説明図。
【図３】監視対象プリンタにてエラーが発生したことを検出したモニタープログラムにより実行される処理の流れ図。
【図４】監視対象プリンタにてエラーが発生したことを検出したモニタープログラムにより実行される処理の流れ図。
【図５】監視対象プリンタにてエラーが発生したことを検出したモニタープログラムにより実行される処理の流れ図。
【図６】モニタープログラムが表示するモニターウィンドウの説明図。
【図７】モニタープログラムが表示するプリンタ選択ダイアログボックスの説明図。
【図８】モニタープログラムが表示する印刷ダイアログボックスの説明図。
【図９】対応ドライバがインストールされていない場合にモニタープログラムが表示するダイアログボックスの説明図。
【図１０】利用可能な共有プリンタが存在していない場合にモニタープログラムが表示するダイアログボックスの説明図。
【図１１】モニタープログラムが表示するファイル作成条件設定ダイアログボックスの説明図。
【図１２】従来のモニタープログラムが、エラーの解消方法をユーザに知らせるために表示するダイアログボックスの説明図。
【符号の説明】
１０  モニタープログラム
１２  プリンタドライバ
１００  パーソナルコンピュータ（ＰＣ）
１１０  監視対象プリンタ
１２０  共有プリンタ
【図１】
2004230828.tif 000003
【図２】
2004230828.tif 000004
【図３】
2004230828.tif 000005
【図４】
2004230828.tif 000006
【図５】
2004230828.tif 000007
【図６】
2004230828.tif 000008
【図７】
2004230828.tif 000009
【図８】
2004230828.tif 000010
【図９】
2004230828.tif 000011
【図１０】
2004230828.tif 000012
【図１１】
2004230828.tif 000013
【図１２】
2004230828.tif 000014