JPH02286364A - 印字出力装置 - Google Patents

印字出力装置

Info

Publication number
JPH02286364A
JPH02286364A JP1107711A JP10771189A JPH02286364A JP H02286364 A JPH02286364 A JP H02286364A JP 1107711 A JP1107711 A JP 1107711A JP 10771189 A JP10771189 A JP 10771189A JP H02286364 A JPH02286364 A JP H02286364A
Authority
JP
Japan
Prior art keywords
output device
printing
processing
emulation
data
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
JP1107711A
Other languages
English (en)
Inventor
Hiroshi Koga
古閑 宏
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 JP1107711A priority Critical patent/JPH02286364A/ja
Publication of JPH02286364A publication Critical patent/JPH02286364A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は印字出力装置内部及び外部のエミュレーション
・コントロール・カートリッジ(カード)などの補助記
憶装置に複数のエミュレーション機能をもつ印字出力装
置において、外部のエミュレーション機能制御処理系に
ある文字・図形発生部を縮小もしくは削除し、装置内部
にある文字・図形発生部を共有、使用する印字出力装置
に関するものである。
〔従来の技術3 従来1つあるいは複数のエミュレーション機能をもつ印
字出力装置では、各々のエミュレーション機能制御処理
系において、各々印字制御、文字・図形発生部および出
力装置ルノ御処理部をもっていた。
(発明が解決しようとする課題〕 しかしながら、上記従来例では複数あるエミュレーショ
ン機能制御処理系に於いて、各々に文字・図形発生部を
もっていたため次のような欠点があった。
(1)印字出力装置内部あるいは外部にあるエミュレー
ション機能制御処理系で印字制御、文字・図形発生部、
出力制御処理部は内部もしくは外部のエミュレーション
・コントロール・カートリッジ(カード)などの補助記
憶装置のI’lOM上に載せるが、itのエミュレーシ
ョン機能をもつ場合にコストがかかる。
(2)印字出力装置に接続されるホスト・コンピュータ
あるいは外部CPUから送信される異なった制御命令及
びコード体系に対してエミュレート機能制御処理を行う
が、制御命令及びコード体系の違いで本来の印字出力装
置の文字種、図形描画機能が使用することができない。
(3)エミュレーション・コントロール・カートリッジ
(カード)内のROMに載せるためその数にも限りがあ
る。よりて、記憶容量に制限からくる文字・図形処理部
の機能についても制限が生じる。
本発明の目的は上述の欠点及び問題点を排除する印字出
力装置を提供することにある。
〔課題を解決するための手段〕
上記目的を達成するため、本発明は、異なった制御処理
命令系或は異なったデータ出力処理系をもつ複数のエミ
ュレーション処理手段と、内部もしくは外部にある画像
発生部を複数のエミュレーション処理手段で共有させる
手段とを具える。
(作 用) 本発明によれば上記構成によって、処理能率が向上する
〔実施例〕
以下に、図面を参照して本発明の詳細な説明する。
第1図は本発明印字出力装置の実施例の基本構成図で、
本発明の特徴を最もよく表わす図面である。
同図に於いて、A、A’ は印字出力装置内蔵エミュレ
ート部及び外部のエミュレーション・コントロール・カ
ートリッジ(カード)、Bは印字出力装置本体、Cおよ
びCoは印字出力装置に接続するホスト・コンピュータ
及び外部CPuである。
101.101’はホスト・コンピュータもしくは外部
cpuから印字出力装置内CPt1を経由して、内蔵エ
ミュレート部もしくはカートリッジ(カード)に送られ
るエミュレーション切換え制御命令、102゜102゛
は内蔵エミュレート部もしくはエミュレーション・コン
トロール・カートリッジ(カード)より印字出力装置内
cpuに送られる命令及びデータ、103ハホスト・コ
ンピュータもしくは外部CPuとの通信をする入出力イ
ンターフェース部、104は印字出力装置内部cpu%
105は印字制御。
出力装置制御処理部(ROM) 、 106は文字・図
形発生部(ROM) 、 107は印字出力データ・バ
ッファ・メモリ(RAM) 、108は印字出力装置駆
動系(エンジン部)である。
ホスト・コンピュータあるいは外部cpuc。
Coから印字出力装置Bの入出力インターフェース部1
03へ送られた制御命令を含む印字出力データは印字出
力装置内CPI1104を経由して、各エミュレート機
能制御処理系A、A’ に渡される(101101’)
 、渡されたデータはエミュレート機能制御処理系A、
A’内の印字制御処理部あるいは出力装置制御処理部で
データ解析を行い、制御命令処理をして、文字・図形情
報を印字出力装置本体B内のCPu104を経由して、
文字・図形発生部106へ送られる。文字・図形発生部
108で文字及び図形処理した後、印字出力データ用ビ
ット・マツプメモリ(RAM) 107へ送られ、そご
でメモリ展開し印字出力装置駆動系(エンジン部)10
8へ送り、印字出力する。
上記実施例の効果は印字出力装置内部及び外部のエミュ
レート機能制御処理系内に文字・図形発生部をもたずに
文字及び図形処理を全て、印字出力装置内にある本来の
文字・図形発生部106で行い、エミュレーション機能
制御処理の軽減・縮小をしていることである。
第2図はこの印字出力装置実施例のフロー・チャートで
本発明の処理の流れを最もよく表わす図面である。
201は印字制御命令及び印字データの人力、202は
エミュレート機種及びエミュレート処理部を解析、識別
する処理、203は各エミュレート処理、204は各エ
ミュレート処理で共有する文字及び図形発生処理、20
5はデータを出力用ビットマツプメモリに展開する処理
、206は排紙・出力するための制御処理、207は印
字出力装置駆動系(エンジン部)へデータを送信するた
めの制御処理、208はデータ出力を各々示す。
上記の構成において、ホスト・コンピュータあるいは外
部CPUから人出力インターフェース部を経て、印字制
御命令及び印字データを入力しく201) 、印字制御
命令より、エミュレート機種及びエミュレート処理部を
解析・識別する(202) 。
選択・決定したエミュレート処理部で印字制御命令及び
印字データの解析を行い(203) 、各エミュレート
処理で共有している文字及び図形発生処理部でデータ処
理を行う(204)。この処理を行なったデータを出力
用ビットマツプメモリに展開しく205) 、出力制御
処理を施しく208) 、印字出力装置駆動系(エンジ
ン部)へ送信するための制御処理を行い(207) 、
エンジン部へデータを出力する(208)。
〔実施例2〕 印字出力装置に接続するホスト・コンピュータあるいは
外部CPUによってエミュレーション機能制御処理系が
決定されるが、そのホスト・コンピュータあるいは外部
CPUの制御命令、コード体系、印字データで特有な文
字・図形は最小限の処理機能をエミュレーション機能制
御処理系内にもち、基本的な文字・図形については印字
出力装置内の文字・図形発生部で共有することもできる
上記実施例の効果はホスト・コンピュータあるいは外部
CPIIの制御命令、コード体系2印字データが異なっ
ていても、同一のフォント、印字品質、図形種類で印字
出力可能なことである。
〔発明の効果〕
以上説明したように、本発明によると次のような効果が
表われる。
(1)本発明にある複数のエミュレーション機能を有す
る印字出力装置においては、1つもしくはいくつか少数
の画像(文字及びまたは図形発生)部を共有・使用する
ことによって、画像発生部が載るROMの容量或いは数
量を減らすことが可能となり、経済性の面からみて、コ
スト・ダウンの効果がある。
(2)1つの文字・図形発生部を共有することにより、
多数のエミュレートを行う場合に処理を統一することが
可能となり、簡略化でき、処理速度の面で性能及び効率
が向上される効果がある。
(3)複数のエミュレート処理を行う場合に、制御命令
系、コード体系及び印字データの種類が異なりていても
、同一のフォント、図形種、印字品質が得られる効果が
ある。
【図面の簡単な説明】
第1図は本発明実施例の基本構成図、 第2図は本発明実施例のフロー・チャートを示す図であ
る。 A、A’ ・・・印字出力装置内蔵のエミュレート部も
しくはエミュレーション・コント ロール・カートリッジ(カード)、 B・・・印字出力装置、 c、c’・・・印字出力装置に接続されるホスト・コン
ピュータjたは外部CPU 。 101 、101’・・・ホスト・コンピュータもしく
は外部cpuから印字出力装置内cpuを 経由して、内蔵エミュレート部も しくはカートリッジ(カード)に 送られる命令及びデータ、 102 、102°・・・内蔵エミュレート部もしくは
カートリッレ(カード)より、印字用 力装置内CPUに送られる命令及び データ、 ・・・ホスト・コンピュータもしくは外部CPIJとの
通信をする入出力インターフェース部、 ・・・印字出力装置内部cpu、 ・・・印字制御、出力装置制御処理部(ROM)、・・
・文字・図形発生部(ROM)、 ・・・印字出力データ用ビット・マツプメモリ(RAM
)、 ・・・印字出力装置駆動系(エンジン部)。

Claims (1)

    【特許請求の範囲】
  1. 1)異なった制御処理命令系或は異なったデータ出力処
    理系をもつ複数のエミュレーション処理手段と、内部も
    しくは外部にある画像発生部を前記複数のエミュレーシ
    ョン処理手段で共有させる手段とを具えたことを特徴と
    する印字出力装置。
JP1107711A 1989-04-28 1989-04-28 印字出力装置 Pending JPH02286364A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1107711A JPH02286364A (ja) 1989-04-28 1989-04-28 印字出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1107711A JPH02286364A (ja) 1989-04-28 1989-04-28 印字出力装置

Publications (1)

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

Family

ID=14466010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1107711A Pending JPH02286364A (ja) 1989-04-28 1989-04-28 印字出力装置

Country Status (1)

Country Link
JP (1) JPH02286364A (ja)

Similar Documents

Publication Publication Date Title
US5136688A (en) Print data processing apparatus for an image forming apparatus
JP3209102B2 (ja) プリントシステム、プリンタドライバ及びプリンタ
KR100396548B1 (ko) 프린팅 속도를 향상시키는 프린터 제어 장치 및 그 방법
EP0357444A2 (en) Dynamically configurable, demand driven data processing pipeline
JPS60141076A (ja) 印刷装置の制御方法
JPH02286364A (ja) 印字出力装置
GB2330030A (en) Increasing printer speed by data reduction
JP3521056B2 (ja) プリンタドライバ、プリンタドライバを有したコンピュータ及びコンピュータシステム
JPS6321158A (ja) プリンタ出力装置
JP2699440B2 (ja) プリンタ装置
JPH03114856A (ja) プリンタデータ管理方式
JP2523213B2 (ja) ペ―ジプリンタ印刷制御方式
JP3281327B2 (ja) 情報処理装置および情報処理方法
JP2744025B2 (ja) 印字制御装置
JPS5887622A (ja) プリンタ制御装置
JPH05177873A (ja) プリンタ装置
JPH0911552A (ja) ページプリンタ
JP2872144B2 (ja) 印刷装置
JP2907436B2 (ja) パターン情報処理装置及び方法
JPH03112668A (ja) 印刷装置
JPH07323602A (ja) 印刷装置および印刷装置のオブジェクト描画方法
JPH0761063A (ja) プリンタ装置
JPH06202824A (ja) ページ記述言語処理装置
JPH02202463A (ja) 印刷装置
JPH08305773A (ja) プリンタ装置のデータ処理装置