JPS59174376A - 罫線印字制御装置 - Google Patents

罫線印字制御装置

Info

Publication number
JPS59174376A
JPS59174376A JP58048491A JP4849183A JPS59174376A JP S59174376 A JPS59174376 A JP S59174376A JP 58048491 A JP58048491 A JP 58048491A JP 4849183 A JP4849183 A JP 4849183A JP S59174376 A JPS59174376 A JP S59174376A
Authority
JP
Japan
Prior art keywords
font
line
ruled line
printing
ruled
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
JP58048491A
Other languages
English (en)
Other versions
JPH047311B2 (ja
Inventor
Junichiro Kubota
久保田 順一郎
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.)
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Original Assignee
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki 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 Tokyo Sanyo Electric Co Ltd, Sanyo Electric Co Ltd, Sanyo Denki Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP58048491A priority Critical patent/JPS59174376A/ja
Publication of JPS59174376A publication Critical patent/JPS59174376A/ja
Publication of JPH047311B2 publication Critical patent/JPH047311B2/ja
Granted 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
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、ドツトプリンタ等の印字装置を用いて、罫線
を印字する罫線印字制御装置に関する。
(ロ)従来技術 従来、ドツトプリンタ等の印字装置を用いた文書処理装
置やデータ処理装置においては、キャラクタパターンを
印字する際、キャラクタフォントを連続的に読み出し、
それぞれのパターンを隣接して印字していた。このため
、特に、文字パターン同士が接近してしまい非常に見K
(かった。
そこで、近年、水平方向に隣り合うキャラクタパターン
の間に文字間を設けたり、あるいは第1図に示すように
、キャラクタパターンより成る行IAと次の行2人との
間K、行間IBや2Bを設け、これら文字間や行間を空
白領域として印字する方式が行なわれるようになってき
た。ところが、印字すべきキャラクタパターンが罫線パ
ターンであって、垂直方向に継続する場合は、行間にも
罫線を印字する必要がある。従来は、第2図に示すよう
に、先ず最初の罫線パターンP11を印字し、この罫線
パターンに対応する罫線フォントのフォント長FLだけ
紙送りし、次いで、最初の罫線パターンPIAに垂直方
向に継続する罫線パターンを印字し、その後に、行間隔
LSだけ紙送りし、次の罫線パターンPEAを印字して
いた。即ち、行間隔LSに応じて紙送り量を制御するだ
けであり、継続する罫線パターンと次の罫線パターンと
は重ね印字されてしまうものであった。このため、印字
された罫線の濃さにむらができ、しかも、行間隔により
重ね印字される量が異なるという欠点があった。特に、
往復印字を行うときは、往路と復路での印字がずれて、
重ね印字部分が目立つという問題があった。
(ハ)発明の目的 本発明は、任意の行間隔を設定可能であって、この任意
の行間に、重ね印字することなく罫線を印字することに
より、罫線の濃さのむらをなくすことを目的とするもの
である。
に) 発明の構成 本発明は、入力データバッファを備え、該バッファに転
送されたフォントデータに基づき印字を行なう印字装置
を用い、罫線パターンと次の罫線パターンとの間に行間
を設定し、罫線を印字する罫線印字制御装置において、
印字すべき罫線パターンを示す罫線コードを記憶するコ
ードメモリと、罫線フォントが予め記憶された7オント
メモリと、前記コードメモリから読み出した罫線コード
が垂直方向に継続可能な場合、継続する罫線フォントを
前記フォントメモリから読み出すフォント編集手段と、
該フォント編集手段にて読み出された前記継続する罫線
フォントに前記行間の行間隔に応じてマスク処理を施す
マスク処理手段と、前記プリンタでの紙送り量を制御す
る紙送り制御手段とを有し、前記マスク処理後の罫線フ
ォントデータを前記印字装置の入力データバッファに転
送すると共に、前記紙送り制御手段にて、所定量の紙送
りを行なう前又は後に前記設定された行間隔に応じた量
の紙送りを行なわせることにより、前記行間に、前の行
の前記罫線ノ5ターンに継続する罫線を印字するように
構成したものである。
(ホ)実施例 第3図は、本発明の実施例を示すブロック図であり、(
1)は印字すべき罫線パターン及び文字パターンを示す
罫線コード及び文字コードを記憶するコードメモ1月2
)と、行間隔を示す行間隔データを記憶する行間隔メモ
リ(3)とより成るデータメモリであり、コードメモ1
月2)及び行間隔メモリ(3)には、キーボード等の入
力装置から各々のデータが書き込まれる。又、(4)は
第4図に示すような罫線パターンPI+P2+・・・・
・・に対応する罫線フォント、及び文字フォントが予め
記憶されたフォントメモリ、(5)は第5図に示すよう
に、各々の罫線コードC1゜C2+・・・・・・につい
て、垂直及び水平方向に継続する罫線コードが誉き込ま
れた罫線コードテーブル、(6)はコードメモリ(2)
から読み出した罫線コード及び文字コードに対応する罫
線フォント及び文字フォントを読み出し、あるいは、読
み出した罫線フォントに継続する罫線フォントを読み出
して、フォントの編集を行うフォント編集部、(力は設
定された行間隔LSとフォント長FLとの長さの判定理
部、(9)はORゲート、りは、第1図に示すように、
罫線パターン及び文字パターンで構成された行IA、2
Aに対応するフォントデータを一荷分格納するための行
データバッファ(+1)と、行間IA。
IBに対応するフォントデータを一行間分格納する行間
データバッファ02とより成る受信データバッファ、U
はフォントデータが転送される入方データバッファ圓と
印字部0ωより成るプリンタ、0eは受信データバッフ
ァ叫のデータを入力データバッファ圓に転送するための
転送制御部、C7)はプリンタ鰯での紙送り量を制御す
る紙送り制御部である。
そして、マスク処理部(8)は、マスクパターン設定部
0(へ)とマスクパターンメモリu91とANDゲート
翰とより構成されており、行間隔メモリ(3)に行間隔
データが入力されると、マスクパターン設定部0唱ま行
間隔データに応じたマスクパターンをマスクパターンメ
モリ住9に設定する。即ち、行間隔がLSである場合、
第6図(ロ)に示すように、行間隔LSに対応するビッ
トは全て「1」で、行間隔LS以外のビットは全て「0
」であるマスクパターンを設定する。従って、フォント
編集部(6)から第6図(イ)に示すような、罫線パタ
ーンp+(第4図参照)に対応する罫線フォントがマス
ク処理部(句に入力されれば、ANDゲート(イ)によ
りマスク処理後 一ンとの論机謂算が行なわれ、第6図(ハ)に示すよう
な、行間隔LS以外のビットが全て「0」である罫線フ
ォントが出力されることとなる。
次に、第3図の実施例の動作を第7図に示すフローチャ
ートを参照しながら説明する。尚、コードメモ1月2)
には、第1図の行IA、2A、・・・・・・に対応する
罫線コード及び文字コードが書き込まれているものとす
る。
そこで、先ず、フォント編集部(6)はコードメモ1月
2)からコードを読み出し、このコードが罫線コードで
あるか文字コードであるか否かの判定を行ない、いずれ
の場合もフォントメモ1月4)からそのコードに対応す
る罫線フォントあるいは文字フォントを読み出し、その
フォントデータを行データバッファαυに格納する。そ
して、コードメモ1月2)から読み出したコードが罫線
コー゛ドであって、且つ、垂直方向に継続可能な場合に
は、罫線コードテーブル(5)を参照して、継続する罫
線コードを得て、フォントメモリ(4)から継続する罫
線フォントを読み出す。例えば、第1図の第1行目IA
の最初の罫線コードC8(第4図参照)をコードメモリ
(2)から読み出した場合は、罫線コードC8に対応す
る罫線フォントを読み出し、行データバッファaυに格
納すると共に、罫線コードC3に継続する罫線コードC
Iに対応する罫線フォントをフォントメモリ(4)から
読み出す。
そして、仮に、フォント長FLより短かい行間隔LSを
設定した場合には、判定部(7)でその判定が行なわれ
、読み出された継続罫線フォントはマスク処理部(8)
に送られ、前述した如き行間隔LSK応じたマスク処理
が施され、マスク処理後の罫線フォントデータがORゲ
ート(9)を介して、行間データバッファa2に格納さ
れる。ここで、コードメモ1月2)から読み出されたコ
ードが文字コードである場合、あるいは、垂直方向には
継続しない罫線コードである場合は、フォント編集部(
6)は空白領域を印字させるための空白フォントを行間
データバッファa功に格納する。
同様に、コードメモ1月2)から順次記憶されているコ
ードが読み出され、フォント編集部(6)及びマスク処
理部(6)で処理が行なわれると、第1図の第1行目I
Aのフォントデータが行データバッファ00に格納され
、第1行間IBのフォントデータが行間データバッファ
αりに格納される。そして1行分の7オントデータの格
納が終了すると、転送゛制御部(1eは、先ず、行デー
タバッファ(11)のフォントデータなプリンタ00入
カデータバツフア(14)K転送し、印字部α9はこの
入力データバンファα4)に転送されたフォントデータ
に基づき印・字を行なう。
従って、第1図の第1行目IAの印字が実行される。こ
こで、行間隔LS゛示フォント長FLより短かい場合は
、1行分の印字終了後、紙送り制御部αηはプリンタU
にフォント長FLだけ紙送りを行なわせ、その後、転送
制御部06)は行間データバッファ←2のフォントデー
タをプリンタUの入力データバッファ04)に転送する
。このため、プリンタUは第1図の行間IBの印字を実
行する。そして、印字終了後、紙送り制御部(17)は
プリンタ賂に行間隔に応じた量LSだげ紙送りを行なわ
せ、以下、同様の処理が行なわれ、順次、第2行目2人
、行間2Bと印字が実行される。
第8図(イ)は、行間隔LSがフォント長FLより短か
い場合の本実施例の動作を説明するための図解図である
が、本実施例では、罫線パターンP、□を印字した後、
行間には斜線で示すようなマスク処理を施した継続罫線
フォントによる印字が行なわれるので、行間のみに継続
する罫線の印字が行なわれ、次の罫線パターンP2□を
印字すべき行には印字が行なわれない。従って、罫線パ
ターンP7.を印字しても重ね印字されることはなく、
印字された罫線の濃さKはむらができない。尚、この場
合、紙送りは7オント長FLに応じた所定量の紙送りの
後、行間隔LSK応じた量の紙送りが行なわれ、これが
交互に繰り返される。
ところで、設定された行間隔LSがフォント長FLより
長い場合は、フォント編集部(6)は、行間データバッ
ファQ2にマスク処理を施さないフォント長FLの継続
罫線フォントを格納する。そして、行データバッファ←
υのフォントデータを入力データバッファ04)に転送
して第1行目IAの印字を実行した後、所定量FLだけ
紙送りを行ない、その後、行間データバッファa2のマ
スク処理が施されていない継続罫線フォントを入力デー
タバッファ圓に転送する。このため、行間IBには継続
罫線の一部のみが先ず印字される。そして、判定部(力
では行間隔LSからフォント長を引算する演算が行なわ
れた後、演算結果がフォント長と比較される。比較の結
果、演算結果の方がフォント長より短かいときは、行間
データバッファの全てのデータがマスク処理部(8)に
てマスク処理され、処理後の7オントデータが再θ行間
データバッファα渇に格納される。紙送り制御部α力は
再び所定量FLだけ紙送りを行ない、転送制御部Q6)
は再び行間データバッファa2のフォントデータを入力
データバッファα(イ)に転送するので、行間lBには
残りの継続罫線が印字され、印字後は紙送り制御部(1
711により演算結果に応じた量だけの紙送りが行なわ
れる。
以下、同様にして、行2A、行間2Bが印字されていく
。この様子を示したのが、第8図(ロ)の図解図である
。このよう圧すれば、行間隔LSがフォント長FLより
長い任意の行間隔が設定された場合でも、行間には継続
する罫線を重ね印字することなく印字することが可能と
なる。又、受信データバッファとして行データバッファ
と行間データバッファの2つのバッファを設け、各々に
格納するフォントデータを一括して編集するようにした
ので、処理速度が速い。
ところで、上述の実施例においては、第6図(ロ)、第
8図(イ)(ロ)で示したように、継続罫線フォントの
下側からマスク処理を施すようにしたが、第8図(ハ)
の斜線で示すように、継続罫線フォントの上側からマス
ク処理を施すよう圧してもよく、この場合は、紙送り量
が第8図(イ)の場合と逆になる。即ち、先ず、行間隔
LSに応じた量だけ紙送りした後、フォント長FLに応
じた所定量の紙送りを行なうようにすればよい。
又、紙送り機構の精度上の問題により、フォント長FL
や行間隔LSと同一の量だけ紙送りをすると、罫線が連
続して印字されない場合は、第8図に)K示すように、
精度に応じた補正量αだけ紙送りの補正を行ない且つ、
その補正量αに応じてマスク処理のビット数を補正すれ
ばよい。但し、この場合、1回の印字動作で行間に印字
可能な最大のフォント長、即ち、最大行間フォント長は
、(FL−2α)となるので、第7図のフローチャート
で示す処理においては、フォント長FLの代わりにこの
最大行間フォント長(FL−2α)を用いなくてはなら
ない。又、この場合、精度のバラツキにより、若干重ね
印字さkることかあるが、重ね印字される部分はわずか
であり、しかも、設定する行間隔に関係なく一定となる
ので、実際上あまり問題とならず、従来の印字方式に比
べれば、非常に見やすい罫線印字が実現できる。
尚、上述の説明においては、文字間隔を設けなかったが
、文字間隔を設ける場合は、罫線コードが水平方向に継
続可能であるか判定し、可能であるときは水平方向に継
続する罫線7オントデータを行データバッファ0υに書
き込むようにすればよい。
ところで、第2図、第8図(イ)(ロ)(ハ)、第9図
(ロ)において、実際の印字は垂直方向に行なわれるの
であるが、説明上斜めに図解した。
(へ)発明の効果 本発明による罫線印字方式は、継続する罫線フォントに
行間隔に応じてマスク処理を施すように1−だので、重
ね印字することなく罫線を連続して印字することができ
、従って、印字した罫線の濃さにむらができず、非常に
見やすい罫線印字を実現できる。しかも、行間隔に応じ
てマスク処理を施すようにしたので、行間隔は任意に設
定することが可能となる。
【図面の簡単な説明】
第1図は印字すべき罫線の一例を示す図、第2図は従来
の罫線印字制御方式を説明するための図解図、第3図は
本発明の実施例を示すブロック図、第4図は各種の罫線
パターンを示す図、第5図は罫線コードテーブルの一例
を示す図、第6図(イ)は罫線フォントの一例を示す図
、第6図(ロ)はマスクパターンの一例を示す図、第6
図(ハ)はマスク処理後の罫線フォントの一例を示す図
、第7図は本実施例の処理を説明するためのフローチャ
ート、第8図(イ)及び(ロ)は本実施例を説明するた
めの図解図、第8図(ハ)及びに)は各々他の実施例を
説明するための図解図である。 主な図番の説明 (1)・・・データメモリ、(2)・・・コードメモリ
、(4)・・・フォントメモリ、 (6)・・・フォン
ト編集部、(句・・・マスク処理部、 αυ・・・行デ
ータバッファ、(1渇・・・行間データバッファ、 U
・・・′プリンタ、04)・・・入力データバッファ、
 Q7)・・・紙送り制御部。 第1図 IA 第2図 第3図 ; ■ 1ノ 第6図 (イ)        (ロン         (ハ
)第7図 第8図

Claims (1)

    【特許請求の範囲】
  1. (1)  入力データバッファを備え、該バッファに転
    送された7オントデータに基づき印字を行なう印字装置
    を用い、罫線パターンと次の罫線パターンとの間に行間
    を設定し、罫線を印字する罫線印字制御装置において、
    印字すべき罫線パターンを示す罫線コードを記憶するコ
    ードメモリと、罫線フォントが予め記憶されたフォント
    メモリと、前記コードメモリから読み出した罫線コード
    が垂直方向に継続可能な場合、継続する罫線フォントを
    前記フォントメモリから読み出すフォント編集手段と、
    該フォント編集手段にて読み出された前記継続する罫線
    フォントに前記行間の行間隔に応じてマスク処理を施す
    マスク処理手段と、前記プリンタでの紙送り量を制御す
    る紙送り制御手段とを有し、前記マスク処理後の罫線フ
    ォントデータを前記印字装置の入力データバッ7アに転
    送すると共に、前記紙送り制御手段にて、所定量の紙送
    りを行なう前又は後に前記設定された行間隔に応じた量
    の紙送りを行なわせることにより、前記行間に前の行の
    前記罫線パターンに継続する罫線を印字するようにした
    ことを特徴とする罫線印字制御方式。
JP58048491A 1983-03-22 1983-03-22 罫線印字制御装置 Granted JPS59174376A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58048491A JPS59174376A (ja) 1983-03-22 1983-03-22 罫線印字制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58048491A JPS59174376A (ja) 1983-03-22 1983-03-22 罫線印字制御装置

Publications (2)

Publication Number Publication Date
JPS59174376A true JPS59174376A (ja) 1984-10-02
JPH047311B2 JPH047311B2 (ja) 1992-02-10

Family

ID=12804852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58048491A Granted JPS59174376A (ja) 1983-03-22 1983-03-22 罫線印字制御装置

Country Status (1)

Country Link
JP (1) JPS59174376A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62122776A (ja) * 1985-11-22 1987-06-04 Casio Comput Co Ltd 罫線印字制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5846479A (ja) * 1981-09-11 1983-03-17 Sharp Corp 文章処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5846479A (ja) * 1981-09-11 1983-03-17 Sharp Corp 文章処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62122776A (ja) * 1985-11-22 1987-06-04 Casio Comput Co Ltd 罫線印字制御装置

Also Published As

Publication number Publication date
JPH047311B2 (ja) 1992-02-10

Similar Documents

Publication Publication Date Title
JPH0149632B2 (ja)
JPS59174376A (ja) 罫線印字制御装置
JPS59174377A (ja) 罫線印字制御装置
JPS62212164A (ja) プリンタ
JPS5911439A (ja) 出力方法
JPS59201870A (ja) 印字装置
JPS62253477A (ja) シリアルプリンタ
JPH071763A (ja) 行末の印字揃えを行なう印刷制御方法
JP3424708B2 (ja) ドットマトリクス印字システム
JP2692203B2 (ja) プリンタ
JP2735128B2 (ja) 記録方法及び装置
JP2591015B2 (ja) サーマルプリンターにおけるサーマルヘッドの通電方法および通電装置
JPH0434946B2 (ja)
JP2833423B2 (ja) サーマルプリンタに於ける印刷方法
JPS6373418A (ja) 漢字プリンタ制御装置
JPS5973978A (ja) 印字制御装置
JPS61195867A (ja) 印刷制御方式
JPS61104860A (ja) 縮小印字装置
JPS6122973A (ja) プリンタにおける改行方法
JPS61266256A (ja) 印字装置
EP0509650A2 (en) Printer having a data output time controller
JPH01148562A (ja) 文書作成編集装置
EP0542316A2 (en) Bit map data generation apparatus
JPS6367167A (ja) プリンタの外字処理方式
JPH0319858A (ja) ドットシリアルプリンタ