(57)【要約】【課題】読取手段により読取った原稿画像の記録を複数ページ行う場合、少ないメモリで短い時間で行う。【解決手段】最初のページのコピー動作を、読取手段で読取ったデータを記録データに変換して蓄積バッファに格納すると共に、読取ったデータの色成分を調べてその情報をメモリに保持する。記録データは記録バッファに格納し、記録ヘッドで記録を行う。２ページ目以降は、メモリに保持されている色成分の情報と、蓄積バッファから読み出したデータに基づき記録を行う。【選択図】図４
2009126037.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に積載された１枚の原稿を読取手段により読取った画像データを変換して得られた記録データに基づき、予め定められた数の記録素子を備える第１の記録素子列と上記予め定められた数より少ない数の記録素子を備える第２の記録素子列を備えた記録ヘッドを用いて記録媒体に対して記録を行う記録方法であって、
読取手段による読取動作の実行とともに、上記読取動作で得られた画像データに対応する記録データに基づき、第１ページの記録媒体に対する記録を、１回の走査にて上記第１の記録素子列に含まれるＮ個の記録素子及び上記第２の記録素子列に含まれるＮ個の記録素子を用いて行う第１の記録工程と；
上記第１の記録工程の実行とともに、上記画像データに対応する記録データをメモリに蓄積処理を行い、上記記録データに含まれる上記第１の記録素子列で記録する記録データの量の情報と上記記録データと対応付けてバッファに蓄積する蓄積処理を行う蓄積工程と；
第２ページの記録媒体に対して行われる１回の走査記録で実行される第１の記録素子列の記録素子による記録を、蓄積工程にて蓄積された上記第１の記録素子列に対応する記録データの量の情報に基づき、第２の記録素子列が備える記録素子数、または上記予め定められた数のいずれか一方の数に基づいて行う第２の記録工程と；
を有することを特徴とする記録方法。
【請求項２】
請求項１において、
上記蓄積工程を行う前に上記記録データを圧縮する圧縮工程と；
上記圧縮工程にて圧縮されたデータを伸張する伸張工程と；
を備えることを特徴とする記録方法。
【請求項３】
請求項１において、
記録すべき記録媒体のページ数についての情報を取得する取得工程を備えることを特徴とする記録方法。
【請求項４】
請求項１において、
上記第１の記録素子列はＭ個の記録素子を備え、上記第２の記録素子列はＮ個（Ｎ＜Ｍ）の記録素子を備え、
上記第２の記録工程は、１回の走査記録で実行される記録を、Ｎ個、またはＭ個のいずれか一方の数の記録素子を用いて行うことを特徴とする記録方法。
【請求項５】
請求項１において、
上記第２の記録工程は、蓄積工程にて蓄積された上記第１の記録素子列に対応する記録データの量の情報と上記第１の記録素子列が備える上記予め定められた数の値とに基づき、１回の走査記録で使用する記録素子列の数を選択する選択工程を備えることを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取りを行った画像の記録方法に関する。
【背景技術】
【０００２】
従来、原稿から読取った画像データを記録紙に記録するコピー機能を備えた画像形成装置が存在する。この画像装置には、読取部、画像処理部、記録部を備えている。従来の画像形成装置では、１枚の原稿で複数部数のコピーを行う場合、読取部が原稿を読取り、画像処理部が読取った画像データを記録データに順に変換し、記録部は記録データに基づき記録動作を行う。
【０００３】
したがって、１部（１ページ）のコピーを行う場合、毎回、原稿を読取る読取動作を行う必要があり、複数部数（複数ページ）のコピーを行う場合、スループットが向上しない。
【０００４】
そこで、複数部数のコピー時には、原稿を読取りながら、原稿から読取った画像データを記録データに変換する。この記録データを記録部に送信する一方で、記録データを圧縮して画像メモリに蓄積する。そして、２部目以降のコピー動作を行う場合には、画像メモリに蓄積されている圧縮データを、ページ単位で伸長し、記録部に送信する（たとえば、特許文献１参照）。このような処理により、スループットを向上させている。
【０００５】
一方、記録部は、インクを吐出する記録素子（ノズル）を備えた記録ヘッドを記録媒体に対して走査させて記録を行う。記録ヘッドは複数の記録素子を備える記録素子列（ノズル列）を備えている。たとえば、ブラックのインクで記録を行う単色記録のスループット向上のために、ブラックの色に対応する記録素子列が備える記録素子の数は、カラー（たとえば、シアン、マゼンタ、イエロー）に対応する記録素子列が備える記録素子の数より多い。また、記録ヘッドのノズル列は、記録素子が配列する方向にずらして配置されている。
【０００６】
このような、記録ヘッドを用いて記録を行う場合、記録データが、ブラックの他にシアンやマゼンタなどで構成されている場合、ブラックの記録を行った領域に対して、他の色の記録を行う時間差を、少なくとも１走査分の時間差を設けるように制御を行う。このような記録の制御を行う場合には、ブラックの記録を行う場合、ブラックの記録用の記録素子を全て使用せず。一部の記録素子を用いて記録を行う。記録で使用するブラックの記録素子列のうち、シアンやマゼンタの記録素子との距離が近い記録素子を使用しない。
【０００７】
また、このような記録制御を行う場合には、記録を行う前に、記録用紙に記録される位置を、ブラックやカラーについて予め取得する必要がある。これは、１ページ分の記録を行う場合に、記録するデータに基づきマルチパス記録を行う場合に必要とする。言換えるならば、記録時に、カラーデータの存在（カラーデータの有無）を画像形成装置が判別する必要がある。
【０００８】
このように、黒の記録データとカラーの記録データとの存在を判別するために、記録データを保持するバッファメモリを備える。このバッファメモリは、先の記録動作のために大きな容量を必要とする。
【特許文献１】特開平１１−３３１４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この方法では、ブラックデータだけでなく、シアンやマゼンタなどのデータについてバッファに蓄積する。記録ヘッドが備える記録素子列の色数が多ければ、バッファの容量も増加する。また、ブラックの記録素子が多ければ、バッファの容量も増加する。
【００１０】
ところで、画像形成装置には、高画質化にともない、読取部が読取ったデータを蓄積する読取バッファの容量も増加している。一方で、画像形成装置の低価格化が進んでおり、装置が備えるメモリのコストダウンが求められている。
【００１１】
したがって、従来の方法では、メモリ容量を大量に必要とするので、高画質化を実現できず、また、スループットの向上を実現できないという問題がある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明は、原稿台に積載された１枚の原稿を読取手段により読取った画像データを変換して得られた記録データに基づき、予め定められた数の第１の記録素子を備える第１の記録素子列と上記予め定められた数より少ない数の第２の記録素子を備える第２の記録素子列を備えた記録ヘッドを用いて記録媒体に対して記録を行う記録方法であって、読取手段による読取動作の実行とともに、上記読取動作で得られた画像データに対応する記録データに基づき、第１ページの記録媒体に対する記録を、１回の走査にて上記第１の記録素子列に含まれるＮ個の記録素子及び上記第２の記録素子列に含まれるＮ個の記録素子を用いて行う第１の記録工程と、上記第１の記録工程の実行とともに、上記画像データに対応する記録データをメモリに蓄積処理を行い、上記記録データに含まれる上記第１の記録素子列で記録する記録データの量の情報と上記記録データと対応付けてバッファに蓄積する蓄積処理を行う蓄積工程と、第２ページの記録媒体に対して行われる１回の走査記録で実行される第１の記録素子による記録を、蓄積工程にて蓄積された上記第１記録素子に対応する記録データの量の情報に基づき、第２の記録素子列が備える記録素子数に対応する数、または上記予め定められた数のいずれか一方の数の第１の記録素子を用いて行う第２の記録工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、少ないメモリであっても、複数の部数のコピー動作を行うときのスループットを向上させることができる。
【発明を実施するための最良の形態】
【００１４】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１５】
図１は、本発明の実施形態で説明する画像形成装置（画像読取記録装置）１の構成を示すブロック図である。
【００１６】
画像形成装置（画像読取記録装置）１は、ＣＰＵ２と、内部バス３とＲＯＭ４とＲＡＭ５と読取部７とデータ変換部９と記録部１２とを有する。ＲＡＭ５は、読取バッファ８と蓄積バッファ１３と記録バッファ１０を備える。また、ＲＡＭ５は、ＣＰＵ２のワーク領域も備えている。画像形成装置１は、記録部１２を制御する記録制御部１１と、読取部７を制御する読取制御部６を有する。この記録部１２には、記録ヘッドを走査する主走査部と記録媒体の給紙や搬送、排紙を行う副走査部を備える。
【００１７】
ＣＰＵ２は、内部バス３を介してＲＯＭ４に格納されているプログラムに従って制御を行う。
【００１８】
ＣＰＵ２は、読取制御部６を通じて、読取部７を動作させる。読取部７に設けられているイメージセンサが原稿を読取った画像データを、読取バッファ８に格納する。読取バッファ８に格納されている画像データは、データ変換部９が、記録データに変換する。この記録データは、記録バッファ１０に格納される（メモリに蓄積処理する）。
【００１９】
ＣＰＵ２は、記録制御部１１を通じて記録部１２を動作させる。また、データ変換部９は、記録バッファ１０に格納されている記録データを読み出し、データの処理を行って記録部１２に送る。記録部１２は記録ヘッドを用いて記録媒体への記録を行う。以上の処理を行うことにより、コピー動作を行う。
【００２０】
ＲＡＭ５には、蓄積バッファ１３が設けられ、データ変換部９が生成した記録データを格納する。また、データ変換部９で生成した情報も蓄積バッファ１３に格納する。なお、データ変換部９は、記録データを圧縮する圧縮部や、圧縮されたデータを伸張する伸張部を備えている。
【００２１】
上述した情報は、ブラックの記録素子列（ノズル列）のみで記録が可能であることを示すフラグである。言換えると、ブラックの記録素子列のみで記録を許可するフラグである。データ変換部９は、記録データを生成する際、記録データを調べて、このフラグをセットする。従って、他の色の記録素子列（たとえば、シアンの記録素子列、あるいはマゼンタの記録素子列）も記録に必要であれば、このフラグはセットされない。補足すると、ブラックの記録素子列の記録素子のみで記録するモードは、単色記録モード（モノクロモード）であり、他の記録素子列を用いて記録するモードを、複色記録モード（カラーモード）と表現する。
【００２２】
なお、ＲＡＭ５に設けられている読取バッファ８、蓄積バッファ１３、記録バッファ１０の領域の割当は、ＣＰＵ２の管理によって行われる。この割当（割り付け）は、動作モードやユーザ設定等に応じて行われる。たとえば、操作部１４で入力されたコピーの部数の入力により、ＲＡＭ５に設けられている読取バッファ８、蓄積バッファ１３、記録バッファ１０の領域の割当を行う。
【００２３】
また、画像形成装置１には、ＬＥＤやＬＣＤ等を備える表示装置（表示部）と、各種キーを備える入力装置（入力部）とを備える操作部１４が設けられ、オペレータによる様々な操作や装置の動作状況や状態の表示を行うことができる。
【００２４】
図２は、画像形成装置１においてコピー動作を行う場合にＣＰＵ２が制御する流れを説明するフローチャートである。
【００２５】
ＣＰＵ２は、まず、Ｓ１０１で、コピー部数（ページ数）をチェックする。部数が１部であればＳ１０２へ進み、部数が複数であればＳ１０３へ進む。Ｓ１０２で、設定されているコピーモードの読取動作で必要なメモリ容量を、読取バッファ８として割り付け、残りのメモリ容量を、記録バッファ１０として割り付け、ダイレクトコピーを行う。このダイレクトコピーは、ダイレクトコピー動作あるいはダイレクトコピーモードと表現してもよい。このダイレクトコピーモードは、読取部で読取った画像を記録部へ転送し、記録部で記録を行うモードである。このダイレクトコピーモードは、記録データを蓄積バッファへ蓄積する処理を行わない。したがって、ＣＰＵ２は、ＲＡＭ５に対して蓄積バッファ１３の割当ては行わない。
【００２６】
Ｓ１０３へ進むと、メモリ蓄積コピーを行う。このメモリ蓄積コピーは、メモリ蓄積コピー動作あるいはメモリ蓄積コピーモードと表現してもよい。このメモリ蓄積コピー動作は、読取部で読取った画像を記録部へ転送し、記録部で記録を行う。この記録動作を行うと共に、記録データを蓄積バッファに格納する。
【００２７】
このコピー動作を完了した後、Ｓ１０４にて、１ページ分の記録データが蓄積バッファに格納できたかチェックする。即ち蓄積が成功したか否かを判定する。成功した場合は、Ｓ１０５へ進み、失敗した場合には、Ｓ１０７へ進む。失敗する場合は、画像データの量が蓄積バッファの容量より大きい場合である。この場合には、たとえば、原稿の複雑な場合に失敗する。
【００２８】
Ｓ１０５では、蓄積データコピーを行う。この蓄積データコピーは、蓄積データコピー動作あるいは蓄積データコピーモードと表現してもよい。この蓄積データコピーモードは、蓄積バッファから記録データを読み出して記録を行う。この蓄積データコピーモードでは、読取部は動作しない。Ｓ１０６では、コピー部数を判定する。必要な部数の記録を行うまでは、Ｓ１０５へ戻り、蓄積データコピーを行う。
【００２９】
Ｓ１０７では、ダイレクトコピーを行う。この動作は、Ｓ１０２と同様であるので、説明を省く。Ｓ１０８では、コピー部数を判定する。必要な部数の記録を行うまでは、Ｓ１０７へ戻り、蓄積データコピーを行う。
【００３０】
以上のように、複数ページ分のコピー動作を行う場合に、第１ページ（１ページ目）の記録を読取ったデータを蓄積しつつ行う。そして、１ページ分の記録データが蓄積できれば、第２ページ（２ページ目）以降は、蓄積バッファから読み出して記録を行う。
【００３１】
図３は、図２に示すＳ１０２のダイレクトコピー動作（ダイレクトコピーモード）の処理内容を示すフローチャートである。
【００３２】
ダイレクトコピー動作は、読取部７による読取動作を行いながら、データ変換処理を行い、記録部１２による記録動作を行うコピー動作である。ＣＰＵは、以下のような処理を実行させる。まず、記録部１２を動作させて、記録媒体を給紙する（Ｓ２０１）。
【００３３】
続いて、読取部による読取動作を行う（Ｓ２０２）。読取部７から読取バッファ８へ出力される読取データを、順に記録データに変換する（Ｓ２０３）。そしてこの記録データを、記録バッファ１０へ格納する。そして、記録バッファに予め定められた量の記録データが格納されると、記録部による記録動作を行う（Ｓ２０４）。記録動作は、記録ヘッドを１回走査して、記録媒体にバンド記録を行い、その後、記録媒体を搬送する。Ｓ２０５にて、１ページ分の記録データを記録したか判断する。
【００３４】
Ｓ２０２〜Ｓ２０４の処理を、１ページのコピー動作が完了するまで繰り返す（Ｓ２０５）。１ページのコピー動作が完了すれば、記録媒体を排紙する（Ｓ２０６）。これらの一連の動作が、１ページ分のダイレクトコピー動作である。
【００３５】
次に、メモリ蓄積コピー動作の説明を行う。
【００３６】
図４は、図２のＳ１０４に示すメモリ蓄積コピー動作を示すフローチャートである。
【００３７】
このメモリ蓄積コピーは、読取部７による読取動作を行い、読取ったデータの変換処理を行い、変換したデータに基づき記録部１２により記録動作を行う。更に、このコピー動作では、この記録データを圧縮し、蓄積バッファに格納を行う。この圧縮した記録データを格納するとき、データの属性情報を対応付けて蓄積バッファに格納する。
【００３８】
ＣＰＵ２は以下の処理を実行させる。まず、メモリオーバフラグをリセットする（Ｓ３０１）。このフラグは、蓄積バッファがフルになった場合にセットされるフラグである。次に、記録部１２を動作させて、記録媒体を給紙する（Ｓ３０２）。次に、読取部７による読取動作を行う（Ｓ３０３）。
【００３９】
続いて、Ｓ３０４で、データ変換部９により、読取バッファ８に格納されている読取データを、順に記録データに変換する（Ｓ３０４）。さらに、記録バッファ１０に格納されている記録データを、データ圧縮する（Ｓ３０５）。また、記録バッファに格納されているデータの属性を参照し、ブラックのデータだけか否かを判断する（Ｓ３０６）。言換えると、Ｓ３０６では、カラーデータの有無を判定する。データにカラーデータが存在すれば、ＢＫ＿ＣＯＵＮＴの値をゼロクリアし（Ｓ３０９）、付加情報をＯＦＦにする（Ｓ３１０）。このＢＫ＿ＣＯＵＮＴはブラックデータが記録素子の配列方向に連続する数を保持するカウンタである。このために、カラーのデータがあると判断すれば、ゼロクリアするのである。
【００４０】
付加情報がＯＮであれば、ブラックの記録を行う場合、ブラックの記録素子列が備える記録素子を全て使用してもよいことを示し、付加情報ＯＦＦは、ブラックの記録素子列が備える記録素子の一部の記録素子を使用してもよいこと示す。補足すると、付加情報ＯＦＦは、カラーのデータがあることを表すので、他の記録素子列の記録素子を使用できるともいえる。
【００４１】
Ｓ３０６で記録データの色が黒だけであると判断すると、付加情報をＯＮにし（Ｓ３０７）、ＢＫ＿ＣＯＵＮＴを加算する（Ｓ３０８）。このＢＫ＿ＣＯＵＮＴは、黒のみラスタカウントと表現する。
【００４２】
次に、蓄積バッファに空きがあるかどうかを判断し（Ｓ３１１）、圧縮したデータを蓄積バッファ１３に記憶するために、ＣＰＵ２は、蓄積バッファに空きがあるかどうかを調べ、蓄積バッファに空きがあれば（Ｓ３１１）、付加情報の状態を調べる（Ｓ３１４）。
【００４３】
付加情報がＯＮであれば（Ｓ３１４）、付加情報を蓄積バッファに格納する。この付加情報を格納したアドレスを、Ｓｔｏｒｅ＿Ｂｋ＿ＡＤＤに保存する（Ｓ３１７）。そして、黒のみラスタカウントとしきい値とを比較する（Ｓ３１８）。このしきい値はブラックのノズル列の長さ（ブラックの記録素子列が有する記録素子数）である。これは、蓄積しているブラックのデータの量が、ブラックのノズル列の長さと比較しているのである。たとえば、ブラックの記録素子の数が１２８であった場合、ＢＫ＿ＣＯＵＮＴの値が１２８と比較するのである。このＢＫ＿ＣＯＵＮＴが、少なくとも１２８以上であれば、ブラックのノズル列が備える全ての記録素子を用いて記録できる。しかし、ＢＫ＿ＣＯＵＮＴが、１２８に満たなければ、ブラックのノズル列が備える全ての記録素子を用いて記録することができない。
【００４４】
黒のみラスタカウントが、しきい値より小さければ（Ｓ３１８）、ＯＦＦに変更する（Ｓ３２１）。具体的には、蓄積バッファに格納してあるＯＮである付加情報を、ＯＦＦに上書きする（Ｓ３２１）。即ち、付加情報の値を、ＯＮからＯＦＦに変更する。黒のみラスタカウントが、ノズル長以上であれば（Ｓ３１８）、付加情報をＯＮのまま維持する。
【００４５】
次に、記録データを蓄積バッファに格納する（Ｓ３２２）。蓄積バッファのライトポインタのアドレス（次に保存すべき蓄積データのアドレス位置）を更新する（Ｓ３２３）。一方、Ｓ３１１で蓄積バッファに空きがないと判断すると、メモリオーバフラグをセットする（Ｓ３２４）。そして、１走査分の記録データを記録媒体に記録する（Ｓ３２５）。このメモリオーバフラグは、Ｓ３１１の判断に利用しても構わない。
【００４６】
Ｓ３０４〜Ｓ３２５の処理を、１ページのコピー動作が完了するまで繰り返し（Ｓ３２６）、記録が完了すれば、記録媒体を排紙する（Ｓ３２９）。これらの一連の動作が、１ページ分のメモリ蓄積コピー動作である。
【００４７】
図２に示すＳ１０４のメモリ蓄積コピー動作によって、１部目のコピー動作が完了した後に、ＣＰＵ２は、Ｓ１０５で、メモリオーバフラグを参照することによって、蓄積バッファ１３に対して記録データの蓄積が１ページ分できたか否かを判定する。
【００４８】
蓄積バッファ１３に対して記録データの蓄積が１ページ分できていれば、Ｓ１０６で、残り部数を、蓄積データコピー（Ｓ１０５）によって記録を行う。
【００４９】
図５は、図２のＳ１０５に示す蓄積データコピーの処理を示すフローチャートである。
【００５０】
蓄積データコピーは、蓄積バッファ１３に格納された記録データを読み出して記録動作を行う。つまり、読取部７は動作しない。ＣＰＵ２は、以下のような制御を行う。まず、記録部１２を動作させ、記録媒体の給紙動作を行う（Ｓ４０１）。次に、蓄積バッファ１３に格納されている付加情報を読み出す（Ｓ４０２）。付加情報がＯＮかＯＦＦかの判定を行う（Ｓ４０３）。なお、付加情報が無ければ、付加情報ＯＦＦとみなす。
【００５１】
付加情報がＯＮであれば、単色記録モード（モノクロモード）の設定を行う（Ｓ４０４）。付加情報がＯＦＦであれば、複色記録モード（カラーモード）の設定を行う（Ｓ４０５）。そして、蓄積バッファから読み出した記録データを記録バッファに格納する（Ｓ４０６）。なお、蓄積されていたデータが圧縮されたデータであれば、伸張処理を行った後に、記録バッファに格納する。そして、記録動作を行う（Ｓ４０７）。この記録動作は、上述したダイレクトコピーの記録動作と同様である。そして、１ページ分の記録を行ったか否か判定する（Ｓ４０８）。
【００５２】
これらのＳ４０２〜Ｓ４０７の処理を、１ページ分のデータを読出し、読み出したデータに基づく記録が完了するまで繰り返す。記録が完了すれば、記録媒体を排紙する（Ｓ４０９）。１ページ分の蓄積データ記録動作を終了する。
【００５３】
上記のように制御することによって、１部目のコピー時に取得した記録データの付加情報に応じて、２部目以降のコピー動作を行うため、２部目以降の１ページあたりの記録速度を向上させることができる。
【００５４】
特に、黒のノズル列の長さ（ノズル数）とカラーのノズル列の長さ（ノズル数）との差が大きいときに、カラーの印字バッファを余計に確保することなく、装置全体のメモリ容量を削減した場合においても、装置の性能を発揮させることができる。
【００５５】
図６は、記録ヘッドと記録バッファについての説明図である。説明を簡単にするために、記録ヘッドは２つの記録素子列（ノズル列）を備えるものとする。矢印Ｐは記録媒体の搬送方向を示す。
【００５６】
図６（Ａ）は、黒の記録素子列（ノズル列）６０１とカラーの記録素子列（ノズル列）６０２との配置を説明する図である。黒のノズル列の長さはカラーのノズル列の長さよりも長い。記録媒体の搬送方向の上流側（図６の下方向）にシフトして配置されている。
【００５７】
図６（Ｂ）は、複色記録モード（カラーモード）を実行する場合の、記録素子（ノズル）の使用範囲を説明する図である。この複色記録モード（カラーモード）を実行する場合、１回の走査で使用する記録素子数は同じである。たとえば、記録素子列６０１、６０２ともに、２４ノズルを用いて記録する。黒のノズル列の使用範囲は、搬送方向の上流側を使用する。
【００５８】
図６（Ｃ）は、単色記録モード（モノクロモード）を実行する場合の記録素子（ノズル）の使用範囲を説明する図である。この単色記録モード（モノクロモード）を実行する場合、黒の記録素子列（ノズル列）６０１の全ての記録素子を使用する。たとえば、記録素子の数が１２８であれば、１２８個全て使用する。
【００５９】
図６（Ｅ）は、実施形態の記録バッファの説明図である。６０１Ｂｕｆは、黒の記録素子列（ノズル列）６０１に対応する記録バッファである。６０２Ｂｕｆは、カラーの記録素子列（ノズル列）６０２に対応する記録バッファである。
【００６０】
図６（Ｄ）は、従来から使用されている記録バッファの説明図である。このバッファの使用形態は、上述したダイレクトコピーモードにて適用される。ブラックのデータが連続するか否かを判定するために、先読み（次の走査記録で記録する色成分の有無を判定する）を行うための領域をそれぞれ設けている。したがって、黒の記録素子列（ノズル列）６０１のために記録バッファ６０１Ｂｕｆｒを更に備え、カラーの記録素子列（ノズル列）６０２のために、６０２Ｂｕｆｒを確保している。これを先読みバッファと表現している。
【００６１】
図６（Ｅ）は、蓄積データコピーを実行する場合に、適用される記録バッファの説明図である。この場合には、先読みバッファの領域は不要となる。
【００６２】
なお、補足すると、先読みバッファは、図６（Ｄ）に示すように、黒のバッファ、カラーのバッファともに、黒のノズル分に相当する領域より多くの領域を必要とする。
【００６３】
図８は、図６を補足する図である。矢印Ｐは、記録媒体の搬送方向を示す。図８（Ａ）について説明する。８０１はＭ個（たとえば１２８）のブラックのインクを吐出する記録素子を備えるブラックの記録素子列（ノズル列）である。ここでは、８０１は、搬送方向の上流側を１番目の記録素子、搬送方向の下流側をＭ番目の記録素子としている。８０２はＮ個（たとえば２４、Ｎ＜Ｍ）のシアンのインクを吐出する記録素子を備えるシアンの記録素子列（ノズル列）である。８０３はＮ個（たとえば２４、Ｎ＜Ｍ）のマゼンタのインクを吐出する記録素子を備えるマゼンタの記録素子列（ノズル列）である。８０４はＮ個（たとえば２４、Ｎ＜Ｍ）のイエローのインクを吐出する記録素子を備えるイエローの記録素子列（ノズル列）である。
【００６４】
８０２、８０３、８０４は、それぞれ搬送方向の上流側を１番目の記録素子、搬送方向の下流側をＮ番目の記録素子としている。８０２、８０３、８０４は、８０１と記録素子の配列方向に１２０個分ずれて配置している。
【００６５】
図８に示す記録素子列の配置により、複色記録モード（カラーモード）にて、たとえば、ブラックの記録素子列の１番目から２４番目の記録素子を用いてブラックの記録制御を実行すれば、ブラックの記録後に、他の色の記録を行う時間差を４走査分確保できる。
【００６６】
次に図８（Ｂ）について説明する。この図８（Ｂ）は、図６（Ｅ）を補足する図である。８０１Ｂｕｆは記録素子列（ノズル列）８０１用の記録バッファである。８０２Ｂｕｆは、記録素子列（ノズル列）８０２用の記録バッファである。８０３Ｂｕｆは、記録素子列（ノズル列）８０３用の記録バッファである。８０４Ｂｕｆは、記録素子列（ノズル列）８０４用の記録バッファである。
【００６７】
図７は、原稿の画像と蓄積バッファに格納されている記録データとの関係を示す概念図である。
【００６８】
７００は原稿であり、図７に示すように、読取方向に７０１から７０４の４つの画像領域がある。この画像データに対応した記録データが、７０１Ｄ〜７０４Ｄである。なお、７０２Ｉ〜７０４Ｉは付加情報を示す。たとえば７０２Ｉは、記録データ７０２Ｄの付加情報である。図７に示すように、黒の記録データの格納領域と黒以外（シアン、マゼンタ、イエロー）の記録データの格納領域の境界部分に付加情報が格納される。なお、別の形態として、記録データと付加情報をそれぞれ異なるメモリ手段に分けて格納する形態でもよい。
【００６９】
まず、図７に示す１ページ分の画像を記録する場合を説明する。この図では、７０１から７０４まで読取順に記録するものとする。領域７０１の記録は、付加情報が無いため付加情報ＯＮとみなして、図６（Ｂ）に示す複色記録モード（カラーモード）で行われる。次に、領域７０２の記録は、７０２Ｉ（付加情報ＯＮ）を参照して、図６（Ｃ）に示す単色記録モード（モノクロモード）で行われる。更に、領域７０３の記録は、７０２Ｉ（付加情報ＯＦＦ）を参照して、図６（Ｂ）に示す複色記録モード（カラーモード）で行われる。ここでは、説明を簡単にするために、単色記録モード（モノクロモード）と複色記録モード（カラーモード）は共に１パス記録で行うものとする。
【００７０】
図９は、本発明の実施形態で説明する画像形成装置１の外観図である。この図は読取を行う原稿を原稿台に置く（積載する）場合の説明図である。９１は圧板９１であり、９２はガラスである。９３は原稿の端部の突き当て部である。このガラス９２の上に原稿をおいた状態で、ガラス９２の下側からイメージセンサが原稿を読取る。
【００７１】
図１０は、画像形成装置１に備えられている読取部７の説明図である。読取部７には光学ユニット１０１、読取制御部６、光学ユニット１０１を矢印Ｂ方向に走査させるベルト１０３、原稿７００を載置するガラス９２が備えられる。光学ユニット１０１には原稿７００に光を照射し、その反射光を受光して電気信号に変換するリニアイメージセンサ（ＬＩＳ）１０６が内蔵される。
【００７２】
ベルト１０３はＤＣモータ１０５によって回転させられる。ＤＣモータ１０５の回転軸にはロータリエンコーダ（不図示）が取り付けられ、ロータリエンコーダセンサ１０７はそのロータリエンコーダの位置信号を出力する。この位置信号により、ＬＩＳ１０６の位置が検出される。読取動作は、光学ユニット１０１が矢印Ｂの方向（副走査方向）に走査することにより行われる。
【００７３】
また、光学ユニット１０１の走査経路の端にはホームポジションセンサ１０９が設けられている。ＤＣモータ１０５の回転速度は、読取制御部６から出力される信号により制御される。また、ロータリエンコーダセンサ１０７から出力される信号は読取制御部へ出力される。
【００７４】
図１１は、画像形成装置１に備えられている記録部１２の斜視図である。
【００７５】
給紙位置にある記録媒体２０５は、搬送ローラ２０６の回転によって矢印Ｐ方向に送られ、記録ヘッド２０４による記録される記録領域へ搬送される。この記録領域における記録媒体２０５の下部には、プラテン２０７が設けられている。キャリッジ２０１は、２つのガイド軸２０２と２０３によって、それらの軸方向に沿って移動可能に支持されている。キャリッジ２０１に搭載された記録ヘッド２０４は、不図示のキャリッジモータの駆動により、記録領域を含む走査領域を、主走査方向である矢印Ｑ１，Ｑ２で示す方向に沿って走査する。キャリッジ２０１による１回の記録走査が終了すると、記録媒体２０５を矢印Ｐ方向である副走査方向に一定量（記録ヘッド２０４による記録幅に相当する距離）搬送する。これらの記録走査と搬送動作を繰り返して１ページの記録を行う。
【００７６】
上述したように、１部目のコピー時に取得した記録データの付加情報に応じて、２部目以降のコピー動作方法を決定する。言換えると、装置に備えられている制御部は、１部目のコピー時に読取り結果に基づき、記録方法を選択するのである。
【００７７】
なお、１ページ目のメモリ蓄積コピーでは、使用する記録素子は制限される黒とカラーの記録モードで行うため、黒の記録モードで記録を実行した場合より記録に要する時間が長くなるが、並行して動作する読取部の読取速度と比較すると早い。したがって、読取部と記録部が並行して動作するコピー動作のスループットの低下にはつながらない。
【実施例２】
【００７８】
以上、実施形態について説明したが、記録ヘッドが備える記録素子列の数は上述した数に限定することはない。１つの記録素子列に備える記録素子の数も１２８や２４に限定するものではない。記録素子列のずれ量も１２０に限定するものではない。
【００７９】
また、図７の説明では、単色記録モード（モノクロモード）と複色記録モード（カラーモード）は共に１パス記録であった。別の形態でも構わない。たとえば、単色記録モード（モノクロモード）は１パス記録であり、複色記録モード（カラーモード）はマルチパス（たとえば４パス）記録で行う形態でも構わない。あるいは、単色記録モード（モノクロモード）と複色記録モード（カラーモード）は共にマルチパス記録で行っても構わない。なお、マルチパスモードの場合のパス数は、４に限定するものではなく、２パスや３パス、８パスなどでも構わない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係わる画像形成装置のブロック図である。
【図２】画像形成装置１においてコピー動作を行う場合にＣＰＵ２が制御する流れを説明するフローチャートである。
【図３】ダイレクトコピー動作の処理内容を示すフローチャートである。
【図４】メモリ蓄積コピー動作の処理内容を示すフローチャートである。
【図５】蓄積データコピー動作の処理内容を示すフローチャートである。
【図６】記録モードと使用する記録素子の関係、記録素子と記録バッファの関係を説明する図である。
【図７】蓄積バッファに格納されている記録データと付加情報の説明図である。
【図８】記録素子列と記録バッファとの関係を示す図である。
【図９】画像形成装置の外観図である。
【図１０】画像形成装置が備える読取部の説明図である。
【図１１】画像形成装置が備える記録部の斜視図である。
【符号の説明】
【００８１】
１…画像形成装置、
６…読取制御部、
７…読取部、
８…読取バッファ、
９…データ変換部、
１０…記録バッファ、
１１…記録制御部、
１２…記録部、
１３…蓄積バッファ。
【図１】
2009126037.tif 000003
【図２】
2009126037.tif 000004
【図３】
2009126037.tif 000005
【図４】
2009126037.tif 000006
【図５】
2009126037.tif 000007
【図６】
2009126037.tif 000008
【図７】
2009126037.tif 000009
【図８】
2009126037.tif 000010
【図９】
2009126037.tif 000011
【図１０】
2009126037.tif 000012
【図１１】
2009126037.tif 000013