JPH1063448A5 - - Google Patents

Info

Publication number
JPH1063448A5
JPH1063448A5 JP1997103289A JP10328997A JPH1063448A5 JP H1063448 A5 JPH1063448 A5 JP H1063448A5 JP 1997103289 A JP1997103289 A JP 1997103289A JP 10328997 A JP10328997 A JP 10328997A JP H1063448 A5 JPH1063448 A5 JP H1063448A5
Authority
JP
Japan
Prior art keywords
printer
data
memory
font
random access
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
Application number
JP1997103289A
Other languages
English (en)
Other versions
JPH1063448A (ja
Filing date
Publication date
Priority claimed from US08/636,458 external-priority patent/US5671246A/en
Application filed filed Critical
Publication of JPH1063448A publication Critical patent/JPH1063448A/ja
Publication of JPH1063448A5 publication Critical patent/JPH1063448A5/ja
Pending legal-status Critical Current

Links

Claims (9)

  1. フォント・データを記憶するためにプリンタ内のメモリを適応的に割り振る方法であって、前記プリンタが、ホスト・プロセッサに接続され、前記ホスト・プロセッサが、
    a)キャッシュ・メモリの最初の部分をフォント・データの記憶のために割り振るように前記プリンタを制御するステップと、
    b)プリンタへ送信すべき現データ・セグメントを分析し、前記現データ・セグメントが印刷すべきフォント文字を示すか、それともグラフィックス・データを示すか、それともラスタ・データを示すかを判定するステップと、
    c)前記現データ・セグメントがフォント文字を示すことが判明した場合、前記プリンタが対応するフォント文字データを含むかどうかを判定し、前記プリンタに、前記現データ・セグメントによって示された前記フォント文字を記憶するのに十分なキャッシュ・メモリが残っていない場合、前記現データ・セグメントによって示された前記フォント文字データを記憶するための追加メモリ部分を割り振るよう前記プリンタに命令するステップと、
    d)さらに、グラフィックス関連データまたはラスタ画像データがプリンタへ送信されると判定された場合、フォント文字データを記憶するために割り振られた前記メモリの部分を再割り振りするよう前記プリンタに命令するステップとを含む、方法。
  2. 前記ホスト・プロセッサが、ステップa)でさらに、前記プリンタによる前記キャッシュ・メモリの割り振りを追跡する、請求項1に記載の方法。
  3. ステップd)によって、前記プリンタが、フォント・データを記憶するために割り振られたキャッシュ・メモリを低減させ、前記キャッシュ・メモリの一部を前記グラフィックス関連データまたはラスタ画像データ用に使用できるようにする、請求項1に記載の方法。
  4. e)フォント・メモリから得たデータを、前記現データ・セグメントによって示されたフォント文字データのラスタ構成画像に変換するステップと、
    f)前記ラスタ構成画像を前記プリンタへ送信し、ステップc)によって前記ラスタ構成画像を記憶するために割り振られたキャッシュ・メモリの部分に記憶できるようにするステップとを含む、請求項1に記載の方法。
  5. フォント文字データを記憶できるようにするためにプリンタ内のメモリを適応的に割り振るシステムであって、ランダム・アクセス・メモリと、前記ランダム・アクセス・メモリ内の記憶域の割り振りを可能にする処理装置とを含むプリンタと、前記プリンタに接続され、媒体シート上にレンダリングするために前記プリンタへ送信すべき文書を示す符号セグメント格納するためのランダム・アクセス・メモリを含むホスト・プロセッサと、フォント文字メモリと、前記フォント文字メモリから得たフォント文字をラスタ構成文字データセットに変換するグラフィックス・インタフェースと、前記プリンタへデータを送信するプリンタ・ドライバ手段とを備え、前記プリンタ・ドライバ手段が、前記文書を含む前記ランダム・アクセス・メモリから得たデータ・セグメントを分析し、前記受信されたデータ・セグメントの判定されたデータ・セグメントに応じて前記ランダム・アクセス・メモリの割り振りを変更するためのコマンドを前記プリンタに発行する手段とを含む、システム。
  6. データ・セグメントを分析する前記手段がさらに、前記プリンタによる前記ランダム・アクセス・メモリの割り振りを追跡する、請求項5に記載のシステム。
  7. 現データ・セグメントが、グラフィックス関連データまたはラスタ・データを示すと判定された場合、前記プリンタ・ドライバ手段が、前記プリンタに、フォント・データを記憶するために割り振られたランダム・アクセス・メモリを低減させ、前記ランダム・アクセス・メモリの一部を必要に応じて前記グラフィックス関連データまたはラスタ画像データ用に使用できるようにさせる、請求項5に記載のシステム。
  8. 前記プリンタ・ドライバ手段が、フォント文字メモリから得たデータを、前記現データ・セグメントによって示されたフォント文字データのラスタ構成画像に変換し、前記ラスタ構成画像を前記プリンタへ送信し、前記ラスタ構成画像を記憶するために割り振られたランダム・アクセス・メモリの部分に記憶できるようにする、請求項5に記載のシステム。
  9. 前記ホスト・プロセッサおよびプリンタ・ドライバ手段が、媒体テキストのページの処理時に、前記ランダム・アクセス・メモリの再割り振りが必要であるかどうかを連続的に判定するように動作する、請求項1に記載のシステム。
JP9103289A 1996-04-22 1997-04-21 メモリ割り振り方法及びシステム Pending JPH1063448A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/636,458 US5671246A (en) 1996-04-22 1996-04-22 Method and apparatus for adaptive adjustment of cache allocation for storage of font data
US636,458 1996-04-23

Publications (2)

Publication Number Publication Date
JPH1063448A JPH1063448A (ja) 1998-03-06
JPH1063448A5 true JPH1063448A5 (ja) 2005-01-06

Family

ID=24551998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9103289A Pending JPH1063448A (ja) 1996-04-22 1997-04-21 メモリ割り振り方法及びシステム

Country Status (5)

Country Link
US (1) US5671246A (ja)
JP (1) JPH1063448A (ja)
KR (1) KR100392548B1 (ja)
CN (1) CN1093960C (ja)
TW (1) TW385406B (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2999516B2 (ja) * 1990-05-30 2000-01-17 日本ディジタルイクイップメント株式会社 端末装置のための文字出力制御方法および装置
US6111654A (en) * 1999-04-21 2000-08-29 Lexmark International, Inc. Method and apparatus for replacing or modifying a postscript built-in font in a printer
US6658462B1 (en) 1999-08-26 2003-12-02 International Business Machines Corporation System, method, and program for balancing cache space requirements with retrieval access time for large documents on the internet
US7623253B1 (en) * 2000-05-15 2009-11-24 Hewlett-Packard Development Company, L.P. Indirect processing of print jobs
JP4486051B2 (ja) 2006-02-28 2010-06-23 株式会社第一興商 カラオケbgm演奏システム
GB2460084A (en) * 2008-05-16 2009-11-18 Software 2000 Ltd Method and apparatus for providing and managing fonts
US10388408B2 (en) 2014-10-10 2019-08-20 MD Cloud Practice Solutions, L.L.C. Methods and systems for secure transmission and reception of data between a mobile device and a central computer system
CN109062521B (zh) * 2018-07-20 2022-05-27 珠海智汇网络设备有限公司 一种打印数据处理方法及装置、计算机装置、存储介质
CN113535100A (zh) * 2021-06-29 2021-10-22 成都智达电力自动控制有限公司 一种串口虚拟打印机及打印方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2577553B2 (ja) * 1987-01-28 1997-02-05 キヤノン株式会社 端末装置
JPH05270065A (ja) * 1992-03-26 1993-10-19 Toshiba Corp 画像形成装置

Similar Documents

Publication Publication Date Title
CN1129061C (zh) 一种打印设备和打印方法
JP3872558B2 (ja) メモリ削減技法を使用したページ生成のためのフォールバック処理
US6040917A (en) Memory partitioning for multi-resolution pauseless page printing
EP0801357A3 (en) Printing system and data processing method therefor
EP0814598A3 (en) Printing system
KR100490412B1 (ko) 인쇄작업 순서 제어방법 및 이를 위한 프린트 시스템
US5592593A (en) Printing in data processing systems
JPH1063448A5 (ja)
JPH10297050A (ja) 出力制御装置、出力制御方法、画像処理装置、画像処理方法及び記憶媒体
GB2217492A (en) Output apparatus
KR970069378A (ko) 프린터내의 메모리 적응 할당 방법 및 시스템
JP2726271B2 (ja) パッチ化システム
US7050191B2 (en) Sub-banding of display list and video buffer for page rendering in a digital signal processor
JPH04325267A (ja) 出力方法及び装置
US6275300B1 (en) Simplified method to print inherited pages in a page printer
JP5268283B2 (ja) 画像形成装置
EP0533343B1 (en) System and method for data management
US6903842B2 (en) Method for generating full-page print data
JP2737880B2 (ja) 文字処理装置および方法
JP4325339B2 (ja) 印刷システム、ホストコンピュータ及びプリンタドライバ
JP2005231374A (ja) プリンタおよびプリンタのメモリ管理方法並びにプログラムを記録した記録媒体
JP3728083B2 (ja) 画像出力装置および画像出力方法
JP2006277529A (ja) 画像形成装置
JP2000222140A (ja) プリンタおよびプリンタのメモリ管理方法並びにプログラムを記録した記録媒体
JPH0229353A (ja) プリンタ