[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2020196140A - Control method of printing device and printing device - Google Patents

Control method of printing device and printing device Download PDF

Info

Publication number
JP2020196140A
JP2020196140A JP2019101911A JP2019101911A JP2020196140A JP 2020196140 A JP2020196140 A JP 2020196140A JP 2019101911 A JP2019101911 A JP 2019101911A JP 2019101911 A JP2019101911 A JP 2019101911A JP 2020196140 A JP2020196140 A JP 2020196140A
Authority
JP
Japan
Prior art keywords
transfer
transport
amount
printing apparatus
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019101911A
Other languages
Japanese (ja)
Other versions
JP7439396B2 (en
Inventor
健夫 小澤
Takeo Ozawa
健夫 小澤
健二 植松
Kenji Uematsu
健二 植松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2019101911A priority Critical patent/JP7439396B2/en
Publication of JP2020196140A publication Critical patent/JP2020196140A/en
Application granted granted Critical
Publication of JP7439396B2 publication Critical patent/JP7439396B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Handling Of Sheets (AREA)
  • Controlling Rewinding, Feeding, Winding, Or Abnormalities Of Webs (AREA)

Abstract

To provide a control method of a printing device that can control conveyance amounts of a printing medium regardless of a state of the printing medium, and a printing device.SOLUTION: The control method of a printing device (1) includes processing for: determining a timing for stopping operation of a conveying part (104A) on the basis of at least one or more of the kind, the conveyance direction and the conveyance amounts of a printing medium (12); and stopping the operation of the conveying part (104A) at the determined timing, during conveyance of the printing medium (12) by the conveying part (104A).SELECTED DRAWING: Figure 8

Description

本明細書の開示は、印刷装置の制御方法及び印刷装置に関する。 The disclosure of the present specification relates to a control method of a printing device and a printing device.

テープ状の印刷媒体に印刷する印刷装置には、印刷時に、印刷媒体を所定の方向に所定の長さだけ搬送する動作を行うものがある。この種の印刷装置には、搬送モータの動力により回転するローラを使用して印刷媒体を搬送するものがある。 Some printing devices that print on a tape-shaped printing medium perform an operation of transporting the printing medium in a predetermined direction by a predetermined length at the time of printing. Some printing devices of this type use rollers that are rotated by the power of a transfer motor to transfer the print medium.

印刷媒体を搬送するための動力として搬送モータを用いた場合、該搬送モータへの駆動電流の印加(供給)を停止し搬送モータの動作を停止させることで、印刷媒体の搬送が停止する。しかしながら、搬送モータを用いた印刷装置では、該搬送モータへの駆動電流の印加を停止した後も、搬送モータの惰性回転により印刷媒体が搬送される。このため、搬送モータを用いた印刷装置には、上記の搬送モータの惰性回転による印刷媒体の搬送量を考慮し、印刷媒体の搬送位置が所定の停止位置に到達するよりも前に、搬送モータへの駆動電流の供給を停止するものがある(例えば、特許文献1を参照)。 When a transport motor is used as the power for transporting the print medium, the transport of the print medium is stopped by stopping the application (supply) of the drive current to the transport motor and stopping the operation of the transport motor. However, in a printing device using a transfer motor, the print medium is conveyed by the inertial rotation of the transfer motor even after the application of the drive current to the transfer motor is stopped. For this reason, in a printing device using a transfer motor, in consideration of the amount of transfer of the print medium due to the inertial rotation of the transfer motor, the transfer motor is used before the transfer position of the print medium reaches a predetermined stop position. Some of them stop the supply of the drive current to (see, for example, Patent Document 1).

特開2017−124562号公報JP-A-2017-124562

しかしながら、搬送モータの惰性回転による印刷媒体の搬送量は、印刷媒体であるテープの状態により変化するため、搬送モータの惰性回転による印刷媒体の搬送量を考慮して印刷媒体の搬送を制御することが難しい場合があった。 However, since the amount of the print medium conveyed by the inertial rotation of the transfer motor changes depending on the state of the tape which is the print medium, the transfer of the print medium should be controlled in consideration of the amount of the print medium conveyed by the inertial rotation of the transfer motor. Was sometimes difficult.

本発明は上記の実情を踏まえたものであり、一側面において、本発明は、印刷媒体の状態によらず、搬送モータの惰性回転による印刷媒体の搬送量を制御することが可能な印刷装置の制御方法及び印刷装置を提供することを目的とする。 The present invention is based on the above circumstances, and in one aspect, the present invention is a printing apparatus capable of controlling the amount of the printing medium conveyed by the inertial rotation of the conveying motor regardless of the state of the printing medium. It is an object of the present invention to provide a control method and a printing apparatus.

本発明の一態様に係る印刷装置の制御方法は、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて搬送部の動作を停止するタイミングを決定し、前記搬送部により前記印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の動作を停止する処理を含む印刷装置の制御方法である。 The method for controlling a printing apparatus according to one aspect of the present invention determines the timing at which the operation of the transport unit is stopped based on at least one of the type of print medium, the transport direction, or the transport amount, and the transport This is a control method of a printing apparatus including a process of stopping the operation of the transfer unit when the determined timing is reached while the print medium is being conveyed by the unit.

本発明の一態様に係る印刷装置は、印刷媒体を搬送する搬送動作を行う搬送部と、前記搬送部の前記搬送動作を制御する制御部と、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかと関連付けられた前記搬送部の前記搬送動作を停止するタイミングを示す情報を記憶する記憶部とを含み、前記制御部は、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて前記搬送部の前記搬送動作を停止するタイミングを決定し、前記搬送部により前記印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の前記搬送動作を停止させるように構成されている印刷装置である。 The printing apparatus according to one aspect of the present invention includes a transport unit that performs a transport operation for transporting a print medium, a control unit that controls the transport operation of the transport unit, and a type, transport direction, or transport amount of the print medium. The control unit includes a storage unit that stores information indicating a timing at which the transfer operation of the transfer unit is stopped, which is associated with at least one of the control units, and the control unit determines the type, transfer direction, or transfer amount of the print medium. The timing for stopping the transport operation of the transport unit is determined based on at least one or more, and when the determined timing is reached while the print medium is being transported by the transport unit, the transport of the transport unit is performed. A printing device configured to stop its operation.

上記の態様によれば、印刷媒体の状態によらず、搬送モータの惰性回転による印刷媒体の搬送量を制御することが可能な印刷装置の制御方法及び印刷装置を提供することができる。 According to the above aspect, it is possible to provide a printing device control method and a printing device capable of controlling the transport amount of the print medium due to the inertial rotation of the transport motor regardless of the state of the print medium.

一実施形態に係る印刷装置1の平面図である。It is a top view of the printing apparatus 1 which concerns on one Embodiment. 図1の印刷装置1における蓋4と重なる部位の内部構成例を示す図である。It is a figure which shows the internal structure example of the part overlapping with the lid 4 in the printing apparatus 1 of FIG. 感熱テープ12の搬送方法を説明する模式図である。It is a schematic diagram explaining the transfer method of the thermal tape 12. 感熱テープ12の惰性走行を説明する図である。It is a figure explaining the inertia running of a thermal tape 12. 一実施形態に係る印刷装置1の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the printing apparatus 1 which concerns on one Embodiment. 惰性走行量テーブル107Bの例を示す図である。It is a figure which shows the example of the inertia traveling amount table 107B. 印刷装置1の動作を説明するフローチャートである。It is a flowchart explaining the operation of the printing apparatus 1. 一実施形態に係る印刷処理の内容を説明するフローチャートである。It is a flowchart explaining the content of the printing process which concerns on one Embodiment. 図8のモータ停止位置算出処理の内容を説明するフローチャートである。It is a flowchart explaining the content of the motor stop position calculation process of FIG. 図8のエンコーダ割込み処理の内容を説明するフローチャートである。It is a flowchart explaining the content of the encoder interrupt process of FIG. 印刷装置1が行う印刷処理の具体例を説明する図である。It is a figure explaining the specific example of the printing process performed by the printing apparatus 1. モータ停止位置算出処理で算出されるモータ停止位置の例を説明する図である。It is a figure explaining the example of the motor stop position calculated by the motor stop position calculation process. 惰性走行量テーブル107Bの更新方法の第1の例を説明する図である。It is a figure explaining the 1st example of the method of updating the inertia traveling amount table 107B. 惰性走行量テーブル107Bの更新方法の第2の例を説明する図である。It is a figure explaining the 2nd example of the method of updating the inertia traveling amount table 107B. 印刷装置1のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the printing apparatus 1.

以下、図面を参照して本発明に係る印刷装置及び印刷装置の制御方法に関するいくつかの実施形態を説明する。 Hereinafter, some embodiments relating to the printing apparatus and the control method of the printing apparatus according to the present invention will be described with reference to the drawings.

図1は、一実施形態に係る印刷装置1の平面図である。図2は、図1の印刷装置1における蓋4と重なる部位の内部構成例を示す図である。図3は、感熱テープ12の搬送方法を説明する模式図である。図2のX方向及びY方向は図1のX方向及びY方向と一致し、図3のY方向は図1のY方向と一致する。 FIG. 1 is a plan view of the printing apparatus 1 according to the embodiment. FIG. 2 is a diagram showing an example of internal configuration of a portion of the printing apparatus 1 of FIG. 1 that overlaps with the lid 4. FIG. 3 is a schematic view illustrating a method of transporting the thermal tape 12. The X and Y directions in FIG. 2 coincide with the X and Y directions in FIG. 1, and the Y direction in FIG. 3 coincides with the Y direction in FIG.

図1及び図2に示した印刷装置1は、被記録媒体11が有する感熱テープ12に印刷を行うラベルプリンタである。被記録媒体11は、例えば、円筒形状の芯材に感熱テープ12を巻き付けたものである。感熱テープ12は、例えば、加熱することにより発色又は色が変化する感熱層と、該感熱層に積層された粘着層と、該粘着層を保護するセパレータ(剥離紙)とを含む。感熱テープ12は、印刷装置1に供給される(繰り出される)印刷媒体の一例である。被記録媒体11は、媒体アダプタ10内に収容されており、芯材の軸心方向を回転軸として回転可能な状態で媒体アダプタ10に支持されている。図1及び図2に示した印刷装置1では、X方向及びY方向のそれぞれと直交する方向が被記録媒体11の芯材の軸心方向(すなわち被記録媒体11の回転軸)となる。被記録媒体11の感熱テープ12は、媒体アダプタ10に設けられた引き出し口(図示せず)から媒体アダプタ10の外部に繰り出され、該繰り出された部分に文字列等が印刷される。なお、図1及び図2における、下線が引かれた「9」という数字は、感熱テープ12の幅が9mmであることを示す。 The printing device 1 shown in FIGS. 1 and 2 is a label printer that prints on the heat-sensitive tape 12 included in the recording medium 11. The recording medium 11 is, for example, a medium in which a thermal tape 12 is wound around a cylindrical core material. The thermal tape 12 includes, for example, a thermal layer that develops color or changes color when heated, an adhesive layer laminated on the thermal layer, and a separator (release paper) that protects the adhesive layer. The thermal tape 12 is an example of a printing medium supplied (delivered) to the printing apparatus 1. The recording medium 11 is housed in the medium adapter 10 and is supported by the medium adapter 10 in a state in which it can rotate about the axial direction of the core material as a rotation axis. In the printing apparatus 1 shown in FIGS. 1 and 2, the directions orthogonal to each of the X and Y directions are the axial directions of the core material of the recording medium 11 (that is, the rotation axis of the recording medium 11). The heat-sensitive tape 12 of the recording medium 11 is extended to the outside of the medium adapter 10 from a drawer (not shown) provided in the medium adapter 10, and a character string or the like is printed on the extended portion. The underlined number "9" in FIGS. 1 and 2 indicates that the width of the thermal tape 12 is 9 mm.

以降では、感熱テープ12に印刷をする感熱方式のラベルプリンタを印刷装置1の例として説明するが、印刷装置1の印刷方式は特に限定されない。例えば、印刷装置1は、インクリボンを使用する熱転写方式のラベルプリンタであってもよい。また、ラベルプリンタである印刷装置1は、サーマルプリンタに限らない。例えば、印刷装置1は、インクジェットプリンタ、レーザプリンタ等であってもよい。また、印刷装置1は、シングルパス(ワンパス)方式で印刷を行ってもよく、マルチパス(スキャン)方式で印刷を行ってもよい。更に、以降では、上述した感熱層、粘着層、及びセパレータを含む感熱テープ12に印刷する場合を説明するが、感熱テープ12の構成は特に限定されない。例えば、感熱テープ12は、粘着層の代わりにマグネット層を含む感熱テープであってもよい。 Hereinafter, a heat-sensitive label printer that prints on the heat-sensitive tape 12 will be described as an example of the printing device 1, but the printing method of the printing device 1 is not particularly limited. For example, the printing device 1 may be a thermal transfer type label printer that uses an ink ribbon. Further, the printing device 1 which is a label printer is not limited to the thermal printer. For example, the printing device 1 may be an inkjet printer, a laser printer, or the like. Further, the printing device 1 may perform printing by a single-pass (one-pass) method or may perform printing by a multi-pass (scan) method. Further, the case of printing on the heat-sensitive tape 12 including the above-mentioned heat-sensitive layer, adhesive layer, and separator will be described below, but the configuration of the heat-sensitive tape 12 is not particularly limited. For example, the heat-sensitive tape 12 may be a heat-sensitive tape including a magnet layer instead of the adhesive layer.

印刷装置1は、装置筐体2と、入力装置3と、蓋4と、表示装置5と、を備える。 The printing device 1 includes a device housing 2, an input device 3, a lid 4, and a display device 5.

装置筐体2は、印刷装置1の動作を制御する制御回路の一部を含むプリント回路板(図示せず)、媒体アダプタ10、プラテンローラ6、印刷ユニット7、カッター8等を収容する。装置筐体2には、蓋4が開閉自在な状態で取り付けられている。また、図示はしていないが、装置筐体2には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。 The apparatus housing 2 houses a printed circuit board (not shown) including a part of a control circuit that controls the operation of the printing apparatus 1, a medium adapter 10, a platen roller 6, a printing unit 7, a cutter 8, and the like. A lid 4 is attached to the device housing 2 so as to be openable and closable. Although not shown, the device housing 2 is provided with a power cord connection terminal, an external device connection terminal, a storage medium insertion port, and the like.

装置筐体2のうちの、蓋4が閉じた状態である場合に、XY平面視において蓋4の下方となる領域(蓋4と重なる領域)には、アダプタ収容部2a、プラテンローラ6、印刷ユニット7、及びカッター8が設けられている。アダプタ収容部2aは、媒体アダプタ10を収容可能な空間を画成する凹形状の部位である。アダプタ収容部2aは、図1及び図2に示したような感熱テープ12の幅が9mmの被印刷媒体11を収容する媒体アダプタ10に限らず、他の幅(例えば、6mm、12mm、及び18mm等)の感熱テープ12の被印刷媒体11を収容する媒体アダプタ10も収容可能な形状に形成されている。 When the lid 4 is closed in the device housing 2, the region below the lid 4 (the region overlapping the lid 4) in the XY plan view includes the adapter accommodating portion 2a, the platen roller 6, and printing. A unit 7 and a cutter 8 are provided. The adapter accommodating portion 2a is a concave portion that defines a space in which the medium adapter 10 can be accommodated. The adapter accommodating portion 2a is not limited to the medium adapter 10 accommodating the printable medium 11 having a width of 9 mm of the thermal tape 12 as shown in FIGS. 1 and 2, and has other widths (for example, 6 mm, 12 mm, and 18 mm). Etc.), the medium adapter 10 for accommodating the printable medium 11 of the thermal tape 12 is also formed in a shape capable of accommodating.

プラテンローラ6は、媒体アダプタ10から供給される感熱テープ12を搬送するローラである。プラテンローラ6は、図示しない搬送モータと接続されており、該搬送モータの動力により回転する。本実施形態の印刷装置1における搬送モータは、例えば、DC(直流)モータ等の、動作を停止させた際に惰性回転するモータである。印刷装置1では、図2及び図3に示すように、媒体アダプタ10から供給される感熱テープ12を、プラテンローラ6と印刷ユニット7のサーマルヘッド701との間に狭持した状態でプラテンローラ6を回転させることにより、感熱テープ12を所望の搬送方向に搬送する。本実施形態の印刷装置1は、図3に示したように、プラテンローラ6を反時計回りに回転させることにより感熱テープ12が左方(媒体アダプタ10から繰り出される方向)に搬送される。また、本実施形態の印刷装置1では、プラテンローラ6を図3における時計回りに回転させることにより、感熱テープ12が右方(媒体アダプタ10内に戻される方向)に搬送される。以降では、感熱テープ12を媒体アダプタ10から繰り出す方向のプラテンローラ6の回転を「正転」といい、該正転と逆方向のプラテンローラ6の回転を「逆転」という。プラテンローラ6は、感熱テープ12を搬送する搬送部の一例である。 The platen roller 6 is a roller that conveys the thermal tape 12 supplied from the medium adapter 10. The platen roller 6 is connected to a transfer motor (not shown) and rotates by the power of the transfer motor. The transport motor in the printing apparatus 1 of the present embodiment is a motor that coasts and rotates when the operation is stopped, such as a DC (direct current) motor. In the printing apparatus 1, as shown in FIGS. 2 and 3, the platen roller 6 is held in a state where the heat-sensitive tape 12 supplied from the medium adapter 10 is sandwiched between the platen roller 6 and the thermal head 701 of the printing unit 7. The heat-sensitive tape 12 is conveyed in a desired conveying direction by rotating. In the printing apparatus 1 of the present embodiment, as shown in FIG. 3, the heat-sensitive tape 12 is conveyed to the left (direction in which the medium adapter 10 is fed) by rotating the platen roller 6 counterclockwise. Further, in the printing apparatus 1 of the present embodiment, the heat-sensitive tape 12 is conveyed to the right (direction of being returned to the medium adapter 10) by rotating the platen roller 6 clockwise in FIG. Hereinafter, the rotation of the platen roller 6 in the direction in which the thermal tape 12 is fed out from the medium adapter 10 is referred to as “forward rotation”, and the rotation of the platen roller 6 in the direction opposite to the forward rotation is referred to as “reverse rotation”. The platen roller 6 is an example of a transport unit that transports the thermal tape 12.

プラテンローラ6は、例えば、図3に示したロータリエンコーダ9等の、搬送量計測機構と接続されている。印刷装置1は、該ロータリエンコーダ9によりプラテンローラ6の回転量を計測し、該回転量に基づいて感熱テープ12の搬送量を算出してDCモータ(プラテンローラ6)の動作を制御する。具体的には、本実施形態に係る印刷装置1は、1回の搬送動作(搬送を開始してから停止するまでの動作)において設定されている感熱テープ12の搬送量と、該搬送動作の開始時からのプラテンローラ6の回転量と、該搬送動作において生じる惰性走行量とに基づいて、DCモータへの駆動電流の印加を停止するタイミングを制御する。惰性走行量は、DCモータへの駆動電流の印加を停止した後のDCモータ(プラテンローラ6)の惰性回転に起因する感熱テープ12の搬送量である。惰性走行量は、後述する惰性走行量テーブルに格納されている。更に、本実施形態に係る印刷装置1は、1回の搬送動作において生じた惰性走行量をロータリエンコーダ9により計測し、惰性走行量テーブルにおける該搬送動作と対応する惰性走行量を更新(補正)する。 The platen roller 6 is connected to, for example, a transport amount measuring mechanism such as the rotary encoder 9 shown in FIG. The printing device 1 measures the rotation amount of the platen roller 6 by the rotary encoder 9, calculates the transfer amount of the thermal tape 12 based on the rotation amount, and controls the operation of the DC motor (platen roller 6). Specifically, the printing apparatus 1 according to the present embodiment has a transfer amount of the heat-sensitive tape 12 set in one transfer operation (operation from the start to stop of transfer) and the transfer operation. The timing at which the application of the drive current to the DC motor is stopped is controlled based on the amount of rotation of the platen roller 6 from the start and the amount of inertial traveling generated in the transfer operation. The inertial running amount is the amount of heat-sensitive tape 12 conveyed due to the inertial rotation of the DC motor (platen roller 6) after the application of the drive current to the DC motor is stopped. The inertial running amount is stored in the inertial running amount table described later. Further, the printing apparatus 1 according to the present embodiment measures the inertial travel amount generated in one transfer operation by the rotary encoder 9, and updates (corrects) the inertial travel amount corresponding to the transfer operation in the inertial travel amount table. To do.

印刷ユニット7は、感熱テープ12に対する印刷を行うものであり、サーマルヘッド(印刷ヘッド)701を含む。サーマルヘッド701は、感熱テープ12の搬送方向に直交する主走査方向(すなわち感熱テープ12の幅方向と平行な方向)に配列された複数の発熱素子を有し、発熱素子で感熱テープ12を加熱することにより1ラインずつ印刷を行う。 The printing unit 7 prints on the thermal tape 12, and includes a thermal head (printing head) 701. The thermal head 701 has a plurality of heat generating elements arranged in a main scanning direction (that is, a direction parallel to the width direction of the heat sensitive tape 12) orthogonal to the transport direction of the heat sensitive tape 12, and the heat sensitive tape 12 is heated by the heat generating elements. By doing so, printing is performed line by line.

カッター8は、感熱テープ12を切断する切断装置であり、例えば、図3に示すように、第1のカッター801及び第2のカッター802を含む。第1のカッター801は、感熱テープ12をフルカットする場合、すなわちセパレータ(剥離紙)を含む感熱テープ12全体を切断して感熱テープ12を切り出す(個片化する)場合に用いるカッターである。第2のカッター802は、感熱テープ12をハーフカットする場合、すなわち感熱テープ12の切断位置を境とした両側の部位における少なくとも一部が切断されず一体の状態を維持するように(例えば、感熱テープ12におけるセパレータを切断しないように)感熱テープ12を切断する場合に用いるカッターである。 The cutter 8 is a cutting device that cuts the thermal tape 12, and includes, for example, a first cutter 801 and a second cutter 802 as shown in FIG. The first cutter 801 is a cutter used when the thermal tape 12 is fully cut, that is, when the entire thermal tape 12 including the separator (release paper) is cut and the thermal tape 12 is cut out (individualized). When the heat-sensitive tape 12 is half-cut, that is, at least a part of the heat-sensitive tape 12 on both sides of the cutting position is not cut and the second cutter 802 maintains an integrated state (for example, heat-sensitive). It is a cutter used when cutting the thermal tape 12 (so as not to cut the separator in the tape 12).

図4は、感熱テープ12の惰性走行を説明する図である。図4におけるU方向は、平面化した感熱テープ12の搬送路における感熱テープ12の搬送方向であり、+U方向が正転時の搬送方向である。 FIG. 4 is a diagram illustrating the inertial running of the thermal tape 12. The U direction in FIG. 4 is the transport direction of the heat sensitive tape 12 in the transport path of the flattened heat sensitive tape 12, and the + U direction is the transport direction at the time of normal rotation.

上述したように、本実施形態の印刷装置1では、DCモータの動力によりプラテンローラ6を回転させて感熱テープ12を搬送する。図4には、DCモータを正転動作させて、感熱テープ12における切断位置CLを、搬送路における位置U0から位置U1まで搬送する例が示されている。印刷装置1は、DCモータに駆動電流を印加してDCモータの動作を開始させた後、ロータリエンコーダ9により計測したプラテンローラ6の回転量に基づいて算出される感熱テープ12の搬送量が距離LU(=U1−U0)と一致した時点で、DCモータへの駆動電流の印加を停止する。しかしながら、上述のように、DCモータは惰性回転をするため、DCモータへの駆動電流の印加を停止した後も、プラテンローラ6が正転して感熱テープ12が搬送されることがある。この場合、感熱テープ12の停止位置における切断位置CLの搬送路上での位置U2は、DCモータへの駆動電流の印加を停止した位置U1から距離ΔLだけ更に搬送された位置となる。本明細書では、このようなDCモータの惰性回転による感熱テープ12の付加的な搬送量(距離ΔL)のことを惰性走行量と呼ぶ。 As described above, in the printing apparatus 1 of the present embodiment, the platen roller 6 is rotated by the power of the DC motor to convey the thermal tape 12. FIG. 4 shows an example in which the DC motor is rotated in the normal direction to transport the cutting position CL of the thermal tape 12 from the position U0 to the position U1 in the transport path. In the printing device 1, after applying a drive current to the DC motor to start the operation of the DC motor, the transfer amount of the heat-sensitive tape 12 calculated based on the rotation amount of the platen roller 6 measured by the rotary encoder 9 is the distance. When it coincides with LU (= U1-U0), the application of the drive current to the DC motor is stopped. However, as described above, since the DC motor coasts, the platen roller 6 may rotate in the normal direction and the heat-sensitive tape 12 may be conveyed even after the application of the drive current to the DC motor is stopped. In this case, the position U2 of the cutting position CL at the stop position of the thermal tape 12 on the transport path is a position further transported by a distance ΔL from the position U1 at which the application of the drive current to the DC motor is stopped. In the present specification, the additional transfer amount (distance ΔL) of the heat-sensitive tape 12 due to the inertial rotation of the DC motor is referred to as the inertial traveling amount.

本実施形態の印刷装置1では、惰性走行量ΔLを考慮して、感熱テープ12を搬送する動作におけるDCモータへの駆動電流の印加を停止するタイミングを制御する。例えば、図4に示した例では、惰性走行量ΔLが、感熱テープ12に対する印刷単位となるライン(line)に換算して5ライン分に相当する。このため、感熱テープ12における切断位置CLよりも5ライン分だけ手前(感熱テープ12の先端12A側)となる位置が搬送路における位置U1に到達した時点でDCモータへの駆動電流の印加を停止すると、惰性走行により、感熱テープ12は、切断位置CLが搬送路における位置U1と略一致する位置で停止する。 In the printing apparatus 1 of the present embodiment, the timing of stopping the application of the drive current to the DC motor in the operation of conveying the thermal tape 12 is controlled in consideration of the inertial traveling amount ΔL. For example, in the example shown in FIG. 4, the inertial traveling amount ΔL corresponds to 5 lines in terms of lines that are printing units for the thermal tape 12. Therefore, the application of the drive current to the DC motor is stopped when the position 5 lines before the cutting position CL of the thermal tape 12 (the tip 12A side of the thermal tape 12) reaches the position U1 in the transport path. Then, due to inertial running, the thermal tape 12 stops at a position where the cutting position CL substantially coincides with the position U1 in the transport path.

なお、本実施形態の印刷装置1では、搬送する感熱テープ12の種類(例えば、幅W)やDCモータの個体差等に応じて惰性走行量ΔLが異なる点に着目し、印刷動作時に計測した惰性走行量に基づいて惰性走行量の情報を自律的に更新(補正)する。 In the printing apparatus 1 of the present embodiment, attention was paid to the fact that the inertial traveling amount ΔL differs depending on the type (for example, width W) of the heat-sensitive tape 12 to be conveyed, the individual difference of the DC motor, and the like, and the measurement was performed during the printing operation. The information on the inertial travel amount is autonomously updated (corrected) based on the inertial travel amount.

図5は、一実施形態に係る印刷装置1の機能構成を示すブロック図である。図6は、惰性走行量テーブル107Bの例を示す図である。 FIG. 5 is a block diagram showing a functional configuration of the printing apparatus 1 according to the embodiment. FIG. 6 is a diagram showing an example of the inertial traveling amount table 107B.

図5に示すように、本実施形態に係る印刷装置1は、機能構成の観点では、制御部101と、入力部102と、表示部103と、搬送処理部104と、印刷処理部105と、切断処理部106と、記憶部107とを備える。また、印刷装置1は、アダプタ検知部110と、テープ情報取得部111とを備える。 As shown in FIG. 5, from the viewpoint of functional configuration, the printing apparatus 1 according to the present embodiment includes a control unit 101, an input unit 102, a display unit 103, a transport processing unit 104, and a printing processing unit 105. It includes a cutting processing unit 106 and a storage unit 107. Further, the printing device 1 includes an adapter detection unit 110 and a tape information acquisition unit 111.

制御部101は、後述する印刷処理を含む、印刷装置1において実行可能な各種処理を制御する。 The control unit 101 controls various processes that can be executed in the printing apparatus 1, including the printing process described later.

入力部102は、感熱テープ12に印刷する文字や図形の入力、各種処理に係る設定値や実行命令の入力等を受け付ける。入力部102は、例えば、図1に示した入力装置3が持つ機能の1つである。表示部103は、入力部102からの入力に対応する文字や図形、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。表示部103は、図1に示した表示装置5が持つ機能の1つである。 The input unit 102 receives input of characters and figures to be printed on the thermal tape 12, input of set values and execution commands related to various processes, and the like. The input unit 102 is, for example, one of the functions of the input device 3 shown in FIG. The display unit 103 displays characters and figures corresponding to the input from the input unit 102, selection menus for various settings, messages related to various processes, and the like. The display unit 103 is one of the functions of the display device 5 shown in FIG.

搬送処理部104は、媒体アダプタ10から供給される感熱テープ12を所定の搬送方向に所定の搬送量(搬送長さ)だけ搬送する処理を行う。搬送処理部104は、プラテンローラ6を含む搬送機構が持つ機能の1つであり、プラテンローラ6等の搬送部104Aと、搬送量測定部104A(例えば、図3に示したロータリエンコーダ9)を含む。印刷処理部105は、媒体アダプタ10から供給される感熱テープ12に熱エネルギーを印加し感熱テープ12に文字や図形を印刷する処理を行う。印刷処理部105は、サーマルヘッド701を含む印刷ユニット7が持つ機能の1つである。切断処理部106は、媒体アダプタ10から供給される感熱テープ12を切断する処理を行う。切断処理部106は、カッター8を含む切断機構が持つ機能の1つである。 The transport processing unit 104 performs a process of transporting the heat-sensitive tape 12 supplied from the medium adapter 10 in a predetermined transport direction by a predetermined transport amount (convey length). The transport processing unit 104 is one of the functions of the transport mechanism including the platen roller 6, and includes a transport unit 104A such as the platen roller 6 and a transport amount measuring unit 104A (for example, the rotary encoder 9 shown in FIG. 3). Including. The print processing unit 105 applies heat energy to the heat-sensitive tape 12 supplied from the medium adapter 10 to print characters and figures on the heat-sensitive tape 12. The print processing unit 105 is one of the functions of the print unit 7 including the thermal head 701. The cutting processing unit 106 performs a process of cutting the thermal tape 12 supplied from the medium adapter 10. The cutting processing unit 106 is one of the functions of the cutting mechanism including the cutter 8.

記憶部107は、印刷装置1における各種処理において必要となる情報を記憶する。記憶部107には、例えば、アプリケーション107A、惰性走行量テーブル107B、及び履歴情報107Cを記憶させる。アプリケーション107Aは、印刷装置1において各種処理を実行するためのプログラム、及び設定値等を含む。惰性走行量テーブル107Bは、図6に示すように、感熱テープ12の種別毎に設定される、感熱テープ12の搬送方向及び搬送量と惰性走行量ΔLとの関係を示す情報を含む。惰性走行量テーブル107Bは、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかと関連図けられた、搬送部104Aの動作を停止するタイミングを示す情報の例である。履歴情報107Cは、例えば、入力部102を介して入力された文字や図形の情報、印刷履歴等を情報と、印刷処理中に測定した惰性走行量の情報等を含む。 The storage unit 107 stores information required for various processes in the printing device 1. The storage unit 107 stores, for example, the application 107A, the inertial traveling amount table 107B, and the history information 107C. The application 107A includes a program for executing various processes in the printing apparatus 1, a set value, and the like. As shown in FIG. 6, the inertial traveling amount table 107B includes information set for each type of the thermal tape 12 and showing the transport direction of the thermal tape 12 and the relationship between the transport amount and the inertial travel amount ΔL. The inertial traveling amount table 107B is an example of information indicating a timing for stopping the operation of the conveying unit 104A, which is related to any one or more of the type of printing medium, the conveying direction, and the conveying amount. The history information 107C includes, for example, information on characters and figures input via the input unit 102, print history, and the like, and information on the amount of coasting travel measured during the printing process.

アダプタ検知部110は、アダプタ収容部2aに媒体アダプタ10が収容されているか否か、及び収容された媒体アダプタ10がどのテープ幅の被記録媒体11の収容に適したものであるかを検知する。また、テープ情報取得部111は、媒体アダプタ10から供給される感熱テープ12の情報を取得する。テープ情報取得部111は、感熱テープ12の情報として、少なくとも供給される感熱テープ12の幅Wの情報を取得する。 The adapter detection unit 110 detects whether or not the medium adapter 10 is accommodated in the adapter accommodating portion 2a, and whether the accommodating medium adapter 10 is suitable for accommodating the recorded medium 11 having a tape width. .. Further, the tape information acquisition unit 111 acquires information on the thermal tape 12 supplied from the medium adapter 10. The tape information acquisition unit 111 acquires at least information on the width W of the heat-sensitive tape 12 to be supplied as information on the heat-sensitive tape 12.

本実施形態の印刷装置1は、例えば、テープ幅Wが6mm、9mm、12mm、及び18mmの4種類の感熱テープ12に対する印刷が可能である。これらのテープ幅Wが異なる感熱テープ12は、印刷時にサーマルヘッド701と接する面積が異なるため、搬送時にプラテンローラ6にかかる負荷が異なる。また、プラテンローラ6を正転させて感熱テープ12を搬送する場合と、プラテンローラ6を逆転させて感熱テープ12を搬送する場合とでは、プラテンローラ6にかかる負荷が異なる。これは、例えば、媒体アダプタ10から引き出された感熱テープを媒体アダプタ10内に向けて搬送した際には、媒体アダプタ10内の感熱テープ12における巻き取られている部分を十分に回転させることができず(すなわち媒体アダプタ10内に戻された部分を巻き取ることができず)、媒体アダプタ10内への移動が阻害されることに起因する。このような感熱テープ12の搬送時にプラテンローラ6にかかる負荷の違いは、惰性走行量ΔLに影響を与える。更に、1回の搬送動作における感熱テープ12の搬送量が大きくなるほど(すなわちDCモータを回転させる時間が長くなるほど)、プラテンローラ6の回転による慣性(付勢力)が大きくなり、惰性回転の回転量が大きくなる。このため、本実施形態の印刷装置1では、図6に示したように、テープ幅Wが6mm、9mm、12mm、及び18mmの4種類の感熱テープ12のそれぞれに対し、搬送方向及び搬送量の組み合わせに応じた惰性走行量ΔLを定める惰性走行量テーブル107Bを用意し、記憶部107に記憶させる。 The printing apparatus 1 of the present embodiment can print on four types of heat-sensitive tapes 12 having a tape width W of 6 mm, 9 mm, 12 mm, and 18 mm, for example. Since the heat-sensitive tapes 12 having different tape widths W have different areas in contact with the thermal head 701 during printing, the load applied to the platen roller 6 during transportation is different. Further, the load applied to the platen roller 6 is different between the case where the platen roller 6 is rotated in the normal direction to convey the thermal tape 12 and the case where the platen roller 6 is reversed to convey the thermal tape 12. This means that, for example, when the heat-sensitive tape drawn from the medium adapter 10 is conveyed toward the inside of the medium adapter 10, the wound portion of the heat-sensitive tape 12 in the medium adapter 10 can be sufficiently rotated. This is due to the fact that it cannot be wound (that is, the portion returned into the medium adapter 10 cannot be wound), and the movement into the medium adapter 10 is hindered. The difference in the load applied to the platen roller 6 when the thermal tape 12 is conveyed affects the inertial traveling amount ΔL. Further, as the amount of heat-sensitive tape 12 conveyed in one transfer operation increases (that is, the longer the time for rotating the DC motor), the inertia (biasing force) due to the rotation of the platen roller 6 increases, and the amount of rotation of inertial rotation. Becomes larger. Therefore, in the printing apparatus 1 of the present embodiment, as shown in FIG. 6, the transfer direction and the transfer amount are set for each of the four types of heat-sensitive tapes 12 having a tape width W of 6 mm, 9 mm, 12 mm, and 18 mm. An inertial travel amount table 107B for determining the inertial travel amount ΔL according to the combination is prepared and stored in the storage unit 107.

なお、図6の惰性走行量テーブル107Bにおける惰性走行量ΔLの値は、例えば、印刷装置1の出荷時等に記憶部107に記憶させる初期値の一例である。惰性走行量ΔLの初期値は、例えば、同一ロットの印刷装置1の中から抽出した複数の印刷装置1のそれぞれで計測した惰性走行量ΔLの平均値とする。また、惰性走行量ΔLの初期値は、出荷前に印刷装置1毎に計測し、該計測により得られた惰性走行量ΔLであってもよい。 The value of the inertial travel amount ΔL in the inertial travel amount table 107B of FIG. 6 is an example of an initial value to be stored in the storage unit 107 at the time of shipment of the printing apparatus 1, for example. The initial value of the inertial running amount ΔL is, for example, the average value of the inertial running amount ΔL measured by each of the plurality of printing devices 1 extracted from the printing devices 1 of the same lot. Further, the initial value of the inertial traveling amount ΔL may be the inertial traveling amount ΔL obtained by measuring each printing device 1 before shipment and obtaining the measurement.

また、惰性走行量テーブル107Bにおける搬送動作(搬送方向及び搬送量の組み合わせ)は、図6に示した組み合わせに限らず、適宜変更可能である。 Further, the transport operation (combination of transport direction and transport amount) in the inertial traveling amount table 107B is not limited to the combination shown in FIG. 6, and can be changed as appropriate.

図7は、印刷装置1の動作を説明するフローチャートである。本実施形態の印刷装置1は、電源を投入すると、図7に示すように、まず、所定の起動処理(ステップS1)を行う。次に、印刷装置1は、印刷データ作成処理(ステップS2)を行う。ステップS2の印刷データ作成処理において、印刷装置1は、例えば、該印刷装置1の利用者が入力装置3を操作して入力した、文字列及びフォント等の情報、印刷枚数の情報、並びにカット(フルカット及びハーフカット)に関する情報等を受け付け、感熱テープ12に印刷するための印刷データを作成する。入力装置3を操作して入力した情報は、入力部102が受け付ける。印刷データの作成は、制御部101が行う。入力部102で受け付けた情報、及び制御部101で作成した印刷データに関する情報は、例えば、表示部103(表示装置5)に表示される。なお、印刷データの作成に用いる情報は、例えば、USB(Universal Serial Bus)コネクタを有するメモリ装置、SD規格のメモリカード等の可搬型記録媒体を読み出してもよい。更に印刷データの作成に用いる情報は、スマートフォン等の通信端末を利用して入力されてもよい。 FIG. 7 is a flowchart illustrating the operation of the printing device 1. When the power is turned on, the printing apparatus 1 of the present embodiment first performs a predetermined activation process (step S1) as shown in FIG. 7. Next, the printing device 1 performs a print data creation process (step S2). In the print data creation process of step S2, for example, the printing device 1 operates the input device 3 to input information such as a character string and a font, information on the number of printed sheets, and a cut ( It accepts information about (full cut and half cut) and creates print data for printing on the heat sensitive tape 12. The input unit 102 receives the information input by operating the input device 3. The control unit 101 creates the print data. The information received by the input unit 102 and the information related to the print data created by the control unit 101 are displayed on, for example, the display unit 103 (display device 5). As the information used for creating the print data, for example, a portable recording medium such as a memory device having a USB (Universal Serial Bus) connector or an SD standard memory card may be read. Further, the information used for creating the print data may be input using a communication terminal such as a smartphone.

印刷データの作成が終了し、印刷開始を示す情報が入力されると、印刷装置1は、印刷処理(ステップS3)を行う。本実施形態の印刷装置1が行うステップS3の印刷処理の具体例は後述する。 When the creation of the print data is completed and the information indicating the start of printing is input, the printing device 1 performs the printing process (step S3). A specific example of the printing process of step S3 performed by the printing apparatus 1 of the present embodiment will be described later.

印刷処理が終了すると、印刷装置1は、新たな印刷をするか否かを判定する(ステップS4)。印刷装置1は、印刷処理が終了すると、例えば、表示部103に新たな印刷をするか否かを問い合わせる情報を表示し、問い合わせに対する利用者の回答を入力部102で受け付ける。新たな印刷をすることを示す回答を受け付けた場合(ステップS4;YES)、印刷装置1は、ステップS2以降の処理を繰り返す。新たな印刷をしないことを示す回答を受け付けた場合(ステップS4;NO)、印刷装置1は、処理を終了する。 When the printing process is completed, the printing device 1 determines whether or not to perform new printing (step S4). When the printing process is completed, the printing device 1 displays, for example, information asking whether or not to perform new printing on the display unit 103, and the input unit 102 receives the user's answer to the inquiry. When the answer indicating that new printing is to be performed is received (step S4; YES), the printing device 1 repeats the processes after step S2. When the answer indicating that new printing is not performed is received (step S4; NO), the printing device 1 ends the process.

図8は、一実施形態に係る印刷処理の内容を説明するフローチャートである。
印刷処理(ステップS3)を開始すると、印刷装置1は、まず、所定の印刷開始処理(ステップS301)を行う。印刷開始処理は、例えば、制御部101が、アダプタ検知部110からの検知情報に基づいて、装置筐体2のアダプタ収容部2aに媒体アダプタ10が収納されているか否かを判定する処理を含む。また、印刷開始処理は、例えば、制御部101が、テープ情報取得部111から取得した情報に基づいて、感熱テープ12が正しく供給されているか否かを判定する処理を含む。更に、印刷開始処理は、例えば、制御部101が、ステップS2で作成した印刷データ等に基づいて、印刷処理における搬送処理部104、印刷処理部105、及び切断処理部106の動作に関する制御情報を生成する処理を含んでもよい。
FIG. 8 is a flowchart illustrating the contents of the printing process according to the embodiment.
When the print process (step S3) is started, the printing apparatus 1 first performs a predetermined print start process (step S301). The print start process includes, for example, a process in which the control unit 101 determines whether or not the medium adapter 10 is housed in the adapter accommodating unit 2a of the device housing 2 based on the detection information from the adapter detection unit 110. .. Further, the print start process includes, for example, a process in which the control unit 101 determines whether or not the thermal tape 12 is correctly supplied based on the information acquired from the tape information acquisition unit 111. Further, in the print start process, for example, the control unit 101 obtains control information regarding the operations of the transfer process unit 104, the print process unit 105, and the cut process unit 106 in the print process based on the print data created in step S2. It may include a process to generate.

次に、印刷装置1は、媒体アダプタ10から供給されている感熱テープ12のテープ幅Wを検知する(ステップS302)。感熱テープ12のテープ幅Wは、テープ情報取得部111が検知して取得する。ステップS302の処理は、例えば、制御部101が、検知したテープ幅Wと印刷の対象に設定されているテープ幅とが一致しているか否かを判定し、一致していない場合には感熱テープ12(被印刷媒体11)の交換を促すメッセージ等を表示する処理を含んでもよい。 Next, the printing device 1 detects the tape width W of the heat-sensitive tape 12 supplied from the medium adapter 10 (step S302). The tape width W of the heat-sensitive tape 12 is detected and acquired by the tape information acquisition unit 111. In the process of step S302, for example, the control unit 101 determines whether or not the detected tape width W and the tape width set as the printing target match, and if they do not match, the thermal tape. It may include a process of displaying a message or the like prompting the replacement of the 12 (printed medium 11).

次に、印刷装置1は、モータ停止位置算出処理(ステップS303)を行う。モータ停止位置算出処理は、現在行っている印刷処理における搬送動作毎に、DCモータへの駆動電流の印加を停止する感熱テープ12の搬送位置を算出する処理である。言い換えると、モータ停止位置算出処理は、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上のいずれかに基づいて搬送部104Aの動作を停止するタイミングを決定する処理である。モータ停止位置算出処理は、例えば、制御部101が、ステップS2で作成した印刷データ、各搬送動作における感熱テープ12の搬送方向及び搬送量、感熱テープ12の幅W、並びに惰性走行量テーブル107Bに基づいて、搬送動作毎に、DCモータへの駆動電流の印加を停止する感熱テープ12の搬送位置(搬送量)を算出する。具体的には、制御部11は、1回の搬送動作における感熱テープ12の総搬送量を印刷処理におけるライン数に換算し、換算したライン数から惰性走行量ΔLを減じた値を、DCモータへの駆動電流の印加を停止する搬送位置として算出する。なお、本明細書における感熱テープ12の搬送位置は、印刷装置1における感熱テープ12の搬送路上での該搬送路に対する感熱テープ12の相対位置であり、感熱テープ12の搬送量と関連付けられる。 Next, the printing device 1 performs a motor stop position calculation process (step S303). The motor stop position calculation process is a process of calculating the transfer position of the thermal tape 12 for stopping the application of the drive current to the DC motor for each transfer operation in the current printing process. In other words, the motor stop position calculation process is a process of determining the timing at which the operation of the transport unit 104A is stopped based on at least one of the type of print medium, the transport direction, or the transport amount. The motor stop position calculation process is performed, for example, on the print data created in step S2 by the control unit 101, the transport direction and transport amount of the heat-sensitive tape 12 in each transport operation, the width W of the heat-sensitive tape 12, and the coasting travel amount table 107B. Based on this, the transport position (transport amount) of the thermal tape 12 for stopping the application of the drive current to the DC motor is calculated for each transfer operation. Specifically, the control unit 11 converts the total transfer amount of the heat-sensitive tape 12 in one transfer operation into the number of lines in the printing process, and subtracts the inertial traveling amount ΔL from the converted number of lines to obtain a value obtained by subtracting the inertial traveling amount ΔL from the converted number of lines. Calculated as the transport position at which the application of the drive current to is stopped. The transfer position of the heat-sensitive tape 12 in the present specification is a relative position of the heat-sensitive tape 12 on the transfer path of the heat-sensitive tape 12 in the printing apparatus 1, and is associated with the transfer amount of the heat-sensitive tape 12.

次に、印刷装置1は、カウンタを初期化するとともに、エンコーダ割込み処理を許可する(ステップS304)。ステップS304の処理では、制御部101が、後述するエンコーダカウンタ及び惰性カウンタのカウントを初期化する(例えば「0」にする)。また、ステップS304の処理では、制御部101が、1回の搬送動作における感熱テープ12の搬送量をライン換算で計数するラインカウンタのカウントを初期化する(例えば「1」にする) Next, the printing device 1 initializes the counter and permits encoder interrupt processing (step S304). In the process of step S304, the control unit 101 initializes the counts of the encoder counter and the inertia counter, which will be described later (for example, set to “0”). Further, in the process of step S304, the control unit 101 initializes the count of the line counter that counts the transferred amount of the thermal tape 12 in one transfer operation in line conversion (for example, set it to "1").

次に、印刷装置1は、モータ動作開始処理(ステップS305)を行う。モータ動作開始処理は、例えば、制御部101が、現在行っている印刷処理において最初に行う搬送動作で指定されている感熱テープ12の搬送方向に基づいて、搬送処理部104にDCモータへの駆動電流の印加を開始させる。 Next, the printing device 1 performs the motor operation start process (step S305). In the motor operation start processing, for example, the control unit 101 drives the transfer processing unit 104 to the DC motor based on the transfer direction of the heat-sensitive tape 12 specified in the transfer operation first performed in the current printing process. Start applying current.

次に、印刷装置1は、エンコーダ割込み処理(ステップS306)を行う。エンコーダ割込み処理は、例えば、制御部101が、搬送量計測部104B(ロータリエンコーダ9)の計測結果に基づいて、感熱テープ12の搬送量を示すエンコーダカウンタをインクリメントする処理を含む。また、エンコーダ割込み処理は、例えば、制御部101が、搬送量計測部104Bの計測結果に基づいて、感熱テープ12の惰性走行量を示す惰性カウンタをインクリメントする処理を含む。 Next, the printing device 1 performs the encoder interrupt process (step S306). The encoder interrupt process includes, for example, a process in which the control unit 101 increments the encoder counter indicating the transfer amount of the thermal tape 12 based on the measurement result of the transfer amount measurement unit 104B (rotary encoder 9). Further, the encoder interrupt process includes, for example, a process in which the control unit 101 increments the inertia counter indicating the inertial running amount of the thermal tape 12 based on the measurement result of the transport amount measurement unit 104B.

次に、印刷装置1は、搬送処理部104がテープ停止処理中であるか否かを判定する(ステップS307)。ここで、テープ停止処理は、前記搬送部104Aの動作、言い換えるとDCモータへの駆動電流の印加を停止して感熱テープ12の搬送を停止させる処理である。印刷装置1は、DCモータへの駆動電流の印加を停止してから該DCモータの惰性回転が終了し感熱テープ12の搬送が停止するまでの期間を、テープ停止処理中と判定する。 Next, the printing apparatus 1 determines whether or not the transport processing unit 104 is in the tape stop processing (step S307). Here, the tape stop process is a process of stopping the operation of the transport unit 104A, in other words, stopping the application of the drive current to the DC motor to stop the transport of the thermal tape 12. The printing apparatus 1 determines that the tape stop process is in progress for the period from when the application of the drive current to the DC motor is stopped until the inertial rotation of the DC motor is completed and the transfer of the thermal tape 12 is stopped.

テープ停止処理中ではないと判定した場合(ステップS307;YES)、印刷装置1は、次に、感熱テープ12を印刷単位である1ライン分搬送したか否かを判定する(ステップS308)。ステップS308では、例えば、エンコーダカウンタのカウントが1ラインと対応する閾値以上である場合に、1ライン分搬送したと判定する。エンコーダカウンタのカウントが閾値よりも小さい場合、すなわち1ライン分の搬送が完了していない場合(ステップS308;NO)、印刷装置1は、ステップS307の判定に戻る。 When it is determined that the tape stop process is not in progress (step S307; YES), the printing apparatus 1 then determines whether or not the thermal tape 12 has been conveyed for one line, which is a printing unit (step S308). In step S308, for example, when the count of the encoder counter is equal to or greater than the threshold value corresponding to one line, it is determined that one line has been conveyed. When the count of the encoder counter is smaller than the threshold value, that is, when the transfer for one line is not completed (step S308; NO), the printing apparatus 1 returns to the determination in step S307.

一方、1ライン分の搬送が完了した場合(ステップS308;YES)、印刷装置1は、次に、エンコーダカウンタのカウントを初期化するとともに、ラインカウンタをインクリメント(すなわち、ラインカウンタのカウントに1を加算)する(ステップS309)。 On the other hand, when the transfer for one line is completed (step S308; YES), the printing apparatus 1 then initializes the count of the encoder counter and increments the line counter (that is, 1 is added to the count of the line counter). Add) (step S309).

ステップS309の処理の後、印刷装置1は、印字中であるか否かを判定する(ステップS310)。ステップS310では、例えば、感熱テープ12における現在サーマルヘッド701と対向する領域が、印刷データに基づいて感熱テープ12上に設定された印刷領域(文字や図形の一部を印刷する領域)である場合に、印字中であると判定する。印字中である場合(ステップS310;YES)、印刷装置1の印刷処理部105は、感熱テープ12における現在サーマルヘッド701と対向する領域に対する1ライン分の印字を行う(ステップS311)。その後、印刷装置1は、感熱テープ12の搬送位置がモータ停止位置であるか否かを判定する(ステップS312)。また、印字中ではない場合(ステップS310;NO)、印刷装置1は、ステップS311の処理をスキップして、ステップS312の判定を行う。 After the process of step S309, the printing apparatus 1 determines whether or not printing is in progress (step S310). In step S310, for example, when the area of the thermal tape 12 currently facing the thermal head 701 is a print area (an area for printing a part of characters or figures) set on the thermal tape 12 based on print data. It is determined that printing is in progress. When printing is in progress (step S310; YES), the print processing unit 105 of the printing apparatus 1 prints one line on the area of the thermal tape 12 currently facing the thermal head 701 (step S311). After that, the printing device 1 determines whether or not the transport position of the thermal tape 12 is the motor stop position (step S312). If printing is not in progress (step S310; NO), the printing device 1 skips the process of step S311 and makes a determination in step S312.

ステップS312では、例えば、現在のラインカウンタのカウントが、現在行っている搬送動作におけるモータ動作停止位置と対応する値以上である場合に、モータ停止位置であると判定する。モータ停止位置である場合(ステップS312;YES)、印刷装置1は、モータ動作停止処理(ステップS313)を行い、ステップS306のエンコーダ割込み処理に戻る。ステップS313の処理では、例えば、搬送処理部104が制御部101からの命令に従い、DCモータへの駆動電流の印加を停止し、搬送部104Aの動作を停止する。また、モータ停止位置ではない場合(ステップS312;NO)、印刷装置1は、ステップS313の処理をスキップして、ステップS306のエンコーダ割込み処理に戻る。 In step S312, for example, when the count of the current line counter is equal to or greater than the value corresponding to the motor operation stop position in the current transfer operation, the motor stop position is determined. In the case of the motor stop position (step S312; YES), the printing device 1 performs the motor operation stop process (step S313) and returns to the encoder interrupt process in step S306. In the process of step S313, for example, the transfer processing unit 104 stops applying the drive current to the DC motor in accordance with a command from the control unit 101, and stops the operation of the transfer unit 104A. If the motor is not in the stop position (step S312; NO), the printing device 1 skips the process of step S313 and returns to the encoder interrupt process of step S306.

すなわち、ステップS307においてテープ停止処理中ではないと判定された場合には、印刷装置1は、従来の印刷装置と同様の手順で感熱テープ12に印字(印刷)する処理(ステップS308〜S311)、及びDCモータへの駆動電流の印加を制御する処理(ステップS312及びS313)を行う。 That is, when it is determined in step S307 that the tape stop process is not in progress, the printing device 1 prints (prints) on the heat-sensitive tape 12 in the same procedure as the conventional printing device (steps S308 to S311). The process of controlling the application of the drive current to the DC motor (steps S312 and S313) is performed.

これに対し、ステップS307においてテープ停止処理中であると判定された場合(ステップS307;YES)、印刷装置1は、次に、テープ停止処理が完了したか否かを判定する(ステップS314)。ステップS314では、例えば、直前のステップS314の判定における惰性カウンタのカウントと現在の惰性カウンタのカウントとが同一である場合に、テープ停止処理が完了したと判定する。テープ停止処理が完了していない場合(ステップS314;NO)、印刷装置1は、ステップS308の判定を行う。 On the other hand, when it is determined in step S307 that the tape stop process is in progress (step S307; YES), the printing apparatus 1 then determines whether or not the tape stop process is completed (step S314). In step S314, for example, when the count of the inertia counter in the determination of the immediately preceding step S314 and the count of the current inertia counter are the same, it is determined that the tape stop process is completed. When the tape stop process is not completed (step S314; NO), the printing apparatus 1 determines in step S308.

一方、テープ停止処理が完了している場合(ステップS314;YES)、印刷装置1は、次に、惰性カウンタのカウントに応じて惰性走行量テーブル107の惰性走行量を更新し(ステップS315)、惰性カウンタのカウントを初期化する(ステップS316)。ステップS315の処理では、例えば、制御部101が、現在の惰性カウンタのカウントをライン数(惰性走行量ΔL)に換算し、現在の搬送動作と対応する惰性走行量テーブル107B内の惰性走行量ΔLを、換算したライン数に更新する。なお、ステップS315は、惰性カウンタのカウントに基づく惰性走行量と、惰性走行量テーブル107B内の惰性走行量ΔLとが異なる場合に、惰性走行量テーブル107B内の惰性走行量ΔLの値を変更する処理であればよい。また、ステップS315とS316とは、初期化する前の惰性カウンタのカウントを制御部101が保持した状態で惰性カウンタのカウントを初期化することが可能な条件下においては、順序が逆になってもよい。 On the other hand, when the tape stop process is completed (step S314; YES), the printing apparatus 1 then updates the inertial travel amount of the inertial travel amount table 107 according to the count of the inertia counter (step S315). Initialize the count of the inertia counter (step S316). In the process of step S315, for example, the control unit 101 converts the count of the current inertia counter into the number of lines (inertia travel amount ΔL), and the inertia travel amount ΔL in the inertia travel amount table 107B corresponding to the current transport operation. Is updated to the number of converted lines. In step S315, when the inertial travel amount based on the count of the inertia counter and the inertial travel amount ΔL in the inertial travel amount table 107B are different, the value of the inertial travel amount ΔL in the inertial travel amount table 107B is changed. It may be processing. Further, the order of steps S315 and S316 is reversed under the condition that the count of the inertia counter can be initialized while the control unit 101 holds the count of the inertia counter before the initialization. May be good.

ステップS315及びS316の処理を終えると、印刷装置1は、次に、感熱テープ12の搬送位置がカット位置であるか否かを判定する(ステップS317)。ステップS317では、例えば、感熱テープ12を現在の停止位置で停止させるテープ停止処理が、感熱テープ12をハーフカット又はフルカットするための処理である場合、言い換えると直前の搬送動作が感熱テープ12をハーフカット又はフルカットするための搬送位置に搬送する動作である場合に、カット位置であると判定する。カット位置である場合(ステップS317;YES)、印刷装置1は、感熱テープ12に対するカット処理(ステップS318)を行う。ステップS318では、切断処理部106が、制御部101からの制御情報に基づいて、第1のカッター801によるフルカット、又は第2のカッター802によるハーフカットを行う。また、第1のカッター801によるフルカットを行った場合、例えば、切断処理部106は、フルカットにより個片化された感熱テープ12を装置筐体2の排出口から排出させる。 After completing the processes of steps S315 and S316, the printing apparatus 1 then determines whether or not the transport position of the thermal tape 12 is the cut position (step S317). In step S317, for example, when the tape stop process for stopping the thermal tape 12 at the current stop position is a process for half-cutting or full-cutting the thermal tape 12, in other words, the immediately preceding transport operation causes the thermal tape 12 to be stopped. When the operation is to transport to the transport position for half-cut or full-cut, it is determined to be the cut position. In the case of the cut position (step S317; YES), the printing apparatus 1 performs a cut process (step S318) on the thermal tape 12. In step S318, the cutting processing unit 106 performs a full cut by the first cutter 801 or a half cut by the second cutter 802 based on the control information from the control unit 101. Further, when the first cutter 801 performs a full cut, for example, the cutting processing unit 106 discharges the thermal tape 12 which has been separated by the full cut from the discharge port of the apparatus housing 2.

カット処理を行った後、又はステップS317でカット位置ではないと判定された場合(ステップS317;NO)、印刷装置1は、次に、印刷が終了したか否かを判定する(ステップS319)。ステップS319では、印刷データに基づいて行われる感熱テープ12に対する印刷及びカットの全てが終了している場合に、印刷が終了したと判定する。印刷が終了していない場合(ステップS319;NO)、印刷装置1は、モータ動作再開処理(ステップS320)を行った後、ステップS308の判定を行う。ステップS320では、制御部101が、次に行う搬送動作で指定されている感熱テープ12の搬送方向に基づいて、搬送処理部104にDCモータへの駆動電流の印加を開始させ、搬送部104Aの搬送動作を開始させる。また、ステップS320では、例えば、1回の搬送動作における感熱テープ12の搬送量を示す情報であるラインカウンタのカウントを初期化する。一方、印刷が終了した場合(ステップS319;YES)、印刷装置1は、所定の印刷終了処理(ステップS321)を行って印刷処理を終了する。 After performing the cutting process, or when it is determined in step S317 that the position is not the cut position (step S317; NO), the printing apparatus 1 then determines whether or not printing is completed (step S319). In step S319, it is determined that the printing is completed when all the printing and cutting on the thermal tape 12 performed based on the print data are completed. When printing is not completed (step S319; NO), the printing device 1 performs the motor operation restart process (step S320) and then determines in step S308. In step S320, the control unit 101 causes the transfer processing unit 104 to start applying the drive current to the DC motor based on the transfer direction of the thermal tape 12 specified in the next transfer operation, and the transfer unit 104A. Start the transport operation. Further, in step S320, for example, the count of the line counter, which is information indicating the amount of the thermal tape 12 conveyed in one transfer operation, is initialized. On the other hand, when printing is completed (step S319; YES), the printing apparatus 1 performs a predetermined printing end process (step S321) to end the print process.

このように、本実施形態に係る印刷処理では、惰性走行量テーブル107Bに格納された惰性走行量ΔLに基づいて搬送部104A(DCモータ)の動作を停止するタイミングを決定し、搬送部104Aにより感熱テープ12を搬送中に決定されたタイミングとなったら該搬送部104Aの動作を停止する。惰性走行量テーブル107Bに格納された惰性走行量ΔLは、上記のように、印刷媒体である感熱テープ12の種類、搬送方向、及び搬送量と関連付けられている。このため、本実施形態に係る印刷装置1は、感熱テープ12の種類、搬送方向、及び搬送量に基づいて、感熱テープ12の搬送量を適切に制御することができる。また、本実施形態に係る印刷処理では、DCモータの動作を停止させたときに計測して得たプラテンローラ6の惰性回転による感熱テープ12の搬送量に基づいて、惰性走行量テーブル107Bに格納された惰性走行量ΔLを更新する。言い換えると、本実施形態の印刷装置1は、印刷媒体である感熱テープ12を搬送する搬送部104Aの動作を停止してから感熱テープ12の搬送が停止するまでの該感熱テープ12の搬送量を計測し、計測した感熱テープ12の搬送量に基づいて、搬送部104Aの動作を停止するタイミングを示す情報である惰性走行量ΔLを更新する。このため、本実施形態の印刷装置1では、惰性走行量テーブル107Bに格納された惰性走行量ΔLを、印刷に使用する感熱テープ12の種類や印刷時におけるDCモータの動作特性に応じた、適切な値に更新することができる。このため、感熱テープ12の搬送量の精度を高めることができる。 As described above, in the printing process according to the present embodiment, the timing for stopping the operation of the transport unit 104A (DC motor) is determined based on the inertial travel amount ΔL stored in the inertial travel amount table 107B, and the transport unit 104A determines the timing to stop the operation. When the timing determined during the transfer of the heat-sensitive tape 12 is reached, the operation of the transfer section 104A is stopped. The inertial traveling amount ΔL stored in the inertial traveling amount table 107B is associated with the type, the conveying direction, and the conveying amount of the heat-sensitive tape 12 which is a printing medium as described above. Therefore, the printing apparatus 1 according to the present embodiment can appropriately control the transport amount of the heat-sensitive tape 12 based on the type, transport direction, and transport amount of the heat-sensitive tape 12. Further, in the printing process according to the present embodiment, the printing process is stored in the inertial traveling amount table 107B based on the conveyed amount of the heat-sensitive tape 12 due to the inertial rotation of the platen roller 6 obtained by measuring when the operation of the DC motor is stopped. The inertial running amount ΔL is updated. In other words, the printing apparatus 1 of the present embodiment determines the amount of the heat-sensitive tape 12 transported from the time when the operation of the transport unit 104A that conveys the heat-sensitive tape 12, which is the printing medium, is stopped until the transfer of the heat-sensitive tape 12 is stopped. Based on the measured and measured transfer amount of the heat-sensitive tape 12, the inertial traveling amount ΔL, which is information indicating the timing to stop the operation of the transfer unit 104A, is updated. Therefore, in the printing apparatus 1 of the present embodiment, the inertial traveling amount ΔL stored in the inertial traveling amount table 107B is appropriately adjusted according to the type of the thermal tape 12 used for printing and the operating characteristics of the DC motor at the time of printing. Can be updated to any value. Therefore, the accuracy of the transfer amount of the heat-sensitive tape 12 can be improved.

図9は、図8のモータ停止位置算出処理の内容を説明するフローチャートである。
モータ停止位置算出処理(ステップS303)では、印刷装置1は、図9に示すように、まず、印刷データを含む印刷条件に基づいてテープの搬送方向及び搬送量の制御情報を決定する(ステップS303a)。ステップS303aでは、印刷条件に基づいて、現在行っている印刷処理において実施される感熱テープ12の搬送動作毎に、搬送方向と搬送量の制御情報を決定する。なお、ステップS303aで決定する搬送量は、1回の搬送動作における感熱テープ12の総搬送量である。印刷処理において実施される感熱テープ12の搬送動作は、例えば、プラテンローラ6を逆転させて感熱テープ12の先端12Aを搬送路における所定の位置まで搬送する搬送動作を含む。また、感熱テープ12の搬送動作は、例えば、プラテンローラ6を正転させて感熱テープ12に対する印刷を行いながら、感熱テープ12におけるハーフカット位置が搬送路におけるハーフカット位置(第2のカッター802によるハーフカットを行う位置)に到達するまで搬送する搬送動作を含む。また、感熱テープ12の搬送動作は、例えば、プラテンローラ6を正転させて感熱テープ12に対する印刷を行った後、続けて感熱テープ12におけるフルカット位置が搬送路におけるフルカット位置(第1のカッター801によるフルカットを行う位置)に到達するまで搬送する搬送動作を含む。
FIG. 9 is a flowchart illustrating the content of the motor stop position calculation process of FIG.
In the motor stop position calculation process (step S303), as shown in FIG. 9, the printing apparatus 1 first determines the control information of the tape transport direction and the transport amount based on the printing conditions including the print data (step S303a). ). In step S303a, control information of the transfer direction and the transfer amount is determined for each transfer operation of the thermal tape 12 performed in the current printing process based on the print conditions. The transfer amount determined in step S303a is the total transfer amount of the thermal tape 12 in one transfer operation. The transport operation of the thermal tape 12 performed in the printing process includes, for example, a transport operation in which the platen roller 6 is reversed to transport the tip 12A of the thermal tape 12 to a predetermined position in the transport path. Further, in the transport operation of the thermal tape 12, for example, while printing on the thermal tape 12 by rotating the platen roller 6 in the normal direction, the half-cut position of the thermal tape 12 is the half-cut position in the transport path (depending on the second cutter 802). Includes a transport operation that transports until the half-cut position) is reached. Further, in the transport operation of the thermal tape 12, for example, after printing on the thermal tape 12 by rotating the platen roller 6 in the normal direction, the full cut position of the thermal tape 12 is continuously the full cut position in the transport path (first). It includes a transport operation of transporting until the position (position at which full cutting is performed by the cutter 801) is reached.

次に、印刷装置1は、ステップS303aで決定した搬送方向と搬送量の組毎にモータ動作停止位置を算出するループ処理(ステップS303b〜S303e)を行う。このループ処理では、印刷装置1は、例えば、始端において未選択の搬送方向と搬送量との組の内の1組を選択し(ステップS303b)、選択した搬送方向と搬送量との組に対し、ステップS303c及びS303dの処理を行う。ステップS303cの処理は、選択中の搬送方向及び搬送量と対応する惰性走行量ΔLを惰性走行量テーブル107Bから取得する処理である。ステップS303dの処理は、搬送量と対応するライン数及び取得した惰性走行量ΔLに基づいて、DCモータの動作を停止する位置を算出する処理である。ステップS303dでは、具体的には、搬送量(すなわち1回の搬送動作における総搬送量)と対応するライン数から、惰性走行量ΔLを減じた値を算出する。 Next, the printing apparatus 1 performs a loop process (steps S303b to S303e) for calculating the motor operation stop position for each set of the transfer direction and the transfer amount determined in step S303a. In this loop processing, the printing apparatus 1 selects, for example, one set of the set of the unselected transport direction and the transport amount at the start end (step S303b), and for the set of the selected transport direction and the transport amount. , Steps S303c and S303d are performed. The process of step S303c is a process of acquiring the inertial travel amount ΔL corresponding to the selected transfer direction and the transfer amount from the inertial travel amount table 107B. The process of step S303d is a process of calculating the position where the operation of the DC motor is stopped based on the number of lines corresponding to the conveyed amount and the acquired inertial traveling amount ΔL. Specifically, in step S303d, a value obtained by subtracting the coasting travel amount ΔL from the number of lines corresponding to the transport amount (that is, the total transport amount in one transport operation) is calculated.

ステップS303c及びS303dの処理を行った後、印刷装置1は、ループ処理の終端においてDCモータの動作を停止する位置を算出していない搬送方向と搬送量との組が存在するか否かを判定し、算出していない組が存在する場合には該ループ処理を続け、全ての組で算出した場合に該ループ処理を終了する(ステップS303e)。 After performing the processes of steps S303c and S303d, the printing apparatus 1 determines whether or not there is a set of the transfer direction and the transfer amount for which the position where the operation of the DC motor is stopped is not calculated at the end of the loop process. Then, if there are uncalculated pairs, the loop processing is continued, and if all the pairs are calculated, the loop processing is terminated (step S303e).

図10は、図8のエンコーダ割込み処理の内容を説明するフローチャートである。
エンコーダ割込み処理(ステップS306)では、印刷装置1は、図10に示すように、まず、割込みの有無を判定する(ステップS306a)。割込みがない場合(ステップS306a;NO)、印刷装置1は、ステップS306b〜S306dの処理をスキップしてエンコーダ割込み処理を終了する。
FIG. 10 is a flowchart illustrating the contents of the encoder interrupt process of FIG.
In the encoder interrupt process (step S306), the printing apparatus 1 first determines the presence or absence of an interrupt (step S306a), as shown in FIG. When there is no interrupt (step S306a; NO), the printing apparatus 1 skips the processes of steps S306b to S306d and ends the encoder interrupt process.

一方、割込みがあった場合(ステップS306a;YES)、印刷装置1は、エンコーダカウンタをインクリメントする(ステップS306b)。エンコーダカウンタは、上述のように、1回の搬送動作における1ライン分の搬送量の計測に用いる値である。ステップS306bでは、例えば、前回のステップS306bの処理時から今回のステップS306bの処理時までの期間に搬送量計測部104B(例えば、ロータリエンコーダ9)で計測したプラテンローラ6の回転量に基づいて、当該期間における感熱テープ12の搬送量を算出し、該搬送量に応じた値をエンコーダカウンタのカウントに加算する。 On the other hand, when there is an interrupt (step S306a; YES), the printing device 1 increments the encoder counter (step S306b). As described above, the encoder counter is a value used for measuring the transfer amount for one line in one transfer operation. In step S306b, for example, based on the rotation amount of the platen roller 6 measured by the transport amount measuring unit 104B (for example, the rotary encoder 9) during the period from the processing of the previous step S306b to the processing of the current step S306b. The transport amount of the heat-sensitive tape 12 in the period is calculated, and the value corresponding to the transport amount is added to the count of the encoder counter.

次に、印刷装置1は、テープ停止処理中であるか否かを判定する(ステップS306c)。テープ停止処理中である場合(ステップS306c;YES)、印刷装置1は、惰性カウンタをインクリメントし(ステップS306d)、エンコーダ割込み処理を終了する。惰性カウンタは、上述のように、DCモータへの駆動電流の供給を停止した後のプラテンローラ6の惰性回転による感熱テープ12の搬送量(惰性走行量)の計測に用いる値である。ステップS306dでは、例えば、ステップS306bで算出した感熱テープ12の搬送量に応じた値を惰性カウンタのカウントに加算する。一方、テープ停止処理中ではない場合(ステップS306c;NO)、印刷装置1は、ステップS306dの処理をスキップして、エンコーダ割込み処理を終了する。 Next, the printing apparatus 1 determines whether or not the tape stop process is in progress (step S306c). If the tape stop process is in progress (step S306c; YES), the printing device 1 increments the inertia counter (step S306d) and ends the encoder interrupt process. As described above, the inertia counter is a value used for measuring the amount of transport (inertia running amount) of the thermal tape 12 due to the inertial rotation of the platen roller 6 after the supply of the drive current to the DC motor is stopped. In step S306d, for example, the value corresponding to the conveyed amount of the thermal tape 12 calculated in step S306b is added to the count of the inertia counter. On the other hand, when the tape stop process is not in progress (step S306c; NO), the printing apparatus 1 skips the process of step S306d and ends the encoder interrupt process.

このように、本実施形態の印刷装置1では、エンコーダ割込み処理においてテープ停止処理中に惰性カウンタをインクリメントすることで、搬送部104A(DCモータ)の動作を停止させた後のプラテンローラ6の惰性回転による感熱テープ12の搬送量(惰性走行量)を計測し、惰性走行量テーブル107Bの惰性走行量ΔLを更新することができる。 As described above, in the printing apparatus 1 of the present embodiment, the inertia of the platen roller 6 after stopping the operation of the transport unit 104A (DC motor) by incrementing the inertia counter during the tape stop processing in the encoder interrupt processing. The amount of transport (coasting amount) of the heat-sensitive tape 12 due to rotation can be measured, and the inertial traveling amount ΔL of the inertial traveling amount table 107B can be updated.

図11は、印刷装置1が行う印刷処理の具体例を説明する図である。図11には、1回の印刷処理において、感熱テープ12に「ABCD」という文字列を印刷して個片化(フルカット)する処理を実施し、1枚のラベルを作成する場合の感熱テープ12の搬送方向及び搬送量を示している。また、図11における感熱テープ12は、該感熱テープ12の右方に位置する図示しない被印刷媒体から供給され、個片化されたラベル(感熱テープ12)は左方に排出される。 FIG. 11 is a diagram illustrating a specific example of the printing process performed by the printing apparatus 1. In FIG. 11, in one printing process, a process of printing the character string “ABCD” on the heat-sensitive tape 12 and individualizing (full-cutting) the heat-sensitive tape 12 is performed to create one label. The transport direction and the transport amount of 12 are shown. Further, the heat-sensitive tape 12 in FIG. 11 is supplied from a medium to be printed (not shown) located on the right side of the heat-sensitive tape 12, and the individualized label (heat-sensitive tape 12) is discharged to the left.

印刷処理を開始する前の感熱テープ12の搬送路上での位置は、例えば、図11の(a)のように、感熱テープ12の先端12Aとサーマルヘッド701との間にハーフカット位置HCL及び印刷開始位置PSが存在していることが多い。また、感熱テープ12のハーフカット位置HCL及び印刷開始位置PSは、例えば、感熱テープ12の先端12Aからの距離をライン数に換算した値で定義される。このため、印刷処理を開始する際には、例えば、まず、図11の(b)に示すように、感熱テープ12の先端12Aの位置がサーマルヘッド701に近接するように、プラテンローラ6を逆転させて感熱テープ12を搬送量LF1だけ搬送する第1の搬送動作を実施する。これにより、ハーフカット位置HCL及び印刷開始位置PSがサーマルヘッド701よりも右方(被印刷媒体側)となる。 The position of the thermal tape 12 on the transport path before starting the printing process is, for example, the half-cut position HCL and printing between the tip 12A of the thermal tape 12 and the thermal head 701 as shown in FIG. 11A. The starting position PS is often present. Further, the half-cut position HCL and the printing start position PS of the thermal tape 12 are defined, for example, by converting the distance from the tip 12A of the thermal tape 12 into the number of lines. Therefore, when starting the printing process, for example, first, as shown in FIG. 11B, the platen roller 6 is reversed so that the position of the tip 12A of the thermal tape 12 is close to the thermal head 701. The first transfer operation is performed in which the thermal tape 12 is conveyed by the transfer amount LF1. As a result, the half-cut position HCL and the print start position PS are on the right side (printed medium side) of the thermal head 701.

次に、印刷装置1は、プラテンローラ6を正転させ、感熱テープ12に印刷をしながら、ハーフカット位置HCLが第2のカッター802によるハーフカットが可能な位置に到達するまで感熱テープ12を搬送する第2の搬送動作を実施する。第2の搬送動作中、感熱テープ12が搬送量LF21だけ搬送され、図11の(c)に示したように印刷開始位置PSがサーマルヘッド701における左端側に到達すると、印刷装置1は、感熱テープ12に対する印刷を開始する。印刷を開始した後、感熱テープ12が更に搬送量LF22だけ搬送され、図11の(d)に示したようにハーフカット位置HCLが第2のカッター802によるハーフカットが可能な位置に到達すると、感熱テープ12は停止する。感熱テープ12が停止した後、印刷装置1は、第2のカッター802を動作させて感熱テープ12に対するハーフカット処理を行う。 Next, the printing device 1 rotates the platen roller 6 in the normal direction, prints on the heat-sensitive tape 12, and presses the heat-sensitive tape 12 until the half-cut position HCL reaches a position where half-cut by the second cutter 802 is possible. A second transport operation for transport is performed. During the second transfer operation, the heat-sensitive tape 12 is conveyed by the transfer amount LF21, and when the print start position PS reaches the left end side of the thermal head 701 as shown in FIG. 11 (c), the printing device 1 is heat-sensitive. Printing on the tape 12 is started. After printing is started, when the heat-sensitive tape 12 is further conveyed by the transfer amount LF22 and the half-cut position HCL reaches a position where half-cut by the second cutter 802 is possible as shown in FIG. 11 (d), The thermal tape 12 stops. After the heat-sensitive tape 12 is stopped, the printing apparatus 1 operates the second cutter 802 to perform a half-cut process on the heat-sensitive tape 12.

ハーフカット処理を終えると、印刷装置1は、プラテンローラ6を正転させ、図11の(e)に示したように、感熱テープ12に対する残り印刷をするとともに、フルカット位置FCLが第1のカッター801によるフルカットが可能な位置に到達するまで感熱テープ12を搬送する第3の搬送動作を実施する。第3の搬送動作において、印刷装置1は、感熱テープ12を搬送量LF3だけ搬送させた位置で停止させる。その後、印刷装置1は、第1のカッター801により感熱テープ12をフルカットするカット処理を行い、個片化されたラベル(すなわち図11の(e)に示した感熱テープ12におけるフルカット位置FCLを境とした左側の部分)を排出して印刷処理を終了する。 When the half-cut process is completed, the printing apparatus 1 rotates the platen roller 6 in the normal direction, performs the remaining printing on the thermal tape 12 as shown in FIG. 11 (e), and has the first full-cut position FCL. A third transfer operation is performed in which the thermal tape 12 is conveyed until it reaches a position where full cutting by the cutter 801 is possible. In the third transfer operation, the printing apparatus 1 stops the heat-sensitive tape 12 at a position where the transfer amount LF3 is transferred. After that, the printing apparatus 1 performs a cutting process for fully cutting the thermal tape 12 with the first cutter 801 and performs a cutting process to fully cut the thermal tape 12 (that is, the full cut position FCL in the thermal tape 12 shown in FIG. 11 (e)). The part on the left side of the boundary) is discharged and the printing process is completed.

このような印刷処理を印刷装置1で実施する場合、上述のように、第1の搬送動作、第2の搬送動作、及び第3の搬送動作のそれぞれにおいてプラテンローラ6の惰性回転による感熱テープ12の惰性走行が生じる。このため、印刷装置1では、惰性走行による感熱テープ12の搬送量の増加分を考慮し、感熱テープ12が1回の搬送動作において設定される総搬送量(感熱テープ12の停止位置)に到達する前に、DCモータの動作を停止する。DCモータの動作を停止する位置は、モータ停止位置算出処理(図8のステップS303)において算出する。印刷装置1は、モータ停止位置算出処理として、例えば、図9のフローチャートに沿った処理を行う。図11の(a)〜(e)に示した感熱テープ12の幅が9mmである場合、図6の惰性走行量テーブル107Bに基づいて各搬送動作に対するモータ停止位置を算出すると、例えば、図12に示したテーブル20のようになる。 When such a printing process is performed by the printing apparatus 1, as described above, the heat-sensitive tape 12 due to the inertial rotation of the platen roller 6 in each of the first transfer operation, the second transfer operation, and the third transfer operation. Coasting occurs. Therefore, in the printing apparatus 1, the heat-sensitive tape 12 reaches the total transport amount (stop position of the heat-sensitive tape 12) set in one transport operation in consideration of the increase in the transport amount of the heat-sensitive tape 12 due to inertial running. The operation of the DC motor is stopped before the operation is performed. The position at which the operation of the DC motor is stopped is calculated in the motor stop position calculation process (step S303 in FIG. 8). The printing device 1 performs, for example, a process according to the flowchart of FIG. 9 as a motor stop position calculation process. When the width of the thermal tape 12 shown in FIGS. 11 (a) to 11 (e) is 9 mm, the motor stop position for each transfer operation can be calculated based on the inertial traveling amount table 107B of FIG. 6, for example, FIG. It becomes like the table 20 shown in.

図12は、モータ停止位置算出処理で算出されるモータ停止位置の例を説明する図である。
上述のように、1回の印刷処理における最初の搬送動作(第1の搬送動作)は、プラテンローラ6を逆転させて感熱テープ12を搬送量LF1だけ搬送する動作である。搬送量LF1はライン数に換算した搬送量であり、cm単位での搬送量は、一般的に1cmから2cmまでの範囲のいずれかの長さに設定される。すなわち、第1の搬送動作は、図6の惰性走行量テーブル107Bにおける「動作1」になる。このため、印刷装置1は、惰性走行量テーブル107Bから第1の搬送動作の搬送方向及び搬送量の組と対応する惰性走行量ΔL=5を取得し(図9のステップS303c)、モータ動作停止位置をLF1−5とする(図9のステップS303d)。
FIG. 12 is a diagram illustrating an example of a motor stop position calculated by the motor stop position calculation process.
As described above, the first transfer operation (first transfer operation) in one printing process is an operation in which the platen roller 6 is reversed to transfer the thermal tape 12 by the transfer amount LF1. The transport amount LF1 is a transport amount converted into the number of lines, and the transport amount in cm units is generally set to any length in the range of 1 cm to 2 cm. That is, the first transfer operation is the "operation 1" in the inertial traveling amount table 107B of FIG. Therefore, the printing apparatus 1 acquires the inertial travel amount ΔL = 5 corresponding to the set of the transfer direction and the transfer amount of the first transfer operation from the inertial travel amount table 107B (step S303c in FIG. 9), and stops the motor operation. The position is LF1-5 (step S303d in FIG. 9).

2番目の搬送動作(第2の搬送動作)は、プラテンローラ6を正転させて感熱テープ12を搬送量LF2(=LF21+LF22)だけ搬送する動作である。ここで、搬送量LF2はライン数に換算した搬送量であり、cm単位での搬送量は1.8cmであるとする。この場合、第2の搬送動作は、図6の惰性走行量テーブル107Bにおける「動作3」になる。このため、印刷装置1は、惰性走行量テーブル107Bから第2の搬送動作の搬送方向及び搬送量の組と対応する惰性走行量ΔL=7を取得し(図9のステップS303c)、モータ動作停止位置をLF2−7とする(図9のステップS303d)。 The second transfer operation (second transfer operation) is an operation in which the platen roller 6 is rotated in the normal direction to transfer the thermal tape 12 by the transfer amount LF2 (= LF21 + LF22). Here, it is assumed that the transport amount LF2 is the transport amount converted into the number of lines, and the transport amount in cm units is 1.8 cm. In this case, the second transfer operation is the "operation 3" in the inertial traveling amount table 107B of FIG. Therefore, the printing apparatus 1 acquires the inertial travel amount ΔL = 7 corresponding to the set of the transfer direction and the transfer amount of the second transfer operation from the inertial travel amount table 107B (step S303c in FIG. 9), and stops the motor operation. The position is LF2-7 (step S303d in FIG. 9).

3番目の搬送動作(第3の搬送動作)は、プラテンローラ6を正転させて感熱テープ12を搬送量LF3だけ搬送する動作である。ここで、搬送量LF3はライン数に換算した搬送量であり、cm単位での搬送量は2.2cmであるとする。この場合、第3の搬送動作は、図6の惰性走行テーブル107Bにおける「動作4」になる。このため、印刷装置1は、惰性走行量テーブル107Bから第3の搬送動作の搬送方向及び搬送量の組と対応する惰性走行量ΔL=9を取得し(図9のステップS303c)、モータ動作停止位置をLF3−9とする(図9のステップS303d)。 The third transfer operation (third transfer operation) is an operation in which the platen roller 6 is rotated in the normal direction to transfer the thermal tape 12 by the transfer amount LF3. Here, it is assumed that the transport amount LF3 is the transport amount converted into the number of lines, and the transport amount in cm units is 2.2 cm. In this case, the third transfer operation is the "operation 4" in the inertial traveling table 107B of FIG. Therefore, the printing apparatus 1 acquires the inertial travel amount ΔL = 9 corresponding to the set of the transfer direction and the transfer amount of the third transfer operation from the inertial travel amount table 107B (step S303c in FIG. 9), and stops the motor operation. The position is LF3-9 (step S303d in FIG. 9).

モータ動作停止位置算出処理の後に行われるモータ動作開始処理(ステップS305)において、印刷装置1は、第1の搬送動作を行うため、プラテンローラ6を逆転させる駆動電流をDCモータに印加する。その後、印刷装置1は、感熱テープ12の搬送量がLF1−5ラインになるまで、ステップS306〜S312(S311を除く)の処理を繰り返す。そして、感熱テープ12の搬送量がLF1−5ラインになると、ステップS312の判定がYESとなるため、印刷装置1はモータ動作停止処理(ステップS313)を行い、DCモータへの駆動電流の印加を停止する。これにより、印刷装置1はテープ停止処理中となるため、次に行われるステップS307の判定はYESとなり、テープ停止処理が完了したか否かの判定(ステップS314)が行われる。DCモータへの駆動電流の印加を停止した直後は、プラテンローラ6が惰性回転をしておりエンコーダ割込み処理(ステップS306)で惰性カウンタがインクリメントされる(すなわちテープ停止処理が完了していない)ため、ステップS314の判定がNOになる。そして、印刷装置1は、ステップS308以降の処理を経てステップS306の処理に戻った後、再度ステップS314の判定を行う。印刷装置1は、ステップS314の判定がYESになるまで、ステップS308以降の処理を経てステップS306の処理に戻った後、ステップS314の判定を行う処理を繰り返す。そして、ステップS314の判定がYESになる(すなわち感熱テープ12の惰性走行が停止する)と、印刷装置1は、惰性カウンタのカウントに基づいて、惰性走行量テーブル107Bにおける「動作1」かつ「テープ幅9mm」の惰性走行量ΔL(図6では「5」)を、第1の搬送動作において計測された惰性走行量に更新する(ステップS315)。その後、印刷装置1は、惰性カウンタのカウントを初期化し(ステップS316)、モータ動作再開処理(ステップS320)を行って第2の搬送動作を開始した後、ステップS308の判定を行う。このときのモータ動作再開処理では、印刷装置1は、プラテンローラ6を正転させる駆動電流をDCモータに印加する。 In the motor operation start process (step S305) performed after the motor operation stop position calculation process, the printing device 1 applies a drive current for reversing the platen roller 6 to the DC motor in order to perform the first transfer operation. After that, the printing apparatus 1 repeats the processes of steps S306 to S312 (excluding S311) until the amount of the thermal tape 12 conveyed reaches the LF1-5 line. Then, when the amount of the thermal tape 12 conveyed reaches the LF1-5 line, the determination in step S312 becomes YES. Therefore, the printing device 1 performs the motor operation stop process (step S313) and applies the drive current to the DC motor. Stop. As a result, since the printing apparatus 1 is in the tape stop processing, the determination in step S307 to be performed next is YES, and the determination as to whether or not the tape stop processing is completed (step S314) is performed. Immediately after stopping the application of the drive current to the DC motor, the platen roller 6 is coasting and the inertia counter is incremented in the encoder interrupt process (step S306) (that is, the tape stop process is not completed). , The determination in step S314 becomes NO. Then, the printing apparatus 1 returns to the process of step S306 through the processes after step S308, and then makes the determination of step S314 again. The printing apparatus 1 repeats the process of performing the determination in step S314 after returning to the process of step S306 through the processes after step S308 until the determination in step S314 becomes YES. Then, when the determination in step S314 becomes YES (that is, the inertial running of the thermal tape 12 is stopped), the printing device 1 performs "operation 1" and "tape" in the inertial running amount table 107B based on the count of the inertia counter. The inertial travel amount ΔL having a width of 9 mm (“5” in FIG. 6) is updated to the inertial travel amount measured in the first transport operation (step S315). After that, the printing apparatus 1 initializes the count of the inertia counter (step S316), performs the motor operation restart process (step S320) to start the second transfer operation, and then determines in step S308. In the motor operation restart process at this time, the printing device 1 applies a drive current for rotating the platen roller 6 to the DC motor.

第2の搬送動作を開始した後、印刷装置1は、感熱テープ12の搬送量がLF21になるまではステップS306〜S310及びS312の処理を繰り返す。感熱テープ12の搬送量がLF21になった後、印刷装置1は、感熱テープ12の搬送量がLF2−7になるまでは、DCモータに駆動電流を印加した状態でステップS306〜S312の処理を繰り返し、感熱テープ12に対する印刷を行う。そして、感熱テープ12の搬送量がLF2−7になる(すなわちステップS312の判定がYESになる)と、印刷装置1は、DCモータへの駆動電流の印加を停止する(ステップS313)。この後、印刷装置1は、感熱テープ12の惰性走行が停止する(すなわちステップS314の判定がYESになる)まで、惰性走行する感熱テープ12に対する印刷を行う。 After starting the second transfer operation, the printing apparatus 1 repeats the processes of steps S306 to S310 and S312 until the transfer amount of the thermal tape 12 reaches LF21. After the transfer amount of the thermal tape 12 reaches LF21, the printing apparatus 1 performs the processes of steps S306 to S312 in a state where the drive current is applied to the DC motor until the transfer amount of the thermal tape 12 reaches LF2-7. Printing is repeatedly performed on the thermal tape 12. Then, when the amount of the thermal tape 12 conveyed becomes LF2-7 (that is, the determination in step S312 becomes YES), the printing apparatus 1 stops applying the drive current to the DC motor (step S313). After that, the printing device 1 prints on the heat-sensitive tape 12 that coasts until the coasting of the heat-sensitive tape 12 stops (that is, the determination in step S314 becomes YES).

第2の搬送動作は、上記のように、図6の惰性走行量テーブル107Bにおける「動作3」になる。このため、感熱テープ12の惰性走行が停止すると、印刷装置1は、惰性カウンタのカウントに基づいて、惰性走行量テーブル107Bにおける「動作3」かつ「テープ幅9mm」の惰性走行量ΔL(図6では「7」)を、第2の搬送動作において計測された惰性走行量に更新する(ステップS315)。その後、印刷装置1は、惰性カウンタのカウントを初期化する(ステップS316)。 As described above, the second transfer operation is the "operation 3" in the inertial traveling amount table 107B of FIG. Therefore, when the inertial running of the heat-sensitive tape 12 is stopped, the printing device 1 determines the inertial running amount ΔL of “operation 3” and “tape width 9 mm” in the inertial running amount table 107B based on the count of the inertia counter (FIG. 6). Then, “7”) is updated to the inertial traveling amount measured in the second transport operation (step S315). After that, the printing device 1 initializes the count of the inertia counter (step S316).

また、第2の搬送動作は、上述のように、感熱テープ12のハーフカット位置HCLを第2のカッター802でハーフカットすることが可能な位置まで、感熱テープ12を搬送する動作である。このため、ステップS316の後、印刷装置1は、ハーフカット処理(ステップS318)を行う。その後、印刷装置1は、モータ動作再開処理(ステップS320)を行って第3の搬送動作を開始した後、ステップS308の判定を行う。このときのモータ動作再開処理では、印刷装置1は、プラテンローラ6を正転させる駆動電流をDCモータに印加する。 Further, the second transport operation is an operation of transporting the thermal tape 12 to a position where the half-cut position HCL of the thermal tape 12 can be half-cut by the second cutter 802 as described above. Therefore, after step S316, the printing apparatus 1 performs a half-cut process (step S318). After that, the printing apparatus 1 performs the motor operation restart process (step S320) to start the third transfer operation, and then determines in step S308. In the motor operation restart process at this time, the printing device 1 applies a drive current for rotating the platen roller 6 to the DC motor.

第3の搬送動作を開始した後、印刷装置1は、感熱テープ12の搬送量がLF3−9になるまでは、DCモータに駆動電流を印加した状態でステップS306〜S312の処理を繰り返す。この間、印刷装置1は、感熱テープ12に対して文字列「ABCD」における残りの部分の印刷を行う。そして、感熱テープ12の搬送量がLF3−9になる(すなわちステップS312の判定がYESになる)と、印刷装置1は、DCモータへの駆動電流の印加を停止する(ステップS313)。 After starting the third transfer operation, the printing apparatus 1 repeats the processes of steps S306 to S312 in a state where the drive current is applied to the DC motor until the transfer amount of the thermal tape 12 reaches LF3-9. During this time, the printing device 1 prints the remaining portion of the character string "ABCD" on the thermal tape 12. Then, when the amount of the thermal tape 12 conveyed becomes LF3-9 (that is, the determination in step S312 becomes YES), the printing apparatus 1 stops applying the drive current to the DC motor (step S313).

第3の搬送動作は、上記のように、図6の惰性走行量テーブル107Bにおける「動作4」になる。このため、感熱テープ12の惰性走行が停止する(すなわちステップS314の判定がYESになる)と、印刷装置1は、惰性カウンタのカウントに基づいて、惰性走行量テーブル107Bにおける「動作4」かつ「テープ幅9mm」の惰性走行量ΔL(図6では「9」)を、第3の搬送動作において計測された惰性走行量に更新する(ステップS315)。その後、印刷装置1は、惰性カウンタのカウントを初期化する(ステップS316)。 As described above, the third transfer operation is the "operation 4" in the inertial traveling amount table 107B of FIG. Therefore, when the inertial running of the thermal tape 12 is stopped (that is, the determination in step S314 becomes YES), the printing device 1 makes "operation 4" and "operation 4" in the inertial running amount table 107B based on the count of the inertial counter. The inertial travel amount ΔL (“9” in FIG. 6) of “tape width 9 mm” is updated to the inertial travel amount measured in the third transport operation (step S315). After that, the printing device 1 initializes the count of the inertia counter (step S316).

また、第3の搬送動作は、上述のように、感熱テープ12のフルカット位置FCLを第1のカッター801でフルカットすることが可能な位置まで、感熱テープ12を搬送する動作である。このため、ステップS316の後、印刷装置1は、フルカット処理(ステップS318)を行う。これにより、文字列「ABCD」が印刷された1枚のラベルが完成して排出されるため、次のステップS319の判定はYESになる。このため、印刷装置1は、所定の印刷終了処理(ステップS321)を行って、印刷処理を終了する。 Further, the third transport operation is an operation of transporting the thermal tape 12 to a position where the full cut position FCL of the thermal tape 12 can be fully cut by the first cutter 801 as described above. Therefore, after step S316, the printing apparatus 1 performs a full cut process (step S318). As a result, one label on which the character string "ABCD" is printed is completed and ejected, so that the determination in the next step S319 is YES. Therefore, the printing apparatus 1 performs a predetermined printing end processing (step S321) to end the printing process.

この後、新たな印刷処理を行う際には、印刷装置1は、上記の印刷処理において更新された惰性走行量テーブル107Bに格納された惰性走行量ΔLに基づいて、各搬送動作におけるモータ動作停止位置を算出(決定)する。ここで、例えば、上記の印刷処理により図6の惰性走行量テーブル107Bにおける「動作3」かつ「テープ幅9mm」の惰性走行量ΔLが「7」から「9」に更新されたとする。この場合、新たな印刷処理が、テープ幅9mmの感熱テープ12に対する新たな印刷処理であり、かつ「動作3」と対応する搬送量LF4の搬送動作を含むとすると、該搬送動作に対するモータ動作停止位置はLF4−9となる。このように、印刷処理中に計測した惰性走行量に基づいて、DCモータの動作を停止させるための位置を決定(算出)するために使用する惰性走行量の値を更新することにより、1回の搬送動作における惰性走行量を含む感熱テープ12の総搬送量と、印刷データ等に基づいて設定される搬送量との差を小さくすることができる。このため、本実施形態に係る印刷装置1によれば、印刷装置1毎に、感熱テープ12の惰性走行量を印刷装置1の特性に応じた値に更新(修正)することができ、感熱テープ12の搬送量(搬送位置)を高精度に制御することができる。 After that, when performing a new printing process, the printing apparatus 1 stops the motor operation in each transfer operation based on the inertial traveling amount ΔL stored in the inertial traveling amount table 107B updated in the above printing process. Calculate (determine) the position. Here, for example, it is assumed that the inertial travel amount ΔL of “operation 3” and “tape width 9 mm” in the inertial travel amount table 107B of FIG. 6 is updated from “7” to “9” by the above printing process. In this case, assuming that the new printing process is a new printing process for the thermal tape 12 having a tape width of 9 mm and includes a transfer operation of the transfer amount LF4 corresponding to "operation 3", the motor operation is stopped for the transfer operation. The position is LF4-9. In this way, by updating the value of the inertial travel amount used to determine (calculate) the position for stopping the operation of the DC motor based on the inertial travel amount measured during the printing process, once. It is possible to reduce the difference between the total transfer amount of the thermal tape 12 including the inertial traveling amount in the transfer operation of the above and the transfer amount set based on the print data or the like. Therefore, according to the printing device 1 according to the present embodiment, the inertial traveling amount of the heat-sensitive tape 12 can be updated (corrected) to a value corresponding to the characteristics of the printing device 1 for each printing device 1, and the heat-sensitive tape can be updated (corrected). The transport amount (transport position) of 12 can be controlled with high accuracy.

また、図11及び図12には、1枚のラベルを作成する場合の搬送動作を例示しているが、本実施形態の印刷装置1は、連続印刷により複数枚のラベルを一括して作成することも可能であってもよい。連続印刷により複数枚のラベルを一括して作成する場合には、例えば、感熱テープ12における隣り合う2つのラベルとなる領域の境界位置に対しハーフカット処理を行うことができるので、1回の印刷処理における搬送動作は、上記の第1〜第3の搬送動作とともに、境界位置に対するハーフカット処理を行うための搬送動作を含む。本実施形態の印刷装置1によれば、連続印刷により複数枚のラベルを一括して作成する処理にラベルの境界位置のそれぞれにハーフカット処理が含まれる場合に搬送動作を行う毎に生じて蓄積される、ラベルとなる領域の境界位置とハーフカット位置とのずれ量を小さくすることができる。 Further, although FIGS. 11 and 12 illustrate the transport operation when one label is created, the printing apparatus 1 of the present embodiment collectively creates a plurality of labels by continuous printing. It may also be possible. When a plurality of labels are collectively produced by continuous printing, for example, half-cut processing can be performed on the boundary position of two adjacent labels on the thermal tape 12, so that one printing can be performed once. The transport operation in the process includes the transfer operation for performing the half-cut process for the boundary position in addition to the first to third transfer operations described above. According to the printing apparatus 1 of the present embodiment, when a half-cut process is included in each of the boundary positions of the labels in the process of collectively creating a plurality of labels by continuous printing, it occurs and accumulates every time the transport operation is performed. The amount of deviation between the boundary position of the label area and the half-cut position can be reduced.

また、本実施形態の印刷装置1では、上記のように、印刷に使用可能な感熱テープ12の種類(例えば幅)毎に、各搬送動作における惰性走行量を設定し更新する。このため、本実施形態の印刷装置1では、感熱テープ12の種類毎に設定した惰性走行量を、それぞれの感熱テープ12を使用して搬送動作を実施した場合に計測される惰性走行量に更新(修正)することができる。よって、本実施形態に係る印刷装置1によれば、同一の搬送動作において計測される惰性走行量が感熱テープ12の種類毎に異なる場合にも、感熱テープ12の搬送量の制御をより高精度にすることができる。なお、惰性走行量ΔLと関連付ける印刷媒体の種類は、上述したテープの幅に限らず、テープの材質等の、惰性走行量に影響を与えうる他の種別情報を含んでもよい。例えば、図6に示した惰性走行量テーブル107Bとともに、印刷媒体がマグネットテープである場合の惰性走行量ΔLを示すテーブルと、印刷媒体が強粘着テープである場合の惰性走行量ΔLを示すテーブルとを記憶部107に記憶させ、印刷の対象である感熱テープ12の材質に応じて惰性走行量ΔLの決定に用いる惰性走行量テーブルを選択するようにしてもよい。更に、惰性走行量ΔLのような搬送動作を停止するタイミングを示す情報は、上述のように、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上のいずれかと関連付けられていればよい。例えば、印刷処理(ステップS3)における感熱テープ12の搬送方向が一方向のみである場合、搬送動作を停止するタイミングを示す情報は、印刷媒体の種類及び搬送量のいずれか一方、或いは両方と関連付けられていればよい。 Further, in the printing apparatus 1 of the present embodiment, as described above, the inertial traveling amount in each transport operation is set and updated for each type (for example, width) of the thermal tape 12 that can be used for printing. Therefore, in the printing apparatus 1 of the present embodiment, the inertial traveling amount set for each type of the thermal tape 12 is updated to the inertial traveling amount measured when the transfer operation is performed using each of the thermal tapes 12. Can be (corrected). Therefore, according to the printing apparatus 1 according to the present embodiment, even when the inertial traveling amount measured in the same transfer operation differs depending on the type of the heat-sensitive tape 12, the control of the transfer amount of the heat-sensitive tape 12 is more accurate. Can be. The type of print medium associated with the inertial travel amount ΔL is not limited to the width of the tape described above, and may include other type information such as the material of the tape that may affect the inertial travel amount. For example, together with the inertia running amount table 107B shown in FIG. 6, a table showing the inertia running amount ΔL when the printing medium is a magnet tape and a table showing the inertia running amount ΔL when the printing medium is a strong adhesive tape. May be stored in the storage unit 107, and the inertial traveling amount table used for determining the inertial traveling amount ΔL may be selected according to the material of the heat-sensitive tape 12 to be printed. Further, the information indicating the timing at which the transport operation is stopped, such as the coasting travel amount ΔL, may be associated with at least one or more of the type of print medium, the transport direction, or the transport amount, as described above. .. For example, when the transfer direction of the thermal tape 12 in the printing process (step S3) is only one direction, the information indicating the timing to stop the transfer operation is associated with either one or both of the print medium type and the transfer amount. It suffices if it is done.

更に、本実施形態の印刷装置1では、例えば、図8のフローチャートのように、印刷処理を行う毎に、実施した搬送動作に対する惰性走行量を更新することができる。例えば、1つの被記録媒体11を使用して印刷処理(図7のステップS3)を複数回行う場合、媒体アダプタ10内の感熱テープ12の残量、言い換えると感熱テープ12のうち芯材に巻き付けられて被記録媒体11として残っている部分の量に応じて、搬送動作時にプラテンローラ6が感熱テープ12から受ける負荷が変動する。プラテンローラ6を正転させて感熱テープ12を搬送する搬送動作においては、感熱テープ12の残量が少なくなるほど、プラテンローラ6が感熱テープ12から受ける負荷は小さくなる。このため、1つの被記録媒体11を使用して印刷処理(図7のステップS3)を複数回行う場合、感熱テープ12の残量が少なくなるにつれて、プラテンローラ6の惰性回転に対する抗力(感熱テープ12から受ける負荷)が小さくなり、同一の搬送動作に対する惰性走行量が多くなる。本実施形態の印刷装置1では、このような場合にも、感熱テープ12の残量が略同一である直前の印刷処理において計測して更新した惰性走行量に基づいて、DCモータを停止させる位置を決定することができ、感熱テープ12の搬送量の制御を高精度にすることができる。 Further, in the printing apparatus 1 of the present embodiment, for example, as shown in the flowchart of FIG. 8, it is possible to update the inertial traveling amount with respect to the executed transport operation every time the printing process is performed. For example, when the printing process (step S3 in FIG. 7) is performed a plurality of times using one recording medium 11, the remaining amount of the thermal tape 12 in the medium adapter 10, in other words, the thermal tape 12 is wound around the core material. The load received by the platen roller 6 from the thermal tape 12 during the transport operation varies depending on the amount of the portion remaining as the recording medium 11. In the transport operation in which the platen roller 6 is rotated in the normal direction to convey the thermal tape 12, the smaller the remaining amount of the thermal tape 12, the smaller the load received by the platen roller 6 from the thermal tape 12. Therefore, when the printing process (step S3 in FIG. 7) is performed a plurality of times using one recording medium 11, the resistance force (heat sensitive tape) against the inertial rotation of the platen roller 6 as the remaining amount of the heat sensitive tape 12 decreases. The load received from 12) becomes smaller, and the amount of coasting for the same transport operation increases. In the printing device 1 of the present embodiment, even in such a case, the position where the DC motor is stopped based on the inertial traveling amount measured and updated in the printing process immediately before the remaining amount of the thermal tape 12 is substantially the same. Can be determined, and the control of the conveyed amount of the thermal tape 12 can be made highly accurate.

なお、惰性走行量テーブル107Bの惰性走行量ΔLの更新方法は、種々の方法が考えられる。図13は、惰性走行量テーブル107Bの更新方法の第1の例を説明する図である。図14は、惰性走行量テーブル107Bの更新方法の第2の例を説明する図である。 Various methods can be considered for updating the inertial travel amount ΔL of the inertial travel amount table 107B. FIG. 13 is a diagram illustrating a first example of a method of updating the inertial traveling amount table 107B. FIG. 14 is a diagram illustrating a second example of a method of updating the inertial traveling amount table 107B.

図13に示した2つの惰性走行量テーブル107Bの内の上側の惰性走行量テーブル107Bは、更新前のものであり、図6に示した惰性走行量テーブル107と同一の内容となっている。この更新前の惰性走行量テーブル107Bに基づいて、プラテンローラ6を正転させて幅が9mmの感熱テープ12を0.8cmだけ搬送する搬送動作に対するモータ動作停止位置を算出する場合、モータ動作停止位置は、感熱テープ12の搬送量(0.8cm)をライン数に換算した値LF5から5を減じた値LF5−5になる。このため、当該搬送動作を開始した後、印刷装置1は、感熱テープ12の搬送量(ライン数換算)がLF5−5ラインになった時点で、DCモータへの駆動電流の印加を停止する。ここで、惰性カウンタのカウンタに基づいて算出される感熱テープ12の惰性走行量が7ライン分になったとする。この場合、印刷装置1は、図13に示した更新後の惰性走行量テーブル107Bのように、実施された搬送動作と対応する、「動作2」かつ「テープ幅9mm」の惰性走行量ΔLを、5から7に更新する。 The upper inertial travel amount table 107B of the two inertial travel amount tables 107B shown in FIG. 13 is the one before the update, and has the same contents as the inertial travel amount table 107 shown in FIG. When calculating the motor operation stop position for the transfer operation of rotating the platen roller 6 in the normal direction to convey the heat-sensitive tape 12 having a width of 9 mm by 0.8 cm based on the inertial traveling amount table 107B before the update, the motor operation stop. The position is LF5-5, which is the value obtained by subtracting 5 from the value LF5 obtained by converting the amount of heat-sensitive tape 12 conveyed (0.8 cm) into the number of lines. Therefore, after starting the transfer operation, the printing apparatus 1 stops applying the drive current to the DC motor when the transfer amount (converted to the number of lines) of the thermal tape 12 reaches the LF5-5 line. Here, it is assumed that the inertial running amount of the thermal tape 12 calculated based on the counter of the inertial counter is equivalent to 7 lines. In this case, the printing device 1 sets the inertial travel amount ΔL of “operation 2” and “tape width 9 mm” corresponding to the carried out transfer operation as shown in the updated inertial travel amount table 107B shown in FIG. Update from 5 to 7.

このように、惰性走行テーブル107Bの更新方法の第1の例では、実施した1回の搬送動作と対応する惰性走行量のみを更新する。なお、惰性走行量を更新する場合には、例えば、印刷装置1の出荷時に記憶部107に記憶されている惰性走行量テーブル107(初期テーブル)の惰性走行量を記憶部107内に保持した状態で更新してもよい。 As described above, in the first example of the method of updating the inertial traveling table 107B, only the inertial traveling amount corresponding to the one-time transport operation performed is updated. When updating the inertial travel amount, for example, the inertial travel amount of the inertial travel amount table 107 (initial table) stored in the storage unit 107 at the time of shipment of the printing device 1 is held in the storage unit 107. You may update with.

また、1回の搬送動作において計測した惰性走行量に基づいて惰性走行量テーブル107Bを更新する場合、当該搬送動作の惰性走行量の補正量に基づいて、当該搬送動作の惰性走行量との関連性が高い他の搬送動作に対する惰性走行量を更新してもよい。 Further, when the inertial traveling amount table 107B is updated based on the inertial traveling amount measured in one conveying operation, the relationship with the inertial traveling amount of the conveying operation is based on the correction amount of the inertial traveling amount of the conveying operation. The inertial running amount for other highly likely transport operations may be updated.

図14に示した更新後の惰性走行量テーブル107Bは、実施された搬送動作の搬送方向及び搬送量が「動作2」に対応しており、かつ感熱テープ12のテープ幅が9mmである場合に更新する惰性走行量ΔLの一例を示している。図14における太い点線で囲まれた惰性走行量ΔLは、「動作2」かつ「テープ幅9mm」の搬送動作の惰性走行量との関連性が高い他の搬送動作の惰性走行量である。関連性の高い他の搬送動作には、例えば、「動作2」かつ「テープ幅6mm」の搬送動作、又は「動作2」かつ「テープ幅12mm」の搬送動作のように、搬送方向及び搬送量が同一であって、感熱テープ12の幅の差が小さい搬送動作がある。また、関連性の高い他の搬送動作には、「動作1」かつ「テープ9mm」の搬送動作、又は「動作3」かつ「テープ幅9mm」の搬送動作のように、テープ幅が同一であって、搬送量の差が小さい搬送動作がある。 The updated inertial running amount table 107B shown in FIG. 14 shows the case where the transfer direction and the transfer amount of the executed transfer operation correspond to the “operation 2” and the tape width of the thermal tape 12 is 9 mm. An example of the inertial running amount ΔL to be updated is shown. The inertial traveling amount ΔL surrounded by the thick dotted line in FIG. 14 is the inertial traveling amount of another conveying operation that is highly related to the inertial traveling amount of the conveying operation of “operation 2” and “tape width 9 mm”. Other highly relevant transfer operations include, for example, the transfer operation of "operation 2" and "tape width 6 mm", or the transfer operation of "operation 2" and "tape width 12 mm". Is the same, and there is a transport operation in which the difference in width of the thermal tape 12 is small. Further, for other highly relevant transfer operations, the tape widths are the same, such as the transfer operation of "operation 1" and "tape 9 mm" or the transfer operation of "operation 3" and "tape width 9 mm". Therefore, there is a transport operation in which the difference in transport amount is small.

このように、惰性走行テーブル107Bの更新方法の第2の例では、実施した1回の搬送動作と対応する惰性走行量を更新するとともに、当該搬送動作の惰性走行量との関連性が高い他の搬送動作に対する惰性走行量を更新する。これにより、例えば、過去の印刷処理において実施されていない搬送動作を行う際に、過去の印刷処理において更新された、自装置におけるプラテンローラ6の惰性回転の特性が反映された惰性走行量に基づいて、モータ停止位置を決定する(算出する)ことができる。 As described above, in the second example of the method of updating the inertial traveling table 107B, the inertial traveling amount corresponding to the one-time conveying operation performed is updated, and the inertial traveling amount of the conveying operation is highly related. Update the inertial running amount for the transport operation of. As a result, for example, when performing a transfer operation that has not been performed in the past printing process, it is based on the inertial traveling amount that reflects the characteristics of the inertial rotation of the platen roller 6 in the own device, which was updated in the past printing process. The motor stop position can be determined (calculated).

なお、実施した搬送動作と対応する惰性走行量との関連性が高い他の搬送動作が同一の印刷処理で実施される場合、当該他の搬送動作と対応する惰性走行量は、例えば、当該他の搬送動作中に計測した惰性走行量に更新してもよいし、計測した惰性走行量を含む、1回の印刷処理で設定される複数の惰性走行量に基づいて算出した値に更新してもよい。 When another transfer operation having a high relationship between the executed transfer operation and the corresponding inertial travel amount is performed by the same printing process, the inertial travel amount corresponding to the other transfer operation is, for example, the other. It may be updated to the inertial running amount measured during the transport operation of, or it may be updated to a value calculated based on a plurality of inertial running amounts set in one printing process including the measured inertial running amount. May be good.

更に、本実施形態に係る印刷装置1では、例えば、印刷データの内容によらず搬送量が一定である搬送動作(例えば、図11を参照して説明した第1の搬送動作)については、惰性走行量ΔLを惰性走行量テーブル107Bに格納する代わりに、当該搬送動作における搬送量の値を惰性走行量ΔLに基づいて更新してもよい。例えば、図11を参照して説明した第1の搬送動作に関する惰性走行量ΔLを更新する代わりに、第1の搬送動作における搬送量をLF1からLF1−ΔLに更新してもよい。これにより、例えば、印刷処理を行う毎に行うモータ停止位置算出処理における演算処理の量を軽減することができる。 Further, in the printing apparatus 1 according to the present embodiment, for example, the transfer operation in which the transfer amount is constant regardless of the content of the print data (for example, the first transfer operation described with reference to FIG. 11) is inertial. Instead of storing the travel amount ΔL in the inertial travel amount table 107B, the value of the transport amount in the transfer operation may be updated based on the inertial travel amount ΔL. For example, instead of updating the inertial traveling amount ΔL related to the first transport operation described with reference to FIG. 11, the transport amount in the first transport operation may be updated from LF1 to LF1-ΔL. Thereby, for example, it is possible to reduce the amount of calculation processing in the motor stop position calculation processing performed every time the printing processing is performed.

本発明に係る印刷装置1及び該印刷装置1の制御方法は、上述した実施形態に限らず、上述した実施形態の要旨を逸脱しない範囲において適宜変更可能である。例えば、惰性走行量テーブル107Bを更新する処理は、印刷処理(図5のステップS3)を行う毎に実施する代わりに、印刷処理を所定の複数回だけ行う毎、或いは所定の期間が経過する毎に実施してもよい。また、印刷処理を所定の複数回だけ行う毎に惰性走行量テーブル107Bを更新する処理を行う場合、例えば、各印刷処理における搬送動作で計測した惰性走行量を記憶部107に記憶させておき、当該記憶部107に記憶させた惰性走行量に基づいて惰性走行量を更新してもよい。記憶部107に記憶させた惰性走行量のなかに、搬送動作及び感熱テープ12の種類の組み合わせが同一の惰性走行量が複数存在する場合には、例えば、当該複数の惰性走行量の平均値を算出し当該惰性走行量の平均値に更新する。 The printing device 1 and the control method of the printing device 1 according to the present invention are not limited to the above-described embodiment, and can be appropriately changed as long as the gist of the above-described embodiment is not deviated. For example, the process of updating the inertial traveling amount table 107B is performed every time the print process (step S3 in FIG. 5) is performed, but every time the print process is performed only a predetermined number of times, or every time a predetermined period elapses. It may be carried out in. Further, when the process of updating the inertial travel amount table 107B is performed every time the print process is performed only a predetermined number of times, for example, the inertial travel amount measured in the transport operation in each print process is stored in the storage unit 107. The inertial running amount may be updated based on the inertial running amount stored in the storage unit 107. When there are a plurality of inertial traveling amounts having the same combination of the transport operation and the type of the heat sensitive tape 12 in the inertial traveling amount stored in the storage unit 107, for example, the average value of the plurality of inertial traveling amounts is stored. Calculate and update to the average value of the inertial running amount.

また、例えば、印刷装置1は、電源投入時に行われる起動処理(図7のステップS1)、或いは開いた蓋4を閉じたときに、感熱テープ12の幅を検知するとともに、所定の搬送動作(例えば、図6の惰性走行量テーブル107Bにおける動作1〜動作4の各動作と対応する搬送動作)を行って、惰性走行量テーブル107B内の対応する惰性走行量を更新してもよい。 Further, for example, the printing apparatus 1 detects the width of the heat-sensitive tape 12 and performs a predetermined transfer operation (step S1 in FIG. 7) when the power is turned on or when the opened lid 4 is closed. For example, the transport operation corresponding to each of the operations 1 to 4 in the inertial travel amount table 107B of FIG. 6) may be performed to update the corresponding inertial travel amount in the inertial travel amount table 107B.

また、印刷装置1は、例えば、図7〜図10のフローチャートに沿った処理を実行して図5の各ブロックの機能を実現するよう構成された専用のハードウェアに限らず、機能の一部をコンピュータにより実現するように構成されたものであってもよい。 Further, the printing device 1 is not limited to dedicated hardware configured to execute the processes according to the flowcharts of FIGS. 7 to 10 to realize the functions of the blocks of FIG. 5, and is a part of the functions. May be configured to be realized by a computer.

図15は、印刷装置1のハードウェア構成例を示す図である。図15に示すように、機能の一部をコンピュータにより実現する印刷装置1は、プロセッサ3001と、ROM(Read Only Memory)3002と、RAM(Random Access Memory)3003と、補助記憶装置3004と、表示処理部3005と、入出力IF(インタフェース)3006とを含む。印刷装置1におけるこれらの構成要素3001〜3006は、バス3010により相互に接続されており、各種データを相互に受け渡しすることが可能になっている。印刷装置1におけるコンピュータは、バス3010により相互に接続された構成要素3001〜3006を含む。 FIG. 15 is a diagram showing a hardware configuration example of the printing device 1. As shown in FIG. 15, the printing device 1 that realizes a part of the functions by a computer displays a processor 3001, a ROM (Read Only Memory) 3002, a RAM (Random Access Memory) 3003, and an auxiliary storage device 3004. It includes a processing unit 3005 and an input / output IF (interface) 3006. These components 3001 to 3006 in the printing apparatus 1 are connected to each other by a bus 3010, and various data can be exchanged with each other. The computer in the printing apparatus 1 includes components 3001 to 3006 interconnected by a bus 3010.

プロセッサ3001は、CPU(Central Processing Unit)、マイクロプロセッサ等の演算処理装置であり、例えば、図7〜図10のフローチャートに沿った印刷プログラムを実行する。プロセッサ3001は、上記の印刷プログラムを実行することにより、図5の印刷装置1における制御部101として機能(動作)する。 The processor 3001 is an arithmetic processing unit such as a CPU (Central Processing Unit) and a microprocessor, and executes, for example, a printing program according to the flowcharts of FIGS. 7 to 10. The processor 3001 functions (operates) as the control unit 101 in the printing device 1 of FIG. 5 by executing the above printing program.

ROM 3002及びRAM 3003は、いわゆる主記憶装置である。ROM 3002には、例えば、OS(Operating System)等の印刷装置1を起動する際にプロセッサ3001が実行するプログラムが格納される。RAM 3003は、例えば、印刷装置1において上記の印刷プログラムを含む各種プログラムやアプリケーションを実行する際に、各種情報を一時的に記憶する記憶領域を提供する。RAM 3003は、例えば、印刷データ作成処理(ステップS2)において作成した印刷データ、搬送動作におけるモータ停止位置を示す情報、その他の印刷処理に関する制御情報、印刷履歴等の記憶に利用可能である。また、補助記憶装置3004は、例えば、上記の印刷プログラムを含む各種プログラムやアプリケーション、惰性走行量テーブル107B等を記憶する記憶領域を提供する。ROM 3002、RAM 3003、及び補助記憶装置3004は、図5の印刷装置1における記憶部107として機能する。 The ROM 3002 and the RAM 3003 are so-called main storage devices. The ROM 3002 stores, for example, a program executed by the processor 3001 when the printing device 1 such as an OS (Operating System) is started. The RAM 3003 provides, for example, a storage area for temporarily storing various information when executing various programs and applications including the above printing program in the printing device 1. The RAM 3003 can be used, for example, to store print data created in the print data creation process (step S2), information indicating a motor stop position in a transfer operation, control information related to other print processes, print history, and the like. Further, the auxiliary storage device 3004 provides, for example, a storage area for storing various programs and applications including the above-mentioned printing program, the inertial traveling amount table 107B, and the like. The ROM 3002, the RAM 3003, and the auxiliary storage device 3004 function as the storage unit 107 in the printing device 1 of FIG.

表示処理部1005は、表示装置5に表示させる表示データを作成し、該表示データを表示装置5に表示させる。表示処理部1005は、入力装置3により入力された文字や図等の情報、印刷条件の設定画面、印刷イメージ等の表示データを作成し、表示装置5に表示させる。 The display processing unit 1005 creates display data to be displayed on the display device 5, and causes the display device 5 to display the display data. The display processing unit 1005 creates information such as characters and figures input by the input device 3, display data such as a print condition setting screen and a print image, and displays them on the display device 5.

入出力IF 3006は、印刷装置1内の搬送機構31、印字機構32、及び切断機構33、並びにセンサ34を、印刷装置1内のコンピュータに接続する。搬送機構31、印字機構32、及び切断機構33は、それぞれ、プロセッサ3001による制御下で、図5の印刷装置1における搬送処理部103、印刷処理部105、及び切断処理部107として機能(動作)する。センサ34は、例えば、媒体アダプタ10の有無を検出するセンサ、感熱テープ12の幅を検知するセンサ等を含む。センサ34は、プロセッサ3001による制御下で、図5の印刷装置1における媒体アダプタ検知部110及びテープ情報取得部として機能(動作)する。 The input / output IF 3006 connects the transport mechanism 31, the printing mechanism 32, the cutting mechanism 33, and the sensor 34 in the printing device 1 to the computer in the printing device 1. The transport mechanism 31, the printing mechanism 32, and the cutting mechanism 33 each function (operate) as the transport processing unit 103, the print processing unit 105, and the cutting processing unit 107 in the printing device 1 of FIG. 5 under the control of the processor 3001. To do. The sensor 34 includes, for example, a sensor that detects the presence / absence of the medium adapter 10, a sensor that detects the width of the thermal tape 12, and the like. Under the control of the processor 3001, the sensor 34 functions (operates) as the medium adapter detection unit 110 and the tape information acquisition unit in the printing device 1 of FIG.

なお、本発明に係る印刷装置1は、例えば、図1及び図2に示したような、入力装置3、表示装置5、及び感熱テープ12に印刷をする印刷処理装置が一体となった印刷装置1に限らず、例えば、入力装置3及び表示装置5を含む印刷データ作成装置が別体であってもよい。この種の印刷装置1では、印刷データ作成装置として、例えば、スマートフォンやタブレットコンピュータ等の携帯型通信端末を利用可能である。 The printing device 1 according to the present invention is, for example, a printing device in which an input device 3, a display device 5, and a printing processing device for printing on a heat-sensitive tape 12 are integrated, as shown in FIGS. 1 and 2. Not limited to 1, for example, the print data creating device including the input device 3 and the display device 5 may be separate. In this type of printing device 1, as a printing data creating device, for example, a portable communication terminal such as a smartphone or a tablet computer can be used.

以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて搬送部の動作を停止するタイミングを決定し、
前記搬送部により印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の動作を停止する
処理を含むことを特徴とする印刷装置の制御方法。
[付記2]
付記1に記載の印刷装置の制御方法であって、
前記搬送部を動作させて印刷媒体を所定の方向に所定の搬送量だけ搬送する搬送動作を行う前に、前記印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて前記搬送部の動作を停止するタイミングを決定する
ことを特徴とする印刷装置の制御方法。
[付記3]
付記1又は2に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングは、前記印刷媒体の搬送方向と搬送量との組み合わせが異なる複数種類の搬送動作毎に設定されており、
前記搬送部の動作を停止するタイミングを決定する処理は、前記複数種類の搬送動作のうちの前記印刷媒体に対する前記搬送部の動作と対応する搬送動作に対して設定された前記タイミングに決定する
ことを特徴とする印刷装置の制御方法。
[付記4]
付記1又は2に記載の印刷装置の制御方法であって、
前記印刷媒体の種類は、前記印刷媒体の幅の種類を含む
ことを特徴とする印刷装置の制御方法。
[付記5]
付記1に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止してから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測し、計測した前記印刷媒体の搬送量に基づいて、前記搬送部の動作を停止するタイミングを更新する処理を更に含む
ことを特徴とする印刷装置の制御方法。
[付記6]
付記5に記載の印刷装置の制御方法であって、
前記搬送部は、DCモータの動力により回転して前記印刷媒体を搬送するローラであり、
前記搬送部の動作を停止してから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測する処理は、前記DCモータへの駆動電流の印加を停止してから前記ローラが停止するまでの前記ローラの回転量に基づいて計測する
ことを特徴とする印刷装置の制御方法。
[付記7]
付記5に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングを更新する処理は、前記印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて決定された前記搬送部の動作を停止するタイミングと、当該タイミングと対応する前記搬送部の動作と関連性を有する他の動作に対応するタイミングとを更新する
ことを特徴とする印刷装置の制御方法。
[付記8]
付記5に記載の印刷装置の制御方法であって、
前記搬送部の動作における前記搬送量が、前記印刷媒体に印刷する内容によらず一定である場合に、計測した前記印刷媒体の搬送量に基づいて、該一定の前記搬送量を更新する
ことを特徴とする印刷装置の制御方法。
[付記9]
付記5に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングは、前記印刷媒体を第1の方向に搬送する場合の前記搬送量に応じたタイミングと、前記印刷媒体を前記第1の方向とは反対の第2の方向に搬送する場合の前記搬送量に応じたタイミングとを含む
ことを特徴とする印刷装置の制御方法。
[付記10]
付記9に記載の印刷装置の制御方法であって、
前記印刷媒体を第1の方向に搬送する場合の前記タイミング、及び前記印刷媒体を前記第2の方向に搬送する場合の前記タイミングのいずれか一方は、
前記搬送量が異なる複数のタイミングを含む
ことを特徴とする印刷装置の制御方法。
[付記11]
印刷媒体を搬送する搬送動作を行う搬送部と、
前記搬送部の前記搬送動作を制御する制御部と、
印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかと関連付けられた前記搬送部の前記搬送動作を停止するタイミングを示す情報を記憶する記憶部とを含み、
前記制御部は、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて前記搬送部の前記搬送動作を停止するタイミングを決定し、前記搬送部により前記印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の前記搬送動作を停止させるように構成されている
ことを特徴とする印刷装置。
[付記12]
付記11に記載の印刷装置であって、
前記制御部は、更に、前記搬送動作を停止させてから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測し、計測した前記印刷媒体の搬送量に基づいて、前記搬送部の前記搬送動作を停止させるタイミングを示す前記情報を更新するように構成されている
ことを特徴とする印刷装置。
Hereinafter, the inventions described in the claims at the time of filing the application of the present application will be added.
[Appendix 1]
The timing to stop the operation of the transport unit is determined based on at least one of the type of print medium, the transport direction, or the transport amount.
A method for controlling a printing apparatus, comprising a process of stopping the operation of the transfer unit when the determined timing is reached while the print medium is being conveyed by the transfer unit.
[Appendix 2]
The method for controlling a printing apparatus according to Appendix 1.
Based on at least one of the type, transport direction, or transport amount of the print medium, before performing the transport operation of operating the transport unit to transport the print medium in a predetermined direction by a predetermined transport amount. A method for controlling a printing apparatus, which comprises determining a timing at which the operation of the transport unit is stopped.
[Appendix 3]
The method for controlling a printing apparatus according to Appendix 1 or 2.
The timing for stopping the operation of the transfer unit is set for each of a plurality of types of transfer operations in which the combination of the transfer direction and the transfer amount of the print medium is different.
The process of determining the timing for stopping the operation of the transport unit shall be determined at the timing set for the transport operation corresponding to the operation of the transport unit for the print medium among the plurality of types of transport operations. A method of controlling a printing device, which comprises.
[Appendix 4]
The method for controlling a printing apparatus according to Appendix 1 or 2.
A method for controlling a printing apparatus, wherein the type of the printing medium includes a type of the width of the printing medium.
[Appendix 5]
The method for controlling a printing apparatus according to Appendix 1.
The transfer amount of the print medium from the stop of the operation of the transfer unit to the stop of the transfer of the print medium is measured, and the operation of the transfer unit is stopped based on the measured transfer amount of the print medium. A method of controlling a printing apparatus, which further includes a process of updating the timing.
[Appendix 6]
The method for controlling a printing apparatus according to Appendix 5.
The transport unit is a roller that is rotated by the power of a DC motor to transport the print medium.
In the process of measuring the transfer amount of the print medium from the stop of the operation of the transfer unit to the stop of the transfer of the print medium, the roller stops after the application of the drive current to the DC motor is stopped. A method for controlling a printing apparatus, characterized in that measurement is performed based on the amount of rotation of the roller.
[Appendix 7]
The method for controlling a printing apparatus according to Appendix 5.
The process of updating the timing for stopping the operation of the transport unit is the timing for stopping the operation of the transport unit, which is determined based on at least one of the type, the transport direction, and the transport amount of the print medium. A method for controlling a printing apparatus, which comprises updating the timing and a timing corresponding to another operation related to the operation of the transport unit corresponding to the timing.
[Appendix 8]
The method for controlling a printing apparatus according to Appendix 5.
When the transport amount in the operation of the transport unit is constant regardless of the content to be printed on the print medium, the constant transport amount is updated based on the measured transport amount of the print medium. A characteristic printing device control method.
[Appendix 9]
The method for controlling a printing apparatus according to Appendix 5.
The timing for stopping the operation of the transport unit is the timing according to the transport amount when the print medium is transported in the first direction and the second direction opposite to the first direction for the print medium. A method for controlling a printing apparatus, which includes a timing corresponding to the amount of transportation in the case of transporting to.
[Appendix 10]
The method for controlling the printing apparatus according to Appendix 9.
Either the timing when the print medium is conveyed in the first direction and the timing when the print medium is conveyed in the second direction are
A method for controlling a printing apparatus, which comprises a plurality of timings in which the transfer amount is different.
[Appendix 11]
A transport unit that performs a transport operation that transports print media,
A control unit that controls the transfer operation of the transfer unit,
A storage unit that stores information indicating a timing for stopping the transfer operation of the transfer unit associated with any one or more of a type, a transfer direction, or a transfer amount of a print medium.
The control unit determines the timing at which the transfer operation of the transfer unit is stopped based on at least one of the type, the transfer direction, or the transfer amount of the print medium, and the transfer unit transfers the print medium. A printing apparatus characterized in that the transport operation of the transport unit is stopped when the determined timing is reached during transport.
[Appendix 12]
The printing apparatus according to Appendix 11,
The control unit further measures the transfer amount of the print medium from the stop of the transfer operation to the stop of the transfer of the print medium, and based on the measured transfer amount of the print medium, the transfer unit. A printing apparatus characterized in that it is configured to update the information indicating the timing at which the transfer operation is stopped.

1 印刷装置
2 装置筐体
3 入力装置
4 蓋
5 表示装置
6 プラテンローラ
7 印刷ユニット
701 サーマルヘッド
8 カッター
801 第1のカッター
802 第2のカッター
9 ロータリエンコーダ
10 媒体アダプタ
11 被記録媒体
12 感熱テープ
101 制御部
102 入力部
103 表示部
104 搬送処理部
104A 搬送部
104B 搬送量測定部
105 印刷処理部
106 切断処理部
107 記憶部
107A アプリケーション
107B 惰性走行量テーブル
107C 履歴情報
110 アダプタ検知部
111 テープ情報取得部
3001 プロセッサ
3002 ROM
3003 RAM
3004 補助記憶装置
3005 表示処理部
3006 入出力IF
3010 バス
31 搬送機構
32 印字機構
33 切断機構
34 センサ
1 Printing device 2 Device housing 3 Input device 4 Lid 5 Display device 6 Platen roller 7 Printing unit 701 Thermal head 8 Cutter 801 First cutter 802 Second cutter 9 Rotary encoder 10 Medium adapter 11 Recorded medium 12 Thermal tape 101 Control unit 102 Input unit 103 Display unit 104 Transport processing unit 104A Transport processing unit 104B Transport amount measuring unit 105 Printing processing unit 106 Cutting processing unit 107 Storage unit 107A Application 107B Coastal travel amount table 107C History information 110 Adapter detection unit 111 Tape information acquisition unit 3001 Processor 3002 ROM
3003 RAM
3004 Auxiliary storage device 3005 Display processing unit 3006 Input / output IF
3010 Bus 31 Conveying mechanism 32 Printing mechanism 33 Cutting mechanism 34 Sensor

Claims (12)

印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて搬送部の動作を停止するタイミングを決定し、
前記搬送部により印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の動作を停止する
処理を含むことを特徴とする印刷装置の制御方法。
The timing to stop the operation of the transport unit is determined based on at least one of the type of print medium, the transport direction, or the transport amount.
A method for controlling a printing apparatus, comprising a process of stopping the operation of the transfer unit when the determined timing is reached while the print medium is being conveyed by the transfer unit.
請求項1に記載の印刷装置の制御方法であって、
前記搬送部を動作させて印刷媒体を所定の方向に所定の搬送量だけ搬送する搬送動作を行う前に、前記印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて前記搬送部の動作を停止するタイミングを決定する
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 1.
Based on at least one of the type, transport direction, or transport amount of the print medium, before performing the transport operation of operating the transport unit to transport the print medium in a predetermined direction by a predetermined transport amount. A method for controlling a printing apparatus, which comprises determining a timing at which the operation of the transport unit is stopped.
請求項1又は2に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングは、前記印刷媒体の搬送方向と搬送量との組み合わせが異なる複数種類の搬送動作毎に設定されており、
前記搬送部の動作を停止するタイミングを決定する処理は、前記複数種類の搬送動作のうちの前記印刷媒体に対する前記搬送部の動作と対応する搬送動作に対して設定された前記タイミングに決定する
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 1 or 2.
The timing for stopping the operation of the transfer unit is set for each of a plurality of types of transfer operations in which the combination of the transfer direction and the transfer amount of the print medium is different.
The process of determining the timing for stopping the operation of the transport unit shall be determined at the timing set for the transport operation corresponding to the operation of the transport unit for the print medium among the plurality of types of transport operations. A method of controlling a printing device, which comprises.
請求項1又は2に記載の印刷装置の制御方法であって、
前記印刷媒体の種類は、前記印刷媒体の幅の種類を含む
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 1 or 2.
A method for controlling a printing apparatus, wherein the type of the printing medium includes a type of the width of the printing medium.
請求項1に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止してから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測し、計測した前記印刷媒体の搬送量に基づいて、前記搬送部の動作を停止するタイミングを更新する処理を更に含む
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 1.
The transfer amount of the print medium from the stop of the operation of the transfer unit to the stop of the transfer of the print medium is measured, and the operation of the transfer unit is stopped based on the measured transfer amount of the print medium. A method of controlling a printing apparatus, which further includes a process of updating the timing.
請求項5に記載の印刷装置の制御方法であって、
前記搬送部は、DCモータの動力により回転して前記印刷媒体を搬送するローラであり、
前記搬送部の動作を停止してから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測する処理は、前記DCモータへの駆動電流の印加を停止してから前記ローラが停止するまでの前記ローラの回転量に基づいて計測する
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 5.
The transport unit is a roller that is rotated by the power of a DC motor to transport the print medium.
In the process of measuring the transfer amount of the print medium from the stop of the operation of the transfer unit to the stop of the transfer of the print medium, the roller stops after the application of the drive current to the DC motor is stopped. A method for controlling a printing apparatus, characterized in that measurement is performed based on the amount of rotation of the roller.
請求項5に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングを更新する処理は、前記印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて決定された前記搬送部の動作を停止するタイミングと、当該タイミングと対応する前記搬送部の動作と関連性を有する他の動作に対応するタイミングとを更新する
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 5.
The process of updating the timing for stopping the operation of the transport unit is the timing for stopping the operation of the transport unit, which is determined based on at least one of the type, the transport direction, and the transport amount of the print medium. A method for controlling a printing apparatus, which comprises updating the timing and a timing corresponding to another operation related to the operation of the transport unit corresponding to the timing.
請求項5に記載の印刷装置の制御方法であって、
前記搬送部の動作における前記搬送量が、前記印刷媒体に印刷する内容によらず一定である場合に、計測した前記印刷媒体の搬送量に基づいて、該一定の前記搬送量を更新する
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 5.
When the transport amount in the operation of the transport unit is constant regardless of the content to be printed on the print medium, the constant transport amount is updated based on the measured transport amount of the print medium. A characteristic printing device control method.
請求項5に記載の印刷装置の制御方法であって、
前記搬送部の動作を停止するタイミングは、前記印刷媒体を第1の方向に搬送する場合の前記搬送量に応じたタイミングと、前記印刷媒体を前記第1の方向とは反対の第2の方向に搬送する場合の前記搬送量に応じたタイミングとを含む
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 5.
The timing for stopping the operation of the transport unit is the timing according to the transport amount when the print medium is transported in the first direction and the second direction opposite to the first direction for the print medium. A method for controlling a printing apparatus, which includes a timing corresponding to the amount of transportation in the case of transporting to.
請求項9に記載の印刷装置の制御方法であって、
前記印刷媒体を第1の方向に搬送する場合の前記タイミング、及び前記印刷媒体を前記第2の方向に搬送する場合の前記タイミングのいずれか一方は、
前記搬送量が異なる複数のタイミングを含む
ことを特徴とする印刷装置の制御方法。
The method for controlling a printing apparatus according to claim 9.
Either the timing when the print medium is conveyed in the first direction and the timing when the print medium is conveyed in the second direction are
A method for controlling a printing apparatus, which comprises a plurality of timings in which the transfer amount is different.
印刷媒体を搬送する搬送動作を行う搬送部と、
前記搬送部の前記搬送動作を制御する制御部と、
印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかと関連付けられた前記搬送部の前記搬送動作を停止するタイミングを示す情報を記憶する記憶部とを含み、
前記制御部は、印刷媒体の種類、搬送方向、又は搬送量の少なくとも1つ以上の何れかに基づいて前記搬送部の前記搬送動作を停止するタイミングを決定し、前記搬送部により前記印刷媒体を搬送中に前記決定されたタイミングとなったら前記搬送部の前記搬送動作を停止させるように構成されている
ことを特徴とする印刷装置。
A transport unit that performs a transport operation that transports print media,
A control unit that controls the transfer operation of the transfer unit,
A storage unit that stores information indicating a timing for stopping the transfer operation of the transfer unit associated with any one or more of a type, a transfer direction, or a transfer amount of a print medium.
The control unit determines the timing at which the transfer operation of the transfer unit is stopped based on at least one of the type, the transfer direction, or the transfer amount of the print medium, and the transfer unit transfers the print medium. A printing apparatus characterized in that the transport operation of the transport unit is stopped when the determined timing is reached during transport.
請求項11に記載の印刷装置であって、
前記制御部は、更に、前記搬送動作を停止させてから前記印刷媒体の搬送が停止するまでの前記印刷媒体の搬送量を計測し、計測した前記印刷媒体の搬送量に基づいて、前記搬送部の前記搬送動作を停止させるタイミングを示す前記情報を更新するように構成されている
ことを特徴とする印刷装置。
The printing apparatus according to claim 11.
The control unit further measures the transfer amount of the print medium from the stop of the transfer operation to the stop of the transfer of the print medium, and based on the measured transfer amount of the print medium, the transfer unit. A printing apparatus, characterized in that it is configured to update the information indicating the timing at which the transfer operation is stopped.
JP2019101911A 2019-05-31 2019-05-31 Printing device control method and printing device Active JP7439396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019101911A JP7439396B2 (en) 2019-05-31 2019-05-31 Printing device control method and printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019101911A JP7439396B2 (en) 2019-05-31 2019-05-31 Printing device control method and printing device

Publications (2)

Publication Number Publication Date
JP2020196140A true JP2020196140A (en) 2020-12-10
JP7439396B2 JP7439396B2 (en) 2024-02-28

Family

ID=73648359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019101911A Active JP7439396B2 (en) 2019-05-31 2019-05-31 Printing device control method and printing device

Country Status (1)

Country Link
JP (1) JP7439396B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114654897A (en) * 2020-12-22 2022-06-24 卡西欧计算机株式会社 Printing apparatus, control method, and recording medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0418215A (en) * 1990-04-26 1992-01-22 Fuji Pack Syst Ltd Revolutional regutation timing controller for film winding up roll in packing machine
JPH0596760A (en) * 1991-10-14 1993-04-20 Victor Co Of Japan Ltd Thermal transfer recorder
JP2003292174A (en) * 2002-03-29 2003-10-15 Japan Servo Co Ltd Controller for paper feeding device
JP2004330523A (en) * 2003-05-02 2004-11-25 Seiko Epson Corp Printer employing dc motor and its controlling method
JP2006272893A (en) * 2005-03-30 2006-10-12 Brother Ind Ltd Transferring apparatus and image forming apparatus
JP2010264628A (en) * 2009-05-13 2010-11-25 Brother Ind Ltd Image forming apparatus
JP2017128433A (en) * 2016-01-22 2017-07-27 コニカミノルタ株式会社 Sheet conveyance device, image processing device, and sheet conveyance control method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0418215A (en) * 1990-04-26 1992-01-22 Fuji Pack Syst Ltd Revolutional regutation timing controller for film winding up roll in packing machine
JPH0596760A (en) * 1991-10-14 1993-04-20 Victor Co Of Japan Ltd Thermal transfer recorder
JP2003292174A (en) * 2002-03-29 2003-10-15 Japan Servo Co Ltd Controller for paper feeding device
JP2004330523A (en) * 2003-05-02 2004-11-25 Seiko Epson Corp Printer employing dc motor and its controlling method
JP2006272893A (en) * 2005-03-30 2006-10-12 Brother Ind Ltd Transferring apparatus and image forming apparatus
JP2010264628A (en) * 2009-05-13 2010-11-25 Brother Ind Ltd Image forming apparatus
JP2017128433A (en) * 2016-01-22 2017-07-27 コニカミノルタ株式会社 Sheet conveyance device, image processing device, and sheet conveyance control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114654897A (en) * 2020-12-22 2022-06-24 卡西欧计算机株式会社 Printing apparatus, control method, and recording medium
JP2022098715A (en) * 2020-12-22 2022-07-04 カシオ計算機株式会社 Printing device, control method, and program
JP7314923B2 (en) 2020-12-22 2023-07-26 カシオ計算機株式会社 PRINTING DEVICE, CONTROL METHOD, AND PROGRAM
CN114654897B (en) * 2020-12-22 2023-10-31 卡西欧计算机株式会社 Printing apparatus, control method, and recording medium

Also Published As

Publication number Publication date
JP7439396B2 (en) 2024-02-28

Similar Documents

Publication Publication Date Title
US8830285B2 (en) Printing apparatus and printing method
JP2004025563A (en) Tape printer and tape cassette
EP2371558A1 (en) Thermal printer
US8803933B2 (en) Printing apparatus and printing method
JP2001088359A (en) Tape printer
JP7130948B2 (en) ELECTRONIC DEVICE, PRINTING SUPPORT METHOD AND PROGRAM
JP2008238745A (en) Printing apparatus
JP2019166642A (en) Printing device, control method and program
US10232643B2 (en) Printing apparatus, control method and computer readable recording medium
JP2020196140A (en) Control method of printing device and printing device
JP6094651B2 (en) Print media
CN114851727B (en) Printing apparatus, control method for printing apparatus, and program
JP2005225043A (en) Imaging device
JP2004261916A (en) Cutting apparatus for printer
JP2010221563A (en) Tape cassette and tape printer
JP2002200806A (en) Printer, controlling method therefor, and computer- readable information recording medium
JP2014213544A (en) Printer, printing position setting method, and printing position setting program
JP7318254B2 (en) PRINTING DEVICE, PRINT CONTROL METHOD, AND PROGRAM
JP2018103360A (en) Printing device, printing method and program
JP6477104B2 (en) Printing apparatus, printing method, and program
JP2019209627A (en) Printer
JP2019209604A (en) Printer
JP6057116B2 (en) Tape printer and control method of tape printer
JP2020112878A (en) Recording device
JP2006272842A (en) Printing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230815

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231011

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20231011

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240129

R150 Certificate of patent or registration of utility model

Ref document number: 7439396

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150