JPH0557961A - インパクト・ドツト・プリンタおよび印字方法 - Google Patents

インパクト・ドツト・プリンタおよび印字方法

Info

Publication number
JPH0557961A
JPH0557961A JP25047691A JP25047691A JPH0557961A JP H0557961 A JPH0557961 A JP H0557961A JP 25047691 A JP25047691 A JP 25047691A JP 25047691 A JP25047691 A JP 25047691A JP H0557961 A JPH0557961 A JP H0557961A
Authority
JP
Japan
Prior art keywords
sent
character
printed
bit
print
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
JP25047691A
Other languages
English (en)
Other versions
JP2699035B2 (ja
Inventor
Satoru Moto
悟 本
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP3250476A priority Critical patent/JP2699035B2/ja
Publication of JPH0557961A publication Critical patent/JPH0557961A/ja
Application granted granted Critical
Publication of JP2699035B2 publication Critical patent/JP2699035B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】 【目的】 直列l列(lは2以上)の千鳥配列の印字ピ
ンを持つインパクト・ドット・プリンタでもって、複数
枚の感圧紙を一組とした複写媒体に印字を行うときに、
下側の感圧紙に対しても明瞭な印字を行い得るようにす
ることを目的としている。 【構成】 直列l列の千鳥配列の印字ピンを持つインパ
クト・ドット・プリンタにおいて、横棒を持つ文字フォ
ント・マトリックスを、文字の横棒が縦nドット(n>
l)の並びで表現される文字フォント・マトリックスに
変換する変換処理手段を設けたものである。また、この
種のインパクト・ドット・プリンタでもって、複数枚の
感圧紙を一組とした複写媒体に横棒を持つ文字を印字す
るときには、文字の横棒が縦nドットの並びで表現され
る文字フォント・マトリックスを使用する。なお、図1
はlが2の場合を説明する図である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数枚の感圧紙が1組
となっている複写媒体に印字を行うときに、下側の感圧
紙に文字が明瞭に印字されるようになったインパクト・
ドット・プリンタおよび印字方法に関するものである。
【0002】
【従来の技術】宅急便などに使用される輸送媒体として
は、複数枚の感圧紙を重ねて1組とされたものが使用さ
れている。この輸送媒体にインパクト・ドット・プリン
タで印字を行うと、下側の感圧紙上の文字が薄くなり、
読み難くなる。複写性を向上するための従来の方法とし
ては、 複数回(強調)印字 ドット密度を増やす方法 フォントを太くする方法 などが知られている。
【0003】
【発明が解決しようとする課題】しかしながら、上述の
,の方法はスループットが低下すると言う欠点を持
ち、の方法のようにフォントを単純に太くする方法は
解像度が大幅に減少すると言う欠点を持つ。本発明は、
この点に鑑みて創作されたものであって、輸送媒体など
の複写媒体(5P以上)に対して、コピー密度を向上で
きるようにすることを目的としている。
【0004】
【課題を解決するための手段】請求項1のインパクト・
ドット・プリンタは、直列l列の千鳥配列された複数個
の印字ピンを持ち、印字フォント・マトリックスの列を
構成する列データのうち、ビット番号をlで割算した時
の余りが0のビットが0ピン列に送られて同時に印字さ
れ、ビット番号をlで割算した時の余りが1のビットが
1ピン列に送られて同時に印字され、ビット番号をlで
割算した時の余りがkのビットがkピン列に送られて同
時に印字され、ビット番号をlで割算した時の余りが
(l−1)のビットが(l−1)ピン列に送られて同時
に印字されるように構成されたインパクト・ドット・プ
リンタにおいて、横棒を持つ文字フォント・マトリック
スを、文字の横棒が縦nドット(但し、n>l)の並び
で表現される文字フォント・マトリックスに変換する変
換処理手段を設けたことを特徴とするものである。ま
た、請求項2の印字方法は、直列l列の千鳥配列された
複数個の印字ピンを持ち、印字フォント・マトリックス
の列を構成する列データのうち、ビット番号をlで割算
した時の余りが0のビットが0ピン列に送られて同時に
印字され、ビット番号をlで割算した時の余りが1のビ
ットが1ピン列に送られて同時に印字され、ビット番号
をlで割算した時の余りがkのビットがkピン列に送ら
れて同時に印字され、ビット番号をlで割算した時の余
りが(l−1)のビットが(l−1)ピン列に送られて
同時に印字されるように構成されたインパクト・ドット
・プリンタにおける印字方法であって、複数枚の感圧紙
が一組とされた複写媒体に横棒を持つ文字を印字すると
き、文字の横棒が縦nビット(但し、n>l)の並びで
表現される文字フォント・マトリックスを使用すること
を特徴とするものである。
【0005】
【作用】図1(b) は直列2列の千鳥配列の印字ピンを示
す図である。即ち、l=2である。2番,4番,…,2
4番の印字ピンは偶ピン列(0ピン列)を構成し、1
番,3番,…,23番の印字ピンは奇ピン列(1ピン
列)を構成している。文字フォント・マトリックスの列
を構成するビット列のうちの奇数ビットは1ピン列に送
られて同時に印字され、文字フォント・マトリックスの
列を構成するビット列のうちの偶数ビットは0ピン列に
送られて同時に印字される。
【0006】図1(a) の右側の印字フォントはAと言う
文字の処理前印字フォントを表しているが、この処理前
の印字フォントにおいては、文字の横棒が1ドットの並
びで表現されている。この処理前の印字フォントを変換
処理手段で処理すると、図1(a) の左側に示すような印
字フォントに変換される。図1(a) の左側に示される印
字フォントにおいては、横棒は縦3ビットの並びで構成
されている。このことは、0ピン列または1ピン列にお
ける隣接する印字ピンが同時に駆動されることを意味し
ている。
【0007】複数枚の感圧紙が一組とされた複写媒体に
横棒を持つ文字を印字する場合は、図1(a) の左側に示
されるような印字フォントを使用する。図1(a) の左側
に示すような印字フォントを直列2列の千鳥配列の印字
ピンに送ると、0ピン列または1ピン列における隣接印
字ピンの同時駆動によって文字の横棒が印字され、複写
媒体の下側の感圧紙に対しても大きな圧力が加わり、下
側の感圧紙上に文字がはっきりと印字される。なお、図
1はl=2の場合を示しているが、本発明はこれに限ら
れるものではない。
【0008】
【実施例】図2は本発明で使用されるプリンタの構成例
を示す図である。同図において、1はコマンド・デー
タ、2はインタフェース回路、3はROM、4はプロセ
ッサ、5はキャラクタ・パターン出力部、6は印字制御
回路、7は印字機構、CGaとCGbは文字発生器をそ
れぞれ示している。
【0009】コマンド・データはホスト計算機(図示せ
ず)から送られてくる。インタフェース回路2は、ホス
ト計算機から送られて来たデータ等を受け取ったり、ホ
スト計算機へデータ等を送ったりするものである。RO
M3には各種のプログラムが格納されている。プロセッ
サ4は、ROM3に格納されているプログラムを実行す
るものである。印字機構7は、印字ヘッドや各種のモー
タなどから構成されている。図3に示すように、印字ヘ
ッドは例えば直列2列の千鳥配列された24個の印字ピ
ンを有しており、奇数番目の印字ピンは1列に並んでお
り、偶数番目の印字ピンも1列に並んでいる。
【0010】キャラクタ・パターン出力部5は、文字発
生器CGaとCGbを有している。文字発生器CGaに
は通常印字用のフォントの複数個が格納され、文字発生
器CGbには複写媒体用のフォントの複数個が格納され
ている。図6における上2行は通常印字用のフォントの
例を示し、下2行は複写媒体用のフォントの例を示して
いる。なお、図6では、文字フォント・マトリックスは
16×16の大きさを有している。
【0011】例えば、複写媒体の或る行に「AB」と言
う文字列を印字する場合には、文字発生器CGbから文
字Aのフォント・マトリックスを構成する列データ(例
えば24ビット構成)が順番に読み出されてライン・バ
ッファに格納され、次いで、文字発生器CGbから文字
Bのフォント・マトリックスを構成する列データが順番
に読み出されてライン・バッファに格納される。ライン
・バッファに1行分のドット・パターンが用意された
後、ライン・バッファに格納されている列データが順番
に印字制御回路6に送られる。印字制御回路6は、この
列データを受信し、印字ヘッドが左から右に移動してい
る場合には、タイミング信号T1 に同期して、受信列デ
ータ中のビット0,2,…,24をそれぞれ0番,4
番,…,24番の印字ピン駆動部に送り、次のタイミン
グT2 に同期して受信列データ中のビット1,3,…,
23をそれぞれ1番,3番,…,23番の印字ピン駆動
部に送る。
【0012】図4は通常印字用のフォントを複写媒体用
のフォントに変換するための変換アルゴリズムを説明す
る図である。例えば、通常印字用フォントは24×24
のマトリックスで構成され、複写媒体用フォントも24
×24のマトリックスで構成されている。図3(b) に示
すように、通常印字用フォント・マトリックスAは記憶
領域にロードされ、複写媒体用フォント・マトリクック
スBを生成するための記憶領域が確保される。記憶領域
上のフォント・マトリックスAの元はai,j で表され、
記憶領域上のフォント・マトリックスBの元はbi,j
表される。マトリックスが24×24の場合には、Nは
24である。
【0013】図3(a) を参照して変換手順について説明
する。ステップでは、ai,j =1またはai+1,j =1
かを調べる。yesの場合にはステップに進む。no
であれば、i=N−1であるか否かを調べ、i=N−1
でない場合にはiを+1してステップに戻る。i=N
−1である場合には、j=N−1であるか否かを調べ、
j=N−1でない場合には、iを0とし、jを+1して
ステップに戻る。i=N−1で且つj=N−1の場合
はENDとされる。ステップでは、bi,j を1,b
i+1,j を1,bi+2,j を1とし、ai+1,j を0とする。
そして、i=N−1であるか否かを調べ、i=N−1で
ない場合にはiを+1してステップに戻る。i=N−
1である場合には、j=N−1であるか否かを調べ、j
=N−1でない場合には、iを0,jを+1してステッ
プに戻る。i=N−1で且つj=N−1の場合はEN
Dとされる。
【0014】例えば、0列においてa1,0 のみが1、他
が0と仮定する。i=0,j=0のときは、b0,0
1,b1,0 ←1,b2,0 ←1,a1,0 ←0とされる。即
ち、1個のドットが縦3ドットに変換される。これは、
変換後のフォントを印字する場合、奇ピン列または偶ピ
ン列における隣接する2個のピンが同時に駆動されるこ
とを意味している。
【0015】図5は変換前と変換後の印字フォントの例
を示す図である。変換処理前の印字フォントにおける横
棒は1個のドットの並びで構成されているが、この印字
フォントを図4の変換手順で変換すると、変換処理後に
おける横棒は縦3ドットの並びで構成されている。従っ
て、処理後の印字フォントの横棒部分を印字する場合、
奇ピン列または偶ピン列における隣接する2個の印字ピ
ンが同時に駆動されるので、複写媒体に大きな圧力が印
加され、下側の感圧紙上に印字された文字の横棒が薄く
なることがない。
【0016】図9は4列千鳥配列の印字ピンを示す。同
図において、○は印字ピンを示し、○の側に付加されて
いる数字はピン番号を示している。4列千鳥配列の印字
ピンは、0ピン列,1ピン列,2ピン列,3ピン列を有
している。ピン番号を4で割算した時の余りが等しいも
のは、同じピン列に属している。即ち、1ピン列は1,
5,…,21のピン番号の印字ピンから構成され、2ピ
ン列は2,6,…,22のピン番号の印字ピンから構成
され、3ピン列は3,7,…,23のピン番号の印字ピ
ンから構成され、0ピン列は4,8,…,24のピン番
号の印字ピンから構成されている。
【0017】文字のフォント・マトリックスは、例えば
24×24ドット構成である。文字フォント・マトリッ
クスを構成する列データは、順番に印字ヘッドに送られ
る。列データを印字ヘッドに送る際、列データのうちの
ビット2,4,…,22は印字ヘッドの2ピン列に送ら
れ、列データのうちのビット4,8,…,24は印字ヘ
ッドの0ピン列に送られ、列データのうちのビット1,
5,…,21は印字ヘッドの1ピン列に送られ、列デー
タのうちのビット3,7,…,23は印字ヘッドの3ピ
ン列に送られる。
【0018】図7は本発明の変換アルゴリズムの他の実
施例を示す図である。このアルゴリズムは、4列千鳥配
列の印字ヘッドを持つインパクト・ドット・プリンタに
適用される。図7の変換手順について説明する。 ステップにおいては、ai,j =1またはai+1,j =1
またはai+2,j =1またはai+3,j =1またはai+4,j
=1かを調べる。yesの場合はステップに進む。n
oであれば、i=N−1であるか否かを調べ、i=N−
1でない場合はiを+1してステップに戻る。i=N
−1である場合にはj=N−1であるか否かを調べ、j
=N−1でない場合には、iを0とし、jを+1してス
テップに戻る。i=N−1で且つj=N−1の場合は
ENDとされる。
【0019】ステップでは、bi,j を1,bi+1,j
1,bi+2,j を1,bi+3,j を1,bi+4,j を1とし、
i+1,j を0,ai+2,j を0とする。そして、i=N−
1であるか否かを調べ、i=N−1でない場合はiを+
1してステップに戻る。i=N−1である場合にはj
=N−1であるか否かを調べ、j=N−1でない場合に
は、iを0とし、jを+1してステップに戻る。i=
N−1で且つj=N−1の場合はENDとされる。
【0020】例えば、印字フォント・マトリックスの0
列において、a1,0 のみが1,他が0と仮定する。i=
0,j=0のときは、b0,0←1,b1,0 ←1,b2,0
←1b3,0 ←1,b4,0 ←1,a1,0 ←0,a2,0 ←0
とされる。即ち、1個のドットが縦5ドットに変換され
る。これは、変換後のフォントを印字する場合、1ピン
列の隣接する2個の印字ピンが同時に駆動されることを
意味している。
【0021】図8は変換前と変換後の印字フォントの他
例を示す図である。変換処理前の印字フォントにおける
横棒は1個のドットの並びで構成されているが、この印
字フォントを図7の変換手順で処理すると、変換処理後
における横棒は縦5ドットの並びで構成される。従っ
て、処理後の印字フォントの横棒部分を印字する場合、
0ピン列または1ピン列または2ピン列または3ピン列
における隣接する2個の印字ピンが同時に駆動されるの
で、複写媒体に大きな圧力が印加され、下側の感圧紙上
に印字された文字の横棒が薄くなることがない。
【0022】図4,図7に示すような処理を行う変換プ
ログラムをROM3に格納しておくことが出来る。そし
て、複写媒体に印字せよと言う指令と、印字すべき文字
列を表す文字コード列とを受信した時に、該当する文字
フォントを文字発生器CGaから読み出し、読み出され
た文字フォントを変換プログラムで複写媒体用の文字フ
ォントに変換し、変換の結果得られる複写媒体用の文字
フォントを印字ヘッドに送っても良い。また、予め文字
発生器CGaに格納されている文字フォントを変換プロ
グラムで複写媒体用の文字フォントに変換し、この結果
得られる複写媒体用の文字フォントを文字発生器CGb
として保存しておくことも出来る。
【0023】さらに、図4,図7に示すような変換処理
を行うプログラムをROM3に格納しておくことによ
り、CGa とCGb を全く持たない場合も同様に印字が
可能となる。即ち、ホスト計算機からビットマップの印
字データ列が送られてくる形式のプリンタはCGを内蔵
していないので、ホスト計算機から送られてくるビット
マップ・データを順次変換しながら印字用ライン・バッ
ファに格納していけば良い。このような変換処理実行の
有無は、ホスト計算機からのオーダコード(コマンド)
またはプリンタ装置に設けたスイッチ等により指示する
ことが出来る。さらに、ホスト計算機からビットマップ
の印字データ列が送られてくる形式のプリンタに対して
は、ホスト計算機内部のプリンタ制御プログラムに、図
4,図7のような変換プログラムを組み込んで、同様な
ことを行うことができる。
【0024】
【発明の効果】以上の説明から明らかなように、本発明
によれば、従来は複写に弱いとされていた横棒を縦棒並
みに濃くすることが出来る。また、単純に線を太くする
場合に比べて見易く、効率の良いフォントを作ることが
でき、スループットの低下も全くない。
【図面の簡単な説明】
【図1】本発明の原理説明図である。
【図2】プリンタの構成例を示す図である。
【図3】ヘッド先端(ノーズ)ピン配置の例を示す図で
ある。
【図4】変換アルゴリズムの1実施例を説明する図であ
る。
【図5】変換前と変換後の印字フォントの例を示す図で
ある。
【図6】通常印字用と複写媒体用のフォントの例を示す
図である。
【図7】変換アルゴリズムの他の実施例を説明する図で
ある。
【図8】変換前と変換後の印字フォントの他例を示す図
である。
【図9】ヘッド先端(ノーズ)ピン配置の他例を示す図
である。
【符号の説明】
1 コマンド・データ 2 インタフェース回路 3 ROM 4 プロセッサ 5 キャラクタ・パターン出力部 6 印字制御回路 7 印字機構
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 9211−2C B41J 3/10 114 E

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 直列l列の千鳥配列された複数個の印
    字ピンを持ち、印字フォント・マトリックスの列を構成
    する列データのうち、ビット番号をlで割算した時の余
    りが0のビットが0ピン列に送られて同時に印字され、
    ビット番号をlで割算した時の余りが1のビットが1ピ
    ン列に送られて同時に印字され、ビット番号をlで割算
    した時の余りがkのビットがkピン列に送られて同時に
    印字され、ビット番号をlで割算した時の余りが(l−
    1)のビットが(l−1)ピン列に送られて同時に印字
    されるように構成されたインパクト・ドット・プリンタ
    において、 横棒を持つ文字フォント・マトリックスを、文字の横棒
    が縦nドット(但し、n>l)の並びで表現される文字
    フォント・マトリックスに変換する変換処理手段を設け
    たことを特徴とするインパクト・ドット・プリンタ。
  2. 【請求項2】 直列l列の千鳥配列された複数個の印
    字ピンを持ち、印字フォント・マトリックスの列を構成
    する列データのうち、ビット番号をlで割算した時の余
    りが0のビットが0ピン列に送られて同時に印字され、
    ビット番号をlで割算した時の余りが1のビットが1ピ
    ン列に送られて同時に印字され、ビット番号をlで割算
    した時の余りがkのビットがkピン列に送られて同時に
    印字され、ビット番号をlで割算した時の余りが(l−
    1)のビットが(l−1)ピン列に送られて同時に印字
    されるように構成されたインパクト・ドット・プリンタ
    における印字方法であって、 複数枚の感圧紙が一組とされた複写媒体に横棒を持つ文
    字を印字するとき、文字の横棒が縦nビット(但し、n
    >l)の並びで表現される文字フォント・マトリックス
    を使用することを特徴とする印字方法。
JP3250476A 1991-09-03 1991-09-03 インパクト・ドット・プリンタおよび印字方法 Expired - Lifetime JP2699035B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3250476A JP2699035B2 (ja) 1991-09-03 1991-09-03 インパクト・ドット・プリンタおよび印字方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3250476A JP2699035B2 (ja) 1991-09-03 1991-09-03 インパクト・ドット・プリンタおよび印字方法

Publications (2)

Publication Number Publication Date
JPH0557961A true JPH0557961A (ja) 1993-03-09
JP2699035B2 JP2699035B2 (ja) 1998-01-19

Family

ID=17208423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3250476A Expired - Lifetime JP2699035B2 (ja) 1991-09-03 1991-09-03 インパクト・ドット・プリンタおよび印字方法

Country Status (1)

Country Link
JP (1) JP2699035B2 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59201870A (ja) * 1983-04-30 1984-11-15 Toshiba Corp 印字装置
JPS6024584A (ja) * 1983-07-20 1985-02-07 富士通株式会社 太文字作成方式
JPS629961A (ja) * 1985-07-03 1987-01-17 レックスマーク・インターナショナル・インコーポレーテッド ドツト・マトリツクス文字の拡大表示方法
JPH01218853A (ja) * 1988-02-29 1989-09-01 Fujitsu Ltd ドットプリンタの印字方式
JPH02233279A (ja) * 1989-03-07 1990-09-14 Oki Electric Ind Co Ltd 印字制御方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59201870A (ja) * 1983-04-30 1984-11-15 Toshiba Corp 印字装置
JPS6024584A (ja) * 1983-07-20 1985-02-07 富士通株式会社 太文字作成方式
JPS629961A (ja) * 1985-07-03 1987-01-17 レックスマーク・インターナショナル・インコーポレーテッド ドツト・マトリツクス文字の拡大表示方法
JPH01218853A (ja) * 1988-02-29 1989-09-01 Fujitsu Ltd ドットプリンタの印字方式
JPH02233279A (ja) * 1989-03-07 1990-09-14 Oki Electric Ind Co Ltd 印字制御方法

Also Published As

Publication number Publication date
JP2699035B2 (ja) 1998-01-19

Similar Documents

Publication Publication Date Title
JPS63251248A (ja) 文字像を発生する方法
JPH06344600A (ja) ドット・プリント・イメージの品質を改善するプリント品質改善方法及び装置
JP2570684B2 (ja) ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置
JPS6335431B2 (ja)
JPS6222792B2 (ja)
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
US4187552A (en) Read only memory character generator system
JP3165346B2 (ja) シリアルプリンタ
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JPS599064A (ja) ドツトマトリツクスプリンタ
JP3003266B2 (ja) シリアルプリンタ
JPH0825313B2 (ja) 印字制御装置
JPH0647301B2 (ja) キヤラクタパタ−ン発生装置
JPH0753466B2 (ja) 出力装置
JPH0525673B2 (ja)
JP3958823B2 (ja) カラーインクジェットプリンタ
JP2801730B2 (ja) データ圧縮方法
JPS59181388A (ja) 図形発生装置
JPH0461782B2 (ja)
JPH06104373B2 (ja) 見出し印刷方式
JPS62104769A (ja) 画像記録装置
JPS6325948B2 (ja)
JPH01221256A (ja) シリアル・プリンタ
JPS6262769A (ja) プリンタ
JPS62787B2 (ja)