JPH02303858A - 文字データ自動補正印刷装置 - Google Patents

文字データ自動補正印刷装置

Info

Publication number
JPH02303858A
JPH02303858A JP1125551A JP12555189A JPH02303858A JP H02303858 A JPH02303858 A JP H02303858A JP 1125551 A JP1125551 A JP 1125551A JP 12555189 A JP12555189 A JP 12555189A JP H02303858 A JPH02303858 A JP H02303858A
Authority
JP
Japan
Prior art keywords
character data
print head
width
maximum value
magnification
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.)
Granted
Application number
JP1125551A
Other languages
English (en)
Other versions
JPH0632949B2 (ja
Inventor
Yoshinori Takubo
田窪 良規
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.)
Max Co Ltd
Original Assignee
Max 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 Max Co Ltd filed Critical Max Co Ltd
Priority to JP1125551A priority Critical patent/JPH0632949B2/ja
Publication of JPH02303858A publication Critical patent/JPH02303858A/ja
Publication of JPH0632949B2 publication Critical patent/JPH0632949B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Printers Characterized By Their Purpose (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、文字データに従って印字を行なうプリンタに
関し、特に文字データの拡大縮小した際に印字ヘッドか
らはみ出す印字データを補正して印字を行なうための文
字データ拡大縮小方式に関する。
(従来技術) 最近のブリンクにおいては、入力され記憶された印字デ
ータに応じて、その印字データを拡大あるいは縮小して
印字ヘッドへ送り、その拡大、縮小された状態で印字テ
ープに印字を行なう文字データ拡大縮小方式が採用され
ている。
そして一般に、帯状の印字テープに横方向−列に文字を
印字する方式のプリンタにおいては、上記帯状の印字テ
ープの幅とほぼ対応した幅をもって固定印字ヘッドによ
って印字を行なうようになっており、上記印字ヘッドか
らはみだした印字データは印字されない構造となってい
た。したがって、rAJ rOJ等の文字を印字すると
きは、利用者の所望の倍率で拡大あるいは縮小された文
字データが印字ヘッドからはみだして、そのはみだした
部分が印字されないという欠点があった。
そして、上記欠点を解決するために、上記印字ヘッドの
制限を越えて印字データがはみ出す場合に、それを判定
して、紙におさまる大きさに自動的に印字データを縮小
補正する方法が提案されている(例えば特開昭63−2
36700号)が、しかしこの方法は、文字のfm類や
特性に関係なく一律に印字データ全体を縮小してしまう
ために、文字全体が小さくなって読みにくくなる。ある
いは、印字テープに大きな余白部分が生じて印字テープ
が有効に使用できない等の問題点があった。
(発明の目的) 本発明は、上述した従来技術の問題点を解決するために
なされたもので、その目的は、印字する文字の種類及び
特性に応じて自動的に倍率を補正して印字を行なうこと
ができるブリンクの文字データ拡大縮小方式を提案する
ことである。
(発明の構成) 上記目的を達成するために、本発明に係る文字データ拡
大縮小方式は、印字ヘッドを有するブリンクにおける文
字データ拡大縮小方式にして、利用者が文字データの拡
大縮小倍率Nを指定するための倍率指定部と、上記拡大
縮小倍率Nに従って上記文字データの拡大縮小を行なう
拡大縮小部と、上記印字ヘッドの幅方向における印字ヘ
ッドの下端から上記拡大縮小された文字データの下端の
基準ラインまでの最小値YMINと上記印字ヘッドの幅
方向における印字ヘッドの下端から上記拡大縮小された
文字データの上端までの最大値YMAXを検出する最大
値判定手段と、上記文字データの最大値YMAXが印字
ヘッドの幅Wより大きいか否かを判定し、上記文字デー
タの最大値YMAXがE口字ヘッドの幅Wより大きいと
判定された場合、上記文字データの最小値YMINがゼ
ロになるように上記印字ヘッドの一端よりの上記文字デ
ータの位置を補正し、その補正された文字データの最大
値YMAX”が印字ヘッドの幅Wより大きいか否かを判
定し、上記文字データの最大値YMAX′が印字ヘッド
の幅Wより大きいと判定された場合、上記文字データの
最大値YMAX′が印字ヘッドの幅W以下となる倍率N
′を求め、その倍率N′で縮小を行なう補正手段とを具
備したことを特徴とする。
また、この文字データ拡大縮小方式において、前記補正
手段に代えて、上記倍率指定部によって指定された倍率
が、所定の倍率以上であるか否かを判定し、上記指定さ
れた倍率が上記所定の倍率以上でない場合、上記文字デ
ータの最大値YMAXが印字ヘッドの幅W以下となるよ
うに上記文字データの縮小を行ない、上記指定された倍
率が上記所定の倍率より大きい場合、文字データの最小
値YMINが前もって決められた下限値より小さいか否
かを判定し、上記最小値YMINが上記下限値より小さ
い場合、エラーとして印字停止処理を行ない、上記最小
値YMINが上記下限値より大きい場合、上記文字デー
タの最小値YMINがゼロとなるように上記印字ヘッド
の一端よりの上記文字データの位置を補正する補正手段
を具備してもよい。
(発明の作用) 前記構成によれば、上記文字データの最大値YMAXが
印字ヘッドの幅Wより大きい場合、上記文字データの最
小値YMINをゼロとするような補正、すなわち文字デ
ータの下端の基準ラインをヘッドの端部まで下げるよう
な補正が行なわれる。
(実施例) 第1図は本発明を実施したプリンタの概略構造図である
ブリンク1は、ローラ3に巻かれた帯状の印字テープ5
に印字ヘッド7によってインクリボン9を介して文字の
印字を行ない、外部に送出するような構成となっている
。このプリンタ1は、第2図に示す如くに、利用者が外
部より入力された文字データに応じて倍率を指定するた
めの利用者人力部11及び倍率指定部13と、上記入力
された文字データを保持する記憶部15と、上記倍率指
定部13により指定された倍率にしたがって上記記憶部
15よりの文字データを拡大縮小する拡大縮小部17と
、後述する上記拡大縮小された文字データの最小値YM
INと最大値YMAXとを検出する最大値判定部19と
、上記最大値YMAX及び最小値YMINに基づいて後
述するように2通りの補正を行なうための補正部21と
からなる内部回路を有している。
上記拡大縮小された文字データの最小値YMINとは、
第3図に示すように、上記印字ヘッド7の幅方向におけ
る上記印字ヘッドの下端23から上記拡大縮小された文
字データの下端35までの距離であり、上記最大値YM
AXとは、上記幅方向における上記印字ヘッド7の下端
23から上記文字データの上端36までの距離である。
なお、文字データの下端は個々の文字フォントにより定
まっている値であってrA、B、C,a、b、cJ等に
おける文字の下基準ライン37上にある。この下基準ラ
イン以下のデータ値をもつ文字としてはrg、j、p、
q、yJ等がある。YMINが変われば、上記下基準ラ
イン37も変わる。同様にして文字データには下基準ラ
イン38もあり、この上基準ライン38以上のデータ値
をもつ文字としては1人」「6」等がある。
次に、上記補正部21における補正処理につき第4図の
・フローチャートを参照して説明する。
すなわち、上記補正部21においては、まずステップ1
00において、上記拡大縮小された文字データの最大値
YMAXが上記印字ヘッド7の幅Wより大きいか否かを
判定し、最大値YMAXが上記ヘッド幅Wより小さい場
合は印字を行ない、上記最大値YMAXが上記ヘッド幅
Wより大きい場合はステップ101へ移る。
ステップ101において、上記文字データの最小値YM
INがOか否かを判定し、上記最小値YMINが0でな
い場合、ステップ103において、上記最小値YMIN
がOとなるように上記印字ヘッド7の下端23からの上
記文字データの位置を補正する( Y New = Y
 otn−YMIN)。すなわち、第3図に示すように
、上記下基準ライン37を上記印字ヘッド7の下端23
まで下げて37′とする補正を行なっている。したがっ
て、rA、1 ra」等のように、上基準ライン38以
上のデータ値の文字の場合、効果的に印字できる。
次に、ステップ105において、ステップ101で上記
最小値YM工NがOである場合及びステップ103で補
正が行なわれた場合の文字データの最大値YMAX ′
が上記ヘッド幅Wより大きいか否かを判定し、上記最大
値YMAX′が上記ヘッド幅Wより小さい場合、印字を
行なう。上記最大値YMAX ’が上記ヘッド幅Wより
大きい場合、ステップ107へ移る。
ステップ107においては、上記最大値YMAX′が印
字ヘッド7のヘッド幅W以下となる倍率N′をN ′=
W/YMAX ′の式により求め、その倍率N′で縮小
を行なっており、その結果得られた印字データによって
印字をおこなっている。
ここで、上記最大値判定部19及び補正部21は、具体
的には、第5図に示すように、上記最大値判定処理及び
補正処理のプログラムを有するROM41、RAM43
及び上記プログラムにしたがって処理を制御するCPU
45によって構成してもよく、また、上記最大値判定処
理及び補正処理のプログラムを行なうための専用ICに
よって構成することもできる。
次に、上記補正部21における補正処理の他の実施例を
、第6図のフローチャートを参照して説明する。
すなわち、上記の実施例においては、まずステップ20
0において、上記倍率指定部13によって指定された倍
率Xが、所定の倍率すなわち、上記印字テープ5の幅に
対応する倍率、この場合36ポイント(第3図参照)以
上であるか否かを判定し、上記指定された倍率yが36
ポイント以下である場合、ステップ201において上記
文字データの最大値YMAXが印字ヘッド7のヘッド幅
W以下となるように縮小を行ない、印字を行なう。
次に、上記指定された倍率Xが36ポイント以上である
場合、ステップ203において、上記文字データの最小
値YMINが第3図に示すように、前もって決められた
下限値、すなわち文字データの下基準ライン37より小
さいか否かを判定し、上記最小値YMINが上記下基準
ライン37より小さい場合、すなわち文字データが小文
字のp、q等の場合、ステップ205においてエラー印
字停止する処理を行なう。そして、上記最小値Y M 
I Nが上記下基準ライン37より大きい場合、ステッ
プ207において、上記最小値YMINが0となるよう
に上記印字ヘッド7の下端23よりの上記文字データの
位置を補正する( Y N−w” Y OLD  Y 
M TN)、すなわち、第3図に示すように、上記文字
データの下基準ライン37を印字ヘッド7の下端23ま
で下げて37′としており、その後、印字を行なう。し
たがって、この実施例の場合も、「A」「δ」等のよう
に下基準ライン38以上のデータ値の文字を効果的に印
字できる。
(発明の効果) 以上説明したように、本発明によれば、最大判定部、補
正部により印字する文字の種類や特性に応じて、印字ヘ
ッド幅より大きくなってしまった文字データを自動的に
縮小するようにしたため、文字データのはみ出しを防止
することができ、しかもはみ出した文字についてのみ補
正し、文章全体の印字倍率を縮小する必要がないから、
印字ヘッド幅を充分に活用して効率よい印字を行なうこ
とができる。
【図面の簡単な説明】
第1図は本発明を実施したプリンタの概略構成図、第2
図は上記プリンタの内部回路のプロ・ンク図、第3図は
印字ヘッドと印字データとの位置関係を示す図、第4図
は本発明に従う補正処理のフローチャート、第5図は内
部回路の具体的構成図、第6図は補正処理の他の実施例
のフローチャートである。 特 許 出 願 人 マックス株式会社代理人  弁理
士  瀬  川  幹  夫第1図 第2図 第3図 第4図 Y5LD :  補正前データ

Claims (2)

    【特許請求の範囲】
  1. (1)印字ヘッドを有するプリンタにおける文字データ
    拡大縮小方式にして、利用者が文字データの拡大縮小倍
    率Nを指定するための倍率指定部と、 上記拡大縮小倍率Nに従って上記文字データの拡大縮小
    を行なう拡大縮小部と、 上記印字ヘッドの幅方向における印字ヘッドの下端から
    上記拡大縮小された文字データの下端までの最小値YM
    INと上記印字ヘッドの幅方向における印字ヘッドの下
    端から上記拡大縮小された文字データの上端までの最大
    値YMAXを検出する最大値判定手段と、 上記文字データの最大値YMAXが印字ヘッドの幅Wよ
    り大きいか否かを判定し、上記文字データの最大値YM
    AXが印字ヘッドの幅Wより大きいと判定された場合、
    上記文字データの最小値YMINがゼロになるように上
    記印字ヘッドの一端よりの上記文字データの位置を補正
    し、その補正された文字データの最大値YMAX′が印
    字ヘッドの幅Wより大きいか否かを判定し、上記文字デ
    ータの最大値YMAX′が印字ヘッドの幅Wより大きい
    と判定された場合、上記文字データの最大値YMAX′
    が印字ヘッドの幅W以下となる倍率N′を求め、その倍
    率N′で縮小を行なう補正手段とを具備したことを特徴
    とする文字データ拡大縮小方式。
  2. (2)前記補正手段に代えて、上記倍率指定部によって
    指定された倍率が、所定の倍率以上であるか否かを判定
    し、上記指定された倍率が上記所定の倍率以上でない場
    合、上記文字データの最大値YMAXが印字ヘッドの幅
    W以下となるように上記文字データの縮小を行ない、上
    記指定された倍率が上記所定の倍率より大きい場合、文
    字データの最小値YMINが前もって決められた下限値
    より小さいか否かを判定し、上記最小値YMINが上記
    下限値より小さい場合、エラーとして印字停止処理を行
    ない、上記最小値YMINが上記下限値より大きい場合
    、上記文字データの最小値YMINがゼロとなるように
    上記印字ヘッドの一端よりの上記文字データの位置を補
    正する補正手段を具備した請求項(1)記載の文字デー
    タ拡大縮小方式。
JP1125551A 1989-05-18 1989-05-18 文字データ自動補正印刷装置 Expired - Lifetime JPH0632949B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1125551A JPH0632949B2 (ja) 1989-05-18 1989-05-18 文字データ自動補正印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1125551A JPH0632949B2 (ja) 1989-05-18 1989-05-18 文字データ自動補正印刷装置

Publications (2)

Publication Number Publication Date
JPH02303858A true JPH02303858A (ja) 1990-12-17
JPH0632949B2 JPH0632949B2 (ja) 1994-05-02

Family

ID=14913004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1125551A Expired - Lifetime JPH0632949B2 (ja) 1989-05-18 1989-05-18 文字データ自動補正印刷装置

Country Status (1)

Country Link
JP (1) JPH0632949B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05185654A (ja) * 1992-01-07 1993-07-27 Brother Ind Ltd テープ印字装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6026392A (ja) * 1983-07-22 1985-02-09 キヤノン株式会社 表示方式
JPS60144786A (ja) * 1984-01-07 1985-07-31 シャープ株式会社 符号付文字パタ−ン合成出力方式
JPS60150086A (ja) * 1984-01-17 1985-08-07 松下電器産業株式会社 文書編集装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6026392A (ja) * 1983-07-22 1985-02-09 キヤノン株式会社 表示方式
JPS60144786A (ja) * 1984-01-07 1985-07-31 シャープ株式会社 符号付文字パタ−ン合成出力方式
JPS60150086A (ja) * 1984-01-17 1985-08-07 松下電器産業株式会社 文書編集装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05185654A (ja) * 1992-01-07 1993-07-27 Brother Ind Ltd テープ印字装置

Also Published As

Publication number Publication date
JPH0632949B2 (ja) 1994-05-02

Similar Documents

Publication Publication Date Title
JPH02303858A (ja) 文字データ自動補正印刷装置
JPH106600A (ja) 印刷範囲による用紙自動認識方法
JPH0511736A (ja) 文字パターン出力装置
JP3047980B2 (ja) データ出力装置
JP3574716B2 (ja) プリンタ
JPH08132684A (ja) 点字版下出力システム及び点字版下出力方法
JPS637963A (ja) 印刷装置
JPS6189861A (ja) 印字制御装置
JPH08290626A (ja) 印刷装置及び文字の配置方法
JPH04269564A (ja) 印刷制御装置
JPH01247187A (ja) 印字制御装置
JPS63209964A (ja) ワ−ドプロセツサ
JPH01229648A (ja) 英殴文アウトラインフォント印刷の制御方式
JPH0879507A (ja) 画像処理装置における出力様式の修正方法
JPH03176169A (ja) 印刷装置
JPH06337870A (ja) 文書処理装置
JPH08132677A (ja) 文字処理装置
JPH1016300A (ja) プリンタの印字ピッチ補正方法
JPS6394858A (ja) プリンタの印字制御方法
JPH02231166A (ja) データ変換装置
JPH08190369A (ja) 文字データ出力装置
JPH0679947A (ja) 帳票印字システム
JPH04326465A (ja) 文字処理装置
JPH04120141U (ja) プリンタ装置
JPH0465967A (ja) 画像出力装置