(57)【要約】【課題】２台を超える印刷機構部を用いて印刷を行い１つの画像を形成する際の、各印刷機構部による印刷位置の制御を容易に行う。【解決手段】用紙搬送制御部は、所定の搬送距離毎にパルスが発生する印刷基準位置信号を生成する。印刷基準タイミング信号生成部は、印刷基準位置信号を、印刷機構部における印刷開始位置の、印刷用紙搬送の際の基準位置に対する距離に応じて遅延させた印刷基準タイミング信号を、各印刷機構部毎に生成する。各印刷機構部は、搬送されてくる印刷用紙に対する印刷を、印刷基準タイミング信号に示されるタイミングに従い開始する。【選択図】図４
2012196825.tif 000002
【特許請求の範囲】
【請求項１】
用紙を搬送する搬送手段と、
前記搬送手段で搬送された前記用紙に印刷を行う印刷手段と、
前記搬送手段による搬送の予め定められた搬送距離毎にタイミング信号を生成する生成手段と、
前記生成手段が生成した前記タイミング信号を、前記搬送手段により搬送された前記用紙が基準位置から前記印刷手段の印刷位置まで進むために要する時間だけ遅延させる遅延手段と
を備え、
前記印刷手段は、
前記遅延手段で遅延された前記タイミング信号を基準として印刷を行う
ことを特徴とする印刷装置。
【請求項２】
複数の前記印刷手段が前記用紙の搬送方向に直列に並べて設けられ、
前記遅延手段は、
前記複数の前記印刷手段それぞれの前記タイミング信号を、該複数の前記印刷手段の前記印刷位置それぞれの前記基準位置に対する距離に応じて遅延させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記遅延手段は、
前記タイミング信号の間隔を計測し、計測された該間隔が示すタイミング毎に前記時間を加算することで、該タイミング信号を遅延させる
ことを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
前記印刷手段は、
印刷を行う画像データを一時的に記憶するバッファ手段を有し、
前記遅延手段で遅延された前記タイミング信号に従い、該バッファ手段から該画像データを読み出して印刷を行う
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の印刷装置。
【請求項５】
搬送手段が、用紙を搬送する搬送ステップと、
印刷手段が、前記搬送ステップにより搬送された前記用紙に印刷を行う印刷ステップと、
生成手段が、前記搬送ステップによる搬送の予め定められた搬送距離毎にタイミング信号を生成する生成ステップと、
遅延手段が、前記生成ステップが生成した前記タイミング信号を、前記搬送ステップにより搬送された前記用紙が基準位置から前記印刷ステップによる印刷位置まで進むために要する時間だけ遅延させる遅延ステップと
を備え、
前記印刷ステップは、
前記遅延ステップにより遅延された前記タイミング信号を基準として印刷を行う
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷機構部により１つの画像を印字するようにした印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来から、印刷装置と、当該印刷装置に対して印刷データを渡すと共に印刷指示を行う上位装置とから構成される印刷システムが知られている。このような印刷システムでは、例えば、上位装置は、ホスト装置から送信された、ページ記述言語（ＰＤＬ：Page  Description  Language）で記述された印刷データに従いＲＩＰ(Raster  Image  Process)によりラスタイメージによる印刷画像データを生成し、生成した印刷画像データを印刷装置の印刷制御部に転送する（特許文献１参照）。
【０００３】
また、上述の印刷システムとは異なり、プリンタコントローラと、プリンタエンジンと、プリンタコントローラおよびプリンタエンジンを接続するデータ線とを備える印刷装置が既に知られている（特許文献２参照）。この特許文献２の印刷装置では、プリンタコントローラとプリンタエンジンとの間で各種制御情報の送受信を行う制御線と、印刷画像データの送受信を行うデータ線とを分離し、データ転送の高速化が図られている。
【０００４】
一方、１枚の用紙に対して複数の印刷機構部を連動させて印刷を行う技術が知られている。この場合には、複数の印刷機構部それぞれによる印刷の位置を互いに合わせることが必要となってくる。
【０００５】
特許文献３には、用紙の一方および他方の面にそれぞれ印刷を行う２台の印刷機構部で構成される、所謂タンデム印刷システムにおける、他方の面に印刷を行う第２プリンタの印刷基準位置の制御方法に関する技術が開示されている。特許文献３では、連続紙の一方の面に印刷を行う第１のプリンタから他方の面の印刷を行う第２のプリンタに対して、印刷基準位置から印刷開始位置までの距離を示す情報を送信することで、第１のプリンタと第２のプリンタとの間で印刷位置を合わせるようにしている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、１の印刷画像データに基づき、複数の印刷機構部によって、同一の用紙に対して重ねて印刷を行うことで、用紙に対して１の画像を形成する場合について考える。例えば、４台の印刷機構部が、１の印刷画像データに基づきＹ(Yellow)、Ｍ(Magenta)、Ｃ(Cyan)およびＫ(Black)の印刷をそれぞれ行い、当該印刷画像データによる画像を形成することが考えられる。この場合、Ｃ、Ｍ、ＹおよびＫ各色の印刷位置を合わせるために、これら４台の印刷機構部の間で印刷タイミングの制御を行う必要がある。
【０００７】
しかしながら、上述した特許文献３は、用紙の両面に印刷する場合の印刷位置制御であって、２台の印刷機構部で構成されるタンデム印刷システムに特化した制御方法である。したがって、特許文献３による印刷位置制御方法を、２台を超える印刷機構部での印刷位置制御に適用することは、極めて困難であるという問題点があった。
【０００８】
また、特許文献３によれば、第１および第２のプリンタ間での紙送り速度差を吸収する中間バッファ装置が設けられていることが前提となっている。そのため、中間バッファ装置を用いない構成に対して適用することが困難であるという問題点があった。
【０００９】
本発明は、上記に鑑みてなされたものであり、２台を超える印刷機構部を用いて印刷を行い１つの画像を形成する際の、各印刷機構部による印刷位置の制御を容易に行うことを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、用紙を搬送する搬送手段と、搬送手段で搬送された用紙に印刷を行う印刷手段と、搬送手段による搬送の予め定められた搬送距離毎にタイミング信号を生成する生成手段と、生成手段が生成したタイミング信号を、搬送手段により搬送された用紙が基準位置から印刷手段の印刷位置まで進むために要する時間だけ遅延させる遅延手段とを備え、印刷手段は、遅延手段で遅延されたタイミング信号を基準として印刷を行うことを特徴とする。
【００１１】
また、本発明は、搬送手段が、用紙を搬送する搬送ステップと、印刷手段が、搬送ステップにより搬送された用紙に印刷を行う印刷ステップと、生成手段が、搬送ステップによる搬送の予め定められた搬送距離毎にタイミング信号を生成する生成ステップと、遅延手段が、生成ステップが生成したタイミング信号を、搬送ステップにより搬送された用紙が基準位置から印刷ステップによる印刷位置まで進むために要する時間だけ遅延させる遅延ステップとを備え、印刷ステップは、遅延ステップにより遅延されたタイミング信号を基準として印刷を行うことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、２台を超える印刷機構部を用いて印刷を行い１つの画像を形成する際の、各印刷機構部による印刷位置の制御を容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態に適用可能な印刷装置の一例の構成を示す略線図である。
【図２】図２は、本発明の実施形態に適用可能な印刷システムの一例の構成を示すブロック図である。
【図３】図３は、本発明の実施形態に適用可能な上位装置の一例の構成を示すブロック図である。
【図４】図４は、本発明の実施形態に適用可能なプリンタ装置の一例の構成をより詳細に示すブロック図である。
【図５】図５は、データ制御部の一例の構成を示すブロック図である。
【図６】図６は、画像出力制御部の一例の構成を示すブロック図である。
【図７】図７は、各印刷機構部に対する印刷基準タイミング信号の例を示す略線図である。
【図８】図８は、規定時間について詳細に説明するための略線図である。
【図９】図９は、印刷基準タイミング信号生成部の一例の構成を示すブロック図である。
【図１０】図１０は、信号タイミングシフト回路の一例の構成を示すブロック図である。
【図１１】図１１は、本発明の実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。
【発明を実施するための形態】
【００１４】
（印刷装置の構成）
以下に添付図面を参照して、本発明に係る印刷装置およびその制御方法の一実施形態を詳細に説明する。図１は、本発明の実施形態に適用可能な印刷装置２００の一例の構成を示す。図１の例では、印刷装置２００は、印刷用紙として連帳紙を用い、カラー画像の印刷の際には、カラー画像を構成する、例えばＣ(Cyan)、Ｍ(Magenta)、Ｙ(Yellow)およびＫ(Black)各色の印刷を個別の印刷機構部によって行う。
【００１５】
印刷用紙２０１は、印刷用紙補給部２１０から電源操作ボックス２２０を介して第１搬送部２３０に供給される。印刷用紙２０１は、第１搬送部２３０において、複数のローラなどを介して搬送されて、搬送方向に直列に並べて設置されるステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄを介して第２搬送部２６０に供給される。
【００１６】
ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄは、それぞれ、印刷用紙２０１に対して画像を形成し印刷を行うための印刷機構部を備える。この例では、ステーション２５０ａが色Ｃ、ステーション２５０ｂが色Ｍ、ステーション２５０ｃが色Ｙ、ステーション２５０ｄが色Ｋの印刷を行う印刷機構部をそれぞれ有するものとする。なお、以下では、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄは、互いに区別する必要の無いときは、ステーション２５０として代表させて記述する。
【００１７】
図１の例では、印刷装置２００が４台のステーションステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄを備えているように示されているが、これはこの例に限られない。すなわち、印刷装置２００が備えるステーション２５０は、４台未満且つ１台以上であってもよいし、４台を超えていてもよい。また、ステーション２５０は、印刷装置２００に対して増設が可能とされている。
【００１８】
第２搬送部２６０は、供給された印刷用紙２０１の搬送駆動を行う。例えば、印刷用紙２０１は、第２搬送部２６０に設けられる搬送駆動ローラで印刷方向（用紙送り方向）に駆動されると共に、第１搬送部２３０において印刷方向に対して逆方向の負荷を適宜与えられて、弛みがないようにされる。
【００１９】
第１搬送部２３０の出力側に、印刷用紙２０１上の印刷基準位置を検出する位置センサ（図示しない）が設けられる。以下、この位置センサを、基準位置センサと呼ぶ。より具体的には、基準位置センサは、印刷用紙２０１上における印刷の基準位置となる印刷基準位置と、印刷装置２００における印刷の基準位置となる用紙基準位置とが一致するか否かを検出する。この検出結果に基づき、印刷用紙２０１の用紙基準位置に対する垂直方向（搬送方向）の位置合わせを行う。
【００２０】
例えば、印刷用紙２０１が所定間隔でミシン目が入れられた連帳紙であれば、ミシン目を印刷基準位置として用い、基準位置センサを用いてミシン目を検出し、検出されたミシン目と用紙基準位置とが合致するように、位置合わせを行う。また、用紙の幅方向については、例えば、各色のステーション２５０それぞれでテストパターンなどの印刷を行い、印刷された基準色の画像に対する他色の位置を計測することで、位置合わせを行うことができる。
【００２１】
ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄ、ならびに、第１搬送部２３０および第２搬送部２６０は、印刷用紙補給部２１０と所定のケーブルで接続される（図示しない）。印刷するための画像データ、印刷を制御する印刷制御信号および印刷用紙２０１の搬送を制御する搬送制御信号などが、このケーブルを介して通信される。
【００２２】
印刷後の印刷用紙２０１は、第２搬送部２６０から排出されて、裁断部２７０に供給される。印刷後の印刷用紙２０１は、裁断部２７０によりミシン目に従い裁断され各ページを分離される。
【００２３】
ここで、印刷装置２００は、ページが連続した連帳紙である印刷用紙２０１に印刷を行うため、各ステーションにおける印刷用紙２０１への印刷後、当該印刷用紙２０１が第２搬送部２６０から排出されるまでの経路にも、印刷用紙２０１が絶えず存在することになる。
【００２４】
なお、第１搬送部２３０、ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄ、ならびに、第２搬送部２６０からなる構成をもう一組用意して、前側の第２搬送部２６０から排出された印刷後の印刷用紙２０１を表裏反転して後側の第１搬送部２３０に供給することで、印刷用紙２０１に対する両面印刷が可能となる。
【００２５】
（印刷システムの構成）
図２は、本発明の実施形態に適用可能な印刷システムの一例の構成を示す。この印刷システムは、上位装置１０と、図１の印刷装置２００と対応するプリンタ装置１３とが、複数のデータ線１１と制御線１２とで接続されて構成される。上位装置１０は、ホスト装置から供給される印刷ジョブデータに従ってＲＩＰ(Raster  Image  Processor)処理を行い、印刷画像データである各色毎のビットマップデータを作成する。それと共に、上位装置１０は、当該印刷ジョブデータやホスト装置の情報などに基づき、印刷動作を制御するための制御情報を作成する。
【００２６】
上位装置１０で作成された各色毎の印刷画像データは、複数のデータ線１１をそれぞれ介してプリンタ装置１３の図示されない印刷機構部に供給される。印刷機構部は、図１のステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄに対応する。また、上位装置１０とプリンタコントローラ１４との間で、制御線１２を介して制御情報の送受信が行われる。プリンタコントローラ１４は、この制御情報の送受信に基づき印刷機構部を制御して、印刷ジョブに従った印刷を実行する。プリンタコントローラ１４は、例えば図１の印刷用紙補給部２１０内に設けられる。
【００２７】
印刷機構部に適用される印刷方式は特に限定されないが、本実施形態では、インクジェット方式により印刷用紙に対して印刷画像を形成する。また、印刷用紙は、切断可能なミシン目が所定間隔で打たれた連続紙である連帳紙（連続帳票）を用いるものとする。プロダクションプリンティングでは、印刷用紙としてこの連帳紙を用いることが多い。勿論、これに限らず、Ａ４サイズ、Ｂ４サイズなど、サイズが固定的とされたカット紙を印刷用紙として用いてもよい。なお、連帳紙において、ページは、例えば所定間隔で打たれたミシン目で挟まれる領域をいうものとする。
【００２８】
図３は、本実施形態に適用可能な上位装置１０の一例の構成を示す。バス１００に対してＣＰＵ(Central  Processing  Unit)１０１、ＲＯＭ(Read  Only  Memory)１０２、ＲＡＭ(Random  Access  Memory)１０３、ハードディスクドライブ（ＨＤＤ）１０４が接続される。バス１００に対して、さらに、外部Ｉ／Ｆ１１０、制御情報用Ｉ／Ｆ１１１および画像データ用Ｉ／Ｆ１１２が接続される。バス１００に接続されたこれら各部は、バス１００を介して互いに通信可能とされている。
【００２９】
ＲＯＭ１０２およびＨＤＤ１０４は、ＣＰＵ１０１が動作するためのプログラムが予め格納される。ＲＡＭ１０３は、ＣＰＵ１０１のワークメモリとして用いられる。すなわち、ＣＰＵ１０１は、ＲＯＭ１０２およびＨＤＤ１０４に格納されるプログラムに従い、ＲＡＭ１０３をワークメモリとして用いて、この上位装置１０の全体の動作を制御する。
【００３０】
外部Ｉ／Ｆ１１０は、例えばＴＣＰ／ＩＰ(Transmission  Control  Protocol/Internet  Protocol)に対応し、ホスト装置との通信を制御する。制御情報用Ｉ／Ｆ１１１は、制御情報の通信を制御する。また、画像データ用Ｉ／Ｆ１１２は、印刷画像データの通信を制御するもので、複数のチャネルを有する。例えば、上位装置１０において作成された、各色の印刷画像データは、これら複数のチャネルからそれぞれ出力される。画像データ用Ｉ／Ｆ１１２は、高速な転送速度が要求されるため、例えばＰＣＩ  Ｅｘｐｒｅｓｓ(Peripheral  Component  Interconnect  Bus  Express)が用いられる。画像データ用Ｉ／Ｆ１１２は、必要に応じて増設が可能である。また、制御情報用Ｉ／Ｆ１１１の方式は特に限定されないが、ここでは、画像データ用Ｉ／Ｆ１１２と同様に、ＰＣＩ  Ｅｘｐｒｅｓｓを用いるものとする。
【００３１】
このような構成において、ホスト装置から送信された印刷ジョブデータが、上位装置１０の外部Ｉ／Ｆ１１０に受信され、ＣＰＵ１０１を介してＨＤＤ１０４に格納される。ＣＰＵ１０１は、ＨＤＤ１０４から読み出した印刷ジョブデータに基づきＲＩＰ処理を行い、各色のビットマップデータを生成してＲＡＭ１０３にそれぞれ書き出す。例えば、ＣＰＵ１０１は、ＲＩＰ処理によりＰＤＬ(Page  Description  Language)をレンダリングして各色のビットマップデータを生成してＲＡＭ１０３に書き出す。ＣＰＵ１０１は、ＲＡＭ１０３に書き出された各色のビットマップデータを圧縮符号化してＨＤＤ１０４に一旦格納する。
【００３２】
ＣＰＵ１０１は、例えばプリンタ装置１３において印刷動作が開始される際に、ＨＤＤ１０４から圧縮符号化された各色のビットマップデータを読み出して圧縮符号を復号し、伸張された各色のビットマップデータをＲＡＭ１０３にそれぞれ書き込む。各色のビットマップデータは、例えばＲＡＭ１０３において、各色毎に異なる領域に書き込まれる。そして、ＣＰＵ１０１は、ＲＡＭ１０３からこれら各色のビットマップデータを読み出して、各色の印刷画像データとして画像データ用Ｉ／Ｆ１１２の各チャネルからそれぞれ出力させ、プリンタ装置１３に対して供給する。また、ＣＰＵ１０１は、印刷動作の進行などに応じて、プリンタ装置１３との間で制御情報用Ｉ／Ｆ１１１を介して制御情報の送受信を行う。
【００３３】
（プリンタ装置の構成）
図４は、本実施形態に適用可能なプリンタ装置１３の一例の構成をより詳細に示す。プリンタ装置１３は、基本的な構成においては、プリンタコントローラ１４、Ｃ、Ｍ、ＹおよびＫ各色それぞれの印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄ、ならびに、用紙搬送制御部５０を有する。なお、図４において、各種制御情報の送受信を行う制御線などは、煩雑さを避けるため一部が省略されている。
【００３４】
プリンタコントローラ１４は、ＣＰＵ２１および印刷制御部２２を有し、これらＣＰＵ２１と印刷制御部２２とがバス２０で互いに通信可能に接続される。バス２０に対して制御線１２が接続され、ＣＰＵ２１は、制御線１２を介して上位装置１０との間で制御情報の送受信を行って、プリンタ装置１３における印刷動作を制御する。
【００３５】
印刷制御部２２は、さらに、印刷基準タイミング信号生成部２３を含む。印刷基準タイミング信号生成部２３は、後述する用紙搬送制御部５０から供給される印刷基準位置信号５１に基づき印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄを生成する。印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄは、例えば、パルスの立ち上がりで印刷の基準となるタイミングを示す信号である。
【００３６】
用紙搬送制御部５０は、印刷用紙２０１を搬送するための搬送系の駆動を制御するもので、図示されない基準位置センサからのセンサ出力が供給される。用紙搬送が開始されると、用紙搬送制御部５０は、印刷用紙２０１の垂直方向（用紙搬送方向）の印刷開始位置を決めるための印刷基準位置信号５１を生成する。
【００３７】
印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、それぞれ図１のステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄに含まれる。印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄはそれぞれデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄが接続され、これらデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄを介して上位装置１０から転送された各色の印刷画像による、印刷用紙２０１に対する印刷動作を行う。印刷タイミングは、プリンタコントローラ１４から供給される印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄにより制御される。
【００３８】
印刷機構部３０ａは、データ制御部３１ａおよび画像出力制御部３３ａと、複数のヘッド３４ａ、３４ａ、…とを含む。印刷機構部３０ｂ、３０ｃおよび３０ｄについても同様に、それぞれ、データ制御部３１ｂ、３１ｃおよび３１ｄと、画像出力制御部３３ｂ、３３ｃおよび３３ｄと、ヘッド３４ｂ、３４ｃおよび３４ｄとを含む。データ制御部３１ａ、３１ｂ、３１ｃおよび３１ｄと、画像出力制御部３３ａ、３３ｂ、３３ｃおよび３３ｄとは、それぞれデータ線３２ａ、３２ｂ、３２ｃおよび３２ｄで接続される。
【００３９】
印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄにおいて、データ制御部３１ａ、３１ｂ、３１ｃおよび３１ｄは、それぞれ、上位装置１０からデータ線１１ａ、１１ｂ、１１ｃおよび１１ｄを介して転送された印刷画像データを一時的に溜め込む。
【００４０】
図５を用いて、データ制御部３１ａ、３１ｂ、３１ｃおよび３１ｄの一例の構成について説明する。なお、データ制御部３１ａ、３１ｂ、３１ｃおよび３１ｄは、構成を同一とするため、以下では、データ制御部３１ａを例にとって説明を行う。
【００４１】
データ制御部３１ａは、ロジック回路６０ａおよびメモリ６１ａを含む。ロジック回路６０ａは、上位装置１０からデータ線１１ａを介して転送された印刷画像データを、メモリ６１ａに格納する。ロジック回路６０ａは、印刷画像データがメモリ６１ａに格納されると、その旨を、制御線７０ａを介して画像出力制御部３３ａに通知する。また、ロジック回路６０ａは、画像出力制御部３３ａからの読み出し要求に従いメモリ６１ａから印刷画像データを読み出して、当該画像出力制御部３３ａに供給する。
【００４２】
画像出力制御部３３ａは、メモリ６１ａから読み出した印刷画像データを、図示されないバッファに一時的に溜め込む。そして、印刷基準タイミング信号生成部２３から供給された印刷基準タイミング信号が示すタイミングに従いバッファから印刷画像データを読み出し、ヘッド３４ａ、３４ａ、…に書き出す。ヘッド３４ａ、３４ａ、…は、画像出力制御部３３ａにより書き込まれた印刷画像データに従いインクを噴出し、印刷用紙２０１に対してインクによる画像を形成し、印刷を行う。
【００４３】
図６を用いて、画像出力制御部３３ａ、３３ｂ、３３ｃおよび３３ｄの一例の構成について説明する。なお、画像出力制御部３３ａ、３３ｂ、３３ｃおよび３３ｄは、構成を同一とするので、ここでは、画像出力制御部３３ａを例にとって説明を行う。
【００４４】
画像出力制御部３３ａは、データ読み出し制御部７３ａ、バッファ７４ａおよび７５ａ、ならびに、データ書き出し制御部７６ａを有する。バッファ７４ａおよび７５ａは、それぞれ、少なくとも１ページ分の印刷画像データを格納可能な容量を有し、ページ単位で印刷画像データを溜め込む。データ読み出し制御部７３ａは、データ制御部３１ａのロジック回路６０ａから制御線７０ａを介して印刷画像データがメモリ６１ａに格納された旨の通知を受け取ると、ロジック回路６０ａに対して、メモリ６１ａに格納された印刷画像データを要求する。メモリ６１ａから読み出された印刷画像データは、データ線３２ａを介してデータ読み出し制御部７３ａに供給される。
【００４５】
データ読み出し制御部７３ａは、メモリ６１ａから読み出され供給印刷画像データを、バッファ７４ａおよびバッファ７５ａのうち一方に書き込む。一方、データ書き出し制御部７６ａは、印刷画像データをバッファ７４ａまたは７５ａから読み出して、ヘッド３４ａ、３４ａ、…に書き込む。
【００４６】
データ読み出し制御部７３ａおよびデータ書き出し制御部７６ａは、バッファ７４ａおよび７５ａを１ページ単位で切り替えながら、バッファ７４ａおよび７５ａに対する印刷画像データの書き込み、ならびに、バッファ７４ａおよび７５ａからの印刷画像データの読み出しを行う。このとき、データ書き出し制御部７６ａによるバッファ７４ａおよび７５ａからの印刷画像データの読み出しのタイミングは、印刷基準タイミング信号生成部２３で生成された印刷基準タイミング信号４０ａにより制御される。
【００４７】
一例として、データ読み出し制御部７３ａは、例えばバッファ７４ａに対する１ページ分の印刷画像データの書き込みが終了したら、制御線７１ａを介してその旨をデータ書き出し制御部７６ａに通知すると共に、次の１ページ分の印刷画像データをバッファ７５ａに書き込む。
【００４８】
データ書き出し制御部７６ａは、この１ページ分の印刷画像データの書き込み終了通知を受けた状態で、印刷基準タイミング信号４０ａを受け取ると、受け取った印刷基準タイミング信号４０ａが示すタイミングに従い、データ読み出し制御部７３ａから受け取った通知に示される例えばバッファ７４ａの印刷画像データの、ヘッド３４ａ、３４ａ、…に対する書き出しを開始する。例えば、印刷開始直後では、データ書き出し制御部７６ａは、印刷基準タイミング信号４０ａの最初のパルスに合わせて、ヘッド３４ａ、３４ａ、…に対する印刷画像データの書き出しを開始する。
【００４９】
データ書き出し制御部７６ａは、１ページ分の印刷画像データのヘッド３４ａ、３４ａ、…への書き出しが終了した時点で、次の１ページ分の印刷画像データの書き込み終了通知を受けている場合、印刷画像データを読み出すバッファを切り替える。そして、切り替えたバッファから当該次の１ページ分の印刷画像データを読み出して、ヘッド３４ａ、３４ａ、…に対して書き出す。この例では、印刷画像データを読み出すバッファを、バッファ７４ａからバッファ７５ａに切り替える。そして、印刷基準タイミング信号４０ａが示す、ページ先頭の印刷位置を示すタイミングに従い、バッファ７５ａから読み出した印刷画像データのヘッド３４ａ、３４ａ、…に対する書き出しを行う。
【００５０】
詳細は後述するが、印刷基準タイミング信号４０ａは、ページ先頭およびページ先頭から所定間隔の各印刷位置に対応した印刷タイミングを示すように、パルスの立ち上がりが形成される。
【００５１】
データ書き出し制御部７６ａは、バッファ７５ａからの１ページ分の印刷画像データのヘッド３４ａ、３４ａ、…への書き出しが終了した時点で、次の１ページ分の印刷画像データの書き込み終了通知を受けている場合、印刷画像データを読み出すバッファをバッファ７４ａに切り替え、切り替えたバッファ７４ａから読み出した印刷画像データのヘッド３４ａ、３４ａ、…に対する書き出しを行う。このようにして、１ページ分の印刷画像データのヘッド３４ａ、３４ａ、…に対する書き出しが終了する度に、印刷画像データを読み出すバッファを順次切り替える。
【００５２】
なお、上述では、バッファ７４ａおよび７５ａがそれぞれ１ページ分の印刷画像データを格納可能な容量を有するとして説明したが、これはこの例に限定されない。すなわち、バッファ７４ａおよび７５ａがそれぞれ１／２ページ分や１／４ページ分の印刷画像データを格納可能な容量であっても、同様の制御が可能である。これにより、バッファ７４ａおよび７５ａとして用いるメモリのサイズを小さく抑えることができる。この場合、印刷基準タイミング信号４０ａが、バッファ７４ａおよび７５ａに格納される印刷画像データを印刷する際の先頭位置に対応するタイミングを示している必要がある。
【００５３】
（実施形態による印刷タイミングの制御）
本実施形態では、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄにおける印刷用紙２０１への印刷のタイミングを、上述の各画像出力制御部３３ａ、３３ｂ、３３ｃおよび３３ｄにそれぞれ供給する印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄにより制御する。以下に、この印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄによる印刷タイミング制御について詳細に説明する。
【００５４】
図７は、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対する印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄの例を示す。印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄは、用紙搬送制御部５０から出力される印刷基準位置信号５１のタイミングを、それぞれに規定された時間だけ遅延させることで生成される。なお、図７において、印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄを、それぞれ印刷基準タイミング信号（１）、（２）、（３）および（４）として示している。また、規定時間（１）、（２）、（３）および（４）は、印刷基準タイミング信号（１）、（２）、（３）および（４）それぞれに規定された遅延時間を示す。
【００５５】
先ず、印刷基準位置信号５１について説明する。用紙搬送制御部５０は、印刷用紙２０１の搬送が開始され、基準位置センサにより印刷用紙２０１の基準位置が検出されると、印刷基準位置信号５１の最初のパルス３００1を発生させる。以降、用紙搬送制御部５０は、予め決められた搬送距離Ｄの搬送駆動を行う毎に、パルス３００2、３００3、…を発生させる。具体的な例として、予め決められた搬送距離Ｄを１／２インチとし、用紙搬送制御部５０は、１／２インチ分の搬送駆動を行う度に、パルス３００xを発生させる。
【００５６】
なお、印刷用紙２０１のサイズは、インチを用いて表されることが多いため、ここでは、長さの単位をインチを用いて表現する。
【００５７】
各印刷基準タイミング信号４０ａ〜４０ｄは、供給先の印刷機構部３０ａ〜３０ｄが含まれるステーション２５０ａ〜２５０ｄの、用紙基準位置に対する距離に応じた規定時間だけ印刷基準位置信号５１が遅延されて生成される。例えば、各印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄは、それぞれ、各印刷機構部３０ａ〜３０ｄにおけるヘッド３４ａ、３４ｂ、３４ｃおよび３４ｄの、用紙基準位置に対する距離に応じて印刷基準位置信号５１が遅延されて生成される。
【００５８】
具体的な例を用いて説明する。図１を参照し、印刷装置２００において、第１搬送部２３０と、ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄとが、それぞれの相対的な位置関係が固定的とされて配置されているものとする。このとき、第１搬送部２３０に対して、色Ｃの印刷を行うステーション２５０ａ、色Ｍの印刷を行うステーション２５０ｂ、色Ｙの印刷を行うステーション２５０ｃ、色Ｋの印刷を行うステーション２５０ｄの順に配置されているものとする。
【００５９】
図８を用いて、規定時間について詳細に説明する。図８は、上述した図１から第１搬送部２３０と、ステーション２５０ａおよび２５０ｂとを抜き出した図である。図８において、印刷用紙２０１と、印刷用紙２０１を送り出す搬送ローラ２４０とが接する所定位置を用紙基準位置Ａとする。この用紙基準位置Ａが印刷タイミングの基準点となる。
【００６０】
また、この例では、ステーション２５０ａにおいて、印刷用紙２０１が搬入される入り口に配される搬送ローラ２４１の近傍の所定位置が、ヘッド３４ａが配置され印刷が開始される印刷開始位置Ｂであるものとする。同様に、ステーション２５０ｂにおいて、刷用紙２０１が搬入される入り口に配される搬送ローラ２４２の近傍の所定位置が、ヘッド３４ｂが配置され印刷が開始される印刷開始位置Ｃであるものとする。
【００６１】
用紙搬送制御部５０は、例えば印刷用紙２０１の搬送開始後、基準位置センサによって印刷用紙２０１の印刷基準位置が最初に用紙基準位置Ａに到達したことが検出されると、印刷基準位置信号５１の最初のパルス３００1を発生させる。用紙搬送制御部５０は、この最初のパルス３００1を発生させた後、所定長さ（この例では１／２インチ）の搬送毎に順次、パルス３００2、３００3、…を発生させる。
【００６２】
最初のパルス３００1の発生から時間ｔA-Bが経過した後に、搬送された印刷用紙２０１の印刷基準位置がステーション２５０ａにおける印刷開始位置Ｂに到達し、ステーション２５０ａによる印刷が開始されるものとする。この場合、規定時間（１）を時間ｔA-Bとし、印刷基準位置信号５１をこの時間ｔA-Bだけ遅延させた信号を、ステーション２５０ａに対する印刷基準タイミング信号４０ａとすればよい。時間ｔA-Bは、印刷基準位置Ａと印刷開始点Ｂとの間の距離ＬA-Bを、印刷用紙２０１の搬送速度ｖで除すことで求められる。
【００６３】
ステーション２５０ｂに対する印刷基準タイミング信号４０ｂについても、同様である。すなわち、印刷基準位置信号５１のパルス３００1が発生して、時間ｔA-Cが経過した後、搬送された印刷用紙２０１の印刷基準位置がステーション２５０ｂにおける印刷開始位置Ｃに到達した時点で、ステーション２５０ｂによる印刷が開始されればよい。したがって、規定時間（２）を時間ｔA-Cとし、印刷基準位置信号５１をこの時間ｔA-Cだけ遅延させた信号を、ステーション２５０ｂに対する印刷基準タイミング信号４０ｂとすればよい。時間ｔA-Cは、印刷基準位置Ａと印刷開始点Ｃとの間の距離ＬA-Cを、印刷用紙２０１の搬送速度ｖで除すことで求められる。
【００６４】
ステーション２５０ｃに対する規定時間（３）、ならびに、ステーション２５０ｄに対する規定時間（４）についても、上述の規定時間（１）および（２）と同様に、搬送速度ｖと、ステーション２５０ｃおよび２５０ｄそれぞれの印刷開始位置と用紙基準位置Ａとの間の距離とに基づき求めることができる。
【００６５】
一例として、距離ＬA-B＝５インチ、距離ＬA-C＝１５インチ、搬送速度ｖ＝１００インチ／秒の場合、規定時間（１）および規定時間（２）は、下記のようになる。
規定時間（１）＝ＬA-B／ｖ＝５／１００＝０．０５秒
規定時間（２）＝ＬA-C／ｖ＝１５／１００＝０．１５秒
【００６６】
このように、用紙基準位置Ａと印刷開始点との間の距離が長いほど、印刷基準位置信号５１に遅延を与える規定時間も長くなる。
【００６７】
なお、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄと、用紙基準位置Ａとの間の距離は、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄの設置時に実測して取得する。これに限らず、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄに対して距離センサを設け、所定のタイミングで自動的に測距するようにもできる。この場合、例えば測距結果は、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄから制御線などを介してプリンタコントローラ１４に対して送信される。さらに、連結機構などにより、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄと用紙基準位置Ａとの間の距離が固定的とされている場合には、図示されないＲＯＭ(Read  Only  Memory)などに予め各規定時間を記憶しておいてもよい。
【００６８】
図９は、印刷基準タイミング信号４０ａ〜４０ｄを生成する印刷基準タイミング信号生成部２３の一例の構成を示す。印刷基準タイミング信号生成部２３は、規定時間設定部８０ａ、８０ｂ、８０ｃおよび８０ｄと、信号タイミングシフト回路８１ａ、８１ｂ、８１ｃおよび８１ｄとを有する。規定時間設定部８０ａおよび信号タイミングシフト回路８１ａは、印刷機構部３０ａに供給する印刷基準タイミング信号４０ａを生成する。同様に、規定時間設定部８０ｂおよび信号タイミングシフト回路８１ｂは、印刷機構部３０ｂに供給する印刷基準タイミング信号４０ｂを、規定時間設定部８０ｃおよび信号タイミングシフト回路８１ｃは、印刷機構部３０ｃに供給する印刷基準タイミング信号４０ｃを、規定時間設定部８０ｄおよび信号タイミングシフト回路８１ｄは、印刷機構部３０ｄに供給する印刷基準タイミング信号４０ｄをそれぞれ生成する。
【００６９】
印刷基準タイミング信号４０ａを例にとって説明する。規定時間設定部８０ａは、上述した規定時間（１）を信号タイミングシフト回路８１ａに対して設定する。規定時間（１）は、上述したように、搬送速度ｖと、用紙基準位置Ａおよびステーション２５０ａの印刷開始位置Ｂの間の距離ＬA-Bとに基づき求められる。搬送速度vおよび距離ＬA-Bは、それぞれ既知の値なので、規定時間（１）は、予め求めることができる。規定時間設定部８０ａは、例えばレジスタからなり、例えばＣＰＵ２１により予め求められた規定時間（１）が保持される。信号タイミングシフト回路８１ａは、用紙搬送制御部５０から供給された印刷基準位置信号５１を、規定時間設定部８０ａに保持される規定時間（１）だけ遅延させて、印刷基準タイミング信号４０ａとして出力する。
【００７０】
なお、印刷基準タイミング信号４０ｂ、４０ｃおよび４０ｄについても、印刷基準タイミング信号４０ａと同様にして生成されるので、ここでの詳細な説明を省略する。
【００７１】
図１０を用いて、信号タイミングシフト回路８１ａ、８１ｂ、８１ｃおよび８１ｄの一例の構成について説明する。なお、信号タイミングシフト回路８１ａ、８１ｂ、８１ｃおよび８１ｄは、構成を同一とするので、ここでは、信号タイミングシフト回路８１ａを例にとって説明を行う。信号タイミングシフト回路８１ａは、第１パルス間隔計時部９０ａと、計時値書き込み部９１ａと、計時値保持用メモリ９２ａと、計時値読み出し部９３ａと、第２パルス間隔計時部９４ａと、パルス発生部９５ａとを有する。
【００７２】
なお、計時値保持用メモリ９２ａは、複数の計時値を入力順に保持可能なメモリであって、例えばＦＩＦＯ(First  In  First  Out)メモリを用いることができる。計時値保持用メモリ９２ａに記憶されているデータのうち、最も古くに記憶されたデータを先頭のデータとする。
【００７３】
この信号タイミングシフト回路８１ａは、例えばクロック周波数が１ＭＨｚの動作クロックで動作する。規定時間設定部８０ａは、動作クロックで規定時間（１）分の時間をカウントした場合の計時値が予め保持されている。一例として、図８を用いて説明した例では、規定時間（１）が０．０５秒であるので、動作クロックを１ＭＨｚとした場合、計時値Ｃ0は、５００００となる。この計時値Ｃ0が規定時間設定部８０ａに保持されている。
【００７４】
信号タイミングシフト回路８１ａにおいて、第１パルス間隔計時部９０ａは、印刷基準位置信号５１のパルスを検出し、あるパルスから次のパルスまでのクロックをカウントする。カウントされたカウント値は、計時値Ｃ1として出力される。第１パルス間隔計時部９０ａは、当該次のパルスが検出されると、第２パルス間隔計時部９４ａに対してカウント開始指示を出すと共に、カウント値をリセットしてさらに次のパルスまでのクロックをカウントする。第１パルス間隔計時部９０ａから出力された計時値Ｃ1は、計時値書き込み部９１ａを介して計時値保持用メモリ９２ａに追加して記憶される。
【００７５】
第２パルス間隔計時部９４ａは、第１パルス間隔計時部９０ａからのカウント開始指示に応じて、計時値読み出し部９３ａを介して計時値保持用メモリ９２ａの先頭から計時値Ｃ1または計時値Ｃ0を読み出す。そして、カウント値をリセットしてクロックのカウントを開始し、カウント値が計時値保持用メモリ９２ａの先頭から読み出した計時値Ｃ1または計時値Ｃ0と一致したら、パルス発生部９５ａに対してパルスの発生を指示する。
【００７６】
なお、計時値保持用メモリ９２ａから読み出された計時値Ｃ1または計時値Ｃ0は、計時値保持用メモリ９２ａから削除される。
【００７７】
このような構成において、第１パルス間隔計時部９０ａは、印刷基準位置信号５１の最初のパルス３００1を検出すると、クロックのカウントを開始すると共に、第２パルス間隔計時部９４ａに対してカウント開始を指示する。第１パルス間隔計時部９０ａは、印刷基準位置信号５１の次のパルス３００2を検出したら、カウント値を計時値Ｃ1として出力し、計時値書き込み部９１ａを介して計時値保持用メモリ９２ａに記憶させる。
【００７８】
第１パルス間隔計時部９０ａは、このように、印刷基準位置信号５１のパルスを検出する度に、カウント値を計時値Ｃ1として出力して計時値保持用メモリ９２ａに記憶させると共に、第２パルス間隔計時部９４ａに対してカウント開始を指示する。そして、カウント値をリセットして、印刷基準位置信号５１の次のパルスまでクロックのカウントを行う。
【００７９】
なお、印刷基準位置信号５１のパルスが１／２インチの搬送毎に発生され、搬送速度ｖ＝１００インチ／秒であれば、パルス間隔が１／２００秒となる。したがって、クロック周波数が１ＭＨｚの場合、計時値Ｃ1は、５０００となる。
【００８０】
第２パルス間隔計時部９４ａは、第１パルス間隔計時部９０ａからのカウント開始指示に応じて、計時値読み出し部９３ａを介して計時値保持用メモリ９２ａの先頭から規定時間（１）に対応する計時値Ｃ0（例えば５００００）を読み出す。読み出された計時値Ｃ0は、計時値保持用メモリ９２ａから削除される。そして、第２パルス間隔計時部９４ａは、カウント値をリセットして、計時値Ｃ0までクロックをカウントする。第２パルス間隔計時部９４ａは、カウント値が計時値保持用メモリ９２ａから読み出した計時値Ｃ0と一致したら、パルス発生部９５ａに対してパルスの発生を指示する。
【００８１】
パルス発生部９５ａは、この指示に応じて、印刷基準タイミング信号４０ａのパルスを発生させる。このパルスが、印刷基準タイミング信号４０ａの最初のパルスとなる。これにより、印刷基準タイミング信号４０ａの最初のパルスが、印刷基準位置信号５１の最初のパルスに対して規定時間（１）に相当する時間だけ遅延されることになる。
【００８２】
第２パルス間隔計時部９４ａは、次に第１パルス間隔計時部９０ａからカウント開始が指示されると、計時値保持用メモリ９２ａから計時値Ｃ1（例えば５０００）を読み出し、カウント値をリセットして計時値Ｃ1までクロックをカウントする。カウント値が計時値Ｃ1と一致したら、パルス発生部９５ａに対してパルス発生を指示する。
【００８３】
このようにして、信号タイミングシフト回路８１ａでは、印刷基準位置信号５１の各パルス３００1、３００2、３００3、…をそれぞれ規定値（１）だけ遅延させた印刷基準タイミング信号４０ａを生成し出力することができる。
【００８４】
（印刷シーケンス）
次に、各実施形態に適用可能な印刷処理について説明する。図１１は、本実施形態に適用可能な印刷処理を概念的に示す一例のシーケンス図である。プリンタコントローラ１４は、上位装置１０から制御情報として印刷用紙２０１に関する情報を受信したら（ＳＥＱ１００）、受信した情報に基づき用紙搬送制御部５０に対して用紙送り長を設定する（ＳＥＱ１１０）。用紙送り長は、例えば搬送方向における１ページのサイズである。
【００８５】
プリンタコントローラ１４は、上位装置１０から１ページ目（ページ＃１）の印刷ジョブを受信したら（ＳＥＱ１０１）、受信した印刷ジョブに基づき、印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄによるデータ転送処理や印刷処理を管理するために用いる転送管理テーブルを作成し、作成した転送管理テーブルに従い印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄのそれぞれに対して１ページ目を示すページ識別子と、色Ｃ、Ｙ、ＭおよびＫ各色についてページ識別子で示されるページのデータ転送を開始するように要求する（ＳＥＱ１１０ａ、１１０ｂ、１１０ｃおよび１１０ｄ）。
【００８６】
印刷機構部３０ａは、この要求に従い、データ線１１ａを介して上位装置１０に対して色Ｃの１ページ目の印刷画像データを要求する。印刷機構部３０ａ内のデータ制御部３１ａは、この要求に応じて上位装置１０から転送された色Ｃの１ページ目の印刷画像データをメモリ６１ａに格納する。それと共に、データ制御部３１ａは、画像出力制御部３３ａに対して、印刷画像データが上位装置１０から転送された旨を画像出力制御部３３ａに通知する。画像出力制御部３３ａは、この通知を受けて、メモリ６１ａから印刷画像データを読み出し、例えばバッファ７４ａに記憶する。
【００８７】
各印刷機構部３０ｂ、３０ｃおよび３０ｄについても同様に、ＳＥＱ１１０ｂ、１１０ｃおよび１１０ｄの要求に従い、データ線１１ｂ、１１ｃおよび１１ｄを介して上位装置１０に対して各色Ｙ、ＭおよびＫの１ページ目の印刷画像データをそれぞれ要求する。各印刷機構部３０ｂ、３０ｃおよび３０ｄは、この要求に応じて上位装置１０から転送された各色Ｙ、ＭおよびＫの１ページ目の印刷画像データを、データ制御部３１ｂ、３１ｃおよび３１ｄ内のメモリにそれぞれ格納する。それと共に、各印刷機構部３０ｂ、３０ｃおよび３０ｄは、印刷画像データが上位装置１０から転送された旨を、画像出力制御部３３ｂ、３３ｃおよび３３ｄに通知する。画像出力制御部３３ｂ、３３ｃおよび３３ｄは、この通知を受けて、データ制御部３１ｂ、３１ｃおよび３１ｄ内のメモリから印刷画像データを読み出し、それぞれの１ページ目の印刷画像データを記憶するためのバッファに記憶する。
【００８８】
一方、この図１１の例では、プリンタコントローラ１４から各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対して１ページ目のデータ転送が要求されている間に、プリンタコントローラ１４は、上位装置１０から送信された次の２ページ目の印刷ジョブを受信する（ＳＥＱ１０２）。プリンタコントローラ１４は、受信された印刷ジョブに基づき転送管理テーブルを作成し、図示されないメモリ上に保持する。
【００８９】
各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、上位装置１０からの各色の１ページ目の印刷画像データの転送が終了したら、それぞれ、その旨をプリンタコントローラ１４に通知する（ＳＥＱ１１１ａ、１１１ｂ、１１１ｃおよび１１１ｄ）。プリンタコントローラ１４は、当該通知にそれぞれ応答して、印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対してそれぞれ２ページ目（ページ＃２）のデータ転送を開始するように要求する（ＳＥＱ１１２ａ、１１２ｂ、１１２ｃおよび１１２ｄ）。
【００９０】
この要求に応じて、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、上位装置１０に対して各色の２ページ目の印刷画像データをそれぞれ要求し、この要求に応じて上位装置１０から転送された各色の２ページ目の印刷画像データを、データ制御部３１ａ、３１ｂ、３１ｃおよび３１ｄ内のメモリにそれぞれ格納する。それと共に、各印刷機構部３０ｂ、３０ｃおよび３０ｄは、印刷画像データが上位装置１０から転送された旨を、画像出力制御部３３ｂ、３３ｃおよび３３ｄに通知する。画像出力制御部３３ｂ、３３ｃおよび３３ｄは、この通知を受けて、データ制御部３１ｂ、３１ｃおよび３１ｄ内のメモリから印刷画像データを読み出し、それぞれの２ページ目の印刷画像データを記憶するためのバッファに記憶する。
【００９１】
一方、プリンタコントローラ１４は、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄの全てから１ページ目のデータ転送終了の通知を受信したら、用紙搬送制御部５０に対して用紙搬送開始を要求する（ＳＥＱ１１３）。用紙搬送制御部５０は、この要求に応じて印刷用紙２０１の所定速度での搬送を開始する。また、プリンタコントローラ１４は、用紙搬送制御部５０に対して用紙搬送開始の要求を行うと共に、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対して、１ページ目の印刷の開始を指示する（ＳＥＱ１１４）。
【００９２】
用紙搬送制御部５０は、例えば印刷用紙２０１が所定位置に到達したら、印刷基準位置信号５１の最初のパルス３００1を発生させると共に、印刷可能状態である旨をプリンタコントローラ１４に対して通知する（ＳＥＱ１１７）。プリンタコントローラ１４において、印刷基準タイミング信号生成部２３は、この用紙搬送制御部５０からの印刷可能状態報告に応じて、印刷基準位置信号５１に対して、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄそれぞれに設定される規定時間（１）、（２）、（３）および（４）を適用させて印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄを生成する。そして、生成した印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄを、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対して出力する（ＳＥＱ１１８）。
【００９３】
各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄの最初のパルスに応じて印刷を開始する。この例では、印刷用紙２０１の搬送方向に沿って各色Ｃ、Ｙ、ＭおよびＫの印刷を行う印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄが並べられている。この場合、例えば印刷機構部３０ａにおいて、印刷基準タイミング信号４０ａの最初のパルスが検出されたら、画像出力制御部３３ａ内のデータ書き出し制御部７６ａは、１ページ目の印刷であればバッファ７４ａから印刷画像データを読み出して、各ヘッド３４ａ、３４ａ、…に書き出し、印刷用紙２０１に対する印刷が行われる（ＳＥＱ１１９ａ）。色Ｃの１ページ目の印刷が終了すると、その旨がプリンタコントローラ１４に対して通知される（ＳＥＱ１２０ａ）。
【００９４】
続けて、印刷用紙２０１における１ページ目の印刷の先頭位置が印刷機構部３０ｂによる印刷開始位置に達したら、印刷機構部３０ｂにおいて、画像出力制御部３３ｂは、印刷基準タイミング信号４０ｂの最初のパルスに応じて、画像出力制御部３３ｂが有する図示されないバッファから１ページ目の印刷画像データを読み出して、各ヘッド３４ｂ、３４ｂ、…に書き出し、印刷用紙２０１に対する印刷が開始される（ＳＥＱ１１９ｂ）。色Ｙの１ページ目の印刷が終了したら、その旨がプリンタコントローラ１４に対して通知される（ＳＥＱ１２０ｂ）。
【００９５】
以下同様にして、印刷機構部３０ｃおよび３０ｄにおいて、印刷基準タイミング信号４０ｃおよび４０ｄの最初のパルスに応じて色ＭおよびＫの印刷が順次開始され（ＳＥＱ１１９ｃ、１１９ｄ）、印刷が終了したら、その旨がプリンタコントローラ１４に対して通知される（ＳＥＱ１２０ｃおよび１２０ｄ）。
【００９６】
一方、上述のＳＥＱ１１２ａ〜１１２ｄで開始された２ページ目の各色の印刷画像データの転送が終了すると、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、その旨をプリンタコントローラ１４に対して通知する（ＳＥＱ１１５）。プリンタコントローラ１４は、このデータ転送完了の通知に応じて、各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄに対して、２ページ目の印刷の開始をそれぞれ指示する（ＳＥＱ１１６）。
【００９７】
各印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄは、１ページ目の印刷の終了後に、それぞれ２ページ目の印刷を開始する。例えば、印刷機構部３０ａは、１ページ目の印刷が完了（ＳＥＱ１２０ａ）した後、印刷用紙２０１における２ページ目の印刷の先頭位置が所定の印刷開始位置に達したら、画像出力制御部３３ａが有する図示されないバッファから２ページ目の色Ｃの印刷画像データを読み出して画像出力制御部３３ａに供給し、印刷用紙２０１に対する印刷を開始する（ＳＥＱ１２１ａ）。色Ｃの印刷が終了したら、その旨がプリンタコントローラ１４に対して通知される（ＳＥＱ１２２ａ）。
【００９８】
各印刷機構部３０ｂ、３０ｃおよび３０ｄにおいても、同様にして、２ページ目の先頭位置が各印刷機構部３０ｂ、３０ｃおよび３０ｄそれぞれの印刷開始位置に達したら、画像出力制御部３３ｂ、３３ｃおよび３３ｄが有する図示されないバッファから各色の印刷画像データを読み出し、印刷用紙２０１に対する印刷を開始する（ＳＥＱ１２１ｂ〜１２１ｄ）。各色の印刷が終了したら、その旨がプリンタコントローラ１４に対してそれぞれ通知される（ＳＥＱ１２２ｂ〜１２２ｄ）。
【００９９】
プリンタコントローラ１４は、２ページ目の色Ｋの印刷終了通知を印刷機構部３０ｄから受け取ると、印刷ジョブによる最終ページの印刷が終了したとして、用紙搬送制御部５０に対して印刷用紙２０１の搬送の停止を要求する（ＳＥＱ１２３）。用紙搬送制御部５０は、この要求に応じて印刷用紙２０１の搬送を停止させ、その旨をプリンタコントローラ１４に対して報告する（ＳＥＱ１２４）。それと共に、用紙搬送制御部５０は、印刷基準位置信号５１の出力を停止する。これにより、一連の印刷処理が終了する。
【０１００】
なお、上述では、ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄそれぞれに供給する印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄを、プリンタコントローラ１４が印刷基準位置信号５１をそれぞれ対応する規定時間だけ遅延させることで生成するように説明したが、これはこの例に限定されない。例えば、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄ側で、それぞれ印刷基準位置信号５１を遅延させてもよい。この場合、遅延を与えるための規定時間は、各ステーション２５０ａ、２５０ｂ、２５０ｃおよび２５０ｄ毎に設定される。
【０１０１】
以上説明したように、本発明の実施形態による印刷装置では、印刷位置の基準となる用紙基準位置と、Ｃ、Ｍ、ＹおよびＫ各色の印刷機構部３０ａ、３０ｂ、３０ｃおよび３０ｄそれぞれの印刷開始位置との間の距離に応じて、印刷の基準タイミングを示す印刷基準タイミング信号４０ａ、４０ｂ、４０ｃおよび４０ｄをそれぞれ遅延させる。そのため、一連の印刷を行う複数の印刷機構部がそれぞれ適切なタイミングで印刷を行うことができる。
【符号の説明】
【０１０２】
１０  上位装置
１１，１１ａ，１１ｂ，１１ｃ，１１ｄ  データ線
１２  制御線
１３  プリンタ装置
１４  プリンタコントローラ
２１  ＣＰＵ
２２  印刷制御部
２３  印刷基準タイミング信号生成部
３０ａ，３０ｂ，３０ｃ，３０ｄ  印刷機構部
３１ａ，３１ｂ，３１ｃ，３１ｄ  データ制御部
３３ａ，３３ｂ，３３ｃ，３３ｄ  画像出力制御部
３４ａ，３４ｂ，３４ｃ，３４ｄ  ヘッド
４０ａ，４０ｂ，４０ｃ，４０ｄ  印刷基準タイミング信号
５０  用紙搬送制御部
５１  印刷基準位置信号
７３ａ  データ読み出し制御部
７４ａ，７５ａ  バッファ
７６ａ  データ書き出し制御部
８０ａ，８０ｂ，８０ｃ，８０ｄ  規定時間設定部
８１ａ，８１ｂ，８１ｃ，８１ｄ  信号タイミングシフト部
９０ａ  第１パルス間隔計時部
９２ａ  計時値保持用メモリ
９４ａ  第２パルス間隔計時部
９５ａ  パルス発生部
２００  印刷装置
２０１  印刷用紙
２１０  印刷用紙補給部
２３０  第１搬送部
２５０，２５０ａ，２５０ｂ，２５０ｃ，２５０ｄ  ステーション
２６０  第２搬送部
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００４−２８７５１９号公報
【特許文献２】特開２００２−２５４７３６号公報
【特許文献３】特許第３５０４９２６号公報
【図１】
2012196825.tif 000003
【図２】
2012196825.tif 000004
【図３】
2012196825.tif 000005
【図４】
2012196825.tif 000006
【図５】
2012196825.tif 000007
【図６】
2012196825.tif 000008
【図７】
2012196825.tif 000009
【図８】
2012196825.tif 000010
【図９】
2012196825.tif 000011
【図１０】
2012196825.tif 000012
【図１１】
2012196825.tif 000013