JPH02286359A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH02286359A
JPH02286359A JP10762889A JP10762889A JPH02286359A JP H02286359 A JPH02286359 A JP H02286359A JP 10762889 A JP10762889 A JP 10762889A JP 10762889 A JP10762889 A JP 10762889A JP H02286359 A JPH02286359 A JP H02286359A
Authority
JP
Japan
Prior art keywords
dot
memory
data
patterns
printer
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
JP10762889A
Other languages
English (en)
Inventor
Nobumitsu Kenbo
見坊 信光
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10762889A priority Critical patent/JPH02286359A/ja
Publication of JPH02286359A publication Critical patent/JPH02286359A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 C産業上の利用分野〕 本発明はプリンタの制御装置に関するものである。
〔従来の技術〕
従来の装置は、特開昭63−216124号公報に記載
のように、プリンタに不具合が発生した場合、制御装置
がこれを検出してデータを再送することは考えられてい
る。又、特開昭63−118929号公報に記載のよう
に、印字処理中に印字したくない箇所がある場合に操作
者が適宜に振作することにより、印字したくない箇所に
は印字処理をしないようにして余白を設けられるように
している。
〔発明が解決しようとする課題〕
上記従来技術は、プリンタに送出するデータの種類を自
動的に識別し、これによりデータ転送の方法を選択し、
転送効率を向上するという配慮がされていなかった。
本発明の目的は、プリンタ制御装置からプリンタへのデ
ータ転送効率を向上することにある。
本発明の他の目的は1文字、図形等の印刷データの処理
速度を向上することにある。
[ilMを解決するための手段] 上記目的を達成するために、1画面分の印刷データを展
開したフルドツトメモリ(FDM)と呼ばれるフレーム
メモリの各ワードに対応したビットを持つフラグメモリ
を設ける。前記フラグメモリには、前記フルドツトメモ
リの対応するワードのデータの種類を示すフラグを入札
る。ここで言うデータの種類とは特定のビットパターン
を指す。
〔作 用〕
文字1図形、画像等の印″刷データをドツトに展開し、
フルドツトメモリに格納する際、データの種類を調べ、
それに応じたコードをフラグメモリに書き込む、上記書
き込みデータがall’o’、 all′1′等の特定
パターンの場合はフルドツトメモリへのデータ書き込み
を省略することができる。
フルドツトメモリからデータを読み出し、プリンタにデ
ータを送出する際、フルドツトメモリがらデータを読み
出す前に、前記フラグメモリを参照し、上記読み出しデ
ータがall’0’、 all’l’等の特定パターン
である場合、フルドツトメモリからの読み出しを行わず
に、前記のデータを生成し、プリンタに送出する。ある
いは、前記特定パターンである旨プリンタに通知し、プ
リンタでデータを生成する。
〔実施例〕
以下本発明の一実施例を第1wIにより説明する。
ホストCPUより送られた文字コード、図形1画像等の
データは、プリンタ装置装置内部でドツトパターンに置
き換えられ、−度フルドットメモリ2にldi面を梼成
する形で配置された後、プリンタに送出される0本実施
例では1本発明がより有効に生かせるLEDプリンタに
データを送る場合を上げているが、これはレーザビーム
、ワイヤドツト等地の形式のプリンタでも構わない、ホ
ストCPUより送られたデータはドツト展開部1でドツ
トパターンに変換され、フルドツトメモリ2に書き込ま
れる。この時、ドツト展開部1は前記書き込みドツトパ
ターンをチエツクし、それがある特定のパターンである
かを判別する0本例では、前記特定のパターンがall
’ O’とall’l、’の場合を想定している。この
特定パターンの数はいくつでも構わない、ドツト展開部
は、各特定パターンに対応したフラグをフラグメモリ3
に書き込む、前記書き込みドツトパターンが前記特定パ
ターンのどれにも該当しない場合は、この旨を意味する
フラグをフラグメモリ3に書き込む、前記フルドツトメ
モリ2のアドレスとフラグメモリ3のアドレスはl対l
に対応している。上記の処理と並行して、ドツト展開部
は、フルドツトメモリ2に前記ドツトパターンを書き込
む、また、前記特定パターンに該当する場合はフルドツ
トメモリ2への書き込みは行わない。
以上のようにして作成されたフルドツトメモリ2及び、
フラグメモリ3の内容をプリンタに送出する0本処理は
ドツト転送制御部4により行われる。ドツト転送制御部
4はフルドツトメモリ2からデータを読み出す前にフラ
グメモリ3を参照する。その結果、該当するドツトパタ
ーンが前記特定パターンである場合は、フルドツトメモ
リからの読み出しを行わずにドツト転送制御部4がパタ
ーンを生成し、プリンタに送付する0本例でドツトパタ
ーンがall’o’の場合、プリンタには、LED7の
ラスタバッファ6にはデータを転送せず、ラスタバッフ
76の書き込みアドレスの更新指示のみを行う、なお、
ラスタバッフ76は新しいラスタのデータを処理する前
に、全ビットリセットされるものとする。ドツトパター
ンがall’l°の場合は、ドツト転送制御部4はフル
ドツトメモリ2の読み出しレジスタ5をall’l’に
セットし、ラスタバッファ6にデータを転送する。ラス
タバッフ76は1ラスタ分のデータが揃ったことを確認
し、感光ドラム8の回転に同期してLED7にデータを
送り、LED7は感光ドラム8にデータを転写する。上
記特定パターンに該当しない場合は前記ドツト転送制御
部4はフルドツトメモリ2の該当するアドレスからデー
タを読み出し、読み出しレジスタ5にデータをセットす
る0次に前記読み出しレジスタ5からラスタバッファ6
にデータ転送し、以下上記と同じ手順で印刷を行う、な
お1本図のラスタバッファ6、T、 E D 7 、感
光ドラムはプリンタの一部であり、それ以外はプリンタ
制御装置の一部である。
第2図は、フルドツトメモリ2とフラグメモリ3の関係
について説明したものである。フルドツトメモリ2の各
ワード9のアドレス10と対応するアドレス11が、フ
ラグメモリ3にある。よってフルドツトメモリと同一ア
ドレスのフラグ3a。
3bはワード9のドツトパターンが特定パターンである
かどうかを表わす、同図ケース1に示すように、ワード
9のドツトパターンがall ’ O’の場合、フラグ
3a、3bは100′となる。またケース3に示すよう
にドツトパターンがall’ 1 ’の場合はフラグ3
a、3bは111′となる。ドツトパターンが上記に該
当しないケース2の場合はフラグ3a、3bは110′
となる0本例ではフラグを2ビット設けているが、この
場合は特定パターンを3個まで増やすことができる。ま
た特定パターンをall’o’のみとする場合は3bは
不要となる。
第3図は以上述べてきた処理のフルドツトメモリへの書
き込み処理のフローを示したものである。
第4図は以上述べてきた処理のフルドツトメモリからの
読み出し処理のフローを示したものである。
第5図はプリンタ制御装置(GE)の全体を示したもの
である。ホスト(c p u)から送られるデータはチ
ャネルアダプタ(CHA)を介してメインプロセサ(M
P)により編集され、ページバッファ(PB)上に格納
される。ページバッファ(P B)上にページが完成す
ると、サブプロセサ(sp)が文字パターン等を格納し
たキャラクタジェネレータ(CG)からドツトパターン
を読み出し、フルドツトメモリ(FDM)に格納する。
フルドツトメモリ(FDM)上に1画面分のデータが完
成すると、プリンタアダプタ(PRA)がデータを読み
出し、プリンタに送出する。
本特許に言うドツト展開部は前記サブプロセサ(Sr)
)の一部を成すものであり、ドツト転送制御部はプリン
タアダプタ(PRA)の一部である。
〔発明の効果] 本発明によれば、プリンタ制御装置からプリンタへデー
タを転送する際に処理のネックとなっているフルドツト
メモリからのデータ読み出し回数を減らせるので、転送
処理の効率を向上することができる。さらに前記フルド
ツトメモリへのデータの書き込みの回数を減らすことに
より、ドツト展開処理の効率向上、フルドツトメモリの
メモリバスの使用効率向上を図ることができる。
なお上記処理において、前記フラグメモリをフルドツト
メモリを構成するメモリ素子より高速のメモリ素子で構
成することにより、更にデータの処理速度を向上するこ
とができる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図、第2図はフルドツ
トメモリとフラグメモリの関係説明図、第3図はフルド
ツトメモリ書き込み処理フロー図、第5図はプリンタ制
御装置全体の構成図である。 1・・・ドツト展開部、2・・・フルドツトメモリ、3
・・・フラグメモリ、4・・・ドツト転送制御部、5・
・・読み出しレジスタ、6・・・ラスタバッファ、7・
・・LED、8・・・感光ドラム、9・・・ワード、1
0.11・・・アドレス、3a、3b・・・フラグ。 纂 図 i手図 (FD間かうのセし仕出、し夕さ毛1〕稟3 図 (FDMへの省邊込り処理〕 嶌 図

Claims (1)

    【特許請求の範囲】
  1. 1、フルドットメモリと呼ばれる、1画面分のドットパ
    ターンを格納するフレームメモリを持つプリンタの制御
    部において、前記フルドットメモリのワード数と同数以
    上のワード数を持つフラグメモリと、前記フルドットメ
    モリに書き込むドットパターンが、ある特定のパターン
    であることを識別する回路と、前記特定のパターンであ
    る場合そのフラグを前記フラグメモリの前記フルドット
    メモリと対応するアドレスに書き込む回路と、前記フラ
    グメモリから読み出したデータが前記特定パターンを意
    味するフラグである場合、前記フルドットメモリの対応
    するアドレスからのデータの読み出しを抑止する回路と
    、前記特定パターンを生成しプリンタに送付し、あるい
    は前記特定パターンであることをプリンタに通知する回
    路を持つことを特徴とするプリンタ制御装置。
JP10762889A 1989-04-28 1989-04-28 プリンタ制御装置 Pending JPH02286359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10762889A JPH02286359A (ja) 1989-04-28 1989-04-28 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10762889A JPH02286359A (ja) 1989-04-28 1989-04-28 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPH02286359A true JPH02286359A (ja) 1990-11-26

Family

ID=14464007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10762889A Pending JPH02286359A (ja) 1989-04-28 1989-04-28 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH02286359A (ja)

Similar Documents

Publication Publication Date Title
JPH0378651B2 (ja)
EP0217448B1 (en) Raster image processor
GB2156558A (en) Data processing apparatus
JPH04325267A (ja) 出力方法及び装置
JPH07168681A (ja) Pdlデータ処理装置及びその制御方法、及びパターン展開装置
JP2001096854A (ja) 印刷処理装置および印刷処理方法
JPH03114856A (ja) プリンタデータ管理方式
JP3193551B2 (ja) 印刷装置
JPS60159077A (ja) プリンタ制御装置
JP3080370B2 (ja) 画像処理装置
JP2908571B2 (ja) ページプリンタ
JP2521918B2 (ja) 文字発生装置
JPS59123987A (ja) イメ−ジ・メモリのプリント・デ−タ展開方法
JPH05330155A (ja) プリンタ制御装置
JPH01263055A (ja) プリンタコントローラ
JPH0484370A (ja) 画像形成装置
JP3210598B2 (ja) 印刷制御装置および印刷制御方法
JP3651214B2 (ja) 印刷処理装置及び印刷処理方法
JPS63278851A (ja) レ−ザビ−ムプリンタの拡大印刷方式
JPS60178528A (ja) バッフア制御方式
JPS61199378A (ja) プリンタ制御装置
JPH02266965A (ja) 印刷装置
JPH07276719A (ja) フォントデータ読出し装置
JPH0433872A (ja) 印刷装置
JPH04189167A (ja) オーバレイ展開制御方式