JPS6280056A - ドツト印字装置 - Google Patents

ドツト印字装置

Info

Publication number
JPS6280056A
JPS6280056A JP22056985A JP22056985A JPS6280056A JP S6280056 A JPS6280056 A JP S6280056A JP 22056985 A JP22056985 A JP 22056985A JP 22056985 A JP22056985 A JP 22056985A JP S6280056 A JPS6280056 A JP S6280056A
Authority
JP
Japan
Prior art keywords
kanji
dot
character
characters
space
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
JP22056985A
Other languages
English (en)
Inventor
Haruhiko Abe
晴彦 阿部
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.)
Toshiba Tec Corp
Original Assignee
Tokyo 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP22056985A priority Critical patent/JPS6280056A/ja
Publication of JPS6280056A publication Critical patent/JPS6280056A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 [a業上の利用分野] 本発明は文字幅の異なる漢字と英数字等の非漢字とを混
在させて印字出力するドツト印字装置に係わり、特に印
字出力されたドツト文字の行間における印字位置を揃え
るようにしたドツト印字装置に関する。
[従来の技術] 入力された文字コードに対応するドツトパターンをRO
M等のキャラクタジェネレータから読出してキャリッジ
を等速移動させながらこのキャリッジに搭載されたドツ
ト印字ヘッドでプラテンにセットされた印字用紙へ印字
出力するドツト印字装置のなかには、漢字、英字、数字
、ひらがな。
カタカナ等の複数種類の文字を印字出力できるものがあ
る。
一般にこのようなドツト印字装置においては、印字出力
された文章の美観、バランス、又はドツトパターンの複
雑度合等を考慮して、印字出力される漢字の文字幅と英
字、数字等の非漢字の文字幅とを異ならせるようにして
いる。すなわち漢字は非漢字より文字幅を大きく設定し
ている。
[発明が解決しようとする問題点] しかしながら上記のように文字幅の異なる2種類の文字
を混在させて印字出力するドツト印字装置においては次
のような問題が生じる。すなわち第7図に示すように、
例えば漢字を印字出力する場合、一つの漢字から次の漢
字までの距離を示すドツトピッチ数は24ドツトである
のに対して、英字、数字、カナ等の非漢字を印字出力す
る場合のドツトピッチ数は16ビツチである。すると、
図示するように漢字および非漢字を混在させて複数行に
亘って印字出力すると、1行目と2行目との間に各文字
の印字位置(印字桁位置)が一致しなくなる。このよう
に行間で印字位置が異なると美観を損ねるとともに読者
にとっても読みにくい文章となり、結果として印字品質
が低下することになる。
このような問題を回避するためには、漢字と非漢字との
印字開始位置を揃えるために、文字幅の小さい非漢字の
後に文字幅の差に対応するスペースを挿入すればよい。
従来このスペースを挿入する手段として、ホストコンピ
ュータにてこのドツト印字装置に対して文字コードを送
出するときに複雑な処理を実施して特定の文字コードの
みにスペースコードを付すことが考えられていた。しか
しながら、スペースの大きさはこのホストコンピュータ
に接続するドツト印字装置の種類・仕様によって大きく
変化するので、ホストコンピュータ側で一概にスペース
コードを付けることは困難であった。また、あえて実行
すれば非常に?ltな制御プログラムを必要とする。
本発明はこのような事情に基づいてなされたものであり
、その目的とするところは、2種煩の文字のうち1種類
の文字の後に文字幅調整用のスペースを挿入することに
よって、ホストコンピュータ側で複雑な制御ブロムグラ
ムを組むことなく、簡単に行間の印字位置を揃えること
ができ、印字出力された文章の美観を損うことなく、読
みやすく、結果として全体の印字品質を向上できるドツ
ト印字装置を提供することにある。
[問題点を解決するための手段] 本発明は、文字幅の異なる2種類の文字を混在させて複
数行に亘って印字出力するドツト印字装置において、2
種類の文字のうち予め定められたいずれか一方の文字を
印字出力した後に、2擾類の文字間における文字幅調整
用の、ドツト数で表したスペースをあけるようにしたも
のである。
[作用コ このように構成されたドツト印字装置であれば、2種類
の文字のうち予め定められた一方の種類の文字が印字出
力されると、この文字後に文字幅調整用のスペースが挿
入されるので、結果として他方の種類の文字の文字幅と
の対応がとれることになる。したがって、行間における
印字位置のずれが抑制される。
[実施例1 以下本発明の一実施例を図面を用いて説明する。
第1図は実施例のドツト印字装置の概略構成を示すブロ
ック図である。すなわち、図中1はホストコンピュータ
から入力した印字データや各種指令に基づいて各種演算
情報処理を実行するCPU(中央処理装置)であり、こ
のCPU1は、データバス、アドレスバス等からなるパ
スライン2を介して各種制御プログラムや入力した文字
コードに対応するドツトパターンが格納されたキャラク
タジェネレータ等の固定データを記憶するROM3、入
力した印字データ等の可変データを一時記憶するRAM
4.各種構成電子部品が接続されたI10ボート5を制
御する。
このI10ボート5には、外部のホストコンピュータ6
から印字データや各種指令が入力されるインターフェー
ス制御回路8.スペースを挿入するモードを設定したり
挿入スペース数を設定するための例えば8桁のディプス
イッチ8.印字用紙がセットされたプラテンに沿ってキ
ャリッジを移動制御するキャリッジモータ9を駆動制御
するCAモータ制御回路10.プラテンを回転させて印
字用紙を紙送りする紙送りモータ11を駆動制御する紙
送り制御回路12.キャリ・ソジに搭載され、印字用紙
上にドツト文字を印字出力するドットヘッド13ヘドツ
ト通電信号を送出するドツトヘッド制御回路14等が接
続されている。
前記RA M d内には、第2図に示すようにホストコ
ンピュータ6からインターフェース制御回路7へ入力し
た文字コードや改行コード等の各種印字データを一時記
憶する印字データバッファR1゜この印字データバツア
R1から読出され印字用紙に印字出力する1行分の文字
コードを格納する1行印字バッファR2の他に、漢字又
は英、数、カナ文字の後に挿入するスペースの長さをド
ツト数で示すドツトスペースff1Dsが格納されるド
ツトスペースff域R3,スペースを挿入するモードを
示す印字モードが格納される印字モード領域R4等が形
成されている。
印字モード領域R4に[漢字モード1が格納されていた
場合は漢字1文字を印字出力した後にドツトスペース量
領域R3に格納されていてるドツトスペースfiDsの
スペースをあけることを示し、[非漢字モード」が設定
されていた場合は英字。
数字、カナ文字等の非漢字を1文字印字出力した後にド
ツトスペース圀領域R3に格納されていてるドツトスペ
ースIDsのスペースをあけることを示す。
なお、上記印字モードは前述した8桁のディプスイッチ
8の最上桁のスイッチをオン・オフ操作することによっ
て、漢字モード又は非漢字モードに選択設定される。ま
た、ドツトスペース量領域R3のドツトスペースl D
 sは同じくゲップスイッチ8の残り桁のスイッチ操作
により予め設定される。
しかして、前記CPU 1は第3図の流れ図に従って入
力した印字データに対する印字出力処理を実行するよう
に構成されている。すなわち装置の電源が投入されると
、RAM4およびI10ボート5等の各種初期処理を実
行する。初期処理が終了するとI10ボート5を介して
ゲップスイッチ8を構成する8個の各スイッチの操作状
態を読む。
そして、最上桁のスイッチがオンされていた場合はRA
 M 4の印字モードm域R4に[漢字モード1を設定
し、オフされていた場合は[非漢字モード]を設定する
。さらに残り7桁の各スイッチの状態を読む。その状態
からドツトスペースl D sを読取りRAM4のドツ
トスペース量領域R3へ格納する。例えば[00010
003の場合はドツトスペースfjlDs=8とする。
ゲップスイッチ8からの設定データの読取りが終了する
と、PlにてRA M 4の印字データバッファR1に
格納された1つの印字データを読出す。
なお、ボス1〜コンピユータ6から入力された印字デー
タの印字データバッファR1への格納動作は、第4図に
示すように、ホストコンピュータ6からインターフェー
ス制御回路7へ一つの印字データが入力する度に時間割
込処理によって行われる。
Plにて印字データバッファR1から1つの印字データ
を読出すと、この読出した印字データの種類を調べる。
そして、P2にて読出した印字データが文字コードであ
れば、さらにその文字コードが漢字を示す漢字コードか
それとも非漢字コードであるかを調べる。そして、漢字
コードであれば、P3にてRA M 4の印字モード領
域R4の印字モードを調べる。そして、漢字モードが設
定されていた場合は読出した漢字コードとドツトスペー
ス伝領1aR3のドツトスペース量D R分のドツトス
ペースコードをRAM4の1行印字バッファR2へ格納
する。もし、印字モード領域R4の印字モードが漢字モ
ードでなければ、読出した漢字コードのみを1行印字バ
ッファR2へ格納する。
漢字−ドの1行バッファR2への格納処理が終了すると
、P4にて1行バッファR2に格納された文字コード、
スペースコード等が1行分のデータ出に達したか否かを
調べる。そして、1行分のデータ世に達していなければ
、Plへ房り印字データバッファR1から次の1つの印
字データを読出す。1行印字バッファR2のデータ間が
1行分のデータ凹に達するとこの111分のデータを印
字出力する。すなわちRO〜13のキャラクタジェネレ
ータを用いてこの1行分のデータをドツトパターンデー
タに変換して、キャリッジモータ9を駆動してキャリッ
ジを等速移動させながら、ドツトヘッド13にてプラテ
ンにセラ1へされた印字用紙上へドツト文字として印字
出力する。1行分のデータの印字出力処理が終了すると
再びPlへ戻り、印字データバッファR1から次の1つ
の印字デ−夕の読出しを行なう。
読出した文字コードが漢字コードでなければ、英字、数
字、カナ文字等の非漢字コードであるので、R5にて印
字モード領域R4の印字モードを調べる。そして、この
印字モードが非漢字モードであれば、読出した非漢字コ
ードとドツトスペースm領域R3のドツトスペースff
i D s分のドラl−スペースコードを1行印字バッ
ファ2へ格納する。
印字モードl[R4の印字モードが漢字モードであれば
読出した非漢字コードのみを1行印字バッファR2へ格
納する。
なお、R2にて読出した印字データが文字コードでなく
、改行コード、改頁コード等の他の指令コードであれば
、そのコードに対応した処理を実行する。
このように構成されたドツト印字装置であれば、例えば
漢字を印字出力する場合のドツトピッチ数を24とし、
英字、数字、カナ文字等の非漢字のドツトピッチ数を1
6とした場合、漢字のドツトピッチ数と非漢字のドツト
ピッチ数との差は8である。そして、[非漢字モード]
で印字する場合は、装置の電源投入前にディプスイッチ
8を[00001000コと設定する。すると第5図(
a)に示すように英字、数字5力ナ文字が印字出力され
た後に8ドツト分のスペースが挿入される。一方、漢字
が印字出力された後にはスペースは全く挿入されない。
その結果、各行において漢字と非漢字との印字開始位置
が揃うことになる。
また、上記のようなドツトピッチ数を有した漢字および
非漢字をし漢字モード]で印字する場合は差のドツト数
8は同じであるので、ディプスイッチ8を[10001
000]と設定する。すると、第5図(b)に示すよう
に、漢字が印字出力された後に8ドツト分のスペースが
挿入される。また、英字、数字、カナ文字等の非漢字の
後にはスペースは挿入されない。したがって、非漢字2
文字分のドツトピッチ数とスペースを加えた漢字1文字
のドツトピッチ数とが一致する。その結果、漢字の印字
開始位置は必ず非漢字の印字開始位置に一致することに
なる。
第6図は、1行の中に漢字と非漢字とが混在した場合で
、印字モードを[非漢字モード]に設定したときの印字
出力図である。このように1行中に漢字と非漢字とが混
在した場合であっても、行間の印字位置を崩えることが
可能である。
このように漢字又は非漢字を印字出力した後に、文字幅
調整ドツト数分のスペースを挿入することによって、漢
字および非漢字が混在した文章であったとしても、各文
字の行間における印字位置を揃えることが可能である。
したがって読者にとって、印字出力された文章が読みや
すくなると共に、文章の美観を向上できる。その結果、
このドラ1−印字装置における全体の印字品質を向上で
きる。
また、各漢字又は非漢字に対して所定ドツト数のスペー
スコードを挿入する処理はドラ1〜印字装置側で実施す
るようにしているので、ホストコンピュータ側からは通
常の印字データを送出するのみでよい。したがって、ホ
ストコンピュータ側の制御プログラムを変更する必要な
い。
なお、本発明は上述した実施例に限定されるものではな
い。実施例においては漢字および非漢字のドツトピッチ
数をそれぞれ24および16と設定したので、印字モー
ドを[漢字モード] [非漢字モード]いずれに設定し
たとしてもドツトスペースm領域R3に設定するドツト
スペース量は8であるが、漢字および非漢字のドツトピ
ッチ数を変更した場合は、印字モードによってドツトス
ペースm領域R3に設定するドツトスペースff1Ds
の値が異なる。
[発明の効果] 以上説明したように本発明によれば、2種類の文字のう
ち1種類の文字の後に文字幅UA整用のスペースを挿入
するようにしている。したがって、ホストコンピュータ
側で複雑な制御ブロムグラムを組むことなく、簡単に行
間の印字位置を揃えることができ、印字出力された文章
の美観を損うことなく、読みやすく、結果として全体の
印字品質を向上できる。
【図面の簡単な説明】
第1図は本発明の一実施例に係わるドツト印字装置の概
略構成を示すブロック図、第2図は同実施例の記憶部の
主なメモリを示す図、第3図および第4図は同実施例の
動作を示す流れ図、第5図および第6図は同実施例の印
字出力フォーマット図、第7図は従来のドツト印字装置
における印字出力フォーマット図である。 1・・・CPU、2・・・パスライン、3・・・ROM
、4・・・RAM、5・・・I10ボート、6・・・ホ
ストコンピュータ、7・・・インターフェース制罪回路
、8・・・ディプスイッチ、9・・・キャリッジモータ
、11・・・紙送りモータ、13・・・ドツトヘッド。 出願人代理人 弁理士 鈴江武彦 第5図 Cつ

Claims (2)

    【特許請求の範囲】
  1. (1)文字幅が互いに異なる2種類の文字を混在させて
    複数行に亘って印字出力するドット印字装置において、
    前記2種類の文字のうち予め定められたいずれか一方の
    文字を印字出力した後に、前記2種類の文字間における
    文字幅調整用のドット数で表したスペースをあけること
    を特徴とするドット印字装置。
  2. (2)前記スペースのドット数は前記2種類の文字間に
    おける文字幅差に対応するドット数であることを特徴と
    する特許請求の範囲第(1)項記載のドット印字装置。
JP22056985A 1985-10-03 1985-10-03 ドツト印字装置 Pending JPS6280056A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22056985A JPS6280056A (ja) 1985-10-03 1985-10-03 ドツト印字装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22056985A JPS6280056A (ja) 1985-10-03 1985-10-03 ドツト印字装置

Publications (1)

Publication Number Publication Date
JPS6280056A true JPS6280056A (ja) 1987-04-13

Family

ID=16753044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22056985A Pending JPS6280056A (ja) 1985-10-03 1985-10-03 ドツト印字装置

Country Status (1)

Country Link
JP (1) JPS6280056A (ja)

Similar Documents

Publication Publication Date Title
US3174427A (en) Proportional space matrix printer
JPS59100951A (ja) プリンタ付電子機器
JPS61206663A (ja) サ−マルプリンタにおける印字方法
JPH0378266B2 (ja)
EP0160318B1 (en) Printing system for dot-matrix printer
JPS5932318B2 (ja) カ−ボンリボン駆動装置
JPH0630910B2 (ja) 印字方法
JPS6280056A (ja) ドツト印字装置
JPS6117668B2 (ja)
EP0264266A3 (en) Printer control system for controlling movement of print head between successive lines of print
JPH01214464A (ja) 電子タイプライタ
JPS60230854A (ja) 印字方法
KR910009064B1 (ko) 프린터용 문자크기의 보정방법
KR890005312B1 (ko) 돗트 메트릭스 프린터의 비례 공간 인자방법
JPH0463786B2 (ja)
JPS63130360A (ja) 手書きocr文字印字装置
JPS60187555A (ja) 印字方法
EP0143995A2 (en) Dot-matrix printer
JPS60107374A (ja) プリンタ
JPH01178455A (ja) ドットプリンタ
JPH0463414B2 (ja)
JPH057192B2 (ja)
JPS5653082A (en) Braille printer
JPS61279924A (ja) ワ−ドプロセツサ
JPS62249189A (ja) 文書作成装置