(57)【要約】 【課題】  所定の機能の有無に関係して動作テスト時に発生時する紙ジャムなどの障害を低減する。【解決手段】  所定の機能を有する画像形成装置と所定の機能を有しない他の画像形成装置との双方に搭載可能な画像形成エンジンにおいて、プリンタコントローラ２０１から所定の機能を有するか否かに関連する機能情報を受信する前に、動作テストの指示が入力された場合には、無難な搬送モードにて動作テストを実行する。【選択図】  図２
2005305769.tif 000002
【特許請求の範囲】
【請求項１】
両面機能を有する画像形成装置と該両面機能を有しない他の画像形成装置との双方に搭載可能な画像形成エンジンであって、
前記画像形成装置に前記両面機能が搭載されているか非搭載であるかを表すコマンドを、前記画像形成エンジンに接続可能な画像形成コントローラからシリアル通信により受信する受信部と、
前記画像形成エンジンに関する動作テストの指示を入力する入力部と、
前記受信部において前記コマンドを受信する前に、前記入力部において前記動作テストの指示が入力された場合には、前記両面機能が実際には搭載されてるか否かとは関係なく、該両面機能を使用しない搬送制御を用いて前記動作テストを実行する制御部と
を有することを特徴とする画像形成エンジン。
【請求項２】
所定の機能を有する画像形成装置と該所定の機能を有しない他の画像形成装置との双方に搭載可能な画像形成エンジンであって、
前記画像形成エンジンに接続可能な画像形成コントローラから、前記画像形成装置に搭載されている機能または非搭載の機能に関する機能情報を受信する受信部と、
前記画像形成エンジンに関する動作テストの指示を入力する入力部と、
前記機能情報を受信する前に前記動作テストの指示が入力された場合には、前記所定の機能が非搭載であることに起因する障害の発生を低減する無難な動作モードにて前記動作テストを実行する制御部と
を含むことを特徴とする画像形成エンジン。
【請求項３】
前記制御部は、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記所定の機能の非搭載を意味している場合には、前記所定の機能を使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記所定の機能の搭載を意味している場合には、前記所定の機能を使用して前記動作テストを実行することを特徴とする請求項２に記載の画像形成エンジン。
【請求項４】
前記受信部は、シリアル通信によるコマンドとして前記機能情報を受信することを特徴とする請求項２または３に記載の画像形成エンジン。
【請求項５】
前記入力部は、前記画像形成コントローラと前記画像形成エンジンとの接続の有無に依存することなく前記動作テストの指示を入力可能なスイッチであることを特徴とする請求項２乃至４のいずれかに記載の画像形成エンジン。
【請求項６】
前記機能情報には、前記画像形成装置のスループットに関する情報を含めることができ、前記制御部は、前記機能情報を受信する前に前記動作テストの指示が入力された場合には、前記画像形成エンジンで実現可能な最低のスループットでもって前記動作テストを実行し、一方、受信された前記機能情報が前記スループットを指定している場合には、指定された該スループットに従って前記動作テストを実行するよう制御することを特徴とする請求項２乃至５のいずれか１項に記載の画像形成エンジン。
【請求項７】
前記機能情報には、排紙オプションの有無に関する情報を含むことができ、前記制御部は、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記排紙オプションの非搭載を意味している場合には、前記排紙オプションを使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記排紙オプションの搭載を意味している場合には、前記排紙オプションを使用して前記動作テストを実行することを特徴とする請求項２乃至６の何れか１項に記載の画像形成エンジン。
【請求項８】
前記機能情報には、両面機能の有無に関する情報を含むことができ、前記制御部は、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記両面機能の非搭載を意味している場合には、前記両面機能を使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記両面機能の搭載を意味している場合には、前記両面機能を使用して前記動作テストを実行することを特徴とする請求項２乃至７の何れか１項に記載の画像形成エンジン。
【請求項９】
請求項１乃至８の何れか１項に記載された前記画像形成エンジンを搭載することを特徴とする画像形成装置。
【請求項１０】
請求項２乃至７の何れか１項に記載された前記画像形成エンジンと接続可能な前記画像形成コントローラであって、
前記画像形成装置に搭載されている機能または非搭載の機能に関する前記機能情報を保持する保持部と、
前記保持手段に保持されている機能情報を前記画像形成エンジンに対してシリアル通信により送信する送信部と
を含むことを特徴とする画像形成コントローラ。
【請求項１１】
所定の機能を有する画像形成装置と該所定の機能を有しない他の画像形成装置との双方に搭載可能な画像形成エンジンの制御方法であって、
前記画像形成エンジンに接続可能な画像形成コントローラから、前記画像形成装置に搭載されている機能または非搭載の機能に関する機能情報を受信するステップと、
前記画像形成エンジンに関する動作テストの指示を入力するステップと、
前記機能情報を受信する前に前記動作テストの指示が入力された場合には、前記所定の機能が非搭載であることに起因する障害の発生を低減する無難な動作モードにて前記動作テストを実行するステップと
を有する画像形成エンジンの制御方法。
【請求項１２】
前記動作テストを実行するステップには、
前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記所定の機能の非搭載を意味している場合には、前記所定の機能を使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記所定の機能の搭載を意味している場合には、前記所定の機能を使用して前記動作テストを実行するステップが含まれることを特徴とする請求項１１に記載の画像形成エンジンの制御方法。
【請求項１３】
前記受信のステップには、シリアル通信によるコマンドとして前記機能情報を受信するステップが含まれることを特徴とする請求項１１または１２に記載の画像形成エンジンの制御方法
【請求項１４】
前記機能情報には、前記画像形成装置のスループットに関する情報を含めることができ、前記動作テストの実行のステップは、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記画像形成エンジンで実現可能な最低のスループットを指定している場合には、該最低のスループットに従って前記動作テストを実行し、一方、受信された前記機能情報が前記スループットを指定している場合には、指定された該スループットに従って前記動作テストを実行するステップを含むことを特徴とする請求項１１乃至１３の何れか１項に記載の画像形成エンジンの制御方法。
【請求項１５】
前記機能情報には、排紙オプションの有無に関する情報を含むことができ、前記動作テストの実行のステップは、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記排紙オプションの非搭載を意味している場合には、前記排紙オプションを使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記排紙オプションの搭載を意味している場合には、前記排紙オプションを使用して前記動作テストを実行するステップを含むことを特徴とする請求項１１乃至１４の何れか１項に記載の画像形成エンジンの制御方法。
【請求項１６】
前記機能情報には、両面機能の有無に関する情報を含むことができ、前記動作テストの実行のステップは、前記機能情報を受信する前に前記動作テストの指示が入力されるか、または受信された前記機能情報が前記両面機能の非搭載を意味している場合には、前記両面機能を使用しないで前記動作テストを実行し、一方、受信された前記機能情報が前記両面機能の搭載を意味している場合には、前記両面機能を使用して前記動作テストを実行するステップを含むことを特徴とする請求項１１乃至１５の何れか１項に記載の画像形成エンジンの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置において使用される画像形成エンジンの動作テスト技術に関する。
【背景技術】
【０００２】
近年、プリンタ、複写機、複合機、およびファクシミリ装置などの画像形成装置は、広く普及している。普及に伴い、種々のユーザが画像形成装置を使用するようになったため、必要とされる機能もユーザに依存して異なる。従って、種々のユーザのそれぞれの要求を満たすためには、画像形成装置の販売戦略上、機能の異なる様々な画像形成装置を製品ラインナップとして用意することが望ましい。例えば、基本的に画像形成能力は同等の製品であっても、両面機能を搭載しているモデルと非搭載のモデルなどが用意され、販売される。
【０００３】
ところで、画像形成装置は、画像処理を実行する画像形成コントローラと、記録媒体に画像を形成する画像形成エンジンとを主要な構成部品としている。これらの部品は、大量生産によるコスト低減の観点から、異なるモデルであっても共通の部品として利用できるようにすることが望ましい。
【０００４】
このような共通通部品としての画像形成エンジンについては、両面機能を搭載するモデルでも非搭載のモデルでも組み込むことができるが、搭載・非搭載の有無に応じて記録媒体の搬送制御を適宜変更する必要がある。なぜなら、このような両面機能が非搭載であるにもかかわらず、両面機能があるものとして搬送制御を実行すれば、紙ジャム等の不具合が生じてしまうからである。このうよに搬送制御を切り替えるには、両面機能の搭載の有無を検出する必要がある（特許文献１）。
【特許文献１】特開平８−１２３２６２号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術の他にも、画像形成エンジンに両面ユニットが接続されているかどうかを判定する方法はいくつか存在する。例えば、エンジン制御部と両面ユニット間に両面ユニットの有無を検出するための専用の信号線を設ける手法や、エンジン制御部内に検出用のスイッチを設け、製造ラインにおいて予め両面ユニットに接続されるか否かを考慮して当該スイッチを切り替える手法が考えられる。
【０００６】
しかしこれらの手法では、検出専用の信号線を追加したり、専用のスイッチを設けたりする必要があるため、コストアップやスペース面での悪影響が避けられなかった。
【０００７】
これらの課題を解決するには、従来から備えられているシリアル信号線等を利用して、画像形成コントローラから画像形成エンジンへと両面機能などの搭載機能に関する情報を伝達することが好適であろう。
【０００８】
ところで、画像形成エンジンの動作テストを指示する方法として、プリンタドライバなどから指示する方法や、画像形成コントローラから指示する方法や、画像形成エンジンから指示する方法がある。
【０００９】
プリンタドライバなどから指示する方法や、画像形成コントローラから指示する方法であれば、画像形成コントローラと画像形成エンジンとが通信可能となった後でなければ、動作テストの指示を送信できないため、両面機能の有無の情報も画像形成コントローラから画像形成エンジンへと送信されている可能性が高い。
【００１０】
それに対し、画像形成エンジンから指示する方法によれば、両面機能の有無に関する情報を画像コントローラから受信する前であっても、動作テストを指示して実行できてしまう。その結果、もし、両面機能を有していない画像形成装置であるにもかかわらず、両面機能を有する場合の搬送制御を実行してしまえば、紙ジャム等の障害が発生してしまう。
【００１１】
したがって、画像形成コントローラから所定の機能に関する情報を受信する画像形成エンジンであって、しかも当該画像形成エンジンから動作テストを指示できてしまう画像形成エンジンでは、所定の機能の有無に関係する障害を低減できるようにすることが望ましい。
【００１２】
そこで、本発明は、このような課題および他の課題を解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【００１３】
上記課題を解決すべく、本発明は、画像形成装置に備えられている機能に関する情報を受信する前に動作テストの指示が画像形成エンジンに入力された場合には、所定の機能が非搭載であることに起因する障害の発生を低減するような無難なモードで動作テストを実行する。
【発明の効果】
【００１４】
以上説明したように、本発明では、画像形成装置に搭載されている機能の詳細が判明する前は、無難なモードで動作テストを実行するようにしたので、紙ジャムなど、所定の機能の有無に起因する障害を低減できる。なお、機能の詳細が判明した後は、当該判明した機能を用いる動作モードにて動作テストを実行することもできる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の上位概念、中位概念および下位概念の理解に役立つ一実施形態を示す。なお、以下の実施形態に含まれる概念について、そのすべてが特許請求の範囲に記載されているとは限らない。ただし、これは特許発明の技術的範囲から意識的に除外したのではなく、特許発明と均等の関係にあるため特許請求の範囲には記載していない場合があることを理解していただきたい。
【００１６】
［第１の実施形態］
以下では、最初にハードウエア構成を説明した上で、機能情報としてのシステム仕様の送受信処理を説明し、最後に、動作テストの詳細を説明することにする。なお、各図面において共通する構成については同一の参照符号を付すことにより簡潔に説明する。
【００１７】
＜ハードウエア構成＞
図１は、第一の実施形態に係る画像形成装置の例示的な断面図である。ここでは、画像形成装置として電子写真方式を採用するプリンタについて説明する。このプリンタは両面印刷機能を有するモデルであるが、当該プリンタには後述するように両面印刷機能を有しないモデルが存在する。しかしながら、両者の画像形成エンジンについては基本的に同一の構成となっている。
【００１８】
１０１は、静電潜像を形成するための感光体ドラムである。１０２は、感光体ドラム１０１を一様に帯電するための帯電ローラである。１０５は、レーザビームを感光ドラム１０１上で走査するための光学ユニットである。１０６は、光学ユニット１０５から発せられたレーザビームである。１０３は、レーザビームにより感光ドラム１０１上に形成された静電潜像をトナーにて現像するための現像器である。１０４は、感光体ドラム１０１上のトナー像を所定の用紙に転写する転写ローラ帯電器である。１０７は、用紙上のトナーを溶融して用紙に定着させる定着器である。１０８は、印字する用紙を積載しておくための標準カセットである。１０９は、標準カセットから用紙をピックアップする標準カセット給紙ローラである。１１０は、手差しトレイである。１１１は、手差し給紙ローラである。１１２は、用紙を機外へ排出するための第一排出ローラである。１１２’は、第二排出ローラである。第二排出ローラ１１２’は、片面連続プリント時には排出方向にのみ回転して用紙を排出する。一方、両面印字時には、第二排出ローラ１１２’は、用紙が所定位置まで排出された後で逆転し、両面搬送部に用紙を送り込むように回転する。このように第二排出ローラ１１２’は反転機能も兼ね備える。１１３は、搬送されてきた用紙の印字のための先端レジストをとるためのレジストローラである。１１４は、用紙先端を検出するとともに搬送中の用紙長を測定するＴＯＰセンサである。１１５は、用紙が正常に定着器から排出されたかを確認するための排紙センサである。１１６は、標準カセットの紙有無を検出するセンサである。１１７は、手差し用紙有無を検出するためのセンサである。１１８は、給紙された用紙の重送を解除するためのリタードローラである。１１９は、給紙・分離された印字紙をレジスト部に送り込むための搬送ローラである。１２０は、反転ローラ１１２’によって反転された用紙を両面搬送部に送り込むための第一両面搬送ローラである。１２１は、両面搬送部からレジスト部に送り込むための第二両面搬送ローラである。１２２は、印字要求待ちのために用紙を待機させる位置を検出するための両面反転センサである。反転ローラ１１２’から送り込まれた用紙は、第一両面搬送ローラ１２１の手前の所定位置で待機させられる。ここで反転ローラ１１２’は、画像形成エンジンの他のローラとは独立して正逆転可能なモータ（図３のステッピングモータ３０２）のみに接続されており、ドラムや定着器及び他の搬送ローラとは独立して駆動される。
【００１９】
図２は、本実施形態に係るプリンタ制御部の例示的なブロック図である。２０１は、プリンタコントローラである。プリンタコントローラ２０１は、ホストコンピュータとの間での通信を制御したり、画像データの受信を制御したり、及び受信した画像データをプリンタにより印字可能な情報に展開したり、後述するプリンタエンジン制御部２０２との間で信号の送受信を行なったり、シリアル通信を行なったりする。不揮発性メモリ２３３には、搭載されている所定の機能に関する情報としてのシステム仕様情報２３４が記憶されている。
【００２０】
２０２は、エンジン制御部である。エンジン制御部２０２は、プリンタコントローラ２０１との間で信号を送受信したり、シリアル通信により画像形成エンジンに含まれる各ユニットを制御したりする。２０３は、コントローラ２０１とエンジン制御部２０２との間で行われるシリアル通信のコマンド／ステータスラインであり、双方向の通信機能を持つ。すなわち、コントローラ２０１とエンジン制御部２０２とには、それぞれ、シリアル通信によりコマンド等を送受信するためのシリアル通信回路２３１、２３２が含まれている。２０４は、前記コマンドステータスを転送するためのシリアル同期クロック（／ＳＣ）である。２０５は、搬送されてきた用紙がＴＯＰセンサに到達したことをコントローラに示すための垂直同期信号（／ＴＯＰ信号）である。２０６は、画像出力のための水平同期信号（／ＢＤ信号）である。２０７は、画像信号（／ＶＤＯ）である。
【００２１】
２０８は、給紙搬送からプリント後の排紙までの用紙搬送処理をエンジン制御部２０２の指示に基づき実行する用紙搬送制御部である。２０９は、ＴＯＰセンサ１１４、排紙センサ１１５、用紙有無センサ１１６の各センサの状態をエンジン制御部２０２に伝達する紙有無センサ入力部である。２１０は、エンジン制御部２０２からの指示に基づき紙詰まりを検出するジャム検出部である。２１１は、スキャナモータの駆動及びレーザのＯＮ／ＯＦＦ制御をエンジン制御部２０２の指示に基づき実行する光学系制御部である。２１２は、帯電、現像、転写等の電子写真プロセスに必要な高圧出力をエンジン制御部２０２の指示に基づき実行する高圧系制御部である。２１３は、エンジン制御部の指示に基づき定着器の温度制御を行なうとともに、定着器の異常検出等を行なう定着温度制御部である。２１４はプリンタ内の機能部の故障を検出する故障検出部である。２１５は、動作テストなどのエンジンテストの指示を直接的に画像形成エンジンへと入力するためのエンジンテスト入力部である。エンジンテスト入力部２１０は、コントローラ２０１とエンジン制御部２０２との接続の有無に依存することなく、テストプリントの指示など、動作テストの指示を入力できるスイッチとしてもよい。
【００２２】
なお、エンジン制御部２０２には、メモリ２３５が含まれている。メモリ２３５には、シリアル通信回路２３２により受信されたコマンドに応じて設定されるフラグ２３６が記憶される。フラグ２３６としては、例えば、両面機能の有無を表すフラグ、排紙オプションの有無を表すフラグなどがある。さらに、最大スループットに関するフラグがあってもよい。なお、変数など、フラグ以外の手法により、所定の機能に関する情報を保持してもよい。また、本発明に関する所定の機能は、両面機能、排紙オプション、最大スループットおよびその他の画像形成に関連する機能の一以上が含まれる。本発明の対象とする所定の機能については任意に選択して適用することができる。
【００２３】
図３は、両面機能を搭載しているモデルの搬送機構の一例を示す図である。２種類のモータにより駆動される搬送機構は、用紙搬送制御部２０８により制御される。例えば、給紙系、レジスト部、ドラム系、および両面搬送系は、ＤＣブラシレスモータ３０１によって駆動される。一方、反転系は、ステッピングモータ３０２によって駆動される。
【００２４】
給紙ローラ１０９と１１１は、所定時間で停止させなければならないため、ソレノイド（ＳＯＬ）を介してＤＣブラシレスモータ３０１に接続されている。ＤＣブラシレスモータ３０１に接続されている他のローラについては、ＤＣブラシレスモータ３０１の駆動時に、常時一定の回転方向に回転するよう駆動される。
【００２５】
一方、ステッピングモータ３０２に接続されている排紙ローラ１１２’は、ステッピングモータ３０２の正転反転に伴って、正逆回転する構成になっている。すなわち、両面プリント時には、両面搬送部に用紙を送り込む反転ローラの役割を果たす。
【００２６】
図４は、両面機能を搭載していないモデルの搬送機構の一例を示す図である。両面機能の一部を形成するステッピングモータ３０２が省略されている。その代わりに、排紙ローラ１１２’は、ＤＣブラシレスモータ３０１によってギヤを介在して駆動される。排紙ローラ１１２’は、当然ながら用紙排出側への１方向に駆動される。
【００２７】
本実施形態に係る画像形成エンジンは、両面機能が標準装備されているプリンタと、非装備のプリンタとの双方で利用可能な共通仕様となっているものとする。すなわち、これらのプリンタは、同一ラインナップ上の異なるモデルとして用意されているものとする。
【００２８】
図５は、両面機能を搭載している画像形成装置における駆動系の構成例を示す図である。上述したように、排紙ローラ１１２’は、反転モータとしてのステッピングモータ３０２によって駆動される。ステッピングモータ３０２は、両面印刷時において、一旦排紙側に搬送ローラ１１２’を駆動する。そして、用紙後端が反転切換部を通過すると、回転方向を反転し、上述のローラ１２０やローラ１２１により形成される両面搬送部へと用紙を送り込む。
【００２９】
図６は、両面機能を非搭載の画像形成装置における駆動系の構成例を示す図である。この場合は、反転用のステッピングモータが搭載されていないため、排紙ローラ１１２’は、ＤＣブラシレスモータ３０１によりいくつかのギヤを介して常に排紙側に回転するように改造されている。このように、両面機能を非搭載のモデルでは、排紙ローラ１１２’はＤＣブラシレスモータ３０１によって駆動されるため、両面機能を搭載しているモデルとはギヤ構成が異なっている。
【００３０】
＜機能情報の送受信処理＞
ところで、本実施形態のエンジン制御部２０２は、両面機能の装着／非装着を自らは判別することができない構成を採用している。これはコストダウンやスペースの効率化のためである。そこで、画像形成装置に搭載されている各種機能についての機能情報をコントローラ２０１からシリアル通信によるコマンドとして受信することで、各種機能を認識する。
【００３１】
図７は、本実施形態に係るシステム仕様情報の送受信処理を示す例示的なフローチャートである。本処理は、電源投入時など、任意のタイミングで実行することができる。
【００３２】
ステップＳ７０１において、コントローラ２０１は、ＥＥＰＲＯＭなどの不揮発性メモリ２３３に記憶されているシステム仕様情報２３４を読み出す。システム仕様情報とは、画像形成装置に搭載されている機能または非搭載の機能に関する情報である。システム仕様情報は、製造ラインの最終段階などで書き込んでおくものとする。
【００３３】
ステップＳ７０２において、コントローラ２０１は、読み出したシステム仕様情報をエンジン制御部２０２へと送信する。例えば、シリアル通信のコマンド／ステータスライン２０３を介して、システム仕様情報をコマンドとして送信する。
【００３４】
ステップＳ７０３において、エンジン制御部２０２は、システム仕様情報を受信すると、エンジン制御部２０２に内蔵されているメモリ２３５に記憶する。システム仕様情報をそのまま記憶してもよいが、フラグとして記憶してもよい。例えば、両面機能が搭載されていれば、フラグ２３６をセットし、非搭載であればフラグ２３６をリセットする。なお、デフォルト状態では、フラグ２３６をリセットしておくので、仮に、システム仕様情報を受信する前にテストプリントが指示されたとしても、両面機能を使用しないような無難な動作モードでテストプリントを実行できる。
【００３５】
図８は、本実施形態に係るエンジン制御部におけるシステム仕様の管理処理についてのフローチャートである。本フローチャートは、上述のステップＳ７０３を詳述したものである。
【００３６】
電源が投入されプリント可能状態になると、ステップＳ８０１において、エンジン制御部２０２は、システム詳細情報に関連するコマンドを受信したか否かを常時監視する。当該コマンドを受信した場合は、ステップＳ８０２へと進む。受信して否ければステップＳ８０１に戻り、監視を続行する。
【００３７】
ステップＳ８０２において、受信したコマンドが所定の機能（例えば、両面機能）の搭載を意味するものであるか否かを判定する。両面機能を搭載している場合は、ステップＳ８０３に進み、非搭載であればステップＳ８０４へと進む。複数の所定の機能を対象とする場合は、対象とされる各機能について同様の判定処理を実行するようにしてもよい。
【００３８】
ステップＳ８０３において、エンジン制御部２０２は、所定機能（両面機能）に関するフラグ２３６をセットする。所定の機能が非搭載の場合は、ステップＳ８０４において、エンジン制御部２０２は、所定機能に関するフラグ２３６をリセットする。
【００３９】
なお、電源投入時の直後は、コントローラ２０１からコマンドを受信していない期間中（いわゆるデフォルト状態）に相当するため、両面機能を搭載していない場合と同様に、両面機能のフラグはリセットされているものとする。
【００４０】
＜動作テスト＞
次に動作テストについて説明する。本実施形態に係るエンジン制御部２０２は、コントローラ２０１から指示されたときだけでなく、ユーザやサービスマン等により外部からの指示されたときにもテストプリント動作を実行することができる。前者は、ホストコンピュータ上で稼動するプリンタドライバからのテストプリント指示が該当する。後者は、上述したエンジンテスト入力部２１５からのテストプリント指示が該当する。一般に、コントローラ２０１からテストプリントの指示を受信した場合は、コントローラ２０１とエンジン制御部２０２との間の通信状態が正常と考えられる。よって、システム仕様情報に関するコマンドも受信できているはずなので、システム仕様に応じてテストプリントを実行できることになる。すなわち、所定の機能を有していれば、当該機能を使用してテストプリントを実行できる。
【００４１】
しかしながら、エンジンテスト入力部２１５からテストプリントが指示された場合は、必ずしも、システム仕様情報に関するコマンドを受信できているとは限らない。
【００４２】
そこで、本実施形態では、機能情報（例：システム仕様情報に関するコマンド）を受信する前に、動作テストの指示（例：テストプリントの指示）が入力された場合には無難な動作モードにて動作テストを実行する。無難な動作モードとは、所定機能の非搭載に起因する紙ジャム等の障害が発生しにくい動作モードのことである。例えば、当該無難な動作モードでは、所定の機能を使用しないで動作テストを実行する。一方、受信された機能情報が所定の機能の搭載を意味している場合には、当該所定の機能を存分に使用して動作テストを実行する。
【００４３】
図９は、本実施形態に係る動作テストの例示的なフローチャートである。ステップＳ９０１において、エンジン制御部２０２は、コントローラ２０１またはエンジンテスト入力部２１５からテストプリントの実行要求を受信したか否かを判定する。当該要求を受信して否ければ、ステップＳ９０１に戻り、受信していればステップＳ９０２へと進む。
【００４４】
ステップＳ９０２において、エンジン制御部２０２は、メモリ２３５からフラグ２３６の内容を読み出し、当該フラグがセット（両面機能あり）されているか、当該フラグがリセット（両面機能なし）かを判定する。フラグ２３６がセットされていれば、ステップＳ９０３に進み、所定の機能を用いて動作テストを実行する。例えば、両面機能を有していることがフラグから認識できれば、両面機能に関する搬送処理を実行しつつ両面印字等のテストプリントを実行する。
【００４５】
一方、フラグがリセットされていれば、所定機能を使用せずにテストプリントを実行する。例えば、両面機能についてのフラグがリセットであれば、実際に両面機能を有しているかどうかは無視して、無難に片面搬送を行なって片面印字を実行する。
【００４６】
なお、フラグがリセットされている場合のテスト画像は、あらかじめエンジン制御部２０２内のＡＳＩＣに内蔵されている画像パターン発生回路から出力された画像データを利用する。このように、コントローラ２０１からの画像情報を受信することなく、エンジンテストプリントを実行することができる。
【００４７】
以上説明したように本実施形態によれば、プリンタシステムの仕様（搭載機能の有無など）をコントローラ２０１からエンジン制御部２０２へと指示するプリンタシステムにおいて、システム仕様情報に関するコマンドをコントローラ２０１から受信する前に、テストプリントの指示が入力された場合は、無難な動作モードにてテストプリントを実行するので、不要なジャムの発生を低減できる。また、システム仕様情報に関するコマンドがコントローラ２０１から受信した後で、テストプリントを指示された場合は、システム仕様を最大限に生かしてテストプリントを実行することもできる。
【００４８】
ところで、画像形成装置の製品ラインナップ上で、両面機能有りモデルと両面機能無しモデルとが存在する場合に、本実施形態に係る発明を適用すると、両面無しモデルにおいてコントローラ２０１からのシステム仕様情報を受信済みである場合と、両面有りモデルにおいてコントローラ２０１からシステム仕様情報を未受信の場合とでは、ともに片面搬送モードにてテストプリントが実行されることになる。すなわち、共通の機能だけを利用した無難な動作モードにてテストプリントが実行される。
【００４９】
一方、両面有りモデルにおいて、システム仕様情報を受信済みである場合は、両面搬送モードにてテストプリントが実行される。すなわち、固有の機能を存分に利用してテストプリントが実行されるため、当該固有の機能についてもテストを実行できる。
【００５０】
また、本実施形態によれば、シリアル通信によるコマンドを用いて機能情報としてのシステム仕様情報をコントローラ２０１からエンジン制御部２０２通知するようにしたので、従来のように、専用のスイッチや専用の信号線を設ける場合よりも、製造コストを低減でき、また、スペース上の制限も緩和される。
【００５１】
［第２の実施形態］
第２の実施形態では、所定の機能の一例として給排紙オプションを説明する。ここで用いている「オプション」とは、エンジン制御部２０２に成り代わってコントローラ２０１によりタイミング制御やエラー検出などが実行される機能をいうものとする。
【００５２】
図１０は、本実施形態に係る画像形成装置の例示的な断面図を示している。図１に示された画像形成装置の構成と異なる部分を中心に説明する。
【００５３】
１０１８は、転写−定着間の距離よりも短い用紙を搬送させるための搬送ベルトである。１０２１は、画像の形成された用紙を標準のフェースダウンで排紙するか、オプションの排紙装置１０２０に排出するかを選択するための排紙フラッパである。この排紙フラッパ１０２１は、エンジン制御部２０２からも制御できるし、コントローラ２０１の排紙オプションコントロール部１１１８からオプション排紙装置１０２０に対して指示することでも制御できるものとする。１０２２は、オプション排紙装置１０２０内の排出ローラである。
【００５４】
図１１は、本実施形態に係る制御部の例示的なブロック図である。図２に示された構成と異なる部分を中心に説明する。
【００５５】
プリンタコントローラ２０１は、上述の制御に加え、オプション排紙装置１０２０に対して、シリアル通信によりコマンドを発行することで排出制御を実行する。排紙オプションコントロール部１１１８は、コントローラ２０１の内部に配置される制御回路であり、オプション排紙装置１０２０に対してシリアル通信を行ったり、エンジン制御部２０２からの／ＰＤＬＶ信号１１１６に基づいてオプション排紙装置１０２０を起動したりする。
【００５６】
１１１９は、排紙フラッパの切換制御を行なう排紙フラッパ制御部である。例えば、エンジン制御部２０２からの指示に応じて、印字した用紙をオプション排紙装置１０２０へと排紙するか、標準のフェースダウン排出部に排出するかを切り替える。１１２０は、オプション排紙装置１０２０内の排紙搬送を行なう排紙搬送制御部である。
【００５７】
以降では、フラッパ１０２１をエンジン制御部２０２側で制御するケースについて詳細に説明する。
【００５８】
図１２は、本実施形態に係るエンジン制御部におけるシステム仕様の管理処理についてのフローチャートである。以下では、重複した説明を避けるため、図８のフローチャートとの違う個所について詳細に説明する。ステップＳ１２０２において、画像形成エンジン２０２は、コントローラ２０１からシリアル通信により受信したコマンドに基づいて、排紙オプションの有無を判定する。排紙オプションが搭載されている場合は、ステップＳ１２０３において、排紙オプションのフラグをセットする。一方、排紙オプションが非搭載の場合は、ステップＳ１２０４において、排紙オプションのフラグをリセットする。
【００５９】
図１３は、本実施形態に係る動作テストの例示的なフローチャートである。以下では、図９のフローチャートとの違う個所について詳細に説明する。
【００６０】
ステップＳ９０１において、エンジン制御部２０２は、テストプリントの実行要求を受け付けると、ステップＳ１３０２に進み、排紙オプションのフラグの内容を取得し、フラグがセットされているかどうかを判定する。フラグがセットされていると判定した場合は、ステップＳ１３０３において、エンジン制御部２０２は、排紙フラッパ制御部１１１９に排紙切換フラッパ１０２１をオプション排紙装置１０２０側に切り替えるよう指示する。当該指示に応じて、排紙フラッパ制御部１１１９は、排紙切換フラッパ１０２１をオプション排紙装置１０２０側に切り替える。さらに、エンジン制御部２０２は、排出処理を開始するためのタイミング信号となるＰＤＬＶ信号をコントローラ２０１に出力する。コントローラ２０１の排紙オプションコントローラ１１１８は、このＰＤＬＶ信号を受信すると、オプション排紙装置１０２０に対して排紙用紙の受け取り準備ができるように指示する。当該指示に基づいて、オプション排紙装置１０２０は起動し、排紙搬送制御部１１２０に搬送指示を送信する。排紙搬送制御部１１２０は、搬送指示に応じて、搬送ローラ１０２２等を制御する。このようにして、オプション排紙装置１０２０を利用したテストプリントが実行される。
【００６１】
一方、排紙オプションのフラグがリセットされている場合は、実際にオプション排紙装置１０２０が接続されているといないとにかかわらず、オプション排紙装置１０２０を利用せずにテストプリントを実行する。すなわち、ステップＳ１３０４において、エンジン制御部２０２は、排紙フラップ１０２１をオプション側には切り替えず、エンジン本体側に排紙するように制御する。この場合、エンジン制御部２０２は、／ＰＤＬＶ信号をコントローラ２０１に対して出力しないように制御する。
【００６２】
以上説明したように本実施形態によれば、コントローラ２０１により制御されるオプション排紙装置１０２０が接続された場合において、コントローラ２０１から出力されるシステム仕様情報を表すコマンドに応じて、エンジン制御部部２０２は、搬送モードを切り替えてテストプリント実行する。例えば、当該システム仕様情報を受信する前にテストプリントの指示が入力された場合に、エンジン制御部２０２は、オプションの排紙装置１０２０を使用しない無難な搬送モードを用いて、テストプリントを実行する。一方、オプションの排紙装置１０２０の接続されていることがコマンドにより判明した後は、当該オプションの排紙装置１０２０を利用する搬送モードを用いてテストプリントを実行する。
【００６３】
これにより、オプションの有無が不明なことに伴う紙ジャム等の障害の発生を低減することができるようになる。
【００６４】
［第３の実施形態］
上述の実施形態では、両面機能や排紙オプションなど物理的な追加機能の有無に関するものであった。しかしながら、本発明は、複数のモデル間で、スループットなど性能面での相異が存在する場合にも有効に適用することができる。
【００６５】
例えば、最大スループットの異なる複数の画像形成装置において、同一の画像形成エンジンを共通部品として採用する場合がある。より具体的には、ＤＣブラシレスモータ３０１として、相対的に高速なモータを採用するモデルと、相対的に低速なモータを採用するモデルとでは、前者の最大スループットは、後者のそれと比べて大きくなる。このような場合であっても、画像形成エンジンの基本構成は共通とすることができる。
【００６６】
すなわち、エンジン制御部２０２は、コントローラから上述のコマンドにより指定された最大スループットに応じて（Ｓ９０２）、搬送速度を切り替える（Ｓ９０３）。この場合は、フラグを用いる代わりに、最大スループットの値を用いてもよい。あるいは、エンジン制御部２０２が対応可能な複数のスループットをそれぞれ識別情報を付して区別する場合には、当該識別情報をコントローラ２０１とエンジン制御部２０２との間で、送受信してもよい。何れの場合であっても、最大スループットをエンジン制御部２０２が正しく認識できる手法であれば、どのような手法を採用してもよい。
【００６７】
一方、テストプリントを要求されたときに、最大スループットについての情報がコントローラ２０１から送信されてきていない場合、エンジン制御部２０２は、対応可能な複数のスループットのうち無難なスループットにて搬送制御を実行する（Ｓ９０３）。無難なスループットとは、紙ジャムなどの障害の発生しない程度のスループットである。例えば、対応可能な複数のスループットのうち、最低のスループットを無難なスループットとすれば好適であろう。
【００６８】
［他の実施形態］
上述した実施形態は、画像形成エンジンの機構的な構成が異なる場合について説明してきた。しかしながら、本発明は、機構上のエンジン構成は同一であっても、コントローラ２０１からの指示に応じてエンジン制御部２０２の動作モードを切り替えることができるような構成の場合にも適用可能である。
【００６９】
例えば、両面機能を標準で内蔵しているシステムであっても、コントローラ２０１から出力されたシステム仕様情報が両面無しモデルを示している場合には、両面機能が搭載されていない場合と同様に、片面搬送制御によりテストプリントを実行することができる。
【図面の簡単な説明】
【００７０】
【図１】実施形態に係る画像形成装置の例示的な断面図である。
【図２】実施形態に係るプリンタ制御部の例示的なブロック図である。
【図３】両面機能を搭載しているモデルの搬送機構の一例を示す図である。
【図４】両面機能を搭載していないモデルの搬送機構の一例を示す図である。
【図５】両面機能を搭載している画像形成装置における駆動系の構成例を示す図である。
【図６】両面機能を非搭載の画像形成装置における駆動系の構成例を示す図である。
【図７】実施形態に係るシステム仕様情報の送受信処理を示す例示的なフローチャートである。
【図８】実施形態に係るエンジン制御部におけるシステム仕様の管理処理についてのフローチャートである。
【図９】実施形態に係る動作テストの例示的なフローチャートである。
【図１０】実施形態に係る画像形成装置の例示的な断面図である。
【図１１】実施形態に係る制御部の例示的なブロック図である。
【図１２】実施形態に係るエンジン制御部におけるシステム仕様の管理処理についてのフローチャートである。
【図１３】実施形態に係る動作テストの例示的なフローチャートである。
【図１】
2005305769.tif 000003
【図２】
2005305769.tif 000004
【図３】
2005305769.tif 000005
【図４】
2005305769.tif 000006
【図５】
2005305769.tif 000007
【図６】
2005305769.tif 000008
【図７】
2005305769.tif 000009
【図８】
2005305769.tif 000010
【図９】
2005305769.tif 000011
【図１０】
2005305769.tif 000012
【図１１】
2005305769.tif 000013
【図１２】
2005305769.tif 000014
【図１３】
2005305769.tif 000015