JPH01232061A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH01232061A
JPH01232061A JP63059031A JP5903188A JPH01232061A JP H01232061 A JPH01232061 A JP H01232061A JP 63059031 A JP63059031 A JP 63059031A JP 5903188 A JP5903188 A JP 5903188A JP H01232061 A JPH01232061 A JP H01232061A
Authority
JP
Japan
Prior art keywords
signal
dot
output
timing
counter
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
JP63059031A
Other languages
English (en)
Other versions
JPH0794173B2 (ja
Inventor
Satoru Egawa
江川 哲
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP63059031A priority Critical patent/JPH0794173B2/ja
Publication of JPH01232061A publication Critical patent/JPH01232061A/ja
Publication of JPH0794173B2 publication Critical patent/JPH0794173B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 [a業上の利用分野] 本発明は、ホストコンピュータ等の外部機器から文字コ
ード情報等の文章データを入力してドツト形態の画像デ
ータを可視出力するドツト式プリンタに関するものであ
る。
[従来の技術] この種の従来のプリンタの回路構成例を第4図に示す。
第4図において、ホストコンピュータ等から送られてく
る文字コードやフオームコードからなる文章データ12
1は、入力制御部101により受信された後、ページメ
モリ102に一時記憶される0次に、ページメモリ10
2に記憶された文章データ121の個々のコード情報は
、主制御部103により先頭から順に読み出される。
主制御部103はページメモリ102から読み出した文
字コード情報を文書パターン発生部104によりドツト
パターン情報に変換し、これをビットマツプメモリ10
5に書き込む、なお、文書パターン発生部104は文字
コードとこの文字コードに対応するドツトパターンを関
連付けた変換テーブルである。
次に、ビットマツプメモリ105に記憶されたドツトパ
ターン情報のうち、−走査線分の文字情報がスキャンバ
ッファ40Bに記憶される。スキャンバッフ1408は
ダブルバッファ406aおよび406bにより構成され
ており、いずれか一方のダブルバッファ、例えば406
aが読み出し制御部408によって読み出されている間
、他方のダブルバッファ、例えば406bには主制御部
103により次走査線分のドツトパターン情報が記憶さ
れる。
次に、読み出し制御部408によりスキャンバッファ4
06から読み出された並列信号の形態のドツトパターン
情報は並直列変換器407により直列信号の形態に並直
列変換された後、印字機構へ送られプリントされる。こ
の印字機構としては、レーザビーム式やインクジェット
式等がある。
[発明が解決しようとする課題] しかしながら、上記のような従来装置においては、ビッ
トマツプメモリ102 に対してドツト情報を所定量毎
、例えばページ単位で書き込んだ後に、ビットマツプメ
モリ102からドツト情報を読み出す方式のものでは、
印字機構のドツト印刷のタイミングとの同期を取るため
に、ビットマツプメモリ102とは別にビットマツプメ
モリ102の後段にバッファメモリ406を設けなけれ
ばなならい。
さらに、主制御部103のスルーブツトを上げるために
は、主制御部103の演算処理速度よりも高速に、ビッ
トマツプメモリ102からドツト情報を読み出すことが
できるダイレクトメモリアクセスコントコーラ(DMA
コントローラ)と呼ばれるIC回路を読み出し制御部4
08に使用しなければならない。
このため、従来のプリンタには次のような欠点があった
(1)バッファ406のメモリ容量としては、印字機構
側か扱える最大の紙サイズに対応したー走査線分のデー
タのメそす容量が必要であり、メモリ容量が多大となる
(2)走査速度を高めるためには、バッファ406とし
ては、リフレッシュ動作の不要なスタティックランダム
アクセスメそす(SRAM)を用いなければならず、バ
ッファメモリ406の製造コストが高くなる。
そこで、本発明の目的は、このような欠点を解消し、ス
キャンバッファ40Bを用いないでビットマツプメモリ
から直接にドツト情報を読み出し、高速印刷ができるよ
うにして、製造原価を低減したプリンタを提供すること
にある。
[課題を解決するための手段] このような目的を達成するために、本発明は、印刷対象
の文字情報をコード信号で受信する受信手段と、受信し
たコード信号をフォントパターンのドツト信号に変換す
る変換手段と、変換手段により変換されたドツト信号を
記憶する記憶手段と、変換手段の変換タイミングに同期
して変換されたドツト信号を記憶手段に′書き込む書込
手段と、 印刷機構部の印刷タイミングに同期して、記憶手段から
ドツト信号を読み出し、印刷機構部へ供給する読み出し
手段と、読み出し手段が記憶手段からの読み出しを行っ
ていないときにのみ、記憶手段に対して書き込みを行う
ように変換手段および書込手段に対してタイミング制御
を行う制御手段とを具えたことを特徴とする。
[作 用] 本発明においてはビットマツプメモリなどの記憶手段か
ら印刷タイミングに同期して印刷対象のドツト信号を読
み出す、この読み出しを行っていないとき、コード信号
から変換されたドツト信号を記憶手段に書き込むように
、変換手段および書き込み手段の動作タイミング指示を
制御手段が行うので、従来では必要であったビットマツ
プメモリと印刷機構部との間の中間バッファメモリが不
要になりこのバッファメモリに対する読み書き時間が短
縮されるので、高速印刷が可能となる。
[実施例] °以下、図面を参照して本発明の実施例を詳細に説明す
る。   ′ 第1図は本発明の一実施例の基本構成を示す。
第1図において、第4図と同様の箇所には同一の符号を
付し、その詳細な説明を省略する。
10Bはダイレクトメモリアクセス(DMA)制御部で
あり、ビットマツプメモリ105に記憶されたドツトパ
ターンの読み出しアドレスを指示する。
ダイレクトメモリアクセス制御部106にはDMAコン
トローラと呼ばれる集積回路を用いることができる。 
107はダイレクトメモリアクセス制御部10gの他、
構成各部に動作タイミングを指示する信号を供給する制
御手段としてのタイミング制御部である。また、主制御
部103が書き込み手段、パターン発生部104が変換
手段に相当する。
108はビットマツプメモリ105から読み出されたド
ツトパターンをラッチするラッチ回路である、109は
ラッチ回路108から出力されるドツトパターンを並直
列変換する直列変換器である。
第2図は第1図に示すタイミング制御部107、ラッチ
回路108、および並直列変換器109の具体的な回路
構成例を示す。
第2図において、201は構成各部の動作タイミングの
基準となる同期信号(VDCK)231を発生ずる発振
器である。202は16ドツトを計数するカウンタ2^
であり、発振器201により発生された同期信号を計数
し、計数結果が“8”となるとQ端子からレベル“H”
の信号を出力し、計数結果が“16”になるとQ端子出
力の信号をレベル“L”にする、このQ端子出力がレベ
ル“H”の間、ビットマツプメモリ105からドツトパ
ターンが読み出される。
203は、カウンタ202の計数結果を示すQ端子出力
信号(カウントアツプ信号と称す)233を入力して、
−水平走査分に相当するビットマツプメモリ105から
の出力ドツトを計数するカウンタ2Bである。
204は印刷機構から水平同期信号(H5YNC) 1
36を入力するとそのパルス立ち上がりに同期してレベ
ルのH′″の信号をカウンタA202.カウンタB2O
3および第4フリツプフロツプ207に保持(ラッチ)
出力する第1フリツプフロツプ(F/F)である。
、205は、カウンタ^202のカウントアツプ信号2
33に同期して、並直列変換器109の信号出力を許可
する信号を発生する第2フリツプフロツプである。
20Bはカウンタ^202のカウントアツプ信号233
に同期して、ダイレクトメモリアクセス制御部106に
対して後述のDMA要求信号(DREQ)134を発生
する第3フリツプフロツプである。
208は力、ウンタ2Bのカウントアツプ信号をレベル
反転するインバータであり、インバータ208の出力は
第3フリツプフロツプ206およびナンドゲ−ト211
に供給される。
209は第4フリツプフロツプ207からの画像データ
終了信号131および第2フリツプフロツプからの信号
236のアンド(論理積)を行った信号を出力許可信号
209として並直列変換109に出力するアンドゲート
である。
210はアンドゲート209からの出力許可信号209
と並直列変換器本体109−1の出力信号のナンド(否
定論理積)を行って、並直列変換器本体109−1の出
力信号すなわち、印刷すべき直列のドツトパターン13
8を出力許可信号209の指示タイミングで印刷機構に
出力する。
第3図は第2図に示す各信号の信号波形を示す。
第3図のタイミングチャートを参照して本実施例の動作
説明を行う、ホストコンピュータ等の外部機器から送ら
れてくる文字コードやフオームコードよりなる文章デー
タ121は、入力制御部101によりページメモリ10
2に一時記憶される0次にページメモリ102に記憶さ
れた文章データ121は主制御部103により先頭デー
タから順に読み出される。
主制御部103はページメモリ102から読み出された
文字コードやフオームコードをパターン発生部104に
設けられた変換テーブルを参照することによりドツトパ
ターン情報に変換し、ビットマツプメモリ105に記憶
する。ここまでの動作は従来例と間柱の動作となる。た
だし、タイミング制御部107からDMA制御部を介し
てバス開放信号133が主制御部103に対して供給さ
れている間はビットマツプメモリ105からドツトパタ
ーン情報の読み出しが行なわれているので、主制御部は
ビットマツプメモリ105に対する書き込み動作を行な
わない。
次に、主制御部103はDMA制御部106に対しビッ
トマツプメモリ!05における最初の走査線分のドツト
パターン情報が記憶されているアドレスをセットし、タ
イミング制御部107に対し、シーケンスイネーブル信
号139を出力する。また、印刷機構に対し、プリント
許可信号(図示せず)を出力する。
印刷機構は、前記プリント許可信号を受けてプリント動
作を開始する。
次に前記ビットマツプメモリに記憶されたドツトパター
ン情報は、次のような手順で印刷機構へ送られる(第2
図および第3図参照)。
(イ)印刷機構よりレベル“H”の水平同期信号(H5
YNC) 136がタイミングTIで入力されるとと第
1フリツプフロツプ204がセットされ、第1フリツプ
フロツプ204の出力信号(I(ENB) 232によ
りカウンタ^202が発振器201により発生された画
像出力用クロック231のカウントを開始する。
(0) カウンタA202が“8”をカウントしたタイ
ミングT2でカウンタ^202のQ端子からの出力信号
233が0H”レベルとなり、この結果、第3フリツプ
フロツプ206がセットされる。したがって、第3フリ
ツプフロツプ206からはDMA制御部106に対しレ
ベル“L“の波形Aが示す要求信号(DREQ) 13
4が出力される。
儲) DMA制御部106はDMA要求信号(DREQ
) 134が入力されると主制御部103に対しバス要
求信号132を出力する。
仁)主制御部103はバス要求信号132が入力される
と、バスを開放すると共に、バスを開放したことを知ら
せるバス開放信号133をD111八制御へ166に送
信する。
(1次に、DMA制御部106はビットマツプメモリ1
05に対して出力すべきドツトパターン情報が記憶され
ているアドレス142を出力し、アドレス指示されてい
るドツトパターン情報140をビットマツプメモリ10
5から出力させる。このとき同時にタイミングT3(第
3図参照)でDMA制御部106はラッチ信号(DAC
に)135をラッチ回路108に出力する。
(へ)ビットマツプメモリ105から出力された16ド
ツト分のドツトパターン情報(DATA)140はラッ
チ信号(DACK) 135のラッチ指示によりラッチ
回路108において一時記憶される。またラッチ信号1
35に応答して第3フリツプフロツプ206がクリアさ
れる。この結果、フリップフ口ップ206のQ端子の出
力レベルは波形Aに示すように“H”となる。
(ト)次に、カウンタ^202が画像出力用クロック(
VDCに)231を“15″カウントした時点T5(第
2図参照)から“16″カウントする時点T6までの間
カウンタ八202のRCO(リップルキャリー)出力が
レベル“H“となる、このタイミングT6でカウンタ^
202のQ端子出力233が“H″レベルら“L′″レ
ベルとなりこの信号立ち下がりによりカウンタB2O3
がカウントされると共に、第2フリツプフロツプ205
がセットされる。この結果、第2フリツプフロツプ20
5からアンドゲート209を介して並直列変換器109
に画像データ出力許可信号237が出力される。
(チ)ラッチ回路108に一時記憶された16ドツト分
のドツトパターン情報(VDAT^)141が同期信号
(VDCK)231の″lBパルス”めの立ち上がりエ
ツジ、すなわちタイミングT6に同期して並直列変換器
109に読み込まれる0次に、直列に変換されたドツト
パターン情報(VDO)は同期信号(VOCに)231
に同期して順次アンドゲート210を介して出力される
(す)カウンタB2O3が一走査線分のドツト数のカウ
ントを終了するまで、カウンタ八202が″16″カウ
ントする毎に上記(II)〜(チ)のシーケンスが繰返
され、−走査線分のドツトパターン情報が印刷機構へ出
力される。
(ヌ)カウンタB2O3が一走査線分のドツト数のカウ
ントを終了した時点TIOでカウンタB2O3の出力2
35が″H′″レベルとなる。
(才)カウントアツプ出力235が“H′″レベルとな
った後、カウンタ^202が″16’″パルスをカウン
トした時点TllでカウンタA202のQ出力233に
おける′″H”→“L′″への立ち下がりエツジに同期
して第4 F/Fフリップフロップ207がセットされ
、−走査線分の画像データの出力終了信号(BEND)
131が出力(″L″レベル)される。
(ワ)主制御部103は画像データ出力信号(HEND
)信号131が入力されると、シーケンスイネーブル信
号(SQENB) 139を一度″L′″レベルにする
ことによりタイミング制御部107の回路をリセットし
次の水平同期信号(H5YNC) 13δの入力に備え
る。このとき必要があればDM^制御部106に対し、
次走査線分のドツトパターン情報が記憶されているビッ
トマップメそすのアドレスをセットする。
このようにして1ペ一ジ分のドツトパターン情報が印刷
機構へ出力されプリントされる。
[発明の効果] 本発明においては記憶手段に対するドツト変換されたド
ツト情報の書き込みタイミングを主とせず、プリンタ機
構の時間間隔の長いドツト印刷タイミングに同期した読
み出しタイミングを主にして、そのドツト印刷タイミン
グの間隙にドツト情報を書き込むようにしたので、変換
手段のドツト変換速度に同期してドツト情報の書き込み
を行うことができる。
さらには、記憶手段と印刷機構の間に中間バッファを設
ける必要がなくなるので製造コストを低減化でき、かつ
、中間バッファに対するアクセスの時間をも省略できる
ので、印刷速度の高速化に寄与することができる。
【図面の簡単な説明】
第1図は本発明実施例のシステム構成を示すブロック図
、 第2図は第1図に示すタイミング制御部1G9、ラッチ
回路、並直列変換器109の詳細な構成を示す回路図、 第3図は第2図に示す各回路の信号波形を示すタイミン
グチャート、 第4図は従来例のシステム構成を示すブロック図である
。 101・・・入出力制御部、 102・・・ページメモリ、 1G3・・・主制御部、 104・・・パターン発生部、 105・・・ビットマツプメモリ、 106・・・ダイレクトメモリアクセス部、107・・
・タイミング制御部、 108−・・ラッチ回路、 109・・・並直列変換器。

Claims (1)

  1. 【特許請求の範囲】 1)印刷対象の文字情報をコード信号で受信する受信手
    段と、 受信した前記コード信号をフォントパターンのドット信
    号に変換する変換手段と、 該変換手段により変換された前記ドット信号を記憶する
    記憶手段と、 前記変換手段の変換タイミングに同期して前記変換され
    たドット信号を前記記憶手段に書き込む書込手段と、 印刷機構部の印刷タイミングに同期して、前記記憶手段
    から前記ドット信号を読み出し、前記印刷機構部へ供給
    する読み出し手段と、前記読み出し手段が前記記憶手段
    からの読み出しを行っていないときにのみ、前記記憶手
    段に対して書き込みを行うように前記変換手段および前
    記書込手段に対してタイミング制御を行う制御手段と を具えたことを特徴とするプリンタ。
JP63059031A 1988-03-11 1988-03-11 プリンタ制御装置 Expired - Lifetime JPH0794173B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63059031A JPH0794173B2 (ja) 1988-03-11 1988-03-11 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63059031A JPH0794173B2 (ja) 1988-03-11 1988-03-11 プリンタ制御装置

Publications (2)

Publication Number Publication Date
JPH01232061A true JPH01232061A (ja) 1989-09-18
JPH0794173B2 JPH0794173B2 (ja) 1995-10-11

Family

ID=13101514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63059031A Expired - Lifetime JPH0794173B2 (ja) 1988-03-11 1988-03-11 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH0794173B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0248966A (ja) * 1988-08-11 1990-02-19 Ricoh Co Ltd ページプリンタの描画処理方式
KR100330021B1 (ko) * 1999-06-30 2002-03-27 윤종용 프린터 드라이버의 인쇄데이터 전송방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0248966A (ja) * 1988-08-11 1990-02-19 Ricoh Co Ltd ページプリンタの描画処理方式
KR100330021B1 (ko) * 1999-06-30 2002-03-27 윤종용 프린터 드라이버의 인쇄데이터 전송방법

Also Published As

Publication number Publication date
JPH0794173B2 (ja) 1995-10-11

Similar Documents

Publication Publication Date Title
AU609737B2 (en) Print engine drive interface
US4604615A (en) Image reproduction interface
JPH01232061A (ja) プリンタ制御装置
JPS58144890A (ja) 文字発生装置における文字表示領域制御方式
GB2185608A (en) Laser printer control system
JPS58193582A (ja) 文字発生方法および装置
JPS6230436B2 (ja)
JPH0645252B2 (ja) ラスタスキヤン式プリンタ制御装置
JPS61117972A (ja) 印刷装置
JPH024542A (ja) プリンタの制御装置
JPH023099A (ja) 表示装置
KR880000997B1 (ko) 레이저 프린터의 글자간격 제어장치
JPH047966A (ja) プリンタコントローラ
JPS58138667A (ja) 感熱式プリンタ
JPS60201960A (ja) プリンタ装置
JPS6010674B2 (ja) プリンタ
JPS60245362A (ja) プリンタ制御装置
JPH05138935A (ja) 印字データの並べ替え装置
JPH02226195A (ja) 文字発生方式
JPS6324320A (ja) 印字制御装置
JPS6039686A (ja) パタ−ン書込回路
JPS6025374A (ja) 画像処理システム
JPS61219080A (ja) 文字の高速展開方法
JPS62255155A (ja) ドツトマトリツクスプリンタの印字制御回路
JPS62127250A (ja) 印字デ−タの格納方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071011

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081011

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081011

Year of fee payment: 13