JPH0463786B2 - - Google Patents

Info

Publication number
JPH0463786B2
JPH0463786B2 JP58213402A JP21340283A JPH0463786B2 JP H0463786 B2 JPH0463786 B2 JP H0463786B2 JP 58213402 A JP58213402 A JP 58213402A JP 21340283 A JP21340283 A JP 21340283A JP H0463786 B2 JPH0463786 B2 JP H0463786B2
Authority
JP
Japan
Prior art keywords
character
printing
tab
dots
tab set
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
JP58213402A
Other languages
English (en)
Other versions
JPS60105568A (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 JP21340283A priority Critical patent/JPS60105568A/ja
Publication of JPS60105568A publication Critical patent/JPS60105568A/ja
Publication of JPH0463786B2 publication Critical patent/JPH0463786B2/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
    • B41J21/00Column, tabular or like printing arrangements; Means for centralising short lines

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 (イ) 産業上の利用分野 本発明はプリンタでコラムごとに頭を確実に揃
えて印字できるようにタブセツト制御を行なう印
字法に関する。
(ロ) 従来技術 従来タイプライターで作表する場合タブセツト
という手法がしばしば利用されている。タブセツ
トとは、所望のコラム(桁)ごとにタブ(TAB)
値をセツトしておき、作表の際「タブ」キーを押
すとキヤリツジがセツトしたコラムまで自動的に
スキツプするので、そのセツト位置で印字すれば
コラムごとに印字の打出しすなわち頭が揃い作表
ができる。このようなタブセツト操作を行なわな
い場合は各コラムでの印字が終了したら次のコラ
ムまでスペースキーを必要な回数だけ打込む必要
があつて大変煩わしい。
最近このようなタブセツト法をプリンタにも導
入することが考えられているが、文字間ピツチを
変えて印字する場合(たとえば10cpiと12cpi)や
文字の幅に応じて文字間隔を変えて印字するいわ
ゆるプロポーシヨナル スペーシング印字の場合
には、文字数でタブセツトを行なう従来の印字方
式ではコラムごとの頭が一直線上に揃わず作表の
見ばえが悪くなつてしまうという問題がある。
(ハ) 発明の目的および構成 本発明は上記の点にかんがみてなされたもの
で、ドツトプリンタを用いて印字する印字法にお
いてタブセツトしたとき各コラムの頭を確実に揃
えることを目的とし、そのためにタブセツト位置
をドツト数で指定し、印字の総ドツト数とタブセ
ツト位置を指定するドツト数に基づいてタブセツ
ト制御を行なうようにしたものである。
(ニ) 実施例 以下図面に基づいて本発明を説明する。
第1図は本発明によるタブセツト制御印字法を
実施するプリンタの要部の機能ブロツク線図であ
り、この図を用いてタブセツト制御法を説明す
る。
ホスト機器からコード化された(たとえば16進
法でコード化された)文字情報と印字のための制
御命令がプリンタに伝送されてくる。この制御命
令の中にタブセツト命令が含まれている。文字情
報と制御命令は一旦入力バツフア1に記憶され
る。入力バツフア1に記憶された文字情報および
制御命令はそれぞれ中央処理装置(図示せず)に
よつて解読されて頁メモリ2に記憶されるが、こ
の場合文字情報はMSB(最上位ビツト)を“0”
にして1バイトで表わされる文字データとして、、
また制御命令はMSBを“1”にした1バイトで
表わされる制御データとして記憶される。第2図
イにたとえばアルフアベツトの“A”を表わす16
進文字コード“41”の文字データを、同図ロに
“HT(水平タブ)”を表わすコード“09”の制御
データを例示した。各文字等のコードは予め定め
られている。
タブセツトテーブル3は予め設定した標準コラ
ムのタブセツト値(たとえば1,180,360,540,
720)を保有し、後述するようにホスト機器から
タブセツト命令が伝送されたきたときは標準のタ
ブセツト値をタブセツト命令で指定されたタブセ
ツト値に置き換える。
横ドツトテーブル4のROMには各文字等の属
性情報の1つである横ドツト数(たとえばアルフ
アベツトの“A”,“B”,“C”の横ドツト数はそ
れぞれ26,28,27)がテーブルとして記憶されて
いる。
頁メモリ2に記憶された文字データは文字発生
器8から出力するドツトデータを読み出し易いよ
うにデータ変換器5により該当する文字のメモリ
のスタートアドレスデータに変換して文字ライン
バツフア6にコラムごとに記憶する。一方、属性
ラインバツフア7には文字ラインバツフア6に記
憶した各文字の属性データの1つである文字の横
ドツト数が横ドツトテーブル4から読み出されて
書込まれる。その他属性ラインバツフア7には、
アンダーライン、文字反転(白黒)、文字の大き
さを指令するデータが書込まれる。
こうして文字ラインバツフア6および属性ライ
ンバツフア7に1行分の文字データおよび属性デ
ータが書込まれた後印字部13からの垂直(副走
査)方向画像有効領域を示す信号VDによつて両
ラインバツフア6,7のデータが読み出される。
文字ラインバツフア6から読み出された1コラム
目の文字データは文字発生器8から発生される該
当文字のスタートアドレスであり、これによつて
文字発生器8からは該当文字のドツトデータが出
力されて並直変換回路9に送られる。一方、属性
ラインバツフア7からは文字ラインバツフア6の
コラムに対応する文字の横ドツト数が読み出さ
れ、ドツトカウンタ10によりカウントされる。
並直変換回路9内の文字ドツトデータは印字部
13での印字を行なうドツトクロツクCLKに同
期して読み出され、ビデオ信号として印字部13
に送られる。ドツトクロツクCLKは並直変換回
路9のトリガークロツクとなるほかにHカウンタ
11に入力され計数される。
Hカウンタ11の計数値は比較回路12によつ
てドツトカウンタ10の計数値と比較され、両者
が一致したとき(これは1文字分の横ドツトが読
み出されたことを意味する)比較回路12から文
字エンド信号CEが出力され、ラインバツフアカ
ウンタ14に送られる。ラインバツフアカウンタ
14は文字エンド信号CEが入力されて計数値が
1だけ増すと文字、属性ラインバツフア6,7の
アドレスを1コラム分進め、第2コラム目の文字
のメモリのスタートアドレスデータが読み出され
るようにする。
こうしてホスト機器から伝送されてくる文字情
報および制御命令に基づいてビデオ信号が発生さ
れる。
次に本発明によるタブセツト動作について説明
する。
作表時のコラムを定めるタブセツト値が予め定
めた標準タブセツト値と異なるときは、プリント
動作に先立つてタブセツト命令として設定したい
タブセツト値をホスト機器からプリンタ側に伝送
しておく。たとえば、ホスト機器から伝送されて
くるタブセツト値が、240,480,720と指定され
ると、プリンタのタブセツトテーブル3に予め設
定されている標準タブセツト値がこの指定された
タブセツト値に置き換えられる。その後プリント
動作が始まり、文字データとして“A”,“B”,
“C”,“HT”,“D”,“E”,“HT”,“F”,“
C/
R(キヤリジリターン)”,“L/F(ラインフイー
ド)”が伝送されてきたとすると、横ドツトテー
ブル4に記憶されている文字“A”,“B”,“C”
の横ドツト数がそれぞれ26,28,27であるので、
“A”,“B”,“C”を読み出したときのドツトカ
ウンタ10の計数値は81である。次に、“HT”
を読み出したときタブセツトテーブル3から第1
のタブセツト値240を読み出し、ドツトカウンタ
10の内容(計数値81)を240に設定し直す。そ
の結果、ビデオ信号から“A”,“B”,“C”のド
ツトデータが読み出された後のHカウンタ11は
その計数値が240に達するまで比較回路12から
は文字エンド信号CEが発生せず、並直変換回路
9からは空ドツトデータがビデオ信号として出力
される。
その後Hカウンタ11の計数値が240に達する
と比較回路12から文字エンド信号が発生し、ラ
インバツフアカウンタ14が1コラム分進めら
れ、次のコラム(第2コラム)の最初の文字
“D”のスタートアドレスが文字ラインバツフア
6から読み出される。
第2コラムでの印字(“D”,“E”)が終了する
と、同様にしてHカウンタ11の計数値が次のタ
ブセツト値480に達するまでの空ドツトデータ
が出力し、480に達したとき文字エンド信号が発
生してラインバツフアカウンタ14がさらに1コ
ラム分進められた次のコラム(第3コラム)の最
初の文字“F”のスタートアドレスが文字ライン
バツフア6から読み出され、文字発生器8に送ら
れる。
その後は各行について全く同様にして印字が行
われるので、各コラムの頭すなわち印字の始端が
一直線上に揃い見ばえのよい作表ができる。
(ホ) 発明の効果 以上説明したように、本発明においては、タブ
セツト値を文字数でなくドツト数で指定するよう
にしたので、各コラムの頭が一直線上に揃い見ば
えのよい印字ができ、作表などがきれいにでき
る。
本発明はプロポーシヨナル、スペーシング印字
を行なう場合には特に有効であるが、通常の印字
で文字間隔を変えて印字する場合にも効果的であ
る。
【図面の簡単な説明】
第1図は本発明によるタブセツト制御法による
印字を行なうプリンタの要部機能ブロツク線図、
第2図は印字を行なうためのデータの一例で、イ
は文字データ、ロはタブセツト制御データであ
る。 1……入力バツフア、2……頁メモリ、3……
タブセツトテーブル、4……横ドツトテーブル、
6……文字ラインバツフア、7……属性ラインバ
ツフア、8……文字発生器、9……並直変換回
路、10……ドツトカウンタ、11……Hカウン
タ、12……比較回路、13……印字部、14…
…ラインバツフアカウンタ。

Claims (1)

    【特許請求の範囲】
  1. 1 文字ごとに定めた異なるドツト数で印字を行
    う印字法において、タブセツト位置をドツト数で
    指定し、ホスト機器から供給された文字コードと
    タブコードとを含む印字データ列を記憶し、記憶
    した印字データ列を順次読み出して印字を行うに
    当たり、1行分の印字を行う過程で印字進行方向
    のドツト数をカウントするとともに、タブコード
    が読み出されたときは、前記印字進行方向のドツ
    ト数のカウント値が前記指定されたタブセツト位
    置のドツト数になるまで空ドツトデータを出力し
    た後に次の文字の印字を行うことを特徴とするタ
    ブセツト制御印字法。
JP21340283A 1983-11-15 1983-11-15 タブセツト制御印字法 Granted JPS60105568A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21340283A JPS60105568A (ja) 1983-11-15 1983-11-15 タブセツト制御印字法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21340283A JPS60105568A (ja) 1983-11-15 1983-11-15 タブセツト制御印字法

Publications (2)

Publication Number Publication Date
JPS60105568A JPS60105568A (ja) 1985-06-11
JPH0463786B2 true JPH0463786B2 (ja) 1992-10-12

Family

ID=16638621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21340283A Granted JPS60105568A (ja) 1983-11-15 1983-11-15 タブセツト制御印字法

Country Status (1)

Country Link
JP (1) JPS60105568A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57185079A (en) * 1981-05-08 1982-11-15 Ricoh Kk Character display controller
US4519047A (en) * 1982-03-22 1985-05-21 Sperry Corporation Printer with positional tabbing

Also Published As

Publication number Publication date
JPS60105568A (ja) 1985-06-11

Similar Documents

Publication Publication Date Title
JPH0630910B2 (ja) 印字方法
JPH0463786B2 (ja)
JPS58117036A (ja) 印字制御装置
JPS629031B2 (ja)
JPS5931751B2 (ja) ドツト式印刷装置
JPH057192B2 (ja)
JPS6261436B2 (ja)
JPS59201870A (ja) 印字装置
JP2564513B2 (ja) プリンタ制御装置
JPS6134994B2 (ja)
JPH0753466B2 (ja) 出力装置
JPS6230111B2 (ja)
JPS6049958A (ja) 漢字プリンタ
JPS6073670A (ja) 出力装置
JPS6280056A (ja) ドツト印字装置
KR930007668A (ko) 레이저 프린터의 세로쓰기 제어장치 및 제어방법
JPS6252718B2 (ja)
JPS60105567A (ja) プロポ−シヨナルスペ−シング印字法
JPS6230112B2 (ja)
JPH03161377A (ja) 日本語データの印字装置
JPS62284777A (ja) 可変改行ピツチ帳票の印刷制御方式
JPS6135982A (ja) 印刷処理装置
JPH0226765A (ja) プリンター装置
JPS6354554B2 (ja)
JPS584431A (ja) 漢字プリンタ装置