JPH0691979A - 画像形成装置におけるフォームデータ処理方式 - Google Patents
画像形成装置におけるフォームデータ処理方式Info
- Publication number
- JPH0691979A JPH0691979A JP4240550A JP24055092A JPH0691979A JP H0691979 A JPH0691979 A JP H0691979A JP 4240550 A JP4240550 A JP 4240550A JP 24055092 A JP24055092 A JP 24055092A JP H0691979 A JPH0691979 A JP H0691979A
- Authority
- JP
- Japan
- Prior art keywords
- data
- form data
- registered
- emulation
- descriptor
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】
【目的】 接続されるホストに関係なく所望のフォーム
を使用できるようにし、またフォームオーバレイ機能の
実行時にもオペレーションパネルからの諸設定情報が反
映されるようにする。 【構成】 フォームデータを描画する際、そのフォーム
データに対応するエミュレーションを自動的に呼び出し
て描画する。また、フォームデータを登録する際に、そ
の登録時の装置の諸設定情報も同時に登録する。なお、
フォームデータを描画する際、そのフォームデータと共
に登録されている上記諸設定情報を使用するかしないか
を選択可能にする。さらに、フォームデータを登録する
際に、そのフォームデータをディスクリプタデータ形式
に変換した後、そのディスクリプタデータをフォームデ
ータとして圧縮して登録する。
を使用できるようにし、またフォームオーバレイ機能の
実行時にもオペレーションパネルからの諸設定情報が反
映されるようにする。 【構成】 フォームデータを描画する際、そのフォーム
データに対応するエミュレーションを自動的に呼び出し
て描画する。また、フォームデータを登録する際に、そ
の登録時の装置の諸設定情報も同時に登録する。なお、
フォームデータを描画する際、そのフォームデータと共
に登録されている上記諸設定情報を使用するかしないか
を選択可能にする。さらに、フォームデータを登録する
際に、そのフォームデータをディスクリプタデータ形式
に変換した後、そのディスクリプタデータをフォームデ
ータとして圧縮して登録する。
Description
【0001】
【産業上の利用分野】この発明は、レーザプリンタ等の
ページプリンタ,デジタル複写機,ファクシミリ装置な
どのフォームデータを印字可能な画像形成装置における
フォームデータ処理方式に関する。
ページプリンタ,デジタル複写機,ファクシミリ装置な
どのフォームデータを印字可能な画像形成装置における
フォームデータ処理方式に関する。
【0002】
【従来の技術】レーザプリンタ等の画像形成装置では、
プリントする版下のようなデータを登録しておき、この
版下にコンピュータ,ワードプロセッサ等のホストから
転送されてくる入力データを重ねて印刷することができ
る機能(これを「フォームオーバレイ機能」と呼ぶ)を
備えたものがある。例えば、伝票を作成する場合にはそ
の機能が有効である。すなわち、伝票の枠組みをフォー
ムとして登録しておき、伝票を作成する際にその中身を
登録してあるフォームと一緒に印刷する。
プリントする版下のようなデータを登録しておき、この
版下にコンピュータ,ワードプロセッサ等のホストから
転送されてくる入力データを重ねて印刷することができ
る機能(これを「フォームオーバレイ機能」と呼ぶ)を
備えたものがある。例えば、伝票を作成する場合にはそ
の機能が有効である。すなわち、伝票の枠組みをフォー
ムとして登録しておき、伝票を作成する際にその中身を
登録してあるフォームと一緒に印刷する。
【0003】版下のデータは通常印刷しているプリント
データと同様で、またその作成も通常印刷の作成と同様
にワードプロセッサ等のホストを使用することができ
る。この版下のデータを「フォームオーバレイ登録コマ
ンド」と一緒に画像形成装置に流すことによりフォーム
を登録する。その後、伝票の中身などの実データを画像
形成装置に送り、さらに「フォームオーバレイ印字コマ
ンド」を画像形成装置に送ることにより版下と実データ
とを同時に印刷する。この場合、罫線などの版下データ
は1回画像形成装置に送信しておけばすむので、大量の
伝票印刷などに有効に利用できる。
データと同様で、またその作成も通常印刷の作成と同様
にワードプロセッサ等のホストを使用することができ
る。この版下のデータを「フォームオーバレイ登録コマ
ンド」と一緒に画像形成装置に流すことによりフォーム
を登録する。その後、伝票の中身などの実データを画像
形成装置に送り、さらに「フォームオーバレイ印字コマ
ンド」を画像形成装置に送ることにより版下と実データ
とを同時に印刷する。この場合、罫線などの版下データ
は1回画像形成装置に送信しておけばすむので、大量の
伝票印刷などに有効に利用できる。
【0004】ところで昨今の画像形成装置は、複数のエ
ミュレーションを内蔵または接続でき、今印刷しようと
しているページ内でエミュレーションを自由に切り替え
られるマルチエミュレーション機能と呼ばれる機能を持
っている。一方、このような画像形成装置は、ホストか
らの入力データを受け取った後、その入力データに基づ
いて「ディスクリプタ」と呼ばれる内部中間言語に変換
し、その中間言語により実際にはページを展開する。し
たがって、ディスクリプタは各エミュレーションに関係
なく共通となる。
ミュレーションを内蔵または接続でき、今印刷しようと
しているページ内でエミュレーションを自由に切り替え
られるマルチエミュレーション機能と呼ばれる機能を持
っている。一方、このような画像形成装置は、ホストか
らの入力データを受け取った後、その入力データに基づ
いて「ディスクリプタ」と呼ばれる内部中間言語に変換
し、その中間言語により実際にはページを展開する。し
たがって、ディスクリプタは各エミュレーションに関係
なく共通となる。
【0005】
【発明が解決しようとする課題】しかしながら、従来の
フォームオーバレイ機能は、それを登録したエミュレー
ションのみにしか使用することができず、他のエミュレ
ーションでは新たにそのエミュレーション用にフォーム
の登録が必要になるため、各ホスト毎に使用できるフォ
ームが決まってしまっていた。また、ホストからのプリ
ントデータをそのままフォームとして登録するので、縮
小やフォントの選択などオペレーションパネルから入力
した諸設定情報については、フォームオーバレイ実行時
に全く反映されないという問題もあった。
フォームオーバレイ機能は、それを登録したエミュレー
ションのみにしか使用することができず、他のエミュレ
ーションでは新たにそのエミュレーション用にフォーム
の登録が必要になるため、各ホスト毎に使用できるフォ
ームが決まってしまっていた。また、ホストからのプリ
ントデータをそのままフォームとして登録するので、縮
小やフォントの選択などオペレーションパネルから入力
した諸設定情報については、フォームオーバレイ実行時
に全く反映されないという問題もあった。
【0006】この発明は上記の点に鑑みてなされたもの
であり、接続されるホストに関係なく所望のフォームを
使用できるようにすることと、フォームオーバレイ機能
の実行時にもオペレーションパネルからの諸設定情報が
反映されるようにすることを目的とする。
であり、接続されるホストに関係なく所望のフォームを
使用できるようにすることと、フォームオーバレイ機能
の実行時にもオペレーションパネルからの諸設定情報が
反映されるようにすることを目的とする。
【0007】
【課題を解決するための手段】この発明は上記の目的を
達成するため、フォームデータを印字可能な画像形成装
置において、フォームデータを描画する際、そのフォー
ムデータに対応するエミュレーションを自動的に呼び出
して描画するフォームデータ処理方式を提供する。
達成するため、フォームデータを印字可能な画像形成装
置において、フォームデータを描画する際、そのフォー
ムデータに対応するエミュレーションを自動的に呼び出
して描画するフォームデータ処理方式を提供する。
【0008】また、フォームデータを登録する際に、該
登録時の装置の諸設定情報も同時に登録するフォームデ
ータ処理方式も提供する。なお、フォームデータを描画
する際、そのフォームデータと共に登録されている上記
諸設定情報を使用するかしないかを選択するとよい。
登録時の装置の諸設定情報も同時に登録するフォームデ
ータ処理方式も提供する。なお、フォームデータを描画
する際、そのフォームデータと共に登録されている上記
諸設定情報を使用するかしないかを選択するとよい。
【0009】さらに、フォームデータを登録する際に、
そのフォームデータをディスクリプタデータ形式に変換
した後、このディスクリプタデータをフォームデータと
して登録するフォームデータ処理方式も提供する。な
お、ディスクリプタデータを登録する際、そのディスク
リプタデータを圧縮した後に登録するとよい。
そのフォームデータをディスクリプタデータ形式に変換
した後、このディスクリプタデータをフォームデータと
して登録するフォームデータ処理方式も提供する。な
お、ディスクリプタデータを登録する際、そのディスク
リプタデータを圧縮した後に登録するとよい。
【0010】
【作用】請求項1のフォームデータ処理方式によれば、
フォームデータを描画する際、そのフォームデータに対
応するエミュレーションを自動的に呼び出して描画する
ので、接続されるホストに関係なく所望のフォームを使
用できる。
フォームデータを描画する際、そのフォームデータに対
応するエミュレーションを自動的に呼び出して描画する
ので、接続されるホストに関係なく所望のフォームを使
用できる。
【0011】請求項2及び3のフォームデータ処理方式
によれば、フォームデータを登録する際に、該登録時の
装置の諸設定情報も同時に登録するので、フォームオー
バレイ機能の実行時にもオペレーションパネルからの諸
設定が反映される。なお、フォームデータを描画する
際、そのフォームデータと共に登録されている上記諸設
定情報を使用するかしないかを選択できるようにすれ
ば、フォーム使用の自由度が高まる。
によれば、フォームデータを登録する際に、該登録時の
装置の諸設定情報も同時に登録するので、フォームオー
バレイ機能の実行時にもオペレーションパネルからの諸
設定が反映される。なお、フォームデータを描画する
際、そのフォームデータと共に登録されている上記諸設
定情報を使用するかしないかを選択できるようにすれ
ば、フォーム使用の自由度が高まる。
【0012】請求項4のフォームデータ処理方式によれ
ば、フォームデータを登録する際に、そのフォームデー
タをディスクリプタデータ形式に変換した後、このディ
スクリプタデータをフォームデータとして登録するの
で、請求項1と同様の効果に加え、1つのエミュレーシ
ョンで各種のフォームデータを得ることができる。な
お、ディスクリプタデータを登録する際、そのディスク
リプタデータを圧縮した後に登録すれば、フォームデー
タ量が少なくなるため、メモリ容量を軽減することがで
きる。
ば、フォームデータを登録する際に、そのフォームデー
タをディスクリプタデータ形式に変換した後、このディ
スクリプタデータをフォームデータとして登録するの
で、請求項1と同様の効果に加え、1つのエミュレーシ
ョンで各種のフォームデータを得ることができる。な
お、ディスクリプタデータを登録する際、そのディスク
リプタデータを圧縮した後に登録すれば、フォームデー
タ量が少なくなるため、メモリ容量を軽減することがで
きる。
【0013】
【実施例】以下、この発明の実施例を図面に基づいて具
体的に説明する。図2はこの発明の第1実施例を示すレ
ーザプリンタのブロック構成図であり、プリンタコント
ローラ1とエンジン2,パネル装置(オペレーションパ
ネル)3,ディスク装置4とからなる。ホスト装置5
は、このプリンタの上位装置である。
体的に説明する。図2はこの発明の第1実施例を示すレ
ーザプリンタのブロック構成図であり、プリンタコント
ローラ1とエンジン2,パネル装置(オペレーションパ
ネル)3,ディスク装置4とからなる。ホスト装置5
は、このプリンタの上位装置である。
【0014】プリンタコントローラ1は、CPU6,プ
ログラムROM7,フォントROM8,RAM9,NV
RAM10,ICカード11と、エンジンインタフェー
ス(以下インタフェースをI/Fと略称する)12,パ
ネルI/F13,ディスクI/F14,ホストI/F1
5の各I/Fから構成されている。
ログラムROM7,フォントROM8,RAM9,NV
RAM10,ICカード11と、エンジンインタフェー
ス(以下インタフェースをI/Fと略称する)12,パ
ネルI/F13,ディスクI/F14,ホストI/F1
5の各I/Fから構成されている。
【0015】CPU6は、プログラムROM7のプログ
ラムとパネル装置3からのモード指示、及びホスト装置
5からのコマンドによってプリンタコントローラ1全体
を制御する中央処理装置である。プログラムROM7
は、このプリンタコントローラ1を制御するプログラム
(以下「エミュレーション」という)を格納しているリ
ードオンリ・メモリ、フォントROM8は、複数のフォ
ントデータを格納しているリードオンリ・メモリであ
る。
ラムとパネル装置3からのモード指示、及びホスト装置
5からのコマンドによってプリンタコントローラ1全体
を制御する中央処理装置である。プログラムROM7
は、このプリンタコントローラ1を制御するプログラム
(以下「エミュレーション」という)を格納しているリ
ードオンリ・メモリ、フォントROM8は、複数のフォ
ントデータを格納しているリードオンリ・メモリであ
る。
【0016】RAM9は、CPU6用のワークメモリ,
入力データを格納するためのインプットバッファ,その
入力データによって作成されるページデータを格納する
ためのページバッファ,そのページデータによって作成
されるビデオデータを格納するためのビットマップメモ
リ,ダウンロードフォントを格納するためのフォントフ
ァイル等に使用するランダムアクセス・メモリである。
NVRAM10は、パネル装置3又はホスト装置5から
のフォームデータやプリンタの諸設定情報などを記憶し
ておく不揮発性メモリであり、ICカード11は、フォ
ントデータやエミュレーションを外部から供給する場合
に使用する着脱可能なメモリカードである。
入力データを格納するためのインプットバッファ,その
入力データによって作成されるページデータを格納する
ためのページバッファ,そのページデータによって作成
されるビデオデータを格納するためのビットマップメモ
リ,ダウンロードフォントを格納するためのフォントフ
ァイル等に使用するランダムアクセス・メモリである。
NVRAM10は、パネル装置3又はホスト装置5から
のフォームデータやプリンタの諸設定情報などを記憶し
ておく不揮発性メモリであり、ICカード11は、フォ
ントデータやエミュレーションを外部から供給する場合
に使用する着脱可能なメモリカードである。
【0017】エンジンI/F12は、実際に印字を行な
うエンジン2とコマンド及びステータスや印字データの
通信を行なうためのインタフェース、パネルI/F13
は、使用者に現在のプリンタの状態を知らせたりモード
指示を行なったりするパネル装置3と、コマンドやステ
ータスの通信を行なうインタフェースである。ディスク
I/F14は、ディスク装置4と通信を行なうためのイ
ンタフェースである。
うエンジン2とコマンド及びステータスや印字データの
通信を行なうためのインタフェース、パネルI/F13
は、使用者に現在のプリンタの状態を知らせたりモード
指示を行なったりするパネル装置3と、コマンドやステ
ータスの通信を行なうインタフェースである。ディスク
I/F14は、ディスク装置4と通信を行なうためのイ
ンタフェースである。
【0018】ホストI/F15は、ホスト装置5と通信
を行なうインタフェースであり、通常はセントロI/F
やRS232Cである。ディスク装置4は、フォントデ
ータやエミュレーション,印字データなどの様々のデー
タを記憶しておく外部記憶装置であり、フロッピディス
ク装置(FDD)やハードディスク装置(HDD)など
である。
を行なうインタフェースであり、通常はセントロI/F
やRS232Cである。ディスク装置4は、フォントデ
ータやエミュレーション,印字データなどの様々のデー
タを記憶しておく外部記憶装置であり、フロッピディス
ク装置(FDD)やハードディスク装置(HDD)など
である。
【0019】次に、図2のCPU6によるこの発明に係
わる処理を図1のフローチャートを参照して説明する。
なお、ICカード11には複数の異なるエミュレーショ
ンが格納されているものとする。
わる処理を図1のフローチャートを参照して説明する。
なお、ICカード11には複数の異なるエミュレーショ
ンが格納されているものとする。
【0020】ホスト装置5から送られてくるフォームデ
ータをNVRAM10に登録する際、図3に示すように
そのフォームデータの前にそれを登録するためのエミュ
レーションを認識するためのエミュレーション認識デー
タ(符号等)を挿入する。例えば、エミュレーション1
ならば「1」、エミュレーション2ならば「2」といっ
た1バイトのデータを挿入する。
ータをNVRAM10に登録する際、図3に示すように
そのフォームデータの前にそれを登録するためのエミュ
レーションを認識するためのエミュレーション認識デー
タ(符号等)を挿入する。例えば、エミュレーション1
ならば「1」、エミュレーション2ならば「2」といっ
た1バイトのデータを挿入する。
【0021】フォームデータを描画する際は、図1に示
すように現在のエミュレーションを記憶した状態で、N
VRAM10に指定されたフォームデータと共に登録さ
れているエミュレーション認識データを読み込み、その
認識データが示すエミュレーションをエミュレーション
切り替え処理により自動的に呼び出して起動させ、指定
されたフォームデータをNVRAM10から読み込んで
RAM9のビットマップメモリに展開する。
すように現在のエミュレーションを記憶した状態で、N
VRAM10に指定されたフォームデータと共に登録さ
れているエミュレーション認識データを読み込み、その
認識データが示すエミュレーションをエミュレーション
切り替え処理により自動的に呼び出して起動させ、指定
されたフォームデータをNVRAM10から読み込んで
RAM9のビットマップメモリに展開する。
【0022】その後、最初に起動していたエミュレーシ
ョンをエミュレーション切り替え処理により再度呼び出
して起動させ、ホスト装置5から受信した入力データを
ビットマップメモリ内のフォームデータ上に重ね書きし
て1ページのビデオデータを完成させた後、そのビデオ
データをエンジン2に転送して印刷させる。
ョンをエミュレーション切り替え処理により再度呼び出
して起動させ、ホスト装置5から受信した入力データを
ビットマップメモリ内のフォームデータ上に重ね書きし
て1ページのビデオデータを完成させた後、そのビデオ
データをエンジン2に転送して印刷させる。
【0023】この実施例によれば、あるエミュレーショ
ンによって作成したフォームデータと他のエミュレーシ
ョンで作成した通常のビデオデータとを重ね合わせて印
刷することができる。例えば、伝票を作成する場合、表
作りの簡単な「A−WP」というワープロを「A−CO
M」というコンピュータ上で使用して伝票フォームを作
成し、計算機能を付加した「B−WP」というワープロ
を「B−COM」というコンピュータ上で使用して伝票
の数値を計算して作成する。
ンによって作成したフォームデータと他のエミュレーシ
ョンで作成した通常のビデオデータとを重ね合わせて印
刷することができる。例えば、伝票を作成する場合、表
作りの簡単な「A−WP」というワープロを「A−CO
M」というコンピュータ上で使用して伝票フォームを作
成し、計算機能を付加した「B−WP」というワープロ
を「B−COM」というコンピュータ上で使用して伝票
の数値を計算して作成する。
【0024】この場合、「A−COM」のエミュレーシ
ョンAによりフォームデータの登録を行ない、「B−C
OM」のエミュレーションBを用いてフォームデータの
展開と数値の印刷を行なう。もちろん、エミュレーショ
ンBではエミュレーションAによって作成されたフォー
ムデータを展開することはできないので、プリンタ内で
エミュレーションの切り替えを自動的に行なう。このよ
うに、別のコンピュータ上で作成したフォームデータの
使用が可能となる。
ョンAによりフォームデータの登録を行ない、「B−C
OM」のエミュレーションBを用いてフォームデータの
展開と数値の印刷を行なう。もちろん、エミュレーショ
ンBではエミュレーションAによって作成されたフォー
ムデータを展開することはできないので、プリンタ内で
エミュレーションの切り替えを自動的に行なう。このよ
うに、別のコンピュータ上で作成したフォームデータの
使用が可能となる。
【0025】以下、この発明の第2実施例乃至第5実施
例について順次説明する。なお、その各実施例のハード
構成は図2の第1実施例と同様なので、図2を参照して
説明する。まず、この発明の第2実施例において、プリ
ンタの諸設定データ(諸設定情報)はNVRAM10に
登録されているが、このデータを前述の第1実施例と同
様の処理によって図4に示すようにフォームデータと一
緒に登録しておく。
例について順次説明する。なお、その各実施例のハード
構成は図2の第1実施例と同様なので、図2を参照して
説明する。まず、この発明の第2実施例において、プリ
ンタの諸設定データ(諸設定情報)はNVRAM10に
登録されているが、このデータを前述の第1実施例と同
様の処理によって図4に示すようにフォームデータと一
緒に登録しておく。
【0026】フォームデータを描画する際は、図5に示
すように現在のプリンタの諸設定データを記憶した状態
で、NVRAM10にフォームデータと共に登録されて
いるプリンタの諸設定データを読み込み、その諸設定デ
ータを設定した後、NVRAM10からフォームデータ
を読み込んでRAM9のビットマップメモリに展開す
る。
すように現在のプリンタの諸設定データを記憶した状態
で、NVRAM10にフォームデータと共に登録されて
いるプリンタの諸設定データを読み込み、その諸設定デ
ータを設定した後、NVRAM10からフォームデータ
を読み込んでRAM9のビットマップメモリに展開す
る。
【0027】その後、最初に設定されていたプリンタの
諸設定データを再設定し、ホスト装置5から受信した入
力データをビットマップメモリ内のフォームデータ上に
重ね書きして1ページのビデオデータを完成させた後、
そのビデオデータをエンジン2に転送して印刷させる。
諸設定データを再設定し、ホスト装置5から受信した入
力データをビットマップメモリ内のフォームデータ上に
重ね書きして1ページのビデオデータを完成させた後、
そのビデオデータをエンジン2に転送して印刷させる。
【0028】この実施例によれば、フォームデータ登録
時とオーバレイする時のプリンタの各諸設定データを異
なる値で設定することができる。例えば、フォームデー
タを対応する諸設定データにより75%に縮小して登録
しておき、伝票の数値を対応する諸設定データにより等
倍で作成するような場合には、その重ね合わせ時に文字
とフォームの大きさのズレを解消できる。また、フォー
ムデータ登録時とフォームデータ展開時の各諸設定デー
タの違いにより、展開時のフォームデータが登録時のフ
ォームデータと違ってしまうといったミスをなくすこと
もできる。
時とオーバレイする時のプリンタの各諸設定データを異
なる値で設定することができる。例えば、フォームデー
タを対応する諸設定データにより75%に縮小して登録
しておき、伝票の数値を対応する諸設定データにより等
倍で作成するような場合には、その重ね合わせ時に文字
とフォームの大きさのズレを解消できる。また、フォー
ムデータ登録時とフォームデータ展開時の各諸設定デー
タの違いにより、展開時のフォームデータが登録時のフ
ォームデータと違ってしまうといったミスをなくすこと
もできる。
【0029】この発明の第3実施例において、第2実施
例と異なるところは、フォームデータを描画する際、N
VRAM10にフォームデータと共に登録されているプ
リンタの諸設定データを使用するかしないかを選択する
ためのコマンドを用意し、図6に示すようにフォームデ
ータを読み込む前にこのコマンドによりフォームデータ
中のプリンタの諸設定データを使用しないようにするプ
リンタ設定データノーリードモードが設定された場合に
は、NVRAM10にフォームデータと共に登録されて
いるプリンタの諸設定データを使用しないで(プリンタ
の諸設定を変更せずに)フォームデータの展開を行なう
ところである。
例と異なるところは、フォームデータを描画する際、N
VRAM10にフォームデータと共に登録されているプ
リンタの諸設定データを使用するかしないかを選択する
ためのコマンドを用意し、図6に示すようにフォームデ
ータを読み込む前にこのコマンドによりフォームデータ
中のプリンタの諸設定データを使用しないようにするプ
リンタ設定データノーリードモードが設定された場合に
は、NVRAM10にフォームデータと共に登録されて
いるプリンタの諸設定データを使用しないで(プリンタ
の諸設定を変更せずに)フォームデータの展開を行なう
ところである。
【0030】この実施例によれば、前述の第2実施例の
ようにフォームデータを固定する場合と、フォームデー
タ登録時のその縮小率等を変更することでフォームデー
タを変更する場合のいずれかを選択できるため、フォー
ム使用の自由度が高まる。
ようにフォームデータを固定する場合と、フォームデー
タ登録時のその縮小率等を変更することでフォームデー
タを変更する場合のいずれかを選択できるため、フォー
ム使用の自由度が高まる。
【0031】この発明の第4実施例においては、ホスト
装置5からのフォームデータを登録する際、図7に示す
ようにそのフォームデータを「ディスクリプタ」と呼ば
れる内部中間言語に変換してRAM9に蓄積した後、そ
のディスクリプタデータをフォームデータとしてNVR
AM10に登録し、RAM9内のディスクリプタデータ
を削除した後、通常の処理に復帰する。
装置5からのフォームデータを登録する際、図7に示す
ようにそのフォームデータを「ディスクリプタ」と呼ば
れる内部中間言語に変換してRAM9に蓄積した後、そ
のディスクリプタデータをフォームデータとしてNVR
AM10に登録し、RAM9内のディスクリプタデータ
を削除した後、通常の処理に復帰する。
【0032】フォームデータを描画する際は、図8に示
すようにNVRAM10にフォームデータとして登録さ
れたディスクリプタデータを読み込んでRAM9のビッ
トマップメモリに展開し、ホスト装置5から受信した通
常の入力データをビットマップメモリ内のフォームデー
タ上に重ね書きして1ページのビデオデータを完成させ
た後、そのビデオデータをエンジン2に転送して印刷さ
せる。
すようにNVRAM10にフォームデータとして登録さ
れたディスクリプタデータを読み込んでRAM9のビッ
トマップメモリに展開し、ホスト装置5から受信した通
常の入力データをビットマップメモリ内のフォームデー
タ上に重ね書きして1ページのビデオデータを完成させ
た後、そのビデオデータをエンジン2に転送して印刷さ
せる。
【0033】この実施例によれば、第1実施例と同様に
別のエミュレーションのフォームデータを使用すること
ができ、且つフォームデータを作成したエミュレーショ
ンを搭載していない場合にもフォームデータの展開がで
きるので、フォームデータを不揮発性メモリに登録して
いる場合に、エミュレーションを切り替える必要がな
く、1つのエミュレーションで全てのページを処理でき
る。また、このフォームデータはフォーム展開時にエミ
ュレーションに依存しないので、各エミュレーション共
通のフォームをROM等で供給することもできる。
別のエミュレーションのフォームデータを使用すること
ができ、且つフォームデータを作成したエミュレーショ
ンを搭載していない場合にもフォームデータの展開がで
きるので、フォームデータを不揮発性メモリに登録して
いる場合に、エミュレーションを切り替える必要がな
く、1つのエミュレーションで全てのページを処理でき
る。また、このフォームデータはフォーム展開時にエミ
ュレーションに依存しないので、各エミュレーション共
通のフォームをROM等で供給することもできる。
【0034】この発明の第5実施例においては、ホスト
装置5からのフォームデータを登録する際、図9に示す
ようにそのフォームデータをディスクリプタデータに変
換してRAM9に蓄積し、そのディスクリプタデータを
データ圧縮アルゴリズム(例えば、FAX通信で用いら
れているMH圧縮等)を用いて圧縮した後NVRAM1
0に登録し、RAM9内のディスクリプタデータを削除
した後、通常の処理に復帰する。
装置5からのフォームデータを登録する際、図9に示す
ようにそのフォームデータをディスクリプタデータに変
換してRAM9に蓄積し、そのディスクリプタデータを
データ圧縮アルゴリズム(例えば、FAX通信で用いら
れているMH圧縮等)を用いて圧縮した後NVRAM1
0に登録し、RAM9内のディスクリプタデータを削除
した後、通常の処理に復帰する。
【0035】フォームデータを描画する際は、図10に
示すようにNVRAM10に登録された圧縮データを読
み込んでディスクリプタに伸長し、それをRAM9のビ
ットマップメモリに展開し、ホスト装置5から受信した
通常の入力データをビットマップメモリ内のフォームデ
ータ上に重ね書きして1ページのビデオデータを完成さ
せた後、そのビデオデータをエンジン2に転送して印刷
させる。
示すようにNVRAM10に登録された圧縮データを読
み込んでディスクリプタに伸長し、それをRAM9のビ
ットマップメモリに展開し、ホスト装置5から受信した
通常の入力データをビットマップメモリ内のフォームデ
ータ上に重ね書きして1ページのビデオデータを完成さ
せた後、そのビデオデータをエンジン2に転送して印刷
させる。
【0036】この実施例によれば、第4実施例と同様の
効果に加え、フォームデータ量が少なくなるため、メモ
リ容量を節約することができる。以上、この発明をレー
ザプリンタに適用した実施例について説明したが、この
発明はこれに限らず、LEDプリンタ,液晶シャッタプ
リンタ等の他の光プリンタには勿論、デジタル複写機,
ファクシミリ装置などのフォームデータを印字可能な画
像形成装置に適用し得るものである。
効果に加え、フォームデータ量が少なくなるため、メモ
リ容量を節約することができる。以上、この発明をレー
ザプリンタに適用した実施例について説明したが、この
発明はこれに限らず、LEDプリンタ,液晶シャッタプ
リンタ等の他の光プリンタには勿論、デジタル複写機,
ファクシミリ装置などのフォームデータを印字可能な画
像形成装置に適用し得るものである。
【0037】
【発明の効果】以上説明したように、この発明のフォー
ムデータ処理方式によれば、接続されるホストに関係な
く所望のフォームを使用できる。また、フォームオーバ
レイ機能の実行時にもオペレーションパネルからの諸設
定情報が反映される。
ムデータ処理方式によれば、接続されるホストに関係な
く所望のフォームを使用できる。また、フォームオーバ
レイ機能の実行時にもオペレーションパネルからの諸設
定情報が反映される。
【図1】図2の実施例によるフォームデータ描画処理を
示すフロー図である。
示すフロー図である。
【図2】この発明の第1実施例を示すレーザプリンタの
ブロック構成図である。
ブロック構成図である。
【図3】図2の実施例の作用説明に供する説明図であ
る。
る。
【図4】この発明の第2実施例の作用説明に供する説明
図である。
図である。
【図5】この発明の第2実施例によるフォームデータ描
画処理を示すフロー図である。
画処理を示すフロー図である。
【図6】この発明の第3実施例によるフォームデータ描
画処理を示すフロー図である。
画処理を示すフロー図である。
【図7】この発明の第4実施例によるフォームデータ登
録処理を示すフロー図である。
録処理を示すフロー図である。
【図8】この発明の第4実施例によるフォームデータ描
画処理を示すフロー図である。
画処理を示すフロー図である。
【図9】この発明の第5実施例によるフォームデータ登
録処理を示すフロー図である。
録処理を示すフロー図である。
【図10】この発明の第5実施例によるフォームデータ
描画処理を示すフロー図である。
描画処理を示すフロー図である。
1 プリンタコントローラ 2 エンジン 3 パネル装置 4 ディスク装置 5 ホスト装置 6 中央処理装置
(CPU) 7 プログラムROM 8 フォントRO
M 9 RAM 10 NVRAM
(CPU) 7 プログラムROM 8 フォントRO
M 9 RAM 10 NVRAM
Claims (5)
- 【請求項1】 フォームデータを印字可能な画像形成装
置において、フォームデータを描画する際、そのフォー
ムデータに対応するエミュレーションを自動的に呼び出
して描画することを特徴とするフォームデータ処理方
式。 - 【請求項2】 フォームデータを印字可能な画像形成装
置において、フォームデータを登録する際に、該登録時
の装置の諸設定情報も同時に登録することを特徴とする
フォームデータ処理方式。 - 【請求項3】 請求項2記載のフォームデータ処理方式
において、フォームデータを描画する際、該フォームデ
ータと共に登録されている前記諸設定情報を使用するか
しないかを選択することを特徴とするフォームデータ処
理方式。 - 【請求項4】 フォームデータを印字可能な画像形成装
置において、フォームデータを登録する際に、該フォー
ムデータをディスクリプタデータ形式に変換した後、こ
のディスクリプタデータをフォームデータとして登録す
ることを特徴とするフォームデータ処理方式。 - 【請求項5】 請求項4記載のフォームデータ処理方式
において、ディスクリプタデータを登録する際、該ディ
スクリプタデータを圧縮した後に登録することを特徴と
するフォームデータ処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4240550A JPH0691979A (ja) | 1992-09-09 | 1992-09-09 | 画像形成装置におけるフォームデータ処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4240550A JPH0691979A (ja) | 1992-09-09 | 1992-09-09 | 画像形成装置におけるフォームデータ処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0691979A true JPH0691979A (ja) | 1994-04-05 |
Family
ID=17061198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4240550A Pending JPH0691979A (ja) | 1992-09-09 | 1992-09-09 | 画像形成装置におけるフォームデータ処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0691979A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08164647A (ja) * | 1994-12-14 | 1996-06-25 | Canon Inc | パターン出力装置及びパターン出力方法 |
| JP2006178747A (ja) * | 2004-12-22 | 2006-07-06 | Canon Marketing Japan Inc | 印刷設定制御装置、その制御方法及びプログラム |
| US7943200B2 (en) | 2007-03-12 | 2011-05-17 | Ricoh Company, Ltd. | Method of curtain coating |
-
1992
- 1992-09-09 JP JP4240550A patent/JPH0691979A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08164647A (ja) * | 1994-12-14 | 1996-06-25 | Canon Inc | パターン出力装置及びパターン出力方法 |
| JP2006178747A (ja) * | 2004-12-22 | 2006-07-06 | Canon Marketing Japan Inc | 印刷設定制御装置、その制御方法及びプログラム |
| US7943200B2 (en) | 2007-03-12 | 2011-05-17 | Ricoh Company, Ltd. | Method of curtain coating |
| US8539903B2 (en) | 2007-03-12 | 2013-09-24 | Ricoh Company, Ltd. | Apparatus and method of curtain coating |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5371873A (en) | Image data processing terminal equipment coupled to an external device allowing independent use of memory area by the external device | |
| JPH10222319A (ja) | 印刷装置及び印刷制御方法 | |
| JPH1127448A (ja) | ディジタル複合機 | |
| JPH05224846A (ja) | 印刷記録装置 | |
| JP2922676B2 (ja) | 画像形成装置 | |
| JPH07144444A (ja) | 通信制御装置 | |
| JP2000177186A (ja) | プリンタ制御装置および方法 | |
| JP3211711B2 (ja) | 描画装置、描画方法、プリンタおよび画像表示装置 | |
| JP2755315B2 (ja) | 印刷制御装置 | |
| JPH08118739A (ja) | プリント出力装置 | |
| JPH05201075A (ja) | ページプリンタ装置 | |
| JPH0584986A (ja) | 画像形成装置 | |
| JPH05212916A (ja) | プリンタ装置 | |
| JP2002356016A (ja) | 画像印刷装置、画像印刷方法、及び画像印刷プログラム | |
| JPH10119384A (ja) | 画像形成装置 | |
| JP2005159764A (ja) | 記録方法及び装置及びプログラム及び記憶媒体 | |
| JPH0825716A (ja) | 電子写真ページプリンタ | |
| JP2002086815A (ja) | 画像形成装置および画像形成方法、並びに画像形成用制御プログラムを記録した記録媒体 | |
| JP2003175645A (ja) | スキャナー付プリンタ | |
| JP2002358187A (ja) | 印刷装置、その制御方法および記憶媒体 | |
| JPH09294210A (ja) | 画像処理装置及び画像処理方法 | |
| JPH09292875A (ja) | 画像処理装置 | |
| JPH11249853A (ja) | 画像形成装置 | |
| JPH0612045A (ja) | 画像形成装置における文字イメージ回転処理方法 | |
| JPH11180004A (ja) | 画像処理装置 |