(57)【要約】    【課題】  特殊な動作モードでの動作を開始させることが可能なプリンタであって、当該動作を開始させるためのスイッチをその筐体に設ける必要がないプリンタを、提供する。    【解決手段】  開状態にあるか閉状態にあるかを検出可能な１つ以上のカバーを備えたプリンタを、電源が投入されたときに、１つ以上のカバーのいずれが開いており、その後、１つ以上のカバーに対して所定手順の操作がなされた場合（Ｓ１１５；ＹＥＳ、Ｓ１２４；ＹＥＳ、Ｓ１２７；ＹＥＳ）には、特殊モード（ファームウェア更新モード、メカコン更新モード、１６進ダンプモード）での動作を開始するものとして構成しておく。    【選択図】  図６
2005066985.tif 000002
【特許請求の範囲】
【請求項１】
その筐体に、開状態にあるか閉状態にあるかを検出可能な１つ以上のカバーが設けられているプリンタであって、
用紙上に印刷を行うための印刷機構部と、
受信した印刷データに応じた内容の印刷物を前記印刷機構部に生成させる動作モードである通常モードでの動作と、当該通常モードとは異なる内容の動作モードである特殊モードでの動作とが可能であると共に、電源が投入されたときに、前記１つ以上のカバーが全て閉じられていた場合には、前記通常モードでの動作を開始し、電源が投入されたときに、前記１つ以上のカバーのいずれが開いており、その後、前記１つ以上のカバーに対して所定手順の操作がなされた場合には、前記特殊モードでの動作を開始する制御部
とを、備えることを特徴とするプリンタ。
【請求項２】
前記制御部は、
前記通常モードと複数種類の特殊モードでの動作が可能であり、電源が投入されたときに、前記１つ以上のカバーのいずれが開いており、その後、前記１つ以上のカバーに対して前記複数種類の特殊モードのいずれかに対応づけられた手順の操作がなされた場合に、その手順に対応づけられている特殊モードでの動作を開始する
ことを特徴とする請求項１記載のプリンタ。
【請求項３】
前記制御部が前記特殊モードでの動作を開始することになる前記１つ以上のカバーに対する操作が、カバーの開閉が２回以上行われる操作である
ことを特徴とする請求項１記載のプリンタ。
【請求項４】
前記筐体に、１つ以上の発光素子が設けられており、
前記制御部は、動作している動作モードを表すパターンで前記１つ以上の発光素子を発光させるための処理も行う
ことを特徴とする請求項１乃至請求項３のいずれかに記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに関する。
【背景技術】
【０００２】
周知のように、現在、市販されているプリンタの中には、幾つかの押しボタンスイッチとＬＣＤ（及び／或いはＬＥＤ）とからなる操作パネルが筐体上に設けられているもの（例えば、特許文献１参照。）と、そのような操作パネルが筐体上に設けられていないもの（筐体上に設けられているスイッチが電源スイッチだけとなっているもの）とが、存在している。
【０００３】
そして、操作パネルを備えないタイプのプリンタは、通常、操作パネルを備えたタイプのプリンタから、押しボタンスイッチ群と、それらを必要とする処理機能（ステータスシートを印刷させる処理等の実行指示を操作パネルを通じて受け付ける機能等）とを取り除いたものとなっている。
【０００４】
操作パネルを備えたタイプのプリンタにて、一般ユーザが操作パネルに対する操作により実行させることがある各処理は、コンピュータにインストールされたプリンタドライバもしくはユーティリティソフトウェアを介した操作により実行させることも可能な処理となっている。従って、操作パネルを備えないタイプのプリンタが、プリンタに対する操作でステータスシートの印刷指示等を出せない装置であるということは、一般ユーザにとってのプリンタの使い勝手を特に劣化させるものではい。
【０００５】
しかしながら、操作パネルを備えないタイプのプリンタは、メンテナンス作業（ファームウェア更新作業等）を行うサービスマン等にとっては、作業が行いにくいプリンタとなっていた。
【０００６】
具体的には、操作パネルを備えたプリンタの中には、操作パネル上の幾つかの押しボタンスイッチが押下されている状態で電源スイッチがオンとされたときに、ファームウェアを更新するための動作モード（以下、ファームウェア更新モードと表記する），印刷データの１６進ダンプを行うための動作モード（以下、１６進ダンプモード）等の特殊な動作モードでの動作を開始するプリンタであって、上記のような特殊な動作モードでの動作の開始をコンピュータ側から指示できないプリンタが、存在している。
【０００７】
そして、このプリンタを改良した，操作パネルを備えないタイプのプリンタは、元となったプリンタが上記機能のものであるが故に、ファームウェアの更新時等に、専用のツールを用いなければならず、また、１６進ダンプモードを利用できないプリンタとして製造されている。
【特許文献１】特開平７−９７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、このような現状に鑑みなされたものであり、本発明の課題は、特殊な動作モードでの動作を開始させることが可能なプリンタであって、当該動作を開始させるためのスイッチをその筐体に設ける必要がない構成のプリンタを、提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、その筐体に、開状態にあるか閉状態にあるかを検出可能な１つ以上のカバーが設けられているプリンタの制御部を、受信した印刷データに応じた内容の印刷物を印刷機構部に生成させる動作モードである通常モードでの動作と、当該通常モードとは異なる内容の動作モードである特殊モードでの動作とが可能であるものとする。それに加えて前記制御部を、電源が投入されたときに１つ以上のカバーが全て閉じられていた場合には、通常モードでの動作を開始し、電源が投入されたときに１つ以上のカバーのいずれが開いており、その後、１つ以上のカバーに対して所定手順の操作がなされた場合には、特殊モードでの動作を開始するものとしておく。
【００１０】
すなわち、本発明のプリンタは、カバーの開閉状態を検出するためのスイッチ／センサが、押しボタンスイッチの代わりに機能する構成を有する。従って、本発明によれば、特殊な動作モードでの動作を開始させるためのスイッチをその筐体に設けることなく、特殊な動作モードでの動作を開始させることが出来るプリンタを、実現できることになる。
【００１１】
本発明のプリンタを実現するに際しては、制御部を、通常モードと複数種類の特殊モードでの動作が可能であり、電源が投入されたときに、１つ以上のカバーのいずれが開いており、その後、１つ以上のカバーに対して複数種類の特殊モードのいずれかに対応づけられた手順の操作がなされた場合に、その手順に対応づけられている特殊モードでの動作を開始するものとしておいても良い。
【００１２】
また、特殊モードを一般ユーザに使わせないものとした形で本発明のプリンタを実現する際には、制御部が特殊モードでの動作を開始することになる１つ以上のカバーに対する操作を、カバーの開閉が２回以上行われる操作としておくことが望ましい。
【００１３】
さらに、本発明のプリンタを、筐体に、１つ以上の発光素子を設けた形で実現する際には、制御部として、動作している動作モードを表すパターンで１つ以上の発光素子を発光させるための処理も行うものを用いておくことが出来る。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１５】
まず、図１乃至図４を用いて、本発明の一実施形態に係るプリンタ１０の構成を説明する。
【００１６】
図１に示してあるように、本実施形態に係るプリンタ１０は、制御部２１とパネル部２２と印刷機構部２３と電源部２４とを主なコンポーネントとして備えた装置である。また、図２乃至図４に示してあるように、プリンタ１０は、その筐体に、Ａカバー１１，Ｂカバー１２，電源スイッチ１３，エラーＬＥＤ(Light Emitting Diode)１４及びレディＬＥＤ１５が設けられた装置となっている。
【００１７】
本プリンタ１０が備える制御部２１は、パネル部２２及び印刷機構部２３を統合的に制御するための、ＣＰＵ，ＲＯＭ，ＲＡＭ，通信用Ｉ／Ｆ回路等から構成されたコンポーネントである。この制御部２１は、通常モードとファームウェア更新モードとメカコン更新モードと１６進ダンプモードとで動作可能なものとなっている。なお、通常モードとは、本プリンタ１０用のプリンタドライバがインストールされたコンピュータから印刷データが送信されてくるのを待機し、印刷データが送信されてきた場合には、その印刷データにて指示されている内容の印刷物を印刷機構部２３に生成させる動作モードのことである。ファームウェア更新モードとは、外部機器から送信されてくる情報（通常、ファームウェア自体）に基づき，制御部２１内のファームウェアを書き換える動作モードのことであり、メカコン更新モードとは、外部機器から送信されてくる情報（通常、ファームウェア自体）に基づき，印刷機構部２３内で用いられているファームウェアを書き換える動作モードのことである。また、１６進ダンプモードとは、印刷データの受信時に、その印刷データがそのまま（１６進データとして）印刷された印刷物を印刷機構部２３に生成させる動作モードのことである。
【００１８】
パネル部２２は、エラーＬＥＤ１４及びレディＬＥＤ１５（図２及び図３参照）とそれらの駆動回路とにより構成されたコンポーネントである。このパネル部２２は、エラーＬＥＤ１４及びレディＬＥＤ１５の発光パターン（２つのＬＥＤの点灯／点滅／消灯状態の組合せ）がプリンタ１０の状態を示すもの（詳細は後述）となるように、制御部２１が制御するコンポーネントとなっている。
【００１９】
印刷機構部２３は、用紙上に実際に印刷を行う印刷エンジン，当該印刷エンジンの制御等を行うメカニカルコントローラ（メカコン更新モードによりファームウェアが更新されるコントローラ），給紙及び排紙を行うための給・排紙機構，Ａカバー１１及びＢカバー１２（図２及び図４参照）の状態（各カバーが閉じられているか否か）を検出するためのカバー開閉センサ等からなるコンポーネントである。なお、Ａカバー１１は、トナーカートリッジの交換や詰まった用紙の除去を可能とするためにプリンタ１０の筐体に設けられているカバーとなっており、Ｂカバー１２は、詰まった用紙の除去を可能とするために、プリンタ１０の筐体に設けられているカバーとなっている。
【００２０】
電源スイッチ１３（図１、図２参照）は、プリンタ１０の動作を開始／終了させるためのＯＮ／ＯＦＦスイッチであり、本プリンタ１０は、ユーザが操作可能なスイッチとして、この電源スイッチ１３のみを有する装置となっている。
【００２１】
電源部２４（図１参照）は、電源スイッチ１３を介して供給される商用電源（ＡＣ１００Ｖ）に対して、整流、変圧等を行うことにより、他の各部に電力を供給するコンポーネントである。
【００２２】
次に、図５乃至図７を用いて、本実施形態に係るプリンタ１０の動作（制御部２１の動作）を説明する。なお、これらの図のうち、図５及び図６は、電源投入時における制御部２１の動作手順を示した流れ図であり、図７は、本プリンタ１０におけるエラーＬＥＤ１４及びレディＬＥＤ１５の発光パターンと、プリンタ１０の状況との関係を示した図である。
【００２３】
図５に示したように、プリンタ１０の電源が投入されると、制御部２１は、印刷機構部２３内のカバー開閉センサの出力に基づき、Ａカバー１１及びＢカバー１２の開閉状態がどのようなものとなっているかを把握する(ステップＳ１０１)。
【００２４】
そして、制御部２１は、Ａカバー１１、Ｂカバー１２の双方が閉まっていた場合(ステップＳ１０１；両カバー閉)には、“ウォームアップ中”状況にあることを示すためのＬＥＤ制御処理(ステップＳ１０４)を行う。ここで、“ウォームアップ中”状況にあることを示すためのＬＥＤ制御処理とは、図７に模式的に示してあるように、エラーＬＥＤ１４及びレディＬＥＤ１５の発光パターン（２つのＬＥＤの点灯／点滅／消灯状態の組合せ）を、レディＬＥＤ１５が通常の速度（本実施形態では、点灯：0.3秒、消灯：0.3秒）で点滅しており、エラーＬＥＤ１４が点灯していない発光パターンとさせるために、パネル部２２に対して行う処理のことである。
【００２５】
その後、制御部２１は、ウォームアップの完了を待機(ステップＳ１０５；ＮＯ)し、 ウォームアップが完了したとき(ステップＳ１０５；ＹＥＳ)には、“印刷可能”状況にあることを示すためのＬＥＤ制御処理(ステップＳ１０７)、すなわち、エラーＬＥＤ１４及びレディＬＥＤ１５の発光パターンを、レディＬＥＤ１５が点灯しており、エラーＬＥＤ１４が点灯していない発光パターン（図７参照）とさせるための，パネル部２２に対する制御処理を行ってから、通常モードでの動作を開始する。
【００２６】
また、Ａカバー１１、Ｂカバー１２のいずれか一方のみが開状態にあった場合(ステップＳ１０１；その他)、制御部２１は、“カバーオープンエラー”状況にあることを示すためのＬＥＤ制御処理(ステップＳ１０２；図７参照)を行う。その後、制御部２１は、Ａカバー１１及びＢカバー１２の双方が閉状態となるのを待機(ステップＳ１０３；ＮＯ)し、Ａカバー１１及びＢカバー１２の双方が閉状態となったとき(ステップＳ１０３；ＹＥＳ)に、ステップＳ１０４以降の処理を開始する。
【００２７】
また、Ａカバー１１、Ｂカバー１２の双方が開状態にあった場合(ステップＳ１０１；両カバー開)、制御部２１は、“カバーオープンエラー”状況にあることを示すためのＬＥＤ制御処理(ステップＳ１０７；図７参照)を行った後、第１次特殊モード条件が満たされるか、第１次特殊モード条件が満たさないことが確定するのを待機する処理(ステップＳ１０８)を開始する。
【００２８】
ここで、第１次特殊モード条件とは、（１）Ａカバー１１或いはＢカバー１２を閉じる操作，（２）前記（１）で閉じたＡカバー１１或いはＢカバー１２を開ける操作，（３）Ｂカバー１２或いはＡカバー１１を閉じる操作，（４）前記（３）で閉じたＢカバー１２或いはＡカバー１１を開ける操作，（５）Ａカバー１１或いはＢカバー１２を閉じる操作，（６）前記（５）で閉じたＡカバー１１或いはＢカバー１２を開ける操作といった６操作が、この順番で、それぞれ、前操作がなされてから（（１）については、ステップＳ１０７が実行時点から）、第１所定時間（本実施形態では５秒）以内に行われ、その後、第２所定時間（本実施形態では１０秒）の間、いずれのカバーも閉じられないという条件のことである。
【００２９】
そして、制御部２１は、第１次特殊モード条件が満たされないことが確定した場合(ステップＳ１０８，Ｓ１０９；ＮＯ)には、ステップＳ１０３以降の処理を開始する。すなわち、制御部２１は、ステップＳ１０８の処理の開始後、第１所定時間内に何も行われなかった場合等(ステップＳ１０９；ＮＯ)には、両カバーが閉じられた後(ステップＳ１０３；ＹＥＳ)、ウォームアップが完了したとき(ステップＳ１０５；ＹＥＳ)に、通常モードでの動作を開始する。
【００３０】
一方、第１次特殊モード条件が満たされた場合(ステップＳ１０８，Ｓ１０９；ＹＥＳ)、制御部２１は、図６に示してあるように、第２所定時間（既に説明したように、本実施形態では１０秒）内にＡカバー１１或いはＢカバー１２が閉じられるのを待機（監視）する処理(ステップＳ１１０)を行う。
【００３１】
そして、制御部２１は、第２所定時間内にいずれのカバーも閉じられなかった場合(ステップＳ１１０；ＮＯ)には、ステップＳ１０３（図５）以降の処理（つまり、通常モードでの動作を開始するための処理）を、開始する。
【００３２】
また、制御部２１は、第２所定時間内にＢカバー１２が閉じられた場合(ステップＳ１１０；ＹＥＳ，Ｓ１１１；Ｂカバー)には、「第１所定時間内にＡカバー１１を閉じる操作が行われる」という第２次特殊モード条件が満たされること、或いは、当該第２次特殊モード条件が満たされないことが確定することを監視する処理(ステップＳ１１２)を、開始する。そして、制御部２１は、第２次特殊モード条件が満たされないことが確定した場合(ステップＳ１１２；ＮＯ)には、ステップＳ１０３以降の処理を開始する。
【００３３】
一方、第２次特殊モード条件が満たされた場合(ステップＳ１１２；ＹＥＳ)、制御部２１は、第１次特殊モード条件を満たした際のカバーの操作順評価（ステップＳ１１３）を行なう。第１次特殊モード条件を満たした際、（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ａカバー１１の順で操作された場合（ステップＳ１１３；Ａ→Ｂ→Ａ）、制御部２１は、特殊モード移行指示を受け付けた状況（図７では、特殊モード移行指示受付完了）にあることを示すために、レディＬＥＤ１５，エラーＬＥＤ１４の双方を間欠点滅させるためのＬＥＤ制御処理(ステップＳ１１４)を行う。なお、間欠点滅とは、点灯：0.1秒、消灯：0.3秒、点灯：0.1秒、消灯：1.5秒といったパターンでの点滅のことである。
【００３４】
そして、制御部２１は、両カバーが閉じられたとき(ステップＳ１１５；ＹＥＳ)に、 “メカコン更新モード”で動作している状況にあることを示すためのＬＥＤ制御処理(ステップＳ１１６；図７参照)を行ってから、メカコン更新モードでの動作を開始する。
【００３５】
一方、第１次特殊モード条件を満たした際のカバー操作順が、（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ａカバー１１の順でない場合（ステップＳ１１３；その他）には、ステップＳ１０３以降の処理を開始する。
【００３６】
一方、第２所定時間内にAカバー１１が閉じられた場合(ステップＳ１１０；ＹＥＳ，Ｓ１１１；Ａカバー)、制御部２１は、「第１所定時間内にＢカバー１２を閉じる操作が行われる」という第２次特殊モード条件が満たされること、或いは、当該第２次特殊モード条件が満たされないことが確定することを監視する処理(ステップＳ１２１)を、開始する。そして、制御部２１は、第２次特殊モード条件が満たされないことが確定した場合(ステップＳ１２１；ＮＯ)には、ステップＳ１０３以降の処理を開始する。また、第２次特殊モード条件が満たされた場合(ステップＳ１２１；ＹＥＳ)、制御部２１は、第１次特殊モード条件を満たした際のカバーの操作順評価（ステップＳ１２２）を行なう。第１次特殊モード条件を満たした際、（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ａカバー１１の順で操作された場合（ステップＳ１２２；Ａ→Ｂ→Ａ）、制御部２１は、特殊モード移行指示を受け付けた状況にあることを示すためのＬＥＤ制御処理(ステップＳ１２３；図７参照)を行う。そして、制御部２１は、両カバーが閉じられたとき(ステップＳ１２４；ＹＥＳ)に、“ファームウェア更新モード”で動作している状況にあることを示すためのＬＥＤ制御処理(ステップＳ１２５；図７参照)を行ってから、ファームウェア更新モードでの動作を開始する。
【００３７】
第１次特殊モード条件を満たした際、（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ｂカバー１２の順で操作された場合（ステップＳ１２２；Ａ→Ｂ→Ｂ）、制御部２１は、特殊モード移行指示を受け付けた状況にあることを示すためのＬＥＤ制御処理(ステップＳ１２６；図７参照)を行う。そして、制御部２１は、両カバーが閉じられたとき(ステップＳ１２７；ＹＥＳ)に、“１６進ダンプモード”で動作している状況にあることを示すためのＬＥＤ制御処理(ステップＳ１２８；図７参照)を行ってから、１６進ダンプモードでの動作を開始する。
【００３８】
一方、第１次特殊モード条件を満たした際のカバー操作順が、（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ａカバー１１の順、或いは（１）Ａカバー１１、（２）Ｂカバー１２、（３）Ｂカバー１２の順でない場合（ステップＳ１２２；その他）には、ステップＳ１０３以降の処理を開始する。
【００３９】
以上、説明したように、本実施形態に係るプリンタ１０は、カバーの開閉状態を検出するためのカバー開閉センサが、押しボタンスイッチ相当のものとして機能する装置となっている。また、制御部２１が特殊モード（ファームウェア更新モード、メカコン更新モード、１６進ダンプモード）での動作を開始する条件が、Ａカバー１１，Ｂカバー１２に対する複数回の開閉操作を必要とするものとされているので、プリンタ１０は、一般ユーザが特殊モードでの動作を誤って開始させてしまうことがない装置ともなっている。
【００４０】
＜変形形態＞
上記したプリンタ１０は、各種の変形を行うことが出来る。例えば、プリンタ１０は、開閉状態の検出が可能な２つのカバー（Ａカバー１１とＢカバー１２）を備えた装置であったが、プリンタ１０を、開閉状態の検出が可能な１つ或いは３つ以上のカバーを有するものに変形しても良い。また、電源投入時に、上記したものとは異なる手順のカバー開閉操作が行われた場合、テストシート印刷が行われるように、プリンタ１０を変形することも出来る。
【００４１】
また、ステップS１１５，S１２４，Ｓ１２７にて、両カバーが閉じられるまでの時間がチェックされ、所定時間の間に両カバーが閉じられなかった場合には、ステップＳ１０３以降の処理が開始されるように、プリンタ１０（制御部２１）を変形しておいても良い。また、ステップＳ１１２或いはステップＳ１２１以降の各ステップにて“ＹＥＳ”側への分岐が行われたときに、エラーＬＥＤ１４及びレディＬＥＤ１５が特定の発光パターンで発光するように、プリンタ１０（制御部２１）を変形しておいても良い。
【００４２】
さらに、特殊モードでの動作を開始する条件をより簡単なものとしておいても良いことや、エラーＬＥＤ１４及びレディＬＥＤ１５に関する各発光パターンを上記したものとは異なるものとしておいても良いことなどは、当然のことである。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係るプリンタの構成図。
【図２】実施形態に係るプリンタの，前方の上方から見た外観図。
【図３】実施形態に係るプリンタの“パネル部”部分の外観図。
【図４】実施形態に係るプリンタの，後方の上方から見た外観図。
【図５】実施形態に係るプリンタ内に備えられた制御部の電源投入時の動作手順を示した流れ図。
【図６】図５に続く流れ図。
【図７】制御部が実行するＬＥＤ制御処理の内容を説明するための図。
【符号の説明】
【００４４】
１０  プリンタ、  １１  Ａカバー、  １２  Ｂカバー、  １３  電源スイッチ
１４  エラーＬＥＤ、  １５  レディＬＥＤ、  ２１  制御部、  ２２  パネル部
２３  印刷機構部、  ２４  電源部
【図１】
2005066985.tif 000003
【図２】
2005066985.tif 000004
【図３】
2005066985.tif 000005
【図４】
2005066985.tif 000006
【図５】
2005066985.tif 000007
【図６】
2005066985.tif 000008
【図７】
2005066985.tif 000009