JPH0424859A - 電子計算機 - Google Patents

電子計算機

Info

Publication number
JPH0424859A
JPH0424859A JP2129256A JP12925690A JPH0424859A JP H0424859 A JPH0424859 A JP H0424859A JP 2129256 A JP2129256 A JP 2129256A JP 12925690 A JP12925690 A JP 12925690A JP H0424859 A JPH0424859 A JP H0424859A
Authority
JP
Japan
Prior art keywords
data
key
read
electronic computer
processing
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.)
Pending
Application number
JP2129256A
Other languages
English (en)
Inventor
Isato Shinohara
勇人 篠原
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 JP2129256A priority Critical patent/JPH0424859A/ja
Publication of JPH0424859A publication Critical patent/JPH0424859A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、光学的に数字・記号等のデータを読取り・識
別し、その識別したデータに基づき演算する電子計算機
に関するものである。
[従来の技術] 従来、手動走査式光学的読取り手段を有する電子計算機
の分野においては、バーコードリーダーに代表されるよ
うな、数字や記号を規則性のあるあらかじめ定められた
フォーマットに従った特定のパターンにおきかえて、そ
のパターンを読み取り、数字や記号等を識別、演算を実
行していた。
[発明が解決しようとする課題] しかしながら、上記従来例では、その電子計算機に識別
させ、演算させるべ(、数字記号の情報を、人間が見て
ただちに判読できず、電子計算機によって識別できる特
定のパターンにおきかえているために、次のような欠点
があった。
(1)演算させるべ(データを定められたフォーマット
に従い規則性のある特定のパターンにおきかえなければ
ならないという煩わしさがある。
(2)電子計算機に入力すべき特定のバタ′−ンが、操
作者にとって演算すべき所望のデータがどうかが、その
入力前に確認できない。
(3)そのため結果が表示又は印字に出力されたとして
も、操作者にとって所望の結果データがどうかが、出力
後に検算できない。
そこで本発明の目的は以上のような問題を解消した電子
計算機を提供することにある。
[課題を解決するための手段] 上記目的を達成するため本発明は、被読取物上のデータ
を走査して読み取るための光学的読取り手段と、該読取
り手段で読み取ったパターン情報からデータを識別する
ためのデータ識別手段と、該識別手段によって得られた
データを演算する演算手段と、該演算手段における演算
に関する情報を印字出力する手段とを有する。
[作 用] 本発明によれば、従来のキー人力方式の電子計算機の演
算データのキー人力の煩わしさを操作者から開放し、さ
らに従来の手動操作式光学的読取り手段を有する電子計
算機のように、特定のパターンにおきかえることなく、
数字や記号を識別して演算を実行し、さらに、入力した
演算データや、その演算結果を印字することによって、
確認可能としたものである。
[実施例] 以下に図面に示す実施例に基づき、本発明の詳細な説明
する。
第1図(a)は本発明に係る電子計算機の斜視図、第1
図(b)は印字手段であるプリンターの概形斜視図であ
る。第1図(a)において、本体内蔵されたセンサ一部
であって、CCD、セルフォックレンズアレイ、LED
アレイ、エンコーダーなどで構成されている。2は識別
したデータや、演算の経過や結果を出力する表示手段で
あるLCD 、 3は演算データや、演算の経過や結果
を第1図(b)の印字手段に実行させるために、印字信
号Spを光学的に送信するための発光ダイオード等で構
成された光学的送信装置である。4は、読取り・開始、
終了スイッチである。5は加算、6は減算、7は乗算、
8は除算のそれぞれの演算スイッチ、9は演算結果を求
めるイコールスイッチ、IOは入力された演算データク
リアスイッチ、11は演算データ及び結果をクリアする
スイッチ、12は四捨五入・切り捨て指示スイッチ、1
3は小数点位置指定スイッチ、14は電源0N10FF
スイツチ、15は第1図(b)の印字手段に印字処理を
実行させるために、3の光学的送信装置に印字信号の送
信を実行させるためのスイッチ、16は識別した演算デ
ータが被読取りデータと異なる時の数値入力用のスイッ
チ群を示す。
第1図(b)で、17は第1図(a)の光学的送信装置
3から送信された印字信号Spを光学的に受信するため
の、フォトトランジスタ等で構成された光学的受信装置
であり、18はバブルジェットブリンターなどのプリン
ターユニット、19は電dON10FF、ペーパーフィ
ードなどを指定するスイッチ群である。
第2図(a)は第1図(a)に示した、電子計算任のブ
ロック図である。図で、20日演算処理や、LCD 2
や、キースイッチ群(第1図(a)に示す)21、セン
サー23及びセンサー制御回路22、ニジコーダー25
及びタイミング回路24、送信装置3を制御するワンチ
ップマイクロコンピュータ−(MPU)であり、MPU
 20は後述する、処理手順や、読取りパターンを比較
一致させるための基準パターンを格納するROM 20
a 、処理におけるワークエリアやデータのバッファや
メモリー(レジスタ)などに使われるRAM 20bを
内蔵する。
22は、センサー23からの出力信号を増幅、2(!化
し、MPU 20とのインターフェースをするセンサー
制御回路で、24は、エンコーダー25の出力信号によ
り、センサー出力を取込むタイミングを制御するタイミ
ング制御回路である。26は、各部の電源を供給する電
源ユニットである。
第2図(b)は第1図(b)に示した、印字手段のブロ
ック図である、同図で27はプリンターユニット28や
キースイッチ群30、受信装置17を制御するワンチッ
プマイクロコンピュータ−で、処理手順や印字フォント
を格納するROM 27a 、処理におけるワークエリ
ア、データのドツファ、メモリー(レジスタ)などに使
われるRAM 27bを内蔵する。29はプリンターユ
ニット28を駆動するためのドライバーIC131は各
部に電源を供給する電源ユニットである。
第3図は本実施例の電子計算機の操作及び表示・印字の
1例を示すものである。まずβ1で、READキー4を
オンする。表示は0”のまま入力待ち状態となる。I2
で、被読取り物である”123”を矢印の方向に読取り
走査する(第1図(a)参照)。β3で、READキー
をオフすると読取りを終了し、読取ったパターンを数字
データ”123”に識別し、データレジスタに転送し、
”123”をLCD 2に表示して、次の指示待ち状態
となる。I24で+キー5をオンし加算処理を実行し、
β5でPRINTキー15をオンし、以下の処理の経過
の印字処理を指示し、それを示す”P”をLCD 2に
表示する。β6で、READキーをオンし次の人力待ち
状態となる。β7で、被読取り物である”56”を矢印
の方向に読取り走査する。β8で、READキーをオフ
し、読取りを終了し、数字データ”56”に識別し、デ
ータレジスターに転送し、”56”をLCD 2に表示
して、次の入力待ち状態となる。
I9で一キー6をオンし減算処理を実行し、結果の”6
7”をLCD 2に表示する。この時、印字手段28は
、演算の途中から印字手段になったことを示す”P”を
印字し、β10で減算データ”56.−”を印字する。
忍11で=キー9をオンすると、I212において、バ
ープリントと、演算結果“67、*”を印字して終了す
る。
第4図は、第2図(a)のROM 20aに内蔵され、
第3図によってその1例を示した、ONキー14人力後
の処理手順を示すフローチャートである。まず、第4図
(a)に示すようにステップSLにおいては、フラグセ
ット、メモリクリア、入出力ボート初期化、電源監視用
割込み処理のセットなどの初期化処理、S2では、表示
処理を実行し、S3ではキースイッチ群21かもの入力
を待つ。キー人力があると、そのキー入力に対応する処
理のサブルーチ:/S4〜S12を実行す6 (S4ハ
READキー処理、S5はPRINTキー処理、S6は
+、−1×、÷キー処理、S7は置数キー処理、S8は
=キー処理、S9はC,CEキー処理、SIOはTAB
キー処理、Sllは↓、5/4キー処理、S12は0N
10FFキー処理)。
S12の0N10FFキー処理の実行においては、その
処理野終了後、0N10FFキー人力待ち処理へ分岐す
る。第4図(b)は、そのREADキーのサブルーチン
の詳細を示すものである。S17でサイドREADキー
の0N10FFを判断し、ONの状態のままであれば、
51gで、読取ったパターン情報を一時的に所定量蓄積
しておく、RAM 20b内に設けたバッファがFul
lかどうかを判断し、Fullでなければ、F19、S
20 テ、エンコーダーの出力信号のタイミングに同期
して、センサー1行分のパターンデータな読み込み、バ
ッファへのデータを転送する。もし、S17で、REA
Dキーがオフに転じ、読み込みが終了した時、あるいは
、318で、バッファがFullになり、S21におい
て、そのバッファがFullであることを操作者に警告
するための処理を実行した時は、S22以下の識別処理
へと移行する。
S22においては、識別すべきパターンデータがバッフ
ァ内に存在するか否かを確認し、存在する時は、まずS
23でバッファ内に蓄積された個々のパターンを切り出
し、1つずつパターン情報を切出し処理する。ついでS
24では、その切り出された情報の一特徴パラメータを
抽出する。そのパラメータ情報としては、入カバターン
の基準点からの各方向の長さや、その方向、そして長さ
の比率等を数値化してパラメータとして特徴を抽出する
。 S25で、S24で抽出した読取りパターンの特徴
パラメータと、ROM 20bに格納されている基準パ
ターンの特徴パラメータが順次比較され、一致あるいは
一番近いパラメータ情報をもつコードを検出した時、3
26で、その数字コードをデータレジスターに転送し、
ついでS22にすすみ、バッファ内にデータが無くなっ
た時、S27で、サブルーチンからメインルーチンへ戻
る。
第4図(c)は、PRINTキースイッチ処理であって
、S13で、印字指示フラグPRTFがオンかオフかを
チエツクし、オンの時、S]、4でオフし、オフの時、
S15でオンし、S16でメインルーチンに戻る。
本実施例は以上説明した様に、印字すべきデータを光学
的に送信し、印字手段に、その印字動作を実行せしめた
が、第5図に示した如く、柔軟性のあるコードで、本発
明の電子機器と印字手段とを接続してもよい。つまり、
電子機器と印字手段の筺体とを別体にすることにより、
電子機器の走査性を向上することができ、種々応用可能
である。
[発明の効果] 以上説明したように、本発明によれば記号や数字などか
らなる被読取り物の上を走査することにより、演算を実
行するので、演算させるべきデータを特定のパターンに
おぎがえずにすみ、又、そのために、入力すべきデータ
が操作者にとって所望のデータかを入力前に確認でき、
従来のキー人力の煩しさから操作者を解放するばかりが
、印字出力として、その履歴を残すことができるので、
読取った演算データと結果データとの検算も可能となる
効果がある。
【図面の簡単な説明】
第1図(a)は本発明に係る電子計算機の概形斜視図、 第1図(b)は印字手段のプリンターの斜視図、第2図
(a)は第1図(a)の電子計算機のブロック図、 第2図(b)は第1図(b)のプリンターのブロック図
、 第3図は第1図(a)の電子計算機の操作及び表示、印
字の1例を示す図、 第4図(a)、(b)、(c)は第1図(a) (7)
電子計算機の処理手順のフローチャート、 第5図は本発明に係る電子計算機の他の実施例を示す斜
視図である。 第 図(a) 第1 図(b) lO lJ 〈話1潴扁〉 く キー塙Pイ乍 〉 (→)オン ■ (←)オン θ 第3図 くA ボ 〉 < ip 字 〉

Claims (1)

  1. 【特許請求の範囲】 1)被読取物上のデータを走査して読み取るための光学
    的読取り手段と、該読取り手段で読み取ったパターン情
    報からデータを識別するためのデータ識別手段と、該識
    別手段によって得られたデータを演算する演算手段と、
    該演算手段における演算に関する情報を印字出力する手
    段とを有することを特徴とする電子計算機。 2)請求項1において、前記印字出力手段は他の構成要
    素とは別の筺体に収納されていることを特徴とする電子
    計算機。 3)請求項1において、前記印字出力手段は前記演算手
    段から光通信手段を介してデータを受け取ることを特徴
    とする電子計算機。
JP2129256A 1990-05-21 1990-05-21 電子計算機 Pending JPH0424859A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2129256A JPH0424859A (ja) 1990-05-21 1990-05-21 電子計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2129256A JPH0424859A (ja) 1990-05-21 1990-05-21 電子計算機

Publications (1)

Publication Number Publication Date
JPH0424859A true JPH0424859A (ja) 1992-01-28

Family

ID=15005071

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2129256A Pending JPH0424859A (ja) 1990-05-21 1990-05-21 電子計算機

Country Status (1)

Country Link
JP (1) JPH0424859A (ja)

Similar Documents

Publication Publication Date Title
US4837712A (en) Data processing apparatus
US4546449A (en) Output device capable of automatically determining an output format
JP2664151B2 (ja) 文書編集装置
US5557512A (en) Electronic data entry and analysis system
JPS60109892A (ja) 電子式タイプライタ
JPH0424859A (ja) 電子計算機
US5629511A (en) Bar code scanner and scanning system for various types of operations
JPS60232973A (ja) 印刷装置
JP2875403B2 (ja) 印刷装置
JPH03164855A (ja) 電子機器
EP0389364B1 (en) Method and apparatus for controlling print overlay for a printing device
JP2003085474A (ja) 光学的情報読取装置及び情報コード出力装置
KR900004618B1 (ko) 휴대식 라벨 인자기용 데이터 축적장치
JPH03161857A (ja) 電子機器
JPH03164853A (ja) 電子機器
JPH03164854A (ja) 電子機器
JP2748672B2 (ja) バーコード読取装置
JPH03207131A (ja) 光学式データ転送装置
JPH04170688A (ja) 電子計算機
US5150315A (en) Electrical resistor value decoding calculator
JPH03158956A (ja) 電子計算機
JPH0460783A (ja) 情報処理装置
US4941109A (en) Method of effectively performing a feed operation and printing apparatus for realizing the method
JPH03296848A (ja) 電子機器
JPH01150568A (ja) プリンタ装置