首页 / 专利库 / 电脑图像 / 绘图软件 / 所见即所得 / Information processor and printer

Information processor and printer

阅读:880发布:2020-12-14

专利汇可以提供Information processor and printer专利检索,专利查询,专利分析的服务。并且PROBLEM TO BE SOLVED: To realize a WYSIWYG(What You See Is What You Get). SOLUTION: A cable 15 connected to a network card incorporated in plural information processors 10A and 10B, and a cable 15 connected to a built-in network card of a printer 12 are connected to a hub 11. During the time of a start up, the processors 10A and 10B recognize all network equipment being started up, establish a connection to the printer 12 and upload a built-in font of the printer.,下面是Information processor and printer专利的具体信息内容。

【特許請求の範囲】
  • 【請求項1】 アプリケーションデータが表す文字を、
    アプリケーション指定のフォントでディスプレイ上に表示させる情報処理装置であって、 前記ディスプレイ上の表示文字の字体を表すフォントデータとフォント名とを対応付けて記憶するための記憶手段と、 フォント名を含むフォント転送要求を発行し、当該フォント転送要求の発行先から転送されたフォントデータを取得するフォント取得手段と、 前記フォント取得手段が取得したフォントデータを、当該フォントデータの取得に際して用いたフォント名に対応付けて、前記記憶手段に格納するフォント登録手段とを備えることを特徴とする情報処理装置。
  • 【請求項2】 情報処理装置からの転送データが表す文字を内蔵フォントで印刷するプリンタであって、 前記印刷文字の字体を表すフォントデータとフォント名とを対応付けて記憶した記憶手段と、 フォント名を含むフォント転送要求を前記情報処理装置から受け付け、当該フォント転送要求に含まれているフォント名に対応するフォントデータを前記記憶手段から取り出し、当該フォントデータを当該フォント転送要求の発行元に転送するフォント送信手段とを備えることを特徴とするプリンタ。
  • 【請求項3】 請求項1記載の情報処理装置と、当該情報処理装置から前記転送データを受け付ける請求項2記載のプリンタとを備えることを特徴とするシステム。
  • 说明书全文

    【発明の詳細な説明】

    【0001】

    【発明の属する技術分野】本発明は、WYSIWYG(W
    hat You See Is What You Get)の実現技術に関する。

    【0002】

    【従来の技術】情報処理装置にインストールされたフォントをディスプレイ上に再現する場合にはスクリーンフォントが用いられる。 一方、プリンタ等の他のデバイスに再現する場合には、そのデバイスに内蔵されたデバイスフォントが用いられる。

    【0003】

    【発明が解決しようとする課題】ところが、ディスプレイ上の画面表示とプリンタからの出とに同じフォントファイルが使用されている訳でないため、ディスプレイ上の表示文字が必ずしも同じ字体でプリンタから出力されるとは限らない。 したがって、実際にプリンタから出力させてみないと、ユーザには、その出力結果が判らない。 そこで、画面上の表示文字を必ず同じ字体でプリントアウトすることができるシステム、いわゆるWYSI
    WYG(What You See Is What You Get)の実現が望まれている。

    【0004】そこで、本発明は、ネットワーク上のプリンタの内蔵フォントを取得することができる情報処理装置を提供することを目的とする。 また、情報処理装置から要求された内蔵フォントを送出することができるプリンタを提供することを目的とする。

    【0005】

    【課題を解決するための手段】上記課題を解決するため、本発明は、アプリケーションデータが表す文字を、
    アプリケーション指定のフォントでディスプレイ上に表示させる情報処理装置であって、前記ディスプレイ上の表示文字の字体を表すフォントデータとフォント名とを対応付けて記憶するための記憶手段と、フォント名を含むフォント転送要求を発行し、当該フォント転送要求の発行先から転送されたフォントデータを取得するフォント取得手段と、前記フォント取得手段が取得したフォントデータを、当該フォントデータの取得に際して用いたフォント名に対応付けて、前記記憶手段に格納するフォント登録手段とを備えることを特徴とする情報処理装置を提供する。

    【0006】さらに、本発明は、情報処理装置からの転送データが表す文字を内蔵フォントで印刷するプリンタであって、前記印刷文字の字体を表すフォントデータとフォント名とを対応付けて記憶した記憶手段と、フォント名を含むフォント転送要求を前記情報処理装置から受け付け、当該フォント転送要求に含まれているフォント名に対応するフォントデータを前記記憶手段から取り出し、当該フォントデータを当該フォント転送要求の発行元に転送するフォント送信手段とを備えることを特徴とするプリンタを提供する。

    【0007】本発明に係る情報処理装置によれば、外部にフォント転送要求を発信し、その要求に対する応答としてフォントデータを受け付け、これをフォント管理テーブルに登録することができる。 一方、本発明に係るプリンタによれば、外部からの登録フォント転送要求を受け付け、その発信元に、内蔵フォントのうちの該当フォントを送出することができる。 したがって、これらの情報処理装置およびプリンタとを接続すれば、WYSIW
    YG(What You See Is What You Get)が達成される。

    【0008】

    【発明の実施の形態】以下、添付の図面を参照しながら、本発明に係る実施の一形態について説明する。

    【0009】最初に、本実施の形態に係るネットワークシステムの構成について説明する。

    【0010】図1に示すように、複数(ここでは2台)の情報処理装置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等をバスで接続することによって構成されている。

    【0012】プリンタ12のコントローラ23は、このようなハードウエア構成によって、印刷機構の制御処理の他、後述のデータ転送処理を実行する。 そのための機能構成のうち、後述のデータ転送処理を実行するための機能構成だけを図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、各メモリからのデータ読出し等を制御するメモリコントローラ(不図示)、フロッピディスク等の記憶媒体を取り付けるためのディスクドライブ(不図示)等を備えている。

    【0014】各情報処理装置10A,10Bは、このようなハードウエア構成によって、文書作成処理等の他、
    後述のデータ取得処理を実行する。 そのための機能構成のうち、後述のデータ取得処理を実行するための機能構成だけを図3(b)に示す。

    【0015】具体的には、各情報処理装置10A,10
    Bは、後述のデータ取得処理を実行するための機能構成として、(1)ネットワーク上から受信したパケットを復号化し、コマンド等を取り出すインターフェースマネージャー37、(2)インターフェースマネージャー37から受け付けたコマンドによってフォント転送を実現するコマンド解釈部33、(3)各フォントごとの文字情報ファイルと、それらの文字情報ファイルを管理するためのフォント管理テーブルとが格納されたフォントデータ記憶部35、(4)コマンド解釈部33の指示にしたがってフォントファイルへのアクセス等を行うフォントデータ管理部34を有している。 なお、各フォントの文字情報ファイルには、それぞれ、各印刷文字の文字コードおよびそのフォントデータ等が登録された文字情報テーブルが格納されており、フォント管理テーブルには、各フォントごとに、フォント名等を含むヘッダ情報と、文字情報ファイル名とがそれぞれ登録されている。 したがって、図5に示したように、各フォントのヘッダ情報は、
    それぞれ、そのフォントの文字情報ファイルに対応付けられる。

    【0016】つぎに、図6により、情報処理装置10
    A,10Bが実行するデータ取得処理について説明する。 ただし、各情報処理装置10A,10Bには、すでに、プリンタ12のネットワークカードのアドレスが登録されているものとする。

    【0017】情報処理装置(ここでは、10Aとする)
    は、起動時等に、ネットワーク上の起動されている全機器を認識した後、登録済みのネットワークカードアドレスを検索し(S50)、それらのアドレス宛にコネクション要求コマンドを送信し、このコネクション要求コマンドに対するレスポンスがなければ、そのまま処理を終了する(S51)。 一方、プリンタ12からレスポンスがあったら、以下の処理S52〜S56を実行する。

    【0018】情報処理装置10Aのコマンド解釈部33
    およびインターフェースマネージャー37は、ヘッダ転送要求コマンドを含むパケットを、インターフェースカード40を介してプリンタ12に送信する(S52)。 この伝送パケットを受け付けたプリンタ12は、後述のデータ転送処理を実行することにより、プリンタフォントのヘッダ情報を含むデータパケットをコマンド送信元の情報処理装置10Aに送信する。

    【0019】この伝送パケットを受信した情報処理装置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)。

    【0021】つぎに、図7により、情報処理装置からの伝送パケットを受信したプリンタ12のコントローラ2
    3が実行するデータ転送処理について説明する。

    【0022】プリンタ12のインターフェースマネージャー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)。

    【0024】以上説明した情報処理装置のフォント取得処理およびプリンタのフォント転送処理によって、情報処理装置にプリンタの内蔵フォントがアップロードされるため、WYSIWYGが高速に達成される。

    【0025】

    【発明の効果】本発明によれば、プリンタの内蔵フォントを情報処理装置が取得することができるため、WYS
    IWYGが達成される。

    【図面の簡単な説明】

    【図1】本発明の実施の一形態に係るネットワークシステムの概略構成を示した図である。

    【図2】(a)は、本発明の実施の一形態に係るプリンタの概略構成を示した図であり、(b)は、そのコントローラのハードウエア構成を示した図である。

    【図3】(a)は、プリンタのデータ転送処理を実現するための機能構成を示した図であり、(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

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈