JPH0820149A - フォームイメージデータ生成装置および印字システム - Google Patents
フォームイメージデータ生成装置および印字システムInfo
- Publication number
- JPH0820149A JPH0820149A JP6156967A JP15696794A JPH0820149A JP H0820149 A JPH0820149 A JP H0820149A JP 6156967 A JP6156967 A JP 6156967A JP 15696794 A JP15696794 A JP 15696794A JP H0820149 A JPH0820149 A JP H0820149A
- Authority
- JP
- Japan
- Prior art keywords
- image
- form image
- electronic
- electronic form
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 46
- 238000013500 data storage Methods 0.000 claims abstract description 16
- 238000003860 storage Methods 0.000 claims description 110
- 238000007726 management method Methods 0.000 claims description 61
- 230000015654 memory Effects 0.000 claims description 40
- 238000007405 data analysis Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 abstract description 27
- 230000003111 delayed effect Effects 0.000 abstract description 2
- 238000012935 Averaging Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 238000011161 development Methods 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 イメージ生成時間を短縮あるいはシステム全
体で平均化して印字速度を向上させたフォームイメージ
データ生成装置と印字システムを実現する。 【構成】 フォーム指定情報を含んだプリントデータ7
1はプリントデータ解釈部72でフォーム指定情報74
と本来のプリントデータ73に分離され、後者はプリン
トデータ格納域75に格納される。そして、印字のため
のページのイメージを展開するページバッファ77に対
する処理の進行に合わせてキャラクタイメージデータ生
成部76から読み出される。一方、フォーム指定情報7
4は直ちにフォームイメージデータ生成部78に入力さ
れて電子フォームのイメージが準備され必要数蓄積され
る。したがって、このイメージの処理が遅延する可能性
が少なくなる。
体で平均化して印字速度を向上させたフォームイメージ
データ生成装置と印字システムを実現する。 【構成】 フォーム指定情報を含んだプリントデータ7
1はプリントデータ解釈部72でフォーム指定情報74
と本来のプリントデータ73に分離され、後者はプリン
トデータ格納域75に格納される。そして、印字のため
のページのイメージを展開するページバッファ77に対
する処理の進行に合わせてキャラクタイメージデータ生
成部76から読み出される。一方、フォーム指定情報7
4は直ちにフォームイメージデータ生成部78に入力さ
れて電子フォームのイメージが準備され必要数蓄積され
る。したがって、このイメージの処理が遅延する可能性
が少なくなる。
Description
【0001】
【産業上の利用分野】本発明は電子フォームのイメージ
を生成するためのフォームイメージデータ生成装置およ
びこれを用いて印字を行う印字システムに係わり、詳細
にはフォームイメージデータの生成、削除等の管理を工
夫したフォームイメージデータ生成装置およびこれを用
いた印字システムに関する。
を生成するためのフォームイメージデータ生成装置およ
びこれを用いて印字を行う印字システムに係わり、詳細
にはフォームイメージデータの生成、削除等の管理を工
夫したフォームイメージデータ生成装置およびこれを用
いた印字システムに関する。
【0002】
【従来の技術】電子フォームは、フォームを電子的に表
わしたものであり、コンピュータから出力される各種文
字データに所定の電子フォーム(オーバーレイあるいは
オーバーレイフォーム)を重ねる形で印字を行うことに
より、例えば帳票の印刷が可能になる。この明細書で
は、電子フォームを印字する際に使用するビットパター
ンをフォームイメージデータと呼ぶことにする。帳票の
印刷のように電子フォームを用いる印刷では、使用予定
のフォームイメージデータを印刷時に用意しておく必要
がある。
わしたものであり、コンピュータから出力される各種文
字データに所定の電子フォーム(オーバーレイあるいは
オーバーレイフォーム)を重ねる形で印字を行うことに
より、例えば帳票の印刷が可能になる。この明細書で
は、電子フォームを印字する際に使用するビットパター
ンをフォームイメージデータと呼ぶことにする。帳票の
印刷のように電子フォームを用いる印刷では、使用予定
のフォームイメージデータを印刷時に用意しておく必要
がある。
【0003】特公昭63−61709号公報では、所定
のフォームイメージを展開したらこれをイメージメモリ
に格納しておき、異なった電子フォームの展開が指示さ
れるまでこれを保存しておくようにした技術が開示され
ている。これにより、ある電子フォームが連続的に使用
されるような場合には、イメージメモリに格納されたそ
のフォームイメージを繰り返し使用することができ、同
一のフォームイメージをそのたびに展開する必要がない
ので、印刷における処理がこの分だけ高速化する。
のフォームイメージを展開したらこれをイメージメモリ
に格納しておき、異なった電子フォームの展開が指示さ
れるまでこれを保存しておくようにした技術が開示され
ている。これにより、ある電子フォームが連続的に使用
されるような場合には、イメージメモリに格納されたそ
のフォームイメージを繰り返し使用することができ、同
一のフォームイメージをそのたびに展開する必要がない
ので、印刷における処理がこの分だけ高速化する。
【0004】また、特開昭64−25235号公報で
は、フォームイメージデータを記憶する記憶部と、電子
フォームごとにその使用状況を示すフォーム管理テーブ
ルと、このフォーム管理テーブルを検索する検索手段を
用いた管理装置が開示されている。この管理装置では、
新たにフォームイメージデータを使用する際にはフォー
ム管理テーブルを検索して記憶部から該当のフォームイ
メージデータを読み出すようになっている。また、記憶
部がフォームイメージデータで一杯になってしまうとき
には、使用頻度の少ないフォームイメージデータを削除
するようになっている。
は、フォームイメージデータを記憶する記憶部と、電子
フォームごとにその使用状況を示すフォーム管理テーブ
ルと、このフォーム管理テーブルを検索する検索手段を
用いた管理装置が開示されている。この管理装置では、
新たにフォームイメージデータを使用する際にはフォー
ム管理テーブルを検索して記憶部から該当のフォームイ
メージデータを読み出すようになっている。また、記憶
部がフォームイメージデータで一杯になってしまうとき
には、使用頻度の少ないフォームイメージデータを削除
するようになっている。
【0005】
【発明が解決しようとする課題】以上説明した従来技術
のうち特公昭63−61709号公報に記載された技術
では、異なった電子フォームの展開が指示されると、そ
れまで記憶していたフォームイメージデータを消去する
ようにしている。したがって、後の印刷ページで同一の
フォームイメージデータを要求するような場合には、そ
の電子フォームを再度展開する必要があり、その際の処
理時間によってはペーパホールと呼ばれる事態が発生す
るおそれがあった。
のうち特公昭63−61709号公報に記載された技術
では、異なった電子フォームの展開が指示されると、そ
れまで記憶していたフォームイメージデータを消去する
ようにしている。したがって、後の印刷ページで同一の
フォームイメージデータを要求するような場合には、そ
の電子フォームを再度展開する必要があり、その際の処
理時間によってはペーパホールと呼ばれる事態が発生す
るおそれがあった。
【0006】ここでペーパホールとは、所定の周期で1
枚ずつ供給トレイから用紙を送り出し、印字を行うよう
にしたプリンタで、何らかの原因でこの周期内で次の印
字の準備ができず、その周期における用紙の送り出しを
キャンセルする事態をいう。プリンタの多くは、感光体
ドラムの帯電、露光、転写、クリーニングといったプロ
セスに代表されるように、その装置内の各部を周期的に
動作させている。したがって、あるタイミングで用紙の
送り出しができないと、1周期送れた次のタイミングま
で用紙の送り出しを待たねばならない。このように、ペ
ーパホールの発生は印字処理速度を低下させることにな
る。
枚ずつ供給トレイから用紙を送り出し、印字を行うよう
にしたプリンタで、何らかの原因でこの周期内で次の印
字の準備ができず、その周期における用紙の送り出しを
キャンセルする事態をいう。プリンタの多くは、感光体
ドラムの帯電、露光、転写、クリーニングといったプロ
セスに代表されるように、その装置内の各部を周期的に
動作させている。したがって、あるタイミングで用紙の
送り出しができないと、1周期送れた次のタイミングま
で用紙の送り出しを待たねばならない。このように、ペ
ーパホールの発生は印字処理速度を低下させることにな
る。
【0007】図17は、イメージングの処理時間によっ
てペーパホールが生じる場合を示したものである。図で
各時刻t0 、t1 、t2 、……は等間隔に設定されてお
り、それぞれの時間間隔は1ページの処理時間Tとなっ
ている。時間t0 から第1ページの印字のための処理が
開始される。まず、同図(a)に示すように第1の電子
フォームF1 の展開処理が行われ、続いてキャラクタデ
ータの処理D1 が行われる。最初のページでは両者の処
理が処理時間T以内に行われるので、時刻t0から給紙
が開始され、同図(b)に示すように電子フォームF1
を使用した印刷物P1 の作成が予定通り行われる。
てペーパホールが生じる場合を示したものである。図で
各時刻t0 、t1 、t2 、……は等間隔に設定されてお
り、それぞれの時間間隔は1ページの処理時間Tとなっ
ている。時間t0 から第1ページの印字のための処理が
開始される。まず、同図(a)に示すように第1の電子
フォームF1 の展開処理が行われ、続いてキャラクタデ
ータの処理D1 が行われる。最初のページでは両者の処
理が処理時間T以内に行われるので、時刻t0から給紙
が開始され、同図(b)に示すように電子フォームF1
を使用した印刷物P1 の作成が予定通り行われる。
【0008】時刻t1 から第2ページ目の印刷物P2 の
作成のための印字サイクルが開始される。この第2ペー
ジ目には第1の電子フォームF1 が続いて使用されるも
のとする。この場合には、時刻t1 からキャラクタデー
タの処理D2 が開始され、これは処理時間T以内に処理
が終了する。そこで、第2ページ目の印刷物P2 の作成
も支障なく行われる。
作成のための印字サイクルが開始される。この第2ペー
ジ目には第1の電子フォームF1 が続いて使用されるも
のとする。この場合には、時刻t1 からキャラクタデー
タの処理D2 が開始され、これは処理時間T以内に処理
が終了する。そこで、第2ページ目の印刷物P2 の作成
も支障なく行われる。
【0009】第3ページ目には、今まで使用した電子フ
ォームF1 とは異なる電子フォームF2 を使用するもの
とする。キャラクタデータの処理D2 が終了した時点か
らこのための展開処理が開始される。ところが、この電
子フォームF2 の処理およびこれに続く第3ページ目の
キャラクタデータの処理D3 が時刻t3 までに終了しな
いことが判明したとする。この状況下では、時刻t2 か
ら開始する印字サイクルで第3ページ目の給紙を行うこ
とができない。そこで、ペーパホールが生じ1単位の処
理時間Tの無駄が発生する。そして、次の時刻t3 に開
始する印字サイクルで第3ページ目の印刷物P3 が得ら
れることになる。以下同様にして印字処理が続行する。
ォームF1 とは異なる電子フォームF2 を使用するもの
とする。キャラクタデータの処理D2 が終了した時点か
らこのための展開処理が開始される。ところが、この電
子フォームF2 の処理およびこれに続く第3ページ目の
キャラクタデータの処理D3 が時刻t3 までに終了しな
いことが判明したとする。この状況下では、時刻t2 か
ら開始する印字サイクルで第3ページ目の給紙を行うこ
とができない。そこで、ペーパホールが生じ1単位の処
理時間Tの無駄が発生する。そして、次の時刻t3 に開
始する印字サイクルで第3ページ目の印刷物P3 が得ら
れることになる。以下同様にして印字処理が続行する。
【0010】このように特公昭63−61709号公報
に記載された技術では、新たな電子フォームの展開が必
要となるたびに、ペーパホールの発生のおそれが生じて
しまう。また、特開昭64−25235号公報に記載さ
れた技術でも、記憶部に格納されたフォームイメージデ
ータを使用頻度との関係で削除していく。したがって、
1つの印刷データが幾つかの内容の大きく異なる印刷内
容に分かれていたような場合には、一方の内容から他方
の内容に切り替わって間もない間、使用頻度との関係で
新たにテーブルに登録された電子フォームが削除される
という問題が発生することになる。したがって、印字内
容との関係ではペーパホールの発生の危険性が依然とし
て高く、印字処理速度の低下の原因となった。また、両
技術とも、フォームの複雑度の違いによるイメージ展開
時間の違いを考慮してページごとの処理時間(印字サイ
クル)を長めに設定する必要があり、これも印字速度を
十分向上させることができない原因となった。
に記載された技術では、新たな電子フォームの展開が必
要となるたびに、ペーパホールの発生のおそれが生じて
しまう。また、特開昭64−25235号公報に記載さ
れた技術でも、記憶部に格納されたフォームイメージデ
ータを使用頻度との関係で削除していく。したがって、
1つの印刷データが幾つかの内容の大きく異なる印刷内
容に分かれていたような場合には、一方の内容から他方
の内容に切り替わって間もない間、使用頻度との関係で
新たにテーブルに登録された電子フォームが削除される
という問題が発生することになる。したがって、印字内
容との関係ではペーパホールの発生の危険性が依然とし
て高く、印字処理速度の低下の原因となった。また、両
技術とも、フォームの複雑度の違いによるイメージ展開
時間の違いを考慮してページごとの処理時間(印字サイ
クル)を長めに設定する必要があり、これも印字速度を
十分向上させることができない原因となった。
【0011】そこで本発明の目的は、電子フォームのイ
メージ生成時間を実質的に短縮して印字速度を向上させ
ることのできるフォームイメージデータ生成装置を提供
することにある。
メージ生成時間を実質的に短縮して印字速度を向上させ
ることのできるフォームイメージデータ生成装置を提供
することにある。
【0012】本発明の他の目的は、電子フォームのイメ
ージ生成時間を実質的に短縮して印字速度を向上させる
ことのできる印字システムを提供することにある。
ージ生成時間を実質的に短縮して印字速度を向上させる
ことのできる印字システムを提供することにある。
【0013】
【課題を解決するための手段】請求項1記載の発明で
は、(イ)印字する文字等のイメージに重ね合わせる各
種電子フォームを生成するためのフォーム作成情報を記
憶したフォーム作成情報記憶手段と、(ロ)このフォー
ム作成情報記憶手段から読み出されたフォーム作成情報
を用いて電子フォームのイメージを生成する電子フォー
ムイメージ生成手段と、(ハ)この電子フォームイメー
ジ生成手段によって生成された電子フォームのイメージ
のうちの1つを所定の時点に印字用のページメモリに供
給するためのバッファメモリとして複数の電子フォーム
のイメージを格納できるフォームイメージ格納手段と、
(ニ)このフォームイメージ格納手段に格納されたそれ
ぞれの電子フォームのイメージについて消去の可否を登
録するフォームイメージ管理テーブルと、(ホ)フォー
ムイメージ格納手段の格納内容に応じてフォームイメー
ジ管理テーブルの登録内容の更新を行うフォームイメー
ジ管理テーブル更新手段と、(ヘ)フォームイメージ管
理テーブルを参照してフォームイメージ格納手段に電子
フォームのイメージを新たに登録する領域があるときに
はこれを登録し、ないときには消去が可能とされた電子
フォームのイメージをフォームイメージ格納手段から消
去してその領域に新たな電子フォームのイメージを登録
するフォームイメージ登録手段とを印字システムに具備
させる。
は、(イ)印字する文字等のイメージに重ね合わせる各
種電子フォームを生成するためのフォーム作成情報を記
憶したフォーム作成情報記憶手段と、(ロ)このフォー
ム作成情報記憶手段から読み出されたフォーム作成情報
を用いて電子フォームのイメージを生成する電子フォー
ムイメージ生成手段と、(ハ)この電子フォームイメー
ジ生成手段によって生成された電子フォームのイメージ
のうちの1つを所定の時点に印字用のページメモリに供
給するためのバッファメモリとして複数の電子フォーム
のイメージを格納できるフォームイメージ格納手段と、
(ニ)このフォームイメージ格納手段に格納されたそれ
ぞれの電子フォームのイメージについて消去の可否を登
録するフォームイメージ管理テーブルと、(ホ)フォー
ムイメージ格納手段の格納内容に応じてフォームイメー
ジ管理テーブルの登録内容の更新を行うフォームイメー
ジ管理テーブル更新手段と、(ヘ)フォームイメージ管
理テーブルを参照してフォームイメージ格納手段に電子
フォームのイメージを新たに登録する領域があるときに
はこれを登録し、ないときには消去が可能とされた電子
フォームのイメージをフォームイメージ格納手段から消
去してその領域に新たな電子フォームのイメージを登録
するフォームイメージ登録手段とを印字システムに具備
させる。
【0014】すなわち請求項1記載の発明では、フォー
ム作成言語等のフォーム作成情報を記憶したフォーム作
成情報記憶手段を用意しておき、電子フォームイメージ
生成手段が指定された電子フォームのイメージを生成
し、これをフォームイメージ格納手段に複数個予め格納
できるようにしておく。フォームイメージ格納手段に格
納された電子フォームのイメージのうち印字に使用する
ものが適宜呼び出され、キャラクタのイメージと共にペ
ージバッファに展開されることになる。フォームイメー
ジ格納手段に格納されている各電子フォームのイメージ
の管理を行うためのフォームイメージ管理テーブルが用
意されており、各電子フォームのイメージについて消去
の可否が登録されている。電子フォームイメージ生成手
段によって生成された電子フォームのイメージは、フォ
ームイメージ管理テーブルを参照してそのまま格納でき
るときにはフォームイメージ格納手段に格納され、容量
不足によって格納できないような場合には、消去可能な
電子フォームのイメージを消去して格納されることにな
る。
ム作成言語等のフォーム作成情報を記憶したフォーム作
成情報記憶手段を用意しておき、電子フォームイメージ
生成手段が指定された電子フォームのイメージを生成
し、これをフォームイメージ格納手段に複数個予め格納
できるようにしておく。フォームイメージ格納手段に格
納された電子フォームのイメージのうち印字に使用する
ものが適宜呼び出され、キャラクタのイメージと共にペ
ージバッファに展開されることになる。フォームイメー
ジ格納手段に格納されている各電子フォームのイメージ
の管理を行うためのフォームイメージ管理テーブルが用
意されており、各電子フォームのイメージについて消去
の可否が登録されている。電子フォームイメージ生成手
段によって生成された電子フォームのイメージは、フォ
ームイメージ管理テーブルを参照してそのまま格納でき
るときにはフォームイメージ格納手段に格納され、容量
不足によって格納できないような場合には、消去可能な
電子フォームのイメージを消去して格納されることにな
る。
【0015】このように請求項1記載の発明では、フォ
ームイメージ格納手段に複数の電子フォームのイメージ
を格納しておくので、再度同一の電子フォームのイメー
ジが使用される場合にも、その都度これを電子フォーム
イメージ生成手段で生成する必要がない。また、フォー
ムイメージ管理テーブルで電子フォームのイメージごと
に消去の可否を登録するようにしているので、後に使用
する可能性のある電子フォームのイメージは消去不可に
設定しておくことで消去されることがなく、この意味で
も電子フォームイメージ生成手段で同一の電子フォーム
のイメージを重複して生成する時間を節約することがで
きる。
ームイメージ格納手段に複数の電子フォームのイメージ
を格納しておくので、再度同一の電子フォームのイメー
ジが使用される場合にも、その都度これを電子フォーム
イメージ生成手段で生成する必要がない。また、フォー
ムイメージ管理テーブルで電子フォームのイメージごと
に消去の可否を登録するようにしているので、後に使用
する可能性のある電子フォームのイメージは消去不可に
設定しておくことで消去されることがなく、この意味で
も電子フォームイメージ生成手段で同一の電子フォーム
のイメージを重複して生成する時間を節約することがで
きる。
【0016】請求項2記載の発明では、(イ)印字する
文字等のイメージに重ね合わせる各種電子フォームを生
成するためのフォーム作成情報を記憶したフォーム作成
情報記憶手段と、(ロ)このフォーム作成情報記憶手段
から読み出されたフォーム作成情報を用いて電子フォー
ムのイメージを生成する電子フォームイメージ生成手段
と、(ハ)この電子フォームイメージ生成手段によって
生成された電子フォームのイメージのうちの1つを所定
の時点に印字用のページメモリに供給するためのバッフ
ァメモリとして複数の電子フォームのイメージを格納で
きる第1のフォームイメージ格納手段と、(ニ)この第
1のフォームイメージ格納手段から記憶容量の面で溢れ
た電子フォームのイメージを格納する第2のフォームイ
メージ格納手段と、(ホ)第1のフォームイメージ格納
手段に電子フォームイメージを新たに格納する領域があ
るときにはその領域に新たに生成された電子フォームイ
メージあるいは第2のフォームイメージ格納手段に格納
された電子フォームイメージを格納し、ないときには第
2のフォームイメージ格納手段に新たに生成された電子
フォームイメージを格納するフォームイメージ格納制御
手段とをフォームイメージデータ生成装置に具備させ
る。
文字等のイメージに重ね合わせる各種電子フォームを生
成するためのフォーム作成情報を記憶したフォーム作成
情報記憶手段と、(ロ)このフォーム作成情報記憶手段
から読み出されたフォーム作成情報を用いて電子フォー
ムのイメージを生成する電子フォームイメージ生成手段
と、(ハ)この電子フォームイメージ生成手段によって
生成された電子フォームのイメージのうちの1つを所定
の時点に印字用のページメモリに供給するためのバッフ
ァメモリとして複数の電子フォームのイメージを格納で
きる第1のフォームイメージ格納手段と、(ニ)この第
1のフォームイメージ格納手段から記憶容量の面で溢れ
た電子フォームのイメージを格納する第2のフォームイ
メージ格納手段と、(ホ)第1のフォームイメージ格納
手段に電子フォームイメージを新たに格納する領域があ
るときにはその領域に新たに生成された電子フォームイ
メージあるいは第2のフォームイメージ格納手段に格納
された電子フォームイメージを格納し、ないときには第
2のフォームイメージ格納手段に新たに生成された電子
フォームイメージを格納するフォームイメージ格納制御
手段とをフォームイメージデータ生成装置に具備させ
る。
【0017】すなわち請求項2記載の発明では、フォー
ム作成言語等のフォーム作成情報を記憶したフォーム作
成情報記憶手段を用意しておき、電子フォームイメージ
生成手段が指定された電子フォームのイメージを生成
し、これをフォームイメージ格納手段に複数個予め格納
できるようにしておく。フォームイメージ格納手段に格
納された電子フォームのイメージのうち印字に使用する
ものが適宜呼び出され、キャラクタのイメージと共にペ
ージバッファに展開されることになる。本発明ではフォ
ームイメージ格納手段が第1のフォームイメージ格納手
段と第2のフォームイメージ格納手段に分かれており、
第1のフォームイメージ格納手段から記憶容量の面で溢
れた電子フォームのイメージが第2のフォームイメージ
格納手段に格納されるようになっている。そして、フォ
ームイメージ格納制御手段が第1のフォームイメージ格
納手段に電子フォームイメージを新たに格納する領域が
あるときにはその領域に新たに生成された電子フォーム
イメージあるいは第2のフォームイメージ格納手段に格
納された電子フォームイメージを格納し、ないときには
第2のフォームイメージ格納手段に新たに生成された電
子フォームイメージを格納するように格納を制御して、
格納領域の拡張を図り、ページバッファに転送する同一
の電子フォームのイメージがフォームイメージ格納手段
に存在する可能性を高めている。これにより、電子フォ
ームイメージ生成手段が電子フォームのイメージを生成
する頻度が大幅に減少し、生成時間を節約することがで
きる。
ム作成言語等のフォーム作成情報を記憶したフォーム作
成情報記憶手段を用意しておき、電子フォームイメージ
生成手段が指定された電子フォームのイメージを生成
し、これをフォームイメージ格納手段に複数個予め格納
できるようにしておく。フォームイメージ格納手段に格
納された電子フォームのイメージのうち印字に使用する
ものが適宜呼び出され、キャラクタのイメージと共にペ
ージバッファに展開されることになる。本発明ではフォ
ームイメージ格納手段が第1のフォームイメージ格納手
段と第2のフォームイメージ格納手段に分かれており、
第1のフォームイメージ格納手段から記憶容量の面で溢
れた電子フォームのイメージが第2のフォームイメージ
格納手段に格納されるようになっている。そして、フォ
ームイメージ格納制御手段が第1のフォームイメージ格
納手段に電子フォームイメージを新たに格納する領域が
あるときにはその領域に新たに生成された電子フォーム
イメージあるいは第2のフォームイメージ格納手段に格
納された電子フォームイメージを格納し、ないときには
第2のフォームイメージ格納手段に新たに生成された電
子フォームイメージを格納するように格納を制御して、
格納領域の拡張を図り、ページバッファに転送する同一
の電子フォームのイメージがフォームイメージ格納手段
に存在する可能性を高めている。これにより、電子フォ
ームイメージ生成手段が電子フォームのイメージを生成
する頻度が大幅に減少し、生成時間を節約することがで
きる。
【0018】請求項3記載の発明では、(イ)印字する
文字等を表わしたキャラクタコードとこれを展開して得
られるキャラクタイメージに重ね合わせる電子フォーム
を指定した電子フォーム指定データとからなるプリント
データを受信するプリントデータ受信手段と、(ロ)受
信したプリントデータからキャラクタコードと電子フォ
ーム指定データを分離するプリントデータ解析手段と、
(ハ)このプリントデータ解析手段によって分離された
キャラクタコードを一時的に格納するデータ格納手段
と、(ニ)このデータ格納手段から読み出された1ペー
ジ分のキャラクタコードを基に印字処理のためにキャラ
クタイメージを展開するページメモリと、(ホ)このペ
ージメモリに展開されたキャラクタイメージに指定され
た電子フォームのイメージを重ね合わせるために予め電
子フォームのイメージを複数個格納することのできるフ
ォームイメージ格納手段と、(ヘ)このフォームイメー
ジ格納手段に格納されたそれぞれの電子フォームのイメ
ージの種類を登録したフォームイメージ管理テーブル
と、(ト)プリントデータ解析手段によって分離された
電子フォーム指定データを基にフォームイメージ管理テ
ーブルを検索し、フォームイメージ格納手段に存在しな
い電子フォームのイメージが指定されている場合にはデ
ータ格納手段から読み出されるキャラクタコードとの時
間差を利用して該当するページのキャラクタコードの読
み出しの開始時に先立ってその指定された電子フォーム
のイメージの生成を開始するフォームイメージ生成手段
とを印字システムに具備させる。
文字等を表わしたキャラクタコードとこれを展開して得
られるキャラクタイメージに重ね合わせる電子フォーム
を指定した電子フォーム指定データとからなるプリント
データを受信するプリントデータ受信手段と、(ロ)受
信したプリントデータからキャラクタコードと電子フォ
ーム指定データを分離するプリントデータ解析手段と、
(ハ)このプリントデータ解析手段によって分離された
キャラクタコードを一時的に格納するデータ格納手段
と、(ニ)このデータ格納手段から読み出された1ペー
ジ分のキャラクタコードを基に印字処理のためにキャラ
クタイメージを展開するページメモリと、(ホ)このペ
ージメモリに展開されたキャラクタイメージに指定され
た電子フォームのイメージを重ね合わせるために予め電
子フォームのイメージを複数個格納することのできるフ
ォームイメージ格納手段と、(ヘ)このフォームイメー
ジ格納手段に格納されたそれぞれの電子フォームのイメ
ージの種類を登録したフォームイメージ管理テーブル
と、(ト)プリントデータ解析手段によって分離された
電子フォーム指定データを基にフォームイメージ管理テ
ーブルを検索し、フォームイメージ格納手段に存在しな
い電子フォームのイメージが指定されている場合にはデ
ータ格納手段から読み出されるキャラクタコードとの時
間差を利用して該当するページのキャラクタコードの読
み出しの開始時に先立ってその指定された電子フォーム
のイメージの生成を開始するフォームイメージ生成手段
とを印字システムに具備させる。
【0019】すなわち請求項3記載の発明は、プリント
データをプリントデータ解析手段によって解析してキャ
ラクタコードと電子フォーム指定データに分離しなが
ら、キャラクタコードと電子フォームのイメージをペー
ジバッファに展開して印字処理を行う印字システムに関
するものである。この発明では、キャラクタコードを基
に直ちにキャラクタイメージを生成するのではなく、キ
ャラクタコードはデータ格納手段に一時的に格納され、
印字の進行に応じてこれらが呼び出され、キャラクタイ
メージが作成されるようになっている。一方、電子フォ
ーム指定データの方は、これを基にして直ちに電子フォ
ームのイメージがフォームイメージ格納手段に格納され
ているかどうかの判別が行われ、ここに格納されていな
い電子フォームのイメージはその生成が開始される。
データをプリントデータ解析手段によって解析してキャ
ラクタコードと電子フォーム指定データに分離しなが
ら、キャラクタコードと電子フォームのイメージをペー
ジバッファに展開して印字処理を行う印字システムに関
するものである。この発明では、キャラクタコードを基
に直ちにキャラクタイメージを生成するのではなく、キ
ャラクタコードはデータ格納手段に一時的に格納され、
印字の進行に応じてこれらが呼び出され、キャラクタイ
メージが作成されるようになっている。一方、電子フォ
ーム指定データの方は、これを基にして直ちに電子フォ
ームのイメージがフォームイメージ格納手段に格納され
ているかどうかの判別が行われ、ここに格納されていな
い電子フォームのイメージはその生成が開始される。
【0020】すなわち、フォームイメージ格納手段はペ
ージバッファのバッファメモリに該当し、印字処理の進
行と共に処理されるキャラクタコードよりも時間的に早
く電子フォームのイメージの処理が進行できる体制が採
られている。また、フォームイメージ格納手段には複数
の電子フォームのイメージを予め格納しておけるので、
一度ページバッファに送った電子フォームのイメージ
も、再度使用するときこのフォームイメージ格納手段に
格納されていれば直ちに使用することができるようにな
る。以上の点からこの印字システムでは、ペーパホール
の発生を極力抑えた高速の印字処理が可能になる。
ージバッファのバッファメモリに該当し、印字処理の進
行と共に処理されるキャラクタコードよりも時間的に早
く電子フォームのイメージの処理が進行できる体制が採
られている。また、フォームイメージ格納手段には複数
の電子フォームのイメージを予め格納しておけるので、
一度ページバッファに送った電子フォームのイメージ
も、再度使用するときこのフォームイメージ格納手段に
格納されていれば直ちに使用することができるようにな
る。以上の点からこの印字システムでは、ペーパホール
の発生を極力抑えた高速の印字処理が可能になる。
【0021】
【実施例】以下実施例につき本発明を詳細に説明する。
【0022】図1は、本発明の一実施例におけるフォー
ムイメージデータ生成装置を使用した印字システムの構
成の概要を機能的に表わしたものである。印字システム
11は、フォームデータのプレスキャン部12と、フォ
ームイメージデータ生成装置13を備えている。フォー
ムイメージデータ生成装置13が生成したフォームイメ
ージデータは、プリントイメージバッファ14に格納さ
れるようになっている。また、キャラクタイメージにつ
いては、キャラクタイメージ生成装置15がキャラクタ
コード16に応じてキャラクタイメージ格納域17から
キャラクタイメージを適宜選択して入力し、これをプリ
ントイメージバッファ14に展開するようになってい
る。プリントイメージバッファ14に展開された各ペー
ジのフォームイメージおよびキャラクタイメージは、印
字装置18に送られて印字が行われる。
ムイメージデータ生成装置を使用した印字システムの構
成の概要を機能的に表わしたものである。印字システム
11は、フォームデータのプレスキャン部12と、フォ
ームイメージデータ生成装置13を備えている。フォー
ムイメージデータ生成装置13が生成したフォームイメ
ージデータは、プリントイメージバッファ14に格納さ
れるようになっている。また、キャラクタイメージにつ
いては、キャラクタイメージ生成装置15がキャラクタ
コード16に応じてキャラクタイメージ格納域17から
キャラクタイメージを適宜選択して入力し、これをプリ
ントイメージバッファ14に展開するようになってい
る。プリントイメージバッファ14に展開された各ペー
ジのフォームイメージおよびキャラクタイメージは、印
字装置18に送られて印字が行われる。
【0023】このような印字システム11で、フォーム
イメージデータ生成装置13は、フォーム作成情報記憶
部21がフォーム作成情報22を外部から入力して記憶
するようになっている。ここでフォーム作成情報22
は、電子フォームを構成する線分の太さ、座標、方向等
の情報からなり、フォーム作成言語で記述される場合も
ある。フォームデータイメージ生成装置28は、記憶さ
れたフォーム作成情報22を用いて各電子フォームのイ
メージを生成する部分である。生成されたフォームイメ
ージは、フォームイメージ記憶部23に記憶され、ここ
から前記したプリントイメージバッファ14に送出され
るようになっている。
イメージデータ生成装置13は、フォーム作成情報記憶
部21がフォーム作成情報22を外部から入力して記憶
するようになっている。ここでフォーム作成情報22
は、電子フォームを構成する線分の太さ、座標、方向等
の情報からなり、フォーム作成言語で記述される場合も
ある。フォームデータイメージ生成装置28は、記憶さ
れたフォーム作成情報22を用いて各電子フォームのイ
メージを生成する部分である。生成されたフォームイメ
ージは、フォームイメージ記憶部23に記憶され、ここ
から前記したプリントイメージバッファ14に送出され
るようになっている。
【0024】フォームイメージデータ生成装置13は、
この他に、使用予定フォーム登録部24と、フォームイ
メージ管理テーブル25を備えている。使用予定フォー
ム登録部24は、使用を予定する電子フォームの登録を
行う部分であり、フォームイメージ管理テーブル25
は、各電子フォームを記憶したアドレスや、使用中ロッ
ク表示、開始コピー番号、終了コピー番号を格納したテ
ーブルである。
この他に、使用予定フォーム登録部24と、フォームイ
メージ管理テーブル25を備えている。使用予定フォー
ム登録部24は、使用を予定する電子フォームの登録を
行う部分であり、フォームイメージ管理テーブル25
は、各電子フォームを記憶したアドレスや、使用中ロッ
ク表示、開始コピー番号、終了コピー番号を格納したテ
ーブルである。
【0025】ここで、使用中ロック表示とは、該当する
フォームイメージを使用中であるので消去させないとい
う表示である。この使用中ロック表示が行われている間
は、そのフォームイメージを該当するメモリ領域から追
い出すことができない。すなわち、フォームイメージ管
理テーブル25の該当する箇所に、信号“1”を設定し
ておけば、対応するフォームイメージは保持され、そう
でない場合には開放されることになる。本実施例では、
どのフォームイメージを後で再度使用するとか使用しな
いということが後に説明するように事前に分かるように
なっているので、再度使用するフォームイメージについ
ては、使用中ロック表示ができるようにしており、フォ
ームイメージを再度展開させる手間を省いている。
フォームイメージを使用中であるので消去させないとい
う表示である。この使用中ロック表示が行われている間
は、そのフォームイメージを該当するメモリ領域から追
い出すことができない。すなわち、フォームイメージ管
理テーブル25の該当する箇所に、信号“1”を設定し
ておけば、対応するフォームイメージは保持され、そう
でない場合には開放されることになる。本実施例では、
どのフォームイメージを後で再度使用するとか使用しな
いということが後に説明するように事前に分かるように
なっているので、再度使用するフォームイメージについ
ては、使用中ロック表示ができるようにしており、フォ
ームイメージを再度展開させる手間を省いている。
【0026】開始コピー番号および終了コピー番号と
は、1つのテキストデータを異なった電子フォームに適
用してそれぞれ異なった印刷物を得る際に、それぞれの
電子フォームにおけるその開始するコピーの番号と終了
するコピーの番号をいう。フォームイメージ管理テーブ
ル25は、電子フォームごとに設けられているので、こ
のように電子フォームごとに開始コピー番号と終了コピ
ー番号の設定が可能である。情報取得部27は、フォー
ムイメージ管理テーブル25の使用中ロック表示、開始
コピー番号、終了コピー番号の設定を行うようになって
いる。
は、1つのテキストデータを異なった電子フォームに適
用してそれぞれ異なった印刷物を得る際に、それぞれの
電子フォームにおけるその開始するコピーの番号と終了
するコピーの番号をいう。フォームイメージ管理テーブ
ル25は、電子フォームごとに設けられているので、こ
のように電子フォームごとに開始コピー番号と終了コピ
ー番号の設定が可能である。情報取得部27は、フォー
ムイメージ管理テーブル25の使用中ロック表示、開始
コピー番号、終了コピー番号の設定を行うようになって
いる。
【0027】図2は、フォームイメージデータ生成装置
の回路構成の概要を表わしたものである。フォームイメ
ージデータ生成装置13は、CPU(中央処理装置)3
1を備えている。CPU31は、データバス等のバス3
2を通じて装置内の各部と接続されており、フォームイ
メージデータの生成等の各種制御を行うようになってい
る。このうち、ROM33は装置の起動時のプログラム
や所定の固定的なデータを格納している。作業用メモリ
34は、装置の制御のためのプログラムや制御に必要と
するデータを一時的に格納するもので、ランダム・アク
セス・メモリ(RAM)から構成されている。ディスク
制御装置35は、磁気ディスク36に対するデータの入
出力制御を行うようになっている。磁気ディスク36に
は、装置の制御を行うプログラムや、図1に示したフォ
ーム作成情報記憶部21、フォームイメージ記憶部23
ならびにフォームイメージ管理テーブル25が格納され
るようになっている。
の回路構成の概要を表わしたものである。フォームイメ
ージデータ生成装置13は、CPU(中央処理装置)3
1を備えている。CPU31は、データバス等のバス3
2を通じて装置内の各部と接続されており、フォームイ
メージデータの生成等の各種制御を行うようになってい
る。このうち、ROM33は装置の起動時のプログラム
や所定の固定的なデータを格納している。作業用メモリ
34は、装置の制御のためのプログラムや制御に必要と
するデータを一時的に格納するもので、ランダム・アク
セス・メモリ(RAM)から構成されている。ディスク
制御装置35は、磁気ディスク36に対するデータの入
出力制御を行うようになっている。磁気ディスク36に
は、装置の制御を行うプログラムや、図1に示したフォ
ーム作成情報記憶部21、フォームイメージ記憶部23
ならびにフォームイメージ管理テーブル25が格納され
るようになっている。
【0028】入力回路37は、ポインティング・デバイ
スとしてのマウス38を接続したキーボード39が接続
されており、必要なデータの入力が行われるようになっ
ている。表示制御装置41には、CRT42が接続され
ており、入力されたデータや操作に必要な情報が表示さ
れるようになっている。入出力ポート(I/O)43に
は、図1に示した印字装置18等の装置が接続されるよ
うになっている。
スとしてのマウス38を接続したキーボード39が接続
されており、必要なデータの入力が行われるようになっ
ている。表示制御装置41には、CRT42が接続され
ており、入力されたデータや操作に必要な情報が表示さ
れるようになっている。入出力ポート(I/O)43に
は、図1に示した印字装置18等の装置が接続されるよ
うになっている。
【0029】図3は、本実施例のフォームイメージデー
タ生成装置を使用した印字システムで作成された印字結
果の幾つかの例を示したものである。このうち、同図
(a)は、印字No.1の印字結果として開発部の名簿の
印刷物51を表わしたものである。同図(b)は、印字
No.2の印字結果として営業部の名簿の印刷物52を表
わしたものである。また、同図(c)は、印字No.3の
印字結果として総務部の名簿の印刷物53を表わしたも
のである。これら各印刷物51〜53のキャラクタイメ
ージが異なっていることは当然であるが、罫線を用いた
電子フォームの枠組み自体は同じであり、「開発部名
簿」、「営業部名簿」、「総務部名簿」といった電子フ
ォームのタイトルが異なっている。
タ生成装置を使用した印字システムで作成された印字結
果の幾つかの例を示したものである。このうち、同図
(a)は、印字No.1の印字結果として開発部の名簿の
印刷物51を表わしたものである。同図(b)は、印字
No.2の印字結果として営業部の名簿の印刷物52を表
わしたものである。また、同図(c)は、印字No.3の
印字結果として総務部の名簿の印刷物53を表わしたも
のである。これら各印刷物51〜53のキャラクタイメ
ージが異なっていることは当然であるが、罫線を用いた
電子フォームの枠組み自体は同じであり、「開発部名
簿」、「営業部名簿」、「総務部名簿」といった電子フ
ォームのタイトルが異なっている。
【0030】図4は、図3に示した印字結果を得るため
に使用された3種類の電子フォームを示したものであ
る。同図(a)が、第3図(a)の印刷物51を得るた
めのフォーム印字No.1の電子フォーム54を、同図
(b)が第3図(b)の印刷物52を得るためのフォー
ム印字No.2の電子フォーム55を、また、同図(c)
が、第3図(c)の印刷物53を得るためのフォーム印
字No.3の電子フォーム56をそれぞれ表わしている。
に使用された3種類の電子フォームを示したものであ
る。同図(a)が、第3図(a)の印刷物51を得るた
めのフォーム印字No.1の電子フォーム54を、同図
(b)が第3図(b)の印刷物52を得るためのフォー
ム印字No.2の電子フォーム55を、また、同図(c)
が、第3図(c)の印刷物53を得るためのフォーム印
字No.3の電子フォーム56をそれぞれ表わしている。
【0031】図5は、本実施例の印字システムで用いら
れるプリントデータの形式を表わしたものである。この
プリントデータ形式では、まずフォーム指定情報61に
よって電子フォームの指定が行われ、次にその電子フォ
ームが適用されるプリントデータ62が1ページずつ配
置される。電子フォームが変更される場合には、その箇
所で新たにフォーム指定情報61が配置され、これが適
用されるプリントデータ62が1ページずつその後に配
置されることになる。
れるプリントデータの形式を表わしたものである。この
プリントデータ形式では、まずフォーム指定情報61に
よって電子フォームの指定が行われ、次にその電子フォ
ームが適用されるプリントデータ62が1ページずつ配
置される。電子フォームが変更される場合には、その箇
所で新たにフォーム指定情報61が配置され、これが適
用されるプリントデータ62が1ページずつその後に配
置されることになる。
【0032】図6は、これ以外のプリントデータの形式
を説明するためのものである。図5で示した電子フォー
ムの指定箇所に、この図6で示したように1ジョブで使
用するフォーム名を表わしたフォーム指定情報61を一
括して指定するようにしてもよい。この例では、あるジ
ョブで使用されるNo.1からNo.3の各電子フォームが
一括して指定されており、図示しないがこの後にそのジ
ョブのプリントデータが連続して送られることになる。
前記したように、フォームイメージデータ生成装置13
では、後続するプリントデータとの関係でこのようなフ
ォーム名を事前に把握し、一度生成したフォームイメー
ジを消去しないで保存したり、保存領域との関係で消去
してしまったようなフォームイメージについては、実際
に使用される前に再度生成することによってペーパホー
ルの発生を極力防止している。フォームイメージデータ
生成装置13でこのような体制が採れることについて、
更に説明を行う。
を説明するためのものである。図5で示した電子フォー
ムの指定箇所に、この図6で示したように1ジョブで使
用するフォーム名を表わしたフォーム指定情報61を一
括して指定するようにしてもよい。この例では、あるジ
ョブで使用されるNo.1からNo.3の各電子フォームが
一括して指定されており、図示しないがこの後にそのジ
ョブのプリントデータが連続して送られることになる。
前記したように、フォームイメージデータ生成装置13
では、後続するプリントデータとの関係でこのようなフ
ォーム名を事前に把握し、一度生成したフォームイメー
ジを消去しないで保存したり、保存領域との関係で消去
してしまったようなフォームイメージについては、実際
に使用される前に再度生成することによってペーパホー
ルの発生を極力防止している。フォームイメージデータ
生成装置13でこのような体制が採れることについて、
更に説明を行う。
【0033】図7は、本実施例の印字システムで図6に
示したプリントデータの処理される回路部分を機能的に
表わしたものである。プリントデータ71は、まずプリ
ントデータ解釈部72に入力され、ここで印字処理によ
り近い形式のプリントデータ73と、電子フォームを指
定するためのフォーム指定情報74がそれぞれ解読され
る。プリントデータ73の方は、図2に示した磁気ディ
スク36に代表されるプリントデータ格納域75に格納
される。プリントデータ73がプリントデータ格納域7
5に予め定められたページ数格納された後に、キャラク
タイメージデータ生成部76はこれを図1に示した印字
装置18の印字速度に応じて読み出すことになる。した
がって、プリントデータ格納域75は、ホストコンピュ
ータ等のプリントデータ71の送出源(図示せず)と図
1に示した印字装置18との中間に位置し、プリントデ
ータ73を一時的に蓄えるバッファとしての役割を果た
している。キャラクタイメージデータ生成部76は読み
出したプリントデータを基にしてキャラクタイメージを
生成し、ページバッファ77に1ページ分の文字情報と
して展開する。
示したプリントデータの処理される回路部分を機能的に
表わしたものである。プリントデータ71は、まずプリ
ントデータ解釈部72に入力され、ここで印字処理によ
り近い形式のプリントデータ73と、電子フォームを指
定するためのフォーム指定情報74がそれぞれ解読され
る。プリントデータ73の方は、図2に示した磁気ディ
スク36に代表されるプリントデータ格納域75に格納
される。プリントデータ73がプリントデータ格納域7
5に予め定められたページ数格納された後に、キャラク
タイメージデータ生成部76はこれを図1に示した印字
装置18の印字速度に応じて読み出すことになる。した
がって、プリントデータ格納域75は、ホストコンピュ
ータ等のプリントデータ71の送出源(図示せず)と図
1に示した印字装置18との中間に位置し、プリントデ
ータ73を一時的に蓄えるバッファとしての役割を果た
している。キャラクタイメージデータ生成部76は読み
出したプリントデータを基にしてキャラクタイメージを
生成し、ページバッファ77に1ページ分の文字情報と
して展開する。
【0034】一方、フォーム指定情報74はプリントデ
ータ格納域75を経ることなく、すなわち、ページバッ
ファ77に対するキャラクタイメージの展開とは非同期
にフォームイメージデータ生成部78に送られる。これ
は、通常の場合には対応するページのキャラクタイメー
ジの展開処理よりもかなり先行することになる。フォー
ムイメージデータ生成部78は、使用するフォームイメ
ージを生成し、キャラクタイメージと同期をとってペー
ジバッファ77にこれを展開すると共に、後で再度必要
とするものは図1の使用予定フォーム登録部24を用い
てフォームイメージ記憶部23に登録しておく。すなわ
ち、図7でプリントデータ71がある程度のページ数分
送られてきた段階では、電子フォームごとに設けられて
いるフォームイメージ管理テーブル25(図1)に、各
種の情報を事前に登録することができることになる。
ータ格納域75を経ることなく、すなわち、ページバッ
ファ77に対するキャラクタイメージの展開とは非同期
にフォームイメージデータ生成部78に送られる。これ
は、通常の場合には対応するページのキャラクタイメー
ジの展開処理よりもかなり先行することになる。フォー
ムイメージデータ生成部78は、使用するフォームイメ
ージを生成し、キャラクタイメージと同期をとってペー
ジバッファ77にこれを展開すると共に、後で再度必要
とするものは図1の使用予定フォーム登録部24を用い
てフォームイメージ記憶部23に登録しておく。すなわ
ち、図7でプリントデータ71がある程度のページ数分
送られてきた段階では、電子フォームごとに設けられて
いるフォームイメージ管理テーブル25(図1)に、各
種の情報を事前に登録することができることになる。
【0035】図8は、フォームイメージ管理テーブルと
フォームイメージ記憶部の対応関係を示したものであ
る。フォームイメージ管理テーブル25は、1つずつの
エントリがフォームイメージ記憶部23のフォームイメ
ージにそれぞれ対応するするようになっている。フォー
ムイメージ管理テーブル25のそれぞれのエントリに
は、フォームイメージ記憶部23の対応する領域に記憶
された電子フォーム名、フォームイメージ記憶部23に
おけるその電子フォームの格納アドレス、そのフォーム
イメージの使用される印字のジョブを示すID(識別情
報)、記憶内容を退避して良いかを示す使用ロック表
示、開始コピー番号および終了コピー番号が設定される
ようになっている。
フォームイメージ記憶部の対応関係を示したものであ
る。フォームイメージ管理テーブル25は、1つずつの
エントリがフォームイメージ記憶部23のフォームイメ
ージにそれぞれ対応するするようになっている。フォー
ムイメージ管理テーブル25のそれぞれのエントリに
は、フォームイメージ記憶部23の対応する領域に記憶
された電子フォーム名、フォームイメージ記憶部23に
おけるその電子フォームの格納アドレス、そのフォーム
イメージの使用される印字のジョブを示すID(識別情
報)、記憶内容を退避して良いかを示す使用ロック表
示、開始コピー番号および終了コピー番号が設定される
ようになっている。
【0036】図9は、本実施例におけるイメージングの
処理と印字との関係を示したものであり、図17と対応
するものである。本実施例の場合には、時刻t0 にフォ
ームイメージデータ生成装置13が第1の電子フォーム
F1 の展開処理を開始し、1ページの処理時間Tよりも
短い時間に処理を終了させている。これは、図17の場
合と同様である。本実施例の場合には、前記した時刻t
0 の段階でこれとは平行にキャラクタイメージデータ生
成装置15(図1)によるキャラクタデータD 1 の処理
が行われている。したがって、第1の電子フォームF1
の展開処理が終了したその時点から第2の電子フォーム
F2 の展開処理が開始されるようになっている。
処理と印字との関係を示したものであり、図17と対応
するものである。本実施例の場合には、時刻t0 にフォ
ームイメージデータ生成装置13が第1の電子フォーム
F1 の展開処理を開始し、1ページの処理時間Tよりも
短い時間に処理を終了させている。これは、図17の場
合と同様である。本実施例の場合には、前記した時刻t
0 の段階でこれとは平行にキャラクタイメージデータ生
成装置15(図1)によるキャラクタデータD 1 の処理
が行われている。したがって、第1の電子フォームF1
の展開処理が終了したその時点から第2の電子フォーム
F2 の展開処理が開始されるようになっている。
【0037】この第2の電子フォームF2 の展開処理は
第2ページ目の印字サイクルの開始時刻t1 を経過して
も行われるが、これは第1ページ目の処理とは関係な
い。同図(b)に示すように、第1ページ目の印字サイ
クルでは、電子フォームF1 を使用した印刷物P1 の作
成が行われる。
第2ページ目の印字サイクルの開始時刻t1 を経過して
も行われるが、これは第1ページ目の処理とは関係な
い。同図(b)に示すように、第1ページ目の印字サイ
クルでは、電子フォームF1 を使用した印刷物P1 の作
成が行われる。
【0038】時刻t1 からは第2ページ目のキャラクタ
データD2 の処理が開始される。また、第2の電子フォ
ームF2 の展開処理はこの第2ページ目の印字サイクル
中に終了し、続いて第3の電子フォームF3 の展開処理
が開始される。この展開処理が次の印字サイクルの開始
する時刻t2 までに終了したとすると、このジョブで使
用する3種類の電子フォームF1 〜F3 は、この時点で
すべて準備が終了したことになる。第2ページ目の印字
サイクルでは、第1ページ目と同様に電子フォームF1
が使用され、印刷物P2 の作成が問題なく行われる。
データD2 の処理が開始される。また、第2の電子フォ
ームF2 の展開処理はこの第2ページ目の印字サイクル
中に終了し、続いて第3の電子フォームF3 の展開処理
が開始される。この展開処理が次の印字サイクルの開始
する時刻t2 までに終了したとすると、このジョブで使
用する3種類の電子フォームF1 〜F3 は、この時点で
すべて準備が終了したことになる。第2ページ目の印字
サイクルでは、第1ページ目と同様に電子フォームF1
が使用され、印刷物P2 の作成が問題なく行われる。
【0039】時刻t2 から開始する第3の印字サイクル
では、第3ページ目のキャラクタデータD3 の処理が行
われ、時刻t3 から開始する第4の印字サイクルでは、
第4ページ目のキャラクタデータD4 の処理が行われ
る。以下同様である。第3の印字サイクル以降では、3
種類の電子フォームF1 〜F3 が用意されているので、
これらの中から必要な電子フォームが1つずつ選択され
ながら、印刷物P3 、P 4 、……が作成されていく。こ
のようにして、この例ではフォームイメージデータ生成
装置13とキャラクタイメージデータ生成装置15(図
7のフォームイメージデータ生成部78とキャラクタイ
メージデータ生成部76)が平行処理を行い、かつフォ
ームイメージデータ生成装置13がこれにより発生した
処理時間の差を有効に活用して必要なフォームイメージ
を事前に作成しているので、いずれの場合にもペーパホ
ールが発生せずに印字処理が行われることになる。図9
と対応する図17では、時刻t4 までの処理しか示して
いないが、本実施例の方がペーパホールの発生していな
い分だけ、印字処理の速度が向上していることがわか
る。
では、第3ページ目のキャラクタデータD3 の処理が行
われ、時刻t3 から開始する第4の印字サイクルでは、
第4ページ目のキャラクタデータD4 の処理が行われ
る。以下同様である。第3の印字サイクル以降では、3
種類の電子フォームF1 〜F3 が用意されているので、
これらの中から必要な電子フォームが1つずつ選択され
ながら、印刷物P3 、P 4 、……が作成されていく。こ
のようにして、この例ではフォームイメージデータ生成
装置13とキャラクタイメージデータ生成装置15(図
7のフォームイメージデータ生成部78とキャラクタイ
メージデータ生成部76)が平行処理を行い、かつフォ
ームイメージデータ生成装置13がこれにより発生した
処理時間の差を有効に活用して必要なフォームイメージ
を事前に作成しているので、いずれの場合にもペーパホ
ールが発生せずに印字処理が行われることになる。図9
と対応する図17では、時刻t4 までの処理しか示して
いないが、本実施例の方がペーパホールの発生していな
い分だけ、印字処理の速度が向上していることがわか
る。
【0040】すなわち、本実施例の場合にはジョブ開始
から比較的短い時間内にそのジョブで必要とされるすべ
ての電子フォームは、それらの数が特に多い場合を除い
てイメージの形で事前に準備されることになる。したが
って、それ以降の印字処理においては、これらの中から
必要なものを検索し、ページバッファ77にローディン
グするようにすればよい。必要なものが登録されていな
いような場合には、その電子フォームの作成が事前に指
示されることになる。
から比較的短い時間内にそのジョブで必要とされるすべ
ての電子フォームは、それらの数が特に多い場合を除い
てイメージの形で事前に準備されることになる。したが
って、それ以降の印字処理においては、これらの中から
必要なものを検索し、ページバッファ77にローディン
グするようにすればよい。必要なものが登録されていな
いような場合には、その電子フォームの作成が事前に指
示されることになる。
【0041】図10は、必要とする電子フォームを得る
ためのこのような制御の流れを表わしたものである。フ
ォームイメージデータ生成装置13は、必要とする電子
フォームがフォームイメージ管理テーブル25(図8参
照)のいずれかのエントリに登録されているかどうかを
チェックする(ステップS101)。登録されている場
合には(Y)、フォームイメージ記憶部23にその電子
フォームがイメージの形で記憶されていることになる。
そこで、この場合には(ステップS102;Y)、図7
におけるページバッファ77にキャラクタイメージと合
成するためにこの電子フォームをロードする(ステップ
S103)。ただし、ロードのタイミングは該当するペ
ージの印字処理が行われるときまで遅延される。ページ
バッファ77にその電子フォームをロードしたら、その
エントリにおける使用ロック表示を“オン”とする(ス
テップS104)。これは、同一のジョブでその電子フ
ォームを再度使用する可能性が高いため、フォームイメ
ージ記憶部23からこれを追い出すのを禁止するためで
ある。
ためのこのような制御の流れを表わしたものである。フ
ォームイメージデータ生成装置13は、必要とする電子
フォームがフォームイメージ管理テーブル25(図8参
照)のいずれかのエントリに登録されているかどうかを
チェックする(ステップS101)。登録されている場
合には(Y)、フォームイメージ記憶部23にその電子
フォームがイメージの形で記憶されていることになる。
そこで、この場合には(ステップS102;Y)、図7
におけるページバッファ77にキャラクタイメージと合
成するためにこの電子フォームをロードする(ステップ
S103)。ただし、ロードのタイミングは該当するペ
ージの印字処理が行われるときまで遅延される。ページ
バッファ77にその電子フォームをロードしたら、その
エントリにおける使用ロック表示を“オン”とする(ス
テップS104)。これは、同一のジョブでその電子フ
ォームを再度使用する可能性が高いため、フォームイメ
ージ記憶部23からこれを追い出すのを禁止するためで
ある。
【0042】一方、必要とする電子フォームがフォーム
イメージ管理テーブル25に見当たらなかった場合には
(N)、このイメージを新たに作成することになる。こ
のために、フォーム作成情報記憶部21に対して該当す
る電子フォームの検索を行い、その情報をフォームデー
タイメージ生成装置28に入力して電子フォームのイメ
ージデータを作成する(ステップS105)。そして、
これをフォームイメージ管理テーブル25に新たに登録
すると共に、フォームイメージ記憶部23に格納してお
く(ステップS106)。以上の作業は、図7で説明し
た通りキャラクタイメージデータの処理に比べてかなり
先行して行われる。したがって、その電子フォームを必
要とするタイミングが到来した時点で、フォームイメー
ジ記憶部23からこのイメージデータを読出、ページバ
ッファ77にロードすることになる(ステップS10
7)。
イメージ管理テーブル25に見当たらなかった場合には
(N)、このイメージを新たに作成することになる。こ
のために、フォーム作成情報記憶部21に対して該当す
る電子フォームの検索を行い、その情報をフォームデー
タイメージ生成装置28に入力して電子フォームのイメ
ージデータを作成する(ステップS105)。そして、
これをフォームイメージ管理テーブル25に新たに登録
すると共に、フォームイメージ記憶部23に格納してお
く(ステップS106)。以上の作業は、図7で説明し
た通りキャラクタイメージデータの処理に比べてかなり
先行して行われる。したがって、その電子フォームを必
要とするタイミングが到来した時点で、フォームイメー
ジ記憶部23からこのイメージデータを読出、ページバ
ッファ77にロードすることになる(ステップS10
7)。
【0043】図11は、フォームイメージ管理テーブル
のそれぞれのエントリの登録の手順を表わしたものであ
る。まず、図1あるいは図8におけるフォームイメージ
管理テーブル25に未使用領域が存在するかどうかのチ
ェックが行われる(ステップS201)。存在すれば
(Y)、新たな登録のためにエントリを確保する(ステ
ップS202)。そして、電子フォームのイメージデー
タをフォームイメージ記憶部23に格納し(ステップS
203)、これについてのフォーム名、ジョブID、開
始コピー番号、終了コピー番号、使用中ロック表示のそ
れぞれについて登録を行う(ステップS204)。
のそれぞれのエントリの登録の手順を表わしたものであ
る。まず、図1あるいは図8におけるフォームイメージ
管理テーブル25に未使用領域が存在するかどうかのチ
ェックが行われる(ステップS201)。存在すれば
(Y)、新たな登録のためにエントリを確保する(ステ
ップS202)。そして、電子フォームのイメージデー
タをフォームイメージ記憶部23に格納し(ステップS
203)、これについてのフォーム名、ジョブID、開
始コピー番号、終了コピー番号、使用中ロック表示のそ
れぞれについて登録を行う(ステップS204)。
【0044】一方、未使用領域が存在しなかった場合に
は(ステップS205;N)、使用中ロックが行われて
いないエントリの検索を行う(ステップS205)。あ
れば、(Y)、これを新たな電子フォームのフォームイ
メージ管理テーブル25のエントリとして確保する(ス
テップS202)。以下同様である(ステップS20
3、S204)。
は(ステップS205;N)、使用中ロックが行われて
いないエントリの検索を行う(ステップS205)。あ
れば、(Y)、これを新たな電子フォームのフォームイ
メージ管理テーブル25のエントリとして確保する(ス
テップS202)。以下同様である(ステップS20
3、S204)。
【0045】ステップS205で使用中ロックが行われ
ていないエントリが存在しなかった場合には(N)、現
在のエントリ登録の要求が図7のページバッファ77か
らの要求であるかどうかをチェックする(ステップS2
06)。ページバッファ77からの要求であれば、印字
のための直前の段階を意味するので緊急度が高い。これ
以外の場合には(N)、緊急度がそれほどではないの
で、その要求は無視され、エントリの登録は行われない
(エンド)。
ていないエントリが存在しなかった場合には(N)、現
在のエントリ登録の要求が図7のページバッファ77か
らの要求であるかどうかをチェックする(ステップS2
06)。ページバッファ77からの要求であれば、印字
のための直前の段階を意味するので緊急度が高い。これ
以外の場合には(N)、緊急度がそれほどではないの
で、その要求は無視され、エントリの登録は行われない
(エンド)。
【0046】現在のエントリ登録の要求が図7のページ
バッファ77からの要求の場合には(ステップS20
6;Y)、その電子フォームにおけるテキストデータの
コピー番号は終了コピー番号よりも大きいかどうかのチ
ェックが行われる(ステップS207)。大きければ
(Y)現在のプリント・データの複数部プリント時に使
用されることがないのでステップS202に進み、この
エントリを新フォームのためのエントリとして使用す
る。それ以外の場合には先頭エントリをポイントし、こ
のエントリを新フォームのためのエントリとして使用す
る。
バッファ77からの要求の場合には(ステップS20
6;Y)、その電子フォームにおけるテキストデータの
コピー番号は終了コピー番号よりも大きいかどうかのチ
ェックが行われる(ステップS207)。大きければ
(Y)現在のプリント・データの複数部プリント時に使
用されることがないのでステップS202に進み、この
エントリを新フォームのためのエントリとして使用す
る。それ以外の場合には先頭エントリをポイントし、こ
のエントリを新フォームのためのエントリとして使用す
る。
【0047】図12は、ジョブ開始時の処理を示したも
のである。ジョブが開始すると、ジョブIDが取得され
る(ステップS301)。そして、フォームイメージ管
理テーブル25のエントリが検索され、一致したジョブ
IDについて使用中ロック表示が行われる(ステップS
302)。これにより、その電子フォームの同一ジョブ
内でのエントリの削除が防止される。
のである。ジョブが開始すると、ジョブIDが取得され
る(ステップS301)。そして、フォームイメージ管
理テーブル25のエントリが検索され、一致したジョブ
IDについて使用中ロック表示が行われる(ステップS
302)。これにより、その電子フォームの同一ジョブ
内でのエントリの削除が防止される。
【0048】図13は、ジョブ終了時の処理を表わした
ものである。ジョブが終了したときジョブIDが取得さ
れる(ステップS401)。この取得されたジョブID
を基にしてフォームイメージ管理テーブル25のエント
リが検索され、一致したジョブIDの使用中ロック表示
が解除される(ステップS402)。これにより、その
電子フォームのエントリの削除が許可されることにな
る。
ものである。ジョブが終了したときジョブIDが取得さ
れる(ステップS401)。この取得されたジョブID
を基にしてフォームイメージ管理テーブル25のエント
リが検索され、一致したジョブIDの使用中ロック表示
が解除される(ステップS402)。これにより、その
電子フォームのエントリの削除が許可されることにな
る。
【0049】このように本実施例では、図1のフォーム
データイメージ生成装置28が次のページに使用する電
子フォームを事前にフォームイメージ記憶部23に展開
し格納するようになっている。したがって、フォーム作
成言語等のフォーム作成情報22を用いてフォームイメ
ージデータを生成する時間をシステムとして平均化する
ことが可能になり、結果としてシステムとしてのペーパ
ホールを減少させることができる。
データイメージ生成装置28が次のページに使用する電
子フォームを事前にフォームイメージ記憶部23に展開
し格納するようになっている。したがって、フォーム作
成言語等のフォーム作成情報22を用いてフォームイメ
ージデータを生成する時間をシステムとして平均化する
ことが可能になり、結果としてシステムとしてのペーパ
ホールを減少させることができる。
【0050】変形例
【0051】図14は、本発明の変形例におけるフォー
ムイメージデータ生成装置の構成の概要を表わしたもの
である。この変形例で図1と同一部分には同一の符号を
付しており、これらの説明を適宜省略する。この変形例
のフォームイメージデータ生成装置13Aは、フォーム
データイメージ生成装置28で生成したフォームデータ
イメージを、フォームデータイメージメモリ域23Aと
フォームデータイメージ格納ディスク23Bのいずれか
に記憶するようになっている。フォームデータイメージ
メモリ域23Aは、RAM(ランダム・アクセス・メモ
リ)によって構成されており、フォームデータイメージ
格納ディスク23Bは磁気ディスクによって構成されて
いる。フォームデータイメージ生成装置28で生成した
フォームデータイメージは、フォームデータイメージメ
モリ域23Aに格納され、これに溢れたものがフォーム
データイメージ格納ディスク23Bに格納される。プリ
ントイメージバッファ14への出力は、フォームデータ
イメージメモリ域23Aのみから得られる。
ムイメージデータ生成装置の構成の概要を表わしたもの
である。この変形例で図1と同一部分には同一の符号を
付しており、これらの説明を適宜省略する。この変形例
のフォームイメージデータ生成装置13Aは、フォーム
データイメージ生成装置28で生成したフォームデータ
イメージを、フォームデータイメージメモリ域23Aと
フォームデータイメージ格納ディスク23Bのいずれか
に記憶するようになっている。フォームデータイメージ
メモリ域23Aは、RAM(ランダム・アクセス・メモ
リ)によって構成されており、フォームデータイメージ
格納ディスク23Bは磁気ディスクによって構成されて
いる。フォームデータイメージ生成装置28で生成した
フォームデータイメージは、フォームデータイメージメ
モリ域23Aに格納され、これに溢れたものがフォーム
データイメージ格納ディスク23Bに格納される。プリ
ントイメージバッファ14への出力は、フォームデータ
イメージメモリ域23Aのみから得られる。
【0052】管理テーブル81は、図1に示したフォー
ムイメージ管理テーブルと、メモリ管理テーブルとディ
スク管理テーブルの合わさったものとなっている。ここ
でメモリ管理テーブルは、フォームデータイメージメモ
リ域23Aの管理を行うためのテーブルであり、ディス
ク管理テーブルはフォームデータイメージ格納ディスク
23Bの管理を行うためのテーブルである。このように
この変形例のフォームイメージデータ生成装置13Aで
は、図1に示したフォームイメージ記憶部23を2つの
階層に分けたので、RAMの容量を特に大きくすること
なく、記憶容量の大容量化とコストダウンを図ることが
できる。
ムイメージ管理テーブルと、メモリ管理テーブルとディ
スク管理テーブルの合わさったものとなっている。ここ
でメモリ管理テーブルは、フォームデータイメージメモ
リ域23Aの管理を行うためのテーブルであり、ディス
ク管理テーブルはフォームデータイメージ格納ディスク
23Bの管理を行うためのテーブルである。このように
この変形例のフォームイメージデータ生成装置13Aで
は、図1に示したフォームイメージ記憶部23を2つの
階層に分けたので、RAMの容量を特に大きくすること
なく、記憶容量の大容量化とコストダウンを図ることが
できる。
【0053】図15は、フォームデータイメージを格納
するための制御の流れを表わしたものである。フォーム
イメージデータ生成装置13A(図14)では、フォー
ムデータイメージの格納の要求があったら、フォームデ
ータイメージメモリ域23Aに記憶のための空領域が存
在するかどうかを管理テーブル81をチェックして判別
する(ステップS501)。存在すれば(Y)、フォー
ムデータイメージをフォームデータイメージメモリ域2
3Aに格納する(ステップS502)。そして、管理テ
ーブル81内のメモリ管理テーブルの部分を更新する
(ステップS503)。
するための制御の流れを表わしたものである。フォーム
イメージデータ生成装置13A(図14)では、フォー
ムデータイメージの格納の要求があったら、フォームデ
ータイメージメモリ域23Aに記憶のための空領域が存
在するかどうかを管理テーブル81をチェックして判別
する(ステップS501)。存在すれば(Y)、フォー
ムデータイメージをフォームデータイメージメモリ域2
3Aに格納する(ステップS502)。そして、管理テ
ーブル81内のメモリ管理テーブルの部分を更新する
(ステップS503)。
【0054】一方、ステップS501でフォームデータ
イメージメモリ域23Aに空領域が存在しないとされた
場合には(N)、そのフォームデータイメージをフォー
ムデータイメージ格納ディスク23Bに格納する(ステ
ップS504)。そして、管理テーブル81内のディス
ク管理テーブルの部分を更新することになる(ステップ
S505)。
イメージメモリ域23Aに空領域が存在しないとされた
場合には(N)、そのフォームデータイメージをフォー
ムデータイメージ格納ディスク23Bに格納する(ステ
ップS504)。そして、管理テーブル81内のディス
ク管理テーブルの部分を更新することになる(ステップ
S505)。
【0055】図16は、この変形例におけるフォームデ
ータイメージの読み出し制御の様子を表わしたものであ
る。フォームデータイメージの読み出しの要求があった
ら、管理テーブル81をチェックしてフォームデータイ
メージメモリ域23Aに該当の電子フォームが存在する
かどうかをチェックする(ステップS601)。存在す
れば(Y)、管理テーブル81内のメモリ管理テーブル
の部分を更新し(ステップS602)、該当の電子フォ
ームをフォームデータイメージメモリ域23Aからプリ
ントイメージバッファ14へロードする(ステップS6
03)。
ータイメージの読み出し制御の様子を表わしたものであ
る。フォームデータイメージの読み出しの要求があった
ら、管理テーブル81をチェックしてフォームデータイ
メージメモリ域23Aに該当の電子フォームが存在する
かどうかをチェックする(ステップS601)。存在す
れば(Y)、管理テーブル81内のメモリ管理テーブル
の部分を更新し(ステップS602)、該当の電子フォ
ームをフォームデータイメージメモリ域23Aからプリ
ントイメージバッファ14へロードする(ステップS6
03)。
【0056】ステップS601でフォームデータイメー
ジメモリ域23Aに該当の電子フォームが存在しないも
のと判別された場合には(N)、ディスク管理テーブル
の部分を更にチェックしてフォームデータイメージ格納
ディスク23Bにこれが格納されているかどうかを判断
する(ステップS604)。フォームデータイメージ格
納ディスク23Bに格納されている場合には(Y)、そ
の電子フォームのイメージを読み出し(ステップS60
5)、管理テーブル81内のディスク管理テーブルの部
分を更新する(ステップS606)。この読み出した電
子フォームはフォームデータイメージメモリ域23Aに
格納されるので、続いてメモリ管理テーブルの部分の更
新が行われる(ステップS602)。そして該当の電子
フォームがフォームデータイメージメモリ域23Aから
プリントイメージバッファ14へロードされる(ステッ
プS603)。
ジメモリ域23Aに該当の電子フォームが存在しないも
のと判別された場合には(N)、ディスク管理テーブル
の部分を更にチェックしてフォームデータイメージ格納
ディスク23Bにこれが格納されているかどうかを判断
する(ステップS604)。フォームデータイメージ格
納ディスク23Bに格納されている場合には(Y)、そ
の電子フォームのイメージを読み出し(ステップS60
5)、管理テーブル81内のディスク管理テーブルの部
分を更新する(ステップS606)。この読み出した電
子フォームはフォームデータイメージメモリ域23Aに
格納されるので、続いてメモリ管理テーブルの部分の更
新が行われる(ステップS602)。そして該当の電子
フォームがフォームデータイメージメモリ域23Aから
プリントイメージバッファ14へロードされる(ステッ
プS603)。
【0057】以上と異なり、該当の電子フォームが用意
されていないことが判別した場合には(ステップS60
4;N)、図14のフォーム作成情報記憶部21より該
当の電子フォームの検索を行い、これをフォームデータ
イメージ生成装置28に入力して電子フォームのイメー
ジデータを作成する(ステップS607)。そして、こ
れをフォームデータイメージメモリ域23Aに格納する
(ステップS608)。そして、ステップS602以降
の処理を行うことになる。なお、本実施例のフォームデ
ータイメージメモリ域23Aは、フォームデータイメー
ジ格納ディスク23Bと階層構造を有するメモリ域と、
プリントイメージバッファ14へ直ちにロードすべき電
子フォームを格納するメモリ域との双方を備えており、
ステップS605で読み出した電子フォームや、ステッ
プS607で作成された電子フォームは、後者のメモリ
域に格納されることになる。
されていないことが判別した場合には(ステップS60
4;N)、図14のフォーム作成情報記憶部21より該
当の電子フォームの検索を行い、これをフォームデータ
イメージ生成装置28に入力して電子フォームのイメー
ジデータを作成する(ステップS607)。そして、こ
れをフォームデータイメージメモリ域23Aに格納する
(ステップS608)。そして、ステップS602以降
の処理を行うことになる。なお、本実施例のフォームデ
ータイメージメモリ域23Aは、フォームデータイメー
ジ格納ディスク23Bと階層構造を有するメモリ域と、
プリントイメージバッファ14へ直ちにロードすべき電
子フォームを格納するメモリ域との双方を備えており、
ステップS605で読み出した電子フォームや、ステッ
プS607で作成された電子フォームは、後者のメモリ
域に格納されることになる。
【0058】なお、以上説明した実施例ではプリントデ
ータ格納域にキャラクタコードを格納したが、電子フォ
ームのイメージ以外のプリントデータであれば如何なる
ものであってもこれに格納することができる。例えば、
所定のページがイメージ情報のみからなる、あるいはイ
メージ情報を一部に含んだプリントデータをプリントデ
ータ格納域に格納し、フォームイメージデータの処理と
の時間差を発生させるようにしてもよい。
ータ格納域にキャラクタコードを格納したが、電子フォ
ームのイメージ以外のプリントデータであれば如何なる
ものであってもこれに格納することができる。例えば、
所定のページがイメージ情報のみからなる、あるいはイ
メージ情報を一部に含んだプリントデータをプリントデ
ータ格納域に格納し、フォームイメージデータの処理と
の時間差を発生させるようにしてもよい。
【0059】
【発明の効果】以上説明したように請求項1記載の発明
によれば、フォームイメージ格納手段に複数の電子フォ
ームのイメージを格納しておくので、再度同一の電子フ
ォームのイメージが使用される場合にも、その都度これ
を電子フォームイメージ生成手段で生成する必要がな
い。また、フォームイメージ管理テーブルで電子フォー
ムのイメージごとに消去の可否を登録するようにしてい
るので、後に使用する可能性のある電子フォームのイメ
ージは消去不可に設定しておくことで消去されることが
なく、この意味でも電子フォームイメージ生成手段で同
一の電子フォームのイメージを重複して生成する時間を
節約することができる。
によれば、フォームイメージ格納手段に複数の電子フォ
ームのイメージを格納しておくので、再度同一の電子フ
ォームのイメージが使用される場合にも、その都度これ
を電子フォームイメージ生成手段で生成する必要がな
い。また、フォームイメージ管理テーブルで電子フォー
ムのイメージごとに消去の可否を登録するようにしてい
るので、後に使用する可能性のある電子フォームのイメ
ージは消去不可に設定しておくことで消去されることが
なく、この意味でも電子フォームイメージ生成手段で同
一の電子フォームのイメージを重複して生成する時間を
節約することができる。
【0060】また、請求項2記載の発明によれば、フォ
ームイメージ格納手段が第1のフォームイメージ格納手
段と第2のフォームイメージ格納手段に分かれており、
第1のフォームイメージ格納手段から記憶容量の面で溢
れた電子フォームのイメージが第2のフォームイメージ
格納手段に格納されるようになっている。これにより、
これらフォームイメージ格納手段の格納容量の増大を容
易に実現することができ、ページバッファに転送する同
一の電子フォームのイメージがフォームイメージ格納手
段に存在する可能性を高めている。これにより、電子フ
ォームイメージ生成手段が電子フォームのイメージを生
成する頻度が大幅に減少し、生成時間を節約することが
できる。また、フォームイメージ格納手段を少なくとも
2つの異なった記憶媒体で構成することができるので、
例えば第2のフォームイメージ格納手段を磁気ディスク
や磁気テープ等の外部記憶媒体とすることによって、装
置全体を安価に制作することができ、また、電子フォー
ムのイメージの大量蓄積を容易にすることができる。
ームイメージ格納手段が第1のフォームイメージ格納手
段と第2のフォームイメージ格納手段に分かれており、
第1のフォームイメージ格納手段から記憶容量の面で溢
れた電子フォームのイメージが第2のフォームイメージ
格納手段に格納されるようになっている。これにより、
これらフォームイメージ格納手段の格納容量の増大を容
易に実現することができ、ページバッファに転送する同
一の電子フォームのイメージがフォームイメージ格納手
段に存在する可能性を高めている。これにより、電子フ
ォームイメージ生成手段が電子フォームのイメージを生
成する頻度が大幅に減少し、生成時間を節約することが
できる。また、フォームイメージ格納手段を少なくとも
2つの異なった記憶媒体で構成することができるので、
例えば第2のフォームイメージ格納手段を磁気ディスク
や磁気テープ等の外部記憶媒体とすることによって、装
置全体を安価に制作することができ、また、電子フォー
ムのイメージの大量蓄積を容易にすることができる。
【0061】更に請求項3記載の発明によれば、プリン
トデータの処理経路の一部にキャラクタコードを一時的
に蓄えるデータ格納手段を備えたので、これによる電子
フォームのイメージ処理との時間差を利用して比較的高
速度の印字が可能になり、しかもペーパホールの発生を
極力抑えることができる。
トデータの処理経路の一部にキャラクタコードを一時的
に蓄えるデータ格納手段を備えたので、これによる電子
フォームのイメージ処理との時間差を利用して比較的高
速度の印字が可能になり、しかもペーパホールの発生を
極力抑えることができる。
【図1】 本発明の一実施例におけるフォームイメージ
データ生成装置を使用した印字システムの構成の概要を
機能的に表わしたブロック図である。
データ生成装置を使用した印字システムの構成の概要を
機能的に表わしたブロック図である。
【図2】 フォームイメージデータ生成装置の回路構成
の概要を表わしたブロック図である。
の概要を表わしたブロック図である。
【図3】 本実施例のフォームイメージデータ生成装置
を使用した印字システムで作成された印字結果の幾つか
の例を示した平面図である。
を使用した印字システムで作成された印字結果の幾つか
の例を示した平面図である。
【図4】 図3に示した印字結果を得るために使用され
た3種類の電子フォームを示した説明図である。
た3種類の電子フォームを示した説明図である。
【図5】 本実施例の印字システムで用いられるプリン
トデータの形式を表わした説明図である。
トデータの形式を表わした説明図である。
【図6】 本実施例で使用されるプリントデータの形式
以外の形式を表わした説明図である。
以外の形式を表わした説明図である。
【図7】 本実施例の印字システムで図6に示したプリ
ントデータの処理される回路部分を機能的に表わしたブ
ロック図である。
ントデータの処理される回路部分を機能的に表わしたブ
ロック図である。
【図8】 本実施例のフォームイメージ管理テーブルと
フォームイメージ記憶部の対応関係を示した説明図であ
る。
フォームイメージ記憶部の対応関係を示した説明図であ
る。
【図9】 本実施例におけるイメージングの処理と印字
との関係を示した説明図である。
との関係を示した説明図である。
【図10】 本実施例で必要とする電子フォームを得る
ための制御の流れを表わした流れ図である。
ための制御の流れを表わした流れ図である。
【図11】 本実施例でフォームイメージ管理テーブル
のそれぞれのエントリの登録の手順を表わした流れ図で
ある。
のそれぞれのエントリの登録の手順を表わした流れ図で
ある。
【図12】 本実施例でジョブ開始時の処理を示した流
れ図である。
れ図である。
【図13】 本実施例でジョブ終了時の処理を表わした
流れ図である。
流れ図である。
【図14】 本発明の変形例におけるフォームイメージ
データ生成装置の構成の概要を表わしたブロック図であ
る。
データ生成装置の構成の概要を表わしたブロック図であ
る。
【図15】 変形例におけるフォームデータイメージを
格納するための制御の流れを表わした流れ図である。
格納するための制御の流れを表わした流れ図である。
【図16】 変形例におけるフォームデータイメージの
読み出し制御の様子を表わした流れ図である。
読み出し制御の様子を表わした流れ図である。
【図17】 従来のフォームイメージデータ生成装置で
イメージングの処理時間によってペーパホールが生じる
場合を示した説明図である。
イメージングの処理時間によってペーパホールが生じる
場合を示した説明図である。
11…印字システム、12…プレスキャン部、13…フ
ォームイメージデータ生成装置、14…プリントイメー
ジバッファ、15…キャラクタイメージ生成装置、16
…キャラクタコード、17…キャラクタイメージ格納
域、18…印字装置、21…フォーム作成情報記憶部、
22…フォーム作成情報、23…フォームイメージ記憶
部、23A…フォームデータイメージメモリ域、23B
…フォームイメージ格納ディスク、24…使用予定フォ
ーム登録部、25…フォームイメージ管理テーブル、2
8…フォームデータイメージ生成装置、31…CPU、
34…作業用メモリ、36…磁気ディスク、51、5
2、53…印刷物、54、55、56…電子フォーム、
71…(フォーム指定情報を含んだ)プリントデータ、
72…プリントデータ解釈部、73…プリントデータ、
74…フォーム指定情報、75…プリントデータ格納
域、76…キャラクタイメージデータ生成部、77…ペ
ージバッファ、78…フォームイメージデータ生成部、
81…管理テーブル
ォームイメージデータ生成装置、14…プリントイメー
ジバッファ、15…キャラクタイメージ生成装置、16
…キャラクタコード、17…キャラクタイメージ格納
域、18…印字装置、21…フォーム作成情報記憶部、
22…フォーム作成情報、23…フォームイメージ記憶
部、23A…フォームデータイメージメモリ域、23B
…フォームイメージ格納ディスク、24…使用予定フォ
ーム登録部、25…フォームイメージ管理テーブル、2
8…フォームデータイメージ生成装置、31…CPU、
34…作業用メモリ、36…磁気ディスク、51、5
2、53…印刷物、54、55、56…電子フォーム、
71…(フォーム指定情報を含んだ)プリントデータ、
72…プリントデータ解釈部、73…プリントデータ、
74…フォーム指定情報、75…プリントデータ格納
域、76…キャラクタイメージデータ生成部、77…ペ
ージバッファ、78…フォームイメージデータ生成部、
81…管理テーブル
Claims (3)
- 【請求項1】 印字する文字等のイメージに重ね合わせ
る各種電子フォームを生成するためのフォーム作成情報
を記憶したフォーム作成情報記憶手段と、 このフォーム作成情報記憶手段から読み出されたフォー
ム作成情報を用いて電子フォームのイメージを生成する
電子フォームイメージ生成手段と、 この電子フォームイメージ生成手段によって生成された
電子フォームのイメージのうちの1つを所定の時点に印
字用のページメモリに供給するためのバッファメモリと
して複数の電子フォームのイメージを格納できるフォー
ムイメージ格納手段と、 このフォームイメージ格納手段に格納されたそれぞれの
電子フォームのイメージについて消去の可否を登録する
フォームイメージ管理テーブルと、 前記フォームイメージ格納手段の格納内容に応じて前記
フォームイメージ管理テーブルの登録内容の更新を行う
フォームイメージ管理テーブル更新手段と、 前記フォームイメージ管理テーブルを参照して前記フォ
ームイメージ格納手段に電子フォームのイメージを新た
に登録する領域があるときにはこれを登録し、ないとき
には消去が可能とされた電子フォームのイメージをフォ
ームイメージ格納手段から消去してその領域に新たな電
子フォームのイメージを登録するフォームイメージ登録
手段とを具備することを特徴とするフォームイメージデ
ータ生成装置。 - 【請求項2】 印字する文字等のイメージに重ね合わせ
る各種電子フォームを生成するためのフォーム作成情報
を記憶したフォーム作成情報記憶手段と、 このフォーム作成情報記憶手段から読み出されたフォー
ム作成情報を用いて電子フォームのイメージを生成する
電子フォームイメージ生成手段と、 この電子フォームイメージ生成手段によって生成された
電子フォームのイメージのうちの1つを所定の時点に印
字用のページメモリに供給するためのバッファメモリと
して複数の電子フォームのイメージを格納できる第1の
フォームイメージ格納手段と、 この第1のフォームイメージ格納手段から記憶容量の面
で溢れた電子フォームのイメージを格納する第2のフォ
ームイメージ格納手段と、 第1のフォームイメージ格納手段に電子フォームイメー
ジを新たに格納する領域があるときにはその領域に新た
に生成された電子フォームイメージあるいは第2のフォ
ームイメージ格納手段に格納された電子フォームイメー
ジを格納し、ないときには第2のフォームイメージ格納
手段に新たに生成された電子フォームイメージを格納す
るフォームイメージ格納制御手段とを具備することを特
徴とするフォームイメージデータ生成装置。 - 【請求項3】 印字する文字等を表わしたキャラクタコ
ードとこれを展開して得られるキャラクタイメージに重
ね合わせる電子フォームを指定した電子フォーム指定デ
ータとからなるプリントデータを受信するプリントデー
タ受信手段と、 受信したプリントデータから前記キャラクタコードと電
子フォーム指定データを分離するプリントデータ解析手
段と、 このプリントデータ解析手段によって分離されたキャラ
クタコードを一時的に格納するデータ格納手段と、 このデータ格納手段から読み出された1ページ分のキャ
ラクタコードを基に印字処理のためにキャラクタイメー
ジを展開するページメモリと、 このページメモリに展開されたキャラクタイメージに指
定された電子フォームのイメージを重ね合わせるために
予め電子フォームのイメージを複数個格納することので
きるフォームイメージ格納手段と、 このフォームイメージ格納手段に格納されたそれぞれの
電子フォームのイメージの種類を登録したフォームイメ
ージ管理テーブルと、 前記プリントデータ解析手段によって分離された電子フ
ォーム指定データを基にフォームイメージ管理テーブル
を検索し、フォームイメージ格納手段に存在しない電子
フォームのイメージが指定されている場合には前記デー
タ格納手段から読み出されるキャラクタコードとの時間
差を利用して該当するページのキャラクタコードの読み
出しの開始時に先立ってその指定された電子フォームの
イメージの生成を開始するフォームイメージ生成手段と
を具備することを特徴とする印字システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6156967A JPH0820149A (ja) | 1994-07-08 | 1994-07-08 | フォームイメージデータ生成装置および印字システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6156967A JPH0820149A (ja) | 1994-07-08 | 1994-07-08 | フォームイメージデータ生成装置および印字システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0820149A true JPH0820149A (ja) | 1996-01-23 |
Family
ID=15639243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6156967A Pending JPH0820149A (ja) | 1994-07-08 | 1994-07-08 | フォームイメージデータ生成装置および印字システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0820149A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6725220B2 (en) | 1999-08-27 | 2004-04-20 | Comfidex Corp. | System and method for integrating paper-based business documents with computer-readable data entered via a computer network |
-
1994
- 1994-07-08 JP JP6156967A patent/JPH0820149A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6725220B2 (en) | 1999-08-27 | 2004-04-20 | Comfidex Corp. | System and method for integrating paper-based business documents with computer-readable data entered via a computer network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6999198B1 (en) | Print control method and apparatus | |
| JP3997504B2 (ja) | 文書印刷方法、文書処理方法及びプリンタ | |
| US7385712B2 (en) | Print control method and apparatus | |
| US7154627B2 (en) | Information processor, method for processing information and memory medium for storing program readable by computer | |
| US6616359B1 (en) | Print control method and apparatus | |
| US7233403B2 (en) | Print control method and apparatus | |
| US20040177336A1 (en) | Print control program | |
| US7027180B2 (en) | Information processing apparatus and method | |
| JP3631068B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
| JP2001350606A (ja) | 印刷システム、印刷データ処理方法及び該方法を実施するためのプログラムを記録した記録媒体 | |
| US7307757B2 (en) | Print control method and apparatus | |
| JP3639685B2 (ja) | 印刷装置及び印刷制御方法 | |
| US5142613A (en) | Font managing apparatus for a character generator | |
| JPH09174956A (ja) | プリンタ制御装置 | |
| JP4154368B2 (ja) | 文書処理装置及び文書処理方法、文書処理プログラム | |
| JP3283939B2 (ja) | 画像処理方法及びその装置 | |
| JPH0820149A (ja) | フォームイメージデータ生成装置および印字システム | |
| JP3709695B2 (ja) | 印刷システム、印刷システムに用いられるプリンタサーバ装置、プリンタサーバの処理方法およびプリンタサーバ処理プログラムが記録された記録媒体 | |
| JP2000066851A (ja) | 画像形成システム、プリント条件設定プログラムを記録したコンピュータ読み取り可能な記録媒体、プリントジョブ変換装置、およびプリントジョブ変換プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPH08185507A (ja) | ファイリング機能付き文書処理装置 | |
| JPH0695822A (ja) | 相互ジョブ間帳票設計方式 | |
| JPH07256949A (ja) | プリンタ装置 | |
| JPH09305578A (ja) | 文書編集表示印刷装置 | |
| JPH07175715A (ja) | ページメモリ管理制御方法及びその方法を適用したシステム | |
| JPH11249853A (ja) | 画像形成装置 |