JPH0725076A - 記録装置 - Google Patents

記録装置

Info

Publication number
JPH0725076A
JPH0725076A JP5171655A JP17165593A JPH0725076A JP H0725076 A JPH0725076 A JP H0725076A JP 5171655 A JP5171655 A JP 5171655A JP 17165593 A JP17165593 A JP 17165593A JP H0725076 A JPH0725076 A JP H0725076A
Authority
JP
Japan
Prior art keywords
character
memory
modified
recording
stored
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
JP5171655A
Other languages
English (en)
Inventor
Toyohiro Takahashi
豊宏 高橋
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 JP5171655A priority Critical patent/JPH0725076A/ja
Publication of JPH0725076A publication Critical patent/JPH0725076A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】修飾文字の印字を行う場合において、メモリの
有効利用を図るとともに処理時間を低減させる。 【構成】入力された文字コード等に基づき記録を行う記
録装置において、帯状の記録領域に対応したビットマッ
プイメージを格納するビットマップメモリと、入力され
た文字コード等に基づき前記帯状の記録領域毎にビット
マップメモリにビットマップイメージとして展開するビ
ットマップ処理手段と、文字コードがボールドやイタリ
ック等の装飾文字指定されている場合に文字修飾処理を
施す文字修飾処理手段と、ビットマップ展開を行う際に
展開を行う文字が修飾文字であって、該修飾文字が隣接
する前記帯状の記録領域にまたがっている場合に、文字
修飾処理を施した修飾文字を一時格納する修飾文字キャ
ッシュメモリとを備える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は入力された文字コード等
に基づき、ビットマップ展開を行って記録を行う記録装
置に関するものである。
【0002】
【従来の技術】現在、簡便な机上システムで本格印刷に
近い質の高い編集と印刷を可能にするDTP(Desktop
Publishing)が開発され、これに対応した記録装置が要
求されており、記録する文字も、種類、大きさ、記録位
置などが細かく指定できるなど、多くの機能を有するに
至っている。このような多様な文字を記録する場合、文
字をビットマップイメージに展開したときに、1つの帯
状領域に入りきれなかったり、ある文字が次の帯状領域
にまたがって展開される場合が発生する。従来、このよ
うな場合には、記録しようとする帯状領域に展開が可能
な部分のみ、ビットマップイメージを帯状領域に対応し
たビットマップメモリに格納して記録を行っていた。そ
のため、次の帯状領域にまたがって展開される文字に関
しては、記録すべき部分だけを切り出してビットマップ
イメージへの展開を行う必要があった。例えば特開平3
−266676号公報においては、数ライン分のフィー
ルドメモリを持ち、帯状領域の境界のある文字に関して
は、一度該フィールドメモリに展開し、記録すべき部分
だけを切り出してビットマップメモリへ転記する方式を
提案している。
【0003】これを図5から図9により説明する。ホス
ト側から図5に示すようなラベル101の受信データを
受信する場合、フレームメモリのサイズ(X×Y)に基
づいて分割点Pにて分割し、図6に示すように、上側領
域のデータをフレームメモリ132に描画するが、この
とき、バーコード102と文字「AA」103は分割線
上にあるので、これをフィールドメモリ133にビット
マップイメージで展開する。次に、フィールドメモリ1
33内のデータのうち、分割点Pから上側領域のデータ
をフレームメモリ132の該当エリアに図7に示すよう
に複写し、これを印字出力する。次に、分割点Pから下
側領域のデータを図8に示すように、フレームメモリ1
32に描画し、バーコード102と文字「AA」103
は図6と同様にフィールドメモリ133にビットマップ
イメージで展開する。次に、フィールドメモリ133内
のデータのうち、分割点Pから下側領域のデータをフレ
ームメモリ132の該当エリアに図9に示すように複写
し、これを印字出力する。その結果、用紙には図7の画
像に続いて図8の画像が印字され、図5に示すラベルが
印字出力される。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来の方式においては、常に数ライン分のフィールドメモ
リが必要であるためコストが増大するという問題を有し
ている。また、ボールド、イタリック、回転、縮/拡大
などの修飾文字の印字を行う場合には、一部のみを修飾
処理することが難しく、一度に文字全体を処理する必要
があるが、上記従来の方式においては、帯状領域の境界
にある修飾文字に関しては、複数回の文字修飾処理が必
要であり、処理時間が増大するという問題を有してい
る。
【0005】本発明は、上記問題を解決するものであっ
て、修飾文字の印字を行う場合において、メモリの有効
利用を図るとともに処理時間を低減させることができる
記録装置を提供することを目的とするものである。
【0006】
【課題を解決するための手段】そのために本発明の記録
装置は、入力された文字コード等に基づき記録を行う記
録装置において、帯状の記録領域に対応したビットマッ
プイメージを格納するビットマップメモリと、入力され
た文字コード等に基づき前記帯状の記録領域毎にビット
マップメモリにビットマップイメージとして展開するビ
ットマップ処理手段と、文字コードがボールドやイタリ
ック等の装飾文字指定されている場合に文字修飾処理を
施す文字修飾処理手段と、ビットマップ展開を行う際に
展開を行う文字が修飾文字であって、該修飾文字が隣接
する前記帯状の記録領域にまたがっている場合に、文字
修飾処理を施した修飾文字を一時格納する修飾文字キャ
ッシュメモリとを備えることを特徴とする。
【0007】
【作用】本発明においては、ビットマップ展開を行う際
に、展開を行う修飾文字が隣接する帯状の記録領域にま
たがっている場合には、該修飾文字を修飾文字格納メモ
リに一時格納することにより、修飾文字が複数の帯状の
記録領域にまたがる場合でも1回の修飾文字のみです
み、ビットマップ展開時における処理時間の遅延を回避
することができる。
【0008】また、修飾文字が隣接する帯状の記録領域
にまたがらない場合でも、該修飾文字を修飾文字格納メ
モリに一時格納することにより、再度、同じ修飾文字が
きた場合にも繰り返し修飾処理する必要がない。
【0009】さらに、修飾文字格納メモリをダイナミッ
クに管理することにより、システムにメモリの余裕のあ
る時のみ修飾文字格納メモリを確保することで、メモリ
の有効利用ができ、低コストで実現することができる。
【0010】
【実施例】以下、図面を参照しつつ本発明の実施例を詳
細に説明する。図4は、本発明を適用した記録装置の概
略構成斜視図である。本図において、1はヘッドキャリ
ッジ3を操作するパルスモータ、2はヘッドキャリッジ
3を移動させるためのタイミングベルト、3は記録ヘッ
ドを一体に搭載したヘッドキャリッジ、4はヘッドキャ
リッジ3を移動させるためのガイドレール、5は記録用
紙6を移動させる紙送りモータ、6は記録ヘッドにより
印字される記録用紙、7はフィードローラである。ヘッ
ドキャリッジ3はガイドレール4に沿ってパルスモータ
1により駆動されて移動し、所定幅の帯状領域の記録を
行う。また、記録用紙6は、紙送りモータ5によって駆
動され、ヘッドキャリッジ3の駆動される方向に対し
て、ほぼ、直角方向に搬送される。記録用紙6の搬送
は、帯状領域の記録が終わり、記録ヘッドによる記録が
行われていない時に行われ、例えば帯状領域の幅や空白
領域の分だけ、あるいはホストコンピュータからの指示
に従った量だけ、搬送が行われる。なお、記録用紙6を
搬送する代わりに、ヘッドキャリッジ3を帯状領域の記
録を行う方向をほぼ直角に移動させるように構成するこ
ともできる。
【0011】図1は、本発明の記録装置の1実施例を示
すブロック図である。本図において、11はホストコン
ピュータ、12は記録装置、13は入力処理部、14は
入力バッファメモリ、15はデータ解析部、16はペー
ジフォーマットメモリ、17はビットマップ処理部、1
8は文字パターンメモリ、19は修飾文字キャッシュメ
モリ、20はビットマップメモリ、21はプリンタ制御
部、22はプリンタ部である。
【0012】ホストコンピュータ11は、記録装置12
に対し、文字コード等の画像データを送出する。ホスト
コンピュータ11から送出される画像データには、文字
コードの他、記録フォーマットに関する情報や、各文字
を記録すべき位置や大きさ、ボールドやイタリック、回
転、縮/拡大などの修飾文字に関する情報等が含まれて
いてもよい。記録装置12は、ホストコンピュータ11
から送られてくる画像データを受け取り、記録を行う。
また、記録装置12は、入力処理部13、入力バッファ
メモリ14、データ解析部15、ページフォーマットメ
モリ16、ビットマップ処理部17、文字パターンメモ
リ18、修飾文字キャッシュメモリ19、ビットマップ
メモリ20、プリンタ制御部21およびプリンタ部22
等を有している。
【0013】入力処理部13は、ホストコンピュータ1
1とデータのやりとりを行い、ホストコンピュータ11
から送られてくる画像データを受け付けて、入力バッフ
ァメモリ14に順次格納する。入力バッファメモリ14
は、ホストコンピュータ11より送出された画像データ
を順次格納するバッファである。データ解析部15は、
入力バッファメモリ14より画像データを順次取り出
し、解析を行ない、画像データをページ単位にフォーマ
ットし、ページフォーマットメモリ16に格納する。ペ
ージフォーマットメモリ16は、ページ単位にフォーマ
ットされた画像データを格納するバッファである。
【0014】ビットマップ処理部17は、ページ単位に
フォーマットされた画像データを、文字パターンメモリ
18を用いながら帯状領域ごとにビットマップイメージ
展開し、帯状領域に対応したビットマップメモリ20へ
格納する。また、ボールドやイタリック、回転、縮拡大
などの文字修飾指定の場合には、文字修飾処理を施し、
修飾文字キャッシュメモリ19に格納する。文字パター
ンメモリ18は、文字コードに対応させた文字パターン
を格納するメモリであり、ドットマトリックス形式の
他、アウトラインフォントなど種々の形式で格納してお
くことができる。
【0015】修飾文字キャッシュメモリ19は、ボール
ドやイタリック、回転、縮拡大などの文字修飾された文
字を一時格納しておくキャッシュメモリである。通常、
修飾文字が帯状領域間にまたがる場合に格納する。ビッ
トマップメモリ20は、プリンタ部22において記録さ
れる帯状領域に対応した容量を有している。プリンタ制
御部21はビットマップメモリ20に格納されたビット
マップイメージを取り出し、印字データとしてプリンタ
部22内の記録ヘッドに転送するとともに、ヘッドキャ
リッジおよび記録媒体等を駆動制御する。プリンタ部2
2は実際に記録を行うためのヘッドドライバやモータド
ライバ等で構成されている。
【0016】図1の記録装置の動作を説明する。ホスト
コンピュータ11から送られてくる文字コード等の画像
データは、入力処理部13に受け入れられ、入力バッフ
ァメモリ14に格納される。入力バッファメモリ14に
格納された画像データは、データ解析部15により順次
読み出され、解析が行われる。このデータ解析部15に
おいて行われる解析としては、例えば、画像データの中
のフォーマットに関する位置情報や、文字を記録するべ
き位置および大きさに関する指定情報に従って、記録す
べき順序を決定する処理を含むことができる。この解析
の結果に基づき、画像データの並べ変えなどを行って、
ページ単位にフォーマットし、ページフォーマットメモ
リ16に格納する。
【0017】ページフォーマットメモリ16に格納され
た画像データは、ビットマップ処理部17において順次
読み取られ、文字パターンメモリ18に格納されている
文字情報を用いて、ビットマップイメージへの展開が行
われる。ボールドやイタリック、回転、縮拡大などの文
字修飾指定の場合には、文字修飾処理を施す。この修飾
文字が帯状領域間にまたがる場合には、修飾文字が修飾
文字キャッシュメモリ19に格納され、今回記録される
部分のみがビットマップイメージへ転記される。ビット
マップ処理部17では、プリンタ部22において記録さ
れる帯状領域ごとにビットマップ展開を行い、展開した
ビットマップイメージを帯状領域に割り当てられたビッ
トマップメモリ20へ格納する。ビットマップメモリ2
0に展開されたビットマップイメージはプリンタ制御部
21において読み出され、プリンタ部22を駆動して実
際の記録が行われる。
【0018】図2は本発明の記録装置の1実施例におけ
る修飾文字キャッシュ処理方法のフローチャートであ
る。修飾文字キャッシュ処理では、まず、ステップS1
において、指定された文字に対して修飾処理を施すかど
うかの判別を行う。例えば、ボールドに指定された文字
の場合、あらかじめボールド文字が文字パターンメモリ
に格納されている場合には、修飾装置が必要ないと判断
され終了する。
【0019】ステップS2において、指定された文字が
修飾済であり、すでに修飾文字キャッシュメモリに格納
されている場合には、修飾文字が必要ないと判断され終
了する。ステップ3において、ボールドやイタリック、
回転、縮拡大などの文字修飾処理が行われる。
【0020】次にステップS4において、指定された文
字が分割印字すなわち、帯状領域間にまたがっているか
どうかの判別を行う。帯状領域間にまたがっていないと
判断された場合には、修飾文字はキャッシュされること
なく終了する。指定された文字が分割印字であれば、最
後にステップS5において修飾文字が修飾文字キャッシ
ュメモリに格納される。図3は帯状領域R間に修飾文字
「ABCDEF」がまたがっている場合を示し、修飾文
字「ABCDEF」が修飾文字キャッシュメモリ19に
格納される。
【0021】
【発明の効果】以上の説明から明らかのように、本発明
によれば、帯状領域間にまたがる修飾文字であっても、
一度、修飾した文字をキャッシュメモリに格納しておく
ことにより、一回の文字修飾処理のみですみ、ビットマ
ップ展開時における処理時間の遅延を回避することがで
き、修飾文字の印字を行う場合において、メモリの有効
利用を図るとともに処理時間を低減させることができ
る。
【図面の簡単な説明】
【図1】本発明の記録装置の1実施例を示すブロック図
である。
【図2】本発明の記録装置の一実施例における修飾文字
のキャッシュ処理に関するフローチャートである。
【図3】本発明の作用を説明するための図である。
【図4】本発明を適用した記録装置の概略構成斜視図で
ある。
【図5】従来の記録方式を説明するための図である。
【図6】従来の記録方式を説明するための図である。
【図7】従来の記録方式を説明するための図である。
【図8】従来の記録方式を説明するための図である。
【図9】従来の記録方式を説明するための図である。
【符号の説明】
11…ホストコンピュータ、12…記録装置、13…入
力処理部 14…入力バッファメモリ、15…データ解析部 16…ページフォーマットメモリ、17…ビットマップ
処理部 18…文字パターンメモリ、19…修飾文字キャッシュ
メモリ 20…ビットマップメモリ、21…プリンタ制御部、2
2…プリンタ部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】入力された文字コード等に基づき記録を行
    う記録装置において、帯状の記録領域に対応したビット
    マップイメージを格納するビットマップメモリと、入力
    された文字コード等に基づき前記帯状の記録領域毎にビ
    ットマップメモリにビットマップイメージとして展開す
    るビットマップ処理手段と、文字コードがボールドやイ
    タリック等の装飾文字指定されている場合に文字修飾処
    理を施す文字修飾処理手段と、ビットマップ展開を行う
    際に展開を行う文字が修飾文字であって、該修飾文字が
    隣接する前記帯状の記録領域にまたがっている場合に、
    文字修飾処理を施した修飾文字を一時格納する修飾文字
    キャッシュメモリとを備えることを特徴とする記録装
    置。
JP5171655A 1993-07-12 1993-07-12 記録装置 Pending JPH0725076A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5171655A JPH0725076A (ja) 1993-07-12 1993-07-12 記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5171655A JPH0725076A (ja) 1993-07-12 1993-07-12 記録装置

Publications (1)

Publication Number Publication Date
JPH0725076A true JPH0725076A (ja) 1995-01-27

Family

ID=15927244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5171655A Pending JPH0725076A (ja) 1993-07-12 1993-07-12 記録装置

Country Status (1)

Country Link
JP (1) JPH0725076A (ja)

Similar Documents

Publication Publication Date Title
JPH02185475A (ja) 印字装置
JPH0393562A (ja) プリンタ
JPS6277633A (ja) プリンタ制御装置
JPS60141076A (ja) 印刷装置の制御方法
EP0397200A2 (en) Printer apparatus
US5371838A (en) Dot printer with a reduced average number of dot-expansion operations
JPH0725076A (ja) 記録装置
JPH09149221A (ja) 画像出力方法及び装置
JP3237233B2 (ja) 記録装置
JPH0664236A (ja) 記録装置
JPH05224846A (ja) 印刷記録装置
JP2877036B2 (ja) 印刷方法およびドットプリンタ
GB2251107A (en) Printer
JP3695831B2 (ja) 矩形画像描画装置、文字画像描画装置及び文字画像表示装置
US20020001103A1 (en) Method and device for rearranging an electronic document
JP3640123B2 (ja) 画像形成装置及び画像形成方法並びに画像形成装置制御用プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH106574A (ja) 画像処理装置及びその方法及び媒体
JP2715475B2 (ja) 図形出力装置
JPH1191185A (ja) 印字制御方法
JPH01209175A (ja) 印字改行制御方式
JP3539203B2 (ja) ビットマップデータの縮小方法、情報処理装置および情報記録媒体
JPH06155821A (ja) 出力情報処理方法およびその装置
JPH03197064A (ja) ドットプリンタ
JPH08183208A (ja) ビットマップ記録方法および記録装置
JPH082016A (ja) 印刷装置