JPH02235137A - Output control device - Google Patents
Output control deviceInfo
- 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
Links
Abstract
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.
第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−2FIG. 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)
第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の解像度で出力するべく前記記憶手段
に記憶されているフォントデータを選択する選択手段、 とを有したことを特徴とする出力制御装置。(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.
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)
| 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 |
-
1989
- 1989-03-08 JP JP1057307A patent/JPH02235137A/en active Pending
Cited By (5)
| 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 |