(57)【要約】【課題】記録媒体の搬送精度の低下を抑える記録装置を提供する。【解決手段】記録媒体を給紙する給紙ローラーを駆動する第１の駆動手段および給紙ローラーにより給紙された記録媒体を搬送する搬送ローラーを駆動する第２の駆動手段の駆動を制御する。その制御において、記録媒体が第１サイズである場合には、搬送ローラーに記録媒体が到達したことに応じて、第１の駆動手段の駆動による給紙を停止させ、記録媒体が第１サイズより小さい第２サイズである場合には、搬送路における搬送ローラーの上流に位置し記録媒体を検出する検出手段で記録媒体を検出するよりも前に、第１の駆動手段の駆動による給紙を停止させる。【選択図】図５
2020168847.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を給紙する給紙ローラーを駆動する第１の駆動手段と、
前記給紙ローラーにより給紙された記録媒体を搬送する搬送ローラーを駆動する第２の駆動手段と、
前記搬送ローラーにより搬送される記録媒体に記録を行う記録手段と、
前記第１の駆動手段および前記第２の駆動手段の駆動を制御する制御手段と、
搬送路における前記搬送ローラーの上流に位置し、前記記録媒体を検出する検出手段と、を備え、
前記制御手段は、前記記録媒体が第１サイズである場合に、前記搬送ローラーに前記記録媒体が到達したことに応じて、前記第１の駆動手段の駆動による給紙を停止させ、前記記録媒体が第１サイズより小さい第２サイズである場合に、前記検出手段で前記記録媒体を検出するよりも前に、前記第１の駆動手段の駆動による給紙を停止させる、
ことを特徴とする記録装置。
【請求項２】
前記制御手段は、先行する前記記録媒体が前記第１サイズであり、且つ後続する前記記録媒体が存在しない場合に、前記搬送ローラーに前記記録媒体が到達したことに応じて、前記第１の駆動手段の駆動による給紙を停止させることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１サイズの記録媒体の搬送方向における長さは、前記搬送路の長さよりも長く、前記第２サイズの記録媒体の搬送方向における長さは、前記搬送路の長さよりも短いことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記制御手段は、前記第２サイズである第１の記録媒体の位置を用いて、前記第１の記録媒体に後続する第２の記録媒体の位置を特定し、該特定した前記第２の記録媒体の位置に基づいて、前記検出手段で前記第２の記録媒体を検出するよりも前に、前記第１の駆動手段の駆動による給紙を停止させることを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記制御手段は、前記第１の記録媒体の先端位置を用いて、前記第１の駆動手段および前記第２の駆動手段の駆動量に基づいて、前記第２の記録媒体の位置を特定することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録手段の記録動作の対象のデータを保持する保持手段、をさらに備え、
前記制御手段は、前記保持手段により保持されるデータ量が所定量に制限される場合に、前記記録媒体が前記第１サイズおよび前記第２サイズである場合の前記第１の駆動手段の駆動による給紙を停止させる、
ことを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記制御手段は、前記保持手段により保持されるデータ量が前記所定量に制限されない場合、前記記録媒体のサイズに関わらず、前記搬送ローラーに前記記録媒体が到達したことに応じて、前記第１の駆動手段の駆動による給紙を停止させることを特徴とする請求項６に記載の記録装置。
【請求項８】
前記第１の駆動手段は、前記搬送路上、前記給紙ローラーと前記搬送ローラーの間に位置し、前記搬送路上の記録媒体を前記搬送ローラーへ搬送する中間ローラーをさらに駆動することを特徴とする請求項１乃至７のいずれか１項に記載の記録装置。
【請求項９】
前記搬送ローラーの搬送力は、前記中間ローラーの搬送力よりも大きいことを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記制御手段は、前記第１の駆動手段の駆動による給紙を停止させる場合、前記給紙ローラーを逆転させるよう制御することを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１１】
前記制御手段は、前記第１の駆動手段の駆動による給紙を停止させる場合、前記給紙ローラーを停止させるよう制御することを特徴とする請求項１乃至９のいずれか１項に記載の記録装置。
【請求項１２】
前記記録手段は、インク滴を記録媒体上に吐出することにより記録を行う記録ヘッドであることを特徴とする請求項１乃至１１のいずれか１項に記載の記録装置。
【請求項１３】
前記制御手段は、前記記録ヘッドの走査方向上の移動に応じて、前記搬送路上の記録媒体を前記記録手段の記録位置へ搬送させるよう前記第２の駆動手段の前記搬送ローラーの駆動を制御することを特徴とする請求項１２に記載の記録装置。
【請求項１４】
記録媒体を給紙する給紙ローラーを駆動する第１の駆動手段と、
前記給紙ローラーにより給紙された記録媒体を搬送する搬送ローラーを駆動する第２の駆動手段と、
前記搬送ローラーにより搬送される記録媒体に記録を行う記録手段と、
搬送路における前記搬送ローラーの上流に位置し、前記記録媒体を検出する検出手段と、を備える記録装置において実行される制御方法であって、
前記第１の駆動手段および前記第２の駆動手段の駆動を制御する制御工程、を有し、
前記制御工程では、前記記録媒体が第１サイズである場合に、前記搬送ローラーに前記記録媒体が到達したことに応じて、前記第１の駆動手段の駆動による給紙を停止させ、前記記録媒体が第１サイズより小さい第２サイズである場合に、前記検出手段で前記記録媒体を検出するよりも前に、前記第１の駆動手段の駆動による給紙を停止させる、
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送された記録媒体に対して記録を行う記録装置および制御方法に関する。
【背景技術】
【０００２】
印刷装置では、先行紙の印刷動作と後続紙の給紙動作を同時に行うことで、印刷速度を向上させることができる。さらに、搬送モーターと給紙モーターを含む複数のモーターの構成により、印刷動作で先行紙を搬送する駆動量と給紙動作で後続紙を搬送する駆動量を変え、印刷速度をさらに向上させることができる。
【０００３】
特許文献１では、給紙モーターと搬送モーターとを備える印刷装置が記載されている。給紙モーターには、用紙をピックアップするための給紙ローラーと、記録媒体を給紙するための中間ローラーとが接続されている。給紙モーターの回転方向を切り替えることによって、「記録媒体を収容部からピックアップして搬送路へ渡し、そのまま搬送を行う」制御と「記録媒体の搬送のみを行う」という２つの制御を行うことが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６１１５３３９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、給紙モーターの回転方向の切り替えの際には、バックラッシュによる、モーターの回転切り替え開始からローラー駆動までに遅延が発生する。その結果、回転方向の切り替えの際、記録媒体のサイズによっては、搬送速度を低下させてしまうおそれがあった。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、記録媒体の搬送精度の低下を抑える記録装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る記録装置は、記録媒体を給紙する給紙ローラーを駆動する第１の駆動手段と、前記給紙ローラーにより給紙された記録媒体を搬送する搬送ローラーを駆動する第２の駆動手段と、前記搬送ローラーにより搬送される記録媒体に記録を行う記録手段と、前記第１の駆動手段および前記第２の駆動手段の駆動を制御する制御手段と、搬送路における前記搬送ローラーの上流に位置し、前記記録媒体を検出する検出手段と、を備え、前記制御手段は、前記記録媒体が第１サイズである場合に、前記搬送ローラーに前記記録媒体が到達したことに応じて、前記第１の駆動手段の駆動による給紙を停止させ、前記記録媒体が第１サイズより小さい第２サイズである場合に、前記検出手段で前記記録媒体を検出するよりも前に、前記第１の駆動手段の駆動による給紙を停止させる、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、記録媒体の搬送精度の低下を抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】インクジェット記録装置の概要を示す概略斜視図である。
【図２】記録装置の断面を概略的に示す図である。
【図３】記録装置のハードウェア構成を示すブロック図である。
【図４】制御プログラムのソフトウェア構成を示す図である。
【図５】記録装置の記録処理を示すフローチャートである。
【図６】Ｓ５０３の処理を示すフローチャートである。
【図７】Ｓ５０７の処理を示すフローチャートである。
【図８】記録媒体の位置関係を説明するための図である。
【図９】記録装置の記録処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１１】
［第１実施形態］
図１は、本実施形態におけるインクジェット記録装置（以下、記録装置）１００の概要を示す概略斜視図である。図２は、本記録装置１００を図１中の搬送方向の断面Ａ−Ａから見た図である。搬送装置（搬送部）１０２は、後述する搬送ローラー２０６及びピンチローラー２０７を含んで構成されている。記録部１０３は、図２のキャリッジ２１３とインク吐出部１０４を含んで構成されている。記録装置１００は、給紙トレイ１０１に印刷用紙等の記録媒体を積載し、記録媒体を１枚ずつ搬送装置１０２まで給紙する。給紙動作後、記録媒体は、搬送装置１０２によって搬送路上を搬送される。搬送中の記録媒体に対し、記録部１０３は、記録ヘッドを搭載したキャリッジ２１３を搬送方向と直交する走査方向上を往復移動させ、インク吐出部１０４からインク滴を記録媒体上に吐出させることで、１バンド分の画像を記録する。この記録動作と搬送動作を繰り返すことで、記録媒体上の全体に画像が記録される。記録が行われた記録媒体は、排紙ローラー１０５及び拍車に挟持されて記録装置１００の本体外へ排出される。
【００１２】
図２は、記録装置１００の断面を概略的に示す図である。図２において、給紙モーター２１０は、給紙ローラー２０３、第１の中間ローラー２０４、第２の中間ローラー２０５を駆動し、搬送モーター２１１は、搬送ローラー２０６、排紙ローラー２０９を駆動する。給紙モーター２１０を正転させた場合、給紙ローラー２０３は、記録媒体２０１をピックアップする方向に回転し、第１の中間ローラー２０４、第２の中間ローラー２０５は、搬送方向２１５に沿って記録媒体２０１を給紙する。一方、給紙モーター２１０を逆転させた場合、給紙ローラー２０３は、記録媒体２０１のピックアップを止める方向に回転する。その際、第１の中間ローラー２０４、第２の中間ローラー２０５は、正転時と同様、搬送方向２１５に沿って記録媒体２０１を給紙する。
【００１３】
記録装置１００は、給紙モーター２１０を制御することで、給紙ローラー２０３を駆動させ、給紙トレイ２０２から記録媒体２０１を一枚ずつ搬送路上へ給紙する。記録媒体２０１は、カセットの傾斜２１４に沿って上ることで、第１の中間ローラー２０４に到達する。また、給紙モーター２１０は、第１の中間ローラー２０４と第２の中間ローラー２０５を、記録媒体２０１を搬送方向２１５に搬送する方向に回転させる。なお、本実施形態では、給紙モーター２１０で駆動可能なローラーを３つとしているが、搬送路の長さや対応する記録媒体の長さに応じて定められる数のローラーが設置されるようにしても良い。
【００１４】
用紙検知センサ２０８は、給紙ローラー２０３によって給紙され、搬送路上を搬送された記録媒体２０１を検出する。記録媒体２０１の検出後は、給紙モーター２１０と搬送モーター２１１の駆動量に基づいて、記録媒体２０１の先端位置が算出される。次に、搬送モーター２１１は、搬送ローラー２０６と排紙ローラー２０９を、記録媒体２０１が搬送方向２１５に進むよう回転させる。その際、ピンチローラー２０７は、記録媒体２０１を挟持する。記録媒体２０１が記録ヘッドが搭載されたキャリッジ２１３下の記録位置に搬送されると、印刷処理が開始される。図２に示すように、給紙ローラー２０３により給紙が開始される部分から下流に向かうにつれ、給紙ローラー２０３、第１の中間ローラー２０４、第２の中間ローラー２０５、搬送ローラー２０６、排紙ローラー２０９という位置関係として構成される。
【００１５】
給紙モーター２１０の回転方向を切り替えることで、給紙ローラー２０３による給紙動作を停止させることができる。この給紙ローラー２０３による給紙動作を停止させるためには、給紙モーター２１０の回転方向を切り替える他、給紙モーター２１０を停止させることによって行うようにしても良い。また、給紙ローラー２０３の回転方向が切り替わる際、給紙モーター２１０と共に駆動する中間ローラー２０４及び２０５は一瞬停止する。その結果、中間ローラー２０４及び２０５の回転に遅延が発生する。
【００１６】
図３は、記録装置１００のハードウェア構成を示すブロック図である。記録装置１００は、制御部３０２は、例えばコントローラー基板として構成され、記録装置１００を統括的に制御する。ＣＰＵ３０３は、制御部３０２内の各ブロック間のデータ伝送を制御し、例えば、ＲＯＭ３０５に記録された制御プログラムをＲＡＭ３０４に展開して実行することにより、電源オン制御や記録制御などの各種制御を行う。ＲＡＭ３０４は、ＣＰＵ３０３の主記憶メモリであり、ワークエリアやＲＯＭ３０５に記憶された各種プログラムを展開するための一時記憶領域として用いられる。ＲＯＭ３０５は、読出専用メモリであり、例えば、画像データ、各種プログラム及び各種設定情報を記憶する。また、ＲＯＭ３０５として、例えば、フラッシュストレージが用いられる。また、ＲＯＭ３０５などの記憶部として、他に、ハードディスク等の補助記憶装置が用いられても良い。
【００１７】
なお、本実施形態では、１つのＣＰＵ３０３が１つのＲＡＭ３０４を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても良い。例えば、複数のＣＰＵや複数のＲＡＭ、ＲＯＭ及びストレージを協働させて後述するフローチャートに示す各処理を実行するようにしても良い。また、後述するフローチャートに示す各処理の一部をハードウェア回路を用いて実行するようにしても良い。
【００１８】
エンジンインタフェース（以下、Ｉ／Ｆ）３０７は、プリンタ部３１２と制御部３０２を接続する。プリンタ部３１２での記録対象となる画像データは、エンジンＩ／Ｆ３０７を介して制御部３０２から転送され、プリンタ部３１２において記録媒体２０１上に記録される。操作部Ｉ／Ｆ３０８は、操作部３１３と制御部３０２を接続する。操作部３１３には、タッチパネル機能を有する液晶表示部や操作キーなどが備えられ、ユーザーの指示を受け付ける受付部として機能する。ＵＳＢ  Ｉ／Ｆ３０９は、ＵＳＢ規格に準じたインタフェースである。ネットワークＩ／Ｆ３１０は、有線若しくは無線等のネットワーク媒体に応じた構成を有し、例えば、記録装置１００に接続されたホストコンピュータ３１４との通信を制御する。電源基板３１１は、電源３１５から電源ケーブル３１８を介して供給される電力を変圧して記録装置１００に供給する。また、電源基板３１１は、電力を蓄電可能な蓄電池を備えても良い。記録装置１００は、図３に示す以外のブロックを適宜含んでも良く、例えば、原稿台に載置された原稿を光学的に読み取るスキャナ部を備えても良い。
【００１９】
図４は、ＲＡＭ３０４に展開された各ハードウェアモジュールを制御するための制御プログラムのソフトウェア構成を示す図である。制御プログラムは、アプリケーションを管理するアプリケーション４１０、各種Ｉ／Ｆを介して装置を制御するためのミドルウェア４２０、全体の制御を管理するオペレーティングシステム４３０を含む。オペレーティングシステム４３０は、制御部３０２で制御プログラムを実行するための基本的な機能を提供する。
【００２０】
ミドルウェア４２０は、プリンタ部３１２や各物理的なデバイスとのＩ／Ｆを制御するソフトウェア群を含んで構成される。ミドルウェア４２０は、例えば、プリンタ制御モジュール４２１、電源モジュール４２２、Ｉ／Ｆ制御モジュール４２３、ＵＩ制御モジュール４２４を含む。プリンタ制御モジュール４２１は、エンジンＩ／Ｆ３０７を制御するモジュールであり、電源モジュール４２２は、電源基板３１１を制御するモジュールである。Ｉ／Ｆ制御モジュール４２３は、ホストコンピュータ３１４との通信に使用されるデバイスであるＵＳＢ  Ｉ／Ｆ３０９及びネットワークＩ／Ｆ３１０を制御するモジュールである。また、ＵＩ制御モジュール４２４は、操作部Ｉ／Ｆ３０８を制御するモジュールである。
【００２１】
アプリケーション４１０は、例えば、ジョブ管理アプリケーション４１１、用紙位置管理アプリケーション４１２を含んで構成される。アプリケーション４１０は、記録装置１００がユーザーに提供可能な記録（印刷）などの機能を、各ミドルウェアを介して各デバイスを動作させることにより実現する。
【００２２】
例えば、ミドルウェア４２０のＵＩ制御モジュール４２４は、操作部３１３及び操作部Ｉ／Ｆ３０８を介してユーザーが記録を実行したことを検知すると、アプリケーション４１０にその旨を通知する。ジョブ管理アプリケーション４１１は、ミドルウェア４２０のプリンタ制御モジュール４２１を用いて、エンジンＩ／Ｆ３０７を介してプリンタ部３１２を制御し、記録動作を実行させる。
【００２３】
用紙位置管理アプリケーション４１２は、ジョブ管理アプリケーション３１１から取得したメディア情報をミドルウェア４２０のプリンタ制御モジュール４２１に通知する。プリンタ制御モジュール４２１は、メディア情報に合わせてプリンタ部３１２を制御し、記録媒体２０１の位置情報を取得する。記録媒体２０１がない場合には、用紙位置管理アプリケーション４１２は、ミドルウェア４２０のＵＩ制御モジュール４２４を制御し、ユーザーに記録媒体２０１をセットしなおすことを促す。また、記録媒体２０１の物理的な位置情報が取得できた場合には、ＵＩ制御モジュール４２４は、ジョブ管理アプリケーション４１１に対して、正しい記録媒体２０１の位置を通知する。ジョブ管理アプリケーション４１１は、補正された記録媒体２０１の位置に基づいて記録データを生成し、プリンタ制御モジュール４２１を用いてプリンタ部３１２を制御し、記録動作を行う。
【００２４】
次に、記録装置１００における複数枚の記録媒体に対する記録動作について説明する。図５は、記録装置１００の記録処理を示すフローチャートである。図５の処理は、例えば、ＣＰＵ３０３がＲＯＭ３０５に記憶されたプログラムをＲＡＭ３０４に読み出して実行することにより実現される。記録装置１００がホストコンピュータ３１４からＵＳＢ  Ｉ／Ｆ３０９やネットワークＩ／Ｆ３１０を介して記録動作の指示（ジョブ）を受信する。そして、プリンタ制御モジュール４２１がエンジンＩ／Ｆ３０７を介してプリンタ部３１２を制御することにより、図５の処理が開始される。なお、本実施形態では、ホストコンピュータ３１４からジョブを受信するとして説明するが、記録装置１００がジョブを生成しても良い。
【００２５】
Ｓ５０１において、ＣＰＵ３０３は、印刷ジョブの実行の指示を受信すると、給紙モーター２１０の回転を開始させ、記録媒体２０１の給紙を行わせる。その際、給紙モーター２１０は、記録媒体２０１の搬送方向２１５に対応する方向に回転するよう制御される。
【００２６】
Ｓ５０２において、ＣＰＵ３０３は、給紙処理の開始直後、ジョブ管理アプリケーション４１１が保持する情報に基づいて、印刷ジョブの用紙長が所定長以上であるか否かを判定する。この判定は、以下の理由により行われる。
【００２７】
用紙長が一定サイズ以上（例えばＡ４）の場合、用紙先端が、印刷開始位置である搬送ローラー２０６及びピンチローラー２０７にニップされ、搬送路の長さに対して用紙長の方が長く、後続する印刷対象の用紙の給紙が行われない。一方、用紙長サイズが一定サイズ未満（例えばＡ５）の場合、用紙先端が印刷開始位置に到達したとき、用紙長に対して搬送路の方が長い。例えば、記録媒体を印刷中、次に印刷しようとする用紙が既に印刷開始位置に到達していたとする。その記録媒体の後端が第１の中間ローラー２０４より下流側に存在する場合、給紙ローラー２０３はその次の用紙を給紙してしまうことがある。これは、そのページを印刷する必要がない場合には、不要な給紙となってしまう。そのため、用紙長（用紙サイズ）に応じて、給紙、印刷、排紙処理を変更する。Ｓ５０２で印刷ジョブの用紙長が所定長以上であると判定された場合にはＳ５０３に進み、所定長未満であると判定された場合にはＳ５０７に進む。Ｓ５０３については図６で後述し、Ｓ５０７については図７で後述する。
【００２８】
Ｓ５０４において、ＣＰＵ３０３は、記録媒体２０１が印刷開始位置まで到達すると、搬送モーター２１１を制御して搬送ローラー２０６及び排紙ローラー２０９を回転させ、さらにキャリッジ２１３を走査させることで印刷を行う。Ｓ５０５において、ＣＰＵ３０３は、印刷処理後、搬送モーター２１１を制御して搬送ローラー２０６及び排紙ローラー２０９を回転させることで、記録媒体２０１を排紙する。その際、ジョブ管理アプリケーション４１１は、次の印刷データの情報を取得する。
【００２９】
Ｓ５０５又はＳ５０７の終了後、Ｓ５０６において、ＣＰＵ３０３は、ジョブ管理アプリケーション４１１を参照し、次ページの印刷データの有無を判定する。次ページの印刷データがあると判定された場合には、Ｓ５０２からの処理を繰り返す。一方、次ページの印刷データがないと判定された場合には、図５の処理を終了する。
【００３０】
図６は、Ｓ５０３の処理を示すフローチャートである。Ｓ５０１での給紙処理の開始後、記録媒体２０１は、給紙ローラー２０３によって給紙され、第１の中間ローラー２０４及び第２の中間ローラー２０５を介して搬送される。
【００３１】
Ｓ６０１において、記録媒体２０１の先端が用紙検知センサ２０８に到着すると、ＣＰＵ３０３は、給紙モーター２１０の駆動量に基づいて、記録媒体２０１の先端位置の計測を開始する。
【００３２】
Ｓ６０２において、ＣＰＵ３０３は、記録媒体２０１の先端位置が、印刷開始位置である搬送ローラー２０６及びピンチローラー２０７に到達したか否かを判定する。印刷開始位置に到達していないと判定された場合にはＳ６０１からの処理を繰り返し、印刷開始位置に到達したと判定された場合にはＳ６０３に進む。
【００３３】
Ｓ６０３において、ＣＰＵ３０３は、ジョブ管理アプリケーション４１１で保持される情報を参照し、次ページの印刷データの有無を判定する。ここで、次ページの印刷データの有無の判定は、現在ピックアップしようとしている用紙が最終ページか否かに基づいて行われても良い。次ページの印刷データがあると判定された場合には、図６の処理を終了し、Ｓ５０４に進む。
【００３４】
一方、Ｓ６０３において、次ページの印刷データがないと判定された場合には、給紙トレイ２０２からの記録媒体２０１の給紙動作を停止させる必要がある。そのため、Ｓ６０４において、ＣＰＵ３０３は、給紙モーター２１０の回転方向を逆転させることにより、給紙ローラー２０３による給紙動作を停止させる。Ｓ６０４では、記録媒体２０１の位置は、図２の記録媒体２１２に示す位置となり、その位置では、搬送ローラー２０６及びピンチローラー２０７にニップされた状態である。その状態で、給紙モーター２１０の回転方向の切り替えによって第１の中間ローラー２０４及び第２の中間ローラー２０５が遅延しても、記録媒体２１２に示す位置の記録媒体は、搬送モーター２１１に接続されている搬送ローラー２０６及びピンチローラー２０７に引っ張られる形になる。本実施形態では、搬送ローラー２０６による搬送力の方が、第１の中間ローラー２０４及び第２の中間ローラー２０５の搬送力よりも大きく、さらに用紙駆動量を搬送モーター２１１で管理しているので、用紙位置の管理を正確に行うことができる。
【００３５】
また、Ｓ６０３の判定により、給紙モーター２１０の回転方向の切り替え回数を最小限に抑えることができるため、その分用紙間を詰めることが可能となる。また、バックラッシュによる遅延を抑えることができるため、スループットを向上させることができる。その結果、給紙モーター２１０の回転方向の切り替えにより生じる第１の中間ローラー２０４及び第２の中間ローラー２０５の遅延の影響を受けずに、正確な用紙位置における印刷を実現するとともに、スループットを向上させることができる。
【００３６】
図７は、Ｓ５０７の処理を示すフローチャートである。Ｓ５０１の給紙処理の開始後、記録媒体２０１は、給紙ローラー２０３によって給紙され、中間ローラー２０４，２０５を経由し、搬送される。
【００３７】
Ｓ７０１において、ＣＰＵ３０３は、記録媒体２０１が用紙検知センサ２０８に到達する前に、ジョブ管理アプリケーション４１１で保持される情報を参照して、次ページの印刷データの有無を判定する。次ページの印刷データがないと判定された場合には、Ｓ７１１において、ＣＰＵ３０３は、給紙モーター２１０の回転方向を切り替えることにより、給紙ローラー２０３の給紙動作を停止させる。給紙動作の停止後、Ｓ７１２において、ＣＰＵ３０３は、搬送路上にある記録媒体２０１を印刷開始位置まで搬送する。記録媒体２０１が印刷開始位置まで到達すると、ＣＰＵ３０３は、搬送モーター２１１を制御して搬送ローラー２０６及び排紙ローラー２０９を回転させ、さらにキャリッジ２１３を走査させることで印刷を行う。そして、Ｓ７１３において、ＣＰＵ３０３は、印刷処理後、搬送モーター２１１を制御して搬送ローラー２０６及び排紙ローラー２０９を回転させることで、記録媒体２０１を排紙する。その後、図７の処理を終了する。
【００３８】
Ｓ７０１で次ページの印刷データがあると判定された場合には、Ｓ７０２において、ＣＰＵ３０３は、用紙検知センサ２０８を用いて、現在、搬送路上で最も下流に位置する記録媒体（以下、「１枚目」という）の先端位置を計測する。
【００３９】
Ｓ７０３において、ＣＰＵ３０３は、Ｓ７０２の結果に基づいて、１枚目が印刷開始位置に到達したか否かを判定する。到達したと判定された場合、Ｓ７０４において、ＣＰＵ３０３は、１枚目の印刷を開始する。この時、１枚目より上流側に位置する記録媒体の（以下、「２枚目」という）の給紙は開始されている。また、この時、１枚目の搬送動作は搬送モーター２１１により行われ、２枚目の給紙動作は給紙モーター２１０により行われているので、印刷と給紙を同時に行うことができる。
【００４０】
Ｓ７０５において、ＣＰＵ３０３は、Ｓ７０２の１枚目の先端位置を用いて、給紙モーター２１０及び搬送モーター２１１の駆動量に基づいて、２枚目の先端位置を予測（特定）する。１枚目のピックアップが終了後、２枚目の給紙は直ちに連続して開始される。１枚目と２枚目の紙間距離は、記録装置１００の構成上決定される。そのため、１枚目と２枚目の相対位置に基づいて、２枚目の位置が予測される。
【００４１】
Ｓ７０６において、ＣＰＵ３０３は、Ｓ７０５の予測結果に基づいて、２枚目が特定位置に到達したか否かを判定する。この時の記録媒体の位置関係を図８に示す。記録媒体８０１は１枚目を表し、印刷中の状態を表す。記録媒体８０２は２枚目を表し、用紙検知センサ２０８より上流側に位置している。この位置関係は、記録装置１００の構成によって決定される。
【００４２】
図８に示すように、２枚目先端が用紙検知センサ２０８より上流側に位置した状態で（特定位置）、給紙モーター２１０の回転方向を切り替え、その結果、第１の中間ローラー２０４及び第２の中間ローラー２０５に遅延が発生したとする。ここで、特定位置は、例えば、用紙検知センサ２０８より上流で且つ第２の中間ローラー２０５よりも下流の領域とする。その場合でも、第１の中間ローラー２０４及び第２の中間ローラー２０５の遅延が発生した後に、２枚目が用紙検知センサ２０８を通過することにより、再度、２枚目の位置関係を用紙位置管理アプリケーション４１２が認識することができ、用紙の位置管理を正確に行うことができる。一方、２枚目が用紙検知センサ２０８より下流側に位置した状態で、給紙モーター２１０の回転方向を切り替え、その結果、第１の中間ローラー２０４及び第２の中間ローラー２０５に遅延が発生したとする。その場合、実際の用紙位置と、用紙位置管理アプリケーション４１２が認識する用紙位置との間にズレが生じてしまう。また、印刷開始位置まで記録媒体の搬送を行った場合には、給紙する必要のない用紙のピックアップをしてしまう可能性がある。そのため、本実施形態では、Ｓ７０６の時点で、２枚目が用紙検知センサ２０８より上流側の特定位置にあるか否かを判定している。
【００４３】
２枚目が特定位置に到達後、Ｓ７０７において、ＣＰＵ３０３は、給送モーター２１０の回転方向を逆転させることにより、給紙ローラー２０３の給紙動作を停止させる。この時、２枚目は用紙検知センサ２０８より上流側に位置している。よって、上述のように、第１の中間ローラー２０４及び第２の中間ローラー２０５に遅延が発生した場合でも、２枚目が用紙検知センサ２０８を通過することによって、２枚目の用紙位置の管理を正確に行うことができる。
【００４４】
給紙モーター２１０の回転方向を切り替えて、１枚目の印刷が完了すると、Ｓ７０８において、ＣＰＵ３０３は、１枚目の排紙を開始する。その際、ジョブ管理アプリケーション４１１は、１枚目の印刷データを破棄し、２枚目の次に印刷する用紙（以下、「３枚目」という）の印刷データを取得する。これは、ジョブ管理アプリケーション４１１において、ＲＡＭ３０４の保持可能なデータ量が、２ページ分の印刷データまでに制限されているためである。
【００４５】
Ｓ７０９において、ＣＰＵ３０３は、ジョブ管理アプリケーション４１１で保持される情報を参照し、３枚目の印刷データが存在するか否かを判定し、印刷データが存在しないと判定された場合には、図７の処理を終了する。その際、給紙モーター２１０の回転方向は、給紙ローラー２０３の給紙動作を停止する方向である。そのような構成により、ジョブ管理アプリケーション４１１が保持可能な印刷データが所定量（例えば、２ページ分）までに制限されている構成であっても、３枚目を給紙トレイ２０２からピックアップせずに２枚目について給紙、印刷、排紙を行うことが可能となる。
【００４６】
一方、Ｓ７０９で３枚目の印刷データが存在すると判定された場合には、Ｓ７１０において、ＣＰＵ３０３は、給紙ローラー２０３の給紙動作を開始する。Ｓ７１０において、ＣＰＵ３０３は、給紙モーター２１０の回転方向を切り替えることで、給紙トレイ２０２に積載されている３枚目を給紙ローラー２０３によって給紙する。その後、図７の処理を終了する。
【００４７】
図７の処理では、必要に応じて給紙方向の切り替えが発生しているが、用紙サイズに応じて図７の実行の要否が制御されるので、印刷動作全体としてはスループットを向上させることが可能となる。
【００４８】
以上のように、本実施形態によれば、給紙モーター２１０の回転方向の切り替えにより第１の中間ローラー２０４及び第２の中間ローラー２０５に生じる遅延の影響を受けずに、用紙位置の管理を正確に行うことができる。その結果、正確な用紙位置における印刷を実現するとともに、スループットを向上させることができる。
【００４９】
［第２実施形態］
第１実施形態では、ジョブ管理アプリケーション４１１が保持可能な印刷データ量が例えば２ページ分までに制限されている構成として説明した。本実施形態では、例えばＲＡＭ３０４の記憶容量が十分にある場合など、ジョブ管理アプリケーション４１１が印刷対象の印刷データを全て保持可能な構成とする。以下、第１実施形態と異なる点について説明する。
【００５０】
図９は、本実施形態における記録装置１００の記録処理を示すフローチャートである。図９の処理は、例えば、ＣＰＵ３０３がＲＯＭ３０５に記憶されたプログラムをＲＡＭ３０４に読み出して実行することにより実現される。記録装置１００がホストコンピュータ３１４からＵＳＢ  Ｉ／Ｆ３０９やネットワークＩ／Ｆ３１０を介して記録動作の指示（ジョブ）を受信する。そして、プリンタ制御モジュール４２１がエンジンＩ／Ｆ３０７を介してプリンタ部３１２を制御することにより、図９の処理が開始される。なお、本実施形態では、ホストコンピュータ３１４からジョブを受信するとして説明するが、記録装置１００がジョブを生成しても良い。
【００５１】
Ｓ９０１において、ＣＰＵ３０３は、印刷ジョブの実行の指示を受信すると、給紙モーター２１０の回転を開始させ、記録媒体２０１の給紙を行わせる。その際、給紙モーター２１０は、記録媒体２０１の搬送方向２１５に対応する方向に回転するよう制御される。
【００５２】
記録媒体２０１の給紙の開始後、Ｓ９０２において、ＣＰＵ３０３は、用紙サイズに関わらず、図５のＳ５０３の大サイズ給紙処理を開始する。この大サイズ給紙処理は、第１実施形態のＳ５０３における説明と同じであるので、その詳細を省略する。本実装形態では、ジョブ管理アプリケーション４１１が印刷対象の印刷データを全て把握可能である。従って、たとえ用紙長が短くても現在ピックアップしようとしている用紙が最終ページか否かということを判定することができるので、図７のＳ７０８及びＳ７０９のように、１枚目の排紙処理の後に３枚目の印刷データの有無を判定するといった構成でなくても良い。Ｓ９０２では、記録媒体２０１が搬送ローラー２０６及びピンチローラー２０７に用紙がニップされている状態で、給紙モーター２１０の回転方向を切り替える動作となる。よって、給紙モーター２１０の回転方向の切り替えにより第１の中間ローラー２０４及び第２の中間ローラー２０５に発生する遅延の影響を受けず、用紙位置の管理を正確に行うことができる。
【００５３】
Ｓ９０３において、ＣＰＵ３０３は、記録媒体２０１が印刷開始位置まで到達すると、搬送モーター２１１を駆動させて搬送ローラー２０６及び排紙ローラー２０９を回転させ、さらにキャリッジ２１３を走査させることで印刷を行う。Ｓ９０４において、ＣＰＵ３０３は、印刷処理後、搬送モーター２１１を駆動させて搬送ローラー２０６及び排紙ローラー２０９を回転させることで、記録媒体２０１を排紙する。
【００５４】
Ｓ９０４の終了後、Ｓ９０５において、ＣＰＵ３０３は、ジョブ管理アプリケーション４１１で保持される情報を参照し、次ページの印刷データの有無を判定する。次ページの印刷データがあると判定された場合にはＳ９０２からの処理を繰り返す。一方、次ページの印刷データがないと判定された場合には、図９の処理を終了する。
【００５５】
以上のように、本実施形態によれば、記録媒体２０１の給紙動作を停止させるタイミングを把握しているので、図５のＳ５０７の処理を行わなくても良い。その結果、給紙モーター２１０の回転方向の切り替えにより第１の中間ローラー２０４及び第２の中間ローラー２０５に発生する遅延を最小限に抑えることができ、正確な用紙位置における印刷を実現するとともに、用紙間を縮めて印刷速度をより向上させることができる。
【００５６】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５７】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００５８】
１００  記録装置：  ２０３  給紙ローラー：  ２０４  第１中間ローラー：  ２０５  第２中間ローラー：  ２０６  搬送ローラー：  ２０８  用紙検知センサ：  ２１０  給紙モータ：  ２１１  搬送モータ：  ３０３  ＣＰＵ：  ３０４  ＲＡＭ：  ３０５  ＲＯＭ
【図１】
2020168847.tif 000003
【図２】
2020168847.tif 000004
【図３】
2020168847.tif 000005
【図４】
2020168847.tif 000006
【図５】
2020168847.tif 000007
【図６】
2020168847.tif 000008
【図７】
2020168847.tif 000009
【図８】
2020168847.tif 000010
【図９】
2020168847.tif 000011