(57)【要約】【課題】  インクジェット方式のプリントエンジンによって高線速でプリントを実行可能とするとともに設定データの調整を短時間で行える画像形成装置を得る。【解決手段】  画像データを出力するコントローラー基板４３と、シート搬送部を制御するエンジン基板４２と、ヘッド部１ａ〜１ｄを制御するヘッド基板４１という３つの基板が設けられている。ヘッド基板４１は、エンジン基板４２を介さずに画像データをコントローラー基板４３から受け付け、設定データリスト５２ａに従ってヘッド部１ａ〜１ｄを制御する。そして、コントローラー基板４３は、エンジン基板４２を介して、ヘッド基板４１の設定データリスト５２ａを記憶装置７２にバックアップするとともに、エンジン基板４２を介して、バックアップされている設定データリストで、ヘッド基板４１における設定データリスト５２ａをリストアする。【選択図】  図２
2020082500.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するヘッド部と、
前記ヘッド部で形成すべき画像を示す画像データを出力するコントローラー基板と、
前記画像が形成されるシートを搬送するシート搬送部と、
前記シート搬送部を制御するエンジン基板と、
プロセッサーを備え、前記プロセッサーで前記ヘッド部を制御するヘッド基板とを備え、
前記ヘッド基板は、前記エンジン基板を介さずに前記画像データを前記コントローラー基板から受け付け、設定データリストに従って前記ヘッド部を制御し、
前記エンジン基板は、前記コントローラー基板からのコマンドに従って前記設定データリストにおける設定データをセットし、
前記コントローラー基板は、（ａ）不揮発性の記憶装置を備え、（ｂ）バックアップコマンドを前記エンジン基板に出力し、前記エンジン基板に、前記ヘッド基板から前記設定データリストを取得させ、前記エンジン基板から前記設定データリストを取得して、前記記憶装置に記憶し、（ｃ）前記記憶装置から前記設定データリストを読み出し、リストアコマンドおよび前記設定データリストを前記エンジン基板に出力し、前記エンジン基板に、前記コントローラー基板からの前記設定データリストで、前記ヘッド基板における前記設定データリストを更新させること、
を特徴とする画像形成装置。
【請求項２】
前記設定データリストは、当該設定データリストのデータフォーマットバージョンを含み、
前記ヘッド基板のバージョンが、前記データフォーマットバージョンにセットされ、
前記設定データリストは、前記ヘッド基板に対応するデータフォーマットに従ったデータ構造で設定データを含むこと、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ヘッド基板は、（ａ）ファームウェアのバージョンダウンまたはバージョンアップを実行し、（ｂ）前記バージョンダウンまたは前記バージョンアップに応じて、（ｂ１）前記設定データリスト内の特定設定データのデータ領域の使用不可の設定、（ｂ２）前記設定データリスト内に特定設定データの追加、（ｂ３）前記設定データリスト内に特定設定データのデータサイズの変更、および（ｂ４）前記設定データリスト内に特定設定データのデータ名称のうちの少なくとも１つを実行した場合、前記データフォーマットバージョンを更新することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記ヘッド基板は、前記リストアコマンドに従って前記設定データリストを更新する際に、前記設定データリストのデータフォーマットバージョンと前記ヘッド基板のバージョンとの比較結果に応じて、前記設定データリストの更新の可否を決定することを特徴とする請求項２または請求項３記載の画像形成装置。
【請求項５】
前記ヘッド基板は、前記リストアコマンドに従って前記設定データリストを更新する際に、前記設定データリストのデータフォーマットバージョンと前記ヘッド基板のバージョンとの比較結果に応じて、前記設定データリストの更新の可否を決定し、
前記ヘッド基板は、（ａ）前記データフォーマットバージョンが前記ヘッド基板のバージョンより新しい場合、使用不可の前記データ領域があるとき、または追加された前記特定設定データがあるときには、前記設定データリストの更新を禁止し、（ｂ）前記データフォーマットバージョンが前記ヘッド基板のバージョンより古い場合、使用不可の前記データ領域があるとき、使用不可の前記データ領域を除外して、前記設定データリストの更新を許可すること、
を特徴とする請求項３記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
ある画像形成装置は、プリントデータを生成するイメージコントローラーと、記録媒体上に画像を形成するプリンタエンジンと、プリンタエンジンを制御するエンジンコントローラーとを備え、エンジンコントローラーの調整値データの初期値を、イメージコントローラーの不揮発性メモリーにバックアップしている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８ー１３４５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、データ処理を実行するコントローラー基板およびプリントエンジンを制御するコントローラー基板といった２基板の構成では、インクジェット方式のプリントエンジンによって高線速でプリントを実行するために、コントローラー基板を新規に設計製造する必要があり、コストが高くなってしまう。また、ユーザーやサービスパーソンがプリント用途に応じてインクジェット方式のプリントエンジンを調整する場合、設定データの調整を長時間行う必要があるため、プリント用途が変わるたびに、長時間の調整が必要になってしまう。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、インクジェット方式のプリントエンジンによって高線速でプリントを実行可能とするとともに設定データの調整を短時間で行える画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、インクを吐出するヘッド部と、前記ヘッド部で形成すべき画像を示す画像データを出力するコントローラー基板と、前記画像が形成されるシートを搬送するシート搬送部と、前記シート搬送部を制御するエンジン基板と、プロセッサーを備え前記プロセッサーで前記ヘッド部を制御するヘッド基板とを備える。そして、前記ヘッド基板は、前記エンジン基板を介さずに前記画像データを前記コントローラー基板から受け付け、設定データリストに従って前記ヘッド部を制御し、前記エンジン基板は、前記コントローラー基板からのコマンドに従って前記設定データリストにおける設定データをセットする。そして、前記コントローラー基板は、（ａ）不揮発性の記憶装置を備え、（ｂ）バックアップコマンドを前記エンジン基板に出力し、前記エンジン基板に、前記ヘッド基板から前記設定データリストを取得させ、前記エンジン基板から前記設定データリストを取得して、前記記憶装置に記憶し、（ｃ）前記記憶装置から前記設定データリストを読み出し、リストアコマンドおよび前記設定データリストを前記エンジン基板に出力し、前記エンジン基板に、前記コントローラー基板からの前記設定データリストで、前記ヘッド基板における前記設定データリストを更新させる。
【発明の効果】
【０００７】
本発明によれば、インクジェット方式のプリントエンジンによって高線速でプリントを実行可能とするとともに設定データの調整を短時間で行える画像形成装置が得られる。
【０００８】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る画像形成装置の機械的な内部構成を説明する側面図である。
【図２】図２は、本発明の実施の形態に係る画像形成装置１０の電気的な構成を示すブロック図である。
【図３】図３は、図２における設定データリスト５２ａのデータ構造を説明する図である。
【図４】図４は、図１および図２に示す画像形成装置におけるファームウェア５３の更新時の設定データリスト５２ａの変更について説明するフローチャートである。
【図５】図５は、図１および図２に示す画像形成装置における設定データリスト５２ａのリストア時のヘッド基板４１の動作について説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図に基づいて本発明の実施の形態を説明する。
【００１１】
図１は、本発明の実施の形態に係る画像形成装置の機械的な内部構成を説明する側面図である。この実施の形態に係る画像形成装置１０は、プリンター、コピー機、ファクシミリ機、複合機などといった装置であり、この実施の形態ではライン型のインクジェット方式のカラープリント機構を備える。
【００１２】
図１に示す画像形成装置１０は、プリントエンジン１０ａと、シート搬送部１０ｂとを備える。プリントエンジン１０ａは、プリントすべき画像をプリントシート（プリント用紙など）上に物理的にプリントする。シート搬送部１０ｂは、画像が形成されるプリントシートをプリントエンジン１０ａに搬送する。
【００１３】
この実施の形態では、プリントエンジン１０ａは、シアン、マゼンタ、イエロー、およびブラックという４つのインク色に対応するライン型のヘッド部１ａ〜１ｄを備える。
【００１４】
図１に示すように、この実施の形態では、各ヘッド部１ａ，１ｂ，１ｃ，１ｄは、複数のヘッドを有する。それらのヘッドは、主走査方向および副走査方向に沿って配列されたノズルを備え、ノズルからインクを吐出する。
【００１５】
また、この実施の形態では、シート搬送部１０ｂは、プリントエンジン１０ａに対向して配置されプリントシートを搬送する環状の搬送ベルト２と、搬送ベルト２を懸架される駆動ローラー３および従動ローラー４と、搬送ベルト２ととともにプリントシートをニップする吸着ローラー５と、排出ローラー対６とを備える。
【００１６】
駆動ローラー３および従動ローラー４は、搬送ベルト２を周回させる。そして、後述の給紙カセット２０から搬送されてきたプリントシート１０１を吸着ローラー５がニップし、ニップされたプリントシート１０１は、搬送ベルト２によってヘッド１ａ〜１ｄのプリント位置へ順番に搬送されていき、ヘッド１ａ〜１ｄによりそれぞれの色の画像をプリントされる。そして、カラープリント完了後のプリントシート１０１が排出ローラー対６によって、図示せぬ排紙トレイなどに排出される。
【００１７】
さらに、シート搬送部１０ｂは、給紙カセット２０を備えている。給紙カセット２０は、プリントシート１０１を収容しており、リフト板２１でプリントシート１０１を上方に押し上げてピックアップローラー２２に当接させる。給紙カセット２０に載置されたプリントシート１０１は上側から１枚ずつピックアップローラー２２によって給紙ローラー２３へピックアップされる。給紙ローラー２３は、給紙カセット２０からピックアップローラー２２によって給紙されたプリントシート１０１を１枚ずつ搬送路上へ搬送するローラーである。
【００１８】
また、シート搬送部１０ｂにおいて、搬送ローラー２７は、給紙カセット２０から搬送されてくるプリントシート１０１に共通な搬送路上の搬送ローラーである。また、レジストローラー２８は、搬送されてくるプリントシート１０１を一時停止させ、２次給紙タイミングでそのプリントシート１０１をプリントエンジン１０ａへ搬送する。２次給紙タイミングは、そのプリントシート１０１上の指定された位置に画像が形成されるように後述のエンジン基板などによって指定される。
【００１９】
図２は、本発明の実施の形態に係る画像形成装置１０の電気的な構成を示すブロック図である。図２に示すように、画像形成装置１０は、図１および図２に示すような機械的構成の他、さらに、ヘッド基板４１、エンジン基板４２、コントローラー基板４３、および操作パネル４４を備える。
【００２０】
ヘッド基板４１は、プロセッサー５１、不揮発性メモリー５２、およびファームウェア５３を備えた電子回路基板である。ヘッド基板４１は、プロセッサー５１でヘッド部１ａ〜１ｄを制御して、ヘッド部１ａ〜１ｄから、プリントすべき画像に応じてインクを吐出させる。
【００２１】
プロセッサー５１は、プログラムに従って動作するマイクロコンピューター、所定動作を実行するＡＳＩＣ（Application Specific Integrated Circuit）などを備え、各種処理部として動作する。そのマイクロコンピューターは、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備え、ＲＯＭなどに記憶されているプログラムやファームウェア５３をＲＡＭにロードし、ＣＰＵで実行することで、（必要に応じてＡＳＩＣとともに）各種処理部として動作する。
【００２２】
ここでは、プロセッサー５１は、ヘッド制御部５１ａ、コマンド処理部５１ｂ、およびファームウェア管理部５１ｃとして動作する。ヘッド制御部５１ａは、エンジン基板４２を介さずに画像データをコントローラー基板４３から受け付け、設定データリスト５２ａに従ってヘッド部１ａ〜１ｄを制御し、これにより、画像データに基づく画像をプリントシート上にプリントする。コマンド処理部５１ｂは、エンジン基板４２からコマンドを受け付け、そのコマンドに対応する処理を実行する。ファームウェア管理部５１ｃは、図示せぬ外部装置からファームウェアを取得し、取得したファームウェアでファームウェア５３の更新（バージョンアップ、バージョンダウンなど）を実行する。なお、ファームウェア５３は、不揮発性メモリー５２や別の不揮発性メモリーに記憶されている。
【００２３】
不揮発性メモリー５２は、書換可能な不揮発性メモリー（ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）など）である。不揮発性メモリー５２には、設定データリスト５２ａが記憶されている。
【００２４】
図３は、図２における設定データリスト５２ａのデータ構造を説明する図である。設定データリスト５２ａは、一連のデータであって、データフォーマットバージョン、機種コード情報、および１または複数の項目の設定データを含む。なお、設定データリスト５２ａは、チェックサムをその末尾に含むようにしてもよい。
【００２５】
データフォーマットバージョンには、ヘッド基板４１のバージョンがセットされる。
【００２６】
機種コード情報は、当該画像形成装置の機種コード、当該機種コードに対応する設定データのデータ構造（例えば各設定データの使用可否のフラグ）などを示す。
【００２７】
設定データは、ヘッド部１ａ〜１ｄの基準インク吐出量、使用不可のノズル、プリントシートのサイズごとのプリント速度の調整値などを示す。
【００２８】
設定データリストは、ヘッド基板４１に対応するデータフォーマットに従ったデータ構造で設定データを含む。つまり、ヘッド基板４１の種別によって、設定データの項目が異なるので、必要な設定データの項目に応じたデータ構造が使用される。
【００２９】
なお、ヘッド基板４１のバージョンは、ヘッド基板４１の種別に固有のＩＤでもよいし、ヘッド基板４１の型番でもよいし、ファームウェアのバージョンでもよい。
【００３０】
また、上述のように、ファームウェア５３のバージョンダウンまたはバージョンアップが可能となっている。そのバージョンダウンまたはバージョンアップに応じて、ファームウェア管理部５１ｃは、設定データリスト５２ａ内の特定設定データのデータ領域の使用不可の設定、設定データリスト５２ａ内に特定設定データの追加、設定データリスト５２ａ内に特定設定データのデータサイズの変更、および設定データリスト５２ａ内に特定設定データのデータ名称のうちの少なくとも１つを実行した場合、データフォーマットバージョンを更新する。
【００３１】
図２に戻り、エンジン基板４２は、プロセッサー６１を備えた電子回路基板である。エンジン基板４２は、シート搬送部１０ｂなどを制御する。
【００３２】
プロセッサー６１は、プログラムに従って動作するマイクロコンピューター、所定動作を実行するＡＳＩＣなどを備え、各種処理部として動作する。そのマイクロコンピューターは、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、ＲＯＭなどに記憶されているプログラムをＲＡＭにロードし、ＣＰＵで実行することで、（必要に応じてＡＳＩＣとともに）各種処理部として動作する。
【００３３】
ここでは、プロセッサー６１は、機構制御部６１ａおよび設定データリスト転送部６１ｂとして動作する。機構制御部６１ａは、シート搬送部１０ｂを駆動する図示せぬモーターなどを制御する。設定データリスト転送部６１ｂは、設定データリスト５２ａのバックアップ時に、設定データリスト５２ａをヘッド基板４１からコントローラー基板４３へ転送し、設定データリスト５２ａのリストア時に、設定データリスト５２ａをコントローラー基板４３からヘッド基板４１へ転送する。
【００３４】
さらに、エンジン基板４２のプロセッサー６１は、コントローラー基板４３からのコマンドに従って、ヘッド基板４１の設定データリスト５２ａにおける設定データをセットする。つまり、エンジン基板４２は、ヘッド基板４１に所定のコマンドを送信して設定データをセットする。
【００３５】
また、コントローラー基板４３は、プロセッサー７１および記憶装置７２を備えた電子回路基板である。コントローラー基板４３は、ヘッド部１ａ〜１ｄで形成すべき画像を示す画像データを出力する。
【００３６】
プロセッサー７１は、プログラムに従って動作するマイクロコンピューター、所定動作を実行するＡＳＩＣなどを備え、各種処理部として動作する。そのマイクロコンピューターは、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、ＲＯＭなどに記憶されているプログラムをＲＡＭにロードし、ＣＰＵで実行することで、（必要に応じてＡＳＩＣとともに）各種処理部として動作する。
【００３７】
記憶装置７２は、フラッシュメモリー、ＳＳＤ（Solid State Drive）などといった不揮発性の記憶装置であって、不揮発性メモリー５２より大容量の記憶装置である。
【００３８】
ここでは、プロセッサー７１は、画像データ出力部７１ａと設定データリスト管理部７１ｂとして動作する。
【００３９】
画像データ出力部７１ａは、画像データに対して各種画像処理（ラスタライズ、色変換、ハーフトーニングなど）が実行された後に、画像データをエンジン基板４２を介さずに直接的にヘッド基板４１に転送する。
【００４０】
設定データリスト管理部７１ｂは、ヘッド基板４１の設定データリスト５２ａのバックアップおよびリストアを行う。具体的には、設定データリスト管理部７１ｂは、（ａ）バックアップコマンドをエンジン基板４２に出力し、エンジン基板４２に、ヘッド基板４１から設定データリスト５２ａを取得させ、エンジン基板４２から設定データリスト５２ａを取得して、記憶装置７２に記憶し、（ｂ）記憶装置７２から設定データリストを読み出し、リストアコマンドおよびその設定データリストをエンジン基板４２に出力し、エンジン基板４２に、コントローラー基板４３からの設定データリストで、ヘッド基板４１における設定データリスト５２ａを更新させる。
【００４１】
また、設定データリスト管理部７１ｂは、ユーザーによる設定データ調整の際には、ユーザーによって操作パネル４４に入力された値の設定データで、ヘッド基板４１の設定データリスト５２ａの対応する設定データを更新する。具体的には、設定データリスト管理部７１ｂは、コマンドおよび入力された設定データをエンジン基板４２に出力し、これにより、エンジン基板４２が、コマンドおよびその設定データをヘッド基板４１に出力し、ヘッド基板４１に、その設定データの更新を実行させる。
【００４２】
なお、ヘッド基板４１（コマンド処理部５１ｂ）は、リストアコマンドに従って設定データリスト５２ａを更新する際に、エンジン基板４２から供給された設定データリストのデータフォーマットバージョンと現時点のヘッド基板４１のバージョンとの比較結果に応じて、設定データリスト５２ａの更新の可否を決定するようにしてもよい。
【００４３】
その場合、例えば、ヘッド基板４１（コマンド処理部５１ｂ）は、（ａ）データフォーマットバージョンが現時点のヘッド基板４１のバージョンより新しい場合、設定データリスト５２ａに関し、使用不可のデータ領域があるとき、または追加された特定設定データがあるときには、設定データリスト５２ａの更新を禁止し、（ｂ）データフォーマットバージョンが現時点のヘッド基板４１のバージョンより古い場合、設定データリスト５２ａに関し使用不可のデータ領域があるとき、その使用不可のデータ領域を除外して、設定データリスト５２ａの更新を許可する。なお、これら以外の場合は、設定データリスト５２ａの更新が実行される。
【００４４】
また、操作パネル４４は、画像形成装置１０の筐体表面に配置され、液晶ディスプレイなどの表示装置、およびハードキー、タッチパネルなどの入力装置を備え、その表示装置でユーザーに対して各種メッセージを表示し、その入力装置でユーザー操作を受け付ける。
【００４５】
次に、上記画像形成装置の動作について説明する。
【００４６】
（ａ）ヘッド基板４１における設定データリスト５２ａの変更
【００４７】
図４は、図１および図２に示す画像形成装置におけるファームウェア５３の更新時の設定データリスト５２ａの変更について説明するフローチャートである。
【００４８】
ヘッド基板４１において、ファームウェア管理部５１ｃは、ファームウェア５３のバージョンダウンまたはバージョンアップの際（ステップＳ１）、必要に応じて、ファームウェア５３の変更に伴う設定データリスト５２ａの変更を行う（ステップＳ２〜Ｓ１１）。
【００４９】
その際、設定データリスト５２ａ内の設定データが減少する場合（ステップＳ２）、ファームウェア管理部５１ｃは、不揮発性メモリー５２における使用されなくなった設定データのデータ領域を使用不可に設定する（ステップＳ３）。
【００５０】
また、設定データリスト５２ａ内の設定データが増加する場合（ステップＳ４）、ファームウェア管理部５１ｃは、追加された設定データのための新たなデータ領域を不揮発性メモリー５２において確保する（ステップＳ５）。
【００５１】
また、設定データリスト５２ａ内で使用される設定データのデータ名称が変更される場合（ステップＳ６）、ファームウェア管理部５１ｃは、設定データリスト５２ａ内のその設定データのデータ名称を変更する（ステップＳ７）。
【００５２】
また、設定データリスト５２ａ内のある設定データのデータサイズが変更される場合（ステップＳ８）、データサイズの増加のときには（ステップＳ９）、ファームウェア管理部５１ｃは、その設定データの現時点のデータ領域を使用不可に設定し（ステップＳ１０）、その代わりに、増加後のデータサイズに対応するデータ領域をその設定データのために新たに確保する（ステップＳ１１）。
【００５３】
例えば、設定データの値の単位が変更された場合、データサイズが変わることがある。具体的には、例えば、ピコリットル単位で表現されていたインク量が、マイクロリットル単位で表現されるようになった場合、インク量を示す数字の範囲が小さくなるので、データサイズが小さくなる。
【００５４】
このように、設定データリスト５２ａのデータ構造に変更が生じることがある。
【００５５】
（ｂ）設定データリスト５２ａのバックアップ
【００５６】
操作パネル４４において所定のユーザー操作が検出されると、プロセッサー７１の設定データリスト管理部７１ｂは、設定データリスト５２ａのバックアップを実行する。
【００５７】
具体的には、コントローラー基板４３の設定データリスト管理部７１ｂは、バックアップコマンドをエンジン基板４２に出力する。エンジン基板４２の設定データリスト転送部６１ｂは、バックアップコマンドを受け付けると、バックアップコマンドをヘッド基板４１に送信する。
【００５８】
ヘッド基板４１のコマンド処理部５１ｂは、バックアップコマンドを受け付けると、現時点の設定データリスト５２ａを読み出し、エンジン基板４２へ送信する。エンジン基板４２の設定データリスト転送部６１ｂは、その設定データリスト５２ａをヘッド基板４１から受信し、コントローラー基板４３へ送信する。
【００５９】
コントローラー基板４３の設定データリスト管理部７１ｂは、その設定データリスト５２ａをエンジン基板４２から受信し、記憶装置７２に記憶する。
【００６０】
なお、既にバックアップされている設定データリストが記憶装置７２に存在する場合には、今回バックアップされる設定データリスト５２ａは、既にバックアップされている設定データリスト５２ａとは別に記憶される。つまり、今回バックアップされる設定データリスト５２ａで、既にバックアップされている設定データリストが上書きされないようにする。したがって、ユーザーは、種々のプリント用途に合わせて調整された複数の設定データリスト５２ａを消去せずに、コントローラー基板４３に、バックアップとして保存しておき、後で、任意に選択してリストアすることができる。
【００６１】
このように、ヘッド基板４１の設定データリスト５２ａがコントローラー基板４３にバックアップとして保存される。なお、バックアップとして保存される設定データリスト５２ａに関連付けて、設定データリスト５２ａのＩＤ、日時、ユーザー名、コメント（プリント用途）などが併せて属性データとして保存されるようにしてもよい。
【００６２】
（ｃ）設定データリスト５２ａのリストア
【００６３】
操作パネル４４において所定のユーザー操作が検出されると、プロセッサー７１の設定データリスト管理部７１ｂは、設定データリスト５２ａのリストアを実行する。
【００６４】
具体的には、まず、設定データリスト管理部７１ｂは、バックアップとして記憶装置７２に記憶されている１または複数の設定データリストから、リストアに使用する設定データリストを選択する。
【００６５】
その際、例えば、設定データリスト管理部７１ｂは、例えば上述の属性データとともに、バックアップとして記憶装置７２に記憶されている１または複数の設定データリストのリストを操作パネル４４に表示し、ユーザーによる選択操作を操作パネル４４で検出すると、選択操作で指定された設定データリストを選択する。
【００６６】
そして、設定データリスト管理部７１ｂは、選択した設定データリストを記憶装置７２から読み出し、リストアコマンドとともに、エンジン基板４２に送信する。エンジン基板４２の設定データリスト転送部６１ｂは、リストアコマンドおよび設定データリストを受け付けると、リストアコマンドおよびその設定データリストをヘッド基板４１に送信する。ヘッド基板４１のコマンド処理部５１ｂは、リストアコマンドおよび設定データリストを受け付けると、受信した設定データリストで、不揮発性メモリー５２における設定データリスト５２ａを更新する。
【００６７】
なお、その際、コマンド処理部５１ｂは、不揮発性メモリー５２における設定データリスト５２ａの更新の可否を決定し、不揮発性メモリー５２における設定データリスト５２ａの更新不可と決定した場合には、設定データリスト５２ａの更新を行わないようにしてもよい。
【００６８】
図５は、図１および図２に示す画像形成装置における設定データリスト５２ａのリストア時のヘッド基板４１の動作について説明するフローチャートである。
【００６９】
コマンド処理部５１ｂは、受信した設定データリストのバージョン（データフォーマットバージョン）が現時点のヘッド基板４１のバージョンと異なるか否かを判定する（ステップＳ２１）。
【００７０】
両者が互いに異なる場合、コマンド処理部５１ｂは、受信した設定データリストのバージョンが現時点のヘッド基板４１のバージョンより新しいときには（ステップＳ２２）、現時点の設定データリスト５２ａにおいて、使用不可のデータ領域（つまり、不揮発性メモリー５２において対応する記憶領域）があるか否かを判定し（ステップＳ２３）、使用不可のデータ領域がある場合には、設定データリスト５２ａの更新を禁止する（ステップＳ２４）。
【００７１】
また、受信した設定データリストのバージョンが現時点のヘッド基板４１のバージョンより新しいときには（ステップＳ２２）、コマンド処理部５１ｂは、現時点の設定データリスト５２ａにおいて、追加データのためのデータ領域があるか否かを判定し（ステップＳ２５）、追加データのためのデータ領域がある場合には、設定データリスト５２ａの更新を禁止する（ステップＳ２４）。
【００７２】
他方、受信した設定データリストのバージョンが現時点のヘッド基板４１のバージョンより古いときには（ステップＳ２６）、コマンド処理部５１ｂは、現時点の設定データリスト５２ａにおいて、使用不可のデータ領域があるか否かを判定する（ステップＳ２７）。現時点の設定データリスト５２ａにおいて、使用不可のデータ領域がある場合、コマンド処理部５１ｂは、使用不可のデータ領域以外について、受信した設定データリストの設定データで、現時点の設定データリスト５２ａの設定データを上書きする（ステップＳ２８）。
【００７３】
このように、バージョン管理に基づき、必要に応じて、設定データリスト５２ａの更新を行わないようにしてもよい。
【００７４】
以上のように、上記実施の形態によれば、ヘッド部１ａ〜１ｄで形成すべき画像を示す画像データを出力するコントローラー基板４３と、シート搬送部１０ｂを制御するエンジン基板４２と、プロセッサー５１を備えプロセッサー５１でヘッド部１ａ〜１ｄを制御するヘッド基板４１という３つの基板が設けられている。
【００７５】
そして、ヘッド基板４１は、エンジン基板４２を介さずに画像データをコントローラー基板４３から受け付け、設定データリスト５２ａに従ってヘッド部１ａ〜１ｄを制御し、エンジン基板４２は、コントローラー基板４３からのコマンドに従って設定データリスト５２ａにおける設定データをセットする。そして、コントローラー基板４３は、（ａ）不揮発性の記憶装置７２を備え、（ｂ）バックアップコマンドをエンジン基板４２に出力し、エンジン基板４２に、ヘッド基板４１から設定データリスト５２ａを取得させ、エンジン基板４２から設定データリスト５２ａを取得して、記憶装置７２に記憶し、（ｃ）記憶装置７２から設定データリストを読み出し、リストアコマンドおよびその設定データリストをエンジン基板４２に出力し、エンジン基板４２に、コントローラー基板４３からの設定データリストで、ヘッド基板４１における設定データリスト５２ａを更新させる。
【００７６】
これにより、エンジン基板４２とは別に設けられたヘッド基板４１に直接的に画像データが供給されるため、インクジェット方式のプリントエンジンによって高線速でプリントを実行可能になり、さらに、バックアップおよびリストアによって、そのヘッド基板４１の設定データの調整が短時間で行える。
【００７７】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００７８】
例えば、上記実施の形態において、ヘッド基板４１の代わりに、設定データリスト管理部７１ｂが、エンジン基板４２を介してヘッド基板４１のバージョンを取得し、上述のようにバージョンに基づき設定データリスト５２ａの更新の可否を決定するようにしてもよい。
【産業上の利用可能性】
【００７９】
本発明は、例えば、インクジェット画像形成装置に適用可能である。
【符号の説明】
【００８０】
１ａ〜１ｄ  ヘッド部
１０  画像形成装置
１０ｂ  シート搬送部
４１  ヘッド基板
４２  エンジン基板
４３  コントローラー基板
５１  プロセッサー
【図１】
2020082500.tif 000003
【図２】
2020082500.tif 000004
【図３】
2020082500.tif 000005
【図４】
2020082500.tif 000006
【図５】
2020082500.tif 000007