JP2000293152A - 情報処理装置およびプリンタ - Google Patents
情報処理装置およびプリンタInfo
- Publication number
- JP2000293152A JP2000293152A JP11101762A JP10176299A JP2000293152A JP 2000293152 A JP2000293152 A JP 2000293152A JP 11101762 A JP11101762 A JP 11101762A JP 10176299 A JP10176299 A JP 10176299A JP 2000293152 A JP2000293152 A JP 2000293152A
- Authority
- JP
- Japan
- Prior art keywords
- font
- data
- information processing
- printer
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims description 37
- 238000000034 method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 9
- 238000013523 data management Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】WYSIWYG(What You See Is What You Ge
t)を実現する。 【解決手段】複数の情報処理装置10A,10B内蔵の
ネットワークカードに接続されたケーブル15、およ
び、プリンタ12内蔵のネットワークカードに接続され
たケーブル15が、それぞれ、ハブ11に接続されてい
る。情報処理装置10A,10Bは、起動時に、起動さ
れている全ネットワーク機器を認識した後、プリンタ1
2との間にコネクションを確立し、このプリンタの内蔵
フォントをアップロードする。
t)を実現する。 【解決手段】複数の情報処理装置10A,10B内蔵の
ネットワークカードに接続されたケーブル15、およ
び、プリンタ12内蔵のネットワークカードに接続され
たケーブル15が、それぞれ、ハブ11に接続されてい
る。情報処理装置10A,10Bは、起動時に、起動さ
れている全ネットワーク機器を認識した後、プリンタ1
2との間にコネクションを確立し、このプリンタの内蔵
フォントをアップロードする。
Description
【0001】
【発明の属する技術分野】本発明は、WYSIWYG(W
hat You See Is What You Get)の実現技術に関する。
hat You See Is What You Get)の実現技術に関する。
【0002】
【従来の技術】情報処理装置にインストールされたフォ
ントをディスプレイ上に再現する場合にはスクリーンフ
ォントが用いられる。一方、プリンタ等の他のデバイス
に再現する場合には、そのデバイスに内蔵されたデバイ
スフォントが用いられる。
ントをディスプレイ上に再現する場合にはスクリーンフ
ォントが用いられる。一方、プリンタ等の他のデバイス
に再現する場合には、そのデバイスに内蔵されたデバイ
スフォントが用いられる。
【0003】
【発明が解決しようとする課題】ところが、ディスプレ
イ上の画面表示とプリンタからの出力とに同じフォント
ファイルが使用されている訳でないため、ディスプレイ
上の表示文字が必ずしも同じ字体でプリンタから出力さ
れるとは限らない。したがって、実際にプリンタから出
力させてみないと、ユーザには、その出力結果が判らな
い。そこで、画面上の表示文字を必ず同じ字体でプリン
トアウトすることができるシステム、いわゆるWYSI
WYG(What You See Is What You Get)の実現が望まれ
ている。
イ上の画面表示とプリンタからの出力とに同じフォント
ファイルが使用されている訳でないため、ディスプレイ
上の表示文字が必ずしも同じ字体でプリンタから出力さ
れるとは限らない。したがって、実際にプリンタから出
力させてみないと、ユーザには、その出力結果が判らな
い。そこで、画面上の表示文字を必ず同じ字体でプリン
トアウトすることができるシステム、いわゆるWYSI
WYG(What You See Is What You Get)の実現が望まれ
ている。
【0004】そこで、本発明は、ネットワーク上のプリ
ンタの内蔵フォントを取得することができる情報処理装
置を提供することを目的とする。また、情報処理装置か
ら要求された内蔵フォントを送出することができるプリ
ンタを提供することを目的とする。
ンタの内蔵フォントを取得することができる情報処理装
置を提供することを目的とする。また、情報処理装置か
ら要求された内蔵フォントを送出することができるプリ
ンタを提供することを目的とする。
【0005】
【課題を解決するための手段】上記課題を解決するた
め、本発明は、アプリケーションデータが表す文字を、
アプリケーション指定のフォントでディスプレイ上に表
示させる情報処理装置であって、前記ディスプレイ上の
表示文字の字体を表すフォントデータとフォント名とを
対応付けて記憶するための記憶手段と、フォント名を含
むフォント転送要求を発行し、当該フォント転送要求の
発行先から転送されたフォントデータを取得するフォン
ト取得手段と、前記フォント取得手段が取得したフォン
トデータを、当該フォントデータの取得に際して用いた
フォント名に対応付けて、前記記憶手段に格納するフォ
ント登録手段とを備えることを特徴とする情報処理装置
を提供する。
め、本発明は、アプリケーションデータが表す文字を、
アプリケーション指定のフォントでディスプレイ上に表
示させる情報処理装置であって、前記ディスプレイ上の
表示文字の字体を表すフォントデータとフォント名とを
対応付けて記憶するための記憶手段と、フォント名を含
むフォント転送要求を発行し、当該フォント転送要求の
発行先から転送されたフォントデータを取得するフォン
ト取得手段と、前記フォント取得手段が取得したフォン
トデータを、当該フォントデータの取得に際して用いた
フォント名に対応付けて、前記記憶手段に格納するフォ
ント登録手段とを備えることを特徴とする情報処理装置
を提供する。
【0006】さらに、本発明は、情報処理装置からの転
送データが表す文字を内蔵フォントで印刷するプリンタ
であって、前記印刷文字の字体を表すフォントデータと
フォント名とを対応付けて記憶した記憶手段と、フォン
ト名を含むフォント転送要求を前記情報処理装置から受
け付け、当該フォント転送要求に含まれているフォント
名に対応するフォントデータを前記記憶手段から取り出
し、当該フォントデータを当該フォント転送要求の発行
元に転送するフォント送信手段とを備えることを特徴と
するプリンタを提供する。
送データが表す文字を内蔵フォントで印刷するプリンタ
であって、前記印刷文字の字体を表すフォントデータと
フォント名とを対応付けて記憶した記憶手段と、フォン
ト名を含むフォント転送要求を前記情報処理装置から受
け付け、当該フォント転送要求に含まれているフォント
名に対応するフォントデータを前記記憶手段から取り出
し、当該フォントデータを当該フォント転送要求の発行
元に転送するフォント送信手段とを備えることを特徴と
するプリンタを提供する。
【0007】本発明に係る情報処理装置によれば、外部
にフォント転送要求を発信し、その要求に対する応答と
してフォントデータを受け付け、これをフォント管理テ
ーブルに登録することができる。一方、本発明に係るプ
リンタによれば、外部からの登録フォント転送要求を受
け付け、その発信元に、内蔵フォントのうちの該当フォ
ントを送出することができる。したがって、これらの情
報処理装置およびプリンタとを接続すれば、WYSIW
YG(What You See Is What You Get)が達成される。
にフォント転送要求を発信し、その要求に対する応答と
してフォントデータを受け付け、これをフォント管理テ
ーブルに登録することができる。一方、本発明に係るプ
リンタによれば、外部からの登録フォント転送要求を受
け付け、その発信元に、内蔵フォントのうちの該当フォ
ントを送出することができる。したがって、これらの情
報処理装置およびプリンタとを接続すれば、WYSIW
YG(What You See Is What You Get)が達成される。
【0008】
【発明の実施の形態】以下、添付の図面を参照しなが
ら、本発明に係る実施の一形態について説明する。
ら、本発明に係る実施の一形態について説明する。
【0009】最初に、本実施の形態に係るネットワーク
システムの構成について説明する。
システムの構成について説明する。
【0010】図1に示すように、複数(ここでは2台)の
情報処理装置10A,10B内蔵のネットワークカード
に接続されたケーブル15、および、プリンタ12内蔵
のネットワークカードに接続されたケーブル15が、そ
れぞれ、ハブ11に接続されている。
情報処理装置10A,10B内蔵のネットワークカード
に接続されたケーブル15、および、プリンタ12内蔵
のネットワークカードに接続されたケーブル15が、そ
れぞれ、ハブ11に接続されている。
【0011】プリンタ12は、図2(a)に示すように、
TCP/IPプロトコルを実現するための機能が搭載さ
れた前述のネットワークカード20の他、情報処理装置
10A,10Bからのアプリケーションデータが表す画
像を記録紙上に記録する印刷機構21(例えば、記録ヘ
ッド、記録紙搬送機構等)、記録ヘッドの駆動回路への
データ入力を制御するビデオインタフェース回路等が搭
載された出力インタフェースカード22、プリンタ全体
を制御するコントローラ23等を備えている。そして、
コントローラ23は、図2(b)に示すように、CPU2
4、RAM25、後述のデータ転送処理が定義されたプ
ログラム等が格納されているROM26、印刷文字の字
体を表すフォントデータが格納されたフォントROM2
7、画像メモリ28、各メモリからのデータ読出し等を
制御するメモリコントローラ29等をバスで接続するこ
とによって構成されている。
TCP/IPプロトコルを実現するための機能が搭載さ
れた前述のネットワークカード20の他、情報処理装置
10A,10Bからのアプリケーションデータが表す画
像を記録紙上に記録する印刷機構21(例えば、記録ヘ
ッド、記録紙搬送機構等)、記録ヘッドの駆動回路への
データ入力を制御するビデオインタフェース回路等が搭
載された出力インタフェースカード22、プリンタ全体
を制御するコントローラ23等を備えている。そして、
コントローラ23は、図2(b)に示すように、CPU2
4、RAM25、後述のデータ転送処理が定義されたプ
ログラム等が格納されているROM26、印刷文字の字
体を表すフォントデータが格納されたフォントROM2
7、画像メモリ28、各メモリからのデータ読出し等を
制御するメモリコントローラ29等をバスで接続するこ
とによって構成されている。
【0012】プリンタ12のコントローラ23は、この
ようなハードウエア構成によって、印刷機構の制御処理
の他、後述のデータ転送処理を実行する。そのための機
能構成のうち、後述のデータ転送処理を実行するための
機能構成だけを図3(a)に示す。具体的には、コントロ
ーラ23は、後述のデータ転送処理を実行するための機
能構成として、(1)ネットワーク上から受信したパケッ
トを復号化し、コマンド等を取り出すインターフェース
マネージャー36、(2)インターフェースマネージャー
36から受け付けたコマンドによってフォント転送を実
現するコマンド解釈部30、(3)プリンタフォントのフ
ォントファイルが格納されたフォントデータ記憶部3
2、(4)コマンド解釈部30の指示にしたがってフォン
トファイルにアクセスするフォントデータ管理部31を
有している。なお、プリンタフォントのフォントファイ
ルには、プリンタフォント名を含むヘッダ情報、印刷文
字の文字コードおよびそのフォントデータが登録された
文字情報テーブル等が格納されている。
ようなハードウエア構成によって、印刷機構の制御処理
の他、後述のデータ転送処理を実行する。そのための機
能構成のうち、後述のデータ転送処理を実行するための
機能構成だけを図3(a)に示す。具体的には、コントロ
ーラ23は、後述のデータ転送処理を実行するための機
能構成として、(1)ネットワーク上から受信したパケッ
トを復号化し、コマンド等を取り出すインターフェース
マネージャー36、(2)インターフェースマネージャー
36から受け付けたコマンドによってフォント転送を実
現するコマンド解釈部30、(3)プリンタフォントのフ
ォントファイルが格納されたフォントデータ記憶部3
2、(4)コマンド解釈部30の指示にしたがってフォン
トファイルにアクセスするフォントデータ管理部31を
有している。なお、プリンタフォントのフォントファイ
ルには、プリンタフォント名を含むヘッダ情報、印刷文
字の文字コードおよびそのフォントデータが登録された
文字情報テーブル等が格納されている。
【0013】一方、情報処理装置10A,10Bは、図
4に示すように、前述のネットワークカード40の他、
キーボード等の入力装置(不図示)、CRT14A,14
Bへのデータ出力を制御するディスプレイコントローラ
42、後述のデータ取得処理が定義された通信プログラ
ムやフォントデータ等が格納されているハードディスク
43、ハードディスクからのデータ読出しおよびハード
ディスクへのデータ書込みを制御するディスクコントロ
ーラ44、CPU45、RAM41、ROM46、各メ
モリからのデータ読出し等を制御するメモリコントロー
ラ(不図示)、フロッピディスク等の記憶媒体を取り付け
るためのディスクドライブ(不図示)等を備えている。
4に示すように、前述のネットワークカード40の他、
キーボード等の入力装置(不図示)、CRT14A,14
Bへのデータ出力を制御するディスプレイコントローラ
42、後述のデータ取得処理が定義された通信プログラ
ムやフォントデータ等が格納されているハードディスク
43、ハードディスクからのデータ読出しおよびハード
ディスクへのデータ書込みを制御するディスクコントロ
ーラ44、CPU45、RAM41、ROM46、各メ
モリからのデータ読出し等を制御するメモリコントロー
ラ(不図示)、フロッピディスク等の記憶媒体を取り付け
るためのディスクドライブ(不図示)等を備えている。
【0014】各情報処理装置10A,10Bは、このよ
うなハードウエア構成によって、文書作成処理等の他、
後述のデータ取得処理を実行する。そのための機能構成
のうち、後述のデータ取得処理を実行するための機能構
成だけを図3(b)に示す。
うなハードウエア構成によって、文書作成処理等の他、
後述のデータ取得処理を実行する。そのための機能構成
のうち、後述のデータ取得処理を実行するための機能構
成だけを図3(b)に示す。
【0015】具体的には、各情報処理装置10A,10
Bは、後述のデータ取得処理を実行するための機能構成
として、(1)ネットワーク上から受信したパケットを復
号化し、コマンド等を取り出すインターフェースマネー
ジャー37、(2)インターフェースマネージャー37か
ら受け付けたコマンドによってフォント転送を実現する
コマンド解釈部33、(3)各フォントごとの文字情報フ
ァイルと、それらの文字情報ファイルを管理するための
フォント管理テーブルとが格納されたフォントデータ記
憶部35、(4)コマンド解釈部33の指示にしたがって
フォントファイルへのアクセス等を行うフォントデータ
管理部34を有している。なお、各フォントの文字情報
ファイルには、それぞれ、各印刷文字の文字コードおよ
びそのフォントデータ等が登録された文字情報テーブル
が格納されており、フォント管理テーブルには、各フォ
ントごとに、フォント名等を含むヘッダ情報と、文字情
報ファイル名とがそれぞれ登録されている。したがっ
て、図5に示したように、各フォントのヘッダ情報は、
それぞれ、そのフォントの文字情報ファイルに対応付け
られる。
Bは、後述のデータ取得処理を実行するための機能構成
として、(1)ネットワーク上から受信したパケットを復
号化し、コマンド等を取り出すインターフェースマネー
ジャー37、(2)インターフェースマネージャー37か
ら受け付けたコマンドによってフォント転送を実現する
コマンド解釈部33、(3)各フォントごとの文字情報フ
ァイルと、それらの文字情報ファイルを管理するための
フォント管理テーブルとが格納されたフォントデータ記
憶部35、(4)コマンド解釈部33の指示にしたがって
フォントファイルへのアクセス等を行うフォントデータ
管理部34を有している。なお、各フォントの文字情報
ファイルには、それぞれ、各印刷文字の文字コードおよ
びそのフォントデータ等が登録された文字情報テーブル
が格納されており、フォント管理テーブルには、各フォ
ントごとに、フォント名等を含むヘッダ情報と、文字情
報ファイル名とがそれぞれ登録されている。したがっ
て、図5に示したように、各フォントのヘッダ情報は、
それぞれ、そのフォントの文字情報ファイルに対応付け
られる。
【0016】つぎに、図6により、情報処理装置10
A,10Bが実行するデータ取得処理について説明す
る。ただし、各情報処理装置10A,10Bには、すで
に、プリンタ12のネットワークカードのアドレスが登
録されているものとする。
A,10Bが実行するデータ取得処理について説明す
る。ただし、各情報処理装置10A,10Bには、すで
に、プリンタ12のネットワークカードのアドレスが登
録されているものとする。
【0017】情報処理装置(ここでは、10Aとする)
は、起動時等に、ネットワーク上の起動されている全機
器を認識した後、登録済みのネットワークカードアドレ
スを検索し(S50)、それらのアドレス宛にコネクショ
ン要求コマンドを送信し、このコネクション要求コマン
ドに対するレスポンスがなければ、そのまま処理を終了
する(S51)。一方、プリンタ12からレスポンスがあ
ったら、以下の処理S52〜S56を実行する。
は、起動時等に、ネットワーク上の起動されている全機
器を認識した後、登録済みのネットワークカードアドレ
スを検索し(S50)、それらのアドレス宛にコネクショ
ン要求コマンドを送信し、このコネクション要求コマン
ドに対するレスポンスがなければ、そのまま処理を終了
する(S51)。一方、プリンタ12からレスポンスがあ
ったら、以下の処理S52〜S56を実行する。
【0018】情報処理装置10Aのコマンド解釈部33
およびインターフェースマネージャー37は、ヘッダ転
送要求コマンドを含むパケットを、インターフェースカ
ード40を介してプリンタ12に送信する(S52)。こ
の伝送パケットを受け付けたプリンタ12は、後述のデ
ータ転送処理を実行することにより、プリンタフォント
のヘッダ情報を含むデータパケットをコマンド送信元の
情報処理装置10Aに送信する。
およびインターフェースマネージャー37は、ヘッダ転
送要求コマンドを含むパケットを、インターフェースカ
ード40を介してプリンタ12に送信する(S52)。こ
の伝送パケットを受け付けたプリンタ12は、後述のデ
ータ転送処理を実行することにより、プリンタフォント
のヘッダ情報を含むデータパケットをコマンド送信元の
情報処理装置10Aに送信する。
【0019】この伝送パケットを受信した情報処理装置
10Aでは、インターフェースマネージャー3が、その
パケットからヘッダ情報(以下、受信ヘッダ情報と呼ぶ)
を取り出す。コマンド解釈部33は、受信ヘッダ情報と
同じヘッダ情報を含んでいるフォントファイルの検索を
フォントデータ管理部34に指示する(S53)。フォン
トデータ記憶部35のフォントファイルのなかに該当フ
ォントファイルが見つからなければ、コマンド解釈部3
3は、受信ヘッダ情報を含んでいるフォントファイルが
必要なものと判断し(S54)、フォント転送要求コマン
ドを発行する。インターフェースマネージャー36は、
このフォント転送要求コマンドを含むパケットを組み立
て、これを、インターフェースカード40を介してプリ
ンタ12に送信する(S55)。一方、フォントデータ記
憶部35のフォントファイルのなかに該当フォントファ
イルが見つかれば、コマンド解釈部33は、受信ヘッダ
情報を含んでいるフォントファイルが不要なものと判断
し(S54)、プリンタ12との間に確立されたコネクシ
ョンをクローズする。
10Aでは、インターフェースマネージャー3が、その
パケットからヘッダ情報(以下、受信ヘッダ情報と呼ぶ)
を取り出す。コマンド解釈部33は、受信ヘッダ情報と
同じヘッダ情報を含んでいるフォントファイルの検索を
フォントデータ管理部34に指示する(S53)。フォン
トデータ記憶部35のフォントファイルのなかに該当フ
ォントファイルが見つからなければ、コマンド解釈部3
3は、受信ヘッダ情報を含んでいるフォントファイルが
必要なものと判断し(S54)、フォント転送要求コマン
ドを発行する。インターフェースマネージャー36は、
このフォント転送要求コマンドを含むパケットを組み立
て、これを、インターフェースカード40を介してプリ
ンタ12に送信する(S55)。一方、フォントデータ記
憶部35のフォントファイルのなかに該当フォントファ
イルが見つかれば、コマンド解釈部33は、受信ヘッダ
情報を含んでいるフォントファイルが不要なものと判断
し(S54)、プリンタ12との間に確立されたコネクシ
ョンをクローズする。
【0020】さて、フォント転送要求コマンドを受け付
けたプリンタ12は、後述のデータ転送処理を実行する
ことにより、文字情報テーブルまたは転送拒否コマンド
を含むパケットをコマンド送信元の情報処理装置10A
に送信する。この伝送パケットを受信した情報処理装置
10Aでは、インターフェースマネージャー37が、そ
のパケットからデータを取り出す(S56)。コマンド解
釈部33は、それが転送拒否コマンドであれば(S5
7)、プリンタ12との間に確立されたコネクションを
クローズする。一方、そのデータに文字情報テーブル
(以下、受信文字情報テーブル)が含まれていたら、コマ
ンド解釈部33は、その受信文字情報テーブルの書込み
処理をフォントデータ管理部34に指示する(S57)。
この指示にしたがい、フォントデータ管理部34は、受
信文字情報テーブルを文字情報ファイルとしてフォント
データ記憶部35に格納すると共に、この文字情報ファ
イル名を受信ヘッダ情報に対応付けてフォント管理テー
ブルに登録する(S58)。
けたプリンタ12は、後述のデータ転送処理を実行する
ことにより、文字情報テーブルまたは転送拒否コマンド
を含むパケットをコマンド送信元の情報処理装置10A
に送信する。この伝送パケットを受信した情報処理装置
10Aでは、インターフェースマネージャー37が、そ
のパケットからデータを取り出す(S56)。コマンド解
釈部33は、それが転送拒否コマンドであれば(S5
7)、プリンタ12との間に確立されたコネクションを
クローズする。一方、そのデータに文字情報テーブル
(以下、受信文字情報テーブル)が含まれていたら、コマ
ンド解釈部33は、その受信文字情報テーブルの書込み
処理をフォントデータ管理部34に指示する(S57)。
この指示にしたがい、フォントデータ管理部34は、受
信文字情報テーブルを文字情報ファイルとしてフォント
データ記憶部35に格納すると共に、この文字情報ファ
イル名を受信ヘッダ情報に対応付けてフォント管理テー
ブルに登録する(S58)。
【0021】つぎに、図7により、情報処理装置からの
伝送パケットを受信したプリンタ12のコントローラ2
3が実行するデータ転送処理について説明する。
伝送パケットを受信したプリンタ12のコントローラ2
3が実行するデータ転送処理について説明する。
【0022】プリンタ12のインターフェースマネージ
ャー36は、インターフェースカード20が受信した伝
送パケットを復号化し、そのパケットに含まれていたコ
マンドを取り出す(S70)。そして、コマンド解釈部3
0は、そのコマンドがヘッダ転送要求コマンドか否かを
判断する(S71)。その結果、そのコマンドがヘッダ転
送要求コマンドであると判断すれば、コマンド解釈部3
0は、フォントデータ記憶部32からのヘッダ情報読出
し処理をフォントデータ管理部31に指示する。この指
示に応じて、フォントデータ管理部31は、フォントデ
ータ記憶部32に格納されているフォントファイルをオ
ープンし、それに含まれているヘッダ情報を読みだす
(S52)。そして、インターフェースマネージャー36
は、このヘッダ情報を含むデータパケットを組み立て
て、そのデータパケットをヘッダ転送要求コマンド送信
元アドレスに送信する(S73)。
ャー36は、インターフェースカード20が受信した伝
送パケットを復号化し、そのパケットに含まれていたコ
マンドを取り出す(S70)。そして、コマンド解釈部3
0は、そのコマンドがヘッダ転送要求コマンドか否かを
判断する(S71)。その結果、そのコマンドがヘッダ転
送要求コマンドであると判断すれば、コマンド解釈部3
0は、フォントデータ記憶部32からのヘッダ情報読出
し処理をフォントデータ管理部31に指示する。この指
示に応じて、フォントデータ管理部31は、フォントデ
ータ記憶部32に格納されているフォントファイルをオ
ープンし、それに含まれているヘッダ情報を読みだす
(S52)。そして、インターフェースマネージャー36
は、このヘッダ情報を含むデータパケットを組み立て
て、そのデータパケットをヘッダ転送要求コマンド送信
元アドレスに送信する(S73)。
【0023】一方、情報処理装置からのコマンドがフォ
ント要求コマンドでないと判断すれば、さらに、そのコ
マンドがフォント要求コマンドか否かを判断する(S7
4)。その結果、そのコマンドがフォント要求コマンド
であると判断すれば、コマンド解釈部30は、フォント
データ記憶部32からのフォントファイル読出し処理を
フォントデータ管理部31に指示する。この指示に応じ
て、フォントデータ管理部31は、フォントデータ記憶
部32に格納されているフォントファイルから文字情報
テーブルを読みだす(S75)。そして、文字情報テーブ
ルが読み出されたら、インターフェースマネージャー3
6は、その文字情報テーブルを含むデータパケットを組
み立てて、これを、インターフェースカード20を介し
てフォント要求コマンド元アドレスに送信する。ただ
し、ライセンス設定等によって文字情報テーブルの読出
しが不可能であった場合には、転送拒否コマンドをコマ
ンド送信元アドレスに返信する(S76)。
ント要求コマンドでないと判断すれば、さらに、そのコ
マンドがフォント要求コマンドか否かを判断する(S7
4)。その結果、そのコマンドがフォント要求コマンド
であると判断すれば、コマンド解釈部30は、フォント
データ記憶部32からのフォントファイル読出し処理を
フォントデータ管理部31に指示する。この指示に応じ
て、フォントデータ管理部31は、フォントデータ記憶
部32に格納されているフォントファイルから文字情報
テーブルを読みだす(S75)。そして、文字情報テーブ
ルが読み出されたら、インターフェースマネージャー3
6は、その文字情報テーブルを含むデータパケットを組
み立てて、これを、インターフェースカード20を介し
てフォント要求コマンド元アドレスに送信する。ただ
し、ライセンス設定等によって文字情報テーブルの読出
しが不可能であった場合には、転送拒否コマンドをコマ
ンド送信元アドレスに返信する(S76)。
【0024】以上説明した情報処理装置のフォント取得
処理およびプリンタのフォント転送処理によって、情報
処理装置にプリンタの内蔵フォントがアップロードされ
るため、WYSIWYGが高速に達成される。
処理およびプリンタのフォント転送処理によって、情報
処理装置にプリンタの内蔵フォントがアップロードされ
るため、WYSIWYGが高速に達成される。
【0025】
【発明の効果】本発明によれば、プリンタの内蔵フォン
トを情報処理装置が取得することができるため、WYS
IWYGが達成される。
トを情報処理装置が取得することができるため、WYS
IWYGが達成される。
【図1】本発明の実施の一形態に係るネットワークシス
テムの概略構成を示した図である。
テムの概略構成を示した図である。
【図2】(a)は、本発明の実施の一形態に係るプリンタ
の概略構成を示した図であり、(b)は、そのコントロー
ラのハードウエア構成を示した図である。
の概略構成を示した図であり、(b)は、そのコントロー
ラのハードウエア構成を示した図である。
【図3】(a)は、プリンタのデータ転送処理を実現する
ための機能構成を示した図であり、(b)は、情報処理装
置のデータ取得処理を実現するための機能構成を示した
図である。
ための機能構成を示した図であり、(b)は、情報処理装
置のデータ取得処理を実現するための機能構成を示した
図である。
【図4】本発明の実施の一形態に係る情報処理装置のハ
ードウエア構成を示した図である。
ードウエア構成を示した図である。
【図5】本発明の実施の一形態に係る情報処理装置のフ
ォント管理における、文字情報ファイルとヘッダ情報と
の対応関係を概念的に示した図である。
ォント管理における、文字情報ファイルとヘッダ情報と
の対応関係を概念的に示した図である。
【図6】本発明の実施の一形態に係る情報処理装置によ
るデータ取得処理のフローチャートである。
るデータ取得処理のフローチャートである。
【図7】本発明の実施の一形態に係るプリンタによるデ
ータ転送処理のフローチャートである。
ータ転送処理のフローチャートである。
10A,10B:情報処理装置 11:ハブ 12:プリンタ 14A,14B:CRT 15:ケーブル 20:ネットワークカード 21:印刷機構 22:出力インタフェースカード 23:コントローラ 24:CPU 25:RAM 26:ROM 27:フォントROM 28:画像メモリ 29:メモリコントローラ 30:コマンド解釈部 31:フォントデータ管理部 32:フォントデータ記憶部 33:コマンド解釈部 34:フォントデータ管理部 35:フォントデータ記憶部 40:ネットワークカード 41:RAM 42:ディスプレイコントローラ 43:ハードディスク 44:ディスクコントローラ 45:CPU 46:ROM
フロントページの続き Fターム(参考) 2C087 AB01 AB05 BA09 BD43 CB19 EA26 5B009 RA11 RA12 VC03 5B021 AA01 AA02 BB01 BB02 CC05 EE01 JJ01 5C082 AA01 AA32 BA02 BB01 BB32 CB01 DA87 MM09 MM10 9A001 BB01 BB03 BB04 CC06 CC07 DD04 EE04 HH23 HH34 JJ35 KK42 LL03
Claims (3)
- 【請求項1】 アプリケーションデータが表す文字を、
アプリケーション指定のフォントでディスプレイ上に表
示させる情報処理装置であって、 前記ディスプレイ上の表示文字の字体を表すフォントデ
ータとフォント名とを対応付けて記憶するための記憶手
段と、 フォント名を含むフォント転送要求を発行し、当該フォ
ント転送要求の発行先から転送されたフォントデータを
取得するフォント取得手段と、 前記フォント取得手段が取得したフォントデータを、当
該フォントデータの取得に際して用いたフォント名に対
応付けて、前記記憶手段に格納するフォント登録手段と
を備えることを特徴とする情報処理装置。 - 【請求項2】 情報処理装置からの転送データが表す文
字を内蔵フォントで印刷するプリンタであって、 前記印刷文字の字体を表すフォントデータとフォント名
とを対応付けて記憶した記憶手段と、 フォント名を含むフォント転送要求を前記情報処理装置
から受け付け、当該フォント転送要求に含まれているフ
ォント名に対応するフォントデータを前記記憶手段から
取り出し、当該フォントデータを当該フォント転送要求
の発行元に転送するフォント送信手段とを備えることを
特徴とするプリンタ。 - 【請求項3】 請求項1記載の情報処理装置と、当該情
報処理装置から前記転送データを受け付ける請求項2記
載のプリンタとを備えることを特徴とするシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11101762A JP2000293152A (ja) | 1999-04-08 | 1999-04-08 | 情報処理装置およびプリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11101762A JP2000293152A (ja) | 1999-04-08 | 1999-04-08 | 情報処理装置およびプリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000293152A true JP2000293152A (ja) | 2000-10-20 |
Family
ID=14309254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11101762A Withdrawn JP2000293152A (ja) | 1999-04-08 | 1999-04-08 | 情報処理装置およびプリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000293152A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003198994A (ja) * | 2001-12-25 | 2003-07-11 | Seiko Epson Corp | プロジェクタの制御システム及び制御方法 |
| JP2007028507A (ja) * | 2005-07-21 | 2007-02-01 | Fuji Xerox Co Ltd | 画像形成システムおよび方法 |
-
1999
- 1999-04-08 JP JP11101762A patent/JP2000293152A/ja not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003198994A (ja) * | 2001-12-25 | 2003-07-11 | Seiko Epson Corp | プロジェクタの制御システム及び制御方法 |
| JP2007028507A (ja) * | 2005-07-21 | 2007-02-01 | Fuji Xerox Co Ltd | 画像形成システムおよび方法 |
| US7782472B2 (en) | 2005-07-21 | 2010-08-24 | Fuji Xerox Co., Ltd. | Image forming system and image forming method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5873659A (en) | Method and apparatus for providing a printer having internal queue job management | |
| US20020001100A1 (en) | Image processing system, image data processing method, and storage medium | |
| US8154754B2 (en) | Apparatus, method, and program for processing job data from a network | |
| JPH10293662A (ja) | 情報処理装置及び方法、情報処理システム、プリンタ及び記憶媒体 | |
| US6804018B1 (en) | Printer and its control method for creating link information between a transfer data position and a print data position | |
| JP3847970B2 (ja) | 印刷データ処理装置、印刷データ処理方法及び記録媒体 | |
| US20010034773A1 (en) | Information processing system, information processing device, control method thereof, memory media having stored programs thereof and program thereof | |
| JPH10228365A (ja) | 印刷装置、印刷システム、及び、印刷方法 | |
| US20090046306A1 (en) | Method and apparatus for ordering and printing annotated photographs | |
| JP2000293152A (ja) | 情報処理装置およびプリンタ | |
| EP1936924A1 (en) | Method of setting up port of network printing device automatically and network printing device thereof | |
| US20070279670A1 (en) | Client apparatus, server apparatus, computer-readable medium, and computer data signal | |
| JP2009140063A (ja) | ファイル管理モジュール、印刷装置、ファイル管理方法、ファイル管理プログラム | |
| US7589861B2 (en) | Image forming apparatus and printing system | |
| JP2003177907A (ja) | 情報処理装置、情報処理システム、印刷制御方法、記憶媒体、及びプログラム | |
| JP2004017624A (ja) | 印刷装置、印刷システム及び記録媒体 | |
| JP2005339106A (ja) | プリンタアドレス監視システム | |
| JP2000289267A (ja) | プリンタおよび印刷システム | |
| JPH10187367A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3046478B2 (ja) | 印刷装置および印刷方法 | |
| JP2005122224A (ja) | 仮想的情報処理装置機能及び仮想的プリンター装置機能を有する外付け電子記憶媒体。 | |
| KR20010027820A (ko) | 네트워크 프린터의 인덱스 페이지 인쇄방법 | |
| JP2001209503A (ja) | プリンタおよびプリンタジョブデータの転送方法 | |
| JP2937721B2 (ja) | 印刷システム | |
| KR100654456B1 (ko) | 네트워크 프린터의 워크그룹 표시방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060704 |