JPH0226767A - 出力制御方法およびその装置 - Google Patents

出力制御方法およびその装置

Info

Publication number
JPH0226767A
JPH0226767A JP63178376A JP17837688A JPH0226767A JP H0226767 A JPH0226767 A JP H0226767A JP 63178376 A JP63178376 A JP 63178376A JP 17837688 A JP17837688 A JP 17837688A JP H0226767 A JPH0226767 A JP H0226767A
Authority
JP
Japan
Prior art keywords
printing
dots
dot
vector
raster image
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
JP63178376A
Other languages
English (en)
Other versions
JP2711860B2 (ja
Inventor
Shuichi Kumada
熊田 周一
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 JP63178376A priority Critical patent/JP2711860B2/ja
Publication of JPH0226767A publication Critical patent/JPH0226767A/ja
Application granted granted Critical
Publication of JP2711860B2 publication Critical patent/JP2711860B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ベクトルラスク変換により、ベクトル情報を
ラスタイメージに変換して印字を行なう印刷装置に関す
る。
[従来の技術] この種の印刷装置では、ホストコンピュータ等から送ら
れてきたベクトル情報を解析することにより、ビットマ
ツプによるラスタイメージを生成し、出力用紙上に描画
するようになっている。
たとえば、縦方向の直線を描画する場合、上記ベクトル
情報から、この直線の始点の座標データ請求め、この座
標に対応するビットマツプのアドレスのドツトをオンし
た後、この最初のドツトを基準として座標計算を行ない
、次に続くドツトのアドレスを算出してこのドツトをオ
ンする。そして、最後にオンしたドツトのアドレスが上
記直線の終点の座標データと一致するまで、以上のよう
な動作を繰り返し、この直線を形成する全てのドツトを
オンするようになっている。
[発明が解決しようとする課題] ところで、上記従来技術では、描画する画像の種類にか
かわらず、全ての画像について連続的にドツトをオンし
てラスタイメージを生成していた。つまり、上述の縦方
向の直線の場合には、上下に連続するドツトがオンされ
る。また他の例として斜線の場合には、斜め方向に連続
するドツトがオンされることになる。
しかしながら、このように全ての画像について]!I続
的にドツトをオンしてラスタイメージを生成するような
装置においては、上記座標計算や印字動作等の負担が大
きくなり、たとえば図形の描画等、処理が複雑なアルゴ
リズムの場合には、処理時間が長くなる問題があった。
本発明は、描画する画像に応じて簡略化したラスタイメ
ージを生成することができ、処理時間の短縮を図ること
ができる印刷装置を提供することを目的とする。
[課題を解決する手段] 本発明は、ベクトル情報に基いて画像を印字する印刷装
置において、上記ベクトル情報より、連続的なドツトに
よってラスタイメージを生成する第1の変換モードと、
所定間隔おきの不連続的なドツトによってラスタイメー
ジを生成する第2の変換モードとを有するベクトルラス
ク変換手段と、このベクトルラスク変換手段の上記各モ
ードを選択するモード指定手段とを有することを特徴と
する。
[作用] 本発明では、ベクトルラスク変換手段の第2の変換モー
ドを選択することにより、所定間隔おきの不連続的なド
ツトによる間引状態でラスタイメージが生成される。し
たがって、座標計算や印字動作等が簡略化されることに
なり、全体としての処理時間の短縮を図ることができる
[実施例] 第1図は1本発明の一実施例による印刷装置の回路構成
を示すブロー2り図である。
この印刷装置は、ホストコンピュータlと、印刷装置本
体2から構成されている。
ホストコンピュータ1は、プリントデータや印刷コマン
ド等を印刷装置本体2に送り、この印刷装置本体2に印
刷処理を行なわせるものである。
印刷装置本体2は、ROMおよびRAMを含むマイクロ
プロセッサシステムを有し、入カハッ7ア21、コマン
ド解析部22、出力バッファ23および印字部24を備
えている。
大力バッファ21は、ホストコンピュータ1から入力さ
れたプリントデータを受取る。コマンド解析部22は、
ベクトル情報としての上記プリントデータのコードを解
析し、ラスタイメージ情報としてのパターンデータに変
換する。出力バッファ23は、コマンド解析部22によ
って変換されたパターンデータを印字部24へ転送する
。印字部24は出力バッファ23より送られてきたパタ
ーンデータを用紙上に永久可視像として出力する。
そして、この印刷装置では、ホストコンピュータlの指
示により、ベクトル情報より、連続的なドツトによって
ラスタイメージを生成する通常のグラフィック印字モー
ドと、所定間隔おきの不連続的なドツトによってラスタ
イメージを生成するドラフトモードとを選択して印字部
24による描画を行なうようになっている。
第2図は、このようなモードの選択によって、縦方向の
直線を描画する場合の動作を示すフローチャートである
まず、ホストコンピュータlによりモードが選択され(
SL)、通常のグラフィック印字モードが選択された場
合(32、S3)、縦線を書き始める最初の点の位置に
ポインタを移動しくS4)、1ドツト描画した後(S5
)、  ポインタの位置を1ドツトだけ下に移動する(
S6)。
そして、このポインタの位置が縦線の最終の点の位置に
来るまで、S5、S6の動作を繰り返しくS7)、縦線
の最終の点の位置で1ドツト描画して(S8)、処理を
終了する。これによって、第3図に示すように、先頭ド
ラ)alから最終ドツトat までの連続するドツトに
よる縦線Aが印字される。
また、S2において、ドラフトモードが選択ざれた場合
(S9)、縦線を書き始める最初の点の位置にポインタ
を移動しく510)、1ドツト描画した後(S l 1
) 、ポインタの位置を2ドツトだけ下に移動する(S
 12) 、そして、このSllと512の動作を繰り
返し、ポインタの位置が縦線の最終の点の位置より下に
来たところで(S 13) 、処理を終了する。これに
よって、第3図に示すように、先頭ドラ)b+ から最
終ドツトb[までの1ドツトおきの不連続なドツトによ
る縦線Bが印字される。
なお、以上の実施例では、縦方向の直線を描画する場合
について述べたが、他の図形の描画や複雑で処理時間が
長くかかるアルゴリズムにも適用可能である。
また、上述のように各ドツトの座標計算を行なう代りに
、イメージデータを拡大する方法によってドツトを間引
き、印字処理を簡略化するようにしてもよい。
[発明の効果] 本発明によれば、ベクトルラスク変換手段の第2の変換
モードを選択することにより、所定間隔おきの不連続的
なドツトによる間引状態でラスタイメージが生成される
。したがって、座標計算や印字動作等が簡略化されるこ
とになり、全体としての処理時間の短縮を図ることがで
きる。
【図面の簡単な説明】
第1図は、本発明の一実施例による印刷装置の回路構成
を示すブロック図である。 第2図は、同実施例の印刷装置において縦方向の直線を
描画する場合の動作を示すフローチャートである。 第3図は、同実施例の印刷装置により描画した縦方向の
直線をドツトの状態を示す拡大平面図である。 1・・・ホストコンピュータ、 2・・・印刷装置本体。 21・・・入力バッファ、 22・・・コマンド解析部、 23・・・出力バッファ、 24・・・印字部。

Claims (1)

  1. 【特許請求の範囲】 ベクトル情報に基いて画像を印字する印刷装置において
    、 上記ベクトル情報より、連続的なドットによってラスタ
    イメージを生成する第1の変換モードと、所定間隔おき
    の不連続的なドットによってラスタイメージを生成する
    第2の変換モードとを有するベクトルラスタ変換手段と
    ; このベクトルラスタ変換手段の上記各モードを選択する
    モード指定手段と; を有することを特徴とする印刷装置。
JP63178376A 1988-07-18 1988-07-18 出力制御方法およびその装置 Expired - Lifetime JP2711860B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63178376A JP2711860B2 (ja) 1988-07-18 1988-07-18 出力制御方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63178376A JP2711860B2 (ja) 1988-07-18 1988-07-18 出力制御方法およびその装置

Publications (2)

Publication Number Publication Date
JPH0226767A true JPH0226767A (ja) 1990-01-29
JP2711860B2 JP2711860B2 (ja) 1998-02-10

Family

ID=16047409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63178376A Expired - Lifetime JP2711860B2 (ja) 1988-07-18 1988-07-18 出力制御方法およびその装置

Country Status (1)

Country Link
JP (1) JP2711860B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03104666A (ja) * 1989-09-08 1991-05-01 Internatl Business Mach Corp <Ibm> ページ・プリンタ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03104666A (ja) * 1989-09-08 1991-05-01 Internatl Business Mach Corp <Ibm> ページ・プリンタ

Also Published As

Publication number Publication date
JP2711860B2 (ja) 1998-02-10

Similar Documents

Publication Publication Date Title
JPH0226767A (ja) 出力制御方法およびその装置
JP2003200617A (ja) プリンタ装置
JPH03112267A (ja) 印刷装置
JP4368652B2 (ja) 印刷処理方法及び装置
JPS6316766A (ja) 印刷装置
JP3571119B2 (ja) 画像描画装置
JPS63312845A (ja) ページ印刷方法
JPH09277616A (ja) プリンタ及びその制御方法
JPH08118745A (ja) 文字出力装置
JP2748438B2 (ja) 計算機システム
JPH0962849A (ja) プリンタ装置
JPH02127059A (ja) プリンタ装置
JPH084310B2 (ja) 画像出力装置
JPS62208090A (ja) 画像処理装置
JPH0532021A (ja) 印刷装置
JPH02171082A (ja) ファクシミリ装置
JPH03112668A (ja) 印刷装置
JPH03111893A (ja) 出力装置
JPH0660188A (ja) 画像描画装置
JPH0316755A (ja) 印刷装置
JPH06238950A (ja) ページプリンタコントローラ
JPH0316754A (ja) 印刷装置
JPH0930068A (ja) 出力装置及び方法
JPH03107897A (ja) 文字処理装置
JPH06301367A (ja) 文字発生装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071031

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081031

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081031

Year of fee payment: 11