(57)【要約】【課題】電源投入時のインターフェイスエラーに対してユーザが意識することなく迅速に、かつ操作性よく対応できるようにする。【解決手段】外部とのインターフェイスを有し、このインターフェイスを介して外部から受信したデータを印刷する印刷装置において、電源オンによる初期化後にインターフェイスの状態をチェックする。そして、インターフェイスのエラーを検知すると、電源をオフにする。【選択図】      図３
2005111849.tif 000002
【特許請求の範囲】
【請求項１】
外部とのインターフェイスを有し、このインターフェイスを介して外部から受信したデータを印刷する印刷装置において、
電源オンによる初期化後に前記インターフェイスの状態をチェックするインターフェイス診断手段と、
このインターフェイス診断手段により前記インターフェイスのエラーを検知すると前記電源をオフにする電源遮断手段と、
を具備したことを特徴とする印刷装置。
【請求項２】
外部とのインターフェイスを有し、このインターフェイスを介して外部から受信したデータを印刷する印刷装置において、
自己診断モードでの起動を指令する自己診断指令手段と、
電源オンによる初期化後に前記インターフェイスの状態をチェックするインターフェイス診断手段と、
このインターフェイス診断手段により前記インターフェイスのエラーを検知すると、前記自己診断モードでの起動か否かを判断する起動条件判断手段と、
この起動条件判断手段により前記自己診断モードでの起動であると判断されるとインターフェイスエラーを報知するエラー報知手段と、
前記起動条件判断手段により前記自己診断モードでの起動でないと判断されると前記電源をオフにする電源遮断手段と、
を具備したことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部とのインターフェイス（無線インターフェイス，赤外線インターフェイス等）を有し、このインターフェイスを介して外部から受信したデータを印刷する印刷装置に関する。
【背景技術】
【０００２】
処理装置とＲＳ２３２Ｃインターフェイス等のシリアルインターフェイスで接続して運用され、処理装置から転送されたデータの印刷を行う印刷装置がある。この種の印刷装置においては、処理装置と印刷装置とをオンライン接続した状態で処理装置の電源をオフにするとインターフェイスエラーが発生する。インターフェイスエラーが発生すると、印刷装置はインターフェイスエラーを報知してその後の印刷処理を停止する。このため、インターフェイスエラー発生後、処理装置の電源をオンして印刷データを転送しても、印刷装置のエラーを解除しない限り印刷出力ができないという問題があった。
【０００３】
そこで従来、インターフェイスエラーが発生した際には処理装置の電源オフによるインターフェイスエラーか否かを判定する機能を印刷装置に設け、処理装置の電源オフによるインターフェイスエラーであった場合にはインターフェイスエラーを自動的に解除するようにした印刷装置があった（例えば、特許文献１参照）。
【０００４】
ところで、処理装置とのインターフェイスとして無線インターフェイス，赤外線インターフェイス等を有し、このインターフェイスを介して処理装置からワイヤレスで受信したデータを印刷する印刷装置がある。例えば、流通小売業の量販店等で値引ラベルの発行等に供されるポータブルプリンタ等が該当する。
【０００５】
この種の印刷装置では、電源をオンにすると、起動シーケンスの中でインターフェイスを含む各装置構成部が初期化される。そして、初期化が完了した後に処理装置から接続要求が来ると、ボーレート等のパラメータが正しくインターフェイスに設定されて処理装置との接続リンクが確立される。この場合には、インターフェイスが正常に作動し、処理装置から受信したデータが正しく印刷される。
【０００６】
ところが、この種の印刷装置においては、初期化に数秒から十数秒の処理時間を要するため、初期化が完了する前に処理装置から接続要求が来る場合があった。その場合には、インターフェイスが単独で動作して処理装置との接続リンクを確立させるので、印刷装置が準拠していないパラメータがインターフェイスに設定されてしまい、処理装置からのデータを正しく受信できずに印刷不能に陥ることがある。このようなときユーザは、印刷装置の電源を再投入してインターフェイスを初期化することにより、インターフェイスエラーを解除して対処していた。
【特許文献１】特開平０８−１９７８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし従来は、電源投入時にインターフェイスエラーが発生しても印刷装置は駆動し続けていたので、ユーザは、処理装置からのデータが印字出力されないとその原因を調べ、用紙切れや用紙詰まり等でなければインターフェイスエラーでないかと疑って電源を再投入していた。特に、ポータブルプリンタは、表示器としてＬＥＤ発光素子しかなく、例えば点滅動作によりエラーが報知されても、そのエラーが何に起因するものかは直ぐに判別できなかった。このため、この種のインターフェイスエラーに迅速に対応することができなかった。また、インターフェイスエラーを解除するためには電源をオフにする操作とオンにする操作が必要で、手間がかかっていた。
【０００８】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、電源投入時のインターフェイスエラーに対してユーザが意識することなく迅速に、かつ操作性よく対応でき、印刷業務の作業効率向上を図り得る印刷装置を提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明は、外部とのインターフェイス、例えば無線インターフェイス，赤外線インターフェイス等を有し、このインターフェイスを介して外部から受信したデータを印刷する印刷装置において、電源オンによる初期化後にインターフェイスの状態をチェックし、インターフェイスのエラーを検知すると、電源をオフにするようにしたものである。
【発明の効果】
【００１０】
かかる手段を講じた本発明によれば、電源投入時のインターフェイスエラーに対してユーザが意識することなく迅速に、かつ操作性よく対応でき、印刷業務の作業効率向上を図り得る印刷装置を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、ラベル等を印字発行するポータブルプリンタに本発明を適用した場合である。
【００１２】
図１は、ポータブルプリンタの外観図であり、同図（ａ）にその上面図を示し、同図（ｂ）にその正面図を示している。ポータブルプリンタは、小型・軽量のプリンタ本体１を有しており、その本体１のバッテリケース２に収容されたバッテリ１５（図２を参照）を駆動源としている。そして、プリンタ本体１内に交換可能に収納されたラベル用紙またはレシート用紙のロール紙に、外部から受信したデータを例えば図示しないサーマルヘッドにより感熱方式により印字して、値引ラベルやレシート等を発行するものとなっている。
【００１３】
かかるポータブルプリンタは、プリンタ本体１の上面に、電源オン，オフを切り替える電源ボタン３と、押圧されている間用紙送りをさせるフィードボタン４と、点灯，点滅によって状態表示を行うＬＥＤ発光素子５とを設けている。また、プリンタ本体１の正面に、印字された用紙を排出する用紙発行口６を形成している。用紙発行口６には、排出された用紙を切断するためのカッタ７が設けられている。
【００１４】
図２は、プリンタ本体１の内部構成を示すブロック図である。プリンタ本体１には、印刷制御ボード１１と、プリンタエンジン１２と、無線インターフェイスモジュール１３と、赤外線インターフェイスモジュール１４と、バッテリ１５と、電源スイッチ１６とが配置されている。
【００１５】
印刷制御ボード１１には、制御部本体を構成するＣＰＵ（Central Processing Unit）１１１、プログラム等の固定的データが予め格納されたＲＯＭ（Read Only Memory）１１２、受信バッファや描画バッファ等の各種メモリエリアが形成されたＲＡＭ（Random Access Memory）１１３、フィードボタン４からの信号が入力され、ＬＥＤ発光素子５に駆動信号が出力されるＩ／Ｏ（Input/Output）ポート１１４、プリンタエンジン１２を制御して印字動作を行わせるエンジンコントローラ１１５、無線インターフェイスモジュール１３が接続される第１のインターフェイスドライバ１１６及び赤外線インターフェイスモジュール１４が接続される第２のインターフェイスドライバ１１７等が設けられている。ＣＰＵ１１１と、ＲＯＭ１１２，ＲＡＭ１１３，Ｉ／Ｏポート１１４，エンジンコントローラ１１５及び第１，第２のインターフェイスドライバ１１６，１１７とは、アドレスバス，データバス等のバスライン１１８で接続されている。
【００１６】
プリンタエンジン１２には、用紙搬送用モータやラインサーマルヘッド等の印字ヘッドが備えられており、これらのモータやヘッドの駆動がエンジンコントローラ１１５によって制御される。
【００１７】
無線インターフェイスモジュール１３は、無線通信方式により外部の処理装置と接続リンクを確立可能であり、接続リンクが確立された処理装置から印刷データをワイヤレスで受信する。
【００１８】
赤外線インターフェイスモジュール１４は、赤外線通信方式により外部の処理装置と接続リンクを確立可能であり、接続リンクが確立された処理装置から印刷データをワイヤレスで受信する。
【００１９】
電源スイッチ１６は、電源ボタン３のオン操作により閉成し、オフ操作により開成する。電源スイッチ１６が閉成すると、バッテリ１５の電源電圧が印刷制御ボード１１の各部と、プリンタエンジン１２と、無線及び赤外線の各インターフェイスモジュール１３，１４とにそれぞれ供給される。また、電源スイッチ１６は、ＣＰＵ１１１からの開成指令信号により自動的に開成して、バッテリ１５の電源供給を強制的に遮断するものとなっている。
【００２０】
このような構成のポータブルプリンタにおいては、電源ボタン３のオン操作により電源スイッチ１６が閉成し、バッテリ１５の電源電圧が印刷制御ボード１１等の各部に供給されると、ＣＰＵ１１１が立ち上がる。そしてＣＰＵ１１１は、ＲＯＭ１１２に格納されている起動用プログラムに基づいて、図３の流れ図に示すシーケンスの電源オン処理を開始する。
【００２１】
先ずＣＰＵ１１１は、ＳＴ（ステップ）１としてＩ／Ｏポート１１４をサーチして、フィードボタン４が押圧操作されているか否かを判断する。そして、Ｉ／Ｏポート１１４への入力信号によりフィードボタン４が押圧操作されていることを認識すると、自己診断モードでの起動が指令されたので、ＣＰＵ１１１は、ＳＴ２としてＣＰＵ１１１内のレジスタに自己診断モードフラグをセットする（自己診断指令手段）。これに対し、フィードボタン４が押圧操作されていないことを認識した場合には、自己診断モードではない通常の起動なので、自己診断モードフラグはセットしない。
【００２２】
次に、ＣＰＵ１１１は、ＳＴ３として第１及び第２のインターフェイスドライバ１１６，１１７を介して無線インターフェイスモジュール１３及び赤外線インターフェイスモジュール１４を起動する。またＣＰＵ１１１は、ＳＴ４としてＲＡＭ１１３，Ｉ／Ｏポート，エンジンコントローラ１１５等の各装置構成部の初期化を行う。なお、初期化については従来どおりであり、数秒から十数秒の時間を要する。
【００２３】
ＳＴ５として初期化が完了すると、ＣＰＵ１１１は、ＳＴ６として第１及び第２のインターフェイスドライバ１１６，１１７を介して無線インターフェイスモジュール１３及び赤外線インターフェイスモジュール１４の状態をチェックする（インターフェイス診断手段）。
【００２４】
ここで、ＳＴ７として無線インターフェイスモジュール１３及び赤外線インターフェイスモジュール１４のいずれにもエラーが発生していないことを確認した場合には、ＣＰＵ１１１は、各インターフェイスモジュール１３，１４が正常であると判断する。これに対し、少なくとも一方のインターフェイスモジュールにエラーが発生していることを確認した場合には、ＣＰＵ１１１は、各インターフェイスモジュール１３，１４が異常であると判断する。
【００２５】
ＳＴ７にて各インターフェイスモジュール１３，１４が正常であると判断されると、ＣＰＵ１１１は、ＳＴ８として自己診断モードフラグをチェックして自己診断モードでの起動か否かを判断する。ここで、自己診断モードフラグがセットされている場合には、自己診断モードでの起動であるので、ＣＰＵ１１１は、ＳＴ９としてエンジンコントローラ１１５を介してプリンタエンジン１２を駆動させて、自己診断結果を用紙に印字させる。しかる後、ＣＰＵ１１１は、ＳＴ１０としてＬＥＤ発光素子５を点灯させて、プリンタを正常に起動する。
【００２６】
ＳＴ８にて自己診断モードフラグがセットされていない場合には、自己診断モードでの起動ではないので、ＣＰＵ１１１は、ＳＴ１０に進み、ＬＥＤ発光素子５を点灯させて、プリンタを正常に起動する。
【００２７】
他方、ＳＴ７にて各インターフェイスモジュール１３，１４が異常であると判断されると、ＣＰＵ１１１は、ＳＴ１１として自己診断モードフラグをチェックして自己診断モードでの起動か否かを判断する（起動条件判断手段）。ここで、自己診断モードフラグがセットされていない場合には、自己診断モードでの起動ではないので、ＣＰＵ１１１は、ＳＴ１２として電源スイッチ１６の開成指令信号を出力して電源スイッチ１６を閉成させ、バッテリ１５の電源供給を遮断する。すなわち、電源をオフにする（電源遮断手段）。
【００２８】
ＳＴ１１にて自己診断モードフラグがセットされている場合には、自己診断モードでの起動であるので、ＣＰＵ１１１は、ＳＴ１３としてエンジンコントローラ１１５を介してプリンタエンジン１２を駆動させて、自己診断結果、すなわちインターフェイスエラーが発生していることを用紙に印字する。しかる後、ＳＴ１４としてＬＥＤ発光素子５を点滅させて、エラー状態として停止する（エラー報知手段）。
【００２９】
このように、本実施の形態のポータブルプリンタにおいては、ユーザが電源ボタン３をオン操作すると、所定の起動シーケンスに従って各部が初期化される。そして、初期化完了後、無線インターフェイスモジュール１３及び赤外線インターフェイスモジュール１４の状態がチェックされる。ここで、両インターフェイスモジュール１３，１４がいずれも正常に動作している場合には、ＬＥＤ発光素子５を点灯する。これにより、ユーザは、プリンタが正常に起動したことを認識できる。
【００３０】
ところが、例えば無線インターフェイスモジュール１３の初期化が完了する前に、無線通信対応の外部処理装置から接続要求が来、インターフェイスモジュール１３が単独で動作して処理装置との接続リンクを確立させると、当該インターフェイスモジュール１３にプリンタが想定していないパラメータが設定される。この場合、初期化完了後の各インターフェイスモジュール１３，１４のチェックでインターフェイスエラーが発見される。そうすると、プリンタは、自動的に電源がオフになる。
【００３１】
電源がオフになると、多くのユーザは、電源ボタン３を再度オン操作して電源を再投入する。そうすると、この種のインターフェイスエラーは電源の再投入により解除されるので、再び初期化完了前に外部処理装置から接続要求が来ない限り、プリンタは正常に起動する。したがってユーザは、電源の再投入によりエラーが解除されるインターフェイスエラーに対しては、そのエラーを意識することなく迅速にエラーを解除して対応することができる。また、電源を再投入するために電源ボタン３をオフ操作する手間もなくなるので、操作性を向上させることができる。
【００３２】
特に、ポータブルプリンタの場合、表示器としてＬＥＤ発光素子しかないので、エラーが報知されてもそのエラーが何に起因するものかは直ぐに判別できないが、本実施の形態ではインターフェイスエラーに関してエラーを報知する必要がないので問題はない。
【００３３】
ところで、電源投入時に発生するインターフェイスエラーのなかには、電源を再投入しても解除されないエラーもある。その場合には、電源ボタン３を再度オン操作しても、再び電源がオフになってしまってプリンタが全く起動しなくなる。そこで、このような場合には、ユーザはフィードボタン４を押しながら電源ボタン３をオン操作する。そうすると、自己診断モードで起動するので、インターフェイスエラーが発生していると、その旨が用紙に印字されてエラー停止状態となる。これにより、ユーザは、インターフェイスエラーによって起動されないことを容易に知り得る。
【００３４】
因みに、赤外線インターフェイスモジュール１４の初期化が完了する前に、赤外線通信対応の外部処理装置から接続要求が来、インターフェイスモジュール１４が単独で動作して処理装置との接続リンクを確立させて、当該インターフェイスモジュール１４にプリンタが想定していないパラメータが設定された場合も、上記同様に作用することは言うまでもないことである。
【００３５】
なお、本発明は、前記実施の形態に限定されるものではない。  
例えば前記実施の形態では、無線インターフェイスモジュール１３と赤外線インターフェイスモジュール１４とを備えたポータブルプリンタに本発明を適用したが、いずれか一方のインターフェイスモジュールを有した印刷装置にも、本発明を適用することができる。また、無線通信対応及び赤外線通信対応以外の通信インターフェイスモジュールを有した印刷装置に対しても、このインターフェイスモジュールが外部の処理装置と単独で接続リンクを張るのであれば、本発明を適用して同様な作用効果を奏することができる。
【００３６】
この他、自己診断モードでの起動を指令する手段や、自己診断モード起動時のインターフェイスエラー報知手段等、本発明の要旨を逸脱しない範囲で種々変形実施可能であるのは勿論である。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態であるポータブルプリンタの外観図。
【図２】同ポータブルプリンタの要部構成を示すブロック図。
【図３】同ポータブルプリンタのＣＰＵが実行する電源オン処理の要部を示す流れ図。
【符号の説明】
【００３８】
１…プリンタ本体、３…電源ボタン、４…フィードボタン、５…ＬＥＤ発光素子、１１…印刷制御ボード、１２…プリンタエンジン、１３…無線インターフェイスモジュール、１４…赤外線インターフェイスモジュール、１５…バッテリ、１６…電源スイッチ。
【図１】
2005111849.tif 000003
【図２】
2005111849.tif 000004
【図３】
2005111849.tif 000005