(57)【要約】【課題】スリープモードであっても、カバーの開閉や、ヘッドの開閉等の特定の監視対象に変化があったときには正常な状態に復帰することができる印字装置を提供する。【解決手段】印字装置１０は、第１ＣＰＵ１１と、第１ＣＰＵ１１とは異なる処理を行う第２ＣＰＵ１２と、特定の状態になったことを表す信号を第１ＣＰＵ１１及び第２ＣＰＵ１２に対して出力する監視対象と、を備え、第１ＣＰＵ１１及び第２ＣＰＵ１２は、いずれも監視対象からの信号を監視可能に構成されており、非スリープ状態においては、第２ＣＰＵ１２が前記監視対象の監視を行い、スリープ状態においては、第１ＣＰＵ１１が前記監視対象の監視を行う。【選択図】図３
2015193098.tif 000002
【特許請求の範囲】
【請求項１】
印字を行わない待機状態の場合にスリープ状態に移行することができる印字装置であって、
第１の演算処理部と、
前記第１の演算処理部とは異なる処理を行う第２の演算処理部と、
特定の状態になったことを表す信号を前記第１の演算処理部及び前記第２の演算処理部に対して出力する監視対象と、
を備え、
前記第１の演算処理部及び前記第２の演算処理部は、いずれも前記監視対象からの信号を監視可能に構成されており、
非スリープ状態においては、前記第２の演算処理部が前記監視対象の監視を行い、
スリープ状態においては、前記第１の演算処理部が前記監視対象の監視を行うこと、
を特徴とする印字装置。
【請求項２】
請求項１に記載の印字装置において、
前記監視対象は、筐体の少なくとも一部の開閉を検出するセンサと、ウォッチドックタイマーと、の内の少なくとも一方を含むこと、
を特徴とする印字装置。
【請求項３】
請求項１又は請求項２に記載の印字装置において、
前記第１の演算処理部は、非スリープ状態においてグラフィカルユーザインタフェースの管理を行い、
前記第２の演算処理部は、非スリープ状態において印字ヘッド及びモータの制御を行い、
スリープ状態においては、前記第２の演算処理部には、電力が供給されないこと、
を特徴とする印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、節電のためにスリープ状態とすることができるラベルプリンタ等の印字装置に関するものである。
【背景技術】
【０００２】
従来から、印字装置では、一定時間内に印字命令やキー操作がない等、一定の条件を満たした場合に、再起動用の電力しか消費しないスリープモードに移行して、電力消費を抑えることが行われていた。
【０００３】
例えば、特許文献１には、携帯式プリンタにおけるスリープモードについて開示されている。
しかし、従来の印字装置では、スリープ状態に移行すると、カバーの開閉や、ヘッドの開閉等の動作が行われても、これらを監視するセンサ自体も動作することができなかった。したがって、カバーの開閉や、ヘッドの開閉等が行われても、従来の印字装置では、スリープ状態から正常な状態に復帰できないという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４９４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、スリープモードであっても、カバーの開閉や、ヘッドの開閉等の特定の監視対象に変化があったときには正常な状態に復帰することができる印字装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
【０００７】
請求項１の発明は、印字を行わない待機状態の場合にスリープ状態に移行することができる印字装置であって、第１の演算処理部と、前記第１の演算処理部とは異なる処理を行う第２の演算処理部と、特定の状態になったことを表す信号を前記第１の演算処理部及び前記第２の演算処理部に対して出力する監視対象と、を備え、前記第１の演算処理部及び前記第２の演算処理部は、いずれも前記監視対象からの信号を監視可能に構成されており、非スリープ状態においては、前記第２の演算処理部が前記監視対象の監視を行い、スリープ状態においては、前記第１の演算処理部が前記監視対象の監視を行うこと、を特徴とする印字装置である。
【０００８】
請求項２の発明は、請求項１に記載の印字装置において、前記監視対象は、筐体の少なくとも一部の開閉を検出するセンサと、ウォッチドックタイマーと、の内の少なくとも一方を含むこと、を特徴とする印字装置である。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の印字装置において、前記第１の演算処理部は、非スリープ状態においてグラフィカルユーザインタフェースの管理を行い、前記第２の演算処理部は、非スリープ状態において印字ヘッド及びモータの制御を行い、スリープ状態においては、前記第２の演算処理部には、電力が供給されないこと、を特徴とする印字装置である。
【発明の効果】
【００１０】
本発明によれば、印字装置は、スリープモードであっても、カバーの開閉や、ヘッドの開閉等の特定の監視対象に変化があったときには正常な状態に復帰することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明による印字装置の実施形態の構成を示すブロック図である。
【図２】非スリープ状態におけるエラーチェックの流れを示すフローチャートである。
【図３】スリープモードにおけるセンサ２５の監視動作を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
【００１３】
（実施形態）
図１は、本発明による印字装置の実施形態の構成を示すブロック図である。
なお、以下の説明では、具体的な数値、構成等を示して説明を行うが、これらは、適宜変更することができる。
また、本明細書及び請求項中においては、当業者の通常の用法として、サーマルヘッドによる各種情報の出力を「印字」と記載している。しかし、「印字」との記載は、上述したように、サーマルヘッドによる情報の出力を指すものであり、文字の出力に限らず、バーコード等の図形や画像等の出力も含む広義の意味であるものとする。
【００１４】
本実施形態の印字装置１０は、ラベルに対してサーマルヘッド２２により印字を行うラベルプリンタである。印字装置１０は、第１ＣＰＵ１１と、第２ＣＰＵ１２と、メモリカード部１３と、メモリ１４と、外部機器接続部１５と、ＬＡＮ接続部１６と、リアルタイムクロック（ＲＴＣ）部１７と、操作部１８と、Ｆｌａｓｈ  ＲＯＭ１９と、メモリ２０と、ヘッド制御部２１と、サーマルヘッド２２と、モータ制御部２３と、ステッピングモータ２４と、センサ２５とを備えている。
【００１５】
第１ＣＰＵ(Central Processing Unit)１１は、印字装置１０の主要な演算処理を行う第１の演算処理部としてのメインＣＰＵである。
【００１６】
第２ＣＰＵ１２は、第１ＣＰＵ１１に対して補助的に演算処理を分担する第２の演算処理部としてもサブＣＰＵである。
本実施形態の印字装置１０では、これら第１ＣＰＵ１１及び第２ＣＰＵ１２の２つの演算処理部を備えることにより、並列処理を可能として、プリンタ内部処理のスループットの向上を図っている。
第１ＣＰＵ１１及び第２ＣＰＵ１２についての詳細については、後述する。
【００１７】
メモリカード部１３は、小型のメモリカードを着脱可能な接触式のリーダライタであり、第１ＣＰＵ１１に管理されている。
【００１８】
メモリ１４は、第１ＣＰＵ１１に接続されており、第１ＣＰＵ１１の作業用領域である。
【００１９】
外部機器接続部１５は、例えば、ＵＳＢ端子等により構成されている。
【００２０】
ＬＡＮ接続部１６は、例えば、ＬＡＮ端子や無線ＬＡＮ通信装置等により構成されている。
【００２１】
リアルタイムクロック部１７は、スリープ中等であっても計時を行う。
【００２２】
操作部１８は、操作ボタンやキーボード、又は、タッチパネル等により構成されている。
【００２３】
Ｆｌａｓｈ  ＲＯＭ１９は、各種設定値等を記憶する不揮発性メモリである。
【００２４】
メモリ２０は、第２ＣＰＵ１２に接続されており、第２ＣＰＵ１２の作業用領域である。
【００２５】
ヘッド制御部２１は、第２ＣＰＵ１２による制御の下で、メモリ２０の印字展開エリアに展開された印字すべき文字、記号、及び、バーコード等の印字データに対応する制御信号を生成する。そして、ヘッド制御部２１は、生成した制御信号をサーマルヘッド２２に供給して印字中のサーマルヘッド２２の動作を制御する。
【００２６】
サーマルヘッド２２は、不図示のプラテンローラと対向して配置されており、ラベルの感熱発色層に熱を加えて印字する発熱素子を有している。印字装置１０は、このサーマルヘッド２２とプラテンローラとの間にラベルを挟持して搬送しながら、ラベルの印字面に印字を行う。
【００２７】
モータ制御部２３は、ステッピングモータ２４を制御することにより、不図示のプラテンローラの回転を制御し、印字中のラベルの搬送を制御する。
【００２８】
ステッピングモータ２４は、不図示のタイミングベルト等を介してプラテンローラを回転させることにより、ラベルを搬送駆動する。
【００２９】
センサ２５は、サーマルヘッド２２部分の開閉、及び、カバーの開閉を検出するセンサである。本実施形態の印字装置１０は、筐体の一部を兼ねるカバーが開閉可能に構成されている。さらに、本実施形態の印字装置１０の上述のカバーとは異なる位置において筐体の一部を兼ねて構成されているヘッドカバーが開閉可能に構成されている。センサ２５は、これらの一方が開閉されたことを検出可能な光センサ、又は、磁気センサにより構成されている。なお、センサ２５は、カバー及びヘッドカバーそれぞれに対して個別に設けてもよい。
【００３０】
本実施形態では、節電のためにスリープモードを備えている。このスリープモードに移行する条件は、一定時間内に印字データの受信がないこと、及び、キー操作がないことである。この条件を満たした場合には、第２ＣＰＵ１２と、第２ＣＰＵ１２に制御される各種部位への電力供給が停止されて、消費電力の低減が図られる。以下、スリープ状態以外の通常の状態を、非スリープ状態と呼び、スリープ状態と区別する。
【００３１】
図２は、非スリープ状態におけるエラーチェックの流れを示すフローチャートである。
ここで、エラーチェックとは、印字動作に不都合を生じるおそれのある状態を検出（チェック）する動作である。非スリープ状態では、図２及び以下に示すように、第２ＣＰＵ１２がエラーチェックを行う。
【００３２】
ステップ（以下、Ｓとする）１１では、第２ＣＰＵ１２は、リボンニアエンドチェックを行う。これは、例えば、不図示のインクリボンの終端付近に設けられてたマークを検出することにより、インクリボンが残り僅かであるか否かを検出するチェック動作である。
【００３３】
Ｓ１２では、第２ＣＰＵ１２は、ヘッドオープンチェックを行う。このヘッドオープンチェックは、センサ２５からの出力を確認することにより行われる。
【００３４】
Ｓ１３では、第２ＣＰＵ１２は、カバーオープンチェックを行う。このカバーオープンチェックは、センサ２５からの出力を確認することにより行われる。したがって、実際には、このＳ１３と上述のＳ１２とは、１つの動作ステップとして行われる。
【００３５】
Ｓ１４では、第２ＣＰＵ１２は、Ｓ１１からＳ１３までのいずれかのチェックにおいてエラーが有ったか否かにより、分岐を行う。エラーが有った場合には、Ｓ１５へ進み、エラーが無かった場合には、Ｓ１５を行わずにエラーチェック動作を終了する。
【００３６】
Ｓ１５では、第２ＣＰＵ１２は、第１ＣＰＵ１１へのエラー通知処理を行い、その後、エラーチェック動作を終了する。
【００３７】
以上のように、印字装置１０は、非スリープ状態では、第２ＣＰＵ１２がエラーチェックを行う。したがって、非スリープ状態では、第２ＣＰＵ１２は、センサ２５を監視対象として、監視を行う。
【００３８】
図３は、スリープモードにおけるセンサ２５の監視動作を説明するフローチャートである。
このフローの開始時点では、非スリープ状態にあり、第２ＣＰＵ１２は、センサ２５を監視対象として、図2に示したようにヘッドオープン及びカバーオープンの監視を行っている。
【００３９】
Ｓ２１では、スリープモードに移行する条件を満たした場合、第１ＣＰＵ１１は、第２ＣＰＵ１２に対して、スリープモードを開始するように指示を出す。
【００４０】
Ｓ２２では、第１ＣＰＵ１１は、監視対象、すなわち、センサ２５の監視を開始する。
【００４１】
Ｓ２３では、第２ＣＰＵ１２は、上記Ｓ２２と同期して、監視対象、すなわち、センサ２５の監視を停止する。
【００４２】
Ｓ２４では、第２ＣＰＵ１２は、スリープモードを開始する。これにより、第２ＣＰＵ１２と、第２ＣＰＵ１２に制御されている各構成部への電力の供給が停止され、消費電力が低減される。なお、上述のＳ２３は、このＳ２４におけるスリープモードの開始に応じて行われてもよい。
【００４３】
Ｓ２５では、第１ＣＰＵ１１は、センサ２５からの信号、すなわち、カバー又はヘッドカバーの開閉が行われたことにより生じるセンサ出力（信号）が有るか否かを判断する。信号が有る場合には、第１ＣＰＵ１１は、次のＳ２６を実行する。一方、信号がない場合には、このＳ２５を繰り返す。
【００４４】
Ｓ２６では、第１ＣＰＵ１１は、第２ＣＰＵ１２へスリープモードの終了を指示する。これは、先のＳ２５においてセンサ２５からの信号が有ったので、スリープを終了して通常状態（非スリープモード）に復帰するためである。なお、スリープモードの終了条件としては、センサ２５からの信号が発生していること、すなわち、カバー又はヘッドカバーの開閉の他に、印字データを受信した場合、及び、キー操作が行われた場合も含まれる。
【００４５】
Ｓ２７では、第２ＣＰＵ１２は、スリープモードを終了する。
【００４６】
Ｓ２８では、第１ＣＰＵ１１は、監視対象、すなわち、センサ２５の監視を終了する。
【００４７】
Ｓ２９では、第２ＣＰＵ１２は、Ｓ２８と同期して、監視対象、すなわち、センサ２５の監視を開始する。
【００４８】
以上説明したように、本実施形態によれば、スリープモードでは、一方のＣＰＵをスリープモードに移行し、スリープモードになるＣＰＵが監視していた監視対象の監視を、他方の動作を継続するＣＰＵが代わりに行う。したがって、消費電力を低減させるスリープモードになっても、監視対象の監視を継続することができ、スリープモードであっても、カバーの開閉や、ヘッドの開閉等の特定の監視対象に変化があったときには正常な状態に復帰することができる。
【００４９】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
【００５０】
実施形態において、監視対象は、カバー及びヘッドカバーの開閉を検出するセンサ２５である例を挙げて説明した。これに限らず、例えば、ウォッチドックタイマーを監視対象としてもよいし、これらの全てを監視対象としてもよい。さらに、上述した以外のセンサ類を監視対象としてもよい。
【符号の説明】
【００５１】
１０    印字装置
１１    第１ＣＰＵ
１２    第２ＣＰＵ
１３    メモリカード部
１４    メモリ
１５    外部機器接続部
１６    ＬＡＮ接続部
１７    リアルタイムクロック部
１８    操作部
１９    Ｆｌａｓｈ  ＲＯＭ
２０    メモリ
２１    ヘッド制御部
２２    サーマルヘッド
２３    モータ制御部
２４    ステッピングモータ
２５    センサ
【図１】
2015193098.tif 000003
【図２】
2015193098.tif 000004
【図３】
2015193098.tif 000005
【手続補正書】
【提出日】平成26年9月22日(2014.9.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印字を行わない待機状態の場合にスリープ状態に移行することができる印字装置であって、第１の演算処理部と、
前記第１の演算処理部とは異なる処理を行う第２の演算処理部と、
特定の状態になったことを表す信号を前記第１の演算処理部及び前記第２の演算処理部に対して出力する監視対象と、を備え、
前記第１の演算処理部及び前記第２の演算処理部は、いずれも前記監視対象からの信号を監視可能に構成されており、
非スリープ状態においては、前記第２の演算処理部が前記監視対象の監視を行い、
スリープ状態においては、前記第１の演算処理部が前記監視対象の監視を行うこと、
を特徴とする印字装置。
【請求項２】
請求項１に記載の印字装置において、
前記監視対象は、筐体の少なくとも一部の開閉を検出するセンサと、ウォッチドックタイマーと、の内の少なくとも一方を含むこと、を特徴とする印字装置。
【請求項３】
請求項１又は請求項２に記載の印字装置において、
前記第１の演算処理部は、非スリープ状態においてグラフィカルユーザインタフェースの管理を行い、
前記第２の演算処理部は、非スリープ状態において印字ヘッド及びモータの制御を行い、スリープ状態においては、前記第２の演算処理部には、消費電力を低減させること、
を特徴とする印字装置。
【請求項４】
請求項１に記載の印字装置において、
前記第２の演算処理部は、一定時間内に印字データの受信がないこと、又は、キー操作がないとき、前記第１の演算処理部が、前記第２の演算処理部に対して、スリープ状態を開始するように指示することでスリープ状態に移行するとともに、当該印字装置の筐体の一部を兼ねるカバーの開閉、感熱発色層に熱を加えて印字するサーマルヘッドの開閉、前記印字データを受信したとき、又は、前記キー操作が行われた場合には、前記第１の演算処理部から、前記第２の演算処理部へスリープ状態の終了を指示して、非スリーブ状態に復帰すること、を特徴とする印字装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の印字装置において、前記第１の演算処理部は、非スリープ状態においてグラフィカルユーザインタフェースの管理を行い、前記第２の演算処理部は、非スリープ状態において印字ヘッド及びモータの制御を行い、スリープ状態においては、前記第２の演算処理部には、消費電力を低減させること、を特徴とする印字装置である。
また、請求項４の発明は、請求項１に記載の印字装置において、
前記第２の演算処理部は、一定時間内に印字データの受信がないこと、又は、キー操作がないとき、前記第１の演算処理部が、前記第２の演算処理部に対して、スリープ状態を開始するように指示することでスリープ状態に移行するとともに、当該印字装置の筐体の一部を兼ねるカバーの開閉、感熱発色層に熱を加えて印字するサーマルヘッドの開閉、前記印字データを受信したとき、又は、前記キー操作が行われた場合には、前記第１の演算処理部から、前記第２の演算処理部へスリープ状態の終了を指示して、非スリーブ状態に復帰すること、を特徴とする印字装置である。