(57)【要約】【課題】  ＷＷＷサーバ機能により印刷装置の状態を情報処理装置に提供する印刷装置と、前記印刷装置と通信を行う情報処理装置からなる印刷システムにおいて、従来はユーザ自らが印刷装置の異常を確認するために情報処理装置において接続先を指定してＷＷＷブラウザを起動する必要があった。本発明は、上記の問題を解消することを目的とする。【解決手段】  通信媒体を介して印刷装置の状態を監視する状態監視手段、印刷装置がローカルエリアネットワーク接続か否かを判定する接続方法判定手段、ＷＷＷブラウザを起動するＷＷＷブラウザ起動手段。前記状態監視手段と前記接続方法判定手段により前記ＷＷＷブラウザ起動手段を制御し、印刷装置に異常が発生した場合、情報処理装置が印刷データ送信のために使用した印刷装置の接続先を利用してＷＷＷブラウザを起動するＷＷＷブラウザ起動制御手段。【選択図】  図２
2009026072.tif 000002
【特許請求の範囲】
【請求項１】
通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力手段と、Webページを表示するWWWブラウザを有した情報処理装置であって、前記通信媒体を介して印刷装置の状態を監視する状態監視手段と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定手段と、前記WWWブラウザを起動するWWWブラウザ起動手段と、前記状態監視手段と前記接続方法判定手段により前記WWWブラウザ起動手段を制御するWWWブラウザ起動制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記状態監視手段は、印刷装置から印刷装置の状態の取得を行う状態取得手段と、前記情報取得手段により取得した印刷装置の状態から状態の表示を行うか否かを判定する状態表示判定手段とを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記接続方法判定手段は、印刷データ送信に使用する接続情報を保存する接続情報保存手段と、前記接続情報保存手段に保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定手段とを有することを特徴とする請求項１および２に記載の情報処理装置。
【請求項４】
前記WWWブラウザ起動制御手段は、前記接続情報保存手段に保存された接続情報を接続先としてWWWブラウザを起動することを特徴とする請求項１から３のいずれか記載の情報処理装置。
【請求項５】
通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力工程と、Webページを表示するWWWブラウザ機能を有した情報処理装置の制御方法であって、前記通信媒体を介して印刷装置の状態を監視する状態監視工程と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定工程と、前記WWWブラウザを起動するWWWブラウザ起動工程と、前記状態監視工程と前記接続方法判定工程により前記WWWブラウザ起動工程を制御するWWWブラウザ起動制御工程とを有することを特徴とする情報処理装置の制御方法。
【請求項６】
前記状態監視工程は、印刷装置から印刷装置の状態の取得を行う状態取得工程と、前記状態取得工程により取得した印刷装置の状態から状態の表示を行うか否かを判定する状態表示判定工程とを有することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記接続方法判定工程は、印刷データ送信に使用する接続情報を保存する接続情報保存工程と、前記接続情報保存工程で保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定工程とを有することを特徴とする請求項５および６に記載の情報処理装置の制御方法。
【請求項８】
前記WWWブラウザ起動制御工程は、前記接続情報保存工程で保存された接続情報を接続先としてWWWブラウザを起動することを特徴とする請求項５から７のいずれか記載の情報処理装置の制御方法。
【請求項９】
通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力手段と、Webページを表示するWWWブラウザを有した情報処理装置のプログラムが格納された記録媒体であって、前記通信媒体を介して印刷装置の状態を監視する状態監視手段と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定手段と、前記WWWブラウザを起動するWWWブラウザ起動手段と、前記状態監視手段と前記接続方法判定手段により前記WWWブラウザ起動手段を制御するWWWブラウザ起動制御手段とを実現するプログラムを記録した記録媒体。
【請求項１０】
前記状態監視手段は、印刷装置から印刷装置の状態の取得を行う状態取得手段と、前記状態取得手段により取得した印刷装置の状態から状態の表示を行うか否かを判定する状態表示判定手段とを有することを特徴とする請求項９に記載のプログラムを記録した記録媒体。
【請求項１１】
前記接続方法判定手段は、印刷データ送信に使用する接続情報を保存する接続情報保存手段と、前記接続情報保存手段に保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定手段とを有することを特徴とする請求項９および１０に記載のプログラムを記録した記録媒体。
【請求項１２】
前記WWWブラウザ起動制御手段は、前記接続情報保存手段に保存された接続情報を接続先としてWWWブラウザを起動することを特徴とする請求項９から１１のいずれか記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、WWWサーバ機能を有した印刷装置と前記印刷装置と通信を行う情報処理装置からなる印刷システムにおいて印刷装置の状態を監視、表示する情報処理装置、該情報処理装置の制御方法および該制御方法を実現するプログラムを格納した記録媒体に関するものである。
【背景技術】
【０００２】
印刷装置が印刷処理を行う過程において、「印刷用紙がセットされていない」、「用紙が途中で詰まった」、「インクが途中で切れた」といった様々な状況が発生しうる。このような印刷装置の状態をユーザに知らせる手法としていくつかの手法がある。
【０００３】
一つは、ステータスモニタ等の専用のツールを情報処理装置にインストールし、該ツールを使用する手法である(例えば特許文献１参照)。この専用ツールは、グラフィカルにかつリアルタイムに印刷装置の状態をユーザの手元にある情報処理装置に表示することが可能である。しかしながら、情報処理装置、OS(Operating System)の種類毎にプログラムを開発する必要があり、開発に負荷がかかる。また、情報処理装置を複数の印刷装置と接続する場合、各印刷装置に対応したツールをインストールする労力やコンピュータ資源が必要となる。
【０００４】
一方、World Wide Wave（以下、WWW）ブラウザ等の汎用プログラムを利用して印刷装置の状態を情報処理装置に表示する手法が提案されている(例えば特許文献２参照)。この場合、WWWサーバ機能を装備し、印刷装置の状態を情報処理装置に提供する機能を有する印刷装置を開発する必要がある。しかし、汎用プログラムを使用する手法は、情報処理装置に依存した専用ツールを開発する必要がないため、前述の専用ツールを使用する手法に比べ開発効率の面で有効である。
【特許文献１】特開2000-242443号公報
【特許文献２】特開2000-081954号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷装置の状態を知るためにWWWブラウザを使用する場合、印刷装置の状態に関係なく、予めWWWブラウザを起動して印刷装置のWWWサーバに接続しておく必要があった。あるいは、印刷装置に装備されたLCD、LED及びブザーのパターンや、スプールサブシステムの状況をみて異常が発生したのを認識後、WWWブラウザを起動するという作業が必要であった。
【０００６】
また、ユーザはWWWブラウザを起動するたびに該当する印刷装置の接続先アドレスを指定する必要がある。この点に関しては、公知の例としてプリンタドライバ上のUIから、プリンタドライバにより設定された印刷データの送信先であるIPアドレスを接続先としてWWWブラウザを起動する手法が知られている。しかし、先述した課題同様、ユーザが意識的にプリンタドライバのUIからWWWブラウザを起動しなければならない。
【０００７】
本発明は上記従来例に鑑みてなされたもので、印刷装置が印刷処理中にエラー等ユーザに知らせるべき状態になったことを検知し、印刷データの送信先である印刷装置の接続先を接続先アドレスとして、人手を介すことなく、WWWブラウザを起動することのできる情報処理装置及び情報処理装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る第１の発明は、所定の通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力手段と、Webページを表示するWWWブラウザを有した情報処理装置であって、
前記情報処理装置が、前記通信媒体を介して印刷装置の状態を監視する状態監視手段と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定手段と、前記WWWブラウザを起動するWWWブラウザ起動手段と、前記状態監視手段と前記接続方法判定手段により前記WWWブラウザ起動手段を制御するWWWブラウザ起動制御手段とを有することを特徴とする。
【０００９】
本発明に係る第２の発明は、本発明に係る第１の発明において、前記状態監視手段が、印刷装置から印刷装置の状態の取得を行う状態取得手段と、前記状態取得手段により取得した印刷装置の状態から状態の表示を行うか否かを判定する状態表示判定手段とを有することを特徴とする。
【００１０】
本発明に係る第３の発明は、本発明に係る第１および第２の発明において、前記接続方法判定手段が、印刷データ送信に使用する接続情報を保存する接続情報保存手段と、前記接続情報保存手段に保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定手段と
を有することを特徴とする。
【００１１】
本発明に係る第４の発明は、本発明に係る第１から３いずれかの発明において、前記WWWブラウザ起動制御手段が、前記接続情報保存手段に保存された接続情報を接続先としてWWWブラウザを起動することを特徴とする。
【００１２】
本発明に係る第５の発明は、所定の通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力工程と、Webページを表示するWWWブラウザ機能を有した情報処理装置の制御方法であって、前記情報処理装置の制御方法が、
前記通信媒体を介して印刷装置の状態を監視する状態監視工程と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定工程と、前記WWWブラウザを起動するWWWブラウザ起動工程と、前記状態監視工程と前記接続方法判定工程により前記WWWブラウザ起動工程を制御するWWWブラウザ起動制御工程とを有することを特徴とする。
【００１３】
本発明に係る第６の発明は、本発明に係る第５の発明において、前記状態監視工程が、印刷装置から印刷装置の状態の取得を行う状態取得工程と、前記状態取得工程により取得した印刷装置の状態から取得状態の表示を行うか否かを判定する状態表示判定工程を有することを特徴とする。
【００１４】
本発明に係る第７の発明は、本発明に係る第５および６の発明において、前記接続方法判定工程が、印刷データ送信に使用する接続情報を保存する接続情報保存工程と、前記接続情報保存工程で保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定工程を有することを特徴とする。
【００１５】
本発明に係る第８の発明は、本発明に係る第５から７いずれかの発明において、前記WWWブラウザ起動制御工程が、前記接続情報保存工程で保存された接続情報を接続先としてWWWブラウザを起動することを特徴とする。
【００１６】
本発明に係る第９の発明は、所定の通信媒体を介して印刷装置へ印刷データを出力する印刷データ出力手段と、Webページを表示するWWWブラウザを有した情報処理装置のプログラムが格納された記録媒体であって、前記記録媒体が、前記通信媒体を介して印刷装置の状態を監視する状態監視手段と、印刷装置がローカルネットワーク接続か否かを判定する接続方法判定手段と、前記WWWブラウザを起動するWWWブラウザ起動手段と、前記状態監視手段と前記接続方法判定手段により前記WWWブラウザ起動手段を制御するWWWブラウザ起動制御手段とを実現するプログラムを記録したことを特徴とする。
【００１７】
本発明に係る第１０の発明は、本発明に係る第９の発明において、前記状態監視手段が、印刷装置から印刷装置の状態の取得を行う状態取得手段と、前記状態取得手段により取得した印刷装置の状態から取得状態の表示を行うか否かを判定する状態表示判定手段を有するプログラムを記録したことを特徴とする。
【００１８】
本発明に係る第１１の発明は、本発明に係る第９および１０の発明において、前記接続方法判定手段が、印刷データ送信に使用する接続情報を保存する接続情報保存手段と、前記接続情報保存手段に保存された接続情報がWWWサービスに対応した通信規約であることを判定する通信整合判定手段
を有するプログラムを記録したことを特徴とする。
【００１９】
本発明に係る第１２の発明は、本発明に係る第９から１１いずれかの発明において、前記WWWブラウザ起動制御手段が、前記接続情報保存手段に保存された接続情報を接続先としてWWWブラウザを起動すること実現したプログラムを記録したことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、WWWサーバ機能により印刷装置の状態を情報処理装置に提供する機能を有した印刷装置と情報処理装置で構成される印刷システムにおいて、ユーザ自らが情報処理装置において接続先を指定してWWWブラウザを起動する煩わしさを解消することができる。また、印刷装置の異常を検知してWWWブラウザを自動起動して印刷装置の状態をユーザに知らせるので、ユーザが印刷装置の異常を意識して、WWWブラウザを起動するという手間を省くことができる。以上により、ユーザに対して使い勝手のよい、印刷装置の状態表示方法を提供できる。
【発明を実施するための最良の形態】
【００２１】
本発明は、例えば図１に示すような情報処理装置であるホストコンピュータ１と印刷装置２により構成される印刷システムにおいて実施される。
【００２２】
図１に示すシステムでは、印刷要求を送信するホストコンピュータ１と、印刷要求を受信して印刷処理を行う印刷装置１がローカルエリアネットワーク３により接続されている。
【００２３】
印刷装置１は、通常の印刷処理を行う機能の他に、「印刷用紙がセットされていない」、「用紙が途中で詰まった」、「インクが途中で切れた」などの状態を検知し、htmlファイル形式で印刷装置の状態情報を生成する印刷装置状態生成部７を備える。また、生成されたファイルをWWWブラウザ４からの送信要求に応じて送信するWWWサーバ６を備える。
【００２４】
ホストコンピュータ１は、ホストコンピュータとしての一般的な機能の他に、WWWブラウザ４とWWWブラウザにより印刷装置の状態を表示する印刷装置状態表示システム５を備える。
【００２５】
図２はホストコンピュータ１の印刷装置状態表示システム５を中心とした機能ブロック図である。
【００２６】
印刷装置状態表示システム５は、いわゆるランゲージモニタを基本に構成される。
【００２７】
印刷を行うにあたり、あらかじめ印刷装置２に対応したドライバをホストコンピュータ１に組み込んでおく必要がある。ここで、ドライバとは、情報処理装置が周辺機器を使えるようにOSを拡張するプログラムである。図２の構成の場合、プリンタドライバ１０２とランゲージモニタ１０４が前述のドライバに相当する。そして、ドライバ組み込み後、ユーザは印刷装置２へ印刷データを送信する際に使用する接続先ポートを設定する必要がある。
【００２８】
接続ポートは、接続情報保存部１０９に保存される。
【００２９】
接続情報保存部１０９に保存される内容は、TCP/IPポートを使用する際には印刷装置２のIPアドレスである。図２のシステムではローカルエリアネットワークを使用し、TCP/IPを使用した印刷データの送信を想定しているが、AppleTalk等、他のローカルエリアネットワークの通信方法や、USB等のローカル接続で印刷装置２を使用してもよい。その場合には、それぞれに対応した接続情報が接続情報保存部１０９に保存される。
【００３０】
なお、図２ではランゲージモニタ内部に接続情報保存部１０９を配置したが、ランゲージモニタ１０４が接続情報を取得できる構成であればランゲージモニタ１０４の外部に存在しても構わない。
【００３１】
印刷を行う際の処理を説明する。
【００３２】
アプリケーション１０１は、印刷データを作成してプリンタドライバ１０２へデータを渡す。
【００３３】
プリンタドライバ１０２は、アプリケーション１０１から受け取ったデータを送信先である印刷装置２が処理可能なデータに変換してスプールファイル１０３に格納する。
【００３４】
ランゲージモニタ１０４の印刷データ処理部１０５はスプールファイル１０３からデータを受け取り、必要ならば処理を加えてポートモニタ１１１へデータを出力する。出力先のポートモニタ１１１は、接続情報保存部１０９に保存された接続先ポートに対応したポートモニタである。
【００３５】
そして、ポートモニタは印刷装置に対応したポート１１２を介して印刷装置２へデータを送信する。
【００３６】
印刷装置２は受信したデータに基づいて印刷処理を行う。
【００３７】
次に、図３のシーケンスを用いて、印刷装置状態表示システムの動作について説明する。
【００３８】
ポートモニタ１１１は、印刷データをポート１１２に出力する一方、ポート１１２を監視する。
【００３９】
そして、印刷装置２からの通知があれば、ポートモニタ１１１は印刷装置２から通知された情報をランゲージモニタ１０４へ通知し、図３のシーケンスが開始する。
【００４０】
ステップS３０１で、ランゲージモニタ１０４の状態取得部１１０はポートモニタ１１１から通知された印刷装置２の情報を取得する。
【００４１】
ステップS３０２で状態表示判定部１０８は通知された印刷装置２の情報が印刷装置２の状態をユーザに知らせるべきか否かを判定する。
【００４２】
状態表示判定部１０８は通知された印刷装置２の情報が印刷装置２のエラーに関する情報であった場合、ユーザに知らせるべき情報であると判定し、ステップS３０３を行う。
【００４３】
それ以外の情報であった場合、シーケンスを終了する。ランゲージモニタ１０４はポートモニタ１１１からの次の通知を待つ。
【００４４】
ステップS３０３で、通信整合判定部１０７は接続情報保存部１０９に保存された接続情報を読み込む
ステップS３０４で、ステップS３０３において取得した接続情報がIPアドレスであるか否かを判定する。
【００４５】
接続情報がIPアドレスである場合、ステップS３０４でWWWブラウザ起動部１０６はステップS３０３において取得したIPアドレスを接続先に指定して、WWWブラウザ４を起動する。
【００４６】
接続情報がIPアドレスではない場合、シーケンスを終了する。
【００４７】
図３のシーケンスによれば、ユーザは接続先を指定して意識的にWWWブラウザを起動することなく、容易に印刷装置の状態を知ることができる。
【００４８】
なお、本実施例の状態表示判定部１０８において、通知された印刷装置２の情報が印刷装置２のエラーに関する情報であった場合にユーザに知らせるべき情報であると判定したが、ユーザに知らせるべき情報であればエラーに関する情報ではなくても構わない。
【００４９】
図４に本実施例のハードウェアのブロック図を示す。
【００５０】
CPU１０１５はホストコンピュータ１の全体の制御を司っている。HDD１０１６、FDD１０１２はOS、アプリケーション１０１をはじめとする画像編集ソフト等の各種アプリケーションソフト、画像ファイルや文書ファイル、図２におけるプリンタドライバ１０２、ランゲージモニタ１０４、ポートモニタ１１１等を記憶している。ROM１０１１はブートプログラム等を格納している。RAM１０１０には、アプリケーション１０１をはじめとする各種アプリケーションソフトや、プリンタドライバ１０２、ランゲージモニタ１０４、ポートモニタ１１１等がロードされる。また、RAM１０１０はワークエリアとしても利用される。I/F１０１７は通信媒体であるネットワークケーブルとのインタフェースである。ここで、ネットワークケーブルを想定して記載しているが、印刷装置へ印刷データを送信する場合の通信媒体として、USB等の他の通信媒体でもよい。つまり、ホストコンピュータ１はI/F１０１７として各通信媒体に対応したものを装備している。VRAM１０１４にはCRT表示装置１０１３が接続されている。CRT表示装置１０１３は、VRAM１０１４を介してプリンタドライバ１０２のUIやWWWブラウザ４の画面等を表示する。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施例における印刷システムの構成図。
【図２】本発明の実施例におけるホストコンピュータの機能ブロック図。
【図３】本発明の実施例における印刷装置状態表示システムの動作シーケンス図。
【図４】本発明の実施例における印刷システムのハードウェアのブロック図。
【符号の説明】
【００５２】
１  ホストコンピュータ
２  印刷装置
３  ローカルネットワーク
４  WWWブラウザ
５  印刷装置状態表示システム
１０６  WWWブラウザ起動部
１０７  通信整合判定部
１０８  状態表示判定部
１０９  接続情報保存手段
１１０  状態取得部
【図１】
2009026072.tif 000003
【図２】
2009026072.tif 000004
【図３】
2009026072.tif 000005
【図４】
2009026072.tif 000006