(57)【特許請求の範囲】
【請求項１】
光吸収性の位置決め用マークを備えた被印刷用紙を搬送する搬送手段と、
前記搬送手段により搬送される前記被印刷用紙に対し、所望の印刷を行うサーマルヘッドと、
前記搬送手段により搬送される前記被印刷用紙の搬送経路に向かって投光可能な投光手段、及び、受光した光量に対応した検出電圧値を出力可能な受光手段、を備えた光学センサと、
前記受光手段による前記検出電圧に関して予め定められた所定の初期しきい値を記憶する初期値記憶手段と、
更新指示信号にしたがって、前記初期値記憶手段に記憶された前記初期しきい値に代えて新規しきい値を算出するしきい値更新手段と、
前記しきい値更新手段による前記新規しきい値の算出後の、前記受光手段の前記検出電圧値が前記新規しきい値に到達したことによって、前記位置決め用マークの検出を行うマーク検出手段と、
印刷指示信号の入力にしたがって、搬送を開始するように前記搬送手段を制御するとともに、前記マーク検出手段の検出結果に基づき前記搬送手段の搬送動作を制御する、印刷用搬送制御手段と、
前記マーク検出手段の検出結果に基づき、前記サーマルヘッドの印刷動作を制御する印刷制御手段と、
前記更新指示信号に応じて、前記被印刷用紙を所定距離だけ搬送するように前記搬送手段を制御する、更新用搬送制御手段と、
を有し、
前記初期しきい値は、
前記受光手段による前記検出電圧値の範囲に対応して予め定められた所定の初期白対応電圧値Ｖｗ０及び初期黒対応電圧値Ｖｂ０と、初期係数ｋ０を用いて算出した値Ｖｂ０＋ｋ０（Ｖｗ０-Ｖｂ０）；（但しｋ０は１未満の数）であり、
前記新規しきい値は、
前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の、前記受光手段により出力された前記検出電圧値に基づいて取得される実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１と新たに設定される実係数ｋ１とを用いて算出した値Ｖｂ１＋ｋ１（Ｖｗ１−Ｖｂ１）とするとともに、
前記更新用搬送制御手段は、
前記更新指示信号に応じて、複数枚の前記被印刷用紙に対応した前記所定距離を連続的に搬送するように前記搬送手段を制御し、
前記光学センサは、
前記連続的に搬送される複数枚の前記被印刷用紙それぞれに対し、前記投光手段が投光を行うと共に前記受光手段が検出電圧値を出力し、かつ、
前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記複数の被印刷用紙を搬送する間に、前記複数の被印刷用紙それぞれに対応して前記受光手段から出力される複数の前記検出電圧値に基づき、前記複数の被印刷用紙の白色度合いの変動幅を検出する白色変動幅検出手段、及び、前記複数の被印刷用紙にそれぞれ設けられた複数の前記位置決め用マークの黒色度合いの変動幅を検出する黒色変動幅検出手段、を設け、
前記しきい値更新手段は、
前記白色変動幅検出手段により検出された白色度合いの変動幅と、前記黒色変動幅検出手段により検出された黒色度合いの変動幅と、のうち、変動幅の小さい側寄りにシフトするように、ｋ１を設定し、かつ、
当該変動幅に応じて設定されたｋ１と、前記複数枚の被印刷用紙に関して前記受光手段より出力された前記複数の検出電圧値のうち白色度合いが最も低い印刷用紙に係わる検出電圧値と、前記複数枚の被印刷用紙の前記位置決めマークに関して前記受光手段により出力された前記複数の検出電圧値のうち黒色度合いが最も低いと位置決め用マークに係わる検出電圧値とに基づき、前記新規しきい値の算出を行う
ことを特徴とするプリンタ。
【請求項２】
請求項１記載のプリンタにおいて、
前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の前記受光手段による前記検出電圧値に基づき、前記被印刷用紙の白色度合いが、所定の白色基準に達しているかどうかを判定する白色度判定手段を有し、
前記しきい値更新手段は、
前記白色度判定手段により前記被印刷用紙の白色度合いが所定の白色基準に達していないと判定された場合、ｋ１をｋ０より小さな値に設定する
ことを特徴とするプリンタ。
【請求項３】
請求項１記載のプリンタにおいて、
前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の前記受光手段による前記検出電圧値に基づき、前記位置決め用マークの黒色度合いが、所定の黒色基準に達しているかどうかを判定する黒色度判定手段を有し、
前記しきい値更新手段は、
前記黒色度判定手段により、前記位置決め用マークの黒色度合いが所定の黒色基準に達していないと判定された場合、ｋ１をｋ０より大きな値に設定する
ことを特徴とするプリンタ。
【請求項４】
請求項１記載のプリンタにおいて、
前記更新用搬送制御手段は、
複数枚の前記被印刷用紙を連続的に搬送するときに、各被印刷用紙ごとに搬送速度が互いに異なった値となるように前記搬送手段を制御する、搬送速度設定手段を備える
ことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷用紙に対し所望の印刷を行うプリンタに関する。
【背景技術】
【０００２】
従来、被印刷材（テープ）を搬送しつつ所望の文字を印刷する印刷装置（ラベル作成装置）において、予め被印刷材の搬送方向の所定位置に光吸収性の黒マークを印刷しておき、この黒マークを光学的に検出可能な用紙検出センサを備えることで被印刷材の搬送方向に対する位置を検出する技術が提案されている（例えば、特許文献１）。このような場合に使用される上記用紙検出センサは、一般的に投光器と受光器で構成される反射型センサであり、投光器からの投光による反射光を受光器で検出する。そして上記黒マークではそれ以外の部分に比べて反射光量が小さくなる挙動を利用して、用紙検出センサ上における当該黒マークの通過を検出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７６２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のような反射型センサを用いて搬送制御等を行う印刷装置のうち、例えば被印刷材として紙の被印刷用紙を用いる通常のプリンタの場合、ユーザによっては、やや異質な被印刷用紙を用いる可能性がある。すなわち例えば、汚れがあったり黄ばんだりして通常の白い用紙よりも白色度が低い被印刷用紙を使用したり、色あせたりして古くなったりして光吸収性能が低下した（言い換えれば黒色度が低下した）黒マークを備えた被印刷用紙を使用する場合があり得る。本来であれば、前述のようにして、黒マークの光吸収性の性質により受光器で受光する反射光量が大きく減ることで黒マークが検出される。しかしながら、上記のように白色度の低下や黒色度の低下があると、黒マークと黒マーク以外の部分とにおいて受光器での受光量の変化挙動が緩和される。この場合、黒マークの検出精度が低下し、結果として、被印刷用紙の搬送制御や印刷制御が十分な精度で行えないおそれがあった。
【０００５】
本発明の目的は、ユーザが白色度や黒色度の低下した被印刷用紙を用いた場合であっても、搬送制御や印刷制御を高精度に行い、確実に被印刷用紙へ印刷を行える、プリンタを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１の発明は、光吸収性の位置決め用マークを備えた被印刷用紙を搬送する搬送手段と、前記搬送手段により搬送される前記被印刷用紙に対し、所望の印刷を行うサーマルヘッドと、前記搬送手段により搬送される前記被印刷用紙の搬送経路に向かって投光可能な投光手段、及び、受光した光量に対応した検出電圧値を出力可能な受光手段、を備えた光学センサと、前記受光手段による前記検出電圧に関して予め定められた所定の初期しきい値を記憶する初期値記憶手段と、更新指示信号にしたがって、前記初期値記憶手段に記憶された前記初期しきい値に代えて新規しきい値を算出するしきい値更新手段と、前記しきい値更新手段による前記新規しきい値の算出後の、前記受光手段の前記検出電圧値が前記新規しきい値に到達したことによって、前記位置決め用マークの検出を行うマーク検出手段と、印刷指示信号の入力にしたがって、搬送を開始するように前記搬送手段を制御するとともに、前記マーク検出手段の検出結果に基づき前記搬送手段の搬送動作を制御する、印刷用搬送制御手段と、前記マーク検出手段の検出結果に基づき、前記サーマルヘッドの印刷動作を制御する印刷制御手段と、前記更新指示信号に応じて、前記被印刷用紙を所定距離だけ搬送するように前記搬送手段を制御する、更新用搬送制御手段と、を有し、前記初期しきい値は、前記受光手段による前記検出電圧値の範囲に対応して予め定められた所定の初期白対応電圧値Ｖｗ０及び初期黒対応電圧値Ｖｂ０と、初期係数ｋ０を用いて算出した値Ｖｂ０＋ｋ０（Ｖｗ０-Ｖｂ０）；（但しｋ０は１未満の数）であり、前記新規しきい値は、前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の、前記受光手段により出力された前記検出電圧値に基づいて取得される実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１と新たに設定される実係数ｋ１とを用いて算出した値Ｖｂ１＋ｋ１（Ｖｗ１−Ｖｂ１）とするとともに、前記更新用搬送制御手段は、前記更新指示信号に応じて、複数枚の前記被印刷用紙に対応した前記所定距離を連続的に搬送するように前記搬送手段を制御し、前記光学センサは、前記連続的に搬送される複数枚の前記被印刷用紙それぞれに対し、前記投光手段が投光を行うと共に前記受光手段が検出電圧値を出力し、かつ、前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記複数の被印刷用紙を搬送する間に、前記複数の被印刷用紙それぞれに対応して前記受光手段から出力される複数の前記検出電圧値に基づき、前記複数の被印刷用紙の白色度合いの変動幅を検出する白色変動幅検出手段、及び、前記複数の被印刷用紙にそれぞれ設けられた複数の前記位置決め用マークの黒色度合いの変動幅を検出する黒色変動幅検出手段、を設け、前記しきい値更新手段は、前記白色変動幅検出手段により検出された白色度合いの変動幅と、前記黒色変動幅検出手段により検出された黒色度合いの変動幅と、のうち、変動幅の小さい側寄りにシフトするように、ｋ１を設定し、かつ、当該変動幅に応じて設定されたｋ１と、前記複数枚の被印刷用紙に関して前記受光手段より出力された前記複数の検出電圧値のうち白色度合いが最も低い印刷用��に係わる検出電圧値と、前記複数枚の被印刷用紙の前記位置決めマークに関して前記受光手段により出力された前記複数の検出電圧値のうち黒色度合いが最も低いと位置決め用マークに係わる検出電圧値とに基づき、前記新規しきい値の算出を行うことを特徴とする。
【０００７】
本願第１発明のプリンタでは、印刷の実行時には、搬送手段が被印刷用紙を搬送し、その搬送される途中の被印刷用紙に対してサーマルヘッドが所望の印刷を行う。被印刷用紙には光吸収性の位置決め用マークが設けられており、光学センサの投光手段からの投光による反射光が受光手段で検出されるとき、位置決め用マークではそれ以外の部分に比べて反射光量が小さくなる。このため、位置決め用マークに対し投光されたときは、光量に対応し受光手段から出力される検出電圧値が変化する（小さくなる、若しくは、大きくなる）。位置決め用マークにおけるこの挙動を利用して、マーク検出手段が位置決め用マークの検出を行い、この検出結果に基づいて印刷用搬送制御手段が搬送手段の搬送動作を制御するとともに印刷制御手段がサーマルヘッドの印刷動作を制御する。
【０００８】
ここで、上述の検出電圧値に基づく位置決め用マークの検出では、検出電圧と予め定められたしきい値との大小を比較することで、上記検出が行われる。本願第１発明においては、検出電圧値の範囲に対応して、所定の初期白対応電圧値Ｖｗ０及び初期黒対応電圧値Ｖｂ０に基づく、所定の初期しきい値Ｖｂ０＋ｋ０（Ｖｗ０-Ｖｂ０）；（ｋ０はｋの初期値である初期係数で、１未満の数）が予め設定されており、これらＶｗ０，Ｖｂ０，Ｖｂ０＋ｋ０（Ｖｗ０-Ｖｂ０）は、初期値記憶手段に記憶されている。
【０００９】
この場合、被印刷用紙への印刷時において、搬送される被印刷用紙のうち位置決め用マーク以外の部位に投光された場合は検出電圧値が比較的大きくなる（又は比較的小さくなる）一方、位置決め用マークに投光された場合は検出電圧値が小さくなり（又は大きくなり）、すなわち所定の変動幅内で想定される大小変動となる。その変動の中で検出電圧値が上記初期しきい値に到達した場合に、そのことをもって位置決め用マークの検出を行うことができる。
【００１０】
ところで、ユーザによっては、例えば、汚れがあったり黄ばんだりして通常の白い用紙よりも白色度が低い被印刷用紙を使用したり、色あせたりして古くなったりして光吸収性能が低下した（言い換えれば黒色度が低下した）位置決め用マークを備えた被印刷用紙を使用する場合があり得る。本来であれば、前述のようにして、位置決め用マークの光吸収性の性質により受光手段での受光量が大きく減り検出電圧が大きく変化することで位置決め用マークが検出されるが、上記のように白色度の低下や黒色度の低下があると、位置決め用マークによる受光手段での受光量の変化挙動が緩和される。すなわち、上述の検出電圧の変化量が小さくなることで検出電圧の変動幅が小さくなり、その結果位置決め用マークに投光された場合でも受光量が上記初期しきい値Ｖｂ０＋ｋ０（Ｖｗ０-Ｖｂ０）へ到達せず、位置決め用マークの検出が困難となる可能性がある。
【００１１】
そこで、本願第１発明においては、しきい値更新手段が、更新指示信号に基づき、上記白色度の低下や黒色度の低下による影響を考慮した、新たなしきい値の算出を行う。すなわち、更新指示信号が発せられると、更新用搬送制御手段の制御により搬送手段が被印刷用紙を所定距離だけ搬送する。この所定距離だけ被印刷用紙が搬送される間の受光手段からの検出電圧値に基づき、しきい値更新手段が、上記係数ｋの値を、ｋ０とは異なる値の実係数ｋ１に設定するとともに、上記Ｖｗ０からＶｗ１に変更し、上記Ｖｂ０からＶｂ１に変更する。この結果、上記した変動幅よりも狭いことが想定される、上記白色度や黒色度の低下時の変動幅に対応し、新規しきい値Ｖｂ１＋ｋ１（Ｖｗ１−Ｖｂ１）を新たに設定することができる。これにより、実際に印刷を実行するときに印刷用搬送制御手段の制御により搬送手段が被印刷用紙の搬送を行ったとき、位置決め用マークに投光された場合の受光量に対応した電圧値を、当該新規しきい値よりも小さく（又は大きく）することができ、確実に位置決め用マークを検出することができる。
【００１２】
したがって、上記白色度や黒色度の低下による検出電圧の挙動に関係なく、位置決め用マークの検出を高精度に行うことができる。この結果、ユーザが通常より白色度が低い被印刷用紙を使用したり、黒色度が低下した位置決め用マークを備えた被印刷用紙を使用した場合等であっても、印刷用搬送制御や印刷制御を高精度に行いつつ、確実な被印刷用紙への印刷を行うことができる。また、複数枚の被印刷用紙それぞれに対して光学センサにより検出した白色度合い及び黒色度合いのうち、最も劣悪な条件、すなわち白黒の差が少ない条件に基づいて、しきい値が変更される。この結果、複数枚の被印刷用紙いずれに対しても、確実に位置決め用マークの検出を高精度に行うことができ、印刷用紙への印刷を行うことができる。
【００１３】
第２発明は、上記第１発明において、前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の前記受光手段による前記検出電圧値に基づき、前記被印刷用紙の白色度合いが、所定の白色基準に達しているかどうかを判定する白色度判定手段を有し、前記しきい値更新手段は、前記白色度判定手段により前記被印刷用紙の白色度合いが所定の白色基準に達していないと判定された場合、ｋ１をｋ０より小さな値に設定することを特徴とする。
【００１４】
これにより、例えば、ユーザが、汚れがあったり黄ばんだりして通常の白い用紙よりも白色度が低い被印刷用紙を使用した場合であっても、ｋ１をｋ０より小さな値に設定することで、しきい値を黒色寄りの値に変更することができる。この結果、位置決め用マークの検出を高精度に行い、確実な被印刷用紙への印刷を行うことができる。
【００１５】
第３発明は、上記第１発明において、前記更新用搬送制御手段の制御に基づき前記搬送手段が前記所定距離だけ前記被印刷用紙を搬送する間の前記受光手段による前記検出電圧値に基づき、前記位置決め用マークの黒色度合いが、所定の黒色基準に達しているかどうかを判定する黒色度判定手段を有し、前記しきい値更新手段は、前記黒色度判定手段により、前記位置決め用マークの黒色度合いが所定の黒色基準に達していないと判定された場合、ｋ１をｋ０より大きな値に設定することを特徴とする。
【００１６】
これにより、例えば、ユーザが、色あせたりして古くなったりして光吸収性能が低下した（黒色度が低下した）位置決め用マークを備えた被印刷用紙を使用した場合であっても、ｋ１をｋ０より大きな値に設定することで、しきい値を白色寄りの値に変更することができる。この結果、位置決め用マークの検出を高精度に行い、確実な被印刷用紙への印刷を行うことができる。
【００１９】
第４発明は、上記第１発明において、前記更新用搬送制御手段は、複数枚の前記被印刷用紙を連続的に搬送するときに、各被印刷用紙ごとに搬送速度が互いに異なった値となるように前記搬送手段を制御する、搬送速度設定手段を備えることを特徴とする。
【００２０】
搬送される被印刷用紙の位置決め用マークに対し発光及び受光を行って光学的に検出を行う場合、光学センサから被印刷用紙までの距離が、検出精度に影響を与える場合がある。本願第４発明においては、搬送速度設定手段が、複数枚の被印刷用紙それぞれについて光学センサでの検出時における搬送速度を互いに異ならせる。搬送速度が互いに異なると、被印刷用紙から光学センサまでの距離も互いに異なることとなり、言い換えれば、精度が互いに微妙に異なる複数回の検出を実施することができる。これにより、初期しきい値補正を行うときの、光学センサの精度のばらつきの影響を低減し、さらに有効なしきい値の変更を行うことができる。
【発明の効果】
【００２１】
本発明によれば、ユーザが白色度や黒色度の低下した被印刷用紙を用いた場合であっても、搬送制御や印刷制御を高精度に行い、確実に被印刷用紙へ印刷を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態である携帯型プリンタの外観構成を表す斜視図である。
【図２】携帯型プリンタの内部構造を表す図１中ＩＩ−ＩＩ断面による側断面図である。
【図３】携帯型プリンタの内部構造を表す、前方側斜め上方向から見た分解斜視図である。
【図４】携帯型プリンタの機能的構成を表す機能ブロック図である。
【図５】用紙検出センサの回路構成図である。
【図６】被印刷用紙の構成を概念的に表す説明図である。
【図７】用紙検出センサが黒マークを検出する前後における検出電圧値の変化を、投光器の投光範囲と黒マークとの配置関係の模式図とともに表すタイムチャートである。
【図８】白色度が低い場合のしきい値更新例を表すタイムチャート、及び、黒色度が低い場合のしきい値更新例を表すタイムチャートである。
【図９】しきい値の更新処理の詳細手順を表すフローチャートである。
【図１０】図９のステップＳ２００のしきい係数決定処理の詳細手順を表すフローチャートである。
【図１１】印刷処理の詳細手順を表すフローチャートである。
【図１２】複数枚の用紙で白色度・黒色度検出を行って係数ｋ１を決める変形例における、しきい値更新例を表すタイムチャートである。
【図１３】しきい係数決定処理の詳細手順を表すフローチャートである。
【図１４】用紙検出センサの他の例を表す回路構成図である。
【図１５】用紙検出センサの他の例を用いた場合に黒マークを検出する前後における検出電圧値の変化を表すタイムチャートである。
【図１６】用紙検出センサの他の例を用いた場合において、白色度が低い場合のしきい値更新例を表すタイムチャート、及び、黒色度が低い場合のしきい値更新例を表すタイムチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態を図面を参照しつつ説明する。本実施形態は、本発明を携帯型のプリンタに適用した場合の実施形態である。
【００２４】
図１、図２、及び図３を用いて、本実施形態の携帯型プリンタ１の外観構成及び内部構造について説明する。以下では、図１中左下方向を前方、右上方向を後方、左上方向を左方、右下方向を右方として説明する。また、以下の説明において各部品について前後左右上下の各方向をいうときは、当該各部品が携帯型プリンタ１に取り付けられた状態での各方向に対応させて説明する。
【００２５】
図１〜図３において、携帯型プリンタ１は、例えばＰＣ端末や携帯電話等の外部機器２（後述の図４参照）より有線通信あるいは無線通信を介して受信した印刷データを、種々の被印刷用紙５３に印刷する。この携帯型プリンタ１は、樹脂材料で構成された、装置外郭を構成する略直方体形状のハウジング１００と、シャーシ組立体５０とを組み付けることによって、概略組み立てられる。
【００２６】
ハウジング１００は、装置外郭上部を構成するトップカバー１０１と、装置外郭下部を構成するアンダーカバー１０２と、トップカバー１０１の上面前方側に開閉可能に設けられたカバー部材１０３とを備えている。
【００２７】
ハウジング１００内には、搬送手段としてのプラテンローラ１１１と、サーマルヘッドの一種であるサーマルラインヘッド１１２とが設けられている。サーマルラインヘッド１１２は、後方側端部に軸部材１１３を備えた放熱板１１４上に設けられており、この放熱板１１４は上記サイドシャーシ部材１３０Ｌ，１３０Ｒにより軸部材１１３を中心に回動可能に支持されている。また、アンダーカバー１０２の内表面に設けられたメインシャーシ部材１５０には、上記サーマルラインヘッド１１２を支持する放熱板１１４をプラテンローラ１１１側に回動付勢する複数のコイルバネ１１５が設けられている。これにより、サーマルラインヘッド１１２は上記プラテンローラ１１１に圧接可能となっている。
【００２８】
ハウジング１００の後方側には、略棒状の充電式電池１０を収容するバッテリ収納室１０５が設けられており、このバッテリ収納室１０５にはバッテリ室カバー１７０が着脱可能に設けられている。当該バッテリ室カバー１７０を取り外した状態では、上記バッテリ収納室１０５がハウジング１００の背面部分に開口する。
【００２９】
シャーシ組立体５０は、アンダーカバー１０２の内表面に設けられた、シャーシ組立体５０の底部を構成するメインシャーシ部材１５０と、このメインシャーシ部材１５０の長手方向両側端部より立設される一対の上記サイドシャーシ部材１３０Ｌ，１３０Ｒとを備えている。サイドシャーシ部材１３０Ｌ，１３０Ｒは、軸孔１３１にプラテンローラ１１１の軸部材１１１ａを挿通することにより、プラテンローラ１１１を回転可能に支持している。プラテンローラ１１１は、駆動モータ１１により回転駆動されることで被印刷用紙５３を搬送する。またサイドシャーシ部材１３０Ｌ，１３０Ｒは、サーマルラインヘッド１１２を備えた放熱板１１４を、前述した軸部材１１３を介して回動可能に支持している。
【００３０】
左側のサイドシャーシ部材１３０Ｌには、プラテンローラ１１１を駆動する駆動モータ１１と、この駆動モータ１１の駆動力をプラテンローラ１１１の上記軸部材１１１ａに伝達する、複数のギアからなるギア機構１３２が設けられている。
【００３１】
また、サイドシャーシ部材１３０Ｌ，１３０Ｒの上部には、ビーム部材１４０が架け渡され、ネジにより固定されている。そして、挿入口１０４から挿入された被印刷用紙５３をプラテンローラ１１１とサーマルラインヘッド１１２との圧接部Ｐに案内するガイド部材１２０が、ハウジング１００を構成するトップカバー１０１、アンダーカバー１０２、及びカバー部材１０３とは分離された別体として構成されており、上記ビーム部材１４０に固定されることによって、サイドシャーシ部材１３０Ｌ，１３０Ｒに設けられている。
【００３２】
ガイド部材１２０は、その上部に、シャーシ組立体５０への組み付け時に略水平となる水平面１２１と、この水平面１２１から装置内部側に向けて傾斜した傾斜面１２２とを有している。これら水平面１２１及び傾斜面１２２上には、被印刷用紙５３の案内方向に沿って形成された複数の突条部材１２３が、長手方向に並列して設けられている。
【００３３】
上記構成において、印刷時には、カバー部材１０３を閉じた状態でトップカバー１０１とカバー部材１０３との間に形成された挿入口１０４に上記被印刷用紙５３が挿入される。挿入された被印刷用紙５３は、挿入口１０４の下方に設けられたガイド部材１２０により、後述するプラテンローラ１１１とサーマルラインヘッド１１２との圧接部Ｐに案内される。プラテンローラ１１１は所定の圧接力で被印刷用紙５３に接触し、被印刷用紙５３を搬送する。この搬送される被印刷用紙５３に対し、サーマルラインヘッド１１２が所望の印刷を行う。印刷完了後に、被印刷用紙５３は、カバー部材１０３とアンダーカバー１０２との間に形成された排出口１０７より排出される。このとき、被印刷用紙５３の搬送方向下流側の排出口１０７に向う搬送経路に、用紙検出センサ３５（図１及び図３参照）が設けられている。この用紙検出センサ３５の検出結果に基づきプラテンローラ１１１による搬送制御と、サーマルラインヘッド１１２による印刷制御が行われる（詳細は後述）。なお、紙詰まり等が生じた場合には、カバー部材１０３を開放することで、サーマルラインヘッド１１２からプラテンローラ１１１がリリースされ、容易に被印刷用紙５３を引き出すことが可能となる。
【００３４】
次に、図４を用いて、携帯型プリンタ１の制御系について説明する。
【００３５】
図４において、携帯型プリンタ１は、ＣＰＵ１２を有している。ＣＰＵ１２は、ＳＤＲＡＭ１３の一時記憶機能を利用しつつＲＯＭ１４に予め記憶されたプログラムに従って信号処理を行い、それによって携帯型プリンタ１全体の制御を行う。ＲＯＭ１４には、印字駆動制御プログラム等、制御上必要な各種のプログラムが格納されている。
【００３６】
また、ＣＰＵ１２は、携帯型プリンタ１の電源のオン・オフ処理を行う電源回路１５と、プラテンローラ１１１を駆動する駆動モータ１１の駆動制御を行うモータ駆動回路１６と、サーマルラインヘッド１１２の駆動制御を行うサーマルヘッド制御回路１７とに接続されている。
【００３７】
またＣＰＵ１２は、用紙検出センサ３５と、用紙送り操作を行うためのフィードキー４０（図１及び図３も参照）と、電源のオン・オフ操作を行うための電源キー３０（図１及び図３も参照）とに接続されている。ＣＰＵ１２は、用紙検出センサ３５の検出結果に基づき、挿入口１０４に被印刷用紙５３が挿入されているか否かを検出する。
【００３８】
またＣＰＵ１２は、電源キー３０又はフィードキー４０が押し下げられた場合に、当該押し下げられたキーに対応した処理を実行する。フィードキー４０が押し下げられると、ＣＰＵ１２は、上記モータ駆動回路１６に制御信号を出力し、駆動モータ１１を駆動させてプラテンローラ１１１を回転させ、被印刷用紙５３を所定量搬送するフィード処理を行う。このフィードキー４０は、例えば被印刷用紙５３の搬送方向途中位置から印刷を開始するために用紙送りをする場合や、搬送方向長さが所定の長さよりも長い被印刷用紙５３を用いた場合において印刷終了後に用紙を排出するような場合に、操作される。一方、携帯型プリンタ１の電源オフ状態で電源キー３０が押し下げられると、ＣＰＵ１２は、電源回路１５に制御信号を出力して電源のオン処理を行い、電源オン状態で電源キー３０が押し下げられると、電源回路１５に制御信号を出力して電源のオフ処理を行う。
【００３９】
またＣＰＵ１２は、ＵＳＢインターフェース駆動回路２１と、無線通信部２２と、赤外線通信部２３とに接続されている。ＵＳＢインターフェース駆動回路２１は、ＵＳＢ端子２４（図１も参照）に接続されたＵＳＢケーブル（図示省略）を介して上記外部機器２との間で行われる通信の制御を行う。また無線通信部２２は、上記外部機器２との間で行われる赤外線以外の電波による無線通信の制御を行う。また赤外線通信部２３は、上記外部機器２との間で行われる赤外線通信の制御を行う。なお、外部機器２は、例えば、ＣＰＵ２ａと、ＲＡＭ２ｂと、ＲＯＭ２ｃとを備えている。
【００４０】
上記構成の制御系において、携帯型プリンタ１で印刷を行う際には、操作者（ユーザ）は、ＰＣ端末や携帯電話等の外部機器２を用いて被印刷用紙５３に印刷する印刷データの入力を行うとともに、印刷開始指示入力を行う。これにより、外部機器２から携帯型プリンタ１に、上記ＵＳＢケーブル、又は、無線通信若しくは赤外線通信を介して、印刷データが送信される。このようにして外部機器２から印刷データが入力された場合、その印刷データが例えばＳＤＲＡＭ１３のテキストメモリに記憶される。その記憶された印刷データは再び読み出され、制御回路の変換機能により所定の変換がされることで、ドットパターンデータが生成され、バッファ（例えばＣＰＵ１２の内部に設けられる）に記憶される。そして、サーマルラインヘッド１１２がサーマルヘッド制御回路１７を介して駆動され、各発熱素子が１ライン分の印字ドットに対応して選択的に発熱駆動されてバッファに記憶されたドットパターンデータの印刷を行う。また、これと同期して駆動モータ１１がモータ駆動回路１６を介して被印刷用紙５３の搬送制御を行う。
【００４１】
以上の基本構成及び動作において、本実施形態の携帯型プリンタ１の最大の特徴は、上記のような被印刷用紙５３に対する搬送制御及び印刷制御を行うための、用紙検出センサ３５による、被印刷用紙５３及び被印刷用紙５３上の上記黒マークＰＭの検出にある。以下、その詳細を図５〜図１１により順を追って説明する。
【００４２】
図５を用いて、用紙検出センサ３５の回路構成を詳細に説明する。
【００４３】
図５において、用紙検出センサ３５は、光学的手法を用いた光学センサである。この例では、用紙検出センサ３５は、投光器３５Ａ（投光手段）及び受光器３５Ｂ（受光手段）を備えている。投光器３５Ａは、被印刷用紙５３に向けて投光する。受光器３５Ｂは、上記投光器３５Ａから発せられ、上記被印刷用紙５３から反射された反射光を受光し、受光した光量に対応する電圧を出力する。また、用紙検出センサ３５は上述した投光器３５Ａと受光器３５Ｂの他に、負荷抵抗Ｒを有している。この例の投光器３５Ａは発光ダイオードで構成されており、そのアノード端子７１が抵抗Ｒ１を介して電源（電源電圧Ｖｃｃ）に接続され、カソード端子７２が接地されている。また、この例の受光器３５Ｂはフォトトランジスタで構成されており、そのコレクタ端子７３が電源に接続され、エミッタ端子７４が検出電圧値Ｖを出力する出力端子であるとともに抵抗Ｒ２を介して接地されている。機構的な配置として、この例では、被印刷用紙５３の搬送方向に沿って投光器３５Ａ、受光器３５Ｂの順に並んで配置されている。
【００４４】
このような構成の用紙検出センサ３５において、受光器３５Ｂは、上記投光器３５Ａが点灯した際の被印刷用紙５３を介した反射光Ｌｒを受光し、それらの総受光量に応じたレベルの検出電圧値Ｖを出力する。この例では、受光器３５Ｂを構成するフォトトランジスタのコレクタ側が電源側に接続されていることにより、上記総受光量が大きくなるほど高いレベルの検出電圧値Ｖを出力する（後述の図７参照）。
【００４５】
次に図６を用いて、上記用紙検出センサ３５の検出対象である、被印刷用紙５３の構成を概念的に説明する。
【００４６】
図６において、この例は、複数枚の被印刷用紙５３がミシン目状の予定切断線Ｌｃを介し結合した状態で、搬送される様子を示している。すなわち、被印刷用紙５３には、各ページ相互間に上記予定切断線Ｌｃが形成されている。また、各被印刷用紙５３の幅方向（搬送方向に直交する方向）の片側（図示上側）には、予定切断線Ｌｃを跨ぐように、光吸収性の（この例では黒色に塗りつぶされた）黒マークＰＭ（位置決め用マーク）が印刷されている。
【００４７】
次に、上記構成の被印刷用紙５３が搬送されて印刷されるときの、前述の用紙検出センサ３５の発光・受光挙動を説明する。
【００４８】
まず、携帯型プリンタ１にロールホルダ（図示せず）がセットされ、ロールホルダに収納された用紙ロール（図示せず）から繰り出された被印刷用紙５３が挿入口１０４に挿入される。挿入直後で被印刷用紙５３の先端が用紙検出センサ３５の検出範囲に到達していない（用紙検出センサ３５よりも搬送方向の上流側に位置している）場合は、投光器３５Ａからの投光の被印刷用紙５３による反射がない。このため、受光器３５Ｂにおける反射光Ｌｒの受光量はとても低い。そして、被印刷用紙５３の先端が用紙検出センサ３５の検出範囲に到達すると、投光器３５Ａからの投光の被印刷用紙５３による反射光Ｌｒが受光器３５Ｂで受光され、プラテンローラ１１１が駆動されて被印刷用紙５３の搬送（自動フィード）が開始される。
【００４９】
このように被印刷用紙５３が排出口１０７に向って搬送されると、上記黒マークＰＭが、用紙検出センサ３５の上記検出範囲内に到達する。このとき、上記投光器３５Ａからの投光による受光器３５Ｂでの反射光Ｌｒの強度が、黒マークＰＭの光吸収性により所定のしきい値（後に詳述する）より小さくなる。このことにより、上記黒マークＰＭの存在が検出される。黒マークＰＭが検出されると、この検出のタイミングを基準としてそれからプラテンローラ１１１の駆動力に基づき所定量の搬送を行った後に、サーマルラインヘッド１１２による被印刷用紙５３の印刷領域への印刷が開始される。なお、上記黒マークＰＭの例えば終端の検出によって被印刷用紙５３の搬送を停止して印刷待ち待機状態としておき、外部機器２からの印刷指示が入力したら、被印刷用紙５３をわずかに逆方向に搬送してから、印刷が開始されるようにしてもよい。
【００５０】
その後、被印刷用紙５３が、プラテンローラ１１１の駆動力に基づき所定量だけ搬送され、当該被印刷用紙５３が排出口１０７（図１参照）から排出されると、上記搬送が停止される。こうして、印刷の終了した被印刷用紙５３は、ユーザによって予定切断線Ｌｃにより切断され、１枚のシートとして分離される。以上のようにして、用紙検出センサ３５による黒マークＰＭの検出タイミングを基準として、被印刷用紙５３の搬送開始後の印刷制御及び搬送制御が行われる。
【００５１】
ところで、ユーザによっては、例えば、汚れがあったり黄ばんだりして通常の白い用紙よりも白色度が低い被印刷用紙５３を挿入したり、色あせたりして古くなったりして光吸収性能が低下した（言い換えれば黒色度が低下した）黒マークＰＭを備えた被印刷用紙５３を挿入する場合があり得る。本来であれば、前述のようにして、黒マークＰＭの光吸収性の性質により受光器３５Ｂでの反射光Ｌｒの受光量が大きく減り検出電圧が大きく変化することで黒マークＰＭが検出されるが、上記のように白色度の低下や黒色度の低下があると、黒マークＰＭによる受光器３５Ｂでの受光量の変化挙動が緩和される。すなわち、上述の検出電圧値Ｖの変化量が小さくなることで検出電圧値Ｖの変動幅が小さくなり、その結果黒マークＰＭに投光された場合でも受光器３５Ｂでの受光量が上記所定のしきい値よりも小さくならず、黒マークＰＭの検出が困難となる可能性がある。
【００５２】
そこで本実施形態では、上記搬送及び印刷行程において、通常の被印刷用紙５３（＝用紙自体が通常の白色度を備えるとともに、黒マークＰＭも通常の黒色度を備えた被印刷用紙５３）が挿入されることを前提に予め設定された、通常のしきい値（＝初期しきい値）を、上記の白色度の低下や黒色度の低下に対応する値（＝新規しきい値）へと更新することで、黒マークＰＭを高い精度で検出できるようにする。上記白色度の低下や黒色度の低下による影響を考慮した、しきい値の更新の原理について、図７を用いて説明する。
【００５３】
図７に示すタイムチャートでは、横軸に時間Ｔ（搬送量に対応）、縦軸に受光器３５Ｂからの上記検出電圧Ｖをとって表している。なお、図示するすべての時間範囲で投光器３５Ａが常時点灯した状態を表し、図示の便宜上、Ａ部〜Ｅ部中の投光範囲８１は実際よりも大きく示している。
【００５４】
（ａ）通常の白色度及びマーク黒色度を備えた被印刷用紙が挿入されたときの挙動
図７において、通常の白色度を備えかつ通常の黒マークＰＭの黒色度を備えた被印刷用紙５３の搬送が開始された直後（Ｔ＜Ｔ１である間）は、投光器３５Ａの投光範囲８１は、被印刷用紙５３の余白部分に位置する（図７中のＡ部参照）。この場合、受光器３５Ｂからの出力電圧値Ｖは高いレベルの初期白対応電圧値Ｖｗ０となる。なお、この初期白対応電圧値Ｖｗ０は、上記図５中の電源が供給する電源電圧値Ｖｃｃに近い電圧値となるが、センサ素子の特性ばらつきを考慮して、所定の白色基準電圧値Ｒｗよりは大きくかつ上記Ｖｃｃよりは小さい適宜の値となるように、予め（例えば工場出荷時の検査の際に）、設定されている。
【００５５】
その後、前述のように被印刷用紙５３の搬送が進行すると、あるタイミング（Ｔ＝Ｔ１）で投光器３５Ａの投光範囲８１が黒マークＰＭに重なり始める。そして被印刷用紙５３の搬送が進むにつれて、黒マークＰＭと投光範囲８１との重なる範囲が増加する（図７中のＢ部参照）。黒マークＰＭは光吸収性を備えていることから、黒マークＰＭと投光範囲８１との重なる範囲が増加するのにしたがって、受光器３５Ｂでの反射光Ｌｒの受光量が減少する。この結果、ＴがＴ１より大きくなると、検出電圧値Ｖは、上記初期白対応電圧値Ｖｗ０から右下がりに減少していく。
【００５６】
その後、さらに被印刷用紙５３の搬送が進行すると、あるタイミング（Ｔ＝Ｔ２）で投光器３５Ａの投光範囲８１が黒マークＰＭに完全に重なる（図７中のＣ部参照）。この状態では、上述のように減少してきた検出電圧値Ｖが下げ止まり、初期黒対応電圧値Ｖｂ０となる。なお、この初期黒対応電圧値Ｖｂ０も、上記初期白対応電圧値Ｖｗ０と同様、所定の黒色基準電圧値Ｒｂより小さくかつ０よりは大きい適宜の値となるように、予め（例えば工場出荷時の検査の際に）、設定されている。この状態は、その後時間が経過してＴ＝Ｔ３（後述）となるまで維持される。
【００５７】
その後、さらに被印刷用紙５３の搬送が進行すると、あるタイミング（Ｔ＝Ｔ３）で投光器３５Ａの投光範囲８１が黒マークＰＭ外へ離脱し始める。そして被印刷用紙５３の搬送が進むにつれて、黒マークＰＭと投光範囲８１との重なる範囲が減少していく（図７中のＤ部参照）。この黒マークＰＭと投光範囲８１との重なる範囲の減少にしたがい、受光器３５Ｂでの反射光Ｌｒの受光量が増加する。この結果、ＴがＴ３より大きくなると、検出電圧値Ｖは、上記初期黒対応電圧値Ｖｂ０から右上がりに増加していく。
【００５８】
その後、さらに被印刷用紙５３の搬送が進行すると、あるタイミング（Ｔ＝Ｔ４）で投光器３５Ａの投光範囲８１が黒マークＰＭから完全に離脱する（図７中のＥ部参照）。この結果、上述のように増加してきた検出電圧値Ｖが、前述の初期白対応電圧値Ｖｗ０まで復帰する。
【００５９】
（ｂ−１）白色度が低い被印刷用紙が挿入されたときの挙動
一方、図８（ａ）に示すように、汚れがあったり黄ばんだりして上記通常の白い被印刷用紙よりも白色度が低くなった被印刷用紙５３が投入された場合は、搬送が開始された直後（前述したＴ≦Ｔ１の範囲に対応）おいては、受光器３５Ｂからの検出電圧Ｖは、初期白対応電圧値Ｖｗ０と異なるレベルの（上記白色基準電圧値Ｒｗよりも小さい）実白対応電圧値Ｖｗ１となる。これは、被印刷用紙５３の黒マークＰＭ以外の部分で上記通常の被印刷用紙より白色度が低いため、十分高い反射率で光を反射することができず、受光器３５Ｂが十分な受光量で反射光Ｌｒを受光できなくなるからである。
【００６０】
その後、図７と同様に検出電圧値Ｖは右下がりに減少した後、あるタイミング（前述したＴ＝Ｔ２に対応）において到達する、検出電圧値Ｖが下げ止まる値は、前述の初期黒対応電圧値Ｖｂ０よりも大きい実黒対応電圧値Ｖｂ１となる。そして、このタイミングからしばらくの間（前述した２≦Ｔ≦Ｔ３の範囲に対応）、検出電圧値Ｖは、この実黒対応電圧値Ｖｂ１に維持される。
【００６１】
その後、再び、検出電圧値Ｖは右上がりに増加する。そして、あるタイミング（前述したＴ＝Ｔ４に対応）となると、増加してきた検出電圧値Ｖは、前述の実白対応電圧値Ｖｗ１へと復帰する。
【００６２】
以上の説明から明らかなように、白色度が低くなった被印刷用紙５３が用いられた場合は、図７に示した通常の白色度を備えた被印刷用紙５３を用いた場合（図８（ａ）の破線に相当）に比べ、全体として図示中央寄りに特性線が変化する（図８（ａ）の実線への矢印参照）。特にこの場合、上記特性線の変化において、Ｖｗ０とＶｗ１との差よりもＶｂ０とＶｂ１との差のほうが小さくなっている。すなわち、上記検出電圧値Ｖの変動幅の変動中心が、図中の下方（黒色寄り）へスライドした挙動となっている。この結果、被印刷用紙５３の白色度が低下したことによる検出電圧値Ｖの変動幅（上記実白対応電圧値Ｖｗ１〜実黒対応電圧値Ｖｂ１）は、検出電圧値Ｖの変動幅（上記初期白対応電圧値Ｖｗ０〜初期黒対応電圧値Ｖｂ０）よりも小さくなるのである。この例では、検出電圧値Ｖの変動幅は、「Ｖｗ０−Ｖｂ０」より、「Ｖｗ１−Ｖｂ１」に縮小したことになる。
【００６３】
（ｂ−２）黒マークＰＭの黒色度が低い被印刷用紙が挿入されたときの挙動
一方、図８（ｂ）に示すように、色あせたりして古くなったりして光吸収性能が低下した黒マークＰＭを備えた被印刷用紙５３が投入された場合は、搬送が開始された直後（前述したＴ≦Ｔ１の範囲に対応）おいては、受光器３５Ｂからの検出電圧Ｖは、初期白対応電圧値Ｖｗ０と異なるレベルの実白対応電圧値Ｖｗ１となる。
【００６４】
その後、図７と同様に検出電圧値Ｖは右下がりに減少した後、あるタイミング（前述したＴ＝Ｔ２に対応）において到達する、検出電圧値Ｖが下げ止まる値は、前述の初期黒対応電圧値Ｖｂ０よりも大きい（上記黒色基準電圧値Ｒｂよりも大きい）実黒対応電圧値Ｖｂ１となる。これは、被印刷用紙５３の黒マークＰＭで通常の被印刷用紙の黒マークＰＭより黒色度が低いため、十分に光を吸収することができず、受光器３５Ｂにある程度の受光量の反射光Ｌｒが受光されてしまうからである。そして、このタイミングからしばらくの間（前述した２≦Ｔ≦Ｔ３の範囲に対応）、検出電圧値Ｖは、この実黒対応電圧値Ｖｂ１に維持される。
【００６５】
その後、再び、検出電圧値Ｖは右上がりに増加する。そして、あるタイミング（前述したＴ＝Ｔ４に対応）となると、増加してきた検出電圧値Ｖは、前述の実白対応電圧値Ｖｗ１へと復帰する。
【００６６】
以上の説明から明らかなように、黒色度が低くなった黒マークＰＭを備えた被印刷用紙５３が用いられた場合は、図７に示した通常の白色度を備えた被印刷用紙５３を用いた場合（図８（ｂ）の破線に相当）に比べ、全体として図示中央寄りに特性線が変化する（図８（ｂ）の実線への矢印参照）。特に、この場合、上記特性線の変化において、Ｖｗ０とＶｗ１との差よりもＶｂ０とＶｂ１との差のほうが大きくなっている。すなわち、上記検出電圧値Ｖの変動幅の変動中心が、図中の上方（白色寄り）へスライドした挙動となっている。この結果、上記同様、被印刷用紙５３の黒マークＰＭの黒色度が低下したことによる検出電圧値Ｖの変動幅（上記実白対応電圧値Ｖｗ１〜実黒対応電圧値Ｖｂ１）は、検出電圧値Ｖの変動幅（上記初期白対応電圧値Ｖｗ０〜初期黒対応電圧値Ｖｂ０）よりも小さくなるのである。この例では、検出電圧値Ｖの変動幅は、「Ｖｗ０−Ｖｂ０」より、「Ｖｗ１−Ｖｂ１」に縮小したことになる。
【００６７】
（ｃ）しきい値の設定
（ｃ−１）しきい値の初期設定
本実施形態の携帯型プリンタ１では、基本的に、図７を用いて上述したような、黒マークＰＭの存在による検出電圧値Ｖの変動（初期白対応電圧値Ｖｗ０→初期黒対応電圧値Ｖｂ０→初期白対応電圧値Ｖｗ０）を用いて、黒マークＰＭが用紙検出センサ３５に対向する位置となったことを検出し、これによって被印刷用紙５３の搬送方向位置の検出を行うようになっている。具体的には、検出電圧値Ｖに係わる初期しきい値ＴＨ０（図７、図８（ａ）、図８（ｂ）参照）が例えば工場出荷時等において予め設定されている。この初期しきい値ＴＨ０は、上記初期白対応電圧値Ｖｗ０と上記初期黒対応電圧値Ｖｂ０の間となるように、ｋ０（各請求項記載の初期係数に相当する）を１未満の値として、
ＴＨ０＝Ｖｂ０＋ｋ０（Ｖｗ０−Ｖｂ０）  ・・  （式１）
により設定されている。式１より明らかなように、この初期しきい値ＴＨ０は、検出電圧値Ｖの変動幅であるＶｗ０〜Ｖｂ０の区間の中に存在し、しきい係数ｋの値によってＶｗ０に近づけたり、Ｖｂ０に近づけたりする設定ができるようにしたものである（ｋ０はしきい係数ｋの初期値である）。これにより、図７における上記Ｔ１≦Ｔ≦Ｔ２の範囲において検出電圧値Ｖが減少していき、Ｖ＝ＴＨ０に到達したときをもって、黒マークＰＭが用紙検出センサ３５に対向する位置となったことを検出することができる。なお、上記初期白対応電圧値Ｖｗ０、初期黒対応値Ｖｂ０、初期しきい値ＴＨ０、しきい係数ｋ０の値は、例えば上記ＲＯＭ１４又は別途設けたＥＥＰＲＯＭ等に予め記憶される（初期値記憶手段）。
【００６８】
（ｃ−２）しきい値の更新の必要性
ここで、図８（ａ）及び図８（ｂ）を用いて説明したように、被印刷用紙５３の白色度が低下した場合や黒マークＰＭの黒色度が低下した場合に、検出電圧値Ｖの変動幅が縮小し、実白対応電圧値Ｖｗ１が初期白対応電圧値Ｖｗ０よりも小さくなったり実黒対応電圧値Ｖｂ１が初期黒対応電圧値Ｖｂ０よりも大きくなる傾向となる。この結果、変動幅の最小値である上記実黒対応電圧値Ｖｂ１が予め定めた上記初期しきい値ＴＨ０より大きくなったり、変動幅の最大値である上記実白対応電圧値Ｖｗ１が、予め定めた上記初期しきい値ＴＨ０より小さくなったりする可能性がある。この場合には、検出電圧値Ｖが黒マークＰＭの存在によりＴ１≦Ｔ≦Ｔ２において右下がりに減少しても、Ｖ＝ＴＨ０となることがないため、黒マークＰＭの存在を検出できなくなり、携帯型プリンタ１における被印刷用紙５３の搬送制御や印刷制御の精度が低下してしまう。
【００６９】
（ｃ−３）しきい値の更新実行
本実施形態の携帯型プリンタ１では、以上に鑑み、予め式（１）により定められた上記初期しきい値ＴＨ０に代えて、新規な値に更新された新規しきい値ＴＨ１を用いる。この新規しきい値ＴＨ１は、本実施形態では、
ＴＨ１＝Ｖｂ１＋ｋ１（Ｖｗ１−Ｖｂ１）  ・・  （式２）
により算出する。実黒対応電圧値Ｖｂ１は、上述したように、印刷対象となる被印刷用紙５３が実際に挿入されたときに受光器３５Ｂから出力された黒マークＰＭによる検出電圧値Ｖの値であり、実白対応電圧値Ｖｗ１は、上述したように、印刷対象となる被印刷用紙５３が実際に挿入されたときに受光器３５Ｂから出力された被印刷用紙５３による検出電圧値Ｖの値である。
【００７０】
この結果、式２より明らかなように、この新規しきい値ＴＨ１は、前述した、上記初期しきい値ＴＨ０の設定と同様の手法原理に立脚するものであり、検出電圧値Ｖの変動幅であるＶｗ１〜Ｖｂ１の区間を１としたときに、そのｋ１倍の区間長さを当てはめて上記区間を区切るようにしたものに相当している。このように、初期しきい値ＴＨ０の場合のしきい係数ｋ０と異なるしきい係数ｋ１（各請求項記載の実係数に相当する）を用いて新規しきい値ＴＨ１を算出することにより、しきい値の更新（ＴＨ０→ＴＨ１）が行われる。
【００７１】
具体的には、被印刷用紙５３の白色度が低下している場合には、本実施形態では、実際に測定された実白対応電圧値Ｖｗ１が上記白色基準電圧値Ｒｗよりも小さくなっていることによって上記白色度の低下が認識され、上記ｋ１の値が０．５よりも小さい値（この例では後述のように０．３）に設定される。これにより、図８（ａ）に示すように、上記式２により新たに設定される新規しきい値ＴＨ１は、更新前の初期しきい値ＴＨ０よりも、図８（ａ）中の下方（黒色寄り）へスライドした態様となる。
【００７２】
また、被印刷用紙５３の黒マークＰＭの黒色度が低下している場合には、本実施形態では、実際に測定された実黒対応電圧値Ｖｂ１が上記黒色基準電圧値Ｒｂよりも大きくなっていることによって上記黒色度の低下が認識され、上記ｋ１の値が０．５よりも大きい値（この例では後述のように０．７）に設定される。これにより、図８（ｂ）に示すように、上記式２により新たに設定される新規しきい値ＴＨ１は、更新前の初期しきい値ＴＨ０よりも、図８（ｂ）中の上方（白色寄り）へスライドした態様となる。
【００７３】
なお、上記のしきい値の更新処理は、例えば、外部機器２の適宜の操作に基づきＣＰＵ２ａに設けられた更新指示部４４が出力した更新指示信号に基づき、携帯型プリンタ１のＣＰＵ１２に設けられた更新処理部４５等により実行される。
【００７４】
以上の結果、ユーザが通常より白色度が低い被印刷用紙５３を使用したり、黒色度が低下した黒マークＰＭを備えた被印刷用紙５３を使用した場合等であっても、検出電圧値Ｖが黒マークＰＭの存在によりＴ１≦Ｔ≦Ｔ２において右下がりに減少したときに、確実にＶがＴＨ１に到達して黒マークＰＭの存在を検出できる。したがって、印刷用搬送制御や印刷制御を高精度に行いつつ、確実な被印刷用紙５３への印刷を行うことができる。
【００７５】
なお、上述したように、本実施形態では、検出電圧値Ｖが減少して新規しきい値ＴＨ１に到達したことをもって、黒マークＰＭの存在を検出したが、これに限られない。すなわち、検出電圧値Ｖが増加して新規しきい値ＴＨ１に到達したことをもって、黒マークＰＭの存在を検出してもよい（後述の（３）の変形例を参照）。
【００７６】
以上説明したような機能を実現するために、携帯型プリンタ１のＣＰＵ１２によって実行されるしきい値更新処理の制御内容を、図９を用いて説明する。
【００７７】
図９において、例えば印刷対象となる被印刷用紙５３が挿入口１０４から挿入された状態で携帯型プリンタ１の電源がオンにされることにより、このフローが開始される。
【００７８】
まずステップＳ１０で、外部機器２のＣＰＵ１２の更新指示部４４から更新指示信号がＣＰＵ１２の更新処理部４５に入力されたかどうかが判定される。上記更新指示信号を入力するまで、判定が満たされずループ待機し、更新指示信号を入力したら、判定が満たされてステップＳ２０に移る。なお、このように外部機器２から更新指示信号によらず、携帯型プリンタ１の適宜のボタン（電源ボタンを含む）やキーの操作により生成された信号を更新指示信号として取得し、この取得によって判定が満たされステップＳ２０へ移行するようにしてもよい。
【００７９】
ステップＳ２０では、前述のようにしてＲＯＭ１４又はＥＥＰＲＯＭ等に記憶されていた、白色基準電圧値Ｒｗ、黒色基準電圧値Ｒｂ、及びしきい係数ｋ０が、入力される。
【００８０】
その後、ステップＳ２００に移り、上記被印刷用紙５３が挿入された状態において受光器３５Ｂから出力された実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１に基づき、上記しきい計数ｋ１が決定される（詳細は後述）。
【００８１】
その後、ステップＳ４０へ移り、上記ステップＳ２００において取得された実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１と、決定されたしきい係数ｋ１とに基づき、前述の式２を用いて、更新処理部４５により、新規しきい値ＴＨ１＝Ｖｂ１＋ｋ１（Ｖｗ１−Ｖｂ１）が算出される。その後、このフローを終了する。
【００８２】
次に、図１０を用いて、上記ステップＳ２００の詳細手順を説明する。
【００８３】
まず、ステップＳ２１０において、ＣＰＵ１２が、モータ駆動回路１６に制御信号を出力し、駆動モータ１１によりプラテンローラ１１１を駆動させる。これにより、挿入口１０４に挿入されている被印刷用紙５３の搬送が開始される。
【００８４】
その後、ステップＳ２２０へ移り、受光器３５Ｂから出力された、上記検出電圧値Ｖが取得される。
【００８５】
そして、ステップＳ２３０において、実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１が取得できたかどうかを判定する。具体的には、例えば、適宜のサンプリング周期又はその整数倍で受光器３５Ｂから出力された検出電圧値が、図８（ａ）及び図８（ｂ）における上記黒マークＰＭの検出開始時の右下がり挙動となる前の水平挙動となっている（すなわちある程度の時間範囲でほぼ一定値となっている）によって実白対応電圧値Ｖｗ１を取得できたと判定すればよい。同様に、適宜のサンプリング周期又はその整数倍で受光器３５Ｂから出力された検出電圧値が、図８（ａ）及び図８（ｂ）における上記黒マークＰＭの検出開始後の右下がり挙動のあとの水平挙動となっている（すなわちある程度の時間範囲でほぼ一定値となっている）ことによって実黒対応電圧値Ｖｂ１を取得できたと判定すればよい。実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１の両方が取得されるまで、ステップＳ２２０に戻って同様の手順を繰り返す。実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１の両方が取得されたら、ステップＳ２３０の判定が満たされて、ステップＳ２４０に移る。
【００８６】
ステップＳ２４０では、上記ステップＳ２２０及びステップＳ２３０の繰り返しによって取得された上記実白対応電圧値Ｖｗ１が、上記ステップＳ２０で取得された白色基準電圧値Ｒｗより小さかった否かを判定する。取得された実白対応電圧値Ｖｗ１が白色基準電圧値Ｒｗより小さかった場合（図８（ａ）参照）には、判定が満たされてステップＳ２５０に移る。ステップＳ２５０では、しきい係数ｋ１が０．５よりも小さい０．３に設定される。その後、ステップＳ２６０に移る。
【００８７】
一方、ステップＳ２４０で実白対応電圧値Ｖｗ１が白色基準電圧値Ｒｗ以上であった場合には、ステップＳ２４０の判定が満たされず、ステップＳ２７０に移る。ステップＳ２７０では、上記ステップＳ２２０及びステップＳ２３０の繰り返しによって取得された上記実黒対応電圧値Ｖｂ１が、上記ステップＳ２０で取得された黒色基準電圧値Ｒｂより大きかった否かを判定する。実黒対応電圧値Ｖｂ１が黒色基準電圧値Ｒｂより大きかった場合（図８（ｂ）参照）には、ステップＳ２７０の判定が満たされ、ステップＳ２８０に移る。ステップＳ２８０では、しきい係数ｋ１が０．５より大きい０．７に設定される。その後、ステップＳ２６０に移る。
【００８８】
また、ステップＳ２７０において、実黒対応電圧値Ｖｂ１が黒色基準電圧値Ｒｂ以下であった場合には、判定が満たされず、ステップＳ２９０に移る。ステップＳ２９０では、しきい係数ｋ１が初期値であるｋ０と同じ値に設定される。その後、ステップＳ２６０に移る。
【００８９】
上記ステップＳ２５０、ステップＳ２８０、ステップＳ２９０が終了したら、前述したようにステップＳ２６０に移る。ステップＳ２６０では、適宜の手法により、被印刷用紙５３が所定の搬送終了位置まで到達したかどうかの判定が行われる。具体的には、例えば、上記黒マークＰＭの検出終了後の右上がり挙動のあとの水平挙動が所定の時間範囲で継続している（電圧値Ｖが長時間ほぼ一定となっている）ことによって搬送終了とすればよい。あるいは、前述のような左下がり及び右下がりの電圧値Ｖの挙動により黒マークＰＭが検出された後、上記例えばパルスモータからなる上記駆動モータ１１へモータ駆動回路１６から出力するパルス数をカウントし、そのカウント数によって上記黒マークＰＭからの搬送距離を決定して、所定距離の搬送によって搬送終了としてもよい。搬送終了位置に到達するまではステップＳ２６０の判定が満たされずループ待機し、搬送終了位置に到達したらステップＳ２６０の判定が満たされ、ステップＳ２７０に移る。
【００９０】
ステップＳ２７０では、ＣＰＵ１２が、モータ駆動回路１６に制御信号を出力し、駆動モータ１１によるプラテンローラ１１１の駆動を停止する。これにより、上記ステップＳ２１０より開始され継続していた被印刷用紙５３の搬送が停止し、このフローを終了する。
【００９１】
次に、上記の図９及び図１０のフローによって新規しきい値ＴＨ１が求められている状態でＣＰＵ１２により実行される、被印刷用紙５３への印刷処理の制御内容を、図１１を用いて説明する。
【００９２】
図１１において、例えば携帯型プリンタ１の電源がオンにされることにより、このフローが開始される。
【００９３】
まず、ステップＳ３００で、挿入口１４から被印刷用紙５３が挿入されたかどうかが判定される。具体的には、例えば、被印刷用紙５３の先端が投光器３５Ａからの投光範囲に到達し受光器３５Ｒにおいて所定の大きさの反射光Ｌｒが受光されたかどうかによって判定される。被印刷用紙５３が十分に挿入されるまではステップＳ３００が判定が満たされずループ待機し、挿入されたら判定が満たされてステップＳ３１０に移る。
【００９４】
ステップＳ３１０では、上記図１０のステップＳ２１０と同様、ＣＰＵ１２が、モータ駆動回路１６に制御信号を出力し、駆動モータ１１によりプラテンローラ１１１を駆動させる。これにより、挿入口１０４に挿入されている被印刷用紙５３の搬送が開始される。
【００９５】
その後、ステップＳ３２０にて、受光器３５Ｂから出力され取得された上記検出電圧値Ｖが、前述のようにして求められた新規しきい値ＴＨ１より小さいかどうかを判定する。検出電圧値Ｖが新規しきい値ＴＨ１以上である間は判定が満たされず、まだ用紙検出センサ３５に対向する位置に黒マークＰＭが到達していないとみなされ、ループ待機する。検出電圧値Ｖが新規しきい値ＴＨ１より小さくなったらステップＳ３２０の判定が満たされ、搬送により用紙検出センサ３５に対向する投光器３５Ａの投光範囲に黒マークＰＭが到達して黒マークＰＭが検出された（図７のＢ部の状態に相当）とみなし、ステップＳ３３０に移る。
【００９６】
ステップ３３０では、受光器３５Ｂから出力され取得された上記検出電圧値Ｖが、前述のようにして求められた新規しきい値ＴＨ１より大きくなったかどうかを判定する。検出電圧値Ｖが新規しきい値ＴＨ１以下である間は判定が満たされず、まだ用紙検出センサ３５に対向する位置に黒マークＰＭが存在している（投光器３５Ａの投光範囲から完全には離脱していない）とみなされ、ループ待機する。検出電圧値Ｖが新規しきい値ＴＨ１より大きくなったらステップＳ３３０の判定が満たされ、搬送により投光器３５Ａの投光範囲から黒マークＰＭが完全に離脱した（図７のＥ部の状態に相当）とみなし、ステップＳ３４０に移る。
【００９７】
その後、ステップＳ３４０では、上記図１０のステップＳ２７０と同様、ＣＰＵ１２が、モータ駆動回路１６に制御信号を出力し、駆動モータ１１によるプラテンローラ１１１の駆動を停止する。これにより、被印刷用紙５３の搬送が停止し、その後のステップＳ３５０の印刷指示待ちの待機状態となる。
【００９８】
そして、ステップＳ３５０で、印刷指示があったか、すなわち上記外部機器２から印刷データを含む印刷指示信号が入力されたかどうか、が判定される。判定が満たされるまでループ待機し、印刷指示があるとステップＳ３５０の判定が満たされ、ステップＳ３６０に移る。
【００９９】
ステップＳ３６０では、ＣＰＵ１２が、サーマルヘッド駆動回路１７に制御信号が出力されてサーマルラインヘッド１１２が通電されるとともに、モータ駆動回路１６に制御信号が出力されてプラテンローラ１１１による被印刷用紙５３の搬送が再開される。これによって、前述のようにしてバッファに記憶されたドットパターンデータが順次被印刷用紙５３に印刷される。
【０１００】
その後、ステップＳ３７０にて、上記印刷データに対応した印刷が完了したかどうかを判定する。印刷データの印刷が完了するまでステップＳ３７０の判定が満たされず、ステップＳ３４０に戻って印刷を続行する。印刷データの印刷が完了するとステップＳ３７０の判定が満たされ、ステップＳ３８０に移る。
【０１０１】
ステップＳ３８０では、上記図１０のステップＳ２６０と同様、被印刷用紙５３が所定の搬送終了位置まで到達したかどうかの判定が行われる。具体的には、例えば、先の黒マークＰＭの検出タイミング（ステップＳ３２０又はステップＳ３３０）の後、前述と同様、パルスモータからなる上記駆動モータ１１へモータ駆動回路１６から出力するパルス数をカウントし、そのカウント数によって上記黒マークＰＭからの搬送距離を決定して、所定距離の搬送によって搬送終了とすればよい。搬送終了位置に到達するまではステップＳ３８０の判定が満たされずループ待機し、搬送終了位置に到達したらステップＳ３８０の判定が満たされ、ステップＳ３９０に移る。
【０１０２】
ステップＳ３９０では、上記ステップＳ２７０と同様、ＣＰＵ１２が、モータ駆動回路１６に制御信号を出力し、駆動モータ１１によるプラテンローラ１１１の駆動を停止する。これにより、このフローを終了する。
【０１０３】
以上において、上記ステップＳ２４０が、各請求項記載の白色度判定手段として機能し、上記ステップＳ２７０が黒色度判定手段として機能する。そして、ステップＳ２５０、ステップＳ２８０、及びステップＳ４０が、しきい値更新手段として機能する。また、ステップＳ２２０、ステップＳ２６０、及びステップＳ２７０が、更新用搬送制御手段として機能する。
【０１０４】
また、上記ステップＳ３２０及びステップＳ３３０がマーク検出手段として機能し、ステップＳ３６０〜ステップＳ３９０が印刷用搬送制御手段として機能し、そのうちステップＳ３６０及びステップＳ３７０が印刷制御手段としても機能する。
【０１０５】
以上説明したように、本実施形態の携帯型プリンタ１においては、ユーザが通常より白色度が低い被印刷用紙５３を使用したり、黒色度が低下した黒マークＰＭを備えた被印刷用紙５３を使用した場合等において、初期しきい値ＴＨ０＝Ｖｂ０＋ｋ０（Ｖｗ０−Ｖｂ０）に代えて、しきい値ＴＨ１＝Ｖｂ１＋ｋ１（Ｖｗ１−Ｖ１）を用いる。これにより、通常の被印刷用紙５３を使用した場合の変動幅よりも狭いことが想定される、上記白色度や黒色度の低下時の変動幅に対応した、上記新規しきい値ＴＨ１を新たに設定することができる。この結果、上記のような白色度が低い被印刷用紙５３や、黒色度が低下した黒マークＰＭを備えた被印刷用紙５３を使用した場合等でも、その白色度や黒色度の低下による検出電圧の挙動に関係なく、黒マークＰＭの検出を高精度に行うことができる。この結果、上記のような被印刷用紙５３を使用した場合等であっても、印刷用搬送制御や印刷制御を高精度に行いつつ、確実な被印刷用紙５３への印刷を行うことができる。
【０１０６】
また、本実施形態では特に、上記ステップＳ２４０において、被印刷用紙５３の白色度合いが所定の白色基準に達していない場合には、ｋをｋ０より小さな値のｋ１に設定する（上記の例ではｋ０＝０．５より小さなｋ１＝０．３とする）ことで、しきい値を黒色寄りの値に変更する。この結果、上記のように汚れがあったり黄ばんだりして通常の白い用紙よりも白色度が低い被印刷用紙５３を使用した場合でも、黒マークＰＭの検出を確実に高精度に行い、被印刷用紙５３への印刷を行うことができる。
【０１０７】
また、本実施形態では特に、上記ステップＳ２７０において、黒マークＰＭの黒色度合いが所定の黒色基準に達していない場合には、ｋをｋ０より大きな値のｋ１に設定する（上記の例ではｋ０＝０．５より大きなｋ１＝０．７とする）ことで、しきい値を白色寄りの値に変更する。この結果、上記のように色あせたりして古くなったりして黒色度が低下した黒色マークＰＭを備えた被印刷用紙５３を使用した場合であっても、黒マークＰＭの検出を確実に高精度に行い、被印刷用紙５３への印刷を行うことができる。
【０１０８】
なお、上記実施形態においては、図９及び図１０に示すしきい値更新処理と、図１１に示す印刷処理を別処理として、それぞれ別々の操作により処理を実行したが、これに限られない。すなわち、図１１に示すような印刷処理を実行する際に、自動的に図９及び図１０に示すようなしきい値更新処理が実行されるようにしてもよい。
【０１０９】
また、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１１０】
（１）複数枚の用紙で白色度・黒色度検出を行って係数ｋ１を決める場合
例えば上述のようにユーザがロールホルダの用紙ロールから被印刷用紙５３を繰り出して使用するとき、用紙ロールに連続的に含まれる複数の被印刷用紙５３相互において、前述の汚れ・黄ばみ等による白色度の低下度合いや、前述の色あせ・経年等による黒色度の低下度合いが微妙に異なる場合がある。本変形例はこのような場合に対応するものであり、複数枚の被印刷用紙５３それぞれにおける上記白色度の低下及び黒色度の低下に対応してさらに確実に高精度に黒マークＰＭの検出を行えるように、新規しきい値ＴＨｍの算出を行う。
【０１１１】
本変形例におけるしきい値の更新の原理を、上記実施形態の図７に相当する図１２を用いて説明する。
【０１１２】
図１２は、３枚の被印刷用紙５３が挿入された場合それぞれの検出電圧値Ｖの挙動の一例を示している。この例では、それら３枚の被印刷用紙５３の白色度が小さくなっている場合を例にとっている。前述したように、白色度が低くなった被印刷用紙５３が用いられた場合は、通常の白色度を備えた被印刷用紙５３を用いた場合に比べ、全体として図示中央寄りに特性線が変化する。特に、この変形例では、１枚目の被印刷用紙５３において実白対応電圧値がＶｗ１となり、実黒対応電圧値がＶｂ１となっている。同様に、２枚目の被印刷用紙５３において実白対応電圧値がＶｗ１′で実黒対応電圧値がＶｂ１′となっており、３枚目の被印刷用紙５３において実白対応電圧値がＶｗ１″で実黒対応電圧値がＶｂ１″となっている。
【０１１３】
各被印刷用紙５３それぞれに係わる値を比較すると、実白対応電圧値はＶｗ１＞Ｖｗ１′＞Ｖｗ１″の関係となっており、実黒対応電圧値はＶｂ１＞Ｖｂ１′＞Ｖｂ１″の関係となっている。既に述べたように、実白対応電圧値Ｖｗの値が低いほど当該用紙の白色度が低く、より黄ばみや汚れが生じていることとなる。同様に、実黒対応電圧値Ｖｂの値が高いほど当該用紙の黒色マークＰＭの黒色度が低く、より色あせや経年劣化が生じていることとなる。そこで、本実施形態では、被印刷用紙５３における高精度な搬送制御・印刷制御を確保するために、上記実白対応電圧値Ｖｗ１，Ｖｗ１′，Ｖｗ１″のうち最も条件が悪いＶｗ１″と、上記実黒対応電圧値Ｖｂ１，Ｖｂ１′，Ｖｂ１″のうち最も条件が悪いＶｂ１を、更新しきい値算出のために用いる。すなわち、上記式２を用いて算出を行う際、式２のＶｗ１に代えて上記Ｖｗ１″を使用する。なお、この例では、上記実黒対応電圧値Ｖｂ１，Ｖｂ１′，Ｖｂ１″のうち最も条件が悪いのがＶｂ１であるため、見かけ上、式２のＶｂ１はそのまま適用されるが、もし条件が最も悪いのがＶｂ１′やＶｂ１″であった場合には、上記式のＶｂ１に代え、Ｖｂ１′やＶｂ１″が使用される。
【０１１４】
さらに、式２におけるｋ１の値の決定についても、上記実施形態とは異なった手法を用いる。上記実施形態では、実際に検出された実白対応電圧値Ｖｗ１又は実黒対応電圧値Ｖｂ１と白色基準電圧値Ｒｗ又は黒色基準電圧値Ｒｂとの大小関係に応じて、ｋ１の値を０．３としたり０．７とした。本変形例では、上記のような実白対応電圧値Ｖｗ１，Ｖｗ１′，Ｖｗ１″や実黒対応電圧値Ｖｂ１，Ｖｂ１′，Ｖｂ１″のばらつきが生じている状態でも確実な黒色マークＰＭの高精度検出を確保する観点から、それぞれのばらつき範囲（変動幅）に応じてｋ１の値を切り替える。すなわち、実白対応電圧値Ｖｗの変動幅γｗ（この例ではＶｗ１−Ｖｗ１″）と、実黒対応電圧値Ｖｂの変動幅γｂ（この例ではＶｂ１−Ｖｂ１″）とが、比較される。図示のようにγｗ＞γｂであった場合にはｋ１は０．５よりも小さい０．３とされ、この結果上記式２より算出される上記新規しきい値ＴＨ１は、初期しきい値ＴＨ０に比べて黒色寄り（言い換えれば変動幅が少ない側寄り）にスライドした態様で設定される。逆に、γｗ＜γｂであった場合にはｋ１は０．５よりも小さい０．７とされ、この結果上記式２より算出される上記新規しきい値ＴＨ１は、初期しきい値ＴＨ０に比べて白色寄り（上記同様、変動幅が少ない側寄りとなる）にスライドした態様で設定される。
【０１１５】
本変形例の携帯型プリンタ１のＣＰＵ１２によって実行される処理では、図９におけるステップＳ２００のしきい係数決定処理に代えて、ステップＳ２００′のしきい係数決定処理が実行される。当該ステップＳ２００′の制御内容を、上記図１０に対応する図１３により説明する。
【０１１６】
図１３に示すステップＳ２００′のフローでは、上記実施形態の図１０に示したステップＳ２００のフローのステップＳ２４０及びステップＳ２７０に代えて、ステップＳ２４５及びステップＳ２７５がそれぞれ新たに設けられている。また、ステップＳ２３０と上記新たに設けられたステップＳ２４５との間に、ステップＳ２３５とステップＳ２３７とが設けられている。
【０１１７】
すなわち、上記図１０と同様のステップＳ２１０及びステップＳ２２０を経て、ステップＳ２３０において、実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１が取得されて判定が満たされたら、新たに設けたステップＳ２３５に移る。
【０１１８】
ステップＳ２３５では、複数枚（この例では３枚）の被印刷用紙５３の全枚数が終了したかどうかが判定される。この全枚数（このれいでは３枚）のカウントに際しては、処理前にユーザが事前に印刷対象（あるいは白色度・黒色度の検出対象）となる被印刷用紙５３の枚数を手動入力しておくようにする。あるいは、被印刷用紙５３での反射光Ｌｒが受光されなくなった状態が所定時間継続したことをもってプラテンローラ１１によりすべての被印刷用紙５３が装置外へ排出されたことを認識し、それまでに通過した黒マークＰＭの数によって枚数を認識するようにしてもよい。全枚数の被印刷用紙５３について、実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１が取得されるまで、ステップ２２０に戻って同様の手順を繰り返す。全枚数の被印刷用紙５３について、実白対応電圧値Ｖｗ１及び実黒対応電圧値Ｖｂ１が取得されたらステップＳ２３５の判定が満たされ、新たに設けたステップＳ２３７に移る。
【０１１９】
ステップＳ２３７では、上記繰り返しの間のステップＳ２３０での取得結果に応じて、実白対応電圧値Ｖｗの変動幅γｗと、実黒対応電圧値Ｖｂの変動幅γｂとを算出する。前述したように図１２の例では実白対応電圧値はＶｗ１＞Ｖｗ１′＞Ｖｗ１″であるのでγｗ＝Ｖｗ１−Ｖｗ１″となり、また実黒対応電圧値はＶｂ１＞Ｖｂ１′＞Ｖｂ１″であるのでγｂ＝Ｖｂ１−Ｖｂ１″となる。その後、新たに設けたステップＳ２４５に移る。
【０１２０】
ステップＳ２４５では、上記ステップＳ２３７での算出結果に基づきγｂ＜γｗであるかどうかを判定する。実黒対応電圧値Ｖｂの変動幅γｂが実白対応電圧値Ｖｗの変動幅γｗより小さかった場合（図１２参照）は判定が満たされ、図１０と同様のステップＳ２５０に移りｋ１＝０．３に設定する。一方、実黒対応電圧値Ｖｂの変動幅γｂが実白対応電圧値Ｖｗの変動幅γｗ以上であった場合はステップＳ２４５の判定が満たされず、新たに設けたステップＳ２７５に移る。
【０１２１】
ステップＳ２７５では、上記ステップＳ２３７での算出結果に基づきγｂ＞γｗであるかどうかを判定する。実黒対応電圧値Ｖｂの変動幅γｂが実白対応電圧値Ｖｗの変動幅γｗより大きかった場合は判定が満たされ、図１０と同様のステップＳ２８０に移りｋ１＝０．３に設定する。一方、実黒対応電圧値Ｖｂの変動幅γｂと実白対応電圧値Ｖｗの変動幅γｗとが等しかった場合はステップＳ２７５の判定が満たされず、図１０と同様のステップＳ２９０に移り、ｋ１をｋ０と同じ値とする。
【０１２２】
ステップＳ２５０、ステップＳ２８０、ステップＳ２９０以降は図１０と同様であるので説明を省略する。
【０１２３】
なお、前述したように、本変形例の携帯型プリンタ１のＣＰＵ１２によって実行される処理では、図９のフローにおけるステップＳ４０では、式２において、上記図１３の手順で決定されたしきい係数ｋ１と、上記ステップＳ２００′での変動幅γｂ，γｗの算出に関連して取得された最小の実白対応電圧値Ｖｗ（上記の例ではＶｗ１″）及び最大の実黒対応電圧値Ｖｂ（上記の例ではＶｂ１）とを用いて、新規しきい値ＴＨ１の算出が行われる。
【０１２４】
以上において、ステップＳ２３７が、各請求項記載の白色変動幅検出手段として機能すると共に黒色変動幅検出手段としても機能する。また、上記ステップＳ４０と、上記ステップＳ２５０、ステップＳ２８０、及びステップＳ２９０とが、しきい値更新手段として機能する。
【０１２５】
本変形例においては、上述したように、複数枚の被印刷用紙５３それぞれに対して用紙検出センサ３５により検出された白色度合い及び黒色度合いのうち、最も劣悪な条件、すなわち白黒の差が少ない条件に基づくしきい値ｋ１へと更新される。この結果、複数枚の被印刷用紙５３のいずれに対しても、確実に黒マークＰＭの検出を高精度に行い、被印刷用紙５３への印刷を確実に行うことができる。
【０１２６】
なお、上記変形例において、複数枚の被印刷用紙５３をプラテンローラ１１で順次搬送しつつ、用紙検出センサ３５から上記実白対応電圧値Ｖｗ１，Ｖｗ１′，Ｖｗ１″及び実黒対応電圧値Ｖｂ，Ｖｂ′，Ｖｂ″が取得される際、ＣＰＵ１２がモータ駆動回路１６を制御することによって、各被印刷用紙５３ごとに搬送速度を互いに異なる値とするようにしてもよい（搬送速度設定手段としての機能）。この場合、以下のような効果がある。
【０１２７】
すなわち、搬送される被印刷用紙５３の黒マークＰＭに対し発光及び受光を行って光学的に検出を行う場合、用紙検出センサ３５から被印刷用紙５３までの距離が、検出精度に影響を与える場合がある。上記の手法では、複数枚の被印刷用紙５３それぞれについて用紙検出センサ３５での検出時における搬送速度を互いに異ならせる。このように搬送速度が互いに異なると、搬送中における被印刷用紙５３から用紙検出センサ３５までの距離も互いに異なることとなり、言い換えれば、精度が互いに微妙に異なる複数回の検出を実施することができる。これにより、初期しきい値ＴＨ０に対し新規しきい値ＴＨ１への更新を行うときの、用紙検出センサ３５の精度のばらつきの影響を低減し、さらに有効なしきい値の変更を行うことができる。
【０１２８】
但し、必ずしも各被印刷用紙５３に対する搬送速度を互いに変えなくても良く、搬送速度を等速にしたまま検出を行ってもよい。この場合でも、各被印刷用紙５３において微妙に白色度が異なる場合（黄ばみムラ等）や微妙に黒色マークＰＭの黒色度が異なる場合（色あせムラ等）に対応することができる。
【０１２９】
（２）受光器の出力電圧極性が逆の場合
上記実施形態においては、用紙検出センサ３５の受光器３５Ｂを構成するフォトトランジスタがコレクタ接地されていることにより（上記図５参照）、受光器３５Ｂの受光量が大きいほど高いレベルの検出電圧値Ｖを出力していた。しかし、これに限られず、上記図５に対応する図１４に示すように、受光器３５Ｂのフォトトランジスタをエミッタ接地することで、受光器３５Ｂの受光量が大きいほど低いレベルの検出電圧値Ｖを出力するようにしてもよい。
【０１３０】
この場合、上記図７に対応する図１５、上記図８（ａ）に対応する図１６（ａ）、上記図８（ｂ）に対応する図１６（ｂ）、にそれぞれ示すように、白色側と黒色側とで、検出電圧値Ｖの大小関係が逆の挙動になる。しかしながらこの場合も、前述と同様の式１及び式２を共通に用いて、前述と同様の手法で、初期しきい値ＴＨ０の新規しきい値ＴＨ１への更新を行うことができ、同様の効果を得ることができる。
【０１３１】
なお、以上において、図４、図５、図１４の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１３２】
また、図９、図１０、図１１、図１３等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１３３】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１３４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１３５】
１              携帯型プリンタ
１０４          挿入口
１１１          プラテンローラ（搬送手段）
１１２          サーマルラインヘッド（サーマルヘッド）
３５            用紙検出センサ（光学センサ）
３５Ａ          投光器（投光手段）
３５Ｂ          受光器（受光手段）
５３            被印刷用紙
Ｌｒ            反射光
ＰＭ            黒マーク（位置決め用マーク）
【図１】
0005500372.tif 000002
【図２】
0005500372.tif 000003
【図３】
0005500372.tif 000004
【図４】
0005500372.tif 000005
【図５】
0005500372.tif 000006
【図６】
0005500372.tif 000007
【図７】
0005500372.tif 000008
【図８】
0005500372.tif 000009
【図９】
0005500372.tif 000010
【図１０】
0005500372.tif 000011
【図１１】
0005500372.tif 000012
【図１２】
0005500372.tif 000013
【図１３】
0005500372.tif 000014
【図１４】
0005500372.tif 000015
【図１５】
0005500372.tif 000016
【図１６】
0005500372.tif 000017