(57)【要約】【課題】紙切検出用のフォトセンサーについて、長寿命化を図る。【解決手段】ロール紙を収容するプリンター１は、ロール紙１０の残量が所定量を下回ったことを検出する機械式センサーたるニアエンドセンサー１３と、ロール紙１０の末端を検出するフォトセンサーたるリアルエンドセンサー１５と、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出された場合に、リアルエンドセンサー１５を駆動可能とするプリンター制御部２０と、を備える。【選択図】図２
2014195879.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙を収容する印刷装置であって、
前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、
前記ロール紙の末端を検出するフォトセンサーと、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された場合に、前記フォトセンサーを駆動可能とする制御部と、を備えることを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された後、前記ロール紙が所定の距離、搬送された場合に、前記フォトセンサーを駆動可能とすることを特徴とする請求項１に記載の印刷装置。
【請求項３】
制御装置に接続可能に構成され、
前記制御部は、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出される前に、前記制御装置から、前記フォトセンサーの検出結果の応答の要求があった場合、前記フォトセンサーを駆動して、検出結果を取得し、前記フォトセンサーの駆動を停止することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
制御装置に接続可能に構成され、
前記制御部は、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出される前に、前記制御装置から、前記フォトセンサーの検出結果の応答の要求があった場合、前記フォトセンサーを駆動させることなく、前記ロール紙の末端は検出されていない旨の応答を行なうことを特徴とする請求項１又は２に記載の印刷装置。
【請求項５】
ロール紙を収容し、前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、前記ロール紙の末端を検出するフォトセンサーと、を備える印刷装置の制御方法であって、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出されたか否かを判別し、検出された場合に、前記フォトセンサーを駆動可能とすることを特徴とする印刷装置の制御方法。
【請求項６】
ロール紙を収容し、前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、前記ロール紙の末端を検出するフォトセンサーと、を備える印刷装置を制御する制御部により実行されるプログラムであって、
前記制御部に、
前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された場合に、前記フォトセンサーを駆動可能とすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙を収容する印刷装置、当該印刷装置の制御方法、及び、当該印刷装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、フォトセンサーによって、ロール紙の紙切れを検出する印刷装置（サーマルプリンター装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１２０３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置のように、紙切れ検出用のフォトセンサーを備えるものでは、フォトセンサーの経年劣化を抑制して寿命を延ばし、フォトセンサーの交換に係る作業をできるだけ行なわなくてよいようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、紙切検出用のフォトセンサーについて、長寿命化を図ることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ロール紙を収容する印刷装置であって、前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、前記ロール紙の末端を検出するフォトセンサーと、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された場合に、前記フォトセンサーを駆動可能とする制御部と、を備えることを特徴とする。
上記構成の場合、フォトセンサーによるロール紙の末端の検出は、機械式センサーによるロール紙の残量が所定量を下回ったことの検出の後に行なわれる。これを踏まえ、上記構成によれば、制御部は、機械式センサーによってロール紙の残量が所定量を下回ったことが検出された場合に、フォトセンサーを駆動する。このため、フォトセンサーによってロール紙の末端が検出され得る状態となった場合に、フォトセンサーが駆動されることとなり、フォトセンサーが駆動する期間を短縮でき、フォトセンサーの経年劣化を抑制でき、フォトセンサーの長寿命化を図ることができる。
【０００６】
また、本発明は、前記制御部は、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された後、前記ロール紙が所定の距離、搬送された場合に、前記フォトセンサーを駆動可能とすることを特徴とする。
ここで、上フォトセンサーによるロール紙の末端の検出は、機械式センサーによるロール紙の残量が所定量を下回ったことの検出の「直後」に行なわれるのではなく、一定量ロール紙が搬送された後に行なわれる。これを踏まえ、上記構成によれば、制御部は、機械式センサーによってロール紙の残量が所定量を下回ったことが検出された後、ロール紙が所定の距離、搬送された場合に、フォトセンサーを駆動する。このため、フォトセンサーが駆動する期間をより短縮でき、フォトセンサーの長寿命化をより効果的に図ることができる。
【０００７】
また、本発明は、制御装置に接続可能に構成され、前記制御部は、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出される前に、前記制御装置から、前記フォトセンサーの検出結果の応答の要求があった場合、前記フォトセンサーを駆動して、検出結果を取得し、前記フォトセンサーの駆動を停止することを特徴とする。
この構成によれば、機械式センサーによってロール紙の残量が所定量を下回ったことが検出される前に、制御装置からフォトセンサーの検出結果の応答の要求があった場合であっても、フォトセンサーが駆動する期間の短縮を実現しつつ、適切にフォトセンサーの検出結果を応答できる。
【０００８】
また、本発明は、制御装置に接続可能に構成され、前記制御部は、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出される前に、前記制御装置から、前記フォトセンサーの検出結果の応答の要求があった場合、前記フォトセンサーを駆動させることなく、前記ロール紙の末端は検出されていない旨の応答を行なうことを特徴とする。
ここで、機械式センサーによってロール紙の残量が所定量を下回ったことが検出される前は、何らかのイレギュラーな状態となっていない限り、フォトセンサーによってロール紙の末端が検出されない。これを踏まえ、上記構成によれば、機械式センサーによってロール紙の残量が所定量を下回ったことが検出される前に、制御装置からフォトセンサーの検出結果の応答の要求があった場合であっても、フォトセンサーを駆動させずにフォトセンサーが駆動する期間を短縮した上で、適切な応答を行なうことができる。
【０００９】
また、上記目的を達成するために、本発明は、ロール紙を収容し、前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、前記ロール紙の末端を検出するフォトセンサーと、を備える印刷装置の制御方法であって、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出されたか否かを判別し、検出された場合に、前記フォトセンサーを駆動可能とすることを特徴とする。
この制御方法によれば、印刷装置は、機械式センサーによってロール紙の残量が所定量を下回ったことが検出された場合に、フォトセンサーを駆動する。このため、フォトセンサーによってロール紙の末端が検出され得る状態となった場合に、フォトセンサーが駆動されることとなり、フォトセンサーが駆動する期間を短縮でき、フォトセンサーの経年劣化を抑制でき、フォトセンサーの長寿命化を図ることができる。
【００１０】
また、上記目的を達成するために、本発明は、ロール紙を収容し、前記ロール紙の残量が所定量を下回ったことを検出する機械式センサーと、前記ロール紙の末端を検出するフォトセンサーと、を備える印刷装置を制御する制御部により実行されるプログラムであって、前記制御部に、前記機械式センサーによって前記ロール紙の残量が所定量を下回ったことが検出された場合に、前記フォトセンサーを駆動可能とすることを特徴とするプログラム。
このプログラムを実行することにより、制御部は、機械式センサーによってロール紙の残量が所定量を下回ったことが検出された場合に、フォトセンサーを駆動する。このため、フォトセンサーによってロール紙の末端が検出され得る状態となった場合に、フォトセンサーが駆動されることとなり、フォトセンサーが駆動する期間を短縮でき、フォトセンサーの経年劣化を抑制でき、フォトセンサーの長寿命化を図ることができる。
【発明の効果】
【００１１】
本発明によれば、紙切検出用のフォトセンサーについて、長寿命化を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るプリンターの内部構造を示す図である。
【図２】プリンター、及び、ホストコンピューターの機能ブロック図である。
【図３】プリンターの動作を示すフローチャートである。
【図４】プリンター、ホストコンピューターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るプリンター１（印刷装置）の内部構造を、説明に適した態様で模式的に示す図である。
プリンター１は、サーマルプリンターであり、ロール紙１０を収容可能に構成されると共に、ロール紙１０を繰り出して搬送し、ロール紙１０に画像を印刷し、ロール紙１０を所定の位置で切断する機能を有している。
図１に示すようにプリンター１では、収容部１１に、ロール状のロール紙１０が収容されている。以下、ロール紙１０のうち、収容部１１に収容されたロール状の部分を、ロール紙母体１２という。
ロール紙母体１２の側面に対応する位置には、ニアエンドセンサー１３（ニアエンド検出部）が設けられている。このニアエンドセンサー１３は、ロール紙１０の残量が所定量を下回ったニアエンド状態であることを検出する機械式センサー（機械式検出部）である。詳述すると、ニアエンドセンサー１３は、ロール紙母体１２の側面に向かって付勢された突出部１３ａを備えている。ロール紙１０の残量が十分にある場合は、突出部１３ａがロール紙母体１２の側面によって押下された状態となり、この突出部１３ａが機械式スイッチを電気的オン状態に作動させ、ニアエンドセンサー１３から、ニアエンド状態でないことを示す信号（オフ信号）が出力される。一方で、ロール紙１０の残量が所定量を下回り、ロール紙母体１２の半径が所定の距離よりも短くなると、突出部１３ａが押下された状態が解除され、ニアエンドセンサー１３からニアエンド状態であることを示す信号（オン信号）が出力される。
【００１４】
図１に示すように、プリンター１には、ロール紙１０が搬送される経路である搬送経路１４が設けられており、ロール紙母体１２からシート状のロール紙１０が繰り出されて、この搬送経路１４を搬送される。
搬送経路１４上には、リアルエンドセンサー１５（リアルエンド検出部）が設けられている。リアルエンドセンサー１５は、受光部を有する透過型、又は、反射型のフォトセンサー（光学式検出部）であり、ロール紙１０の末端（端部）が対応する位置を通過したときに、受光部の受光量の変化により、リアルエンド状態であることを検出する（ロール紙１０の末端を検出する）。すなわち、リアルエンドセンサー１５は、ロール紙１０がリアルエンドセンサー１５に対応する位置に延在している間は、リアルエンド状態でないことを示す信号（オフ信号）を出力し、延在していない状態となるとリアルエンド状態であることを示す信号（オン信号）を出力する。リアルエンドセンサー１５によってロール紙１０の末端が検出された場合は、ロール紙１０に印刷中であっても、印刷が停止され、いわゆる空印字が行なわれることが防止される。
リアルエンドセンサー１５の搬送方向の下流には、サーマルヘッド１６が設けられ、このサーマルヘッド１６に対向する位置には、プラテンローラー１７が設けられている。プラテンローラー１７の搬送方向の下流には、ロール紙１０を切断するカッター機構１８が設けられている。
【００１５】
図２は、プリンター１、及び、このプリンター１を制御するホストコンピューター３０（制御装置）の機能的構成を模式的に示すブロック図である。
図２に示す用にプリンター１は、プリンター制御部２０（制御部）と、印刷部２１と、電源制御部２２と、インターフェース部２３（Ｉ／Ｆ）と、を備えている。
プリンター制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、プリンター１の各部を中枢的に制御する。特に、プリンター制御部２０は、ＲＯＭに記憶されたファームウェアを読み出して実行することにより、プリンター１の各部を中枢的に制御して、各種処理を実行する。印刷部２１は、上述したサーマルヘッド１６や、プラテンローラー１７を駆動するためのローラー、カッター機構１８等を備え、プリンター制御部２０の制御の下、ロール紙１０を搬送方向ＹＪ１に向かって搬送しつつ、サーマルヘッド１６によってロール紙１０に画像を印刷し、カッター機構１８によって所定の位置でロール紙１０を切断する。
電源制御部２２は、プリンター制御部２０の制御下、各種機構への電源の供給を制御する。特に、本実施形態では、電源制御部２２は、リアルエンドセンサー１５への電力供給線に設けられたスイッチをオン／オフする機能を有している。プリンター制御部２０は、電源制御部２２を制御して、リアルエンドセンサー１５への電源の供給をオンすることより、リアルエンドセンサー１５を駆動可能な状態（検出可能な状態）とし、一方、リアルエンドセンサー１５への電源の供給をオフすることにより、リアルエンドセンサー１５を駆動不可能な状態（検出不可能な状態）とする。
インターフェース部２３は、プリンター制御部２０の制御の下、ホストコンピューター３０と所定の通信規格に準拠して通信する。
【００１６】
また、図２に示すように、ホストコンピューター３０は、ホスト制御部３１と、インターフェース部３２（Ｉ／Ｆ）と、を備えている。
ホスト制御部３１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ホストコンピューター３０の各部を中枢的に制御する。特に、プリンター制御部２０は、ＲＯＭに記憶されたプリンタードライバーを読み出して実行することにより、プリンター１に制御コマンドを送信して、プリンター１に各種処理を実行させる。
インターフェース部３２は、ホスト制御部３１の制御の下、プリンター１と所定の通信規格に準拠して通信する。
【００１７】
ところで、プリンター１は、フォトセンサーたるリアルエンドセンサー１５を備えている。そして、フォトセンサーは、電源が供給されると、その受光部や発光部の素子は経年劣化するものであり、リアルエンドセンサー１５が経年劣化により故障した場合、交換する必要があるため、できるだけ経年劣化を抑制し、長寿命化を図りたいとするニーズがある。
以上を踏まえ、本実施形態に係るプリンター１は、以下の動作を行なう。
【００１８】
図３（Ａ）は、電源がオンされた後のプリンター１の動作を示すフローチャートである。
図３（Ａ）を参照し、プリンター１の電源がオンされると（ステップＳＡ１）、プリンター１は、初期化等の初期動作を行い、プリンター制御部２０は、ニアエンドセンサー１３の出力値を取得する（ステップＳＡ２）。次いで、プリンター制御部２０は、ニアエンドセンサー１３がオフ信号を出力しているか、オン信号を出力しているか判別する（ステップＳＡ３）。
ニアエンドセンサー１３がオフ信号を出力している場合（ステップＳＡ３：「オフ」）、換言すれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回っていないことが検出されている場合、プリンター制御部２０は、動作モードをフォトセンサー駆動停止モードに移行する（ステップＳＡ４）。このフォトセンサー駆動停止モードでは、当該モードが解除されるまで、リアルエンドセンサー１５への電源供給が禁止（停止）されることにより、リアルエンドセンサー１５の駆動が不可能な状態とされる。
次いで、プリンター制御部２０は、ニアエンドセンサー１３の出力が、オフ信号からオン信号へと変移したか否か、換言すれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出されたか否かを監視する（ステップＳＡ５）。ステップＳＡ５の処理は、例えば、プリンター制御部２０が、所定のサンプリング周期で、ニアエンドセンサー１３の出力値を取得することにより行なわれる。
【００１９】
ニアエンドセンサー１３の出力がオフ信号からオン信号へと変移した場合（ステップＳＡ５：ＹＥＳ）、換言すれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出された場合、プリンター制御部２０は、フォトセンサー駆動停止モードを解除し、動作モードを、フォトセンサー駆動モードへと移行する（ステップＳＡ６）。このフォトセンサー駆動モードでは、リアルエンドセンサー１５への電源供給の禁止が解除され、適宜、当該センサーに電源が供給されて、プリンター制御部２０により当該センサーの出力値が取得される。
一方、ステップＳＡ３において、ニアエンドセンサー１３がオン信号を出力している場合（ステップＳＡ３：「オン」）、換言すれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回っていることが検出されている場合、プリンター制御部２０は、動作モードを、フォトセンサー駆動モードへ移行する（ステップＳＡ７）。
【００２０】
このように、本実施形態では、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出された場合に、動作モードが、フォトセンサー駆動モードへ移行する。
ここで、リアルエンドセンサー１５によるロール紙１０の末端の検出は、ニアエンドセンサー１３によるロール紙１０の残量が所定量を下回ったことの検出の後に行なわれる。これを踏まえ、上記構成によれば、リアルエンドセンサー１５によってロール紙１０の末端が検出され得る状態となって初めて、当該センサーが駆動されることとなり、リアルエンドセンサー１５が駆動する期間を短縮でき、リアルエンドセンサー１５の経年劣化のペースを抑制でき、リアルエンドセンサー１５の長寿命化を図ることができる。
【００２１】
なお、上記例では、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出されたことをトリガーとして、動作モードが、フォトセンサー駆動モードに移行する構成であった。しかしながら、上記検出後、ロール紙１０が所定の距離、搬送された場合に、フォトセンサー駆動停止モードへ移行する構成であってもよい。
ここで、リアルエンドセンサー１５によるロール紙１０の末端の検出は、ニアエンドセンサー１３によるロール紙の残量が所定量を下回ったことの検出の「直後」に行なわれるのではなく、一定量ロール紙が搬送された後に行なわれる。これを踏まえ、この構成によれば、リアルエンドセンサー１５が駆動する期間をより短縮でき、リアルエンドセンサー１５の長寿命化を図ることができる。
【００２２】
図３（Ｂ）は、動作モードがフォトセンサー駆動モードに移行しているときに、リアルエンドセンサー１５の出力値を取得する場合の、プリンター１の動作を示すフローチャートである。
リアルエンドセンサー１５の出力値の取得は、例えば、所定のサンプリング周期で実行される。
リアルエンドセンサー１５の出力値を取得する際、プリンター制御部２０は、リアルエンドセンサー１５に電源を供給することにより、リアルエンドセンサー１５を駆動する（ステップＳＢ１）。
次いで、プリンター制御部２０は、リアルエンドセンサー１５の出力値を取得する（ステップＳＢ２）。
次いで、プリンター制御部２０は、リアルエンドセンサー１５への電源の供給を停止することにより、リアルエンドセンサー１５の駆動を停止する（ステップＳＢ３）。
このように、本実施形態では、動作モードがフォトセンサー駆動モードに移行している場合であっても、リアルエンドセンサー１５の出力値を取得する場合にのみ電源が供給されることにより、リアルエンドセンサー１５が駆動する期間の短縮化が図られている。これにより、リアルエンドセンサー１５の経年劣化のペースをより抑制でき、リアルエンドセンサー１５の長寿命化を図ることができる。
【００２３】
さて、ホストコンピューター３０は、定期的に、プリンター１に対して、ステータスの応答要求を行なって、プリンター１の状態を取得する機能を有している。ホストコンピューター３０による応答要求は、ホストコンピューター３０からプリンター１に対して、定期的に特定の制御コマンドが出力されることにより行なわれる。
プリンター１のプリンター制御部２０は、ステータスの応答要求に係る制御コマンドを受信すると、所定のステータス（例えば、カバー（不図示）の開閉状態）を応答する。特に、本実施形態では、プリンター１が応答するステータスには、リアルエンドセンサー１５の出力値が含まれている。
ここで、上述したように、ホストコンピューター３０では、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前は、動作モードがフォトセンサー駆動停止モードに移行され、フォトセンサーたるリアルエンドセンサー１５が駆動不可能な状態とされる。一方で、ホストコンピューター３０によるステータスの応答要求は、定期的に行なわれるため、上記検出前に、リアルエンドセンサー１５の出力値を応答する必要が生じる場合がある。
以上を踏まえ、本実施形態に係るプリンター１は、以下の動作を実行する。
なお、設定として、設定Ａと、設定Ｂとがあり、ユーザーがいずれかを設定可能な構成となっている。
【００２４】
＜設定Ａ＞
図４（Ａ）は、設定Ａにおけるプリンター１の動作を示すフローチャートであり、（Ａ１）は、ホストコンピューター３０の動作を、（Ａ２）は、プリンター１の動作をそれぞれ示している。
以下の説明の前提として、フローチャートの開始時点では、プリンター１において、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出されておらず、動作モードがフォトセンサー駆動停止モードに移行しているものとする。
図４（Ａ）を参照し、ホストコンピューター３０のホスト制御部３１は、ステータスの応答要求に係る制御コマンドをプリンター１に送信する（ステップＳＣ１）。説明の便宜のため、本例では、ホストコンピューター３０は、リアルエンドセンサー１５の出力値のみについて応答要求しているものとする。
制御コマンドを受信すると（ステップＳＤ１）、プリンター１のプリンター制御部２０は、動作モードを移行することなく、例外処理として、リアルエンドセンサー１５に電源を供給することにより、リアルエンドセンサー１５を駆動する（ステップＳＤ２）。次いで、プリンター制御部２０は、リアルエンドセンサー１５の出力値を取得する（ステップＳＤ３）。次いで、プリンター制御部２０は、リアルエンドセンサー１５への電源の供給を停止することにより、リアルエンドセンサー１５の駆動を停止する（ステップＳＤ４）。次いで、プリンター制御部２０は、所定のプロトコルに準拠して、リアルエンドセンサー１５の出力値をステータスとして、ホストコンピューター３０に応答する（ステップＳＤ５）。
このように、設定Ａでは、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、リアルエンドセンサー１５の出力値について応答要求があった場合は、例外的に、リアルエンドセンサー１５を駆動し、その出力値を取得し、その駆動を停止する。このような構成のため、ステータスの応答要求に適切に応えた上で、リアルエンドセンサー１５の駆動期間を短縮でき、リアルエンドセンサー１５の経年劣化を抑制できる。
【００２５】
＜設定Ｂ＞
図４（Ｂ）は、設定Ｂにおけるプリンター１の動作を示すフローチャートであり、（Ｂ１）は、ホストコンピューター３０の動作を、（Ｂ２）は、プリンター１の動作をそれぞれ示している。
以下の説明の前提として、フローチャートの開始時点では、プリンター１において、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出されておらず、動作モードがフォトセンサー駆動停止モードに移行しているものとする。
図４（Ｂ）を参照し、ホストコンピューター３０のホスト制御部３１は、リアルエンドセンサー１５に係るステータスの応答要求に係る制御コマンドをプリンター１に送信する（ステップＳＥ１）。
制御コマンドを受信すると（ステップＳＦ１）、プリンター１のプリンター制御部２０は、動作モードを移行することなく、かつ、リアルエンドセンサー１５を駆動することなく、リアルエンドセンサー１５の出力値がオフ信号である旨、換言すれば、ロール紙１０の末端は検出されていない旨の応答を行なう（ステップＳＦ２）。
ここで、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前は、何らかのイレギュラーな状態となっていない限り、リアルエンドセンサー１５によってロール紙１０の末端が検出されない。これを踏まえ、設定Ｂによれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、ホストコンピューター３０からリアルエンドセンサー１５の出力値の応答の要求があった場合であっても、リアルエンドセンサー１５を駆動させずに、当該センサーが駆動する期間を短縮した上で、適切な応答を行なうことができる。
【００２６】
以上説明したように、本実施形態に係るプリンター制御部２０は、ニアエンドセンサー１３（機械式センサー）によってロール紙１０の残量が所定量を下回ったことが検出された場合に、動作モードをフォトセンサー駆動停止モードへ移行し、リアルエンドセンサー１５（フォトセンサー）を駆動可能とする。
この構成によれば、リアルエンドセンサー１５が駆動する期間を短縮でき、リアルエンドセンサー１５の経年劣化を抑制でき、フォトセンサーの長寿命化を図ることができる。
【００２７】
また、プリンター制御部２０は、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出された後、ロール紙１０が所定の距離、搬送された場合に、リアルエンドセンサー１５を駆動可能とすることも可能である。
この構成によれば、フォトセンサーが駆動する期間をより短縮でき、フォトセンサーの長寿命化をより効果的に図ることができる。
【００２８】
また、本実施形態では、プリンター制御部２０は、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、ホストコンピューター３０から、リアルエンドセンサー１５の出力値（検出結果）の応答の要求があった場合、リアルエンドセンサー１５を駆動して、出力値を取得し、リアルエンドセンサー１５の駆動を停止する。
この構成によれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、ホストコンピューター３０からリアルエンドセンサー１５の検出結果の応答の要求があった場合であっても、リアルエンドセンサー１５が駆動する期間の短縮を実現しつつ、適切にリアルエンドセンサー１５の出力値を応答できる。
【００２９】
また、本実施形態では、プリンター制御部２０は、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、ホストコンピューター３０から、リアルエンドセンサー１５の出力値の応答の要求があった場合、リアルエンドセンサー１５を駆動させることなく、ロール紙１０の末端は検出されていない旨の応答を行なう。
この構成によれば、ニアエンドセンサー１３によってロール紙１０の残量が所定量を下回ったことが検出される前に、ホストコンピューター３０からリアルエンドセンサー１５の検出結果の応答の要求があった場合であっても、リアルエンドセンサー１５を駆動させずにリアルエンドセンサー１５が駆動する期間を短縮した上で、適切な応答を行なうことができる。
【００３０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、ニアエンドセンサー１３は、実施形態に係る構成でなくてもよく、機械式のセンサーであればよい。また例えば、上述した実施形態では、プリンター１は、サーマルプリンターであったが、印刷装置の印刷形式は何であってもよい。また例えば、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、プリンター１や、ホストコンピューター３０の各機能ブロックの機能を、これら装置に外部接続される別の装置に持たせるようにしてもよい。また、プリンター１や、ホストコンピューター３０は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行してもよい。
【符号の説明】
【００３１】
１…プリンター（印刷装置）、１０…ロール紙、１３…ニアエンドセンサー（機械式センサー）、１５…リアルエンドセンサー（フォトセンサー）、２０…プリンター制御部、２１…印刷部、３０…ホストコンピューター（制御装置）、３１…ホスト制御部。
【図１】
2014195879.tif 000003
【図２】
2014195879.tif 000004
【図３】
2014195879.tif 000005
【図４】
2014195879.tif 000006