(57)【要約】      （修正有）【課題】接続する外部装置に電力を供給している場合において、印刷の動作に必要な電力を供給できるようにする印刷装置を提供する。【解決手段】プリンター１は、スマートデバイス２に接続可能なプリンター１であって、電源回路１４と、スマートデバイス２と有線通信しつつ電源回路１４からスマートデバイスに電力の供給が可能なＵＳＢインターフェース１５と、印刷を実行する印刷部１６と、電源回路１４からスマートデバイス２へ電力を供給している場合であって、スマートデバイス２から印刷部１６による印刷を指示する情報をＵＳＢインターフェース１５により受信した場合、印刷部１６を制御して省電力モードで印刷を実行する制御部１１と、を備える。【選択図】図１
2017226130.tif 000002
【特許請求の範囲】
【請求項１】
電源部と、
外部装置と有線通信しつつ前記電源部から前記外部装置に電力の供給が可能なインターフェースと、
印刷を実行する印刷部と、
前記電源部から前記外部装置へ電力を供給している場合であって、前記外部装置から前記印刷部による印刷を指示する情報が前記インターフェースにより受信された場合、前記印刷部を制御して省電力モードで印刷を実行する制御部と、を備える、
印刷装置。
【請求項２】
前記印刷部は、複数の抵抗体を有する印刷ヘッドを備え、
前記制御部は、
前記省電力モードにおいて、前記印刷ヘッドが有する複数の抵抗体を、複数のブロックに分割し、分割した前記ブロックに属する抵抗体に通電して、分割した前記ブロック毎に印刷を実行する、
請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記外部装置が有するバッテリーの充電度合を監視し、
監視する前記充電度合に応じて、分割する前記ブロックの数を制御する、
請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
前記充電度合が所定値を下回る場合、分割する前記ブロックの数を、前記充電度合が所定値を上回る場合に分割する前記ブロックの数より多く分割する、
請求項３に記載の印刷装置。
【請求項５】
前記制御部は、
監視した前記充電度合が所定値を上回る場合に、前記電源部により前記外部装置から電力を受給する、
請求項３又は４のいずれかに記載の印刷装置。
【請求項６】
前記制御部は、
前記インターフェースに前記外部装置が接続している期間を監視し、
監視した前記期間が所定の期間を上回る場合、前記充電度合が所定の範囲内となるように前記電源部による電力の供給を制御する、
請求項３乃至５のいずれかに記載の印刷装置。
【請求項７】
前記電源部は、
前記外部装置が有するバッテリーに対する充電用の電力を供給する、
請求項１乃至６に記載のいずれかに記載の印刷装置。
【請求項８】
電源部と、外部装置と有線通信しつつ前記電源部から前記外部装置に電力の供給が可能なインターフェースと、印刷を実行する印刷部とを備える印刷装置の制御方法であって、
前記電源部から前記外部装置へ電力を供給している場合であって、前記外部装置から前記印刷部による印刷を指示する情報が前記インターフェースにより受信された場合、前記印刷部を制御して省電力モードで印刷を実行する、
印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、接続する外部装置に対して電力の供給を制御する装置が知られている（例えば、特許文献１参照）。特許文献１では、画像処理装置の状態が変化した場合、接続する周辺装置に供給可能な電力の電圧と電流との組み合わせを通知し、通知した組み合わせの中に、周辺装置が要求する組み合わせがある場合、周辺装置が要求する電圧と電流との電力を供給する画像処理装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７６４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷装置は、特許文献１に記載のように外部装置が接続する場合、ＡＣアダプター等の電源からの電力に基づいて、接続する外部装置に電力を供給する。印刷装置は、接続する外部装置に電力を供給している場合に印刷の動作を実行すると、印刷の動作に必要な電力を供給できない可能性がある。これは、印刷の動作に影響を与えることにつながる。
そこで、本発明は、接続する外部装置に電力を供給している場合において、印刷の動作に必要な電力を供給できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、電源部と、外部装置と有線通信しつつ前記電源部から前記外部装置に電力の供給が可能なインターフェースと、印刷を実行する印刷部と、前記電源部から前記外部装置へ電力を供給している場合であって、前記外部装置から前記印刷部による印刷を指示する情報が前記インターフェースにより受信された場合、前記印刷部を制御して省電力モードで印刷を実行する制御部と、を備える。
これにより、印刷を指示する情報を受信した場合に、省電力モードで印刷を実行することで印刷の動作に係る消費電力を抑制できるため、接続する外部装置に電力を供給している場合において、印刷の動作に必要な電力を供給できる。
【０００６】
また、本発明は、前記印刷部は、複数の抵抗体を有する印刷ヘッドを備え、前記制御部は、前記省電力モードにおいて、前記印刷ヘッドが有する複数の抵抗体を、複数のブロックに分割し、分割した前記ブロックに属する抵抗体に通電して、分割した前記ブロック毎に印刷を実行する。
これにより、省電力モードでは、分割したブロックごとに、ブロックが有する抵抗体に通電して印刷を実行するため、複数の抵抗体を複数のブロックに分割しない構成と比較して、印刷の動作に係る消費電力を抑制できる。
【０００７】
また、本発明は、前記制御部は、前記外部装置が有するバッテリーの充電度合を監視し、監視する前記充電度合に応じて、分割する前記ブロックの数を制御する。
これにより、バッテリーの充電度合に応じて、分割するブロックの数を異ならせるため、バッテリーの充電度合に応じて、印刷の動作に係る消費電力を抑制できる。
【０００８】
また、本発明は、前記制御部は、前記充電度合が所定値を下回る場合、分割する前記ブロックの数を、前記充電度合が所定値を上回る場合に分割する前記ブロックの数より多く分割する。
これにより、充電度合が所定値を下回る場合、分割するブロックの数を増やすため、充電度合が所定値を上回る場合より、印刷の動作に係る消費電力を抑制できる。
【０００９】
また、本発明は、前記制御部は、監視した前記充電度合が所定値を上回る場合に、前記電源部により前記外部装置から電力を受給する。
これにより、外部装置から電力を受給できるため、印刷装置は、受給した電力に基づいて動作できる。
【００１０】
また、本発明は、前記制御部は、前記インターフェースに前記外部装置が接続している期間を監視し、監視した前記期間が所定の期間を上回る場合、前記充電度合が所定の範囲内となるように前記電源部による電力の供給を制御する。
これにより、監視した期間が所定の期間を上回る場合、充電度合が所定の範囲内となるように電力の供給を制御するため、外部装置が有するバッテリーに負荷をかけることなく、電力を供給できる。
【００１１】
また、本発明の印刷装置は、前記電源部は、前記外部装置が有するバッテリーに対する充電用の電力を供給する。
これにより、外部装置のバッテリーに充電を実行している場合において、印刷の動作に必要な電力を供給できる。
【００１２】
上記目的を達成するために、本発明は、電源部と、外部装置と有線通信しつつ前記電源部から前記外部装置に電力の供給が可能なインターフェースと、印刷を実行する印刷部とを備える印刷装置の制御方法であって、前記電源部から前記外部装置へ電力を供給している場合であって、前記外部装置から前記印刷部による印刷を指示する情報が前記インターフェースにより受信された場合、前記印刷部を制御して省電力モードで印刷を実行する。
これにより、印刷を指示する情報を受信した場合に、省電力モードで印刷を実行することで印刷の動作に係る消費電力を抑制できるため、接続する外部装置に電力を供給している場合において、印刷の動作に必要な電力を供給できる。
【図面の簡単な説明】
【００１３】
【図１】プリンターの構成を示す図。
【図２】プリンターの動作を示すフローチャート。
【図３】分割印刷を説明するための図。
【発明を実施するための形態】
【００１４】
図１は、プリンター１（印刷装置）の構成を示すブロック図である。
【００１５】
プリンター１は、接続する外部装置から入力されるデータに基づいて、記録媒体に文字や画像等を印刷する装置である。本実施形態において、プリンター１は、スマートデバイス２（外部装置）と接続し、スマートデバイス２から入力されるデータに基づいて、記録媒体に文字や画像等を印刷する。プリンター１は、本体に記録媒体として感熱ロール紙（不図示）を収容し、複数の発熱素子たる抵抗体１６２を備えた後述するラインサーマルヘッド１６１（印刷ヘッド）により、感熱ロール紙の記録面に熱を加えることで文字や画像等を印刷する。
【００１６】
また、プリンター１は、商用交流電源５に接続するＡＣアダプター４から電力の供給を受けて動作する。
【００１７】
スマートデバイス２は、ユーザーが持ち運び可能な端末であり、例えばスマートフォンやタブレット型端末等である。図１に示すように、スマートデバイス２は、ＵＳＢ（Universal Serial Bus）ケーブル３を介して、プリンター１に接続する。本実施形態では、スマートデバイス２は、ＵＳＢ−ＰＤ（USB−Power Delivery）規格のＵＳＢケーブル３を介して、プリンター１に接続する。
【００１８】
ＵＳＢ−ＰＤ規格では、最大１００ワットの電力が供給可能とされている。また、ＵＳＢ−ＰＤ規格では、電力とデータ通信とのそれぞれについて、ホストとデバイスとの関係を切り替えるスワップ機能を有する。例えば、ＵＳＢ−ＰＤ規格では、スワップ機能により、電力について、電力の供給側と電力の受給側とを切り替え可能である。つまり、本実施形態の場合、ＵＳＢ−ＰＤ規格では、スマートデバイス２からプリンター１への電力の供給、又は、プリンター１からスマートデバイス２への電力の供給が可能である。
ここで、スマートデバイス２からプリンター１に例えば印刷データを送信する場合、スマートデバイス２がホストを担うことになり、プリンターからスマートデバイスに電力を供給する場合、プリンターがホストを担うことになる。
従来の規格では、スワップ機能を有さないため、スマートデバイス２がホストを担うとともにプリンターがホストを担うことはできなかった。つまり、スマートデバイス２からプリンター１に印刷データを含むコマンドを送信する場合、スマートデバイス２がホストを担うため、プリンター１は、スマートデバイス２に電力の供給を実行できなかった。しかしながら、ＵＳＢ−ＰＤ規格では、このスワップ機能を用いることにより、プリンター１からスマートデバイス２に電力を供給しながら、スマートデバイス２からプリンター１に印刷データを含むコマンドを送信することが可能である。
【００１９】
スマートデバイス２の説明に戻り、図１に示すように、スマートデバイス２は、バッテリー２１を備え、バッテリー２１に充電された電力により動作する。スマートデバイス２が備えるバッテリー２１は、例えば、リチウムイオン電池等の二次電池である。スマートデバイス２は、ＵＳＢインターフェース１５から供給される電力によりバッテリー２１に対して充電が可能である。
【００２０】
また、スマートデバイス２は、ユーザーの指示等をトリガーとし、印刷に係るコマンド（印刷を指示する情報）をプリンター１に送信可能である。本実施形態では、スマートデバイス２は、ＵＳＢケーブル３を介して、印刷に係るコマンドを送信する。プリンター１は、スマートデバイス２から送信されたコマンドを受信すると、後述する受信バッファー１３に記憶する。印刷に係るコマンドは、例えば、印字を指示するコマンドや、行送りを指示するコマンド、記録媒体の切断を指示するコマンド等が挙げられる。つまり、印刷に係るコマンドは、後述するラインサーマルヘッド１６１、搬送モーター１６４、及び、カッター駆動モーター１６５の何れかの駆動の指示に相当するコマンドである。
【００２１】
なお、スマートデバイス２は、プリンター１に印刷を実行させる際、ユーザーの指示等をトリガーとして、プリンター１が印刷する文字や画像等の印刷データを生成する。スマートデバイス２は、生成した印刷データを含むコマンドを、ＵＳＢ−ＰＤ規格に従って、プリンター１に送信する。そして、プリンター１は、当該コマンドを実行し、印刷データに基づいて記録媒体に文字や画像等を印刷する。
【００２２】
ＡＣアダプター４は、商用交流電源５にケーブルを介し接続され、例えば、交流１００ボルトの商用交流電源５から供給される電力を、整流、平滑、及び、電圧変換し、２４ボルトの直流電力をプリンター１にケーブルを介し供給する。ＡＣアダプター４は、プリンター１にコネクターを介して着脱可能に構成される。
【００２３】
図１に示すように、プリンター１は、制御部１１と、不揮発性メモリー１２と、受信バッファー１３と、電源回路１４（電源部）、ＵＳＢインターフェース１５（インターフェース）と、印刷部１６と、を備える。
【００２４】
制御部１１は、図示しないＣＰＵ（Central Processing Unit）や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、その他周辺回路等を備え、プリンター１の各部を制御する。
【００２５】
不揮発性メモリー１２は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリー等の半導体記憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換え可能に不揮発的に記憶する。
【００２６】
受信バッファー１３は、ＲＡＭと呼ばれる一時記憶領域であり、例えば半導体記憶デバイスで構成される。受信バッファー１３は、制御部１１の制御で、外部装置から受信したコマンドを記憶する。本実施形態において、受信バッファー１３は、有線通信によりスマートデバイス２から受信したコマンドを記憶する。
【００２７】
電源回路１４は、ＡＣアダプター４に接続し、ＡＣアダプター４から供給される電力に基づきプリンター１の各部に電力を供給する。また、電源回路１４は、ＵＳＢインターフェース１５を介して、スマートデバイス２が有するバッテリー２１に対する充電用の電力を供給する。
【００２８】
ＵＳＢインターフェース１５は、ＵＳＢに係るＵＳＢポート１５１を有するインターフェースボード、その他のＵＳＢ通信に従った通信に関する構成を備える。本実施形態では、ＵＳＢポート１５１は、ＵＳＢｔｙｐｅ−Ｃ規格に従ったポートにより構成される。ＵＳＢインターフェース１５は、制御部１１の制御で、ＵＳＢポート１５１にＵＳＢケーブル３を介して接続されたスマートデバイス２と通信する。
【００２９】
ＵＳＢポート１５１は、プリンター１の外部に露出し、例えば、電力端子（ＶＢＵＳ／ＧＮＤ）やデータ端子（Ｄ＋／Ｄ−）等の端子を備える。ＵＳＢインターフェース１５は、制御部１１の制御で、ＵＳＢポート１５１の電力端子により、ＵＳＢケーブル３を介して接続する外部装置に電力を供給する。本実施形態では、ＵＳＢポート１５１にＵＳＢケーブル３を介してスマートデバイス２が接続される。そして、電源回路１４は、ＵＳＢインターフェース１５を介して、接続するスマートデバイス２に、バッテリー２１に対する充電用の電力を供給する。前述した通り、ＵＳＢ−ＰＤ規格は、スワップ機能を有する。そのため、本実施形態では、後述する場合において、プリンター１は、スマートデバイス２から電力を受給する。
また、ＵＳＢインターフェース１５は、外部装置の接続を検出する。検出信号は、制御部１１に出力される。
【００３０】
印刷部１６は、制御部１１の制御で、電源回路１４から電力の供給を受けて、外部装置から受信する印刷データに基づく印刷を実行する。本実施形態では、印刷部１６は、スマートデバイス２から受信する印刷データに基づく印刷を実行する。印刷部１６は、ラインサーマルヘッド１６１と、印刷ヘッド駆動部１６３と、搬送モーター１６４と、カッター駆動モーター１６５とを備える。
【００３１】
ラインサーマルヘッド１６１は、複数の抵抗体１６２を感熱ロール紙の搬送方向と直交する方向に配列して有する。ラインサーマルヘッド１６１は、抵抗体１６２に通電することにより発熱させ、感熱ロール紙の印刷面に熱を加えることによって、文字や画像等を印刷する。
【００３２】
印刷ヘッド駆動部１６３は、制御部１１の制御で、ラインサーマルヘッド１６１の抵抗体１６２に対する通電を制御する。
【００３３】
搬送モーター１６４は、制御部１１の制御で、搬送ローラー（不図示）を回転させ、感熱ロール紙を搬送する。
【００３４】
カッター駆動モーター１６５は、制御部１１の制御で、可動刃（不図示）を固定刃（不図示）に向けてスライドするように駆動させ、感熱ロール紙を切断する。
【００３５】
ところで、スマートデバイス２は、プリンター１と共に、ＰＯＳ（Point Of Sale）システムとして利用される場合がある。ＰＯＳシステムとは、ショッピングセンターや、百貨店、コンビニエンスストア、車内販売等の小売業や、レストランや、喫茶店、居酒屋等の飲食業等の業務に適用されるシステムである。ＰＯＳシステムは、顧客が購入した商品に応じて会計を行う機能や、会計に応じてレシートを印刷する機能等を有する。
【００３６】
ここで、ＰＯＳシステムについて、ＰＯＳシステムが飲食店等の店舗に適用される場合を例示する。店舗のスタッフは、スマートデバイス２が付与され、スマートデバイス２を携帯して店舗を移動する。そして、店舗のスタッフは、レシート等の印刷が必要となった際に、スマートデバイス２を操作し、店舗内に設置されるプリンター１に印刷データを送信し、プリンター１に印刷データに基づく印刷を実行させる。これにより、プリンター１は、スマートデバイス２にて行われる操作に応じて、レシートを印刷する。
【００３７】
このように、スマートデバイス２をユーザーが携帯するためには、スマートデバイス２が備えるバッテリー２１に対する充電が必須となる。
【００３８】
本実施形態において、プリンター１は、ＵＳＢインターフェース１５を介して、接続するスマートデバイス２に電力を供給する。スマートデバイス２は、電力の供給を受け、バッテリー２１に対して充電を実行する。
【００３９】
前述した通り、ＵＳＢ−ＰＤ規格のＵＳＢケーブル３を介してスマートデバイス２と接続する場合、プリンター１は、スマートデバイス２に充電用の電力を供給しつつ、スマートデバイス２から受信した印刷に係るコマンドに基づいて、印刷を実行が可能である。しかしながら、プリンター１が接続するスマートデバイス２に電力を供給している場合に印刷の動作を実行すると、印刷部１６が印刷の動作に必要とする電力によっては、プリンター１が必要とする電力がＡＣアダプター４の容量を上回る場合がある。つまり、スマートデバイス２に電力を供給している場合に印刷を実行すると、印刷部１６が必要とする電力によっては、スマートデバイス２に供給する電力と印刷部１６に供給する電力との和が、ＡＣアダプター４の容量を上回る場合がある。この場合、プリンター１は、印刷部１６に十分な電力を供給できない可能性がある。このことは、印刷部１６による印刷の動作を実行できないといった事態の発生につながる。特に、プリンター１がＰＯＳシステムとして用いられる場合、プリンター１は、感熱ロール紙に印刷を実行して、レシートを発行することから、印刷部１６が必要とする電力を供給できず、レシートの発行の処理に影響を与えることになる。
【００４０】
そこで、本実施形態のプリンター１は、以下に説明する動作を実行する。
【００４１】
図２は、本実施形態のプリンター１の動作を示すフローチャートである。
【００４２】
プリンター１の制御部１１は、ＵＳＢインターフェース１５から出力された検出信号に基づいて、スマートデバイス２が接続されたか否かを判別する（ステップＳ１）。制御部１１は、スマートデバイス２が接続されたと判別すると（ステップＳ１：ＹＥＳ）、スマートデバイス２が有するバッテリー２１の充電度合の監視を実行する（ステップＳ２）。充電度合とは、バッテリー２１が蓄積可能な電荷の容量に対する、バッテリー２１に蓄積された電荷の度合いである。例えば、充電度合が１０パーセントであるとは、バッテリー２１に、蓄積可能な電荷の容量に対して１０パーセントの電荷が蓄積されていることを示す。制御部１１は、例えば、ＵＳＢインターフェース１５を介してバッテリー２１の電圧を取得し、取得した電圧に基づいて、バッテリー２１の充電度合を監視する。なお、バッテリー２１の充電度合を監視する方法は、何れの方法を用いてもよい。
【００４３】
次いで、制御部１１は、スマートデバイス２が接続している期間が３日以上であるか否かを判別する（ステップＳ３）。例えば、制御部１１は、現在時刻を計時しており、ＵＳＢインターフェース１５から検出信号が入力された場合、不揮発性メモリー１２等に、スマートデバイス２が接続された日時を示す情報を記憶する。そして、制御部１１は、計時する現在時刻が、記憶した当該日時を示す情報から３日以上経過した否かを判別する。
【００４４】
制御部１１は、スマートデバイス２が接続している期間が３日以上であると判別した場合（ステップＳ３：ＮＯ）、常時接続供給モードで、スマートデバイス２に電力を供給する（ステップＳ４）。
【００４５】
ここで、常時接続供給モードとは、バッテリー２１の充電度合が８０パーセントから３０パーセントの範囲内（所定の範囲内）となるように、スマートデバイス２に電力を供給するモードである。
【００４６】
スマートデバイス２が接続する期間が、長ければ長いほど、プリンター１から電力が供給される期間が長くなるため、スマートデバイス２は、バッテリー２１が満充電であるにも係らず、充電し続けてしまう場合がある。この場合、バッテリー２１には、過充電が生じる可能性がある。過充電は、バッテリー２１の劣化につながる現象であり、バッテリー２１に負荷をかける。そこで、制御部１１は、スマートデバイス２が接続している期間が３日以上である場合、常時接続供給モードとすることで、過充電を防止し、バッテリー２１の劣化を抑制できる。また、制御部１１は、常時接続供給モードで、バッテリー２１の充電度合が３０パーセントを下回らないように電力の供給を制御するため、スマートデバイス２が接続解消した後であっても、充電の不足でスマートデバイス２が動作しないといった事態の発生を防止できる。
【００４７】
ステップＳ３の説明に戻り、制御部１１は、スマートデバイス２が接続している期間が３日以上でないと判別した場合（ステップＳ３：ＮＯ）、通常接続供給モードで、スマートデバイス２に電力を供給する（ステップＳ５）。
【００４８】
ここで、通常接続供給モードとは、バッテリー２１が満充電、すなわち、充電度合が１００パーセントとなるように、電力を供給するモードである。
【００４９】
このように、スマートデバイス２が接続する期間が３日以上である場合、制御部１１は、常時接続供給モードで電力を供給し、スマートデバイス２が接続する期間が３日以上でない場合、通常接続供給モードで電力を供給する。したがって、制御部１１は、スマートデバイス２が接続する期間に応じて、バッテリー２１の充電度合を制御できる。
【００５０】
制御部１１は、常時接続供給モード、又は、通常接続供給モードで電力の供給を開始すると、スマートデバイス２から受信したコマンドを受信バッファー１３から読み出し（ステップＳ６）、読み出したコマンドを解析する（ステップＳ７）。
【００５１】
次いで、制御部１１は、ステップＳ７におけるコマンドの解析により、読み出したコマンドが、印刷に係るコマンドであるか否かを判別する（ステップＳ８）。制御部１１は、印刷に係るコマンドでないと判別した場合（ステップＳ８：ＮＯ）、このコマンドを実行する（ステップＳ９）。例えば、読み出したコマンドが、プリンター１の状態を要求するステータス要求コマンドである場合、制御部１１は、スマートデバイス２に、プリンター１の状態を示す情報を送信する。
【００５２】
一方で、読み出したコマンドが、印刷に係るコマンドであると判別した場合（ステップＳ８：ＹＥＳ）、制御部１１は、印刷部１６を制御して、省電力モードでの印刷を開始すると判定する（ステップＳ１０）。本実施形態では、制御部１１は、省電力モードでの印刷として分割印刷を実行する。
【００５３】
ここで、分割印刷について詳述する。
図３は、分割印刷を説明するための図である。
【００５４】
図３では、ラインサーマルヘッド１６１が、２４つの抵抗体１６２を、感熱ロール紙Ｋの搬送方向Ｙと直交する方向に１２の抵抗体１６２が配列された列を２列有して構成される場合を例示する。
【００５５】
分割印刷は、ラインサーマルヘッド１６１が有する複数の抵抗体１６２を、複数のブロックに分割し、分割したブロック毎に、分割したブロックのそれぞれに属する抵抗体１６２に通電を実行する印刷である。
【００５６】
図３では、１つのブロックが、搬送方向Ｙと直交する直交方向Ｚに３つ、搬送方向Ｙに２つ、の合計６つの抵抗体１６２を有するように、２４の抵抗体１６２を、ブロックＢ１、ブロックＢ２、ブロックＢ３、及び、ブロックＢ４の４つブロックに分割した場合を示す。
【００５７】
図３のように分割された場合、制御部１１は、印刷ヘッド駆動部１６３を制御して、ブロックＢ１、ブロックＢ２、ブロックＢ３、ブロックＢ４の順に、各ブロックに属する抵抗体１６２に通電する。より詳述すると、制御部１１は、印刷ヘッド駆動部１６３を制御して、図３のように２４の抵抗体１６２を分割した場合、まず、ブロックＢ１に属する６つの抵抗体１６２に通電する。次いで、ブロックＢ１の通電が終了すると、制御部１１は、ブロックＢ２に属する６つの抵抗体１６２に通電する。次いで、ブロックＢ２の通電が終了すると、制御部１１は、ブロックＢ３に属する６つの抵抗体１６２に通電する。次いで、ブロックＢ３の通電が終了すると、制御部１１は、ブロックＢ４の属する６つの抵抗体１６２に通電する。
【００５８】
このように、分割印刷では、制御部１１は、印刷ヘッド駆動部１６３を制御して、分割したブロック毎に、分割したブロックに属する抵抗体１６２に通電を実行し、印刷を実行する。したがって、制御部１１は、ラインサーマルヘッド１６１の有する抵抗体１６２を分割しない構成と比較して、同時に通電する抵抗体１６２の数を減らすことができ、印刷時におけるラインサーマルヘッド１６１の消費電力を抑制できる。
【００５９】
図３では、ラインサーマルヘッド１６１が有する２４つの抵抗体１６２を、４つのブロックに分割する場合を例示したが、より多く分割することにより、更に印刷時におけるラインサーマルヘッド１６１の消費電力を抑制できる。例えば、１つのブロックが、搬送方向Ｙに２つ、直交方向Ｚに２つ、の合計４つの抵抗体１６２を有するように、６つのブロックに分割したとする。この場合、同時に通電する抵抗体１６２が、４つのブロックに分割する場合より少ないため、６つのブロックに分割する分割印刷は、４つのブロックに分割する分割印刷より、ラインサーマルヘッド１６１の消費電力を抑制できる。
【００６０】
図２のフローチャートの説明に戻り、制御部１１は、省電力モードでの印刷を開始すると判定すると、ラインサーマルヘッド１６１の有する複数の抵抗体１６２を分割するブロックの数を決定する（ステップＳ１１）。制御部１１は、分割するブロックの数を決定する際、監視するバッテリー２１の充電度合に基づいて、決定する。
【００６１】
ここで、ステップＳ１１の処理について、処理の一例を挙げて、説明する。
以下に示すステップＳ１１の処理では、図３に示すラインサーマルヘッド１６１が有する２４つの抵抗体１６２を分割するブロックの数を決定する場合を例示する。
【００６２】
この例では、不揮発性メモリー１２が、ブロック数分割情報を記憶するとする。ブロック数分割情報は、充電度合の範囲を示す充電度合範囲情報と、ラインサーマルヘッド１６１が有する複数の抵抗体１６２を分割するブロックの数を示すブロック数情報とが対応付いた情報を、複数有する。
【００６３】
具体的に、この例では、不揮発性メモリー１２が記憶するブロック数分割情報は、充電度合１００パーセントから７０パーセントの範囲を示す充電度合範囲情報と、分割するブロックの数が２を示すブロック数情報とが対応づく情報を有する。
また、ブロック数分割情報は、充電度合が６９パーセントから４０パーセントの範囲を示す充電度合範囲情報と、分割するブロックの数が３を示すブロック数情報とが対応づく情報を有する。
また、ブロック数分割情報は、充電度合が３９パーセントから１０パーセントの範囲を示す充電度合範囲情報と、分割するブロックの数が４を示すブロック数情報とが対応づく情報を有する。
また、ブロック数分割情報は、充電度合が９パーセントから０パーセントの範囲を示す充電度合範囲情報と、分割するブロックの数が６を示すブロック数情報とが対応づく情報を有する。
【００６４】
なお、この例で示すブロック数情報が示す数は、ラインサーマルヘッド１６１において直交方向Ｚに並ぶ複数の抵抗体１６２に基づいて分割する数を示すとする。例えば、図３のラインサーマルヘッド１６１において、２つのブロックに分割するとは、１のブロックが、搬送方向Ｙ２つ、直交方向Ｚに６つ、の合計１２の抵抗体１６２を有するように、２４つの抵抗体１６２を２つのブロックに分割することを示す。
【００６５】
制御部１１は、監視した充電度合と、ブロック数分割情報とに基づいて、ラインサーマルヘッド１６１の有する複数の抵抗体１６２を分割するブロックの数を決定する。例えば、制御部１１は、バッテリー２１の監視により、充電度合が５０パーセントであることを取得した場合、ブロック数分割情報を参照し、充電度合が７０パーセント（所定値）を上回る場合に分割するブロックの数より多く分割すると決定する、すなわち、３つのブロックに分割すると決定する。
また、例えば、制御部１１は、バッテリー２１の充電度合が２０パーセントであることを取得した場合、ブロック数分割情報を参照し、充電度合が４０パーセント（所定値）を上回る場合に分割するブロックの数より多く分割すると決定する、すなわち、４つのブロックに分割すると決定する。
また、例えば、制御部１１は、バッテリー２１の充電度合が５パーセントであることを取得した場合、ブロック数分割情報を参照し、充電度合が１０パーセント（所定値）を上回る場合に分割するブロックの数より多く分割すると決定する、すなわち、６つのブロックに分割すると決定する。
【００６６】
図２のフローチャートの説明に戻り、制御部１１は、電源回路１４を制御してスマートデバイス２に供給する電力の電流値を低下させ、ステップＳ１１で決定したブロックの数でラインサーマルヘッド１６１が有する複数の抵抗体１６２を分割して、分割印刷を実行する（ステップＳ１２）。なお、電流値を低下させる方法は、何れの方法を用いてもよい。
【００６７】
このように、制御部１１は、スマートデバイス２が有するバッテリー２１の充電度合を監視し、バッテリー２１の充電度合に応じて、ラインサーマルヘッド１６１の有する複数の抵抗体１６２を分割するブロックの数を決定する。そして、制御部１１は、決定したブロックの数で、複数の抵抗体１６２を分割して分割印刷を実行する。これにより、制御部１１は、スマートデバイス２が有するバッテリー２１の充電度合に応じて、印刷の動作に係る消費電力を抑制できるため、スマートデバイス２に電力を供給している場合において、印刷の動作に必要な電力を印刷部１６に供給できる。また、プリンター１、及び、スマートデバイス２がＰＯＳシステムとして利用される場合、スマートデバイス２に電力を供給している場合において、印刷の動作に必要な電力を印刷部１６に供給できるため、レシートの発行の処理に影響を与えることを防止できる。
【００６８】
また、上述のように、分割印刷を実行する際、制御部１１は、分割印刷を実行しない場合に供給する電力の電流値より低い電流値で、スマートデバイス２に電力を供給する。そのため、制御部１１は、スマートデバイス２に供給する電力と、印刷部１６に供給する電力との和がＡＣアダプター４の容量を上回ることをより抑制できる。
【００６９】
特に、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、ラインサーマルヘッド１６１が有する複数の抵抗体１６２を分割するブロックの数を多くし、分割印刷を実行する。したがって、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、印刷の動作に係る消費電力を抑制できる。そのため、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、スマートデバイス２に供給する電力の電流値を大きくするといった制御を行っても、印刷部１６に供給する電力とスマートデバイス２に供給する電力との和がＡＣアダプター４の容量を上回ることを抑制できる。すなわち、制御部１１は、分割印刷を実行する際、バッテリー２１の充電度合に応じて、スマートデバイスに供給する電力の電流値を異ならせる制御を行った場合であっても、印刷部１６に供給する電力とスマートデバイス２に供給する電力との和がＡＣアダプター４の容量を上回ることを抑制できる。
【００７０】
図２に示すフローチャートの説明に戻り、制御部１１は、省電力モードでの印刷を終了するか否かを判別する（ステップＳ１３）。省電力モードでの印刷を終了するか否かの判別は、例えば、制御部１１が受信バッファー１３から読み出したコマンドが印刷終了に係るコマンドか否かに基づき行われる。印刷終了に係るコマンドとしては、例えば、カッターコマンドが挙げられる。制御部１１は、受信バッファー１３から読み出したコマンドが印刷終了に係るコマンドである場合、省電力モードでの印刷を終了すると判別する（ステップＳ１３：ＹＥＳ）。なお、制御部１１は、省電力モードでの印刷を終了すると判別した場合、スマートデバイスに供給する電力の電流値を、印刷の実行前の電流値に戻す。
【００７１】
次いで、制御部１１は、ＵＳＢインターフェース１５からの検出信号に基づいて、スマートデバイス２がプリンター１との接続を解消したか否かを判別する（ステップＳ１４）。接続が解消していないと判別した場合（ステップＳ１４：ＮＯ）、制御部１１は、処理をステップＳ２に移行させる。一方、接続を解消したと判別すると（ステップＳ１４：ＹＥＳ）、制御部１１は、スマートデバイス２への電力の供給をオフにする（ステップＳ１５）。
【００７２】
以上、プリンター１からスマートデバイス２に電力を供給している場合におけるプリンター１の動作を説明した。前述した通り、ＵＳＢ−ＰＤ規格では、スワップ機能により、供給側と受給側とを切り替えることが可能である。そのため、スマートデバイス２が有するバッテリー２１の充電度合が、例えば、９０パーセント（所定値）を上回る場合に、制御部１１は、スマートデバイス２から電力を受給する構成としてもよい。
【００７３】
ここで、プリンター１が、小型で携帯可能な、いわゆるモバイルプリンターであり、バッテリーを有し、このバッテリーから電力の供給を受けて印刷等の動作を実行するとする。このような構成のプリンター１は、ユーザーによって携帯、及び、使用されるため、プリンター１が有するバッテリーに対して充電が必須となる。そこで、プリンター１は、スマートデバイス２から電力を受給するため、受給した電力に基づいて、プリンター１のバッテリーに充電を実行できる。
【００７４】
このように、ＵＳＢ−ＰＤ規格では、電力の供給側と受給側とを切り替えることが可能であるため、プリンター１は、スマートデバイスから電力を受給でき、受給した電力に基づいて、例えば、プリンター１が備えるバッテリーに対する充電等の動作を実行できる。
【００７５】
以上、説明したように、本実施形態のプリンター１（印刷装置）は、電源回路１４（電源部）と、スマートデバイス２と有線通信しつつ電源回路１４からスマートデバイス２に電力の供給が可能なＵＳＢインターフェース１５（インターフェース）と、印刷を実行する印刷部１６と、電源回路１４からスマートデバイス２へ電力を供給している場合であって、スマートデバイス２から印刷部１６による印刷に係るコマンド（印刷を指示する情報）をＵＳＢインターフェース１５により受信された場合、印刷部１６を制御して省電力モードで印刷を実行する制御部１１と、を備える。
【００７６】
これにより、制御部１１は、印刷に係るコマンドを受信した場合に、省電力モードで印刷を実行することで印刷の動作に係る消費電力を抑制できる。そのため、制御部１１は、接続するスマートデバイス２に電力を供給している場合において、印刷の動作に必要な電力を供給できる。
【００７７】
また、印刷部１６は、複数の抵抗体１６２を有するラインサーマルヘッド１６１（印刷ヘッド）を備える。制御部１１は、省電力モードにおいて、ラインサーマルヘッド１６１が有する複数の抵抗体１６２を、複数のブロックに分割し、分割したブロックに属する抵抗体１６２に通電して、分割したブロック毎に印刷を実行する。
【００７８】
これにより、省電力モードでは、分割したブロックごとに、ブロックが有する抵抗体１６２に通電して印刷を実行する。そのため、制御部１１は、複数の抵抗体１６２を複数のブロックに分割しない構成と比較して、同時に通電する抵抗体１６２の数を低下できるため、印刷の動作に係る消費電力を抑制できる。
【００７９】
また、制御部１１は、スマートデバイス２が有するバッテリー２１の充電度合を監視し、監視する充電度合に応じて、分割するブロックの数を制御する。より具体的には、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、分割するブロックの数を多くする。
【００８０】
これにより、制御部１１は、バッテリー２１の充電度合に応じて、分割するブロックの数を異ならせるため、バッテリー２１の充電度合に応じて、印刷の動作に係る消費電力を抑制できる。特に、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、ラインサーマルヘッド１６１が有する複数の抵抗体１６２を分割するブロックの数を多くし、分割印刷を実行する。そのため、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、印刷の動作に係る消費電力を抑制できる。したがって、制御部１１は、バッテリー２１の充電度合が小さければ小さいほど、スマートデバイス２に供給する電力の電流値を大きくするといった制御を行っても、印刷部１６に供給する電力とスマートデバイス２に供給する電力との和がＡＣアダプター４の容量を上回ることを抑制できる。
【００８１】
また、制御部１１は、監視した充電度合が所定値を上回る場合に、電源回路１４によりスマートデバイス２から電力を受給する。
【００８２】
これにより、プリンター１は、スマートデバイス２から電力を受給できるため、スマートデバイス２から受給した電力に基づいて動作できる。特に、プリンター１がモバイルプリンターである場合、プリンター１は、スマートデバイス２から受給した電力に基づいて、プリンター１のバッテリーに充電する等の動作を実行できる。
【００８３】
また、制御部１１は、ＵＳＢインターフェース１５にスマートデバイス２が接続している期間を監視する。制御部１１は、監視した期間が３日（所定の期間）を上回る場合、充電度合が８０パーセントから３０パーセントの範囲内（所定の範囲内）となるように電源回路１４による電力の供給を制御する。
【００８４】
これにより、制御部１１は、監視した期間が３日を上回る場合、充電度合が８０パーセントから３０パーセントの範囲内となるように電力の供給を制御するため、スマートデバイス２のバッテリー２１の負荷をかけることなく、スマートデバイス２に電力を供給できる。
【００８５】
また、電源回路１４は、スマートデバイス２が有するバッテリー２１に対する充電用の電力を供給する。
【００８６】
これにより、制御部１１は、充電用の電力をスマートデバイス２に供給するため、スマートデバイス２のバッテリー２１に充電を実行している場合において、印刷の動作に必要な電力を供給できる。
【００８７】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【００８８】
例えば、上述した実施形態では、ラインサーマルヘッド１６１が２４つの抵抗体１６２を有する構成を例示したが、抵抗体１６２の数は、２４つに限定されない。また、ラインサーマルヘッド１６１が有する複数の抵抗体１６２の配列も、上述した配列（搬送方向Ｙに２つの抵抗体１６２が並び、直交方向Ｚに１２つ抵抗体１６２が並ぶ配列）に限定されない。
【００８９】
例えば、上述した実施形態では、スマートデバイス２が接続する期間が３日以上経過した場合に、常時接続供給モードで、スマートデバイス２に電力を供給する場合を例示した。しかしながら、常時接続供給モードを開始するための期間は、３日に限定されない。また、上述した実施形態では、常時接続供給モードにおいて、バッテリー２１の充電度合が８０パーセントから３０パーセントの範囲内となるように電力の供給を制御する場合を例示した。しかしながら、この範囲に限定されない。但し、この範囲の上限は、過充電の発生を防止するため、１００パーセントでないことが好ましく、この範囲の下限は、接続解消後に動作が実行できる充電度合であることが好ましい。また、上述した実施形態では、スマートデバイス２の充電度合が９０パーセント以上である場合に、プリンター１がスマートデバイス２から電力を受給する構成を例示したが、受給可能な充電度合は、９０パーセントに限定されない。
【００９０】
また、例えば、上述したプリンター１の制御方法（印刷装置の制御方法）が、プリンター１が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、プリンター１が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【００９１】
また、例えば、図２の処理単位は、プリンター１の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。プリンター１の処理は、処理内容に応じて、されに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【００９２】
また、図１に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プリンター１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００９３】
１…プリンター（印刷装置）、２…スマートデバイス（外部装置）、３…ＵＳＢケーブル、４…ＡＣアダプター、５…商用交流電源、１１…制御部、１２…不揮発性メモリー、１３…受信バッファー、１４…電源回路（電源部）、１５…ＵＳＢインターフェース（インターフェース）、１６…印刷部、２１…バッテリー、１６１…ラインサーマルヘッド（印刷ヘッド）、１６２…抵抗体、１６３…印刷ヘッド駆動部、１６４…搬送モーター、１６５…カッター駆動モーター、Ｂ１〜Ｂ４…ブロック。
【図１】
2017226130.tif 000003
【図２】
2017226130.tif 000004
【図３】
2017226130.tif 000005