JPH0372474B2 - - Google Patents
Info
- Publication number
- JPH0372474B2 JPH0372474B2 JP7236582A JP7236582A JPH0372474B2 JP H0372474 B2 JPH0372474 B2 JP H0372474B2 JP 7236582 A JP7236582 A JP 7236582A JP 7236582 A JP7236582 A JP 7236582A JP H0372474 B2 JPH0372474 B2 JP H0372474B2
- Authority
- JP
- Japan
- Prior art keywords
- tpc
- reset pulse
- pulse
- executed
- timing
- 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
Links
- 238000000034 method Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 244000145845 chattering Species 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J7/00—Type-selecting or type-actuating mechanisms
- B41J7/96—Means checking correctness of setting
Description
【発明の詳細な説明】
本発明は、電卓等に使用される印字装置の確認
制御方式に関する。
制御方式に関する。
外周に数字や記号等の活字が形成された活字輪
がモータにより回転され、該活字に対応して発生
するタイミングパルスと該活字輪の1回転に1度
発生するリセツトパルスとにより活字輪の位置検
出を行い、その後印字を行なわせしめる印字装置
に於て、従来の装置ではリセツトパルスを検知し
た後すぐに印字動作を行ない記録紙に印字を行な
つていた。
がモータにより回転され、該活字に対応して発生
するタイミングパルスと該活字輪の1回転に1度
発生するリセツトパルスとにより活字輪の位置検
出を行い、その後印字を行なわせしめる印字装置
に於て、従来の装置ではリセツトパルスを検知し
た後すぐに印字動作を行ない記録紙に印字を行な
つていた。
この制御方式では、リセツトパルスが例えば光
検出器やマグネツト検出器の如く誤信号を発生し
ない検出器であれば有効であるが、低価格が要求
される機械的接点では必ずチヤタリングやバウン
シングが生じ、またゴミ等の異物によつて時たま
接触不良を起こし、リセツトパルスが正常時に発
生しないことが起こる。このようにリセツトパル
スが正常位置で発生しない場合には誤印字となる
欠点があつた。
検出器やマグネツト検出器の如く誤信号を発生し
ない検出器であれば有効であるが、低価格が要求
される機械的接点では必ずチヤタリングやバウン
シングが生じ、またゴミ等の異物によつて時たま
接触不良を起こし、リセツトパルスが正常時に発
生しないことが起こる。このようにリセツトパル
スが正常位置で発生しない場合には誤印字となる
欠点があつた。
本発明は上記欠点に鑑み、リセツト信号が時た
ま異常発生しても正常な印字を行なえるような印
字装置を提供することを目的とする。
ま異常発生しても正常な印字を行なえるような印
字装置を提供することを目的とする。
以下図面を参照して本発明を詳細に説明する。
第1図に本発明の一実施例のブロツク図を示
す。図に於て、PCUは通常の電卓では1チツプ
LSiで構成される演算処理部であり、以下に記す
もので主に構成されている。
す。図に於て、PCUは通常の電卓では1チツプ
LSiで構成される演算処理部であり、以下に記す
もので主に構成されている。
即ち、演算部ACがありこれは加算器や判定回
路等で構成されており、電卓の計算処理や本発明
の印字制御を行うMは電卓に入力されるデータを
記憶したり、タイミングパルス数を計数するため
のカウンターやフラツグ情報を記憶するFF等か
ら構成されている記憶装置部である。これらは通
常RAM(ランダム・アクセスメモリー)で構成
される。次に演算部ACや記憶装置部Mを制御す
るための情報を記憶しておく記憶装置部Rがあ
る。これはリード・オンリーメモリー(ROM)
のインストラクシヨンデコーダ等で構成され、第
3図のフローチヤートに示すような本発明の制御
情報等を少なくとも記憶している。
路等で構成されており、電卓の計算処理や本発明
の印字制御を行うMは電卓に入力されるデータを
記憶したり、タイミングパルス数を計数するため
のカウンターやフラツグ情報を記憶するFF等か
ら構成されている記憶装置部である。これらは通
常RAM(ランダム・アクセスメモリー)で構成
される。次に演算部ACや記憶装置部Mを制御す
るための情報を記憶しておく記憶装置部Rがあ
る。これはリード・オンリーメモリー(ROM)
のインストラクシヨンデコーダ等で構成され、第
3図のフローチヤートに示すような本発明の制御
情報等を少なくとも記憶している。
Sは印字部Pからのタイミングパルスとリセツ
トパルスを検知するための検知回路である。
トパルスを検知するための検知回路である。
Pは印字部であり主に以下に記すもので構成さ
れている。
れている。
Dは外周に活字が形成された活字輪である、
MOは活字輪を回転駆動するためのモータであ
る、SOはハンマーHを駆動するためのソレノイ
ドである。
MOは活字輪を回転駆動するためのモータであ
る、SOはハンマーHを駆動するためのソレノイ
ドである。
TCは活字輪の回転によつて活字に対応したパ
ルスを発生するためのコード板で、活字に対応し
た位置に穴が設けられており、ランプLの光がコ
ード板TCを通過し、その光がホトトランジスタ
HTで受光され、タイミングパルスTPがPCU部
に入力される。
ルスを発生するためのコード板で、活字に対応し
た位置に穴が設けられており、ランプLの光がコ
ード板TCを通過し、その光がホトトランジスタ
HTで受光され、タイミングパルスTPがPCU部
に入力される。
RCは図の如く導電パターンPCが形成された活
字輪Dの1回転に1度信号を発生するためのコー
ド板であり、接片RSの導電パターンPCの接触に
より接片GSを介して接地され、リセツトパルス
RPを発生させ処理部PCU部に入力する。
字輪Dの1回転に1度信号を発生するためのコー
ド板であり、接片RSの導電パターンPCの接触に
より接片GSを介して接地され、リセツトパルス
RPを発生させ処理部PCU部に入力する。
D2,D1はそれぞれモータMとハンマーソレノ
イドHを駆動するためのドライブ回路である。
イドHを駆動するためのドライブ回路である。
第2図に印字部PからのタイミングパルスTP
とリセツトパルスRPのタイミングチヤート図を
示す。
とリセツトパルスRPのタイミングチヤート図を
示す。
図に於てイはリセツトパルスRCが正常に出力
された場合のタイミングチヤートである。
された場合のタイミングチヤートである。
ロ図は最初のリセツトパルスRPが正常に出力
されなかつた場合のタイミングチヤートである。
されなかつた場合のタイミングチヤートである。
ハは最初のリセツトパルスRPは正常に出力さ
れたが2度目のリセツトパルスは正常に出力され
なかつた場合である。
れたが2度目のリセツトパルスは正常に出力され
なかつた場合である。
上記のイ,ロ,ハの3通りについて、第3図の
フローチヤート図に従つて動作説明を行う。
フローチヤート図に従つて動作説明を行う。
最初にモーターMOが駆動され活字輪Dが回転
するとタイミングパルスTPが出力されるので、
の「TP=1」の判定命令が実行され、TPが1
でなければTPが1になるまでの「TP=1」命
令の実行がくり返される。TPパルスがくると
の「TP=1」がYESとなり、の「RP=1」
の判定命令が実行される。そこでリセツトパルス
がなければの「TP=1」命令がTPパルスが
「0」になるまでくり返され、「0」になると再び
の「TP=1」命令がTPパルスが立上がるまで
くり返し実行される。「TP=1」がYESとなれ
ばの「RP=1」が実行され、RPパルスがある
とYESとなりの「TPC=0」が実行される。
これはTPをカウントしているカウンタであり活
字数と対応した数を計数を行ない、この場合は0
〜11までをカウントして「12」になれば自動的に
「0」にリセツトされる12進のカウンタであり、
の実行によりこのカウンタの内容は「0」にリ
セツトされる。これはタイミングチヤートの
TPOのタイミングパルスである。
するとタイミングパルスTPが出力されるので、
の「TP=1」の判定命令が実行され、TPが1
でなければTPが1になるまでの「TP=1」命
令の実行がくり返される。TPパルスがくると
の「TP=1」がYESとなり、の「RP=1」
の判定命令が実行される。そこでリセツトパルス
がなければの「TP=1」命令がTPパルスが
「0」になるまでくり返され、「0」になると再び
の「TP=1」命令がTPパルスが立上がるまで
くり返し実行される。「TP=1」がYESとなれ
ばの「RP=1」が実行され、RPパルスがある
とYESとなりの「TPC=0」が実行される。
これはTPをカウントしているカウンタであり活
字数と対応した数を計数を行ない、この場合は0
〜11までをカウントして「12」になれば自動的に
「0」にリセツトされる12進のカウンタであり、
の実行によりこのカウンタの内容は「0」にリ
セツトされる。これはタイミングチヤートの
TPOのタイミングパルスである。
次にの「TP=1」命令がNOになるまでく
り返され、NOになるとの「TP=1」命令に
よりTPの立上りを検出する。これまでTPの立上
りが検出されるとの「TPC+1=TPC」命令
が実行され、TPCのカウンター内容が「1」に
インクリメントされる。
り返され、NOになるとの「TP=1」命令に
よりTPの立上りを検出する。これまでTPの立上
りが検出されるとの「TPC+1=TPC」命令
が実行され、TPCのカウンター内容が「1」に
インクリメントされる。
次にの「TPC=11」によりTPC内容が「11」
かどうか判定され、NOであるので次の「TPC=
0」によりTPC内容が「0」かどうか判定され、
NOのため前回と同様の命令が実行される。こ
れをくり返すことにより、タイミングパルスTP
が来るたびにカウンタTPCの内容が「+1」さ
れインクリメントされる。
かどうか判定され、NOであるので次の「TPC=
0」によりTPC内容が「0」かどうか判定され、
NOのため前回と同様の命令が実行される。こ
れをくり返すことにより、タイミングパルスTP
が来るたびにカウンタTPCの内容が「+1」さ
れインクリメントされる。
上記のカウンタTPCの内容が「11」になると
の命令でYESの方に進み、〓の「TR=1」命
令が実行される。第2図イのTP11にはPR信号は
ないのでNOの方へ進み再びの「TP=1」が
実行され、次のの「TP=1」でTPパルスがく
るとの「TPC+1=TPC」が実行され、TPC
カウンタは12進のため11+1=0となりTPCカ
ウンターは「0」となる。次のではNOであ
り、の「TPC=0」ではYESとなり、次に
の「TR=1」命令が実行され第2図イではRP
が1であるのでYESの方へ進み正しい印字動作
が行なわれる。上記の如くして、リセツトパルス
RPの立上つた後の最初のTPOでTPCカウンタが
「0」となり活字輪Dと対応した正しいカウント
動作となり、通常の正しい印字が行なわれる。
の命令でYESの方に進み、〓の「TR=1」命
令が実行される。第2図イのTP11にはPR信号は
ないのでNOの方へ進み再びの「TP=1」が
実行され、次のの「TP=1」でTPパルスがく
るとの「TPC+1=TPC」が実行され、TPC
カウンタは12進のため11+1=0となりTPCカ
ウンターは「0」となる。次のではNOであ
り、の「TPC=0」ではYESとなり、次に
の「TR=1」命令が実行され第2図イではRP
が1であるのでYESの方へ進み正しい印字動作
が行なわれる。上記の如くして、リセツトパルス
RPの立上つた後の最初のTPOでTPCカウンタが
「0」となり活字輪Dと対応した正しいカウント
動作となり、通常の正しい印字が行なわれる。
次に、第2図ロでリセツトパルスの点線で示す
部分が出力されなかつた場合を説明する。
部分が出力されなかつた場合を説明する。
第3図のフローチヤートのの各命令が前
回と同様に実行されてくり返されると、の
「RP=1」でYESの方へ進み、の「TPC=0」
が実行され、カウンタTPCの内容が「0」にリ
セツトされるのは本来の正しいTPOの位置では
なくTP1の位置がずれて(TPO)と誤まつた検
出を行なつていることになる。
回と同様に実行されてくり返されると、の
「RP=1」でYESの方へ進み、の「TPC=0」
が実行され、カウンタTPCの内容が「0」にリ
セツトされるのは本来の正しいTPOの位置では
なくTP1の位置がずれて(TPO)と誤まつた検
出を行なつていることになる。
その後が実行され、次にの命令
がくり返えされ、TPパルスに同期してタイミン
グカウンタTPCがインクリメントされる。そし
てTPC=11となつた時にの命令でYESに進み、
の「RP=1」が実行され、ロ図から明らかな
如く(TP11)は本来はTP0であるがRPパルスが
存在しているためYESの方向に進み、次の
「FER=1」が判定される。このFERはエラーフ
ラツグであり今はこのフラツグは「0」であり、
NOの方へ進みの「FER=1」でエラーフラツ
グが「1」にセツトされる。次にの「TPC=
0」命令にてTPC=11の内容が「0」にリセツ
トされ、正しいTP位置に修正される。その後
ととがイの場合と
同様にくり返されにて正しい印字動作が行なわ
れる。
がくり返えされ、TPパルスに同期してタイミン
グカウンタTPCがインクリメントされる。そし
てTPC=11となつた時にの命令でYESに進み、
の「RP=1」が実行され、ロ図から明らかな
如く(TP11)は本来はTP0であるがRPパルスが
存在しているためYESの方向に進み、次の
「FER=1」が判定される。このFERはエラーフ
ラツグであり今はこのフラツグは「0」であり、
NOの方へ進みの「FER=1」でエラーフラツ
グが「1」にセツトされる。次にの「TPC=
0」命令にてTPC=11の内容が「0」にリセツ
トされ、正しいTP位置に修正される。その後
ととがイの場合と
同様にくり返されにて正しい印字動作が行なわ
れる。
次に第2図ハのリセツトパルスRPが2度目で
正常出力されなかつた場合の動作説明を行う。
正常出力されなかつた場合の動作説明を行う。
第3図のフローチヤートのの命令が前回
と同様にくり返されるとの「RP=1」でYES
の方へ進みの「TPC=0」でカウンタがリセ
ツトされる。次に命令がくり返され、
TPCカウンタがインクリメントされTPC=11に
なるとでYESの方に進み、の「RP=1」が
実行されハ図ではTP11ではRPはいないのでNO
の方へ進み、が実行され、TPC=0
なので次の「RP=1」が実行される。この時
ハ図の如くRPは出力されておらずNOの方向に
進み、でエラーフラツグFERが判定され、
で「FER=1」でフラツグFERがセツトされ、
もう一度RPを確認するための処理が行なわれる。
すなわちで「TPC=0」が実行されるがもと
もとTPCは0であるので次のがくり返
され、TPC=11となるとが実行され、
次にが実行され、の「RP=1」に
よりTPOの時のRPが判定されるが今後は正しい
RPパルスが出力されているためYESの方へ進み
の印字動作により正しい印字が行なわれ、次の
「FER=0」でエラーフラツグFERを“0”
にして終了する。
と同様にくり返されるとの「RP=1」でYES
の方へ進みの「TPC=0」でカウンタがリセ
ツトされる。次に命令がくり返され、
TPCカウンタがインクリメントされTPC=11に
なるとでYESの方に進み、の「RP=1」が
実行されハ図ではTP11ではRPはいないのでNO
の方へ進み、が実行され、TPC=0
なので次の「RP=1」が実行される。この時
ハ図の如くRPは出力されておらずNOの方向に
進み、でエラーフラツグFERが判定され、
で「FER=1」でフラツグFERがセツトされ、
もう一度RPを確認するための処理が行なわれる。
すなわちで「TPC=0」が実行されるがもと
もとTPCは0であるので次のがくり返
され、TPC=11となるとが実行され、
次にが実行され、の「RP=1」に
よりTPOの時のRPが判定されるが今後は正しい
RPパルスが出力されているためYESの方へ進み
の印字動作により正しい印字が行なわれ、次の
「FER=0」でエラーフラツグFERを“0”
にして終了する。
の「FER=1」でYESとなるには、RPパル
スの異常波形が2度続けて生じた場合であり、こ
の時はエラー状態として印字動作を行なわず終了
する。
スの異常波形が2度続けて生じた場合であり、こ
の時はエラー状態として印字動作を行なわず終了
する。
以上の説明から明らかな如く、本発明によれば
リセツトパルスRPが正常に出力されない場合に
於ても正しいリセツトパルスの検出がなされ、正
常な印字がいつでも行なえる極めて信頼性の高い
印字装置が実現できる。
リセツトパルスRPが正常に出力されない場合に
於ても正しいリセツトパルスの検出がなされ、正
常な印字がいつでも行なえる極めて信頼性の高い
印字装置が実現できる。
第1図は本発明の一実施例のブロツク図、第2
図イ,ロ,ハは動作説明のためのタイミングチヤ
ート図、第3図は本発明の制御の一例を示すフロ
ーチヤート図である。 PCU……演算処理部、S……検知回路、RS,
GS……接片、RC……コード板、D……活字輪。
図イ,ロ,ハは動作説明のためのタイミングチヤ
ート図、第3図は本発明の制御の一例を示すフロ
ーチヤート図である。 PCU……演算処理部、S……検知回路、RS,
GS……接片、RC……コード板、D……活字輪。
Claims (1)
- 【特許請求の範囲】 1 外周に数字や記号等の活字が複数形成された
活字輪と、該活字輪を回転駆動するためのモータ
と、該活字輪の回転により各活字に対応したタイ
ミングパルスと該活字輪の1回転に1度発生する
リセツトパルスとを発生するタイミング発生回路
とを有した印字装置に於て、前記リセツトパルス
のタイミング位置を確認して正常位置にいない場
合再度確認動作をする手段と、該再度確認動作に
よつてリセツトパルスが正常位置にいた場合印字
動作を実行する手段とを有することを特徴とする
印字装置。 2 前記再度確認動作で正常位置にいない場合は
エラー状態にすることを特徴とする特許請求の範
囲第1項記載の印字装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7236582A JPS58188679A (ja) | 1982-04-28 | 1982-04-28 | 印字装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7236582A JPS58188679A (ja) | 1982-04-28 | 1982-04-28 | 印字装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58188679A JPS58188679A (ja) | 1983-11-04 |
| JPH0372474B2 true JPH0372474B2 (ja) | 1991-11-18 |
Family
ID=13487207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7236582A Granted JPS58188679A (ja) | 1982-04-28 | 1982-04-28 | 印字装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58188679A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5203636A (en) * | 1984-11-12 | 1993-04-20 | Canon Kabushiki Kaisha | Printing apparatus capable of distinguishing functioning abnormalities |
| JPH01202462A (ja) * | 1988-02-09 | 1989-08-15 | Citizen Watch Co Ltd | シリアルプリンタの印字制御装置 |
-
1982
- 1982-04-28 JP JP7236582A patent/JPS58188679A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58188679A (ja) | 1983-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0139937B1 (en) | Initializing apparatus for daisy wheel printer | |
| GB1590279A (en) | Data transfer arrangement | |
| JPH0372474B2 (ja) | ||
| US4563712A (en) | Floppy disk drive apparatus | |
| US4547820A (en) | Floppy disk drive apparatus | |
| JPS6328796B2 (ja) | ||
| EP0260383B1 (en) | Word processor employing automatic relocation of printing point on continuation of document playout | |
| KR900001256B1 (ko) | 한글 겹쳐치기(overlay) 자동 수정 제어방법 | |
| AU607258B2 (en) | Automatic function control for an electronic typewriter | |
| JPS61137748A (ja) | 活字ホイ−ル識別装置 | |
| JPS5812874B2 (ja) | シリアルプリンタ | |
| JPS6319158Y2 (ja) | ||
| JP3158665B2 (ja) | プリンタ及びその制御方法 | |
| KR100299789B1 (ko) | 차량의 스티어링 중립위치 검출방법 | |
| JPH0371644B2 (ja) | ||
| JPH03124467A (ja) | 電子タイプライタ | |
| JPS5812875B2 (ja) | シリアルプリンタのハンマカット装置 | |
| JP2521087B2 (ja) | 画像輪郭ビットの生成方法 | |
| JPS591280A (ja) | ホイ−ルプリンタにおける活字ホイ−ルのホ−ムポジシヨン検出方法 | |
| JPS6354556B2 (ja) | ||
| JPS60109880A (ja) | プリンタ装置 | |
| JP2725680B2 (ja) | バス異常検出回路 | |
| JPH0525893Y2 (ja) | ||
| JPS59145170A (ja) | 印字装置 | |
| JPS61179747A (ja) | プリンタスペ−ス制御方式 |