JPH08310062A - プリンタ内に記憶される登録文字の管理方法 - Google Patents

プリンタ内に記憶される登録文字の管理方法

Info

Publication number
JPH08310062A
JPH08310062A JP7123530A JP12353095A JPH08310062A JP H08310062 A JPH08310062 A JP H08310062A JP 7123530 A JP7123530 A JP 7123530A JP 12353095 A JP12353095 A JP 12353095A JP H08310062 A JPH08310062 A JP H08310062A
Authority
JP
Japan
Prior art keywords
area
buffer memory
character
registered
printer
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
JP7123530A
Other languages
English (en)
Inventor
Nobuhiro Kasagi
信宏 笠木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Niigata Fuji Xerox Manufacturing Co Ltd
Original Assignee
Niigata Fuji Xerox Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Niigata Fuji Xerox Manufacturing Co Ltd filed Critical Niigata Fuji Xerox Manufacturing Co Ltd
Priority to JP7123530A priority Critical patent/JPH08310062A/ja
Priority to US08/653,697 priority patent/US5841429A/en
Publication of JPH08310062A publication Critical patent/JPH08310062A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0005Accepting output data; Preparing data for the controlling system
    • G06K2215/0008Downloading generic data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0022Generic data access characterised by the storage means used

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】プリンタの登録文字パターン登録処理におい
て、パターンを記憶させるバッファメモリを動的に確保
することによりバッファメモリ中の未使用部分を減少さ
せバッファメモリの効率的な使用を可能とする。 【構成】このプリンタ内に記憶される登録文字の管理方
法は、文字の登録処理が行われた場合(7)に示す様に
そのパターンは登録文字領域Aに記憶されるが、その登
録文字パターンが不要となった場合は(9)に示す様に
その領域は解放され、別の作業領域として必要になった
場合は(10)に示す様に、解放された領域に作業領域
Cとして使用され登録文字の文字パターンを記憶する為
の領域を動的に獲得、解放する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はプリンタ内に記憶される
登録文字の管理方法に関し、特に外字文字のような上位
装置から指定可能な登録文字パターンを記憶させるバッ
ファメモリの獲得におけるプリンタ内に記憶される登録
文字の管理方法に関する。
【0002】
【従来の技術】従来、この種のプリンタ内に記憶される
外字文字等の登録文字の管理方法は、たとえば特開平5
−193205号公報に示されるように、受信バッファ
と外字バッファとを備え、外字を登録する機能および印
字する機能を有したプリンタに使用するものであって、
上位装置からの外字登録時、受信バッファに格納された
外字データのあるRAM内の領域を受信バッファから切
り離し、その後は外字バッファとして使用し、上位装置
からの外字削除指令を受けると外字バッファを再び受信
バッファの一部として使用するようにしたものである。
【0003】
【発明が解決しようとする課題】この従来のプリンタ内
に記憶される外字文字等登録文字の管理方法は、受信バ
ッファから外字バッファを切り離し外字文字パターンを
最終的な記憶領域にセットするまで、外字パターンデー
タのコピーや他の受信データのコピー(詰め処理)を繰
返す必要があり、プリンタ全体の処理速度に悪影響を及
ぼす。
【0004】本発明の目的は、プリンタの外字文字等の
登録文字パターン登録処理において、パターンを記憶さ
せるバッファメモリを動的に確保することによりバッフ
ァメモリ中の未使用部分を減少させバッファメモリの効
率的な使用を可能とする。
【0005】
【課題を解決するための手段】本発明のプリンタ内に記
憶される登録文字の管理方法は、上位装置から指定可能
な文字登録処理を実行させる際に、前記上位装置からの
登録文字パターンを記憶するメモリをプリンタに具備さ
れているバッファメモリの未使用部分から検索し割り当
てる機能を有することを特徴とする。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。
【0007】図1は本発明の一実施例のプリンタ内に記
憶される登録文字の管理方法を適用したプリンタの概略
構成を示すブロック図である。図1を参照すると、この
実施例のプリンタ内に記憶される登録文字の管理方法を
適用したプリンタは、マスタ制御部1とプログラムメモ
リ(プログラムROM)2とバッファメモリ(RAM)
3と印字制御部4とを有し、これらがアドレスバス5お
よびデータバス6を介して連結された構成となってい
る。
【0008】マスタ制御部1は、プリンタ装置全体を制
御する機能および外字文字等の登録文字の登録機能とを
持ち、上位装置20からの指示によりプログラムメモリ
2に書き込まれた制御プログラムに従って動作する中央
処理装置(CPU)により構成されていて、アドレスバ
ス5およびデータバス6を介して各構成部材を制御す
る。プログラムメモリ2は、プリンタ装置全体を制御す
るマイクロプログラムおよび外字文字等の登録文字の登
録設定プログラムを内蔵しており、マスタ制御部1から
アドレスバス5を介して出力されるマイクロプログラム
命令に基づき制御データをデータバス6に出力する機能
を有している。バッファメモリ3は、RAMから成り、
外字文字等の登録文字の登録処理プログラム実行中にそ
の登録文字パターンを記憶する機能およびその他の一時
的な処理結果を記憶する機能をもっている。印字制御部
4は、データバス6を介して印字データを入力するとと
もにその印字データを印字機構部21に送りドット印字
を行う機能を持っている。
【0009】図2は、この実施例における通常の印字デ
ータをもとにして文字登録を行う場合のバッファメモリ
3の使用状態遷移を示す図である。図2を参照して、マ
スタ制御部1によるプログラム制御の手法を説明する。
現在、バッファメモリ3中に作業領域Aが確保された後
に登録文字の登録処理が行われ登録文字領域Aが獲得さ
れた状態を(7)に示す。その後、作業領域が更に必要
になり作業領域Bは登録文字領域Aに続いて確保され
る。その状態を(8)に示す。登録文字領域Aが不要と
なったと判断された場合、その領域は破棄され未使用状
態となる(状態(9))。更に作業領域が必要となり登
録文字領域Aが破棄された領域に割り当て可能と判断さ
れた場合、登録文字領域Aの跡に作業領域Cが作られる
(状態(10))。その後、再度、登録文字が登録され
そのパターンを記憶する必要がある場合には登録文字領
域Bが作業領域Bに続いて確保される(状態(1
1))。
【0010】図3は、この実施例の登録文字管理処理を
簡易に示したフローチャート図である。図3を図1に併
せて参照して、この実施例の登録文字管理処理の流れを
説明する。上位装置20から受信したコマンドデータ中
に登録文字のパターン登録処理コマンドがあれば、その
パターンサイズを計算する(ステップ12)。その後、
バッファメモリ3中に登録パターンを記憶するサイズが
確保可能か否かを判断し(ステップ13)、可能ならば
その空いているバッファメモリ3の領域にパターンを登
録させる(ステップ14)。前述の判断(ステップ1
3)においてバッファメモリ3中に空きが無い場合、前
頁までの用紙排出によって破棄できるデータがバッファ
メモリ3中にあるか否か判断する(ステップ15)。あ
ると判断した場合、前頁までの用紙排出持ち(ステップ
16)を行った後、バッファメモリ3上のデータで破棄
可能なものは破棄する(ステップ17)。その後、更に
バッファメモリ3中の空きサイズと処理(ステップ1
2)で算出したパターンのサイズを比較し、バッファメ
モリ中に登録可能ならば処理(ステップ14)を実行
し、バッファメモリ3中の空き領域に記憶させ、一連の
処理を終了させる。
【0011】
【発明の効果】以上説明したように、本発明によれば、
上位装置から指定可能な文字登録処理を実行させる際
に、上位装置からの登録文字パターンを記憶するメモリ
をプリンタに具備されているバッファメモリの未使用部
分から検索し割り当てることにより、登録文字パターン
を記憶する領域が動的に獲得されるため、登録文字の登
録処理が行われない場合登録文字パターンの量が登録管
理可能なバッファメモリ最大量より少ない場合などに生
じるバッファメモリ中の未使用領域を他の目的で別の用
途に使用できるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のプリンタ内に記憶される登
録文字の管理方法を適用したプリンタの概略構成を示す
ブロック図である。
【図2】この実施例における通常の印字データをもとに
して文字登録を行う場合のバッファメモリ3の使用状態
遷移を示す図である。
【図3】この実施例の登録文字管理処理を簡易に示した
フローチャート図である。
【符号の説明】
1 マスタ制御部 2 プログラムメモリ 3 バッファメモリ 4 印字制御部 5 アドレスバス 6 データバス 7 登録文字領域Aが確保された結果 8 作業領域Bが確保された結果 9 登録文字領域Aが破棄された結果 10 登録文字領域Aが破棄された後に作業領域Cが
確保された結果 11 作業領域Bに続き登録文字領域Bが確保された
結果 12 登録文字領域の容量の算出 13 バッファメモリ中の空き容量の有無診断 14 バッファメモリ内の登録文字パターン領域の確
保 15 用紙排出により破棄可能なバッファメモリ領域
があるか否かの診断 16 排出待ち処理 17 不必要なデータの破棄処理 18 バッファメモリ中の空き容量の有無診断 19 エラー処理 20 上位装置 21 印字機構部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 上位装置から指定可能な文字登録処理を
    実行させる際に、前記上位装置からの登録文字パターン
    を記憶するメモリをプリンタに具備されているバッファ
    メモリの未使用部分から検索し割り当てる機能を有する
    ことを特徴とするプリンタ内に記憶される登録文字の管
    理方法。
JP7123530A 1995-05-23 1995-05-23 プリンタ内に記憶される登録文字の管理方法 Pending JPH08310062A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7123530A JPH08310062A (ja) 1995-05-23 1995-05-23 プリンタ内に記憶される登録文字の管理方法
US08/653,697 US5841429A (en) 1995-05-23 1996-05-23 Method and apparatus for managing a character pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7123530A JPH08310062A (ja) 1995-05-23 1995-05-23 プリンタ内に記憶される登録文字の管理方法

Publications (1)

Publication Number Publication Date
JPH08310062A true JPH08310062A (ja) 1996-11-26

Family

ID=14862899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7123530A Pending JPH08310062A (ja) 1995-05-23 1995-05-23 プリンタ内に記憶される登録文字の管理方法

Country Status (2)

Country Link
US (1) US5841429A (ja)
JP (1) JPH08310062A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013061750A (ja) * 2011-09-13 2013-04-04 Kyocera Document Solutions Inc 画像形成装置及びジョブ制御プログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8595390B1 (en) * 2007-05-28 2013-11-26 Sandisk Il Ltd. Multiple session accessiblity via a CD-ROM interface

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61282923A (ja) * 1985-06-10 1986-12-13 Oki Electric Ind Co Ltd プリンタの外字登録メモリ制御方式
JPS62293338A (ja) * 1986-06-11 1987-12-19 Fujitsu Ltd 仮想イメ−ジメモリの制御方法
JPS6421528A (en) * 1987-07-16 1989-01-24 Brother Ind Ltd Printer
JPH037359A (ja) * 1989-02-23 1991-01-14 Minolta Camera Co Ltd メモリ領域の割り当て方式
JPH05216745A (ja) * 1992-02-04 1993-08-27 Matsushita Electric Ind Co Ltd メモリ管理装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5107259A (en) * 1989-06-12 1992-04-21 Motorola, Inc. Means and method of displaying a message in a plurality of scripts
JPH0378795A (ja) * 1989-08-22 1991-04-03 Toshiba Corp 文書作成装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61282923A (ja) * 1985-06-10 1986-12-13 Oki Electric Ind Co Ltd プリンタの外字登録メモリ制御方式
JPS62293338A (ja) * 1986-06-11 1987-12-19 Fujitsu Ltd 仮想イメ−ジメモリの制御方法
JPS6421528A (en) * 1987-07-16 1989-01-24 Brother Ind Ltd Printer
JPH037359A (ja) * 1989-02-23 1991-01-14 Minolta Camera Co Ltd メモリ領域の割り当て方式
JPH05216745A (ja) * 1992-02-04 1993-08-27 Matsushita Electric Ind Co Ltd メモリ管理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013061750A (ja) * 2011-09-13 2013-04-04 Kyocera Document Solutions Inc 画像形成装置及びジョブ制御プログラム

Also Published As

Publication number Publication date
US5841429A (en) 1998-11-24

Similar Documents

Publication Publication Date Title
EP0571168B1 (en) Apparatus and method for printer language translation
JP2844575B2 (ja) 印刷装置
JPH08221226A (ja) 自己構成ネットワーク/プリンタ・システム
EP0571169A1 (en) Font pattern generation apparatus and method
JPH08310062A (ja) プリンタ内に記憶される登録文字の管理方法
JP4585153B2 (ja) 印刷制御装置
JP3230516B2 (ja) プリンタ、記録媒体およびプリンタのメモリ管理方法
JPH07112552A (ja) 印刷装置における帳票印刷制御方法及び装置
JP3311056B2 (ja) 画像形成方法及び装置
JP2002063072A (ja) 情報処理装置及び該装置を有するプリンタ
JP2851973B2 (ja) 出力方法及び装置
JPH03114856A (ja) プリンタデータ管理方式
JPH10119368A (ja) 文字キャッシュ内データの管理方法および装置
JP2687577B2 (ja) 印刷制御方法
JPH1124855A (ja) 印刷装置および方法
JPH10260799A (ja) 印刷装置
JP2846766B2 (ja) バーコードフォント作成制御装置
JPH05324218A (ja) プリンタ
JPH05324220A (ja) 印刷装置
JP2002316428A (ja) プリンタ、及びプリンタ情報処理方法
JP2002052763A (ja) 印刷装置
JPH03114857A (ja) プリンタデータ管理方式
JPH05238077A (ja) 印刷装置のキャッシュ制御方式
JPH0664252A (ja) エミュレーション・モードを有する印刷装置
JPH0561617A (ja) 印字制御方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19971209