JPH057192B2 - - Google Patents

Info

Publication number
JPH057192B2
JPH057192B2 JP3526084A JP3526084A JPH057192B2 JP H057192 B2 JPH057192 B2 JP H057192B2 JP 3526084 A JP3526084 A JP 3526084A JP 3526084 A JP3526084 A JP 3526084A JP H057192 B2 JPH057192 B2 JP H057192B2
Authority
JP
Japan
Prior art keywords
character
data
dot
horizontal
printing
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 - Lifetime
Application number
JP3526084A
Other languages
English (en)
Other versions
JPS60179280A (ja
Inventor
Taketoshi Ozawa
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP3526084A priority Critical patent/JPS60179280A/ja
Publication of JPS60179280A publication Critical patent/JPS60179280A/ja
Publication of JPH057192B2 publication Critical patent/JPH057192B2/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
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/60Auxiliary feed or adjustment devices
    • B41J19/64Auxiliary feed or adjustment devices for justifying

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 (イ) 産業上の利用分野 本発明は少ないメモリ容量で希望する文字セツ
トによる印字が容易にできるようにしたプロポー
シヨナルスペーシング印字法に関する。
(ロ) 従来技術 文字や数字あるいは記号など(以下「文字等」
という)を印字する印字機の代表的なものは古く
はタイプライターであつたが、最近は文字等をド
ツトで形成して印字する様々な型式のプリンタが
開発されている。タイプライターや多くのプリン
タでは印字する文字間の間隔(スペース)は常に
一定であるが、最近印字された文字の見ばえをよ
くするために印字される文字の幅が広いときは次
の文字とのスペースを広くあけ、文字の幅が狭い
ときは次の文字とのスペースを狭くするように印
字する方法が考えられており、このような印字方
法はプロポーシヨナルスペーシング印字法と呼ば
れ、高級プリンタなどに採用される傾向がある。
このようなプロポーシヨナルスペーシング印字法
における文字間のスペースの決め方はこれまでに
も種々提案されている。
一方、プリンタには最近のオフイスオートメー
シヨンの周辺機器として用いられるワードプロセ
ツサのようなキー入力操作により印字を行なう型
式のものからホストコンピユータからの文字コー
ドに基づいて印字を行なう型式のものまで様々あ
るが、プロポーシヨナルスペーシング印字法を採
用したプリンタにおいては印字した各行の右端が
不揃いになり見ばえがよくないという問題があ
る。
そこで本発明者は特願昭58−213401号におい
て、プリンタで印字可能な文字等の種類の各々に
ついての文字等の横ドツト数(フオントとスペー
スの両方に対応したドツト数)を記憶した横ドツ
トテーブルを設けておき、外部のホスト機器から
伝送されてくる文字情報を解読し印字すべき各文
字等の横ドツト数をこの横ドツトテーブルから読
み出し、文字発生器から文字ドツトデータをこの
横ドツト数分だけ読み出して文字等を印字してい
くが、その際各行の各スペースに割当てるドツト
数をその行に印字すべき文字等の数および種類と
同行に設けられるスペースの数とに基づいて演算
することにより、各行の印字の端末が揃つて見ば
えがよくなる印字法を提案した。
上記印字法は文字セツトの数が少なく、文字セ
ツトの変更が少ない場合には問題ないが、1つの
プリンタで様々な字体の印字をしようとすると多
種類の文字セツトを用意するとともに全文字セツ
トの全文字についての横ドツト数データを横ドツ
トテーブルに用意するか、文字発生器内に使用す
る文字セツトを実装するとともにこの文字セツト
に対応する横ドツトテーブル用の読出し専用メモ
リを実装する必要がある。前者の方法によると、
常に何種類から文字セットと横ドツト数データを
用意しておく必要があるためにメモリ容量が増大
し、書き込まれているデータの利用効率が悪くて
非経済的である。これに対して後者の方法は文字
セツトの交換しなければならないために交換作業
が煩わしいし、交換した文字セツトと異なる横ド
ツトテーブルを実装してしまうという交換ミスが
起るおそれがある。
(ハ) 発明の目的および構成 本発明は上記の点にかんがみてなされたもの
で、少ないメモリ容量で交換ミスなく数多い文字
セツトで印字ができるプロポーシヨナルスペーシ
ング印字法を提案することを目的とし、この目的
を達成するために、印字に際して文字セツトを選
択し、その選択された文字セツトの文字ドツトデ
ータをプリンタの文字発生器に格納するとともに
各文字の横ドツト数データを横ドツトテーブルに
格納し、印字情報に基づいてこれらのデータを読
み出し印字するようにしたものである。
(ニ) 実施例 以下図面に基づいて本発明を説明する。
第1図は本発明によるプロポーシヨナルスペー
シング印字法を実施するシステム図であり、1は
データを保有しそのデータを印字するための制御
命令とデータの文字情報を送出するホストコンピ
ユータのようなホスト機器、2は伝送回線、3は
伝送回線2を通じて伝送される文字情報および制
御命令に基づいてプロポーシヨナルスペーシング
印字するプリンタである。
本発明においては、複数の異なる文字セツトが
たとえばカセツトの形態で文字セツトごとに用意
されており、各カセツトはプリンタの所定位置に
装着できるようになつている。第2図に示すよう
に、文字セツト用カセツト4にはROM構成のメ
モリ4aに固有の字体の文字ドツトデータが格納
されるとともに各文字の横ドツト数データを格納
した横ドツトテーブル4bが設けられている。カ
セツト4内におけるメモリマツプの1例を第3図
に示した。プリンタによる印字動作に先立つて、
希望する字体の文字セツトのカセツトをプリンタ
に装着するとプリンタの電源投入時にカセツト内
の文字ドツトデータがプリント内に設けられてい
る後述する文字発生器内のRAM構成のメモリに
書込まれるとともにカセツトの横ドツトテーブル
4bに格納されている横ドツト数データがやはり
プリンタ内に設けられた後述するRAM構成の横
ドツトテーブルに書込まれる。
第4図は第1図に示したプリンタの要部の機能
ブロツク線図であり、この図を用いて本発明によ
る印字法を説明する。
プリンタの電源を投入すると、プリンタに装着
した文字セツト用カセツト内の文字ドツトデータ
が文字発生器に格納されるとともに横ドツト数デ
ータが横ドツトテーブルに格納される。
この状態で、印字動作を開始すると、ホスト機
器(第1図参照)から送出されてくるコード化
(たとえば16進法でコード化)された文字情報と
印字のための制御命令は一旦入力バツフア5に記
憶される。入力バツフア5に記憶された文字情報
および制御命令はそれぞれ中央処理装置(図示せ
ず)によつて解読されて頁メモリ6に記憶される
が、この場合文字情報はMSB(最上位ビツト)が
“0”の1バイトで表わされる文字データとして
また制御命令はMSBが“1”の1バイトとそれ
に続く1バイトの合計2バイトで表わされる制御
データとして記憶される。各文字等のコードは予
め定められている。
横ドツトテーブル7のROMに装着したカセツ
トの文字セツトの属性情報の一つである横ドツト
数(たとえばアルフアベツトの“A”の横ドツト
数は28)がすでに書込まれている。
頁メモリ6に記憶された文字データはすでにカ
セツトから読み出された文字データが格納されて
いる文字発生器11から出力するドツトデータを
読み出し易いようにデータ変換器8により該当す
る文字のメモリのスタートアドレスデータに変換
され文字ラインバツフア9に桁(コラム)ごとに
記憶する。一方、属性ラインバツフア10には文
字ラインバツフア9に記憶した各文字の属性デー
タの1つである文字の横ドツト数が横ドツトテー
ブル7から読み出されて書込まれる。印字する文
字の横幅を標準横幅より広くまたは狭くしたい場
合には頁メモリ6に記憶された制御データの中に
含まれる可変スペース命令とスペース幅(横ドツ
ト数)とを属性ラインバツフア10に書込む。そ
の他属性ラインバツフア10には、アンダーライ
ン、文字反転(白黒)、文字の大きさを指令する
データが書込まれる。
こうして文字バツフアライン9および属性バツ
フアライン10に1行分の文字データおよび属性
データが書込まれた後印字部16からの垂直(副
走査)方向画像有効領域を示す信号VDによつて
両ラインバツフア9,10のデータが読み出され
る。文字バツフアライン9から読み出された1桁
目の文字データは文字発生器11から発生される
該当文字のスタートアドレスであり、これによつ
て文字発生器11からは該当文字のドツトデータ
が出力されて並直変換回路12に送られる。一
方、属性ラインバツフア10からは文字ラインバ
ツフア9の桁(コラム)に対応する文字の横ドツ
ト数が読み出され、ドツトカウンタ13によりカ
ウントされる。
並直変換回路12内の文字ドツトデータは印字
部16での印字を行なうドツトクロツクCLKに
同期して読み出され、ビデオ信号として印字部1
6に送られる。ドツトクロツクCLKは並直変換
回路12のトリガークロツクとなるほかにHカウ
ンタ14に入力され計数される。
Hカウンタ14の計数値は比較回路15によつ
てドツトカウンタ13の計数値と比較され、両者
が一致したとき(これは1文字分の横ドツトが読
み出されたことを意味する)比較回路15から文
字エンド信号CEが出力され、ラインバツフアカ
ウンタ17に送られる。ラインバツフアカウンタ
17は文字エンド信号CEが入力されて計数値が
1だけ増すと文字、属性ラインバツフア9,10
のアドレスを1桁進め、第2桁目の文字のメモリ
のスタートアドレスデータが読み出されるように
する。
こうしてホスト機器から伝送されてくる文字情
報および制御命令に基づいてビデオ信号が発生さ
れる。
上記印字法において、各行ごとに総ドツト数の
文字の横ドツト数の総計とから各スペースに割り
当てられるドツト数を演算し、その演算されたド
ツト数でスペースを作成すれば各行の文章終端が
揃い、見ばえのよい印字ができる。この詳細につ
いては上記特願昭58−213401号を参照されたい。
次に別の文字セツトで印字をしたいときはその
希望する文字セツト用カセツトをプリンタに装着
すると、上述した場合と同様に電源投入時にカセ
ツト内の文字ドツトデータと横ドツト数データと
がプリント側メモリに書込まれ、上述した均等ス
ペース演算が行なわれてその文字セツトで見ばえ
のよりプロポーシヨナル印字ができる。
上記実施例では印字したい文字セツト用カセツ
トを印字のたびに変換するようにしたが、予め何
種類かの文字セツトについて文字ドツトデータと
横ドツト数データとを別に設けたROM構成のメ
モリに格納しておき、印字に当つていずれかを選
択するようにしてもよい。
(ホ) 発明の効果 以上説明したように、本発明においては、複数
の文字セツトをその文字セツトの各構成文字の横
ドツト数データとともに用意しておき、使用時に
希望する文字セツトとその横ドツト数データとを
プリンタ内のメモリに自動的に書込むようにすれ
ば、常に全種類の文字セツトを用意しておく必要
がないので、プリンタのメモリ容量を少なくでき
るとともに横ドツトデータを入力する煩わしさが
なくなり、文字セツトに対応しない横ドツト数デ
ータを入力するという入力ミスを防ぐことがで
き、見ばえのよいプロポーシヨナルスペーシング
印字が可能になる。
【図面の簡単な説明】
第1図は本発明によるプロポーシヨナルスペー
シング印字法を実施するシステム図、第2図は本
発明で用いる文字セツト用カセツトの概略線図、
第3図は文字セツト用カセツトのメモリマツプ、
第4図は本発明によるプロポーシヨナルスペーシ
ング印字法を実施するプリンタの要部機能ブロツ
ク線図である。 1……ホスト機器、2……伝送回線、3……プ
リンタ、4……カセツト、4a……メモリ、4
b,7……横ドツトテーブル、5……入力バツフ
ア、6……頁メモリ、8……データ変換器、9,
10……ラインバツフア、11……文字発生器、
12……並直変換回路、13……ドツトカウン
タ、14……Hカウンタ、15……比較回路、1
6……印字部、17……ラインバツフアカウン
タ。

Claims (1)

    【特許請求の範囲】
  1. 1 プリンタの文字発生器に格納された文字ドツ
    トデータと横ドツトテーブルに格納された横ドツ
    ト数データとを印字すべき文字情報に基づいて読
    み出し前記データに従つて印字するプロポーシヨ
    ナルスペーシング印字法において、印字に際し文
    字セツトを選択し、その選択された文字セツトの
    文字ドツトデータと各文字の横ドツト数データと
    を前記文字発生器と横ドツトテーブルにそれぞれ
    格納することを特徴とするプロポーシヨナルスペ
    ーシング印字法。
JP3526084A 1984-02-28 1984-02-28 プロポ−シヨナルスペ−シング印字法 Granted JPS60179280A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3526084A JPS60179280A (ja) 1984-02-28 1984-02-28 プロポ−シヨナルスペ−シング印字法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3526084A JPS60179280A (ja) 1984-02-28 1984-02-28 プロポ−シヨナルスペ−シング印字法

Publications (2)

Publication Number Publication Date
JPS60179280A JPS60179280A (ja) 1985-09-13
JPH057192B2 true JPH057192B2 (ja) 1993-01-28

Family

ID=12436834

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3526084A Granted JPS60179280A (ja) 1984-02-28 1984-02-28 プロポ−シヨナルスペ−シング印字法

Country Status (1)

Country Link
JP (1) JPS60179280A (ja)

Also Published As

Publication number Publication date
JPS60179280A (ja) 1985-09-13

Similar Documents

Publication Publication Date Title
JPH0552274B2 (ja)
JP2861404B2 (ja) 印字装置
JPH0630910B2 (ja) 印字方法
US4006463A (en) Computer-print device code converter
US3923137A (en) Information recording apparatus
US4523294A (en) Character spaced justification method and apparatus
JPH01196096A (ja) 出力装置
JPH057192B2 (ja)
JPS58117036A (ja) 印字制御装置
JPS59201870A (ja) 印字装置
JP2564513B2 (ja) プリンタ制御装置
JPS60176137A (ja) 文章作成機
JPH0463786B2 (ja)
JPS6261436B2 (ja)
JP2614251B2 (ja) プリンタの印刷制御方式
JPS6230111B2 (ja)
KR910009064B1 (ko) 프린터용 문자크기의 보정방법
JPS6354555B2 (ja)
JPS5936314B2 (ja) 表示装置の制御方式
JPH027092B2 (ja)
JPS6252718B2 (ja)
JPS60105567A (ja) プロポ−シヨナルスペ−シング印字法
JPS6230112B2 (ja)
JPS62208177A (ja) 画像処理装置
JPS646027B2 (ja)