(57)【特許請求の範囲】
【請求項１】
記録紙の紙送り方向と直交する方向に並べられた複数の印字ヘッドを有するプリンタにて被測定信号の波形を上記記録紙上に記録する際、その印字位置を発光素子からなる表示セグメントにより逐次表示するプリンタ用モニタ装置において、
ｍ個のセグメント要素を上記記録紙の紙送り方向に沿って一列に配列してなる表示セグメント列を、上記印字ヘッドの配列方向に沿ってその印字ヘッド数よりも少ないｎ列として互いに平行に配置してなるｍ×ｎ個のセグメント要素を含む表示器と、
上記印字ヘッドによる印字位置ごとに、その印字位置に隣接する２列の表示セグメント列を選択し、その２列に含まれる２ｍ個のセグメント要素の表示パターンで、その２列間に位置する印字位置を表示させる表示制御手段とを備え、
上記表示制御手段は、上記被測定信号をＡ／Ｄ変換してなる変換データ（表示対象データ）をＤ，上記表示器の上記印字ヘッドの配列方向に沿った分解能をＳｙ（＝ｎ），上記表示器の上記記録紙の紙送り方向に沿った分解能をＳｘ（＝ｍ），上記表示器全体の分解能をＳ（＝ｎ×ｍ），測定値のフルスケール値をＮとして、
次式（１）により表示のスケーリングを行って表示用のデータＤｓを算出し、次式（２）により表示対象となる上記表示セグメント列を指定するポジションＤｙを得、次式（３）により上記ポジションＤｙに位置する上記表示セグメント列に含まれている上記ｍ個のセグメント要素の中のどれを表示させるのかを示す端数Ｄｘを求め、
Ｄｓ＝ＩＮＴ（Ｄ×Ｓ／Ｎ）…（１）
Ｄｙ＝ＩＮＴ{（Ｄｓ＋Ｄｚ）／Ｓｘ｝…（２）
Ｄｘ＝（Ｄｓ＋Ｄｚ）−（Ｄｙ×Ｓｘ）…（３）
（なお、上記式中のＩＮＴは算出された値から整数部分を取り出すための演算記号を示し、Ｄｚはゼロポジション入力回路から与えられるゼロポジション値である。）
上記表示用のデータＤｓ，上記ポジションＤｙおよび上記端数Ｄｘの各値に基づいて、上記印字位置に隣接する２列の表示セグメント列を選択し、その２列に含まれる２ｍ個のセグメント要素の表示パターンで、その２列間に位置する印字位置を表示させることを特徴とするプリンタ用モニタ装置。
【請求項２】
上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段は、上記一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記一方の表示セグメント列のセグメント要素を１つずつ非点灯にするとともに、上記他方の表示セグメント列についてはそのセグメント要素を１つずつ点灯状態として、上記２つの表示セグメント列間をｍ個の表示分解能とすることを特徴とする請求項１に記載のプリンタ用モニタ装置。
【請求項３】
上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段は、最小値側の表示セグメント列から上記一方の表示セグメント列までのすべての表示セグメント列を点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記他方の表示セグメント列のセグメント要素を１つずつ点灯もしくは非点灯として、上記２つの表示セグメント列間をｍ個の表示分解能とすることを特徴とする請求項１に記載のプリンタ用モニタ装置。
【請求項４】
上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段は、上記一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記他方の表示セグメント列のセグメント要素を１つずつ点灯し、同他方の表示セグメント列のｍ個のセグメント要素がすべて点灯した後においては、上記一方の表示セグメント列のセグメント要素を１つずつ非点灯として、上記２つの表示セグメント列間をｍ×２個の表示分解能とすることを特徴とする請求項１に記載のプリンタ用モニタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタが記録する印字位置をモニタするプリンタ用モニタ装置に関し、さらに詳しく言えば、波形記録計などに備えられているプリンタが記録する被測定信号の波形印字位置を発光素子にて表示するプリンタ用モニタ装置に関するものである。
【０００２】
【従来の技術】
プリンタ用モニタ装置が記録計に使用される場合、各種の現象などで発生するアナログ信号の波形がモニタされる。このプリンタ用モニタ装置が装着されている波形記録計を図１３に示す。
【０００３】
この波形記録計は、入力端子１０１、レンジ切替スイッチ１０２、ゼロポジション調整ツマミ１０３、記録紙送り速度切換えツマミ１０４、モニタとしての表示器１０５およびプリンタ１０６を備え、アナログ信号の波形を次のようにしてプリンタ１０６に記録する。
【０００４】
すなわち、この波形記録計は、アナログ信号が入力端子１０１に加えられると、レンジスイッチ１０２で調整されたレベルにてデータを記録データとしてプリンタ１０６に送る。図示されていないが、プリンタ１０６は、記録紙２０１の紙送り方向Ｌと直交する方向に並べられた多数の印字ヘッドを備えている。
【０００５】
プリンタ１０６は、記録紙送り速度切換えツマミ１０４で設定された記録スピードにより、かつ、ゼロポジション調整ツマミ１０３で設定されたゼロポジション２０１Ａを中心にして、記録データが示す記録値に応じた位置にドットを印刷し、被測定アナログ信号の波形２０１Ｂを記録紙２０１に記録する。
【０００６】
表示器１０５は、ゼロポジション２０１Ａおよび記録される波形２０１Ｂの記録位置（印字位置）をモニタする。表示器１０５は、図１４に示すように、多数の表示セグメント１０５Ａを備えている。この場合、各表示セグメント１０５Ａには、複数の発光素子（例えばＬＥＤ）が記録紙２０１の紙送り方向Ｌに沿って一列状態に配列されており、その一列の全部が点灯することにより、１本のバー表示となる。
【０００７】
各表示セグメント１０５Ａは、一定の間隔をもって記録紙２０１の紙送り方向Ｌと直交する方向、すなわち印字ヘッドの配列方向Ｋに沿って互いに平行となるように並設されており、記録波形２０１Ｂの印字位置に応じて、例えばその中の一つが点灯する。なお、表示モードによっては、最小値側（この例では図１４の最下位位置）から現在の印字位置までの間の表示セグメント１０５Ａを点灯させてバーグラフ状に表示することもできる。
【０００８】
また、測定に先だって、ゼロポジション調整ツマミ１０３にて記録波形のゼロポジション２０１Ａを決めるような場合、その調整ツマミ１０３の回転位置に対応する表示セグメント１０５Ｂが点灯状態になる。これにより、ゼロポジション２０１Ａがモニタされる。
【０００９】
【発明が解決しようとする課題】
この表示器１０５によるモニタ機能によれば、たとえ記録動作中でなくても、その波形レベルを視覚的に監視することができ、また、無駄な紙送りをすることなく、ゼロポジションの調整を行なうことができる。
【００１０】
しかしながら、一般的に表示器１０５には、その分解能がプリンタ１０６の分解能に比べて低いものが用いられている。これは、分解能の高い表示器は価格的に高価であるというもっぱらコスト的な理由による。したがって、プリンタ１０６の印字位置を正確にモニタすることができないという課題が発生する。
【００１１】
例えば、ゼロポジションの調整のときに、ゼロポジション調整ツマミ１０３を少し回して、ゼロポジション２０１Ａを若干移動させても、その移動量が表示セグメント１０５Ａの間隔以上でないと、表示状態の表示セグメント１０５Ｂが移動しない。このために、ゼロポジション２０１Ａの細かな調整を行うことができない。
【００１２】
また、波形２０１Ｂのモニタの場合も同様に、被測定アナログ信号が微少に変化しても、その変化量が表示セグメント１０５Ａの間隔以上でないと、モニタ表示がその変化量に追随しないことになる。このように、従来装置においては、表示セグメント１０５Ａの間にある印字ヘッドについては、その動作をモニタすることができない。
【００１３】
もっとも、このような課題はプリンタ１０６と同程度の高分解能を持つ表示器を用いることにより解決されるが、これによると、コストアップは避けられず、好ましい解決策とは言えない。
【００１４】
本発明は、このような課題を解決するためになされたもので、その目的は、コストアップを招くことなく、表示の分解能を高めることができるようにしたプリンタ用モニタ装置を提供することにある。
【００１５】
【課題を解決するための手段】
上記目的を達成するために、本発明は、記録紙の紙送り方向と直交する方向に並べられた複数の印字ヘッドを有するプリンタにて被測定信号の波形を上記記録紙上に記録する際、その印字位置を発光素子からなる表示セグメントにより逐次表示するプリンタ用モニタ装置において、
ｍ個のセグメント要素を上記記録紙の紙送り方向に沿って一列に配列してなる表示セグメント列を、上記印字ヘッドの配列方向に沿ってその印字ヘッド数よりも少ないｎ列として互いに平行に配置してなるｍ×ｎ個のセグメント要素を含む表示器と、
上記印字ヘッドによる印字位置ごとに、その印字位置に隣接する２列の表示セグメント列を選択し、その２列に含まれる２ｍ個のセグメント要素の表示パターンで、その２列間に位置する印字位置を表示させる表示制御手段とを備え、
上記表示制御手段は、上記被測定信号をＡ／Ｄ変換してなる変換データ（表示対象データ）をＤ，上記表示器の上記印字ヘッドの配列方向に沿った分解能をＳｙ（＝ｎ），上記表示器の上記記録紙の紙送り方向に沿った分解能をＳｘ（＝ｍ），上記表示器全体の分解能をＳ（＝ｎ×ｍ），測定値のフルスケール値をＮとして、
次式（１）により表示のスケーリングを行って表示用のデータＤｓを算出し、次式（２）により表示対象となる上記表示セグメント列を指定するポジションＤｙを得、次式（３）により上記ポジションＤｙに位置する上記表示セグメント列に含まれている上記ｍ個のセグメント要素の中のどれを表示させるのかを示す端数Ｄｘを求め、
Ｄｓ＝ＩＮＴ（Ｄ×Ｓ／Ｎ）…（１）
Ｄｙ＝ＩＮＴ{（Ｄｓ＋Ｄｚ）／Ｓｘ｝…（２）
Ｄｘ＝（Ｄｓ＋Ｄｚ）−（Ｄｙ×Ｓｘ）…（３）
（なお、上記式中のＩＮＴは算出された値から整数部分を取り出すための演算記号を示し、Ｄｚはゼロポジション入力回路から与えられるゼロポジション値である。）
上記表示用のデータＤｓ，上記ポジションＤｙおよび上記端数Ｄｘの各値に基づいて、上記印字位置に隣接する２列の表示セグメント列を選択し、その２列に含まれる２ｍ個のセグメント要素の表示パターンで、その２列間に位置する印字位置を表示させることを特徴としている。
【００１６】
これによれば、隣接する２列の表示セグメント列の間にある印字位置を、それらに含まれる２ｍ個のセグメント要素の表示パターンで表示することができ、その２列間に位置する印字位置を正確にモニタすることが可能となる。
【００１７】
本発明においては、上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段により、上記一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記一方の表示セグメント列のセグメント要素を１つずつ非点灯にするとともに、上記他方の表示セグメント列についてはそのセグメント要素を１つずつ点灯状態として、上記２つの表示セグメント列間をｍ個の表示分解能とすることが好ましい。
【００１８】
また、本発明においては、上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段により、最小値側の表示セグメント列から上記一方の表示セグメント列までのすべての表示セグメント列を点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記他方の表示セグメント列のセグメント要素を１つずつ点灯もしくは非点灯として、上記２つの表示セグメント列間をｍ個の表示分解能とすることもできる。
【００１９】
さらには、上記印字位置が上記一方の表示セグメント列から上記他方の表示セグメント列に移り変わる場合、上記表示制御手段により、上記一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、上記印字位置が１ピッチ移動するたびに上記他方の表示セグメント列のセグメント要素を１つずつ点灯し、同他方の表示セグメント列のｍ個のセグメント要素がすべて点灯した後においては、上記一方の表示セグメント列のセグメント要素を１つずつ非点灯として、上記２つの表示セグメント列間をｍ×２個の表示分解能とすることもできる。
【００２０】
【発明の実施の形態】
次に、本発明の技術的思想をよりよく理解するために、まず図１を参照しながら、その好適な実施例１について説明する。
【００２１】
図１は、本発明を実施するための記録計の一例を示すブロック図であり、これによると、この記録計は、入力部１、Ａ／Ｄコンバータ２、紙送り速度の切換え回路３、ゼロポジション入力回路４、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５、表示部６、プリンタ７、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９を備え、この実施例１によるプリンタ用モニタ装置は、ＣＰＵ５、表示部６、ＲＯＭ８およびＲＡＭ９で構成される。
【００２２】
図示されていないが、入力部１は、レンジス切換えイッチを備えており、被測定入力アナログ信号のレベルを調整して、Ａ／Ｄコンバータ２に出力する。Ａ／Ｄコンバータ２は、入力部１からアナログ信号を受け取ると、そのアナログ信号をディジタル信号に変換する。Ａ／Ｄコンバータ２は、変換で得た変換データを、バス１０を経由してＣＰＵ５に送る。
【００２３】
切換え回路３は、図１３と同じ切換えツマミを備えている。この切換え回路３は、切換えツマミの操作で設定された記録スピードを示す記録スピードデータを、バス１０を経由してＣＰＵ５に送る。
【００２４】
ゼロポジション入力回路４は、例えば図１３と同じ調整ツマミを備えている。このゼロポジション入力回路４は、調整ツマミの回転位置に対応するゼロポジションの位置データを、バス１０を経由してＣＰＵ５に送る。プリンタ７は、ＣＰＵ５から記録データを受け取ると、この記録データに対応する記録値を、図１３のプリンタと同じように印字して、記録紙に波形を記録する。
【００２５】
表示部６は、図２に示す表示器６０を備えている。図２には、その一部分しか示されていないが、この表示器６０には複数の表示セグメント列６１が、プリンタ７の図示しない印字ヘッドの矢印Ｂ（図３参照）で示す配列方向に沿って互いに平行に設けられている。
【００２６】
この実施例１において、各表示セグメント列６１は、例えば発光ダイオードからなる４つのセグメント要素６１Ａ〜６１Ｄを矢印Ａで示す記録紙の紙送り方向と同方向に沿って一列状態に配列した構成とされ、ＣＰＵ５からの表示データに応じて、所定のセグメント要素が点灯する。
【００２７】
表示器６０は、図３に示すように、例えば５０個の表示セグメント列６１を備えている。この５０個の表示セグメント列６１は、先にも説明したように、配列方向Ａに交差する方向Ｂに配列されている。さらに、配列方向Ａが記録紙２０１の流れ方向Ｌになるように、表示器６０は、プリンタ７に隣接して配置されている。
【００２８】
表示部６は、各表示セグメント列６１のセグメント要素６１Ａ〜６１Ｄを、ＣＰＵ５からの表示データに基づいて表示する場合、交差方向Ｂに順に付けた番号「１」〜「５０」と、配列方向Ａに順に付けた番号「１」〜「４」とを用いて、セグメント要素６１Ａ〜６１Ｄの中から表示状態にするものを指定する。
【００２９】
この表示器６０の交差方向Ｂの分解能Ｓｙは、Ｓｙ＝５０であり、また、配列方向Ａの分解能Ｓｘは、Ｓｘ＝４であるから、表示器６０の全体としてとの分解能Ｓは、
Ｓ＝Ｓｙ・Ｓｘ＝５０×４＝２００
となる。
【００３０】
この表示器６０の表示セグメント列６１の分解能は、図４に示すように、プリンタ７の分解能の１／４とされている。すなわち、プリンタ７による印刷単位をドット７Ａとすれば、印刷された４つのドット７Ｂが、１つの表示セグメント列６１に対応する。
【００３１】
ＲＯＭ８は、ＣＰＵ５の処理手順をあらかじめ記憶している。ＲＡＭ９は、ＣＰＵ５の演算結果を一時的に記憶する。ＣＰＵ５は、ＲＯＭ８に記憶されている処理手順に基づいて、装置を動かすための一連の処理を行なう。さらに、ＣＰＵ５は、モニタおよび記録に係る次の処理を行なう。
【００３２】
すなわち、図５に示すように、ＣＰＵ５は、電源のオンで表示を初期化し、すべてのセグメント要素を非点灯にして、表示器６０の表示を消す（ステップＳ１）。初期化が終了すると、ＣＰＵ５は、バス１０を経由して、ゼロポジション入力回路４からゼロポジション値データを受け取り（ステップＳ２）、また、Ａ／Ｄコンバータ２から変換データを受け取る（ステップＳ３）。
【００３３】
ステップＳ３が終了すると、ＣＰＵ５は、演算処理を行ない、ステップＳ２，Ｓ３で受け取った各データを表示部６用のデータに変換する（ステップＳ４）。このステップＳ４で、ＣＰＵ５は、測定値のフルスケールＮを、Ｎ＝４００とし、また、ゼロポジション入力回路４からのゼロポジション位置データに対応するゼロポジション値Ｄｚを求める。
【００３４】
ＣＰＵ５は、通常、Ａ／Ｄコンバータ２からの変換データを表示対象データＤとするが、ゼロポジション入力回路４が操作されていると、ゼロポジション値データを表示対象データＤとする。
【００３５】
演算処理が終了すると、ＣＰＵ５は、表示処理を行なう（ステップＳ５）。すなわち、ＣＰＵ５は、図６に示すように、表示のスケーリングを行う（ステップＳ１１）。ステップＳ１１により、ＣＰＵ５は、次の式を用いて、表示用のデータＤｓを算出する。
Ｄｓ＝ＩＮＴ（Ｄ・Ｓ／Ｎ）…（１）
なお、（１）式の符号ＩＮＴは、（Ｄ・Ｓ／Ｎ）で算出した値の整数部分だけを取り出すための演算を示す。ＣＰＵ５は、算出した表示用のデータＤｓをＲＡＭ９に記憶する。
【００３６】
スケーリングが終了すると、ＣＰＵ５は、ポジションＤｙを算出する（ステップＳ１２）。ポジションＤｙは、交差方向Ｂに配列された表示セグメント列６１の中から、どの表示セグメント列６１を表示対象にするかを示す値である。ステップＳ１２により、ＣＰＵ５は、次の式を用いて、ポジションＤｙを算出する。
Ｄｙ＝ＩＮＴ｛（Ｄｓ＋Ｄｚ）／Ｓｘ｝…（２）
ＣＰＵ５は、算出したポジションＤｙをＲＡＭ９に記憶する。
【００３７】
ポジションＤｙの算出が終了すると、端数Ｄｘを算出する（ステップＳ１３）。端数は、ポジションＤｙに位置する表示セグメント列６１が、セグメント要素６１Ａ〜６１Ｄの中のどれを表示するかを示す値である。ステップＳ１３により、ＣＰＵ５は、次の式を用いて、端数Ｄｘを算出する。
Ｄｘ＝（Ｄｓ＋Ｄｚ）−（Ｄｙ・Ｓｘ）…（３）
ＣＰＵ５は、算出した端数ＤｘをＲＡＭ９に記憶する。
【００３８】
端数Ｄｘの算出が終了すると、ＣＰＵ５は、前表示を消去する（ステップＳ１４）。しかる後、ＣＰＵ５は、ＲＡＭ９に記憶している値を基にして、ポジションＤｙの位置に、配列方向Ａの番号「１」から（Ｓｘ−Ｄｘ）個目までのセグメント要素を表示し、かつ、（Ｄｙ＋１）の位置に、配列方向Ａとは逆方向の番号「４」から端数Ｄｘ個目までのセグメント要素を表示するための表示データを生成し、この表示データを表示部６に送る（ステップＳ１５）。
【００３９】
ＣＰＵ５は、こうしてステップＳ５の表示処理を終了すると、次のステップＳ６で記録指示の有無を判断し、記録指示無しの場合には処理をステップＳ２に戻し、記録指示有りのときはステップＳ７において、プリンタ７が記録中かどうかを判断する。
【００４０】
プリンタ７が記録中であると、ＣＰＵ５は、処理をステップＳ２に戻す。また、プリンタ７が記録中でなければ、ＣＰＵ５は、記録（印字）処理をした後、処理をステップＳ２に戻す（ステップＳ８）。このようにして、ＣＰＵ５は、モニタおよび記録に係る処理を行なう。
【００４１】
次に、この実施例１の動作について説明する。測定者が、入力部１にアナログ信号を加えて、電源をオンにすると、ＣＰＵ５は、Ａ／Ｄコンバータ２からの変換データ、切換え回路３からの記録スピードデータおよびゼロポジション入力回路４からのゼロポジション位置データを受け取る。ＣＰＵ５は、これらのデータを受け取ると、演算処理を行なう。このとき、ＣＰＵ５は、ゼロポジション位置データから、ゼロポジション値Ｄｚとして、例えば、
Ｄｚ＝１００
を得る。
【００４２】
また、ゼロポジション入力回路４が操作されていなければ、ＣＰＵ５は、Ａ／Ｄコンバータ２からの変換データを表示対象データＤとし、例えば、
Ｄ＝９６
とする。
【００４３】
ＣＰＵ５は、演算処理が終了すると、表示処理を行なう。すなわち、ＣＰＵ５は、（１）式を用いて、表示のスケーリングを行ない、
Ｄｓ＝ＩＮＴ（９６×２００÷４００）＝４８
を得る。ＣＰＵ５は、（２）式を用いて、ポジションＤｙを算出し、
Ｄｙ＝ＩＮＴ｛（４８＋１００）÷４｝＝３７
を得る。ＣＰＵ５は、（３）式を用いて、端数Ｄｘを算出し、
Ｄｘ＝（４８＋１００）−（３７×４）＝０
を得る。
【００４４】
しかる後、ポジションＤｙが「３７」であるので、ＣＰＵ５は、交差方向Ｂの番号「３７」の位置に、配列方向Ａの番号「１」から、
Ｓｘ−Ｄｘ＝４−０＝４
個目までのセグメント要素を点灯し、かつ、
Ｄｙ＋１＝３７＋１＝３８
の位置に、配列方向Ａとは逆方向の番号「４」から端数
Ｄｘ＝０
個目までのセグメント要素を表示するための表示データを生成し、表示データを表示部６に送る。
【００４５】
これにより、表示部６は、図７に示すように、番号「３７」に属する４つのセグメント要素を点灯させる。この結果、値が「９６」の表示対象データＤは、８個のセグメント要素を用いた第１のパターンで表される。
【００４６】
次に、ＣＰＵ５は、プリンタ７に記録データを送ると、プリンタ７は、値が「９６」の表示対象データＤに対応して、記録紙２０１にドット７Ｂを印刷する。以下、同じようにして、値が「９８」の表示対象データＤの場合、ＣＰＵ５は、
ポジションＤｙ＝３７
端数Ｄｘ＝１
を算出する。
【００４７】
これらの値により、ＣＰＵ５は、図８に示すように、番号「３７」の位置にある、３つのセグメント要素を点灯状態にし、番号「３８」の位置にある、１つのセグメント要素を表示状態にする。これにより、値が「９８」の表示対象データＤは、８個の分割表示セグメントを用いた第２のパターンで表される。また、ＣＰＵ５は、値が「９８」の表示対象データＤに対応するドット７Ｂを印字させる。
【００４８】
値が「１００」の表示対象データＤの場合、ＣＰＵ５は、
ポジションＤｙ＝３７
端数Ｄｘ＝２
を算出する。
【００４９】
これらの値により、ＣＰＵ５は、図９に示すように、番号「３７」の位置にある、２つのセグメント要素を点灯状態にし、番号「３８」の位置にある、２つのセグメント要素を点灯状態にする。これにより、値が「１００」の表示対象データＤは、８個のセグメント要素を用いた第３のパターンで表される。また、ＣＰＵ５は、値が「１００」の表示対象データＤに対応するドット７Ｂを印字させる。
【００５０】
値が「１０２」の表示対象データＤの場合、ＣＰＵ５は、
ポジションＤｙ＝３７
端数Ｄｘ＝３
を算出する。
【００５１】
これらの値により、ＣＰＵ５は、図１０に示すように、番号「３７」の位置にある、１つのセグメント要素を点灯状態にし、番号「３８」の位置にある、３つのセグメント要素を表示状態にする。これにより、値が「１０２」の表示対象データＤは、８個のセグメント要素を用いた第４のパターンで表示される。また、ＣＰＵ５は、値が「１０２」の表示対象データＤに対応するドット７Ｂを印字させる。
【００５２】
このようにして、本発明によれば、プリンタ７の紙送り方向Ｌと交差する方向、すなわち、プリンタ７の印字ヘッドの配列方向Ｃの各ドットには、４つの異なるパターンが対応するので、表示部６の分解能を高めることができる。また、表示器６０の表示セグメント列６１を４つに分割して用い、ＣＰＵ５による制御で表示パターンを変えるので、分解能の高い表示器６０を用いる場合に比較して、表示器６０のコストの上昇を抑えることができる。
【００５３】
次に、実施例２について説明する。なお、この実施例２においても、表示処理は先に説明した図１のＣＰＵ５が行ない、モニタに係る処理だけが異なるので、以下では、その異なる点だけを説明する。
【００５４】
図１１には、この実施例２による表示の移り変わり状態が示されており、その移り変わり順序は同図（ａ）から同図（ｅ）に至る順である。また、番号「１」から番号「Ｎ−２」までの表示セグメント列６１は省略されている。
【００５５】
この実施例２においては、オフセット値を表すために、表示器６０の図示されていない番号「１」〜番号「Ｎ」までの各表示セグメント列６１をバーグラフ状に表示させている（図１１（ａ）参照）。
【００５６】
この図１１（ａ）の状態から、印字位置が１ピッチ分ずつＭＳＢ（最大値）側に移動したとすると、ＣＰＵ５の制御に基づいて、表示器６０の番号「Ｎ＋１」番目のセグメント要素が左側のものから順に、図１１（ｂ）〜図１１（ｄ）に示されているように、一つずつ点灯状態となり、印字位置が４ピッチ移動した時点で、図１１（ｅ）のように「Ｎ＋１」番目のセグメント要素が全部点灯する。
【００５７】
なお、これとは反対に、印字位置が「Ｎ＋１」番目の表示セグメント列６１からＬＳＢ（最小値）側に移動する場合には、図１１（ｅ）の点灯状態から図１１（ａ）に至るように、その表示が移り変わることになる。
【００５８】
このようにして、この実施例２によっても、モニタの表示分解能が従来に比べて４倍になるとともに、各表示セグメント列６１がバーグラフ状に表示されるため、記録波形のレベルをより確実に把握することができる。
【００５９】
次に、実施例３について説明する。なお、この実施例３においても、表示処理は実施例２と同様に、先に説明した図１のＣＰＵ５が行ない、モニタに係る処理だけが異なるので、以下では、この異なる点だけを説明する。
【００６０】
この実施例３では、図１２（ａ）〜同図（ｉ）に示されているように、隣の表示セグメント列６１に至るまでの間で、８通りの表示パターンが用いられる。なお、図１２では、番号「１」から番号「N−１」までの表示セグメント列６１を省略している。
【００６１】
すなわち、ＣＰＵ５は、記録波形の印字位置が、表示器６０の番号「Ｎ」の表示セグメント列６１に対応する位置（図１２（ａ）参照）から、隣の番号「Ｎ＋１」の表示セグメント列６１との中間位置に至るまでの間は、番号「Ｎ＋１」の表示セグメント列６１に属するセグメント要素を順に点灯する。
【００６２】
図１２（ｅ）は記録波形の印字位置が、その中間位置に到来したときの表示状態で、番号「Ｎ」と「Ｎ＋１」の２列の表示セグメント列６１，６１の合計８個のセグメント要素全部が点灯する。
【００６３】
そして、記録波形の印字位置が、その中間位置を超えて番号「Ｎ＋１」の表示セグメント列６１に至るまでの間は、図１２（ｆ）〜同図（ｉ）に示されているように、番号「Ｎ」の表示セグメント列６１のセグメント要素を順次に非点灯にする。
【００６４】
このようにして、この実施例３によれば、８通りの表示パターンを用いるので、表示器６０の表示分解能を従来に比べて８倍にすることができる。なお、表示分解能を従来に比べて何倍にするかは、プリンタ７の印字ヘッド数との関係を考慮して、表示セグメント列６１を構成するセグメント要素数をいくつにするかによって適宜決められる。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、隣接する２列の表示セグメント列の間にある印字位置を、それらに含まれる２ｍ個のセグメント要素の表示パターンで表示するようにしたことにより、表示分解能の高い高価な表示器を用いることなく、その２列間に位置する印字位置を正確にモニタすることができる。
【００６６】
また、本発明によれば、印字位置が一方の表示セグメント列から他方の表示セグメント列に移り変わる場合において、一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、印字位置が１ピッチ移動するたびに一方の表示セグメント列のセグメント要素を１つずつ非点灯にするとともに、他方の表示セグメント列についてはそのセグメント要素を１つずつ点灯状態とすることにより、２つの表示セグメント列間をｍ個の表示分解能とすることができる。
【００６７】
同様に、本発明によれば、印字位置が一方の表示セグメント列から他方の表示セグメント列に移り変わる場合において、最小値側の表示セグメント列から一方の表示セグメント列までのすべての表示セグメント列を点灯状態とした上で、印字位置が１ピッチ移動するたびに他方の表示セグメント列のセグメント要素を１つずつ点灯もしくは非点灯とすることにより、２つの表示セグメント列間をｍ個の表示分解能とすることができる。
【００６８】
さらに、本発明によれば、印字位置が一方の表示セグメント列から他方の表示セグメント列に移り変わる場合において、一方の表示セグメント列のｍ個のセグメント要素をすべて点灯状態とした上で、印字位置が１ピッチ移動するたびに他方の表示セグメント列のセグメント要素を１つずつ点灯し、同他方の表示セグメント列のｍ個のセグメント要素がすべて点灯した後においては、一方の表示セグメント列のセグメント要素を１つずつ非点灯とすることにより、２つの表示セグメント列間をｍ×２個の表示分解能とすることもできる。
【図面の簡単な説明】
【図１】本発明を実施するための記録計を示したブロック図。
【図２】記録計に用いられる表示器の一部分を示した模式図。
【図３】表示セグメント列の配列状態を示した模式図。
【図４】表示セグメント列およびプリンタの分解能の対応関係を示した模式図。
【図５】ＣＰＵの処理手順を示したフローチャート。
【図６】表示処理を示したフローチャート。
【図７】表示の例を示した模式図。
【図８】表示の例を示した模式図。
【図９】表示の例を示した模式図。
【図１０】表示の例を示した模式図。
【図１１】実施例２による表示例を示した模式図。
【図１２】実施例３による表示例を示した模式図。
【図１３】従来のプリンタ用モニタ装置を備える記録計の外観を示した外観図。
【図１４】従来のプリンタ用モニタ装置の表示器を示した外観図。
【符号の説明】
１  入力部
２  Ａ／Ｄコンバータ
３  切換え回路
４  ゼロポジション入力回路
５  ＣＰＵ
６  表示部
６１  表示セグメント列
６１Ａ〜６１Ｄ  セグメント要素
７  プリンタ
８  ＲＯＭ
９  ＲＡＭ
１０  バス
【図１】
0004063395.tif 000002
【図２】
0004063395.tif 000003
【図３】
0004063395.tif 000004
【図４】
0004063395.tif 000005
【図５】
0004063395.tif 000006
【図６】
0004063395.tif 000007
【図７】
0004063395.tif 000008
【図８】
0004063395.tif 000009
【図９】
0004063395.tif 000010
【図１０】
0004063395.tif 000011
【図１１】
0004063395.tif 000012
【図１２】
0004063395.tif 000013
【図１３】
0004063395.tif 000014
【図１４】
0004063395.tif 000015