JPH10250177A - プリンタ制御装置 - Google Patents
プリンタ制御装置Info
- Publication number
- JPH10250177A JPH10250177A JP9056682A JP5668297A JPH10250177A JP H10250177 A JPH10250177 A JP H10250177A JP 9056682 A JP9056682 A JP 9056682A JP 5668297 A JP5668297 A JP 5668297A JP H10250177 A JPH10250177 A JP H10250177A
- Authority
- JP
- Japan
- Prior art keywords
- registration
- print command
- code
- buffer
- intermediate code
- 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.)
- Withdrawn
Links
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 230000002194 synthesizing effect Effects 0.000 claims description 2
- 235000014121 butter Nutrition 0.000 abstract 1
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 メモリを節約するプリンタ制御装置を提供す
ること。 【解決手段】 印刷コマンドを保持する受信バッファ3
と、前記印刷コマンドを読み出す印刷コマンド解析部4
と、中間コードを格納する中間コードバッファ5と、該
中間コードを読み出す中間コード解析部6と、フォーム
登録要求に応じてフォームの登録形式を識別するフォー
ム登録形式識別部7と、フォームデータを登録するフォ
ームバッファ8と、描画コードを書き込む描画コードバ
ッファ9から描画コードを読み出す描画部10と、印刷
出力のビットイメージを書き込む画像メモリ11のイメ
ージを出力する印刷機構部12とを具備する。
ること。 【解決手段】 印刷コマンドを保持する受信バッファ3
と、前記印刷コマンドを読み出す印刷コマンド解析部4
と、中間コードを格納する中間コードバッファ5と、該
中間コードを読み出す中間コード解析部6と、フォーム
登録要求に応じてフォームの登録形式を識別するフォー
ム登録形式識別部7と、フォームデータを登録するフォ
ームバッファ8と、描画コードを書き込む描画コードバ
ッファ9から描画コードを読み出す描画部10と、印刷
出力のビットイメージを書き込む画像メモリ11のイメ
ージを出力する印刷機構部12とを具備する。
Description
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タからの印刷コマンドを受信し、解析して描画を行うプ
リンタ制御装置に属する。
タからの印刷コマンドを受信し、解析して描画を行うプ
リンタ制御装置に属する。
【0002】
【従来の技術】従来のプリンタ制御装置は、特開平6−
15908号公報に開示されているように、フォームを
予めプリンタ内に登録し、その後このフォームと印刷デ
ータを合成して印刷出力するものにおいて、フォームの
登録フォーマットを印刷コマンドのまま登録する第1の
登録装置と、フォームの登録フォーマットを印刷コマン
ドから中間形式のコマンドに変換して登録する第2の登
録装置と、これらの第1の登録手段と第2の登録手段の
いずれかを制御コードにより選択する選択装置とを有す
る。
15908号公報に開示されているように、フォームを
予めプリンタ内に登録し、その後このフォームと印刷デ
ータを合成して印刷出力するものにおいて、フォームの
登録フォーマットを印刷コマンドのまま登録する第1の
登録装置と、フォームの登録フォーマットを印刷コマン
ドから中間形式のコマンドに変換して登録する第2の登
録装置と、これらの第1の登録手段と第2の登録手段の
いずれかを制御コードにより選択する選択装置とを有す
る。
【0003】上記のように構成された従来技術において
は、フォームの登録フォーマットを印刷コマンドのまま
登録するか若しくは印刷コマンドから中間形式のコード
に変換して登録するかのいずれかを選択できるようにし
ている。そのため、例えばプログラムのデバッグ時に
は、フォームの登録フォーマットを印刷コマンドのまま
登録し、この印刷コマンドにより、領域チェックを行い
合成時の不都合を防止できる。
は、フォームの登録フォーマットを印刷コマンドのまま
登録するか若しくは印刷コマンドから中間形式のコード
に変換して登録するかのいずれかを選択できるようにし
ている。そのため、例えばプログラムのデバッグ時に
は、フォームの登録フォーマットを印刷コマンドのまま
登録し、この印刷コマンドにより、領域チェックを行い
合成時の不都合を防止できる。
【0004】さらにその後の運用においては、印刷コマ
ンドから中間形式のコードに変換して、登録することに
より、処理が高速化され、メモリも小容量とすることが
できる。
ンドから中間形式のコードに変換して、登録することに
より、処理が高速化され、メモリも小容量とすることが
できる。
【0005】なお、プリンタ制御装置においては、印刷
コマンドで登録手段を2つ備えており、登録フォーマッ
トのいずれか1つを選択して使うようになっていること
から、印刷コマンドには描画の効率と記憶容量のバラン
スを考慮すると、以下の例のように中間コードで保存し
た方が良いコマンド、印刷コマンドのままで保存したほ
うが良いものがある。
コマンドで登録手段を2つ備えており、登録フォーマッ
トのいずれか1つを選択して使うようになっていること
から、印刷コマンドには描画の効率と記憶容量のバラン
スを考慮すると、以下の例のように中間コードで保存し
た方が良いコマンド、印刷コマンドのままで保存したほ
うが良いものがある。
【0006】圧縮されたイメージコマンドなどの場合
に、中間コードでイメージパターンを伸長してしまうと
いった処理を行うならば印刷コマンド形式のまま保存す
るほうが省メモリとなる。
に、中間コードでイメージパターンを伸長してしまうと
いった処理を行うならば印刷コマンド形式のまま保存す
るほうが省メモリとなる。
【0007】文字の太さや書体などの文字属性の指定を
複数の印刷コマンドにより指定する場合、文字属性をパ
ックした中間形式のほうが省メモリでかつ高速となる。
複数の印刷コマンドにより指定する場合、文字属性をパ
ックした中間形式のほうが省メモリでかつ高速となる。
【0008】フォーム登録内容によってはこれらのコマ
ンド量に偏りが生じ、ユーザーが登録方式を意識しなけ
れば、登録容量の不足や描画性能の低下が起こりうるた
め、登録形式を混在させて管理することが望ましい。
ンド量に偏りが生じ、ユーザーが登録方式を意識しなけ
れば、登録容量の不足や描画性能の低下が起こりうるた
め、登録形式を混在させて管理することが望ましい。
【0009】
【発明が解決しようとする課題】しかしながら、従来技
術のプリンタ制御装置においては、印刷コマンドと中間
コードとの登録方式を排他的なものにしている。また、
印刷コマンドと中間コードの解析順序を管理する手段を
持たないため、登録形式の混在が不可能となっている。
術のプリンタ制御装置においては、印刷コマンドと中間
コードとの登録方式を排他的なものにしている。また、
印刷コマンドと中間コードの解析順序を管理する手段を
持たないため、登録形式の混在が不可能となっている。
【0010】それ故に、本発明の課題は、従来技術の問
題点を解決するためになされたものであり、印刷コマン
ドを解析して作成した中間コードと、そのままの印刷コ
マンドを混在して管理し、このような管理のフォームデ
ータを登録することにより、印刷コマンドを全てそのま
まの形式で登録した場合よりもフォーム参照にかかる時
間を短くし、かつフォームデータとして登録するデータ
サイズを小さくすることを目的とするプリンタ制御装置
を提供することにある。
題点を解決するためになされたものであり、印刷コマン
ドを解析して作成した中間コードと、そのままの印刷コ
マンドを混在して管理し、このような管理のフォームデ
ータを登録することにより、印刷コマンドを全てそのま
まの形式で登録した場合よりもフォーム参照にかかる時
間を短くし、かつフォームデータとして登録するデータ
サイズを小さくすることを目的とするプリンタ制御装置
を提供することにある。
【0011】
【課題を解決するための手段】本発明によれば、フォー
ムを予めプリンタ内に登録し、その後、該フォームと印
刷データとを合成して印刷出力するプリンタ制御装置に
おいて、前記フォームの登録フォーマットを印刷コマン
ドのまま登録する手段と、前記フォームの登録フォーマ
ットを中間形式の中間コードに変換して登録する手段
と、前記印刷コマンドにより2つの登録形式を自動的に
選択する手段と、前記フォームの登録形式をフォーム登
録データ毎に付加/識別する手段とを具備することを特
徴とするプリンタ制御装置が得られる。
ムを予めプリンタ内に登録し、その後、該フォームと印
刷データとを合成して印刷出力するプリンタ制御装置に
おいて、前記フォームの登録フォーマットを印刷コマン
ドのまま登録する手段と、前記フォームの登録フォーマ
ットを中間形式の中間コードに変換して登録する手段
と、前記印刷コマンドにより2つの登録形式を自動的に
選択する手段と、前記フォームの登録形式をフォーム登
録データ毎に付加/識別する手段とを具備することを特
徴とするプリンタ制御装置が得られる。
【0012】また、本発明によれば、フォームを予めプ
リンタ内に登録し、その後、該フォームと印刷データと
を合成して印刷出力するプリンタ制御装置において、ホ
ストコンピュータから送信された印刷コマンドを保持す
る受信バッファと、該受信バッファに保持された前記印
刷コマンドを読み出す印刷コマンド解析部と、中間形式
のコードを格納する中間コードバッファと、該中間コー
ドバッファ内の前記中間コードを読み出す中間コード解
析部と、前記印刷コマンド解析部および前記中間コード
解析部からのフォーム登録要求に応じてフォームの登録
形式を識別するフォーム登録形式識別部と、該フォーム
データを登録するフォームバッファと、描画コードを書
き込む描画コードバッファと、該描画コードバッファか
ら描画コードを読み出す描画部と、印刷出力のビットイ
メージを書き込む画像メモリと、画像メモリのイメージ
を印刷出力する印刷機構部とを具備していることを特徴
とするプリンタ制御装置が得られる。
リンタ内に登録し、その後、該フォームと印刷データと
を合成して印刷出力するプリンタ制御装置において、ホ
ストコンピュータから送信された印刷コマンドを保持す
る受信バッファと、該受信バッファに保持された前記印
刷コマンドを読み出す印刷コマンド解析部と、中間形式
のコードを格納する中間コードバッファと、該中間コー
ドバッファ内の前記中間コードを読み出す中間コード解
析部と、前記印刷コマンド解析部および前記中間コード
解析部からのフォーム登録要求に応じてフォームの登録
形式を識別するフォーム登録形式識別部と、該フォーム
データを登録するフォームバッファと、描画コードを書
き込む描画コードバッファと、該描画コードバッファか
ら描画コードを読み出す描画部と、印刷出力のビットイ
メージを書き込む画像メモリと、画像メモリのイメージ
を印刷出力する印刷機構部とを具備していることを特徴
とするプリンタ制御装置が得られる。
【0013】
【作用】事務処理等においては帳票などの定型印刷を行
うことが多く、1枚印刷するたびに定型となっている部
分のコマンドを再度ホストコンピュータから受信・解析
して毎回描画することは効率が悪い。そのため、多くの
プリンタ制御装置には定型部分の印刷コマンドをフォー
ムとして登録しておき、ホストコンピュータからはフォ
ーム参照のコマンドだけで定型部分の描画を行うことが
できるようになっている。上記のフォーム登録・参照機
能の実現手段としては、印刷コマンドをそのまま記憶す
る。・印刷コマンドを解析して得られる中間コードを記
憶するという方式が考えられる。本発明ではフォームの
記憶方式において、上記の2種類の記憶方式を1つの記
憶装置内で混在させたものである。
うことが多く、1枚印刷するたびに定型となっている部
分のコマンドを再度ホストコンピュータから受信・解析
して毎回描画することは効率が悪い。そのため、多くの
プリンタ制御装置には定型部分の印刷コマンドをフォー
ムとして登録しておき、ホストコンピュータからはフォ
ーム参照のコマンドだけで定型部分の描画を行うことが
できるようになっている。上記のフォーム登録・参照機
能の実現手段としては、印刷コマンドをそのまま記憶す
る。・印刷コマンドを解析して得られる中間コードを記
憶するという方式が考えられる。本発明ではフォームの
記憶方式において、上記の2種類の記憶方式を1つの記
憶装置内で混在させたものである。
【0014】本発明においては、フォーム登録データに
登録形式を付加/識別する手段を有しているので、登録
時にフォームデータに登録形式を付加することができ
る。参照時においては登録時に付加したフォーム登録形
式を読み出し、識別することにより中間コードの場合の
登録データの解析、印刷コマンドのままの場合の登録デ
ータの解析をフォーム登録順に行う。
登録形式を付加/識別する手段を有しているので、登録
時にフォームデータに登録形式を付加することができ
る。参照時においては登録時に付加したフォーム登録形
式を読み出し、識別することにより中間コードの場合の
登録データの解析、印刷コマンドのままの場合の登録デ
ータの解析をフォーム登録順に行う。
【0015】
【発明の実施の形態】本発明のプリンタ制御装置は、フ
ォームを予めプリンタ内に登録し、その後、このフォー
ムと印刷データとを合成して印刷出力するものである。
ォームを予めプリンタ内に登録し、その後、このフォー
ムと印刷データとを合成して印刷出力するものである。
【0016】プリンタ制御装置は、フォームの登録フォ
ーマットを印刷コマンドのまま登録する手段と、フォー
ムの登録フォーマットを中間形式の中間コードに変換し
て登録する手段と、印刷コマンドにより2つの登録形式
を自動的に選択する手段と、フォームの登録形式をフォ
ーム登録データ毎に付加/識別する手段とを具備具備し
ている。
ーマットを印刷コマンドのまま登録する手段と、フォー
ムの登録フォーマットを中間形式の中間コードに変換し
て登録する手段と、印刷コマンドにより2つの登録形式
を自動的に選択する手段と、フォームの登録形式をフォ
ーム登録データ毎に付加/識別する手段とを具備具備し
ている。
【0017】さらに、具体的に、本発明のプリンタ制御
装置の一実施の形態例について図1を参照して説明す
る。図1を参照して、プリンタ制御装置2には、このプ
リンタ制御装置2に印刷コマンドを送出するホストコン
ピュータ1が接続されている。プリンタ制御装置2は、
ホストコンピュータ1から送信された印刷コマンドを保
持する受信バッファ3と、受信バッファ3に保持された
印刷コマンドを読み出す印刷コマンド解析部4と、中間
形式のコードを格納する中間コードバッファ5と、中間
コードバッファ5内の中間コードを読み出す中間コード
解析部6と、印刷コマンド解析部4および中間コード解
析部6からのフォーム登録要求に応じてフォームの登録
形式を識別するフォーム登録形式識別部7と、フォーム
データを登録するフォームバッファ8と、描画コードを
書き込む描画コードバッファ9と、描画コードバッファ
9から描画コードを読み出す描画部10と、印刷出力の
ビットイメージを書き込む画像メモリ11と、画像メモ
リ11のイメージを印刷出力する印刷機構部12とを具
備している。
装置の一実施の形態例について図1を参照して説明す
る。図1を参照して、プリンタ制御装置2には、このプ
リンタ制御装置2に印刷コマンドを送出するホストコン
ピュータ1が接続されている。プリンタ制御装置2は、
ホストコンピュータ1から送信された印刷コマンドを保
持する受信バッファ3と、受信バッファ3に保持された
印刷コマンドを読み出す印刷コマンド解析部4と、中間
形式のコードを格納する中間コードバッファ5と、中間
コードバッファ5内の中間コードを読み出す中間コード
解析部6と、印刷コマンド解析部4および中間コード解
析部6からのフォーム登録要求に応じてフォームの登録
形式を識別するフォーム登録形式識別部7と、フォーム
データを登録するフォームバッファ8と、描画コードを
書き込む描画コードバッファ9と、描画コードバッファ
9から描画コードを読み出す描画部10と、印刷出力の
ビットイメージを書き込む画像メモリ11と、画像メモ
リ11のイメージを印刷出力する印刷機構部12とを具
備している。
【0018】印刷コマンドは文字や図形の描画を指定す
る命令であり、あるいは印刷モードの切り替え等の描画
以外の動作も要求する命令である。またフォームの登録
・参照は印刷コマンドによって指定される。受信バッフ
ァ3に保持された印刷コマンドは印刷コマンド解析部4
により読み出される。印刷コマンド解析部4は印刷コマ
ンドから中間形式のコードを作成する。中間形式の中間
コードは直線などの座標や直線の種別などの属性を符号
化したものである。中間形式の中間コードは中間コード
バッファ5に格納される。中間コードバッファ5内の中
間コードは中間コード解析部6により読み出される。
る命令であり、あるいは印刷モードの切り替え等の描画
以外の動作も要求する命令である。またフォームの登録
・参照は印刷コマンドによって指定される。受信バッフ
ァ3に保持された印刷コマンドは印刷コマンド解析部4
により読み出される。印刷コマンド解析部4は印刷コマ
ンドから中間形式のコードを作成する。中間形式の中間
コードは直線などの座標や直線の種別などの属性を符号
化したものである。中間形式の中間コードは中間コード
バッファ5に格納される。中間コードバッファ5内の中
間コードは中間コード解析部6により読み出される。
【0019】フォーム登録形式識別部7は印刷コマンド
解析部4および中間コード解析部6からのフォーム登録
要求に応じ、図2に示すフォーム形式でフォームバッフ
ァ8にフォームデータを登録する。中間コード解析部6
は描画コードバッファ9に描画コードを書き込む。描画
コードはプリンタ制御装置2に固有の座標と描画のビッ
トパターンを符号化したものである。描画部10は描画
コードバッファ9から描画コードを読み出し、画像メモ
リ11に印刷出力のビットイメージを書き込む。印刷機
構部12は画像メモリ11のイメージを印刷出力する。
解析部4および中間コード解析部6からのフォーム登録
要求に応じ、図2に示すフォーム形式でフォームバッフ
ァ8にフォームデータを登録する。中間コード解析部6
は描画コードバッファ9に描画コードを書き込む。描画
コードはプリンタ制御装置2に固有の座標と描画のビッ
トパターンを符号化したものである。描画部10は描画
コードバッファ9から描画コードを読み出し、画像メモ
リ11に印刷出力のビットイメージを書き込む。印刷機
構部12は画像メモリ11のイメージを印刷出力する。
【0020】次に本発明の一実施の形態例におけるプリ
ンタ制御装置の動作について説明する。
ンタ制御装置の動作について説明する。
【0021】印刷コマンドから印刷出力を得るまでの処
理を図1及び図3に示した印刷コマンド処理の流れ図を
用いて説明する。
理を図1及び図3に示した印刷コマンド処理の流れ図を
用いて説明する。
【0022】まず、印刷コマンド解析部4が受信バッフ
ァ3から印刷コマンドを読み出し、中間コードを生成す
る(印刷コマンドを解析し、中間コードを作成;手順2
01)。中間コード解析部6は中間コードバッファ5か
ら中間コードを読み出し、描画コードを生成する(中間
コードを解析し、描画コードを作成;手順202)。
ァ3から印刷コマンドを読み出し、中間コードを生成す
る(印刷コマンドを解析し、中間コードを作成;手順2
01)。中間コード解析部6は中間コードバッファ5か
ら中間コードを読み出し、描画コードを生成する(中間
コードを解析し、描画コードを作成;手順202)。
【0023】描画部10は描画コードを解析し、画像メ
モリ11に印刷出力のビットイメージを書き込む(描画
コードを解析し、画像メモリに描画;手順203)。印
刷機構部12は画像メモリ11のビットイメージを印刷
出力する(印刷出力;手順204)。
モリ11に印刷出力のビットイメージを書き込む(描画
コードを解析し、画像メモリに描画;手順203)。印
刷機構部12は画像メモリ11のビットイメージを印刷
出力する(印刷出力;手順204)。
【0024】次にフォーム登録時の動作について図1の
構成図と図4に示したフォーム登録動作の流れ図を用い
て説明する。
構成図と図4に示したフォーム登録動作の流れ図を用い
て説明する。
【0025】フォーム登録は印刷コマンド解析部4がフ
ォーム登録コマンドを検知することにより開始される。
読み出した印刷コマンドを識別し、印刷コマンドのまま
フォーム登録を行うかどうかフォーム登録の形式を判定
する(フォーム登録の形式栄は;手順301)。中間コ
ード形式で登録するならば印刷コマンドから中間コード
を生成する(印刷コマンドを解析して中間コードを生成
する;手順302)。生成した中間コードはフォームデ
ータとして登録される。この時、図4のように印刷コマ
ンドとの識別が可能になっている(フォーム識別を付加
して中間コードをフォーム登録;手順303)。
ォーム登録コマンドを検知することにより開始される。
読み出した印刷コマンドを識別し、印刷コマンドのまま
フォーム登録を行うかどうかフォーム登録の形式を判定
する(フォーム登録の形式栄は;手順301)。中間コ
ード形式で登録するならば印刷コマンドから中間コード
を生成する(印刷コマンドを解析して中間コードを生成
する;手順302)。生成した中間コードはフォームデ
ータとして登録される。この時、図4のように印刷コマ
ンドとの識別が可能になっている(フォーム識別を付加
して中間コードをフォーム登録;手順303)。
【0026】印刷コマンドでフォーム登録を行う場合
は、手順304で印刷コマンドをフォームデータとして
登録する(印刷コマンド識別を付加して印刷コマンドを
フォーム登録;手順304)。次に印刷モードを変更す
る印刷コマンドかどうかを判定する(印刷モードを変更
するコマンドか;手順305)。印刷モードを変更する
コマンドとはフォーム登録終了のコマンドなどが含まれ
る。これらの印刷コマンドは中間コードを生成しないが
解析の状態を変更させる場合があるため、手順306に
て解析を行う(印刷コマンドの解析;手順306)。
は、手順304で印刷コマンドをフォームデータとして
登録する(印刷コマンド識別を付加して印刷コマンドを
フォーム登録;手順304)。次に印刷モードを変更す
る印刷コマンドかどうかを判定する(印刷モードを変更
するコマンドか;手順305)。印刷モードを変更する
コマンドとはフォーム登録終了のコマンドなどが含まれ
る。これらの印刷コマンドは中間コードを生成しないが
解析の状態を変更させる場合があるため、手順306に
て解析を行う(印刷コマンドの解析;手順306)。
【0027】また、印刷モードを変更しない印刷コマン
ドは多くの場合、中間コード生成を行うためのコマンド
であり、印刷コマンドの登録時には解析を行う必要がな
い。この動作はフォーム登録終了の印刷コマンドが検知
されるまで行われる。
ドは多くの場合、中間コード生成を行うためのコマンド
であり、印刷コマンドの登録時には解析を行う必要がな
い。この動作はフォーム登録終了の印刷コマンドが検知
されるまで行われる。
【0028】次にフォーム参照時の動作について図1の
構成図と図5に示したフォーム参照動作フォームの流れ
図を用いて説明する。
構成図と図5に示したフォーム参照動作フォームの流れ
図を用いて説明する。
【0029】フォーム参照は印刷コマンド解析部4がフ
ォーム参照コマンドを検知することにより開始される。
フォームデータが中間コードか印刷コマンドかを識別す
る(フォーム登録の形式は;手順401)。フォームデ
ータが中間コード形式で登録されていたならば、中間コ
ード解析部はフォームバッファ8より中間コードを読み
出し、解析して描画コードを生成する(フォームバッフ
ァより中間コードを解析して描画コードを生成する;手
順402)。また、印刷コマンド形式で登録されていた
ならば、フォームバッファ8より印刷コマンドを読み出
し、解析して中間コードバッファ5に中間コードを書き
込む(フォームバッファより印刷コマンドを解析して中
間コードを生成する;手順403)。次に中間コード解
析部6は中間コードバッファ5より中間コードを読み出
し、解析して描画コードを生成する(中間コードバッフ
ァより中間コードを解析して描画コードを生成する;手
順404)。印刷コマンドの解析から得る描画イメージ
に、上記の手順で得られる描画コードを解析して得る描
画イメージを重ね合わせることでフォームの合成が可能
となる。
ォーム参照コマンドを検知することにより開始される。
フォームデータが中間コードか印刷コマンドかを識別す
る(フォーム登録の形式は;手順401)。フォームデ
ータが中間コード形式で登録されていたならば、中間コ
ード解析部はフォームバッファ8より中間コードを読み
出し、解析して描画コードを生成する(フォームバッフ
ァより中間コードを解析して描画コードを生成する;手
順402)。また、印刷コマンド形式で登録されていた
ならば、フォームバッファ8より印刷コマンドを読み出
し、解析して中間コードバッファ5に中間コードを書き
込む(フォームバッファより印刷コマンドを解析して中
間コードを生成する;手順403)。次に中間コード解
析部6は中間コードバッファ5より中間コードを読み出
し、解析して描画コードを生成する(中間コードバッフ
ァより中間コードを解析して描画コードを生成する;手
順404)。印刷コマンドの解析から得る描画イメージ
に、上記の手順で得られる描画コードを解析して得る描
画イメージを重ね合わせることでフォームの合成が可能
となる。
【0030】
【発明の効果】以上、実施の形態例により説明したよう
に、本発明のプリンタ制御装置によれば、印刷コマンド
のままのデータと中間コード形式のデータを混在して登
録・参照することが可能となっているため、以下のよう
にフォーム登録方式を使い分けることでメモリを節約す
ることができる。
に、本発明のプリンタ制御装置によれば、印刷コマンド
のままのデータと中間コード形式のデータを混在して登
録・参照することが可能となっているため、以下のよう
にフォーム登録方式を使い分けることでメモリを節約す
ることができる。
【0031】・圧縮されたイメージコマンドなどの場合
に、中間コードでイメージパターンを伸長してしまうと
いった処理を行うならば印刷コマンド形式のまま保存す
ることができる。
に、中間コードでイメージパターンを伸長してしまうと
いった処理を行うならば印刷コマンド形式のまま保存す
ることができる。
【0032】・文字の太さや書体などの文字属性の指定
を複数の印刷コマンドにより指定する場合、文字属性を
パックした中間コードのほうが省メモリでかつ高速とな
る。一般には中間コードのほうが描画に必要な情報をパ
ックしているため、より高速な処理が可能となり、かつ
省メモリとなる。
を複数の印刷コマンドにより指定する場合、文字属性を
パックした中間コードのほうが省メモリでかつ高速とな
る。一般には中間コードのほうが描画に必要な情報をパ
ックしているため、より高速な処理が可能となり、かつ
省メモリとなる。
【0033】また、複数のコマンド解析部を備えてお
り、中間コード自体はそれぞれのコマンド解析部で互換
性がないような場合でも、この発明では印刷コマンドで
の登録を利用することにより、フォーム作成の手段とし
て他のコマンド解析部を利用できる。
り、中間コード自体はそれぞれのコマンド解析部で互換
性がないような場合でも、この発明では印刷コマンドで
の登録を利用することにより、フォーム作成の手段とし
て他のコマンド解析部を利用できる。
【図1】本発明のプリンタ制御装置の一実施の形態例を
示すブロック図である。
示すブロック図である。
【図2】図1に示したプリンタ制御装置のフォーム登録
形式のデータ構成図である。
形式のデータ構成図である。
【図3】図1に示したプリンタ制御装置の印刷コマンド
処理を示す流れ図である。
処理を示す流れ図である。
【図4】図1に示したプリンタ制御装置のフォーム登録
動作を示す流れ図である。
動作を示す流れ図である。
【図5】図1に示したプリンタ制御装置のフォーム参照
動作を示す流れ図である。
動作を示す流れ図である。
1 ホストコンピュータ 2 プリンタ制御装置 3 受信バッファ 4 印刷コマンド解析部 5 中間コードバッファ 6 中間コード解析部 7 フォーム登録形式識別部 8 フォームバッファ 9 描画コードバッファ 10 描画部 11 画像メモリ 12 印刷機構部
Claims (4)
- 【請求項1】 フォームを予めプリンタ内に登録し、そ
の後、該フォームと印刷データとを合成して印刷出力す
るプリンタ制御装置において、前記フォームの登録フォ
ーマットを印刷コマンドのまま登録する手段と、前記フ
ォームの登録フォーマットを中間形式の中間コードに変
換して登録する手段と、前記印刷コマンドにより2つの
登録形式を自動的に選択する手段と、前記フォームの登
録形式をフォーム登録データ毎に付加/識別する手段と
を具備することを特徴とするプリンタ制御装置。 - 【請求項2】 フォームを予めプリンタ内に登録し、そ
の後、該フォームと印刷データとを合成して印刷出力す
るプリンタ制御装置において、ホストコンピュータから
送信された印刷コマンドを保持する受信バッファと、該
受信バッファに保持された前記印刷コマンドを読み出す
印刷コマンド解析部と、中間形式のコードを格納する中
間コードバッファと、該中間コードバッファ内の前記中
間コードを読み出す中間コード解析部と、前記印刷コマ
ンド解析部および前記中間コード解析部からのフォーム
登録要求に応じてフォームの登録形式を識別するフォー
ム登録形式識別部と、該フォームデータを登録するフォ
ームバッファと、描画コードを書き込む描画コードバッ
ファと、該描画コードバッファから描画コードを読み出
す描画部と、印刷出力のビットイメージを書き込む画像
メモリと、画像メモリのイメージを印刷出力する印刷機
構部とを具備していることを特徴とするプリンタ制御装
置。 - 【請求項3】 請求項2記載のプリンタ制御装置におい
て、前記フォーム登録形式識別部は前記印刷コマンド解
析部および前記中間コード解析部からのフォーム登録要
求に応じ、所定のフォーム形式で前記フォームバッファ
にフォームデータを登録するものであることを特徴とす
るプリンタ制御装置。 - 【請求項4】 請求項2記載のプリンタ制御装置におい
て、前記中間コード解析部は前記描画コードバッファに
描画コードを書き込み、該描画コードは固有の座標と描
画のビットパターンを符号化したものであることを特徴
とするプリンタ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9056682A JPH10250177A (ja) | 1997-03-11 | 1997-03-11 | プリンタ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9056682A JPH10250177A (ja) | 1997-03-11 | 1997-03-11 | プリンタ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10250177A true JPH10250177A (ja) | 1998-09-22 |
Family
ID=13034213
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9056682A Withdrawn JPH10250177A (ja) | 1997-03-11 | 1997-03-11 | プリンタ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10250177A (ja) |
-
1997
- 1997-03-11 JP JP9056682A patent/JPH10250177A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7626716B2 (en) | Recording apparatus and recording control method for executing recording according to setting of print parameters by wireless device | |
| US7305620B1 (en) | Method and apparatus for previewing print data and recording media thereof | |
| US6476938B1 (en) | Print control system and method | |
| US6388757B1 (en) | Printing apparatus, printing system, and a method for acquiring character resources of the printing system | |
| JP3728076B2 (ja) | 画像入出力装置及び方法 | |
| US10432803B2 (en) | Image formation system including encoded image generation device and image formation device | |
| JPH10250177A (ja) | プリンタ制御装置 | |
| JP2003131832A (ja) | 情報処理装置、情報処理方法、プログラム、及び記憶媒体 | |
| JPH0330977A (ja) | ページプリンタにおける印字基準位置設定方法 | |
| JPH0834142A (ja) | 外字印刷方式 | |
| KR0146901B1 (ko) | 로고 삽입 프린터 | |
| JP4254252B2 (ja) | プリンタ制御装置とプリンタ制御プログラム | |
| JPH1124855A (ja) | 印刷装置および方法 | |
| JP2737883B2 (ja) | 出力制御装置 | |
| JP2744025B2 (ja) | 印字制御装置 | |
| JPH10275069A (ja) | 画像処理装置及びその方法 | |
| JP3854916B2 (ja) | 印刷制御装置及びその方法、印刷制御プログラム、記憶媒体 | |
| JPH04211977A (ja) | プリンタ装置 | |
| JP3046478B2 (ja) | 印刷装置および印刷方法 | |
| KR20000014938A (ko) | 프린터의 부가 정보 프린팅 방법 | |
| KR20000019774A (ko) | 프린터의 인쇄문서 관리방법 | |
| JPH06191100A (ja) | 印刷装置 | |
| JPH06135069A (ja) | 印字装置 | |
| JPH09300736A (ja) | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読出し可能なプログラムを格納した記憶媒体 | |
| JPH05309883A (ja) | 印刷装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040511 |