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
Links
- 238000000034 method Methods 0.000 title abstract description 26
- 238000013507 mapping Methods 0.000 claims description 7
- 230000003213 activating effect Effects 0.000 claims 2
- 238000012546 transfer Methods 0.000 abstract description 14
- 238000012545 processing Methods 0.000 description 10
- 238000013500 data storage Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(概要]
キャラクタジェネレータ等のピクセルデータをビットマ
ツプメモリに写像して印刷するページプリンタ印刷制御
方式に関し 最適なデータ展開手段を選択して、高速な印刷制御を可
能とすることを目的とし ピクセルデータをビットマツプメモリに写像するときに
、マイクロプロセッサを介してソフトウェアによって写
像する第1の手段と、専用のロジック回路を起動するこ
とによりハードウェアによって写像する第2の手段と、
前記第1の手段および前記第2の手段を動的に切り換え
る手段とを備え、第1の手段と第2の手段とを条件によ
り切り換えて写像を行うように構成する。
ツプメモリに写像して印刷するページプリンタ印刷制御
方式に関し 最適なデータ展開手段を選択して、高速な印刷制御を可
能とすることを目的とし ピクセルデータをビットマツプメモリに写像するときに
、マイクロプロセッサを介してソフトウェアによって写
像する第1の手段と、専用のロジック回路を起動するこ
とによりハードウェアによって写像する第2の手段と、
前記第1の手段および前記第2の手段を動的に切り換え
る手段とを備え、第1の手段と第2の手段とを条件によ
り切り換えて写像を行うように構成する。
〔産業上の利用分野]
本発明は、キャラクタジェネレータ等のピクセルデータ
をビットマツプメモリに写像して印刷するページプリン
タ印刷制御方式に関する。
をビットマツプメモリに写像して印刷するページプリン
タ印刷制御方式に関する。
[従来の技術]
第5図は従来のページプリンタ制御部の全体プロ、り図
、第6図は従来技術の実現例、第7図は第6図図示IC
ロジック回路の例を示す。
、第6図は従来技術の実現例、第7図は第6図図示IC
ロジック回路の例を示す。
第5図に示すページプリンタ20は、ホストコンピュー
タから印刷依願があると、データ人力部22によりデー
タを受信し、データ処理部23によりデータを解析する
。データ処理部23は、解析結果を、印字位置制御部2
4.印字データ制御部25に渡し、印字データ制御部2
5は、中間形式で表される印字データを、印字データ記
憶部10に格納する。
タから印刷依願があると、データ人力部22によりデー
タを受信し、データ処理部23によりデータを解析する
。データ処理部23は、解析結果を、印字位置制御部2
4.印字データ制御部25に渡し、印字データ制御部2
5は、中間形式で表される印字データを、印字データ記
憶部10に格納する。
印字起動制御部21は5デ一タ処理部23からの通知に
より、ピントマツプデータ書込み制御部11とビデオ出
力部26の起動制御を行う。
より、ピントマツプデータ書込み制御部11とビデオ出
力部26の起動制御を行う。
ビットマ・7プデータ書込み制御部11は、印字データ
記憶部10から読み出した印字データをキャラクタジェ
ネレータ16に格納されたフォントデータに基づきビノ
トマンプデータに展開しビットマツプメモリ】7に格納
スる。
記憶部10から読み出した印字データをキャラクタジェ
ネレータ16に格納されたフォントデータに基づきビノ
トマンプデータに展開しビットマツプメモリ】7に格納
スる。
ビデオ出力部26は、ビットマツプメモリ17に格納さ
れたヒ゛ットマノプデータを読み出し、ヒ゛デオ信号に
変換して印字制御部27に渡す。印字制御部27は、そ
のビデオ信号に基づいて印刷を行う。
れたヒ゛ットマノプデータを読み出し、ヒ゛デオ信号に
変換して印字制御部27に渡す。印字制御部27は、そ
のビデオ信号に基づいて印刷を行う。
キャラクタジェネレータ16等のピクセルデータを、ビ
ットマツプメモリ17に展開する方式として、従来、第
6図(イ)に示すように、マイクロプロセッサ30を介
して、ソフトウェア制御により行う方式と、第6図(ロ
)に示すように、マイクロプロセッサ30は初期セット
だけを行い実際の展開は、LSIによって構成されるI
CCロアり回路34によって行う方式とが用いられてい
る。
ットマツプメモリ17に展開する方式として、従来、第
6図(イ)に示すように、マイクロプロセッサ30を介
して、ソフトウェア制御により行う方式と、第6図(ロ
)に示すように、マイクロプロセッサ30は初期セット
だけを行い実際の展開は、LSIによって構成されるI
CCロアり回路34によって行う方式とが用いられてい
る。
なお、第6図において、30はマイクロプログラムを実
行するマイクロプロセンサ(MPU)31はランダムア
クセスメモリ (RAM)、32は制御プログラム33
等を記憶する読出し専用メモリ(ROM)、34はピク
セルデータを展開するIcロジック回路を表す。
行するマイクロプロセンサ(MPU)31はランダムア
クセスメモリ (RAM)、32は制御プログラム33
等を記憶する読出し専用メモリ(ROM)、34はピク
セルデータを展開するIcロジック回路を表す。
ICロジック回路34は3例えば第7図に示すように構
成されており、キャラクタジェネレータ16のソースデ
ータと転送先のメモリ内から読み出したデータとの論理
和をとる転送データ処理回路40と、転送するデータの
ワード数やライン数を設定する転送データサイズ・レジ
スタ制御回路41と キャラクタジェネレータ16のソ
ースアドレスの更新を行うソースアドレス制御回路42
と、転送先アドレスの制御を行う1ライン転送制御回路
43とを備えている。なお、この第7図に示すようなI
Cロジック回路34については9周知であるので、ここ
での説明はこの程度にとどめる。
成されており、キャラクタジェネレータ16のソースデ
ータと転送先のメモリ内から読み出したデータとの論理
和をとる転送データ処理回路40と、転送するデータの
ワード数やライン数を設定する転送データサイズ・レジ
スタ制御回路41と キャラクタジェネレータ16のソ
ースアドレスの更新を行うソースアドレス制御回路42
と、転送先アドレスの制御を行う1ライン転送制御回路
43とを備えている。なお、この第7図に示すようなI
Cロジック回路34については9周知であるので、ここ
での説明はこの程度にとどめる。
ページプリンタのピクセル制御には、第6図(イ)に示
すように、マイクロブロセ・ンサ30を用いて、CGデ
ータをビットマツプメモリ17に展開する方式と、第6
図(ロ)に示すように、マイクロプロセッサ30を直接
介さずに、ノー−ドウエア制御によって展開する方式と
がある。
すように、マイクロブロセ・ンサ30を用いて、CGデ
ータをビットマツプメモリ17に展開する方式と、第6
図(ロ)に示すように、マイクロプロセッサ30を直接
介さずに、ノー−ドウエア制御によって展開する方式と
がある。
従来技術では、このいずれか一方だけが用いられており
2両方の機能を備えたページプリンタはなかった。
2両方の機能を備えたページプリンタはなかった。
ピクセルデータのビットマツプメモリ17への展開は、
一般には、ハードウェア制御方式によるほうが高速であ
るが、展開するデータ量が少ない場合には、データの転
送時間よりも回路の初期設定に時間がかかるため2ハー
ドウエアロジツクで制御するより、ソフトウェア制御に
よるほうが高速に処理できる。
一般には、ハードウェア制御方式によるほうが高速であ
るが、展開するデータ量が少ない場合には、データの転
送時間よりも回路の初期設定に時間がかかるため2ハー
ドウエアロジツクで制御するより、ソフトウェア制御に
よるほうが高速に処理できる。
すなわち、すべてのピクセルデータ展開を、ノ\−ドウ
ェアロジノクで制御した場合、データ量の少ないピクセ
ルデータ展開が大量に入ると、ソフトウェア的に展開す
るよりも、はるかに低速になるという問題がある。
ェアロジノクで制御した場合、データ量の少ないピクセ
ルデータ展開が大量に入ると、ソフトウェア的に展開す
るよりも、はるかに低速になるという問題がある。
本発明は上記問題点の解決を図り1、最適なデータ展開
手段を選択して、高速な印刷制御を可能とすることを目
的としている。
手段を選択して、高速な印刷制御を可能とすることを目
的としている。
[課題を解決するための手段]
第1図は本発明の原理説明図である。
第1図において、10はコード化された印字データを記
憶する印字データ記憶部、11は印字データに基づきビ
ットマツプデータを作成するビ。
憶する印字データ記憶部、11は印字データに基づきビ
ットマツプデータを作成するビ。
トマノプデータ書込み制御部、12は書込み制御切り換
え判定部、13は書込み制御切り換え部14はソフトウ
ェア制御によってデータ展開を行うビ、トマ、プデータ
書込み部、15はハードウェア制御によってデータ展開
を行うビ、トマ、プデータ書込み部、16は文字フォン
トを構成するピクセルデータを記憶するキャラクタジェ
ネレータ(CG)、17は印刷するデータをビソトマン
プ形式で格納するビットマツプメモリを表す。
え判定部、13は書込み制御切り換え部14はソフトウ
ェア制御によってデータ展開を行うビ、トマ、プデータ
書込み部、15はハードウェア制御によってデータ展開
を行うビ、トマ、プデータ書込み部、16は文字フォン
トを構成するピクセルデータを記憶するキャラクタジェ
ネレータ(CG)、17は印刷するデータをビソトマン
プ形式で格納するビットマツプメモリを表す。
ビ・7トマ、プデータ書込み部14は、第6図(イ)に
示すような、ソフトウェア制御によってビットマツプメ
モリ17へのデータ展開を行う手段である。一方、ビッ
トマツプデータ書込み部15は、第6図(ロ)に示すよ
うな、ハードウェア制御Bによってビットマツプメモリ
17へのデータ展開を行う手段である。
示すような、ソフトウェア制御によってビットマツプメ
モリ17へのデータ展開を行う手段である。一方、ビッ
トマツプデータ書込み部15は、第6図(ロ)に示すよ
うな、ハードウェア制御Bによってビットマツプメモリ
17へのデータ展開を行う手段である。
本発明では、ビットマツプデータ書込み部1415の2
つの手段を内蔵し、書込み制御切り換え判定部12によ
って、どちらの手段を使用するかを決め、書込み制御切
り換え部13によって高速に展開可能なほうを選択する
。
つの手段を内蔵し、書込み制御切り換え判定部12によ
って、どちらの手段を使用するかを決め、書込み制御切
り換え部13によって高速に展開可能なほうを選択する
。
(作用〕
本発明では、データ量の条件等によって、ハードウェア
制御方式とソフトウェア制御方式とを切り換えるので、
データ量の多少等によらず、より高速なデータ展開を行
うことができる。
制御方式とソフトウェア制御方式とを切り換えるので、
データ量の多少等によらず、より高速なデータ展開を行
うことができる。
[実施例〕
第2図はハードウェア制御方式とソフトウェア制御方式
による文字データの転送時間の比較間第3図は本発明の
一実施例による書込み制御切り換え判定部の処理説明図
、第4図は本発明の一実施例によるビットマツプデータ
書込み部の処理フローを示す。
による文字データの転送時間の比較間第3図は本発明の
一実施例による書込み制御切り換え判定部の処理説明図
、第4図は本発明の一実施例によるビットマツプデータ
書込み部の処理フローを示す。
例工ば第6図(イ)に示すソフトウェア制御方式と、第
6図(ロ)に示すノー−ドウエア制御方式とによる1文
字当たりの転送時間を比較すると文字データの大きさに
よって、第2図に示すように、転送時間の大小が違って
(る。
6図(ロ)に示すノー−ドウエア制御方式とによる1文
字当たりの転送時間を比較すると文字データの大きさに
よって、第2図に示すように、転送時間の大小が違って
(る。
文字データの大きさ(高さ×輻)が小さい場合には ソ
フトウェア制御方式のほうが、ノー−ドウエア制御方式
のほうよりも、転送時間が短く、高速である。一方1文
字データの大きさが2例えば約20X20ドツトを超え
ると、ノー−ドウエア制御方式によるほうが高速になる
。
フトウェア制御方式のほうが、ノー−ドウエア制御方式
のほうよりも、転送時間が短く、高速である。一方1文
字データの大きさが2例えば約20X20ドツトを超え
ると、ノー−ドウエア制御方式によるほうが高速になる
。
そこで 第1図に示す書込み制御切り換え判定部12は
2例えば第3図に示す処理により、データ展開手段の選
択を行う。すなわち1文字データの高さが20ラスター
以下の場合および文字データの幅が20ドツト以下の場
合には、ソフトウェア制御によるビットマツプデータ書
込み部14を起動し、それ以上の場合には、ハードウェ
ア制御によるビットマツプデータ書込み部15を起動す
なお、このデータ量による判定条件は、−例であり、設
計条件に応して、他の判定条件を設定することもできる
。
2例えば第3図に示す処理により、データ展開手段の選
択を行う。すなわち1文字データの高さが20ラスター
以下の場合および文字データの幅が20ドツト以下の場
合には、ソフトウェア制御によるビットマツプデータ書
込み部14を起動し、それ以上の場合には、ハードウェ
ア制御によるビットマツプデータ書込み部15を起動す
なお、このデータ量による判定条件は、−例であり、設
計条件に応して、他の判定条件を設定することもできる
。
ビットマツプデータ書込み部14は、第4回(イ)に示
す処理■〜■により、ビットマツプメモリ17へのデー
タ展開を行う。
す処理■〜■により、ビットマツプメモリ17へのデー
タ展開を行う。
■ キャラクタジェネレータ16から、高さ、輻および
X座標、X座標のビ、トマノプアドレスなどの文字情報
を読む。
X座標、X座標のビ、トマノプアドレスなどの文字情報
を読む。
■ ビットマツプメモリ17における書込み先アドレス
を算出する。
を算出する。
■ 作業用のデータ書き込みカウンタを初期化する。
■ 文字のピクセルデータをビットマツプメモリ17の
書込み先へ転送する。
書込み先へ転送する。
■ 全ピクセルデータの書込みが終了するまで。
処理■を繰り返し、終了したならば、1文字分の展開処
理を終了する。
理を終了する。
ビ、トマ、プデータ書込み部15は、ハードウエアロシ
ックによる展開のため、第4図(ロ)に示す処理■〜■
を行う。
ックによる展開のため、第4図(ロ)に示す処理■〜■
を行う。
■ キャラクタジェネレータ16から、高さ1幅および
X座標、Y座標のピントマツプアドレスなどの文字情報
を読む。
X座標、Y座標のピントマツプアドレスなどの文字情報
を読む。
■ ピントマツプメモリ17における書込み先アドレス
を算出する。処理■、■はソフトウェア制御部こよる場
合と同様である。
を算出する。処理■、■はソフトウェア制御部こよる場
合と同様である。
■ 次に、各文字情報を第7図に示すようなICロジッ
ク回路34のハードウェアポートに設定する。
ク回路34のハードウェアポートに設定する。
■ また、ピントマツプメモリ17への書込み光情報を
2同様に第7図に示すような[Cロジック回路34のハ
ードウェアボートに設定する。
2同様に第7図に示すような[Cロジック回路34のハ
ードウェアボートに設定する。
■ 以上の準備が終了したならば、ICロジック回路3
4に書込み指令を行う。
4に書込み指令を行う。
■ これにより、ハードウェアによるビットマツプメモ
リ17への展開が行われる。
リ17への展開が行われる。
以上説明したように9本発明ムこよれば、ビクセルデー
タのデータ量等に応して、最適なデータ展開を行うこと
ができるようになるので、印刷制御の高速化が可能にな
る。
タのデータ量等に応して、最適なデータ展開を行うこと
ができるようになるので、印刷制御の高速化が可能にな
る。
第1圀は本発明の原理説明回
第2図はハードウェア制御方式とソフトウェア制御方式
による文字データの転送時間の比較口筒3図は本発明の
一実施例シこよる書込み制御切り換え判定部の処理説明
口 第4図は本発明の一実施例によるビットマツプデータ書
込み部の処理フロー 第5図は従来のページプリンタ制御部の全体ブロック図 第6図は従来技術の実現例 第7図は第6図図示ICロジ、り回路の例を示す。 図中、10は印字データ記憶部、11はビットマツプデ
ータ書込み制御部、12は書込み制御切り換え判定部、
13は書込み制御切り換え部、14はビットマツプデー
タ書込み部、15はビットマツプデータ書込み部、16
はキャラクタジェネレータ 17はビットマツプメモリ
を表す。
による文字データの転送時間の比較口筒3図は本発明の
一実施例シこよる書込み制御切り換え判定部の処理説明
口 第4図は本発明の一実施例によるビットマツプデータ書
込み部の処理フロー 第5図は従来のページプリンタ制御部の全体ブロック図 第6図は従来技術の実現例 第7図は第6図図示ICロジ、り回路の例を示す。 図中、10は印字データ記憶部、11はビットマツプデ
ータ書込み制御部、12は書込み制御切り換え判定部、
13は書込み制御切り換え部、14はビットマツプデー
タ書込み部、15はビットマツプデータ書込み部、16
はキャラクタジェネレータ 17はビットマツプメモリ
を表す。
Claims (1)
- 【特許請求の範囲】 キャラクタジェネレータ(16)等のピクセルデータを
ビットマップメモリ(17)に写像して印刷するページ
プリンタ印刷制御方式において、 ピクセルデータをビットマップメモリに写像するときに
、 マイクロプロセッサを介してソフトウェアによって写像
する第1の手段(14)と、 専用のロジック回路を起動することによりハードウェア
によって写像する第2の手段(15)と、前記第1の手
段および前記第2の手段を動的に切り換える手段(12
、13)とを備え、 第1の手段と第2の手段とを条件により切り換えて写像
を行うようにしたことを特徴とするページプリンタ印刷
制御方式。
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)
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)
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 | プリンタの印刷制御回路及びその制御方式 |
-
1990
- 1990-07-09 JP JP2181220A patent/JP2523213B2/ja not_active Expired - Fee Related
Patent Citations (2)
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)
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 |