JPH0274364A - 文字印刷制御装置 - Google Patents

文字印刷制御装置

Info

Publication number
JPH0274364A
JPH0274364A JP22667588A JP22667588A JPH0274364A JP H0274364 A JPH0274364 A JP H0274364A JP 22667588 A JP22667588 A JP 22667588A JP 22667588 A JP22667588 A JP 22667588A JP H0274364 A JPH0274364 A JP H0274364A
Authority
JP
Japan
Prior art keywords
character
dot
printing
value
size
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
JP22667588A
Other languages
English (en)
Inventor
Toshio Masuda
年男 増田
Kikuo Hatasawa
畠沢 菊雄
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.)
Hitachi Ltd
Hitachi Computer Engineering Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Computer Engineering 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 Hitachi Ltd, Hitachi Computer Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP22667588A priority Critical patent/JPH0274364A/ja
Publication of JPH0274364A publication Critical patent/JPH0274364A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
    • B41J2/51Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements serial printer type

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はドツト方式のプリンタにおける文字間隔制御方
式に係り、特に文字パターンを2値情報として記憶し印
字させる文字パターンの太き、さとプリンタの密度に対
応して自動的に字間値を補正する方式に関するものであ
る。
〔従来の技術〕
ドツト密度の異なるプリンタに同程度の大きさの文字を
印字するためには、それぞれのプリンタのドツト密度に
対応した大きさのドツトフォントを用意する必要がある
例えば、240dpi (ドツト/インチ)のプ°リン
タに32X32ドツトで印字したものに対して、400
dpiで同程度の大きさの印字を行なおうとすれば、計
算式=32ドツトX400÷240=53.33・・・
より、53X53ドツトの文字を用いて印字すれば良い
ことが判る。
ドツトサイズの異なる文字パターンを得る方法として、
特開昭53−8024号公報に記載されているように、
各文字パターンごとに文字パターンの行および列を間引
きまたは繰り返し使用する文字パターンの拡大・縮小方
式がある。
〔発明が解決しようとする課題〕
前記従来技術では、プリンタのドツト密度の関係によっ
ては同一の大きさの印字結果が得られないという問題を
含んでいる。例えば第2図に示すように、240d p
 iのプリンタで32X32ドツトの文字を1行119
文字印字した場合1行の長さは、32ドツト×119文
字÷240ドツト/インチ=15.86フインチ。一方
、400dpiで53X53ドツトの文字を1行119
文字印字した場合の1行の長さは、53ドツト×119
文字÷400ドツト/インチ=15゜76フインチとな
り、400d p iのプリンタは240dpiのプリ
ンタに比へ約1文字分短くなる。
この違いが発生する理由は240dpiの32×32ド
ツトに対応する文字として400dpiでは本来は53
.33・・・X53.33・・・ドツトを用いるべきと
ころが、小数点以下のドツトは実現不可ということで、
53X53ドツトのドツトパターンを用いたことにある
本発明の目的は上記の如き問題点を除するものであり、
すなわち任意のドツト密度のプリンタ間で、同じ大きさ
の印刷結果を得る方法を提供することにある。
〔課題を解決するための手段〕
上記目的は、従来使用していたプリンタの密度24C)
dpiと新に使用する400dpi(7)プリンタとの
ドツト密度の比5:3から、1ドツト以下の端数を補正
す゛るために必要な値(以下カウント値)と文字サイズ
ごとに生じる誤差(以下補正値)を記憶する字間値制御
部と印字される文字が持つ補正値を加算していくカウン
タを持ち、フルドツトメモリ(以下FDM)上に文字パ
ターンを展開する際、カウンタがカラン1−値を示して
いるかいないかにより、字間値制御部が文字パターン間
の印字位置を補正することにより、達成される。
〔作用〕
フォントメモリには各種サイズの文字パターンが記憶さ
れている。印字する文字はコードと大きさと接続されて
いるプリンタのドツト密度を含んだ情報(以下アドレス
情報)をフォントメモリに加えて得る。字間値制御部は
アドレス情報に含まれている文字の大きさから補正値を
カウンタに加え、カウンタがカウント値を示してなけれ
ば印字文字のピッチ分を、カウント値を示していれば印
字文字のピッチ分と1ドツト分の印字位置の加減算を行
なった後FDM上に文字パターンを展開する。それによ
って、FDMは1ドツト以下の誤差を吸収して文字パタ
ーンを展開したようになり、誤差を生じない。
〔実施例〕
以下、本発明の一実施例を図を用いて説明する。
第1図に全体的な構成を示す。ここでは簡単に説明する
ため、240dpi、400dpi+71プリンタでの
ポイントの全角、半角文字の補正について説明する。ア
ドレス情報6には、文字コードと文字の大きさと接続さ
れているプリンタのドツト密度を示す情報が含まれてい
る。
フォントメモリ2は32X32,32X16゜53X5
3,53x27ドツトの文字パターンを記憶するメモリ
である。印字する文字パターンは文字コード等を示すア
ドレス情報よりフォントメモリ上から文字パターンが読
み出される。FDM5は印刷紙面分の白黒ドツトに対応
して′0パ1′のドツトデータを記憶するメモリである
字間値制御部3は、接続されるプリンタ及びフォントメ
モリ内に格納されている文字パターンの大きさより、各
文字サイズごとの大きさ(ピッチ情報)と補正値を記憶
する。カウンタ4は文字を印字するごとに生じる1ドツ
ト以下の誤差を記憶する。字間値制御部はフォントメモ
リから読み出した文字パターンを、ピッチ情報とカウン
タの値を参照しアドレス計算を行なった後、FDM上に
文字パターンを展開する。
第4図に字間値開処理のマイクロプログラムの流れ図を
示す。字間値制御部では初期設定時、フォントメモリに
格納されている文字パターンの大きさと接続されている
プリンタのドツト密度より、各文字サイズごとにピッチ
情報と補正値及び1ドツト以下の端数を補正するために
必要なカウント値が記憶される。本例は240,400
dpiの場合だが、プリンタの印字密度の比は、40o
:240=1と273となる。つまり1/3ドツトの補
正(3文字で1ドツトの補正)が行なわれればよいため
字間値制御部のカウント値には3′が設定される。また
文字パターンは、32X32→53.33・・・X53
.33・・・ 32X16→53.33・・・X26.
66・・・ドツトの文字が必要となるが、本例の場合前
者を53X53.後者を53X27ドツトのパターンと
して持ち、補正値を+1.−1.ピッチ情報を53.2
7として設定している。
以上の初期設定がなされた後、字間値制御部では文字コ
ードと文字の大きさを示すアドレス情報より印字文字の
ピッチ情報と補正値を知り、カウンタに印字文字の補正
値を加える。そしてカウンタの値がカウント値として記
憶されている+3または−3となった場合はFDM上の
印字位置に1ドツト分の加算または減算を行なった後、
印字文字のピッチ分を加算し現在示されているFDM上
の印字位置に文字パターンを書き込む。
第3図は、本発明の制御方式にもとづいて印字された文
字のレイアウトの一実施例で、1−1ないし1−nは印
字文字である。本図では(a)で1ドツトの加算、(b
)で1ドツトの減算が行なわれ、1ドツト単位の補正を
している。
以上のように1ドツト以下の印字ずれを計算するカウン
タを備けることによって、字間値の補正ができることを
述べたが、その応用として行間隔についても同じ制御に
より可能である。また本実施例では400d p i用
の文字として53X53゜53X27ドツトの奇数ドツ
トの文字を使用したが、ピッチ情報、補正値を補正する
ことにより偶数ドツトの文字パターンで印字することも
可能である。また実施例ではカウント値が3′という整
数値であったが、カウント値が整数でなくとも字間値補
正のアルゴリズムを変更することにより。
字間値の補正は可能である。
〔発明の効果〕
本発明によれば、プリンタをドツト密度の異なるプリン
タに変更しても、1ドツト以下の字間値の補正が可能な
ため、従来使用していた書式データをそのまま使用でき
、従来と同一の印刷結果の書類を得られる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、第2図は従来の方
式によって印刷用紙に印字された状態の説明図、第3図
は本発明の制御方式にもとづいて印字された文字のレイ
アウトの一実施例、第4図は字間値制御処理のマイクロ
プログラムの流れ図である。 1−1〜1−n・・・印字文字、2・・・フォントメモ
リ、3・・・字間値制御部、4・・・カウンタ、5・・
・フルドツトメモリ、6・・・アドレス情報。 勇2図 第 3 回

Claims (1)

    【特許請求の範囲】
  1. 1、ドットマトリックス形式の文字パターンを記憶する
    記憶手段と、印刷紙面分の白黒ドットに対応して`0´
    、`1´のドットデータを記憶するフルドットメモリと
    、印刷するプリンタのドット密度と文字の大きさの情報
    より字間値を補正する制御部と、1ドット以下の印字ず
    れを計算するカウンタを備え、印刷する文字パターン間
    にスペースを挿入、または文字パターンを重ねて印字す
    ることにより、プリンタのドット密度に影響をうけず一
    定の大きさの文字を一定幅に印字できることを特徴とす
    る文字印刷制御装置。
JP22667588A 1988-09-12 1988-09-12 文字印刷制御装置 Pending JPH0274364A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22667588A JPH0274364A (ja) 1988-09-12 1988-09-12 文字印刷制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22667588A JPH0274364A (ja) 1988-09-12 1988-09-12 文字印刷制御装置

Publications (1)

Publication Number Publication Date
JPH0274364A true JPH0274364A (ja) 1990-03-14

Family

ID=16848895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22667588A Pending JPH0274364A (ja) 1988-09-12 1988-09-12 文字印刷制御装置

Country Status (1)

Country Link
JP (1) JPH0274364A (ja)

Similar Documents

Publication Publication Date Title
JP3062229B2 (ja) 画像スケーリング方法
US4947343A (en) Document processing system for detecting an overlap in two characters
JPH0274364A (ja) 文字印刷制御装置
US5383730A (en) Document processing apparatus that magnifies only black portions of characters
KR900002230B1 (ko) 프린터 제어장치
JPH0661970B2 (ja) 出力方法
KR890004182B1 (ko) 본체자면크기(body face size)치환에 따른 문자수식제어방식
JPH0747337B2 (ja) 出力方法
JPH0712720B2 (ja) 出力装置
KR910009064B1 (ko) 프린터용 문자크기의 보정방법
JP2986478B2 (ja) 文字処理装置
JPH0661969B2 (ja) 出力装置
JP2637858B2 (ja) 文字の配列位置の制御方法及び装置
JPH08132684A (ja) 点字版下出力システム及び点字版下出力方法
JPS63242561A (ja) フオント縮小システム
JPS5931752B2 (ja) 印刷装置
JPS6071265A (ja) プリンタ
JPH02301460A (ja) 文書印刷装置
JP2738189B2 (ja) 座標変換方法及び座標変換装置
JPH04120594A (ja) データ変換装置
JPS6334153A (ja) ドツトマトリクスプリンタ
JPS63209964A (ja) ワ−ドプロセツサ
JPS60107374A (ja) プリンタ
JPS58107582A (ja) ボ−ルド文字パタ−ン発生方式
JPH10138565A (ja) 印字装置