(57)【要約】【課題】印刷動作に必要な電力を賄うために二次電池を使用し、当該二次電池の充電量が減少している際に充電状況や印刷データの内容等に応じた適切な動作を制御することができると共に、印刷可能となるまでの時間を表示する制御を行うことができる印刷制御装置、及び当該印刷制御装置を備えた印刷装置を提供する。【解決手段】印刷データの印刷を行うための電力量が二次電池の充電量よりも多い場合に（Ｓ７：ＮＯ）、二次電池が充電中であれば（Ｓ１３：ＹＥＳ）、印刷データ及び設定されている印刷条件から印刷に必要な電力量が算出されると共に、二次電池の充電量が取得される。これらの値に基づいて、印刷データの印刷が可能となる電力が二次電池に充電されるまでの待ち時間が算出されて（Ｓ１５）、算出された待ち時間が液晶ディスプレイに表示される（Ｓ１６）。これにより、印刷装置の使い易さを向上させる。【選択図】図５
2008254285.tif 000002
【特許請求の範囲】
【請求項１】
充電可能な二次電池の電力により印刷データの印刷を行う印刷装置の動作を制御する印刷制御装置であって、
前記二次電池に充電されている電力量を検出する充電電力量検出手段と、
前記印刷データを作成する印刷データ作成手段と、
当該印刷データ作成手段により作成された前記印刷データの印刷を行うために必要な電力量を算出する印刷電力量算出手段と、
前記充電電力量検出手段により検出された前記二次電池の電力量と、前記印刷電力量算出手段により算出された印刷に必要な電力量とにより、前記印刷データの印刷が可能であるか否かの判断を行う印刷可能判断手段と、
前記印刷可能判断手段により印刷が可能であると判断された際に前記印刷データの印刷を実行する制御を行う自動印刷実行制御手段と、
前記二次電池が充電中であるか否かを判断する充電中判断手段と、
前記印刷可能判断手段によって印刷が可能でないと判断された際に、前記充電中判断手段によって充電中であると判断された場合、前記印刷データの印刷が可能となる電力量が前記二次電池に充電されるまでの時間を算出する印刷待機時間算出手段と、
当該印刷待機時間算出手段により算出された時間を表示する待機時間表示手段と
を備えたことを特徴とする印刷制御装置。
【請求項２】
前記印刷電力量算出手段は、前記印刷データから算出される印刷領域の総ドット数を少なくとも用いて必要な電力量を算出することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷データの印刷条件を変更する印刷条件変更手段と、
前記印刷可能判断手段によって印刷が可能でないと判断された際に、前記印刷条件変更手段による前記印刷条件の変更を行うか否かを選択する変更実行選択手段と、
当該変更実行選択手段により前記印刷条件の変更を行うことが選択された場合に、前記印刷条件変更手段により変更される前記印刷条件を入力する変更条件入力手段と、
前記印刷条件変更手段により前記印刷条件が変更されて、前記印刷可能判断手段により印刷が可能であると判断された場合、印刷が可能な状態であることを表示する印刷可能表示手段と、
前記印刷データの印刷を実行させる指示を行う印刷実行指示手段と、
前記印刷可能表示手段により印刷が可能であることが表示されている際に、前記印刷実行指示手段により印刷を実行させる指示が行われることで前記印刷データの印刷を実行する制御を行う条件変更印刷実行制御手段と
を備えたことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記印刷条件変更手段により変更される前記印刷条件は、所定の範囲を囲む枠のパターンである飾り枠の条件を含むことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記印刷条件変更手段により変更される前記印刷条件は、文字装飾の条件を含むことを特徴とする請求項３又は４に記載の印刷制御装置。
【請求項６】
前記変更実行選択手段により前記印刷条件の制限を行わないことが選択された際に、前記充電中判断手段によって充電中でないと判断された場合、印刷の実行が不可能であることを示すエラーを出力するエラー出力手段を備えたことを特徴とする請求項３乃至５のいずれかに記載の印刷制御装置。
【請求項７】
請求項１乃至６のいずれかに記載の印刷制御装置を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電可能な二次電池を駆動電源として印刷を行う印刷装置の動作を制御する印刷制御装置、及び当該印刷制御装置を備えた印刷装置に関する。
【背景技術】
【０００２】
従来、印刷データの印刷を実行するための電力を、二次電池に充電された電力によって賄う印刷装置が知られている。例えば、文字や記号等を入力するキーを備え、入力された内容を印刷したラベルを作成する携帯型のラベルプリンタによると、使用状態にないときは充電台に配置されることで二次電池への充電が行われ、使用時には二次電池を駆動電源として印刷等の動作が行われる。よって、使用者は電源アダプタによる給電が不可能な場所であってもラベルを作成することができる。尚、電源アダプタによる充電中は、印刷するために十分な電力が供給されるため、直ちに印刷可能となる。
【０００３】
このような印刷装置では、印刷中に二次電池の充電が切れてしまう場合があった。この場合、途中で印刷が停止するため、用紙やインク、電力等が無駄になってしまうという不具合が生じていた。そこで、充電量の残量を取得し、取得された充電量の残量が所定量以下である場合に印刷枚数、印刷画質、及び印刷サイズを制限する方法が提案されている（例えば、特許文献１参照）。これにより、充電量が減少している場合であっても、印刷動作に必要な消費電力を低下させることで印刷が途中で停止することを防いでいる。
【０００４】
また、コンピュータ等の情報処理装置から、ＵＳＢインタフェースを介して印刷データの受信と給電とを行う印刷装置も提案されている（例えば、カシオ計算機株式会社製マウスプリンタＫＰ−Ｃ５０）。この印刷装置は二次電池を有しておらず、ＵＳＢインタフェースによる給電だけで印刷動作を行うため、給電のために別の電源を接続したり、搭載された電池の交換等をしたりせずとも印刷を行うことができる。よって、装置の簡素化及び小型化が可能となっている。
【特許文献１】特開２００５−１４９４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前者のような二次電池を搭載した印刷装置では、充電量が減少している際に印刷データの内容に応じた適切な動作を行うことができなかったため、使い勝手が悪いという問題点があった。また、後者のようなＵＳＢインタフェースによる給電のみを用いて印刷を行う印刷装置では、供給される電力は電源アダプタによる電力よりも少なく、二次電池も搭載されていないため、印刷対象となる用紙の大型化や印刷速度の高速化を図ることができないという問題点もあった。
【０００６】
本発明は上記問題を解決するためになされたものであり、印刷動作に必要な電力を賄うために二次電池を使用し、当該二次電池の充電量が減少している際に充電状況や印刷データの内容等に応じた適切な動作を制御することができると共に、印刷可能となるまでの時間を表示する制御を行うことができる印刷制御装置、及び当該印刷制御装置を備えた印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の請求項１に記載の印刷制御装置は、充電可能な二次電池の電力により印刷データの印刷を行う印刷装置の動作を制御する印刷制御装置であって、前記二次電池に充電されている電力量を検出する充電電力量検出手段と、前記印刷データを作成する印刷データ作成手段と、当該印刷データ作成手段により作成された前記印刷データの印刷を行うために必要な電力量を算出する印刷電力量算出手段と、前記充電電力量検出手段により検出された前記二次電池の電力量と、前記印刷電力量算出手段により算出された印刷に必要な電力量とにより、前記印刷データの印刷が可能であるか否かの判断を行う印刷可能判断手段と、前記印刷可能判断手段により印刷が可能であると判断された際に前記印刷データの印刷を実行する制御を行う自動印刷実行制御手段と、前記二次電池が充電中であるか否かを判断する充電中判断手段と、前記印刷可能判断手段によって印刷が可能でないと判断された際に、前記充電中判断手段によって充電中であると判断された場合、前記印刷データの印刷が可能となる電力量が前記二次電池に充電されるまでの時間を算出する印刷待機時間算出手段と、当該印刷待機時間算出手段により算出された時間を表示する待機時間表示手段とを備えている。
【０００８】
また、本発明の請求項２に記載の印刷制御装置は、請求項１に記載の発明の構成に加え、前記印刷電力量算出手段は、前記印刷データから算出される印刷領域の総ドット数を少なくとも用いて必要な電力量を算出することを特徴とする。
【０００９】
また、本発明の請求項３に記載の印刷制御装置は、請求項１又は２に記載の発明の構成に加え、前記印刷データの印刷条件を変更する印刷条件変更手段と、前記印刷可能判断手段によって印刷が可能でないと判断された際に、前記印刷条件変更手段による前記印刷条件の変更を行うか否かを選択する変更実行選択手段と、当該変更実行選択手段により前記印刷条件の変更を行うことが選択された場合に、前記印刷条件変更手段により変更される前記印刷条件を入力する変更条件入力手段と、前記印刷条件変更手段により前記印刷条件が変更されて、前記印刷可能判断手段により印刷が可能であると判断された場合、印刷が可能な状態であることを表示する印刷可能表示手段と、前記印刷データの印刷を実行させる指示を行う印刷実行指示手段と、前記印刷可能表示手段により印刷が可能であることが表示されている際に、前記印刷実行指示手段により印刷を実行させる指示が行われることで前記印刷データの印刷を実行する制御を行う条件変更印刷実行制御手段とを備えている。
【００１０】
また、本発明の請求項４に記載の印刷制御装置は、請求項３に記載の発明の構成に加え、前記印刷条件変更手段により変更される前記印刷条件は、所定の範囲を囲む枠のパターンである飾り枠の条件を含むことを特徴とする。
【００１１】
また、本発明の請求項５に記載の印刷制御装置は、請求項３又は４に記載の発明の構成に加え、前記印刷条件変更手段により変更される前記印刷条件は、文字装飾の条件を含むことを特徴とする。
【００１２】
また、本発明の請求項６に記載の印刷制御装置は、請求項３乃至５のいずれかに記載の発明の構成に加え、前記変更実行選択手段により前記印刷条件の制限を行わないことが選択された際に、前記充電中判断手段によって充電中でないと判断された場合、印刷の実行が不可能であることを示すエラーを出力するエラー出力手段を備えている。
【００１３】
また、本発明の請求項７に記載の印刷装置は、請求項１乃至６のいずれかに記載の印刷制御装置を備えている。
【発明の効果】
【００１４】
請求項１に記載の印刷制御装置によると、二次電池に充電されている電力量、及び印刷データの印刷を行うために必要な電力量から、印刷データの印刷が可能であるか否かの判断が行われて、印刷が可能であると判断された場合には印刷の実行が制御される。また、印刷が可能でないと判断された際に二次電池が充電中であった場合には、印刷が可能となる充電量が二次電池に充電されるまでの時間が算出されて、この時間が表示される。従って、印刷がいつ開始されるかを使用者に報知することで使用者に安心感を与えることができ、使い易さを向上させることができる。
【００１５】
また、本発明の請求項２に記載の印刷制御装置は、請求項１に記載の発明の効果に加え、印刷データの印刷に必要な電力量を算出する際に、印刷領域の総ドット数が少なくとも用いられるため、印刷枚数や印刷サイズのみが用いられて電力量が算出される場合よりも細かく正確に値を算出することができる。
【００１６】
また、本発明の請求項３に記載の印刷制御装置は、請求項１又は２に記載の発明の効果に加え、印刷が可能でないと判断された際に印刷条件を変更するか否かが選択され、印刷条件が変更されて印刷が可能な状態となれば、印刷を実行する指示が行われることで印刷データの印刷が実行されるため、使用者は、印刷条件、及び印刷条件に応じた印刷のタイミングを自由に変更することができる。従って、印刷装置の使い易さを向上させることができると共に、印刷が途中で停止することによる用紙、電力、インク等の無駄の発生を防止することができる。
【００１７】
また、本発明の請求項４に記載の印刷制御装置は、請求項３に記載の発明の効果に加え、印刷条件変更手段により変更される印刷条件は所定の範囲を囲む枠のパターンである飾り枠の条件を含んでいるため、飾り枠の条件を変更することで印刷領域の総ドット数を変更し、ひいては印刷に必要な電力量を変更することができる。
【００１８】
また、本発明の請求項５に記載の印刷制御装置は、請求項３又は４に記載の発明の効果に加え、印刷条件変更手段により変更される印刷条件は文字装飾の条件を含んでいるため、文字装飾の条件を変更することで印刷領域の総ドット数を変更し、ひいては印刷に必要な電力量を変更することができる。
【００１９】
また、本発明の請求項６に記載の印刷制御装置は、請求項３乃至５のいずれかに記載の発明の効果に加え、二次電池の電力量不足により印刷が可能でないと判断された際に、印刷条件の変更が行われず、二次電池への充電も行われていなければ、印刷の実行が不可能であることを示すエラーを出力することができる。よって、使用者は、充電の開始や印刷条件の変更等の適切な対処をエラーに応じて迅速に行うことができる。
【００２０】
また、本発明の請求項７に記載の印刷装置は、請求項１乃至６のいずれかに記載の発明と同様の作用効果を奏することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態である印刷制御装置を備えたテープ印刷装置１について、図面を参照して説明する。このテープ印刷装置１は、電源アダプタによる電源、又は内蔵された二次電池６１に充電された電力により印刷を行うことができる。従って、電源アダプタを接続することで、二次電池６１の充電量に関わらず印刷を行うことができる一方で、電源アダプタの接続を外せば、場所を限定されることなく印刷を行うことができる。また、ＵＳＢケーブルによってテープ印刷装置１と外部のコンピュータとを接続すれば、コンピュータとのデータのやり取りを行うと共に、コンピュータからの給電によって二次電池６１への充電を行うこともできる。
【００２２】
まず、テープ印刷装置１の概略構成について、図１及び図２を参照して説明する。図１は、テープ印刷装置１の平面図であり、図２は、テープ印刷装置１の右側面図である。図１に示すように、略箱体状のテープ印刷装置１の上面部３には、文字や画像等を複数行に渡って表示する液晶ディスプレイ１０と、テープ印刷装置１の動作を指示するための各種入力キー４とが設けられている。この入力キー４は、印刷データを作成するための文字入力キー５、印刷データの印刷を指示する印刷キー６、漢字変換及びスペースを入力するスペースキー７、改行指令や各種処理の実行、選択を指定するリターンキー８、液晶ディスプレイ１０に表示されるカーソルを上下、左右に移動させるカーソルキー１１等により構成されている。また、左側面部１３には、印刷されたテープが排出されるテープ排出口１４が形成されている。
【００２３】
また、図２に示すように、テープ印刷装置１の右側面部１７には、電源アダプタ（図示外）が接続されるアダプタ挿入口１８、及び外部のコンピュータと接続するためのＵＳＢケーブル（図示外）が接続されるコネクタ１９等が設けられている。また、テープ印刷装置１の底面全体は、一端部を開閉可能に支持された開閉蓋２０によって覆われている。そして、図示しないが、この開閉蓋２０の内側には二次電池６１（図３参照）を収納する二次電池収納部と、被印字媒体であるテープとインクリボンとが巻き回されて収納されたテープカセットを収納するカセット収納部とが設けられている。さらに、テープ印刷装置１の内部にはサーマルヘッド５１、テープ送りモータ５３、カッター５５等からなる印刷機構５０（図３参照）が設けられている。
【００２４】
次に、図３を参照して、テープ印刷装置１の電気的構成について説明する。図３は、テープ印刷装置１の電気的構成を示すブロック図である。図３に示すように、テープ印刷装置１は、主に制御部３０と、センサ部４０と、印刷機構５０と、二次電池６１を備えた電源部６０とから構成されている。制御部３０は、テープ印刷装置１の各部を制御するＣＰＵ３２と、このＣＰＵ３２にデータバス３７を介して接続された入出力インタフェース３１と、各種のプログラムを記憶したＲＯＭ３３と、各種フラグやパラメータ、印刷データ等を記憶するＲＡＭ３４と、グラフィックデータを記憶したＣＧＲＯＭ３５とから構成されている。
【００２５】
ここで、ＲＯＭ３３には、テープ印刷装置１の動作を制御するための制御プログラムや、印刷処理を実行するための印刷実行プログラム等を記憶したプログラム記憶領域３３１と、後述するパラメータテーブル７０（図４参照）等の各種テーブルを記憶したテーブル記憶領域３３２とが設けられている。さらに、ＲＯＭ３３には、図示外の各種記憶領域が設けられている。
【００２６】
また、ＲＡＭ３４には、ＣＰＵ３２によって作成された印刷データを記憶する印刷データ記憶領域３４１と、各種フラグを記憶するフラグ記憶領域３４２と、二次電池６１の充電量を記憶する充電量記憶領域３４３と、作成された印刷データの印刷量を記憶する印刷量記憶領域３４４と、設定されている印刷条件を記憶する印刷条件記憶領域３４５とが設けられている。さらに、ＲＡＭ３４には、図示外の各種記憶領域が設けられている。
【００２７】
また、図３に示すように、センサ部４０は、カセット収納部内のテープカセットの有無の検出、及び収納されたテープカセットの種類の検出を行うテープ検出センサ４１と、開閉蓋２０が開いているか閉じているかの検出を行うカバーオープンセンサ４２と、テープを切断するためのカッター５５の位置の検出を行うカッターセンサ４３とから構成されている。センサ部４０の各センサは、入出力インタフェース３１を介して制御部３０に接続されており、検出結果を制御部３０へ出力する。
【００２８】
また、印刷機構５０は、複数の発熱素子を有するサーマルヘッド５１と、このサーマルヘッド５１を駆動するための駆動回路５２と、テープ送りモータ５３と、このテープ送りモータ５３を駆動するための駆動回路５４と、印刷されたテープを切断するカッター５５と、このカッター５５を駆動するための駆動回路５６とから構成されている。駆動回路５２、駆動回路５４、及び駆動回路５６は入出力インタフェース３１を介して制御部３０に接続され、制御部３０からの指示に従って印刷機構５０が印刷を実行する。
【００２９】
さらに、入出力インタフェース３１には、液晶ディスプレイ（ＬＣＤ）１０に表示するデータを制御するディスプレイコントローラ（ＬＣＤＣ）９と、入力キー４とが接続されている。
【００３０】
また、電源部６０は、充電可能な二次電池６１と、該二次電池６１の充電を管理する充電制御部６２とを備えており、制御部３０、センサ部４０、印刷機構５０、ＬＣＤ１０、入力キー４、アダプタ挿入口１８、コネクタ１９のそれぞれに接続されている。そして、充電制御部６２は二次電池６１に充電されている充電量を電圧から判断し、且つアダプタ挿入口１８及びコネクタ１９を介して供給された電力による二次電池６１への充電を制御する。そして、二次電池６１は、アダプタ挿入口１８を介した電源アダプタからの電力の供給がない場合に、コネクタ１９を介してＵＳＢケーブルから供給される電力よりも大きな電力を必要とする印刷機構５０に電力を供給する。よって、テープ印刷装置１は、電源アダプタを接続せずに二次電池６１の電力により駆動することもできるし、電源アダプタから供給される電力により駆動することもできるため、状況に応じて電源を使い分けることができる。尚、二次電池６１にはニカド電池、ニッケル水素電池、リチウムイオン電池、リチウムポリマー電池等、小型の二次電池が使用できる。本実施の形態ではリチウムイオン電池を使用した。
【００３１】
次に、図４を参照して、ＲＯＭ３３のテーブル記憶領域３３２に記憶されているパラメータテーブル７０について説明する。図４は、パラメータテーブル７０のデータ構成を示す模式図である。図４に示すように、パラメータテーブル７０は、二次電池６１の状態を示すレベル７１と、充電制御部６２により検出される二次電池６１の電圧７２と、電圧７２から推定される二次電池６１の充電量７３と、充電量７３から推定される印刷可能な印刷量のドット数換算値７４とから構成されている。レベル７１は、番号が若い程、二次電池６１の充電量が多い、すなわち充電されている電力量のレベルが高いことを示している。
【００３２】
そして、パラメータテーブル７０は、ＵＳＢケーブルからの給電により二次電池６１への充電が行われている場合に、１分間が経過すると１つ番号が若いレベルへ二次電池６１の状態が変化するように区分けが行われている。従って、ＵＳＢケーブルによる充電が行われている際、レベル「６」からレベル「３」へ二次電池６１の状態が変化するまでには概ね３分間の時間を要する。また、充電量７３（単位：％）は、二次電池６１の満充電容量Ｃｆ（単位：Ａｈ）、及び電圧に基づいて算出される残存容量Ｃｒ（単位：Ａｈ）により割り出される値である。そして、各レベルに応じて、印刷可能な印刷量のドット数換算値７４があらかじめ記憶されている。
【００３３】
ここで、印刷量のドット数換算値７４について説明する。サーマルヘッド５１を駆動させることで印刷を行う本実施の形態のテープ印刷装置１は、黒色を印字する際のヘッドの駆動に大電流が必要となるため、印刷データの印刷を行うために必要な電力の量は、黒色のドット数に大きく左右される。従って、本実施の形態では、印刷データにおける黒色の総ドット数（以下、「ドット数」と表す。）やカット回数等により決定される印刷量を全てドット数に換算している。そして、算出されたドット数換算値をパラメータテーブル７０に参照させて、印刷に必要な電力量（レベル）を算出している。例えば、テープ印刷装置１によると、サーマルヘッド５１及びテープ送りモータ５３のみを駆動させて、カッター５５を駆動させずに総ドット数が３０００００ドットの印刷データを印刷するためには、７０％の充電量が二次電池６１に充電されている必要があると判断される。また、カッター５５を１回駆動させるためには、カッター５５を駆動させずに２０００ドットの印刷データの印刷を実行する場合と同程度の電力を必要とする。よって、カッター５５を２回駆動させて２９６０００ドットの印刷データを印刷する場合も、カッター５５を１回も駆動させずに３０００００ドットの印刷データを印刷する場合も、共に７０％の充電量が必要とされる。このように、カット回数や機器のウォームアップ等の各動作のエネルギー量と、所定のドット数を印刷する際に必要なエネルギー量との対応関係があらかじめ算出されて定められている。この対応関係に基づいて、印刷データの量やカッター５５の駆動回数等を含めた印刷量をドット数に換算するためのプログラムが、ＲＯＭ３３のプログラム記憶領域３３１に記憶されている。
【００３４】
そして、ドット数換算値が算出されると、この値をパラメータテーブル７０に参照させることにより、印刷に必要な電力量が算出される。例えば、算出されたドット数換算値がＤ４であった場合には、Ｄ４がレベル「４」に含まれているため、二次電池６１には６０％以上の充電量が必要であると判断される。そして、充電制御部６２により検出された二次電池６１の電圧が３．８５Ｖ以上であれば、二次電池６１の状態がレベル「４」以上であるため印刷が可能であると判断される。
【００３５】
次に、上記のように構成されたテープ印刷装置１の動作について、図５乃至図１０を参照して説明する。図５は、テープ印刷装置１のメイン制御処理のフローチャートであり、図６は、メイン制御処理の中で行われる印刷条件変更処理のサブルーチンのフローチャートである。また、図７は、印刷条件を変更する際の変更画面の説明図であり、図８は、飾り枠選択画面の説明図であり、図９は、文字装飾選択画面の説明図である。また、図１０は、メイン制御処理の中で行われる推定待ち時間算出処理のサブルーチンのフローチャートである。尚、上記の各フローチャートに示すプログラムは、テープ印刷装置１のＲＯＭ３３のプログラム記憶領域３３１に記憶されており、ＣＰＵ３２により実行される。
【００３６】
テープ印刷装置１に電源が投入されると、図５に示すメイン制御処置が開始され、電源が切られるまで繰り返し実施される。このメイン処理では、まず、テープ印刷装置１におけるＲＡＭ３４のデータ等がクリアされて、システムが初期化される処理が行われる（Ｓ１）。
【００３７】
次いで、印刷データ作成処理が行われる（Ｓ２）。この印刷データ作成処理では、使用者によって入力キー４が操作されることにより、テープに印刷される文字や記号の入力、印刷枚数の入力、所定の範囲を囲む、又は塗りつぶすパターンである飾り枠のパターンの入力、文字のフォントや影、背景等のパターンである文字装飾のパターンの入力等が行われ、入力された内容に応じて印刷データが作成されて、ＲＡＭ３４の印刷データ記憶領域３４１に記憶される。また、印刷枚数、テープの長さ、文字の大きさ、飾り枠のパターン、文字装飾のパターンの印刷条件の設定が、ＲＡＭ３４の印刷条件記憶領域３４５に記憶される。そして、印刷キー６が押下されたか否かにより、作成された印刷データの印刷を行う指示が行われた否かが判断される（Ｓ３）。印刷キー６が押下されていないと判断された場合には（Ｓ３：ＮＯ）、印刷データ作成処理（Ｓ２）が繰り返し行われる。
【００３８】
また、印刷キー６が押下されたと判断された場合には（Ｓ３：ＹＥＳ）、二次電池６１の充電量が取得される（Ｓ４）。電源部６０において、二次電池６１の電圧が充電制御部６２によって常時検出されており、この検出結果が制御部３０に出力されることで、二次電池６１の充電量がＣＰＵ３２によって取得される。そして、取得内容がＲＡＭ３４の充電量記憶領域３４３に記憶される。
【００３９】
次いで、ＲＡＭ３４の印刷データ記憶領域３４１に記憶されている印刷データ、及び印刷条件記憶領域３４５に記憶されている印刷条件から、印刷データの総ドット数やカット回数等により決定される印刷量のドット数換算値が算出される（Ｓ５）。先述したように、各動作のエネルギーと、所定のドット数を印刷する際に必要なエネルギーとの対応関係があらかじめ定められており、これに基づいてドット数換算値が算出されて、ＲＡＭ３４の印刷量記憶領域３４４に記憶される。
【００４０】
次いで、電源アダプタからの給電があるか否かの判断が行われる（Ｓ６）。アダプタ挿入口１８（図２参照）に電源アダプタが接続されており、給電が行われている場合には（Ｓ６：ＹＥＳ）、二次電池６１の充電量に関わらず、印刷に必要な電力が賄われるため、すぐに印刷が実行される（Ｓ８）。印刷の実行処理では、まず、テープ印刷装置１のＣＰＵ３２が、サーマルヘッド５１を駆動する駆動回路５２及びテープ送りモータ５３を駆動する駆動回路５４を制御して印刷データの印刷を行う。そして、１枚の印刷が終了すると、カッター５５を駆動する駆動回路５６をＣＰＵ３２が制御してテープを切断する。全ての印刷データの印刷が終了すると、Ｓ２の処理へ戻る。
【００４１】
また、電源アダプタからの給電がないと判断された場合には（Ｓ６：ＮＯ）、二次電池６１を電源とした印刷が可能であるか否かの判断が行われる（Ｓ７）。この判断では、パラメータテーブル７０（図４参照）が参照されて、充電量記憶領域３４３に記憶されている二次電池６１の充電量による二次電池６１のレベルの判断が行われる。また、印刷量記憶領域３４４に記憶されている印刷量のドット数換算値により、印刷に必要な二次電池６１のレベルが判断される。そして、現在のレベルが必要なレベル以上であると判断された場合には（Ｓ７：ＹＥＳ）、印刷が実行されて（Ｓ８）、Ｓ２の処理へ戻る。
【００４２】
また、現在のレベルが必要なレベルよりも低いと判断された場合には（Ｓ７：ＮＯ）、印刷条件を変更するか否かの選択を使用者に促す印刷条件変更選択画面が液晶ディスプレイ１０に表示される（Ｓ９）。すると、液晶ディスプレイ１０には、選択を促すメッセージと共に「実行する」「実行しない」の２つのボタンが表示される。次いで、液晶ディスプレイ１０内のカーソルが「実行する」若しくは「実行しない」に位置している際にリターンキー８が押下されたか否かにより、変更を実行若しくは非実行の選択が行われたか否かが判断される（Ｓ１０）。選択が行われていなければ（Ｓ１０：ＮＯ）、Ｓ４の処理へ戻り、変更を実行するか否かの選択が行われるまでの間に印刷が可能となった場合には（Ｓ６：ＹＥＳ、若しくはＳ７：ＹＥＳ）、印刷が実行される（Ｓ８）。一方で、変更を実行するか否かの選択が行われた場合には（Ｓ１０：ＹＥＳ）、「実行する」が選択されたか否かの判断が行われる（Ｓ１１）。使用者によって「実行する」が選択された場合には（Ｓ１１：ＹＥＳ）、印刷条件変更処理が行われる（Ｓ１２）。
【００４３】
次に、図６を参照して、印刷条件変更処理について説明する。図６のフローチャートに示すように、印刷条件変更処理が開始されると、ＲＡＭ３４の印刷条件記憶領域３４５に記憶されている印刷枚数、テープの長さ、文字の大きさ、飾り枠のパターン、文字装飾のパターンの印刷条件を最小値とした場合の印刷量のドット数換算値が計算される（Ｓ３１）。具体的には、印刷枚数が複数枚に設定されていた場合は１枚としてドット数換算値が計算され、文字の配列、大きさ、及び余白の量を調整することでテープの長さを短縮することが可能であれば、テープの長さを短縮した場合の値が計算される。また、飾り枠を印刷する設定が行われていれば、飾り枠無しの条件（図８に示す「なし」が選択された場合）で値が計算され、文字装飾に関しては、最も線が細く単純な文字の条件（図９に示すパターン９１が選択された場合）で値が計算される。
【００４４】
次いで、印刷条件を変更すれば印刷が可能となるか否かの判断が行われる（Ｓ３２）。この判断では、印刷条件を最小値とした場合のドット数換算値が属するレベルと、充電量記憶領域３４３に記憶されている充電量が属するレベルとがパラメータテーブル７０（図４参照）により判断される。そして、現在の充電量が属するレベルの方が低ければ、印刷条件を変更しても印刷は不可能であると判断される（Ｓ３２：ＮＯ）。この場合、印刷条件の変更だけでは印刷が不可能であることを示すエラー画面が液晶ディスプレイ１０へ出力されて（Ｓ３３）、メイン制御処理へ戻る。
【００４５】
一方で、現在の充電量が属するレベルの方が、印刷条件を最小値とした場合のレベル以上であれば、印刷条件を変更すれば印刷が可能となると判断される（Ｓ３２：ＹＥＳ）。そして、印刷条件記憶領域３４５に記憶されている記憶内容から、現在の印刷条件の設定内容が判断される（Ｓ３４）。次いで、設定内容の判断結果に基づいて、図７に示す変更画面が液晶ディスプレイ１０に表示される（Ｓ３５）。ここで、使用者によって設定されていた値がすでに最小値であった印刷条件の項目については、変更画面に表示されない。これにより、使用者は余分な項目を見ることなく容易に印刷条件の変更を行うことができる。
【００４６】
次いで、充電制御部６２によって検出されている二次電池６１の電圧がＣＰＵ３２によって取得されて、充電量記憶領域３４３に記憶される（Ｓ３６）。そして、印刷データ記憶領域３４１及び印刷条件記憶領域３４５に記憶されているデータから、印刷量のドット数換算値が算出されて、印刷量記憶領域に記憶される（Ｓ３７）。これらの処理は、Ｓ４及びＳ５（図５参照）の処理と同様である。
【００４７】
次いで、二次電池６１を電源とした印刷が可能であるか否かの判断が行われる（Ｓ３８）。この判断では、その時点における印刷量のドット数換算値が属するレベルと、充電量が属するレベルとが比較される。そして、現在の充電量が属するレベルの方が低い場合には、印刷が不可能であると判断され（Ｓ３８：ＮＯ）、使用者による印刷条件の変更の指示があるか否かの判断が行われる（Ｓ３９）。そして、印刷条件の変更の指示があれば（Ｓ３９：ＹＥＳ）、印刷条件の変更が行われる（Ｓ４０）。
【００４８】
ここで、印刷条件の変更（Ｓ４０）について、図７乃至図９を参照して説明する。印刷条件の変更が行われる場合、使用者は、変更画面（図７参照）を見ながら入力キー４を操作することにより、変更する項目の選択や変更する数値等の決定を行う。具体的には、図７に示す変更画面が表示されている際に「飾り枠」の条件が選択されると、図８に示す飾り枠選択画面が表示される。そして、使用者によって飾り枠の１つが選択されると、選択された飾り枠が印刷条件記憶領域３４５に記憶される。すると、印刷データのドット数が飾り枠の種類毎に異なるため、印刷に必要な電力量も異なることとなる。
【００４９】
また、図７に示す変更画面が表示されている際に「文字装飾」の条件が選択されると、図９に示す文字装飾選択画面が表示される。そして、文字装飾の１つが選択されると、選択された文字装飾の種類が印刷条件記憶領域３４５に記憶される。飾り枠の条件と同様に、文字装飾の種類毎に印刷データのドット数が異なるため、文字装飾の種類を変更すると、印刷に必要な電力量も変化する。また、飾り枠及び文字装飾の条件の変更と同様に、印刷枚数（図７では「部数」と表す）やテープ長等の条件が変更されて、変更された値は印刷条件記憶領域３４５に適宜記憶される。そして、Ｓ３４の処理へ戻り、変更された印刷条件に基づいて変更画面の表示（Ｓ３５）や印刷量のドット数換算値（Ｓ３７）等の処理が再び行われる。
【００５０】
図６のフローチャートの説明に戻り、印刷条件の変更の指示が行われていない場合には（Ｓ３９：ＮＯ）、変更の実行をキャンセルする指示があるか否かの判断が行われる（Ｓ４１）。液晶ディスプレイ１０内のカーソルが「キャンセル」に位置している際にリターンキー８が押下された場合には（Ｓ４１：ＹＥＳ）、変更画面が消去され、印刷条件変更処理を終了してメイン制御処理へ戻る。また、変更の実行をキャンセルする指示がない場合には（Ｓ４１：ＮＯ）、Ｓ３４の処理へ戻る。
【００５１】
また、現在の充電量の属するレベルが印刷量のドット数換算値の属するレベル以上であり、二次電池６１を電源とした印刷が可能であると判断された場合には（Ｓ３８：ＹＥＳ）、図７に示す「印刷」ボタン８１が選択可能とされて、印刷が可能であることが表示される（Ｓ４２）。次いで、使用者による印刷指示があるか否かの判断が行われる（Ｓ４３）。カーソルが印刷ボタンに位置している際にリターンキー８が押下されるか、若しくは印刷キー６が押下されると、印刷の指示があると判断されて（Ｓ４３：ＹＥＳ）、印刷が実行され（Ｓ４４）、印刷条件変更処理を終了してメイン制御処理へ戻る。また、印刷の指示がないと判断された場合には（Ｓ４３：ＮＯ）、Ｓ３９の判断へ移行し、印刷の指示、若しくは印刷条件の変更をキャンセルする指示があるまで繰り返しこれらの処理が行われる。従って、使用者は、自身が希望する印刷条件及びタイミングで印刷を実行することができる。尚、図５に示すように、メイン制御処理では、印刷条件変更処理（Ｓ１２）が終了するとＳ２の処理へ戻る。
【００５２】
次いで、図５に示すフローチャートの説明に戻り、印刷条件の変更を実行しないことが使用者によって選択された場合には（Ｓ１１：ＮＯ）、二次電池６１が充電中であるか否かの判断が行われる（Ｓ１３）。コネクタ１９に接続されているＵＳＢケーブルからの給電が無く、二次電池６１が充電中でない場合には（Ｓ１３：ＮＯ）、二次電池６１を電源とした印刷、及び電源アダプタにより供給される電力を電源とした印刷は共に不可能である。従って、印刷が不可能であることを示すエラー画面が液晶ディスプレイ１０に出力されて（Ｓ１４）、Ｓ２の処理へ戻る。一方で、二次電池が充電中であれば（Ｓ１３：ＹＥＳ）、推定待ち時間算出処理が行われる（Ｓ１５）。
【００５３】
次に、図１０を参照して、推定待ち時間算出処理について説明する。図１０のフローチャートに示すように、推定待ち時間算出処理が開始されると、その時点で充電制御部６２によって検出されている二次電池６１の電圧が、ＣＰＵ３２によって取得される（Ｓ５１）。そして、二次電池６１の充電量の属するレベルＬｃがどのレベルであるかがパラメータテーブル７０（図４参照）により判断される（Ｓ５２）。
【００５４】
次いで、ＲＡＭ３４の印刷データ記憶領域３４１に記憶されている印刷データ、及び印刷条件記憶領域３４５に記憶されている印刷条件から、印刷量のドット数換算値が算出される（Ｓ５３）。そして、算出されたドット数換算値の属するレベルＬｄがどのレベルであるかがパラメータテーブル７０により判断される（Ｓ５４）。
【００５５】
次いで、印刷量のドット数換算値が属するレベルＬｄと、充電量が属するレベルＬｃとの差が算出されて、算出された値に１分間を乗じた時間が推定待ち時間としてＲＡＭ３４に記憶される（Ｓ５５）。先述したように、パラメータテーブル７０に設けられている各レベルは、ＵＳＢケーブルによる１分間の充電が行われる毎にレベルが１つ上がる（番号の１つ若いレベルへ移行する）ようにあらかじめ定められている。よって、例えば、印刷量のドット数換算値が属するレベルＬｄが２であり、充電量が属するレベルＬｃが６であった場合には、概ね４分間の充電が必要であるとされて、この４分間の推定待ち時間が記憶されることとなる。
【００５６】
図５に示すフローチャートの説明に戻り、推定待ち時間算出処理（Ｓ１５）が終了すると、例えば「印刷開始まで約４分」という推定待ち時間が液晶ディスプレイに表示される（Ｓ１６）。次いで、電源アダプタからの給電があるか否かの判断が行われる（Ｓ１７）。途中からアダプタ挿入口１８（図２参照）に電源アダプタが接続され、給電が開始された場合には（Ｓ１７：ＹＥＳ）、印刷に必要な電力は電源アダプタからの給電により賄われるため、印刷が実行され（Ｓ１９）、Ｓ２の処理へ戻る。
【００５７】
また、電源アダプタが接続されていない場合には（Ｓ１７：ＮＯ）、充電量が必要な電力に達したか否かの判断が行われる（Ｓ１８）。この判断は、充電量が属するレベルＬｄが、印刷量のドット数換算値が属するレベルＬｄ以上となったか否かにより判断される。充電量が必要な電力に未だ達していないと判断された場合には（Ｓ１８：ＮＯ）、Ｓ１５の処理へ戻り、推定待ち時間の算出及び表示が繰り返し行われる。一方で、充電量が必要な電力に達した場合には（Ｓ１８：ＹＥＳ）、液晶ディスプレイ１０に表示されている推定待ち時間が消去され、印刷が実行されて（Ｓ１９）、Ｓ２の処理へ戻る。
【００５８】
以上説明したように、本実施の形態のテープ印刷装置１によると、充電が完了して印刷可能となるまでの推定待ち時間が算出されて液晶ディスプレイ１０に表示されるため、使用者に安心感を与えることができ、使い易さを向上させることができる。また、主に印刷データの総ドット数を用いて印刷量を算出すると共に、飾り枠や文字装飾を含めた印刷条件の変更に応じてその都度印刷量を算出し、この値から印刷に必要な電力量を算出している。従って、印刷枚数や印刷面積等のみを用いて印刷量を算出する場合に比べて、印刷量及び印刷に必要な電力量を細かく正確に算出することができる。
【００５９】
尚、本発明は、以上詳述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。例えば、本実施の形態では、二次電池６１の電圧をパラメータテーブル７０に照らし合わせて二次電池６１の充電量の判断を行っているが、この判断方法及び各パラメータの数値は一例であり、機器の性能や二次電池６１の種類等によって左右される。また、充電量を判断するためのパラメータに温度等の環境要素や二次電池６１の充電回数等を加えても良いし、レベルをさらに細かく区分けしてもよい。また、これから二次電池６１へ充電される電流値、又は二次電池６１から放電される電流値を積分することにより充電量を把握する方法や、サーマルヘッド５１やテープ送りモータ５３等の駆動電流を累計して二次電池６１の放電量を算出し、現在の充電量を把握する方法等を用いてもよい。
【００６０】
また、本実施の形態では、印刷量のドット数換算値をパラメータテーブル７０に照らし合わせることで印刷に必要な電力量を算出しているが、この方法を変更することも可能である。また、図８及び図９に示した飾り枠や網掛けの選択候補も一例であり、これに限られない。また、本実施の形態では二次電池６１を電源とした印刷、及び電源アダプタからの給電による印刷を使い分けることができるが、二次電池のみを印刷用の電源とした機器にも本発明が適用できることは言うまでもない。
【産業上の利用可能性】
【００６１】
本発明の印刷装置及び印刷制御装置は、上記実施の形態のようなテープ印刷装置に限られず、小型のメモプリンタやインクジェット方式の印刷装置等、他の形態の印刷装置にも適応可能である。
【図面の簡単な説明】
【００６２】
【図１】テープ印刷装置１の平面図である。
【図２】テープ印刷装置１の右側面図である。
【図３】テープ印刷装置１の電気的構成を示すブロック図である。
【図４】パラメータテーブル７０のデータ構成を示す模式図である。
【図５】テープ印刷装置１のメイン制御処理のフローチャートである。
【図６】メイン制御処理の中で行われる印刷条件変更処理のサブルーチンのフローチャートである。
【図７】印刷条件を変更する際の変更画面の説明図である。
【図８】飾り枠選択画面の説明図である。
【図９】文字装飾選択画面の説明図である。
【図１０】メイン制御処理の中で行われる推定待ち時間算出処理のサブルーチンのフローチャートである。
【符号の説明】
【００６３】
１    テープ印刷装置
４    入力キー
５    文字入力キー
６    印刷キー
８    リターンキー
１０    液晶ディスプレイ
３２    ＣＰＵ
３３    ＲＯＭ
３４    ＲＡＭ
５０    印刷機構
６０    電源部
６１    二次電池
６２    充電制御部
７０    パラメータテーブル
３３２    テーブル記憶領域
【図１】
2008254285.tif 000003
【図２】
2008254285.tif 000004
【図３】
2008254285.tif 000005
【図４】
2008254285.tif 000006
【図５】
2008254285.tif 000007
【図６】
2008254285.tif 000008
【図７】
2008254285.tif 000009
【図８】
2008254285.tif 000010
【図９】
2008254285.tif 000011
【図１０】
2008254285.tif 000012