(57)【要約】【課題】被印字媒体の温度に応じて適切な印刷速度を設定する。【解決手段】印字ラベル作成装置１は、ロールシート３Ａを所望の搬送速度で搬送させるためのプラテンローラ３５と、複数の発熱素子を備えたサーマルヘッド３２と、複数の発熱素子へ通電する印刷駆動回路２０５と、プラテンローラ３５を駆動するプラテンローラ用モータ２０８と、サーマルヘッド３２のヘッド温度を検出するヘッド温度センサ１１０と、を有し、制御回路２１０のＣＰＵは、搬送速度と同期した印刷速度でロールシート３Ａに対しサーマルヘッド３２により印字を形成し、発熱素子への通電を行わない状態で、サーマルヘッド３２をロールシート３Ａへ接触させつつ非通電搬送を行い、非通電搬送の実行中において、互いに異なるタイミングでそれぞれ検出された２つのヘッド温度の偏差を算出し、算出された偏差に基づき、印刷速度を決定する。【選択図】図７
2019006093.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体を所望の搬送速度で搬送させるための搬送手段と、
複数の発熱素子を備えたサーマルヘッドと、
前記複数の発熱素子へ通電する通電手段と、
前記搬送手段を駆動する駆動手段と、
前記通電手段及び前記駆動手段を連携して制御し、前記搬送速度と同期した印刷速度で前記被印字媒体に対し前記サーマルヘッドにより印字を形成する連携制御手段と、
を有する印刷装置であって、
前記サーマルヘッドに設けられ、当該サーマルヘッドのヘッド温度を検出する第１温度検出手段と、
前記通電手段による前記発熱素子への通電を行わない状態で、前記駆動手段を制御し、前記サーマルヘッドを前記被印字媒体へ接触させつつ非通電搬送を行う第１搬送制御手段と、
前記第１搬送制御手段による前記非通電搬送の実行中において、互いに異なるタイミングで前記第１温度検出手段によりそれぞれ検出された２つの前記ヘッド温度の第１偏差を算出する温度差算出手段と、
前記温度差算出手段により算出された前記第１偏差に基づき、前記印刷速度を決定する第１印刷速度決定手段と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記被印字媒体の媒体温度と前記印刷速度との第１相関を記憶した第１記憶手段を有し、
前記印刷速度決定手段は、
前記温度差算出手段により算出された前記第１偏差に基づいて対応する前記媒体温度を決定するとともに、前記第１記憶手段に記憶された前記第１相関を参照し、前記決定した前記媒体温度に対応した前記印刷速度を決定する
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記非通電搬送の実行中において前記第１温度検出手段により時系列的に順次検出される前記ヘッド温度に基づき前記温度差算出手段により時系列的に順次算出される前記第１偏差が、所定値以内となったか否かを判定する第１判定手段を有し、
前記第１印刷速度決定手段は、
前記第１判定手段により、前記第１偏差が所定値以内となったと判定されたことを契機に、前記第１温度検出手段により検出された最新の前記ヘッド温度を、前記媒体温度に決定する
ことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記第１判定手段により前記第１偏差が所定値以内であると判定されている状態が所定時間以上継続したか否かを判定する第２判定手段を有し、
前記第１印刷速度決定手段は、
前記第１判定手段による前記第１偏差が所定値以内であるとの判定状態が、所定時間以上継続したと前記第２判定手段により判定された場合に、前記最新のヘッド温度を、前記媒体温度に決定する
ことを特徴とする印刷装置。
【請求項５】
請求項２記載の印刷装置において、
前記非通電搬送の実行中において前記第１温度検出手段により時系列的に順次検出される前記ヘッド温度に基づき前記温度差算出手段により時系列的に順次算出される前記第１偏差を用いて、前記ヘッド温度の変化挙動を推定する推定手段と、
前記推定手段が推定した前記変化挙動に基づき、前記第１偏差が所定値以内となるときの前記媒体温度の予測値を決定する予測値決定手段と、
前記印刷速度決定手段は、
前記第１記憶手段に記憶された前記第１相関を参照し、前記決定した前記媒体温度の前記予測値に対応した前記印刷速度を決定する
ことを特徴とする印刷装置。
【請求項６】
被印字媒体を所望の搬送速度で搬送させるための搬送手段と、
複数の発熱素子を備えたサーマルヘッドと、
前記複数の発熱素子へ通電する通電手段と、
前記搬送手段を駆動する駆動手段と、
前記通電手段及び前記駆動手段を連携して制御し、前記搬送速度と同期した印刷速度で前記被印字媒体に対し印字を形成する連携制御手段と、
を有する印刷装置であって、
所定の指示搬送量の入力を受け付ける指示受付手段と、
前記駆動手段を制御し、前記指示受付手段により受け付けた前記指示搬送量に対応した、前記被印字媒体の搬送を行う第２搬送制御手段と、
前記第２搬送制御手段の前記駆動制御手段への制御により前記搬送手段によって搬送された、前記被印字媒体の実搬送量を検出する搬送量検出手段と、
前記搬送量検出手段で検出された前記実搬送量と前記指示搬送量との第２偏差に基づき、前記印刷速度を決定する第２印刷速度決定手段と、
を有することを特徴とする印刷装置。
【請求項７】
請求項６記載の印刷装置において、
前記搬送手段は、
前記被印字媒体を、所定の搬送経路に沿った順方向及び前記順方向とは逆の逆方向にそれぞれ搬送可能であり、
前記第２搬送制御手段は、
前記駆動手段を制御し、前記指示搬送量に対応した、前記逆方向への前記被印字媒体の搬送を行い、
前記搬送量検出手段は、
前記搬送手段によって前記逆方向に搬送されたときの前記実搬送量を検出する
ことを特徴とする印刷装置。
【請求項８】
請求項６又は請求項７記載の印刷装置において、
前記印刷装置内に設けられ、周囲の雰囲気温度を検出する第２温度検出手段と、
前記雰囲気温度と前記印刷速度との第２相関を記憶した第２記憶手段と、
を有し、
前記第２印刷速度決定手段は、
前記第２温度検出手段により検出された前記雰囲気温度に対し、前記実搬送量と前記指示搬送量との前記第２偏差に基づいて補正を行った補正後温度を決定するとともに、前記第２記憶手段に記憶された前記第２相関を参照し、前記決定した前記補正後温度に対応した前記印刷速度を決定する
ことを特徴とする印刷装置。
【請求項９】
請求項８記載の印刷装置において、
前記第２印刷速度決定手段は、
前記第２温度検出手段により検出された前記雰囲気温度に対し、
前記実搬送量が前記指示搬送量よりも短かった場合は、前記雰囲気温度に対しマイナス側への補正を行って前記補正後温度を決定し、
前記実搬送量が前記指示搬送量よりも長かった場合は、前記雰囲気温度に対しプラス側への補正を行って前記補正後温度を決定する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印字媒体に所望の印字を形成する印刷装置に関する。
【背景技術】
【０００２】
被印字媒体に所望の印字を形成する印刷装置が知られている（例えば、特許文献１参照）。この印刷装置においては、プラテンローラにより被印字媒体（受像し）が搬送され、通電されるサーマルヘッドの発熱素子（発熱抵抗体）によって、その搬送される被印字媒体に対して印字が形成される。このとき、プラテンローラによる搬送とサーマルヘッドによる印字形成とが互いに同期した状態で、所望の印刷速度により印刷が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７８３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、印刷装置や被印字媒体が種々の温度環境にて用いられる場合、その温度の高低によって上記印刷速度が影響を受ける。例えば被印字媒体が比較的低温である場合には搬送抵抗が大きくなることから、印刷速度を比較的遅く設定する必要がある。逆に被印字媒体が比較的高温である場合には搬送抵抗が小さくなることから、印刷速度を比較的速く設定することが可能になる。しかしながら、印刷装置に被印字媒体がセットされたとき、印刷装置側で被印字媒体の温度を正確に検知することは難しいことから、印刷速度を過不足なく適正に決定するのは困難である。上記従来技術では、環境温度やサーマルヘッドの温度を検出する技術が開示されているが、上記のような被印字媒体の温度検知については特に配慮されていなかった。
【０００５】
本発明の目的は、被印字媒体の温度に応じて適切な印刷速度を設定することができる、印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願第１発明は、被印字媒体を所望の搬送速度で搬送させるための搬送手段と、複数の発熱素子を備えたサーマルヘッドと、前記複数の発熱素子へ通電する通電手段と、前記搬送手段を駆動する駆動手段と、前記通電手段及び前記駆動手段を連携して制御し、前記搬送速度と同期した印刷速度で前記被印字媒体に対し前記サーマルヘッドにより印字を形成する連携制御手段と、を有する印刷装置であって、前記サーマルヘッドに設けられ、当該サーマルヘッドのヘッド温度を検出する第１温度検出手段と、前記通電手段による前記発熱素子への通電を行わない状態で、前記駆動手段を制御し、前記サーマルヘッドを前記被印字媒体へ接触させつつ非通電搬送を行う第１搬送制御手段と、前記第１搬送制御手段による前記非通電搬送の実行中において、互いに異なるタイミングで前記第１温度検出手段によりそれぞれ検出された２つの前記ヘッド温度の第１偏差を算出する温度差算出手段と、前記温度差算出手段により算出された前記第１偏差に基づき、前記印刷速度を決定する第１印刷速度決定手段と、を有することを特徴とする。
【０００７】
本願第１発明の印刷装置においては、駆動手段により駆動される搬送手段により被印字媒体が搬送され、通電手段によって通電されるサーマルヘッドの発熱素子によって、その搬送される被印字媒体に対して印字が形成される。このとき、連携制御手段が上記駆動手段及び通電手段を連携して制御することで、搬送手段による搬送とサーマルヘッドによる印字形成とが互いに同期した状態で、所望の印刷速度により印刷が行われる。
【０００８】
そして、本願第１発明においては、第１温度検出手段と、第１搬送制御手段と、温度差算出手段と、が設けられる。第１搬送制御手段の駆動手段への制御により、上記発熱素子への通電のない状態で搬送（非通電搬送）が行われる。この非通電搬送では、サーマルヘッドは搬送される被印字媒体に接しており、熱伝導により、時間経過と共にサーマルヘッドの温度（ヘッド温度）は被印字媒体の温度に近づいていく。これに対応して、上記非通電搬送時の互いに異なる２つのタイミングそれぞれにおいて第１温度検出手段が上記ヘッド温度を検出し、それらの偏差（第１偏差）が温度差算出手段によって算出される。そして、その偏差に基づいて、第１印刷速度決定手段によって上記の印刷速度が決定される。これにより、例えば上記偏差が十分に小さくなり検出されるヘッド温度が被印字媒体の温度と略等しくなったときに、その温度に対応して印刷速度を適正に決定することができる。あるいは、例えば上記偏差に基づきヘッド温度の変化挙動を推定し、上記偏差が十分に小さくなるときの媒体温度の予測値に対応して印刷速度を適正に決定することができる。この結果、被印字媒体の温度について特に配慮していない従来技術とは異なり、温度変化による被印字媒体の搬送抵抗の変化に対応し、精度良く適切な印刷速度を設定することができる。また、この場合、検出手段としては第１温度検出手段を１つ設ければ足りるので、コストの増大を招くこともない。
【０００９】
また、上記目的を達成するために、本願第２発明は、被印字媒体を所望の搬送速度で搬送させるための搬送手段と、複数の発熱素子を備えたサーマルヘッドと、前記複数の発熱素子へ通電する通電手段と、前記搬送手段を駆動する駆動手段と、前記通電手段及び前記駆動手段を連携して制御し、前記搬送速度と同期した印刷速度で前記被印字媒体に対し印字を形成する連携制御手段と、を有する印刷装置であって、所定の指示搬送量の入力を受け付ける指示受付手段と、前記駆動手段を制御し、前記指示受付手段により受け付けた前記指示搬送量に対応した、前記被印字媒体の搬送を行う第２搬送制御手段と、前記第２搬送制御手段の前記駆動制御手段への制御により前記搬送手段によって搬送された、前記被印字媒体の実搬送量を検出する搬送量検出手段と、前記搬送量検出手段で検出された前記実搬送量と前記指示搬送量との第２偏差に基づき、前記印刷速度を決定する第２印刷速度決定手段と、を有することを特徴とする。
【００１０】
本願第２発明においては、指示受付手段と、第２搬送制御手段と、搬送量検出手段と、が設けられる。操作者が、所定の搬送量（指示搬送量）を指示することで、その指示入力が指示受付手段によって受け付けられ、第２搬送制御手段の駆動手段への制御により、上記指示搬送量に対応した、被印字媒体の搬送が行われる。そしてこのときの実際の搬送量（実搬送量）が搬送量検出手段によって検出される。
【００１１】
そして、本願第２発明においては、第２印刷速度決定手段が、上記実搬送量と指示搬送量との偏差（第２偏差）に基づいて、上記印刷速度を決定する。これにより、被印字媒体の温度に対応した適正な印刷速度を決定することができる。
【発明の効果】
【００１２】
本発明によれば、被印字媒体の温度に応じて適切な印刷速度を設定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る印字ラベル作成装置の外観を表す斜視図である。
【図２】印字ラベル作成装置の背面図である。
【図３】印字ラベル作成装置にロールが装着された状態を開閉カバーを開けて示す斜視図である。
【図４】印字ラベル作成装置の開閉カバーを開けた状態を示す平面図である。
【図５】ロールを印字ラベル作成装置に装着した状態を示す側断面図である。
【図６】印字ラベル作成装置の制御系を表す機能ブロック図である。
【図７】非通電搬送時におけるヘッド温度の変化挙動を表す説明図である。
【図８】制御回路のＣＰＵが実行する制御手順を表すフローチャートである。
【図９】媒体温度と印刷速度との相関を表すテーブルである。
【図１０】制御回路のＣＰＵが実行する制御手順を表すフローチャートである。
【図１１】ヘッド温度偏差の縮小挙動で媒体温度を予測する変形例における、非通電搬送時におけるヘッド温度の変化挙動を表す説明図である。
【図１２】本発明の第２実施形態による印字ラベル作成装置の制御系を表す機能ブロック図である。
【図１３】ロールシートの感熱層側の外観及び剥離紙側の外観をそれぞれ表す平面図である。
【図１４】制御回路のＣＰＵが実行する制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面を参照しつつ説明する。
【００１５】
本発明の第１実施形態を図１〜図１１により説明する。本実施形態は、本発明を印刷装置としての印字ラベル作成装置１に適用したものである。まず、本実施形態に係る印字ラベル作成装置１の概略構成について図１乃至図４に基づき説明する。
【００１６】
＜印字ラベル作成装置の概略構造＞
図１、図２、及び図３に示すように、印字ラベル作成装置１は、当該装置１の外郭を構成するとともに、所定幅のロールシート３Ａ（被印字媒体に相当）が巻回されたロール３を収納するロール収納部４を備える樹脂製の筐体２と、シートホルダ収納部４の上側を覆うように後側上端縁部に、後部側左右一対のヒンジ部６０を介して開閉自在に取り付けられた透明樹脂製の開閉カバー５と、を有している。
【００１７】
ロールシート３Ａは、長さ方向に複数のページを備えた長尺状のシート等で構成され、ロール３に巻回されている。特にこの例では、剥離紙３ａ（後述の図６参照）の一方側の面に、予め所定の大きさにそれぞれ分離され自己発色性を有する感熱層３ｃを備えた複数のラベル台紙Ｓを、長さ方向に互いに離間させつつ連続的に配列した、いわゆるダイカットテープである（後述の図６参照）。
【００１８】
開閉カバー５は、回動可能となるようにヒンジ部６０を介して筐体２に支持され、当該回動によりロール収納部４上方の開口部ＯＰを開閉する。
【００１９】
また、開閉カバー５の前側のフロントカバー６には、印刷されたロールシート３Ａを外部に排出するシート排出口６Ａが形成されている。また、このシート排出口６Ａの上側の前面部には電源ボタン７Ａ、押下することによってシート排出口６Ａの内側に設けられたカッターユニット８０（後述の図５参照）を駆動させてロールシート３Ａを切断し印字ラベル（図示せず）を生成するカットボタン７Ｂ、押下している間ロールシート３Ａを排出方向（すなわち順方向）に搬送するフィードボタン７Ｃ、その他のボタン７Ｄの合計４個のボタンが略水平に配置されている（以下適宜、これらを単に「操作部７」と総称する）。さらに、フロントカバー６における電源ボタン７Ａと制御ボタン７Ｄそれぞれの近傍には、例えばＬＥＤからなる表示部８が配置されている。
【００２０】
また、筐体２の背面部には外部電源装置に接続されるＡＣアダプタ２０７（後述の図６参照）からの電源コードが接続されるインレット１０が配設されると共に、その横側（図２中の左側）には操作端末としてのパソコン（図示せず）等が接続されるＵＳＢコネクタ１１が設けられている。
【００２１】
＜ロール収納部の詳細＞
上記図３及び図４に示すように、ロール収納部４の底面部には、搬送方向に縦長の平面視長四角形の判別凹部４Ｂが形成されている。この判別凹部４Ｂは、ロール３を保持する位置決め保持部材２０の下端縁部から略直角内側方向に延出されるシート判別部（図示せず）に対向している。
【００２２】
そして、この判別凹部４Ｂには、プッシュ式のマイクロスイッチ等から構成されて、ロールシート３Ａの種別、材質、ロールシート幅等を判別するための５個のシート判別センサＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５がこの例ではＬ字状に設けられている。この各シート判別センサＰ１〜Ｐ５は、プランジャーとマイクロスイッチ等から構成される公知の機械式スイッチからなり、該各プランジャーの上端部は、該判別凹部４Ｂの底面部から突き出るように設けられている。そして、この各シート判別センサＰ１〜Ｐ５は、それらセンサＰ１〜Ｐ５に対し位置決め保持部材２０の下端縁部から略直角内側方向に延出されるシート判別部に形成される各センサ孔（図示せず）が有るか否かを検出して、そのオン・オフ信号によりロール３に巻回されたロールシート３Ａの種別、材質、ロールシート幅等を検出する。
【００２３】
＜サーマルヘッド・カッターユニット等の内部機器＞
そして、図５に示すように、筐体２内には、プラテンローラ３５（搬送手段に相当）が回転自在に軸支されている。また、サーマルヘッド３２（印字手段に相当）が、押圧バネ３６によって上方に付勢されているヘッド支持部材３７の上面に固定されている。
【００２４】
また、プラテンローラ３５及びサーマルヘッド３２から、ロールシート３Ａの搬送方向下流側（図５中左側）には、カッターユニット８０が設けられている。このカッターユニット８０は、図５に示すように、固定刃８０Ａと可動刃８０Ｂとを有している。前述したカットボタン７Ｂが押下された場合には、可動刃８０ＢがＤＣモータ等で構成される切断用モータ８０Ｃにより上下方向に往復移動される。これにより、上記サーマルヘッド３２による印字がなされた後のロールシート３Ａが固定刃８０Ａと可動刃８０Ｂとによって所望の長さに切断されて印字ラベルが生成され、シート排出口６Ａから排出される。
【００２５】
一方、ロール収納部４の下側には、制御基板４０、電源基板４１、後述の電池ＢＴを収納する電池収納部（図示省略）等が設けられている。上記制御基板４０には、外部のパーソナルコンピュータ等からの指令によりサーマルヘッド３２等の各機構部を駆動制御する制御回路２１０（後述の図６参照）が配置されると共に、上記シート判別センサＰ１〜Ｐ５が電気的に接続されている。上記電源基板４１には、電源回路２１１Ａ（後述の図６参照）が配置されている。
【００２６】
＜ラベル作成装置の制御系＞
次に、印字ラベル作成装置１の制御系を図６を用いて説明する。
【００２７】
図６において、印字ラベル作成装置１には、ロールシート３Ａを上記シート排出口６Ａへと搬送し送出する上記プラテンローラ３５と、上記プラテンローラ３５を駆動するプラテンローラ用モータ２０８（駆動手段に相当）を制御するプラテンローラ駆動回路２０９と、サーマルヘッド３２の上記発熱素子への通電制御を行う印刷駆動回路２０５（通電手段に相当）と、上記カッターユニット８０を駆動する切断用モータ８０Ｃを制御する切断駆動回路２０６と、上記印刷駆動回路２０５、プラテンローラ駆動回路２０９、切断駆動回路２０６、等を介し、印字ラベル作成装置１全体の動作を制御するための制御回路２１０と、が設けられている。
【００２８】
制御回路２１０は、いわゆるマイクロコンピュータであり、詳細な図示を省略するが、中央演算処理装置であるＣＰＵと、ＲＯＭ及びＲＡＭからなるメモリ２１０Ａとを備えており、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラム（後述の図８、図１０、図１４の制御手順を実行するプログラムを含む）に従って信号処理を行う。また、制御回路２１０は、上記表示部８、操作部７、及び通信回路２１１Ｂに接続されている。制御回路２１０は、通信回路２１１Ｂを介し適宜の通信回線に接続されることで、この通信回線に接続された図示しないルートサーバ、他の端末、汎用コンピュータ、及び情報サーバ等との間で情報のやりとりが可能となっている。
【００２９】
また制御回路２１０は、電源回路２１１Ａに接続されている。この電源回路２１１Ａは、外部電源装置に接続されるＡＣアダプタ２０７に接続され、印字ラベル作成装置１の電源のオン・オフ処理を行う。またこのとき、制御回路２１０には、上記電池収納部に収納された電池ＢＴ（例えばリチウムイオン充電池）に接続され、電池ＢＴの出力電圧値を測定（検出）するためのＡ／Ｄ入力回路２１９が設けられている。これにより、上記プラテンローラ駆動回路２０９、印刷駆動回路２０５、上記切断駆動回路２０６には、ＡＣアダプタ２０７を介した外部電源による給電と、上記電池ＢＴによる給電との、いずれかが選択的に実行可能となっている。なお、この例では、上記電池収納部に電池ＢＴが収納された状態で、上記電源コード１１及びＡＣアダプタ２０７により外部電源に接続された場合は公知の手法により自動的に外部電源による給電が選択され、外部電源への接続が解消された（電源コード１１やＡＣアダプタ２０７が抜かれた等）場合には公知の手法により自動的に電池ＢＴによる給電となる。
【００３０】
なお、制御回路２１０Ａには、サーマルヘッド３５に設けられ当該サーマルヘッド３５の温度を検出する、ヘッド温度センサ１１０（第１温度検出手段に相当）も接続されている。
【００３１】
一方、図６に示すように、ロール３に巻回された上記ロールシート３Ａは、前述したように、各ラベル台紙Ｓの上記感熱層３ｃ側が、サーマルヘッド３２により印字Ｒが形成される印字領域となっている。このとき、各ラベル台紙Ｓの上記感熱層３ｃ側には、印字形成後の各ラベル台紙Ｓを剥離紙３ａから引き剥がすための略矩形状のハーフカットラインＨＣが形成されている。すなわち、ハーフカットラインＨＣに囲まれた各ラベル台紙Ｓに、印字データに基づく所望の上記印字Ｒが形成（印刷）される。印字Ｒが形成されたロールシート３Ａは前述のようにカットボタン７Ｂが操作されることでカッターユニット８０にて切断され、印字ラベルが生成される。
【００３２】
＜サーマルヘッドの通電制御＞
ここで、印刷駆動回路２０５によるサーマルヘッド３２の通電制御について詳細に説明する。サーマルヘッド３２は、搬送方向と直交する方向に配列された上記複数の発熱素子（図示省略）を備えている。それら複数の発熱素子は、ロールシート３Ａの各印字ライン上に上記印字データに対応したドットを形成することにより、印字Ｒを形成する。具体的には、上記制御回路２１０の上記ＣＰＵが、上記操作部７を介したユーザ（操作者）の操作により取得された例えば文字列情報から、発熱素子でドットを形成するための上記印字データを生成する。すなわち、ＣＰＵは入力された文字列と上記ＲＯＭ内のＣＧ−ＲＯＭ（図示せず）等に予め格納されていたドットパターンとに基づいて、印刷対象とする印字データ（ドット単位のデータで構成されたイメージデータ）を生成し、更にその印字データを、サーマルヘッド３２に列設された上記発熱素子で印刷される１ライン単位に分割する。例えば、印刷解像度が３６０ｄｐｉに設定されている場合には１インチ当たり３６０ラインに分割したライン印字データが生成される。そして、上記印刷駆動回路２０５が、ＣＰＵからの上記ライン印字データに基づき、サーマルヘッド３２に駆動信号を供給し、サーマルヘッド３２の駆動態様を制御する。すなわち、印刷駆動回路２０５は、発熱素子毎に対応付けられたデータレジスタに上記ライン印字データを書き込んだ後、ストローブ信号に基づいて、各発熱素子の通電の時間と周期を制御することで、サーマルヘッド３２全体の発熱態様を制御する。
【００３３】
ここで、サーマルヘッド３２への通電により、ロールシート３Ａの各印字ライン上にドットが形成される過程について詳述する。ここで印字ラインとは、一列の発熱素子に一印刷周期の通電がなされることによりロールシート３Ａの幅方向に一列のドットが形成されるラインであり、ロールシート３Ａの搬送方向の単位長さを解像度により分割した間隔ごとにある。また、一印刷周期とは、ロールシート３Ａの幅方向に一列のドットを形成するために必要な時間である。なお、一印刷周期の長さは解像度とテープ１０３等の搬送速度により変わる。例えば、３６０ｄｐｉ、４０ｍｍ／ｓでの印刷時の一印刷周期は、３６０ｄｐｉでの印字ライン間（例えば約０．０７ｍｍ）を４０ｍｍ／ｓで通過するのに必要な時間（例えば約１．８ｍｓ）である。
【００３４】
したがって、ロールシート３Ａの幅方向に１列のドットを形成するに当たり、サーマルヘッド３２にはＣＰＵが生成した１印字ライン分のライン印字データが転送され、転送された１印字ライン分のライン印字データに基づいて、対応する発熱素子が通電される。１印字ライン分のライン印字データとは、一列の発熱素子に一印刷周期の通電がなされることによりロールシート３Ａの幅方向に一列のドットが形成されるための印刷データである。よって１印字ライン分のライン印字データに基づいて通電された発熱素子は上記感熱層３ｃを発色させるのに必要な発色温度まで発熱する。その結果、感熱層３ｃのうちサーマルヘッド３２と接触する箇所が発熱素子の加熱により発色し、１印字ライン分のドットがロールシート３Ａ上において形成される。そして、ロールシート３Ａを所望の搬送速度で搬送しつつ、上記加熱発色の処理を１印字ラインずつ繰り返し実行する。サーマルヘッド３２に配列された多数の発熱素子はその都度、ＣＰＵから転送される各印字ライン分の印字データに基づいて選択的かつ間欠的に通電される。その結果、ロールシート３Ａには、上述した、上記操作部７を介したユーザの操作に対応した、ユーザが所望するドット画像（テキスト文字など）が印字Ｒとして形成される。
【００３５】
上記のようにして、ロールシート３Ａが搬送されて発熱素子の位置をロールシート３Ａの印字ラインが順次通過していくのに対応して、発熱素子の通電態様がライン印字データごとに順次切り替えられる。これにより、サーマルヘッド３２は、ロールシート３Ａの搬送速度に合わせた印刷周期（言いかえれば印刷速度）で、印刷を行うことができる。
【００３６】
上記ドットパターンデータの印字が終了したら、ロールシート３Ａの搬送が停止され、上記カットボタン７Ｂの操作に対応して切断用モータ８０Ｃが切断駆動回路２０６を介して駆動されることでカッターユニット８０によりロールシート３Ａの切断が行われ、印字ラベルが生成される。生成された印字ラベルでは、上記ハーフカットラインＨＣを介してラベル台紙Ｓが剥離紙３ａから剥離され、各ラベル台紙Ｓの裏面の粘着剤層によって被着体に接着される。
【００３７】
＜ロールシートへの温度の影響＞
ここで、例えば上記印字ラベル作成装置１やロールシート３Ａが種々の温度環境にて用いられる場合（ロールシート３Ａが印字ラベル作成装置１から取り外された状態で別の温度環境で保管されていた場合等を含む）、その温度の高低によって上記印刷速度が影響を受ける。例えばロールシート３Ａが比較的低温である場合には搬送抵抗が大きくなることから、上記印刷速度を比較的遅く設定する必要がある。そうしなければ、搬送不良による印字品質の低下が発生したり、また特に上記プラテンローラ用モータ２０８としてパルスモータが用いられる場合には脱調が起こり得るからである。逆に、ロールシート３Ａが比較的高温である場合には搬送抵抗が小さくなることから、上記印刷速度を比較的速く設定することが可能になる。しかしながら、上記ロールシート３Ａを巻回したロール３が印字ラベル作成装置１にセットされたとき、当該印字ラベル作成装置１側でロールシート３Ａの温度を正確に検知することは難しいことから、そのままでは上記印刷速度を過不足なく適正に決定するのは困難である。
【００３８】
そこで、本実施形態においては、上記サーマルヘッド３２の発熱素子への通電のない状態で搬送（非通電搬送）が行われる。この非通電搬送の実行時には、サーマルヘッド３２は搬送されるロールシート３Ａに接していることから、熱伝導により、時間経過と共にサーマルヘッド３２の温度（以下適宜、「ヘッド温度」という）はロールシート３Ａの温度（以下適宜、「媒体温度」という）に近づいていく（サーマルヘッド３２の温度とロールシート３Ａの温度とがなじんでいく）。
【００３９】
すなわち例えば、図７（ａ）に示すように、上記ヘッド温度が比較的低温で上記媒体温度が高温であった場合、ヘッド温度Ｔは、非通電搬送開始（時間ｔ＝０）の直後の時間ｔ１では比較的低温のＴ１であるが、上記熱伝導によって時間ｔ２ではやや上昇してＴ２となった後、さらに急上昇して時間ｔ３ではＴ３となる。その後、媒体温度に近づくにつれて上記ヘッド温度の上昇の度合いは徐々に小さくなり、時間ｔ４でＴ４、時間ｔ５でＴ５となった後、さらに時間ｔ６で、上記Ｔ５とほとんど偏差（後述のヘッド温度偏差△ＴＡ〜△ＴＥ等参照）のない、言い換えればヘッド温度に略等しいとみなせる、温度Ｔ６となる。
【００４０】
逆に、図７（ｂ）に示すように、上記ヘッド温度が比較的高温で上記媒体温度が低温であった場合、ヘッド温度Ｔは、非通電搬送開始（時間ｔ＝０）の直後の時間ｔ１では比較的高温のＴ１１であるが、上記熱伝導によって時間ｔ２ではやや下降してＴ１２となった後、さらに下降して時間ｔ３ではＴ１３となり、急下降して時間ｔ４ではＴ１４となる。媒体温度に近づくにつれて上記ヘッド温度の下降の度合いは徐々に小さくなり、上記時間ｔ４でＴ４となった後は時間ｔ５でＴ１５となった後、さらに時間ｔ６で、上記Ｔ１５とほとんど偏差（後述のヘッド温度偏差△ＴＰ〜△ＴＴ等参照）のない、言い換えればヘッド温度に略等しいとみなせる、温度Ｔ１６となる。
【００４１】
本実施形態では、上記のようにヘッド温度が媒体温度に略等しいとなった状態に基づき（言い換えれば上記偏差が十分に小さくなったことに基づき）、上記印刷速度が決定される。以下、その処理の詳細を順を追って説明する。
【００４２】
＜制御手順＞
前述の手法を実現するために、制御回路２１０の上記ＣＰＵが実行する制御手順を図８及び図１０により説明する。
【００４３】
図８に示すフローにおいて、例えば上記操作部７や他の端末や汎用コンピュータ等での適宜の操作を介してユーザが印刷開始指示を行うことによってこのフローが開始される。まずステップＳ１０において、ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８にプラテンローラ３５を駆動させ、ロールシート３Ａを予め定められた一定量の搬送を開始する。この際、印刷駆動回路２０５を介した上記サーマルヘッド３２の発熱素子への通電は行われない（非通電搬送）。
【００４４】
その後、ステップＳ１５に移り、上記ＣＰＵは、上記ヘッド温度センサ１１０により検出された上記ヘッド温度を取得する。なお、図中では後述のステップＳ２５でのヘッド温度取得との区別のために、ヘッド温度（１）と略示している。
【００４５】
そして、ステップＳ２０で、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８によるプラテンローラ３５の駆動を停止させ、上記ステップＳ１０で開始した一定量の非通電搬送を終了する。このときの搬送量判定は、例えば、ある基準位置からの搬送距離を所定の公知の方法（ステッピングモータの上記プラテンローラ用モータ２０８を駆動する上記プラテンローラ駆動回路２０９の出力するパルス数をカウントする等）で行えば足りる。あるいは、上記ロールシート３Ａに設けた適宜の識別用マーク（後述の第２実施形態のマークＭでもよい）を、別途設けた公知のセンサで検出してもよい。なお、このステップＳ２０及び上記ステップＳ１０を実行するＣＰＵが、各請求項記載の第１搬送制御手段として機能する。
【００４６】
その後、ステップＳ２５に移り、上記ＣＰＵは、上記ヘッド温度センサ１１０により検出された上記ヘッド温度をこのタイミングで再び取得する。また、図中では前述のステップＳ１５でのヘッド温度取得との区別のために、ヘッド温度（２）と略示している。
【００４７】
そして、ステップＳ３０で、上記ＣＰＵは、上記ステップＳ２５で取得したヘッド温度から、上記ステップＳ１５で取得したヘッド温度を差し引き、ヘッド温度偏差△Ｔ（図７（ａ）及び図７（ｂ）を用いて後述する△ＴＡ〜△ＴＥ，△ＴＰ〜△ＴＴ等参照）を算出する。なお、このステップＳ３０を実行するＣＰＵが、各請求項記載の温度差算出手段として機能する。
【００４８】
その後、ステップＳ３５で、上記ＣＰＵは、上記ステップＳ３０で算出したヘッド温度偏差△Ｔ＞０であるか否かを判定する。
【００４９】
＜ヘッド温度上昇時＞
上記ステップＳ３５において、△Ｔ＞０である場合（すなわち上記媒体温度のほうが上記ヘッド温度よりも高く、上記ヘッド温度が時間と共に温度上昇傾向である場合、上記図７（ａ）参照）は判定が満たされ（Ｓ３５：Ｙｅｓ）、ステップＳ４０に移る。
【００５０】
ステップＳ４０では、上記ＣＰＵは、上記ステップＳ３０で算出したヘッド温度偏差△Ｔの絶対値｜△Ｔ｜が予め定められた所定のしきい値以上であるか（言い換えればある程度以上の温度上昇傾向であるか）否か、を判定する。例えば図７（ａ）において上記非通電搬送が開始された直後における、時間ｔ１→ｔ２でヘッド温度Ｔ１→Ｔ２となるときのヘッド温度偏差△ＴＡ＝Ｔ２−Ｔ１は、このしきい値未満となって上記判定が満たされず（Ｓ４０：Ｎｏ）、ステップＳ６０へと移る。
【００５１】
ステップＳ６０では、上記ＣＰＵは、ヘッド温度が略一定である状態の継続時間をカウントするための、一定温検知カウンタをインクリメントした後、ステップＳ６５に移る。
【００５２】
ステップＳ６５では、上記ＣＰＵは、上記一定温検知カウンタが予め定められた所定数以上であるか（言い換えれば、ヘッド温度が略一定である状態が十分長い時間継続したか）否かを判定する。ヘッド温度が略一定である状態がまだ続いておらず上記一定温検知カウンタが上記所定数未満である間はステップＳ６５の判定が満たされず、上記ステップＳ１０に戻る。そして、上記のようにステップＳ６５の判定が満たされない間は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ４０→ステップＳ６０→ステップＳ６５→ステップＳ１０→・・の流れを繰り返す。
【００５３】
この繰り返しの間に、前述のようにステップＳ１５（例えばヘッド温度Ｔ２取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ３取得）→ステップＳ３０→ステップＳ３５の流れにおいて、ヘッド温度の上昇度合いが増し、例えば図７（ａ）における時間ｔ２→ｔ３で上記ヘッド温度Ｔ２→Ｔ３となるときのヘッド温度偏差△ＴＢ＝Ｔ３−Ｔ２の絶対値が前述のしきい値以上となると、ステップＳ４０の判定が満たされ（Ｓ４０：Ｙｅｓ）、ステップＳ４５へと移る。
【００５４】
ステップＳ４５では、上記ＣＰＵは、上記ステップＳ２５で取得したヘッド温度と上記ステップＳ１５で取得したヘッド温度とのうち高温であるほう（この例では上記ステップＳ２５で取得したヘッド温度）を、後述のステップＳ７５で前述の印刷速度を決定するための媒体温度に仮決定する。その後、ステップＳ４７に移る。
【００５５】
ステップＳ４７では、上記ＣＰＵは、上記一定温検知カウンタを０に初期化した後、前述のステップＳ６５に移る。ステップＳ６５では、上記初期化により判定が満たされず、上記ステップＳ１０に戻る。そして、上記のようにヘッド温度の上昇度合いがある程度以上ありステップＳ４０の判定が満たされる間（例えば図７（ａ）において時間ｔ３→ｔ４で上記ヘッド温度Ｔ３→Ｔ４となるときのヘッド温度偏差△ＴＣ＝Ｔ４−Ｔ３、及び、時間ｔ４→ｔ５で上記ヘッド温度Ｔ４→Ｔ５となるときのヘッド温度偏差△ＴＤ＝Ｔ５−Ｔ４の絶対値が、前述のしきい値以上となるとき）は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ４０→ステップＳ４５→ステップＳ４７→ステップＳ６５→ステップＳ１０→・・の流れを繰り返し、その都度ステップＳ４５において、上記上昇傾向であるヘッド温度の最新の高温側の値が（順次上書き更新される形で）上記媒体温度に仮決定されていく。
【００５６】
この繰り返しの間に、前述のようにステップＳ１５（例えばヘッド温度Ｔ５取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ６取得）→ステップＳ３０→ステップＳ３５の流れにおいて、例えば図７（ａ）における時間ｔ５→ｔ６で上記ヘッド温度Ｔ５→Ｔ６となるときのヘッド温度偏差△ＴＥ＝Ｔ６−Ｔ５の絶対値が前述のしきい値未満となると、ステップＳ４０の判定が満たされず（Ｓ４０：Ｎｏ）、再びステップＳ６０へと移り、（前述のように０に初期化されていた）一定温検知カウンタのインクリメントが再開される。
【００５７】
そして、上記のようにヘッド温度の上昇度合いが低い状態になった状態になった直後でありステップＳ６０でのインクリメント回数が少なくステップＳ６５の判定が満たされない間（例えば図７（ａ）において時間ｔ５→ｔ６で上記ヘッド温度偏差△ＴＥ＝Ｔ６−Ｔ５となった直後）は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ４０→ステップＳ６０→ステップＳ６５→ステップＳ１０→・・の流れを繰り返し、ステップＳ６０でその都度上記一定温検知カウンタの値が漸増していく。
【００５８】
この繰り返しの間に、前述のようにステップＳ１５（ヘッド温度Ｔ取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ取得）→ステップＳ３０→ステップＳ３５の流れにおいて、例えば図７（ａ）における時間ｔ６以降のように、ヘッド温度偏差△Ｔが十分に小さくなった状態が続きステップＳ６０での上記一定温検知カウンタの漸増によってその値が前述の所定数以上となると、ステップＳ６５の判定が満たされ（Ｓ６５：Ｙｅｓ）、ステップＳ７０に移る。
【００５９】
ステップＳ７０では、上記ＣＰＵは、この時点で上記ステップＳ４５において仮決定されている媒体温度（前述のように上昇傾向で順次上書き更新されているヘッド温度、すなわち最新で最高温であるヘッド温度の値）を、最終的な媒体温度として決定する。
【００６０】
＜ヘッド温度下降時＞
一方、上記ステップＳ３５において、△Ｔ≦０である場合（すなわち上記媒体温度が上記ヘッド温度以下であり、上記ヘッド温度が時間と共に温度下降傾向である場合、上記図７（ｂ）参照）は判定が満たされず（Ｓ３５：Ｎｏ）、ステップＳ５０に移る。
【００６１】
ステップＳ５０では、上記ＣＰＵは、上記ステップＳ３０で算出したヘッド温度偏差△Ｔの絶対値｜△Ｔ｜が予め定められた所定のしきい値以上であるか（言い換えればある程度以上の温度下降傾向であるか）否か、を判定する。例えば図７（ｂ）において上記非通電搬送が開始された直後における、時間ｔ１→ｔ２でヘッド温度Ｔ１１→Ｔ１２となるときのヘッド温度偏差△ＴＰ＝Ｔ１２−Ｔ１１の絶対値は、このしきい値未満となって上記判定が満たされず（Ｓ５０：Ｎｏ）、上記ステップＳ６０へと移り、前述のように一定温検知カウンタをインクリメントした後、ステップＳ６５に移る。なお、このステップＳ５０及び上記ステップＳ４０を実行するＣＰＵが、各請求項記載の第１判定手段として機能する。
【００６２】
ステップＳ６５では、前述したようにヘッド温度が略一定である状態がまだ続いておらず上記一定温検知カウンタが上記所定数未満である間はステップＳ６５の判定が満たされず、上記ステップＳ１０に戻る。なお、このステップＳ６５を実行するＣＰＵが、各請求項記載の第２判定手段として機能する。このステップＳ６５の判定が満たされない間は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ５０→ステップＳ６０→ステップＳ６５→ステップＳ１０→・・の流れを繰り返す。
【００６３】
この繰り返しの間に、前述のようにステップＳ１５（例えばヘッド温度Ｔ１２取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ１３取得）→ステップＳ３０→ステップＳ３５の流れにおいて、ヘッド温度の下降度合いが増し、例えば図７（ｂ）における時間ｔ２→ｔ３で上記ヘッド温度Ｔ１２→Ｔ１３となるときのヘッド温度偏差△ＴＱ＝Ｔ１３−Ｔ１２の絶対値が前述のしきい値以上となると、ステップＳ５０の判定が満たされ（Ｓ５０：Ｙｅｓ）、ステップＳ５５へと移る。
【００６４】
ステップＳ５５では、上記ＣＰＵは、上記ステップＳ２５で取得したヘッド温度と上記ステップＳ１５で取得したヘッド温度とのうち低温であるほう（この例では上記ステップＳ２５で取得したヘッド温度）を、後述のステップＳ７５で前述の印刷速度を決定するための媒体温度に仮決定する。その後、ステップＳ５７に移る。
【００６５】
ステップＳ５７では、上記ＣＰＵは、上記一定温検知カウンタを０に初期化した後、前述のステップＳ６５に移る。ステップＳ６５では、上記初期化により判定が満たされず、上記ステップＳ１０に戻る。そして、上記のようにヘッド温度の下降度合いがある程度以上ありステップＳ４０の判定が満たされる間（例えば図７（ｂ）において時間ｔ３→ｔ４で上記ヘッド温度Ｔ１３→Ｔ１４となるときのヘッド温度偏差△ＴＲ＝Ｔ１４−Ｔ１３、及び、時間ｔ４→ｔ５で上記ヘッド温度Ｔ１４→Ｔ１５となるときのヘッド温度偏差△ＴＳ＝Ｔ１５−Ｔ１４の絶対値が、前述のしきい値以上となるとき）は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ５０→ステップＳ５５→ステップＳ５７→ステップＳ６５→ステップＳ１０→・・の流れを繰り返し、その都度ステップＳ５５において、上記下降傾向であるヘッド温度の最新の低温側の値が（順次上書き更新される形で）上記媒体温度に仮決定されていく。
【００６６】
この繰り返しの間に、前述のようにステップＳ１５（例えばヘッド温度Ｔ１５取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ１６取得）→ステップＳ３０→ステップＳ３５の流れにおいて、例えば図７（ｂ）における時間ｔ５→ｔ６で上記ヘッド温度Ｔ１５→Ｔ１６となるときのヘッド温度偏差△ＴＴ＝Ｔ１６−Ｔ１５の絶対値が前述のしきい値未満となると、ステップＳ５０の判定が満たされず（Ｓ５０：Ｎｏ）、再びステップＳ６０へと移り、（前述のように０に初期化されていた）一定温検知カウンタのインクリメントが再開される。
【００６７】
そして、上記のようにヘッド温度の下降度合いが低い状態になった状態になった直後でありステップＳ６０でのインクリメント回数が少なくステップＳ６５の判定が満たされない間（例えば図７（ｂ）において時間ｔ５→ｔ６で上記ヘッド温度偏差△ＴＴ＝Ｔ１６−Ｔ１５となった直後）は、ステップＳ１０〜ステップＳ３０→ステップＳ３５→ステップＳ５０→ステップＳ６０→ステップＳ６５→ステップＳ１０→・・の流れを繰り返し、ステップＳ６０でその都度上記一定温検知カウンタの値が漸増していく。
【００６８】
この繰り返しの間に、前述のようにステップＳ１５（ヘッド温度Ｔ取得）→ステップＳ２０→ステップＳ２５（例えばヘッド温度Ｔ取得）→ステップＳ３０→ステップＳ３５の流れにおいて、例えば図７（ｂ）における時間ｔ６以降のように、ヘッド温度偏差△Ｔが十分に小さくなった状態が続きステップＳ６０での上記一定温検知カウンタの漸増によってその値が前述の所定数以上となると、ステップＳ６５の判定が満たされ（Ｓ６５：Ｙｅｓ）、ステップＳ７０に移る。
【００６９】
ステップＳ７０では、上記ＣＰＵは、この時点で上記ステップＳ５５において仮決定されている媒体温度（前述のように下降傾向で順次上書き更新されているヘッド温度、すなわち最新で最低温であるヘッド温度の値）を、最終的な媒体温度として決定する。
【００７０】
＜印刷速度の決定＞
前述のようにしてステップＳ７０で最終的な媒体温度が決定されたら、ステップＳ７５に移る。ステップＳ７５では、上記ＣＰＵは、予め上記メモリ２１０Ａ（第１記憶手段に相当）に記憶されていた、媒体温度と印刷速度との相関（第１相関に相当）が記録された媒体温度−印刷テーブル（図９参照）を参照し、上記ステップＳ７０で決定された媒体温度に対応する上記印刷速度を決定する。このテーブルでは、図示のように、媒体温度が低いほど印刷速度が遅くなり。逆に媒体温度が高いほど印刷速度が速くなるように、予め設定されている。図示したように、典型的な例では、例えば媒体温度１２［℃］以上１７［℃］未満の区分で印刷速度Ｖｂ≒８５［ｍ／ｓｅｃ］、媒体温度１７［℃］以上２２［℃］未満の区分で印刷速度Ｖｃ≒９６［ｍ／ｓｅｃ］となっている。なお、このステップＳ７５を実行するＣＰＵが、各請求項記載の第１印刷速度決定手段として機能する。その後、図１０のステップＳ８０へ移る。
【００７１】
＜印刷制御＞
上記のようにしてステップＳ７５で印刷速度が決定されたら、図１０に示すステップＳ８０〜ステップＳ１２５において、上記印刷速度による印刷処理が実行される。すなわち、ステップＳ８０で、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８にプラテンローラ３５を駆動させ、ロールシート３Ａの搬送を再び開始させる。
【００７２】
その後、ステップＳ８５に移り、上記ＣＰＵは、ロールシート３Ａの搬送方向位置が上記印字領域の所定の印字開始位置に達したか否かを公知の手法で判定する。印字開始位置に達するまではステップＳ８５の判定が満たされず（Ｓ８５０：ＮＯ）ループ待機し、印字開始位置に達したらステップＳ８５の判定が満たされて（Ｓ８５：ＹＥＳ）、ステップＳ９０に移る。
【００７３】
ステップＳ９０では、上記ＣＰＵは、印刷駆動回路２０５に制御信号を出力して上記サーマルヘッド３２の発熱素子に通電し、ロールシート３Ａへの、上記印字データを用いた印字を行う
【００７４】
そして、ステップＳ９５で、上記ＣＰＵは、ロールシート３Ａの搬送方向位置が上記印字領域の所定の印字終了位置に達したか否かを公知の手法で判定する。印字終了位置に達するまでは、ステップＳ９５の判定は満たされず（Ｓ９５：ＮＯ）、ステップＳ９０に戻って同様の手順を繰り返す。印字終了位置に達したら、ステップＳ９５の判定が満たされて（Ｓ９５：ＹＥＳ）、ステップＳ１１０に移る。
【００７５】
ステップＳ１１０では、上記ＣＰＵは、印刷駆動回路２０５に制御信号を出力して上記サーマルヘッド３２の発熱素子への通電を停止し、上記ステップＳ９０で開始されたロールシート３Ａへの印字を終了させる。
【００７６】
その後、ステップＳ１１５に移り、上記ＣＰＵは、ロールシート３Ａの搬送方向位置がテープ切断位置に達したか（上記固定刃８０Ａ・可動刃８０Ｂが、上記印字領域の搬送方向上流側に位置する所定の切断部位に対向したか）否かを公知の手法で判定する。テープ切断位置に達するまでは、ステップＳ１１５の判定は満たされず（Ｓ１１５：ＮＯ）、ループ待機する。テープ切断位置に到達したら、ステップＳ１１５の判定が満たされて（Ｓ１１５：ＹＥＳ）、ステップＳ１２０に移る。
【００７７】
ステップＳ１２０では、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８によるプラテンローラ３５の駆動を停止させ、ロールシート３Ａの搬送を停止させる。
【００７８】
その後、ステップＳ１２５で、ＣＰＵは、ユーザによるカットボタン７Ｂの操作に応じて切断駆動回路２０６へ制御信号を出力し、切断用モータ８０Ｃを駆動してカッターユニット８０の上記可動刃８０Ｂにより印字の終了したロールシート３Ａを切断させる。これにより、上記印字データに対応した印字がなされた印字ラベルが生成される。なお、上記ステップＳ８０〜ステップＳ１２５を実行する上記ＣＰＵが、各請求項記載の連携制御手段として機能する。
【００７９】
＜第１実施形態の効果＞
以上説明したように、本実施形態によれば、サーマルヘッド３２の発熱素子への通電のない状態で非通電搬送が行われる。この非通電搬送では、熱伝導により、時間経過と共にサーマルヘッド３２のヘッド温度はロールシート３Ａの温度に近づいていく。これに対応して、上記非通電搬送時の互いに異なる２つのタイミングそれぞれにおいて上記ヘッド温度が検出され（上記ステップＳ１５、ステップＳ２５参照）、それらの差であるヘッド温度偏差△Ｔが算出される（上記ステップＳ３０参照）。そして、そのヘッド温度偏差△Ｔに基づいて印刷速度が決定される。具体的には、上記ヘッド温度偏差△Ｔが十分に小さくなり検出される上記ヘッド温度が、被印字媒体であるロールシート３Ａの上記媒体温度と略等しくなったときに、その温度に対応して印刷速度が適正に決定される。この結果、被印字媒体の温度について特に配慮していない従来技術とは異なり、温度変化によるロールシート３Ａの搬送抵抗の変化に対応し、精度良く適切な印刷速度を設定することができる。また、この場合、検出手段としてはヘッド温度センサ１１０を１つ設ければ足りるので、コストの増大を招くこともない。
【００８０】
また、本実施形態では特に、上記温度−印刷テーブルが予めメモリ２１０Ａに記憶されており、そのテーブルを参照して、上記媒体温度に対応した印刷速度が決定される（ステップＳ７５参照）。このように、予め設定され記憶されたテーブルの上記相関を参照することにより、迅速にかつ簡易な制御で印刷速度を決定することができる。
【００８１】
また、本実施形態では特に、上記ヘッド温度偏差△Ｔが所定値以内となったと判定されたことを契機に（ステップＳ４０又はステップＳ５０でＮｏとなった場合）、検出された最新のヘッド温度が媒体温度に決定される。これにより、上記ヘッド温度偏差△Ｔが所定値以内になったときに、ヘッド温度が上記媒体温度と略等しくなったとみなし、当該ヘッド温度に基づいて適切な印刷速度を設定することができる。
【００８２】
また、本実施形態では特に、上記ヘッド温度偏差△Ｔが所定値以内であるとの判定状態が、所定時間以上継続したと判定された場合に（ステップＳ６５参照）、最新のヘッド温度が上記媒体温度に決定される。これにより、ヘッド温度が上記媒体温度と確実に等しくなったことを検知し、当該ヘッド温度に基づいて適切な印刷速度を確実に設定することができる。
【００８３】
なお、上記第１実施形態は、上記の態様に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。例えば、上記のように十分に小さくなるまでヘッド温度偏差△Ｔを経時的かつ連続的に算出しそのときのヘッド温度により媒体温度を決定するのに代えて、ヘッド温度偏差△Ｔの縮小挙動で媒体温度を予測し、その予測に応じて媒体温度を決定するようにしてもよい。
【００８４】
すなわち、上記図７（ａ）、図７（ｂ）にそれぞれ対応する図１１（ａ）、図１１（ｂ）に示すように、この変形例では、上記ＣＰＵにより、前述のように時系列的に順次算出されるヘッド温度偏差△Ｔ（この例ではヘッド温度Ｔ１，Ｔ２，Ｔ３及びＴ１１，Ｔ１２，Ｔ１３にそれぞれ基づく上記ヘッド温度偏差△ＴＡ，△ＴＢ及び△ＴＰ，△ＴＱ）を用いて、それ以降のヘッド温度の変化挙動が推定される（ＣＰＵの推定手段としての機能）。そして、上記推定された変化挙動（２点鎖線参照）に基づき、上記ヘッド温度偏差△Ｔが（十分に小さい）上記所定値以内となるときの上記媒体温度の予測値（例えば図示のＴｅ１，Ｔｅ２に等しい）が決定される（ＣＰＵの予測値決定手段としての機能）。そして、ＣＰＵにより、上記実施形態と同様、上記メモリ２１０Ａに記憶された上記テーブルが参照されて、上記決定された媒体温度の予測値に対応した印刷速度が決定される（ＣＰＵの印刷速度決定手段としての機能）。なお、上記ヘッド温度偏差△ＴＡ，△ＴＢの２つでなくいずれか一方（あるいは上記ヘッド温度偏差△ＴＰ，△ＴＱの２つでなくいずれか一方）により上記推定及び予測を行うこともできる。
【００８５】
本変形例においては、上記第１実施形態のように、必ずしも時系列的に順次ヘッド温度偏差△Ｔを算出しなくても、ある時点でのヘッド温度偏差△Ｔに基づき推定されるヘッド温度が、十分に媒体温度に近くなるタイミングを予測し、そのときの当該媒体温度の予測値に応じて適正な印刷速度を設定することができる。
【００８６】
次に、本発明の第２実施形態を図１２〜図１４により説明する。上記第１実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
【００８７】
本実施形態では、予め定められた一定搬送量（以下適宜、「指示搬送量」という）の搬送を指示したときの、印字ラベル作成装置１におけるロールシート３Ａの実際の搬送量（以下適宜、「実搬送量」という）の大小に応じて、印刷速度が決定される。すなわち、例えばロールシート３Ａが比較的低温である場合には搬送抵抗が大きくなることから、上記実搬送量は上記指示搬送量よりも小さくなる。逆にロールシート３Ａが比較的高温である場合には搬送抵抗が小さくなることから、上記実搬送量が上記指示搬送量よりも大きくなる。本実施形態においては、このような挙動を利用して、上記印刷速度が決定される。
【００８８】
本実施形態における印字ラベル作成装置の制御系を表す機能ブロック図を、上記図６に対応する図１２に示す。この図１２において、本実施形態の印字ラベル作成装置１では、上記図６に示したヘッド温度センサ１１０に代えて、印字ラベル作成装置１の筐体２内に設けられその周囲の雰囲気温度を検出する雰囲気温度センサ２２０（第２温度検出手段に相当）が設けられている。
【００８９】
このとき本実施形態では、上記図１２、さらに図１３（ａ）（但し印字Ｒの形成後の姿を示す）及び図１３（ｂ）に示すように、ロールシート３Ａにおける剥離紙３ａの（感熱層３ｃとは反対側の）表面に、既知の間隔にて多数のマークＭが形成されている。これらのマークＭは、新たに設けた光学センサ２３０（図１２参照）によって検出され、この検出結果に基づき、ロールシート３Ａの実搬送量の算出が行われる（詳細は後述）。
【００９０】
＜制御手順＞
上記手法を実現するために、本実施形態における制御回路２１０の上記ＣＰＵが実行する制御手順を図１４により説明する。
【００９１】
図１４に示すフローにおいて、例えば上記操作部７や他の端末や汎用コンピュータ等での適宜の操作を介してユーザが印刷開始指示を行うことによってこのフローが開始される。まずステップＳ２１０において、上記ＣＰＵは、上記雰囲気温度センサ２２０により検出された上記雰囲気温度を取得する。
【００９２】
その後、上記ＣＰＵは、上記ステップＳ２１０で取得された雰囲気温度を、後述の上記第１実施形態と同様のステップＳ７５で上記印刷速度を決定するための媒体温度に仮決定する。その後、ステップＳ２１７に移る。
【００９３】
ステップＳ２１７では、上記ＣＰＵは、例えば上記フィードボタン７Ｃ等の操作部７を介してユーザによって指示された搬送長さ（以下適宜、「指示搬送量」という）を受け付ける。なお、このステップＳ２１７を実行するＣＰＵが、各請求項記載の指示受付手段として機能する。
【００９４】
その後、ステップＳ２２０で、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８を正転させてプラテンローラ３５を駆動させ、上記指示搬送量のロールシート３Ａの順方向への搬送を開始する。
【００９５】
そして、ステップＳ２２５で、上記ＣＰＵは、上記ステップＳ２２０で開始した上記指示搬送量の搬送を終了する。このときの搬送量判定は、例えばステッピングモータの上記プラテンローラ用モータ２０８を駆動する上記プラテンローラ駆動回路２０９の出力するパルス数をカウントする等で行われる。
【００９６】
その後、ステップＳ２３０で、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力し上記プラテンローラ用モータ２０８を逆転させてプラテンローラ３５を上記とは逆方向に駆動させ、上記ロールシート３Ａの（上記順方向とは逆の逆方向への）搬送を開始する。
【００９７】
そして、ステップＳ２３５で、上記ＣＰＵは、上記ステップＳ２３０で開始されたモータ逆転に伴い光学センサ２３０によって順次検出される、上記マークＭのカウントを開始する。
【００９８】
その後、ステップＳ２４０で、上記ＣＰＵは、プラテンローラ駆動回路２０９に制御信号を出力して上記プラテンローラ用モータ２０８の逆転を終了し、上記ステップＳ２３０で上記ロールシート３Ａの逆方向への搬送を終了する。なおこのとき、例えば上記ステップＳ２２０〜ステップＳ２２５において上記プラテンローラ用モータ２０８の駆動のために使用された上記パルス数をカウントしておき、その数と同数のパルス数だけ上記プラテンローラ用モータ２０８の逆転が行われる。なお、このステップＳ２４０及び上記ステップＳ２３０を実行するＣＰＵが、各請求項記載の第２搬送制御手段として機能する。
【００９９】
その後、ステップＳ２４５で、上記ＣＰＵは、上記ステップＳ２３５で開始された上記マークＭのカウントを終了する。
【０１００】
そして、ステップＳ２５０に移り、上記ＣＰＵは、上記ステップＳ２３５でのカウント開始から上記ステップＳ２４５でのカウント終了までにカウントされた上記マークＭの個数により、上記ステップＳ２３０から上記ステップＳ２４０までの上記プラテンローラ用モータ２０８による実搬送量（前述した手法によりこの実搬送量はステップＳ２２０〜ステップＳ２２５での指示搬送量に対応した搬送量となる）を算出する。なお、このステップＳ２５０を実行するＣＰＵが、各請求項記載の搬送量検出手段として機能する。その後、ステップＳ２５５に移る。
【０１０１】
ステップＳ２５５では、上記ＣＰＵは、上記ステップＳ２５０で算出した上記実搬送量が、上記ステップＳ２１７で受け付けた指示搬送量と等しい否かを判定する。
【０１０２】
上記ステップＳ２５５において、上記実搬送量が上記指示搬送量よりも短かった（言い換えれば実搬送量から指示搬送量を差し引いた偏差が負であった）場合は、ステップＳ２６０に移り、上記ＣＰＵは、上記順方向への搬送時におけるプラテンローラ用モータ２０８の駆動トルクが足りなかった（ロールシート３Ａが想定よりも低温で搬送抵抗が大きかった）とみなし、上記ステップＳ２１５で仮決定した媒体温度を、（例えば予め定められた量だけ）マイナス側に補正して、最終的な媒体温度に決定する（補正後温度の決定）。その後、後述のステップＳ２７０に移る。
【０１０３】
一方、上記ステップＳ２５５において、上記実搬送量が上記指示搬送量よりも長かった（言い換えれば実搬送量から指示搬送量を差し引いた偏差が正であった）場合は、ステップＳ２６５に移り、上記ＣＰＵは、上記順方向への搬送時におけるプラテンローラ用モータ２０８の駆動トルクが過大であった（ロールシート３Ａが想定よりも高温で搬送抵抗が小さかった）とみなし、上記ステップＳ２１５で仮決定した媒体温度を、（例えば予め定められた量だけ）プラス側に補正して、最終的な媒体温度に決定する（補正後温度の決定）。その後、後述のステップＳ２７０に移る。
【０１０４】
さらに、上記ステップＳ２５５において、上記実搬送量が上記指示搬送量に等しかった（言い換えれば実搬送量から指示搬送量を差し引いた偏差が０であった）場合は、ステップＳ２６７に移り、上記ＣＰＵは、上記ステップＳ２１５で仮決定した媒体温度に対して特に補正を行わないまま、そのまま当該媒体温度を最終的な媒体温度とする。その後、後述のステップＳ２７０に移る。
【０１０５】
ステップＳ２７０では、上記ＣＰＵは、上記図８の上記ステップＳ７５と同様、予め上記メモリ２１０Ａ（第２記憶手段に相当）に記憶されていた、媒体温度と印刷速度との相関（第２相関に相当）が記録された温度−印刷テーブル（図示省略）を参照し、上記ステップＳ２６０やステップＳ２６５やステップＳ２６７で最終的に決定された媒体温度に対応する上記印刷速度を決定する。図示を省略するが、このテーブルにおいても、媒体温度が低いほど印刷速度が遅くなり。逆に媒体温度が高いほど印刷速度が速くなるように、予め設定されている。なお、上記第１実施形態と同じテーブル（図１００参照）を用いても良い。なお、このステップＳ２７０と、上記ステップＳ２６０と、ステップＳ２６５と、ステップＳ２６７とを実行するＣＰＵが、各請求項記載の第２印刷速度決定手段として機能する。
【０１０６】
上記ステップＳ２７０が終了した後は、前述した図１０のステップＳ８０へ移り、以降は上記第１実施形態と同様であるので、説明を省略する。なお、本実施形態においても、上記ステップＳ８０〜ステップＳ１２５を実行する上記ＣＰＵが、各請求項記載の連携制御手段として機能する。
【０１０７】
＜第２実施形態の効果＞
以上説明したように、本実施形態によれば、上記指示搬送量に対応したロールシート３Ａの搬送が行われ（ステップＳ２３０〜ステップＳ２４０参照）、そのときの実搬送量が検出される（ステップＳ２３５〜ステップＳ２４５参照）。このとき、上述したようにロールシート３Ａの低温による搬送抵抗の増大（又は（又は高温による搬送抵抗の低減）により、上記実搬送量が上記指示搬送量よりも小さくなる（又は大きくなる）。本実施形態ではこれに対応して、上記実搬送量と指示搬送量との偏差に基づき、上記印刷速度を決定する（ステップＳ２６０、ステップＳ２６５、ステップＳ２６７、ステップＳ２７０参照）。これにより、ロールシート３Ａの温度に対応した適正な印刷速度を決定することができる。
【０１０８】
また、本実施形態では特に、上記指示搬送量に対応した搬送が逆方向で行われる（上記ステップＳ２３０〜ステップＳ２４０参照）。これにより、前述したように、指示搬送量の入力受付に対応して順方向へ搬送（ステップＳ２２０〜ステップＳ２２５）→同一搬送量だけ逆方向へ戻しそのときの逆方向搬送で実搬送量を検出（ステップＳ２３０〜ステップＳ２５０）→印刷速度を適正に設定し印刷（ステップＳ２７０及びその後のステップＳ８０〜ステップＳ１２５）、という流れによって、ロールシート３Ａを無駄に浪費することなく、適正な印刷処理を実行することができる。
【０１０９】
また、本実施形態では特に、上記雰囲気温度センサ２２０により検出された雰囲気温度に対し実搬送量と指示搬送量との偏差に基づく補正後温度（最終的な媒体温度）が決定され（ステップＳ２６０、ステップＳ２６５参照）、上記メモリ２１０Ａに記憶された上記テーブルが参照されて、上記補正後温度に対応した印刷速度が決定される（ステップＳ２７０参照）。すなわち、予め設定されメモリ２１０Ａに記憶された上記テーブルが参照されることで、迅速にかつ簡易な制御で印刷速度を決定することができる。
【０１１０】
また、本実施形態では特に、実搬送量が指示搬送量よりも短かった場合は、上記仮決定された媒体温度（言い換えれば雰囲気温度）に対しマイナス側への補正を行って補正後の最終的な媒体温度が決定され（ステップＳ２６０参照）、実搬送量が指示搬送量よりも長かった場合は、上記仮決定された媒体温度（言い換えれば雰囲気温度）に対しプラス側への補正を行って補正後の最終的な媒体温度が決定される（ステップＳ２６５参照）。これにより、ロールシート３Ａの温度の高低に由来する搬送抵抗の大小に応じて、確実に適正な印刷速度を設定することができる。
【０１１１】
なお、以上においては、巻回されたロール３から繰り出されたロールシート３Ａの感熱層３ｃに対しサーマルヘッド３２により印字Ｒを形成する構成であったが、これに限られない。すなわち、印刷装置の他の例として、適宜の被印字テープ（被印字媒体に相当）に対しサーマルヘッド３２からの授熱により印字を形成（インクリボンを用いた転写方式でも良い）して印字ラベルを作成する構成の印字ラベル作成装置や、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙（被印字媒体に相当）にサーマルヘッドからの授熱によって画像を形成したり文字を印刷するプリンタに対し、本発明を適用してもよい。この場合も同様の効果を得る。
【０１１２】
なお、以上において、図６、図１２等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１３】
また、図８、図１０、図１４等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１４】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１１５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１６】
１                印字ラベル作成装置（印刷装置）
３Ａ              ロールシート（被印字媒体）
３２              サーマルヘッド
３５              プラテンローラ（搬送手段）
１１０              ヘッド温度センサ（第１温度検出手段）
２０８              プラテンローラ用モータ（駆動手段）
２０５              印刷駆動回路（通電手段）
２１０Ａ            メモリ（第１記憶手段、第２記憶手段）
２２０              雰囲気温度センサ（第２温度検出手段）  
【図１】
2019006093.tif 000003
【図２】
2019006093.tif 000004
【図３】
2019006093.tif 000005
【図４】
2019006093.tif 000006
【図５】
2019006093.tif 000007
【図６】
2019006093.tif 000008
【図７】
2019006093.tif 000009
【図８】
2019006093.tif 000010
【図９】
2019006093.tif 000011
【図１０】
2019006093.tif 000012
【図１１】
2019006093.tif 000013
【図１２】
2019006093.tif 000014
【図１３】
2019006093.tif 000015
【図１４】
2019006093.tif 000016