JPS6113993B2 - - Google Patents

Info

Publication number
JPS6113993B2
JPS6113993B2 JP51123352A JP12335276A JPS6113993B2 JP S6113993 B2 JPS6113993 B2 JP S6113993B2 JP 51123352 A JP51123352 A JP 51123352A JP 12335276 A JP12335276 A JP 12335276A JP S6113993 B2 JPS6113993 B2 JP S6113993B2
Authority
JP
Japan
Prior art keywords
ribbon
code
input
character
feeding
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
JP51123352A
Other languages
English (en)
Other versions
JPS5349521A (en
Inventor
Shinji Miura
Eiji Mitsui
Yoshio Watanabe
Hiroshi Arai
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP12335276A priority Critical patent/JPS5349521A/ja
Publication of JPS5349521A publication Critical patent/JPS5349521A/ja
Publication of JPS6113993B2 publication Critical patent/JPS6113993B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Impression-Transfer Materials And Handling Thereof (AREA)

Description

【発明の詳細な説明】 この発明は、シリアルインパクト型プリンタに
おける印字リボン送り量制御方式に関し、特に印
字される活字の幅に対応して印字リボン(以下リ
ボンと略称する)の送り量を変化させることによ
り、高価なカーボンフイルムリボン等の効率的な
使用とリボン交換の頻度の減少を可能とする制御
方式を提供する。
従来、ASCIIコードやJISコード等の印字キヤ
ラクタコードにより活字を選択し、回転ホイール
上または回転シリンダ上に設けられた活字体をリ
ボンを介して用紙上に押圧して印字するシリアル
インパクト型プリンタにおいては、リボン送り量
は印字される活字の種類に関係なく、1印字毎に
常に一定の長さに決められていた。例えば、カー
ボンフイルムリボンのように1度印字使用された
場所は再度の使用が不可能なリボンを用いる場合
には、印字された活字の幅に関係なく、最大幅の
活字体に合わせたリボン送りが行われていた。し
たがつて、リボンの使用効率が低下し、またリボ
ン交換の頻度も増大するという難点がある。
そこでこの発明では、これらの難点を解消する
ために、活字を有する回転ホイールや回転シリン
ダ等の活字保持手段と、リボンを送るための電気
駆動手段と、文字毎の前記活字保持手段上の位置
に関するデータを記憶する文字位置データ記憶手
段と、文字に応じたリボン送りに関するデータを
記憶するリボン送りデータ記憶手段と、該リボン
送りデータ記憶手段と前記リボンを送るための電
気駆動手段との間に設けられた計数手段とを備
え、該計数手段によつて前記リボンを送るための
電気駆動手段を制御することにより、リボンの送
り量を電気的に可変制御している。
活字保持手段として、活字を有する回転ホイー
ルや回転シリンダ等を用いるシリアルインパクト
型プリンタにおいて、活字位置を選択する方法と
しては、例えばASCIIコードの印字キヤラクタコ
ードを入力することにより、固定記憶装置例えば
ROM(リード・オンリー・メモリー)から活字
ホイール上の活字体の場所を示す位置アドレスコ
ードを読み出し、またホイール上の1活字ピツチ
毎にカウンタの内容をアツプまたはダウンカウン
トして、そのカウンタの出力を活字ホイールの現
在位置コードとし、ROMより読み出された位置
アドレスコードと活字ホイールの現在位置コード
とを比較し、両者が一致するまで活字ホイールの
回転を制御して活字の選択を行う方法等が知られ
ている。このような活字体の位置の選択方法は、
この発明が直接目的とするものではないから、従
来公知の方法についての詳細な説明は省略する。
次に、図面を参照しながら、この発明のプリン
タについて詳細に説明する。
第1図は、活字幅の異なる文字の3例を示すも
のであり、例えば大文字「A」、大文字「I」、小
文字「b」について、それぞれ2x、2y、2zで活
字幅を表わしている。
このような活字幅の異なる文字の印字に際して
は、リボン送り量もこれらに対応した送り量指定
コードで制御すれば、リボンの効率的な使用が可
能となる。
第2図はこの発明のプリンタの一実施例を示す
ブロツク図、第3図はそのタイムチヤート、第4
図はROMコード表の一例である。第2図におい
て、1は7ビツトバツフア、2は256×8ビツト
のROM、3は回転ホイール用モータ制御回路、
4は回転ホイール用モータ、5はプリントシーケ
ンス制御回路、6はリボン送り制御回路、7はリ
ボン送り用ステツプモータであり、L1はASII
コードの印字キヤラクタコードの入力線、L2は
プリントスタート命令の入力線、L3はバツフア
2の出力線、L4はリボン送りスタート命令の入
出力線、L5はROM切換え命令の入出力線、L
6はリボン送り制御信号の入出力線、L7は回転
ホイール用モータ制御信号の入出力線、L9はバ
ツフアイン命令の入出力線、L10はホイール回
転終了信号の入出力線、L11はROM2の5〜
7出力の入出力線、L12は同じくROM2の1
〜4出力の入出力線、L13はリボン送り終了信
号の入出力線を示し、また第3図におけるL1〜
L7は第2図の対応する符号部分の信号波形、L
8はハンマー命令の信号波形である。
この場合のリボン送りは、1印字に対して、印
字前に半分また印字後に残りの半分と2回に分け
て行われる。リボン送り量指定コードは、例えば
2進数4ビツトで構成されて、0〜15の16状態が
出力可能であるようにされており、1状態はリボ
ン送り機構を駆動するステツプモータ7の1ステ
ツプに対応するようになつている。第1図の場合
であれば、例えばxが12、yが5、zが9のよう
に各印字キヤラクタコードに対応して決められて
いる。また印字キヤラクタコードと位置アドレス
コードは、アルフアベツトの場合には、大文字と
小文字各26、数字0〜9、その他の記号を使用す
る必要上から、128種類までのコードが可能な2
進数7ビツトで構成される。
入力線L1からASCIIコードの印字キヤラクタ
コードが7ビツトバツフア1へ入力されている間
に、プリントスタート命令パルスが入力線L2か
らプリントシーケンス制御回路5へ与えられ、制
御回路5から発生されるバツフアイン命令が入出
力線L9を通して7ビツトバツフア1を制御し、
入力された印字キヤラクタコードをバツフア1へ
格納させる。またバツフア1は、入出力線L3を
通してROM2へ印字キヤラクタコードを与え
る。
このROM2は256×8ビツトの記憶容量を有し
ており、128種類まで可能な印字キヤラクタコー
ドの各1つに対してそれぞれ2個のアドレスを使
用し、7ビツトの位置アドレスコードと、その活
字幅に対応した4ビツトのリボン送り量指定コー
ドとが記憶されている。第3図はROMコード表
の一例であり、位置アドレスコードとリボン送り
量指定コードとの切換えのために、8ビツトのう
ちの1ビツトを使用している。
ROM2からは、入力された7ビツトの印字キ
ヤラクタコードにより指定されたアドレスから、
まずリボン送り量指定コードが読み出される。こ
の場合には、プリントシーケンス制御回路5から
入出力線L5を通して与えられるROM切換え命
令が論理「0」の状態となり、第4図のような4
ビツトのリボン送り量指定コードが、指定された
アドレスからリボン送りデータとして入出力線L
12を介して、リボン送り制御回路6内に設けら
れた4ビツトカウンタへ格納される。
次に、リボンスタート命令が、プリントシーケ
ンス制御回路5から入出力線L4を通してリボン
送り制御回路6へ与えられると、制御回路6は入
出力線L6を介してリボン送り用ステツプモータ
7を回転させる。この回転制御には、4ビツトカ
ウンタに格納されたリボン送りデータが用いら
れ、ステツプモータの1ステツプの回転につれて
カウンタの内容が1つずつ減算され、その内容が
「0」になるとステツプモータ7の回転は停止さ
れる。
このようにして、印字前のリボン送り制御が終
了する。リボン送りが終了すると、制御回路6か
ら入出力線L13を介してプリントシーケンス制
御回路5へリボン送り終了信号が与えられる。
一方、リボン送りデータが制御回路6内のカウ
ンタに格納された後に、プリントシーケンス制御
回路5はROM切換え命令を論理「1」の状態に
変化させ、入出力線L5を通してROM2の入力
アドレスを変更し、入力された印字キヤラクタコ
ードに対応する位置アドレスコードを読み出す。
位置アドレスコードは7ビツトで構成されてお
り、出力線L12からは1〜4出力が、また出力
線L11からは5〜7出力が、それぞれ回転ホイ
ール用モータ制御回路3へ与えられる。この位置
アドレスコードは目標位置アドレスデータとして
回転ホイールモータ制御回路3へ与えられ、また
制御回路3にはホイールの現在位置を示すための
カウンタが設けられていて、現在位置アドレスコ
ードを保持している。
そして、入力された目標位置アドレスデータは
現在位置アドレスを示すカウンタの内容と比較さ
れ、その比較結果に応じて回転ホイール用モータ
4は正方向または逆方向へ回転される。すなわ
ち、制御回路3のカウンタの内容は、1活字ピツ
チ毎にカウントアツプまたはカウントダウンされ
て、目標位置アドレスと現在位置アドレスとが一
致するまで入出力線L7を通してモータ4を回転
させ、両者が一致したときに回転を停止させる。
同時に制御回路3は、入出力線L10を通してモ
ータ回転終了信号をプリントシーケンス制御回路
5へ与える。
制御回路5は、入出力線L13からのリボン送
り終了信号とL10からのモータ回転終了信号と
が入力されると、ROM切換え命令を再び論理
「0」の状態に変化させ、入出力線L5を通して
ROM2のアドレスを変更して、印字後のリボン
送り量指定コードが読み出せるようにするととも
に、特に図示しないがハンマーを動作させるため
のハンマー命令を発生させる。
ハンマーの動作終了後、印字前と同様に、
ROM2からL12を介してリボン送り制御回路
6へリボン送りデータが与えられ、ステツプモー
タ7を動作させて印字後のリボン送りを行う。リ
ボン送りが終了すると、制御回路6は入出力線L
13を介してリボン送り終了信号をプリントシー
ケンス制御回路5へ与え、1印字サイクルが完了
する。
このように、入力された印字キヤラクタコード
に対応して、ROM2からその活字の位置アドレ
スコードと、リボン送り量指定コードとを読み出
し、印字される活字幅に比例してリボン送り量を
制御すれば、印字リボンの効率的な使用が可能と
なる。
なお、第2図ないし第4図の説明では、ROM
2の入力としてASCIIコードによる印字キヤラク
タコードの7ビツトとROM切換え命令の1ビツ
トとを使用する方法を示しているが、これは市販
されている標準的なROM(256×8ビツト)を有
効に使用するためであり、ROM2を2個で構成
し、一方を位置アドレスコード用とし、他方をリ
ボン送り量指定コード用とすることも可能であ
る。この場合には、それぞれ128×7ビツトと128
×4ビツトの記憶容量が得られるものであれば充
分である。また入力される印字キヤラクタコード
は、位置アドレスコードの出力のためにのみ使用
し、リボン送り量指定コードのためのアドレス指
定には、現定または目標位置アドレスコードから
再度エンコードした信号を用いることもできる。
さらにまた、この説明ではハンマー動作の前と
後とにそれぞれ活字幅の半分に対応する量のリボ
ン送りを行う制御方式の一例を示したが、この発
明のプリンタはこのような制御方式に限定される
ものではない。
例えば、或るキヤラクタの印字終了後、まず最
大の活字幅に対応する量だけリボン送りを行い、
次に印字されるキヤラクタコードが入力されたと
きに、その活字幅に対応してリボンを逆送りして
もよい。このような制御方式では、リボン送り量
指定コードは最大の活字幅との差で与えられるこ
とになる。このような制御方式でも、リボン送り
量指定コードは、印字キヤラクタコードに対応し
てそれぞれ固有の送り量を決めておくことができ
るので、先に説明した場合と同様に、次に印字さ
れるべき印字キヤラクタコードが入力された段階
で、印字に必要なリボン送りを行うことができ
る。
これに対して、1印字毎に1回だけリボン送り
を行う制御方式も可能である。この制御方式で
は、先に印字された活字幅と次に印字されるべき
活字幅とを加算してリボン送り量を決定する必要
がある。その場合には、先に印字されたキヤラク
タコードによりROM2から読み出されたリボン
送りデータを、例えばリボン送り制御回路6内の
カウンタへ格納しておき、次に入力されたキヤラ
クタコードにより読み出されたリボン送りデータ
との加算を行う。このようにすれば、リボン送り
は1回の動作で完了させることが可能となる。
以上に詳細に説明したとおり、この発明のプリ
ンタは、印字のためにリボンを用いるプリンタに
おいて、文字を印字するための印字手段と、リボ
ンを送るための電気駆動手段と、印字のための文
字毎のデータを記憶する文字データ記憶手段と、
文字に応じたリボン送りに関するデータを記憶す
るリボン送りデータ記憶手段と、該リボン送りデ
ータ記憶手段と前記電気駆動手段との間に設けら
れた計数手段とを備え、該計数手段により前記電
気駆動手段を制御することにより、リボンの送り
量を電気的に可変制御するようにしている。
すなわち、第2図から第4図に関連して説明し
たように、リボン送り量のデータを記憶する
ROMその他のメモリと、このメモリからのデー
タを格納するリボン送り制御回路内に設けられた
カウンタと、このカウンタにセツトされた内容に
よつて、ステツプモータのような電気駆動手段に
よりリボンの可変送りを行うものである。
また、文字データ記憶手段とリボン送りデータ
記憶手段とを、同一の記憶手段とし、各々のデー
タは記憶手段から順次出力されるようにすること
もできる。
以上に詳細に説明したような構成により、この
発明のプリンタによれば、各文字幅に対応して実
際の印字に必要な最少量のリボン送りが可能とな
り、特に高価な印字リボンの使用効率を著しく向
上させることができ、その効果は極めて大きい。
【図面の簡単な説明】
第1図は活字幅の異なる文字の3例を示し、第
2図はこの発明のプリンタの一実施例を示すブロ
ツク図、第3図はそのタイムチヤート、第4図は
ROMコード表の一例である。 図面において、1は7ビツトバツフア、2は
ROM、3は回転ホイール用モータ制御回路、4
は回転ホイール用モータ、5はプリントシーケン
ス制御回路、6はリボン送り制御回路、7はリボ
ン送り用ステツプモータを示す。

Claims (1)

  1. 【特許請求の範囲】 1 印字のためにリボンを用いるプリンタにおい
    て、活字を有する回転ホイールや回転シリンダ等
    の活字保持手段と、リボンを送るための電気駆動
    手段と、文字毎の前記活字保持手段上の位置に関
    するデータを記憶する文字位置データ記憶手段
    と、文字に応じたリボン送りに関するデータを記
    憶するリボン送りデータ記憶手段と、該リボン送
    りデータ記憶手段と前記リボンを送るための電気
    駆動手段との間に設けられた計数手段とを備え、
    該計数手段によつて前記リボンを送るための電気
    駆動手段を制御することにより、リボンの送り量
    を電気的に可変制御することを特徴とするプリン
    タ。 2 特許請求の範囲第1項記載のプリンタにおい
    て、上記文字位置データ記憶手段とリボン送りデ
    ータ記憶手段とは同一の記憶手段であり、各々の
    データは記憶手段から順次出力されることを特徴
    とするプリンタ。
JP12335276A 1976-10-14 1976-10-14 Printing ribbon feed controller for printer Granted JPS5349521A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12335276A JPS5349521A (en) 1976-10-14 1976-10-14 Printing ribbon feed controller for printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12335276A JPS5349521A (en) 1976-10-14 1976-10-14 Printing ribbon feed controller for printer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP21340987A Division JPS63295288A (ja) 1987-08-27 1987-08-27 プリンタ

Publications (2)

Publication Number Publication Date
JPS5349521A JPS5349521A (en) 1978-05-06
JPS6113993B2 true JPS6113993B2 (ja) 1986-04-16

Family

ID=14858435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12335276A Granted JPS5349521A (en) 1976-10-14 1976-10-14 Printing ribbon feed controller for printer

Country Status (1)

Country Link
JP (1) JPS5349521A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55139284A (en) * 1979-04-17 1980-10-30 Canon Inc Ribbon-feeding device
JPS5957783A (ja) * 1982-09-28 1984-04-03 Tokyo Electric Co Ltd プリンタにおけるインクリボン送り制御方式
JPH0643143B2 (ja) * 1984-06-15 1994-06-08 岳史 梅村 和文タイプライタにおけるリボン送り装置
US4619537A (en) * 1985-05-23 1986-10-28 International Business Machines Corporation Ribbon feed with ink depletion compensation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3858509A (en) * 1972-07-10 1975-01-07 Xerox Corp Control logic for print wheel and hammer of high speed printing apparatus
CA1039217A (en) * 1974-07-01 1978-09-26 Willy J. Grundherr Rotary wheel printing system
JPS5542592B2 (ja) * 1974-09-09 1980-10-31

Also Published As

Publication number Publication date
JPS5349521A (en) 1978-05-06

Similar Documents

Publication Publication Date Title
US4400791A (en) Dot matrix printer with compressed character data storage
US4589785A (en) Printing apparatus
JPS6113993B2 (ja)
JPS5932318B2 (ja) カ−ボンリボン駆動装置
JPS63172665A (ja) プリンタ制御装置
JPS6151378A (ja) 複合プリンタのリボン送り装置
US4684269A (en) Apparatus for printing with character fonts and dot-matrix printing in the same line
JPS6046031B2 (ja) シリアルプリンタ
JPS5876282A (ja) ドツトプリンタ装置のボ−ルド印字方式
JPS63295288A (ja) プリンタ
JPS63145048A (ja) 印字装置
JPS604794B2 (ja) シリアルインパクト型プリンタ
JPS6116632B2 (ja)
US4585362A (en) One-touch character correction and replacement system
JPS5932317B2 (ja) カ−ボンリボン駆動装置
JPS59167745A (ja) プリンタ
JPS6052371A (ja) 印字装置
JPS61239949A (ja) 複合プリンタ
KR940007479B1 (ko) 프린터에서의 인접 도트 삭제방법
JPS61239951A (ja) 複合プリンタ
JPS61239952A (ja) ドットプリンタ
JPS62294574A (ja) シリアルプリンタ
JPS61135776A (ja) シリアルインパクト型プリンタ
JPS58221477A (ja) シリアルプリンタ
JPS61233557A (ja) 複合プリンタ