(57)【要約】【課題】蛇行の検出に係る機構の構造を簡素化し、製造コストを抑制した上で、どのような紙幅の記録媒体がセットされている場合であっても、蛇行を検出し、その蛇行を解消できるようにする。【解決手段】プリンター１は、記録ヘッド１２と、第１搬送ローラー１４、第２搬送ローラー１５と、搬送路１１上で搬送方向に延在し、ロール紙１０の一端１０ａの位置を規制することにより、搬送路１１におけるロール紙１０の位置を規制するガイド１３と、ガイド１３に沿ったセンサー位置Ｐ１に設けられた位置検出センサー１９と、位置検出センサー１９の検出値に基づいてセンサー位置Ｐ１にロール紙１０が位置していないことを検出することにより、ガイド１３に対するロール紙１０の離間を検出し、当該離間を検出した場合、各ローラーの回転速度を制御して、当該離間を補正する。【選択図】図１
2013159422.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録を行う記録部と、
搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、
前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、
前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、
前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正する搬送制御部と、
を備えることを特徴とする記録装置。
【請求項２】
前記搬送部は、
前記搬送方向に交わる方向に延びる同一軸上に、前記ガイド側に設けられた第１搬送ローラーと、前記ガイドの逆側に設けられた第２搬送ローラーとを備え、
これら搬送ローラーは、それぞれ別個のモーターに接続されることにより、独立して回転速度を制御可能に構成され、
前記搬送制御部は、
前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出した場合、
前記第１搬送ローラーの回転速度に対する、前記第２搬送ローラーの相対的な回転速度を速くして、前記センサーにより前記センサー位置に前記記録媒体位置していることが検出される状態とすることにより、当該離間を補正することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記搬送制御部は、
前記第１搬送ローラー、及び、前記第２搬送ローラーのうち、いずれか一方の搬送ローラーの回転速度を調整することにより、前記第１搬送ローラーの回転速度に対する、前記第２搬送ローラーの相対的な回転速度を調整することを特徴とする請求項２に記載の記録装置。
【請求項４】
記録媒体に記録を行う記録部と、
搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、
前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、
前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、を備える記録装置の制御方法であって、
前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正することを特徴とする記録装置の制御方法。
【請求項５】
記録媒体に記録を行う記録部と、
搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、
前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、
前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、を備える記録装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正する搬送制御部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送路上で記録媒体を搬送し、記録媒体に記録する記録装置、当該記録装置の制御方法、及び、当該記録装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、記録媒体（画像形成媒体）に記録する記録装置（画像形成装置）において、搬送機構により搬送される記録媒体の蛇行を検出する手段を備えるものが知られている（例えば、特許文献１参照）。この特許文献１に記載された記録装置では、記録媒体を搬送する搬送路上に、２つのセンサーを設け、これら２つのセンサーの検出値に基づいて、記録媒体の蛇行を検出している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９２０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、上述した記録装置のように、記録媒体を搬送するものでは、搬送中の記録媒体が蛇行した場合、当該蛇行に起因して、エラーが発生する可能性があるため、蛇行を検出する機構を設け、当該機構によって蛇行を検出すると共に、その蛇行を解消することが求められる。そして、蛇行の検出に係る機構については、できるだけ構造を簡素化すると共に、できるだけ製造コストを抑制したいとするニーズがある。また、記録装置には、複数の紙幅の記録媒体をセット可能に構成されたものがあるが、このような記録装置では、どのような紙幅の記録装媒体セットされている場合であっても、適切に蛇行を検出し、その蛇行を解消する必要がある。
本発明は、上述した事情に鑑みてなされたものであり、記録装置について、蛇行の検出に係る機構の構造を簡素化し、製造コストを抑制した上で、どのような紙幅の記録媒体がセットされている場合であっても、蛇行を検出し、その蛇行を解消できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録媒体に記録を行う記録部と、搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正する搬送制御部と、を備えることを特徴とする。
上記構成に係る記録装置では、搬送路上で記録媒体の一方の端に沿って搬送方向に延在し、搬送路における前記記録媒体の位置を規制するガイドを設けた上で、このガイドに沿ったセンサー位置にセンサーを設けている。このため、記録装置は、どのような紙幅の記録媒体がセットされている場合であっても、記録媒体を搬送中、記録媒体の一方の端が、ガイドから離間し、記録媒体の蛇行が発生した場合、センサーの検出値に基づいて、当該離間を検出することにより、当該蛇行を検出可能である。また、記録装置は、ガイドに対する記録媒体の離間を検出した場合、その離間を補正するため、蛇行の発生に応じて、適宜、その蛇行を解消することが可能である。特に、上記構成によれば、ガイドに沿って設けられた１つのセンサーにより、蛇行を検出することが可能であるため、複数のセンサーを設ける場合と比較して、製造コストを抑制でき、かつ、蛇行の検出に係る機構の簡素化を実現可能である。
【０００６】
また、本発明は、前記搬送部は、前記搬送方向に交わる方向に延びる同一軸上に、前記ガイド側に設けられた第１搬送ローラーと、前記ガイドの逆側に設けられた第２搬送ローラーとを備え、これら搬送ローラーは、それぞれ別個のモーターに接続されることにより、独立して回転速度を制御可能に構成され、前記搬送制御部は、前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出した場合、前記第１搬送ローラーの回転速度に対する、前記第２搬送ローラーの相対的な回転速度を速くして、前記センサーにより前記センサー位置に前記記録媒体位置していることが検出される状態とすることにより、当該離間を補正することを特徴とする。
この構成によれば、第１搬送ローラー、及び、第２搬送ローラーを利用して、ガイドに対する記録媒体の離間を補正することにより、記録媒体の蛇行を解消可能であり、特に、記録媒体を搬送しつつ蛇行を解消できるため、記録媒体に対する記録の完了の遅延を抑制できる。
【０００７】
また、本発明は、前記搬送制御部は、前記第１搬送ローラー、及び、前記第２搬送ローラーのうち、いずれか一方の搬送ローラーの回転速度を調整することにより、前記第１搬送ローラーの回転速度に対する、前記第２搬送ローラーの相対的な回転速度を調整することを特徴とする。
この構成によれば、第１搬送ローラー、及び、第２搬送ローラーの双方の回転速度を調整する場合と比較して、蛇行の解消に係る制御が簡素化し、従って、当該制御を実現するプログラム等の開発容易性が向上する。
【０００８】
また、上記目的を達成するために、本発明は、記録媒体に記録を行う記録部と、搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、を備える記録装置の制御方法であって、前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正することを特徴とする。
この制御方法によれば、記録装置は、どのような紙幅の記録媒体がセットされている場合であっても、記録媒体を搬送中、記録媒体の一方の端が、ガイドから離間し、記録媒体の蛇行が発生した場合、センサーの検出値に基づいて、当該離間を検出することにより、当該蛇行を検出可能である。また、記録装置は、ガイドに対する記録媒体の離間を検出した場合、その離間を補正するため、蛇行の発生に応じて、適宜、その蛇行を解消することが可能である。特に、上記構成によれば、ガイドに沿って設けられた１つのセンサーにより、蛇行を検出することが可能であるため、複数のセンサーを設ける場合と比較して、製造コストを抑制でき、かつ、蛇行の検出に係る機構の簡素化を実現可能である。
【０００９】
また、上記目的を達成するために、本発明は、記録媒体に記録を行う記録部と、搬送路上で前記記録媒体を搬送方向に搬送する搬送部と、前記搬送路上で前記搬送方向に延在し、前記記録媒体の一方の端の位置を規制することにより、前記搬送路における前記記録媒体の位置を規制するガイドと、前記ガイドに沿った所定のセンサー位置に設けられ、前記センサー位置における前記記録媒体の有無を検出するセンサーと、を備える記録装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記センサーの検出値に基づいて前記センサー位置に前記記録媒体が位置していないことを検出することにより、前記ガイドに対する前記記録媒体の離間を検出し、当該離間を検出した場合、前記搬送部を制御して、当該離間を補正する搬送制御部として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記録装置について、蛇行の検出に係る機構の構造を簡素化し、製造コストを抑制した上で、どのような紙幅の記録媒体がセットされている場合であっても、蛇行を検出し、その蛇行を解消できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るプリンターの内部構造を示す図である。
【図２】プリンターの機能的構成を示すブロック図である。
【図３】プリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るプリンター１（記録装置）の内部構造を模式的に示す図である。このプリンター１は、予めセットされたロール紙１０（記録媒体）を、搬送路１１上で、搬送方向ＹＪ１に搬送しつつ、記録ヘッド１２により、ロール紙１０の記録面に画像を記録する記録装置である。
図１に示すように、搬送路１１には、搬送方向に延在するガイド１３が設けられている。このガイド１３は、ロール紙１０の一端１０ａに沿って延在し、当該一端１０ａの位置を規制することにより、搬送路１１におけるロール紙１０の位置を規制する部材である。本実施形態に係るプリンター１は、複数の紙幅（例えば、５８ｍｍ、８０ｍｍ）のロール紙１０をセット可能であるが、どのような紙幅のロール紙１０をセットした場合であっても、ロール紙１０の搬送中は、ロール紙１０の一端１０ａがガイド１３に沿って延在する構成となっており、このガイド１３の機能により、搬送路１１における位置が規制される。従って、どのような紙幅のロール紙１０がセットされている場合であっても、ロール紙１０の搬送中、ロール紙１０の一端１０ａがガイド１３に近接し又は接し、当該ガイド１３に沿って延在している状態のときは、ロール紙１０に蛇行は発生しておらず、一方、ガイド１３に対してロール紙１０が離間している場合は、ロール紙１０に蛇行が発生している。
【００１３】
搬送路１１上には、記録ヘッド１２（記録部）が設けられている。記録ヘッド１２は、サーマル式のラインヘッドであり、搬送方向ＹＪ１と交わる方向であるライン方向ＹＪ２に延在して設けられた複数の発熱素子を備え、発熱素子によってロール紙１０の記録面にドットを形成することにより、ロール紙１０に画像を記録する。
記録ヘッド１２に対向する位置には、ガイド１３側に位置する第１搬送ローラー１４（搬送部）と、ガイド１３と逆側に位置する第２搬送ローラー１５（搬送部）とが設けられている。これら搬送ローラーは、同軸上に設けられたプラテンローラーである。第１搬送ローラー１４は、第１搬送モーター１６に接続され、当該モーターの駆動により回転され、一方、第２搬送ローラー１５は、第２搬送モーター１７に接続され、当該モーターの駆動により回転される。このように、第１搬送ローラー１４、及び、第２搬送ローラー１５のそれぞれは、別個の搬送モーターに接続さているため、後述する制御部２０の搬送制御部２０ｆは、これらローラーについて、別々にその回転速度を制御することが可能である。また、第１搬送ローラー１４、及び、第２搬送ローラー１５のそれぞれは、同一軸上で、独立して回転可能に構成されているため、第２搬送ローラー１５の回転速度を、第１搬送ローラー１４の回転速度よりも相対的に速くすることにより、ロール紙１０をガイド１３に近づかせつつ搬送することが可能であり、逆に、第２搬送ローラー１５の回転速度を、第１搬送ローラー１４の回転速度よりも相対的に遅くすることにより、ロール紙１０をガイド１３から離しつつ搬送することが可能である。
搬送路１１において、記録ヘッド１２の搬送方向ＹＪ１下流側には、カッター機構１８が設けられている。このカッター機構１８は、ロール紙１０を切断する機構であり、各種カッターを備えている。
【００１４】
また、搬送路１１において、記録ヘッド１２の搬送方向ＹＪ１上流側には、位置検出センサー１９（センサー）が設けられている。この位置検出センサー１９は、搬送路１１上で、ガイド１３に沿ったセンサー位置Ｐ１に設けられている。
この位置検出センサー１９は、反射型の光センサーであり、後述する制御部２０の搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいて、センサー位置Ｐ１にロール紙１０が位置しているか否かを検出可能である。
ここで、センサー位置Ｐ１におけるロール紙１０の有無と、ロール紙１０の蛇行との関係について説明する。
上述したように、本実施形態では、どのような紙幅のロール紙１０がセットされている場合であっても、ロール紙１０の搬送中は、その一端１０ａがガイド１３に近接し又は接し、ガイド１３に沿った状態となる。従って、ロール紙１０の搬送中は、基本的には、センサー位置Ｐ１にはロール紙１０が位置している状態となる。
一方で、搬送中のロール紙１０が蛇行している場合は、以下の状態となる。
すなわち、搬送中のロール紙１０について、搬送方向ＹＪ１に向かってガイド側に向かう蛇行が発生した場合、ガイド１３によって、ロール紙１０の搬送方向ＹＪ１に向かってガイド側に向かう動きが規制され、ロール紙１０は、その一端１０ａがガイド１３に沿って延在した正常な状態となる。この場合、位置検出センサー１９に対応する位置にロール紙１０が位置している状態となる。
逆に、搬送中のロール紙１０について、搬送方向ＹＪ１に向かってガイド１３と逆側に向かう蛇行が発生した場合、ガイド１３によって、搬送方向ＹＪ１に向かってガイド１３と逆側に向かう動きが規制されることなく、ロール紙１０の一端１０ａがガイド１３から離間した状態となる。この場合、位置検出センサー１９に対応する位置にロール紙１０が位置していない状態となる。このような蛇行が発生している場合は、蛇行を解消して、ロール紙１０の一端１０ａがガイド１３に沿って延在した正常な状態とする必要がある。
ここで、本実施形態では、センサー位置Ｐ１に位置検出センサー１９を設けているため、後述する制御部２０の搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいて、センサー位置Ｐ１におけるロール紙１０の有無を検出することにより、ガイド１３に対するロール紙１０の離間を検出可能である。そして、ガイド１３に対するロール紙１０が離間している場合は、ロール紙１０に解消すべき蛇行が発生しているということである。
つまり、本実施形態では、搬送中のロール紙１０の一辺に沿って延在するガイド１３の機能を利用して、１つのセンサーで、ロール紙１０の紙幅にかかわらず、ロール紙１０に解消すべき蛇行が発生しているか否かを検出可能であり、複数のセンサーを用いて蛇行を検出していた従来のものと比較して、蛇行の検出に係る機構の構造を簡素化でき、また、製造コストを削減可能である。
【００１５】
図２は、プリンター１の機能的構成を模式的に示すブロック図である。図２に示すように、プリンター１は、制御部２０と、インターフェイス部２１と、メカ機構２２と、を備えている。
制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、プリンター１の基本制御プログラムであるファームウェアを読み出して実行することにより、プリンター１の各部を制御する。制御部２０は、インターフェイス制御部２０ａと、コマンド解析部２０ｂと、カッター制御部２０ｃと、記録制御部２０ｄと、ヘッド制御部２０ｅと、搬送制御部２０ｆと、を備えているが、これらについては後述する。これら機能ブロックの機能は、ＣＰＵがファームウェアの対応するプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
インターフェイス部２１は、制御部２０の制御の下、プリンター１に通信可能に接続されたホストコンピューター５との間で通信規格に準拠した通信を行う。ホストコンピューター５は、プリンター１を制御する際、適切な制御コマンドを生成して、プリンター１に送信し、プリンター１は、ホストコンピューター５から受信した制御コマンドを順次実行することにより、各種動作を実行する。
メカ機構２２は、少なくとも、上述したカッター機構１８と、記録ヘッド１２と、第１搬送モーター１６と、第２搬送モーター１７と、位置検出センサー１９と、第１搬送ローラー１４と、第２搬送ローラー１５と、を含んで構成されている。
【００１６】
ここで、制御部２０が備える各機能ブロックについて説明する。
インターフェイス制御部２０ａは、ファームウェアの対応するプログラムの機能により、インターフェイス部２１を制御して、ホストコンピューター５から受信した制御コマンドを順次受信バッファーに格納する。
コマンド解析部２０ｂは、ファームウェアの対応するプログラムの機能により、受信バッファーに格納された制御コマンドを順次読み出し、解析する。
カッター制御部２０ｃは、ファームウェアの対応するプログラムの機能により、コマンド解析部２０ｂによる制御コマンドの解析結果に基づいて、カッター機構１８を制御して、ロール紙１０を切断する。
記録制御部２０ｄは、ファームウェアの対応するプログラムの機能により、コマンド解析部２０ｂによる制御コマンドの解析結果に基づいて、後述するヘッド制御部２０ｅと、搬送制御部２０ｆと、を統括的に制御する。
ヘッド制御部２０ｅは、ファームウェアの対応するプログラムの機能により、図示せぬ駆動回路を介して記録ヘッド１２に駆動信号を出力することにより、記録ヘッド１２によりロール紙１０に画像を記録する。
搬送制御部２０ｆは、ファームウェアの対応するプログラムの機能により、図示せぬモータードライバーを介して第１搬送モーター１６、及び、第２搬送モーター１７を制御して、第１搬送ローラー１４、及び、第２搬送ローラー１５を回転させる。
また、搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいて、センサー位置Ｐ１におけるロール紙１０の有無を検出することにより、ガイド１３に対するロール紙１０の離間を検出し、検出結果に基づいて、ロール紙１０に解消すべき蛇行が発生しているか否かを検出する。すなわち、搬送制御部２０ｆは、ロール紙１０の搬送中、センサー位置Ｐ１の検出値を所定のサンプリング周期で取得し、当該センサー位置Ｐ１にロール紙１０が位置しているか否かを判別することにより、ガイド１３に対してロール紙１０が離間しているか否かを判別し、離間している場合は、ロール紙１０に解消すべき蛇行が発生していることを検出する。
【００１７】
上述したように、本実施形態に係るプリンター１は、１つの位置検出センサー１９を用いて、ロール紙１０の蛇行の発生の有無を検出可能であるが、さらに、蛇行が発生していることを検出した場合、以下のようにして、当該蛇行を解消する。
【００１８】
図３は、プリンター１による蛇行の解消に係る動作を示すフローチャートである。以下の説明の前提として、所定の紙幅のロール紙１０がプリンター１にセットされており、そのロール紙１０を搬送中であるものとする。
ロール紙１０の搬送中、プリンター１の制御部２０の搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいて、ガイド１３に対してロール紙１０が離間しているか否かを判別することにより、解消すべき蛇行が発生しているか否かを判別する（ステップＳＡ１）。
センサー位置Ｐ１に対応する位置にロール紙１０が位置しており、従って、ガイド１３に対してロール紙１０が離間しておらず、解消すべき蛇行が発生していない場合は（ステップＳＡ１：ＮＯ）、第１搬送ローラー１４と、第２搬送ローラー１５との回転速度を一致させることにより、ロール紙１０が搬送方向ＹＪ１に向かって搬送された状態とし、その状態を維持する必要がある。
このため、上記の場合（ステップＳＡ１：ＮＯ）、搬送制御部２０ｆは、第１搬送ローラー１４の回転速度と、第２搬送ローラー１５の回転速度とを取得する（ステップＳＡ２）。ここで、本実施形態では、第１搬送ローラー１４、及び、第２搬送ローラー１５を回転させるための第１搬送モーター１６、及び、第２搬送モーター１７のそれぞれは、ステッピングモーターによって構成されている。また、各モーターの単位時間あたりのステップ数と、各ローラーの回転速度とは、比例関係にある。そして、本実施形態では、制御部２０は、随時、各モーターの単位時間あたりのステップ数を管理すると共に、各モーターの単位時間あたりのステップ数から換算される各ローラーの回転速度を管理している。
【００１９】
次いで、搬送制御部２０ｆは、第１搬送ローラー１４の回転速度と、第２搬送ローラー１５の回転速度とを比較する（ステップＳＡ３）。
第２搬送ローラー１５の回転速度の方が、第１搬送ローラー１４の回転速度よりも速い場合（ステップＳＡ３：「速い」）、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４の回転速度と一致するまで、第２搬送ローラー１５の回転速度を低下させ（ステップＳＡ４）、処理手順をステップＳＡ１へ戻す。
一方、第２搬送ローラー１５の回転速度と、第１搬送ローラー１４の回転速度とが一致する場合（ステップＳＡ３：「同じ」）、搬送制御部２０ｆは、回転速度が一致した状態を維持し（ステップＳＡ５）、処理手順をステップＳＡ１へ戻す。
一方、第２搬送ローラー１５の回転速度の方が、第１搬送ローラー１４の回転速度よりも遅い場合（ステップＳＡ３：「遅い」）、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４の回転速度と一致するまで、第２搬送ローラー１５の回転速度を上昇させ（ステップＳＡ６）、処理手順をステップＳＡ１へ戻す。
このように、本実施形態では、ガイド１３に対してロール紙１０が離間しておらず、解消すべき蛇行が発生していない場合は、速やかに、第１搬送ローラー１４と、第２搬送ローラー１５との回転速度が一致され、ロール紙１０がその一端１０ａをガイド１３に沿わせつつ搬送方向ＹＪ１に向かって搬送された状態とされると共に、その状態が維持される。
【００２０】
一方、ステップＳＡ１において、センサー位置Ｐ１に対応する位置にロール紙１０が位置しておらず、従って、ガイド１３に対してロール紙１０が離間しており、解消すべき蛇行が発生している場合（ステップＳＡ１：ＹＥＳ）、当該蛇行を解消する必要がある。そして、本実施形態では、上述したように、第１搬送ローラー１４の回転速度に対する、第２搬送ローラー１５の相対的な回転速度を速くして、ロール紙１０をガイド１３に近づかせつつ搬送することにより、ガイド１３に対するロール紙１０の離間を解消し、蛇行を解消することができる。このことに基づき、以下では、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度を、第１搬送ローラー１４の回転速度に予め定められた所定速度αを加算した速度（以下、「加算速度」という。）と一致させることにより、第１搬送ローラー１４の回転速度に対する、第２搬送ローラー１５の相対的な回転速度を速くし、これにより、ガイド１３に対するロール紙１０の離間を解消し、離間が解消したことを検出したら、各ローラーの回転速度を速やかに一致させる。なお、所定速度αは、ガイド１３に対するロール紙１０の離間を解消する、という目的を達成する上での適切な値が、事前の実験や、シミュレーションにより、予め定められている。
【００２１】
さて、上記の場合（ステップＳＡ１：ＹＥＳ）、搬送制御部２０ｆは、第１搬送ローラー１４、及び、第２搬送ローラー１５の回転速度を取得する（ステップＳＡ７）。
次いで、搬送制御部２０ｆは、第１搬送ローラー１４の回転速度と、第２搬送ローラー１５に係る加算速度とを比較する（ステップＳＡ８）。
第２搬送ローラー１５の回転速度の方が、第１搬送ローラー１４に係る加算速度よりも速い場合（ステップＳＡ８：「速い」）、搬送制御部２０ｆは、スローダウン制御を実行する（ステップＳＡ９）。
詳述すると、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４に係る加算速度と一致するまで、第２搬送ローラー１５の回転速度を低下させる。当該回転速度の低下と並行して、搬送制御部２０ｆは、位置検出センサー１９の検出値を所定のサンプリング周期で取得し、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移したか否かを監視する。そして、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移した場合、ガイド１３に対するロール紙１０の離間が解消し、これにより蛇行が解消したため、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４の回転速度と一致するまで、第２搬送ローラー１５の回転速度を低下させる。以上のスローダウン制御が完了した後、搬送制御部２０ｆは、処理手順をステップＳＡ１へ戻す。
このステップＳＡ９におけるスローダウン制御により、ロール紙１０の蛇行が解消すると共に、蛇行が解消した後は、第１搬送ローラー１４と、第２搬送ローラー１５との回転速度が一致され、ロール紙１０がその一端１０ａをガイド１３に沿わせつつ搬送方向ＹＪ１に向かって搬送された状態とされると共に、その状態が維持される。
【００２２】
一方、第２搬送ローラー１５の回転速度と、第１搬送ローラー１４に係る加算速度とが一致する（ステップＳＡ８：「同じ」）、搬送制御部２０ｆは、定速制御を実行する（ステップＳＡ１０）。
詳述すると、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４に係る加算速度と一致した状態を維持しつつ、並行して、位置検出センサー１９の検出値を所定のサンプリング周期で取得し、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移したか否かを監視する。そして、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移した場合、ガイド１３に対するロール紙１０の離間が解消し、これにより蛇行が解消したため、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４の回転速度と一致するまで、第２搬送ローラー１５の回転速度を低下させる。以上の定速制御が完了した後、搬送制御部２０ｆは、処理手順をステップＳＡ１へ戻す。
このステップＳＡ１０における定速制御により、ロール紙１０の蛇行が解消すると共に、蛇行が解消した後は、第１搬送ローラー１４と、第２搬送ローラー１５との回転速度が一致され、ロール紙１０がその一端１０ａをガイド１３に沿わせつつ搬送方向ＹＪ１に向かって搬送された状態とされると共に、その状態が維持される。
【００２３】
一方、第２搬送ローラー１５の回転速度の方が、第１搬送ローラー１４に係る加算速度よりも遅い場合（ステップＳＡ８：「遅い」）、搬送制御部２０ｆは、スローアップ制御を実行する（ステップＳＡ１１）。
詳述すると、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４に係る加算速度と一致するまで、第２搬送ローラー１５の回転速度を上昇させる。当該回転速度の上昇と並行して、搬送制御部２０ｆは、位置検出センサー１９の検出値を所定のサンプリング周期で取得し、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移したか否かを監視する。そして、センサー位置Ｐ１にロール紙１０が位置していない状態から、位置している状態へと変移した場合、ガイド１３に対するロール紙１０の離間が解消し、これにより蛇行が解消したため、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、搬送制御部２０ｆは、第２搬送ローラー１５の回転速度が、第１搬送ローラー１４の回転速度と一致するまで、第２搬送ローラー１５の回転速度を低下させる。以上のスローアップ制御が完了した後、搬送制御部２０ｆは、処理手順をステップＳＡ１へ戻す。
このステップＳＡ１１におけるスローアップ制御により、ロール紙１０の蛇行が解消すると共に、蛇行が解消した後は、第１搬送ローラー１４と、第２搬送ローラー１５との回転速度が一致され、ロール紙１０がその一端１０ａをガイド１３に沿わせつつ搬送方向ＹＪ１に向かって搬送された状態とされると共に、その状態が維持される。
【００２４】
このように、本実施形態では、位置検出センサー１９の検出値に基づいて、ガイド１３に対するロール紙１０の離間が検出された場合、第２搬送ローラー１５のみの回転速度が調整されることにより、当該離間が解消され、蛇行が解消される。蛇行の解消のためには、第１搬送ローラー１４、及び、第２搬送ローラー１５の双方の回転速度を調整することも考えられるものの、このような場合と比較して、蛇行の解消に係る制御が簡素化し、従って、当該制御を実現するプログラム等の開発容易性が向上する。
また、同軸上に設けられた第１搬送ローラー１４と、第２搬送ローラー１５とが協働して、ガイド１３に対するロール紙１０の離間を補正する構成であるため、離間の補正を、ロール紙１０を搬送しつつ行うことが可能であり、記録に係る処理の完了が遅延することを抑制できる。
【００２５】
以上説明したように、本実施形態に係るプリンター１は、記録媒体たるロール紙１０に記録を行う記録ヘッド１２（記録部）と、搬送路１１上でロール紙１０を搬送方向ＹＪ１に搬送する第１搬送ローラー１４、及び、第２搬送ローラー１５と、搬送路１１上でロール紙１０の一端１０ａに沿って搬送方向ＹＪ１に延在し、搬送路１１におけるロール紙１０の位置を規制するガイド１３と、ガイド１３に沿った所定のセンサー位置Ｐ１に設けられ、センサー位置Ｐ１におけるロール紙１０の有無を検出する位置検出センサー１９と、を備えている。そして、搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいてセンサー位置Ｐ１にロール紙１０が位置していないことを検出することにより、ガイド１３に対するロール紙１０の離間を検出し、当該離間を検出した場合、第１搬送ローラー１４、及び、第２搬送ローラー１５の回転速度を制御して、当該離間を補正することにより、蛇行を解消する。
この構成によれば、プリンター１は、どのような紙幅のロール紙１０がセットされている場合であっても、ロール紙１０を搬送中、ロール紙１０の一端１０ａが、ガイド１３から離間し、ロール紙１０の蛇行が発生した場合、位置検出センサー１９の検出値に基づいて、当該離間を検出することにより、当該蛇行を検出可能である。また、プリンター１は、ガイド１３に対するロール紙１０の離間を検出した場合、その離間を補正するため、蛇行の発生に応じて、適宜、その蛇行を解消することが可能である。特に、上記構成によれば、ガイドに沿って設けられた１つの位置検出センサー１９により、蛇行を検出することが可能であるため、複数のセンサーを設ける場合と比較して、製造コストを抑制でき、かつ、蛇行の検出に係る機構の簡素化を実現可能である。
【００２６】
また、本実施形態に係るプリンター１は、搬送部として、搬送方向ＹＪ１に交わる方向に延びる同一軸上に、ガイド１３側に設けられた第１搬送ローラー１４と、その逆側に設けられた第２搬送ローラー１５とを備え、これら搬送ローラーは、それぞれ別個のモーターに接続されることにより、独立して回転速度を制御可能に構成されている。そして、搬送制御部２０ｆは、位置検出センサー１９の検出値に基づいてセンサー位置Ｐ１にロール紙１０が位置していないことを検出することにより、ガイド１３に対するロール紙１０の離間を検出した場合、第１搬送ローラー１４の回転速度に対する、第２搬送ローラー１５の相対的な回転速度を早くすることにより、当該離間補正する。
この構成によれば、第１搬送ローラー１４、及び、第２搬送ローラー１５を利用して、ガイド１３に対するロール紙１０の離間を補正することにより、ロール紙１０の蛇行を解消可能であり、特に、ロール紙１０を搬送しつつ蛇行を解消できるため、ロール紙１０に対する記録の完了の遅延を抑制できる。
【００２７】
また、本実施形態では、搬送制御部２０ｆは、第１搬送ローラー１４、及び、第２搬送ローラー１５のうち、いずれか一方の搬送ローラーの回転速度を変更することにより、第１搬送ローラー１４の回転速度に対する、第２搬送ローラー１５の相対的な回転速度を調整する。
この構成によれば、第１搬送ローラー１４、及び、第２搬送ローラー１５の双方の回転速度を調整する場合と比較して、蛇行の解消に係る制御が簡素化し、従って、当該制御を実現するプログラム等の開発容易性が向上する。
【００２８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
上述した実施形態では、図３のステップＳＡ３や、ステップＳＡ８において、各搬送ローラーの回転速度を比較していたが、回転速度自体を比較するのではなく、例えば、各モーターのステップ数を比較するようにしてもよい。すなわち、「回転速度」とは、第１搬送ローラー１４と、第２搬送ローラー１５との単位時間あたりの回転数の多寡を比較可能な指標の全てを含む概念である。
また、上述した実施形態では、第２搬送ローラー１５の回転速度を調整することにより、各ローラーの相対的な回転速度を調整していたが、第１搬送ローラー１４の回転速度を調整するようにしてもよい。すなわち、いずれか一方のローラーのみを調整することにより、上述した効果を奏することが可能である。
また、上述した実施形態では、プリンター１は、サーマルプリンターであったが、プリンター１の記録形式は、これに限らず、インクジェット式、ドットインパクト式等、何であってもよい。
また、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
またば、プリンター１の各機能ブロックの機能を、プリンター１に外部接続される別の装置に持たせるようにしてもよい。
また、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【符号の説明】
【００２９】
１…プリンター（記録装置）、１０…ロール紙、１０ａ…一端（一方の端）、１１…搬送路、１２…記録ヘッド（記録部）、１３…ガイド、１４…第１搬送ローラー（搬送部）、１５…第２搬送ローラー（搬送部）、１９…位置検出センサー（センサー）、２０…制御部、２０ｆ…搬送制御部、Ｐ１…センサー位置。
【図１】
2013159422.tif 000003
【図２】
2013159422.tif 000004
【図３】
2013159422.tif 000005