JPS5968263A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPS5968263A
JPS5968263A JP18023982A JP18023982A JPS5968263A JP S5968263 A JPS5968263 A JP S5968263A JP 18023982 A JP18023982 A JP 18023982A JP 18023982 A JP18023982 A JP 18023982A JP S5968263 A JPS5968263 A JP S5968263A
Authority
JP
Japan
Prior art keywords
character
line
printing
printed
gate
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
JP18023982A
Other languages
English (en)
Other versions
JPH0429555B2 (ja
Inventor
Minoru Koseki
小関 稔
Shuichi Ukawa
宇川 修市
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.)
Fujitsu Ltd
Toray Industries Inc
Original Assignee
Fujitsu Ltd
Toray Industries 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 Fujitsu Ltd, Toray Industries Inc filed Critical Fujitsu Ltd
Priority to JP18023982A priority Critical patent/JPS5968263A/ja
Publication of JPS5968263A publication Critical patent/JPS5968263A/ja
Publication of JPH0429555B2 publication Critical patent/JPH0429555B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は印字制御方式に関し、特にラスタースキャン方
式の印刷装置において2行と行にまたがって印字するこ
とができるようにした印字制御方式に関する。
技術の背景、従来技術と問題点 例えばシスタースキャン型のレーザプリンター等では従
来行と行とにまたがって文字を印刷することができなか
った。すなわち、第1図に示す如く2表を作成するよう
な場合、上の行に「項目」と印刷し、下の行に「名称」
と印刷したとき、この上の行と下の行Kまたがって「仕
様」という文字を印刷することはできなかった。この行
間印刷は、伺も表に限定されるものではなく、第2図に
示す如く、上の行にA・・・Cと印刷し、下の行にD・
・・Eと印刷するとき、これらの行にまたがってBを印
刷したいことがあるが、従来のラインプリンターではこ
のような印刷を行うことができなかった。
発明の目的 本発明の目的は、仁のような行間にまたがって印字する
ことのできるラスタースキャン方式の印字を行うための
印字制御方式を提供するととKある。
発明の禍成 この目的を遂行するために本発明の印字制御方式では2
文字パターンを格納する文字パターン格納部と印字すべ
き文字の文字コードを保持するバッファを有し印字すべ
き文字の文字コードに応じて文字パターン格納部を読出
し、これにょシ得た文字パターンをシスタースキャン方
式で印刷するようにした印刷装置において1行スキャン
信号をカウントする行スキヤンカウンタと、印字すべき
文字が行分割印刷が否かを識別する行分割指示手段と、
加算手段と2文字パターン格納部をアクセスするアドレ
ス情報の下位情報を保持する文字パターン格納部アドレ
ス保持手段を設け2行分割印刷のときに規定位置におい
て前記加算手段を実質的に加算動作を行わないように操
作するようKしたことを特徴とする。
発明の実施例 本発明の一実施例を第3図〜第6図にもとづき説明する
第3図は本発明において使用されるラインバッファの構
成図、第4図(イ)は第2図の文字を印刷するときの行
分割指示ビット及び行分割上下指示ビットの状態説明図
、第4図(ロ)は−行内における印字情報の説明図、第
5図は本発明の一実施例構成図、第6図は本発明の動作
説明図である。
図中、LBはラインバッファ、10.11はアンド・ゲ
ート、12はノア・ゲート、15はアンド中ゲート、1
4はインバータ、15はナンド・ゲート、16はアンド
−ゲート、17はJ −K 7リツプフロツプ(以下F
Fという)、18はアンド・ゲート、19はマルチプレ
クサ(以下MPXという)、20は加算器、21はキャ
ラクタ番ジェネレーターアドレスメモリ(以下CGアド
レスメモリという)、22は行スキヤンカウンタ、23
は文字数カウンタである。
ラインバッファLBは、印刷すべき文字の文字コードと
その印刷態様を示す印刷情報がセットされるものであり
2文字コードは、その文字コードで示される文字パター
ンが格納されている文字パターン格納部(以下CGとい
う)における格納領域の先頭アドレスを示している。ラ
インバッファLBには、さらに印字が2行間1c渡るか
否かを示す行分割指示ビット3と、印字が2行間に渡る
ときの上の行に印字されるか下の行に印字されるかを示
す行分割上下指示ピッ)bと2文字サイズやシフト状態
等、他の印字情報がセットされる。そしてこれらの各情
報は、第3図に示されるように2インバツフアLBの区
分1−1〜1−4にセットされる。この場合1行分割指
示ピッ)aは2行にまたがって印刷されるとき「1」で
あり、また行分割上下指示ピッ)bは上半分に印刷する
ものを「1」、下半分に印刷するものを「0」とする。
したがって第2図の状態で印刷する場合には。
第4図(イ)K示すように初めの段のA−Cを印刷する
だめの情報がセットされる第1のラインバッファの各段
にはLB−IK示す状態でa、bがセットされ、まだ次
の段のD−Eを印刷するだめの情報がセットされる第2
のラインバッファの各段にはLB−2に示す状態で各文
字対応にa、bがセットされる。なお、第5図について
詳述するように。
行分割指示ピッ)aが10」のとき、つまり印字が2行
間に渡ることのない通常の印刷のときには行分割上下指
示ピッ)bは「1」でも「0」でも無関係に制御が行わ
れるのでこの場合すは「1」でも「0」でも適宜のデー
タをセットすればよい。この第4図(イ)の行分割指示
ビット及び行分割上下指示ビットにより、上段のA〜C
及び下段のD−BK関し。
第4図(ロ)の状態の印字制御が行われる。
MPX19は初期CGアドレス・データとCGアドレス
メモリ21から印加されたデータとのいずれかをCGア
クセス用の下位ビットとして選択出力する。この初期C
Gアドレスデータは通常オール零である。
加算器20は印刷すべき文字に対して正常なスキャン制
御が行われたとき+1動作を行うものである。
CGアドレスメモリ21は、各文字対応にスキャンされ
たスキャン信号数がセットされるものであって、ライン
プリンタが1行に印字可能人文字数の区分を有する。
行スキヤンカウンタ22は1行におけるスキャン回数を
カウントするものであり、また1行分の印刷に必要なス
キャン回数の十を計数したとき出力を発生するように構
成されている。
文字数カウンタ23は1行に印刷すべき文字の文字数(
桁数)をカウントするものである。
次に第5図の動作について、第2図のA−Eを印刷する
場合に関し説明する。このとき先ずラインバッファLB
−1の各段のバッファにはa、bについては第5図に示
す如きデータがセットされ。
また区分1−4についてはそれぞれA、B、Cの格納さ
れている文字パターン格納部の先頭アドレスが2例えば
図示省略した印刷主制御部によりそれぞれセットされる
(1)  先ずラインバッファLB−1の最初の段が読
出される。このとき区分1−1及び1−2にはそれぞれ
「0」が記入されているため、インバータ14は「1」
を出力し、ナンド・ゲート15は「1」を出力する。こ
のときFF’17のJ端子には行先頭信号が印加される
のでFF17は「1」を出力する。この行先頭信号の印
加とナンド・ゲート15の出力「1」によりアンド−ゲ
ート18は「1」を出力する。
これによりマルチプレク誉19は、初期CGアドレス・
データ側が出力される。このとき初期CGアドレス會デ
ータとしてはオール零が印加されているのでこのオール
零をCGアクセス用下位ビットとして出力する。これに
よシラインバッファLB−1の区分1−4にセットされ
た文字AのCG先頭アドレス(上位ビット)士下位ピッ
トがCGアクセスのためKCGK印加される。これによ
りCGから文字パターンの1スキヤン目が読出され。
これが印字用のビデオ信号VIDとしてアンド・ゲート
13に印加される。このとき区分1−1.1−2にいず
れも「0」が記入されているので、アンド−ゲート1D
及びアンド−ゲート11はいずれも「0」を出力し、ま
たアンド・ゲート16も「0」を出力する。それ故ノア
・ゲート12はS PACE「1」を出力するため、ア
ンド−ゲート13からこのビデオ信号VIDが印刷パタ
ーンとして出力される。
(2)  前記ナンド・ゲート12の5PACE [I
Jは加算器20に印加され、また加算器20の他方の入
力にはオール「0」が印加される。したがって加″算器
20は1+0=1を演算し、これをCGアドレスメモリ
21に印加する。このとき文字数カウンタ26は初めの
文字Aを指示するため「0」が出力されているので、C
Gアドレスメモリ21の文字A領域(上位アドレスO)
K加算器20の出力1が記入される。そして文字数カウ
ンタ25に拡2桁目の文字Bについての制御を行うため
にキャラクタ信号が印加され2文字数カウンタ23は+
1される。
(3)  このようKしてラインバッファLB−1の最
初の段に関する文字Aの第1スキヤンデータが読出され
ると2次にラインバッファLB−1の2段目の文字Bの
スキャンデータ読出し制御が行われる。
今度は区分1−1.’1−2にいずれも「1」がセット
されており、またFF17祉前記の如く「1」を出力し
ているので、アンド・ゲー)10.11は「1」を出力
し、かくしてノア・ゲート12の出力5PA(Jは「0
」Kなる。かくしてアンド・ゲート13はオフとなりビ
デオ信号VIDをマスクするので空白印字を行う。この
とき行先頭信号は「1」で、アンド・ゲート18は「1
」を出力し、初期CGアドレステータオール零を選択出
力する。このオール零とノア・ゲート12の出力「0」
が加算器20に印加されて加算演算が行われるために、
この加算器20の出力は0となり、したがって文字数カ
ウンタ23により指示されるCGアドレスメモリの文字
Bについての領域には零が記入されたtまになる。それ
からキャラクタ信号が印加され文字数カウンタ23は+
1される。
(4)  次に2インバッファLB−1の3段目の文字
Cのスキャンデータ読出し制御が行われる。このとき区
分1−1.1−2にはrOJ l rOJがセットされ
ているので、前記のように文字Aと同様な制御操作が行
われ、またCGアドレスメモリ21の文字Cについての
領域には1が記入される。
(5)  このようにして文字A、B、C・・・・・・
Kついて最後の段まで第1スキヤンラインに対する制御
操作が終わるとスキャン信号が行スキヤンカウンタ22
に印加され+1をカウントする。しかしこれKよるも1
行分を印刷完了するために必要とするスキャン数の半分
をカウントすることにはならないので行スキヤンカウン
タ22社rOJの出力を続ける。まだこのとき文字数カ
ウンタ23はリセットされる。
(6)  次に再びラインバッファLB−1から初段の
文字Aの各区分が読出される。このとき1行先頭信号は
落ちて「0」のためアンド・ゲート18は「0」を出力
し、MPX19から今度はCGアドレスメモリ21側の
データを出力することに々る。したがってCGアドレス
メモリ21の文字Aに対する領域には、前記(2)K記
載したように数値1が記入されているため今度はCGに
対して先頭アドレス+1のアドレスでアクセスが行われ
、第2スキヤンラインに対する文字Aのデータが読出さ
れることKなる。そして加算器20ではMPX19の出
力1とノア・ゲート12の8PACFlt 「IJ K
よる加算、つまり1+l−2が演算され、この数値2が
CGアドレスメモリ21の文字AK対する領域に記入さ
れることになる。
(7)シかし文字Bに対して再びラインバッファが読出
されたとき、CGアドレスメモリ21の文字Bの領域に
は前記(3)に記載したように零が記入されており文字
BK対するCGのアクセスは先頭アドレスのみで行われ
2文字Bの文字パターンはオール零となる。このとき加
算器20はMPX19より零が印加され、ノア・ゲート
12から5PACB「0」が印加されるので、0+0−
0が演算され。
CGアドレスメモリ21の文字Bの領域には再び零が記
入されることになる。
(8)  また文字CK対しては文字Aと同様な制御処
理が行われ2文字CのCGに対して先頭アドレス+1の
アドレスでアクセスが行われ、またCGアドレスメモリ
21の文字Cに対する領域には数値2が記入される。
(9)  このようなことが繰返されて行スキヤンカウ
ンタ22が1行におけるスキャン回数の十を計数したと
き、この行スキヤンカウンタ22は「1」を出力し、F
F17のに端子にこれを印加する。かくしてFF17は
「0」を出力することになる。
Ol  このFF17が「0」を出力しても、2インバ
ッファLB−jより文字A、Cの各区分が読出されたと
き、前記の場合と全く同様々制御が行われ。
CGに格納された文字パターンが1スキャン分だけ順次
読出される。
Ql)  FF17が「0」を出力したときラインバッ
ファLB−1より文字Bの各区分が読出されると、今度
はアンド・ゲート11が「0」を出力し、ノア・ゲート
12け「1」を出力する。これにより加算器20におい
て文字Bについても加算操作が行われ。
CGアドレスメモリ21に順次1,2・・・・・・が記
録され、かくしてCGに格納された文字パターンがこの
印字行の十以降順次読出されることKなる。
そしてこの結果第4図(ロ)K示すように1文字入。
Cについては全部が印字され1文字Bについては上のみ
が印字されることになる。このようにして1行分の印字
が終了すると2行スキャンカウンタ22及び文字数カウ
ンタ23はリセットされ1次にこの間に印字情報が記入
されたラインバッファLB−2が同様に読出されること
になる。
(L2  このラインバッファLB−2では文字D +
 Hについては文字A、Cと同様な制御が行われる。
α壕 しかし文字BKついては、その区分1−1’。
1−2′に今度はrIJ 、 rOJが記入されている
。したがって最初に行スキヤンカウンタ22が「1」を
出力していても、アンド・ゲー) 10.11がいずれ
も「0」を出力し、ノア・ゲート12が今度は「1」を
出力する。それ故2文字Bについても今度は加算器20
において最初から加算制御が行われる。しかもこのとき
インバータ14は「1」を出力し、ナンド・ゲート15
は「0」を出力するため。
アンド・ゲート18は「0」を出力するので、 MPX
19はCGアドレスメモリ21側のデータを出力する。
このCGアドレスメモリ21には文字Bの1行分のスキ
ャン数の十の数値が記入されているので、BKついては
その下半分の文字パターンが最初から読出すことになる
04  そして前記と同様にスキャンが順次行われて1
行におけるスキャン回数の十のスキャンが行われると2
行スキャンカウンタ22は「1」を出力し、これにより
FF 17はrOJを出力する。これによりアンド・ゲ
ート16は「1」を出力することになり、このときアン
ド・ゲート11はrOJを出力しているのでノア・ゲー
ト12は「0」を出力する。
これによりアンドやゲート13をオフにするので。
アンド・ゲート13よりビデオ信号VIDをマスクし、
以降この文字Bについては空白印字を行うととKなる。
発明の効果 上記の如く本発明によれば、従来2スタ一スキヤン方式
による印刷装置において不可能であった。
行と行とKまたがって印字することが可能になるので、
多様な印刷を行うととができる。
【図面の簡単な説明】
第1図及び第2図は行と行とにまたがって印字する場合
の説明図、第3図は本発明において使用されるラインバ
ッファの構成図、第4図(イ)は第2図の文字を印刷す
るときの行分割指示ビット及び行分割上下指示ビットの
状態説明図、第4図(ロ)は−行内における印字情報の
説明図、第5図は本発明の一実施例構成図、第6図は本
発明の動作説明図である。 図中、LBはラインバッファ、10.11はアンドΦゲ
ート、12はノア・ゲート、13はアンドΦゲート、1
4はインバータ、15はナンド・ゲート、16はアンド
・ゲート、17はJ−にフリップフロップ、18はアン
ド・ゲート、19はマルチプレクサ、20は加算器、2
1はキャラクタ−ジェネレータ・アドレスメモリ、22
は行スキャン・カウンタ、23は文字数カウンタである
。 特許出願人  富士通株式会社(外1名)代理人弁理士
 山 谷 晧 榮

Claims (1)

  1. 【特許請求の範囲】 文字パターンを格納する文字パターン格納部と印字すべ
    き文字の文字コードを保持するバッファを有し印字すべ
    き文字の文字コードに応じて文字パターン格納部を読出
    し、これにより得た文字パターンをシスタースキャン方
    式で印刷するようにした印刷装置において1行スキャン
    信号をカウントする行スキヤンカウンタと、印字すべき
    文字が行分割印刷か否かを識別する行分割指示手段と。 加算手段と1文字パターン格納部をアクセスするアドレ
    ス情報の下位情報を保持する文字パターン格納部アドレ
    ス保持手段を設け2行分割印刷のときに規定位置におい
    て前記加算手段を実質的に加算動作を行わないように操
    作するようにしたことを特徴とする印字制御方式。
JP18023982A 1982-10-14 1982-10-14 印刷装置 Granted JPS5968263A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18023982A JPS5968263A (ja) 1982-10-14 1982-10-14 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18023982A JPS5968263A (ja) 1982-10-14 1982-10-14 印刷装置

Publications (2)

Publication Number Publication Date
JPS5968263A true JPS5968263A (ja) 1984-04-18
JPH0429555B2 JPH0429555B2 (ja) 1992-05-19

Family

ID=16079796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18023982A Granted JPS5968263A (ja) 1982-10-14 1982-10-14 印刷装置

Country Status (1)

Country Link
JP (1) JPS5968263A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58183273A (ja) * 1982-04-20 1983-10-26 Ricoh Co Ltd 印刷制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58183273A (ja) * 1982-04-20 1983-10-26 Ricoh Co Ltd 印刷制御装置

Also Published As

Publication number Publication date
JPH0429555B2 (ja) 1992-05-19

Similar Documents

Publication Publication Date Title
US4400697A (en) Method of line buffer loading for a symbol generator
US4141268A (en) Keyboard apparatus for an electronic musical instrument
US3999167A (en) Method and apparatus for generating character patterns
JPS592027B2 (ja) 文字発生装置
JPS6312297B2 (ja)
US4510617A (en) Character recognition system utilizing pattern matching method
US3827357A (en) On-the-fly printer with shortened print cycle
US4453227A (en) Method and apparatus for transferring a bit pattern field into a memory
US3713113A (en) High speed pattern mass memory device
JPS5880737A (ja) 対話式テキスト処理システム
JPH0429555B2 (ja)
US4788536A (en) Method of displaying color picture image and apparatus therefor
US3936875A (en) Method of addressing magnetic memory
JPH0228474B2 (ja)
JP2846357B2 (ja) フォントメモリ装置
JPS58205187A (ja) メモリ装置
JPS58162125A (ja) コ−ド変換装置
JPS5834471Y2 (ja) 陰極線管カラ−デイスプレイ装置
JPS5867457A (ja) 出力装置
JPS5846478A (ja) 印字装置
JPS5867456A (ja) 出力装置
JPH023513B2 (ja)
JPS6230436B2 (ja)
SU1495788A1 (ru) Генератор случайных чисел
JPS5867458A (ja) 出力装置