JP3175911B2 - Page printer - Google Patents
Page printerInfo
- Publication number
- JP3175911B2 JP3175911B2 JP24271995A JP24271995A JP3175911B2 JP 3175911 B2 JP3175911 B2 JP 3175911B2 JP 24271995 A JP24271995 A JP 24271995A JP 24271995 A JP24271995 A JP 24271995A JP 3175911 B2 JP3175911 B2 JP 3175911B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- page
- host machine
- data amount
- total print
- 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
Links
Landscapes
- Handling Of Sheets (AREA)
- Record Information Processing For Printing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、上位機とデータ通
信可能に接続されるとともに上位機から受信した印字デ
ータに基きかつ1ページ分印字データの受信終了以前か
ら印字開始可能に構成されたページプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a page which is connected so as to be capable of data communication with a host machine, and which can start printing based on print data received from the host machine and before completion of reception of one page of print data. Regarding printers.
【0002】[0002]
【従来の技術】図6において、ページプリンタ10は、
上位機(例えば、パーソナルコンピュータ)40にデー
タ通信回線29を介して接続されるとともに、上位機4
0から受信した印字データに基き印字処理する。すなわ
ち、ページプリンタ10は、上位機40から受信した印
字データを駆動制御ユニット内の受信バッファに記憶す
るとともに必要によって所定処理(例えば、データ変
換)しかつ印字機構を駆動制御して1ページ分の総印字
データ量について印字処理する。2. Description of the Related Art In FIG.
While connected to a host machine (for example, a personal computer) 40 via the data communication line 29, the host machine 4
Print processing is performed based on the print data received from 0. That is, the page printer 10 stores the print data received from the host machine 40 in a reception buffer in the drive control unit, performs predetermined processing (for example, data conversion) as necessary, and drives and controls the print mechanism to control one page. Print processing is performed for the total print data amount.
【0003】ここに、小型軽量化およびコスト低減を企
図するために、図7に示す如く、受信バッファ23Bの
記憶容量Qbを1ページ分の総印字データ量Qpよりも
小さくしかつ1ページ分印字データの全て(Qp)を受
信終了する以前から印字開始可能に形成されたものがあ
る。つまり、上位機40から印字データPDを受信(I
N)しつつ印字処理(OUT)する方式である。かくす
れば、受信バッファ23Bの大幅な小容量化を図れる。Here, in order to reduce the size and weight and reduce the cost, as shown in FIG. 7, the storage capacity Qb of the reception buffer 23B is made smaller than the total print data amount Qp for one page, and printing is performed for one page. Some are formed so that printing can be started before the reception of all data (Qp) is completed. That is, the print data PD is received from the host machine 40 (I
N) while performing print processing (OUT). This makes it possible to significantly reduce the capacity of the reception buffer 23B.
【0004】[0004]
【発明が解決しようとする課題】ところで、上記受信バ
ッファ23Bの記憶容量Qbと印字速度(Sp)とは構
造的かつ固定的に決まっているのに対し、これに接続さ
れる上位機40のデータ転送速度(Sh)および印字デ
ータPDの作成能力は種々である。The storage capacity Qb of the receiving buffer 23B and the printing speed (Sp) are structurally and fixedly determined, while the data of the host device 40 connected thereto are fixed. The transfer speed (Sh) and the ability to create the print data PD are various.
【0005】したがって、接続された上位機40の仕様
や機種によっては、受信バッファ23Bのオーバーフロ
ーにより、印字が途中で切れてしまう事態が発生すると
いう問題がある。すなわち、印字データPDの作成し直
しや用紙の無駄遣いを招来し、かつ印字作業能率が著し
く低下してしまう。Therefore, depending on the specification and model of the higher-level device 40 connected, there is a problem that printing may be interrupted due to overflow of the reception buffer 23B. That is, re-creation of the print data PD and waste of paper are caused, and the printing efficiency is significantly reduced.
【0006】本発明の目的は、1ページ分についての印
字が途中切れになってしまうか否かを事前に知ることの
できるページプリンタを提供することにある。An object of the present invention is to provide a page printer capable of knowing in advance whether or not printing for one page is interrupted halfway.
【0007】[0007]
【課題を解決するための手段】上記問題点の発生原因を
図1を参照して検討するに、ページプリンタ10の実線
で示す印字速度Spは一定であるから、1ページ分の印
字データPDの全て(Qp)を印字終了するまでに必要
とする時間は、Qp/Spである。つまり“0”〜“t
e”である。ここに、記憶容量Qbの受信バッファ23
Bが満杯(バッファフル)になるまで上位機40から印
字データPDを受信した後にページプリンタ10が印字
開始するものと形成したならば、上位機40のデータ転
送速度Shは、1点鎖線で示す“Shj”よりも高速で
ある必要がある。つまり、点線で示す“Shh”であれ
ば何の問題も生じないばかりか受信バッファ23Bの記
憶容量Qbをより小さくすることのできる余裕がある
が、2点鎖線で示す“Shl”であると境界速度(Sh
j)より低速なので印字の途中切れが生じることにな
る。The cause of the above-mentioned problem will be discussed with reference to FIG. 1. Since the printing speed Sp indicated by a solid line of the page printer 10 is constant, the printing data PD for one page is not changed. The time required until printing of all (Qp) is completed is Qp / Sp. That is, “0” to “t”
e ". Here, the reception buffer 23 having the storage capacity Qb
If the page printer 10 is configured to start printing after receiving the print data PD from the upper device 40 until B becomes full (buffer full), the data transfer speed Sh of the upper device 40 is indicated by a dashed line. It must be faster than "Shj". In other words, if “Shh” indicated by the dotted line does not cause any problem and there is room to reduce the storage capacity Qb of the reception buffer 23B, but if “Shl” indicated by the two-dot chain line, the boundary is “Shh”. Speed (Sh
j) Since printing is performed at a lower speed, the printing is interrupted halfway.
【0008】ここに、印字速度Spおよび受信バッファ
23Bの記憶容量Qbは構造上で決まる既知である。ま
た、上位機40側のデータ転送速度Shは、速度切替方
式もあるが一般的には構造上決まっている場合が多い。
しかし、1ページ分の総印字データ量Qpは、文字・記
号の組合せとしての文書,繊細な画像あるいは文書と画
像の組合せ等々により大小さまざまである。かくして、
接続された上位機40側の事情(データ転送速度Shお
よび1ページ分の総印字データ量Qp)により、1ペー
ジ印字中に印字の途中切れが発生することになる。Here, the printing speed Sp and the storage capacity Qb of the receiving buffer 23B are known from the structure. The data transfer speed Sh on the host device 40 side may be a speed switching method, but is generally determined in many cases in terms of structure.
However, the total print data amount Qp for one page varies in size depending on a document as a combination of characters and symbols, a delicate image, or a combination of a document and an image. Thus,
Depending on the circumstances of the connected higher-level device 40 (data transfer speed Sh and total print data amount Qp for one page), printing may be interrupted during printing of one page.
【0009】本発明は、かかる事情および両者10,4
0は双方向データ通信回線29を介して接続される場合
が多いことに着目し、上位機40から1ページ分の総印
字データ量Qpの情報を受信可能かつ例えばこの総印字
データ量Qpを受信するデータ通信状態からそのデータ
転送速度Shを検出可能に形成するとともに、自己の印
字速度Spおよび受信バッファ23Bの記憶容量Qbと
の関係から印字途中切れになってしまうか否かを事前に
判別可能かつその旨を出力可能に構成したものである。[0009] The present invention is based on such circumstances and both
0 is often connected via the bidirectional data communication line 29, and can receive the information of the total print data amount Qp for one page from the host machine 40 and, for example, receive the total print data amount Qp. The data transfer speed Sh can be detected from the data communication state to be detected, and it can be determined in advance whether or not the printing is interrupted based on the relationship between the printing speed Sp and the storage capacity Qb of the reception buffer 23B. In addition, it is configured to be able to output that effect.
【0010】すなわち、請求項1の発明は、上位機とデ
ータ通信可能に接続されるとともに上位機から受信した
印字データに基きかつ1ページ分の総印字データ量の受
信終了以前から印字開始可能に構成されたページプリン
タにおいて、前記上位機から転送された1ページ分の総
印字データ量の情報を受信する総印字データ量情報受信
手段と,前記上位機とのデータ通信を通じて前記上位機
のデータ転送速度を検出する転送速度検出手段と,この
転送速度検出手段によって検出されたデータ転送速度と
該総印字データ量情報受信手段で受信した総印字データ
量情報と予め設定記憶された印字速度および印字データ
の受信バッファの記憶容量とを用いて印字が途中切れに
なってしまうか否かを判別する途中切れ判別手段と,こ
の途中切れ判別手段によって途中切れになってしまうと
判別された場合にその旨を出力する出力手段と,この途
中切れ判別手段によって途中切れにはならないと判別さ
れた場合に前記上位機へその印字データの転送要求をす
る印字データ転送要求手段とを設け、前記上位機のデー
タ転送速度では当該1ページ分総印字データ量を連続的
かつ円滑に印字できるか否かを事前に知ることができる
ように構成されていること、を特徴とする。That is, according to the first aspect of the present invention, it is possible to connect to a host machine so as to enable data communication, and to start printing based on print data received from the host machine and before the reception of the total print data amount for one page. In the page printer configured, a total print data amount information receiving means for receiving information on the total print data amount for one page transferred from the upper device, and data transfer of the upper device through data communication with the upper device. a transfer rate detecting means for detecting the speed, this
The data transfer rate detected by the transfer rate detecting means ;
Using the total print data amount information received by the total print data amount information receiving means and the printing speed and the storage capacity of the print data receiving buffer set in advance to determine whether or not printing is interrupted. and the way out discrimination means for, this
Output means for outputting a message indicating that the data has been interrupted by the data interruption determination means;
It is determined by the means
Request to transfer the print data to the host machine.
Print data transfer request means, and it is configured to know in advance whether or not the total print data amount for one page can be continuously and smoothly printed at the data transfer speed of the host machine. It is characterized by the following.
【0011】かかる構成の発明によれば、総印字データ
量情報受信手段は上位機から転送された1ページ分の総
印字データ量の情報を受信する。また、転送速度検出手
段は上位機とのデータ通信を通じてそのデータ転送速度
を直接または間接的に検出する。すると、途中切れ判別
手段が、自機の印字速度および受信バッファの記憶容量
と,総印字データ量情報受信手段で受信した総印字デー
タ量情報および転送速度検出手段によって検出したデー
タ転送速度とを用いて、1ページ印字中に印字が途中切
れになってしまうか否かを判別する。この判別結果が途
中切れにはならないと判別された場合はに、印字データ
転送要求手段が上位機へその印字データの転送要求をす
るが、判別結果が途中切れになってしまうと判別された
場合は、出力手段によってその旨が例えば表示出力,警
報出力や外部へ転送出力される。According to the invention having such a configuration, the total print data amount information receiving means receives the information of the total print data amount for one page transferred from the host machine. The transfer rate detecting means directly or indirectly detects the data transfer rate through data communication with the host machine. Then, the halfway interruption determining means uses the printing speed of the own device and the storage capacity of the receiving buffer, the total print data amount information received by the total print data amount information receiving unit, and the data transfer speed detected by the transfer speed detecting unit. Then, it is determined whether or not printing is interrupted during printing of one page. The result of this determination is
If it is determined that the print will not break, print data
The transfer request unit requests the host machine to transfer the print data.
However, it was determined that the determination result was interrupted
In such a case , the output means informs, for example, a display output, an alarm output, or a transfer output to the outside.
【0012】したがって、上位機のデータ転送速度では
当該1ページ分総印字データ量を連続的かつ円滑に印字
できるか否かを事前に知ることができる。Therefore, it is possible to know in advance whether or not the total print data amount for one page can be continuously and smoothly printed at the data transfer speed of the host machine.
【0013】また、請求項2の発明は、前記転送速度検
出手段が、前記上位機からの前記総印字データ量情報を
受信する際のデータ通信状態から前記上位機のデータ転
送速度を検出可能に形成されたページプリンタである。[0013] Further, according to the invention of claim 2, the transfer speed detecting means can detect the data transfer speed of the host machine from the data communication state when the total print data amount information is received from the host machine. The formed page printer.
【0014】かかる構成の発明によれば、総印字データ
量情報受信手段が上位機から総印字データ量の情報を受
信する際に、転送速度検出手段がそのデータ通信状態か
ら上位機のデータ転送速度を直接検出する。したがっ
て、請求項1の発明の場合と同様な作用効果を奏するこ
とができる他、さらにデータ転送速度の検出のための占
有時間を極短とできるから、一段と迅速に処理できる。According to the invention of this configuration, when the total print data amount information receiving means receives information on the total print data amount from the host machine, the transfer speed detecting means determines the data transfer speed of the host machine from the data communication state. Is detected directly. Therefore, the same operation and effect as in the first embodiment can be obtained, and the occupation time for detecting the data transfer speed can be extremely short, so that the processing can be performed more quickly.
【0015】[0015]
【発明の実施の形態】以下、本発明の実施形態を図面を
参照して説明する。本ページプリンタ10は、図2に示
す如く、基本的構成が従来例(図6,図7)の場合と同
様とされているが、さらに総印字データ量情報受信手段
(21,22)と,転送速度検出手段(21,22)
と,途中切れ判別手段(21,22)と,出力手段(2
1,22)と,印字データ転送要求手段(21,22)
とを設け、自機の印字速度Spおよび受信バッファ23
Bの記憶容量Qbと,受信した1ページ分の総印字デー
タ量Qpの情報と,検出した上位機40のデータ転送速
度Shとを用いて1ページ印字中に途中切れになってし
まうか否かを判別可能であるとともに判別結果によって
印字データの転送要求またはその旨を出力可能に構成さ
れ、上位機40のデータ転送速度Shでは当該1ページ
分総印字データ量Qpを連続的かつ円滑に印字できるか
否かを事前に知ることができるように形成されている。Embodiments of the present invention will be described below with reference to the drawings. As shown in FIG. 2, the page printer 10 has the same basic configuration as that of the conventional example (FIGS. 6 and 7), but further includes a total print data amount information receiving means (21, 22), Transfer speed detecting means (21, 22)
Halfway break determination means (21, 22) and output means (2
1, 22) and print data transfer request means (21, 22)
The printing speed Sp of the own device and the reception buffer 23
Using the storage capacity Qb of B, the information of the received total print data amount Qp for one page, and the detected data transfer speed Sh of the host machine 40, whether or not the data is interrupted during printing of one page. Can be determined and the result of the determination
It is configured to be able to output a print data transfer request or a fact to that effect. At the data transfer speed Sh of the host machine 40, it is possible to know beforehand whether or not the total print data amount Qp for one page can be continuously and smoothly printed. It is formed so that it can be done.
【0016】図1において、ページプリンタ10は、駆
動制御ユニット20と印字機構30とから形成され、駆
動制御ユニット20と上位機(パーソナルコンピュー
タ)40とは双方向データ通信回線29を介して接続さ
れている。In FIG. 1, a page printer 10 is formed by a drive control unit 20 and a printing mechanism 30, and the drive control unit 20 and a higher-level device (personal computer) 40 are connected via a bidirectional data communication line 29. ing.
【0017】駆動制御ユニット20は、CPU21,R
OM22,RAM23,操作パネル(PNL)24,表
示器(IND)25,入出力ポート(I/O)26およ
びデータ通信用のインターフェイス(I/F)27を含
み、プリンタ全体を駆動制御することができる。The drive control unit 20 includes a CPU 21, R
It includes an OM 22, a RAM 23, an operation panel (PNL) 24, a display (IND) 25, an input / output port (I / O) 26, and an interface (I / F) 27 for data communication. it can.
【0018】RAM23内の受信バッファ23Bは、上
位機40から受信した印字データPDを記憶するもの
で、この実施形態では、上位機40から受信する1ペー
ジ分の平均的な総印字データ量Qpの1/5の記憶容量
Qb(=1/5Qp)を持つものと選択されている。ま
た、1ページ分の総印字データ量Qpの大小に拘わらず
記憶容量Qb相当の印字データPDを受信しかつこれに
より受信バッファ23Bがバッファフルになった時点か
ら印字開始可能とされている。The reception buffer 23B in the RAM 23 stores the print data PD received from the upper device 40. In this embodiment, the reception buffer 23B stores the average total print data amount Qp for one page received from the upper device 40. It is selected to have a storage capacity Qb of 1/5 (= 1 / 5Qp). Further, regardless of the size of the total print data amount Qp for one page, print data PD corresponding to the storage capacity Qb is received, and thereby printing can be started from the time when the reception buffer 23B becomes full.
【0019】RAM23の一部記憶エリアには、データ
メモリ23Mが設けられ、自機(10)の印字速度Sp
および上記受信バッファ23Bの記憶容量Qbが設定記
憶されている。これらデータSp,Qbは、ROM22
やEEPROM(図示省略)等に固定データとして記憶
させておくように形成してもよい。A data memory 23M is provided in a partial storage area of the RAM 23, and the printing speed Sp of the own machine (10) is provided.
The storage capacity Qb of the reception buffer 23B is set and stored. These data Sp and Qb are stored in the ROM 22
It may be formed so as to be stored as fixed data in a memory or an EEPROM (not shown).
【0020】ここに、総印字データ量情報受信手段は、
上位機40から転送された1ページ分の総印字データ量
Qpの情報を受信する手段で、総印字データ量情報受信
制御プログラムを格納させたROM22とCPU21と
から形成され、図3のST12,13,15で実行され
る。Here, the total print data amount information receiving means includes:
The means for receiving the information of the total print data amount Qp for one page transferred from the host machine 40 is formed from the ROM 22 and the CPU 21 storing the total print data amount information reception control program. , 15.
【0021】この実施形態では、上位機40から印字要
求を受信(図3のST10のYES)すると、総印字デ
ータ量情報転送要求手段(CPU21,ROM22)が
インターフェイス27およびデータ通信回線29を介し
て上位機40へ転送要求(ST11)する。これに応じ
て上位機40から転送された総印字データ量Qpの情報
を受信(ST12のYES)するとRAM23のワーク
エリアに記憶(ST13)する。受信終了(ST15の
YES)で完了する。In this embodiment, when a print request is received from the host machine 40 (YES in ST10 of FIG. 3), the total print data amount information transfer request means (CPU 21, ROM 22) is transmitted via the interface 27 and the data communication line 29. A transfer request is made to the host machine 40 (ST11). In response to this, when the information of the total print data amount Qp transferred from the upper device 40 is received (YES in ST12), it is stored in the work area of the RAM 23 (ST13). The process is completed when reception is completed (YES in ST15).
【0022】転送速度検出手段は、上位機40とのデー
タ通信を通じてそのデータ転送速度Shを検出する手段
である。したがって、上位機40にそのデータ転送速度
Shの情報を転送させかつこの情報を受けることにより
間接的に検出するように形成してもよいが、この実施形
態では、総印字データ量Qpの情報を受信(ST12,
13,15)する際のデータ通信状態から直接に検出可
能に形成してある。The transfer rate detecting means is means for detecting the data transfer rate Sh through data communication with the host machine 40. Therefore, the information of the data transfer speed Sh may be transmitted to the host machine 40 and the information may be indirectly detected by receiving this information. In this embodiment, the information of the total print data amount Qp is Reception (ST12,
13, 15) is formed so as to be directly detectable from the data communication state at the time of performing.
【0023】すなわち、転送速度検出手段は、転送速度
検出プログラムを格納させたROM22とCPU21と
から形成され、図3のST14で実行される。検出され
た上位機40のデータ転送速度ShはRAM23のワー
クエリアに記憶されている。That is, the transfer speed detecting means is formed of the ROM 22 storing the transfer speed detecting program and the CPU 21, and is executed in ST14 of FIG. The detected data transfer speed Sh of the host machine 40 is stored in the work area of the RAM 23.
【0024】途中切れ判別手段は、検出(ST14)さ
れたデータ転送速度Shと,受信(ST12,13,1
5)した総印字データ量Qpの情報と,データメモリ2
3Mに予め記憶された自機(10)の印字速度Spおよ
び受信バッファ23Bの記憶容量Qbとを用いて、1ペ
ージ印字中に途中切れになってしまうか否かを判別する
手段で、途中切れ判別制御プログラムを格納させたRO
M22とCPU21とから形成され、図3のST16,
17で実行される。The interruption detecting means determines the data transfer rate Sh detected (ST14) and the reception (ST12, 13, 1).
5) Information on the total print data amount Qp and the data memory 2
A means for determining whether or not the data is interrupted during printing of one page by using the printing speed Sp of the own device (10) and the storage capacity Qb of the reception buffer 23B stored in advance in 3M. RO storing discrimination control program
M22 and the CPU 21, and are formed in ST16 and ST16 in FIG.
It is executed at 17.
【0025】ここに、図1を参照すれば、受信バッファ
23Bがバッファフルとなるまで印字データPDを受信
してから印字開始するものと形成されているので、印字
開始後に受信する印字データ量は1ページ分の総印字デ
ータ量Qpからその記憶容量Qb分を減算した量(Qp
−Qb)である。Referring to FIG. 1, since it is configured that the print data PD is received until the receiving buffer 23B becomes full, printing is started, and thus the amount of print data received after the printing is started is as follows. The amount obtained by subtracting the storage capacity Qb from the total print data amount Qp for one page (Qp
-Qb).
【0026】かくして、ST17に示す判別式〔数1〕
で、YES判別されれば途中切れとなってしまい、NO
判別されれば1ページを連続的かつ円滑に印字可能であ
ると理解される。Thus, the discriminant shown in ST17 [Equation 1]
Then, if YES is determined, it is interrupted halfway, and NO
If it is determined, it is understood that one page can be printed continuously and smoothly.
【数1】 (Equation 1)
【0027】出力手段は、途中切れになってしまうと判
別(ST17のYES)された場合にその旨を出力(エ
ラー出力)する手段で、この実施形態では表示出力制御
および転送出力制御プログラムを格納させたROM22
とCPU21とから形成され、図3のST18で実行さ
れる。The output means is means for outputting (error output) when it is determined that the data has been interrupted (YES in ST17). In this embodiment, the display output control and transfer output control programs are stored. ROM 22
And the CPU 21 and are executed in ST18 of FIG.
【0028】すなわち、その旨(例えば、“総印字デー
タ量Qpが多過ぎるので1ページ印字ができない。”や
“今回選択のデータ転送速度Shではこの総印字データ
量Qpについて1ページ印字中に途中切れする。”等)
を表示器25に表示出力(ST18)し、かつインター
フェイス27およびデータ通信回線29を介して上位機
40側へその旨を転送出力する(ST18)。That is to say (for example, “One page cannot be printed because the total print data amount Qp is too large” or “This total print data amount Cuts out. ")
Is displayed on the display 25 (ST18), and the fact is transferred to the host device 40 via the interface 27 and the data communication line 29 (ST18).
【0029】一方、ST17でNO判別されると、印字
データ転送要求手段(CPU21,ROM22)が上位
機40へその転送要求(図4のST19)を行い、印字
データPDを受信(ST20のYES)しつつ受信バッ
ファ23Bに記憶(ST21)し、バッファフルになっ
た時点から印字機構30を駆動制御して印字処理(ST
22)する。総印字データ量Qpに関する1ページ印字
終了(ST23のYES)まで印字処理(ST22)が
連続的に行われる。On the other hand, if NO is determined in ST17, the print data transfer request means (CPU 21, ROM 22) makes a transfer request to the host machine 40 (ST19 in FIG. 4), and receives the print data PD (YES in ST20). While the buffer is full (ST21), and when the buffer becomes full, the printing mechanism 30 is driven and controlled to perform the printing process (ST21).
22). The printing process (ST22) is continuously performed until the printing of one page relating to the total print data amount Qp is completed (YES in ST23).
【0030】上位機40は、印字要求が発生(図5のS
T30のYES)すると、印字要求転送手段(CPU,
ROM)がデータ通信回線29を介してページプリンタ
10へ印字要求転送(ST31)する。そして、ページ
プリンタ10からこれから印字させようとする1ページ
分の総印字データ量Qpの情報の転送要求を受信(ST
32のYES)した場合に、総印字データ量情報転送手
段(CPU,ROM)が当該総印字データ量Qpの情報
を転送(ST33)する。The host machine 40 issues a print request (S in FIG. 5).
If T30 is YES), the print request transfer means (CPU,
ROM) transfers a print request to the page printer 10 via the data communication line 29 (ST31). Then, a transfer request for information on the total print data amount Qp for one page to be printed from now on is received from the page printer 10 (ST
If YES in step S32, the total print data amount information transfer means (CPU, ROM) transfers information on the total print data amount Qp (ST33).
【0031】さらに、印字データの転送要求(図4のS
T19)を受信した場合(ST34のYES)に1ペー
ジ分の総印字データ量Qp内に含まれる印字データPD
を順次に転送(ST36,37)する。Further, a print data transfer request (S in FIG. 4)
T19) (YES in ST34), the print data PD included in the total print data amount Qp for one page
Are sequentially transferred (ST36, 37).
【0032】また、ページプリンタ10の出力手段(2
1,22)によるエラー出力(図3のST18)を受信
(ST35のYES)した場合には、表示器にエラー表
示(ST38)する。したがって、上位機40側におい
ても1ページ印字中に途中切れとなってしまうことを事
前に知ることができるから、迅速に対処策を講じること
ができる。The output means (2) of the page printer 10
When the error output (ST18 in FIG. 3) due to (1, 22) is received (YES in ST35), an error is displayed on the display (ST38). Therefore, the host machine 40 can also know in advance that the page will be interrupted during printing of one page, so that a countermeasure can be taken promptly.
【0033】次に、この実施形態の作用を説明する。上
位機40から印字要求を受信(ST10のYES)する
と、総印字データ量情報転送要求手段(21,22)が
上位機40へ総印字データ量Qpに関する情報の転送を
要求(ST11)する。Next, the operation of this embodiment will be described. When a print request is received from the upper device 40 (YES in ST10), the total print data amount information transfer requesting means (21, 22) requests the upper device 40 to transfer information on the total print data amount Qp (ST11).
【0034】総印字データ量情報受信手段(21,2
2)は、上位機40から転送(図5のST32のYE
S,ST33)された総印字データ量Qpの情報を受信
(図3のST12のYES)すると、これをRAM23
のワークエリアに記憶(ST13)する。このデータ通
信状態中(ST12,13,15)に、転送速度検出手
段(21,22)が上位機40のデータ転送速度Shを
直接検出(ST14)する。検出されたデータ転送速度
ShもRAM23のワークエリアに記憶される。The total print data amount information receiving means (21, 2)
2) is transferred from the host machine 40 (YE in ST32 of FIG. 5).
S, ST33) When the information of the total print data amount Qp thus received is received (YES in ST12 of FIG. 3), this is stored in the RAM 23.
(ST13). During this data communication state (ST12, 13, 15), the transfer rate detecting means (21, 22) directly detects the data transfer rate Sh of the host machine 40 (ST14). The detected data transfer rate Sh is also stored in the work area of the RAM 23.
【0035】ここに、途中切れ判別手段(21,22)
は、データメモリ23Mから自機(10)の印字速度S
pおよび受信バッファ23Bの記憶容量Qbとを読出す
(ST16)とともにRAM23のワークエリアから受
信した1ページ分の総印字データ量Qpに関する情報と
検出したデータ転送速度Shとを用いて、印字途中切れ
になってしまうか否かを判別(ST17)する。Here, the halfway break determination means (21, 22)
Is the printing speed S of the own machine (10) from the data memory 23M.
and the storage capacity Qb of the receiving buffer 23B is read out (ST16), and printing is interrupted using the information on the total print data amount Qp for one page received from the work area of the RAM 23 and the detected data transfer speed Sh. Is determined (ST17).
【0036】ST17のNO判別されれば、通常の印字
処理(図4のST19〜ST23)に入るが、途中切れ
になってしまうと判別(ST17のYES)されるには
出力手段(21,22)がエラー出力(ST18)す
る。表示器25にその旨が表示出力(ST18)され、
かつインターフェイス27およびデータ通信回線29を
介して上位機40側へ転送出力される(ST18)。If the determination in ST17 is NO, the normal printing process (ST19 to ST23 in FIG. 4) is started, but if it is determined that the printing has been interrupted (YES in ST17), the output means (21, 22) is used. ) Outputs an error (ST18). That is displayed on the display 25 (ST18),
The data is transferred to the host device 40 via the interface 27 and the data communication line 29 (ST18).
【0037】上位機40では、エラー出力を受信(図5
のST35のYES)すると、表示器にエラー表示す
る。したがって、総印字データ量Qpの削減あるいはデ
ータ転送速度Shの切替方式の場合にはより高速側へ切
替える等の迅速な対処策を講じられる。The host machine 40 receives the error output (see FIG. 5).
(YES in ST35), an error is displayed on the display. Accordingly, quick countermeasures can be taken, such as reducing the total print data amount Qp or switching to a higher speed side in the case of the switching system of the data transfer speed Sh.
【0038】しかして、この実施形態によれば、1ペー
ジ分の総印字データ量Qpの情報を受信する総印字デー
タ量情報受信手段(21,22)と,上位機40のデー
タ転送速度Shを検出する転送速度検出手段(21,2
2)と,1ページ印字中に途中切れがあるか否かを判別
する途中切れ判別手段(21,22)と,印字データ転
送要求手段(21,22)と,出力手段 (21,2
2)とを設け、自機(10)の印字速度Spおよび受信
バッファ23Bの記憶容量Qbと,受信した1ページ分
の総印字データ量Qpの情報と,検出した上位機40の
データ転送速度Shとを用いて1ページ印字中に途中切
れになってしまうか否かを判別可能であるとともに判別
結果によって印字データの転送要求またはその旨を出力
可能に構成されているので、上位機40のデータ転送速
度Shでは当該1ページ分総印字データ量Qpを連続的
かつ円滑に印字できるか否かを事前に知ることができ
る。したがって、用紙の無駄遣い等を防止できるととも
に、対処策を迅速に講じられるので印字作業能率を大幅
に向上できる。According to this embodiment, the total print data amount information receiving means (21, 22) for receiving information of the total print data amount Qp for one page, and the data transfer speed Sh of the higher-level device 40 are determined. Transfer speed detecting means (21,
2), an interruption determining means (21, 22) for determining whether there is an interruption during printing of one page, and print data transfer.
Transmission request means (21, 22) and output means (21 , 22)
2), the printing speed Sp of the own device (10), the storage capacity Qb of the receiving buffer 23B, information on the total print data amount Qp for one received page, and the detected data transfer speed Sh of the upper device 40. discrimination as well as a possible to determine whether or not it becomes the middle out during printing one page with bets
Since the print data transfer request or the fact can be output according to the result, the data transfer speed Sh of the host machine 40 determines whether or not the total print data amount Qp for one page can be continuously and smoothly printed. You can know in advance. Therefore, waste of paper and the like can be prevented, and countermeasures can be taken promptly, so that the printing work efficiency can be greatly improved.
【0039】また、転送速度検出手段(21,22)
が、上位機40から1ページ分の総印字データ量Qpの
情報を受信する際のデータ通信状態から上位機40のデ
ータ転送速度Shを検出可能に形成されているので、占
有時間が極短であるから一段と迅速に処理できる。Further, transfer speed detecting means (21, 22)
However, since the data transfer speed Sh of the host machine 40 can be detected from the data communication state when the information of the total print data amount Qp for one page is received from the host machine 40, the occupation time is extremely short. Because there is, it can be processed more quickly.
【0040】また、出力手段(21,22)が表示器2
5に表示出力可能に形成されているので、自機(10)
において1ページ印字中の途中切れが生ずるか否かを事
前に知ることができる。したがって、上位機40側に的
確で迅速な連絡ができる。さらに、印字速度Spが切替
可能に構成されている場合には、1ページの連続印字可
能な印字速度Spに的確に切替えることができる。The output means (21, 22) is connected to the display 2
5 so that the display output is possible.
It is possible to know in advance whether or not a break occurs during printing of one page. Therefore, accurate and prompt communication can be made to the host machine 40 side. Further, when the printing speed Sp is configured to be switchable, the printing speed Sp can be accurately switched to the printing speed Sp capable of continuously printing one page.
【0041】また、出力手段(21,22)が上位機4
0へ転送出力可能に形成され、かつ上位機40側ではそ
のエラー出力を表示器に表示可能に形成されているの
で、印字データPDの作成側(40)において対処策を
一段と迅速に講じられる。Also, the output means (21, 22) is
0 is formed so as to be able to be transferred and output, and the higher-level device 40 is formed so as to be able to display the error output on a display, so that a countermeasure can be taken more quickly on the side where the print data PD is created (40).
【0042】また、途中切れ判別手段(21,22)に
よって途中切れが発生しないと判別された後に、印字デ
ータPDを受信するものと形成されているので、上位機
40との無駄なデータ通信を回避できかつデータ通信回
線29の有効利用度を高められる。Further, since the print data PD is received after it is determined that no halfway break occurs by the halfway break determination means (21, 22), useless data communication with the host machine 40 is performed. It is possible to avoid this and increase the effective utilization of the data communication line 29.
【0043】[0043]
【発明の効果】請求項1の発明によれば、1ページ分の
総印字データ量の情報を受信する総印字データ量情報受
信手段と,上位機のデータ転送速度を検出する転送速度
検出手段と,1ページ印字中に途中切れがあるか否かを
判別する途中切れ判別手段と,途中切れにはならないと
判別された場合に上位機へ当該印字データの転送要求を
する印字データ転送要求手段と,途中切れになってしま
うと判別された場合にその旨を出力する出力手段とを設
け、自機の印字速度および受信バッファの記憶容量と,
受信した1ページ分の総印字データ量の情報と,検出し
た上位機のデータ転送速度とを用いて1ページ印字中に
途中切れになってしまうか否かを判別可能であるととも
に判別結果によって印字データの転送要求またはその旨
を出力可能に構成されているので、上位機のデータ転送
速度では当該1ページ分総印字データ量を連続的かつ円
滑に印字できるか否かを事前に知ることができる。した
がって、用紙の無駄遣い等を防止できるとともに、対処
策を迅速に講じられるので印字作業能率を大幅に向上で
きる。According to the first aspect of the present invention, there is provided a total print data amount information receiving means for receiving information of a total print data amount for one page, and a transfer speed detecting means for detecting a data transfer speed of a host machine. Means for determining whether or not there is an interruption during printing of one page ;
If determined, a request to transfer the print data to the host
Print data transfer request means
Output means for outputting the result when it is determined that the printing speed of the own device and the storage capacity of the receiving buffer
It is possible to determine whether or not the data is interrupted during printing of one page by using the received information of the total print data amount for one page and the detected data transfer speed of the host machine.
Request to transfer print data or to that effect
Since is configured to output, at a data transfer rate of the upper machine you can know whether the one page total print data amount can be continuously and smoothly printed in advance. Therefore, waste of paper and the like can be prevented, and countermeasures can be taken promptly, so that the printing work efficiency can be greatly improved.
【0044】また、請求項2の発明によれば、転送速度
検出手段が、上位機からの総印字データ量情報を受信す
る際のデータ通信状態から上位機のデータ転送速度を検
出可能に形成されているので、占有時間が極短であるか
ら一段と迅速に処理できる。According to the second aspect of the present invention, the transfer speed detecting means is formed so as to be able to detect the data transfer speed of the host machine from the data communication state when receiving the total print data amount information from the host machine. Therefore, the occupation time is very short, so that the processing can be performed more quickly.
【図1】本発明の1ページ印字中の途中切れ判別原理を
説明するための図である。FIG. 1 is a diagram for explaining the principle of determining an interruption during printing of one page according to the present invention.
【図2】本発明の実施形態を説明するための全体構成図
である。FIG. 2 is an overall configuration diagram for describing an embodiment of the present invention.
【図3】同じく、動作を説明するためのフローチャート
(1)である。FIG. 3 is a flowchart (1) for explaining the operation.
【図4】同じく、動作を説明するためのフローチャート
(2)である。FIG. 4 is also a flowchart (2) for explaining the operation.
【図5】同じく、上位機側の動作を説明するためのフロ
ーチャートである。FIG. 5 is a flowchart for explaining the operation of the host machine.
【図6】従来例を説明するための図である。FIG. 6 is a diagram for explaining a conventional example.
【図7】同じく、受信バッファの記憶容量と問題点を説
明するための図である。FIG. 7 is a diagram for explaining a storage capacity of a reception buffer and a problem.
10 ページプリンタ 20 駆動制御ユニット 21 CPU(総印字データ量情報受信手段,転送速度
検出手段,途中切れ判別手段) 22 ROM(総印字データ量情報受信手段,転送速度
検出手段,途中切れ判別手段) 23 RAM 23B 受信バッファ 23M データメモリ 24 操作パネル 25 表示器 29 データ通信回線 30 印字機構 40 上位機 Sp 印字速度 Qb 受信バッファの記憶容量 Qp 総印字データ量 Sh データ転送速度10 Page Printer 20 Drive Control Unit 21 CPU (Total Print Data Amount Information Receiving Means, Transfer Speed Detecting Means, Halfway Determining Means) 22 ROM (Total Print Data Amount Information Receiving Means, Transfer Speed Detecting Means, Halfway Determining Means) 23 RAM 23B Receive buffer 23M Data memory 24 Operation panel 25 Display 29 Data communication line 30 Printing mechanism 40 Host machine Sp Print speed Qb Storage capacity of receive buffer Qp Total print data amount Sh Data transfer speed
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平7−156468(JP,A) 特開 平4−336261(JP,A) 特開 平5−116431(JP,A) 特開 平6−110622(JP,A) 特開 平7−314780(JP,A) 特開 平8−2021(JP,A) 特開 平7−81153(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 5/30 ────────────────────────────────────────────────── ─── Continuation of front page (56) References JP-A-7-156468 (JP, A) JP-A-4-336261 (JP, A) JP-A-5-116431 (JP, A) JP-A-6-156431 110622 (JP, A) JP-A-7-314780 (JP, A) JP-A-8-2021 (JP, A) JP-A-7-81153 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) B41J 5/30
Claims (2)
ともに上位機から受信した印字データに基きかつ1ペー
ジ分の総印字データ量の受信終了以前から印字開始可能
に構成されたページプリンタにおいて、 前記上位機から転送された1ページ分の総印字データ量
の情報を受信する総印字データ量情報受信手段と,前記
上位機とのデータ通信を通じて前記上位機のデータ転送
速度を検出する転送速度検出手段と,この転送速度検出
手段によって検出されたデータ転送速度と該総印字デー
タ量情報受信手段で受信した総印字データ量情報と予め
設定記憶された印字速度および印字データの受信バッフ
ァの記憶容量とを用いて印字が途中切れになってしまう
か否かを判別する途中切れ判別手段と,この途中切れ判
別手段によって途中切れになってしまうと判別された場
合にその旨を出力する出力手段と,この途中切れ判別手
段によって途中切れにはならないと判別された場合に前
記上位機へその印字データの転送要求をする印字データ
転送要求手段とを設け、前記上位機のデータ転送速度で
は当該1ページ分総印字データ量を連続的かつ円滑に印
字できるか否かを事前に知ることができるように構成さ
れたページプリンタ。1. A page printer which is connected to a host machine so as to be capable of data communication and is configured to be capable of starting printing based on print data received from the host machine and before completion of reception of a total print data amount for one page. Total print data amount information receiving means for receiving information on the total print data amount for one page transferred from the upper device, and transfer speed detection for detecting the data transfer speed of the upper device through data communication with the upper device Means and this transfer rate detection
Detected data transfer rate and said total print data by means
Using the total print data amount information received by the data amount information receiving means, the preset print speed and the storage capacity of the print data reception buffer, and determining whether or not printing is interrupted. Judgment means and this halfway cut
And output means for outputting the fact if it is determined that becomes the way out by another means, the middle breakage determination hand
If it is determined that the step does not cause a break,
Print data that requests transfer of the print data to the host machine
A page printer provided with a transfer requesting means so that it is possible to know beforehand whether or not the total print data amount for one page can be continuously and smoothly printed at the data transfer speed of the host machine.
らの前記総印字データ量情報を受信する際のデータ通信
状態から前記上位機のデータ転送速度を検出可能に形成
されている請求項1のページプリンタ。2. The apparatus according to claim 1, wherein the transfer speed detecting means is configured to detect a data transfer speed of the host machine from a data communication state when the total print data amount information is received from the host machine. Page printer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24271995A JP3175911B2 (en) | 1995-09-21 | 1995-09-21 | Page printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24271995A JP3175911B2 (en) | 1995-09-21 | 1995-09-21 | Page printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0985997A JPH0985997A (en) | 1997-03-31 |
JP3175911B2 true JP3175911B2 (en) | 2001-06-11 |
Family
ID=17093232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24271995A Expired - Fee Related JP3175911B2 (en) | 1995-09-21 | 1995-09-21 | Page printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3175911B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7379196B2 (en) | 2002-03-29 | 2008-05-27 | Brother Kogyo Kabushiki Kaisha | Printing system, printing apparatus, print data transmitting device, and program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5387458B2 (en) * | 2010-03-11 | 2014-01-15 | 株式会社リコー | Communication device |
-
1995
- 1995-09-21 JP JP24271995A patent/JP3175911B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7379196B2 (en) | 2002-03-29 | 2008-05-27 | Brother Kogyo Kabushiki Kaisha | Printing system, printing apparatus, print data transmitting device, and program |
Also Published As
Publication number | Publication date |
---|---|
JPH0985997A (en) | 1997-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0965039A (en) | Facsimile equipment | |
JP3175911B2 (en) | Page printer | |
JP2000085211A (en) | Print-controlling method and printing system | |
JPH06305204A (en) | Printer | |
JPH11312062A (en) | Printer and printing method | |
JPH1065858A (en) | Multifunctional peripheral device and storage medium | |
US6292266B1 (en) | Printing apparatus with facsimile function | |
JP3179695B2 (en) | Image forming apparatus and control method thereof | |
JP3123426B2 (en) | Printer device | |
JP3313904B2 (en) | Print server system | |
KR100285751B1 (en) | Method for recovering error in printer | |
JPH0664251A (en) | Printing equipment and control method thereof | |
JP3584660B2 (en) | Printer device | |
JPH07129336A (en) | Printer device and its system | |
JP3304987B2 (en) | Image forming system | |
JP3482708B2 (en) | Facsimile machine with host connection function | |
JP3281465B2 (en) | PRINTING APPARATUS, ITS CONTROL METHOD, AND ITS STATUS DISPLAY METHOD | |
JPH10105508A (en) | Information processor and image forming device | |
JPH11194917A (en) | Printing system | |
JPH10126533A (en) | Image processing system | |
JP3020615B2 (en) | Facsimile apparatus, communication system, and information processing method in communication system | |
JPH08244290A (en) | Printing machine | |
JP2001313795A (en) | Facsimile terminal | |
JPH111048A (en) | Printing control method and printing apparatus | |
JPH08202212A (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |