(57)【要約】【課題】挿入された用紙が厚紙であってもその用紙を確実に給紙できるようにする。【解決手段】突き当てられた媒体の斜行を補正した後、該媒体を挟持して搬送する搬送ローラ対を備えた印刷装置において、媒体と接触して前記搬送ローラ対に該媒体を突き当てる扇状部が形成された突き当てローラと、前記突き当てローラの回転量を制御する制御手段とを有し、前記制御手段は、所定条件に基づいて前記突き当てローラの扇状部の停止位置を変更するようにした。【選択図】        図１
2011057371.tif 000002
【特許請求の範囲】
【請求項１】
突き当てられた媒体の斜行を補正した後、該媒体を挟持して搬送する搬送ローラ対を備えた印刷装置において、
媒体と接触して前記搬送ローラ対に該媒体を突き当てる扇状部が形成された突き当てローラと、
前記突き当てローラの回転量を制御する制御手段とを有し、
前記制御手段は、所定条件に基づいて前記突き当てローラの扇状部の停止位置を変更することを特徴とする印刷装置。
【請求項２】
請求項１の印刷装置において、
前記搬送ローラ対で搬送された媒体を検知する媒体検知手段を備え、
前記所定条件は、前記媒体検知手段が媒体を検知できない搬送異常の発生の検知とし、
前記制御手段は、前記搬送異常の発生を検知すると前記突き当てローラの初期位置からの回転量を減少させて媒体の斜行を補正し、前記搬送ローラ対と前記扇状部の距離を長くすることを特徴とする印刷装置。
【請求項３】
請求項２の印刷装置において、
前記制御手段は、前記搬送異常の検知回数が多くなるに連れて前記突き当てローラの初期位置からの回転量を減少させて媒体の斜行を補正し、前記搬送ローラ対と前記扇状部の距離を長くすることを特徴とする印刷装置。
【請求項４】
請求項２または請求項３の印刷装置において、
使用する媒体を前記突き当てローラが前記搬送ローラ対に突き当て、前記搬送ローラ対が該媒体を試験搬送する自己診断手段を備え、
前記自己診断手段は、前記搬送異常検知回数に基づいて決定した前記突き当てローラの初期位置からの回転量を記憶部に記憶させ、
前記制御手段は、前記記憶部に記憶された前記回転量を初期値として前記突き当てローラの回転量を制御することを特徴とする印刷装置。
【請求項５】
請求項２または請求項３の印刷装置において、
操作者の操作を受付けて使用する媒体の厚さに応じて該媒体と印字ヘッドとの間隔を設定するギャップ設定手段と、
前記間隔に対応付けて前記突き当てローラの初期位置からの回転量を予め記憶した回転停止位置テーブルとを備え、
前記ギャップ設定手段は、設定された前記間隔に基づいて前記回転停止位置テーブルから抽出した前記突き当てローラの初期位置からの回転量を記憶部に記憶させ、
前記制御手段は、前記記憶部に記憶された前記回転量を初期値として前記突き当てローラの回転量を制御することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体の斜行を補正するとともに斜行が補正された該媒体を搬送する印刷装置に関する。
【背景技術】
【０００２】
従来の印刷装置は、用紙吸入口に設けられたゴムローラの回転により挿入された用紙の先端を装置内部の用紙搬送ローラに突き当てて斜行を補正した後、その用紙搬送ローラを回転させて挿入された用紙を給紙するようにしているものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１９３４９２号公報（段落「００２９」〜段落「００３６」、図８、図１０）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、挿入された用紙が厚紙（複写紙を含む）である場合、斜行補正後に用紙搬送ローラを回転させて用紙を装置の内部へ引き込む給紙動作において、その用紙搬送ローラと用紙との間のスリップにより装置内部に用紙を引き込むことができない給紙エラーが発生する場合があるという問題がある。
【０００５】
本発明は、このような問題を解決することを課題とし、挿入された用紙が厚紙であってもその用紙を確実に給紙できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本発明は、突き当てられた媒体の斜行を補正した後、該媒体を挟持して搬送する搬送ローラ対を備えた印刷装置において、媒体と接触して前記搬送ローラ対に該媒体を突き当てる扇状部が形成された突き当てローラと、前記突き当てローラの回転量を制御する制御手段とを有し、前記制御手段は、所定条件に基づいて前記突き当てローラの扇状部の停止位置を変更することを特徴とする。
【発明の効果】
【０００７】
このようにした本発明は、挿入された用紙が厚紙であってもその用紙を確実に給紙できるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施例における印刷装置の説明図
【図２】第１の実施例におけるスキュー補正ローラおよびスリット板の説明図
【図３】第１の実施例におけるスキュー補正ローラの停止位置の説明図
【図４】第１の実施例における印刷装置の構成を示すブロック図
【図５】第１の実施例における電源投入処理を示すフローチャート
【図６】第１の実施例における給紙処理を示すフローチャート
【図７】第１の実施例における給紙動作を示す説明図
【図８】第１の実施例における給紙動作を示す説明図
【図９】第２の実施例における印刷装置の構成を示すブロック図
【図１０】第２の実施例におけるローカルテスト起動処理を示すフローチャート
【図１１】第２の実施例におけるローカルテストの給紙処理を示すフローチャート
【図１２】第３の実施例における印刷装置の構成を示すブロック図
【図１３】第３の実施例におけるスキューローラ回転停止位置テーブルの説明図
【図１４】第３の実施例におけるギャップ設定チェック処理を示すフローチャート
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明による印刷装置の実施例を説明する。
【実施例１】
【００１０】
図１は第１の実施例における印刷装置の説明図であり、図１（ａ）は媒体としての用紙が挿入されるときの状態を示し、図１（ｂ）は用紙を搬送している状態を示している。
【００１１】
図１において、１は印刷装置であり、挿入された用紙１０を給紙し、給紙した用紙１０に文字等を印刷するものである。
【００１２】
１１はアッパーガイド、１２はロワーガイドであり、ロワーガイド１２の上方にアッパーガイド１１が配置され、ロワーガイド１２とアッパーガイド１１の間に用紙１０を案内し、用紙１０の挿入口および搬送路を形成している。
【００１３】
１３は突き当てローラとしてのスキューローラであり、挿入された用紙１０を搬送して後述するフィードローラ対１４に突き当て、その用紙１０の斜行（以下、「スキュー」という。）を補正するためのローラであり、ロワーガイド１２およびアッパーガイド１１で形成される用紙１０の挿入口に配設され、回転軸方向に所定の間隔を保持して配設された複数のローラからなるものである。
【００１４】
それぞれのスキューローラ１３には、略Ｄ字状の扇状部１３ａが形成され、図１（ｂ）に示すように図中矢印で示す方向に回転する扇状部１３ａで挿入された用紙１０に接触してその用紙１０を搬送する。一方、扇状部１３ａが形成されていない部位であるスキューローラ１３の平坦部は、図１（ａ）に示すように用紙１０の搬送に寄与しないようになっている。
【００１５】
また、それぞれのスキューローラ１３に対応するようにロワーガイド１２に凹部が形成され、回転するスキューローラ１３の扇状部１３ａに用紙１０を接触させて搬送できるようになっている。
【００１６】
なお、スキューローラ１３は、図示しない駆動手段としてのスキューモータの回転駆動により回転する。
【００１７】
１４は、フィードローラ対であり、スキューローラ１３の扇状部１３ａにより搬送された用紙１０を挟持して搬送するローラ対である。このフィードローラ対１４は、スキューローラ１３の下流の搬送路に、互いに周面を接触させて配設されている。また、フィードローラ対１４は、回転軸方向に所定の間隔を保持して配設された複数のローラ対からなるものであり、スキューローラ１３に対応する位置に配設されている。
【００１８】
挿入口に挿入された用紙１０がスキューしている場合、その用紙１０の搬送に伴って用紙１０の前端がフィードローラ対１４を構成する各ローラのうち、所定のローラ、例えば挿入口の左端のローラに突き当たる。このとき、左端のフィードローラ対１４と左端のスキューローラ１３は対応する位置に配設されているので、用紙１０の前端が左端のフィードローラ対１４に突き当たると用紙１０に対して左端のスキューローラ１３はスリップして左端のスキューローラ１３による用紙１０の搬送は行われない。
【００１９】
その後、他のスキューローラ１３は、それ以降も用紙１０の搬送を継続するため、用紙１０の前端が左側のフィードローラ対１４から右側のフィードローラ対１４に順次突き当たり、用紙１０に対してスキューローラ１３がそれぞれスリップしてスキューローラ１３による用紙１０の搬送が行われなくなり、発生した用紙１０のスキューが補正されて取り除かれる。
【００２０】
なお、スキューローラ１３は、フィードローラ対１４に突き当たった用紙１０に対して十分にスリップするように柔軟なゴム材料によって形成されている。
【００２１】
また、フィードローラ対１４は、図示しない駆動手段としてのラインフィード（ＬＦ）モータの回転駆動により回転する。
【００２２】
１５は印字ヘッドであり、フィードローラ対１４で搬送された用紙１０に文字等を印刷するものである。この印字ヘッド１５で印刷された用紙１０は、フィードローラ対１４により装置前面または図示しない搬送ローラにより装置背面へ排出される。
【００２３】
１６はテーブルセンサであり、光学式のセンサ等で構成され、フィードローラ対１４の上流にフィードローラ対１４の回転軸に平行する方向に複数（例えば１０個程度）配設されたセンサである。この複数のテーブルセンサ１６のうち、いずれかのテーブルセンサ１６で用紙１０を検知することにより挿入口に用紙１０が挿入されたことを検知し、また複数のテーブルセンサ１６で用紙１０を検知することによりスキューが補正されたことを検知する。
【００２４】
１７は媒体検知手段としての搬送センサであり、フィードローラ対１４で搬送された用紙１０を検知するための光学式のセンサ等で構成されたものである。
【００２５】
次に、スキューローラ１３を図２の第１の実施例におけるスキュー補正ローラおよびスリット板の説明図、図３の第１の実施例におけるスキュー補正ローラの停止位置の説明図に基づいて説明する。
【００２６】
図２において、２１はスリット板であり、一部に切り欠き部２２が形成された板である。このスリット板２１は、スキューローラ１３の回転軸に取り付けられスキューローラ１３の回転とともに回転し、図３に示す光学式センサ等で構成されたスリットセンサ３０により切り欠き部２２を検知してスキューローラ１３の扇状部１３ａの位置を制御するためのものである。
【００２７】
スリット板２１の切り欠き部２２は、スキューローラ１３の扇状部１３ａの一端部と所定の角θを成すようにスキューローラ１３の回転軸に取り付けられている。したがって、センサにより切り欠き部２２の端部を検知してからのスキューローラ１３の回転角を制御することにより、スキューローラ１３の扇状部１３ａの位置を制御することができるようになっている。
【００２８】
図３（ａ）はスキューローラ１３の扇状部１３ａのホームポジション（初期位置）、図３（ｂ）はスキューローラ１３の扇状部１３ａの停止位置１、図３（ｃ）はスキューローラ１３の扇状部１３ａの停止位置２を示した例である。
【００２９】
図３（ａ）に示す扇状部１３ａのホームポジション（初期位置）は、スリット板２１の切り欠き部２２をスリットセンサ３０で検知したときに停止させた位置であり、図３（ｂ）に示すスキューローラ１３の扇状部１３ａの停止位置１は、スリット板２１の切り欠き部２２をスリットセンサ３０で検知した初期位置からスキューローラ１３に１６５パルスを付与して０．８回転（２８８度回転）させて停止させた位置であり、図３（ｃ）に示すスキューローラ１３の扇状部１３ａの停止位置２は、スリット板２１の切り欠き部２２をスリットセンサ３０で検知した初期位置からスキューローラ１３に１５０パルスを付与して０．７回転（２５２度回転）させて停止させた位置である。
【００３０】
図４は第１の実施例における印刷装置の構成を示すブロック図である。
【００３１】
図４において、印刷装置１は、主制御部４０、記憶部４１、フィードローラ制御部４２、スキューローラ制御部４３、スキューローラ停止位置制御部４４、斜行補正制御部４５、給紙エラー検出制御部４６、センサ検出部４７、テーブルセンサ検出部４７１、スリットセンサ検出部４７２および搬送センサ検出部４７３から構成されている。
【００３２】
主制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の中央処理演算装置であり、メモリ等の記憶部４１に記憶された制御プログラム（ソフトウェア）に基づいて印刷装置１全体の動作を制御する。
【００３３】
フィードローラ制御部４２は、ＬＦモータ４２１を回転駆動させて図１におけるフィードローラ対１４の回転を制御し、用紙１０の搬送および停止位置を制御する。
【００３４】
スキューローラ制御部４３は、スキューモータ４３１を回転駆動させて図１におけるスキューローラ１３の回転を制御する。
【００３５】
スキューローラ停止位置制御部４４は、回転駆動されたスキューモータ４３１の停止位置を制御し、スキューローラ制御部４３と協調して用紙１０を給紙する給紙動作時の用紙１０のスキューの補正および用紙１０の搬送を補助する制御を行う。
【００３６】
なお、スキューモータ４３１はステッピングモータ等の回転量を制御することができるモータで構成され、本実施例ではスキューモータ４３１に付与するパルス数を制御することにより、回転量を制御してスキューローラ１３の扇状部１３ａの停止位置を制御することができるようになっている。
【００３７】
センサ検出部４７は、図１におけるテーブルセンサ１６の出力信号を検出するテーブルセンサ検出部４７１、図２におけるスリットセンサ３０の出力信号を検出するスリットセンサ検出部４７２および図１における搬送センサ１７の出力信号を検出する搬送センサ検出部４７３を備え、検出したそれぞれのセンサの出力信号をデジタル信号に変換して出力する。
【００３８】
斜行補正制御部４５は、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいて用紙１０が挿入口に挿入されたことを検知するとともにその用紙１０の斜行状態を確認し、またセンサ検出部４７から入力したスリットセンサ３０の出力信号に基づいてスキューローラ１３の扇状部の回転位置を検知し、スキューローラ制御部４３に対してスキューローラ１３の回転動作の開始／停止等の指示を行う。
【００３９】
給紙エラー検出制御部４６は、センサ検出部４７から入力した搬送センサ１７の出力信号に基づいて所定の時間が経過しても用紙１０を搬送センサ１７の位置まで給紙することができなかった給紙エラー（搬送異常）を検知する。なお、主制御部４０は、時間の経過を計測する計時手段を備えているものとする。
【００４０】
上述した構成の作用について説明する。
【００４１】
まず、印刷装置の電源投入処理を図５の第１の実施例における電源投入処理を示すフローチャートの図中Ｓで表すステップにしたがって図４を参照しながら説明する。なお、本実施例では用紙を単票として説明する。
【００４２】
Ｓ１ａ：印刷装置１の電源が投入されると主制御部４０は、スキューローラ１３の回転停止位置のデフォルト値としての固定値（本実施例では、０．８回転）を記憶部４１の変数ｒｏｔａｔｅ１に格納する。
【００４３】
Ｓ２ａ：また、主制御部４０は、スキューローラ１３の回転量の可変値として所定の回転数（例えば、０．０５回転（８パルス相当））を記憶部４１の変数αに格納する。
【００４４】
次に、印刷装置が行う給紙処理を図６の第１の実施例における給紙処理を示すフローチャートの図中Ｓで表すステップにしたがって図７の第１の実施例における給紙動作を示す説明図および図４を参照しながら説明する。
【００４５】
図７（ａ）に示すように単票手差し挿入口に用紙１０が挿入されるとテーブルセンサ１６が紙ありを検知するが、例えば隣り合う２個以上のテーブルセンサ１６が紙ありを検知したとき、主制御部４０は用紙１０のスキュー補正を開始する。
【００４６】
Ｓ１ｂ：まず、主制御部４０は、記憶部４１の変数ｒｏｔａｔｅ１に格納されているスキューローラ１３の回転停止位置の値を記憶部４１に記憶される変数ＤＡＴＡに代入する。
【００４７】
Ｓ２ｂ：斜行補正制御部４５は、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいて用紙１０がセットされている状態を確認する。
【００４８】
Ｓ３ｂ：制御手段としてのスキューローラ停止位置制御部４４は、記憶部４１から読取った変数ＤＡＴＡに記憶されている回転量に基づきスキューローラ１３を回転、停止させてスキュー補正動作を行う。
【００４９】
Ｓ４ｂ：斜行補正制御部４５は、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいてスキュー補正が完了したか否かを判定し、完了したと判定すると処理をＳ７ｂへ移行し、一方未完了と判定すると処理をＳ５ｂへ移行する。
【００５０】
ここで、本実施例では、斜行補正制御部４５は、連続する３個以上のテーブルセンサ１６が紙ありを検知したとき、スキュー補正が完了したと判定するものとする。
【００５１】
Ｓ５ｂ：スキュー補正が未完了、すなわち不完全と判定するとスキューローラ停止位置制御部４４は、記憶部４１から読取った変数ＤＡＴＡに記憶されている回転量に基づきスキューローラ１３を回転させ、停止させるスキュー補正動作を再度行う。
【００５２】
Ｓ６ｂ：斜行補正制御部４５は、Ｓ４ｂと同様に、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいてスキュー補正が完了したか否かを判定し、完了したと判定すると処理をＳ７ｂへ移行し、一方未完了と判定すると従来のスキュー補正のエラー処理（Ｓ１６ｂ、Ｓ１７ｂ）を行う。
【００５３】
Ｓ７ｂ：スキュー補正が完了するとフィードローラ制御部４２は、ＬＦモータ４２１を回転駆動させてフィードローラ対１４を回転させ、用紙１０を搬送する。
【００５４】
Ｓ８ｂ：Ｓ７ｂと同時に、スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させる。
【００５５】
Ｓ９ｂ：スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させ、フィードローラ対１４に押し付けられている用紙１０の搬送を補助しながら給紙動作を継続する。なお、スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させるとそのスキューローラ１３を停止する。
【００５６】
Ｓ１０ｂ：用紙１０の給紙動作において、給紙エラー検出制御部４６が給紙エラーを検知すると処理をＳ１１ｂへ移行し、一方給紙エラーを検知しなかったときは処理をＳ１４ｂへ移行する。なお、給紙エラー検出制御部４６は、Ｓ７ｂにおいてフィードローラ対１４の回転を開始したときから所定の時間が経過しても用紙１０を搬送センサ１７で紙ありを検知することができなかった場合、給紙エラーを検知する。
【００５７】
Ｓ１１ｂ：主制御部４０は、スキューローラ１３の回転停止位置が格納されている変数ＤＡＴＡから、図５におけるＳ２ａで格納したスキューローラ１３の回転量の可変値として記憶部４１に記憶した変数αを減算し、変数ＤＡＴＡのスキューローラ１３の回転停止位置の値を変更する。これにより、Ｓ３ｂにおけるスキューローラ１３の回転量を減らし、Ｓ８ｂにおけるスキューローラ１３の回転量を増やして用紙１０の搬送距離を長くすることができる。
【００５８】
Ｓ１２ｂ：主制御部４０は、変数ＤＡＴＡのスキューローラ１３の回転停止位置の値を変更した結果、その変数ＤＡＴＡが限界値（例えば、０．６回転）を超えて小さい値となっているかを判定し、限界値を超えていないと判定した場合、処理をＳ２ｂへ移行し、引き続き給紙処理を継続する。一方、限界値を超えて小さい値となっていると判定した場合、処理をＳ１３ｂへ移行する。
【００５９】
なお、本実施例で限界値を設けているのは、スキューローラ１３の回転量を減らし過ぎると用紙１０のスキューを取り除くことができなくなるからである。
【００６０】
Ｓ１３ｂ：限界値を超えていると判定すると主制御部４０は、スキューローラ１３の回転停止位置のデフォルト値としての固定値（本実施例では、０．８回転）を記憶部４１の変数ｒｏｔａｔｅ１に格納し、給紙エラーとして給紙処理を終了する。
【００６１】
Ｓ１４ｂ：Ｓ９ｂの用紙１０の給紙動作において、給紙エラーを検知することなく正常に給紙できた場合、主制御部４０は、スキューローラ１３の回転停止位置の値としての変数ＤＡＴＡを記憶部４１の変数ｒｏｔａｔｅ１に格納し、給紙処理を終了する。このように、変数ＤＡＴＡを記憶部４１の変数ｒｏｔａｔｅ１に格納することにより、次回の給紙動作において、給紙エラーとならないスキューローラ１３の回転停止位置の値を利用することができるようになる。
【００６２】
Ｓ１５ｂ：給紙処理を終了すると主制御部４０は、従来処理としての印字動作を行う。
【００６３】
このようにして印刷装置は給紙処理を行う。
【００６４】
次に、上述した給紙処理で給紙エラーが発生したときの再給紙動作を図７に基づいて説明する。
【００６５】
図７（ａ）に示すように隣り合う２個以上のテーブルセンサ１６が紙ありを検知して用紙１０が単票手差し挿入口に挿入されたことを検知する。
【００６６】
図７（ｂ）に示すようにスキューローラ１３を図中矢印が示す方向へ０．８回転させ、図３（ｂ）に示す停止位置１で停止させる（図６におけるＳ３ｂ）。スキューローラ１３の回転により、用紙１０のスキューが補正され、用紙１０がフィードローラ対１４に押し当てられる。スキューローラ１３を停止位置１に停止させることにより、次にスキューローラ１３を回転させるときに用紙１０の搬送距離を確保し、用紙１０のフィードローラ対１４への押し込み力が大きくなるようにする。
【００６７】
図７（ｃ）に示すように図中矢印が示す方向へスキューローラ１３とフィードローラ対１４を同時に回転させ、用紙１０を給紙する（図６におけるＳ７ｂ、Ｓ８ｂ）。
【００６８】
このとき、図７（ｄ）に示すように用紙１０の先端がフィードローラ対１４への噛み込みが不十分で用紙１０がスリップして給紙エラーが発生するものと仮定する（図６におけるＳ１０ｂ）。
【００６９】
給紙エラーが発生すると図７（ｅ）に示すようにスキューローラ１３を図中矢印が示す方向へ０．７回転（図７（ｂ）と比較して回転量が０．１回転減少）させ、図３（ｃ）に示す停止位置２で停止させる（図６におけるＳ３ｂ）。スキューローラ１３の回転により、用紙１０のスキューが補正され、用紙１０がフィードローラ対１４に押し当てられる。スキューローラ１３を停止位置２に停止させることにより、次にスキューローラ１３を回転させるときに用紙１０の搬送距離をさらに確保し、用紙１０のフィードローラ対１４への押し込み力が大きくなるようにする。
【００７０】
したがって、図７（ｂ）のスキューローラ１３の停止位置１と比較して図７（ｅ）のスキューローラ１３の停止位置２では、給紙動作におけるスキューローラ１３の回転量が増加し、用紙１０の搬送距離が長くなり、用紙１０のフィードローラ対１４への押し込み力が大きくなる。
【００７１】
図７（ｆ）に示すように図中矢印が示す方向へスキューローラ１３とフィードローラ対１４を同時に回転させ、用紙１０を給紙し（図６におけるＳ７ｂ、Ｓ８ｂ）、搬送センサ１７で用紙１０を検知して正常に給紙されたことを検知する。
【００７２】
このように給紙エラーを検知した後の再給紙動作においてスキューローラ１３の回転量を増加させることにより、用紙１０の搬送距離を長くすることができるとともにフィードローラ対１４への押し込み力を大きくすることができ、フィードローラ対１４への噛み込みが良化し、給紙エラーの発生を抑えることができる。
【００７３】
従来の制御では、図８（ａ）に示すように用紙１０が薄い場合、フィードローラ対１４に噛み込み易く、給紙動作において給紙エラーは発生し難いが、図８（ｂ）に示すように用紙１０が厚い場合、フィードローラ対１４に噛み込み難く、給紙動作において給紙エラーが発生し易かった。
【００７４】
本実施例のように、スキュー補正動作におけるスキューローラ１３の回転停止位置を変更し、スキュー補正動作の後に行う給紙動作におけるスキューローラ１３の回転量を増加させ、用紙１０の搬送距離を長くしてフィードローラ対１４への押し込み力を大きくすることにより、用紙１０が厚い場合であってもフィードローラ対１４に確実に噛み込ませることができ、給紙エラーの発生を防止、抑制することができる。
【００７５】
以上説明したように、第１の実施例では、スキュー補正動作におけるスキューローラの回転停止位置を変更し、スキュー補正動作の後に行う給紙動作におけるスキューローラの回転量を増加させ、用紙の搬送距離を長くしてフィードローラ対への押し込み力を大きくすることにより、用紙が厚い場合であってもフィードローラ対に確実に噛み込ませることができ、給紙エラーの発生を防止、抑制して確実に給紙することができるという効果が得られる。
【実施例２】
【００７６】
第２の実施例の構成は、第１の実施例の構成に、使用する用紙を給紙して予め給紙エラーが発生しない適正なスキューローラの停止位置を決定するための自己診断機能（以下、「ローカルテスト」という。）を備えたものである。
【００７７】
図９は第２の実施例における印刷装置の構成を示すブロック図である。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００７８】
図９において、印刷装置１は、主制御部４０、記憶部４１、フィードローラ制御部４２、スキューローラ制御部４３、スキューローラ停止位置制御部４４、ローカルテスト制御部４４１、斜行補正制御部４５、給紙エラー検出制御部４６、センサ検出部４７、テーブルセンサ検出部４７１、スリットセンサ検出部４７２、搬送センサ検出部４７３、およびスイッチ制御部４８から構成されている。
【００７９】
自己診断手段としてのローカルテスト制御部４４１は、保守用に準備されたローカルテストを実行するものである。
【００８０】
スイッチ制御部４８は、印刷装置１に設けられた入力手段としてのスイッチの押下を検知し、ローカルテストを含む各スイッチの機能を起動、実行させるものである。
【００８１】
上述した構成の作用について説明する。
【００８２】
まず、印刷装置のローカルテスト起動処理を図１０の第２の実施例におけるローカルテスト起動処理を示すフローチャートの図中Ｓで表すステップにしたがって図９を参照しながら説明する。なお、本実施例も用紙を単票として説明する。
【００８３】
印刷装置１の電源投入時にローカルテストを起動するスイッチが押下されていることをスイッチ制御部４８が検知するとローカルテスト制御部４４１は、ローカルテストを起動してローカルテストモードへ移行する。
【００８４】
Ｓ１ｃ：ローカルテストが起動されると主制御部４０は、スキューローラ１３の回転量の可変値として所定の回転数（例えば、０．０５回転（８パルス相当））を記憶部４１の変数αに格納する。
【００８５】
Ｓ２ｃ：ローカルテスト制御部４４１は、適正なスキューローラ１３の停止位置を認識するためのローカルテストの給紙処理を行う。なお、このローカルテストの給紙処理の内容は後述する。
【００８６】
Ｓ３ｃ：主制御部４０は、ローカルテストの給紙処理で導出したスキューローラ１３の回転停止位置の値としての記憶部４１に記憶された変数ｒｏｔａｔｅ２を記憶部４１の変数ｒｏｔａｔｅ１に格納し、初期値として保存する。以降、ローカルテストモードを終了した後の通常の運用モードでは記憶部４１に格納された変数ｒｏｔａｔｅ１に基づいて給紙処理が行われる。
【００８７】
次に、印刷装置が行うローカルテストの給紙処理を図１１の第２の実施例におけるローカルテストの給紙処理を示すフローチャートの図中Ｓで表すステップにしたがって図７および図９を参照しながら説明する。
【００８８】
図７（ａ）に示すように単票手差し挿入口に用紙１０が挿入されるとテーブルセンサ１６が紙ありを検知するが、例えば隣り合う２個以上のテーブルセンサ１６が紙ありを検知したとき、主制御部４０は用紙１０のスキュー補正を開始する。
【００８９】
Ｓ１ｄ：まず、主制御部４０は、スキューローラ１３の回転停止位置の初期値としての固定値（本実施例では、０．８回転）を記憶部４１に記憶される変数ＤＡＴＡに代入する。
【００９０】
Ｓ２ｄ：斜行補正制御部４５は、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいて用紙１０がセットされている状態を確認する。
【００９１】
Ｓ３ｄ：制御手段としてのスキューローラ停止位置制御部４４は、記憶部４１から読取った変数ＤＡＴＡに記憶されている回転量に基づきスキューローラ１３を回転、停止させてスキュー補正動作を行う。
【００９２】
Ｓ４ｄ：斜行補正制御部４５は、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいてスキュー補正が完了したか否かを判定し、完了したと判定すると処理をＳ７ｄへ移行し、一方未完了と判定すると処理をＳ５ｄへ移行する。
【００９３】
ここで、本実施例では、斜行補正制御部４５は、連続する３個以上のテーブルセンサ１６が紙ありを検知したとき、スキュー補正が完了したと判定するものとする。
【００９４】
Ｓ５ｄ：スキュー補正が未完了、すなわち不完全と判定するとスキューローラ停止位置制御部４４は、記憶部４１から読取った変数ＤＡＴＡに記憶されている回転量に基づきスキューローラ１３を回転させ、停止させるスキュー補正動作を再度行う。
【００９５】
Ｓ６ｄ：斜行補正制御部４５は、Ｓ４ｄと同様に、センサ検出部４７から入力したテーブルセンサ１６の出力信号に基づいてスキュー補正が完了したか否かを判定し、完了したと判定すると処理をＳ７ｄへ移行し、一方未完了と判定すると処理をＳ２ｄへ移行し、スキュー補正動作のリトライを行う。
【００９６】
Ｓ７ｄ：スキュー補正が完了するとフィードローラ制御部４２は、ＬＦモータ４２１を回転駆動させてフィードローラ対１４を回転させ、用紙１０を搬送する。
【００９７】
Ｓ８ｄ：Ｓ７ｄと同時に、スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させる。
【００９８】
Ｓ９ｄ：スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させ、フィードローラ対１４に押し付けられている用紙１０の搬送を補助しながら給紙動作を継続する。なお、スキューローラ停止位置制御部４４は、スキューローラ１３をホームポジションまで回転させるとそのスキューローラ１３を停止する。
【００９９】
Ｓ１０ｄ：用紙１０の給紙動作において、給紙エラー検出制御部４６が給紙エラーを検知すると処理をＳ１１ｄへ移行し、一方給紙エラーを検知しなかったときは処理をＳ１４ｄへ移行する。なお、給紙エラー検出制御部４６は、Ｓ７ｄにおいてフィードローラ対１４の回転を開始したときから所定の時間が経過しても用紙１０を搬送センサ１７で紙ありを検知することができなかった場合、給紙エラーを検知する。
【０１００】
Ｓ１１ｄ：主制御部４０は、スキューローラ１３の回転停止位置が格納されている変数ＤＡＴＡから、図１０におけるＳ１ｃで格納したスキューローラ１３の回転量の可変値として記憶部４１に記憶した変数αを減算し、変数ＤＡＴＡのスキューローラ１３の回転停止位置の値を変更する。これにより、Ｓ３ｄにおけるスキューローラ１３の回転量を減らし、Ｓ８ｄにおけるスキューローラ１３の回転量を増やして用紙１０の搬送距離を長くすることができる。
【０１０１】
Ｓ１２ｄ：主制御部４０は、変数ＤＡＴＡのスキューローラ１３の回転停止位置の値を変更した結果、その変数ＤＡＴＡが限界値（例えば、０．６回転）を超えて小さい値となっているかを判定し、限界値を超えていないと判定した場合、処理をＳ２ｄへ移行し、引き続き給紙処理を継続する。一方、限界値を超えて小さい値となっていると判定した場合、処理をＳ１３ｄへ移行する。
【０１０２】
Ｓ１３ｄ：限界値を超えていると判定すると主制御部４０は、スキューローラ１３の回転停止位置のデフォルト値としての固定値（本実施例では、０．８回転）を記憶部４１の変数ｒｏｔａｔｅ２に格納し、給紙エラーとして給紙処理を終了する。
【０１０３】
Ｓ１４ｄ：Ｓ９ｄの用紙１０の給紙動作において、給紙エラーを検知することなく正常に給紙できた場合、主制御部４０は、スキューローラ１３の回転停止位置の値としての変数ＤＡＴＡを記憶部４１の変数ｒｏｔａｔｅ２に格納し、給紙処理を終了する。このように、変数ＤＡＴＡを記憶部４１の変数ｒｏｔａｔｅ２に格納することにより、運用モードの給紙動作において、給紙エラーとならないスキューローラ１３の回転停止位置の値を初期値として利用することができるようになる。
【０１０４】
Ｓ１５ｄ：給紙処理を終了すると主制御部４０は、従来処理としてのローカルテスト処理を行う。
【０１０５】
このようにして印刷装置はローカルテスト給紙処理を行う。
【０１０６】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、ローカルテストにより使用する用紙を予めテスト給紙し、最適なスキューローラの回転停止位置を予め確定しておくことにより、給紙エラーを発生させない適正な給紙動作を行うことができ、さらに給紙エラーの発生を防止、抑制することができるという効果が得られる。
【実施例３】
【０１０７】
第３の実施例の構成は、第１の実施例の構成に、操作者の操作により印刷装置の各種設定を行うメニュー設定で設定された印字ヘッドと図示しないプラテンとの間のギャップに基づいてスキューローラの回転停止位置を決定する機能を備えたものである。
【０１０８】
図１２は第３の実施例における印刷装置の構成を示すブロック図である。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【０１０９】
図１２において、印刷装置１は、主制御部４０、記憶部４１、フィードローラ制御部４２、スキューローラ制御部４３、スキューローラ停止位置制御部４４、斜行補正制御部４５、給紙エラー検出制御部４６、センサ検出部４７、テーブルセンサ検出部４７１、スリットセンサ検出部４７２、搬送センサ検出部４７３、ギャップ制御部４９、およびメニュー設定処理部５０から構成されている。
【０１１０】
ギャップ制御部４９は、操作者の操作によるメニュー設定で設定されたギャップ設定の状態を検知し、設定されたギャップ設定に応じて印字ヘッドと図示しないプラテンとの間のギャップを調整する制御を行うものである。
【０１１１】
ギャップ設定手段としてのメニュー設定処理部５０は、印刷装置１に設けられた入力手段としてのスイッチの押下を検知し、ギャップ設定等のメニュー設定を行い、設定された内容を記憶部４１に記憶させるとともに設定されたギャップ設定に応じてスキューローラ回転停止位置テーブル５１０からスキューローラ１３の回転停止位置情報を読出し、その回転停止位置情報をスキューローラ１３の回転数の初期値として記憶部４１の変数に格納する処理を行うものである。
【０１１２】
メニュー設定で設定されるギャップ設定は、例えば印刷装置が自動で最適なギャップ量を検出するオートギャップ、操作者の操作により指定されたギャップ量を表すマニュアルギャップとしてのギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等であり、そのギャップ設定は記憶部４１に記憶される。
【０１１３】
なお、オートギャップが設定された場合、印字ヘッドと用紙との接触を検知する紙厚検知機構を備え、印字時に印字ヘッドと用紙間のギャップ（間隔）が適正になるように調整し、マニュアルギャップが設定された場合、設定されたギャップレンジに基づいて印字ヘッドと用紙間のギャップを調整する。したがって、マニュアルギャップの設定は、用紙の紙厚に応じて設定されるものとする。
【０１１４】
ギャップ制御部４９は、メニュー設定処理部５０で設定されたオートギャップ、またはギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等のマニュアルギャップに基づいてギャップを調整する。
【０１１５】
また、メニュー設定処理部５０は、設定されたオートギャップ、またはギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等のマニュアルギャップに基づいてスキューローラ回転停止位置テーブル５１０からスキューローラ１３の回転停止位置情報を読出し、その回転停止位置情報をスキューローラ１３の回転数の初期値として記憶部４１の変数に格納する。
【０１１６】
ここで、スキューローラ回転停止位置テーブル５１０は、図１３に示すようにギャップ設定のオートギャップ、ギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ以上に対応させてスキューローラ１３の回転数の初期値をスキューローラ１３の回転停止位置情報として記憶したものである。なお、このスキューローラ回転停止位置テーブル５１０は、予め記憶部４１に記憶されているものである。
【０１１７】
上述した構成の作用について説明する。
【０１１８】
印刷装置の電源投入処理は図５の第１の実施例における電源投入処理を示すフローチャートと同様の処理なのでその説明を省略する。なお、本実施例も用紙を単票として説明する。
【０１１９】
次に、印刷装置が行うギャップ設定チェック処理を図１４の第３の実施例におけるギャップ設定チェック処理を示すフローチャートの図中Ｓで表すステップにしたがって図１２を参照しながら説明する。
【０１２０】
Ｓ１ｅ：メニュー設定処理部５０は、ギャップ設定が行なわれた後、記憶部４１を読み出して操作者の操作によるメニュー設定で設定されたギャップ設定の状態を確認し、オートギャップ、ギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等への変更が行われたか否かを判定する。変更が行われたと判定すると処理をＳ２ｅへ移行し、変更が行われていないと判定すると本ギャップ設定チェック処理を終了する。
【０１２１】
Ｓ２ｅ：メニュー設定処理部５０は、ギャップ設定がオートギャップに変更されたか否かを判定し、オートギャップに変更されたと判定すると処理をＳ３ｅへ移行し、一方ギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等に変更されたと判定すると処理をＳ４ｅへ移行する。
【０１２２】
Ｓ３ｅ：オートギャップに変更されたと判定するとメニュー設定処理部５０は、スキューローラ回転停止位置テーブル５１０からオートギャップに対応付けられたスキューローラ１３の回転停止位置情報を読出し、その回転停止位置情報をスキューローラ１３の回転数（例えば、０．８回転）の初期値として記憶部４１の変数ｒｏｔａｔｅ１に格納して本処理を終了する。
【０１２３】
Ｓ４ｅ：ギャップレンジ１、ギャップレンジ２、・・・、ギャップレンジｎ等に変更されたと判定するとメニュー設定処理部５０は、スキューローラ回転停止位置テーブル５１０から変更されたギャップレンジに対応付けられたスキューローラ１３の回転停止位置情報を読出し、その回転停止位置情報をスキューローラ１３の回転数の初期値として記憶部４１の変数ｒｏｔａｔｅ１に格納して本処理を終了する。
【０１２４】
このようにギャップ設定に基づいてスキューローラ１３の回転停止位置を決定することにより、紙厚に応じた適正な給紙動作を行い、給紙エラーの発生を防止、抑制することができる。
【０１２５】
なお、印刷装置が行う給紙処理は第１の実施例と同様なのでその説明を省略する。
【０１２６】
以上説明したように、第３の実施例では、第１の実施例の効果に加え、ギャップ設定に基づいてスキューローラの回転停止位置を予め決定することにより、紙厚に応じた適正な給紙動作を行うことができるようになり、給紙エラーの発生をさらに防止、抑制することができるという効果が得られる。
【符号の説明】
【０１２７】
１    印刷装置
１０  用紙
１１  アッパーガイド
１２  ロワーガイド
１３  スキューローラ
１３ａ  扇状部
１４  フィードローラ対
１５  印字ヘッド
１６  テーブルセンサ
１７  搬送センサ
２１  スリット板
２２  切り欠き部
３０  スリットセンサ
４０  主制御部
４１  記憶部
４２  フィードローラ制御部
４２１  ＬＦモータ
４３  スキューローラ制御部
４３１  スキューモータ
４４  スキューローラ停止位置制御部
４５  斜行補正制御部
４６  給紙エラー検出制御部
４７  センサ検出部
４７１  テーブルセンサ検出部
４７２  スリットセンサ検出部
４７３  搬送センサ検出部
【図１】
2011057371.tif 000003
【図２】
2011057371.tif 000004
【図３】
2011057371.tif 000005
【図４】
2011057371.tif 000006
【図５】
2011057371.tif 000007
【図６】
2011057371.tif 000008
【図７】
2011057371.tif 000009
【図８】
2011057371.tif 000010
【図９】
2011057371.tif 000011
【図１０】
2011057371.tif 000012
【図１１】
2011057371.tif 000013
【図１２】
2011057371.tif 000014
【図１３】
2011057371.tif 000015
【図１４】
2011057371.tif 000016