JP2898191B2 - Printer - Google Patents
PrinterInfo
- Publication number
- JP2898191B2 JP2898191B2 JP6018052A JP1805294A JP2898191B2 JP 2898191 B2 JP2898191 B2 JP 2898191B2 JP 6018052 A JP6018052 A JP 6018052A JP 1805294 A JP1805294 A JP 1805294A JP 2898191 B2 JP2898191 B2 JP 2898191B2
- Authority
- JP
- Japan
- Prior art keywords
- sheet
- paper
- speed
- paper feed
- value
- 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)
- Handling Of Cut Paper (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、プリンタに関し、特
に、用紙の上端余白の値に応じて用紙送り速度を可変と
したプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer, and more particularly, to a printer in which a paper feed speed is variable according to a value of a top margin of a paper.
【0002】プリンタの用紙送り速度は、スループット
向上のため、速いことが望ましい。一方、用紙を印字ヘ
ッド下で停止させるために、用紙送り速度を減速する減
速距離を確保する必要がある。It is desirable that the paper feed speed of a printer is high in order to improve throughput. On the other hand, in order to stop the paper under the print head, it is necessary to secure a deceleration distance for reducing the paper feed speed.
【0003】[0003]
【従来の技術】図8は従来技術説明図であり、従来の用
紙送り方式を示す。用紙10は、ホッパ(図示せず)か
らガイド18上を用紙送りローラ19へ送られ、更に用
紙吸入口から上下一対の用紙送りローラ19によって印
字ヘッド16下に供給される。この時、用紙送りローラ
19と印字ヘッド16との間において、用紙10の先端
が用紙検出センサ60によって検出される。印字が終了
すると、ガイド23及び用紙搬出ローラ24によって、
用紙10はスタッカ25上に排出される。2. Description of the Related Art FIG. 8 is an explanatory view of a conventional art, and shows a conventional paper feed system. The sheet 10 is sent from a hopper (not shown) over a guide 18 to a sheet feed roller 19, and is further fed under a print head 16 by a pair of upper and lower sheet feed rollers 19 from a sheet inlet. At this time, between the paper feed roller 19 and the print head 16, the leading end of the paper 10 is detected by the paper detection sensor 60. When the printing is completed, the guide 23 and the sheet discharging roller 24
The paper 10 is discharged onto the stacker 25.
【0004】この場合において、ホッパから用紙送りロ
ーラ19を経て用紙検出センサ60によってその先端が
検出されるまでは、用紙10は所定の用紙送り速度で送
られる。この用紙送り速度は固定である。用紙10が検
出されると、所定の割合で減速されて、印字第1行が印
字ヘッド16の下に達した時に、用紙10の送りが一旦
停止され、用紙10がその位置に留まる。この後、用紙
10は印字のタイミングに同期した速度で送られる。In this case, the sheet 10 is fed at a predetermined sheet feed speed from the hopper through the sheet feed roller 19 until the leading end of the sheet is detected by the sheet detection sensor 60. This paper feed speed is fixed. When the paper 10 is detected, the paper 10 is decelerated at a predetermined rate, and when the first print line reaches below the print head 16, the feeding of the paper 10 is temporarily stopped, and the paper 10 remains at that position. Thereafter, the paper 10 is fed at a speed synchronized with the printing timing.
【0005】用紙検出センサ60と印字ヘッド16との
間の距離d1が減速距離Dである。この距離D内におい
て、即ち、用紙検出センサ60での検出をトリガとして
用紙10の速度が所定の用紙送り速度からゼロまで減速
される。The distance d1 between the paper detection sensor 60 and the print head 16 is the deceleration distance D. Within this distance D, that is, triggered by detection by the paper detection sensor 60, the speed of the paper 10 is reduced from a predetermined paper feed speed to zero.
【0006】[0006]
【発明が解決しようとする課題】前述の従来技術によれ
ば、用紙10をより速く送るために用紙送り速度(固
定)をより速く設定すると、即ち、モータを更に高速で
回転させると、その停止までに必要な減速距離Dは長く
なる。十分に長い距離Dを確保する手段として、距離d
2をそのままにして用紙検出センサ60をできるだけ用
紙送りローラ19側に近づける方法と、印字ヘッド16
と用紙送りローラ19の間の距離d2を長くしてその分
距離d1を大きくする、即ち用紙検出センサ60を印字
ヘッド16から離す方法とが考えられる。According to the above-mentioned prior art, if the paper feed speed (fixed) is set faster in order to feed the paper 10 faster, that is, if the motor is rotated at a higher speed, the stoppage of the motor 10 is stopped. The deceleration distance D required for this becomes longer. As a means for securing a sufficiently long distance D, the distance d
A method in which the paper detection sensor 60 is moved as close to the paper feed roller 19 as possible while keeping
A possible method is to increase the distance d2 between the paper feed roller 19 and the paper feed roller 19 and thereby increase the distance d1.
【0007】しかし、前者の方法による場合、用紙検出
センサ60を用紙送りローラ19の極めて近い位置に設
けると、用紙送りローラ19の干渉により用紙10の検
出に障害が生じる。従って、この方法では距離Dを大き
くするには限界がある。このため、用紙送り速度の高速
化には限界がある。However, in the case of the former method, if the paper detection sensor 60 is provided at a position very close to the paper feed roller 19, interference with the paper feed roller 19 causes an obstacle in the detection of the paper 10. Therefore, this method has a limit in increasing the distance D. For this reason, there is a limit in increasing the paper feeding speed.
【0008】一方、後者の方法による場合、用紙送りロ
ーラ19の干渉を排除しつつ用紙検出センサ60を印字
ヘッド16から離すことができる。しかしながら、印字
ヘッド16又はプラテン20と用紙送りローラ19との
間の距離d2が長くなるので、用紙10の種類が制限さ
れてしまう。即ち、用紙送り方向のサイズが距離d2よ
り小さい用紙10は、プラテン20と用紙送りローラ1
9との間で脱落してしまうので、用紙として用いること
ができなくなる。また、距離d2が長くなると、プリン
タの用紙送り方向のサイズが大型化してしまう。On the other hand, in the latter method, the paper detection sensor 60 can be separated from the print head 16 while eliminating the interference of the paper feed roller 19. However, since the distance d2 between the print head 16 or the platen 20 and the paper feed roller 19 becomes long, the type of the paper 10 is limited. That is, the sheet 10 whose size in the sheet feed direction is smaller than the distance d2 is the platen 20 and the sheet feed roller 1
9, and cannot be used as paper. Further, when the distance d2 is long, the size of the printer in the paper feeding direction is increased.
【0009】本発明は、用紙の上端余白の値に応じて用
紙送り速度を可変としたプリンタを提供することを目的
とする。また、本発明は、全体として用紙送り速度を高
速化したプリンタを提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide a printer in which the paper feed speed is variable according to the value of the top margin of the paper. Another object of the present invention is to provide a printer in which the paper feed speed is increased as a whole.
【0010】また、本発明は、小さなサイズの用紙を取
扱うことができ、小型化に適したプリンタを提供するこ
とを目的とする。更に、本発明は、部品数を抑えて低コ
ストで高い用紙送り機能を実現可能なプリンタを提供す
ることを目的とする。Another object of the present invention is to provide a printer which can handle small-sized paper and is suitable for miniaturization. A further object of the present invention is to provide a printer capable of realizing a high-quality paper feeding function at a low cost with a reduced number of components.
【0011】[0011]
【課題を解決するための手段】図1は本発明の原理構成
図であり、本発明によるプリンタを示す。このプリンタ
は、用紙の上端余白の値を入力する入力装置8と、用紙
を送るためのモータ7と、送られてきた用紙の先端を検
出するセンサ6と、モータ7を制御して用紙を送る用紙
送り処理部2とを備える。用紙送り処理部2が、入力装
置8から入力された用紙の上端余白の値に応じて用紙送
りの速度を決定し、この決定した速度に達するまでモー
タ7を加速し、センサ6により用紙の先端が検出された
タイミングでモータ7を減速する。FIG. 1 is a block diagram showing the principle of the present invention, and shows a printer according to the present invention. The printer includes an input device 8 for inputting a value of a top margin of a sheet, a motor 7 for feeding the sheet, a sensor 6 for detecting a leading edge of the sheet, and a sheet fed by controlling the motor 7. And a paper feed processing unit 2. The paper feed processing unit 2 determines the paper feed speed according to the value of the top margin of the paper input from the input device 8, accelerates the motor 7 until the speed is reached, and detects the leading edge of the paper by the sensor 6. The motor 7 is decelerated at the specified timing.
【0012】[0012]
【作用】減速距離Dは、用紙を送るために回転している
モータ7の減速を開始してから停止させるまでの間に、
用紙を送るべき距離である。即ち、用紙の先端をセンサ
6で検出して、これによりモータ7の減速を開始し、停
止した時に用紙の印字第1行が印字ヘッド(16)下に
位置していなければならない。The deceleration distance D is defined as the time between the start of the deceleration of the motor 7 rotating to feed the paper and the stop thereof.
The distance to send the paper. That is, the leading end of the sheet is detected by the sensor 6, and the motor 7 starts decelerating by this. When the motor 7 stops, the first printing line of the sheet must be located below the print head (16).
【0013】従って、実際の減速距離Dは、センサ6と
印字ヘッド(16)との距離d1と用紙の上端余白の値
d3との和となる。用紙の上端余白の値d3は、オペレ
ータによって入力装置8から入力され、用紙の上端(送
り方向の先端)から印字第1行の先頭位置までの距離を
示す。Accordingly, the actual deceleration distance D is the sum of the distance d1 between the sensor 6 and the print head (16) and the value d3 of the top margin of the paper. The value d3 of the top margin of the sheet is input by the operator from the input device 8, and indicates the distance from the top edge of the sheet (the leading end in the feeding direction) to the top position of the first line of the print.
【0014】以上より、実際の減速距離Dは、距離d1
が装置によって定まり不変であるから、値d3に依存し
て定まり、例えば値d3が大きければこれに従って大き
くなる。From the above, the actual deceleration distance D is equal to the distance d1
Is determined by the device and is invariable, and thus is determined depending on the value d3. For example, if the value d3 is large, the value increases in accordance with the value.
【0015】そこで、本発明では、用紙送り速度を用紙
の上端余白の値d3に応じて決定する。即ち、値d3が
大きい場合には用紙送り速度は速くされ、逆に小さい場
合には遅くされる。Therefore, in the present invention, the paper feed speed is determined according to the value d3 of the top margin of the paper. That is, when the value d3 is large, the paper feeding speed is increased, and when it is small, the paper feeding speed is decreased.
【0016】これにより、実際の減速距離Dが大きい
時、即ち、値d3が大きい時には、用紙送り速度を速く
しても、値d3が大きいので、用紙をその印字第1行が
印字ヘッド下に来た位置で確実に停止させることができ
る。一方、実際の減速距離Dが小さい時、即ち、値d3
が小さい時には、用紙送り速度を遅くすることによっ
て、値d3が小さくても、用紙をその印字第1行が印字
ヘッド下に来た位置で確実に停止させることができる。Thus, when the actual deceleration distance D is large, that is, when the value d3 is large, even if the paper feeding speed is increased, the value d3 is large even if the paper feeding speed is increased. Can be reliably stopped at the position where it is set. On the other hand, when the actual deceleration distance D is small, that is, the value d3
Is small, the paper can be stopped at the position where the first line of the print comes under the print head by reducing the paper feed speed, even if the value d3 is small.
【0017】このように、用紙送り速度を可変とし、か
つ、その値を用紙の上端余白の値d3によって定めるこ
とにより、用紙送り速度を各々の用紙について最適化に
できる結果全体として高速化でき、かつ、用紙を確実に
所望の位置に停止させることができる。As described above, by making the paper feed speed variable and determining the value by the value of the upper end margin d3 of the paper, the paper feed speed can be optimized for each paper, so that the overall speed can be increased, and The sheet can be reliably stopped at a desired position.
【0018】[0018]
【実施例】図2乃至図4は実施例構成図であり、本発明
によるプリンタを示す。以下、図1乃至図4により実施
例について説明する。なお、図3は図8に対応する図で
ある。また、本実施例では、センサ6はマーク読取りセ
ンサ6Aとされ、モータ7はLF用モータ7Aとされ、
入力装置8はコンソール8Aとされる。FIG. 2 to FIG. 4 are structural views of an embodiment, showing a printer according to the present invention. Hereinafter, an embodiment will be described with reference to FIGS. FIG. 3 is a diagram corresponding to FIG. In this embodiment, the sensor 6 is a mark reading sensor 6A, and the motor 7 is an LF motor 7A.
The input device 8 is a console 8A.
【0019】図2において、CPU(中央処理装置)1
1はメモリ12と共に処理装置1を構成する。メモリ1
2は制御プログラム21と、データ格納RAM(格納
部)22とを有する。制御プログラム21のうち用紙送
り処理を実行するルーチン(用紙送り制御ルーチン)は
CPU11と共に用紙送り処理部2を構成する。In FIG. 2, a CPU (central processing unit) 1
1 constitutes the processing device 1 together with the memory 12. Memory 1
2 has a control program 21 and a data storage RAM (storage unit) 22. A routine (paper feed control routine) for executing the paper feed process in the control program 21 constitutes the paper feed processing unit 2 together with the CPU 11.
【0020】用紙送り処理部2は、速度設定テーブル
3、スルーイングカーブテーブル4、速度計算部5を有
する。具体的には、用紙送り制御ルーチンが、その一部
に速度計算部5を有し、データ格納RAM22内に速度
設定テーブル3及びスルーイングカーブテーブル4を有
する。なお、これら2つのテーブルを合せて加速パルス
テーブルという。The paper feed processor 2 has a speed setting table 3, a slewing curve table 4, and a speed calculator 5. More specifically, the paper feed control routine has a speed calculator 5 as a part thereof, and has a speed setting table 3 and a slewing curve table 4 in the data storage RAM 22. Note that these two tables are collectively referred to as an acceleration pulse table.
【0021】速度設定テーブル3は用紙の上端余白の値
d3に応じて定められた用紙送りの速度vを格納する。
用紙送りの速度vは、予め定められ、値d3に応じて経
験的に得た適切な値とされる。スルーイングカーブテー
ブル4は用紙送りの速度に応じたLF用モータ7Aの制
御信号Tを格納する。この制御信号Tは、LF用モータ
7Aの構成に基づいて計算により予め定めることができ
る。速度計算部5は値d3に応じて用紙送りの速度vを
計算により求める。この計算のための式は、LF用モー
タ7Aの構成等に基づいて予め定めることができる。The speed setting table 3 stores the paper feed speed v determined according to the value d3 of the top margin of the paper.
The paper feed speed v is predetermined and is an appropriate value empirically obtained according to the value d3. The slewing curve table 4 stores a control signal T of the LF motor 7A according to the sheet feeding speed. This control signal T can be predetermined by calculation based on the configuration of the LF motor 7A. The speed calculator 5 calculates the paper feed speed v according to the value d3. An equation for this calculation can be predetermined based on the configuration of the LF motor 7A and the like.
【0022】用紙送り処理部2は、速度設定テーブル3
の参照又は速度計算部5での計算の一方により、コンソ
ール8Aから入力された用紙の上端余白の値d3を用い
て、用紙送りの速度vを求める。従って、速度設定テー
ブル3と速度計算部5とは、いずれか一方を択一的に設
ければよい。求めた速度vを用いて、用紙送り処理部2
は、スルーイングカーブテーブル5を参照し、LF用モ
ータ7Aの制御信号Tを読出し、この制御信号Tにより
LF用モータ7Aを制御する。即ち、加速し、定速運転
し、減速する。The paper feed processor 2 includes a speed setting table 3
, Or the calculation by the speed calculation unit 5, the paper feed speed v is obtained using the value d3 of the upper end margin of the paper input from the console 8A. Therefore, either one of the speed setting table 3 and the speed calculating unit 5 may be provided alternatively. Using the obtained speed v, the sheet feed processing unit 2
Reads the control signal T of the LF motor 7A with reference to the slewing curve table 5, and controls the LF motor 7A with the control signal T. That is, it accelerates, performs a constant speed operation, and decelerates.
【0023】LF用モータ7Aは、主として用紙送り及
び改行を行うモータ7であり、用紙の位置を正確に制御
するためにパルスモータとされる。用紙送り時におい
て、用紙送り処理部2又はCPU11は求めた制御信号
Tに基づいて形成した加速パルスPを改行制御部13へ
送り、これを介してLF用モータ7Aを制御する。改行
制御部13は加速パルスPに基づいてLF用モータ7A
を駆動するパルス信号を形成する。The LF motor 7A is a motor 7 for mainly feeding and feeding a sheet, and is a pulse motor for accurately controlling the position of the sheet. At the time of sheet feeding, the sheet feeding processing unit 2 or the CPU 11 sends an acceleration pulse P formed based on the obtained control signal T to the line feed control unit 13, and controls the LF motor 7A via this. The line feed control unit 13 controls the LF motor 7A based on the acceleration pulse P.
Is formed.
【0024】改行時(印字時)において、用紙送り処理
部2又はCPU11は、所定の改行信号に基づいて改行
制御部13を介してLF用モータ7Aを制御し、印字処
理に同期した改行を行う。At the time of line feed (at the time of printing), the paper feed processing unit 2 or the CPU 11 controls the LF motor 7A via the line feed control unit 13 based on a predetermined line feed signal, and performs a line feed synchronized with the printing process.
【0025】印字に先立つ用紙送り処理のための指示入
力等はコンソール8Aから入力され、印字すべき文字デ
ータ等はプリンタの本体装置9から送られる。コンソー
ル8Aはキーボードや表示装置を有する入力装置8であ
る。オペレータは、コンソール8Aの表示装置に表示さ
れた画面に従って、キーボードから所定の指示入力を行
う。例えば、用紙の上端(及び下端、左端、右端)の余
白の値d3、印刷の部数、印刷開始の指示等を入力す
る。例えば、印刷開始の入力により、用紙送り処理部2
が起動され、用紙送り処理が行なわれる。An instruction input or the like for a paper feeding process prior to printing is input from the console 8A, and character data to be printed is transmitted from the main unit 9 of the printer. The console 8A is an input device 8 having a keyboard and a display device. The operator inputs predetermined instructions from the keyboard according to the screen displayed on the display device of the console 8A. For example, a margin value d3 at the upper end (and lower end, left end, right end) of the sheet, the number of copies, an instruction to start printing, and the like are input. For example, in response to an input to start printing, the sheet feed processing unit 2
Is activated, and a sheet feeding process is performed.
【0026】本体装置9は、例えばホストコンピュータ
等であり、印刷すべきデータをプリンタに送る。このデ
ータはCPU11を介してデータ格納RAM22に格納
され、印刷時に読出されて印字制御部14に送られる。The main unit 9 is, for example, a host computer or the like, and sends data to be printed to a printer. This data is stored in the data storage RAM 22 via the CPU 11, read out at the time of printing, and sent to the print control unit 14.
【0027】制御プログラム21のうち印刷処理を実行
するルーチン(印刷制御ルーチン)は、CPU11と共
に印刷処理部(図示せず)を構成する。印刷処理部は、
用紙送り処理の終了によって用紙送り処理部2によって
起動され、印字制御部14を介してCRモータ15及び
印字ヘッド16を制御して印字処理を実行すると共に、
所定の改行信号を形成して用紙送り処理部2へ送る。A routine (print control routine) for executing a printing process in the control program 21 constitutes a print processing unit (not shown) together with the CPU 11. The print processing unit
When the paper feed process is completed, the printer is started by the paper feed processing unit 2, controls the CR motor 15 and the print head 16 via the print control unit 14 to execute the print process, and
A predetermined line feed signal is formed and sent to the sheet feed processing unit 2.
【0028】印字ヘッド16は、印字ヘッドキャリッジ
(17)に搭載され、ドットマトリクス方式のインパク
ト型とされる。ヘッドピンの構成は、例えば用紙の送り
方向(縦)に24ピン(24ドット)を並べた構成とさ
れる。The print head 16 is mounted on a print head carriage (17) and is of a dot matrix type impact type. The configuration of the head pins is, for example, a configuration in which 24 pins (24 dots) are arranged in the paper feed direction (vertical).
【0029】CRモータ15は、主として印字ヘッドキ
ャリッジの駆動を行うモータである。印字ヘッドキャリ
ッジは、用紙の送り方向に直交する方向に駆動され、ま
た、マーク読取りセンサ6Aを備える。The CR motor 15 is a motor that mainly drives the print head carriage. The print head carriage is driven in a direction perpendicular to the sheet feeding direction, and includes a mark reading sensor 6A.
【0030】マーク読取りセンサ6Aは、送られてきた
用紙の先端(上端)を光学的に検出するセンサ6であ
り、また、用紙に予め印刷された所定のマーク(例えば
バーコード)を光学的に読取る機能を有する。即ち、マ
ーク読取りセンサ6Aは、用紙送り処理時には用紙(先
端)検出用のセンサとして用いられ、また、マーク読取
り処理時にはマーク読取り用のセンサとして用いられ
る。The mark reading sensor 6A is a sensor 6 for optically detecting the leading end (upper end) of the fed sheet, and optically detects a predetermined mark (for example, a bar code) printed on the sheet. It has a reading function. That is, the mark reading sensor 6A is used as a sensor for detecting the sheet (leading edge) during the sheet feeding process, and is used as a mark reading sensor during the mark reading process.
【0031】用紙送り処理時においてマーク読取りセン
サ6Aが用紙の先端を検出すると、用紙送り処理部2
は、先に求めた制御信号Tを用いて、又は、再びスルー
イングカーブテーブル4を参照して制御信号Tを読出し
て、これに基づいてLF用モータ7Aを減速し、停止さ
せる。これにより、用紙は印字ヘッド16下に印字第1
行が存在する位置で停止し、用紙送り処理を終了する。When the mark reading sensor 6A detects the leading edge of the sheet during the sheet feeding process, the sheet feeding processor 2
Reads the control signal T using the previously obtained control signal T or again with reference to the slewing curve table 4, and based on this reads out the LF motor 7A to decelerate and stop. As a result, the paper is printed below the print head 16 in the first position.
It stops at the position where the line exists, and ends the sheet feeding process.
【0032】マーク読取り処理時においてマーク読取り
センサ6Aが用紙に予め印刷されたバーコードを読取る
と、印刷処理部は、データ格納RAM22内に格納され
ている本体装置9からのデータの内、当該バーコードの
指示するデータを読出して印刷する。When the mark reading sensor 6A reads a bar code printed in advance on a sheet during the mark reading process, the print processing unit reads the bar code out of the data from the main unit 9 stored in the data storage RAM 22. Read and print the data indicated by the code.
【0033】図3において、用紙10は矢印の方向に所
定の用紙送り速度で送られる。まず、コンソール8Aか
ら印刷開始が入力されると、用紙送り処理部2が印刷に
先立って用紙送り(先出し)を行う。この用紙送りの速
度vは、前述の如く、コンソール8Aから入力された用
紙10の上端余白の値d3を用いて求められる。用紙送
りの駆動源であるLF用モータ7Aは、用紙送りの速度
vが求めた値となるように用紙送り処理部2によって加
速され定速運転され、ピックアップローラ(図示せず)
及び用紙送りローラ19を駆動して用紙10を搬送す
る。In FIG. 3, the paper 10 is fed at a predetermined paper feed speed in the direction of the arrow. First, when printing start is input from the console 8A, the paper feed processing unit 2 performs paper feeding (advance feed) prior to printing. As described above, the paper feed speed v is obtained using the value d3 of the upper margin of the paper 10 input from the console 8A. The LF motor 7A, which is a driving source of the paper feed, is accelerated by the paper feed processing unit 2 and operated at a constant speed so that the paper feed speed v becomes the obtained value, and a pickup roller (not shown)
Then, the paper feed roller 19 is driven to convey the paper 10.
【0034】用紙10はホッパ(図示せず)からピック
アップローラによってピックされ、ガイド18上を用紙
送りローラ19へ送られる。更に、用紙10は上下一対
の用紙送りローラ19の用紙吸入口から取込まれ、ガイ
ド18を介して、プラテン20と印字ヘッド16との間
即ち印字ヘッド16下へ送られる。The paper 10 is picked up from a hopper (not shown) by a pickup roller, and is fed on a guide 18 to a paper feed roller 19. Further, the paper 10 is taken in from a paper inlet of a pair of upper and lower paper feed rollers 19, and is sent via a guide 18 between the platen 20 and the print head 16, that is, below the print head 16.
【0035】印字ヘッド16と共にマーク読取りセンサ
6Aが印字ヘッドキャリッジ17に設けられている。な
お、本実施例では印字ヘッド16とマーク読取りセンサ
6Aの間の距離d1が極めて小さいので、図3において
は印字ヘッド16とマーク読取りセンサ6Aとを重ねて
示してある。マーク読取りセンサ6Aは、実際は、用紙
送り方向において微少な間隔だけ印字ヘッド16(の先
端)よりも用紙送りローラ19側に設けられる。A mark reading sensor 6 A is provided on the print head carriage 17 together with the print head 16. In this embodiment, since the distance d1 between the print head 16 and the mark reading sensor 6A is extremely small, the print head 16 and the mark reading sensor 6A are shown in FIG. The mark reading sensor 6A is actually provided closer to the paper feed roller 19 than (the front end of) the print head 16 at a minute interval in the paper feed direction.
【0036】用紙10が印字ヘッド16近傍に達する
と、マーク読取りセンサ6Aによってその先端が検出さ
れる。この検出に応じて、用紙送り処理部2は、LF用
モータ7Aを制御して用紙送り速度vの減速を開始し、
印字第1行が印字ヘッド16直下に達した時点でLF用
モータ7Aを停止させ用紙10をその位置に停止させ
る。以上で用紙送り(先出し)処理が終了する。When the paper 10 reaches the vicinity of the print head 16, its leading end is detected by the mark reading sensor 6A. In response to this detection, the paper feed processing unit 2 controls the LF motor 7A to start reducing the paper feed speed v,
When the first line of printing reaches immediately below the print head 16, the LF motor 7A is stopped to stop the paper 10 at that position. This is the end of the sheet feeding (advance) processing.
【0037】次に、印字ヘッド16による印刷処理が行
なわれる。即ち、印刷処理部が印刷すべきデータをデー
タ格納RAM22から読出し、これに基づいて印字制御
部14を介して印字ヘッド16により印字を行う。この
時、印字タイミングに合せて、CRモータ15により印
字ヘッドキャリッジ17が用紙送り方向と直交する方向
に移動し、LF用モータ7Aにより用紙10が用紙送り
方向に送られ改行される。Next, printing processing by the print head 16 is performed. That is, the print processing unit reads out the data to be printed from the data storage RAM 22, and performs printing by the print head 16 via the print control unit 14 based on the data. At this time, the print head carriage 17 is moved in a direction orthogonal to the paper feed direction by the CR motor 15 in accordance with the print timing, and the paper 10 is fed in the paper feed direction by the LF motor 7A to cause a line feed.
【0038】印刷処理が終了すると、再び用紙送り処理
部2が用紙排出を行う。この用紙排出の速度は、例えば
予め定められた比較的速い一定の速度で行なわれる。そ
こで、用紙送り処理部2は、定められた速度を用いてス
ルーイングカーブテーブル4を参照し、LF用モータ7
Aの制御信号を読出し、これを用いてLF用モータ7A
を駆動する。これにより、用紙排出ローラ24が駆動さ
れ、用紙10がガイド23を介してスタッカ25へ排出
される。When the printing process is completed, the sheet feed processing section 2 performs sheet discharge again. The paper discharge speed is, for example, a predetermined relatively high constant speed. Therefore, the paper feed processing unit 2 refers to the slewing curve table 4 using the determined speed, and
The control signal of A is read out and the LF motor 7A is
Drive. Thus, the paper discharge roller 24 is driven, and the paper 10 is discharged to the stacker 25 via the guide 23.
【0039】図4は印字ヘッドキャリッジ17近傍の実
際の構成を示す斜視図である。図4において、印字ヘッ
ドキャリッジ17は用紙送りローラ19の用紙送り方向
(矢印方向)側に近接して設けられた長方形状の部分か
らなる。この印字ヘッドキャリッジ17の下方を用紙1
0が矢印方向に送られる。従って、図中の用紙送りロー
ラ19は、上下一対のローラのうちの上側のものであ
る。印字ヘッドキャリッジ17の矢印方向側には用紙排
出ローラ24が近接して設けられる。FIG. 4 is a perspective view showing the actual structure near the print head carriage 17. In FIG. 4, the print head carriage 17 is formed of a rectangular portion provided close to the paper feed roller 19 on the paper feed direction (arrow direction) side. The lower part of the print head carriage 17 is
0 is sent in the direction of the arrow. Accordingly, the paper feed roller 19 in the drawing is the upper one of the pair of upper and lower rollers. A paper discharge roller 24 is provided adjacent to the print head carriage 17 in the direction of the arrow.
【0040】印字ヘッドキャリッジ17上には印字ヘッ
ド16及びマーク読取りセンサ6Aが設けられる。印字
ヘッド16の下において、印字ヘッドキャリッジ17に
は開口が設けられる。これにより、ヘッドピンが用紙1
0の表面をインパクトする。A print head 16 and a mark reading sensor 6A are provided on the print head carriage 17. Below the print head 16, the print head carriage 17 is provided with an opening. As a result, the head pin is
0 surface is impacted.
【0041】印字ヘッド16の図中左方にマーク読取り
センサ6Aが設けられる。マーク読取りセンサ6Aは、
印字ヘッドキャリア17の下方を通過する用紙10の表
面に印刷されたマーク例えばバーコードを読取る。即
ち、用紙10のバーコードを印字ヘッドキャリッジ17
下に位置づけ、印字ヘッドキャリッジ17を図中左右方
向へ走査することによりバーコードを読取る。A mark reading sensor 6A is provided on the left side of the print head 16 in the drawing. The mark reading sensor 6A
A mark, for example, a bar code, printed on the surface of the paper 10 passing below the print head carrier 17 is read. That is, the bar code of the paper 10 is
The bar code is read by scanning the print head carriage 17 in the left-right direction in the figure while positioning it at the bottom.
【0042】図5及び図6は本実施例における用紙送り
について詳細に示す。図5において、用紙送り方向は図
中右から左(矢印方向)とする。印字ヘッド16は、前
述の如く、用紙送り方向において24ピン(ドット)を
並べた構成とされる。印字ヘッド16の中央、即ち右
(用紙送りの手前側)から12番目のピンと13番目の
ピンとの間に、マーク読取りセンサ6Aの読取り位置が
合わされている。FIGS. 5 and 6 show the sheet feeding in this embodiment in detail. In FIG. 5, the paper feed direction is from right to left in the figure (arrow direction). As described above, the print head 16 has a configuration in which 24 pins (dots) are arranged in the paper feed direction. The reading position of the mark reading sensor 6A is aligned with the center of the print head 16, that is, between the twelfth pin and the thirteenth pin from the right (front side of the paper feed).
【0043】用紙10の位置として、図5に示す用紙1
0A乃至10Dを考える。用紙10Aは、その上端(用
紙送り方向の先端)が、印字ヘッド16下に達してはい
るが、未だマーク読取りセンサ6Aによって上端が検出
されていない状態にある。用紙10Bは、その上端がマ
ーク読取りセンサ6Aによって検出された状態にある。
用紙10Cは、その上端が印字ヘッド16の先端(右か
ら24番目のピン)と一致する位置にあって停止した状
態にあり、上端余白の値d3=0の場合を示す。用紙1
0Dは、その上端が印字ヘッド16の先端から距離d3
だけ余分に送られて停止した状態にあり、値d3がある
値を持つ場合を示す。As the position of the sheet 10, the sheet 1 shown in FIG.
Consider 0A to 10D. Although the upper end (the leading end in the paper feed direction) of the sheet 10A has reached below the print head 16, the upper end has not yet been detected by the mark reading sensor 6A. The sheet 10B is in a state where the upper end is detected by the mark reading sensor 6A.
The paper 10C is in a stopped state at the position where the upper end thereof coincides with the front end (the 24th pin from the right) of the print head 16, and shows a case where the value of the upper end margin d3 = 0. Paper 1
0D is a distance d3 whose upper end is from the tip of the print head 16.
This is a case where only the extra data has been sent and stopped, and the value d3 has a certain value.
【0044】用紙10は、用紙送り処理において、ある
割合(加速度)で一定の速度v(値d3で定まる)まで
加速され、その後定速で送られる。用紙10Aの状態で
は定速で送られ、用紙10Bの状態に達した時にマーク
読取りセンサ6Aにより検出される。これをトリガとし
て、この後加速時の加速度(符号は逆)で減速され、値
d3に応じて、用紙10C又は用紙10Dの位置で停止
する。In the paper feeding process, the paper 10 is accelerated at a certain rate (acceleration) to a constant speed v (determined by the value d3), and then is fed at a constant speed. The sheet is fed at a constant speed in the state of the sheet 10A, and is detected by the mark reading sensor 6A when the state of the sheet 10B is reached. With this as a trigger, the vehicle is then decelerated by the acceleration during acceleration (the sign is reversed), and stops at the position of the sheet 10C or the sheet 10D according to the value d3.
【0045】用紙10Cの場合、その減速距離Dは、d
3=0であるから、距離d1に等しい。距離d1は、マ
ーク読取りセンサ6Aと印字ヘッド16との距離であ
り、より具体的には、マーク読取りセンサ6Aの読取り
位置を印字ヘッド16の先端(右から24番目のピンの
図中左端部)との間の距離である。これは、前述の如
く、印字ヘッド16のヘッドピンの12ピン分に等し
い。印字ヘッド16の先端は、図示の如く、用紙10C
の上端と一致する位置にある。In the case of the sheet 10C, the deceleration distance D is d
Since 3 = 0, it is equal to the distance d1. The distance d1 is the distance between the mark reading sensor 6A and the print head 16, and more specifically, the reading position of the mark reading sensor 6A is set at the tip of the print head 16 (the left end of the 24th pin from the right in the figure). Is the distance between This is equal to 12 head pins of the print head 16 as described above. The leading end of the print head 16 is, as shown, a sheet 10C.
At the position that matches the top edge of
【0046】用紙10Dの場合、その減速距離Dはd3
+d1に等しい。即ち上端余白の値d3の分だけ長くな
る。印字ヘッド16の先端は、図示の如く、用紙10D
の上端から距離d3だけ空けた位置にある。In the case of the sheet 10D, the deceleration distance D is d3
+ D1. That is, the length is increased by the value of the upper end margin d3. As shown in the figure, the leading end of the print head 16
Is located at a distance d3 from the upper end of.
【0047】用紙10C及び10Dは、この後、その表
面に印刷データに従って印刷が行なわれる。この印刷に
おいて、1文字は例えば縦24ドット、横24ドットで
表される。即ち、用紙10C及び10Dでは印字第1行
の24ドット分が印字ヘッド16下に存在するようにさ
れる。After that, the sheets 10C and 10D are printed on their surfaces in accordance with the print data. In this printing, one character is represented by, for example, 24 dots vertically and 24 dots horizontally. That is, in the papers 10C and 10D, 24 dots of the first line of the print are present under the print head 16.
【0048】以上から、値d3=0の場合、用紙10C
は、その先端検出後に12ピン分だけ送られた上で停止
する。従って、値d3がその最小値「0」であったとし
ても、用紙10Cは先端検出後に12ピン分の走行が許
される。As described above, when the value d3 = 0, the paper 10C
Is stopped after being sent by 12 pins after the detection of the leading end. Therefore, even if the value d3 is the minimum value “0”, the paper 10C is allowed to run for 12 pins after the leading edge is detected.
【0049】これを利用すれば、ある負の加速度で用紙
10の速度を減速する場合に、用紙10が距離D=d1
(d3=0)で停止するように用紙10の(定速運転
の)速度vを選択すれば、用紙10を、先端検出後に距
離d1だけ走行した位置で停止させることができる。更
に、以上の如くに用紙10の速度を選択した上、用紙1
0を加速した時の加速度に等しい割合で減速すれば、確
実に、用紙10を距離d1の位置で停止させることがで
きる。By utilizing this, when the speed of the sheet 10 is reduced at a certain negative acceleration, the distance of the sheet 10 is D = d1
If the speed v (of the constant speed operation) of the paper 10 is selected so as to stop at (d3 = 0), the paper 10 can be stopped at the position where the paper 10 has traveled the distance d1 after the detection of the leading end. Further, after selecting the speed of the paper 10 as described above,
By decelerating at a rate equal to the acceleration when 0 is accelerated, the paper 10 can be surely stopped at the position of the distance d1.
【0050】一方、d3>0の場合、減速距離Dがd3
の分だけ長くなる。そこで、d3=0の場合と同一の加
速度で加速及び減速をすることとすれば、d3の分だけ
加速及び減速の時間を長くでき、より高速で用紙10を
送ることができる。即ち、用紙10の送り速度vは上端
余白の値d3に依存して決まる。On the other hand, if d3> 0, the deceleration distance D is d3
It becomes longer by the amount of Therefore, if acceleration and deceleration are performed at the same acceleration as when d3 = 0, the time for acceleration and deceleration can be lengthened by d3, and the paper 10 can be fed at a higher speed. That is, the feed speed v of the sheet 10 is determined depending on the value d3 of the upper margin.
【0051】従って、本発明によれば、用紙送り速度v
を各用紙10に応じて最適化でき、全体として用紙送り
を高速化でき、高スループットを達成できる。即ち、上
端余白の値d3=0である場合はあまり多くない。この
ため、d3=0である場合は従来より用紙送り速度が多
少遅くなるにしても、その影響はあまりないと言える。
一方、値d3がある程度大きい場合、従来不可能であっ
た極めて速い速度で用紙10を送ることができる。これ
は、従来、用紙送り速度vが固定であったため、d3=
0の場合を想定して速度設定せざるを得なかったので、
十分な余白があっても高速化できなかったためである。
このように、本発明によれば、用紙送り速度vを値d3
に応じて可変にしたことにより、全体として高速化を図
ることができる。Therefore, according to the present invention, the paper feed speed v
Can be optimized according to each sheet 10, the sheet feeding can be speeded up as a whole, and a high throughput can be achieved. That is, when the value of the upper margin is d3 = 0, the value is not so large. For this reason, when d3 = 0, it can be said that even if the paper feed speed is slightly lower than in the past, the effect is not so large.
On the other hand, when the value d3 is large to some extent, the paper 10 can be fed at an extremely high speed, which has not been possible in the past. This is because d3 =
Since we had to set the speed assuming the case of 0,
This is because the speed could not be increased even if there was sufficient margin.
As described above, according to the present invention, the paper feed speed v is set to the value d3.
, The speed can be increased as a whole.
【0052】更に、本発明によれば、用紙送り速度vが
可変であることを利用して、マーク読取りセンサ6Aと
印字ヘッド16との間の距離d1を小さくすることがで
きる。即ち、用紙送り速度vは本来値d3に依存して変
化させられるが、d3=0のとき、即ち、距離D=d1
のときの速度vをある程度小さくすれば、その分距離d
1を小さくできる。Further, according to the present invention, the distance d1 between the mark reading sensor 6A and the print head 16 can be reduced by utilizing the fact that the paper feed speed v is variable. That is, although the paper feed speed v is originally changed depending on the value d3, when d3 = 0, that is, when the distance D = d1
If the speed v at the time of is reduced to some extent, the distance d
1 can be reduced.
【0053】そこで、本実施例では、図3と図8との比
較から判るように、距離d1を極めて小さく(12ピン
分)にしている。これにより、プリンタのサイズを用紙
送り方向において小さくすることができる。また、用紙
送りローラ19とプラテン20との間の距離も小さくで
きるので、用紙送り方向のサイズの短い用紙10も取扱
うことができる。Therefore, in this embodiment, as can be seen from a comparison between FIG. 3 and FIG. 8, the distance d1 is extremely small (for 12 pins). Thereby, the size of the printer can be reduced in the paper feeding direction. Further, since the distance between the paper feed roller 19 and the platen 20 can be reduced, the paper 10 having a short size in the paper feed direction can be handled.
【0054】また、距離d1を小さくすることが可能と
なったことを利用して、1つのセンサ6Aでマークの読
取りと用紙10の先端検出の双方を行うことができる。
即ち、マークを読取るためのセンサは、通常マークはバ
ーコードからなるため、印字ヘッドキャリッジ17に搭
載し用紙送り方向に垂直に紙面を走査できなければなら
ない。一方、距離d1が大きければ、用紙検出のための
センサを印字ヘッドキャリッジ17に搭載することはで
きない。Further, by utilizing the fact that the distance d1 can be reduced, both the reading of the mark and the detection of the leading edge of the sheet 10 can be performed by one sensor 6A.
That is, a sensor for reading a mark must be mounted on the print head carriage 17 and scan the paper surface perpendicularly to the paper feeding direction, since the mark is usually made of a bar code. On the other hand, if the distance d1 is large, a sensor for detecting a sheet cannot be mounted on the print head carriage 17.
【0055】本実施例では、距離d1を小さくし、用紙
検出のためのセンサを印字ヘッドキャリッジ17に搭載
している。これにより、1つのセンサ6Aでマーク読取
りと用紙検出の双方を行うことができる。従って、低コ
ストで、用紙検出のみならずマーク読取りという高機能
を実現できる。In this embodiment, the distance d1 is reduced, and a sensor for detecting a sheet is mounted on the print head carriage 17. Thus, one sensor 6A can perform both mark reading and sheet detection. Therefore, at a low cost, it is possible to realize not only the sheet detection but also the high function of reading the mark.
【0056】図6において、用紙送り処理部2は、コン
ソール8Aからの印刷処理開始の指示入力により起動さ
れ、コンソール8Aから入力された上端余白の値d3を
取込み、この値d3を用いて速度設定テーブル3を参照
し、値d3に応じて格納されている加速パルス数Pを読
出す。加速パルス数Pだけ加速することにより用紙の送
り,速度vが決定される。In FIG. 6, the paper feed processing unit 2 is started by input of a print processing start instruction from the console 8A, takes in the value d3 of the upper margin input from the console 8A, and uses this value d3 to execute a speed setting table. 3, the acceleration pulse number P stored according to the value d3 is read. By accelerating by the number of acceleration pulses P, the paper feed and speed v are determined.
【0057】速度設定テーブル3は、値d3(mm)に応
じて、加速パルス数Pを格納する。値d3は、例えば0.
1mm 単位で設定可能とされ、下限は0mm 、上限は例えば
数cmの長さとされ、その各々の値につき加速パルス数P
が格納される。The speed setting table 3 stores the number of acceleration pulses P according to the value d3 (mm). The value d3 is, for example, 0.
It can be set in units of 1 mm, the lower limit is 0 mm, the upper limit is, for example, a few cm, and the number of acceleration pulses P
Is stored.
【0058】なお、1パルス当たり1/360 インチだけ用
紙10が送られるとすれば、d3=0の場合の加速パル
ス数P0は、図6よりパルス数で27である。速度v
は、プリンタの特性に応じて定まり、経験的に得られ、
距離Dで「0」まで減速できる値である。また、この速
度vは、LF用モータ7Aが加速され、定速運転してい
る時の用紙10の速度を規定するものであり,例えば50
0pps (pulse/second, 1秒間に送出すべきパルス数)か
ら3600pps までとされる。If the paper 10 is fed by 1/360 inch per pulse, the number of acceleration pulses P0 when d3 = 0 is 27 in FIG. Speed v
Is determined according to the characteristics of the printer, is obtained empirically,
This is a value that can be decelerated to “0” at the distance D. The speed v defines the speed of the sheet 10 when the LF motor 7A is accelerated and is operating at a constant speed.
The range is from 0pps (pulse / second, the number of pulses to be transmitted per second) to 3600pps.
【0059】次に、用紙送り処理部2は、速度設定テー
ブル3から読出した加速パルス数Pの数だけ順次スルー
イングテーブル4を参照し、に応じて格納されている制
御信号Tを読出す。Next, the paper feed processing unit 2 sequentially refers to the slewing table 4 by the number of acceleration pulses P read from the speed setting table 3 and reads the stored control signal T in accordance with the number.
【0060】スルーイングカーブテーブル4は、加速パ
ルス数Pによって定まる速度v(pps)に応じて、用紙送
りの制御信号Tを格納する。制御信号Tは、パルスモー
タであるLF用モータ7Aを当該速度vまで加速(又は
「0」まで減速)するためのパルス列である。The slewing curve table 4 stores a sheet feed control signal T according to a speed v (pps) determined by the number of acceleration pulses P. The control signal T is a pulse train for accelerating (or decelerating to "0") the LF motor 7A, which is a pulse motor, to the speed v.
【0061】速度vの下限が500ppsであるとすると、こ
の時のパルス送出される時間間隔(周期)は2.0msec で
ある。速度vの上限が3600pps であるとすると、この時
のパルス送出の時間間隔は0.277msec である。従って、
速度vを500ppsから3600ppsまで加速する場合の制御信
号Tは、その送出の時間間隔が例えば2.0, 1.5, 1.
2,...0.277 (msec)と漸減するパルス列である。Assuming that the lower limit of the speed v is 500 pps, the time interval (period) at which pulses are transmitted at this time is 2.0 msec. Assuming that the upper limit of the speed v is 3600 pps, the time interval of the pulse transmission at this time is 0.277 msec. Therefore,
When the speed v is accelerated from 500 pps to 3600 pps, the control signal T is transmitted at time intervals of, for example, 2.0, 1.5, 1.
The pulse train gradually decreases to 2, ... 0.277 (msec).
【0062】実際のスルーイングカーブテーブル4は、
図6に示す如く、速度v(pps)の値に応じて、用紙送り
のためにLF用モータ7Aに印加するパルスの送出間隔
(msec) を格納する。従って、実際の制御信号Tは、パ
ルスの送出間隔を示すデータ列である。The actual slewing curve table 4 is
As shown in FIG. 6, the transmission interval (msec) of the pulse applied to the LF motor 7A for feeding the paper is stored according to the value of the speed v (pps). Therefore, the actual control signal T is a data string indicating a pulse transmission interval.
【0063】用紙送り処理部2は、速度vが500ppsであ
るとすると、スルーイングカーブテーブル4から送出間
隔2.0 (msec)を読出す。また、速度vが3600pps である
とすると、送出間隔2.0, 1.5, 1.2, ...0.277 (msec)と
いうデータ列を読出す。このように、読出されたデータ
列は送出間隔を規定するので、速度vまで加速するため
のパルス列と考えることができる。Assuming that the speed v is 500 pps, the paper feed processing unit 2 reads out the transmission interval 2.0 (msec) from the slewing curve table 4. Further, assuming that the speed v is 3600 pps, a data string having a transmission interval of 2.0, 1.5, 1.2,... 0.277 (msec) is read. As described above, the read data sequence defines the transmission interval, and can be considered as a pulse sequence for accelerating to the speed v.
【0064】なお、前述したように速度設定テーブル3
に替えて速度計算部5を設けた場合、用紙送り処理部2
は、コンソール8Aから入力された上端余白の値d3を
速度計算部5に渡して速度v(加速パルス数P)の算出
を依頼する。速度計算部5は所定の計算式に従って速度
vを求める。この計算式は、経験的に定まるものであ
り、プリンタの特性に依存する。用紙送り処理部2は、
速度計算部5で求めた速度vを用いてスルーイングカー
ブテーブル4を参照して制御信号Tを求める。As described above, the speed setting table 3
If the speed calculation unit 5 is provided instead of the
Sends the value d3 of the upper end margin inputted from the console 8A to the speed calculation unit 5 and requests the speed calculation unit 5 to calculate the speed v (the number of acceleration pulses P). The speed calculator 5 calculates the speed v according to a predetermined calculation formula. This formula is empirically determined and depends on the characteristics of the printer. The paper feed processing unit 2
The control signal T is obtained by referring to the slewing curve table 4 using the speed v obtained by the speed calculator 5.
【0065】次に、用紙送り処理部2は、制御信号Tを
用いて加速(又は減速)パルスを形成し、改行制御部1
3を介して、LF用モータ7Aに印加し駆動する。な
お、実際のLF用モータ7Aの駆動パルスは、加速パル
スPに基づいて改行制御部13が形成する。Next, the paper feed processing unit 2 forms an acceleration (or deceleration) pulse using the control signal T, and the line feed control unit 1
3 and is applied to and driven by the LF motor 7A. The actual driving pulse of the LF motor 7A is formed by the line feed control unit 13 based on the acceleration pulse P.
【0066】例えば、上端余白の値d3=0の場合、速
度v=1900pps 、加速パルス数P=27,制御信号T=
2.0 (msec)であるので、加速パルスは、第1のパルスの
送出から2.0msec 後に第2のパルスが送出され、第2の
パルス送出から1.5msec 後に第3のパルスが送出され,
以後同様に全部で27パルス送出され加速が行われる。
これにより、LF用モータ7Aは、図6に実線で示すよ
うに、速度「0」から27パルス加速後に速度v(1900
pps)に達し、以後定速運転する。For example, when the value of the upper end margin d3 = 0, the speed v = 1900 pps, the number of acceleration pulses P = 27, and the control signal T =
Since the acceleration pulse is 2.0 (msec), a second pulse is transmitted 2.0 msec after the transmission of the first pulse, and a third pulse is transmitted 1.5 msec after the transmission of the second pulse.
Thereafter, similarly, a total of 27 pulses are transmitted and acceleration is performed.
As a result, as shown by the solid line in FIG. 6, the LF motor 7A accelerates the speed v (1900) after accelerating 27 pulses from the speed “0”.
pps), and then operate at a constant speed.
【0067】この定速運転により用紙10がマーク読取
りセンサ6A下に達すると、マーク読取りセンサ6Aが
用紙10の先端を検出し、これを用紙送り処理部2に通
知する。用紙送り処理部2は、この通知を受けて、制御
信号Tにより減速する。即ち、以後のパルスの送出を停
止する。これによりLF用モータ7Aは停止し、用紙1
0の送りも止まる。When the sheet 10 reaches below the mark reading sensor 6A by the constant speed operation, the mark reading sensor 6A detects the leading end of the sheet 10 and notifies the sheet feed processing section 2 of this. In response to this notification, the paper feed processing unit 2 decelerates according to the control signal T. That is, the transmission of the subsequent pulses is stopped. As a result, the LF motor 7A stops, and the paper 1
Feeding of 0 also stops.
【0068】この時、加速及び減速の際の加速度は等し
いので、その傾きθは等しくなる。また、減速の期間
(先端検出から用紙10の停止まで)に用紙10が送ら
れる量はd1に等しい。用紙送りの速度v(1900pps)を
距離d1だけ進んで用紙10が止まるように設定してあ
るので、用紙10は、その先端が図5に用紙10Cとし
て示した如く、印字ヘッド16の先端に一致する位置で
停止する。At this time, since the accelerations during acceleration and deceleration are equal, the inclination θ is equal. Further, the amount of the sheet 10 fed during the deceleration period (from the detection of the leading edge to the stop of the sheet 10) is equal to d1. Since the paper feed speed v (1900 pps) is set so as to advance by the distance d1 and stop the paper 10, the leading end of the paper 10 coincides with the leading end of the print head 16 as shown as the paper 10C in FIG. Stop at the position.
【0069】次に、上端余白の値d3が十分に大きい場
合、速度v=3600pps 、制御信号T=2.0, 1.5, 1.2,
...0.277 (msec)であるので、加速パルスPは、第1の
パルスの送出から2.0msec 後に第2のパルスが送出さ
れ、以後パルスの送出間隔が1.5msec, 1.2msec ...0.27
7msec と順に短くされ、以後0.277msec で送出される。
これにより、LF用モータ7Aは、図6に点線で示すよ
うに、速度「0」から加速され、速度v=3600pps に達
し、以後定速運転される。Next, when the value d3 of the upper margin is sufficiently large, the speed v = 3600 pps, the control signal T = 2.0, 1.5, 1.2,
.. 0.277 (msec), the acceleration pulse P is transmitted the second pulse 2.0 msec after the transmission of the first pulse, and thereafter the pulse transmission interval is 1.5 msec, 1.2 msec.
It is shortened to 7 msec in order, and transmitted at 0.277 msec thereafter.
As a result, the LF motor 7A is accelerated from the speed "0" as shown by the dotted line in FIG. 6, reaches the speed v = 3600 pps, and thereafter operates at a constant speed.
【0070】そして、用紙10の先端がマーク読取りセ
ンサ6Aによって検出されると、用紙送り処理部2は、
加速パルスPの送出間隔をそれまでの定速運転時の0.27
7msec から順に長くし、最終的には、直前のパルス(最
近から2番目のパルス)の送出から2.0msec 後に最後の
パルスを送出して、以後のパルスの送出を停止する。即
ち、制御信号Tを加速時とは逆の順に用いる。When the leading end of the sheet 10 is detected by the mark reading sensor 6A, the sheet feed processing unit 2
Set the sending interval of acceleration pulse P to 0.27
The last pulse is transmitted 2.0 msec after the transmission of the immediately preceding pulse (the second latest pulse), and the transmission of subsequent pulses is stopped. That is, the control signal T is used in the reverse order of the acceleration.
【0071】この時、d3=0の時と同一のスルーイン
グカーブテーブル4を用いているので、加速度の傾きは
θとなる。また、減速の期間に用紙10が送られる量は
d1+d3に等しい。At this time, since the same slewing curve table 4 as when d3 = 0 is used, the inclination of the acceleration is θ. Further, the amount by which the paper 10 is fed during the deceleration period is equal to d1 + d3.
【0072】なお、加速時の加速パルスPは、例えば、
制御信号T=2.0, 1.5, 1.2, ...0.277 (msec)をこの順
に使用し、減速時の加速パルスPは、同一の制御信号T
を逆の順に使用することによって得られる。そこで、減
速時の制御信号Tは、加速時に求めたものを用いるよう
にしてもよい。この場合、用紙送り処理部2は、制御信
号TをCPU11のレジスタに一時的に格納する。ま
た、減速時にも、加速時と同様にして再度制御信号Tを
求めてもよい。The acceleration pulse P at the time of acceleration is, for example,
Control signals T = 2.0, 1.5, 1.2,... 0.277 (msec) are used in this order, and the acceleration pulse P at the time of deceleration is the same as the control signal T
Are used in reverse order. Therefore, the control signal T at the time of deceleration may be obtained at the time of acceleration. In this case, the paper feed processing unit 2 temporarily stores the control signal T in the register of the CPU 11. Also, at the time of deceleration, the control signal T may be obtained again in the same manner as at the time of acceleration.
【0073】図7は用紙送り処理フローを示す。用紙送
り処理部2は、印刷開始の指示入力があると、コンソー
ル8Aから入力された上端余白の値d3を、例えばデー
タ格納RAM22から読出す(S1)。FIG. 7 shows the flow of the sheet feeding process. When receiving an instruction to start printing, the paper feed processing unit 2 reads the value of the upper end margin d3 input from the console 8A, for example, from the data storage RAM 22 (S1).
【0074】次に、用紙送り処理部2は、値d3を用い
て加速パルステーブルを参照し、値d3に対応する加速
パルス数Pを定め、この加速パルス数Pに対応する制御
信号Tを得る(S2)。Next, the paper feed processing unit 2 refers to the acceleration pulse table using the value d3, determines the number of acceleration pulses P corresponding to the value d3, and obtains a control signal T corresponding to the number of acceleration pulses P ( S2).
【0075】次に、用紙送り処理部2は、制御信号Tに
基づいて加速パルスを形成し、改行制御部13を介して
LF用モータ7Aに印加し、用紙10の送り(先出し)
を開始する(S3)。LF用モータ7Aは、加速パルス
に従って加速され、その後速度vで定速運転される。Next, the paper feed processing section 2 forms an acceleration pulse based on the control signal T, applies the acceleration pulse to the LF motor 7A via the line feed control section 13, and feeds the paper 10 (first feed).
Is started (S3). The LF motor 7A is accelerated according to the acceleration pulse, and thereafter is operated at a constant speed v.
【0076】用紙送り処理部2は、マーク読取りセンサ
6Aから用紙10の検出の通知があるか否かを調べ(S
4)、通知があるまで定期的にS4をくり返す。用紙検
出通知があった場合、用紙送り処理部2は、制御信号T
を用いて形成した加速パルスに従ってLF用モータ7A
を減速する(S5)。LF用モータ7Aは、所定の距離
Dだけ用紙10を送った後停止する。The paper feed processor 2 checks whether or not there is a notification of the detection of the paper 10 from the mark reading sensor 6A (S10).
4) Repeat S4 periodically until notified. When the sheet detection notification is received, the sheet feed processing unit 2 controls the control signal T
LF motor 7A according to the acceleration pulse formed by using
Is decelerated (S5). The LF motor 7A stops after sending the sheet 10 for a predetermined distance D.
【0077】[0077]
【発明の効果】以上説明したように、本発明によれば、
プリンタにおいて、用紙の上端余白の値に応じて用紙送
りの速度を決定することにより、用紙送り速度を各々の
用紙について適正な値に設定することができるので、全
体として用紙送り速度を高速化してスループットを向上
でき、また、サイズの小さい用紙を取扱うことを可能に
でき、プリンタのサイズを小型化できる。更に、用紙送
りの速度を可変としたことにより、用紙を検出するため
のセンサを印字ヘッドキャリッジに搭載することができ
るので、1つのセンサで用紙検出とマーク読取りとを行
うことができ、低コストで高機能のプリンタを実現する
ことができる。As described above, according to the present invention,
By determining the paper feed speed according to the value of the top margin of the paper in the printer, the paper feed speed can be set to an appropriate value for each paper, so the overall paper feed speed is increased and the throughput is improved. It is also possible to handle small-sized paper, and to reduce the size of the printer. Further, since the paper feeding speed is variable, a sensor for detecting the paper can be mounted on the print head carriage, so that the paper detection and the mark reading can be performed by one sensor, and the cost is low. A high-performance printer can be realized.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】実施例構成図である。FIG. 2 is a configuration diagram of an embodiment.
【図3】実施例構成図である。FIG. 3 is a configuration diagram of an embodiment.
【図4】実施例構成図である。FIG. 4 is a configuration diagram of an embodiment.
【図5】実施例説明図である。FIG. 5 is an explanatory view of an embodiment.
【図6】実施例説明図である。FIG. 6 is an explanatory diagram of an embodiment.
【図7】用紙送り処理フローである。FIG. 7 is a flowchart of a sheet feeding process.
【図8】従来技術説明図である。FIG. 8 is an explanatory diagram of a conventional technique.
1 処理装置(CPU/メモリ) 2 用紙送り処理部 3 速度設定テーブル 4 スルーイングカーブテーブル 5 速度計算部 6 センサ 7 モータ 8 入力装置 9 本体装置 10 用紙 11 CPU 12 メモリ 13 改行制御部 14 印字制御部 15 CRモータ 16 印字ヘッド 17 印字ヘッドキャリッジ 18 ガイド 19 用紙送りローラ 20 プラテン 21 制御プログラム 22 データ格納RAM 23 ガイド 24 用紙排出ローラ 25 スタッカ Reference Signs List 1 processing device (CPU / memory) 2 paper feed processing unit 3 speed setting table 4 slewing curve table 5 speed calculation unit 6 sensor 7 motor 8 input device 9 main unit 10 paper 11 CPU 12 memory 13 line feed control unit 14 print control unit 15 CR motor 16 print head 17 print head carriage 18 guide 19 paper feed roller 20 platen 21 control program 22 data storage RAM 23 guide 24 paper discharge roller 25 stacker
Claims (4)
(8)と、 用紙を送るためのモータ(7)と、 送られてきた用紙の先端を検出するセンサ(6)と、 前記モータ(7)を制御して用紙を送る用紙送り処理部
(2)とを備え、 前記用紙送り処理部(2)が、前記入力装置(8)から
入力された用紙の上端余白の値に応じて用紙送りの速度
を決定し、この決定した速度に達するまで前記モータ
(7)を加速し、前記センサ(6)により用紙の先端が
検出されたタイミングで前記モータ(7)を減速するこ
とを特徴とするプリンタ。An input device for inputting a value of a top margin of a sheet; a motor for feeding a sheet; a sensor for detecting a leading end of the fed sheet; (7) a sheet feed processing unit (2) for feeding a sheet by controlling the sheet feed processing unit (2), wherein the sheet feed processing unit (2) controls the sheet feed according to the value of the upper end margin of the sheet input from the input device (8). A printer that determines a speed, accelerates the motor (7) until the speed reaches the determined speed, and decelerates the motor (7) when the leading edge of the sheet is detected by the sensor (6). .
端余白の値に応じて予め定められた用紙送りの速度を格
納する速度設定テーブル(3)を備え、前記入力装置
(8)から入力された用紙の上端余白の値を用いて前記
速度設定テーブル(3)を参照して用紙送りの速度を決
定することを特徴とする請求項1に記載のプリンタ。2. The paper feed processing section (2) includes a speed setting table (3) for storing a predetermined paper feed speed according to a value of a top margin of the paper, and receives an input from the input device (8). 2. The printer according to claim 1, wherein the sheet feed speed is determined by referring to the speed setting table using the value of the upper edge margin of the sheet. 3.
端余白の値に応じて用紙送りの速度を計算により求める
速度計算部(5)を備え、前記速度計算部(5)によっ
て、前記入力装置(8)から入力された用紙の上端余白
の値を用いて用紙送りの速度を求めることを特徴とする
請求項1に記載のプリンタ。3. The paper feed processing unit (2) further comprises a speed calculation unit (5) for calculating a paper feed speed according to a value of a top margin of the paper, and the speed calculation unit (5) performs the input by the speed calculation unit (5). 2. The printer according to claim 1, wherein the paper feed speed is obtained by using a value of a top margin of the paper input from the device (8).
6)を備える印字ヘッドキャリッジ(17)に設けら
れ、用紙に予め印刷された所定のマークを読み取る機能
を有するものであって、用紙送りの際に用紙の先端を検
出するために用いられることを特徴とする請求項1に記
載のプリンタ。4. The print head (1) includes a sensor (6).
The print head carriage (17) having the function (6) has a function of reading a predetermined mark pre-printed on a sheet, and is used for detecting the leading edge of the sheet when feeding the sheet. The printer according to claim 1, wherein
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6018052A JP2898191B2 (en) | 1994-02-15 | 1994-02-15 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6018052A JP2898191B2 (en) | 1994-02-15 | 1994-02-15 | Printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07223342A JPH07223342A (en) | 1995-08-22 |
JP2898191B2 true JP2898191B2 (en) | 1999-05-31 |
Family
ID=11960935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6018052A Expired - Fee Related JP2898191B2 (en) | 1994-02-15 | 1994-02-15 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2898191B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1749669A2 (en) | 2005-08-02 | 2007-02-07 | Seiko Epson Corporation | Recording apparatus, method of transporting recording medium, and liquid ejecting apparatus |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3661785B2 (en) * | 1997-01-10 | 2005-06-22 | セイコーエプソン株式会社 | Serial recording device |
CN107073980B (en) | 2015-01-30 | 2019-03-15 | 惠普发展公司,有限责任合伙企业 | Print media discharge |
-
1994
- 1994-02-15 JP JP6018052A patent/JP2898191B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1749669A2 (en) | 2005-08-02 | 2007-02-07 | Seiko Epson Corporation | Recording apparatus, method of transporting recording medium, and liquid ejecting apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPH07223342A (en) | 1995-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5813460B2 (en) | Sheet multiple offset group sorting and feeding device | |
JP2898191B2 (en) | Printer | |
JP2876841B2 (en) | Electrophotographic printer | |
JP2995990B2 (en) | Printer | |
JP2690759B2 (en) | Recording device | |
JP2002283667A (en) | Recording device | |
US6631968B2 (en) | Method and device for speeding up a printing process | |
JP3693134B2 (en) | Printing device | |
JP2807141B2 (en) | Printer | |
JPS6158784A (en) | Method for setting final printing line of printer | |
JPH079728A (en) | Printer device | |
JP2694376B2 (en) | Impact printer | |
JPH02137956A (en) | Paper feed position regulating device of printer | |
JP2001246737A (en) | Ink-jet recording apparatus | |
JPH06262819A (en) | Printer | |
JPH03264377A (en) | Printer device | |
JPH0435174Y2 (en) | ||
JP2761430B2 (en) | Slip printing device | |
JP2578920B2 (en) | Printer print positioning mechanism | |
JPH11138924A (en) | Means for detecting size of recording medium and line printer | |
JPH074920Y2 (en) | Identification mark recording device | |
JP2000302293A (en) | Sheet carrier, printing processor using sheet carrier, sheet carrying method and printing processing method | |
JPH0524265A (en) | Printer | |
JPH0699680A (en) | Bankbook printer | |
JPH05330206A (en) | Printer having oblique printing preventing function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |