(57)【要約】【課題】インターフェースからの給電による二次電池の充電量が、印刷を行うには不十分である場合でも、コンピュータ装置や使用者に無用の負担をかけない印刷装置を提供する。【解決手段】画像データを受信した場合（Ｓ２：ＹＥＳ）、二次電池４０に印刷機構３０を動作させるために必要な電力が充電されていなければ（Ｓ３：ＮＯ）、本体に内蔵したフラッシュメモリ２４に印刷データを記憶させ（Ｓ１１）、コンピュータ装置２に印刷完了を通知する（Ｓ１２）。このため、コンピュータ装置２のスプーラにジョブが溜まることがなく、電源不足によるエラーがコンピュータ装置２やメモプリンタ１に発生することもない。よって、コンピュータ装置２や使用者に無用の負担をかけることがない。【選択図】図７
2007261200.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの転送及び電力供給が可能な接続手段によりホスト端末装置に接続される印刷装置であって、
前記接続手段を介して前記ホスト端末装置から供給される電力により充電される二次電池と、
前記二次電池からの電力により動作する印刷機構と、
前記接続手段を介して前記ホスト端末装置から供給される電力により動作する制御部と、
前記印刷データを保存する内部メモリと
を備え、
前記制御部は、
前記二次電池に前記印刷機構を動作させるために必要な電力が充電されているか否かを判断する電力判断手段と、
前記印刷データを前記印刷装置が受信した場合に前記電力判断手段が前記二次電池に前記印刷機構を動作させるために必要な電力が充電されていないと判断した場合、前記印刷データを前記内部メモリに保存し、且つ前記ホスト端末装置に印刷完了を通知する通知制御手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記内部メモリに保存された前記印刷データがあり、且つ前記電力判断手段が前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたと判断した場合に、前記印刷データの前記印刷機構による印刷を開始させる自動印刷開始制御手段を備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記内部メモリに保存された前記印刷データの印刷を指示する印刷開始スイッチと、
前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたことを表示する表示手段と
を備え、
前記制御部は、
前記表示手段により前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたことが表示されている場合に、前記印刷開始スイッチが操作されることにより、前記印刷データの前記印刷機構による印刷を開始させる手動印刷開始制御手段を備えたことを特徴とする請求項１又は２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、詳細には電源供給が可能なＵＳＢ等のインターフェースにより接続された印刷装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下、「ＰＣ」という。）等の情報処理装置に、ＵＳＢインターフェースによって接続される印刷装置が知られている。この印刷装置には、ＰＣで作成された印刷データがＵＳＢインターフェースを介して送信され、且つ当該印刷装置が動作するために必要な電力もＵＳＢインターフェースを介して供給される。この印刷装置では、印刷動作に必要な消費電力が、ＵＳＢインターフェースにより供給できる電力を上回る場合がある。このため、ＡＣアダプタが接続されたり、電池が搭載されたりすることで、印刷動作に必要な電力が補完されている。
【０００３】
また、充電可能な二次電池が搭載され、この二次電池の充電がＵＳＢインターフェースからの給電によって行われる印刷装置が提案されている（例えば、特許文献１参照）。この印刷装置では、給電のために別の電源を接続したり、搭載された電池の交換又は専用の機器による充電をしたりせずとも必要な電力を賄うことができ、結果印刷装置の簡素化及び小型化を実現している。
【特許文献１】特開２００４−５６９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような従来の印刷装置では、二次電池の充電が十分にされておらず、印刷動作に必要な電力に達していない場合があった。このような場合にＰＣから印刷装置へ印刷データを送信しようとしても、従来の印刷装置は必要な電力が充電されるまで印刷が実行できないため、ＰＣ側に印刷データが残ったままになっていた。すると、ＰＣに負担がかかるか、もしくはＰＣや印刷装置にエラーが発生する。その結果、ＰＣの処理速度が遅くなったり、使用者にエラーの解除や印刷指令の再入力といった煩雑な作業が増えたりしていたため、使い勝手が悪いという問題点があった。
【０００５】
本発明は上記問題を解決するためになされたものであり、ＰＣとの接続手段を介した給電による二次電池の充電量が、印刷を行うには不十分である場合でも、ＰＣや使用者に無用の負担をかけない印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載の印刷装置は、印刷データの転送及び電力供給が可能な接続手段によりホスト端末装置に接続される印刷装置であって、前記接続手段を介して前記ホスト端末装置から供給される電力により充電される二次電池と、前記二次電池からの電力により動作する印刷機構と、前記接続手段を介して前記ホスト端末装置から供給される電力により動作する制御部と、前記印刷データを保存する内部メモリとを備え、前記制御部は、前記二次電池に前記印刷機構を動作させるために必要な電力が充電されているか否かを判断する電力判断手段と、前記印刷データを前記印刷装置が受信した場合に前記電力判断手段が前記二次電池に前記印刷機構を動作させるために必要な電力が充電されていないと判断した場合、前記印刷データを前記内部メモリに保存し、且つ前記ホスト端末装置に印刷完了を通知する通知制御手段とを備えている。
【０００７】
また、本発明の請求項２に記載の印刷装置は、請求項１に記載の発明の構成に加え、前記制御部は、前記内部メモリに保存された前記印刷データがあり、且つ前記電力判断手段が前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたと判断した場合に、前記印刷データの前記印刷機構による印刷を開始させる自動印刷開始制御手段を備えている。
【０００８】
また、本発明の請求項３に記載の印刷装置は、請求項１又は２に記載の発明の構成に加え、前記内部メモリに保存された前記印刷データの印刷を指示する印刷開始スイッチと、前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたことを表示する表示手段とを備え、前記制御部は、前記表示手段により前記二次電池に前記印刷機構を動作させるために必要な電力が充電されたことが表示されている場合に、前記印刷開始スイッチが操作されることにより、前記印刷データの前記印刷機構による印刷を開始させる手動印刷開始制御手段を備えている。
【発明の効果】
【０００９】
本発明の請求項１に記載の印刷装置によると、接続手段（インターフェース）を介して供給される電力により充電される二次電池を備えたことにより、給電のために別の電源を接続したり、搭載された電池の交換をしたり、搭載された二次電池を専用の機器を用いて充電したりせずとも、印刷に必要な電力を賄うことができる。よって、印刷装置の簡素化及び小型化が実現でき、使用者は電池の交換や充電といった煩雑な作業をする必要がない。また、印刷機構と制御部の電源管理が分離しているため、二次電池に制御部を動作させるために必要な電力が充電されていない場合でも、制御部は二次電池の充電制御や当該印刷装置に対する様々な制御を行うことができる。さらに、二次電池に印刷機構を動作させるために必要な電力が充電されていない場合でも、電源を切っても内容が消えない内部メモリに印刷データを保存し、且つホスト端末装置に印刷完了を通知する。このため、ホスト端末装置側に未印刷の印刷データが溜まることもなく、電源不足によるエラーがホスト端末装置や印刷装置に発生することもない。さらに、電源を切っても印刷データが消えることがない。よって、ホスト端末装置や使用者に無用の負担をかけることがない。
【００１０】
また、本発明の請求項２に記載の印刷装置は、請求項１に記載の発明の効果に加え、内部メモリに保存された印刷データがあり、且つ二次電池に印刷機構を動作させるために必要な電力が充電された場合、自動で内部メモリに保存された印刷データの印刷を開始する。このため、使用者は印刷機構を動作させるために必要な電力が二次電池に充電された後に、再び印刷データを出力する必要がない。よって、使用者が印刷忘れをすることを防止できる。
【００１１】
また、本発明の請求項３に記載の印刷装置は、請求項１又は２に記載の発明の効果に加え、二次電池に印刷機構を動作させるために必要な電力が充電されたことを表示手段によって表示している場合に、印刷装置本体の印刷開始スイッチが操作されることにより、印刷を開始する。よって、内部メモリに印刷データを保存させておけば、使用者は必要なときに印刷を行うことができる。さらに、接続を一旦外して印刷装置を別の環境下に持ち込んでも、前記印刷データの印刷を行うことができる。よって、印刷装置の使い易さを向上できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る印刷装置の実施の形態の一例であるメモプリンタ１について、図面を参照して説明する。図１は、本発明の実施の形態におけるメモプリンタ１を前方斜め上側から見た斜視図である。このメモプリンタ１は、コンピュータ装置２（図２参照）に接続され、当該コンピュータ装置２から送られた文字、記号、画像等のデータを含む印刷データを紙面に印刷するものである。そして、このメモプリンタ１は小型で消費する電力が少なく、アドレス帳、メール、スケジュール、領収書等を印刷したり、メモとして残しておきたい印刷物を作成するのに適している。また、メモプリンタ１は、印刷動作に必要な電力が充電され次第印刷データの印刷を開始する自動印刷モードと、印刷開始スイッチが操作されてから印刷を開始する手動印刷モードとを備えており、メモプリンタ１に配設されたモード切替スイッチ８により、使用者は印刷モードを設定することができる。尚、コンピュータ装置２が本発明における「ホスト端末装置」に相当する。
【００１３】
まず、図１を参照して、本実施の形態に係るメモプリンタ１の概略構成について説明する。図１に示すように、メモプリンタ１には、印刷媒体としての感熱紙が巻回されたロール紙（図示外）を収納するロール紙収納部１１が設けられ、このロール紙収納部１１の上側には、後側上端縁部を回動可能に支持された開閉カバー１２が設けられている。また、この開閉カバー１２の前側略中央部には、印刷済みのロール紙を受けるトレー１３が設けられ、開閉カバー１２とトレー１３との間には記録紙出口１４が設けられている。そして、このトレー１３の前側には、各種スイッチやランプが配置された操作ボード３が配設されている。
【００１４】
次に、操作ボード３に配設された各種スイッチやランプについて説明する。図１に示すように、操作ボード３には、メモプリンタ１の電源を入切りするための電源スイッチ４と、点灯と消灯によって電源が入っているか否かを表示し、且つ点滅によってエラー状態を表示する電源ランプ５と、ロール紙を送るための指示を行うフィードボタン６と、ロール紙の切断を命令するカットボタン７と、自動印刷モードと手動印刷モードの切替を行うためのモード切替スイッチ８と、緑と赤の色を使い分けることで印刷が可能な状態か否かを表示する印刷可能表示ランプ９と、印刷開始のための指示を行う印刷開始スイッチ１０とが設けられている。尚、印刷可能表示ランプ９が本発明における「表示手段」に相当する。
【００１５】
次に、図２乃至図５を参照して、メモプリンタ１の電気的構成を説明する。図２は、メモプリンタ１の電気的構成を示すブロック図であり、図３は、メモプリンタ１のＲＯＭ２２の記憶エリアの概念図であり、図４は、メモプリンタ１のＲＡＭ２３の記憶エリアの概念図であり、図５は、メモプリンタ１のフラッシュメモリ２４の記憶エリアの概念図である。
【００１６】
図２に示すように、メモプリンタ１は、主にメモプリンタ１の制御を司る制御部２０と、ロール紙（図示外）に印刷データの印刷を行う印刷機構３０と、印刷機構３０を動作させるために必要な電力が充電される二次電池４０と、先述した操作ボード３とから構成されている。そして、メモプリンタ１は、接続手段としてのＵＳＢインターフェース４３を介してコンピュータ装置２に接続されている。
【００１７】
次に、制御部２０について説明する。図２に示すように、制御部２０には、メモプリンタ１の主制御を司るＣＰＵ２１が設けられている。そして、ＣＰＵ２１には、制御プログラム等を記憶したＲＯＭ２２と、後述するコンピュータ装置２から受信したデータ、パラメータ、フラグ等を記憶するＲＡＭ２３と、印刷データを記憶し、保存するフラッシュメモリ２４と、入出力インターフェース２７と、後述する二次電池４０への充電を制御する充電制御部４１と、コンピュータ装置２と通信して印刷データを受信し、且つコンピュータ装置２から電力を取得するためのＵＳＢインターフェース４３とが、データバス２８を介して接続されている。
【００１８】
次に、図３を参照して、メモプリンタ１のＲＯＭ２２の記憶エリアについて説明する。図３に示すように、ＲＯＭ２２には、メモプリンタ１の動作を制御するための制御プログラムや、印刷処理を実行するための印刷実行プログラム等を記憶したプログラム記憶エリア１０１と、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア１０２が設けられている。さらに、ＲＯＭ２２には、図示外の各種記憶エリアが設けられている。
【００１９】
次に、図４を参照して、メモプリンタ１のＲＡＭ２３の記憶エリアについて説明する。図４に示すように、ＲＡＭ２３には、コンピュータ装置２から受信した印刷データを記憶する受信印刷データ記憶エリア１０３と、印刷機構３０により印刷が実行されている印刷データを記憶する印刷中データ記憶エリア１０４と、モードフラグの値を記憶するモードフラグ記憶エリア１０５と、充電フラグの値を記憶する充電フラグ記憶エリア１０６等が設けられている。さらに、ＲＡＭ２３には、図示外の各種記憶エリアが設けられている。ここで、モードフラグは、後述する手動印刷モードか自動印刷モードかの判断に用いられる。モードフラグ記憶エリア１０５に「１」が記憶されている状態を「オン」として「手動印刷モード」であることを示しており、「０」が記憶されている状態を「オフ」として「自動印刷モード」であることを示している。そして、モードフラグの値が「１」であるか否かにより、「手動印刷モード」であるか否かの判断が行われる。また、充電フラグは、後述する充電中か否かの判断に用いられ、充電フラグ記憶エリア１０６に「１」が記憶されている状態を「オン」として充電中であることを示しており、「０」が記憶されている状態を「オフ」として充電中でないことを示している。そして、充電フラグの値が「１」であるか否かにより、充電中であるか否かの判断が行われる。
【００２０】
次に、図５を参照して、メモプリンタ１のフラッシュメモリ２４について説明する。図５に示すように、フラッシュメモリ２４には、印刷機構３０を駆動させるために必要な電力が二次電池４０に充電されていない場合や、手動印刷モードにて後で印刷がされる場合に、ＲＡＭ２３における受信印刷データ記憶エリア１０３から印刷データを受け取って記憶する印刷データ記憶エリア１０７が設けられている。このフラッシュメモリ２４は、不揮発メモリであり、データの読み書きを自由に行うことができ、さらに電源を切ってもデータが消えないという特性を有する。また、本実施の形態におけるフラッシュメモリ２４の容量は一例として、６４ＭＢのものを用いている。尚、フラッシュメモリ２４が本発明における「内部メモリ」に相当する。
【００２１】
次に、図２を参照して、印刷機構３０について説明する。図２に示すように、印刷機構３０は、複数の発熱素子を有するサーマルヘッド３１を駆動する駆動回路３４と、ロール紙送りモータ３２を駆動する駆動回路３５と、ロール紙を切断するカッター刃を動作させるための切断用モータ３３を駆動する駆動回路３６とから構成されている。駆動回路３４、駆動回路３５、駆動回路３６は、入出力インターフェース２７を介して制御部２０に接続され、印刷機構３０は制御部２０からの指示に従って印刷を実行する。また、入出力インターフェース２７には、前記各種スイッチやランプ４〜１０を備えた操作ボード３が接続されている。
【００２２】
次に、二次電池４０について説明する。二次電池４０は、制御部２０における充電制御部４１に接続され、充電制御部４１はＵＳＢインターフェース４３に接続されている。また、二次電池４０は印刷機構３０にも接続されている。このような構成のもと、充電制御部４１は二次電池４０に充電されている充電量を管理し、且つＵＳＢインターフェース４３を介して供給された電力による二次電池４０への充電を制御する。そして、二次電池４０は、ＵＳＢインターフェース４３を介して供給される電力よりも大きな電力を必要とする印刷機構３０に電力を供給する。ここで、印刷機構３０は、通常は二次電池４０によって供給される電力のみで動作する。また、制御部２０等、印刷機構３０以外で必要な電力は、ＵＳＢインターフェース４３を介し、且つ二次電池４０を介さない電力によって賄われる。すなわち、印刷機構３０と印刷機構３０以外での電源管理は分離している。そして、二次電池４０への充電はＵＳＢインターフェース４３を介して供給される電力によってなされるため、メモプリンタ１には、給電のために別のインターフェースを設ける必要がない。また、専用の充電器を用いて二次電池４０の充電を行う必要もない。従って、メモプリンタ１の簡素化及び小型化が実現できている。尚、二次電池４０にはニカド電池、ニッケル水素電池、リチウムイオン電池、リチウムポリマー電池等、小型の二次電池が使用できる。本実施の形態ではリチウムポリマー電池を使用した。
【００２３】
次に、図６を参照して、メモプリンタ１に接続されるコンピュータ装置２について説明する。図６は、コンピュータ装置２の電気的構成を示すブロック図である。このコンピュータ装置２は周知のパーソナルコンピュータであり、デスクトップ型、ノート型、タワー型等のいずれでも良い。尚、メモプリンタ１によって印刷される印刷データは、コンピュータ装置２で作成される。
【００２４】
図６に示すように、コンピュータ装置２には、コンピュータ装置２の制御を司るＣＰＵ２１０が設けられている。このＣＰＵ２１０には、バス２９０を介し、ＣＰＵ２１０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ２２０と、データを一時的に記憶するＲＡＭ２３０と、データの記憶媒体であるＣＤ−ＲＯＭ２４１を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ２４０と、データの記憶装置であるＨＤＤ２５０とが接続されている。
【００２５】
さらに、ＣＰＵ２１０には、バス２９０を介して、メモプリンタ１を含めた外部機器との通信を行うためのＵＳＢインターフェース２６０と、利用者に操作画面を表示するためのモニタ２７１の画面表示処理を行う表示制御部２７０と、利用者が操作の入力を行うキーボード２８１及びマウス２８２等が接続され、それらの入力の検知を行う入力検知部２８０とが接続されている。
【００２６】
また、コンピュータ装置２には、図示外のフレキシブルディスクドライブ、音声等の入出力部、各種インターフェース等も設けられている。尚、ＣＤ−ＲＯＭ２４１には、印刷データ作成プログラムや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時にはこれらのプログラム等がＣＤ−ＲＯＭ２４１からＨＤＤ２５０に記憶されるようになっている。また、各種プログラムやデータ等の取得方法はＣＤ−ＲＯＭ２４１によるものに限らず、フレキシブルディスクやＭＯといった他の記録媒体であっても良い。また、コンピュータ装置２をネットワークに接続させ、ネットワーク上の他の端末から取得しても良い。
【００２７】
次に、図７乃至図１０に示すフローチャートを参照して、メモプリンタ１の動作を説明する。図７は、メモプリンタ１のメイン制御処理のフローチャートであり、図８は、モード切替処理のサブルーチンのフローチャートであり、図９は、手動印刷処理のサブルーチンのフローチャートであり、図１０は、充電制御処理のサブルーチンのフローチャートである。尚、上記の各フローチャートに示すプログラムは、メモプリンタ１のＲＯＭ２２に記憶され、ＣＰＵ２１により実行される。
【００２８】
まず、図７に示すフローチャートを参照して、メモプリンタ１のメイン制御処理について説明する。メイン制御処理は、メモプリンタ１に電源が投入されると開始され、電源が切られるまで繰り返し実施される。メモプリンタ１に電源が入っていない状態で、メモプリンタ１の電源スイッチ４を操作すると、メモプリンタ１に電源が入り、図７に示すフローチャートのメイン制御が実行される。このメイン制御処理では、まず、初期化処理（Ｓ１）が行われる。この初期化処理（Ｓ１）では、メモプリンタ１におけるＲＡＭ２３のデータ等をクリアして、システムを初期化する。
【００２９】
次に、メモプリンタ１が接続されたコンピュータ装置２から印刷データを受信したか否かを判断する（Ｓ２）。例えば、印刷データを受信した場合には（Ｓ２：ＹＥＳ）、受信した印刷データをＲＡＭ２３の受信印刷データ記憶エリア１０３に記憶し、その後、印刷機構３０を駆動させるために必要な電力が二次電池４０に充電されているか否かの判断を行う（Ｓ３）。ここで、印刷機構３０を駆動させるために必要な電力とは、詳細には、印刷データがフラッシュメモリ２４のデータ容量を満たしている（空き容量がない）場合でも、印刷機構３０がフラッシュメモリ２４内の全ての印刷データを印刷するために必要な電力である。本実施の形態では、二次電池４０が８．３Ｖ以上の電圧を有していれば、印刷機構３０はフラッシュメモリ２４内の全ての印刷データを印刷することができる。よって、二次電池４０の充電量が十分であるか否かの判断は、二次電池４０の電圧が８．３Ｖ以上か８．３Ｖ未満かを判断して行っている。
【００３０】
ここで、二次電池４０の充電量が十分である（電圧が８．３Ｖ以上である）と判断された場合（Ｓ３：ＹＥＳ）、メモプリンタ１の印刷モードが自動印刷モードであるか手動印刷モードであるかの判断を行う（Ｓ４）。先述したように、モードフラグがオンである状態が「手動印刷モード」を示し、モードフラグがオフである状態が「自動印刷モード」を示す。そして、このＳ４における判断は、モードフラグ記憶エリア１０５を参照し、モードフラグがオンであるかオフであるかを判断して行われる。自動印刷モードにセットされている場合には（Ｓ４：ＮＯ）、ＲＡＭ２３の受信印刷データ記憶エリア１０３（図４参照）に記憶されている印刷データを印刷中データ記憶エリア１０４に受け渡し、その印刷データの印刷を実行する（Ｓ５）。
【００３１】
印刷の実行処理では、まず、メモプリンタ１のＣＰＵ２１が、サーマルヘッド３１を駆動する駆動回路３４及びロール紙送りモータ３２を駆動する駆動回路３５を制御して印刷データの印刷を行う。そして、１枚の印刷が終了すると、ＣＰＵ２１が切断用モータ３３を駆動する駆動回路３６を制御してロール紙を切断し、全ての印刷データの印刷が終了するまでこの動作が続けられる。そして、全ての印刷データの印刷が終了すると、接続されたコンピュータ装置２に対して印刷完了を通知し（Ｓ６）、その後、電源スイッチ４が操作されたか否かの判断を行う（Ｓ７）。電源スイッチ４がオフされていれば（Ｓ７：ＹＥＳ）、メモプリンタ１の電源はオフとなり、メイン制御処理は終了する。電源スイッチ４がオフされていなければ（Ｓ７：ＮＯ）、Ｓ２へ戻り、印刷データを受信したか否かの判断が行われる。
【００３２】
また、二次電池４０の充電量が十分であり（電圧が８．３Ｖ以上であり）（Ｓ３：ＹＥＳ）、メモプリンタ１が手動印刷モードにセットされている場合には（Ｓ４：ＹＥＳ）、印刷は後で行われるため、ＲＡＭ２３に記憶されている印刷データをフラッシュメモリ２４に記憶させる（Ｓ８）。次いで、実際には印刷は完了していないが、接続されたコンピュータ装置２に対して印刷完了を通知し（Ｓ９）、印刷可能表示ランプ９の色を赤から緑へ変更する（Ｓ１０）。これにより、使用者は、印刷可能表示ランプ９の色が緑に点灯していることから、印刷しなければならない印刷データがあり、二次電池４０の充電量が十分であることを知ることができる。その後、電源スイッチ４が操作されたか否かの判断を行う（Ｓ７）。
【００３３】
また、Ｓ３の判断処理において、二次電池４０の充電量が十分でない（電圧が８．３Ｖ未満である）と判断された場合（Ｓ３：ＮＯ）、印刷は今すぐ行われないため、ＲＡＭ２３に記憶されている印刷データをフラッシュメモリ２４に記憶させる（Ｓ１１）。その後、実際には印刷は完了していないが、接続されたコンピュータ装置２に対して印刷完了を通知する（Ｓ１２）。これにより、二次電池４０の充電量が十分でない場合でも、コンピュータ装置２のスプーラに未印刷の印刷データのジョブが溜まってコンピュータ装置２に負担がかかることがない。また、コンピュータ装置２やメモプリンタ１にエラーが発生することもない。さらに、フラッシュメモリ２４は不揮発メモリであるため、記憶した印刷データは電源を切っても消えることがなく、後で確実に印刷される。
【００３４】
また、図７におけるメイン制御処理のＳ２の判断において、印刷データを受信していないと判断された場合（Ｓ２：ＮＯ）、モード切替スイッチが操作されたか否かの判断を行う（Ｓ１３）。使用者がモード切替スイッチを操作していれば（Ｓ１３：ＹＥＳ）、モード切替処理を行う（Ｓ１４）。
【００３５】
次に、図８に示すモード切替処理（Ｓ１４）のサブルーチンのフローチャートを参照して、モード切替処理について説明する。このモード切替処理では、まず、モードフラグ記憶エリア１０５を参照して、モードフラグがオンとなっているか、オフとなっているかの判断が行われる（Ｓ８１）。モードフラグがオフ、すなわち自動印刷モードであった場合（Ｓ８１：ＮＯ）、モードフラグをオンに切り替え、モードフラグ記憶エリア１０５に「１」を記憶し、手動印刷モードにセットする（Ｓ８２）。その後、図７に示すフローチャートのメイン制御処理に戻る。また、モードフラグがオン、すなわち手動印刷モードであった場合（Ｓ８１：ＹＥＳ）、モードフラグをオフに切り替え、モードフラグ記憶エリア１０５に「０」を記憶し、自動印刷モードにセットする（Ｓ８３）。
【００３６】
次いで、フラッシュメモリ２４における印刷データ記憶エリア１０７（図５参照）に、記憶された印刷データがあるか否かの判断に移行する（Ｓ８４）。フラッシュメモリ２４に記憶された印刷データがない場合（Ｓ８４：ＮＯ）、図７に示すフローチャートのメイン制御処理に戻る。一方、フラッシュメモリ２４に記憶された印刷データがある場合（Ｓ８４：ＹＥＳ）、印刷機構３０を駆動させるために必要な電力が二次電池４０に充電されているか否かの判断を行う（Ｓ８５）。このＳ８５の判断では、先述したＳ３（図７参照）と同様の判断、即ち、印刷データがフラッシュメモリ２４の容量を満たしている場合でも、印刷機構３０が全ての印刷データの印刷を行うために必要な電力が、二次電池４０に充電されているか否かの判断を行っている。二次電池４０の充電量が十分でない（電圧が８．３Ｖ未満である）場合（Ｓ８５：ＮＯ）、図７に示すフローチャートのメイン制御処理に戻る。一方、二次電池４０の充電量が十分である（電圧が８．３Ｖ以上である）場合（Ｓ８５：ＹＥＳ）、フラッシュメモリ２４に記憶された印刷データをＲＡＭ２３における印刷中データ記憶エリア１０４（図４参照）に受け渡し、その印刷データの印刷を実行する（Ｓ８６）。このＳ８６における印刷動作は、先述したＳ５（図７参照）における印刷動作と同様である。全ての印刷データの印刷が終了すると、緑であった印刷可能表示ランプ９の色を赤へ変更し（Ｓ８７）、図７に示すフローチャートのメイン制御処理に戻る。このように、手動印刷モードにおいて印刷可能な状態であった場合に自動印刷モードに切り替えると、すぐにフラッシュメモリ２４内の印刷データが印刷される。
【００３７】
次に、図７に示すメイン制御処理の説明に戻る。コンピュータ装置２から印刷データを受信しておらず（Ｓ２：ＮＯ）、使用者がモード切替スイッチを操作していない場合（Ｓ１３：ＮＯ）、印刷開始スイッチが操作されたか否かの判断を行う（Ｓ１５）。使用者が印刷開始スイッチを操作していれば（Ｓ１５：ＹＥＳ）、手動印刷処理を行う（Ｓ１６）。一方、使用者が印刷開始スイッチを操作していなければ（Ｓ１５：ＮＯ）、充電制御処理を行い（Ｓ１７）、次いで、その他の処理（Ｓ１８）を行ってＳ７に移行する。
【００３８】
次に、図９に示す手動印刷処理のサブルーチンのフローチャートを参照して、手動印刷処理（Ｓ１６）について説明する。まず、この手動印刷処理では、印刷機構３０を駆動させるために必要な電力が二次電池４０に充電されているか否かの判断を行う（Ｓ９１）。このＳ９１の判断では、先述したＳ３（図７参照）と同様の判断、即ち、印刷データがフラッシュメモリ２４の容量を満たしている場合でも、印刷機構３０が全ての印刷データの印刷を行うために必要な電力が、二次電池４０に充電されているか否かの判断を行っている。二次電池４０の充電量が十分でない（電圧が８．３Ｖ未満である）場合（Ｓ９１：ＮＯ）、まだ印刷は不可能なのでそのままメイン制御処理に戻る。一方、二次電池４０の充電量が十分である（電圧が８．３Ｖ以上である）場合（Ｓ９１：ＹＥＳ）、モードフラグ記憶エリア１０５を参照して、手動印刷モードか否かを判断する（Ｓ９２）。モードフラグがオフ、すなわち自動印刷モードがセットされている場合（Ｓ９２：ＮＯ）、図７に示すフローチャートのメイン制御処理に戻る。一方、モードフラグがオン、すなわち手動印刷モードがセットされている場合（Ｓ９２：ＹＥＳ）、フラッシュメモリ２４における印刷データ記憶エリア１０７（図５参照）に、記憶された印刷データがあるか否かの判断に移行する（Ｓ９３）。フラッシュメモリ２４に記憶された印刷データがない場合（Ｓ９３：ＮＯ）、図７に示すフローチャートのメイン制御処理に戻る。一方、フラッシュメモリ２４に記憶された印刷データがある場合（Ｓ９３：ＹＥＳ）、その印刷データをＲＡＭ２３における印刷中データ記憶エリア１０４（図４参照）に受け渡し、その印刷データの印刷を実行する（Ｓ９４）。このＳ９４における印刷動作は、先述したＳ５（図７参照）における印刷動作と同様である。全ての印刷データの印刷が終了すると、緑であった印刷可能表示ランプ９の色を赤へ変更し（Ｓ９５）、図７に示すフローチャートのメイン制御処理に戻る。
【００３９】
次に、図１０に示す充電制御処理のサブルーチンのフローチャートを参照して、充電制御処理（Ｓ１７）について説明する。まず、この充電制御処理では、印刷機構３０を駆動させるために必要な電力が二次電池４０に充電されているか否かの判断を行う（Ｓ１０１）。このＳ１０１の判断では、先述したＳ３（図７参照）と同様の判断、即ち、印刷データがフラッシュメモリ２４の容量を満たしている場合でも、印刷機構３０が全ての印刷データの印刷を行うために必要な電力が、二次電池４０に充電されているか否かの判断を行っている。二次電池４０の充電が十分でない（電圧が８．３Ｖ未満である）場合（Ｓ１０１：ＮＯ）、充電フラグ記憶エリア１０６を参照して、充電フラグがオンとなっているか、オフとなっているかの判断が行われる（Ｓ１０２）。先述したように、充電フラグがオンとなっている状態は二次電池４０が充電中であることを示し、充電フラグがオフとなっている状態は二次電池４０が充電中でないことを示す。従って、充電フラグがオンである場合（Ｓ１０２：ＹＥＳ）、まだ二次電池４０への充電を続ける必要があるため、充電フラグをオンにしたまま、すなわち二次電池４０への充電を続けたまま、メイン制御処理に戻る。一方、充電フラグがオフである場合（Ｓ１０２：ＮＯ）、充電を開始させる必要があるため、充電フラグ記憶エリア１０６に「１」を記憶し、充電フラグをオンに切り替え（Ｓ１０３）、二次電池４０への充電を開始させてから図７に示すフローチャートのメイン制御処理に戻る。
【００４０】
また、充電制御処理において、二次電池４０の充電量が十分である（電圧が８．３Ｖ以上である）場合も（Ｓ１０１：ＹＥＳ）、充電フラグがオンとなっているか、オフとなっているかの判断が行われる（Ｓ１０４）。充電フラグがオフ、すなわち充電中でない場合（Ｓ１０４：ＮＯ）、図７に示すフローチャートのメイン制御処理に戻る。一方、充電フラグがオン、すなわち充電中である場合（Ｓ１０４：ＹＥＳ）、充電フラグ記憶エリア１０６に「０」を記憶し、充電フラグをオフに切り替え（Ｓ１０５）、二次電池４０への充電をストップさせて、モードフラグを用いた自動印刷モードか否かの判断を行う（Ｓ１０６）。
【００４１】
ここで、モードフラグ記憶エリア１０５を参照し、モードフラグがオフ、すなわち自動印刷モードであった場合（Ｓ１０６：ＹＥＳ）、フラッシュメモリ２４に記憶された印刷データがあるか否かの判断が行われ（Ｓ１０７）、印刷データがなければ（Ｓ１０７：ＮＯ）、そのままメイン制御処理に戻る。一方、フラッシュメモリ２４に記憶された印刷データがある場合（Ｓ１０７：ＹＥＳ）、印刷データをフラッシュメモリ２４における印刷データ記憶エリア１０７（図５参照）から、ＲＡＭ２３における印刷中データ記憶エリア１０４（図４参照）に受け渡し、その印刷データの印刷を実行する（Ｓ１０８）。このＳ１０８における印刷動作は、先述したＳ５（図７参照）における印刷動作と同様である。全ての印刷データの印刷が終了すると、図７に示すフローチャートのメイン制御処理に戻る。
【００４２】
また、Ｓ１０６の判断において、モードフラグがオン、すなわち手動印刷モードであった場合（Ｓ１０６：ＮＯ）、フラッシュメモリ２４に記憶された印刷データがあるか否かの判断が行われ（Ｓ１０９）、印刷データがなければ（Ｓ１０９：ＮＯ）、そのまま図７に示すフローチャートのメイン制御処理に戻る。一方、フラッシュメモリ２４に記憶された印刷データがある場合（Ｓ１０９：ＹＥＳ）、印刷可能表示ランプ９の色を赤から緑へ変更し（Ｓ１１０）、使用者に印刷可能であることを通知して、図７に示すフローチャートのメイン制御処理に戻る。充電制御処理からメイン制御処理に戻ると、その他の処理を行う（Ｓ１８、図７参照）。
【００４３】
尚、このメモプリンタ１では、フラッシュメモリ２４に印刷データを記憶する空き容量がない場合は、コンピュータ装置２にエラーを通知し、電源ランプ５を高速点滅させることにより、エラー状態を表示する構成となっている。
【００４４】
次に、図７乃至図１０を参照して、メモプリンタ１の具体的な動作の一例について説明する。まず、使用者がメモプリンタ１の印刷モードを自動印刷モードに設定し、コンピュータ装置２を操作して印刷の指示を出した場合に、二次電池４０の充電量が十分でなかった場合を考える。図７におけるメイン制御処理において、コンピュータ装置２から印刷データを受信し（Ｓ２：ＹＥＳ）、二次電池４０の充電が十分でないと（Ｓ３：ＮＯ）、印刷データはフラッシュメモリ２４内に記憶され（Ｓ１１）、コンピュータ装置２に対して印刷完了が通知される（Ｓ１２）。その後、電源スイッチがオフされていなければ（Ｓ７：ＮＯ）、Ｓ２に戻る。次いで、印刷データを受信しておらず（Ｓ２：ＮＯ）、使用者が印刷モードの変更を行っておらず（Ｓ１３：ＮＯ）、印刷開始スイッチも操作していなければ（Ｓ１５：ＮＯ）、充電制御処理に移行する（Ｓ１７）。
【００４５】
次いで、図１０のフローチャートに示すように、まず二次電池４０の充電が十分であるか否かの判断が行われ（Ｓ１０１）、二次電池４０の充電が十分でなかった（８．３Ｖ未満であった）場合（Ｓ１０１：ＮＯ）、充電フラグをオンにしたまま（Ｓ１０２：ＹＥＳ）メイン制御処理に戻り、上記動作が繰り返し行われる。そして、二次電池４０の充電がされ次第（Ｓ１０１：ＹＥＳ）、充電をストップさせる（Ｓ１０４：ＹＥＳ、Ｓ１０５）。そして、自動印刷モードにセットされており（Ｓ１０６：ＹＥＳ）、先にフラッシュメモリ２４に印刷データを記憶させてあるため（Ｓ１０７：ＹＥＳ）、印刷データの印刷が実行され（Ｓ１０８）、メイン制御処理に戻る。このように、二次電池４０の電圧が不十分であって、印刷機構３０をすぐに動作させることができない場合でも、二次電池４０の電圧が十分になった後、使用者がコンピュータ装置２を用いて再び印刷開始の指示を出す必要がない。よって、使用者が印刷忘れをすることを防止できる。
【００４６】
次に、二次電池４０には印刷機構３０を動作させるために十分な電力が充電されているが、使用者はその印刷を後で、別の場所で行わせたい場合を考える。まず、使用者は印刷データを送信する前に、モード切替スイッチ８を操作して、印刷モードを手動印刷モードにセットする。そして、コンピュータ装置２を介してメモプリンタ１に印刷データを送信する。図７に示すように、メモプリンタ１では、印刷データをコンピュータ装置２から受信し（Ｓ２：ＹＥＳ）、二次電池４０の充電は十分であるが（Ｓ３：ＹＥＳ）、手動印刷モードにセットされているため（Ｓ４：ＹＥＳ）、すぐには印刷を実行せずにフラッシュメモリ２４に印刷データを記憶させる（Ｓ８）。そして、コンピュータ装置２には印刷完了を通知し（Ｓ９）、印刷可能表示ランプ９の色を赤から緑へ変更して（Ｓ１０）、印刷可能であることを表示し、電源スイッチがオフされていなければ（Ｓ７：ＮＯ）、Ｓ２の判断へ戻る。その後、使用者は別の場所にメモプリンタ１を運ぶため、電源スイッチをオフにし（Ｓ７：ＹＥＳ）、一旦電源を切り、コンピュータ装置２との接続を外す。ここで、印刷データはフラッシュメモリ２４に記憶されており、フラッシュメモリ２４に記憶されたデータは、電源を切っても消えることはない。次いで、使用者が再び他のコンピュータ装置（図示外）とメモプリンタ１とを接続して電源を入れ、印刷開始スイッチを操作すると（Ｓ１５）、手動印刷処理に移行する（Ｓ１６）。
【００４７】
そして、図９に示すように、二次電池４０の充電量が十分であり（Ｓ９１：ＹＥＳ）、手動印刷モードにセットしてあり（Ｓ９２：ＹＥＳ）、先にフラッシュメモリ２４に印刷データを記憶させてあるため（Ｓ９３：ＹＥＳ）印刷データの印刷が実行され（Ｓ９４）、印刷可能表示ランプ９の色を緑から赤へ変更して（Ｓ９５）、図７に示すフローチャートのメイン制御処理に戻る。このように、使用者は、手動印刷モードにセットすることで所望のときに印刷データの印刷を行わせることができ、さらにメモプリンタ１を別の環境下に持ち込んでも印刷データの印刷を行わせることができる。
【００４８】
以上説明したように、本実施の形態のメモプリンタ１では、ＵＳＢインターフェースからの給電による二次電池の充電量が、印刷を行うには不十分である場合でも、内部に搭載したフラッシュメモリ２４に印刷データを記憶させ、実際には印刷は完了していないが、コンピュータ装置２に印刷完了を通知する。このため、コンピュータ装置２のスプーラに未印刷の印刷データのジョブが溜まってコンピュータ装置２に負担がかかることがなく、また、コンピュータ装置２やメモプリンタ１にエラーが発生することもない。従って、コンピュータ装置２や使用者に無用の負担をかけることがない。
【００４９】
尚、本実施の形態において、二次電池４０の充電量が十分であるか否か（電圧が８．３Ｖ以上であるか否か）というＳ３、Ｓ８５、Ｓ９１、Ｓ１０１の判断を行うＣＰＵ２１が本発明における「電力判断手段」に相当し、コンピュータ装置２に印刷完了を通知するＳ６、Ｓ９、Ｓ１２の処理を行うＣＰＵ２１が本発明における「通知制御手段」に相当する。また、自動印刷モードにおいて、二次電池４０の充電が十分にされ次第（電圧が８．３Ｖ以上になり次第）、印刷データの印刷（Ｓ１０８）を開始させるＣＰＵ２１が「自動印刷開始制御手段」に相当する。また、手動印刷モードにおいて、二次電池４０の充電量が十分である状態で印刷開始スイッチ１０が操作されることにより、印刷データの印刷（Ｓ９４）を開始させるＣＰＵ２１が「手動印刷開始制御手段」に相当する。
【００５０】
尚、本発明は、以上詳述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。例えば、電源スイッチ４を設けず、接続されたコンピュータ装置２に電源が入ったことを感知して印刷装置の電源が入るようにしてもよいし、印刷モードの切替を、コンピュータ装置２を操作することによって行えるようにしてもよい。
【００５１】
また、本実施の形態では、「内部メモリ」としてフラッシュメモリ２４を用いたが、書き込みや消去が自由にできる、ＥＥＰＲＯＭ等の他の不揮発メモリを用いてもよいし、メモリバックアップ電池により、常時バックアップのための電源が供給されるＤＲＡＭ等の揮発メモリを用いてもよい。また、用いたメモリの容量や二次電池４０の電圧は変更してもよい。また、本実施の形態においては、印刷機構３０を駆動させるために必要な電力を、印刷データがフラッシュメモリ２４のデータ容量を満たしている（空き容量がない）場合でも、印刷機構３０がフラッシュメモリ２４内の全ての印刷データを印刷することができる電力とした。しかし、フラッシュメモリ２４内に記憶されている印刷データのデータ量によって、印刷機構３０を駆動させるために必要な電力量の判断基準を変える構成にしてもよい。
【産業上の利用可能性】
【００５２】
本発明の印刷装置は、上記実施の形態のようなメモプリンタに限らず、ラベルプリンタや小型のインクジェットプリンタ等、他の形態の印刷装置にも適応可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態におけるメモプリンタを前方斜め上側から見た斜視図である。
【図２】メモプリンタの電気的構成を示すブロック図である。
【図３】メモプリンタのＲＯＭの記憶エリアの概念図である。
【図４】メモプリンタのＲＡＭの記憶エリアの概念図である。
【図５】メモプリンタのフラッシュメモリの記憶エリアの概念図である。
【図６】コンピュータ装置の電気的構成を示すブロック図である。
【図７】メモプリンタのメイン制御処理のフローチャートである。
【図８】モード切替処理のサブルーチンのフローチャートである。
【図９】手動印刷処理のサブルーチンのフローチャートである。
【図１０】充電制御処理のサブルーチンのフローチャートである
【符号の説明】
【００５４】
１    メモプリンタ
２    コンピュータ装置
３    操作ボード
４    電源スイッチ
５    電源ランプ
８    モード切替スイッチ
９    印刷可能表示ランプ
１０    印刷開始スイッチ
２０    制御部
２１    ＣＰＵ
２２    ＲＯＭ
２３    ＲＡＭ
２４    フラッシュメモリ
３０    印刷機構
４０    二次電池
４１    充電制御部
４３    ＵＳＢインターフェース
１０３    受信印刷データ記憶エリア
１０４    印刷中データ記憶エリア
１０５    モードフラグ記憶エリア
１０６    充電フラグ記憶エリア
１０７    印刷データ記憶エリア
【図１】
2007261200.tif 000003
【図２】
2007261200.tif 000004
【図３】
2007261200.tif 000005
【図４】
2007261200.tif 000006
【図５】
2007261200.tif 000007
【図６】
2007261200.tif 000008
【図７】
2007261200.tif 000009
【図８】
2007261200.tif 000010
【図９】
2007261200.tif 000011
【図１０】
2007261200.tif 000012