JPH0388477A - Printer - Google Patents

Printer

Info

Publication number
JPH0388477A
JPH0388477A JP1222812A JP22281289A JPH0388477A JP H0388477 A JPH0388477 A JP H0388477A JP 1222812 A JP1222812 A JP 1222812A JP 22281289 A JP22281289 A JP 22281289A JP H0388477 A JPH0388477 A JP H0388477A
Authority
JP
Japan
Prior art keywords
shading
resolution
pattern
switching
shading 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.)
Granted
Application number
JP1222812A
Other languages
Japanese (ja)
Other versions
JP2918571B2 (en
Inventor
Hitoshi Okuyama
奥山 仁士
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 JP1222812A priority Critical patent/JP2918571B2/en
Publication of JPH0388477A publication Critical patent/JPH0388477A/en
Application granted granted Critical
Publication of JP2918571B2 publication Critical patent/JP2918571B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To obtain the same shading output even when resolution is changed over by operating the printer so that a shading pattern is outputted from a shading number stored in response to the resolution. CONSTITUTION:The printer is provided with a resolution storage section 22 storing resolution, and a shading pattern storage section 23 storing a shading number and a shading pattern corresponding to the resolution stored in the storage section 22. Then the shading pattern is outputted from the shading number stored in the shading pattern storage section 23 is outputted in response to the resolution. Thus, the same shading output is obtained even when the resolution is changed over.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は印刷装置に関し、特に解像度が切り換わっても
同じシェーディングの出力を得ることが可能な印刷装置
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a printing device, and particularly to a printing device that can obtain output with the same shading even when the resolution is switched.

[従来の技術] 従来、この種の装置では、プリンタエンジン部の解像度
を切り換えることができなかったため、シェーディング
パターンは、別パターンをユーザが指定しない限り、同
じものが使われていた。
[Prior Art] Conventionally, in this type of device, it was not possible to switch the resolution of the printer engine section, so the same shading pattern was used unless the user designated a different pattern.

[発明が解決しようとしている課題] しかしながら、近年では、解像度を切り換える機能を有
するプリンタエンジン部が提案されており、このエンジ
ン部を使用すると、同じパターンのシェーディングパタ
ーンを異なる解像度で印刷できるため、その切り換えの
前後では、異なったシェーディング出力が生じてしまう
という欠点があった。
[Problems to be Solved by the Invention] However, in recent years, a printer engine unit that has a function to switch the resolution has been proposed, and when this engine unit is used, the same shading pattern can be printed at different resolutions. There is a drawback that different shading outputs occur before and after switching.

本発明は、上記課題を解決するために成されたもので、
解像度が切り換わっても同じシェーディング出力を得る
ことが可能な印刷装置を提供することを目的とする。
The present invention was made to solve the above problems, and
It is an object of the present invention to provide a printing device capable of obtaining the same shading output even when the resolution is switched.

[課題を解決するための手段] 上記目的を達成するために、本発明の印刷装置は以下の
構成から成る。すなわち、 少なくとも2つの解像度切り換えが可能な切換機構を有
する印刷装置において、前記解像度を記憶する第1の記
憶手段と、該第1の記憶手段に記憶する解像度に対応し
たシェーディング番号及びシェーディングパターンを記
憶する第2の記憶手段と、前記解像度に応じて第2の記
憶手段に記憶するシェーディング番号からシェーディン
グパターンを出力する出力手段とを備える。
[Means for Solving the Problems] In order to achieve the above object, a printing apparatus of the present invention has the following configuration. That is, in a printing apparatus having a switching mechanism capable of switching between at least two resolutions, a first storage means for storing the resolution, and a shading number and a shading pattern corresponding to the resolution stored in the first storage means are stored. and an output means that outputs a shading pattern from the shading numbers stored in the second storage means according to the resolution.

[作用] 以上の構成において、解像度に応じて記憶するシェーデ
ィング番号からシェーディングパターンを出力するよう
に動作する。
[Operation] The above configuration operates to output a shading pattern from the stored shading number according to the resolution.

[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
[Embodiment] Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第1図は、本実施例における印刷装置2の構成を示すブ
ロック図である。図において、lは印字データ等を送信
するホストコンピュータ、2は本印刷装置2である。モ
して21は水装置2全体を制御する制御部であり、CP
U21 aと後述する処理プログラムを格納するROM
2 l bと補助用のRAM21 cとを備える。22
は解像度を記憶しておく解像度記憶部、23は選択する
シェープインクパターン番号を記憶するためのシェーデ
ィングパターン記憶部、24はシェーディングパターン
及び各解像度に対応するシェーディングパターン番号を
格納しているシェーディングパターン部である。25は
ページバッファであり、文字コードや印字位置情報やシ
ェーディングパターンのアドレス等をページ毎に格納し
ている。26は制御部21によりパターン展開されたフ
レームバッファであり、ここに展開されたパターンはド
ツトプリンタエンジン部28により印刷される。
FIG. 1 is a block diagram showing the configuration of a printing device 2 in this embodiment. In the figure, 1 is a host computer that sends print data, etc., and 2 is the printing apparatus 2. 21 is a control unit that controls the entire water device 2;
ROM that stores U21 a and a processing program to be described later
2lb and an auxiliary RAM 21c. 22
23 is a shading pattern storage unit that stores a shape ink pattern number to be selected; and 24 is a shading pattern unit that stores shading patterns and shading pattern numbers corresponding to each resolution. It is. A page buffer 25 stores character codes, print position information, shading pattern addresses, etc. for each page. 26 is a frame buffer in which a pattern is developed by the control section 21, and the pattern developed here is printed by the dot printer engine section 28.

第2図は、シェーディングパターン部24の詳細を示す
図である。図示するように、2A以下はシェーディング
パターンα、2C以下はシェーディングパターンβのシ
ェーディング番号及びパターンをそれぞれ示している。
FIG. 2 is a diagram showing details of the shading pattern section 24. As shown in the figure, 2A and below indicate the shading pattern α, and 2C and below indicate the shading number and pattern of the shading pattern β, respectively.

本実施例では、解像度を240dpiと480dpiに
切り換えられるものとし、デフォルトでは240dpi
に設定されているものとする。
In this example, the resolution can be switched between 240 dpi and 480 dpi, and the default is 240 dpi.
It is assumed that this is set to .

そして、2Aにはシェーディングパターンαの解像度2
40dpi時のシェーディング番号、2Bには同じくシ
ェーディングパターンαの解像度480dpi時のシェ
ーディング番号が格納されている。adr 1はシェー
ディングパターンαのパターン部先頭アドレスを示す。
Then, in 2A, the resolution 2 of the shading pattern α is
The shading number at a resolution of 40 dpi, and 2B stores the shading number at a resolution of 480 dpi for the shading pattern α. adr 1 indicates the start address of the pattern part of the shading pattern α.

また同様に、2C,2Dはシェーディングパターンβの
240dpi、480dpi時のシェーディング番号、
adr2はパターン部先頭アドレスである。
Similarly, 2C and 2D are the shading numbers of the shading pattern β at 240 dpi and 480 dpi,
adr2 is the start address of the pattern section.

第3図は、ホストコンピュータ1より送られてくる送信
データの一例を示すものである。図中、[cr] 、 
 [1f] 、  [ff]は、それぞれキャリッジリ
ターン、ラインフィード、フオームフィードを示す。ま
た[ec]10%、  [ec] 10$は、シエ−デ
イング番号10のシェープインクパターンによる網かけ
の開始及び終了命令、[ec]480!は、480dp
iへの解像度切換命令である。
FIG. 3 shows an example of transmission data sent from the host computer 1. In the figure, [cr],
[1f] and [ff] indicate carriage return, line feed, and form feed, respectively. Also, [ec]10%, [ec]10$ is a command to start and end shading using the shape ink pattern with shading number 10, [ec]480! is 480dp
This is a resolution switching command to i.

第3図に示すデータでは、シェーディング番号10のパ
ターンにより網かけをONにし、(スペース)を2つ印
字して改行する。その後、解像度を480dpiに切り
換え、同様に“(スペース)を2つ印字してシェーディ
ング番号10による網かけを行い、改頁で終了する。
In the data shown in FIG. 3, shading is turned on using the pattern of shading number 10, two spaces are printed, and a line break is performed. Thereafter, the resolution is switched to 480 dpi, two "(spaces)" are printed in the same manner, and halftone shading is performed using shading number 10, and the page ends with a page break.

第4図は、解像度記憶部22の詳細図であり、第3図の
送信データによって設定される値を示すものである。図
示するように、解像度欄40には設定された解像度がセ
ットされ、その切り換えがページバッファ25のどこで
行われるかが切換ベージ欄41にセットされる。そして
、フレームバッファ26のどのラインで切り換わるかが
切換ライン欄42にセットされる。
FIG. 4 is a detailed diagram of the resolution storage section 22, and shows the values set by the transmission data of FIG. 3. As shown in the figure, the set resolution is set in the resolution field 40, and the location in the page buffer 25 at which the switching is to be performed is set in the switching page field 41. Then, which line of the frame buffer 26 is to be switched is set in the switching line column 42.

第5図は、ページバッファ25の詳細図を示す図であり
、第3図の送信データによって設定される値を示してい
る。コード欄51に印字コード等をセットしていく。シ
ェーディングフラグ欄52には、印字コードに対して網
かけがONであれば” 1 ”がセットされる。シェー
ディングアドレス欄53には、網かけを行うシェーディ
ングパターンの先頭アドレスがセットされる。デフォル
トの240dpiでシェーディングパターン記憶部23
に現在指定されているシェーディング番号10に対応す
るシェーディングパターンαのパターン部先頭アドレス
adr 1がまず最初に設定されており、480dpi
への解像度切換命令後はシェーディングパターンβのパ
ターン部先頭アドレスadr2がセットされている。
FIG. 5 is a diagram showing a detailed diagram of the page buffer 25, and shows values set by the transmission data of FIG. 3. A print code, etc. is set in the code column 51. In the shading flag field 52, "1" is set if shading is ON for the print code. In the shading address column 53, the start address of the shading pattern to be shaded is set. Shading pattern storage unit 23 at default 240dpi
The pattern part start address adr 1 of the shading pattern α corresponding to the shading number 10 currently specified in is set first, and the 480 dpi
After the resolution switching command is issued, the pattern section start address adr2 of the shading pattern β is set.

本実施例では、解像度240dpiで8ドツトフオント
、480dpiで16ドツトを自動的に選択し、出力時
の文字の大きさをそろえるものとする。そのため、本デ
ータ例によりシェーディングパターンをフレームバッフ
ァ26へ展開する際には、480dpi時にはフォント
の大きさの分だけ、つまり、240dpi時の2倍の大
きさのシェーディングを行う。
In this embodiment, it is assumed that 8 dot fonts are automatically selected at a resolution of 240 dpi and 16 dots are selected at 480 dpi, so that the sizes of characters when outputting are made the same. Therefore, when developing a shading pattern to the frame buffer 26 using this data example, shading is performed by the size of the font at 480 dpi, that is, twice the size at 240 dpi.

第6図及び第7図は、シェーディングパターンが切り換
わらない場合のフレームバッファ26の内容及びその印
刷結果を示す図である。図示するように、解像度の切り
換えラインは、9ライン目(矢印a)であり、シェーデ
ィングパターンαを解像度切り換え後も使用しているた
め、2行目の゛に対する網かけが細かい出力となってし
まい、切り換え前の網かけとは異なってしまう。
FIGS. 6 and 7 are diagrams showing the contents of the frame buffer 26 and the printing results when the shading pattern is not changed. As shown in the figure, the resolution switching line is the 9th line (arrow a), and since the shading pattern α is used even after switching the resolution, the shading for ゛ in the second line becomes a fine output. , the shading differs from the one before switching.

第8図及び第9図は、前述した第3図のデータによるフ
レームバッファ26の内容及び印刷結果を示す図である
。図示するように、解像度切換後(矢印b)、シェーデ
ィングアドレス53の内容に従ってシェーディングパタ
ーンβを使用するため、フレームバッファ26上でばあ
らい網かけとなるが、印刷結果では解像度切換前と同じ
シェーディングを2行目以降も出力している。
FIGS. 8 and 9 are diagrams showing the contents of the frame buffer 26 and the printing results based on the data shown in FIG. 3 described above. As shown in the figure, after the resolution is switched (arrow b), the shading pattern β is used according to the contents of the shading address 53, so the frame buffer 26 is shaded, but the print result shows the same shading as before the resolution is switched. The second and subsequent lines are also output.

第10図及び第11図は、本実施例における印刷装置の
処理手順(プログラム)を示すフローチャートである。
10 and 11 are flowcharts showing the processing procedure (program) of the printing apparatus in this embodiment.

そして制御部21のCPU21aは、RAM21 cを
使用しながらROM2 l bに格納されたこのプログ
ラムに従って処理を実行するものである。以下、フロー
チャートに従って詳細に説明する。
The CPU 21a of the control unit 21 executes processing according to this program stored in the ROM 21b while using the RAM 21c. A detailed explanation will be given below according to the flowchart.

この第10図に示すフローチャートは、ホストコンピュ
ータ1からページバッファ25ヘデータを格納する処理
手順を示し、また、第11図は、ページバッファ25の
データをフレームバッファ26へパターン展開して、そ
れをドツトプリンタエンジン部28で印刷する処理手順
を示すフローチャートである。そして、この2つの処理
を制御部21で同時に並列して行うことにより、データ
受信の効率化を図るものである。
The flowchart shown in FIG. 10 shows the processing procedure for storing data from the host computer 1 to the page buffer 25, and FIG. 11 shows the processing procedure for storing data in the page buffer 25 in a pattern. 3 is a flowchart showing a processing procedure for printing by the engine unit 28. FIG. By performing these two processes in parallel at the same time in the control unit 21, the efficiency of data reception is improved.

まず、第10図に示すステップS1において、ホストコ
ンピュータ1より送られてきたデータを1データ読み込
み、次のステップS2では、そのデータが改ページコー
ドであるか否かをチエツクする。ここで、改ページコー
ドであればステップS3へ処理を進め、データを格納す
る先のページバッファをaからbへ、つまり、次のペー
ジバッファを指定した後、ステップS1に戻り、ページ
バッファbヘデータを格納していくという処理を繰り返
す。
First, in step S1 shown in FIG. 10, one piece of data sent from the host computer 1 is read, and in the next step S2, it is checked whether or not the data is a page break code. Here, if it is a page break code, the process advances to step S3, and after specifying the page buffer in which to store the data from a to b, that is, the next page buffer, returns to step S1, and transfers the data to page buffer b. The process of storing is repeated.

しかし、ステップS2での判断結果が改ページコードで
なければ、ステップS4へ処理を進め、データが解像度
切換命令であるか否かをチエツクする。そして解像度切
換命令でなければステップS9へ処理を進める。ここで
は、シェーディングONの命令であるかをチエツクし、
そうであれば指定されたシェーディング番号をシェーデ
ィングパターン記憶部23にセットする。そして、現在
の解像度で指定されたシェーディング番号に適合するシ
ェーディングパターンをシェーディングパターン部24
の240dpi時のシェーディング番号欄2A、2C,
・・・を参照していくことで選択し、一致したパターン
部の先頭アドレスadrlをページバッファ25のシェ
ーディングアドレス欄53にセットし、シェーディング
フラグ欄52に11°をセットしてONにする処理をス
テップS10で行った後、ステップSlに戻り、次の1
データの読み込みを続行する。
However, if the determination result in step S2 is not a page break code, the process advances to step S4, and it is checked whether the data is a resolution switching command. If it is not a resolution switching command, the process advances to step S9. Here, check if it is a shading ON command,
If so, the designated shading number is set in the shading pattern storage section 23. Then, the shading pattern unit 24 selects a shading pattern that matches the shading number specified at the current resolution.
Shading number columns 2A, 2C, at 240dpi
..., select it by referring to it, set the start address adrl of the matching pattern part in the shading address column 53 of the page buffer 25, set 11° in the shading flag column 52, and turn it on. After performing step S10, return to step Sl and perform the next step
Continue loading data.

一方、ステップS9での結果がシェーディングON命令
でなかった場合には、ステップSllへ処理を進め、シ
ェーディングOFF命令か否かをチエツクする。そして
シェーディングOFF命令であれば、ステップS12で
ページバッファ25のシェーディングフラグ欄52に°
0°゛をセットしてOFFにした後、ステップS1に戻
る。またステップSllにおいて、シェーディングOF
F命令でなかった場合には、ステップS13へ処理を進
め、そのデータをページバッファ25のaのコード欄5
1に格納した後、ステップS1へ処理を戻す。
On the other hand, if the result in step S9 is not a shading ON command, the process advances to step Sll, and it is checked whether it is a shading OFF command. If it is a shading OFF command, the shading flag field 52 of the page buffer 25 is entered in step S12.
After setting it to 0° and turning it off, the process returns to step S1. Also, in step Sll, the shading OF
If it is not an F instruction, the process advances to step S13, and the data is stored in the code column 5 of a of the page buffer 25.
1, the process returns to step S1.

また、上述したステップS4において、解像度切換命令
を見つけた場合は、ステップS5へ処理を進め、設定さ
れた解像度を解像度欄40にセットし、その時点でのペ
ージバッファを切換ページ欄41にセットする。そして
、フレームバッファ26のどのラインになるかを計算し
て切換ライン欄42にセットし、第4図に示すように、
解像度記憶部22にセットする。次に、ステップS6へ
処理を進め、設定された解像度をプリンタ表示部27に
表示する。次のステップS7では、新しく設定された解
像度480dpiでシェーディングパターン記憶部23
のシェーディング番号10に適合するシェーディングパ
ターンをシェーディングパターン部24の480dpi
時のシェーディング番号欄2B、2D・・・を参照して
いくことで選択する。次にステップS8へ処理を進め、
選択したシェーディングパターンβのパターン部先頭ア
ドレスadr2をページバッファ25のaのシェーディ
ングアドレス欄53にセットしてからステップS1に戻
り、次のデータの読み込みに入る。
Further, in step S4 described above, if a resolution switching command is found, the process advances to step S5, the set resolution is set in the resolution field 40, and the page buffer at that time is set in the switching page field 41. . Then, calculate which line of the frame buffer 26 will be used and set it in the switching line column 42, as shown in FIG.
Set it in the resolution storage section 22. Next, the process advances to step S6, and the set resolution is displayed on the printer display section 27. In the next step S7, the shading pattern storage unit 23 uses the newly set resolution of 480 dpi.
The shading pattern that matches the shading number 10 of the shading pattern section 24 is 480 dpi.
The selection is made by referring to the shading number columns 2B, 2D, etc. at the time. Next, the process proceeds to step S8,
The pattern part start address adr2 of the selected shading pattern β is set in the shading address field 53 of a of the page buffer 25, and then the process returns to step S1 to start reading the next data.

次に、上述した処理に平行して行われるドツトプリンタ
エンジン部28の処理を第11図に示すフローチャート
に従って以下に説明する。
Next, the processing of the dot printer engine unit 28, which is performed in parallel to the above-mentioned processing, will be described below with reference to the flowchart shown in FIG.

まず、ステップS21で、ページバッファ25のaのデ
ータをシェーディングフラグ欄52とシェーディングア
ドレス欄53の内容及びシェーディングパターン部24
を参照しながらフレームバッファ26へ第8図に示すよ
うにパターン展開を行う。続くステップS22において
、フレームバッファ26より横方向1ライン分データを
読み込み、ステップS23へ処理を進め、このラインが
解像度切換ポイントであるか否かを解像度記憶部22の
内容を参照してチエツクする。そして、解像度切換ポイ
ントであった場合には、ステップS24へ進み、エンジ
ン部28の解像度を設定された解像度に切り換えてステ
ップS25に進む。
First, in step S21, the data of a of the page buffer 25 is transferred to the contents of the shading flag field 52, the shading address field 53, and the shading pattern field 24.
The pattern is developed into the frame buffer 26 as shown in FIG. 8 while referring to the . In the following step S22, data for one horizontal line is read from the frame buffer 26, and the process proceeds to step S23, where it is checked by referring to the contents of the resolution storage section 22 whether this line is a resolution switching point. If it is the resolution switching point, the process proceeds to step S24, where the resolution of the engine section 28 is switched to the set resolution, and the process proceeds to step S25.

しかし、ステップS23で解像度切換ポイントでなかっ
た場合には、直接ステップS25へ進み、読み込んだ1
ライン分のデータをエンジン部28に出力する。
However, if it is not the resolution switching point in step S23, the process directly advances to step S25, and the read 1
The data for the line is output to the engine section 28.

次に、ステップ326で、このラインがページの最終ラ
インであるかどうかをチエツクし、最終ラインでなけれ
ば、ステップS27で次のラインを指定した後、ステッ
プS22へ戻り次の1ライン分のデータ読み込みに入る
。しかし、ステップS26で最終ラインである場合には
、ステップS28へ進み、エンジン部28の排紙処理を
行い、ステップS29で次のページバッファ、つまり、
bを指定した後、ステップS21へ戻り、次のページの
パターン展開を行う。
Next, in step 326, it is checked whether this line is the last line of the page, and if it is not the last line, the next line is specified in step S27, and then the process returns to step S22, where data for the next line is displayed. Start loading. However, if it is the last line in step S26, the process advances to step S28, where the engine section 28 performs paper ejection processing, and in step S29, the next page buffer, that is,
After specifying b, the process returns to step S21 and the pattern development for the next page is performed.

以上説明したように本実施例によれば、解像度が切り換
えられても同じシェーディングの出力を得ることができ
る。
As described above, according to this embodiment, even if the resolution is switched, the same shading output can be obtained.

[他の実施例] 本実施例では、解像度に対応するシェーディング番号を
シェーディングパターン部24の中にパターンと一緒に
持たせ、その番号をサーチすることでパターンの先頭ア
ドレスを得る方式をとっている。しかし、第12図に示
すようなパターンのみをある領域に並べておき、その先
頭アドレスを各シェーディング番号に対応させたシェー
ディングテーブルとして別に作成すると共に、解像度切
換時に、そのテーブルのアドレスを入れ換えるようにす
ればパターンアドレスを1回のアクセスで得ることがで
きる。また、シェーディング番号を複数個、各パターン
が持つ必要がなくなるためROMの容量も少なくなる。
[Other Embodiments] In this embodiment, a shading number corresponding to the resolution is provided together with the pattern in the shading pattern section 24, and the start address of the pattern is obtained by searching for that number. . However, it is possible to line up only the patterns shown in Figure 12 in a certain area, create a separate shading table with the start address corresponding to each shading number, and swap the addresses in that table when switching resolutions. For example, a pattern address can be obtained in one access. Furthermore, since it is no longer necessary for each pattern to have a plurality of shading numbers, the capacity of the ROM is also reduced.

また、本実施例では、解像度記憶部22を独立させてい
るが、これをページバッファ25の中に取り込むように
すると、より少ないメモリで解像度認識に関する制御を
行うことが可能となる。
Further, in this embodiment, the resolution storage section 22 is made independent, but if it is incorporated into the page buffer 25, it becomes possible to control resolution recognition with less memory.

更に、本実施例では、解像度の切り換えをホストコンピ
ュータ1からの解像度切換命令によって実行しているが
、切換スイッチ等を印刷装置内に設けて制御部21に接
続し、そのスイッチ操作によって解像度切換命令を出力
するようにすることも可能である。
Furthermore, in this embodiment, the switching of resolution is executed by a resolution switching command from the host computer 1, but a changeover switch or the like is provided in the printing apparatus and connected to the control unit 21, and the resolution switching command is executed by operating the switch. It is also possible to output .

更にまた、本実施例では、解像度が切り換えられるとシ
ェーディングパターンを無条件に切り換えているが、こ
れを実施するかどうかをモードとして設定しておき、ユ
ーザがどちらか選択できるようにしておけば、解像度依
存のシェーディング出力と解像度非依存のシェーディン
グ出力との2通りの出力を得ることが可能となる。
Furthermore, in this embodiment, the shading pattern is switched unconditionally when the resolution is switched, but if the mode is set to indicate whether or not this is to be carried out, and the user is allowed to select one, It is possible to obtain two types of output: a resolution-dependent shading output and a resolution-independent shading output.

[発明の効果] 以上説明したように本発明によれば、解像度が切り換わ
っても同じシェーディングの出力を得ることが可能な印
刷装置を提供できる。
[Effects of the Invention] As described above, according to the present invention, it is possible to provide a printing device that can obtain output with the same shading even when the resolution is switched.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本実施例における印刷装置の構成を示すブロッ
ク図、 第2図は本実施例でのシェーディングパターン部の詳細
を示す図、 第3図は本実施例での送信データを示す図、第4図は本
実施例での解像度記憶部の詳細を示す図、 第5図は本実施例でのベージバッファの詳細を示す図、 第6図はシェーディングパターンを切り換えない場合の
フレームバッファの詳細を示す図、第7図はシェーディ
ングパターンを切り換えない場合の出力を示す図、 第8図は本実施例でのフレームバッファの詳細を示す図
、 第9図は本実施例での出力を示す図、 第10図、第11図は本実施例での印刷装置の処理手順
を示すフローチャート、 第12図は他の実施例でのテーブル構成を示す図である
。 図中、l・・・ホストコンピュータ、2・・・印刷装置
、21・・・制御部、22・・・解像度記憶部、23・
・・ 0 シェーディングパターン記憶部、24・・・シェーディ
ングパターン部、25・・・ページバッファ、26・・
・フレームバッファ、27・・・プリンタ表示部、28
・・・ドツトプリンタエンジン部、21a・・・CPU
、21b・・・ROM、21c・・・RAMである。
FIG. 1 is a block diagram showing the configuration of the printing apparatus in this embodiment, FIG. 2 is a diagram showing details of the shading pattern section in this embodiment, and FIG. 3 is a diagram showing transmission data in this embodiment. Fig. 4 is a diagram showing details of the resolution storage unit in this embodiment, Fig. 5 is a diagram showing details of the page buffer in this embodiment, and Fig. 6 is a diagram showing details of the frame buffer when the shading pattern is not switched. Figure 7 is a diagram showing the output when the shading pattern is not switched. Figure 8 is a diagram showing details of the frame buffer in this embodiment. Figure 9 is a diagram showing the output in this embodiment. , FIGS. 10 and 11 are flowcharts showing the processing procedure of the printing apparatus in this embodiment, and FIG. 12 is a diagram showing the table configuration in another embodiment. In the figure, l... host computer, 2... printing device, 21... control unit, 22... resolution storage unit, 23...
... 0 shading pattern storage section, 24... shading pattern section, 25... page buffer, 26...
・Frame buffer, 27...Printer display section, 28
...Dot printer engine section, 21a...CPU
, 21b...ROM, 21c...RAM.

Claims (1)

【特許請求の範囲】 少なくとも2つの解像度切り換えが可能な切換機構を有
する印刷装置において、 前記解像度を記憶する第1の記憶手段と、 該第1の記憶手段に記憶する解像度に対応したシェーデ
ィング番号及びシェーディングパターンを記憶する第2
の記憶手段と、 前記解像度に応じて第2の記憶手段に記憶するシェーデ
ィング番号からシェーディングパターンを出力する出力
手段とを備えることを特徴とする印刷装置。
[Scope of Claims] A printing device having a switching mechanism capable of switching between at least two resolutions, comprising: a first storage means for storing the resolution; and a shading number and a shading number corresponding to the resolution stored in the first storage means. 2nd to memorize the shading pattern
A printing apparatus comprising: a storage means; and an output means for outputting a shading pattern from a shading number stored in the second storage means according to the resolution.
JP1222812A 1989-08-31 1989-08-31 Printing equipment Expired - Fee Related JP2918571B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1222812A JP2918571B2 (en) 1989-08-31 1989-08-31 Printing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1222812A JP2918571B2 (en) 1989-08-31 1989-08-31 Printing equipment

Publications (2)

Publication Number Publication Date
JPH0388477A true JPH0388477A (en) 1991-04-12
JP2918571B2 JP2918571B2 (en) 1999-07-12

Family

ID=16788291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1222812A Expired - Fee Related JP2918571B2 (en) 1989-08-31 1989-08-31 Printing equipment

Country Status (1)

Country Link
JP (1) JP2918571B2 (en)

Also Published As

Publication number Publication date
JP2918571B2 (en) 1999-07-12

Similar Documents

Publication Publication Date Title
JP2844575B2 (en) Printing equipment
JPH06328785A (en) Method and apparatus for forming character
US5201031A (en) Printer using external font cartridge
JPH04363268A (en) Page printer
JPH0388477A (en) Printer
JPH0379378A (en) Printing device
US5675722A (en) Pattern output apparatus
JPH01113258A (en) Printing device
JP2572074B2 (en) Character processor
JPH0863145A (en) Pattern generating method and device therefor
JP2597709B2 (en) Character processing apparatus and method
JPH0383673A (en) Page printer with editing function
JP2889390B2 (en) Printer device
JPH03127095A (en) Character generating device
JPH0583384B2 (en)
JP3226226B2 (en) Character processing method and apparatus
JP3143118B2 (en) Printer and print image pattern development method
JPH01281963A (en) Document processing device
JPH08230254A (en) Printer
JPH03112668A (en) Printer
JPH03127096A (en) Character generating device
JPH0532021A (en) Printing device
JPH03127094A (en) Character generating device
JPH07129145A (en) Font forming method and device
JPS63144056A (en) Image signal processor

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees