(57)【要約】【課題】印刷対象とするデータを画像バッファに書き込む際、データ書き込み中に供給電源が切断された場合に、多くのデータを画像バッファに書き込み、印刷対象とするデータの書き込みを高い確率で完了することができる印刷装置、および印刷装置のデータ書込方法を提供すること。【解決手段】印刷対象とする画像データを格納するための画像バッファ１４をＦｅＲＡＭにより構成する。ＦｅＲＡＭは高速な書き込み特性を有するため、画像バッファ１４に対するデータの書き込み中にプリンタ１の電源が切断された場合であっても、電源装置３０からの電源電圧の立ち下り期間に大量のデータが画像バッファ１４に書き込まれるので、画像バッファ１４が動作不能となる前に画像データの書き込みを完了できる確率が高まる。【選択図】図１
2009251632.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象とするデータを記憶部に書き込み、前記記憶部に記憶されたデータに基づき印
刷処理を実行する印刷装置であって、
前記記憶部へのデータの書き込みを制御する制御部と、
前記記憶部および前記制御部に駆動用の電源を供給し、且つ、電源の供給を切断する場
合には、供給する電源電圧が漸減する特性を有する電源供給部と、を備え、
前記記憶部は、強誘電体メモリであり、
前記制御部は、前記記憶部へのデータの書き込み中に前記電源供給部による電源の供給
が切断された場合に、漸減する電源電圧により駆動する前記記憶部に対してデータの書き
込みを継続して行うことを特徴とする印刷装置。
【請求項２】
印刷対象とするデータを記憶部に書き込み、前記記憶部に記憶されたデータに基づき印
刷処理を実行する印刷装置のデータ書込方法であって、
前記記憶部は、強誘電体メモリであり、
前記記憶部へのデータの書き込み中に電源の供給が切断された場合に、漸減する電源電
圧により駆動する前記記憶部に対してデータの書き込みを継続して行うことを特徴とする
印刷装置のデータ書込方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたデータを不揮発性メモリに書き込み、不揮発性メモリに書き込ま
れたデータに従って印刷処理を実行する印刷装置、および印刷装置のデータ書込方法に関
する。
【背景技術】
【０００２】
従来、受信した印刷データをフラッシュメモリに格納する構成としたプリンタが知られ
ている（例えば、特許文献１参照）。特許文献１に記載のプリンタは、２次電池に蓄積さ
れた電力により動作する構成であり、２次電池に充分な電力が蓄積されていない場合には
、受信した印刷データをフラッシュメモリに格納することにより、電力不足による電源の
切断が生じても、受信した印刷データが消失してしまうことを防いでいる。これにより、
再起動時に印刷データの再送信などの無用な負担が使用者にかからないようにしている。
【０００３】
【特許文献１】特開２００７−２６１２００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般に、フラッシュメモリの書き込み時間は比較的長いために、特許文
献１に記載のプリンタでは、受信した印刷データをフラッシュメモリに書き込む処理中に
、２次電池に蓄積された電力が不足してしまって、受信した印刷データのうち一部のデー
タが、フラッシュメモリに未書き込みとなって失われてしまう可能性がある。すなわち、
フラッシュメモリを受信バッファに用いた場合であっても、印刷データの書き込みを完了
できずに、再起動時に印刷データの再送信が必要になってしまう可能性があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の
形態または適用例として実現することが可能である。
【０００６】
［適用例１］印刷対象とするデータを記憶部に書き込み、前記記憶部に記憶されたデー
タに基づき印刷処理を実行する印刷装置であって、前記記憶部へのデータの書き込みを制
御する制御部と、前記記憶部および前記制御部に駆動用の電源を供給し、且つ、電源の供
給を切断する場合には、供給する電源電圧が漸減する特性を有する電源供給部と、を備え
、前記記憶部は、強誘電体メモリであり、前記制御部は、前記記憶部へのデータの書き込
み中に前記電源供給部による電源の供給が切断された場合に、漸減する電源電圧により駆
動する前記記憶部に対してデータの書き込みを継続して行うことを特徴とする印刷装置。
【０００７】
［適用例２］印刷対象とするデータを記憶部に書き込み、前記記憶部に記憶されたデー
タに基づき印刷処理を実行する印刷装置のデータ書込方法であって、前記記憶部は、強誘
電体メモリであり、前記記憶部へのデータの書き込み中に電源の供給が切断された場合に
、漸減する電源電圧により駆動する前記記憶部に対してデータの書き込みを継続して行う
ことを特徴とする印刷装置のデータ書込方法。
【０００８】
これらの構成によれば、印刷対象とするデータを書き込む記憶部が、フラッシュメモリ
に比べて、書き込み時間がはるかに短い強誘電体メモリであるので、データの書き込み中
に電源供給部から供給される電源が切断された場合にも、漸減する電源電圧により記憶部
が駆動している間に、大量のデータを記憶部に書き込むことができる。したがって、記憶
部へのデータの書き込み中に電源の供給が切断された場合に、未書き込みのデータを残し
てしまう可能性が大幅に低減し、データの書き込みを完了できる可能性が著しく高まる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、実施例に基づいて説明する。
【００１０】
図１は、本実施例に係るプリンタの構成を示した図である。図１に示すように、印刷装
置の一例であるプリンタ１は、コントローラ１０と、プリントエンジン２０と、コントロ
ーラ１０およびプリントエンジン２０に電源を供給する電源装置（電源供給部）３０と、
ＬＣＤ（Liquid Crystal Display）などの表示部および操作ボタンを含む操作パネル４０
と、を備えている。なお、本プリンタ１は、外部からの電源供給を受けていない状態で、
プリンタ１内部の電源装置３０からの電源供給によって動作可能なものであり、例えば、
モバイル用途等での使用を可能とするポータブル型のプリンタである。以下、本プリンタ
１の各構成について説明する。
【００１１】
コントローラ１０は、プリントエンジン２０による印刷を制御する部分であり、ＣＰＵ
１１と、ＲＯＭ１２と、ＲＡＭ１３と、画像バッファ（記憶部）１４と、ＤＭＡコントロ
ーラ（制御部）１５と、メモリＩ／Ｆ１６と、パネルＩ／Ｆ１７と、画像処理部１８と、
を有している。ＣＰＵ１１はコントローラ１０の主制御装置であり、ＲＡＭ１３を用いて
、ＲＯＭ１２に予め記憶された制御プログラムを実行することにより各種の制御を行う。
【００１２】
画像バッファ１４は、印刷対象とする画象データを格納するためのバッファであり、そ
の記憶素子としては、強誘電体メモリであるＦｅＲＡＭ（Ferroelectric Random Access 
Memory）を用いている。ＦｅＲＡＭは、強誘電体材料がもつヒステリシス特性をデータ記
憶に利用することにより、データの読み書きが可能であると共に不揮発性を有したメモリ
であり、読み書き可能な不揮発性メモリとして広く用いられるフラッシュメモリに比べて
、著しく高速な動作が実現されている。具体的には、フラッシュメモリでは６４バイトの
ブロック単位の書き込み時間が１０ｍｓ程度であるのに対して、ＦｅＲＡＭでは、同じデ
ータ量の書き込み時間に換算すると、５０〜１００μｓの書き込み速度が実現されており
、フラッシュメモリに比べて、単位時間あたりにＦｅＲＡＭに書き込むことが可能なデー
タ量がはるかに多い。また、ＦｅＲＡＭは原理的に低電圧駆動が可能であり、例えば、２
．４Ｖ未満で駆動するものが実用化されている。このため、３Ｖ程度の駆動電圧を要する
フラッシュメモリに比べて、ＦｅＲＡＭはより低電圧で動作するという低電圧動作特性を
有する。
【００１３】
ＤＭＡコントローラ１５は、ＣＰＵ１１からの命令に従って、画像バッファ１４などへ
のデータ転送を実行する部分である。なお、本実施例においては、ＤＭＡコントローラ１
５の動作電圧はＦｅＲＡＭより低いものとする。
【００１４】
メモリＩ／Ｆ１６は、フラッシュメモリＦＬを備えたメモリカードＭＣが着脱可能に装
着されるインターフェイス部分であり、このメモリＩ／Ｆ１６を介してフラッシュメモリ
ＦＬに対するデータの読み書きが行われる。パネルＩ／Ｆ１７は、操作パネル４０に接続
するインターフェイス部分であり、コントローラ１０からＬＣＤへの表示信号の出力や、
操作スイッチに加えられた操作に応じた操作信号はパネルＩ／Ｆ１７を介してコントロー
ラ１０に入力される。
【００１５】
画像処理部１８は、画像データをＣＭＹＫデータに変換する色変換処理、ＣＭＹＫデー
タをドットのデータに変換するハーフトーン処理などの画像処理などを実行する部分であ
り、画像処理部１８が画像処理後のデータをプリントエンジン２０に出力することにより
、プリントエンジン２０による印刷が実行される。
【００１６】
電源装置３０は、電力が充電された２次電池３１、および２次電池３１に蓄積された電
力をコントローラ１０やプリントエンジン２０等に供給する電源供給回路３２とを有して
いる。すなわち、本プリンタ１は、外部電源からの電源供給を受けることなく、内蔵され
た２次電池３１の電力による動作が可能である。もっとも、充電する際などには、専用の
ケーブルを介して外部の電源装置と接続されて、２次電池３１に電力が充電されると共に
、外部の電源装置からの電源がプリンタの各部に供給される。
【００１７】
ここで、２次電池３１に蓄積される電力量は有限であるため、外部電源の供給を受けな
い状態でプリンタ１を使用し続けると２次電池３１に残された電力量が少なくなり、さら
に使用を続けると電力不足となってコントローラ１０およびプリントエンジン２０に供給
される電源が切断されてしまうこととなる。すなわち、２次電池３１の電力によるプリン
タ１の使用を続けると、ある時点でコントローラ１０およびプリントエンジン２０の動作
に必要な電力を供給できなくなり、プリンタ１内部で行われている処理を実行できなくな
ってしまう。このため、例えば、メモリカードＭＣのフラッシュメモリＦＬに書き込まれ
た画像データの印刷を行うために、フラッシュメモリＦＬから画像バッファ１４に画像デ
ータを転送している最中に、電源装置３０からの電源の供給が切断されてしまう事態が生
じうる。
【００１８】
そこで、本実施例のプリンタ１は、電源装置３０からの電源供給が切断された場合のた
めに、ＦｅＲＡＭである画像バッファ１４にデータを格納し、電源供給が切断された場合
には電源電圧の立ち下り時間中に、ＦｅＲＡＭが有する高速な書き込み特性を活かして、
多量のデータを画像バッファ１４に書き込むようにする。具体的には、電力残量の不足に
より電源供給が切断された場合、電源装置３０から供給される電源電圧は、図２に示すよ
うに、電源装置３０からの電源供給が切断された時点（時刻Ｔ０）以降において、通常動
作時の電源電圧ＶＤから電圧降下が始まって電源電圧が漸減し、時刻Ｔ０より後の時刻Ｔ
１において電源電圧がほぼ０（Ｖ）となる。すなわち、電源装置３０から供給される電源
電圧は、時刻Ｔ０〜Ｔ１の立ち下り期間ΔＴの間に、通常時の電源電圧ＶＤ（Ｖ）から０
（Ｖ）に電圧が漸減する電圧降下特性Ｃの電圧変化を生じる。
【００１９】
ここで、ＦｅＲＡＭの動作電圧ＶＬは通常動作時の電源電圧ＶＤより低く（ＶＤ＞ＶＬ
＞０）、立ち下り期間ΔＴのうち動作電圧ＶＬより高い電圧が供給される期間ΔＤについ
てはＦｅＲＡＭは正常に動作する。また、本プリンタ１では、ＤＭＡコントローラ１５の
動作電圧がＦｅＲＡＭの動作電圧より低いため、ＦｅＲＡＭの動作可能期間ΔＤの間は、
画像バッファ１４およびＤＭＡコントローラ１５が動作し、画像バッファ１４にデータを
書き込み処理を行うことが可能である。このＦｅＲＡＭの動作可能期間ΔＤにおいてＦｅ
ＲＡＭの高速書き込み特性を活かしたデータの書き込みを行う。
【００２０】
次に、本プリンタ１において、メモリカードＭＣに記憶された画像データに従う印刷を
行う際の動作について、画像バッファ１４へのデータ転送の処理例を示す図３を用いて説
明する。
【００２１】
例えば、ユーザーが、デジタルスチルカメラなどで撮影された画像データを格納したメ
モリカードＭＣをメモリＩ／Ｆ１６にセットしてから、メモリカードＭＣに格納された画
像データの印刷を開始する旨の指示が操作パネル４０に入力されると、印刷処理が開始さ
れる。処理が開始されると、ＣＰＵ１１は、印刷対象の画像データが格納されたフラッシ
ュメモリＦＬの先頭アドレスおよび終了アドレスを転送対象に指定して、対象のデータを
フラッシュメモリＦＬから画像バッファ１４に転送する旨の命令を、ＤＭＡコントローラ
１５に出す。これにより、図３（ａ）に示すように、ＤＭＡコントローラ１５は、フラッ
シュメモリＦＬに格納された画像データＤ１〜Ｄ５を印刷対象としたデータ転送を開始し
て、まず、先頭アドレスに格納された画像データＤ１を読み出し、画像バッファ１４に格
納する。そして、ＤＭＡコントローラ１５は、フラッシュメモリＦＬに格納された画像デ
ータを次々に転送して画像バッファ１４に格納する。
【００２２】
ここで、図３（ｂ）に示すように、画像データＤ４の転送が開始される前のタイミング
で、２次電池３１が電力不足の状態に陥って、電源装置３０からコントローラ１０への電
源供給が切断されたものとする。しかしながら、図２に示したように、電源供給が切断さ
れた時刻Ｔ０から時刻Ｔ２間の動作可能期間ΔＤの間については、画像バッファ（ＦｅＲ
ＡＭ）１４およびＤＭＡコントローラ１５は動作していてデータを書き込むことが可能で
あり、またＦｅＲＡＭの高速な書き込み特性により、図３（ｃ）に示すように、電源供給
が切断された後であっても、電源供給が切断された時点で未転送であった画像データＤ４
〜Ｄ５が転送され、画像バッファ１４に書き込まれる。これにより、印刷対象とされた画
像データＤ１〜Ｄ５のデータ転送が完了する。そして、データ転送が完了した後、動作電
圧ＶＬ未満となると画像バッファ１４の動作が停止して、データを書き込むことができな
い状態となる。
【００２３】
このように、データ転送中に電源供給が切断されたにも関わらずにデータ転送を完了す
ることができるので、例えば、２次電池３１の充電や、プリンタ１が外部電源の供給を受
けることによってプリンタ１が再起動されたとき、ユーザーからの指示を受けることなく
、画像バッファ１４に記憶された画像データを用いて印刷処理を実行することができる。
すなわち、ＣＰＵ１１は、画像バッファ１４から画像データを読み出し、画像処理部１８
と協働して、画像データを印刷解像度に合わせたビットマップデータに変換する処理、Ｃ
ＭＹＫデータに変換する色変換処理、ドットのデータに変換するハーフトーン処理を行い
、処理後のデータをプリントエンジン２０に出力する印刷処理を行うことにより、画像バ
ッファ１４に蓄積された画像データの印刷を実行させることができる。
【００２４】
なお、電源供給の切断時に、未転送の画像データが大量に残っている場合、ＦｅＲＡＭ
の書き込み特性をもってしても動作可能期間ΔＤの間に全データの転送を完了できない可
能性もある。この場合は、例えば、２次電池３１の充電や、プリンタ１が外部電源の供給
を受けることによって、プリンタ１が再起動したときに、起動したＣＰＵ１１がＤＭＡコ
ントローラ１５に指示を出して、未転送分の画像データについてメモリカードＭＣから画
像バッファ１４へのデータ転送を再開させる。
【００２５】
以上に説明したように、本プリンタ１では、画像バッファ１４の記憶素子を、データの
書き込み速度が高速なＦｅＲＡＭとしたことにより、メモリカードＭＣに記憶された画像
データの印刷を行う際、メモリカードＭＣのフラッシュメモリＦＬから画像バッファ１４
へのデータ転送中に電源供給が切断された場合であっても、ＦｅＲＡＭの動作可能期間Δ
Ｄ内に、多くのデータを画像バッファ１４に書き込むことができる。これにより、画像バ
ッファ１４が動作不能となる前に、高い確率でデータの書き込みを完了できる。特に、読
み書き可能な不揮発性メモリとして広く用いられるフラッシュメモリを画像バッファ１４
に用いた場合に比べると、データ書き込みを完了できる可能性を著しく高めることが可能
である。また、プリンタ１の再起動時に、ユーザーが、メモリカードＭＣに記憶された画
像データの印刷を指示し直す必要がなくなる。
【００２６】
もっとも、図３に例として説明したように、データ転送中に電源供給が断たれる場合に
限られることなく、電源供給が切断された後のＦｅＲＡＭの動作可能期間ΔＤ内にデータ
転送を開始した場合についても同様に、データの書き込みを高い確率で完了することがで
きる。
【００２７】
また、ＦｅＲＡＭはフラッシュメモリに比べて低電圧で動作するという特性を有してい
るので、電圧降下特性Ｃが一定の下では、ＦｅＲＡＭの動作可能期間ΔＤはフラッシュメ
モリの動作可能期間より長くなる。したがって、高速書き込み特性に加えて、低電圧動作
特性によってさらに多くのデータを書き込むことができるようになり、これらの２つの特
性を兼ね備えたＦｅＲＡＭを画像バッファ１４に用いることによってさらに高い確率でデ
ータの書き込みを完了することができるようになる。
【００２８】
さらに、再起動時には画像バッファ１４への新たなデータの書き込みを行うことなく、
画像バッファ１４に書き込み済みのデータに従って印刷を行うことができる可能性が高く
なるので、再起動時に再印刷を指示する手間をユーザーにかけることが少なくなり、ユー
ザーにとっての利便性が高まる。
【００２９】
なお、転送対象のデータ量が特に大きい場合については、ＦｅＲＡＭの動作可能期間Δ
Ｄ内に全データを書き込むことができない可能性はあるが、大量の画像データを書き込む
ことができるため、再起動後に画像バッファ１４に書き込みが必要となるデータ量が少な
くなり、再起動時に行われるデータ書き込みに要する時間を短縮することができる。
【００３０】
以上、実施の形態の一実施例について説明したが、以下の変形例としてもよい。
【００３１】
（変形例１）上記実施例では、電源装置３０がプリンタ１に内蔵されたポータブル型の
プリンタを例として説明したが、外部から電源の供給を受けて動作する据え置き型のプリ
ンタであってもよい。この場合、データの書き込み中に停電が生じたり、電源ケーブルが
不意に抜かれしまうことによって、電源の供給が突然切断された場合であっても、画像バ
ッファ１４をＦｅＲＡＭとすることにより、画像バッファ１４へのデータの書き込みを高
い確率で完了することができる。
【００３２】
（変形例２）上記実施例では、メモリカードＭＣを介して画像データの入力を受ける場
合を例にして説明したが、プリンタドライバを有するホスト装置が接続され、ホスト装置
のプリンタドライバから印刷用の画像データを受信する構成のプリンタとしてもよい。こ
の場合、プリンタドライバから受信した画像データを画像バッファ１４に格納する処理中
に、電源が切断された場合であっても、ＦｅＲＡＭの高速な書き込み特性によって多くの
データを書き込むことができ、高い確率でデータの書き込みを完了することができる。
【００３３】
（変形例３）上記実施例では、ＤＭＡコントローラ１５によるＤＭＡ転送を行う場合を
例にしたが、ＣＰＵ（制御部）１１自身がデータを転送するＰＩＯ転送を行う構成として
もよい。
【００３４】
（変形例４）上記実施例では、ＤＭＡコントローラ１５の動作電圧はＦｅＲＡＭより低
電圧で駆動するものとして説明したが、これに限られない。ＤＭＡコントローラ１５の動
作電圧がＦｅＲＡＭより高い場合、データを書き込むことが可能な期間は、ＦｅＲＡＭの
動作可能期間ΔＤより短い、ＤＭＡコントローラ１５の動作可能期間に制限されることに
なるが、ＦｅＲＡＭの高速書き込み特性によって多くのデータを書き込み、データの書き
込みを高い確率で完了することができる。
【００３５】
（変形例５）コントローラ１０またはＣＰＵ１１に、電源電圧の電圧降下を検出する機
能部を設けて、電源装置３０からの供給電源の電圧降下が検出された時に、ＣＰＵ１１は
自身の動作モードをスリープまたはスタンバイ状態に移行することにより、立ち下り期間
ΔＴにおける消費電力を低減するようにしてもよい。このようにすれば、ＦｅＲＡＭの動
作可能期間ΔＤ中に供給される電力が、ＦｅＲＡＭおよびＤＭＡコントローラに集中的に
供給されるようになるので、電源供給が切断された後におけるデータ転送について動作の
安定化を図ることができる。
【図面の簡単な説明】
【００３６】
【図１】本実施例に係るプリンタの構成を示した図。
【図２】電源が切断された場合におけるＦｅＲＡＭの動作可能期間を説明する図。
【図３】データ転送の処理例を示した図であり、（ａ）は転送開始時、（ｂ）は電源が切断された時（時刻Ｔ０）、（ｃ）は電源が切断された後（ＦｅＲＡＭの動作可能期間ΔＤ内）におけるデータ転送の状態を示した図。
【符号の説明】
【００３７】
１…印刷装置としてのプリンタ、１０…コントローラ、１１…ＣＰＵ、１２…ＲＯＭ、
１３…ＲＡＭ、１４…記憶部としての画像バッファ、１５…制御部としてのＤＭＡコント
ローラ、１６…メモリＩ／Ｆ、１７…パネルＩ／Ｆ、１８…画像処理部、２０…プリント
エンジン、３０…電源供給部としての電源装置、３１…２次電池、３２…電源供給回路、
４０…操作パネル、ＭＣ…メモリカード、ＦＬ…フラッシュメモリ、Ｃ…電源断時におけ
る電源電圧の電圧降下特性、ＶＤ…通常時の電源電圧、ＶＬ…ＦｅＲＡＭの動作電圧、Δ
Ｔ…立ち下り期間、ΔＤ…ＦｅＲＡＭの動作可能期間。
【図１】
2009251632.tif 000003
【図２】
2009251632.tif 000004
【図３】
2009251632.tif 000005