JPH0688433B2 - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH0688433B2
JPH0688433B2 JP63111496A JP11149688A JPH0688433B2 JP H0688433 B2 JPH0688433 B2 JP H0688433B2 JP 63111496 A JP63111496 A JP 63111496A JP 11149688 A JP11149688 A JP 11149688A JP H0688433 B2 JPH0688433 B2 JP H0688433B2
Authority
JP
Japan
Prior art keywords
printing
landscape
frequency information
font
font pattern
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.)
Expired - Lifetime
Application number
JP63111496A
Other languages
English (en)
Other versions
JPH01281965A (ja
Inventor
吉章 河村
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 JP63111496A priority Critical patent/JPH0688433B2/ja
Priority to GB8910054A priority patent/GB2218550B/en
Priority to DE3915142A priority patent/DE3915142C2/de
Priority to FR8906056A priority patent/FR2633753B1/fr
Priority to US07/430,057 priority patent/US5044790A/en
Publication of JPH01281965A publication Critical patent/JPH01281965A/ja
Publication of JPH0688433B2 publication Critical patent/JPH0688433B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、入力される印字情報を解析して文字コード
に対応するフォントパターンをランドスケープまたはポ
ートレイトに印字する印刷装置に関するものである。
〔従来の技術〕
従来、この種の印刷装置においては、入力された文書情
報を記録媒体の長手方向に対して対抗する方向に印字す
るポートレイト印字と入力された文書情報を記録媒体の
長手方向に対して並行に印字するランドスケープ印字処
理を実行できるように構成されているものが実用化され
ている。
そして、この種の印字装置において、印字するフォント
パターンを、例えばフォントカートリッジ等の外部記憶
装置から供給する構成とする場合、外部記憶装置にポー
トレイト印字用のフォントパターンとランドスケープ印
字用のフォントパターンをあらかじめ記憶させて、印字
制御情報に応じて何れか一方のフォントパターンを供給
して印字処理を実行するか、ランドスケープ印字処理の
際に、外部記憶装置からポートレイト印字用のフォント
パターンをプリンタ装置のソフトウエアまたは高価な展
開回路等のハードウエアを介してランドスケープ印字フ
ォントを発生させていた。
〔発明が解決しようとする課題〕
このため、前者においては、ポートレイト印字用のフォ
ントパターンをランドスケープ印字用のフォントパター
ンを全て記憶する大容量の記憶媒体が必要となり、どち
らも高速に所望のフォントパターンを発生させることが
できる反面、フォントカートリッジのコストが大幅に高
くなってしまう問題点があった。
一方、後者においては、ポートレイト印字用のフォント
パターンをフォントカートリッジに記憶させれば済むの
で、フォントカートリッジのコストを下げることができ
る反面、ポートレイト印字用のフォントパターンからラ
ンドスケープ印字用のフォントパターンに変換するため
のソフト処理に相当の時間を要し、印字処理効率を低下
させ、プリンタ装置におけるトータルスループットを大
幅に低下させてしまう等の問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、入力される印字情報のうち、印字頻度の高い印字
情報を管理するとともに、管理される印字頻度の高い印
字情報に対するランドスケープ印字用のフォントパター
ンを更新可能に外部記憶することにより、入力される印
字情報のランドスケープ印字処理を安価なコストで高速
に実行できる印刷装置を得ることを目的とする。
〔課題を解決するための手段〕
この発明に係る印刷装置は、外部記憶手段に各ポートレ
イトフォントパターンの印字頻度情報を記憶する頻度情
報メモリを設け、印字処理に並行して頻度情報メモリに
記憶される印字頻度情報を更新管理する管理手段と、こ
の管理手段により更新管理される印字頻度情報に基づい
てパターン変換手段が変換するランドスケープフォント
パターンを所定数更新可能に記憶するランドスケープメ
モリと、入力される印字情報と印字頻度情報とを比較し
ながらランドスケープメモリから優先して対応するラン
ドスケープフォントパターンを発生させるランドスケー
プフォントパターン発生制御手段とを印字手段に設け、
変換したランドスケープフォントパターンを所定のタイ
ミングでランドスケープメモリに展開させる。また、頻
度情報メモリを不揮発メモリ媒体で構成して、管理手段
が外部記憶手段に各ポートレイトフォントパターンの印
字頻度情報を更新しながら管理する。
〔作用〕
この発明においては、管理手段が外部記憶手段に設けら
れる頻度情報メモリに各ポートレイトフォントパターン
の印字頻度情報を更新しながら記憶させ、この管理手段
により更新管理される印字頻度情報に基づいてパターン
変換手段が変換したランドスケープフォントパターンを
ランドスケープメモリに所定のタイミングで書き込み、
印字の際に、ランドスケープフォントパターン発生制御
手段が入力される印字情報と印字頻度情報とを比較しな
がらランドスケープメモリから優先して対応するランド
スケープフォントパターンを発生させる。
また、不揮発メモリ媒体で頻度情報メモリを構成し、印
字頻度情報を電源投入状態に左右されずに保持させてお
く。
〔実施例〕
第1図はこの発明の一実施例を示す印刷装置の一例を説
明するブロック図であり、1はホストコンピュータで印
字情報となる文字コード,印字制御情報(ランドスケー
プ印字指定,ポートレイト印字指定等を含む)を印字手
段となるプリンタ部2に出力する。3は外部記憶手段と
なるフォントカートリッジで、フォントパターン格納部
31,不揮発性メモリ32から構成され、フォントパターン
格納部31にはポートレイトのフォントパターンが文字コ
ードに1対1に対応して記憶されている。不揮発性メモ
リ32はこの発明の頻度情報メモリであり、後述する管理
手段により各ポートレイトフォントパターンの印字頻度
情報を更新可能に記憶する。
プリンタ部2は、制御部21,縦/横変換部22,フォントキ
ャッシュ23,管理テーブル24,フレームバッファ25,ドッ
トプリンタ部26,インタフェース部27等から構成されて
おり、制御部21はCPU21a,ROM21b,RAM21c等から構成さ
れ、CPU21aはROM21bに格納された制御プログラム(後述
するフローチャートを含む制御手順)に基づいて印字情
報処理を実行する。
縦/横変換部22は、インタフェース部27から授受した各
文字コードに対応するポートレイトフォントパターンの
縦横を変換してランドスケープパターンを発生させる。
フォントキャッシュ23は、この発明のランドスケープメ
モリを構成し、この管理手段となるCPU21aにより更新管
理される印字頻度情報に基づいて縦/横変換部22が変換
するランドスケープフォントパターンを所定数更新可能
に記憶する。なお、CPU21aは印字処理に並行して不揮発
性メモリ32に記憶される印字頻度情報を更新管理し、印
字頻度情報を電源投入時に管理テーブル24に一旦ファイ
ルし、以後印字処理実行中は、この管理テーブル24を更
新管理し、印字処理実行毎、例えば所定ページ印字処理
終了毎または所定時間経過毎に管理テーブル24の内容を
不揮発性メモリ32に記憶させる。
フレームバッファ25は、制御部21から出力されるドット
パターンを、例えば1頁分記憶し、ドットプリンタ部26
との同期をとりながら、展開されたポートレイトまたは
ランドスケープのドットパターンをドットプリンタ部26
に転送し印字を行う。
第2図は、第1図に示したホストコンピュータ1から入
力される印字データの一例を説明する図であり、L1〜L4
は印字データで、各印字データL1〜L4に印字制御コマン
ドとなるキャリッジリターンコードCR,ラインフィード
コードLFが付加され、特に印字データL4にはフォームフ
ィードコードFFが付加されている状態を示してある。
第3図は、第1図に示したフォントキャッシュ23の構成
を説明する模式図であり、C31〜C35はコードエリアで、
コードエリアC31にはフォントエリアP31に格納される文
字「の」のランドスケープフォントパターンに対応する
文字コード「244EH」が格納される。コードエリアC32に
はフォントエリアP32に格納される文字「太」のランド
スケープフォントパターンに対応する文字コード「4240
H」が格納される。
コードエリアC33にはフォントエリアP33に格納される文
字「郎」のランドスケープフォントパターンに対応する
文字コード「4F3AH」が格納される。
コードエリアC34にはフォントエリアP34に格納される文
字「花」のランドスケープフォントパターンに対応する
文字コード「3256H」が格納される。
コードエリアC35にはフォントエリアP35に格納される文
字「子」のランドスケープフォントパターンに対応する
文字コード「3B52H」が格納される。
第4図は、第1図に示した管理テーブル24,不揮発性メ
モリ32のデータ構造を説明する模式図であり、41は文字
コードで、フォントパターン格納部31に記憶される各ポ
ートレイトフォントパターンに対応し、この文字コード
41に1対1に対応する印字頻度情報42が、例えば2ビッ
トで記憶管理した状態を示してある。特に文字コード41
が「P244E」のポートレイトフォントパターンは文字
「の」に対応し、印字頻度が3、すなわち2進数で「1
1」の場合を示してある。この図から分かるように、第
2図に示した各印字データL1〜L4を処理すると、各文字
コードに対応する印字頻度情報42が順次更新され、印字
に供しない文字コード41に対応するエリアの印字頻度情
報42は「00」がセットされる。特に各印字データL1〜L4
には文字「の」が3個あるので、印字頻度情報42が「1
1」となる。
次に第5図から第7図を参照しながらこの発明によるラ
ンドスケープフォントパターン印字処理動作について詳
細に説明する。
第5図はこの発明による印字頻度情報ロード処理手順の
一例を説明するフローチャートである。なお、(1)〜
(3)は各ステップを示す。また、この処理は、電源投
入時あるいはドットプリンタ部26がアイドル状態の時に
実行される。
まず、CPU21aは不揮発性メモリ32をアクセスして、各ポ
ートレイトフォントパターンに対応する印字頻度情報42
を管理テーブル24にロードする(1)。
次いで、管理テーブル24の中の文字の印字頻度情報42を
チェックし、頻度順位の高い上位5文字の文字コード41
を選択して、フォントキャッシュ23内に登録されている
5文字と比較してその内容が一致するかどうかを判断し
(2)、YESならば処理を終了し、NOならば一致してい
ない文字コード41に対応するポートレイトフォントパタ
ーンをフォントパターン格納部31から読み出し、縦/横
変換部22を使用して不一致の文字コード41に対応するラ
ンドスケープパターンを発生させ、その文字コード41と
ともにフォントキャッシュ23に登録するアップデート
(更新処理)を行い(3)、処理を終了する。
なお、特に電源投入時にはフォントキャッシュ23は全て
「NULL」がセットされているため、上位5文字分全ての
ランドスケープパターンが記憶されることとなる。
第6図はこの発明によるランドスケープ印字処理手順の
一例を説明するフローチャートである。なお、(1)〜
(5)は各ステップを示す。
まず、CPU21aはホストコンピュータ1より印字データを
受信し(1)、受信した文字コードがフォントキャッシ
ュ23のコードエリアC31〜C35に存在するかどうかを判断
し(2)、NOならば受信した文字コードに対応するポー
トレイトフォントパターンをフォトパターン格納部31よ
り読出し、縦/横変換部22を介してランドスケープフォ
ントパターンを発生させフレームバッファ25に展開する
(3)。次いで、管理テーブル24の印字頻度情報42をア
ップデートして(4)、処理を終了する。
一方、ステップ(2)の判断で、YESの場合は、変換済
みランドスケープフォントパターンを読み取り、フレー
ムバッッファ25に展開し(5)、処理を終了する。
第7図はこの発明による印字頻度情報更新処理手順の一
例を示すフローチャートである。なお、(1)〜(4)
は各ステップを示す。
まず、CPUに21aに受信した文字コード41に対応する管理
テーブル24の格納位置を算出する(1)。次いで、算出
された文字コード41に対応する印字頻度情報42が「1
1B」かどうかを判断し(2)、NOならば現在の印字頻度
情報42に「1」を加算し(3)、処理を終了する。
一方、ステップ(2)の判断で、YESの場合は対応する
文字コード41に対応する印字頻度情報42をそのままにし
て、他の印字頻度情報42から「1」を減算し(4)、処
理を終了する。なお、他の印字頻度情報42が「00B」の
場合には、減算を実行しない。
なお、管理テーブル24の内容を不揮発性メモリ32に格納
するタイミングは特に言及していないが、一定時間経過
毎あるいは一定枚数印字終了毎に実行すれば、常に最新
の印字頻度情報42に従ったランドスケープフォント印字
処理を効率よく実行することが可能となる。
なお、上記実施例ではポートレイトフォントパターンを
ランドスケープパターンに変換するといったフォントパ
ターンを印字頻度情報42に従って処理する場合について
説明したが、ベクトルフォントをドットフォントに変換
するといった印刷処理にもこの発明を適用できる。
また、上記実施例では言語として日本語を印字する印刷
装置を例として説明したが、日本語以外の多数の文字セ
ットをサポートする中国語プリンタにもこの発明を適用
できる。
〔発明の効果〕
以上説明したように、この発明は外部記憶手段に各ポー
トレイトフォントパターンの印字頻度情報を記憶する頻
度情報メモリを設け、印字処理に並行して頻度情報メモ
リに記憶される印字頻度情報を更新管理する管理手段
と、この管理手段により更新管理される印字頻度情報に
基づいてパターン変換手段が変換するランドスケープフ
ォントパターンを所定数更新可能に記憶するランドスケ
ープメモリと、入力される印字情報と印字頻度情報とを
比較しながらランドスケープメモリから優先して対応す
るランドスケープフォントパターンを発生させるランド
スケープフォントパターン発生制御手段とを印字手段に
設けたので、印字頻度の高いフォントパターンのランド
スケープフォントパターンが常時展開された状態で記憶
されているため、頻度の高いフォントパターンのランド
スケープパターン発生処理を省略でき、所望とするラン
ドスケープフォントパターンを発生できる。従って、安
価なコストで効率よくランドスケープ印字処理を実行で
きる。
また、印字頻度情報が常に所定のタイミングで更新管理
されるため、最新の印字頻度情報に対応したランドスケ
ープ印字処理を実行できる。
さらに、頻度情報メモリを不揮発メモリ媒体で構成した
ので、電源投入時から過去の印字頻度情報履歴に従った
ランドスケープ印字処理を再開でき、常に最良の印字頻
度情報に従ったランドスケープ印字処理を実行できる等
の効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す印刷装置の一例を説
明するブロック図、第2図は、第1図に示したホストコ
ンピュータから入力される印字データの一例を説明する
図、第3図は、第1図に示したフォントキャッシュの構
成を説明する模式図、第4図は、第1図に示した管理テ
ーブル,不揮発性メモリのデータ構造を説明する模式
図、第5図はこの発明による印字頻度情報ロード処理手
順の一例を説明するフローチャート、第6図はこの発明
によるランドスケープ印字処理手順の一例を説明するフ
ローチャート、第7図はこの発明による印字頻度情報更
新処理手順の一例を示すフローチャートである。 図中、1はホストコンピュータ、2はプリンタ部、3は
フォントカートリッジ、21は制御部、21aはCPU、22bはR
OM、22cはRAM、22は縦/横変換部、23はフォントキャッ
シュ、24は管理テーブル、25はフレームバッファ、26は
ドットプリンタ部である。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】外部記憶手段より供給されるポートレイト
    フォントパターンを印字手段に転送するインタフェース
    手段と、入力される印字制御情報に基づいてインタフェ
    ース手段を介して受信したポートレイトフォントパター
    ンをランドスケープフォントパターンに変換するパター
    ン変換手段とを有し、ポートレイト印字処理とランドス
    ケープ印字処理を実行する印刷装置において、前記外部
    記憶手段に各ポートレイトフォントパターンの印字頻度
    情報を記憶する頻度情報メモリを設け、印字処理に並行
    して前記頻度情報メモリに記憶される印字頻度情報を更
    新管理する管理手段と、この管理手段により更新管理さ
    れる印字頻度情報に基づいて前記パターン変換手段が変
    換するランドスケープフォントパターンを所定数更新可
    能に記憶するランドスケープメモリと、入力される印字
    情報と印字頻度情報とを比較しながらランドスケープメ
    モリから優先して対応するランドスケープフォントパタ
    ーンを発生させるランドスケープフォントパターン発生
    制御手段とを前記印字手段に設けた具備したことを特徴
    とする印刷装置。
  2. 【請求項2】パターン変換手段は、変換したランドスケ
    ープフォントパターンを所定のタイミングでランドスケ
    ープメモリに展開させることを特徴とする請求項(1)
    記載の印刷装置。
  3. 【請求項3】頻度情報メモリは、不揮発メモリ媒体で構
    成することを特徴とする請求項(1)記載の印刷装置。
JP63111496A 1988-05-10 1988-05-10 印刷装置 Expired - Lifetime JPH0688433B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63111496A JPH0688433B2 (ja) 1988-05-10 1988-05-10 印刷装置
GB8910054A GB2218550B (en) 1988-05-10 1989-05-03 Printing apparatus
DE3915142A DE3915142C2 (de) 1988-05-10 1989-05-09 Druckvorrichtung zum Drucken im Quer- oder im Hochformat
FR8906056A FR2633753B1 (fr) 1988-05-10 1989-05-09 Appareil d'impression
US07/430,057 US5044790A (en) 1988-05-10 1989-10-31 Printing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63111496A JPH0688433B2 (ja) 1988-05-10 1988-05-10 印刷装置

Publications (2)

Publication Number Publication Date
JPH01281965A JPH01281965A (ja) 1989-11-13
JPH0688433B2 true JPH0688433B2 (ja) 1994-11-09

Family

ID=14562757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63111496A Expired - Lifetime JPH0688433B2 (ja) 1988-05-10 1988-05-10 印刷装置

Country Status (1)

Country Link
JP (1) JPH0688433B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07102719B2 (ja) * 1988-05-28 1995-11-08 キヤノン株式会社 印刷装置

Also Published As

Publication number Publication date
JPH01281965A (ja) 1989-11-13

Similar Documents

Publication Publication Date Title
US5044790A (en) Printing apparatus
JP3209102B2 (ja) プリントシステム、プリンタドライバ及びプリンタ
JPS59220832A (ja) ワ−ドプロセツサにおける葉書印刷方式
JPH0688433B2 (ja) 印刷装置
JP2974322B2 (ja) 文字処理装置及び方法
JPH07102719B2 (ja) 印刷装置
US7589861B2 (en) Image forming apparatus and printing system
JP3218088B2 (ja) プリンタ
JPS59201870A (ja) 印字装置
JPH0216068A (ja) 像形成装置
JPH0746543Y2 (ja) 印字装置
JPH02234287A (ja) フオントパターン生成装置
JPS61156192A (ja) 入出力制御装置
JP3054157B2 (ja) 文字処理装置および文字処理方法
JP2940140B2 (ja) 文書データ処理装置
JPH08324033A (ja) ラインプリンタおよびラインプリンタを備えるコンピュータシステムおよびラインプリンタの制御方法
JPS63242561A (ja) フオント縮小システム
JPS61175675A (ja) ボデイフエイスサイズ置換による文字修飾制御方式
JPH04144763A (ja) 印字装置
JP2000168150A (ja) イメージデータ形成装置
JPH01223530A (ja) 印刷処理装置
JPH06183093A (ja) プリント装置
JPH04174022A (ja) プリンタコントローラ
JPS63203354A (ja) 文字パタ−ン編集制御方式
JPH04112059A (ja) 画像記録装置