(57)【要約】      （修正有）【課題】頁記憶手段（ページメモリ）を有する画像形成装置において、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生を抑制することができる画像形成装置、及びプログラムを提供する。【解決手段】ＣＰＵにより、複数の記録素子により一度に画像を形成する記録ヘッドにより一度に形成される画像が隣り合う記録媒体に跨って同時に形成される場合に、第１の記憶手段に、隣り合う記録媒体の前の記録媒体に形成する画像を示す第１の画像情報、及び隣り合う記録媒体の後の記録媒体に形成する画像を示す第２の画像情報の第１の画像情報が示す画像と同時に形成される部分の画像を示す第３の画像情報を第１の記憶手段に記憶する（ステップＳ１１４）制御を行う。【選択図】図１１
2015074196.tif 000002
【特許請求の範囲】
【請求項１】
間隔を隔てて連続搬送される複数の記録媒体に画像を形成すると共に、搬送方向の長さが前記間隔より長くなるように２次元状に配列された複数の記録素子を備え、かつ前記複数の記録素子により一度に画像を形成する記録ヘッドと、
隣り合う記録媒体の前の記録媒体に形成する画像を示す第１の画像情報を記憶する第１の記憶手段と、
前記隣り合う記録媒体の後の記録媒体に形成する画像を示す第２の画像情報を記憶する第２の記憶手段と、
前記記録ヘッドにより一度に形成される画像が前記隣り合う記録媒体に跨って同時に形成される場合に、前記第１の記憶手段に、前記第１の画像情報、及び前記第２の画像情報の前記第１の画像情報が示す画像と同時に形成される部分の画像を示す第３の画像情報を前記第１の記憶手段に記憶する制御を行う制御手段と、
を備えた画像形成装置。
【請求項２】
前記制御手段は、前記第２の画像情報の全てを前記第２の記憶手段に記憶する制御をさらに行う
請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記複数の記録素子の搬送方向の長さ及び前記間隔に基づいて、前記第３の画像情報の量を決定する
請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記第１の画像情報に続けて前記間隔に対応する画像情報をさらに記憶した後、前記第３の画像情報を前記第１の記憶手段に記憶する制御を行う
請求項１ないし請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第１の記憶手段及び第２の記憶手段に記憶された画像情報を読み出す読み出し手段をさらに備え、
前記制御手段は、前記第１の記憶手段から前記第１の画像情報を読み出した後前記間隔に対応する画像情報を付加し、その後前記第３の画像情報を読み出すように前記読み出し手段をさらに制御する
請求項１ないし請求項３のいずれか１項に記載の画像形成装置。
【請求項６】
間隔を隔てて連続搬送される複数の記録媒体に画像を形成すると共に、搬送方向の長さが前記間隔より長くなるように２次元状に配列された複数の記録素子を備え、かつ前記複数の記録素子により一度に画像を形成する記録ヘッドと、
隣り合う記録媒体の前の記録媒体に形成する画像を示す第１の画像情報を記憶する第１の記憶手段と、
前記隣り合う記録媒体の後の記録媒体に形成する画像を示す第２の画像情報を記憶する第２の記憶手段と、
を含む画像形成装置を制御するためのプログラムであって、
コンピュータを、
前記記録ヘッドにより一度に形成される画像が前記隣り合う記録媒体に跨って同時に形成される場合に、前記第１の記憶手段に、前記第１の画像情報、及び前記第２の画像情報の前記第１の画像情報が示す画像と同時に形成される部分の画像を示す第３の画像情報を前記第１の記憶手段に記憶する制御を行う制御手段と、
前記第１の記憶手段及び第２の記憶手段に記憶された画像情報を読み出す読み出し手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のフレームメモリからなる記憶手段を備えたデジタル複写機のフレームメモリの制御方法において，前記記憶手段に記憶させる画像データの副走査方向の長さが１枚のフレームメモリに記憶可能な副走査方向の長さを越える場合，１枚目のフレームメモリの終了近傍の画像データと２枚目のフレームメモリの先頭付近の画像データとが重なり合うように，同一の画像データを記憶させ，前記記憶手段から画像データを読み出す場合，前記同一の画像データを記憶させた領域内で１枚目のフレームメモリと２枚目のフレームメモリとの読み出しを切り換えることを特徴とするフレームメモリの制御方法が開示されている。
【０００３】
また、特許文献２には、画像データを遅延メモリに書き込んだ後、該遅延メモリから画像データを読み出して画像形成手段に出力する画像形成装置において、前記画像形成手段に出力される画像データの副走査方向の長さを示す副走査有効区間信号に基づき、当該画像データの前記遅延メモリへの書き込みを制御するためのデータライト用の副走査有効区間信号を生成し、該生成されたデータライト用の副走査有効区間信号を用いて前記画像データの前記遅延メモリへの書き込みを制御する書込み制御手段と、前記画像データの副走査方向の長さを示す前記副走査有効区間信号に基づき、当該画像データの前記遅延メモリからの読み出しを制御するためのデータリード用の副走査有効区間信号を生成し、該生成されたデータリード用の副走査有効区間信号を用いて前記遅延メモリに記憶された画像データの読み出しを制御する読出し制御手段と、前記書込み制御手段による前記遅延メモリへの画像データの書き込みと、前記読出し制御手段による前記遅延メモリからの画像データの読み出しとをカウントする第一のカウンタ及び第二のカウンタとを備え、色成分毎の複数の画像形成手段を用いて、複数頁の画像データに基づき複数の記録シートへ連続して画像を形成する場合、前記読出し制御手段は、所定頁目の画像データに対応する副走査有効区間信号に基づいて生成されたデータリード用の副走査有効区間信号と前記第一のカウンタとを用いて、前記所定頁目の当該画像データを前記遅延メモリから読み出すことを制御し、さらに、前記読出し制御手段が前記所定頁目の当該画像データを前記遅延メモリから１ライン分読み出す度に前記第一のカウンタはカウント動作を行い、前記書込み制御手段は、前記読出し制御手段における前記第一のカウンタによるカウント動作と並行して、
前記所定頁目の次頁の画像データに対応する副走査有効区間信号に基づいて生成されたデータライト用の副走査有効区間信号と前記第二のカウンタとを用いて、前記所定頁目の次頁の当該画像データの前記遅延メモリへの書き込みを制御し、さらに、前記書込み制御手段が前記所定頁目の次頁の当該画像データを前記遅延メモリへ１ライン分書き込む度に前記第二のカウンタはカウント動作を行うことを特徴とする画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−１６４８６９号公報
【特許文献２】特開２０１１−１３６５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、頁記憶手段（ページメモリ）を有する画像形成装置において、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生を抑制することができる画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の画像形成装置は、間隔を隔てて連続搬送される複数の記録媒体に画像を形成すると共に、搬送方向の長さが前記間隔より長くなるように２次元状に配列された複数の記録素子を備え、かつ前記複数の記録素子により一度に画像を形成する記録ヘッドと、隣り合う記録媒体の前の記録媒体に形成する画像を示す第１の画像情報を記憶する第１の記憶手段と、前記隣り合う記録媒体の後の記録媒体に形成する画像を示す第２の画像情報を記憶する第２の記憶手段と、前記記録ヘッドにより一度に形成される画像が前記隣り合う記録媒体に跨って同時に形成される場合に、前記第１の記憶手段に、前記第１の画像情報、及び前記第２の画像情報の前記第１の画像情報が示す画像と同時に形成される部分の画像を示す第３の画像情報を前記第１の記憶手段に記憶する制御を行う制御手段と、を備えたものである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記制御手段は、前記第２の画像情報の全てを前記第２の記憶手段に記憶する制御をさらに行うものである。
【０００８】
また、請求項３に記載の発明は、請求項１又は請求項２に記載の発明において、前記制御手段は、前記複数の記録素子の搬送方向の長さ及び前記間隔に基づいて、前記第３の画像情報の量を決定するものである。
【０００９】
また、請求項４に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の発明において、前記制御手段は、前記第１の画像情報に続けて前記間隔に対応する画像情報をさらに記憶した後、前記第３の画像情報を前記第１の記憶手段に記憶する制御を行うものである。
【００１０】
また、請求項５に記載の発明は、請求項１ないし請求項３のいずれか１項に記載の発明において、前記第１の記憶手段及び第２の記憶手段に記憶された画像情報を読み出す読み出し手段をさらに備え、前記制御手段は、前記第１の記憶手段から前記第１の画像情報を読み出した後前記間隔に対応する画像情報を付加し、その後前記第３の画像情報を読み出すように前記読み出し手段をさらに制御するものである。
【００１１】
一方、上記目的を達成するために、請求項６に記載のプログラムは、間隔を隔てて連続搬送される複数の記録媒体に画像を形成すると共に、搬送方向の長さが前記間隔より長くなるように２次元状に配列された複数の記録素子を備え、かつ前記複数の記録素子により一度に画像を形成する記録ヘッドと、隣り合う記録媒体の前の記録媒体に形成する画像を示す第１の画像情報を記憶する第１の記憶手段と、前記隣り合う記録媒体の後の記録媒体に形成する画像を示す第２の画像情報を記憶する第２の記憶手段と、を含む画像形成装置を制御するためのプログラムであって、コンピュータを、前記記録ヘッドにより一度に形成される画像が前記隣り合う記録媒体に跨って同時に形成される場合に、前記第１の記憶手段に、前記第１の画像情報、及び前記第２の画像情報の前記第１の画像情報が示す画像と同時に形成される部分の画像を示す第３の画像情報を前記第１の記憶手段に記憶する制御を行う制御手段と、前記第１の記憶手段及び第２の記憶手段に記憶された画像情報を読み出す読み出し手段と、として機能させるためのものである。
【発明の効果】
【００１２】
請求項１及び請求項６に記載の発明によれば、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生を抑制することができる、という効果を得ることができる。
【００１３】
また、請求項２に記載の発明によれば、第２の画像情報のうち第３の画像情報を除いた残りの画像情報を第２の記憶手段に記憶させる場合と比較して、再度画像形成する場合の第２の画像情報の読み出しが容易になる、という効果を得ることができる。
【００１４】
また、請求項３に記載の発明によれば、本発明を適用しない場合と比較して、記録ヘッドにおける記録素子の配列の変更や前の記録媒体と後の記録媒体との間の間隔の変更に対し、柔軟な処理がなされる、という効果を得ることができる。
【００１５】
また、請求項４に記載の発明によれば、読み出し手段により前の記録媒体と後の記録媒体との間の間隔に対応する画像情報を付加する場合と比較して、記憶手段から画像情報を読み出す場合の処理が簡易になる、という効果を得ることができる。
【００１６】
また、請求項５に記載の発明によれば、前の記録媒体と後の記録媒体との間の間隔に対応する画像情報を記憶手段に記憶する場合と比較して、記憶手段に画像情報を記憶する場合の処理が簡易になる、という効果を得ることができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係るプリンタの構成を示す側面図である。
【図２】実施の形態に係る記録ヘッドのノズルの配置位置を示す図である。
【図３】実施の形態に係るプリンタの電気系の要部構成を示すブロック図である。
【図４】実施の形態に係る記録ヘッド制御部の構成を示すブロック図である。
【図５】実施の形態に係るページメモリ制御部の機能的な構成を示す機能ブロック図である。
【図６】実施の形態に係るページメモリの構成及び動作を説明するための図である。
【図７】実施の形態に係る記録ヘッドと用紙間隔との関係を説明するための図である。
【図８】実施の形態に係る画像形成がページ間を跨る場合の記録ヘッドと記録用紙との関係を説明するための図である。
【図９】実施の形態に係る画像形成がページ間を跨る場合のページメモリへの画像情報の格納形態の一例を示す図である。
【図１０】第１の実施の形態に係るページメモリへの画像情報の格納形態を示す図である。
【図１１】第１の実施の形態に係るページメモリ書き込み処理プログラムの処理の流れを示すフローチャートである。
【図１２】第１の実施の形態に係るページメモリ書き込み処理プログラムを説明するための図である。
【図１３】第１の実施の形態に係るページメモリ読み出し処理プログラムの処理の流れを示すフローチャートである。
【図１４】第３の実施の形態に係るページメモリ書き込み処理プログラムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明を画像形成装置としてのインクジェットプリンタ（以下「プリンタ」という。）に適用した場合について説明する。
［第１の実施の形態］
図１には、本実施の形態に係るプリンタ１０の全体構成が示されている。
【００１９】
プリンタ１０は、記録媒体としての記録用紙Ｐにインク液による液滴を吐出して画像を形成する記録ヘッドアレイ１２を備えている。記録ヘッドアレイ１２は、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）の各色に対応して４つの記録ヘッド１４Ｙ，１４Ｍ，１４Ｃ，１４Ｋを備えている。なお、以下の説明において、Ｙ，Ｍ，Ｃ，
Ｋを区別する場合は、符号の後にＹ，Ｍ，Ｃ，Ｋのいずれかを付して説明し、Ｙ，Ｍ，Ｃ，Ｋを区別しない場合は、Ｙ，Ｍ，Ｃ，Ｋを省略する。
【００２０】
本実施の形態に係る記録ヘッド１４は、図２に示すように、主走査方向（用紙搬送方向に直交する方向）の幅が記録用紙Ｐの幅以上ある長尺ヘッドとされ、各々画像を構成するドットを記録用紙Ｐに形成する複数のノズル４０が、副走査方向（用紙搬送方向）に重なることなく２次元的に配置されている。そして、各ノズルから同時に液滴を吐出することにより、副走査方向のノズル数（図２では６個）に相当する幅の画像が、記録用紙Ｐの全幅に対して一括して形成される。
【００２１】
ここで、図２に示すように、複数のノズル４０の配置に関連して、副走査方向に隣接するノズル４０とノズル４０との間隔を「ノズル間隔ｄｒ」、副走査方向に最も離れたノズル４０とノズル４０との間隔を「ヘッド長ｄＨ」と定義する。
【００２２】
特に、本実施の形態に係る記録ヘッド１４は、図２に示すように、副走査方向に隣接するノズル４０の間の間隔が同一又は略同一の間隔とされ、且つ主走査方向に対して予め定められた角度をもって配列された複数のノズル４０を有するノズル群４２が、主走査方向に対して複数配列されている。なお、本実施の形態に係る記録ヘッド１４は、各ノズル群４２としてノズル４０を６個備えたものを適用しているが、ノズル群４２に含まれるノズル数はこれに限らない。
【００２３】
一方、図１に示すように、プリンタ１０は、対応するＹ，Ｍ，Ｃ，Ｋの何れかの色のインク液を貯蔵したインクカートリッジ１６Ｙ，１６Ｍ，１６Ｃ，１６Ｋが装填されており、各インクカートリッジに貯蔵されたインク液は、図示しない配管を通して対応する記録ヘッド１４に供給される。
【００２４】
また、本実施の形態に係る記録ヘッドアレイ１２には、各記録ヘッド１４においてノズル４０が設けられているノズル面の清掃や、インクの詰まりが発生した際に吸引回復動作等のメンテナンスを行うメンテナンスユニット１５が、各記録ヘッド１４に対応して設けられている。
【００２５】
なお、本実施の形態に係るプリンタ１０は、記録用紙Ｐに画像を形成する際には、図１に示すように、メンテナンスユニット１５を記録ヘッドアレイ１２の両側に配置させる一方、メンテナンスの際には、メンテナンスユニット１５を記録ヘッドアレイ１２の各ノズル４０に対向する位置に移動させる。
【００２６】
また、プリンタ１０は、記録用紙Ｐを格納する給紙部１８を備えている。給紙部１８から供給された記録用紙Ｐは、複数のローラ対２０によって、記録ヘッドアレイ１２と対向する位置に搬送される。
【００２７】
記録ヘッドアレイ１２に対向する位置には、ローラ２２Ａ，２２Ｂ及びテンションローラ２３に巻き掛けられた無端状の搬送ベルト２４が備えられている。搬送ベルト２４は、
テンションローラ２３によって下方向に引っ張られることにより予め定められたテンションが与えられている。また、搬送ベルト２４は、ローラ２２Ａ，２２Ｂ及びテンションローラ２３の回転によって周回駆動する。
【００２８】
ローラ２２Ｂに対向する位置には帯電ロール２６が備えられており、当該帯電ロール２６には予め定められた電圧が印加されている。複数のローラ対２０によって搬送されてきた記録用紙Ｐは、帯電ロール２６と搬送ベルト２４とにより挟持されることにより帯電して搬送ベルト２４の表面に吸着され、搬送ベルト２４の周回駆動に伴って記録ヘッドアレイ１２と対向する位置に搬送され、記録ヘッドアレイ１２により画像が形成される。
【００２９】
搬送ベルト２４の用紙搬送方向下流側には、複数の排出ローラ３０が備えられており、
記録ヘッドアレイ１２によって画像が形成された記録用紙Ｐは、これら複数の排出ローラ３０により搬送され、排紙部３２に排出される。
【００３０】
また、プリンタ１０は、反転パス３３を備えている。反転パス３３は、複数のローラ対３５を含んで構成されており、記録ヘッドアレイ１２により片面に画像が形成された記録用紙Ｐは、反転パス３３で反転されることにより再び記録ヘッドアレイ１２と対向する位置に搬送され、両面に画像が形成される。
【００３１】
図３には、本実施の形態に係るプリンタ１０の電気系の要部構成が示されている。
【００３２】
プリンタ１０は、プリンタ１０全体の動作を司るＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０、各種制御プログラムや各種パラメータ、各種テーブル情報等が予め記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２、及びＣＰＵ５０による各種プログラムの実行時のワークエリア等として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５４を備えている。また、プリンタ１０は、図示しない通信網を介して外部の端末装置と接続され、当該端末装置から、例えば記録用紙Ｐに形成する画像を示す画像情報を含む情報を受信する外部インタフェース５５、上記画像情報に基づいて各記録ヘッド１４の駆動を制御する記録ヘッド制御部５６、及び各ローラ対２０や各排出ローラ３０、ローラ２２Ａ，２２Ｂ等を回転駆動させる図示しないモータを制御して記録用紙Ｐの搬送を制御する搬送制御部５８を備えている。
【００３３】
これらＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、外部インタフェース５５、記録ヘッド制御部５６、及び搬送制御部５８は、システムバス６２を介して相互に電気的に接続されている。従って、ＣＰＵ５０により、ＲＯＭ５２及びＲＡＭ５４へのアクセス、外部インタフェース５５を介した上記端末装置との各種情報の送受信、記録ヘッド制御部５６及び搬送制御部５８の動作の制御が各々行われる。
【００３４】
図４は、本実施の形態に係る記録ヘッド制御部５６の構成を示すブロック図である。
【００３５】
同図に示すように、本実施の形態に係る記録ヘッド制御部５６は、イメージ変換部７０、色変換部７２、画像処理部７４、ページメモリ制御部７６、ページメモリ７８、及び記録ヘッド駆動部８０を備えている。
【００３６】
イメージ変換部７０は、一例として、外部インタフェース５５を介し外部の端末装置から例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式の画像情報が受信されたときに、当該画像情報を解析して、ラスタイメージの画像情報に変換する変換処理を行なう。これにより画像情報がビット・マップ形式の画像情報に変換される。
【００３７】
色変換部７２は、イメージ変換部７０により得られたビット・マップ形式の画像情報の色空間を、例えば、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）色空間からＹＭＣＫ色空間に変換すると共に、当該画像情報に対してγ補正処理を施す。
【００３８】
画像処理部７４は、色変換部７２によってγ補正処理が施された画像情報に対して、ディザ処理等のスクリーン処理を行い、元の画像情報より低階調の、記録ヘッド１４が有するノズル４０から吐出される液滴で記録される階調の画像情報に変換する。なお、スクリーン処理によって変換された画像情報は、ノズル４０にドットを形成させるための情報（以下、「ドット情報」という場合がある）で構成されることとなる。
【００３９】
ページメモリ制御部７６は、画像処理部７４で低階調化された画像情報をページメモリ７８に格納（記憶）する制御、また、ページメモリ７８に格納（記憶）された画像情報を読み出す制御を行う。
【００４０】
ページメモリ７８は、画像処理部７４により得られた画像情報をページ単位で一次的に書き込んで格納する。本実施の形態では、ページメモリ７８は、ページ単位の画像情報を格納する複数のメモリを備え、ページ単位で書き込まれた画像情報はページ単位で読み出される。また、記録用紙Ｐへの連続する画像形成において、複数のページメモリ７８への書き込み動作、読み出し動作が循環的に繰り返される。
【００４１】
さらに、本実施の形態では、１個のページメモリ７８について、書き込み動作か読み出し動作のいずれかを実行するものとしている（つまり、１個のページメモリについて、同時に書き込み動作と読み出し動作の両方を実行することはない）。
【００４２】
なお、本実施の形態では、ページメモリとしてＲＡＭを適用しているが、これに限らず、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の他の記憶媒体を適用してもよい。また、本実施の形態では、ページメモリ７８を複数のメモリを備えた形態を例示して説明するが、これに限られず、１個のメモリの記憶領域をページメモリの数だけ分割した形態としてもよい。
【００４３】
記録ヘッド駆動部８０は、ページメモリ７８から読み出された画像情報を構成する画素情報により示されるドットを形成するように記録ヘッドアレイ１２を制御する。
【００４４】
次に、図５を参照して、本実施の形態に係るページメモリ制御部７６について説明する。図５は、ページメモリ制御部７６の機能的な構成を示すブロック図である。
【００４５】
同図に示すように、本実施の形態に係るページメモリ制御部７６は、ページ先頭ライン数算出部８４、ラインバッファ８８、ライトデータ処理部９０、メモリライト制御部９２、メモリリード制御部９４、及びリードデータ処理部９６を含んで構成されている。
【００４６】
ページ先頭ライン数算出部８４は、現在のページの画像情報が格納されたページメモリ７８の最後に続けて格納する次のページのライン（以下、「ページ先頭ライン」という場合がある）の数を算出する部位である。後述するように、このページ先頭ライン数は、ヘッド長ｄＨ及び用紙間隔（連続して記録用紙Ｐに画像形成する場合の現在の記録用紙Ｐの画像形成領域と次の記録用紙Ｐの画像形成領域との間隔をいう）ｄｓに基づいて算出する。
【００４７】
本実施の形態に係るラインバッファ８８は、複数のラインメモリを備え、画像処理部７４によって画像処理が施された画像情報を構成する各ドット情報を１行（以下、「ライン」という場合がある）毎に一時的に記憶するリングバッファである。本実施の形態におけるラインとは、記録用紙Ｐに対応させて画像形成すべき画像情報をドット単位で配置した場合の走査方向の１単位をいう。本実施の形態におけるラインバッファ８８の数は、一例として、ページ先頭ライン数である。
【００４８】
ライトデータ処理部９０は、画像処理部７４から受け取った画像情報を処理して、現在のページの画像情報が格納されたページメモリの最後に次のページのページ先頭ライン数分の画像情報を格納する。
【００４９】
メモリライト制御部９２は、ライトデータ処理部９０から受け取った画像情報をページメモリ７８に転送して格納する制御を行う。
【００５０】
メモリリード制御部９４は、ページメモリ７８から画像情報を読み出す制御を行う。
【００５１】
リードデータ処理部９６は、ページメモリ７８から読み出した画像情報に予め定められた処理を施し、記録ヘッド駆動部８０に出力する。本実施の形態における予め定められた処理としては、例えば、記録ヘッド１４におけるノズル４０の配置に対応させて画像情報を並べ替える処理等を含む。
【００５２】
ここで、図６を参照して、本実施の形態に係るページメモリ７８の構成及び動作について説明する。図６に示すように、本実施の形態に係るページメモリは、［Ａ］、［Ｂ］で示された２個のページメモリを備えている。以下、［Ａ］で示されたページメモリを「Ａ面」、［Ｂ］で示されたページメモリを「Ｂ面」という場合がある。図６は、第１ページ（以下、第ｉページを「ページｉ」という場合がある）の書き込み動作から第４ページの書き込み動作までを示している。なお、図中Ｗｉはページｉの書き込み動作を、Ｒｉはページｉの読み出し動作を示している。また、図６（ａ）から（ｄ）に向けて時間が経過している。
【００５３】
図６（ａ）は、Ａ面にページ１が書き込まれている状態を示している。このとき、同図中「０」で示されたように、Ｂ面には画像情報が書き込まれていない。以下、ページメモリ７８に画像情報が書き込まれていない状態を、同図に示すように「０」で表す場合がある。
次の図６（ｂ）は、ページ１の書き込みが終了したＡ面からページ１が読み出され、空のＢ面にページ２が書き込まれている状態を示している。
【００５４】
次の図６（ｃ）は、ページ１が読み出された後のＡ面にページ３が書き込まれ、ページ２の書き込みが終了したＢ面からページ２が読み出されている状態を示している。
次の図６（ｄ）は、ページ３の書き込みが終了したＡ面からページ３が読み出され、ページ２の読み出しが終了したＢ面にページ４が書き込まれている状態を示している。
【００５５】
以上のように、本実施の形態に係るページメモリ７８では、連続する記録用紙Ｐへの画像形成に伴い、Ａ面、Ｂ面の２個のページメモリの間で書き込み動作、読み出し動作を交互に行っている。
【００５６】
次に、図７を参照して、本実施の形態に係る記録ヘッド１４のヘッド長ｄＨと用紙間隔との関係について説明する。図７は、図１を紙面垂直方向から見た場合の、記録ヘッド１４、搬送ベルト２４、及び記録用紙Ｐ１、Ｐ２の配置関係を示す側面図である。
【００５７】
図７（ａ）は、連続して搬送される記録用紙Ｐ１とＰ２との用紙間隔ｄｓ１（以下、記録用紙Ｐを特定しない場合の用紙間隔を「ｄｓ」と表記する場合がある）が比較的広く、
ｄｓ１＞ｄＨとなっている場合のヘッド長ｄＨと用紙間隔ｄｓとの関係を示している。この場合、ページメモリ７８においてＡ面とＢ面を切り替える時間的余裕が確保されているため、Ａ面とＢ面について、連続するページの書き込み、読み出しが個々独立に実行されていく。
【００５８】
それに対し、図７（ｂ）は、記録用紙Ｐ１とＰ２との用紙間隔ｄｓ２（＜ｄｓ１）が比較的狭く、ｄｓ２≦ｄＨとなっている場合を示している。この場合、記録ヘッド１４で一度に形成すべき画像が、記録用紙Ｐ１の最後の部分と記録用紙Ｐ２の最初の部分に跨っている。そのため、例えば、記録用紙Ｐ１に形成する画像情報がＡ面に格納され、記録用紙Ｐ２に形成する画像情報がＢ面に格納されている場合、Ａ面とＢ面の両方のページメモリ７８から画像情報を読み出す必要が生ずる。
【００５９】
先述したように、本実施の形態に係るページメモリ７８では、１個のページメモリ７８については書き込み動作及び読み出し動作のいずれか一方がなされるので、上記の状態でＢ面が書き込み中であった場合には、その書き込み動作を中断して読み出し動作に切り替える必要が生ずる。ページメモリ７８の動作において、この書き込み動作と読み出し動作の切り替えには一定の時間を要するので、Ｂ面の読み出し、すなわち、記録用紙Ｐ２に対応する画像情報の最初の部分の読み出しに遅延が発生する。この場合、記録用紙Ｐ２の最初の部分の画像形成が間に合わず、記録用紙Ｐ２に形成された画像において最初の部分に欠落が生ずる懸念がある。
【００６０】
以上の点について、図８及び図９を参照し、さらに詳細に説明する。
【００６１】
図８は、図１に示すプリンタ１０を上方から見た場合の、記録ヘッド１４、搬送ベルト２４、及び記録用紙Ｐ１、Ｐ２の配置関係を示す平面図である。図８は、図７（ｂ）の場合、すなわち、ｄｓ≦ｄＨの場合の記録ヘッド１４、搬送ベルト２４、及び記録用紙Ｐ１、Ｐ２の配置関係を示している。なお、図８に示すように、本実施の形態に係る記録用紙Ｐの長さはｄＰである。
【００６２】
なお、用紙間隔ｄｓは、先述したように、記録用紙Ｐ１の画像形成領域と記録用紙Ｐ２の画像形成領域との間隔で定義されるが、本実施の形態では、縁なしの画像形成を想定し、記録用紙Ｐ１のエッジ（外郭）と記録用紙Ｐ２のエッジとの間隔で用紙間隔ｄｓを規定するものとする。
【００６３】
図８に示すように、記録ヘッド１４で一度に画像形成すべき画像が、記録用紙Ｐ１の最後の長さｄ１に対応する一部分と、記録用紙Ｐ２の最初の長さｄ２に対応する一部分に跨っている。なお、以下においては、記録ヘッド１４で一度に形成すべき画像がページ間に跨った場合の、ページｉの跨った部分の長さを「ｄｉ」と表記する場合がある。
【００６４】
図９は、記録ヘッド１４で一度に形成すべき画像が、記録用紙Ｐ１およびＰ２に跨った時点のページメモリ７８の格納状態を示している。すなわち、Ａ面にはページ１に対応する画像情報Ｄ１（以下、ページｉに対応する画像情報を「Ｄｉ」と表記する場合がある）が格納されており、Ｂ面には、ページ２に対応する画像情報Ｄ２の一部である画像情報Ｄ２’が格納されている。つまり、Ｂ面については、ページ２の画像情報の書き込み途中である。なお、本実施の形態では、各ページメモリ７８に対して、同図に示す白抜き矢印の方向に画像情報が格納されていくものとする。
【００６５】
図９において、Ｄ１Ｃは、図８の記録用紙Ｐ１のｄ１に対応する部分の画像情報を、Ｄ２Ｃは、記録用紙Ｐ２のｄ２に対応する部分の画像情報を示している。記録ヘッド１４と記録用紙Ｐ１、Ｐ２との配置が図８に示す配置となった場合、記録ヘッド１４によって一度に形成すべき画像として、画像情報Ｄ１ＣとＤ２Ｃとを同時に読み出す必要が生ずる。
しかしながら、Ｂ面においてはページ２の画像情報Ｄ２の書き込み途中であるため、書き込み動作から読み出し動作に切り替える必要が生じ、この切替動作に起因する画像情報Ｄ２Ｃの読み出しの遅延が発生する場合がある。当該遅延により、ページ２の画像情報によって画像形成された記録用紙Ｐ２の先頭部分に画像の欠落が発生する懸念がある。
【００６６】
そこで、本実施の形態に係るプリンタ１０では、記録ヘッド１４によって一度に形成すべき画像がページ間に跨った場合（図８に示すように、記録用紙Ｐ１、Ｐ２に跨った場合）には、１個のページメモリに対して、現在のページの画像情報に続けて次のページの先頭の一定ライン数（ページ先頭ライン数）分の画像情報を格納する。
【００６７】
図１０は、１個のページメモリに対して、現在のページの画像情報に続けて次のページのページ先頭ラインの画像情報を格納する場合のＡ面、Ｂ面の格納状態を示している。
【００６８】
図１０において、Ａ面には、ライン数Ｍの画像情報Ｄ１が格納され、次に用紙間隔ｄｓに対応するライン数Ｎの画像情報ＤＳが格納され、次にページ２のｄ２に対応するライン数Ｋ２の画像情報Ｄ２Ｈが格納されている。また、Ｂ面には、ライン数Ｍの画像情報Ｄ２が格納され、次に用紙間隔ｄｓに対応するライン数Ｎの画像情報ＤＳが格納され、次にページ３のｄ３に対応するライン数Ｋ３の画像情報Ｄ３Ｈが格納されている。
【００６９】
ここで、図１０の画像情報Ｄ２Ｂ（以下、ページｉについて「ＤｉＢ」と表記する場合がある）は、画像情報Ｄ２から画像情報Ｄ２Ｈを除いた残りの画像情報を示している。図６において説明したように、次の段階では、図１０に示すＢ面と同様の構成でＡ面にページ３が格納される。
【００７０】
なお、画像情報ＤＳに対応する部分のドット単位のデータ値としては、例えばデータ値「０」とすればよい。つまり、画像情報ＤＳとして、「０」を格納する。以下、データ値０が格納された画像情報を「空データ」という場合がある。
【００７１】
図１０に示すように、Ａ面とＢ面に格納していくことにより、ページｉとページｉ＋１とに跨る画像情報のページｉ＋１に属する部分がページｉに対応するページメモリ７８に格納される。従って、ページｉとページｉ＋１に跨る画像情報により画像形成を行う場合において、ページｉのページメモリ７８とページｉ＋１のページメモリ７８との両方から読み出す必要がなくなる。つまり、ページｉ＋１に対応するページメモリ７８では、書き込み動作から読み出し動作に移行する必要がなくなる。その結果、ページｉ＋１に形成された画像における欠落等の不具合の発生が抑制される。
【００７２】
なお、上記図１０に示すＡ面、Ｂ面の格納方法では、用紙間隔ｄｓに対応するライン数Ｎの画像情報ＤＳとして０を格納する場合を例示して説明したが、これに限られない。例えば、図１０のＡ面、Ｂ面に示す画像情報ＤＳを省略し、画像情報Ｄ１の後に直接画像情報Ｄ２Ｈを格納（一般的に、画像情報Ｄｉの後に直接画像情報Ｄ（ｉ＋１）Ｈを格納）してもよい。
【００７３】
この際、画像情報ＤＳとして０を格納する（書き込む）場合の読み出し動作では、ページ単位にそのまま読み出すのに対し、画像情報ＤＳの格納を省略する場合の読み出し動作では、１ページ読み出した後一旦読み出し動作を停止し、画像情報ＤＳに対応するデータ値０からなる画像情報（空データ）を挿入した後、次のページを読み出す。
【００７４】
ここで、上記各ライン数の算出方法について説明する。
まず、記録ヘッド１４における副走査方向のノズル数（図２では６個）をＮＨとする。
ＮＨについて特に制限はないが、以下では、６００個を例示して説明する。また、数Ｐを数Ｑで除した場合の商を［Ｐ／Ｑ］と表記する。この場合の余りは繰り上げるものとする。さらに、数Ｐを数Ｑで除した場合の余りを＜Ｐ／Ｑ＞と表記する。Ｐ／Ｑが小数の場合、＜Ｐ／Ｑ＞は繰り上げて整数とする。
【００７５】
まず、各ページの画像情報Ｄｉに対応するライン数Ｍは、記録用紙Ｐの長さｄＰをノズル間隔ｄｒで除して、以下に示す式（１）により算出される。
Ｍ＝［ｄＰ／ｄｒ］  ・・・  式（１）
ここで、ｄｒは先述したノズル間隔ｄｒ（図２参照）であり、例えば解像度１２００ｄｐｉに相当する長さ２１．１μｍが例示される。例えば、Ａ４サイズ（２１０ｍｍ×２９７ｍｍ）の縦方向を例にとると、上記ライン数Ｍは、ｄＰ＝２９７ｍｍとして、Ｍ≒［２９７／０．０２１］≒１４０００程度となる。
【００７６】
また、ライン数Ｎは、用紙間隔ｄｓをノズル間隔ｄｒで除して、以下に示す式（２）により算出される。
Ｎ＝［ｄｓ／ｄｒ］  ・・・  式（２）
【００７７】
また、ページ２のページ先頭ライン数Ｋ２は、以下に示す式（３）により算出される。
Ｋ２＝［ｄＨ／ｄｒ］−＜Ｍ／ＮＨ＞−［ｄｓ／ｄｒ］  ・・・  式（３）
ここで、［ｄＨ／ｄｒ］は、ヘッド長ｄＨに対応するライン数である。また、＜Ｍ／ＮＨ＞はＭラインの画像情報（１ページ分の画像情報）について、記録ヘッド１４でノズル数ＮＨずつまとめて画像形成していった場合に、最後に残るノズル数ＮＨに満たないライン数、つまり、図８におけるｄ１に対応する部分のライン数である。さらに、［ｄｓ／ｄｒ］は、上記用紙間隔ｄｓに対応するライン数Ｎである。式（３）は、ページ２のページ先頭ライン数を表すと同時に、ページｉのページ先頭ライン数Ｋｉをも表す式でもある。
【００７８】
次に、図１１ないし図１３を参照して、画像形成処理を実行する際の本実施の形態に係るプリンタ１０のページメモリ書き込み処理及びページメモリ読み出し処理について説明する。図１１は、本実施の形態に係るプリンタ１０のＣＰＵ５０により実行されるページメモリ書き込み処理プログラムの処理の流れを示すフローチャートであり、図１３は、ページメモリ読み出し処理プログラムの処理の流れを示すフローチャートである。
【００７９】
図１２は、図１１のページメモリ書き込み処理プログラムの処理の流れを説明するための図であり、最初にページ１の画像情報Ｄ１をＡ面に格納した後、図６に示した手順に従ってページ３のページ先頭ラインに対応する画像情報Ｄ３ＨをＡ面に格納するまでを例示している。なお、本実施の形態では、図１０における用紙間隔ｄｓに対応する画像情報ＤＳの格納を省略する形態を例示して説明する。
【００８０】
図１１及び図１３に示す処理は、例えば、外部装置等からＣＰＵ５０が画像形成すべき画像情報を受け取った後、ユーザが、プリンタ１０の操作表示部（図示省略）等を介し画像形成の部数等を指定して画像形成処理の開始を指示することにより、ＣＰＵ５０がＲＯＭ５２等の記憶手段から上記ページメモリ書き込み処理プログラム、あるいはページメモリ読み出し処理プログラムを読み込み、実行することによりなされる
【００８１】
このように、本実施の形態では、本ページメモリ書き込み処理プログラム、あるいはページメモリ読み出し処理プログラムをＲＯＭ５２等に予め記憶させておく形態を例示して説明するが、これに限られず、本ページメモリ書き込み処理プログラム、あるいはページメモリ読み出し処理プログラムがコンピュータにより読み取り可能な可搬型の記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等を適用してもよい。
【００８２】
また、本実施の形態では、本ページメモリ書き込み処理及びページメモリ読み出し処理を、プログラムを実行することによるコンピュータを利用したソフトウエア構成により実現しているが、これに限らない。例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を採用したハードウエア構成や、ハードウエア構成とソフトウエア構成の組み合わせによって実現してもよい。
【００８３】
まず、図１１及び図１２を参照して、ページメモリ書き込み処理について説明する。
図１１に示すように、ステップＳ１００では、上記式（１）によりページ全体のライン数Ｍを、式（２）により、用紙間隔ｄｓに対応するライン数Ｎを算出する。
【００８４】
次のステップＳ１０２では、用紙間隔ｄｓが予め定められた閾値ｄｓ＊以下であるか否かを判定する。当該判定は、記録ヘッド１４による画像形成が複数ページに跨るか否かを判定するものであり、先述したように本実施の形態では、ｄｓ＊＝ｄＨ、すなわち閾値ｄｓ＊はヘッド長ｄＨとしている。
【００８５】
ステップＳ１０２で否定判定となった場合には、後述するステップＳ１２４に移行する一方、肯定判定となった場合にはステップＳ１０４に移行して、現在のページが最初のページか否かを判定する。
【００８６】
ステップＳ１０４で否定判定となった場合にはステップＳ１０６に移行する一方、肯定判定となった場合には、ステップＳ１１８に移行してライン数Ｍのページ１の画像情報Ｄ１をページメモリに書き込んだ後、ステップＳ１１０に移行する。ライン数Ｍは、ステップＳ１００で算出した、ページ全体のライン数Ｍである。ステップＳ１１８の処理の結果、図１２（ａ）に示すように、Ａ面にライン数Ｍの画像情報Ｄ１が格納される。
【００８７】
次のステップＳ１１０では、現在のページが最終ページか否かを判定し、当該判定が肯定判定となった場合には後述するステップＳ１２０に移行する一方、否定判定となった場合には、ステップＳ１１２に移行して、次のページのページ先頭ラインの画像情報ＤｉＨをラインバッファ８８に格納する。画像情報ＤｉＨのライン数Ｋｉは、先述した式（３）によって算出する。
【００８８】
次のステップＳ１１４では、ページメモリ７８に画像情報ＤｉＨを書き込む。ステップＳ１１４の処理の結果、図１２（ｂ）に示すように、Ａ面には、画像情報Ｄ１に続けてライン数Ｋ２の画像情報Ｄ２Ｈが格納される。
【００８９】
次のステップＳ１１６では、現在のページの格納が終了したことをページメモリ７８に書き込む。現在のページの格納が完了したか否かは、例えば、１ページのライン数Ｍとページ先頭ライン数Ｋｉに基づき、ライン数Ｍ＋Ｋｉが書き込まれたか否かで判断すればよい。
【００９０】
次のステップＳ１０６では、ラインバッファ８８に格納されている画像情報ＤｉＨを、
次のページに対応するページメモリ７８に書き込む。ステップＳ１０６の処理の結果、図１２（ｃ）に示すように、Ｂ面にライン数Ｋ２の画像情報Ｄ２Ｈが格納される。
【００９１】
次のステップＳ１０８では、当該ページの画像情報Ｄｉのうち画像情報ＤｉＨを除いた画像情報である画像情報ＤｉＢをページメモリ７８に書き込んだ後、先述のステップＳ１１０に移行する。ステップＳ１０８の処理の結果、図１２（ｄ）に示すように、Ｂ面には画像情報Ｄ２Ｈに続けてライン数Ｍ−Ｋ２の画像情報Ｄ２Ｂが格納される。
【００９２】
続けて、図１２を参照し、ページメモリ７８への格納状態について説明する。
前記ステップＳ１０８の処理の後、上記ステップＳ１１０で否定判定となって上述したステップＳ１１２に移行した結果、画像情報Ｄ３Ｈがラインバッファ８８に格納される。
次のステップＳ１１４の処理の結果、図１２（ｅ）に示すように、画像情報Ｄ２に続けてライン数Ｋ３の画像情報Ｄ３ＨがＢ面に格納される。
【００９３】
上述したように、ステップＳ１１４の処理の後は再びステップＳ１０６に戻り、ステップＳ１０６の処理の結果、図１２（ｆ）に示すように、ラインバッファ８８に格納されているＤ３ＨがＡ面に格納される。なお、Ａ面に格納されていた画像情報Ｄ１及びＤ２Ｈは、この時点までに読み出されているものとする。
【００９４】
ステップＳ１１０で肯定判定となった結果移行するステップＳ１２０では、次のページのページ先頭ラインの画像情報ＤｉＨ０として、固定画像情報（空データ）を書き込む。
次のステップＳ１２２では、現在のページの格納が終了したことをページメモリ７８に書き込んだ後、本ページメモリ書き込み処理プログラムを終了する。
【００９５】
一方先述したステップＳ１０２で否定判定となった結果移行するステップＳ１２４では、ページｉの画像情報Ｄｉをページメモリ７８に書き込む。
次のステップＳ１２６では、現在のページが最終ページであるか否か判定し、当該判定が否定判定となった場合にはステップＳ１２４に戻って次のページの画像情報Ｄｉの書き込みを継続する一方、肯定判定となった場合には、本ページメモリ書き込み処理プログラムを終了する。
【００９６】
次に、図１３を参照して、ページメモリ読み出し処理について説明する。
まず、ステップＳ２００では、用紙間隔ｄｓが予め定められた閾値ｄｓ＊以下であるか否かを判定する。ステップＳ２００で否定判定となった場合には後述するステップＳ２１８に移行する一方、肯定判定となった場合にはステップＳ２０２に移行して、現在のページが最初のページか否かを判定する。
【００９７】
ステップＳ２０２で否定判定となった場合にはステップＳ２０６に移行する一方、肯定判定となった場合にはステップＳ２０４に移行して、ページ１のページ先頭ラインの画像情報Ｄ１Ｈを読み出す。
【００９８】
次のステップＳ２０６では、現在のページの画像情報Ｄｉのうちページ先頭ラインの画像情報ＤｉＨを除いた画像情報ＤｉＢと、次のページのページ先頭ラインの画像情報Ｄ（ｉ＋１）Ｈを読み出す。図１０の例では、Ｄ２ＢがＤｉＢに相当し、Ｄ３ＨがＤ（ｉ＋１）Ｈに相当する。
【００９９】
次のステップＳ２０８では、用紙間隔ｄｓに対応する画像情報ＤＳとして、ライン数Ｎのデータ値０（空データ）を挿入する。ライン数Ｎは、図１１に示すページメモリ書き込み処理プログラムのステップＳ１００で算出した値である。
【０１００】
次のステップＳ２１０では、再印刷するか否かを判定する。本実施の形態における再印刷とは、画像形成中のエラーによる画像情報の変化、あるいは紙詰まり等の発生により、
現在のページについて再び画像形成をやり直すことをいう。
【０１０１】
ステップＳ２１０で否定判定となった場合には、後述のステップＳ２１６に移行する一方、肯定判定となった場合にはステップＳ２１２に移行して、現在のページの全ライン（全画像情報）Ｄｉを再度読み出す。図１０の例では、画像情報Ｄ１あるいはＤ２がＤｉに相当する。
【０１０２】
次のステップＳ２１４では、用紙間隔ｄｓに対応する画像情報ＤＳとしてライン数Ｎの空データを挿入する。
次のステップＳ２１６では、現在のページが最終ページか否かを判定し、当該判定が否定判定となった場合にはステップＳ２０６に戻り画像情報の読み出しを継続する一方、肯定判定となった場合には、本ページメモリ読み出し処理プログラムを終了する。
【０１０３】
一方、ステップＳ２００で否定判定となった結果移行するステップＳ２１８では、現在のページの画像情報Ｄｉの全ライン（全画像情報）を読み出す。
次の、ステップＳ２２０では、用紙間隔ｄｓに対応する画像情報ＤＳとしてライン数Ｎの空データを挿入する。
【０１０４】
次のステップＳ２２２では、先述したステップＳ２１０と同様に、再印刷するか否か、
すなわち現在のページについて画像形成をやり直すか否かを判定する。
ステップＳ２２２で否定判定となった場合には後述するステップＳ２２８に移行する一方、肯定判定となった場合にはステップＳ２２４に移行して、現在のページの全ライン（全画像情報）Ｄｉを再度読み出す。
【０１０５】
次のステップＳ２２６では、用紙間隔ｄｓに対応する画像情報ＤＳとしてライン数Ｎの空データを挿入する。
次のステップＳ２２８では、現在のページが最終ページか否かを判定し、当該判定が否定判定となった場合にはステップＳ２１８に戻り画像情報の読み出しを継続する一方、肯定判定となった場合には、本ページメモリ読み出し処理プログラムを終了する。
【０１０６】
以上詳述したように、本実施の形態に係る画像形成装置によれば、頁記憶手段を有する画像形成装置において、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生が抑制される。
【０１０７】
［第２の実施の形態］
第１の実施の形態は、ページメモリ書き込み処理において、用紙間隔ｄｓに対応する画像情報ＤＳとしてのデータ値０（空データ）の書き込みを省略した形態であるのに対し、
本実施の形態は、画像情報ＤＳとしての空データを書き込む形態である。
【０１０８】
本実施の形態に係る、ページメモリ書き込み処理プログラム及びページメモリ読み出し処理プログラムの処理の流れは、各々図１１及び図１３に示すフローチャートと同様なので、同図を参照し相違点のみについて説明する。
【０１０９】
まず、ページメモリ書き込み処理プログラムについては、図１１に示すフローチャートのステップＳ１１０及びステップＳ１２６の直前に、画像情報ＤＳとしての空データを書き込むステップを挿入する。ステップＳ１１０の処理の結果、図１２の例では、図１２（ｅ）で画像情報Ｄ２と画像情報Ｄ３Ｈとの間に、画像情報ＤＳが格納される（図１０のＢ面も参照）。
【０１１０】
一方、ページメモリ読み出し処理プログラムについては、図１３のステップＳ２０８、
Ｓ２１４、Ｓ２２０、及びＳ２２６における画像情報ＤＳとしてのデータ値０を挿入する処理を、画像情報ＤＳを読み出す処理に変更する。
【０１１１】
以上のように、本実施の形態に係る画像形成装置によっても、頁記憶手段を有する画像形成装置において、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生が抑制される。
【０１１２】
［第３の実施の形態］
図１４を参照して、本実施の形態に係るプリンタ１０について説明する。図１４は、本実施の形態に係るページメモリ書き込み処理プログラムの処理の流れを示すフローチャートである。
本実施の形態は、画像形成する各ページの先頭に固定パターンが設けられる場合の形態であり、またラインバッファ８８を用いない形態である。
【０１１３】
プリンタ１０による連続する画像形成において、各ページの先頭に予め定められた目的を有する固定パターンが設けられる場合がある。例えば各ページの先頭には、ノズルチェックパターン（記録ヘッド１４に配置された各ノズル４０について、不吐不良等の不良を検出するためのパターンであり、例えばラダーパターンが例示される）、ダミージェットパターン（液滴の増粘によるノズル４０の吐出性能の劣化を抑制するために、メンテナンスユニット１５に設けられたキャップ（図示省略）内に液滴を吐出するパターンであり、
例えば、全吐出パターンが例示される）等の固定パターンが設けられる場合がある。
【０１１４】
固定パターンは、例えば、書き換え可能な簡易なテーブル、あるいは論理回路等により生成される。従って、本実施の形態に係るページメモリ書き込み処理では、各ページの先頭に配置された固定パターンからなるページ先頭ラインの画像情報ＤｉＨを、前記テーブル、あるいは論理回路により生成して書き込み、格納する。より具体的には、例えば、図１０のＡ面において画像情報ＤＳを書き込んだ後、前記テーブル、あるいは論理回路により生成した画像情報Ｄ２Ｈを格納する。
【０１１５】
図１４に示すフローチャートの各処理のうち、ステップＳ３００ないしＳ３０４、Ｓ３０８、Ｓ３１０、Ｓ３１４ないしＳ３２６は、各々図１１に示すフローチャートの各処理のうちの、ステップＳ１００ないしＳ１０４、Ｓ１０８、Ｓ１１０、Ｓ１１４ないしＳ１２６と同様なので詳細な説明は省略し、以下相違する処理について主に説明する。
【０１１６】
ステップＳ３１２で、次のページのページ先頭ラインに対応する画像情報ＤｉＨを、上述のテーブルあるいは論理回路により生成する。
次のステップＳ３１４では、現在のページに対応する画像情報Ｄｉに続けて、前記画像情報ＤｉＨを書き込む。再び図１２を参照して説明すると、ステップＳ３１４の処理の結果、図１２（ｂ）に示すように、Ａ面には、画像情報Ｄ１に続けてライン数Ｋ２の画像情報Ｄ２Ｈが格納される。
【０１１７】
続くステップＳ３０６では、次のページに対応するページメモリに画像情報ＤｉＨを書き込む。ステップＳ３０６の処理の結果、図１２（ｃ）に示すように、Ｂ面に画像情報Ｄ２Ｈが格納される。
次のステップＳ３０８では、画像情報ＤｉＢをページメモリ７８に書き込む。ステップＳ３０８の処理の結果、図１２（ｄ）に示すように、Ｂ面には画像情報Ｄ２Ｈに続けてライン数Ｍ−Ｋ２の画像情報Ｄ２Ｂが格納される。
【０１１８】
ステップＳ３１０で肯定判定となった場合には、ステップＳ３１２で再び次のページのページ先頭ラインに対応する画像情報ＤｉＨを、上述のテーブルあるいは論理回路により生成する。
以降の処理は、第１の実施の形態及び上記で説明したとおりである。
また、本実施の形態に係るページメモリ読み出し処理プログラムは、図１３と同様とすればよい。
【０１１９】
以上のように、本実施の形態に係る画像形成装置によっても、頁記憶手段を有する画像形成装置において、二次元の記録ヘッドにより同時に行われる画像形成が頁間を跨る場合でも、画像形成における不具合の発生が抑制される。
特に、本実施の形態に係る画像形成装置では、ラインバッファが不要なので、コストの削減が図られる。
【０１２０】
なお、上記各実施の形態では、裁断された記録用紙Ｐ、すなわち、いわゆるカット紙を用いた形態を例示して説明したが、これに限られず、例えば、ロール状に巻かれたロール紙の状態で用いられる連続した長尺の連続紙を用いた形態に適用してもよい。連続紙の場合、上記各実施の形態で説明した用紙間隔に相当する部分がカット紙に比較して短い場合も想定されるので、その場合本実施の形態に係る効果もより顕著なものとなる。
【０１２１】
また、上記各実施の形態では、用紙間隔ｄｓに対応する画像情報ＤＳに対してはラインバッファを用いない形態を例示して説明したが、これに限られず、画像情報ＤＳを構成する各ラインに対してラインバッファを用いてもよい。ラインバッファを用いた場合、例えば、連続する記録用紙Ｐへの画像形成において用紙間隔ｄｓが変化する場合等に対しても柔軟な処理がなされる。
【０１２２】
また、上記各実施の形態では、ヘッド長ｄＨ、用紙間隔ｄｓ、及びノズル数ＮＨに基づいて算出されたページ先頭ライン数Ｋｉ（上記式（３）参照）分のラインバッファ８８を有する形態を例示して説明したが、これに限定されない。上記式（３）によれば、ヘッド長ｄＨ（又はノズル数ＮＨ）が大きくなるにしたがってページ先頭ライン数Ｋｉが増加するので、ラインバッファ８８の数が増え、コストが増大する。
【０１２３】
そこで、例えば、各ページの画像情報Ｄｉの先頭ラインに対して以下の圧縮処理を行って、ラインバッファ８８の削減を図ってもよい。
（１）次のページのページ先頭ラインの画像情報ＤｉＨのうち、現在のページの中に同一の画像情報からなるライン又はブロック（ラインを予め定められた数で分割したうちの１つ）が存在すれば、そのライン又はブロックで代用する。すなわち、次のページのページ先頭ラインの画像情報ＤｉＨとしては、当該同一のライン又はブロックを指定する情報を書き込むことにより、その分のラインバッファを削減する。
（２）次のページのページ先頭ラインの画像情報ＤｉＨには、実際には画像形成を伴わない画像情報（空データ、例えばデータ値０）が存在する可能性が高いので、当該空データに対してランレングス圧縮を行って、その分のラインバッファを削減する。
【符号の説明】
【０１２４】
１０    プリンタ
１２    記録ヘッドアレイ
１４    記録ヘッド
１５    メンテナンスユニット
１６    インクカートリッジ
１８    給紙部
２０    ローラ対
２２Ａ、２２Ｂ  ローラ
２３    テンションローラ
２４    搬送ベルト
２６    帯電ロール
３０    排出ローラ
３２    排紙部
３３    反転パス
３５    ローラ対
４０    ノズル
４２    ノズル群
５０    ＣＰＵ
５２    ＲＯＭ
５４    ＲＡＭ
５５    外部インタフェース
５６    記録ヘッド制御部
５８    搬送制御部
６２    システムバス
７０    イメージ変換部
７２    色変換部
７４    画像処理部
７６    ページメモリ制御部
７８    ページメモリ
８０    記録ヘッド駆動部
８４    ページ先頭ライン数算出部
８８    ラインバッファ
９０    ライトデータ処理部
９２    メモリライト制御部
９４    メモリリード制御部
９６    リードデータ処理部
ＮＨ    ノズル数
ｄＰ    記録用紙Ｐの長さ
ｄｒ    ノズル間隔
ｄｓ    用紙間隔
ｄＨ    ヘッド長
Ｐ      記録用紙
【図１】
2015074196.tif 000003
【図２】
2015074196.tif 000004
【図３】
2015074196.tif 000005
【図４】
2015074196.tif 000006
【図５】
2015074196.tif 000007
【図６】
2015074196.tif 000008
【図７】
2015074196.tif 000009
【図８】
2015074196.tif 000010
【図９】
2015074196.tif 000011
【図１０】
2015074196.tif 000012
【図１１】
2015074196.tif 000013
【図１２】
2015074196.tif 000014
【図１３】
2015074196.tif 000015
【図１４】
2015074196.tif 000016