JPH0688433B2 - Printer - Google Patents
PrinterInfo
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、入力される印字情報を解析して文字コード
に対応するフォントパターンをランドスケープまたはポ
ートレイトに印字する印刷装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus that analyzes input print information and prints a font pattern corresponding to a character code on a landscape or portrait.
従来、この種の印刷装置においては、入力された文書情
報を記録媒体の長手方向に対して対抗する方向に印字す
るポートレイト印字と入力された文書情報を記録媒体の
長手方向に対して並行に印字するランドスケープ印字処
理を実行できるように構成されているものが実用化され
ている。Conventionally, in this type of printing apparatus, portrait printing for printing the input document information in a direction opposite to the longitudinal direction of the recording medium and the input document information in parallel to the longitudinal direction of the recording medium are performed. The one configured so that the landscape printing process for printing can be executed has been put into practical use.
そして、この種の印字装置において、印字するフォント
パターンを、例えばフォントカートリッジ等の外部記憶
装置から供給する構成とする場合、外部記憶装置にポー
トレイト印字用のフォントパターンとランドスケープ印
字用のフォントパターンをあらかじめ記憶させて、印字
制御情報に応じて何れか一方のフォントパターンを供給
して印字処理を実行するか、ランドスケープ印字処理の
際に、外部記憶装置からポートレイト印字用のフォント
パターンをプリンタ装置のソフトウエアまたは高価な展
開回路等のハードウエアを介してランドスケープ印字フ
ォントを発生させていた。When a font pattern to be printed is supplied from an external storage device such as a font cartridge in this type of printing device, a font pattern for portrait printing and a font pattern for landscape printing are provided to the external storage device. Either the font pattern is stored in advance and either one of the font patterns is supplied according to the print control information to perform the printing process, or the font pattern for portrait printing is stored in the printer device from the external storage device during the landscape printing process. The landscape print font is generated through software or hardware such as an expensive developing circuit.
このため、前者においては、ポートレイト印字用のフォ
ントパターンをランドスケープ印字用のフォントパター
ンを全て記憶する大容量の記憶媒体が必要となり、どち
らも高速に所望のフォントパターンを発生させることが
できる反面、フォントカートリッジのコストが大幅に高
くなってしまう問題点があった。Therefore, in the former case, a large-capacity storage medium that stores all the font patterns for portrait printing and the font patterns for portrait printing is required, while both can generate a desired font pattern at high speed. There was a problem that the cost of the font cartridge was significantly increased.
一方、後者においては、ポートレイト印字用のフォント
パターンをフォントカートリッジに記憶させれば済むの
で、フォントカートリッジのコストを下げることができ
る反面、ポートレイト印字用のフォントパターンからラ
ンドスケープ印字用のフォントパターンに変換するため
のソフト処理に相当の時間を要し、印字処理効率を低下
させ、プリンタ装置におけるトータルスループットを大
幅に低下させてしまう等の問題点があった。On the other hand, in the latter, the font pattern for portrait printing can be stored in the font cartridge, so the cost of the font cartridge can be reduced, while the font pattern for portrait printing is changed to the font pattern for landscape printing. There has been a problem that a considerable amount of time is required for the software processing for conversion, the printing processing efficiency is reduced, and the total throughput in the printer is significantly reduced.
この発明は、上記の問題点を解決するためになされたも
ので、入力される印字情報のうち、印字頻度の高い印字
情報を管理するとともに、管理される印字頻度の高い印
字情報に対するランドスケープ印字用のフォントパター
ンを更新可能に外部記憶することにより、入力される印
字情報のランドスケープ印字処理を安価なコストで高速
に実行できる印刷装置を得ることを目的とする。The present invention has been made to solve the above problems, and manages print information having a high print frequency among input print information, and landscape printing for print information having a high print frequency that is managed. It is an object of the present invention to obtain a printing device capable of performing landscape printing processing of input print information at low cost and at high speed by externally storing the font pattern of the updateable.
この発明に係る印刷装置は、外部記憶手段に各ポートレ
イトフォントパターンの印字頻度情報を記憶する頻度情
報メモリを設け、印字処理に並行して頻度情報メモリに
記憶される印字頻度情報を更新管理する管理手段と、こ
の管理手段により更新管理される印字頻度情報に基づい
てパターン変換手段が変換するランドスケープフォント
パターンを所定数更新可能に記憶するランドスケープメ
モリと、入力される印字情報と印字頻度情報とを比較し
ながらランドスケープメモリから優先して対応するラン
ドスケープフォントパターンを発生させるランドスケー
プフォントパターン発生制御手段とを印字手段に設け、
変換したランドスケープフォントパターンを所定のタイ
ミングでランドスケープメモリに展開させる。また、頻
度情報メモリを不揮発メモリ媒体で構成して、管理手段
が外部記憶手段に各ポートレイトフォントパターンの印
字頻度情報を更新しながら管理する。In the printing apparatus according to the present invention, the external storage means is provided with a frequency information memory for storing the printing frequency information of each portrait font pattern, and the printing frequency information stored in the frequency information memory is updated and managed in parallel with the printing process. Management means, a landscape memory that stores up to a predetermined number of landscape font patterns that the pattern conversion means converts based on the print frequency information that is updated and managed by the management means, and the input print information and print frequency information. While comparing, the printing means is provided with landscape font pattern generation control means for generating the corresponding landscape font pattern preferentially from the landscape memory,
The converted landscape font pattern is developed in the landscape memory at a predetermined timing. Further, the frequency information memory is constituted by a non-volatile memory medium, and the management means manages while updating the printing frequency information of each portrait font pattern in the external storage means.
この発明においては、管理手段が外部記憶手段に設けら
れる頻度情報メモリに各ポートレイトフォントパターン
の印字頻度情報を更新しながら記憶させ、この管理手段
により更新管理される印字頻度情報に基づいてパターン
変換手段が変換したランドスケープフォントパターンを
ランドスケープメモリに所定のタイミングで書き込み、
印字の際に、ランドスケープフォントパターン発生制御
手段が入力される印字情報と印字頻度情報とを比較しな
がらランドスケープメモリから優先して対応するランド
スケープフォントパターンを発生させる。In the present invention, the management means stores the printing frequency information of each portrait font pattern while updating it in the frequency information memory provided in the external storage means, and performs pattern conversion based on the printing frequency information updated and managed by this management means. Write the landscape font pattern converted by the means to the landscape memory at a predetermined timing,
At the time of printing, the landscape font pattern generation control means compares the print information input and the print frequency information, and preferentially generates the corresponding landscape font pattern from the landscape memory.
また、不揮発メモリ媒体で頻度情報メモリを構成し、印
字頻度情報を電源投入状態に左右されずに保持させてお
く。Further, the frequency information memory is configured by a non-volatile memory medium, and the printing frequency information is retained regardless of the power-on state.
第1図はこの発明の一実施例を示す印刷装置の一例を説
明するブロック図であり、1はホストコンピュータで印
字情報となる文字コード,印字制御情報(ランドスケー
プ印字指定,ポートレイト印字指定等を含む)を印字手
段となるプリンタ部2に出力する。3は外部記憶手段と
なるフォントカートリッジで、フォントパターン格納部
31,不揮発性メモリ32から構成され、フォントパターン
格納部31にはポートレイトのフォントパターンが文字コ
ードに1対1に対応して記憶されている。不揮発性メモ
リ32はこの発明の頻度情報メモリであり、後述する管理
手段により各ポートレイトフォントパターンの印字頻度
情報を更新可能に記憶する。FIG. 1 is a block diagram for explaining an example of a printing apparatus showing an embodiment of the present invention. Reference numeral 1 denotes a character code as print information in a host computer, print control information (landscape print designation, portrait print designation, etc.). Is output to the printer unit 2 serving as a printing unit. 3 is a font cartridge which serves as an external storage means, and a font pattern storage section
31, a non-volatile memory 32, and a font pattern storage unit 31 stores portrait font patterns in one-to-one correspondence with character codes. The non-volatile memory 32 is the frequency information memory of the present invention, and stores the printing frequency information of each portrait font pattern so that it can be updated by the management means described later.
プリンタ部2は、制御部21,縦/横変換部22,フォントキ
ャッシュ23,管理テーブル24,フレームバッファ25,ドッ
トプリンタ部26,インタフェース部27等から構成されて
おり、制御部21はCPU21a,ROM21b,RAM21c等から構成さ
れ、CPU21aはROM21bに格納された制御プログラム(後述
するフローチャートを含む制御手順)に基づいて印字情
報処理を実行する。The printer unit 2 includes a control unit 21, a vertical / horizontal conversion unit 22, a font cache 23, a management table 24, a frame buffer 25, a dot printer unit 26, an interface unit 27, etc. The control unit 21 has a CPU 21a and a ROM 21b. The RAM 21c and the like, and the CPU 21a executes print information processing based on a control program (control procedure including a flowchart described later) stored in the ROM 21b.
縦/横変換部22は、インタフェース部27から授受した各
文字コードに対応するポートレイトフォントパターンの
縦横を変換してランドスケープパターンを発生させる。
フォントキャッシュ23は、この発明のランドスケープメ
モリを構成し、この管理手段となるCPU21aにより更新管
理される印字頻度情報に基づいて縦/横変換部22が変換
するランドスケープフォントパターンを所定数更新可能
に記憶する。なお、CPU21aは印字処理に並行して不揮発
性メモリ32に記憶される印字頻度情報を更新管理し、印
字頻度情報を電源投入時に管理テーブル24に一旦ファイ
ルし、以後印字処理実行中は、この管理テーブル24を更
新管理し、印字処理実行毎、例えば所定ページ印字処理
終了毎または所定時間経過毎に管理テーブル24の内容を
不揮発性メモリ32に記憶させる。The vertical / horizontal conversion unit 22 converts the vertical / horizontal direction of the portrait font pattern corresponding to each character code transmitted / received from the interface unit 27 to generate a landscape pattern.
The font cache 23 constitutes the landscape memory of the present invention, and stores a predetermined number of landscape font patterns converted by the vertical / horizontal conversion unit 22 on the basis of print frequency information updated and managed by the CPU 21a which is the management means. To do. The CPU 21a updates and manages the print frequency information stored in the non-volatile memory 32 in parallel with the print processing, temporarily stores the print frequency information in the management table 24 when the power is turned on, and thereafter manages the print frequency information during execution of the print processing. The table 24 is updated and managed, and the contents of the management table 24 are stored in the non-volatile memory 32 each time the print process is executed, for example, every time a predetermined page print process is completed or a predetermined time elapses.
フレームバッファ25は、制御部21から出力されるドット
パターンを、例えば1頁分記憶し、ドットプリンタ部26
との同期をとりながら、展開されたポートレイトまたは
ランドスケープのドットパターンをドットプリンタ部26
に転送し印字を行う。The frame buffer 25 stores the dot pattern output from the control unit 21, for example, for one page, and the dot printer unit 26
The dot pattern of the developed portrait or landscape dot pattern is synchronized with the dot printer section 26.
And print it.
第2図は、第1図に示したホストコンピュータ1から入
力される印字データの一例を説明する図であり、L1〜L4
は印字データで、各印字データL1〜L4に印字制御コマン
ドとなるキャリッジリターンコードCR,ラインフィード
コードLFが付加され、特に印字データL4にはフォームフ
ィードコードFFが付加されている状態を示してある。FIG. 2 is a diagram for explaining an example of print data input from the host computer 1 shown in FIG.
Is print data, and the carriage return code CR and line feed code LF, which are print control commands, are added to each print data L1 to L4, and in particular, the form feed code FF is added to the print data L4. .
第3図は、第1図に示したフォントキャッシュ23の構成
を説明する模式図であり、C31〜C35はコードエリアで、
コードエリアC31にはフォントエリアP31に格納される文
字「の」のランドスケープフォントパターンに対応する
文字コード「244EH」が格納される。コードエリアC32に
はフォントエリアP32に格納される文字「太」のランド
スケープフォントパターンに対応する文字コード「4240
H」が格納される。FIG. 3 is a schematic diagram for explaining the configuration of the font cache 23 shown in FIG. 1, and C31 to C35 are code areas,
The code area C31 stores the character code “244E H ” corresponding to the landscape font pattern of the character “NO” stored in the font area P31. The code area C32 contains the character code "4240" corresponding to the landscape font pattern of the character "thick" stored in the font area P32.
H "is stored.
コードエリアC33にはフォントエリアP33に格納される文
字「郎」のランドスケープフォントパターンに対応する
文字コード「4F3AH」が格納される。The code area C33 stores the character code “4F3A H ” corresponding to the landscape font pattern of the character “ro” stored in the font area P33.
コードエリアC34にはフォントエリアP34に格納される文
字「花」のランドスケープフォントパターンに対応する
文字コード「3256H」が格納される。Character code corresponding to the landscape font pattern of the character "flower" stored in the font area P34 "3256 H" is stored in the code area C34.
コードエリアC35にはフォントエリアP35に格納される文
字「子」のランドスケープフォントパターンに対応する
文字コード「3B52H」が格納される。Character code corresponding to the landscape font patterns of characters "child" stored in the font area P35 "3B52 H" is stored in the code area C35.
第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」となる。FIG. 4 is a schematic diagram for explaining the data structure of the management table 24 and the non-volatile memory 32 shown in FIG. 1, 41 is a character code, and each portrait font pattern stored in the font pattern storage unit 31. Corresponding to this character code
Reference numeral 41 indicates a state in which the printing frequency information 42 corresponding to one to one is stored and managed by, for example, 2 bits. Especially character code 41
The portrait font pattern with "P244E" corresponds to the character "no", and the printing frequency is 3, that is, "1" in binary.
The case of "1" is shown. As can be seen from this figure, when the print data L1 to L4 shown in FIG. 2 are processed, the print frequency information 42 corresponding to each character code is sequentially updated, and the area of the area corresponding to the character code 41 not used for printing is changed. The printing frequency information 42 is set to "00". Especially each print data L1 to L4
Since there are three characters "no" in the print frequency information 42
1 ”.
次に第5図から第7図を参照しながらこの発明によるラ
ンドスケープフォントパターン印字処理動作について詳
細に説明する。Next, the landscape font pattern print processing operation according to the present invention will be described in detail with reference to FIGS.
第5図はこの発明による印字頻度情報ロード処理手順の
一例を説明するフローチャートである。なお、(1)〜
(3)は各ステップを示す。また、この処理は、電源投
入時あるいはドットプリンタ部26がアイドル状態の時に
実行される。FIG. 5 is a flow chart for explaining an example of the printing frequency information loading processing procedure according to the present invention. In addition, (1) ~
(3) shows each step. Further, this processing is executed when the power is turned on or when the dot printer unit 26 is in the idle state.
まず、CPU21aは不揮発性メモリ32をアクセスして、各ポ
ートレイトフォントパターンに対応する印字頻度情報42
を管理テーブル24にロードする(1)。First, the CPU 21a accesses the non-volatile memory 32 and prints the print frequency information 42 corresponding to each portrait font pattern.
Is loaded into the management table 24 (1).
次いで、管理テーブル24の中の文字の印字頻度情報42を
チェックし、頻度順位の高い上位5文字の文字コード41
を選択して、フォントキャッシュ23内に登録されている
5文字と比較してその内容が一致するかどうかを判断し
(2)、YESならば処理を終了し、NOならば一致してい
ない文字コード41に対応するポートレイトフォントパタ
ーンをフォントパターン格納部31から読み出し、縦/横
変換部22を使用して不一致の文字コード41に対応するラ
ンドスケープパターンを発生させ、その文字コード41と
ともにフォントキャッシュ23に登録するアップデート
(更新処理)を行い(3)、処理を終了する。Next, the printing frequency information 42 of the characters in the management table 24 is checked, and the character code 41 of the upper 5 characters with the highest frequency ranking is checked.
Select and compare the five characters registered in the font cache 23 to determine whether their contents match (2). If YES, end the process, and if NO, do not match. The portrait font pattern corresponding to the code 41 is read from the font pattern storage unit 31, the landscape / horizontal conversion unit 22 is used to generate a landscape pattern corresponding to the mismatched character code 41, and the font cache 23 is generated together with the character code 41. Update (update process) registered in (3) is performed, and the process ends.
なお、特に電源投入時にはフォントキャッシュ23は全て
「NULL」がセットされているため、上位5文字分全ての
ランドスケープパターンが記憶されることとなる。In particular, since "NULL" is set in the font cache 23 when the power is turned on, all the landscape patterns of the upper 5 characters are stored.
第6図はこの発明によるランドスケープ印字処理手順の
一例を説明するフローチャートである。なお、(1)〜
(5)は各ステップを示す。FIG. 6 is a flow chart for explaining an example of the landscape printing processing procedure according to the present invention. In addition, (1) ~
(5) shows each step.
まず、CPU21aはホストコンピュータ1より印字データを
受信し(1)、受信した文字コードがフォントキャッシ
ュ23のコードエリアC31〜C35に存在するかどうかを判断
し(2)、NOならば受信した文字コードに対応するポー
トレイトフォントパターンをフォトパターン格納部31よ
り読出し、縦/横変換部22を介してランドスケープフォ
ントパターンを発生させフレームバッファ25に展開する
(3)。次いで、管理テーブル24の印字頻度情報42をア
ップデートして(4)、処理を終了する。First, the CPU 21a receives print data from the host computer 1 (1), determines whether the received character code exists in the code area C31 to C35 of the font cache 23 (2), and if NO, the received character code. The portrait font pattern corresponding to is read from the photo pattern storage unit 31, a landscape font pattern is generated via the vertical / horizontal conversion unit 22, and developed in the frame buffer 25 (3). Then, the printing frequency information 42 of the management table 24 is updated (4), and the process is ended.
一方、ステップ(2)の判断で、YESの場合は、変換済
みランドスケープフォントパターンを読み取り、フレー
ムバッッファ25に展開し(5)、処理を終了する。On the other hand, if the result of the determination in step (2) is YES, the converted landscape font pattern is read, developed in the frame buffer 25 (5), and the process ends.
第7図はこの発明による印字頻度情報更新処理手順の一
例を示すフローチャートである。なお、(1)〜(4)
は各ステップを示す。FIG. 7 is a flow chart showing an example of the printing frequency information update processing procedure according to the present invention. Note that (1) to (4)
Indicates each step.
まず、CPUに21aに受信した文字コード41に対応する管理
テーブル24の格納位置を算出する(1)。次いで、算出
された文字コード41に対応する印字頻度情報42が「1
1B」かどうかを判断し(2)、NOならば現在の印字頻度
情報42に「1」を加算し(3)、処理を終了する。First, the CPU calculates the storage position of the management table 24 corresponding to the character code 41 received by 21a (1). Next, the printing frequency information 42 corresponding to the calculated character code 41 is set to "1.
It is judged whether it is "1 B " (2), and if NO, "1" is added to the current print frequency information 42 (3), and the process is ended.
一方、ステップ(2)の判断で、YESの場合は対応する
文字コード41に対応する印字頻度情報42をそのままにし
て、他の印字頻度情報42から「1」を減算し(4)、処
理を終了する。なお、他の印字頻度情報42が「00B」の
場合には、減算を実行しない。On the other hand, if the result of the determination in step (2) is YES, the printing frequency information 42 corresponding to the corresponding character code 41 is left as it is, "1" is subtracted from the other printing frequency information 42 (4), and the processing is executed. finish. When the other print frequency information 42 is "00 B ", the subtraction is not executed.
なお、管理テーブル24の内容を不揮発性メモリ32に格納
するタイミングは特に言及していないが、一定時間経過
毎あるいは一定枚数印字終了毎に実行すれば、常に最新
の印字頻度情報42に従ったランドスケープフォント印字
処理を効率よく実行することが可能となる。The timing of storing the contents of the management table 24 in the non-volatile memory 32 is not particularly mentioned, but if it is executed every time a certain period of time elapses or every time a certain number of sheets have been printed, the landscape according to the latest print frequency information 42 is always displayed. It is possible to efficiently execute font printing processing.
なお、上記実施例ではポートレイトフォントパターンを
ランドスケープパターンに変換するといったフォントパ
ターンを印字頻度情報42に従って処理する場合について
説明したが、ベクトルフォントをドットフォントに変換
するといった印刷処理にもこの発明を適用できる。In the above embodiment, the case of processing a font pattern such as converting a portrait font pattern into a landscape pattern according to the print frequency information 42 has been described, but the present invention is also applied to a printing process such as converting a vector font into a dot font. it can.
また、上記実施例では言語として日本語を印字する印刷
装置を例として説明したが、日本語以外の多数の文字セ
ットをサポートする中国語プリンタにもこの発明を適用
できる。Further, in the above-described embodiment, the printing apparatus that prints Japanese as a language has been described as an example, but the present invention can be applied to a Chinese printer that supports a large number of character sets other than Japanese.
以上説明したように、この発明は外部記憶手段に各ポー
トレイトフォントパターンの印字頻度情報を記憶する頻
度情報メモリを設け、印字処理に並行して頻度情報メモ
リに記憶される印字頻度情報を更新管理する管理手段
と、この管理手段により更新管理される印字頻度情報に
基づいてパターン変換手段が変換するランドスケープフ
ォントパターンを所定数更新可能に記憶するランドスケ
ープメモリと、入力される印字情報と印字頻度情報とを
比較しながらランドスケープメモリから優先して対応す
るランドスケープフォントパターンを発生させるランド
スケープフォントパターン発生制御手段とを印字手段に
設けたので、印字頻度の高いフォントパターンのランド
スケープフォントパターンが常時展開された状態で記憶
されているため、頻度の高いフォントパターンのランド
スケープパターン発生処理を省略でき、所望とするラン
ドスケープフォントパターンを発生できる。従って、安
価なコストで効率よくランドスケープ印字処理を実行で
きる。As described above, according to the present invention, the external storage means is provided with the frequency information memory for storing the printing frequency information of each portrait font pattern, and the printing frequency information stored in the frequency information memory is updated and managed in parallel with the printing process. Management means, a landscape memory that stores up to a predetermined number of landscape font patterns that can be updated by the pattern conversion means based on the print frequency information that is updated and managed by the management means, input print information, and print frequency information. Since the printing means is provided with the landscape font pattern generation control means that preferentially generates the corresponding landscape font pattern from the landscape memory while comparing the above, the landscape font pattern of the font pattern with high printing frequency is always expanded. Frequent because it is remembered You can omit the landscape pattern generation process of high font patterns, capable of generating a landscape font pattern desired. Therefore, landscape printing processing can be efficiently executed at low cost.
また、印字頻度情報が常に所定のタイミングで更新管理
されるため、最新の印字頻度情報に対応したランドスケ
ープ印字処理を実行できる。Further, since the print frequency information is constantly updated and managed at a predetermined timing, the landscape print processing corresponding to the latest print frequency information can be executed.
さらに、頻度情報メモリを不揮発メモリ媒体で構成した
ので、電源投入時から過去の印字頻度情報履歴に従った
ランドスケープ印字処理を再開でき、常に最良の印字頻
度情報に従ったランドスケープ印字処理を実行できる等
の効果を奏する。Further, since the frequency information memory is composed of a non-volatile memory medium, the landscape printing process according to the past printing frequency information history can be restarted after the power is turned on, and the landscape printing process according to the best printing frequency information can always be executed. Produce the effect of.
第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は
ドットプリンタ部である。FIG. 1 is a block diagram illustrating an example of a printing apparatus according to an embodiment of the present invention, FIG. 2 is a diagram illustrating an example of print data input from the host computer illustrated in FIG. 1, and FIG. FIG. 4 is a schematic diagram for explaining the structure of the font cache shown in FIG. 1, FIG. 4 is a schematic diagram for explaining the data structure of the management table and non-volatile memory shown in FIG. 1, and FIG. FIG. 6 is a flowchart illustrating an example of a printing frequency information loading processing procedure according to the invention, FIG. 6 is a flowchart illustrating an example of a landscape printing processing procedure according to the invention, and FIG. 7 is an example of a printing frequency information updating processing procedure according to the invention. It is a flowchart. In the figure, 1 is a host computer, 2 is a printer unit, 3 is a font cartridge, 21 is a control unit, 21a is a CPU, and 22b is R.
OM, 22c is RAM, 22 is a vertical / horizontal conversion unit, 23 is a font cache, 24 is a management table, 25 is a frame buffer, and 26 is a dot printer unit.
Claims (3)
フォントパターンを印字手段に転送するインタフェース
手段と、入力される印字制御情報に基づいてインタフェ
ース手段を介して受信したポートレイトフォントパター
ンをランドスケープフォントパターンに変換するパター
ン変換手段とを有し、ポートレイト印字処理とランドス
ケープ印字処理を実行する印刷装置において、前記外部
記憶手段に各ポートレイトフォントパターンの印字頻度
情報を記憶する頻度情報メモリを設け、印字処理に並行
して前記頻度情報メモリに記憶される印字頻度情報を更
新管理する管理手段と、この管理手段により更新管理さ
れる印字頻度情報に基づいて前記パターン変換手段が変
換するランドスケープフォントパターンを所定数更新可
能に記憶するランドスケープメモリと、入力される印字
情報と印字頻度情報とを比較しながらランドスケープメ
モリから優先して対応するランドスケープフォントパタ
ーンを発生させるランドスケープフォントパターン発生
制御手段とを前記印字手段に設けた具備したことを特徴
とする印刷装置。1. An interface means for transferring a portrait font pattern supplied from an external storage means to a printing means, and a portrait font pattern received through the interface means on the basis of input print control information for a landscape font pattern. In a printing apparatus for executing portrait printing processing and landscape printing processing, the external storage means is provided with a frequency information memory for storing printing frequency information of each portrait font pattern, and printing is performed. A management unit that updates and manages the printing frequency information stored in the frequency information memory in parallel with the processing, and a landscape font pattern that is converted by the pattern converting unit based on the printing frequency information that is updated and managed by the management unit is predetermined. Number of runs that can be updated The printing means is provided with a landscape memory and landscape font pattern generation control means for generating the corresponding landscape font pattern with priority from the landscape memory while comparing the input print information and print frequency information. Characteristic printing device.
ープフォントパターンを所定のタイミングでランドスケ
ープメモリに展開させることを特徴とする請求項(1)
記載の印刷装置。2. The pattern converting means develops the converted landscape font pattern in a landscape memory at a predetermined timing.
The printing device described.
成することを特徴とする請求項(1)記載の印刷装置。3. The printing apparatus according to claim 1, wherein the frequency information memory comprises a non-volatile memory medium.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63111496A JPH0688433B2 (en) | 1988-05-10 | 1988-05-10 | Printer |
| GB8910054A GB2218550B (en) | 1988-05-10 | 1989-05-03 | Printing apparatus |
| DE3915142A DE3915142C2 (en) | 1988-05-10 | 1989-05-09 | Printing device for printing in landscape or portrait format |
| FR8906056A FR2633753B1 (en) | 1988-05-10 | 1989-05-09 | PRINTING APPARATUS |
| 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 (en) | 1988-05-10 | 1988-05-10 | Printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01281965A JPH01281965A (en) | 1989-11-13 |
| JPH0688433B2 true JPH0688433B2 (en) | 1994-11-09 |
Family
ID=14562757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63111496A Expired - Lifetime JPH0688433B2 (en) | 1988-05-10 | 1988-05-10 | Printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0688433B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07102719B2 (en) * | 1988-05-28 | 1995-11-08 | キヤノン株式会社 | Printer |
-
1988
- 1988-05-10 JP JP63111496A patent/JPH0688433B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01281965A (en) | 1989-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5044790A (en) | Printing apparatus | |
| JP3209102B2 (en) | Print system, printer driver and printer | |
| JPS59220832A (en) | Postal card printing system of word processor | |
| JPH0688433B2 (en) | Printer | |
| JP2974322B2 (en) | Character processing apparatus and method | |
| JPH07102719B2 (en) | Printer | |
| US7589861B2 (en) | Image forming apparatus and printing system | |
| JP3218088B2 (en) | Printer | |
| JPS59201870A (en) | Printer | |
| JPH0216068A (en) | Image forming device | |
| JPH0746543Y2 (en) | Printer | |
| JPH02234287A (en) | Font pattern forming device | |
| JPS61156192A (en) | input/output control device | |
| JP3054157B2 (en) | Character processing device and character processing method | |
| JP2940140B2 (en) | Document data processing device | |
| JPH08324033A (en) | Line printer, computer system including line printer, and line printer control method | |
| JPS63242561A (en) | Font reducing system | |
| JPS61175675A (en) | Character modification control system by body face size replacement | |
| JPH04144763A (en) | Printer | |
| JP2000168150A (en) | Image data-forming apparatus | |
| JPH01223530A (en) | Print processing device | |
| JPH06183093A (en) | Printing equipment | |
| JPH04174022A (en) | Printer controller | |
| JPS63203354A (en) | Character pattern editing control system | |
| JPH04112059A (en) | image recording device |