JPH03147863A - プリンタ - Google Patents

プリンタ

Info

Publication number
JPH03147863A
JPH03147863A JP1286895A JP28689589A JPH03147863A JP H03147863 A JPH03147863 A JP H03147863A JP 1286895 A JP1286895 A JP 1286895A JP 28689589 A JP28689589 A JP 28689589A JP H03147863 A JPH03147863 A JP H03147863A
Authority
JP
Japan
Prior art keywords
font
font data
data
storage medium
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
JP1286895A
Other languages
English (en)
Inventor
Koji Kishi
浩司 岸
Shigeki Kimura
茂樹 木村
Keiichiro Hyodo
啓一郎 兵頭
Koichi Shibata
浩一 柴田
Shigeaki Motooka
茂哲 本岡
Mitsuzo Iwaki
岩城 光造
Nobuhiro Horiuchi
伸浩 堀内
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.)
Kyocera Mita Industrial Co Ltd
Original Assignee
Mita Industrial 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 Mita Industrial Co Ltd filed Critical Mita Industrial Co Ltd
Priority to JP1286895A priority Critical patent/JPH03147863A/ja
Publication of JPH03147863A publication Critical patent/JPH03147863A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、プリンタに関し、特に、コンピュータ用プ
リンタ、ワードプロセッサ用プリンタ等のホスト装置か
らの命令に基づいてプリント動作を行うプリンタに関す
るものである。
〈従来の技術〉 コンピュータ、ワードプロセッサ等のホスト装置に接続
され、ホスト装置からの命令を受けて文字を発生するプ
リンタが存在する。
この種のプリンタは、命令に応じて、色々な抽類やサイ
ズの文字を発生しなければならないから通常、複数種類
のフォントデータが記憶された記憶装置が内蔵されてい
る。
また、内蔵の記憶装置に記憶されたフォントによっては
所望の文字が作成できない場合を考慮して、それを補う
ために、フォントデータが記憶されたメモリカード、I
Cカード、ROMカートリッジ等の外部記憶媒体を装着
できるようにしたものや、ホストコンピュータからフォ
ントデータをダウンロードできるようにしたものもある
さらに、特開昭61−170781号公報および特開昭
61−170782号公報に記載のものにおいては、カ
ートリッジ形式の外部記憶媒体をプリンタに装着した状
態において、読込命令を与えることにより、外部記憶媒
体に記憶されたフォントデータをプリンタに内蔵された
記憶装置にダウンロードする(コピーする)ことができ
る技術が提案されている。
〈発明が解決しようとする課題〉 従来のプリンタにおいて、フォントデータが記taされ
た外部記憶媒体をプリンタに装着することによって特定
のフォントを追加するという構成では、1つの外部記憶
媒体を装着することにより追加されるフォントの数は限
られる(その外部記憶媒体に記憶されているlまたは数
種のフォントに限られる。)ため、利用者が多人数いる
場合や、1ページ内に多数の書体で印字を行う場合等に
は、外部記憶媒体を頻繁に交換しなければならないとい
う欠点がある。
勿論、多数個の外部記憶媒体が同時に装着できるように
、装着機構(スロット)を増やすことも考えられるが、
そうすると装置全体のコストアップに繋るという欠点が
発生する。
さらにまた、外部記憶媒体は、それを装着している間し
かフォントデータの読出しができないから、途中で取外
すと使用できなくなってしまうという欠点もある。
次に、ホスト装置から必要なフォントデータをダウンロ
ードする方法を採用すると、ダウンロードする前にホス
ト装置を操作しなければならず、操作のための技術と手
間が必要である。
一方、上述した特開昭61−170781号公報または
特開昭61−170782号公報に記載の技術では、上
述のような欠点はないものの、外部記憶媒体をプリンタ
に装着した後、外部記憶媒体に記憶されているフォント
データをプリンタ内部の記憶装置にダウンロードすべき
命令を与えたり、プリンタ内部の記憶装置に新たなフォ
ントデータを書込める余裕がない場合には、記憶装置に
書込まれているデータを消去する命令を与える等の操作
を行わなければならず、その操作が複雑で、かつ操作に
手間取るという欠点がある。
この発明は、上述のような従来装置における種々の欠点
を解消するためになされたものであり、特別な操作をす
ることなく、必要なフォントデータがプリンタに内蔵さ
れた記憶装置にダウンロードされるようにしたプリンタ
を提供することを目的とする。
く課題を解決するための手段〉 この発明は、フォントデータが記憶された予め定めるカ
ード状またはパッケージ状のハンディ型外部記憶媒体を
使用することができ、該外部記憶媒体に記憶されたフォ
ントデータに基づく印字が行えるプリンタであって、外
部記憶媒体を着脱自在な記憶媒体装着機構と、任意のデ
ータを記憶可能な内部記憶手段と、装着機構に外部記憶
媒体が装着されたことに応答して、外部記憶媒体に記憶
されているフォントデータが一定の使用頻度条件を満足
するか否かを判別する判別手段と、判別手段が使用頻度
条件を満足する旨判別したことに応答して、外部記憶媒
体に記憶されているフォントデータを内部記憶手段へダ
ウンロードするダウンロード制御手段とを含むことを特
徴とするプリンタ。
また、この発明は、前記プリンタにおいて、判別手段は
、フォントデータごとにその使用頻度をカウントするた
めのカウント手段と、予め定める基準値が記憶された記
憶手段と、外部記憶媒体に記憶されているフォントデー
タを検出して、該フォントデータに対応するカウント手
段のカウント値を記憶手段に記憶されている予め定める
基準値と比較する比較手段とを含むことを特徴とするも
のである。
く作用〉 この発明によれば、外部記憶媒体が装着機構に装着され
ると、判別手段は、外部記憶媒体に記憶されているフォ
ントデータが一定の使用頻度条件を満足しているか否か
を判別する。
この判別は、たとえば、判別手段に記憶されているフォ
ントデータごとの使用頻度回数の内、外部記憶媒体に記
憶されているフォントデータに対応する使用頻度回数が
、予め定める基準使用回数よりも多いか否かによって行
う。
そして、判別手段が使用頻度条件を満足していると判別
した時、すなわち外部記憶媒体に記憶されているフォン
トデータが比較的使用頻度の高いフォントデータと判別
した場合には、ダウンロード制御手段は、自動的に当該
フォントデータを内部記憶手段へダウンロードする。
よって、使用者は何ら操作をせずとも、外部記憶媒体を
装着機構に装着するだけでよい。
〈実施例〉 以下には、図面を参照して、この発明の一実施例につい
て詳細に説明をする。
第4図は、この発明の一実施例に係るプリンタのコント
ローラの構成を示すブロック図である。
プリンタコントローラは、制御処理の中枢としてのCP
UIを備え、CPU1にはバス2を介して、CPUIの
動作プログラムが格納されたプログラムROM 3、複
数種類のフォントデータが記憶されたフォントROM4
、外部からフォントデータがダウンロードされた時にそ
れを記憶するためのダウンロード用RAM5、データ処
理時に必要に応じてデータが書込まれるワークRAM6
、データ処理がなされた1ペ一ジ分のプリント出力デー
タを記憶するための出力用RAM7、ホストインターフ
ェイス8、フォントカードインターフェイス9、予め定
める使用頻度基準回数が設定された書換可能な不揮発性
メモリ14およびバックアップ電源15を備えた使用頻
度カウント用RAM16が接続されている。
ホストインターフェイス8にはデータ伝送ケーブルを介
してたとえばホストコンピュータ10が接続されている
。ホストコンピュータ10からはコマンドデータやフォ
ントデータ等が当該プリンタコントローラに与えられる
。そしてプリンタコントローラは、与えられたコマンド
データ等に基づいてプリント動作を行う。
フォントカードインターフェイス9は、図示しないフォ
ントカード装着機構にフォントカード11が装着された
場合に、フォントカード11と電気的に結合されて、C
PUIがフォントカード11の内容をアクセスできるよ
うにするためのものである。
さらに、出力用RAM7にはビデオインターフェイス1
2を介してプリンタエンジンが接続されており、出力用
RAM7のプリント出力データは、ビデオインターフェ
イス12を介してプリンタエンジン13へ与えられ、プ
リンタエンジンが駆動されてプリントが行われるように
なっている。
第1図は、第4図のプリンタコントローラの制御動作の
一例を表わすフローチャートであり、CPUIがフォン
トカード11が装着されたか否かをポーリング処理によ
って判別する場合が示されている。
次に、第1図の流れ沿って、第4図のプリンタコントロ
ーラの制御動作について説明をする。
プリンタコントローラに電源が投入されると、CPUI
はダウンロード用RAM5、ワークRAM6、出力用R
AM7等の内容を消去するイニシャライズを行う(ステ
ップSl)。
次に、CPU1は、フォントカード11が装着されて、
フォントカードイン多−フエイス9に接続されたか否か
の判別を行う(ステップS2)。
CPUIは、フォントカード11が接続されたことを判
別すると、直ちに、フォントカード11に記憶されてい
るフォントデータのフォント番号i (すなわち、フォ
ントデータの識別番号であり、iはフォントデータによ
り異なる。このフォント番号iは、通常、ヘッダに記憶
されている)を検出する。そして、使用頻度カウント用
RAM16の内容を検出して、対応するフォント番号i
の使用頻度回数Hiを検出し、それを不揮発性メモリ1
4に設定されている使用基準回数H0と比較する。その
結果、当該フォント番号iの使用頻度H1が基準回数H
8以上の場合には、当該フォントデータが一定の使用頻
度条件を満足していると判別する(ステップS7)。
そしてその場合には、次に、当該フォントデータがダウ
ンロード用RA M 5に既にダウンロードされている
か否かの判別をする(ステップS8)。
その結果、フォントデータがまだダウンロードされてい
なければ、該フォントデータをダウンロード用RAM5
にダウンロードする(ステップS9)。
上述のステップS7、S8およびs9の処理は、フォン
トカード111こ5己憶されているフォントブタが複数
種類ある場合においては、各フォントデータごとに行わ
れる。
また、ステップS7において、フォントカード11に記
憶されているフォントデータが一定の使用頻度条件を満
足しない場合、および、ステップS8において、当該フ
ォントデータが既にダウンロードされている場合には、
フォントデータのダウンロードは行われない。
その後、ホストコンピュータ1oから処理データやコマ
ンドデータが与えられた場合(ステップS3) 、CP
UIは与えられたデータを所定のフォントに基づいて処
理をして文字を作成しくステップS4)、1ペ一ジ分の
データ処理が終了すると(ステップS5)、出力用RA
 M 7のプリント出力データをビデオインターフェイ
ス12を介してプリンタエンジン13に与え(ステップ
S6)、1ペ一ジ分のプリントを行わせる。そして、ス
テップS2へ戻る。
この実施例においては、フォントカード11に記憶され
ているフォントデータがダウンロード用RA M 5に
ダウンロードされた後は、フォントカード11が抜取ら
れても、ダウンロードRAM5にS記憶されているフォ
ントデータ1こ基づいてデータ処理が行える。
よって、プリンタがデータ処理中はずつとフォントカー
ド11を装着しておく必要がないので、他のプリンタ等
にフォントカード11を使用することができる。
また、この実施例では、フォントカード11に記憶され
ているフォントデータがダウンロード用RAM5に既に
ダウンロードされているか否かを判別し、ダウンロード
されていない場合のみフォントデータをダウンロードす
るようにしたが、このような判別を行わずに、フォント
データが一定の使用頻度条件を満足すると判別した後に
、直ちに該カードに5己憶されているフォントデータを
ダウンロードするようにしてもよい。通常、フォントカ
ード11を装着するということは、そのカード11に記
憶されているフォントデータを使用したい場合であるか
ら、ステップS8における判断を行わずにフォントデー
タをダウンロードしても何ら問題はない。
第2A図および第2B図は、第4図のプリンタコントロ
ーラにおいて、CPU1がフォントカード11のデータ
を割込処理によってダウンロードする場合の制御例を表
わすフローチャートである。
次に、第2A図および第2B図の流れに沿って、第4図
の回路の動作を説明する。
プリンタコントローラに電源が投入されると、CPUI
はイニシャライズ処理をする(ステップ511)。
次いで、CPUIは、ホストコンピュータ10から与え
られた処理データがあるか否かの判別をし、ホストコン
ピュータ10から与えられた処理データがあると判別し
た場合には(ステップ512)、データを処理して所定
のフォントによって文字を作成する(ステップ513)
。そして、1ページの処理が終了するまでステップS1
2およびステップ313を繰返し、1ページの処理が終
了した場合には(ステップ514)、出力用RAM7に
ストアされている処理データすなわちプリント出力デー
タをビデオインターフェイス12を介してプリンタエン
ジン13へ出力しくステップ515)、プリントを行わ
せる。そして、ステップS12へ戻る。
CPUIは、上述のステップS12〜S15の処理を行
っている間に、フォントカードインターフェイス9にフ
ォントカード11が接続された時、割込処理によって、
フォントカード11に記憶されているフォントデータの
内容を検出し、一定の使用頻度条件を満足するか否か、
つまり、HlaH,か否かの判別をする(ステップ51
6)。そして、当該条件を満足している場合には、さら
に、該フォントデータがダウンロード用RAM5にダウ
ンロードされているか否かを判別する(ステップ517
)。そして、該フォントデータの内容がダウンロードさ
れていなければ、フォントカード11からそのフォント
データを読出し、それをダウンロード用RAM15をダ
ウンロードする(ステップ518)。
その後、フォントデータのダウンロードが終了した時点
で、割込処理を終え、元の処理に戻る。
割込判別は、たとえばフォントカード11をフォントカ
ードインターフェイス9に接続した場合に、フォントカ
ードインターフェイス9の予め定めるコネクタがオンか
らオフまたはオフからオンに切換わるので、それによっ
て判別する。
割込処理の場合においても、ポーリング処理の場合と同
様に、フォントカード11に記憶されているフォントデ
ータがダウンロード用RAM5に既にダウンロードされ
ているか否かを判別せずに直ちにフォントデータをダウ
ンロードするようにしてもよい。
第3図は、第1図のステップs4および第2A図のステ
ップ31Bにおけるデータ処理時に行われる使用頻度の
カウント動作制御を表わすフローチャートである。
データ処理時において、cPUlは処理すべき文字デー
タありと判別すると(ステップ521)、その文字を作
成するためのフォントデータをダウンロード用RAM5
から読出しくステップ522)フォント番号iの使用回
数カウンタHiを“1゜インクリメントする(ステップ
523)。
このカウンタインクリメント処理は、1文字車位で行う
。なぜならば、文書を作成する際において、たとえばア
ップライト文字の中に部分的にイタリック文字が使用さ
れるような場合があるからである。
なお、ステップS21において、データが文字データで
なくコマンドの場合には、そのコマンドに対応する処理
、たとえば罫線を引くとかアンダーラインを付す等の処
理を行う(ステップ524)この実施例において、フォ
ントデータの使用回数をカウントするためのカウンタは
、バックアップ電′ri、15が備えられたRAM16
に設けられているため、プリンタ電源をオフにした場合
でもその内容は消えず、次にプリンタ電源をオンした際
に、それまでのフォントデータの使用頻度をフォントデ
ータ別に知ることができる。
なお、図示しないリセットスイッチを設けておき、当該
リセットスイッチを押すことにより、使用頻度カウント
用RAM16のカウント値をリセットできるようにして
おくのが好ましい。
また、不揮発性メモリ14に設定されている予め定める
使用基準回数は、不揮発性メモリの内容を書換えること
によって所望の回数に変更可能である。
上述の実施例では、フォントデータを記憶する外部記憶
媒体としてフォントカードを取上げて説明したが、カー
ド状の記憶媒体に限らず、カートリッジ状またはパッケ
ージ状の記憶媒体を用いてもよい。
〈発明の効果〉 この発明は、以上のように構成されているので、フォン
トデータが記憶された外部記憶媒体をプリンタに装着す
るだけで、自動的に外部記憶媒体のフォントデータがダ
ウンロードされるので、操n者はダウンロードすべき命
令を与える等の操作をする手間が省け、非常に簡単に外
部記憶媒体のフォントデータを活用することができるプ
リンタとすることができる。
また、ダウンロードされるフォントデータは、予め定め
る使用頻度条件を満足するものに限られるので、使用頻
度の高いフォントデータだけをダウンロードすることが
でき、内部記憶手段の記憶領域を有効に活用することが
できる。
さらにまた、外部記憶媒体に記憶されたフォントデータ
は内蔵の記憶装置にダウンロードされるため、ダウンロ
ード後に外部記憶媒体を抜取っても何ら支承なく、1つ
の外部記憶媒体を複数のプリンタで有効に活用すること
ができると共に、1つのプリンタにとっては複数の外部
記憶媒体から多種類のフォントデータを得ることができ
るという効果がある。
【図面の簡単な説明】
第1図は、この発明の一実施例に係るプリンタコントロ
ーラの制御動作の一例を表わすフローチャートである。 第2A図および第2B図は、この発明の一実施例に係る
プリンタコントローラの制御動作の他の例を表わすフロ
ーチャートである。 第3図は、この発明の一実施例における使用頻度カウン
タのカウント動作を表わすフローチャートである。 第4図は、この発明の一実施例に係るプリンタコントロ
ーラの構成を示すブロック図である。 図において、1・・・CPU、5・・・ダウンロード用
RAM、9・・・フォントカードインターフェイス、1
1・・・フォントカード、14・・・不揮発性メモリ、
16・・・使用頻度カウント用RAMを示す。

Claims (1)

  1. 【特許請求の範囲】 1、フォントデータが記憶された予め定め るカード状またはパッケージ状のハンデ ィ型外部記憶媒体を使用することができ、 該外部記憶媒体に記憶されたフォントデ ータに基づく印字が行えるプリンタであ って、 外部記憶媒体を着脱自在な記憶媒体装 着機構と、 任意のデータを記憶可能な内部記憶手 段と、 装着機構に外部記憶媒体が装着された ことに応答して、外部記憶媒体に記憶さ れているフォントデータが一定の使用頻 度条件を満足するか否かを判別する判別 手段と、 判別手段が使用頻度条件を満足する旨 判別したことに応答して、外部記憶媒体 に記憶されているフォントデータを内部 記憶手段へダウンロードするダウンロー ド制御手段と、 を含むことを特徴とするプリンタ。 2、請求項第1項記載のプリンタにおいて、判別手段は
    、フォントデータごとにそ の使用頻度をカウントするためのカウン ト手段と、予め定める基準値が記憶され た記憶手段と、外部記憶媒体に記憶され ているフォントデータを検出して、該フ ォントデータに対応するカウント手段の カウント値を記憶手段に記憶されている 予め定める基準値と比較する比較手段と を含むことを特徴とするものである。
JP1286895A 1989-11-02 1989-11-02 プリンタ Pending JPH03147863A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1286895A JPH03147863A (ja) 1989-11-02 1989-11-02 プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1286895A JPH03147863A (ja) 1989-11-02 1989-11-02 プリンタ

Publications (1)

Publication Number Publication Date
JPH03147863A true JPH03147863A (ja) 1991-06-24

Family

ID=17710388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1286895A Pending JPH03147863A (ja) 1989-11-02 1989-11-02 プリンタ

Country Status (1)

Country Link
JP (1) JPH03147863A (ja)

Similar Documents

Publication Publication Date Title
US8085425B2 (en) Information processing apparatus
JPH0737155B2 (ja) プリンタ
EP2299353B1 (en) Output device, method of controlling it, and medium storing a program
JPH03147863A (ja) プリンタ
JP2593007B2 (ja) プログラム組込型機器
JPH03143660A (ja) プリンタ
JPH11232183A (ja) プリンタの制御情報管理装置および制御情報管理プログラムを記録した記録媒体
JP3001213B2 (ja) プリンタ制御装置
JPH03147864A (ja) プリンタ
JPH03147862A (ja) プリンタ
JP2003177907A (ja) 情報処理装置、情報処理システム、印刷制御方法、記憶媒体、及びプログラム
JPH08212079A (ja) 画像形成装置
JPH05274157A (ja) 画像形成装置
JPH05150915A (ja) 画像形成装置
JP2006181735A (ja) データ出力装置及び情報処理装置
JPH05193236A (ja) 印刷装置
JP2571860Y2 (ja) プリンタ装置
US20060101448A1 (en) Printing device
JPH04318616A (ja) プリンタ装置
US7075665B1 (en) Creating operating system fonts from printer font metrics
JP2588166B2 (ja) パタ−ン記憶媒体差し換え制御装置
JP2805642B2 (ja) プリンター装置
JPH03147861A (ja) ハンディ型データ記憶媒体
JPH0511984A (ja) プリンタ及びそのプログラム更新方法
JPH11249885A (ja) 書き換え制御システムおよび方法