JPH0419949B2 - - Google Patents

Info

Publication number
JPH0419949B2
JPH0419949B2 JP18150583A JP18150583A JPH0419949B2 JP H0419949 B2 JPH0419949 B2 JP H0419949B2 JP 18150583 A JP18150583 A JP 18150583A JP 18150583 A JP18150583 A JP 18150583A JP H0419949 B2 JPH0419949 B2 JP H0419949B2
Authority
JP
Japan
Prior art keywords
dot
character
printing
print
deletion command
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.)
Expired
Application number
JP18150583A
Other languages
English (en)
Other versions
JPS6072745A (ja
Inventor
Yoshihisa Kondo
Katsuhiko Hirayama
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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric 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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP18150583A priority Critical patent/JPS6072745A/ja
Publication of JPS6072745A publication Critical patent/JPS6072745A/ja
Publication of JPH0419949B2 publication Critical patent/JPH0419949B2/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
    • 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/5056Typewriters 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 using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は、プリンタの印字処理装置、特にホス
ト・コンピユータなどから印字要求のあつた文字
コードをシリアル・プリンタを用いて印字する際
に、前もつて入力されたホスト・コンピユータな
どからのドツト・スペース(文字がドツトとして
印字されない部分)を削除する指令にもとづいて
該ドツト・スペースの印字動作を省略して印字を
続行するプリンタの印字処理装置に関するもので
ある。
(技術の背景と問題点) シリアル・プリンタでは、印字ヘツドの移動に
同期して印字ヘツドを駆動することにより印字が
行なわれている。該印字を行なう際、文字は等間
隔に印字され、該文字間隔は印字すべき行あるい
はページ全体として見栄えを良くするように必要
に応じて変えていた。また文字間隔をあけるには
1文字分に相当するスペース・コードなどによつ
て行なつていた。
しかしながら印字すべき文字種によつては、例
えば文字l中の如く印字方向に印字すべき文字を
中心に片側あるいは両側に印字しないいわゆるド
ツト・スペースがある場合がある。かかるドツ
ト・スペースが存在する文字種とドツト・スペー
スが存在しない文字種とが混在した文章を印字す
るに際して、前記印字文字全体の文字間隔を変え
るなどの処理では美しい文字配列を有するものが
得られない問題点があつた。
(発明の目的と構成) 本発明の目的は、前記問題点を解決することに
あり、ホスト・コンピユータなどからの印字要求
のあつた文字コードをシリアル・プリンタを用い
て印字する際に、前もつて入力されたホスト・コ
ンピユータなどからの印字方向のドツト・スペー
スを削除する指令にもとづき、指令されたドツ
ト・スペースの印字動作を削除して美しい配列の
文字列を印字させるようにすることにある。その
ため、本発明のプリンタの印字処理装置は、印字
信号を受信する受信部と、該受信部により受信さ
れた印字信号を格納する記憶装置と、該記憶装置
に記憶された文字コードにもとづき印字を行なう
印字制御部とを有するプリンタの印字処理装置に
おいて、 前記受信部が、1文字分を構成するドツトパタ
ーン内の文字の左右に存在する列方向の空白ドツ
トを削除することを指示して転送されるドツトス
ペース削除指令を受信するよう構成されると共
に、 当該受信部により受信されたドツトスペース削
除指令を、ドツトスペースを削除すべき文字に対
応する文字コードに関連づけて前記記憶装置に格
納するドツトスペース削除指令格納部と、 前記記憶装置から読み出した文字コードに対応
する文字を印字する際に関連づけられて読み出さ
れたドツトスペース削除指令にもとづきドツトス
ペースを削除して印字する前記印字制御部とを有
するよう構成されてなる ことを特徴としている。
(発明の実施例) 以下図面を参照しつつ本発明を詳細に説明す
る。
第1図はドツト・プリンタを用いた印字例、第
2図は本発明の1実施例を説明する説明図、第3
図および第4図は本発明の1実施例フロチヤー
ト、第5図は本発明の1実施例電気回路ブロツク
図を表わす。
図中、1はプリンタ、2はRAM、3はI/F
(インタフエース)、4はcpu、5はプログラム
ROM、6はキヤリツジ・モータ駆動回路、7は
キヤリツジ・モータ、8はヘツド、9はC・G
(キヤラクタ・ジエネレータ)ROM、10はヘ
ツド駆動回路、11はライン・フイード・モータ
駆動回路、12はライン・フイード・モータ、1
3は表示装置、14はセンサを表わす。
第1図A,Bにはドツト・プリンタによつて印
字されるべきドツト・パターン例を示し、第1図
Cは文字コードの印字例を示す。このように印字
される文字種“A”と“l”とでは印字方向に文
字を中心にして片側および/または両側に存在す
るドツト・スペースが異なるため、これらの文字
種の混在する文章を印字した場合には必ずしも美
しい文字列の配列とはならない。
ある種のドツト・プリンタではいわゆる半角と
呼ばれる従来の1文字の間隔に2文字を印字する
ことも行なわれているが、これらは使用し得る文
字種を数字などに限定するとともに、文字種自身
の形をも変えてしまうものであり、文字の前後の
関係などから美しい文字配列にするには不充分で
あつた。
そこで、本発明では文字の印字方向に対して印
字すべき文字を中心にして両側に存在するドツ
ト・スペースを、ホスト・コンピユータなどから
の前もつて入力された指令にもとづき、印字する
際に削除して美しい配列を有する文字列を印字す
る。以下説明する。
第2図は本発明の1実施例を説明する説明図を
示し、文字コード“l”のドツト・パターンのう
ち文字“l”の存在しない文字“l”の右側のド
ツト・スペースを2桁削除したものである。その
結果第2図C図示の文字の配列となる。更に文字
“A”と“l”との間の印字間隔を狭めるには、
同様にして文字“A”の右側ドツト・スペースあ
るいは文字“l”の左側のドツト・スペースを所
定桁数削除すればよい。このように印字方向に対
して文字を中心に両側に存在するドツト・スペー
スを適宜削除することにより、印字文字の美しい
配列を得ることができる。
第3図にはホスト・コンピユータなどからの印
字要求のあつた文字コードおよび本発明に係るド
ツト・スペース削除指令を関連づけてRAMに格
納するフロチヤートを示してある。
はホスト・コンピユータから文字コードが入
力される状態を示している。これにより本発明に
係るプリンタによつて印字すべき文字コードが入
力される。
は文字コードをRAMに格納する状態を示し
ている。これにより、ホスト・コンピユータから
入力された文字コードは1時的にRAMに格納さ
れる。
はドツト・スペース削除指令の有無を判断す
る状態を示し、YESの場合にはの処理を行な
い、NOの場合には終了する。
はドツト・スペース削除指令をRAMに格納
する状態を示す。これにより前記文字コードと関
連づけをして格納される。
第4図には本発明に係るプリンタがホスト・コ
ンピユータなどからの印字命令にもとづき順次印
字する場合のフロチヤートを示してある。
は印字すべき内容をRAMから読み出す状態
を示している。即ち、ホスト・コンピユータなど
からの印字命令にもとづき、第3図図示フロチヤ
ートによりRAMに格納した文字コードおよびド
ツト・スペース削除指令を読み出して、印字の準
備を行なう。
はドツト・スペース削除指令の有無を判断す
る状態を示し、YESの場合にはの処理を行な
い、NOの場合にはの処理を行なう。
は印字桁カウンタCに印字桁数N′をセツト
する状態を示す。これにより、ドツト・スペース
削除指令にもとづき、実際に印字すべき桁数
N′がセツトされ、ドツト・スペースの削除が実
行されることになる。
は印字桁カウンタCに印字桁数Nをセツトす
る状態を示す。これにより文字コードに対応する
ドツト・パターンの全ての桁が印字され、ドツ
ト・スペースの削除は実行されない。
はC・G(キヤラクタ・ジエネレータ)
ROMからドツト・スペースを1桁分読み出す状
態を示している。これにより、印字すべき文字コ
ードに対応するドツト・パターンが得られる。
は1桁印字を実行した後、印字桁カウンタC
の内容を1減算する状態を示している。
は印字桁カウンタCの内容が零より小さいか
否かを判断する状態を示し、YESの場合には1
つの文字コードの印字が終了し、NOの場合には
以下の処理を繰り返す。
尚、本フロチヤートの処理では、例えば印字
桁カウンタCに6をセツトし、印字すべき文字コ
ードの第1桁に相当するドツト・パターンから順
次C・G ROMから読み出して印字を行なつた
場合には、第2図B図示の如く、即ち第1図図示
ドツト・パターンの第1桁から6桁までのものが
印字され、7桁および8桁は削除されることにな
る。一方第3桁に相当するドツト・パターンを起
点として順次C・G ROMから読み出して印字
を行なつた場合には、第1図B図示第3桁から第
8桁までの印字が実行されることになる。従つ
て、処理を行なう際に前もつてホスト・コンピ
ユータなどからの指令にもとづき図示外の印字開
始桁カウンタに印字開始桁をセツトすることによ
り、任意の桁から印字を行なうこともできる。
第5図において、図中2はRAMであつて、ホ
スト・コンピユータから本発明に係るプリンタ1
内のI/F(インタフエース)3を介してcpu4
に入力された文字コードおよびドツト・スペース
削除指令が夫々関連づけられて格納されるもので
ある。印字を行なうには、cpu4はプログラム
ROM5に格納されたプログラムに従つて、キヤ
リツジ・モータ駆動回路6を介してキヤリツジ・
モータ7を駆動してヘツド8を一定速度で移動さ
せるとともに、RAM2に格納された1行分ある
いは1頁分の印字すべき文字コードおよびドツ
ト・スペース削除指令を順次読み出すなどが行な
われ、第4図図示フロチヤートに従つた形で印字
すべきドツト・パターン信号を順次ヘツド駆動回
路10を介してヘツド8のピン駆動部に供給す
る。これにより、ホスト・コンピユータから入力
された文字コードがドツト・スペース削除指令に
対応した形で印字が行なわれるため、印字すべき
文字の間隔を自由に設定して印字を行なうことが
でき、印字した文字を美しい配列にすることが可
能となる。
尚、cpu4は1行分印字した後、ライン・フイ
ード・モータ駆動回路11を介してライン・フイ
ード・モータ12を駆動して改行などの紙送りを
行なう。表示装置13は印字すべき文字などを表
示するものであり、センサ14はキヤリツジのホ
ーム位置を検出するためのスイツチなどである。
(発明の効果) 以上説明した如く、本発明によれば、ホスト・
コンピユータなどからの印字要求に従つて印字す
る際に、ホスト・コンピユータから前もつて入力
されたドツト・スペース削除指令にもとづいて、
該指令されたドツト・スペースの印字動作を自動
的に削除して印字を続行するため、印字すべき文
字間のスペースを任意に削除することが可能とな
り、美しい配列の文字列を簡単な構成により達成
することができる。
【図面の簡単な説明】
第1図はドツト・プリンタを用いた印字例、第
2図は本発明の1実施例を説明する説明図、第3
図および第4図は本発明の1実施例フロチヤー
ト、第5図は本発明の1実施例電気回路ブロツク
図を表わす。 図中、1はプリンタ、2はRAM、3はI/F
(インタフエース)、4はcpu、5はプログラム
ROM、6はキヤリツジ・モータ駆動回路、7は
キヤリツジ・モータ、8はヘツド、9はC・G
(キヤラクタ・ジエネレータ)ROM、10はヘ
ツド駆動回路を表わす。

Claims (1)

  1. 【特許請求の範囲】 1 印字信号を受信する受信部と、該受信部によ
    り受信された印字信号を格納する記憶装置と、該
    記憶装置に記憶された文字コードにもとづき印字
    を行なう印字制御部とを有するプリンタの印字処
    理装置において、 前記受信部が、1文字分を構成するドツトパタ
    ーン内の文字の左右に存在する列方向の空白ドツ
    トを削除することを指示して転送されるドツトス
    ペース削除指令を受信するよう構成されると共
    に、 当該受信部により受信されたドツトスペース削
    除指令を、ドツトスペースを削除すべき文字に対
    応する文字コードに関連づけて前記記憶装置に格
    納するドツトスペース削除指令格納部と、 前記記憶装置から読み出した文字コードに対応
    する文字を印字する際に関連づけられて読み出さ
    れたドツトスペース削除指令にもとづきドツトス
    ペースを削除して印字する前記印字制御部とを有
    するよう構成されてなる ことを特徴とするプリンタの印字処理装置。
JP18150583A 1983-09-29 1983-09-29 プリンタの印字処理装置 Granted JPS6072745A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18150583A JPS6072745A (ja) 1983-09-29 1983-09-29 プリンタの印字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18150583A JPS6072745A (ja) 1983-09-29 1983-09-29 プリンタの印字処理装置

Publications (2)

Publication Number Publication Date
JPS6072745A JPS6072745A (ja) 1985-04-24
JPH0419949B2 true JPH0419949B2 (ja) 1992-03-31

Family

ID=16101930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18150583A Granted JPS6072745A (ja) 1983-09-29 1983-09-29 プリンタの印字処理装置

Country Status (1)

Country Link
JP (1) JPS6072745A (ja)

Also Published As

Publication number Publication date
JPS6072745A (ja) 1985-04-24

Similar Documents

Publication Publication Date Title
JPH0578427B2 (ja)
JPS61206663A (ja) サ−マルプリンタにおける印字方法
US5102244A (en) Character pattern generating apparatus for use in a dot matrix serial type printer
JPH01244569A (ja) 文書作成装置
JPH0419949B2 (ja)
JPS6322333B2 (ja)
JPH0229024B2 (ja)
JPS6160121A (ja) グラフイツク印字処理方式
JP2564513B2 (ja) プリンタ制御装置
JPS6158770A (ja) 印字装置
JPS6359559A (ja) シリアル式感熱印字方式
JPS6322332B2 (ja)
JPH0312332B2 (ja)
EP0143995A2 (en) Dot-matrix printer
JPH0596793A (ja) 印字装置
JPS63251239A (ja) 太字印刷方法及び装置
JPS63157193A (ja) 文字処理装置
JPH01186367A (ja) 熱転写シリアルプリンタ
JPH047172A (ja) 情報処理装置
JPH0462084A (ja) プリンタ
JPS62152771A (ja) 印刷位置指定方式
JPH01286869A (ja) 文字処理装置
JPS6389349A (ja) カラ−印刷装置
JPH1071747A (ja) テーププリンタ
JPH085218B2 (ja) 文書印字装置