JP3450492B2 - シリアル記録装置 - Google Patents

シリアル記録装置

Info

Publication number
JP3450492B2
JP3450492B2 JP04400395A JP4400395A JP3450492B2 JP 3450492 B2 JP3450492 B2 JP 3450492B2 JP 04400395 A JP04400395 A JP 04400395A JP 4400395 A JP4400395 A JP 4400395A JP 3450492 B2 JP3450492 B2 JP 3450492B2
Authority
JP
Japan
Prior art keywords
print
recording
data
storage means
line
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
JP04400395A
Other languages
English (en)
Other versions
JPH08238810A (ja
Inventor
明 栗林
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 JP04400395A priority Critical patent/JP3450492B2/ja
Publication of JPH08238810A publication Critical patent/JPH08238810A/ja
Application granted granted Critical
Publication of JP3450492B2 publication Critical patent/JP3450492B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ホストコンピュータか
らの記録情報を記録する記録装置およびシリアル記録装
置に関するものである。
【0002】
【従来の技術】ホストコンピュータからの記録情報を入
力し記録動作を行なう従来のシリアル記録装置では、1
ラインの縦方向の記録密度に相当する記録素子を配列し
た記録ヘッドと、ホストコンピュータから入力した記録
情報を記憶する受信バッファと、受信バッファに記憶さ
れた記録情報を解析し得られた記録データを記憶するプ
リントバッファとを有している。
【0003】ホストコンピュータから入力される記録情
報は、主に1ライン毎に入力される。また、記録ヘッド
も1ライン毎に横方向に走査して記録するため、記録デ
ータを記憶するプリントバッファも1ライン分の記憶容
量を単位としてアドレス等の管理がされている。
【0004】ホストコンピュータから記録情報が入力さ
れ受信バッファに記憶されると、記録装置の制御部は、
受信バッファから記録情報を読みだし、記録情報に含ま
れているコマンドを解析し、記録データをプリントバッ
ファに記憶していく。1ライン分の記録データがプリン
トバッファに記憶されると、制御部は、プリントバッフ
ァから記録データを読みだし記録ヘッドに出力し、1ラ
イン毎に記録を行なう。
【0005】
【発明が解決しようとする課題】従来のシリアル記録装
置は、1ライン毎に記録を行なっていたが、記録速度の
高速化を実現するために、1回の走査で複数行を同時に
記録可能な記録ヘッドを搭載するようになってきてい
る。
【0006】複数行を同時に記録可能な記録ヘッドを用
いる場合は、記録ヘッドの構成に合わせ、プリントバッ
ファも記録ヘッドが1回の走査で記録可能な複数行の記
録データを記憶できる容量を単位として管理を行なうと
制御が容易になる。しかし、ホストコンピュータから入
力する記録情報は、従来どうり1ライン単位で入力され
るため、記録情報の解析をして記録データを作成する処
理は、1ライン単位で行なう方が制御が容易である。
【0007】このため、プリントバッファを1種類の構
成で1ライン単位で制御されると記録ヘッドへのデータ
転送のためのプリントバッファ管理が複雑になり記録が
低下してしまう。逆に記録速度の高速化のためプリント
バッファを複数行単位に管理すると、ホストコンピュー
タから入力する記録情報を解析しプリントバッファに記
録データを展開する制御が複雑になる。
【0008】またホストコンピュータからの記録情報形
態の変更はすくないが、記録装置の記録ヘッド構成は性
能向上のため多数の種類を有する。この記録ヘッドの形
態にプリントバッファの構成を合わせるとそれぞれの機
種に合わせて、記録情報から記録データを展開する制御
をおこなわなければならないという問題がある。
【0009】本発明は、上記従来の問題点を解消するた
めに成されたもので、ホストコンピュータから1ライン
単位で入力した記録情報を複数行同時に容易に記録でき
るシリアル記録装置の提供を目的とするものである。
【0010】
【課題を解決するための手段】前記目的を達成するた
め、本発明では、シリアル記録装置を次の(1)、
(2)のとおりに構成する。 (1)外部機器より入力した記録情報に基づいて記録を
行うシリアル記録装置において、複数行同時に記録可能
な記録手段と、外部機器より入力した記録情報を解析し
て得られる1ライン分の記録データを記憶する第1の記
憶手段と、外部機器より入力した記録情報を解析して得
られる記録データを前記第1の記憶手段に記憶させる第
1の制御手段と、前記第1の記憶手段のデータを前記記
録手段に適応した形で記憶する第2の記憶手段と、前記
第1の記憶手段への記録データの展開の開始に応じて1
ライン分の記録データを前記第2の記憶手段に書き込む
ための第1の開始アドレスを設定し、この第1の開始ア
ドレスに基づいて前記第2の記憶手段に1ライン分の記
憶をし、この1ライン分の記憶後、前記第1の記憶手段
へ次のラインの記録データが展開されたことを確認した
後に、次の1ライン分の記録データを前記第2の記憶手
段に書き込むための第2の開始アドレスを設定して、こ
の第2の開始アドレスに基づいて前記第2の記憶手段に
次の1ライン分のデータを記憶させる第2の制御手段
と、を有するシリアル記録装置。 (2)前記外部機器より入力した記録情報を解析し得ら
れる記録データを記憶する第1の記憶手段と前記第2の
記憶手段を、同一の記憶手段内に記憶エリアを分割して
有する前記(1)に記載のシリアル記録装置。
【0011】
【0012】
【作用】上記構成により、受信した記録情報を解析して
プリントバッファに展開する処理と、記録データを記録
ヘッドに出力するためのプリントバッファに対する処理
のプリントバッファに対する異なる処理を、プリントバ
ッファを2つに分け、それぞれの処理専用のプリントバ
ッファを持たせることにより、それぞれの処理を簡単に
できる
【0013】
【実施例】
(第1の実施例)本発明の第1の実施例について説明す
る。
【0014】図1は、本発明の第1の実施例の回路構成
図である。
【0015】図1において、1は記録装置全体を制御す
る制御部、2は記録装置を制御するプログラムを有する
コントロールROM、3は記録データを有するフォント
ROM、4はホストコンピュータからの記録情報を入力
して受信バッファ5に書き込む受信制御部、5はホスト
コンピュータからの記録情報を記憶する受信バッファ、
6は受信バッファ5に記憶された記録情報を解析して得
られる記録データを記憶する第1のプリントバッファ、
7は記録ヘッドの構成にあわせて第1のプリントバッフ
ァに記憶された記録データを再記憶する第2のプリント
バッファ、8は第2のプリントバッファ7から記録デー
タを読みだし記録ヘッドに出力する記録データ出力制御
部、9は2行同時に記録可能な記録ヘッドである。その
他の記録装置に必要な構成については図示省略してあ
る。
【0016】第1のプリントバッファ6は記録用紙の紙
送り方向に対して横1ライン分の記録データを記憶でき
る記憶容量を有する。第2のプリントバッファ7は横2
ライン分の記録データを記憶できる記憶容量を1単位と
して2本分の記憶容量を有する。
【0017】次に本実施例の動作について説明する。
【0018】ホストコンピュータから記録情報が出力さ
れると、受信制御部4は記録情報を入力し、受信バッフ
ァ5に送り込んでいく。受信バッファ5に記録情報が記
憶されると、制御部1はコントロールROM2に格納さ
れているプログラムに従い記録情報を解析し、解析結果
に従い記録データをフォントROM3より読みだし、第
1のプリントバッファ6に展開していく。
【0019】第1のプリントバッファ6に記録データが
展開され始めると制御部1は、コントロールROM2に
記憶してある記録データを記録ヘッド9に適合するよう
に第2のプリントバッファ7に記録データを記憶してい
く制御を行なうプログラムを起動し、そのプログラムに
従い記録データを第2のプリントバッファ7に記憶して
いく。第2のプリントバッファの1単位には2ライン分
の記録データが記憶されるため、ホストコンピュータの
改行コマンド等の、制御情報に従い記憶していく。
【0020】第2のプリントバッファ7に1単位分すな
わち2ライン分の記録データが記憶されると制御部1
は、記録データ出力制御部8に起動をかける。記録デー
タ出力制御部8は、第2のプリントバッファ7から記録
データを読みだし記録ヘッド9に出力し記録動作を行な
う。
【0021】第2のプリントバッファ7は、2本分の記
憶容量を有しているため、第2のプリントバッファ7の
1本目から記録データを読みだし記録を行なっていると
き、2本目のバッファに次回の記録動作で記録する記録
データを第1のプリントバッファから読み出し、再書き
込みを行なう動作を、時分割で行なうことが可能であ
る。
【0022】上記の動作を繰り返し行ない、記録動作を
完了させる。
【0023】(第2の実施例)本発明の第2の実施例に
ついて説明する。
【0024】図2は、本発明の第2の実施例の回路構成
図であり、前記第1の実施例と同じ部分は同一符号で示
してある。
【0025】図2において、10は第2のプリントバッ
ファへの書き込み開始アドレスを設定し起動を掛ける
と、自動的に第1のプリントバッファ6から記録データ
を読みだし、設定された第2のプリントバッファのアド
レスから記録データを書き込んでいくプリントバッファ
制御部である。その他の部分は、図1と同様である。
【0026】次に第2の実施例の動作について説明す
る。
【0027】ホストコンピュータから記録情報が出力さ
れると、受信制御部4は記録情報を入力し、受信バッフ
ァ5に書き込んでいく。受信バッファ5に、記録情報が
記憶されると制御部1はコントロールROM2に格納さ
れているプログラムに従い記録情報を解析し、解析結果
に従い記録データをフォントROM3より読みだし、第
1のプリントバッファ6に展開していく。
【0028】第1のプリントバッファ6に記録データが
展開され始めると制御部1は、プリントバッファ制御部
10に第2のプリントバッファの記録データ書き込み開
始アドレスを設定し、動作の起動を掛ける。
【0029】プリントバッファ制御部10は、第1のプ
リントバッファ6から記録データを読みだし、設定され
た第2のプリントバッファのアドレスから記録データを
1ライン分書き込んでいく。1ライン分の記録データが
第2のプリントバッファ7に書き込まれると、制御部1
は2ライン目の記録データが第1のプリントバッファ6
に展開されたことを確認して、2ライン目の記録データ
を第2のプリントバッファ7に書き込むアドレスをプリ
ントバッファ制御回路10に設定し、動作起動を掛け
る。
【0030】プリントバッファ制御回路10は、2ライ
ン目の記録データを第1のプリントバッファ6から読み
だし、第2のプリントバッファ7に書き込む。第2のプ
リントバッファ7の1単位には2ライン分の記録データ
が記憶されるため、プリントバッファ制御回路10に設
定するアドレスは、ホストコンピュータの改行コマンド
等の制御情報による。
【0031】第2のプリントバッファ7に1単位分すな
わち2ライン分記録データが記憶されると制御部1は、
記録データ出力制御部8に起動をかける。記録データ出
力制御部8は、第2のプリントバッファ7から記録デー
タを読みだし記録ヘッド9に出力し記録動作を行なう。
【0032】第2のプリントバッファ7は、2本分の記
憶容量を有しているため、第2のプリントバッファ7の
1本目から記録データを読みだし記録を行なっていると
き、2本目のバッファに次回の記録動作で記録する記録
データを第1のプリントバッファから読み出し、再書き
込みを行なう動作を、時分割で行なうことが可能であ
る。
【0033】上記の動作を繰り返し行ない、記録動作を
完了させる。
【0034】
【発明の効果】以上説明したように、本発明によれば、
受信した記録情報を解析してプリントバッファに展開す
る処理と、記録データを記録ヘッドに出力するためのプ
リントバッファに対する処理のプリントバッファに対す
る異なる処理を、プリントバッファを2つに分け、それ
ぞれの処理専用のプリントバッファを持たせることによ
り、それぞれの処理を簡単にできるという効果がある
【0035】また、記録データを記録ヘッドに出力する
ためのプリントバッファに対する処理は使用できるヘッ
ドの種類により種々に異なるが、受信した記録情報を解
析してプリントバッファに展開する処理が変更になる場
合は、限られた場合であり少ないため、他機種への流用
が容易になるという効果がある。
【0036】以上説明のように、本発明によれば、ホス
トコンピュータから1ライン単位で入力した記録情報を
複数行同時に容易に記録できる構成を有する記録装置お
よびシリアル記録装置の提供をすることができる。
【図面の簡単な説明】
【図1】 本発明の第1の実施例の回路構成図である。
【図2】 第2の実施例の回路構成図である。
【符号の説明】
1 制御部 2 コントロールROM 3 フォントROM 4 受信制御部 5 受信バッファ 6 第1のプリントバッファ 7 第2のプリントバッファ 8 記録データ出力制御部 9 記録ヘッド 10 プリントバッファ制御部

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 外部機器より入力した記録情報に基づい
    て記録を行うシリアル記録装置において、 複数行同時に記録可能な記録手段と、 外部機器より入力した記録情報を解析して得られる1ラ
    イン分の記録データを記憶する第1の記憶手段と、 外部機器より入力した記録情報を解析して得られる記録
    データを前記第1の記憶手段に記憶させる第1の制御手
    段と、 前記第1の記憶手段のデータを前記記録手段に適応した
    形で記憶する第2の記憶手段と、 前記第1の記憶手段への記録データの展開の開始に応じ
    て1ライン分の記録データを前記第2の記憶手段に書き
    込むための第1の開始アドレスを設定し、この第1の開
    始アドレスに基づいて前記第2の記憶手段に1ライン分
    の記憶をし、この1ライン分の記憶後、前記第1の記憶
    手段へ次のラインの記録データが展開されたことを確認
    した後に、次の1ライン分の記録データを前記第2の記
    憶手段に書き込むための第2の開始アドレスを設定し
    て、この第2の開始アドレスに基づいて前記第2の記憶
    手段に次の1ライン分のデータを記憶させる第2の制御
    手段と、 を有することを特徴とするシリアル記録装置。
  2. 【請求項2】 前記外部機器より入力した記録情報を解
    析し得られる記録データを記憶する第1の記憶手段と前
    記第2の記憶手段を、同一の記憶手段内に記憶エリアを
    分割して有することを特徴とする請求項1に記載のシリ
    アル記録装置。
JP04400395A 1995-03-03 1995-03-03 シリアル記録装置 Expired - Lifetime JP3450492B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04400395A JP3450492B2 (ja) 1995-03-03 1995-03-03 シリアル記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04400395A JP3450492B2 (ja) 1995-03-03 1995-03-03 シリアル記録装置

Publications (2)

Publication Number Publication Date
JPH08238810A JPH08238810A (ja) 1996-09-17
JP3450492B2 true JP3450492B2 (ja) 2003-09-22

Family

ID=12679537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04400395A Expired - Lifetime JP3450492B2 (ja) 1995-03-03 1995-03-03 シリアル記録装置

Country Status (1)

Country Link
JP (1) JP3450492B2 (ja)

Also Published As

Publication number Publication date
JPH08238810A (ja) 1996-09-17

Similar Documents

Publication Publication Date Title
JPS6238734B2 (ja)
JPH0378651B2 (ja)
JP3450492B2 (ja) シリアル記録装置
JP2507361B2 (ja) 画像情報処理装置
JP3203660B2 (ja) 画像記録装置
JP2654015B2 (ja) 文書処理装置
JP2988820B2 (ja) 出力制御装置および出力制御方法
JP3110905B2 (ja) データ転送装置及び方法
JP2773686B2 (ja) プリンタ装置
JPH05197796A (ja) 画像メモリ装置
JPH08310057A (ja) 画像記録方法及び装置
JP2541101B2 (ja) ファクシミリ装置の記録方式
JP4457511B2 (ja) 画像出力装置及びそれに用いられるデータ消去方法
JPH04150148A (ja) 記録装置
JPS5922983B2 (ja) 情報処理方式
JPH0811451B2 (ja) プロッタ用制御装置
JPS617769A (ja) イメ−ジメモリ書き込み制御方式
JPS61264377A (ja) 文字パタ−ン発生装置
JPH01230151A (ja) 記録装置
JPH0358625A (ja) Plaライター
JPH06183069A (ja) 記録装置
JPH01237162A (ja) プリンタのインターフェイス装置
JPH0644015A (ja) 印刷方法及び装置
JPH05207265A (ja) プリンタ制御装置
JPH0744452A (ja) メモリアクセス回路

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030617

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

Free format text: PAYMENT UNTIL: 20070711

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080711

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090711

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090711

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100711

Year of fee payment: 7