JPH09216426A - 画像形成装置 - Google Patents
画像形成装置Info
- Publication number
- JPH09216426A JPH09216426A JP8052415A JP5241596A JPH09216426A JP H09216426 A JPH09216426 A JP H09216426A JP 8052415 A JP8052415 A JP 8052415A JP 5241596 A JP5241596 A JP 5241596A JP H09216426 A JPH09216426 A JP H09216426A
- Authority
- JP
- Japan
- Prior art keywords
- font
- image forming
- forming apparatus
- fonts
- host
- 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
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 各ユーザのデータファイル作成の際にホスト
装置からのEOFコードにより、ダウンロードしてメモ
リーに残ったフォントを自動的に削除する追加作業を行
い、少ないメモリーによってフォントの有効なメモリー
管理を行うことができる画像形成装置を提供する。 【解決手段】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、通常
の作業の他に、不要フォントの削除や使用頻度に対応し
たフォント削除を行う追加の作業を行う手段を備える。
装置からのEOFコードにより、ダウンロードしてメモ
リーに残ったフォントを自動的に削除する追加作業を行
い、少ないメモリーによってフォントの有効なメモリー
管理を行うことができる画像形成装置を提供する。 【解決手段】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、通常
の作業の他に、不要フォントの削除や使用頻度に対応し
たフォント削除を行う追加の作業を行う手段を備える。
Description
【0001】
【発明の属する技術分野】本発明は、ホスト装置と接続
する電子写真複写機、プリンタ等の画像形成装置に関
し、特に、ホスト装置から送付されるEOFコードを受
信して、フォント管理等の追加処理を行うように構成し
た画像形成装置に関するものである。
する電子写真複写機、プリンタ等の画像形成装置に関
し、特に、ホスト装置から送付されるEOFコードを受
信して、フォント管理等の追加処理を行うように構成し
た画像形成装置に関するものである。
【0002】
【従来の技術】一台または複数のホスト装置と接続する
従来のプリンタでは、文書作成等の作業において複数の
ユーザが順次プリンタを使用することが多い。このた
め、プリンタの使用条件はユーザ毎に使用する作業に応
じて異なっており、プリンタ内のフォント管理も非常に
煩雑なものとなっている。従って、各ユーザが再度使用
する際の効率を考えて、一度使用したフォントをプリン
タ内のメモリに保管することが多く、ユーザ数が多い
程、プリンタのメモリ容量として大きなものが要求され
る。また、データファイルを作成する際にダウンロード
したフォントが残ることが多く、残留したフォントを保
管するためにも多くのメモリ容量を必要としていた。
従来のプリンタでは、文書作成等の作業において複数の
ユーザが順次プリンタを使用することが多い。このた
め、プリンタの使用条件はユーザ毎に使用する作業に応
じて異なっており、プリンタ内のフォント管理も非常に
煩雑なものとなっている。従って、各ユーザが再度使用
する際の効率を考えて、一度使用したフォントをプリン
タ内のメモリに保管することが多く、ユーザ数が多い
程、プリンタのメモリ容量として大きなものが要求され
る。また、データファイルを作成する際にダウンロード
したフォントが残ることが多く、残留したフォントを保
管するためにも多くのメモリ容量を必要としていた。
【0003】
【発明が解決しようとする課題】上述したように、従来
のプリンターのメモリ管理方法では、各ユーザが再び使
用する際の効率を考えて文書作成等に使用したフォント
をプリンタ内のメモリーに保管したり、あるいは、デー
タファイルを作成する際にダウンロードしたフォントの
残留によって、メモリーの容量が不足し、フォントメモ
リの有効な活用が妨げられていた。本発明は、上記プリ
ンタ等の画像形成装置における諸問題点を解決するため
になされたものであって、プリンタのフォントメモリの
有効活用を可能にした画像形成装置を提供することを目
的としている。すなわち、各ユーザのデータファイル作
成の際にホスト装置から送られてくるEOF(エンド・
オブ・ファイル)コードを利用し、ダウンロードしてメ
モリーに残ったフォントに識別子を付けることによっ
て、不要なフォントの削除を容易にし、あるいは、使用
頻度の少ないフォントを自動的に削除する等の追加の作
業を行うことによって、少ないメモリーでフォントに関
する効率の良いメモリー管理を行うことができる画像形
成装置を提供することを目的とする。
のプリンターのメモリ管理方法では、各ユーザが再び使
用する際の効率を考えて文書作成等に使用したフォント
をプリンタ内のメモリーに保管したり、あるいは、デー
タファイルを作成する際にダウンロードしたフォントの
残留によって、メモリーの容量が不足し、フォントメモ
リの有効な活用が妨げられていた。本発明は、上記プリ
ンタ等の画像形成装置における諸問題点を解決するため
になされたものであって、プリンタのフォントメモリの
有効活用を可能にした画像形成装置を提供することを目
的としている。すなわち、各ユーザのデータファイル作
成の際にホスト装置から送られてくるEOF(エンド・
オブ・ファイル)コードを利用し、ダウンロードしてメ
モリーに残ったフォントに識別子を付けることによっ
て、不要なフォントの削除を容易にし、あるいは、使用
頻度の少ないフォントを自動的に削除する等の追加の作
業を行うことによって、少ないメモリーでフォントに関
する効率の良いメモリー管理を行うことができる画像形
成装置を提供することを目的とする。
【0004】
【課題を解決するための手段】上記目的を達成するため
に、本発明の画像形成装置では、第1の手段として、一
台または複数のホスト装置と接続する画像形成装置にお
いて、データファイルを作成する際にホスト装置から送
信されるEOFコードを受信し、所望の追加の作業を行
う手段を備えたことを特徴とする。第2の手段では、同
様に、データファイルを作成する際にホスト装置から送
信されるEOFコードを受信し、このEOFコードに基
づいて、ダウンロードしたフォントに識別子を付ける手
段を備えたことを特徴とする。第3の手段では、同様
に、データファイルを作成する際にホスト装置から送信
されるEOFコードに基づいて、フォントの使用頻度を
登録する手段を備えたことを特徴とする。第4の手段で
は、同様に、データファイルを作成する際にホスト装置
から送信されるEOFコードに基づいて、フォントの使
用頻度を登録し、フォント記憶用キャッシュメモリーの
容量制限に対応して、使用頻度の少ない順にフォントを
削除する手段を備えたことを特徴とする。第5の手段で
は、同様に、データファイルを作成する際にホスト装置
から送信されるEOFコードに基づいて、フォントの使
用頻度を登録し、フォント記憶用キャッシュメモリーの
容量制限に対応して使用頻度の少ない順にフォントを削
除すると共に、削除したフォントを登録し、且つ、表示
する手段を備えたことを特徴とする。
に、本発明の画像形成装置では、第1の手段として、一
台または複数のホスト装置と接続する画像形成装置にお
いて、データファイルを作成する際にホスト装置から送
信されるEOFコードを受信し、所望の追加の作業を行
う手段を備えたことを特徴とする。第2の手段では、同
様に、データファイルを作成する際にホスト装置から送
信されるEOFコードを受信し、このEOFコードに基
づいて、ダウンロードしたフォントに識別子を付ける手
段を備えたことを特徴とする。第3の手段では、同様
に、データファイルを作成する際にホスト装置から送信
されるEOFコードに基づいて、フォントの使用頻度を
登録する手段を備えたことを特徴とする。第4の手段で
は、同様に、データファイルを作成する際にホスト装置
から送信されるEOFコードに基づいて、フォントの使
用頻度を登録し、フォント記憶用キャッシュメモリーの
容量制限に対応して、使用頻度の少ない順にフォントを
削除する手段を備えたことを特徴とする。第5の手段で
は、同様に、データファイルを作成する際にホスト装置
から送信されるEOFコードに基づいて、フォントの使
用頻度を登録し、フォント記憶用キャッシュメモリーの
容量制限に対応して使用頻度の少ない順にフォントを削
除すると共に、削除したフォントを登録し、且つ、表示
する手段を備えたことを特徴とする。
【0005】
【作用】本発明においては、第1の手段によれば、ホス
ト装置から送信されるEOFコードを受けて、通常の作
業に基づいた手順によって通常のデータファイル作成を
行う他、EOFコードを利用して、種々の追加の作業を
行い、使用したフォントを有効に管理することが可能と
なる。また、第2の手段のように構成された画像形成装
置では、上記第1の手段の追加の作業として、データフ
ァイルを作成する際にダウンロードしたフォントに識別
子を付けることが可能となるので、種々の追加作業が容
易になる。第3の手段のように構成された画像形成装置
では、上記第1の手段の追加の作業を行う手段として、
データファイルを作成する際に使用したフォントの使用
頻度を登録する手段を備えたので、使用頻度に応じて種
々の追加作業を行うことが容易となる。第4の手段のよ
うに構成された画像形成装置では、上記第1の手段の追
加の作業として、データファイルを作成する際に使用し
たフォントの使用頻度を登録し、フォントのキャッシュ
メモリーの容量制限に対応して、使用頻度の少ない順に
フォントを削除する作業を行うようにしたので、少ない
メモリを有効に活用してフォント管理を行うことが可能
となる。第5の手段のように構成された画像形成装置で
は、上記第1の手段の追加の作業を行う手段として、デ
ータファイルを作成する際に使用したフォントの使用頻
度を登録し、フォントのキャッシュメモリーの容量制限
に対応して、使用頻度の少ない順にフォントを削除し、
削除したフォントを登録すると共に、表示する手段を備
えたので、より一層有効にメモリによるフォント管理が
可能となる。
ト装置から送信されるEOFコードを受けて、通常の作
業に基づいた手順によって通常のデータファイル作成を
行う他、EOFコードを利用して、種々の追加の作業を
行い、使用したフォントを有効に管理することが可能と
なる。また、第2の手段のように構成された画像形成装
置では、上記第1の手段の追加の作業として、データフ
ァイルを作成する際にダウンロードしたフォントに識別
子を付けることが可能となるので、種々の追加作業が容
易になる。第3の手段のように構成された画像形成装置
では、上記第1の手段の追加の作業を行う手段として、
データファイルを作成する際に使用したフォントの使用
頻度を登録する手段を備えたので、使用頻度に応じて種
々の追加作業を行うことが容易となる。第4の手段のよ
うに構成された画像形成装置では、上記第1の手段の追
加の作業として、データファイルを作成する際に使用し
たフォントの使用頻度を登録し、フォントのキャッシュ
メモリーの容量制限に対応して、使用頻度の少ない順に
フォントを削除する作業を行うようにしたので、少ない
メモリを有効に活用してフォント管理を行うことが可能
となる。第5の手段のように構成された画像形成装置で
は、上記第1の手段の追加の作業を行う手段として、デ
ータファイルを作成する際に使用したフォントの使用頻
度を登録し、フォントのキャッシュメモリーの容量制限
に対応して、使用頻度の少ない順にフォントを削除し、
削除したフォントを登録すると共に、表示する手段を備
えたので、より一層有効にメモリによるフォント管理が
可能となる。
【0006】
【発明の実施の形態】以下図示した実施の形態に基づい
て、本発明を詳細に説明する。図1は、本発明を適用す
るプリンターの一例を示す主要部のブロック図である。
なお、同種のプリンターの詳細な構成及び機能は公知で
あるので、概要に関してのみ説明する。ホストコンピュ
ータ1はプリンター2と、プリンター2のコントローラ
10内にあるホストI/F(インターフエース)11を
介して接続されており、ホストI/F11は双方向送信
が可能となっている。また、ホストコンピュータ1は、
プリンター2にプリンターの設定コマンドや、印刷デー
タ及びプリンターに用意されていないフォント等を送信
し、プリンター2からはステータス信号やプリンター2
固有の情報を受信することによって、プリンタ2を管理
している。
て、本発明を詳細に説明する。図1は、本発明を適用す
るプリンターの一例を示す主要部のブロック図である。
なお、同種のプリンターの詳細な構成及び機能は公知で
あるので、概要に関してのみ説明する。ホストコンピュ
ータ1はプリンター2と、プリンター2のコントローラ
10内にあるホストI/F(インターフエース)11を
介して接続されており、ホストI/F11は双方向送信
が可能となっている。また、ホストコンピュータ1は、
プリンター2にプリンターの設定コマンドや、印刷デー
タ及びプリンターに用意されていないフォント等を送信
し、プリンター2からはステータス信号やプリンター2
固有の情報を受信することによって、プリンタ2を管理
している。
【0007】プリンター2は、大きく分けるとコントロ
ーラ10と、ディスク装置3と、パネル装置4及びプリ
ンターエンジン5等から構成されている。ディスク装置
3は、フォントデータや、プログラム及び印字データ等
の一部を記憶させておくために備えられた装置であっ
て、一般に、フロッピー装置やハードディスク装置等を
使用する。パネル装置4は、プリンター2のモード条件
を設定したり、エラー状態を表示する。プリンターエン
ジン5は、コントローラ10から送信されたデータに基
づいて実際に印刷処理するブロックである。また、コン
トローラ10の備えているインターフエースは、ホスト
I/F11、ディスクI/F12、パネルI/F13及
びエンジンI/F14等である。ホストI/F11は、
上述したようにホストコンピュータ1とデータの通信を
行うもので、一般には、主としてセントロI/FやRS
232CI/F等が用いられる。また、ディスクI/F
12はディスク装置3とのデ−タ通信を、パネルI/F
13はパネル装置4とデ−タ通信を、エンジンI/F1
4はプリンターエンジン5との間でのデ−タの通信を、
それぞれ行うためのものである。
ーラ10と、ディスク装置3と、パネル装置4及びプリ
ンターエンジン5等から構成されている。ディスク装置
3は、フォントデータや、プログラム及び印字データ等
の一部を記憶させておくために備えられた装置であっ
て、一般に、フロッピー装置やハードディスク装置等を
使用する。パネル装置4は、プリンター2のモード条件
を設定したり、エラー状態を表示する。プリンターエン
ジン5は、コントローラ10から送信されたデータに基
づいて実際に印刷処理するブロックである。また、コン
トローラ10の備えているインターフエースは、ホスト
I/F11、ディスクI/F12、パネルI/F13及
びエンジンI/F14等である。ホストI/F11は、
上述したようにホストコンピュータ1とデータの通信を
行うもので、一般には、主としてセントロI/FやRS
232CI/F等が用いられる。また、ディスクI/F
12はディスク装置3とのデ−タ通信を、パネルI/F
13はパネル装置4とデ−タ通信を、エンジンI/F1
4はプリンターエンジン5との間でのデ−タの通信を、
それぞれ行うためのものである。
【0008】さらに、CPU20はマイクロCPUを備
えており、プログラムROM17に記憶したプログラム
や、パネル装置4からのモード指示、あるいはホストコ
ンピュータ1からのデータ等を取り込んで、コントロー
ラ10全体を制御している。フォントROM16は、第
一水準及び第二水準漢字等、通常使用される基本漢字の
文字パターンと、ホストコンピュータ1の専用外字パタ
ーン等を格納している。NVRAM18はパネル装置4
から入力されたモード指示等の内容を記憶しておく不揮
発性記憶装置であり、RAM15はCPU20のワーク
メモリ、ホストコンピュータ1から入力されるデータの
インプットバッファ、プリンターエンジン5に出力する
印字情報の一時的なメモリ等に使用され、ICカード1
9は、フォントデータやプログラム等を外部から供給す
るためのものである。また、コントローラ10を構成す
る上記11〜19それぞれのブロックは、CPU20と
バスラインを介して接続されている。
えており、プログラムROM17に記憶したプログラム
や、パネル装置4からのモード指示、あるいはホストコ
ンピュータ1からのデータ等を取り込んで、コントロー
ラ10全体を制御している。フォントROM16は、第
一水準及び第二水準漢字等、通常使用される基本漢字の
文字パターンと、ホストコンピュータ1の専用外字パタ
ーン等を格納している。NVRAM18はパネル装置4
から入力されたモード指示等の内容を記憶しておく不揮
発性記憶装置であり、RAM15はCPU20のワーク
メモリ、ホストコンピュータ1から入力されるデータの
インプットバッファ、プリンターエンジン5に出力する
印字情報の一時的なメモリ等に使用され、ICカード1
9は、フォントデータやプログラム等を外部から供給す
るためのものである。また、コントローラ10を構成す
る上記11〜19それぞれのブロックは、CPU20と
バスラインを介して接続されている。
【0009】コントローラ10では、ホストコンピュー
タ1からホストI/F11を経由してデータ(文字コー
ド、フォントコード、制御コード)を受け取り、RAM
15の中にある受信バッファ部にそのデータを一時的に
格納する。印字動作の際は、受信バッファ部に保持され
ている文字コードのデータを取り出して、RAM15内
に存在するページ・バッファに、1文字分毎のフォント
パターンの先頭アドレス、幅、高さ、印字位置等のペー
ジ・レイアウト情報を格納する。ページ・バッファの1
ページ分が完成すると、続いてそのページ・バッファの
データをフォントROM16の働きで、図示してないフ
レーム・バッファの中にプリンターエンジン5で印字す
るパターンのビットマップに展開する。
タ1からホストI/F11を経由してデータ(文字コー
ド、フォントコード、制御コード)を受け取り、RAM
15の中にある受信バッファ部にそのデータを一時的に
格納する。印字動作の際は、受信バッファ部に保持され
ている文字コードのデータを取り出して、RAM15内
に存在するページ・バッファに、1文字分毎のフォント
パターンの先頭アドレス、幅、高さ、印字位置等のペー
ジ・レイアウト情報を格納する。ページ・バッファの1
ページ分が完成すると、続いてそのページ・バッファの
データをフォントROM16の働きで、図示してないフ
レーム・バッファの中にプリンターエンジン5で印字す
るパターンのビットマップに展開する。
【0010】ビットマップの展開が終了すると、エンジ
ンI/F14を通してプリンターエンジン5に給紙トレ
イ選択コマンド、排紙トレイ選択コマンド、印字コマン
ド等の信号を送り、次いでフレーム・バッファに展開し
たビットマップ・データをビデオ・データとして出力す
る。一方、プリンターエンジン5は、コントローラ10
のエンジンI/F14から送信された給紙トレイ選択コ
マンド、排紙トレイ選択コマンド、印字コマンド等の信
号に従って、指定給紙トレイから印字用紙を給送し、指
定位置にビデオ・データ通りの文字を印字する。なお、
上記の説明において、ホストコンピュータ1から送信さ
れた文字コードデータを、実際に印刷するためのビット
マップの文字パターンに展開する必要がある。この展開
するための情報がプリンター2側のフォントROM16
等に存在していないことが予め判明している場合には、
展開に先立って必要なフォント情報がダウンロードフォ
ントとしてホストコンピュータ1から送信されるが、こ
のダウンロードやビットマップに展開するのに時間が掛
かり、プリンター2の印刷効率を低下させている。本発
明はこの点を改善することが可能である。
ンI/F14を通してプリンターエンジン5に給紙トレ
イ選択コマンド、排紙トレイ選択コマンド、印字コマン
ド等の信号を送り、次いでフレーム・バッファに展開し
たビットマップ・データをビデオ・データとして出力す
る。一方、プリンターエンジン5は、コントローラ10
のエンジンI/F14から送信された給紙トレイ選択コ
マンド、排紙トレイ選択コマンド、印字コマンド等の信
号に従って、指定給紙トレイから印字用紙を給送し、指
定位置にビデオ・データ通りの文字を印字する。なお、
上記の説明において、ホストコンピュータ1から送信さ
れた文字コードデータを、実際に印刷するためのビット
マップの文字パターンに展開する必要がある。この展開
するための情報がプリンター2側のフォントROM16
等に存在していないことが予め判明している場合には、
展開に先立って必要なフォント情報がダウンロードフォ
ントとしてホストコンピュータ1から送信されるが、こ
のダウンロードやビットマップに展開するのに時間が掛
かり、プリンター2の印刷効率を低下させている。本発
明はこの点を改善することが可能である。
【0011】図2〜図5は本発明のいくつかの実施例を
説明するためのフローチャート図である。以下、これら
の図を参照しつつ、本発明を詳細に説明する。図2にお
いて、プリンター2は、ホストコンピュータ1から印刷
フォーマットに関するデータを受け(S1)、指示され
た通りのフォーマット条件の設定を行う(S2)。この
際、これから印刷するデータにプリンター2側のフォン
トROM16等に格納されていないフォントを使用する
必要がある場合は、印刷文字データに先立ってフォント
データが送られる。そのために、ダウンロードのデータ
(以下、ダウンロードフォントと云う)の有無を判断し
(S3)、ダウンロードフォントの必要が無い場合は
(S3、No)、直接データファイル作成の印刷文字デ
ータを受け、印刷処理を行う(S5)。一方上記ステッ
プS3において、ダウンロードフォントがあれば(S
3、Yes)、プリンター2はダウンロードフォントを
受信し、メモリーの所定位置に記憶する(S4)。ダウ
ンロードフォントの格納処理が終了すると、データファ
イル作成の印刷文字データを受け、プリンター2側にて
格納しているフォントやダウンロードフォントを用い
て、ビットマップデータに展開し、プリンターエンジン
5の機能を利用して印字用紙上に指定のフォーマットに
従って印刷を開始する(S5)。なお、印刷終了は、印
刷文字データ中に存在するEOF(エンド・オブ・ファ
イル)コードを検出することによって判断する。従っ
て、EOFコードが検出されない間は(S6、No)、
上記のデータファイル作成の印刷処理を繰り返し(S
5)、EOFコードを検出すると(S6、Yes)、通
常の印刷処理を終了する(S7)。本発明においては更
に、プリンター2側において、ダウンロードフォントの
ヘッダー部に、ファイル作成者、ファイル名、あるい
は、送信されたホストコンピュータ1番号等の識別子
を、一つ又は複数付け(S8)、本フローを終了する。
説明するためのフローチャート図である。以下、これら
の図を参照しつつ、本発明を詳細に説明する。図2にお
いて、プリンター2は、ホストコンピュータ1から印刷
フォーマットに関するデータを受け(S1)、指示され
た通りのフォーマット条件の設定を行う(S2)。この
際、これから印刷するデータにプリンター2側のフォン
トROM16等に格納されていないフォントを使用する
必要がある場合は、印刷文字データに先立ってフォント
データが送られる。そのために、ダウンロードのデータ
(以下、ダウンロードフォントと云う)の有無を判断し
(S3)、ダウンロードフォントの必要が無い場合は
(S3、No)、直接データファイル作成の印刷文字デ
ータを受け、印刷処理を行う(S5)。一方上記ステッ
プS3において、ダウンロードフォントがあれば(S
3、Yes)、プリンター2はダウンロードフォントを
受信し、メモリーの所定位置に記憶する(S4)。ダウ
ンロードフォントの格納処理が終了すると、データファ
イル作成の印刷文字データを受け、プリンター2側にて
格納しているフォントやダウンロードフォントを用い
て、ビットマップデータに展開し、プリンターエンジン
5の機能を利用して印字用紙上に指定のフォーマットに
従って印刷を開始する(S5)。なお、印刷終了は、印
刷文字データ中に存在するEOF(エンド・オブ・ファ
イル)コードを検出することによって判断する。従っ
て、EOFコードが検出されない間は(S6、No)、
上記のデータファイル作成の印刷処理を繰り返し(S
5)、EOFコードを検出すると(S6、Yes)、通
常の印刷処理を終了する(S7)。本発明においては更
に、プリンター2側において、ダウンロードフォントの
ヘッダー部に、ファイル作成者、ファイル名、あるい
は、送信されたホストコンピュータ1番号等の識別子
を、一つ又は複数付け(S8)、本フローを終了する。
【0012】図3は、本発明の他の実施例の主要動作を
示したフローチャート図である。同図においてプリンタ
ー2は、ホストコンピュータ1から送信された印刷フォ
ーマットに関するデータを受け(S11)、指示された
通りのフォーマット条件の設定を行う(S12)。も
し、これから印刷するデータにプリンター2側のフォン
トROM16等に格納されていないフォントが混在する
場合は、印刷文字データの前にフォントデータが送信さ
れる。そのために、ダウンロードが必要なフォントが混
在しているか否かを判定し(S13)、ダウンロードフ
ォントが無ければ(S13、No)、直接データファイ
ル作成の印刷文字データを受け、印刷処理を行う(S1
5)。一方、上記ステップS3において、ダウンロード
フォントがあれば(S13、Yes)、プリンター2は
ダウンロードフォントを受信し、メモリーの所定位置に
記憶する(S14)。
示したフローチャート図である。同図においてプリンタ
ー2は、ホストコンピュータ1から送信された印刷フォ
ーマットに関するデータを受け(S11)、指示された
通りのフォーマット条件の設定を行う(S12)。も
し、これから印刷するデータにプリンター2側のフォン
トROM16等に格納されていないフォントが混在する
場合は、印刷文字データの前にフォントデータが送信さ
れる。そのために、ダウンロードが必要なフォントが混
在しているか否かを判定し(S13)、ダウンロードフ
ォントが無ければ(S13、No)、直接データファイ
ル作成の印刷文字データを受け、印刷処理を行う(S1
5)。一方、上記ステップS3において、ダウンロード
フォントがあれば(S13、Yes)、プリンター2は
ダウンロードフォントを受信し、メモリーの所定位置に
記憶する(S14)。
【0013】ダウンロードフォントの格納の処理が終る
と、データファイル作成の印刷文字データを受け、プリ
ンター2側に格納しているフォントやダウンロードフォ
ントを用いて、ビットマップデータに展開し、プリンタ
ーエンジン5の機能を利用して印字用紙上に指定のフォ
ーマットに従って印刷を開始する(S15)。更に、こ
の例では、印刷するために使用したフォントの使用回数
をカウントする(S16)。印刷文字データの中にEO
Fコードを検出するまで印刷処理を継続し(S17、N
o)、上記のステップS15及びステップS16を繰り
返す。印刷文字デ−タ中にEOFコードを検出すると
(S17、Yes)、通常の印刷処理を終了し、その確
認を行う(S18)。更に、この例では追加の作業とし
て、データファイル作成の際にカウントしたフォントの
使用回数を文字ごとに登録し(S19)、本フローを終
了する。
と、データファイル作成の印刷文字データを受け、プリ
ンター2側に格納しているフォントやダウンロードフォ
ントを用いて、ビットマップデータに展開し、プリンタ
ーエンジン5の機能を利用して印字用紙上に指定のフォ
ーマットに従って印刷を開始する(S15)。更に、こ
の例では、印刷するために使用したフォントの使用回数
をカウントする(S16)。印刷文字データの中にEO
Fコードを検出するまで印刷処理を継続し(S17、N
o)、上記のステップS15及びステップS16を繰り
返す。印刷文字デ−タ中にEOFコードを検出すると
(S17、Yes)、通常の印刷処理を終了し、その確
認を行う(S18)。更に、この例では追加の作業とし
て、データファイル作成の際にカウントしたフォントの
使用回数を文字ごとに登録し(S19)、本フローを終
了する。
【0014】図4は、本発明の更に他の実施例の主要動
作を示したフローチャートである。なお、図2に示した
ステップS1からステップS4については、図4に示す
実施例においても同じであるので説明を省略し、ダウン
ロードフォントを格納する処理後の動作を示している。
すなわち、ダウンロード格納の処理が終ると、データフ
ァイル作成の印刷文字データを受け、プリンター2側に
おいて格納したフォントやダウンロードフォントを用い
て、ビットマップデータに展開し、プリンターエンジン
5の機能を利用して印字用紙上に指定のフォーマットに
従って印刷を開始する(S21)。更に、印刷のためキ
ャシュメモリ内で使用したフォントの使用回数をカウン
トし(S22)、印刷文字デ−タ中にEOFコードが検
出されない間は(S23、No)、上記のステップS2
1及びステップS22を繰り返し、EOFコードを検出
すると(S23、Yes)、通常作業の印刷処理を終了
し、その確認を行う(S24)。更に、この例では追加
の作業として、データファイル作成の際にカウントした
フォントの使用回数を文字毎に登録し(S25)、カウ
ント数の多い文字順に並び変える(S26)。次ぎの処
理に備えて、キャシュメモリにフォントを格納する際の
容量制限がある場合は、メモリー容量を越えているか否
かを判定し(S27)、もし、メモリー容量を越えてい
なければ(S27、No)、本フローを終了するが、メ
モリ容量を越えている場合は(S27、Yes)、使用
頻度の少ないフォントを削除し(S28)、指定された
メモリ容量に納まるまで、使用頻度の少ないフォントか
ら順に削除し(S28、Yes)、本フローを終了す
る。
作を示したフローチャートである。なお、図2に示した
ステップS1からステップS4については、図4に示す
実施例においても同じであるので説明を省略し、ダウン
ロードフォントを格納する処理後の動作を示している。
すなわち、ダウンロード格納の処理が終ると、データフ
ァイル作成の印刷文字データを受け、プリンター2側に
おいて格納したフォントやダウンロードフォントを用い
て、ビットマップデータに展開し、プリンターエンジン
5の機能を利用して印字用紙上に指定のフォーマットに
従って印刷を開始する(S21)。更に、印刷のためキ
ャシュメモリ内で使用したフォントの使用回数をカウン
トし(S22)、印刷文字デ−タ中にEOFコードが検
出されない間は(S23、No)、上記のステップS2
1及びステップS22を繰り返し、EOFコードを検出
すると(S23、Yes)、通常作業の印刷処理を終了
し、その確認を行う(S24)。更に、この例では追加
の作業として、データファイル作成の際にカウントした
フォントの使用回数を文字毎に登録し(S25)、カウ
ント数の多い文字順に並び変える(S26)。次ぎの処
理に備えて、キャシュメモリにフォントを格納する際の
容量制限がある場合は、メモリー容量を越えているか否
かを判定し(S27)、もし、メモリー容量を越えてい
なければ(S27、No)、本フローを終了するが、メ
モリ容量を越えている場合は(S27、Yes)、使用
頻度の少ないフォントを削除し(S28)、指定された
メモリ容量に納まるまで、使用頻度の少ないフォントか
ら順に削除し(S28、Yes)、本フローを終了す
る。
【0015】図5は更に、本発明の他の実施例を示す主
要動作のフローチャート図である。この例においても、
上記図4の例と同様に、図2のステップS1からステッ
プS4で述べた動作は同じであるので省略し、ダウンロ
ードフォントの格納処理後の動作のみを示している。更
に、図5のステップS31からステップS36までの動
作は、図4のステップS21からステップS26までの
動作と全く対応しているので、同部分の動作の説明を省
略する。すなわち、図5においてステップS37では、
次ぎの処理に備えてキャシュメモリにフォントを格納す
る際の容量制限がある場合は、メモリ容量を越えている
か否かを判定する(S37)。もし、メモリ容量を越え
ていれば(S37、Yes)、使用頻度の少ないフォン
トを削除し(S40)、削除したフォント名を記憶する
(S41)。以上ステップS40からステップS41ま
での処理を繰り返し、キャシュメモリの容量制限内にな
るまで使用頻度の少ないフォントから順番に削除し、容
量制限内に納まればステップS37を終わる(S37、
No)。その後、容量制限内にメモリ容量を削減するた
めに削除したフォントが有るか否かを判定し(S3
8)、削除したフォントが有る場合は(S38、Ye
s)、削除したフォント名を表示し(S39)、削除し
たフォントがない場合は(S38、No)、そのまま本
フローを終了する。
要動作のフローチャート図である。この例においても、
上記図4の例と同様に、図2のステップS1からステッ
プS4で述べた動作は同じであるので省略し、ダウンロ
ードフォントの格納処理後の動作のみを示している。更
に、図5のステップS31からステップS36までの動
作は、図4のステップS21からステップS26までの
動作と全く対応しているので、同部分の動作の説明を省
略する。すなわち、図5においてステップS37では、
次ぎの処理に備えてキャシュメモリにフォントを格納す
る際の容量制限がある場合は、メモリ容量を越えている
か否かを判定する(S37)。もし、メモリ容量を越え
ていれば(S37、Yes)、使用頻度の少ないフォン
トを削除し(S40)、削除したフォント名を記憶する
(S41)。以上ステップS40からステップS41ま
での処理を繰り返し、キャシュメモリの容量制限内にな
るまで使用頻度の少ないフォントから順番に削除し、容
量制限内に納まればステップS37を終わる(S37、
No)。その後、容量制限内にメモリ容量を削減するた
めに削除したフォントが有るか否かを判定し(S3
8)、削除したフォントが有る場合は(S38、Ye
s)、削除したフォント名を表示し(S39)、削除し
たフォントがない場合は(S38、No)、そのまま本
フローを終了する。
【0016】
【発明の効果】本発明は以上説明したように構成するの
で、請求項1の発明によれば、ホスト装置から送信され
たEOFコードを受信することによって、デ−タファイ
ル作成等の通常の作業を終了すると共に、追加の作業を
行う手段によって画像形成に使用したフォントの管理作
業を行うことが出来るので、ファイル作成毎に新たに使
用したフォント等を整然と管理することができる。
で、請求項1の発明によれば、ホスト装置から送信され
たEOFコードを受信することによって、デ−タファイ
ル作成等の通常の作業を終了すると共に、追加の作業を
行う手段によって画像形成に使用したフォントの管理作
業を行うことが出来るので、ファイル作成毎に新たに使
用したフォント等を整然と管理することができる。
【0017】請求項2の発明によれば、上記請求項1の
発明の追加の作業として、データファイルを作成する際
のダウンロードしたフォントに識別子を付ける作業を行
うように構成したので、使用するメモリーが不足した
時、上記識別子を認識することにより削除すべき対象の
フォントを容易に見分けることが出来る。従って、より
一層、整然としたフォント管理が可能となる。
発明の追加の作業として、データファイルを作成する際
のダウンロードしたフォントに識別子を付ける作業を行
うように構成したので、使用するメモリーが不足した
時、上記識別子を認識することにより削除すべき対象の
フォントを容易に見分けることが出来る。従って、より
一層、整然としたフォント管理が可能となる。
【0018】請求項3の発明によれば、上記請求項1の
発明の追加作業として、データファイルを作成する際に
使用したフォントの使用頻度を登録する手段を備えたの
で、登録された使用頻度を判定することによって、削除
してもよい不必要なフォントを容易に検知することが可
能となり、フォントメモリの削減が可能となる。
発明の追加作業として、データファイルを作成する際に
使用したフォントの使用頻度を登録する手段を備えたの
で、登録された使用頻度を判定することによって、削除
してもよい不必要なフォントを容易に検知することが可
能となり、フォントメモリの削減が可能となる。
【0019】請求項4の発明によれば、上記請求項1の
発明の追加の作業として、データファイルを作成する際
に使用したフォントの使用頻度を登録し、フォントのキ
ャッシュメモリの容量制限に対応して、使用頻度の少な
いフォント順に削除するように構成したので、キャッシ
ュメモリの限られた容量内に必要なフォントを収納しつ
つ、メモリ容量を必要最小限に制限し、次ぎの作業のた
めに効率良いフォント管理が可能となる。
発明の追加の作業として、データファイルを作成する際
に使用したフォントの使用頻度を登録し、フォントのキ
ャッシュメモリの容量制限に対応して、使用頻度の少な
いフォント順に削除するように構成したので、キャッシ
ュメモリの限られた容量内に必要なフォントを収納しつ
つ、メモリ容量を必要最小限に制限し、次ぎの作業のた
めに効率良いフォント管理が可能となる。
【0020】請求項5の発明によれば、上記請求項1の
発明の追加の作業を行う手段によって、データファイル
を作成する際に使用したフォントの使用頻度を登録し、
フォントのキャッシュメモリの容量制限に対応するよう
に、使用頻度の少ないフォントの順に削除すると共に、
削除したフォントを登録し且つ、表示するように構成し
たので、その後の処理において、削除されたフォントの
みを指定してダウンロードを行えば、無駄な時間を消費
することなく次に行う処理に対応可能となり、効率の良
いフォント管理ができる。
発明の追加の作業を行う手段によって、データファイル
を作成する際に使用したフォントの使用頻度を登録し、
フォントのキャッシュメモリの容量制限に対応するよう
に、使用頻度の少ないフォントの順に削除すると共に、
削除したフォントを登録し且つ、表示するように構成し
たので、その後の処理において、削除されたフォントの
みを指定してダウンロードを行えば、無駄な時間を消費
することなく次に行う処理に対応可能となり、効率の良
いフォント管理ができる。
【図1】本発明を適用する画像形成装置の一例を示す要
部ブロック図である。
部ブロック図である。
【図2】本発明に係る画像形成装置の一実施例における
主要動作を示したフローチャート図である。
主要動作を示したフローチャート図である。
【図3】本発明の他の実施例における主要動作を示した
フローチャート図である。
フローチャート図である。
【図4】本発明の他の実施例における主要動作を示した
フローチャート図である。
フローチャート図である。
【図5】本発明の他の実施例における主要動作を示した
フローチャート図である。
フローチャート図である。
1…ホストコンピュータ、 2…プリンター、 3…デ
ィスク装置、4…パネル装置、 5…プリンターエンジ
ン、 10…コントローラ、11…ホストI/F、 1
2…ディスクI/F、 13…パネルI/F、14…エ
ンジンI/F、 15…RAM、 16…フォントRO
M、17…プログラムROM、 18…NVRAM、
19…ICカード、20… PU。
ィスク装置、4…パネル装置、 5…プリンターエンジ
ン、 10…コントローラ、11…ホストI/F、 1
2…ディスクI/F、 13…パネルI/F、14…エ
ンジンI/F、 15…RAM、 16…フォントRO
M、17…プログラムROM、 18…NVRAM、
19…ICカード、20… PU。
Claims (5)
- 【請求項1】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、所望
の追加の作業を行う手段を備えたことを特徴とする画像
形成装置。 - 【請求項2】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、この
EOFコードに基づいて、ダウンロードしたフォントに
識別子を付ける処理を実行する手段を備えたことを特徴
とする画像形成装置。 - 【請求項3】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、フォ
ント毎に使用頻度を登録する手段を備えたことを特徴と
する画像形成装置。 - 【請求項4】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、フォ
ントの使用頻度を登録し、フォント記憶用キャッシュメ
モリーの容量制限に対応して、使用頻度の少ない順にフ
ォントを削除する手段を備えたことを特徴とする画像形
成装置。 - 【請求項5】 一台または複数のホスト装置と接続する
画像形成装置において、データファイルを作成する際に
ホスト装置から送信されるEOFコードを受信し、フォ
ントの使用頻度を登録し、フォント記憶用キャッシュメ
モリーの容量制限に対応して使用頻度の少ない順にフォ
ントを削除すると共に、削除したフォントを登録し、且
つ、表示する手段を備えたことを特徴とする画像形成装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8052415A JPH09216426A (ja) | 1996-02-15 | 1996-02-15 | 画像形成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8052415A JPH09216426A (ja) | 1996-02-15 | 1996-02-15 | 画像形成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09216426A true JPH09216426A (ja) | 1997-08-19 |
Family
ID=12914167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8052415A Pending JPH09216426A (ja) | 1996-02-15 | 1996-02-15 | 画像形成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09216426A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008309933A (ja) * | 2007-06-13 | 2008-12-25 | Funai Electric Co Ltd | 電子機器 |
-
1996
- 1996-02-15 JP JP8052415A patent/JPH09216426A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008309933A (ja) * | 2007-06-13 | 2008-12-25 | Funai Electric Co Ltd | 電子機器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100552615C (zh) | 打印机及打印方法 | |
| JP3287787B2 (ja) | 出力制御方法及び装置 | |
| JPH11327856A (ja) | 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3679678B2 (ja) | 印刷制御装置及びその制御方法 | |
| JPH09174956A (ja) | プリンタ制御装置 | |
| JPH06106810A (ja) | 画像形成方法及び装置 | |
| JPH09207395A (ja) | 印刷制御装置及びデータ管理方法 | |
| JPH07325693A (ja) | 情報処理システムのプレビュー表示方法 | |
| JP2000311071A (ja) | 出力制御装置および出力制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3817077B2 (ja) | 印刷処理システムおよび画像形成装置 | |
| JP2010046891A (ja) | 画像形成装置 | |
| JPH11249853A (ja) | 画像形成装置 | |
| JP2004034585A (ja) | 印刷装置 | |
| JPH09188011A (ja) | 記憶手段の管理装置及び記憶手段の管理方法 | |
| JP4109755B2 (ja) | 印刷装置 | |
| JP2755315B2 (ja) | 印刷制御装置 | |
| JP3220503B2 (ja) | 画像形成装置 | |
| JPH0691979A (ja) | 画像形成装置におけるフォームデータ処理方式 | |
| JPH11245454A (ja) | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP5044031B2 (ja) | 情報処理装置、情報処理方法及び記憶媒体 | |
| JP2010046890A (ja) | 画像形成装置 | |
| JPH0321468A (ja) | プリンタ制御装置 | |
| JPH10315575A (ja) | 印刷システム及び印刷制御方法並びに印刷制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| JP2001113764A (ja) | プリンタ装置及び該プリンタ装置を備えた画像処理システム | |
| JP2002120418A (ja) | プリンタ装置及び該プリンタ装置を備えた画像処理装置 |