(57)【要約】      （修正有）【課題】電力供給元に依ることなく安定した電力を印刷部に供給することで、印刷品質の低下を抑制できるサーマルプリンターを提供する。【解決手段】サーマルプリンター１は、ラインサーマルヘッド１８１を有する印刷部１８と、ホストコンピューター３と有線接続して通信を実行する有線通信部１５と、スマートデバイス２と無線接続して通信を実行する無線通信部１４と、電気二重層を利用する蓄電部１７と、有線通信部１５と有線接続したホストコンピューター３から供給される電力を蓄電部１７に蓄電させ、有線通信部１５、及び、無線通信部１４により受信した印刷データに基づく印刷を印刷部１８により実行する場合、蓄電部１７から電力を印刷部１８に供給させる制御部１０と、を備える。【選択図】図１
2019014210.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドを有する印刷部と、
外部装置と有線接続して通信を実行する第１通信部と、
外部装置と無線接続して通信を実行する第２通信部と、
電気二重層を利用する蓄電部と、
前記第１通信部と有線接続した外部装置から供給される電力を前記蓄電部に蓄電させ、前記第１通信部、及び、前記第２通信部により受信した印刷データに基づく印刷を前記印刷部により実行する場合、前記蓄電部から電力を前記印刷部に供給させる制御部と、を備える、
サーマルプリンター。
【請求項２】
前記制御部は、
少なくとも印刷開始する際には、前記サーマルヘッドが有する複数の抵抗体を複数のブロックに分割せずに前記印刷部に印刷を実行させる、
請求項１に記載のサーマルプリンター。
【請求項３】
前記制御部は、
前記サーマルヘッドが有する複数の抵抗体を複数のブロックに分割し、分割した前記ブロックに属する抵抗体を前記蓄電部により通電して、分割した前記ブロック毎に前記印刷部に印刷を実行させ、
前記第１通信部に対して外部装置が有線接続する場合、分割する前記ブロックの数を、前記第１通信部に対して外部装置が有線接続しない場合に分割する前記ブロックの数より多くする、
請求項１又は２に記載のサーマルプリンター。
【請求項４】
携帯可能に構成されるモバイルプリンターである、
請求項１から３のいずれか一項に記載のサーマルプリンター。
【請求項５】
サーマルヘッドを有する印刷部と、外部装置と有線接続して通信を実行する第１通信部と、外部装置と無線接続して通信を実行する第２通信部と、電気二重層を利用する蓄電部と、を備えるサーマルプリンターの制御方法であって、
前記第１通信部と有線接続した外部装置から供給される電力を前記蓄電部に蓄電させ、前記第１通信部、及び、前記第２通信部により受信した印刷データに基づく印刷を前記印刷部により実行する場合、前記蓄電部から電力を前記印刷部に供給させる、
サーマルプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルプリンター、及び、サーマルプリンターの制御方法に関する。
【背景技術】
【０００２】
従来、バッテリーを備え、バッテリーからサーマルヘッドを備える印刷部（印刷機構）に電力を供給するサーマルプリンターが知られている（例えば、特許文献１参照）。特許文献１では、印刷を開始して消費電力がＵＳＢインターフェースの制限を越える場合、ＵＳＢインターフェースからの電力に加えてバッテリーから放電される電力により印刷部を稼働するサーマルプリンターを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−９９３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、サーマルプリンターに電力を供給する電力供給元には、種々の仕様があり、電力供給の特性が異なる場合がある。特許文献１に記載のサーマルプリンターは、ＵＳＢインターフェースとバッテリーとから電力を供給することが前提であって、少なくともＵＳＢインターフェースの仕様（規格の違いによる給電能力等）については考慮していない。したがって、特許文献１に記載のサーマルプリンターは、電力供給元に依って電力供給の特性が異なることに起因して安定した電力を印刷部に供給できず、印刷品質が低下する可能性がある。
そこで、本発明は、電力供給元に依ることなく安定した電力を印刷部に供給することで、印刷品質の低下を抑制できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のサーマルプリンターは、サーマルヘッドを有する印刷部と、外部装置と有線接続して通信を実行する第１通信部と、外部装置と無線接続して通信を実行する第２通信部と、電気二重層を利用する蓄電部と、前記第１通信部と有線接続した外部装置から供給される電力を前記蓄電部に蓄電させ、前記第１通信部、及び、前記第２通信部により受信した印刷データに基づく印刷を前記印刷部により実行する場合、前記蓄電部から電力を前記印刷部に供給させる制御部と、を備える。
本発明によれば、電気二重層を利用した蓄電部に、第１通信部と有線接続した外部装置から供給される電力を蓄電させ、第１通信部、及び、第２通信部により受信した印刷データに基づく印刷を実行する際、当該蓄電部を電力供給元として、蓄電部から印刷部に電力を供給させるため、外部の電力供給元（外部装置）に依ることなく安定した電力を印刷部に供給でき、印刷品質の低下を抑制できる。
【０００６】
また、本発明は、前記制御部は、少なくとも印刷開始する際には、前記サーマルヘッドが有する複数の抵抗体を複数のブロックに分割せずに前記印刷部に印刷を実行させる。
本発明によれば、電気二重層を利用した蓄電部はその内部抵抗が小さいため、サーマルヘッドの全抵抗体に通電しても蓄電部の電圧降下が小さいことから、印刷開始する際に全抵抗体を通電対象とすることで、印刷全体の高速化を図りつつ、印刷品質の低下を抑制できる。
【０００７】
また、本発明は、前記制御部は、前記サーマルヘッドが有する複数の抵抗体を複数のブロックに分割し、分割した前記ブロックに属する抵抗体を前記蓄電部により通電して、分割した前記ブロック毎に前記印刷部に印刷を実行させ、前記第１通信部に対して外部装置が有線接続する場合、分割する前記ブロックの数を、前記第１通信部に対して外部装置が有線接続しない場合に分割する前記ブロックの数より多くする。
本発明によれば、第１通信部に対して外部装置が有線接続する場合、分割するブロックの数を、第１通信部に対して有線接続しない場合に分割するブロックの数より多くするため、第１通信部に対して有線接続する際に印刷が実行された場合でも、蓄電部の充電に要する時間が長くなることを抑制できる。
【０００８】
また、本発明は、携帯可能に構成されるモバイルプリンターである。
本発明によれば、バッテリーパック等を備える必要がないため、小型化、及び、軽量化を図ることができ、ユーザーの持ち運び易さを向上できる。
【０００９】
また、上述した課題を解決するために、本発明のサーマルプリンターの制御方法は、サーマルヘッドを有する印刷部と、外部装置と有線接続して通信を実行する第１通信部と、外部装置と無線接続して通信を実行する第２通信部と、電気二重層を利用する蓄電部と、を備えるサーマルプリンターの制御方法であって、前記第１通信部と有線接続した外部装置から供給される電力を前記蓄電部に蓄電させ、前記第１通信部、及び、前記第２通信部により受信した印刷データに基づく印刷を前記印刷部により実行する場合、前記蓄電部から電力を前記印刷部に供給させる。
本発明によれば、電気二重層を利用した蓄電部に、第１通信部と有線接続した外部装置から供給される電力を蓄電させ、第１通信部、及び、第２通信部により受信した印刷データに基づく印刷を実行する際、当該蓄電部を電力供給元として、蓄電部から印刷部に電力を供給させるため、外部の電力供給元（外部装置）に依ることなく安定した電力を印刷部に供給でき、印刷品質の低下を抑制できる。
【図面の簡単な説明】
【００１０】
【図１】サーマルプリンターの構成を示す図。
【図２】蓄電部の充放電に係る動作を示すフローチャート。
【図３】サーマルプリンターの動作を示すフローチャート。
【図４】分割印刷を説明するための図。
【発明を実施するための形態】
【００１１】
図１は、サーマルプリンター１の構成を示す図である。
【００１２】
サーマルプリンター１は、スマートデバイス２（外部装置）やホストコンピューター（外部装置）等から入力される印刷データに基づいて、印刷媒体に文字や画像等を印刷する装置である。サーマルプリンター１は、小型で携帯可能な、いわゆるモバイルプリンターであり、例えば、ユーザーの腰等の身体に装着され、また、店舗においてレジカウンター等の所定の位置に設けられ使用される。サーマルプリンター１は、後述する蓄電部１７を備え、蓄電部１７から電力の供給を受けて動作する。サーマルプリンター１は、本体に印刷媒体として感熱ロール紙Ｒ（図４参照）を収容し、発熱素子１８２（抵抗体）が並べて設けられたライン型のラインサーマルヘッド１８１（サーマルヘッド）により、感熱ロール紙Ｒの印刷面に熱を加えて画素を形成することにより文字や画像等を印刷する。
【００１３】
図１に示すように、サーマルプリンター１は、制御部１０と、記憶部１１と、入力部１２と、表示部１３と、無線通信部１４（第２通信部）と、有線通信部１５（第１通信部）と、アダプター接続部１６と、蓄電部１７と、印刷部１８を備える。
【００１４】
制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、サーマルプリンター１の各部を制御する。制御部１０は、例えばＣＰＵが、ＲＯＭや記憶部１１等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また、例えばＡＳＩＣに実装された機能により処理を実行し、また、例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
【００１５】
記憶部１１は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００１６】
入力部１２は、サーマルプリンター１に設けられた操作パネルやタッチパネル等の入力手段を備え、ユーザーの入力手段に対する操作を検出し、制御部１０に出力する。制御部１０は、入力部１２からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
【００１７】
表示部１３は、ＬＥＤや表示パネル等の表示手段を備え、制御部１０の制御で、ＬＥＤの所定の態様での点灯／点滅／消灯や、表示パネルへの情報の表示等を実行する。
【００１８】
無線通信部１４は、Ｗｉ−Ｆｉ（登録商標）規格やＢｌｕｅｔｏｏｔｈ（登録商標）規格等の所定の無線通信規格に従って、無線接続する外部装置と通信する。本実施形態では、当該外部装置としては、スマートデバイス２を例示する。スマートデバイス２は、ユーザーが持ち運び可能な端末であり、例えばスマートフォンやタブレット型端末等である。
【００１９】
有線通信部１５は、所定の有線通信規格に従って、有線接続する外部装置と通信する。本実施形態では、有線通信部１５は、有線通信規格としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に従って、有線接続する外部装置と通信する。また、本実施形態では、当該外部装置としては、ノート型ＰＣ（パーソナルコンピューター）やデスクトップ型ＰＣ等により構成されサーマルプリンター１を制御するホストコンピューター３を例示する。有線通信部１５は、少なくともサーマルプリンター１の外部に露出し、例えば、電力端子（ＶＢＵＳ／ＧＮＤ）やデータ端子（Ｄ＋／Ｄ−）等の端子を備えるＵＳＢポートを備える。有線通信部１５は、制御部１０の制御で、ＵＳＢポートの電力端子により、ＵＳＢポートに接続するＵＳＢケーブル４を介してホストコンピューター３から電力を受給する。そして、有線通信部１５は、ホストコンピューター３から受給した電力を蓄電部１７に供給する。また、有線通信部１５は、ＵＳＢポートのデータ端子により、ＵＳＢポートに接続するＵＳＢケーブル４を介してホストコンピューター３から印刷データ等の各種データを受信する。
【００２０】
アダプター接続部１６は、ＡＣアダプター５が、コネクターやケーブル等を介して着脱可能に構成され、ＡＣアダプター５から電力を受給し、受信した電力を蓄電部１７に供給する。ＡＣアダプター５は、商用交流電源６にケーブルを介し接続され、例えば、交流１００ボルトの商用交流電源６から供給される電力を、整流、平滑、及び、電圧変換し、２４ボルトの直流電力をアダプター接続部１６に供給する。
【００２１】
蓄電部１７は、電気二重層キャパシタやリチウムイオンキャパシタ等により構成され、電気二重層を利用して充電、及び、放電を実行する。なお、充電とは、蓄電部１７が外部から供給される電力（具体的には電荷）を蓄えることであり、放電とは、蓄電部１７が蓄えた電力を外部に供給することを示す。
【００２２】
電気二重層は、所定の界面において正負の電荷の対を層状に形成する物理現象である。電気二重層キャパシタは、基本構成として、分極性の電極と電解液とを備え、分極性の電極に電気二重層を発生させて充電、及び、放電を実行する。なお、リチウムイオンキャパシタは、負極の材料としてリチウムイオンを吸蔵可能な炭素系材料を使用し、この負極にリチウムイオンを添付するドープ反応を利用したキャパシタである。リチウムイオンキャパシタは、正極において電気二重層を利用して充放電を行い、負極においてリチウムの酸化還元反応によって充放電を行う。
【００２３】
蓄電部１７は、電気二重層キャパシタやリチウムイオンキャパシタ等のように電気二重層が利用されるため、二次電池（例えばリチウムイオン電池等）と比較して、以下に示す特性を有する。すなわち、蓄電部１７は、内部抵抗が低く高出力が可能であり、温度変化による容量変化が小さく、及び、充放電可能の回数が高い。内部抵抗が低いのは、電気二重層を利用した蓄電部１７が充放電を行う際に、二次電池のように化学反応を伴わないことに起因する。また、温度変化による容量変化が小さいのは、二次電池では温度変化によって化学反応の速度が変化するが、電気二重層を利用した蓄電部１７では化学変化を伴わないためである。また、充放電可能の回数が高いのは、二次電池のように化学変化を伴わず電荷の物理的な移動で充放電を行うためである。また、これら特性に合わせて、電気二重層が利用される蓄電部１７は、二次電池と比較して、小型且つ軽量であることも知られている。
【００２４】
印刷部１８は、制御部１０の制御に従って、蓄電部１７から駆動用の電力が供給されて、スマートデバイス２やホストコンピューター３等から受信する印刷データや、記憶部１１が記憶する印刷データ等の印刷データに基づいて印刷を実行する。印刷部１８は、ラインサーマルヘッド１８１と、ヘッド駆動部１８３と、搬送モーター１８４と、カッター駆動モーター１８５とを備える。
【００２５】
ラインサーマルヘッド１８１は、抵抗体から構成される発熱素子１８２を感熱ロール紙Ｒの搬送方向Ｙ（図４参照）と交差（例えば直交）する交差方向Ｚ（図４参照）に複数配列して有する。ラインサーマルヘッド１８１は、発熱素子１８２に通電することにより発熱させ、感熱ロール紙Ｒの印刷面に熱を与えることによって、文字や画像等を印刷する。
【００２６】
ヘッド駆動部１８３は、制御部１０の制御で、ラインサーマルヘッド１８１の発熱素子１８２に対する通電を制御する。
【００２７】
搬送モーター１８４は、制御部１０の制御で、搬送ローラー（不図示）を回転させ、感熱ロール紙Ｒを搬送する。
【００２８】
カッター駆動モーター１８５は、制御部１０の制御で、可動刃（不図示）を固定刃（不図示）に向けてスライドするように駆動させ、感熱ロール紙Ｒをカットする。
【００２９】
ところで、サーマルプリンター１は、スマートデバイス２、及び、ホストコンピューター３の少なくともいずれかと共に、ＰＯＳ（Point Of Sale）システムとして利用される場合がある。ＰＯＳシステムとは、ショッピングセンターや、百貨店、コンビニエンスストア、車内販売等の小売業や、レストランや、喫茶店、居酒屋等の飲食業等の業務に適用されるシステムである。ＰＯＳシステムは、顧客が購入した商品に応じて会計を行う機能や、会計に応じてレシートを印刷する機能等を有する。
【００３０】
ここで、ＰＯＳシステムについて、ＰＯＳシステムが車内販売に適用される場合を例示する。例えば、車内販売にて商品を販売する販売員には、サーマルプリンター１とスマートデバイス２とが付与される。販売員は、付与されたサーマルプリンター１とスマートデバイス２とを携帯し、車内を移動して商品の販売を行う。販売員は、顧客が商品を購入する際に、スマートデバイス２を操作する。スマートデバイス２は、商品の会計に対する所定のユーザーインターフェースを販売員に提供する。販売員は、当該ユーザーインターフェースを操作し、会計に対する入力を行い、また、ユーザーインターフェースに表示された情報を参照する。スマートデバイス２は、商品の会計に応じたレシートに係る印刷データを生成して、無線通信によりサーマルプリンター１に送信する。サーマルプリンター１は、印刷データを受信すると、受信した印刷データに基づいて、スマートデバイス２にて行われる会計に応じたレシートを発行する。サーマルプリンター１により発行されたレシートは、商品を購入した顧客に引き渡される。
【００３１】
このように、サーマルプリンター１とスマートデバイス２とは、ＰＯＳシステムにおいて、無線通信して、顧客の会計に応じて会計処理を行ってレシートを発行する。ここで、車内販売の販売員のように、ユーザーがサーマルプリンター１を携帯するために、従来のサーマルプリンター１は、リチウムイオン電池等の二次電池を含むバッテリーパックを備えることが知られている。
【００３２】
周知の通り、二次電池は、充放電可能であり種々の用途で使用されている。特にリチウムイオン電池は、鉛蓄電池やニッケル水素電池等と比較して大容量であるため、ＰＯＳシステムを構成する携帯可能なサーマルプリンター１にも利用されている。しかしながら、サーマルプリンター１は、印刷を実行する際、ラインサーマルヘッド１８１が備える発熱素子１８２に通電するため、瞬間的に多くの電力を必要とする場合がある。このようなサーマルプリンター１の特性に合わせると、充電回路や、放電回路、二次電池等を含むバッテリーパックは、搭載されるサーマルプリンター１に対して専用設計となる。また、バッテリーパックが専用設計となるため、バッテリーパックに電力を供給するために外部接続する充電器も専用設計となる。このためバッテリーパックを備える構成では、サーマルプリンター１のコスト増につながってしまう。また、バッテリーパックを専用設計にすると、市販されている汎用バッテリーやＵＳＢ等の外部の電力供給元から適切に電力を受給できない可能性があり、バッテリーパックに対して充電を実行する際の汎用性に欠けてしまう。
【００３３】
ここで、サーマルプリンター１には、汎用バッテリーやＵＳＢ等から電力の供給を受けて動作する構成が考えられる。しかしながら、汎用バッテリーやＵＳＢ等には、様々な仕様があり、電力供給の特性が仕様ごとに異なる場合がある。また、外部接続されるＵＳＢ機器によっても電力供給の特性が異なる場合がある。したがって、サーマルプリンター１のように瞬間的に多くの電力を必要とする場合、電力供給元の仕様によっては、発熱素子１８２に対して通電するために十分な電力を供給できない可能性があり、印刷品質が低下する虞がある。
【００３４】
そこで、本実施形態のサーマルプリンター１は、図１に示す構成を具備し、図２に示す蓄電部１７の充放電を実行する。
【００３５】
図２は、蓄電部１７の充放電に係るサーマルプリンター１の動作を示すフローチャートである。
【００３６】
図２のフローチャートの説明では、有線通信部１５にホストコンピューター３が接続されると、ホストコンピューター３から電力が供給されるものとする。なお、アダプター接続部１６にＡＣアダプター５が接続され電力が供給されていてもよいが、図２の説明では、アダプター接続部１６にはＡＣアダプター５が接続されず、ＡＣアダプター５からの電力の供給はないものとする。
【００３７】
サーマルプリンター１の制御部１０は、有線通信部１５に外部装置が接続されているか否かを判別する（ステップＳＡ１）。本実施形態では、制御部１０は、有線通信部１５にＵＳＢケーブル４を介してホストコンピューター３が接続されているか否か判別する。
【００３８】
制御部１０は、有線通信部１５にホストコンピューター３が接続されていないと判別すると（ステップＳＡ１：ＮＯ）、処理をステップＳＡ３に移行させる。
【００３９】
一方、制御部１０は、有線通信部１５にホストコンピューター３が接続されていると判別すると（ステップＳＡ１：ＹＥＳ）、ホストコンピューター３から供給される電力を有線通信部１５により蓄電部１７へ供給することで、蓄電部１７に当該電力を蓄電させる（ステップＳＡ２）。
【００４０】
次いで、制御部１０は、印刷部１８による印刷を実行するか否かを判別する（ステップＳＡ３）。例えば、制御部１０は、無線通信部１４によりスマートデバイス２から印刷データを受信した場合、又は、有線通信部１５によりホストコンピューター３から印刷データを受信した場合、当該受信をトリガーとして印刷を実行すると判別する（ステップＳＡ３：ＹＥＳ）。また、例えば、制御部１０は、入力部１２がユーザーの印刷実行を指示する操作を検出した場合、印刷を実行すると判別する（ステップＳＡ３：ＹＥＳ）。
【００４１】
制御部１０は、印刷部１８による印刷を実行しないと判別した場合（ステップＳＡ３：ＮＯ）、処理をステップＳＡ１に戻し、有線通信部１５にホストコンピューター３が接続されているか否かを監視する。
【００４２】
一方、制御部１０は、印刷部１８による印刷を実行すると判別した場合（ステップＳＡ４：ＹＥＳ）、蓄電部１７が蓄えた電力を印刷部１８に供給させる（ステップＳＡ４）。より詳細には、制御部１０は、蓄電部１７から、ヘッド駆動部１８３、搬送モーター１８４、及び、カッター駆動モーター１８５に電力を供給させる。前述した通り、制御部１０は、無線通信部１４、及び、有線通信部１５により印刷データを受信した場合に、印刷を実行すると判別する構成であるため、無線通信部１４、及び、有線通信部１５により印刷データに基づく印刷を実行する場合、蓄電部１７から電力を印刷部１８に供給させる。
【００４３】
図１に示すようにサーマルプリンター１は、電気二重層を利用する蓄電部１７を備える。そして、図２に示すように、サーマルプリンター１の制御部１０は、有線通信部１５と有線接続したホストコンピューター３から供給される電力を蓄電部１７に蓄電させる。また、制御部１０は、無線通信部１４により受信した印刷データに基づく印刷、及び、有線通信部１５により受信した印刷データに基づく印刷の何れを実行する場合も、蓄電部１７から電力を印刷部１８に供給させる。
【００４４】
前述した通り、電気二重層を利用する蓄電部１７は、二次電池（例えばリチウムイオン電池等）と比較して、内部抵抗が低く高出力が可能であり、温度変化による容量変化が小さく、充放電サイクルの回数が高く、及び、小型且つ軽量である。
【００４５】
したがって、サーマルプリンター１の制御部１０は、電気二重層を利用する蓄電部１７を備えることにより、例えば印刷デューティーが高い場合でも印刷部１８に十分な電力を供給でき、印刷品質が低下することを抑制できる。つまり、電気二重層を利用する蓄電部１７は、瞬間的に多くの電力を必要とするサーマルプリンターに好適な電力供給元である。なお、印刷デューティーとは、通電される発熱素子１８２の数の指標であり、所定の印刷領域内に設定される印刷可能なドット数と実際に印刷されるドット数の割合を示す。また、電気二重層を利用する蓄電部１７は、高出力が可能であるため、サーマルプリンター１は、サーマルプリンター１の特性に合わせた設計のバッテリーパックを備える必要がなく、小型化及び軽量化を図ることができる。特に、電気二重層を利用する蓄電部１７は、二次電池と比較して小型且つ軽量であるため、更なるサーマルプリンター１の小型化及び軽量化を図ることができる。本実施形態では、サーマルプリンター１は、ユーザーが携帯可能なモバイルプリンターであるため、小型化且つ軽量化を図ることが可能となることで、ユーザーの持ち運び易さが向上する。さらに、電気二重層を利用する蓄電部１７は、温度変化による容量変化が小さいため、サーマルプリンター１は、使用環境に応じて印刷品質にばらつきが発生することを防止できる。さらに、電気二重層を利用する蓄電部１７は、二次電池と比較して充放電可能な回数が高いため、二次電池と比較して交換回数を減らすことができ、ユーザーの手間やコスト増等を低減できる。
【００４６】
また、制御部１０は、ホストコンピューター３から供給される電力を蓄電部１７に蓄電させ、無線通信部１４、及び、有線通信部１５により受信した印刷データに基づく印刷を実行する場合、蓄電部１７から電力を印刷部１８に供給させる。つまり、制御部１０は、蓄電部１７に外部から供給される電力を一度蓄えさせ、蓄電部１７が蓄える電力を印刷部１８に供給させる。これにより、制御部１０は、外部からの電力供給の特性が、電力供給元の仕様ごとに異なる場合でも、仕様によって印刷部１８への電力供給の特性が異なることがない。したがって、制御部１０は、蓄電部１７に外部から供給される電力を一度蓄え、蓄電部１７が蓄える電力を印刷部１８に供給することで、外部の電力供給元の仕様に依ることなく安定した電力を印刷部１８に供給でき、印刷品質の低下を抑制できる。また、外部の電力供給元の仕様によって印刷品質が低下することを抑制でき、また、蓄電部１７がサーマルプリンター１の専用設計である必要がないため、蓄電部１７への充電に際して、種々の電力供給元が使用可能となり、外部の電力供給元の幅が広がる。
【００４７】
前述した通り、電気二重層を利用する蓄電部１７は、二次電池と比較して、内部抵抗が小さく高出力が可能である。ここで、サーマルプリンター１は、電気二重層を利用する蓄電部１７が、内部抵抗が小さく高出力が可能であることに基づいて、以下に示す動作を実行することでさらに種々の効果を奏する。以下、このことについて説明する。
【００４８】
図３は、サーマルプリンター１の動作を示すフローチャートである。
【００４９】
図３のフローチャートの説明では、図２のフローチャートの説明と同様、有線通信部１５にホストコンピューター３が接続されると、ホストコンピューター３から電力が供給されるものとする。また、図３の説明でも、アダプター接続部１６にはＡＣアダプター５が接続されず、電力の供給がないものとする。
【００５０】
サーマルプリンター１の制御部１０は、有線通信部１５に外部装置が接続されているか否かを判別する（ステップＳＢ１）。本実施形態では、制御部１０は、有線通信部１５にＵＳＢケーブル４を介してホストコンピューター３が接続されているか否か判別する。
【００５１】
制御部１０は、有線通信部１５にホストコンピューター３が接続されていないと判別すると（ステップＳＢ１：ＮＯ）、印刷部１８による印刷を実行するか否かを判別する（ステップＳＢ２）。有線通信部１５にはホストコンピューター３が接続されていないので、ステップＳＢ２において制御部１０は、無線通信部１４によりスマートデバイス２から印刷データを受信した場合、又は、ユーザーの印刷実行の指示を入力部１２が検出した場合に、印刷部１８による印刷を実行すると判別する（ステップＳＢ２：ＹＥＳ）。
【００５２】
制御部１０は、印刷部１８による印刷を実行しないと判別した場合（ステップＳＢ２：ＮＯ）、処理をステップＳＢ１に戻す。一方、制御部１０は、印刷部１８による印刷を実行すると判別した場合（ステップＳＢ２：ＹＥＳ）、印刷を開始する（ステップＳＢ３）。
【００５３】
ここで、分割印刷について詳述する。
図４は、分割印刷を説明するための図である。
【００５４】
図４では、ラインサーマルヘッド１８１が、感熱ロール紙Ｒの搬送方向Ｙと交差する交差方向Ｚに並んで配列される１６個の発熱素子１８２を有する場合を例示する。
【００５５】
分割印刷では、ラインサーマルヘッド１８１が有する複数の発熱素子１８２を、複数のブロックに分割し、分割したブロック毎に、分割したブロックに属する発熱素子１８２を通電対象として、印刷データに応じて選択的に発熱素子１８２に通電し印刷を行う。
【００５６】
図４では、１つのブロックが、交差方向Ｚに４つ発熱素子１８２を有するように、１６の発熱素子１８２を、ブロックＢ１、ブロックＢ２、ブロックＢ３、及び、ブロックＢ４の４つブロックに分割した場合を示す。
【００５７】
図４のように分割された場合、制御部１０は、ヘッド駆動部１８３を制御して、ブロックＢ１、ブロックＢ２、ブロックＢ３、ブロックＢ４の順に、各ブロックに属する発熱素子１８２を通電対象として、適切な発熱素子１８２に通電する。より詳述すると、図４のように１６の発熱素子１８２を分割した場合、まず、制御部１０は、ヘッド駆動部１８３を制御して、ブロックＢ１に属する４つの発熱素子１８２を通電対象として、当該４つの発熱素子１８２のうち適切な発熱素子１８２に通電する。次いで、ブロックＢ１の通電が終了すると、制御部１０は、ブロックＢ２に属する４つの発熱素子１８２を通電対象として、当該４つの発熱素子１８２のうち適切な発熱素子１８２に通電する。次いで、ブロックＢ２の通電が終了すると、制御部１０は、ブロックＢ３に属する４つの発熱素子１８２を通電対象として、当該４つの発熱素子１８２のうち適切な発熱素子１８２に通電する。次いで、ブロックＢ３の通電が終了すると、制御部１０は、ブロックＢ４の属する４つの発熱素子１８２を通電対象として、当該４つの発熱素子１８２のうち適切な発熱素子１８２に通電する。
【００５８】
このように、分割印刷では、制御部１０は、ヘッド駆動部１８３を制御して、分割したブロック毎に、分割したブロックに属する発熱素子１８２を通電対象として、印刷データに応じて選択的に発熱素子１８２に通電をし、印刷を実行する。したがって、制御部１０は、ラインサーマルヘッド１８１の有する発熱素子１８２を分割しない場合と比較して、同時に通電する発熱素子１８２の数を減らすことができ、一度にラインサーマルヘッド１８１に供給する電力を低減できる。
【００５９】
図４では、ラインサーマルヘッド１８１が有する１６個の発熱素子１８２を、４つのブロックに分割する場合を例示したが、より多く分割してもよいし、少なく分割してもよい。なお、より多く分割することにより、制御部１０は、更に、一度にラインサーマルヘッド１８１に供給する電力を低減できる。
【００６０】
図３の説明に戻り、前述したように、制御部１０は、印刷部１８による印刷を実行すると判別した場合（ステップＳＢ２：ＹＥＳ）、印刷を開始する（ステップＳＢ３）。この場合、制御部１０は、分割印刷ではなく、１６個の全ての発熱素子１８２を同時に通電対象として、印刷を開始する。
【００６１】
次いで、制御部１０は、１ドットライン目の印刷を終了したか否かを判別する（ステップＳＢ４）。ドットラインとは、ラインサーマルヘッド１８１の発熱素子１８２の列に対応したデータ、又は、画像の単位を示す。より具体的には、図４の場合では、発熱素子１８２の列は、１６の発熱素子１８２が交差方向Ｚに延在して構成される。このことを踏まえて、図４の場合におけるドットラインとは、１６ドットに対応するデータ、又は、画像の単位を示す。本実施形態のサーマルプリンターは、１のドットラインごとに感熱ロール紙Ｒの搬送を行いながら印刷を実行する。したがって、上記の１ドットライン目とは、１つの印刷ジョブ（例えば１枚のレシート）の印刷処理を開始して初回に印刷するドットラインのことである。
【００６２】
制御部１０は、１ドットライン目の印刷を終了したと判別した場合（ステップＳＢ４：ＹＥＳ）、予め設定された分割数で発熱素子１８２を分割し、印刷（分割印刷）を実行する（ステップＳＢ５）。例えば、予め設定された分割数が０である場合、制御部１０は、１ドットライン目について分割せずに印刷した後も、全発熱素子１８２を通電対象として印刷を実行する。また、例えば、予め設定された分割数が２である場合、制御部１０は、１ドットライン目について分割せずに印刷した後、２ドットライン目以降についてラインサーマルヘッド１８１が有する複数の発熱素子１８２を２つのブロックに分割して分割印刷を実行する。
【００６３】
次いで、制御部１０は、印刷データに基づく印刷が終了したか否かを判別し（ステップＳＢ６）、印刷が終了したと判別した場合（ステップＳＢ６：ＹＥＳ）、処理をステップＳＢ１に戻す。
【００６４】
このように、制御部１０は、少なくとも印刷を開始する際には、ラインサーマルヘッド１８１が有する複数の発熱素子１８２を複数のブロックに分割せずに印刷部１８により印刷を実行する。一般に、サーマルプリンター１には、同時に通電する発熱素子１８２の数が多ければ多いほど、印刷部１８に電力を供給する電力供給元に発生する電圧降下が大きくなることが知られている。電圧降下は、当該電力供給元の内部抵抗に起因する。前述した通り、電気二重層を利用する蓄電部１７は、二次電池と比較して内部抵抗が小さい。そのため、同時に通電する発熱素子１８２の数が多くとも、蓄電部１７に発生する電圧降下は、二次電池と比較して小さい。電力供給元に電圧降下が発生すると、ラインサーマルヘッド１８１が有する各発熱素子１８２へ通電する電力も変化し、結果、感熱ロール紙Ｒに与えられる熱量は、変化する。周知の通り、感熱ロール紙Ｒに与えられる熱量が変化すると、感熱ロール紙Ｒには、濃度のむらが発生する可能性がある。そこで、従来から、電圧降下による印刷品質の低下を回避するために、１ドットライン分印刷する度に、印刷を実行しない期間を設けることや、十分に感熱ロール紙Ｒに熱量を与えるため通電期間を長くすること等の技術が知られている。しかしながら、従来の技術では、印刷に要する時間が長くなってしまう。そこで、本実施形態では、上述したように、制御部１０は、少なくとも印刷開始する際には、ラインサーマルヘッド１８１が有する複数の発熱素子１８２を複数のブロックに分割せず印刷部１８により印刷を実行する。印刷部１８の電力供給元である蓄電部１７に発生する電圧降下が小さいため、電圧降下から復帰する期間が短く、また、発熱素子１８２の通電期間を長くする必要がなく、これにより印刷に要する時間が長くなることを抑制できる。制御部１０は、少なくとも印刷開始する際には分割印刷しないため、１ドットライン目を速やかに印刷でき、トータルとして印刷の高速化を図ることができる。
【００６５】
なお、ステップＳＢ５において複数の発熱素子１８２を分割する分割数は、何れの分割数でもよいが、少ないことで以下に示す効果を奏する。従来の携帯可能なサーマルプリンターでは、印刷デューティーが高い場合に、バッテリーパックが出力可能な電力を上回る電力が必要となることがある。そこで、従来の携帯可能なサーマルプリンターは、分割印刷を実行し、同時に通電する発熱素子１８２の数を減らして、印刷部１８が必要とする電力を低減させることが多い。しかしながら、分割印刷は、一度に印刷部１８が必要とする電力を低減できるが、ブロックごとに通電していくため印刷に時間を要してしまう。そこで、本実施形態のサーマルプリンター１の制御部１０は、蓄電部１７が高出力可能であるため、分割数を少なくしても印刷部１８に十分な電力を供給できる蓋然性が高い。したがって、本実施形態のサーマルプリンター１の制御部１０は、印刷部１８に供給する電力が不足して印刷品質が低下することを抑制した上で、速やかな印刷が可能となる。特に、サーマルプリンター１とホストコンピューター３とが有線接続せず印刷を実行する態様としては、上述した車内販売のような、ユーザーがサーマルプリンター１を携帯し使用する態様が例として挙げられる。このような態様では、サーマルプリンター１により速やかにレシートを発行することが可能となる。
【００６６】
ステップＳＢ１の説明に戻り、制御部１０は、有線通信部１５にホストコンピューター３が接続されていると判別すると（ステップＳＢ１：ＹＥＳ）、ホストコンピューター３から供給される電力を有線通信部１５により蓄電部１７へ供給することで、蓄電部１７に当該電力を蓄電させる（ステップＳＢ７）。
【００６７】
次いで、制御部１０は、印刷部１８による印刷を実行するか否かを判別する（ステップＳＢ８）。例えば、制御部１０は、無線通信部１４によりスマートデバイス２から印刷データを受信した場合、又は、有線通信部１５によりホストコンピューター３から印刷データを受信した場合、当該受信をトリガーとして印刷を実行すると判別する（ステップＳＢ８：ＹＥＳ）。また、例えば、制御部１０は、入力部１２がユーザーの印刷実行を指示する操作を検出した場合、印刷を実行すると判別する（ステップＳＢ８：ＹＥＳ）。
【００６８】
制御部１０は、印刷部１８による印刷を実行しないと判別した場合（ステップＳＢ８：ＮＯ）、処理をステップＳＢ１に戻す。
【００６９】
一方、制御部１０は、印刷部１８による印刷を実行すると判別した場合（ステップＳＢ８：ＹＥＳ）、予め設定された分割数で発熱素子１８２を分割し、印刷（分割印刷）を実行する（ステップＳＢ９）。
【００７０】
ここで、ステップＳＢ９において複数の発熱素子１８２を分割する分割数は、サーマルプリンター１とホストコンピューター３とが有線接続しない場合の分割数より多くすることで以下に示す効果を奏する。サーマルプリンター１とホストコンピューター３とが有線接続される態様としては、店舗のレジカウンターに（一時的に）設置して使用する態様が挙げられる。また、専ら蓄電部１７の充電を行う態様が挙げられる。前述した通り、電気二重層を利用する蓄電部１７は、高出力が可能である。そのため、蓄電部１７への充電中に印刷を実行する際、分割数が少なければ少ないほど、蓄電部１７への充電に要する時間が長くなる可能性がある。そこで、制御部１０は、サーマルプリンター１とホストコンピューター３とが有線接続されている場合、複数の発熱素子１８２を分割する分割数を、サーマルプリンター１とホストコンピューター３とが有線接続しない場合より多くする。これにより、制御部１０は、蓄電部１７への充電中、印刷が実行された場合でも、蓄電部１７への充電に要する時間が長くなることを抑制できる。
【００７１】
次いで、制御部１０は、印刷データに基づく印刷が終了したか否かを判別し（ステップＳＢ１０）、印刷が終了したと判別した場合（ステップＳＡ１０：ＹＥＳ）、処理をステップＳＢ１に戻す。
【００７２】
以上、説明したように、サーマルプリンター１は、ラインサーマルヘッド１８１（サーマルヘッド）を有する印刷部１８と、ホストコンピューター３（外部装置）と有線接続して通信を実行する有線通信部１５（第１通信部）と、スマートデバイス２（外部装置）と無線接続して通信を実行する無線通信部１４（第２通信部）と、電気二重層を利用する蓄電部１７と、有線通信部１５と有線接続したホストコンピューター３から供給される電力を蓄電部１７に蓄電させ、有線通信部１５、及び、無線通信部１４により受信した印刷データに基づく印刷を印刷部１８により実行する場合、蓄電部１７から電力を印刷部１８に供給させる制御部１０と、を備える。
【００７３】
この構成によれば、制御部１０は、蓄電部１７に、有線通信部１５と有線接続したホストコンピューター３から供給される電力を蓄電させ、蓄電部１７を電力供給元として、有線通信部１５、及び、無線通信部１４により受信した印刷データに基づく印刷を実行する際、蓄電部１７から印刷部１８に電力を供給させるため、電力供給元に依ることなく安定した電力を印刷部１８に供給でき、印刷品質の低下を抑制できる。
【００７４】
また、制御部１０は、少なくとも印刷開始する際には、ラインサーマルヘッド１８１が有する複数の発熱素子１８２（抵抗体）を複数のブロックに分割せずに印刷部１８に印刷を実行させる。
【００７５】
前述した通り、電気二重層を利用した蓄電部１７は、内部抵抗が小さいため、全発熱素子１８２を通電対象としても、電圧降下から復帰する期間が短く、また、発熱素子１８２の通電期間を長くする必要がないため、制御部１０は、印刷品質の低下を抑制した上で、印刷に要する時間が長くなることを抑制できる。特に、制御部１０は、少なくとも印刷開始する際には分割印刷しないため、１ドットライン目を速やかに印刷でき、トータルとして印刷の高速化を図ることができる。したがって、制御部１０は、少なくとも印刷開始する際に全発熱素子１８２を通電対象とすることで、印刷の高速化を図りつつ、印刷品質の低下を抑制できる。
【００７６】
また、制御部１０は、ラインサーマルヘッド１８１が有する複数の発熱素子１８２を複数のブロックに分割し、分割したブロックに属する発熱素子１８２を蓄電部１７により通電して、分割したブロック毎に印刷部１８に印刷を実行させる。制御部１０は、有線通信部１５に対してホストコンピューター３が有線接続される場合、分割するブロックの数を、有線通信部１５に対してホストコンピューター３が有線接続されない場合に分割するブロックの数より多くする。
【００７７】
この構成によれば、制御部１０は、有線通信部１５に対してホストコンピューター３が有線接続される場合に分割するブロックの数を、有線通信部１５に対して有線接続されない場合に分割するブロックの数より多くするため、有線通信部１５に対して有線接続される際に印刷が実行された場合でも、蓄電部１７の充電に要する時間が長くなることを抑制できる。
【００７８】
また、サーマルプリンター１は、携帯可能に構成されるモバイルプリンターである。
【００７９】
この構成によれば、サーマルプリンター１は、サーマルプリンター１の特性に合わせた設計のバッテリーパックを備える必要がないため、小型化及び軽量化を図ることができる。特に、電気二重層を利用する蓄電部１７は、二次電池と比較して小型且つ軽量であるため、更なるサーマルプリンター１の小型化及び軽量化を図ることができ、ユーザーの持ち運び易さが向上する。
【００８０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【００８１】
上述した実施形態では、無線通信部１４に無線接続する外部装置としてスマートデバイス２を例示した。しかしながら、無線通信部１４に無線接続可能な外部装置はスマートデバイス２に限定されず、サーマルプリンター１と無線接続可能な装置であればよい。
同様に、有線通信部１５に有線接続可能な外部装置はホストコンピューター３に限定されず、サーマルプリンター１と有線接続可能な装置であればよい。例えば、有線通信部１５にモバイルバッテリーを接続して、蓄電部１７の充電を行うようにしてもよい。この場合、蓄電部１７の充電を行いながら、無線通信部１４に無線接続される外部装置から印刷データを受信して印刷を実行するようにしてもよい。
【００８２】
また、上述した実施形態では、有線通信部１５にホストコンピューター３が有線接続しない場合においてサーマルプリンター１が印刷を開始する際、制御部１０は、少なくとも１ドットライン目については分割印刷せず印刷を実行することを言及した。しかしながら、有線通信部１５にホストコンピューター３が有線接続される場合でも、制御部１０は、少なくとも１ドットライン目については分割印刷せずに印刷を実行してもよい。この場合、制御部１０は、図３に示すステップＳＢ８とステップＳＢ９との間に、ステップＳＢ３、及び、ステップＳＢ４に相当する処理を実行する。
【００８３】
また、上述したサーマルプリンター１の制御方法を実現するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。サーマルプリンター１は、制御部１０により、記録媒体に記録されたプログラムをＲＡＭに読み出して実行するようにしてもよい。また、上記記録媒体は、サーマルプリンター１が備える内部記憶装置であるＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【００８４】
また、図１を用いて説明した機能ブロックは、本願発明を理解容易にするために、各装置の機能構成を主な処理内容に応じて分類して示した概略図である。各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００８５】
また、図２、及び、図３で示したフローチャートの処理単位は、サーマルプリンター１の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。サーマルプリンター１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、同様の処理が行えれば、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【００８６】
１…サーマルプリンター、２…スマートデバイス（外部装置）、３…ホストコンピューター（外部装置）、４…ＵＳＢケーブル、５…ＡＣアダプター、６…商用交流電源、１０…制御部、１１…記憶部、１２…入力部、１３…表示部、１４…無線通信部（第２通信部）、１５…有線通信部（第１通信部）、１６…アダプター接続部、１７…蓄電部、１８…印刷部、１８１…ラインサーマルヘッド（サーマルヘッド）、１８２…発熱素子（抵抗体）、１８３…ヘッド駆動部、１８４…搬送モーター、１８５…カッター駆動モーター。
【図１】
2019014210.tif 000003
【図２】
2019014210.tif 000004
【図３】
2019014210.tif 000005
【図４】
2019014210.tif 000006