(57)【要約】【課題】プリンタのファームウェアをアップデートする際に、自動的に複数のファームウェアをまとめてアップデートすることを可能にしプリンタ監視システム等を提供すること。【解決手段】プリンタ監視システムとして、ウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する手段１０４と、ウェブサイトから前記最新ファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする手段１０５と、ダウンロードされた前記最新のプリンタファームウェアを蓄積する手段１０６と、ＬＡＮ上に存在するプリンタアドレスを列挙する手段１０２と、列挙されたプリンタアドレスをキーとしてプリンタに搭載されているファームウェアのバージョン情報を取得する手段１０３と、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、最新ファームウェアに更新する手段１０７とからなることを特徴とする。【選択図】　　　　図２
2004110396.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する最新ファームウェアバージョン取得手段と、ウェブサイトから前記最新ファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする最新ファームウェアダウンロード手段と、ダウンロードされた前記最新のプリンタファームウェアを蓄積するファームウェア蓄積手段と、ＬＡＮ上に存在するプリンタアドレスを列挙するプリンタアドレス列挙手段と、列挙されたプリンタアドレスをキーとしてプリンタに搭載されているファームウェアのバージョン情報を取得するプリンタファームウェアバージョン取得手段と、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、最新ファームウェアに更新するファームウェア更新手段とからなることを特徴とするプリンタ監視システム。
【請求項２】
ファームウェアの更新情報を蓄積するファームウェア更新情報蓄積手段と、前記蓄積されたファームウェアの更新情報を表示する蓄積内容表示手段とからなることを特徴とする請求項１に記載のプリンタ監視システム。
【請求項３】
各プリンタについてどのバージョンを適用するかを選択入力するバージョン選択入力手段とからなることを特徴とする請求項２に記載のプリンタ監視システム。
【請求項４】
ウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する工程と、ウェブサイトから前記最新ファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする工程と、ダウンロードされた前記最新のプリンタファームウェアを蓄積する工程と、ＬＡＮ上に存在するプリンタアドレスを列挙する工程と、列挙されたプリンタアドレスをキーとしてプリンタに搭載されているファームウェアのバージョン情報を取得する工程と、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、最新ファームウェアに更新する工程とからなることを特徴とするプリンタ監視方法。
【請求項５】
ファームウェアの更新情報を蓄積する工程と、前記蓄積されたファームウェアの更新情報を表示する工程とからなることを特徴とする請求項４に記載のプリンタ監視方法。
【請求項６】
各プリンタについてどのバージョンを適用するかを選択入力する工程とからなることを特徴とする請求項５に記載のプリンタ監視方法。
【請求項７】
請求項４ないし請求項６のいずれか１つの請求項に記載のプリンタ監視方法の各工程を実行するためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ監視システム等に係わり、特に、プリンタのファームウェアを管理するプリンタ監視システム、プリンタ監視方法、プリンタ監視プログラム、および記録媒体に関する。
【０００２】
【従来の技術】
従来、ＬＡＮ等のネットワーク上に存在するプリンタのファームウェアをアップデートする場合、ネットワーク上のコンピュータから管理者等が手作業にっよて、各プリンタについて１台１台アップデートを実施していた。
特許文献１には、ネットワーク上のプリンタの増減・変更を自動的に検知してプリントキューを変更するシステムが開示されている。
【０００３】
【特許文献１】
特開２００２−０２３９７８号公報
【０００４】
【発明が解決しようとする課題】
ところで、上記のように、プリンタのファームウェアをアップデートする際に、管理者等がコンピュータ上から手作業によって各プリンタについてアップデートすることは手間がかかり煩雑であった。
また、ファームウェアの更新が行われても、その結果を管理者等が知ることができず、また、ファームウェアが更新中であることが分からないために、誤って電源を切断してしまい、プリンタの使用が不能になる等の問題もあった。
さらには、ファームウェアが更新されても、更新されたファームウェアにバグ等があるような場合にはプリンタが使用不能になる可能性があった。
【０００５】
本発明の目的は、上記の問題点に鑑み、プリンタのファームウェアをアップデートする際に、自動的に複数のファームウェアをまとめてアップデートすることを可能にし、また、ファームウェアの更新状況を表示することによって誤操作を防止し、さらには旧バージョンのファームウェアを手動で適用できるようにして、更新されたファームウェアにバグ等があるような場合でも、プリンタの使用を可能にしたプリンタ監視システム、プリンタ監視方法、プリンタ監視プログラム、記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、上記の課題を解決するために、次のような手段を採用した。
第１の手段は、ウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する最新ファームウェアバージョン取得手段と、ウェブサイトから前記最新ファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする最新ファームウェアダウンロード手段と、ダウンロードされた前記最新のプリンタファームウェアを蓄積するファームウェア蓄積手段と、ＬＡＮ上に存在するプリンタアドレスを列挙するプリンタアドレス列挙手段と、列挙されたプリンタアドレスをキーとしてプリンタに搭載されているファームウェアのバージョン情報を取得するプリンタファームウェアバージョン取得手段と、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、最新ファームウェアに更新するファームウェア更新手段とからなることを特徴とするプリンタ監視システムである。
【０００７】
第２の手段は、第１の手段において、ファームウェアの更新情報を蓄積するファームウェア更新情報蓄積手段と、前記蓄積されたファームウェアの更新情報を表示する蓄積内容表示手段とからなることを特徴とするプリンタ監視システムである。
【０００８】
第３の手段は、第２の手段において、各プリンタについてどのバージョンを適用するかを選択入力するバージョン選択入力手段とからなることを特徴とするプリンタ監視システムである。
【０００９】
第４の手段は、ウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する工程と、ウェブサイトから前記最新ファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする工程と、ダウンロードされた前記最新のプリンタファームウェアを蓄積する工程と、ＬＡＮ上に存在するプリンタアドレスを列挙する工程と、列挙されたプリンタアドレスをキーとしてプリンタに搭載されているファームウェアのバージョン情報を取得する工程と、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、最新ファームウェアに更新する工程とからなることを特徴とするプリンタ監視方法である。
【００１０】
第５の手段は、第４の手段において、ファームウェアの更新情報を蓄積する工程と、前記蓄積されたファームウェアの更新情報を表示する工程とからなることを特徴とするプリンタ監視方法である。
【００１１】
第６の手段は、第５の手段において、各プリンタについてどのバージョンを適用するかを選択入力する工程とからなることを特徴とするプリンタ監視方法である。
【００１２】
第７の手段は、第４の手段ないし第６の手段のいずれか１つの手段に記載のプリンタ監視方法の各工程を実行するためのプログラムである。
【００１３】
第８の手段は、第７の手段に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１４】
【発明の実施の形態】
本発明の一実施形態を図１ないし図４を用いて説明する。
図１は、本発明のプリンタ監視システムに係る機器構成の一例を示す図である。
同図において、１は本発明のプリンタ監視システムが導入されたパーソナルコンピュータ（以下、ＰＣという）、２はその他のクライアントＰＣ、３，４はそれぞれプリンタ、５はルータ、６はＬＡＮであり、各ＰＣ１，２、プリンタ３，４、およびルータ５はＬＡＮ６を介して接続され、さらにＬＡＮ６はルータ５を介してインターネット（ＷＡＮ）に接続されている。
【００１５】
図２は、ＰＣ１に導入されたプリンタ監視システムの構成を示す図である。
同図において、全体制御部１０１は、全体の動作を制御する部分であり、例えば、プログラム上のメインコードとして実装される。プリンタ列挙部１０２は、ＬＡＮ６上に存在するプリンタ３，４のプリンタアドレスを列挙する部分であり、例えば、プログラム上のブロードキャスト等のコードとして実装される。ファームウェアバージョン取得部１０３は、指定されたアドレスのプリンタからファームウェアバージョンを取得する部分であり、取得の際に、例えば、ＦＴＰ等のプロトコルを使用する。最新ファームウェアバージョン取得部１０４は、プリンタメーカのウェブサイト等からプリンタ３，４の最新のファームウェアバージョンを取得する部分であり、取得の際に、例えば、ＨＴＴＰ等のプロトコルを使用する。最新ファームウェアダウンロード部１０５は、プリンタメーカのウェブサイト等から、プリンタ３，４の最新のファームウェアをダウンロードする部分であり、ダウンロードの際には、例えば、ＨＴＴＰ等のプロトコルを使用する。ファームウェア蓄積部１０６は、ダウンロードされたファームウェアを蓄積する部分であり、例えば、ハードディスク上に蓄積される。ファームウェア更新部１０７は、指定されたアドレスのプリンタのファームウェアをアップデートする部分であり、アップデートの際には、例えば、ＦＴＰ等のプロトコルを使用する。
【００１６】
履歴蓄積部２０１は、過去に、ファームウェア更新部１０６によってアップデートされたファームウェアのアップデータ履歴を蓄積する部分であり、例えば、ハードディスク上に蓄積される。履歴表示部２０２は、履歴蓄積部２０１に蓄積された履歴内容を表示する部分であり、例えば、ＰＣ１の画面上にリスト形式で表示される。
【００１７】
図３は、各プリンタについて、履歴表示部２０２にリスト形式で表示されたファームウェアのアップデート履歴の一例を示す図である。
バージョン選択入力部３０１は、履歴蓄積部２０１に蓄積されている履歴から、ユーザによって選択されたバージョンを入力する部分であり、バージョン選択入力部３０１で選択されたバージョンは、ファームウェア更新部１０７に通知され、ファームウェア更新部１０７ではファームウェア蓄積部１０６から該当するバージョンを取得し、該当するファームウェアをアップデートする。
【００１８】
次に、上記全体制御部１０１における、プリンタのファームウェアを最新のファームウェアにアップデートするまでの処理手順を図４に示すフローチャートを用いて説明する。
ステップ１にて、最新ファームウェアバージョン取得部１０４において、プリンタメーカのウェブサイトからプリンタファームウェアの最新のバージョン情報を取得する。次に、ステップ２にて、最新ファームウェアダウンロード部１０５において、プリンタメーカのウェブサイトから最新のファームウェアバージョンにおける最新のプリンタファームウェアを取得しダウンロードする。ステップ３では、ファームウェア蓄積部１０６において、ダウンロードされた前記最新のプリンタファームウェアを蓄積する。次に、ステップ４では、プリンタ列挙部１０２において、ＬＡＮ上に存在するプリンタアドレスを列挙する。ステップ５では、列挙したプリンタアドレスをキーとして、以下の処理を繰り返す。ステップ６では、ファームウェアバージョン取得部１０３において、キーとなるプリンタアドレスからファームウェアバージョンを取得する。ステップ７では、最新ファームウェアバージョンとプリンタファームウェアバージョンとを対比して、最新ファームウェアバージョンがプリンタファームウェアバージョンより高バージョンのときは、ステップ８にて、ファームウェア更新部１０７において、最新のファームウェアにアップデートする。ステップ７にて、高バージョンでないときは処理を終了する。
【００１９】
【発明の効果】
請求項１および請求項４に記載の発明によれば、複数のプリンタのファームウェアをまとめて自動的にアップデートすることができるので、管理上の手間を軽減することができる。
請求項２および請求項５に記載の発明によれば、ファームウェアの更新状況を視覚的に確認できるので、誤操作等を容易に防ぐことができる。
請求項３および請求項６に記載の発明によれば、ファームウェアを元に戻すことを自由に行うことができるので、より柔軟なプリンタ管理が可能となる。
請求項７および請求項８に記載の発明によれば、請求項４ないし請求項６に記載のプリンタ監視方法を任意のコンピュータにおいて容易に実行することが可能となる。
【図面の簡単な説明】
【図１】本発明のプリンタ監視システムに係る機器構成の一例を示す図である。
【図２】図１に示すＰＣ１に導入されたプリンタ監視システムの構成を示す図である。
【図３】各プリンタについて、履歴表示部２０２にリスト形式で表示されたファームウェアのアップデート履歴の一例を示す図である。
【図４】全体制御部１０１における、プリンタのファームウェアを最新のファームウェアにアップデートするまでの処理手順を示すフローチャートである。
【符号の説明】
１・・・ＰＣ、２・・・クライアントＰＣ、３，４・・・プリンタ、５・・・ルータ、６・・・ＬＡＮ、１０１・・・全体制御部、１０２・・・プリンタ列挙部、１０３・・・ファームウェアバージョン取得部、１０４・・・最新ファームウェアバージョン取得部、１０５・・・最新ファームウェアダウンロード部、１０６・・・ファームウェア蓄積部、１０７・・・ファームウェア更新部、２０１・・・履歴蓄積部、２０２・・・履歴表示部、３０１・・・バージョン選択入力部。
【図１】
2004110396.tif 000003
【図２】
2004110396.tif 000004
【図３】
2004110396.tif 000005
【図４】
2004110396.tif 000006