JPH03111890A - 出力装置 - Google Patents

出力装置

Info

Publication number
JPH03111890A
JPH03111890A JP1251213A JP25121389A JPH03111890A JP H03111890 A JPH03111890 A JP H03111890A JP 1251213 A JP1251213 A JP 1251213A JP 25121389 A JP25121389 A JP 25121389A JP H03111890 A JPH03111890 A JP H03111890A
Authority
JP
Japan
Prior art keywords
character
memory
pattern
character pattern
expansion
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
JP1251213A
Other languages
English (en)
Inventor
Toshiharu Saito
俊治 斎藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1251213A priority Critical patent/JPH03111890A/ja
Publication of JPH03111890A publication Critical patent/JPH03111890A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、解像度切り替え可能であって、文字パターン
展開情報をドツト出カバターンに変換して出力する出力
装置に関するものである。
〔従来の技術〕
従来の出力装置では、出力対象のすべての文字集合が、
文字パターン展開メモリ領域への展開対象となっており
、なおかつこの文字パターン展開メモリいわゆるキャッ
シュメモリは固定的に確保されていた。
〔発明が解決しようとしている課題〕
しかしながら、上記従来例では、文字パターン展開メモ
リ領域の容量制限より、使用頻度が高い文字集合がめっ
たに使用されない文字の出力のために、パターン展開メ
モリ領域から消去されることがしばしば発生していた。
このため、使用頻度が高い文字集合の再展開が必要とな
っていた。
〔課題を解決するための手段(及び作用)〕本発明は、
文字パターン展開情報だけから構成され、かつ文字パタ
ーン展開メモリ領域へ展開することを必要とする文字集
合を記憶する記憶手段、解像度の切り替えを行う切替指
示手段、文字バターン展開すべき文字集合の範囲指示を
行う範囲指示手段、前記切替指示手段によって、指示さ
れた解像度に対応して文字パターン展開メモリを確保す
る手段、前記範囲指示手段によって指示された文字集合
を前記文字パターン展開メモリ上に展開する手段を設け
ることにより、メモリの総用量を増やすことなく、文字
パターン展開メモリの最適化を計り、使用頻度が高い文
字集合の文字パターンをメモリ常駐化可能としたもので
ある。
〔実施例〕
以下に図面を参照して本発明に係る一実施例を詳細に説
明する。
第1図は本発明に係る一実施例の機能ブロック図であり
、本発明を印刷装置に用いた例である。
第1図において、100はイメージやコードからなるプ
リントデータ及び解像度切り替え指示コマンド等を出力
するホストコンピュータであり、200は本実施例の印
刷装置である。
本実施例の印刷装置200は、以下の構成よりなる。即
ち、ROMIに格納されている例えば後述する第2図に
示すフローチャートに示すプログラムと、本実施例全体
の主制御を掌る制御部2と、ホストコンピュータ100
から送られる当該印刷処理に係る全データを一括受信し
入力データメモリ7に格納する為の入力データ受信部6
と、この受信データ(後述の各種フラグ類を含む)を−
時記憶する入力データメモリ7と、ホストコンピュータ
100から送られる解像度切り替え指示により対応する
文字パターン展開メモリ10及びパターン描画メモリ1
1を確保(破線で表示)し、解像度対応メモリサイズ記
録・メモリ15にデータを格納するための解像度対応文
字パターン展開メモリ確保部14と、解像度対応のメモ
リサイズを記録する解像度対応メモリサイズ記録メモリ
15と、ホストコンピュータ100から送られる任意の
文字集合展開範囲指示情報を文字集合展開範囲指示情報
格納メモリ8に格納する為の文字集合展開範囲格納部1
3と、文字集合展開範囲指示情報を保持する文字集合展
開範囲指示情報格納メモリ8と、文字展開情報を保持す
る文字展開情報格納メモリ9と、文字コードデータと文
字集合展開範囲指示情報により文字展開情報を、文字パ
ターンに変換する文字パターン展開部3と、この展開さ
れた文字パターンを一時的に記憶する文字パターン展開
メモリlOと、文字コードデータを印字すべきパターン
に描画するパターン描画部4と、このパターンを一時的
に記憶するパターン描画メモリ11と、この記憶された
パターンをプリンタの出力フォーマットに合わせて読み
出し、ドツトプリンタ部12に出力するパターン出力部
5と、パターン出力部5よりのパターンデータに従い、
記録用紙上に永久可視像を形成するドツトプリンタ部1
2を備えている。
これらの構成より成る本体200のドツトプリンタ部1
2を除く各部は、1チツプのマイクロプロセッサにより
実現することが出来る。
これらをマイクロプロセッサにより実現することにより
高信頼性を有し、かつ簡単な構成とすることができる。
以上の構成より成る本実施例のプリント制御を第2図の
制御フローチャートを参照して以下に説明する。
本実施例では、ホストコンピュータ100よりデータを
受は取った時点で第2図に示す処理を実行する。
まず、入力データ受信部6はステップS1でホストコン
ピュータ100からのデータの入力を持ち、データの入
力が未完了の時はステップSlに戻りデータの受信を続
行する。
一方、ステップS1が受信完了の時はステップS15へ
進み、入力データメモリ7よりデータを取り出しステッ
プS16へ進み、入力データメモリ7中の印字処理中フ
ラグを調べる。
ここで、印字処理中でない時はステップSllに進み、
パターン描画メモリサイズ及び文字パターン展開メモリ
サイズを参照し、パターン描画メモリ11及び文字パタ
ーン展開メモリ10を確保しステップS17へ進む。
一方、ステップS16で印字処理と判定された時はステ
ップS17へ進み、ホストコンピュータ100からの解
像度切り替え指示かを調べる。
ここで、切り替え指示である時はステップS12ヘ進み
、指示された解像度に従ってパターン描画メモリサイズ
を算出し、ステップS13へ進み、全メモリサイズから
パターン描画メモリサイズ等を差し引(ことにより、文
字パターン展開メモリサイズを求めステップS14へ進
み、パターン描画メモリサイズ及び文字パターン展開メ
モリサイズを解像度対応メモリサイズ記録メモリ15に
格納し、再びステップS15へ戻る。一方、ステップS
17が解像度切り替え指示でない時はステップS9へ進
み、ホストコンピュータ100からの文字集合展開範囲
変更指示かを調べる。
ここで、変更指示の時はステップS10へ進み、文字集
合展開範囲指示部13により文字集合展開範囲指示情報
格納メモリ8の指示情報を変更し、再びステップS15
へ戻る。なお、この指示は、例えばひらがなの使用回数
が多い場合は、文字集合展開範囲として例えば2421
 (あ)〜2473 (ん)をホスから或いはパネルか
ら指示すれば良い。一方、ステップS9で変更指示でな
い時はステップS18へ進み、入力データメモリ7中の
印字処理中フラグをONとしステップS2へ進み、入力
データが文字コードかを調べる。
ここで、文字コードである時は文字パターン展開部3を
起動し、ステップS3へ進む。ステップS3ではその文
字コードが文字パターン展開範囲内かを調べ、範囲内で
ある時はステップS4へ進む。ステップS4ではその文
字コードをキーとして文字展開情報格納メモリ9の文字
パターン展開流フラグを検索する。
次に、ステップS5へ進み、ステップS4で得た文字パ
ターン展開流フラグを調べ、展開済でない時は文字パタ
ーン展開部3を起動し、ステップS6へ進む。
ステップS6では文字展開情報格納メモリ9の文字展開
情報を検索し、そこで得た文字展開情報により文字パタ
ーンを展開し、文字パターン展開メモリlOに格納する
そして、ステップS7で文字展開情報格納メモリ9にあ
る展開済フラグをONとし、ステップS8へ進む。
一方、ステップS2で文字コードでなかった時、ステッ
プS3で文字コードが文字パターン展開範囲外であった
時、及びステップS5で文字パターンがすでに展開済の
時、それぞれステップS8へ進む。
ステップS8では、パターン描画部4を起動し、入力デ
ータメモリ7に記憶された文字コードデータをパターン
描画部4により印刷すべきパターンに変換し、パターン
描画メモリ11に描画する。
この時もし入力データ中に文字コードがある時は、文字
パターン展開メモリ10より該当する文字パターンを選
び出す。この様にして、パターン描画部4は一時的にパ
ターン描画メモリ11に入力データに対応する印刷パタ
ーンを記憶する。次にパターン出力部5はこの記憶され
たパターンをプリンタの出力フォーマットに合わせて読
み出し、ドツトプリンタ部12に出力する通常の印刷出
力制御を行なう。そして、ステップS19へ進み、入力
データメモリ7中の入力データをチエツクし、すべての
データの処理を完了したかを調べる。
ここで、まだ入力データが残っている時は再びステップ
S15へ戻る。
一方、ステップS19ですべての入力データが処理完了
となった時はステップS20へ進み、印字処理中のフラ
グをOFFとし再びステップS1へ戻り、ホストコンピ
ュータ100からの次のデータの入力を待つ。
〔他の実施例〕
前項の実施例では印刷装置を例にして説明したが、これ
をパーソナルコンピュータ装置に応用することも可能で
ある。
〔発明の効果〕
以上説明した様に、印字物の特性に合わせ、外部から指
示することにより、次に示すことが可能となる。
(1)解像度切り替えを行ない低解像度にすることによ
り、パターン描画メモリの必要容量を減らし、その分、
文字パターン展開メモリを増やすことにより、メモリの
総容量を変えずに、より多くの使用頻度が高い文字集合
のメモリ常駐化が可能となる。
(2)文字パターン展開すべき文字集合の範囲を任意に
指定可能とする′ことにより、印字物の特性による差異
をきめこまかく制御することが可能となる。
(3) (1)、  (2)より使用頻度が少ない文字
集合の悪影響が防止され、つまり再文字パターン展開が
防止され、印字速度の向上が計れる。
文字パターン展開情報だけから構成され、かつ文字パタ
ーン展開メモリ領域へ展開することを必要とする文字集
合を記憶する記憶手段、解像度の切り替えを行う切替指
示手段、文字パターン展開すべき文字集合の範囲指示を
行う範囲指示手段、前記切替指示手段によって、指示さ
れた解像度に対応して文字パターン展開メモリを確保す
る手段、前記範囲指示手段によって指示された文字集合
を前記文字パターン展開メモリ上に展開する手段を有し
た出力装置を提供することが可能となった。
本発明は上述の構成を採用することにより、メモリの総
容量を増やすことなく、文字パターン展開メモリの最適
化を計り、使用頻度が高い文字集合の文字パターンをメ
モリ常駐化可能となった。
【図面の簡単な説明】
第1図は本発明に係る実施例の機能ブロック図、第2図
は本実施例の制御フローチャートである。 図面の主要な部分を以下に示す。

Claims (1)

  1. 【特許請求の範囲】 文字パターン展開情報だけから構成され、かつ文字パタ
    ーン展開メモリ領域へ展開することを必要とする文字集
    合を記憶する記憶手段、解像度の切り替えを行う切替指
    示手段、 文字パターン展開すべき文字集合の範囲指示を行う範囲
    指示手段、 前記切替指示手段によって、指示された解像度に対応し
    て文字パターン展開メモリを確保する手段、 前記範囲指示手段によって指示された文字集合を前記文
    字パターン展開メモリ上に展開する手段を有したことを
    特徴とする出力装置。
JP1251213A 1989-09-26 1989-09-26 出力装置 Pending JPH03111890A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1251213A JPH03111890A (ja) 1989-09-26 1989-09-26 出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1251213A JPH03111890A (ja) 1989-09-26 1989-09-26 出力装置

Publications (1)

Publication Number Publication Date
JPH03111890A true JPH03111890A (ja) 1991-05-13

Family

ID=17219384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1251213A Pending JPH03111890A (ja) 1989-09-26 1989-09-26 出力装置

Country Status (1)

Country Link
JP (1) JPH03111890A (ja)

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
EP0777175B1 (en) Printer with code conversion tables
JPH0263763A (ja) 出力方法及びその装置
JPH0746352B2 (ja) 字体変換方法
JPH0247078A (ja) 印刷装置
KR0146901B1 (ko) 로고 삽입 프린터
JPH07106649B2 (ja) 出力方法
JP2940140B2 (ja) 文書データ処理装置
JPH0263759A (ja) 出力装置
KR950011809B1 (ko) 레이저 프린터의 한글 모아쓰기 방법
JPH02235669A (ja) 印刷装置
JP3317042B2 (ja) データ処理システム
JPH02301459A (ja) 印刷装置
JPH06183093A (ja) プリント装置
JP2000168150A (ja) イメージデータ形成装置
JPH0465264A (ja) 印刷装置およびそのキャッシュ制御方法
JPH05730B2 (ja)
JPH01234263A (ja) プリンタ装置
JPH08147277A (ja) 文書印刷処理装置
JPH03188560A (ja) ワードプロセッサの印刷ページ指定方式
JPH10119384A (ja) 画像形成装置
JPS63194957A (ja) 出力装置
JPH07168836A (ja) 文章出力装置
JPH02307776A (ja) 記録装置
JPS61286925A (ja) 文書作成装置