(57)【要約】【課題】常に、自装置の最新の状態を表す状態通知情報を、コンピュータ等の外部機器に提供できる情報処理装置を、提供する。【解決手段】或るコンピュータが自装置の状態をモニタするために周期的に送信する所定の要求の受信時に当該コンピュータに対して送信される状態通知情報であるパック情報を記憶しておくためのパック情報記憶領域に対して、常に、最新のパック情報のみ（パック情報の送信が行われているときは、送信中のものと最新のもの）を記憶している状態をとらせるための制御（ステップＳ２０２〜Ｓ２０５）が行われるように、情報処理装置（プリンタ）を構成しておく。【選択図】　図７
2004034496.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続されて使用される情報処理装置であって、
前記外部機器に対して送信されるべき，自情報処理装置の或る部分の状態を示す状態通知情報を記憶しておくための状態通知情報記憶手段と、
前記外部機器から所定の要求を受信したときに、前記状態通知情報記憶手段に記憶されている状態通知情報を当該外部機器に送信する状態通知情報送信手段と、
前記部分の最新の状態を示す状態通知情報のみが前記状態通知情報記憶手段に記憶されている状況を形成するための処理を行う状態通知情報作成・記憶手段
とを備えることを特徴とする情報処理装置。
【請求項２】
前記状態通知情報作成・記憶手段は、前記状況を形成するための前記処理として、自情報処理装置の前記部分の状態が変化する度に、前記状態通知情報を作成して前記状態通知情報記憶手段に記憶する処理を行う
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記状態通知情報作成・記憶手段は、前記状況を形成するための前記処理として、周期的に前記状態通知情報を作成して前記状態通知情報記憶手段に記憶する処理を行う
ことを特徴とする請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記状態通知情報作成・記憶手段は、状態通知情報を作成したときに前記状態通知情報送信手段が機能していた場合には、作成した状態通知情報を前記状態通知情報記憶手段に追加記憶する
ことを特徴とする請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記状態通知情報が、それぞれ、自情報処理装置の特定部分の状態を示す複数種類のステータス情報を含む情報である
ことを特徴とする請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記外部機器から受信した印刷データに応じた印刷物を生成する印刷物生成手段を、さらに、備える
ことを特徴とする請求項１乃至請求項５のいずれかに記載の情報処理装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の情報処理装置に前記外部機器として接続されるコンピュータにて実行される状態把握プログラムであって、
前記コンピュータを、
前記情報処理装置に対して、前記情報処理装置の前記状態通知情報作成・記憶手段が機能することになる前記所定の要求を周期的に送信する要求送信手段と、
この周期的要求送信手段による前記要求の送信結果として前記情報処理装置が送信してくる前記状態通知情報に基づき、前記情報処理装置のその時点における状態を把握する状態把握手段
とを備える装置として動作させることを特徴とする状態把握プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自装置の状態を表す状態通知情報をコンピュータ等の外部機器に提供する機能を有する情報処理装置と、コンピュータを、そのような情報処理装置と接続される外部機器として動作されるための状態把握プログラムとに、関する。
【０００２】
【従来の技術】
コンピュータと接続されて使用されるプリンタの中には、自装置に関する何らかの状態を表す情報（以下、状態通知情報と表記する）を周期的に作成してキューイングしておき、所定の送信要求があったとき（ポーリングされたとき等）に、そのキューイングしてある最古の状態通知情報を送信する機能を有するものが、存在している。
【０００３】
【発明が解決しようとする課題】
上記機能は、コンピュータ（モニタープログラム等）によるプリンタの状態監視を可能とするためにプリンタに付与されているものであるので、この機能が利用される際には、コンピュータ側でも、プリンタにおける状態通知情報の作成周期とほぼ同周期でプリンタに対して状態通知情報の送信要求を出すための処理が行われる。
【０００４】
ただし、プリンタの状態監視のような処理は、他の処理と並行して行われるものである。さらに、コンピュータとプリンタとの間の通信媒体が他の情報の通信のために使用されていることも多い。このため、上記機能を利用するプログラムをコンピュータ上で実行させても、状態通知情報の送信要求を、プリンタにおける状態通知情報の作成周期とほぼ同周期でプリンタに対して送信することができない場合が多く、その結果として、従来は、受信した状態通知情報に基づきコンピュータ側で把握されるプリンタの状態が最新のものではないといった現象がしばしば生じていた。
【０００５】
本発明は、このような現状を鑑みなされたものであり、本発明の課題は、常に、自装置の最新の状態を表す状態通知情報を、コンピュータ等の外部機器に提供することが可能なプリンタ等の情報処理装置を、提供することにある。また、本発明の他の課題は、コンピュータを、本発明の情報処理装置と接続される外部機器として動作させることが出来る状態把握プログラムを、提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明では、外部機器と接続されて使用される情報処理装置を、外部機器に対して送信されるべき，自情報処理装置の或る部分の状態を示す状態通知情報を記憶しておくための状態通知情報記憶手段と、外部機器から所定の要求を受信したときに、状態通知情報記憶手段に記憶されている状態通知情報を当該外部機器に送信する状態通知情報送信手段と、上記部分の最新の状態を示す状態通知情報のみが前記状態通知情報記憶手段に記憶されている状況を形成するための処理を行う状態通知情報作成・記憶手段とを備える装置としておく。
【０００７】
すなわち、本発明の情報処理装置は、所定の要求の受信時に外部機器に対して送信される状態通知情報を記憶しておくための状態通知情報記憶手段が、常に、最新の状態通知情報のみを記憶している状態をとっているように、制御される構成を有する。従って、本発明の情報処理装置は、常に、最新の状態通知情報を外部機器に提供できる装置として機能することになる。
【０００８】
本発明の情報処理装置を実現するに際しては、状態通知情報作成・記憶手段として、上記状況を形成するための処理として、自情報処理装置の部分の状態が変化する度に、状態通知情報を作成して状態通知情報記憶手段に記憶する処理を行う手段を採用しても良く、状況を形成するための処理として、周期的に状態通知情報を作成して状態通知情報記憶手段に記憶する処理を行う手段を採用しても良い。自情報処理装置の部分の状態が変化する度に、状態通知情報を作成する手段や、状態通知情報作成・記憶手段は、周期的に状態通知情報を作成する手段を採用しておくことが出来る。また、状態通知情報作成・記憶手段として、状態通知情報を作成したときに前記状態通知情報送信手段が機能していた場合には、作成した状態通知情報を前記状態通知情報記憶手段に追加記憶する手段を採用しておくことも出来る。さらに、本発明の情報処理装置を実現するに際しては、状態通知情報が、それぞれ、自情報処理装置の特定部分の状態を示す複数種類のステータス情報を含む情報となるようにしておいても良い。
【０００９】
また、本発明の情報処理装置を実現するに際して、その本来の用途は特に限定されず、例えば、本発明の情報処理装置を、いわゆるプリンタ（外部機器から受信した印刷データに応じた印刷物を生成する印刷物生成手段を、さらに、備える情報処理装置）として実現することが出来る。
【００１０】
そして、本発明の状態把握プログラムは、本発明の情報処理装置に接続されるコンピュータにて実行される状態把握プログラムであって、コンピュータを、情報処理装置に対して、情報処理装置の状態通知情報作成・記憶手段が機能することになる所定の要求を周期的に送信する要求送信手段と、この周期的要求送信手段による要求の送信結果として情報処理装置が送信してくる状態通知情報に基づき、情報処理装置のその時点における状態を把握する状態把握手段とを備える装置として動作させるものとなっている。
【００１１】
従って、この状態把握プログラムを用いれば、コンピュータを、本発明の情報処理装置と組み合わせて使用可能な外部機器として動作させることが出来ることになる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１３】
図１に、本発明の情報処理装置、状態把握プログラムの一実施形態であるプリンタ１０群、パック情報利用プログラム３０群を用いて構築されるシステムの構成を示す。
【００１４】
図から明らかなように、本発明の情報処理装置の一実施形態である各プリンタ１０は、コンピュータネットワークに接続されて使用されるネットワークプリンタである。また、各パック情報利用プログラム３０は、そのコンピュータネットワークの構成要素であり、かつ、少なくとも１台のプリンタ１０を利用するコンピュータであるホストコンピュータ５０にインストールされるプログラムとなっている。
【００１５】
本実施形態に係る各プリンタ１０は、各種のバック情報（状態通知情報に相当）をホストコンピュータ５０（パック情報利用プログラム３０）に提供することが出来るように、既存の各機種のプリンタをソフトウェア的に改良した装置（既存のプリンタのハードウェア構成を変えずに、そのファームウェアを改良した装置）である。
【００１６】
ここで、パック情報とは、図２〜図５に示したように、第０，第１バイトに、それぞれ、パック情報の識別情報であるパック情報ＩＤ，プリンタ１０の機種の識別情報である機種ＩＤが設定され、第２バイト以降に、複数種類のステータス情報が設定された情報のことであり、ステータス情報とは、特定の項目に関する現在の状態を表す情報のことである。なお、図３に示してあるように、パック情報は、ステータス情報が設定されていないバイト（“未使用”が記してあるバイト；このバイトには、ダミー情報が設定される）を含むことがある情報となっている。また、各パック情報は、各バイトのデータが何を示した情報であるかを示す情報を含まない情報（いわゆるタグ情報を含まず、ステータス情報である数値情報やテキスト情報のみを含む情報）となっている。
【００１７】
そして、各プリンタ１０は、或るパック情報ＩＤ（以下、処理対象パック情報ＩＤと表記する）で識別されるパック情報を作成する（プリンタ１０内に用意する）必要が生じた場合、その制御部によって、以下に記す内容のパック情報作成処理を実行するように構成された装置となっている。なお、制御部とは、プリンタ１０内に設けられている印刷機構（印刷エンジン、給紙装置、排紙装置等）を制御するためにプリンタ１０内に設けられている，ＣＰＵ、ネットワークインタフェース回路、ＲＯＭ、ＲＡＭ、書換可能な不揮発性記憶装置（ＥＥＰＲＯＭやＨＤＤ）等からなるユニットのことである。
【００１８】
パック情報作成処理時、制御部は、まず、処理対象パック情報ＩＤに対応づけられたパック情報定義情報を定義情報記憶領域から読み出す。ここで、定義情報記憶領域とは、制御部内に設けられている書換可能な不揮発性記憶装置（ＥＥＰＲＯＭ／ＨＤＤ等）に、複数のパック情報定義情報を記憶しておくために確保されている記憶領域のことである。
【００１９】
また、パック情報定義情報とは、パック情報作成処理により作成されるパック情報の構造（内容）を規定する情報のことであり、各プリンタ１０は、その制御部内の定義情報記憶領域に、或るパック情報に関するパック情報定義情報として、当該パック情報の識別情報であるパック情報ＩＤの後に、当該バック情報の第２バイト以降に設定すべきステータス情報の識別情報、或いは、ダミー情報（“未使用”に相当するバイトに設定される情報）の識別情報を並べた情報が記憶されている状態で動作する装置となっている。
【００２０】
そして、各プリンタ１０内の制御部は、パック情報作成処理時には、定義情報記憶領域から読み出したパック情報定義情報が示している構造のパック情報、つまり、第０バイト、第１バイトに、処理対象パック情報ＩＤ、自プリンタ１０の機種に関する機種ＩＤを設定し、第２バイト以降に、定義情報記憶領域から読み出したパック情報定義情報に含まれている各識別情報に応じたステータス情報（対応項目の，その時点における状態を表すもの）或いはダミー情報を順々に設定した情報、を作成する。
【００２１】
以上のことを前提として、以下、本実施形態に係るプリンタ１０及びパック情報利用プログラム３０の機能を、さらに具体的に説明する。
【００２２】
本実施形態に係る各パック情報利用プログラム３０は、或るプリンタ１０に関する何種類かのステータス情報が必要となったときに、当該プリンタ１０に対して、それらのステータス情報が含まれるパック情報を要求するように、既存のプリンタ用のプリンタドライバやモニタープログラムを改良したプログラムとなっている。
【００２３】
より具体的には、各パック情報利用プログラム３０は、或るプリンタ１０から或るパック情報を取得する必要が生じた場合、そのパック情報のパック情報ＩＤが含まれるパック情報作成・送信要求或いは周期的処理開始要求を、当該プリンタ１０に対して送信するものとなっている。
【００２４】
これらの要求のうち、パック情報作成・送信要求は、例えば、プリンタドライバであるパック情報利用プログラム３０が、印刷条件設定用のダイアログボックス（いわゆる、プリンタ・プロパティ・ダイアログボックス）上に表示する情報を取得するためにプリンタ１０に対して送信する要求である。
【００２５】
また、周期的作成処理開始要求は、その後、周期的にパック情報の送信を要求すること（パック情報送信要求を送信すること）を、プリンタ１０に通知するための要求である。この周期的作成開始要求は、パック情報ＩＤに加えて、時間間隔指定値が含まれた要求となっており、周期的作成処理開始要求を送信したパック情報利用プログラム３０は、パック情報を取得する必要がなくなった場合には、周期的作成処理終了要求をプリンタ１０に対して送信する。
【００２６】
そして、各プリンタ１０は、その制御部により、パック情報に関連する処理として、図６及び図７に示した手順の処理が行われる装置となっている。
【００２７】
すなわち、図６に示したように、各プリンタ１０内の制御部は、通常は、ステップＳ１０１にて、各種のイベントの発生を監視する処理を行っている。
【００２８】
このステップＳ１０１にて行われる処理の内容は、制御部の状態が、周期的作成処理実行中状態にあるか否かにより異なっている。ここで、周期的作成処理実行中状態とは、周期的作成処理開始要求を受信した結果として、制御部が、周期的作成処理（詳細は後述）の実行を開始している状態のことである。
【００２９】
制御部の状態が周期的作成処理実行中状態ではなかった場合、このステップＳ１０１では、パック情報作成・送信要求、周期的作成処理開始要求の受信を監視する処理が行われる。一方、制御部の状態が周期的作成処理実行中状態であった場合、このステップＳ１０１では、パック情報作成・送信要求、パック情報送信要求、周期的作成処理終了要求の受信を監視するとともに、パック情報作成・記憶処理の完了後の経過時間が、周期的作成処理開始要求に含まれていた時間間隔指定値が示している時間（以下、処理対象時間と表記する）と一致すること、及び、何らかのステータスが変化（遷移）することを監視する処理が行われる。ここで、パック情報作成・記憶処理とは、周期的作成処理実行中状態にある制御部がステップＳ１０６或いはＳ１０７で実行する処理（詳細は後述）のことである。
【００３０】
そして、パック情報作成・送信要求が受信された場合（ステップＳ１０１、Ｓ１０２；作成・送信要求）には、既に説明したパック情報作成処理がステップＳ１０３にて行われる。すなわち、このステップでは、まず、受信したパック情報作成・送信要求に含まれていたパック情報ＩＤ（＝処理対象パック情報ＩＤ）に対応づけられているパック情報定義情報が、定義情報記憶領域から読み出される。そして、第０バイト、第１バイトに、それぞれ、当該パック情報ＩＤ、自プリンタ１０の識別ＩＤが設定され、第２バイト以降に、定義情報記憶領域から読み出したパック情報定義情報に含まれている各識別情報に応じたステータス情報或いはダミー情報が順々に設定されたパック情報が、作成される。
【００３１】
パック情報作成処理の完了後には、パック情報作成処理により作成されたパック情報を、パック情報作成・送信要求を送信してきたホストコンピュータ５０に返送する処理（ステップＳ１０４）が行われる。そして、ステップ１０１の処理、すなわち、各種のイベントの発生を監視する処理、が再び行われる。
【００３２】
また、周期的作成処理開始要求が受信された場合（ステップＳ１０１、Ｓ１０２；処理開始要求）には、周期的作成処理条件を記憶し、周期的作成処理実行中状態に移行する処理（ステップＳ１０４）が行われる。ここで、周期的作成処理条件とは、処理対象バック情報ＩＤと処理対象時間とからなる条件のことであり、ステップＳ１０４では、受信した周期的作成処理開始要求に含まれるパック情報ＩＤが処理対象バック情報ＩＤとして記憶され、当該周期的作成処理開始要求に含まれる時間間隔指定値が示している時間が、処理対象時間として記憶される。
【００３３】
その後、パック情報作成・記憶処理（ステップＳ１０５）が行われる。このパック情報作成処理では、図７に示したように、まず、パック情報作成処理（ステップＳ２０１）が行われる。このステップＳ２０１で行われるパック情報作成処理は、ステップＳ１０３で行われている処理と全く同内容の処理である。
【００３４】
次いで、パック情報記憶領域の状態が、パック情報が記憶されていない状態、パック情報が記憶されており、かつ、そのパック情報を送信する処理が行われていない状態、パック情報が記憶されており、かつ、そのパック情報を送信する処理が行われている状態のいずれであるかが判断される（ステップＳ２０２）。ここで、バック情報記憶領域とは、制御部が備える揮発性メモリ上に確保されている記憶領域のことである。なお、このバック情報記憶領域に記憶されているパック情報を送信する処理は、後述するステップＳ１０８（図６）で行われる。
【００３５】
そして、パック情報記憶領域が、パック情報が記憶されていない状態にあった場合（ステップＳ２０２；ブランク）には、ステップＳ２０１のパック情報作成処理にて作成されたパック情報をパック情報記憶領域に記憶する処理（ステップＳ２０３）が行われる。また、パック情報記憶領域の状態が、パック情報が記憶されているが、そのパック情報を送信する処理が行われていない状態であった場合（ステップＳ２０２；送信処理非実行状態）には、今回、作成したパック情報でパック情報記憶領域上の既存のバック情報を書き換える処理（ステップＳ２０４）が行われる。また、パック情報記憶領域の状態が、パック情報が記憶されており、かつ、そのパック情報を送信する処理を行われている状態であった場合（ステップＳ２０２；送信処理実行中）には、今回、作成したパック情報を、既存のパック情報を残したままでパック情報記憶領域に記憶する処理（ステップＳ２０５）が行われる。
【００３６】
この後、パック情報作成・記憶処理が終了されて、図６のステップＳ１０１以降の処理が開始される。
【００３７】
上記のようなパック情報作成・記憶処理がステップＳ１０６にて実行された後（制御部が周期的作成処理実行中状態となった後）には、既に説明したように、ステップＳ１０１にて、パック情報作成・送信要求、パック情報送信要求、周期的作成処理終了要求の受信を監視するとともに、パック情報作成・記憶処理の完了後の経過時間が、処理対象時間と一致することと、何らかのステータスが変化することとを監視する処理が行われる。
【００３８】
そして、パック情報送信要求が受信された場合（ステップＳ１０１、Ｓ１０２；パック情報要求）には、パック情報記憶領域からパック情報を取り出して（パック情報記憶領域上からのパック情報の消去を伴う形で）、パック情報送信要求を送信してきたホストコンピュータ５０に送信する処理（ステップＳ１０８）が行われる。なお、このステップの処理は、ほぼ、制御部内のネットワークインタフェース回路のみにより行われる処理（制御部内のＣＰＵがほとんど関与しない処理）ともなっている。
【００３９】
また、パック情報作成・記憶処理の完了後の経過時間が処理対象時間と一致した場合及び何らかのステータスが変化した場合（ステップＳ１０１，Ｓ１０２；処理対処時間経過）には、ステップＳ１０７にて、ステップＳ１０６で行われているものと同内容のパック情報作成・記憶処理が行われる。
【００４０】
また、周期的処理終了要求が受信された場合（ステップＳ１０１、Ｓ１０２；処理終了要求）には、通常状態（周期的作成処理が行われていない状態）に移行する処理が、ステップＳ１０９にて行われた後、ステップＳ１０１にて、パック情報作成・送信要求、周期的作成処理開始要求の受信を監視する処理が行われる。
【００４１】
そして、本実施形態に係る各プリンタ１０の制御部は、上記した手順の処理を行えるように構成されたユニットであるであるとともに、ホストコンピュータ５０から所定形式の情報を供給してやることにより、定義情報記憶領域に記憶されているパック情報定義情報の内容を変更することや、新たなパック情報定義情報を定義情報記憶領域に追加記憶させることが出来るように構成されたユニットとなっている。換言すれば、各プリンタ１０は、パック情報利用プログラム３０によって出される各要求に応答可能な装置であるとともに、送信可能なパック情報の数／内容を、その製造後に変更可能な装置となっている。
【００４２】
以上、説明したように、本実施形態に係るプリンタ１０を用いて構築されるコンピュータネットワークは、或るホストコンピュータ５０（パック情報利用プログラム３０）が或るプリンタ１０から複数種類のステータス情報を取得する際、当該ホストコンピュータ５０と当該プリンタ１０との間で複数のステータス情報のそれぞれについてそのステータス情報を得るための通信プロセス（情報交換）が行われるのではなく、１個のパック情報を得るための通信プロセスのみが行われるシステムとなっている。従って、本コンピュータネットワークは、既存のコンピュータネットワークよりも、必要とする複数種類のステータス情報の収集を各ホストコンピュータ５０が短時間で終えられるシステムであるとともに、ステータス情報の授受のために使用されるトラフィック量が少ない（ステータス情報の授受が行われても、その授受が他の通信に悪影響を与えることが少ない）システムとして機能することになる。
【００４３】
また、各プリンタ１０は、ホストコンピュータ５０から情報を供給してやることにより、送信可能なパック情報の内容や数を変更できる装置となっている。従って、プリンタ１０は、パック情報利用プログラム３０の内容の変更が、簡単に行える（既に製造されているプリンタ１０が送信可能なパック情報の種類によって制限されるといったことがない）装置として機能することにもなる。
【００４４】
さらに、各プリンタ１０は、周期的なパック情報の送信要求に対して、最新のパック情報のみを送信できるように構成されている。このため、プリンタ１０は、この種の情報がキューイングされるように構成されている既存のプリンタに比して、状態が変化したことを素早くホストコンピュータ５０に通知できる装置として機能することにもなる。
【００４５】
＜変形形態＞
本発明の情報処理装置の一実施形態として記した上記プリンタ１０は、各種の変形を行うことができる。例えば、上記したプリンタ１０は、周期的処理開始要求を受信した後には、ステータスが変化したときと処理対象時間が経過したときとに、パック情報作成・記憶処理が実行されるもの（図６，７参照）であったが、ステータスが変化したときにのみパック情報作成・記憶処理が行われ、かつ、パック情報送信要求受信時に、パック情報記憶領域上にパック情報が残る形でパック情報の送信が行われるように、プリンタ１０を構成しておいても良い。
【００４６】
また、プリンタ１０は、書換可能な不揮発性記憶装置にパック情報定義情報が記憶される装置であるとともに、ホストコンピュータ５０から所定形式の情報を供給してやることにより、その不揮発性記憶装置に記憶されたパック情報定義情報の内容の変更が可能な装置であったが、パック情報定義情報相当の情報をファームウェアに組み込んだ形でプリンタ１０を構成しておいても良く、プリンタ１０の立ち上げ時にパック情報定義情報群がホストコンピュータ５０から供給され、それらが揮発性記憶装置に記憶されるようにプリンタ１０を構成しておいても良い。ただし、パック情報定義情報相当の情報をファームウェアに組み込んでしまった場合には、ファームウェアを記憶したＲＯＭ等を交換しない限り、プリンタ１０が送信可能なパック情報の内容／数を変更できなくなるので、パック情報利用プログラム３０の内容更新、新規作成が困難なものとなってしまう。また、パック情報定義情報群が揮発性記憶装置に記憶されるようにプリンタ１０を構成した場合には、プリンタ１０の立ち上げに時間がかかることになる。従って、実施形態に係るプリンタ１０のように、書換可能な不揮発性記憶装置にパック情報定義情報が記憶され、その不揮発性記憶装置の内容をホストコンピュータ５０から送信されてきた情報に変更可能なようにしておくことが望ましい。
【００４７】
また、上記したパック情報のような特殊な形式の情報ではなく、ステータス情報に関して、上記手順の処理が行われるようにプリンタ１０を構成しておいても良い。
【００４８】
また、上記したプリンタ１０で用いられている技術を、ネットワークプリンタ以外の機器（ネットワークプリンタではないプリンタ、プリンタ以外の機器）に適用しても良いことや、パック情報利用プログラム３０がインストールされたホストコンピュータ５０により行われている処理相当の処理を行える専用の装置を構成しても良いことは、当然である。
【００４９】
【発明の効果】
本発明の情報処理装置を用いれば、常に、自装置の最新の状態を表す状態通知情報を、コンピュータ等の外部機器に提供できることになる。また、本発明の状態把握プログラムを用いれば、コンピュータを、本発明の情報処理装置に接続される外部機器として動作させることが出来ることになる。
【図面の簡単な説明】
【図１】本発明の情報処理装置、状態把握プログラムの一実施形態であるプリンタ、パック情報利用プログラムを用いて構築されるシステムの構成図である。
【図２】実施形態に係るプリンタにより送信されるパック情報の説明図である。
【図３】実施形態に係るプリンタにより送信されるパック情報の説明図である。
【図４】実施形態に係るプリンタにより送信されるパック情報の説明図である。
【図５】実施形態に係るプリンタにより送信されるパック情報の説明図である。
【図６】実施形態に係るプリンタの制御部によって実行される、パック情報関連の処理の流れ図である。
【図７】図６のステップＳ１０６，Ｓ１０７で実行される、パック情報作成・記憶処理の流れ図である。
【符号の説明】
１０　プリンタ
３０　パック情報利用プログラム
５０　ホストコンピュータ
【図１】
2004034496.tif 000003
【図２】
2004034496.tif 000004
【図３】
2004034496.tif 000005
【図４】
2004034496.tif 000006
【図５】
2004034496.tif 000007
【図６】
2004034496.tif 000008
【図７】
2004034496.tif 000009