JPH02178725A - 印字制御装置 - Google Patents

印字制御装置

Info

Publication number
JPH02178725A
JPH02178725A JP63331173A JP33117388A JPH02178725A JP H02178725 A JPH02178725 A JP H02178725A JP 63331173 A JP63331173 A JP 63331173A JP 33117388 A JP33117388 A JP 33117388A JP H02178725 A JPH02178725 A JP H02178725A
Authority
JP
Japan
Prior art keywords
print
data
output device
emulation
control
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
JP63331173A
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 JP63331173A priority Critical patent/JPH02178725A/ja
Publication of JPH02178725A publication Critical patent/JPH02178725A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野1 本発明は印字制御装置に関するものである。更に詳述す
れば本発明は、ホスト・コンビニ−タあるいは外部CP
U等からの制御命令或いは情報により、使用目的及び対
応*ptaに応じた出力形式に対応する複数のエミエレ
ート機種に切換えを可能とする印字制御装置に関するも
のである。
[従来の技術] 従来から、接続するホスト・コンピュータ或いはCPt
1の機種または出力形式によって、各々の制御命令及び
印字データ処理に対応した固有の印字出力装置またはエ
ミエレート機種である印字出力装置1機種で印字出力が
行なわれていた。
【発明が解決しようとするill!!11しかしながら
、上記従来例では、接続するホスト・コンピュータ或い
はCPUの機種または出力形式によって、各々の制御命
令及び印字データ処理に対応した固有の印字出力装置ま
たは固有のエミュレーションによる印字出力装置で出力
しなければならなかったため、次のような欠点があった
(1)1機種のホスト・コンピュータ及びCPUにより
制御命令、印字データ処理の各々異なった複数の出力形
式で印字出力装置またはエミュレーションによる印字出
力装置に出力させるためには、各々に対応した複数の印
字出力装置またはエミュレーションによる印字出力装置
が必要であった。
(2)1機種で複数エミュレート可能な印字出力装置、
例えば該当装置のもつ固有の出力形式とエミュレーショ
ン・コントロール・カートリッジ(カード)または内蔵
エミュレーション機能をもち他機種のホスト・コンピュ
ータ或いはCPIJに対応する出力形式で印字出力する
印字出力装置においては、その切換えを該当装置を電源
再投入またはハード的にリセットすることで行なってい
た。
よって本発明の目的は上述の点に鑑み、制御命令及び印
字データ処理の各々異なった複数の出力形式を1機種で
複数のエミュレート機能を有する印字出力装置に出力さ
せ得るようにした印字制御装置を提供することにある。
[課題を解決するための手段] かかる目的を達成するために本発明は、人力された情報
を制御命令及び印字データに分ける解析手段と、当該解
析結果として得られた特定の制御命令または情報により
、異なった制御命令系もしくはデータ出力処理系をもつ
、複数のエミュレーション印字出力機種を自動的に選択
する切換手段とを具備し、各制御命令系または情報に対
応して処理可能としたものである。
[作 用〕 本発明では、ホスト・コンピュータ或いは外部cpu等
より入力された制御命令或いは情報によってエミュレー
トする機種を切換える手段を設けることにより、制御命
令及び印字データ処理の各々異なった複数の出力形式を
1機種で複数のエミュレート機能を有する印字出力装置
に出力させることを可能としたものである。
[実施例] 以下、実施例に基づいて本発明の詳細な説明する。
表層■± 第1図は本発明を通用した一実施例の基本構成図である
第1図に於いて、AおよびA′は印字出力装置内蔵エミ
ュレートもしくは複数のエミュレーション・コントロー
ル・カートリッジ(カード)、Bは印字出力装置本体、
CおよびC′は印字出力装置に接続するホスト・コンピ
ュータ及び外部CPt1である。 101および101
’ はホスト・コンピュータもしくは外部cpuから印
字出力装置内cpuを経由して、内蔵エミュレート部も
しくはカートリッジ(カード)に送られる切換え1il
JN命令である。
102および102′ は内蔵エミュレート部もしくは
カートリッジ(カード)より、印字出力装置内CPuに
送られる命令及びデータである。
103はホスト・コンピュータもしくは外部CPUとの
通信を行う人出力インターフェース部、104は印字出
力装置内部CPU 、 105は出力装置制御処理部・
印字制御処理部(ROM) 、 106は文字・図形発
生部(ROM) 、107は印字出力データ用ビット・
マツプメモリ(RAM) 、 108は印字出力装置駆
動系(エンジン部)である。
第1図に示した実施例において、ホスト・コンピュータ
C及び外部cpuc’ から印字出力装置Bの入出力イ
ンターフェース103へ送信された印字出力データを印
字出力装置内CP0104を経由して印字制御処理部(
ROM)105に取り込み、制御命令及び印字データの
識別・解析を行う。この処理から判別された制御命令の
エミュレート識別コードより、該当エミュレート・モー
ドをCPU 104を経由して該当する印字出力装置内
蔵エミュレート部もしくはエミュレーション・コントロ
ール・カートリッジ(カード)A、A’  に送り(1
01,101’ )、エミュレート部内部の文字・図形
発生部(ROM)もしくは印字出力装置内の文字・図形
発生部(ROM) 106から(:PU 104を経由
して、印字出力データ用ビット・マツプメモリ(IIA
M)  107に印字出力データを展開し、CPU 1
04を経由し印字出力装置駆動系(エンジン部) 10
8に送り、印字出力する。
第2図は上記実施例の処理手順を示すフローチャート(
1)である。
第2図に於いて、Aは印字出力装置に接続されるホスト
・コンピュータ及び外部CPU% Bは印字出力装置内
にある印字出力制御処理の開始部、201は印字出力デ
ータ入力部、202は印字出力データの入力コード識別
・解析ルーチン、203は各エミュレート印字制御機能
ルーチン(複数)、204は印字出力装置制御ルーチン
、205はデータ出力処理部である。
データ入力処理部201でホスト・コンピュータ及び外
部CPU Aより受信した印字出力データを入力コード
識別・解析ルーチン202に渡す。このルーチンで制御
命令、印字データを判別し、さらに制御命令の中のエミ
ュレート識別コードより、各機能をもつエミュレート・
モジュール(#1〜#n ) 203 に切り換える。
エミュレート・モジュール203では、各々の制御命令
系及び文字・図形発生部より印字出力データをメモリに
展開し、印字出力制御処理ルーチン204で処理を行い
、データ出力処理部205より印字出力する。
第3図は上記実施例の処理手順を示すフローチャート(
2) であり、第2図に示したルーチン202(制御命
令及び印字データ人力コート識別・解析ルーチン)の詳
細を示す。
第3図において、301は制御命令及び印字データ人力
コード識別・解析ルーチン開始、3θ2は1バイト印字
データ入力コード取り込み処理、 303は制御命令/印字データのテーブルを参照しての
識別処理、 304は制御命令、印字データの判別処理、305は判
別の結果としてデータの場合には内部バッファに書ぎ込
む処理、 306はエミュレータ識別コードにより、各エミュレー
タを判別する処理、 307は制御命令のパラメータ組立て処理、308は各
エミュレート・ルーチンのコール処理、 309は各エミュレータに制御命令を渡す処理を示す。
第3図に示したフローチャートの詳細を次に説明する。
ホスト・コンピュータあるいは外部CPυから送信され
た印字出力データを1バイト取り込んで(302) 、
その1バイトコードを内部にある制御命令及び印字デー
タのテーブルを参照して識別する(303)。ついで制
御命令か印字データかを判別しく304) 、印字デー
タであればバッファに書き込み記憶させ(305)  
制御命令であれば、さらにエミュレータ識別コードであ
るかを判別する(308)。
これらの判別より各エミュレーション・モード(#1〜
#n)が決定され、データ人力バッファ(305)から
の印字データと共に各エミュレータ・ルーチンに渡され
る(308)。
判別の結果が印字制御命令の場合は、制御命令のパラメ
ータを組み立て(307) 、各エミュレート・ルーチ
ンに渡す。
このように本実施例によれば、印字出力データ中に各種
エミュレーション・モードの印字制御命令が混在してい
ても、切換えが容易にできることになる。
夾籐■ユ 第1図に示した印字出力装置内蔵エミュレート部もしく
はエミュレーション・コントロール・カートリッジA、
A’部分を全て、印字出力装置内に内蔵させることも可
能である。
去考d」ユ エミュレート識別コードは制御命令の一部としてだけで
はなく、印字データ中にも存在可能とすることができる
[発明の効果] 以上説明したように、本発明を実施することにより次の
ような効果が得られる。
(1)ホスト・コンピュータ或いはCPU等からの制御
命令或いは情報によりエミュレートする機種が切換え可
能なことにより、その制御命令或いは情報を印字出力す
るプログラム中、印字データ中さらにはホスト・コンピ
ュータやCPUのコンソールから入力できることにより
、印字出力処理の作業効率を向上させることができる。
(2)印字出力するプログラム中、印字データ中さらに
はホスト・コンピュータ、 CPIIのコンソールから
エミュレート機種の切換えが可能なため、1つの印字出
力処理中で複数のエミュレート機種に対応した出力形式
が得られる。
(3)印字出力装置の多数の内蔵エミュレーション機能
或いは多数エミュレート・コントロール・カートリッジ
(カード)を増設して、印字出力処理を可能とすること
ができる。
【図面の簡単な説明】
第1図は本発明一実施例の基本構成図、第2図は本発明
一実施例の処理手順を示すフローチャート、 第3図は第2図に示した入力コード解析ルーチン202
の詳細を示すフローチャートである。 第1図において A、A’:印字出力装置内蔵エミュレート部もしくは複
数のエミュレーション・コ ントロール・カートリッジ(カー ド)、 B:印字出力装置、 c、c’  :印字出力装置に接続するホストコンピュ
ータまたは外部cpu 。 101、101’  :ホスト・コンピュータもしくは
外部CPUから印字出力装置内cpuを 経由して、内蔵エミュレート部も しくはカートリッジ(カード)に 送られる切換え制御命令、 102、102’  :内蔵エミュレート部もしくはカ
ートリッジ(カード)より印字出力 装置内cpυに送られる命令及び データ、 103:ホスト・コンピュータもしくは外部CPUとの
通信を行う入出力インターフェース部、 104:印字出力装置内部cpu、 105:印字制御、出力袋に制御処理部(ROM)、1
06:文字・図形発生部(ROM)、107:印字出力
バッファメモリ(RAM)、108 :印字出力装置駆
動系(エンジン部)、第2図において A:印字出力装置に接続されるホスト・コンピュータま
たは外部cpu 。 B:印字出力装置エミュレート内部処理開始、201:
ホスト・コンピュータまたは外部CPuから印字出力装
置へのデータコード入 力、 202:制御命令及びデータ人力コード解析ルーチン、 203:各エミュレート印字制御機能ルーチン(複数)
、 204:印字出力装置制御ルーチン、 205:データ出力、 第3図において 301:制御命令及び印字データ人力コード識別・解析
ルーチン開始、 302  : 1バイト印字データ人力コード取り込み
処理、 303:制御命令および印字データのテーブルを参照し
て識別・解析、 304:印字制御命令か印字データかの判別、305:
判別の結果、データの場合内部バッファに書き込み記憶
、 306:エミュレータ識別コードにより、各エミュレー
タを判別、 307:制御命令のパラメータ組立て処理、:各エミュ
レート・ルーチンのコール、:各エミュレータに制御命
令を渡す処理。

Claims (1)

  1. 【特許請求の範囲】 1)入力された情報を制御命令及び印字データに分ける
    解析手段と、 当該解析結果として得られた特定の制御命令または情報
    により、異なった制御命令系もしくはデータ出力処理系
    をもつ、複数のエミュレーション印字出力機種を自動的
    に選択する切換手段と を具備し、各制御命令系または情報に対応して処理可能
    としたことを特徴とする印字制御装置。
JP63331173A 1988-12-29 1988-12-29 印字制御装置 Pending JPH02178725A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63331173A JPH02178725A (ja) 1988-12-29 1988-12-29 印字制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63331173A JPH02178725A (ja) 1988-12-29 1988-12-29 印字制御装置

Publications (1)

Publication Number Publication Date
JPH02178725A true JPH02178725A (ja) 1990-07-11

Family

ID=18240699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63331173A Pending JPH02178725A (ja) 1988-12-29 1988-12-29 印字制御装置

Country Status (1)

Country Link
JP (1) JPH02178725A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0511943A (ja) * 1991-06-29 1993-01-22 Brother Ind Ltd 印字システム
JPH0594268A (ja) * 1991-05-10 1993-04-16 Fujitsu Ltd 文字出力処理方式
US6667812B1 (en) 1992-06-19 2003-12-23 Canon Kabushiki Kaisha Information processing apparatus with device control language based program selection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59733A (ja) * 1982-06-28 1984-01-05 Fujitsu Ltd 会話処理制御方式
JPS59167745A (ja) * 1983-03-15 1984-09-21 Ricoh Co Ltd プリンタ
JPS6277960A (ja) * 1985-10-01 1987-04-10 Canon Inc 画像形成装置
JPS62187909A (ja) * 1986-02-13 1987-08-17 Okuma Mach Works Ltd ニ−モニツクによるプログラム指定方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59733A (ja) * 1982-06-28 1984-01-05 Fujitsu Ltd 会話処理制御方式
JPS59167745A (ja) * 1983-03-15 1984-09-21 Ricoh Co Ltd プリンタ
JPS6277960A (ja) * 1985-10-01 1987-04-10 Canon Inc 画像形成装置
JPS62187909A (ja) * 1986-02-13 1987-08-17 Okuma Mach Works Ltd ニ−モニツクによるプログラム指定方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0594268A (ja) * 1991-05-10 1993-04-16 Fujitsu Ltd 文字出力処理方式
JPH0511943A (ja) * 1991-06-29 1993-01-22 Brother Ind Ltd 印字システム
US6667812B1 (en) 1992-06-19 2003-12-23 Canon Kabushiki Kaisha Information processing apparatus with device control language based program selection
US7081970B2 (en) 1992-06-19 2006-07-25 Canon Kabushiki Kaisha Information processing apparatus

Similar Documents

Publication Publication Date Title
JPH08161250A (ja) 情報処理装置
JPS6392473A (ja) プリンタ
JPH02178725A (ja) 印字制御装置
JP3129679B2 (ja) プリンタ
JPH09190313A (ja) プリンタ制御装置及び方法
JP2871956B2 (ja) 印刷制御装置及びそのインタフェースの設定方法
JPH04318616A (ja) プリンタ装置
JP2836037B2 (ja) 画像データ処理装置
JPS6235856A (ja) 出力方法
JPH04294417A (ja) 情報処理装置及びその制御方法
JPH04290763A (ja) 印刷装置
JPH02267619A (ja) 文書出力装置
JPS61127028A (ja) 磁気デイスクを用いたデ−タ変換装置
JPS5971579A (ja) デ−タ入出力装置
JPH023847A (ja) ホスト連携ワークステーションセットアップ方式
JPH01145152A (ja) プリンタ
JPH051491B2 (ja)
JPH0434618A (ja) 印刷装置
JPH06293171A (ja) 印刷装置
JPS61118263A (ja) イメ−ジメモリへの文字展開方式
JPH02220129A (ja) 情報処理装置、情報処理方法、プリンタ、及びプリンタ制御方法
JPS62103694A (ja) ドツトパタ−ン展開方式
JPH03188558A (ja) 均等割付機能付き文書処理装置
JPH03119417A (ja) ページプリンタ
JPH03262674A (ja) 印刷装置