JPH08123399A - 文字データ処理方法、文字データ処理装置および画像形成装置 - Google Patents

文字データ処理方法、文字データ処理装置および画像形成装置

Info

Publication number
JPH08123399A
JPH08123399A JP6265630A JP26563094A JPH08123399A JP H08123399 A JPH08123399 A JP H08123399A JP 6265630 A JP6265630 A JP 6265630A JP 26563094 A JP26563094 A JP 26563094A JP H08123399 A JPH08123399 A JP H08123399A
Authority
JP
Japan
Prior art keywords
character data
modification
processing
enlargement
storage means
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
JP6265630A
Other languages
English (en)
Other versions
JP3187262B2 (ja
Inventor
Toru Wakana
徹 若菜
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 JP26563094A priority Critical patent/JP3187262B2/ja
Publication of JPH08123399A publication Critical patent/JPH08123399A/ja
Application granted granted Critical
Publication of JP3187262B2 publication Critical patent/JP3187262B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 記憶手段の利用の効率化および削減を図る。 【構成】 拡大および複数修飾処理のための記憶手段の
容量が足りない場合に拡大処理を複数修飾処理の前後に
分け、前記記憶手段の容量が許す限りの拡大率で、複数
修飾処理の前に描画前拡大処理を行い、残りの拡大を複
数修飾処理後に行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文字データ処理方法、
文字データ処理装置および画像形成装置に関するもので
ある。
【0002】
【従来の技術】従来、文字データについて拡大処理手段
と複数修飾処理手段を用いて文字修飾を行なう場合、修
飾制御手段により一意に定められた順番で行なってい
た。さらに、前記拡大処理手段を用いる場合は文字品位
を考慮にいれて前記複数修飾処理手段により先に適用し
ていた。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来例では前記拡大処理手段と前記複数修飾処理手段があ
る場合に拡大処理を他の修飾より先に行なうため拡大お
よび複数修飾処理のための記憶手段の容量が足りなくな
り、特殊処理にせざるを得ない状態になることがあっ
た。
【0004】本発明の目的は以上のような問題を解消し
記憶手段の効率化および削減が図れる文字データ処理方
法および装置を提供することにある。
【0005】本発明の他の目的は上記文字データ処理装
置を使用した画像形成装置を提供することにある。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は文字データを所定の拡大率
で拡大し、修飾処理した処理後の文字データのサイズが
記憶手段に格納できるサイズかを判断し、前記判断によ
り前記記憶手段に格納できないサイズのときは、前記文
字データを、前記記憶手段に格納できる範囲内のサイズ
まで拡大処理して前記記憶手段に格納し、前記記憶手段
に格納した文字データを修飾処理し、前記記憶手段から
とり出した前記修飾処理後の文字データに前記所定の拡
大率が得られるように拡大処理を実行して出力すること
を特徴とする。
【0007】請求項2にかかる発明は拡大、修飾処理後
の文字データを格納する記憶手段と、文字データを所定
の拡大率で拡大し、修飾処理した処理後の文字データの
サイズが前記記憶手段に格納できるサイズかを判断する
判断手段と、前記判断により前記記憶手段に格納できな
いサイズのときは、前記文字データを、前記記憶手段に
格納できる範囲内のサイズまで拡大処理して前記記憶手
段に格納する手段と、前記記憶手段に格納した文字デー
タを修飾処理する手段と、前記記憶手段からとり出した
前記修飾処理後の文字データに前記所定の拡大率が得ら
れるように拡大処理を実行して出力する出力手段とを具
えたことを特徴とする。
【0008】請求項3にかかる発明は請求項2の文字デ
ータ処理装置と、該文字データ処理装置内の出力手段か
らの所定の拡大率の文字データを描画する手段とを有す
ることを特徴とする。
【0009】
【実施例】図1は、本実施例が適用されるレーザビーム
プリンタ(以下、LBPと略す)の内部構造を示す断面
図で、このLBPは不図示のデータ源から文字パターン
の登録や定型書式(フォームデータ)などの登録が行え
る。同図において、1000はLBP本体であり、外部
に接続されているホストコンピュータから供給される文
字情報(文字コード)やフォーム情報あるいはマイクロ
命令などを入力して記憶するとともに、それらの情報に
従って対応する文字パターンやフォームパターンなどを
作成し、記録媒体である記録紙上に像を形成する。10
12は操作のためのスイッチおよびLED表示器などが
配されている操作パネル、1001はLBP1000全
体の制御およびホストコンピュータから供給される文字
情報などを解析するプリンタ制御ユニットである。この
制御ユニット1001は、主に文字情報を対応する文字
パターンのビデオ信号に変換してレーザドライバ100
2に出力する。レーザドライバ1002は半導体レーザ
1003を駆動するための回路であり、入力されたビデ
オ信号に応じて半導体レーザ1003から発射されるレ
ーザ光1004をオンオフ切り替えする。レーザ100
4は回転多面鏡1005で左右方向に振られ静電ドラム
1006上を走査する。これにより、静電ドラム100
6上には文字パターンの静電潜像が形成される。この潜
像は、静電ドラム1006周囲の現像ユニット1007
により現像された後、記録紙に転写される。この記録紙
にはカットシートを用い、カットシート記録紙はLBP
1000に装着した用紙カセット1008に収納され、
給紙ローラ1009および搬送ローラ1010と101
1とにより装置内に取り込まれて、静電ドラム1006
に供給される。
【0010】図3はプリンタ制御ユニットのブロック図
である。
【0011】2001はホストコンピュータなどの外部
機器を示し、2002はプリンタ制御ユニットを示し、
2011はプリンタエンジンを示す。プリンタ制御ユニ
ット2002は以下の構成を有する。2003はアドレ
ス・データバスを示し、2004はバッファ部を含むホ
ストI/F、2005はCPU、2006はCPU20
05による図2に示す如き制御手順等を格納したRO
M、2007はCPUにより制御されるDMA部、20
08はパネル部、2009はエンジン2011を送るた
めのデータを蓄えておくための出力バッファ部を含むI
/F回路部、2010はRAMを示している。
【0012】処理の流れを図2のフローチャート及び図
4を用いて説明する。
【0013】まず2001の外部機器から文字データ
(又は文字コード:以下まとめて文字データとして扱
う)を受信しているかどうかstep1で調査する。も
し文字データを受信していなければ、当該処理をぬけ終
了する。もし文字データを受信しているならstep2
でその文字データが有効なデータかどうかの調査を行な
う。無効な文字データなら、step1に戻り、次文字
データの受信をする。もし有効な文字データならste
p3で当該文字データの修飾処理の有無を調査する。当
該文字データに修飾処理を施さないなら、step11
で通常の処理を行ないstep1で次文字データの受信
をする。この場合の通常処理は文字データを単にレンダ
リングするのみである。もし修飾ありならばstep4
でその修飾処理に拡大修飾が含まれるかを調査する。も
し拡大修飾がないならstep11で通常処理を行な
う。この場合の通常処理はレンダリング前に2006の
ROMに格納されている修飾制御手段に従って文字修飾
を行なうことである。修飾制御手段とは、文字修飾を行
なう順番を制御するプログラムのことである。
【0014】もし拡大修飾が当該文字修飾に含まれるな
らば、step5で文字修飾が拡大修飾のみの修飾しか
ないかどうかを調査する。もし文字修飾が拡大修飾処理
のみであれば、step11で通常処理を行なう。この
場合の通常処理とは、レンダリング時に拡大修飾を行な
うことである。もし拡大修飾処理のみでなく拡大修飾と
複数修飾処理が組合わさっている状態なら、step6
で2006のROMに格納されている修飾制御手段を用
いて指定された修飾手段をすべて実行した場合の修飾後
文字データのサイズの解析を2006のROMに格納さ
れている解析手段により行なう。その解析手段は、文字
データのサイズ(図4の文字データ4002のサイズ)
があらかじめ決められた文字データ格納領域又は文字デ
ータ修飾作業領域のサイズを越えるかどうかを調査す
る。
【0015】もし文字データが上記領域のサイズを越え
てないなら、step11で通常の文字修飾処理を行な
う。この場合の文字修飾処理とは、2006のROMに
格納されている修飾制御手段を用いて行なうことであ
る。この処理の概略を図4に示す。まず4000の文字
データに対してx倍の拡大処理を行ない、x倍拡大後の
文字データ4001を作る。次にx倍拡大後の文字デー
タ4001に複数修飾処理を行ない文字データ4002
を作る。step6で上記解析手段の解析後の文字デー
タのサイズ(文字データ4002のサイズ)が上記文字
データ格納領域または文字データ修飾作業領域のサイズ
を越えてしまう場合には、step7で修飾情報中の拡
大修飾の拡大率を描画前拡大率と描画拡大率に分割す
る。
【0016】図5によると初めx倍の拡大率が設定され
ていたが、描画前拡大率y倍、描画拡大率z倍に分割さ
れる。x,y,zには5004のような関係(x=y×
z)が成り立つ。拡大率の分割の仕方は5002の文字
データサイズが修飾作業領域を越えない範囲で設定す
る。step9で複数修飾処理を行う前にstep8で
分割された前記描画前拡大率で描画前拡大処理を行ない
文字データ5001を作成する。次にstep9で複数
修飾処理を行い文字データ5002を作成する。そし
て、step10で描画拡大率を用いて描画時に拡大処
理を行い文字データ5003を作成する。
【0017】以上で1文字の処理が終了し、step1
に戻り次の文字データの受信から繰り返し行う。
【0018】(その他の実施例)前記実施例はLBPの
文字展開手段の文字修飾の場合を扱ったが、LBP以外
の機器で文字展開手段を有し文字修飾処理がある場合で
も構わない。
【0019】さらに前記実施例では、拡大率の分割によ
って記憶手段の効率的利用を実行したが、複数修飾のひ
とつひとつの修飾の順番を記憶手段のサイズに応じて変
化させても構わない。また拡大率の分割と修飾順番の入
れ換えを同時に行っても構わない。
【0020】
【発明の効果】以上説明したように、本発明によれば拡
大および複数修飾処理のための記憶手段の容量が足りな
い場合に拡大処理を複数修飾処理の前後に分け、前記記
憶手段の容量が許す限りの拡大率で、複数修飾処理の前
に描画前拡大処理を行い、残りの拡大を複数修飾処理後
に行うことにより、記憶手段の利用の効率化及び削減が
図れる。
【図面の簡単な説明】
【図1】印刷装置の内部構造を示す断面図である。
【図2】本実施例の流れを示すフローチャートである。
【図3】印刷装置のプリンタ制御ユニットのブロック図
である。
【図4】通常修飾処理の手順を示した概略図である。
【図5】本実施例における手順を示した概略図である。
【符号の説明】
2001 外部装置 2002 プリンタ制御ユニット 2003 アドレス・データバス 2004 ホストI/F 2005 CPU 2006 ROM 2007 DMA部 2008 パネル部 2009 I/F回路部 2010 RAM 2011 エンジン部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/393

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 文字データを所定の拡大率で拡大し、修
    飾処理した処理後の文字データのサイズが記憶手段に格
    納できるサイズかを判断し、 前記判断により前記記憶手段に格納できないサイズのと
    きは、前記文字データを、前記記憶手段に格納できる範
    囲内のサイズまで拡大処理して前記記憶手段に格納し、 前記記憶手段に格納した文字データを修飾処理し、 前記記憶手段からとり出した前記修飾処理後の文字デー
    タに前記所定の拡大率が得られるように拡大処理を実行
    して出力することを特徴とする文字データ処理方法。
  2. 【請求項2】 拡大、修飾処理後の文字データを格納す
    る記憶手段と、 文字データを所定の拡大率で拡大し、修飾処理した処理
    後の文字データのサイズが前記記憶手段に格納できるサ
    イズかを判断する判断手段と、 前記判断により前記記憶手段に格納できないサイズのと
    きは、前記文字データを、前記記憶手段に格納できる範
    囲内のサイズまで拡大処理して前記記憶手段に格納する
    手段と、 前記記憶手段に格納した文字データを修飾処理する手段
    と、 前記記憶手段からとり出した前記修飾処理後の文字デー
    タに前記所定の拡大率が得られるように拡大処理を実行
    して出力する出力手段とを具えたことを特徴とする文字
    データ処理装置。
  3. 【請求項3】 請求項2の文字データ処理装置と、該文
    字データ処理装置内の出力手段からの所定の拡大率の文
    字データを描画する手段とを有することを特徴とする画
    像形成装置。
JP26563094A 1994-10-28 1994-10-28 文字データ処理方法、文字データ処理装置および画像形成装置 Expired - Fee Related JP3187262B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26563094A JP3187262B2 (ja) 1994-10-28 1994-10-28 文字データ処理方法、文字データ処理装置および画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26563094A JP3187262B2 (ja) 1994-10-28 1994-10-28 文字データ処理方法、文字データ処理装置および画像形成装置

Publications (2)

Publication Number Publication Date
JPH08123399A true JPH08123399A (ja) 1996-05-17
JP3187262B2 JP3187262B2 (ja) 2001-07-11

Family

ID=17419811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26563094A Expired - Fee Related JP3187262B2 (ja) 1994-10-28 1994-10-28 文字データ処理方法、文字データ処理装置および画像形成装置

Country Status (1)

Country Link
JP (1) JP3187262B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101916497B1 (ko) * 2014-09-04 2018-11-07 엘에스엠트론 주식회사 멀티형 플러그 커넥터 및 이에 결합되는 멀티형 리셉터클 커넥터

Also Published As

Publication number Publication date
JP3187262B2 (ja) 2001-07-11

Similar Documents

Publication Publication Date Title
JP3634447B2 (ja) 画像処理装置及び方法
JP2610993B2 (ja) 情報処理装置及び方法
JP3029136B2 (ja) 出力方法及び装置
JPH07168681A (ja) Pdlデータ処理装置及びその制御方法、及びパターン展開装置
JPH08123399A (ja) 文字データ処理方法、文字データ処理装置および画像形成装置
JPH07172004A (ja) 画像記録装置及びその制御方法
EP0440359A2 (en) Output apparatus
JP3167775B2 (ja) 画像形成方法及び装置
JPH07178972A (ja) 画像記録装置及び方法
JP3315679B2 (ja) 画像形成装置及びページ割付方法
JPH05270055A (ja) 画像記録方法及び装置及び情報処理方法
JP2981400B2 (ja) 印刷装置および印刷装置のデータ処理方法
JP3167070B2 (ja) 印刷制御方法および印刷制御装置
JPH07256974A (ja) 画像形成装置及びその制御方法
JP3121103B2 (ja) 文字処理装置及び方法
JP3359318B2 (ja) 印刷装置及び印刷制御方法及び印刷制御装置
JP3110870B2 (ja) パターン発生方法及び装置
JP3176239B2 (ja) 印刷装置及び印刷方法
JPH0462080A (ja) 画像処理装置
JPH07195760A (ja) プリンタ制御装置
JP2790198B2 (ja) 出力制御方法及び装置
JPH0557959A (ja) 印刷装置
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JPH0924642A (ja) 文字処理装置及び方法
JPH08290627A (ja) 印刷方法及び装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees