(57)【要約】【課題】  ユーザーが使っているプリンタドライバが適切かどうかを把握できる画像形成装置を提供する。【解決手段】  通信ケーブル１を介してホストコンピュータ２に接続された画像形成装置３であって、送られてくるデータを印刷出力するプリンタエンジン６と、プリンタエンジン６を制御するプリンタコントローラ７と、プリンタコントローラ７上に搭載され、ホストコンピュータ２から受信した印刷情報を解析してイメージデータに展開処理するＰＤＬモジュール１０と、ＰＤＬモジュール１０の種類とバージョンに対応した情報と、ホストコンピュータ２に搭載されているプリンタドライバ９の種類とバージョンに対応した情報との組み合わせ情報をレポート印刷するように構成した。【選択図】      図４
2006192803.tif 000002
【特許請求の範囲】
【請求項１】
通信ケーブルを介してホストコンピュータに接続された画像形成装置であって、送られてくるデータを印刷出力するプリンタエンジンと、前記プリンタエンジンを制御するプリンタコントローラと、前記プリンタコントローラ上に搭載され、前記ホストコンピュータから受信した印刷情報を解析してイメージデータに展開処理する画像処理手段と、前記画像処理手段の種類とバージョンに対応した情報と、前記ホストコンピュータに搭載されているプリンタドライバの種類とバージョンに対応した情報との組み合わせ情報をレポート印刷するレポート印刷手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記レポート印刷手段は、前記ホストコンピュータに適切なプリンタドライバが搭載されていない場合の対処情報をレポート印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ホストコンピュータから送信されてくる前記プリンタドライバの種類とバージョンに対応した画像処理手段の有無を検証した結果を、前記レポート印刷手段によりレポート印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ホストコンピュータから送信されてくる前記プリンタドライバの種類とバージョンに対応した画像処理手段の有無を検証した結果を、前記通信ケーブルを介して前記ホストコンピュータへ返信することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記検証結果と共に、適切なプリンタドライバがない場合の対処情報を、前記通信ケーブルを介して前記ホストコンピュータへ返信することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像形成装置が通信ケーブルを介してホストコンピュータに接続された画像形成システムであって、前記ホストコンピュータは前記画像処理手段が解析できる形式に描画データの変換処理をするプリンタドライバを備えると共に、前記画像形成装置は前記ホストコンピュータから送られてくるデータを印刷出力するプリンタエンジンと、前記プリンタエンジンを制御するプリンタコントローラと、前記プリンタコントローラ上に搭載され、前記ホストコンピュータから受信した印刷情報を解析してイメージデータに展開処理する画像処理手段と、前記画像処理手段の情報と前記プリンタドライバの情報との組み合わせ情報をレポート印刷するレポート印刷手段とを備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続されたホストコンピュータ上のプリンタドライバの種類やバージョンなどを確認することができる画像形成装置及び画像形成システムに関し、特に、ユーザーが使っているプリンタドライバが適切かどうかをレポート内容から把握できる画像形成装置及び画像形成システムに関するものである。
【背景技術】
【０００２】
一般に、ホストコンピュータよりセントロケーブルやネットワークインターフェースケーブルなどの通信ケーブルを介して、様々な印刷情報や設定情報をレーザープリンタ等の画像形成装置へ送って印刷出力する画像形成システムが知られている。
そして、画像形成装置にはホストコンピュータから受信した印刷情報等を解析してイメージデータに展開処理することができるＰＤＬ（Page Description Language）モジュール等のソフトウェアがコントローラボード上に搭載され、ホストコンピュータには前記ＰＤＬが解析できる形式に描画データの変換処理をすることができるプリンタドライバ等のソフトウェアが搭載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の画像形成システムでは、以下のような問題点があった。
従来の画像形成システムでは、画像形成装置側のＰＤＬとホストコンピュータ側のプリンタドライバとの間で、バージョンの等の組み合わせによる問題があったとしても、それをユーザーが前もって知る手段がなかった。このため、実際にはユーザーがＰＤＬとプリンタドライバとの間の組み合わせを試行して、その結果として初めて組み合わせによる問題を知るという問題点があった。
本発明は、上記従来の問題点を解決するためになされたもので、その目的は、ユーザーが使っているプリンタドライバが適切かどうかをレポート内容から把握できる画像形成装置及び画像形成システムを提供することである。
【課題を解決するための手段】
【０００４】
上述の目的を達成するために、請求項１記載の発明は、通信ケーブルを介してホストコンピュータに接続された画像形成装置であって、送られてくるデータを印刷出力するプリンタエンジンと、前記プリンタエンジンを制御するプリンタコントローラと、前記プリンタコントローラ上に搭載され、前記ホストコンピュータから受信した印刷情報を解析してイメージデータに展開処理する画像処理手段と、前記画像処理手段の種類とバージョンに対応した情報と、前記ホストコンピュータに搭載されているプリンタドライバの種類とバージョンに対応した情報との組み合わせ情報をレポート印刷するレポート印刷手段とを備えることを特徴とする。
また、請求項２記載の発明は、前記レポート印刷手段が、前記ホストコンピュータに適切なプリンタドライバが搭載されていない場合の対処情報をレポート印刷することを特徴とする。
また、請求項３記載の発明は、前記ホストコンピュータから送信されてくる前記プリンタドライバの種類とバージョンに対応した画像処理手段の有無を検証した結果を、前記レポート印刷手段によりレポート印刷することを特徴とする。
また、請求項４記載の発明は、前記ホストコンピュータから送信されてくる前記プリンタドライバの種類とバージョンに対応した画像処理手段の有無を検証した結果を、前記通信ケーブルを介して前記ホストコンピュータへ返信することを特徴とする。
また、請求項５記載の発明は、前記画像形成装置が前記検証結果と共に、適切なプリンタドライバがない場合の対処情報を、前記通信ケーブルを介して前記ホストコンピュータへ返信することを特徴とする。
また、請求項６記載の発明は、画像形成装置が通信ケーブルを介してホストコンピュータに接続された画像形成システムであって、前記ホストコンピュータは前記画像処理手段が解析できる形式に描画データの変換処理をするプリンタドライバを備えると共に、前記画像形成装置は、前記ホストコンピュータから送られてくるデータを印刷出力するプリンタエンジンと、前記プリンタエンジンを制御するプリンタコントローラと、前記プリンタコントローラ上に搭載され、前記ホストコンピュータから受信した印刷情報を解析してイメージデータに展開処理する画像処理手段と、前記画像処理手段の情報と前記プリンタドライバの情報との組み合わせ情報をレポート印刷するレポート印刷手段とを備えることを特徴とする。
【発明の効果】
【０００５】
請求項１又は請求項６記載の発明によれば、画像処理手段のＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバの種類とバージョンをレポート印刷することにより、ユーザーは自分が使っているプリンタドライバが適切かどうかをレポート内容から把握できるようになる。
また請求項２記載の発明によれば、画像処理手段のＰＤＬ言語と対応するプリンタドライバの種類とバージョンの組み合わせ表以外に、適切なプリンタドライバがない場合の対処方法に関するガイダンス等の対処情報もレポート印刷するため、ユーザーは次に何をすればよいのかわかるようになる。
また請求項３記載の発明によれば、ユーザーがプリンタドライバの情報をホストコンピュータから画像形成装置に送ると、そのプリンタドライバが有効かどうかの結果をレポート印刷するようにしているので、ユーザーは自らバージョン等を確認して判断しなくても、それが適切なプリンタドライバなのかが分かるようになる。
また請求項４記載の発明によれば、ユーザーがプリンタドライバの情報をホストコンピュータから画像形成装置に送ると、そのプリンタドライバが有効かどうかの判定結果をホストコンピュータに返信するので、ユーザーは自らバージョン等を確認して判断しなくても、それが適切なプリンタドライバなのかが席を移動しなくても分かるようになる。
また請求項５記載の発明によれば、適切なプリンタドライバがない場合の対処方法に関するガイダンス等の対処情報をホストコンピュータへ返信するので、ユーザーは自らバージョン等を確認して判断しなくても、適切なプリンタドライバがない場合の対処を、席を移動しなくても分かるようになる。
【発明を実施するための最良の形態】
【０００６】
以下に添付の図を参照してこの発明の実施形態を詳細に説明する。
図１は、本発明による画像形成システムの一実施形態の概略図である。
図１に示すように、この画像形成システムは、通信ケーブル１を介してパソコン等のホストコンピュータ２とレーザープリンタ等の画像形成装置３とが接続された構成となっている。
図２は、図１に示した画像形成システムの内部構成ブロック図である。
図２に示すように、ホストコンピュータ２はソフトウェアとして、アプリケーション４を有するホストＯＳ５を有している。また画像形成装置３は、印刷動作を行うプリンタエンジン６と、プリンタエンジン６を制御するプリンタコントローラ７とを有している。
そして、画像形成装置３のプリンタコントローラ７には、ホストコンピュータ２から受信した印刷情報等を解析してイメージデータに展開処理することができるＰＤＬモジュール（画像処理手段）８が搭載され、ホストコンピュータ２のホストＯＳ５には、搭載されるソフトウェアとして、前記ＰＤＬが解析できる形式に描画データの変換処理をすることができるプリンタドライバ９が備えられている。
次に、図１及び図２に示した画像形成システムの通常動作について説明する。
図３は、図１及び図２に示した画像形成システムの基本的な動作のフローチャートである。
まず、ホストコンピュータ２は、画像形成装置３に対して、物理的に接続されている通信ケーブル１を介してデータ送信する。ここで、通信ケーブル１は、ホストコンピュータ２から画像形成装置３への単方向通信でもよいし、双方向で通信しても良い。ホストコンピュータ２のプリンタドライバ９は、アプリケーション４の画像形成装置３への描画データをＰＤＬモジュール８のＰＤＬ言語１０が解釈できる形式に変換処理し（Ｓ１０１）、通信ケーブル１にてプリンタコントローラ７へ送り出す（Ｓ１０２）。
プリンタコントローラ７は、ホストコンピュータ２から送られてくるデータをまずメタ言語１１に渡して最初の解析処理を任せる（Ｓ１０３）。メタ言語１１からの戻り結果により、複数種類搭載されているうちの適切なＰＤＬ言語１０を選んで次のデータ解析を任せる。選ばれたＰＤＬ言語１０は、受信したデータを解析して、フレームイメージに展開した内容をプリンタエンジン６に送り、最終的に紙への印刷出力が行われる（Ｓ１０４）。
【０００７】
次に本発明の要部である画像形成装置に搭載されているＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバの種類とバージョンをレポート印刷する処理について説明する。
図４は画像形成装置に搭載されているＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバの種類とバージョンをレポート印刷する処理のフローチャートである。なお、レポートを印刷するレポート印刷手段はプリンタエンジン６とプリンタコントローラ７により構成される。
画像形成装置３上のオペレーションパネル等を操作することにより画像形成装置３自身の設定情報をレポート印刷する。その際、各ＰＤＬ言語１０の種類とバージョン情報、及びそれに適合する画像形成装置３の種類とバージョン情報もあわせてレポートに印刷する。
即ち、通信ケーブル１を介してホストコンピュータ２から画像形成装置３に対して少なくとも単方向でデータ通信できる環境において、ホストコンピュータ２のプリンタドライバ９は、ＰＤＬ非依存のメタ言語１１が解釈できる形式で、自身の対応するＰＤＬ種類とバージョン情報を送信する（Ｓ２０１）。
画像形成装置３のプリンタコントローラ７は、受信した内容をメタ言語１１に渡し、メタ言語１１は、そのＰＤＬ種類とバージョンで適切に処理をすることができるＰＤＬ言語１０が存在するかどうかを、プリンタコントローラ７を介して調査し、その調査判定結果をプリンタコントローラ７へ戻す（Ｓ２０２）。プリンタコントローラ７は、その調査判定結果を最終的にプリンタエンジン６によりレポートへ印刷出力する（Ｓ２０３）。
さらに、もしもユーザーがＰＤＬ言語１０と適合するプリンタドライバ９を持っていない場合どうすればよいかを指示する内容も、あわせてレポートに印刷する。指示内容の例としては、各種プリンタドライバ９が取得できるＷＥＢのＵＲＬを明示したり、コールセンターの電話番号を示したりする等などがある。
【０００８】
このように本実施形態においては、画像形成装置３に搭載されている画像処理手段のＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバ９の種類とバージョンをレポート印刷することにより、画像形成装置３に搭載されているＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバの種類とバージョンをレポート印刷することにより、ユーザーは自分が使っているプリンタドライバが適切かどうかをレポート内容から把握できるようになる。
また画像処理手段のＰＤＬ言語と対応するプリンタドライバの種類とバージョンの組み合わせ表以外に、適切なプリンタドライバがない場合の対処方法に関するガイダンス等の対処情報もレポート印刷するため、ユーザーは次に何をすればよいのかわかるようになる。
さらにユーザーがプリンタドライバ９の情報をホストコンピュータ２から画像形成装置３に送ると、そのプリンタドライバ９が有効なものかどうかの結果を画像形成装置３によってレポート印刷するので、ユーザーは自らバージョン等を確認して判断しなくても、それが適切なプリンタドライバ９なのかが分かるようになる。
【０００９】
次に本発明の第２実施形態について説明する。
図５は第２実施形態の処理のフローチャートである。
通信ケーブル１を介して、ホストコンピュータ２から画像形成装置３に対して少なくとも双方向でデータ通信できる環境において、ホストコンピュータ２のプリンタドライバ９は、ＰＤＬ非依存のメタ言語１１が解釈できる形式で、自身の対応するＰＤＬ種類とバージョン情報を送信する（Ｓ３０１）。
画像形成装置３のプリンタコントローラ７は、受信した内容をメタ言語１１に渡し、メタ言語１１は、そのＰＤＬ種類とバージョンで適切に処理をすることができるＰＤＬ言語１０が存在するかどうかを、プリンタコントローラ７を介して調査し、その調査判定結果をプリンタコントローラ７へ戻す（Ｓ３０２）。
プリンタコントローラ７は、その判定結果を、通信ケーブル１を介してホストコンピュータ２へ送信し（Ｓ３０３）、ユーザーは自身のプリンタドライバ９が画像形成装置３に対して適切かどうかをホストコンピュータ２上で知る（Ｓ３０４）。
なお、ユーザーがＰＤＬ言語１０と適合するプリンタドライバ９を持っていない場合には、どうすれば良いかを指示する内容（適切なプリンタドライバがない場合の対処方法に関するガイダンス等）も、あわせてプリンタコントローラ７からホストコンピュータ２へ送信し、その指示をユーザーに知らせるようにしても良い。
このようにすれば、ユーザーがプリンタドライバ９の情報をホストコンピュータ２から画像形成装置３に送ると、そのプリンタドライバ２が有効かどうかの判定結果をホストコンピュータに返信するので、ユーザーは自らバージョン等を確認して判断しなくても、それが適切なプリンタドライバ９なのかが席を移動しなくても分かるようになる。
また適切なプリンタドライバ９がない場合の対処方法に関するガイダンス等の対処情報をホストコンピュータ２へ返信するので、ユーザーは自らバージョン等を確認して判断しなくても、適切なプリンタドライバ９がない場合の対処を、席を移動しなくても分かるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明による画像形成システムの一実施形態の概略図。
【図２】図１に示した画像形成システムの内部構成ブロック図。
【図３】図１及び図２に示した画像形成システムの通常動作のフローチャート。
【図４】画像形成装置に搭載されているＰＤＬ言語の種類とバージョン、及びそれに対応するプリンタドライバの種類とバージョンをレポート印刷する処理のフローチャート。
【図５】第２実施形態の処理のフローチャート。
【符号の説明】
【００１１】
１  通信ケーブル、２  ホストコンピュータ、３  画像形成装置、４  アプリケーション、５  ホストＯＳ、６  プリンタエンジン、７  プリンタコントローラ、８  ＰＤＬモジュール、９  プリンタドライバ、１０  ＰＤＬ言語、１１  メタ言語
【図１】
2006192803.tif 000003
【図２】
2006192803.tif 000004
【図３】
2006192803.tif 000005
【図４】
2006192803.tif 000006
【図５】
2006192803.tif 000007