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
Links
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
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/485—Typewriters 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/505—Typewriters 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/51—Typewriters 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値情報として記憶し印
字させる文字パターンの太き、さとプリンタの密度に対
応して自動的に字間値を補正する方式に関するものであ
る。
式に係り、特に文字パターンを2値情報として記憶し印
字させる文字パターンの太き、さとプリンタの密度に対
応して自動的に字間値を補正する方式に関するものであ
る。
ドツト密度の異なるプリンタに同程度の大きさの文字を
印字するためには、それぞれのプリンタのドツト密度に
対応した大きさのドツトフォントを用意する必要がある
。
印字するためには、それぞれのプリンタのドツト密度に
対応した大きさのドツトフォントを用意する必要がある
。
例えば、240dpi (ドツト/インチ)のプ°リン
タに32X32ドツトで印字したものに対して、400
dpiで同程度の大きさの印字を行なおうとすれば、計
算式=32ドツトX400÷240=53.33・・・
より、53X53ドツトの文字を用いて印字すれば良い
ことが判る。
タに32X32ドツトで印字したものに対して、400
dpiで同程度の大きさの印字を行なおうとすれば、計
算式=32ドツトX400÷240=53.33・・・
より、53X53ドツトの文字を用いて印字すれば良い
ことが判る。
ドツトサイズの異なる文字パターンを得る方法として、
特開昭53−8024号公報に記載されているように、
各文字パターンごとに文字パターンの行および列を間引
きまたは繰り返し使用する文字パターンの拡大・縮小方
式がある。
特開昭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文字分短くなる。
ては同一の大きさの印字結果が得られないという問題を
含んでいる。例えば第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ドツトのドツトパターンを用いたことにある
。
ツトに対応する文字として400dpiでは本来は53
.33・・・X53.33・・・ドツトを用いるべきと
ころが、小数点以下のドツトは実現不可ということで、
53X53ドツトのドツトパターンを用いたことにある
。
本発明の目的は上記の如き問題点を除するものであり、
すなわち任意のドツト密度のプリンタ間で、同じ大きさ
の印刷結果を得る方法を提供することにある。
すなわち任意のドツト密度のプリンタ間で、同じ大きさ
の印刷結果を得る方法を提供することにある。
上記目的は、従来使用していたプリンタの密度24C)
dpiと新に使用する400dpi(7)プリンタとの
ドツト密度の比5:3から、1ドツト以下の端数を補正
す゛るために必要な値(以下カウント値)と文字サイズ
ごとに生じる誤差(以下補正値)を記憶する字間値制御
部と印字される文字が持つ補正値を加算していくカウン
タを持ち、フルドツトメモリ(以下FDM)上に文字パ
ターンを展開する際、カウンタがカラン1−値を示して
いるかいないかにより、字間値制御部が文字パターン間
の印字位置を補正することにより、達成される。
dpiと新に使用する400dpi(7)プリンタとの
ドツト密度の比5:3から、1ドツト以下の端数を補正
す゛るために必要な値(以下カウント値)と文字サイズ
ごとに生じる誤差(以下補正値)を記憶する字間値制御
部と印字される文字が持つ補正値を加算していくカウン
タを持ち、フルドツトメモリ(以下FDM)上に文字パ
ターンを展開する際、カウンタがカラン1−値を示して
いるかいないかにより、字間値制御部が文字パターン間
の印字位置を補正することにより、達成される。
フォントメモリには各種サイズの文字パターンが記憶さ
れている。印字する文字はコードと大きさと接続されて
いるプリンタのドツト密度を含んだ情報(以下アドレス
情報)をフォントメモリに加えて得る。字間値制御部は
アドレス情報に含まれている文字の大きさから補正値を
カウンタに加え、カウンタがカウント値を示してなけれ
ば印字文字のピッチ分を、カウント値を示していれば印
字文字のピッチ分と1ドツト分の印字位置の加減算を行
なった後FDM上に文字パターンを展開する。それによ
って、FDMは1ドツト以下の誤差を吸収して文字パタ
ーンを展開したようになり、誤差を生じない。
れている。印字する文字はコードと大きさと接続されて
いるプリンタのドツト密度を含んだ情報(以下アドレス
情報)をフォントメモリに加えて得る。字間値制御部は
アドレス情報に含まれている文字の大きさから補正値を
カウンタに加え、カウンタがカウント値を示してなけれ
ば印字文字のピッチ分を、カウント値を示していれば印
字文字のピッチ分と1ドツト分の印字位置の加減算を行
なった後FDM上に文字パターンを展開する。それによ
って、FDMは1ドツト以下の誤差を吸収して文字パタ
ーンを展開したようになり、誤差を生じない。
以下、本発明の一実施例を図を用いて説明する。
第1図に全体的な構成を示す。ここでは簡単に説明する
ため、240dpi、400dpi+71プリンタでの
ポイントの全角、半角文字の補正について説明する。ア
ドレス情報6には、文字コードと文字の大きさと接続さ
れているプリンタのドツト密度を示す情報が含まれてい
る。
ため、240dpi、400dpi+71プリンタでの
ポイントの全角、半角文字の補正について説明する。ア
ドレス情報6には、文字コードと文字の大きさと接続さ
れているプリンタのドツト密度を示す情報が含まれてい
る。
フォントメモリ2は32X32,32X16゜53X5
3,53x27ドツトの文字パターンを記憶するメモリ
である。印字する文字パターンは文字コード等を示すア
ドレス情報よりフォントメモリ上から文字パターンが読
み出される。FDM5は印刷紙面分の白黒ドツトに対応
して′0パ1′のドツトデータを記憶するメモリである
。
3,53x27ドツトの文字パターンを記憶するメモリ
である。印字する文字パターンは文字コード等を示すア
ドレス情報よりフォントメモリ上から文字パターンが読
み出される。FDM5は印刷紙面分の白黒ドツトに対応
して′0パ1′のドツトデータを記憶するメモリである
。
字間値制御部3は、接続されるプリンタ及びフォントメ
モリ内に格納されている文字パターンの大きさより、各
文字サイズごとの大きさ(ピッチ情報)と補正値を記憶
する。カウンタ4は文字を印字するごとに生じる1ドツ
ト以下の誤差を記憶する。字間値制御部はフォントメモ
リから読み出した文字パターンを、ピッチ情報とカウン
タの値を参照しアドレス計算を行なった後、FDM上に
文字パターンを展開する。
モリ内に格納されている文字パターンの大きさより、各
文字サイズごとの大きさ(ピッチ情報)と補正値を記憶
する。カウンタ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として設定している。
示す。字間値制御部では初期設定時、フォントメモリに
格納されている文字パターンの大きさと接続されている
プリンタのドツト密度より、各文字サイズごとにピッチ
情報と補正値及び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または−3となった場合はFDM上の
印字位置に1ドツト分の加算または減算を行なった後、
印字文字のピッチ分を加算し現在示されているFDM上
の印字位置に文字パターンを書き込む。
第3図は、本発明の制御方式にもとづいて印字された文
字のレイアウトの一実施例で、1−1ないし1−nは印
字文字である。本図では(a)で1ドツトの加算、(b
)で1ドツトの減算が行なわれ、1ドツト単位の補正を
している。
字のレイアウトの一実施例で、1−1ないし1−nは印
字文字である。本図では(a)で1ドツトの加算、(b
)で1ドツトの減算が行なわれ、1ドツト単位の補正を
している。
以上のように1ドツト以下の印字ずれを計算するカウン
タを備けることによって、字間値の補正ができることを
述べたが、その応用として行間隔についても同じ制御に
より可能である。また本実施例では400d p i用
の文字として53X53゜53X27ドツトの奇数ドツ
トの文字を使用したが、ピッチ情報、補正値を補正する
ことにより偶数ドツトの文字パターンで印字することも
可能である。また実施例ではカウント値が3′という整
数値であったが、カウント値が整数でなくとも字間値補
正のアルゴリズムを変更することにより。
タを備けることによって、字間値の補正ができることを
述べたが、その応用として行間隔についても同じ制御に
より可能である。また本実施例では400d p i用
の文字として53X53゜53X27ドツトの奇数ドツ
トの文字を使用したが、ピッチ情報、補正値を補正する
ことにより偶数ドツトの文字パターンで印字することも
可能である。また実施例ではカウント値が3′という整
数値であったが、カウント値が整数でなくとも字間値補
正のアルゴリズムを変更することにより。
字間値の補正は可能である。
本発明によれば、プリンタをドツト密度の異なるプリン
タに変更しても、1ドツト以下の字間値の補正が可能な
ため、従来使用していた書式データをそのまま使用でき
、従来と同一の印刷結果の書類を得られる。
タに変更しても、1ドツト以下の字間値の補正が可能な
ため、従来使用していた書式データをそのまま使用でき
、従来と同一の印刷結果の書類を得られる。
第1図は本発明の一実施例の構成図、第2図は従来の方
式によって印刷用紙に印字された状態の説明図、第3図
は本発明の制御方式にもとづいて印字された文字のレイ
アウトの一実施例、第4図は字間値制御処理のマイクロ
プログラムの流れ図である。 1−1〜1−n・・・印字文字、2・・・フォントメモ
リ、3・・・字間値制御部、4・・・カウンタ、5・・
・フルドツトメモリ、6・・・アドレス情報。 勇2図 第 3 回
式によって印刷用紙に印字された状態の説明図、第3図
は本発明の制御方式にもとづいて印字された文字のレイ
アウトの一実施例、第4図は字間値制御処理のマイクロ
プログラムの流れ図である。 1−1〜1−n・・・印字文字、2・・・フォントメモ
リ、3・・・字間値制御部、4・・・カウンタ、5・・
・フルドツトメモリ、6・・・アドレス情報。 勇2図 第 3 回
Claims (1)
- 1、ドットマトリックス形式の文字パターンを記憶する
記憶手段と、印刷紙面分の白黒ドットに対応して`0´
、`1´のドットデータを記憶するフルドットメモリと
、印刷するプリンタのドット密度と文字の大きさの情報
より字間値を補正する制御部と、1ドット以下の印字ず
れを計算するカウンタを備え、印刷する文字パターン間
にスペースを挿入、または文字パターンを重ねて印字す
ることにより、プリンタのドット密度に影響をうけず一
定の大きさの文字を一定幅に印字できることを特徴とす
る文字印刷制御装置。
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) |
-
1988
- 1988-09-12 JP JP22667588A patent/JPH0274364A/ja active Pending
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) | 印字装置 |