(57)【特許請求の範囲】
【請求項１】
周辺装置であって、
前記周辺装置の状態をユーザに表示する複数のインディケータとユーザ操作可能なキーとを有するコントロール・パネルと、
前記周辺装置の状態に応答して前記インディケータに一組の周辺装置状態のうちの所定の１つを表示させる現在状態手段であって、前記インディケータが、前記周辺装置の異なる状態を表す、オン状態、オフ状態、または、明滅状態にあることを可能にする、現在状態手段と、
周辺装置の動作を始動する制御手段と、
前記一組の周辺装置状態のうちの各表示された状態と前記ユーザ操作可能なキーの作動とに応答して、該各表示された状態と一意に関連付けられた周辺装置動作を前記制御手段により始動させる状態論理手段と、
所定の期間以上の期間の前記ユーザ操作可能なキーの作動に応答してリセット動作を遂行するタイマ論理手段であって、前記リセット動作は、前記所定の期間より少ない期間の前記ユーザ操作可能なキーの作動によって始動される周辺装置動作に代わって発生するものである、タイマ論理手段と、
を備えて成る周辺装置。
【請求項２】
前記装置がプリンタ機能を有することを特徴とする、請求項１に記載の周辺装置。
【請求項３】
第１のインディケータがレディ状態を示し、第２のインディケータがデータ／送り状態を示し、前記第１のインディケータがオン状態で、前記第２のインディケータがオフ状態の場合に、前記キーの作動により、前記周辺装置がテスト・プリント出力を提供することを特徴とする、請求項２に記載の周辺装置。
【請求項４】
前記第１のインディケータがオン状態で、前記第２のインディケータがオン状態の場合に、前記キーの作動により、前記周辺装置からの排紙が行なわれ、該排紙により、前記周辺装置に記憶されたデータを含む文書が提供されることを特徴とする、請求項３に記載の周辺装置。
【請求項５】
第３のインディケータが、ペーパーぎれを示すオン状態、ペーパー詰まりを示す明滅状態の、複数のペーパー状態を示し、前記第３のインディケータが明滅状態で、前記第１および第２のインディケータがオフ状態の場合に、前記キーの押下により、前記周辺装置における動作の続行が試みられることを特徴とする、請求項４に記載の周辺装置。
【請求項６】
前記第１のインディケータがオフ状態で、前記第２のインディケータが明滅状態であることにより、手動送りであることが示され、前記キーの押下により、前記周辺装置が前記手動送りを取り消して、自動送り状態に復帰することを特徴とする、請求項５に記載の周辺装置。
【請求項７】
第４のインディケータが、周辺装置エラーを示すオン状態、可能性のあるメモリ・エラーを示す明滅状態の、複数のエラー状態を示し、前記第１および第２のインディケータがオフ状態で、前記第４のインディケータが明滅状態の場合に、前記キーの押下により、前記周辺装置によって前記エラー状態での強行動作が試みられることを特徴とする、請求項６に記載の周辺装置。
【請求項８】
前記第１乃至第４のインディケータが同時オン状態の場合に、前記キーの押下により、前記インディケータによるコード表示が前記周辺装置の故障状態を示すことを特徴とする、請求項７に記載の周辺装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、周辺装置のコントロール・パネルに関し、より詳しくは周辺装置の状態を提示すると共に、その周辺装置の今提示されている状態に応じて周辺装置の動作を付勢する単一のユーザ操作可能なキーを備えたコントロール・パネルに関する。
【０００２】
【従来技術及びその問題点】
プリンタ、ファクシミリ機械、プロッタ等の周辺装置は、それらを制御するホストコンピュータへ電子信号によって詳細な状態情報を供給し、ホストコンピュータは、それらの情報を用いて周辺装置を制御すると共に、周辺装置の状態に関する情報をホストが制御しているディスプレイを介してユーザに提供する。また、このような周辺装置はしばしば、周辺装置の状態に関する限定されたユーザフィードバックを提供する常置型コントロール・パネルも有することがある。
【０００３】
従来技術のプリンタにおいては、コントロール・パネルの設計は、コントロール・パネルの状態提示に応答して特定のプリンタ機能を付勢するために専用のボタンを用いるようになっている。例えば、フォント・プリント、用紙送り、及びその他の制御機能のためにそれぞれ異なるボタンが設けられる。従来、コントロール・パネル・インタフェースの設計には相当の注意が払われてきたにもかかわらず、提示された周辺装置の状態に応答してどのボタンあるいはキーを押すべきかを判断する際に、ユーザには混乱が生じていた。
【０００４】
また、周辺装置のコントロール・パネルに複数のキーを設けることは装置のコスト増につながる上、装置が非英語圏市場で使用されるような場合は、それらを販売しようとする様々な海外市場の言語の表示がなされたキーあるいはテンプレートを別途に用意する必要があった。
【０００５】
【目的】
従って、本発明の目的は、キーが１つだけで足りる、周辺装置用の簡単なコントロール・パネルを提供することにある。
【０００６】
本発明の別の目的は、提示された周辺装置の状態に応じて機能を変えることができる単一のキーを設けた周辺装置用の改良されたコントロール・パネルを提供することにある。
【０００７】
本発明の更に別の目的は、プリンタ用の安価なコントロール・パネルを提供することにある。
【０００８】
【概要】
本発明の一実施例によれば、各々周辺装置の状態をユーザに対して表示する複数のインディケータを設けたコントロール・パネルを設けた周辺装置が与えられる。また、このコントロール・パネルには、ユーザ操作可能なキーも設けられている。更に、「状態」回路が周辺装置の動作状態に応答して、一組の状態の中の特定の１つを状態インディケータに表示する。また、周辺装置の動作を始動させるためのコントローラが設けられている。状態論理機械が、この状態の集合のうちのインディケータに提示された特定の状態及びユーザによるキー操作に応答して、コントローラにインディケータにより表示された状態と一意に関連付けられた周辺装置動作を始動させる。
【０００９】
【実施例】
以下、本発明をプリンタに適用した実施例により詳細に説明するが、本発明は装置の状態を提示するコントロール・パネルを有し、その状態を変えるための入力手段を設けたものであれば、プリンタ以外の周辺装置にも同様に適用することができることを理解しなければならない。
【００１０】
図１において、プリンタ１０には、コントロール・パネル１２、状態機械１４、コントローラ１６及びプリント機構１８が設けられている。コントロール・パネル１２は、単一のユーザ操作可能なキー２０及び複数の状態インジケータ２２、２４、２６及び２８を有する。各インディケータの状態(オン、オフ、点滅)は、状態機械１４中のインディケータ駆動回路３０によって制御される。
【００１１】
状態機械１４の動作は状態論理モジュール３２によって制御される。現在状態レジスタ３４は状態論理モジュール３２からの入力に応答してプリンタ１０の現在の状態を表示する。従って、現在状態レジスタ３４は、インディケータ駆動回路３０を制御して、コントロール・パネル１２上のインディケータに現在の正しいプリンタ状態を表示させる。また、現在状態レジスタ３４の出力は、状態論理モジュール３２がキー２０からの入力に応答するのにも用いられる。キー２０からの入力はタイマ３８を有するキー増幅器３６を介して供給される。以下に説明するように、ユーザがキー２０を押してすぐ離すと、キー増幅器３６はそのキー操作を示す信号を状態論理モジュール３２に供給する。これに対して、ユーザがキー２０をあらかじめ設定しておいた時間(例えば２秒間)押し続けると、タイマ３８がその時間の経過を検出して状態論理モジュール３２にリセット信号を供給する。
【００１２】
状態論理モジュール３２の主入力はコントローラ１６から供給され、これがプリント機構１８の状態を示す。ユーザの介入を必要とするようなプリント機構１８の全ての状態変化は、それを示す信号がコントローラ１６によって状態論理モジュール３２へ供給される。状態論理モジュール３２は、これに応答して、新しい状態を表示するように現在状態レジスタ３４の内容を変更する。インディケータ駆動回路３０は、その新しい状態提示に応答して、その新しい状態を適切に反映させるようコントロール・パネル１２上のインディケータ２２、２４、２６または２８の表示を変える。ある一組の提示された状態に対して、キー２０を操作するとその状態が変化する。従って、キー２０を付勢したことに応答して取られるプリンタの動作は、コントロール・パネル１２に表示される状態に従って自動的に変わる。
【００１３】
ここで、図１のシステムの動作について説明する前に、まず各インディケータ２２、２４、２６及び２８の機能を説明する。ここに掲げる機能は例示であり、これらの機能に代えてこれら以外の他の機能を、本発明の要旨を逸脱することなく用いることが可能であることを理解しなければならない。ERRORインディケータ２２は、オンの時、プリンタエラーが発生していることを示す。このインディケータは、プリンタのドア開(Door Open)またはトナーカートリッジなし(No Toner Cartridge)の状態があると点灯する。また、エラーインディケータ２２は、メモリエラーが発生すると明滅する。メモリエラーは、プリンタに送られたデータがメモリにとって多過ぎるか、複雑過ぎる場合に起こる。
【００１４】
PAPERインディケータ２４は、紙ぎれ(Paper Out)の場合にオンとなる。READYインディケータ２８は、オンの時にPAPERインディケータ２４がオンになると、オフになる。PAPERインディケータ２４は、明滅している時、紙詰まり(Paper Jam)を提示する。
【００１５】
FEEDインディケータ２６は、プリンタにおけるデータの状態を示す。このインディケータがオフの時、プリンタにはデータが入っていない。FEEDインディケータ２６がオンの時は、プリンタ１０はプリント可能なデータを有する。また、このインディケータが明滅している時、プリンタは手動送り(Manual Feed)状態にある。
【００１６】
READYインディケータ２８は、プリンタのレディ状態を提示するのに用いられる。このインディケータがオンならば、プリンタはレディ(データを受け取ることができる)状態にある。これが明滅していると、プリンタはレディ状態で、データ処理中かまたはデータ・プリント中のいずれかである。このインディケータがオフならば、プリンタはレディになっていない。
【００１７】
このプリンタは次のようないくつかの異なる状態を有するものと考ることができる：プリンタ・レディ(printer ready)、プリンタ・ビジー(printer busy)、手給紙(manual feed)、ペーパー・エラー(paper error)、プリンタ・エラー(printer error)及び致命的エラー(fatal error)。これらの状態のいくつかは、インディケータ２２、２４、２６及び２８の各種の組合わせによって提示される。以下、これらの状態の中、本発明に関係がある状態について個々に説明する。
【００１８】
プリンタ・レディ(PRINTER READY)：
この状態は、READYインディケータ２８がオンであるかまたは明滅していることによって提示される。これは、プリンタがデータ及びキー操作を受け付けることができるということを示す。
【００１９】
プリンタ・ビジー(PRINTER BUSY)：
この状態は、インディケータ２２、２４、２６及び２８が繰り返しオン／オフになることによって提示される。この状態はプリンタの初期化時あるいはリセット時に発生する。
【００２０】
プリンタエラー(PRINTER ERROR)：
この状態は、非致命的エラー(non-fatal error)が発生していることを示す。この状態ERRORインディケータ２２がオンであるかまたは明滅することによって提示される。エラーを解消するか、強行の指示を与える(override)まで、印字を行うことはできない。これは、ドア開／トナーカートリッジなし(この時にはERRORインディケータがオンとなる)、またはメモリ・エラー(ERRORインディケータが明滅する)を示すために用いられる。
【００２１】
手差し(PRINTER MANUAL FEED)：
手動送りコマンドまたは封筒サイズのいずれかが要求された場合は、FEEDインディケータ２６が点滅し始めて、ユーザが用紙の設定を変更しなければならないということを提示する。この場合は、シートをプリンタの手差しスロットに入れるか、またはキー２０を押して強行の指示を与えなければならない。
【００２２】
ペーパー・エラー(PAPER ERROR)：
紙ぎれまたは紙詰まりが発生すると、プリンタ１０はこの状態になる。この場合、ユーザは、エラーを解消しなければならない。紙ぎれ状態の提示はエラーの原因が解消すると自動的に復旧するが、紙詰まりの提示はキーを押すか、またはドアを閉めないと復旧しない。このエラーが起こった状態では、READYインディケータ２８がオフになり、PAPERインディケータ２４がオンになるか(紙ぎれの場合)、または明滅し(紙詰まりの場合)、用紙の動きは全て停止する。
【００２３】
致命的エラー(FATAL ERROR)：
この状態は、プリンタ１０が回復不可能なエラーに遭遇した場合に起こる。このようなエラーは、ハードウェアまたはファームウエアのエラーに起因するものである。この状態においては、４つのインディケータ２２、２４、２６及び２８が全てオンとなり、ユーザがキー２０を押すと、インディケータ２２、２４、２６及び２８に何のエラーが起こったかを示すパターンが表示される。
【００２４】
前に述べたように、状態論理モジュール３２はキー２０の２つの動作を認識する。キーを押してすぐ離すと、コマンドが起動されると共に、可能な状態変化が付勢される。キーを押したまま保持すると(例えば２秒間)、リセット動作が起こる。これによって、プリンタ中のデータは全て失われ、全てのパーソナリティ・パラメータはデフォルト状態にリセットされる。そして、プリンタはレディ状態に戻り、新しいデータを受け取り次第動作を継続する準備ができる。
【００２５】
図２は、図１に示した実施例において、キー２０が押下された場合の動作を示す。図２中の各ボックスの動作は以下のようになっている：
４０：キーが押下されたか？
４２：レディインディケータの状態は？
４４：FEEDインディケータの状態は？
４６：テスト・プリントを行う
４８：PAPERインディケータの状態は？
５０：排紙を行う
５２：FEEDが点滅しているか？
５４：PAPERか？
５５：紙ぎれ；キーの押下を無視する
５６：手差し給紙を強制的に取り消す
５７：動作の続行を試みる
５８：ERRORか？
５９：ドア開／トナーなし；キーの押下を無視する
６０：メモリ・エラー；動作の続行を試みる
６１：FEEDか？
６２：ERRORがオンか？
６３：プリンタがオフになっている
６４：コードを表示する
【００２６】
以下に図２により説明するように、本発明においては、単にキー２０を押すだけで、インディケータ２２、２４、２６及び２８がどのような状態を表示しているかによって異なる機能が実行される。例えば、READYインディケータ２８がオンになっており、プリンタにデータがない場合は(FEEDインディケータ２６がオフになっている)、キー２０を押すと、テスト・プリント出力が行われる。テスト・プリント出力には、プリンタの環境及びパーソナリティ変数が、このプリンタの持っている全てのフォントのリスティングと共にプリントされる。すなわち、ユーザは、このプリント出力によって、プリンタの初期状態及び初期設定を調べることができる。これに対して、プリンタがレディ状態で(READYインディケータ２２オン)、プリンタにデータが入っている場合は(FEEDインディケータ２６オン)、キー２０を押すと排紙が行われる。排紙動作では、用紙送り文字がデータストリームの終わりに論理的に入れられるようにする。従って、プリンタからはメモリ中のデータを印字したページが排出される。
【００２７】
図２に戻れば、このフローチャートは、キー２０を押した時(ボックス４０)、様々な状態において行われる動作の流れを示す。READYインディケータ２８がオンであるかあるいは明滅していて(ボックス４２)、FEEDインディケータ２６がオフであると(ボックス４４)、テスト・プリント出力が行われる(ボックス４６)。FEEDインディケータ２６がオン状態で、PAPERインディケータ２４がオフの時(ボックス４８)、キーを押すと排紙が行われる(ボックス５０)。この動作ではメモリ中のデータが印字される。
【００２８】
READYインディケータ２８がオフで(ボックス４２)、FEEDインディケータが明滅しておらず、PAPERインディケータ２４が明滅している場合は(ボックス５４)、キーを押すと、紙詰まりになった以前からの動作が続行される(詰まった紙をプリンタから取り除いた場合)。前に述べたように、PAPERインディケータ２４の明滅は紙詰まりを表す。
【００２９】
FEEDインディケータ２６が明滅している場合(ボックス５２)、キー２０を押すと、プリンタは手差し給紙を取り消して(ボックス５６)、用紙トレイからの給紙を行わせる。前に述べたように、FEEDインディケータ２６の明滅は手差し給紙状態を表す。READYインディケータ２８がオフ(ボックス４２)でエラー・インディケータ２２が明滅している場合(ボックス５８)、キーを押すと、エラー状態での強行動作を試みる(ボックス６０)。前述したように，ERRORインディケータの明滅は、余りにも大量のデータがプリンタに送られたか、あるいはデータがプリンタのメモリにとって複雑過ぎる状態のメモリ・エラーを表す。この場合、キー２０を押すと、プリンタはこのエラーが持続したまま、データの一部を１ページの用紙に、データの残りの部分を次のページにプリントアウトすることがある。
【００３０】
最後に、全てのインディケータ２２、２４、２６及び２８がオンの場合(ボックス４２、４４、４８及び６２)、キーを押すと、プリンタ内の具体的なエラー状態を提示するコードが表示される(ボックス６４)。
【００３１】
以上説明した状態及びキー操作に対する応答は例示のためのものであり、状態及び応答を全て網羅しているという意味ではない。本質的な事項は、キー２０の機能が、現在状態レジスタ３４の現在の状態に従って状態論理モジュール３２によって変化するということである。従って、単一のキーが、コントロール・パネル１２上の複数のインディケータによって表示されるプリンタの現在の提示状態に厳密に従って様々な制御機能を果すことができる。
【００３２】
以上の説明は、もっぱら本発明の例示説明を目的としたものであることを理解しなければならない。当業者であれば、本発明の要旨から逸脱することなく種々の変更態様及び修正態様を実施することが可能である。従って、本発明は特許請求の範囲内に入るそれら全ての変更態様、修正態様及び変形態様を包括するものとする。
【００３３】
【効果】
以上詳細に説明したように、本発明によれば単一のキーを使って現在の周辺装置の状態に応じた動作の指示を与えることができるので、操作に関するユーザの混乱が少なくまた低コストのコントロール・パネルを与えることができる。
【図面の簡単な説明】
【図１】本発明の一実施例のブロック図。
【図２】本発明の一実施例の動作を説明するフローチャート。
【符号の説明】
１０：プリンタ
１２：コントロール・パネル
１４：状態機械
１６：コントローラ
１８：プリント機構
２０：キー
２２、２４、２６、２８：状態インジケータ
３０：インディケータ駆動回路
３２：状態論理モジュール
３４：現在状態レジスタ
３６：キー増幅器
３８：タイマ
【図１】
0003662032.tif 000002
【図２】
0003662032.tif 000003