(57)【要約】【課題】  従来はエンジン制御部でしか持っていなかったエンジン制御パラメータをデータ処理部側で持つようにすることにより、外部機器などから制御パラメータを参照および設定することが可能な画像形成装置を提供する。【解決手段】  このプリンタ１は、その時設定されている制御モード及びホスト装置３からの制御コードに従って、ホスト装置３からの印字データをビデオデータに変換してプリンタエンジン１３へ出力するコントローラ２と、プリンタ１の状態を示す表示部、及びプリンタ１のモード、フォント等を切替えるスイッチ部からなる操作パネル４と、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り画像を形成するプリンタエンジン１３と、を備えて構成される。【選択図】  図２
2006142675.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置からの制御コードに従って、前記ホスト装置から送信された印字データをビデオデータに変換するコントローラと、該コントローラから出力されたビデオデータ及びエンジン制御情報に基づいて画像を形成するプリンタエンジンと、を備えた画像形成装置において、
前記コントローラは、画像形成の制御を司るエンジン制御部と、前記ホスト装置及び外部機器からのデータを処理するデータ処理部と、を備え、
前記エンジン制御情報を各パラメータ単位にエンジン制御パラメータとして前記データ処理部に保持し、該データ処理部に保持された各エンジン制御パラメータを、前記エンジン制御部に伝達することにより画像を形成することを特徴とする画像形成装置。
【請求項２】
前記エンジン制御部は、当該エンジン制御部に保持しているエンジン制御パラメータを前記データ処理部に転送可能としたことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記データ処理部にて保持する各エンジン制御パラメータは、前記ホスト装置及び外部機器から設定が可能であることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記データ処理部にて保持する各エンジン制御パラメータは、複数の組み合わせにより保持することが可能であることを特徴とする請求項１乃至３の何れか一項に記載の画像形成装置。
【請求項５】
前記データ処理部にて保持している複数の組み合わせによるエンジン制御パラメータに対し、識別のための符号を割り当てることを特徴とする請求項１乃至４の何れか一項に記載の画像形成装置。
【請求項６】
前記データ処理部にて保持している複数の組み合わせによる各エンジン制御パラメータの各名称を、前記ホスト装置及び外部機器からの双方向通信を利用して前記外部機器へ転送可能としたことを特徴とする請求項１乃至５の何れか一項に記載の画像形成装置。
【請求項７】
前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲を示すデータを、前記エンジン制御部から前記データ処理部へ伝達することを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲を示すデータを、前記データ処理部から外部機器へ転送することを特徴とする請求項１、２、３または７に記載の画像形成装置。
【請求項９】
前記エンジン制御部は、前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲外の値を設定指示された場合は、当該設定を実行しないことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
ホスト装置と、該ホスト装置からの制御コードに従って、前記ホスト装置から送信された印字データをビデオデータに変換するコントローラと、該コントローラから出力されたビデオデータ及びエンジン制御情報に基づいて画像を形成するプリンタエンジンと、を備えた画像形成システムにおいて、
請求項１乃至９に記載の画像形成装置に接続されたホスト装置及び外部機器にインストールされた画像形成装置のドライバーソフト上では、前記画像形成装置より転送された各エンジン制御パラメータの名称を表示可能としたことを特徴とする画像形成システム。
【請求項１１】
前記ホスト装置及び外部機器にインストールされた画像形成装置のドライバーソフト上に表示された各エンジン制御パラメータの名称を、利用者が選択指示することが可能で、該選択指示された名称は、前記画像形成装置側に伝達され、当該名称を受信した画像形成装置側では、指示された各エンジン制御パラメータを前記エンジン制御部へ伝達することにより画像を形成することを特徴とする請求項１０に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関し、さらに詳しくは、エンジン制御パラメータを外部機器から制御可能とした画像形成装置及び画像形成システムに関するものである。
【背景技術】
【０００２】
従来からプリンタなど画像形成装置においては、様々な記録用紙を使用することが望まれており、装置側でも要求に応えるために厚紙モードやＯＨＰモードなど様々な制御モードを備えている。しかし、そのようなモードを設けることにも限界があり、既存の制御モードでは対応できない用紙も存在しており、それらに対応することも望まれている。
そのような要望に応えるために特許文献１には、予め登録されている用紙種別（プリセット紙種）の他に、ユーザがカスタム紙種を設定できるようにするために、画像形成パラメータのうち、転写バイアス電圧や定着温度、用紙搬送速度などの紙質依存のパラメータの値を、ユーザにタッチパネルから入力してもらい、これらカスタム設定のパラメータの組をカスタム紙種設定値とする。そして印刷を開始すると、画像形成装置全体を制御するシステム制御部から印刷部を制御する印刷制御部にこのカスタム紙種設定値が送信され、印刷制御部は、このカスタム紙種設定値の各パラメータの値に従って、印刷部の各部を制御することが開示されている。
【特許文献１】特開２００３−２７０８７２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に開示されている従来技術は、既存の制御モードでは対応できない用紙に対応するために、様々な用紙の条件をユーザ側でパネルから入力することで対応可能とするものであり、複写機であれば実使用も可能であるが、プリンタや複合機では実現性が少ない。
本発明は、かかる課題に鑑み、従来はエンジン制御部でしか持っていなかったエンジン制御パラメータをデータ処理部側で持つようにすることにより、外部機器などから制御パラメータを参照および設定することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、ホスト装置からの制御コードに従って、前記ホスト装置から送信された印字データをビデオデータに変換するコントローラと、該コントローラから出力されたビデオデータ及びエンジン制御情報に基づいて画像を形成するプリンタエンジンと、を備えた画像形成装置において、前記コントローラは、画像形成の制御を司るエンジン制御部と、前記ホスト装置及び外部機器からのデータを処理するデータ処理部と、を備え、前記エンジン制御情報を各パラメータ単位にエンジン制御パラメータとして前記データ処理部に保持し、該データ処理部に保持された各エンジン制御パラメータを、前記エンジン制御部に伝達することにより画像を形成することを特徴とする。
本発明は、エンジン制御部でしか持っていなかったエンジン制御パラメータをデータ処理部側で持つようにすることにより、外部機器などから制御パラメータを参照および設定することが可能となる。それを実現するには、まずデータ処理部からエンジン制御部へ、従来のようないくつかのパターンによる指示ではなく、エンジン制御パラメータ単位で情報のやり取りを可能とする必要がある。エンジン制御パラメータの例としては定着温度、搬送速度などがあるが、それら各パラメータ単位で、データ処理部からエンジン制御部へ指示するコマンドなどを追加すればよい。そうすることでデータ処理部からの指示により、エンジン制御部はエンジン制御を行って画像形成することが可能となる。
請求項２は、前記エンジン制御部は、当該エンジン制御部に保持しているエンジン制御パラメータを前記データ処理部に転送可能としたことを特徴とする。
本発明は、現在動作しているエンジン制御パラメータをデータ制御側で知ることが出来るようにするものであり、例えば、データ処理部から各パラメータ単位で問い合わせるコマンドを追加する。また、エンジン制御部ではこのコマンドによって尋ねられたエンジン制御パラメータをデータ処理部へ転送する。
【０００５】
請求項３は、前記データ処理部にて保持する各エンジン制御パラメータは、前記ホスト装置及び外部機器から設定が可能であることを特徴とする。
本発明は、使用者が外部機器などからより詳細なエンジン制御設定をより容易に実施することを可能とするものであり、機器の状態の通達は、通常外部装置からの機器状態取得コマンドとそのさまざまなパラメータに対し、画像形成装置側から外部機器側へ応答コマンドによって状態を返すことで実施している。例えば、そのコマンドまたはパラメータとしてエンジン制御の各パラメータを問い合わせるものを追加することにより、外部機器からエンジン制御パラメータを問い合わせることが可能になる。また画像形成装置側からも外部装置へエンジン制御パラメータを通達することが可能になる。
請求項４は、前記データ処理部にて保持する各エンジン制御パラメータは、複数の組み合わせにより保持することが可能であることを特徴とする。
本発明は、外部機器などから、より多彩なエンジン制御設定を実施することを可能とするものであり、ここでは請求項３の機器設定コマンドとそのさまざまなパラメータにて指示されたエンジン制御の各パラメータは、そのままエンジン制御部へ伝達を行わず、データ処理部で備えている不揮発性メモリー上に保存する。そして各種エンジン制御パラメータを組み合わせたものを、ひとつのエンジン制御パラメータ群として登録し、さらに別のパラメータの組み合わせを別のエンジン制御パラメータ群として登録する。
請求項５は、前記データ処理部にて保持している複数の組み合わせによるエンジン制御パラメータに対し、識別のための符号を割り当てることを特徴とする。
本発明は、使用者が設定したエンジン制御設定を選択および設定しやすくするものであり、この実現手段のひとつとしては、請求項４で複数の組み合わせで保存されるエンジン制御パラメータ群にヘッダーデータ領域を用意し、そこにはエンジン制御パラメータ以外の情報を保持することとする。
請求項６は、前記データ処理部にて保持している複数の組み合わせによる各エンジン制御パラメータの各名称を、前記ホスト装置及び外部機器からの双方向通信を利用して前記外部機器へ転送可能としたことを特徴とする。
本発明は、使用者が設定したエンジン制御設定の名称を外部機器に伝達することを可能にするものであり、プリンタドライバーなどからの用紙種類の問い合わせに対し、請求項５で説明したエンジン制御パラメータ群に設定された名称をプリンタドライバー側へ通達するようにする。
【０００６】
請求項７は、前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲を示すデータを、前記エンジン制御部から前記データ処理部へ伝達することを特徴とする。
本発明は、不正な設定値をエンジン制御部へ設定指示されないようにするものであり、例えば、請求項２で述べたデータ処理部からエンジン制御部への問合せのコマンドと同様に、パラメータ設定範囲を問い合わせるコマンドを設定し、エンジン制御部では問合せに対し各パラメータの設定範囲を示すデータをデータ処理部へ伝達するようにする。
請求項８は、前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲を示すデータを、前記データ処理部から外部機器へ転送することを特徴とする。
本発明は、不正な設定値をエンジン制御部へ設定指示されないようにするものであり、請求項３で述べた外部機器からの機器状態取得コマンドと同等で設定範囲を取得するコマンドまたはパラメータを追加し、画像形成装置データ処理部ではこの問合せに対し、請求項７の手順でエンジン制御部から得た情報を外部機器側へ伝達すればよい。
請求項９は、前記エンジン制御部は、前記データ処理部にて保持する各エンジン制御パラメータの設定可能範囲外の値を設定指示された場合は、当該設定を実行しないことを特徴とする。
本発明は、不正な設定値をエンジン制御部へ設定指示された場合にも、画像形成装置が異常動作、または故障などしないように保護するものであり、エンジン制御部では請求項１で述べたデータ処理部からのエンジン制御パラメータを受信した場合、まずこのパラメータが設定可能範囲にあるか否かのチェックを行い、設定可能範囲にあった場合にのみ設定を実施する。もし設定可能範囲外のパラメータであった場合は、例えば、指示を無効とするなどにより、不正な設定を実施することを防止することが可能となる。
【０００７】
請求項１０は、ホスト装置と、該ホスト装置からの制御コードに従って、前記ホスト装置から送信された印字データをビデオデータに変換するコントローラと、該コントローラから出力されたビデオデータ及びエンジン制御情報に基づいて画像を形成するプリンタエンジンと、を備えた画像形成システムにおいて、請求項１乃至９に記載の画像形成装置に接続されたホスト装置及び外部機器にインストールされた画像形成装置のドライバーソフト上では、前記画像形成装置より転送された各エンジン制御パラメータの名称を表示可能としたことを特徴とする。
本発明は、使用者が設定したエンジン制御設定の名称を外部機器にインストールしてある画像形成装置のドライバーソフト上で選択することを可能にするものであり、プリンタドライバー側では、画像形成装置から通達されたエンジン制御パラメータ群の全ての名称を通常の用紙種類と同様に用紙種類として扱うものである。
請求項１１は、前記ホスト装置及び外部機器にインストールされた画像形成装置のドライバーソフト上に表示された各エンジン制御パラメータの名称を、利用者が選択指示することが可能で、該選択指示された名称は、前記画像形成装置側に伝達され、当該名称を受信した画像形成装置側では、指示された各エンジン制御パラメータを前記エンジン制御部へ伝達することにより画像を形成することを特徴とする。
本発明は、使用者が設定したエンジン制御設定の名称を外部機器にインストールしてある画像形成装置のドライバーソフト上で選択することで、画像形成装置で実際にそのエンジン制御にて画像形成を実施することを可能とし、容易かつ多彩なエンジン制御で画像を形成することを可能にするものである。
【発明の効果】
【０００８】
請求項１の発明によれば、エンジン制御に関するパラメータ設定が外部機器から、より詳細で多彩な設定により実施することが可能となる。
また請求項２では、その時動作しているエンジン制御パラメータの詳細がデータ処理部に伝達が可能となり、請求項３以下の機能を有する画像形成装置において、使用者の方でそのときのパラメータの値を確認することができると共に、その設定値から必要な部分のみを変更したパラメータの組み合わせパターンを作成することができる。
また請求項３では、エンジン制御に関するパラメータが外部機器から容易に参照、および設定することができる。
また請求項４では、エンジン制御に関するパラメータが外部機器から容易に複数種類の設定を行うことが可能となり、さまざまな用紙に対して適切な画像形成を実施することが容易に実現することができる。
また請求項５では、請求項３の機能で設定した複数種類のエンジン制御パラメータ群のなかから、実際に特定のパラメータ群を選択し稼動する場合に、その選択を名称で行うことが可能となり、選択が容易で、且つ確実に行うことができる。  
また請求項６では、使用者が設定した複数種類のエンジン制御パラメータ群の名称が、パーソナルコンピュータなど外部機器に伝達することが可能になり、その結果、プリンタドライバーなどに表示することができる。
また請求項７、８では、使用者がエンジン制御パラメータ群を設定する場合に、誤って不正な設定値を設定指示することを防止することができる。
また請求項９では、もし誤って設定範囲外の不正な設定指示がされた場合にも、画像形成装置の異常動作や故障などを引き起こすことのない画像形成装置を実現することができる。
また請求項１０では、使用者が設定した複数種類のエンジン制御パラメータ群の名称が、従来からある固定の用紙種類などと同等に表示選択することができる。
また請求項１１では、使用者が設定した複数種類のエンジン制御パラメータ群や、従来からある固定の用紙種類のなども含めた中から、より適切な画像形成装置の制御を容易に選択することが可能となり、実際にそのエンジン制御で画像形成装置を稼動させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の画像形成装置の概略構造を示す模式図である。この画像形成装置は、レーザにより感光体に潜像を書き込むレーザ書き込み部１２１と、レーザ書き込み部１２１により表面に帯電された電荷を露光し、潜像を形成する感光体１２２と、感光体１２２上の残存トナーを除去するクリーナ１２３と、感光体１２２上を一様に帯電する帯電チャージャ１２４と、感光体の潜像にトナー像を形成する現像器１２５と、トナー像を記録紙に転写する転写ドラム１２６と、トナー像を記録紙側に引き寄せるための電荷を発生する転写チャージャ１２７と、記録紙上に転写されたトナー像を固着する定着装置１２８と、外部からの記録情報を制御するコントローラ２と、記録紙を収納し、１枚ずつ給紙する給紙装置１３０と、定着された記録紙を排紙する排紙トレイ１３１と、外部のホスト装置とのインターフェースを司るホストＩ／Ｆ５を備えて構成されている。尚、画像形成動作は公知であるのでここでは省略する。
【００１０】
図２は本発明の画像形成装置としてのプリンタを備えた画像形成システムのブロック図である。尚、以下の説明でデータ処理部としているのは、レーザープリンタなどのコントローラ２がそれに該当する。以下、プリンタの概要について説明する。
このプリンタ１は、その時設定されている制御モード及びホスト装置３からの制御コードに従って、ホスト装置３からの印字データをビデオデータに変換してプリンタエンジン１３へ出力するコントローラ２と、プリンタ１の状態を示す表示部、及びプリンタ１のモード、フォント等を切替えるスイッチ部からなる操作パネル４と、コントローラ２からのビデオ信号および制御信号により感光体上に静電潜像を作り画像を形成するプリンタエンジン１３と、を備えて構成される。
また、コントローラ２はホスト装置３からプリンタ１への制御信号およびデータ、及びプリンタ１からホスト装置３へのステータス信号のインターフェースであるホストＩ／Ｆ５と、プログラムＲＯＭ６に従ってホスト装置３からのデータ（印字データ、制御データ）を処理するＣＰＵ９と、ＣＰＵ９が処理する時のワークメモリ、ホストからのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換しビデオデータを記憶するビットマップメモリ等に使われるＲＡＭ１０と、電源を切っても保持したいデータを格納しておく為の不揮発性ＲＡＭであるＮＶ−ＲＡＭ１１と、コントローラ内でのデータの処理、管理や、周辺モジュールを制御するためのプログラムが格納されているプログラムＲＯＭ６と、印字に使用されるさまざまな種類のフォントを有するフォントＲＯＭ７と、コントローラ２からプリンタエンジン１３への制御信号やビデオ信号、及びプリンタエンジン１３からコントローラ２へのステータス信号のインターフェースであるエンジンＩ／Ｆ１２と、コントローラ２と操作パネル４とのインターフェースであるパネルＩ／Ｆ８と、を備えて構成される。
【００１１】
次にデータ処理の概要を説明する。ホストＩ／Ｆ５を通してホスト装置３から送られてきたデータは、ＣＰＵ９がプログラムＲＯＭ６上のデータ解析プログラムにしたがって解析し、印字データおよび印字制御データ（ＳＰ、ＣＲ、ＬＦ、ＨＴ、ＶＴ、…等）とその他に分けられる。印字データおよび印字制御データはＲＡＭ上の受信バッファに一旦記憶される。一旦記憶された受信データは、プログラムＲＯＭ６上の制御プログラムが一つずつ取り出してその処理を行う。例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、ＲＡＭ１０上に設けられた中間バッファに収納する。制御コードや、エスケープシーケンス等のコマンドであった場合、それらに予め定義された処理を行う。それは、例えば、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合は、次に来た文字コードのフォント情報を指定されたフォントにするといった具合に処理を行う。こうして、ホスト装置３からのプリント命令の処理を行うか、または処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを、制御プログラムに従ってビデオデータに変換する処理を行う。変換が終了したら、コントローラ２はエンジンＩ／Ｆ１２を通してプリンタエンジン１３にプリントスタートの命令を出し、それに同期してビデオデータを転送する。以上のような一連の流れで、ホスト装置３からの印字データがエンジンＩ／Ｆ１２を介してプリンタエンジン１３により印字される。
【００１２】
次に、本発明の第１の実施形態について説明する。画像形成装置の中でもプリンタや複合機などでは、その制御を行うハードウェアおよびソフトウェアは、エンジンと呼ばれている画像形成のメカ的な部分の制御をするエンジン制御部と、ホスト装置３など外部機器からのデータを処理するデータ処理部とに大まかに分けることができる。最近の機器ではさまざまな用紙に対応するために、エンジン制御の方式をいくつかのパターンで持っていることが多くなっている。それらはエンジン制御部によりエンジン制御パラメータの値を用紙の種類にあわせて組み合わせた数種類のパターンを持っていて、データ処理部からはエンジン制御部で持っているいくつかのパターンの中から、適切なパターンを選択することでさまざまな用紙の対応を行っている。
しかし、いくつかのパターンからの選択では対応しきれないさまざまな用紙の使用が望まれているため、使用者の方でエンジン制御の各パラメータまで設定して、より適切なエンジン制御を行うことが望まれてきている。また使用者がパターンを設定するためには、操作パネル４やホストＩ／Ｆ５など外部機器とのＩ／Ｆを通じて設定する必要があり、そのためにはデータ処理部でその情報を持つことが必要となる。それを可能とするためには、まずデータ処理部からエンジン制御部へ、従来のようないくつかのパターンによる指示ではなく、エンジン制御パラメータ単位で情報のやり取りを可能とする必要がある。エンジン制御パラメータの例としては定着温度、搬送速度などがあるが、それら各パラメータ単位で、データ処理部からエンジン制御部へ指示するコマンドなどを追加すればよい。そうすることでデータ処理部からの指示でエンジン制御部はエンジン制御を行って画像形成することが可能となる。
【００１３】
次に、本発明の第２の実施形態について説明する。例えば、データ処理部から各パラメータ単位で問い合わせるコマンドを追加する。またエンジン制御部ではこのコマンドによって尋ねられたエンジン制御パラメータをデータ処理部へ転送することにより実現可能となる。
次に、本発明の第３の実施形態について説明する。データ処理部ではホストＩ／Ｆ５などを通じてホスト装置３など外部装置との間の双方向通信を利用して、外部装置側に画像形成装置の状態などを通達し、また外部装置側からは画像形成装置に対して機器の設定などを行ったりしている。また機器の状態の通達は、通常、外部装置からの機器状態取得コマンドと、そのさまざまなパラメータに対し画像形成装置側から外部機器側へ応答コマンドによって状態を返すことで実施している。例えば、コマンドまたはパラメータとして、エンジン制御の各パラメータを問い合わせるものを追加することで、外部機器からエンジン制御パラメータを問い合わせることが可能になる。また、画像形成装置側からも外部装置へエンジン制御パラメータを通達することが可能になる。
同様に外部装置から機器の設定を行う場合には、通常、外部装置からの機器設定コマンドとさまざまなパラメータにて指示され、画像形成装置側ではその指示に従って設定を行っている。例えば、コマンドまたはパラメータとして、エンジン制御の各パラメータを設定するものを追加することで、外部機器からエンジン制御パラメータを変更することが可能になる。
次に、本発明の第４の実施形態について説明する。ここでは上記第３の実施形態の機器設定コマンドと、さまざまなパラメータにて指示されたエンジン制御の各パラメータは、そのままエンジン制御部へ伝達を行わず、データ処理部で備えているＮＶ−ＲＡＭ１１上に保存する。そして各種エンジン制御パラメータを組み合わせたものをひとつのエンジン制御パラメータ群として登録し、さらに別のパラメータの組み合わせを別のエンジン制御パラメータ群として登録する。複数のエンジン制御パラメータ群を保存可能なように、予め充分な領域を用意しておくことで第４の実施形態は可能になる。
【００１４】
次に、本発明の第５の実施形態について説明する。この実現手段のひとつとしては、上記第４の実施形態で複数の組み合わせで保存されるエンジン制御パラメータ群にヘッダーデータ領域を用意し、そこにはエンジン制御パラメータ以外の情報を保持する事とする。そのひとつとして各エンジン制御パラメータ群の名称を保存する領域を確保することで第５の実施形態は可能となる。尚、名称は文字列でも良いしＩＤ番号のようなものでも良い。
次に、本発明の第６の実施形態について説明する。例えば、プリンタドライバーなどでは、ドライバー起動時に双方向コマンドにより対象となっている画像形成装置の機能、具備しているオプション機器などを問い合わせ、それによって得た情報をドライバープロパティーにて表示している。この機能のひとつとして、画像形成装置で選択可能な用紙種類などを問い合わせ、それによって得た情報によりプリンタドライバーから用紙種類を指定し、その用紙種類のエンジン制御で画像形成を行うことが可能なものも存在している。ここではプリンタドライバーなどからの用紙種類の問い合わせに対し、第５の実施形態で説明したエンジン制御パラメータ群に設定された名称を、プリンタドライバー側へ通達するようにする。こうすることで第６の実施形態は実現可能となる。
次に、本発明の第７の実施形態について説明する。例えば、第２の実施形態で述べたデータ処理部からエンジン制御部への問い合せのコマンドと同様に、パラメータ設定範囲を問い合わせるコマンドを設定し、エンジン制御部では問い合せに対し、各パラメータの設定範囲を示すデータをデータ処理部へ伝達するようにする。設定範囲は例えば、下限と上限をそれぞれ伝達する方法などで可能である。
次に、本発明の第８の実施形態について説明する。第３の実施形態で述べた外部機器からの機器状態取得コマンドと同等で設定範囲を取得するコマンド、またはパラメータを追加した画像形成装置データ処理部では、この問合せに対し、第７の実施形態の手順でエンジン制御部から得た情報を外部機器側へ伝達すればよい。
【００１５】
次に、本発明の第９の実施形態について説明する。不測の事態に対応するため、エンジン制御部では第１の実施形態で述べたデータ処理部からのエンジン制御パラメータを受信した場合、まずこのパラメータが設定可能範囲にあるか否かのチェックを行い、設定可能範囲にあった場合にのみ設定を実施する。もし設定可能範囲外のパラメータであった場合は、例えば、指示を無効とするなどにより、不正な設定を実施することを防止することが可能となる。
また、不正なパラメータであると判断された場合は、データ処理部へ不正なパラメータで指示されたことが判断可能となる例えば、エラーコードなどを送信するようにすることで、データ処理部やさらに外部機器へもその通達が可能になる。
次に、本発明の第１０の実施形態について説明する。プリンタドライバー側では、画像形成装置から通達されたエンジン制御パラメータ群の全ての名称を通常の用紙種類と同様に用紙種類として扱うことで実現可能となる。
次に、本発明の第１１の実施形態について説明する。第１０の実施形態により、エンジン制御パラメータ群に割り当てられた名称は、プリンタドライバーなど外部機器上のソフトウェアから、例えば用紙種類の１つとして画像形成装置へ選択指示することが可能となる。また画像形成装置のデータ処理部では、受信した用紙種類指示データをエンジン制御部へ指示するが、少なくてもエンジン制御パラメータ群に割り当てられた名称で指示された場合は、まずは第４の実施形態で述べたＮＶ−ＲＡＭ１１などに保存されたパラメータ群の中の、該当する名称の箇所からエンジン制御パラメータを参照する。次に参照した各エンジン制御パラメータを第１の実施形態で述べた通りエンジン制御部へ指示することにより実現可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像形成装置の概略構造を示す模式図。
【図２】本発明の画像形成装置としてのプリンタを備えた画像形成システムのブロック図。
【符号の説明】
【００１７】
１  プリンタ、２  コントローラ、３  ホスト装置、４  操作パネル、５  ホストＩ／Ｆ、６  プログラムＲＯＭ、７  フォントＲＯＭ、８  パネルＩ／Ｆ、９  ＣＰＵ、１０  ＲＡＭ、１１  ＮＶ−ＲＡＭ、１２  エンジンＩ／Ｆ、１３  プリンタエンジン
【図１】
2006142675.tif 000003
【図２】
2006142675.tif 000004