JPH02235137A - Output control device - Google Patents

Output control device

Info

Publication number
JPH02235137A
JPH02235137A JP1057307A JP5730789A JPH02235137A JP H02235137 A JPH02235137 A JP H02235137A JP 1057307 A JP1057307 A JP 1057307A JP 5730789 A JP5730789 A JP 5730789A JP H02235137 A JPH02235137 A JP H02235137A
Authority
JP
Japan
Prior art keywords
resolution
data
output
printing
cpu
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
JP1057307A
Other languages
Japanese (ja)
Inventor
Tsutomu Kubota
勉 久保田
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 JP1057307A priority Critical patent/JPH02235137A/en
Publication of JPH02235137A publication Critical patent/JPH02235137A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To speed up printing output by reducing resolution and increasing a processing speed in the case of a sampling output of a printing device having plural resolution values. CONSTITUTION:A CPU 102 stores inputted printing data in a page buffer 105, and at the time of detecting a command for changing resolution at the time of a sampling output e.g., stores the set resolution in a RAM 104 and switches a selector 110 by setting up a flag to '1'. Then, the CPU 102 reads out data successively from the page buffer 105, accesses a font matched with the set resolution from a font memory 106, converts code data into dot image data, and stores the dot image data in a frame memory 107. The data are converted into serial data synchronized with the clock of a clock generator 109 by a P/S converter 108, the serial data are sent to a recording part 111 through a data line 112 and printing is executed synchronously with horizontally and vertically synchronizing signals sent through a synchronizing signal line 113.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は複数の解像度で印字可能なプリンタ装置におい
てサンプル出力時には解像度を下げて印字を行なう出力
制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an output control device for printing at a lower resolution when outputting a sample in a printer device capable of printing at a plurality of resolutions.

[従来の技術] 従来、出力装置は、個々に固定の解像度で印字出力して
いた。
[Prior Art] Conventionally, output devices individually print out prints at a fixed resolution.

[発明が解決しようとしている課題] しかしながら上記従来例では次のような欠点があった。[Problem to be solved by the invention] However, the above conventional example had the following drawbacks.

印字出力して文字の大きさや行間隔などの構成やレイア
ウトを見るために印字するサンプル(試し)出力も、実
際の正規の出力も同じ時間がかかっていた。
It took the same amount of time to print out the sample (trial) output to check the composition and layout, such as font size and line spacing, and the actual regular output.

[課題を解決するための手段(及び作用)]木発明によ
れば、複数の解像度を持つプリンタ装置に、前述した様
なサンプル出力の場合、解像度を変更し、処理速度を上
げることで高速にサンプル出力を得ることができるよう
にしたものである。
[Means for Solving the Problems (and Effects)] According to the invention, in the case of sample output as described above, it is possible to increase the processing speed by changing the resolution and increasing the processing speed in a printer device having multiple resolutions. This allows you to obtain sample output.

[実施例] 第1図は本発明の第1の実施例を示した構成図である. 同図において101はインターフェース、102は装置
全体の制御を行なうCPU、103はファームウエアの
入っているROMで、或いは後述のフローチャートに示
すプログラムを格納している。104はワークメモリ、
105はホストから送られてきた印字データをストアし
ておくぺ−ジ・バッファ,106はフォントメモリで、
ドットフォントであっても、ベクトルフォントが記憶さ
れていても良い.107はビットマップデータを入れて
おくフレームメモリ、108はパラレルーシリアル変換
器、109はクロック・ジェネレータ、110はセレク
タ、111は印字機構を備えた記録部、112はビット
イメージデータを送るデータ線、113は水平同期信号
および垂直同期信号を送るための同期信号線である。
[Embodiment] FIG. 1 is a block diagram showing a first embodiment of the present invention. In the figure, 101 is an interface, 102 is a CPU that controls the entire device, and 103 is a ROM containing firmware or a program shown in a flowchart described later. 104 is a work memory;
105 is a page buffer for storing print data sent from the host, 106 is a font memory,
A dot font or a vector font may be stored. 107 is a frame memory for storing bitmap data, 108 is a parallel-to-serial converter, 109 is a clock generator, 110 is a selector, 111 is a recording unit equipped with a printing mechanism, 112 is a data line for sending bit image data, 113 is a synchronization signal line for sending horizontal synchronization signals and vertical synchronization signals.

本実施例におけるデータの流れを第2図(a)(b)を
参照しながら説明する。本実施例ではその構成を簡単に
するために解像度を2段階とし、以後高解像度と中解像
度と呼び区別する.通常このプリンタ装置では高解像度
で印字を行なっている。印字データはホストコンピュー
タより101のインターフェースを通して入力される。
The flow of data in this embodiment will be explained with reference to FIGS. 2(a) and 2(b). In this embodiment, in order to simplify the configuration, there are two levels of resolution, which are hereinafter referred to as high resolution and medium resolution. Normally, this printer device prints at high resolution. Print data is input from the host computer through an interface 101.

!02のCPUは印字データが入力されると105のベ
ージバッファへ蓄えていく。CPUは一連の印字データ
の最初に予め決めておいたコマンド(例えば、サンプル
出力時に解像度変更するコマンド)が検出されなかった
場合は、第2図(a)34に進み、F1ag=0とする
.又コマンドを検出した場合(第2図(a)Sl)、1
02のCPUは104のRAMに設定された解像度を記
憶させるとともにフラグを1にし(第2図(a)S2)
1 10のセレクタを切換える(第2図(a)S3)。
! When the print data is input, the CPU 02 stores it in the page buffer 105. If the CPU does not detect a predetermined command at the beginning of a series of print data (for example, a command to change the resolution when outputting a sample), the CPU proceeds to 34 in FIG. 2(a) and sets F1ag=0. In addition, when a command is detected (Fig. 2 (a) Sl), 1
The CPU of 02 stores the set resolution in the RAM of 104 and sets the flag to 1 (Fig. 2 (a) S2).
1 Switch the 10 selectors (S3 in FIG. 2(a)).

次に実際に印字を行う場合について、第2図(b)を参
照しながら説明する。
Next, the actual printing will be explained with reference to FIG. 2(b).

1ページを構成するデータが準備されると(第2図(b
)Sl,S2),102のCPUは105のページバッ
ファから順次データを読み出し、第2図(b)の53に
おいてFlag=1か否かを判定し、それぞれ設定され
た解像度に合ったフォントを106のフォントメモリ中
にアクセス1(第2図(b)S4,S5).コード・デ
ータをドットイメージデータに変湊し、107のフレー
ムメモリに展開する。102のCPUは105のページ
バッファよりデータを読み出すとともに101のインタ
ーフェースより次ページのデータを取り込み105のベ
ージパツファへ書き込んでいく。107のフレームメモ
リに展開されたデータは108のパラレル・シリアル変
換器に送られ(S6),109のクロツクジエネレータ
により作成されたクロツクに同期したシリアルデータに
変換され112のシリアルデータ線を通して111の記
録部へ送られる. 水平、垂直同期信号は解像度により異なるため110の
セレクタで切り換えて108のパラレル・シリアル変換
器および111の記録部へ113の同期信号線を通して
送られる。txtの記録部では、この信号に同期して印
字動作を行なう。
Once the data constituting one page is prepared (Fig. 2 (b)
) Sl, S2), 102 CPU sequentially reads data from the page buffer 105, determines whether Flag=1 at 53 in FIG. Access 1 (S4, S5 in FIG. 2(b)) in the font memory of . The code/data is transformed into dot image data and expanded into the frame memory 107. The CPU 102 reads data from the page buffer 105, takes in the next page data from the interface 101, and writes it to the page buffer 105. The data developed in the frame memory 107 is sent to the parallel/serial converter 108 (S6), where it is converted into serial data synchronized with the clock generated by the clock generator 109, and then sent through the serial data line 112 to the serial data line 111. It is sent to the recording department. Since the horizontal and vertical synchronizing signals differ depending on the resolution, they are switched by a selector 110 and sent to a parallel/serial converter 108 and a recording section 111 through a synchronizing signal line 113. The txt recording section performs a printing operation in synchronization with this signal.

上記実施例によりサンプルプリントとして送られたデー
タは、中解像度が選択され、処理が少なくなった分処理
速度が上がり高速に印字出力を得ることができる。
For the data sent as a sample print according to the above embodiment, a medium resolution is selected, and the processing speed is increased due to the reduction in processing, making it possible to obtain print output at high speed.

尚、記録部111の機構は、詳述しないが記録部に送ら
れる信号によって規定されるパルスの幅に応じて例えば
レーザビームプリンタであればビームのオン、オフタイ
ミング或いは、ビームの径を変えることにより、自在に
プリンタの解像度を変えることができる。
Although the mechanism of the recording section 111 will not be described in detail, for example, in the case of a laser beam printer, the on/off timing of the beam or the diameter of the beam can be changed depending on the pulse width specified by the signal sent to the recording section. This allows you to freely change the printer resolution.

[他の実施例J 第3図は他の実施例の構成図である。第3図は第1図に
121の検出器および122のセレクタ1を加えたもの
となっている. 本実施例におけるその動作およびデータの流れを第4図
(a),(b)を参照しながら、説明する。
[Other Embodiment J FIG. 3 is a block diagram of another embodiment. Figure 3 is the same as Figure 1 with 121 detectors and 122 selectors 1 added. The operation and data flow in this embodiment will be explained with reference to FIGS. 4(a) and 4(b).

印字データはホストコンピュータより101のインタフ
ェースを通して人力される。これを102のCPUは1
05のベージバッファへ蓄えていく(第4図(b)st
)。データ線は121の検出器にもつながっており、一
連の印字データの最初に予め決めておいたサンプル出力
であることを示すデータを121の検出器が検出する(
第4図(a)SS)と、122のセレクタ1および11
0のセレクタ2に対し、セレクト信号を切り換える(第
4図(a)S2,S3).これにより、第1図に比して
、解像度に応じたフォントメモリ1.2をCPU102
が、選択するという処理をCPU102は行わなくて良
いわけである。
Print data is input manually from the host computer through the interface 101. 102 CPUs are 1
05 page buffer (Fig. 4(b) st
). The data line is also connected to the detector 121, and the detector 121 detects data indicating that it is a predetermined sample output at the beginning of a series of print data (
Figure 4 (a) SS) and selectors 1 and 11 of 122
The select signal is switched for selector 2 of 0 (FIG. 4(a) S2, S3). As a result, compared to FIG. 1, the CPU 102 stores font memory 1.2 according to the resolution
However, the CPU 102 does not have to perform the selection process.

サンプル出力では通常の高解像度印字に対し、中解像度
印字を行なうため、解像度に合ったフォントメモリおよ
び同期信号が選択されるのである。
In sample output, medium resolution printing is performed in contrast to normal high resolution printing, so a font memory and synchronization signal suitable for the resolution are selected.

その後は、第4図(b)のS3において、既に選択され
ているフォントメモリをアクセスし、ドットイメージデ
ータをフレームメモリにストアする。S4以降の印字デ
ータの流れは前述した実施例と同じである。
Thereafter, in S3 of FIG. 4(b), the already selected font memory is accessed and the dot image data is stored in the frame memory. The flow of print data after S4 is the same as in the embodiment described above.

[発明の効果] 以上説明した様にサンプル出力の場合には解像度を下げ
処理速度を゜上げることにより、印字出力を高速に得る
ことができ便利である。
[Effects of the Invention] As explained above, in the case of sample output, by lowering the resolution and increasing the processing speed, it is convenient to obtain printed output at high speed.

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

第1図は本発明の第1の実施例のブロック図第2図は第
1図で示した実施例のcpuの動作のフローチャート 第3図は本発明の他の実施例のブロック図第4図は第3
図で示した実施例における動作のフローチャート 102はCPU 103はROM 104はRAM 105はページ・バッファ 106はフォントメモリ 107はフレームメモリ 110はセレクタ 11は記録部 12はシリアルデータ線 13は同期信号線 21は検出器 22はセレクタ1 男tJ−2
FIG. 1 is a block diagram of a first embodiment of the present invention. FIG. 2 is a flowchart of the operation of the CPU of the embodiment shown in FIG. 1. FIG. 3 is a block diagram of another embodiment of the present invention. is the third
A flowchart 102 of the operation in the illustrated embodiment shows a CPU 103 as a ROM 104 as a RAM 105 as a page buffer 106 as a font memory 107 as a frame memory 110 as a selector 11 as a recording unit 12 as a serial data line 13 as a synchronization signal line 21 Detector 22 is selector 1 Male tJ-2

Claims (2)

【特許請求の範囲】[Claims] (1)第1の解像度或いは、前記第1の解像度より低い
第2の解像度で選択的に出力可能な出力装置に対し、サ
ンプル出力の指示を与える指示手段、 前記指示手段からの指示に基づいて、第2の解像度で出
力することを示す信号を発生する信号発生手段、 とを有したことを特徴とする出力制御装置。
(1) An instruction means for giving an instruction to output a sample to an output device capable of selectively outputting at a first resolution or a second resolution lower than the first resolution, based on the instruction from the instruction means. , signal generating means for generating a signal indicating output at the second resolution.
(2)サンプル出力の指示か否かを判定する判定手段、 第1の解像度或いは、第1の解像度より低い第2の解像
度のそれぞれに合ったフォントデータを記憶する記憶手
段、 前記判定手段からの判定結果に基づいて、サンプル出力
の場合は前記第2の解像度で出力するべく前記記憶手段
に記憶されているフォントデータを選択する選択手段、 とを有したことを特徴とする出力制御装置。
(2) A determining means for determining whether or not it is an instruction to output a sample; a storage means for storing font data suitable for each of the first resolution and a second resolution lower than the first resolution; An output control device comprising: a selection means for selecting font data stored in the storage means to be output at the second resolution in the case of sample output based on a determination result.
JP1057307A 1989-03-08 1989-03-08 Output control device Pending JPH02235137A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1057307A JPH02235137A (en) 1989-03-08 1989-03-08 Output control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1057307A JPH02235137A (en) 1989-03-08 1989-03-08 Output control device

Publications (1)

Publication Number Publication Date
JPH02235137A true JPH02235137A (en) 1990-09-18

Family

ID=13051906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1057307A Pending JPH02235137A (en) 1989-03-08 1989-03-08 Output control device

Country Status (1)

Country Link
JP (1) JPH02235137A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05101189A (en) * 1991-05-17 1993-04-23 Internatl Business Mach Corp <Ibm> Apparatus and method for computor graphics for object of automatic tessellating graphics
JPH05286174A (en) * 1992-04-13 1993-11-02 Ricoh Co Ltd Printer
JPH07125331A (en) * 1993-10-30 1995-05-16 Nec Corp Printer
JPH08156327A (en) * 1994-11-29 1996-06-18 Brother Ind Ltd Printer device
US8081325B2 (en) 2005-11-02 2011-12-20 Sharp Kabushiki Kaisha Image forming apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05101189A (en) * 1991-05-17 1993-04-23 Internatl Business Mach Corp <Ibm> Apparatus and method for computor graphics for object of automatic tessellating graphics
JPH05286174A (en) * 1992-04-13 1993-11-02 Ricoh Co Ltd Printer
JPH07125331A (en) * 1993-10-30 1995-05-16 Nec Corp Printer
JPH08156327A (en) * 1994-11-29 1996-06-18 Brother Ind Ltd Printer device
US8081325B2 (en) 2005-11-02 2011-12-20 Sharp Kabushiki Kaisha Image forming apparatus

Similar Documents

Publication Publication Date Title
EP0180258A1 (en) Decoder
JPH02235137A (en) Output control device
JPH01136770A (en) Printer
JP2507361B2 (en) Image information processing device
JPS6321158A (en) Printer output device
JP2669336B2 (en) Printing equipment
JPS6071266A (en) Print control system
JP3262041B2 (en) Printing system and method
US6014225A (en) Frame buffer control method and circuit
JP3039503B2 (en) Control device and control method in printer system
JPS63293077A (en) Character output device
JPH0252763A (en) Printer
JPH0820936B2 (en) Print control device
JP2730507B2 (en) Printer device
JPH07195760A (en) Printer controller
JPS6349824A (en) Printer control system
JPS607265A (en) Image processor
JPS63242561A (en) Font reducing system
JPH04336261A (en) Page printer
JPS61193864A (en) Dot printer control method
JPH06171148A (en) Longitudinally enlargement printing system in successive development high speed line printer
JPH0248966A (en) Page printer drawing processing method
JPS59165122A (en) Conversion system for arabic character
JPS61263764A (en) Method for printer control
JPH05131674A (en) Recording device