JPH0467964A - ページプリンタ印刷制御方式 - Google Patents

ページプリンタ印刷制御方式

Info

Publication number
JPH0467964A
JPH0467964A JP18122090A JP18122090A JPH0467964A JP H0467964 A JPH0467964 A JP H0467964A JP 18122090 A JP18122090 A JP 18122090A JP 18122090 A JP18122090 A JP 18122090A JP H0467964 A JPH0467964 A JP H0467964A
Authority
JP
Japan
Prior art keywords
data
control method
control
character
hardware
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
JP18122090A
Other languages
English (en)
Other versions
JP2523213B2 (ja
Inventor
Kiyouko Harada
原田 今日子
Toyoshige Nousai
豊茂 能西
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2181220A priority Critical patent/JP2523213B2/ja
Publication of JPH0467964A publication Critical patent/JPH0467964A/ja
Application granted granted Critical
Publication of JP2523213B2 publication Critical patent/JP2523213B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 (概要] キャラクタジェネレータ等のピクセルデータをビットマ
ツプメモリに写像して印刷するページプリンタ印刷制御
方式に関し 最適なデータ展開手段を選択して、高速な印刷制御を可
能とすることを目的とし ピクセルデータをビットマツプメモリに写像するときに
、マイクロプロセッサを介してソフトウェアによって写
像する第1の手段と、専用のロジック回路を起動するこ
とによりハードウェアによって写像する第2の手段と、
前記第1の手段および前記第2の手段を動的に切り換え
る手段とを備え、第1の手段と第2の手段とを条件によ
り切り換えて写像を行うように構成する。
〔産業上の利用分野] 本発明は、キャラクタジェネレータ等のピクセルデータ
をビットマツプメモリに写像して印刷するページプリン
タ印刷制御方式に関する。
[従来の技術] 第5図は従来のページプリンタ制御部の全体プロ、り図
、第6図は従来技術の実現例、第7図は第6図図示IC
ロジック回路の例を示す。
第5図に示すページプリンタ20は、ホストコンピュー
タから印刷依願があると、データ人力部22によりデー
タを受信し、データ処理部23によりデータを解析する
。データ処理部23は、解析結果を、印字位置制御部2
4.印字データ制御部25に渡し、印字データ制御部2
5は、中間形式で表される印字データを、印字データ記
憶部10に格納する。
印字起動制御部21は5デ一タ処理部23からの通知に
より、ピントマツプデータ書込み制御部11とビデオ出
力部26の起動制御を行う。
ビットマ・7プデータ書込み制御部11は、印字データ
記憶部10から読み出した印字データをキャラクタジェ
ネレータ16に格納されたフォントデータに基づきビノ
トマンプデータに展開しビットマツプメモリ】7に格納
スる。
ビデオ出力部26は、ビットマツプメモリ17に格納さ
れたヒ゛ットマノプデータを読み出し、ヒ゛デオ信号に
変換して印字制御部27に渡す。印字制御部27は、そ
のビデオ信号に基づいて印刷を行う。
キャラクタジェネレータ16等のピクセルデータを、ビ
ットマツプメモリ17に展開する方式として、従来、第
6図(イ)に示すように、マイクロプロセッサ30を介
して、ソフトウェア制御により行う方式と、第6図(ロ
)に示すように、マイクロプロセッサ30は初期セット
だけを行い実際の展開は、LSIによって構成されるI
CCロアり回路34によって行う方式とが用いられてい
る。
なお、第6図において、30はマイクロプログラムを実
行するマイクロプロセンサ(MPU)31はランダムア
クセスメモリ (RAM)、32は制御プログラム33
等を記憶する読出し専用メモリ(ROM)、34はピク
セルデータを展開するIcロジック回路を表す。
ICロジック回路34は3例えば第7図に示すように構
成されており、キャラクタジェネレータ16のソースデ
ータと転送先のメモリ内から読み出したデータとの論理
和をとる転送データ処理回路40と、転送するデータの
ワード数やライン数を設定する転送データサイズ・レジ
スタ制御回路41と キャラクタジェネレータ16のソ
ースアドレスの更新を行うソースアドレス制御回路42
と、転送先アドレスの制御を行う1ライン転送制御回路
43とを備えている。なお、この第7図に示すようなI
Cロジック回路34については9周知であるので、ここ
での説明はこの程度にとどめる。
〔発明が解決しようとする課題〕
ページプリンタのピクセル制御には、第6図(イ)に示
すように、マイクロブロセ・ンサ30を用いて、CGデ
ータをビットマツプメモリ17に展開する方式と、第6
図(ロ)に示すように、マイクロプロセッサ30を直接
介さずに、ノー−ドウエア制御によって展開する方式と
がある。
従来技術では、このいずれか一方だけが用いられており
2両方の機能を備えたページプリンタはなかった。
ピクセルデータのビットマツプメモリ17への展開は、
一般には、ハードウェア制御方式によるほうが高速であ
るが、展開するデータ量が少ない場合には、データの転
送時間よりも回路の初期設定に時間がかかるため2ハー
ドウエアロジツクで制御するより、ソフトウェア制御に
よるほうが高速に処理できる。
すなわち、すべてのピクセルデータ展開を、ノ\−ドウ
ェアロジノクで制御した場合、データ量の少ないピクセ
ルデータ展開が大量に入ると、ソフトウェア的に展開す
るよりも、はるかに低速になるという問題がある。
本発明は上記問題点の解決を図り1、最適なデータ展開
手段を選択して、高速な印刷制御を可能とすることを目
的としている。
[課題を解決するための手段] 第1図は本発明の原理説明図である。
第1図において、10はコード化された印字データを記
憶する印字データ記憶部、11は印字データに基づきビ
ットマツプデータを作成するビ。
トマノプデータ書込み制御部、12は書込み制御切り換
え判定部、13は書込み制御切り換え部14はソフトウ
ェア制御によってデータ展開を行うビ、トマ、プデータ
書込み部、15はハードウェア制御によってデータ展開
を行うビ、トマ、プデータ書込み部、16は文字フォン
トを構成するピクセルデータを記憶するキャラクタジェ
ネレータ(CG)、17は印刷するデータをビソトマン
プ形式で格納するビットマツプメモリを表す。
ビ・7トマ、プデータ書込み部14は、第6図(イ)に
示すような、ソフトウェア制御によってビットマツプメ
モリ17へのデータ展開を行う手段である。一方、ビッ
トマツプデータ書込み部15は、第6図(ロ)に示すよ
うな、ハードウェア制御Bによってビットマツプメモリ
17へのデータ展開を行う手段である。
本発明では、ビットマツプデータ書込み部1415の2
つの手段を内蔵し、書込み制御切り換え判定部12によ
って、どちらの手段を使用するかを決め、書込み制御切
り換え部13によって高速に展開可能なほうを選択する
(作用〕 本発明では、データ量の条件等によって、ハードウェア
制御方式とソフトウェア制御方式とを切り換えるので、
データ量の多少等によらず、より高速なデータ展開を行
うことができる。
[実施例〕 第2図はハードウェア制御方式とソフトウェア制御方式
による文字データの転送時間の比較間第3図は本発明の
一実施例による書込み制御切り換え判定部の処理説明図
、第4図は本発明の一実施例によるビットマツプデータ
書込み部の処理フローを示す。
例工ば第6図(イ)に示すソフトウェア制御方式と、第
6図(ロ)に示すノー−ドウエア制御方式とによる1文
字当たりの転送時間を比較すると文字データの大きさに
よって、第2図に示すように、転送時間の大小が違って
(る。
文字データの大きさ(高さ×輻)が小さい場合には ソ
フトウェア制御方式のほうが、ノー−ドウエア制御方式
のほうよりも、転送時間が短く、高速である。一方1文
字データの大きさが2例えば約20X20ドツトを超え
ると、ノー−ドウエア制御方式によるほうが高速になる
そこで 第1図に示す書込み制御切り換え判定部12は
2例えば第3図に示す処理により、データ展開手段の選
択を行う。すなわち1文字データの高さが20ラスター
以下の場合および文字データの幅が20ドツト以下の場
合には、ソフトウェア制御によるビットマツプデータ書
込み部14を起動し、それ以上の場合には、ハードウェ
ア制御によるビットマツプデータ書込み部15を起動す
なお、このデータ量による判定条件は、−例であり、設
計条件に応して、他の判定条件を設定することもできる
ビットマツプデータ書込み部14は、第4回(イ)に示
す処理■〜■により、ビットマツプメモリ17へのデー
タ展開を行う。
■ キャラクタジェネレータ16から、高さ、輻および
X座標、X座標のビ、トマノプアドレスなどの文字情報
を読む。
■ ビットマツプメモリ17における書込み先アドレス
を算出する。
■ 作業用のデータ書き込みカウンタを初期化する。
■ 文字のピクセルデータをビットマツプメモリ17の
書込み先へ転送する。
■ 全ピクセルデータの書込みが終了するまで。
処理■を繰り返し、終了したならば、1文字分の展開処
理を終了する。
ビ、トマ、プデータ書込み部15は、ハードウエアロシ
ックによる展開のため、第4図(ロ)に示す処理■〜■
を行う。
■ キャラクタジェネレータ16から、高さ1幅および
X座標、Y座標のピントマツプアドレスなどの文字情報
を読む。
■ ピントマツプメモリ17における書込み先アドレス
を算出する。処理■、■はソフトウェア制御部こよる場
合と同様である。
■ 次に、各文字情報を第7図に示すようなICロジッ
ク回路34のハードウェアポートに設定する。
■ また、ピントマツプメモリ17への書込み光情報を
2同様に第7図に示すような[Cロジック回路34のハ
ードウェアボートに設定する。
■ 以上の準備が終了したならば、ICロジック回路3
4に書込み指令を行う。
■ これにより、ハードウェアによるビットマツプメモ
リ17への展開が行われる。
〔発明の効果〕
以上説明したように9本発明ムこよれば、ビクセルデー
タのデータ量等に応して、最適なデータ展開を行うこと
ができるようになるので、印刷制御の高速化が可能にな
る。
【図面の簡単な説明】
第1圀は本発明の原理説明回 第2図はハードウェア制御方式とソフトウェア制御方式
による文字データの転送時間の比較口筒3図は本発明の
一実施例シこよる書込み制御切り換え判定部の処理説明
口 第4図は本発明の一実施例によるビットマツプデータ書
込み部の処理フロー 第5図は従来のページプリンタ制御部の全体ブロック図 第6図は従来技術の実現例 第7図は第6図図示ICロジ、り回路の例を示す。 図中、10は印字データ記憶部、11はビットマツプデ
ータ書込み制御部、12は書込み制御切り換え判定部、
13は書込み制御切り換え部、14はビットマツプデー
タ書込み部、15はビットマツプデータ書込み部、16
はキャラクタジェネレータ 17はビットマツプメモリ
を表す。

Claims (1)

  1. 【特許請求の範囲】 キャラクタジェネレータ(16)等のピクセルデータを
    ビットマップメモリ(17)に写像して印刷するページ
    プリンタ印刷制御方式において、 ピクセルデータをビットマップメモリに写像するときに
    、 マイクロプロセッサを介してソフトウェアによって写像
    する第1の手段(14)と、 専用のロジック回路を起動することによりハードウェア
    によって写像する第2の手段(15)と、前記第1の手
    段および前記第2の手段を動的に切り換える手段(12
    、13)とを備え、 第1の手段と第2の手段とを条件により切り換えて写像
    を行うようにしたことを特徴とするページプリンタ印刷
    制御方式。
JP2181220A 1990-07-09 1990-07-09 ペ―ジプリンタ印刷制御方式 Expired - Fee Related JP2523213B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2181220A JP2523213B2 (ja) 1990-07-09 1990-07-09 ペ―ジプリンタ印刷制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2181220A JP2523213B2 (ja) 1990-07-09 1990-07-09 ペ―ジプリンタ印刷制御方式

Publications (2)

Publication Number Publication Date
JPH0467964A true JPH0467964A (ja) 1992-03-03
JP2523213B2 JP2523213B2 (ja) 1996-08-07

Family

ID=16096920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2181220A Expired - Fee Related JP2523213B2 (ja) 1990-07-09 1990-07-09 ペ―ジプリンタ印刷制御方式

Country Status (1)

Country Link
JP (1) JP2523213B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6222635B1 (en) 1997-06-12 2001-04-24 Nec Corporation Print data control system
US9032626B2 (en) 2009-09-29 2015-05-19 Ntn Corporation Green ball grinding method, ceramic sphere fabrication method, and grinding apparatus

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6327891A (ja) * 1986-07-22 1988-02-05 富士ゼロックス株式会社 画像処理回路
JPH01249360A (ja) * 1988-03-31 1989-10-04 Kyocera Corp プリンタの印刷制御回路及びその制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6327891A (ja) * 1986-07-22 1988-02-05 富士ゼロックス株式会社 画像処理回路
JPH01249360A (ja) * 1988-03-31 1989-10-04 Kyocera Corp プリンタの印刷制御回路及びその制御方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6222635B1 (en) 1997-06-12 2001-04-24 Nec Corporation Print data control system
US9032626B2 (en) 2009-09-29 2015-05-19 Ntn Corporation Green ball grinding method, ceramic sphere fabrication method, and grinding apparatus
US9452503B2 (en) 2009-09-29 2016-09-27 Ntn Corporation Green ball grinding method, ceramic sphere fabrication method, and grinding apparatus

Also Published As

Publication number Publication date
JP2523213B2 (ja) 1996-08-07

Similar Documents

Publication Publication Date Title
US5136688A (en) Print data processing apparatus for an image forming apparatus
JPH0378651B2 (ja)
JPH0263763A (ja) 出力方法及びその装置
JPH04325267A (ja) 出力方法及び装置
JPH0467964A (ja) ページプリンタ印刷制御方式
JPH03114856A (ja) プリンタデータ管理方式
JP2711860B2 (ja) 出力制御方法およびその装置
JP3118310B2 (ja) ページプリンタの印字処理方法
JP2739481B2 (ja) ページプリンタ
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JPH05309875A (ja) 印刷処理装置
JP3651214B2 (ja) 印刷処理装置及び印刷処理方法
JP3012269B2 (ja) 印刷制御装置
JPS63278851A (ja) レ−ザビ−ムプリンタの拡大印刷方式
JPH05108809A (ja) 画像形成装置
JPS59123987A (ja) イメ−ジ・メモリのプリント・デ−タ展開方法
JPS6349824A (ja) プリンタ制御方式
JPH0596811A (ja) 印字方法
JPH10240613A (ja) メモリアクセス制御方法および装置
JPH03155268A (ja) 画像出力制御装置
JPH05120414A (ja) データ処理装置
JPS58169688A (ja) 文字、図形拡大縮小制御方式
JPH06238950A (ja) ページプリンタコントローラ
JPH09230842A (ja) プリンタ装置
JPS60136824A (ja) プリンタ制御装置

Legal Events

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