[go: up one dir, main page]

JP3592216B2 - Printer system and printer device - Google Patents

Printer system and printer device Download PDF

Info

Publication number
JP3592216B2
JP3592216B2 JP2000255785A JP2000255785A JP3592216B2 JP 3592216 B2 JP3592216 B2 JP 3592216B2 JP 2000255785 A JP2000255785 A JP 2000255785A JP 2000255785 A JP2000255785 A JP 2000255785A JP 3592216 B2 JP3592216 B2 JP 3592216B2
Authority
JP
Japan
Prior art keywords
printer
power
command
status
communication line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000255785A
Other languages
Japanese (ja)
Other versions
JP2002073311A (en
Inventor
弘樹 田邊
隆 安本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2000255785A priority Critical patent/JP3592216B2/en
Publication of JP2002073311A publication Critical patent/JP2002073311A/en
Application granted granted Critical
Publication of JP3592216B2 publication Critical patent/JP3592216B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Power Sources (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、上位装置とプリンタ装置とが双方向性の通信線で接続され、上位装置から送出される印刷用データをプリンタ装置で印刷するプリンタシステム、および、上位装置から与えられる印刷用データを印刷するプリンタ装置に関するものである。
【0002】
【従来の技術】
従来、双方向性のインタフェースを備えたプリンタ装置は、ホストコンピュータなどの上位装置に接続されていない場合であっても、一度電源が投入されると、装置各部を通電状態にする。そして、一定期間の待機状態が経過したときには、装置各部への電源の供給を停止することで、消費電力を抑える電力制御を行っていた(第1の従来技術とする)。
【0003】
また、特開平9−191568号として提案された従来技術においては、双方向性のインタフェースを介して接続された上位装置が、出力データの送信が不能な状態にあることを検知した場合、直ちに、装置本体の全部、または装置本体の主要部への電源の供給を停止する電源制御方法が開示されている(第2の従来技術とする)。
【0004】
また、プリンタ装置の電源スイッチを操作したとき、電源電圧が所定の電圧値よりも高い状態にある場合には、回路を保護する目的から、電源がオンにならないようにしている従来技術が提案されている。また、この技術においては、電源電圧が所定の電圧値よりも低い状態にある場合には、所定動作が不可能なため、電源がオンにならないようにしている(第3の従来技術とする)。
【0005】
また、印刷用紙がなくなったとき、あるいは、装置本体のカバーが開いているといったような状態異常が発生したときには、ユーザが適切な処置を行うまで状態異常の表示を行う構成が提案されている(第4の従来技術とする)。
【0006】
また、特開平9−188043号として提案された従来技術では、印刷処理強制終了を指示する操作部を備えた構成が開示されている。そして、印刷処理強制終了が入力された場合には、ステータスの作成と送信、および、カウンタのリセットを行っていた(第5の従来技術とする)。
【0007】
【発明が解決しようとする課題】
しかしながら、第1の従来技術を用いた場合には、以下に示す問題を生じていた。すなわち、上位装置に接続されていない場合であっても、一度電源が投入されると、装置各部を通電状態にする。また、この状態は一定期間において継続される。従って、不要な電力の損失が発生する。その結果、プリンタ装置の動作電源が、商用電源ではなく、乾電池などであるときには、総印刷枚数、総印刷長、あるいは、動作可能時間などが低減されることになる。
【0008】
また、第2の従来技術における電力制御方法は、プリンタ装置が上位装置に接続され、通信が可能な状態にあることを前提とした節電方法となっている。このため、プリンタ装置が持ち運び可能な装置である場合には、以下に示す問題を生じていた。すなわち、持ち運びが可能なプリンタ装置は、上位装置との接続が外された状態となる期間の比率が大きい。従って、この期間では、消費電力を抑制する効果が発揮されないので、動作電源となる電池の電力が不要に消費される事態が生じていた。
【0009】
また、第3の従来技術を用いた場合には、以下に示す問題を生じていた。すなわち、プリンタ装置の電源スイッチが操作されたとき、電源電圧に異常があった場合には、電源がオンにならないので、ユーザの側からはエラー内容を確認できなくなっていた。
【0010】
また、第4の従来技術を用いた場合には、以下に示す問題を生じていた。すなわち、印刷用紙が無いといった状態、あるいは、カバーが開いているといった状態が生じたときにも、装置全体、あるいは装置の一部が通電状態になっている。従って、不要な電力の損失が発生する。その結果、プリンタ装置の動作電源が、商用電源ではなく、乾電池などであるときには、総印刷枚数、総印刷長、あるいは、動作可能時間などが低減されることになる。
【0011】
また、第5の従来技術においては、印刷処理強制終了が入力された場合、ステータスの作成と送信、および、カウンタのリセットを行うことが開示されているのみで、電源の制御については記載されていない。このため、消費電力を低減しようとする場合には、適用することが困難な技術となっている。
【0012】
本発明は上記課題を解決するため創案されたものであって、その目的は、上位装置との接続が確認できないときには、プリンタ装置の電源をオフとすることにより、上位装置からの印刷用データを受信できない状態でプリンタ装置の電源が投入されたときの電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0013】
また、本発明の目的は、電源を投入したときのプリンタ装置の状態が正常でない場合には、プリンタ装置の電源をオフすることにより、プリンタ装置が使用できない状態で電源が投入されたときの電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0014】
また、本発明の目的は、印刷動作中あるいは紙送り動作中のプリンタ装置の状態が正常でないと確認されたときには、プリンタ装置の電源をオフすることにより、プリンタ装置が印刷動作あるいは紙送り動作を継続できない状態になったときの電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0015】
また、上記目的に加え、プリンタ装置において確認されたエラー内容を上位装置に通知することにより、プリンタ装置の電源がオフになっても、プリンタ装置に発生しているエラー内容を確認することのできるプリンタシステムを提供することにある。
【0016】
また、上記目的に加え、印刷動作が終了したときにはプリンタ装置の電源をオフにすることにより、プリンタ装置が動作する必要のない状態における電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0017】
また、上記目的に加え、紙送り動作が終了したときにはプリンタ装置の電源をオフにすることにより、プリンタ装置が動作する必要のない状態における電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0018】
また、上記目的に加え、印刷強制終了命令によってプリンタ装置の印刷動作が中断されたときには、プリンタ装置の電源をオフにすることにより、プリンタ装置が動作する必要のない状態における電力の損失を抑制することのできるプリンタシステムを提供することにある。
【0019】
また、上記目的に加え、上位装置が一時停止要求コマンドを送出するときには、プリンタ装置が電源をオフするタイミングを遅延させることにより、プリンタ装置に状態異常が発生したときにも、上位装置がプリンタ装置との間で通信を続けることのできるプリンタシステムを提供することにある。
【0020】
また、本発明の目的は、上位装置との接続が確認できないときには電源をオフとすることにより、上位装置からの印刷用データを受信できない状態における電力の損失を抑制することのできるプリンタ装置を提供することにある。
【0021】
また、本発明の目的は、電源が投入されたときの装置状態が正常でない場合には、電源をオフすることにより、所定動作を実行できない状態で電源が投入されたときの電力の損失を抑制することのできるプリンタ装置を提供することにある。
【0022】
また、本発明の目的は、印刷動作中あるいは紙送り動作中の装置状態が正常でないと確認されたときには、電源をオフすることにより、印刷動作あるいは紙送り動作を継続できない状態になったときの電力の損失を抑制することのできるプリンタ装置を提供することにある。
【0023】
また、上記目的に加え、電源キーを、その他の機能のためのキーと兼用とし、キー数を低減させることによって、装置のコストを低減することのできるプリンタ装置を提供することにある。
【0024】
【課題を解決するための手段】
上記課題を解決するため本発明に係るプリンタシステムは、双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムに適用し、上位装置は、前記通信線を介してプリンタ装置から送出された接続確認コマンドを解読する上位側コマンド解読手段と、上位側コマンド解読手段により解読された内容に従って接続確認コマンドを発生すると共に、発生した接続確認コマンドを、前記通信線を介してプリンタ装置に送出する上位側コマンド発生手段とを備え、プリンタ装置は、電源が投入されたときには接続確認コマンドを発生すると共に、発生した接続確認コマンドを、前記通信線を介して上位装置に送出するプリンタ側コマンド発生手段と、前記通信線を介して上位装置から送出された接続確認コマンドを解読することによって、上位装置との接続確認を行うプリンタ側コマンド解読手段と、プリンタ側コマンド解読手段が上位装置との接続確認を行うことができないときには、電源をオフにする電源制御部とを備えている。
【0025】
すなわち、上位装置と接続されていない、通信線の断線を含めて上位装置との接続が完全でない、接続された上位装置の電源が入っていない、あるいは、接続された上位装置がプリンタ装置を使用できない上位装置であるなど、プリンタ装置が上位装置より印刷用データを受信できない状態の場合、電源が投入されると、プリンタ装置は、直ちに電源のオフ状態に移行する。
【0026】
また、本発明に係るプリンタシステムは、双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムに適用し、プリンタ装置は、電源が投入されたときには、装置状態が正常であるかどうかを判断する状態確認部と、状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えている。
【0027】
すなわち、プリンタ装置は、電源を投入される毎に、プリンタ装置の状態の確認を行う。そして、状態が正常でなければ、直ちに電源のオフ状態に移行する。従って、印刷用紙がセットされていない、全てのカバーが閉じられていない、あるいは周辺温度が許容範囲外である、といったように、プリンタ装置が使用できない状態では、電源が投入されると、直ちに電源のオフ状態となる。
【0028】
また、本発明に係るプリンタシステムは、双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムに適用し、プリンタ装置は、印刷動作中あるいは紙送り動作中に、装置状態が正常であるかどうかを判断する状態確認部と、状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えている。
【0029】
すなわち、プリンタ装置は、印刷動作中あるいは紙送り動作中に、装置の状態の確認を行い、状態が正常でなければ、電源のオフ状態に移行する。このため、印刷用紙が無くなった、いずれかのカバーが開いた、あるいは、印刷用紙が詰まった、といったような、印刷動作あるいは紙送り動作を継続できない状態になったときには、プリンタ装置の電源は、直ちにオフになる。
【0030】
また、上記構成に加え、前記プリンタ側コマンド発生手段は、前記状態確認部の判断結果であるエラー内容を示す状態通知コマンドを発生すると共に、発生した状態通知コマンドを、前記通信線を介して上位装置に送出し、前記上位装置は、状態通知コマンドに基づいてエラー内容を表示する。
【0031】
すなわち、電源が投入されたとき、または印刷動作時、あるいは紙送り動作時に異常が確認されて、プリンタ装置の電源がオフになっても、上位装置のディスプレイ装置などで、プリンタ装置に発生しているエラー内容が表示されることになる。
【0032】
また、上記構成に加え、前記電源制御部は、印刷動作が終了したときには電源をオフにする。
【0033】
すなわち、プリンタ装置は、印刷動作が終了した際に、自動的に電源がオフになる。このため、印刷動作終了後で、プリンタ装置が動作する必要のない状態における電力の損失が最小限に抑制される。
【0034】
また、上記構成に加え、前記電源制御部は、紙送り動作が終了したときには電源をオフにする。
【0035】
すなわち、プリンタ装置は、紙送り動作が終了した際に、自動的に電源がオフになる。このため、紙送り動作終了後で、プリンタ装置が動作する必要のない状態における電力の損失が最小限に抑制される。
【0036】
また、上記構成に加え、前記電源制御部は、印刷強制終了命令が与えられたときには電源をオフにする。
【0037】
すなわち、上位装置あるいはプリンタ装置に、印刷強制終了命令が与えられ、印刷動作が中断されたときには、プリンタ装置は、自動的に電源がオフになる。このため、印刷動作中断後で、プリンタ装置が動作する必要のない状態における電力の損失が最小限に抑制される。
【0038】
また、上記構成に加え、前記上位側コマンド発生手段は、一時停止要求コマンドを発生すると共に、発生した一時停止要求コマンドを、前記通信線を介してプリンタ装置に送出し、前記プリンタ側コマンド解読手段は、上位装置から前記通信線を介して送出された一時停止要求コマンドを受信し、前記電源制御部は、プリンタ側コマンド解読手段が一時停止要求コマンドを受信したときには、電源をオフにするタイミングを予め設定された期間だけ遅らせる。
【0039】
すなわち、上位装置が一時停止要求コマンドをプリンタ装置に送信して後の一定期間においては、プリンタ装置は電源をオフしない。このため、印刷動作終了後、紙送り動作終了後、印刷強制終了後、あるいは、一定期間、上位装置からの印刷用データおよびコマンドの送信がない状態を含めた状態異常発生時でも、上位装置がプリンタ装置との間で通信を続けることができる。
【0040】
また、本発明に係るプリンタ装置は、双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置に適用し、前記通信線を介して上位装置から送出された接続確認コマンドを解読することによって、上位装置との接続確認を行うプリンタ側コマンド解読手段と、プリンタ側コマンド解読手段が上位装置との接続確認を行うことができないときには、電源をオフにする電源制御部とを備えている。
【0041】
すなわち、上位装置と接続されていない、通信線の断線を含めて上位装置との接続が完全でない、接続された上位装置の電源が入っていない、あるいは、接続された上位装置がプリンタ装置を使用できない上位装置であるなど、印刷用データを上位装置から受信できない状態の場合、電源が投入されると、直ちに電源のオフ状態に移行する。
【0042】
また、本発明に係るプリンタ装置は、双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置に適用し、電源が投入されたときには、装置状態が正常であるかどうかを判断する状態確認部と、状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えている。
【0043】
すなわち、電源が投入される毎に、装置状態の確認が行われる。そして、状態が正常でなければ、直ちに電源オフの状態に移行する。従って、印刷用紙がセットされていない、全てのカバーが閉じられていない、あるいは周辺温度が許容範囲外である、といったように、所定動作を実行できない状態では、電源が投入されると、直ちに電源のオフ状態となる。
【0044】
また、本発明に係るプリンタ装置は、双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置に適用し、印刷動作中あるいは紙送り動作中に、装置状態が正常であるかどうかを判断する状態確認部と、状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えている。
【0045】
すなわち、印刷動作中あるいは紙送り動作中に、装置の状態の確認を行い、状態が正常でなければ、電源のオフ状態に移行する。このため、印刷用紙が無くなった、いずれかのカバーが開いた、あるいは、印刷用紙が詰まった、といったような、印刷動作あるいは紙送り動作を継続できない状態になったときには、電源が直ちにオフになる。
【0046】
また、上記構成に加え、前記電源制御部に電源オンの指示を与える電源キーを備え、電源キーを操作することによって印刷を行うようにしている。
【0047】
すなわち、電源キーを用いて、印刷動作の指示を入力することができる。従って、操作用のキー数が低減される。また、キー数が少なくなるので、操作が簡素化される。
【0048】
また、上記構成に加え、前記電源制御部に電源オンの指示を与える電源キーを備え、前記電源キーを操作することによって、紙送りを行っている。
【0049】
すなわち、電源キーを用いて、紙送り動作の指示を入力することができる。従って、操作用のキー数が低減される。また、キー数が少なくなるので、操作が簡素化される。
【0050】
また、上記構成に加え、前記電源制御部に電源オンの指示を与える電源キーを備え、印刷動作の状態において前記電源キーが操作されたときには、印刷の強制終了を行っている。
【0051】
すなわち、電源キーを用いて、印刷強制終了の指示を入力することができる。従って、操作用のキー数が低減される。また、キー数が少なくなるので、操作が簡素化される。
【0052】
【発明の実施の形態】
以下に本発明の実施例の形態を、図面を参照しつつ説明する。
【0053】
図1は、本発明に係るプリンタシステムの一実施形態の機能的構成を示すブロック線図である。
【0054】
図において、プリンタシステム20は、大別すると、上位装置21とプリンタ装置31とによって構成されている。そして、上位装置21とプリンタ装置31とは、双方向性の通信線30を介して接続されている。また、プリンタ装置31は、印刷命令が、上位装置21あるいはプリンタ装置31に与えられたときには、通信線30を介して上位装置21から送出された印刷用データを印刷する。
【0055】
このため、上位装置21は、上位側コマンド解読手段22、上位側コマンド発生手段23、および、双方向通信部24を備えている。また、プリンタ装置31は、双方向通信部32、入力操作部33、プリンタ側コマンド発生手段34、状態確認部36、プリンタ側コマンド解読手段35、状態表示部37、および、電源制御部38を備えている。
【0056】
詳細には、双方向通信部24と双方向通信部32とを互いに接続する双方向性の通信線30については、例えば、セントロニクス規格方式などのように、プリンタ装置に専用のパラレル方式の通信線とすることがてきる。また、SCSIなどの汎用のパラレル方式の通信線や、USBやRS−232Cなどの、汎用のシリアル方式の通信線とすることができる。また、IrDA(Infrared Data Association)規格や、Bluetoothなどの、無線データ通信方式を用いることもできる。また、LANなどのネットワークを介在させた構成とすることもできる。なお、双方向通信部24と双方向通信部32とは、通信線30を介した通信を行うときのインタフェースとなる。
【0057】
上位装置21について説明すると、上位側コマンド解読手段22は、通信線30を介してプリンタ装置31から送出された接続確認コマンドを解読するブロックとなっている。
【0058】
また、上位側コマンド発生手段23は、上位側コマンド解読手段22によって解読された内容に従って接続確認コマンドを発生するブロックとなっている。そして、発生した接続確認コマンドを、通信線30を介して、プリンタ装置31に送出する。また、プリンタ装置31の動作を一時的に停止させるため、一時停止要求コマンドを発生すると共に、発生した一時停止要求コマンドを、通信線30を介してプリンタ装置31に送出する。
【0059】
プリンタ装置31について説明すると、プリンタ側コマンド発生手段34は、電源が投入されたとき(電源制御部38が動作電源の供給を開始させたとき)には、接続確認コマンドを発生するブロックとなっている。そして、発生した接続確認コマンドを、通信線30を介して、上位装置21に送出する。また、状態確認部36(後に詳述する)の判断結果であるエラー内容を示す状態通知コマンドを発生すると共に、発生した状態通知コマンドを、通信線30を介して上位装置21に送出する。
【0060】
プリンタ側コマンド解読手段35は、通信線30を介して、上位装置21から送出された接続確認コマンドを解読するブロックとなっている。また、通信線30を介して上位装置21から送出された一時停止要求コマンドを受信すると共に、一時停止要求コマンドを受信したことを電源制御部38に知らせる。
【0061】
状態確認部36は、電源が投入されたときには、装置状態が正常であるかどうかを判断するブロックとなっている。また、印刷動作中あるいは紙送り動作中ににおいても、装置状態が正常であるかどうかを判断する。
【0062】
電源制御部38は、プリンタ装置31の各ブロック32〜37に動作電源を供給する電源を制御するためのブロックとなっている。そして、プリンタ側コマンド解読手段35が、上位装置21との接続確認が不能であることを知らせるときには、電源をオフにする。また、状態確認部36が、装置状態が正常でないと判断したときには電源をオフにする。また、印刷動作が終了したとき、あるいは、紙送り動作が終了したときには、電源をオフにする。
【0063】
また、電源制御部38は、プリンタ側コマンド解読手段35が一時停止要求コマンドを受信したことを知らせるときには、電源をオフにするタイミングを、予め設定された期間だけ遅らせる。
【0064】
入力操作部33は、電源キー(図示を省略)、などを備えたブロックとなっている。また、この電源キーは、電源制御部38に電源オンの指示を与える。また、電源オンの状態において、第1の所定期間を超えない範囲で押下されたときには、印刷の開始を指示する。また、電源オンの状態において、第1の所定期間を超えて押下され続けたときには、紙送りの指示を行う。また、印刷動作の状態において、第2の所定期間を超えて押下され続けたときには、印刷の強制終了を指示する。
【0065】
図2は、図1に示す上位装置21とプリンタ装置31との電気的構成を示すブロック線図となっている。
【0066】
上位装置21は、CPU41、プログラム用ROM42、および、双方向インタフェース43を備えている。
【0067】
詳細には、CPU41は、プログラム用ROM42に予め格納されているプログラムを実行することにより、図1に示す上位側コマンド解読手段22、上位側コマンド発生手段23、および、双方向通信部24としての機能を実行する。また、CPU41は、双方向インタフェース43を制御することによって、図1に示す双方向通信部24の機能を実行する。
【0068】
また、プリンタ装置31は、双方向インタフェース51、プリンタ制御用CPU52、プログラム用ROM53、スイッチ装置54、および、ディスプレイ装置55を備えている。
【0069】
プリンタ制御用CPU52は、プログラム用ROM53に予め格納されているプログラムを実行することにより、図1に示す双方向通信部32、入力操作部33、プリンタ側コマンド発生手段34、プリンタ側コマンド解読手段35、状態確認部36、状態表示部37、および、電源制御部38としての機能を実行する。また、双方向インタフェース51を介して、上位装置21と双方向の通信を行うプログラム動作は、図1の双方向通信部32を構成している。
【0070】
また、図1に示す入力操作部33としての機能を実行するときには、スイッチ装置54が利用される。なお、スイッチ装置54には、タッチパネル方式の入力装置、あるいは、キースイッチなどの、各種スイッチ装置を用いることができる。しかし、本実施形態においては、既に説明したように、スイッチ装置54には、キースイッチ(電源キー)が採用されている。
【0071】
また、プリンタ制御用CPU52がディスプレイ装置55を制御することによって、図1に示す状態表示部37が形成されている。なお、ディスプレイ装置55には、LED(Light Emitting Diode)、液晶ディスプレイ、CRTディスプレイ、および、有機EL(Electroluminescence)ディスプレイなどの、各種表示装置のいずれかを用いることができる。
【0072】
図3は、プリンタ装置31に電源が投入されて後、動作準備が完了するまでの手順を示すフローチャートである。
【0073】
プリンタ装置31の入力操作部33の電源キー(スイッチ装置54)をユーザが押下する(あるいはスライドさせる)と、図1に示すプリンタシステムの動作が開始される(ステップS1)。電源キーの押下が知らされると、電源制御部38は動作電源の供給を開始させる(プリンタ装置31本体の電源がオンになる)。このため、状態表示部37においては、LEDの点滅が行われ、プリンタ装置31が動作準備中の状態にあることが示される(ステップS2)。
【0074】
次いで、プリンタ装置31は、上位装置21との接続を確認するための識別コードなどを含んだを接続確認コマンドをプリンタ側コマンド発生手段34から取り出し、双方向通信部32を介して、上位装置21に送出する(ステップS3)。次いで、プリンタ装置31は、一定期間内に上位装置21から特定の接続確認コマンドの応答があるか否かを判断する。なお、上位装置21からの応答を待つ一定の期間は、200mSのように、極めて短い期間に設定することができる(ステップS4)。
【0075】
一方、上位装置21の側では、プリンタ装置31より送出された接続確認コマンドを、上位側コマンド解読手段22によって解読する。次いで、解読結果に対応して、特定の接続確認コマンドを上位側コマンド発生手段23から取り出す。そして、取り出した接続確認コマンドを、双方向通信部24を介して、プリンタ装置31に送出する。
【0076】
プリンタ装置31は、上位装置21より送出された接続確認コマンドを、プリンタ側コマンド解読手段35によって解読する。そして、一定期間内に、上位装置21から特定の接続確認コマンドの応答があったと判断したときには、動作を、ステップS4からステップS6に移行する。
【0077】
しかし、ステップS4の判断において、一定期間内に上位装置21から応答がないと判断したときには、動作を、ステップS4からステップS5に移行する。そして、ステップS5において、プリンタ装置31は、状態表示部37におけるLEDの消灯などの方法を用いることによって、動作準備中の表示を停止する。また、電源制御部38は、電源をオフする(動作電源の供給を停止する)ことによって、プリンタシステム20の動作を停止させる。
【0078】
なお、一定期間内に上位装置21から応答がない事態とは、以下に示す不具合が生じた場合に発生する。すなわち、通信線30がプリンタ装置31と上位装置21との間に接続されていない場合、通信線30とプリンタ装置31との間の接続や、通信線30と上位装置21との間の接続が不完全な場合、通信線30に断線などの不具合が生じている場合、あるいは、通信線30を介してプリンタ装置31に接続された上位装置21の電源が入っていない場合、などである。
【0079】
また、下記に示すような場合にも、一定期間内に上位装置21から応答がないと判断される事態が生じる。すなわち、通信線30を介してプリンタ装置31に接続された上位装置21が、プリンタ装置31に対応していないため、上位装置21が応答できない場合、あるいは、上位装置21がプリンタ装置31を使用できないように設定されているため、特定の接続確認コマンドとは異なるコマンドをプリンタ装置31に送信する場合、などである。
【0080】
一方、一定期間内に上位装置21から応答があった場合、動作は、ステップS5からステップS6に移行する。そして、ステップS6において、プリンタ装置31は、状態確認部36を用いることにより、プリンタ装置31の各部に状態異常がないかどうかを調べる。
【0081】
すなわち、状態確認部36は、印刷用紙がセットされているかどうか、印刷用紙が詰まっていないかどうか、全てのカバーが閉じられているかどうか、周辺温度が所定の温度範囲となっているかどうか、を調べる。また、電源電圧が所定の電圧範囲となっているかどうかを調べる。
【0082】
なお、このとき、動作電源が乾電池である場合には、電源電圧に基づき、乾電池の残量も、併せて調べる。すなわち、電源電圧が所定範囲より低いときには、乾電池の残量が不足していると判断する。また、トナーを使用している場合には、トナーの残量を調べる。また、プリンタ装置31がサーマルヘッドを使用している場合には、ヘッド部の温度が所定の温度範囲にあるかどうかを調べる(その他の項目を追加して調べる構成とすることもできる)。
【0083】
そして、上記した項目において、状態異常があると判断された場合、プリンタ装置31は、状態表示部37において、一定の期間の間、エラー表示を行う。そして後、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法を用いることによって、動作準備中の表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS7)。
【0084】
なお、テップS7におけるエラー表示においては、状態表示部37がLEDによって構成されている場合には、LEDを点滅させる方法、あるいは、LEDの発光色を変更させる方法、などを用いることができる。また、状態表示部37が液晶ディスプレイによって構成されている場合には、液晶ディスプレイにエラーである旨を表示させる方法などを用いることがてきる。
【0085】
また、ステップS7におけるエラー表示については、プリンタ装置31の状態表示部37を利用しない構成とすることができる。そして、この構成を用いる場合には、プリンタ装置31において、エラー内容を通知するための状態通知コマンドがプリンタ側コマンド発生手段34から取り出される。そして、取り出された状態通知コマンドは、双方向通信部32を介して、上位装置21に送出される。そして、上位装置21の側では、受信した状態通知コマンドに基づき、ディスプレイ装置(図示を省略)に、プリンタ装置31のエラー内容を表示する。従って、この表示方法を用いる場合には、プリンタ装置31の電源がオフになった後にも、ユーザは、プリンタ装置31に生じたエラー内容を、上位装置21のディスプレイ装置によって確認することができる。
【0086】
また、上記構成(上位装置21の側においてエラー内容を表示する構成)を用いる場合には、上位装置21がプリンタ装置31からの状態通知コマンドを受信した後、プリンタ装置31に一時停止要求コマンドを送信させる構成とすることができる。
【0087】
そして、この構成とする場合には、プリンタ装置31の電源制御部38が電源のオフ状態に移行するタイミングを、一定の予め設定された期間だけ、遅延させることができる。従って、電源制御部38が電源のオフ状態に移行する前に、一時停止要求コマンドを繰り返し送出すると、プリンタ装置31の側では、電源のオフ状態への移行の遅延が繰り返される。このため、上位装置21は、プリンタ装置31が電源オフの状態に移行するタイミングを、任意の期間分だけ遅らせることができる。
【0088】
以上のことから、プリンタ装置31の電源制御部38の構成が、一時停止要求コマンドを受信した後、電源のオフ状態に移行するまでの遅延時間が短く設定されている場合にも、上位装置21は、一時停止要求コマンドを繰り返し送出することによって、任意の期間分だけ、プリンタ装置31と通信を行うための期間を確保できるようになる。
【0089】
ステップS6の判断動作に説明を戻す。この判断において、プリンタ装置31の状態確認部36が、プリンタ装置31が正常な状態であると判断する場合、動作はステップS8に移行する。そして、ステップS8においては、状態表示部37のLEDを点灯するなどの方法によって、印刷動作の準備の完了を表示する。すなわち、全ての動作準備が完了したことを、状態表示部37によって表示する。
【0090】
図4は、プリンタ装置31の動作準備が完了した後の印刷動作を示すフローチャートである。
【0091】
ユーザが、上位装置21あるいはプリンタ装置31に対して印刷命令を与える(ステップS11)と、プリンタ装置31は、通信線30を介して、上位装置21から印刷用データを受信し、印刷動作を開始する(ステップS12)。この印刷動作を行っているとき、プリンタ装置31は、状態確認部36を用いることにより、プリンタ装置31の各部に状態異常がないかどうかを調べる(ステップS13)。
【0092】
すなわち、状態確認部36は、印刷用紙がセットされているかどうか、印刷用紙が詰まっていないかどうか、全てのカバーが閉じられているかどうか、周辺温度が所定の温度範囲となっているかどうか、を調べる。また、電源電圧が所定の電圧範囲となっているかどうかを調べる。
【0093】
なお、このとき、動作電源が乾電池である場合には、電源電圧に基づき、乾電池の残量も、併せて調べる。すなわち、電源電圧が所定範囲より低いときには、乾電池の残量が不足していると判断する。また、トナーを使用している場合には、トナーの残量を調べる。また、プリンタ装置31がサーマルヘッドを使用している場合には、ヘッド部の温度が所定の温度範囲にあるかどうかを調べる(その他の項目を追加することもできる)。
【0094】
また、上位装置21との通信において、パリティエラー、あるいはフレイミングエラーなどの通信エラーが発生していないかどうか、上位装置21より送出されたコマンドを、プリンタ側コマンド解読手段35が解読できているかどうか、あるいは、上位装置21からデータの送信されない期間が所定の期間を超えていないかどうかを調べる。
【0095】
そして、上記した項目において、状態異常があると判断した場合、プリンタ装置31は、状態表示部37において、一定の期間の間、エラー表示を行う。そして後、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法を用いることによって、印字動作中の表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS14)。
【0096】
なお、テップS14におけるエラー表示においては、状態表示部37がLEDによって構成されている場合には、LEDを点滅させる方法、あるいは、LEDの発光色を変更させる方法、などを用いることができる。また、状態表示部37が液晶ディスプレイによって構成されている場合には、液晶ディスプレイにエラーである旨を表示させる方法などを用いることができる。
【0097】
また、ステップS14におけるエラー表示については、プリンタ装置31の状態表示部37を利用しない構成とすることができる。そして、この構成を用いる場合には、プリンタ装置31において、エラー内容を通知するための状態通知コマンドがプリンタ側コマンド発生手段34から取り出される。そして、取り出された状態通知コマンドは、双方向通信部32を介して、上位装置21に送出される。そして、上位装置21の側では、受信した状態通知コマンドに基づき、ディスプレイ装置(図示を省略)に、プリンタ装置31のエラー内容を表示する。従って、この表示方法を用いる場合には、プリンタ装置31の電源がオフになった後にも、ユーザは、プリンタ装置31に生じたエラー内容を、上位装置21のディスプレイ装置によって確認することができる。
【0098】
また、上記構成(上位装置21の側においてエラー内容を表示する構成)を用いる場合には、上位装置21がプリンタ装置31からの状態通知コマンドを受信した後、プリンタ装置31に一時停止要求コマンドを送信させる構成とすることができる。そして、この構成とする場合には、プリンタ装置31の電源制御部38が電源のオフ状態に移行するタイミングを、任意の期間分だけ延させることができる。
【0099】
一方、ステップS13の判断において、状態異常の発生を確認しない場合には、プリンタ装置31は印刷動作を継続する。この状態において、ユーザが、上位装置21あるいはプリンタ装置31に対し、印刷強制終了命令を与える(ステップS15)と、動作は、ステップS15からステップS16に移行する。このとき、プリンタ装置31は印刷動作を中止する。また、状態表示部37におけるLEDを消灯するなどの方法を用いることによって、印刷動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる。
【0100】
なお、プリンタ装置31が印刷動作を中断した後、電源のオフ状態に移行する前に、上位装置21の側からプリンタ装置31に、一時停止要求コマンドを送信させる構成とすることができる。そして、この構成とする場合には、プリンタ装置31の電源制御部38が電源のオフ状態に移行するタイミングを、所望の期間だけ、遅延させることができる。
【0101】
一方、プリンタ装置31が印刷動作を行っているとき、状態異常の発生もなく、且つ、ユーザからの印刷強制終了命令がプリンタシステム20に対して与えられることもない場合には、一連の印刷用データが最後まで印刷される。そして、上位装置21から送出された印刷終了コマンドを受信した場合、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法を用いることによって、印刷動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS18)。
【0102】
なお、上位装置21がプリンタ装置31に印刷終了コマンドを送信した直後、あるいは、一連の印刷用データを送信した後、プリンタ装置31に一時停止要求コマンドを送信すれば、プリンタ装置31が自動的に電源オフ状態に移行することを一定期間だけ遅延させることができる。
【0103】
図5は、プリンタ装置31の動作準備が完了した後の紙送り動作の手順を示すフローチャートである。同図を参照しつつ、紙送りキーが操作された場合の動作について説明する。
【0104】
なお、以下の実施形態では、プリンタ装置31の入力操作部33の紙送りキーをユーザが押下したとき、排紙処理を含めた紙送り動作がプリンタ装置31において行われるプリンタシステム20を想定している。しかし、上位装置21に対して紙送り命令をユーザが与える場合、あるいは、印刷動作に引き続いて、自動的に一定量の紙送り動作が行われる場合にも、同様の処理が可能である。
【0105】
ユーザがプリンタ装置31の入力操作部33の紙送りキーを押下する(ステップS21)と、プリンタ装置31は紙送り動作を開始すると共に、紙送りキーが押し続けられている間、プリンタ装置31は紙送り動作を継続する(ステップS22)。
【0106】
紙送り動作を行っているとき、プリンタ装置31は、状態確認部36を用いることにより、プリンタ装置31の各部に状態異常がないかどうかを調べる(ステップS23)。
【0107】
すなわち、状態確認部36は、印刷用紙がセットされているかどうか、印刷用紙が詰まっていないかどうか、全てのカバーが閉じられているかどうか、周辺温度が所定の温度範囲となっているかどうか、を調べる。また、電源電圧が所定の電圧範囲となっているかどうかを調べる。
【0108】
なお、このとき、動作電源が乾電池である場合には、電源電圧に基づき、乾電池の残量も、併せて調べる。すなわち、電源電圧が所定範囲より低いときには、乾電池の残量が不足していると判断する。
【0109】
そして、上記した項目において、状態異常があると判断された場合、プリンタ装置31は、状態表示部37において、一定の期間の間、エラー表示を行う。そして後、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法を用いることによって、紙送り動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS24)。
【0110】
なお、ステップS24におけるエラー表示においては、状態表示部37がLEDによって構成されている場合には、LEDを点滅させる方法、あるいは、LEDの発光色を変更させる方法、などを用いることができる。また、状態表示部37が液晶ディスプレイによって構成されている場合には、液晶ディスプレイにエラーである旨を表示させる方法などを用いることができる。
【0111】
また、ステップS24におけるエラー表示については、プリンタ装置31の状態表示部37を利用しない構成とすることができる。そして、この構成を用いる場合には、プリンタ装置31において、エラー内容を通知するための状態通知コマンドがプリンタ側コマンド発生手段34から取り出される。そして、取り出された状態通知コマンドは、双方向通信部32を介して、上位装置21に送出される。そして、上位装置21の側では、受信した状態通知コマンドに基づき、ディスプレイ装置(図示を省略)に、プリンタ装置31のエラー内容が表示される。従って、この表示方法を用いる場合には、プリンタ装置31の電源がオフになった後にも、ユーザは、プリンタ装置31に生じたエラー内容を、上位装置21のディスプレイ装置によって確認することができる。
【0112】
なお、プリンタ装置31が紙送り動作を中断した後、電源のオフ状態に移行する前に、上位装置21の側からプリンタ装置31に、一時停止要求コマンドを送信させる構成とすることができる。そして、この構成とする場合には、プリンタ装置31の電源制御部38が電源のオフ状態に移行するタイミングを、一定の予め設定された期間だけ、遅延させることができる。
【0113】
一方、プリンタ装置31に状態異常が発生しなかったため、プリンタ装置31が紙送り動作を行っているとき、紙送りキーの入力が停止されたとする。このときには、動作は、ステップS25からステップS26に移行する。その結果、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、紙送り動作を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる。
【0114】
なお、プリンタ装置31が紙送り動作を終了した後、電源のオフ状態に移行する前に、上位装置21の側からプリンタ装置31に、一時停止要求コマンドを送信させる構成とすることができる。そして、この構成とする場合には、プリンタ装置31の電源制御部38が電源のオフ状態に移行するタイミングを、一定の予め設定された期間だけ、遅延させることができる。
【0115】
図6は、プリンタ装置31の入力操作部33の電源キーが、プリントキー、紙送りキー、および、印刷強制終了キーを兼ねている場合の操作手順および動作手順を示すフローチャートである。
【0116】
図3に示す手順によって動作準備が完了した後には、プリンタ装置31は、入力操作部33の状態を調べる。すなわち、電源投入のために押下された電源キー(スイッチ装置54)の押下の継続期間が、第1の所定期間(所定期間1)より長いか、あるいは、第1の所定期間より短いかを調べる(ステップS31)。電源キーの押下の継続期間が第1の所定期間より長いと判断される場合、プリンタ装置31は、紙送り動作を開始すると共に、電源キーが押下され続けている間中、紙送り動作を継続する(ステップS32)。
【0117】
プリンタ装置31は、紙送り動作中には、状態確認部36を用いることによって、プリンタ装置31の各部に状態異常がないかどうかを調べる(ステップS33)。
【0118】
すなわち、状態確認部36は、印刷用紙がセットされているかどうか、印刷用紙が詰まっていないかどうか、全てのカバーが閉じられているかどうか、周辺温度が所定の温度範囲となっているかどうか、を調べる。また、電源電圧が所定の電圧範囲となっているかどうかを調べる。なお、このとき、動作電源が乾電池である場合には、電源電圧に基づき、乾電池の残量も、併せて調べる。すなわち、電源電圧が所定範囲より低いときには、乾電池の残量が不足していると判断する。
【0119】
そして、上記した項目において、状態異常があると判断された場合、プリンタ装置31は、状態表示部37において、一定の期間の間、エラー表示を行う。そして後、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、紙送り動作中であることを示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS34)。
【0120】
なお、ステップS34におけるエラー表示においては、状態表示部37がLEDによって構成されている場合には、LEDを点滅させる方法、あるいは、LEDの発光色を変更させる方法、などを用いることができる。また、状態表示部37が液晶ディスプレイによって構成されている場合には、液晶ディスプレイにエラーである旨を表示させる方法などを用いることができる。
【0121】
また、ステップS34におけるエラー表示については、プリンタ装置31の状態表示部37を利用しない構成とすることができる。そして、この構成を用いる場合には、プリンタ装置31において、エラー内容を通知するための状態通知コマンドがプリンタ側コマンド発生手段34から取り出される。そして、取り出された状態通知コマンドは、双方向通信部32を介して、上位装置21に送出される。そして、上位装置21の側では、受信した状態通知コマンドに基づき、ディスプレイ装置に、プリンタ装置31のエラー内容が表示される。従って、この表示方法を用いる場合には、プリンタ装置31の電源がオフになった後にも、ユーザは、プリンタ装置31に生じたエラー内容を、上位装置21のディスプレイ装置によって確認することができる。
【0122】
一方、プリンタ装置31が紙送り動作を行っているとき、プリンタ装置31に状態異常が発生することもなく、電源キーの押下が終了となった場合、プリンタ装置31は、紙送り動作の終了であると判定する。このため、紙送り動作を終了する。また、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、紙送り動作を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS35,S36)。
【0123】
一方、ステップS31において、電源キーの押下の継続期間が、第1の所定期間より短い場合には、印刷開始の指示であると判断する。このため、プリンタ装置31は、印刷開始を要求する印刷開始要求コマンドをプリンタ側コマンド発生手段34から取り出す。そして、取り出した印刷開始要求コマンドを、通信線30を介して、上位装置21に送信する(ステップS37)。次いで、プリンタ装置31は、上位装置21から受信する印刷用データに基づいて印刷動作を開始する(ステップS38)。
【0124】
印刷動作を行っているとき、プリンタ装置31は、状態確認部36を用いることにより、プリンタ装置31の各部に状態異常がないかどうかを調べる(ステップS39)。
【0125】
すなわち、状態確認部36は、印刷用紙がセットされているかどうか、印刷用紙が詰まっていないかどうか、全てのカバーが閉じられているかどうか、周辺温度が所定の温度範囲となっているかどうか、を調べる。また、電源電圧が所定の電圧範囲となっているかどうかを調べる。
【0126】
なお、このとき、動作電源が乾電池である場合には、電源電圧に基づき、乾電池の残量も、併せて調べる。すなわち、電源電圧が所定範囲より低いときには、乾電池の残量が不足していると判断する。また、トナーを使用している場合には、トナーの残量を調べる。また、プリンタ装置31がサーマルヘッドを使用している場合には、ヘッド部の温度が所定の温度範囲にあるかどうかを調べる(その他の項目を追加することもできる)。
【0127】
また、上位装置21との通信において、パリティエラー、あるいはフレイミングエラーなどの通信エラーが発生していないかどうか、上位装置21より送出されたコマンドを、プリンタ側コマンド解読手段35が解読できているかどうか、あるいは、上位装置21からデータの送信されない期間が所定の期間を超えていないがどうかを調べる。
【0128】
そして、上記した項目において、状態異常があると判断された場合、プリンタ装置31は、状態表示部37において、一定の期間の間、エラー表示を行う。そして後、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、印字動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS34)。
【0129】
なお、テップS34におけるエラー表示においては、状態表示部37がLEDによって構成されている場合には、LEDを点滅させる方法、あるいは、LEDの発光色を変更させる方法、などを用いることができる。また、状態表示部37が液晶ディスプレイによって構成されている場合には、液晶ディスプレイにエラーである旨を表示させる方法などを用いることができる。
【0130】
また、ステップS34におけるエラー表示については、プリンタ装置31の状態表示部37を利用しない構成とすることができる。そして、この構成を用いる場合には、プリンタ装置31において、エラー内容を通知するための状態通知コマンドがプリンタ側コマンド発生手段34から取り出される。そして、取り出された状態通知コマンドは、双方向通信部32を介して、上位装置21に送出される。そして、上位装置21の側では、受信した状態通知コマンドに基づき、ディスプレイ装置に、プリンタ装置31のエラー内容が表示される。従って、この表示方法を用いる場合には、プリンタ装置31の電源がオフになった後にも、ユーザは、プリンタ装置31に生じたエラー内容を、上位装置21のディスプレイ装置によって確認することができる。
【0131】
状態異常が発生しなかったことから、プリンタ装置31が印刷動作を継続しているとき、入力操作部33の電源キーがユーザによって押下されたとする。また、押下の継続期間が、第2の所定期間(所定期間2)より長いとする。この場合、プリンタ装置31は、印刷強制終了命令が与えられたと判断し、印刷動作を中断する。また、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、印刷動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS40,S41)。
【0132】
一方、プリンタ装置31が印刷動作を行っているとき、プリンタ装置31に状態異常が発生することもなく、且つ、ユーザからの印刷強制終了命令がプリンタ装置31に対して与えられることもない場合には、一連の印刷用データが最後まで印刷される。そして、上位装置21から送出された印刷終了コマンドを受信した場合、プリンタ装置31は、状態表示部37におけるLEDを消灯するなどの方法によって、印刷動作中を示す表示を停止する。また、電源制御部38は、電源をオフすることによって、プリンタシステム20の動作を停止させる(ステップS42,S43)。
【0133】
図7は、プリンタ装置31の入力操作部33の電源キーが、プリントキー、紙送りキー、および、印刷強制終了キーを兼ねている場合の、電源キーの機能および操作方法を示す説明図である。
【0134】
すなわち、プリンタ装置31が上位装置21と接続されており、且つ、プリンタ装置31に状態異常がない状態で、電源キーの押下の継続期間が、第1の所定時間(所定時間1)より短い場合には、プリンタ装置31に電源が投入されて印刷動作が開始される。そして、印刷動作中に、電源キーを、第2の所定時間(所定時間2)より長く押下し続ける場合には、印刷動作が強制終了される。
【0135】
また、プリンタ装置31が上位装置21と接続されており、プリンタ装置31に状態異常がない状態で、電源キーを第1の所定時間より長く押下し続ける場合、プリンタ装置31に電源が投入されると共に、電源キーが押下されている期間において、紙送り動作が実行される。
【0136】
すなわち、プリンタ装置31が上位装置21と接続されており、且つ、プリンタ装置31に状態異常がない状態で、電源キーの押下の継続期間が第1の所定時間(所定期間1)より短い場合には、プリンタ装置31に電源が投入されると共に、印刷動作が開始される。そして、プリンタ装置31が印刷動作中に、電源キーが押下され、且つ、押下の継続期間が第2の所定期間(所定時間2)より長い場合には、印刷動作が強制終了される。
【0137】
また、プリンタ装置31が上位装置21と接続されており、且つ、プリンタ装置31に状態異常がない状態で、電源キーの押下の継続期間が第1の所定時間より長い場合には、プリンタ装置31に電源が投入されると共に、電源キーが押下されている期間において紙送り動作が実行される。
【0138】
なお、第1の所定期間(所定時間1)、および、第2の所定期間(所定期間2)については、それぞれを、例えば、2秒および1秒とすることができる。また、操作の確実さと快適さとを損なわない範囲で、任意の値に設定することができる。
【0139】
以上説明したように、プリンタ装置31は、下記に示す場合において、自動的に電源のオフ状態に移行する。すなわち、電源の投入状態に移行した後に、上位装置21との接続を確認できなかった場合、電源の投入状態に移行したとき、状態異常を確認した場合、印刷動作中あるいは紙送り動作中に状態異常を確認した場合、印刷動作が最後まで完了した場合、印刷動作が強制終了された場合、および、紙送り動作が終了した場合の全てにおいて、プリンタ装置31は自動的に電源のオフ状態に移行する。従って、電源をオフにするための電源キーの操作が不要となっている。従って、電源の切り忘れの事態の発生が防止される。
【0140】
このため、携帯電話機あるいはPDA(Personal Digital Assistants)などの上位装置に接続されるプリンタ装置など、使用されないときは上位装置から外されており、使用するときにのみ上位装置に接続されるプリンタ装置において節電効果が大きい。
【0141】
また、プリンタ装置が、乾電池などを動作電源とし、上位装置とは非接続の状態で持ち運ばれ、主に屋外で使用されるようなプリンタ装置である場合、鞄の中などで、偶然、電源キーが押下される事態が生じたときにも、乾電池の消耗を最小限に抑制することができる。また、プリンタ装置の誤動作を抑止することができる。
【0142】
【発明の効果】
以上説明したように、本発明に係るプリンタシステムにおいては、プリンタ装置が上位装置と接続されていない、通信線の断線を含めて上位装置との接続が完全ではない、接続された上位装置の電源が入っていない、あるいは、接続された上位装置がプリンタ装置を使用できない上位装置であるなど、プリンタ装置が印刷用データを上位装置から受信できない状態の場合、電源が投入されると、プリンタ装置は、直ちに電源のオフ状態に移行する。このため、上位装置からの印刷用データを受信できない状態でプリンタ装置の電源が投入されたとき、プリンタ装置において生じる電力の損失を抑制することができる。
【0143】
また、本発明に係るプリンタシステムにおいては、プリンタ装置は、電源を投入される毎に、プリンタ装置の状態の確認を行う。そして、状態が正常でなければ、直ちに電源のオフ状態に移行する。従って、印刷用紙がセットされていない、全てのカバーが閉じられていない、あるいは周辺温度が許容範囲外である、といったように、プリンタ装置が使用できない状態では、電源が投入されると、直ちに電源がオフ状態となる。このため、プリンタ装置が使用できない状態で電源が投入されたとき、プリンタ装置において生じる電力の損失を抑制することができる。
【0144】
また、本発明に係るプリンタシステムにおいては、プリンタ装置は、印刷動作中あるいは紙送り動作中に、装置の状態の確認を行い、状態が正常でなければ、電源のオフ状態に移行する。このため、印刷用紙が無くなった、いずれかのカバーが開いた、あるいは、印刷用紙が詰まった、といったような、印刷動作あるいは紙送り動作を継続できない状態になったときには、プリンタ装置の電源は、直ちにオフになる。このため、プリンタ装置が印刷動作あるいは紙送り動作を継続できない状態になったとき、プリンタ装置において生じる電力の損失を抑制することができる。
【0145】
また、さらに、前記プリンタ側コマンド発生手段は、前記状態確認部の判断結果であるエラー内容を示す状態通知コマンドを発生すると共に、発生した状態通知コマンドを、前記通信線を介して上位装置に送出し、上位装置は、エラー内容を表示する。従って、電源が投入されたとき、印刷動作時、あるいは紙送り動作時に、異常が確認されて、プリンタ装置の電源がオフになっても、上位装置のディスプレイ装置などで、プリンタ装置に発生しているエラー内容が表示される。このため、プリンタ装置の電源がオフになっても、プリンタ装置に発生しているエラー内容を確認することができる。
【0146】
また、さらに、プリンタ装置は、印刷動作が終了した際に、自動的に電源がオフになる。このため、印刷動作終了後で、プリンタ装置が動作する必要のない状態における電力の損失を抑制することができる。
【0147】
また、さらに、前記電源制御部は、紙送り動作が終了したときには電源をオフにする。従って、プリンタ装置は、紙送り動作が終了した際に、自動的に電源がオフになる。このため、紙送り動作終了後で、プリンタ装置が動作する必要のない状態における電力の損失を抑制することができる。
【0148】
また、さらに、前記電源制御部は、印刷強制終了命令が与えられたときには電源をオフにする。従って、上位装置あるいはプリンタ装置に、印刷強制終了命令が与えられ、印刷動作が中断されたときには、プリンタ装置は、自動的に電源がオフになる。このため、印刷動作中断後で、プリンタ装置が動作する必要のない状態における電力の損失を抑制することができる。
【0149】
また、さらに、前記上位側コマンド発生手段は、一時停止要求コマンドを発生すると共に、発生した一時停止要求コマンドを、前記通信線を介してプリンタ装置に送出し、前記プリンタ側コマンド解読手段は、上位装置から前記通信線を介して送出された一時停止要求コマンドを受信し、前記電源制御部は、プリンタ側コマンド解読手段が一時停止要求コマンドを受信したときには、電源をオフにするタイミングを予め設定された期間だけ遅らせる。従って、上位装置が一時停止要求コマンドをプリンタ装置に送信して後の一定期間においては、プリンタ装置は電源をオフしない。このため、プリンタ装置に状態異常が発生したときにも、上位装置がプリンタ装置との間で通信を続けることができる。
【0150】
また、本発明に係るプリンタ装置は、上位装置と接続されていない、通信線の断線を含めて上位装置との接続が完全でない、接続された上位装置の電源が入っていない、あるいは、接続された上位装置がプリンタ装置を使用できない上位装置であるなど、印刷用データを上位装置から受信できない状態の場合、電源が投入されると、直ちに電源のオフ状態に移行する。このため、上位装置からの印刷用データを受信できない状態における電力の損失を抑制することができる。
【0151】
また、本発明に係るプリンタ装置は、電源を投入される毎に、装置状態の確認が行われる。そして、状態が正常でなければ、直ちに電源のオフ状態に移行する。従って、印刷用紙がセットされていない、全てのカバーが閉じられていない、あるいは周辺温度が許容範囲外である、といったように、所定動作を実行できない状態では、電源が投入されると、直ちに電源のオフ状態となる。このため、所定動作を実行できない状態で電源が投入されたときの電力の損失を抑制することができる。
【0152】
また、本発明に係るプリンタ装置は、印刷動作中あるいは紙送り動作中に、装置の状態の確認を行い、状態が正常でなければ、電源のオフ状態に移行する。このため、印刷用紙が無くなった、いずれかのカバーが開いた、あるいは、印刷用紙が詰まった、といったような、印刷動作あるいは紙送り動作を継続できない状態になったときには、電源が直ちにオフになる。このため、印刷動作あるいは紙送り動作を継続できない状態になったときの電力の損失を抑制することができる。
【0153】
また、さらに、前記電源制御部に電源オンの指示を与える電源キーを備え、電源キーを操作することによって、印刷を行うようにしている。従って、電源キーを用いて、印刷動作の指示を入力することができ、操作用のキー数が低減されるので、装置のコストを低減することのできる。また、操作用のキー数が少なくなるので、操作が簡素化されるという効果を併せもつ。
【0154】
また、さらに、前記電源制御部に電源オンの指示を与える電源キーを備え、前記電源キーを操作することによって、紙送りを行っている。従って、電源キーを用いて、紙送り動作の指示を入力することができ、操作用のキー数が低減されるので、装置のコストを低減することのできる。また、操作用のキー数が少なくなるので、操作が簡素化されるという効果を併せもつ。
【0155】
また、さらに、前記電源制御部に電源オンの指示を与える電源キーを備え、印刷動作の状態において前記電源キーが操作されたときには、印刷の強制終了を行っている。従って、電源キーを用いて、印刷強制終了の指示を入力することができ、操作用のキー数が低減されるので、装置のコストを低減することのできる。また、操作用のキー数が少なくなるので、操作が簡素化されるという効果を併せもつ。
【図面の簡単な説明】
【図1】本発明に係るプリンタシステムの一実施形態の機能的構成を示すブロック線図である。
【図2】図1に示す上位装置とプリンタ装置との電気的構成を示すブロック線図である。
【図3】プリンタ装置に電源が投入されて後、動作準備が完了するまでの手順を示すフローチャートである。
【図4】プリンタ装置の動作準備が完了した後の印刷動作を示すフローチャートである。
【図5】プリンタ装置の動作準備が完了した後の紙送り動作の手順を示すフローチャートである。
【図6】プリンタ装置の入力操作部の電源キーが、プリントキー、紙送りキー、および、印刷強制終了キーを兼ねている場合の操作手順および動作手順を示すフローチャートである。
【図7】プリンタ装置の入力操作部の電源キーが、プリントキー、紙送りキー、および、印刷強制終了キーを兼ねている場合の、電源キーの機能および操作方法を示す説明図である。
【符号の説明】
20 プリンタシステム
21 上位装置
22 上位側コマンド解読手段
23 上位側コマンド発生手段
30 通信線
31 プリンタ装置
33 入力操作部
34 プリンタ側コマンド発生手段
35 プリンタ側コマンド解読手段
36 状態確認部
38 電源制御部
54 スイッチ装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention provides a printer system in which a higher-level device and a printer device are connected by a bidirectional communication line, and print data transmitted from the higher-level device is printed by the printer device. The present invention relates to a printer device for printing.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a printer device having a bidirectional interface, even when it is not connected to a host device such as a host computer, turns on various parts of the device once power is turned on. When a standby state for a certain period has elapsed, power supply to each unit of the apparatus is stopped to perform power control to suppress power consumption (referred to as a first related art).
[0003]
Further, in the prior art proposed as Japanese Patent Application Laid-Open No. 9-191568, when a higher-level device connected via a bidirectional interface detects that output data cannot be transmitted, immediately A power supply control method for stopping supply of power to the entire apparatus main body or a main part of the apparatus main body has been disclosed (referred to as a second conventional technique).
[0004]
Further, when the power switch of the printer device is operated, if the power supply voltage is higher than a predetermined voltage value, a conventional technique has been proposed in which the power supply is not turned on for the purpose of protecting the circuit. ing. Further, in this technique, when the power supply voltage is lower than a predetermined voltage value, the predetermined operation cannot be performed, so that the power supply is prevented from being turned on (third related art). .
[0005]
Further, a configuration has been proposed in which when a state abnormality such as when the print paper runs out or when the cover of the apparatus main body is opened occurs, the state abnormality is displayed until the user takes an appropriate action ( A fourth prior art).
[0006]
Further, in the prior art proposed as Japanese Patent Application Laid-Open No. Hei 9-188043, a configuration including an operation unit for instructing forced termination of print processing is disclosed. When a forced termination of the printing process is input, the status is created and transmitted, and the counter is reset (referred to as a fifth related art).
[0007]
[Problems to be solved by the invention]
However, when the first related art is used, the following problem occurs. In other words, even when not connected to a higher-level device, once power is turned on, each unit of the device is turned on. This state is maintained for a certain period. Therefore, unnecessary power loss occurs. As a result, when the operation power supply of the printer device is not a commercial power supply but a dry battery, the total number of prints, the total print length, the operable time, and the like are reduced.
[0008]
The power control method according to the second related art is a power saving method on the premise that a printer device is connected to a higher-level device and is in a communicable state. For this reason, when the printer is a portable device, the following problems occur. That is, a portable printer device has a large ratio of a period in which the printer device is disconnected from the host device. Therefore, during this period, the effect of suppressing the power consumption is not exhibited, so that the power of the battery serving as the operation power supply is unnecessarily consumed.
[0009]
Further, when the third conventional technique is used, the following problem occurs. That is, if the power supply voltage is abnormal when the power switch of the printer device is operated, the power is not turned on, so that the user cannot confirm the details of the error.
[0010]
When the fourth conventional technique is used, the following problem occurs. That is, even when a state where there is no printing paper or a state where the cover is opened occurs, the entire apparatus or a part of the apparatus is in the energized state. Therefore, unnecessary power loss occurs. As a result, when the operation power supply of the printer device is not a commercial power supply but a dry battery, the total number of prints, the total print length, the operable time, and the like are reduced.
[0011]
Further, the fifth prior art only discloses that when print processing forced termination is input, the status is created and transmitted, and the counter is reset, but the control of the power supply is described. Absent. For this reason, it is a technique that is difficult to apply when trying to reduce power consumption.
[0012]
The present invention has been made in order to solve the above-described problem, and an object of the present invention is to turn off the power of a printer device when connection with a higher-level device cannot be confirmed, thereby enabling printing data from the higher-level device to be transmitted. It is an object of the present invention to provide a printer system capable of suppressing a loss of power when the power of a printer device is turned on in a state where reception is not possible.
[0013]
Further, an object of the present invention is to turn off the power of the printer device when the state of the printer device when the power is turned on is not normal, so that the power when the power is turned on in a state where the printer device cannot be used is provided. It is an object of the present invention to provide a printer system capable of suppressing the loss of the printer.
[0014]
Another object of the present invention is to turn off the power of the printer when it is confirmed that the state of the printer during the printing operation or the paper feeding operation is not normal, so that the printer performs the printing operation or the paper feeding operation. It is an object of the present invention to provide a printer system capable of suppressing a power loss when a state cannot be continued.
[0015]
Further, in addition to the above object, by notifying the contents of the error confirmed in the printer to the host device, it is possible to confirm the contents of the error occurring in the printer even when the power of the printer is turned off. It is to provide a printer system.
[0016]
Another object of the present invention is to provide a printer system capable of suppressing power loss in a state where the printer device does not need to operate by turning off the printer device when the printing operation is completed. is there.
[0017]
In addition to the above object, there is provided a printer system capable of suppressing power loss in a state where the printer device does not need to operate by turning off the printer device when the paper feeding operation is completed. It is in.
[0018]
Further, in addition to the above objects, when the printing operation of the printer is interrupted by the print forced termination command, the power of the printer is turned off to suppress the power loss when the printer does not need to operate. It is to provide a printer system capable of performing such operations.
[0019]
In addition to the above object, when the host device sends a temporary stop request command, the timing at which the printer device is turned off is delayed, so that when the printer device has a status error, To provide a printer system that can continue communication with the printer system.
[0020]
Another object of the present invention is to provide a printer device that can suppress power loss when printing data cannot be received from a higher-level device by turning off the power when the connection with the higher-level device cannot be confirmed. Is to do.
[0021]
Another object of the present invention is to suppress power loss when the power is turned on in a state where a predetermined operation cannot be performed by turning off the power when the device state when the power is turned on is not normal. It is an object of the present invention to provide a printer device capable of performing such operations.
[0022]
Further, an object of the present invention is to turn off the power when the apparatus state during the printing operation or the paper feeding operation is confirmed to be abnormal so that the printing operation or the paper feeding operation cannot be continued. An object of the present invention is to provide a printer device that can suppress power loss.
[0023]
Another object of the present invention is to provide a printer device in which the power key is also used as a key for other functions and the number of keys is reduced, thereby reducing the cost of the device.
[0024]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, a printer system according to the present invention is configured such that a host device and a printer device are connected via a bidirectional communication line, and when a print command is given to the host device or the printer device, the printer device The present invention is applied to a printer system that prints print data transmitted from a higher-level device via the communication line, and the higher-level device decodes a connection confirmation command transmitted from the printer device via the communication line. Decryption means, and upper-level command generation means for generating a connection confirmation command according to the content decoded by the higher-level command decryption means, and sending the generated connection confirmation command to the printer device via the communication line, The printer issues a connection confirmation command when the power is turned on, and generates the connection confirmation command. Printer-side command generating means for transmitting the command to the higher-level device via the communication line, and a printer for verifying the connection with the higher-level device by decoding the connection confirmation command transmitted from the higher-level device via the communication line. And a power control unit for turning off the power when the printer-side command decoding unit cannot confirm the connection with the host device.
[0025]
That is, the host device is not connected to the host device, the connection to the host device is not complete including the disconnection of the communication line, the power of the connected host device is not turned on, or the connected host device uses the printer device. When the printer device cannot receive print data from the higher-level device, such as a higher-level device that cannot perform printing, when the power is turned on, the printer device immediately transitions to the power-off state.
[0026]
Further, in the printer system according to the present invention, the host device and the printer device are connected via a bidirectional communication line, and when a print command is given to the host device or the printer device, the printer device is connected to the communication line. The present invention is applied to a printer system that prints print data sent from a higher-level device via a printer. The printer device includes a status check unit that determines whether the device status is normal when the power is turned on, and a status check unit. A power control unit that turns off the power when the unit determines that the device state is not normal.
[0027]
That is, the printer checks the state of the printer every time the power is turned on. Then, if the state is not normal, the state immediately shifts to the power-off state. Therefore, when the printer cannot be used, such as when no printing paper is set, all covers are not closed, or the ambient temperature is out of an allowable range, the power is turned on immediately after the power is turned on. Is turned off.
[0028]
Further, in the printer system according to the present invention, the host device and the printer device are connected via a bidirectional communication line, and when a print command is given to the host device or the printer device, the printer device is connected to the communication line. The printer device is adapted to print the print data sent from the host device via the printer device, and the printer device has a status checking unit for determining whether the device status is normal during the printing operation or the paper feeding operation. A power control unit for turning off the power when the status checking unit determines that the device status is not normal.
[0029]
That is, the printer device checks the status of the device during the printing operation or the paper feeding operation, and if the status is not normal, shifts to the power-off state. For this reason, when the printing operation or the paper feeding operation cannot be continued, such as when the printing paper has run out, one of the covers has been opened, or the printing paper has been jammed, the power supply of the printer device is turned off. Turns off immediately.
[0030]
In addition to the above-described configuration, the printer-side command generation unit generates a status notification command indicating an error content that is a determination result of the status confirmation unit, and transfers the generated status notification command to a higher-level device via the communication line. The upper device displays the error content based on the status notification command.
[0031]
That is, when an abnormality is confirmed when the power is turned on, during a printing operation, or during a paper feeding operation, even when the power of the printer device is turned off, it is generated in the printer device by a display device of a host device. Will be displayed.
[0032]
In addition to the above configuration, the power supply control unit turns off the power supply when the printing operation is completed.
[0033]
That is, the power of the printer device is automatically turned off when the printing operation is completed. For this reason, after the printing operation is completed, power loss in a state where the printer device does not need to operate is suppressed to a minimum.
[0034]
In addition to the above configuration, the power supply controller turns off the power when the paper feeding operation is completed.
[0035]
That is, the power of the printer device is automatically turned off when the paper feeding operation is completed. For this reason, after the paper feeding operation is completed, power loss in a state where the printer device does not need to operate is suppressed to a minimum.
[0036]
In addition to the above configuration, the power control unit turns off the power when a forced print end command is given.
[0037]
That is, when a print forced termination command is given to the host device or the printer device and the printing operation is interrupted, the printer device is automatically turned off. For this reason, after the printing operation is interrupted, power loss in a state where the printer device does not need to operate is suppressed to a minimum.
[0038]
In addition to the above configuration, the higher-order command generating means generates a temporary stop request command, sends the generated temporary stop request command to a printer via the communication line, and outputs the temporary command to the printer device. Receives a pause request command sent from the higher-level device via the communication line, and the power control unit determines a timing to turn off the power when the printer-side command decoding unit receives the pause request command. Delay by a preset period.
[0039]
That is, the printer does not turn off the power for a certain period after the host device transmits the temporary stop request command to the printer. For this reason, after the printing operation is completed, after the paper feeding operation is completed, after the printing is forcibly terminated, or even when a state abnormality occurs, including a state in which the printing data and the command are not transmitted from the higher-level device for a certain period of time, the higher-level device is not changed. Communication with the printer device can be continued.
[0040]
The printer device according to the present invention is connected to a higher-level device via a bidirectional communication line, and is applied to a printer device that prints print data transmitted from the higher-level device via the communication line, The printer-side command decoding means for checking the connection with the host device by decoding the connection confirmation command sent from the host device via the communication line, and the printer-side command decoding means checking the connection with the host device. And a power supply control unit for turning off the power when the operation cannot be performed.
[0041]
That is, the host device is not connected to the host device, the connection to the host device is not complete including the disconnection of the communication line, the power of the connected host device is not turned on, or the connected host device uses the printer device. In a state in which print data cannot be received from a higher-level device, such as a higher-level device that cannot perform printing, when the power is turned on, the power is immediately turned off.
[0042]
Further, the printer device according to the present invention is connected to a higher-level device via a bidirectional communication line, and is applied to a printer device that prints print data transmitted from the higher-level device via the communication line. A power supply control unit that turns off the power when the status confirmation unit determines that the device status is not normal when the power supply is turned on.
[0043]
That is, every time the power is turned on, the state of the device is checked. If the state is not normal, the state immediately shifts to the power-off state. Therefore, when the predetermined operation cannot be performed, for example, when the printing paper is not set, all the covers are not closed, or the ambient temperature is out of an allowable range, the power is turned on immediately after the power is turned on. Is turned off.
[0044]
Further, the printer device according to the present invention is connected to a higher-level device via a bidirectional communication line, and is applied to a printer device that prints print data transmitted from the higher-level device via the communication line, and performs printing. During operation or during paper feeding operation, the apparatus includes a state checking unit that determines whether the apparatus state is normal, and a power control unit that turns off the power when the state checking unit determines that the apparatus state is not normal. I have.
[0045]
That is, during the printing operation or the paper feeding operation, the state of the apparatus is confirmed, and if the state is not normal, the power is turned off. For this reason, when the printing operation or the paper feeding operation cannot be continued, such as when the printing paper is exhausted, any cover is opened, or the printing paper is jammed, the power is immediately turned off. .
[0046]
Further, in addition to the above configuration, a power key for giving a power-on instruction to the power control unit is provided, and printing is performed by operating the power key.
[0047]
That is, an instruction for a printing operation can be input using the power key. Therefore, the number of operation keys is reduced. Further, since the number of keys is reduced, the operation is simplified.
[0048]
Further, in addition to the above configuration, a power key for giving a power-on instruction to the power control unit is provided, and the paper is fed by operating the power key.
[0049]
That is, an instruction for a paper feeding operation can be input using the power key. Therefore, the number of operation keys is reduced. Further, since the number of keys is reduced, the operation is simplified.
[0050]
Further, in addition to the above configuration, a power key for giving a power-on instruction to the power control unit is provided, and when the power key is operated in a printing operation state, printing is forcibly terminated.
[0051]
That is, an instruction to forcibly end printing can be input using the power key. Therefore, the number of operation keys is reduced. Further, since the number of keys is reduced, the operation is simplified.
[0052]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0053]
FIG. 1 is a block diagram showing a functional configuration of an embodiment of a printer system according to the present invention.
[0054]
In the figure, a printer system 20 is roughly composed of a host device 21 and a printer device 31. The host device 21 and the printer device 31 are connected via a bidirectional communication line 30. Further, when a print command is given to the host device 21 or the printer device 31, the printer device 31 prints the print data sent from the host device 21 via the communication line 30.
[0055]
For this purpose, the higher-level device 21 includes a higher-level command decoding unit 22, a higher-level command generation unit 23, and a bidirectional communication unit 24. The printer device 31 includes a two-way communication unit 32, an input operation unit 33, a printer-side command generation unit 34, a state confirmation unit 36, a printer-side command decoding unit 35, a state display unit 37, and a power control unit 38. ing.
[0056]
More specifically, the bidirectional communication line 30 that connects the bidirectional communication unit 24 and the bidirectional communication unit 32 to each other is, for example, a parallel communication line dedicated to the printer device such as a Centronics standard system. It comes to be. In addition, a general-purpose parallel communication line such as SCSI or a general-purpose serial communication line such as USB or RS-232C can be used. Further, a wireless data communication system such as the IrDA (Infrared Data Association) standard or Bluetooth can be used. Further, a configuration in which a network such as a LAN is interposed can be employed. The two-way communication unit 24 and the two-way communication unit 32 serve as an interface when performing communication via the communication line 30.
[0057]
Describing the upper device 21, the upper command decoding means 22 is a block for decoding the connection confirmation command sent from the printer device 31 via the communication line 30.
[0058]
The upper command generating means 23 is a block for generating a connection confirmation command in accordance with the content decoded by the upper command decoding means 22. Then, the generated connection confirmation command is transmitted to the printer device 31 via the communication line 30. In addition, in order to temporarily stop the operation of the printer device 31, a temporary stop request command is generated, and the generated temporary stop request command is transmitted to the printer device 31 via the communication line 30.
[0059]
The printer device 31 will be described. The printer-side command generation unit 34 is a block that generates a connection confirmation command when the power is turned on (when the power supply control unit 38 starts supplying the operation power). I have. Then, the generated connection confirmation command is transmitted to the host device 21 via the communication line 30. In addition, it generates a status notification command indicating the content of an error as a result of determination by the status confirmation unit 36 (described in detail later), and sends the generated status notification command to the higher-level device 21 via the communication line 30.
[0060]
The printer command decoding means 35 is a block for decoding the connection confirmation command sent from the host device 21 via the communication line 30. Further, it receives the temporary stop request command sent from the higher-level device 21 via the communication line 30 and notifies the power control unit 38 that the temporary stop request command has been received.
[0061]
The status confirmation unit 36 is a block that determines whether the device status is normal when the power is turned on. Also, it is determined whether the apparatus state is normal during the printing operation or the paper feeding operation.
[0062]
The power supply control unit 38 is a block for controlling a power supply for supplying operating power to each of the blocks 32 to 37 of the printer device 31. Then, when the printer-side command decoding means 35 notifies that the connection confirmation with the host device 21 is impossible, the power is turned off. When the status checking unit 36 determines that the device status is not normal, the power is turned off. When the printing operation is completed or when the paper feeding operation is completed, the power is turned off.
[0063]
When notifying that the printer-side command decoding unit 35 has received the temporary stop request command, the power supply control unit 38 delays the timing of turning off the power by a preset period.
[0064]
The input operation unit 33 is a block including a power key (not shown) and the like. The power key gives a power-on instruction to the power control unit 38. When the power is turned on and the button is pressed within a range not exceeding the first predetermined period, an instruction to start printing is issued. Further, in the power-on state, when the button is continuously pressed for more than the first predetermined period, a paper feed instruction is issued. Further, in the state of the printing operation, when the button is continuously pressed for more than the second predetermined period, the forcible termination of the printing is instructed.
[0065]
FIG. 2 is a block diagram showing an electrical configuration of the host device 21 and the printer device 31 shown in FIG.
[0066]
The host device 21 includes a CPU 41, a program ROM 42, and a bidirectional interface 43.
[0067]
In detail, the CPU 41 executes a program stored in the program ROM 42 in advance, so that the upper command decoding means 22, the upper command generation means 23, and the bidirectional communication unit 24 shown in FIG. Perform a function. The CPU 41 controls the bidirectional interface 43 to execute the function of the bidirectional communication unit 24 shown in FIG.
[0068]
The printer device 31 includes a bidirectional interface 51, a printer control CPU 52, a program ROM 53, a switch device 54, and a display device 55.
[0069]
The printer control CPU 52 executes a program stored in the program ROM 53 in advance, thereby executing the bidirectional communication unit 32, the input operation unit 33, the printer command generation unit 34, the printer command decoding unit 35 shown in FIG. And a function as a state confirmation unit 36, a state display unit 37, and a power supply control unit 38. The program operation for performing bidirectional communication with the host device 21 via the bidirectional interface 51 constitutes the bidirectional communication unit 32 in FIG.
[0070]
When executing the function as the input operation unit 33 shown in FIG. 1, the switch device 54 is used. As the switch device 54, various switch devices such as a touch panel type input device or a key switch can be used. However, in the present embodiment, as described above, the switch device 54 employs a key switch (power key).
[0071]
The printer control CPU 52 controls the display device 55 to form the status display section 37 shown in FIG. In addition, as the display device 55, any one of various display devices such as an LED (Light Emitting Diode), a liquid crystal display, a CRT display, and an organic EL (Electroluminescence) display can be used.
[0072]
FIG. 3 is a flowchart showing a procedure from when the power of the printer apparatus 31 is turned on to when the operation preparation is completed.
[0073]
When the user presses (or slides) the power key (switch device 54) of the input operation unit 33 of the printer device 31, the operation of the printer system shown in FIG. 1 is started (step S1). When notified that the power key has been pressed, the power control unit 38 starts supplying the operating power (the power of the printer device 31 is turned on). For this reason, in the status display section 37, the LED blinks to indicate that the printer device 31 is in the state of preparing for operation (step S2).
[0074]
Next, the printer device 31 extracts a connection confirmation command including an identification code for confirming the connection with the higher-level device 21 from the printer-side command generation means 34, and outputs the command to the higher-level device 21 via the bidirectional communication unit 32. (Step S3). Next, the printer device 31 determines whether or not there is a response to a specific connection confirmation command from the host device 21 within a certain period. Note that the fixed period for waiting for a response from the host device 21 can be set to an extremely short period such as 200 mS (step S4).
[0075]
On the other hand, on the host device 21 side, the connection confirmation command sent from the printer device 31 is decoded by the host command decoding means 22. Next, a specific connection confirmation command is extracted from the upper command generation means 23 in accordance with the decryption result. Then, the extracted connection confirmation command is transmitted to the printer device 31 via the bidirectional communication unit 24.
[0076]
The printer device 31 decodes the connection confirmation command sent from the host device 21 by the printer-side command decoding means 35. Then, when it is determined that there is a response to the specific connection confirmation command from the host device 21 within a certain period, the operation shifts from step S4 to step S6.
[0077]
However, if it is determined in step S4 that there is no response from the host device 21 within a certain period, the operation shifts from step S4 to step S5. Then, in step S5, the printer device 31 stops the display during the operation preparation by using a method such as turning off the LED in the status display unit 37. The power control unit 38 stops the operation of the printer system 20 by turning off the power (stopping the supply of the operation power).
[0078]
It should be noted that a situation in which there is no response from the higher-level device 21 within a certain period occurs when the following problem occurs. That is, when the communication line 30 is not connected between the printer device 31 and the host device 21, the connection between the communication line 30 and the printer device 31 or the connection between the communication line 30 and the host device 21 is not established. Incomplete, when the communication line 30 has a problem such as disconnection, or when the power of the host device 21 connected to the printer device 31 via the communication line 30 is not turned on.
[0079]
Also, in the following cases, a situation occurs in which it is determined that there is no response from the host device 21 within a certain period. In other words, the host device 21 connected to the printer device 31 via the communication line 30 does not correspond to the printer device 31, so that the host device 21 cannot respond or the host device 21 cannot use the printer device 31. This is the case where a command different from the specific connection confirmation command is transmitted to the printer device 31.
[0080]
On the other hand, if there is a response from the higher-level device 21 within a certain period, the operation moves from step S5 to step S6. Then, in step S6, the printer device 31 checks whether or not each unit of the printer device 31 has a status abnormality by using the status confirmation unit 36.
[0081]
That is, the state checking unit 36 determines whether the printing paper is set, whether the printing paper is jammed, whether all the covers are closed, and whether the surrounding temperature is within a predetermined temperature range. Find out. Further, it is determined whether the power supply voltage is within a predetermined voltage range.
[0082]
At this time, if the operating power supply is a dry battery, the remaining amount of the dry battery is also checked based on the power supply voltage. That is, when the power supply voltage is lower than the predetermined range, it is determined that the remaining amount of the dry battery is insufficient. When toner is used, the remaining amount of toner is checked. When the printer device 31 uses a thermal head, it is checked whether the temperature of the head portion is within a predetermined temperature range (a configuration in which other items are additionally checked) can be used.
[0083]
Then, when it is determined that there is a status abnormality in the above items, the printer device 31 displays an error on the status display unit 37 for a certain period. After that, the printer device 31 stops the display during the operation preparation by using a method such as turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S7).
[0084]
In the error display in step S7, when the status display unit 37 is configured by an LED, a method of blinking the LED, a method of changing the emission color of the LED, or the like can be used. When the status display section 37 is configured by a liquid crystal display, a method of displaying an error on the liquid crystal display may be used.
[0085]
Further, the error display in step S7 may be configured so as not to use the status display unit 37 of the printer device 31. When this configuration is used, in the printer device 31, a status notification command for notifying the details of the error is extracted from the printer-side command generation means 34. Then, the extracted status notification command is transmitted to the higher-level device 21 via the two-way communication unit 32. Then, the host device 21 displays the error content of the printer device 31 on a display device (not shown) based on the received status notification command. Therefore, when this display method is used, even after the power of the printer device 31 is turned off, the user can confirm the details of the error that has occurred in the printer device 31 on the display device of the host device 21.
[0086]
When the above configuration (a configuration in which the content of an error is displayed on the higher-level device 21 side) is used, the higher-level device 21 receives a status notification command from the printer device 31 and then sends a temporary stop request command to the printer device 31. It can be configured to transmit.
[0087]
In the case of this configuration, the timing at which the power supply control unit 38 of the printer device 31 shifts to the power-off state can be delayed by a predetermined period. Therefore, if the power supply control unit 38 repeatedly sends the temporary stop request command before shifting to the power-off state, the delay of the shift to the power-off state is repeated on the printer device 31 side. For this reason, the host device 21 can delay the timing at which the printer device 31 shifts to the power-off state by an arbitrary period.
[0088]
As described above, even when the configuration of the power supply control unit 38 of the printer apparatus 31 is set such that the delay time from the reception of the temporary stop request command to the transition to the power-off state is set short, the host apparatus 21 By repeatedly sending the pause request command, a period for communicating with the printer device 31 can be secured for an arbitrary period.
[0089]
The description returns to the determination operation of step S6. In this determination, when the status confirmation unit 36 of the printer device 31 determines that the printer device 31 is in a normal state, the operation proceeds to step S8. Then, in step S8, the completion of the preparation for the printing operation is displayed by a method such as turning on the LED of the status display unit 37. That is, the completion of all the operation preparations is displayed by the status display unit 37.
[0090]
FIG. 4 is a flowchart showing a printing operation after the operation preparation of the printer device 31 is completed.
[0091]
When the user gives a print command to the host device 21 or the printer device 31 (step S11), the printer device 31 receives print data from the host device 21 via the communication line 30 and starts a printing operation. (Step S12). During this printing operation, the printer device 31 checks whether or not each part of the printer device 31 has a status abnormality by using the status confirmation unit 36 (step S13).
[0092]
That is, the state checking unit 36 determines whether the printing paper is set, whether the printing paper is jammed, whether all the covers are closed, and whether the surrounding temperature is within a predetermined temperature range. Find out. Further, it is determined whether the power supply voltage is within a predetermined voltage range.
[0093]
At this time, if the operating power supply is a dry battery, the remaining amount of the dry battery is also checked based on the power supply voltage. That is, when the power supply voltage is lower than the predetermined range, it is determined that the remaining amount of the dry battery is insufficient. When toner is used, the remaining amount of toner is checked. If the printer device 31 uses a thermal head, it checks whether the temperature of the head portion is within a predetermined temperature range (other items can be added).
[0094]
Whether communication errors such as a parity error or a framing error have occurred in communication with the higher-level device 21 and whether the printer-side command decoding means 35 has decoded the command sent from the higher-level device 21. Alternatively, it is checked whether or not the period during which no data is transmitted from the host device 21 exceeds a predetermined period.
[0095]
When it is determined that there is a state abnormality in the above items, the printer device 31 displays an error on the state display unit 37 for a certain period. Then, the printer device 31 stops the display during the printing operation by using a method such as turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S14).
[0096]
In the error display in step S14, when the status display unit 37 is configured by an LED, a method of blinking the LED, a method of changing the emission color of the LED, or the like can be used. When the status display section 37 is configured by a liquid crystal display, a method of displaying an error on the liquid crystal display can be used.
[0097]
The error display in step S14 may be configured not to use the status display unit 37 of the printer device 31. When this configuration is used, in the printer device 31, a status notification command for notifying the details of the error is extracted from the printer-side command generation means 34. Then, the extracted status notification command is transmitted to the higher-level device 21 via the two-way communication unit 32. Then, the host device 21 displays the error content of the printer device 31 on a display device (not shown) based on the received status notification command. Therefore, when this display method is used, even after the power of the printer device 31 is turned off, the user can confirm the details of the error that has occurred in the printer device 31 on the display device of the host device 21.
[0098]
When the above configuration (a configuration in which the content of an error is displayed on the higher-level device 21 side) is used, the higher-level device 21 receives a status notification command from the printer device 31 and then sends a temporary stop request command to the printer device 31. It can be configured to transmit. With this configuration, the timing at which the power supply control unit 38 of the printer device 31 shifts to the power-off state can be extended by an arbitrary period.
[0099]
On the other hand, if it is determined in step S13 that the occurrence of the state abnormality has not been confirmed, the printer device 31 continues the printing operation. In this state, when the user gives a print forced termination command to the host device 21 or the printer device 31 (step S15), the operation shifts from step S15 to step S16. At this time, the printer device 31 stops the printing operation. Further, the display indicating that the printing operation is being performed is stopped by using a method such as turning off the LED in the status display unit 37. The power control unit 38 stops the operation of the printer system 20 by turning off the power.
[0100]
Note that, after the printer device 31 interrupts the printing operation, the host device 21 can transmit a temporary stop request command to the printer device 31 before shifting to the power-off state. With this configuration, the timing at which the power supply control unit 38 of the printer device 31 shifts to the power-off state can be delayed by a desired period.
[0101]
On the other hand, when the printer device 31 is performing a printing operation, if there is no occurrence of a status abnormality and no print forced termination command is given to the printer system 20 from the user, a series of printing The data is printed to the end. Then, when receiving the print end command sent from the host device 21, the printer device 31 stops the display indicating that the printing operation is being performed by using a method such as turning off the LED in the status display unit 37. In addition, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S18).
[0102]
If the host device 21 transmits a pause request command to the printer device 31 immediately after transmitting the print end command to the printer device 31 or after transmitting a series of print data, the printer device 31 automatically The transition to the power-off state can be delayed for a certain period.
[0103]
FIG. 5 is a flowchart showing the procedure of the paper feeding operation after the operation preparation of the printer device 31 is completed. The operation when the paper feed key is operated will be described with reference to FIG.
[0104]
In the following embodiments, it is assumed that the printer system 20 performs a paper feed operation including a paper discharge process when the user presses a paper feed key of the input operation unit 33 of the printer device 31. I have. However, the same processing can be performed when the user gives a paper feed command to the host device 21 or when a fixed amount of paper feed operation is automatically performed following the printing operation.
[0105]
When the user presses the paper feed key of the input operation unit 33 of the printer device 31 (step S21), the printer device 31 starts the paper feed operation, and while the paper feed key is kept pressed, the printer device 31 The paper feeding operation is continued (step S22).
[0106]
During the paper feeding operation, the printer device 31 checks whether or not each part of the printer device 31 has a status abnormality by using the status confirmation unit 36 (step S23).
[0107]
That is, the state checking unit 36 determines whether the printing paper is set, whether the printing paper is jammed, whether all the covers are closed, and whether the surrounding temperature is within a predetermined temperature range. Find out. Further, it is determined whether the power supply voltage is within a predetermined voltage range.
[0108]
At this time, if the operating power supply is a dry battery, the remaining amount of the dry battery is also checked based on the power supply voltage. That is, when the power supply voltage is lower than the predetermined range, it is determined that the remaining amount of the dry battery is insufficient.
[0109]
Then, when it is determined that there is a status abnormality in the above items, the printer device 31 displays an error on the status display unit 37 for a certain period. After that, the printer device 31 stops the display indicating that the paper feeding operation is being performed by using a method such as turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S24).
[0110]
In the error display in step S24, when the status display unit 37 is configured by an LED, a method of blinking the LED, a method of changing the emission color of the LED, or the like can be used. When the status display section 37 is configured by a liquid crystal display, a method of displaying an error on the liquid crystal display can be used.
[0111]
The error display in step S24 may be configured not to use the status display unit 37 of the printer device 31. When this configuration is used, in the printer device 31, a status notification command for notifying the details of the error is extracted from the printer-side command generation means 34. Then, the extracted status notification command is transmitted to the higher-level device 21 via the two-way communication unit 32. Then, on the side of the host device 21, the contents of the error of the printer device 31 are displayed on a display device (not shown) based on the received status notification command. Therefore, when this display method is used, even after the power of the printer device 31 is turned off, the user can confirm the details of the error that has occurred in the printer device 31 on the display device of the host device 21.
[0112]
Note that, after the printer device 31 interrupts the paper feeding operation, the host device 21 may transmit a temporary stop request command to the printer device 31 before shifting to the power-off state. In the case of this configuration, the timing at which the power supply control unit 38 of the printer device 31 shifts to the power-off state can be delayed by a predetermined period.
[0113]
On the other hand, it is assumed that the input of the paper feed key is stopped while the printer device 31 is performing the paper feeding operation because no status abnormality has occurred in the printer device 31. At this time, the operation moves from step S25 to step S26. As a result, the printer device 31 stops displaying the paper feed operation by, for example, turning off the LED on the status display unit 37. The power control unit 38 stops the operation of the printer system 20 by turning off the power.
[0114]
Note that, after the printer device 31 completes the paper feeding operation and before shifting to the power-off state, the host device 21 may transmit a temporary stop request command to the printer device 31. In the case of this configuration, the timing at which the power supply control unit 38 of the printer device 31 shifts to the power-off state can be delayed by a predetermined period.
[0115]
FIG. 6 is a flowchart illustrating an operation procedure and an operation procedure when the power key of the input operation unit 33 of the printer device 31 also functions as a print key, a paper feed key, and a print forced termination key.
[0116]
After the operation preparation is completed according to the procedure shown in FIG. 3, the printer device 31 checks the state of the input operation unit 33. That is, it is determined whether the duration of the pressing of the power key (switch device 54) pressed for turning on the power is longer than the first predetermined period (predetermined period 1) or shorter than the first predetermined period. (Step S31). If it is determined that the duration of the pressing of the power key is longer than the first predetermined period, the printer device 31 starts the paper feeding operation and continues the paper feeding operation while the power key is kept pressed. (Step S32).
[0117]
During the paper feeding operation, the printer device 31 checks whether or not each part of the printer device 31 has a status abnormality by using the status confirmation unit 36 (step S33).
[0118]
That is, the state checking unit 36 determines whether the printing paper is set, whether the printing paper is jammed, whether all the covers are closed, and whether the surrounding temperature is within a predetermined temperature range. Find out. Further, it is determined whether the power supply voltage is within a predetermined voltage range. At this time, if the operating power supply is a dry battery, the remaining amount of the dry battery is also checked based on the power supply voltage. That is, when the power supply voltage is lower than the predetermined range, it is determined that the remaining amount of the dry battery is insufficient.
[0119]
Then, when it is determined that there is a status abnormality in the above items, the printer device 31 displays an error on the status display unit 37 for a certain period. After that, the printer device 31 stops the display indicating that the paper feeding operation is being performed by, for example, turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S34).
[0120]
In the error display in step S34, when the status display unit 37 is configured by an LED, a method of blinking the LED, a method of changing the emission color of the LED, or the like can be used. When the status display section 37 is configured by a liquid crystal display, a method of displaying an error on the liquid crystal display can be used.
[0121]
The error display in step S34 may be configured not to use the status display unit 37 of the printer device 31. When this configuration is used, in the printer device 31, a status notification command for notifying the details of the error is extracted from the printer-side command generation means 34. Then, the extracted status notification command is transmitted to the higher-level device 21 via the two-way communication unit 32. Then, on the side of the host device 21, the error content of the printer device 31 is displayed on the display device based on the received status notification command. Therefore, when this display method is used, even after the power of the printer device 31 is turned off, the user can confirm the details of the error that has occurred in the printer device 31 on the display device of the host device 21.
[0122]
On the other hand, when the printer device 31 is performing the paper feeding operation and the state of the printer device 31 is not abnormal and the pressing of the power key is completed, the printer device 31 terminates the paper feeding operation. It is determined that there is. Therefore, the paper feeding operation ends. In addition, the printer device 31 stops the display indicating the paper feeding operation by, for example, turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (steps S35 and S36).
[0123]
On the other hand, in step S31, if the duration of pressing the power key is shorter than the first predetermined period, it is determined that the instruction is a print start instruction. For this reason, the printer device 31 fetches a print start request command for requesting the start of printing from the printer-side command generation unit 34. Then, the extracted print start request command is transmitted to the host device 21 via the communication line 30 (step S37). Next, the printer device 31 starts a printing operation based on the print data received from the host device 21 (step S38).
[0124]
During the printing operation, the printer device 31 checks whether or not each part of the printer device 31 has a status abnormality by using the status confirmation unit 36 (step S39).
[0125]
That is, the state checking unit 36 determines whether the printing paper is set, whether the printing paper is jammed, whether all the covers are closed, and whether the surrounding temperature is within a predetermined temperature range. Find out. Further, it is determined whether the power supply voltage is within a predetermined voltage range.
[0126]
At this time, if the operating power supply is a dry battery, the remaining amount of the dry battery is also checked based on the power supply voltage. That is, when the power supply voltage is lower than the predetermined range, it is determined that the remaining amount of the dry battery is insufficient. When toner is used, the remaining amount of toner is checked. If the printer device 31 uses a thermal head, it checks whether the temperature of the head portion is within a predetermined temperature range (other items can be added).
[0127]
Also, in the communication with the host device 21, whether a communication error such as a parity error or a framing error has occurred, and whether the command sent from the host device 21 can be decoded by the printer-side command decoding means 35. Alternatively, it is determined whether or not the period during which data is not transmitted from the host device 21 does not exceed a predetermined period.
[0128]
Then, when it is determined that there is a status abnormality in the above items, the printer device 31 displays an error on the status display unit 37 for a certain period. After that, the printer device 31 stops the display indicating that the printing operation is being performed by, for example, turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (step S34).
[0129]
In the error display in step S34, when the status display unit 37 is configured by an LED, a method of blinking the LED, a method of changing the emission color of the LED, or the like can be used. When the status display section 37 is configured by a liquid crystal display, a method of displaying an error on the liquid crystal display can be used.
[0130]
The error display in step S34 may be configured not to use the status display unit 37 of the printer device 31. When this configuration is used, in the printer device 31, a status notification command for notifying the details of the error is extracted from the printer-side command generation means 34. Then, the extracted status notification command is transmitted to the higher-level device 21 via the two-way communication unit 32. Then, on the side of the host device 21, the error content of the printer device 31 is displayed on the display device based on the received status notification command. Therefore, when this display method is used, even after the power of the printer device 31 is turned off, the user can confirm the details of the error that has occurred in the printer device 31 on the display device of the host device 21.
[0131]
It is assumed that the power key of the input operation unit 33 has been pressed by the user when the printer device 31 is continuing the printing operation because no state abnormality has occurred. It is also assumed that the duration of the pressing is longer than the second predetermined period (predetermined period 2). In this case, the printer device 31 determines that the print forced termination command has been given, and suspends the printing operation. Further, the printer device 31 stops the display indicating that the printing operation is being performed by, for example, turning off the LED in the status display unit 37. Further, the power control unit 38 stops the operation of the printer system 20 by turning off the power (steps S40 and S41).
[0132]
On the other hand, when the printer device 31 is performing a printing operation, no abnormal state occurs in the printer device 31 and no print forced termination instruction is given to the printer device 31 from the user. Prints a series of print data to the end. Then, when receiving the print end command sent from the host device 21, the printer device 31 stops the display indicating that the printing operation is being performed by, for example, turning off the LED on the status display unit 37. The power control unit 38 stops the operation of the printer system 20 by turning off the power (steps S42 and S43).
[0133]
FIG. 7 is an explanatory diagram illustrating functions and operation methods of the power key when the power key of the input operation unit 33 of the printer device 31 also functions as a print key, a paper feed key, and a print forced termination key. .
[0134]
That is, when the printer device 31 is connected to the higher-level device 21 and the printer device 31 has no abnormal state and the duration of pressing the power key is shorter than the first predetermined time (the predetermined time 1). Is turned on, and the printing operation is started. If the power key is kept pressed for longer than the second predetermined time (predetermined time 2) during the printing operation, the printing operation is forcibly terminated.
[0135]
If the printer device 31 is connected to the host device 21 and the power key is kept pressed for longer than the first predetermined time in a state where the printer device 31 has no abnormal state, the printer device 31 is turned on. At the same time, the paper feed operation is performed during a period in which the power key is pressed.
[0136]
That is, when the printer device 31 is connected to the host device 21 and the printer device 31 has no abnormal state and the duration of pressing the power key is shorter than the first predetermined time (the predetermined period 1). The power is turned on to the printer device 31 and the printing operation is started. If the power key is pressed during the printing operation of the printer device 31 and the duration of the pressing is longer than the second predetermined period (predetermined time 2), the printing operation is forcibly terminated.
[0137]
If the printer device 31 is connected to the host device 21 and the printer device 31 has no abnormal state and the duration of pressing the power key is longer than the first predetermined time, the printer device 31 Is turned on, and the paper feeding operation is executed during a period in which the power key is pressed.
[0138]
The first predetermined period (predetermined period 1) and the second predetermined period (predetermined period 2) can be set to, for example, 2 seconds and 1 second, respectively. In addition, any value can be set within a range that does not impair the reliability and comfort of the operation.
[0139]
As described above, the printer device 31 automatically shifts to the power-off state in the following cases. That is, when the connection with the host device 21 cannot be confirmed after shifting to the power-on state, when shifting to the power-on state, when a state abnormality is confirmed, during the printing operation or during the paper feeding operation, When an abnormality is confirmed, when the printing operation is completed to the end, when the printing operation is forcibly terminated, and when the paper feeding operation is completed, the printer device 31 automatically shifts to the power-off state. I do. Therefore, the operation of the power key for turning off the power is not required. Therefore, occurrence of a situation where the power supply is forgotten to be turned off is prevented.
[0140]
For this reason, a printer device connected to a higher-level device such as a mobile phone or a PDA (Personal Digital Assistants) is disconnected from the higher-level device when not in use, and is connected to the higher-level device only when used. Great power saving effect.
[0141]
When the printer is a printer that uses a dry cell or the like as an operation power source, is carried without being connected to a host device, and is mainly used outdoors, the power supply may be accidentally placed in a bag or the like. Even when a key is pressed, consumption of the dry battery can be suppressed to a minimum. Further, malfunction of the printer device can be suppressed.
[0142]
【The invention's effect】
As described above, in the printer system according to the present invention, the printer device is not connected to the host device, the connection with the host device is not complete including the disconnection of the communication line, and the power supply of the connected host device When the power is turned on, the printer device will not be able to receive print data from the host device, such as when the printer device is not connected or the connected host device is a host device that cannot use the printer device. Then, the power is immediately turned off. For this reason, when the power of the printer is turned on in a state where the print data cannot be received from the host device, it is possible to suppress the power loss occurring in the printer.
[0143]
Further, in the printer system according to the present invention, the printer device checks the status of the printer device every time the power is turned on. Then, if the state is not normal, the state immediately shifts to the power-off state. Therefore, when the printer device cannot be used, such as when no printing paper is set, all covers are not closed, or the ambient temperature is out of the allowable range, the power supply is immediately turned on when the power is turned on. Is turned off. For this reason, when the power is turned on in a state where the printer cannot be used, it is possible to suppress a power loss occurring in the printer.
[0144]
In the printer system according to the present invention, the printer device checks the status of the device during a printing operation or a paper feeding operation, and if the status is not normal, shifts to a power-off state. For this reason, when the printing operation or the paper feeding operation cannot be continued, such as when the printing paper has run out, one of the covers has been opened, or the printing paper has been jammed, the power supply of the printer device is turned off. Turns off immediately. For this reason, when the printer becomes unable to continue the printing operation or the paper feeding operation, it is possible to suppress the power loss occurring in the printer.
[0145]
Further, the printer-side command generation means generates a status notification command indicating an error content as a result of the determination by the status confirmation unit, and sends the generated status notification command to the higher-level device via the communication line. Then, the host device displays the details of the error. Therefore, when the power is turned on, during the printing operation, or during the paper feeding operation, an abnormality is confirmed, and even if the power of the printer device is turned off, the error is generated in the printer device by the display device of the host device. Error is displayed. Therefore, even if the power of the printer device is turned off, it is possible to confirm the details of the error occurring in the printer device.
[0146]
Further, the power of the printer device is automatically turned off when the printing operation is completed. For this reason, after the printing operation is completed, it is possible to suppress power loss in a state where the printer device does not need to operate.
[0147]
Further, the power control unit turns off the power when the paper feeding operation is completed. Therefore, the power of the printer device is automatically turned off when the paper feeding operation is completed. For this reason, after the paper feeding operation is completed, it is possible to suppress power loss in a state where the printer device does not need to operate.
[0148]
Further, the power control section turns off the power when a forced print termination command is given. Therefore, when a print forced termination command is given to the host device or the printer, and the printing operation is interrupted, the power of the printer is automatically turned off. For this reason, after the printing operation is interrupted, it is possible to suppress power loss in a state where the printer device does not need to operate.
[0149]
Further, the upper command generation means generates a temporary stop request command, sends the generated temporary stop request command to the printer via the communication line, and the printer command decoding means outputs Upon receiving a pause request command sent from the device via the communication line, the power control unit sets a timing to turn off the power when the printer-side command decoding unit receives the pause request command. Delay for a period of time. Therefore, the printer does not turn off the power for a certain period after the host device transmits the temporary stop request command to the printer. For this reason, even when a status error occurs in the printer device, the host device can continue communication with the printer device.
[0150]
Further, the printer device according to the present invention is not connected to the higher-level device, is not completely connected to the higher-level device including disconnection of the communication line, is not turned on, or is not connected to the higher-level device. In a state where printing data cannot be received from a higher-level device such as a higher-level device that cannot use a printer device, the printer immediately shifts to a power-off state when the power is turned on. For this reason, it is possible to suppress power loss in a state where print data cannot be received from a higher-level device.
[0151]
Further, in the printer apparatus according to the present invention, the state of the apparatus is checked every time the power is turned on. Then, if the state is not normal, the state immediately shifts to the power-off state. Therefore, when the predetermined operation cannot be performed, for example, when the printing paper is not set, all the covers are not closed, or the ambient temperature is out of an allowable range, the power is turned on immediately after the power is turned on. Is turned off. Therefore, it is possible to suppress a power loss when the power is turned on in a state where the predetermined operation cannot be performed.
[0152]
Further, the printer device according to the present invention checks the status of the device during a printing operation or a paper feeding operation, and shifts to a power-off state if the status is not normal. For this reason, when the printing operation or the paper feeding operation cannot be continued, such as when the printing paper is exhausted, any cover is opened, or the printing paper is jammed, the power is immediately turned off. . For this reason, it is possible to suppress the power loss when the printing operation or the paper feeding operation cannot be continued.
[0153]
Further, a power key is provided for giving a power-on instruction to the power control unit, and printing is performed by operating the power key. Therefore, an instruction for a printing operation can be input using the power key, and the number of operation keys can be reduced, so that the cost of the apparatus can be reduced. Further, since the number of operation keys is reduced, the operation can be simplified.
[0154]
Further, a power key is provided for giving a power-on instruction to the power control unit, and the paper is fed by operating the power key. Therefore, an instruction for a paper feeding operation can be input using the power key, and the number of operation keys is reduced, so that the cost of the apparatus can be reduced. Further, since the number of operation keys is reduced, the operation can be simplified.
[0155]
Further, a power key is provided for giving a power-on instruction to the power control unit, and when the power key is operated in a printing operation state, printing is forcibly terminated. Accordingly, an instruction to forcibly end printing can be input using the power key, and the number of operation keys is reduced, so that the cost of the apparatus can be reduced. Further, since the number of operation keys is reduced, the operation can be simplified.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a functional configuration of an embodiment of a printer system according to the present invention.
FIG. 2 is a block diagram showing an electrical configuration of a host device and a printer device shown in FIG. 1;
FIG. 3 is a flowchart showing a procedure from when the power of the printer is turned on to when the operation preparation is completed.
FIG. 4 is a flowchart illustrating a printing operation after the operation preparation of the printer device is completed.
FIG. 5 is a flowchart illustrating a procedure of a paper feeding operation after preparation for operation of the printer device is completed.
FIG. 6 is a flowchart illustrating an operation procedure and an operation procedure when a power key of the input operation unit of the printer device also functions as a print key, a paper feed key, and a print forced termination key.
FIG. 7 is an explanatory diagram showing functions and an operation method of the power key when the power key of the input operation unit of the printer device also functions as a print key, a paper feed key, and a print forced termination key.
[Explanation of symbols]
20 Printer system
21 Host device
22 Upper command decoding means
23 Upper command generation means
30 Communication line
31 Printer
33 Input operation unit
34 Printer-side command generation means
35 Printer command decoding means
36 Status confirmation unit
38 Power control unit
54 Switch device

Claims (14)

双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムにおいて、
上位装置は、
前記通信線を介してプリンタ装置から送出された接続確認コマンドを解読する上位側コマンド解読手段と、
上位側コマンド解読手段により解読された内容に従って接続確認コマンドを発生すると共に、発生した接続確認コマンドを、前記通信線を介してプリンタ装置に送出する上位側コマンド発生手段とを備え、
プリンタ装置は、
電源が投入されたときには接続確認コマンドを発生すると共に、発生した接続確認コマンドを、前記通信線を介して上位装置に送出するプリンタ側コマンド発生手段と、
前記通信線を介して上位装置から送出された接続確認コマンドを解読することによって、上位装置との接続確認を行うプリンタ側コマンド解読手段と、
プリンタ側コマンド解読手段が上位装置との接続確認を行うことができないときには、電源をオフにする電源制御部とを備えたことを特徴とするプリンタシステム。
When a higher-level device and a printer device are connected via a bidirectional communication line and a print command is given to the higher-level device or the printer device, the printer device prints out from the higher-level device via the communication line. Printer system that prints data for
The host device is
Upper command decoding means for decoding the connection confirmation command sent from the printer device via the communication line,
Upper command generating means for generating a connection confirmation command according to the content decoded by the upper command decoding means, and sending the generated connection confirmation command to the printer device via the communication line,
The printer device is
A printer-side command generating means for generating a connection confirmation command when the power is turned on, and transmitting the generated connection confirmation command to the host device via the communication line;
Printer-side command decoding means for checking the connection with the host device by decoding the connection confirmation command sent from the host device via the communication line,
A printer system comprising: a power control unit that turns off the power when the printer-side command decoding unit cannot confirm connection with a higher-level device.
双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムにおいて、
プリンタ装置は、
電源が投入されたときには、装置状態が正常であるかどうかを判断する状態確認部と、
状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えたことを特徴とするプリンタシステム。
When a higher-level device and a printer device are connected via a bidirectional communication line and a print command is given to the higher-level device or the printer device, the printer device prints out from the higher-level device via the communication line. Printer system that prints data for
The printer device is
When the power is turned on, a status check unit that determines whether the device status is normal,
A printer system, comprising: a power control unit that turns off the power when the status checking unit determines that the device status is not normal.
双方向性の通信線を介して上位装置とプリンタ装置とが接続され、印刷命令が上位装置あるいはプリンタ装置に与えられたときには、プリンタ装置は、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタシステムにおいて、
プリンタ装置は、
印刷動作中あるいは紙送り動作中に、装置状態が正常であるかどうかを判断する状態確認部と、
状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えたことを特徴とするプリンタシステム。
When a higher-level device and a printer device are connected via a bidirectional communication line and a print command is given to the higher-level device or the printer device, the printer device prints out from the higher-level device via the communication line. Printer system that prints data for
The printer device is
During a printing operation or a paper feeding operation, a status checking unit that determines whether the device status is normal,
A printer system, comprising: a power control unit that turns off the power when the status checking unit determines that the device status is not normal.
前記プリンタ側コマンド発生手段は、
前記状態確認部の判断結果であるエラー内容を示す状態通知コマンドを発生すると共に、発生した状態通知コマンドを、前記通信線を介して上位装置に送出し、
前記上位装置は、状態通知コマンドに基づいてエラー内容を表示することを特徴とする請求項2または請求項3記載のプリンタシステム。
The printer-side command generation means,
A status notification command indicating the error content that is the result of the determination by the status confirmation unit is generated, and the generated status notification command is transmitted to the higher-level device via the communication line,
4. The printer system according to claim 2, wherein the higher-level device displays an error content based on a status notification command.
前記電源制御部は、印刷動作が終了したときには電源をオフにすることを特徴とする請求項1から請求項4までのいずれかに記載のプリンタシステム。The printer system according to claim 1, wherein the power control unit turns off the power when the printing operation is completed. 前記電源制御部は、紙送り動作が終了したときには電源をオフにすることを特徴とする請求項1から請求項5までのいずれかに記載のプリンタシステム。The printer system according to claim 1, wherein the power control unit turns off the power when the paper feeding operation is completed. 前記電源制御部は、印刷強制終了命令が与えられたときには電源をオフにすることを特徴とする請求項1から請求項6までのいずれかに記載のプリンタシステム。The printer system according to any one of claims 1 to 6, wherein the power control unit turns off the power when a print forced termination command is given. 前記上位側コマンド発生手段は、一時停止要求コマンドを発生すると共に、発生した一時停止要求コマンドを、前記通信線を介してプリンタ装置に送出し、
前記プリンタ側コマンド解読手段は、上位装置から前記通信線を介して送出された一時停止要求コマンドを受信し、
前記電源制御部は、プリンタ側コマンド解読手段が一時停止要求コマンドを受信したときには、電源をオフにするタイミングを予め設定された期間だけ遅らせることを特徴とする請求項1から請求項7までのいずれかに記載のプリンタシステム。
The upper command generation means generates a pause request command, and sends the generated pause request command to the printer via the communication line.
The printer-side command decoding means receives a temporary stop request command sent from the host device via the communication line,
8. The power supply control unit according to claim 1, wherein when the printer-side command decoding unit receives a suspension request command, the power-off unit delays a power-off timing by a preset period. The printer system according to any one of the above.
双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置において、
前記通信線を介して上位装置から送出された接続確認コマンドを解読することによって、上位装置との接続確認を行うプリンタ側コマンド解読手段と、
プリンタ側コマンド解読手段が上位装置との接続確認を行うことができないときには、電源をオフにする電源制御部とを備えたことを特徴とするプリンタ装置。
In a printer device that is connected to a higher-level device via a bidirectional communication line and prints print data sent from the higher-level device via the communication line,
Printer-side command decoding means for checking the connection with the host device by decoding the connection confirmation command sent from the host device via the communication line,
A printer device comprising: a power control unit that turns off the power when the printer-side command decoding unit cannot confirm connection with a higher-level device.
双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置において、
電源が投入されたときには、装置状態が正常であるかどうかを判断する状態確認部と、
状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えたことを特徴とするプリンタ装置。
In a printer device that is connected to a higher-level device via a bidirectional communication line and prints print data sent from the higher-level device via the communication line,
When the power is turned on, a status check unit that determines whether the device status is normal,
A printer device, comprising: a power control unit that turns off the power when the status checking unit determines that the device status is not normal.
双方向性の通信線を介して上位装置と接続され、前記通信線を介して上位装置から送出された印刷用データを印刷するプリンタ装置において、
印刷動作中あるいは紙送り動作中に、装置状態が正常であるかどうかを判断する状態確認部と、
状態確認部が装置状態が正常でないと判断したときには電源をオフにする電源制御部とを備えたことを特徴とするプリンタ装置。
In a printer device that is connected to a higher-level device via a bidirectional communication line and prints print data sent from the higher-level device via the communication line,
During a printing operation or a paper feeding operation, a status checking unit that determines whether the device status is normal,
A printer device, comprising: a power control unit that turns off the power when the status checking unit determines that the device status is not normal.
前記電源制御部に電源オンの指示を与える電源キーを備え、
電源キーを操作することによって、印刷を行うことを特徴とする請求項9から請求項11までのいずれかに記載のプリンタ装置。
A power key for giving a power-on instruction to the power control unit;
12. The printer according to claim 9, wherein printing is performed by operating a power key.
前記電源制御部に電源オンの指示を与える電源キーを備え、
前記電源キーを操作することによって、紙送りを行うことを特徴とする請求項9から請求項12までのいずれかに記載のプリンタ装置。
A power key for giving a power-on instruction to the power control unit;
13. The printer according to claim 9, wherein paper is fed by operating the power key.
前記電源制御部に電源オンの指示を与える電源キーを備え、
印刷動作の状態において前記電源キーが操作されたときには、印刷の強制終了を行うことを特徴とする請求項9から請求項13までのいずれかに記載のプリンタ装置。
A power key for giving a power-on instruction to the power control unit;
14. The printer device according to claim 9, wherein when the power key is operated in a printing operation, the printing is forcibly terminated.
JP2000255785A 2000-08-25 2000-08-25 Printer system and printer device Expired - Fee Related JP3592216B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000255785A JP3592216B2 (en) 2000-08-25 2000-08-25 Printer system and printer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000255785A JP3592216B2 (en) 2000-08-25 2000-08-25 Printer system and printer device

Publications (2)

Publication Number Publication Date
JP2002073311A JP2002073311A (en) 2002-03-12
JP3592216B2 true JP3592216B2 (en) 2004-11-24

Family

ID=18744515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000255785A Expired - Fee Related JP3592216B2 (en) 2000-08-25 2000-08-25 Printer system and printer device

Country Status (1)

Country Link
JP (1) JP3592216B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4215767B2 (en) 2005-10-20 2009-01-28 Necインフロンティア株式会社 Information processing terminal and power control method
JP4958235B2 (en) * 2007-12-07 2012-06-20 株式会社リコー Image forming apparatus
JP4999738B2 (en) * 2008-03-14 2012-08-15 株式会社リコー Electronic device, program and recording medium
JP5116539B2 (en) * 2008-04-08 2013-01-09 キヤノン株式会社 Job processing apparatus, method for controlling job processing apparatus, storage medium, and program
JP5442090B2 (en) * 2012-10-16 2014-03-12 キヤノン株式会社 Job processing apparatus, job processing apparatus control method, and program
JP6007736B2 (en) * 2012-11-13 2016-10-12 株式会社バッファロー External storage device and method for starting external storage device
JP6468064B2 (en) * 2015-05-11 2019-02-13 株式会社リコー COMMUNICATION CONTROL DEVICE, COMMUNICATION DEVICE, IMAGE FORMING DEVICE, COMMUNICATION CONTROL DEVICE CONTROL PROGRAM

Also Published As

Publication number Publication date
JP2002073311A (en) 2002-03-12

Similar Documents

Publication Publication Date Title
EP2509030B1 (en) Image forming apparatus, and control method thereof
CN105991887B (en) Image forming apparatus selectively operating in multiple modes
JPH07181843A (en) Low-power-consumption image recording apparatus and its control method
JP2002323942A (en) Wireless display system and control method therefor
JP2010128090A (en) Image forming apparatus and control method for image forming apparatus
JP3592216B2 (en) Printer system and printer device
US20180234570A1 (en) Image Forming Apparatus, Image Forming Method, and Reading Medium That Ensure Efficient Use of Weekly Timer
US9426326B2 (en) Image forming apparatus, method for controlling the same, and computer readable storage medium
KR20070030028A (en) Power saving control method of office machine
JP2000218894A (en) Imaging system
JP2010010942A (en) Image formation system and image formation method
JP2003118204A (en) Printer
JP2015204577A (en) Image formation system using short-range wireless communication
JP2878064B2 (en) Information processing device
JP2001169028A (en) Energy saving controller
JP4715638B2 (en) Image forming system and image forming apparatus
JP2004025590A (en) Radio printer
JP2006159808A (en) Power saving control method for printer
JPH1049261A (en) Information processor, peripheral device for the same, information processing system, power source control method for peripheral device, and medium
KR0159726B1 (en) Method of wake-up for a printer
JP2006256116A (en) Printer
WO2013186853A1 (en) Display system and control method for same
JP2002033865A (en) Image input device and image output device
JP2002067441A (en) Printer of low power consumption type
JP2018176491A (en) Image formation device, method for controlling the same and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040729

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040817

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040824

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110903

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120903

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees