(57)【要約】【課題】搬送対象を適切に巻き取ることのできる技術を提供する。【解決手段】用紙Ｐを初期状態からたるみセンサ７の検出位置までたるませることが可能であると想定される搬送量以上であり、且つ前記搬送対象が下方において有害物に接触することのない搬送量である第１搬送量を記憶するＮＶＲＡＭ５と、紙送りローラ１８による搬送量が第１搬送量に到達する以前に、たるみセンサ７により用紙Ｐが検出された場合には、たるみセンサ７により用紙Ｐが検出された時点を基準として、用紙Ｐを巻き取り軸１９により巻き取らせ、第１搬送量に到達する以前にたるみセンサ７により用紙Ｐが検出されていない場合には、第１搬送量に到達した時点を基準として、用紙Ｐを巻き取り軸１９により巻き取らせる搬送制御部２ｂとを備えるようにする。【選択図】図２
2009227423.tif 000002
【特許請求の範囲】
【請求項１】
搬送対象を搬送する搬送手段と、搬送手段により搬送されてたるんだ状態の前記搬送対象を巻き取る巻き取り手段と、前記搬送対象が所定の検出位置までたるんだことを検出するセンサと、前記センサにより前記搬送対象が検出されたことに基づいて、前記巻き取り手段により前記搬送対象の巻き取りを制御する巻き取り制御手段とを有する搬送装置において、
前記搬送対象を所定の状態から前記検出位置までたるませることが可能であると想定される搬送量以上であり、且つ前記搬送対象が下方において有害物に接触することのない搬送量である第１搬送量を記憶する第１搬送量記憶手段と、
前記巻き取り制御手段は、前記搬送手段による搬送量が前記第１搬送量に到達する以前に、前記センサにより前記搬送対象が検出された場合には、前記センサにより前記搬送対象が検出された時点を基準として、前記搬送対象を前記巻き取り手段により巻き取らせ、前記第１搬送量に到達する以前に前記センサにより前記搬送対象が検出されていない場合には、前記第１搬送量に到達した時点を基準として、前記搬送対象を前記巻き取り手段により巻き取らせる
搬送装置。
【請求項２】
前記巻き取り制御手段は、前記搬送手段による搬送量が前記第１搬送量に到達する以前に、前記センサにより前記搬送対象が検出された場合には、前記センサにより検出された時点から前記搬送対象を所定の第２搬送量搬送させた後に、前記搬送対象を前記巻き取り手段により巻き取らせる
請求項１記載の搬送装置。
【請求項３】
前記巻き取り制御手段は、前記搬送手段による搬送量が前記第１搬送量に到達する以前に、前記センサにより前記搬送対象が検出された場合において、前記センサにより検出された時点から前記搬送対象を前記第２搬送量搬送させる前に、前記所定の状態からの搬送量が所定の限度搬送量に到達したときには、その時点において、前記搬送対象を前記巻き取り手段により巻き取らせる
請求項２記載の搬送装置。
【請求項４】
前記搬送量が前記第１搬送量に到達したこと又は前記限度搬送量に到達したことにより、前記巻き取り手段による前記搬送対象の巻き取りが行われたエラー巻き取り回数をカウントするカウント手段と、
前記エラー巻き取り回数が所定の回数以上である場合にエラー処理を実行するエラー処理手段とを更に有する
請求項３記載の搬送装置。
【請求項５】
搬送対象を搬送する搬送手段と、搬送手段により搬送されてたるんだ状態の前記搬送対象を巻き取る巻き取り手段と、前記搬送対象が所定の検出位置までたるんだことを検出するセンサと、前記センサにより前記搬送対象が検出されたことに基づいて、前記巻き取り手段により前記搬送対象の巻き取りを制御する巻き取り制御手段とを有する搬送装置による搬送方法において、
前記搬送装置の前記巻き取り制御手段が、前記搬送対象を所定の状態から前記検出位置までたるませることが可能であると想定される搬送量以上であり、且つ前記搬送対象が下方において有害物に接触することのない搬送量である第１搬送量に、前記搬送手段による前記搬送量が到達する以前に、前記センサにより前記搬送対象が検出された場合に、前記センサにより前記搬送対象が検出された時点を基準として、前記搬送対象を前記巻き取り手段により巻き取らせる第１巻き取りステップと、
前記搬送装置の前記巻き取り制御手段が、前記第１搬送量に到達する以前に前記センサにより前記搬送対象が検出されていない場合に、前記第１搬送量に到達した時点を基準として、前記搬送対象を前記巻き取り手段により巻き取らせる第２巻き取りステップとを有する搬送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送対象の巻き取りを行う搬送装置及び搬送方法に関する。
【背景技術】
【０００２】
従来、搬送対象の巻き取りを行う搬送装置の一例としてプリンタが知られている。このようなプリンタにおいては、例えば、搬送対象の長尺の用紙を搬送して印刷を行い、印刷後の用紙がたるんでたるみセンサにより検出され、一定時間たるみセンサによる検出状態が保持されたときに、巻き取り軸により用紙を巻き取るようにしている。
【０００３】
このようなプリンタにおいては、用紙を搬送する機構と、用紙を巻き取る機構とが独立しているものが知られている。このような構成のプリンタにおいて、良好に用紙を巻き取るための技術が知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００４−１６７９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したようなプリンタにおいて、例えば、薄い用紙に印刷をした場合には、多量のインクで用紙が折れてしまい、うまくたるまないことが起こるおそれがある。この場合には、たるみセンサが検知できる検知範囲に用紙がたれずに、長い用紙が存在するのに関わらず、用紙の巻き取りが行われない虞がある。このような場合には、用紙が床についてしまって汚れてしまったり、用紙にしわがよってしまったりという問題を引き起こす虞がある。
【０００６】
本発明は、上記課題に鑑みなされたものであり、その目的は、搬送対象を適切に巻き取ることのできる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的達成のため、本発明の一の観点に係る搬送装置は、搬送対象を搬送する搬送手段と、搬送手段により搬送されてたるんだ状態の搬送対象を巻き取る巻き取り手段と、搬送対象が所定の検出位置までたるんだことを検出するセンサと、センサにより搬送対象が検出されたことに基づいて、巻き取り手段により搬送対象の巻き取りを制御する巻き取り制御手段とを有する搬送装置において、搬送対象を所定の状態から検出位置までたるませることが可能であると想定される搬送量以上であり、且つ搬送対象が下方において有害物に接触することのない搬送量である第１搬送量を記憶する第１搬送量記憶手段と、巻き取り制御手段は、搬送手段による搬送量が第１搬送量に到達する以前に、センサにより搬送対象が検出された場合には、センサにより搬送対象が検出された時点を基準として、搬送対象を巻き取り手段により巻き取らせ、第１搬送量に到達する以前にセンサにより搬送対象が検出されていない場合には、第１搬送量に到達した時点を基準として、前記搬送対象を巻き取り手段により巻き取らせる。
【０００８】
係る装置によると、センサによって搬送対象が検出されていない場合であっても、搬送対象の搬送量が第１搬送量に到達した時点を基準として、搬送対象を巻き取り手段により適切に巻き取らせることができる。このため、例えば、搬送対象がセンサにより検出し辛いものである場合や、搬送対象が適切にたるんでいない場合であっても適切に巻き取りを行うことができる。
【０００９】
また、上記搬送装置において、巻き取り制御手段は、搬送手段による搬送量が第１搬送量に到達する以前に、センサにより搬送対象が検出された場合には、センサにより検出された時点から搬送対象を所定の第２搬送量搬送させた後に、搬送対象を巻き取り手段により巻き取らせるようにしてもよい。係る装置によると、センサによる搬送対象を検出した時点から、搬送対象を第２搬送量搬送して更にたるませた後に搬送対象を巻き取ることができる。
【００１０】
また、上記搬送装置において、巻き取り制御手段は、搬送手段による搬送量が第１搬送量に到達する以前に、前記センサにより搬送対象が検出された場合において、センサにより検出された時点から搬送対象を第２搬送量搬送させる前に、所定の状態からの搬送量が所定の限度搬送量に到達したときには、その時点において、搬送対象を巻き取り手段により巻き取らせるようにしてもよい。係る装置によると、センサによって搬送対象が検出された場合であっても、搬送対象が限度搬送量に到達したときには、適切に巻き取ることができる。
【００１１】
また、上記搬送装置において、搬送量が第１搬送量又は限度搬送量に到達したことにより、巻き取り手段による搬送対象の巻き取りが行われたエラー巻き取り回数をカウントするカウント手段と、エラー巻き取り回数が所定の回数以上である場合にエラー処理を実行するエラー処理手段とを更に有するようにしてもよい。係る装置によると、センサにより搬送対象が検出されないことに対して適切にエラー処理を行うことができる。このため、例えば、ユーザに報知することができ、センサ自体に不具合が発生している可能性があることをユーザが把握することができる。
【００１２】
また、上記目的達成のため、本発明の他の観点に係る搬送方法は、搬送対象を搬送する搬送手段と、搬送手段により搬送されてたるんだ状態の搬送対象を巻き取る巻き取り手段と、搬送対象が所定の検出位置までたるんだことを検出するセンサと、センサにより搬送対象が検出されたことに基づいて、巻き取り手段により搬送対象の巻き取りを制御する巻き取り制御手段とを有する搬送装置による搬送方法において、搬送装置の巻き取り制御手段が、搬送手段による搬送量が、搬送対象を所定の状態から検出位置までたるませることが可能であると想定される搬送量以上であり、且つ搬送対象が下方において有害物に接触することのない搬送量である第１搬送量に到達する以前に、センサにより搬送対象が検出された場合に、センサにより搬送対象が検出された時点を基準として、搬送対象を巻き取り手段により巻き取らせる第１巻き取りステップと、搬送装置の前記巻き取り制御手段が、第１搬送量に到達する以前に前記センサにより搬送対象が検出されていない場合に、第１搬送量に到達した時点を基準として、搬送対象を巻き取り手段により巻き取らせる第２巻き取りステップとを有する。
【００１３】
係る方法によると、センサによって搬送対象が検出されていない場合であっても、搬送対象の搬送量が第１搬送量に到達した時点を基準として、搬送対象を適切に巻き取り手段により巻き取らせることができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
本発明の一実施形態に係る搬送装置の一例としてのプリンタを説明する。
【００１６】
図１は、本発明の一実施形態に係るプリンタの一部の構成及び用紙の搬送を説明する図である。
【００１７】
プリンタ１には、長尺用紙（搬送対象：用紙）Ｐを搬送するための搬送手段の一例としての紙送りローラ１８と、用紙Ｐに印刷するヘッド１７と、印刷された用紙Ｐを巻き取る巻き取り手段の一例としての巻き取り軸１９と、用紙Ｐのたるみを検出するたるみセンサ７とが設けられている。たるみセンサ７は、例えば、光学式センサであり、発光する発光部７ａと、発光部７ａからの光を受ける受光部７ｂとを有し、受光部７ｂが発光部７ａからの光を受けていない場合に、ＣＰＵ２（図２参照）に供給する信号をＯＮ（オン）する。
【００１８】
プリンタ１により印刷を行う際には、ユーザは、用紙Ｐを巻回した図示しない用紙ロールを、図示しないロール装着部に装着し、用紙ロールから用紙Ｐを引き伸ばし、紙送りローラ１８を介し、ヘッド１７に対向する印刷領域を通過させて、巻き取り軸１９に装着し、用紙Ｐを所定のたるみ状態、すなわち、初期たるみ状態（初期状態）Ｓ１にする必要がある。
【００１９】
このように設定した後に、プリンタ１においては、用紙Ｐを搬送しつつ、ヘッド１７を走査させて用紙Ｐに印刷を行うことができる。
【００２０】
プリンタ１において、用紙Ｐを搬送しつつ、印刷を行うと、用紙Ｐは、初期状態Ｓ１よりも下方に徐々にたるむようになる。そこで、プリンタ１では、基本的には、用紙Ｐがたるんで床（有害物）に接触しないように、床までの距離ｌ（初期状態からの距離）よりも短い距離ｊ（基準たるみ量）のたるみとなった状態（基準たるみ状態Ｓ２）で用紙Ｐの巻き取りを行うようにしている。このために、本実施形態では、基準たるみ状態Ｓ２となる前に用紙を検出できるように、距離ｊの位置よりも上方の位置において用紙Ｐを検出できるようにたるみセンサ７が設けられている。本実施形態では、基本的には、たるみセンサ７が用紙Ｐを検知してから、基準たるみ状態Ｓ２になるまでの差分たるみ量ｋに対応する搬送量Ｘだけ用紙Ｐを搬送させた場合に、用紙Ｐを巻き取るようにしている。
【００２１】
用紙Ｐは、初期状態Ｓ１から搬送されると、基本的には、基準たるみ状態Ｓ２に至るので、上記した方法により用紙Ｐを適切に巻き取ることができる。しかしながら、用紙Ｐの材質や、印刷におけるインク量等の影響により、基準たるみ状態Ｓ２となるはずであるのに、異常たるみ状態Ｓ４となるおそれもある。
【００２２】
このように、用紙Ｐが異常たるみ状態Ｓ４なると、たるみセンサ７の検出時点を基準とした用紙巻き取り方法では、用紙Ｐを巻き取ることができない。そこで、本実施形態では、このような異常たるみ状態Ｓ４が発生した場合にでも、適切に用紙Ｐを巻き取ることができるようになっている。以下、この点を含めて、本実施形態のプリンタ１を詳細に説明する。
【００２３】
図２は、本発明の一実施形態に係るプリンタの機能構成図である。
【００２４】
プリンタ１は、ＣＰＵ（Central Processing Unit）２と、ＲＯＭ(Read Only Memory)３と、ＲＡＭ(Random Access Memory)４と、第１搬送量記憶手段の一例としてのＮＶＲＡＭ(Non Volatile Random Access Memory)５とを有する。ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４と、ＮＶＲＡＭ５は、バス６を介して接続されている。また、ＣＰＵ２には、用紙Ｐが所定の位置までたるんでいることを検出するたるみセンサ７が接続されている。
【００２５】
ＲＯＭ３は、ブートプログラム等のプログラムを記憶する。本実施形態では、ＲＯＭ３は、紙送り処理等のプログラムを記憶する。ＲＡＭ４は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ２による処理に使用しているデータ（パラメータ等）を格納する作業領域として利用される。ＮＶＲＡＭ５は、書き換え可能な不揮発性メモリであり、プリンタ１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。本実施形態では、ＮＶＲＡＭ５は、例えば、搬送量Ｘ、搬送量Ｙ，後述する前回ＰＦＣＮＴ１等のデータを記憶する。たるみセンサ７は、用紙Ｐを検出した場合に、ＣＰＵ２に供給する信号をＯＮ（オン）にし、用紙Ｐを検出していない場合に、ＣＰＵ２に供給する信号をＯＦＦにする。
【００２６】
更に、プリンタ１は、ＣＲ（キャリッジ）モータドライバ８と、紙送りモータドライバ９と、巻き取りモータドライバ１０と、ヘッドドライバ１１と、ロジック回路１２とを有する。ＣＰＵ２と、ＣＲモータドライバ８と、紙送りモータドライバ９と、巻き取りモータドライバ１０と、ヘッドドライバ１１と、ロジック回路１２とは、バス２０を介して接続されている。
【００２７】
ＣＲモータドライバ８は、ＣＰＵ２の制御に基づいて、ＣＲモータ１４を駆動する。ＣＲモータ１４は、図示しないキャリッジを走査移動させる。紙送りモータドライバ９は、ＣＰＵ２の制御に基づいて、紙送りモータ１５を駆動する。紙送りモータ１５は、紙送りローラ１８を回転させて、用紙Ｐを搬送させる。巻き取りモータドライバ１０は、ＣＰＵ２の制御に基づいて、巻き取りモータ１６を駆動する。巻き取りモータ１６は、巻き取り軸１９を回転させて、用紙Ｐを巻き取らせる。ヘッドドライバ１１は、ヘッド１７を駆動して、用紙Ｐへの印刷を実行させる。ロジック回路１２には、紙送りエンコーダ１３が接続されており、紙送りエンコーダ１３から受信した紙送りモータ１５の回転量をＣＰＵ２に通知する。紙送りエンコーダ１３は、紙送りモータ１５の回転量（例えば、単位回転量を検出したステップ数）を検出し、回転量をロジック回路１２に出力する。ここで、回転量は、紙送りローラ１８による用紙Ｐの搬送量に対応する。
【００２８】
ＣＰＵ２は、各部３〜５、８〜１２の動作を制御する。また、ＣＰＵ２は、ＲＯＭ３からプログラムをＲＡＭ４に読み出して実行することにより、エラー処理手段の一例としての印刷制御部２ａ及び巻き取り制御手段及びカウント手段の一例としての搬送制御部２ｂを構成する。
【００２９】
印刷制御部２ａは、印刷処理に係る各種制御を行う。また、印刷制御部２ａは、ＲＡＭ４に格納されたＥＲＲＣＮＴ（エラーカウント：エラー巻き取り回数）が所定の値より大きい場合には、エラー処理を実行する。エラー処理としては、例えば、プリンタ１をエラー停止する処理や、ユーザにエラーが発生したことを報知する処理等がある。
【００３０】
搬送制御部２ｂは、用紙の搬送処理及び用紙の巻き取り処理を制御する。搬送制御部２ｂは、所定の状態（例えば、用紙Ｐをプリンタ１に装着して調整した状態、又は、用紙Ｐを巻き取り軸１９により巻き取らせた直後の状態：初期状態Ｓ１）からの紙送りローラ１８による用紙Ｐの搬送量が、用紙Ｐが限度たるみ状態Ｓ３（図１参照）になると想定される搬送量（第１搬送量：限度搬送量）に到達する以前に、たるみセンサ７により用紙Ｐが検出された場合には、たるみセンサ７により用紙Ｐが検出された時点を基準として、巻き取りモータドライバ１０を制御することにより、巻き取り軸１９に用紙Ｐを巻き取らせる。本実施形態では、搬送制御部２ｂは、初期状態Ｓ１からの搬送量が第１搬送量に到達する以前に、たるみセンサ７により用紙Ｐが検出された場合において、たるみセンサ７により検出された時点から用紙Ｐを所定の搬送量（例えば、差分たるみ量ｋに対応する搬送量Ｘ：第２搬送量）だけ搬送させた後に、巻き取りモータドライバ１０を制御することにより、巻き取り軸１９に用紙Ｐを巻き取らせる。また、搬送制御部２ｂは、たるみセンサ７により検出された時点から用紙を第２搬送量搬送させる前に、第１搬送量（限度搬送量）に到達したときには、その時点において、巻き取りモータドライバ１０を制御することにより、巻き取り軸１９に用紙Ｐを巻き取らせる。ここで、限度搬送量とは、用紙Ｐが初期状態Ｓ１からのたるみ量が限度たるみ量ｉである限度たるみ状態Ｓ３になると想定される搬送量である。
【００３１】
また、搬送制御部２ｂは、第１搬送量に到達する以前にたるみセンサ７により用紙Ｐが検出されていない場合には、第１搬送量に到達した時点を基準として、巻き取り軸１９により、用紙Ｐを巻き取らせる。本実施形態では、第１搬送量に到達した時点に、巻き取りモータドライバ１０を制御することにより、巻き取り軸１９に用紙Ｐを巻き取らせる。また、搬送制御部２ｂは、たるみセンサ７により検出された時点から用紙Ｐを第２搬送量搬送させる前に、初期状態からの搬送量が第１搬送量に到達したとき、又は、第１搬送量に到達する以前にたるみセンサ７により用紙Ｐが検出されていない場合に、初期状態からの搬送量が第１搬送量に到達したときには、ＲＡＭ４のＥＲＲＣＮＴに１を加算する。
【００３２】
次に、本発明の一実施形態に係るプリンタ１における各種処理について説明する。
【００３３】
図３は、本発明の一実施形態に係るプリンタの初期処理のフローチャートである。初期処理は、プリンタ１の電源がオンされた場合に実行が開始される。まず、初期処理が開始されると、印刷制御部２ａが、各機能部８、９、１０、１１等の機構部分を初期化し（ステップＳ１）、ＲＡＭ４にＰＦＣＮＴ１と、ＰＦＣＮＴ２との領域を確保し、それぞれに０を設定する（ステップＳ２）。ここで、ＰＦＣＮＴ１は、初期状態Ｓ１からの搬送量を格納するためのカウンタであり、ＰＦＣＮＴ２は、たるみセンサ６により検出された後の搬送量を格納するためのカウンタである。
【００３４】
図４は、本発明の一実施形態に係るプリンタのメイン処理のフローチャートである。メイン処理は、初期処理終了後に実行が開始され、まず、印刷制御部２ａが、コマンドを実行するか否かを判定し（ステップＳ１１）、コマンドを実行しない場合（ステップＳ１１：ＮＯ）には、印刷データをイメージに展開し（ステップＳ１２）、イメージを格納したバッファ（例えば、ＲＡＭ４の一部の記憶領域）がフルになったか否かを判定し（ステップＳ１３）、バッファがフルになっていない場合には、ステップＳ１１に戻る。一方、コマンドを実行する場合（ステップＳ１１：ＹＥＳ）には、コマンドが印刷起動か否かを判定する（ステップＳ１４）。
【００３５】
そして、ステップＳ１３でバッファがフルになった場合（ステップＳ１３：ＹＥＳ）、又はステップＳ１４でコマンドが印刷起動であると判定した場合（ステップＳ１４：ＹＥＳ）には、印刷制御部２ａは、タイマスタートして割り込みを許可し（ステップＳ１５）、用紙Ｐに画像を印刷する印刷処理を実行し（ステップＳ１６）、ステップＳ１１に戻る。
【００３６】
ステップＳ１４で、コマンドが印刷起動でない場合（ステップＳ１４：ＮＯ）には、印刷制御部２ａは、更に、コマンドが紙送りか否かを判定し（ステップＳ１７）、コマンドが紙送りである場合（ステップＳ１７：ＹＥＳ）には、タイマスタートして割り込みを許可し（ステップＳ１８）、紙送り処理を実行し（ステップＳ１９）、ステップＳ１１に戻る。一方、コマンドが紙送りでない場合（ステップＳ１７：ＮＯ）には、印刷制御部２ａは、コマンドがＪＯＢ終了であるか否かを判定し（ステップＳ２０）、ＪＯＢ終了でない場合には、ステップＳ１１に戻る。
【００３７】
ステップＳ２０で、ＪＯＢ終了であると判定した場合（ステップＳ２０：ＹＥＳ）には、印刷制御部２ａはＲＡＭ４のＥＲＲＣＮＴが６より大きいか否かを判定し、６より大きい場合には、エラー処理を実行する（ステップＳ２２）一方、６以下の場合には、ステップＳ１１に戻る。
【００３８】
図５は、本発明の一実施形態に係るプリンタの紙送り処理のフローチャートである。まず、用紙Ｐが目標位置に到達したか否かを搬送制御部２ｂが判定し（ステップＳ３１）、目標位置に到達している場合には、タイマストップして割り込みを禁止し（ステップＳ３２）、処理を終了する。一方、目標位置に到達していない場合（ステップＳ３１：ＮＯ）には、搬送制御部２ｂは、自動巻き取りがＯＮ（オン）に設定されているか否かを判定する（ステップＳ３３）。なお、自動巻き取りをＯＮにする設定は、ユーザが図示しない入力装置により設定できるようになっている。
【００３９】
判定の結果、自動巻き取りがＯＮに設定されていない場合（ステップＳ３３：ＮＯ）には、搬送制御部２ｂは、紙送りモータドライバ９により紙送りモータ１５に電力を印加させ（ステップＳ３４）、ステップＳ３１に戻る。これにより、紙送りモータ１５により紙送りローラ１８が回転され、用紙Ｐが搬送される。一方、自動巻き取りがＯＮに設定されている場合（ステップＳ３３：ＯＮ）には、搬送制御部２ｂは、たるみセンサ７がＯＮか否かを判定する（ステップＳ３５）。
【００４０】
たるみセンサ７がＯＮの場合には、搬送制御部２ｂは、たるみセンサ７がＯＦＦからＯＮに変わったか否かを判定し（ステップＳ３６）、ＯＦＦからＯＮに変わった場合には、ＮＶＲＡＭ５の前回ＰＦＣＮＴ１に現在のＰＦＣＮＴ１の値を格納する（ステップＳ３７）。ここで、前回ＰＦＣＮＴ１は、初期状態Ｓ１からたるみセンサ７により検出されるまでの搬送量を示している。一方、たるみセンサ７がＯＦＦからＯＮに変わっていない場合には、そのまま次のステップＳ３８に進む。
【００４１】
ステップＳ３８では、ＲＡＭ４のＰＦＣＮＴ１に用紙Ｐを搬送した搬送量ｎ（例えば、搬送時に紙送りエンコーダ１３により検出された回転量を示すステップ数）を加算し、ＰＦＣＮＴ２に、搬送量ｎを加算する。次いで、搬送制御部２ｂは、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙ（搬送量Ｙは、図１に示すたるみセンサ７による検出位置から限度たるみ状態Ｓ３になるまでに想定される搬送量である。）よりも大きいか否かを判定する（ステップＳ３９）。ここで、前回ＰＦＣＮＴ１は、初期状態Ｓ１からたるみセンサ７に検出位置までの搬送量に相当するので、これに搬送量Ｙを加算すると、初期状態から限度たるみ量ｉだけ下方の位置までたるんだ限度たるみ状態Ｓ３になるまでに想定される搬送量（第１搬送量：限度搬送量）となる。この結果、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙより大きくない場合（ステップＳ３９：ＮＯ）には、搬送制御部２ｂは、ＰＦＣＮＴ２が搬送量Ｘより大きいか否かを判定する（ステップＳ４０）。
【００４２】
ＰＦＣＮＴ２が搬送量Ｘより大きい場合（ステップＳ４０：ＹＥＳ）には、用紙Ｐが基準たるみ状態Ｓ２になったことを意味するので、搬送制御部２ｂは、ＲＡＭ４のＰＦＣＮＴ１と、ＰＦＣＮＴ２を０に設定し（ステップＳ４１）、タイマスタートして割り込みを許可し（ステップＳ４２）、第１巻き取り処理（図６参照）を実行し（ステップＳ４３）、ステップＳ３４に進む。一方、ステップＳ４０で、ＰＦＣＮＴ２が搬送量Ｘ以下である場合（ステップＳ４０：ＮＯ）には、ステップＳ３４に進む。
【００４３】
一方、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙより大きい場合（ステップＳ３９：ＹＥＳ）には、初期状態Ｓ１から限度たるみ状態Ｓ３となる搬送量分搬送したことを意味するので、搬送制御部２ｂは、ＥＲＲＣＮＴに１を加算し（ステップＳ４４）、ＰＦＣＮＴ１と、ＰＦＣＮＴ２とを０に設定し（ステップＳ４５）、タイマスタートして割り込みを許可し（ステップＳ４６）、第２巻き取り処理（図７参照）を実行し（ステップＳ４７）、ステップＳ３４に進む。
【００４４】
一方、ステップＳ３５において、たるみセンサ７がＯＮではない場合（ステップＳ３５：ＮＯ）には、搬送制御部２ｂは、ＰＦＣＮＴ１に用紙Ｐを搬送した搬送量ｎを加算し（ステップＳ４８）、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙよりも大きいか否かを判定する（ステップＳ４９）。
【００４５】
この結果、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙより大きくない場合（ステップＳ４９：ＮＯ）には、ステップＳ３４に進む一方、ＰＦＣＮＴ１の値が前回ＰＦＣＮＴ１＋搬送量Ｙより大きい場合（ステップＳ４９：ＹＥＳ）には、初期状態Ｓ１から限度たるみ状態Ｓ３となる搬送量分搬送したことを意味するので、搬送制御部２ｂは、ＥＲＲＣＮＴに１を加算し（ステップＳ５０）、ＰＦＣＮＴ１と、ＰＦＣＮＴ２とを０に設定し（ステップＳ５１）、タイマスタートして割り込みを許可し（ステップＳ５２）、第２巻き取り処理（図７参照）を実行し（ステップＳ５３）、ステップＳ３４に進む。これにより、たるみセンサ７によって検出されない場合であっても、適切に用紙Ｐを巻き取ることができる。
【００４６】
図６は、本発明の一実施形態に係る第１巻き取り処理のフローチャートである。第１巻き取り処理においては、搬送制御部２ｂがたるみセンサ７がオンであるか否かを判定し（ステップＳ６１）、オンである場合には、巻き取りモータドライバ１０により巻き取りモータ１６に電力を印加させる（ステップＳ６２）。これにより、巻き取りモータ１６により巻き取り軸１９が回転され、用紙Ｐの巻き取りが行われる。次いで、搬送制御部２ｂは、巻き取りモータ１６の第１巻き取り処理における駆動時間Ｔを計測し（ステップＳ６３）、ステップＳ６１に戻る。
【００４７】
一方、たるみセンサ７がオフの場合（ステップＳ６１：ＮＯ）には、搬送制御部２ｂがＮＶＲＡＭ５に計測している駆動時間Ｔを保持させ（ステップＳ６４）、タイマストップして割り込みを禁止し（ステップＳ６５）、処理を終了する。この処理により、ＮＶＲＡＭ５には、巻き取りを開始してから終了するまで、すなわち、用紙Ｐを基準たるみ状態Ｓ２から初期状態Ｓ１となるまで巻き取ったと考えられる場合における巻き取りモータ１６の駆動時間Ｔが格納されることとなる。
【００４８】
図７は、本発明の一実施形態に係る第２巻き取り処理のフローチャートである。第２巻き取り処理においては、搬送制御部２ｂは、処理開始からの巻き取りモータ１６の駆動時間が、ＮＶＲＡＭ５に格納した駆動時間Ｔを経過したか否かを判定し（ステップＳ７１）、駆動時間Ｔを経過していない場合には、巻き取りモータドライバ１０により巻き取りモータ１６に電力を印加させ（ステップＳ７２）、ステップＳ７１に戻る。これにより、巻き取りモータ１６により巻き取り軸１９が回転され、用紙Ｐの巻き取りを行われる。
【００４９】
一方、駆動時間Ｔを経過している場合（ステップＳ７１：ＹＥＳ）には、用紙Ｐが初期状態Ｓ１に近い状態となるまで巻き取られたと考えられるので、タイマストップして割り込みを禁止し（ステップＳ７３）、処理を終了する。この処理によると、たるみセンサ７の検出できた場合において、巻き取りモータ１６を駆動した駆動時間Ｔを用いて用紙Ｐを巻き取るようにしているので、たるみセンサ７による用紙Ｐの検出が行えない場合であっても、基準たるみ状態Ｓ２から初期状態Ｓ１となるまでに相当する長さ分だけ用紙Ｐを巻き取ることができ、用紙Ｐを限度たるみ状態Ｓ３から略初期状態Ｓ１にすることができる。
【００５０】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。例えば、上記実施形態では、たるみセンサ７がオンしてから、所定の搬送量を搬送した場合に、用紙Ｐを巻き取るようにしていたが、本発明はこれに限られず、たるみセンサ７がオンしてから所定時間搬送した場合に用紙Ｐを巻き取るようにしてもよい。
【００５１】
また、上記実施形態では、初期状態Ｓ１から、たるみセンサ７がＯＦＦからＯＮになるまでの搬送量であるＰＦＣＮＴ１の値を前回ＰＦＣＮＴ１とし、前回ＰＦＣＮＴ１と搬送量Ｙとを加算して第１搬送量としていたが、本発明はこれに限られず、初期状態からたるみセンサ７に検出されるまでの搬送量を予め把握してＮＶＲＡＭ５等に記憶しておき、当該搬送量と搬送量Ｙとを加算したものを第１搬送量として用いるようにしてもよい。この場合には、把握した搬送量及び搬送量Ｙ、又は、これらを加算した搬送量を第１搬送量としてＮＶＲＡＭ５に記憶させておくようにすればよい。
【００５２】
また、上記実施形態では、初期状態からの現時点の搬送量（ＰＦＣＮＴ１）が、前回の初期状態からたるみセンサ７がオンまでの搬送量（前回ＰＦＣＮＴ１）に搬送量Ｙを加算した値を超えた場合に、用紙Ｐを巻き取るようにしていたが、本発明はこれに限られず、例えば、現時点の初期状態からの搬送量が、前回ＰＦＣＮＴ１より所定の割合（例えば、１０パーセント）を超えた場合に、用紙Ｐを巻き取るようにしてもよく、要は、初期状態からの搬送量が、初期状態からたるみセンサ７の検出位置までたるませることが可能であると想定される搬送量以上であり、且つ用紙Ｐが下方において床等の有害物に接触することのない搬送量を超える場合に用紙Ｐを巻き取るようにすればよい。
【００５３】
また、上記実施形態では、たるみセンサ７がオンとなった後に、用紙Ｐを巻き取る前に限度搬送量を超えた場合に、用紙Ｐを巻き取るようにしていたが、本発明はこれに限られず、たるみセンサ７がオンとなった後においては、第２搬送量を超えた場合にのみ用紙Ｐを巻き取るようにしてもよい。また、上記実施形態では、搬送対象として用紙を用いていたが、これに限られず、例えば、ビニールシートや、布シートであってもよく、要は、巻き取ることのできるものであればよい。したがって、本発明は、上記したプリンタに限られず、搬送対象を巻き取る搬送装置に適用することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係るプリンタの一部の構成及び用紙の搬送を説明する図である。
【図２】本発明の一実施形態に係るプリンタの機能構成図である。
【図３】本発明の一実施形態に係るプリンタの初期処理のフローチャートである。
【図４】本発明の一実施形態に係るプリンタのメイン処理のフローチャートである。
【図５】本発明の一実施形態に係るプリンタの紙送り処理のフローチャートである。
【図６】本発明の一実施形態に係る第１巻き取り処理のフローチャートである。
【図７】本発明の一実施形態に係る第２巻き取り処理のフローチャートである。
【符号の説明】
【００５５】
１  プリンタ、２  ＣＰＵ、３  ＲＯＭ、４  ＲＡＭ、５  ＮＶＲＡＭ、６  バス、７  たるみセンサ、８  ＣＲモータドライバ、９  紙送りモータドライバ、１０  巻き取りモータドライバ、１１  ヘッドドライバ、１２  ロジック回路、１３  紙送りエンコーダ、１４  ＣＲモータ、１５  紙送りモータ、１６  巻き取りモータ、１７  ヘッド、１８  紙送りローラ、１９  巻き取り軸、２０  バス。
【図１】
2009227423.tif 000003
【図２】
2009227423.tif 000004
【図３】
2009227423.tif 000005
【図４】
2009227423.tif 000006
【図５】
2009227423.tif 000007
【図６】
2009227423.tif 000008
【図７】
2009227423.tif 000009