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