JPH09319549A - モニター表示制御方法、モニター表示制御装置および記憶媒体 - Google Patents

モニター表示制御方法、モニター表示制御装置および記憶媒体

Info

Publication number
JPH09319549A
JPH09319549A JP8135194A JP13519496A JPH09319549A JP H09319549 A JPH09319549 A JP H09319549A JP 8135194 A JP8135194 A JP 8135194A JP 13519496 A JP13519496 A JP 13519496A JP H09319549 A JPH09319549 A JP H09319549A
Authority
JP
Japan
Prior art keywords
list
application software
device driver
status
display control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8135194A
Other languages
English (en)
Other versions
JP3743057B2 (ja
Inventor
Ichiro Sasaki
一郎 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP13519496A priority Critical patent/JP3743057B2/ja
Priority to US08/864,400 priority patent/US5930524A/en
Publication of JPH09319549A publication Critical patent/JPH09319549A/ja
Application granted granted Critical
Publication of JP3743057B2 publication Critical patent/JP3743057B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3485Performance evaluation by tracing or monitoring for I/O devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 効率的なコンピュータ作業を可能とするこ
と。 【解決手段】 プリンタのステータスモニターを表示す
ると設定されている場合、印刷指令を出したAP(アプ
リケーションソフト)の名前を取得する(S400)。
次に、取得したAPの名前が問題APリスト内に存在す
るか否かを判定し(S500)、存在しなければ(S5
00:NO)、ステータスモニター・オンとされ(S6
00)、印刷処理(S300)中にパソコンのディスプ
レイにプリンタの状況が表示される。また、存在すれば
(S500:YES)、ステータスモニター・オフとさ
れ(S200)、印刷処理(S300)中にパソコンの
ディスプレイにプリンタの状況は表示されない。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、同時に複数のアプ
リケーションソフトが起動可能なオペレーションシステ
ム上で起動されている単数または複数のアプリケーショ
ンソフトのいずれかからの指令に基づいて起動するデバ
イスドライバーにより制御されるデバイスのステータス
をアプリケーションソフトと共通に使用する表示装置に
表示する処理を、デバイスドライバーにより行うモニタ
ー表示制御方法、モニター表示制御装置およびモニター
表示制御方法を実行するためのプログラムが記憶された
記憶媒体に関する。
【0002】
【従来の技術】近年、一つのコンピュータ上で複数のア
プリケーションソフト(以下、APと称する。)が起動
できるオペレーションシステム(以下、OSと称す
る。)が一般に普及している。例えば、WINDOWS
3.1(マイクロソフト社製マルチタスクOS)、WI
NDOWS95(マイクロソフト社製マルチタスクO
S)、WINDOWS−NT(マイクロソフト社製マル
チタスクOS)、UNIX系OS等が存在する。
【0003】このようなOSは、一台のコンピュータに
て、異なる種類のAPによる作業を同時に行うことがで
きたり、あるいはAPの間で直接データの移動が可能で
あったりして、データ処理において極めて効率的な環境
を与えるものであった。このようなOSに限らないが、
近年のコンピュータへの各種のデバイスの組み込みに対
応するため、コンピュータとデバイスとのインターフェ
ースとして、デバイスドライバーというソフトウェアが
組み込まれている。
【0004】例えば、プリンタを制御するためには、予
め、プリンタとのインターフェースとなるプリンタドラ
イバーのプログラムをコンピュータのメモリ上に常駐さ
せておくことが必要である。オペレータがAP上の操作
により所定のデータを印刷しようとした場合には、AP
からの印刷指令を受け取ったOSが、メモリ上に常駐し
ているプリンタドライバーを起動させて、該当するデー
タの印刷を行わせる。
【0005】このプリンタドライバー等のデバイスドラ
イバーは、プリンタ側の状態(以下、ステータスと称す
る。)をオペレータに知らせるために、コンピュータの
CRT等の表示画面にモニター表示を行っていた。例え
ば、CRT等の表示装置に既に表示されているAPの表
示の上に、新たにプリンタのモニター用の表示領域を設
け、そこに「印刷処理中です。」、「…枚目の印刷で
す。」、「紙詰まりです。」、「用紙がありません。」
等と言った表示をしていた。
【0006】
【発明が解決しようとする課題】しかし、複数のAPが
起動できる前記マルチタスクOSで、このようなモニタ
ー表示を行うと、デバイスドライバーを呼び出したAP
あるいはデバイスドライバーを呼び出してはいないが、
同時に起動しているAPによっては、ハングアップして
コンピュータの処理が停止してしまったり、あるいは強
制的にAPやデバイスドライバーが停止されてしまった
りする現象が生じる場合があった。このような現象が生
じると、その時に、AP上で作成していたデータはすべ
て消え去ることになり、作業効率上の大きな問題となっ
た。
【0007】これは、モニター表示の際に、デバイスド
ライバーが、表示領域に用いようとするグラフィックR
AMの領域をハードディスク等に待避させてから、その
領域にモニター表示をしているが、このような待避や表
示といった処理が、同時に起動されているAPの処理と
何等かの衝突を生じて、それ以上のAPやデバイスドラ
イバーの処理が不能となることが原因と考えられる。
【0008】このハングアップや処理の停止はすべての
APではなく、マルチタスクOS上でのこのような問題
を対策していないAPが同時に起動されていると生じる
問題であった。そのため、従来のデバイスドライバーで
は、予めオペレータによる設定により、モニター表示を
するか否かの設定ができるようになっていた。
【0009】しかし、モニター表示をする設定とした場
合には、新たにインストールされたAPが起動されると
上記問題が発生するおそれがあり、またモニター表示を
しない設定とした場合には、現在起動しているAPが前
記問題の対策がなされている場合にも、プリンタ側のス
テータスがコンピュータ側の画面に表示されず、紙詰ま
りや紙無しなどのエラーが発生しても、コンピュータで
作業しているオペレータには直ちに判らない場合があ
り、作業後にプリンタのところに行っても印刷がなされ
ていなかったという問題も生じた。
【0010】本発明は、このような問題を解決して、効
率的なコンピュータ作業を可能とするモニター表示制御
方法、モニター表示制御装置および記憶媒体を提供する
ことを目的とする。
【0011】
【課題を解決するための手段及び発明の効果】本発明の
モニター表示制御方法は、デバイスのステータスの表示
の際に起動されているとAP自身あるいはデバイスドラ
イバーの実行が不能となるAPのリストを予め作成して
おき、デバイスドライバーの立ち上げ時に既に立ち上げ
られているAPと前記リストとを対比して、該APが1
つでも前記リスト内に存在する場合には、デバイスドラ
イバーによる表示装置へのデバイスのステータス表示を
行わず、APが1つも前記リスト内に存在しない場合に
は、デバイスドライバーによる表示装置へのデバイスの
ステータス表示を行うことを特徴とする。
【0012】このように、ステータス表示の際に同時に
起動されているとAP自身あるいはデバイスドライバー
の実行が不能となるAPを調査しておき、その問題のあ
るAPのリストを予め作成しておく。そして、デバイス
ドライバーがデバイスのステータスを表示しようとする
際に、前記リスト内に、現在起動しているAPが含まれ
ていないか否かを検索して、もし1つでもリスト内に含
まれている場合には、デバイスステータスの表示を行う
とハングアップやAPまたはデバイスドライバーの処理
停止といった不都合が生じてしまうので、デバイスドラ
イバーによる表示装置へのデバイスのステータス表示を
行わない。したがって、編集中のデータが消失したりす
る重大な事故が防止できる。
【0013】一方、同時に起動されているAPが1つも
前記リスト内に存在しない場合には、上記不都合が生じ
ないとして、デバイスドライバーによる表示装置へのデ
バイスのステータス表示を行う。したがって、コンピュ
ータに向かっていても、プリンタ等のデバイス側の状態
を常に観察しながら作業ができるので、デバイス側に何
等かの障害が発生しても直ちに対処でき、作業を効率的
に進めることができる。
【0014】なお、前記リストと対比されるAPは、同
時に起動しているAPすべてでも良いが、前記デバイス
ドライバーを起動させたAPのみであっても良い。ま
た、起動しているAPが前記リスト内に1つも存在しな
いために、デバイスドライバーによる表示装置へのデバ
イスのステータス表示が行われた場合において、更に、
AP自身あるいはデバイスドライバーの実行が不能とな
ったときは、既に起動しているAPを前記リストに登録
することとしても良い。これは調査されていなかった新
たなAPが起動されているために前記不都合が生じたた
めと考えられるので、その時起動されているAPを前記
リストに登録して、以後のデバイスのステータス表示の
際に前記不都合が生じるのを未然に防止するためであ
る。
【0015】なお、前記リストに登録するのは、デバイ
スドライバーを起動させたAPのみでも良い。また、前
記リストへの登録の手法としては、次のような方法が挙
げられる。すなわち、一旦、前記リストに、起動してい
るAPあるいはデバイスドライバーを起動したAPを仮
登録し、その後、デバイスドライバーによる表示装置へ
のデバイスのステータス表示を行っても、AP自身およ
びデバイスドライバーの実行が不能とならなかった場合
に、前記リストから仮登録したAPを削除するようにし
ても良い。
【0016】コンピュータのハングアップあるいはデバ
イスドライバーの処理が停止してしまった後では、実際
にはデバイスドライバーによるリスト登録は不可能とな
る。このため、予め、該当するAPはすべて前記不都合
を生じるものと仮定して、前記リストに仮登録をしてお
き、その後、ステータスモニター表示を行っても前記不
都合が生じなければ、前記リストから削除すれば良い。
不都合を生じた場合は、前記リストからの削除がなされ
ないので、不都合を生じるAPのみを前記リストに残す
ことができる。
【0017】上述したモニター表示制御方法とは逆に、
デバイスのステータスの表示の際に起動されていてもA
P自身およびデバイスドライバーの実行が可能であるA
Pのリストを予め作成しておき、デバイスドライバーの
立ち上げ時に既に立ち上げられているAPと前記リスト
とを対比して、該APが1つでも前記リスト内に存在し
ない場合には、デバイスドライバーによる表示装置への
デバイスのステータス表示を行わず、APがすべて前記
リスト内に存在する場合には、デバイスドライバーによ
る表示装置へのデバイスのステータス表示を行うように
しても良い。
【0018】以上述べたモニター表示制御方法を実現す
るモニター表示制御装置としては、次のような構成が挙
げられる。すなわち、デバイスのステータスの表示の際
に起動されているとAP自身あるいはデバイスドライバ
ーの実行が不能となるAPのリストを記憶するリスト記
憶手段と、デバイスドライバーの立ち上げ時に既に立ち
上げられているAPとリスト記憶手段に記憶されている
前記リストとを対比して、既に立ち上げられているAP
が前記リスト内に存在するか否かを判定するリスト存在
判定手段と、リスト存在判定手段にて、デバイスドライ
バーの立ち上げ時に既に立ち上げられているAPが1つ
でも前記リスト内に存在すると判定された場合には、デ
バイスドライバーによる表示装置へのデバイスのステー
タス表示を行わず、APが1つも前記リスト内に存在し
ないと判定された場合には、デバイスドライバーによる
表示装置へのデバイスのステータス表示を行うモニター
表示制御手段とを備えたことを特徴とするモニター表示
制御装置である。
【0019】なお、リスト存在判定手段にて、前記リス
トと対比されるAPは、デバイスドライバーを起動させ
たAPであっても良い。更に、デバイスドライバーによ
る表示装置へのデバイスのステータス表示が行われた場
合に、AP自身あるいはデバイスドライバーの実行が不
能となると、既に起動しているAPを前記リストに登録
するリスト登録手段を備えても良い。
【0020】また、リスト登録手段にて前記リストへの
登録対象とするAPが、デバイスドライバーを起動させ
たAPであっても良い。前記リスト登録手段は、該当A
Pを一旦前記リストに仮登録し、その後、デバイスドラ
イバーによる表示装置へのデバイスのステータス表示を
行っても、AP自身および前記デバイスドライバーの実
行が不能とならなかった場合に、前記リストから仮登録
したAPを削除することとしても良い。
【0021】更に、上述のモニター表示制御装置とは逆
に、デバイスのステータスの表示の際に起動されていて
もAP自身およびデバイスドライバーの実行が不能とは
ならないAPのリストを記憶するリスト記憶手段と、デ
バイスドライバーの立ち上げ時に既に立ち上げられてい
るAPとリスト記憶手段に記憶されている前記リストと
を対比して、既に立ち上げられているAPが前記リスト
内に存在するか否かを判定するリスト存在判定手段と、
リスト存在判定手段にて、デバイスドライバーの立ち上
げ時に既に立ち上げられているAPが1つでも前記リス
ト内に存在しないと判定された場合には、デバイスドラ
イバーによる表示装置へのデバイスのステータス表示を
行わず、APのすべてが前記リスト内に存在すると判定
された場合には、デバイスドライバーによる表示装置へ
のデバイスのステータス表示を行うモニター表示制御手
段とを備えたことを特徴とするモニター表示制御装置と
しても良い。
【0022】なお、前述したモニター表示制御方法は、
デバイスドライバーの形のソフトウェアとして実現され
た場合には、その実行プログラムを、フロッピーディス
ク、CD−ROM、光磁気ディスク等の記憶媒体に記憶
して、各コンピュータの記憶媒体へのインストールや、
コンピュータのメモリへロードして使用する方法がもっ
とも効率的である。これ以外にネットワークにて通信に
よりコンピュータにインストールあるいはロードして用
いても良い。
【0023】
【発明の実施の形態】
[実施の形態1]図1は、本発明の一実施の形態として
のパソコン4に、レーザプリンタ2を接続した状態を示
している。図2はその概略ブロック図を示している。
【0024】レーザプリンタ2とパソコン4とは、所定
の規格、例えば、セントロニクス社の規格に準拠したイ
ンターフェイス部6,8を採用しており、そのインター
フェイス接続用のCCDCケーブル10にて接続されて
いる。レーザプリンタ2は、インターフェイス部6の他
に、プログラムにしたがって種々の制御を実行するCP
U12、種々の制御プログラムが格納されたROM1
4、CPU12による演算の作業領域や演算結果や各種
設定状態を格納するRAM16、給紙センサ、排紙セン
サおよびトナーセンサ、その他のセンサ類18、レーザ
プリンタ2のメカニカルな部分を駆動するためのメイン
モータなどのエンジン20、およびレーザプリンタ2に
簡単な指示を押しボタン式スイッチ22aにて与えた
り、所定の状態を設定するための指示操作や状態をLE
Dランプ22bで表示する操作部22を備えている。ま
たレーザプリンタ2の本体2aの側面には電源スイッチ
3が設けられている。
【0025】一方、パソコン4は、インターフェイス部
8の他に、プログラムにしたがって種々の制御を実行す
るCPU24、種々の制御プログラムが格納されたRO
M26、補助記憶装置30内の補助記憶媒体から読みま
れたOS、APあるいはデバイスドライバーといったプ
ログラム、データあるいはCPU24による演算結果や
各種設定状態を格納するRAM28、フロッピーディス
クやCD−ROM等を補助記憶媒体として外部からプロ
グラムやデータを取り入れる補助記憶装置30、演算結
果やメニュー等の表示を行うディスプレイ32、オペレ
ータからの入力を受けるキーボード34、およびマウス
インターフェース36を介してディスプレイ32上に表
示されているマウスカーソルを移動させ、かつ指示を入
力するためのマウス入力装置38から構成されている。
【0026】レーザプリンタ2は、本体2aの後部上方
に給紙部2bが設けられ、印刷時には給紙部2b内部の
記録用紙が一枚ずつレーザプリンタ2内部の画像形成部
に送られてトナー画像が転写された後、定着部にて加熱
されることによりトナーが記録用紙上に固定され、排紙
トレー2c上に排出される。
【0027】また、パソコン4はレーザプリンタ2との
間で、データ伝送のためにストローブ信号やアクノリッ
ジ信号といったハンドシェイク信号を相互に交換しつ
つ、パソコン4からはコマンドを含むデータ伝送がなさ
れ、その結果に応じて、レーザプリンタ2は印刷処理を
行ったり、レーザプリンタ2のステータス(状態)をス
テータス信号としてパソコン4側に出力している。
【0028】次に、パソコン4においてオペレータがA
P上で印刷操作をした場合に、そのAPの指示命令によ
り起動される、パソコン4のRAM28に存在するプリ
ンタ用デバイスドライバーの処理について説明する。図
3はその処理のフローチャートである。
【0029】本処理は、APがOS側に印刷要求するこ
とにより、該当APと予め対応付けされている本処理が
OSから呼び出されることにより実行される。処理が開
始されると、まずステータスモニターの設定状態がチェ
ックされる(S100)。ステータスモニター表示を行
うか否かは、図示していない別個のプリンタドライバー
の設定処理にて設定されていて、ハードディスクなどの
補助記憶装置30に記憶されているものをOSが立ち上
がった際にRAM28内の所定の記憶領域に記憶してお
り、その内容を読み取ることにより判断する。
【0030】もし、ステータスモニターとして表示しな
い設定がなされている場合には、ステータスモニター・
オフが設定されて(S200)、印刷処理(S300)
に移る。この印刷処理(S300)では、パソコン4
は、レーザプリンタ2側に所定のプロトコル下にデータ
信号を送信してレーザプリンタ2にデータに応じた印刷
をさせるとともに、レーザプリンタ2側からのステータ
ス信号を受信する。
【0031】ただし、ステップS200にてステータス
モニター・オフが設定されているので、デバイスドライ
バーは本処理の間、ディスプレイ32には何等の表示も
行わない。このため、このレーザプリンタ2側から受信
したステータス信号の内容も表示されない。勿論、本デ
バイスドライバーを起動したAPによって「印刷中で
す。」といった表示がなされる場合はある。
【0032】したがって、デバイスドライバーによるス
テータスの表示がなされることはなく、例え、ステータ
スの表示処理がなされるとAP自身あるいはデバイスド
ライバーの実行が不能となるAPが同時に起動されてい
ても、パソコン4のハングアップあるいはAPやデバイ
スドライバーの強制停止といった問題は生じない。
【0033】次に、ステータスモニターの設定状態チェ
ック(S100)にて、ステータスモニターを表示する
との設定がなされていた場合には、印刷指令を出したA
Pの名前(あるいはAPを示すID等のAPを特定する
コード)を、OS側に要求することにより、そのAPの
名前を取得する(S400)。
【0034】このようにして、取得したAPの名前を問
題APリストと比較する(S500)。この問題APリ
ストとは、本デバイスドライバーがステータスモニター
の表示をしている際に同時に起動させていると、ハング
アップや強制停止等の問題を生じるAPの名前を、予め
リスト化したファイルであり、出荷の際にレーザプリン
タ2にデバイスドライバーとともにフロッピーディスク
やCD−ROMに記録して添付されているものである。
そして、デバイスドライバーのインストール時に同時に
パソコン4のハードディスク等の補助記憶装置30に記
憶されている。
【0035】したがって、ステップS500では、この
問題APリスト内にステップS400にて取得したAP
の名前が存在するか否かを判定することになる。もし、
取得したAPの名前が問題APリスト中に存在すれば
(S500で「YES」)、ステータスモニター・オフ
とされ(S200)、ステータスモニターを表示しない
と設定されている場合(S100)と同じように、印刷
時にデバイスドライバーによるディスプレイ32上への
表示はなされない。
【0036】一方、取得したAPの名前が問題APリス
ト中に存在しなければ(S500で「NO」)、前記問
題を生じないAPであると判断できるので、ステータス
モニター・オンとされる(S600)。したがってステ
ータスモニター・オンとされた場合には、印刷処理(S
300)では、APが印刷しようとするデータをレーザ
プリンタ2側に送信するとともに、ディスプレイ32に
新たに表示領域(「窓」と称する。)32aを確保し、
レーザプリンタ2側から受信した前記ステータス信号を
分析して、その内容をオペレータに判断できる文章にし
て窓32aに表示する。
【0037】このように、前記問題を生じることなく、
デバイスドライバーはステータスモニターを表示するこ
とができるので、オペレータはレーザプリンタ2の状態
を、パソコン4の前に居てもチェックすることができ
る。このため、例えば、紙切れや紙詰まりが生じた場合
は、ディスプレイ32上のステータスモニター表示の窓
32aに表れるので、オペレータはレーザプリンタ2の
所に行って直ちに対策することができ、効率的な作業が
可能となる。
【0038】本実施の形態においては、補助記憶装置3
0がリスト記憶手段に該当し、ステップS400,S5
00がリスト存在判定手段としての処理に該当し、ステ
ップS200,S300,S600がモニター表示制御
手段としての処理に該当する。
【0039】[実施の形態2]次に、デバイスドライバ
ーの処理が異なる実施の形態2について説明する。他の
構成は、実施の形態1と同じであるので説明は略する。
図4はその処理のフローチャートである。
【0040】処理が開始されると、まずステータスモニ
ターの設定状態がチェックされ(S1100)、もし、
ステータスモニター表示をしない設定がなされている場
合には、ステータスモニター・オフが設定されて(S1
200)、印刷処理(S1300)に移る。この印刷処
理(S1300)では、ステータスモニター・オフが設
定されているので、デバイスドライバーは本処理の間、
ディスプレイ32には何等の表示も行わない。これらス
テータスモニター表示をしない設定がなされている場合
のステップS1200,S1300の処理については、
前記実施の形態1におけるステータスモニター表示をし
ない設定の場合の処理と同じである。
【0041】したがって、この場合は、例え、ステータ
スの表示があるとAP自身あるいはデバイスドライバー
の実行が不能となるAPが同時に起動されていても、ス
テータスの表示がなされていないので、パソコン4のハ
ングアップあるいはAPやデバイスドライバーの強制停
止といった問題は生じない。
【0042】次に、ステータスモニターの設定状態のチ
ェック(S1100)にて、「表示する」との設定がな
されていた場合には、印刷指令を出したAPの名前(あ
るいはAPを示すID等のAPを特定するコード)を、
OS側に要求することにより取得し(S1400)、こ
のように取得したAPの名前と問題APリストと比較す
る(S1500)。これらステップS1400,S15
00の処理は前記実施の形態1のステップS400,S
500と同じである。
【0043】もし、取得したAPの名前が問題APリス
ト中に存在すれば(S1500で「YES」)、ステー
タスモニター・オフとされ(S1200)、デバイスド
ライバーによるディスプレイ32上への表示はなされな
い状態で印刷処理(S1300)される。
【0044】一方、ステップS1400にて取得したA
Pの名前が問題APリスト中に存在しなければ(S15
00で「NO」)、次に、その取得したAPの名前を、
前記問題を生ずるAPと仮定して、問題APリストに仮
登録する(S1600)。そして、ステータスモニター
・オンとする(S1700)。このようにステータスモ
ニター・オンとした後の印刷処理(S1800)では、
APが印刷しようとするデータをレーザプリンタ2側に
送信するとともに、ディスプレイ32に新たに窓32a
を確保し、レーザプリンタ2側から受信した前記ステー
タス信号を分析して、その内容をオペレータに判断でき
る文章にして窓32aに表示しつつ、印刷処理が行われ
る(S1800)。
【0045】印刷処理(S1800)が終了すると、次
に印刷処理(S1800)が正常終了したか否かが判定
される(S1900)。すなわち、印刷指令を出してい
るAPがそのプログラムの実行上の問題が生じた場合
に、この状態を検出したOSが、該当APを強制的に停
止したときには、APからデバイスドライバーにはコマ
ンドやデータが渡されないので、デバイスドライバーは
レーザプリンタ2にデータ信号を送信できなくなる。
【0046】このような送信がなされないような状態が
長時間継続した場合や、あるいは更にデバイスドライバ
ーがOS側に印刷指令を出したAPの状態を確認した結
果、既に停止されていることが判明した場合には、印刷
処理が正常に終了していないので(S1900で「N
O」)、このまま、デバイスドライバーの処理を終了す
る。このため、ステップS1600にて仮登録されたA
Pの名前は、そのまま問題APリストに残されることと
なり、自動的に本登録となる。したがって、次回以降、
本処理が実行されると、ステップS1500にてAPが
問題APリストに存在しているので、ステータスモニタ
ー表示が禁止され、APの強制停止は生じない。
【0047】一方、印刷指令を出したAPからのコマン
ドあるいはデータによるに処理が正常に終了した場合に
は(S1900で「YES」)、そのAPの名前を問題
APリストから削除して(S2000)、処理を終了す
る。このことにより、ステップS1600にて仮登録さ
れたAPの名前が抹消されるので、次回、本処理が実行
されても、ステップS1500にてAPが問題APリス
トに存在していないので、ステータスモニター表示が禁
止されることはない。
【0048】また、印刷指令を出したAPの起動が印刷
処理(S1800)の際にハングアップを生じた場合に
は、パソコン4上のすべてのプログラムの処理が停止し
てしまうので、結局、破線で示すごとく、ステップS1
800にて処理は終了してしまう。このため、ステップ
S1600にて問題APリストに仮登録されたAPの名
前は、そのまま残されて、自動的に本登録となる。した
がって、次にリセット等により再度、パソコン4を立ち
上げると、ステップS1500の判定処理では、問題A
Pリストに前回問題を生じたAPの名前が存在するの
で、ステップS1200,S1300が実行され、ステ
ータスモニターが表示されることなく印刷処理(S13
00)がなされ、ハングアップや強制停止が防止され
る。
【0049】このように、前記問題を生ずるけれども新
規のAPであるために、問題APリストにないAPが起
動している場合は、印刷処理がステータスモニター表示
をする状態で実行されてしまい、ハングアップや強制停
止が生じることになる。しかし、そのときには、ステッ
プS1800の処理中にハングアップや強制停止が生じ
て、ステップS2000は実行されないので、そのAP
の名前が問題APリストに残される。したがって、以
後、本処理のステップS1500で「YES」と判定さ
れるので、自動的にステータスモニター表示はなされな
くなり、ハングアップや強制停止等で編集中のデータが
消失することがなくなる。
【0050】本実施の形態2において、ステップS14
00,S1500がリスト存在判定手段としての処理に
該当し、ステップS1200,S1300,S170
0,S1800がモニター表示制御手段としての処理に
該当し、ステップS1600,S1900,S2000
が、リスト登録手段としての処理に該当する。
【0051】[その他]前記実施の形態1,2では、印
刷指令を出したAPのみに対して、問題APリストとの
対比あるいは登録するものであったが、同時に起動して
いるAPのすべてについて問題APリストとの対比ある
いは登録であっても良い。
【0052】また、実施の形態1では問題のあるAPを
問題APリストに登録したが、問題ないAPリストを予
め作成しておき、この問題ないAPリストに存在するA
Pの場合は、ステップS600,S300を実行し、問
題ないAPリストに存在しないAPの場合は、ステップ
S200,S300を実行するようにしても良い。
【0053】また、実施の形態2のステップS2000
にては単にAPの名前を問題APリストから削除するの
みであったが、この削除したAPの名前を、同時に、問
題ないAPリストに登録しても良い。このように、確実
に問題を生じないAPの名前をリスト化することによ
り、ステップS1500の処理の後に、問題ないAPリ
ストに記載されているかを判断して、記載されていれ
ば、ステップS1600の仮登録を行わずに、ステップ
S1700の処理に移れば良く、仮登録を繰り返す必要
がなくなる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1としてのパソコンとレ
ーザプリンタとの接続状態を示す説明図である。
【図2】 そのパソコンとレーザプリンタとの概略ブロ
ック図を示している。
【図3】 実施の形態1におけるプリンタ用デバイスド
ライバーの処理のフローチャートである。
【図4】 実施の形態2におけるプリンタ用デバイスド
ライバーの処理のフローチャートである。
【符号の説明】
2…レーザプリンタ 4…パソコン 6,8…インターフェイス部 10…CCDCケーブ
ル 24…CPU 26…ROM 28…RAM 30…補助記憶装置 32…ディスプレイ 32a
…窓 34…キーボード

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】同時に複数のアプリケーションソフトが起
    動可能なオペレーションシステム上で起動されている単
    数または複数のアプリケーションソフトのいずれかから
    の指令に基づいて起動するデバイスドライバーにより制
    御されるデバイスのステータスを前記アプリケーション
    ソフトと共通に使用する表示装置に表示する処理を、前
    記デバイスドライバーにより行うモニター表示制御方法
    であって、 前記デバイスのステータスの表示の際に起動されている
    とアプリケーションソフト自身あるいは前記デバイスド
    ライバーの実行が不能となるアプリケーションソフトの
    リストを予め作成しておき、前記デバイスドライバーの
    立ち上げ時に既に立ち上げられているアプリケーション
    ソフトと前記リストとを対比して、該アプリケーション
    ソフトが1つでも前記リスト内に存在する場合には、前
    記デバイスドライバーによる前記表示装置へのデバイス
    のステータス表示を行わず、前記アプリケーションソフ
    トが1つも前記リスト内に存在しない場合には、前記デ
    バイスドライバーによる前記表示装置へのデバイスのス
    テータス表示を行うことを特徴とするモニター表示制御
    方法。
  2. 【請求項2】前記リストと対比されるアプリケーション
    ソフトが、前記デバイスドライバーを起動させたアプリ
    ケーションソフトであることを特徴とする請求項1記載
    のモニター表示制御方法。
  3. 【請求項3】更に、 前記デバイスドライバーによる前記表示装置へのデバイ
    スのステータス表示が行われた場合に、アプリケーショ
    ンソフト自身あるいは前記デバイスドライバーの実行が
    不能となると、既に起動しているアプリケーションソフ
    トを前記リストに登録することを特徴とする請求項1ま
    たは2記載のモニター表示制御方法。
  4. 【請求項4】更に、 前記デバイスドライバーによる前記表示装置へのデバイ
    スのステータス表示が行われた場合に、アプリケーショ
    ンソフト自身あるいは前記デバイスドライバーの実行が
    不能となると、前記デバイスドライバーを起動させたア
    プリケーションソフトを前記リストに登録することを特
    徴とする請求項1または2記載のモニター表示制御方
    法。
  5. 【請求項5】前記リストへの登録が、 一旦、前記リストに該当アプリケーションソフトを仮登
    録し、その後、前記デバイスドライバーによる前記表示
    装置へのデバイスのステータス表示を行っても、前記ア
    プリケーションソフト自身および前記デバイスドライバ
    ーの実行が不能とならなかった場合に、前記リストから
    仮登録した前記アプリケーションソフトを削除すること
    を特徴とする請求項3または4記載のモニター表示制御
    方法。
  6. 【請求項6】同時に複数のアプリケーションソフトが起
    動可能なオペレーションシステム上で起動されている単
    数または複数のアプリケーションソフトのいずれかから
    の指令に基づいて起動するデバイスドライバーにより制
    御されるデバイスのステータスを前記アプリケーション
    ソフトと共通に使用する表示装置に表示する処理を、前
    記デバイスドライバーにより行うモニター表示制御方法
    であって、 前記デバイスのステータスの表示の際に起動されていて
    もアプリケーションソフト自身および前記デバイスドラ
    イバーの実行が可能であるアプリケーションソフトのリ
    ストを予め作成しておき、前記デバイスドライバーの立
    ち上げ時に既に立ち上げられているアプリケーションソ
    フトと前記リストとを対比して、該アプリケーションソ
    フトが1つでも前記リスト内に存在しない場合には、前
    記デバイスドライバーによる前記表示装置へのデバイス
    のステータス表示を行わず、前記アプリケーションソフ
    トがすべて前記リスト内に存在する場合には、前記デバ
    イスドライバーによる前記表示装置へのデバイスのステ
    ータス表示を行うことを特徴とするモニター表示制御方
    法。
  7. 【請求項7】同時に複数のアプリケーションソフトが起
    動可能なオペレーションシステム上で起動されている単
    数または複数のアプリケーションソフトのいずれかから
    の指令に基づいて起動するデバイスドライバーにより制
    御されるデバイスのステータスを、前記デバイスドライ
    バーにより、前記アプリケーションソフトと共通に使用
    する表示装置に表示するモニター表示制御装置であっ
    て、 前記デバイスのステータスの表示の際に起動されている
    とアプリケーションソフト自身あるいは前記デバイスド
    ライバーの実行が不能となるアプリケーションソフトの
    リストを記憶するリスト記憶手段と、 前記デバイスドライバーの立ち上げ時に既に立ち上げら
    れているアプリケーションソフトと前記リスト記憶手段
    に記憶されている前記リストとを対比して、既に立ち上
    げられているアプリケーションソフトが前記リスト内に
    存在するか否かを判定するリスト存在判定手段と、 前記リスト存在判定手段にて、前記デバイスドライバー
    の立ち上げ時に既に立ち上げられているアプリケーショ
    ンソフトが1つでも前記リスト内に存在すると判定され
    た場合には、前記デバイスドライバーによる前記表示装
    置へのデバイスのステータス表示を行わず、前記アプリ
    ケーションソフトが1つも前記リスト内に存在しないと
    判定された場合には、前記デバイスドライバーによる前
    記表示装置へのデバイスのステータス表示を行うモニタ
    ー表示制御手段と、 を備えたことを特徴とするモニター表示制御装置。
  8. 【請求項8】前記リスト存在判定手段にて、前記リスト
    と対比されるアプリケーションソフトが、前記デバイス
    ドライバーを起動させたアプリケーションソフトである
    ことを特徴とする請求項7記載のモニター表示制御装
    置。
  9. 【請求項9】更に、 前記デバイスドライバーによる前記表示装置へのデバイ
    スのステータス表示が行われた場合に、アプリケーショ
    ンソフト自身あるいは前記デバイスドライバーの実行が
    不能となると、既に起動しているアプリケーションソフ
    トを前記リストに登録するリスト登録手段を備えたこと
    を特徴とする請求項7または8記載のモニター表示制御
    装置。
  10. 【請求項10】前記リスト登録手段にて前記リストへの
    登録対象とするアプリケーションソフトが、前記デバイ
    スドライバーを起動させたアプリケーションソフトであ
    ることを特徴とする請求項9記載のモニター表示制御装
    置。
  11. 【請求項11】前記リスト登録手段が、 該当アプリケーションソフトを一旦前記リストに仮登録
    し、その後、前記デバイスドライバーによる前記表示装
    置へのデバイスのステータス表示を行っても、前記アプ
    リケーションソフト自身および前記デバイスドライバー
    の実行が不能とならなかった場合に、前記リストから仮
    登録した前記アプリケーションソフトを削除することを
    特徴とする請求項9または10記載のモニター表示制御
    装置。
  12. 【請求項12】同時に複数のアプリケーションソフトが
    起動可能なオペレーションシステム上で起動されている
    単数または複数のアプリケーションソフトのいずれかか
    らの指令に基づいて起動するデバイスドライバーにより
    制御されるデバイスのステータスを、前記デバイスドラ
    イバーにより、前記アプリケーションソフトと共通に使
    用する表示装置に表示するモニター表示制御装置であっ
    て、 前記デバイスのステータスの表示の際に起動されていて
    もアプリケーションソフト自身および前記デバイスドラ
    イバーの実行が不能とはならないアプリケーションソフ
    トのリストを記憶するリスト記憶手段と、 前記デバイスドライバーの立ち上げ時に既に立ち上げら
    れているアプリケーションソフトと前記リスト記憶手段
    に記憶されている前記リストとを対比して、既に立ち上
    げられているアプリケーションソフトが前記リスト内に
    存在するか否かを判定するリスト存在判定手段と、 前記リスト存在判定手段にて、前記デバイスドライバー
    の立ち上げ時に既に立ち上げられているアプリケーショ
    ンソフトが1つでも前記リスト内に存在しないと判定さ
    れた場合には、前記デバイスドライバーによる前記表示
    装置へのデバイスのステータス表示を行わず、前記アプ
    リケーションソフトのすべてが前記リスト内に存在する
    と判定された場合には、前記デバイスドライバーによる
    前記表示装置へのデバイスのステータス表示を行うモニ
    ター表示制御手段と、 を備えたことを特徴とするモニター表示制御装置。
  13. 【請求項13】前記請求項1〜6のいずれか記載のモニ
    ター表示制御方法を実行するプログラムが記憶された記
    憶媒体。
JP13519496A 1996-05-29 1996-05-29 モニター表示制御方法、モニター表示制御装置および記憶媒体 Expired - Fee Related JP3743057B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP13519496A JP3743057B2 (ja) 1996-05-29 1996-05-29 モニター表示制御方法、モニター表示制御装置および記憶媒体
US08/864,400 US5930524A (en) 1996-05-29 1997-05-28 System for selective display of peripheral I/O device status for each application program based on a list of application programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13519496A JP3743057B2 (ja) 1996-05-29 1996-05-29 モニター表示制御方法、モニター表示制御装置および記憶媒体

Publications (2)

Publication Number Publication Date
JPH09319549A true JPH09319549A (ja) 1997-12-12
JP3743057B2 JP3743057B2 (ja) 2006-02-08

Family

ID=15146050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13519496A Expired - Fee Related JP3743057B2 (ja) 1996-05-29 1996-05-29 モニター表示制御方法、モニター表示制御装置および記憶媒体

Country Status (2)

Country Link
US (1) US5930524A (ja)
JP (1) JP3743057B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010033386A (ja) * 2008-07-29 2010-02-12 Kyocera Corp 携帯端末、およびアプリケーション機能起動方法
US8427681B2 (en) 2009-04-17 2013-04-23 Brother Kogyo Kabushiki Kaisha Computer readable storage medium for status indication and a computer to display the status

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4026948B2 (ja) * 1997-09-29 2007-12-26 キヤノン株式会社 ネットワークシステム、デバイス、デバイスの制御方法、及び、記憶媒体
JP3408124B2 (ja) * 1997-11-06 2003-05-19 シャープ株式会社 コンピュータシステムを利用した印刷処理装置
US6281860B1 (en) * 1998-09-30 2001-08-28 International Business Machines Corporation Cues for status information
JP2001260492A (ja) * 2000-03-17 2001-09-25 Minolta Co Ltd 印刷システム及び印刷方法
JP2003241807A (ja) * 2002-02-19 2003-08-29 Yaskawa Electric Corp ロボット制御装置
CA2383881A1 (en) * 2002-04-29 2003-10-29 Ibm Canada Limited-Ibm Canada Limitee Generic control interface with multi-level status
US7051284B2 (en) * 2002-05-16 2006-05-23 Microsoft Corporation Displaying information to indicate both the importance and the urgency of the information
US6976252B2 (en) * 2002-05-17 2005-12-13 Hewlett-Packard Development Company, L.P. Systems and methods for driver installation
US20040181367A1 (en) * 2003-03-11 2004-09-16 Nguyen Minh H. Diagnostic display
JP2009020548A (ja) * 2007-07-10 2009-01-29 Brother Ind Ltd コンテンツ配信システム、閲覧端末およびコンテンツ配信要求制御プログラム
TW201109696A (en) * 2009-09-11 2011-03-16 Chroma Ate Inc Electronic load capable of simulating LED characteristics and simulation method of same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4232306A (en) * 1977-09-20 1980-11-04 Kabushiki Kaisha Kogen Supervisory control system and apparatus
US5121113A (en) * 1990-04-02 1992-06-09 Eastman Kodak Company Printer status and control panel
US5706411A (en) * 1992-11-09 1998-01-06 Microsoft Corporation Printer status user interface and methods relating thereto
US5703794A (en) * 1995-06-20 1997-12-30 Microsoft Corporation Method and system for mixing audio streams in a computing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010033386A (ja) * 2008-07-29 2010-02-12 Kyocera Corp 携帯端末、およびアプリケーション機能起動方法
US8427681B2 (en) 2009-04-17 2013-04-23 Brother Kogyo Kabushiki Kaisha Computer readable storage medium for status indication and a computer to display the status

Also Published As

Publication number Publication date
JP3743057B2 (ja) 2006-02-08
US5930524A (en) 1999-07-27

Similar Documents

Publication Publication Date Title
US8341621B2 (en) Automatic detection and installation of client peripheral devices by a server
JPH09319549A (ja) モニター表示制御方法、モニター表示制御装置および記憶媒体
JP2003308215A (ja) 情報処理装置、制御方法、制御プログラム
JP2003150530A (ja) 周辺機器およびその制御方法
JPH11143659A (ja) プリント装置
JPH08234874A (ja) 情報処理システム
US6397327B1 (en) Method and apparatus for configuring a computer system
US7522301B2 (en) Automated output of user guide
JPH08234991A (ja) 情報処理方法及び装置
JPH11134135A (ja) プリンタ制御システム
JP3856341B2 (ja) インタフェース制御方式
JP2004249717A (ja) 印刷装置、および印刷装置の制御方法
JPS61220030A (ja) ソフトウエア識別方式
JP3323679B2 (ja) 印刷制御装置および印刷制御方法
JP2001216246A (ja) インストールプログラムを記録した媒体、インストール装置およびインストール方法
JP2001236302A (ja) 情報処理装置
JP2000280579A (ja) 印刷制御装置およびデータ処理装置および印刷制御方法およびプリンタ情報表示方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
KR20000025197A (ko) 시스템 진단을 위한 컴퓨터 부팅 방법
US8675223B2 (en) Image forming device, image forming system and computer readable medium for installing related software to another device
JPH08216481A (ja) プリンタ装置およびプリンタ装置のデータ処理方法
JPH11161591A (ja) データ通信装置,データ通信方法,記憶媒体,及びデバイスドライバ
JPH10181159A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH10254651A (ja) 印刷装置および印刷装置の電源制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP5600385B2 (ja) 画像処理システム、情報処理装置、情報処理装置の制御方法及び制御プログラム
JP2010087662A (ja) 画像読取装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041025

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051025

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051107

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111125

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111125

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121125

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131125

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees