(57)【要約】【課題】  コンピュータとプリンタとの接続テストの際の消耗品の消費を削減する。【解決手段】  印刷データを出力する印刷制御装置と印刷データに基づいて印刷を行なう印刷装置とを備えた印刷システムであって、前記印刷制御装置は、接続テスト実行の指示を受け付ける指示受付手段と、接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを出力する印刷データ出力手段と、前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段とを備え、前記印刷装置は、前記印刷制御装置から前記テスト用印刷データを受信する受信手段と、前記受信したテスト用印刷データから得られる画像データと、あらかじめ定めた画像データとを比較する比較手段と、比較結果に基づく情報をテスト結果情報として出力するテスト結果情報出力手段とを備えることを特徴とする印刷システム。【選択図】  図１
2006137050.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを出力する印刷制御装置と印刷データに基づいて印刷を行なう印刷装置とを備えた印刷システムであって、
前記印刷制御装置は、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段とを備え、
前記印刷装置は、
前記印刷制御装置から前記テスト用印刷データを受信する受信手段と、
前記受信したテスト用印刷データから得られる画像データと、あらかじめ定めた画像データとを比較する比較手段と、
比較結果に基づく情報をテスト結果情報として出力するテスト結果情報出力手段とを備えることを特徴とする印刷システム。
【請求項２】
印刷データを印刷装置に出力する印刷制御装置であって、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを前記印刷装置に出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段とを備えることを特徴とする印刷制御装置。
【請求項３】
コンピュータを印刷データを印刷装置に出力する印刷制御装置として機能させるプリンタドライバであって、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを前記印刷装置に出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段としてコンピュータを機能させることを特徴とするプリンタドライバ。
【請求項４】
請求項３に記載のプリンタドライバであって、
前記印刷データは、前記印刷装置が解釈可能なコマンド形式で記述されていることを特徴とするプリンタドライバ。
【請求項５】
請求項３に記載のプリンタドライバであって、
前記表示手段は、前記印刷装置との接続状態として、接続が適切か否かを示すことを特徴とするプリンタドライバ。
【請求項６】
請求項３〜５のいずれか一項に記載のプリンタドライバを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
印刷制御装置から送られた印刷データに基づいて印刷を行なう印刷装置であって、
テスト用画像データを格納する格納手段と、
前記印刷制御装置から前記テスト用印刷データを受信する受信手段と、
前記受信したテスト用印刷データから得られる画像データと、前記テスト用画像データとを比較する比較手段と、
比較結果に基づく情報を前記印刷制御装置に出力するテスト結果情報出力手段とを備えることを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記テスト用画像データはビットマップ形式で表わされたものであり、
前記画像データは、前記受信したテスト用印刷データをビットマップ形式に展開して得られることを特徴とする印刷装置。
【請求項９】
請求項７に記載の印刷装置であって、
受信した前記テスト用印刷データに基づく印刷は行なわないことを特徴とする印刷装置。
【請求項１０】
印刷データを出力する印刷制御装置と印刷データに基づいて印刷を行なう印刷装置とを備えた印刷システムにおける接続確認方法であって、
印刷制御装置から、所定の画像を印刷するためのテスト用印刷データを前記印刷装置に出力するステップと、
前記印刷装置が受信したテスト用印刷データをイメージデータに展開するステップと、
展開したイメージデータと、あらかじめ格納しておいた前記所定の画像のイメージデータとを比較するステップと、
前記比較結果に基づいて、前記印刷制御装置と前記印刷装置との接続状態を判別するステップとを有することを特徴とする接続確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、コンピュータとプリンタとを接続した場合の接続テストを行なう印刷システムに関する。
【背景技術】
【０００２】
コンピュータに新たにプリンタを接続する場合には、ケーブル等による物理的な接続に加え、プリンタに対応したプリンタドライバをコンピュータにインストールして適切な設定を行なわなければならない。
【０００３】
このような状況は、例えば、コンピュータとプリンタとをローカルに接続する場合、コンピュータネットワークに新たにプリンタを接続する場合、プリンタが接続されたコンピュータネットワークに新たにコンピュータを接続する場合、コンピュータとプリンタとの接続が不調の場合等に発生する。
【０００４】
プリンタドライバには、適切にコンピュータとプリンタとが接続（ここでの「接続」には、物理的な接続に加え、プリンタドライバのインストールおよびプリンタドライバの設定が含まれる。以下本明細書および特許請求の範囲についても同様である。）されているかどうかを確かめるための機能として、テスト印刷機能が備えられている。
【０００５】
ユーザは、接続を終えた後、テスト印刷を行ない、あらかじめ定められた画像が正しく印刷されているかどうかで、コンピュータとプリンタとが適切に接続されているかを確認することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のように、コンピュータとプリンタとが適切に接続されているかを確かめるためにはテスト印刷が行なわれる。当然、テスト印刷では、印刷用紙が消費され、トナー等も消費されることになる。
【０００７】
テスト印刷の印刷結果物は、その場限りで必要なくなるものである。また、接続がうまくいかない場合には、何回もテスト印刷が行なわれ、そのたびに、消耗品が消費されることになる。このため、コンピュータとプリンタとの接続テストの際の消耗品の消費を削減することが望ましい。
【０００８】
本発明は、コンピュータとプリンタとの接続テストの際の消耗品の消費を削減することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の第１の態様である印刷システムは、
印刷データを出力する印刷制御装置と印刷データに基づいて印刷を行なう印刷装置とを備えた印刷システムであって、
前記印刷制御装置は、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段とを備え、
前記印刷装置は、
前記印刷制御装置から前記テスト用印刷データを受信する受信手段と、
前記受信したテスト用印刷データから得られる画像データと、あらかじめ定めた画像データとを比較する比較手段と、
比較結果に基づく情報をテスト結果情報として出力するテスト結果情報出力手段とを備えることを特徴とする。
【００１０】
本発明によれば、テスト用印刷データから得られる画像データと、あらかじめ定めた画像データとを比較した結果に基づいて接続が適切かどうかを判断するため、接続テストにおいて実際の印刷が不要となる。したがって、コンピュータとプリンタとの接続テストの際の消耗品の消費を削減することができる。
【００１１】
上記課題を解決するための本発明の第２の態様である印刷制御装置は、
印刷データを印刷装置に出力する印刷制御装置であって、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを前記印刷装置に出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段とを備えることを特徴とする。
【００１２】
上記課題を解決するための本発明の第３の態様であるプリンタドライバは、
コンピュータを印刷データを印刷装置に出力する印刷制御装置として機能させるプリンタドライバであって、
接続テスト実行の指示を受け付ける指示受付手段と、
接続テスト実行の指示を受け付けた場合に、あらかじめ定めた画像を印刷するためのテスト用印刷データを前記印刷装置に出力する印刷データ出力手段と、
前記印刷装置からのテスト結果情報に基づいて、前記印刷装置との接続状態を示す表示手段としてコンピュータを機能させることを特徴とする。
【００１３】
ここで、前記印刷データは、前記印刷装置が解釈可能なコマンド形式で記述されることができる。
【００１４】
また、前記表示手段は、前記印刷装置との接続状態として、接続が適切か否かを示すことができる。
【００１５】
上記課題を解決するための本発明の第４の態様である印刷装置は、
印刷制御装置から送られた印刷データに基づいて印刷を行なう印刷装置であって、
テスト用画像データを格納する格納手段と、
前記印刷制御装置から前記テスト用印刷データを受信する受信手段と、
前記受信したテスト用印刷データから得られる画像データと、前記テスト用画像データとを比較する比較手段と、
比較結果に基づく情報を前記印刷制御装置に出力するテスト結果情報出力手段とを備えることを特徴とする。
【００１６】
ここで、前記テスト用画像データはビットマップ形式で表わされたものであり、
前記画像データは、前記受信したテスト用印刷データをビットマップ形式に展開して得られることができる。
【００１７】
また、より具体的には、受信した前記テスト用印刷データに基づく印刷は行なわないことで、コンピュータとプリンタとの接続テストの際の消耗品の消費が削減されることになる。
【００１８】
上記課題を解決するための本発明の第５の態様である接続確認方法は、
印刷データを出力する印刷制御装置と印刷データに基づいて印刷を行なう印刷装置とを備えた印刷システムにおける接続確認方法であって、
印刷制御装置から、所定の画像を印刷するためのテスト用印刷データを前記印刷装置に出力するステップと、
前記印刷装置が受信したテスト用印刷データをイメージデータに展開するステップと、
展開したイメージデータと、あらかじめ格納しておいた前記所定の画像のイメージデータとを比較するステップと、
前記比較結果に基づいて、前記印刷制御装置と前記印刷装置との接続状態を判別するステップとを有することを特徴とする。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００２１】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能する。そして、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。
【００２２】
なお、印刷システムの構成はこれに限られない。特に本発明は、図５に示すような複数台のコンピュータ３０と複数台のプリンタ１０とが接続されたネットワーク印刷システムにおいても効果的に適用することができる。
【００２３】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）３０１、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）３０２、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）３０３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース３０４を備えている。
【００２４】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３および内蔵または外付けの補助記憶装置２４、インターネット等のコンピュータネットワークに接続するための通信制御装置２５が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２５】
プリンタ１０は、例えば、レーザ方式のページプリンタである。レーザ方式のページプリンタは、筐体内にトナーを収容したトナーカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。なお、プリンタ１０は、カラーレーザプリンタ、モノクロレーザプリンタのいずれであってもよい。また、インクジェット方式等のプリンタを用いるようにしてもよい。
【００２６】
プリンタ１０は、コンピュータ３０とのデータの送受信をつかさどるインタフェース１０１、プリンタドライバ等の各種プログラムを実行するＣＰＵ１０２、印刷データ等を一時的に記憶するＲＡＭ１０３、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１０４、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷用紙等の印刷媒体の給排紙処理を行なう給排紙機構等からなるプリントエンジン１０５、ユーザからの指示を受け付ける操作パネル１０６を備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００２７】
図２は、本発明を適用した印刷システムの特徴的な機能構成を示すブロック図である。
【００２８】
本図に示すようにコンピュータ３０は、プリンタドライバ部４０を有している。プリンタドライバ部４０は、コンピュータ３０を印刷制御装置として機能させるための処理を行なう。このため、プリンタドライバ部４０は、印刷データ生成部４１、ユーザインタフェース部４２、接続テスト処理部４３、入出力部４４を有している。
【００２９】
なお、プリンタドライバ部４０は、コンピュータ３０に接続されるプリンタ１０に対応して設けられる。したがって、コンピュータ３０に複数台のプリンタ１０が接続される場合には、それぞれのプリンタ１０に対応したプリンタドライバ部４０が存在することになる。
【００３０】
特に、新たにプリンタ１０が接続される場合等には、新たなプリンタ１０に対応するプリンタドライバプログラムをコンピュータ３０にインストールして、適切なプリンタドライバ部４０を構築する必要がある。本発明は、このような状況で効果的に適用される。
【００３１】
印刷データ生成部４１は、図示しないアプリケーションソフトウェアが作成したドキュメントに基づいて、プリンタ１０が解釈可能な形式である印刷データを生成する処理を行なう。
【００３２】
本実施形態において、印刷データは、コマンド形式で構成されるものとする。すなわち、プリンタ１０でコマンドが解釈され、ビットマップ形式のイメージデータに展開されるものとする。ただし、コンピュータ３０でイメージデータへの展開を行なって、イメージデータを印刷データとしてプリンタ１０に送信するようにしてもよい。
【００３３】
ユーザインタフェース部４２は、ユーザからの指示を受け付けたり、ユーザに情報を提示するための処理を行なう。これらの処理は、例えば、図示しないオペレーティングシステムが提供するダイアログボックス、メニュー等を利用して行なうことができる。
【００３４】
本実施形態において、ユーザインタフェース部４２は、ユーザから接続テスト実施の指示を受け付けることができるようになっている。接続テスト実施の指示は、例えば、ユーザインタフェース部４２が提供するプリンタ１０の各種設定を受け付けるためのダイアログボックス上で、接続テスト実施のために設けたボタンの操作等により受け付けるようにすることができる。
【００３５】
入出力部４４は、オペレーティングシステムを介して、印刷データをプリンタ１０に出力したり、プリンタ１０からの各種情報を入力する処理を行なう。
【００３６】
接続テスト処理部４３は、接続テスト用印刷データ４３ａを記憶している。接続テスト処理部４３は、ユーザから接続テスト実施の指示を受け付けた場合に、この接続テスト用印刷データ４３ａを、プリンタドライバ部４０に対応して設定されたプリンタ１０に送信する。
【００３７】
ここで、接続テスト用印刷データ４３ａは、プリンタドライバ部４０が対応するプリンタ１０が解釈可能な形式で記述されており、あらかじめ定められた画像を印刷するための印刷データである。すなわち、接続テスト用印刷データ４３ａがプリンタ１０で正しくイメージデータに展開された場合には、プリンタ１０との接続がプリンタドライバ部４０の設定を含めて適切であることが示され、正しく展開されない場合には、プリンタ１０との接続が不適切であることが示される。
【００３８】
接続テスト処理部４３は、接続テスト用印刷データ４３ａが正しくイメージデータに展開されたかどうかの情報をプリンタ１０から取得し、その結果に基づいて、プリンタ１０の接続のための設定が適切であるかどうかの情報をユーザに通知する。
【００３９】
なお、プリンタドライバ部４０は、コンピュータ３０にインストールされたプリンタドライバプログラムを、ＣＰＵ３０１が実行することによりコンピュータ３０上に構築される。プリンタドライバプログラムは、プリンタ１０のメーカ等により開発され、ＣＤ−ＲＯＭ等の記録媒体に記録することで市場に流通させることができる。また、インターネット等のコンピュータネットワークを介して市場に流通させることもできる。
【００４０】
図２に示すように、プリンタ１０は、入出力部５１、印刷処理部５２、印刷実行部５３、接続テスト判定部５４とを備えている。
【００４１】
入出力部５１は、コンピュータ３０から印刷データを受信したり、コンピュータ３０に各種情報を出力する処理を行なう。
【００４２】
印刷処理部５２は、コンピュータ３０から受信した印刷データをイメージデータに展開する処理を行なう。本実施形態では、通常の印刷処理の過程でコンピュータ３０から送られてきた印刷データは、イメージデータ展開された後、印刷実行部５３で印字される。一方、接続テストとしてコンピュータ３０から送られてきた印刷データ（接続テスト用印刷データ４３ａ）は、イメージデータに展開された後、印刷実行部５３には送られず、設定テスト判定部５４に送られる。
【００４３】
印刷実行部５３は、印刷処理部５２により展開されたイメージデータに基づく印字処理を実行する。
【００４４】
接続テスト判定部５４は、印刷処理部５２により展開された接続テスト用印刷データ４３ａに基づくイメージデータについて、正しくイメージデータに展開されたかどうかを判定する。このため、接続テスト判定部５４は、接続テスト用イメージデータ５４ａを記憶している。
【００４５】
接続テスト用イメージデータ５４ａは、接続テスト用印刷データ４３ａが正しく展開された場合に得られるイメージデータである。
【００４６】
接続テスト判定部５４は、印刷処理部５２により展開された接続テスト用印刷データ４３ａに基づくイメージデータと、接続テスト用イメージデータ５４ａとを比較することにより、接続テスト用印刷データ４３ａが正しく展開されたかどうかを判定することができる。
【００４７】
すなわち、印刷処理部５２により展開された接続テスト用印刷データ４３ａに基づくイメージデータと、接続テスト用イメージデータ５４ａとが一致する場合には、正しく展開されたと判定し、一致しない場合には正しく展開されていないと判定することができる。接続テスト判定部５４は、この判定結果をプリンタドライバ部４０に出力する。
【００４８】
なお、接続テスト用印刷データ４３ａに基づくイメージデータと、接続テスト用イメージデータ５４ａとの一致判断は、すべてのビットにおいて完全に一致しているかどうかを判別する必要はない。例えば、所定のビット、所定の領域等で判別するようにしてもよい。また、一部に異なるビットがあったとしても、所定の閾値以下の場合には一致すると見なすようにしてもよい。
【００４９】
つぎに、本実施形態における印刷システムの処理の流れについて図３のフロー図を参照して説明する。
【００５０】
本処理は、コンピュータ３０のプリンタドライバ部４０が、ユーザからプリンタの接続テスト実行の指示を受け付けることで開始する（Ｓ１０１）。
【００５１】
プリンタドライバ部４０の接続テスト処理部４３は、対応するプリンタとして設定されたプリンタ１０に接続テスト用印刷データ４３ａを出力する（Ｓ１０２）。この際、通常の印刷処理と区別するため、プリンタ１０に接続テストを行なう旨の通知も行なうようにする。
【００５２】
接続テストを行なう旨の通知を受けたプリンタ１０は、接続テスト用印刷データ４３ａを受信すると（Ｓ２０１）、印刷処理部５２が接続テスト用印刷データ４３ａをイメージデータに展開する（Ｓ２０２）。
【００５３】
そして、接続テスト判定部５４が、展開されたイメージデータと接続テスト用イメージデータとを比較する（Ｓ２０３）。
【００５４】
その結果、両者が一致している場合（Ｓ２０４：Ｙ）には、プリンタ１０とコンピュータ３０との接続が適切であるとして、接続が適切である旨の通知をコンピュータ３０に送信する（Ｓ２０５）。
【００５５】
接続が適切である旨の通知を受信したコンピュータ３０のプリンタドライバ部４０は、図４（ａ）に示すような画面５００を表示装置２１に表示して、接続が適切である旨をユーザに通知する。本図に示すように、画面５００には「プリンタが正しく接続されています。」という表示が含まれている。
【００５６】
なお、上述のように、ここでの「正しく接続されています。」には、プリンタドライバ部４０が適切に設定されている意味も含まれるものとする。
【００５７】
一方、両者が一致していない場合（Ｓ２０４：Ｎ）には、プリンタ１０とコンピュータ３０との接続が不適切であるとして、接続が不適切である旨の通知をコンピュータ３０に送信する（Ｓ２０６）。
【００５８】
接続が不適切である旨の通知を受信したコンピュータ３０のプリンタドライバ部４０は、図４（ｂ）に示すような画面５２０を表示装置２１に表示して、接続が不適切である旨をユーザに通知する。本図に示すように、画面５００には「プリンタの接続が正しくありません。」という表示が含まれている。
【００５９】
なお、上述のように、ここでの「接続が正しくありません。」には、プリンタドライバ部４０の設定が適切に設定されていない意味も含まれるものとする。
【００６０】
また、接続の状況によっては、接続テスト用印刷データをプリンタ１０に出力（Ｓ１０２）しても、プリンタ１０から応答がない場合もあり得る。
【００６１】
これを考慮して、接続テスト用印刷データをプリンタ１０に出力してから所定時間応答がない場合には、プリンタドライバ部４０は。接続が不適切であるとして、図４（ｂ）に示すような画面５２０を表示装置２１に表示して、接続が不適切である旨をユーザに通知する。
【図面の簡単な説明】
【００６２】
【図１】印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】印刷システムの特徴的な機能構成を示すブロック図である。
【図３】印刷システムの処理の流れを説明するフロー図である。
【図４】接続テストの結果を通知する画面の例を示す図である。
【図５】ネットワーク印刷システムの例を示すブロック図である。
【符号の説明】
【００６３】
１０…プリンタ、２１…表示装置、２２…入力装置、２３…メディア読取装置、２４…補助記憶装置、２５…通信制御装置、３０…コンピュータ、４０…プリンタドライバ部、４１…印刷データ生成部、４２…ユーザインタフェース部、４３…接続テスト処理部、４３ａ…接続テスト用印刷データ、４４…入出力部、５１…入出力部、５２…印刷処理部、５３…印刷実行部、５４…接続テスト判定部、５４ａ…接続テスト用イメージデータ、１０１…入出力インタフェース、１０２…ＣＰＵ、１０３…ＲＡＭ、１０４…ＲＯＭ、１０５…印刷エンジン、１０６…操作パネル、３０１…ＣＰＵ、３０２…ＲＡＭ、３０３…ＲＯＭ、３０４…入出力インタフェース
【図１】
2006137050.tif 000003
【図２】
2006137050.tif 000004
【図３】
2006137050.tif 000005
【図４】
2006137050.tif 000006
【図５】
2006137050.tif 000007