JPH10297058A - Print control apparatus, print control method, and storage medium storing computer-readable program - Google Patents
Print control apparatus, print control method, and storage medium storing computer-readable programInfo
- Publication number
- JPH10297058A JPH10297058A JP9112492A JP11249297A JPH10297058A JP H10297058 A JPH10297058 A JP H10297058A JP 9112492 A JP9112492 A JP 9112492A JP 11249297 A JP11249297 A JP 11249297A JP H10297058 A JPH10297058 A JP H10297058A
- Authority
- JP
- Japan
- Prior art keywords
- image
- state
- image processing
- image forming
- unit
- 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
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 画像形成処理を中断することなく、画像形成
状態が変動しても良好な画像を継続して出力することで
ある。
【解決手段】 プリンタエンジン105の画像形成中
に、センサ入力部410が相前後して検知する各検知結
果に基づき状態変化の有無を示す/CCRT信号423
がプリンタコントローラ103に出力されると、プリン
タコントローラ103内のCPU309がプリンタエン
ジン105の個別処理の種類および変化状態を認識し、
該認識した個別処理の種類および変化状態に基づき実行
すべき最適な画像処理を選択する構成を特徴とする。
(57) [Summary] [PROBLEMS] To continuously output a good image even if an image forming state changes without interrupting image forming processing. SOLUTION: A / CCRT signal 423 indicating the presence or absence of a state change based on each detection result detected by a sensor input unit 410 successively during image formation of a printer engine 105.
Is output to the printer controller 103, the CPU 309 in the printer controller 103 recognizes the type and change state of the individual processing of the printer engine 105,
It is characterized in that the most suitable image processing to be executed is selected based on the type and the change state of the recognized individual processing.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、外部入力される印
刷情報を印刷部が印刷可能なイメージデータに展開処理
して出力する印刷制御装置および印刷制御方法およびコ
ンピュータが読み出し可能なプログラムを格納した記憶
媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention stores a print control apparatus, a print control method, and a computer readable program for expanding and outputting print information input from the outside into image data printable by a printing unit. It relates to a storage medium.
【0002】[0002]
【従来の技術】従来、この種の印刷装置、例えばレーザ
を用いた電子写真方式のプリンタ(レーザビームプリン
タ)のプリンタコントローラ部とエンジンコントローラ
部は、図5のように構成されている。2. Description of the Related Art Conventionally, a printer controller and an engine controller of a printing apparatus of this type, for example, an electrophotographic printer using a laser (laser beam printer), are configured as shown in FIG.
【0003】図16は、従来の印刷制御装置の構成を説
明するブロック図である。FIG. 16 is a block diagram illustrating the configuration of a conventional print control apparatus.
【0004】図16において、501はプリンタコント
ローラで、図示しないホストコンピュータとの間で通信
と画像データの受信、および受け取った画像データをプ
リンタが印字可能な情報に展開するとともに、後述する
プリンタエンジン制御部との間で信号のやり取りおよび
シリアル通信を行う。In FIG. 16, reference numeral 501 denotes a printer controller which communicates with a host computer (not shown), receives image data, develops the received image data into information printable by a printer, and controls a printer engine which will be described later. It exchanges signals with the unit and performs serial communication.
【0005】502はプリンタエンジン制御部で、プリ
ンタコントローラ501との間で信号のやり取り,シリ
アル通信を介してプリンタエンジン各ユニットの制御を
行う。403は用紙サイズ検出部で、カセット内の用紙
サイズを検出しエンジン制御部503へ情報を伝達す
る。A printer engine controller 502 exchanges signals with the printer controller 501 and controls each unit of the printer engine via serial communication. A sheet size detection unit 403 detects the size of a sheet in the cassette and transmits information to the engine control unit 503.
【0006】404は給紙部紙有無検出部で、カセッ
ト,手差し,オプションカセット,封筒フィーダの各給
紙口の有無を検出しエンジン制御部503で情報を伝達
する。405はオプション有無検出部で、オプションカ
セット,封筒フィーダの各オプション接続状況を確認す
る。Reference numeral 404 denotes a paper feed unit paper presence / absence detection unit which detects the presence / absence of each paper feed port of a cassette, a manual feed, an optional cassette, and an envelope feeder, and transmits information to the engine control unit 503. Reference numeral 405 denotes an option presence / absence detection unit that checks the connection status of each option of the option cassette and the envelope feeder.
【0007】406は用紙搬送制御部で、用紙搬送制御
を行う。407は光学系制御部で、スキャナモータ,レ
ーザ等の光学系の制御を行う。408は定着器温度制御
部で、定着器の温度制御,定着器の異常検出などを行
う。409はオプション制御部でオプションユニットの
動作を制御する。410はセンサ入力部で、レジスト,
排紙,両面,反転など搬送路内の紙有無を検出する。Reference numeral 406 denotes a paper transport control unit that controls paper transport. An optical system control unit 407 controls an optical system such as a scanner motor and a laser. Reference numeral 408 denotes a fixing unit temperature control unit that controls the temperature of the fixing unit, detects an abnormality in the fixing unit, and the like. An option control unit 409 controls the operation of the option unit. Reference numeral 410 denotes a sensor input unit.
Detects the presence or absence of paper in the transport path, such as discharge, double-sided, and reversal.
【0008】次に、プリンタコントローラ501とエン
ジン制御部503との間の信号について説明する。Next, signals between the printer controller 501 and the engine control unit 503 will be described.
【0009】411は/CPRDY信号で、プリンタコ
ントローラ501がエンジン制御部503と通信できる
状態にあることを示す状態信号として機能する。412
は/PPRD1信号で、エンジン制御部503がプリン
タコントローラ501と通信できるスタンバイ状態にあ
ることを示す状態信号として機能する。Reference numeral 411 denotes a / CPRDY signal, which functions as a status signal indicating that the printer controller 501 can communicate with the engine control unit 503. 412
Is a / PPRD1 signal, which functions as a state signal indicating that the engine control unit 503 is in a standby state capable of communicating with the printer controller 501.
【0010】413は/RDY信号で、エンジン制御部
503がプリントできるスタンバイ状態にあることを示
す状態信号として機能する。414は/PRNT信号
で、プリンタコントローラ501がエンジン制御部50
3に印字要求を発行する信号として機能する。415は
/VSREQ信号で、エンジン制御部503がプリンタ
コントローラ501に対して垂直同期信号を要求するた
めの信号として機能する。Reference numeral 413 denotes a / RDY signal, which functions as a state signal indicating that the engine control unit 503 is in a standby state in which printing can be performed. Reference numeral 414 denotes a / PRNT signal.
3 functions as a signal for issuing a print request. A / VSREQ signal 415 functions as a signal for the engine control unit 503 to request the printer controller 501 for a vertical synchronization signal.
【0011】417は/BD信号で、エンジン制御部5
03がプリンタコントローラ501に出力する水平同期
信号として機能する。418は/SCLK信号で、シリ
アル通信のための同期クロック信号として機能する。4
19は/CMD信号で、プリンタコントローラ501が
エンジン制御部503に指示するためのコマンド信号と
して機能する。Reference numeral 417 denotes a / BD signal, which is output from the engine control unit 5.
03 functions as a horizontal synchronization signal output to the printer controller 501. Reference numeral 418 denotes a / SCLK signal, which functions as a synchronous clock signal for serial communication. 4
Reference numeral 19 denotes a / CMD signal, which functions as a command signal for the printer controller 501 to instruct the engine control unit 503.
【0012】420は/CBSY信号で、コマンド出力
のためのストローブ信号として機能する。421はST
S信号で、プリンタコントローラ501からのコマンド
に対して出力するエンジン内部のステータスを示す信号
として機能する。422は/SBSY信号で、ステータ
ス出力のため信号である。Reference numeral 420 denotes a / CBSY signal, which functions as a strobe signal for command output. 421 is ST
The S signal functions as a signal indicating a status inside the engine, which is output in response to a command from the printer controller 501. Reference numeral 422 denotes a / SBSY signal, which is a signal for status output.
【0013】なお、ステータス変化、例えば処理を止め
なければならない場合(紙詰まりなど)は/RDY信号
413を“FALSE”にし、その信号をトリガとして
プリンタコントローラ501はエンジン制御部503の
異常(紙詰まりなど)を検知し、/RDY413信号に
直接関与しないステータス変化を認識するために、プリ
ンタコントローラ501はタスクのポーリングにより状
態を監視する。When a status change, for example, when processing must be stopped (paper jam, etc.), the / RDY signal 413 is set to "FALSE", and the signal is used as a trigger to cause the printer controller 501 to detect an abnormality in the engine control unit 503 (paper jam). Printer controller 501 monitors the status by task polling in order to detect a status change not directly related to the / RDY413 signal.
【0014】ステータス変化は以上のような方法で認識
し、さらに、プリンタエンジン502のステータス,出
力すべき画像の種類(例えば、文字,図形,ビットマッ
プイメージ等),経時変化,記録媒体の種類等に関わら
ず、同一のディザマトリクスやカラー印刷時に色特性を
決定する際、同一のγ補正方法を使用していた。The status change is recognized by the above method, and further, the status of the printer engine 502, the type of image to be output (for example, characters, graphics, bitmap images, etc.), the change with time, the type of recording medium, etc. Regardless of this, the same gamma correction method was used when determining the color characteristics during the same dither matrix or color printing.
【0015】[0015]
【発明が解決しようとする課題】従来の印刷制御装置は
上記のように構成されていたので、紙詰まりなどプリン
タエンジン502で問題が発生した場合などは/RDY
信号413が必ず“FALSE”となるため、発生した
問題が解決されなければ、次の処理を続行することはで
きなかった。Since the conventional print control apparatus is configured as described above, if a problem occurs in the printer engine 502 such as a paper jam, / RDY is used.
Since the signal 413 always becomes "FALSE", the next process cannot be continued unless the problem that has occurred is solved.
【0016】また、エラーが発生した場合にも、ユーザ
によるエラースキップあるいは自動エラースキップが行
われなければ、次の処理を続行することはできず、エラ
ースキップ後も正しい印字ができないまま出力されてし
まうことがあった。このように、プリンタ本体で問題が
発生した場合に、コントローラ側で対処できる事柄がか
なり限定されてしまっていた。Further, even if an error occurs, the next process cannot be continued unless error skipping or automatic error skipping is performed by the user, and the output is performed without correct printing even after the error skipping. There was sometimes. As described above, when a problem occurs in the printer main body, what can be dealt with on the controller side is considerably limited.
【0017】さらに、上記ステータス体系で/RDY信
号413が“FALSE”となる条件、すなわちプリン
タがスタンバイしていない状態となる条件を満たす場合
しか、プリンタコントローラ501は信号を受け取れな
いために、プリンタコントローラ501が/RDY信号
413に直接関与しないステータス変化を認識するため
には、プリンタコントローラ501はタスクのポーリン
グなどによりこれらのステータスを常に読み取っておく
必要があり、プリンタコントローラ501の処理上の負
荷が高くなるという問題があった。Further, the printer controller 501 cannot receive a signal only when the / RDY signal 413 satisfies the condition of "FALSE" in the status system, that is, the condition that the printer is not in a standby state. In order for the printer 501 to recognize status changes that are not directly related to the / RDY signal 413, the printer controller 501 must always read these statuses by task polling or the like, and the processing load on the printer controller 501 is high. There was a problem of becoming.
【0018】更に、従来のように常に同一のディザマト
リクスやγ補正方法を使用する場合、以下(1)〜
(4)の問題点があった。Further, when the same dither matrix and the same γ correction method are always used as in the prior art, the following (1) to
There was the problem (4).
【0019】(1)プリンタエンジンのステータス情報
を専らユーザに対する警告のために使用していたため、
現像材(トナー)が不足した場合において、トナーカー
トリッジを交換するなどしてトナーを補給しない限り、
濃度の薄い出力画像を出力し続けることになる。(1) Since the status information of the printer engine is used exclusively for warning the user,
When the developer (toner) runs short, unless the toner cartridge is replaced and the toner is replenished,
The output image having a low density is continuously output.
【0020】(2)出力すべき画像の種類に関わらず、
同一のディザマトリクスを使用していたため、種類によ
って画像の品位が低下する。(2) Regardless of the type of image to be output,
Since the same dither matrix is used, the quality of the image is reduced depending on the type.
【0021】(3)経時変化に関わらず同一のγ特性の
γ補正を施していたため、経時変化に伴い出力画像の画
質が劣化する。(3) The gamma correction of the same gamma characteristic is performed irrespective of the change with time, so that the image quality of the output image deteriorates with the change with time.
【0022】(4)記録媒体の種類に関わらず、同一の
ディザマトリクスを使用していたため、例えば、記録媒
体がOHPシートである場合に透過性が悪くなり、使用
上の不都合が生じる。(4) Since the same dither matrix is used irrespective of the type of recording medium, for example, when the recording medium is an OHP sheet, the transparency deteriorates, which causes inconvenience in use.
【0023】本発明は、上記の問題点を解消するために
なされたもので、画像形成処理中に発生する認知すべき
状態変化を最適なタイミングで認識して継続される画像
出力のための画像処理に反映させることにより、画像形
成処理を中断することなく、画像形成状態が変動しても
良好な画像を継続して出力できるとともに、外部入力さ
れる印刷情報の記述形式を識別して画像出力のための画
像処理に反映させることにより、画像形成処理を中断す
ることなく、印刷情報の記述形式に左右されない良好な
画像を継続して出力できる印刷制御装置および印刷制御
方法およびコンピュータが読み出し可能なプログラムを
格納した記憶媒体を得ることである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an image for continuous image output is recognized by recognizing, at an optimum timing, a state change to be recognized occurring during image forming processing. By reflecting the information in the processing, it is possible to continuously output a good image even if the image forming state fluctuates without interrupting the image forming processing, and identify the description format of the print information input from the outside to output the image. Control device, print control method, and computer that can continuously output a good image that is not affected by the description format of print information without interrupting the image forming process That is, to obtain a storage medium storing a program.
【0024】[0024]
【課題を解決するための手段】本発明に係る第1の発明
は、あらかじめ割り当てられている複数の個別処理を実
行して記録媒体に画像を形成する画像形成手段と、外部
入力される印刷情報に所定の画像処理を施して前記画像
形成手段が出力可能な印刷データを生成する画像処理手
段と、各個別処理実行に伴う前記画像形成手段の状態を
順次検知する状態検知手段と、前記画像形成手段の画像
形成中に、前記状態検知手段が相前後して検知する各検
知結果に基づき前記画像形成手段に関する状態変化の有
無を示す状態変化情報を生成する状態変化情報生成手段
と、前記状態変化情報生成手段から生成される前記状態
変化情報に基づき変化している個別情報の種類と変化状
態を認識する状態認識手段と、前記状態認識手段が認識
した個別処理の種類および変化状態に基づき前記画像処
理手段が実行すべき最適な画像処理を選択する制御手段
とを有するものである。According to a first aspect of the present invention, there is provided image forming means for executing a plurality of pre-assigned individual processes to form an image on a recording medium, and externally input print information. Image processing means for performing predetermined image processing on the image forming means to generate print data which can be output by the image forming means, state detecting means for sequentially detecting the state of the image forming means accompanying execution of each individual processing, State change information generating means for generating state change information indicating the presence or absence of a state change related to the image forming means based on each detection result detected by the state detecting means one after another during image formation by the means; State recognizing means for recognizing the type and change state of the individual information changing based on the state change information generated from the information generating means, and the type of individual processing recognized by the state recognizing means And said image processing means based on changing state in which a control means for selecting an optimal image processing to be performed.
【0025】本発明に係る第2の発明は、前記制御手段
は、前記状態認識手段がトナー供給処理によるトナーが
不足状態であると認識した場合に、前記画像処理手段が
実行すべき最適な画像処理として、前記不足したトナー
が規定する色のトナー濃度に応じた擬似階調処理を選択
するものである。According to a second aspect of the present invention, in the image processing apparatus according to the first aspect of the present invention, when the state recognizing unit recognizes that the toner supply process has run out of toner, the image processing unit executes an optimal image. As the processing, a pseudo gradation processing corresponding to the toner density of the color defined by the insufficient toner is selected.
【0026】本発明に係る第3の発明は、前記擬似階調
処理は、それぞれ多値画像をディザマトリクスにより2
値化するものである。According to a third aspect of the present invention, in the pseudo gradation processing, each of the multi-valued images is converted into two by a dither matrix.
It is something to be valued.
【0027】本発明に係る第4の発明は、前記擬似階調
処理は、それぞれ多値画像をディザマトリクスにより多
値化するものである。According to a fourth aspect of the present invention, in the pseudo gradation process, a multi-valued image is multi-valued by a dither matrix.
【0028】本発明に係る第5の発明は、前記制御手段
は、前記状態認識手段がトナー供給処理によるトナーが
不足状態であると認識した場合に、前記画像処理手段が
実行すべき最適な画像処理として、前記不足したトナー
が規定する色のトナー画像に応じた濃度指定処理を選択
するものである。According to a fifth aspect of the present invention, in the image processing apparatus, the control means may determine that an optimum image to be executed by the image processing means when the state recognizing means recognizes that the toner supply process has run out of toner. As a process, a density designation process corresponding to a toner image of a color defined by the insufficient toner is selected.
【0029】本発明に係る第6の発明は、前記制御手段
は、前記状態認識手段がトナー供給処理による黒色トナ
ーが不足状態であると認識した場合に、前記画像処理手
段が実行すべき最適な画像処理として、前記不足した黒
色トナーをイエロー色,マゼンタ色,シアン色により代
用する画像処理を選択するものである。According to a sixth aspect of the present invention, in the image forming apparatus, the control means may be configured to execute an optimum operation by the image processing means when the state recognition means recognizes that the black toner is insufficient due to the toner supply process. As the image processing, image processing in which the insufficient black toner is replaced with yellow, magenta, and cyan colors is selected.
【0030】本発明に係る第7の発明は、前記制御手段
は、前記状態認識手段が画像形成手段の経時変化が発生
している状態であると認識した場合に、前記画像処理手
段が実行すべき最適な画像処理として、γ変換特性を補
正する画像処理を選択するものである。In a seventh aspect according to the present invention, the control means executes the image processing means when the state recognizing means recognizes that the image forming means is undergoing a change with time. Image processing for correcting the γ-conversion characteristic is selected as the optimal image processing to be performed.
【0031】本発明に係る第8の発明は、前記制御手段
は、前記状態認識手段が画像形成手段に給紙される記録
媒体の色が変更されている状態であると認識した場合
に、前記記録媒体の色に応じた擬似階調処理を選択する
ものである。An eighth invention according to the present invention is characterized in that the control means, when the state recognition means recognizes that the color of the recording medium fed to the image forming means has been changed, This is to select a pseudo gradation process according to the color of the recording medium.
【0032】本発明に係る第9の発明は、前記擬似階調
処理は、それぞれ多値画像をディザマトリクスにより2
値化するものである。According to a ninth aspect of the present invention, in the pseudo gradation processing, each of the multivalued images is converted into two by a dither matrix.
It is something to be valued.
【0033】本発明に係る第10の発明は、前記擬似階
調処理は、それぞれ多値画像をディザマトリクスにより
多値化するものである。According to a tenth aspect of the present invention, in the pseudo gradation process, each multi-valued image is multi-valued by a dither matrix.
【0034】本発明に係る第11の発明は、前記制御手
段は、前記状態認識手段が画像形成手段に給紙される記
録媒体の色が変更されている状態であると認識した場合
に、前記画像処理手段が実行すべき最適な画像処理とし
て、前記不足したトナーが規定する色のトナー画像に応
じた濃度指定処理を選択するものである。According to an eleventh aspect of the present invention, the control means, when the state recognizing means recognizes that the color of the recording medium fed to the image forming means has been changed, As an optimal image process to be executed by the image processing means, a density designation process corresponding to a toner image of a color defined by the insufficient toner is selected.
【0035】本発明に係る第12の発明は、前記制御手
段は、前記状態認識手段が画像形成手段に給紙される記
録媒体の材質が変更されている状態であると認識した場
合に、前記記録媒体の材質に応じた擬似階調処理を選択
するものである。According to a twelfth aspect of the present invention, the control means is arranged such that, when the state recognizing means recognizes that the material of the recording medium fed to the image forming means has been changed, This is to select a pseudo gradation process according to the material of the recording medium.
【0036】本発明に係る第13の発明は、前記擬似階
調処理は、それぞれ多値画像をディザマトリクスにより
2値化するものである。According to a thirteenth aspect of the present invention, in the pseudo tone processing, each multi-valued image is binarized by a dither matrix.
【0037】本発明に係る第14の発明は、前記擬似階
調処理は、それぞれ多値画像をディザマトリクスにより
多値化するものである。According to a fourteenth aspect of the present invention, in the pseudo gradation process, each multi-valued image is multi-valued by a dither matrix.
【0038】本発明に係る第15の発明は、前記制御手
段は、前記状態認識手段が画像形成手段に給紙される記
録媒体の材質が変更されている状態であると認識した場
合に、前記画像処理手段が実行すべき最適な画像処理と
して、前記不足したトナーが規定する色のトナー画像に
応じた濃度指定処理を選択するものである。In a fifteenth aspect according to the present invention, the control means includes a step of, when the state recognizing means recognizes that the material of the recording medium fed to the image forming means has been changed, As an optimal image process to be executed by the image processing means, a density designation process corresponding to a toner image of a color defined by the insufficient toner is selected.
【0039】本発明に係る第16の発明は、前記制御手
段は、前記状態認識手段が認識した個別処理の種類およ
び変化状態を外部装置に通知するものである。According to a sixteenth aspect of the present invention, the control means notifies an external device of the type and change state of the individual processing recognized by the state recognition means.
【0040】本発明に係る第17の発明は、あらかじめ
割り当てられている複数の個別処理を実行して記録媒体
に画像を形成する画像形成手段と、外部入力される印刷
情報の記述形式の種別を識別する識別手段と、前記外部
入力される印刷情報に所定の画像処理を施して前記画像
形成手段が出力可能な印刷データを生成する画像処理手
段と、前記識別手段が識別した前記外部入力される印刷
情報の記述形式の種別に基づき前記画像処理手段が実行
すべき最適な画像処理を選択する制御手段とを有するも
のである。According to a seventeenth aspect of the present invention, there is provided an image forming means for executing a plurality of pre-assigned individual processes to form an image on a recording medium, and a type of a description format of print information inputted from the outside. Identification means for identifying, image processing means for performing predetermined image processing on the externally input print information to generate print data which can be output by the image forming means, and the externally input print information identified by the identification means A control unit for selecting an optimal image processing to be executed by the image processing unit based on a type of a description format of the print information.
【0041】本発明に係る第18の発明は、前記識別手
段は、前記外部入力される印刷情報の記述形式の種別
を、文字,図形,ビットマップイメージのいずれかであ
ると識別するものである。According to an eighteenth aspect of the present invention, the identification means identifies the type of the description format of the externally input print information as one of a character, a graphic, and a bitmap image. .
【0042】本発明に係る第19の発明は、記録媒体に
対する画像形成手段による画像形成を制御する印刷制御
方法であって、外部入力される印刷情報に所定の画像処
理を施して前記画像形成手段が出力可能な印刷データを
生成する画像処理工程と、前記画像形成手段に対してあ
らかじめ割り当てられている複数の個別処理中の各個別
処理実行に伴う前記画像形成手段の状態を順次検知する
状態検知工程と、前記画像形成手段の画像形成中に、相
前後して検知される各検知結果に基づき前記画像形成手
段に関する状態変化の有無を示す状態変化情報を生成す
る状態変化情報生成工程と、該生成される前記状態変化
情報に基づき変化している個別情報の種類と変化状態を
認識する状態認識工程と、該認識した個別処理の種類お
よび変化状態に基づき前記画像処理手段が実行すべき最
適な画像処理を選択する選択工程とを有するものであ
る。According to a nineteenth aspect of the present invention, there is provided a print control method for controlling image formation on a recording medium by an image forming means. An image processing step of generating print data that can be output by the printer, and a state detection of sequentially detecting a state of the image forming unit accompanying execution of each individual process among a plurality of individual processes assigned to the image forming unit in advance. A state change information generating step of generating state change information indicating whether or not there is a state change regarding the image forming unit based on each detection result detected in succession during image formation by the image forming unit; A state recognition step of recognizing the type and change state of the individual information that is changing based on the generated state change information; Can the image processing means and has a selection step of selecting an optimal image processing to be performed.
【0043】本発明に係る第20の発明は、記録媒体に
対する画像形成手段による画像形成を制御するコンピュ
ータが読み出し可能なプログラムを格納した記憶媒体で
あって、外部入力される印刷情報に所定の画像処理を施
して前記画像形成手段が出力可能な印刷データを生成す
る画像処理工程と、前記画像形成手段に対してあらかじ
め割り当てられている複数の個別処理中の各個別処理実
行に伴う前記画像形成手段の状態を順次検知する状態検
知工程と、前記画像形成手段の画像形成中に、相前後し
て検知される各検知結果に基づき前記画像形成手段に関
する状態変化の有無を示す状態変化情報を生成する状態
変化情報生成工程と、該生成される前記状態変化情報に
基づき変化している個別情報の種類と変化状態を認識す
る状態認識工程と、該認識した個別処理の種類および変
化状態に基づき前記画像処理手段が実行すべき最適な画
像処理を選択する選択工程とを含むコンピュータが読み
出し可能なプログラムを記憶媒体に格納したものであ
る。According to a twentieth aspect of the present invention, there is provided a storage medium storing a computer readable program for controlling image formation on a recording medium by an image forming means, wherein a predetermined image is stored in print information input externally. An image processing step of performing processing to generate print data that can be output by the image forming unit; and the image forming unit accompanying execution of each individual process among a plurality of individual processes assigned to the image forming unit in advance. A state detecting step of sequentially detecting the states of the image forming means and state change information indicating the presence or absence of a state change regarding the image forming means based on each detection result detected successively during image formation of the image forming means. A state change information generating step, and a state recognizing step of recognizing a type and a change state of the individual information that is changing based on the generated state change information; Computer and a selection step of selecting the recognized individual processing type and based on a change condition the image processing means optimum image processing is to be executed is obtained by storing the readable program storage medium.
【0044】本発明に係る第21の発明は、記録媒体に
対する画像形成手段による画像形成を制御する印刷制御
方法であって、外部入力される印刷情報の記述形式の種
別を識別する識別工程と、前記外部入力される印刷情報
に所定の画像処理を施して前記画像形成手段が出力可能
な印刷データを生成する画像処理工程と、該識別した前
記外部入力される印刷情報の記述形式の種別に基づき実
行すべき最適な画像処理を選択する選択工程とを有する
ものである。According to a twenty-first aspect of the present invention, there is provided a print control method for controlling image formation on a recording medium by an image forming means, comprising: an identification step of identifying a type of a description format of print information input externally; An image processing step of performing predetermined image processing on the externally input print information to generate print data that can be output by the image forming unit, and based on a type of the identified description format of the externally input print information. And selecting an optimal image processing to be executed.
【0045】本発明に係る第22の発明は、記録媒体に
対する画像形成手段による画像形成を制御するコンピュ
ータが読み出し可能なプログラムを格納した記憶媒体で
あって、外部入力される印刷情報の記述形式の種別を識
別する識別工程と、前記外部入力される印刷情報に所定
の画像処理を施して前記画像形成手段が出力可能な印刷
データを生成する画像処理工程と、該識別した前記外部
入力される印刷情報の記述形式の種別に基づき実行すべ
き最適な画像処理を選択する選択工程とを含むコンピュ
ータが読み出し可能なプログラムを記憶媒体に格納した
ものである。According to a twenty-second aspect of the present invention, there is provided a storage medium storing a computer-readable program for controlling image formation on a recording medium by an image forming means, the storage medium comprising: An identification step of identifying a type; an image processing step of performing predetermined image processing on the externally input print information to generate print data that can be output by the image forming unit; A computer-readable program including a selection step of selecting an optimum image processing to be executed based on a type of information description format.
【0046】[0046]
【発明の実施の形態】 〔第1実施形態〕まず、本発明の実施の形態を適用可能
な出力装置の一例としてレーザビームプリンタの構成例
を説明する。なお、本実施の形態は、レーザビームプリ
ンタのみならず、例えばインクジェットプリンタ等の他
の方式の出力装置にも適用可能である。なお、本発明
は、印刷制御装置としても、あるいは当該印刷制御装置
を備える印刷装置としても適用可能なものである。DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] First, an example of the configuration of a laser beam printer will be described as an example of an output device to which the embodiment of the present invention can be applied. The present embodiment is applicable not only to a laser beam printer but also to other types of output devices such as an ink jet printer. The present invention is applicable as a print control device or a printing device including the print control device.
【0047】図1は、本発明に係る印刷制御装置を適用
可能な印刷システムの概略を説明するブロック図であ
り、例えばプリンタエンジンがレーザビームプリンタエ
ンジンの場合に対応する。FIG. 1 is a block diagram for explaining an outline of a printing system to which a printing control apparatus according to the present invention can be applied. For example, this corresponds to a case where a printer engine is a laser beam printer engine.
【0048】図1に示すように、例えばカラー出力可能
なレーザビームプリンタ102は、ホストコンピュータ
などの外部機器101から所定のページ記述言語方式の
カラー多値情報を含む情報(以下、印字データという)
が入力され、その印刷データを解析することによってイ
メージデータを生成するプリンタコントローラ103
と、プリンタコントローラ103によって生成されたイ
メージデータが示す画像を用紙上に印刷するプリンタエ
ンジン105と、ユーザとのインタフェースを司り、レ
ーザビームプリンタ102に対する所望の動作を指示す
るための入力操作を行うためのパネル部104とから構
成される。As shown in FIG. 1, for example, a laser beam printer 102 capable of color output outputs information (hereinafter referred to as print data) including color multi-valued information in a predetermined page description language system from an external device 101 such as a host computer.
Printer controller 103 that generates image data by analyzing the print data
A printer engine 105 for printing an image represented by image data generated by the printer controller 103 on paper, and an interface with a user to perform an input operation for instructing a desired operation to the laser beam printer 102. And a panel unit 104 of the above.
【0049】次に、本実施形態のレーザビームプリンタ
の構成について図2を参照しながら説明する。Next, the configuration of the laser beam printer of this embodiment will be described with reference to FIG.
【0050】図2は、図1に示したプリンタエンジン1
05の構成を説明するブロック図である。FIG. 2 shows the printer engine 1 shown in FIG.
FIG. 5 is a block diagram for explaining the configuration of the electronic equipment 05.
【0051】レーザビームプリンタ102は、図2に示
すように、筐体201を備え、筐体201には、プリン
タエンジン105を構成するための各機構と、その各機
構による各印字プロセス処理(例えば、給紙処理など)
に関する制御を行うエンジン制御部(詳細は図4に示
す)及びプリンタコントローラ103(図1に示す)を
収納する制御ボード収納部203とが内蔵されている。As shown in FIG. 2, the laser beam printer 102 includes a housing 201, and the housing 201 includes various mechanisms for forming the printer engine 105, and each printing process (for example, , Paper feed processing, etc.)
An engine control unit (details are shown in FIG. 4) for performing control related to the control board storage unit 203 that stores the printer controller 103 (shown in FIG. 1) is built in.
【0052】プリンタエンジン105を構成するための
各機構としては、レーザ光の走査による感光ドラム上へ
の静電潜像形成、その静電潜像の顕像化、その顕像の印
刷用紙への転写を行うための光学処理機構、印刷用紙に
転写されたトナー像を定着させるための定着処理機構、
印刷用紙の給紙処理機構、印刷用紙の搬送処理機構が設
けられている。The mechanisms for constituting the printer engine 105 include forming an electrostatic latent image on a photosensitive drum by scanning with a laser beam, visualizing the electrostatic latent image, and applying the visualized image to printing paper. An optical processing mechanism for performing the transfer, a fixing processing mechanism for fixing the toner image transferred to the printing paper,
A print paper feed processing mechanism and a print paper transport processing mechanism are provided.
【0053】上記光学処理機構は、半導体レーザ(図示
せず)から発射されるレーザ光をプリンタコントローラ
103から供給されたイメージデータに応じてオン,オ
フ駆動するレーザドライバ206を有し、半導体レーザ
から発射されたレーザ光は回転多面鏡207により走査
方向に振られる。The optical processing mechanism has a laser driver 206 for turning on and off a laser beam emitted from a semiconductor laser (not shown) according to image data supplied from the printer controller 103. The emitted laser light is swung in the scanning direction by the rotating polygon mirror 207.
【0054】その主走査方向に振られたレーザ光は反射
ミラー208を介して感光ドラム205に導かれ、感光
ドラム205上を主走査方向に露光する。レーザ光によ
る走査露光によって感光ドラム205上には静電潜像が
形成され、その潜像は現像器220から供給されるトナ
ーによってトナー像に顕像化される。このトナーには、
Y(イエロー),M(マゼンダ),C(シアン),K
(ブラック)の各トナーが用いられる。感光ドラム20
5上のトナー像は給紙処理機構によって副走査方向に同
期して給紙される印刷用紙に転写される。The laser light oscillated in the main scanning direction is guided to the photosensitive drum 205 via the reflection mirror 208, and exposes the photosensitive drum 205 on the main scanning direction. An electrostatic latent image is formed on the photosensitive drum 205 by scanning exposure with laser light, and the latent image is visualized as a toner image by toner supplied from the developing device 220. This toner contains
Y (yellow), M (magenta), C (cyan), K
(Black) toner is used. Photosensitive drum 20
The toner image on the sheet 5 is transferred onto a printing sheet fed in synchronization with the sub-scanning direction by a sheet feeding processing mechanism.
【0055】感光ドラム205および現像器220は着
脱可能なカートリッジ204に収容されている。反射ミ
ラー208は半透過型ミラーからなり、その裏面側には
ビームディテクタ209が配置されている。ビームディ
テクタ209はレーザ光を検出し、その検出信号はプリ
ンタコントローラ103に与えられる。プリンタコント
ローラ103はビームディテクタ209の検出信号に基
づき主走査方向への露光タイミングを決定する水平同期
信号(前述した/BD信号417に対応する)を生成
し、その水平同期信号はプリンタコントローラ103に
出力される。The photosensitive drum 205 and the developing device 220 are housed in a detachable cartridge 204. The reflection mirror 208 is formed of a semi-transmissive mirror, and a beam detector 209 is disposed on the back side thereof. The beam detector 209 detects the laser beam, and a detection signal is given to the printer controller 103. The printer controller 103 generates a horizontal synchronization signal (corresponding to the / BD signal 417 described above) for determining the exposure timing in the main scanning direction based on the detection signal of the beam detector 209, and outputs the horizontal synchronization signal to the printer controller 103. Is done.
【0056】また、定着処理機構は、印刷用紙に転写さ
れたトナー像を熱圧によって定着させるための定着器2
16を有し、定着器216には、トナー像を加熱するた
めのヒータが設けられている。ヒータは、所定の定着温
度が得られるようにエンジン制御部で制御される。The fixing processing mechanism includes a fixing device 2 for fixing the toner image transferred to the printing paper by heat and pressure.
The fixing device 216 is provided with a heater for heating the toner image. The heater is controlled by the engine control unit so as to obtain a predetermined fixing temperature.
【0057】さらに、印刷用紙の給紙機構は、印刷用紙
を収容するカセット210と手差し用トレイ219とを
有し、カセット210の印刷用紙または手差しトレイ2
19の印刷用紙を選択的に給紙するように構成されてい
る。カセット210は筐体201内に装着され、カセッ
ト210には、仕切り板(図示せず)の移動位置に応じ
て印刷用紙のサイズを電気的に検知するサイズ検知機構
が設けられている。Further, the printing paper feeding mechanism has a cassette 210 for storing the printing paper and a manual tray 219.
It is configured to selectively feed 19 print sheets. The cassette 210 is mounted in the housing 201, and the cassette 210 is provided with a size detection mechanism for electrically detecting the size of the printing paper in accordance with the movement position of a partition plate (not shown).
【0058】カセット210からはその最上の印刷用紙
から1枚単位でカセット給紙クラッチ211の回転駆動
によって給紙ローラ212まで搬送される。カセット給
紙クラッチ211は、給紙毎に駆動手段(図示せず)に
よって間欠的に回転駆動されるカムからなり、そのカム
が1回転する毎に1枚の印刷用紙が給紙される。From the cassette 210, the uppermost printing sheet is conveyed to the sheet feeding roller 212 by the rotation of the cassette sheet feeding clutch 211 in units of one sheet. The cassette paper feed clutch 211 is composed of a cam that is intermittently driven by a driving means (not shown) for each paper feed, and feeds one print sheet every time the cam rotates one time.
【0059】給紙ローラ212は印刷用紙をその先端部
がレジストシャッタ214に対応する位置まで搬送し、
レジストシャッタ214は、給紙された印刷用紙の押圧
及びその解除によって、その印刷用紙の給紙停止及びそ
の解除を行い、そのレジストシャッタ214の動作はレ
ーザ光の副走査に同期するように制御される。The paper feed roller 212 conveys the printing paper to a position where the leading end thereof corresponds to the registration shutter 214.
The registration shutter 214 stops and cancels the feeding of the printing paper by pressing and releasing the fed printing paper, and the operation of the registration shutter 214 is controlled so as to be synchronized with the sub-scanning of the laser beam. You.
【0060】これに対し、手差しトレイ219は筐体2
01に設けられ、ユーザによって手差しトレイ219に
搭載された印刷用紙は給紙ローラ215でレジストシャ
ッタ214に向けて給紙される。On the other hand, the manual feed tray 219 is
The printing paper provided on the manual feed tray 219 by the user is supplied to the registration shutter 214 by the paper supply roller 215.
【0061】印刷用紙の搬送処理機構は、レジストシャ
ッタ214による押圧が解除された印刷用紙を感光ドラ
ム205に向けて搬送する搬送ローラ213と、定着器
216から排出された印刷用紙を筐体201上部に形成
された排紙トレイまで導くための各搬送ローラ217,
218と、各搬送ローラ213,217,218を駆動
するための駆動手段(図示せず)とを有する。The print paper transport processing mechanism includes a transport roller 213 that transports the print paper released from being pressed by the registration shutter 214 toward the photosensitive drum 205, and a print paper discharged from the fixing device 216 in the upper part of the housing 201. Each of the transport rollers 217 for guiding the sheet to the discharge tray formed at
218, and a drive unit (not shown) for driving each of the transport rollers 213, 217, and 218.
【0062】筐体201には、パネル部104を構成す
るための操作パネル202が取り付けられている。操作
パネル202には、指示入力操作のためのスイッチ群、
情報表示のためのLED表示器,LCD表示器が設けら
れている。An operation panel 202 for constituting the panel section 104 is attached to the housing 201. A switch group for an instruction input operation is provided on the operation panel 202.
An LED display and an LCD display for displaying information are provided.
【0063】次に、プリンタコントローラ103の構成
について図3を参照しながら説明する。Next, the configuration of the printer controller 103 will be described with reference to FIG.
【0064】図3は、図1に示したプリンタコントロー
ラ103の構成を説明する制御ブロック図であり、図1
と同一のものには同一の符号を付してある。FIG. 3 is a control block diagram for explaining the configuration of the printer controller 103 shown in FIG.
The same components as those described above are denoted by the same reference numerals.
【0065】図3に示すように、プリンタコントローラ
103は、外部機器101から送出された印刷データを
入力する入力バッファ(図示せず)と、外部機器101
へ送出する信号を一時的に保持する出力バッファ(図示
せず)とが設けられているホストI/F部302を有
し、ホストI/F部302は外部機器101との間でや
り取りされる信号の入出力部を構成するとともに、外部
機器101との間の通信制御を行う。As shown in FIG. 3, the printer controller 103 includes an input buffer (not shown) for inputting print data transmitted from the external device 101, and an external device 101.
And a host I / F unit 302 provided with an output buffer (not shown) for temporarily holding a signal to be transmitted to the external device 101. It configures a signal input / output unit and controls communication with the external device 101.
【0066】ホストI/F部302を介して入力された
印刷データは、画像データ発生部303に与えられる。
画像データ発生部303は予め定められている解析手段
に基づき入力された印刷データの解析(例えばPDL解
析処理)、その解析結果からプリンタエンジン105が
処理可能なイメージデータの作成を行う。The print data input via the host I / F 302 is given to the image data generator 303.
The image data generation unit 303 analyzes the input print data (for example, PDL analysis processing) based on predetermined analysis means, and creates image data that can be processed by the printer engine 105 from the analysis result.
【0067】具体的には、印刷データの解析、その解析
によるオブジェクト情報の作成を行うとともに、そのオ
ブジェクト情報の作成と並行して、ラスタライズ処理,
擬似階調処理を順に行う。このラスタライズ処理では、
印刷データに含まれる表示色RGB(加法混色)からプ
リンタエンジン105が処理可能なYMCK(減法混
色)への変換処理,印刷データに含まれる文字コードか
ら予め格納されているビットパターン,アウトラインフ
ォントなどのフォントデータへの変換処理を行い、バン
ド単位でビットマップデータを作成し、このバンド単位
のビットマップデータに対しディザパターンを用いる擬
似階調処理を施し、印刷処理可能なイメージデータを生
成する。この作成されたイメージデータは、画像メモリ
305に格納される。画像メモリ305に格納されてい
るイメージデータの読み出しはDMA制御部308で制
御され、このDMA制御部308による画像メモリ30
5からのイメージデータの読み出しに対する制御はCP
U309からの指示に基づき行われる。More specifically, the print data is analyzed and object information is created by the analysis. In parallel with the creation of the object information, a rasterizing process,
Pseudo gradation processing is performed in order. In this rasterization process,
Conversion processing from display colors RGB (additive color mixture) included in print data to YMCK (subtractive color mixture) that can be processed by the printer engine 105, character patterns included in print data, bit patterns stored in advance, outline fonts, etc. Conversion processing into font data is performed, bitmap data is created in band units, and pseudo gradation processing using a dither pattern is performed on the bitmap data in band units to generate printable image data. The created image data is stored in the image memory 305. Reading of the image data stored in the image memory 305 is controlled by the DMA control unit 308.
5 is controlled by CP
This is performed based on an instruction from U309.
【0068】画像メモリ305から読み出されたイメー
ジデータは、エンジンI/F部306を介してビデオ信
号としてプリンタエンジン105に転送される。エンジ
ンI/F部306には、プリンタエンジン105へ転送
するビデオ信号を一時的に保持する出力バッファ(図示
せず)と、プリンタエンジン105から送出された信号
を一時的に保持する入力バッファ(図示せず)とが設け
られ、エンジンI/F部306は、プリンタエンジン1
05との間でやり取りされる信号の入出力部を構成する
とともに、プリンタエンジン105との間の通信制御を
行う。The image data read from the image memory 305 is transferred as a video signal to the printer engine 105 via the engine I / F unit 306. The engine I / F unit 306 includes an output buffer (not shown) for temporarily holding a video signal to be transferred to the printer engine 105, and an input buffer (FIG. 10) for temporarily holding a signal sent from the printer engine 105. (Not shown), and the engine I / F unit 306 includes the printer engine 1.
And an input / output unit for signals exchanged with the printer engine 105, and controls communication with the printer engine 105.
【0069】パネル部104(図1に示す)から操作入
力によって出力されたモード設定に関する指示などは、
パネルI/F部301を介して入力され、パネルI/F
部301はパネル部104とCPU309との間のイン
タフェースを構成する。An instruction related to mode setting output from the panel unit 104 (shown in FIG. 1) by an operation input includes:
Input via the panel I / F section 301, the panel I / F
The unit 301 forms an interface between the panel unit 104 and the CPU 309.
【0070】CPU309は、パネル部104から指示
されたモードに応じて上述の各ブロックに対する制御を
行い、この制御はROM304に格納されている制御プ
ログラムに基づき実行される。このROM304に格納
されている制御プログラムはシステムクロックによって
タスクと称されるロードモジュール単位に時分割制御を
行うためのオペレーティングシステム(OS)と、この
OSによって機能単位に実行制御される複数のロードモ
ジュールとから構成される。このロードモジュールを含
む制御プログラムは必要に応じてEEPROM(不揮発
性メモリ)310に格納される。The CPU 309 controls each of the above-described blocks according to the mode instructed from the panel unit 104, and this control is executed based on a control program stored in the ROM 304. The control program stored in the ROM 304 includes an operating system (OS) for performing time-division control on a load module basis called a task by a system clock, and a plurality of load modules executed and controlled on a function basis by the OS. It is composed of The control program including the load module is stored in an EEPROM (non-volatile memory) 310 as needed.
【0071】CPU309による演算処理の作業領域と
しては、RAM307が使用される。上述のCPU30
9を含む各ブロックはシステムバス311にCPU30
9がアクセス可能なように接続されている。システムバ
ス311は、アドレスバスとシステムバスとから構成さ
れる。The RAM 307 is used as a work area for the arithmetic processing by the CPU 309. CPU 30 described above
9 including the CPU 30 on the system bus 311.
9 are connected so as to be accessible. The system bus 311 includes an address bus and a system bus.
【0072】次に、本レーザビームプリンタにおけるプ
リンタコントローラとエンジンとの間でやり取りされる
信号について図4を参照しながら説明する。Next, signals exchanged between the printer controller and the engine in the laser beam printer will be described with reference to FIG.
【0073】図4は、図1に示したプリンタコントロー
ラ103とプリンタエンジン105とのインタフェース
を説明する制御ブロック図であり、図16と同一のもの
には同一の符号を付してある。FIG. 4 is a control block diagram for explaining the interface between the printer controller 103 and the printer engine 105 shown in FIG. 1, and the same components as those in FIG. 16 are denoted by the same reference numerals.
【0074】図4において、プリンタエンジン105
は、プリンタコントローラ103からの制御命令に基づ
きプリンタコントローラ103から送出されたビデオ信
号に対する印刷出力を行い、この印刷出力に伴い実行さ
れる各処理はエンジン制御部106で制御される。In FIG. 4, the printer engine 105
Prints out a video signal transmitted from the printer controller 103 based on a control command from the printer controller 103, and processes executed in accordance with the printout are controlled by the engine control unit 106.
【0075】プリンタエンジン105のエンジン制御部
106で制御される各処理としては、印刷用紙の給紙制
御に関する処理,印刷用紙の搬送制御に関する処理,ス
キャナモータ,感光ドラム上の静電潜像の形成に用いら
れるレーザ光の駆動制御などを含む光学系に関する処
理,印刷用紙に転写されたトナー像を定着させるための
定着器の温度制御,定着器の温度異常検出などを含む定
着器に関する処理がある。The processes controlled by the engine control unit 106 of the printer engine 105 include processes related to print paper feed control, processes related to print paper transport control, formation of a scanner motor, and an electrostatic latent image on a photosensitive drum. There are processes related to the optical system including the drive control of the laser beam used in the printer, the temperature control of the fixing device for fixing the toner image transferred to the printing paper, and the process related to the fixing device including the temperature abnormality detection of the fixing device. .
【0076】これらのうちで印刷用紙の給紙制御に関す
る処理では、用紙サイズ検出部403からの検出信号,
給紙部紙有無検出部404からの検出信号,オプション
有無検出部405からの検出信号に基づき給紙可能な印
刷用紙の種類,サイズ,それらの有無などを検出し、指
定された種類,サイズの印刷用紙を給紙するように、装
着されているカセットまたはオプション制御部409に
対し制御命令を与える。Of these, in the processing relating to the paper feed control of the print paper, the detection signal from the paper size detector 403
Based on a detection signal from the paper presence / absence detection unit 404 and a detection signal from the option presence / absence detection unit 405, the type and size of print paper that can be fed and the presence or absence of those are detected, and the specified type and size are detected. A control command is given to the attached cassette or the optional control unit 409 so that the printing paper is fed.
【0077】用紙サイズ検出部403は、用紙カセット
内にセットされている印刷用紙のサイズを検出し、その
検出結果を示す検出信号を出力する。給紙部紙有無検出
部404は、カセット,手差し,オプションカセット,
封筒フィーダの各給紙口の有無を検出し、その検出結果
を示す検出信号を出力する。オプション有無検出部40
5は、オプションカセット,封筒フィーダの各オプショ
ンの接続状況を検出し、その検出結果を示す検出信号を
出力する。オプション制御部409は、エンジン制御部
106からの制御命令に基づきオプションカセット,封
筒フィーダの各オプションに対する動作指示を出力す
る。The paper size detecting section 403 detects the size of the printing paper set in the paper cassette and outputs a detection signal indicating the detection result. The paper presence detection unit 404 includes a cassette, a manual feed, an optional cassette,
The presence / absence of each paper feed port of the envelope feeder is detected, and a detection signal indicating the detection result is output. Option presence / absence detector 40
5 detects the connection status of each option of the option cassette and the envelope feeder, and outputs a detection signal indicating the detection result. The option control unit 409 outputs an operation instruction for each option of the option cassette and the envelope feeder based on a control command from the engine control unit 106.
【0078】また、印刷用紙の搬送制御に関する処理で
は、レジスト,排紙,両面,反転の各搬送路内における
記録紙の有無を検出するセンサ入力部410からの検出
する信号に基づき対応する搬送路に沿って印刷用紙を搬
送するように用紙搬送制御部406に対する制御命令を
生成する。用紙搬送制御部406は、エンジン制御部1
06からの制御命令に基づき各搬送路に設けられている
搬送ローラを駆動するための搬送モータに対する動作指
示を出力する。In the processing relating to the transport control of the printing paper, the corresponding transport path is detected based on a signal detected from the sensor input unit 410 for detecting the presence or absence of a recording paper in each of the registration, discharge, double-sided, and reverse transport paths. The control command to the sheet conveyance control unit 406 is generated so as to convey the print sheet along the line. The paper transport control unit 406 includes the engine control unit 1
Based on a control command from 06, an operation instruction to a transport motor for driving a transport roller provided in each transport path is output.
【0079】さらに、光学系に関する処理では、光学系
制御部407からその状態を示す状態信号を取り込み、
その状態信号に基づき光学系制御部407に対する制御
命令を生成する。光学系制御部407は、エンジン制御
部106からの制御命令に基づきスキャナモータ,レー
ザ光の駆動ドライバなどに対する動作指示を出力する。Further, in the processing relating to the optical system, a state signal indicating the state is fetched from the optical system control unit 407, and
A control command for the optical system control unit 407 is generated based on the state signal. The optical system control unit 407 outputs an operation instruction to a scanner motor, a laser beam driving driver, and the like based on a control command from the engine control unit 106.
【0080】また、定着器に関する処理では、定着器温
度制御部408からその状態を示す状態信号を取り込
み、その状態信号に基づき定着器の温度を監視し、その
温度が所定範囲の定着温度になるように定着器のヒータ
を制御するための制御命令を生成するとともに、定着器
のヒータ故障などによる温度異常などの異常発生を検出
すると、定着器の動作を停止させるための制御命令を生
成する。定着器温度制御部408は、エンジン制御部1
06からの制御命令に基づき定着器のヒータなどに対す
る動作指示を出力する。In the processing related to the fixing unit, a state signal indicating the state is taken in from the fixing unit temperature control unit 408, the temperature of the fixing unit is monitored based on the state signal, and the temperature becomes a fixing temperature within a predetermined range. As described above, the control command for controlling the heater of the fixing device is generated, and when the occurrence of an abnormality such as a temperature abnormality due to the failure of the heater of the fixing device is detected, the control command for stopping the operation of the fixing device is generated. The fixing unit temperature control unit 408 includes the engine control unit 1
Based on the control command from 06, an operation instruction to the heater of the fixing device is output.
【0081】なお、エンジン制御部106による各処理
に対する制御は、プリンタコントローラ103との間で
やり取りされる信号に基づき実行され、その信号として
は、/CPRDY信号411,/PPRDY信号41
2,/RDY信号413,/PRNT信号414,/V
SREQ信号415,/VSYNC信号416,/BD
信号417,/SCLK信号418,/CMD信号41
9,/CBSY信号420,/STS信号421,/S
BSY信号422,/CCRT(Condition Change Reo
rT)信号423の各信号がある。The control of each process by the engine control unit 106 is executed based on signals exchanged with the printer controller 103. The signals include / CPRDY signal 411 and / PPRDY signal 41.
2, / RDY signal 413, / PRNT signal 414, / V
SREQ signal 415, / VSYNC signal 416, / BD
Signal 417, / SCLK signal 418, / CMD signal 41
9, / CBSY signal 420, / STS signal 421, / S
BSY signal 422, / CCRT (Condition Change Reo
rT) signal 423.
【0082】なお、411〜422は図16と同一の信
号を示し、423は/CCRT信号で、エンジンのステ
ータスのうち、/RDY信号に直接関与しないステータ
スの内容が変化した場合に“TRUE”となることによ
りプリンタコントローラ103に上記変化を放置する信
号として機能する。Reference numerals 411 to 422 denote the same signals as those in FIG. 16. Reference numeral 423 denotes a / CCRT signal, which is "TRUE" when the content of the status of the engine that is not directly related to the / RDY signal changes. Accordingly, it functions as a signal that leaves the above change to the printer controller 103.
【0083】以下、本実施形態の特徴的構成について図
2,図3,図4等を参照して説明する。Hereinafter, the characteristic structure of this embodiment will be described with reference to FIGS.
【0084】上記のように構成された印刷制御装置にお
いて、あらかじめ割り当てられている複数の個別処理を
実行して記録媒体に画像を形成する画像形成手段(プリ
ンタエンジン105)と、外部入力される印刷情報に所
定の画像処理を施して前記画像形成手段が出力可能な印
刷データを生成する画像処理手段(プリンタコントロー
ラ103)と、各個別処理実行に伴う前記画像形成手段
の状態を順次検知する状態検知手段(センサ入力部41
0(ジャム検知センサ,排紙センサ,濃度センサ,用紙
有無センサ等を含む))と、前記画像形成手段の画像形
成中に、前記状態検知手段が相前後して検知する各検知
結果に基づき前記画像形成手段に関する状態変化の有無
を示す状態変化情報を生成する状態変化情報生成手段
(エンジン制御部106からの指示に基づいて状態変化
認識信号としての/CCRT信号423としてプリンタ
コントローラ103に出力される)と、前記状態変化情
報生成手段から生成される前記状態変化情報に基づき変
化している個別情報の種類と変化状態を認識する状態認
識手段(プリンタコントローラ103内のCPU309
が認識する)と、前記状態認識手段が認識した個別処理
の種類および変化状態に基づき前記画像処理手段が実行
すべき最適な画像処理を選択する制御手段(プリンタコ
ントローラ103内のCPU309がROM309,図
示しない他の記憶媒体に記憶された制御プログラムを実
行して制御する)とを有するので、画像形成に伴う各個
別処理実行中に、プリンタエンジン105で発生し得る
状態変化を認識して、画像形成処理を中断することなく
状態変化に追従して最良の画像処理を選択できるように
なり、スループットを低下させることもなく、かつ状態
監視負担を強いることなく、状態変化に対応した画像形
成処理を続行することができる。In the printing control apparatus configured as described above, an image forming means (printer engine 105) for executing a plurality of pre-assigned individual processes to form an image on a recording medium, An image processing unit (printer controller 103) that performs predetermined image processing on information to generate print data that can be output by the image forming unit; and a state detection unit that sequentially detects the state of the image forming unit in association with execution of each individual process. Means (sensor input unit 41
0 (including a jam detection sensor, a paper ejection sensor, a density sensor, a paper presence / absence sensor, etc.)) and the state detection means based on each detection result detected one after another during image formation by the image formation means. A state change information generating unit that generates state change information indicating the presence or absence of a state change regarding the image forming unit (outputted to the printer controller 103 as a / CCRT signal 423 as a state change recognition signal based on an instruction from the engine control unit 106). ) And state recognition means (CPU 309 in the printer controller 103) for recognizing the type and change state of the individual information that is changing based on the state change information generated from the state change information generation means.
Control means for selecting the optimum image processing to be executed by the image processing means based on the type and change state of the individual processing recognized by the state recognition means (the CPU 309 in the printer controller 103 reads the ROM 309, Control by executing a control program stored in another storage medium, which is not performed), and recognizes a state change that may occur in the printer engine 105 during execution of each individual process accompanying image formation, and performs image formation. The best image processing can be selected by following the state change without interrupting the processing, and the image formation processing corresponding to the state change can be continued without reducing the throughput and without imposing a load on the state monitoring. can do.
【0085】また、CPU309は、/CCRT信号4
23に従ってステータス(/STS信号421)を解析
してトナー供給処理によるトナーが不足状態であると認
識した場合に、実行すべき最適な画像処理として、前記
不足したトナーが規定する色のトナー濃度に応じた擬似
階調処理を選択するので、画像形成に伴う各個別処理実
行中に、プリンタエンジン105で発生し得るトナー不
足状態変化を認識して、画像形成処理を中断することな
くトナー不足状態変化に追従して最良の擬似階調処理を
選択できるようになり、トナー不足状態でも濃度変化の
少ない画像を継続して形成することができる。The CPU 309 outputs the / CCRT signal 4
When the status (/ STS signal 421) is analyzed in accordance with No. 23 and it is recognized that the toner is insufficient due to the toner supply process, the optimum image processing to be executed is performed to adjust the toner density of the color defined by the insufficient toner. Since the corresponding pseudo gradation process is selected, during the execution of each individual process accompanying the image formation, the toner shortage state change that may occur in the printer engine 105 is recognized, and the toner shortage state change is performed without interrupting the image formation process. , The best pseudo gradation process can be selected, and an image with a small change in density can be continuously formed even when the toner is insufficient.
【0086】さらに、前記擬似階調処理は、それぞれ多
値画像をディザマトリクスにより2値化するので、画像
形成処理を中断することなくトナー不足状態変化に追従
して最良の擬似階調処理を選択できるようになり、トナ
ー不足状態でも濃度変化の少ない2値化画像を継続して
形成することができる。Further, in the pseudo gradation processing, since each multi-valued image is binarized by a dither matrix, the best pseudo gradation processing can be selected by following the toner shortage state change without interrupting the image forming processing. This makes it possible to continuously form a binarized image with a small density change even when the toner is insufficient.
【0087】また、前記擬似階調処理は、それぞれ多値
画像をディザマトリクスにより多値化するので、画像形
成処理を中断することなくトナー不足状態変化に追従し
て最良の擬似階調処理を選択できるようになり、トナー
不足状態でも濃度変化の少ない多値画像を継続して形成
することができる。In the pseudo tone processing, the multi-valued image is converted into a multi-valued image by a dither matrix. Therefore, the best pseudo tone processing can be selected by following the toner shortage state change without interrupting the image forming process. As a result, a multi-valued image having a small density change can be continuously formed even when the toner is insufficient.
【0088】さらに、CPU309は、/CCRT信号
423に従ってステータス(/STS信号421)を解
析して、トナー供給処理によるトナーが不足状態である
と認識した場合に、実行すべき最適な画像処理として、
前記不足したトナーが規定する色のトナー画像に応じた
濃度指定処理を選択するので、画像形成処理を中断する
ことなくトナー不足状態変化に追従して最良の濃度指定
処理を選択できるようになり、トナー不足状態でも濃度
変化の少ない画像を継続して形成することができる。Further, the CPU 309 analyzes the status (/ STS signal 421) in accordance with the / CCRT signal 423, and if it is recognized that the toner supply process is running out of toner, the CPU 309 sets the optimum image processing to be executed.
Since the density specifying process according to the toner image of the color defined by the insufficient toner is selected, the best density specifying process can be selected by following the toner shortage state change without interrupting the image forming process, An image with a small change in density can be continuously formed even in a toner shortage state.
【0089】また、CPU309は、/CCRT信号4
23に従ってステータス(/STS信号421)を解析
して、トナー供給処理による黒色トナーが不足状態であ
ると認識した場合に、実行すべき最適な画像処理とし
て、前記不足した黒色トナーをイエロー色,マゼンタ
色,シアン色により代用する画像処理を選択するので、
画像形成処理を中断することなく黒色トナー不足状態変
化に追従して最良の濃度指定処理を選択できるようにな
り、黒色トナー不足状態でも濃度変化の少ない黒色画像
を何ら黒色トナーを補給することなく継続して形成する
ことができる。The CPU 309 outputs the / CCRT signal 4
When the status (/ STS signal 421) is analyzed according to No. 23 and it is recognized that the black toner due to the toner supply process is in an insufficient state, the insufficient black toner is converted into yellow and magenta as the optimal image processing to be executed. Select the image processing to substitute for the color and cyan color.
The best density specification process can be selected by following the change in the black toner shortage state without interrupting the image forming process, and the black image with a small density change can be continued without refilling black toner even in the black toner shortage state Can be formed.
【0090】さらに、CPU309は、/CCRT信号
423に従ってステータス(/STS信号421)を解
析して、プリンタエンジン105の経時変化が発生して
いる状態であると認識した場合に、実行すべき最適な画
像処理として、γ変換特性を補正する画像処理を選択す
るので、画像形成処理を中断することなく経時変化状態
に追従して最良のγ変換特性を選択できるようになり、
色調を一定に維持した最良のカラー画像を継続して形成
することができる。Further, the CPU 309 analyzes the status (/ STS signal 421) in accordance with the / CCRT signal 423, and when recognizing that the state of the printer engine 105 has changed over time, the CPU 309 determines the optimum state to be executed. As the image processing, the image processing for correcting the γ-conversion characteristic is selected, so that the best γ-conversion characteristic can be selected by following the change over time without interrupting the image forming processing,
The best color image with a constant color tone can be continuously formed.
【0091】また、CPU309は、/CCRT信号4
23に従ってステータス(/STS信号421)を解析
して、プリンタエンジン105に給紙される記録媒体の
色が変更されている状態であると認識した場合に、前記
記録媒体の色に応じた擬似階調処理を選択するので、画
像形成処理を中断することなく記録媒体の色の変化状態
に追従して最良の疑似階調処理を選択できるようにな
り、階調性に優れた画像を継続して形成することができ
る。The CPU 309 outputs the / CCRT signal 4
When the status (/ STS signal 421) is analyzed in accordance with H.23 and it is recognized that the color of the recording medium fed to the printer engine 105 has been changed, the pseudo floor corresponding to the color of the recording medium is determined. Since the tone processing is selected, the best pseudo gradation processing can be selected by following the color change state of the recording medium without interrupting the image forming processing, and an image with excellent gradation can be continuously provided. Can be formed.
【0092】さらに、前記擬似階調処理は、それぞれ多
値画像をディザマトリクスにより2値化するので、記録
媒体の色が変化しても階調性に優れた2値化画像を継続
して形成することができる。Further, since the pseudo gradation processing binarizes each multi-valued image using a dither matrix, a binary image excellent in gradation is continuously formed even when the color of the recording medium changes. can do.
【0093】また、前記擬似階調処理は、それぞれ多値
画像をディザマトリクスにより多値化するので、記録媒
体の色が変化しても階調性に優れた多値化画像を継続し
て形成することができる。In the pseudo gradation process, since the multi-valued image is multi-valued by a dither matrix, a multi-valued image excellent in gradation is continuously formed even when the color of the recording medium changes. can do.
【0094】さらに、CPU309は、/CCRT信号
423に従ってステータス(/STS信号421)を解
析して、プリンタエンジン105に給紙される記録媒体
の色が変更されている状態であると認識した場合に、実
行すべき最適な画像処理として、前記不足したトナーが
規定する色のトナー画像に応じた濃度指定処理を選択す
るので、画像形成処理を中断することなく記録媒体の色
の変化状態に追従して最良の濃度指定処理を選択できる
ようになり、階調性に優れた画像を継続して形成するこ
とができる。Further, the CPU 309 analyzes the status (/ STS signal 421) according to the / CCRT signal 423, and recognizes that the color of the recording medium fed to the printer engine 105 has been changed. As the optimal image processing to be executed, the density designation processing corresponding to the toner image of the color defined by the insufficient toner is selected, so that the color change state of the recording medium can be followed without interrupting the image forming processing. As a result, the best density designation processing can be selected, and an image excellent in gradation can be continuously formed.
【0095】また、CPU309は、/CCRT信号4
23に従ってステータス(/STS信号421)を解析
して、プリンタエンジン105に給紙される記録媒体の
材質が変更されている状態であると認識した場合に、前
記記録媒体の材質に応じた擬似階調処理を選択するの
で、記録媒体の材質が変化しても階調性に優れた画像を
継続して形成することができる。The CPU 309 outputs the / CCRT signal 4
When the status (/ STS signal 421) is analyzed in accordance with H.23 and it is recognized that the material of the recording medium fed to the printer engine 105 has been changed, the pseudo floor corresponding to the material of the recording medium is determined. Since the tone processing is selected, an image with excellent gradation can be continuously formed even if the material of the recording medium changes.
【0096】さらに、前記擬似階調処理は、それぞれ多
値画像をディザマトリクスにより2値化するので、記録
媒体の色が変化しても階調性に優れた2値化画像を継続
して形成することができる。Further, in the pseudo gradation processing, since each multi-valued image is binarized by a dither matrix, a binarized image excellent in gradation is continuously formed even when the color of the recording medium changes. can do.
【0097】また、前記擬似階調処理は、それぞれ多値
画像をディザマトリクスにより多値化するので、記録媒
体の色が変化しても階調性に優れた多値化画像を継続し
て形成することができる。In the pseudo-gradation processing, since each multi-valued image is multi-valued by a dither matrix, a multi-valued image excellent in gradation is continuously formed even when the color of the recording medium changes. can do.
【0098】さらに、CPU309は、/CCRT信号
423に従ってステータス(/STS信号421)を解
析して、プリンタエンジン105に給紙される記録媒体
の材質が変更されている状態であると認識した場合に、
前記画像処理手段が実行すべき最適な画像処理として、
前記不足したトナーが規定する色のトナー画像に応じた
濃度指定処理を選択するので、記録媒体の材質が変化し
ても濃度変化の少ない画像を継続して形成することがで
きる。Further, the CPU 309 analyzes the status (/ STS signal 421) according to the / CCRT signal 423, and recognizes that the material of the recording medium fed to the printer engine 105 has been changed. ,
As the optimal image processing to be performed by the image processing means,
Since the density specifying process is selected according to the toner image of the color defined by the insufficient toner, an image with a small density change can be continuously formed even if the material of the recording medium changes.
【0099】また、CPU309は、/CCRT信号4
23に従ってステータス(/STS信号421)を解析
して、認識した個別処理の種類および変化状態を外部装
置に通知するので、画像形成処理中に、外部装置(外部
機器101)に画像形成処理に伴って変化する状態有無
およびその種類をリアルタイムに認知することができ
る。The CPU 309 outputs the / CCRT signal 4
Since the status (/ STS signal 421) is analyzed in accordance with H.23 and the type and change state of the recognized individual process are notified to the external device, the external device (external device 101) is involved in the image forming process during the image forming process. It is possible to recognize in real time whether or not the status changes and its type.
【0100】さらに、あらかじめ割り当てられている複
数の個別処理を実行して記録媒体に画像を形成する画像
形成手段(プリンタエンジン105)と、外部入力され
る印刷情報の記述形式の種別を識別する識別手段(CP
U309がROM304,図示しない記憶媒体に記憶さ
れた制御プログラムを実行して識別する)と、前記外部
入力される印刷情報に所定の画像処理を施して前記画像
形成手段が出力可能な印刷データを生成する画像処理手
段(CPU309がROM304,図示しない記憶媒体
に記憶された制御プログラムを実行して印刷データをR
AM307上に生成する)と、前記識別手段が識別した
前記外部入力される印刷情報の記述形式の種別に基づき
前記画像処理手段が実行すべき最適な画像処理を選択す
る制御手段(CPU309がROM304,図示しない
記憶媒体に記憶された制御プログラムを実行して選択す
る)とを有するので、外部入力される印刷情報の記述形
式の種別に最適な画像処理を施し、印刷情報の記述形式
の種別に左右されない良好な画像を出力することができ
る。Further, an image forming means (printer engine 105) for executing a plurality of pre-assigned individual processes to form an image on a recording medium, and an identification for identifying the type of a description format of print information inputted externally Means (CP
U309 executes the control program stored in the ROM 304 and a storage medium (not shown) to perform the predetermined image processing on the externally input print information to generate print data that can be output by the image forming unit. Image processing means (the CPU 309 executes a control program stored in the ROM 304
Control means for selecting the optimum image processing to be executed by the image processing means based on the type of the description format of the externally input print information identified by the identification means. The control program stored in a storage medium (not shown) is selected) to perform image processing that is optimal for the type of the description format of the externally input print information. It is possible to output a good image that is not performed.
【0101】また、CPU309は、前記外部入力され
る印刷情報の記述形式の種別を、文字,図形,ビットマ
ップイメージのいずれかであると識別するので、外部入
力される文字,図形,ビットマップイメージ等の印刷情
報に最適な画像処理を施し、文字,図形,ビットマップ
イメージ等を含む印刷情報に基づく良好な画像を出力す
ることができる。The CPU 309 identifies the type of the description format of the externally input print information as one of a character, a graphic, and a bitmap image. And the like, and can output a good image based on the print information including characters, graphics, bitmap images, and the like.
【0102】次に、プリンタコントローラ103による
プリンタエンジン105に対する制御処理について図5
ないし図6を参照しながら説明する。Next, the control process for the printer engine 105 by the printer controller 103 will be described with reference to FIG.
This will be described with reference to FIG.
【0103】図5は、本発明に係る印刷制御装置の第1
のデータ処理手順の一例を示すフローチャートであり、
図1に示したプリンタコントローラ103によるビデオ
信号の生成及びその転送処理に対応する。なお、(1)
〜(7)は各ステップを示す。FIG. 5 shows a first example of the print control apparatus according to the present invention.
It is a flowchart showing an example of the data processing procedure,
This corresponds to the generation of the video signal by the printer controller 103 shown in FIG. 1 and the transfer processing thereof. (1)
(7) shows each step.
【0104】外部機器101から印刷データがプリンタ
コントローラ103へ入力されると、PDL解析処理が
実行され描画するためのオブジェクト情報が生成され
る。入力データがある限り上記処理を続行してオブジェ
クトを生成していき、入力データがなくなるまで処理を
続ける。このオブジェクト生成処理と並行して、ラスタ
ライズ処理が開始され、まず、ラスタライズ処理実行前
にエンジン転送準備処理が実行され(1)、この準備処
理では、M,C,Y,Kの各色指定,トナー濃度指定、
その他の指定がプリンタエンジン105に対して行われ
る。When print data is input from the external device 101 to the printer controller 103, PDL analysis processing is executed to generate object information for drawing. As long as there is input data, the above processing is continued to generate an object, and the processing is continued until there is no more input data. In parallel with this object generation processing, rasterization processing is started. First, engine transfer preparation processing is executed before execution of the rasterization processing (1). In this preparation processing, each color designation of M, C, Y, K, toner Concentration designation,
Other designations are made to the printer engine 105.
【0105】次いで、生成されたオブジェクト情報に基
づきM,C,Y,Kの各色に対するラスタライズ処理が
実行され、バンド単位のバンドデータが生成される
(2)。1バンド分のバンドデータの生成が完了したか
どうかを判定して(3)、NOならばステップ(2)へ
戻り、YESならば、指定された色に対するディザパタ
ーンを用いる擬似階調処理が実行され(4)、その指定
された色データがプリンタエンジン105に転送される
(5)。Next, based on the generated object information, a rasterizing process is performed for each of the colors M, C, Y, and K to generate band data in band units (2). It is determined whether the generation of the band data for one band is completed (3). If NO, the process returns to step (2). If YES, the pseudo gradation process using the dither pattern for the designated color is executed. Then, the designated color data is transferred to the printer engine 105 (5).
【0106】次いで、1ページ分の指定された色データ
の転送が終了したか否かの判定が行われ(6)、1ペー
ジ分の指定された色データの転送が終了していないと判
定された場合には、再びステップ(2)に戻り、1ペー
ジ分の指定された色データの転送が終了するまで繰り返
される。Next, it is determined whether the transfer of the specified color data for one page has been completed (6), and it is determined that the transfer of the specified color data for one page has not been completed. In this case, the process returns to step (2), and is repeated until the transfer of the specified color data for one page is completed.
【0107】一方、ステップ(6)で、1ページ分の指
定された色データの転送が終了したと判定された場合に
は、M,C,Y,Kの各色全てのデータ転送完了したか
否かの判定が行われ(7)、4色全てのデータの転送が
完了していないと判定された時は、再びステップ(1)
に戻り、4色全てのデータ転送が完了するまで繰り返さ
れる。この処理はM,C,Y,Kの順に実行される。On the other hand, if it is determined in step (6) that the transfer of the specified color data for one page has been completed, it is determined whether the data transfer of all the colors M, C, Y, and K has been completed. (7) When it is determined that the transfer of the data of all four colors is not completed, step (1) is performed again.
And the process is repeated until the data transfer for all four colors is completed. This process is executed in the order of M, C, Y, and K.
【0108】一方、ステップ(7)で、4色全てのデー
タ転送が完了すると、処理は終了する。On the other hand, when the data transfer for all four colors is completed in step (7), the process ends.
【0109】このようにして、プリンタエンジン105
では、プリンタコントローラ103から転送された色デ
ータに基づき印字処理を実行し、該印字処理中に例えば
トナーロー(トナー濃度が所定値以下になること)が発
生したかどうかをセンサ入力部410からの出力を解析
して判定しエンジン制御部106は、“TRUE”の/
CCRT信号423をプリンタコントローラ103に出
力する。In this way, the printer engine 105
Then, a print process is executed based on the color data transferred from the printer controller 103, and for example, whether or not a toner low (toner density falls below a predetermined value) occurs during the print process is output from the sensor input unit 410. The engine control unit 106 analyzes and determines “TRUE”
A CCRT signal 423 is output to the printer controller 103.
【0110】そして、プリンタコントローラ103は入
力された“TRUE”の/CCRT信号423に基づき
割り込みを発生し、プリンタエンジン105内部の/R
DY信号413に直接関与しない処理における状態変化
を認識するための状態変化認識処理を行う。この状態変
化認識処理では、プリンタエンジン105から/STS
信号421を割り込み、その/STS信号421に基づ
き状態が変化した処理及びその変化状態を認識する。本
実施形態では、このような処理によりプリンタエンジン
105におけるトナーロー発生を認識するものとする。Then, the printer controller 103 generates an interrupt based on the / TRRT signal 423 of “TRUE”, and the / R inside the printer engine 105.
A state change recognition process for recognizing a state change in a process not directly related to the DY signal 413 is performed. In this state change recognition processing, the printer engine 105 sends the / STS
The signal 421 is interrupted, and the process whose state has changed based on the / STS signal 421 and the changed state are recognized. In the present embodiment, the occurrence of toner low in the printer engine 105 is recognized by such processing.
【0111】プリンタコントローラ103は、プリンタ
エンジン105におけるトナーロー発生を認識すると、
そのトナーロー発生状態に対応する最適な処理を選択す
る。この最適な処理の選択動作について図6に示すフロ
ーチャートを参照しながら説明する。When the printer controller 103 recognizes the occurrence of toner low in the printer engine 105,
An optimal process corresponding to the toner low generation state is selected. The operation of selecting the optimum processing will be described with reference to the flowchart shown in FIG.
【0112】図6は、本発明に係る印刷制御装置の第2
のデータ処理手順の一例を示すフローチャートであり、
プリンタエンジン105のステータスに応じてディザマ
トリクスを変更する処理に対応する。なお、(1)〜
(4)は各ステップを示す。FIG. 6 shows a second example of the print control apparatus according to the present invention.
It is a flowchart showing an example of the data processing procedure,
This corresponds to a process of changing the dither matrix according to the status of the printer engine 105. In addition, (1)-
(4) shows each step.
【0113】まず、トナーローを認識したかどうかを判
定して(1)、トナーローの発生が認識されると、塗り
つぶしが多いディザパターンを使用する擬似階調処理が
実行される(2)。この塗りつぶしが多いディザパター
ンを使用する擬似階調処理によって、トナー量が調整さ
れ印字濃度が濃くなることが未然に防止される。First, it is determined whether or not a toner low has been recognized (1). When occurrence of a toner low has been recognized, pseudo gradation processing using a dither pattern with a large amount of fill is executed (2). By the pseudo gradation process using the dither pattern with a lot of paint, the toner amount is adjusted and the print density is prevented from becoming high.
【0114】次いで、通常の擬似階調処理に代えて塗り
つぶしが多いディザパターンを使用する擬似階調処理を
実行した旨を示す情報をパネル部104に表示するため
の表示処理が行われるとともに、また、その旨を外部機
器101を介してユーザに通知するための通知処理が行
われ(3)、処理は終了する。Next, display processing for displaying information indicating that the pseudo gradation processing using a dither pattern with a large amount of fill has been performed in place of the normal pseudo gradation processing on the panel unit 104 is performed. Then, a notification process for notifying the user via the external device 101 is performed (3), and the process ends.
【0115】一方、ステップ(1)で、トナーローの発
生がないと判定された場合には、通常の擬似階調処理が
行われ(4)、処理は終了する。On the other hand, if it is determined in step (1) that there is no toner low, ordinary pseudo gradation processing is performed (4), and the processing ends.
【0116】さらに、以上で述べた擬似階調処理のう
ち、ディザマトリクスを変更する処理(以下、ディザマ
トリクス変更処理という)についての詳細を図7を参照
して説明する。Further, among the pseudo gradation processes described above, the process of changing the dither matrix (hereinafter referred to as dither matrix changing process) will be described in detail with reference to FIG.
【0117】ここで、ディザマトリクスとは、ホストコ
ンピュータなどの外部機器から供給される印刷情報(多
値画像)に基づいて、ディザ法により出力情報(擬似中
間表示のための2値画像)を生成する際に使用するマト
リクスである。Here, the dither matrix is used to generate output information (binary image for pseudo intermediate display) by dithering based on print information (multi-valued image) supplied from an external device such as a host computer. It is a matrix used when performing.
【0118】なお、本実施形態における以下の説明にお
いては、通常の印刷状態のときは、所定の濃度の多値画
像をディザ法により2値化した出力画像が有する擬似的
な濃度が50%となるディザマトリクスを使用するもの
とする。In the following description of the present embodiment, in a normal printing state, a pseudo-density of an output image obtained by binarizing a multi-valued image of a predetermined density by a dither method is 50%. It is assumed that the following dither matrix is used.
【0119】図7は、本発明に係る印刷制御装置におけ
るディザマトリクス変更処理状態を説明する図である。FIG. 7 is a diagram for explaining a dither matrix change processing state in the print control apparatus according to the present invention.
【0120】図において、801は所定の濃度の多値画
像をディザ法により2値化した出力画像(出力情報)が
有する擬似的な濃度が10%となるディザマトリクスを
示し、802は所定の濃度の多値画像をディザ法により
2値化した出力画像(出力情報)が有する擬似的な濃度
が50%となるディザマトリクスを示し、803は所定
の濃度の多値画像をディザ法により2値化した出力画像
(出力情報)が有する擬似的な濃度が80%となるディ
ザマトリクスを示す。これらのディザマトリクス801
〜803はディザマトリクス変更処理プログラムによっ
て管理される。In the drawing, reference numeral 801 denotes a dither matrix in which a pseudo density of an output image (output information) obtained by binarizing a multi-valued image having a predetermined density by a dither method becomes 10%, and 802 denotes a predetermined density. Shows a dither matrix in which the pseudo density of the output image (output information) obtained by binarizing the multi-valued image of the multi-valued image by the dither method becomes 50%. 7 shows a dither matrix in which a pseudo density of an output image (output information) obtained is 80%. These dither matrices 801
803 are managed by a dither matrix change processing program.
【0121】上記の説明は、出力画像が有する擬似的な
濃度が10%,50%,80%になるディザマトリクス
を選択可能にした例に関するものであるが、これらの濃
度は実施の態様により適宜変更し得る(例えば、20
%,50%,90%等)。また、選択可能なディザマト
リクスの個数も3つに限定されるものではない(例え
ば、20%,50%,70%,90%等)。The above description relates to an example in which the dither matrix in which the pseudo densities of the output image are 10%, 50%, and 80% can be selected. These densities are appropriately determined according to the embodiment. May be changed (eg, 20
%, 50%, 90%, etc.). Also, the number of selectable dither matrices is not limited to three (for example, 20%, 50%, 70%, 90%, etc.).
【0122】また、上記の説明はトナーが不足した場合
あるいはその状態から復帰した場合に、ディザマトリク
スを変更する例に関するものであるが、本実施形態は、
経時変化(経時変化発生を受信)に応じてディザマトリ
クスを変更する場合にも適用可能である。この場合、経
時変化の程度に応じたディザマトリクスを用意すること
になる。Further, the above description relates to an example in which the dither matrix is changed when the toner becomes insufficient or when the toner is returned from the state.
The present invention can also be applied to a case where the dither matrix is changed according to a temporal change (reception of a temporal change occurrence). In this case, a dither matrix corresponding to the degree of change with time is prepared.
【0123】このように、プリンタコントローラ103
においてトナーローなどの/RDY信号413に直接関
与しない状態変化であるトナーローが発生すると、その
トナーローに対する最適な処理として濃度を高くするた
めの擬似階調処理を選択して実行するから、トナーロー
発生前の印字出力と同等の印字出力を得ることができ、
プリンタエンジン105の処理を停止させることなくト
ナーロー発生状態に柔軟に対応することができる。Thus, the printer controller 103
When a toner low which is a state change not directly related to the / RDY signal 413, such as a toner low, occurs, a pseudo gradation process for increasing the density is selected and executed as an optimal process for the toner low, so that the toner low before the toner low occurs Print output equivalent to print output can be obtained,
It is possible to flexibly cope with a toner low state without stopping the processing of the printer engine 105.
【0124】また、/RDY信号413に直接関与しな
い状態変化の状態認識処理が“TRUE”の/CCRT
信号423をトリガとして実行されるから、/RDY信
号413に直接関与しない状態変化を認識するための/
STS信号421に対するポーリング監視を常に行う必
要がなく、プリンタコントローラ103において大きな
負荷をかけることなく各処理の状態変化を認識すること
ができる。The state recognition processing of a state change that is not directly related to the / RDY signal 413 is performed in the / CCRT of “TRUE”.
Since the signal 423 is executed by using the signal as a trigger, /
It is not necessary to constantly perform polling monitoring for the STS signal 421, and it is possible to recognize a change in the state of each process without imposing a large load on the printer controller 103.
【0125】〔第2実施形態〕上記第1実施形態では、
トナーロー発生時に、通常時と異なるディザパターンを
使用することによって濃度の調整を行っているが、本実
施形態では、トナーロー発生時に、プリンタエンジン1
05に対する濃度指定を変更することによって、濃度の
調整を行うように構成してもよい。以下、その実施形態
について説明する。[Second Embodiment] In the first embodiment,
When toner low occurs, the density is adjusted by using a dither pattern different from the normal one. However, in the present embodiment, when toner low occurs, the printer engine 1
The density may be adjusted by changing the density designation for 05. Hereinafter, the embodiment will be described.
【0126】図8は、本発明の第2実施形態を示す印刷
制御装置のデータ処理手順の一例を示すフローチャート
であり、図1に示したレーザビームプリンタのプリンタ
コントローラ103によるトナーローに対応する最適処
理の選択手順に対応する。FIG. 8 is a flowchart showing an example of the data processing procedure of the print control apparatus according to the second embodiment of the present invention. The optimum processing corresponding to toner low by the printer controller 103 of the laser beam printer shown in FIG. Corresponding to the selection procedure.
【0127】先ず、トナーロー発生が認識されたかどう
かを判定し(1)、トナーロー発生が認識されない場合
には、ステップ(3)以降へ進み、トナーロー発生が認
識された場合には、そのトナーローが発生した色の濃度
を現在の濃度よりも更に高くするように再度濃度指定が
プリンタエンジン105に対して行われる(2)。この
濃度指定では、既に指定されている濃度より高い濃度を
指定する。First, it is determined whether the occurrence of toner low has been recognized (1). If the occurrence of toner low has not been recognized, the flow proceeds to step (3). If the occurrence of toner low has been recognized, the occurrence of toner low has occurred. The density is again specified to the printer engine 105 so that the density of the color thus set is higher than the current density (2). In this density specification, a density higher than the density already specified is specified.
【0128】次いで、プリンタエンジン105との間で
信号のやり取りが行われ、画像情報転送が行われ
(3)、画像情報の転送終了後、処理は終了する。Next, a signal is exchanged with the printer engine 105, and image information is transferred (3). After the transfer of the image information is completed, the process ends.
【0129】このようにプリンタエンジン105に対す
る濃度指定を変更することによって、濃度の調整を行う
ことができ、トナーローが発生しても、トナーロー発生
前の印字出力と同等の印字出力を得ることが可能とな
る。By changing the density designation for the printer engine 105 as described above, the density can be adjusted, and even if a toner low occurs, a print output equivalent to the print output before the toner low occurs can be obtained. Becomes
【0130】〔第3実施形態〕上記第2実施形態では、
トナーロー発生前の印字出力と同等の印字出力を得るた
めに濃度調整処理を行う場合について説明したが、印字
中にブラック(K)トナーが切れてしまった場合に、他
のM,C,Yの各色トナーにより黒色代用印字処理する
ように構成してもよい。以下、その実施形態について図
9,図10を参照して説明する。[Third Embodiment] In the second embodiment,
The case where the density adjustment processing is performed to obtain a print output equivalent to the print output before toner low occurs has been described. However, if the black (K) toner runs out during printing, the other M, C, and Y A configuration may be adopted in which black color substitute printing processing is performed by each color toner. Hereinafter, the embodiment will be described with reference to FIGS.
【0131】図9は、本発明の第3実施形態を示す印刷
制御装置のデータ処理手順の一例を示すフローチャート
であり、レーザビームプリンタのプリンタコントローラ
によるKトナー無しに対応する最適処理の選択手順に対
応する。なお、(1)〜(5)は各ステップを示す。FIG. 9 is a flowchart showing an example of the data processing procedure of the print control apparatus according to the third embodiment of the present invention. The procedure for selecting the optimum processing corresponding to the absence of K toner by the printer controller of the laser beam printer is described. Corresponding. In addition, (1) to (5) indicate each step.
【0132】図10は、図1に示したプリンタコントロ
ーラ103のROM304に記憶されるK−YMC変換
テーブルの一例を示す図であり、CPU309が該K−
YMC変換テーブルを参照してオブジェクト情報として
持つ色情報の中のK情報をY,M,Cの各色情報に変換
する。FIG. 10 is a diagram showing an example of a K-YMC conversion table stored in the ROM 304 of the printer controller 103 shown in FIG.
By referring to the YMC conversion table, K information in the color information held as object information is converted into each of Y, M, and C color information.
【0133】なお、本実施形態のハード構成は、第1実
施形態と同じ構成を有し、Kトナー無し発生時に、それ
に対応する最適な処理として、オブジェクト情報として
持つ色情報の中のK情報をY,M,Cの各色情報に変換
することによってそのK情報の代用を行うとともに、そ
のK情報を代用したY,M,Cの各色情報を含むオブジ
ェクト情報をプリンタエンジン105に転送する処理を
選択する。K情報からY,M,Cの各色情報への変換に
は、図10に示すように、K−YMC変換テーブルが用
いられ、このテーブルからK情報を代用するためのY,
M,Cの各色情報の値を取り出し、このY,M,Cの各
色情報に基づき黒色を再現する。The hardware configuration of this embodiment has the same configuration as that of the first embodiment. When K toner is not present, the K information in the color information held as object information is used as the optimal process corresponding to the absence of K toner. The K information is substituted by converting it into Y, M, and C color information, and a process of transferring object information including the Y, M, and C color information that substitutes the K information to the printer engine 105 is selected. I do. As shown in FIG. 10, a K-YMC conversion table is used to convert the K information into each of the Y, M, and C color information, and Y, M, and C are used to substitute the K information from this table.
The value of each color information of M and C is extracted, and black is reproduced based on each color information of Y, M and C.
【0134】先ず、入力データありかどうかを判定し
(1)、外部機器101から印刷データがプリンタコン
トローラ103へ入力されると、PDL解析処理が実行
される(2)。First, it is determined whether or not there is input data (1). When print data is input from the external device 101 to the printer controller 103, PDL analysis processing is executed (2).
【0135】次いで、/CCRT信号423をトリガと
してKトナー無し発生が認識されたかどうかを判定し
(3)、NOならばステップ(5)へ進み、YESなら
ば図10に示したK−YMC変換テーブルを参照してK
情報を代用するためのY,M,Cの各色情報値が読み出
され、K情報のY,M,Cの各色情報への変換が行われ
る(4)。Next, it is determined whether the occurrence of no K toner has been recognized by using the / CCRT signal 423 as a trigger (3). If NO, the process proceeds to step (5). If YES, the K-YMC conversion shown in FIG. K with reference to the table
The Y, M, and C color information values for substituting the information are read, and the K information is converted to the Y, M, and C color information (4).
【0136】次いで、PDL解析処理結果に基づき描画
するためのページオブジェクト情報が生成され(5)、
ステップ(1)へ戻る。Next, page object information for drawing based on the result of the PDL analysis processing is generated (5),
Return to step (1).
【0137】なお、上記オブジェクト情報が持つ色情報
Y′,M′,C′,K′は次の式、すなわち、Y′=Y
+y,M′=M+m,C′=C+c,K′=0で表され
る。また、K情報のY,M,Cの各色情報への変換によ
って、K情報がY,M,Cの各色情報によって代用され
るから、Kトナーで黒色を再現する場合に比してY,
M,Cの各トナーで黒色を再現する場合、濃度が若干低
くなるようにK−YMC変換テーブルのY,M,Cの各
色情報値は設定されている。Note that the color information Y ', M', C ', K' of the object information is expressed by the following equation: Y '= Y
+ Y, M '= M + m, C' = C + c, K '= 0. Further, since the K information is substituted by the Y, M, and C color information by converting the K information into the Y, M, and C color information, the Y, M, and C color information is substituted.
When black is reproduced by each of the M and C toners, each color information value of Y, M, and C in the K-YMC conversion table is set so that the density is slightly lower.
【0138】このようにして1ページ分のオブジェクト
情報の生成が終了すると、処理は再びステップ(1)に
戻り、入力された印刷データがなくなるまで処理は続行
される。When the generation of the object information for one page is completed in this way, the processing returns to step (1) again, and the processing is continued until there is no input print data.
【0139】一方、ステップ(3)で、Kトナー無し発
生がないと判定された場合には、K−YMC変換を行わ
ずに、PDL解析処理結果に基づき描画するためのペー
ジオブジェクト情報が生成され(5)、一方、ステップ
(1)で、入力された印刷データがなくなったと判定さ
れた場合には、処理は終了する。On the other hand, if it is determined in step (3) that there is no occurrence of K toner, page object information for drawing based on the PDL analysis processing result is generated without performing KYMC conversion. (5) On the other hand, if it is determined in step (1) that the input print data has been exhausted, the process ends.
【0140】このように、Kトナー無しが発生すると、
K情報がY,M,Cの各色情報によって代用されるK情
報のY,M,Cの各色情報への変換が行われるから、K
トナー無し発生による処理停止を行うことなく、Kトナ
ー無し発生前の印字出力と同等の印字出力を得ることが
可能となる。As described above, when the absence of K toner occurs,
Since the K information is substituted by the Y, M, and C color information, the K information is converted into the Y, M, and C color information.
It is possible to obtain a print output equivalent to the print output before the occurrence of the K toner absence without stopping the process due to the absence of the toner.
【0141】なお、上述の各実施形態では、トナーロー
または、Kトナー無しの発生に対応する最適な処理の選
択について説明したが、色の変化を伴う記録媒体の変更
が生じるような状態変化に対応可能なように、プリンタ
エンジン105に記録媒体の色を検出する検出手段を設
け、その検出手段の検出結果から記録媒体の色が変化し
た状態変化を示す/CCRT信号423をトリガとして
記録媒体の色変更による状態変化を認識すると、その記
録媒体の変更後の色に対応する擬似階調処理を最適な処
理として選択するような制御方法を付加することも可能
となる。In each of the above-described embodiments, the selection of the optimum process corresponding to the occurrence of the toner low or the absence of the K toner has been described. As possible, the printer engine 105 is provided with detection means for detecting the color of the recording medium, and the / CCRT signal 423 indicating a change in state of the color of the recording medium based on the detection result of the detection means triggers the color of the recording medium. When the state change due to the change is recognized, it is also possible to add a control method for selecting the pseudo gradation processing corresponding to the changed color of the recording medium as the optimum processing.
【0142】同様に、経時変化の発生による状態変化に
対応可能なように、プリンタエンジン105に経時変化
を検出する検出手段を設け、その検出手段の検出結果か
ら経時変化が発生した状態を示す/CCRT信号423
をトリガとして経時変化の発生による状態変化を認識す
ると、その経時変化の発生後に対応する擬似階調処理を
最適な処理として選択するような制御方法を付加するこ
とも可能となる。Similarly, the printer engine 105 is provided with a detecting means for detecting the change with time so as to be able to cope with the state change due to the change with time, and the detection result of the detecting means indicates the state where the change with time has occurred. CCRT signal 423
When a state change due to the occurrence of a temporal change is recognized using the trigger as a trigger, it is also possible to add a control method for selecting a corresponding pseudo gradation process as an optimal process after the occurrence of the temporal change.
【0143】更に、プリンタエンジン105に記録媒体
の材質の変化を検出するためのセンサを設け、そのセン
サの検出結果から記録媒体の材質の変化を認識すると、
その記録媒体の材質に対応する最適な処理を選択するよ
うな制御方法を付加することも可能となる。Further, a sensor for detecting a change in the material of the recording medium is provided in the printer engine 105, and when a change in the material of the recording medium is recognized from the detection result of the sensor,
It is also possible to add a control method for selecting an optimum process corresponding to the material of the recording medium.
【0144】また、プリンタエンジン105に温度異
常,湿度異常を検出するためのセンサを設け、そのセン
サの検出結果から異常温度,湿度異常を認識すると、そ
の温度異常、または湿度異常に対応する最適な処理を選
択するような制御方法を付加することも可能となる。A sensor for detecting abnormal temperature and humidity is provided in the printer engine 105, and when an abnormal temperature or abnormal humidity is recognized from the detection result of the sensor, an optimum temperature or abnormal humidity corresponding to the abnormal temperature or humidity is recognized. It is also possible to add a control method for selecting a process.
【0145】〔第4実施形態〕上記実施形態では、トナ
ーローを認識してディザマトリクス変更処理を行う場合
について説明したが、ステータス解析処理の結果の他、
ホストコンピュータ等の外部機器101より供給される
印刷情報のパラメータの解析結果にも対応してディザマ
トリクスを選択するように構成してもよい。以下、その
実施形態について図11,図12を参照して説明する。[Fourth Embodiment] In the above embodiment, the case where the toner low is recognized and the dither matrix changing process is performed has been described.
The dither matrix may be selected in accordance with the analysis result of the parameters of the print information supplied from the external device 101 such as the host computer. Hereinafter, the embodiment will be described with reference to FIGS.
【0146】図11は、本発明の第4実施形態を示す印
刷制御装置のデータ処理手順の一例を示すフローチャー
トであり、ディザマトリクス変更処理に対応する。な
お、(1)〜(5)は各ステップを示し、該ディザマト
リクス変更処理に対応するプログラム(ディザマトリク
ス変更プログラム)は、上記のROM304の一部をな
す。FIG. 11 is a flowchart showing an example of a data processing procedure of the print control apparatus according to the fourth embodiment of the present invention, and corresponds to a dither matrix changing process. Note that (1) to (5) indicate each step, and a program (dither matrix changing program) corresponding to the dither matrix changing process forms a part of the ROM 304 described above.
【0147】図12は、図3に示すROM304に記憶
されるディザマトリクスの一例を示す図であり、例えば
ディザマトリクス(A)〜(C)の3種類(3つの4×
4画素(16階調)のディザマトリクス)が用意されて
いる場合に対応する。また、ディザマトリクスは、ディ
ザマトリクス変更処理プログラムにより管理されるもの
とする。FIG. 12 is a diagram showing an example of the dither matrix stored in the ROM 304 shown in FIG. 3. For example, three types of dither matrices (A) to (C) (three 4.times.
This corresponds to a case where four pixels (a dither matrix of 16 gradations) are prepared. The dither matrix is managed by a dither matrix change processing program.
【0148】先ず、プリンタエンジン105からのステ
ータスである/CCRT信号423を受信し(1)、そ
のステータスを解析する(2)。First, the status / CCRT signal 423 from the printer engine 105 is received (1), and the status is analyzed (2).
【0149】そして、ホストコンピュータ等の外部機器
101より入力される印刷情報のパラメータ(記述形
式:例えば、文字は文字コード、図形は描画命令、自然
画はビットマップイメージ等)を解析し出力すべき画像
が文字,図形,ビットマップイメージ(例えば、自然
画)のいずれであるかを解析(画像の書類を解析)する
(3)。この解析は、1枚の画像に文字,図形,ビット
マップイメージが含まれる場合には、それらの各要素を
単位として行うことが好ましい。The parameters of the print information (description format: for example, character codes for characters, drawing commands for graphics, bitmap images for natural images, etc.) input from the external device 101 such as a host computer should be analyzed and output. Whether the image is a character, a graphic, or a bitmap image (for example, a natural image) is analyzed (analysis of the image document) (3). When a single image contains a character, a graphic, and a bitmap image, it is preferable to perform this analysis in units of those elements.
【0150】この場合、例えば、印刷情報に基づいてR
AM307上に画像を展開する際に、展開した画像を構
成する各画素が、文字,図形,ビットマップイメージの
いずれかの領域に属するかを示す識別情報を別途保持し
ておき、展開した画像を擬似階調処理する際に、各領域
に応じてディザマトリクスを変更(ディザマトリクス変
更処理を起動)すればよい。In this case, for example, R
When the image is developed on the AM 307, identification information indicating whether each pixel constituting the developed image belongs to any one of a character, a graphic, and a bitmap image is separately held, and the developed image is When performing the pseudo gradation process, the dither matrix may be changed (the dither matrix change process is started) according to each region.
【0151】次いで、前述の解析結果に基づいて、ディ
ザマトリクスを変更する必要があるか否かを判断し
(4)、変更の必要がないと判定した場合には処理を終
了し、変更の必要があると判定した場合は最適なディザ
マトリクスを選択し(5)、処理を終了する。Next, it is determined whether or not it is necessary to change the dither matrix based on the above-described analysis result (4). If it is determined that the dither matrix need not be changed, the process is terminated and the change is required. If it is determined that there is, the optimal dither matrix is selected (5), and the process is terminated.
【0152】これにより、例えば、入力された印刷情報
が文字や図形の場合には、比較的少ない階調数で良好な
出力画像を得ることができるが、自然画等のビットマッ
プイメージの場合には画質の劣化を招いてしまう。すな
わち、文字や図形に関しては、階調数が少ない方がディ
ザマトリクスが小さいため、シャープな出力画像を得る
ことができる。Thus, for example, when the input print information is a character or a figure, a good output image can be obtained with a relatively small number of gradations. However, in the case of a bitmap image such as a natural image, Causes deterioration of image quality. That is, with respect to characters and figures, a smaller number of gradations results in a smaller dither matrix, so that a sharp output image can be obtained.
【0153】一方、自然画等のビットマップイメージの
場合には、階調数が多い方が自然な出力画像を得ること
ができる場合が多い。従って、文字,図形の場合には、
階調数の少ないディザマトリクスを使用し、ビットマッ
プイメージの場合には、階調数の多いディザマトリクス
を使用することが好ましい。On the other hand, in the case of a bitmap image such as a natural image, it is often possible to obtain a natural output image by increasing the number of gradations. Therefore, in the case of characters and figures,
It is preferable to use a dither matrix having a small number of gradations, and to use a dither matrix having a large number of gradations in the case of a bitmap image.
【0154】また、選択可能なディザマトリクスとし
て、特性の異なる複数のディザマトリクスを備えること
も好ましい。ディザマトリクスにより出力画像の特性を
変更することができるからである。It is also preferable to provide a plurality of dither matrices having different characteristics as selectable dither matrices. This is because the characteristics of the output image can be changed by the dither matrix.
【0155】図13は、本発明の第4実施形態を示す印
刷制御装置の第2のデータ処理手順の一例を示すフロー
チャートであり、ホストコンピュータ等外部機器101
から供給される印刷情報に基づいて出力情報を生成する
処理(出力情報生成処理)に対応する。なお、(1)〜
(8)は各ステップを示す。また、出力情報生成処理に
対応するプログラム(出力情報生成処理プログラム)
は、制御プログラム304の一部をなすものとする。FIG. 13 is a flowchart showing an example of a second data processing procedure of the print control apparatus according to the fourth embodiment of the present invention.
Corresponds to a process of generating output information based on print information supplied from the printer (output information generation process). In addition, (1)-
(8) shows each step. Also, a program corresponding to the output information generation processing (output information generation processing program)
Is a part of the control program 304.
【0156】図14は、図3に示したRAM307のメ
モリマップを示す概略図であり、ページメモリ領域30
7aと識別情報領域307b等から構成される場合に対
応する。FIG. 14 is a schematic diagram showing a memory map of RAM 307 shown in FIG.
7a and an identification information area 307b.
【0157】先ず、ホストコンピュータ等の外部機器1
01から供給された印刷情報(例えば、ページ記述言語
による)を解析し(1)、RAM307に確保されたペ
ージメモリ領域307a上に展開する(2)(図14参
照)。First, an external device 1 such as a host computer
The print information (for example, in a page description language) supplied from 01 is analyzed (1), and expanded on a page memory area 307a secured in the RAM 307 (2) (see FIG. 14).
【0158】次いで、ページメモリ領域307a上に展
開した画像が文字,図形,ビットマップイメージのいず
れであるかを示す識別情報を識別情報領域307bに格
納する(3)。そして、1ページ分の印刷情報の処理を
終えたか否かを判断し(4)、未だ1ページ分の印刷情
報の処理を終えていないと判断した場合には、前述の処
理(ステップ(1)〜ステップ(4))を繰り返す。Next, identification information indicating whether the image developed on the page memory area 307a is a character, a graphic, or a bitmap image is stored in the identification information area 307b (3). Then, it is determined whether or not the processing of the print information for one page has been completed (4). If it is determined that the processing of the print information for one page has not been completed yet, the above-described processing (step (1)) Step (4)) is repeated.
【0159】一方、ステップ(4)で、1ページ分の処
理を終えたと判定された場合には、識別情報領域307
bより識別情報を読み出し(5)、その識別情報をパラ
メータとして前述のディザマトリクス変更処理を実行す
る(6)。これにより、識別情報、即ち、画像の描画形
式(文字,図形,ビットマップイメージ等)に応じたデ
ィザマトリクスが選択される。On the other hand, if it is determined in step (4) that the processing for one page has been completed, the identification information area 307
The identification information is read from b (5), and the above-described dither matrix change processing is executed using the identification information as a parameter (6). As a result, the dither matrix corresponding to the identification information, that is, the image drawing format (character, graphic, bitmap image, etc.) is selected.
【0160】次いで、ページメモリ領域307aより、
前述の読み出した識別情報に対応する領域の画素データ
を読み出して、これを前述の選択したディザマトリクス
を用いて、擬似階調処理を行い(7)、出力情報として
プリンタエンジン105に供給する。次いで、1ページ
分の出力情報の生成を終えたか否かを判断し(8)、Y
ESならば処理を終了し、未だ1ページ分の出力情報の
生成を終えていないと判断した場合は前述の処理(ステ
ップ(5)〜ステップ(8))を繰り返す。Next, from the page memory area 307a,
The pixel data in the area corresponding to the read identification information is read out, and is subjected to pseudo gradation processing using the selected dither matrix (7), and is supplied to the printer engine 105 as output information. Next, it is determined whether the generation of the output information for one page is completed (8), and Y is determined.
If it is ES, the process ends, and if it is determined that the generation of the output information for one page has not yet been completed, the above-described processes (steps (5) to (8)) are repeated.
【0161】以上のように、本実施形態によれば、文
字,図形,ビットマップイメージ等の種類、すなわち印
刷情報における画像の記述形式に応じて、ディザマトリ
クスを選択できるため、各記述形式において最適な出力
画像を得ることが可能となる。As described above, according to the present embodiment, the dither matrix can be selected according to the type of characters, graphics, bitmap images, etc., that is, the description format of the image in the print information. It is possible to obtain a proper output image.
【0162】以下、本実施形態の特徴的構成について図
13を参照して説明する。Hereinafter, the characteristic structure of this embodiment will be described with reference to FIG.
【0163】上記のように構成された記録媒体に対する
画像形成手段(プリンタエンジン105)による画像形
成を制御する印刷制御方法であって、あるいは記録媒体
に対する画像形成手段による画像形成を制御するコンピ
ュータが読み出し可能なプログラムを格納した記憶媒体
であって、外部入力される印刷情報の記述形式の種別を
識別する識別工程(図13のステップ(5))と、前記
外部入力される印刷情報に所定の画像処理を施して前記
画像形成手段が出力可能な印刷データを生成する画像処
理工程(図13のステップ(2))と、該識別した前記
外部入力される印刷情報の記述形式の種別に基づき実行
すべき最適な画像処理を選択する選択工程(図13のス
テップ(6),(7))とを有するので、外部入力され
る印刷情報の記述形式の種別に最適な画像処理を施し、
印刷情報の記述形式の種別に左右されない良好な画像を
出力することができる。A printing control method for controlling the image formation by the image forming means (printer engine 105) on the recording medium configured as described above, or a computer for controlling the image formation by the image forming means on the recording medium reads out. A storage medium storing a possible program, wherein the identification step (step (5) in FIG. 13) for identifying the type of the description format of the externally input print information; An image processing step (step (2) in FIG. 13) of performing print processing to generate print data that can be output by the image forming means, and executing the print processing based on the type of the description format of the identified externally input print information. Since there is a selection step (steps (6) and (7) in FIG. 13) for selecting the optimal image processing to be performed, the description of the print information input externally Applying optimal image processing to the type of formula,
A good image that is not affected by the type of the description format of the print information can be output.
【0164】以下、本実施形態の特徴的構成について図
6,図8,図10,図11等を参照して説明する。Hereinafter, the characteristic configuration of the present embodiment will be described with reference to FIGS. 6, 8, 10, and 11. FIG.
【0165】上記のように構成された印刷制御方法、す
なわち、記録媒体に対する画像形成手段(プリンタエン
ジン105)による画像形成を制御する印刷制御方法で
あって、あるいは記録媒体に対するプリンタエンジン1
05による画像形成を制御するコンピュータが読み出し
可能なプログラムを格納した記憶媒体であって、外部入
力される印刷情報に所定の画像処理を施して前記画像形
成手段が出力可能な印刷データを生成する画像処理工程
(図6のステップ(2),(4),図8のステップ
(2),図9のステップ(4))と、前記画像形成手段
に対してあらかじめ割り当てられている複数の個別処理
中の各個別処理実行に伴う前記画像形成手段の状態を順
次検知する状態検知工程(図6,図8のステップ
(1),図9のステップ(3))と、前記画像形成手段
の画像形成中に、相前後して検知される各検知結果に基
づき前記画像形成手段に関する状態変化の有無を示す状
態変化情報を生成する生成工程(図示しない)と、該生
成される前記状態変化情報に基づき変化している個別情
報の種類と変化状態を認識する状態認識工程(図11の
ステップ(1),(2))と、該認識した個別処理の種
類および変化状態に基づき前記画像処理手段が実行すべ
き最適な画像処理を選択する選択工程(図6のステップ
(2)またはステップ(4),図8のステップ(2),
図9のステップ(4))とを有するので、画像形成に伴
う各個別処理実行中に、画像形成手段で発生し得る状態
変化を認識して、画像形成処理を中断することなく状態
変化に追従して最良の画像処理を選択できるようにな
り、スループットを低下させることもなく、かつ状態監
視負担を強いることなく、状態変化に対応した画像形成
処理を続行することができる。The printing control method configured as described above, that is, the printing control method for controlling the image formation by the image forming means (printer engine 105) for the recording medium, or the printer engine 1 for the recording medium
A computer-readable storage medium storing a computer-readable program for controlling image formation by an image forming apparatus that performs predetermined image processing on externally input print information and generates print data that can be output by the image forming unit. Processing steps (steps (2) and (4) in FIG. 6, step (2) in FIG. 8, and step (4) in FIG. 9) and a plurality of individual processes pre-assigned to the image forming means A state detecting step (step (1) in FIGS. 6 and 8 and step (3) in FIG. 9) for sequentially detecting the state of the image forming unit accompanying the execution of each individual process. A generating step (not shown) for generating state change information indicating the presence or absence of a state change related to the image forming means based on each detection result detected immediately before and after; A state recognizing step (steps (1) and (2) in FIG. 11) for recognizing the type and the changing state of the individual information that is changing, A selection process (step (2) or step (4) in FIG. 6, step (2) in FIG. 8,
Since step (4) in FIG. 9) is performed, a state change that can occur in the image forming unit is recognized during execution of each individual process accompanying image formation, and the state change is followed without interrupting the image forming process. As a result, the best image processing can be selected, and the image forming processing corresponding to the state change can be continued without lowering the throughput and without imposing a state monitoring burden.
【0166】以下、図15に示すメモリマップを参照し
て本発明に係る印刷制御装置で読み出し可能なデータ処
理プログラムの構成について説明する。Hereinafter, the configuration of the data processing program that can be read by the print control apparatus according to the present invention will be described with reference to the memory map shown in FIG.
【0167】図15は、本発明に係る印刷制御装置で読
み出し可能な各種データ処理プログラムを格納する記憶
媒体のメモリマップを説明する図である。FIG. 15 is a view for explaining a memory map of a storage medium for storing various data processing programs which can be read by the print control apparatus according to the present invention.
【0168】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. is also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.
【0169】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.
【0170】本実施形態における図5,図6,図8,図
9,図11,図13に示す機能が外部からインストール
されるプログラムによって、ホストコンピュータにより
遂行されていてもよい。そして、その場合、CD−RO
MやフラッシュメモリやFD等の記憶媒体により、ある
いはネットワークを介して外部の記憶媒体から、プログ
ラムを含む情報群を出力装置に供給される場合でも本発
明は適用されるものである。The functions shown in FIG. 5, FIG. 6, FIG. 8, FIG. 9, FIG. 11, and FIG. 13 in this embodiment may be performed by a host computer by a program installed from the outside. And in that case, CD-RO
The present invention is applicable even when a group of information including a program is supplied to an output device from a storage medium such as an M, a flash memory, an FD, or an external storage medium via a network.
【0171】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is provided.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.
【0172】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0173】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.
【0174】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program codes, not only the functions of the above-described embodiments are realized, but also the OS (Operating System) running on the computer based on the instructions of the program codes. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0175】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.
【0176】[0176]
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、あらかじめ割り当てられている複数の
個別処理を実行して記録媒体に画像を形成する画像形成
手段と、外部入力される印刷情報に所定の画像処理を施
して前記画像形成手段が出力可能な印刷データを生成す
る画像処理手段と、各個別処理実行に伴う前記画像形成
手段の状態を順次検知する状態検知手段と、前記画像形
成手段の画像形成中に、前記状態検知手段が相前後して
検知する各検知結果に基づき前記画像形成手段に関する
状態変化の有無を示す状態変化情報を生成する状態変化
情報生成手段と、前記状態変化情報生成手段から生成さ
れる前記状態変化情報に基づき変化している個別情報の
種類と変化状態を認識する状態認識手段と、前記状態認
識手段が認識した個別処理の種類および変化状態に基づ
き前記画像処理手段が実行すべき最適な画像処理を選択
する制御手段とを有するので、画像形成に伴う各個別処
理実行中に、画像形成手段で発生し得る状態変化を認識
して、画像形成処理を中断することなく状態変化に追従
して最良の画像処理を選択できるようになり、スループ
ットを低下させることもなく、かつ状態監視負担を強い
ることなく、状態変化に対応した画像形成処理を続行す
ることができる。As described above, the first embodiment according to the present invention is described.
According to the invention, an image forming unit that executes a plurality of pre-assigned individual processes to form an image on a recording medium, and performs predetermined image processing on externally input print information to perform the image forming unit. An image processing unit that generates print data that can be output, a state detection unit that sequentially detects the state of the image forming unit accompanying execution of each individual process, and a state detection unit that performs image forming by the image forming unit. State change information generating means for generating state change information indicating the presence or absence of a state change regarding the image forming means based on each detection result detected before and after, and based on the state change information generated from the state change information generating means State recognizing means for recognizing the type and changing state of the changing individual information; and the image processing means based on the type of individual processing and the changing state recognized by the state recognizing means. And control means for selecting the optimal image processing to be executed, so that during each individual processing accompanying the image formation, a state change which may occur in the image forming means is recognized, and the image forming processing is interrupted. Therefore, the best image processing can be selected following the state change, and the image forming process corresponding to the state change can be continued without lowering the throughput and without imposing a load on the state monitoring.
【0177】第2の発明によれば、前記制御手段は、前
記状態認識手段がトナー供給処理によるトナーが不足状
態であると認識した場合に、前記画像処理手段が実行す
べき最適な画像処理として、前記不足したトナーが規定
する色のトナー濃度に応じた擬似階調処理を選択するの
で、画像形成に伴う各個別処理実行中に、画像形成手段
で発生し得るトナー不足状態変化を認識して、画像形成
処理を中断することなくトナー不足状態変化に追従して
最良の擬似階調処理を選択できるようになり、トナー不
足状態でも濃度変化の少ない画像を継続して形成するこ
とができる。According to the second aspect of the present invention, when the state recognizing unit recognizes that the toner supply process has run out of toner, the control unit executes the optimal image processing to be executed by the image processing unit. Since the pseudo gradation process is selected in accordance with the toner density of the color defined by the insufficient toner, it is possible to recognize a toner shortage state change that may occur in the image forming unit during execution of each individual process accompanying image formation. In addition, the best pseudo gradation process can be selected by following the change in the toner shortage state without interrupting the image forming process, and the image with a small density change can be continuously formed even in the toner shortage state.
【0178】第3の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより2値化
するので、画像形成処理を中断することなくトナー不足
状態変化に追従して最良の擬似階調処理を選択できるよ
うになり、トナー不足状態でも濃度変化の少ない2値化
画像を継続して形成することができる。According to the third aspect of the present invention, in the pseudo gradation processing, the multi-valued image is binarized by the dither matrix, so that the image forming process is best performed by following the toner shortage state change without interruption. Pseudo gradation processing can be selected, and a binary image with a small density change can be continuously formed even in a toner shortage state.
【0179】第4の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより多値化
するので、画像形成処理を中断することなくトナー不足
状態変化に追従して最良の擬似階調処理を選択できるよ
うになり、トナー不足状態でも濃度変化の少ない多値画
像を継続して形成することができる。According to the fourth aspect of the present invention, in the pseudo gradation processing, each multi-valued image is converted into a multi-valued image by a dither matrix. The pseudo gradation process can be selected, and a multi-valued image with a small density change can be continuously formed even when the toner is insufficient.
【0180】第5の発明によれば、前記制御手段は、前
記状態認識手段がトナー供給処理によるトナーが不足状
態であると認識した場合に、前記画像処理手段が実行す
べき最適な画像処理として、前記不足したトナーが規定
する色のトナー画像に応じた濃度指定処理を選択するの
で、画像形成処理を中断することなくトナー不足状態変
化に追従して最良の濃度指定処理を選択できるようにな
り、トナー不足状態でも濃度変化の少ない画像を継続し
て形成することができる。According to the fifth aspect, when the state recognizing unit recognizes that the toner is in a shortage state due to the toner supply process, the control unit sets the optimum image processing to be executed by the image processing unit. Since the density specifying process corresponding to the toner image of the color defined by the insufficient toner is selected, the best density specifying process can be selected by following the toner shortage state change without interrupting the image forming process. In addition, an image with a small density change can be continuously formed even in a toner shortage state.
【0181】第6の発明によれば、前記制御手段は、前
記状態認識手段がトナー供給処理による黒色トナーが不
足状態であると認識した場合に、前記画像処理手段が実
行すべき最適な画像処理として、前記不足した黒色トナ
ーをイエロー色,マゼンタ色,シアン色により代用する
画像処理を選択するので、画像形成処理を中断すること
なく黒色トナー不足状態変化に追従して最良の濃度指定
処理を選択できるようになり、黒色トナー不足状態でも
濃度変化の少ない黒色画像を何ら黒色トナーを補給する
ことなく継続して形成することができる。According to the sixth aspect of the present invention, when the state recognizing unit recognizes that the black toner is in a shortage state by the toner supply process, the control unit executes the optimal image processing to be executed by the image processing unit. Since the image processing in which the insufficient black toner is replaced with yellow, magenta and cyan colors is selected, the best density designation processing is selected by following the change in the black toner insufficient state without interrupting the image forming processing. This makes it possible to continuously form a black image having a small density change without any black toner replenishment even in a black toner shortage state.
【0182】第7の発明によれば、前記制御手段は、前
記状態認識手段が画像形成手段の経時変化が発生してい
る状態であると認識した場合に、前記画像処理手段が実
行すべき最適な画像処理として、γ変換特性を補正する
画像処理を選択するので、画像形成処理を中断すること
なく経時変化状態変化に追従して最良のγ変換特性を選
択できるようになり、色調を一定に維持した最良のカラ
ー画像を継続して形成することができる。[0182] According to the seventh aspect, when the state recognizing unit recognizes that the image forming unit is undergoing a temporal change, the control unit executes the optimal processing to be executed by the image processing unit. As image processing, image processing for correcting γ-conversion characteristics is selected, so that it is possible to select the best γ-conversion characteristics by following changes over time without interrupting the image forming process, and to maintain a constant color tone. The maintained best color image can be continuously formed.
【0183】第8の発明によれば、前記制御手段は、前
記状態認識手段が画像形成手段に給紙される記録媒体の
色が変更されている状態であると認識した場合に、前記
記録媒体の色に応じた擬似階調処理を選択するので、画
像形成処理を中断することなく記録媒体の色の変化状態
変化に追従して最良の疑似階調処理を選択できるように
なり、階調性に優れた画像を継続して形成することがで
きる。[0183] According to the eighth aspect, the control means, when the state recognizing means recognizes that the color of the recording medium fed to the image forming means has been changed, changes the recording medium. Since the pseudo-gradation processing according to the color of the recording medium is selected, the best pseudo-gradation processing can be selected by following the color change state change of the recording medium without interrupting the image forming processing. And excellent images can be continuously formed.
【0184】第9の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより2値化
するので、記録媒体の色が変化しても階調性に優れた2
値化画像を継続して形成することができる。According to the ninth aspect, in the pseudo gradation processing, each multi-valued image is binarized using a dither matrix, so that even if the color of the recording medium changes, the pseudo gradation processing is excellent.
A binarized image can be continuously formed.
【0185】第10の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより多値化
するので、記録媒体の色が変化しても階調性に優れた多
値化画像を継続して形成することができる。According to the tenth aspect, in the pseudo gradation processing, each multi-valued image is multi-valued by a dither matrix. Therefore, even if the color of the recording medium changes, the multi-valued gradation is excellent. An image can be continuously formed.
【0186】第11の発明によれば、前記制御手段は、
前記状態認識手段が画像形成手段に給紙される記録媒体
の色が変更されている状態であると認識した場合に、前
記画像処理手段が実行すべき最適な画像処理として、前
記不足したトナーが規定する色のトナー画像に応じた濃
度指定処理を選択するので、画像形成処理を中断するこ
となく記録媒体の色の変化状態変化に追従して最良の濃
度指定処理を選択できるようになり、階調性に優れた画
像を継続して形成することができる。According to the eleventh aspect, the control means includes:
When the state recognizing unit recognizes that the color of the recording medium fed to the image forming unit is changed, the insufficient toner is used as the optimal image processing to be performed by the image processing unit. Since the density specifying process according to the specified color toner image is selected, the best density specifying process can be selected by following the change in the color change state of the recording medium without interrupting the image forming process. An image with excellent tonality can be continuously formed.
【0187】第12の発明によれば、前記制御手段は、
前記状態認識手段が画像形成手段に給紙される記録媒体
の材質が変更されている状態であると認識した場合に、
前記記録媒体の材質に応じた擬似階調処理を選択するの
で、記録媒体の材質が変化しても階調性に優れた画像を
継続して形成することができる。According to the twelfth aspect, the control means includes:
When the state recognition unit recognizes that the material of the recording medium fed to the image forming unit has been changed,
Since the pseudo gradation process is selected according to the material of the recording medium, an image with excellent gradation can be continuously formed even if the material of the recording medium changes.
【0188】第13の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより2値化
するので、記録媒体の色が変化しても階調性に優れた2
値化画像を継続して形成することができる。According to the thirteenth aspect, in the pseudo gradation processing, each multi-valued image is binarized by a dither matrix.
A binarized image can be continuously formed.
【0189】第14の発明によれば、前記擬似階調処理
は、それぞれ多値画像をディザマトリクスにより多値化
するので、記録媒体の色が変化しても階調性に優れた多
値化画像を継続して形成することができる。According to the fourteenth aspect, in the pseudo gradation processing, each multi-valued image is multi-valued by a dither matrix, so that even if the color of the recording medium changes, the multi-valued multi-value processing is excellent. An image can be continuously formed.
【0190】第15の発明によれば、前記制御手段は、
前記状態認識手段が画像形成手段に給紙される記録媒体
の材質が変更されている状態であると認識した場合に、
前記画像処理手段が実行すべき最適な画像処理として、
前記不足したトナーが規定する色のトナー画像に応じた
濃度指定処理を選択するので、記録媒体の材質が変化し
ても濃度変化の少ない画像を継続して形成することがで
きる。According to the fifteenth aspect, the control means includes:
When the state recognition unit recognizes that the material of the recording medium fed to the image forming unit has been changed,
As the optimal image processing to be performed by the image processing means,
Since the density specifying process is selected according to the toner image of the color defined by the insufficient toner, an image with a small density change can be continuously formed even if the material of the recording medium changes.
【0191】第16の発明によれば、前記制御手段は、
前記状態認識手段が認識した個別処理の種類および変化
状態を外部装置に通知するので、画像形成処理中に、外
部装置に画像形成処理に伴って変化する状態有無および
その種類をリアルタイムに認知することができる。According to the sixteenth aspect, the control means includes:
Since the type and change state of the individual processing recognized by the state recognition unit are notified to the external device, during the image forming process, the external device can recognize in real time whether or not the type changes with the image forming process and the type thereof. Can be.
【0192】第17の発明によれば、あらかじめ割り当
てられている複数の個別処理を実行して記録媒体に画像
を形成する画像形成手段と、外部入力される印刷情報の
記述形式の種別を識別する識別手段と、前記外部入力さ
れる印刷情報に所定の画像処理を施して前記画像形成手
段が出力可能な印刷データを生成する画像処理手段と、
前記識別手段が識別した前記外部入力される印刷情報の
記述形式の種別に基づき前記画像処理手段が実行すべき
最適な画像処理を選択する制御手段とを有するので、外
部入力される印刷情報の記述形式の種別に最適な画像処
理を施し、印刷情報の記述形式の種別に左右されない良
好な画像を出力することができる。According to the seventeenth aspect, an image forming means for executing a plurality of pre-assigned individual processes to form an image on a recording medium and a type of a description format of print information inputted from the outside are identified. Identification means, image processing means for performing predetermined image processing on the externally input print information to generate print data which can be output by the image forming means,
Control means for selecting the optimal image processing to be executed by the image processing means based on the type of the description format of the externally input print information identified by the identification means, It is possible to perform image processing that is optimal for the type of format and output a good image that is not affected by the type of description format of the print information.
【0193】第18の発明によれば、前記識別手段は、
前記外部入力される印刷情報の記述形式の種別を、文
字,図形,ビットマップイメージのいずれかであると識
別するので、外部入力される文字,図形,ビットマップ
イメージ等の印刷情報に最適な画像処理を施し、文字,
図形,ビットマップイメージ等を含む印刷情報に基づく
良好な画像を出力することができる。According to the eighteenth aspect, the identification means includes:
Since the type of the description format of the externally input print information is identified as any one of a character, a graphic, and a bitmap image, an image suitable for the externally input print information such as a character, a graphic, and a bitmap image is determined. After processing, characters,
It is possible to output a good image based on print information including graphics, bitmap images, and the like.
【0194】第19,第20の発明によれば、記録媒体
に対する画像形成手段による画像形成を制御する印刷制
御方法であって、あるいは記録媒体に対する画像形成手
段による画像形成を制御するコンピュータが読み出し可
能なプログラムを格納した記憶媒体であって、外部入力
される印刷情報に所定の画像処理を施して前記画像形成
手段が出力可能な印刷データを生成する画像処理工程
と、前記画像形成手段に対してあらかじめ割り当てられ
ている複数の個別処理中の各個別処理実行に伴う前記画
像形成手段の状態を順次検知する状態検知工程と、前記
画像形成手段の画像形成中に、相前後して検知される各
検知結果に基づき前記画像形成手段に関する状態変化の
有無を示す状態変化情報を生成する状態変化情報生成工
程と、該生成される前記状態変化情報に基づき変化して
いる個別情報の種類と変化状態を認識する状態認識工程
と、該認識した個別処理の種類および変化状態に基づき
実行すべき最適な画像処理を選択する選択工程とを有す
るので、画像形成に伴う各個別処理実行中に、画像形成
手段で発生し得る状態変化を認識して、画像形成処理を
中断することなく状態変化に追従して最良の画像処理を
選択できるようになり、スループットを低下させること
もなく、かつ状態監視負担を強いることなく、状態変化
に対応した画像形成処理を続行することができる。According to the nineteenth and twentieth aspects, there is provided a print control method for controlling image formation on a recording medium by an image forming means, or a computer controlling image formation on a recording medium by an image forming means is readable. An image processing step of performing predetermined image processing on externally input print information to generate print data that can be output by the image forming means, A state detecting step of sequentially detecting a state of the image forming unit accompanying execution of each individual process among a plurality of individual processes assigned in advance; and each of the states detected successively during image formation of the image forming unit. A state change information generating step of generating state change information indicating presence / absence of a state change regarding the image forming means based on a detection result; A state recognition step of recognizing the type and change state of the individual information that is changing based on the state change information; and a selection step of selecting an optimal image process to be executed based on the type and change state of the recognized individual processing. Therefore, during execution of each individual process associated with image formation, a state change that can occur in the image forming unit can be recognized, and the best image processing can be selected by following the state change without interrupting the image formation process. As a result, the image forming process corresponding to the state change can be continued without lowering the throughput and without imposing a burden on the state monitoring.
【0195】第21,第22の発明によれば、記録媒体
に対する画像形成手段による画像形成を制御する印刷制
御方法であって、あるいは記録媒体に対する画像形成手
段による画像形成を制御するコンピュータが読み出し可
能なプログラムを格納した記憶媒体であって、外部入力
される印刷情報の記述形式の種別を識別する識別工程
と、前記外部入力される印刷情報に所定の画像処理を施
して前記画像形成手段が出力可能な印刷データを生成す
る画像処理工程と、該識別した前記外部入力される印刷
情報の記述形式の種別に基づき実行すべき最適な画像処
理を選択する選択工程とを有するので、外部入力される
印刷情報の記述形式の種別に最適な画像処理を施し、印
刷情報の記述形式の種別に左右されない良好な画像を出
力することができる。According to the twenty-first and twenty-second inventions, there is provided a printing control method for controlling image formation on a recording medium by image forming means, or a computer controlling image formation on a recording medium by image forming means. A step of identifying a type of a description format of the externally input print information, performing predetermined image processing on the externally input print information, and outputting the image information by the image forming unit. An image processing step of generating possible print data; and a selecting step of selecting an optimum image processing to be executed based on the type of the description format of the identified externally input print information. Optimum image processing is performed for the type of print information description format, and a good image that is not affected by the type of print information description format can be output.
【図1】本発明に係る印刷制御装置を適用可能な印刷シ
ステムの概略を説明するブロック図である。FIG. 1 is a block diagram schematically illustrating a printing system to which a print control device according to the present invention can be applied.
【図2】図1に示したプリンタエンジンの構成を説明す
るブロック図である。FIG. 2 is a block diagram illustrating a configuration of a printer engine illustrated in FIG.
【図3】図1に示したプリンタコントローラの構成を説
明する制御ブロック図である。FIG. 3 is a control block diagram illustrating a configuration of the printer controller shown in FIG.
【図4】図1に示したプリンタコントローラとプリンタ
エンジンとのインタフェースを説明する制御ブロック図
である。FIG. 4 is a control block diagram illustrating an interface between a printer controller and a printer engine shown in FIG.
【図5】本発明に係る印刷制御装置の第1のデータ処理
手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a first data processing procedure of the print control apparatus according to the present invention.
【図6】本発明に係る印刷制御装置の第2のデータ処理
手順の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a second data processing procedure of the print control apparatus according to the present invention.
【図7】本発明に係る印刷制御装置におけるディザマト
リクス変更処理状態を説明する図である。FIG. 7 is a diagram illustrating a dither matrix change processing state in the print control apparatus according to the present invention.
【図8】本発明の第2実施形態を示す印刷制御装置のデ
ータ処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a data processing procedure of the print control apparatus according to the second exemplary embodiment of the present invention.
【図9】本発明の第3実施形態を示す印刷制御装置のデ
ータ処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a data processing procedure of the print control apparatus according to the third exemplary embodiment of the present invention.
【図10】図1に示したプリンタコントローラのROM
に記憶されるK−YMC変換テーブルの一例を示す図で
ある。FIG. 10 shows a ROM of the printer controller shown in FIG. 1;
FIG. 5 is a diagram showing an example of a K-YMC conversion table stored in the storage device.
【図11】本発明の第4実施形態を示す印刷制御装置の
データ処理手順の一例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of a data processing procedure of a print control apparatus according to a fourth exemplary embodiment of the present invention.
【図12】図3に示すROMに記憶されるディザマトリ
クスの一例を示す図である。FIG. 12 is a diagram showing an example of a dither matrix stored in a ROM shown in FIG.
【図13】本発明の第4実施形態を示す印刷制御装置の
第2のデータ処理手順の一例を示すフローチャートであ
る。FIG. 13 is a flowchart illustrating an example of a second data processing procedure of the print control apparatus according to the fourth exemplary embodiment of the present invention.
【図14】図3に示したRAMのメモリマップを示す概
略図である。FIG. 14 is a schematic diagram showing a memory map of a RAM shown in FIG. 3;
【図15】本発明に係る印刷制御装置で読み出し可能な
各種データ処理プログラムを格納する記憶媒体のメモリ
マップを説明する図である。FIG. 15 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the print control device according to the present invention.
【図16】従来の印刷制御装置の構成を説明するブロッ
ク図である。FIG. 16 is a block diagram illustrating a configuration of a conventional print control device.
103 プリンタコントローラ 105 プリンタエンジン 403 用紙サイズ検出部 404 給紙部紙有無検出部 405 オプション有無検出部 406 用紙搬送制御部 407 光学系制御部 408 定着器温度制御部 409 オプション制御部 410 センサ入力部 103 Printer controller 105 Printer engine 403 Paper size detector 404 Paper feeder paper presence detector 405 Option presence detector 406 Paper transport controller 407 Optical system controller 408 Fixer temperature controller 409 Option controller 410 Sensor input unit
Claims (22)
別処理を実行して記録媒体に画像を形成する画像形成手
段と、 外部入力される印刷情報に所定の画像処理を施して前記
画像形成手段が出力可能な印刷データを生成する画像処
理手段と、 各個別処理実行に伴う前記画像形成手段の状態を順次検
知する状態検知手段と、 前記画像形成手段の画像形成中に、前記状態検知手段が
相前後して検知する各検知結果に基づき前記画像形成手
段に関する状態変化の有無を示す状態変化情報を生成す
る状態変化情報生成手段と、 前記状態変化情報生成手段から生成される前記状態変化
情報に基づき変化している個別情報の種類と変化状態を
認識する状態認識手段と、 前記状態認識手段が認識した個別処理の種類および変化
状態に基づき前記画像処理手段が実行すべき最適な画像
処理を選択する制御手段と、を有することを特徴とする
印刷制御装置。1. An image forming means for executing a plurality of pre-assigned individual processes to form an image on a recording medium, applying predetermined image processing to externally input print information, and outputting said image forming means Image processing means for generating print data that can be used; state detection means for sequentially detecting the state of the image forming means accompanying execution of each individual process; and, during image formation of the image forming means, the state detection means State change information generating means for generating state change information indicating the presence or absence of a state change related to the image forming means based on each detection result detected by the detecting means; and a change based on the state change information generated from the state change information generating means. State recognition means for recognizing the type and change state of the individual information being processed; and the image processing means based on the type and change state of the individual processing recognized by the state recognition means. There print control apparatus characterized by comprising control means for selecting an optimal image processing to be performed, a.
ナー供給処理によるトナーが不足状態であると認識した
場合に、前記画像処理手段が実行すべき最適な画像処理
として、前記不足したトナーが規定する色のトナー濃度
に応じた擬似階調処理を選択することを特徴とする請求
項1記載の印刷制御装置。2. The image processing device according to claim 1, wherein the state recognition unit determines that the toner supply process is in a state where the toner supply process is insufficient. 2. The printing control apparatus according to claim 1, wherein a pseudo gradation process is selected in accordance with a toner density of a specified color.
をディザマトリクスにより2値化することを特徴とする
請求項2記載の印刷制御装置。3. The print control apparatus according to claim 2, wherein each of the pseudo gradation processes binarizes a multi-valued image using a dither matrix.
をディザマトリクスにより多値化することを特徴とする
請求項2記載の印刷制御装置。4. The print control apparatus according to claim 2, wherein each of the pseudo gradation processes converts a multi-valued image into a multi-valued image using a dither matrix.
ナー供給処理によるトナーが不足状態であると認識した
場合に、前記画像処理手段が実行すべき最適な画像処理
として、前記不足したトナーが規定する色のトナー画像
に応じた濃度指定処理を選択することを特徴とする請求
項1記載の印刷制御装置。5. The image processing device according to claim 5, wherein the state recognition unit determines that the toner supply process is insufficient, and determines that the insufficient toner is an optimal image process to be executed by the image processing unit. 2. The print control apparatus according to claim 1, wherein a density designation process is selected in accordance with a toner image of a prescribed color.
ナー供給処理による黒色トナーが不足状態であると認識
した場合に、前記画像処理手段が実行すべき最適な画像
処理として、前記不足した黒色トナーをイエロー色,マ
ゼンタ色,シアン色により代用する画像処理を選択する
ことを特徴とする請求項1記載の印刷制御装置。6. When the state recognizing unit recognizes that the black toner due to the toner supply process is in an insufficient state, the control unit determines the insufficient black toner as an optimal image process to be executed by the image processing unit. 2. The print control apparatus according to claim 1, wherein an image processing in which the toner is substituted by yellow, magenta, and cyan is selected.
像形成手段の経時変化が発生している状態であると認識
した場合に、前記画像処理手段が実行すべき最適な画像
処理として、γ変換特性を補正する画像処理を選択する
ことを特徴とする請求項1記載の印刷制御装置。7. The image processing unit according to claim 7, wherein the control unit determines that the image processing unit is to execute the image processing when the state recognition unit recognizes that the image forming unit is undergoing a temporal change. 2. The print control apparatus according to claim 1, wherein an image processing for correcting a conversion characteristic is selected.
像形成手段に給紙される記録媒体の色が変更されている
状態であると認識した場合に、前記記録媒体の色に応じ
た擬似階調処理を選択することを特徴とする請求項1記
載の印刷制御装置。8. The control unit according to claim 6, wherein said state recognizing unit recognizes that the color of the recording medium fed to the image forming unit is in a changed state, and sets a pseudo color corresponding to the color of the recording medium. 2. The print control device according to claim 1, wherein a gradation process is selected.
をディザマトリクスにより2値化することを特徴とする
請求項8記載の印刷制御装置。9. The printing control apparatus according to claim 8, wherein each of the pseudo gradation processes binarizes a multi-valued image using a dither matrix.
像をディザマトリクスにより多値化することを特徴とす
る請求項8記載の印刷制御装置。10. The printing control apparatus according to claim 8, wherein each of the pseudo gradation processes converts a multi-valued image into a multi-valued image using a dither matrix.
画像形成手段に給紙される記録媒体の色が変更されてい
る状態であると認識した場合に、前記画像処理手段が実
行すべき最適な画像処理として、前記不足したトナーが
規定する色のトナー画像に応じた濃度指定処理を選択す
ることを特徴とする請求項1記載の印刷制御装置。11. The image processing device according to claim 1, wherein the control unit recognizes that the color of the recording medium fed to the image forming unit has been changed. 2. The printing control apparatus according to claim 1, wherein a density specifying process corresponding to a toner image of a color defined by the insufficient toner is selected as the image processing.
画像形成手段に給紙される記録媒体の材質が変更されて
いる状態であると認識した場合に、前記記録媒体の材質
に応じた擬似階調処理を選択することを特徴とする請求
項1記載の印刷制御装置。12. The control unit according to claim 5, wherein said state recognizing unit recognizes that the material of the recording medium fed to the image forming unit is in a changed state. 2. The print control device according to claim 1, wherein a gradation process is selected.
像をディザマトリクスにより2値化することを特徴とす
る請求項12記載の印刷制御装置。13. The print control apparatus according to claim 12, wherein each of the pseudo gradation processes binarizes a multi-valued image using a dither matrix.
像をディザマトリクスにより多値化することを特徴とす
る請求項12記載の印刷制御装置。14. The printing control apparatus according to claim 12, wherein each of the pseudo gradation processes converts a multi-valued image into a multi-valued image using a dither matrix.
画像形成手段に給紙される記録媒体の材質が変更されて
いる状態であると認識した場合に、前記画像処理手段が
実行すべき最適な画像処理として、前記不足したトナー
が規定する色のトナー画像に応じた濃度指定処理を選択
することを特徴とする請求項1記載の印刷制御装置。15. The image processing unit according to claim 15, wherein said control unit recognizes that the state of the material of the recording medium fed to the image forming unit has been changed. 2. The printing control apparatus according to claim 1, wherein a density specifying process corresponding to a toner image of a color defined by the insufficient toner is selected as the image processing.
認識した個別処理の種類および変化状態を外部装置に通
知することを特徴とする請求項1記載の印刷制御装置。16. The print control apparatus according to claim 1, wherein the control unit notifies an external device of a type and a change state of the individual processing recognized by the state recognition unit.
個別処理を実行して記録媒体に画像を形成する画像形成
手段と、 外部入力される印刷情報の記述形式の種別を識別する識
別手段と、 前記外部入力される印刷情報に所定の画像処理を施して
前記画像形成手段が出力可能な印刷データを生成する画
像処理手段と、 前記識別手段が識別した前記外部入力される印刷情報の
記述形式の種別に基づき前記画像処理手段が実行すべき
最適な画像処理を選択する制御手段と、を有することを
特徴とする印刷制御装置。17. An image forming means for executing a plurality of pre-assigned individual processes to form an image on a recording medium; an identification means for identifying a type of a description format of print information inputted from the outside; An image processing unit that performs predetermined image processing on the input print information to generate print data that can be output by the image forming unit; and a description format type of the externally input print information identified by the identification unit. A control unit for selecting an optimum image processing to be executed by the image processing unit based on the print control unit.
印刷情報の記述形式の種別を、文字,図形,ビットマッ
プイメージのいずれかであると識別することを特徴とす
る請求項17記載の印刷制御装置。18. The printing method according to claim 17, wherein the identification unit identifies the type of the description format of the externally input print information as one of a character, a graphic, and a bitmap image. Control device.
画像形成を制御する印刷制御方法であって、 外部入力される印刷情報に所定の画像処理を施して前記
画像形成手段が出力可能な印刷データを生成する画像処
理工程と、 前記画像形成手段に対してあらかじめ割り当てられてい
る複数の個別処理中の各個別処理実行に伴う前記画像形
成手段の状態を順次検知する状態検知工程と、 前記画像形成手段の画像形成中に、相前後して検知され
る各検知結果に基づき前記画像形成手段に関する状態変
化の有無を示す状態変化情報を生成する状態変化情報生
成工程と、 該生成される前記状態変化情報に基づき変化している個
別情報の種類と変化状態を認識する状態認識工程と、 該認識した個別処理の種類および変化状態に基づき前記
画像処理手段が実行すべき最適な画像処理を選択する選
択工程と、を有することを特徴とする印刷制御方法。19. A print control method for controlling image formation on a recording medium by an image forming unit, wherein the image forming unit performs predetermined image processing on print information input externally to generate print data that can be output by the image forming unit. An image processing step of performing, a state detection step of sequentially detecting a state of the image forming unit accompanying execution of each individual process among a plurality of individual processes pre-assigned to the image forming unit, During image formation, a state change information generating step of generating state change information indicating the presence or absence of a state change regarding the image forming means based on each detection result detected before and after, and the generated state change information A state recognizing step of recognizing the type and the change state of the individual information that is changing based on the image processing means based on the type and the change state of the recognized individual processing. Print control method characterized in that it comprises a selection step of selecting an optimal image processing to be line, the.
画像形成を制御するコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体であって、 外部入力される印刷情報に所定の画像処理を施して前記
画像形成手段が出力可能な印刷データを生成する画像処
理工程と、 前記画像形成手段に対してあらかじめ割り当てられてい
る複数の個別処理中の各個別処理実行に伴う前記画像形
成手段の状態を順次検知する状態検知工程と、 前記画像形成手段の画像形成中に、相前後して検知され
る各検知結果に基づき前記画像形成手段に関する状態変
化の有無を示す状態変化情報を生成する状態変化情報生
成工程と、 該生成される前記状態変化情報に基づき変化している個
別情報の種類と変化状態を認識する状態認識工程と、 該認識した個別処理の種類および変化状態に基づき実行
すべき最適な画像処理を選択する選択工程とを含むこと
を特徴とするコンピュータが読み出し可能なプログラム
を格納した記憶媒体。20. A storage medium storing a computer readable program for controlling image formation on a recording medium by an image forming unit, wherein the image forming unit performs predetermined image processing on externally input print information. An image processing step of generating print data that can be output, and a state detection of sequentially detecting a state of the image forming unit accompanying execution of each individual process among a plurality of individual processes assigned to the image forming unit in advance. A state change information generating step of generating state change information indicating whether or not there is a state change regarding the image forming unit based on each detection result detected in succession during image formation by the image forming unit; A state recognition step of recognizing the type and change state of the individual information that is changing based on the generated state change information; Storage medium from which a computer stores readable program characterized by comprising a selection step of selecting an optimal image processing to be executed based on the kind and state of change.
画像形成を制御する印刷制御方法であって、 外部入力される印刷情報の記述形式の種別を識別する識
別工程と、 前記外部入力される印刷情報に所定の画像処理を施して
前記画像形成手段が出力可能な印刷データを生成する画
像処理工程と、 該識別した前記外部入力される印刷情報の記述形式の種
別に基づき前記画像処理手段が実行すべき最適な画像処
理を選択する選択工程と、を有することを特徴とする印
刷制御方法。21. A print control method for controlling image formation by an image forming means on a recording medium, comprising: an identification step for identifying a type of a description format of externally input print information; An image processing step of performing predetermined image processing to generate print data that can be output by the image forming unit; and the image processing unit is to execute based on the type of the description format of the identified externally input print information. And a selecting step of selecting an optimal image processing.
画像形成を制御するコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体であって、 外部入力される印刷情報の記述形式の種別を識別する識
別工程と、 前記外部入力される印刷情報に所定の画像処理を施して
前記画像形成手段が出力可能な印刷データを生成する画
像処理工程と、 該識別した前記外部入力される印刷情報の記述形式の種
別に基づき実行すべき最適な画像処理を選択する選択工
程とを含むことを特徴とするコンピュータが読み出し可
能なプログラムを格納した記憶媒体。22. A storage medium storing a computer-readable program for controlling image formation by an image forming means on a recording medium, the identification step identifying a type of a description format of print information input externally, An image processing step of performing predetermined image processing on the externally input print information to generate print data that can be output by the image forming unit; and based on the identified type of the description format of the externally input print information. And a selecting step of selecting an optimal image processing to be executed. A storage medium storing a computer-readable program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9112492A JPH10297058A (en) | 1997-04-30 | 1997-04-30 | Print control apparatus, print control method, and storage medium storing computer-readable program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9112492A JPH10297058A (en) | 1997-04-30 | 1997-04-30 | Print control apparatus, print control method, and storage medium storing computer-readable program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10297058A true JPH10297058A (en) | 1998-11-10 |
Family
ID=14588010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9112492A Pending JPH10297058A (en) | 1997-04-30 | 1997-04-30 | Print control apparatus, print control method, and storage medium storing computer-readable program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10297058A (en) |
-
1997
- 1997-04-30 JP JP9112492A patent/JPH10297058A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5933676A (en) | Image forming apparatus, and control apparatus and method therefor | |
| US7072052B1 (en) | Efficient rasterization system and method | |
| JPH08295066A (en) | Image forming apparatus and image forming method | |
| US6587655B2 (en) | Image forming apparatus and image forming method having band development scheduler for a plurality of pages | |
| US20110037990A1 (en) | Image forming apparatus and method for controlling image forming apparatus | |
| US6999186B2 (en) | Multi-copy printing apparatus and it's control method | |
| US6100996A (en) | Image processing apparatus and method, print control apparatus and method, and printer | |
| US5940653A (en) | Control over image formation based on change in status of image formation means | |
| US20050122535A1 (en) | Print control apparatus and print control method | |
| JP3610142B2 (en) | Print control apparatus and print control method | |
| US6608692B1 (en) | Image processing apparatus, method, and computer-readable storage medium for storing programs used therein | |
| JP2003149929A (en) | Cartridge with memory for information recording | |
| JP3624049B2 (en) | Image forming apparatus | |
| JPH10297058A (en) | Print control apparatus, print control method, and storage medium storing computer-readable program | |
| JP2003015482A (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
| US10656584B2 (en) | Image forming apparatus and control method | |
| JP7814887B2 (en) | Image forming apparatus, image forming method and program | |
| JP3014165B2 (en) | Printing equipment | |
| JP2006244132A (en) | Printing system | |
| JP2001094803A (en) | Information processing apparatus and image processing method | |
| JP2006116800A (en) | Printing system and printing apparatus | |
| JP2004086055A (en) | Color printing apparatus and control method thereof | |
| JPH10243248A (en) | Electronic apparatus, image processing apparatus, and control method therefor | |
| JP2002144644A (en) | Image forming apparatus and image forming method | |
| JP2004034583A (en) | Printing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050412 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050823 |