[go: up one dir, main page]

JPH0325685A - Image forming device - Google Patents

Image forming device

Info

Publication number
JPH0325685A
JPH0325685A JP15960889A JP15960889A JPH0325685A JP H0325685 A JPH0325685 A JP H0325685A JP 15960889 A JP15960889 A JP 15960889A JP 15960889 A JP15960889 A JP 15960889A JP H0325685 A JPH0325685 A JP H0325685A
Authority
JP
Japan
Prior art keywords
print
dot density
printing
information
image
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
JP15960889A
Other languages
Japanese (ja)
Inventor
Masahiko Sakai
昌彦 酒井
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 JP15960889A priority Critical patent/JPH0325685A/en
Publication of JPH0325685A publication Critical patent/JPH0325685A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

PURPOSE:To improve the print quality by deciding the equal or different levels of print dot density set at a print means in a bit evolving process based on the print information received from a data source and re-editing the print information optimum to the set print dot density to output this print information to the print means. CONSTITUTION:When the print information is received from a data source, a deciding means 12a decides whether the print dot density designated by the print information is equal to that set at a print means 7 or not. If not, an evolution control means 12b reproduces and evolves the print information received from the data source in the bit map memory 5 in accordance with the print dot density set at the means 7. Thus the print output information optimum to the means 7 is obtained. Then it is possible to prevent the deformation, the omission, etc., of the output images caused by the different levels of print dot density. In such a way, the images are efficiently formed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ホストから入力される画像情報を解析して
画像イメージデータを生成しながら画像印字を行う画像
形成装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image forming apparatus that prints an image while analyzing image information input from a host and generating image data.

〔従来の技術〕[Conventional technology]

従来、この種の画像形戒装置は、例えばホストコンピュ
ータ等からの画像データに従った印字ドット密度でメモ
リ上にドットイメージとして画像を記憶部に展開する記
録制御部と、入力される画像データに基づき感光体を照
射する光ビームを設定された印字ドット密度に応じた速
度で走査し、感光体上に静電潜像を形戒する記録部とか
ら構成されている。
Conventionally, this type of image format control device includes a recording control unit that develops an image in a storage unit as a dot image on a memory at a print dot density according to image data from a host computer, etc., and a recording control unit that stores an image as a dot image on a memory, and a The recording section scans a light beam that irradiates the photoreceptor at a speed corresponding to a set print dot density, thereby forming an electrostatic latent image on the photoreceptor.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、上記従来例においては、記録部に設定し
た印字ドット密度がメモリに展開した画像データの印字
ドット密度が異なった場合に、印字した画像に不具合、
例えば指定された画像サイズと異なる画像出力等が発生
し、印字品位を損ねてしまう問題点があった。
However, in the above conventional example, if the printing dot density set in the recording unit differs from the printing dot density of the image data developed in the memory, problems may occur in the printed image.
For example, there is a problem in that an image output that is different from the specified image size occurs, which impairs printing quality.

この発明は、上記の問題点を解決するためになされたも
ので、データ源から送出された印字情報に基づくビット
展開処理時に印刷手段に設定さわ印字ドット密度の異同
を判定することにより、複数の印字ドット密度で印字を
実行可能な印刷手段において、設定中の印字ドット密度
に最適な印字情報を再編集して印刷手段に出力できる画
像形成装置を得ることを目的とする。
This invention was made in order to solve the above-mentioned problems, and by determining the difference in print dot densities set in the printing means during bit expansion processing based on print information sent from a data source, it is possible to It is an object of the present invention to provide an image forming apparatus capable of re-editing printing information optimal for the printing dot density being set and outputting it to the printing means in a printing means capable of printing at a printing dot density.

〔課題を解決するための手段) この発明に係る画像形成装置は、複数の印字ドット密度
で印字出力情報を印字可能な印刷手段と、データ源から
送出された印字情報により指示された印字ドット密度と
印刷手段に設定された印字ドット密度とを比較してドッ
ト密度の異同を判定する判定手段と、この判定手段の判
定結果に基づいてデータ源から送出された印字情報を印
刷手段に設定中の印字ドット密度に従属してビットマッ
プメモリに再構築展開する展開制御手段とを設けたもの
である。
[Means for Solving the Problems] An image forming apparatus according to the present invention includes a printing means capable of printing print output information at a plurality of print dot densities, and a print dot density designated by print information sent from a data source. and the printing dot density set in the printing means to determine whether the dot densities are different. A development control means for reconstructing and developing data in a bitmap memory in accordance with the print dot density is provided.

(作用) この発明じおいては、データ源から印字情報が送出され
ると、判定手段が印字情報で指定された印字ドット密度
と印刷手段に設定された印字ドットの異同状態を判定し
、両印字ドット密度が適合しない場合に、展開制御手段
がデータ源から送出された印字情報を印刷手段に設定中
の印字ドット密度に従属してビットマップメモリに再構
築展開し、印刷手段に最適な印字出力情報を生成するこ
とを可能とする。
(Operation) In this invention, when printing information is sent from the data source, the determining means judges whether the printing dot density specified in the printing information and the printing dots set in the printing means are different, and both When the print dot density does not match, the development control means reconstructs and develops the print information sent from the data source in the bitmap memory according to the print dot density currently set in the printing means, and prints the print information that is most suitable for the printing means. Allows to generate output information.

〔実施例〕〔Example〕

第1図はこの発明の一実施例を示す画像形成装置の構戒
を説明するブロック図であり、1はホストコンピュータ
で、インタフェース2を介してシリアル/パラレル通信
して印字対象となる印字情報をページバッファメモリ3
に格納する。4は文字フォントメモリで、ホストコンピ
ュータ1より入力する文字コードの字体を参照するため
の文字フォントを格納している。
FIG. 1 is a block diagram illustrating the structure of an image forming apparatus according to an embodiment of the present invention, in which 1 is a host computer that transmits print information to be printed through serial/parallel communication via an interface 2. Page buffer memory 3
Store in. Reference numeral 4 denotes a character font memory, which stores character fonts for referring to the fonts of character codes input from the host computer 1.

5はビットマップメモリで、パターン化した文字を展開
し、記録部7へ転送するためのドットイメージを記憶す
る。6はパラレルシリアル変換部で、ビットマップメモ
リ5から読.み出されたパラレルデータをシリアルデー
タに変換して記録部7へ送る。8はクロックジェネレー
タで、設定された解像度に対応する画像クロヅクを生成
し、この画像クロックをパラレルシリアル変換部6に入
力する。
Reference numeral 5 denotes a bitmap memory for developing patterned characters and storing dot images for transfer to the recording section 7. 6 is a parallel-to-serial converter that reads from the bitmap memory 5. The extracted parallel data is converted into serial data and sent to the recording section 7. A clock generator 8 generates an image clock corresponding to the set resolution and inputs this image clock to the parallel-serial converter 6.

この画像クロックの周波数を変更することにより、主走
査方向のドット密度を変更することができる。12はc
puで、ROM10に格納されている制御プログラムに
基づいてページ編集および印字処理等を制御する。RA
M11は主に各種プログラムの実行中におけるワークエ
リアとして使用される。9はタイマで、水平同期信号の
間隔を計時する。
By changing the frequency of this image clock, the dot density in the main scanning direction can be changed. 12 is c
pu controls page editing, printing processing, etc. based on a control program stored in the ROM 10. R.A.
M11 is mainly used as a work area while various programs are being executed. A timer 9 measures the interval between horizontal synchronization signals.

このように構成された画像形戊装置において、データ源
となるホストコンピュータ1から印字情報が送出される
と、判定千段12aが印字情報で指定された印字ドッ}
・密度と印刷手段(記録部7)に設定された印字ドット
の異同状態有無な判定し、両印字ドット密度が適合しな
い場合に、展開制御手段12bがホストコンピュータ1
から送出された印字情報を記録部7に設定中の印字ドッ
ト密度に従属してビットマップメモリ5に再構築展開し
、記録部7に最適な印字出力情報を生成する。
In the image forming apparatus configured as described above, when print information is sent from the host computer 1 serving as a data source, the judgment stage 12a selects the print dot specified by the print information.
- It is determined whether the density and the print dots set in the printing means (recording unit 7) are in the same state or not, and if the two print dot densities do not match, the expansion control means 12b controls the host computer 1.
The print information sent from the printer is reconstructed and developed in the bitmap memory 5 according to the print dot density currently set in the recording section 7, thereby generating print output information optimal for the recording section 7.

第2図は、第1図に示した記録部7の概略を説明する外
観構成図であり、例えば光ビームを感光体25に露光走
査して像を結像させる光ビームプリンタの場合を示して
ある。
FIG. 2 is an external configuration diagram illustrating the outline of the recording section 7 shown in FIG. 1, and shows, for example, a light beam printer in which an image is formed by exposing and scanning a light beam onto a photoreceptor 25. be.

図において、21はレーザ発振器で、パラレルシリアル
変換部6より出力される画像信号によりレーザビームを
O N/O F Fさせる。
In the figure, reference numeral 21 denotes a laser oscillator, which turns on/off a laser beam based on the image signal output from the parallel-serial converter 6.

22はスキャナドライバで、スキャナモータ23Cボリ
ゴンミラ−24の回転速度が指定された解像度となる駆
動信号をスキャナモータ23に出力する。
A scanner driver 22 outputs a drive signal to the scanner motor 23 so that the rotational speed of the polygon mirror 24 of the scanner motor 23C becomes a specified resolution.

ポリゴンミラ−24は、レーザ発振器21からO N/
O F F変調された光ビームを偏向し、所定速度で回
転する感光体25の軸方向に走査して静電潜像を形成す
る。26はビーム検知器で、水平方向の書出し位置を決
定する水平同期信号を出力する。
The polygon mirror 24 is turned on/off from the laser oscillator 21.
The O FF modulated light beam is deflected and scanned in the axial direction of the photoreceptor 25 rotating at a predetermined speed to form an electrostatic latent image. A beam detector 26 outputs a horizontal synchronization signal for determining the horizontal writing position.

次に、第3図を参照しながらこの発明に係る画像形戒処
理動作について説明する。
Next, the image type command processing operation according to the present invention will be explained with reference to FIG.

第3図はこの発明に係る画像形成処理手順の一例を説明
するフローチャートである.なお、(1)〜(13)は
各ステップを示す. 先ず、CPU12はインタフェース2を介してホストコ
ンピュータ1より受信した入力データが印字用のパラメ
ータかどうかを解析判断し(1)YESならばそのパラ
メータをRAMI1にストアして(2)、ステップ(1
)に戻る.一方、ステップ(1)の判断で、NOならば
受信した入力データが文字データと認知し、当該文字デ
ータをページバッファメモリ3に格納する(3)。
FIG. 3 is a flowchart illustrating an example of the image forming processing procedure according to the present invention. Note that (1) to (13) indicate each step. First, the CPU 12 analyzes and determines whether the input data received from the host computer 1 via the interface 2 is a parameter for printing (1), and if YES, stores the parameter in the RAMI 1 (2), and in step (1)
). On the other hand, if the determination in step (1) is NO, the received input data is recognized as character data, and the character data is stored in the page buffer memory 3 (3).

次いで、1頁分の文字データがページバツファ3に格納
されたかどうかを判断し(4)  Noならばステップ
(1)に戻り、YESならば、すなわち1頁分のデータ
がページバツファメモリ3に格納されると、その格納さ
れたデータを解析しながら指定された印字ドット密度に
応じてそれに相当するフォントを文字フォントメモリ4
から選択し、ビットマップメモリ5にドットイメージと
して展開して行< (5) . 次いで、1頁分の展開が終了したかどうかを判断し(6
)、Noならばステップ(5)に戻り、YESならば記
録部7の印字ドット密度を規定するためにスキャナ回転
数をスキャナドライバ22に出力するとともに、ビデオ
周波数をクロツクジエネレータ8に出力する(7). 次いで、スキャナ回転数が正しく設定されたかどうかを
照合判断する(8)。すなわちスキャナ回転数が設定し
た通りかどうかを、記録部7から出力される水平同期信
号の間隔を測定することにより行う.これは、印字ドッ
ト密度によって走査速度がかわり水平同期信号の送出間
隔が異なることを利用する.この測定方法は、例えばタ
イマ9を初めリセットしておき、ある水平同期信号のパ
ルスの立ち上がりでスタートさせ、次の水平同期信号の
パルスの立ち上がりでストツブさせて計時することはよ
り行う。
Next, it is determined whether one page's worth of character data has been stored in the page buffer memory 3 (4). If NO, return to step (1); if YES, that is, one page's worth of data has been stored in the page buffer memory 3. When stored in the character font memory 4, the stored data is analyzed and a font corresponding to the specified print dot density is stored in the character font memory 4.
, expand it as a dot image in the bitmap memory 5, and write the line < (5) . Next, it is determined whether one page's worth of development has been completed (6
), if NO, return to step (5); if YES, output the scanner rotation speed to the scanner driver 22 in order to specify the print dot density of the recording section 7, and output the video frequency to the clock generator 8. (7). Next, it is checked and determined whether the scanner rotation speed has been set correctly (8). That is, whether the scanner rotation speed is as set is determined by measuring the interval between horizontal synchronization signals output from the recording section 7. This takes advantage of the fact that the scanning speed changes depending on the print dot density and the transmission interval of the horizontal synchronization signal differs. In this measurement method, for example, the timer 9 is first reset, started at the rising edge of a certain horizontal synchronizing signal pulse, and stopped at the rising edge of the next horizontal synchronizing signal pulse to measure time.

そこで、ステップ(8)の判断で、YESの場合はステ
ップ(10以降に進み、NOならば記録部7の印字ドッ
ト密度に応じたフォントをフォントメモリ4からリード
し、イメージデータをピットマップメモリ5上に再展開
する(9)。このとき、LCD等の外部表示装置に印字
ドット密度の切換えが正常に行われなかった旨をエラー
として表示する。次いで、1頁分のイメージ再展開が終
了したかどうかを判断し(10)、Noならばステップ
(9)に進み、YESならば記録部7がスタンバイ状態
(レディ状態)となるのを待機し(11)、記録部7が
スタンバイ状態になったと判断したら、ビットマップメ
モリ5の内容をリードし、順次パラレルシリアル変換部
6に出力し(12)、順次印字処理を行う。そして、1
頁分の印字が終了したかどうかを判断し(13)、No
ならばステップ(12)に戻り、YESならばリターン
する。
Therefore, if the judgment in step (8) is YES, the process proceeds to step (10), and if NO, the font corresponding to the printing dot density of the recording section 7 is read from the font memory 4, and the image data is transferred to the pit map memory 4. (9).At this time, an error is displayed on the external display device such as an LCD to indicate that the printing dot density was not changed normally.Next, the image redeployment for one page is completed. (10), if NO, proceed to step (9); if YES, wait for the recording unit 7 to enter the standby state (ready state) (11); If it is determined that the contents of the bitmap memory 5 are read, the contents of the bitmap memory 5 are sequentially output to the parallel-serial converter 6 (12), and printing processing is performed sequentially.
Determine whether printing for the page has been completed (13), and select No.
If so, return to step (12), and if YES, return.

なお、上記実施例ではイメージデータなビットマップメ
モリ5に展開してから記録部7の印字ドット密度を設定
し、設定した通りであるかを確認したが、ページバッフ
ァメモリ3に1ページ分の印字データをストアし終った
時点で、記録部7に対し、印字ドット密度の設定を行い
、設定したものと異なるとCPU12が判定した場合に
、記録部7に応じた印字ドット密度で前以て展開してお
いても良い. また、印字ドット密度が設定したものと異なった場合に
、上記実施例では、ビットマップメモリ5に記録部の印
字ドット密度に合せて再展開する場合について説明した
が、展開IA理を行わずに、エラーをLCD等の外部表
示装置に表示して停止するように制御しても良い. さらに、ユーザが異なった印字ドット密度で印字しても
良いか、また、記録部7に合せた印字ドット密度で印字
するか等をパネル等の外部入力装置から選択設定できる
ように構成しても良い.(発明の効果) 以上説明したように、この発明は複数の印字ドット密度
で印字出力情報を印字可能な印刷手段と、データ源から
送出された印字情報により指示された印字ドット密度と
印刷手段に設定された印字ドット密度とを比較してドッ
ト密度の異同を判定する判定手段と、この判定手段の判
定結果に基づいてデータ源から送出された印字情報を印
刷手段に設定中の印字ドット密度に従属してビットマッ
プメモリに再構築展開する展開制御手段とを設けたので
、受信した印字情報に従う印字ドット密度と印刷手段に
設定中の印字ドット密度とが不一致となっても、印刷手
段に設定中の印字ドット密度に従属するように印字出力
情報がビットマップメモリに展開されるので、印字ドッ
ト密度の異同による出力画像の変形,欠落等を防止した
画像形成を効率よく実行できる優れた効果を奏する。
In the above embodiment, the printing dot density of the recording unit 7 is set after the image data is developed in the bitmap memory 5, and it is confirmed that the density is as set. When the data has been stored, the printing dot density is set for the recording section 7, and if the CPU 12 determines that it is different from the set one, it is developed in advance with the printing dot density according to the recording section 7. You can leave it as is. Furthermore, in the above embodiment, when the print dot density differs from the set one, the case is described in which the data is redeployed in the bitmap memory 5 according to the print dot density of the recording unit. , the error may be displayed on an external display device such as an LCD, and the control may be stopped. Furthermore, the configuration may be such that the user can select and set whether to print with a different print dot density or whether to print with a print dot density that matches the recording unit 7 from an external input device such as a panel. good. (Effects of the Invention) As explained above, the present invention provides a printing means capable of printing print output information at a plurality of print dot densities, and a printing means capable of printing print output information at a plurality of print dot densities, and a print dot density and printing means instructed by print information sent from a data source. A determining means for comparing the set printing dot densities to determine whether the dot densities are different; and a determining means for determining whether the dot densities are different by comparing the set printing dot densities; Since a development control means is provided which reconstructs and develops the bitmap memory as a dependent, even if the printing dot density according to the received printing information and the printing dot density currently set in the printing device do not match, the setting in the printing device Since the print output information is developed in the bitmap memory in a manner dependent on the print dot density in the print data, it has the excellent effect of efficiently performing image formation that prevents deformation or omission of the output image due to differences in print dot density. play.

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

第1図はこの発明の一実施例を示すm像形成装置の構戒
を説明するブロック図、第2図は、第1図に示した記録
部の概略を説明する外観構成図、第3図はこの発明に係
る画像形成処理手順の一例を説明するフローチャートで
ある。 図中、1はホストコンピュータ、2はインタフェース、
3はページバッファメモリ、4は文字フォントメモリ、
5はビットマップメモリ、6はパラレルシリアル変換部
、7は記録部、8はクロックジェネレータ、9はタイマ
、10はROM,11はRAM,12はcps,12a
は判定手段、12bは展開制御手段である。 第1図 第2図 12b=展開制御十段
FIG. 1 is a block diagram illustrating the structure of an m-image forming apparatus showing an embodiment of the present invention, FIG. 2 is an external configuration diagram illustrating the outline of the recording section shown in FIG. 1, and FIG. 1 is a flowchart illustrating an example of an image forming processing procedure according to the present invention. In the figure, 1 is a host computer, 2 is an interface,
3 is page buffer memory, 4 is character font memory,
5 is a bitmap memory, 6 is a parallel-to-serial converter, 7 is a recording unit, 8 is a clock generator, 9 is a timer, 10 is a ROM, 11 is a RAM, 12 is a cps, 12a
12b is a determination means, and 12b is an expansion control means. Figure 1 Figure 2 12b = 10 stages of deployment control

Claims (1)

【特許請求の範囲】[Claims]  データ源から送出されるページ単位の印字情報を記憶
するページバッファと、このページバッファに記憶され
た印字情報を解析して所定の印字手段に出力するための
印字出力情報をビットマップメモリに展開する展開手段
とを有する画像形成装置において、複数の印字ドット密
度で前記印字出力情報を印字可能な印刷手段と、前記デ
ータ源から送出された印字情報により指示された印字ド
ット密度と印刷手段に設定された印字ドット密度とを比
較してドット密度の異同を判定する判定手段と、この判
定手段の判定結果に基づいて前記データ源から送出され
た印字情報を前記印刷手段に設定中の印字ドット密度に
従属してビットマップメモリに再構築展開する展開制御
手段とを具備したことを特徴とする画像形成装置。
A page buffer that stores print information for each page sent from a data source, and print output information for analyzing the print information stored in this page buffer and outputting it to a predetermined printing means in a bitmap memory. an image forming apparatus having a developing means, a printing means capable of printing the print output information at a plurality of print dot densities, and a print dot density set in the printing means as instructed by the print information sent from the data source. determining means for determining whether the dot densities are different by comparing the printed dot densities, and a determining means for determining whether the dot densities are different by comparing the printed dot densities; 1. An image forming apparatus comprising: expansion control means for reconstructing and expanding in a bitmap memory in a subordinate manner.
JP15960889A 1989-06-23 1989-06-23 Image forming device Pending JPH0325685A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15960889A JPH0325685A (en) 1989-06-23 1989-06-23 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15960889A JPH0325685A (en) 1989-06-23 1989-06-23 Image forming device

Publications (1)

Publication Number Publication Date
JPH0325685A true JPH0325685A (en) 1991-02-04

Family

ID=15697431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15960889A Pending JPH0325685A (en) 1989-06-23 1989-06-23 Image forming device

Country Status (1)

Country Link
JP (1) JPH0325685A (en)

Similar Documents

Publication Publication Date Title
US5045869A (en) Printing controller for printing at selected resolutions
JPH0325685A (en) Image forming device
JP2935510B2 (en) Output device and output method
US5664070A (en) Outputting method and apparatus
JPH07105882B2 (en) output method
JP2572125B2 (en) Output control device and method
JP3154243B2 (en) Printing equipment
JP2621971B2 (en) Printing control device
JPH03112670A (en) Output unit
JP2598506B2 (en) Printing control device
JP2974366B2 (en) Printing control device
JPH0325462A (en) Image forming device
JPH0784075B2 (en) Output device
JP3397514B2 (en) Output device and output method
JPH09270915A (en) Image processing method and image processing apparatus
JP2884407B2 (en) Image processing device
JPH02182479A (en) Apparatus for formation of image
JP2584856B2 (en) Output control device and method
JP3167147B2 (en) Control circuit of image forming apparatus
JPH02297215A (en) Output device
JPH04292962A (en) Recorder
JPH0499657A (en) Image supplying device
JPH071767A (en) Image formation apparatus
JPH0747338B2 (en) Print control method
JPH06320718A (en) Output method