(57)【要約】【課題】表示装置を持たない記録装置においても、容易に、かつ効率よく動作条件を設定できるようにする。【解決手段】複数のスイッチを具備するコントロールパネル６０を備えたドットインパクトプリンタ１０において、スイッチの操作に基づいて動作条件を設定する場合に、ＣＰＵ７１によって、スイッチの操作回数をカウントし、このカウント値をもとに、複数の設定項目または設定値の中から一の設定項目または設定値を選択し、選択した設定項目または設定値をもとに動作条件の設定を行う。また、ＣＰＵ７１は、設定項目または設定値を選択する毎に、選択した設定項目または設定値を記録ヘッド１８によって記録させる。【選択図】図５
2007182000.tif 000002
【特許請求の範囲】
【請求項１】
操作子の操作に基づいて設定される動作条件に基づき、記録媒体を搬送して当該記録媒体に画像を記録する記録装置において、
前記操作子の操作回数を計数する計数手段と、
前記計数手段により計数された操作回数をもとに、予め用意された複数の情報の中から一の情報を選択する選択手段と、
前記選択手段により選択された情報をもとに前記動作条件を設定する設定手段と、
前記選択手段によって情報が選択される毎に、選択された情報を前記記録媒体に記録させる記録制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記計数手段は、前記操作子が所定時間より短い間隔で連続して操作された場合に、これら連続した操作の回数を計数するものであり、前記操作子の非操作状態が所定時間を超えて継続した場合には操作回数の計数を終了すること、
を特徴とする請求項１記載の記録装置。
【請求項３】
複数の前記操作子を備えて構成され、
前記計数手段は、これら複数の前記操作子毎に操作回数を計数することを特徴とする請求項１または２記載の記録装置。
【請求項４】
複数の前記情報は予め順序づけられており、
前記選択手段は、前記計数手段により計数された操作回数と前記情報の順序とに基づいて、前記情報を選択すること、
を特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
操作子の操作に基づいて設定される動作条件に基づき、記録媒体を搬送して当該記録媒体に画像を記録する記録装置の制御方法であって、
前記操作子の操作回数を計数し、
計数した前記操作回数をもとに、予め用意された複数の前記情報の中から一の前記情報を選択し、
選択した前記情報をもとに前記動作条件を設定するとともに、
前記情報を選択する毎に選択した情報を前記記録媒体に記録させること、
を特徴とする記録装置の制御方法。
【請求項６】
操作子の操作に基づいて設定される動作条件に基づき、記録媒体を搬送して当該記録媒体に画像を記録する記録装置を制御するコンピュータを、
前記操作子の操作回数を計数する計数手段と、
前記計数手段により計数された操作回数をもとに、予め用意された複数の情報の中から一の情報を選択する選択手段と、
前記選択手段により選択された情報をもとに前記動作条件を設定する設定手段と、
前記選択手段によって情報が選択される毎に、選択された情報を前記記録媒体に記録させる記録制御手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、この記録装置の制御方法、および、制御プログラムに関する。
【背景技術】
【０００２】
従来、記録装置に対して、記録媒体として使用するシートのサイズ等を設定する際には、記録装置が備えるキー操作部を用いて設定が行われる。例えば、表示装置を備えた記録装置においては、キー入力操作に応じて表示装置による表示を変化させ、対話形式で設定が行われる（例えば、特許文献１参照。）。
【特許文献１】特開平７−６１０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、記録装置の中には、表示装置を持たないものが多く存在する。これらの記録装置において対話形式で入力を行う場合、入力操作が行われると、その都度、設定項目等がシートに記録され、このシートを見ながらユーザがキー操作を継続するといった手順が実行される。この手順では、キー操作と設定項目等の記録とが、設定終了まで何度も繰り返し実行される。このため、設定に時間がかかり、効率が悪いという問題があり、さらに、記録媒体およびインク等の消耗品の消費量が多くなるという問題があった。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、表示装置を持たない記録装置においても、容易に、かつ効率よく動作条件を設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、操作子の操作に基づいて設定される動作条件に基づき、記録媒体を搬送して当該記録媒体に画像を記録する記録装置において、前記操作子の操作回数を計数する計数手段と、前記計数手段により計数された操作回数をもとに、予め用意された複数の情報の中から一の情報を選択する選択手段と、前記選択手段により選択された情報をもとに前記動作条件を設定する設定手段と、前記選択手段によって情報が選択される毎に、選択された情報を前記記録媒体に記録させる記録制御手段と、備えることを特徴としている。
この構成によれば、操作子の操作回数をもとに情報が選択されて、この情報に基づいて動作条件が設定され、かつ、選択された情報が記録媒体に記録されるので、表示装置を具備していない記録装置において対話型方式による設定を実現できる。そして、操作子を操作するユーザは、操作子を任意の回数だけ操作することで、多くの情報の中から直接的に一の情報を選択させることができるので、わずかな数の操作子の操作により、効率よく動作条件を設定できる。さらに、情報が選択される毎に選択された情報を記録媒体に記録するので、対話型方式によって容易に設定を行うことができ、かつ、記録の実行回数を最小限に抑えることで記録媒体やインク或いはトナー等の消費量を節約できる。
【０００６】
また、本発明において、前記計数手段は、前記操作子が所定時間より短い間隔で連続して操作された場合に、これら連続した操作の回数を計数するものであり、前記操作子の非操作状態が所定時間を超えて継続した場合には操作回数の計数を終了するものとしてもよい。この場合、操作子を操作した後、所定時間以上操作しなければ、操作回数の計数が終了され、計数された回数をもとに情報が選択される。これにより、単に操作子を操作する時間間隔を変えるだけで、連続操作を計数させ、或いは、連続操作の計数を終了させることができる。このため、少数の操作子を用いて効率よく動作条件の設定を行える。
【０００７】
さらに、本発明において、複数の前記操作子を備えて構成され、前記計数手段は、これら複数の前記操作子毎に操作回数を計数するものとしてもよい。この場合、複数の操作子を用いて、極めて効率よく動作条件の設定を行えるという利点がある。
【０００８】
また、本発明において、前記動作条件の設定用に用意された複数の前記情報は予め順序づけられており、前記選択手段は、前記計数手段により計数された操作回数と前記情報の順序とに基づいて、前記情報を選択する構成としてもよい。この構成によれば、所望の情報の順序を考慮して操作子を操作すれば、直接的に情報を選択させることができるので、極めて簡単かつ分かりやすい操作により効率よく動作条件を設定できる。
【０００９】
また、上記目的を達成するため、本発明は、操作子の操作に基づいて設定される動作条件に基づいて記録媒体を搬送して当該記録媒体に画像を記録する記録装置の制御方法であって、前記操作子の操作回数を計数し、計数した前記操作回数をもとに、予め用意された複数の前記情報の中から一の前記情報を選択し、選択した前記情報をもとに前記動作条件を設定するとともに、前記情報を選択する毎に、選択した情報を前記記録媒体に記録させること、を特徴とする記録装置の制御方法を提供する。
これにより、表示装置を具備していない記録装置において、わずかな数の操作子の操作により、効率よく動作条件を設定できる対話型方式の設定を実現できる。さらに、記録の実行回数を最小限に抑え、記録媒体やインク或いはトナー等の消費量を節約できる。
【００１０】
また、上記目的を達成するため、本発明は、操作子の操作に基づいて設定される動作条件に基づいて、記録媒体を搬送して当該記録媒体に画像を記録する記録装置を制御するコンピュータを、前記操作子の操作回数を計数する計数手段と、前記計数手段により計数された操作回数をもとに、予め用意された複数の情報の中から一の情報を選択する選択手段と、前記選択手段により選択された情報に基づき前記動作条件を設定する設定手段と、前記選択手段によって情報が選択される毎に、選択された情報を前記記録媒体に記録させる記録制御手段と、して機能させるための制御プログラムを提供する。
これにより、表示装置を具備していない記録装置において、わずかな数の操作子の操作によって効率よく動作条件を設定できる対話型方式の設定を実現できる。さらに、記録装置における記録の実行回数を最小限に抑え、記録媒体やインク或いはトナー等の消費量を節約できる。
【発明の効果】
【００１１】
本発明によれば、表示装置を用いることなく、多くの情報の中から直接的に一の情報を選択可能で、効率のよい対話型方式の設定を実現でき、かつ、記録回数を抑えて記録媒体やインク或いはトナー等の消費量を節約できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、実施形態に係る記録装置としてのドットインパクトプリンタの外観を示す正面斜視図である。
図１に示すドットインパクトプリンタ１０は、後述する記録ヘッドが備える複数の記録ワイヤを、記録媒体としてのシートに対して、インクリボンを介して打ち出すことにより、シートの記録面に文字を含む画像を記録する記録装置である。
ここで、記録媒体として用いるシートは、所定長さに切断されたカットシートと、複数枚が連接された連続シートとのいずれでもよい。カットシートとしては、例えば単票紙、単票複写紙またはカットフィルム等がある。また、連続シートとしては連続紙、連続複写紙等があり、典型的な連続シートには、その幅方向両端に所定間隔でスプロケットホールが穿設されている。これらカットシートおよび連続シートは、紙製または樹脂製のいずれであってもよい。
【００１３】
ドットインパクトプリンタ１０は、プリンタ本体１１と、プリンタ本体１１の外装体を構成する上部ケース１３Ａおよび下部ケース１３Ｂと、プリンタ本体１１の前方側に設置されてカットシートの供給を案内するシート供給ガイド３１と、プリンタ本体１１の後方側の上部位置に設置され、カットシートをプリンタ本体１１の記録機構部へ１枚づつ供給するカットシートフィーダ３２とから構成される。
ドットインパクトプリンタ１０においてカットシートを使用する場合には、シート供給ガイド３１を用いてカットシートを手差し供給する方法と、１または複数のカットシートをカットシートフィーダ３２にセットしておいて、自動的に給紙させる方法とがある。また、後述するプッシュトラクタユニット１２（図２）に連続シートをセットし、この連続シートをプリンタ本体１１の後方から供給させることもできる。
また、ドットインパクトプリンタ１０のプリンタ本体１１の前面には、コントロールパネル６０が配設される。このコントロールパネル６０は、図４を参照して後述するように複数のスイッチを備え、ドットインパクトプリンタ１０の動作に係る設定操作等を行うためのものである。
【００１４】
図２は、図１のプリンタにおけるプリンタ本体を示す斜視図であり、図３はプリンタ本体の断面図である。
図２および図３に示すように、ドットインパクトプリンタ１０は、プリンタ本体１１の本体フレームを構成するベースフレーム１４、リアフレーム１５、左サイドフレーム１６および右サイドフレーム１７を備える。
ベースフレーム１４およびリアフレーム１５は、プリンタ本体１１の左右両端に立設される左サイドフレーム１６および右サイドフレーム１７に架け渡される。
また、左サイドフレーム１６と右サイドフレーム１７との間には、プラテン２０およびキャリッジガイド軸２６が架け渡される。プラテン２０は、左サイドフレーム１６および右サイドフレーム１７に回転自在に支持され、キャリッジガイド軸２６は左サイドフレーム１６および右サイドフレーム１７により回動自在に支持される。さらに、左サイドフレーム１６および右サイドフレーム１７に跨って、シート案内２５が固定される。
【００１５】
そして、本体フレームには、記録ヘッド１８、キャリッジ１９、プラテン２０、および、シート案内２５が配設される。また、ドットインパクトプリンタ１０は、第１搬送ローラ２１および第２搬送ローラ２２からなるフロント側搬送ローラ３８と、第３搬送ローラ２３および第４搬送ローラ２４からなるリア側搬送ローラ３９とを備える。このフロント側搬送ローラ３８、リア側搬送ローラ３９およびプラテン２０により、シート搬送機構部が構成される。
第１搬送ローラ２１および第２搬送ローラ２２は、プリンタ本体１１のフロント側（図２中の手前側）に位置して、上下に配置されて対をなしている。また、第３搬送ローラ２３および第４搬送ローラ２４は、プリンタ本体１１のリア側（図２中の奥側）に位置し、上下に配置されて対をなしている。
このうち、第１搬送ローラ２１および第４搬送ローラ２４は駆動ローラ、第２搬送ローラ２２および第３搬送ローラ２３は従動ローラである。また、第１搬送ローラ２１および第３搬送ローラ２３は、プラテン２０と共にシート案内２５の下方に配置され、第２搬送ローラ２２および第４搬送ローラ２４はシート案内２５の上方に配置される。
【００１６】
プラテン２０、第１搬送ローラ２１および第４搬送ローラ２４は、図３に示すギア輪列３４により正または逆方向に回転駆動される。このギア輪列３４は左サイドフレーム１６または右サイドフレーム１７のいずれか一方、例えば左サイドフレーム１６に設置される。ギア輪列３４は、正転または逆転可能なシート搬送モータ３５の駆動軸に回転一体に固定されたモータピニオン３６と、このモータピニオン３６に噛み合う第１歯車４８と、この第１歯車４８に回転一体に形成され、第１歯車４８よりも歯数の少ない第２歯車４９と、プラテン２０の回転軸２０Ａに回転一体に固定され、第２歯車４９と噛み合うプラテン歯車５０と、プラテン歯車５０からの駆動力が第３歯車５１を介して伝達され、第１搬送ローラ２１のローラ軸に回転一体に固定された第１搬送ローラ歯車５２と、第２歯車４９からの駆動力が第４歯車５３を介して伝達され、第４搬送ローラ２４のローラ軸に回転一体に固定された第４搬送ローラ歯車５４とを備えている。
これにより、プラテン２０および第１搬送ローラ２１が同一方向に、第４搬送ローラ２４が反対方向に回転して、シートを、プリンタ本体１１のフロント（前）からリア（後）へ向けて、すなわち図３の矢印Ｘ方向へ搬送可能とし、または、プリンタ本体１１のリアからフロントへ向けて、図３の矢印Ｙ方向へ搬送可能とする。従って、カットシートおよび連続シートは、後述するキャリッジ１９の主走査方向に直交する副走査方向に搬送される。
【００１７】
また、図２に示すプッシュトラクタユニット１２は、連続シートを、プラテン２０を備えた上記シート搬送機構部へ供給する。プッシュトラクタユニット１２は、左右一対のトラクタ（図示略）を有し、このトラクタが有する複数本のピン（図示略）が、連続シートの幅方向両側に穿設されたスプロケットホールに係合可能とされ、このピンを移動させることにより、連続シートを供給する。このプッシュトラクタユニット１２のトラクタは、第４搬送ローラ２４のローラ軸に設けられた伝動ギア（図示略）を含む各種ギアを介して、モータピニオン３６によって駆動される。
【００１８】
図１に示すシート供給ガイド３１は、プリンタ本体１１のフロント側において、上部ケース１３Ａに着脱自在に設置される。このシート供給ガイド３１は、単票紙または単票複写紙等のカットシートを、プリンタ本体１１のフロントからリアへ向けて手差しで１枚ずつ供給する際に、このカットシートを案内する。このシート供給ガイド３１により案内されたカットシートは、プラテン２０、フロント側搬送ローラ３８およびリア側搬送ローラ３９等により搬送される。
【００１９】
また、図１に示すカットシートフィーダ３２は、プリンタ本体１１の後方側に装着または離脱可能に設けられて、単票紙または単票複写紙等のカットシートを、プリンタ本体１１のリアからフロントへ向けて１枚ずつ自動供給するものである。このカットシートフィーダ３２は、ギア輪列３４（図３）を介してシート搬送モータ３５によって駆動され、複数枚のカットシートを積層状態で保持するホッパから、最上位のカットシートをピックアップして１枚ずつ供給するものである。
【００２０】
また、図２に示すキャリッジ１９は、キャリッジガイド軸２６に摺動自在に挿通されると共に、リアフレーム１５の上端部に摺接され、更に記録ヘッド１８が搭載される。キャリッジガイド軸２６はプラテン２０と平行に配置され、これにより、キャリッジ１９は、プラテン２０およびキャリッジガイド軸２６の軸方向と一致する主走査方向に走行（走査）可能に設けられる。このキャリッジ１９は、キャリッジ駆動モータ３３（図５参照）の正転または逆転により往復移動されるタイミングベルト（図示略）に連結されており、キャリッジ駆動モータ３３の正転または逆転によって、キャリッジガイド軸２６に案内されて主走査方向に移動する。また、キャリッジ１９には、図２に示すようにリボンカセット装着部４０が設けられ、このリボンカセット装着部４０に、インクリボンを収納したリボンカセット４０Ａが装着される。
【００２１】
記録ヘッド１８は、多数の記録ワイヤ（図示略）を備え、これらの記録ワイヤの突出方向前方に、リボンカセット４０Ａから引き出されたインクリボンが位置する。記録ヘッド１８は、キャリッジ１９と共に主走査方向に走行される間に、記録ワイヤを突出させてインクリボンに打ち付けて、プラテン２０と記録ヘッド１８との間に搬送されるシートに文字を含む画像を記録する。
記録ヘッド１８による記録動作は、キャリッジ１９が主走査方向左向きまたは右向きに走行される間に、記録ヘッド１８の記録ワイヤにより一行分の記録がなされ、この一行分の記録がなされる度に、シートを所定長（通常、行間分）搬送させ、これらの動作が繰り返されることにより実施される。
【００２２】
図４は、ドットインパクトプリンタ１０の前面に配設されるコントロールパネル６０の構成例を示す正面図である。
この図４に例示するように、コントロールパネル６０は、６個のスイッチ６１、６２、６３、６４、６５、６６を備える。これら６個のスイッチは、押圧操作時にオンとなるスイッチであり、各スイッチには、ドットインパクトプリンタ１０の通常動作時の操作内容、および、ドットインパクトプリンタ１０の動作条件に係る設定を行うための操作時の操作内容が割り当てられている。
例えば、スイッチ６４、６５には、通常動作時において、シートにおける記録開始位置および記録終了位置等を調整する機能が割り当てられる。また、例えば、スイッチ６６には、通常動作時に記録動作を一時停止させる機能が割り当てられ、さらに、当該スイッチ６６を所定時間（例えば、数秒）以上、押下し続けた場合に、ドットインパクトプリンタ１０を設定動作に移行させる機能が割り当てられる。
また、スイッチ６１には、設定操作時において、選択対象の設定項目を次の設定項目に移動させる機能が割り当てられる。また、スイッチ６２には、選択対象の設定項目を前の設定項目に移動させる機能が割り当てられる。スイッチ６３には、設定操作時において、設定対象の設定値を次の設定値に移動させる機能が割り当てられる。これらスイッチ６１、６２、６３は、操作子として機能する。
【００２３】
図５は、ドットインパクトプリンタの制御系の機能的構成を示すブロック図である。
この図５に示すように、ドットインパクトプリンタ１０の制御系７０は、ＣＰＵ（Central Processing Unit）７１と、ＣＰＵ７１により実行される制御プログラムおよびこの制御プログラムに係るデータを記憶するＲＯＭ（Read Only Memory）７２と、ドットインパクトプリンタ１０の動作に係る各種設定状態等を記憶するフラッシュＲＯＭ７３と、記録する文字を生成するためのキャラクタジェネレータ（ＣＧ）７４とを備え、これらの各部はバス７７により接続される。また、このバス７７を介して、ＣＰＵ７１にはドライバ回路７５が接続される。このドライバ回路７５は、記録ヘッド１８、キャリッジ駆動モータ３３およびシート搬送モータ３５に接続され、ＣＰＵ７１の制御に従って、これら記録ヘッド１８、キャリッジ駆動モータ３３およびシート搬送モータ３５を駆動する。また、バス７７には、シリアルインタフェース、パラレルインタフェース、ＵＳＢインタフェース、ネットワークカードインタフェース等の各種規格に準じたコネクタを備えるインタフェース回路（Ｉ／Ｆ）７６が接続される。Ｉ／Ｆ７６には、ドットインパクトプリンタ１０の外部のホストコンピュータ８０が接続される。このホストコンピュータ８０は、ドットインパクトプリンタ１０との間で各種制御情報を送受信することにより、ドットインパクトプリンタ１０によって画像を記録させるものであり、例えば、記録すべき画像のデータを含む記録データをドットインパクトプリンタ１０に対して送信する。
そして、制御系７０にはコントロールパネル６０が接続され、コントロールパネル６０が備えるスイッチ６１〜６６の操作がＣＰＵ７１に入力される。
【００２４】
図６は、ＲＯＭ７２に記憶される設定項目と、各設定項目について選択可能な設定値との一例を示す図である。これら設定項目および設定値は、ドットインパクトプリンタ１０における動作条件を設定するための情報として、予め用意されてＲＯＭ７２に記憶される。
図６に例示するように、ドットインパクトプリンタ１０においては、１ページの長さ（副走査方向における長さ）を示す「ページ長」、Ｉ／Ｆ７６においてホストコンピュータ８０との接続に使用するインタフェースを示す「接続」、文字を記録する際の字体を示す「フォント」、ロール状の連続シートを使用するか否かを示す「ロール紙」、騒音を抑える動作モードにするか否かを示す「低騒音モード」、ホストコンピュータ８０との間の通信を含むドットインパクトプリンタ１０の動作に用いるソフトウェアを示す「制御ソフト」、等の各種の設定項目が用意される。また、これら設定項目には、それぞれ複数の設定値が対応づけられており、例えば、「ページ長」の項目については、「３ｉｎｃｈ」〜「１７ｉｎｃｈ」の１３種類の設定値が用意され、この中から一の設定値が選択される。
従って、ドットインパクトプリンタ１０を使用するユーザは、予め用意された各々の設定項目について、複数の設定値の中から一の設定値を選択することにより、所望の動作を設定できる。
【００２５】
また、図６に例示する各設定項目、および、各設定項目に対応する複数の設定値については、予め配列順序が定められており、この順序に基づき設定項目および設定値が選択される。
詳細に説明すると、設定項目および設定値を選択する操作は、コントロールパネル６０のスイッチ６１、６２、６３を押下することで行われる。上述のように、スイッチ６１は、選択対象の設定項目を次の設定項目に移動させるスイッチである。このため、設定動作中にスイッチ６１が一回操作される毎に、図６に例示した設定項目が、図６中に矢印Ａで示すように、配列順序に従って次の設定項目に移動する。例えば、配列順序が最上位の「ページ長」が選択された状態でスイッチ６１が一回操作されると、配列順序に従って次の設定項目である「接続」が選択される。以下、スイッチ６１が操作される毎に、選択項目が「フォント」、「ロール紙」、「低騒音モード」、…と移動する。ここで、配列順序が末尾の選択項目まで移動した後に、さらにスイッチ６１が操作された場合は、配列順序が先頭の選択項目に移動する。
これに対し、スイッチ６２は、選択対象の設定項目を前の設定項目に移動させるスイッチである。このため、設定動作中にスイッチ６２が一回操作される毎に、図６に例示した設定項目が、図６中に矢印Ｂで示すように、配列順序に従って前の設定項目に移動する。例えば、設定項目として「低騒音モード」が選択された状態でスイッチ６２が一回操作されると、配列順序に従って前の設定項目である「ロール紙」が選択され、以下、スイッチ６２が操作される毎に、選択項目が「フォント」、「接続」、…と移動する。ここで、配列順序が先頭の選択項目まで移動した後に、さらにスイッチ６２が操作された場合は、配列順序が末尾の選択項目に移動する。
さらに、スイッチ６３は、対象の設定値を、配列順序に従って次の設定値に移動させるスイッチである。このため、設定動作中にスイッチ６３が一回操作される毎に、スイッチ６１、６２の操作により選択された設定項目に対応する設定値が、図６中に矢印Ｃで示すように配列順序に従って次の設定項目に移動する。例えば、設定項目として「ページ長」が選択され、設定値として配列順序が最上位の「３ｉｎｃｈ」が選択された状態で、スイッチ６３が操作されると、配列順序に従って次の「３．５ｉｎｃｈ」が選択され、以下、スイッチ６３が操作される毎に、選択値が「４ｉｎｃｈ」、「５．５ｉｎｃｈ」、…と移動する。ここで、配列順序が末尾の選択値まで移動した後に、さらにスイッチ６３が操作された場合は、配列順序が先頭の選択値に移動する。
このように、３個のスイッチ６１、６２、６３の操作によって、全ての設定項目および全ての設定値が選択可能となっている。
【００２６】
ＣＰＵ７１は、コントロールパネル６０により入力される指示、および、Ｉ／Ｆ７６によりホストコンピュータ８０から受信した制御情報に従って、ＲＯＭ７２に記憶された制御プログラムを読み出して実行し、制御系７０の各部を制御する。
また、ＣＰＵ７１は、上記制御プログラムを実行することにより、コントロールパネル６０が有する６個のスイッチ６１〜６６（図４）の操作に応じて、ドットインパクトプリンタ１０の動作に係る各種設定を行う設定動作（図７）を実行する。この設定動作において、ＣＰＵ７１は、コントロールパネル６０が備えるスイッチ６１〜６６のうち、スイッチ６１、６２、６３の操作に基づいて、設定項目および設定値の選択を行い、選択された設定項目について、設定された設定値を対応づけて、フラッシュＲＯＭ７３に記憶させる。
【００２７】
ところで、コントロールパネル６０の操作により設定を行っている間には、どの設定項目および設定値が選択されているかをユーザに知らせる必要がある。このドットインパクトプリンタ１０は、ＬＣＤ（液晶表示装置）等の表示装置を備えていないので、設定項目および設定値をシートに記録して、ユーザに知らせるようにしている。すなわち、ドットインパクトプリンタ１０は、設定動作中にスイッチ６１、６２、６３が操作され、設定項目の移動、および設定値の移動が行われる毎に、設定項目と設定値とを、記録ヘッド１８によってシートに記録し、記録した部分が視認できる位置までシートを搬送する。
【００２８】
ここで、スイッチ６１、６２、６３のいずれかが一回操作される毎に、シートへの記録および搬送を行うようにした場合、シートおよびインク（インクリボン）の消費量が非常に多くなる。そこで、本実施形態におけるドットインパクトプリンタ１０は、スイッチ６１、６２、６３のいずれかが連続して複数回操作された場合には、この連続した操作の回数をカウントし、その回数分だけ設定項目または設定値を移動させたものとして、シートへの記録および搬送を行う。これにより、設定項目および設定値を配列順序に従って複数回移動させる必要がある場合に、シートへの記録および搬送の回数を最小限に抑え、シートとインクを節約し、かつ、記録および搬送に要する時間を短縮できる。
【００２９】
以下、図７のフローチャートを参照して、ドットインパクトプリンタ１０の設定動作について説明する。
図７の設定動作は、スイッチ６１、６２、６３の各々について実行される。ここでは、スイッチ６１について実行する場合を例として説明する。図７の設定動作の実行時、ＣＰＵ７１は、ＲＯＭ７２に記憶された制御プログラムを実行することで、計数手段、選択手段、設定手段、および記録制御手段として機能する。
【００３０】
設定動作の開始時、ＣＰＵ７１は、スイッチ６１について設けたカウンタをリセット（カウント値＝０）する（ステップＳ１１）。
続いて、ＣＰＵ７１は、カウント値が０か１以上であるかを判別し（ステップＳ１２）、カウント値が０であった場合は、スイッチ６１の操作の有無を判別する（ステップＳ１３）。ここでスイッチ６１の操作が無ければ、ＣＰＵ７１はステップＳ１２に戻り、スイッチ６１の操作があった場合には、カウント値を＋１して（ステップＳ１４）、ステップＳ１２に戻る。
【００３１】
そして、カウント値が１以上の場合（ステップＳ１２；Ｙｅｓ）、ＣＰＵ７１は、最後に行われたスイッチ６１の操作から所定時間が経過したか否かを判別する（ステップＳ１５）。ここで、最後に行われた操作とは、ステップＳ１１でカウンタをリセットした後で、直近に行われた操作を指す。また、所定時間とは、連続した操作とするか否かを分けるしきい値であり、例えば０．５秒程度とすればよい。この場合、操作から０．５秒以下に次の操作が行われると、これらの操作が連続した操作と見なされる。従って、ステップＳ１５における所定時間は、ドットインパクトプリンタ１０における設定項目の数やユーザの習熟度等に応じて適宜設定すればよい。
そして、最後に行われた操作から所定時間が経過していない場合（ステップＳ１５；Ｎｏ）、ＣＰＵ７１はステップＳ１３に移行する。また、最後の操作から所定時間が経過した場合（ステップＳ１５；Ｙｅｓ）、ＣＰＵ７１は、カウント値を操作回数として、設定項目を移動させて選択する（ステップＳ１６）。その後、ＣＰＵ７１は、スイッチ６１の操作により選択された設定項目をシートに記録させ（ステップＳ１７）、ステップＳ１１に戻ってカウンタをリセットして動作を継続する。
この設定動作により、例えばスイッチ６１が連続して３回操作された場合、設定項目が操作３回分だけ移動されて選択されるが、シートに設定項目を記録する動作はステップＳ１７の１回だけで済む。このため、スイッチ６１の操作（ここでは３回）毎に記録を行う場合に比べて、シートおよびインクの消費量を節約し、かつ、設定動作に要する時間を短縮できる。
【００３２】
図７に示す設定動作は、スイッチ６２の操作による設定項目の選択時においても同様に実行され、スイッチ６２を複数回連続して操作された場合に、その連続した操作回数に相当する分だけ、設定項目が移動され、選択される。上述のように、スイッチ６２は設定項目の配列順序に従って、前の設定項目を選択する操作を行うためのスイッチである。従って、スイッチ６２の操作について図７の設定動作を実行する場合、カウント値すなわち連続した操作回数に相当する分だけ、設定項目が前に移動される。
また、図７の設定動作は、スイッチ６３の操作による設定値の選択時においても全く同様に実行される。この場合、ＣＰＵ７１は、ステップＳ１６において、フラッシュＲＯＭ７３に記憶されている現在の設定値から、カウント値すなわちスイッチ６３の操作回数に対応する分だけ、配列順序に従って設定値を移動させて選択する。このステップＳ１６で、ＣＰＵ７１は、選択された設定値をフラッシュＲＯＭ７３に記憶させる処理を合わせて行う。
【００３３】
そして、ＣＰＵ７１は、ドットインパクトプリンタ１０の動作に係る設定を行う動作状態で、スイッチ６１、６２、６３のいずれかが操作された場合に、その操作されたスイッチ（例えば、スイッチ６１）について、図７の設定動作を行う。ここで、その操作されたスイッチ（スイッチ６１）とは異なるスイッチ（例えば、スイッチ６３）が操作された場合には、先に操作されたスイッチ（スイッチ６１）について、ステップＳ１６〜Ｓ１７の処理を行い、続いて、後に操作されたスイッチ（スイッチ６３）について、図７の設定動作を開始する。
【００３４】
以上のように、本発明を適用した実施の形態に係るドットインパクトプリンタ１０によれば、スイッチ６１〜６６を備えたコントロールパネル６０の操作によって動作条件を設定する設定動作を実行し、スイッチ６１、６２が操作された場合には、これらスイッチが連続して操作された回数をカウントし、カウント値に基づいて設定項目を選択する。そして、選択した設定項目を設定対象として設定した後、スイッチ６３が操作されると、連続して操作された回数をカウントし、カウント値に基づいて設定値を選択し、上記設定項目に対応する設定値としてフラッシュＲＯＭ７３に記憶させる。そして、カウント値をもとに設定項目が選択される際、および、カウント値をもとに設定値が選択される際には、設定項目および／または設定値を記録ヘッド１８によってシートに記録し、シートを搬送する動作が行われる。
これにより、スイッチ６１、６２、６３の連続操作回数をもとに設定項目または設定値が選択されるので、液晶表示装置等の表示装置を用いることなく、対話型方式で動作条件の設定を行うことができる。また、ユーザは、適切な回数だけスイッチ６１、６２、６３を操作するだけで、多くの設定項目または設定値の中から、直接的に一の設定項目または設定値を選択できる。このため、少ない数のスイッチを用いて効率よく設定を行える。
さらに、設定項目または設定値が選択される毎にシートに記録を行うので、対話型方式による設定が極めて容易になる上、記録の回数が必要最小限に抑えられ、シートやインクリボンの消費量を節約できる。
【００３５】
また、ドットインパクトプリンタ１０においては、スイッチ６１、６２、６３の連続操作回数をカウントする際に、非操作状態が所定時間以上続いた場合に、カウントを終了する。このため、スイッチ６１、６２、６３を操作した後、所定時間以上操作しなければ、操作回数のカウントが終了され、カウント値をもとに設定項目または設定値が選択される。これにより、単にスイッチ６１、６２、６３を操作する時間間隔を変えるだけで、連続操作をカウントさせ、或いは、カウントを終了させることができる。このため、少数のスイッチにより効率よく動作条件の設定を行える。さらに、ドットインパクトプリンタ１０においては、図６に例示したように複数の設定項目および設定値に配列順序が定められているので、この配列順序を踏まえてスイッチ６１、６２、６３を操作する回数を決めれば、極めて効率よく動作条件を設定できる。
【００３６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の趣旨を逸脱しない範囲において任意に変形および応用が可能である。
例えば、上記実施の形態においては、スイッチ６１、６２、６３の各々について図７の設定動作を行うものとして説明したが、本発明はこれに限定されるものではなく、例えば、上記設定動作において、スイッチ６１、６２の操作回数を合わせてカウントするようにしてもよい。この場合について、以下、変形例として説明する。
【００３７】
図８は、ドットインパクトプリンタ１０における設定動作の変形例を示すフローチャートである。
この図８に示す設定動作は、スイッチ６１、６２の操作に対して実行される。
まず、設定動作の開始時、ＣＰＵ７１は設けたカウンタをリセットし（ステップＳ２１）、続いて、スイッチ６１またはスイッチ６２の操作があるまで待機する（ステップＳ２２）。
ここでスイッチ６１またはスイッチ６２の操作があった場合（ステップＳ２２；Ｙｅｓ）、ＣＰＵ７１は、操作されたスイッチに応じて、カウント値を＋１または−１する（ステップＳ２３）。図６を参照して説明したように、スイッチ６１の操作時には、設定項目が配列順序に従って次に移動される。このとき、設定項目の配列順序は＋１されることとなる。また、スイッチ６２の操作時には設定項目が配列順序に従って前に移動され、設定項目の配列順序は−１されることとなる。このため、図８の設定動作では、スイッチ６１の操作時にはカウント値を＋１、スイッチ６２の操作時にはカウント値を−１する。
【００３８】
続いて、ＣＰＵ７１は、最後に行われたスイッチ６１またはスイッチ６２の操作から所定時間が経過したか否かを判別する（ステップＳ２４）。ここで、最後に行われた操作とは、ステップＳ２１でカウンタをリセットした後で、かつ直近に行われた、スイッチ６１、６２のいずれかの操作を指す。所定時間とは、図７のステップＳ１５において説明した所定時間と同様である。
最後に行われた操作から所定時間が経過していない場合（ステップＳ２４；Ｎｏ）、ＣＰＵ７１は、スイッチ６１、６２における操作の有無を判別し（ステップＳ２５）、操作が無ければステップＳ２４に戻る。また、操作がなされた場合には、操作されたスイッチがスイッチ６１かスイッチ６２かに応じて、カウント値を＋１または−１して（ステップＳ２６）、ステップＳ２４に戻る。
【００３９】
ステップＳ２４において、最後の操作から所定時間が経過した場合、ＣＰＵ７１は、カウント値に相当する分だけ設定項目を移動させて選択する（ステップＳ２７）。その後、ＣＰＵ７１は、選択された設定項目をシートに記録させ（ステップＳ２８）、ステップＳ２１に戻ってカウンタをリセットして動作を継続する。
この設定動作により、例えば２回のスイッチ６１の操作と、１回のスイッチ６２の操作が連続して行われた場合に、これら３回の全ての操作を反映して設定項目が選択され、かつ、選択された設定項目がシートに記録される。この場合、スイッチ６１の２回の操作に対応してカウント値が＋２され、スイッチ６２の１回の操作に対応してカウント値が−１されるので、３回の連続操作の総和としてカウント値は＋１となり、配列順序を１だけ進めて設定項目が選択される。これにより、スイッチ６１、６２の操作毎に記録を行う場合に比べて、シートおよびインクの消費量を大幅に節約できる。また、設定項目を配列順序に従って前および後に移動させる操作を連続して行うことができるので、設定動作に要する時間を大幅に短縮できる。
【００４０】
図８に示す設定動作は、スイッチ６１、６２の操作に対してのみ行うものとして説明したが、本発明はこれに限定されるものではない。上述のように、設定値を選択する操作はスイッチ６３のみにより行われ、スイッチ６３の１回の操作により、配列順序に従って次の設定値に移動される。ここで、設定値を操作するための新たなスイッチ（仮に、スイッチＰとする）を設け、このスイッチＰを操作することにより、設定値が配列順序に従って前に移動するようにした場合、このスイッチＰの操作とスイッチ６３の操作について、図８に示した設定動作と同様の動作を行うことができる。
この場合、スイッチ６３が操作されると設定値は次の設定値に移動され、スイッチＰが操作されると前の設定値に移動される。このため、スイッチ６３の操作時にカウント値を＋１、スイッチＰの操作時にカウント値を−１するようにすれば、図８の設定動作と同様の動作で、設定値の選択を行うことができ、シートおよびインクの節約、並びに設定時間の短縮といった効果が得られる。
【００４１】
なお、上記実施の形態および変形例において、ドットインパクトプリンタ１０はホストコンピュータ８０に接続されるものとしたが、このホストコンピュータ８０の数について特に制限はなく、複数台のホストコンピュータ８０をドットインパクトプリンタ１０に接続することが可能である。また、上記実施の形態および変形例においては、本発明をドットインパクトプリンタ１０に適用した場合について説明したが、本発明はこれに限定されず、インクジェット式プリンタ、レーザープリンタ、感熱シートを用いるサーマルプリンタ、熱転写式プリンタ等の各種の記録装置（プリンタ）に適用可能であり、また、他の機器（複写機等）に組み込まれた記録装置に適用することも可能である。さらに、上記実施の形態および変形例では、１行ずつ記録を行うシリアルプリンタとしてのドットインパクトプリンタ１０に本発明を適用した場合について説明したが、本発明は、ページプリンタにおいても勿論適用可能である。この場合、シートおよびインク（トナーを含む）を節約できるといった本発明の利点が、より顕著になる。
その他、上記実施の形態および変形例における他の細部構成についても、任意に変更可能であることは勿論である。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態に係るドットインパクトプリンタの外観斜視図である。
【図２】ドットインパクトプリンタのプリンタ本体を示す斜視図である。
【図３】ドットインパクトプリンタの側断面図である。
【図４】コントロールパネルの構成を示す正面図である。
【図５】ドットインパクトプリンタの制御系の構成を示すブロック図である。
【図６】ドットインパクトプリンタの動作に係る設定項目の例を示す図である。
【図７】ドットインパクトプリンタの動作を示すフローチャートである。
【図８】ドットインパクトプリンタの動作の変形例を示すフローチャートである。
【符号の説明】
【００４３】
１０…ドットインパクトプリンタ（記録装置）、１１…プリンタ本体、１８…記録ヘッド、２０…プラテン、２１…第１搬送ローラ、２２…第２搬送ローラ、２３…第３搬送ローラ、２４…第４搬送ローラ、２５…シート案内、３３…キャリッジ駆動モータ、３５…シート搬送モータ、４０Ａ…リボンカセット、６０…コントロールパネル、６１、６２、６３…スイッチ（操作子）、６４、６５、６６…スイッチ、７０…制御系、７１…ＣＰＵ（計数手段、選択手段、設定手段、記録制御手段）、７２…ＲＯＭ、７３…フラッシュＲＯＭ、７４…ＣＧ、７５…ドライバ回路、７６…Ｉ／Ｆ、７７…バス、８０…ホストコンピュータ。
【図１】
2007182000.tif 000003
【図２】
2007182000.tif 000004
【図３】
2007182000.tif 000005
【図４】
2007182000.tif 000006
【図５】
2007182000.tif 000007
【図６】
2007182000.tif 000008
【図７】
2007182000.tif 000009
【図８】
2007182000.tif 000010