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

プリンタ制御装置

Info

Publication number
JPS6216156A
JPS6216156A JP60156221A JP15622185A JPS6216156A JP S6216156 A JPS6216156 A JP S6216156A JP 60156221 A JP60156221 A JP 60156221A JP 15622185 A JP15622185 A JP 15622185A JP S6216156 A JPS6216156 A JP S6216156A
Authority
JP
Japan
Prior art keywords
line
printing
lines
font
address
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
JP60156221A
Other languages
English (en)
Inventor
Munehisa Kato
統久 加藤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP60156221A priority Critical patent/JPS6216156A/ja
Publication of JPS6216156A publication Critical patent/JPS6216156A/ja
Pending 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
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のラインを一括して印字できるようにした
プリンタ制御装置に関する。
〔背景技術〕
従来よりシリアルプリンタにあっては、1行単位で印字
を行ない、1行の印字が終了すると共にCR(キャリッ
ジ・リターン)命令を出してヘッドをホームポジション
に戻すと同時に、LF(ライン・フィード)命令を出し
て記録紙を1行分の幅を給紙し、引き続いて次のライン
を印字する構成がとられている。
このような1行単位のプリンタを高速化しようとする場
合、例えば、感熱転写型にあっては加熱速度とヘッド送
り速度を高めることで対処することになるが、このよう
な対策のみでは高速化に限界がある。
そこで、複数ラインを一括して印字することにより高速
化を図る方法が提案されている。例えば、3行分を一括
して同時に印字し、印字速度を約3倍に高速化しようと
するものである。
〔発明が解決しようとする問題点〕
しかし、複数のラインを1捨印字しようとする場合、第
7図のような記録を行なうように際し、■ラインの印字
が終わる毎にLF命令を出し、CR命令を出さずに次の
ラインの印字を行なおうとすると、LP命令が出される
毎に記録用紙が1行分搬送されてしまうため、複数ライ
ンを印字する機能を備えていながら、実際には1行単位
の処理となり、高速性が生かせない不都合があった。
〔問題点を解決するための手段及び作用〕本発明は上記
に鑑みてなされたものであり、記録可能領域内にあって
LF命令が出される年に記録用紙が搬送されるのを防止
するため、記録可能領域に出されるLP命令を無視して
該領域の印字を一括して行なうようにしたプリンタ制御
装置を提供するものである。
〔実施例〕
以下、本発明によるプリンタ制御装置を詳細に説明する
第1図は本発明によるプリンタ制御装置を示し、ホスト
コンピュータ10との間で所定の情報交換(BUSY信
号等の送出他)を行なうと共にホストコンビュ・−夕よ
りデータを受信するインターフェイス1と、制御用メモ
リ3に格納されたプログラムに従って受信したデータを
解析し当該データが印字データである場合にフォントメ
モリ4から対応するイメージデータを読み出してイメー
ジバッファメモリ7に書き込むCPU2と、ROMまた
はRAMによって構成されてCPU2を動作させるため
のプログラムが格納された制御用メモリ3と、各種の文
字、記号、数字等のデータが格納されたフォントメモリ
4と、LF命令が出された際にデータをDMA転送によ
ってイメージバ・ソファメモリ7へ転送するためのアド
レスがセットされるI10ポート5と、DMA転送の制
御を行うDMAコントローラ6と、フォントメモリ4よ
り読み出された複数ライン分(例えば3行分)のデータ
が書き込まれるイメージバッファメモリ7と、フォント
メモリ4からのデータが転送されるイメージバッファメ
モリ7のアドレスがセットされると共に1バイトの書き
込み毎にカウント値を歩進するアドレスカウンタ8と、
所定の順序でイメージデータを読み出してサーマルヘッ
ド20へ転送し、印字パルスを加えて記録を行なわせる
印字制御部9より構成される。
フォントメモリ4に格納される1つのフォントは、例え
ば、第2図に示すように40ドツトX40ドツトのドツ
ト数を5バイトで処理している。即ち1文字がθ〜19
9のアドレスで表わされ、第3図に示すように1ライン
分が連続的にイメージバ、。
ファメモリ7に格納される。イメージバッファメモリ7
は記録紙の主走査方向の長さをカバーしうるだけの容量
を有している。
以上の構成において、記録可能領域(ヘッド20による
記録ライン数)が6ライン/インチで2インチ幅の性能
を有し、3ラインの同時印字が可能である場合を例にし
て、以下説明する。ここでアドレスカウンタ8には、第
4図に示す各ラインの先頭アドレスCI、Cz 、C3
の各々に初期値が固定されている。ホストコンピュータ
10から1ライン目のデータとして、例えば、A、B、
C・・・・・・・・・の如きアルファベットが送られて
来たとすると、CPUはインターフェイス1より取り込
んだデータに対応するイメージデータをフォントメモリ
4から読み出して順次イメージバッファメモリ7のアド
レスカウンタ8によって指定されるアドレスへ書き込ん
でいく。このとき1バイトを書き込む毎にカウント値を
+1ずつ加算する。このようにイメージバッファメモリ
7へデータを書き込む過程でホストコンピュータ10か
らの(LF+CR)の命令を受信したとすると、以後に
受信したデータはイメージバッファメモリ7の2ライン
目のアドレス(先頭アドレスC2)以後へ書き込んで行
く。以後同様に2回目の(LF+CR)命令が出た際に
は、以後に受信するデータを先頭アドレスC3から書き
込んでいく。
ここで、データの書き込み過程、例えば、2行目のアド
レスカウンタ8のイ直が(ct +n)のときにLF命
令のみを受信したとする。この場合、3行目の書き込み
処理は(C3+n+1)のアドレスから行なうことにな
る(第7図より明らかなように、行が変わるのみで水平
方向の1行完成は連続するため)。ところが、C1〜(
C,I+n)アドレス間には今回は書き込まないものの
、前回の3ライン分の書き込みの際のデータが残された
ままになっているためにクリアする必要がある。
そこで、CPU2はメモリ3内のプログラムに従って、
アドレスカウンタ8の内容を読んでクリアすべきアドレ
ス範囲を算出し、DMAコントローラ6にスタートアド
レス及び転送バイト数をセントする。また、I10ボー
ト5に対しては0をセット(このセットはC3〜C,+
nまでの領域を白で埋めるか黒で埋めるかを指定するた
めのものであって、0=白、1=黒となる)とする。こ
のうちCPUはDMAをenableにし、DMAコン
トローラ6によってイメージバッファメモリ7のC3〜
C,+nの領域をクリアする。ついで、LF命令に引き
続く文字データから(C++n+l)のアドレスよりイ
メージを作成してゆき、(CR+LF)命令を受信した
ときに、イメージバッファメモリ7の各々のラインに相
当するアドレスから、順次第5図に示すように3ライン
分の縦方向のデータ15バ、イトを同時に印字制御部9
へ第5図のように転送して順次印字を行なうことにより
、第6図に示すように、印字幅β内に3行の印字が同時
になされ、高速印字を行なうことができる。
尚、以上実施例においては、I10ポート5、DMAコ
ントローラ6及びアドレスカウンタ8の各々をハードウ
ェアによって構成する例を示したが、これらの一部また
は全部をソフトウェアによって実現することも可能であ
る。また、ヘッドとしてサーマルヘッドを例にしたが、
シリアルに印字する他の形式の印字ヘッドにも適用でき
ることは勿論である。
〔発明の効果〕
以上より明らかなように本考案のプリンタ制御装置によ
れば、バッフオメモリに印字可能な行数分の文字データ
を記憶させたのち、その各行の文字データを一斉にシリ
アルにヘッドへ出力し印字を行なうようにしたため、記
録可能領域ごとの印字が可能となり、高速印字を行なう
ことができる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
フォント構成の一例を示す説明図、第3図は本発明に係
るイメージバッファメモリの概略構成図、第4図はイメ
ージバッファメモリの格納状況を示す構成図、第5図は
イメージバッファメモリからの印字データ読み出し説明
図、第6図は印字の一例を示す説明図、第7図は複数ラ
インの一括印字の説明図。 符号の説明 1 −・・−・−インターフェイス、 2−・−・CPU、    3−・−制御用メモリ、4
 ・−・・・フォントメモリ、5−・・−・・I10ポ
ート、6 −−−−−−− D M Aコントローラ、
7−・−・−・イメージバッファメモリ、8 −−−−
−一・−アドレスカウンタ、9−・・−・・印字制御部
、 10−−−−−一・ホストコンピュータ。 特許出願人  富士ゼロックス株式会社代理人 弁理士
   松 原 伸 2 同 同  村木清司 同 同  平田忠雄 同 同  上島淳− 第1図 第2図 第、3図 第4図 第5図 第6図 第7図

Claims (3)

    【特許請求の範囲】
  1. (1)入力した文字コードに対応したフォントをフォン
    トメモリから読み出して印字するシリアルプリンタにお
    いて、 複数行の印字文字に対応した複数の印字ドットを有する
    印字ヘッドと、 前記複数行の印字文字に対応したフォントを各行毎に記
    憶する記憶領域を有したバッファメモリと、 前記記憶領域に前記各行毎のフォントを記憶させるとき
    、予め定めた次ライン移行信号に基づいて前記各行毎の
    フォントを行順位に従って対応する記憶領域に記憶させ
    、前記複数行にわたるフォント記憶操作が終了した後前
    記複数の印字ドットの印字操作を同時に制御する制御部
    を設けたことを特徴とするプリンタ制御装置。
  2. (2)前記制御部が、前記次ライン移行信号としてキャ
    リッジをホームポジションに戻すCR信号および記録紙
    を1行分送るLF信号に基づいて制御操作を行なう特許
    請求の範囲第1項記載のプリンタ制御装置。
  3. (3)前記制御部が、LF信号だけを受けたとき次の行
    の先頭アドレスと書き込み開始アドレス間の記憶内容を
    クリアする制御操作を行なう特許請求の範囲第1項記載
    のプリンタ制御装置。
JP60156221A 1985-07-16 1985-07-16 プリンタ制御装置 Pending JPS6216156A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60156221A JPS6216156A (ja) 1985-07-16 1985-07-16 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60156221A JPS6216156A (ja) 1985-07-16 1985-07-16 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPS6216156A true JPS6216156A (ja) 1987-01-24

Family

ID=15623001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60156221A Pending JPS6216156A (ja) 1985-07-16 1985-07-16 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPS6216156A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6487266A (en) * 1987-09-29 1989-03-31 Sharp Kk High-speed printing system
JPH01210354A (ja) * 1988-02-18 1989-08-23 Canon Inc 記録装置
JPH04101866A (ja) * 1990-08-22 1992-04-03 Oki Electric Ind Co Ltd シリアルプリンタ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6487266A (en) * 1987-09-29 1989-03-31 Sharp Kk High-speed printing system
JPH01210354A (ja) * 1988-02-18 1989-08-23 Canon Inc 記録装置
JPH04101866A (ja) * 1990-08-22 1992-04-03 Oki Electric Ind Co Ltd シリアルプリンタ

Similar Documents

Publication Publication Date Title
US4824266A (en) Apparatus and method for storing regular and irregular characters
JPS5938629B2 (ja) 行間隔制御装置
JPS6216156A (ja) プリンタ制御装置
US5570464A (en) Controller for a recording apparatus
JPS58117036A (ja) 印字制御装置
JPS6312291B2 (ja)
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JP3098435B2 (ja) 複数サーマルヘッド用制御システム
JP4038639B2 (ja) プリンタ及びそのイメージデータの転送方法
JPS6055313B2 (ja) 文字印刷装置
JP3809280B2 (ja) 記録方法及び装置
JP4323622B2 (ja) 記録装置
JPH0825313B2 (ja) 印字制御装置
JPH0357484Y2 (ja)
JPS5931752B2 (ja) 印刷装置
JP4765590B2 (ja) 印刷装置及びその制御方法
JP2002137460A (ja) 印刷システムおよび記憶制御方法
JP2836026B2 (ja) 印刷制御装置
JPS6137441A (ja) ドツトプリンタの高速印字処理方式
JPS62240553A (ja) 記録装置
JPH08183208A (ja) ビットマップ記録方法および記録装置
JPS61274955A (ja) 文書出力装置
JPS60114972A (ja) 帳票フオーマツト作成装置
JPS61106262A (ja) プリンタ
JPH07112561A (ja) 画像記録装置