(57)【要約】【課題】印刷制御装置が複数のユニットにより構成されたり、画像形成システムにおいて複数の印刷制御装置が設けられたような場合において、各ユニットまたは装置間での構成条件の不整合を検出することによって不正な動作や性能低下の発生を防ぐ。【解決手段】コントローラ部１１が４つの制御ユニット１４Ｃ〜１４Ｋにより構成されている場合、親ユニットである制御ユニット１４Ｃは、起動時に他の制御ユニット１４Ｍ、１４Ｙ、１４Ｋのハードウェア構成の情報及びソフトウェアのバージョン情報を取得し、取得した構成情報に不一致が無いかを判定する。４つの制御ユニット１４Ｃ〜１４Ｋの構成情報に不一致が有る場合、制御ユニット１４Ｃは、その旨をユーザに対して報知して、印刷サービスを起動せずにシステム動作を停止する。【選択図】図１
2008290363.tif 000002
【特許請求の範囲】
【請求項１】
複数のユニットから構成された印刷制御装置であって、
起動時に他のユニットの構成情報を取得する取得手段と、
前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する判定手段と、
を有する印刷制御装置。
【請求項２】
前記判定手段により前記各ユニットの構成情報のいずれかが所定要件を満たしていないと判定された場合、その旨を報知する報知手段をさらに有する請求項１記載の印刷制御装置。
【請求項３】
前記構成情報が、前記各ユニットのハードウェア構成に関する情報およびソフトウェアのバージョン情報である請求項１または２記載の印刷制御装置。
【請求項４】
複数のユニットから構成された印刷制御装置を有する画像形成システムであって、
他のユニットの構成情報を取得する取得手段と、前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する判定手段とを有する印刷制御装置と、
前記印刷制御装置により印刷動作が制御される画像出力装置と、
を有する画像形成システム。
【請求項５】
複数の画像出力装置と、前記複数の画像出力装置をそれぞれ制御するための複数の印刷制御装置とから構成された画像形成システムであって、
前記複数の印刷制御装置のいずれか１つが、
他の印刷制御装置の構成情報を取得する取得手段と、
前記取得手段により取得された他の印刷制御装置の構成情報および自装置の構成情報が所定要件を満たしている否かを判定する判定手段とを有する画像形成システム。
【請求項６】
前記印刷制御装置が複数のユニットから構成され、
前記取得手段は、起動時に他のユニットの構成情報を取得し、
前記判定手段は、前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置の印刷動作を制御するための印刷制御装置および画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置の印刷動作を制御するコントローラが複数のユニットから構成される場合がある。例えば、ＣＭＹＫ各色毎に独立したユニットを設け、各色毎に独立して色変換等の各種処理を実行するような構成が用いられる場合がある。また、複数の画像出力装置により印刷用紙の表面と裏面の印刷を同時に行うような重連構成の画像形成システムでは、複数の印刷制御装置が設けられる。
【０００３】
このような構成を用いた場合、各ユニットや装置はそれぞれ同等なハードウェア構成、同一バージョンのソフトウェアを使用することが望ましい。その理由は、ある特定のユニットの構成が他のユニットと異なる場合、画像形成システム全体の動作に不具合が発生して所定の性能を発揮することができない場合があるからである。例えば、ある特定の色の画像処理を行うユニットにおいて必要なＨＤＤが接続されていないような場合、その特定の色の処理のみが極端に遅くなり、画像形成システム全体の印刷処理速度が悪化するような可能性がある。また、特定のユニットのソフトウェアのバーションが他のユニットのソフトウェアのバージョンと異なる場合、他のユニットで行われる機能が実行されなかったり、他のユニットで行われている処理が特定のユニットにおいて実行されない等の不具合が発生するからである。
【０００４】
しかし、ソフトウェアの更新がネットワーク経由で行われるような場合において、ある特定のユニットのネットワークインタフェースに不具合があり、そのユニットだけソフトウェアの更新が行われないような場合もあり得る。また、あるユニットにおいて所定のハードウェアの取り付けが行われていなかったり、装着されるはずの拡張ボードが装着されていなかったり本来装着すべき拡張ボートとは異なる拡張ボードが誤装着されてしまう場合もあり得る。
【０００５】
ハードウェアの誤装着を検出することを目的として、従来より自己診断機能を備えた印刷装置が各種提案されている（例えば、特許文献１、２参照。）。
【０００６】
特許文献１には、装置本体内のフラッシュＲＯＭと操作パネル内のＲＯＭの仕向け情報を比較して、この仕向け情報が一致しない場合にエラー表示を行うようにした印刷装置が開示されている。
【０００７】
また、特許文献２には、電源オン時にインタフェースの状態をチェックして、エラーの場合には電源をオフにするようにした印刷装置が開示されている。
【０００８】
しかし、上記２つの従来技術では、装置単体のハードウェア構成に不具合が無いか、本来装着されるはずのないハードウェアが装着されていることを診断することのみを目的としているので、複数の装置やユニット間での不整合を検出することはできない。
【０００９】
【特許文献１】特開２００４−２４９６３２号公報
【特許文献２】特開２００５−１１１８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述した従来技術では、複数の装置やユニット間での構成の不整合を検出することができないという問題点があった。
【００１１】
本発明の目的は、印刷制御装置が複数のユニットにより構成されたり、画像形成システムにおいて複数の印刷制御装置が設けられたような場合において、各ユニットまたは装置間での構成条件の不整合を検出することによって不正な動作や性能低下の発生を防ぐことが可能な印刷制御装置および画像形成システムを提供することである。
【課題を解決するための手段】
【００１２】
［印刷制御装置］
上記目的を達成するために、本発明の印刷制御装置は、複数のユニットから構成された印刷制御装置であって、
起動時に他のユニットの構成情報を取得する取得手段と、
前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する判定手段とを有する。
【００１３】
本発明によれば、印刷制御装置を構成する複数の制御ユニットの構成に不整合が有るかどうかが起動時において判定される。そのため、制御ユニット間で構成条件が異なる場合には、この構成条件の不整合を印刷開始前に検出することができ、不正な印刷動作や性能低下の発生を防ぐことが可能となる。
【００１４】
好ましくは、本発明の印刷制御装置は、前記判定手段により前記各ユニットの構成情報のいずれかが所定要件を満たしていないと判定された場合、その旨を報知する報知手段をさらに有する。
【００１５】
好ましくは、前記構成情報が、前記各ユニットのハードウェア構成に関する情報およびソフトウェアのバージョン情報である。
【００１６】
［画像形成システム］
また、本発明の画像形成システムは、複数のユニットから構成された印刷制御装置を有する画像形成システムであって、
他のユニットの構成情報を取得する取得手段と、前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する判定手段とを有する印刷制御装置と、
前記印刷制御装置により印刷動作が制御される画像出力装置とを有する。
【００１７】
また、本発明の画像形成システムは、複数の画像出力装置と、前記複数の画像出力装置をそれぞれ制御するための複数の印刷制御装置とから構成された画像形成システムであって、
前記複数の印刷制御装置のいずれか１つが、
他の印刷制御装置の構成情報を取得する取得手段と、
前記取得手段により取得された他の印刷制御装置の構成情報および自装置の構成情報が所定要件を満たしている否かを判定する判定手段とを有する。
【００１８】
本発明によれば、画像形成システムを構成する複数の印刷制御装置の構成に不整合が有るかどうかが起動時において判定される。そのため、印刷制御装置間で構成条件が異なる場合には、この構成条件の不整合を印刷開始前に検出することができ、不正な印刷動作や性能低下の発生を防ぐことが可能となる。
【００１９】
好ましくは、前記印刷制御装置が複数のユニットから構成され、
前記取得手段は、起動時に他のユニットの構成情報を取得し、
前記判定手段は、前記取得手段により取得された他のユニットの構成情報および自ユニットの構成情報が所定要件を満たしている否かを判定する。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、印刷制御装置が複数のユニットにより構成されたり、画像形成システムにおいて複数の印刷制御装置が設けられたような場合でも、各ユニットまたは装置間での構成条件の不整合を検出することによって不正な動作や性能低下の発生を防ぐことができるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
[第１の実施形態]
図１は本発明の第１の実施形態の画像形成システムの構成を示すブロック図である。
【００２３】
本実施形態の画像形成システムは、図１に示されるように、画像形成装置であるプリンタ１０と、ホスト装置２０とから構成されている。
【００２４】
ホスト装置２０は、印刷ジョブ等の印刷データを生成して、プリンタ１０に対して送信する。プリンタ１０は、ホスト装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を印刷用紙上に出力する。
【００２５】
また、プリンタ１０は、コントローラ部１１と、印刷機構部１２と、タッチパネルや液晶ディスプレイを有するＵＩ（ユーザインタフェース）装置１３とから構成されている。また、コントローラ部１１は、ＣＭＹＫ各色に対応した制御ユニット１４Ｃ〜１４Ｋにより構成されている。
【００２６】
コントローラ部１１は、画像出力装置である印刷機構部１２の印刷動作を制御するための印刷制御装置として機能する。
【００２７】
次に、図１に示したコントローラ部１１の各制御ユニット１４Ｃ〜１４Ｋのハードウェア構成を図２に示す。図２に示した例では、説明を簡単にするために制御ユニット１４Ｃ、１４Ｋのみの構成が示されているが、制御ユニット１４Ｍ、１４Ｙも同様な構成を有している。
【００２８】
制御ユニット１４Ｃは、図２に示されるように、通信ＩＦ（インタフェース）３１と、ハードディスクドライブ（ＨＤＤ）３２と、ＲＡＭ３３と、ＣＰＵ３４と、拡張ボード３５とを備えている。また、制御ユニット１４Ｋは、通信ＩＦ４１と、ハードディスクドライブ（ＨＤＤ）４２と、ＲＡＭ４３と、ＣＰＵ４４と、拡張ボード４５とを備えている。
【００２９】
通信ＩＦ３１は、ネットワークを介して他の制御ユニット１４Ｍ〜１４Ｋ、ホスト装置２０、印刷機構部１２との間でデータの送受信を行う。
【００３０】
ＣＰＵ３４は、ＲＡＭ３３またはＨＤＤ３２に格納された印刷制御プログラムに基づいて所定の処理を実行することにより、制御ユニット１４Ｃの動作を制御する。
【００３１】
拡張ボード３５には、特定の機能を実現するためのソフトウェアが組み込まれたファームウェアが搭載されており、制御ユニット１４Ｃに対して脱着可能な構造となっている。
【００３２】
図３は、上記の印刷制御プログラムが実行されることにより実現される制御ユニット１４Ｃの機能構成を示すブロック図である。本実施形態では、４つの制御ユニット１４Ｃ〜１４Ｋのうち、制御ユニット１４Ｃが親ユニットとして機能する場合を用いて説明を行なうが、４つの制御ユニット１４Ｃ〜１４Ｋのうちのどの制御ユニットが親ユニットとして機能する場合でも、本発明は同様に適用可能である。
【００３３】
なお、親ユニットとは、他の制御ユニットの構成情報を取得して、複数の制御ユニット間の構成の不整合の有無を判定する制御ユニットのことを言うものとする。
【００３４】
本実施形態における制御ユニット１４Ｃは、図３に示されるように、通信ＩＦ３１と、構成情報取得部５１と、構成情報格納部５２と、判定部５３と、報知部５４とを備えている。なお親ユニットではない制御ユニット１４Ｍ〜１４Ｋには、構成情報取得部５１、判定部５３、報知部５４は設けられておらず、親ユニットである制御ユニット１４Ｃからの要求により自ユニットの構成情報を送信する機能を有している。
【００３５】
構成情報取得部５１は、起動時に他の制御ユニット１４Ｍ、１４Ｙ、１４Ｋの構成情報を、通信ＩＦ３１を介して取得する。本実施形態では、制御ユニットの構成情報として、各制御ユニットのハードウェア構成に関する情報およびソフトウェアのバージョン情報を用いる場合について説明を行う。なお、各制御ユニットのハードウェア構成に関する情報とは、具体的には、ＲＡＭの容量、ＨＤＤの容量、接続台数、ＣＰＵの数、動作速度、クロック周波数等の情報である。
【００３６】
構成情報格納部５２には、自ユニット、つまり制御ユニット１４Ｃの構成情報が格納されている。
【００３７】
判定部５３は、構成情報取得部４１により取得された他の制御ユニット１４Ｍ、１４Ｙ、１４Ｋの構成情報および構成情報格納部５２に格納されている自ユニットの構成情報が所定要件を満たしている否かを判定する。
【００３８】
ここで、構成情報が所定要件を満たしているか否かの判定基準とは、ソフトウェアのバージョン情報を比較する場合には、バージョン情報が一致することである。また、ハードウェア構成に関する情報を比較する場合には、正常な動作を実現するために最低限必要となるメモリ容量、ＨＤＤ容量、ＣＰＵの動作速度等を各制御ユニットが満たしているか否かである。
【００３９】
報知部５４は、判定部５３により自ユニットを含む各制御ユニットの構成情報のいずれかが所定要件を満たしていないと判定された場合、その旨をユーザに対して報知する。
【００４０】
次に、本実施形態の画像形成システムの動作を図面を参照して詳細に説明する。
図４は、本実施形態の画像形成システムにおけるコントローラ部１１の動作を説明するためのフローチャートである。
【００４１】
プリンタ１０の電源がオンされた等の理由によりコントローラ部１１の制御ユニット１４Ｃ〜１４Ｋが起動して初期化が行われると（ステップＳ１０１）、親ユニットである制御ユニット１４Ｃの構成情報取得部５１は、他の制御ユニット１４Ｍ〜１４Ｋにおけるハードウェア（ＨＷ）情報を取得する（ステップＳ１０２）。
【００４２】
すると、制御ユニット１４Ｃの判定部５３は、構成情報格納部５２に格納されている自ユニットのハードウェア情報と、構成情報取得部５１により取得された他の制御ユニットのハードウェア情報が、所定の条件に合致するかどうかを判定する（ステップＳ１０３）。
【００４３】
ステップＳ１０３において、いずれかの制御ユニットのハードウェア情報が所定の条件に合致していないと判定部５３により判定された場合、報知部５４によりエラーコードが通知され、画像形成システムのシステム動作は停止される（ステップＳ１０７）。
【００４４】
ステップ１０３において、全ての制御ユニット１４Ｃ〜１４Ｋのハードウェア情報が所定の条件を満たしていると判定された場合、親ユニットである制御ユニット１４Ｃの構成情報取得部５１は、他の制御ユニット１４Ｍ〜１４Ｋのソフトウェアのバージョン情報を取得する（ステップＳ１０４）。
【００４５】
すると、制御ユニット１４Ｃの判定部５３は、構成情報格納部５２に格納されている自ユニットのソフトウェアのバージョン情報と、構成情報取得部５１により取得された他の制御ユニットのソフトウェアのバージョン情報が、全て一致するか否かを判定する（ステップＳ１０５）。
【００４６】
ステップＳ１０５において、いずれかの制御ユニットのソフトウェアのバージョン情報が他の制御ユニットと異なると判定部５３により判定された場合、報知部５４によりエラーコードが通知され、画像形成システムのシステム動作は停止される（ステップＳ１０７）。
【００４７】
ステップ１０５において、全ての制御ユニット１４Ｃ〜１４Ｋのソフトウェアのバージョン情報が一致していると判定された場合、画像形成システムのプリントサービスを起動させて印刷可能な状態となる（ステップＳ１０６）。
【００４８】
上記のような処理が実行されることにより、本実施形態の画像形成システムでは、コントローラ部１１を構成する４つの制御ユニット１４Ｃ〜１４Ｋの構成に不整合が有るかどうかが起動時において判定される。そのため、ハードウェアに関する条件やソフトウェアのバージョン等が制御ユニット間で異なるような不整合が存在する場合でも、この不整合を検出することができる。そして、制御ユニット間に不整合がある場合には、印刷動作が行われないようにすることにより、制御ユニット間の構成に不整合が存在するままで印刷動作が行われることを防ぎ、不正な動作や性能低下の発生を防ぐことが可能となる。
【００４９】
[第２の実施形態]
次に、本発明の第２の実施形態の画像形成システムについて説明する。
【００５０】
本実施形態の画像形成システムは、２台の連続紙プリンタにより連続紙の表面と裏面の印刷を同時に行う重連構成に対して本発明を適用した場合である。
【００５１】
図５は、本発明の第２の実施形態の画像形成システムのシステム構成を示すブロック図である。
【００５２】
本実施形態の画像形成システムは、図５に示されるように、重連コントローラ６０と、ホスト装置６１と、コントローラ部７１、７２と、連続紙プリンタ９１、９２とから構成されている。
【００５３】
コントローラ部７１は、ＣＭＹＫ４色に対応した４つの制御ユニット８０Ｃ〜８０Ｋにより構成されている。本実施形態においても、上記で説明した第１の実施形態の画像形成システムと同様に、制御ユニット８０Ｃが親ユニットとして機能するものとして説明を行なう。
【００５４】
また、コントローラ部７１、７２のうち、上流側の連続紙プリンタ９１を制御するコントローラ部７１が親装置として機能するものとして説明を行なう。なお、コントローラ部７２の構成は、コントローラ部７１の構成と同様であるため、ここではその説明は省略する。
【００５５】
次に、本実施形態の画像形成システムの動作を図面を参照して詳細に説明する。
図６は、本実施形態の画像形成システムにおけるコントローラ部７１の動作を説明するためのフローチャートである。図６において、図４中のステップと同一のステップには同一の符号を付し、説明を省略するものとする。図６に示したフローチャートでは、図４に示したフローチャートに対して、ステップＳ２０１〜Ｓ２０３の処理が追加されたものである。
【００５６】
先ず、画像形成システムが起動された際に、コントローラ部７１、７２において制御ユニット間で構成条件の不整合が存在しないことの確認が行われる（ステップＳ１０１〜Ｓ１０５）。ここまでの処理は、上記で説明した第１の実施形態の画像形成システムにおける処理と同様であるため、詳細な説明は省略する。
【００５７】
そして、ステップＳ１０１〜Ｓ１０５により各コントローラ部７１、７２において制御ユニット間の構成に不整合が無いと判定された場合、画像形成システムが重連構成であるか否かの判定がされ（ステップＳ２０１）、重連構成である場合には、親装置であるコントロール部７１がコントローラ部７２に対して構成情報を要求する（ステップＳ２０２）。このコントローラ部７１、７２間の構成情報の送受信は、コントローラ部７１、７２における親ユニット間で行われる。
【００５８】
そして、親装置であるコントローラ部７１の制御ユニット８０Ｃでは、コントローラ部７１の構成情報とコントローラ部７２の構成情報との比較が行われ（ステップＳ２０３）、構成情報が一致した場合にはプリントサービスが起動され（ステップＳ１０６）、一致しない場合には、エラーコードの通知、システム動作停止処理が行われる（ステップＳ１０７）。
【００５９】
なお、本実施形態においても、コントローラ部７１、７２間で送受信される構成情報は、各制御ユニットのハードウェア構成に関する情報およびソフトウェアのバージョン情報が用いられる。
【００６０】
本実施形態の画像形成システムによれば、コントローラ部７１、７２における制御ユニット間の不整合の有無を判定するのみでなく、コントローラ部７１、７２間の構成の不整合の有無も判定することができる。その結果、連続紙の印刷の際に、裏面と表面で印刷条件に差が発生する等の不具合を印刷開始前に防ぐことが可能となる。
【００６１】
なお、本実施形態では、コントローラ部７１、７２は、それぞれ複数の制御ユニットにより構成されているものとして説明しているが、コントローラ部７１、７２がそのような構成でない場合でも本発明は適用可能である。このような構成の場合には、コントローラ部７１、７２において制御ユニット間の不整合の有無の判定は行われず、コントローラ部７１、７２間の構成の不整合の有無が判定される。
【００６２】
[変形例]
上記第１および第２の実施形態では、印刷制御装置が、４色に対応した４つの制御ユニットにより構成されている場合を用いて説明したが、本発明はこれに限定されるものではなく、印刷制御装置が少なくとも２つ以上の複数の制御ユニットにより構成されていれば適用することができるものである。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施形態の画像形成システムのシステム構成を示すブロック図である。
【図２】本発明の第１の実施形態の画像形成システムにおけるコントローラ部１１の各制御ユニット１４Ｃ〜１４Ｋのハードウェア構成を示す図である。
【図３】本発明の第１の実施形態の画像形成システムにおける制御ユニット１４Ｃの機能構成を示すブロック図である。
【図４】本発明の第１の実施形態の画像形成システムにおけるコントローラ部１１の動作を説明するためのフローチャートである。
【図５】本発明の第２の実施形態の画像形成システムのシステム構成を示すブロック図である。
【図６】本発明の第２の実施形態の画像形成システムにおけるコントローラ部７１の動作を説明するためのフローチャートである。
【符号の説明】
【００６４】
１０    プリンタ
１１    コントローラ部
１２    印刷機構部
１３    ユーザインタフェース（ＵＩ）装置
１４Ｃ〜１４Ｋ    制御ユニット
２０    ホスト装置
３１    通信インタフェース（ＩＦ）
３２    ＨＤＤ
３３    ＲＡＭ
３４    ＣＰＵ
３５    拡張ボード
４１    通信インタフェース（ＩＦ）
４２    ＨＤＤ
４３    ＲＡＭ
４４    ＣＰＵ
４５    拡張ボード
５１    構成情報取得部
５２    構成情報格納部
５３    判定部
５４    報知部
６０    重連コントローラ
６１    ホスト装置
７１、７２    コントローラ部
８０Ｃ〜８０Ｋ    制御ユニット
９１、９２    連続紙プリンタ
Ｓ１０１〜Ｓ１０７    ステップ
Ｓ２０１〜Ｓ２０３    ステップ
【図１】
2008290363.tif 000003
【図２】
2008290363.tif 000004
【図３】
2008290363.tif 000005
【図４】
2008290363.tif 000006
【図５】
2008290363.tif 000007
【図６】
2008290363.tif 000008