JPS6364086A - Output unit - Google Patents
Output unitInfo
- Publication number
- JPS6364086A JPS6364086A JP61208029A JP20802986A JPS6364086A JP S6364086 A JPS6364086 A JP S6364086A JP 61208029 A JP61208029 A JP 61208029A JP 20802986 A JP20802986 A JP 20802986A JP S6364086 A JPS6364086 A JP S6364086A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- halftone
- character
- font
- dot
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
援亙光昆
この発明は文字を文字パターンに変換してドツト単位で
出力する出力装置に関する。DETAILED DESCRIPTION OF THE INVENTION This invention relates to an output device that converts characters into character patterns and outputs them dot by dot.
k米■亙
例えばCRTディスプレイ装置等の表示装置や液晶プリ
ンタ、レーザプリンタ等の印刷装置などの出力装置にお
いては、出力文字を文字パターンに変換してドツト単位
で出力(表示又は印字)するようにしている。For example, in output devices such as display devices such as CRT display devices, printing devices such as liquid crystal printers and laser printers, output characters are converted into character patterns and output (displayed or printed) in dot units. ing.
ところで、例えば印刷装置においては、ボールド、シャ
ドウ、網かけ、拡大、アンダーライン等の文字修飾機能
を有するものがある。By the way, for example, some printing devices have character modification functions such as bold, shadow, halftone, enlargement, and underline.
しかしながら、このような文字修飾機能だけでは、例え
ば表示装置での表示内容をそのまま印字上表現すること
ができない1例えば表示装置上の文字の階調(′a淡)
を印刷上表現できないという不都合がある。However, with only such a character modification function, it is not possible to express the content displayed on the display device as it is in print1.
There is a disadvantage that it cannot be expressed in print.
目 的
この発明は上記の点に鑑みてなされたものであり、文字
修飾としての中111ff調文字を表現できるようにす
ることを目的とする。Purpose This invention has been made in view of the above points, and an object of the present invention is to make it possible to express medium 111ff style characters as character decorations.
構成
この発明は上記の目的を達成するため1文字パターンに
中間調パターンを合成する機能を偉えたものである。Construction: In order to achieve the above object, the present invention has an improved function of synthesizing a halftone pattern with a single character pattern.
以下、この発明の一実施例に基づいて具体的に説明する
。Hereinafter, a detailed explanation will be given based on one embodiment of the present invention.
第1図はこの発明を実施した出力装置としてのレーザプ
リンタの制御部を示すブロック図である。FIG. 1 is a block diagram showing a control section of a laser printer as an output device embodying the present invention.
この制御部1はホストマシン2から送られてくるデータ
を処理して、ドツトデータをプリンタエンジン乙に出力
して印字させる。この制御部1はホストインタフェース
10.CPU11.プログラムROM12.RAM1
B、フォントメモリ14、中間調パターンメモリ15.
イメージメモリ16及びエンジンインタフェース17等
からなる。This control unit 1 processes data sent from a host machine 2 and outputs dot data to a printer engine B for printing. This control unit 1 has a host interface 10. CPU11. Program ROM12. RAM1
B, font memory 14, halftone pattern memory 15.
It consists of an image memory 16, an engine interface 17, etc.
ホストインタフェース10は、ホストマシン2からの文
字コード、制御コード、制御コマンド。The host interface 10 receives character codes, control codes, and control commands from the host machine 2.
ドツトデータなどの各種のデータ及びコマンド等を受信
し、またプリンタステータスなどの制御情報をホストマ
シン2に送信するためのインタフェースである。This is an interface for receiving various data such as dot data and commands, and for transmitting control information such as printer status to the host machine 2.
CPUI 1はCPU、ROM、RAM及びIloから
なるマイクロコンピュータで構成し、プログラムROM
12には各種の制御プログラムが格納し、RA〜113
はCPUIIのワーキングエリア等として使用して、こ
れ等のCPU1l、プログラムROM12及びRAM1
3からなるマイクロコンピュータ・システムによってこ
の制御部全体の制御を司る。CPUI 1 consists of a microcomputer consisting of a CPU, ROM, RAM, and Ilo, and a program ROM.
12 stores various control programs, and RA to 113
is used as the working area of CPU II, and these CPU 1l, program ROM 12 and RAM 1
A microcomputer system consisting of 3 controls the entire control section.
フォントメモリ(キャラクタジェネレータ)14には文
字コードを文字パターン(ドツトパターン)データに変
換するための各文字のドツトパターン(以下「フォント
パターン」と称する)を格納している。なお文字コード
には図形セグメントを規定する図形コードも含まれ、狭
義の文字だけでなく図形をも印字できる。中間調パター
ンメモリ15には詳細は後述する複数の中間調パターン
を格納している。A font memory (character generator) 14 stores dot patterns (hereinafter referred to as "font patterns") of each character for converting character codes into character pattern (dot pattern) data. Note that the character code also includes a figure code that defines a figure segment, and it is possible to print not only characters in the narrow sense but also figures. The halftone pattern memory 15 stores a plurality of halftone patterns, the details of which will be described later.
イメージメモリ16にはホストマシン2側からの文字コ
ード等を文字フォントメモリ14を使用して変換した文
字パターン(ドツトパターン)若しくはこのドツトパタ
ーンに中間調パターンを合成したドツトパターン等、印
字するイメージデータが格納される。The image memory 16 stores image data to be printed, such as a character pattern (dot pattern) obtained by converting character codes etc. from the host machine 2 using the character font memory 14, or a dot pattern obtained by combining this dot pattern with a halftone pattern. is stored.
エンジンインタフェース17はプリンタエンジン3のス
テータスをチェックしたり、印字要求をプリンタエンジ
ン乙に送出したりする。The engine interface 17 checks the status of the printer engine 3 and sends a print request to the printer engine B.
次に、このように構成したこの実施例の作用について第
2図以降をも参照して説明する。Next, the operation of this embodiment configured as described above will be explained with reference to FIG. 2 and subsequent figures.
まず、中間調パターンメモリ15に格納した中間調パタ
ーンについて説明する。First, the halftone patterns stored in the halftone pattern memory 15 will be explained.
中間調パターンは、第2図に示すように8ビツト×8ラ
インの方形のパターン構成である。この中間調パターン
の具体例としては、例えば第3図に示すようにすべての
ビットに「1」を格納したパターン、第4図に示すよう
に1ビツト毎に「l」。The halftone pattern has a rectangular pattern configuration of 8 bits x 8 lines as shown in FIG. Specific examples of this halftone pattern include, for example, a pattern in which "1" is stored in all bits as shown in FIG. 3, and a pattern in which "1" is stored in every bit as shown in FIG.
「0」を格納したパターン、第5図に示すように3ビツ
トの「0」に対して1ビツトの「1」を格納したパター
ンを作成できる。中間調パターンの例はこれ等に限るも
のでないことは云うまでもない。It is possible to create a pattern in which "0" is stored, or a pattern in which one bit "1" is stored for every three bits "0" as shown in FIG. Needless to say, examples of halftone patterns are not limited to these.
次に、制御部1の処理について第6図を参照して説明す
る。Next, the processing of the control section 1 will be explained with reference to FIG.
ホストマシン2からの入力データを待って、ホストマシ
ン2からデータが入力されたときには、その入力データ
が文字コード、中間調選択コマンド及び印刷開始コマン
ド等のいずれであるかを順次判別する。It waits for input data from the host machine 2, and when data is input from the host machine 2, it sequentially determines whether the input data is a character code, a halftone selection command, a print start command, etc.
そして、入力データが中間調選択コマンドのときには、
その中間調選択コマンドで選択さ九た中間調パターンを
中間調パターンメモリ15から読出して内部RA Mに
格納する。Then, when the input data is a halftone selection command,
The halftone pattern selected by the halftone selection command is read from the halftone pattern memory 15 and stored in the internal RAM.
また、入力データが文字コードのときには、その文字コ
ードの文字に対応するフォントパターンをフォントメモ
リ14から取出した後、読込んだ中間調パターンを取出
して、取出したフォントパターンと中間調パターンとの
論理積をとって合成して、イメージメモリ1日に格納す
る。When the input data is a character code, the font pattern corresponding to the character of the character code is retrieved from the font memory 14, the read halftone pattern is retrieved, and the logic between the retrieved font pattern and the halftone pattern is extracted. The products are combined and stored in the image memory for one day.
この場合、フォントパターンと中間調パターンの合成は
、フォントパターン1バイトに対して中間調パターンの
1ラインを合成する。このとき、中間調パターンのライ
ンO〜7の内のいずれのラインのパターンを合成するか
は、
ライン番号=フォントのY座標MOD 8によって求ま
る。なお、フォントのY座枠とは1ページの中で取出さ
れたフォントが挿入されるY座標値をいう。In this case, to synthesize the font pattern and the halftone pattern, one line of the halftone pattern is synthesized for one byte of the font pattern. At this time, which line pattern among lines O to 7 of the halftone pattern is to be synthesized is determined by line number=Y coordinate of font MOD8. Note that the Y-coordinate frame of a font refers to the Y-coordinate value at which the extracted font is inserted within one page.
したがって、例えば合成したパターンは、フォントパタ
ーン及び対応する中間調パターンのビットがいずれもr
lJのときに「l」 (黒)となり、中間調パターンの
ビットがrOJのときには「0」(白)となって1例え
ば第3図に示すような中間調パターンを選択したときに
はフォントパターンと同じパターンが得られ、また第4
図及び第5図に示すような中間調パターンを選択したと
きにはフォントパターンの黒ビットが減少したパターン
が得られる。Therefore, for example, in the synthesized pattern, the bits of the font pattern and the corresponding halftone pattern are both r
When the bit of the halftone pattern is rOJ, it becomes "l" (black), and when the bit of the halftone pattern is rOJ, it becomes "0" (white).For example, when the halftone pattern shown in Figure 3 is selected, it is the same as the font pattern. The pattern is obtained and the fourth
When a halftone pattern as shown in FIG. 5 is selected, a font pattern with fewer black bits is obtained.
さらに、入力データが印刷開始コマンドであるときには
、イメージメモリ16に格納したパターンをビット単位
で順次読出してプリンタエンジン3に転送することによ
って印刷(出力)する。Further, when the input data is a print start command, the pattern stored in the image memory 16 is sequentially read bit by bit and transferred to the printer engine 3 to be printed (output).
このように、この印刷装置では、文字パターンに中間調
パターンをパターンを合成して出力するので、選択した
中間調パターンに応じて印刷文字に濃淡を付与すること
ができる。In this manner, this printing apparatus outputs a pattern by combining a halftone pattern with a character pattern, so that it is possible to impart shading to printed characters in accordance with the selected halftone pattern.
なお、上記実施例においては、この発明をレーザプリン
タに実施した例について述べたが、例えば液晶プリンタ
等の印刷装置及びCRTディスプレイ装置等の表示装置
にも実施することができる。In the above-mentioned embodiments, an example was described in which the present invention was implemented in a laser printer, but it can also be implemented in a printing device such as a liquid crystal printer, and a display device such as a CRT display device.
倭−ス
以上説明したように、この発明によれば、文字修飾とし
ての中間調文字を表現できる。As explained above, according to the present invention, halftone characters can be expressed as character decorations.
第1図はこの発明の一実施例を示すブロック図。
第2図乃至第5図は同じくその中間調パターンの説明に
供する説明図、
第6図は同じくその制御部の処理を示すフロー図である
。
1・・・制御部 2・・・ホストマシン3・・・
プリンタエンジン 14・・フォントメモリ15・・中
間調パターンメモリ
第2図 第3図
第4図 第5図
第6閏FIG. 1 is a block diagram showing one embodiment of the present invention. FIGS. 2 to 5 are explanatory views for explaining the halftone pattern, and FIG. 6 is a flowchart showing the processing of the control section. 1...Control unit 2...Host machine 3...
Printer engine 14... Font memory 15... Halftone pattern memory Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Leap
Claims (1)
る出力装置において、中間調パターンを格納した中間調
パターン格納手段と、前記文字パターンと中間調パター
ン格納手段に格納された中間調パターンとを合成して出
力するパターン出力手段とを備えたことを特徴とする出
力装置。1. In an output device that converts characters into character patterns and outputs them dot by dot, a halftone pattern storage means that stores a halftone pattern, and a combination of the character pattern and the halftone pattern stored in the halftone pattern storage means. and a pattern output means for outputting a pattern.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61208029A JPS6364086A (en) | 1986-09-05 | 1986-09-05 | Output unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61208029A JPS6364086A (en) | 1986-09-05 | 1986-09-05 | Output unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6364086A true JPS6364086A (en) | 1988-03-22 |
Family
ID=16549493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61208029A Pending JPS6364086A (en) | 1986-09-05 | 1986-09-05 | Output unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6364086A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01267594A (en) * | 1988-04-19 | 1989-10-25 | Konica Corp | Multicolor image forming device |
| JPH02295768A (en) * | 1989-05-10 | 1990-12-06 | Canon Inc | Image forming device and image forming control device |
-
1986
- 1986-09-05 JP JP61208029A patent/JPS6364086A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01267594A (en) * | 1988-04-19 | 1989-10-25 | Konica Corp | Multicolor image forming device |
| JPH02295768A (en) * | 1989-05-10 | 1990-12-06 | Canon Inc | Image forming device and image forming control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5123757A (en) | Printing system using received control program from word processor | |
| JPS6364086A (en) | Output unit | |
| JPH0437791B2 (en) | ||
| JPS6321158A (en) | printer output device | |
| JPH0421472A (en) | printer control device | |
| JPS5827232A (en) | Printer | |
| JPS6363913B2 (en) | ||
| JPS59201870A (en) | printing device | |
| JP2636312B2 (en) | Printer interface device | |
| JPS58112132A (en) | Slip output processing system | |
| JPS61104860A (en) | Reduction printer | |
| JPS61263764A (en) | Method for printer control | |
| JPS5931752B2 (en) | printing device | |
| JPS63242561A (en) | Font reduction system | |
| JP2745546B2 (en) | Printer device | |
| JP2614251B2 (en) | Printer print control method | |
| JPS5936314B2 (en) | Display device control method | |
| JPH0570856B2 (en) | ||
| JPS645309B2 (en) | ||
| JPH01128846A (en) | Reduced-size printing method of printer | |
| JPH0635190B2 (en) | Character printing method | |
| JPH02254529A (en) | Oblique font generating method | |
| JPS6137441A (en) | High-speed printing processing system of dot printer | |
| JPS62241063A (en) | writing device | |
| JPH07106650B2 (en) | Character pattern control method |