JPH0553740A - フオントデータ管理方式 - Google Patents
フオントデータ管理方式Info
- Publication number
- JPH0553740A JPH0553740A JP3237402A JP23740291A JPH0553740A JP H0553740 A JPH0553740 A JP H0553740A JP 3237402 A JP3237402 A JP 3237402A JP 23740291 A JP23740291 A JP 23740291A JP H0553740 A JPH0553740 A JP H0553740A
- Authority
- JP
- Japan
- Prior art keywords
- font data
- name
- download
- downloaded
- peripheral
- 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.)
- Granted
Links
- 230000002093 peripheral effect Effects 0.000 claims abstract description 65
- 238000007726 management method Methods 0.000 claims description 18
- 238000013523 data management Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Abstract
をできるだけ減らして、このダウンロードのオーバーヘ
ッドを避ける。 【構成】前回のダウンロードに関する情報を、周辺装置
毎にダウンロード管理テーブル113に保管しておく。
ダウンロードの要否を判断する際には、システムが保有
しているフォントデータ(外字データファイル109)
が前回ダウンロードしたファイルよりも新しいものであ
ることが判った場合だけダウンロードする。この判定は
例えば前回のダウンロード日時と、外字データファイル
109の更新タイムスタンプの比較により可能となる。
また、装置名の照合を行うことにより、正しいフォント
データがダウンロードされているかどうかも確認するこ
とができる。
Description
置に転送するに当っての効率を向上させたフォントデー
タ管理方式に関する。
装置に文字を出力する場合、通常は周辺出力装置側に出
力したい文字のコードに対応付けられたイメージすなわ
ちフォントデータが既に記憶されている。しかし、この
ようにフォントデータが既に記憶されている文字は標準
的な文字だけであり、使用者が独自に定義した文字(以
下、外字と称する)のフォントデータは周辺出力装置に
は標準としては記憶されていない。この様な場合、外字
を出力させたい周辺出力装置に対して、コンピュータ側
から必要なフォントデータをイメージ情報として送って
やらなければならない。
が、フォントデータはイメージデータであるので、1文
字当たりのデータ量が数10〜数100バイトもあるた
め、転送時間が長くなるという問題点があった。
トデータの形式が異なる場合があるが、周辺装置にどの
ような装置が接続されているかを明確に知るのが困難な
ため、転送する外字用のフォントデータの種類を間違え
てしまうという問題が発生していた。
解消し、フォントデータのダウンロードのオーバーヘッ
ドをできるだけ低減するとともに、間違ったフォントデ
ータを使用してしまうことのないようにすることを目的
とする。
解消し、フォントデータの転送ができるだけ起こらない
ようにしてこの転送のための時間を少なくするととも
に、転送するフォントデータの種類を間違いなく認識で
きるようにすることを目的とする。
置毎にそこへダウンロードしたフォントデータに関する
情報を格納するダウンロード管理テーブルを設ける。予
め定められた時点で、ホストコンピュータは外字を登録
する等の目的で周辺出力装置にフォントデータをダウン
ロードしようとする。このときホストコンピュータはダ
ウンロード管理テーブルを検索し、当該周辺出力装置に
現在記憶されているフォントデータがこのシステムが現
在保有しているフォントデータと同じであるかどうかを
確認する。この確認の結果、古くなったフォントデータ
がそこに記憶されていることが判った場合だけ、ダウン
ロードを実行する。
べきフォントデータのファイル名の対を格納する装置名
/ファイル登録テーブルを設けるとともに、ダウンロー
ド管理テーブルには装置名も格納しておき、また周辺装
置は問い合わせに対して自己の装置名を返答するように
構成することができる。この構成では、ダウンロードの
対象となる周辺装置からその装置名を得て、それをダウ
ンロード管理テーブル中の装置名と照合する。もし不一
致ならば、前回のダウンロードで誤ったフォントデータ
を選択したと判断して、装置名/ファイル登録テーブル
から読み出したファイル名のファイルからフォントデー
タをダウンロードする。
れたコンピュータシステムの概念図を示す。
には周辺出力装置としてプリンタ103、ディスプレイ
ターミナル105、107が接続され、夫々論理装置番
号1、2、3が与えられている。また、これらの周辺出
力装置に使用する外字用のフォントデータが記憶されて
いる外字データファイル109、及びこれらファイルの
ディレクトリ111が設けられている。更に、ホストコ
ンピュータ101には、これら周辺出力装置へのフォン
トデータのダウンロードに関する情報を保持することに
よりダウンロードを管理するダウンロード管理テーブル
113も設けられている。
置毎にレコードを有している。各レコードには、当該レ
コードが対応する周辺出力装置の論理装置番号とその名
前、当該周辺出力装置に対して行われた最近のダウンロ
ードの日付と時刻、そのときダウンロードされた外字デ
ータファイル名が書き込まれている。
へダウンロードを行うべきか否か判断する場合、レコー
ド1中の最新ダウンロード日付及び最新ダウンロード時
刻を、やはりレコード1中の外字データファイル名に該
当するファイルのタイムスタンプ(ディレクトリ111
中にある)と比較する。もし、ディレクトリ111中の
このタイムスタンプがレコード中の最新ダウンロード日
付及び最新ダウンロード時刻よりも後のものであれば、
外字データファイル中の対応するファイルはプリンタ1
03へのダウンロード後に更新されたことになり、ダウ
ンロードの必要があると判断される。逆に、ディレクト
リ111中のタイムスタンプがレコード1中の最新ダウ
ンロード日付及び最新ダウンロード時刻よりも以前のも
のであれば、ダウンロードは不要と判断される。
ングは、例えばこのコンピュータシステムの起動時、各
ジョブ(あるいはその周辺出力装置を使用するジョブ)
の起動時、周辺出力装置を最初に起動するとき、周辺出
力装置に出力命令を与える直前、あるいはオペレータが
ダウンロードを指示したとき等である。また、ダウンρ
が必要と判断された場合、ダウンロードを直ちに行って
も良い。あるいはこのタイミングを、当該周辺出力装置
に出力命令を与える直前等、少し先へ伸ばしても良い。
ウンロード管理テーブルの該当するレコードの最新ダウ
ンロード日付、最新ダウンロード時刻に現在の日時をセ
ットすることにより、更新を行う。
実際には行われないので、各周辺出力装置に常に正しい
フォントデータがロードされている状態を維持しながら
も、そのためのオーバーヘッドを必要最小限に抑えるこ
とができる。
たもの以外の事項に関して行うことができる。
例と同様に、所定のタイミングで周辺出力装置へのダウ
ンロードを行うべきか否かの判断を行う。この判断に当
っては、周辺出力装置の種類に適合した外字フォントが
ダウンロードされているか否かの判断が行われる。
つまりプリンタ103について、この周辺出力装置にロ
ードされている外字フォントがプリンタ用の外字フォン
トであるかどうかのこの判断を行う場合を考える。この
判断を行うには、ダウンロード管理テーブル113中の
この周辺出力装置に対応するレコード(レコード1)の
周辺装置名フィールドを読み出す。ここでは「プリン
タ」が読み出される。更に、このレコードから現在この
周辺出力装置にロードされている外字データファイルの
名前が入っている外字データファイル名フィールドを読
み出す。この外字データファイル名がこの周辺出力装置
「プリンタ」用のフォントデータを含んだファイルであ
るかどうかのチェックを行い、そうでない場合だけ「プ
リンタ」用の正しい外字フォントデータファイルのダウ
ンロードを行う。
出した周辺出力装置名で指示される周辺出力装置に適合
したフォントデータが入っている外字フォントデータフ
ァイルのチェックを行うためには、例えば周辺出力装置
名と外字フォントデータファイル名の対のテーブルを設
けておいても良い。また、周辺出力装置の名前を知るた
めにダウンロード管理テーブルを参照する代わりに、下
で図2に関して説明するように、各周辺出力が問い合わ
せに答えて自分の周辺装置名を返答するようにしてもよ
い。
ることができるとともに、周辺出力装置の種類に適合し
たフォントデータが現在正しくロードされているか否か
の判断を実現するための別の構成例を図2に示す。図2
は、図1に示すコンピュータシステムと類似した構成を
とっており、対応する構成要素には図1と同じ参照番号
を付与してある。
タ管理のためのテーブルとして、図1のダウンロード管
理テーブル113に加えて、装置名/外字データ登録テ
ーブル220が設けられている。装置名/外字データ登
録テーブル220の各登録レコード1、2、・・・は、
周辺出力装置の種類毎にどの外字フォントデータファイ
ルをダウンロードすべきかという情報を保持するもので
あり、具体的には周辺装置名(つまり「プリンタ」、
「××型プリンタ」、「○○型ディスプレイターミナ
ル」等の周辺出力装置の種類や、あるいはニックネーム
等)とそれに適合する外字フォントデータが入っている
外字フォントデータファイルの名前の対である。更に、
プリンタ203、ディスプレイターミナル205、20
7等の、本システムに接続されている周辺出力装置は、
問い合わせに応答して自分の周辺装置名を返す機能を持
っている。
説明し、またその変形として述べたような、フォントデ
ータのダウンロードを必要最小限にするための判断を行
うことができる。
力装置に間違いなくフォントデータをダウンロードする
ことができる。このようなダウンロードを行うために
は、ホストコンピュータ101は先ず判断の対象となる
周辺出力装置、例えば論理装置番号1の装置、に対して
その周辺装置名を問い合わせる。ここで論理装置番号1
の装置は自分の周辺装置名「プリンタ」をホストコンピ
ュータ101に返す。ホストコンピュータ101はまた
ダウンロード管理テーブルの論理装置番号1に対応する
レコードから、周辺装置名のフィールドを読み出して、
実際の周辺出力装置からの返答の周辺装置名と照合す
る。
前ダウンロードされた外字データファイルの種類が異な
っていたことになる。この場合、装置名/外字データ登
録テーブル220を検索し、論理装置番号1の周辺装置
から得られた周辺装置名「プリンタ」と対になっている
外字データファイル名を得る。ホストコンピュータ10
1はこのようにして得られた外字データファイル名を持
つファイルを論理装置番号1の周辺装置へダウンロード
する。その後、ホストコンピュータ101は周辺装置名
「プリンタ」、それに対応する外字データファイル名、
更にこのダウンロードを行った日付と時刻を、ダウンロ
ード管理テーブル113の当該論理装置番号に対応する
レコードに書き込んで、このダウンロード処理を終了す
る。
際にダウンロードを行うタイミングは、図1に関して既
に説明したようなタイミングとすることができる。
れば、周辺出力装置に正しいフォントデータがロードさ
れているようにし、またフォントデータ転送のオーバー
ヘッドを必要最小限に抑えることができるという効果が
得られる。
ピュータシステムの概念図。
ピュータシステムの概念図。
ナル 109:外字データファイル 111:ディレクトリ 113:ダウンロード管理テーブル 220:装置名/外字データ登録テーブル
Claims (5)
- 【請求項1】フォントデータをダウンロード可能な周辺
出力装置が接続されたコンピュータシステムにおいて、 前記周辺出力装置毎にダウンロードしたフォントデータ
を同定する情報を格納したダウンロード管理テーブルを
設け、 フォントデータのダウンロードの必要性を判断するに当
って前記ダウンロードしたフォントデータを同定する情
報がダウンロードすべきフォントデータと同じものを指
示するか否かを照合し、別のものを指示していると判定
された場合に前記ダウンロードを実行することを特徴と
するフォントデータ管理方式。 - 【請求項2】前記ダウンロードすべきフォントデータと
は、当該コンピュータシステムが現在有しているフォン
トデータであることを特徴とする請求項1記載のフォン
トデータ管理方式。 - 【請求項3】前記ダウンロードしたフォントデータを同
定する情報は、前回にダウンロードを行った時点に関す
る情報であることを特徴とする請求項1記載のフォント
データ管理方式。 - 【請求項4】前記ダウンロードしたフォントデータを同
定する情報は、前回にダウンロードしたフォントデータ
が適合する周辺出力装置の名前であることを特徴とする
請求項1記載のフォントデータ管理方式。 - 【請求項5】前記ダウンロード管理テーブルに、周辺装
置毎に当該周辺装置の名前を記録し、 周辺装置の名前と当該周辺装置にダウンロードすべきフ
ォントデータを収容するファイル名を格納した装置名/
ファイル名登録テーブルを設けるとともに、前記周辺装
置は各々問い合わせに対して自己の名前を返答するよう
に構成され、 前記返答された名前が前記ダウンロード管理テーブル中
に記録されている名前と一致するか否かを照合し、 不一致の場合に、前記装置名/ファイル名登録テーブル
から読み出したファイル名のファイルを前記周辺装置に
ダウンロードするとともに、前記周辺装置から返答され
た名前を前記ダウンロード管理テーブルに格納すること
を特徴とする請求項1記載のフォントデータ管理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03237402A JP3091535B2 (ja) | 1991-08-23 | 1991-08-23 | フォントデータ管理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03237402A JP3091535B2 (ja) | 1991-08-23 | 1991-08-23 | フォントデータ管理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0553740A true JPH0553740A (ja) | 1993-03-05 |
| JP3091535B2 JP3091535B2 (ja) | 2000-09-25 |
Family
ID=17014863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03237402A Expired - Lifetime JP3091535B2 (ja) | 1991-08-23 | 1991-08-23 | フォントデータ管理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3091535B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07276718A (ja) * | 1994-04-11 | 1995-10-24 | Casio Electron Mfg Co Ltd | フォントデータ読出し装置 |
| JP2006301737A (ja) * | 2005-04-15 | 2006-11-02 | Seiko Epson Corp | 画像登録装置、画像登録方法、画像登録プログラム、および画像プレビュープログラム |
| JPWO2007072916A1 (ja) * | 2005-12-22 | 2009-06-04 | 財団法人化学及血清療法研究所 | 卵内接種用ワクチン |
| US7884958B2 (en) | 2005-04-15 | 2011-02-08 | Seiko Epson Corporation | Printer system, printer, and image registration method |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005216079A (ja) * | 2004-01-30 | 2005-08-11 | Fuji Xerox Co Ltd | 情報処理装置、情報処理システム、デバイス設定情報管理方法およびデバイス設定情報管理プログラム |
-
1991
- 1991-08-23 JP JP03237402A patent/JP3091535B2/ja not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07276718A (ja) * | 1994-04-11 | 1995-10-24 | Casio Electron Mfg Co Ltd | フォントデータ読出し装置 |
| JP2006301737A (ja) * | 2005-04-15 | 2006-11-02 | Seiko Epson Corp | 画像登録装置、画像登録方法、画像登録プログラム、および画像プレビュープログラム |
| US7884958B2 (en) | 2005-04-15 | 2011-02-08 | Seiko Epson Corporation | Printer system, printer, and image registration method |
| US8237971B2 (en) | 2005-04-15 | 2012-08-07 | Seiko Epson Corporation | Printer system, printer, and image registration method |
| JPWO2007072916A1 (ja) * | 2005-12-22 | 2009-06-04 | 財団法人化学及血清療法研究所 | 卵内接種用ワクチン |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3091535B2 (ja) | 2000-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6473781B1 (en) | Communication system and method | |
| KR101119320B1 (ko) | 이동저장 장치의 펌웨어 업데이트 장치 및 방법 | |
| WO2003065182B1 (en) | License information exchange system | |
| WO2002075525A1 (en) | Software updating system, software updating method, and software updating program | |
| CN114025032B (zh) | Ems与bms的传输协议方法、系统、设备及存储介质 | |
| JPH0553740A (ja) | フオントデータ管理方式 | |
| CN106371867B (zh) | 金融设备软件更新方法及系统 | |
| JP3292347B2 (ja) | 端末ファイル管理方式 | |
| JP3636773B2 (ja) | データベースのチェックを行う情報処理装置 | |
| JP2004151888A (ja) | 端末装置の制御方法 | |
| JP2828354B2 (ja) | データベース管理装置 | |
| JPH11120054A (ja) | 電子文書管理装置および電子文書管理方法並びに電子文書管理プログラムを記録した記録媒体 | |
| JPH10293707A (ja) | 大容量読み出し専用記憶媒体を利用した更新データの活用方法 | |
| JPH02263231A (ja) | プログラムプロダクト管理システム | |
| JP2992991B2 (ja) | プリンタの印刷資源管理方法および装置 | |
| CN112579003B (zh) | 键值对的调整方法、装置、存储介质以及电子装置 | |
| JPH02230447A (ja) | 端末ファームウエアの修正装置 | |
| JP2002132621A (ja) | ファイル転送装置およびファイル受信装置 | |
| JP2000353096A (ja) | プログラムダウンロード方式および方法 | |
| JPH10275107A (ja) | データ登録方式及び方法 | |
| JPH02187827A (ja) | 端末プログラムのパッチ実施方式 | |
| CN119829203A (zh) | 容器启动方法、装置、设备、存储介质及程序产品 | |
| JPH04323761A (ja) | 分散処理システムのジョブ起動方式 | |
| JPH06119162A (ja) | 情報処理装置の機能修正方法 | |
| CN118092952A (zh) | 基于Native的智能卡平台的多应用管理方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080721 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090721 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100721 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120721 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120721 Year of fee payment: 12 |