JPH0570181B2 - - Google Patents

Info

Publication number
JPH0570181B2
JPH0570181B2 JP57142065A JP14206582A JPH0570181B2 JP H0570181 B2 JPH0570181 B2 JP H0570181B2 JP 57142065 A JP57142065 A JP 57142065A JP 14206582 A JP14206582 A JP 14206582A JP H0570181 B2 JPH0570181 B2 JP H0570181B2
Authority
JP
Japan
Prior art keywords
numerical information
printer
printing
data
information
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 - Lifetime
Application number
JP57142065A
Other languages
Japanese (ja)
Other versions
JPS5932052A (en
Inventor
Hiroshi Nishikawa
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 JP14206582A priority Critical patent/JPS5932052A/en
Publication of JPS5932052A publication Critical patent/JPS5932052A/en
Publication of JPH0570181B2 publication Critical patent/JPH0570181B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • G06F15/0233User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems with printing provisions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】 本発明はプリンタ付き電子式卓上計算機に係
り、さらに詳細には印字装置と、数値を入力する
数値キー、及び前記数値キーにより入力された数
値情報を所定の印字位置に印字させる特定キーを
具備した入力装置を有したプリンタ付き電子式卓
上計算機(以下、プリンタ電卓と称する。)に関
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic desktop calculator with a printer, and more particularly to a printing device, numeric keys for inputting numerical values, and numeric information inputted by the numeric keys to a predetermined printing position. The present invention relates to an electronic desktop calculator with a printer (hereinafter referred to as a printer calculator) having an input device equipped with specific keys for printing.

従来のプリンタ電卓には、「ノンアドキー」の
ような名称で、「#」マークを付した特定キー
(以下、ノンアドキーという)を入力装置として
のキーボード上に設け、このキーの押下を契機と
して、入力された数値情報を演算用のデータとは
区別して左詰めで「#」マークとともに印字する
機能を有するものが知られている。
In conventional printer calculators, a specific key with a name such as "Non-Add Key" and a "#" mark (hereinafter referred to as the "Non-Add Key") is provided on the keyboard as an input device, and pressing this key triggers input. There is a known device that has a function of printing the numerical information that has been generated, separated from the calculation data, in a left-aligned manner along with a "#" mark.

このような従来のプリンタ電卓により、ロール
紙に印字した結果を第1図に示す。第1図の印字
結果において「#」マーク付きで左詰めで印字さ
れた情報が上記のノンアドキーにより印字された
ものである。
FIG. 1 shows the results of printing on roll paper using such a conventional printer calculator. In the print result shown in FIG. 1, the information printed with a "#" mark and aligned to the left is printed using the non-add key described above.

上述のノンアドキー印字機能は、第1図の1行
目、#80.5.12に見るように、主として、日付や
あるいはその計算に関わる商品コードなどを打ち
込んで印字された計算結果を区別するために設け
られた機能で、その数列には区切り点として小数
点をいくつでも入れらるようになつているものが
多い。このノンアドキー印字機能は限られた活字
で計算に見出しを入れることが可能なので有用な
機能であるが、常に左詰めでしか印字できない、
数列中にスペースを入れることができない、など
表現の幅が狭い欠点もあつた。かといつてこれを
解決するためにスペースキーを付け加えたり、活
字の数を増やしたりするのは装置の大型化を招く
し、プリンタ電卓のような装置でタイプライタの
ような文字列が打ててもあまり意味がない。
The above-mentioned non-add key printing function, as shown in #80.5.12 in the first line of Figure 1, is mainly provided to distinguish the calculation results printed by entering the date or product code related to the calculation. Many of these functions allow you to insert as many decimal points as delimiters in the sequence. This non-add key printing function is useful because it allows you to insert headings in calculations with limited type, but it can only be printed left-justified.
It also had the disadvantage of a narrow range of expression, such as not being able to include spaces within a number sequence. However, adding a space key or increasing the number of typefaces to solve this problem would lead to an increase in the size of the device, and it would be difficult to use a device like a printer calculator to type strings like a typewriter. doesn't make much sense either.

本発明は以上の点に鑑みてなされたもので、簡
単で安価な構造により、装置を大型化することな
く、表現幅の広いノンアドキー機能を有するプリ
ンタ付き電子式卓上計算機を提供することを目的
とする。
The present invention has been made in view of the above points, and an object of the present invention is to provide an electronic desktop calculator with a printer that has a simple and inexpensive structure and has a non-address key function with a wide range of expression without increasing the size of the device. do.

以上の目的を達成するために、本発明では、印
字手段、数値情報を入力する入力手段、入力手段
により入力された数値情報を所定の印字位置に印
字することを指示する指示手段、前記数値情報中
の区切り点を検出する検出手段、前記数値情報の
区切り点で区切られた1行全体の数値情報、およ
び行内の部分情報の先頭に付されて入力された特
定の文字をスペースに置き換える手段とを設け、
前記数値情報を印字用紙上に所望の形式で前記指
示手段による指示を契機として印字する構成を採
用した。
In order to achieve the above object, the present invention provides a printing means, an input means for inputting numerical information, an instruction means for instructing to print the numerical information inputted by the input means at a predetermined printing position, and the numerical information a detection means for detecting a break point in the middle; a means for replacing the numerical information of the entire line separated by the break point of the numerical information; and a specific character inputted at the beginning of the partial information in the line with a space; established,
A configuration is adopted in which the numerical information is printed on printing paper in a desired format in response to an instruction from the instruction means.

以下、図面に示す実施例に基づいて本発明を詳
細に説明する。
Hereinafter, the present invention will be explained in detail based on embodiments shown in the drawings.

第2図は本発明のプリンタ電卓の一実施例を示
し、図において符号1で示されるものはテンキー
11による数値キーを備えたキーボードで、さら
にキーボード1上には+、−、=などの演算キー1
2、及びノンアドキー13が設けられ、このキー
ボード1はデータバスKBSを介してCPU(中央演
算処理装置)2に接続されている。CPU2はた
とえばワンチツプLSIなどに構成されており、演
算データを格納するメモリ21、演算処理を行な
うアキユムレータ22、プログラムを格納した
ROM(リードオンリメモリ)23、処理状態を
示すフラグ25,26,27、メモリ21に格納
されたデータの番地を指定するスタツクポインタ
28などにより構成されており、さらにCPU2
に接続されたプリンタ3で印字させる情報を格納
するプリンタレジスタ24を有している。また、
CPU2にはLCD、あるいはLEDなどを用いた不
図示の表示装置が設けられている。
FIG. 2 shows an embodiment of the printer calculator of the present invention. In the figure, what is indicated by reference numeral 1 is a keyboard equipped with numeric keys using a numeric keypad 11, and furthermore, on the keyboard 1 there are functions such as +, -, =, etc. key 1
The keyboard 1 is connected to a CPU (central processing unit) 2 via a data bus KBS. The CPU 2 is configured, for example, as a one-chip LSI, and includes a memory 21 for storing calculation data, an accumulator 22 for performing calculation processing, and a memory 22 for storing programs.
It consists of a ROM (read only memory) 23, flags 25, 26, 27 indicating the processing status, a stack pointer 28 that specifies the address of data stored in the memory 21, and a CPU 2.
It has a printer register 24 that stores information to be printed by the printer 3 connected to the printer. Also,
The CPU 2 is provided with a display device (not shown) using an LCD, an LED, or the like.

以上の構成におけるCPU2の処理動作を第3
図のフローチヤート図、第4図の説明図を参照し
て以下に詳述する。ただし、以下の説明では
「80.5.12」という月の前に1スペースを有する日
付データを左から4スペースあけて「#」マーク
とともに印字する場合(これを処理例Aとする)、
及び「0046」という数列データを「#」マークと
ともに詰めで印字する場合(これを処理例Bとす
る)の動作を例に説明する。本発明では、以上の
処理例A、Bは小数点で区切られた1行全体の数
値情報、および行内の部分情報の先頭に付された
0をスペースとして扱うことにより実現される。
だから、処理例Aの場合のキー入力は「000080、
05、12#」、処理例Bの場合のキー入力は「0046
#」となる。
The processing operation of CPU2 in the above configuration is explained in the third section.
The process will be described in detail below with reference to the flowchart shown in FIG. 4 and the explanatory diagram shown in FIG. However, in the following explanation, when printing the date data "80.5.12" with 1 space before the month with 4 spaces from the left and a "#" mark (this is processing example A),
The operation will be explained by taking as an example the operation when the numerical sequence data "0046" and "#" mark are printed together (this will be referred to as processing example B). In the present invention, the above processing examples A and B are realized by treating numerical information of an entire line separated by decimal points and zeros added at the beginning of partial information within a line as spaces.
Therefore, the key input for processing example A is "000080,
05, 12#", the key input for processing example B is "0046
#”.

まず第3図のステツプS1においては、スタツ
クポインタ28が初期値にセツトされ、入力デー
タ(処理例Aでは「000080、05、12#」、処理例
Bでは「0046#」)の1桁目を格納するメモリ2
1のアドレスを指定する。
First, in step S1 of FIG. 3, the stack pointer 28 is set to the initial value, and the first digit of the input data ("000080, 05, 12#" in processing example A, "0046#" in processing example B) is set to the initial value. Memory 2 to store
Specify address 1.

次に、ステツプS2では上記の入力データの1
桁目をメモリ21からアキユムレータ22に転送
し、続いて、ステツプS3においてこの転送され
た1桁が小数点であるか否かを判定する。処理例
A、Bとも1桁目は0であり小数点ではないから
ステツプS7へ移り、入力データが終了している
かどうかの確認を行なう。(ここで終了ならばス
テツプS9に移る。)処理例A、Bともに続きが
あるのでステツプS8においてスタツクポインタ
28に1を加えて次の桁を指定する。
Next, in step S2, one of the above input data
The digit is transferred from the memory 21 to the accumulator 22, and then in step S3 it is determined whether or not this transferred digit is a decimal point. In both processing examples A and B, the first digit is 0 and is not a decimal point, so the process moves to step S7 to check whether the input data is complete. (If the process ends here, the process moves to step S9.) Since both process examples A and B have continuations, 1 is added to the stack pointer 28 in step S8 to designate the next digit.

以上の動作を繰り返して処理例Bにおいては
「0046#」すべてが小数点を含まないことが調べ
られるが、処理例A「000080、05、12#」では小
数点(区切り点)を2個含んでいるので、7桁目
の小数点でステツプS3からステツプS4,S
5,S6のループへ移る。
By repeating the above operations, it can be determined that in processing example B, all "0046#" do not contain decimal points, but in processing example A, "000080, 05, 12#", they contain two decimal points (break points). Therefore, from step S3 to step S4, S at the 7th decimal point.
5. Move to loop S6.

ステツプS4においては、小数点情報の存在を
示すフラグ25の状態を調べる。処理例Aの7桁
目は最初の小数点なので、フラグ25はセツトさ
れていないのでステツプS5に移り、フラグ25
をセツトしてステツプS7に戻る。処理例Aの10
桁目に来ると、すでに7桁目で小数点があり、フ
ラグ25がセツトされているので、今度はステツ
プS4からステツプS6に移行し、2個目の小数
点の存在を表わすフラグ26をセツトする。
In step S4, the state of the flag 25 indicating the presence of decimal point information is checked. Since the 7th digit in processing example A is the first decimal point, flag 25 is not set, so the process moves to step S5 and flag 25 is set.
is set and the process returns to step S7. Processing example A 10
When reaching the digit, there is already a decimal point at the 7th digit and flag 25 has been set, so the process moves from step S4 to step S6, and flag 26 indicating the presence of a second decimal point is set.

以上のステツプS1〜S9では小数点が計算用
の数値データかあるいは日付などのコメントデー
タか否かを判定するもので、処理例Aにおけるよ
うに小数点が2個以上データに含まれていればス
テツプS6を通りデータが計算用データでないと
判定され、小数点を含まないか、あるいは1個だ
け含むものならば、ステツプS7からステツプS
9に移る。処理例Bの場合は小数点を含まないの
でステツプS4,S5及びS6を通らず、フラグ
25、フラグ26はリセツトしたままである。
In the above steps S1 to S9, it is determined whether the decimal point is numerical data for calculation or comment data such as a date. If the data contains two or more decimal points as in processing example A, step S6 is performed. If it is determined that the data is not calculation data and does not contain a decimal point or contains only one decimal point, the process proceeds from step S7 to step S.
Move on to 9. In case of processing example B, since the decimal point is not included, steps S4, S5 and S6 are not passed, and flags 25 and 26 remain reset.

次にステツプS9でフラグ27を無条件にセツ
トする。このフラグ27は「0」をスペースとし
て扱う(印字しない)ためのものである。
Next, in step S9, the flag 27 is set unconditionally. This flag 27 is for treating "0" as a space (not printing).

続くステツプS10では「#」マークをプリン
タレジスタ24に格納した後、ステツプS11に
おいてスタツクポインタ28が再び初期値にセツ
トされ入力データの最初の桁の格納されているメ
モリ21のアドレスを指定する。
In the following step S10, a "#" mark is stored in the printer register 24, and in step S11, the stack pointer 28 is again set to the initial value and specifies the address in the memory 21 where the first digit of the input data is stored.

次のステツプS12において入力データの最初
の桁(処理例A、Bともに「0」)がアキユムレ
ータ22に転送され、続くステツプS13におい
て先のフラグ26の状態を調べる。処理例Aでは
入力データに小数点を2個含んでいるので、ステ
ツプS13からステツプS14へ移る。
In the next step S12, the first digit of the input data ("0" in both processing examples A and B) is transferred to the accumulator 22, and in the following step S13, the state of the previous flag 26 is checked. In processing example A, since the input data includes two decimal points, the process moves from step S13 to step S14.

ステツプS14ではアキユムレータ22中のデ
ータ小数点であるか否かを判定する。処理例Aの
1桁目は「0」だから、ステツプS15に移り、
フラグ27の状態を調べる。ステツプS9でフラ
グ27が立てられたままなので、ステツプS15
からステツプS16に移り、アキユムレータ22
中のデータが「0」か否かを判定する。処理例A
の1桁目は「0」なので、ステツプS17に移
り、スペースコードをプリンタレジスタ24に転
送し、ステツプS22のデータ終了か否かの判定
に移る。
In step S14, it is determined whether the data is the decimal point in the accumulator 22 or not. Since the first digit of processing example A is "0", the process moves to step S15.
Check the status of flag 27. Since flag 27 remains set in step S9, step S15
The process moves to step S16, and the accumulator 22
Determine whether the data inside is "0" or not. Processing example A
Since the first digit is "0", the process moves to step S17, where the space code is transferred to the printer register 24, and the process moves to step S22, where it is determined whether or not the data is complete.

処理例Aでは最初の4桁は「0」であるから、
ステツプS23でスタツクポインタ28を1ずつ
増やしながら以上の動作を4回繰り返すが、5桁
目の「8」ではステツプS12〜S15を通つた
後、データは「8」だから、ステツプS16から
ステツプS18に移りフラグ27をリセツトした
後、ステツプS21でアキユムレータ22中の
「8」をプリンタレジスタ24に転送する。
In processing example A, the first four digits are "0", so
The above operation is repeated four times while incrementing the stack pointer 28 by 1 in step S23, but when the fifth digit is "8", the data is "8" after passing through steps S12 to S15, so steps S16 to S18 are performed. After the flag 27 is reset in step S21, "8" in the accumulator 22 is transferred to the printer register 24.

6桁目の「0」ではステツプS12〜S13〜
S14と移行し、5桁目でフラグ27がリセツト
されているのでステツプS21に跳ぶ。
If the 6th digit is "0", steps S12-S13-
The process moves to step S14, and since the flag 27 has been reset at the fifth digit, the process jumps to step S21.

7桁目で小数点が現われると今度はステツプS
14からS19に移り、再びフラグ27をセツト
し、ステツプS20において小数点のコードをプ
リンタレジスタ24に格納した後ステツプS21
に移行する。
When the decimal point appears at the 7th digit, it is time to step S.
14 to S19, the flag 27 is set again, and the decimal point code is stored in the printer register 24 in step S20, followed by step S21.
to move to.

8桁目の「0」はフラグ27がセツトされてい
るので最初の4桁同様、スペースコードがプリン
タレジスタ24に転送される。
Since the flag 27 is set for the eighth digit "0", the space code is transferred to the printer register 24 in the same way as for the first four digits.

以下上述と同様の繰り返しで処理例Aの入力デ
ータに基づいた印刷データがプリンタレジスタ2
4に転送される。処理例Aにおいてデータ転送の
最終段階でプリンタレジスタ24に格納されてい
るのは、「#★★★★80.★5.12」(★はスペース
コードとする。)というとになる。
By repeating the same process as described above, the print data based on the input data of processing example A is transferred to the printer register 2.
Transferred to 4. In processing example A, what is stored in the printer register 24 at the final stage of data transfer is "#★★★★80.★5.12" (★ is a space code).

データが終了するとステツプS22からステツ
プS24へ移り、プリンタレジスタ24中に格納
された印字用データがプリンタ3に転送され、プ
リンタ3において印字が行なわれる。処理例Aの
印字例を第4図中の符号Aで示す。図中に破線の
「0」でスペースを示すように日付コメントは全
体的に4スペース寄せられ、また「5」の前に1
スペースが加入されている。また、第4図下から
3行目の印字も同様に行の先頭の「0」および
「3」の前の「0」がスペースに変換されている。
When the data is completed, the process moves from step S22 to step S24, and the printing data stored in the printer register 24 is transferred to the printer 3, where printing is performed. A printing example of processing example A is indicated by reference numeral A in FIG. As shown in the figure, the dashed line "0" indicates the space, and the date comment is spaced 4 spaces apart, and 1 space is placed before "5".
Space has been added. Similarly, in the printing on the third line from the bottom in FIG. 4, the "0" at the beginning of the line and the "0" before the "3" are converted to spaces.

一方、処理例Bにおいては入力データには小数
点が含まれず、フラグ26はセツトされていない
ので、ステツプS13では直接ステツプS21に
移り、データが1桁ずつアキユムレータ22から
プリンタレジスタ24に転送される。したがつ
て、処理例BにおいてはステツプS12〜S13
〜S21〜S22〜S23を繰り返してアキユム
レータ22からプリンタレジスタ24へすべての
データが転送され、最終的にプリンタレジスタ2
4には「#0046」が格納され、この印字用データ
にしたがつてステツプS24でプリンタ3により
第4図中に符号Bで示される従来と同様な左詰め
の印字が行なわれる。
On the other hand, in processing example B, since the input data does not include a decimal point and the flag 26 is not set, the process moves directly from step S13 to step S21, and the data is transferred from the accumulator 22 to the printer register 24 digit by digit. Therefore, in processing example B, steps S12 to S13
~S21~S22~S23 are repeated to transfer all data from the accumulator 22 to the printer register 24, and finally the printer register 2
4 is stored with "#0046", and in accordance with this printing data, in step S24, the printer 3 performs left-aligned printing as in the prior art, indicated by the symbol B in FIG.

以上のようにして「0」を小数点で区切られた
入力データの1行全体の数値情報、および行内の
部分情報の先頭に付すことによつて操作者はノン
アドキーを用いたコメント印字において、好みの
位置に印字を行なうことができる。
As described above, by adding "0" to the beginning of the numerical information of the entire line of input data separated by decimal points and the partial information within the line, the operator can print comments using the non-add key according to his/her preference. Printing can be done at the location.

以上の実施例ではスペース指定の特定文字とし
て数字の「0」を例示したが、この特定文字はこ
れに限ることなく、電卓に設けることができる文
字ならばどのようなものを用いてもよいのはもち
ろんである。またノンアドキーに付す記号は
「#」に限ることなく他のものを用いてもよいの
はもちろんである。
In the above embodiment, the number "0" is used as an example of a specific character for specifying a space, but this specific character is not limited to this, and any character that can be provided on a calculator may be used. Of course. Further, the symbol attached to the non-ad key is not limited to "#", and other symbols may of course be used.

また、以上に示した実施例では入力情報中に区
切り点として2個以上小数点が含まれていた際に
特定文字をスペースに置き換えたが、この小数点
の数に関する設定は上述の2個以上に限ることな
くフラグの設定変更で3個以上、4個以上のよう
に多くすることができるし、また、1個以上含ま
れていた際に特定文字をスペースに置き換えるよ
うにしてもよい。
In addition, in the example shown above, when two or more decimal points are included as break points in the input information, the specific character is replaced with a space, but the setting regarding the number of decimal points is limited to the above two or more. You can increase the number to 3 or more, 4 or more by changing the flag setting without any trouble, or you can replace the specific character with a space when one or more is included.

以上の説明から明らかなように、本発明によれ
ば、印字手段、数値情報を入力する入力手段、入
力手段により入力された数値情報を所定の印字位
置に印字することを指示する指示手段、前記数値
情報中の区切り点を検出する検出手段、前記数値
情報の区切り点で区切られた1行全体の数値情
報、および行内の部分情報の先頭に付されて入力
された特定の文字をスペースに置き換える手段と
を設け、、前記数値情報を印字用紙上に所望の形
式で前記指示手段による指示を契機として印字す
る構成を採用しているので、簡単で安価に装置を
大型化することなしに、表現幅の広いノンアドキ
ー機能を有するプリンタ付き電子式卓上計算機を
提供することができる。
As is clear from the above description, according to the present invention, there is provided a printing means, an input means for inputting numerical information, an instruction means for instructing to print the numerical information inputted by the input means at a predetermined printing position; Detection means for detecting breakpoints in numerical information, replacing the numerical information of an entire line separated by the breakpoint of the numerical information, and specific characters inputted at the beginning of partial information in the line with spaces. Since the numerical information is printed on printing paper in a desired format in response to an instruction from the instruction means, the numerical information can be easily and inexpensively expressed without increasing the size of the device. It is possible to provide an electronic desktop calculator with a printer that has a wide range of non-add key functions.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来プリンタ電卓におけるノンアドキ
ー機能を説明する説明図、第2図は本発明のプリ
ンタ電卓の概略構成を示すブロツク図、第3図は
本発明のプリンタ電卓の動作を説明するフローチ
ヤート図、第4図は本発明のプリンタ電卓の動作
を説明する説明図である。 1…キーボード、2…CPU、3…プリンタ、
13…ノンアドキー、21…メモリ、22…アキ
ユムレータ、24…プリンタレジスタ、25,2
6,27…フラグ、28…スタツクポインタ。
FIG. 1 is an explanatory diagram for explaining the non-add key function in a conventional printer calculator, FIG. 2 is a block diagram showing the schematic configuration of the printer calculator of the present invention, and FIG. 3 is a flowchart diagram for explaining the operation of the printer calculator of the present invention. , FIG. 4 is an explanatory diagram illustrating the operation of the printer calculator of the present invention. 1...keyboard, 2...CPU, 3...printer,
13...Non-add key, 21...Memory, 22...Accumulator, 24...Printer register, 25,2
6, 27...Flag, 28...Stack pointer.

Claims (1)

【特許請求の範囲】 1 印字手段、 数値情報を入力する入力手段、 入力手段により入力された数値情報を所定の印
字位置に印字することを指示する指示手段、 前記数値情報中の区切り点を検出する検出手
段、 前記数値情報の区切り点で区切られた1行全体
の数値情報、および行内の部分情報の先頭に付さ
れて入力された特定の文字をスペースに置き換え
る手段とを設け、 前記数値情報を印字用紙上に所望の形式で前記
指示手段による指示を契機として印字することを
特徴とするプリンタ付き電子式卓上計算機。 2 前記数値情報中の区切り点の数を計数する手
段を設け、これにより前記数値情報中に区切り点
が所定の数以上含まれている場合に、前記の区切
り点で区切られた1行全体の数値情報、および行
内の部分情報の先頭の特定文字をスペースに置き
換えて印字することを特徴とする特許請求の範囲
第1項に記載のプリンタ付き電子式卓上計算機。
[Scope of Claims] 1. Printing means, Input means for inputting numerical information, Instruction means for instructing to print the numerical information inputted by the input means at a predetermined printing position, Detecting breakpoints in the numerical information. a detecting means for detecting the numerical information of the entire line separated by the break point of the numerical information, and a means for replacing a specific character inputted at the beginning of the partial information in the line with a space, An electronic desktop calculator with a printer, characterized in that the following is printed on printing paper in a desired format in response to an instruction by the instruction means. 2. Provide means for counting the number of breakpoints in the numerical information, so that when the numerical information contains a predetermined number or more of breakpoints, the entire line separated by the breakpoints is counted. 2. The electronic desk calculator with printer according to claim 1, wherein a specific character at the beginning of numerical information and partial information in a line is replaced with a space and printed.
JP14206582A 1982-08-18 1982-08-18 Electronic desk calculator with printer Granted JPS5932052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14206582A JPS5932052A (en) 1982-08-18 1982-08-18 Electronic desk calculator with printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14206582A JPS5932052A (en) 1982-08-18 1982-08-18 Electronic desk calculator with printer

Publications (2)

Publication Number Publication Date
JPS5932052A JPS5932052A (en) 1984-02-21
JPH0570181B2 true JPH0570181B2 (en) 1993-10-04

Family

ID=15306610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14206582A Granted JPS5932052A (en) 1982-08-18 1982-08-18 Electronic desk calculator with printer

Country Status (1)

Country Link
JP (1) JPS5932052A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62152886A (en) * 1985-12-27 1987-07-07 Toshiba Corp Printer controller

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5175356A (en) * 1974-12-26 1976-06-29 Casio Computer Co Ltd KEISANKISOCHI
JPS5727355A (en) * 1980-07-24 1982-02-13 Canon Inc Electronic desk calculator

Also Published As

Publication number Publication date
JPS5932052A (en) 1984-02-21

Similar Documents

Publication Publication Date Title
KR900000920B1 (en) Electronic cash resister
JPS6174063A (en) data processing equipment
US4389641A (en) Alphanumeric display
JPH0570181B2 (en)
JPH021627Y2 (en)
JPH054044Y2 (en)
KR910002930Y1 (en) Calculator with memory data exchange function
Silvester et al. Computer engineering: circuits, programs, and data
JPH059821B2 (en)
JP2506088B2 (en) Data processing device
JPS6314370B2 (en)
JP3496499B2 (en) Calculation data processing device
JPS6227420B2 (en)
JPH05150726A (en) Display device
JPS635769B2 (en)
JPH0155496B2 (en)
JPH054043Y2 (en)
JPS6350726B2 (en)
JPS61204765A (en) Layout display method
JPS63280674A (en) document processing device
JPH03676B2 (en)
JPS58221440A (en) Output device of information
JPS5949621B2 (en) Keisanki
JPS58178463A (en) Printing type electronic desk calculator
JPS5875262A (en) Electronic computer