Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3432080B2 - Printing system, data processing method of printing system, and storage medium storing computer-readable program - Google Patents
[go: Go Back, main page]

JP3432080B2 - Printing system, data processing method of printing system, and storage medium storing computer-readable program - Google Patents

Printing system, data processing method of printing system, and storage medium storing computer-readable program

Info

Publication number
JP3432080B2
JP3432080B2 JP15216796A JP15216796A JP3432080B2 JP 3432080 B2 JP3432080 B2 JP 3432080B2 JP 15216796 A JP15216796 A JP 15216796A JP 15216796 A JP15216796 A JP 15216796A JP 3432080 B2 JP3432080 B2 JP 3432080B2
Authority
JP
Japan
Prior art keywords
printing
data
resolution
data transfer
transfer rate
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.)
Expired - Fee Related
Application number
JP15216796A
Other languages
Japanese (ja)
Other versions
JPH09330186A (en
Inventor
信之 飯田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP15216796A priority Critical patent/JP3432080B2/en
Publication of JPH09330186A publication Critical patent/JPH09330186A/en
Application granted granted Critical
Publication of JP3432080B2 publication Critical patent/JP3432080B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介して情報処理装置と印刷装置とが通信して印刷処理を
行う印刷システムおよび印刷システムのデータ処理方法
およびコンピュータが読み出し可能なプログラムを格納
した記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing system in which an information processing device and a printing device communicate with each other via a predetermined communication medium to perform a printing process, a data processing method of the printing system, and a computer-readable program. The present invention relates to a stored storage medium.

【0002】[0002]

【従来の技術】従来、この種の印刷システムにおいて、
ホストコンピュータから入力される印刷情報を受信して
印刷装置がプリント処理を行う場合、例えばページプリ
ンタでは印字速度が一定であるかあるいは出力解像度に
応じて印字速度が可変である様に構成されていたため、
ホストコンピュータからプリンタに印刷データを転送す
る画像インタフェース上での画像転送が間に合わない事
態が発生すると、相互の転送速度のずれからオーバラン
(印刷が間に合わずに白紙が排紙される)が発生する場
合があった。
2. Description of the Related Art Conventionally, in this type of printing system,
When the printing device receives the print information input from the host computer to perform the print processing, for example, the page printer is configured so that the print speed is constant or the print speed is variable according to the output resolution. ,
If an image transfer on the image interface that transfers print data from the host computer to the printer fails to meet the schedule, an overrun (a blank sheet is ejected because the printing is not in time) occurs due to the difference in the transfer speed. was there.

【0003】[0003]

【発明が解決しようとする課題】このように、従来の印
刷システムにおいては、印字する印刷データによって
は、プリンタの性能を十分に生かすことができなかっ
た。
As described above, in the conventional printing system, the performance of the printer cannot be fully utilized depending on the print data to be printed.

【0004】そのため、プリンタの能力より低い印刷処
理が実行されると、プリンタは印刷データを受信待ちの
状態となり、プリンタ内部の印刷処理を制御するコント
ローラは十分に性能を生かすことができなくなる。
Therefore, when a print process that is lower than the capability of the printer is executed, the printer waits for reception of print data, and the controller that controls the print process inside the printer cannot make full use of its performance.

【0005】また、プリンタの能力以上の印刷処理が実
行されると、プリンタは印刷データの処理が間に合わな
くなりオーバラン(印刷が間に合わずに白紙が排紙され
る)してしまう等の問題点があった。
Further, when the print processing exceeding the capability of the printer is executed, there is a problem that the printer does not process the print data in time and overruns (printing is not in time and a blank sheet is discharged). It was

【0006】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第の発明
の目的は、情報処理装置が印刷装置から取得する資源情
報と転送する印刷情報とから転送速度を維持しつつ、高
解像度で印刷できる解像度または転送速度を導出して切
換え設定することにより、印刷装置の資源能力と情報処
理装置のデータ処理能力とに最適なデータ処理環境を構
築して、印字不良となることなく効率よく印刷情報を印
刷することができる印刷システムおよび印刷システムの
データ処理方法およびコンピュータが読み出し可能なプ
ログラムを格納した記憶媒体を提供することである。
The present invention has been made to solve the above problems, and an object of the first to ninth inventions of the present invention is to provide resource information acquired from a printing device by an information processing device and Data that is optimal for the resource capability of the printing device and the data processing capability of the information processing device is obtained by deriving and setting the resolution or transfer rate that enables high-resolution printing while maintaining the transfer rate from the print information to be transferred. It is an object to provide a printing system capable of constructing a processing environment and efficiently printing print information without causing printing failure, a data processing method of the printing system, and a storage medium storing a computer-readable program. .

【0007】[0007]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して印刷装置と情報処理装置と
が通信可能な印刷システムにおいて、前記印刷装置の資
源情報を取得する取得手段と、前記取得手段が取得した
資源情報に基づいて選択可能な解像度毎に、前記印刷装
置が印刷すべき印刷幅に従うデータ量に基づくデータ転
送速度をそれぞれ導出する導出手段と、前記導出手段に
より導出される解像度別の各データ転送速度と、前記情
報処理装置と前記印刷装置との間のデータ転送速度とを
比較して前記印刷装置に対して最適な解像度を切り換え
設定する制御手段とを具備し、前記制御手段は、各ペー
ジ毎の印刷する印字幅のデータ量に応じて解像度を切り
換え設定するものである。
According to a first aspect of the present invention, in a printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, the resource information of the printing device is acquired. Acquisition means, deriving means for deriving, for each resolution that can be selected based on the resource information acquired by the acquisition means, a data transfer rate based on the amount of data according to the print width to be printed by the printing device, and the deriving means. And a control means for switching and setting an optimum resolution for the printing apparatus by comparing each data transfer rate for each resolution derived by the above and the data transfer rate between the information processing apparatus and the printing apparatus. The control means is provided for each page.
The resolution is switched according to the amount of print width data to be printed for each page.
It is a replacement setting .

【0008】[0008]

【0009】本発明に係る第の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムにおいて、前記印刷装置の資源情報を取得する
取得手段と、前記取得手段が取得した資源情報に基づい
て選択可能な解像度毎に、前記印刷装置が印刷すべき印
刷幅に従うデータ量に基づくデータ転送速度をそれぞれ
導出する導出手段と、前記導出手段により導出される解
像度別の各データ転送速度と、前記情報処理装置と前記
印刷装置との間のデータ転送速度とを比較して前記印刷
装置に対して最適な解像度を切り換え設定する制御手段
とを具備し、前記制御手段は、各ライン毎の印刷する印
字幅のデータ量に応じて解像度を切り換え設定するもの
である。
A second aspect of the present invention is a predetermined communication medium.
Printing in which the printing device and the information processing device can communicate via the body
In the system, obtain resource information of the printing device
Based on the acquisition means and the resource information acquired by the acquisition means
For each resolution that can be selected by the printer.
Each data transfer rate based on the amount of data according to the printing width
Derivation means for deriving and a solution derived by the deriving means
Each data transfer rate for each image resolution, the information processing device and the
The printing is performed by comparing the data transfer rate with the printing device.
Control means for switching and setting the optimum resolution for the device
The control means switches and sets the resolution according to the data amount of the print width to be printed for each line.

【0010】[0010]

【0011】本発明に係る第の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムにおいて、前記印刷装置の資源情報を取得する
取得手段と、前記取得手段が取得した資源情報に基づい
て選択可能な用紙搬送速度毎に、前記印刷装置が印刷す
べき印刷幅に従うデータ量に基づくデータ転送速度をそ
れぞれ導出する導出手段と、前記導出手段により導出さ
れる用紙搬送速度別の各データ転送速度と、前記情報処
理装置と前記印刷装置との間のデータ転送速度とを比較
して前記印刷装置に対して最適な用紙搬送速度を切り換
え設定する制御手段とを具備し、前記制御手段は、転送
するブロック毎の印刷する印字幅のデータ量に応じて用
紙搬送速度を切り換え設定するものである。
According to a third aspect of the present invention, in a printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, an acquisition means for acquiring resource information of the printing device, and the acquisition means. Derivation means for deriving a data transfer rate based on the amount of data according to the print width to be printed by the printing device, and derivation means by the derivation means, for each sheet transport speed selectable based on the resource information acquired by the means. A control unit that compares each data transfer rate for each paper transport speed with the data transfer speed between the information processing apparatus and the printing apparatus and switches and sets the optimum paper transport speed for the printing apparatus. The control means comprises a transfer
Depending on the amount of print width data to be printed for each block
The paper transport speed is switched and set .

【0012】[0012]

【0013】[0013]

【0014】[0014]

【0015】本発明に係る第の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムのデータ処理方法において、前記印刷装置の資
源情報を取得する取得工程と、前記取得した資源情報に
基づいて選択可能な解像度毎に、前記印刷装置が印刷す
べき印刷幅に従うデータ量に基づくデータ転送速度をそ
れぞれ導出する導出工程と、該導出される解像度別のデ
ータ転送速度と、前記情報処理装置と前記印刷装置との
間のデータ転送速度とを比較して前記印刷装置に対して
最適な解像度を切り換え設定する設定工程とを具備し
前記設定工程は、各ページ毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定するものである。本発
明に係る第5の発明は、所定の通信媒体を介して印刷装
置と情報処理装置とが通信可能な印刷システムのデータ
処理方法において、前記印刷装置の資源情報を取得する
取得工程と、前記取得した資源情報に基づいて選択可能
な解像度毎に、前記印刷装置が印刷すべき印刷幅に従う
データ量に基づくデータ転送速度をそれぞれ導出する導
出工程と、該導出される解像度別のデータ転送速度と、
前記情報処理装置と前記印刷装置との間のデータ転送速
度とを比較して前記印刷装置に対して最適な解像度を切
り換え設定する設定工程とを具備し、前記設定工程は、
各ライン毎の印刷する印字幅のデータ量に応じて解像度
を切り換え設定するものである。
A fourth invention according to the present invention is a data processing method of a printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, and an acquisition step of acquiring resource information of the printing device. And a derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device for each resolution that can be selected based on the acquired resource information, and the derived data for each resolution. A setting step of comparing a transfer rate and a data transfer rate between the information processing apparatus and the printing apparatus to switch and set an optimum resolution for the printing apparatus ;
In the setting step, the print width data for each page is printed.
The resolution is switched and set according to the amount . Starting
A fifth aspect of the present invention is a printing device via a predetermined communication medium.
Data of a printing system that enables communication between the storage device and the information processing device
In the processing method, the resource information of the printing device is acquired.
Selectable based on the acquisition process and the acquired resource information
According to the printing width that the printing device should print for each resolution
Derivation of each data transfer rate based on the amount of data
An output step and the derived data transfer rate for each resolution,
Data transfer speed between the information processing device and the printing device
To determine the optimum resolution for the printing device.
And a setting step of performing replacement setting, wherein the setting step includes
Resolution according to the print width data amount for each line
Is switched and set.

【0016】本発明に係る第の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムのデータ処理方法において、前記印刷装置の資
源情報を取得する取得工程と、前記取得した資源情報に
基づいて選択可能な用紙搬送速度毎に、前記印刷装置が
印刷すべき印刷幅に従うデータ量に基づくデータ転送速
度をそれぞれ導出する導出工程と、前記導出される用紙
搬送速度別の各データ転送速度と、前記情報処理装置と
前記印刷装置との間のデータ転送速度とを比較して前記
印刷装置に対して最適な用紙搬送速度を切り換え設定す
る設定工程とを具備し、前記設定工程は、転送するブロ
ック毎の印刷する印字幅のデータ量に応じて用紙搬送速
度を切り換え設定するものである。
According to a sixth aspect of the present invention, in a data processing method of a printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, an acquisition step of acquiring resource information of the printing device. And a derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device for each sheet transport speed selectable based on the acquired resource information, and the derived sheet transport A setting step of comparing and setting each data transfer rate for each speed and a data transfer rate between the information processing apparatus and the printing apparatus to switch and set an optimum paper transport speed for the printing apparatus. , The setting process is to transfer
Depending on the amount of print width data to be printed for each
The degree is switched and set .

【0017】本発明に係る第の発明は、情報処理装置
で使用されるプログラムを記憶した記憶媒体において、
前記印刷装置の資源情報を取得する取得工程と、前記取
得した資源情報に基づいて選択可能な解像度毎に、前記
印刷装置が印刷すべき印刷幅に従うデータ量に基づくデ
ータ転送速度をそれぞれ導出する導出工程と、該導出さ
れる解像度別のデータ転送速度と、前記情報処理装置と
前記印刷装置との間のデータ転送速度とを比較して前記
印刷装置に対して最適な解像度を切り換え設定する設定
工程とを含む前記設定工程は、各ページ毎の印刷す
る印字幅のデータ量に応じて解像度を切り換え設定する
プログラムを記憶媒体にコンピュータが読み取り可能に
記録させたものである。本発明に係る第8の発明は、情
報処理装置で使用されるプログラムを記憶した記憶媒体
において、前記印刷装置の資源情報を取得する取得工程
と、前記取得した資源情報に基づいて選択可能な解像度
毎に、前記印刷装置が印刷すべき印刷幅に従うデータ量
に基づくデータ転送速度をそれぞれ導出する導出工程
と、該導出される解像度別のデータ転送速度と、前記情
報処理装置と前記印刷装置との間のデータ転送速度とを
比較して前記印刷装置に対して最適な解像度を切り換え
設定する設定工程とを含み、前記設定工程は、各ライン
毎の印刷する印字幅のデータ量に応じて解像度を切り換
え設定するプログラムを記憶媒体にコンピュータが読み
取り可能に記録させたものである。
According to a seventh aspect of the present invention, in a storage medium storing a program used in an information processing device,
Obtaining resource information of the printing device, and deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device for each resolution that can be selected based on the obtained resource information. A step of comparing the derived data transfer rate for each resolution with a data transfer rate between the information processing apparatus and the printing apparatus, and setting the optimum resolution for the printing apparatus. body, including the door, said setting step, be printed for each page
A program for switching and setting the resolution according to the data amount of the print width is recorded in a storage medium so that it can be read by a computer. An eighth invention according to the present invention is
Storage medium storing a program used in an information processing device
In step of obtaining resource information of the printing device
And the resolution that can be selected based on the acquired resource information
The amount of data according to the print width that the printing device should print for each
Derivation process for deriving each data transfer rate based on
And the derived data transfer rate for each resolution and the information
The data transfer rate between the information processing device and the printing device.
Switch the optimum resolution for the printing device in comparison
A setting step of setting each line,
Switching the resolution according to the amount of print width data to be printed for each
The computer reads the setting program on the storage medium.
It is a recordable record.

【0018】本発明に係る第の発明は、情報処理装置
で使用されるプログラムを記憶した記憶媒体において、
前記印刷装置の資源情報を取得する取得工程と、前記取
得した資源情報に基づいて選択可能な用紙搬送速度毎
に、前記印刷装置が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出する導出工程と、
前記導出される用紙搬送速度別の各データ転送速度と、
前記情報処理装置と前記印刷装置との間のデータ転送速
度とを比較して前記印刷装置に対して最適な用紙搬送速
度を切り換え設定する設定工程とを含み、前記設定工程
は、転送するブロック毎の印刷する印字幅のデータ量に
応じて用紙搬送速度を切り換え設定するプログラムを記
憶媒体にコンピュータが読み取り可能に記録させたもの
である。
A ninth invention according to the present invention is a storage medium storing a program used in an information processing apparatus,
Obtaining resource information of the printing device, and deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device, for each sheet transport speed selectable based on the obtained resource information. Derivation process to
Each data transfer speed for each of the derived paper transport speeds,
Look including a setting step of setting switching the optimum sheet conveying speed to the printing apparatus by comparing the data transfer rate between the printing device and the information processing apparatus, the setting step
Is the print width data amount for each block to be transferred.
A program for switching and setting the sheet conveyance speed is recorded in a storage medium in a computer-readable manner.

【0019】[0019]

【発明の実施の形態】本実施形態の構成を説明する前
に、本実施形態を適用するに好適なレーザビームプリン
タおよびインクジェットプリンタの構成について図1〜
図3を参照しながら説明する。なお、本実施形態を適用
するプリンタは、レーザビームプリンタおよびインクジ
ェットプリンタに限られるものではなく、他のプリンタ
方式のプリンタでもよいことは言うまでもない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the configuration of this embodiment, the configurations of a laser beam printer and an inkjet printer suitable for applying this embodiment will be described with reference to FIGS.
This will be described with reference to FIG. Needless to say, the printer to which the present embodiment is applied is not limited to the laser beam printer and the inkjet printer, and may be a printer of another printer type.

【0020】図1は、本発明を適用可能な第1の出力装
置の構成を示す断面図であり、たとえば、レーザビーム
プリンタ(LBP)の場合を示す。
FIG. 1 is a sectional view showing the structure of a first output device to which the present invention can be applied, for example, a case of a laser beam printer (LBP).

【0021】図において、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報にしたがって対応する文字パターンやフォームパタ
ーン等を作成し、記録媒体である記録紙等に像を形成す
る。1501は操作のためのスイッチおよびLED表示
器等が配されている操作パネル、1000はLBP本体
1500全体の制御およびホストコンピュータから供給
される文字情報を解析するプリンタ制御ユニットであ
る。このプリンタ制御ユニット1000は、主に文字情
報を対応する文字パターンのビデオ信号に変換してレー
ザドライバ1502に出力する。レーザドライバ150
2は半導体レーザ1503を駆動するための回路であ
り、入力されたビデオ信号に応じて半導体レーザ150
3から発射されるレーザ光1504をオン・オフ切り換
えする。レーザ光1504は回転多面鏡1505で左右
方向に振らされて静電ドラム1506上を走査露光す
る。これにより、静電ドラム1506上には文字パター
ン静電潜像が形成される事になる。
In the figure, reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes, etc.), form information, macro commands, etc. supplied from an externally connected host computer. A corresponding character pattern, form pattern, or the like is created in accordance with the above, and an image is formed on a recording paper, which is a recording medium. Reference numeral 1501 is an operation panel on which switches for operation and LED display are arranged, and 1000 is a printer control unit for controlling the entire LBP main body 1500 and analyzing character information supplied from the host computer. The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs it to the laser driver 1502. Laser driver 150
Reference numeral 2 is a circuit for driving the semiconductor laser 1503, which corresponds to the input video signal.
The laser light 1504 emitted from the No. 3 is switched on / off. The laser light 1504 is oscillated in the left-right direction by the rotary polygon mirror 1505 to scan and expose the electrostatic drum 1506. As a result, a character pattern electrostatic latent image is formed on the electrostatic drum 1506.

【0022】この潜像は、静電ドラム1506周囲に配
設された現像ユニット1507により現像された後、記
録紙に転写される。この記録紙にはカットシートを用
い、カットシート記録紙はLBP1500に装着した用
紙カセット1508に収納され、給紙ローラ1509お
よび搬送ローラ1510と搬送ローラ1511とによ
り、装置内に取り込まれて、静電ドラム1506に供給
される。また、LBP本体1500には、図示しないカ
ードスロットを少なくとも1個以上備え、内蔵フォント
に加えてオプションフォントカード、言語系の異なる制
御カード(エミュレーションカード)を接続できるよう
に構成されている。
This latent image is developed by a developing unit 1507 arranged around the electrostatic drum 1506 and then transferred to a recording paper. A cut sheet is used as this recording sheet, and the cut sheet recording sheet is stored in a sheet cassette 1508 mounted on the LBP 1500, and is taken into the apparatus by a sheet feeding roller 1509, a conveying roller 1510, and a conveying roller 1511, and electrostatically discharged. It is supplied to the drum 1506. Further, the LBP main body 1500 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in font.

【0023】図2は、本発明を適用可能な第2の出力装
置の構成を示す外観図であり、例えばインクジェット記
録装置(IJRA)の場合を示す。
FIG. 2 is an external view showing the configuration of a second output device to which the present invention can be applied, for example, the case of an inkjet recording device (IJRA).

【0024】図において、駆動モータ5013の正逆回
転に連動して駆動力伝達ギア5010,5011,50
09を介して回転するリードスクリュー5005の螺旋
溝5004に対して係合するキャリッジHCはピン(図
示しない)を有し、ガイド5003を介して矢印a,b
方向に往復移動される。このキャリッジHCには、イン
クタンクITとインクジェットヘッドIJHとを備える
インクジェットカートリッジIJCが搭載されている。
5002は紙押さえ板であり、キャリッジHCの移動方
向にわたって紙Pをプラテン5000に対して押圧す
る。
In the figure, driving force transmission gears 5010, 5011, 50 are interlocked with forward and reverse rotations of a drive motor 5013.
The carriage HC that engages with the spiral groove 5004 of the lead screw 5005 that rotates through the pin 09 has a pin (not shown), and the arrows a and b through the guide 5003.
It is reciprocated in the direction. An inkjet cartridge IJC including an ink tank IT and an inkjet head IJH is mounted on the carriage HC.
A paper pressing plate 5002 presses the paper P against the platen 5000 in the moving direction of the carriage HC.

【0025】5007,5008はフォトカプラで、キ
ャリッジHCのレバー5006のこの域での存在を確認
して、駆動モータ5013の回転方向切り換え等を行う
ためのホームポジション検知手段として機能する。50
16は記録ヘッドの全面をキャップするキャップ部材5
022を支持する部材、5015はこのキャップ内を吸
引する吸引手段でキャップ内開口5023を介して記録
ヘッドの吸引回復を行う。5017はクリーニングブレ
ードで、部材5019により前後方向に移動可能とな
る。5018は本体支持板で、上記クリーニングブレー
ド5017,部材5019を支持する。5012は、吸
引回復の吸引を開始するためのレバーで、キャリッジH
Cと係合するカム5020の移動に伴って移動し、駆動
モータ5013から駆動力がクラッチ切り換え等の公知
の伝達手段で移動制御される。
Photocouplers 5007 and 5008 function as home position detecting means for confirming the presence of the lever 5006 of the carriage HC in this area and switching the rotational direction of the drive motor 5013. Fifty
16 is a cap member 5 for capping the entire surface of the recording head.
A member 5015 that supports 022 is a suction unit that suctions the inside of the cap to perform suction recovery of the recording head through the in-cap opening 5023. A cleaning blade 5017 can be moved in the front-rear direction by a member 5019. Reference numeral 5018 denotes a main body supporting plate which supports the cleaning blade 5017 and the member 5019. Reference numeral 5012 is a lever for starting suction for suction recovery, which is the carriage H.
It moves with the movement of the cam 5020 that engages with C, and the driving force from the driving motor 5013 is movement-controlled by a known transmission means such as clutch switching.

【0026】これらのキャピング,クリーニング,吸引
回復は、キャリッジHCがホームポジション側領域にき
たときにリードスクリュー5005の作用によってそれ
らの対応位置で所望の処理が行えるように構成されてい
るが、周知のタイミングで所望動作を行うように構成さ
れていればよい。
The capping, cleaning, and suction recovery are configured so that the desired processing can be performed at the corresponding positions by the action of the lead screw 5005 when the carriage HC reaches the home position side area. It may be configured to perform a desired operation at a timing.

【0027】図3は、図2に示した第2の出力装置の制
御構成を説明するブロック図である。図において、17
00は記録信号を入力するインタフェース、1701は
MPU、1702は前記MPU1701が実行する制御
プログラムやホスト印刷情報等を格納するROM、17
03はDRAMで、各種データ(上記記録信号やヘッド
に供給される記録データ等)を保存しておく。1704
は記録ヘッド1708に対する出力データの供給制御を
行うゲートアレイ(G.A.)で、インタフェース17
00,MPU1701、DRAM1703間のデータの
転送制御も行う。
FIG. 3 is a block diagram illustrating the control configuration of the second output device shown in FIG. In the figure, 17
00 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is a ROM for storing a control program executed by the MPU 1701 and host print information, 17
Reference numeral 03 denotes a DRAM, which stores various data (recording data, recording data supplied to the head, etc.). 1704
Is a gate array (GA) that controls the supply of output data to the recording head 1708.
00, MPU 1701, and DRAM 1703 also control data transfer.

【0028】1710は前記記録ヘッド1708を搬送
するためのキャリアモータ、1709は記録用紙搬送の
ための搬送モータ、1705は前記記録ヘッド1708
を駆動するヘッドドライバ、1706は前記搬送モータ
1709を駆動するモータドライバ、1707は前記キ
ャリアモータ1710を駆動するモータドライバであ
る。
Reference numeral 1710 is a carrier motor for conveying the recording head 1708, 1709 is a conveyance motor for conveying recording paper, and 1705 is the recording head 1708.
1706 is a head driver for driving the carrier motor 1709, and 1707 is a motor driver for driving the carrier motor 1710.

【0029】このように構成された上記出力装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ13より入力情報が入力されると、ゲートア
レイ1704とMPU1701との間で入力情報がプリ
ント用の出力情報に変換される。そして、モータドライ
バ1706,1707が駆動されるとともに、ヘッドド
ライバ1705に送られた出力情報に従って記録ヘッド
1708が駆動され印字が実行される。
In the above-configured output device, when input information is input from the host computer 13 described later via the interface 1700, the input information is output between the gate array 1704 and the MPU 1701 for printing. Is converted to. Then, the motor drivers 1706 and 1707 are driven, and the recording head 1708 is driven according to the output information sent to the head driver 1705 to execute printing.

【0030】〔第1実施形態〕第1の実施形態は、後述
する図4に示すようにホストコンピュータ13とプリン
タ70からなるダム・プリンタ方式(ホストコンピュー
タ13からラスタライズされたプリントイメージのデー
タをプリンタに送り印刷する方式)の印刷装置におい
て、プリンタエンジンの解像度と印字速度(例えば、1
ラインを印字するための時間)に関する資源情報をプリ
ンタ70からホストコンピュータ13へ送る手段を設け
る事により、ホストコンピュータ13は印刷する印字幅
のデータ量からその印字速度に合った解像度を自動的に
選択することにより、プリンタ70の持つ性能を十分に
生かすようにしたものである。
[First Embodiment] In the first embodiment, as shown in FIG. 4 which will be described later, a dumb printer system (print image data rasterized from the host computer 13 is printed by the host computer 13 and a printer 70) is used. In the printing device of the method of sending to the printer, the resolution of the printer engine and the printing speed (for example, 1
By providing a means for sending resource information regarding the time for printing a line) from the printer 70 to the host computer 13, the host computer 13 automatically selects a resolution suitable for the printing speed from the data amount of the printing width to be printed. By doing so, the performance of the printer 70 can be fully utilized.

【0031】なお、本実施形態において印字幅のデータ
量とは、主走査方向の印字範囲のドット数÷8[byt
e]となる。本実施形態では印字幅のデータは圧縮され
ていない場合の例であるが、圧縮されたデータであって
も、その印字幅の最大のデータ量を用いて計算すればよ
いことは言うまでもない。
In the present embodiment, the print width data amount means the number of dots in the print range in the main scanning direction / 8 [byte].
e]. In the present embodiment, the print width data is not compressed, but it is needless to say that even the compressed data may be calculated using the maximum data amount of the print width.

【0032】図4は、本発明の第1実施形態を示す印刷
システムの構成を説明するブロック図であり、ホストコ
ンピュータ13とプリンタ70とがプリンタ・ケーブル
21を介して通信可能に構成された場合に対応する。
FIG. 4 is a block diagram illustrating the configuration of the printing system according to the first embodiment of the present invention. In the case where the host computer 13 and the printer 70 are configured to be communicable via the printer cable 21. Corresponding to.

【0033】ホストコンピュータ13において、12は
コントローラで、プリンタ70との通信とホストコンピ
ュータ13の各デバイスを制御する。コントローラ12
において、1はCPUで、ROM3に記憶された制御プ
ログラムを実行してプリンタ70の印字速度と印字する
用紙サイズからプリンタの解像度を計算する。2はRA
Mで、プリントデータなどのデータやプログラムを記憶
する。5はキーボードコントローラ(KBC)で、キー
ボード(KB)9からのキーボード入力を制御する。
In the host computer 13, a controller 12 controls communication with the printer 70 and each device of the host computer 13. Controller 12
In FIG. 1, reference numeral 1 denotes a CPU, which executes a control program stored in the ROM 3 to calculate the resolution of the printer from the printing speed of the printer 70 and the size of paper to be printed. 2 is RA
M stores data such as print data and programs. A keyboard controller (KBC) 5 controls keyboard input from the keyboard (KB) 9.

【0034】6はCRTコントローラ(CRTC)で、
CRT10の表示を制御する。7はメモリコントローラ
(MC)で、フロッピーディスク,ハードディスク,光
磁気ディスク等の記憶媒体を備える外部メモリ11との
アクセスを制御する。8はパラレルインタフェース(P
I/F)で、ホストコンピュータ13とプリンタ70と
を相互に通信可能に接続する。4はシステムバスで、C
PU1と各2〜8とを通信可能に接続する。
Reference numeral 6 is a CRT controller (CRTC),
It controls the display of the CRT 10. A memory controller (MC) 7 controls access to an external memory 11 including a storage medium such as a floppy disk, a hard disk, and a magneto-optical disk. 8 is a parallel interface (P
The I / F) connects the host computer 13 and the printer 70 so that they can communicate with each other. 4 is a system bus, C
PU1 and each 2-8 are connected so that communication is possible.

【0035】プリンタ70において、40はプリンタコ
ントローラで、ホストコンピュータ13とプリンタ70
とのデータ通信と、ビデオインタフェース(VIDEO
I/F)37を介したプリンタエンジン62とのイメー
ジデータ出力をインタフェース41を介して制御する。
In the printer 70, 40 is a printer controller, which includes the host computer 13 and the printer 70.
Data communication with the video interface (VIDEO
The image data output with the printer engine 62 via the I / F 37 is controlled via the interface 41.

【0036】プリンタコントローラ40において、31
はCPUで、ROM34に記憶された制御プログラムに
基づいてシステムバス35に接続されるデバイスを制御
する。CPU31はホストコンピュータ13から送られ
てきたプリントデータ(イメージデータを含む)をプリ
ンタエンジン62に送る。なお、ROM34にはプリン
タコントローラ用の制御するプログラム及び文字フォン
ト等が格納されている。
In the printer controller 40, 31
Is a CPU that controls devices connected to the system bus 35 based on a control program stored in the ROM 34. The CPU 31 sends print data (including image data) sent from the host computer 13 to the printer engine 62. The ROM 34 stores a program for controlling the printer controller, character fonts, and the like.

【0037】36はパラレルインタフェース(PI/
F)で、ホストコンピュータ13とプリンタ70を接続
する。37はビデオインタフェースで、CPU31がR
AM39上に展開したプリントデータをプリンタエンジ
ン62に転送するとともに、プリンタエンジン62のス
テータスをCPU31に通知する。なお、RAM39は
受信したイメージデータを格納するバッファ領域が拡張
可能に確保されている。
Reference numeral 36 denotes a parallel interface (PI /
In F), the host computer 13 and the printer 70 are connected. 37 is a video interface, the CPU 31 is R
The print data expanded on the AM 39 is transferred to the printer engine 62, and the status of the printer engine 62 is notified to the CPU 31. In the RAM 39, a buffer area for storing the received image data is secured so that it can be expanded.

【0038】プリンタエンジン62において、51はC
PUで、ROM54に記憶された制御プログラムを実行
してメインモータ59,スキャナモータ60,定着用ヒ
ータ61などの回転系および高圧系の制御及びプリンタ
の解像度,印字速度の設定を行う。
In the printer engine 62, 51 is C
The PU executes the control program stored in the ROM 54 to control the rotary system and the high-voltage system such as the main motor 59, the scanner motor 60, and the fixing heater 61, and set the resolution and the printing speed of the printer.

【0039】52はビデオインタフェース(VIDEO
I/F)で、プリンタコントローラ40とプリンタエン
ジン62とのインタフェースであり、プリンタの解像
度,印字速度等のプリンタの資源情報を送受信すること
と、印刷するイメージデータを受け取る為のインタフェ
ースとして機能する。53はRAMで、ステータス,制
御データ等を格納する。
52 is a video interface (VIDEO
I / F) is an interface between the printer controller 40 and the printer engine 62, and functions as an interface for transmitting and receiving printer resource information such as printer resolution and printing speed, and for receiving image data to be printed. A RAM 53 stores status, control data, and the like.

【0040】56はメインモータコントローラで、メイ
ンモータ59の駆動を制御する。57はスキャナモータ
コントローラで、レーザ光を主走査方向に走査するポリ
ゴンミラーを回転するスキャナモータ60の駆動を制御
する。58は定着用ヒータコントローラで、定着用ヒー
タ61の昇温等を制御する。63はレーザドライバで、
入力されるビデオ信号に基づいて半導体レーザ64をオ
ン/オフ駆動させる。
A main motor controller 56 controls the drive of the main motor 59. A scanner motor controller 57 controls driving of a scanner motor 60 that rotates a polygon mirror that scans a laser beam in the main scanning direction. A fixing heater controller 58 controls the temperature rise of the fixing heater 61. 63 is a laser driver,
The semiconductor laser 64 is turned on / off based on the input video signal.

【0041】図5は、図4に示したプリンタ70におけ
る画像信号と水平走査の同期信号の関係を示した図であ
る。
FIG. 5 is a diagram showing the relationship between the image signal and the horizontal scanning synchronizing signal in the printer 70 shown in FIG.

【0042】図において、/VDO信号は、プリンタコ
ントローラ40がプリンタエンジン62に送る画像信号
である。/BD信号は、プリンタ内部のレーザビームが
水平走査の開始点にあることを示す。Tは前記/BD信
号の周期(μsec)を示し、T1は水平走査開始点か
ら印字の開始点までの時間(μsec)示し、T2は印
刷を行うデータの印字の開始点から、印字の終了点まで
の時間を示す。
In the figure, the / VDO signal is an image signal sent from the printer controller 40 to the printer engine 62. The / BD signal indicates that the laser beam inside the printer is at the starting point of horizontal scanning. T represents the cycle of the / BD signal (μsec), T1 represents the time from the horizontal scanning start point to the print start point (μsec), and T2 represents the print start point of the data to be printed, and the print end point. Indicates the time until.

【0043】図6は、図4に示したプリンタ70におけ
る印字領域を説明する模式図であり、/BD信号と/V
DO信号とにより印字領域が決定される場合を示す。
FIG. 6 is a schematic diagram for explaining a print area in the printer 70 shown in FIG. 4, which includes the / BD signal and the / V signal.
The case where the print area is determined by the DO signal is shown.

【0044】図において、D1は印刷を行うために選択
された用紙、D2はプリントデータが示す印字領域で、
プリンタが印字できる印字範囲では無く、印刷を行うデ
ータが示す印字領域である。このため、印刷するデータ
により異なる。印字幅Lは図5に示した時間T2内に印
字するドットの数に対応する。
In the figure, D1 is the paper selected for printing, D2 is the print area indicated by the print data,
It is not the print range that the printer can print, but the print area indicated by the data to be printed. Therefore, it depends on the data to be printed. The print width L corresponds to the number of dots printed within the time T2 shown in FIG.

【0045】以下、本実施形態と第1〜第8の発明の各
手段との対応及びその作用について図4等を参照して説
明する。
Correspondence between the present embodiment and each means of the first to eighth inventions and their actions will be described below with reference to FIG.

【0046】第1の発明は、前記取得手段(CPU1が
ROM3に記憶された制御プログラムを実行して取得処
理する)が取得した資源情報に基づいて選択可能な解像
度毎に、導出手段(CPU1がROM3に記憶された制
御プログラムを実行して導出処理する)が前記印刷装置
(プリンタ70)が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出し、該導出される
解像度別の各データ転送速度と前記測定手段(CPU1
がROM3に記憶された制御プログラムを実行して測定
処理する)が測定したデータ転送速度とを比較して制御
手段(CPU1がROM3に記憶された制御プログラム
を実行して設定処理する)が前記印刷装置に対して最適
な解像度を切り換え設定するので、測定されたデータ転
送速度内で印刷装置が高解像度で印刷する環境を自動設
定して、情報処理装置から転送される印刷データが印字
不良となることなく効率よく転送して可能な限り高品位
に印刷することができる。
In a first aspect of the invention, the derivation means (the CPU 1 executes the CPU 1 for each resolution that can be selected based on the resource information acquired by the acquisition means (the CPU 1 executes the control program stored in the ROM 3 to perform the acquisition processing)). The control program stored in the ROM 3 executes the derivation process) to derive the data transfer rate based on the data amount according to the print width to be printed by the printing device (printer 70), and the derived resolution-dependent data Data transfer rate and the measuring means (CPU1
Executes the control program stored in ROM3 for measurement processing) and compares it with the data transfer rate measured by the control means (CPU1 executes the control program stored in ROM3 to perform setting processing). Since the optimum resolution is switched and set for the device, the environment in which the printing device prints at high resolution within the measured data transfer rate is automatically set, and the print data transferred from the information processing device becomes defective. It is possible to transfer efficiently and print as high quality as possible.

【0047】第2の発明は、CPU1は、各ページ毎の
印刷する印字幅のデータ量に応じて解像度を切り換え設
定するので、情報処理装置から転送されるページ毎の印
刷データが印字不良となることなく効率よく転送して可
能な限り高品位に印刷することができる。
In the second invention, since the CPU 1 switches and sets the resolution in accordance with the data amount of the print width to be printed for each page, the print data for each page transferred from the information processing device becomes defective in printing. It is possible to transfer efficiently and print as high quality as possible.

【0048】第3の発明は、CPU1は、各ライン毎の
印刷する印字幅のデータ量に応じて解像度を切り換え設
定するので、情報処理装置から転送されるライン毎の印
刷データが印字不良となることなく効率よく転送して可
能な限り高品位に印刷することができる。
In the third invention, since the CPU 1 switches and sets the resolution according to the data amount of the print width to be printed for each line, the print data for each line transferred from the information processing device becomes defective in printing. It is possible to transfer efficiently and print as high quality as possible.

【0049】第4の発明は、CPU1は、転送するブロ
ック毎の印刷する印字幅のデータ量に応じて解像度を切
り換え設定するので、情報処理装置から転送されるブロ
ック毎の印刷データが印字不良となることなく効率よく
転送して可能な限り高品位に印刷することができる。
According to the fourth aspect of the invention, the CPU 1 switches and sets the resolution in accordance with the amount of data of the print width to be printed for each block to be transferred, so that the print data for each block transferred from the information processing device indicates a printing failure. It is possible to efficiently transfer and print in the highest possible quality.

【0050】第5の発明は、CPU1は取得した資源情
報に基づいて選択可能な用紙搬送速度毎に、前記印刷装
置が印刷すべき印刷幅に従うデータ量に基づくデータ転
送速度をそれぞれ導出し、該導出される用紙搬送速度の
各データ転送速度と測定したデータ転送速度とを比較し
て制御手段が前記印刷装置に対して最適な用紙搬送速度
を切り換え設定するので、測定されたデータ転送速度内
で印刷装置が高速にデータ転送する環境を自動設定し
て、情報処理装置から転送される印刷データが印字不良
となることなく効率よく転送して可能な限り短時間に印
刷することができる。
According to a fifth aspect of the invention, the CPU 1 derives a data transfer rate based on a data amount according to a print width to be printed by the printing device for each selectable paper transport speed based on the acquired resource information, The control means compares the respective data transfer speeds of the derived paper transport speeds with the measured data transfer speeds, and the control means switches and sets the optimum paper transport speed for the printing device. Therefore, within the measured data transfer speeds, It is possible to automatically set an environment in which the printing apparatus transfers data at high speed, efficiently transfer the print data transferred from the information processing apparatus without causing printing failure, and print in the shortest possible time.

【0051】第6の発明は、CPU1は、各ページ毎の
印刷する印字幅のデータ量に応じて用紙搬送速度を切り
換え設定するので、情報処理装置から転送されるページ
毎の印刷データが印字不良となることなく可能な限り高
速に転送することができる。
In the sixth invention, the CPU 1 switches and sets the sheet conveying speed according to the data amount of the print width to be printed for each page, so that the print data for each page transferred from the information processing device is defective in printing. It is possible to transfer as fast as possible without becoming.

【0052】第7の発明は、CPU1は、各ライン毎の
印刷する印字幅のデータ量に応じて用紙搬送速度を切り
換え設定するので、情報処理装置から転送されるライン
毎の印刷データが印字不良となることなく可能な限り高
速に転送することができる。
In the seventh invention, since the CPU 1 switches and sets the sheet conveying speed in accordance with the data amount of the print width to be printed for each line, the print data for each line transferred from the information processing device is defective in printing. It is possible to transfer as fast as possible without becoming.

【0053】第8の発明は、CPU1は、転送するブロ
ック毎の印刷する印字幅のデータ量に応じて用紙搬送速
度を切り換え設定するので、情報処理装置から転送され
るブロック毎の印刷データが印字不良となることなく可
能な限り高速に転送することができる。
In the eighth aspect of the invention, the CPU 1 switches and sets the sheet conveying speed according to the data amount of the print width to be printed for each block to be transferred, so that the print data for each block transferred from the information processing device is printed. It can be transferred as fast as possible without causing a defect.

【0054】図7は、本発明に係る印刷システムの第1
のデータ処理手順の一例を示すフローチャートであり、
ホストコンピュータ13のCPU1が実行する処理に対
応する。なお、(1)〜(7)は各ステップを示す。ま
た、本実施形態では、プロセススピード(用紙の搬送ス
ピード)と副走査方向の解像度を固定とし、主走査方向
の解像度を選択可能にした場合の例である。
FIG. 7 shows a first printing system according to the present invention.
Is a flowchart showing an example of a data processing procedure of
This corresponds to the process executed by the CPU 1 of the host computer 13. Note that (1) to (7) indicate each step. Further, in this embodiment, the process speed (paper conveyance speed) and the resolution in the sub-scanning direction are fixed, and the resolution in the main scanning direction is selectable.

【0055】先ず、プリンタエンジン62の/BD信号
の周期Tと選択可能な主走査方向の解像度に関する資源
情報をプリンタ70から受信する(1)。次いで、ホス
トコンピュータ13からプリンタ70へ所定のテストデ
ータを送り、プリンタ70側でテストデータが転送され
る時間を測定し、ホストコンピュータ13へ測定した時
間を返信する。このデータより、ホストコンピュータ1
3はテストデータの転送速度を計算する(2)。
First, the resource information regarding the cycle T of the / BD signal of the printer engine 62 and the selectable resolution in the main scanning direction is received from the printer 70 (1). Next, predetermined test data is sent from the host computer 13 to the printer 70, the time at which the test data is transferred is measured on the printer 70 side, and the measured time is returned to the host computer 13. From this data, the host computer 1
3 calculates the transfer rate of the test data (2).

【0056】そして、印刷するデータより主走査方向の
印刷する幅L[mm]を求めるとともに(3)、該求め
た幅Lに基づいて最適な解像度を計算する(4)。計算
方法は下記の通りとする。
Then, the printing width L [mm] in the main scanning direction is obtained from the data to be printed (3), and the optimum resolution is calculated based on the obtained width L (4). The calculation method is as follows.

【0057】各データは、L:印字幅[mm],T:/
BD周期[μsec],DPI:ホストコンピュータ1
3からプリンタ70へ送るデータの解像度[dpi],
DS:ステップ(2)で計算したデータ転送速度(ホス
トコンピュータ13からプリンタ70)[KB/se
c]とする。
Each data is L: print width [mm], T: /
BD cycle [μsec], DPI: Host computer 1
Resolution of data sent from 3 to the printer 70 [dpi],
DS: Data transfer rate calculated in step (2) (from host computer 13 to printer 70) [KB / se
c].

【0058】ただし、本実施形態では、DS=1024
KB/sec,L=200mm,T=900μsecと
する。
However, in this embodiment, DS = 1024
KB / sec, L = 200 mm, T = 900 μsec.

【0059】DPI=300[dpi]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
200・300/(25.4・8)=295[byt
e]となり、T周期内で295[byte]を転送する
ための速度=295/T=320[KB/sec]とな
る。
When DPI = 300 [dpi], data for one raster = L.DPI / (25.4.8) =
200/300 / (25.4 / 8) = 295 [byt
e], and the speed for transferring 295 [bytes] within the T period is 295 / T = 320 [KB / sec].

【0060】DPI=600[dpi]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
200・600/(25.4・8)=591[byt
e]となり、T周期内で295[byte]を転送する
ための速度=591/T=641[KB/sec]とな
る。
When DPI = 600 [dpi], data for one raster = L.DPI / (25.4.8) =
200/600 / (25.4 / 8) = 591 [byt
e], and the speed for transferring 295 [bytes] within the T cycle is 591 / T = 641 [KB / sec].

【0061】DPI=1200[dpi]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
200・1200/(25.4・8)=1181[by
te]となり、T周期内で1181[byte]を転送
するための速度=1181/T=1281[KB/se
c]となる。このように、印字幅Lにより最適な解像度
が異なる。
When DPI = 1200 [dpi], data for one raster = L.DPI / (25.4.8) =
200 ・ 1200 / (25.4 ・ 8) = 1181 [by
te], and the speed for transferring 1181 [bytes] within the T cycle = 11181 / T = 1281 [KB / se
c]. Thus, the optimum resolution differs depending on the print width L.

【0062】次いで、ステップ(4)で計算した結果よ
り、データ転送速度DSを越えない範囲で最も近い値の
転送速度を選択する(5)。本実施形態では、600
[dpi]を選択することとなる。
Next, from the result calculated in step (4), the transfer rate having the closest value within the range not exceeding the data transfer rate DS is selected (5). In this embodiment, 600
[Dpi] will be selected.

【0063】そして、プリンタの解像度を選択した値に
設定し(6)、プリンタ70へプリントデータを送り印
刷を行い(7)、リターンする。
Then, the resolution of the printer is set to the selected value (6), print data is sent to the printer 70 for printing (7), and the process returns.

【0064】以下、本実施形態と第9,第11の発明の
各工程との対応及びその作用について図7等を参照して
説明する。
Correspondence between the present embodiment and each step of the ninth and eleventh inventions and their actions will be described with reference to FIG. 7 and the like.

【0065】第9の発明は、所定の通信媒体(プリンタ
・ケーブル21等のインタフェース)を介して印刷装置
(プリンタ70)と情報処理装置(ホストコンピュータ
13)とが通信可能な印刷システムのデータ処理方法に
おいて、前記印刷装置の資源情報を取得する取得工程
(図7のステップ(1))と、前記情報処理装置と前記
印刷装置との間のデータ転送速度を測定する測定工程
(図7のステップ(2))と、前記取得した資源情報に
基づいて選択可能な解像度毎に、前記印刷装置が印刷す
べき印刷幅に従うデータ量に基づくデータ転送速度をそ
れぞれ導出する導出工程(図7のステップ(3),
(4))と、該導出される解像度別の各データ転送速度
と前記測定したデータ転送速度とを比較して前記印刷装
置に対して最適な解像度を切り換え設定する設定工程
(図7のステップ(5),(6))とをCPU1がRO
M3に記憶された制御プログラムを実行して、測定され
たデータ転送速度内で印刷装置が高解像度で印刷する環
境を自動設定して、情報処理装置から転送される印刷デ
ータが印字不良となることなく効率よく転送して可能な
限り高品位に印刷することができる。
The ninth invention is data processing of a printing system in which a printing device (printer 70) and an information processing device (host computer 13) can communicate with each other via a predetermined communication medium (interface such as printer cable 21). In the method, an acquisition step of acquiring resource information of the printing device (step (1) of FIG. 7) and a measurement step of measuring a data transfer rate between the information processing device and the printing device (step of FIG. 7). (2)) and a derivation step of deriving a data transfer rate based on the amount of data according to the print width to be printed by the printing device for each resolution that can be selected based on the acquired resource information (step (FIG. 7: 3),
(4)) and the derived data transfer rate for each resolution and the measured data transfer rate are compared with each other to set an optimum resolution for the printing apparatus (step (step (FIG. 7)). 5) and (6))
The control program stored in M3 is executed to automatically set the environment in which the printing device prints at a high resolution within the measured data transfer rate, and the print data transferred from the information processing device becomes defective in printing. It can be transferred efficiently and printed with the highest quality possible.

【0066】第11の発明は、情報処理装置で使用され
るプログラムを記憶した記憶媒体において、印刷装置の
資源情報を取得する取得工程(図7のステップ(1))
と、前記情報処理装置と前記印刷装置との間のデータ転
送速度を測定する測定工程(図7のステップ(2))
と、前記取得した資源情報に基づいて選択可能な解像度
毎に、前記印刷装置が印刷すべき印刷幅に従うデータ量
に基づくデータ転送速度をそれぞれ導出する導出工程
(図7のステップ(3),(4))と、該導出される解
像度別の各データ転送速度と前記測定したデータ転送速
度とを比較して前記印刷装置に対して最適な解像度を切
り換え設定する設定工程(図7のステップ(5),
(6))とを含む、コンピュータが読むことができるプ
ログラムを記憶媒体に格納したものである。すなわち、
後述する外部記憶媒体または内部の記憶資源に図7に示
す工程に対応するプログラムコードを記憶させ、該プロ
グラムコードを記憶した記憶媒体からCPU1等が読み
出して実行する形態も本発明の実施形態に含まれるもの
である。
An eleventh aspect of the invention is an acquisition step (step (1) in FIG. 7) of acquiring resource information of a printing device in a storage medium storing a program used in the information processing device.
And a measurement step of measuring a data transfer rate between the information processing apparatus and the printing apparatus (step (2) in FIG. 7)
And a derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device for each resolution that can be selected based on the acquired resource information (step (3), ( 4)) and the derived data transfer rate for each resolution and the measured data transfer rate are compared to set the optimum resolution for the printing apparatus (step (5 in FIG. 7)). ),
A computer-readable program including (6)) is stored in a storage medium. That is,
An embodiment in which a program code corresponding to the process shown in FIG. 7 is stored in an external storage medium or an internal storage resource described later, and the CPU 1 or the like reads and executes the program code from the storage medium storing the program code is also included in the embodiment of the present invention. It is what is done.

【0067】以上の様に、最適な解像度を自動選択する
ことによりプリンタ70の性能を最大限に生かすことが
できるので、よりきれいな画像を印刷することができ
る。
As described above, since the performance of the printer 70 can be maximized by automatically selecting the optimum resolution, a clearer image can be printed.

【0068】〔第2実施形態〕第2の実施形態は、ホス
トコンピュータ13とプリンタ70からなるダム・プリ
ンタ方式(ホストコンピュータからラスタライズされた
プリントイメージのデータをプリンタに送り印刷する方
式)の印刷システムにおいて、プリンタエンジン62の
解像度と印字速度(例えば、1ラインを印字する為の時
間)に関する資源情報をプリンタ70からホストコンピ
ュータ13へ送る手段を設けることにより、ホストコン
ピュータ13は印刷する印字幅のデータ量からその解像
度に合った印字速度を自動的に選択することにより、プ
リンタ70の持つ性能を十分に生かすようにしたもので
ある。
[Second Embodiment] The second embodiment is a printing system of a dumb printer method (a method of sending data of a rasterized print image from a host computer to a printer for printing), which comprises a host computer 13 and a printer 70. In the above, by providing means for sending resource information relating to the resolution and the printing speed of the printer engine 62 (for example, the time for printing one line) from the printer 70 to the host computer 13, the host computer 13 can print the print width data. The printing speed suitable for the resolution is automatically selected from the amount, so that the performance of the printer 70 can be fully utilized.

【0069】なお、本実施形態において、印字幅のデー
タ量とは、主走査方向の印字範囲のドット数÷8[by
te]となる。本実施形態では印字幅のデータは圧縮さ
れていない場合の例であるが、圧縮されたデータであっ
ても、その印字幅の最大のデータ量を用いて計算すれば
よいことは言うまでもない。
In this embodiment, the data amount of the print width is the number of dots in the print range in the main scanning direction / 8 [by]
te]. In the present embodiment, the print width data is not compressed, but it is needless to say that even the compressed data may be calculated using the maximum data amount of the print width.

【0070】図8は、本発明に係る印刷システムの第2
のデータ処理手順の一例を示すフローチャートであり、
ホストコンピュータ13のCPU1が実行する処理に対
応する。なお、(1)〜(7)は各ステップを示す。ま
た、本実施形態では、主走査方向の解像度と副走査方向
の解像度を固定とし、プロセススピード(用紙の搬送ス
ピード)を選択可能にした場合の例である。さらに、実
際に選択する値は/BD信号の周期Tを選択することで
行う。
FIG. 8 shows the second printing system according to the present invention.
Is a flowchart showing an example of a data processing procedure of
This corresponds to the process executed by the CPU 1 of the host computer 13. Note that (1) to (7) indicate each step. Further, the present embodiment is an example in which the resolution in the main scanning direction and the resolution in the sub scanning direction are fixed and the process speed (paper conveyance speed) can be selected. Further, the value to be actually selected is selected by selecting the cycle T of the / BD signal.

【0071】先ず、プリンタエンジン62の主走査方向
と副走査方向の解像度と選択可能なプロセススピード
(/BD信号の周期T)等の資源情報をプリンタから受
信する(1)。
First, the resource information such as the resolution of the printer engine 62 in the main scanning direction and the sub scanning direction and the selectable process speed (/ BD signal period T) is received from the printer (1).

【0072】次いで、ホストコンピュータ13からプリ
ンタ70に対してテストデータを送り、プリンタ70側
でテストデータが転送される時間を測定し、ホストコン
ピュータ13へ測定した時間を返信する。この返信され
るデータより、ホストコンピュータ13はデータの転送
速度を計算する(2)。そして、印刷するデータより主
走査方向の印刷する幅L[mm](図6参照)を求める
(3)。次いで、最適なプロセススピードを計算する
(4)。計算方法は下記の通りとする。
Next, the test data is sent from the host computer 13 to the printer 70, the time at which the test data is transferred is measured on the printer 70 side, and the measured time is returned to the host computer 13. From the returned data, the host computer 13 calculates the data transfer rate (2). Then, the printing width L [mm] in the main scanning direction (see FIG. 6) is obtained from the data to be printed (3). The optimum process speed is then calculated (4). The calculation method is as follows.

【0073】各データは、L:印字幅[mm],T:/
BD周期[μsec],DPI:ホストコンピュータ1
3からプリンタ70へ送るデータの解像度[dpi],
DS:ステップ(2)で計算したデータ転送速度(ホス
トコンピュータ13からプリンタ70)[KB/se
c]とする。
Each data is L: print width [mm], T: /
BD cycle [μsec], DPI: Host computer 1
Resolution of data sent from 3 to the printer 70 [dpi],
DS: Data transfer rate calculated in step (2) (from host computer 13 to printer 70) [KB / se
c].

【0074】ただし、本実施形態では、DS=1024
KB/sec,L=200mm,DPI=600[dp
i]とする。
However, in this embodiment, DS = 1024
KB / sec, L = 200 mm, DPI = 600 [dp
i].

【0075】T=1200[μsec]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
200・600/(25.4・8)=591[byt
e]となり、T周期内で591[byte]を転送する
為の速度=591/T=481[KB/sec]とな
る。
When T = 1200 [μsec], data for one raster = L.DPI / (25.4.8) =
200/600 / (25.4 / 8) = 591 [byt
e], and the speed for transferring 591 [bytes] in the T cycle is 591 / T = 481 [KB / sec].

【0076】T=800[μsec]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
591[byte]=200・600/(25.4・
8)=591[byte]となり、T周期内で591
[byte]を転送する為の速度=591/T=721
[KB/sec]となる。
When T = 800 [μsec], data for one raster = L.DPI / (25.4.8) =
591 [byte] = 200 · 600 / (25.4 ·
8) = 591 [byte], which is 591 within the T period.
Speed for transferring [byte] = 591 / T = 721
[KB / sec].

【0077】T=400[μsec]の場合 1ラスタ分のデータ=L・DPI/(25.4・8)=
591[byte]となり、T周期内で591[byt
e]を転送する為の速度=591/T=1443[KB
/sec]となる。
When T = 400 [μsec], data for one raster = L.DPI / (25.4.8) =
591 [byte], and 591 [byte] within the T cycle.
speed for transferring e] = 591 / T = 1443 [KB
/ Sec].

【0078】上記の計算式が示すように、周期Tにより
最適な転送速度が異なる。
As shown by the above formula, the optimum transfer rate differs depending on the cycle T.

【0079】次いで、ステップ(4)で計算した結果よ
り、データ転送速度DSを越えない範囲で最も近い値の
周期Tを選択する(5)。なお、本実施形態によれば、
周期Tとして800[μsec]を選択する。
Next, from the result calculated in step (4), the cycle T having the closest value within the range not exceeding the data transfer rate DS is selected (5). According to the present embodiment,
800 [μsec] is selected as the cycle T.

【0080】そして、プリンタ70の/BD信号の周期
Tをステップ(5)で選択した値に設定したら(6)、
プリンタ70へプリントデータを送り印刷を行い
(7)、処理をリターンする。
Then, if the period T of the / BD signal of the printer 70 is set to the value selected in step (5) (6),
The print data is sent to the printer 70 for printing (7), and the process is returned.

【0081】以下、本実施形態と第10,第12の発明
の各工程との対応及びその作用について図7等を参照し
て説明する。
Correspondence between the present embodiment and each step of the tenth and twelfth inventions and their actions will be described with reference to FIG. 7 and the like.

【0082】第10の発明は、所定の通信媒体(プリン
タケーブル21等のインタフェース)を介して印刷装置
(プリンタ70)と情報処理装置(ホストコンピュータ
13)とが通信可能な印刷システムのデータ処理方法に
おいて、前記印刷装置の資源情報を取得する取得工程
(図8のステップ(1))と、前記情報処理装置と前記
印刷装置との間のデータ転送速度を測定する測定工程
(図8のステップ(2))と、前記取得した資源情報に
基づいて選択可能な用紙搬送速度毎に、前記印刷装置が
印刷すべき印刷幅に従うデータ量に基づくデータ転送速
度をそれぞれ導出する導出工程(図8のステップ
(3),(4))と、前記導出される用紙搬送速度の各
データ転送速度と前記測定したデータ転送速度とを比較
して前記印刷装置に対して最適な用紙搬送速度を切り換
え設定する設定工程(図8のステップ(5),(6))
とをCPU1がROM3に記憶された制御プログラムを
実行して、測定されたデータ転送速度内で印刷装置が高
速にデータ転送する環境を自動設定して、情報処理装置
から転送される印刷データが印字不良となることなく効
率よく転送して可能な限り短時間に印刷することができ
る。
A tenth aspect of the present invention is a data processing method for a printing system, in which a printing apparatus (printer 70) and an information processing apparatus (host computer 13) can communicate with each other via a predetermined communication medium (an interface such as the printer cable 21). In step (1) of FIG. 8, an acquisition step of acquiring resource information of the printing apparatus and a measurement step of measuring the data transfer rate between the information processing apparatus and the printing apparatus (step of FIG. 2)) and a derivation step of deriving a data transfer rate based on the amount of data according to the print width to be printed by the printing device for each sheet transport speed that can be selected based on the acquired resource information (step in FIG. 8). (3) and (4)) are compared with the respective data transfer rates of the derived paper transport speeds and the measured data transfer rates to compare with each other to the printing apparatus. Setting step of setting switched such paper conveying speed (Step 8 (5), (6))
The CPU 1 executes the control program stored in the ROM 3 to automatically set the environment in which the printing device transfers data at a high speed within the measured data transfer speed, and the print data transferred from the information processing device is printed. It can be efficiently transferred and printed in the shortest possible time without causing defects.

【0083】第12の発明は、情報処理装置で使用され
るプログラムを記憶した記憶媒体において、印刷装置の
資源情報を取得する取得工程(図8のステップ(1))
と、前記情報処理装置と前記印刷装置との間のデータ転
送速度を測定する測定工程(図8のステップ(2))
と、前記取得した資源情報に基づいて選択可能な用紙搬
送速度毎に、前記印刷装置が印刷すべき印刷幅に従うデ
ータ量に基づくデータ転送速度をそれぞれ導出する導出
工程(図8のステップ(3),(4))と、前記導出さ
れる用紙搬送速度の各データ転送速度と前記測定したデ
ータ転送速度とを比較して前記印刷装置に対して最適な
用紙搬送速度を切り換え設定する設定工程(図8のステ
ップ(5),(6))とを含む、コンピュータが読むこ
とができるプログラムを記憶媒体に格納したものであ
る。すなわち、後述する外部記憶媒体または内部の記憶
資源に図8に示す工程に対応するプログラムコードを記
憶させ、該プログラムコードを記憶した記憶媒体からC
PU1等が読み出して実行する形態も本発明の実施形態
に含まれるものである。
A twelfth aspect of the invention is an acquisition step (step (1) in FIG. 8) of acquiring resource information of a printing device in a storage medium storing a program used in the information processing device.
And a measurement step of measuring a data transfer rate between the information processing apparatus and the printing apparatus (step (2) in FIG. 8)
And a derivation step of deriving a data transfer rate based on the amount of data according to the print width to be printed by the printing device for each sheet transport speed that can be selected based on the acquired resource information (step (3) in FIG. 8). , (4)) and each data transfer speed of the derived paper transfer speeds and the measured data transfer speed are compared to set the optimum paper transfer speed for the printing apparatus. And a computer readable program including steps (5) and (6) of 8 stored in a storage medium. That is, a program code corresponding to the process shown in FIG. 8 is stored in an external storage medium or an internal storage resource described later, and C is stored in the storage medium storing the program code.
A mode in which the PU 1 or the like reads and executes is also included in the embodiment of the present invention.

【0084】以上の様に、最適な/BD信号の周期Tを
選択することにより、プリンタ70の性能を最大限に生
かすことができるので、より早く印刷ができるようにな
る。
As described above, by selecting the optimum / BD signal period T, the performance of the printer 70 can be maximized, and printing can be performed faster.

【0085】以下、図9に示すメモリマップを参照して
本発明に係る印刷システムで読み出し可能なデータ処理
プログラムの構成について説明する。
The configuration of the data processing program readable by the printing system according to the present invention will be described below with reference to the memory map shown in FIG.

【0086】図9は、本発明に係る印刷システムで読み
出し可能な各種データ処理プログラムを格納する記憶媒
体のメモリマップを説明する図である。
FIG. 9 is a diagram for explaining a memory map of a storage medium for storing various data processing programs readable by the printing system according to the present invention.

【0087】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not particularly shown, information for managing the program group stored in the storage medium, such as version information, creator, etc. is also stored, and information depending on the OS or the like on the program reading side, such as the program, is stored. In some cases, an icon or the like for identification and display is also stored.

【0088】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Furthermore, data dependent on various programs is also managed in the above directory. In addition, a program for installing various programs in a computer, or a program for decompressing the program to be installed when it is compressed may be stored.

【0089】本実施形態における図7,図8に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。
The functions shown in FIGS. 7 and 8 in this embodiment may be performed by the host computer by a program installed from the outside. And in that case, CD-ROM, flash memory, FD
The present invention can be applied to a case where an information group including a program is supplied to the output device from a storage medium such as the above or from an external storage medium via a network.

【0090】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体(第11,第12の発明に対応する)を、システ
ムあるいは装置に供給し、そのシステムあるいは装置の
コンピュータ(またはCPUやMPU)が記憶媒体に格
納されたプログラムコードを読出し実行することによっ
ても、本発明の目的が達成されることは言うまでもな
い。
As described above, the storage medium (corresponding to the eleventh and twelfth inventions) in which the program code of the software that realizes the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the system is supplied. It goes without saying that the object of the present invention can also be achieved by the computer (or CPU or MPU) of the apparatus reading and executing the program code stored in the storage medium.

【0091】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
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.

【0092】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,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, non-volatile memory card, RO
M, EEPROM or the like can be used.

【0093】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
Moreover, not only the functions of the above-described embodiments are realized by executing the program code read by the computer, but also the OS (operating system) running on the computer based on the instructions of the program code. It goes without saying that this also includes the case where the above) performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0094】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the program code, The CPU or the like provided in the function expansion board or function expansion unit performs a part or all of the actual processing,
It goes without saying that the processing includes the case where the functions of the above-described embodiments are realized.

【0095】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることは言うまでもない。この場合、本発明
を達成するためのソフトウエアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention. .

【0096】さらに、本発明を達成するためのソフトウ
エアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。
Furthermore, by downloading and reading a program represented by software for achieving the present invention from a database on a network by a communication program, the system or apparatus can be
It is possible to enjoy the effects of the present invention.

【0097】[0097]

【発明の効果】以上説明したように、本発明に係る第
1,第,第の発明によれば、前記印刷装置の資源情
報を取得し、該取得した資源情報に基づいて選択可能な
解像度毎に、前記印刷装置が印刷すべき印刷幅に従うデ
ータ量に基づくデータ転送速度をそれぞれ導出し、該導
出される解像度別の各データ転送速度と、前記情報処理
装置と前記印刷装置との間のデータ転送速度とを比較し
て前記印刷装置に対して各ページ毎の印刷する印字幅の
データ量に応じて解像度を切り換え設定することによ
り、印字不良となることがないように印刷装置が可能な
限り高解像度を自動設定して、情報処理装置から転送さ
れるページ毎の印刷データが印字不良となることなく効
率よく転送して可能な限り高品位に印刷することができ
る。
As described above, according to the first, fourth and seventh inventions of the present invention, the resource information of the printing device can be acquired and the selection can be made based on the acquired resource information. For each resolution, the data transfer rate is derived based on the amount of data according to the print width to be printed by the printing device, and the derived data transfer rate for each resolution and between the information processing device and the printing device. Of the print width of each page to the printing device by comparing the data transfer speed of
By switching and setting the resolution according to the amount of data , the printing device automatically sets the highest resolution possible to prevent printing failures and prints the print data for each page transferred from the information processing device. It is possible to efficiently transfer and print as high quality as possible without causing defects.

【0098】[0098]

【0099】第2,5,8の発明によれば、前記印刷装
置の資源情報を取得し、該取得した資源情報に基づいて
選択可能な解像度毎に、前記印刷装置が印刷すべき印刷
幅に従うデータ量に基づくデータ転送速度をそれぞれ導
出し、該導出される解像度別の各データ転送速度と、前
記情報処理装置と前記印刷装置との間のデータ転送速度
とを比較して前記印刷装置に対して各ライン毎の印刷す
る印字幅のデータ量に応じて解像度を切り換え設定する
ので、印字不良となることがないように印刷装置が可能
な限り高解像度を自動設定して、情報処理装置から転送
されるライン毎の印刷データが印字不良となることなく
効率よく転送して可能な限り高品位に印刷することがで
きる。
[0099] According to the invention of a 2,5,8, the printing instrumentation
Resource information of the storage device, and based on the acquired resource information
Printing that the printing device should print for each selectable resolution
Each data transfer rate based on the amount of data according to the width is derived.
Then, each data transfer rate for each derived resolution is
Data transfer rate between the information processing device and the printing device
Compared with the above, the resolution is switched and set according to the data amount of the print width to be printed for each line in the printing device, so the printing device can be prevented from causing printing defects.
It is possible to automatically set the high resolution as much as possible, to efficiently transfer the print data for each line transferred from the information processing device without causing printing defects, and to print as high quality as possible.

【0100】[0100]

【0101】発明に係る第,第,第の発明によ
れば、前記印刷装置の資源情報を取得し、該取得した資
源情報に基づいて選択可能な用紙搬送速度毎に、前記印
刷装置が印刷すべき印刷幅に従うデータ量に基づくデー
タ転送速度をそれぞれ導出し、該導出される用紙搬送速
度別の各データ転送速度と、前記情報処理装置と前記印
刷装置との間のデータ転送速度とを比較して前記印刷装
置に対して転送するブロック毎の印刷する印字幅のデー
タ量に応じて最適な用紙搬送速度を切り換え設定するこ
とにより、印字不良となることがないように印刷装置が
可能な限り高速の搬送速度を自動設定して、情報処理装
置から転送されるブロック毎の印刷データが印字不良と
なることなく効率よく転送して可能な限り短時間に印刷
することができる。
According to the third , sixth , and ninth aspects of the present invention, the resource information of the printing device is acquired, and the printing is performed for each selectable sheet conveying speed based on the acquired resource information. Data transfer rates based on the amount of data according to the printing width to be printed by the apparatus are derived, and the derived data transfer rates for each paper transport speed and the data transfer rate between the information processing apparatus and the printing apparatus. And the print width data to be printed for each block transferred to the printing device.
Block that is transferred from the information processing device by automatically setting the conveyance speed as high as possible so that the printing device will not cause printing defects by switching and setting the optimum paper conveyance speed according to the paper amount. It is possible to efficiently transfer each print data without printing failure and print in the shortest possible time.

【0102】[0102]

【0103】[0103]

【0104】[0104]

【0105】従って、印刷装置の資源能力と情報処理装
置のデータ処理能力とに最適なデータ処理環境を構築し
て、印字不良となることなく効率よく印刷情報を印刷す
ることができる等の効果を奏する。
Therefore, it is possible to construct an optimum data processing environment for the resource capacity of the printing apparatus and the data processing capacity of the information processing apparatus, and it is possible to print the print information efficiently without causing print defects. Play.

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

【図1】本発明を適用可能な第1の出力装置の構成を示
す断面図である。
FIG. 1 is a cross-sectional view showing a configuration of a first output device to which the present invention can be applied.

【図2】本発明を適用可能な第2の出力装置の構成を示
す外観図である。
FIG. 2 is an external view showing a configuration of a second output device to which the present invention can be applied.

【図3】図2に示した第2の出力装置の制御構成を説明
するブロック図である。
FIG. 3 is a block diagram illustrating a control configuration of a second output device shown in FIG.

【図4】本発明の第1実施形態を示す印刷システムの構
成を説明するブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a printing system according to the first embodiment of the present invention.

【図5】図4に示したプリンタにおける画像信号と水平
走査の同期信号の関係を示した図である。
5 is a diagram showing a relationship between an image signal and a horizontal scanning synchronization signal in the printer shown in FIG.

【図6】図4に示したプリンタにおける印字領域を説明
する模式図である。
6 is a schematic diagram illustrating a print area in the printer illustrated in FIG.

【図7】本発明に係る印刷システムの第1のデータ処理
手順の一例を示すフローチャートである。
FIG. 7 is a flowchart showing an example of a first data processing procedure of the printing system according to the present invention.

【図8】本発明に係る印刷システムの第2のデータ処理
手順の一例を示すフローチャートである。
FIG. 8 is a flowchart showing an example of a second data processing procedure of the printing system according to the present invention.

【図9】本発明に係る印刷システムで読み出し可能な各
種データ処理プログラムを格納する記憶媒体のメモリマ
ップを説明する図である。
FIG. 9 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the printing system according to the present invention.

【符号の説明】[Explanation of symbols]

1 CPU 2 RAM 3 ROM 8 パラレルI/F 13 ホストコンピュータ 31 CPU 34 ROM 36 パラレルI/F 37 ビデオI/F 39 RAM 40 プリンタコントローラ 62 プリンタエンジン 70 プリンタ 1 CPU 2 RAM 3 ROM 8 parallel I / F 13 Host computer 31 CPU 34 ROM 36 Parallel I / F 37 Video I / F 39 RAM 40 Printer controller 62 printer engine 70 Printer

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 3/12 B41J 21/00 Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06F 3/12 B41J 21/00

Claims (9)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムにおいて、 前記印刷装置の資源情報を取得する取得手段と、 前記取得手段が取得した資源情報に基づいて選択可能な
解像度毎に、前記印刷装置が印刷すべき印刷幅に従うデ
ータ量に基づくデータ転送速度をそれぞれ導出する導出
手段と、 前記導出手段により導出される解像度別の各データ転送
速度と、前記情報処理装置と前記印刷装置との間のデー
タ転送速度とを比較して前記印刷装置に対して最適な解
像度を切り換え設定する制御手段とを具備し 前記制御手段は、各ページ毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
印刷システム。
1. A printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, based on an acquisition unit that acquires resource information of the printing device, and based on the resource information acquired by the acquisition unit. Deriving means for deriving the data transfer rate based on the amount of data according to the print width to be printed by the printing device for each selectable resolution, each data transfer rate for each resolution derived by the deriving means, and and a control unit for setting switching the optimal resolution to the printing apparatus by comparing the data transfer rate between the information processing apparatus and the printing apparatus, said control means prints of each page Print width data
A printing system characterized by switching and setting the resolution according to the volume .
【請求項2】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムにおいて、 前記印刷装置の資源情報を取得する取得手段と、 前記取得手段が取得した資源情報に基づいて選択可能な
解像度毎に、前記印刷装置が印刷すべき印刷幅に従うデ
ータ量に基づくデータ転送速度をそれぞれ導出する導出
手段と、 前記導出手段により導出される解像度別の各データ転送
速度と、前記情報処理装置と前記印刷装置との間のデー
タ転送速度とを比較して前記印刷装置に対して最適な解
像度を切り換え設定する制御手段とを具備し 前記制御手段は、各ライン毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
印刷システム。
2. A printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, based on acquisition means for acquiring resource information of the printing device, and resource information acquired by the acquisition means. Deriving means for deriving the data transfer rate based on the amount of data according to the print width to be printed by the printing device for each selectable resolution, each data transfer rate for each resolution derived by the deriving means, and and a control unit for setting switching the optimal resolution to the printing apparatus by comparing the data transfer rate between the information processing apparatus and the printing apparatus, said control means prints of each line Print width data
A printing system characterized by switching and setting the resolution according to the volume .
【請求項3】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムにおいて、 前記印刷装置の資源情報を取得する取得手段と、 前記取得手段が取得した資源情報に基づいて選択可能な
用紙搬送速度毎に、前記印刷装置が印刷すべき印刷幅に
従うデータ量に基づくデータ転送速度をそれぞれ導出す
る導出手段と、 前記導出手段により導出される用紙搬送速度別の各デー
タ転送速度と、前記情報処理装置と前記印刷装置との間
のデータ転送速度とを比較して前記印刷装置に対して最
適な用紙搬送速度を切り換え設定する制御手段とを具備
前記制御手段は、転送するブロック毎の印刷する印字幅
のデータ量に応じて用紙搬送速度を切り換え設定する
とを特徴とする印刷システム。
3. A printing system in which a printing apparatus and an information processing apparatus can communicate with each other via a predetermined communication medium, based on resource information acquired by the acquisition unit, which acquires resource information of the printing apparatus. Deriving means for deriving a data transfer speed based on the amount of data according to the print width to be printed by the printing device for each selectable paper carrying speed, and each data transfer for each paper carrying speed derived by the deriving means. comprising a speed, and a control unit for setting switching an optimum sheet conveying speed to the printing apparatus by comparing the data transfer rate between the printing device and the information processing apparatus, said control means, Print width for each block to be transferred
A printing system characterized by switching and setting the paper transport speed according to the data amount of the above .
【請求項4】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムのデータ処理方法
において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な解像度毎
に、前記印刷装置が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出する導出工程と、 該導出される解像度別のデータ転送速度と、前記情報処
理装置と前記印刷装置との間のデータ転送速度とを比較
して前記印刷装置に対して最適な解像度を切り換え設定
する設定工程とを具備し 前記設定工程は、各ページ毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
印刷システムのデータ処理方法。
4. A data processing method of a printing system in which a printing apparatus and an information processing apparatus can communicate with each other via a predetermined communication medium, the acquisition step of acquiring resource information of the printing apparatus, and the acquired resource information. A derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device, for each resolution that can be selected based on the resolution, the derived data transfer rate for each resolution, and the information processing device. wherein; and a setting step of setting switches the optimal resolution to the printing apparatus by comparing the data transfer speed between the printing device and, the setting step, the print width for printing of each page data
A data processing method for a printing system, wherein the resolution is switched and set according to the amount .
【請求項5】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムのデータ処理方法
において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な解像度毎
に、前記印刷装置が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出する導出工程と、 該導出される解像度別のデータ転送速度と、前記情報処
理装置と前記印刷装置との間のデータ転送速度とを比較
して前記印刷装置に対して最適な解像度を切り換え設定
する設定工程とを具備し 前記設定工程は、各ライン毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
印刷システムのデータ処理方法。
5. A data processing method of a printing system in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, wherein an acquisition step of acquiring resource information of the printing device, A derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device, for each resolution that can be selected based on the resolution, the derived data transfer rate for each resolution, and the information processing device. wherein; and a setting step of setting switches the optimal resolution to the printing apparatus by comparing the data transfer speed between the printing device and, the setting step, the print width for printing of each line data
A data processing method for a printing system, wherein the resolution is switched and set according to the amount .
【請求項6】 所定の通信媒体を介して印刷装置と情報
処理装置とが通信可能な印刷システムのデータ処理方法
において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な用紙搬送速
度毎に、前記印刷装置が印刷すべき印刷幅に従うデータ
量に基づくデータ転送速度をそれぞれ導出する導出工程
と、 前記導出される用紙搬送速度別の各データ転送速度と、
前記情報処理装置と前記印刷装置との間のデータ転送速
度とを比較して前記印刷装置に対して最適な用紙搬送速
度を切り換え設定する設定工程とを具備し 前記設定工程は、転送するブロック毎の印刷する印字幅
のデータ量に応じて用紙搬送速度を切り換え設定する
とを特徴とする印刷システムのデータ処理方法。
6. A data processing method for a printing system, in which a printing device and an information processing device can communicate with each other via a predetermined communication medium, an acquisition step of acquiring resource information of the printing device, A derivation step of deriving a data transfer rate based on a data amount according to a print width to be printed by the printing device, for each sheet transfer rate selectable based on the data transfer rate. ,
; And a setting step of setting switching the optimum sheet conveying speed to the printing apparatus by comparing the data transfer rate between the printing device and the information processing apparatus, wherein the setting step, block to be transferred Print width for each print
A data processing method for a printing system, characterized in that the sheet conveyance speed is switched and set according to the amount of data.
【請求項7】 情報処理装置で使用されるプログラムを
記憶した記憶媒体において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な解像度毎
に、前記印刷装置が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出する導出工程と、 該導出される解像度別のデータ転送速度と、前記情報処
理装置と前記印刷装置との間のデータ転送速度とを比較
して前記印刷装置に対して最適な解像度を切り換え設定
する設定工程とをみ、 前記設定工程は、各ページ毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
コンピュータが読むことができる記憶媒体。
7. A storage medium storing a program used in an information processing apparatus, the acquisition step of acquiring resource information of the printing apparatus, and the printing for each selectable resolution based on the acquired resource information. Derivation step of deriving a data transfer rate based on the data amount according to the print width to be printed by the apparatus, the derived data transfer rate for each resolution, and the data transfer rate between the information processing apparatus and the printing apparatus look including a setting step of setting switches the optimal resolution to the printing apparatus by comparing the door, the setting step, the data in the print width for printing of each page
A computer-readable storage medium characterized in that the resolution is switched and set according to the amount .
【請求項8】 情報処理装置で使用されるプログラムを
記憶した記憶媒体において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な解像度毎
に、前記印刷装置が印刷すべき印刷幅に従うデータ量に
基づくデータ転送速度をそれぞれ導出する導出工程と、 該導出される解像度別のデータ転送速度と、前記情報処
理装置と前記印刷装置との間のデータ転送速度とを比較
して前記印刷装置に対して最適な解像度を切り換え設定
する設定工程とをみ、 前記設定工程は、各ライン毎の印刷する印字幅のデータ
量に応じて解像度を切り換え設定する ことを特徴とする
コンピュータが読むことができる記憶媒体。
8. A storage medium storing a program used in an information processing apparatus, the acquisition step of acquiring resource information of the printing apparatus, and the printing for each resolution selectable based on the acquired resource information. Derivation step of deriving a data transfer rate based on the data amount according to the print width to be printed by the apparatus, the derived data transfer rate for each resolution, and the data transfer rate between the information processing apparatus and the printing apparatus look including a setting step of setting switches the optimal resolution to the printing apparatus by comparing the door, the setting step, the data in the print width for printing of each line
A computer-readable storage medium characterized in that the resolution is switched and set according to the amount .
【請求項9】 情報処理装置で使用されるプログラムを
記憶した記憶媒体において、 前記印刷装置の資源情報を取得する取得工程と、 前記取得した資源情報に基づいて選択可能な用紙搬送速
度毎に、前記印刷装置が印刷すべき印刷幅に従うデータ
量に基づくデータ転送速度をそれぞれ導出する導出工程
と、 前記導出される用紙搬送速度別の各データ転送速度と、
前記情報処理装置と前記印刷装置との間のデータ転送速
度とを比較して前記印刷装置に対して最適な用紙搬送速
度を切り換え設定する設定工程とをみ、 前記設定工程は、転送するブロック毎の印刷する印字幅
のデータ量に応じて用紙搬送速度を切り換え設定する
とを特徴とするコンピュータが読むことができる記憶媒
体。
9. A storage medium storing a program used in an information processing apparatus, the acquisition step of acquiring resource information of the printing apparatus, and for each paper transport speed selectable based on the acquired resource information, A derivation step of deriving a data transfer rate based on the amount of data according to the print width to be printed by the printing device; and each data transfer rate for each derived paper transport speed,
Look including a setting step of setting switching the optimum sheet conveying speed to the printing apparatus by comparing the data transfer rate between the printing device and the information processing apparatus, wherein the setting step, block to be transferred Print width for each print
A computer-readable storage medium characterized in that the sheet conveyance speed is switched and set according to the amount of data .
JP15216796A 1996-06-13 1996-06-13 Printing system, data processing method of printing system, and storage medium storing computer-readable program Expired - Fee Related JP3432080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15216796A JP3432080B2 (en) 1996-06-13 1996-06-13 Printing system, data processing method of printing system, and storage medium storing computer-readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15216796A JP3432080B2 (en) 1996-06-13 1996-06-13 Printing system, data processing method of printing system, and storage medium storing computer-readable program

Publications (2)

Publication Number Publication Date
JPH09330186A JPH09330186A (en) 1997-12-22
JP3432080B2 true JP3432080B2 (en) 2003-07-28

Family

ID=15534503

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15216796A Expired - Fee Related JP3432080B2 (en) 1996-06-13 1996-06-13 Printing system, data processing method of printing system, and storage medium storing computer-readable program

Country Status (1)

Country Link
JP (1) JP3432080B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5294743B2 (en) 2008-07-16 2013-09-18 キヤノン株式会社 Image forming system, image forming apparatus, image forming apparatus control method, information processing apparatus, information processing apparatus control method and control program, and storage medium
JP4894885B2 (en) * 2009-05-27 2012-03-14 ブラザー工業株式会社 Image forming apparatus
JP7417572B2 (en) 2021-11-29 2024-01-18 キヤノン株式会社 Information processing device, method and program

Also Published As

Publication number Publication date
JPH09330186A (en) 1997-12-22

Similar Documents

Publication Publication Date Title
JP3706694B2 (en) Information processing apparatus, printer control method, and storage medium
JP3847970B2 (en) Print data processing apparatus, print data processing method, and recording medium
JP3432080B2 (en) Printing system, data processing method of printing system, and storage medium storing computer-readable program
JPH06110626A (en) Printing device and printing system using the printing device
JP2783345B2 (en) Output device and method
JP2003076649A (en) Data processing device, print control device, interface selection method, storage medium, and program
JPH08244314A (en) Printer system, printer in the system, and information processing apparatus
JP3382299B2 (en) Character processing method and apparatus
US6397265B1 (en) Print control apparatus for communicating with a selected external apparatus to control a printer
JP3195097B2 (en) Output control method and device
JP3221319B2 (en) Printing apparatus and printing control method
JPH10187385A (en) Print control apparatus, print control method, and storage medium storing computer-readable program
JPH09244865A (en) Image forming system, image forming apparatus, information processing apparatus and control method thereof
JPH10340162A (en) Data processor and its communication control method, and storage medium storing computer readable program
JP4350677B2 (en) Image processing apparatus and method
JPH05318829A (en) Image forming apparatus and method thereof
JPH0619648A (en) Printer server and printer system
JPH08272559A (en) Information processing device
JPH0950431A (en) Font data management method and system and device to which the same is applied
JPH08267828A (en) Printer
JP2000043345A (en) Printing system and printing method
JP2000079727A (en) Print control device, data processing method of print control device, and storage medium storing computer-readable program
JPH09323448A (en) Data thinning method and printing apparatus
JPH10161969A (en) Peripheral device, data processing method for peripheral device, and storage medium storing computer readable program
JP2003226048A (en) Print controller, printer, print system, print control method, program, and storage medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090523

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100523

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100523

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130523

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140523

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees