JP2000207146A - Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable program - Google Patents
Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable programInfo
- Publication number
- JP2000207146A JP2000207146A JP11011316A JP1131699A JP2000207146A JP 2000207146 A JP2000207146 A JP 2000207146A JP 11011316 A JP11011316 A JP 11011316A JP 1131699 A JP1131699 A JP 1131699A JP 2000207146 A JP2000207146 A JP 2000207146A
- Authority
- JP
- Japan
- Prior art keywords
- data processing
- data
- printing
- devices
- 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)【要約】
【課題】 データ処理装置から転送される印刷データを
受信して最初のページの印刷処理結果を得るまでに要す
る時間を大幅に短縮し、かつ、印刷処理に供する各デバ
イスの駆動タイミングを最適化することである。
【解決手段】 プリンタ121から取得して記憶される
性能情報に基づいてホストコンピュータ101があらか
じめ先頭ページの印刷データをエンジン部122から出
力可能な画像展開処理時間を予測算定して印刷データに
付加して転送し、該転送される印刷データに付加された
描画処理時間と各スキャナモータ,ヒータローラの起動
時間とを比較して各スキャナモータ,ヒータローラの起
動タイミングを制御する構成を特徴とする。
(57) [Summary] [PROBLEMS] To significantly reduce the time required for receiving print data transferred from a data processing apparatus and obtaining a print processing result of the first page, and to reduce the time required for each device used for print processing. This is to optimize the drive timing. SOLUTION: Based on performance information acquired and stored from a printer 121, a host computer 101 predicts and calculates in advance an image development processing time at which print data of a first page can be output from an engine unit 122, and adds it to the print data. And controlling the start timing of each scanner motor and heater roller by comparing the drawing processing time added to the transferred print data with the start time of each scanner motor and heater roller.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、所定の通信媒体を
介して印刷装置とデータ処理装置とが通信して印刷処理
を行うデータ処理装置および印刷制御装置およびデータ
処理装置のデータ処理方法および印刷制御装置のデバイ
ス駆動方法およびコンピュータが読み出し可能なプログ
ラムを格納した記憶媒体に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a data processing apparatus, a print control apparatus, a data processing method of a data processing apparatus, and a data processing method for performing printing processing by communicating between a printing apparatus and a data processing apparatus via a predetermined communication medium. The present invention relates to a device driving method of a control device and a storage medium storing a computer-readable program.
【0002】[0002]
【従来の技術】図11は、この種の印刷装置の構成を説
明する概略断面図であり、例えばレーザビームプリンタ
(LBP)の構成に対応する。2. Description of the Related Art FIG. 11 is a schematic sectional view for explaining the configuration of a printing apparatus of this type, and corresponds to, for example, the configuration of a laser beam printer (LBP).
【0003】同図にぉいて、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙等に像を形成する。
1501は操作パネルで、操作のためのスイッチ、LE
DおよびLCD表示器等が配置されている。In FIG. 1, reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes and the like), form information, macro instructions, and the like supplied from an externally connected host computer; A corresponding character pattern, form pattern or the like is created according to the information, and an image is formed on a recording medium such as a recording sheet.
Reference numeral 1501 denotes an operation panel.
D and an LCD display are arranged.
【0004】1000はプリンタコントローラ部で、L
BP本体1500全体の制御およびホストコンピュータ
から供給される文字情報等を解析する。このコントロー
ラ部1000は、主に文字情報を対応する文字パターン
のビデオ信号に変換してレーザドライバ1502に出力
する。レーザドライバ1502は、半導体レーザ150
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ1503から発射されるレーザ光
1504をオン・オフ切り換えする。レーザ光1504
は回転多面体1505aで左右方向に振らされて静電ド
ラム1506上を走査露光すると、回転多面体1505
aはスキャナモータ1505bにより回転動作をする。Reference numeral 1000 denotes a printer controller, and L
It controls the entire BP body 1500 and analyzes character information and the like supplied from the host computer. The controller unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to the laser driver 1502. The laser driver 1502 is a semiconductor laser 150
3 for turning on / off a laser beam 1504 emitted from the semiconductor laser 1503 according to an input video signal. Laser light 1504
Is swung in the left-right direction by the rotating polyhedron 1505a and scans and exposes the electrostatic drum 1506.
a rotates by the scanner motor 1505b.
【0005】これにより、静電ドラム1506上には文
字パターンの静電潜像が形成されることになる。この潜
像は、静電ドラム1506周囲に配設された現像ユニッ
ト1507により現像された後、記録紙に転写される。As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 provided around the electrostatic drum 1506, and then transferred to a recording sheet.
【0006】この記録紙にはカットシートを用い、カッ
トシート記録紙はLBP本体1500に装着した用紙カ
セット1508に収納され、給紙ローラ1509および
搬送ローラ1510と搬送ローラ1511とにより、装
置内に取り込まれ、静電ドラム1506に供給される。A cut sheet is used as the recording paper. The cut sheet recording paper is stored in a paper cassette 1508 mounted on the LBP main body 1500, and is taken into the apparatus by a paper feed roller 1509 and transport rollers 1510 and 1511. And supplied to the electrostatic drum 1506.
【0007】そして、トナーの転写された記録紙は、搬
送ユニット1512を介してヒーターを内蔵する定着ユ
ニット1513に搬送され、加圧および加熱により定着
され排紙トレイ1514に出力される。The recording paper onto which the toner has been transferred is conveyed to a fixing unit 1513 having a built-in heater via a conveyance unit 1512, is fixed by pressure and heat, and is output to a paper discharge tray 1514.
【0008】[0008]
【発明が解決しようとする課題】従来の印刷装置は上記
のように構成されているので、特に、上記LBP本体1
500において、近年高速化、高解像度化の進歩は目覚
しく、それに伴いスキャナモータ1505bの回転数は
より高速なものが必要となっている。The conventional printing apparatus is constructed as described above.
In recent years, the speed of the scanner 500 has been remarkably improved, and accordingly, a higher rotation speed of the scanner motor 1505b is required.
【0009】一般に、スキャナモータ1505bは機構
部品であり高速回転するため寿命が有り、劣化を防止す
るため、通常スタンバイ状態では回転を停止させてい
る。In general, the scanner motor 1505b is a mechanical component and rotates at a high speed, so it has a life. In order to prevent deterioration, the scanner motor 1505b is normally stopped in a standby state.
【0010】そして、コントローラ部1000からの印
刷開始命令により、スキャナモータ1505bの回転動
作を開始することになる。スキャナモータ1505bの
回転動作開始後、印刷が可能となる所定の回転数に達す
るまでにはある程度の時間を必要とするものであり、回
転数の増加に伴いその時間は数秒〜十数秒と無視できな
い時間となっている。Then, in response to a print start command from the controller unit 1000, the rotation operation of the scanner motor 1505b is started. After the rotation of the scanner motor 1505b starts, it takes a certain amount of time to reach a predetermined number of rotations at which printing can be performed. With the increase in the number of rotations, the time is several seconds to several tens of seconds and cannot be ignored. It's time.
【0011】しかしながら上記従来例では、コントロー
ラ部1000はホストコンピュータからの印刷情報を解
析し印刷の準備が完了し、エンジン部に対して印刷動作
を開始した時点でスキャナモータ1505bが回転を開
始するため、ファーストプリントが遅くなるという問題
が有った。However, in the above conventional example, the controller unit 1000 analyzes the print information from the host computer, completes the preparation for printing, and starts the rotation of the scanner motor 1505b when the printing operation is started for the engine unit. However, there is a problem that the first print is delayed.
【0012】また、上記従来例では、高速化に伴い定着
ユニット1513内のヒータも熱容量の大きなものが必
要となるため、起動してから印刷が可能となるまでの時
間も増大し、上記スキャナモータ1505bと同様にフ
ァーストプリントが遅くなるという問題が有った。Further, in the above-mentioned conventional example, since the heater in the fixing unit 1513 also needs to have a large heat capacity with the increase in speed, the time from start-up until printing becomes possible is also increased, and the scanner motor There is a problem that the first print is delayed as in the case of the 1505b.
【0013】また、逆にホストからのデータの受信開始
と同時にヒーターをオンした場合において、コントロー
ラ部1000での画像の展開処理に時間がかかつた場
合、無駄な電力を消費することとなっていた。Conversely, when the heater is turned on at the same time as the start of data reception from the host, if the controller unit 1000 takes a long time to develop an image, wasteful power is consumed. Was.
【0014】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、印刷装置から取得し
て記憶される性能情報に基づいてデータ処理装置があら
かじめ先頭ページの印刷データをエンジン部から出力可
能な画像展開処理時間を予測算定して印刷データに付加
して転送し、該転送される印刷データに付加された描画
処理時間と各デバイスの起動時間を比較して各デバイス
の起動タイミングを制御することにより、データ処理装
置から転送される印刷データを受信して最初のページの
印刷処理結果を得るまでに要する時間を大幅に短縮し、
かつ、印刷処理に供する各デバイスの駆動タイミングを
最適化でき、各デバイスの劣化を防止しつつ、消費電力
を節減することができるデータ処理装置および印刷制御
装置およびデータ処理装置のデータ処理方法および印刷
制御装置のデバイス駆動方法およびコンピュータが読み
出し可能なプログラムを格納した記憶媒体を提供するこ
とである。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a data processing apparatus which prints a first page in advance based on performance information obtained and stored from a printing apparatus. The image development processing time that can output data from the engine unit is estimated and calculated, added to the print data and transferred, and the drawing processing time added to the transferred print data and the activation time of each device are compared to each other. By controlling the activation timing of the device, the time required to receive the print data transferred from the data processing device and obtain the print processing result of the first page is significantly reduced,
In addition, a data processing apparatus, a print control apparatus, a data processing method of the data processing apparatus, and a data processing method capable of optimizing the drive timing of each device to be used for a printing process and preventing power consumption while preventing deterioration of each device. An object of the present invention is to provide a device driving method of a control device and a storage medium storing a computer-readable program.
【0015】[0015]
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して印刷装置と通信可能なデー
タ処理装置であって、所定の描画命令を解析して前記印
刷装置が印刷可能な印刷データを生成する生成手段と、
前記印刷装置のデータ処理能力情報を記憶する記憶手段
と、前記記憶手段に記憶されたデータ処理能力情報に基
づいて前記生成手段により生成された印刷データを前記
印刷装置が画像展開処理に要するページ単位の描画予測
時間を算出する予測手段と、前記予測手段により算出さ
れた描画予測時間と前記印刷データを前記印刷装置に転
送する転送手段とを有するものである。According to a first aspect of the present invention, there is provided a data processing apparatus capable of communicating with a printing apparatus via a predetermined communication medium. Generating means for generating print data that can be printed,
Storage means for storing data processing capacity information of the printing apparatus, and print data generated by the generating means based on the data processing capacity information stored in the storage means, in page units required by the printing apparatus for image expansion processing And a transfer unit that transfers the predicted drawing time calculated by the predicting unit and the print data to the printing apparatus.
【0016】本発明に係る第2の発明は、前記記憶手段
は、前記印刷装置との通信により取得される前記印刷装
置のデータ処理能力情報を記憶するものである。According to a second aspect of the present invention, the storage unit stores data processing capability information of the printing apparatus obtained through communication with the printing apparatus.
【0017】本発明に係る第3の発明は、所定の通信媒
体を介してデータ処理装置と通信して受信するデータに
基づく画像展開処理と、複数のデバイスを含むエンジン
部の駆動処理とを制御する印刷制御装置であって、前記
データ処理装置で算出された描画予測時間を含む印刷デ
ータを受信する受信手段と、前記受信手段により受信さ
れた前記描画予測時間と前記エンジン部のいずれかのデ
バイスの起動に要する起動時間とを比較して前記いずれ
かのデバイスの起動タイミングを制御する制御手段とを
有するものである。According to a third aspect of the present invention, an image developing process based on data received by communicating with a data processing device via a predetermined communication medium and a driving process of an engine unit including a plurality of devices are controlled. A print control device for receiving print data including a predicted drawing time calculated by the data processing device; and a device for the drawing predicted time received by the receiving unit and any one of the engine units. And control means for controlling the activation timing of any of the devices by comparing the activation time required for activation of the device.
【0018】本発明に係る第4の発明は、前記制御手段
は、前記受信手段により受信された前記描画予測時間が
前記エンジン部のいずれかのデバイスの起動に要する起
動時間よりも長いと判定した場合には、前記印刷データ
の画像展開処理開始前に、前記エンジン部のいずれかの
デバイスを始動するように前記いずれかのデバイスの起
動タイミングを制御するものである。According to a fourth aspect of the present invention, the control unit determines that the predicted drawing time received by the receiving unit is longer than a start time required for starting any device of the engine unit. In this case, before starting the image development processing of the print data, the start timing of any of the devices is controlled so as to start any of the devices of the engine unit.
【0019】本発明に係る第5の発明は、前記いずれか
のデバイスは、前記画像展開処理されるビットマップイ
メージデータに基づいて発光される半導体レーザのレー
ザビームを所定方向に偏向する回転多面体鏡を回転駆動
するスキャナモータとするものである。According to a fifth aspect of the present invention, in any one of the above devices, the rotating polyhedral mirror deflects a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image expansion processing in a predetermined direction. Is a scanner motor for rotationally driving.
【0020】本発明に係る第6の発明は、前記いずれか
のデバイスは、現像材が転写されて搬送される記録媒体
に熱加圧駆動するヒータローラとするものである。According to a sixth aspect of the present invention, in any one of the above devices, the device is a heater roller that is driven to apply heat and pressure to a recording medium on which a developer is transferred and conveyed.
【0021】本発明に係る第7の発明は、所定の通信媒
体を介して印刷装置と通信可能なデータ処理装置のデー
タ処理方法であって、所定の描画命令を解析して前記印
刷装置が印刷可能な印刷データを生成する生成工程と、
記憶されるデータ処理能力情報に基づいて前記生成工程
により生成された印刷データを前記印刷装置が画像展開
処理に要するページ単位の描画予測時間を算出する予測
工程と、前記予測工程により算出された描画予測時間と
前記印刷データを前記印刷装置に転送する転送工程とを
有するものである。According to a seventh aspect of the present invention, there is provided a data processing method for a data processing device capable of communicating with a printing device via a predetermined communication medium. A generation step for generating possible print data;
A prediction step of calculating, based on the stored data processing capability information, the print data generated in the generation step, a drawing prediction time per page required by the printing apparatus for image development processing; and a drawing calculated in the prediction step. A transfer step of transferring the estimated time and the print data to the printing apparatus.
【0022】本発明に係る第8の発明は、前記印刷装置
のデータ処理能力情報は、前記印刷装置との通信により
取得して記憶するものである。According to an eighth aspect of the present invention, the data processing capability information of the printing apparatus is obtained and stored by communication with the printing apparatus.
【0023】本発明に係る第9の発明は、所定の通信媒
体を介してデータ処理装置と通信して受信するデータに
基づく画像展開処理と、複数のデバイスを含むエンジン
部の駆動処理とを制御する印刷制御装置のデバイス駆動
方法であって、受信される前記データ処理装置で算出さ
れた前記描画予測時間と前記エンジン部のいずれかのデ
バイスの起動に要する起動時間とを比較して前記いずれ
かのデバイスを前記画像展開処理とは独立したタイミン
グで起動する駆動工程を有するものである。According to a ninth aspect of the present invention, an image developing process based on data received by communicating with a data processing device via a predetermined communication medium and a driving process of an engine unit including a plurality of devices are controlled. A device driving method for a print control device, wherein the predicted drawing time calculated by the received data processing device is compared with a start time required to start any device of the engine unit. And a driving step of activating the device at a timing independent of the image development processing.
【0024】本発明に係る第10の発明は、前記駆動工
程は、受信された前記描画予測時間が前記エンジン部の
いずれかのデバイスの起動に要する起動時間よりも長い
と判定した場合には、前記印刷データの画像展開処理開
始前に、前記エンジン部のいずれかのデバイスを始動す
るものである。According to a tenth aspect of the present invention, in the driving step, when it is determined that the received predicted drawing time is longer than a starting time required for starting any device of the engine unit, Before starting the image development processing of the print data, one of the devices of the engine unit is started.
【0025】本発明に係る第11の発明は、前記いずれ
かのデバイスは、前記画像展開処理されるビットマップ
イメージデータに基づいて発光される半導体レーザのレ
ーザビームを所定方向に偏向する回転多面体鏡を回転駆
動するスキャナモータとするものである。According to an eleventh aspect of the present invention, in any one of the above devices, the rotary polyhedron mirror deflects a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image expansion processing in a predetermined direction. Is a scanner motor for rotationally driving.
【0026】本発明に係る第12の発明は、前記いずれ
かのデバイスは、現像材が転写されて搬送される記録媒
体に熱加圧駆動するヒータローラとするものである。According to a twelfth aspect of the present invention, in any one of the above devices, the device is a heater roller that is driven by applying heat and pressure to a recording medium on which a developer is transferred and conveyed.
【0027】本発明に係る第13の発明は、所定の通信
媒体を介して印刷装置と通信可能なデータ処理装置を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、所定の描画命令を解析して前記
印刷装置が印刷可能な印刷データを生成する生成工程
と、記憶されるデータ処理能力情報に基づいて前記生成
工程により生成された印刷データを前記印刷装置が画像
展開処理に要するページ単位の描画予測時間を算出する
予測工程と、前記予測工程により算出された描画予測時
間と前記印刷データを前記印刷装置に転送する転送工程
とを有するコンピュータが読み出し可能なプログラムを
記憶媒体に格納したものである。According to a thirteenth aspect of the present invention, there is provided a storage medium storing a computer readable program for controlling a data processing device capable of communicating with a printing apparatus via a predetermined communication medium. A generating step of analyzing the instruction to generate print data printable by the printing apparatus, and the printing apparatus generating the print data generated by the generating step based on the stored data processing capability information, for the image processing to be performed by the printing apparatus. A computer-readable program having a prediction step of calculating a predicted drawing time in page units and a transfer step of transferring the predicted drawing time calculated in the prediction step and the print data to the printing apparatus is stored in a storage medium. It was done.
【0028】本発明に係る第14の発明は、前記印刷装
置のデータ処理能力情報は、前記印刷装置との通信によ
り取得して記憶するコンピュータが読み出し可能なプロ
グラムを記憶媒体に格納したものである。According to a fourteenth aspect of the present invention, in the data processing capability information of the printing apparatus, a computer readable program which is obtained and stored by communication with the printing apparatus is stored in a storage medium. .
【0029】本発明に係る第15の発明は、所定の通信
媒体を介してデータ処理装置と通信して受信するデータ
に基づく画像展開処理と、複数のデバイスを含むエンジ
ン部の駆動処理とを制御するコンピュータが読み出し可
能なプログラムを格納した記憶媒体であって、受信され
る前記データ処理装置で算出された前記描画予測時間と
前記エンジン部のいずれかのデバイスの起動に要する起
動時間とを比較して前記いずれかのデバイスを前記画像
展開処理とは独立したタイミングで起動する駆動工程を
有するコンピュータが読み出し可能なプログラムを記憶
媒体に格納したものである。According to a fifteenth aspect of the present invention, an image developing process based on data received by communicating with a data processing device via a predetermined communication medium and a driving process of an engine unit including a plurality of devices are controlled. A storage medium storing a computer-readable program to be executed, and comparing the received predicted drawing time calculated by the data processing apparatus with a start time required to start any device of the engine unit. In addition, a computer-readable program having a drive step of starting any one of the devices at a timing independent of the image development processing is stored in a storage medium.
【0030】本発明に係る第16の発明は、前記駆動工
程は、受信された前記描画予測時間が前記エンジン部の
いずれかのデバイスの起動に要する起動時間よりも長い
と判定した場合には、前記印刷データの画像展開処理開
始前に、前記エンジン部のいずれかのデバイスを始動す
るコンピュータが読み出し可能なプログラムを記憶媒体
に格納したものである。According to a sixteenth aspect of the present invention, in the driving step, when it is determined that the received predicted drawing time is longer than a starting time required for starting any device of the engine unit, A computer-readable program for starting any device of the engine unit is stored in a storage medium before the image development processing of the print data is started.
【0031】[0031]
【発明の実施の形態】〔第1実施形態〕図1は、本発明
の第1実施形態を示す印刷制御装置,データ処理装置を
適用可能な印刷システムの構成を説明するブロック図で
あり、ホストコンピュータ(以下ホストと呼ぶ)l01
と印刷装置121とが通信媒体を構成する伝送線路14
0を介して通信可能に構成されている場合に対応する。DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] FIG. 1 is a block diagram illustrating the configuration of a printing system to which a printing control apparatus and a data processing apparatus according to a first embodiment of the present invention can be applied. Computer (hereinafter referred to as host) 101
And the printing device 121 constitute a communication medium by the transmission line 14
0 corresponds to the case where communication is possible.
【0032】ホスト101において、104はCPU
で、実行されるオペレーティングシステム(以下OSと
呼ぶ)もしくはアプリケーションプログラムにより発行
された描画命令が、例えばRAM等で構成される記憶装
置105に格納される。当該描画命令はCPU104に
よって実行されるプリンタドライバ(プリンタ制御プロ
グラム)によってプリンタ121が解釈できるページ記
述言語(以下、これをPDLと呼ぶ)に変換し、通信制
御装置106,126、伝送線路140を経て、PDL
データとして転送され、プリンタ121の記憶装置12
5に格納される。In the host 101, reference numeral 104 denotes a CPU.
Then, a drawing command issued by an operating system (hereinafter referred to as an OS) or an application program to be executed is stored in the storage device 105 including, for example, a RAM. The drawing command is converted into a page description language (hereinafter, referred to as PDL) that can be interpreted by the printer 121 by a printer driver (printer control program) executed by the CPU 104, and transmitted through the communication control devices 106 and 126 and the transmission line 140. , PDL
Transferred as data and stored in the storage device 12 of the printer 121.
5 is stored.
【0033】102は表示装置で、入力装置103から
の入力情報等を表示する。尚、ホスト10lには、図示
しない外部メモリ、例えば、ハードディスク等が接続可
能に構成され、プリンタドライバを含むシステム制御プ
ログラム、アプリケーションプログラムが記憶されてい
る。A display device 102 displays input information from the input device 103 and the like. The host 101 is configured to be connectable to an external memory (not shown), for example, a hard disk, and stores a system control program including a printer driver and an application program.
【0034】プリンタ121において、125は記憶装
置で、該記憶装置125に格納されたプログラムによっ
て動作するCPU124により制御される。記憶装置1
25に格納されたPDLデータはCPU124によって
処理され、CPU124は、ビットマップデータを作成
して記憶装置125に格納する。In the printer 121, a storage device 125 is controlled by a CPU 124 operated by a program stored in the storage device 125. Storage device 1
The PDL data stored in the storage device 25 is processed by the CPU 124, and the CPU 124 creates bitmap data and stores the bitmap data in the storage device 125.
【0035】記憶装置125に格納されたビットマップ
データは、所謂プリンタエンジン部である印刷装置12
2に転送され記録紙上に画像情報を記録する。128は
操作パネル部で、表示器と操作キーが配設されている。
尚、CPU124には、タイマ124aが含まれてお
り、タイマ124aは、起動している場合に所定のタイ
ミングでCPU124に割り込みを発生させるものであ
る。The bitmap data stored in the storage device 125 is stored in the printing device 12 which is a so-called printer engine unit.
2 and the image information is recorded on the recording paper. An operation panel 128 is provided with a display and operation keys.
The CPU 124 includes a timer 124a. The timer 124a causes the CPU 124 to generate an interrupt at a predetermined timing when it is running.
【0036】以下、本実施形態の特徴的構成について図
1を参照して説明する。Hereinafter, a characteristic configuration of the present embodiment will be described with reference to FIG.
【0037】上記のように構成された所定の通信媒体
(ネットワーク,インタフェースを含む)を介して印刷
装置(プリンタ121)と通信可能なデータ処理装置
(ホストコンピュータ101)であって、所定の描画命
令を解析して前記印刷装置が印刷可能な印刷データを生
成する生成手段(プリンタドライバであって、記憶装置
105に格納されている)と、前記印刷装置のデータ処
理能力情報を記憶する記憶手段と、前記記憶手段に記憶
されたデータ処理能力情報に基づいて前記生成手段によ
り生成された印刷データを前記印刷装置が画像展開処理
に要するページ単位の描画予測時間を算出する予測手段
(CPU104が記憶装置105または図示しないメモ
リ資源に記憶された制御プログラムに基づいて予測処理
を行う)と、前記予測手段により算出された描画予測時
間と前記印刷データを前記印刷装置に転送する転送手段
(CPU104が記憶装置105または図示しないメモ
リ資源に記憶された制御プログラムに基づいて通信装置
106を介して転送処理を行う)とを有するので、転送
する印刷データの画像展開処理に要する描画処理時間を
ホスト側で先行して予測算定でき、該印刷データを処理
すべき印刷装置側における予測処理負担を軽減して印刷
データを速やかに処理できる。A data processing device (host computer 101) capable of communicating with a printing device (printer 121) via a predetermined communication medium (including a network and an interface) configured as described above, Generating means (a printer driver, which is stored in the storage device 105) for analyzing the data and generating print data printable by the printing device; and storage means for storing data processing capability information of the printing device. A predicting unit that calculates the predicted drawing time of the print data generated by the generating unit based on the data processing capability information stored in the storage unit in units of pages required by the printing apparatus for the image developing process (the CPU 104 105 or a control program stored in a memory resource (not shown)). Transfer means for transferring the predicted drawing time calculated by the step and the print data to the printing apparatus (the CPU 104 performs transfer processing via the communication apparatus 106 based on a control program stored in the storage apparatus 105 or a memory resource not shown) The host computer can predict and calculate the drawing processing time required for image development processing of the print data to be transferred, and reduce the prediction processing load on the printing apparatus that should process the print data. Data can be processed quickly.
【0038】また、前記記憶手段(例えばハードディス
ク等で構成される記憶装置105)は、前記印刷装置と
の通信により取得される前記印刷装置のデータ処理能力
情報を記憶するので、印刷データを転送すべき印刷装置
固有の描画処理時間を正確、かつスピーディに算定する
ことができる。The storage means (for example, the storage device 105 constituted by a hard disk or the like) stores print data data processing capability information obtained through communication with the printing device, and thus transfers print data. It is possible to accurately and speedily calculate the drawing processing time peculiar to the printing apparatus to be performed.
【0039】さらに、所定の通信媒体を介してデータ処
理装置と通信して受信するデータに基づいて画像展開処
理と、複数のデバイスを含むエンジン部の駆動とを制御
する印刷制御装置であって、前記データ処理装置で算出
された描画予測時間を含む印刷データを受信する受信手
段(通信装置126)と、前記受信手段により受信され
た前記描画予測時間と前記エンジン部のいずれかのデバ
イスの起動に要する起動時間とを比較して前記いずれか
のデバイスの起動タイミングを制御する制御手段(CP
U124が記憶装置125あるいは図示しないメモリ資
源に記憶された制御プログラムに基づいてエンジン部1
22の各デバイス(例えばスキャナモータ,ヒータロー
ラ等)を制御する)とを有するので、印刷データ受信時
に、何ら先頭ページの印刷データに対する描画処理時間
を予測演算する必要がなく、最適なタイミングで各デバ
イスを起動させることができるようになり、ファースト
プリントタイムの短縮と、各デバイスの劣化を防止する
ことができるとともに、消費電力を格段に抑えることが
できる。Further, a print control apparatus for controlling image development processing and driving of an engine unit including a plurality of devices based on data received by communicating with a data processing apparatus via a predetermined communication medium, A receiving unit (communication device 126) for receiving print data including a predicted drawing time calculated by the data processing device, and a start-up of one of the engine unit and the predicted drawing time received by the receiving unit Control means (CP) for comparing the required start-up time and controlling the start-up timing of any of the devices.
U124 is controlled by the engine unit 1 based on a control program stored in the storage device 125 or a memory resource (not shown).
22 (for example, controlling a scanner motor, a heater roller, etc.), there is no need to predict and calculate the drawing processing time for the print data of the first page at the time of receiving the print data. Can be activated, the first print time can be shortened, the deterioration of each device can be prevented, and the power consumption can be significantly reduced.
【0040】また、前記制御手段は、前記受信手段によ
り受信された前記描画予測時間が前記エンジン部のいず
れかのデバイスの起動に要する起動時間よりも長いと判
定した場合には、前記印刷データの画像展開処理開始前
に、前記エンジン部のいずれかのデバイスを始動するよ
うに前記いずれかのデバイスの起動タイミングを制御す
るので、エンジン部のいずれかのデバイスの始動タイミ
ングを可能な限り遅めることができ、不要な駆動による
デバイスの劣化を有効に防止することができるととも
に、電力損失を節減することができる。If the control means determines that the predicted drawing time received by the receiving means is longer than the activation time required to activate any of the devices in the engine section, the control means determines whether or not the print data of the print data has been received. Before starting the image development processing, the start timing of any of the devices is controlled so as to start any of the devices of the engine unit. Therefore, the start timing of any of the devices of the engine unit is delayed as much as possible. This makes it possible to effectively prevent the device from deteriorating due to unnecessary driving, and to reduce power loss.
【0041】さらに、前記いずれかのデバイスは、前記
画像展開処理されるビットマップイメージデータに基づ
いて発光される半導体レーザのレーザビームを所定方向
に偏向する回転多面体鏡(ポリゴンミラー)を回転駆動
するスキャナモータとするので、エンジン部のうちで、
もっとも劣化しやすいスキャナモータの始動タイミング
を可能な限り遅めることができ、不要な駆動によるスキ
ャナモータの劣化を有効に防止することができる。Further, any one of the above-mentioned devices rotationally drives a rotary polygon mirror which deflects a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image development processing in a predetermined direction. Since it is a scanner motor, of the engine part,
The start timing of the scanner motor, which is most likely to deteriorate, can be delayed as much as possible, and the scanner motor can be effectively prevented from being deteriorated due to unnecessary driving.
【0042】また、前記いずれかのデバイスは、現像材
が転写されて搬送される記録媒体に熱加圧駆動するヒー
タローラとするので、エンジン部のうちで、もっとも消
費電力が大きいヒータローラへの通電始動タイミングを
可能な限り遅めることができ、不要な駆動によるヒータ
ローラの消費電力を有効に節減することができる。Further, since any one of the above devices is a heater roller which is driven by heat and pressure to a recording medium on which a developing material is transferred and conveyed, the start of energization to the heater roller having the largest power consumption in the engine portion. The timing can be delayed as much as possible, and the power consumption of the heater roller due to unnecessary driving can be effectively reduced.
【0043】図2は、本発明に係るデータ処理装置にお
ける第1のデータ処理手順の一例を示すフローチャート
であり、図1に示したホスト10lのCPU104によ
って実行されるプリンタドライバが実行する処理手順に
対応する。なお、(1)〜(11)は各ステップを示
す。FIG. 2 is a flowchart showing an example of a first data processing procedure in the data processing apparatus according to the present invention. FIG. 2 shows a processing procedure executed by the printer driver executed by the CPU 104 of the host 101 shown in FIG. Corresponding. Note that (1) to (11) indicate each step.
【0044】初めに、プリンタドライバは、OSもしく
はアプリケーションプログラムによって発行された描画
命令を取得し(1)、取得した描画命令が1ページの終
了を示しているかどうかを判断し(2)、1ページの終
了でないと判断した場合は、当該描画命令をPDLデー
タに変換し(3)、変換したPDLデータをメモリに保
存し(4)、ステップ(1)に戻り、次の描画命令を取
得する。First, the printer driver obtains a drawing command issued by the OS or an application program (1), and determines whether or not the obtained drawing command indicates the end of one page (2). If it is determined that the processing has not been completed, the drawing command is converted into PDL data (3), the converted PDL data is stored in the memory (4), and the process returns to step (1) to acquire the next drawing command.
【0045】一方、ステップ(2)で、1ページ分の描
画命令をPDLデータに変換したと判断した場合には、
プリンタが1ページ分のPDLデータを描画処理するの
に要する時間を推算する描画時間推算処理ルーチン(詳
細は後述する)を実行する(5)。On the other hand, if it is determined in step (2) that the rendering command for one page has been converted to PDL data,
A drawing time estimation processing routine (details will be described later) for estimating the time required for the printer to perform the drawing processing of one page of PDL data is executed (5).
【0046】そして、現在処理しているページが一連の
印刷処理(以下ジョブと呼ぶ)における1ページ目であ
るかどうかを判別し(6)、1ページ目であると判断し
た場合には、次に、プリスキャン命令が有効かどうかを
判断する(詳細は後述する)(7)。ここで、プリスキ
ャン命令が有効と判断された場合、プリンタにプリスキ
ャン命令を送出し(8)、続いて、1ページ分のPDL
データをプリンタに転送する(9)。Then, it is determined whether or not the page currently being processed is the first page in a series of print processing (hereinafter referred to as a job) (6). Next, it is determined whether the prescan instruction is valid (details will be described later) (7). If the pre-scan command is determined to be valid, the pre-scan command is sent to the printer (8).
The data is transferred to the printer (9).
【0047】一方、ステップ(6)で、現在の処理が1
ページ目でないと判断した場合及び、ステップ(7)
で、プリスキャン命令が有効でないと判断した場合は、
ステップ(5)で推算された描画予測時間をプリンタに
送出し(11)、ステップ(9)に進む。On the other hand, in step (6),
If it is determined that the page is not the page, and step (7)
If it is determined that the prescan instruction is not valid,
The estimated drawing time estimated in step (5) is sent to the printer (11), and the process proceeds to step (9).
【0048】次に、全てのページを出力したかどうかを
判断し(10),まだ出力するページが存在すると判断
した場合には、ステップ(1)に戻り、次の描画命令を
取得し、全てのページを出力したと判断した場合には、
印刷制御処理を終了する。Next, it is determined whether or not all pages have been output (10). If it is determined that there are still pages to be output, the process returns to step (1) to acquire the next drawing command, and If you determine that the page has been output,
The print control process ends.
【0049】図3は、本発明に係るデータ処理装置にお
ける第2のデータ処理手順の一例を示すフローチャート
であり、図2に示した描画時間推算処理ルーチンの詳細
手順に対応する。なお、(1)〜(5)は各ステップを
示す。FIG. 3 is a flowchart showing an example of the second data processing procedure in the data processing apparatus according to the present invention, and corresponds to the detailed procedure of the drawing time estimation processing routine shown in FIG. In addition, (1) to (5) indicate each step.
【0050】初めに、1ページ分の総描画時間を積算す
る変数を初期化し(1)、初めのPDL命令を取得し
(2)、当該命令がプリンタで処理されるのに要する時
間を記憶装置105に記憶されたプリンタ情報に基づい
て計算する(3)。なお、プリンタ情報には、プリンタ
の処理能力を示す性能情報即ち、各PDL命令に対して
プリンタにおいて処理に要する時間が格納されている。First, a variable for accumulating the total drawing time for one page is initialized (1), the first PDL command is acquired (2), and the time required for the command to be processed by the printer is stored in the storage device. Calculation is performed based on the printer information stored in 105 (3). The printer information stores performance information indicating the processing capability of the printer, that is, the time required for the printer to process each PDL command.
【0051】次に、ステップ(3)の結果を積算変数に
加算し(4)、1ページ分の積算をしたかどうかを判断
し(5)、まだ1ページ分のPDLについて積算を行っ
ていないと判断した場合には、ステップ(2)に戻り、
次のPDLの命令を取得し、1ページ分の積算を行った
と判断した場合には、当該描画時間推算処理を終了す
る。Next, the result of step (3) is added to the integration variable (4), it is determined whether or not integration for one page has been performed (5), and integration has not yet been performed for PDL for one page. If it is determined, return to step (2),
If the next PDL command is acquired and it is determined that the integration for one page has been performed, the drawing time estimation process ends.
【0052】図4は、図1に示したホスト10lにおけ
る記憶装置105のメモリマップを説明する模式図であ
る。FIG. 4 is a schematic diagram for explaining a memory map of the storage device 105 in the host 101 shown in FIG.
【0053】この図に示すように、記憶装置105は、
作業領域401とプリンタドライバを格納する領域40
2と、プリンタ121の装置情報を格納する領域403
と、OSを格納する領域404と、アプリケーションプ
ログラムを格納する領域405を備えている。As shown in this figure, the storage device 105
Work area 401 and area 40 for storing printer driver
2 and an area 403 for storing device information of the printer 121.
And an area 404 for storing an OS and an area 405 for storing an application program.
【0054】図5は、本発明に係る印刷制御装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
あり、図1に示したプリンタ121のCPU124によ
って実行される処理手順に対応する。なお、(1)〜
(7)は各ステップを示す。FIG. 5 is a flowchart showing an example of the first data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing procedure executed by the CPU 124 of the printer 121 shown in FIG. In addition, (1)-
(7) shows each step.
【0055】まず、CPU121はホスト10lから転
送された描画予測時間(Ta)が、プリンタエンジン部
122内のスキャナモータの起動に要する時間(Tb)
より大きいかどうかを判断する(1)。もし、描画予測
時間の方が短いと判断した場合(Ta≦Tb)、プリン
タエンジン122のスキャナを起動する(2)。First, the CPU 121 determines that the estimated drawing time (Ta) transferred from the host 101 is the time (Tb) required to activate the scanner motor in the printer engine unit 122.
It is determined whether it is greater than (1). If it is determined that the predicted drawing time is shorter (Ta ≦ Tb), the scanner of the printer engine 122 is started (2).
【0056】一方、ステップ(1)において、描画予測
時間(Ta)の方がスキャナモータの起動時間(Tb)
よりも長い場合(Tb<Ta)、スキャナを起動させる
べき時間、即ちTc(Tc=Tb−Ta)をカウント終
了値と設定し、タイマ割り込み時のスキャナ起動カウン
トを開始する(7)。尚、このスキャナ起動カウントの
カウント値及び、終了値は、記憶装置125内の作業領
域に確保される。また、タイマ割り込み時の処理につい
ての詳細は、後述する。On the other hand, in step (1), the predicted drawing time (Ta) is equal to the activation time (Tb) of the scanner motor.
If it is longer (Tb <Ta), the time to activate the scanner, that is, Tc (Tc = Tb−Ta) is set as the count end value, and the scanner activation count at the time of a timer interrupt is started (7). Note that the count value and the end value of the scanner activation count are secured in a work area in the storage device 125. The details of the process at the time of the timer interrupt will be described later.
【0057】次に、ホスト101から転送されたPDL
データからビットマップデータを展開し(3)、1ペー
ジ分のPDLデータの展開処理が終了したかどうかを判
断し(4)、終了していないと判断した場合は、ステッ
プ(3)に戻り、終了したと判断した場合は、メモリ上
に展開されたビットマップデータをプリンタエンジンに
転送し印刷する(5)。次に、全てのページを印刷した
かどうかを判断し(6)、まだ印刷するページが存在す
ると判断した場合は、ステップ(3)に戻り、全てのペ
ージを出力したと判断した場合は、印刷処理を終了す
る。Next, the PDL transferred from the host 101
The bitmap data is developed from the data (3), it is determined whether or not the development processing of the PDL data for one page has been completed (4). If it is determined that the processing has not been completed, the process returns to step (3). If it is determined that the processing has been completed, the bitmap data expanded in the memory is transferred to the printer engine and printed (5). Next, it is determined whether or not all pages have been printed (6). If it is determined that there are still pages to be printed, the process returns to step (3). If it is determined that all pages have been output, printing is performed. The process ends.
【0058】図6は、本発明に係る印刷制御装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、図1に示したCPU124のタイマ割り込み時の
処理手順に対応する。なお、(1)〜(4)はステップ
を示す。FIG. 6 is a flowchart showing an example of the second data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing procedure at the time of the timer interrupt of the CPU 124 shown in FIG. (1) to (4) show steps.
【0059】初めに、スキャナ起動カウント値が終了し
たかどうかを判断する(1)。カウント値が終了してい
ないと判断した場合は、カウント値をカウントアップし
て(2)、リターンする。First, it is determined whether or not the scanner activation count value has ended (1). If it is determined that the count value has not ended, the count value is counted up (2), and the process returns.
【0060】一方、ステップ(1)で、カウント値が終
了している(即ち、スキャナ起動カウントのカウント動
作を開始してから、スキャナを起動させるべき時間Tc
が経過した)と判定した場合、プリンタエンジン122
のスキャナを起動し(3)、スキャナ起動カウントのカ
ウント動作をディセーブルとし(4)、リターンする。On the other hand, in step (1), the count value has ended (that is, the time Tc when the scanner should be started after the counting operation of the scanner start count is started).
Has elapsed), the printer engine 122
(3), disables the operation of the scanner activation count (4), and returns.
【0061】図7は、図1に示したプリンタ121にお
ける記憶装置125のメモリマップを説明する模式図で
ある。FIG. 7 is a schematic diagram for explaining a memory map of the storage device 125 in the printer 121 shown in FIG.
【0062】この図に示すように、記憶装置125は、
作業領域701とCPU124の制御プログラムを格納
する領域702と、ホストから送られてくる情報を一旦
格納する受信バッファ領域703と、ホストから送られ
てくるPDLデータを展開したビットマップデータを格
納する領域704を備えている。As shown in this figure, the storage device 125
A work area 701, an area 702 for storing a control program of the CPU 124, a reception buffer area 703 for temporarily storing information sent from the host, and an area for storing bitmap data obtained by expanding PDL data sent from the host. 704.
【0063】以上の処理により、1ページ目の印刷に際
し、印刷の開始に必要な画像展開処理の終了を待たず
に、それに先行して最適なタイミングでプリンタエンジ
ンに対してスキャナモータの回転動作を開始させること
ができる。According to the above processing, when printing the first page, the rotation of the scanner motor is performed with respect to the printer engine at the optimal timing prior to the completion of the image development processing necessary for the start of printing. You can get started.
【0064】以下、本実施形態の特徴的構成について図
2,図3,図5等を参照して説明する。Hereinafter, the characteristic configuration of the present embodiment will be described with reference to FIGS.
【0065】上記のように構成された所定の通信媒体を
介して印刷装置と通信可能なデータ処理装置のデータ処
理方法であって、あるいは所定の通信媒体を介して印刷
装置と通信可能なデータ処理装置を制御するコンピュー
タが読み出し可能なプログラムを格納した記憶媒体であ
って、所定の描画命令を解析して前記印刷装置が印刷可
能な印刷データを生成する生成工程(図2のステップ
(3))と、記憶されるデータ処理能力情報に基づいて
前記生成工程により生成された印刷データを前記印刷装
置が画像展開処理に要するページ単位の描画予測時間を
算出する予測工程(図2のステップ(5))と、前記予
測工程により算出された描画予測時間と前記印刷データ
を前記印刷装置に転送する転送工程(図2のステップ
(9),(11))とを有するので、転送する印刷デー
タの画像展開処理に要する描画処理時間をホスト側で先
行して予測算定でき、該印刷データを処理すべき印刷装
置側における予測処理負担を軽減して印刷データを速や
かに処理できる。A data processing method of a data processing device capable of communicating with a printing device via a predetermined communication medium configured as described above, or a data processing method capable of communicating with a printing device via a predetermined communication medium A storage medium storing a program that can be read by a computer that controls the apparatus, and a generation step of analyzing a predetermined drawing command and generating print data that can be printed by the printing apparatus (step (3) in FIG. 2). And a prediction step (step (5) in FIG. 2) of calculating, based on the stored data processing capability information, the print data generated in the generation step and calculating the predicted drawing time in page units required by the printing apparatus for image expansion processing. ) And a transfer step (steps (9) and (11) in FIG. 2) for transferring the predicted drawing time calculated in the prediction step and the print data to the printing apparatus. Since the host computer can predict and calculate the drawing processing time required for the image development processing of the print data to be transferred in advance, the prediction processing load on the printing apparatus to process the print data can be reduced and the print data can be promptly calculated. Can be processed.
【0066】また、前記印刷装置のデータ処理能力情報
は、前記印刷装置との通信により取得して記憶するの
で、印刷データを転送すべき印刷装置固有の描画処理時
間を正確、かつスピーディに算定することができる。Since the data processing capability information of the printing apparatus is obtained and stored by communication with the printing apparatus, the drawing processing time unique to the printing apparatus to which the print data is to be transferred is accurately and speedily calculated. be able to.
【0067】さらに、所定の通信媒体を介してデータ処
理装置と通信して受信するデータに基づく画像展開処理
と、複数のデバイスを含むエンジン部の駆動処理とを制
御する印刷制御装置のデータ処理方法であって、受信さ
れる前記データ処理装置で算出された前記描画予測時間
と前記エンジン部のいずれかのデバイスの起動に要する
起動時間とを比較して前記いずれかのデバイスを前記画
像展開処理とは独立したタイミングで起動する駆動工程
(図5のステップ(1)〜(3)あるいは後述する図8
に示すステップ(1)〜(3))とを有するので、印刷
データ受信時に、何ら先頭ページの印刷データに対する
描画処理時間を予測演算する必要がなく、最適なタイミ
ングで各デバイスを起動させることができるようにな
り、ファーストプリントタイムの短縮と、各デバイスの
劣化を防止することができるとともに、消費電力を格段
に抑えることができる。Further, a data processing method of a print control apparatus for controlling an image expansion processing based on data received by communicating with a data processing apparatus via a predetermined communication medium and a driving processing of an engine unit including a plurality of devices. Comparing the predicted drawing time calculated by the received data processing device with the activation time required to activate any device of the engine unit, and comparing any one of the devices with the image development process. Is a driving step (steps (1) to (3) in FIG. 5 or FIG.
(1) to (3)), it is not necessary to predict and calculate the drawing processing time for the print data of the first page at the time of receiving the print data, and each device can be started at an optimum timing. As a result, it is possible to shorten the first print time, prevent deterioration of each device, and significantly reduce power consumption.
【0068】また、前記駆動工程は、受信された前記描
画予測時間が前記エンジン部のいずれかのデバイスの起
動に要する起動時間よりも長いと判定した場合には、前
記印刷データの画像展開処理開始前に、前記エンジン部
のいずれかのデバイスを始動するので、エンジン部のい
ずれかのデバイスの始動タイミングを可能な限り遅める
ことができ、不要な駆動によるデバイスの劣化を有効に
防止することができるとともに、電力損失を節減するこ
とができる。In the driving step, when it is determined that the received predicted drawing time is longer than the activation time required to activate any device of the engine unit, the image development processing of the print data is started. Before starting any device of the engine unit, it is possible to delay the start timing of any device of the engine unit as much as possible, and to effectively prevent device deterioration due to unnecessary driving. And power loss can be reduced.
【0069】さらに、前記いずれかのデバイスは、前記
画像展開処理されるビットマップイメージデータに基づ
いて発光される半導体レーザのレーザビームを所定方向
に偏向する回転多面体鏡を回転駆動するスキャナモータ
とするので、エンジン部のうちで、もっとも劣化しやす
いスキャナモータの始動タイミングを可能な限り遅める
ことができ、不要な駆動によるスキャナモータの劣化を
有効に防止することができる。Further, any one of the devices is a scanner motor for rotating and driving a rotary polygon mirror for deflecting a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image development processing in a predetermined direction. Therefore, it is possible to delay the start timing of the scanner motor, which is most likely to deteriorate in the engine unit, as much as possible, and it is possible to effectively prevent the scanner motor from deteriorating due to unnecessary driving.
【0070】〔第2実施形態〕上記第1実施形態では、
ホスト側で推算された描画予測時間とスキャナ起動時間
とに基づいてスキャナモータの起動タイミングを制御す
る場合について説明したが、ホスト側で推算された描画
予測時間とヒータ起動時間とに基づいて定着ユニットの
ヒータ起動タイミングを制御するように構成してもよ
い。以下その実施形態について説明する。[Second Embodiment] In the first embodiment,
A case has been described in which the start timing of the scanner motor is controlled based on the estimated drawing time and the scanner activation time estimated on the host side, but the fixing unit is controlled based on the estimated drawing time and the heater activation time estimated on the host side. May be configured to control the heater activation timing. Hereinafter, the embodiment will be described.
【0071】図8は、本発明に係る印刷制御装置におけ
る第3のデータ処理手順の一例を示すフローチャートで
あり、図1に示したプリンタ121のCPU124によ
って実行される処理手順に対応する。なお、(1)〜
(7)は各ステップを示す。FIG. 8 is a flowchart showing an example of the third data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing procedure executed by the CPU 124 of the printer 121 shown in FIG. In addition, (1)-
(7) shows each step.
【0072】まず、CPU124はホスト10lから転
送された描画予測時間(Ta)が、プリンタエンジン部
122内の定着ユニット内のヒータの起動に要する時間
(Td)より大きいかどうかを判断する(1)。もし、
描画予測時間の方が短いと判断した場合(Ta≦T
d)、プリンタエンジン122のヒータを起動する
(2)。First, the CPU 124 determines whether or not the predicted drawing time (Ta) transferred from the host 101 is longer than the time (Td) required to activate the heater in the fixing unit in the printer engine unit 122 (1). . if,
When it is determined that the predicted drawing time is shorter (Ta ≦ T
d), the heater of the printer engine 122 is started (2).
【0073】一方、ステップ(1)において、描画予測
時間(Ta)の方がヒータの起動時間(Td)よりも長
い場合(Td<Ta)、ヒータを起動させるべき時間、
即ちTe(Te=Td−Ta)をカウント終了値と設定
し、タィマ割り込み時のヒータ起動カウントを開始する
(7)。尚、このヒータ起動カウントのカウント値及び
終了値は、記憶装置125内の作業領域に確保される。
また、タイマ割り込み時の処理についての詳細は、後述
する。On the other hand, in step (1), if the predicted drawing time (Ta) is longer than the heater activation time (Td) (Td <Ta),
That is, Te (Te = Td-Ta) is set as the count end value, and the heater activation count at the time of the timer interruption is started (7). The count value and end value of the heater activation count are secured in a work area in the storage device 125.
The details of the process at the time of the timer interrupt will be described later.
【0074】次に、ホストから転送されたPDLデータ
からビットマップデータを展開し(3)、1ページ分の
PDLデータの展開処理が終了したかどうかを判断し
(4)、終了していないと判断した場合は、ステップ
(3)に戻り、終了したと判断した場合は、メモリ上に
展開されたビットマップデータをプリンタエンジンに転
送し印刷する(5)。次に、全てのページを印刷したか
どうかを判断し(6)、まだ印刷するページが存在する
と判断した場合は、ステップ(3)に戻り、全てのペー
ジを出力したと判断した場合は、印刷処理を終了する。Next, bitmap data is developed from the PDL data transferred from the host (3), and it is determined whether or not the development of one page of PDL data is completed (4). If it is determined, the process returns to step (3). If it is determined that the process is completed, the bitmap data expanded on the memory is transferred to the printer engine and printed (5). Next, it is determined whether or not all pages have been printed (6). If it is determined that there are still pages to be printed, the process returns to step (3). If it is determined that all pages have been output, printing is performed. The process ends.
【0075】図9は、本発明に係る印刷制御装置におけ
る第4のデータ処理手順の一例を示すフローチャートで
あり、図1に示したCPU124のタイマ割り込み時の
処理手順に対応する。なお、(1)〜(4)はステップ
を示す。FIG. 9 is a flowchart showing an example of the fourth data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing procedure at the time of the timer interrupt of the CPU 124 shown in FIG. (1) to (4) show steps.
【0076】初めに、ヒータ起動カウント値が終了した
かどうかを判断する(1)。カウント値が終了していな
いと判断した場合は、カウント値をカウントアップして
(2)、リターンする。First, it is determined whether the heater activation count value has ended (1). If it is determined that the count value has not ended, the count value is counted up (2), and the process returns.
【0077】一方、ステップ(1)で、カウント値が終
了している(即ち、ヒータ起動カウントのカウント動作
を開始してから、ヒータを起動させるべき時間Teが経
過した)と判定した場合、プリンタエンジン122のヒ
ータを起動し(3)、ヒータ起動カウントのカウント動
作をディセーブルとし(4)、リターンする。On the other hand, if it is determined in step (1) that the count value has ended (that is, the time Te for activating the heater has elapsed since the start operation of the heater activation count has started), the printer The heater of the engine 122 is started (3), the count operation of the heater start count is disabled (4), and the routine returns.
【0078】上記各実施形態では、プリンタの性能情報
を、予めホスト側のメモリに記憶されているものとして
説明したが、ホストがプリンタから必要に応じて取得し
ても良い。例えば、ホストの電源がONされた時実行さ
れるシステムコンフィグレーションにおいて取得すれば
良い。In each of the above embodiments, the performance information of the printer is described as being stored in the memory on the host side in advance. However, the host may acquire the performance information from the printer as needed. For example, it may be obtained in the system configuration executed when the power of the host is turned on.
【0079】また、上記各実施形態では、1ページ分の
ビットマップメモリを展開してから印刷するよう説明し
たが、1ページを複数のバンドに分割して処理する方法
であっても良いことは、言うまでもない。In each of the above-described embodiments, printing is performed after a bitmap memory for one page is expanded. However, a method of processing by dividing one page into a plurality of bands may be used. Needless to say.
【0080】以下、本実施形態の特徴的構成について図
8に示すフローチャートを参照して説明する。Hereinafter, the characteristic configuration of this embodiment will be described with reference to the flowchart shown in FIG.
【0081】上記のように構成された印刷制御装置のデ
バイス駆動方法において、駆動工程(図8のステップ
(1)〜(3))により駆動される前記いずれかのデバ
イスは、現像材が転写されて搬送される記録媒体に熱加
圧駆動するヒータローラとするので、エンジン部のうち
で、もっとも消費電力が大きいヒータローラへの通電始
動タイミングを可能な限り遅めることができ、不要な駆
動によるヒータローラの消費電力を有効に節減すること
ができる。In the device driving method of the printing control apparatus configured as described above, any one of the devices driven by the driving step (steps (1) to (3) in FIG. 8) is transferred with the developing material. Since the heater roller is driven by heat and pressure to the recording medium conveyed, the start timing of energization to the heater roller having the largest power consumption in the engine section can be delayed as much as possible, and the heater roller can be driven by unnecessary driving. Power consumption can be effectively reduced.
【0082】以下、図10に示すメモリマップを参照し
て本発明に係る印刷制御装置,データ処理装置を適用可
能な印刷システムで読み出し可能なデータ処理プログラ
ムの構成について説明する。The configuration of a data processing program readable by a printing system to which the print control device and the data processing device according to the present invention can be applied will be described below with reference to a memory map shown in FIG.
【0083】図10は、本発明に係る印刷制御装置,デ
ータ処理装置を適用可能な印刷システムで読み出し可能
な各種データ処理プログラムを格納する記憶媒体のメモ
リマップを説明する図である。FIG. 10 is a diagram illustrating a memory map of a storage medium storing various data processing programs that can be read by a printing system to which the print control device and the data processing device according to the present invention can be applied.
【0084】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are 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.
【0085】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs is also managed in the directory. Also, a program for installing various programs on a computer, and a program for decompressing a program to be installed when the program to be installed is compressed, may be stored in some cases.
【0086】本実施形態における図2,図3,図5,図
6,図8,図9に示す機能が外部からインストールされ
るプログラムによって、ホストコンピュータにより遂行
されていてもよい。そして、その場合、CD−ROMや
フラッシュメモリやFD等の記憶媒体により、あるいは
ネットワークを介して外部の記憶媒体から、プログラム
を含む情報群を出力装置に供給される場合でも本発明は
適用されるものである。The functions shown in FIG. 2, FIG. 3, FIG. 5, FIG. 6, FIG. 8, and FIG. 9 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.
【0087】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(または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.
【0088】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。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.
【0089】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピー(登録商標)ディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROM,EEPROM等を用いることができ
る。Examples of a storage medium for supplying the program code include a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, and C
D-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, etc. can be used.
【0090】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。The computer executes the readout program code, not only to realize the functions of the above-described embodiment, but also to execute an OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0091】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる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.
【0092】上記各実施形態によれば、文書等を印刷す
る際に、前記ホストコンピュータからの画像展開処理予
測時間を基にして、実際の画像展開処理の終了を待たず
に先行してスキャナモータを起動することを可能とな
り、走査系の劣化を防止つつ、受信する印刷情報に基づ
くファーストプリントタイムを大幅に短縮することがで
きる。According to each of the above embodiments, when printing a document or the like, the scanner motor can be preceded without waiting for the end of the actual image development processing based on the estimated time of the image development processing from the host computer. Can be activated, and the first print time based on the received print information can be greatly reduced while preventing the scanning system from deteriorating.
【0093】また、文書等を印刷する際に、前記ホスト
コンピュータからの画像展開処理予測時間を基にして、
実際の画像展開処理の終了を待たずに先行してヒーター
の制御を行うことを可能とし、無駄な電力の消費を削減
しつつ、受信する印刷情報に基づくファーストプリント
タイムを大幅に短縮することができる。Further, when printing a document or the like, based on the estimated image development processing time from the host computer,
It is possible to control the heater ahead of time without waiting for the end of the actual image development processing, and to reduce wasteful power consumption and greatly reduce the first print time based on the received print information. it can.
【0094】[0094]
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、所定の通信媒体を介して印刷装置と通
信可能なデータ処理装置であって、所定の描画命令を解
析して前記印刷装置が印刷可能な印刷データを生成する
生成手段と、前記印刷装置のデータ処理能力情報を記憶
する記憶手段と、前記記憶手段に記憶されたデータ処理
能力情報に基づいて前記生成手段により生成された印刷
データを前記印刷装置が画像展開処理に要するページ単
位の描画予測時間を算出する予測手段と、前記予測手段
により算出された描画予測時間と前記印刷データを前記
印刷装置に転送する転送手段とを有するので、転送する
印刷データの画像展開処理に要する描画処理時間をホス
ト側で先行して予測算定でき、該印刷データを処理すべ
き印刷装置側における予測処理負担を軽減して印刷デー
タを速やかに処理できる。As described above, the first embodiment according to the present invention is described.
According to the invention, a data processing device capable of communicating with a printing device via a predetermined communication medium, a generating unit configured to analyze a predetermined drawing command and generate print data printable by the printing device, Storage means for storing data processing capacity information of the printing apparatus, and print data generated by the generating means based on the data processing capacity information stored in the storage means, in page units required by the printing apparatus for image expansion processing And a transfer unit for transferring the predicted drawing time calculated by the predicting unit and the print data to the printing apparatus, so that the drawing required for the image development process of the transferred print data is provided. The processing time can be predicted and calculated in advance by the host, and the processing load on the printing device that should process the print data can be reduced and the print data can be processed quickly. Kill.
【0095】第2の発明によれば、前記記憶手段は、前
記印刷装置との通信により取得される前記印刷装置のデ
ータ処理能力情報を記憶するので、印刷データを転送す
べき印刷装置固有の描画処理時間を正確、かつスピーデ
ィに算定することができる。According to the second aspect, the storage means stores the data processing capability information of the printing apparatus obtained by communicating with the printing apparatus, so that the printing apparatus has a unique rendering The processing time can be calculated accurately and quickly.
【0096】第3の発明によれば、所定の通信媒体を介
してデータ処理装置と通信して受信するデータに基づく
画像展開処理と、複数のデバイスを含むエンジン部の駆
動処理とを制御する印刷制御装置であって、前記データ
処理装置で算出された描画予測時間を含む印刷データを
受信する受信手段と、前記受信手段により受信された前
記描画予測時間と前記エンジン部のいずれかのデバイス
の起動に要する起動時間とを比較して前記いずれかのデ
バイスの起動タイミングを制御する制御手段とを有する
ので、印刷データ受信時に、何ら先頭ページの印刷デー
タに対する描画処理時間を予測演算する必要がなく、最
適なタイミングで各デバイスを起動させることができる
ようになり、ファーストプリントタイムの短縮と、各デ
バイスの劣化を防止することができるとともに、消費電
力を格段に抑えることができる。According to the third aspect of the present invention, an image developing process based on data received by communicating with a data processing device via a predetermined communication medium and a printing process for controlling an engine unit including a plurality of devices are driven. A control unit, receiving means for receiving print data including a predicted drawing time calculated by the data processing apparatus; and starting the drawing predicted time received by the receiving means and any device of the engine unit And control means for controlling the start timing of any one of the devices by comparing the start time required for the device, so that when print data is received, there is no need to predict and calculate the drawing processing time for the print data of the first page, Each device can be started at the optimal timing, shortening the first print time and preventing deterioration of each device. It is possible to, it is possible to suppress the power consumption dramatically.
【0097】第4の発明によれば、前記制御手段は、前
記受信手段により受信された前記描画予測時間が前記エ
ンジン部のいずれかのデバイスの起動に要する起動時間
よりも長いと判定した場合には、前記印刷データの画像
展開処理開始前に、前記エンジン部のいずれかのデバイ
スを始動するように前記いずれかのデバイスの起動タイ
ミングを制御するので、エンジン部のいずれかのデバイ
スの始動タイミングを可能な限り遅めることができ、不
要な駆動によるデバイスの劣化を有効に防止することが
できるとともに、電力損失を節減することができる。According to the fourth aspect, the control means determines that the drawing prediction time received by the receiving means is longer than the start time required for starting any device of the engine unit. Controls the start timing of any one of the engine units so as to start any one of the engine units before starting the image development processing of the print data. The delay can be made as long as possible, and the device can be effectively prevented from deteriorating due to unnecessary driving, and the power loss can be reduced.
【0098】第5の発明によれば、前記いずれかのデバ
イスは、前記画像展開処理されるビットマップイメージ
データに基づいて発光される半導体レーザのレーザビー
ムを所定方向に偏向する回転多面体鏡を回転駆動するス
キャナモータとするので、エンジン部のうちで、もっと
も劣化しやすいスキャナモータの始動タイミングを可能
な限り遅めることができ、不要な駆動によるスキャナモ
ータの劣化を有効に防止することができる。According to a fifth aspect of the present invention, in any one of the above devices, the rotating polyhedral mirror for deflecting the laser beam of the semiconductor laser emitted based on the bitmap image data subjected to the image development processing in a predetermined direction. Since the scanner motor is driven, the start timing of the most easily degraded scanner motor in the engine unit can be delayed as much as possible, and the scanner motor can be effectively prevented from being deteriorated due to unnecessary driving. .
【0099】第6の発明によれば、前記いずれかのデバ
イスは、現像材が転写されて搬送される記録媒体に熱加
圧駆動するヒータローラとするので、エンジン部のうち
で、もっとも消費電力が大きいヒータローラへの通電始
動タイミングを可能な限り遅めることができ、不要な駆
動によるヒータローラの消費電力を有効に節減すること
ができる。According to the sixth aspect, any one of the devices is a heater roller that is driven to apply heat and pressure to a recording medium on which a developer is transferred and conveyed. The timing to start energizing the large heater roller can be delayed as much as possible, and power consumption of the heater roller due to unnecessary driving can be effectively reduced.
【0100】第7,第13の発明によれば、所定の通信
媒体を介して印刷装置と通信可能なデータ処理装置のデ
ータ処理方法であって、あるいは所定の通信媒体を介し
て印刷装置と通信可能なデータ処理装置をコンピュータ
が読み出し可能なプログラムを格納した記憶媒体であっ
て、所定の描画命令を解析して前記印刷装置が印刷可能
な印刷データを生成する生成工程と、記憶されるデータ
処理能力情報に基づいて前記生成工程により生成された
印刷データを前記印刷装置が画像展開処理に要するペー
ジ単位の描画予測時間を算出する予測工程と、前記予測
工程により算出された描画予測時間と前記印刷データを
前記印刷装置に転送する転送工程とを有するので、転送
する印刷データの画像展開処理に要する描画処理時間を
ホスト側で先行して予測算定でき、該印刷データを処理
すべき印刷装置側における予測処理負担を軽減して印刷
データを速やかに処理できる。According to the seventh and thirteenth aspects, there is provided a data processing method of a data processing device capable of communicating with a printing device via a predetermined communication medium, or a method of communicating with a printing device via a predetermined communication medium. A storage medium storing a computer-readable program for a possible data processing apparatus, a generating step of analyzing a predetermined drawing command to generate print data printable by the printing apparatus, and a stored data processing A prediction step of calculating, based on capability information, the print data generated in the generation step, a drawing prediction time per page required for the printing apparatus to perform image development processing; a drawing prediction time calculated in the prediction step; And a transfer step of transferring data to the printing apparatus. Prediction can be calculated, it can be promptly processed print data to reduce the prediction processing load in the printing apparatus to process the print data.
【0101】第8,第14の発明によれば、前記印刷装
置のデータ処理能力情報は、前記印刷装置との通信によ
り取得して記憶するので、印刷データを転送すべき印刷
装置固有の描画処理時間を正確、かつスピーディに算定
することができる。According to the eighth and fourteenth aspects, the data processing capability information of the printing apparatus is acquired and stored through communication with the printing apparatus, so that the drawing processing unique to the printing apparatus to which the print data is to be transferred is performed. Time can be calculated accurately and quickly.
【0102】第9,第15の発明によれば、所定の通信
媒体を介してデータ処理装置と通信して受信するデータ
に基づく画像展開処理と、複数のデバイスを含むエンジ
ン部の駆動処理とを制御する印刷制御装置のデバイス駆
動方法であって、所定の通信媒体を介して印刷装置と通
信可能なデータ処理装置を制御するコンピュータが読み
出し可能なプログラムを格納した記憶媒体であって、受
信される前記データ処理装置で算出された前記描画予測
時間と前記エンジン部のいずれかのデバイスの起動に要
する起動時間とを比較して前記いずれかのデバイスを前
記画像展開処理とは独立したタイミングで起動する駆動
工程とを有するので、印刷データ受信時に、何ら先頭ペ
ージの印刷データに対する描画処理時間を予測演算する
必要がなく、最適なタイミングで各デバイスを起動させ
ることができるようになり、ファーストプリントタイム
の短縮と、各デバイスの劣化を防止することができると
ともに、消費電力を格段に抑えることができる。According to the ninth and fifteenth aspects, the image developing process based on the data received by communicating with the data processing device via the predetermined communication medium and the driving process of the engine unit including a plurality of devices are performed. What is claimed is: 1. A device driving method for a printing control apparatus, comprising: a storage medium storing a computer-readable program for controlling a data processing apparatus capable of communicating with a printing apparatus via a predetermined communication medium; The predicted drawing time calculated by the data processing device is compared with a start time required to start any device of the engine unit, and any of the devices is started at a timing independent of the image development processing. Since there is a driving process, there is no need to predict and calculate the drawing processing time for the print data of the first page when print data is received. Will be able to activate the respective device at a timing, the shortening of the first print time, it is possible to prevent deterioration of the device, power consumption can be suppressed remarkably.
【0103】第10,第16の発明によれば、前記駆動
工程は、受信された前記描画予測時間が前記エンジン部
のいずれかのデバイスの起動に要する起動時間よりも長
いと判定した場合には、前記印刷データの画像展開処理
開始前に、前記エンジン部のいずれかのデバイスを始動
するので、エンジン部のいずれかのデバイスの始動タイ
ミングを可能な限り遅めることができ、不要な駆動によ
るデバイスの劣化を有効に防止することができるととも
に、電力損失を節減することができる。According to the tenth and sixteenth aspects, the driving step includes the step of: determining that the received predicted drawing time is longer than the activation time required to activate any device of the engine unit. Since any device of the engine unit is started before the image development processing of the print data is started, the start timing of any device of the engine unit can be delayed as much as possible, and unnecessary driving can be performed. Device degradation can be effectively prevented, and power loss can be reduced.
【0104】第11の発明によれば、前記いずれかのデ
バイスは、前記画像展開処理されるビットマップイメー
ジデータに基づいて発光される半導体レーザのレーザビ
ームを所定方向に偏向する回転多面体鏡を回転駆動する
スキャナモータとするので、エンジン部のうちで、もっ
とも劣化しやすいスキャナモータの始動タイミングを可
能な限り遅めることができ、不要な駆動によるスキャナ
モータの劣化を有効に防止することができる。According to the eleventh aspect, any one of the devices rotates a rotary polyhedral mirror that deflects a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image expansion processing in a predetermined direction. Since the scanner motor is driven, the start timing of the most easily degraded scanner motor in the engine unit can be delayed as much as possible, and the scanner motor can be effectively prevented from being deteriorated due to unnecessary driving. .
【0105】第12の発明によれば、前記いずれかのデ
バイスは、現像材が転写されて搬送される記録媒体に熱
加圧駆動するヒータローラとするので、エンジン部のう
ちで、もっとも消費電力が大きいヒータローラへの通電
始動タイミングを可能な限り遅めることができ、不要な
駆動によるヒータローラの消費電力を有効に節減するこ
とができる。According to the twelfth aspect, since any one of the devices is a heater roller driven to apply heat and pressure to the recording medium on which the developer is transferred and conveyed, the device consumes the least power among the engine units. The timing to start energizing the large heater roller can be delayed as much as possible, and power consumption of the heater roller due to unnecessary driving can be effectively reduced.
【0106】従って、データ処理装置から転送される印
刷データを受信して最初のページの印刷処理結果を得る
までに要する時間を大幅に短縮し、かつ、印刷処理に供
する各デバイスの駆動タイミングを最適化でき、各デバ
イスの劣化を防止しつつ、消費電力を節減することがで
きる等の効果を奏する。Therefore, the time required for receiving the print data transferred from the data processing apparatus and obtaining the print processing result of the first page is greatly reduced, and the drive timing of each device used for the print processing is optimized. It is possible to reduce power consumption while preventing deterioration of each device.
【図1】本発明の第1実施形態を示す印刷制御装置,デ
ータ処理装置を適用可能な印刷システムの構成を説明す
るブロック図である。FIG. 1 is a block diagram illustrating a configuration of a printing system to which a print control device and a data processing device according to a first embodiment of the present invention can be applied.
【図2】本発明に係るデータ処理装置における第1のデ
ータ処理手順の一例を示すフローチャートである。FIG. 2 is a flowchart illustrating an example of a first data processing procedure in the data processing device according to the present invention.
【図3】本発明に係るデータ処理装置における第2のデ
ータ処理手順の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of a second data processing procedure in the data processing device according to the present invention.
【図4】図1に示したホストにおける記憶装置のメモリ
マップを説明する模式図である。4 is a schematic diagram illustrating a memory map of a storage device in the host shown in FIG.
【図5】本発明に係る印刷制御装置における第1のデー
タ処理手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a first data processing procedure in 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 in the print control apparatus according to the present invention.
【図7】図1に示したプリンタにおける記憶装置のメモ
リマップを説明する模式図である。FIG. 7 is a schematic diagram illustrating a memory map of a storage device in the printer shown in FIG.
【図8】本発明に係る印刷制御装置における第3のデー
タ処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a third data processing procedure in the print control apparatus according to the present invention.
【図9】本発明に係る印刷制御装置における第4のデー
タ処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a fourth data processing procedure in the print control apparatus according to the present invention.
【図10】本発明に係る印刷制御装置,データ処理装置
を適用可能な印刷システムで読み出し可能な各種データ
処理プログラムを格納する記憶媒体のメモリマップを説
明する図である。FIG. 10 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which the print control device and the data processing device according to the present invention can be applied.
【図11】この種の印刷装置の構成を説明する概略断面
図である。FIG. 11 is a schematic sectional view illustrating the configuration of this type of printing apparatus.
101 ホストコンピュータ 102 表示装置 103 入力装置 104 CPU 105 記憶装置 106 通信装置 121 プリンタ 122 印刷装置 124 CPU 125 記憶装置 126 通信装置 128 操作パネル部 Reference Signs List 101 host computer 102 display device 103 input device 104 CPU 105 storage device 106 communication device 121 printer 122 printing device 124 CPU 125 storage device 126 communication device 128 operation panel unit
Claims (16)
可能なデータ処理装置であって、 所定の描画命令を解析して前記印刷装置が印刷可能な印
刷データを生成する生成手段と、 前記印刷装置のデータ処理能力情報を記憶する記憶手段
と、 前記記憶手段に記憶されたデータ処理能力情報に基づい
て前記生成手段により生成された印刷データを前記印刷
装置が画像展開処理に要するページ単位の描画予測時間
を算出する予測手段と、 前記予測手段により算出された描画予測時間と前記印刷
データを前記印刷装置に転送する転送手段と、を有する
ことを特徴とするデータ処理装置。1. A data processing device capable of communicating with a printing device via a predetermined communication medium, wherein the generating device analyzes a predetermined drawing command to generate print data printable by the printing device. Storage means for storing data processing capability information of the printing apparatus; and print data generated by the generating means based on the data processing capacity information stored in the storage means in a page unit required by the printing apparatus for image expansion processing. A data processing apparatus comprising: a prediction unit that calculates a predicted drawing time; and a transfer unit that transfers the predicted drawing time calculated by the prediction unit and the print data to the printing device.
により取得される前記印刷装置のデータ処理能力情報を
記憶することを特徴とする請求項1記載のデータ処理装
置。2. The data processing device according to claim 1, wherein the storage unit stores data processing capability information of the printing device obtained through communication with the printing device.
と通信して受信するデータに基づく画像展開処理と、複
数のデバイスを含むエンジン部の駆動処理とを制御する
印刷制御装置であって、 前記データ処理装置で算出された描画予測時間を含む印
刷データを受信する受信手段と、 前記受信手段により受信された前記描画予測時間と前記
エンジン部のいずれかのデバイスの起動に要する起動時
間とを比較して前記いずれかのデバイスの起動タイミン
グを制御する制御手段と、を有することを特徴とする印
刷制御装置。3. A print control device that controls an image expansion process based on data received by communicating with a data processing device via a predetermined communication medium, and a drive process of an engine unit including a plurality of devices. A receiving unit that receives print data including a predicted drawing time calculated by the data processing apparatus; and a drawing start time received by the receiving unit and a start time required to start a device of the engine unit. Control means for controlling the activation timing of any of the devices in comparison.
信された前記描画予測時間が前記エンジン部のいずれか
のデバイスの起動に要する起動時間よりも長いと判定し
た場合には、前記印刷データの画像展開処理開始前に、
前記エンジン部のいずれかのデバイスを始動するように
前記いずれかのデバイスの起動タイミングを制御するこ
とを特徴とする請求項3記載の印刷制御装置。4. When the control unit determines that the predicted drawing time received by the receiving unit is longer than a start time required for starting one of the devices of the engine unit, the control unit determines whether or not the print data of the print data is received. Before starting the image development process,
4. The print control apparatus according to claim 3, wherein a start timing of one of the devices is controlled so as to start one of the devices.
開処理されるビットマップイメージデータに基づいて発
光される半導体レーザのレーザビームを所定方向に偏向
する回転多面体鏡を回転駆動するスキャナモータとする
ことを特徴とする請求項3または4記載の印刷制御装
置。5. A scanner motor for rotating a rotary polygon mirror for deflecting a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image development processing in a predetermined direction. 5. The printing control device according to claim 3, wherein
写されて搬送される記録媒体に熱加圧駆動するヒータロ
ーラとすることを特徴とする請求項3または4記載の印
刷制御装置。6. The printing control apparatus according to claim 3, wherein the one of the devices is a heater roller that is driven to apply heat and pressure to a recording medium on which a developer is transferred and conveyed.
可能なデータ処理装置のデータ処理方法であって、 所定の描画命令を解析して前記印刷装置が印刷可能な印
刷データを生成する生成工程と、 記憶されるデータ処理能力情報に基づいて前記生成工程
により生成された印刷データを前記印刷装置が画像展開
処理に要するページ単位の描画予測時間を算出する予測
工程と、 前記予測工程により算出された描画予測時間と前記印刷
データを前記印刷装置に転送する転送工程と、を有する
ことを特徴とするデータ処理装置のデータ処理方法。7. A data processing method of a data processing device capable of communicating with a printing device via a predetermined communication medium, the method comprising analyzing a predetermined drawing command and generating print data printable by the printing device. A printing process that is performed by the printing device on the basis of the stored data processing capability information to calculate a drawing prediction time per page required for the image development process; A data processing method for a data processing apparatus, comprising: a transfer step of transferring the estimated drawing time and the print data to the printing apparatus.
前記印刷装置との通信により取得して記憶することを特
徴とする請求項7記載のデータ処理装置のデータ処理方
法。8. The data processing capability information of the printing apparatus includes:
8. The data processing method according to claim 7, wherein the data is acquired and stored by communication with the printing apparatus.
と通信して受信するデータに基づく画像展開処理と、複
数のデバイスを含むエンジン部の駆動処理とを制御する
印刷制御装置のデバイス駆動方法であって、 受信される前記データ処理装置で算出された前記描画予
測時間と前記エンジン部のいずれかのデバイスの起動に
要する起動時間とを比較して前記いずれかのデバイスを
前記画像展開処理とは独立したタイミングで起動する駆
動工程を有することを特徴とする印刷制御装置のデバイ
ス駆動方法。9. A device driving method for a print control device that controls an image expansion process based on data received by communicating with a data processing device via a predetermined communication medium and a driving process of an engine unit including a plurality of devices. Comparing the received predicted drawing time calculated by the received data processing device with the activation time required to activate any of the devices of the engine unit, and comparing any of the devices with the image development process. A driving method for a print control device, comprising a driving step of starting at an independent timing.
予測時間が前記エンジン部のいずれかのデバイスの起動
に要する起動時間よりも長いと判定した場合には、前記
印刷データの画像展開処理開始前に、前記エンジン部の
いずれかのデバイスを始動することを特徴とする請求項
9記載の印刷制御装置のデバイス駆動方法。10. The image forming process of the print data is started when it is determined that the received predicted drawing time is longer than a start time required for starting any device of the engine unit. 10. The method according to claim 9, wherein any one of the devices of the engine unit is started before starting.
展開処理されるビットマップイメージデータに基づいて
発光される半導体レーザのレーザビームを所定方向に偏
向する回転多面体鏡を回転駆動するスキャナモータとす
ることを特徴とする請求項9または10記載の印刷制御
装置のデバイス駆動方法。11. A scanner motor for rotating a rotary polyhedral mirror for deflecting a laser beam of a semiconductor laser emitted based on the bitmap image data subjected to the image development processing in a predetermined direction. 11. The device driving method for a print control device according to claim 9, wherein:
転写されて搬送される記録媒体に熱加圧駆動するヒータ
ローラとすることを特徴とする請求項9または10記載
の印刷制御装置のデバイス駆動方法。12. The device driving device according to claim 9, wherein any one of the devices is a heater roller that is driven to apply heat and pressure to a recording medium on which a developer is transferred and conveyed. Method.
信可能なデータ処理装置を制御するコンピュータが読み
出し可能なプログラムを格納した記憶媒体であって、 所定の描画命令を解析して前記印刷装置が印刷可能な印
刷データを生成する生成工程と、 記憶されるデータ処理能力情報に基づいて前記生成工程
により生成された印刷データを前記印刷装置が画像展開
処理に要するページ単位の描画予測時間を算出する予測
工程と、 前記予測工程により算出された描画予測時間と前記印刷
データを前記印刷装置に転送する転送工程と、を有する
ことを特徴とするコンピュータが読み出し可能なプログ
ラムを格納した記憶媒体。13. A storage medium storing a computer-readable program for controlling a data processing apparatus capable of communicating with a printing apparatus via a predetermined communication medium, wherein the printing apparatus analyzes a predetermined drawing command and stores the program. Generating print data that can be printed by the printer, and calculating, based on the stored data processing capability information, the estimated drawing time in page units required by the printing apparatus for image expansion processing of the print data generated in the generation process A storage medium storing a computer-readable program, comprising: a prediction step of performing the calculation; and a transfer step of transferring the drawing prediction time calculated in the prediction step and the print data to the printing apparatus.
は、前記印刷装置との通信により取得して記憶すること
を特徴とする請求項13記載のコンピュータが読み出し
可能なプログラムを格納した記憶媒体。14. The storage medium according to claim 13, wherein the data processing capability information of the printing device is acquired and stored through communication with the printing device.
置と通信して受信するデータに基づいて画像展開処理
と、複数のデバイスを含むエンジン部の駆動とを制御す
るコンピュータが読み出し可能なプログラムを格納した
記憶媒体であって、 受信される前記データ処理装置で算出された前記描画予
測時間と前記エンジン部のいずれかのデバイスの起動に
要する起動時間とを比較して前記いずれかのデバイスを
前記画像展開処理とは独立したタイミングで起動する駆
動工程を有することを特徴とするコンピュータが読み出
し可能なプログラムを格納した記憶媒体。15. A computer-readable program that controls image expansion processing and driving of an engine unit including a plurality of devices based on data received by communicating with a data processing device via a predetermined communication medium. A storage medium storing the drawing prediction time calculated by the received data processing device and a start time required to start any device of the engine unit, and comparing any one of the devices A storage medium storing a computer-readable program, comprising a driving step to start at a timing independent of image development processing.
予測時間が前記エンジン部のいずれかのデバイスの起動
に要する起動時間よりも長いと判定した場合には、前記
印刷データの画像展開処理開始前に、前記エンジン部の
いずれかのデバイスを始動することを特徴とする請求項
15記載のコンピュータが読み出し可能なプログラムを
格納した記憶媒体。16. The image forming process of the print data is started when it is determined that the received predicted drawing time is longer than a start time required for starting any device of the engine unit. 16. The storage medium storing a computer-readable program according to claim 15, wherein any one of the devices of the engine unit is started before.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11011316A JP2000207146A (en) | 1999-01-20 | 1999-01-20 | Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11011316A JP2000207146A (en) | 1999-01-20 | 1999-01-20 | Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000207146A true JP2000207146A (en) | 2000-07-28 |
Family
ID=11774624
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11011316A Pending JP2000207146A (en) | 1999-01-20 | 1999-01-20 | Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000207146A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010083064A (en) * | 2008-10-01 | 2010-04-15 | Ricoh Co Ltd | Image forming apparatus |
| US7990557B2 (en) | 2005-09-02 | 2011-08-02 | Canon Kabushiki Kaisha | Information output system with transfer timing control |
| CN112829476A (en) * | 2019-11-22 | 2021-05-25 | 深圳怡化电脑股份有限公司 | Method and device for printing bills in batches, printing equipment and medium |
-
1999
- 1999-01-20 JP JP11011316A patent/JP2000207146A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7990557B2 (en) | 2005-09-02 | 2011-08-02 | Canon Kabushiki Kaisha | Information output system with transfer timing control |
| JP2010083064A (en) * | 2008-10-01 | 2010-04-15 | Ricoh Co Ltd | Image forming apparatus |
| CN112829476A (en) * | 2019-11-22 | 2021-05-25 | 深圳怡化电脑股份有限公司 | Method and device for printing bills in batches, printing equipment and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4455459B2 (en) | Printing system, printing apparatus, and printing method | |
| CN100378619C (en) | Information processing apparatus and control method thereof | |
| JP3495893B2 (en) | Print control device and print control method | |
| JP2002137462A (en) | Printing apparatus and control method thereof | |
| JP2000207146A (en) | Data processing device, print control device, data processing method for data processing device, device driving method for print control device, and storage medium storing computer readable program | |
| EP2490121A2 (en) | Image forming apparatus, method, software program, and carrier medium | |
| JPH1178173A (en) | Print control apparatus, print control method for print control apparatus, and storage medium storing computer-readable program | |
| JPH07178972A (en) | Image recording apparatus and method | |
| US6297887B1 (en) | Printing apparatus, method for controlling the same, and memory medium | |
| JP2000357147A (en) | Information processing system, printing system, information processing apparatus, and control method thereof | |
| JPH0811381A (en) | Printing apparatus and control method thereof | |
| JPH0930079A (en) | Printing device | |
| JP3715796B2 (en) | Printing control apparatus, data processing method for printing control apparatus, and storage medium storing computer-readable program | |
| JP3827966B2 (en) | Image forming apparatus | |
| JP2000289246A (en) | Printing system and printer control method | |
| JP2996701B2 (en) | Printing equipment | |
| JP3056948B2 (en) | PRINTING APPARATUS, CONTROLLER THEREOF, AND METHOD OF CONTROLLING PRINTING APPARATUS | |
| JP2000153648A (en) | Print control device, device drive control method for print control device, and storage medium storing computer-readable program | |
| JP3584660B2 (en) | Printer device | |
| JP2002067440A (en) | Printing apparatus and printing method | |
| JP2000006497A (en) | Printing apparatus, control method therefor, and storage medium | |
| JP2859976B2 (en) | Printing equipment | |
| JP2000313155A (en) | Printing control device | |
| JP2015108680A (en) | Image forming apparatus, control method of the same, and program | |
| JPH0816342A (en) | Printing system and printing control method of printing system |