JP3064461B2 - Printer - Google Patents
PrinterInfo
- Publication number
- JP3064461B2 JP3064461B2 JP3074574A JP7457491A JP3064461B2 JP 3064461 B2 JP3064461 B2 JP 3064461B2 JP 3074574 A JP3074574 A JP 3074574A JP 7457491 A JP7457491 A JP 7457491A JP 3064461 B2 JP3064461 B2 JP 3064461B2
- Authority
- JP
- Japan
- Prior art keywords
- initialization
- paper
- carriage
- motor
- acsf
- 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 Cut Paper (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、電源投入時等の初期化
時の制御を改良したプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer with improved control at the time of initialization such as when power is turned on.
【0002】[0002]
【従来の技術】プリンタにおいては、電源投入時等の初
期化時にキャリッジを所定位置に移動させるキャリッジ
初期化(以下CR初期化と称す)を行う。このCR初期
化では、CRモータを駆動してキャリッジをプリンタの
左端方向へ移動させ、プリンタの左端であるホームポジ
ション(以下HPと称す)に位置させると共に、キャリ
ッジの位置を示すCRレジスタを零クリアする。これに
より、この後、キャリッジを右方へ所定量移動させたと
きにCRレジスタをインクリメントし、キャリッジを左
方へ所定量移動させたときにCRレジスタをデクリメン
トするように制御すれば、CRの位置を検出できるよう
になる。2. Description of the Related Art In a printer, carriage initialization (hereinafter, referred to as CR initialization) for moving a carriage to a predetermined position is performed at initialization such as when power is turned on. In this CR initialization, the CR motor is driven to move the carriage toward the left end of the printer so that the carriage is located at a home position (hereinafter referred to as HP) at the left end of the printer, and a CR register indicating the position of the carriage is cleared to zero. I do. By controlling the CR register to be incremented when the carriage is moved rightward by a predetermined amount, and by decrementing the CR register when the carriage is moved leftward by a predetermined amount, the position of the CR can be obtained. Can be detected.
【0003】一方、単票用紙(カットシート)に印字す
る場合に、複数枚の単票を1枚ずつ自動的にプラテン側
へ給入させる装置としてオートカットシートフィーダ
(以下ACSFと称す)がある。このACSFを装着し
たプリンタでは、電源投入時等の初期化時に、プラテン
側に既に給入されている用紙を排出するACSF初期化
を行う。これは、初期化前にプラテン側に既に給入され
ている用紙は、その先端部が印字ヘッドに対応していな
い場合があるからである。そして、印字を実行するとき
に、ACSFを駆動して単票をプラテン側へ給入させ、
もって単票の先端部に印字ヘッドを対応させるのであ
る。On the other hand, when printing on a cut sheet (cut sheet), there is an auto cut sheet feeder (hereinafter referred to as ACSF) as a device for automatically feeding a plurality of cut sheets one by one to a platen side. . In the printer equipped with the ACSF, at the time of initialization such as when the power is turned on, the ACSF initialization for discharging the paper already supplied to the platen side is performed. This is because there is a case where the leading end of the paper that has been supplied to the platen side before the initialization does not correspond to the print head. Then, when printing is performed, the ACSF is driven to feed a cut sheet to the platen side,
Thus, the print head is made to correspond to the leading end of the cut sheet.
【0004】尚、ACSF初期化は、ペーパーエンプテ
ィセンサ(以下PEセンサと称す)が紙無しを検出して
いる場合であっても実行される。これは、PEセンサの
取付位置が印字ヘッドの位置と異なるため、PEセンサ
が紙無しを検出している場合でも、紙がプラテンに給入
されている場合があるからである。[0004] The ACSF initialization is executed even when a paper empty sensor (hereinafter referred to as a PE sensor) detects that there is no paper. This is because the position where the PE sensor is attached is different from the position of the print head, and therefore the paper may be fed to the platen even when the PE sensor detects that there is no paper.
【0005】[0005]
【発明が解決しようとする課題】上記した従来のACS
Fを装着したプリンタでは、電源が投入された場合、ま
ずCRレジスタの初期化及びキャリッジのホームポジシ
ョンへの移動を行い、続いて、用紙の排出を行うACS
F初期化を行うようになっている。このため、使用者
は、電源投入後、CR初期化に要する時間とACSF初
期化に要する時間とを加算した時間だけ待たなければな
らず、使用可能になるまでの待ち時間が長いという問題
点があった。The conventional ACS described above
In the printer equipped with the F, when the power is turned on, first, the CR register is initialized and the carriage is moved to the home position, and then the ACS for discharging the paper is performed.
F initialization is performed. For this reason, the user has to wait for a time obtained by adding the time required for CR initialization and the time required for ACSF initialization after the power is turned on, and there is a problem that the waiting time until the device becomes usable is long. there were.
【0006】そこで、本発明の目的は、初期化時におい
て、キャリッジ初期化と用紙の排出処理とを短時間で行
うことができて、待ち時間を短縮できるプリンタを提供
するにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a printer which can carry out carriage initialization and paper discharge processing in a short time at the time of initialization, thereby reducing a waiting time.
【0007】[0007]
【課題を解決するための手段】本発明のプリンタは、プ
リントヘッドを搭載し、用紙送り方向と直交する方向に
往復移動されるキャリッジを初期化時に所定位置に移動
させるキャリッジ初期化手段と、用紙送り方向に沿って
用紙を印字位置へ給入する用紙給入手段と、初期化時に
前記用紙給入手段によって既に給入されている用紙を排
出する排紙手段とを備えて成るプリンタにおいて、前記
キャリッジ初期化手段と前記排紙手段とを並行して実行
制御する実行制御手段を備えたところに特徴を有する。Means for Solving the Problems The printer of the present invention, up
Equipped with a lint head, in the direction orthogonal to the paper feed direction
A carriage initialization means for moving to a predetermined position the carriage at the time of initialization is reciprocally moved along the paper feed direction
Paper feeding means for feeding paper to the printing position, and at initialization
In a printer comprising a paper discharge means for discharging paper already supplied by the paper supply means, an execution control means for controlling the carriage initialization means and the paper discharge means in parallel is provided. It has features in other places.
【0008】この場合、前記用紙給入手段が、着脱可能
に構成され用紙を1枚ずつ給入する単票用紙給入手段か
らなる場合には、前記実行制御手段は、前記単票用紙給
入手段の非装着時には前記キャリッジ初期化手段を実行
制御し、前記単票用紙給入手段の装着時には前記キャリ
ッジ初期化手段と前記排紙手段とを並行して実行制御す
るように構成することが好ましい。In this case, the paper feeding means is detachable.
Cut-sheet paper feeding means configured to feed paper one by one
In the case where the cut sheet supply is performed,
When the loading means is not mounted, the carriage initialization means is executed.
Control, and when the cut sheet feeding means is mounted, the carry
Execution control of the printer initialization means and the paper discharge means in parallel.
It is preferred to be configured so that:
【0009】[0009]
【作用】上記請求項1の手段によれば、初期化時におい
て、キャリッジ初期化手段と排紙手段とが並行して実行
制御されるので、キャリッジ初期化と、用紙給入手段に
よって既に給入されている用紙を排出する処理とを順次
行う従来構成に比べて、初期化に要する時間を短くし
得、使用者の待ち時間を短縮できる。According to the first aspect of the present invention , at the time of initialization, the execution of the carriage initialization means and the paper discharge means are controlled in parallel.
Therefore, the time required for the initialization can be reduced and the waiting time of the user can be reduced as compared with the conventional configuration in which the process of discharging the already supplied paper is sequentially performed.
【0010】また、上記請求項2の手段によれば、単票
用紙給入手段の非装着時にはキャリッジ初期化のみが行
われ、前記単票用紙給入手段の装着時にはキャリッジ初
期化及び排紙処理が並行して行われるので、単票用紙給
入手段の装着・非装着に応じた適切な初期処理を行うこ
とができる。 According to the second aspect of the present invention ,
When the paper feeding unit is not installed, only carriage initialization is performed.
When the cut-sheet feeding means is installed,
Initialization and paper discharge processing are performed in parallel.
Perform the appropriate initial processing according to whether the
Can be .
【0011】[0011]
【実施例】以下、本発明の一実施例について図面を参照
しながら説明する。まず、図7及び図8において、プリ
ンタ本体1の内部には、プラテン2が回動可能に配設さ
れている。プラテン2は、紙送り用ステップモータ3
(図10参照、以下LFモータと称す)により回転駆動
されるようになっている。プラテン2の右端部は、プリ
ンタ本体1の右側壁部から突出すると共に、操作ノブ4
が取付けられている。この操作ノブ4を手操作により回
動させることにより、プラテン2を回転可能になってい
る。An embodiment of the present invention will be described below with reference to the drawings. First, in FIGS. 7 and 8, a platen 2 is rotatably disposed inside the printer main body 1. The platen 2 is a paper feed step motor 3
(Refer to FIG. 10, hereinafter referred to as LF motor). The right end of the platen 2 protrudes from the right side wall of the printer main body 1 and the operation knob 4
Is installed. By rotating the operation knob 4 by hand, the platen 2 can be rotated.
【0012】また、プラテン2の手前側には、これと平
行に支持軸5及びガイドレール(図示しない)が設けら
れており、この支持軸5及びガイドレールにキャリッジ
6が左右方向に移動可能に設けられている。キャリッジ
6上には、印字ヘッド7が設けられており、この印字ヘ
ッド7の先端とプラテン2との間に所定の隙間が確保さ
れている。キャリッジ6には、印字用紙8(この場合例
えば単票用紙である)をプラテン2の外周に沿って上方
へ案内するガイド9が設けられている。A support shaft 5 and a guide rail (not shown) are provided on the front side of the platen 2 in parallel with the platen 2, and the carriage 6 can be moved on the support shaft 5 and the guide rail in the left-right direction. Is provided. A print head 7 is provided on the carriage 6, and a predetermined gap is secured between the tip of the print head 7 and the platen 2. The carriage 6 is provided with a guide 9 for guiding the printing paper 8 (in this case, for example, cut sheet paper) upward along the outer periphery of the platen 2.
【0013】上記キャリッジ6は、キャリッジ用ステッ
プモータ10(図10参照、以下CRモータと称す)に
より左右方向に駆動されるようになっている。また、印
字用インクリボンを収容したリボンカセット(いずれも
図示しない)がプリンタ本体1に着脱可能に設けられて
いる。上記インクリボンの一部は、リボンカセットの外
部に露出され、印字ヘッド7の先端とプラテン2との間
の隙間に配置されている。The carriage 6 is driven in the left-right direction by a carriage step motor 10 (see FIG. 10, hereinafter referred to as a CR motor). Further, a ribbon cassette (both not shown) accommodating the printing ink ribbon is detachably provided to the printer main body 1. A part of the ink ribbon is exposed to the outside of the ribbon cassette, and is disposed in a gap between the tip of the print head 7 and the platen 2.
【0014】また、印字位置の上方で印字用紙8をプラ
テン2に押え付けるために、押圧ローラからなるペーパ
ーベイル11が前後方向に揺動可能に設けられている。
ペーパーベイル11は、キャリッジ6が左端であるホー
ムポジション(以下HPと称す)へ移動することによっ
て、図示しない連動機構を介して非押え位置(図8中2
点鎖線で示す)まで揺動されるようになっている。Further, in order to press the printing paper 8 against the platen 2 above the printing position, a paper bail 11 composed of a pressing roller is provided so as to be able to swing back and forth.
When the carriage 6 moves to a home position (hereinafter, referred to as HP) at the left end, the paper bail 11 moves to a non-pressing position (2 in FIG. 8) via an interlocking mechanism (not shown).
(Shown by a dashed line).
【0015】尚、プラテン2の下方には、紙送りローラ
12及び13が配設されていると共に、印字用紙8の有
無を検出するペーパーエンプティセンサ14(以下PE
センサと称す)が配設されている。PEセンサ14は、
印字用紙8の有無を検出してその検出信号を出力する。Paper feed rollers 12 and 13 are provided below the platen 2 and a paper empty sensor 14 (hereinafter referred to as PE) for detecting the presence or absence of the printing paper 8.
(Referred to as a sensor). The PE sensor 14
The presence or absence of the printing paper 8 is detected and a detection signal is output.
【0016】一方、プリンタ本体1の上部には、オート
カットシートフィーダ15(以下ACSFと称す)が設
けられている。このACSF15は、複数枚の単票用紙
即ち印字用紙8を1枚ずつ自動的にプラテン2側へ給入
させる装置である。上記ACSF15は、複数枚の印字
用紙8を積層状に収容するホッパ16、このホッパ16
内の印字用紙8の上面に当接して該印字用紙8を上から
1枚ずつ送出す送出しローラ17,17及びこの送出し
ローラ17を図示しない回転伝達機構を介して回転駆動
するACSF用ステップモータ18(図10参照、以下
ACSFモータと称す)を有している。On the other hand, an automatic cut sheet feeder 15 (hereinafter, referred to as ACSF) is provided at an upper portion of the printer body 1. The ACSF 15 is a device that automatically feeds a plurality of cut sheets, that is, the printing sheets 8 to the platen 2 side one by one. The ACSF 15 includes a hopper 16 for accommodating a plurality of printing papers 8 in a stacked state,
Delivery rollers 17, 17 for contacting the upper surface of the printing paper 8 inside and sending out the printing paper 8 one by one from above, and an ACSF step for driving the delivery roller 17 to rotate via a rotation transmission mechanism (not shown). It has a motor 18 (see FIG. 10, hereinafter referred to as ACSF motor).
【0017】また、電気的構成を示す図10において、
制御回路19は、例えばワンチップ形のマイクロコンピ
ュータを含んで構成されており、キャリッジ初期化手
段、排紙手段及び実行制御手段の各機能を備えている。
制御回路19は、パソコン等からなるホストコンピュー
タ20から制御信号及び印字データを受ける。また、制
御回路19は、ROM21を読出可能になっていると共
に、RAM22に対して書込み及び読出し可能になって
いる。更に、制御回路19は、PEセンサ14からの検
出信号を受けると共に、ACSF15が装着されたか否
かを検出するACSFスイッチ23からの検出信号を受
け、キャリッジ6がHPまで移動したか否かを検出する
HPスイッチ24からの検出信号を受けるようになって
いる。In FIG. 10 showing the electrical configuration,
The control circuit 19 includes, for example, a one-chip microcomputer, and has functions of a carriage initializing unit, a sheet discharging unit, and an execution controlling unit.
The control circuit 19 receives a control signal and print data from a host computer 20 such as a personal computer. The control circuit 19 can read the ROM 21 and can write and read the RAM 22. Further, the control circuit 19 receives a detection signal from the PE sensor 14 and a detection signal from the ACSF switch 23 for detecting whether or not the ACSF 15 is mounted, and detects whether or not the carriage 6 has moved to the HP. The detection signal from the HP switch 24 is received.
【0018】また、制御回路19は、前述したCRモー
タ10、LFモータ3、印字ヘッド7及びACSFモー
タ18をそれぞれ駆動回路25〜28を介して通断電制
御するようになっている。The control circuit 19 controls the power cutoff of the CR motor 10, the LF motor 3, the print head 7, and the ACSF motor 18 via drive circuits 25 to 28, respectively.
【0019】次に、上記構成の作用を図1ないし図6も
参照して説明する。図1ないし図6は、制御回路19の
制御内容のうち電源投入時等における初期化処理の内
容、即ち、キャリッジ初期化手段、排紙手段及び実行制
御手段の各機能の内容を主として示すフローチャートで
ある。以下、電源投入時の初期化について述べるに、ま
ず図1に示すように、電源スイッチがオンされて電源が
投入されると(ステップS1)、各種データ等の初期設
定処理が行われる(ステップS2)。続いて、CRカウ
ンタ、LFカウンタ及び正転フラグにそれぞれ「0」が
設定される(ステップS3)。そして、ACSFスイッ
チ23からの検出信号に基づいて、ACSF15が装着
されているか否かの判断が行われる(ステップS4)。Next, the operation of the above configuration will be described with reference to FIGS. FIGS. 1 to 6 are flowcharts mainly showing the contents of the initialization processing when the power is turned on among the control contents of the control circuit 19, that is, the contents of each function of the carriage initializing means, the paper discharging means and the execution controlling means. is there. Hereinafter, the initialization at the time of turning on the power will be described. First, as shown in FIG. 1, when the power switch is turned on and the power is turned on (step S1), initialization processing of various data and the like is performed (step S2). ). Subsequently, “0” is set to each of the CR counter, the LF counter, and the normal rotation flag (step S3). Then, based on the detection signal from the ACSF switch 23, it is determined whether or not the ACSF 15 is mounted (Step S4).
【0020】ここで、ACSF15が装着されていなけ
れば、ステップS4にて「NO」へ進み、CR初期化を
行う処理ステップ群Hだけが実行される(ステップS5
〜S10)。このCR初期化では、キャリッジ6をHP
に移動させると共に、CRカウンタを「0」クリアし
て、キャリッジ6の位置を検出可能にし、更に、キャリ
ッジ6を待機位置まで移動させておく。CR初期化の具
体的且つ詳細な処理ステップの説明については、後述す
る。CR初期化を行った後は、割込みを不可にして(ス
テップS11)、通常のプリンタの動作を行う処理へ移
行する(ステップS12)。この通常のプリンタの処理
内では、適宜割込化/割込不可の状態に再設定される。If the ACSF 15 is not mounted, the process proceeds to "NO" in step S4, and only the processing step group H for performing CR initialization is executed (step S5).
To S10). In this CR initialization, the carriage 6 is
And the CR counter is cleared to "0" to enable the position of the carriage 6 to be detected, and further, the carriage 6 is moved to the standby position. The specific and detailed processing steps of the CR initialization will be described later. After the CR initialization, the interrupt is disabled (step S11), and the process proceeds to a process for performing a normal printer operation (step S12). In the normal printer processing, the state is appropriately reset to the interrupt enabled / disabled state.
【0021】一方、ACSF15が装着されている場合
は、ステップS4にて「YES」へ進み、PEセンサ1
4からの検出信号に基づいて、印字用紙8がプラテン2
側に既に給入されているか否かを判断する(図2に示す
ステップS13)。ここで、印字用紙8が給入されてい
ないと判断された場合であっても、図9に示すように、
PEセンサ14の配設位置と印字ヘッド7の配設位置が
異なるので、印字用紙8がプラテン2側に既に給入され
ている場合が生じる。このため、印字用紙8が給入され
ていないと判断された場合も、印字用紙8をプラテン2
から排出するACSF初期化を行う必要がある。On the other hand, if the ACSF 15 is mounted, the process proceeds to "YES" in step S4, and the PE sensor 1
4 based on the detection signal from the platen 2
It is determined whether or not the side has already been supplied (step S13 shown in FIG. 2). Here, even if it is determined that the printing paper 8 has not been supplied, as shown in FIG.
Since the arrangement position of the PE sensor 14 and the arrangement position of the print head 7 are different, there is a case where the printing paper 8 has already been supplied to the platen 2 side. Therefore, even when it is determined that the printing paper 8 has not been supplied, the printing paper 8 is
It is necessary to carry out the initialization of ACSF to be discharged from the.
【0022】そこで、印字用紙8が給入されていないと
判断された場合、ステップS13にて「YES」へ進
み、CR初期化及びACSF初期化を並行して行う処理
ステップ群Iが実行される(ステップS14〜S2
2)。このCR初期化及びACSF初期化を並行して行
う制御の具体的且つ詳細な説明については、後述する。
尚、普通は印字用紙8が給入されていないので、上記C
R初期化及びACSF初期化が並行して行われる場合が
最も多い。そして、CR初期化及びACSF初期化が実
行された後は、図1に示すステップS11へ移行する。If it is determined that the printing paper 8 has not been supplied, the process proceeds to "YES" in step S13, and a processing step group I for performing CR initialization and ACSF initialization in parallel is executed. (Steps S14 to S2
2). A specific and detailed description of the control for performing the CR initialization and the ACSF initialization in parallel will be described later.
Since the printing paper 8 is not normally supplied, the above C
Most often, R initialization and ACSF initialization are performed in parallel. Then, after the CR initialization and the ACSF initialization are performed, the process proceeds to step S11 shown in FIG.
【0023】さて、印字用紙8がプラテン2側に給入さ
れていることがHPセンサ14によって検出された場合
は、ステップS13にて「NO」へ進み、CR初期化を
行う処理ステップ群Jが実行され(図3に示すステップ
S23〜S28)、それに続いて、ACSF初期化を行
う処理ステップ群Kが実行される(ステップS29〜S
33)。これらCR初期化及びACSF初期化を逐次行
う制御の具体的且つ詳細な説明については、後述する。If it is detected by the HP sensor 14 that the printing paper 8 is being fed to the platen 2 side, the process proceeds to "NO" in a step S13, and the processing step group J for performing the CR initialization is executed. (Steps S23 to S28 shown in FIG. 3), and subsequently, a processing step group K for performing ACSF initialization is executed (steps S29 to S28).
33). A specific and detailed description of the control for sequentially performing the CR initialization and the ACSF initialization will be described later.
【0024】ここで、CR初期化及びACSF初期化を
並行して実行できない理由は、プラテン2側に既に給入
されている印字用紙8の先端が印字ヘッド7の位置まで
達していない場合があるからである。この場合、ペーパ
ーベイル11がプラテン2に接触する押え位置(図8中
実線で示す)にあるので、このままの状態で、プラテン
2を回動させて印字用紙8を排出すると、印字用紙8の
先端がペーパーベイル11に当たって引っ掛かってしま
うことがあるためである。Here, the reason why the CR initialization and the ACSF initialization cannot be performed in parallel is that the leading end of the printing paper 8 already supplied to the platen 2 side may not reach the position of the printing head 7. Because. In this case, since the paper bail 11 is at the holding position where the paper bail 11 comes into contact with the platen 2 (indicated by a solid line in FIG. 8), when the platen 2 is rotated and the printing paper 8 is discharged in this state, the leading edge of the printing paper 8 May hit the paper bail 11 and get caught.
【0025】このため、まずCR初期化を行うことによ
って、キャリッジ6をHPへ移動させてそれに連動して
ペーパーベイル11を非押え位置(図8中2点鎖線で示
す)に揺動させておき、この後、ACSF初期化を行っ
て印字用紙8を排出すれば、印字用紙8の先端がペーパ
ーベイル11に当たって引っ掛かることを防止できるの
である。For this reason, first, the carriage 6 is moved to the HP by performing the CR initialization, and the paper bail 11 is rocked to the non-holding position (indicated by the two-dot chain line in FIG. 8) in conjunction with the carriage initialization. Thereafter, if the printing paper 8 is discharged after performing the ACSF initialization, it is possible to prevent the leading end of the printing paper 8 from hitting the paper bail 11 and being caught.
【0026】さて、前述したCR初期化を行う処理ステ
ップ群Hについて、詳細に述べる。この場合、CRイニ
シャライズフラグに「1」が設定されると共に、ACS
Fイニシャライズフラグに「0」が設定される(ステッ
プS5)。続いて、タイマ1の割込みのマスキングを解
除し(ステップS6)、CRモータ10を適当な相で励
磁し(ステップS7)、更に、タイマ1にCRモータ1
0が1ステップ分だけ回動するのに要する時間を設定す
る(ステップS8)。そして、タイマ割込みを可能にし
(ステップS9)、タイマ1の割込み処理(後述する)
を行うことによってCRモータ10を駆動してキャリッ
ジ6をHPに移動させ、更に待機位置まで移動させる。
待機位置まで移動したか否かは、CRイニシャライズフ
ラグが「0」になったか否かで判断する(ステップS1
0)。Now, the processing step group H for performing the above-mentioned CR initialization will be described in detail. In this case, “1” is set to the CR initialization flag and the ACS
“0” is set to the F initialization flag (step S5). Subsequently, the masking of the interrupt of the timer 1 is canceled (step S6), the CR motor 10 is excited in an appropriate phase (step S7), and the CR motor 1
The time required for 0 to rotate by one step is set (step S8). Then, a timer interrupt is enabled (step S9), and an interrupt process of the timer 1 (described later) is performed.
Is performed, the CR motor 10 is driven to move the carriage 6 to the HP, and further to the standby position.
Whether it has moved to the standby position or not is determined based on whether or not the CR initialization flag has become "0" (step S1).
0).
【0027】次に、上記したタイマ1の割込み処理につ
いて、図4及び図5を参照して説明する。まず図4にお
いて、ステップP1にて、タイマ1による割込みか、タ
イマ2による割込みかを判断する。タイマ1による割込
みの場合、CRイニシャライズフラグが「1」であるか
否かを判断し(ステップP2)、「1」である場合、ス
テップP2で「YES」へ進み、CR初期化を行う。Next, the interrupt processing of the timer 1 will be described with reference to FIGS. First, in FIG. 4, in step P1, it is determined whether the interruption is due to the timer 1 or the timer 2. In the case of interruption by the timer 1, it is determined whether or not the CR initialization flag is "1" (step P2). If it is "1", the process proceeds to "YES" in step P2 to perform CR initialization.
【0028】この場合、図5に示すように、最初は正転
フラグが「0」であるから、ステップP4にて「NO」
へ進み、キャリッジ6を左方へ移動させる。具体的に
は、CRモータ10の励磁相を1相分逆転方向に変更し
て通電する(ステップP5)。このようにして上記割込
ルーチンが起動する毎に1相分ずつキャリッジ6が左方
へ移動する。これは、キャリッジ6がHPに達するまで
この割込ルーチン起動毎に続けられる。In this case, as shown in FIG. 5, since the forward rotation flag is initially "0", "NO" is determined in step P4.
To move the carriage 6 to the left. More specifically, the excitation phase of the CR motor 10 is changed by one phase in the reverse direction, and power is supplied (step P5). In this way, every time the interrupt routine is started, the carriage 6 moves to the left by one phase. This is continued each time the interrupt routine is started until the carriage 6 reaches the HP.
【0029】ここで、HPスイッチがオンしたら、ステ
ップP6にて「YES」へ進み、正転フラグを「1」と
すると共に、CRカウンタを「0」とする(ステップP
7)。続いて、タイマ1にCRモータ10が1ステップ
分だけ回動するのに要する時間を設定し(ステップP
8)、タイマ割込みを可能にし(ステップP9)、リタ
ーンする。Here, when the HP switch is turned on, the process proceeds to "YES" in step P6, the normal rotation flag is set to "1", and the CR counter is set to "0" (step P6).
7). Subsequently, the time required for the CR motor 10 to rotate by one step is set in the timer 1 (step P).
8) Enable timer interrupt (step P9) and return.
【0030】上記ステップP6において、HPスイッチ
がオンしない場合は、CRモータ10を1ステップ分だ
け回動させる毎にCRカウンタをインクリメントする
(ステップP10)。ここで、CRカウンタの値を監視
して、キャリッジ6がプリンタの幅以上移動してもHP
スイッチがオンしないときは、何らかの異常(HPスイ
ッチの故障やCRモータ10の故障等)が発生している
のであるから、CRモータ10の駆動を停止して、操作
パネルにエラー表示を行う(ステップP11,P12,
P13)。If the HP switch is not turned on in step P6, the CR counter is incremented each time the CR motor 10 is rotated by one step (step P10). Here, the value of the CR counter is monitored, and even if the carriage 6 moves beyond the width of the printer, the HP
If the switch is not turned on, some abnormality (such as a failure of the HP switch or a failure of the CR motor 10) has occurred, so the drive of the CR motor 10 is stopped and an error is displayed on the operation panel (step P11, P12,
P13).
【0031】さて、キャリッジ6がHPに達した後は、
正転フラグが「1」であるから、ステップP4にて「Y
ES」へ進み、キャリッジ6をHPから右方向へ所定距
離だけ移動させる。具体的には、CRモータ10の励磁
相を1相分正転方向に変更して通電し(ステップP1
4)、CRモータ10を1ステップ分だけ回動させる毎
にCRカウンタをインクリメントする(ステップP1
5)。そして、CRカウンタが「20」になったら(ス
テップP16,P18)、CRイニシャライズフラグに
「0」を設定し(ステップP19)、タイマ1の割込み
をマスキングし(ステップP20)、割込みを許可した
後(ステップP21)、リターンする。Now, after the carriage 6 reaches the HP,
Since the normal rotation flag is “1”, “Y” in step P4
ES ", the carriage 6 is moved rightward from the HP by a predetermined distance. Specifically, the excitation phase of the CR motor 10 is changed by one phase in the forward direction, and the current is supplied (step P1).
4) The CR counter is incremented each time the CR motor 10 is rotated by one step (step P1).
5). When the CR counter reaches "20" (steps P16 and P18), "0" is set in the CR initialization flag (step P19), the interruption of the timer 1 is masked (step P20), and the interruption is permitted. (Step P21), and the process returns.
【0032】尚、前記ステップP9及びステップP21
の処理は割込処理発生により自動的に割込不可となって
いる状態を解除するためのものである。The steps P9 and P21
Is for canceling the state in which the interrupt is automatically disabled due to the occurrence of the interrupt processing.
【0033】これにより、キャリッジ6が待機位置(例
えばHPから少し右方へ移動した位置)に位置付けられ
てCR初期化が完了する。即ち、図1のステップS11
へ移行して割込み不可に設定され、通常のプリンタの動
作が行われるようになる(ステップS12)。As a result, the carriage 6 is positioned at the standby position (for example, a position slightly moved rightward from the HP), and the CR initialization is completed. That is, step S11 in FIG.
The process proceeds to step S12, where interruption is disabled and normal printer operation is performed (step S12).
【0034】尚、キャリッジ6をHPから右方向へ移動
させる場合、CRカウンタの値を監視して、キャリッジ
6が「10」カウント分移動してもHPスイッチがオフ
しないときは、何らかの異常(HPスイッチの故障やC
Rモータ10の故障等)が発生しているのであるから、
ステップP16及びP17にてそれぞれ「YES」へ進
み、CRモータ10の駆動を停止して、操作パネルにエ
ラー表示を行う(ステップP12,P13)。When the carriage 6 is moved rightward from the HP, the value of the CR counter is monitored, and if the HP switch does not turn off even if the carriage 6 moves by "10" counts, some abnormality (HP Switch failure or C
R motor 10 has a failure, etc.)
Proceeding to "YES" in steps P16 and P17, the drive of the CR motor 10 is stopped, and an error display is performed on the operation panel (steps P12 and P13).
【0035】また、前記したステップP2にて、CRイ
ニシャライズフラグが「0」であって、「NO」へ進ん
だ場合には、通常のプリンタの動作におけるタイマ1の
処理を行う(ステップP3)。この処理では、タイマ1
は印字タイミングのカウントに利用される。これは、印
字及び初期化が互いに同時に行われないため可能とな
る。If the CR initialization flag is "0" at step P2 and the process proceeds to "NO", the process of the timer 1 in the normal operation of the printer is performed (step P3). In this process, the timer 1
Is used to count the print timing. This is possible because printing and initialization are not performed at the same time.
【0036】さて、前述したCR初期化及びACSF初
期化を並行して行う処理ステップ群Iについて、詳細に
述べる。この場合、図2に示すように、CRイニシャラ
イズフラグに「1」が設定されると共に、ACSFイニ
シャライズフラグに「1」が設定される(ステップS1
4)。続いて、タイマ1の割込みのマスキング及びタイ
マ2の割込みのマスキングを解除し(ステップS15、
S16)、CRモータ10を適当な相で励磁すると共
に、LFモータ3を適当な相で励磁する(ステップS1
7,S18)。更に、タイマ1にCRモータ10が1ス
テップ分だけ回動するのに要する時間を設定すると共
に、タイマ2にLFモータ3が1ステップ分だけ回動す
るのに要する時間を設定する(ステップS19,S2
0)。そして、タイマ割込みを可能にしてタイマ1の割
込み処理及びタイマ2の割込み処理(後述する)を行う
ことによって、CRモータ10を駆動してキャリッジ6
をHPに移動させ、更に待機位置まで移動させる処理
と、LFモータ3を駆動して印字用紙8をプラテン2か
ら排出する処理を並行して行う。Now, the processing step group I for performing the above-described CR initialization and ACSF initialization in parallel will be described in detail. In this case, as shown in FIG. 2, "1" is set in the CR initialization flag, and "1" is set in the ACSF initialization flag (step S1).
4). Subsequently, the masking of the timer 1 interrupt and the masking of the timer 2 interrupt are released (step S15,
S16), the CR motor 10 is excited in an appropriate phase, and the LF motor 3 is excited in an appropriate phase (step S1).
7, S18). Further, the time required for the CR motor 10 to rotate by one step is set in the timer 1, and the time required for the LF motor 3 to rotate by one step is set in the timer 2 (step S19, S2
0). Then, the CR motor 10 is driven by performing timer 1 interrupt processing and timer 2 interrupt processing (to be described later) by enabling a timer interrupt to drive the carriage 6.
To the HP, and further to the standby position, and the process of driving the LF motor 3 to discharge the printing paper 8 from the platen 2 is performed in parallel.
【0037】しかして、キャリッジ6が待機位置まで移
動したか否かは、CRイニシャライズフラグが「0」に
なったか否かで判断する(ステップS21)。また、印
字用紙8が排出されたか否かはACSFイニシャライズ
フラグが「0」になったか否かで判断する(ステップS
22)。Thus, whether the carriage 6 has moved to the standby position is determined by whether the CR initialization flag has become "0" (step S21). Whether the printing paper 8 has been ejected is determined based on whether the ACSF initialization flag has been set to “0” (step S).
22).
【0038】ここで、タイマ1の割込み処理については
前述したとおりであるから、タイマ2の割込み処理につ
いて図4及び図6を参照して説明する。まず図4に示す
ステップP1において、タイマ2による割込みであるか
ら「NO」へ進み、図6に示すステップP22におい
て、ACSFイニシャライズフラグが「1」であるか否
かを判断する。ここで、「1」である場合、ステップP
22で「YES」へ進み、ACSF初期化を行う。尚、
このACSF初期化において、ACSF駆動用ステップ
モータ18には何等信号は発せられず、従って、ACS
F15の給紙ローラについては印字用紙8より離間した
ままとなり、ACSF15の初期化を妨げない。Here, since the interrupt processing of the timer 1 is as described above, the interrupt processing of the timer 2 will be described with reference to FIGS. First, in step P1 shown in FIG. 4, the process proceeds to "NO" because the interruption is caused by the timer 2, and in step P22 shown in FIG. 6, it is determined whether the ACSF initialization flag is "1". Here, if it is “1”, step P
The process proceeds to “YES” in 22 to perform ACSF initialization. still,
In this ACSF initialization, no signal is issued to the ACSF driving step motor 18, and therefore,
The paper feed roller of F15 remains separated from the printing paper 8, and does not hinder the initialization of the ACSF 15.
【0039】この場合、プラテン2を回転駆動させる。
具体的には、LFモータ3の励磁相を1相分正転方向に
変更して通電すると共に、LFカウンタをインクリメン
トする(ステップP23,P24)。そして、プラテン
2が用紙を排出するのに必要な所定回転数(例えばLF
カウンタのカウント値で「2500」に対応する回転
数)だけ回転したか否かを判断し(ステップP25)、
回転していない場合には、「NO」へ進んで、タイマ2
にLFモータ3が1ステップ分だけ回動するのに要する
時間を設定し(ステップP26)、タイマ割込みを可能
にし(ステップP27)、リターンする。In this case, the platen 2 is driven to rotate.
Specifically, the excitation phase of the LF motor 3 is changed in the forward direction by one phase to energize, and the LF counter is incremented (steps P23 and P24). Then, a predetermined number of rotations (for example, LF
It is determined whether or not it has rotated by the count value of the counter (the number of rotations corresponding to "2500") (step P25),
If it is not rotating, the process proceeds to “NO” and the timer 2
The time required for the LF motor 3 to rotate by one step is set (step P26), a timer interrupt is enabled (step P27), and the routine returns.
【0040】この後、プラテン2が所定回転数だけ回転
すると、プラテン2側に用紙が給入されている場合に
は、その用紙が排出される。そして、ステップP25に
て「YES」へ進み、ACSFイニシャライズフラグに
「0」を設定し(ステップP28)、タイマ2の割込み
をマスキングし(ステップP29)、割込みを許可した
後(ステップP30)、リターンする。Thereafter, when the platen 2 rotates by a predetermined number of revolutions, if a sheet is supplied to the platen 2 side, the sheet is discharged. Then, the process proceeds to "YES" in step P25, sets "0" to the ACSF initialization flag (step P28), masks the interruption of the timer 2 (step P29), permits the interruption (step P30), and returns. I do.
【0041】これにより、プラテン2側から用紙を排出
するACSF初期化が完了する。即ち、図1のステップ
S11へ移行して割込み不可に設定され、通常のプリン
タの動作が行われるようになる(ステップS12)。Thus, the ACSF initialization for discharging the sheet from the platen 2 is completed. That is, the process proceeds to step S11 in FIG. 1, and the interrupt is disabled, and the normal printer operation is performed (step S12).
【0042】また、前記したステップP22にて、AC
SFイニシャライズフラグが「0」であって、「NO」
へ進んだ場合には、通常のプリンタの動作におけるタイ
マ2の処理を行う(ステップP31)。In step P22 described above, AC
SF initialization flag is “0” and “NO”
If the process proceeds to step P31, the process of the timer 2 in the normal operation of the printer is performed (step P31).
【0043】上述したタイマ1及びタイマ2の割込み処
理によって、CR初期化及びACSF初期化が並行して
行われるのである。以下、この並行処理の概略原理を述
べる。即ち、CR初期化を行う際には、CRモータ10
を駆動してキャリッジ6を移動させるのであるが、この
場合、CRモータ10を1ステップ分ずつ回動させて制
御している。ここで、CRモータ10を1ステップ分だ
け回動させるには、CRモータ10の励磁相を1相分励
磁相を変更して通電すれば良く、その通電時間はタイマ
1に設定された時間である。つまり、制御回路19は、
CRモータ10の励磁相を通電開始させた後、タイマ1
に設定された時間が経過するまでの間は、CRモータ1
0についての制御をする必要がなくなり、この間は、他
の制御例えばLFモータ3の通電制御をすることが可能
である。By the interrupt processing of the timer 1 and the timer 2, the CR initialization and the ACSF initialization are performed in parallel. Hereinafter, the general principle of this parallel processing will be described. That is, when performing the CR initialization, the CR motor 10
Is driven to move the carriage 6. In this case, the CR motor 10 is controlled by rotating the CR motor 10 one step at a time. Here, in order to rotate the CR motor 10 by one step, it is sufficient to change the excitation phase of the CR motor 10 by one phase and to energize the motor, and the energization time is the time set in the timer 1. is there. That is, the control circuit 19
After energizing the excitation phase of the CR motor 10, the timer 1
Until the time set in, the CR motor 1
It is no longer necessary to perform control for 0, and during this time, it is possible to perform other control, for example, energization control of the LF motor 3.
【0044】一方、ACSF初期化を行う際には、LF
モータ3を駆動してプラテン2を回動させるのである
が、この場合にも、LFモータ3を1ステップ分ずつ回
動させて制御している。このため、CRモータ10の場
合と同様にして、制御回路19は、LFモータ3の励磁
相を通電開始させた後、タイマ2に設定された時間が経
過するまでの間は、LFモータ3についての制御をする
必要がなくなり、この間は、他の制御例えばCRモータ
10の通電制御をすることが可能である。On the other hand, when performing ACSF initialization, LF
The motor 3 is driven to rotate the platen 2. In this case as well, the control is performed by rotating the LF motor 3 by one step. Therefore, in the same manner as in the case of the CR motor 10, the control circuit 19 controls the LF motor 3 until the time set in the timer 2 elapses after the excitation phase of the LF motor 3 is started. Need not be performed, and during this time, it is possible to perform other control, for example, energization control of the CR motor 10.
【0045】従って、CRモータ10とLFモータ3と
が同時に並行して回転駆動されるように制御される。つ
まり、CR初期化及びACSF初期化が同時に並行して
行われるのである。Therefore, the CR motor 10 and the LF motor 3 are controlled so as to be simultaneously driven to rotate. That is, the CR initialization and the ACSF initialization are simultaneously performed in parallel.
【0046】さて、前述したCR初期化を行う処理ステ
ップ群JとACSF初期化を行う処理ステップ群Kとを
逐次行う場合について、詳細に述べる。この場合、図3
に示すように、CRイニシャライズフラグに「1」が設
定されると共に、ACSFイニシャライズフラグに
「0」が設定される(ステップS23)。続いて、タイ
マ1の割込みのマスキングを解除し(ステップS2
4)、CRモータ10を適当な相で励磁し(ステップS
25)、更に、タイマ1にCRモータ10が1ステップ
分だけ回動するのに要する時間を設定する(ステップS
26)。そして、タイマ割込みを可能にし(ステップS
27)、前述したタイマ1の割込み処理を行うことによ
ってCRモータ10を駆動してキャリッジ6をHPに移
動させ、更に待機位置まで移動させる。The case in which the above-described processing step group J for performing CR initialization and the processing step group K for performing ACSF initialization are sequentially performed will be described in detail. In this case, FIG.
As shown in (5), "1" is set in the CR initialization flag, and "0" is set in the ACSF initialization flag (step S23). Subsequently, the interruption masking of the timer 1 is released (step S2).
4) Excitation of the CR motor 10 in an appropriate phase (step S
25) Further, the time required for the CR motor 10 to rotate by one step is set in the timer 1 (step S).
26). Then, a timer interrupt is enabled (step S
27) By performing the above-described interrupt processing of the timer 1, the CR motor 10 is driven to move the carriage 6 to the HP, and further to the standby position.
【0047】キャリッジ6が待機位置まで移動したか否
かは、CRイニシャライズフラグが「0」になったか否
かで判断する(ステップS28)。CRイニシャライズ
フラグが「0」になれば、CR初期化が完了する。Whether or not the carriage 6 has moved to the standby position is determined based on whether or not the CR initialization flag has become "0" (step S28). When the CR initialization flag becomes “0”, the CR initialization is completed.
【0048】この後、ACSFイニシャライズフラグに
「1」が設定され(ステップS29)、続いて、タイマ
2の割込みのマスキングを解除し(ステップS30)、
LFモータ3を適当な相で励磁し(ステップS31)、
更に、タイマ2にLFモータ3が1ステップ分だけ回動
するのに要する時間を設定する(ステップS32)。そ
して、タイマ割込みを可能にして前述したタイマ2の割
込み処理を行うことによってプラテン2を駆動して印字
用紙8を排出する。Thereafter, "1" is set to the ACSF initialization flag (step S29), and then the masking of the timer 2 interrupt is released (step S30).
The LF motor 3 is excited with an appropriate phase (step S31),
Further, the time required for the LF motor 3 to rotate by one step is set in the timer 2 (step S32). Then, the platen 2 is driven to discharge the print paper 8 by performing the above-described interrupt processing of the timer 2 by enabling the timer interrupt.
【0049】印字用紙8が排出されたか否かは、ACS
Hイニシャライズフラグが「0」になったか否かで判断
する(ステップS33)。ACSFイニシャライズフラ
グが「0」になれば、ACSF初期化が完了する。Whether or not the printing paper 8 has been ejected is determined by ACS.
It is determined whether or not the H initialization flag has become “0” (step S33). When the ACSF initialization flag becomes “0”, the ACSF initialization is completed.
【0050】尚、通常のプリンタの動作において、前記
ACSF15によって印字用紙8の給入動作を行う場合
には、ACSF駆動用ステップモータ18が駆動される
と、給紙ローラが印字用紙8に当接し、印字用紙8が1
枚ずつ送出され、その後に再び印字用紙8より離間す
る。そして、その印字用紙8の先端部がプラテン2の入
口側に達する。この後、LFモータ3が駆動されてプラ
テン2が回動し、印字用紙8の先端部が印字ヘッド7に
対応する位置に達するようになっている。In a normal printer operation, when the feeding operation of the printing paper 8 is performed by the ACSF 15, when the ACSF driving step motor 18 is driven, the paper feeding roller comes into contact with the printing paper 8. , Printing paper 8 is 1
The sheets are sent out one by one, and then separated from the printing paper 8 again. Then, the leading end of the printing paper 8 reaches the entrance side of the platen 2. Thereafter, the LF motor 3 is driven to rotate the platen 2 so that the leading end of the printing paper 8 reaches a position corresponding to the printing head 7.
【0051】また、通常のプリンタの動作においては、
タイマ2は、LFモータ3の駆動制御と印字ヘッド7の
駆動制御とに使用される。これは、LFモータ3と印字
ヘッド7が同時に駆動されることがないため、それぞれ
制御が必要なときにタイマ22が切り換えられて使用さ
れるのである。尚、タイマ1は、CRモータ10の駆動
制御に使用される。そして、プリンタ用の制御回路19
であるワンチップマイクロコンピュータは、通常2個の
タイマを有しているので、上述したような制御をするこ
とが可能である。In a normal printer operation,
The timer 2 is used for drive control of the LF motor 3 and drive control of the print head 7. Since the LF motor 3 and the print head 7 are not driven at the same time, the timer 22 is switched and used when control is required. The timer 1 is used for controlling the driving of the CR motor 10. And a control circuit 19 for the printer.
Since the one-chip microcomputer generally has two timers, the above-described control can be performed.
【0052】このような構成の本実施例によれば、電源
投入時等の初期化時において、PEセンサ14がオフし
ているとき、即ち、印字用紙8がないと判断されている
ときは、CR初期化とACSF初期化とを並行して実行
制御する構成としたので、CR初期化とACSF初期化
とを順次行う従来構成に比べて、初期化に要する時間を
短くし得、使用者の待ち時間を短縮できる。そして、初
期化時は、PEセンサ14がオフしていることが普通で
あるから、上記した並行実行制御の使用頻度が最も多く
なり、待ち時間の短縮を有効に行うことができる。尚、
初期化時に、プラテン2に印字用紙8が給入されている
場合とは、印字途中に電源をオフしたような場合であ
り、このような場合の発生頻度は小さい。According to the present embodiment having such a configuration, when the PE sensor 14 is off at the time of initialization such as when the power is turned on, that is, when it is determined that there is no print paper 8, Since the configuration in which the CR initialization and the ACSF initialization are controlled in parallel is performed, the time required for the initialization can be reduced as compared with the conventional configuration in which the CR initialization and the ACSF initialization are sequentially performed. Waiting time can be reduced. At the time of initialization, since the PE sensor 14 is normally turned off, the above-described parallel execution control is used most frequently, and the waiting time can be effectively reduced. still,
The case where the printing paper 8 is supplied to the platen 2 at the time of initialization is a case where the power is turned off during printing, and the occurrence frequency in such a case is small.
【0053】尚、この実施例では、ペーパーベイル11
は、キャリッジ6がHPへ移動することによって非押え
位置まで揺動するよう記述したが、ソレノイドなどでキ
ャリッジ6の位置に関係なくペーパーベイル11を非押
え位置まで揺動させる機構も考えられる。この場合、A
CSF15が装着されており、印字用紙8が既に給入さ
れていても、ソレノイドでペーパーベイル11を非押え
位置に揺動させ、CR初期化とACSF初期化を同時に
行うことができるため、その様にしてもよい。その様に
すれば、前述したような発生頻度の少ない初期化時にプ
ラテン2に印字用紙8が給入されている場合でも待ち時
間を短縮することができる。In this embodiment, the paper bail 11 is used.
Describes that the carriage 6 swings to the non-holding position by moving to the HP. However, a mechanism that swings the paper bail 11 to the non-holding position by a solenoid or the like regardless of the position of the carriage 6 is also conceivable. In this case, A
Even if the CSF 15 is mounted and the printing paper 8 is already supplied, the paper bail 11 can be swung to the non-holding position by the solenoid, and the CR initialization and the ACSF initialization can be performed at the same time. It may be. By doing so, the waiting time can be reduced even when the printing paper 8 is supplied to the platen 2 at the time of initialization with a low occurrence frequency as described above.
【0054】[0054]
【発明の効果】本発明は以上の説明から明らかなよう
に、キャリッジ初期化手段と排紙手段とを並行して実行
制御する実行制御手段を備える構成としたので、初期化
時において、キャリッジ初期化と用紙の排出処理とを短
時間で行うことができて、待ち時間を短縮できるという
優れた効果を奏する。As is apparent from the above description, the present invention is provided with the execution control means for controlling the execution of the carriage initialization means and the paper discharge means in parallel. And the paper discharging process can be performed in a short time, and an excellent effect that the waiting time can be shortened is exhibited.
【図1】本発明の一実施例を示すプリンタの初期化制御
のフローチャート(その1)FIG. 1 is a flowchart of printer initialization control according to an embodiment of the present invention (part 1);
【図2】同フローチャート(その2)FIG. 2 is a flowchart (part 2);
【図3】同フローチャート(その3)FIG. 3 is a flowchart (part 3);
【図4】タイマ割込制御のフローチャート(その1)FIG. 4 is a flowchart of timer interrupt control (part 1);
【図5】同フローチャート(その2)FIG. 5 is a flowchart (part 2);
【図6】同フローチャート(その3)FIG. 6 is a flowchart (part 3);
【図7】プリンタの全体の斜視図FIG. 7 is an overall perspective view of the printer.
【図8】プラテン周辺の縦断面図FIG. 8 is a longitudinal sectional view around a platen.
【図9】異なる状態を示すプラテン周辺の縦断面図FIG. 9 is a longitudinal sectional view around a platen showing different states.
【図10】ブロック図FIG. 10 is a block diagram.
1はプリンタ本体、2はプラテン、6はキャリッジ、8
は印字用紙、15はオートカットシートフィーダ、19
は制御回路(キャリッジ初期化手段、排紙手段、実行制
御手段)を示す。1 is a printer main body, 2 is a platen, 6 is a carriage, 8
Is printing paper, 15 is an auto cut sheet feeder, 19
Denotes a control circuit (carriage initializing means, paper discharging means, execution control means).
Claims (2)
と直交する方向に往復移動されるキャリッジを初期化時
に所定位置に移動させるキャリッジ初期化手段と、用紙送り方向に沿って用紙を印字位置へ給入する用紙給
入手段と、 初期化時に前記用紙給入手段によって既に給入されてい
る用紙を排出する排紙手段とを備えて成るプリンタにお
いて、 前記キャリッジ初期化手段と前記排紙手段とを並行して
実行制御する実行制御手段を備えたことを特徴とするプ
リンタ。1. A print head mounted in a paper feed direction.
When initializing the carriage that is reciprocated in the direction perpendicular to
A carriage initialization means for moving to a predetermined position in the paper feed for feeding entering the sheet to the printing position along the paper feed direction
A carriage initializing means and a paper discharging means for discharging paper already supplied by the paper feeding means at initialization, wherein the carriage initializing means and the paper discharging means are executed in parallel. A printer comprising execution control means for controlling.
れ用紙を1枚ずつ給入する単票用紙給入手段からなり、 前記実行制御手段は、前記単票用紙給入手段の非装着時
には前記キャリッジ初期化手段を実行制御し、前記単票
用紙給入手段の装着時には前記キャリッジ初期化手段と
前記排紙手段とを並行して実行制御するように構成され
ていることを特徴とする請求項1記載のプリンタ 。2. The paper feeding means is detachably configured.
And a cut-sheet feeding means for feeding the cut sheet one sheet at a time.
Control the carriage initialization means, and
When mounting the paper feeding means, the carriage initialization means
It is configured to control execution in parallel with the paper discharging means.
The printer according to claim 1, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3074574A JP3064461B2 (en) | 1991-03-14 | 1991-03-14 | Printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3074574A JP3064461B2 (en) | 1991-03-14 | 1991-03-14 | Printer |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000073207A Division JP3335606B2 (en) | 1991-03-14 | 2000-03-16 | Printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05177889A JPH05177889A (en) | 1993-07-20 |
| JP3064461B2 true JP3064461B2 (en) | 2000-07-12 |
Family
ID=13551100
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3074574A Expired - Fee Related JP3064461B2 (en) | 1991-03-14 | 1991-03-14 | Printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3064461B2 (en) |
-
1991
- 1991-03-14 JP JP3074574A patent/JP3064461B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05177889A (en) | 1993-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0311584B1 (en) | An apparatus for feeding a continuous form and cutforms | |
| JPH0293660A (en) | image forming device | |
| JPH09110273A (en) | Automatic paper sheet carrying device | |
| EP0223523B1 (en) | Method and apparatus for operating a printer | |
| JP3064461B2 (en) | Printer | |
| JP2803243B2 (en) | Printer paper feeder | |
| JP3335606B2 (en) | Printer | |
| JPH0413152B2 (en) | ||
| JP3124649B2 (en) | Recording device | |
| JP4029250B2 (en) | Paper feeding method and recording apparatus | |
| JP3731407B2 (en) | Paper feeding method and recording apparatus | |
| JP3873787B2 (en) | Continuous paper printer device and recording medium | |
| JP3837997B2 (en) | Recording apparatus and control method thereof | |
| JP2582164B2 (en) | Printer print mode setting method | |
| JPH0489756A (en) | Image forming device | |
| JP6149464B2 (en) | Sheet feeding apparatus and image recording apparatus | |
| JPH0611555B2 (en) | Paper feeding device | |
| JP3668333B2 (en) | Printing device | |
| JPS61270179A (en) | printer | |
| JP2002046309A (en) | Printer, printer host, storage medium storing printer host operation program | |
| JP2547724B2 (en) | Recording device | |
| JP2940290B2 (en) | Image recording device | |
| JP4325041B2 (en) | Paper feeder | |
| JPH09110277A (en) | Automatic paper sheet carrying device | |
| KR100263091B1 (en) | Line feeding motor control method when no paper (NO-PAPER) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080512 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090512 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090512 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100512 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |