(57)【要約】    【課題】  所定の２以上のデバイスを関連づけて、デバイススタティスティクスの管理をする。    【解決手段】  複数デバイスを管理するデバイス管理装置であって、  プリンタ、ＭＩＣＲ、スキャナなどのそれぞれの管理部１１，１２，１３は、プリンタ２１，ＭＩＣＲ２２、スキャナ２３などのデバイスのそれぞれに対応し、それぞれのデバイスの使用情報を管理する。ＤＳオブジェクト１５０は、複数デバイスのうちの所定の２以上のデバイスが属するデバイスグループに対応し、このデバイスグループに属する２以上のデバイスを管理する管理部１１，１２，１３から、それぞれのデバイスの使用情報を受け、ＡＰ１００に応答して、それぞれのデバイスの使用情報をＡＰ１００へ通知する。    【選択図】  図１
2006127459.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに応答し、複数デバイスを管理するデバイス管理装置であって、
前記複数デバイスのそれぞれに対応し、それぞれのデバイスの使用情報を管理する複数の個別デバイス管理手段と、
前記複数デバイスのうちの所定の２以上のデバイスが属するデバイスグループに対応し、前記デバイスグループに属する前記２以上のデバイスを管理する個別デバイス管理手段から、それぞれのデバイスの使用情報を受け、前記アプリケーションに応答して、前記それぞれのデバイスの使用情報を前記アプリケーションへ通知するデバイスグループ管理手段と、を備えるデバイス管理装置。
【請求項２】
前記デバイスグループに属する２以上のデバイスのいずれかに対応し、それぞれ対応するデバイスを駆動する複数のデバイスドライバをさらに備え、
前記個別デバイス管理手段は、対応するデバイスを駆動するデバイスドライバが前記アプリケーションからの使用要求に基づいて、それぞれ対応付けられているデバイスを駆動するとき、前記使用要求に基づいて対応するデバイスの使用情報を生成する請求項１に記載のデバイス管理装置。
【請求項３】
前記デバイスグループを構成する前記２以上のデバイスを定義したデバイスグループ定義情報を記憶する記憶手段と、
各デバイスドライバが起動されたときに、前記記憶手段に記憶されたデバイスグループ定義情報を参照して、前記起動されたデバイスドライバと対応するデバイスが属するデバイスグループを特定し、特定されたデバイスグループのデバイスグループ管理手段が存在しないときは、動的に当該デバイスグループ管理手段を生成する手段と、をさらに備えることを特徴とする請求項２に記載のデバイス制御装置。
【請求項４】
複数のデバイスが組み込まれた複合デバイスごとに、一つのデバイスグループが構成され、
前記デバイスグループ管理手段は、前記デバイスグループに属する前記２以上のデバイスの使用情報、及び前記複合デバイスの使用情報を管理することを特徴とする請求項１に記載のデバイス管理装置。
【請求項５】
複数デバイスを管理するためのデバイス管理方法であって、
前記複数デバイスのうち、所定のデバイスグループに属する２以上のデバイスの使用情報を受け付けるステップと、
前記アプリケーションに応答して、前記受け付けたデバイスの使用情報を前記アプリケーションへ通知することを特徴とするデバイス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、並列的に動作する複数のデバイスを管理する技術に関し、特に複数のデバイスをグループに分けて管理する技術に関する。
【背景技術】
【０００２】
JAVA（登録商標）を用いたＰＯＳ（Point Of Sales）システムを構築するための規格として、JAVAPOSが設けられた。このJAVAPOSでは、ＰＯＳ端末装置に接続されるデバイスの使用量などに関するデバイススタティスティクスという情報を利用するための機能が設けられている。JAVAPOSの規格に従えば、ＰＯＳ端末装置上のアプリケーションは、このデバイススタティスティクスとしてデバイス使用情報を取得したりして、これを利用できる。ここで、使用情報としては、例えば、デバイスの機能別の使用状況を示す情報などであり、例えば、プリンタであれば、印字行数、印字文字数などに関する情報である。
【０００３】
ここで、典型的にはプリンタ、ＭＩＣＲ（Magnetic-Ink Character Reader）、スキャナ、キャッシュドロワなどのそれぞれが、一つのデバイスとして位置づけられる。そして、それぞれのデバイス単位に、デバイススタティスティクスが管理されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタ、ＭＩＣＲ及びスキャナが搭載され、これらのデバイスが一つの筐体に納めされた複合デバイスが存在する。この場合、個々のデバイスごとに使用量を管理するほかに、複合デバイス単位に使用情報を管理したいときもある。例えば、従来は、個別のデバイスごとの動作時間を把握することはできても、複合デバイス全体としての継続的な動作時間を把握することができなかった。
【０００５】
また、上記のような場合以外にも、所定の２以上のデバイスをグルーピングしてデバイススタティスティクスを管理したい場合もある。
【０００６】
そこで、本発明の目的は、所定の２以上のデバイスを関連づけて、デバイススタティスティクスの管理をすることである。
【課題を解決するための手段】
【０００７】
本発明の一実施態様に従うデバイス管理装置は、アプリケーションに応答し、複数デバイスを管理するデバイス管理装置であって、前記複数デバイスのそれぞれに対応し、それぞれのデバイスの使用情報を管理する複数の個別デバイス管理手段と、前記複数デバイスのうちの所定の２以上のデバイスが属するデバイスグループに対応し、前記デバイスグループに属する前記２以上のデバイスを管理する個別デバイス管理手段から、それぞれのデバイスの使用情報を受け、前記アプリケーションに応答して、前記それぞれのデバイスの使用情報を前記アプリケーションへ通知するデバイスグループ管理手段と、を備える。
【０００８】
好適な実施形態では、前記デバイスグループに属する２以上のデバイスのいずれかに対応し、それぞれ対応するデバイスを駆動する複数のデバイスドライバをさらに備える。そして、個別デバイス管理手段は、対応するデバイスを駆動するデバイスドライバが前記アプリケーションからの使用要求に基づいて、それぞれ対応付けられているデバイスを駆動するとき、前記使用要求に基づいて対応するデバイスの使用情報を生成するようにしてもよい。
【０００９】
好適な実施形態では、前記デバイスグループを構成する前記２以上のデバイスを定義したデバイスグループ定義情報を記憶する記憶手段と、各デバイスドライバが起動されたときに、前記記憶手段に記憶されたデバイスグループ定義情報を参照して、前記起動されたデバイスドライバと対応するデバイスが属するデバイスグループを特定し、特定されたデバイスグループのデバイスグループ管理手段が存在しないときは、動的に当該デバイスグループ管理手段を生成する手段と、をさらに備えるようにしてもよい。
【００１０】
好適な実施形態では、複数のデバイスが組み込まれた複合デバイスごとに、一つのデバイスグループが構成され、前記デバイスグループ管理手段は、前記デバイスグループに属する前記２以上のデバイスの使用情報、及び前記複合デバイスの使用情報を管理するようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態に係るＰＯＳシステムについて、図面を用いて説明する。
【００１２】
図１は、本実施形態に係るＰＯＳシステムの全体構成を示す。同図に示すように、ＰＯＳシステムは、ＰＯＳ端末装置１と、複合デバイス２（２Ａ、２Ｂ）とを備える。
【００１３】
複合デバイス２は、複数のカテゴリのデバイスを搭載したデバイスである。同図では、プリンタ（ａプリンタ）２１Ａと、ＭＩＣＲ（ｂ−ＭＩＣＲ）２２Ａと、スキャナ（ｃ−スキャナ）２３Ａと、を搭載した複合デバイス２Ａと、プリンタ（ｄプリンタ）２１Ｂと、ＭＩＣＲ（ｅ−ＭＩＣＲ）２２Ｂとを備えた複合デバイス２Ｂとを示す。しかし、ここに示すものは一例であり、複合デバイスに搭載されるカテゴリは任意である。また、ＰＯＳ端末装置１には、一または複数台の複合デバイス２が接続可能である。
【００１４】
ＰＯＳ端末装置１は、例えばプロセッサおよびメモリなどを含む汎用的なコンピュータシステムにより構成され、以下に説明するＰＯＳ端末装置１内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００１５】
ＰＯＳ端末装置１は、プリンタ管理部１１（１１Ａ、１１Ｂ）と、ＭＩＣＲ管理部１２（１２Ａ、１２Ｂ）と、スキャナ管理部１３（１３Ａ）と、オブジェクト管理部１５と、グループ情報記憶部１７と、一または複数のアプリケーション１００とを備える。ここで、複合デバイス２内の各デバイスをそれぞれ管理するプリンタ管理部１１、ＭＩＣＲ管理部１２、及びスキャナ管理部１３をデバイス管理部と総称する場合がある。デバイス管理部は、それぞれ対応するデバイスの使用情報を管理する。
【００１６】
グループ情報記憶部１７は、一つ以上のデバイスによって構成されるグループに関するグループ情報を記憶する。例えば、グループ情報記憶部１７にはグループ名とデバイスの識別情報とが対応付けられて、記憶されている。図１の場合、複合デバイス２Ａの筐体内に収納されているプリンタ２１Ａと、ＭＩＣＲ２２Ａと、スキャナ２３ＡとがグループＡを構成し、複合デバイス２Ｂの筐体内に収納されているプリンタ２１ＢとＭＩＣＲ２２ＢとがグループＢを構成している。
【００１７】
上記のグループ構成は一例であり、所定のＡＰ１００は、グループ情報記憶部１７に格納されるグループ情報を、適宜設定したり、変更したりすることができる。つまり、任意のデバイスの組み合わせをグループとして定義でき、グループ単位で使用量を管理でき、異なる複合デバイス２に搭載されているデバイスを同一グループと定義することもできる。
【００１８】
オブジェクト管理部１５は、ＤＳ（Data Statistics）オブジェクト１５０（１５０Ａ，１５０Ｂ）の生成および管理を行う。ここで、ＤＳオブジェクト１５０は、例えば、JAVAPOS規格におけるデータスタティスティクスに関する使用情報の収集、管理を行うオブジェクトである。例えば、ＤＳオブジェクト１５０は、グループ情報記憶部１７で定義されているグループ別に、各デバイスの仮想使用量を管理し、ＡＰ１００からの照会要求に対して、要求されたグループに属するデバイスの仮想使用量を返却する。ここで、仮想使用量は、仮想カウンタ１１２，１２２，１３２が算出するものであり、詳細は後述する。
【００１９】
ＤＳオブジェクト１５０は、必要に応じて動的に生成され、不要になれば消滅するものであってもよい。この場合、オブジェクト管理部１５はＤＳオブジェクトリスト１５１を備える。そして、ＤＳオブジェクト１５０が生成されるとこのリスト１５１にそのオブジェクト名などの識別情報が登録され、消滅すると削除される。
【００２０】
また、ＤＳオブジェクト１５０は、各グループ別に存在してもよい。例えば、オブジェクト管理部１５は、プリンタ管理部１１，ＭＩＣＲ管理部１２及びスキャナ管理部１３のいずれかからの要求があると、グループ情報記憶部１７を参照して、その要求元の管理部１１，１２，１３が対応づけられているデバイス２１，２２，２３が属するグループを特定し、そのグループ用のＤＳオブジェクト１５０を生成する。図１では、ＤＳオブジェクト１５０ＡがグループＡを管理し、ＤＳオブジェクト１５０ＢがグループＢを管理する。なお、ＤＳオブジェクト１５０のオブジェクト名は、そのＤＳオブジェクト１５０が管理するグループを特定できるように定めてもよい。
【００２１】
プリンタ管理部１１Ａ、ＭＩＣＲ管理部１２Ａ、およびスキャナ管理部１３Ａは、それぞれ、複合デバイス２Ａのプリンタ２１Ａ、ＭＩＣＲ２２Ａおよびスキャナ２３Ａと対応づけられていて、それぞれ対応づけられたデバイスの管理を行う。同様に、プリンタ管理部１１Ｂ及びＭＩＣＲ管理部１２Ｂは、それぞれ、複合デバイス２Ｂのプリンタ２１Ｂ及びＭＩＣＲ管理部１２ＢのＭＩＣＲ２２Ｂと対応付けられ、それぞれを管理する。また、上記の対応関係は動的に生成されるものでもよい。例えば、プリンタ管理部１１Ａが起動または生成されたときプリンタ２１Ａから識別情報を取得すると、ここで取得した識別情報のプリンタ２１Ａを管理対象とする。
【００２２】
プリンタ管理部１１、ＭＩＣＲ管理部１２、およびスキャナ管理部１３は、それぞれ対応付けられているデバイスを駆動するプリンタドライバ１１１、ＭＩＣＲドライバ１２１、およびスキャナドライバ１３１と、仮想カウンタ１１２，１２２，１３２とをそれぞれ備える。図１では、プリンタ管理部１１ＢおよびＭＩＣＲ管理部１２Ｂについては、内部のドライバと仮想カウンタの図示を省略している。また、以下の説明では、主にグループＡに属するデバイスに関する処理について説明するが、グループＢに属するデバイスに関する処理も同様である。
【００２３】
プリンタドライバ１１１は、ＡＰ１００から印刷要求などの種々のコマンドを受け取り、そのコマンドに従ってプリンタ２１Ａを駆動する。ＭＩＣＲドライバ１２１およびスキャナドライバ１３１も同様に、ＡＰ１００からの要求に応じて、それぞれ、ＭＩＣＲ２２Ａおよびスキャナ２３Ａを駆動する。
【００２４】
プリンタドライバ１１１がＡＰ１００からの要求に従ってプリンタ２１Ａを駆動すると、仮想カウンタ１１２は、その駆動によりプリンタ２１Ａがどの程度使用されたか、その使用量を仮想的に予測する。例えば、プリンタドライバ１１１がプリンタ２１Ａを駆動して印刷を実行させるときには、仮想カウンタ１１２は、プリンタ２１Ａで印字された文字数、印字された行数、印刷用紙の使用量（ロール紙の場合は紙送り量、カット紙の場合使用枚数）、ロール紙のカット回数などを予測する。そして、各項目の予測されたカウント値は、ＤＳオブジェクト１５０Ａへ通知される。
【００２５】
仮想カウンタ１２２，１３２も、仮想カウンタ１１２と同様の処理を行う。すなわち、それぞれ、ＭＩＣＲドライバ１２１およびスキャナドライバ１３１が駆動したＭＩＣＲ２２Ａおよびスキャナ２３Ａがどの程度使用されたかを示す使用量として、予め定められた項目に関するカウント値を予測し、予測された項目別のカウント値をＤＳオブジェクト１５０Ａへ通知する。
【００２６】
ここで、仮想カウンタ１１２がプリンタ２１Ａへ送るコマンドに基づいて行う、それぞれ個別の機能の使用量の予測の例を以下に示す。
（１）文字を印字させるタイプのコマンドの場合、仮想カウンタ１１２は、そのコマンドの引数に設定されている文字数及び改行数をカウントすることにより、プリンタ２１Ａで実行される印字の文字数及び印字行数を予測する。
（２）バーコードなどを含むイメージを印刷させるタイプのコマンドの場合、仮想カウンタ１１２は、そのコマンドに含まれているイメージデータに基づいてプリンタ２１Ａが印刷するドット数をカウントし、全ドット数を所定フォントで文字を印字した場合の文字数に換算する。例えば、この換算を行うときの１文字分のドット数は、プリンタ２１Ａで最もよく使用されるフォントの大きさ（例えば横１２ドット×縦２４ドット）としてもよいし、１文字の平均的なドット数を予め求めておいてこれを用いてもよい。また、イメージデータにはイメージのサイズと印刷倍率が含まれているので、仮想カウンタ１１２は、これに基づいてプリンタでイメージを印刷したときの高さを求める。そして、このイメージデータの高さと予め定められている１行の高さ（改行量）に基づいて印字行数を予測する。
（３）仮想カウンタ１１２は、エスケープシーケンスと呼ばれる制御コマンドも検出して、使用量を予測する。例えば、印刷用紙の切断回数として切断コマンドの送信回数をカウントするとともに、印字コマンドに含まれる用紙切断のエスケープシーケンスの数もカウントする。
【００２７】
また、仮想カウンタ１１２は、バーコードの印刷回数、スリップ挿入回数、チェンジプリントサイドの回数などは、それぞれ対応するコマンドがプリンタ２１Ａで正常に実行されたか否かを検出し、これをカウントする。さらに、ホームポジションエラーの回数は、メカニカルエラーの回数で代用するようにしてもよい。
【００２８】
なお、各デバイス２１Ａ，２２Ａ，２３Ａが、それぞれのデバイス内に、それぞれの使用状況をカウントするカウンタを備えている場合、デバイス管理部の仮想カウンタ１１２，１２２，１３２を省略し、仮想のカウント値の代わりに、それぞれのデバイス内のカウンタの実測値を取得し、これをＤＳオブジェクト１５０へ通知してもよい。
【００２９】
ここで、ＤＳオブジェクト１５０Ａは、グループＡに所属する各デバイス２１Ａ，２２Ａ，２３Ａについて、それぞれ使用量の予測結果であるカウント値を累積した累積カウント値を記憶する累積カウンタ１５５を備えている。その累積カウンタは、デバイス別、項目別に設けられている。さらに、ＤＳオブジェクト１５０Ａは、自身が生成された時刻１５６を記憶している。
【００３０】
そして、ＡＰ１００からの照会要求を受けると、内部に記憶しているそれぞれの累積カウント値を返却する。この照会要求は、全デバイスの全項目一括照会、デバイス別照会、及びデバイス別項目別照会がある。さらに、ＤＳオブジェクト１５０Ａ自身が生成されてからの経過時間の照会を受けると、自身が生成された時刻からの経過時間を算出して、返却する。
【００３１】
なお、ＤＳオブジェクト１５０Ｂも、ＤＳオブジェクト１５０Ａと同様に累積カウンタと生成時刻を記憶していて、上記と同様の機能を備える。
【００３２】
次に、上記のような構成を備えるシステムにおける処理手順を、図２〜図４のフローチャートを用いて説明する。
【００３３】
図２には、ＤＳオブジェクトの生成処理手順についてのフローチャートを示す。まず、プリンタ管理部１１Ａ、ＭＩＣＲ管理部１２Ａ、およびスキャナ管理部１３Ａのデバイス管理部のいずれかが起動されると、オブジェクト管理部１５は、その起動されたデバイス管理部からの通知を受ける（Ｓ１１）。ここでは、プリンタ管理部１１Ａが起動されたときについて説明する。
【００３４】
ステップＳ１１の通知は、起動されたプリンタ管理部１１Ａが対応づけられているデバイスであるプリンタ２１Ａの識別情報（ａプリンタ）を含む。オブジェクト管理部１５は、ここで通知を受けたデバイスの識別情報（ａプリンタ）に基づいて、グループ情報記憶部１７を参照し、そのデバイスが所属するグループを特定する（Ｓ１２）。この例では、グループＡが特定される。
【００３５】
ここで、オブジェクト管理部１５は、ＤＳオブジェクトリスト１５１を参照して、その特定されたグループＡを管理するＤＳオブジェクト１５０Ａが既に生成されているかどうかを判定する（Ｓ１３）。
【００３６】
そして、グループＡのＤＳオブジェクト１５０Ａが生成されていないときは（Ｓ１３：Ｎｏ）、オブジェクト管理部１５がそのＤＳオブジェクト１５０Ａを生成し、グループＡのＤＳオブジェクトであることが識別可能なオブジェクト名をつけて、それをＤＳオブジェクトリスト１５１へ登録する（Ｓ１４、Ｓ１５）。ステップＳ１３で既にＤＳオブジェクト１５０が生成されていると判定された場合には（Ｓ１３：Ｙｅｓ）、ステップＳ１４，Ｓ１５はスキップされる。
【００３７】
そして、起動されたことを通知してきたプリンタ管理部１１Ａへ、グループＡのＤＳオブジェクト名を通知する（Ｓ１６）。さらに、ＤＳオブジェクト１５０Ａに対しては、プリンタ２１Ａの識別情報を通知するなどして、プリンタ管理部１１Ａが起動中であることを通知する（Ｓ１７）。これにより、ＤＳオブジェクト１５０Ａと起動されたデバイス管理部であるプリンタ管理部１１Ａとが双方向に対応づけられる。
【００３８】
次に、図３に示すフローチャートで各デバイス管理部が行う処理について説明する。ここでは、プリンタ２１Ａおよびプリンタ管理部１１Ａを例に説明するが、他のデバイス及びデバイス管理部についても同様である。
【００３９】
まず、プリンタ管理部１１Ａが、ＡＰ１００からプリンタ２１Ａの使用要求である所定の印刷コマンドなどを受信する（Ｓ２１）。このとき、プリンタドライバ１１１がこの印刷コマンドに基づいて、プリンタ２１Ａを駆動する（Ｓ２２）。これにより、プリンタ２１Ａは、ＡＰ１００の指示に従って動作する。
【００４０】
このとき、仮想カウンタ１１２は、ＡＰ１００から受信した印刷コマンドなどを解析し、プリンタ２１Ａの印字文字数、印字行数など、所定の項目についてその使用量を示すカウント値を予測する（Ｓ２３）。そして、この予測されたカウント値をプリンタ２１Ａが所属するグループのＤＳオブジェクト１５０Ａへ通知する（Ｓ２４）。そして、ＤＳオブジェクト１５０Ａは、ここで通知されたカウント値を項目別に累積して保持する（Ｓ２５）。
【００４１】
図３と同様の処理が、ＭＩＣＲ管理部１２Ａ及びスキャナ管理部１３Ａでも行われる。そして、ＭＩＣＲ２２Ａ及びスキャナ２３Ａについても、仮想カウンタ１２２，１３２によりそれぞれ所定の項目のカウント値が予測され、その予測されたカウント値がＤＳオブジェクト１５０Ａへ通知される。ＤＳオブジェクト１５０Ａでは、通知されたカウント値に基づいて、デバイス別項目別の累積カウント値が保持される。
【００４２】
このときに、ＡＰ１００は、所定のグループを管理するＤＳオブジェクト１５０へ照会すれば、そのグループに属する全デバイス及びそのグループ全体の稼働時間などを取得することができる。つまり、本実施形態によれば、ＤＳオブジェクトによりグループごとに、各デバイスの使用状況に関するデバイススタティスティクスを管理できる。
【００４３】
次に、図４に示すフローチャートでＤＳオブジェクト１５０を消滅させるときの処理手順について説明する。
【００４４】
起動中のデバイス管理部のうちのいずれかが、処理の終了などによりその動作を終了させたり、デバイス管理部を消滅させたりするときは、ＤＳオブジェクト１５０へその旨を通知する（Ｓ３１）。ＤＳオブジェクト１５０は、デバイス管理部から動作終了の通知を受けると、同じグループ内の他のデバイス管理部が起動中であるかどうかを判定する（Ｓ３２）。そして、未だ起動中の他のデバイス管理が存在するときは（Ｓ３２：Ｙｅｓ）、処理を終了する。他に起動中のデバイス管理部が存在しないときは（Ｓ３２：Ｎｏ）、ＤＳオブジェクト１５０は自ら消滅する（Ｓ３３）。そして、この消滅する際に、オブジェクト管理部１５へその旨を通知する。オブジェクト管理部１５はこの通知を受けて、オブジェクトリスト１５１からこのＤＳオブジェクトを削除する（Ｓ３４）。
【００４５】
本実施形態によれば、ＤＳオブジェクト１５０が管理するグループに属するデバイス管理部１１，１２，１３のいずれかが起動している間は、そのＤＳオブジェクト１５０は存在し続ける。そして、管理対象のグループの全デバイス管理部１１，１２，１３が動作を終了すると、ＤＳオブジェクト１５０は消滅する。
【００４６】
従って、例えば図５に示すように、プリンタ管理部１１、ＭＩＣＲ管理部１２及びスキャナ管理部１３が、それぞれ、同図に示すようなタイミングで起動、終了したときに、ＤＳオブジェクト１５０は、最も早く起動されたＭＩＣＲ管理部１２の起動時に生成され、もっとも遅く終了するスキャナ管理部１３が終了するまでの間存在する。この結果、ＡＰ１００は、ＤＳオブジェクト１５０に対して生成されてからの経過時間を問い合わせることにより、複合デバイス２Ａが継続的に使用されていた時間を取得することができる。
【００４７】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係るＰＯＳシステムの構成図である。
【図２】ＤＳオブジェクトの生成処理手順を示すフローチャートである。
【図３】デバイスの使用量を予測する処理手順を示すフローチャートである。
【図４】ＤＳオブジェクトの消滅処理手順を示すフローチャートである。
【図５】デバイス管理部の起動、終了とＤＳオブジェクトの生成、消滅とを示すタイミングチャートである。
【符号の説明】
【００４９】
１…ＰＯＳ端末装置、２…複合デバイス、１１…プリンタ管理部、１２…ＭＩＣＲ管理部、１３…スキャナ管理部、１５…オブジェクト管理部、１７…グループ情報記憶部、２１…プリンタ、２２…ＭＩＣＲ、２３…スキャナ、１５０…ＤＳオブジェクト。
【図１】
2006127459.tif 000003
【図２】
2006127459.tif 000004
【図３】
2006127459.tif 000005
【図４】
2006127459.tif 000006
【図５】
2006127459.tif 000007