JP2000242443A - ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 - Google Patents
ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体Info
- Publication number
- JP2000242443A JP2000242443A JP11044921A JP4492199A JP2000242443A JP 2000242443 A JP2000242443 A JP 2000242443A JP 11044921 A JP11044921 A JP 11044921A JP 4492199 A JP4492199 A JP 4492199A JP 2000242443 A JP2000242443 A JP 2000242443A
- Authority
- JP
- Japan
- Prior art keywords
- status information
- information display
- display
- display device
- predetermined
- 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.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 プリンタのステータス情報に対応するメッセ
ージ表示させる機能は、すでに複数の言語に対応してい
るオペレーティングシステムによって実行せざるを得な
い。 【解決手段】 ステータス情報表示アプリケーション4
4aにてオペレーティングシステム44を介さないでプ
リンタドライバ43aからプリンタ50の出力する詳細
なステータス情報を取得することにより、オペレーティ
ングシステム44では表示不可能な同詳細なステータス
情報に対応した所定のメッセージまたはイメージの表示
が可能になる。また、このメッセージまたはイメージを
表示する機能をプリンタドライバ43aおよびオペレー
ティングシステム44とは独立したステータス情報表示
アプリケーション44aとして構成させることによっ
て、簡易な構成により、複数の言語またはイメージの表
示に対応させることが可能になる。
ージ表示させる機能は、すでに複数の言語に対応してい
るオペレーティングシステムによって実行せざるを得な
い。 【解決手段】 ステータス情報表示アプリケーション4
4aにてオペレーティングシステム44を介さないでプ
リンタドライバ43aからプリンタ50の出力する詳細
なステータス情報を取得することにより、オペレーティ
ングシステム44では表示不可能な同詳細なステータス
情報に対応した所定のメッセージまたはイメージの表示
が可能になる。また、このメッセージまたはイメージを
表示する機能をプリンタドライバ43aおよびオペレー
ティングシステム44とは独立したステータス情報表示
アプリケーション44aとして構成させることによっ
て、簡易な構成により、複数の言語またはイメージの表
示に対応させることが可能になる。
Description
【0001】
【発明の属する技術分野】本発明は、ステータス情報表
示装置、ステータス情報の表示制御方法およびステータ
ス情報の表示制御プログラムを記録した媒体に関し、特
に、基本システムプログラムが表示可能なステータス情
報表示に限定されず、独自のステータス情報に基づいて
独自の表示内容を表示するステータス情報表示装置、ス
テータス情報の表示制御方法およびステータス情報の表
示制御プログラムを記録した媒体に関する。
示装置、ステータス情報の表示制御方法およびステータ
ス情報の表示制御プログラムを記録した媒体に関し、特
に、基本システムプログラムが表示可能なステータス情
報表示に限定されず、独自のステータス情報に基づいて
独自の表示内容を表示するステータス情報表示装置、ス
テータス情報の表示制御方法およびステータス情報の表
示制御プログラムを記録した媒体に関する。
【0002】
【従来の技術】データ転送路を介してプリンタホストと
プリンタが接続されたプリンタシステムにおいて、プリ
ンタホストは、所定の手順に基づいてプリンタと双方向
通信を実行しつつステータス情報を取得する。この取得
されたステータス情報は、プリンタホストの各種アプリ
ケーションやプリンタドライバなどが動作する基本プロ
グラムであるオペレーティングシステムに通知される。
そして、このオペレーティングシステムは、複数の言語
に対応しているため、所定の言語のオペレーティングシ
ステム上では通知されたステータス情報に対応した同所
定の言語によるメッセージが表示される。ここで、オペ
レーティングシステムは、共用システムであり汎用性が
高いため、識別可能なステータス情報は限定される。従
って、表示可能なメッセージとしても限定されたステー
タス情報に対応したメッセージをサポートしているに過
ぎない。
プリンタが接続されたプリンタシステムにおいて、プリ
ンタホストは、所定の手順に基づいてプリンタと双方向
通信を実行しつつステータス情報を取得する。この取得
されたステータス情報は、プリンタホストの各種アプリ
ケーションやプリンタドライバなどが動作する基本プロ
グラムであるオペレーティングシステムに通知される。
そして、このオペレーティングシステムは、複数の言語
に対応しているため、所定の言語のオペレーティングシ
ステム上では通知されたステータス情報に対応した同所
定の言語によるメッセージが表示される。ここで、オペ
レーティングシステムは、共用システムであり汎用性が
高いため、識別可能なステータス情報は限定される。従
って、表示可能なメッセージとしても限定されたステー
タス情報に対応したメッセージをサポートしているに過
ぎない。
【0003】一方、プリンタは、制御状況に基づいて詳
細な状態を把握することが可能であるため、把握した状
態に応じた詳細なステータス情報を生成するとともに、
プリンタホストに出力可能になっている。従って、プリ
ンタホストに備えられている同プリンタに対応するプリ
ンタドライバにおいては、プリンタが出力した詳細なス
テータス情報を取得するとともに、識別可能になってい
る。しかし、上述したように限定されたステータス情報
に対応したメッセージ表示を行うオペレーティングシス
テムは、通知されたステータス情報をサポートしていな
い場合、このステータス情報を識別不可能なステータス
情報と判断して、割り付けられた詳細なステータス情報
とは無関係な所定のメッセージを表示する。例えば、プ
リンタから送信異常情報やメモリ異常情報といったステ
ータス情報を取得した場合であって、オペレーティング
システムがこれらのステータス情報をサポートしていな
いときは、識別不可能なステータス情報と判断し、「I
/Oエラー」などといった実際のプリンタの状態とは無
関係なメッセージを表示する。
細な状態を把握することが可能であるため、把握した状
態に応じた詳細なステータス情報を生成するとともに、
プリンタホストに出力可能になっている。従って、プリ
ンタホストに備えられている同プリンタに対応するプリ
ンタドライバにおいては、プリンタが出力した詳細なス
テータス情報を取得するとともに、識別可能になってい
る。しかし、上述したように限定されたステータス情報
に対応したメッセージ表示を行うオペレーティングシス
テムは、通知されたステータス情報をサポートしていな
い場合、このステータス情報を識別不可能なステータス
情報と判断して、割り付けられた詳細なステータス情報
とは無関係な所定のメッセージを表示する。例えば、プ
リンタから送信異常情報やメモリ異常情報といったステ
ータス情報を取得した場合であって、オペレーティング
システムがこれらのステータス情報をサポートしていな
いときは、識別不可能なステータス情報と判断し、「I
/Oエラー」などといった実際のプリンタの状態とは無
関係なメッセージを表示する。
【0004】
【発明が解決しようとする課題】上述したオペレーティ
ングシステムによるプリンタのステータス情報の表示に
おいては、プリンタが詳細なステータス情報をプリンタ
ホストに返答してもオペレーティングシステムにてサポ
ートするステータス情報に該当しないと、オペレーティ
ングシステムによって実際のプリンタの状態とは無関係
なメッセージが表示されてしまう。従って、このステー
タス情報が何らかのエラー情報である場合、プリンタシ
ステムのユーザは、プリンタホストまたはプリンタの状
態について詳細を調査し、エラー内容を究明してから、
エラー状態を復旧しなければならない。
ングシステムによるプリンタのステータス情報の表示に
おいては、プリンタが詳細なステータス情報をプリンタ
ホストに返答してもオペレーティングシステムにてサポ
ートするステータス情報に該当しないと、オペレーティ
ングシステムによって実際のプリンタの状態とは無関係
なメッセージが表示されてしまう。従って、このステー
タス情報が何らかのエラー情報である場合、プリンタシ
ステムのユーザは、プリンタホストまたはプリンタの状
態について詳細を調査し、エラー内容を究明してから、
エラー状態を復旧しなければならない。
【0005】一方、オペレーティングシステムが識別不
可能なステータス情報を識別できるプリンタドライバに
対応したメッセージを表示させる機能を付加する手法も
考えられる。しかし、プリンタドライバは、印刷中にお
いて印刷データや制御コマンドの送出やステータス情報
の受信などを双方向通信にて実現している。従って、こ
のような双方向通信を実行する通信モジュールにメッセ
ージを表示する機能を追加することは現実的ではない。
しかも、基本的に通信手順を実行する通信モジュールに
複数の言語に対応した表示を行う必要のある機能を追加
することは処理の負荷を増大させるだけである。かかる
観点から、プリンタのステータス情報に対応するメッセ
ージ表示させる機能は、すでに複数の言語に対応してい
るオペレーティングシステムによって実行せざるを得な
いという課題がある。
可能なステータス情報を識別できるプリンタドライバに
対応したメッセージを表示させる機能を付加する手法も
考えられる。しかし、プリンタドライバは、印刷中にお
いて印刷データや制御コマンドの送出やステータス情報
の受信などを双方向通信にて実現している。従って、こ
のような双方向通信を実行する通信モジュールにメッセ
ージを表示する機能を追加することは現実的ではない。
しかも、基本的に通信手順を実行する通信モジュールに
複数の言語に対応した表示を行う必要のある機能を追加
することは処理の負荷を増大させるだけである。かかる
観点から、プリンタのステータス情報に対応するメッセ
ージ表示させる機能は、すでに複数の言語に対応してい
るオペレーティングシステムによって実行せざるを得な
いという課題がある。
【0006】本発明は、上記課題にかんがみてなされた
もので、プリンタから出力される詳細なステータス情報
に対応したメッセージを表示可能であるとともに、この
メッセージを表示する機能をプリンタドライバおよび基
本システムプログラムとは独立したユーザインターフェ
ースのモジュールとして構成させることによって、簡易
な構成により表示するメッセージを複数の言語に対応さ
せることが可能なステータス情報表示装置、ステータス
情報の表示制御方法およびステータス情報の表示制御プ
ログラムを記録した媒体の提供を目的とする。
もので、プリンタから出力される詳細なステータス情報
に対応したメッセージを表示可能であるとともに、この
メッセージを表示する機能をプリンタドライバおよび基
本システムプログラムとは独立したユーザインターフェ
ースのモジュールとして構成させることによって、簡易
な構成により表示するメッセージを複数の言語に対応さ
せることが可能なステータス情報表示装置、ステータス
情報の表示制御方法およびステータス情報の表示制御プ
ログラムを記録した媒体の提供を目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、コンピュータにて基本シ
ステムプログラムを実行しつつ同基本システムプログラ
ムの管理に従って所定のアプリケーションを実行するに
際し、データ転送路を介して印刷装置と双方向通信で接
続して上記基本システムプログラムと同印刷装置との間
に介在する双方向通信手段と、この双方向通信手段で上
記印刷装置から取得された情報の中からステータス情報
を上記基本システムプログラムを介することなく取得し
て対応するステータスを表示するステータス情報表示手
段とを具備する構成としてある。
め、請求項1にかかる発明は、コンピュータにて基本シ
ステムプログラムを実行しつつ同基本システムプログラ
ムの管理に従って所定のアプリケーションを実行するに
際し、データ転送路を介して印刷装置と双方向通信で接
続して上記基本システムプログラムと同印刷装置との間
に介在する双方向通信手段と、この双方向通信手段で上
記印刷装置から取得された情報の中からステータス情報
を上記基本システムプログラムを介することなく取得し
て対応するステータスを表示するステータス情報表示手
段とを具備する構成としてある。
【0008】従来のステータス情報表示装置は、データ
転送路を介して接続された印刷装置の出力するステータ
ス情報を基本システムプログラムが入力する。そして、
基本システムプログラムは、このステータス情報に基づ
く所定の表示を表示可能な表示内容に基づいて実施して
いる。すなわち、印刷装置がステータス情報として詳細
なものをステータス情報表示装置に出力しても、所定の
表示を実行する基本システムプログラムがこの詳細なス
テータス情報を識別できなければステータス情報に基づ
く正確な表示を行うことができない。かかる場合、基本
システムプログラムは、識別不能なステータス情報に割
り付けられた所定の表示内容を表示することになる。従
って、印刷装置より取得したステータス情報とは無関係
の表示内容を示してしまうことになる。すなわち、印刷
装置が状況に対応した詳細なステータス情報を出力して
も、ステータス情報表示装置のユーザはこの状況に正確
に対応した表示内容を見ることができないため、正確な
操作対応をとることができない場合が発生する。そこ
で、上記のように構成した請求項1にかかる発明におい
て、双方向通信手段がデータ転送路を介して印刷装置と
双方向通信を実行しつつ、同印刷装置の所定の情報を受
信すると、ステータス情報表示手段は、この所定の情報
からステータス情報を基本システムプログラムを介する
ことなく取得するとともに、同ステータス情報に対応し
た基本システムプログラムが表示する表示内容とは異な
る独自の表示内容を表示する。すなわち、ステータス情
報に該当する表示を基本システムプログラムによって実
施するのではなく、印刷装置が出力するステータス情報
を識別し、対応する正確な表示内容を表示可能なステー
タス情報表示手段によって実施させる。ここで、上記デ
ータ転送路は、ステータス情報表示装置と印刷装置とを
接続し双方向通信を実行することが可能であればよく、
ニブル、ECP、EPPといった双方向通信を実行可能
なインターフェイスであればよい。むろん、ネットワー
ク上に印刷装置が配置される場合は、所定のネットワー
クインターフェースにて構成されることはいうまでもな
い。また、基本システムプログラムは、ステータス情報
表示装置の機能を実現するアプリケーションプログラム
や印刷装置に所定の印刷データを送出するプリンタドラ
イバなどのソフトウェアと、物理的な通信インターフェ
ースやハードディスクなどのハードウェアとのインター
フェースとなるものであり、例えば、Windowsシ
ステムが該当する。上記双方向通信手段は、接続された
印刷装置と印刷データやコマンドやコマンドに対する印
刷装置からの返答について双方向通信を実行できればよ
く、上述したように、ニブル、ECP、EPPといった
双方向通信の実行が可能なものであればよい。上記ステ
ータス情報表示手段は、双方向通信手段が受信した印刷
装置の所定の情報からステータス情報を取得するととも
に、同ステータス情報に対応した基本システムプログラ
ムの表示とは異なる独自の表示内容を表示することがで
きればよく、所定のメッセージを決定し表示するもので
あってもよいし、所定のイメージを表示するものであっ
てもよい。
転送路を介して接続された印刷装置の出力するステータ
ス情報を基本システムプログラムが入力する。そして、
基本システムプログラムは、このステータス情報に基づ
く所定の表示を表示可能な表示内容に基づいて実施して
いる。すなわち、印刷装置がステータス情報として詳細
なものをステータス情報表示装置に出力しても、所定の
表示を実行する基本システムプログラムがこの詳細なス
テータス情報を識別できなければステータス情報に基づ
く正確な表示を行うことができない。かかる場合、基本
システムプログラムは、識別不能なステータス情報に割
り付けられた所定の表示内容を表示することになる。従
って、印刷装置より取得したステータス情報とは無関係
の表示内容を示してしまうことになる。すなわち、印刷
装置が状況に対応した詳細なステータス情報を出力して
も、ステータス情報表示装置のユーザはこの状況に正確
に対応した表示内容を見ることができないため、正確な
操作対応をとることができない場合が発生する。そこ
で、上記のように構成した請求項1にかかる発明におい
て、双方向通信手段がデータ転送路を介して印刷装置と
双方向通信を実行しつつ、同印刷装置の所定の情報を受
信すると、ステータス情報表示手段は、この所定の情報
からステータス情報を基本システムプログラムを介する
ことなく取得するとともに、同ステータス情報に対応し
た基本システムプログラムが表示する表示内容とは異な
る独自の表示内容を表示する。すなわち、ステータス情
報に該当する表示を基本システムプログラムによって実
施するのではなく、印刷装置が出力するステータス情報
を識別し、対応する正確な表示内容を表示可能なステー
タス情報表示手段によって実施させる。ここで、上記デ
ータ転送路は、ステータス情報表示装置と印刷装置とを
接続し双方向通信を実行することが可能であればよく、
ニブル、ECP、EPPといった双方向通信を実行可能
なインターフェイスであればよい。むろん、ネットワー
ク上に印刷装置が配置される場合は、所定のネットワー
クインターフェースにて構成されることはいうまでもな
い。また、基本システムプログラムは、ステータス情報
表示装置の機能を実現するアプリケーションプログラム
や印刷装置に所定の印刷データを送出するプリンタドラ
イバなどのソフトウェアと、物理的な通信インターフェ
ースやハードディスクなどのハードウェアとのインター
フェースとなるものであり、例えば、Windowsシ
ステムが該当する。上記双方向通信手段は、接続された
印刷装置と印刷データやコマンドやコマンドに対する印
刷装置からの返答について双方向通信を実行できればよ
く、上述したように、ニブル、ECP、EPPといった
双方向通信の実行が可能なものであればよい。上記ステ
ータス情報表示手段は、双方向通信手段が受信した印刷
装置の所定の情報からステータス情報を取得するととも
に、同ステータス情報に対応した基本システムプログラ
ムの表示とは異なる独自の表示内容を表示することがで
きればよく、所定のメッセージを決定し表示するもので
あってもよいし、所定のイメージを表示するものであっ
てもよい。
【0009】印刷装置は世界各国において利用され、そ
れぞれの国の言語に対応したものが提供されている。従
って、ステータス情報表示手段は、これら複数の言語に
対応した表示が可能であると好適である。そこで、請求
項2にかかる発明は、請求項1に記載のステータス情報
表示装置において、上記表示内容は、所定の言語から構
成されるメッセージデータであるとともに、上記ステー
タス情報表示手段は、複数の言語に対応する同表示内容
を構成するメッセージデータを格納する参照テーブルを
備え、同複数の言語から表示させる所定の言語を選択す
る構成としてある。上記のように構成した請求項2にか
かる発明において、ステータス情報表示手段にて表示さ
れる表示内容は、所定の言語から構成されるメッセージ
データである。従って、同ステータス情報表示手段は、
複数の言語に対応する同表示内容を構成するメッセージ
データを格納する参照テーブルを備えており、同複数の
言語から表示させる所定の言語を選択するようになって
いる。すなわち、参照テーブルは複数の言語ごとに製作
され、印刷装置の言語仕様に基づき一の言語が選択され
る。具体的には、参照テーブルとして、英語参照テーブ
ル、日本語参照テーブル、韓国語参照テーブルが備えら
れている場合、ユーザが韓国語対応の印刷装置を利用す
るときは、韓国語参照テーブルを選択することになる。
れぞれの国の言語に対応したものが提供されている。従
って、ステータス情報表示手段は、これら複数の言語に
対応した表示が可能であると好適である。そこで、請求
項2にかかる発明は、請求項1に記載のステータス情報
表示装置において、上記表示内容は、所定の言語から構
成されるメッセージデータであるとともに、上記ステー
タス情報表示手段は、複数の言語に対応する同表示内容
を構成するメッセージデータを格納する参照テーブルを
備え、同複数の言語から表示させる所定の言語を選択す
る構成としてある。上記のように構成した請求項2にか
かる発明において、ステータス情報表示手段にて表示さ
れる表示内容は、所定の言語から構成されるメッセージ
データである。従って、同ステータス情報表示手段は、
複数の言語に対応する同表示内容を構成するメッセージ
データを格納する参照テーブルを備えており、同複数の
言語から表示させる所定の言語を選択するようになって
いる。すなわち、参照テーブルは複数の言語ごとに製作
され、印刷装置の言語仕様に基づき一の言語が選択され
る。具体的には、参照テーブルとして、英語参照テーブ
ル、日本語参照テーブル、韓国語参照テーブルが備えら
れている場合、ユーザが韓国語対応の印刷装置を利用す
るときは、韓国語参照テーブルを選択することになる。
【0010】このように表示するメッセージの言語が決
定された後に、ステータス情報表示手段は、取得したス
テータス情報をキーにしてステータス情報に対応するメ
ッセージを検索して決定するようにすれば簡易にメッセ
ージを特定できて好適である。そこで、請求項3にかか
る発明は、請求項2に記載のステータス情報表示装置に
おいて、上記ステータス情報表示手段は、選択された所
定の言語の参照テーブルにて取得したステータス情報に
基づいて表示するメッセージデータを検索し表示する構
成としてある。上記のように構成した請求項3にかかる
発明において、ステータス情報表示手段は、複数の言語
に対応する複数の参照テーブルの中から選択された所定
の言語の参照テーブルを読み出すとともに、取得したス
テータス情報をキーにして参照テーブルを検索する。そ
して、該当するメッセージデータを決定し表示する。ま
た、ステータス情報表示手段によって表示させる表示内
容は、言語からなるメッセージに限定されるものではな
く、警告マークなどといった図形からなるイメージであ
ってもよい。従って、請求項4にかかる発明は、請求項
3に記載のステータス情報表示装置において、上記ステ
ータス情報表示手段は、上記参照テーブルに表示内容を
構成する複数のイメージデータを格納するとともに、取
得したステータス情報に基づいて表示するイメージデー
タを検索し表示する構成としてある。上記のように構成
した請求項4にかかる発明において、ステータス情報表
示手段にて表示される表示内容は、複数のイメージデー
タから選択された図形などのイメージによって構成され
る。従って、同ステータス情報表示手段は、複数のイメ
ージを格納する参照テーブルを備えており、同複数のイ
メージからステータス情報に該当するものを検索し決定
する。そして、決定されたイメージを表示する。
定された後に、ステータス情報表示手段は、取得したス
テータス情報をキーにしてステータス情報に対応するメ
ッセージを検索して決定するようにすれば簡易にメッセ
ージを特定できて好適である。そこで、請求項3にかか
る発明は、請求項2に記載のステータス情報表示装置に
おいて、上記ステータス情報表示手段は、選択された所
定の言語の参照テーブルにて取得したステータス情報に
基づいて表示するメッセージデータを検索し表示する構
成としてある。上記のように構成した請求項3にかかる
発明において、ステータス情報表示手段は、複数の言語
に対応する複数の参照テーブルの中から選択された所定
の言語の参照テーブルを読み出すとともに、取得したス
テータス情報をキーにして参照テーブルを検索する。そ
して、該当するメッセージデータを決定し表示する。ま
た、ステータス情報表示手段によって表示させる表示内
容は、言語からなるメッセージに限定されるものではな
く、警告マークなどといった図形からなるイメージであ
ってもよい。従って、請求項4にかかる発明は、請求項
3に記載のステータス情報表示装置において、上記ステ
ータス情報表示手段は、上記参照テーブルに表示内容を
構成する複数のイメージデータを格納するとともに、取
得したステータス情報に基づいて表示するイメージデー
タを検索し表示する構成としてある。上記のように構成
した請求項4にかかる発明において、ステータス情報表
示手段にて表示される表示内容は、複数のイメージデー
タから選択された図形などのイメージによって構成され
る。従って、同ステータス情報表示手段は、複数のイメ
ージを格納する参照テーブルを備えており、同複数のイ
メージからステータス情報に該当するものを検索し決定
する。そして、決定されたイメージを表示する。
【0011】ステータス情報表示手段によって表示され
るメッセージやイメージは、予め参照テーブルに格納さ
れているものである。しかし、ユーザによっては、この
表示内容をカスタマイズして、ステータス情報表示装置
が設置される場所や使用者にあわせることができれば、
より使いやすい印刷装置の利用環境を提供することが可
能になる。そこで、請求項5にかかる発明は、請求項2
〜請求項4のいずれかに記載のステータス情報表示装置
において、上記参照テーブルは、所定の手順に従って所
望のメッセージデータおよびイメージデータを追加また
は削除可能な構成としてある。上記のように構成した請
求項5にかかる発明においては、ステータス情報表示手
段が備える参照テーブルを所定の手順に従って内部に格
納するメッセージデータおよびイメージデータを削除す
ることが可能になっている。また、所望のメッセージデ
ータおよびイメージデータを追加可能になっている。
るメッセージやイメージは、予め参照テーブルに格納さ
れているものである。しかし、ユーザによっては、この
表示内容をカスタマイズして、ステータス情報表示装置
が設置される場所や使用者にあわせることができれば、
より使いやすい印刷装置の利用環境を提供することが可
能になる。そこで、請求項5にかかる発明は、請求項2
〜請求項4のいずれかに記載のステータス情報表示装置
において、上記参照テーブルは、所定の手順に従って所
望のメッセージデータおよびイメージデータを追加また
は削除可能な構成としてある。上記のように構成した請
求項5にかかる発明においては、ステータス情報表示手
段が備える参照テーブルを所定の手順に従って内部に格
納するメッセージデータおよびイメージデータを削除す
ることが可能になっている。また、所望のメッセージデ
ータおよびイメージデータを追加可能になっている。
【0012】双方向通信手段は、印刷装置と相互に所定
のデータのハンドシェイクを行いながら印刷データを転
送したり、コマンドを出力して同コマンドに対応する返
答を印刷装置から入力する。従って、このように手順の
異なる複数の通信がシリアルにしか実行できないと、例
えば、印刷データ転送中に、印刷装置のステータス情報
を取得することができない。ここで、上述した手順の異
なる複数の通信を実行可能にする好適な一例として、請
求項6にかかる発明は、請求項1〜請求項5のいずれか
に記載のステータス情報表示装置において、上記双方向
通信手段は、異なる手順の複数の双方向通信を実行する
とともに、この異なる手順の通信が干渉しないように排
他制御する構成としてある。上記のように構成した請求
項6にかかる発明において、双方向通信手段は、同双方
向通信手段にて、略同時に異なる手順の複数の双方向通
信を実行する場合に、この異なる手順の通信が干渉しな
いように排他制御を実行する。この排他制御の実現方法
は、略同時に実行される異なる手順の複数の双方向通信
を実行可能であればよく、例えば、各双方向通信からア
クセス可能な共有メモリによって実現するものであって
もよいし、通信経路にセマフォを割り当てておき、この
セマフォの取得によって排他制御を実行可能にするもの
であってもよい。むろん、これらの手法に限定されるも
のではなく、プロセス間通信を利用して排他制御を実現
してもよい。
のデータのハンドシェイクを行いながら印刷データを転
送したり、コマンドを出力して同コマンドに対応する返
答を印刷装置から入力する。従って、このように手順の
異なる複数の通信がシリアルにしか実行できないと、例
えば、印刷データ転送中に、印刷装置のステータス情報
を取得することができない。ここで、上述した手順の異
なる複数の通信を実行可能にする好適な一例として、請
求項6にかかる発明は、請求項1〜請求項5のいずれか
に記載のステータス情報表示装置において、上記双方向
通信手段は、異なる手順の複数の双方向通信を実行する
とともに、この異なる手順の通信が干渉しないように排
他制御する構成としてある。上記のように構成した請求
項6にかかる発明において、双方向通信手段は、同双方
向通信手段にて、略同時に異なる手順の複数の双方向通
信を実行する場合に、この異なる手順の通信が干渉しな
いように排他制御を実行する。この排他制御の実現方法
は、略同時に実行される異なる手順の複数の双方向通信
を実行可能であればよく、例えば、各双方向通信からア
クセス可能な共有メモリによって実現するものであって
もよいし、通信経路にセマフォを割り当てておき、この
セマフォの取得によって排他制御を実行可能にするもの
であってもよい。むろん、これらの手法に限定されるも
のではなく、プロセス間通信を利用して排他制御を実現
してもよい。
【0013】ステータス情報表示装置に対して印刷装置
は、いわゆるローカル印刷装置としてデータ転送路を介
して接続されたり、ネットワーク印刷装置として、LA
Nなどによるデータ転送路を介して接続されたりする。
ここで、双方向通信手段が選択されたデータ転送路を判
別し、データ転送路に適合した通信プロトコルを選択す
るとともに、印刷装置からステータス情報を取得するこ
とが可能であれば好適である。そこで、請求項7にかか
る発明は、請求項1〜請求項6のいずれかに記載のステ
ータス情報表示装置において、上記双方向通信手段は、
上記データ転送路の仕様に基づいた通信プロトコルを選
択し、選択された通信プロトコルに基づいてステータス
情報を取得する構成としてある。上記のように構成した
請求項7にかかる発明において、双方向通信手段は、上
記データ転送路の仕様に基づいた通信プロトコルを選択
し、選択された通信プロトコルに基づいて双方向通信を
実行する。そして、接続された印刷装置からステータス
情報を取得する。
は、いわゆるローカル印刷装置としてデータ転送路を介
して接続されたり、ネットワーク印刷装置として、LA
Nなどによるデータ転送路を介して接続されたりする。
ここで、双方向通信手段が選択されたデータ転送路を判
別し、データ転送路に適合した通信プロトコルを選択す
るとともに、印刷装置からステータス情報を取得するこ
とが可能であれば好適である。そこで、請求項7にかか
る発明は、請求項1〜請求項6のいずれかに記載のステ
ータス情報表示装置において、上記双方向通信手段は、
上記データ転送路の仕様に基づいた通信プロトコルを選
択し、選択された通信プロトコルに基づいてステータス
情報を取得する構成としてある。上記のように構成した
請求項7にかかる発明において、双方向通信手段は、上
記データ転送路の仕様に基づいた通信プロトコルを選択
し、選択された通信プロトコルに基づいて双方向通信を
実行する。そして、接続された印刷装置からステータス
情報を取得する。
【0014】ステータス情報表示手段が表示する表示内
容は、通常、表示内容を見ることが可能なモジュールを
立ち上げておくことによって、その内容を確認すること
が可能になる。かかる場合、本ステータス情報表示装置
のユーザは、このモジュールを予め立ち上げて置く必要
があるか、印刷装置にて正常に印刷が実行されないと、
異常を確認するために、このモジュールを立ち上げるこ
とになる。このような操作は、ユーザに不便を強いるこ
とになる。かかる場合、ステータス情報に対応した表示
を強制的に表示させることが好適である。一方、ステー
タス情報には、異常を通知するものだけでなく、正常な
状況を通知するものも含まれるため、すべてのステータ
ス情報を強制的に表示させることは現実的ではない。そ
こで、所定のステータス情報についてのみ強制的に表示
させる好適な一例として、請求項8にかかる発明は、請
求項1〜請求項7のいずれかに記載のステータス情報表
示装置において、上記ステータス情報表示手段は、表示
する表示内容の属性を判定する表示内容属性判定手段を
備え、表示内容が所定の属性である場合に同表示内容を
ポップアップ表示する構成としてある。上記のように構
成した請求項8にかかる発明において、上記ステータス
情報表示手段は、表示する表示内容の属性を判定する表
示内容属性判定手段を備え、表示内容が所定の属性であ
る場合に同表示内容をポップアップ表示する。
容は、通常、表示内容を見ることが可能なモジュールを
立ち上げておくことによって、その内容を確認すること
が可能になる。かかる場合、本ステータス情報表示装置
のユーザは、このモジュールを予め立ち上げて置く必要
があるか、印刷装置にて正常に印刷が実行されないと、
異常を確認するために、このモジュールを立ち上げるこ
とになる。このような操作は、ユーザに不便を強いるこ
とになる。かかる場合、ステータス情報に対応した表示
を強制的に表示させることが好適である。一方、ステー
タス情報には、異常を通知するものだけでなく、正常な
状況を通知するものも含まれるため、すべてのステータ
ス情報を強制的に表示させることは現実的ではない。そ
こで、所定のステータス情報についてのみ強制的に表示
させる好適な一例として、請求項8にかかる発明は、請
求項1〜請求項7のいずれかに記載のステータス情報表
示装置において、上記ステータス情報表示手段は、表示
する表示内容の属性を判定する表示内容属性判定手段を
備え、表示内容が所定の属性である場合に同表示内容を
ポップアップ表示する構成としてある。上記のように構
成した請求項8にかかる発明において、上記ステータス
情報表示手段は、表示する表示内容の属性を判定する表
示内容属性判定手段を備え、表示内容が所定の属性であ
る場合に同表示内容をポップアップ表示する。
【0015】このように、コンピュータにて基本システ
ムプログラムを実行しつつ同基本システムプログラムの
管理に従って所定のアプリケーションを実行するに際
し、データ転送路に接続された印刷装置のステータス情
報を表示する手法は必ずしも実体のあるステータス情報
表示装置に限られる必要はなく、取得したステータス情
報を表示する方法としても機能することは容易に理解で
きる。このため、請求項9にかかる発明は、コンピュー
タにて基本システムプログラムを実行しつつ同基本シス
テムプログラムの管理に従って所定のアプリケーション
を実行するに際し、データ転送路に接続された印刷装置
のステータス情報を表示するステータス情報の表示制御
方法であって、上記データ転送路を介して印刷装置と双
方向通信で接続して、同印刷装置の所定の情報を取得す
る双方向通信工程と、この双方向通信工程にて上記印刷
装置から取得された情報の中からステータス情報を上記
基本システムプログラムを介することなく取得して対応
するステータスを表示するステータス情報表示工程とを
具備する構成としてある。すなわち、必ずしも実体のあ
る装置に限らず、その方法としても有効であることに相
違はない。
ムプログラムを実行しつつ同基本システムプログラムの
管理に従って所定のアプリケーションを実行するに際
し、データ転送路に接続された印刷装置のステータス情
報を表示する手法は必ずしも実体のあるステータス情報
表示装置に限られる必要はなく、取得したステータス情
報を表示する方法としても機能することは容易に理解で
きる。このため、請求項9にかかる発明は、コンピュー
タにて基本システムプログラムを実行しつつ同基本シス
テムプログラムの管理に従って所定のアプリケーション
を実行するに際し、データ転送路に接続された印刷装置
のステータス情報を表示するステータス情報の表示制御
方法であって、上記データ転送路を介して印刷装置と双
方向通信で接続して、同印刷装置の所定の情報を取得す
る双方向通信工程と、この双方向通信工程にて上記印刷
装置から取得された情報の中からステータス情報を上記
基本システムプログラムを介することなく取得して対応
するステータスを表示するステータス情報表示工程とを
具備する構成としてある。すなわち、必ずしも実体のあ
る装置に限らず、その方法としても有効であることに相
違はない。
【0016】ところで、このようなコンピュータにて基
本システムプログラムを実行しつつ同基本システムプロ
グラムの管理に従って所定のアプリケーションを実行す
るに際し、データ転送路に接続された印刷装置のステー
タス情報を表示するステータス情報表示装置は単独で存
在する場合もあるし、ある機器に組み込まれた状態で利
用されることもあるなど、発明の思想としてはこれに限
らず、各種の態様を含むものである。従って、ソフトウ
ェアであったりハードウェアであったりするなど、適宜
変更可能である。発明の思想の具現化例としてコンピュ
ータにて基本システムプログラムを実行しつつ同基本シ
ステムプログラムの管理に従って所定のアプリケーショ
ンを実行するに際し、データ転送路に接続された印刷装
置のステータス情報を表示するステータス情報表示装置
のソフトウェアとなる場合には、かかるソフトウェアを
記録した記録媒体上においても当然に存在し、利用され
るといわざるをえない。その一例として、請求項10に
かかる発明は、コンピュータにて基本システムプログラ
ムを実行しつつ同基本システムプログラムの管理に従っ
て所定のアプリケーションを実行するに際し、データ転
送路に接続された印刷装置のステータス情報を表示する
ステータス情報の表示制御プログラムを記録した媒体で
あって、上記データ転送路を介して印刷装置と双方向通
信で接続して、同印刷装置の所定の情報を取得する双方
向通信ステップと、この双方向通信ステップにて上記印
刷装置から取得された情報の中からステータス情報を上
記基本システムプログラムを介することなく取得して対
応するステータスを表示するステータス情報表示ステッ
プとを具備する構成としてある。
本システムプログラムを実行しつつ同基本システムプロ
グラムの管理に従って所定のアプリケーションを実行す
るに際し、データ転送路に接続された印刷装置のステー
タス情報を表示するステータス情報表示装置は単独で存
在する場合もあるし、ある機器に組み込まれた状態で利
用されることもあるなど、発明の思想としてはこれに限
らず、各種の態様を含むものである。従って、ソフトウ
ェアであったりハードウェアであったりするなど、適宜
変更可能である。発明の思想の具現化例としてコンピュ
ータにて基本システムプログラムを実行しつつ同基本シ
ステムプログラムの管理に従って所定のアプリケーショ
ンを実行するに際し、データ転送路に接続された印刷装
置のステータス情報を表示するステータス情報表示装置
のソフトウェアとなる場合には、かかるソフトウェアを
記録した記録媒体上においても当然に存在し、利用され
るといわざるをえない。その一例として、請求項10に
かかる発明は、コンピュータにて基本システムプログラ
ムを実行しつつ同基本システムプログラムの管理に従っ
て所定のアプリケーションを実行するに際し、データ転
送路に接続された印刷装置のステータス情報を表示する
ステータス情報の表示制御プログラムを記録した媒体で
あって、上記データ転送路を介して印刷装置と双方向通
信で接続して、同印刷装置の所定の情報を取得する双方
向通信ステップと、この双方向通信ステップにて上記印
刷装置から取得された情報の中からステータス情報を上
記基本システムプログラムを介することなく取得して対
応するステータスを表示するステータス情報表示ステッ
プとを具備する構成としてある。
【0017】むろん、その記録媒体は、磁気記録媒体で
あってもよいし光磁気記録媒体であってもよいし、今後
開発されるいかなる記録媒体においても全く同様に考え
ることができる。また、一次複製品、二次複製品などの
複製段階については全く問う余地無く同等である。その
他、供給方法として通信回線を利用して行なう場合でも
本発明が利用されていることにはかわりない。さらに、
一部がソフトウェアであって、一部がハードウェアで実
現されている場合においても発明の思想において全く異
なるものではなく、一部を記録媒体上に記憶しておいて
必要に応じて適宜読み込まれるような形態のものとして
あってもよい。
あってもよいし光磁気記録媒体であってもよいし、今後
開発されるいかなる記録媒体においても全く同様に考え
ることができる。また、一次複製品、二次複製品などの
複製段階については全く問う余地無く同等である。その
他、供給方法として通信回線を利用して行なう場合でも
本発明が利用されていることにはかわりない。さらに、
一部がソフトウェアであって、一部がハードウェアで実
現されている場合においても発明の思想において全く異
なるものではなく、一部を記録媒体上に記憶しておいて
必要に応じて適宜読み込まれるような形態のものとして
あってもよい。
【0018】
【発明の効果】以上説明したように本発明は、印刷装置
から出力される詳細なステータス情報に対応した基本シ
ステムプログラムが表示可能な表示内容とは異なる独自
の表示内容を表示可能であるとともに、この表示内容を
表示する機能を双方向通信を実行する通信部分および基
本システムプログラムとは独立した手段として構成させ
ることによって、簡易な構成にすることが可能なステー
タス情報表示装置を提供することができる。また、請求
項2にかかる発明によれば、複数の言語に対応する参照
テーブルを備えることによって、印刷装置の言語仕様に
対応した表示内容を簡易に選択することが可能になる。
さらに、請求項3にかかる発明によれば、選択した所定
の言語による参照テーブルをステータス情報に基づき検
索することによって簡易に対応するメッセージデータを
決定することが可能になる。さらに、請求項4にかかる
発明によれば、参照テーブルにステータス情報に相互に
関連付けた複数のイメージデータを格納することによっ
て、ステータス情報に対応するイメージデータを表示す
ることが可能になる。さらに、請求項5にかかる発明に
よれば、参照テーブルに所望のメッセージデータやイメ
ージデータを追加したり、不要なメッセージデータやイ
メージデータを削除することが可能になる。
から出力される詳細なステータス情報に対応した基本シ
ステムプログラムが表示可能な表示内容とは異なる独自
の表示内容を表示可能であるとともに、この表示内容を
表示する機能を双方向通信を実行する通信部分および基
本システムプログラムとは独立した手段として構成させ
ることによって、簡易な構成にすることが可能なステー
タス情報表示装置を提供することができる。また、請求
項2にかかる発明によれば、複数の言語に対応する参照
テーブルを備えることによって、印刷装置の言語仕様に
対応した表示内容を簡易に選択することが可能になる。
さらに、請求項3にかかる発明によれば、選択した所定
の言語による参照テーブルをステータス情報に基づき検
索することによって簡易に対応するメッセージデータを
決定することが可能になる。さらに、請求項4にかかる
発明によれば、参照テーブルにステータス情報に相互に
関連付けた複数のイメージデータを格納することによっ
て、ステータス情報に対応するイメージデータを表示す
ることが可能になる。さらに、請求項5にかかる発明に
よれば、参照テーブルに所望のメッセージデータやイメ
ージデータを追加したり、不要なメッセージデータやイ
メージデータを削除することが可能になる。
【0019】さらに、請求項6にかかる発明によれば、
ステータス情報表示装置から略同時に印刷装置に対して
異なる手順の通信を実行することが可能になる。さら
に、請求項7にかかる発明によれば、ステータス情報表
示装置をローカル印刷装置に対しても、ネットワーク印
刷装置に対しても使用することが可能になる。さらに、
請求項8にかかる発明によれば、所定の属性を有するス
テータス情報に対応する表示内容のみをポップアップ表
示してユーザに通知することが可能になる。さらに、請
求項9にかかる発明によれば、印刷装置から出力される
詳細なステータス情報に対応した基本システムプログラ
ムが表示可能な表示内容とは異なる独自の表示内容を表
示可能であるとともに、この表示内容を表示する機能を
双方向通信を実行する通信部分および基本システムプロ
グラムとは独立した手段として構成させることによっ
て、簡易な構成にすることが可能なステータス情報の表
示制御方法を提供することができる。さらに、請求項1
0にかかる発明によれば、印刷装置から出力される詳細
なステータス情報に対応した基本システムプログラムが
表示可能な表示内容とは異なる独自の表示内容を表示可
能であるとともに、この表示内容を表示する機能を双方
向通信を実行する通信部分および基本システムプログラ
ムとは独立した手段として構成させることによって、簡
易な構成にすることが可能なステータス情報の表示制御
プログラムを記録した媒体を提供することができる。
ステータス情報表示装置から略同時に印刷装置に対して
異なる手順の通信を実行することが可能になる。さら
に、請求項7にかかる発明によれば、ステータス情報表
示装置をローカル印刷装置に対しても、ネットワーク印
刷装置に対しても使用することが可能になる。さらに、
請求項8にかかる発明によれば、所定の属性を有するス
テータス情報に対応する表示内容のみをポップアップ表
示してユーザに通知することが可能になる。さらに、請
求項9にかかる発明によれば、印刷装置から出力される
詳細なステータス情報に対応した基本システムプログラ
ムが表示可能な表示内容とは異なる独自の表示内容を表
示可能であるとともに、この表示内容を表示する機能を
双方向通信を実行する通信部分および基本システムプロ
グラムとは独立した手段として構成させることによっ
て、簡易な構成にすることが可能なステータス情報の表
示制御方法を提供することができる。さらに、請求項1
0にかかる発明によれば、印刷装置から出力される詳細
なステータス情報に対応した基本システムプログラムが
表示可能な表示内容とは異なる独自の表示内容を表示可
能であるとともに、この表示内容を表示する機能を双方
向通信を実行する通信部分および基本システムプログラ
ムとは独立した手段として構成させることによって、簡
易な構成にすることが可能なステータス情報の表示制御
プログラムを記録した媒体を提供することができる。
【0020】
【発明の実施の形態】以下、図面にもとづいて本発明の
実施形態を説明する。図1は本発明の一実施形態にかか
るステータス情報表示装置のクレーム対応図を示してい
る。同図において、ステータス情報表示装置C1は、コ
ンピュータC2の基本システムプログラムC3の管理に
従って動作する。ここで、ステータス情報表示装置C1
は、双方向通信手段C4とステータス情報表示手段C5
とから構成され、印刷装置C6と所定のデータ通信を実
行しつつ、印刷装置C6のステータス情報を表示する。
ここで、双方向通信手段C4は、データ転送路を介して
印刷装置C6と双方向通信で接続して基本システムプロ
グラムC3と印刷装置C6との間に介在する。そして、
ステータス情報表示手段C5は、双方向通信手段C4に
より印刷装置C6から取得された情報の中からステータ
ス情報を基本システムプログラムC3を介することなく
取得して対応するステータスをディスプレイなどの表示
装置C7に表示する。かかる場合、ステータス情報表示
手段C5は、参照テーブルC51から取得したステータ
ス情報に基づいて表示するメッセージなどを取得する。
このように、コンピュータC2と印刷装置C6により印
刷システムが構成される。具体的に本印刷システムは、
プリンタホストとプリンタとから構成されることにな
る。次に、このプリンタホストとプリンタの構成につい
て説明する。
実施形態を説明する。図1は本発明の一実施形態にかか
るステータス情報表示装置のクレーム対応図を示してい
る。同図において、ステータス情報表示装置C1は、コ
ンピュータC2の基本システムプログラムC3の管理に
従って動作する。ここで、ステータス情報表示装置C1
は、双方向通信手段C4とステータス情報表示手段C5
とから構成され、印刷装置C6と所定のデータ通信を実
行しつつ、印刷装置C6のステータス情報を表示する。
ここで、双方向通信手段C4は、データ転送路を介して
印刷装置C6と双方向通信で接続して基本システムプロ
グラムC3と印刷装置C6との間に介在する。そして、
ステータス情報表示手段C5は、双方向通信手段C4に
より印刷装置C6から取得された情報の中からステータ
ス情報を基本システムプログラムC3を介することなく
取得して対応するステータスをディスプレイなどの表示
装置C7に表示する。かかる場合、ステータス情報表示
手段C5は、参照テーブルC51から取得したステータ
ス情報に基づいて表示するメッセージなどを取得する。
このように、コンピュータC2と印刷装置C6により印
刷システムが構成される。具体的に本印刷システムは、
プリンタホストとプリンタとから構成されることにな
る。次に、このプリンタホストとプリンタの構成につい
て説明する。
【0021】図2はプリンタホストを実現する典型的な
パーソナルコンピュータ本体(以下、パソコンと呼ぶ)
10を示している。パソコン10は演算処理の中枢をな
すCPU11を備えており、このCPU11にはCPU
バス12を介して二次キャッシュ13やデータバスユニ
ット14やシステムコントローラ15が接続されてい
る。近年のパソコンでは処理効率を向上させるためにC
PUバス12のクロックスピードを上げており、遅いメ
モリ16はデータバスユニット14やシステムコントロ
ーラ15を介してCPU11によってアクセスされるよ
うになっている。なお、このメモリ16にはバイオスエ
リアなどのROMエリアとともにRAMエリアも含まれ
ている。
パーソナルコンピュータ本体(以下、パソコンと呼ぶ)
10を示している。パソコン10は演算処理の中枢をな
すCPU11を備えており、このCPU11にはCPU
バス12を介して二次キャッシュ13やデータバスユニ
ット14やシステムコントローラ15が接続されてい
る。近年のパソコンでは処理効率を向上させるためにC
PUバス12のクロックスピードを上げており、遅いメ
モリ16はデータバスユニット14やシステムコントロ
ーラ15を介してCPU11によってアクセスされるよ
うになっている。なお、このメモリ16にはバイオスエ
リアなどのROMエリアとともにRAMエリアも含まれ
ている。
【0022】同様にインターフェイス類も速いCPUバ
ス12と直に接続することはできず、データバスユニッ
ト14やシステムコントローラ15によって汎用高速バ
スであるPCIバス17が提供されている。このPCI
バス17にはパソコン10自体が直接持つPS/2ポー
トやパラレルポートやシリアルポートなどの通信用イン
ターフェイスとともにフロッピー(登録商標)ディスク
を接続するための共通インターフェイス18が接続さ
れ、また、特に高速性を要求されるハードディスクやC
D−ROMを接続してDMA転送させるためのバスマス
タ19も接続されている。PCIバスには直にPCIデ
バイス21を接続できるほか、ISAブリッジ22を介
してデータ幅の狭い旧式の汎用バスであるISAバス2
3を提供しており、このISAバス23を介してISA
デバイス24を接続できるようになっている。
ス12と直に接続することはできず、データバスユニッ
ト14やシステムコントローラ15によって汎用高速バ
スであるPCIバス17が提供されている。このPCI
バス17にはパソコン10自体が直接持つPS/2ポー
トやパラレルポートやシリアルポートなどの通信用イン
ターフェイスとともにフロッピー(登録商標)ディスク
を接続するための共通インターフェイス18が接続さ
れ、また、特に高速性を要求されるハードディスクやC
D−ROMを接続してDMA転送させるためのバスマス
タ19も接続されている。PCIバスには直にPCIデ
バイス21を接続できるほか、ISAブリッジ22を介
してデータ幅の狭い旧式の汎用バスであるISAバス2
3を提供しており、このISAバス23を介してISA
デバイス24を接続できるようになっている。
【0023】図3はこのパソコン10に対する周辺機器
を示しており、キーボード25とマウス26はPS/2
ポートを介して、プリンタ27はパラレルポートを介し
て、モデム28はシリアルポートを介してそれぞれ共通
インターフェイス18に接続されている。スキャナ29
はPCIデバイス21としてのSCSIカード21aを
介してPCIバス17に接続され、このSCSIカード
21aに対しては各種の外部機器を接続可能であり、光
磁気記憶装置32などを接続したりすることができる。
また、ディスプレイ31は、ディスプレイコントローラ
カード21bを介して接続され、ハードディスク19a
とCD−ROMドライブ19bはバスマスタ19を介し
てPCIバス17に接続されている。
を示しており、キーボード25とマウス26はPS/2
ポートを介して、プリンタ27はパラレルポートを介し
て、モデム28はシリアルポートを介してそれぞれ共通
インターフェイス18に接続されている。スキャナ29
はPCIデバイス21としてのSCSIカード21aを
介してPCIバス17に接続され、このSCSIカード
21aに対しては各種の外部機器を接続可能であり、光
磁気記憶装置32などを接続したりすることができる。
また、ディスプレイ31は、ディスプレイコントローラ
カード21bを介して接続され、ハードディスク19a
とCD−ROMドライブ19bはバスマスタ19を介し
てPCIバス17に接続されている。
【0024】ISAデバイス24としてはさまざまな機
器が提供されているが、PCMCIAカード24aを利
用すればPCMCIAカードソケットを33を接続で
き、画像データを記録したメモリカード34を装着して
データの入出力が容易になる。このメモリカード34は
デジタルスチルカメラ35であるとか、他のモバイルパ
ソコンなどからのデータを入力することも容易である。
パソコン10にはこれらの他にもビデオカードを介して
外部ディスプレイを接続する他、LANカードを接続し
てネットワークに接続することが可能であるし、赤外線
通信装置を介して他の外部機器と接続したりすることも
可能である。
器が提供されているが、PCMCIAカード24aを利
用すればPCMCIAカードソケットを33を接続で
き、画像データを記録したメモリカード34を装着して
データの入出力が容易になる。このメモリカード34は
デジタルスチルカメラ35であるとか、他のモバイルパ
ソコンなどからのデータを入力することも容易である。
パソコン10にはこれらの他にもビデオカードを介して
外部ディスプレイを接続する他、LANカードを接続し
てネットワークに接続することが可能であるし、赤外線
通信装置を介して他の外部機器と接続したりすることも
可能である。
【0025】以上がパソコンシステムのハードウェアの
概略構成であり、かかるハードウェアを前提として、パ
ソコン10上では図4に示す態様でソフトウェアが実行
されている。すなわち、上記ハードウェア41を基礎と
してバイオス42が実行され、その上層にてオペレーテ
ィングシステム43とアプリケーション44が実行され
る。基本的にはオペレーティングシステム43がバイオ
ス42を介するか直にハードウェア41とアクセスし、
アプリケーション44はこのオペレーティングシステム
43を介してハードウェア41とデータなどのやりとり
を行う。例えば、ハードディスク19aからデータを読
み込むには、オペレーティングシステム43を介してハ
ードウェア41にアクセスする。この他、オペレーティ
ングシステム43にはハードウェア41を制御するため
の各種のドライバを組み込むことが可能であり、組み込
まれたドライバ類はオペレーティングシステム43の一
部となって各種の制御を実行する。ドライバの類として
はビデオカードを介して外部のディスプレイへの表示を
制御するディスプレイドライバであるとか、プリンタ2
7への印字制御を実行するプリンタドライバ43aなど
が組み込まれている。本実施形態においては、このプリ
ンタドライバ43aがパラレルポートなどのハードウェ
アを介して接続されるプリンタからステータス情報を取
得する。そして、この取得したステータス情報をアプリ
ケション44の一つであるステータス情報表示アプリケ
ーション44aは、オペレーティングシステム43を介
することなく直接入力するとともに、所定の表示動作を
実行する。
概略構成であり、かかるハードウェアを前提として、パ
ソコン10上では図4に示す態様でソフトウェアが実行
されている。すなわち、上記ハードウェア41を基礎と
してバイオス42が実行され、その上層にてオペレーテ
ィングシステム43とアプリケーション44が実行され
る。基本的にはオペレーティングシステム43がバイオ
ス42を介するか直にハードウェア41とアクセスし、
アプリケーション44はこのオペレーティングシステム
43を介してハードウェア41とデータなどのやりとり
を行う。例えば、ハードディスク19aからデータを読
み込むには、オペレーティングシステム43を介してハ
ードウェア41にアクセスする。この他、オペレーティ
ングシステム43にはハードウェア41を制御するため
の各種のドライバを組み込むことが可能であり、組み込
まれたドライバ類はオペレーティングシステム43の一
部となって各種の制御を実行する。ドライバの類として
はビデオカードを介して外部のディスプレイへの表示を
制御するディスプレイドライバであるとか、プリンタ2
7への印字制御を実行するプリンタドライバ43aなど
が組み込まれている。本実施形態においては、このプリ
ンタドライバ43aがパラレルポートなどのハードウェ
アを介して接続されるプリンタからステータス情報を取
得する。そして、この取得したステータス情報をアプリ
ケション44の一つであるステータス情報表示アプリケ
ーション44aは、オペレーティングシステム43を介
することなく直接入力するとともに、所定の表示動作を
実行する。
【0026】図5は、本発明を実現する実施形態におけ
るパソコン10が備えるプリンタドライバ43aの構成
を示している。同図において、プリンタドライバ43a
は、スプーラ43a1と、ランゲージモニタ43a2
と、ポートモニタ43a3とを備えている。一方、プリ
ンタ50は、パソコン10と双方向通信が可能であり、
プリンタ50がパソコン10から入力した印刷データの
印刷が正常に完了したことや、プリンタ50にて異常が
発生したことや、プリンタ50の状態を示すステータス
情報をパソコン10に通知する。かかる場合、プリンタ
50からの通知は、ポートモニタ43a3を介してラン
ゲージモニタ43a2に出力される。そして、ランゲー
ジモニタ43a2によりステータス情報表示アプリケー
ション44aに出力される。
るパソコン10が備えるプリンタドライバ43aの構成
を示している。同図において、プリンタドライバ43a
は、スプーラ43a1と、ランゲージモニタ43a2
と、ポートモニタ43a3とを備えている。一方、プリ
ンタ50は、パソコン10と双方向通信が可能であり、
プリンタ50がパソコン10から入力した印刷データの
印刷が正常に完了したことや、プリンタ50にて異常が
発生したことや、プリンタ50の状態を示すステータス
情報をパソコン10に通知する。かかる場合、プリンタ
50からの通知は、ポートモニタ43a3を介してラン
ゲージモニタ43a2に出力される。そして、ランゲー
ジモニタ43a2によりステータス情報表示アプリケー
ション44aに出力される。
【0027】また、プリンタドライバ43aは、オペレ
ーティングシステム43または所定のアプリケーション
44にて実行された印刷ジョブに伴う一連の1ページ以
上の印刷データをスプーラ43a1を介して入力する。
そして、スプーラ43a1は入力した同印刷データを先
頭ページから順次ランゲージモニタ43a2に出力す
る。ここで、ランゲージモニタ43a2は、スプーラ4
3a1からページ単位にて入力した印刷データをハード
ディスク19aあるいはメモリ16に確保したページデ
ータ領域43a4に一旦格納しつつ、完全な1ページ分
の印刷データがページデータ領域43a4に格納された
タイミングにて同ページデータ領域43a4から完全な
1ページ分の印刷データを取り出してポートモニタ43
a3に出力する。そして、ポートモニタ43a3は、ラ
ンゲージモニタ43a2から入力した印刷データをプリ
ンタ50に転送する。ランゲージモニタ43a2は、所
定の周期によりプリンタ50を双方向通信にて実行し、
プリンタ50のステータス情報を確認する。これによ
り、パソコン10、プリンタ50間のデータ転送路の通
信状態およびプリンタ50の状態を監視している。ま
た、双方向通信に限られず、プリンタ50からの割り込
み通知にて、通信状態およびプリンタ50の状態を取得
する。従って、本実施形態においては、スプーラ43a
1、ランゲージモニタ43a2、ページデータ領域43
a4、ポートモニタ43a3から構成されるプリンタド
ライバ43が双方向通信手段C41を構成するととも
に、ステータス情報表示アプリケーション44aがステ
ータス情報表示手段C5を構成する。
ーティングシステム43または所定のアプリケーション
44にて実行された印刷ジョブに伴う一連の1ページ以
上の印刷データをスプーラ43a1を介して入力する。
そして、スプーラ43a1は入力した同印刷データを先
頭ページから順次ランゲージモニタ43a2に出力す
る。ここで、ランゲージモニタ43a2は、スプーラ4
3a1からページ単位にて入力した印刷データをハード
ディスク19aあるいはメモリ16に確保したページデ
ータ領域43a4に一旦格納しつつ、完全な1ページ分
の印刷データがページデータ領域43a4に格納された
タイミングにて同ページデータ領域43a4から完全な
1ページ分の印刷データを取り出してポートモニタ43
a3に出力する。そして、ポートモニタ43a3は、ラ
ンゲージモニタ43a2から入力した印刷データをプリ
ンタ50に転送する。ランゲージモニタ43a2は、所
定の周期によりプリンタ50を双方向通信にて実行し、
プリンタ50のステータス情報を確認する。これによ
り、パソコン10、プリンタ50間のデータ転送路の通
信状態およびプリンタ50の状態を監視している。ま
た、双方向通信に限られず、プリンタ50からの割り込
み通知にて、通信状態およびプリンタ50の状態を取得
する。従って、本実施形態においては、スプーラ43a
1、ランゲージモニタ43a2、ページデータ領域43
a4、ポートモニタ43a3から構成されるプリンタド
ライバ43が双方向通信手段C41を構成するととも
に、ステータス情報表示アプリケーション44aがステ
ータス情報表示手段C5を構成する。
【0028】一方、本印刷システムで印刷を実行するプ
リンタの概略構成を図6に示す。このプリンタ50はレ
ーザプリンタであり、上述したプリンタ27と同様にプ
リンタホストであるパソコン10のパラレルポートに接
続される。プリンタ50にはパソコン10のパラレルポ
ートと接続するためのインターフェイス51が備えら
れ、コマンドや印刷データの送受をパラレル通信70で
行う。本印刷システムにおけるパラレル通信70は、プ
リンタ50の性能をパソコン10の側から検出する場合
もあるので、単方向通信のセントロニクス方式ではな
く、ニブル、ECP、EPPといった双方向通信を実行
可能なインターフェイスを備えている。インターフェイ
ス51はDMAコントローラ52に接続され、同DMA
コントローラ52はCPU53とROM54とRAM5
5が相互に接続されたバス56に接続されている。CP
U53はROM54に書き込まれているプリンタ制御プ
ログラムを実行する。RAM55は印刷するドットマト
リクス状の各画素に対応してドットのオン・オフを示す
印刷データが記録される。本実施形態においては、プリ
ンタ50をインターフェース51によりパソコン10と
接続するとともに、パラレル通信70を実行するローカ
ルプリンタとして利用する構成を採用しているが、むろ
ん、プリンタ50をパソコン10とLANなどのネット
ワークを介して接続させ、ネットワークプリンタとして
利用するものであってもよく、その接続形態は、プリン
タ50の利用環境により適宜変更可能である。かかる場
合、上述したプリンタドライバ43aは、パラレル接続
であるか、ネットワーク接続であるかを判別し、接続形
態に適した通信プロトコルに基づいてプリンタ50から
ステータス情報を取得したり、プリンタ50へ印刷デー
タを転送したりすることはいうまでもない。
リンタの概略構成を図6に示す。このプリンタ50はレ
ーザプリンタであり、上述したプリンタ27と同様にプ
リンタホストであるパソコン10のパラレルポートに接
続される。プリンタ50にはパソコン10のパラレルポ
ートと接続するためのインターフェイス51が備えら
れ、コマンドや印刷データの送受をパラレル通信70で
行う。本印刷システムにおけるパラレル通信70は、プ
リンタ50の性能をパソコン10の側から検出する場合
もあるので、単方向通信のセントロニクス方式ではな
く、ニブル、ECP、EPPといった双方向通信を実行
可能なインターフェイスを備えている。インターフェイ
ス51はDMAコントローラ52に接続され、同DMA
コントローラ52はCPU53とROM54とRAM5
5が相互に接続されたバス56に接続されている。CP
U53はROM54に書き込まれているプリンタ制御プ
ログラムを実行する。RAM55は印刷するドットマト
リクス状の各画素に対応してドットのオン・オフを示す
印刷データが記録される。本実施形態においては、プリ
ンタ50をインターフェース51によりパソコン10と
接続するとともに、パラレル通信70を実行するローカ
ルプリンタとして利用する構成を採用しているが、むろ
ん、プリンタ50をパソコン10とLANなどのネット
ワークを介して接続させ、ネットワークプリンタとして
利用するものであってもよく、その接続形態は、プリン
タ50の利用環境により適宜変更可能である。かかる場
合、上述したプリンタドライバ43aは、パラレル接続
であるか、ネットワーク接続であるかを判別し、接続形
態に適した通信プロトコルに基づいてプリンタ50から
ステータス情報を取得したり、プリンタ50へ印刷デー
タを転送したりすることはいうまでもない。
【0029】また、本実施形態においては、RAM55
が必ずしも1頁分のイメージデータを保持できなければ
ならないわけではなく、データの入力と出力とを並行し
て行えるようにRAM55はDMAコントローラ52を
介して直接アクセスすることができるようにしている。
すなわち、パソコン10の側から印刷データが入力され
るとCPU53を介することなく直にRAM55に書き
込めるようにしている。そして、RAM55から印刷デ
ータを直に読み出して送り出すことになる。RAM55
から読み出された印刷データは特に圧縮されていない限
りはデータ伸張回路58をスルーしてビデオコントロー
ラ59に入力され、同ビデオコントローラ59でタイミ
ング調整される。このビデオコントローラ59もデータ
の入力と出力とを並行して行なう関係から特にタイミン
グ調整をクリティカルに実行できるようにしてあり、こ
のビデオコントローラ59から出力されるビデオ信号は
後処理回路61に入力され、印刷エンジン62の解像度
に対応して解像度の変換を行ったり、エッジスムージン
グ、ガンマ特性の調整というような印刷エンジン62を
中心としたプリンタ50のハードウェアに固有の後処理
を実行する。一方、転送効率を向上させたりRAM55
の占有量を減らすために印刷データを圧縮してRAM5
5に記録することが可能であり、この場合にDMAコン
トローラ52を介して直にデータを読み出すと圧縮され
たままとなってしまう。このため、上述したデータ伸張
回路58が介在されており、圧縮された印刷画素データ
を読み出した場合にはそれを伸張し、ビデオコントロー
ラ59に出力する。
が必ずしも1頁分のイメージデータを保持できなければ
ならないわけではなく、データの入力と出力とを並行し
て行えるようにRAM55はDMAコントローラ52を
介して直接アクセスすることができるようにしている。
すなわち、パソコン10の側から印刷データが入力され
るとCPU53を介することなく直にRAM55に書き
込めるようにしている。そして、RAM55から印刷デ
ータを直に読み出して送り出すことになる。RAM55
から読み出された印刷データは特に圧縮されていない限
りはデータ伸張回路58をスルーしてビデオコントロー
ラ59に入力され、同ビデオコントローラ59でタイミ
ング調整される。このビデオコントローラ59もデータ
の入力と出力とを並行して行なう関係から特にタイミン
グ調整をクリティカルに実行できるようにしてあり、こ
のビデオコントローラ59から出力されるビデオ信号は
後処理回路61に入力され、印刷エンジン62の解像度
に対応して解像度の変換を行ったり、エッジスムージン
グ、ガンマ特性の調整というような印刷エンジン62を
中心としたプリンタ50のハードウェアに固有の後処理
を実行する。一方、転送効率を向上させたりRAM55
の占有量を減らすために印刷データを圧縮してRAM5
5に記録することが可能であり、この場合にDMAコン
トローラ52を介して直にデータを読み出すと圧縮され
たままとなってしまう。このため、上述したデータ伸張
回路58が介在されており、圧縮された印刷画素データ
を読み出した場合にはそれを伸張し、ビデオコントロー
ラ59に出力する。
【0030】上述した本実施形態における印刷システム
は、パソコン10とプリンタ50をパラレル通信70を
実行する所定のインターフェース51を介して接続す
る、いわゆるローカル印刷システムの構成を採用してい
るが、むろん、このような構成に限定されるものではな
く、図7に示すネットワーク印刷システムを構成するも
のであってもよい。同図において、ネットワーク印刷シ
ステムは、一つ以上のパソコンを双方向通信可能なネッ
トワーク200上にクライアント100として接続し、
ネットワーク200上にプリントサーバ100aを接続
する。そして、プリントサーバ100aとプリンタ50
0を双方向可能なパラレルインターフェース700によ
って接続し、全体でネットワーク印刷システムを構成す
る。かかるネットワーク印刷システムを構成した場合の
ソフトウェア構成の概略を図8に示す。同図において、
クライアント100にステータス情報表示アプリケーシ
ョン440aを配置し、プリントサーバ100aにプリ
ンタドライバ430aを配置する。そして、この各構成
は上述したローカル印刷システムの対応する各構成と同
等の機能を実現し、所定の動作環境を提供する。
は、パソコン10とプリンタ50をパラレル通信70を
実行する所定のインターフェース51を介して接続す
る、いわゆるローカル印刷システムの構成を採用してい
るが、むろん、このような構成に限定されるものではな
く、図7に示すネットワーク印刷システムを構成するも
のであってもよい。同図において、ネットワーク印刷シ
ステムは、一つ以上のパソコンを双方向通信可能なネッ
トワーク200上にクライアント100として接続し、
ネットワーク200上にプリントサーバ100aを接続
する。そして、プリントサーバ100aとプリンタ50
0を双方向可能なパラレルインターフェース700によ
って接続し、全体でネットワーク印刷システムを構成す
る。かかるネットワーク印刷システムを構成した場合の
ソフトウェア構成の概略を図8に示す。同図において、
クライアント100にステータス情報表示アプリケーシ
ョン440aを配置し、プリントサーバ100aにプリ
ンタドライバ430aを配置する。そして、この各構成
は上述したローカル印刷システムの対応する各構成と同
等の機能を実現し、所定の動作環境を提供する。
【0031】図9は、ステータス情報表示アプリケーシ
ョン44aにて実行されるステータス情報表示処理の概
略処理内容をフローチャートにより示している。同図に
おいて、プリンタドライバ43aのランゲージモニタ4
3a2がプリンタ50より取得したステータス情報を入
力する(ステップS100)。そして、所定の手法によ
ってステータス情報に対応した表示内容を決定し(ステ
ップS200)、同表示内容をディスプレイ31上に所
定の表示方法により表示する(ステップS300)。図
10は、ステータス情報取得処理のステップS100に
おけるステータス情報入力処理の処理内容をフローチャ
ートにより示している。同図において、ランゲージモニ
タ43a2から出力されるデータを監視して、データの
出力の有無を判別する(ステップS105)。ランゲー
ジモニタ43a2は、ステータス情報に限らずオペレー
ティングシステム43や他のアプリケーション44にて
利用する所定のデータをプリンタ50から入力する場合
がある。従って、このデータがステータス情報表示アプ
リケーション43aが表示処理を実行するステータス情
報であるか否かを判別する(ステップS110)。ここ
で、入力したデータが本ステータス情報表示アプリケー
ション44aにて表示させるステータス情報である場
合、このデータをハードディスク19aまたはメモリ1
6の所定の領域に格納し設定する(ステップS11
5)。また、ステータス情報表示アプリケーション44
aは、ランゲージモニタ43a2からの出力の有無を判
別するとともに、所定の周期によりランゲージモニタ4
3a2に対してプリンタ50からステータス情報を取得
するように依頼する(ステップS120)。従って、ス
テップS120にて所定の周期が経過していると判別し
た場合は、ランゲージモニタ43a2に所定のコマンド
を出力する(ステップS125)。そして、ランゲージ
モニタ43a2よりこのコマンドに対するデータの出力
があるか否かを判別し(ステップS130)、データの
出力があった場合、すなわち、ランゲージモニタ43a
2がプリンタ50から所定のデータの入力し、本ステー
タス情報表示アプリケーション44aに出力した場合
は、上述したステップS110とステップS115を実
行する。
ョン44aにて実行されるステータス情報表示処理の概
略処理内容をフローチャートにより示している。同図に
おいて、プリンタドライバ43aのランゲージモニタ4
3a2がプリンタ50より取得したステータス情報を入
力する(ステップS100)。そして、所定の手法によ
ってステータス情報に対応した表示内容を決定し(ステ
ップS200)、同表示内容をディスプレイ31上に所
定の表示方法により表示する(ステップS300)。図
10は、ステータス情報取得処理のステップS100に
おけるステータス情報入力処理の処理内容をフローチャ
ートにより示している。同図において、ランゲージモニ
タ43a2から出力されるデータを監視して、データの
出力の有無を判別する(ステップS105)。ランゲー
ジモニタ43a2は、ステータス情報に限らずオペレー
ティングシステム43や他のアプリケーション44にて
利用する所定のデータをプリンタ50から入力する場合
がある。従って、このデータがステータス情報表示アプ
リケーション43aが表示処理を実行するステータス情
報であるか否かを判別する(ステップS110)。ここ
で、入力したデータが本ステータス情報表示アプリケー
ション44aにて表示させるステータス情報である場
合、このデータをハードディスク19aまたはメモリ1
6の所定の領域に格納し設定する(ステップS11
5)。また、ステータス情報表示アプリケーション44
aは、ランゲージモニタ43a2からの出力の有無を判
別するとともに、所定の周期によりランゲージモニタ4
3a2に対してプリンタ50からステータス情報を取得
するように依頼する(ステップS120)。従って、ス
テップS120にて所定の周期が経過していると判別し
た場合は、ランゲージモニタ43a2に所定のコマンド
を出力する(ステップS125)。そして、ランゲージ
モニタ43a2よりこのコマンドに対するデータの出力
があるか否かを判別し(ステップS130)、データの
出力があった場合、すなわち、ランゲージモニタ43a
2がプリンタ50から所定のデータの入力し、本ステー
タス情報表示アプリケーション44aに出力した場合
は、上述したステップS110とステップS115を実
行する。
【0032】このように格納設定されたステータス情報
に基づいて表示する内容を決定するステップS200の
表示内容決定処理の処理内容を図11のフローチャート
に示す。同図において、最初にハードディスク19aあ
るいはメモリ16の所定の領域に格納設定されたステー
タス情報を取得する(ステップS205)。次に、パソ
コン10が動作している言語データ、または、予めパソ
コン10のユーザが図12に示す参照テーブル選択画面
によって選択したステータス情報に対応するメッセージ
を表示させる言語データを取得し、複数の言語別参照テ
ーブルから対応する言語の参照テーブルを選択する(ス
テップS210)。ここで、図12は、パソコン10が
プリンタ50のステータス情報を日本語と、韓国語と、
英語とにより表示が可能になっている場合を示すととも
に、トグルスイッチにて日本語が選択されている場合を
示している。そして、取得したステータス情報のステー
タス番号などをキーにして、選択された参照テーブルを
検索する(ステップS215)。そして、同ステータス
情報に該当する表示メッセージが存在するか否かを判別
し(ステップS220)、該当表示メッセージが存在す
る場合は、同表示メッセージを表示内容として決定する
とともに、ハードディスク19aまたはメモリ16の所
定の領域に格納する(ステップS225)。ここで、図
13に日本語参照テーブルの構成の一例を示す。同図に
示すように、参照テーブルは、ステータス番号と、この
ステータス番号に対応する表示メッセージと、その表示
メッセージの属性とを備えている。この属性は、表示メ
ッセージの表示緊急度を示しており、「A」は重大な異常
のステータス情報であり、表示させる場合に、後述する
ポップアップ表示処理を実行するものである。また、
「B」は軽度の異常や単にプリンタ50の状態を示すステ
ータス情報である。また、この参照テーブルのデータ
は、パソコン10のユーザによって所定の手法により適
宜変更可能であることはいうまでもない。例えば、ステ
ータス番号「1」に対応するメッセージを「電源OFF」に
変更したり、メッセージ「他の印刷中のため待機します」
をポップアップ表示させたい場合に属性を「A」に変更す
ることが可能になる。これにより、ユーザは所望のステ
ータス情報表示環境を得ることが可能になる。
に基づいて表示する内容を決定するステップS200の
表示内容決定処理の処理内容を図11のフローチャート
に示す。同図において、最初にハードディスク19aあ
るいはメモリ16の所定の領域に格納設定されたステー
タス情報を取得する(ステップS205)。次に、パソ
コン10が動作している言語データ、または、予めパソ
コン10のユーザが図12に示す参照テーブル選択画面
によって選択したステータス情報に対応するメッセージ
を表示させる言語データを取得し、複数の言語別参照テ
ーブルから対応する言語の参照テーブルを選択する(ス
テップS210)。ここで、図12は、パソコン10が
プリンタ50のステータス情報を日本語と、韓国語と、
英語とにより表示が可能になっている場合を示すととも
に、トグルスイッチにて日本語が選択されている場合を
示している。そして、取得したステータス情報のステー
タス番号などをキーにして、選択された参照テーブルを
検索する(ステップS215)。そして、同ステータス
情報に該当する表示メッセージが存在するか否かを判別
し(ステップS220)、該当表示メッセージが存在す
る場合は、同表示メッセージを表示内容として決定する
とともに、ハードディスク19aまたはメモリ16の所
定の領域に格納する(ステップS225)。ここで、図
13に日本語参照テーブルの構成の一例を示す。同図に
示すように、参照テーブルは、ステータス番号と、この
ステータス番号に対応する表示メッセージと、その表示
メッセージの属性とを備えている。この属性は、表示メ
ッセージの表示緊急度を示しており、「A」は重大な異常
のステータス情報であり、表示させる場合に、後述する
ポップアップ表示処理を実行するものである。また、
「B」は軽度の異常や単にプリンタ50の状態を示すステ
ータス情報である。また、この参照テーブルのデータ
は、パソコン10のユーザによって所定の手法により適
宜変更可能であることはいうまでもない。例えば、ステ
ータス番号「1」に対応するメッセージを「電源OFF」に
変更したり、メッセージ「他の印刷中のため待機します」
をポップアップ表示させたい場合に属性を「A」に変更す
ることが可能になる。これにより、ユーザは所望のステ
ータス情報表示環境を得ることが可能になる。
【0033】一方、ステップS220にて該当する表示
メッセージが存在しない場合は、ステータス情報に基づ
く表示がメッセージの表示ではなく所定イメージの表示
であると判断し、イメージデータが格納されているイメ
ージ格納参照テーブルをステータス情報のステータス番
号などをキーにして検索する(ステップS230)。そ
して、同ステータス情報に該当する表示イメージが存在
するか否かを判別し(ステップS235)、該当表示イ
メージが存在する場合は、同表示イメージを表示内容と
して決定するとともに、ハードディスク19aまたはメ
モリ16の所定の領域に格納する(ステップS24
0)。本実施形態においては、ステップS210〜S2
20にて言語別参照テーブルに基づく表示メッセージを
検索した後に、該当メッセージが存在しない場合のみイ
メージ格納参照テーブルに基づいて表示イメージを検索
し決定する処理を採用しているが、むろん、メッセージ
およびイメージの両方を表示させる場合を考慮してもよ
い。かかる場合は、ステータス情報を取得すると、言語
別参照テーブルとイメージ格納参照テーブルの両方を検
索して該当する表示メッセージおよび表示イメージを決
定する処理を実行する。従って、言語別参照テーブルお
よびイメージ格納参照テーブルが本発明にかかる参照テ
ーブルC51を構成する。
メッセージが存在しない場合は、ステータス情報に基づ
く表示がメッセージの表示ではなく所定イメージの表示
であると判断し、イメージデータが格納されているイメ
ージ格納参照テーブルをステータス情報のステータス番
号などをキーにして検索する(ステップS230)。そ
して、同ステータス情報に該当する表示イメージが存在
するか否かを判別し(ステップS235)、該当表示イ
メージが存在する場合は、同表示イメージを表示内容と
して決定するとともに、ハードディスク19aまたはメ
モリ16の所定の領域に格納する(ステップS24
0)。本実施形態においては、ステップS210〜S2
20にて言語別参照テーブルに基づく表示メッセージを
検索した後に、該当メッセージが存在しない場合のみイ
メージ格納参照テーブルに基づいて表示イメージを検索
し決定する処理を採用しているが、むろん、メッセージ
およびイメージの両方を表示させる場合を考慮してもよ
い。かかる場合は、ステータス情報を取得すると、言語
別参照テーブルとイメージ格納参照テーブルの両方を検
索して該当する表示メッセージおよび表示イメージを決
定する処理を実行する。従って、言語別参照テーブルお
よびイメージ格納参照テーブルが本発明にかかる参照テ
ーブルC51を構成する。
【0034】図14は、ステップS300にて実行する
表示処理の処理内容をフローチャートにより示してい
る。同図において、上述した表示内容決定処理にて決定
されるとともに、所定の領域に格納された表示内容を取
得し、その属性の判定を実行する(ステップS30
5)。そして、この属性が「A」であるか否か、すなわ
ち、ポップアップ表示させユーザに対して通知するか否
かを判別する(ステップS310)。属性が「A」以下の
「B」と判別された場合は、ハードディスク19aおよび
メモリ16の所定の領域に表示内容を格納設定する(ス
テップS315)。かかる場合、ユーザの操作によっ
て、ステータス情報表示アプリケーション44aの表示
モジュールが起動されると(ステップS320)、この
格納設定された表示内容が同表示モジュールによって取
得され(ステップS325)るとともに、同表示モジュ
ールの所定の表示形式に基づいてディスプレイ31上に
表示されることになる(ステップS330)。一方、ス
テップS310にて表示内容がポップアップ表示の対象
である場合は、ポップアップ表示を実行するモジュール
を起動する(ステップS335)とともに、このモジュ
ールが表示内容を取得して(ステップS340)、所定
のポップアップ表示手法によってディスプレイ31上に
表示させる(ステップS345)。この表示がなされた
画面の一例を図15に示す。図15(a)は、ポップア
ップ表示された場合を示している。かかる場合、ディス
プレイ31の画面上に所定のサブウィンドウが表示さ
れ、このサブウィンドウ内にステータス情報として参照
テーブルに格納されているステータス情報に対応する表
示メッセージを表示する。一方、図15(b)は、ユー
ザにより上記表示モジュールを起動されることによって
表示される画面を示している。かかる場合、異常が発生
した「ドキュメント名」と、ステータス情報に対応する表
示メッセージを「状態」に表示する。
表示処理の処理内容をフローチャートにより示してい
る。同図において、上述した表示内容決定処理にて決定
されるとともに、所定の領域に格納された表示内容を取
得し、その属性の判定を実行する(ステップS30
5)。そして、この属性が「A」であるか否か、すなわ
ち、ポップアップ表示させユーザに対して通知するか否
かを判別する(ステップS310)。属性が「A」以下の
「B」と判別された場合は、ハードディスク19aおよび
メモリ16の所定の領域に表示内容を格納設定する(ス
テップS315)。かかる場合、ユーザの操作によっ
て、ステータス情報表示アプリケーション44aの表示
モジュールが起動されると(ステップS320)、この
格納設定された表示内容が同表示モジュールによって取
得され(ステップS325)るとともに、同表示モジュ
ールの所定の表示形式に基づいてディスプレイ31上に
表示されることになる(ステップS330)。一方、ス
テップS310にて表示内容がポップアップ表示の対象
である場合は、ポップアップ表示を実行するモジュール
を起動する(ステップS335)とともに、このモジュ
ールが表示内容を取得して(ステップS340)、所定
のポップアップ表示手法によってディスプレイ31上に
表示させる(ステップS345)。この表示がなされた
画面の一例を図15に示す。図15(a)は、ポップア
ップ表示された場合を示している。かかる場合、ディス
プレイ31の画面上に所定のサブウィンドウが表示さ
れ、このサブウィンドウ内にステータス情報として参照
テーブルに格納されているステータス情報に対応する表
示メッセージを表示する。一方、図15(b)は、ユー
ザにより上記表示モジュールを起動されることによって
表示される画面を示している。かかる場合、異常が発生
した「ドキュメント名」と、ステータス情報に対応する表
示メッセージを「状態」に表示する。
【0035】このように、オペレーティングシステム4
4の管理に従って動作するステータス情報表示アプリケ
ーション44aにてオペレーティングシステム44を介
さないでプリンタドライバ43aからプリンタ50の出
力する詳細なステータス情報を取得することにより、オ
ペレーティングシステム44では表示不可能な同詳細な
ステータス情報に対応した所定のメッセージまたはイメ
ージの表示が可能になる。また、このメッセージまたは
イメージを表示する機能をプリンタドライバ43aおよ
びオペレーティングシステム44とは独立したユーザイ
ンターフェースのステータス情報表示アプリケーション
44aとして構成させることによって、簡易な構成によ
り、複数の言語またはイメージの表示に対応させること
が可能になる。
4の管理に従って動作するステータス情報表示アプリケ
ーション44aにてオペレーティングシステム44を介
さないでプリンタドライバ43aからプリンタ50の出
力する詳細なステータス情報を取得することにより、オ
ペレーティングシステム44では表示不可能な同詳細な
ステータス情報に対応した所定のメッセージまたはイメ
ージの表示が可能になる。また、このメッセージまたは
イメージを表示する機能をプリンタドライバ43aおよ
びオペレーティングシステム44とは独立したユーザイ
ンターフェースのステータス情報表示アプリケーション
44aとして構成させることによって、簡易な構成によ
り、複数の言語またはイメージの表示に対応させること
が可能になる。
【図1】本発明の一実施形態にかかるステータス情報表
示装置のクレーム対応図である。
示装置のクレーム対応図である。
【図2】印刷システムにおけるパソコンの概略ブロック
図である。
図である。
【図3】印刷システムにおけるパソコンへの周辺装置の
接続状況を示す概略ブロック図である。
接続状況を示す概略ブロック図である。
【図4】パソコンのソフトウェアの構成を示す図であ
る。
る。
【図5】プリンタドライバの概略ブロック図である。
【図6】プリンタの概略ブロック図である。
【図7】ステータス情報表示処理の処理内容を示したフ
ローチャートである。
ローチャートである。
【図8】ステータス情報入力処理の処理内容を示したフ
ローチャートである。
ローチャートである。
【図9】ステータス情報表示処理の処理内容を示したフ
ローチャートである。
ローチャートである。
【図10】ステータス情報入力処理の処理内容を示した
フローチャートである。
フローチャートである。
【図11】表示内容決定処理の処理内容を示したフロー
チャートである。
チャートである。
【図12】参照テーブル選択画面を示した図である。
【図13】参照テーブルの構成を示した図である。
【図14】表示処理の処理内容を示したフローチャート
である。
である。
【図15】ディスプレイに表示したステータス情報表示
画面の一例を示した図である。
画面の一例を示した図である。
C1…ステータス情報表示装置 C2…コンピュータ C3…基本システムプログラム C4…双方向通信手段 C5…ステータス情報表示手段 C51…参照テーブル C6…印刷装置 C7…表示装置
Claims (10)
- 【請求項1】 コンピュータにて基本システムプログラ
ムを実行しつつ同基本システムプログラムの管理に従っ
て所定のアプリケーションを実行するに際し、 データ転送路を介して印刷装置と双方向通信で接続して
上記基本システムプログラムと同印刷装置との間に介在
する双方向通信手段と、 この双方向通信手段で上記印刷装置から取得された情報
の中からステータス情報を上記基本システムプログラム
を介することなく取得して対応するステータスを表示す
るステータス情報表示手段とを具備することを特徴とす
るステータス情報表示装置。 - 【請求項2】 上記請求項1に記載のステータス情報表
示装置において、 上記表示内容は、所定の言語から構成されるメッセージ
データであるとともに、上記ステータス情報表示手段
は、複数の言語に対応する同表示内容を構成するメッセ
ージデータを格納する参照テーブルを備え、同複数の言
語から表示させる所定の言語を選択することを特徴とす
るステータス情報表示装置。 - 【請求項3】 上記請求項2に記載のステータス情報表
示装置において、 上記ステータス情報表示手段は、選択された所定の言語
の参照テーブルにて取得したステータス情報に基づいて
表示するメッセージデータを検索し表示することを特徴
とするステータス情報表示装置。 - 【請求項4】 上記請求項3に記載のステータス情報表
示装置において、 上記ステータス情報表示手段は、上記参照テーブルに表
示内容を構成する複数のイメージデータを格納するとと
もに、取得したステータス情報に基づいて表示するイメ
ージデータを検索し表示することを特徴とするステータ
ス情報表示装置。 - 【請求項5】 上記請求項2〜請求項4のいずれかに記
載のステータス情報表示装置において、 上記参照テーブルは、所定の手順に従って所望のメッセ
ージデータまたはイメージデータを追加または削除可能
であることを特徴とするステータス情報表示装置。 - 【請求項6】 上記請求項1〜請求項5のいずれかに記
載のステータス情報表示装置において、 上記双方向通信手段は、異なる手順の複数の双方向通信
を実行するとともに、この異なる手順の通信が干渉しな
いように排他制御することを特徴とするステータス情報
表示装置。 - 【請求項7】 上記請求項1〜請求項6のいずれかに記
載のステータス情報表示装置において、 上記双方向通信手段は、上記データ転送路の仕様に基づ
いた通信プロトコルを選択し、選択された通信プロトコ
ルに基づいてステータス情報を取得することを特徴とす
るステータス情報表示装置。 - 【請求項8】 上記請求項1〜請求項7のいずれかに記
載のステータス情報表示装置において、 上記ステータス情報表示手段は、表示する表示内容の属
性を判定する表示内容属性判定手段を備え、表示内容が
所定の属性である場合に同表示内容をポップアップ表示
することを特徴とするステータス情報表示装置。 - 【請求項9】 コンピュータにて基本システムプログラ
ムを実行しつつ同基本システムプログラムの管理に従っ
て所定のアプリケーションを実行するに際し、データ転
送路に接続された印刷装置のステータス情報を表示する
ステータス情報の表示制御方法であって、 上記データ転送路を介して印刷装置と双方向通信で接続
して、同印刷装置の所定の情報を取得する双方向通信工
程と、 この双方向通信工程にて上記印刷装置から取得された情
報の中からステータス情報を上記基本システムプログラ
ムを介することなく取得して対応するステータスを表示
するステータス情報表示工程とを具備することを特徴と
するステータス情報の表示制御方法。 - 【請求項10】 コンピュータにて基本システムプログ
ラムを実行しつつ同基本システムプログラムの管理に従
って所定のアプリケーションを実行するに際し、データ
転送路に接続された印刷装置のステータス情報を表示す
るステータス情報の表示制御プログラムを記録した媒体
であって、 上記データ転送路を介して印刷装置と双方向通信で接続
して、同印刷装置の所定の情報を取得する双方向通信ス
テップと、 この双方向通信ステップにて上記印刷装置から取得され
た情報の中からステータス情報を上記基本システムプロ
グラムを介することなく取得して対応するステータスを
表示するステータス情報表示ステップとを具備すること
を特徴とするステータス情報の表示制御プログラムを記
録した媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11044921A JP2000242443A (ja) | 1999-02-23 | 1999-02-23 | ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11044921A JP2000242443A (ja) | 1999-02-23 | 1999-02-23 | ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000242443A true JP2000242443A (ja) | 2000-09-08 |
Family
ID=12704948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11044921A Pending JP2000242443A (ja) | 1999-02-23 | 1999-02-23 | ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000242443A (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010017874A (ko) * | 1999-08-16 | 2001-03-05 | 윤종용 | 다국어를 지원하는 프린터 드라이버의 사용자 인터페이스 메시지 표시방법 |
KR20040100748A (ko) * | 2003-05-24 | 2004-12-02 | 주식회사 지트코 | 다국적 언어 및 폰트 제공을 위한 프린터 제어 시스템 |
WO2006028236A1 (en) * | 2004-09-07 | 2006-03-16 | Ricoh Company, Ltd. | Method for obtaining status, printer driver and information processing device |
CN100368981C (zh) * | 2005-03-25 | 2008-02-13 | 富士施乐株式会社 | 功能转换装置和功能转换方法 |
JP2008065761A (ja) * | 2006-09-11 | 2008-03-21 | Konica Minolta Business Technologies Inc | 情報表示プログラム、および情報表示方法 |
JP2009110233A (ja) * | 2007-10-30 | 2009-05-21 | Seiko Epson Corp | 処理実行方法、そのプログラム及び処理実行装置 |
US7707325B2 (en) | 2005-06-28 | 2010-04-27 | Canon Kabushiki Kaisha | Job status monitoring system, job status monitoring method, program, and storage medium |
JP2012236418A (ja) * | 2012-07-04 | 2012-12-06 | Seiko Epson Corp | 印刷システムおよび印刷システムの管理方法 |
US8717595B2 (en) | 2008-03-21 | 2014-05-06 | Seiko Epson Corporation | Print controller having a filter driver installed in an operating system layer and a data outputting application installed in an application layer |
-
1999
- 1999-02-23 JP JP11044921A patent/JP2000242443A/ja active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010017874A (ko) * | 1999-08-16 | 2001-03-05 | 윤종용 | 다국어를 지원하는 프린터 드라이버의 사용자 인터페이스 메시지 표시방법 |
KR20040100748A (ko) * | 2003-05-24 | 2004-12-02 | 주식회사 지트코 | 다국적 언어 및 폰트 제공을 위한 프린터 제어 시스템 |
WO2006028236A1 (en) * | 2004-09-07 | 2006-03-16 | Ricoh Company, Ltd. | Method for obtaining status, printer driver and information processing device |
CN100385385C (zh) * | 2004-09-07 | 2008-04-30 | 株式会社理光 | 用于获得状态的方法、打印机驱动器以及信息处理设备 |
CN100368981C (zh) * | 2005-03-25 | 2008-02-13 | 富士施乐株式会社 | 功能转换装置和功能转换方法 |
US7707325B2 (en) | 2005-06-28 | 2010-04-27 | Canon Kabushiki Kaisha | Job status monitoring system, job status monitoring method, program, and storage medium |
JP2008065761A (ja) * | 2006-09-11 | 2008-03-21 | Konica Minolta Business Technologies Inc | 情報表示プログラム、および情報表示方法 |
JP2009110233A (ja) * | 2007-10-30 | 2009-05-21 | Seiko Epson Corp | 処理実行方法、そのプログラム及び処理実行装置 |
US8717595B2 (en) | 2008-03-21 | 2014-05-06 | Seiko Epson Corporation | Print controller having a filter driver installed in an operating system layer and a data outputting application installed in an application layer |
JP2012236418A (ja) * | 2012-07-04 | 2012-12-06 | Seiko Epson Corp | 印刷システムおよび印刷システムの管理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7978351B2 (en) | Printer configuration data setting method and server using the printer configuration data | |
US8908207B2 (en) | Print server, print control system and print control method having a raster image processor (RIP) function | |
JP3201515B2 (ja) | 印刷データ生成装置、印刷データ生成方法、印刷装置及び印刷システム | |
KR970002660A (ko) | 모니터 기능이 있는 프린터 제어 | |
JP2003175657A (ja) | プリンタおよびプリンタの印刷条件設定方法 | |
JP2000242443A (ja) | ステータス情報表示装置、ステータス情報の表示制御方法およびステータス情報の表示制御プログラムを記録した媒体 | |
US8014014B2 (en) | Status information processor | |
JP2001285570A (ja) | 画像入力システム及び装置及び方法並びに記憶媒体 | |
JP2000035864A (ja) | 印刷制御装置 | |
JP2001043055A (ja) | プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体 | |
JP2004310154A (ja) | コンピュータプログラム、周辺装置およびアプリケーションプログラム | |
JP3017343B2 (ja) | 印刷制御装置及び方法 | |
JP3332517B2 (ja) | 印刷装置およびその印刷制御方法ならびに情報処理装置および方法 | |
JP2001216237A (ja) | データ出力支援システム、出力端末及びデータ出力支援プログラムを記憶した記憶媒体 | |
JP3846089B2 (ja) | インターフェース装置、その制御方法および情報記録媒体 | |
JP2001265551A (ja) | 情報処理装置及び情報処理方法 | |
JP2001047706A (ja) | ネットワーク環境における画像形成システム | |
JPH1042090A (ja) | 画像読取装置 | |
JP2000115435A (ja) | 画像読取/印刷システム、画像読取処理装置、画像読取/印刷方法及び記憶媒体 | |
JP2003308187A (ja) | プリントシステム | |
JP2002157220A (ja) | 情報処理装置および言語別情報出力方法 | |
JP3167062B2 (ja) | 画像記録装置 | |
JP2004223967A (ja) | 画像形成システム、画像形成方法およびこの方法をコンピュータに実行させるためのプログラム | |
JP5800934B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP2002268852A (ja) | 代行処理管理システム、代行処理管理装置、ジョブ処理装置、代行処理管理方法、ジョブ処理方法及び記憶媒体 |