(57)【要約】【課題】プリントエンジンを駆動させるコントローラのＨＤＤの交換を容易にする。【解決手段】１つの印刷ジョブを複数に分割した分割ジョブを分担して実行する表面用及び裏面用の各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ毎に内容が異なるファームウェアの構成ファイルを構成する設定パラメータを、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続したＵＳＢメモリ７７から読み出し、これを含む構成ファイルを生成して、ファームウェアの共通ファイル等が格納された各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５に書き込む。よって、動作異常が生じたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を修理のために交換する際に、修理対象がどのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈであっても、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５と交換するのを、構成ファイルを書き移す前の共通のＨＤＤ７５とすることができる。【選択図】図１
2018051857.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを複数に分割した複数の分割ジョブを分担して実行する複数のプリントエンジンの動作をファームウェアのプログラムの実行によりそれぞれ制御する複数のコントローラと接続された画像形成装置であって、
前記各コントローラは、前記ファームウェアのプログラムを実行するプロセッサと、前記ファームウェアが格納されるハードディスクドライブとを有しており、
前記ハードディスクドライブは、前記分割ジョブが格納される分割ジョブ格納領域と、前記各コントローラに共通する前記ファームウェアの共通ファイルが予め格納されている共通ファイル格納領域と、前記各コントローラ毎に異なり前記ファームウェアにおけるプリントエンジンの設定パラメータを定義する構成ファイルが書き込まれる構成ファイル格納領域とを有しており、
前記構成ファイル格納領域には、前記ハードディスクドライブが前記コントローラに実装された状態で所定のトリガ条件が成立したときに、前記プロセッサによる前記共通ファイルの実行により、前記ハードディスクドライブが実装された前記コントローラに対応する前記構成ファイルが書き込まれて格納され、
前記各コントローラにおいて、前記共通ファイルと前記構成ファイルとによる前記ファームウェアのプログラムを前記プロセッサが実行することで、前記分割ジョブ格納領域の前記分割ジョブが対応する前記各プリントエンジンにおいてそれぞれ実行され、前記印刷ジョブが実行される、
画像形成装置。
【請求項２】
前記共通ファイルは、前記所定のトリガ条件の成立により前記プロセッサにより実行されるローディングプログラムを含んでおり、
前記ローディングプログラムの実行により前記構成ファイル格納領域に、前記ハードディスクドライブが実装された前記コントローラに対応する前記構成ファイルが書き込まれる、
請求項１記載の画像形成装置。
【請求項３】
前記構成ファイル格納領域は、前記コントローラの識別データが格納される識別データ格納領域を含んでおり、初期状態の前記識別データ格納領域にはデフォルトの識別データが格納されており、該デフォルトの識別データが、前記所定のトリガ条件の成立を条件として、前記コントローラに外部から入力された該コントローラに対応する識別データに更新される請求項１又は２記載の画像形成装置。
【請求項４】
前記複数のコントローラのうち１のコントローラは、該１のコントローラ以外の他のコントローラとマスタースレーブ関係で接続されており、前記複数のコントローラのいずれかにおいて前記ハードディスクドライブが交換された際に、マスター側のコントローラが、前記各コントローラとの通信により、該各コントローラの前記ハードディスクドライブの前記構成ファイル格納領域における前記構成ファイルの前記設定パラメータの格納内容を取得して、その内容から、前記ハードディスクドライブが交換されたコントローラを特定すると共に、該特定したコントローラに対して前記マスター側のコントローラが、前記特定したコントローラに対応する構成ファイルの前記設定パラメータを通知し、該設定パラメータの通知により前記特定したコントローラにおいて、前記所定のトリガ条件の成立を条件として、前記プロセッサによる前記共通ファイルの実行により、前記通知された設定パラメータを含む前記構成ファイルが前記構成ファイル格納領域に書き込まれる請求項１、２又は３記載の画像形成装置。
【請求項５】
印刷ジョブを複数に分割し、分割した各分割ジョブを互いに異なるポートから前記各コントローラにそれぞれ出力する印刷制御装置が、前記各分割ジョブを、該各分割ジョブの出力元装置アドレスと、互いに同じ出力ポート番号とを含めて、前記各コントローラに出力した場合に、該各コントローラは、前記出力元装置アドレス及び前記出力ポート番号が同じ分割ジョブを、同じ印刷ジョブに属するものとして実行する請求項１、２、３又は４記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
従来から、情報量の大きい印刷ジョブを複数に分割して出力し、複数の画像形成装置で分割ジョブを分担して実行することが提案されている（例えば、特許文献１）。このような印刷ジョブの分割は、画像形成装置が１つの印刷ジョブを複数のプリントエンジンに分散して実行させる場合にも行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６８１１０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した、複数のプリントエンジンが１つの印刷ジョブを分担して実行する画像形成装置には、各プリントエンジンに対応する複数のコントローラが設けられる。各コントローラは、ハードディスクドライブ（ＨＤＤ）に格納されたファームウェアのプログラムを実行して、対応するプリントエンジンの動作を制御する。
【０００５】
このため、上述した画像形成装置では、プリントエンジンが正常に駆動されなくなると、ファームウェアが正常に実行されなくなったものとして、コントローラのＨＤＤが交換される。
【０００６】
そこで、本発明は、プリントエンジンの動作を制御するためのファームウェアが正常に実行されなくなったコントローラの、ファームウェアが格納されたハードディスクドライブを、交換する必要が生じた場合に、ハードディスクドライブを交換する作業者の負担を軽減することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
即ち、各プリントエンジンにそれぞれ対応するコントローラのファームウェアは、共通ファイルと構成ファイルとを有している。このうち、共通ファイルは、ファームウェアのプログラムのうち、各コントローラに共通するプログラムのファイル群である。また、構成ファイルは、ファームウェアのパラメータを定義したファイルである。このパラメータは、各コントローラが駆動させるプリントエンジンのインクジェットヘッドに応じて設定されるもので、構成ファイルのパラメータは、各コントローラ毎に個別に設定される。
【０００８】
したがって、共通ファイルと構成ファイルとを含むファームウェアが正常に実行されなくなって、ファームウェアを格納したコントローラのＨＤＤを交換する必要が生じた場合、交換後のＨＤＤには、そのコントローラに対応する構成ファイルを含んだファームウェアが格納されていなければならない。
【０００９】
かといって、どのコントローラのファームウェアが正常に実行されなくなるかが事前に予測できない保守の現場において、あらゆる事態にもれなく対応できるようにするために、各コントローラに対応する構成ファイルを含むファームウェアをそれぞれ格納した各コントローラ用のＨＤＤを全て、交換用のＨＤＤとして保守担当者に常に携行させるのは、保守担当者の負担が大きく好ましくない。
【００１０】
このため、画像形成装置の構成を、ファームウェアを格納したハードディスクドライブを実装先のコントローラから外して交換する際の作業者の負担を軽減できる構成とすることは、非常に有意義なことである。
【００１１】
そこで、上記目的を達成するために本発明の第１の態様による画像形成装置は、
印刷ジョブ（例えば、図１１の元画像の印刷ジョブ）を複数に分割した複数の分割ジョブ（例えば、図１１のＰＭＳ１ジョブデータ〜ＰＭＳ４ジョブデータ）を分担して実行する複数のプリントエンジン（例えば、図１のインクジェット記録装置の不図示のライン状インクジェットヘッド）の動作をファームウェア（例えば、図３のＨＤＤ７５に格納されたファームウェア）のプログラムの実行によりそれぞれ制御する複数のコントローラ（例えば、図１の表面用及び裏面用のコントローラ７１，７３（ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ））と接続された画像形成装置（例えば、図１のインクジェット記録装置３０）であって、
前記各コントローラは、前記ファームウェアのプログラムを実行するプロセッサ（例えば、図２（ａ），（ｂ）のプロセッサ７４）と、前記ファームウェアが格納されるハードディスクドライブ（例えば、図２（ａ），（ｂ）のＨＤＤ７５）とを有しており、
前記ハードディスクドライブは、前記分割ジョブが格納される分割ジョブ格納領域と、前記各コントローラに共通する前記ファームウェアの共通ファイル（例えば、図３のＨＤＤ７５に格納されたファームウェアの共通ファイル）が予め格納されている共通ファイル格納領域と、前記各コントローラ毎に異なり前記ファームウェアにおけるプリントエンジンの設定パラメータを定義する構成ファイル（例えば、図３のＨＤＤ７５に格納された構成ファイル）が書き込まれる構成ファイル格納領域とを有しており、
前記構成ファイル格納領域には、前記ハードディスクドライブが前記コントローラに実装された状態で所定のトリガ条件が成立したときに（例えば、図２（ａ），（ｂ）のＨＤＤ７５の交換後に図１のインクジェット記録装置３０の電源を最初にオンしたとき、図９の操作パネル７８，７９からテストモードの実行が入力されたとき）、前記プロセッサによる前記共通ファイルの実行により、前記ハードディスクドライブが実装された前記コントローラに対応する前記構成ファイルが書き込まれて格納され、
前記各コントローラにおいて、前記共通ファイルと前記構成ファイルとによる前記ファームウェアのプログラムを前記プロセッサが実行することで、前記分割ジョブ格納領域の前記分割ジョブが対応する前記各プリントエンジンにおいてそれぞれ実行され、前記印刷ジョブが実行される。
【００１２】
また、本発明の第２の態様による画像形成装置は、本発明の第１の態様による画像形成装置において、
前記共通ファイルは、所定のトリガ条件の成立（例えば、図２（ａ），（ｂ）のＨＤＤ７５の交換後に図１のインクジェット記録装置３０の電源を最初にオンしたとき、図９の操作パネル７８，７９からテストモードの実行が入力されたとき）により前記プロセッサにより実行されるローディングプログラム（例えば、図８のステップＳ３や図１０のステップＳ１５を実行させるプログラム）を含んでおり、
前記ローディングプログラムの実行により前記構成ファイル格納領域に、前記ハードディスクドライブが実装された前記コントローラに対応する前記構成ファイルが書き込まれる。
【００１３】
さらに、本発明の第３の態様による画像形成装置は、本発明の第１又は第２の態様による画像形成装置において、前記構成ファイル格納領域は、前記コントローラの識別データ（例えば、図１のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別用の識別データ）が格納される識別データ格納領域を含んでおり、初期状態の前記識別データ格納領域にはデフォルトの識別データ（例えば、図２（ｂ）の交換用の新しいＨＤＤ７５に格納されたダミーの識別データ）が格納されており、該デフォルトの識別データが、前記所定のトリガ条件の成立を条件として、前記コントローラに外部（例えば、図７（ａ）のＵＳＢメモリ７７、図９のマスターのＰＭＳ７１ａ，７３ａのプロセッサ７４）から入力された該コントローラに対応する識別データに更新される。
【００１４】
また、本発明の第４の態様による画像形成装置は、本発明の第１、第２又は第３の態様による画像形成装置において、前記複数のコントローラのうち１のコントローラ（例えば、図１３のＰＭＳ１）は、該１のコントローラ以外の他のコントローラ（例えば、図１３のＰＭＳ２〜ＰＭＳ４）とマスタースレーブ関係で接続されており、前記複数のコントローラのいずれかにおいて前記ハードディスクドライブが交換された際に、マスター側のコントローラが、前記各コントローラとの通信（例えば、図１０のＳ１１の手順においてマスタースレーブ間のＰＭＳ７１ａ，７３ａとＰＭＳ７１ｂ〜７１ｈ，７３ｂ〜７３ｈとの間での信号送受）により、該各コントローラ（例えば、図１３のＰＭＳ１〜ＰＭＳ４）の前記ハードディスクドライブの前記構成ファイル格納領域における前記構成ファイルの前記設定パラメータの格納内容（例えば、図３のＨＤＤ７５の構成ファイル格納領域に書き込まれている構成ファイルに含まれる、図９の各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＬＡＮ上におけるＩＰアドレス等の識別データ）を取得して、その内容から、前記ハードディスクドライブが交換されたコントローラを特定すると共に（例えば、図１０のＳ１３）、該特定したコントローラに対して前記マスター側のコントローラが、前記特定したコントローラに対応する構成ファイルの前記設定パラメータ（例えば、図１０のＳ１５の手順においてマスターのＰＭＳ７１ａ，７３ａのプロセッサ７４から特定したＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４に通知される、識別データやファームウェアのパラメータ）を通知し、該設定パラメータの通知により前記特定したコントローラにおいて、前記所定のトリガ条件の成立を条件として、前記プロセッサによる前記共通ファイルの実行により、前記通知された設定パラメータを含む前記構成ファイルが前記構成ファイル格納領域に書き込まれる（例えば、図１０のＳ１５）。
【００１５】
さらに、本発明の第５の態様による画像形成装置は、本発明の第１、第２、第３又は第４の態様による画像形成装置において、印刷ジョブを複数に分割し、分割した各分割ジョブを互いに異なるポート（例えば、図１２のポートＡ〜ポートＤ）から前記各コントローラにそれぞれ出力する印刷制御装置（例えば、図１のＩＰＤＳサーバ２０）が、前記各分割ジョブを、該各分割ジョブの出力元装置アドレス（例えば、図１２のＩＰＤＳサーバ２０のＩＰアドレス）と、互いに同じ出力ポート番号（例えば、図１２のジョブＮ情報中のポートＡ）とを含めて、前記各コントローラに出力した場合に、該各コントローラは、前記出力元装置アドレス及び前記出力ポート番号が同じ分割ジョブを、同じ印刷ジョブに属するものとして実行する。
【発明の効果】
【００１６】
本発明によれば、プリントエンジンの動作を制御するためのファームウェアが正常に実行されなくなったコントローラの、ファームウェアが格納されたハードディスクドライブを、交換する必要が生じた場合に、ハードディスクドライブを交換する作業者の負担を軽減することができる。
【００１７】
即ち、本発明の第１の態様による画像形成装置によれば、各プリントエンジンの動作をそれぞれ制御する各コントローラには、各コントローラのプロセッサが実行するファームウェアを格納したハードディスクドライブが実装される。ハードディスクドライブの共通ファイル格納領域には、ファームウェアのうち各コントローラに共通する共通ファイルが予め格納されている。
【００１８】
また、ハードディスクドライブの構成ファイル格納領域には、コントローラにハードディスクが実装された状態で所定のトリガ条件が成立すると、ハードディスクドライブが実装されたコントローラに対応するファームウェアの構成ファイルが格納される。即ち、所定のトリガ条件が成立するまでは、ハードディスクドライブの構成ファイル格納領域には、そのハードディスクドライブが実装されたコントローラに対応するファームウェアの構成ファイルが格納されていない。
【００１９】
このため、プリントエンジンの動作不良が発生した際に、動作不良となったプリントエンジンに対応するコントローラに実装された、正常に実行されなくなったファームウェアを格納したハードディスクドライブを交換する必要が生じた場合に、どのプリントエンジンが動作不良となった場合でも、所定のトリガ条件が成立する前のハードディスクドライブを、新たに実装するコントローラの全てに共用の交換用のハードディスクドライブとして使用できる。
【００２０】
これにより、ハードディスクドライブの交換作業を行う作業者が携行する交換用のハードディスクを、各コントローラの数だけ用意するのではなく、１つで済むようにして、ハードディスクを交換する作業者の負担を軽減することができる。
【００２１】
また、交換用のハードディスクドライブをコントローラに実装されたハードディスクドライブと交換してコントローラに実装した状態で、所定のトリガ条件を成立させて、交換前の構成ファイル格納領域には格納されていなかった、交換先のコントローラに対応する構成ファイルを、構成ファイル格納領域に書き込ませて格納させることで、交換先のコントローラに対応するプリントエンジンを、ハードディスクドライブの交換後に正常に動作させることができる。
【００２２】
なお、本発明の第１の態様に係る画像形成装置において、本発明の第２の態様に係る画像形成装置のように、所定のトリガ条件が成立すると共通ファイルのローディングプログラムが実行されて、交換先のコントローラに対応する構成ファイルがハードディスクドライブの構成ファイル格納領域に書き込まれるようにしてもよい。
【００２３】
また、本発明の第３の態様による画像形成装置によれば、本発明の第１又は第２の態様による画像形成装置において、コントローラにハードディスクが実装された状態で所定のトリガ条件が成立する前の初期状態では、ハードディスクドライブの構成ファイル格納領域に、各コントローラに対応する識別データでなくデフォルトの識別データを格納しておくことで、デフォルトの識別データにより交換されたハードディスクドライブであることを判別することができる。
【００２４】
また、交換されたハードディスクドライブであることを判別した後に所定のトリガ条件が成立した際に、交換先のコントローラの識別データを外部からコントローラに入力させて、ハードディスクドライブの構成ファイル格納領域に書き込ませることで、交換ファイル格納領域のデフォルトの識別データを、交換先のコントローラの識別データに更新させることができる。
【００２５】
さらに、本発明の第４の態様による画像形成装置によれば、本発明の第１、第２又は第３の態様による画像形成装置において、複数のコントローラ中にマスターのコントローラを設定し、マスターのコントローラが自身を含む各コントローラとの間で行う通信により、各コントローラのハードディスクドライブの構成ファイル格納領域における構成ファイルの設定パラメータの格納内容を、マスターのコントローラが取得する。
【００２６】
そして、取得した設定パラメータの内容から、マスターのコントローラが、ハードディスクドライブを交換したコントローラを特定し、特定したコントローラに、そのコントローラに対応する構成ファイルの設定パラメータを通知する。
【００２７】
したがって、特定したコントローラのプロセッサは、所定のトリガ条件の成立を条件として共通ファイルを実行することで、そのコントローラの交換後のハードディスクドライブの構成ファイル格納領域に、マスターのコントローラから通知された設定パラメータを含む、交換先のコントローラに対応する構成ファイルを、書き込ませることができる。
【００２８】
また、本発明の第５の態様による画像形成装置によれば、本発明の第１、第２、第３又は第４の態様による画像形成装置において、印刷ジョブを分割した印刷制御装置が各コントローラにそれぞれ出力する各分割ジョブに含まれる出力ポート番号の一致／不一致により、分割元の印刷ジョブが同じ分割ジョブであるか否かを判別し、同じ印刷ジョブから分割された分割ジョブを、同じ印刷ジョブに属するものとして実行させることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１実施形態に係る画像形成システムの概略構成を示すブロック図である。
【図２】（ａ）は図１の印刷部を構成するＰＭＳの概略構成を示す説明図、（ｂ）は（ａ）のＰＭＳの故障時に行うハードディスクドライブの交換を示す説明図である。
【図３】図２（ａ），（ｂ）のハードディスクドライブの格納内容を示す説明図である。
【図４】ファームウェアのプログラムの構成ファイルを共通ファイルと共にＰＭＳのＨＤＤに格納する場合を示すもので、（ａ）はＰＭＳのシステム構成を示す説明図、（ｂ）は（ａ）の各ＰＭＳのＨＤＤの構成を示す説明図である。
【図５】ファームウェアのプログラムの構成ファイルを共通ファイルとは別にＵＳＢメモリに格納してＰＭＳに接続する場合を示すもので、（ａ）はＰＭＳのシステム構成を示す説明図、（ｂ）は（ａ）の各ＰＭＳに共通するＨＤＤの構成を示す説明図である。
【図６】図５のＰＭＳのＨＤＤに構成ファイルを書き込んだ後にＵＳＢメモリを外した場合を示すもので、（ａ）はＰＭＳのシステム構成を示す説明図、（ｂ）は（ａ）の各ＰＭＳに共通するＨＤＤの構成を示す説明図である。
【図７】（ａ）はＨＤＤに構成ファイルを書き込むためにＰＭＳにＵＳＢメモリを外付け接続した状態を示す説明図、（ｂ）は構成ファイルのＨＤＤへの書き込み後にＰＭＳからＵＳＢメモリを外した状態を示す説明図である。
【図８】図７（ａ）のＰＭＳのプロセッサがＨＤＤのファームウェアのプログラムにしたがって画像の印刷を行う際の手順を示すフローチャートである。
【図９】本発明の第２実施形態に係る画像形成システムの概略構成を示すブロック図である。
【図１０】図９の各ＰＭＳのうちＨＤＤが交換されたＰＭＳにおいてテストモードの実行によりＨＤＤの構成ファイル格納領域に構成ファイルを書き込む際の手順を示すフローチャートである。
【図１１】図１や図９のクライアント端末からの印刷ジョブをＩＰＤＳサーバにおいて複数の分割ジョブに分割しインクジェット記録装置の各ＰＭＳのプロセッサで分担して実行し各分割ジョブの画像を用紙に印刷することで、元の印刷ジョブによる印刷画像が得られる処理の流れを模式的に示す説明図である。
【図１２】図１や図９のインクジェット記録装置が同じ印刷ジョブから分割された分割ジョブを同期して実行するようにＩＰＤＳサーバが分割ジョブに付加する付加情報を模式的に示す説明図である。
【図１３】図１２のマスターのＰＭＳが受信した分割ジョブに付加されたＩＰアドレスと出力ポート番号の組み合わせで特定される印刷ジョブに対してジョブＩＤを付与する手順を示す説明図である。
【図１４】図１２のマスターのＰＭＳがＨＤＤから抽出した分割ジョブと同じ印刷ジョブから分割された分割ジョブをスレーブのＰＭＳにおいてもＨＤＤから抽出させる際の手順を示す説明図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。
【００３１】
以下に示す実施形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００３２】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明の第１実施形態に係る画像形成システムの概略構成を示すブロック図である。
【００３３】
本実施形態の画像形成システムは、複数のクライアント端末１０と、各クライアント端末１０が接続されたＩＰＤＳ（Intelligent Print Data Stream ；高機能印刷装置用データストリーム）サーバ２０と、ＩＰＤＳサーバ２０に接続されたインクジェット記録装置３０とを有している。インクジェット記録装置３０は、インクジェット方式のラインカラープリンタであるものとする。
【００３４】
各クライアント端末１０は、印刷ジョブを生成し出力するもので、例えば、パーソナルコンピュータ等で構成される。ＩＰＤＳサーバ２０は、所謂プリントサーバであり、本実施形態のＩＰＤＳサーバ２０は、各クライアント端末１０からの印刷ジョブを複数に分割して分割ジョブを出力する。インクジェット記録装置３０は、ＩＰＤＳサーバ２０からの分割ジョブを分担して実行する。なお、インクジェット記録装置３０に接続されるＩＰＤＳサーバ２０（プリントサーバ）は、図１に示すように１台の場合もあれば、複数台の場合もある。
【００３５】
インクジェット記録装置３０は、インタフェース（Ｉ／Ｆ）４０を介してＩＰＤＳサーバ２０にＬＡＮ接続されたスキャナ部５０、給紙部６０、印刷部７０、搬送部８０、排紙部９０、及び、インクジェット記録装置３０の全体制御を行う制御ユニット１００を備えている。
【００３６】
スキャナ部５０は、読取部の原稿載置領域に載置された原稿から画像を読み取り画像データを生成するものである。このスキャナ部５０は、原稿画像読取用のラインセンサ、原稿照明用の光源、ラインセンサ及び光源を搭載したキャリッジ、キャリッジを原稿面に沿って搬送するモータ、読取部の原稿載置領域に原稿を自動的に供給するＡＤＦ（自動原稿送り装置）等（いずれも図示せず）を備えている。
【００３７】
給紙部６０は、印刷に用いる給紙台の用紙（図示せず）を搬送部８０に給紙するものである。搬送部８０は、給紙部６０により給紙された用紙を印刷部７０を経て排紙部９０に搬送するものである。
【００３８】
印刷部７０は、搬送部８０により搬送される用紙の片面又は両面に画像を印刷するもので、不図示のライン状インクジェットヘッドと、ライン状インクジェットヘッドによるインクの吐出動作（画像形成動作）を制御する表面用及び裏面用のコントローラ７１，７３とを有している。
【００３９】
このうち、不図示のライン状インクジェットヘッドは、用紙の表面に対する印刷用のインクジェットヘッドと、用紙の裏面に対する印刷用のインクジェットヘッドとを有している。各面用のインクジェットヘッドは、ＣＫＭＹの各色別に、搬送部８０による用紙の搬送方向と直交する用紙幅方向、即ち、主走査方向に並べた２つのヘッドブロックをそれぞれ有している。
【００４０】
各ヘッドブロックは、主走査方向において最大Ａ４サイズ幅の画像を用紙に印刷することができる。したがって、印刷部７０は、最大Ａ３サイズ幅の画像を用紙の表面又は表裏両面に印刷（片面印刷又は両面印刷）することができる。
【００４１】
そして、各クライアント端末１０からの印刷ジョブが用紙の表面のみに画像を印刷する片面印刷の印刷ジョブである場合は、印刷ジョブを分割したＩＰＤＳサーバ２０からの８個の分割ジョブによって、表面印刷用のインクジェットヘッドを構成する８個のヘッドブロックがそれぞれインク吐出動作を行う。
【００４２】
また、各クライアント端末１０からの印刷ジョブが用紙の表面及び裏面に画像をそれぞれ印刷する両面印刷のジョブである場合は、印刷ジョブを分割したＩＰＤＳサーバ２０からの１６個の分割ジョブによって、表面印刷用のインクジェットヘッドを構成する８個のヘッドブロックと裏面印刷用のインクジェットヘッドを構成する８個のヘッドブロックとがそれぞれインク吐出動作を行う。
【００４３】
表面用コントローラ７１は、ＩＰＤＳサーバ２０からの分割ジョブを実行して表面印刷用の８個のヘッドブロックによるインクの吐出動作をそれぞれ制御する８個のＰＭＳ（Print Management System ）７１ａ〜７１ｈを有している。裏面側コントローラ７３は、ＩＰＤＳサーバ２０からの分割ジョブを実行して裏面印刷用の８個のヘッドブロックによるインクの吐出動作をそれぞれ制御する８個のＰＭＳ７３ａ〜７３ｈを有している。
【００４４】
なお、表面用コントローラ７１のＰＭＳ７１ａとその他の各ＰＭＳ７１ｂ〜７１ｈとは、ＰＭＳ７１ａをマスターとし他の各ＰＭＳ７１ｂ〜７１ｈをスレーブとするマスタースレーブ関係で、不図示の通信線によってそれぞれ接続されている。同様に、裏面側コントローラ７３のＰＭＳ７３ａとその他の各ＰＭＳ７３ｂ〜７３ｈとは、ＰＭＳ７３ａをマスターとし他の各ＰＭＳ７３ｂ〜７３ｈをスレーブとするマスタースレーブ関係で、不図示の通信線によってそれぞれ接続されている。
【００４５】
各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈは、対応するヘッドブロックによるインク吐出動作を制御するプロセッサ７４を基板上に実装して構成されている。また、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈは、図２（ａ）の説明図に示すように、ハードディスクドライブ（ＨＤＤ）７５を基板上に実装している。
【００４６】
ＨＤＤ７５には、図３の説明図に示すように、ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのファームウェア、ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈが実行する分割ジョブ等が格納される。
【００４７】
このＨＤＤ７５は、不図示のプリントエンジンが故障し正常に動作しなくなると、図２（ｂ）の説明図に示すように、修理のためにＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈから取り外して交換される。
【００４８】
ところで、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのファームウェアは、共通ファイルと構成ファイルを有している。このうち、共通ファイルは、ファームウェアのプログラムのうち、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに共通するプログラムのファイル群である。
【００４９】
また、構成ファイルは、ファームウェアのパラメータを定義したファイルである。このパラメータ（設定パラメータ）は、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈが動作を制御するインクジェットヘッドに応じて設定されるもので、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ毎に内容が異なる。設定パラメータは、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ毎に固有の制御上のパラメータを含んでいる。
【００５０】
したがって、ファームウェアの共通ファイルと構成ファイルを共にＨＤＤ７５に格納するシステム構成では、図４（ａ）の説明図に示す各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの基板に、図４（ｂ）の説明図に示すように、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの制御対象であるインクジェットヘッドに応じた内容の設定パラメータを含む構成ファイルを格納したＨＤＤ７５ａ〜７５ｐが、それぞれ実装される。
【００５１】
このため、図２（ｂ）に示すようにＨＤＤ７５を交換する際には、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの基板から取り外したＨＤＤ７５ａ〜７５ｐと同じ構成ファイルを格納したＨＤＤ７５ａ〜７５ｐに交換する必要がある。そのために、保守担当者は交換用のＨＤＤ７５ａ〜７５ｐを常に全種類携行している必要がある。これでは、保守担当者の負担が大きくなってしまう。
【００５２】
そこで、ファームウェアの構成ファイルをＨＤＤ７５に格納せず、図５（ａ）の説明図に示すように、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続されるＵＳＢメモリ７７ａ〜７７ｐに、設定パラメータを格納することが考えられる。設定パラメータをＵＳＢメモリ７７ａ〜７７ｐに格納すると、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの基板には、図５（ｂ）の説明図に示すように、共通ファイルを格納した共通のＨＤＤ７５を実装することになる。
【００５３】
したがって、保守担当者は、プリントエンジンの動作異常の際の交換用として、共通ファイルを格納した共通のＨＤＤ７５を携行すれば済むようになる。そして、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続されたＵＳＢメモリ７７ａ〜７７ｐをそのまま使用することで、修理を終えることができる。
【００５４】
但し、ＵＳＢメモリ７７ａ〜７７ｐは、接続先の各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する設定パラメータを一度読み込んで、それを含む構成データを生成しＨＤＤ７５に書き込んでしまうと、その後は不要となる。このため、ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続されたＵＳＢメモリ７７ａ〜７７ｐは、構成ファイルをＨＤＤ７５に書き込んだ後に、ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈから外されてしまうことが考えられる。
【００５５】
その場合は、プリントエンジンの動作異常によりＨＤＤ７５を交換する時点で、図６（ａ）の説明図に示すように、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈにはＵＳＢメモリ７７ａ〜７７ｐが接続されていないことになる。
【００５６】
この状態で、図６（ｂ）の説明図に示す、構成ファイルがまだ書き込まれていない交換用のＨＤＤ７５を、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに実装すると、そのままでは修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを正常に機能させることができない。
【００５７】
そこで、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を交換した際に、携帯用パソコン（図示せず）等のメモリに記憶させておいた各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する設定パラメータの中から、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する設定パラメータをＵＳＢメモリ７７（図７（ａ）参照）に書き写す。
【００５８】
そして、このＵＳＢメモリ７７を、図７（ａ）の説明図に示すように、ＨＤＤ７５を交換した後の修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続し、ＵＳＢメモリ７７の設定パラメータを読み込んで、これを含む構成ファイルを生成しＨＤＤ７５に書き込む。これにより、修理を終えて、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを正常に機能させることができる。
【００５９】
なお、接続したＵＳＢメモリ７７は、設定パラメータを読み込んで、これを含む構成ファイルを生成しＨＤＤ７５に書き込んだ後、図７（ｂ）の説明図に示すように、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈから外すことができる。
【００６０】
このように、ファームウェアの構成ファイルが書き込まれていないＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５に、ＵＳＢメモリ７７から読み込んだ設定パラメータを含む構成ファイルを生成し書き込むようにすることで、プリントエンジンの動作異常により交換するＨＤＤ７５を、ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの全てに共通のものとすることができる。
【００６１】
また、これにより、保守担当者が携帯する交換用のＨＤＤ７５を、修理対象がどのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈであるかに拘わらず単一のものとすることができる。
【００６２】
修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５について上述したような交換形態を実現するために、ＨＤＤ７５には、ＩＰＤＳサーバ２０からの分割ジョブが格納される分割ジョブ格納領域と、ファームウェアの共通ファイルが格納される共通ファイル格納領域と、ＵＳＢメモリ７７から読み込んだ設定パラメータを含む構成ファイルが書き込まれる構成ファイル格納領域とが設けられる。
【００６３】
そして、ＨＤＤ７５の共通ファイル格納領域に格納された共通ファイルは、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を交換した際（例えば、ＨＤＤ７５の交換後にインクジェット記録装置３０の電源を最初にオンしたとき。請求項中の所定のトリガ条件の成立に相当）に実行されるローディングプログラムを含んでいる。
【００６４】
このローディングプログラムが修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４により実行されることで、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続されたＵＳＢメモリ７７から読み込んだ設定パラメータを含む構成ファイルが生成され、交換されたＨＤＤ７５の構成ファイル格納領域に書き込まれる。
【００６５】
そこで、ローディングプログラムを実行した修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４がＵＳＢメモリ７７から読み込んだ設定パラメータを含む構成ファイルを交換されたＨＤＤ７５に書き込む際の手順を含めた、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４がファームウェアのプログラムにしたがって画像の印刷を行う際の手順について、図８のフローチャートを参照して説明する。
【００６６】
まず、インクジェット記録装置３０の電源投入に伴い、プロセッサ７４は、自身が搭載されているＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈにＵＳＢメモリ７７が外付け接続されているか否かを確認する（ステップＳ１）。接続されていない場合は（ステップＳ１でＮＯ）、後述するステップＳ５に移行し、接続されている場合は（ステップＳ１でＹＥＳ）、プロセッサ７４は、ＵＳＢメモリ７７の設定パラメータを読み込んで、これを含む構成ファイルを生成しＨＤＤ７５の構成ファイル格納領域に書き込んだ後（ステップＳ３）、ステップＳ５に移行する。
【００６７】
ステップＳ５では、プロセッサ７４は、ＨＤＤ７５の構成ファイル格納領域に書き込まれた構成ファイルから設定パラメータを取得する。そして、プロセッサ７４は、取得した設定パラメータと、ＨＤＤ７５の共通ファイル格納領域に格納された共通ファイルとを用いて、ＨＤＤ７５の分割ジョブ格納領域に格納された分割ジョブを実行する。
【００６８】
このとき、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、スレーブである他のＰＭＳ７１ｂ〜７１ｈ，７３ｂ〜７３ｈのプロセッサ７４と不図示の通信線を介して通信を行う。そして、ＨＤＤ７５の分割ジョブ格納領域に格納された分割ジョブのうち、ＩＰＤＳサーバ２０において同じ印刷ジョブから分割された分割ジョブを、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４にそれぞれ実行させる。そのための具体的な手順については後述する。
【００６９】
このようにして、同じ印刷ジョブから分割された分割ジョブをプロセッサ７４がステップＳ５で実行することで、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの制御によって、対応するヘッドブロックによる用紙への各分割ジョブに応じた画像の印刷処理が行われる（ステップＳ７）。
【００７０】
以後は、インクジェット記録装置３０の電源がオフされるまでの間（ステップＳ９でＮＯ）、ステップＳ５及びステップＳ７の手順が繰り返され、ＨＤＤ７５の分割ジョブ格納領域に格納された、同じ印刷ジョブから分割された分割ジョブが、順次実行される。インクジェット記録装置３０の電源がオフされたら（ステップＳ９でＹＥＳ）、一連の処理を終了する。
【００７１】
以上に説明したように、本実施形態のインクジェット記録装置３０では、１つの印刷ジョブを複数に分割した分割ジョブを分担して実行する表面用及び裏面用の各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ毎に内容が異なるファームウェアの構成ファイルを、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続したＵＳＢメモリ７７から読み込んだ設定パラメータから生成して、ファームウェアの共通ファイル等が格納された各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５に書き込む構成とした。
【００７２】
このため、動作異常が生じたプリントエンジンに対応するＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を修理のために交換する際に、修理対象がどのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈであっても、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５と交換するのを、構成ファイルを書き込む前の共通のＨＤＤ７５とすることができる。
【００７３】
このため、ＨＤＤ７５の交換作業を行う作業者が携行する交換用のハードディスクを、修理対象がどのＰＭＳ７１ａ〜７１，７３ａ〜７３ｈであっても単一種類で済むようにして、ＨＤＤ７５を交換する作業を行う保守担当者の負担を軽減することができる。
【００７４】
また、ＨＤＤ７５の交換後に、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する構成ファイルを書き込んだＵＳＢメモリ７７を、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに外付け接続して、ＵＳＢメモリ７７から読み込んだ設定パラメータから生成した構成ファイルをＵＳＢメモリ７７からＨＤＤ７５に書き込ませることで、修理を終えたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを正常に機能させることができる。
【００７５】
次に、本発明の第２実施形態に係る画像形成システムについて説明する。図９は、本発明の第２実施形態に係る画像形成システムの概略構成を示すブロック図である。
【００７６】
本実施形態の画像形成システムは、印刷部７０において、表面用及び裏面用のコントローラ７１，７３のマスターとする各ＰＭＳ７１ａ，７３ａに、操作パネル７８，７９をそれぞれ接続した点で、第１実施形態に係る画像形成システムとは構成が異なっている。各操作パネル７８，７９は、ディスプレイの表示面をタッチパネルで覆った入出力デバイスを兼ねるマンマシンインタフェースである。
【００７７】
また、本実施形態の画像形成システムは、印刷部７０において、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの図９中不図示としたＨＤＤ７５の構成ファイル格納領域に格納されている構成ファイルに、それぞれのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別用の識別データが含まれている点で、第１実施形態に係る画像形成システムとは構成が異なっている。
【００７８】
なお、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５と交換される交換用のＨＤＤ７５は、どのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５と交換されるか事前に分からない。このため、交換用のＨＤＤ７５の構成ファイル格納領域には、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの識別データのいずれとも異なるダミーの識別データが書き込まれている。
【００７９】
そして、本実施形態の画像形成システムでは、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの基板からＨＤＤ７５を取り外して交換した際に、操作パネル７８，７９からの入力によりテストモードを実行して、ＨＤＤ７５が交換された修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを特定する。
【００８０】
上述したテストモードでは、表面用及び裏面用の各コントローラ７１，７３において、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４が、不図示の通信線を介して、識別データの返送要求を出力する。また、これを受け取ったスレーブの各ＰＭＳ７１ｂ〜７１ｈ，７３ｂ〜７３ｈのプロセッサ７４が、不図示の通信線を介して、ＨＤＤ７５の構成ファイル格納領域に書き込まれている構成ファイルに含まれる識別データを出力する。
【００８１】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、自身の構成ファイル格納領域に書き込まれている構成ファイルに含まれる識別データも含めて、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈから通知された識別データと、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別データとの一致、不一致を確認する。
【００８２】
そのために、マスターのＰＭＳ７１ａ，７３ａには、ＨＤＤ７５とは別に、プロセッサ７４と同じ基板（図示せず）に実装されたオンボードメモリ（図示せず）が設けられている。そして、このオンボードメモリには、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別データが、全て書き込まれている。
【００８３】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈから通知された識別データが、不図示のオンボードメモリに書き込まれている各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの識別データのいずれとも一致しないＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを、ＨＤＤ７５が交換された修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈとして特定する。
【００８４】
また、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、自身が修理対象であると特定された場合を除き、修理対象として特定されたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４に予め割り当てられている識別データを、不図示のオンボードメモリから読み出し、不図示の通信線を介して、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに通知する。
【００８５】
そして、修理対象として特定されたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４は、ＨＤＤ７５の共通ファイル格納領域に格納された共通ファイルを実行して、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４から通知された識別データを含む構成ファイルを生成し、ＨＤＤ７５の構成ファイル格納領域に書き込む。
【００８６】
なお、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、自身が修理対象であると特定された場合に、自身（ＰＭＳ７１ａ，７３ａ）に予め割り当てられている識別データを、不図示のオンボードメモリから読み出す。
【００８７】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、ＨＤＤ７５の共通ファイルを実行して、自身で不図示のオンボードメモリから読み出した識別データを含む構成ファイルを生成し、ＨＤＤ７５の構成ファイル格納領域に書き込む。
【００８８】
ちなみに、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別データは、例えば、ＬＡＮ上における各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＩＰアドレス（ＴＣＰ／ＩＰプロトコルにおける）とすることができる。
【００８９】
次に、上述した流れで行う、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する構成ファイルを、交換されたＨＤＤ７５の構成ファイル格納領域に書き込む際の手順について、図１０のフローチャートを参照して説明する。
【００９０】
まず、操作パネル７８，７９からのテストモードの実行入力に伴い、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５の構成ファイル格納領域に書き込まれた識別データ（ＩＰアドレス）を取得する（ステップＳ１１）。
【００９１】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、取得した識別データ（ＩＰアドレス）が、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別データ（ＩＰアドレス）と一致しないＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを特定する（ステップＳ１３）。
【００９２】
さらに、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、特定したＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４に、そのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する内容の識別データを通知する。そして、特定したＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４は、通知された識別データを含む構成ファイルを生成し、ＨＤＤ７５の構成ファイル格納領域に書き込む（ステップＳ１５）。
【００９３】
これにより、特定したＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ（ＨＤＤ７５が交換されたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈ）のプロセッサ７４は、構成ファイル格納領域の識別データ（ＩＰアドレス）を、ダミーの識別データから、そのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに予め割り当てられている識別データに更新する（ステップＳ１７）。
【００９４】
なお、更新に用いる識別データは、ステップＳ１５でマスターのＰＭＳ７１ａ，７３ａのプロセッサ７４から通知された識別データであってもよく、ステップＳ１５でＨＤＤ７５の構成ファイル格納領域に書き込まれた構成ファイルに含まれる識別データであってもよい。
【００９５】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４は、テストモードを終了させるためにシャットダウン処理を行い（ステップＳ１９）、インクジェット記録装置３０の電源がオフになったら（ステップＳ２１でＹＥＳ）、一連の処理を終了する。
【００９６】
以上に説明した、本実施形態のインクジェット記録装置３０でも、第１実施形態のインクジェット記録装置３０と同じく、動作異常が生じたプリントエンジンに対応するＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を修理のために交換する際に、修理対象がどのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈであっても、修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５と交換するのを、構成ファイルを書き移す前の共通のＨＤＤ７５とすることができる。
【００９７】
また、本実施形態のインクジェット記録装置３０では、交換用のＨＤＤ７５の構成ファイル格納領域以外の領域に、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの識別データのいずれとも異なるダミーの識別データを書き込んでおくものとした。
【００９８】
このため、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４からの要求に応じてダミーの識別データを返送し、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈの識別データとの照合により、どのＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５が交換されたかを判別することができる。
【００９９】
そして、マスターのＰＭＳ７１ａ，７３ａのプロセッサ７４が、交換された修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈに対応する識別データを、不図示のオンボードメモリから読み出して、読み出した識別データを修理対象のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４に通知し、通知を受けたプロセッサ７４に、通知された識別データを含む構成ファイル生成させて、交換後のＨＤＤ７５の構成ファイル格納領域に書き込ませることで、修理を終えたＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈを正常に機能させることができる。
【０１００】
よって、第１実施形態のインクジェット記録装置３０のように、ＨＤＤ７５の交換の際に構成ファイルが書き込まれたＵＳＢメモリ７７を用いる必要をなくし、動作異常が生じたプリントエンジンに対応するＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５を修理のために交換する作業を容易にすることができる。
【０１０１】
以上に説明した第１及び第２実施形態の画像形成システムでは、クライアント端末１０から出力された印刷ジョブをＩＰＤＳサーバ２０で複数に分割し、分割した各分割ジョブを、インクジェット記録装置３０の表面用及び裏面用の最大１６個のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５の分割ジョブ格納領域に格納する。
【０１０２】
そして、同じ印刷ジョブから分割された分割ジョブを最大１６個のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのプロセッサ７４に実行させて、表面印刷用及び裏面印刷用の最大１６個のヘッドブロックからインクを吐出させることで、印刷ジョブによる画像の用紙に対する印刷を分担して行う。
【０１０３】
このとき、インクジェット記録装置３０に接続されるＩＰＤＳサーバ２０は１台とは限らない。このため、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５の分割ジョブ格納領域には、複数のＩＰＤＳサーバ２０からの分割ジョブが一緒に格納される可能性がある。
【０１０４】
ここで、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈが複数のＩＰＤＳサーバ２０とＬＡＮによって接続されているため、各ＩＰＤＳサーバ２０からの分割ジョブが各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５に同じ順番で格納されるとは限らない。即ち、あるＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈと他のＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈとで、各ＩＰＤＳサーバ２０からの分割ジョブが異なる順番でＨＤＤ７５に格納される可能性がある。
【０１０５】
したがって、各ＰＭＳ７１ａ〜７１ｈ，７３ａ〜７３ｈのＨＤＤ７５の分割ジョブを分割ジョブ格納領域への格納順に実行すると、異なる印刷ジョブから分割された分割ジョブが同時に実行されて、分割前の印刷ジョブによる画像の印刷が正常に行われなくなる可能性が生じる。
【０１０６】
そこで、図１１の説明図に模式的に示すように、クライアント端末１０からの印刷ジョブの元画像をインクジェット記録装置３０の印刷部７０の複数のヘッドブロックに分担して印刷させるために、印刷ジョブが入力されたＩＰＤＳサーバ２０からインクジェット記録装置３０の各ヘッドブロックを制御する複数のＰＭＳに、元画像の分割データを含む分割ジョブを同期して実行させる必要がある。それにより、各ＰＭＳが実行した分割ジョブによる印刷画像から、用紙Ｓ上に印刷ジョブの元画像を再現することができる。
【０１０７】
なお、図１１では、説明の簡略化のため、ＰＭＳ１〜ＰＭＳ４の４つのＰＭＳに合わせて印刷ジョブを４つに分割する場合を例示している。また、図１１中の引用符号７４−１〜７４−４は、分割ジョブ（ジョブデータ）を実行して元画像の分割データによる印刷動作（ジョブ印刷）を行う各ＰＭＳ１〜ＰＭＳ４のプロセッサをそれぞれ示している。
【０１０８】
そして、各ＰＭＳ１〜ＰＭＳ４に同じ印刷ジョブから分割された分割ジョブを同期して実行させるために、ＩＰＤＳサーバ２０は、各分割ジョブを各ポートＡ〜Ｄから接続先の各ＰＭＳ１〜ＰＭＳ４に出力する際に、ＩＰＤＳサーバ２０のＩＰアドレスと共に分割ジョブに付加する出力ポート番号を、実際に分割ジョブを出力した出力ポート番号ではなく、図１２の説明図に模式的に示すように、同じ出力ポート番号とする。
【０１０９】
したがって、ＩＰＤＳサーバ２０は、同じ印刷ジョブ（ジョブＮ）から分割した分割ジョブをポートＡ〜ＤからＰＭＳ１〜ＰＭＳ４に出力する際に、ＩＰＤＳサーバ２０のＩＰアドレスと、共通の出力ポート番号（図１２の例ではポートＡ）とを、印刷ジョブに負荷して出力する。
【０１１０】
このため、各ＰＭＳ１〜ＰＭＳ４のプロセッサ７４−１〜７４−４は、マスタースレーブ関係で相互を接続する通信線を介して確認しつつ、互いに同じＩＰアドレスと出力ポート番号の分割ジョブを、ＨＤＤ７５の分割ジョブ格納領域からそれぞれ抽出することで、同じ印刷ジョブから分割された分割ジョブを同期して実行することができる。
【０１１１】
以上の説明からも明らかなように、ＩＰＤＳサーバ２０は、請求項中のポート番号付加部を有していることになる。
【０１１２】
また、例えば図１３の説明図に示すように、マスターのＰＭＳ１のプロセッサ７４−１がＬＡＮを介してＩＰＤＳサーバ２０からの分割ジョブを受信した際に、その分割ジョブに付加されたＩＰアドレスと出力ポート番号の組み合わせで特定される印刷ジョブ（ジョブＮ）に対して、ジョブＩＤ＝Ｍを付与し、ＨＤＤ７５の分割ジョブ格納領域に格納する。
【０１１３】
そして、スレーブとしてのＰＭＳ２〜ＰＭＳ４のプロセッサ７４−２〜７４−４にも、マスタースレーブ関係で接続された通信線を介して、分割ジョブに付加されたＩＰアドレスと出力ポート番号の組み合わせで特定される印刷ジョブ（ジョブＮ）に対してジョブＩＤ＝Ｍを付与したことを通知する。
【０１１４】
これにより、スレーブとしてのＰＭＳ２〜ＰＭＳ４が同じＩＰアドレスと出力ポート番号を付加された分割ジョブを受信した際に、各ＰＭＳ２〜ＰＭＳ４のプロセッサ７４−２〜７４−４もその分割ジョブを、分割元の印刷ジョブに対して付与されたジョブＩＤ＝Ｍを付与してＨＤＤ７５の分割ジョブ格納領域に格納する。
【０１１５】
よって、分割ジョブの実行の際にも、図１４の説明図に示すように、マスターのＰＭＳ１のプロセッサ７４−１がスレーブのＰＭＳ２〜ＰＭＳ４のプロセッサ７４−２〜７４−４に通信線を介して、実行する分割ジョブのジョブＩＤ（＝Ｍ）を通知して、同じ印刷ジョブから分割されたジョブＩＤ＝Ｍの分割ジョブを各ＰＭＳ１〜ＰＭＳ４のＨＤＤ７５からそれぞれ抽出させて、それらの分割ジョブを同期して実行させることができる。
【０１１６】
なお、本発明は、インクジェット方式の画像形成装置に限らず、例えば電子写真方式等他の方式の画像形成装置にも適用可能である。
【符号の説明】
【０１１７】
１０  クライアント端末
２０  ＩＰＤＳサーバ
３０  インクジェット記録装置
４０  インタフェース（Ｉ／Ｆ）
５０  スキャナ部
６０  給紙部
７０  印刷部
７１  表面用コントローラ
７１ａ〜７１ｈ，７３ａ〜７３ｈ  ＰＭＳ
７３  裏面側コントローラ
７４，７４−１〜７４−４  プロセッサ
７５，７５ａ〜７５ｐ  ＨＤＤ
７７，７７ａ〜７７ｐ  ＵＳＢメモリ
７８，７９  操作パネル
８０  搬送部
９０  排紙部
１００  制御ユニット
Ｓ  用紙
【図１】
2018051857.tif 000003
【図２】
2018051857.tif 000004
【図３】
2018051857.tif 000005
【図４】
2018051857.tif 000006
【図５】
2018051857.tif 000007
【図６】
2018051857.tif 000008
【図７】
2018051857.tif 000009
【図８】
2018051857.tif 000010
【図９】
2018051857.tif 000011
【図１０】
2018051857.tif 000012
【図１１】
2018051857.tif 000013
【図１２】
2018051857.tif 000014
【図１３】
2018051857.tif 000015
【図１４】
2018051857.tif 000016