JPH11221931A - Print control method and apparatus, recording medium - Google Patents

Print control method and apparatus, recording medium

Info

Publication number
JPH11221931A
JPH11221931A JP10028025A JP2802598A JPH11221931A JP H11221931 A JPH11221931 A JP H11221931A JP 10028025 A JP10028025 A JP 10028025A JP 2802598 A JP2802598 A JP 2802598A JP H11221931 A JPH11221931 A JP H11221931A
Authority
JP
Japan
Prior art keywords
dots
print data
print
printing apparatus
printing
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.)
Granted
Application number
JP10028025A
Other languages
Japanese (ja)
Other versions
JP3570200B2 (en
Inventor
Hiroshi Okada
博志 岡田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP02802598A priority Critical patent/JP3570200B2/en
Publication of JPH11221931A publication Critical patent/JPH11221931A/en
Application granted granted Critical
Publication of JP3570200B2 publication Critical patent/JP3570200B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Ink Jet (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printing control apparatus adapted to avoid a state of ink shortage in the middle of printing by correctly estimating a count of printable sheets at a printing apparatus on the basis of a measured count of dots from the printing apparatus. SOLUTION: A printing request for one trial sheet of printing data is output to a printing apparatus. A count of dots measured by the printing apparatus according to the printing data is obtained at a measured data take part 14. An ink consumption amount detection part 15 converts the measured count of dots to an ink consumption amount based on the printing data. A print sheet operation part 16 estimates a count of printable sheets at the printing apparatus on the basis of the ink consumption amount.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】本発明は、プリンタ等の印刷制御を行う印
刷制御装置に係り、特にインク残量を正確に把握して印
刷可能な枚数を正確に予測する手法に関する。
[0001] The present invention relates to a printing control apparatus for controlling printing, such as a printer, and more particularly to a technique for accurately grasping the remaining ink amount and accurately predicting the number of printable sheets.

【0002】[0002]

【従来の技術】例えばインクジェットプリンタにおい
て、印刷途中でインク切れが起こると、それまでの印刷
に使用したインクや、印刷用紙が無駄になる。カラー印
刷を行う場合は、印刷途中でのインク切れに伴うユーザ
の負担は特に大きい。その対策として、従来、印刷デー
タを、ホストコンピュータによって実現される印刷制御
装置の内部で展開し、その結果のドットをC(シア
ン)、M(マゼンタ)、Y(イエロー)、K(ブラッ
ク)の各色毎にカウントし、印刷に必要なドット数、す
なわち印刷に必要なインク量を予めシミュレーションし
ている。そして、シミュレーションの結果、現在のイン
ク残量が印刷を完結できる量に満たないと判定した場合
は、印刷前に印刷制御装置からアプリケーション(A
P)側に警告を発することが行われていた。
2. Description of the Related Art For example, in an ink-jet printer, when ink runs out during printing, ink used for printing up to that time and printing paper are wasted. When performing color printing, the burden on the user due to running out of ink during printing is particularly large. As a countermeasure, conventionally, print data is developed inside a print control device realized by a host computer, and the resulting dots are represented by C (cyan), M (magenta), Y (yellow), and K (black). Each color is counted, and the number of dots required for printing, that is, the amount of ink required for printing is simulated in advance. Then, as a result of the simulation, when it is determined that the current ink remaining amount is less than the amount that can complete the printing, the printing control apparatus transmits the application (A) before printing.
A warning was issued to the P) side.

【0003】一方、プリンタ内部にドット数を計測する
ドットカウンタを設け、このカウント値をホストコンピ
ュータ側に返し、現在のインク残量を表示させることも
行われている。
On the other hand, a dot counter for measuring the number of dots is provided inside the printer, and this count value is returned to the host computer to display the current ink remaining amount.

【0004】[0004]

【発明が解決しようとする課題】上述のように、従来
は、印刷制御装置側に印刷に必要なインク量のシミュレ
ーションを行う機能を設けているので、印刷制御装置の
設計工数が、それがない場合に比べて大幅に増す。ま
た、印刷制御装置がコンピュータ可読のプログラムによ
って実現されるプリンタドライバである場合は、プログ
ラムサイズも増大する。さらに、色変換やハーフトーン
の生成等をソフトウエア的に行って印刷データを生成し
ているので、ホストコンピュータのメモリ資源を多く消
費し、且つ速度も遅くなる問題があった。
As described above, conventionally, a function for simulating the amount of ink required for printing is provided on the print control device side, so that the design man-hour of the print control device is not increased. It increases greatly compared to the case. When the print control device is a printer driver realized by a computer-readable program, the program size also increases. Further, since print data is generated by performing color conversion, halftone generation, and the like by software, there is a problem that a large amount of memory resources of the host computer are consumed and the speed is reduced.

【0005】また、プリンタ側、あるいはホストコンピ
ュータとプリンタとの間に、ハードウエアで高速に印刷
データを展開する機能があったとしても、これを利用し
てシミュレーションを行うことができなかった。
Further, even if there is a function of developing print data at high speed by hardware between the printer side or between the host computer and the printer, it has not been possible to perform a simulation using this function.

【0006】そこで本発明の課題は、設計工数を増加さ
せることなくインク残量を簡易に検出して印刷可能枚数
の予測を可能にする、改良された印刷制御方法を提供す
ることにある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide an improved print control method capable of easily detecting the remaining amount of ink and estimating the number of printable sheets without increasing the number of design steps.

【0007】本発明の他の課題は、上記印刷制御方法の
実施に適した印刷制御装置及び上記印刷制御方法を汎用
のコンピュータ上で実現するための記録媒体を提供する
ことにある。
Another object of the present invention is to provide a print control apparatus suitable for implementing the above-described print control method and a recording medium for implementing the above-described print control method on a general-purpose computer.

【0008】[0008]

【課題を解決するための手段】上記課題を解決する本発
明の印刷制御方法は、所定枚数分の印刷データに対応す
るドット数を計測する印刷装置に対して前記印刷データ
を送出し、該送出された印刷データに応じて前記印刷装
置が計測した計測ドット数を取得して当該印刷装置のイ
ンク消費量に換算する。そして、換算したインク消費量
に基づいて前記印刷装置で印刷可能な枚数を予測するこ
とを特徴とする。
According to the present invention, there is provided a print control method for transmitting print data to a printing apparatus which measures the number of dots corresponding to a predetermined number of print data. The number of measured dots measured by the printing apparatus is acquired according to the print data thus obtained, and is converted into the ink consumption of the printing apparatus. Then, the number of printable sheets in the printing apparatus is predicted based on the converted ink consumption.

【0009】好ましくは、前記ドット数の計測は、イン
ク消費を制限した状態で行う。また、前記印刷データに
基づいて形成されるべきドットが異なる径のものを含む
場合、前記インク消費量は、前記計測ドット数を共通径
のドット数に換算して得られる値とする。
Preferably, the measurement of the number of dots is performed in a state where ink consumption is limited. Further, when the dots to be formed based on the print data include those having different diameters, the ink consumption is a value obtained by converting the number of measured dots into the number of dots having a common diameter.

【0010】上記課題を解決する本発明の印刷制御装置
は、所定枚数分の印刷データに対応するドット数を計測
する手段を備えた印刷装置を制御する装置であって、前
記印刷装置に対して前記印刷データを送出する印刷要求
手段と、前記印刷要求手段によって送出された前記印刷
データに応じて前記印刷装置が計測した計測ドット数を
取得する計測値取得手段と、取得した計測ドット数を当
該印刷データに基づくインク消費量に換算し、このイン
ク消費量に基づいて前記印刷装置で印刷可能な枚数を予
測する印刷枚数予測手段とを備えて構成される。
A printing control apparatus according to the present invention for solving the above-mentioned problems is an apparatus for controlling a printing apparatus having means for measuring the number of dots corresponding to print data of a predetermined number of sheets. A print request unit that sends the print data; a measurement value acquisition unit that acquires the number of measurement dots measured by the printing apparatus according to the print data sent by the print request unit; It is provided with a print number predicting means for converting the amount of ink consumption based on the print data and estimating the number of printable sheets in the printing apparatus based on the ink consumption amount.

【0011】本発明の他の印刷制御装置は、インク消費
を制限した状態で所定枚数分の印刷データに対応するド
ット数を計測する手段を備えた印刷装置を制御する装置
であって、前記印刷装置に対して前記印刷データ及び吐
出制限要求を送出する印刷要求手段と、前記印刷要求手
段によって送出された前記印刷データ及び吐出制限要求
に応じて前記印刷装置が計測した計測ドット数を取得す
る計測値取得手段と、取得した計測ドット数を当該印刷
データに基づくインク消費量に換算し、このインク消費
量に基づいて前記印刷装置で印刷可能な枚数を予測する
印刷枚数予測手段とを備えて構成される。
Another printing control apparatus of the present invention is an apparatus for controlling a printing apparatus having means for measuring the number of dots corresponding to a predetermined number of print data in a state in which ink consumption is restricted, wherein A print request unit that sends the print data and the ejection restriction request to the apparatus; and a measurement that acquires the number of measurement dots measured by the printing device in response to the print data and the ejection restriction request sent by the print request unit. A value acquisition unit configured to convert the acquired number of measured dots into an ink consumption based on the print data, and to predict a printable number of sheets by the printing apparatus based on the ink consumption. Is done.

【0012】また、本発明の記録媒体は、インク消費を
制限した状態で所定枚数分の印刷データに対応するドッ
ト数を計測する手段を備えた印刷装置との間で相互通信
可能なコンピュータに読み取られ、当該コンピュータに
下記の処理を実行させるためのプログラムを記録したコ
ンピュータ可読の記録媒体である。
Further, the recording medium of the present invention can be read by a computer capable of communicating with a printing apparatus having means for measuring the number of dots corresponding to a predetermined number of print data while limiting ink consumption. And a computer-readable recording medium storing a program for causing the computer to execute the following processing.

【0013】(1)前記印刷装置に対して前記印刷デー
タ及び吐出制限要求を送出する処理、(2)前記送出さ
れた前記印刷データ及び吐出制限要求に応じて前記印刷
装置が計測した計測ドット数を取得する処理、(3)取
得した計測ドット数を当該印刷データに基づくインク消
費量に換算する処理、(4)前記換算されたインク消費
量に基づいて前記印刷装置で印刷可能な枚数を予測する
処理。
(1) processing for transmitting the print data and the ejection restriction request to the printing apparatus; (2) the number of measured dots measured by the printing apparatus in response to the transmitted print data and the ejection restriction request (3) a process of converting the obtained measured number of dots into an ink consumption based on the print data, and (4) a prediction of the number of printable sheets by the printing apparatus based on the converted ink consumption. Processing to do.

【0014】前記プログラムは、前記印刷データに基づ
いて形成されるべきドットが異なる径のものを含む場
合、各ドットを共通径のドットに換算した値で前記取得
した消費量を補正する処理を前記コンピュータに実行さ
せるものである。
When the dots to be formed based on the print data include those having different diameters, the program corrects the obtained consumption by a value obtained by converting each dot into a dot having a common diameter. It is what the computer executes.

【0015】[0015]

【発明の実施の形態】以下、本発明の印刷制御装置をホ
ストコンピュータ上で実現するプリンタドライバとした
場合の実施の形態を図面を参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which a print control device according to the present invention is a printer driver realized on a host computer will be described below with reference to the drawings.

【0016】まず、本発明が適用される印刷システムの
一例を図1に示す。この印刷システムは、本実施形態の
プリンタドライバを搭載したホストコンピュータ1と、
印刷装置2とを、ケーブルを介して接続して構成され
る。
First, FIG. 1 shows an example of a printing system to which the present invention is applied. The printing system includes a host computer 1 on which the printer driver of the present embodiment is mounted,
The printing apparatus 2 is configured to be connected via a cable.

【0017】印刷装置2は、例えばカラー印刷が可能な
インクジェットプリンタであり、ホストコンピュータ1
から印刷データを受信したときに、所定の印刷プロセス
を実行して印刷用紙に画像を形成するものである。この
印刷装置2は、異なる径のドットを打ち分ける機構と、
印刷要求に対応するドットの総数、つまりインク消費量
を計測するドットカウンタと、ドット数の計測をインク
吐出を制限した状態で行う機構とを備えたものである。
ドット径を検出してドット数を補正できる機能を備えた
ものであれば、インク消費量をより正確に計測できる。
なお、インク吐出を制限した状態でのドット数の計測
は、例えばヘッド(アクチュエータ)についての波形駆
動は行うがマスクデータによって実際のインク吐出は行
わないようにしてドットカウンタのみを更新することで
実現される。
The printing device 2 is, for example, an ink jet printer capable of performing color printing, and includes a host computer 1.
When a print data is received from the printer, a predetermined print process is executed to form an image on print paper. This printing device 2 has a mechanism for separating dots of different diameters,
It is provided with a dot counter for measuring the total number of dots corresponding to a print request, that is, an ink consumption amount, and a mechanism for measuring the number of dots while restricting ink ejection.
If the device has a function of detecting the dot diameter and correcting the number of dots, the ink consumption can be measured more accurately.
The measurement of the number of dots in a state in which the ink ejection is restricted is realized by, for example, updating the dot counter only by performing the waveform drive for the head (actuator) but not performing the actual ink ejection based on the mask data. Is done.

【0018】ホストコンピュータ1は所定のシステムプ
ログラムを通じてプログラムの実行、その制御、監視等
を行うものである。具体的には、図示しないシステムボ
ード上に配置されたCPU(Central processing Uni
t),RAM(Randum Access Memory),ROM(Read
Only Memory)と、内蔵又は外付けのハードディスク
(HD)3とを具備し、CPUが所要のプログラムを適
宜HD3から読み出して所要の処理を実行するようにな
っている。HD3には、アプリケーションプログラム
(以下、AP)や本実施形態のプリンタドライバを実現
するための印刷制御プログラム等が記録されている。
The host computer 1 executes, controls, and monitors a program through a predetermined system program. Specifically, a CPU (Central processing Uniform) arranged on a system board (not shown)
t), RAM (Randum Access Memory), ROM (Read
Only Memory) and a built-in or external hard disk (HD) 3, and the CPU appropriately reads a required program from the HD 3 and executes a required process. The HD 3 stores an application program (hereinafter, AP), a print control program for realizing the printer driver of the present embodiment, and the like.

【0019】ホストコンピュータ1には、また、モニタ
画面を具備した表示装置4、各種設定情報を入力するた
めのデータ入力装置5、CD−ROMドライブ及びFD
Dを含むメディア読取装置6、構内ネットワークとの接
続インタフェースとなる通信制御装置7とが接続されて
いる。表示装置4は、システムプログラム、AP、ある
いは印刷制御プログラム等の指示に呼応して所定のダイ
アログウインドウを表示するように構成されている。デ
ータ入力装置5は、キーボード、マウスその他のポイン
ティングデバイスである。
The host computer 1 also includes a display device 4 having a monitor screen, a data input device 5 for inputting various setting information, a CD-ROM drive, and an FD.
A media reading device 6 including the communication device D and a communication control device 7 serving as a connection interface with a private network are connected. The display device 4 is configured to display a predetermined dialog window in response to an instruction of a system program, an AP, a print control program, or the like. The data input device 5 is a keyboard, mouse, or other pointing device.

【0020】なお、上記印刷制御プログラムは、通常、
フレキシブルディスク(FD)やCD−ROMに、ホス
トコンピュータ1が読み取り可能な形態で記録されて流
通し、印刷装置2を使用する際に、メディア読取装置
6、あるいは通信制御装置7を通じてホストコンピュー
タ1が読み取ることで上記HD3にインストールされる
ものである。
The print control program is usually
It is recorded and distributed on a flexible disk (FD) or CD-ROM in a form readable by the host computer 1, and when the printing apparatus 2 is used, the host computer 1 is connected via the media reading device 6 or the communication control device 7. By reading, it is installed on the HD3.

【0021】次に、上記ホストコンピュータ1が上記印
刷制御プログラムを読み込むことによって実現されるプ
リンタドライバについて説明する。
Next, a printer driver realized by the host computer 1 reading the print control program will be described.

【0022】図2は、本実施形態によるプリンタドライ
バ10の構成図である。図示のように、このプリンタド
ライバ10は、印刷管理部11,ドット計測要求出力部
13,計測データ取得部14,インク消費量検出部1
5,印刷枚数予測部16の機能ブロック、及びスプール
ファイル12を備えて構成される。なお、実際には、ユ
ーザインタフェース画面となる種々のダイヤログやウイ
ンドウの描画を行う描画処理部や、印刷装置2との間で
種々のデータの送受を行う通信管理部等も備えるが、こ
れらは公知のものを用いることができるので、ここでは
本発明を実施する上で必要な機能のみを挙げる。
FIG. 2 is a configuration diagram of the printer driver 10 according to the present embodiment. 1, the printer driver 10 includes a print management unit 11, a dot measurement request output unit 13, a measurement data acquisition unit 14, and an ink consumption detection unit 1.
5, a functional block of the number-of-prints predicting unit 16 and the spool file 12. It should be noted that, in actuality, a drawing processing unit for drawing various dialogs and windows serving as user interface screens, a communication management unit for transmitting and receiving various data to and from the printing apparatus 2 are also provided. Since well-known ones can be used, only the functions necessary for carrying out the present invention will be described here.

【0023】印刷管理部11は、APやデータ入力装置
5からの印刷要求に基づく印刷データをイメージ展開
し、展開後のデータを印刷装置2が解読可能な形態の制
御コードに変換してスプールファイル12に保存するも
ので、通常、プリントマネージャと呼ばれるものであ
る。
The print management unit 11 develops print data based on a print request from the AP or the data input device 5 into an image, converts the developed data into a control code in a format readable by the printing device 2, and converts the data into a spool file. 12, and is usually called a print manager.

【0024】ドット計測要求出力部13は、AP等から
の指示に基づき、所定枚数分、例えば1ページ分の印刷
データについてのドット数の計測要求を印刷装置2に送
信する。このとき、必要に応じてインク吐出を制限する
ための吐出制限要求も同時に送信する。
The dot measurement request output unit 13 transmits a request for measuring the number of dots for print data for a predetermined number of sheets, for example, one page, to the printing apparatus 2 based on an instruction from the AP or the like. At this time, a discharge restriction request for restricting ink discharge is also transmitted as necessary.

【0025】計測データ取得部14は、ドット計測要求
の送信に対応して印刷装置2のドットカウンタが計測し
たドット数を取得するものであり、インク消費量検出部
15は、計測データ取得部13が取得したドット数を当
該印刷データに基づくインク消費量に換算するものであ
る。印刷枚数予測部16は、1枚分の印刷データに対応
するインク消費量と印刷装置2内のインク残量とから上
記印刷データに基づく印刷が何枚分可能かどうかを予測
するものである。
The measurement data acquisition unit 14 acquires the number of dots measured by the dot counter of the printing apparatus 2 in response to the transmission of the dot measurement request. Is converted into the ink consumption based on the print data. The print number predicting unit 16 predicts how many prints based on the print data are possible from the ink consumption amount corresponding to one print data and the ink remaining amount in the printing apparatus 2.

【0026】なお、ドット数の計測要求後、インク消費
量とインク残量とを検出する手法としては、以下の2形
態が採用可能である。
After the request for measuring the number of dots, the following two methods can be adopted as a method of detecting the ink consumption and the remaining amount of ink.

【0027】第1の形態は、印刷要求に基づくインク消
費量とは別に、印刷装置2から定期的にインク残量を表
すデータを取得しておき、現在のインク残量から今回取
得したインク消費量を除算することで、印刷可能枚数を
算出する。この形態は、印刷装置2側のドットカウンタ
が、印刷処理を実行する度にドット数を計数する構成で
ある場合に採用する。
In the first embodiment, separately from the ink consumption based on the print request, data representing the ink remaining amount is periodically acquired from the printing apparatus 2 and the currently obtained ink consumption is obtained from the current ink remaining amount. By dividing the amount, the number of printable sheets is calculated. This embodiment is adopted when the dot counter of the printing apparatus 2 is configured to count the number of dots each time the printing process is executed.

【0028】第2の形態は、印刷装置2からはインク残
量を表すデータのみが取得可能な場合に採用する形態で
ある。すなわち今回の印刷要求に先だって、それまでの
インク残量を表すデータを取得しておき、このインク残
量から今回の印刷要求に基づくインク残量を差し引くこ
とでインク消費量を検出する。そして、インク残量の差
分に基づいて印刷可能な枚数を予測する。
The second mode is a mode adopted when only data representing the remaining amount of ink can be obtained from the printing apparatus 2. That is, prior to the current print request, data indicating the remaining ink amount is obtained, and the remaining ink amount based on the current print request is subtracted from the remaining ink amount to detect the amount of ink consumption. Then, the number of printable sheets is predicted based on the difference between the remaining amounts of ink.

【0029】印刷可能な枚数は、印刷管理部11を通じ
てAPに通知される。また、印刷可能な枚数を予測した
結果、印刷可能枚数が1枚に満たない場合、印刷管理部
11で警告データを生成し、これをAPに通知する。
The number of printable sheets is notified to the AP through the print management unit 11. If the printable number is less than one as a result of estimating the printable number, the print management unit 11 generates warning data and notifies the AP of this.

【0030】次に、上記プリンタドライバ10を用いた
印刷制御方法を図3を参照して説明する。図3は、A
P、プリンタドライバ10、及び印刷装置2との間のデ
ータ等の授受と、それに伴う処理の様子を示すシーケン
スチャートである。
Next, a printing control method using the printer driver 10 will be described with reference to FIG. FIG.
6 is a sequence chart showing transmission and reception of data and the like between a printer driver P, a printer driver 10, and a printing apparatus 2, and a process associated therewith.

【0031】まず、APが試し打ち用の印刷データを出
力する(A1)。この試し打ち用の印刷データは、1枚
をカラー印刷を行うためのデータである。プリンタドラ
イバ10は、印刷装置2に対して、この試し打ち用の印
刷データと、インク吐出を制限するための吐出制限要求
とを出力する(D1)。
First, the AP outputs print data for trial hitting (A1). The print data for trial printing is data for performing color printing on one sheet. The printer driver 10 outputs the print data for trial printing and an ejection restriction request for restricting ink ejection to the printing device 2 (D1).

【0032】印刷装置2では、印刷データ等に対応する
ドット数を内部のドットカウンタによって計測する。こ
れを計測ドット数とする(P1)。計測ドット数は、プ
リンタドライバ10に通知される(P2)。
In the printing apparatus 2, the number of dots corresponding to print data and the like is measured by an internal dot counter. This is defined as the number of measured dots (P1). The number of measured dots is notified to the printer driver 10 (P2).

【0033】この通知を受けたプリンタドライバ10
は、計測ドット数を印刷装置2のインク消費量に換算す
るとともに(D2)、印刷装置2側のインク残量(総ド
ット数)を算出し(D3)、同一の印刷内容のものを印
刷装置2で印刷する場合の可能な枚数を算出する(D
4)。印刷可能な枚数が1枚に満たない場合は警告を出
力する(D5:Yes、D6)。これにより、APでは所
要の警告処理を行う(A2)。1枚以上印刷可能な場合
はその枚数をAPに通知する(D5:Yes、D7)。こ
れにより、APは、操作者に印刷枚数に通知し、実印刷
の準備処理を行う(A3)。
The printer driver 10 receiving this notification
Converts the number of measured dots into the amount of ink consumed by the printing apparatus 2 (D2), calculates the remaining amount of ink (total number of dots) on the printing apparatus 2 side (D3), and prints the same printing content with the printing apparatus 2. Calculate the number of sheets that can be printed when printing with (2) (D
4). If the number of printable sheets is less than one, a warning is output (D5: Yes, D6). Thus, the AP performs a necessary warning process (A2). If one or more sheets can be printed, the number is notified to the AP (D5: Yes, D7). Thus, the AP notifies the operator of the number of prints and performs preparation processing for actual printing (A3).

【0034】次に、印刷枚数の予測をより正確に行う場
合の構成例を説明する。
Next, a description will be given of an example of a configuration in which the number of printed sheets is more accurately predicted.

【0035】図4は、この場合のプリンタドライバ20
の構成図である。ここでは、ドット径検出部17を新た
に設けている。
FIG. 4 shows the printer driver 20 in this case.
FIG. Here, a dot diameter detecting unit 17 is newly provided.

【0036】このドット径検出部17は、印刷管理部1
1がイメージデータに展開する際に、当該イメージデー
タに含まれるドット数とドット径とを検出する。なお、
個々のドット径を検出するようにしてもよいが、それぞ
れ同一径のグループ毎のドット数を求め、これらの比を
求めるようにすることが便利である。
This dot diameter detecting section 17 is provided by the print managing section 1.
When 1 is developed into image data, the number of dots and the dot diameter included in the image data are detected. In addition,
Although individual dot diameters may be detected, it is convenient to determine the number of dots for each group of the same diameter and to determine the ratio between them.

【0037】ドット径は、印刷データに含まれる階調表
現データ、つまり印刷装置2に複数の径のドットを打ち
分けさせる際のデータから間接的に求めることができ
る。ここでは、便宜上、ドット径として、基準径である
ノーマルドットと、基準径の約半分であるマイクロドッ
トとを用いるものとする。ノーマルドットは、例えばテ
キスト等の高速印刷を行う場合に使用されるドットであ
り、マイクロドットは、例えば写真等の高階調表現を行
う場合等に使用されるものである。ノーマルドットの場
合に印刷装置2で使用するヘッド駆動信号波形の周波数
は約28.8[kHz]であり、マイクロドットの場合の
駆動信号波形の周波数は約14.4[kHz]である。
実際にインクが吐出される場合、その吐出インク滴の重
量(摂氏25度)は、実測によれば、ノーマルドットが
約11.3ng、マイクロドットが約6.2ngであ
り、両者の比率は、約2:1となる。
The dot diameter can be obtained indirectly from the gradation expression data included in the print data, that is, the data when the printing apparatus 2 is to separate dots of a plurality of diameters. Here, for convenience, normal dots that are reference diameters and microdots that are about half the reference diameter are used as dot diameters. Normal dots are used when performing high-speed printing of, for example, text, and microdots are used, for example, when performing high-gradation expression of a photograph or the like. The frequency of the head drive signal waveform used in the printing apparatus 2 for normal dots is about 28.8 [kHz], and the frequency of the drive signal waveform for microdots is about 14.4 [kHz].
When the ink is actually ejected, the weight of the ejected ink droplet (25 degrees Celsius) is about 11.3 ng for normal dots and about 6.2 ng for microdots according to actual measurement. It is about 2: 1.

【0038】上記のようにドット径検出部17を設ける
場合、図2に示したインク消費量検出部15の構成を以
下のように一部変更させる。
When the dot diameter detector 17 is provided as described above, the configuration of the ink consumption detector 15 shown in FIG. 2 is partially changed as follows.

【0039】すなわち、印刷管理部11がイメージデー
タを展開する際にドット径検出部17が検出した各ドッ
ト径の総数を受領し(D21)、マイクロドットのドッ
ト総数をすべてノーマルドット径に換算する(D2
2)。そして、計測ドット数をこの換算値で補正する
(D23)。例えば計測ドット数が1400個であり、
その内訳が400個のノーマルドットと1000個のマ
イクロドットであった場合は、マイクロドットを500
個のノーマルドットに換算し、計測ドット数を900個
に補正する。但し、このドット径の換算を印刷装置2の
側で行い、プリンタドライバ20では、その結果だけを
取得するようにしてもよい。このようにすれば、インク
の消費量をより正確に検出できるので、印刷可能な枚数
も、この機能がない場合に比べてAP側で正確に把握で
きるようになる。
That is, when the print management section 11 develops image data, the total number of dot diameters detected by the dot diameter detection section 17 is received (D21), and the total number of microdots is converted into a normal dot diameter. (D2
2). Then, the number of measured dots is corrected with the converted value (D23). For example, the number of measured dots is 1400,
If the breakdown is 400 normal dots and 1000 microdots, 500 microdots
The number of measurement dots is converted into 900 normal dots, and the number of measured dots is corrected to 900. However, the conversion of the dot diameter may be performed on the printing apparatus 2 side, and the printer driver 20 may acquire only the result. In this way, the amount of ink consumption can be detected more accurately, so that the number of printable sheets can be accurately grasped on the AP side as compared with a case without this function.

【0040】このように、本実施形態のプリンタドライ
バ10,20では、印刷装置2のドットカウンタ等の機
能を利用して試し打ち用の印刷データに対応するドット
数の計測値を取得するようにしたので、印刷可能な枚数
を予測する場合は、計測値に基づく演算処理だけで足り
るようになる。そのため、インク消費のシミュレーショ
ン機能を備えた従来型の印刷制御装置(プリンタドライ
バ)に比べて、設計工数やプログラムの構造を簡略化す
ることができる。
As described above, the printer drivers 10 and 20 of the present embodiment use the functions of the printing apparatus 2 such as the dot counter to obtain the measured value of the number of dots corresponding to the print data for trial printing. Therefore, when estimating the number of printable sheets, only arithmetic processing based on the measured value is sufficient. Therefore, the number of design steps and the structure of a program can be simplified as compared with a conventional print control device (printer driver) having a function of simulating ink consumption.

【0041】また、印刷可能枚数を正確に予測できるの
で、印刷途中でインク切れになるような事態を確実に回
避できるようになる。また、印刷可能枚数の予測に際し
て、印刷装置2にインク吐出を制限させるようにしたの
で、予測のためのインク消費を防止することができ、イ
ンクを有効に使用できるようになる。
Also, since the number of printable sheets can be accurately predicted, it is possible to reliably avoid a situation in which ink runs out during printing. In addition, when the printable number is estimated, the printing apparatus 2 is made to restrict the ink ejection, so that it is possible to prevent the consumption of ink for the estimation and to use the ink effectively.

【0042】また、印刷データに基づいて形成されるべ
きドットが異なる径のものを含む場合は、各ドットを共
通径のドットに換算した値でインク消費量を補正するよ
うにしたので、印刷可能枚数を正確に予測できるように
なる。
When the dots to be formed based on the print data include those having different diameters, the ink consumption is corrected by converting each dot to a dot having a common diameter, so that printing is possible. The number of sheets can be accurately predicted.

【0043】[0043]

【発明の効果】以上の説明から明らかなように、本発明
によれば、インク消費量に対応するドット数を印刷装置
より取得できるので、ホストコンピュータのメモリ資源
の消費量を節約することができ、且つ処理速度も速くな
るという効果がある。
As is apparent from the above description, according to the present invention, the number of dots corresponding to the ink consumption can be obtained from the printing apparatus, so that the consumption of memory resources of the host computer can be saved. In addition, there is an effect that the processing speed is increased.

【0044】また、印刷装置におけるインク残量を正確
に検出できるので、印刷可能枚数の予測が可能になり、
印刷途中でインク切れになる事態を回避できるようにな
る。
Also, since the remaining amount of ink in the printing apparatus can be accurately detected, the number of printable sheets can be predicted.
It is possible to avoid running out of ink during printing.

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

【図1】本発明が適用される印刷システムの構成概要
図。
FIG. 1 is a schematic configuration diagram of a printing system to which the present invention is applied.

【図2】本実施形態による印刷制御装置の機能ブロック
図。
FIG. 2 is a functional block diagram of the print control apparatus according to the embodiment.

【図3】本実施形態による印刷制御装置の処理手順図。FIG. 3 is a processing procedure diagram of the print control apparatus according to the embodiment;

【図4】他の実施形態による印刷制御装置の機能ブロッ
ク図。
FIG. 4 is a functional block diagram of a print control apparatus according to another embodiment.

【図5】図4の実施形態による印刷制御装置とした場合
に付加される処理手順図。
FIG. 5 is a processing procedure diagram added when the print control apparatus according to the embodiment of FIG. 4 is used.

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

1 ホストコンピュータ 2 印刷装置 3 ハードディスク 4 表示装置 5 データ入力装置 6 メディア読取装置 7 通信制御装置 10 プリンタドライバ(印刷制御装置 11 印刷管理部 12 スプールファイル 13 ドット計測要求出力部 14 計測データ取得部 15 インク消費量検出部 16 印刷枚数演算部 17 ドット径検出部 REFERENCE SIGNS LIST 1 host computer 2 printing device 3 hard disk 4 display device 5 data input device 6 media reading device 7 communication control device 10 printer driver (print control device 11 print management unit 12 spool file 13 dot measurement request output unit 14 measurement data acquisition unit 15 ink Consumption detector 16 Printed number calculator 17 Dot diameter detector

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 所定枚数分の印刷データに対応するドッ
ト数を計測する印刷装置に対して前記印刷データを送出
し、該送出された印刷データに応じて前記印刷装置が計
測した計測ドット数を取得して当該印刷装置のインク消
費量に換算するとともに、前記換算したインク消費量に
基づいて前記印刷装置で印刷可能な枚数を予測すること
を特徴とする印刷制御方法。
The print data is sent to a printing device that measures the number of dots corresponding to print data for a predetermined number of print data, and the number of dots measured by the printing device is measured according to the sent print data. A print control method comprising: acquiring and converting the amount of ink consumed by the printing apparatus; and estimating the number of printable sheets by the printing apparatus based on the converted amount of ink consumption.
【請求項2】 前記ドット数の計測が、インク吐出を制
限した状態で行われることを特徴とする請求項1記載の
印刷制御方法。
2. The print control method according to claim 1, wherein the measurement of the number of dots is performed in a state where ink ejection is restricted.
【請求項3】 前記予測する印刷可能な枚数は、同一の
印刷データに基づいて印刷可能な印刷用紙の枚数である
ことを特徴とする請求項1記載の印刷制御方法。
3. The print control method according to claim 1, wherein the predicted number of printable sheets is the number of print sheets that can be printed based on the same print data.
【請求項4】 前記インク消費量は、前記印刷データに
基づいて形成されるべきドットが異なる径のものを含む
場合に前記計測ドット数を共通径のドット数に換算して
得られる値であることを特徴とする請求項1記載の印刷
制御方法。
4. The ink consumption is a value obtained by converting the number of measured dots into the number of dots having a common diameter when dots to be formed based on the print data include those having different diameters. 2. The print control method according to claim 1, wherein:
【請求項5】 所定枚数分の印刷データに対応するドッ
ト数を計測する手段を備えた印刷装置を制御する装置で
あって、 前記印刷装置に対して前記印刷データを送出する印刷要
求手段と、 前記印刷要求手段によって送出された前記印刷データに
応じて前記印刷装置が計測した計測ドット数を取得する
計測値取得手段と、 取得した計測ドット数を当該印刷データに基づくインク
消費量に換算し、このインク消費量に基づいて前記印刷
装置で印刷可能な枚数を予測する印刷枚数予測手段とを
備えたことを特徴とする印刷制御装置。
5. An apparatus for controlling a printing apparatus comprising means for measuring the number of dots corresponding to print data of a predetermined number, comprising: a print request unit for sending the print data to the printing apparatus; A measurement value acquisition unit that acquires the number of measurement dots measured by the printing apparatus according to the print data sent by the print request unit; and converting the acquired measurement dot number into an ink consumption amount based on the print data. A print number estimating unit for estimating the number of printable sheets by the printing apparatus based on the ink consumption.
【請求項6】 インク吐出を制限した状態で所定枚数分
の印刷データに対応するドット数を計測する手段を備え
た印刷装置を制御する装置であって、 前記印刷装置に対して前記印刷データ及び吐出制限要求
を送出する印刷要求手段と、 前記印刷要求手段によって送出された前記印刷データ及
び吐出制限要求に応じて前記印刷装置が計測した計測ド
ット数を取得する計測値取得手段と、 取得した計測ドット数を当該印刷データに基づくインク
消費量に換算し、この前記インク消費量に基づいて前記
印刷装置で印刷可能な枚数を予測する印刷枚数予測手段
とを備えたことを特徴とする印刷制御装置。
6. An apparatus for controlling a printing apparatus comprising means for measuring the number of dots corresponding to a predetermined number of print data in a state in which ink ejection is restricted, wherein the print data and the print data are provided to the printing apparatus. Print request means for sending an ejection restriction request; measurement value acquisition means for acquiring the print data sent by the print request means and the number of measurement dots measured by the printing apparatus in response to the ejection restriction request; A print control unit configured to convert the number of dots into an ink consumption based on the print data, and to predict a printable number of sheets in the printing apparatus based on the ink consumption. .
【請求項7】 前記印刷データに基づいて形成されるべ
きドットが異なる径のものを含む場合、前記演算手段
は、各ドットを共通径のドットに換算した値で前記イン
ク消費量を補正することを特徴とする請求項5または6
記載の印刷制御装置。
7. When the dots to be formed based on the print data include those having different diameters, the calculating means corrects the ink consumption by a value obtained by converting each dot into a dot having a common diameter. 7. The method according to claim 5, wherein
The printing control device according to the above.
【請求項8】 インク消費を制限した状態で所定枚数分
の印刷データに対応するドット数を計測する手段を備え
た印刷装置との間で相互通信可能なコンピュータに読み
取られ、当該コンピュータに下記の処理を実行させるた
めのプログラムを記録したコンピュータ可読の記録媒
体。 (1)前記印刷装置に対して前記印刷データ及び吐出制
限要求を送出する処理、(2)前記送出された前記印刷
データ及び吐出制限要求に応じて前記印刷装置が計測し
た計測ドット数を取得する処理、(3)取得した計測ド
ット数を当該印刷データに基づくインク消費量に換算す
る処理、(4)前記換算されたインク消費量に基づいて
前記印刷装置で印刷可能な枚数を予測する処理。
8. A computer readable by a computer capable of communicating with a printing apparatus having means for measuring the number of dots corresponding to print data for a predetermined number of sheets in a state in which ink consumption is restricted, and A computer-readable recording medium on which a program for executing a process is recorded. (1) a process of transmitting the print data and the ejection restriction request to the printing device; and (2) acquiring the number of measured dots measured by the printing device in response to the transmitted print data and the ejection restriction request. Processing, (3) processing of converting the acquired number of measured dots into ink consumption based on the print data, and (4) processing of estimating the number of printable sheets in the printing apparatus based on the converted ink consumption.
【請求項9】 前記プログラムは、前記印刷データに基
づいて形成されるべきドットが異なる径のものを含む場
合に、各ドットを共通径のドットに換算した値で前記取
得した消費量を補正する処理を前記コンピュータに実行
させるものであることを特徴とする請求項8記載の記録
媒体。
9. The program according to claim 1, wherein when the dots to be formed based on the print data include those having different diameters, the acquired consumption is corrected by a value obtained by converting each dot into a dot having a common diameter. 9. The recording medium according to claim 8, wherein said recording medium causes said computer to execute processing.
JP02802598A 1998-02-10 1998-02-10 Print control method and apparatus, recording medium Expired - Fee Related JP3570200B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02802598A JP3570200B2 (en) 1998-02-10 1998-02-10 Print control method and apparatus, recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02802598A JP3570200B2 (en) 1998-02-10 1998-02-10 Print control method and apparatus, recording medium

Publications (2)

Publication Number Publication Date
JPH11221931A true JPH11221931A (en) 1999-08-17
JP3570200B2 JP3570200B2 (en) 2004-09-29

Family

ID=12237218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02802598A Expired - Fee Related JP3570200B2 (en) 1998-02-10 1998-02-10 Print control method and apparatus, recording medium

Country Status (1)

Country Link
JP (1) JP3570200B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002040877A (en) * 2000-07-19 2002-02-06 Canon Inc Image forming device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01195049A (en) * 1988-01-29 1989-08-04 Canon Inc inkjet recording device
JPH05330196A (en) * 1992-05-29 1993-12-14 Hitachi Ltd Image recording apparatus
JPH09131901A (en) * 1995-11-10 1997-05-20 Canon Inc Serial recording device
JPH09156123A (en) * 1995-12-04 1997-06-17 Brother Ind Ltd Printer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01195049A (en) * 1988-01-29 1989-08-04 Canon Inc inkjet recording device
JPH05330196A (en) * 1992-05-29 1993-12-14 Hitachi Ltd Image recording apparatus
JPH09131901A (en) * 1995-11-10 1997-05-20 Canon Inc Serial recording device
JPH09156123A (en) * 1995-12-04 1997-06-17 Brother Ind Ltd Printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002040877A (en) * 2000-07-19 2002-02-06 Canon Inc Image forming device

Also Published As

Publication number Publication date
JP3570200B2 (en) 2004-09-29

Similar Documents

Publication Publication Date Title
US6366744B1 (en) Image forming systems and methods for determining whether an image job will be imaged
US8213031B2 (en) Image forming apparatus and method of preventing printing error from being generated
JP6024535B2 (en) Image forming apparatus and program
JP2014523822A (en) Digital inkjet printing synchronization control apparatus and control method
JP3968889B2 (en) Printing system
JP2007265419A (en) Print system, information processing terminal used in the system
JP2002328796A (en) Image forming medium price estimation system, method and image forming medium container
JP3570200B2 (en) Print control method and apparatus, recording medium
JP2012224066A (en) Image forming apparatus, drawing processing method, and program
US6945718B2 (en) Print system which analyzes processing speed and a method for keeping track of printing process status
JPH11320910A (en) Printing system, printer, print data generation device, and printing method
JP2001293855A (en) Printer, printer host, printer system including the same, and storage medium storing operation program of printer host
JP2001047699A (en) Printing device, printing control device, and printing system
JP2006127465A (en) Printing system, printing apparatus, client apparatus of printing system, printing method, printing program, and recording medium for the program
JPH09120345A (en) Control device
US6746094B1 (en) Imaging system and method of determining insufficient colorant
US11755267B1 (en) Methods and printing system using hybrid consumable use estimation in printing operations
JP2008071081A (en) Print control apparatus, print control method, and print control program
JP2006268441A (en) Printing support system, printing support program, recording medium, and printing support method
JP5087525B2 (en) Image forming system
US11803721B2 (en) Methods and printing system using adaptive consumable estimation in printing operations
JPH0667507A (en) Printer
KR101154889B1 (en) Image forming system and diagnosis data transfer method thereof providing printing data to diagnosis apparatus
JP2008079225A (en) Colorimetric accuracy determination apparatus, colorimetric accuracy determination method, and colorimetric accuracy determination correction system
JP4207062B2 (en) Print system, information processing terminal used in the system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040601

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040614

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090702

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100702

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110702

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110702

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120702

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120702

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130702

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees