JPH06286221A - 印刷方法およびその装置 - Google Patents

印刷方法およびその装置

Info

Publication number
JPH06286221A
JPH06286221A JP5103710A JP10371093A JPH06286221A JP H06286221 A JPH06286221 A JP H06286221A JP 5103710 A JP5103710 A JP 5103710A JP 10371093 A JP10371093 A JP 10371093A JP H06286221 A JPH06286221 A JP H06286221A
Authority
JP
Japan
Prior art keywords
data
scaling
scaling processing
processing
print
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
JP5103710A
Other languages
English (en)
Inventor
Shigeki Hirooka
茂樹 弘岡
Yoshiyuki Koshiro
芳行 小城
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 JP5103710A priority Critical patent/JPH06286221A/ja
Publication of JPH06286221A publication Critical patent/JPH06286221A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】 【目的】 画像劣化なく所望の変倍画像を容易に得るこ
とができる。 【構成】 データ源から入力された印刷情報を解析し、
該解析結果に従って印刷を行う印刷方法において、入力
された印刷情報中のデータ種別を判定し、該判定結果に
基づいて各データ種別毎に異なる変倍処理を実行し、該
各変倍処理後の変倍処理データに基づいて出力イメージ
を展開する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データ源から入力され
るデータを受信解析処理して、該受信データに変倍処理
を施して変倍情報を出力可能な印刷方法およびその装置
に関するものである。
【0002】
【従来の技術】従来、この種の印刷装置では、通常行わ
れる画像情報受信から出力間での処理が、例えば図13
に示す手順に従って実行されている。
【0003】図13は従来の印刷装置におけるデータ処
理手順の一例を示すフローチャートである。なお、
(1)〜(5)は各ステップを示す。
【0004】印刷データが入力されると、受信処理を開
始し(1)、次いで、入力された印刷データの解析処理
を開始し(2)、解析されたデータに基づいて印刷デー
タの展開処理を行い(3)、展開されたデータの出力処
理を実行し(4)、入力されたデータがなくなるまでス
テップ(1)に戻り処理を繰り返す(5)。
【0005】図14は従来の印刷装置における変倍処理
過程を説明する概略ブロック図である。
【0006】この図に示されるように、まず、入力され
た印刷データ(文字,図形,修飾パターン,その他)は
全て受信バッファ5−1に一旦格納され、解析部5−2
で、それぞれのデータを解析して、展開部5−3はデー
タ展開処理を行い、変倍処理部5−4で受信バッファ5
−1に格納した全ての種類のデータについても同様に拡
大・縮小の変倍処理を行い、出力フレーム5−5上に展
開し、図示しないプリンタエンジンから出力する。
【0007】すなわち、従来の印刷装置における拡大・
縮小処理では、入力されたデータの種別を意識せずに処
理しているので、すなわち、図15に示すように、解析
展開部74Aで入力文字データ71A,入力イメージデ
ータ72A,入力グラフィックデータ73Aを一括して
同等に処理した後、拡大・縮小処理部75Aが一様に拡
大縮小処理するため、出力される各データは、劣化した
入力文字データ76A,入力イメージデータ77A,入
力グラフィックデータ78Aとして出力されることとな
る。
【0008】また、従来の印刷装置における拡大・縮小
処理では、1ページ内の全てのデータに対して実施され
ていた。また、ジョブと呼ばれる単位で拡大または縮小
は実現され、そのジョブ内の何ページ目を拡大あるいは
縮小するという手段がなかった。
【0009】さらに、従来の印刷装置では、拡大率ある
いは縮小率を指定せずに出力用紙のサイズを指定するこ
とによって、入力データの入力用紙サイズと出力用紙サ
イズから拡大あるいは縮小率を判別して印刷処理を行っ
ていた。
【0010】
【発明が解決しようとする課題】従来の印刷装置は上記
のように構成されているので、印刷データに対し拡大あ
るいは縮小処理を実行し、データの種類によって最適な
拡大あるいは縮小を行うことが出来ないため、画質が劣
化してしまうという問題点があった。
【0011】また、印刷データに対し、ページの一部分
や任意のページの一部のみを拡大あるいは縮小して出力
することが出来ないという問題点もあった。
【0012】本発明は、上記の問題点を解消するために
なされたもので、データ源から入力された印刷情報を解
析し、該解析結果に従って印刷を行う際に、変倍処理指
定状態を解析してデータ種別毎に異なる変倍処理または
指定された対象に対してのみ変倍処理を実行することに
より、画像劣化なく所望の変倍画像を出力できる印刷方
法および印刷装置を提供することを目的とする。
【0013】
【課題を解決するための手段】本発明に係る第1の印刷
方法は、データ源から入力された印刷情報を解析し、該
解析結果に従って印刷を行う印刷方法において、入力さ
れた印刷情報中のデータ種別を判定し、該判定結果に基
づいて各データ種別毎に異なる変倍処理を実行し、該各
変倍処理後の変倍処理データに基づいて出力イメージを
展開する。
【0014】本発明に係る第2の印刷方法は、データ種
別が修飾パターンと判定された場合に、修飾パターン指
定された修飾位置および修飾範囲のみを変倍する。
【0015】本発明に係る第3の印刷方法は、データ源
から入力された印刷情報を解析し、該解析結果に従って
印刷を行う印刷方法において、入力される変倍指示デー
タに従って印刷情報に異なる変倍処理を実行し、該各変
倍処理後の変倍処理データに基づいて出力イメージを展
開する。
【0016】本発明に係る第1の印刷装置は、データ源
から入力された印刷データを格納する受信バッファと、
この受信バッファに格納された印刷データのデータ種別
を解析する解析手段と、この解析手段により解析された
各データ種別毎に異なる変倍処理を行い変倍データを導
出する複数の変倍処理手段と、各変倍処理手段により導
出された各変倍データに基づいて印字イメージを展開す
る展開手段と、この展開手段に展開された前記印字イメ
ージを記憶するフレームバッファと、このフレームバッ
ファに記憶された印字イメージに基づいて記録媒体に記
録処理を行うプリンタエンジンとを有するものである。
【0017】本発明に係る第4の印刷方法は、データ源
から入力された印刷情報を解析し、該解析結果に従って
指定された用紙にページ印刷を行う印刷方法において、
前記印刷情報に付加された変倍範囲指定状態を解析し、
該解析結果に基づいて前記印刷情報中の変倍処理対象を
決定し、該決定された所望の変倍処理対象に所定の変倍
処理を行う。
【0018】本発明に係る第5の印刷方法は、解析結果
に基づいて前記印刷情報中の変倍処理対象ページを決定
し、該決定された変倍処理対象ページに所定の変倍処理
を行う。
【0019】本発明に係る第6の印刷方法は、解析結果
に基づいて前記印刷情報中の変倍処理対象データを決定
し、該決定された変倍処理対象データに所定の変倍処理
を行う。
【0020】本発明に係る第7の印刷方法は、解析結果
に基づいて前記印刷情報中の変倍処理対象領域を決定
し、該決定された変倍処理対象領域に所定の変倍処理を
行う。本発明に係る第8の印刷方法は、解析結果に基づ
いて前記印刷情報中の変倍処理対象ページ,変倍処理対
象データ,変倍処理対象領域のいずれかまたはこれらの
組合せを決定し、該決定された変倍処理対象に所定の変
倍処理を行う。
【0021】本発明に係る第2の印刷装置は、データ源
から入力された印刷データを格納する受信バッファと、
この受信バッファに格納された印刷データの変倍範囲指
定状態を解析する解析手段と、この解析手段による解析
結果に基づいて前記印刷情報中の変倍処理対象を決定す
る決定手段と、この決定手段により決定された所望の変
倍処理対象に対して所定の変倍処理を行う変倍処理手段
とを有するものである。
【0022】
【作用】第1の印刷方法においては、データ源から入力
された印刷情報を解析し、該解析結果に従って印刷を行
う印刷方法において、入力された印刷情報中のデータ種
別を判定し、該判定結果に基づいて各データ種別毎に異
なる変倍処理を実行し、該各変倍処理後の変倍処理デー
タに基づいて出力イメージを展開するので、データ種別
毎に最適な変倍処理を行え、高画質の変倍画像出力する
ことができる。
【0023】第2の印刷方法においては、データ種別が
修飾パターンと判定された場合に、修飾パターン指定さ
れた修飾位置および修飾範囲のみを変倍するので、修飾
パターン自体も拡大あるいは縮小されることによるドッ
トの詰まり(ドットの間隔が変わることによる修飾パタ
ーンの濃さの変化)が縮小の際のドットの間引きによる
修飾パターンの変化を防止することが可能となる。
【0024】第3の印刷方法においては、データ源から
入力された印刷情報を解析し、該解析結果に従って印刷
を行う印刷方法において、入力される変倍指示データに
従って印刷情報に異なる変倍処理を実行し、該各変倍処
理後の変倍処理データに基づいて出力イメージを展開す
るので、データ種別毎に最適な変倍出力イメージを出力
することができる。
【0025】第1の印刷装置においては、解析手段が受
信バッファに格納された印刷データのデータ種別を解析
し、該解析された各データ種別毎に各変倍処理手段が異
なる変倍処理を行い各変倍データを導出し、該導出され
た各変倍データに基づいて展開手段が印字イメージを展
開し、該展開された前記印字イメージをフレームバッフ
ァに記憶させ、該記憶された印字イメージに基づいてプ
リンタエンジンが記録媒体に記録処理を行うので、各デ
ータ種別に最適な変倍処理がなされ、高画質の変倍画像
を印刷することが可能となる。
【0026】第4の印刷方法において、前記印刷情報に
付加された変倍範囲指定状態を解析し、該解析結果に基
づいて前記印刷情報中の変倍処理対象を決定し、該決定
された所望の変倍処理対象に所定の変倍処理を行うの
で、印刷情報中の任意対象のみを変倍処理出力と通常出
力とが同時に行うことが可能となる。
【0027】第5の印刷方法においては、解析結果に基
づいて前記印刷情報中の変倍処理対象ページを決定し、
該決定された変倍処理対象ページに所定の変倍処理を行
うので、入力される印刷情報中の任意のページのみを変
倍した変倍出力と、他のページの通常出力とが同時に行
うことが可能となる。
【0028】第6の印刷方法においては、解析結果に基
づいて前記印刷情報中の変倍処理対象データを決定し、
該決定された変倍処理対象データに所定の変倍処理を行
うので、印刷情報中の任意のデータのみを変倍した画像
出力と通常出力とが同時に可能となる。
【0029】第7の印刷方法においては、解析結果に基
づいて前記印刷情報中の変倍処理対象領域を決定し、該
決定された変倍処理対象領域に所定の変倍処理を行うの
で、印刷情報中の任意の領域を変倍した画像出力と通常
出力とが同時に可能となる。第8の印刷方法において
は、解析結果に基づいて前記印刷情報中の変倍処理対象
ページ,変倍処理対象データ,変倍処理対象領域のいず
れかまたはこれらの組合せを決定し、該決定された変倍
処理対象に所定の変倍処理を行うので、印刷情報を加工
処理することなく着目したデータ,領域,ページまたは
これらの組み合せた複合的な変倍出力と、通常出力とが
同時に可能となる。
【0030】第2の印刷装置においては、解析手段が受
信バッファに格納された印刷データの変倍範囲指定状態
を解析し、該解析結果に基づいて決定手段が印刷情報中
の変倍処理対象を決定し、該決定された所望の変倍処理
対象に対して変倍処理手段が所定の変倍処理を行うの
で、該決定された所望の変倍処理対象に所定の変倍処理
を行うので、印刷情報中の任意対象のみを変倍処理出力
と通常出力とが同時に行うことが可能となる。
【0031】
【実施例】
〔第1実施例〕本実施例の構成を説明する前に、本実施
例を適用するレーザビームプリンタの構成を図1を参照
しながら説明する。
【0032】図1は本実施例を適用するレーザビームプ
リンタの構成を説明する断面図であり、図示しないデー
タ源から文字パターンの登録や定型書式(フォームデー
タ)の登録が行えるように構成されている。
【0033】図において、100はレーザビームプリン
タ(LBP)本体(以下、単に本体と呼ぶ)であり、外
部に接続されている、例えば図2に示すホストコンピュ
ータ201から供給される文字情報(文字コード)やフ
ォーム情報あるいはマクロ命令等を入力して記憶すると
ともに、それらの情報に従って対応する文字パターンや
フォームパターン等を作成し、記録媒体である記録用紙
上に像を形成する。112は操作のためのスイッチおよ
びプリンタの状態を表示するLED表示器やLCD表示
器が配設されている操作パネル、101はLBP100
全体の制御およびホストコンピュータから供給される文
字情報等を解析するプリンタ制御ユニットである。この
プリンタ制御ユニット101は主に文字情報を対応する
文字パターンのビデオ信号に変換してレーザドライバ1
02に出力する。レーザドライバ102は半導体レーザ
103を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ103から発射されるレーザ
光104をオン/オフ切換えする。これにより、静電ド
ラム106上には文字パターンの静電潜像が形成され
る。105はポリゴンミラーである。
【0034】この潜像は、静電ドラム106周囲の現象
ユニット107によって現像された後、記録用紙に転写
される。この記録用紙にはカットシートを用い、カット
シートは本体100に装着した用紙カセット108に収
容され、給紙ローラ109および搬送ローラ101およ
び111とにより装置内に取り込まれて静電ドラム10
6に供給される。
【0035】図2は、図1に示した本体100の制御構
成を説明するブロック図である。
【0036】図において、201はホストコンピュータ
で、画像情報の発生源として文字コード,外字フォント
あるいはフォーム情報またはマクロ登録情報等からなる
情報211を入力し、ページ単位で文書情報等を印刷す
るように制御している。202は前記ホストコンピュー
タ201からの各種情報を入力する入力手段、203は
前記入力手段202を介して入力された各種情報を一時
記憶する受信バッファである。205は前記受信バッフ
ァ203に記憶されている情報を解析し、展開する前の
中間データとして記憶するページバッファである。
【0037】210は文字パターン発生器で、文字コー
ドに対応するパターン情報を記憶しているROM200
と、その読み出しを制御する制御回路等を含み、文字コ
ードを入力すると、そのコードに対応する文字パターン
のアドレスを算出するコードコンバート機能も有してい
る。204はレーザビームプリンタ(LBP)の制御系
全体を制御するためのCPUで、ROM206に記憶さ
れたCPU204の制御プログラムにより装置全体の制
御を行っている。
【0038】207は文字パターンに展開されたパター
ン情報を、印刷イメージに対応して少なくとも1ページ
分記憶しているフレームバッファである。208は出力
インタフェース部で、フレームバッファ207よりのパ
ターン情報に対応したビデオ信号を発生し、印字機構部
209との間でインタフェース制御を実行している。印
字機構部209は、出力インタフェース部208よりの
ビデオ信号を入力し、このビデオ信号に基づいた画像情
報を印刷する。
【0039】以下、図3および図4を参照しながら本発
明に係る印刷装置における印字データ処理動作について
説明する。
【0040】図3は本発明に係る印刷装置におけるメイ
ンデータ処理手順の一例を示すフローチャートである。
なお、(1)〜(4)は各ステップを示す。
【0041】まず、印刷データが入力され、受信処理を
実行し(1)、受信したデータの解析・展開処理ルーチ
ン(詳細は後述する)を実行する(2)。次いで、出力
処理を実行し(3)、入力画像情報の終了を判定し
(4)、YESならば処理を終了し、NOならばステッ
プ(1)に戻る。
【0042】図4は本発明に係る第1〜第3の印刷方法
における第1のデータ解析・展開処理ルーチンの詳細手
順の一例を示すフローチャートである。なお、(1)〜
(11)は各ステップを示す。
【0043】まず、拡大あるいは縮小の指定がなされて
いるかどうかを判断し(1)、拡大・縮小の指定がない
場合は、通常のデータ解析・展開処理を実行し(7)、
処理を終了する。
【0044】一方、ステップ(1)の判定で拡大・縮小
の指定がなされていると判定された場合は、受信データ
の種類を判断するため、まず、受信データが文字データ
であるかどうかを判断し(2)、文字データであれば文
字スケーラ処理を施した後(8)、文字展開処理を実行
して(11)、処理を終了する。
【0045】一方、ステップ(2)の判定でNOの場合
は、受信したデータが図形データかどうかを判断し
(3)、図形データである場合には、ベクトル拡大・縮
小処理を施した後(9)、ベクトル展開処理を実行して
(11)、処理を終了する。
【0046】一方、ステップ(3)の判定でNOの場合
は、受信データが修飾パターンのデータかどうかを判定
し(4)、修飾パターンのデータであれば位置・範囲の
拡大・縮小処理を施した後(10)、ベクトル展開処理
を実行して(11)、処理を終了する。
【0047】一方、ステップ(4)の判定でNOの場合
は、すなわち、特別の拡大・縮小の処理方法が用意され
ていないデータの場合は、通常の解析・展開処理を実行
した後(5)、通常の拡大・縮小を施し(6)、処理を
終了し、メイン処理に戻る。このように、第1の印刷方
法においては、CPU204はデータ源(ホストコンピ
ュータ201)から入力された印刷情報を解析し、該解
析結果に従って印刷を行う印刷方法において、入力され
た印刷情報中のデータ種別を判定し、該判定結果に基づ
いて各データ種別毎に異なる変倍処理(後述する文字ス
ケーラ処理部74B,位置・範囲の拡大・縮小処理部7
5B,ベクトル拡大・縮小処理部76Bによる)を実行
し、該各変倍処理後の変倍処理データに基づいて出力イ
メージを展開するので、修飾パターン自体も拡大あるい
は縮小されることによるドットの詰まり(ドットの間隔
が変わることによる修飾パターンの濃さの変化)が縮小
の際のドットの間引きによる修飾パターンの変化を防止
することが可能となる。
【0048】第2の印刷方法においては、データ種別が
修飾パターンと判定された場合に、後述する位置・範囲
の拡大・縮小処理部75Bが修飾パターン指定された修
飾位置および修飾範囲のみを変倍するので、修飾パター
ンの変倍領域を正確に決定することができる。
【0049】第3の印刷方法においては、入力される変
倍指示データに従って印刷情報に異なる変倍処理(後述
する文字スケーラ処理部74B,位置・範囲の拡大・縮
小処理部75B,ベクトル拡大・縮小処理部76Bによ
る)を実行し、該各変倍処理後の変倍処理データに基づ
いて出力イメージを展開するので、データ種別毎に最適
な変倍出力イメージを出力することができる。
【0050】次に、図5に示すデータ処理状態推移図を
参照しながら本発明に係る第1,第2の印刷装置におけ
るデータ処理動作について更に詳述する。
【0051】図5は本発明に係る第1,第2の印刷装置
におけるデータ処理状態を示すブロック図である。
【0052】この図に示すように、入力された印刷デー
タは、一度すべて受信バッファ6−1に格納される。次
いで、解析部6−2でデータ種別が判別され、以降の処
理は各データ種別ごとに分けれ、受信データが文字デー
タの場合は、文字スケーラ処理部6−4aでスケーラ処
理、いわゆるアウトラインフォントデータに基づくラス
タライズ処理を実行し、展開部6−3aでビットマップ
展開され、出力フレームメモリ6−5に出力イメージと
して展開される。
【0053】また、受信したデータが図形データの場合
は、ベクトル拡大・縮小処理部6−4bがベクトルデー
タの拡大・縮小処理を実行し、展開部6−3aでビット
マップ展開され、出力フレームメモリ6−5に出力イメ
ージとして展開される。
【0054】さらに、受信したデータが修飾パターンの
場合には、位置・範囲の拡大・縮小処理部6−4cで、
該修飾パターンのデータに位置・範囲の拡大・縮小処理
を実行し、展開部6−3aでビットマップ展開され、出
力フレームメモリ6−5に出力イメージとして展開され
る。
【0055】一方、解析部6−2で解析された受信バッ
ファ6−1のデータが上記データ以外のデータの場合に
は、展開部6−3bで展開処理がされた後、拡大・縮小
部6−4dで拡大・縮小処理が実行された後、出力フレ
ームメモリ6−5に展開され、出力が行われる。
【0056】このように構成された第1の印刷装置にお
いては、解析手段(解析部6−2)が受信バッファ6−
1に格納された印刷データのデータ種別を解析し、該解
析された各データ種別毎に各変倍処理手段(本実施例で
は、文字スケーラ処理部74B,位置・範囲の拡大・縮
小処理部75B,ベクトル拡大・縮小処理部76B)が
異なる変倍処理を行い各変倍データを導出し、該導出さ
れた各変倍データに基づいて展開手段(後述する展開部
77B)が印字イメージを展開し、該展開された前記印
字イメージをフレームバッファ(出力フレームメモリ6
−5)に記憶させ、該記憶された印字イメージに基づい
てプリンタエンジンが記録媒体に記録処理を行うので、
各データ種別に最適な変倍処理がなされ、高画質の変倍
画像を印刷刷ることが可能となる。
【0057】第2の印刷装置においては、解析手段(解
析部6−2)が受信バッファ6−1に格納された印刷デ
ータの変倍範囲指定状態を解析し、該解析結果に基づい
て決定手段(本実施例ではCPU204)が印刷情報中
の変倍処理対象を後述するように決定し、該決定された
所望の変倍処理対象に対して変倍処理手段(本実施例で
はCPU204による機能処理)が所定の変倍処理を行
うので、該決定された所望の変倍処理対象に所定の変倍
処理を行うので、印刷情報中の任意対象のみを変倍処理
出力と通常出力とが同時に行うことが可能となる。
【0058】これにより、図6に示すよう、文字スケー
ラ処理部74B,位置・範囲の拡大・縮小処理部75
B,ベクトル拡大・縮小処理部76Bが入力文字データ
71B,入力イメージデータ72B,入力グラフィック
データ73Bそれぞれについてデータ種別に対応した、
例えば所定の拡大処理を実行し、展開部77Bが上述し
たフレームメモリ等の展開をすると、上記入力文字デー
タ71B,入力イメージデータ72B,入力グラフィッ
クデータ73Bが入力文字データ78B,入力イメージ
データ79B,入力グラフィックデータ80Bとなり、
画質の劣化を防止され、データ種別毎に最適な変倍処理
がなされた出力を得ることが可能となる。なお、上記実
施例では、データの種別を自動判別する場合について説
明したが、図7に示すように、ユーザが操作部から複数
の拡大・縮小手段の中から任意のものを指定するように
構成してもよい。また、印刷環境設定命令(セットアッ
プジョブ)内で、上記拡大・縮小手段の指定および任意
の対象データの指定を行うことも可能である。 〔第2実施例〕図7は本発明に係る第4の印刷方法にお
ける第2のデータ解析・展開処理ルーチンの詳細手順の
一例を示すフローチャートである。なお、(1)〜(1
2)は各ステップを示す。まず、拡大あるいは縮小の指
定がなされているかどうかを判断し(1)、拡大・縮小
の指定がない場合は、通常のデータ解析・展開処理を実
行し(7)、処理を終了する。
【0059】一方、ステップ(1)の判定で拡大・縮小
の指定がなされていると判定された場合は、受信データ
の種類を判断するため、まず、受信データが文字データ
であるかどうかを判断し(2)、文字データであればユ
ーザによって指定された拡大・縮小の処理法、もし指定
がない場合は、最適の処理法を判定する(8)。
【0060】次いで、判定された結果に基づいて拡大・
縮小の処理法1〜3のいずれかを選択して実行し(9)
〜(11)、拡大・縮小の処理法1〜3に基づく各拡大
・縮小処理終了後、展開処理を実行し(12)、処理を
終了する。
【0061】一方、ステップ(2)の判定でNOの場合
は、受信したデータが図形データかどうかを判断し
(3)、図形データである場合には、ユーザによって指
定された拡大・縮小の処理法、もし指定がない場合は、
最適の処理法を判定する(8)。次いで、判定された結
果に基づいて拡大・縮小の処理法1〜3のいずれかを選
択して実行し(9)〜(11)、拡大・縮小の処理法1
〜3に基づく各拡大・縮小処理終了後、展開処理を実行
し(12)、処理を終了する。
【0062】一方、ステップ(3)の判定でNOの場合
は、受信データが修飾パターンのデータかどうかを判定
し(4)、修飾パターンのデータであればユーザによっ
て指定された拡大・縮小の処理法、もし指定がない場合
は、最適の処理法を判定する(8)。
【0063】次いで、判定された結果に基づいて拡大・
縮小の処理法1〜3のいずれかを選択して実行し(9)
〜(11)、拡大・縮小の処理法1〜3に基づく各拡大
・縮小処理終了後、展開処理を実行し(12)、処理を
終了する。
【0064】一方、ステップ(4)の判定でNOの場合
は、すなわち、特別の拡大・縮小の処理方法が用意され
ていないデータの場合は、通常の解析・展開処理を実行
した後(5)、通常の拡大・縮小を施し(6)、処理を
終了し、メイン処理に戻る。なお、上記実施例では、1
ページ内の、印字データ中の各種データ(文字,図形,
修飾パターン等)について全て変倍処理する場合につい
て説明したが、ページの一部分や任意のページの一部の
みに対して変倍処理をそれぞれ実行するように構成して
もよい。
【0065】このように、第4の印刷方法において、C
PU204が印刷情報に付加された変倍範囲指定状態を
解析し、該解析結果に基づいて前記印刷情報中の変倍処
理対象を決定し、該決定された所望の変倍処理対象に所
定の変倍処理を行うので、印刷情報中の任意対象のみの
変倍処理出力と通常出力とが同時に行うことが可能とな
る。 〔第3実施例〕以下、図8〜図12を参照しながら本発
明に係る第5〜第8の印刷方法における変倍処理動作に
ついて説明する。
【0066】図8は本発明に係る第5〜第8の印刷方法
における第3のデータ解析・展開処理ルーチンの詳細手
順の一例を示すフローチャートである。なお、(1)〜
(11)は各ステップを示す。
【0067】まず、拡大・縮小の指定がなされているか
どうかを判定し(1)、拡大縮小の指定がない場合は、
ステップ(7)に進み、通常の展開処理を実行し、処理
を終了する。
【0068】一方、ステップ(1)の判定で指定がなさ
れている場合には、拡大縮小印刷1の指定がなされてい
るかどうかを判定し(2)、YESならば、例えば図9
に示すような、拡大縮小1の展開処理、すなわち、指定
されたID領域の拡大縮小展開を実行し、図9の
(a),(b)に示すようにあらかじめ所定数に分割さ
れたID指定領域のみを拡大縮小処理し(8)、処理を
終了する。
【0069】一方、ステップ(2)の判定でNOの場合
は、拡大縮小印刷2の指定がなされているかどうかを判
定し(3)、YESならば、例えば図10に示すよう
な、拡大縮小2の展開処理、すなわち、入力データに対
してイメージとテキストデータにそれぞれIDを持た
せ、指定されたIDに対応するイメージあるいはテキス
トのみの拡大縮小処理を実行し(9)、処理を終了す
る。
【0070】一方、ステップ(3)の判定でNOの場合
は、拡大縮小印刷3の指定がなされているかどうかを判
定し(4)、YESならば、例えば図11に示すよう
な、拡大縮小3の展開処理、すなわち、入力用紙の各ペ
ージの任意の点で囲まれる領域に対してのみ拡大縮小処
理を実行し(10)、処理を終了する。
【0071】一方、ステップ(4)の判定でNOの場合
は、拡大縮小印刷4の指定がなされているかどうかを判
定し(5)、YESならば、例えば図12に示すよう
な、拡大縮小4の展開処理、すなわち、入力データの任
意のページ(本実施例では、2ページ目と5ページ目の
み)に対してのみ、拡大縮小処理を実行し(11)、処
理を終了する。
【0072】一方、ステップ(5)の判定でNOの場合
は、通常の拡大縮小展開処理を実行して(6)、処理を
終了する。
【0073】このように、第5の印刷方法においては、
CPU204が解析結果に基づいて前記印刷情報中の変
倍処理対象ページを決定し、該決定された変倍処理対象
ページに所定の変倍処理を行うので、入力される印刷情
報中の任意のページのみを変倍した変倍出力と、他のペ
ージの通常出力とが同時に行うことが可能となる。
【0074】第6の印刷方法においては、CPU204
が解析結果に基づいて前記印刷情報中の変倍処理対象デ
ータを決定し、該決定された変倍処理対象データに所定
の変倍処理を行うので、印刷情報中の任意のデータのみ
を変倍した画像出力と通常出力とが同時に可能となる。
【0075】第7の印刷方法においては、CPU204
が解析結果に基づいて前記印刷情報中の変倍処理対象領
域を決定し、該決定された変倍処理対象領域に所定の変
倍処理を行うので、印刷情報中の任意の領域を変倍した
画像出力と通常出力とが同時に可能となる。
【0076】第8の印刷方法においては、CPU204
が解析結果に基づいて前記印刷情報中の変倍処理対象ペ
ージ,変倍処理対象データ,変倍処理対象領域のいずれ
かまたはこれらの組合せを決定し、該決定された変倍処
理対象に所定の変倍処理を行うので、印刷情報を加工処
理することなく着目したデータ,領域,ページまたはこ
れらの組み合せた複合的な変倍出力と、通常出力とが同
時に可能となる。
【0077】なお、上記実施例では、それぞれ異なる第
1〜第4の拡大縮小処理(図9〜図12参照を実行する
場合について説明したが、これらの第1〜第4の拡大縮
小処理のいずれかとの組み合わせを同じに実行するよう
に制御してもよい。
【0078】
【発明の効果】以上説明したように、第1の印刷方法に
よれば、データ源から入力された印刷情報を解析し、該
解析結果に従って印刷を行う印刷方法において、入力さ
れた印刷情報中のデータ種別を判定し、該判定結果に基
づいて各データ種別毎に異なる変倍処理を実行し、該各
変倍処理後の変倍処理データに基づいて出力イメージを
展開するので、データ種別毎に最適な変倍処理を行え、
高画質の変倍画像出力することができる。
【0079】第2の印刷方法によれば、データ種別が修
飾パターンと判定された場合に、修飾パターン指定され
た修飾位置および修飾範囲のみを変倍するので、修飾パ
ターン自体も拡大あるいは縮小されることによるドット
の詰まり(ドットの間隔が変わることによる修飾パター
ンの濃さの変化)が縮小の際のドットの間引きによる修
飾パターンの変化を防止することができる。
【0080】第3の印刷方法によれば、データ源から入
力された印刷情報を解析し、該解析結果に従って印刷を
行う印刷方法において、入力される変倍指示データに従
って印刷情報に異なる変倍処理を実行し、該各変倍処理
後の変倍処理データに基づいて出力イメージを展開する
ので、データ種別毎に最適な変倍出力イメージを出力す
ることができる。
【0081】第1の印刷装置によれば、解析手段が受信
バッファに格納された印刷データのデータ種別を解析
し、該解析された各データ種別毎に各変倍処理手段が異
なる変倍処理を行い各変倍データを導出し、該導出され
た各変倍データに基づいて展開手段が印字イメージを展
開し、該展開された前記印字イメージをフレームバッフ
ァに記憶させ、該記憶された印字イメージに基づいてプ
リンタエンジンが記録媒体に記録処理を行うので、各デ
ータ種別に最適な変倍処理がなされ、高画質の変倍画像
を印刷することができる。
【0082】第4の印刷方法によれば、前記印刷情報に
付加された変倍範囲指定状態を解析し、該解析結果に基
づいて前記印刷情報中の変倍処理対象を決定し、該決定
された所望の変倍処理対象に所定の変倍処理を行うの
で、印刷情報中の任意対象のみを変倍処理出力と通常出
力とが同時に行うことができる。
【0083】第5の印刷方法によれば、解析結果に基づ
いて前記印刷情報中の変倍処理対象ページを決定し、該
決定された変倍処理対象ページに所定の変倍処理を行う
ので、入力される印刷情報中の任意のページのみを変倍
した変倍出力と、他のページの通常出力とが同時に行う
ことができる。
【0084】第6の印刷方法によれば、解析結果に基づ
いて前記印刷情報中の変倍処理対象データを決定し、該
決定された変倍処理対象データに所定の変倍処理を行う
ので、印刷情報中の任意のデータのみを変倍した画像出
力と通常出力とが同時に行うことができる。
【0085】第7の印刷方法によれば、解析結果に基づ
いて前記印刷情報中の変倍処理対象領域を決定し、該決
定された変倍処理対象領域に所定の変倍処理を行うの
で、印刷情報中の任意の領域を変倍した画像出力と通常
出力とが同時に行うことができる。
【0086】第8の印刷方法によれば、解析結果に基づ
いて前記印刷情報中の変倍処理対象ページ,変倍処理対
象データ,変倍処理対象領域のいずれかまたはこれらの
組合せを決定し、該決定された変倍処理対象に所定の変
倍処理を行うので、印刷情報を加工処理することなく着
目したデータ,領域,ページまたはこれらの組み合せた
複合的な変倍出力と、通常出力とが同時に行うことがで
きる。
【0087】第2の印刷装置によれば、解析手段が受信
バッファに格納された印刷データの変倍範囲指定状態を
解析し、該解析結果に基づいて決定手段が印刷情報中の
変倍処理対象を決定し、該決定された所望の変倍処理対
象に対して変倍処理手段が所定の変倍処理を行うので、
該決定された所望の変倍処理対象に所定の変倍処理を行
うので、印刷情報中の任意対象のみを変倍処理出力と通
常出力とが同時に行うことができる。
【0088】従って、画像劣化なく所望の変倍画像を容
易に得ることができる等の優れた効果を奏する。
【図面の簡単な説明】
【図1】本実施例を適用するレーザビームプリンタの構
成を説明する断面図である。
【図2】図1に示した本体の制御構成を説明するブロッ
ク図である。
【図3】本発明に係る印刷装置におけるメインデータ処
理手順の一例を示すフローチャートである。
【図4】本発明に係る第1〜第3の印刷方法におけるデ
ータ解析・展開処理ルーチンの詳細手順の一例を示すフ
ローチャートである。
【図5】本発明に係る第1,第2の印刷装置におけるデ
ータ処理状態を示すブロック図である。
【図6】本発明に係る印刷装置における変倍展開構成を
説明する概略ブロック図である。
【図7】本発明に係る第4の印刷方法における第2のデ
ータ解析・展開処理ルーチンの詳細手順の一例を示すフ
ローチャートである。
【図8】本発明に係る第5〜第8の印刷方法における第
3のデータ解析・展開処理ルーチンの詳細手順の一例を
示すフローチャートである。
【図9】本発明に係る印刷装置における第1の識別変倍
処理結果を示す摸式図である。
【図10】本発明に係る印刷装置における第2の識別変
倍処理結果を示す摸式図である。
【図11】本発明に係る印刷装置における第3の識別変
倍処理結果を示す摸式図である。
【図12】本発明に係る印刷装置における第4の識別変
倍処理結果を示す摸式図である。
【図13】従来の印刷装置におけるデータ処理手順の一
例を示すフローチャートである。
【図14】従来の印刷装置における変倍処理過程を説明
する概略ブロック図である。
【図15】従来の印刷装置における変倍展開構成を説明
する概略ブロック図である。
【符号の説明】
201 ホストコンピュータ 202 入力手段 203 受信バッファ 204 CPU 205 ページバッファ 206 ROM 207 フレームバッファ 208 出力インタフェース部 209 印字機構部 210 文字パターン発生器

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 データ源から入力された印刷情報を解析
    し、該解析結果に従って印刷を行う印刷方法において、
    入力された印刷情報中のデータ種別を判定し、該判定結
    果に基づいて各データ種別毎に異なる変倍処理を実行
    し、該各変倍処理後の変倍処理データに基づいて出力イ
    メージを展開することを特徴とする印刷方法。
  2. 【請求項2】 データ種別が修飾パターンと判定された
    場合に、修飾パターン指定された修飾位置および修飾範
    囲のみを変倍することを特徴とする請求項1記載の印刷
    方法。
  3. 【請求項3】 データ源から入力された印刷情報を解析
    し、該解析結果に従って印刷を行う印刷方法において、
    入力される変倍指示データに従って印刷情報に異なる変
    倍処理を実行し、該各変倍処理後の変倍処理データに基
    づいて出力イメージを展開することを特徴とする印刷方
    法。
  4. 【請求項4】 データ源から入力された印刷データを格
    納する受信バッファと、この受信バッファに格納された
    印刷データのデータ種別を解析する解析手段と、この解
    析手段により解析された各データ種別毎に異なる変倍処
    理を行い変倍データを導出する複数の変倍処理手段と、
    各変倍処理手段により導出された各変倍データに基づい
    て印字イメージを展開する展開手段と、この展開手段に
    展開された前記印字イメージを記憶するフレームバッフ
    ァと、このフレームバッファに記憶された印字イメージ
    に基づいて記録媒体に記録処理を行うプリンタエンジン
    とを有することを特徴とする印刷装置。
  5. 【請求項5】 データ源から入力された印刷情報を解析
    し、該解析結果に従って指定された用紙にページ印刷を
    行う印刷方法において、前記印刷情報に付加された変倍
    範囲指定状態を解析し、該解析結果に基づいて前記印刷
    情報中の変倍処理対象を決定し、該決定された所望の変
    倍処理対象に所定の変倍処理を行うことを特徴とする印
    刷方法。
  6. 【請求項6】 解析結果に基づいて前記印刷情報中の変
    倍処理対象ページを決定し、該決定された変倍処理対象
    ページに所定の変倍処理を行うことを特徴とする請求項
    5記載の印刷方法。
  7. 【請求項7】 解析結果に基づいて前記印刷情報中の変
    倍処理対象データを決定し、該決定された変倍処理対象
    データに所定の変倍処理を行うことを特徴とする請求項
    5記載の印刷方法。
  8. 【請求項8】 解析結果に基づいて前記印刷情報中の変
    倍処理対象領域を決定し、該決定された変倍処理対象領
    域に所定の変倍処理を行うことを特徴とする請求項5記
    載の印刷方法。
  9. 【請求項9】 解析結果に基づいて前記印刷情報中の変
    倍処理対象ページ,変倍処理対象データ,変倍処理対象
    領域のいずれかまたはこれらの組合せを決定し、該決定
    された変倍処理対象に所定の変倍処理を行うことを特徴
    とする請求項5記載の印刷方法。
  10. 【請求項10】 データ源から入力された印刷データを
    格納する受信バッファと、この受信バッファに格納され
    た印刷データの変倍範囲指定状態を解析する解析手段
    と、この解析手段による解析結果に基づいて前記印刷情
    報中の変倍処理対象を決定する決定手段と、この決定手
    段により決定された所望の変倍処理対象に対して所定の
    変倍処理を行う変倍処理手段とを有することを特徴とす
    る印刷装置。
JP5103710A 1993-04-07 1993-04-07 印刷方法およびその装置 Pending JPH06286221A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5103710A JPH06286221A (ja) 1993-04-07 1993-04-07 印刷方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5103710A JPH06286221A (ja) 1993-04-07 1993-04-07 印刷方法およびその装置

Publications (1)

Publication Number Publication Date
JPH06286221A true JPH06286221A (ja) 1994-10-11

Family

ID=14361290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5103710A Pending JPH06286221A (ja) 1993-04-07 1993-04-07 印刷方法およびその装置

Country Status (1)

Country Link
JP (1) JPH06286221A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953463A (en) * 1996-01-17 1999-09-14 Sharp Kabushiki Kaisha Image processing method and image processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953463A (en) * 1996-01-17 1999-09-14 Sharp Kabushiki Kaisha Image processing method and image processing apparatus

Similar Documents

Publication Publication Date Title
US8054478B2 (en) Image forming apparatus, and method for changing number of lines in band buffer based on memory size to be required
US10593030B2 (en) Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor
US6574003B1 (en) Printer, printer controller, and image input/output apparatus and method of printing
JP3486467B2 (ja) 画像記録装置及びその制御方法
JPH0916149A (ja) 文字処理装置、文字処理方法、及び、メモリ
JPH06286221A (ja) 印刷方法およびその装置
EP0440359B1 (en) Output apparatus
JPH07168681A (ja) Pdlデータ処理装置及びその制御方法、及びパターン展開装置
JPH0691990A (ja) プリンタ制御方法およびその制御システム
JP3471870B2 (ja) 印刷装置および処理方法
JP3177034B2 (ja) 出力情報処理方法および出力情報処理装置
JPH09240080A (ja) 印刷制御装置及び方法
JPH05270092A (ja) 画像形成方法及び装置
JPH08249138A (ja) 出力制御方法及びその装置
JP3056948B2 (ja) 印刷装置及びその制御装置、及び印刷装置の制御方法
JPH07104954A (ja) プリンタ及びその制御方法
JPH10305639A (ja) 印刷処理装置および印刷処理方法
JPH07114541A (ja) 文書作成装置と背景パターン作成方法
JP2001092609A (ja) 情報出力システム及びその制御方法、並びにその制御プログラムを記録した記録媒体
JPH1124863A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH10202960A (ja) 印刷装置
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JPH03129394A (ja) 文書処理装置
JPH0557959A (ja) 印刷装置
JPH06238860A (ja) 文字パターン発生方法