(57)【要約】【課題】記録媒体の副走査方向の端部において記録走査可能領域が制約される場合においても、端部の記録可能領域を最大限に広げ、余白を極力少なくして記録を行うことができる記録装置及びその制御方法を提供する。【解決手段】所定方向に配列された複数の記録素子を有する記録ヘッドを略直交する主走査方向へ記録走査させる主走査動作と、主走査方向と直交する副走査方向へ記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、記録媒体に対する記録を行う記録装置で、バッファメモリに格納された記録データを指定量の記録素子数分ずらして記録ヘッドに転送するシフト手段を設け、記録ヘッドによる記録走査ができない領域が記録媒体の副走査方向における端部近傍領域に存在し、且つ記録ヘッドと記録媒体との副走査方向の相対的位置が更新できない場合に、シフト手段によって記録ヘッドへの記録データを副走査方向の記録走査ができない領域の側へシフトするように制御する。【選択図】　　　図５
2004082548.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置において、
バッファメモリに格納された記録データを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段と、
前記記録ヘッドによる記録走査ができない領域が前記記録媒体の副走査方向における端部近傍領域に存在し、且つ前記記録ヘッドと記録媒体との副走査方向の相対的位置が更新できない場合に、前記シフト手段によって前記記録ヘッドへの記録データを副走査方向の前記記録走査ができない領域の側へシフトするように前記シフト手段を制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記制御手段は、
記録素子数Ｎの前記記録ヘッドで主走査方向に記録走査を行うごとに、副走査方向に規定移動量ｎずつ記録媒体を相対的に移動して記録を行う場合で、記録媒体の副走査方向の先端から頭出し量Ｘだけずらした位置からしか記録を開始できない場合に、
１回の記録走査ごとに規定移動量ｎをゼロから累積して、該累積値が前記頭出し量Ｘより小さく且つ前記頭出し量Ｘと累積値の差分が規定移動量ｎ以上の間は、記録媒体を相対的に移動せずに前記頭出し量Ｘと累積値の差分だけ前記シフト手段で記録データを副走査方向の限界方向へシフトして記録走査を繰り返し、
前記累積値が前記頭出し量Ｘより小さく且つ前記頭出し量Ｘと累積値の差分が規定移動量ｎ未満の場合には、記録走査後に前記頭出し量Ｘと累積値の差分だけ記録媒体を相対的に移動し、
以降は、前記シフト手段による記録データのシフトなしに、副走査方向に規定移動量ｎずつ記録媒体を相対的に移動して記録走査を繰り返すように制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、
記録媒体の副走査方向の後端で、記録媒体が規定移動量ｎの相対的な移動が出来なくなって以降は、
記録媒体先頭から１回の記録走査ごとに規定移動量ｎをゼロから累積した累積値と、記録媒体先頭からの移動実施量との差分が前記記録ヘッドの記録素子数Ｎを越えるまでの間、前記累積値と移動実施量との差分だけ前記シフト手段で記録データを副走査方向の限界方向へシフトして記録走査を繰り返すように制御することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ前記記録ヘッドを記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録媒体を移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録手段と、
記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時に搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、
記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして、記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口と、
前記第２給紙口から記録媒体をセットし頭出し動作を行う場合に、該記録媒体の記録時の搬送方向に対して下流側の端部近傍領域にある前記記録ヘッドによる記録走査ができない領域においては、記録データを副走査方向の前記記録走査ができない領域の側へシフトして前記記録ヘッドへ転送するよう制御する制御手段とを有することを特徴とする記録装置。
【請求項５】
Ｎ個の記録素子を有する記録ヘッドを主走査方向に記録走査させる主走査動作と、前記主走査方向と直交する副走査方向に規定移動量ｎずつ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置において、
記録媒体の先頭からの相対的な移動量を記憶する第１カウンタと、
記録媒体の先頭からの論理的な記録位置を記憶する第２カウンタと、
バッファメモリに格納された記録パターンを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段と、
前記記録媒体の相対的な移動、前記記録ヘッドの記録走査、前記第１及び第２カウンタのカウント、及び前記シフト手段でのシフトを制御する制御手段とを有し、
前記制御手段は、
記録媒体に対する記録開始に際しては、先頭から頭出し量Ｘだけ移動方向下流側にずらした位置まで記録媒体を相対的に移動し、前記第１カウンタにＸを、また前記第２カウンタに０をセットして記録を開始し、
１回の記録走査ごとに、前記第１カウンタと前記第のカウンタが等しい場合は通常どおりの記録を行い、等しくない場合は前記シフト手段により前記第１カウンタと前記第２カウンタとの差分ｄだけ記録データを移動方向下流側にずらして記録走査を行い、
該記録走査後、前記差分ｄが前記規定移動量ｎより小さい場合は副走査方向に（ｎ−ｄ）だけ記録媒体を移動して前記第１のカウンタに（ｎ−ｄ）を加算し、前記差分ｄが前記規定移動量ｎ以上の場合には副走査方向の記録媒体の相対的移動動作を行わないように移動制御を行い、前記第２カウンタは記録媒体の移動動作の有無または移動量によらず前記規定移動量ｎを加算するように制御することを特徴とする記録装置。
【請求項６】
前記制御手段は、前記記録走査ごとの処理において、前記第１カウンタと前記第２カウンタとの差分ｄが記録ヘッドの前記記録素子数Ｎ以上である場合は記録走査を行わないよう制御することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記記録装置は、記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時に搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして、記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口とを有し、
使用する給紙口の種別により前記頭出し量Ｘを異ならせることを特徴とする請求項５に記載の記録装置。
【請求項８】
使用する記録媒体のサイズに応じて前記頭出し量Ｘを異ならせることを特徴とする請求項２又は５又は７に記載の記録装置。
【請求項９】
所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置の制御方法であって、
前記記録ヘッドによる記録走査ができない領域が前記記録媒体の副走査方向における端部近傍領域に存在し、且つ前記記録ヘッドと記録媒体との副走査方向の相対的位置が更新できない場合に、記録データを、副走査方向の前記記録走査ができない領域の側へ指定量の記録素子数分シフトして、前記記録ヘッドに転送する工程を含む制御工程を有することを特徴とする記録装置の制御方法。
【請求項１０】
前記制御工程では、
記録素子数Ｎの前記記録ヘッドで主走査方向に記録走査を行うごとに、副走査方向に規定移動量ｎずつ記録媒体を相対的に移動して記録を行う場合で、記録媒体の副走査方向の先端から頭出し量Ｘだけずらした位置からしか印刷記録を開始できない場合に、
１回の記録走査ごとに規定移動量ｎをゼロから累積して、該累積値が前記頭出し量Ｘより小さく且つ前記頭出し量Ｘと累積値の差分が規定移動量ｎ以上の間は、記録媒体を相対的に移動せずに前記頭出し量Ｘと累積値の差分だけ記録データを副走査方向の限界方向へシフトして記録走査を繰り返し、
前記累積値が前記頭出し量Ｘより小さく且つ前記頭出し量Ｘと累積値の差分が規定移動量ｎ未満の場合には、記録走査後に前記頭出し量Ｘと累積値の差分だけ記録媒体を相対的に移動し、
以降は、記録データのシフトなしに、副走査方向に規定移動量ｎずつ記録媒体を相対的に移動して記録走査を繰り返すように制御することを特徴とする請求項９に記載の記録装置の制御方法。
【請求項１１】
前記制御工程では、
記録媒体の副走査方向の後端で、前記記録媒体が規定移動量ｎの相対的な移動が出来なくなって以降は、
記録媒体先頭から１回の記録走査ごとに規定移動量ｎをゼロから累積した該累積値と、記録媒体先頭からの移動実施量との差分が前記記録ヘッドの記録素子数Ｎを越えるまでの間、前記累積値と移動実施量との差分だけ記録データを副走査方向の限界方向へシフトして記録走査を繰り返すように制御することを特徴とする請求項９又は１０に記載の記録装置の制御方法。
【請求項１２】
記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時に搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、
記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして、記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口と、
所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ前記記録ヘッドを記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録媒体を移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録手段とを有する記録装置の制御方法であって、
前記第２給紙口から記録媒体をセットし頭出し動作を行う場合に、該記録媒体の記録時の搬送方向に対して下流側の端部近傍領域にある前記記録ヘッドによる記録走査ができない領域においては、記録データを副走査方向の前記記録走査ができない領域の側へシフトして前記記録ヘッドへ転送するよう制御する工程を有することを特徴とする記録装置の制御方法。
【請求項１３】
Ｎ個の記録素子を有する記録ヘッドを主走査方向に記録走査させる主走査動作と、前記主走査方向と直交する副走査方向に規定移動量ｎずつ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置の制御方法であって、
前記記録装置は、
記録媒体の先頭からの相対的な移動量を記憶する第１カウンタと、
記録媒体の先頭からの論理的な記録位置を記憶する第２カウンタと、
バッファメモリに格納された記録パターンを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段とを有し、
前記記録媒体の相対的な移動、前記記録ヘッドの記録走査、前記第１及び第２カウンタのカウント、及び前記シフト手段でのシフトを制御する制御工程であって、
記録媒体に対する記録開始に際しては、先頭から頭出し量Ｘだけ移動方向下流側にずらした位置まで記録媒体を相対的に移動し、前記第１カウンタにＸを、また前記第２カウンタに０をセットして記録を開始し、
１回の記録走査ごとに、前記第１カウンタと前記第のカウンタが等しい場合は通常どおりの記録を行い、等しくない場合は前記シフト手段により前記第１カウンタと前記第２カウンタとの差分ｄだけ記録データを移動方向下流側にずらして記録走査を行い、
該記録走査後、前記差分ｄが前記規定移動量ｎより小さい場合は副走査方向に（ｎ−ｄ）だけ記録媒体を移動して前記第１のカウンタに（ｎ−ｄ）を加算し、前記差分ｄが前記規定移動量ｎ以上の場合には副走査方向の記録媒体の相対的移動動作を行わないように移動制御を行い、前記第２カウンタは記録媒体の移動動作の有無または移動量によらず前記規定移動量ｎを加算するように制御する制御工程を有することを特徴とする記録装置の制御方法。
【請求項１４】
前記制御工程では、前記記録走査ごとの処理において、前記第１カウンタと前記第２カウンタとの差分ｄが記録ヘッドの前記記録素子数Ｎ以上である場合は記録走査を行わないよう制御することを特徴とする請求項１３に記載の記録装置の制御方法。
【請求項１５】
前記記録装置は、記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時の記録媒体の搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして印刷記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口とを有し、
前記制御工程では、使用する給紙口の種別により前記頭出し量Ｘを異ならせることを特徴とする請求項１１に記載の記録装置の制御方法。
【請求項１６】
前記制御工程では、使用する記録媒体のサイズに応じて前記頭出し量Ｘを異ならせることを特徴とする請求項１０又は１３又は１５に記載の記録装置の制御方法。
【請求項１７】
請求項９乃至１６のいずれか１つに記載の記録装置の制御方法を実行する制御プログラム。
【請求項１８】
請求項１７の制御プログラムをコンピュータ読み出し可能に記憶する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置及びその制御方法に関するものであり、特に、複数の記録素子を有する記録ヘッドを主走査方向に記録走査させる主走査動作と、主走査方向と直交する副走査方向に記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、記録媒体に対して記録を行う記録装置に関するものである。
【０００２】
【従来の技術】
例えば、従来の記録媒体を搬送する方式の記録装置においては、記録媒体の搬送経路上で記録時の搬送方向上流側に記録媒体をセットする給紙口を設け、記録時の搬送方向と同一の方向に記録媒体を搬送することにより記録開始位置までの頭出し動作を行い、記録終了後はそのまま記録時の搬送方向と同一方向に記録媒体搬送を行って搬送方向下流側に設けられた排紙口に記録媒体を排出する形態が一般的であった。
【０００３】
しかし、排紙口と給紙口が共に同じ面（例えば、記録装置の前面）に設けられている方がユーザの操作性の観点からは望ましい場合がある。これを実現するための一手法として、給紙口から排紙口にいたる記録媒体の搬送経路を記録装置内部でＵターンするような搬送経路とする構成が考えらるが、記録媒体の種類、たとえば厚紙や封筒などをも無理なく通過させるようＵターンパスを構成することは非常に難しい。一方、Ｕターンを必要とせずに前面給排紙を実現する一手法としては、記録媒体を排紙口側にセットし、記録時の搬送方向とは逆方向に引き込み、頭出し位置までの搬送動作を行ってから記録を開始するという方法が考えられる。
【０００４】
【発明が解決しようとする課題】
しかしながら、記録時の搬送方向と逆方向に記録媒体を引き込む方法の場合、記録装置内の記録媒体搬送経路の構成上の問題から、記録媒体を引き込める搬送量に制約がある場合があり、このため記録媒体のサイズによっては記録媒体先端部において記録不可能な領域が発生してしまうという問題がある。つまり、記録媒体先端部において記録走査可能領域が制約されてしまうのである。
【０００５】
この問題は、上記記録媒体を排紙口側にセットし、記録時の搬送方向とは逆方向に引き込み、頭出し位置までの搬送動作を行ってから記録を行う記録装置に限定される問題ではなく、記録媒体の副走査方向の端部近傍領域（先端部あるいは後端部）において記録走査可能領域が制約される場合が発生する記録装置において問題となる。
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、記録媒体の副走査方向の端部（端部近傍領域）において記録走査可能領域が制約される場合においても、端部の記録可能領域を最大限に広げ、余白を極力少なくして記録を行うことができる記録装置及びその制御方法を提供する。
【０００７】
【課題を解決するための手段】
この課題を解決するために、本発明の記録装置は、所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置において、バッファメモリに格納された記録データを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段と、前記記録ヘッドによる記録走査ができない領域が前記記録媒体の副走査方向における端部近傍領域に存在し、且つ前記記録ヘッドと記録媒体との副走査方向の相対的位置が更新できない場合に、前記シフト手段によって前記記録ヘッドへの記録データを副走査方向の前記記録走査ができない領域の側へシフトするように前記シフト手段を制御する制御手段とを有することを特徴とする。
【０００８】
又、所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ前記記録ヘッドを記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録媒体を移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録手段と、記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時に搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして、記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口と、前記第２給紙口から記録媒体をセットし頭出し動作を行う場合に、該記録媒体の記録時の搬送方向に対して下流側の端部近傍領域にある前記記録ヘッドによる記録走査ができない領域においては、記録データを副走査方向の前記記録走査ができない領域の側へシフトして前記記録ヘッドへ転送するよう制御する制御手段とを有することを特徴とする。
【０００９】
又、Ｎ個の記録素子を有する記録ヘッドを主走査方向に記録走査させる主走査動作と、前記主走査方向と直交する副走査方向に規定移動量ｎずつ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置において、記録媒体の先頭からの相対的な移動量を記憶する第１カウンタと、記録媒体の先頭からの論理的な記録位置を記憶する第２カウンタと、バッファメモリに格納された記録パターンを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段と、前記記録媒体の相対的な移動、前記記録ヘッドの記録走査、前記第１及び第２カウンタのカウント、及び前記シフト手段でのシフトを制御する制御手段とを有し、前記制御手段は、記録媒体に対する記録開始に際しては、先頭から頭出し量Ｘだけ移動方向下流側にずらした位置まで記録媒体を相対的に移動し、前記第１カウンタにＸを、また前記第２カウンタに０をセットして記録を開始し、１回の記録走査ごとに、前記第１カウンタと前記第のカウンタが等しい場合は通常どおりの記録を行い、等しくない場合は前記シフト手段により前記第１カウンタと前記第２カウンタとの差分ｄだけ記録データを移動方向下流側にずらして記録走査を行い、該記録走査後、前記差分ｄが前記規定移動量ｎより小さい場合は副走査方向に（ｎ−ｄ）だけ記録媒体を移動して前記第１のカウンタに（ｎ−ｄ）を加算し、前記差分ｄが前記規定移動量ｎ以上の場合には副走査方向の記録媒体の相対的移動動作を行わないように移動制御を行い、前記第２カウンタは記録媒体の移動動作の有無または移動量によらず前記規定移動量ｎを加算するように制御することを特徴とする。
【００１０】
又、本発明の記録装置の制御方法は、所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置の制御方法であって、前記記録ヘッドによる記録走査ができない領域が前記記録媒体の副走査方向における端部近傍領域に存在し、且つ前記記録ヘッドと記録媒体との副走査方向の相対的位置が更新できない場合に、記録データを、副走査方向の前記記録走査ができない領域の側へ指定量の記録素子数分シフトして、前記記録ヘッドに転送する工程を含む制御工程を有することを特徴とする。
【００１１】
又、記録時の記録媒体の搬送方向に対して上流側から記録媒体をセットし、記録時に搬送方向と同一方向に記録媒体を搬送して頭出し動作を行う第１給紙口と、記録時の記録媒体の搬送方向に対して下流側から記録媒体をセットして、記録時の記録媒体の搬送方向と逆転方向に記録媒体を搬送して頭出し動作を行う第２給紙口と、所定方向に配列された複数の記録素子を有する記録ヘッドを前記所定方向と略直交する主走査方向へ前記記録ヘッドを記録走査させる主走査動作と、前記主走査方向と直交する副走査方向へ前記記録媒体を移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録手段とを有する記録装置の制御方法であって、前記第２給紙口から記録媒体をセットし頭出し動作を行う場合に、該記録媒体の記録時の搬送方向に対して下流側の端部近傍領域にある前記記録ヘッドによる記録走査ができない領域においては、記録データを副走査方向の前記記録走査ができない領域の側へシフトして前記記録ヘッドへ転送するよう制御する工程を有することを特徴とする。
【００１２】
又、Ｎ個の記録素子を有する記録ヘッドを主走査方向に記録走査させる主走査動作と、前記主走査方向と直交する副走査方向に規定移動量ｎずつ前記記録ヘッドと記録媒体とを相対的に移動させる副走査動作とを繰り返しながら、前記記録媒体に対する記録を行う記録装置の制御方法であって、前記記録装置は、記録媒体の先頭からの相対的な移動量を記憶する第１カウンタと、記録媒体の先頭からの論理的な記録位置を記憶する第２カウンタと、バッファメモリに格納された記録パターンを指定量の記録素子数分ずらして前記記録ヘッドに転送することができるシフト手段とを有し、前記記録媒体の相対的な移動、前記記録ヘッドの記録走査、前記第１及び第２カウンタのカウント、及び前記シフト手段でのシフトを制御する制御工程であって、記録媒体に対する記録開始に際しては、先頭から頭出し量Ｘだけ移動方向下流側にずらした位置まで記録媒体を相対的に移動し、前記第１カウンタにＸを、また前記第２カウンタに０をセットして記録を開始し、１回の記録走査ごとに、前記第１カウンタと前記第のカウンタが等しい場合は通常どおりの記録を行い、等しくない場合は前記シフト手段により前記第１カウンタと前記第２カウンタとの差分ｄだけ記録データを移動方向下流側にずらして記録走査を行い、該記録走査後、前記差分ｄが前記規定移動量ｎより小さい場合は副走査方向に（ｎ−ｄ）だけ記録媒体を移動して前記第１のカウンタに（ｎ−ｄ）を加算し、前記差分ｄが前記規定移動量ｎ以上の場合には副走査方向の記録媒体の相対的移動動作を行わないように移動制御を行い、前記第２カウンタは記録媒体の移動動作の有無または移動量によらず前記規定移動量ｎを加算するように制御する制御工程を有することを特徴とする。
【００１３】
又、上記記録装置の制御方法を実行する制御プログラム及びその制御プログラムをコンピュータ読み出し可能に記憶する記憶媒体をも提供する。
【００１４】
上記本発明による記録装置及びその方法においては、記録媒体の副走査方向の端部において記録走査可能な領域に制約がある場合においても、端部の記録可能領域を最大限に広げ、余白を極力少なくしてない記録を行うことが可能となる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。尚、本実施形態では、記録媒体を排紙口側にセットし、記録時の搬送方向とは逆方向に記録媒体を引き込み、頭出し位置までの搬送動作を行ってから記録を行う機能を有する記録装置を例にその動作を説明するが、上記課題の欄でも記載した如く、本発明はこれに限定されるものではない。すなわち、記録媒体の副走査方向の端部近傍領域（先端部近傍あるいは後端部近傍）において記録走査可能領域が制約される場合が発生する記録装置であれば適用可能であるものである。
【００１６】
従って、以下の実施形態では、記録媒体の搬送として説明するが、本発明は、記録ヘッドと記録媒体との相対的な移動において適用されて同様の効果を奏するものである。
【００１７】
＜本実施形態の記録装置の構成例＞
図１は、本実施形態における記録装置の一例の構成を示す模式図である。
【００１８】
シート状の記録用紙２は給紙トレイ３に積載され、給紙ローラ４により１枚づつピックアップされる。給紙ローラ４によりピックアップされた記録用紙２は、不図示の搬送モータにより駆動される搬送ローラ５、６によって支持され、矢印Ａ方向へ搬送される。搬送ローラ５と６の間にはこれと平行にガイドシャフト７が設けられており、このガイドシャフト７上を矢印Ｂ方向（紙面に垂直手前方向）、Ｃ方向（紙面に垂直後方方向）にキャリッジ８が往復移動する。このキャリッジ８上には、記録ヘッド９が搭載されており、不図示のキャリッジモータによりキャリッジ８を移動しながらに駆動パルスを与えることにより１走査分の記録動作が行われる。記録用紙２はキャリッジ８の１記録走査毎に、搬送ローラ５、６によって矢印Ａ方向に規定量ずつ搬送され、この記録走査と搬送動作を繰り返すことにより記録用紙２の１ページ分の記録が完了する。記録が完了した記録用紙２はそのまま搬送ローラ５、６によって矢印Ａ方向へ搬送され、排紙トレイ１０上へ排紙積載される。
【００１９】
一方、ＣＤやガラス等の板状の記録媒体１１に記録を行う場合には、排紙トレイ１０側の開口部１２より搬送ローラ６に突き当ててセットされ、搬送ローラ５、６を逆転方向に駆動することにより板状記録媒体１１は矢印Ｄ方向に搬送され、給紙トレイ３側の外装面１３に突き当たる手前の位置まで搬送され、そこから通常の記録と同様に記録走査と矢印Ａ方向の搬送を繰り返して記録が行われる。記録が完了した板状記録媒体１１はそのまま搬送ローラ５、６によって矢印Ａ方向へ搬送され、排紙トレイ１０側の開口部１２から排出される。
【００２０】
図２は本実施形態における記録装置の制御系を示すブロック図である。
【００２１】
マイクロプロセッサ形態のＣＰＵ１４は、内部バス１５を介して接続されたＲＯＭ形態のプログラムメモリ１６に格納された制御プログラムおよびＲＡＭ形態のデータメモリ１７の内容にしたがって動作し、インタフェース制御回路１８からインタフェースケーブル１９を介して接続されたホストコンピュータ２０より記録データを受信し、データメモリ１７中の印字バッファメモリ２１に格納する。印字バッファメモリ２１に展開された記録データはヘッド制御回路２２により読み出され記録ヘッド９へ送られる。データメモリ１７には、上記印字バッファメモリ２１の領域の他に、例えば、カウンタＹ１の領域１７ａ、カウンタＹ２の領域１７ｂ、シフト量の記憶領域１７ｃ、搬送量の記憶領域１７ｄ、変数ｄの記憶領域１７ｅ、記憶素子数Ｎの記憶領域１７ｆ、規定送り量の記憶領域１７ｇなども確保される。尚、データメモリ１７にホストコンピュータ２０や不図示のディスクなどの外部記憶媒体から制御プログラムをダウンロードして、ＣＰＵ１４で実行する構成であってもよい。
【００２２】
ヘッド制御回路２２内にはシフトレジスタ２３が設けられており、印字バッファメモリ２１から読み出した印字データを記録ヘッド９へ送る際にシフトレジスタ２３で印字データをシフトすることにより、記録ヘッド９の記録素子のうち使用する記録素子をずらすことが可能である。また、ＣＰＵ１４は、モータ制御回路２４を介してキャリッジモータ２５、搬送モータ２６を制御することが可能であり、これらの動作を組み合わせて制御することにより記録を行う。
【００２３】
＜本実施形態の記録装置の制御例＞
図３は、本実施形態におけるＣＰＵ１４の処理内容を示したフローチャートである。
【００２４】
最初のステップＳ１０１で、ＣＰＵ１４は、ホストコンピュータ２０から受信した記録データの内容やユーザの操作に応じて給紙口の選択を行う。ステップＳ１０２の判断で給紙トレイ側からの給紙を行う場合には、用紙の先頭位置まで頭出し動作を実行し（ステップＳ１０３）、データメモリ１７に設けられたカウンタＹ１を”０”に、またカウンタＹ２を”０”にクリアする（ステップＳ１０４）。
【００２５】
一方、給紙トレイからではなく排紙口側から給紙を行う場合には、用紙先頭から所定距離Ｘ分記録媒体が搬送方向下流側にずれた位置まで頭出し動作を行い（ステップＳ１０５）、カウンタＹ１を”Ｘ”、カウンタＹ２を”０”にする（ステップＳ１０６）。続いてＣＰＵ１４は、記録走査処理に移るが、以降の処理については使用する給紙口によらず共通の処理となる。このように、頭出しの実行とカウンタＹ１の設定を変えるのみで他の処理は共通であるので、プログラムの使用容量も少なく容易に搭載が可能である。
【００２６】
ステップＳ１０７において、ＣＰＵ１４はカウンタＹ１とカウンタＹ２との差分を求め、この差分を変数ｄとしてデータメモリ１７内の記憶領域１７ｅに格納する（ステップＳ１０８）。ここで、変数ｄが記録ヘッドの記録素子数Ｎ未満でない場合は、先のステップＳ１１１に進み、記録走査実行をスキップする。変数ｄが記録素子数Ｎ未満の場合は、ヘッド制御回路２２中のシフトレジスタ２３で行うシフト量に変数ｄをセットし（ステップＳ１０９）、１スキャンの記録走査を実行する（ステップＳ１１０）。
【００２７】
次に、ＣＰＵ１４はステップＳ１１１に進み、変数ｄが１スキャンごとの規定送り量ｎ未満であるかどうかを調べる。変数ｄがｎ未満でない場合はそのまま先のステップＳ１１４に進み、記録媒体の搬送動作をスキップする。変数ｄがｎ未満の場合は、（ｎ−ｄ）分だけ記録媒体の搬送動作を行い（ステップＳ１１２）、カウンタＹ１を（ｎ−ｄ）だけインクリメントする（ステップＳ１１３）。続いて　ＣＰＵ１４はカウンタＹ２をｎだけインクリメントして（ステップＳ１１４）、１スキャン分の記録走査処理を終了する。
【００２８】
以上のステップを１ページ終了まで繰り返すことにより（ステップＳ１１５）、記録媒体に対する記録を完了する。
【００２９】
＜本実施形態の記録装置の動作具体例１＞
図４は、本実施形態において給紙トレイから給紙を行う場合に記録走査が行われる様子の一例を示す図である。ここでは、８個の記録素子を有する記録ヘッド９を用いる場合、すなわちＮ＝８の場合を想定しおり、１回の記録走査ごとに記録素子２個分ずつ記録媒体搬送を行う。つまり、ここでは、規定送り量ｎ＝２である場合を示している。
【００３０】
記録開始位置である頭出し位置まで搬送した後、記録素子２個分ずつの規定送り量分の搬送動作を行いながら記録走査を繰り返して記録が行われる。
【００３１】
図４のように、ｄ＝Ｙ１−Ｙ２が常に”０”であるので、シフト量は”０”、搬送量は常に”２”である。又、記録素子数Ｎが”８”で規定送り量ｎ＝２であるので、同じラインを４回（＝８／２）素子が走査する。
【００３２】
図５は、本実施形態において排紙口側から給紙を行う場合に記録走査が行われる様子の一例を示す図である。ここでは排紙口側から給紙を行う場合には給紙トレイ側からの給紙時の頭出し位置と比較して記録媒体が記録素子９個分搬送方向下流側にある位置までしか引き込めない場合の記録走査の様子を示している。
【００３３】
第１スキャンの処理時点では、カウンタＹ１とカウンタＹ２との差分ｄ＝９であり、記録ヘッド９の記録素子数Ｎ＝８以上であるため、ここでは記録走査は行われない。また、差分ｄ＝９が規定送り量ｎ＝２以上であるため、記録媒体の搬送動作も行われない。第２スキャンの処理時点では差分ｄ＝７となるため、シフトレジスタ２３でのシフト量を７として記録走査が行われるが、差分ｄ＝７が規定送り量ｎ＝２以上であるため、記録媒体の搬送動作は行われない。以降、第４スキャンまではシフト量を変化させながら記録媒体の搬送動作を行わずに記録走査だけが行われる。
【００３４】
第５スキャンの処理時点では、差分ｄ＝１となるため、シフトレジスタ２３でのシフト量を１として記録走査が行われる。この記録走査後、差分ｄ＝１が規定送り量ｎ＝２未満であるため、ｎ−ｄ＝１だけ記録媒体の搬送動作が行われる。以降のスキャンでは、差分ｄ＝０となるため、給紙トレイ側からの記録時と同様に、規定送り量分の搬送動作を行いながら記録走査を繰り返して記録が行われる。
【００３５】
尚、図４と図５を比較すれば明らかなように、図５では記録媒体先頭に余白ができるが、両記録媒体では先端から同じ位置には同じ記録データを記録することができる。
【００３６】
＜本実施形態の記録装置の動作具体例２＞
図６は、本実施形態において給紙トレイから給紙を行う場合に記録走査が行われる様子の他例を示す図である。ここでは、記録ヘッド９が６個の記録素子を有する場合、すなわちＮ＝６の場合を示しており、１回の記録走査ごとに記録素子３個分ずつ記録媒体搬送を行う。すなわち、規定送り量ｎ＝３である場合を示している。
【００３７】
記録開始位置である頭出し位置まで搬送した後、記録素子３本個ずつの規定送り量分だけ搬送動作を行いながら記録走査を繰り返して記録が行われる。
【００３８】
図６のように、ｄ＝Ｙ１−Ｙ２が常に”０”であるので、シフト量は”０”、搬送量は常に”３”である。又、記録素子数Ｎが”６”で規定送り量ｎ＝３であるので、同じラインを２回（＝６／３）素子が走査する。
【００３９】
図７は、本実施形態において排紙口側から給紙を行う場合に記録走査が行われる様子の一例を示す図である。ここでは排紙口側から給紙を行う場合には給紙トレイ側からの給紙時の頭出し位置と比較して記録媒体が記録素子８個分搬送方向下流側にある位置までしか引き込めない場合の記録走査の様子を示している。
【００４０】
第１スキャンの処理時点では、カウンタＹ１とカウンタＹ２との差分ｄ＝８であり、記録ヘッド９の記録素子数Ｎ＝６以上であるため、ここでは記録走査は行われない。また、差分ｄ＝８が規定送り量ｎ＝３以上であるため、記録媒体の搬送動作も行われない。第２スキャンの処理時点では差分ｄ＝５となるため、シフトレジスタ２３でのシフト量を５として記録走査が行われるが、差分ｄ＝５が規定送り量ｎ＝３以上であるため、記録媒体の搬送動作は行われない。
【００４１】
第３スキャンの処理時点では、差分ｄ＝２となるため、シフトレジスタ２３でのシフト量を２として記録走査が行われる。記録走査後、差分ｄ＝２が規定送り量ｎ＝３未満であるため、ｎ−ｄ＝１だけ記録媒体の搬送動作が行われる。以降のスキャンでは、差分ｄ＝０となるため、給紙トレイ側からの記録時と同様に、規定送り量分の搬送動作を行いながら記録走査を繰り返して記録が行われる。
【００４２】
尚、図６と図７を比較すれば明らかなように、具体例１同様、図７では記録媒体先頭に余白ができるが、両記録媒体では先端から同じ位置に同じ記録データを記録することができる。
【００４３】
＜本実施形態の効果＞
以上のような処理を行うことで、排紙側から記録媒体を給紙して記録する場合など、記録媒体の先端部において記録走査可能領域が制約される場合でも、記録可能領域を最大限に広げて記録を行うことが可能である。また、図３のフローチャートでも示したとおり、給紙トレイ側から給紙をする場合と排紙側から給紙をする場合とでは記録開始位置までの記録媒体頭出し実行した後、記録走査を行うステップ以降では両者の処理をまったく異ならせる必要がないため、容易に対応が可能である。また、記録媒体先頭部の余白量が変わっても、記録される領域についてはどちらの給紙口から給紙を行った場合でも記録媒体に対して全く同一の位置に記録されるよう制御することが可能である。
【００４４】
＜他の実施形態の記録装置の動作具体例＞
前述の図４乃至図７の上下を逆さまにすると、記録終端に記録不能な領域がある場合における処理が示されることになる。この処理が有効な例としては、本実施形態の記録装置で排紙口側からの給紙方向で記録が行われる場合や、記録媒体が搬送されるのではなく、記録ヘッドが副走査方向に移動する場合などが考えられる。
【００４５】
この場合は、フローチャートは図示しないが、例えば、図５においてスキャンを逆順に追うと、第６スキャンを行う時点では図３のフローチャートで示した先端部処理が既に終わっているためカウンタＹ１とカウンタＹ２は等しい値となっている。第６スキャンが終わった後は、規定送り量ｎ＝２は不可能なので、カウンタＹ１には搬送実施量（＝１）を加え、カウンタＹ２には規定送り量ｎ＝２を順次加え、カウンタＹ２とＹ１との差分が８を越えるまで該差分だけ記録データをシフトすることで、記録終端の記録可能領域を最大限に広げ、無駄な余白がない記録を行うことが可能となる。
【００４６】
すなわち、第５スキャンでは、最終端まで１つ搬送して、差分ｄ＝１（＝２ー１）で８以下なので、シフトレジスタ２３でシフト量を１として記録走査が行われる。それ以降は搬送はされず、第４スキャンでは、差分ｄ＝３（＝４ー１）でシフト量が３、第３スキャンでシフト量が５、第２スキャンでシフト量が７、そして、第１スキャンでは差分ｄ＝９となって８を越えるので、以後記録走査は行われない。
【００４７】
この処理は単独で行われても、図３のフローチャートのステップＳ１１５を「規定送り不可？」の判断として、それ以降に追加することもできる。
【００４８】
＜他の実施形態の効果＞
このように、副走査方向の記録終端部において記録走査可能な領域に制約がある場合においても、可能領域を最大限に広げ、余白を極力少なくして記録を行うことが可能となる。
【００４９】
＜本発明を適用する記録装置の一例＞
上記実施形態の記録装置としては、下記のようなインクジェットプリンタにおいて好適に適用され得る。ここで「インク」とは広く解釈されるべきもので、記録媒体上に付与されることによって画像、模様、パターン等の形成、または記録媒体の加工に供されうる液体を言うものとする。
【００５０】
特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることが好ましい。
【００５１】
さらに加えて、本発明に係る記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、リーダ等と組み合わせた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００５２】
尚、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、記録媒体の副走査方向の端部において記録走査可能領域がされる場合においても、端部の記録可能領域を最大限に広げ、余白を極力少なくして記録を行うことが可能となる。
【図面の簡単な説明】
【図１】本実施形態における記録装置の構成を示す模式図である。
【図２】本実施形態における記録装置の制御系を示すブロック図である。
【図３】本実施形態におけるＣＰＵ１４の処理内容を示したフローチャートである。
【図４】給紙トレイから給紙を行う場合に記録走査が行われる様子の一例を示す図である。
【図５】排紙口側から給紙を行う場合に記録走査が行われる様子の一例を示す図である。
【図６】給紙トレイから給紙を行う場合に記録走査が行われる様子の他例を示す図である。
【図７】排紙口側から給紙を行う場合に記録走査が行われる様子の他例を示す図である。
【符号の説明】
１　　　　　　記録装置
２　　　　　　記録用紙
３　　　　　　給紙トレイ
４　　　　　　給紙ローラ
５　　　　　　搬送ローラ
６　　　　　　搬送ローラ
７　　　　　　ガイドシャフト
８　　　　　　キャリッジ
９　　　　　　記録ヘッド
１０　　　　排紙トレイ
１１　　　　板状記録媒体
１２　　　　排紙トレイ側開口部
１３　　　　給紙トレイ側外装面
１５　　内部バス
１９　　インタフェースケーブル
２３　　シフトレジスタ
【図１】
2004082548.tif 000003
【図２】
2004082548.tif 000004
【図３】
2004082548.tif 000005
【図４】
2004082548.tif 000006
【図５】
2004082548.tif 000007
【図６】
2004082548.tif 000008
【図７】
2004082548.tif 000009