(57)【要約】      （修正有）【課題】正確な時間カウントが行われなくても、サーマルヘッドの通電時間を適切に制御することができる印刷装置、及び、制御方法を提供する。【解決手段】制御回路は、印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻Ｔ０と第１の印刷の印刷終了後の黒字率とを記憶部に記憶する。制御回路は、印刷装置の電源がＯＮされ、第１の印刷の後に行われる第２の印刷が実行される際に、第２の印刷時の時刻Ｔ１を正確な情報を取得可能な印刷制御装置から取得する。そして、制御回路は、第１の印刷時の時刻と印刷制御装置から取得した第２の印刷時の時刻との差（Ｔ１−Ｔ０）と、第１の印刷の印刷終了後の黒字率とに基づいて、第２の印刷の印刷データを印刷する際の黒字率を算出する。【選択図】図６
2020097162.tif 000002
【特許請求の範囲】
【請求項１】
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドと、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御する制御手段と、
を備え、
前記制御手段は、
印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを前記印刷装置の記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記記憶部に記憶されている前記第１の印刷時の時刻と前記取得した前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記印刷装置の電源がＯＦＦされる時の時刻と前記印刷終了時の黒字率から前記印刷装置の電源がＯＦＦされるまでの時間分減算した黒字率とを前記記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第２の印刷時の時刻を前記外部装置から取得し、前記記憶部に記憶されている前記印刷装置の電源がＯＦＦされる時の時刻と前記取得した前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了時の黒字率から前記印刷装置の電源がＯＦＦされるまでの時間分減算した黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【請求項４】
請求項１に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを前記外部装置の記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第１の印刷時の時刻と前記第２の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを外部装置から取得し、前記取得した第１の印刷時の時刻と前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【請求項５】
請求項１〜４のうちいずれかに記載の印刷装置であって、
前記第１の印刷時の時刻は、前記第１の印刷時に印刷装置へ印刷指示を送る時刻または前記第１の印刷時に前記印刷装置へ印刷データを送る時刻である
ことを特徴とする印刷装置。
【請求項６】
請求項１〜４のうちいずれかに記載の印刷装置であって、
前記第１の印刷時の時刻は、前記第１の印刷の印刷終了時の時刻である
ことを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷が前記印刷装置側で終了したタイミングで、前記外部装置から前記第１の印刷の印刷終了時の時刻を取得する
ことを特徴とする印刷装置。
【請求項８】
請求項６に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データから印字長を認識し、認識した印字長と第１の印刷の印字速度とに基づいて算出した印刷時間から前記第１の印刷の印刷終了時の時刻を算出する
ことを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの印刷濃度に基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【請求項１０】
請求項８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの黒字率に基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【請求項１１】
請求項８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの印刷濃度と前記第１の印刷の印刷データの黒字率とに基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【請求項１２】
請求項１１に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データを実際に印刷した際の印刷制御情報に基づいて前記第１の印刷の印刷データの濃度と前記第１の印刷の印刷データの黒字率とを取得する
ことを特徴とする印刷装置。
【請求項１３】
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えたコンピュータに、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、
印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
処理を実行させることを特徴とするプログラム。
【請求項１４】
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えた印刷装置の制御方法であって、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、
前記印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、印刷装置、プログラム、及び、制御方法に関する。
【背景技術】
【０００２】
従来、サーミスタを搭載していないサーマルヘッドを使用する印刷装置は、サーミスタの代わりに印刷データの黒字率によって通電時間を制御している。このような印刷装置は、印刷終了後に一定時間ごとに、印刷装置のタイマーにより黒字率の減算処理を行うことで、時間が経っても適切な黒字率となるように処理している。
【０００３】
例えば、サーマルヘッドを使用する印刷装置において、時間経過とともに、サーマルプリントヘッド素子へのエネルギー提供に対し、そのサーマルプリントヘッド素子の熱応答をモデル化する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００８−５１９７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の印刷装置では、印刷装置の電源をオフにするとタイマーは停止してしまい、時間経過が正しくカウントされない場合には適切な熱応答ができない場合があった。
【０００６】
以上のような実情を踏まえ、本発明の一側面に係る目的は、印刷装置で正確な時間カウントが行われなくても、サーマルヘッドの通電時間を適切に制御することができる技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る印刷装置は、発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドと、印刷データの黒字率によって前記サーマルヘッドの通電時間を制御する制御手段と、を備え、前記制御手段は、印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出することを特徴とする。
【０００８】
本発明の一態様に係るプログラムは、発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えたコンピュータに、印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出することを特徴とする。
【０００９】
本発明の一態様に係る制御方法は、発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えた印刷装置の制御方法であって、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、前記印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出することを特徴とする。
【発明の効果】
【００１０】
上記の態様によれば、印刷装置で正確な時間カウントが行われなくても、サーマルヘッドの通電時間を適切に制御することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る印刷装置１と印刷制御装置５０を含む印刷システム１００の構成を例示した図である。
【図２】印刷装置１の開閉蓋３を開放した状態の斜視図である。
【図３】印刷装置１のハードウェア構成を示したブロック図である。
【図４】印刷制御装置５０のハードウェア構成を示したブロック図である。
【図５】黒字率係数記憶部６ｂに記憶されている黒字率係数を示す図である。
【図６】本実施形態の印刷装置１の印刷処理のフローチャートである。
【図７】本実施形態の印刷装置１のＯＦＦ処理のフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施形態に係る印刷装置１と印刷制御装置５０（外部装置）を含む印刷システム１００の構成を例示した図である。図２は、印刷装置１の開閉蓋３を開放した状態の斜視図である。図１に示す印刷システム１００は、印刷装置１と、印刷装置１へ印刷データ（印字データ）を送信する印刷制御装置５０と、を含んでいる。印刷装置１と印刷制御装置５０は、無線通信または有線通信でデータをやり取りする。印刷装置１は、被印刷媒体Ｍに印刷を行う印刷装置である。本実施形態においては、印刷装置１の電源がＯＮされると、第１の印刷の後に第２の印刷が実行される。従って、第１の印刷は、第２の印刷の直前に行われる印刷である。また、第２の印刷は、第１の印刷の後に行われる印刷である。
【００１３】
なお、本実施形態において、被印刷媒体Ｍ（印刷テープ）の搬送される方向を「搬送方向Ｘ」とし、この搬送方向Ｘに直交する被印刷媒体Ｍの幅方向を「媒体幅方向Ｙ」とする。これらＸ方向、及びＹ方向は、互いに直交する。
【００１４】
印刷装置１は、被印刷媒体Ｍに印刷を行うサーマルヘッドを備える印刷装置であり、例えば、長尺な帯状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。印刷装置１に使用される被印刷媒体Ｍは、例えば、基材と、基材に塗布された粘着材（のり面）と、粘着材を介して基材に対し剥離可能に貼り付けられた剥離紙と、を有する長尺状のテープ部材である。なお、被印刷媒体Ｍは、剥離紙なしの長尺状のテープ部材であってもよい。
【００１５】
図１、図２に示すように、印刷装置１は、装置筐体２と、この装置筐体２に開閉自在に取り付けられた開閉蓋３を備える。図２に示すように、装置筐体２は、内部にテープカセット３０を収納するカセット収納部１７を備えている。
【００１６】
装置筐体２の上面には、電源ボタン２５の他、各種操作を行う操作ボタン２６ａ，２６ｂ，２６ｃ（以下、「操作ボタン２６」と呼ぶ）、開閉蓋３を開放させる蓋開閉ボタン２７等が配置されている。図示せぬ電池またはアダプタが接続されている状態で電源ボタン２５が押下されると、電源回路４０（図３参照）に信号が送られて印刷装置１の電源がＯＮになる。そして、電源がＯＮの状態で、再び電源ボタン２５が押下されると、電源回路４０に信号が送られて印刷装置１の電源がＯＦＦになる。また、操作ボタン２６が押下されると、制御回路５（図３参照）に信号が送られて、各ボタンに応じた処理が行われる。
【００１７】
また、図示しないが、装置筐体２には、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００１８】
開閉蓋３は、カセット収納部１７の上部を覆うように開閉可能に配置されている。
【００１９】
また、開閉蓋３には、この開閉蓋３が閉じた状態でもカセット収納部１７にテープカセット３０（図２参照）が収納されているか否かを目視で確認可能とするために、窓３ａが形成されている。
【００２０】
また、装置筐体２の側面であって、被印刷媒体Ｍの搬送方向Ｘの下流側に位置する部分には、排出口２ａが形成されている。印刷装置１内でサーマルヘッド１０による印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。また、カセット収納部１７には、テープカセット３０が収容するテープ（被印刷媒体Ｍ）の幅を検出するためのテープ幅検出スイッチ２４が設けられている。
【００２１】
テープ幅検出スイッチ２４は、テープカセット３０の形状に基づいて被印刷媒体Ｍの幅（以下、「印刷テープ幅」ともいう）を検出するためのスイッチである。テープ幅検出スイッチ２４は、カセット収納部１７に複数設けられている。印刷テープ幅の異なるテープカセット３０は、複数のテープ幅検出スイッチ２４をそれぞれ異なる組み合わせで押下するように構成されている。これにより、後述する制御回路５（図３参照）が、押下されたテープ幅検出スイッチ２４の組み合わせから、テープカセット３０の種類を特定し、被印刷媒体Ｍの幅（印刷テープ幅）を検出する。
【００２２】
カセット収納部１７には、さらに、複数の発熱素子を有し、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送機構であるプラテンローラ２１が設けられている。
【００２３】
サーマルヘッド１０は、被印刷媒体Ｍに印刷を行う印刷部である。サーマルヘッド１０は、被印刷媒体Ｍの搬送方向に直交する主走査方向に配列された複数の発熱素子１０ａ（図３参照）を有し、発熱素子１０ａを加熱することにより被印刷媒体Ｍに一ラインずつ印刷を行う。
【００２４】
プラテンローラ２１は、被印刷媒体Ｍを搬送する搬送部である。プラテンローラ２１は、ステッピングモータ１２（図３参照）の回転により回転する。なお、ステッピングモータ１２の代わりに、直流（ＤＣ）モータなど他のモータが用いられても良い。プラテンローラ２１は、テープカセット３０から繰り出された被印刷媒体Ｍをサーマルヘッド１０との間に狭持しながら回転することで、被印刷媒体Ｍを搬送方向に搬送する。
【００２５】
サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１５またはフルカット機構１６で切断され、排出口２ａから排出される。なお、排出口２ａは、被印刷媒体Ｍの被印刷面が、印刷装置１が載置された面と直交するように被印刷媒体Ｍを排出する。
【００２６】
図３は、印刷装置１のハードウェア構成を示したブロック図である。印刷装置１は、上述した構成に加えて、図３に示すように、制御回路５、フラッシュメモリ（Ｆｌｕｓｈ  Ｍｅｍｏｒｙ）６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７、通信インターフェース（ＩＦ）８、ヘッド駆動回路９、搬送用モータ駆動回路１１（搬送装置）、ステッピングモータ１２、カッターモータ駆動回路１３、カッターモータ１４、及び、電源回路４０を備える。なお、少なくとも制御回路５、フラッシュメモリ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。また、フラッシュメモリ６、ＲＡＭ７は、印刷装置１の記憶部を構成する。
【００２７】
制御回路５は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサ５ａを含む。制御回路５は、フラッシュメモリ６に記憶されているプログラムをＲＡＭ７に展開し実行することで、印刷装置１の各部の動作を制御する制御手段である。通信インターフェース８は、有線通信または無線通信により外部装置（例えば、印刷制御装置５０）との間でデータを授受する。通信インターフェース８は、アンテナとＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部とベースバンド部とを含む通信モジュールであり、例えば、Ｗｉ−Ｆｉモジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、ＢＬＥモジュールである。なお、通信インターフェース８は、無線通信モジュールに限られず、有線通信を行うためのインターフェースであってもよい。
【００２８】
制御回路５は、例えば、ストローブ信号を含む制御信号（ラッチ信号、クロック信号）と印刷データをヘッド駆動回路９へ供給し、ヘッド駆動回路９を介してサーマルヘッド１０を制御する。ストローブ信号は、サーマルヘッド１０の発熱素子１０ａに電圧を印加する通電時間を指定する制御信号である。
【００２９】
また、制御回路５は、モータ駆動回路（搬送用モータ駆動回路１１、カッターモータ駆動回路１３）を介してモータ（ステッピングモータ１２、カッターモータ１４）を制御する。
【００３０】
制御回路５は、被印刷媒体Ｍに印刷する印刷内容の情報を示す印刷データ、及び、印刷時の時刻を印刷制御装置５０から受信する。例えば、制御回路５は、印刷時の時刻として、第１の印刷の印刷時に印刷装置１へ印刷指示を送る時刻を印刷制御装置５０から受信する。
【００３１】
フラッシュメモリ６は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。フラッシュメモリ６は、制御回路５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。フラッシュメモリ６は、黒字率記憶部６ａ、黒字率係数記憶部６ｂを含む。黒字率記憶部６ａは、被印刷媒体Ｍの第１の印刷の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを記憶する。黒字率は、印刷データのラインごとのドットデータ、その前後のいずれかのラインごとのドットデータまたはそれらの組み合わせに基づいた加熱ドットの比率である。
【００３２】
黒字率係数記憶部６ｂは、黒字率に応じて掛ける黒字率係数を記憶する。図５は、黒字率係数記憶部６ｂに記憶されている黒字率係数を示す図である。黒字率係数は、印刷データの黒字率に応じて掛ける係数である。黒字率係数記憶部６ｂには、黒字率と印刷濃度とに応じて、それぞれ黒字率係数の値が記憶されている。図５に示す黒字率は、１６進数で示すものである。図５の例では、印刷濃度は１〜５の５段階に設定され、“１”に近い設定ほど濃く、“５”に近い濃度ほど薄い濃度で印刷される。
【００３３】
制御回路５は、印刷装置１の電源のＯＮ中は、第１の印刷終了後、一定時間ごとに黒字率を減算する。本実施形態においては、制御回路５は、“５ｍｓｅｃ”ごとに黒字率を“６”減算する。このように制御回路５が黒字率の減算を行うことにより、時間が経過しても適切な黒字率となるように処理される。但し、印刷装置１の電源をＯＦＦにすると、黒字率はクリアされる。したがって、高黒字率の印刷データを印刷後、すぐに印刷装置１の電源をＯＦＦにし、その後、すぐに再度印刷装置１の電源をＯＮにし、印刷を開始すると、本来は高い黒字率を保持した状態であるため、通電時間を減らす必要がある。しかしながら、印刷装置１の電源のＯＦＦに伴い黒字率がクリアされ、電源のＯＮ前の黒字率が正しく保持されていないため、必要以上に長い通電時間で印刷してしまうおそれがある。
【００３４】
そこで、本実施形態においては、制御回路５は、印刷装置１の電源がＯＦＦされる際に、第１の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを黒字率記憶部６ａに記憶する。例えば、制御回路５は、第１の印刷時の時刻として第１の印刷時に印刷制御装置５０から印刷装置１へ印刷指示を送る時刻を黒字率記憶部６ａに記憶する。印刷制御装置５０は、印刷指示とともに時刻の情報を印刷装置１へ送信するだけでよいので、印刷処理が複雑となるのを防ぐことができる。
【００３５】
以下の条件で印刷する場合について説明する。
・黒字率の減算率：５ｍｓｅｃごとに黒字率を６減算
・印刷装置１の電源がＯＦＦされる前の第１の印刷時の時刻（Ｔ０）：１２時００分００秒
・第１の印刷の印刷終了後の黒字率（Ｂ０）：２２０００ｈ
・第２の印刷の印刷時の時刻（Ｔ１）：１２時００分１６秒
この場合、減算される黒字率（Ｂ１）は、式（１）で表される。
減算される黒字率（Ｂ１）＝（Ｔ１−Ｔ０）×１０００÷５×６・・・（１）
＝４Ｂ００ｈ
正しい黒字率（Ｂ２）は、式（２）で表される。
正しい黒字率（Ｂ２）＝（Ｂ０−Ｂ１）・・・（２）
＝１Ｄ５００ｈ
ここで、印刷濃度が“３”である場合には、制御回路５は、図５の黒字率係数記憶部６ｂを参照し、正しい黒字率（Ｂ２）“１Ｄ５００ｈ”、印刷濃度”３”に対応する黒字率係数の値として“０．８０”を選択する。この場合、制御回路５は、８０％のエネルギーで発熱素子１０ａを加熱して印刷を行うよう通電時間を制御する。
【００３６】
通信インターフェース８は、有線通信または無線通信により外部装置（例えば、印刷制御装置５０）や外部サーバの記憶装置との間で印刷データを授受する。
【００３７】
ヘッド駆動回路９は、制御回路５から供給された制御信号と印刷データに基づいてサーマルヘッド１０を駆動する。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子１０ａを有する印刷ヘッドである。具体的には、制御回路５は、印刷データの黒字率によってサーマルヘッド１０の通電時間を制御する。そして、ヘッド駆動回路９が、制御回路５から供給されたストローブ信号により指定される通電時間中に、ヘッド駆動回路９から出力された印刷データに応じて複数の発熱素子１０ａへ電流を選択的に流すことで、複数の発熱素子１０ａのうち選択された発熱素子１０ａが発熱してインクリボンを加熱する。これにより、サーマルヘッド１０は、熱転写により被印刷媒体Ｍに１ラインずつ印刷を行う。即ち、印刷装置１は、サーマルラインプリンタである。
【００３８】
搬送用モータ駆動回路１１は、ステッピングモータ１２を駆動する。ステッピングモータ１２は、プラテンローラ２１を回転させる。プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向、搬送方向）に被印刷媒体Ｍを搬送する搬送機構である。
【００３９】
カッターモータ駆動回路１３は、カッターモータ１４を駆動する。ハーフカット機構１５及びフルカット機構１６は、カッターモータ１４の動力によって動作し、被印刷媒体Ｍをハーフカットまたはフルカットにより切断する。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００４０】
電源回路４０は、図示せぬ電池またはアダプタからの直流電圧から出力電圧を生成し、印刷装置１の各部に電力を供給する電源部である。
【００４１】
図４は、印刷制御装置５０のハードウェア構成を示したブロック図である。印刷制御装置５０は、図１及び図４に示すように、表示部５１と入力部５２を備える、印刷制御装置５０は、例えば、スマートフォン、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピュータである。表示部５１は、例えば、液晶ディスプレイであっても、有機エレクトロルミネッセンス（有機ＥＬ）ディスプレイであってもよい。入力部５２は、例えば、タッチパネルである。
【００４２】
印刷制御装置５０は、上述の構成に加えて、表示駆動回路５３、通信インターフェース（ＩＦ）５４、フラッシュメモリ５５、ＲＡＭ５６、制御回路５７を備える。表示駆動回路５３は、例えば、液晶表示ドライバ回路、有機ＥＬ表示ドライバ回路である。制御回路５７は、プロセッサ５８を備える。制御回路５７は、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）機能を有する演算部であり、アプリケーションプログラムを実行することで、正確な時刻情報を演算して取得することができる。また、制御回路５７は、印刷装置１において印刷する印刷内容を表示部５１に表示したり、入力部５２に対するユーザの操作を受け付けたりする。制御回路５７は、フラッシュメモリ５５に記憶されているプログラムをＲＡＭ５６に展開し実行することで、印刷制御装置５０の各部の動作を制御する。なお、印刷制御装置５０は、制御回路５７とは異なる、ＲＴＣ機能を有する集積回路から正確な時刻情報を取得してもよい。
【００４３】
フラッシュメモリ５５は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。
【００４４】
フラッシュメモリ５５は、制御回路５７によって読取り可能なプログラムが記憶された記憶媒体としても機能する。ＲＡＭ５６は、印刷内容のパターンを示す印刷データを記憶する印刷データ記憶部を含む。ＲＡＭ５６は、表示データを記憶する表示データ記憶部を含む。通信インターフェース５４は、有線通信または無線通信により外部装置（例えば、印刷装置１）との間でデータを授受する。
【００４５】
図６を参照して、本実施形態の印刷装置１の制御方法を示す印刷処理について説明する。図６は、本実施形態の印刷装置１の印刷処理のフローチャートである。
【００４６】
本実施形態の印刷処理では、制御回路５は、印刷装置１の電源のＯＮの指示に基づき印刷装置１のアプリケーションプログラムを実行して、図６に示す印刷処理を開始する。
【００４７】
制御回路５は、印刷処理の開始時に印刷制御装置５０と無線通信を行い、印刷指示と印刷データを受信するとともに、第２の印刷の印刷時の時刻（Ｔ１）を取得する（ステップＳ１１）。第２の印刷の印刷時の時刻（Ｔ１）とは、印刷制御装置５０が印刷装置１へ第２の印刷の印刷指示を送る時刻である。なお、第２の印刷の印刷時の時刻（Ｔ１）は、印刷制御装置５０が印刷装置１へ第２の印刷の印刷データを送る時刻であってもよい。制御回路５は、第１の印刷時の時刻（Ｔ０）が黒字率記憶部６ａにあるか否かを判定する（ステップＳ１２）。第１の印刷時の時刻（Ｔ０）が黒字率記憶部６ａにない場合（ステップＳ１２なし）には、ステップＳ１３〜Ｓ１６の処理を省略し、処理はステップＳ１７に進む。
【００４８】
これに対し、第１の印刷時の時刻（Ｔ０）が黒字率記憶部６ａにある場合（ステップＳ１２あり）には、制御回路５は、第２の印刷の印刷時の時刻（Ｔ１）と、印刷装置１の電源がＯＦＦされる前の第１の印刷時の時刻（Ｔ０）との時刻差（Ｔ１−Ｔ０）を算出する（ステップＳ１３）。印刷装置１の電源がＯＦＦされる前の第１の印刷時の時刻（Ｔ０）が１２時００分００秒、第２の印刷の印刷時の時刻（Ｔ１）が１２時００分１６秒である場合、時刻差（Ｔ１−Ｔ０）は“１６ｓｅｃ”となる。
【００４９】
制御回路５は、式（１）により減算される黒字率（Ｂ１）を算出する（ステップＳ１４）。例えば、式（１）にステップＳ１３で算出した時刻差（Ｔ１−Ｔ０）“１６ｓｅｃ”を代入すると、減算される黒字率（Ｂ１）＝１６×１０００÷５×６＝４Ｂ００ｈとなる。
【００５０】
制御回路５は、式（２）により正しい黒字率（Ｂ２）を算出する（ステップＳ１５）。例えば、予め保存されている前回の印刷、すなわち第１の印刷の印刷終了後の黒字率（Ｂ０）“２２０００ｈ”から、ステップＳ１４で算出した減算される黒字率（Ｂ１）“４Ｂ００ｈ”を減算した値を代入すると、正しい黒字率（Ｂ２）＝２２０００ｈ−４Ｂ００ｈ＝１Ｄ５００ｈとなる。制御回路５は、図５の黒字率係数記憶部６ｂを参照し、印刷濃度とステップＳ１５で算出した正しい黒字率（Ｂ２）とに対応する黒字率係数を選択する。例えば、印刷濃度が“３”である場合、制御回路５は、図５の黒字率係数記憶部６ｂを参照し、黒字率“１Ｄ５００ｈ”、印刷濃度“３”に対応する“０．８０”を黒字率係数の値として選択する。
【００５１】
制御回路５は、黒字率記憶部６ａに記憶された第１の印刷時の時刻（Ｔ０）と第１の印刷の印刷終了後の黒字率（Ｂ０）をクリアする（ステップＳ１６）。制御回路５は、ステップＳ１５において正しい黒字率（Ｂ２）が算出され、図５の黒字率係数記憶部６ｂを参照して黒字率係数が選択されている場合には、第２の印刷の印刷時の印刷データを黒字率係数を掛けたエネルギーで発熱素子１０ａを加熱するように通電時間を制御して印刷する（ステップＳ１７）。例えば、黒字率係数の値として“０．８０”が選択された場合には、制御回路５は、８０％のエネルギーで発熱素子１０ａを加熱するように通電時間を制御して印刷を行う。また、制御回路５は、ステップＳ１２において、第１の印刷時の時刻（Ｔ０）が黒字率記憶部６ａにないと判定された場合には、第２の印刷の印刷時の印刷データを黒字率係数を掛けないエネルギー、すなわち、素のエネルギーで発熱素子１０ａを加熱するように通電時間を制御して印刷する（ステップＳ１７）。
【００５２】
制御回路５は、ステップＳ１７で印刷した印刷データに基づき黒字率を算出し、新たな第１の印刷の印刷終了後の黒字率（Ｂ３）を取得する（ステップＳ１８）。印刷データに基づき黒字率を算出する方法については公知の技術を採用することができるため説明を省略する。この処理が終了すると印刷処理は終了となる。
【００５３】
次に、図７を参照して、本実施形態の印刷装置１のＯＦＦ処理について説明する。図７は、本実施形態の印刷装置１のＯＦＦ処理のフローチャートである。
【００５４】
本実施形態の印刷処理では、制御回路５は、印刷装置１の電源のＯＦＦの指示に基づき印刷装置１のアプリケーションプログラムを実行して、図７に示すＯＦＦ処理を開始する。
【００５５】
制御回路５は、ステップＳ１１で取得した第２の印刷の印刷時の時刻（Ｔ１）を印刷装置１の電源がＯＦＦされる前の第１の印刷時の時刻（Ｔ０）として黒字率記憶部６ａに記憶する（ステップＳ２１）。制御回路５は、ステップＳ１８で取得した新たな第１の印刷の印刷終了後の黒字率（Ｂ３）を第１の印刷の印刷終了後の黒字率（Ｂ０）として黒字率記憶部６ａに記憶する（ステップＳ２２）。この処理が終了するとＯＦＦ処理は終了となる。
【００５６】
上述の実施形態によれば、制御回路５は、印刷装置１の電源がＯＮされ、第２の印刷の印刷が実行される際に、第２の印刷の印刷時の時刻を正確な時刻情報を取得可能な印刷制御装置５０から取得する。そして、制御回路５は、第１の印刷時の時刻と印刷制御装置５０から取得した第２の印刷の印刷時の時刻との差と、第１の印刷の印刷終了後の黒字率とに基づいて、第２の印刷の印刷データを印刷する際の黒字率を算出する。したがって、印刷後に印刷装置１の電源をＯＦＦにした場合に印刷装置１で正確な時間カウントが行われなくても、正確な時刻情報を取得可能な印刷制御装置５０から取得した時刻に基づいて黒字率を算出することで、適切な黒字率を算出することができる。これにより、サーマルヘッド１０の通電時間を適切に制御することができる。
【００５７】
また、制御回路５は、印刷装置１の電源がＯＦＦされる際に、第１の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを印刷装置１の黒字率記憶部６ａに記憶する。そして、制御回路５は、黒字率記憶部６ａに記憶されている第１の印刷時の時刻と印刷制御装置５０から取得した第２の印刷の印刷時の時刻との差と、第１の印刷の印刷終了後の黒字率とに基づいて、第２の印刷の印刷データを印刷する際の黒字率を算出する。これにより、印刷制御装置５０との通信を最小限にしつつ、サーマルヘッドの通電時間を適切に制御することができる。
【００５８】
上述の実施形態では、制御回路５は、印刷装置１のフラッシュメモリ６に被印刷媒体Ｍの第１の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを記憶しているがこの限りではない。例えば、制御回路５は、印刷装置１の電源がＯＦＦされる際に、第１の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを印刷制御装置５０の制御回路５７を介して、印刷制御装置５０のフラッシュメモリ（記憶部）５５に記憶してもよい。この場合、印刷制御装置５０の制御回路５７は、図示せぬサーバに、第１の印刷時の時刻と第１の印刷の印刷終了後の黒字率の情報を、印刷装置１を一意に識別できる識別子ともにアップロードする。そして、印刷装置１の電源がＯＮされ、第２の印刷の印刷が実行される際に、印刷制御装置５０は印刷装置１を一意に識別できる識別子に基づいてサーバから第１の印刷時の時刻と第２の印刷の印刷時の時刻と第１の印刷の印刷終了後の黒字率の情報をフラッシュメモリ５５にダウンロードする。印刷装置１の制御回路５は、第１の印刷時の時刻と第２の印刷の印刷時の時刻と第１の印刷の印刷終了後の黒字率とを印刷制御装置５０から取得し、取得した第１の印刷時の時刻と第２の印刷の印刷時の時刻との差と、第１の印刷の印刷終了後の黒字率とに基づいて、第２の印刷の印刷データを印刷する際の黒字率を算出する。これにより、記憶容量が少ない印刷装置１においても黒字率の制御を行うことができ、サーマルヘッドの通電時間を適切に制御することができる。
【００５９】
上述の実施形態では、制御回路５は、第１の印刷時の時刻として第１の印刷時に印刷制御装置５０から印刷装置１へ印刷指示を送る時刻を黒字率記憶部６ａに記憶しているがこの限りではない。例えば、制御回路５は、第１の印刷時の時刻として第１の印刷時に印刷制御装置５０から印刷装置１へ印刷データを送る時刻を黒字率記憶部６ａに記憶してもよい。これにより、印刷制御装置５０は、印刷データとともに時刻の情報を印刷装置１へ送信するだけでよいので、印刷処理が複雑となるのを防ぐことができる。
【００６０】
上述の実施形態では、ステップＳ１１において、制御回路５は、印刷指示と印刷データを受信するとともに、第２の印刷の印刷時の時刻（Ｔ１）を取得しているが、制御回路５は、ステップＳ１７において印刷制御装置５０から第１の印刷の印刷終了時の時刻（Ｔ１’）を取得してもよい。制御回路５は、新たな第１の印刷の印刷終了時の時刻（Ｔ１’）を、第１の印刷が印刷装置１側で終了したタイミングで印刷制御装置５０から取得する。この場合、制御回路５は、ステップＳ２１において、取得した印刷終了時の時刻（Ｔ１’）を印刷装置１の電源がＯＦＦされる前の新たな第１の印刷時の時刻（Ｔ０）として黒字率記憶部６ａに記憶する。これにより、より正確な印刷時の時刻に基づいて黒字率を算出することができるため、サーマルヘッド１０の通電時間をより適切に制御することができる。
【００６１】
上述の実施形態では、ステップＳ２１において、制御回路５は、ステップＳ１１において取得した印刷時の時刻（Ｔ１）を印刷装置１の電源がＯＦＦされる前の第１の印刷の印刷時の時刻（Ｔ０）として黒字率記憶部６ａに記憶しているが、この限りではない。例えば、制御回路５は、第１の印刷の印刷データから印字長を認識し、認識した印字長と第１の印刷の印字速度とに基づいて算出した印刷時間に、ステップＳ１１において取得した印刷時の時刻（Ｔ１）を加算した時刻を第１の印刷の印刷終了時の時刻（Ｔ１’’）として算出してもよい。この場合、制御回路５は、算出した印刷終了時の時刻（Ｔ１’’）を印刷装置１の電源がＯＦＦされる前の第１の印刷時の時刻（Ｔ０）として黒字率記憶部６ａに記憶する。これにより、より正確な印刷時の時刻に基づいて黒字率を算出することができるため、サーマルヘッド１０の通電時間をより適切に制御することができる。
【００６２】
また、第１の印刷の印刷データから印字長を認識し、認識した印字長と印字速度とに基づいて算出した印刷時間から第１の印刷の印刷終了時の時刻を算出する場合には、制御回路５は、第１の印刷の印刷データの印刷濃度に基づいて印字速度を算出してもよい。例えば、印刷濃度が濃い設定の場合には、制御回路５は、遅い印字速度を算出する。これに対し、印刷濃度が薄い設定の場合には、制御回路５は、速い印字速度を算出する。これにより、印刷データの印刷濃度の情報に基づいて印字速度を算出することができるため、黒字率を算出する精度を向上することができ、その結果、サーマルヘッド１０の通電時間を適切に制御することができる。
【００６３】
同様に、第１の印刷の印刷データから印字長を認識し、認識した印字長と印字速度とに基づいて算出した印刷時間から第１の印刷の印刷終了時の時刻を算出する場合には、制御回路５は、第１の印刷の印刷データの黒字率に基づいて印字速度を算出してもよい。例えば、印刷データの黒字率が所定の閾値よりも大きい場合には、制御回路５は、遅い印字速度を算出する。これに対し、印刷データの黒字率が所定の閾値以下の場合には、制御回路５は、早い印字速度を算出する。これにより、印刷データの黒字率の情報に基づいて印字速度を算出することができるため、黒字率を算出する精度を向上することができ、その結果、サーマルヘッド１０の通電時間を適切に制御することができる。
【００６４】
また、印刷データから印字長を認識し、認識した印字長と印字速度とに基づいて算出した印刷時間から第１の印刷の印刷終了時の時刻を算出する場合には、制御回路５は、第１の印刷の印刷データの印刷濃度と第１の印刷の印刷データの黒字率とに基づいて印字速度を算出してもよい。例えば、印刷濃度が濃い設定や印刷データの黒字率が所定の閾値よりも大きい場合には、制御回路５は、遅い印字速度を算出する。これに対し、印刷濃度が薄い設定や印刷データの黒字率が所定の閾値以下の場合には、制御回路５は、速い印字速度を算出する。これにより、印刷データの印刷濃度、及び、黒字率の情報に基づいて印字速度を算出することができるため、黒字率を算出する精度を向上することができ、その結果、サーマルヘッド１０の通電時間を適切に制御することができる。
【００６５】
また、第１の印刷の印刷データの印刷濃度や第１の印刷の印刷データの黒字率に基づいて印字速度を算出する場合には、制御回路５は、第１の印刷の印刷データを実際に印刷した際の印刷制御情報に基づいて第１の印刷の印刷データの濃度と第１の印刷の印刷データの黒字率とを取得してもよい。印刷制御情報とは、第１の印刷の印刷前の予測値ではなくて、第１の印刷の印刷が行われた後、実際にどのような黒字率または印刷濃度で印刷したかの情報を含む。例えば、制御回路５は、ステップＳ１７において印刷した後に、実際に印刷した際の黒字率、及び、印刷濃度の情報を含む印刷制御情報を取得する。これにより、実際の印刷データの印刷濃度、及び、黒字率の情報に基づいて印字速度を算出することができるため、黒字率を算出する精度を向上することができ、その結果、サーマルヘッド１０の通電時間をより適切に制御することができる。
【００６６】
制御回路５は、ステップＳ２２において、ステップＳ１８で取得した新たな第１の印刷の印刷終了後の黒字率（Ｂ３）を第１の印刷の印刷終了後の黒字率（Ｂ０）として黒字率記憶部６ａに記憶しているがこの限りではない。例えば、ステップＳ２２の代わりに、制御回路５は、ステップＳ１８で取得した第１の印刷の印刷終了後の黒字率から印刷装置１の電源がＯＦＦされるまでの時間分減算した黒字率（Ｂ０’）を黒字率記憶部６ａに記憶してもよい。印刷終了後の黒字率から印刷装置１の電源がＯＦＦされるまでの時間分減算した黒字率（Ｂ０’）とは、制御回路５が、第１の印刷の印刷終了後、印刷装置１の電源がＯＦＦされるまでの間、一定時間ごとに減算した黒字率である。例えば、制御回路５は、第１の印刷の印刷終了後、５ｍｓｅｃごとに黒字率を６減算する。制御回路５は、ステップＳ２１の代わりに、印刷装置１の電源がＯＦＦされる時の時刻（Ｔ１’）を黒字率記憶部６ａに記憶してもよい。
【００６７】
この場合、減算される黒字率（Ｂ１’）は、式（１’）で表される。
減算される黒字率（Ｂ１’）＝（Ｔ１’−Ｔ０）×１０００÷５×６・・・（１’）
正しい黒字率（Ｂ２’）は、式（２’）で表される。
正しい黒字率（Ｂ２’）＝（Ｂ０’−Ｂ１’）・・・（２’）
したがって、制御回路５は、ステップＳ１５の代わりに、制御回路５は、式（２’）により正しい黒字率（Ｂ２’）を算出することができる。これにより、第１の印刷の印刷終了後の黒字率から印刷装置１の電源がＯＦＦされるまでの時間分を考慮して黒字率を算出することができるため、黒字率を算出する精度を向上することができ、その結果、より正確にサーマルヘッド１０の通電時間を適切に制御することができる。
【００６８】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。印刷装置、プログラム、及び、制御方法は、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００６９】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
【００７０】
［付記１］
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドと、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御する制御手段と、
を備え、
前記制御手段は、
印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【００７１】
［付記２］
付記１に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを前記印刷装置の記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記記憶部に記憶されている前記第１の印刷時の時刻と前記取得した前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【００７２】
［付記３］
付記２に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記印刷装置の電源がＯＦＦされる時の時刻と前記印刷終了時の黒字率から前記印刷装置の電源がＯＦＦされるまでの時間分減算した黒字率とを前記記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第２の印刷時の時刻を前記外部装置から取得し、前記記憶部に記憶されている前記印刷装置の電源がＯＦＦされる時の時刻と前記取得した前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了時の黒字率から前記印刷装置の電源がＯＦＦされるまでの時間分減算した黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【００７３】
［付記４］
付記１に記載の印刷装置であって、
前記制御手段は、
前記印刷装置の電源がＯＦＦされる際に、前記第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを前記外部装置の記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第２の印刷が実行される際に、前記第１の印刷時の時刻と前記第２の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを外部装置から取得し、前記取得した第１の印刷時の時刻と前記第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置。
【００７４】
［付記５］
付記１〜４のうちいずれかに記載の印刷装置であって、
前記第１の印刷時の時刻は、前記第１の印刷時に印刷装置へ印刷指示を送る時刻または前記第１の印刷時に前記印刷装置へ印刷データを送る時刻である
ことを特徴とする印刷装置。
【００７５】
［付記６］
付記１〜４のうちいずれかに記載の印刷装置であって、
前記第１の印刷時の時刻は、前記第１の印刷の印刷終了時の時刻である
ことを特徴とする印刷装置。
【００７６】
［付記７］
付記６に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷が前記印刷装置側で終了したタイミングで、前記外部装置から前記第１の印刷の印刷終了時の時刻を取得する
ことを特徴とする印刷装置。
【００７７】
［付記８］
付記６に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データから印字長を認識し、認識した印字長と第１の印刷の印字速度とに基づいて算出した印刷時間から前記第１の印刷の印刷終了時の時刻を算出する
ことを特徴とする印刷装置。
【００７８】
［付記９］
付記８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの印刷濃度に基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【００７９】
［付記１０］
付記８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの黒字率に基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【００８０】
［付記１１］
付記８に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データの印刷濃度と前記第１の印刷の印刷データの黒字率とに基づいて前記印字速度を算出する
ことを特徴とする印刷装置。
【００８１】
［付記１２］
付記１１に記載の印刷装置であって、
前記制御手段は、
前記第１の印刷の印刷データを実際に印刷した際の印刷制御情報に基づいて前記第１の印刷の印刷データの濃度と前記第１の印刷の印刷データの黒字率とを取得する
ことを特徴とする印刷装置。
【００８２】
［付記１３］
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えたコンピュータに、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、
印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
処理を実行させることを特徴とするプログラム。
【００８３】
［付記１４］
発熱素子を有し、前記発熱素子に対し通電を行うことにより被印刷媒体に印刷を行うサーマルヘッドを備えた印刷装置の制御方法であって、
印刷データの黒字率によって前記サーマルヘッドの通電時間を制御し、
前記印刷装置の電源がＯＦＦされる際に、第１の印刷時の時刻と前記第１の印刷の印刷終了後の黒字率とを記憶部に記憶し、
前記印刷装置の電源がＯＮされ、前記第１の印刷の後に行われる第２の印刷が実行される際に、前記第２の印刷時の時刻を時刻情報を持つ外部装置から取得し、前記第１の印刷時の時刻と前記取得した第２の印刷時の時刻との差と、前記第１の印刷の印刷終了後の黒字率とに基づいて、前記第２の印刷の印刷データを印刷する際の黒字率を算出する
ことを特徴とする印刷装置の制御方法。
【符号の説明】
【００８４】
１・・・印刷装置、２・・・装置筐体、２ａ・・・排出口、３・・・開閉蓋、３ａ・・・窓、５・・・制御回路、５ａ・・・プロセッサ、６・・・フラッシュメモリ、６ａ・・・黒字率記憶部、６ｂ・・・黒字率係数記憶部、７・・・ＲＡＭ、８・・・通信インターフェース（ＩＦ）、９・・・ヘッド駆動回路、１０・・・サーマルヘッド、１０ａ・・・発熱素子、１１・・・搬送用モータ駆動回路、１２・・・ステッピングモータ、１３・・・カッターモータ駆動回路、１４・・・カッターモータ、１５・・・ハーフカット機構、１６・・・フルカット機構、１７・・・カセット収納部、２１・・・プラテンローラ、２４・・・テープ幅検出スイッチ、２５・・・電源ボタン、２６・・・操作ボタン、２７・・・蓋開閉ボタン、３０・・・テープカセット、４０・・・電源回路、５０・・・印刷制御装置、５１・・・表示部、５２・・・入力部、５３・・・表示駆動回路、５４・・・通信インターフェース（ＩＦ）、５５・・・フラッシュメモリ、５６・・・ＲＡＭ、５７・・・制御回路、５８・・・プロセッサ、Ｍ・・・被印刷媒体、１００・・・印刷システム
【図１】
2020097162.tif 000003
【図２】
2020097162.tif 000004
【図３】
2020097162.tif 000005
【図４】
2020097162.tif 000006
【図５】
2020097162.tif 000007
【図６】
2020097162.tif 000008
【図７】
2020097162.tif 000009