JP3316028B2 - Printer paper feeder - Google Patents

Printer paper feeder

Info

Publication number
JP3316028B2
JP3316028B2 JP08352493A JP8352493A JP3316028B2 JP 3316028 B2 JP3316028 B2 JP 3316028B2 JP 08352493 A JP08352493 A JP 08352493A JP 8352493 A JP8352493 A JP 8352493A JP 3316028 B2 JP3316028 B2 JP 3316028B2
Authority
JP
Japan
Prior art keywords
sheet
paper feed
amount
unit
paper
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
JP08352493A
Other languages
Japanese (ja)
Other versions
JPH06293161A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP08352493A priority Critical patent/JP3316028B2/en
Publication of JPH06293161A publication Critical patent/JPH06293161A/en
Application granted granted Critical
Publication of JP3316028B2 publication Critical patent/JP3316028B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、プリンタにおける紙送
り装置に係り、より詳しくは、複数の用紙送り指令を纏
めて実行するものに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a paper feed device in a printer, and more particularly to a device for executing a plurality of paper feed commands collectively.

【0002】[0002]

【従来の技術】従来から、印字部よりも紙送り上流側に
て用紙の末端を検出する用紙有無検出器を備えたプリン
タにおいて、ホストコンピュータ等の外部装置からプリ
ンタにに対して複数の用紙送り指令が連続して転送され
た場合であっても、用紙の有無(用紙の末端)を検出す
るため、前記用紙送り指令に従って、当該用紙送り指令
1回当たりの単位紙送り量ごとに、紙送りモータを加速
→定速度駆動→減速→停止の制御と前記検出器による用
紙有無の検出作業とを繰り返して、現在、印字部におけ
る印字ラインが用紙の印字可能領域内にあるか否かを判
別していたから、プリンタの印字速度の総合的な速度が
著しく低下するという問題があった。
2. Description of the Related Art Conventionally, in a printer provided with a paper presence / absence detector for detecting the end of the paper at a position upstream of the paper feed from the printing unit, a plurality of paper feed commands are sent from an external device such as a host computer to the printer. In order to detect the presence / absence of a sheet (the end of the sheet), the paper feed motor is accelerated for each unit sheet feed amount per the sheet feed command in order to detect the presence or absence of the sheet (the end of the sheet) even if → The constant speed drive → deceleration → stop control and the work of detecting the presence / absence of paper by the detector are repeated to determine whether the print line in the print unit is currently within the printable area of the paper. However, there was a problem that the overall printing speed was significantly reduced.

【0003】この不都合を解決する為、特開平2−13
7955号公報では、複数の用紙送り指令を纏めて処理
することを提案している。即ち、前記印字部から検出器
迄の距離に相当する用紙の送り量(=オーバライド量)
βは、そのプリンタにおいて予め設定され得るので、こ
のオーバライド量βを記憶させておき、前記複数の用紙
送り指令による紙送り量の総和αを演算する一方、この
総和αと、前記オーバライド量βとの大小関係(差異)
を演算し、用紙の末端が検出されていない状態等で、α
<βと判断したときは、前記総和αを一度に纏めて用紙
送りする。逆に、前記検出器により用紙の末端が検出さ
れた時点において、α>βと判断したときには、前記オ
ーバライド量βだけ用紙送りを纏めて実行し、残部(α
−β)は次の用紙の始端からの紙送り量として記憶し
て、次の用紙がプリンタに給紙された時点で前記(α−
β)の長さだけ紙送りを実行することが開示されてい
る。
In order to solve this inconvenience, Japanese Patent Laid-Open No.
No. 7955 proposes to collectively process a plurality of paper feed commands. That is, the paper feed amount (= override amount) corresponding to the distance from the printing unit to the detector.
Since β can be set in advance in the printer, the amount of override β is stored, and the sum α of the paper feed amounts according to the plurality of paper feed commands is calculated. Large and small relationship (difference)
Is calculated, and in a state where the end of the paper is not detected, α
If it is determined that <β, the sum α is fed at one time and the sheet is fed. Conversely, when it is determined that α> β at the time when the end of the sheet is detected by the detector, the sheet feed is executed collectively by the override amount β, and the remaining portion (α
-Β) is stored as the paper feed amount from the start end of the next sheet, and when the next sheet is fed to the printer, (α-
It is disclosed that the paper is fed by the length of β).

【0004】[0004]

【発明が解決しようとする課題】しかしながら、単票用
紙の自動給紙装置を備えたプリンタにおいて、給紙の始
端位置の滑りが発生したり、単票用紙の長さ(印字行方
向の長さ)が若干相違することがあり、前記印字部から
検出器迄の距離(長さ=オーバライド量)が1回の用紙
送り指令による単位紙送り量で割り切れない状態が発生
すると、次のような不都合が発生する。
However, in a printer provided with an automatic sheet feeder for cut sheets, the starting position of sheet feeding may slip or the length of cut sheets (length in the print line direction) may be reduced. ) May be slightly different, and if the distance (length = override amount) from the printing unit to the detector cannot be divided by the unit paper feed amount by one paper feed command, the following inconvenience occurs. appear.

【0005】複数枚の用紙Pについて、その各用紙の始
端から一定の距離だけ下方に下がった位置に印字開始行
がくるように印字を実行したい場合、例えば、図5に示
すように、各用紙Pの全長(Lo)としたとき、当該用
紙Pの始端Psから1つの用紙送り指令による単位紙送
り量Xoで分割した第3行目から印字Wを実行するよう
に揃えたい場合がある。一方、印字部100から用紙P
の末端を検出する検出器101までの距離OLが前記単
位紙送り量Xoの複数倍で割り切れない場合(例えば、
OL=5Xo+dであってd<Xoの場合)であって、
前記用紙の末端Peを検出したときに、残りの用紙送り
指令回数が8(紙送り量の総和α=8Xo)であるとす
ると、前記先行技術によれば、8Xo−OL=3Xo−
dが次の用紙の給紙時の紙送り量の残高となる。
When it is desired to execute printing on a plurality of sheets of paper P such that the print start line is located at a position lower by a fixed distance from the start end of each sheet of paper P, for example, as shown in FIG. Assuming that the total length of P is Lo, there is a case where it is desired to perform printing W from the third line divided by the unit paper feed amount Xo by one paper feed command from the start end Ps of the paper P. On the other hand, the printing unit 100
When the distance OL to the detector 101 that detects the end of the sheet cannot be divided by a multiple of the unit paper feed amount Xo (for example,
OL = 5Xo + d and d <Xo), and
Assuming that the remaining number of sheet feed commands is 8 (total amount of sheet feed α = 8Xo) when the end Pe of the sheet is detected, according to the prior art, 8Xo−OL = 3Xo−
d is the balance of the paper feed amount when the next paper is fed.

【0006】つまり、次の用紙では、その始端から単位
紙送り量Xoの3倍より前記(d)の距離だけ短い寸法
しか給紙されていないから、当該用紙での印字開始位置
は前記第3行目より(d)の距離だけ高い位置となり、
印字行は揃わないという事態が発生するのであった。こ
のような問題は、ピントラクタ等の給紙機構にて連帳用
紙を紙送りする機構を備えプリンタにおいても、用紙の
ミシン目間の長さ(一枚に切り離したときの用紙の全
長)が前記単位紙送り量Xoで割り切れない場合にも発
生するのであった。
That is, since the next sheet is fed only from the start end thereof, the dimension shorter than the unit paper feed amount Xo by three times the distance (d), the printing start position on the sheet is the third sheet. The position is higher than the line by the distance (d),
There was a situation where the printed lines were not aligned. Such a problem is that even a printer having a mechanism for feeding continuous paper by a paper feed mechanism such as a pin tractor has a problem that the length between paper perforations (total length of paper when cut into one sheet) is reduced. This also occurs when it cannot be divided by the unit paper feed amount Xo.

【0007】本発明は、前述のような事態を発生させな
いで、プリンタの総合的な印字速度を向上させることを
目的とするものである。
SUMMARY OF THE INVENTION An object of the present invention is to improve the overall printing speed of a printer without causing the above-mentioned situation.

【0008】[0008]

【課題を解決するための手段】前記目的を達成するた
め、本発明は、用紙を印字部に送る紙送り機構と、印字
部よりも送り上流側で用紙の末端を検出する検出手段
と、外部装置から複数の用紙送り指令が転送された場合
に、1つの用紙送り指令あたりの単位紙送り量を累積す
るカウンタと、該カウンタの累積量を1つの用紙送り指
令あたりの単位紙送り量ごとに区分して記憶する記憶手
段と、複数の用紙送り指令を纏めて実行するように制御
する制御手段と、用紙送り動作の実行に伴い前記検出手
段にて用紙末端を検出したとき、印字部から用紙末端ま
での紙送り量と記憶手段の内容とを比較して、該記憶手
段に記憶されている各区分の累積量の中から、前記紙送
り量に最も近い累積量を求める比較手段と、その比較手
段の結果に基づいて次頁に持ち越す紙送り量を、前記単
位紙送り量を単位とするように決定する決定手段とを備
えたものである。
In order to achieve the above object, the present invention provides a paper feed mechanism for feeding a sheet to a printing section, a detecting means for detecting the end of the sheet at a position upstream of the printing section, and an external device. When multiple paper feed commands are transferred from the device
A counter for accumulating a unit paper feed amount per one sheet feed command; storage means for storing the accumulated amount of the counter separately for each unit paper feed amount per one sheet feed command; A control unit that controls to execute the operation in a lump, and when the end of the sheet is detected by the detection unit in accordance with the execution of the sheet feeding operation, the amount of sheet feeding from the printing unit to the end of the sheet is compared with the content of the storage unit. , The memory hand
From the accumulated amount of each section stored in the column,
A comparison means for obtaining an accumulated amount closest to the sheet feeding amount, and a determination means for determining a paper feed amount carried over to the next page based on a result of the comparison means so as to use the unit paper feed amount as a unit. It is.

【0009】[0009]

【実施例】次に、本発明を具体化した実施例について説
明する。図1はプリンタの概略側面図を示し、図2は制
御部の機能ブロック図を示す。プリンタにおけるプラテ
ン1に表面に対して印字ヘッド2はその先端部(印字
部)3が対面するようにキャリッジ(図示せず)に搭載
され、このキャリッジは用紙Pの巾方向に沿って左右往
復移動可能に構成されている。
Next, an embodiment of the present invention will be described. FIG. 1 is a schematic side view of the printer, and FIG. 2 is a functional block diagram of the control unit. A print head 2 is mounted on a carriage (not shown) such that a front end portion (printing portion) 3 faces a surface of a platen 1 of the printer, and the carriage reciprocates right and left along a width direction of the paper P. It is configured to be possible.

【0010】用紙Pは、プラテン1に対して紙送り上流
側のプッシュトラクタ4や5等から下流側の挟持ローラ
対6,7等の紙送り機構を介して矢印方向に紙送りされ
るように構成されている。なお、図1の実施例では、3
つの経路にて用紙Pを紙送りすることができるものであ
る。図1において、符号8,9,10は前記印字部3よ
りも紙送り上流側にて用紙Pの末端を検出するための検
出手段であって、光センサ等の非接触式のセンサや用紙
の表面に接触する検出部の回動角度等て用紙の有無を
検出するセンサであっても良い。
The paper P is fed from the push tractors 4 and 5 on the upstream side of the paper feed to the platen 1 via a paper feed mechanism such as a pair of holding rollers 6 and 7 on the downstream side so as to be fed in the direction of the arrow. It is configured. In the embodiment of FIG.
The paper P can be fed in two paths. In FIG. 1, reference numerals 8, 9, and 10 denote detection means for detecting the end of the paper P on the paper feed upstream side of the printing unit 3, and include a non-contact sensor such as an optical sensor or the like. the detector in contact with the surface Te in rotational angle or the like may be a sensor for detecting the presence or absence of paper.

【0011】図2において、制御部11における中央処
理装置(CPU)12は、後述する紙送り制御及びプリ
ンタ装置全体の制御をも担うものでマイクロコンピュー
タ等により構成されている。このCPU12には、バス
13及びインターフェイス14を介してホストコンピュ
ータ等の外部装置15を接続されており、印字データ及
び用紙送り指令等の印字制御データ(印字コマンド)が
入力される。CPU12に接続する読み出し専用メモリ
(ROM)16には、後述する紙送り制御のためのプロ
グラムや印字部3から検出手段8,9,10までの距離
(以下、オーバライド量=OLという)等が記憶されて
おり、同じく接続された随時読み書き可能メモリ(RA
M)17には、前記検出手段8,9,10による用紙P
の末端を検出したときの信号等の各種数値データ、及
び、前記外部装置15から入力された1回の用紙送り指
令当たりの単位紙送り量やその用紙送り指令の回数等を
一時的に記憶する累積カウンタ等を備える。
In FIG. 2, a central processing unit (CPU) 12 in the control unit 11 also performs a paper feed control and a control of the entire printer device, which will be described later, and is constituted by a microcomputer or the like. The CPU 12 is connected to an external device 15 such as a host computer via a bus 13 and an interface 14, and receives print data and print control data (print command) such as a paper feed command. A read-only memory (ROM) 16 connected to the CPU 12 stores a program for paper feed control, which will be described later, distances from the printing unit 3 to the detection units 8, 9, and 10 (hereinafter referred to as an override amount = OL) and the like. Read / write memory (RA)
M) 17 includes a sheet P by the detection means 8, 9, 10
A cumulative counter for temporarily storing various numerical data such as a signal when the end of the sheet is detected, a unit sheet feed amount per one sheet feed command input from the external device 15 and the number of times of the sheet feed command. Etc. are provided.

【0012】CPU12の指令により、駆動回路18を
介して紙送りモータ19を作動させ、用紙送り制御が実
行される。このとき、紙送りモータ19へ供給したパル
ス数を計数して、実際の紙送り量をチェックする。ま
た、用紙Pの巾方向への印字ヘッド2の移動は駆動回路
21を介してキャリッジモータ22を作動させて実行
し、印字データを駆動回路23に送り、印字ヘッド2に
おける圧電素子または電磁ソレノイドの作動にて印字動
作を実行する。なお、CPU12には、後述するインク
リメントレジスタや演算部等を備えている。
In accordance with a command from the CPU 12, a paper feed motor 19 is operated via a drive circuit 18 to execute paper feed control. At this time, the number of pulses supplied to the paper feed motor 19 is counted, and the actual paper feed amount is checked. Further, the movement of the print head 2 in the width direction of the paper P is executed by operating the carriage motor 22 via the drive circuit 21 and the print data is sent to the drive circuit 23 so that the piezoelectric element or the electromagnetic solenoid in the print head 2 is moved. The printing operation is executed by the operation. Note that the CPU 12 includes an increment register and a calculation unit, which will be described later.

【0013】次に、図3のフローチャートに従って本発
明の用紙送りの制御について説明すると、スタートに続
き、初期値設定を行いインクリメントレジスタの値n=
1にリセットする(ステップS1)。次いで、外部装置
15から用紙送り指令(用紙送りコマンド)のデータを
読み込む(ステップS2)。次いで、用紙送り指令が終
了したか否かを判別する(ステップS3)。この用紙送
り指令は複数回存在していても良いからである。ステッ
プS3で用紙送り指令が終了していない(no)と判断す
れば、用紙送り指令が1回入るごとに、その単位紙送り
量Xoを累積カウンタにて加算して累積量Xのみを記憶
する(ステップS4)。
Next, the control of the paper feed according to the present invention will be described with reference to the flow chart of FIG. 3. Following the start, an initial value is set, and the value of the increment register n =
Reset to 1 (step S1). Next, data of a sheet feed command (sheet feed command) is read from the external device 15 (step S2). Next, it is determined whether or not the paper feed command has been completed (step S3). This is because the sheet feed command may be present a plurality of times. If it is determined in step S3 that the sheet feed command has not been completed (no), each time the sheet feed command is input, the unit sheet feed amount Xo is added by the accumulation counter and only the accumulated amount X is stored (step S3). S4).

【0014】また、ステップS5ではRAM17のメモ
リ領域に、前記累積量Xを、1回の紙送り指令当たりの
単位紙送り量Xoごとに区分して記憶した後、インクリ
メントレジスタの値nを1だけインクリメントさせる
(ステップS6)。このようにすると、例えば、n回の
用紙送り指令が入力された場合、RAM17のメモリ領
域には、図4に示すようにn個に区分された領域にそれ
ぞれ単位紙送り量Xoごとに順番に番地を付した状態で
X1,X2,X3,‥‥Xm,‥‥Xnを記憶させる。
このとき、前記累積量X(=nXo)となる。
In step S5, the accumulated amount X is stored in the memory area of the RAM 17 for each unit paper feed amount Xo per one paper feed command, and then the value n of the increment register is incremented by one. It is incremented (step S6). In this way, for example, when n sheet feed commands are input, the memory area of the RAM 17 is divided into n areas as shown in FIG. , X1, X2, X3, ‥‥ Xm, ‥‥ Xn are stored.
At this time, the cumulative amount X (= nXo) is obtained.

【0015】複数回の用紙送り指令が終了すると(ステ
ップS3、yes )、ステップS7にて前記累積量Xを一
度に紙送り制御を実行する。その途中で前記検出手段8
(9,10)により用紙Pの末端を検出すると(ステッ
プS8,yes )、前記オーバライド量(OL)を読み込
む(ステップS9)。このOLの値は前記ステップS7
にて既に紙送りした送り量に相当する。次いで、ステッ
プS10にて、前記RAM17のメモリ領域の中から、
オーバライド量(OL)より大きく、且つ最もOLに近
い番地のデータ(Xm)を探す。
When a plurality of paper feed instructions are completed (step S3, yes), the paper feed control is executed for the accumulated amount X at once in step S7. On the way, the detecting means 8
When the end of the sheet P is detected by (9, 10) (yes in step S8), the override amount (OL) is read (step S9). The value of this OL is determined in step S7.
Corresponds to the feed amount already fed. Next, in step S10, from the memory area of the RAM 17,
Data (Xm) at an address larger than the override amount (OL) and closest to the OL is searched for.

【0016】次いで、紙送り量の次頁への持ち越し量X
pを演算するため、Xp=X−Xmの演算を実行し(ス
テップS11)、次の用紙の給紙があれば(ステップS
12、yes )、X←Xpと置き換えた後(ステップS1
3)、ステップS7に戻り、この置き換えた持ち越し量
X(=Xp)についての紙送り制御を実行する。前述の
ステップS10〜11の比較探索を実行することによ
り、図5に示すように印字部3から用紙末端の検出手段
8(9,10)までの距離が、単位紙送り量Xoで割り
切れない中途半端なものであっても、その中途半端の距
離(d)は既に送ったものとみなして処理するので、ス
テップS12〜13の処理にて、前記のように持ち越し
量を、前記単位紙送り量Xoを最小単位とするように決
定すれば、順次次頁の用紙Pの始端Psから単位紙送り
量Xoを単位とする紙送りが実現することができるので
ある。なお、上記Xoは一定値でなくても良く、一連の
各送り量は任意の値をとることができる。
Next, the carry amount X of the paper feed amount to the next page
In order to calculate p, the calculation of Xp = X−Xm is executed (step S11), and if the next sheet is fed (step S11).
12, yes), after replacing with X ← Xp (step S1)
3) Return to step S7, and execute the paper feed control for the replaced carry-over amount X (= Xp). By executing the comparison search in steps S10 to S11 described above, the distance from the printing unit 3 to the sheet end detecting means 8 (9, 10) is not divisible by the unit sheet feed amount Xo as shown in FIG. Even if it is an odd one, the halfway distance (d) is processed assuming that it has already been sent. Therefore, in the processing of steps S12 to S13, the carry-over amount and the unit paper feed amount If Xo is determined to be the minimum unit, paper feeding in units of the unit paper feeding amount Xo from the start end Ps of the paper P of the next page can be realized in sequence. Note that Xo does not need to be a constant value, and a series of feed amounts can take any value.

【0017】用紙Pの送り方向の途中で所定の回数分の
用紙送り量が達成できれば(ステップS8,no)、用紙
送り動作をストップさせ(ステップS14)、所定の用
紙送り制御は終了する。なお、単票用紙の自動給紙では
なく、連帳用紙の給送時に、検出手段8(9,10)に
て前頁と次頁との間のミシン目を検出する場合について
も本発明は適用することができることはいうまでもな
い。
If a predetermined number of sheet feeds can be achieved in the middle of the sheet P feed direction (step S8, no), the sheet feed operation is stopped (step S14), and the predetermined sheet feed control ends. The present invention is also applicable to a case where the perforation between the previous page and the next page is detected by the detecting means 8 (9, 10) at the time of feeding the continuous paper instead of the automatic paper feed of the cut sheet. It goes without saying that it can be applied.

【0018】本実施例において、紙送りモータ19の制
御パルスが1/180 インチのステップモータを使用した場
合であって、ホストコンピュータ等の外部装置15か
ら、1回の用紙送り指令当たりの単位紙送り量Xo=1/
6 インチ(30 パルス分) の場合について制御したとこ
ろ、検出手段8(9,10)の設置位置の如何に拘ら
ず、各頁の用紙先端からの印字行の位置は1/6 インチ間
隔となるように紙送りされ、印字行が揃えられた。ま
た、紙送りの動作は複数回の用紙送り指令を1回に纏め
て実行できるから、印字装置の総合的な印字速度を向上
させることができた。
In this embodiment, the control pulse of the paper feed motor 19 uses a step motor of 1/180 inch, and the unit paper feed per one paper feed command is performed from an external device 15 such as a host computer. Quantity Xo = 1 /
Controlling the case of 6 inches (30 pulses), the position of the print line from the leading edge of each page is 1/6 inch interval regardless of the installation position of the detection means 8 (9, 10). The paper was fed and the print lines were aligned. In addition, since the paper feeding operation can be executed at once by executing a plurality of paper feeding commands at one time, the overall printing speed of the printing apparatus can be improved.

【0019】[0019]

【発明の作用・効果】以上に説明したように、本発明で
は、用紙を印字部に送る紙送り機構と、印字部よりも送
り上流側で用紙の末端を検出する検出手段と、外部装置
から複数の用紙送り指令が転送された場合に、1つの用
紙送り指令あたりの単位紙送り量を累積するカウンタ
と、該カウンタの累積量を1つの用紙送り指令あたりの
単位紙送り量ごとに区分して記憶する記憶手段と、複数
の用紙送り指令を纏めて実行するように制御する制御手
段と、用紙送り動作の実行に伴い前記検出手段にて用紙
末端を検出したとき、印字部から用紙末端までの紙送り
量と記憶手段の内容とを比較して、該記憶手段に記憶さ
れている各区分の累積量の中から、前記紙送り量に最も
近い累積量を求める比較手段を備えたものであり、この
比較を実行することにより、印字部から用紙末端の検出
手段までの距離が、単位紙送り量で割り切れない中途半
端なものであっても、その中途半端の距離は既に送った
ものとみなして処理する。
As described above, according to the present invention, in the present invention, a paper feeding mechanism for feeding a sheet to a printing unit, a detecting means for detecting the end of the sheet upstream of the printing unit, and an external device
When a plurality of paper feed command is transferred from one counter accumulating unit paper feed amount per paper feed command, by dividing the cumulative amount of the counter for each unit paper feed amount per one paper feed command storing Storage means for performing a plurality of paper feed commands, and a control means for controlling execution of the plurality of paper feed instructions. When the detection means detects the end of the paper with the execution of the paper feed operation, the paper feed amount from the printing unit to the end of the paper. Is compared with the contents of the storage means , and stored in the storage means.
Out of the cumulative amount of each section
It is provided with a comparison means for obtaining a short cumulative amount , and by performing this comparison, even if the distance from the printing unit to the detection means at the end of the paper is halfway which cannot be divided by the unit paper feed amount. The halfway distance is treated as if it has already been sent.

【0020】そして、前記の比較手段の結果に基づいて
次頁に持ち越す紙送り量を、前記単位紙送り量を単位と
するように決定手段にて決定する処理を実行するので、
順次次頁の用紙の始端から単位紙送り量を単位とする紙
送りが実現することができるのである。従って、本発明
に従えば、複数の用紙送り指令を纏めて実行すること
で、用紙送り速度が総合的に速くなり、プリンタの印字
速度も総合的に速くなるように向上させることができ
る。しかも、用紙の末端を検出するための検出手段の設
置箇所を前記単位紙送り量や、用紙の長さ等を考慮する
ことなく任意の位置に設置できるものでありながら、用
紙の始端に対する印字行の位置を揃えることができると
いう効果を奏するのである。
Then, based on the result of the comparing means, the determining means determines the paper feed amount carried over to the next page by using the unit paper feeding amount as a unit.
Paper feed can be realized in units of a unit paper feed amount from the beginning of the next page of paper sequentially. Therefore, according to the present invention, by executing a plurality of paper feed commands collectively, the paper feed speed can be increased overall and the printing speed of the printer can be improved so as to be overall faster. In addition, the position of the detecting means for detecting the end of the sheet can be set at an arbitrary position without considering the unit sheet feed amount, the length of the sheet, etc. Has the effect that the positions can be aligned.

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

【図1】プリンタの概略側面図である。FIG. 1 is a schematic side view of a printer.

【図2】制御部の機能ブロック図である。FIG. 2 is a functional block diagram of a control unit.

【図3】制御のフローチャートである。FIG. 3 is a flowchart of control.

【図4】記憶部の内容を示す説明図である。FIG. 4 is an explanatory diagram showing the contents of a storage unit.

【図5】従来例との比較で示す作用説明図である。FIG. 5 is an operation explanatory diagram showing a comparison with a conventional example.

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

1 プラテン 2 印字ヘッド 3 印字部 4,5 プッシュトラクタ 6,7 挟持ローラ対 8,9,10 検出手段 11 制御部 12 CPU 15 外部装置 19 紙送りモータ DESCRIPTION OF SYMBOLS 1 Platen 2 Print head 3 Printing part 4, 5 Push tractor 6, 7 Nipping roller pair 8, 9, 10 Detection means 11 Control part 12 CPU 15 External device 19 Paper feed motor

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】用紙を印字部に送る紙送り機構と、印字部
よりも送り上流側で用紙の末端を検出する検出手段と、
外部装置から複数の用紙送り指令が転送された場合に、
1つの用紙送り指令あたりの単位紙送り量を累積するカ
ウンタと、該カウンタの累積量を1つの用紙送り指令あ
たりの単位紙送り量ごとに区分して記憶する記憶手段
と、複数の用紙送り指令を纏めて実行するように制御す
る制御手段と、用紙送り動作の実行に伴い前記検出手段
にて用紙末端を検出したとき、印字部から用紙末端まで
の紙送り量と記憶手段の内容とを比較して、該記憶手段
に記憶されている各区分の累積量の中から、前記紙送り
量に最も近い累積量を求める比較手段と、その比較手段
の結果に基づいて次頁に持ち越す紙送り量を、前記単位
紙送り量を単位とするように決定する決定手段とを備え
たことを特徴とするプリンタの紙送り装置。
1. A paper feed mechanism for feeding a sheet to a printing section, a detecting means for detecting the end of the sheet on the upstream side of the printing section,
When multiple paper feed commands are transferred from an external device,
A counter for accumulating the unit paper feed amount per one sheet feed command, storage means for storing the accumulated amount of the counter for each unit paper feed amount per one sheet feed command, and a plurality of sheet feed commands When the end of the sheet is detected by the detection unit in accordance with the execution of the sheet feeding operation, the amount of sheet feeding from the printing unit to the end of the sheet is compared with the content of the storage unit. Storage means
From the accumulated amount of each section stored in
Comparing means for determining the cumulative amount closest to the amount, and determining means for determining the paper feed amount carried over to the next page based on the result of the comparing means so as to use the unit paper feed amount as a unit. Characteristic printer paper feeder.
JP08352493A 1993-04-09 1993-04-09 Printer paper feeder Expired - Fee Related JP3316028B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08352493A JP3316028B2 (en) 1993-04-09 1993-04-09 Printer paper feeder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08352493A JP3316028B2 (en) 1993-04-09 1993-04-09 Printer paper feeder

Publications (2)

Publication Number Publication Date
JPH06293161A JPH06293161A (en) 1994-10-21
JP3316028B2 true JP3316028B2 (en) 2002-08-19

Family

ID=13804876

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08352493A Expired - Fee Related JP3316028B2 (en) 1993-04-09 1993-04-09 Printer paper feeder

Country Status (1)

Country Link
JP (1) JP3316028B2 (en)

Also Published As

Publication number Publication date
JPH06293161A (en) 1994-10-21

Similar Documents

Publication Publication Date Title
US4934845A (en) Apparatus and method for controlling paper feeding in a printer
JPH0326657B2 (en)
US4968165A (en) Sheet feed control device and method in a printer with a tear bar
US5639171A (en) Media length sensing for increased throughput efficiency of electronic printers
CN102015317A (en) Image recorder, control method of image recorder and program thereof
EP0712728A2 (en) Printing method and printer in which the method is used
JP3316028B2 (en) Printer paper feeder
US5169249A (en) Printer control device and method thereof
US4775254A (en) Lining method and apparatus for printers
US5238315A (en) Printer paper feed and carriage control device
US6805508B2 (en) Skew-correcting media delivery system and method
JPH0421482A (en) Printer with paper width detector
JP2750215B2 (en) Label printer
US20100098474A1 (en) Printing apparatus
JPH05162422A (en) Paper detecting device
JPH0422668A (en) Printer fitted with paper width detector
JP2974437B2 (en) Recording device
JP7322589B2 (en) IMAGE FORMING APPARATUS AND IMAGE FORMING APPARATUS CONTROL PROGRAM
JP2012176818A (en) Folding device, image forming system, and folding control program
KR970003650B1 (en) Detecting apparatus of sheet length
JP3174461B2 (en) Printer reception control method
JP2907803B2 (en) Printer
JP2763458B2 (en) Printer
JP2000044092A (en) Printing device, control method thereof, and information recording medium
JP2941240B2 (en) Printer

Legal Events

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

Free format text: PAYMENT UNTIL: 20080607

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090607

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100607

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110607

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120607

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees