JPS6318771B2 - - Google Patents

Info

Publication number
JPS6318771B2
JPS6318771B2 JP56055201A JP5520181A JPS6318771B2 JP S6318771 B2 JPS6318771 B2 JP S6318771B2 JP 56055201 A JP56055201 A JP 56055201A JP 5520181 A JP5520181 A JP 5520181A JP S6318771 B2 JPS6318771 B2 JP S6318771B2
Authority
JP
Japan
Prior art keywords
printing
key
dots
bar graph
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP56055201A
Other languages
English (en)
Other versions
JPS57169879A (en
Inventor
Shigeru Toyomura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP56055201A priority Critical patent/JPS57169879A/ja
Priority to DE19823213600 priority patent/DE3213600A1/de
Publication of JPS57169879A publication Critical patent/JPS57169879A/ja
Priority to US07/063,759 priority patent/US4843591A/en
Publication of JPS6318771B2 publication Critical patent/JPS6318771B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 本発明は、入力された数値データ及びそのデー
タに基ずく処理データに対応した棒グラフ印字を
行なう印字装置付電子機器に関する。
従来の印字装置付電子機器例えば印字装置付電
卓に使用されている印字装置には、印字用の活字
輪を有したメカニカルプリンターと、ドツト印字
で数字、文字又は記号を構成するサーマル・プリ
ンターやインク・ジエツト・プリンター等があ
る。これらのプリンターを塔載したプリンター付
電卓で複数の演算を行なつた時、演算結果の数値
の大きさをグラフで比較したい場合が生じる。こ
の場合通常は、その演算結果に基づいて、棒グラ
フを自分で作成して比較検討を行なつていた。ま
たただ単に数多くある数値データを比較検討した
い場合が多々生じた時なども、面倒な棒グラフを
必要以上の時間を費して作成していた。
本発明は、以上のような点を鑑みなされたもの
で、通常の印字装置付電子機器に設けた特定キー
の押下により、入力された数値データ及びその処
理データに対応した棒グラフ印字のできる印字装
置付電子機器を提供することを目的とする。
また本発明の他の目的は、棒グラフにするため
の数値データと、棒グラフを構成するドツト数を
整数比で対応させることにより正確な数値データ
を表わす棒グラフを印字する印字装置付電子機器
を提供することにある。
また本発明の他の目的は、通常の印字装置付電
子機器に装備されている非印字状態に於ても前記
特定キーにて、印字装置を動作させグラフ印字が
可能となる印字装置付電子機器を提供することに
ある。
以下図面を参照して本発明を詳細に説明する。
第1図イ,ロ,ハと第2図に本発明の実施印字
例を示す。ここで、第1図イ,ロ,ハは棒グラフ
を構成するドツト数が予め整数比で1:3(3倍)
に設定された装置の例を示し、第2図は棒グラフ
を構成するドツト数が整数比で1:1(等倍)に
予め設定された装置の例を示したものである。或
いは、同一装置で整数比を不図示のスイツチ等で
切換え可能なようにして第1図のモードと第2図
のモードの内の何れかを選択できるようにしても
よい。
図に於て、Pは記録紙であり、記録紙の左に記
されているのはキー操作である。
イ図は、まず数値キー□5を入力し次に数値デー
タをグラフ印字させることを指示するグラフ印字
キー□gを押下すると、まず、データの「5」を最
下位桁にヨコ5ドツト×タテ7ドツトで印字す
る。次に2ドツト分スペースをとり次の桁に
「0」の印字を同じく5×7ドツトで印字する。
次に、2ドツト分スペースを取りヨコ5ドツト×
タテ3ドツトの図の様な棒グラフ印字を行う。
次に□1□6□gとキー操作されると、前回と同様に
まず「16」の数値が印字され、次の桁にヨコ5ド
ツト×タテ3ドツトの棒グラフパターンが印字さ
れ2ドツト分スペースがとられ、次の桁と、その
上の桁にも5×3ドツトの棒グラフパターンが印
字され、次の桁にはヨコ1ドツト×タテ3ドツト
棒グラフパターンが印字される。こうして、ヨコ
のトータル16ドツトのタテ3ドツトの棒グラフが
印字される。以下□2□3□g及び□8□gのキー操作
に於
いても同様である。
この様にしてイ図の様な棒グラフが作成され
る。ロ図は、イ図の様な棒グラフの数値を記録紙
の右側に印字するのではなく、コード番号等を自
由に印字した例である。
左側に書いてあるキー操作例の如くキーを操作
すると、図の如くコード番号01〜04に対応した棒
グラフが作成できる。
ここで□Nキーは、コード番号を入力するための
キーである。この例では数値データそのものは印
字していない。
ハ図は、印字装置付電卓をプリント指定スイツ
チ等の操作により非印字状態にして、割合計算を
行ないその演算結果データを、棒グラフに表わし
た印字例である。
それらの割合計算の一例として4÷80の割合を
計算する場合は□4□÷□8□0□%なる順序でキー操
作し
た後、□gキーを押下することによつて図の如く演
算結果である「5」とその数値に対応する棒グラ
フがドツト印字される。以下の割合計算も同様の
キー操作により演算結果データを棒グラフに表わ
すことができる。
第2図は数値データと棒グラフのドツトの数が
同数の場合の印字例を示す図であり、最初に第1
図のロでも示したような□Nキーによりコード番号
を自由に印字し次に□6□4□gのキーを操作するとに
より、数値データ「64」と同様の64ドツトの棒グ
ラフが印字された印字例である。
第3図は、棒グラフ印字に使用される印字パタ
ーンを示す図で、イは第1図に示した棒グラフ印
字に使用された印字パターンで縦3ドツトが数字
1に対応しており、5種類の印字パターンから成
る。またその印字パターンはデータ・コード5ビ
ツトで図の如く「10001〜10101」に対応してい
る。
ロに図示した印字パターンは1ドツトが数の1
に対応しており、25種類の印字パターンから成
る。第2図に示した棒グラフ印字においては
「01」の棒グラフで25ドツトが2回、14ドツトが
1回で合計54ドツトが示され、「02」、「03」、「04」
においても同様にして第3図ロに示された印字パ
ターンを適宜選択する事により、合計をそれぞれ
「98ドツト」、「120ドツト」、「20ドツト」にする事
ができる。そしてその印字パターンはデータコー
ド6ビツトで図の如く、「100001〜111001」に対
応している。
第4図は、上記したような棒グラフ印字を実現
するための本発明の一実施例である印字装置付電
卓の構成を示すブロツク図である。
図に於てKは電卓に、数値、フアンクシヨン等
のキー入力情報を入力するためのキーボード部で
図示しないが数値キー□0〜□9や、フアンクシヨン
キー□+、□−、□×、□÷、□=キーと印字状態か非
印字
状態かを指定するためのプリント指定スイツチ
や、棒グラフ印字するためのグラフ印字用キー□g
やコード番号指定キー□N等で構成されている。
Iは、キー入出力制御部であり、キーボード部
Kに、キー信号を出力し操作された、キー信号を
入力して操作されたキーの判別を行う。
Uは、キーボード部Kのいずれかのキー操作に
よつて、加減算、乗除算の演算等を行う演算制御
部である。Aはキー入力された数値データや、演
算結果又は、メモリー、データ等を記憶してお
く、レジスター群であり通常RAM(ランダム・
アクセスメモリー)で構成されている。
Rは、キーボード部Kのそれぞれのキーの操作
に対応した制御プログラムが格納されており、そ
のプログラムにそつて、演算や出力制御を行う。
そしてそれは、ROM(リード・オンリーメモリ
ー)と、そのプログラムを解読するためのROM
デコーダ等で構成されているROM部である。
Dは、演算制御部Uからの信号で、入力された
数値データや、演算結果等を表示出力する表示装
置部である。
Hは、サーマル・ヘツドであり、発熱素子が7
ドツト1列に構成されている。このサーマル・ヘ
ツドに電流を流すことにより、記録紙である感熱
紙にドツト印字が行なわれる。
Mは、サーマルヘツドHを左右に移動させるた
めのパルスモーターである。またヘツドの移動で
1行印字が終了するとメカ的に1行改行動作が行
なわれる。
O2はサーマル・ヘツドを駆動するためのヘツ
ド制御回路であり、演算制御部Uから送出される
5ビツト又は6ビツトのデータコードを、第3図
に示した印字パターンに変換するキヤラクタ・ジ
エネレーター等で構成されている。O1はパルス
モーターを制御するためのモーター制御回路であ
り、1パルスづつパルスを発生し、サーマル・ヘ
ツドHを左右に移動さす。
MD,HDはそれぞれ、モータ制御回路O1、ヘ
ツド制御回路O2からの信号により、電流を増幅
しパルスモーターM、サーマルヘツドHを駆動す
るための駆動回路部である。
次に上記のように構成された本発明の動作を第
1図、第2図の印字例にそつて第5図、第6図、
第7図のフローチヤート図と共に説明する。
第5図のフローチヤートをもつて第1図のイの
印字例の動作説明する。
まず第1図のイ図は、キーボード部Kの数値キ
ー□5が押下されるとキー入力制御部Iで検知さ
れ、演算制御部Uに知らせる。演算制御部Uは数
値キー□5に対応するデーターコード「0101」をレ
ジスター群Aのaレジスターに格納する(ステツ
プS1→S2→S4)。次にグラフ印字キー□gが押下さ
れると、キーボード部Kからそれに合つたキー信
号がキー入出力制御部Iに出力される。キー入出
力制御部Iは、そのキー信号の判別を行ないその
判別信号を演算制御部Uに出力する。それにより
演算制御部Uは、まずRAM Aのaレジスター
に格納されているデータコードを読み出し、その
データ・コードを、ヘツド制御回路O2に送出す
る(ステツプS6)。ヘツド制御回路O2はそのコー
ドをキヤラクタージエネレーターにより「5」の
印字パターンに変換して、ドツト印字出力をヘツ
ド駆動回路HDに送出し、ヘツドの熱素子はヘツ
ド駆動回路HDにより駆動され、記録紙に所望の
ドツトが印字される。1ドツト・ライン分印字が
終了するとその信号をモーター制御回路O1に送
出する。するとモーター制御回路O1はモーター
駆動回路MDを制御してパルス・モーターを
1step回転さし、次の2ドツト・ライン目にヘツ
ドHを移動さす。前回と同様に2ドツト・ライン
目のヘツド駆動用信号がヘツド制御回路O2から
出力され所望の印字が行われる。上記の動作を5
ドツト・ライン分行ない「5」という図の様な文
字パターンが印字される。
その後、次の桁とのスペースをとるためにモー
ター制御回路O1によりモーター駆動回路MDを制
御しパルスモーターを2step回転さし2ドツト分
スペースをとる。次にレジスター群Aのaレジス
ターの2桁目は「0」なので、前回と同様の動作
が行なわれ、「0」の文字パターンが図の如く印
字される(ステツプS7)。その後、グラフ印字動
作に移行し、まず、演算制御部Uは、レジスター
群Aのaレジスターのデータコードを読み出し、
デーコードが「5」であるので、5ビツトのデー
ターコード「10101」をヘツド制御部O2に送出す
る(ステツプ9)。
これを受けたヘツド制御回路O2はキヤラクタ
ー・ジエネレーターで第3図に示したドツトパタ
ーンに変換してモーター制御部O1と連動して、
記録紙にそのパターンを印字する。その後パルス
モーターMを回転さし、ヘツド・Hを最下位桁に
移動することにより自動的に一行改行される。
次の行の□1□6□gのキー操作で、前回と同様の動
作(ステツプS1→S2→S4→S5)が行なわれ、「16」
の文字が印字れ(ステツプS6→S7)次の棒グラフ
印字では、1桁分で「5」数置分しか印字できな
いので、5ビツトのデーターコード「10101」の
グラフ・パターンをステツプS8→S10→S8→S10
S8→S10→S8の順序で3回つまり3桁分印字を行
う。そして16−(5×3)=1で、残りのヨコ1ド
ツト×タテ3ドツトのパターンを5ビツトのデー
ターコード「10001」をヘツド駆動回路O2に送出
して(ステツプS8→S11→S12)記録紙に印字す
る。
□2□3□gや□8□gのキー操作に於ても、上記の
動作
と同様に行なわれ、イ図の棒グラフ印字が得られ
る。次に第1図ロの印字例の動作説明を第6図の
フローチヤートと共に行う。まず、□1□Nキーが操
作されると1のデータ・コードはレジスター群A
のaレジスターに格納される(ステツプS1→S4)。
次に□5を入力するとbレジスターに、5のデータ
ーコードが格納される(ステツプS1→S2→S3)。
次に□gキーを押下するとまず、aレジスターに格
納されたデータ・コードをヘツド制御部O2に送
出することによつて「01」の印字が行なわれその
後bレジスターに格納されたデータ「5」の5ビ
ツトのデーターコード「10101」をヘツド制御部
O2に送出することによつてヘツド制御回路O2
モーター制御回路O1の制御が行なわれフローチ
ヤト図ステツプS5→S6→S7→S8→S9の順序で図の
様な印字が行なわれる。
同様にして、□2□N□1□6□gのキー操作によつ
ても
第6図フローチヤート図のステツプS1→S2→S4
S1→S2→S3→S5→S6→S7→S8→S10→S8→S10→S8
→S10→S8→S11→S12の順序で印字動作が行なわ
れる。
以下同様にしてロ図の印字が実現できる。
次に第1図のハの印字例の動作説明を第5図の
フローチヤートと共に行う。まず、□4□÷□8□0□
%の
キー操作によつて演算制御部Uとレジスター群A
のa、b、c、レジスターを使用して、演算が行
なわれる。しかし、キーボード部のプリント制御
スイツチを非印字状態に指定しておくことにより
印字動作は行なわれない。これらの制御は通常の
電卓では、周知の技術であり、詳細は省略する。
□%キーで演算結果「5」が求まると、それはa
レジスターに格納される(ステツプS1′→S2′→
S3′→S5′)。
次に□gキーが操作されると、□gキーは、プリン
ト制御スイツチが非印字状態に指定されていても
印字動作を行うように、ROM部Rにプログラム
しておくことにより、RAMAのレジスターaの
内容「5」によつて棒グラフ印字が可能である。
以下□1□2□・□8□÷□8□0□% □gのキー操
作による印字
動作も同様であり、ハ図の印字例が実現可能であ
る。なおフローチヤートの流れは、印字例イの流
れと同様なので省略する。
次の第2図に示した印字例の動作説明を第7図
のフローチヤート共に行う。まず□1□Nキー押下に
よつて「1」のデータ・コードがaレジスターに
格納され(ステツプS1→S2→S4)る。次に□6□4キ
ーの押下により「64」のデーターコードが、bレ
ジスターに格納され(ステツプS1→S2→S3)、前
記と同様の操作が行なわれて次に□gキーの押下に
より、aレジスターに格納されているデーター・
コードにより「01」の印字が行なわれ(ステツプ
S5→S6→S7)、次にbレジスターの内容「64」を
棒グラフにする印字が行なわれる。今度は「64」
の数値に対応したドツト数分、印字を行うもので
あり、1桁印字で最高5×5=25ドツト印字可能
であるので、25ドツト印字用のデータ・コード
「111001」を演算制御部Uが読み出しヘツド制御
回路O2に送出して、25ドツトのパターンを印字
し、次の桁も25ドツトのパターンを印字してこれ
で25+25=50ドツト、印字ステツプS8→S10→S8
→S10→S8した訳で残りは64−50=14ドツトであ
る。そこで14ドツトを印字するためのデーターコ
ード「101110」ヘツド制御回路O2に送り出しに
そのデーターコードに対応するドツトパターンが
印字される(ステツプS8→S11→S12)。上記の演
算処理は、ROM部Rのプログラムにより演算制
御部U内で処理される。以下同様にして、第2図
の印字例のグラフ印字が可能となる。
以上で説明したように本発明によれば、通常の
印字装置付電子機器にグラフ印字用の特定キーを
持たせ、そのキーの操作により所望の棒グラフ印
字が可能にすることで、数個の数値データの比較
ができると共に、その数値データと棒グラフを構
成するドツト数を整数比で対応させることによ
り、より正確な数値データを表わす棒グラフを印
字することができ、更に、印字装置付電卓に装備
されているプリント指定キー等により非印字状態
に於いても、グラフ用印字キーを押下することに
より、印字装置を動作させグラフ印字が、できる
印字装置付電子機器を提供することができる。
【図面の簡単な説明】
第1図イ,ロ,ハ、第2図は、本発明による印
字装置付電子機器の印字例を示す図、第3図イ,
ロは、第1図、第2図に示した棒グラフ印字に使
用される印字パターンを示す図、第4図は、本発
明による印字装置付電子機器の構成を示すブロツ
ク図、第5図は、第1図イ,ハの印字例に対する
フローチヤート図、第6図は、第1図ロの印字例
に対するフローチヤート図、第7図は、第2図に
示した印字例のフローチヤート図であり、Pは印
字紙、Kはキーボード部、Iはキー入力制御部、
Uは演算制御部、RはROM部、O1はモーター制
御部、O2はヘツド制御回路、Hはサーマルヘツ
ド、Mはパルスモーターである。

Claims (1)

  1. 【特許請求の範囲】 1 少なくとも数値情報を入力する入力手段、前
    記入力手段から入力された数値情報を該数値情報
    に対応するドツトパターンに変換する変換手段、 前記変換手段で変換されたドツトパターンに基
    くグラフの印字を指令する指令手段、 前記指令手段の指令に基いて前記変換手段で変
    換されたドツトパターンを所定数のドツト毎に分
    離して形成した棒グラフとして印字する印字装置
    を有することを特徴とする印字装置付電子機器。 2 前記変換手段は前記入力手段から入力された
    数値の演算結果に対応したドツト数のドツトパタ
    ーンに変換することを特徴とする特許請求の範囲
    第1項記載の印字装置付電子機器。
JP56055201A 1981-04-13 1981-04-13 Electronic equipment with printer Granted JPS57169879A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP56055201A JPS57169879A (en) 1981-04-13 1981-04-13 Electronic equipment with printer
DE19823213600 DE3213600A1 (de) 1981-04-13 1982-04-13 Elektronisches geraet mit einem drucker
US07/063,759 US4843591A (en) 1981-04-13 1987-06-17 Electronic equipment with a printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56055201A JPS57169879A (en) 1981-04-13 1981-04-13 Electronic equipment with printer

Publications (2)

Publication Number Publication Date
JPS57169879A JPS57169879A (en) 1982-10-19
JPS6318771B2 true JPS6318771B2 (ja) 1988-04-20

Family

ID=12992055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56055201A Granted JPS57169879A (en) 1981-04-13 1981-04-13 Electronic equipment with printer

Country Status (3)

Country Link
US (1) US4843591A (ja)
JP (1) JPS57169879A (ja)
DE (1) DE3213600A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6149783U (ja) * 1984-09-06 1986-04-03
JPH0751378B2 (ja) * 1985-02-26 1995-06-05 三洋電機株式会社 プリンタの制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3984662A (en) * 1974-09-30 1976-10-05 Infomat Corporation Rate recording system
US4145742A (en) * 1974-09-30 1979-03-20 Hewlett-Packard Company Programmable calculator including user-definable keys
US4089059A (en) * 1975-07-21 1978-05-09 Hewlett-Packard Company Programmable calculator employing a read-write memory having a movable boundary between program and data storage sections thereof
US4038535A (en) * 1976-01-05 1977-07-26 Texas Instruments Incorporated Calculator-print cradle system
DE2748253B2 (de) * 1977-10-27 1979-12-06 Siemens Ag, 1000 Berlin Und 8000 Muenchen Verfahren und Anordnung zum wahlweisen Übertragen von vorgegebenen Zeichen oder grafischen Mustern
US4254409A (en) * 1978-12-15 1981-03-03 Quality Micro Systems, Inc. Control system for full line variable height and width character and symbol printing
US4283723A (en) * 1979-05-29 1981-08-11 Motorola Inc. Apparatus and method for providing digital and/or bar graph displays of measured quantities
US4396977A (en) * 1980-06-16 1983-08-02 Forney Engineering Company Industrial process control system
US4373194A (en) * 1980-12-30 1983-02-08 International Business Machines Corporation Full page representation through dynamic mode switching

Also Published As

Publication number Publication date
DE3213600A1 (de) 1982-10-28
DE3213600C2 (ja) 1990-07-05
US4843591A (en) 1989-06-27
JPS57169879A (en) 1982-10-19

Similar Documents

Publication Publication Date Title
GB2156118A (en) Information processor
JPS6318771B2 (ja)
US4553219A (en) Typewriter having calculating capability
US4106101A (en) Typewriter-calculator combination for the physically disabled
JPS60109878A (ja) 編集機能を備えた電子タイプライタ
JPS58197564A (ja) 印字装置付電子機器
JPS58188678A (ja) 大きな記号ストツクを有するタイプライタまたは類似の機械における回路装置
JP2580946B2 (ja) キー入力制御装置
JPS5993374A (ja) 印字方式
JP2502448B2 (ja) 印字装置
JPH0410866B2 (ja)
JP2591642B2 (ja) プリンタ
JP6314650B2 (ja) 表示装置、及び、印刷装置
JPH11282830A (ja) 入力装置
JPS59188476A (ja) 表示装置付電子タイプライタ
JPH0632969B2 (ja) 文字処理方法
JPS6349469A (ja) 電子タイプライタ
JPH02277667A (ja) プリンタの操作パネルによる外字登録方式
JPS58103026A (ja) 入力出力装置
JPS60109867A (ja) 計算機能付タイプライタ
JPS62267177A (ja) 印字装置
JPS59104985A (ja) 印字装置付電子機器
JPS60256871A (ja) タイプライタ
JPS6195971A (ja) 電子タイプライタ
JPS62201273A (ja) 電子タイプライタ