(57)【特許請求の範囲】
【請求項１】
下方向に傾斜した用紙セット部に載置された多数枚の用紙から、用紙に対して離接可能な給紙ローラと用紙分離片とを介して分離された１枚の用紙を内部に引き込み、所定の位置まで搬送するべく、前記給紙ローラを、前記用紙を搬送するための駆動時間における速度を等速とした規定の駆動パターンに基づいて回転させる給紙装置であって、
ユーザによって操作され、前記駆動時間を前段と後段に分け、前段の駆動時間では第１の速度に上昇させて等速駆動した後に停止させ、後段の駆動時間では前記第１の速度より速くかつ前記規定の駆動パターンの速度以下の第２の速度に上昇させて等速駆動した後に停止させる安定駆動パターンに切り替える駆動パターン変更手段と、
ユーザにより前記駆動パターン変更手段で前記安定駆動パターンに切り替え操作がなされた場合、前記規定の駆動パターンを前記安定駆動パターンに変更して前記給紙ローラを回転させる給紙制御手段と、を有し、
前記用紙分離片は、前記用紙セット部の下方位置に設けられ、前記多数枚の用紙の先端が当接する表面に所定の表面粗さが形成された片部材からなり、
前記安定駆動パターンの前段の駆動時間は、少なくとも前記給紙ローラの回転により当該給紙ローラに接する１枚の用紙の先端を前記用紙分離片の表面から弾いて分離させるまでの時間であることを特徴とする給紙装置。
【請求項２】
前記用紙分離片の下流側には前記給紙ローラにより給紙された前記用紙が搬送されていないことを検出する給紙エラー検出手段が設けられ、
装置利用開始時から前記給紙エラー検出手段により検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第２の駆動パターン変更手段を更に備え、
前記給紙制御手段は、前記駆動パターン変更手段により前記安定駆動パターンに変更された場合に加えて、前記第２の駆動パターン変更手段により前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる、請求項１に記載の給紙装置。
【請求項３】
前記給紙エラーの累積回数あるいは発生割合が所定の上限値に達していないときに、前記給紙エラー検出手段により給紙エラーが所定回数連続して検出されたか否かを判別する判別手段と、
前記判別手段により給紙エラーが所定回数連続して検出されたと判別すると、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第３の駆動パターン変更手段を更に備え、
前記給紙制御手段は、前記駆動パターン変更手段または前記第２の駆動パターン変更手段により前記安定駆動パターンに変更された場合に加えて、前記第３の駆動パターン変更手段により前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる、請求項２に記載の給紙装置。
【請求項４】
下方向に傾斜した用紙セット部に載置された多数枚の用紙から、用紙に対して離接可能な給紙ローラと用紙分離片とを介して分離された１枚の用紙を内部に引き込み、所定の位置まで搬送するべく、前記給紙ローラを、前記用紙を搬送するための駆動時間における速度を等速とした規定の駆動パターンに基づいて回転させる給紙装置を制御するためのコンピュータプログラムであって、
ユーザの切り替え操作により前記用紙を搬送するための前記給紙ローラの駆動パターンを、前記駆動時間を前段と後段に分け、前段の駆動時間では第１の速度に上昇させて等速駆動した後に停止させ、後段の駆動時間では前記第１の速度より速くかつ前記規定の駆動パターンの速度以下の第２の速度に上昇させて等速駆動した後に停止させる安定駆動パターンに切り替える駆動パターン変更プログラムと、
前記駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合、前記規定の駆動パターンを前記安定駆動パターンに変更して前記給紙ローラを回転させるための給紙制御プログラムを含み、
前記用紙分離片は、前記用紙セット部の下方位置に設けられ、前記多数枚の用紙の先端が当接する表面に所定の表面粗さが形成された片部材からなり、
前記安定駆動パターンの前段の駆動時間は、少なくとも前記給紙ローラの回転により当該給紙ローラに接する１枚の用紙の先端を前記用紙分離片の表面から弾いて分離させるまでの時間であることを特徴とするコンピュータプログラム。
【請求項５】
前記給紙装置の前記用紙分離片の下流側には前記給紙ローラにより給紙された前記用紙が搬送されていないことを検出する給紙エラー検出手段が設けられ、
装置利用開始時から前記給紙エラー検出手段により検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第２の駆動パターン変更プログラムを更に備え、
前記給紙制御プログラムは、前記駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合に加えて、前記第２の駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる、請求項４に記載のコンピュータプログラム。
【請求項６】
前記給紙エラーの累積回数あるいは発生割合が所定の上限値に達していないときに、前記給紙エラー検出手段により給紙エラーが所定回数連続して検出されたか否かを判別する判別プログラムと、前記判別プログラムにより給紙エラーが所定回数連続して検出されたと判別すると、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第３の駆動パターン変更プログラムとを更に備え、
前記給紙制御プログラムは、前記駆動パターン変更プログラムまたは前記第２の駆動パターン変更プログラムにより前記安定駆動パターンが設定された場合に加えて、前記第３の駆動パターン変更プログラムにより前記安定駆動パターンが設定された場合にも前記給紙ローラを前記安定駆動パターンで動作させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる、請求項５に記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばインクジェットプリンタの内部に用紙を引き込むための給紙装置、およびこの給紙装置を制御するためのコンピュータプログラムに関する。
【０００２】
【従来の技術】
たとえば、インクジェットプリンタには、用紙セット部に重ねて置かれた用紙を１枚ずつ内部へと引き込むための給紙ローラや、この給紙ローラに回転力を伝えるステッピングモータなどが組み込まれている。また、給紙ローラから印刷ヘッド直下までに至る給紙経路の途中には、用紙センサが設けられている。給紙ローラがある程度回転しても用紙センサが用紙を検知しない場合、給紙エラーが検出される。たとえば、通常規定された駆動パターンに基づいて給紙ローラを回転させても、給紙エラーが検出されたときには、給紙エラーを回避するように給紙ローラの回転速度や動作シーケンスが自動的に変更され、できる限り給紙エラーを回避するように工夫されている。さらに、用紙の種類やサイズなどに応じて給紙ローラの回転速度や動作シーケンスを変更するようにしたものもある。
【０００３】
【発明が解決しようとする課題】
ところで、用紙の種類やサイズなどがまったく同じでも、ときには先端が湾曲した用紙が用いられることもある。そうした場合、通常規定された駆動パターンに基づいて給紙ローラを回転させると、給紙エラーを起こす可能性が高い。しかしながら、現状のインクジェットプリンタには、給紙ローラの回転速度や動作シーケンスを手動で変更するための仕組みが無く、ユーザ自身の判断で給紙エラーを効果的に回避することができなかった。
【０００４】
また、経年変化などにより給紙ローラにへたりが生じると、給紙エラーを起こす可能性が当初に比べて高くなるが、そうした場合でも、必ず通常規定された駆動パターンに基づいて給紙ローラが回転させられるため、給紙エラーを利用回数などに応じて事前に回避することができなかった。
【０００５】
本発明は、上記の点に鑑みて提案されたものであって、ユーザ自身の判断で給紙エラーを効果的に回避することができ、あるいは給紙エラーを利用回数などに応じて事前に回避することができる給紙装置、およびそのような給紙装置の動作を実現するためのコンピュータプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載した発明の給紙装置は、下方向に傾斜した用紙セット部に載置された多数枚の用紙から、用紙に対して離接可能な給紙ローラと用紙分離片とを介して分離された１枚の用紙を内部に引き込み、所定の位置まで搬送するべく、前記給紙ローラを、前記用紙を搬送するための駆動時間における速度を等速とした規定の駆動パターンに基づいて回転させる給紙装置であって、ユーザによって操作され、前記駆動時間を前段と後段に分け、前段の駆動時間では第１の速度に上昇させて等速駆動した後に停止させ、後段の駆動時間では前記第１の速度より速くかつ前記規定の駆動パターンの速度以下の第２の速度に上昇させて等速駆動した後に停止させる安定駆動パターンに切り替える駆動パターン変更手段と、ユーザにより前記駆動パターン変更手段で前記安定駆動パターンに切り替え操作がなされた場合、前記規定の駆動パターンを前記安定駆動パターンに変更して前記給紙ローラを回転させる給紙制御手段を有し、前記用紙分離片は、前記用紙セット部の下方位置に設けられ、前記多数枚の用紙の先端が当接する面に所定の表面粗さが形成された片部材からなり、前記安定駆動パターンの前段の駆動時間は、少なくとも前記給紙ローラの回転により当該給紙ローラに接する１枚の用紙の先端を前記用紙分離片の当接面から弾いて分離させるまでの時間であることを特徴とする。
【０００７】
このような給紙装置によれば、たとえば先端が湾曲した用紙を用いるためにユーザが切り替え操作を行うと、安定駆動パターンに基づいて給紙ローラが回転させられ、その際には、規定の駆動パターンの回転速度よりも前段が一時的に低速とされるので、給紙ローラの低速回転に応じて安定的に給紙を行うことができるとともに、ユーザ自身の判断で給紙エラーを効果的に回避することができる。
【０００８】
【０００９】
また、用紙セット部に載置された用紙の先端が用紙分離片から外れるまで、用紙を緩やかに送り出すことができる。
【００１０】
【００１１】
【００１２】
また、請求項２に記載した発明の給紙装置は、請求項１に記載の給紙装置であって、前記用紙分離片の下流側には前記給紙ローラにより給紙された前記用紙が搬送されていないことを検出する給紙エラー検出手段が設けられ、装置利用開始時から前記給紙エラー検出手段により検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第２の駆動パターン変更手段を更に備え、前記給紙制御手段は、前記駆動パターン変更手段により前記安定駆動パターンに変更された場合に加えて、前記第２の駆動パターン変更手段により前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる。
【００１３】
このような給紙装置によれば、請求項１に記載の給紙装置による効果に加えて、装置利用開始時からの給紙エラーの累積回数あるいは発生割合が所定の上限値以上となった以降は、規定の駆動パターンよりも給紙エラーを起こしにくい安定駆動パターンに基づいて給紙ローラが回転させられるので、たとえば経年変化などにより給紙ローラにへたりが生じ、給紙エラーを起こす可能性がある程度高い状況では、給紙エラーを利用回数などに応じて事前に回避することができる。
【００１４】
さらに、請求項３に記載した発明の給紙装置は、請求項２に記載の給紙装置であって、前記給紙エラーの累積回数あるいは発生割合が所定の上限値に達していないときに、前記給紙エラー検出手段により給紙エラーが所定回数連続して検出されたか否かを判別する判別手段と、前記給紙制御手段は、前記判別手段により給紙エラーが所定回数連続して検出されたと判別すると、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第３の駆動パターン変更手段を更に備え、前記給紙制御手段は、前記駆動パターン変更手段または前記第２の駆動パターン変更手段により前記安定駆動パターンに変更された場合に加えて、前記第３の駆動パターン変更手段により前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる。
【００１５】
このような給紙装置によれば、請求項２に記載の給紙装置による効果に加えて、たとえば給紙エラーの累積回数が上限値未満とした給紙エラーの際には、規定の駆動パターンに基づいて給紙ローラを回転させる給紙動作を所定回数繰り返し、それでも給紙エラーが起こる場合には、安定駆動パターンに基づいて給紙ローラが回転させられるので、実際に生じた給紙エラーを効果的に回避することができる。
【００１６】
また、請求項４に記載した発明のコンピュータプログラムは、下方向に傾斜した用紙セット部に載置された多数枚の用紙から、用紙に対して離接可能な給紙ローラと用紙分離片とを介して分離された１枚の用紙を内部に引き込み、所定の位置まで搬送するべく、前記給紙ローラを、前記用紙を搬送するための駆動時間における速度を等速とした規定の駆動パターンに基づいて回転させる給紙装置を制御するためのコンピュータプログラムであって、ユーザの切り替え操作により前記用紙を搬送するための前記給紙ローラの駆動パターンを、前記駆動時間を前段と後段に分け、前段の駆動時間では第１の速度に上昇させて等速駆動した後に停止させ、後段の駆動時間では前記第１の速度より速くかつ前記規定の駆動パターンの速度以下の第２の速度に上昇させて等速駆動した後に停止させる安定駆動パターンに切り替える駆動パターン変更プログラムと、前記駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合、前記規定の駆動パターンを前記安定駆動パターンに変更して前記給紙ローラを回転させるための給紙制御プログラムを含み、前記用紙分離片は、前記用紙セット部の下方位置に設けられ、前記多数枚の用紙の先端が当接する面に所定の表面粗さが形成された片部材からなり、前記安定駆動パターンの前段の駆動時間は、少なくとも前記給紙ローラの回転により当該給紙ローラに接する１枚の用紙の先端を前記用紙分離片の当接面から弾いて分離させるまでの時間であることを特徴とする。
【００１７】
このようなコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項１に記載の給紙装置の動作を実現することができる。また、請求項５に記載した発明のコンピュータプログラムは、請求項４に記載のコンピュータプログラムであって、前記給紙装置の前記用紙分離片の下流側には前記給紙ローラにより給紙された前記用紙が搬送されていないことを検出する給紙エラー検出手段が設けられ、装置利用開始時から前記給紙エラー検出手段により検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第２の駆動パターン変更プログラムを更に備え、前記給紙制御プログラムは、前記駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合に加えて、前記第２の駆動パターン変更プログラムにより前記安定駆動パターンに変更された場合にも前記給紙ローラを前記安定駆動パターンで回転させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる。このようなコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項２に記載の給紙装置の動作を実現することができる。また、請求項６に記載した発明のコンピュータプログラムは、請求項５に記載のコンピュータプログラムであって、前記給紙エラーの累積回数あるいは発生割合が所定の上限値に達していないときに、前記給紙エラー検出手段により給紙エラーが所定回数連続して検出されたか否かを判別する判別プログラムと、前記判別プログラムにより給紙エラーが所定回数連続して検出されたと判別すると、それ以降の給紙動作における駆動パターンを前記安定駆動パターンに変更する第３の駆動パターン変更プログラムとを更に備え、前記給紙制御プログラムは、前記駆動パターン変更プログラムまたは前記第２の駆動パターン変更プログラムにより前記安定駆動パターンが設定された場合に加えて、前記第３の駆動パターン変更プログラムにより前記安定駆動パターンが設定された場合にも前記給紙ローラを前記安定駆動パターンで動作させて前記用紙セット部に載置された用紙を前記所定の位置まで搬送させる。このようなコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項３に記載の給紙装置の動作を実現することができる。
【００１８】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照して説明する。
【００１９】
図１は、本発明に係る給紙装置を備えたファクシミリ装置の外観斜視図、図２は、ファクシミリ装置の内部断面図である。ファクシミリ装置Ａは、インクジェット方式の印刷装置（以下、「インクジェットプリンタ」と呼ぶ）、画像読取装置（以下、「スキャナ」と呼ぶ）、および通信装置などの各機能を複合的に備えたものである。このファクシミリ装置Ａは、パーソナルコンピュータなどに接続された状態で単なるインクジェットプリンタやスキャナとしても利用される。また、インクジェットプリンタとスキャナとを連動させることで、コピー機としても利用される。給紙装置は、このようなインクジェットプリンタの内部に用紙を引き込むために設けられている。なお、スキャナや通信装置については、本発明とは関係がないため、これらの説明をできる限り省略し、本発明に関係するインクジェットプリンタについて以下に説明する。
【００２０】
インクジェットプリンタは、用紙（図示省略）を搬送するための機構と、印刷を施すための機構とに大別される。用紙搬送機構は、用紙搬送経路に沿って配置された、用紙セット部１０、給紙ローラ１１、用紙分離片１２、用紙センサ１３、メインローラ１４、排紙ローラ１５、および用紙排出部１６のほか、各ローラ１１，１４，１５を駆動するための図示しないステッピングモータなどにより構成される。これらのうち、用紙セット部１０、給紙ローラ１１、用紙分離片１２、用紙センサ１３、ステッピングモータなどを主として給紙装置が構成される。印刷機構は、用紙の搬送方向にほぼ直交して往復移動するキャリッジ２０、キャリッジ２０の下部に設けられた印刷ヘッド２１、キャリッジ２０を支えるスライド軸２２とガイドフレーム２３、キャリッジ２０の移動位置を検出するためのリニアエンコーダ２４とエンコーダスリット２５のほか、特に図示しないがキャリッジ２０を往復移動させるためのＤＣモータやキャリッジ２０に搭載されるインクタンクなどにより構成される。以下、インクジェットプリンタの中でも、特に給紙装置に関連する事項に限って説明する。
【００２１】
図３は、給紙装置の要部を拡大した要部拡大図である。この図に示すように、用紙セット部１０には、多数枚の用紙Ｐが重ね置かれ、各用紙Ｐの先端が用紙分離片１２の表面１２ａに当接した姿勢で給紙待ちの状態とされる。用紙分離片１２の表面１２ａは、用紙の分離に適した程度の表面粗さで凹凸状となるように形成されている。したがって、給紙ローラ１１の停止中、多数枚の用紙Ｐは、これらの先端が用紙分離片１２の表面１２ａに当接した状態でずれ落ちることはない。給紙ローラ１１が時計方向に回転すると、この給紙ローラ１１に接する１枚の用紙Ｐが用紙分離片１２の表面１２ａから弾かれるようにして分離され、次第に内部へと送り込まれる。そして、間もなく用紙Ｐの先端が用紙センサ１３に当接することで用紙Ｐの位置が検出される。給紙ローラ１１が所定量回転しても用紙Ｐの先端が用紙センサ１３に検知されない場合には、紙詰まりなどによる給紙エラーの状態と判断される。給紙エラーもなくさらに用紙Ｐが所定量送り込まれると、用紙Ｐの先端がメインローラ１４に達し、さらに進むと、メインローラ１４と排紙ローラ１５との間に用紙Ｐが挟まれた状態となり、これにより給紙動作が終わる。
【００２２】
要するに、通常の給紙動作の初期段階では、あらかじめ定められた駆動パターンに基づいてステッピングモータが制御されることにより、給紙ローラ１１が１枚の用紙Ｐを用紙分離片１２から分離させるために回転する。ここで、１枚の用紙Ｐを用紙分離片１２から分離して引き込む動作は、給紙ローラ１１の回転速度が遅いほど安定した動きとされる。また、用紙Ｐの厚みが大きいほど給紙ローラ１１に負荷がかかるため、比較的厚みのある用紙Ｐを引き込む際には、給紙ローラ１１を低速回転とするのが望ましい。これらの点を考慮して本実施形態では、たとえばプリンタドライバ上で用紙の種類が普通紙などに設定されている場合、駆動パターンとして２１００ｐｐｓ程度のパルス周波数でステッピングモータが制御され、給紙ローラ１１がパルス周波数に応じた回転速度とされる。その一方、用紙の種類が比較的厚みのある封筒などに設定されている場合、上記したパルス周波数よりも低い１５００ｐｐｓ程度のパルス周波数でステッピングモータが制御され、これにより、給紙ローラ１１は、上記よりも低速度で回転するものとされる。つまり、通常の給紙動作の初期段階では、用紙の種類に応じて給紙ローラ１１の回転速度が異なるのである。
【００２３】
ところで、用紙Ｐの種類に関係なく、たとえば先端が湾曲した用紙Ｐについては、その用紙Ｐの先端と用紙分離片１２とのかかり具合から、通常の給紙動作と同様に給紙ローラ１１を回転させただけでは、給紙エラーを起こす可能性が高い。そのため、本実施形態の注目すべき点としては、先端が湾曲した用紙Ｐを用紙セット部１０にセットするのに応じて、ユーザにより給紙動作を切り替える操作を行われた場合、先述した駆動パターンよりも給紙エラーを起こしにくい安定駆動パターンに基づいてステッピングモータが制御され、安定した回転速度および動作シーケンスで給紙ローラ１１が回転するように構成されている。以下の説明では、このような安定駆動パターンに基づく給紙動作を安定給紙モードと呼ぶ。
【００２４】
図４は、通常の駆動パターンと安定駆動パターンとを比較説明するためのタイミングチャートである。この図に示すように、通常の駆動パターンに基づいて普通紙や厚紙を給紙する際には、２１００ｐｐｓあるいは１５００ｐｐｓといったパルス周波数により回転速度が異なるが、定常的に給紙ローラ１１が回転させられる。その一方、安定給紙モードで給紙を行う場合には、普通紙あるいは厚紙のいずれにしても安定駆動パターンに基づき前段および後段に分けて給紙動作が行われる。つまり、用紙Ｐの先端が用紙分離片１２から外れるまでの前段の給紙動作では、用紙Ｐを緩やかに送り出すべく、たとえば９００ｐｐｓのパルス周波数に応じた回転速度で給紙ローラ１１が回転し、ある程度回転すると後段の給紙動作に移り、メインローラ１４にニップされる位置（レジストされる位置）まで用紙Ｐを速やかに送り出すべく、たとえば１５００ｐｐｓまでパルス周波数を引き上げ、それに応じた回転速度で給紙ローラ１１が回転するのである。これにより、先端が湾曲した用紙Ｐであっても、給紙エラーをできるだけ起こさないような動きとして徐々に紙送りされるのである。なお、実際の給紙動作では、ステッピングモータを逆送りする動作なども行われるが、このような逆送り動作などについては図示説明を省略する。
【００２５】
また、給紙エラーは、経年変化などにより給紙ローラ１１にへたりが生じると、装置利用開始当初に比べて発生しやすくなる。そのため、本実施形態では、装置利用開始時からの給紙エラーの累積回数がたとえば１０００回以上となった場合、それ以降は、給紙エラーの累積回数に対応した上記とは若干異なる安定駆動パターンに基づき、安定した回転速度および動作シーケンスで給紙ローラ１１が回転するように構成されている。
【００２６】
図５は、通常の駆動パターンと給紙エラー回数対応の安定駆動パターンとを比較説明するためのタイミングチャートである。なお、図５に示す通常の駆動パターンは、図４に示す駆動パターンと同様である。図５に示すように、給紙エラーの累積回数に対応した安定給紙モードで給紙を行う場合には、先述した安定駆動パターンと同様に前段および後段に分けて給紙動作が行われるが、前段と後段との動作の間には、動作を一時中断させるように極めて短い時間間隔のウェイト時間ｔ（例えば、０．３秒）が設定されている。そのため、前段の給紙動作では、用紙Ｐを緩やかに送り出すべく、たとえば９００ｐｐｓのパルス周波数に応じた回転速度で給紙ローラ１１が回転するが、その後ウェイト時間ｔを経て後段の給紙動作に移るものとされる。後段の給紙動作では、用紙Ｐを速やかに送り出すべく、たとえば１５００ｐｐｓまでパルス周波数が引き上げられ、それに応じた回転速度で給紙ローラ１１が回転するものとされている。すなわち、用紙Ｐの先端が用紙分離片１２から外れるまでは給紙ローラ１１を低速で回転駆動することにより、分離を確実に行うことができ、特に、用紙Ｐの先端が湾曲したりしているために用紙分離片１２からなかなか外れず、外れたときの勢い（振動）で給紙ローラ１１が用紙Ｐから浮き上がってしまったような場合であっても、用紙分離片１２から外れた位置で用紙Ｐが一旦停止することで、その間に、給紙ローラ１１が正常な状態に確実に戻ることができる。従って、後段の給紙動作期間においては、すでに用紙Ｐの先端が用紙分離片１２から外れていることから、前段の給紙動作期間よりも高速で搬送することができ、当該用紙Ｐを給紙ローラ１１の回転に伴ってメインローラ１４とニップする位置（レジストが行われる位置）まで迅速かつ確実に搬送することができる。これによっても、用紙Ｐは、給紙エラーをできるだけ起こさないような動きとして徐々に紙送りされる。なお、このような給紙動作でも、実際にはステッピングモータを逆送りする動作なども行われるが、このような逆送り動作などについては図示説明を省略する。
【００２７】
ちなみに、給紙エラーの累積回数がたとえば１０００回未満にあって、実際に給紙エラーが発生した場合には、通常の駆動パターンに基づく給紙動作が所定回数繰り返し行われる。しかも、通常の駆動パターンに基づく給紙動作を所定回数繰り返しても給紙エラーとなる場合には、給紙エラーの累積回数に対応した安定給紙モードで給紙が行われる。これによれば、通常の給紙動作を繰り返しても給紙エラーとなる場合には、より安定した給紙動作に切り替えられるので、実際に発生した給紙エラーを効果的に回避することができるのである。
【００２８】
図６は、ファクシミリ装置Ａの回路構成を示したブロック図である。この図に示すように、ファクシミリ装置Ａは、ＣＰＵ３０、ＮＣＵ３１、ＲＡＭ３２、モデム３３、ＲＯＭ３４、ＮＶＲＡＭ（不揮発性ＲＡＭ：Non-Volatile RAM）３５、ゲートアレイ３６、コーデック３７、ＤＭＡＣ３８、読取部４１、印刷部４２、操作部４３、および表示部４４などを具備して概略構成されている。ＣＰＵ３０、ＮＣＵ３１、ＲＡＭ３２、モデム３３、ＲＯＭ３４、ＮＶＲＡＭ３５、ゲートアレイ３６、コーデック３７、およびＤＭＡＣ３８は、バス線４７により相互に接続されている。バス線４７には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ３６には、読取部４１、印刷部４２、操作部４３、および表示部４４が接続されている。ＮＣＵ３１には、公衆電話回線４８が接続されている。
【００２９】
ＣＰＵ３０は、ファクシミリ装置Ａ全体の動作を制御する。ＮＣＵ３１は、公衆電話回線４８に接続されて網制御を行う。ＲＡＭ３２は、ＣＰＵ３０の作業領域や印刷データ用のバッファ領域などを提供する。モデム３３は、ファクシミリデータの変調や復調などを行う。ＲＯＭ３４は、ＣＰＵ３０が実行すべきプログラムなどを記憶している。ＮＶＲＡＭ３５は、データや各種の情報を記憶する。ゲートアレイ３６は、ＣＰＵ３０と各部４１〜４４とのインターフェイスとして機能する。コーデック３７は、ファクシミリデータなどの符号化や復号化を行う。ＤＭＡＣ３８は、主にＲＡＭ３２へのデータの書き込みや読み出しを行う。
【００３０】
読取部４１は、スキャナにより構成され、ＣＰＵ３０の制御に応じて原稿などからイメージ画像を読み取る。印刷部４２は、インクジェットプリンタにより構成され、ＣＰＵ３０の制御に応じて先述した各種の動作を行う。この印刷部４２には、特に図示しないが給紙装置の構成要素としての用紙センサ１３やステッピングモータなども含まれる。操作部４３は、テンキーや各種の操作キーなどを備え、ユーザからの入力信号をＣＰＵ３０に伝える。この操作部４３には、特に図示しないが給紙動作を切り替えるためのファンクションキーも含まれる。表示部４４は、たとえば液晶ディスプレイを備え、各種の情報を表示する。
【００３１】
要点について簡単に言うと、ＣＰＵ３０は、ユーザにより切り替え操作がなされた場合、規定の駆動パターンに代え、給紙エラーを可及的に回避し得る安定駆動パターンに基づいて給紙ローラを回転させる給紙制御手段を実現している。
【００３２】
また、ＣＰＵ３０は、給紙ローラを介して用紙を引き込む際、給紙エラーを検出する給紙エラー検出手段と、装置利用開始時から給紙エラー検出手段により検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降、規定の駆動パターンに代え、給紙エラーを可及的に回避し得る安定駆動パターンに基づいて給紙ローラを回転させる給紙制御手段とを実現している。
【００３３】
一方、ＲＯＭ３４に記憶されたプログラムは、給紙ローラを介して用紙を内部に引き込むべく、給紙ローラを規定の駆動パターンに基づいて回転させる給紙装置を制御するためのコンピュータプログラムであって、ユーザにより切り替え操作がなされた場合、規定の駆動パターンに代え、給紙エラーを可及的に回避し得る安定駆動パターンに基づいて給紙ローラを回転させるための給紙制御プログラムを含むコンピュータプログラムを実現している。
【００３４】
また、ＲＯＭ３４に記憶されたプログラムは、給紙ローラを介して用紙を引き込む際、給紙エラーを検出するための給紙エラー検出プログラムと、装置利用開始時から給紙エラー検出プログラムに基づいて検出された給紙エラーの累積回数あるいは発生割合が、所定の上限値以上となった場合、それ以降、規定の駆動パターンに代え、給紙エラーを可及的に回避し得る安定駆動パターンに基づいて給紙ローラを回転させるための給紙制御プログラムとを含むコンピュータプログラムを実現している。
【００３５】
次に、動作について説明する。
【００３６】
図７は、給紙処理の流れを示すフローチャートである。まず、給紙を始めるにあたってＣＰＵ３０は、一例として給紙エラーの累積回数が１０００回以上か否かを判断する（Ｓ１）。このような給紙エラーの累積回数については、装置利用開始時の時点で「０」としてＮＶＲＡＭ３５に書き込まれているが、その後、給紙エラーが検出されるごとに１が加算される。
【００３７】
給紙エラーの累積回数が１０００回未満の場合（Ｓ１：ＮＯ）、さらにＣＰＵ３０は、ユーザの切り替え操作により安定給紙モードが選択されているか否かを判断する（Ｓ２）。
【００３８】
安定給紙モードが選択されていない場合（Ｓ２：ＮＯ）、ＣＰＵ３０は、通常の駆動パターンに基づいてステッピングモータを制御する（Ｓ３）。これにより、給紙ローラ１１が定常的に回転し始め、用紙セット部１０における１枚の用紙Ｐが内部に引き込まれる。なお、用紙の種類が普通紙に設定されている場合と厚紙に設定されている場合では、通常の駆動パターンとしても給紙ローラ１１の回転速度が異なるものとされる。
【００３９】
以上のようにして給紙ローラ１１が所定量回転すると、ＣＰＵ３０は、用紙Ｐの先端が用紙センサ１３に当接した状態か否かに応じて給紙エラーの有無を検出する（Ｓ４）。
【００４０】
給紙ローラ１１が所定量回転しても用紙Ｐの先端が用紙センサ１３に当接することなく、給紙エラーが検出された場合（Ｓ４：ＹＥＳ）、ＣＰＵ３０は、ＮＶＲＡＭ３５に記憶されている給紙エラーの累積回数に１を加える（Ｓ５）。
【００４１】
その後、ＣＰＵ３０は、１枚の用紙Ｐを給紙するにあたって給紙エラーが所定回数連続して発生したか否かを判断する（Ｓ６）。
【００４２】
給紙エラーが所定回数連続した場合（Ｓ６：ＹＥＳ）、ＣＰＵ３０は、通常の駆動パターンを切り換え、給紙エラーの累積回数に対応した安定駆動パターンに基づいてステッピングモータを制御する（Ｓ７）。これにより、給紙ローラ１１が前段と後段で回転速度が変わるように回転し始め、用紙セット部１０における１枚の用紙Ｐが確実に内部へと引き込まれる。その後、ＣＰＵ３０は、給紙処理を終え、次の印刷処理などを実行する。
【００４３】
Ｓ６において、給紙エラーが所定回数連続していない場合（Ｓ６：ＮＯ）、ＣＰＵ３０は、Ｓ３に戻って給紙エラーが所定回数連続するまで通常の駆動パターンに基づく給紙動作を繰り返させる。
【００４４】
Ｓ４において、給紙エラーが検出されなかった場合（Ｓ４：ＮＯ）、ＣＰＵ３０は、給紙処理を終えて次の印刷処理などを実行する。
【００４５】
Ｓ２において、安定給紙モードが選択されている場合（Ｓ２：ＹＥＳ）、ＣＰＵ３０は、安定駆動パターンに基づいてステッピングモータを制御する（Ｓ８）。これにより、給紙ローラ１１が前段と後段で回転速度が変わるように回転し始め、用紙セット部１０における１枚の用紙Ｐが確実に内部へと引き込まれる。その後、ＣＰＵ３０は、給紙処理を終えて次の印刷処理などを実行する。
【００４６】
Ｓ１において、給紙エラーの累積回数が１０００回以上の場合（Ｓ１：ＹＥＳ）、ＣＰＵ３０は、給紙エラーの累積回数に対応した安定駆動パターンに基づいてステッピングモータを制御する（Ｓ９）。これによっても、給紙ローラ１１が前段と後段で回転速度が変わるように回転し始め、用紙セット部１０における１枚の用紙Ｐが確実に内部へと引き込まれる。その後、ＣＰＵ３０は、給紙処理を終えて次の印刷処理などを実行する。
【００４７】
したがって、上記給紙装置を備えたファクシミリ装置Ａによれば、たとえば先端が湾曲した用紙Ｐを用いるために、ユーザが給紙動作について切り替え操作を行うと、通常の駆動パターンよりも給紙エラーを起こしにくい安定駆動パターンに基づいて給紙ローラ１１が回転させられるので、ユーザ自身の判断で給紙エラーを効果的に回避することができる。
【００４８】
また、一例として装置利用開始時からの給紙エラーの累積回数が１０００回以上となった以降は、通常の駆動パターンよりも給紙エラーを起こしにくい安定駆動パターンに基づいて給紙ローラ１１が回転させられるので、たとえば経年変化などにより給紙ローラ１１にへたりが生じ、給紙エラーを起こす可能性がある程度高い状況では、給紙エラーを利用回数などに応じて事前に回避することができる。
【００４９】
なお、図４に示す安定駆動パターンの変形例としては、図８に示すような変形例１のパターンや変形例２のパターンとしても良い。また、図９に示すように、通常の普通紙の駆動パターンや厚紙の駆動パターンについても、前段および後段に分けて給紙動作が行われるようなパターンとし、普通紙や厚紙に応じて安定駆動パターンも異なるように変形例３に示すようなパターンとしても良い。
【００５０】
また、図５に示す給紙エラーの累積回数に対応した安定駆動パターンの変形例としては、図１０に示すように、通常の普通紙の駆動パターンに対し、変形例４ないし９に示すような安定駆動パターンとしても良い。もちろん、単なる安定駆動パターンと給紙エラーの累積回数に対応した安定駆動パターンとを全く同一としても良い。
【００５１】
なお、本発明は、上記実施形態に限定されるものではない。
【００５２】
本発明に係るインクジェットプリンタは、ファクシミリ装置Ａに組み込まれたものであるが、単体としてのインクジェットプリンタであっても良い。
【００５３】
給紙装置は、インクジェットプリンタにおける給紙用に設けられたものであるが、たとえばスキャナなどの給紙用に設けられたものであっても良い。
【００５４】
図７のＳ２において安定給紙モードが選択された後、用紙セット部１０における用紙Ｐが無くなってしまった場合には、通常の給紙動作を行うモードに復帰させるようにしても良い。
【００５５】
Ｓ４において給紙エラーが１回検出されただけでＳ７に進むようにしても良い。
【００５６】
給紙ローラ１１がメンテナンス交換されたときなどには、給紙エラーの累積回数をリセットしても良い。
【００５７】
給紙エラーの累積回数に代え、装置利用開始時から現時点までにおける給紙エラーの発生割合や、一定時間内における給紙エラーの発生割合に応じて給紙方式を変更するようにしても良い。
【００５８】
上記実施形態では、ユーザ操作に応じて給紙方式を切り換える機能と、給紙エラーの累積回数に応じて給紙方式を切り換える機能とを備えるとしたが、いずれか一方の機能のみを備えたものでも良い。
【００５９】
【発明の効果】
以上説明したように、請求項１に記載した発明の給紙装置によれば、たとえば先端が湾曲した用紙を用いるためにユーザが切り替え操作を行うと、安定駆動パターンに基づいて給紙ローラが回転させられ、その際には、規定の駆動パターンの回転速度よりも前段が一時的に低速とされるので、給紙ローラの低速回転に応じて安定的に給紙を行うことができるとともに、ユーザ自身の判断で給紙エラーを効果的に回避することができる。
【００６０】
また、用紙セット部に載置された用紙の先端が用紙分離片から外れるまで、用紙を緩やかに送り出すことができる。
【００６１】
【００６２】
また、請求項２に記載した発明の給紙装置によれば、請求項１に記載の給紙装置による効果に加えて、装置利用開始時からの給紙エラーの累積回数あるいは発生割合が所定の上限値以上となった以降は、規定の駆動パターンよりも給紙エラーを起こしにくい安定駆動パターンに基づいて給紙ローラが回転させられるので、たとえば経年変化などにより給紙ローラにへたりが生じ、給紙エラーを起こす可能性がある程度高い状況では、給紙エラーを利用回数などに応じて事前に回避することができる。
【００６３】
さらに、請求項３に記載した発明の給紙装置によれば、請求項２に記載の給紙装置による効果に加えて、たとえば給紙エラーの累積回数が上限値未満とした給紙エラーの際には、規定の駆動パターンに基づいて給紙ローラを回転させる給紙動作を所定回数繰り返し、それでも給紙エラーが起こる場合には、安定駆動パターンに基づいて給紙ローラが回転させられるので、実際に生じた給紙エラーを効果的に回避することができる。
【００６４】
また、請求項４に記載した発明のコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項１に記載の給紙装置の動作を実現することができる。また、請求項５に記載した発明のコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項２に記載の給紙装置の動作を実現することができる。また、請求項６に記載した発明のコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項３に記載の給紙装置の動作を実現することができる。
【図面の簡単な説明】
【図１】  本発明に係る給紙装置を備えたファクシミリ装置の外観斜視図である。
【図２】  ファクシミリ装置の内部断面図である。
【図３】  給紙装置の要部を拡大した要部拡大図である。
【図４】  通常の駆動パターンと安定駆動パターンとを比較説明するためのタイミングチャートである。
【図５】  通常の駆動パターンと給紙エラー回数対応の安定駆動パターンとを比較説明するためのタイミングチャートである。
【図６】  ファクシミリ装置の回路構成を示したブロック図である。
【図７】  給紙処理の流れを示すフローチャートである。
【図８】  図４に対応した変形例を説明するためのタイミングチャートである。
【図９】  図４に対応した変形例を説明するためのタイミングチャートである。
【図１０】  図５に対応した変形例を説明するためのタイミングチャートである。
【符号の説明】
１０            用紙セット部
１１            給紙ローラ
１２            用紙分離片
１３            用紙センサ
１４            メインローラ
１５            排紙ローラ
１６            用紙排出部
２０            キャリッジ
２１            印刷ヘッド
２２            スライド軸
２３            ガイドフレーム
２４            リニアエンコーダ
２５            エンコーダスリット
２６            調整レバー
３０            ＣＰＵ
３１            ＮＣＵ
３２            ＲＡＭ
３３            モデム
３４            ＲＯＭ
３５            ＮＶＲＡＭ
３６            ゲートアレイ
３７            コーデック
３８            ＤＭＡＣ
４１            読取部
４２            印刷部
４３            操作部
４４            表示部
Ａ              ファクシミリ装置
Ｐ              用紙
【図１】
0004178773.tif 000002
【図２】
0004178773.tif 000003
【図３】
0004178773.tif 000004
【図４】
0004178773.tif 000005
【図５】
0004178773.tif 000006
【図６】
0004178773.tif 000007
【図７】
0004178773.tif 000008
【図８】
0004178773.tif 000009
【図９】
0004178773.tif 000010
【図１０】
0004178773.tif 000011