[go: up one dir, main page]

JP2018090414A - Printer - Google Patents

Printer Download PDF

Info

Publication number
JP2018090414A
JP2018090414A JP2016255084A JP2016255084A JP2018090414A JP 2018090414 A JP2018090414 A JP 2018090414A JP 2016255084 A JP2016255084 A JP 2016255084A JP 2016255084 A JP2016255084 A JP 2016255084A JP 2018090414 A JP2018090414 A JP 2018090414A
Authority
JP
Japan
Prior art keywords
spool
ink ribbon
guide
ribbon
guide shaft
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.)
Pending
Application number
JP2016255084A
Other languages
Japanese (ja)
Inventor
理恵 上坊寺
Rie Joboji
理恵 上坊寺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of JP2018090414A publication Critical patent/JP2018090414A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Impression-Transfer Materials And Handling Thereof (AREA)
  • Controlling Rewinding, Feeding, Winding, Or Abnormalities Of Webs (AREA)

Abstract

【課題】スプールに装着されたインクリボンの外径を精度良く特定できる印刷装置を提供する。【解決手段】印刷装置1は、第1スプール21及び第2スプール22を有するリボン装着部2、モータ、搬送経路Rの一部に設けられたサーマルヘッド3、サーマルヘッド3と第1スプール21との間の何れかの位置に設けられ、第1移動方向M1に移動可能であり、第1移動方向M1の位置に応じた第1値を示す信号を出力可能な第1センサアッセンブリ4、サーマルヘッド3と第2スプール22との間の何れかの位置に設けられ、第2移動方向M2に移動可能であり、第2移動方向M2の位置に応じた第2値を示す信号を出力可能な第2センサアッセンブリ5、インクリボン9に作用する張力及び第1リボンロール9Aの半径を特定する制御部を備える。制御部は、第1値と第2値とを用いて、張力及び外径を特定する。【選択図】図1A printing apparatus capable of accurately specifying the outer diameter of an ink ribbon mounted on a spool is provided. A printing apparatus 1 includes a ribbon mounting portion 2 having a first spool 21 and a second spool 22, a motor, a thermal head 3 provided in a part of a conveyance path R, a thermal head 3 and a first spool 21. The first sensor assembly 4 is provided at any position between the first and second positions, is movable in the first movement direction M1, and can output a signal indicating a first value corresponding to the position in the first movement direction M1, and a thermal head 3 is provided at any position between the second spool 22 and the second spool 22, is movable in the second movement direction M2, and can output a signal indicating a second value corresponding to the position in the second movement direction M2. The two-sensor assembly 5 includes a controller that specifies the tension acting on the ink ribbon 9 and the radius of the first ribbon roll 9A. The control unit specifies the tension and the outer diameter using the first value and the second value. [Selection] Figure 1

Description

本発明は、印刷装置に関する。   The present invention relates to a printing apparatus.

特許文献1は、ロール紙の残量を次の方法で導出する印刷装置を開示する。印刷装置は、ロール紙を保持する保持部の直後に設置されたテンションローラを有する。テンションローラは、保持部から巻き取り部までの間のロール紙の量が過剰になる程、第1位置から第2位置に移動する。印刷装置は、テンションローラが第1位置にある時、保持部の回転軸を所定の回転速度で回転させる回転動作を開始する。印刷装置は、テンションローラが第2位置にある時、保持部の回転軸の回転動作を停止させる。印刷装置は、テンションローラが第1位置から第2位置まで移動する時間に応じて、保持部が保持するロール紙の残量(外径)を導出する。   Patent Document 1 discloses a printing apparatus that derives the remaining amount of roll paper by the following method. The printing apparatus includes a tension roller installed immediately after a holding unit that holds roll paper. The tension roller moves from the first position to the second position as the amount of roll paper between the holding unit and the winding unit becomes excessive. When the tension roller is in the first position, the printing apparatus starts a rotation operation that rotates the rotation shaft of the holding unit at a predetermined rotation speed. The printing apparatus stops the rotation operation of the rotation shaft of the holding unit when the tension roller is in the second position. The printing apparatus derives the remaining amount (outer diameter) of the roll paper held by the holding unit according to the time for which the tension roller moves from the first position to the second position.

特開2015−44632号公報JP 2015-44632 A

熱転写型の印刷装置は、サーマルヘッドに対してインクリボンを相対移動させながら、インクリボンをサーマルヘッドで加熱し、印刷媒体に印刷を行う。インクリボンが繰り出し側のスプールから繰り出され、巻き取り側のスプールに巻き取られることで相対移動する場合、インクリボンの張力を適正な状態で維持するために、それぞれのスプールを適切な回転速度で回転させる必要がある。なお、スプールの適切な回転速度は、スプールに装着されたインクリボンの外径に応じて変化する。従って、それぞれのスプールを適切な回転速度で回転させるために、インクリボンの残量に応じて変化する外径が精度良く特定される必要がある。   The thermal transfer type printing apparatus heats the ink ribbon with the thermal head while moving the ink ribbon relative to the thermal head to perform printing on the print medium. When the ink ribbon is fed out from the spool on the feeding side and is taken up on the spool on the winding side to move relative to each other, in order to maintain the tension of the ink ribbon in an appropriate state, each spool is set at an appropriate rotation speed. Need to rotate. Note that the appropriate rotation speed of the spool changes according to the outer diameter of the ink ribbon mounted on the spool. Therefore, in order to rotate each spool at an appropriate rotation speed, it is necessary to accurately specify the outer diameter that changes in accordance with the remaining amount of the ink ribbon.

しかし上記の方法は、スプールを所定の回転速度で継続して回転させることが前提となる。一方、サーマルヘッドに対してインクリボンが相対移動するときの移動速度が可変制御される場合がある。この場合、スプールの回転速度を変化させる必要があるので、上記の方法では、スプールに装着されたインクリボンの外径を精度良く特定できないという問題点がある。   However, the above method is based on the premise that the spool is continuously rotated at a predetermined rotational speed. On the other hand, the movement speed when the ink ribbon moves relative to the thermal head may be variably controlled. In this case, since it is necessary to change the rotational speed of the spool, the above method has a problem that the outer diameter of the ink ribbon mounted on the spool cannot be specified with high accuracy.

本発明の目的は、スプールに装着されたインクリボンの外径を精度良く特定できる印刷装置を提供することである。   An object of the present invention is to provide a printing apparatus capable of accurately specifying the outer diameter of an ink ribbon mounted on a spool.

本発明の第1態様に係る印刷装置は、第1スプール及び第2スプールを有し、前記第1スプール及び前記第2スプールの一方にリボンロールが装着された場合に、前記リボンロールからインクリボンを繰り出し、繰り出された前記インクリボンを、前記第1スプール及び前記第2スプールの他方に巻き取るリボン装着部と、前記第1スプール及び前記第2スプールの少なくとも一方を回転させるモータと、前記第1スプールと前記第2スプールとの間で搬送される前記インクリボンの搬送経路の一部に設けられたサーマルヘッドと、前記搬送経路のうち、前記サーマルヘッドと前記第1スプールとの間の何れかの位置において第1移動方向に移動可能に設けられ、前記第1移動方向の一方側に向けて付勢される第1ガイドであって、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第1スプールとの間で前記インクリボンを案内する前記第1ガイドと、前記第1ガイドの前記第1移動方向の位置に応じた値であって、前記第1スプールに装着された前記インクリボンの第1外径に依存する第1値を示す信号を出力可能な第1センサと、前記搬送経路のうち、前記サーマルヘッドと前記第2スプールとの間の何れかの位置において第2移動方向に移動可能に設けられ、前記第2移動方向の一方側に向けて付勢される第2ガイドであって、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第2スプールとの間で前記インクリボンを案内する前記第2ガイドと、前記第2ガイドの前記第2移動方向の位置に応じた値であって、前記第2スプールに装着された前記インクリボンの第2外径に依存しない第2値を示す信号を出力可能な第2センサと、前記第1外径に基づき前記モータを制御する制御部と、を備え、前記制御部は、前記第1値と前記第2値とを用いて、前記インクリボンに作用する張力、及び、前記第1外径を特定することを特徴とする。   A printing apparatus according to a first aspect of the present invention includes a first spool and a second spool, and when a ribbon roll is attached to one of the first spool and the second spool, the ribbon roll is changed to an ink ribbon. A ribbon mounting portion that winds the fed ink ribbon around the other of the first spool and the second spool, a motor that rotates at least one of the first spool and the second spool, A thermal head provided in a part of a transport path of the ink ribbon transported between one spool and the second spool, and any of the transport paths between the thermal head and the first spool. A first guide that is movably provided in the first movement direction and is biased toward one side of the first movement direction. The first guide that contacts the ink ribbon when the ink ribbon is attached to the attachment portion and guides the ink ribbon between the thermal head and the first spool; and the first guide of the first guide. A first sensor capable of outputting a signal corresponding to a position in one moving direction and indicating a first value depending on a first outer diameter of the ink ribbon mounted on the first spool; and the transport path A second guide that is movably provided in the second movement direction at any position between the thermal head and the second spool and is biased toward one side of the second movement direction. The second guide for contacting the ink ribbon between the thermal head and the second spool when the ink ribbon is mounted on the ribbon mounting portion; A signal that can output a signal indicating a second value that is a value corresponding to the position of the second guide in the second movement direction and that does not depend on the second outer diameter of the ink ribbon mounted on the second spool. 2 sensors and a control unit that controls the motor based on the first outer diameter, the control unit using the first value and the second value, tension acting on the ink ribbon, And the said 1st outer diameter is specified, It is characterized by the above-mentioned.

第1態様に係る印刷装置において、第1センサは、第1スプールに装着されたリボンロールの第1外径に依存する第1値を示す信号を出力する。第2センサは、第2スプールに装着されたリボンロールの第2外径に依存しない第2値を示す信号を出力する。制御部は、第1値と第2値とを用いて、インクリボンに作用する張力と、第1スプールに装着されたリボンロールの第1外径とを特定する。上記の方法では、張力及び第1外径を特定するときに、第1スプール及び第2スプールのそれぞれの回転速度は参照されない。従って、印刷装置は、第1スプール及び第2スプールのそれぞれの回転速度が可変制御された場合も、第1スプールに装着されたリボンロールの第1外径を精度良く特定できる。   In the printing apparatus according to the first aspect, the first sensor outputs a signal indicating a first value depending on the first outer diameter of the ribbon roll mounted on the first spool. The second sensor outputs a signal indicating a second value that does not depend on the second outer diameter of the ribbon roll mounted on the second spool. A control part specifies the tension | tensile_strength which acts on an ink ribbon, and the 1st outer diameter of the ribbon roll with which the 1st spool was mounted | worn using 1st value and 2nd value. In the above method, the rotational speeds of the first spool and the second spool are not referred to when specifying the tension and the first outer diameter. Therefore, the printing apparatus can accurately specify the first outer diameter of the ribbon roll mounted on the first spool even when the rotational speeds of the first spool and the second spool are variably controlled.

第1態様において、前記搬送経路のうち、前記サーマルヘッドと前記第1ガイドとの間の何れかの位置に設けられた第3ガイドを更に備え、前記第3ガイドは、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記第3ガイドから前記サーマルヘッドに向かう前記インクリボンを第1搬送方向に案内し、前記第1ガイドは、前記リボン装着部に前記インクリボンが装着された場合に、前記第1ガイドから前記第3ガイドに向かう前記インクリボンを、第2搬送方向に案内し、前記第2搬送方向において、前記第1スプールに対して前記第3ガイドと反対に位置してもよい。この場合、第1スプールに装着されたリボンロールと第1ガイドとの間で延びるインクリボンの方向と、第1ガイドと第3ガイドとの間で延びるインクリボンの方向とのなす角度を鋭角とすることができる。なお、第1ガイドに作用する力は、リボンロールと第1ガイドとの間で延びるインクリボンの方向の力の成分と、第1ガイドと第3ガイドとの間で延びるインクリボンの方向の力の成分との合力で表される。従って、それぞれのなす角度を鋭角とすることによって、第1ガイドに作用する合力をより大きくできる。この場合、インクリボンの張力に応じて第1ガイドが移動し易くなるので、第1センサは、インクリボンの張力を精度良く検出できる。   1st aspect WHEREIN: The 3rd guide provided in the position in any one of the said thermal path and the said 1st guide is further provided in the said conveyance path | route, and the said 3rd guide is the said ribbon mounting part, When the ink ribbon is mounted, the ink ribbon comes into contact with the ink ribbon and guides the ink ribbon from the third guide toward the thermal head in the first transport direction, and the first guide moves the ink ribbon to the ribbon mounting portion. When the ribbon is loaded, the ink ribbon heading from the first guide toward the third guide is guided in the second transport direction, and the third guide is guided with respect to the first spool in the second transport direction. It may be located opposite to. In this case, the angle formed by the direction of the ink ribbon extending between the ribbon roll mounted on the first spool and the first guide and the direction of the ink ribbon extending between the first guide and the third guide is an acute angle. can do. The force acting on the first guide includes a component of a force in the direction of the ink ribbon extending between the ribbon roll and the first guide, and a force in the direction of the ink ribbon extending between the first guide and the third guide. It is expressed by the resultant force with the component. Therefore, the resultant force acting on the first guide can be increased by setting the angles formed by each to an acute angle. In this case, the first guide can easily move in accordance with the tension of the ink ribbon, so the first sensor can accurately detect the tension of the ink ribbon.

第1態様において、前記第1移動方向は、前記第2搬送方向と平行であってもよい。つまり、第1ガイドの移動可能な方向とインクリボンの搬送方向とが一致する。この場合、インクリボンの張力に応じて第1ガイドが移動するとき、第1ガイドの移動がインクリボンによって妨げられない。従って、第1ガイドは第1移動方向に移動し易くなるので、第1センサは、インクリボンの張力を更に精度良く検出できる。   In the first aspect, the first movement direction may be parallel to the second transport direction. That is, the direction in which the first guide can be moved coincides with the transport direction of the ink ribbon. In this case, when the first guide moves according to the tension of the ink ribbon, the movement of the first guide is not hindered by the ink ribbon. Accordingly, since the first guide is easily moved in the first movement direction, the first sensor can detect the tension of the ink ribbon with higher accuracy.

第1態様において、前記搬送経路のうち、前記第2ガイドと前記第2スプールの間の何れかの位置に設けられた第4ガイドを更に備え、前記第4ガイドは、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記第4ガイドから前記第2ガイドに向かう前記インクリボンを第3搬送方向に案内し、前記第2ガイドは、前記第2ガイドから前記サーマルヘッドに向かう前記インクリボンを前記第1搬送方向に案内し、前記第3搬送方向において、前記第2スプールに対して前記第4ガイドと反対に位置してもよい。この場合、第2スプールに装着されたリボンロールと第4ガイドとの間で延びるインクリボンの方向と、第2ガイドと第4ガイドとの間で延びるインクリボンの方向とのなす角度を鋭角とすることができる。この場合、第4ガイドには、リボンロールと第4ガイドとの間で延びるインクリボンの方向の力の成分と、第2ガイドと第4ガイドとの間で延びるインクリボンの方向の力の成分との合力が作用する。従って、それぞれのなす角度を鋭角とすることによって、第4ガイドに作用する合力をより大きくできる。この場合、第4ガイドとインクリボンとの間の摩擦力が大きくなるので、第4ガイドに対してインクリボンを滑り難くすることができる。   1st aspect WHEREIN: The 4th guide provided in any position between the said 2nd guide and the said 2nd spool is further provided in the said conveyance path | route, and the said 4th guide is the said ribbon mounting part, When the ink ribbon is attached, the ink ribbon comes into contact with the ink ribbon, guides the ink ribbon from the fourth guide toward the second guide in the third transport direction, and the second guide passes from the second guide to the second guide. The ink ribbon toward the thermal head may be guided in the first transport direction, and may be positioned opposite to the fourth guide with respect to the second spool in the third transport direction. In this case, the angle formed by the direction of the ink ribbon extending between the ribbon roll mounted on the second spool and the fourth guide and the direction of the ink ribbon extending between the second guide and the fourth guide is an acute angle. can do. In this case, the fourth guide includes a component of force in the direction of the ink ribbon extending between the ribbon roll and the fourth guide, and a component of force in the direction of the ink ribbon extending between the second guide and the fourth guide. The resultant force acts. Therefore, the resultant force acting on the fourth guide can be further increased by making each of the angles formed acute. In this case, since the frictional force between the fourth guide and the ink ribbon is increased, it is possible to make the ink ribbon difficult to slide with respect to the fourth guide.

第1態様において、前記第2移動方向は、前記第1搬送方向と平行であってもよい。つまり、第2ガイドの移動可能な方向とインクリボンの搬送方向とが一致する。この場合、インクリボンの張力に応じて第2ガイドが移動するとき、第2ガイドの移動がインクリボンによって妨げられない。従って、第2ガイドは第2移動方向に移動し易くなるので、第2センサは、インクリボンの張力を更に精度良く特定できる。   In the first aspect, the second movement direction may be parallel to the first transport direction. That is, the direction in which the second guide can be moved coincides with the ink ribbon transport direction. In this case, when the second guide moves according to the tension of the ink ribbon, the movement of the second guide is not hindered by the ink ribbon. Therefore, the second guide can easily move in the second movement direction, and the second sensor can specify the tension of the ink ribbon with higher accuracy.

第1態様において、前記制御部は、前記第2値に基づいて前記張力を特定し、特定された前記張力と前記第1値とに基づいて前記第1外径を特定してもよい。第2センサの第2値は、第2スプールに装着されたリボンロールの第2外径に依存しない。従って、印刷装置は、第2スプールに装着されたリボンロールの第2外径に依らず、インクリボンの張力を常に精度良く特定できる。又、第1センサの第1値は、第1スプールに装着されたリボンロールの第1外径に依存するため、印刷装置は、特定された張力と第1値とを用いて、第1スプールに装着されたリボンロールの第1外径を特定する。これによって、印刷装置は、張力だけでなく第1外径も精度良く特定できる。   In the first aspect, the control unit may specify the tension based on the second value, and specify the first outer diameter based on the specified tension and the first value. The second value of the second sensor does not depend on the second outer diameter of the ribbon roll mounted on the second spool. Therefore, the printing apparatus can always specify the tension of the ink ribbon with high accuracy regardless of the second outer diameter of the ribbon roll mounted on the second spool. In addition, since the first value of the first sensor depends on the first outer diameter of the ribbon roll mounted on the first spool, the printing apparatus uses the specified tension and the first value to determine the first spool. The first outer diameter of the ribbon roll attached to the is specified. Accordingly, the printing apparatus can specify not only the tension but also the first outer diameter with high accuracy.

第1態様において、前記制御部は、前記第1スプールの中心と前記第1ガイドとの間の距離、特定された前記張力、及び、前記第1値に基づいて、前記第1外径を特定してもよい。この場合、印刷装置は、第1スプールの中心と第1ガイドとの間の距離に基づき、例えば三角関数を利用することによって、第1スプールに装着されたリボンロールの第1外径を特定できる。   In the first aspect, the control unit specifies the first outer diameter based on the distance between the center of the first spool and the first guide, the specified tension, and the first value. May be. In this case, the printing apparatus can specify the first outer diameter of the ribbon roll mounted on the first spool, for example, by using a trigonometric function based on the distance between the center of the first spool and the first guide. .

第1態様において、前記第1搬送方向と前記第3搬送方向とが直交するときの前記第2値を、参照値として記憶する第1記憶部を更に備え、前記制御部は、前記第2センサから出力される前記第2値と前記参照値とが一致するように前記モータを駆動してもよい。この場合、印刷装置は、インクリボンの張力を、第2値に基づいて直接的に特定できる。従って、印刷装置は、張力の特定、及び、特定された張力に基づく第1外径の特定を、容易に実行できる。   1st aspect WHEREIN: The 1st memory | storage part which memorize | stores the said 2nd value when the said 1st conveyance direction and the said 3rd conveyance direction orthogonally cross as a reference value, The said control part is a said 2nd sensor. The motor may be driven so that the second value output from the second reference value matches the reference value. In this case, the printing apparatus can directly specify the tension of the ink ribbon based on the second value. Therefore, the printing apparatus can easily execute the specification of the tension and the specification of the first outer diameter based on the specified tension.

第1態様において、前記制御部は、前記サーマルヘッドを用いた印刷が行われていないとき、前記張力及び前記第1外径を特定してもよい。印刷装置による印刷が行われているとき、サーマルヘッドがインクリボンに接触することで、インクリボンに張力が付加される。付加された張力に基づいて第1外径が特定された場合、精度が低下する可能性がある。これに対し、印刷装置は、印刷が行われていないときに第1外径を特定する。これによって、印刷装置は、特定される第1外径の精度を高めることができる。   In the first aspect, the control unit may specify the tension and the first outer diameter when printing using the thermal head is not performed. When printing is performed by the printing apparatus, the thermal head comes into contact with the ink ribbon, so that tension is applied to the ink ribbon. When the first outer diameter is specified based on the applied tension, the accuracy may decrease. On the other hand, the printing apparatus specifies the first outer diameter when printing is not performed. Thereby, the printing apparatus can improve the accuracy of the specified first outer diameter.

第1態様において、前記第1外径と前記モータの回転速度とを関連付ける駆動テーブルを記憶する第2記憶部をさらに備え、前記制御部は、前記第1値と前記第2値とを用いて特定された前記第1外径から、前記駆動テーブルを参照して前記モータの回転速度を決定し、前記モータを、前記回転速度が維持されるように制御してもよい。この場合、印刷装置は、所望する速度でインクリボンを搬送させるためのモータの回転速度を、第1外径に基づいて容易に特定できる。   1st aspect WHEREIN: The 2nd memory | storage part which memorize | stores the drive table which links | relates the said 1st outer diameter and the rotational speed of the said motor is further provided, The said control part uses the said 1st value and the said 2nd value. The rotation speed of the motor may be determined from the identified first outer diameter with reference to the drive table, and the motor may be controlled so that the rotation speed is maintained. In this case, the printing apparatus can easily specify the rotational speed of the motor for transporting the ink ribbon at a desired speed based on the first outer diameter.

本発明の第2態様に係る印刷装置は、回転軸を中心に回転可能な第1スプールと、回転軸を中心に回転可能な第2スプールと、前記第1スプール及び前記第2スプールの少なくとも一方を回転させるモータと、前記第1スプールと前記第2スプールとの間で搬送されるインクリボンの搬送経路の一部に設けられたサーマルヘッドと、前記搬送経路のうち、前記サーマルヘッドと前記第1スプールとの間の何れかの位置において第1移動方向に移動可能に設けられ、前記第1移動方向の一方側に向けて付勢される第1ガイドであって、前記第1スプールと前記第2スプールとの間に前記インクリボンが装着された場合に、前記第1スプールから引き出される前記インクリボンに最初に接触し、前記サーマルヘッドに向けて前記インクリボンを案内する前記第1ガイドと、前記第1ガイドの前記第1移動方向の位置に応じた第1値を示す信号を出力可能な第1センサと、前記搬送経路のうち、前記サーマルヘッドと前記第2スプールとの間の何れかの位置において第2移動方向に移動可能に設けられ、前記第2移動方向の一方側に向けて付勢される第2ガイドであって、前記第1スプールと前記第2スプールとの間に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第2スプールとの間で前記インクリボンを案内する前記第2ガイドと、前記第2ガイドの前記第2移動方向の位置に応じた第2値を示す信号を出力可能な第2センサと、前記搬送経路のうち、前記第2センサと前記第2スプールの間の何れかの位置に設けられ、前記第2スプールから引き出された前記インクリボンに接触し、前記インクリボンを前記第2ガイドに向けて案内する第3ガイドと、前記第1スプールに装着された前記インクリボンの第1外径に基づき前記モータを制御する制御部と、を備え、前記制御部は、前記第1値と前記第2値とを用いて、前記インクリボンに作用する張力、及び、前記第1外径を特定することを特徴とする。第2態様によれば、第1態様と同様の効果を奏することができる。   A printing apparatus according to a second aspect of the present invention includes a first spool that can rotate around a rotation shaft, a second spool that can rotate around a rotation shaft, and at least one of the first spool and the second spool. , A thermal head provided in a part of a transport path of an ink ribbon transported between the first spool and the second spool, and the thermal head and the first of the transport paths. A first guide that is movably provided in a first movement direction at any position between the first spool and is biased toward one side of the first movement direction; When the ink ribbon is mounted between the second spool and the ink ribbon drawn out from the first spool, the ink ribbon is first brought into contact with the thermal head. The first guide, a first sensor capable of outputting a signal indicating a first value corresponding to the position of the first guide in the first movement direction, and the thermal head and the second of the transport paths. A second guide movably provided in the second movement direction at any position between the spool and biased toward one side of the second movement direction, the first spool and the first spool; The second guide that contacts the ink ribbon when the ink ribbon is mounted between the two spools and guides the ink ribbon between the thermal head and the second spool; and the second guide A second sensor capable of outputting a signal indicating a second value corresponding to the position in the second movement direction, and provided at any position of the transport path between the second sensor and the second spool. The second spoof A third guide that contacts the ink ribbon drawn out from the first ribbon and guides the ink ribbon toward the second guide; and the motor based on a first outer diameter of the ink ribbon mounted on the first spool. A control unit that controls, using the first value and the second value, the control unit specifies the tension acting on the ink ribbon and the first outer diameter. To do. According to the 2nd aspect, there can exist an effect similar to a 1st aspect.

印刷装置1及びリボンアッセンブリ90の概要を示す図である。2 is a diagram illustrating an outline of the printing apparatus 1 and a ribbon assembly 90. FIG. 第1センサアッセンブリ4の動作を示す図である。FIG. 6 is a diagram illustrating an operation of the first sensor assembly 4. 第1ガイド42に作用する力F1及び張力Tを説明する図である。It is a figure explaining the force F1 and tension | tensile_strength T which act on the 1st guide 42. FIG. 第2センサアッセンブリ5の動作を示す図である。It is a figure which shows operation | movement of the 2nd sensor assembly. 第2ガイド52に作用する力F2及び張力Tを説明する図である。It is a figure explaining the force F2 and tension T which act on the 2nd guide 52. FIG. 印刷装置1の電気的構成を示すブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of the printing apparatus 1. 第1リボンロール9Aの半径raの算出式を説明するための図である。It is a figure for demonstrating the calculation formula of the radius ra of 9 A of 1st ribbon rolls. 第1リボンロール9Aの半径raの算出式を説明するための図である。It is a figure for demonstrating the calculation formula of the radius ra of 9 A of 1st ribbon rolls. 近似テーブル71Aを示す図である。It is a figure which shows the approximation table 71A. 第1メイン処理のフローチャートである。It is a flowchart of a 1st main process. 第1メイン処理のフローチャートであって、図10の続きである。It is a flowchart of a 1st main process, Comprising: It is a continuation of FIG. 第1メイン処理のフローチャートであって、図11の続きである。It is a flowchart of a 1st main process, Comprising: It is a continuation of FIG. 第2メイン処理のフローチャートである。It is a flowchart of the 2nd main process. 第2メイン処理のフローチャートであって、図13の続きである。It is a flowchart of the 2nd main process, Comprising: FIG. 13 is a continuation. 第2メイン処理のフローチャートであって、図14の続きである。It is a flowchart of a 2nd main process, Comprising: FIG. 14 is a continuation. 初期設定処理のフローチャートである。It is a flowchart of an initial setting process.

以下、本発明の一実施形態について、図面を参照して説明する。印刷装置1は、熱転写型の印刷装置である。図1に示すように、印刷装置1は、箱状の筐体10を有する。筐体10の内部に、基板10Aが固定される。リボン装着部2、サーマルヘッド3、第1センサアッセンブリ4、第2センサアッセンブリ5、ガイド軸60(第3ガイド軸61、第4ガイド軸62、第5ガイド軸63、第6ガイド軸64)、制御部7(図6参照)、及び、モータ80(図6参照)は、基板10Aに設けられ、筐体10内に収容される。以下、図の説明の理解を助けるため、印刷装置1の上側、下側、左側、右側、前側、及び、後側を定義する。印刷装置1の上側、下側、左側、右側、前側、及び、後側は、図1の上側、下側、左側、右側、手前側、及び、奥側にそれぞれ対応する。基板10Aの表面は前側を向き、基板10Aの裏面は後側を向く。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The printing apparatus 1 is a thermal transfer type printing apparatus. As shown in FIG. 1, the printing apparatus 1 has a box-shaped housing 10. A substrate 10 </ b> A is fixed inside the housing 10. Ribbon mounting portion 2, thermal head 3, first sensor assembly 4, second sensor assembly 5, guide shaft 60 (third guide shaft 61, fourth guide shaft 62, fifth guide shaft 63, sixth guide shaft 64), The control unit 7 (see FIG. 6) and the motor 80 (see FIG. 6) are provided on the substrate 10A and housed in the housing 10. Hereinafter, in order to facilitate understanding of the description of the drawings, the upper side, the lower side, the left side, the right side, the front side, and the rear side of the printing apparatus 1 are defined. The upper side, lower side, left side, right side, front side, and rear side of the printing apparatus 1 correspond to the upper side, lower side, left side, right side, front side, and back side of FIG. The front surface of the substrate 10A faces the front side, and the back surface of the substrate 10A faces the rear side.

<リボンアッセンブリ90>
印刷装置1は、筐体10の内部に収容されるリボンアッセンブリ90のインクリボン9をサーマルヘッド3で加熱することによって、印刷媒体Pに印刷を行う。リボンアッセンブリ90は、芯軸90A、90B、及び、インクリボン9を有する。芯軸90A、90Bは、それぞれ円筒状である。インクリボン9は帯状のフィルムであり、例えばポリエチレンテレフタラート(PET)などの基材の表面にインク層が塗布されている。インク層は、例えば、カーボンなどの色素成分と、ワックス及び/又はレジンなどのバインダー成分とを含む。インクは加熱により溶融し、印刷媒体Pに転写される。インクリボン9は、必要に応じて、バックコート層、剥離層、接着層などの機能層を有してもよい。インクリボン9は、一端部が芯軸90Aの側面に接続され、他端部が芯軸90Bの側面に接続される。
<Ribbon assembly 90>
The printing apparatus 1 performs printing on the print medium P by heating the ink ribbon 9 of the ribbon assembly 90 accommodated in the housing 10 with the thermal head 3. The ribbon assembly 90 has core shafts 90 </ b> A and 90 </ b> B and an ink ribbon 9. The core shafts 90A and 90B are each cylindrical. The ink ribbon 9 is a belt-like film, and an ink layer is applied to the surface of a base material such as polyethylene terephthalate (PET). The ink layer includes, for example, a pigment component such as carbon and a binder component such as wax and / or resin. The ink is melted by heating and transferred to the printing medium P. The ink ribbon 9 may have functional layers such as a back coat layer, a release layer, and an adhesive layer as necessary. The ink ribbon 9 has one end connected to the side surface of the core shaft 90A and the other end connected to the side surface of the core shaft 90B.

リボンアッセンブリ90は、芯軸90Aにインクリボン9が巻回された状態で、印刷装置1のリボン装着部2(後述)に装着される。芯軸90Aに巻回されたインクリボン9を、「第1リボンロール9A」という。インクリボン9は、サーマルヘッド3による印刷の過程で、芯軸90Aの第1リボンロール9Aから繰り出され、後述する第1センサアッセンブリ4、第3ガイド軸61、サーマルヘッド3、第5ガイド軸63、第6ガイド軸64、第2センサアッセンブリ5、及び、第4ガイド軸62によって案内され、芯軸90Bに巻き取られる。芯軸90Bに巻回されたインクリボン9を、「第2リボンロール9B」という。インクリボン9が第1リボンロール9Aから繰り出されて第2リボンロール9Bに巻き取られる場合の、芯軸90A及び芯軸90Bのそれぞれの回転方向を、「正転方向」という。なお、インクリボン9は、芯軸90A及び芯軸90Bがそれぞれ正転方向と反対方向(以下、「反転方向」という。)に回転することによって、第2リボンロール9Bから繰り出されて第1リボンロール9Aに巻き取られる場合もある。   The ribbon assembly 90 is mounted on a ribbon mounting portion 2 (described later) of the printing apparatus 1 in a state where the ink ribbon 9 is wound around the core shaft 90A. The ink ribbon 9 wound around the core shaft 90A is referred to as “first ribbon roll 9A”. The ink ribbon 9 is unwound from the first ribbon roll 9A of the core shaft 90A in the course of printing by the thermal head 3, and will be described later with a first sensor assembly 4, a third guide shaft 61, a thermal head 3, and a fifth guide shaft 63. , Guided by the sixth guide shaft 64, the second sensor assembly 5, and the fourth guide shaft 62, and wound around the core shaft 90B. The ink ribbon 9 wound around the core shaft 90B is referred to as “second ribbon roll 9B”. The respective rotation directions of the core shaft 90A and the core shaft 90B when the ink ribbon 9 is fed from the first ribbon roll 9A and wound around the second ribbon roll 9B are referred to as “normal rotation directions”. The ink ribbon 9 is unwound from the second ribbon roll 9B when the core shaft 90A and the core shaft 90B rotate in the direction opposite to the normal rotation direction (hereinafter referred to as “reversing direction”). In some cases, the roll 9A may be wound up.

<リボン装着部2>
リボン装着部2は、第1スプール21及び第2スプール22を有する。第1スプール21及び第2スプール22は、それぞれ、前後方向に延びる回転軸を中心として回転可能である。第1スプール21は、基板10Aの上下方向略中央、且つ、左右方向中央よりも右側に設けられる。第2スプール22は、基板10Aの上下方向略中央、且つ、左右方向中央よりも左側に設けられる。第1スプール21には、リボンアッセンブリ90の芯軸90Aが装着される。芯軸90Aに巻回された第1リボンロール9Aは、第1スプール21に保持される。第2スプール22には、リボンアッセンブリ90の芯軸90Bが装着される。芯軸90Bに巻回された第2リボンロール9Bは、第2スプール22に保持される。第1スプール21は第1モータ81(図6参照、後述)によって回転し、第2スプール22は第2モータ82(図6参照、後述)によって回転する。第1スプール21及び第2スプール22は、それぞれ異なるモータ80によって回転するので、それぞれ異なる回転速度で回転可能である。
<Ribbon mounting part 2>
The ribbon mounting part 2 has a first spool 21 and a second spool 22. Each of the first spool 21 and the second spool 22 is rotatable about a rotation axis extending in the front-rear direction. The first spool 21 is provided approximately at the center in the up-down direction of the substrate 10A and on the right side of the center in the left-right direction. The second spool 22 is provided at the substantially vertical center of the substrate 10A and on the left side of the horizontal center. The core shaft 90A of the ribbon assembly 90 is attached to the first spool 21. The first ribbon roll 9 </ b> A wound around the core shaft 90 </ b> A is held by the first spool 21. The core shaft 90B of the ribbon assembly 90 is attached to the second spool 22. The second ribbon roll 9 </ b> B wound around the core shaft 90 </ b> B is held by the second spool 22. The first spool 21 is rotated by a first motor 81 (see FIG. 6, described later), and the second spool 22 is rotated by a second motor 82 (see FIG. 6, described later). Since the first spool 21 and the second spool 22 are rotated by different motors 80, they can be rotated at different rotational speeds.

第1スプール21及び第2スプール22が、印刷装置1を前側から見た状態で反時計回りに回転するとき、芯軸90A、90Bは正転方向に回転する。このとき、インクリボン9は、第1リボンロール9Aから繰り出され、第2リボンロール9Bに巻き取られる。第1スプール21及び第2スプール22が、印刷装置1を前側から見た状態で時計回りに回転するとき、芯軸90A、90Bは反転方向に回転する。インクリボン9は、第2リボンロール9Bから繰り出され、第1リボンロール9Aに巻き取られる。なお、以下で説明する回転方向(時計回り方向又は反時計回り方向)は、特段限定のない限り、印刷装置1を前側から見た方向を示すものとする。   When the first spool 21 and the second spool 22 rotate counterclockwise when the printing apparatus 1 is viewed from the front side, the core shafts 90A and 90B rotate in the forward direction. At this time, the ink ribbon 9 is unwound from the first ribbon roll 9A and wound around the second ribbon roll 9B. When the first spool 21 and the second spool 22 rotate clockwise with the printing apparatus 1 viewed from the front, the core shafts 90A and 90B rotate in the reverse direction. The ink ribbon 9 is unwound from the second ribbon roll 9B and wound around the first ribbon roll 9A. Note that the rotation direction (clockwise direction or counterclockwise direction) described below indicates a direction when the printing apparatus 1 is viewed from the front side unless otherwise specified.

第1スプール21と第2スプール22の回転に応じ、第1リボンロール9Aと第2リボンロール9Bとの間に亘って延びるインクリボン9は、筐体10内で搬送される。インクリボン9は、後述するサーマルヘッド3、第1センサアッセンブリ4、第2センサアッセンブリ5、サーマルヘッド3、及び、ガイド軸60と接触することによって案内される。つまり、サーマルヘッド3、第1センサアッセンブリ4、第2センサアッセンブリ5、サーマルヘッド3、及び、ガイド軸60は、それぞれ、インクリボン9が搬送されるときに通過する経路(以下、「搬送経路R」という。)の一部に沿って配置される。   The ink ribbon 9 extending between the first ribbon roll 9A and the second ribbon roll 9B according to the rotation of the first spool 21 and the second spool 22 is conveyed in the housing 10. The ink ribbon 9 is guided by coming into contact with a thermal head 3, a first sensor assembly 4, a second sensor assembly 5, a thermal head 3, and a guide shaft 60 which will be described later. That is, the thermal head 3, the first sensor assembly 4, the second sensor assembly 5, the thermal head 3, and the guide shaft 60 are respectively paths through which the ink ribbon 9 is transported (hereinafter referred to as “transport path R”). ").” Is arranged along a part of.

<第1センサアッセンブリ4>
第1センサアッセンブリ4は、基板10Aの右上の隅近傍に設けられる。第1センサアッセンブリ4は、上下方向において、第1スプール21よりも上側に位置する。第1センサアッセンブリ4は、インクリボン9の搬送経路Rの長さを変えることでインクリボン9の張力を維持するテンションローラとしての機能と、そのテンションローラの位置を検知する位置センサとしての機能とを有する。具体的に、図2に示すように、第1センサアッセンブリ4は、第1規制部40(図1参照)、第1支持部41、第1ガイド軸42、第1磁石43、第1磁気センサ44、及び、第1ばね45を備える。第1規制部40、第1支持部41、第1ガイド軸42、第1ばね45によってテンションローラが構成され、第1磁石43、第1磁気センサ44によって位置センサが構成される。
<First sensor assembly 4>
The first sensor assembly 4 is provided near the upper right corner of the substrate 10A. The first sensor assembly 4 is located above the first spool 21 in the vertical direction. The first sensor assembly 4 functions as a tension roller that maintains the tension of the ink ribbon 9 by changing the length of the transport path R of the ink ribbon 9, and functions as a position sensor that detects the position of the tension roller. Have Specifically, as shown in FIG. 2, the first sensor assembly 4 includes a first restricting portion 40 (see FIG. 1), a first support portion 41, a first guide shaft 42, a first magnet 43, and a first magnetic sensor. 44 and a first spring 45. The first restricting portion 40, the first support portion 41, the first guide shaft 42, and the first spring 45 constitute a tension roller, and the first magnet 43 and the first magnetic sensor 44 constitute a position sensor.

第1支持部41は、基板10Aの後側に、上下方向に移動可能に支持される。第1ガイド軸42は円柱状であり、後述する第1規制部40を通過して第1支持部41の前面から前側に向けて延びる。第1ガイド軸42は、基板10Aの前面よりも前側に突出する。第1ガイド軸42は、前後方向に延びる回転軸を中心として回転可能である。図1に示すように、第1規制部40は、第1ガイド軸42の左右方向の移動を禁止し、第1ガイド軸42の上下方向の移動を所定範囲内に規制する。第1規制部40は、例えば、基板10Aに設けられた上下方向に延びる長孔である。第1規制部40の左右方向の中心位置は、第1ガイド軸42の回転軸の左右方向の位置に一致する。図2に示すように、第1ガイド軸42は、第1支持部41が上下方向に移動することに応じ、上端の基準位置O(1)から、下端の最大位置Lm(1)までの間を上下方向に移動可能である。第1磁石43は、第1支持部41の後面から後側に向けて延びる。第1磁石43は永久磁石である。第1ガイド軸42及び第1磁石43は、第1支持部41の移動に応じて上下方向に移動可能である。以下、第1ガイド軸42及び第1磁石43が移動可能な方向(上下方向)を、「第1移動方向M1」(図1参照)という。   The first support portion 41 is supported on the rear side of the substrate 10A so as to be movable in the vertical direction. The first guide shaft 42 has a cylindrical shape and extends from the front surface of the first support portion 41 toward the front side through a first restriction portion 40 described later. The first guide shaft 42 projects forward from the front surface of the substrate 10A. The first guide shaft 42 is rotatable around a rotation axis extending in the front-rear direction. As shown in FIG. 1, the 1st control part 40 prohibits the movement of the left-right direction of the 1st guide shaft 42, and controls the movement of the 1st guide shaft 42 to the up-down direction within a predetermined range. The 1st control part 40 is a long hole extended in the up-down direction provided in the board | substrate 10A, for example. The center position in the left-right direction of the first restricting portion 40 matches the position in the left-right direction of the rotation axis of the first guide shaft 42. As shown in FIG. 2, the first guide shaft 42 is located between the upper end reference position O (1) and the lower end maximum position Lm (1) in accordance with the vertical movement of the first support portion 41. Can be moved vertically. The first magnet 43 extends from the rear surface of the first support portion 41 toward the rear side. The first magnet 43 is a permanent magnet. The first guide shaft 42 and the first magnet 43 are movable in the vertical direction according to the movement of the first support portion 41. Hereinafter, the direction (vertical direction) in which the first guide shaft 42 and the first magnet 43 are movable is referred to as “first movement direction M1” (see FIG. 1).

第1磁気センサ44は、基板10Aの後面から後側に延びる基板10Bに設けられる。第1磁気センサ44は、第1磁石43の下側に対向する。第1磁気センサ44は、第1磁石43の磁力を検出するためのもので、例えばホール素子によって構成される。第1磁気センサ44によって検出される磁力の大きさは、第1磁石43が第1移動方向M1に移動することに応じて変化する。第1ばね45はコイルばねである。第1ばね45の一端部は、第1支持部41の上面に接続される。第1ばね45の他端部は、基板10Aの後面から後側に延びる基板10Cに接続される。第1ばね45は、第1支持部41、第1ガイド軸42、及び、第1磁石43を上側に付勢する引張ばねである。第1ばね45のばね定数を、k(1)と表記する。   The first magnetic sensor 44 is provided on the substrate 10B extending rearward from the rear surface of the substrate 10A. The first magnetic sensor 44 faces the lower side of the first magnet 43. The 1st magnetic sensor 44 is for detecting the magnetic force of the 1st magnet 43, for example, is comprised by a Hall element. The magnitude of the magnetic force detected by the first magnetic sensor 44 changes according to the movement of the first magnet 43 in the first movement direction M1. The first spring 45 is a coil spring. One end portion of the first spring 45 is connected to the upper surface of the first support portion 41. The other end of the first spring 45 is connected to a substrate 10C that extends rearward from the rear surface of the substrate 10A. The first spring 45 is a tension spring that biases the first support portion 41, the first guide shaft 42, and the first magnet 43 upward. The spring constant of the first spring 45 is expressed as k (1).

図1に示すように、第1ガイド軸42の周面の一部にインクリボン9が接触する。インクリボン9の搬送経路Rは、第1スプール21に装着された第1リボンロール9Aから右斜め上側に向けて延び、第1ガイド軸42に接触して方向を変え、後述する第3ガイド軸61まで下側に延びる。   As shown in FIG. 1, the ink ribbon 9 contacts a part of the peripheral surface of the first guide shaft 42. The transport path R of the ink ribbon 9 extends from the first ribbon roll 9A mounted on the first spool 21 obliquely to the upper right, changes its direction by contacting the first guide shaft 42, and a third guide shaft described later. Extends down to 61.

図3に示すように、第1ガイド軸42には、インクリボン9の張力Tに応じた下向きの力が作用する。より詳細には、第1ガイド軸42には、第1ガイド軸42から第1リボンロール9Aに向けて延びるインクリボン9の張力Tの下方向の成分と、第1ガイド軸42から第3ガイド軸61に向けて延びるインクリボン9の張力Tとの合力が、下方向に作用する。第1スプール21の中心から右側に向けて延びる線分と、第1リボンロール9Aから第1ガイド軸42に向けて延びるインクリボン9との間の角度をθ1と表記する。このとき、第1ガイド軸42に作用する力F1は、次の式(1)で示される。
F1=T(1+sinθ1) ・・・(1)
As shown in FIG. 3, a downward force corresponding to the tension T of the ink ribbon 9 acts on the first guide shaft 42. More specifically, the first guide shaft 42 includes a downward component of the tension T of the ink ribbon 9 extending from the first guide shaft 42 toward the first ribbon roll 9A, and the first guide shaft 42 to the third guide. The resultant force with the tension T of the ink ribbon 9 extending toward the shaft 61 acts downward. An angle between a line segment extending from the center of the first spool 21 toward the right side and the ink ribbon 9 extending from the first ribbon roll 9A toward the first guide shaft 42 is denoted as θ1. At this time, the force F1 acting on the first guide shaft 42 is expressed by the following equation (1).
F1 = T (1 + sin θ1) (1)

第1ガイド軸42は、力F1と第1ばね45の付勢力とが釣り合う状態で停止する。図2に示すように、第1ガイド軸42に作用する力F1が小さい程、第1ガイド軸42は第1ばね45の付勢力によって上側に移動する。第1ガイド軸42に作用する力F1が大きい程、第1ガイド軸42及び第1磁石43は第1ばね45の付勢力に逆らって下側に移動する。   The first guide shaft 42 stops in a state where the force F1 and the biasing force of the first spring 45 are balanced. As shown in FIG. 2, the smaller the force F <b> 1 acting on the first guide shaft 42, the higher the first guide shaft 42 moves upward due to the urging force of the first spring 45. The greater the force F <b> 1 acting on the first guide shaft 42, the lower the first guide shaft 42 and the first magnet 43 move against the biasing force of the first spring 45.

第1磁気センサ44は、第1磁石43の第1移動方向M1の位置に応じて変化する磁力を検出する。つまり、第1磁気センサ44によって検出される磁力は、インクリボン9に作用する張力Tの大きさに応じて変化する。以下、第1磁気センサ44によって検出される磁力に応じた第1磁気センサ44の出力値を、「第1値」という。第1センサアッセンブリ4は、第1値を示す信号を、制御部7(図6参照)に出力する。制御部7は、検出された信号によって示される第1値に基づき、第1ガイド軸42の基準位置O(1)を基準とした場合の第1移動方向M1の位置(以下、「第1位置」という。)を特定できる。又、制御部7は、特定された第1位置と、第1ばね45のばね定数k(1)とに基づき、力F1を特定できる。   The first magnetic sensor 44 detects a magnetic force that changes according to the position of the first magnet 43 in the first movement direction M1. That is, the magnetic force detected by the first magnetic sensor 44 changes according to the magnitude of the tension T acting on the ink ribbon 9. Hereinafter, the output value of the first magnetic sensor 44 corresponding to the magnetic force detected by the first magnetic sensor 44 is referred to as a “first value”. The first sensor assembly 4 outputs a signal indicating the first value to the control unit 7 (see FIG. 6). Based on the first value indicated by the detected signal, the control unit 7 determines the position in the first movement direction M1 when the reference position O (1) of the first guide shaft 42 is used as a reference (hereinafter referred to as “first position”). Can be specified. Further, the control unit 7 can specify the force F1 based on the specified first position and the spring constant k (1) of the first spring 45.

<第3ガイド軸61>
図1に示すように、第3ガイド軸61は、基板10Aの右下の隅近傍に設けられる。第3ガイド軸61は、上下方向において、第1スプール21よりも下側に配置される。つまり、第3ガイド軸61は、上下方向において、第1スプール21に対して第1ガイド軸42と反対側に位置する。
<Third guide shaft 61>
As shown in FIG. 1, the third guide shaft 61 is provided in the vicinity of the lower right corner of the substrate 10A. The third guide shaft 61 is disposed below the first spool 21 in the vertical direction. That is, the third guide shaft 61 is located on the opposite side of the first guide shaft 42 with respect to the first spool 21 in the up-down direction.

第3ガイド軸61は円柱状であり、基板10Aの前面から前側に向けて延びる。第3ガイド軸61は、前後方向に延びる回転軸を中心として回転可能である。第3ガイド軸61の周面の一部にインクリボン9が接触する。インクリボン9は、第1センサアッセンブリ4の第1ガイド軸42から下側に向けて延び、第3ガイド軸61に接触して方向を変え、後述するサーマルヘッド3まで左側に向けて延びる。即ち、左右方向において、第3ガイド軸61の右端の位置は、第1ガイド軸42の右端の位置に一致する。また、第3ガイド軸61の直径が第1ガイド軸42の直径と同一の場合、左右方向において、第3ガイド軸61の回転軸の位置は、第1ガイド軸42の回転軸の位置に一致する。第1スプール21及び第2スプール22が回転することに応じ、インクリボン9は、第1センサアッセンブリ4の第1ガイド軸42と第3ガイド軸61との間を上下方向に移動する。以下、搬送経路Rのうち、第1センサアッセンブリ4の第1ガイド軸42と第3ガイド軸61との間に亘って延びる部分の方向(上下方向)を、「第2搬送方向C2」という。第2搬送方向C2は、第1センサアッセンブリ4の第1ガイド軸42の移動可能な方向である第1移動方向M1と平行である。   The third guide shaft 61 is cylindrical and extends from the front surface of the substrate 10A toward the front side. The third guide shaft 61 is rotatable around a rotation axis extending in the front-rear direction. The ink ribbon 9 contacts a part of the peripheral surface of the third guide shaft 61. The ink ribbon 9 extends downward from the first guide shaft 42 of the first sensor assembly 4, changes direction by contacting the third guide shaft 61, and extends toward the left side to the thermal head 3 described later. That is, in the left-right direction, the position of the right end of the third guide shaft 61 coincides with the position of the right end of the first guide shaft 42. Further, when the diameter of the third guide shaft 61 is the same as the diameter of the first guide shaft 42, the position of the rotation axis of the third guide shaft 61 matches the position of the rotation axis of the first guide shaft 42 in the left-right direction. To do. In response to the rotation of the first spool 21 and the second spool 22, the ink ribbon 9 moves up and down between the first guide shaft 42 and the third guide shaft 61 of the first sensor assembly 4. Hereinafter, the direction (vertical direction) of the portion of the transport path R extending between the first guide shaft 42 and the third guide shaft 61 of the first sensor assembly 4 is referred to as “second transport direction C2”. The second transport direction C2 is parallel to the first movement direction M1, which is the direction in which the first guide shaft 42 of the first sensor assembly 4 is movable.

<サーマルヘッド3>
サーマルヘッド3は、基板10Aの前面のうち、第1左右方向略中央、且つ、第1スプール21及び第2スプール22よりも下側に設けられる。サーマルヘッド3は、第3モータ83(図6参照)によって印刷位置3Aと印刷待機位置3Bとに移動可能である。印刷位置3Aは、サーマルヘッド3の下端部がプラテンローラQ(後述)に接する位置である。印刷待機位置3Bは、サーマルヘッド3の下端部がプラテンローラQから離隔し、左右方向に延びるインクリボン9に接触又は近接する位置である。
<Thermal head 3>
The thermal head 3 is provided on the front surface of the substrate 10 </ b> A substantially in the first left-right direction and below the first spool 21 and the second spool 22. The thermal head 3 can be moved to a printing position 3A and a printing standby position 3B by a third motor 83 (see FIG. 6). The printing position 3A is a position where the lower end portion of the thermal head 3 is in contact with a platen roller Q (described later). The print standby position 3B is a position where the lower end portion of the thermal head 3 is separated from the platen roller Q and contacts or approaches the ink ribbon 9 extending in the left-right direction.

サーマルヘッド3が印刷待機位置3Bに配置された場合、インクリボン9は、第3ガイド軸61から左側に向けて延び、サーマルヘッド3の下端部に接触して方向を変え、後述する第5ガイド軸63に向けて左斜め上側に延びる。第1スプール21及び第2スプール22が回転することに応じ、インクリボン9は、第3ガイド軸61とサーマルヘッド3との間を左右方向に移動する。以下、搬送経路Rのうち、第3ガイド軸61と、印刷待機位置3Bに配置されたサーマルヘッド3との間に亘って延びる部分の方向(左右方向)を、「第1搬送方向C1」という。   When the thermal head 3 is disposed at the print standby position 3B, the ink ribbon 9 extends from the third guide shaft 61 toward the left side, contacts the lower end portion of the thermal head 3, changes its direction, and a fifth guide described later. It extends obliquely upward to the left toward the shaft 63. As the first spool 21 and the second spool 22 rotate, the ink ribbon 9 moves between the third guide shaft 61 and the thermal head 3 in the left-right direction. Hereinafter, the direction (left-right direction) of the portion of the transport path R extending between the third guide shaft 61 and the thermal head 3 disposed at the print standby position 3B is referred to as “first transport direction C1”. .

<第5ガイド軸63、第6ガイド軸64>
第5ガイド軸63及び第6ガイド軸64は、それぞれ円柱状であり、基板10Aの前面から前側に向けて延びる。第5ガイド軸63及び第6ガイド軸64は、それぞれ、前後方向に延びる回転軸を中心として回転可能である。
<Fifth guide shaft 63, sixth guide shaft 64>
The fifth guide shaft 63 and the sixth guide shaft 64 are each cylindrical, and extend from the front surface of the substrate 10A toward the front side. Each of the fifth guide shaft 63 and the sixth guide shaft 64 is rotatable about a rotation axis extending in the front-rear direction.

第5ガイド軸63は、基板10Aのうち、印刷待機位置3Bに配置されたサーマルヘッド3の下端部に対して左斜め上側の位置に設けられる。第6ガイド軸64は、基板10Aのうち、第5ガイド軸63に対して左斜め下側の位置に設けられる。第5ガイド軸63及び第6ガイド軸64のそれぞれの周面の一部にインクリボン9が接触する。インクリボン9は、印刷待機位置3Bに配置されたサーマルヘッド3の下端部から左斜め上側に向けて延び、第5ガイド軸63に接触して方向を変え、第6ガイド軸64に向けて左斜め下側に延びる。インクリボン9は更に、第6ガイド軸64に接触して方向を変え、後述する第2センサアッセンブリ5の第2ガイド軸52に向けて左側に延びる。   The fifth guide shaft 63 is provided at a position diagonally above and to the left of the lower end portion of the thermal head 3 disposed at the print standby position 3B in the substrate 10A. The sixth guide shaft 64 is provided at a position on the lower left side of the substrate 10 </ b> A with respect to the fifth guide shaft 63. The ink ribbon 9 comes into contact with a part of the peripheral surfaces of the fifth guide shaft 63 and the sixth guide shaft 64. The ink ribbon 9 extends from the lower end portion of the thermal head 3 disposed at the print standby position 3 </ b> B obliquely to the upper left side, contacts the fifth guide shaft 63, changes its direction, and moves toward the sixth guide shaft 64. Extends diagonally downward. The ink ribbon 9 further changes its direction by contacting the sixth guide shaft 64 and extends to the left toward the second guide shaft 52 of the second sensor assembly 5 described later.

<第2センサアッセンブリ5>
第2センサアッセンブリ5は、基板10Aの左下の隅近傍に設けられる。第2センサアッセンブリ5の第2ガイド軸52(後述)は、上下方向において、第2スプール22よりも下側に位置する。第2センサアッセンブリ5は、インクリボン9の搬送経路Rの長さを変えることでインクリボン9の張力を維持するテンションローラとしての機能と、そのテンションローラの位置を検知する位置センサとしての機能とを有する。具体的に、図4に示すように、第2センサアッセンブリ5は、第2規制部50(図1参照)、第2支持部51、第2ガイド軸52、第2磁石53、第2磁気センサ54、及び、第2ばね55を備える。第2規制部50、第2支持部51、第2ガイド軸52、第2ばね55によってテンションローラが構成され、第2磁石53、第2磁気センサ54によって位置センサが構成される。
<Second sensor assembly 5>
The second sensor assembly 5 is provided near the lower left corner of the substrate 10A. A second guide shaft 52 (described later) of the second sensor assembly 5 is positioned below the second spool 22 in the vertical direction. The second sensor assembly 5 functions as a tension roller that maintains the tension of the ink ribbon 9 by changing the length of the transport path R of the ink ribbon 9, and functions as a position sensor that detects the position of the tension roller. Have Specifically, as shown in FIG. 4, the second sensor assembly 5 includes a second restriction portion 50 (see FIG. 1), a second support portion 51, a second guide shaft 52, a second magnet 53, and a second magnetic sensor. 54 and a second spring 55. A tension roller is configured by the second restriction unit 50, the second support unit 51, the second guide shaft 52, and the second spring 55, and a position sensor is configured by the second magnet 53 and the second magnetic sensor 54.

第2支持部51は、基板10Aの後側に、左右方向に移動可能に支持される。第2ガイド軸52は円柱状であり、後述する第2規制部50を通過して第2支持部51の前面から前側に向けて延びる。第2ガイド軸52は、基板10Aの前面よりも前側に突出する。第2ガイド軸52は、前後方向に延びる回転軸を中心として回転可能である。図1に示すように、第2規制部50は、第2ガイド軸52の上下方向の移動を禁止し、第2ガイド軸52の左右方向の移動を所定範囲内に規制する。第2規制部50は、例えば、例えば、基板10Aに設けられた左右方向に延びる長孔である。第2規制部50の上下方向の中心位置は、第2ガイド軸52の回転軸の上下方向の位置に一致する。なお、上下方向において、第2ガイド軸52の下端の位置は、第6ガイド軸64の下端の位置と、印刷待機位置3Bに配置されたサーマルヘッド3の下端の位置に一致する。また、第2ガイド軸52の直径が第6ガイド軸64の直径と同一の場合、上下方向において、第2ガイド軸52の回転軸の位置は、第6ガイド軸64の回転軸の位置に一致する。図4に示すように、第2ガイド軸52は、第2支持部51が左右方向に移動することに応じ、左端の基準位置O(2)から、右端の最大位置Lm(2)までの間を左右方向に移動可能である。第2磁石53は、第2支持部51の後面から後側に向けて延びる。第2磁石53は永久磁石である。第2ガイド軸52及び第2磁石53は、第2支持部51の移動に応じて左右方向に移動可能である。以下、第2ガイド軸52及び第2磁石53が移動可能な方向(左右方向)を、「第2移動方向M2」(図1参照)という。   The second support portion 51 is supported on the rear side of the substrate 10A so as to be movable in the left-right direction. The second guide shaft 52 has a cylindrical shape and extends from the front surface of the second support portion 51 toward the front side through a second restriction portion 50 described later. The second guide shaft 52 projects forward from the front surface of the substrate 10A. The second guide shaft 52 is rotatable about a rotation axis extending in the front-rear direction. As shown in FIG. 1, the second restricting unit 50 prohibits the vertical movement of the second guide shaft 52 and restricts the horizontal movement of the second guide shaft 52 within a predetermined range. The second restricting portion 50 is, for example, a long hole provided in the substrate 10A and extending in the left-right direction. The center position of the second restricting portion 50 in the vertical direction coincides with the vertical position of the rotation axis of the second guide shaft 52. In the vertical direction, the position of the lower end of the second guide shaft 52 coincides with the position of the lower end of the sixth guide shaft 64 and the position of the lower end of the thermal head 3 disposed at the print standby position 3B. Further, when the diameter of the second guide shaft 52 is the same as the diameter of the sixth guide shaft 64, the position of the rotation axis of the second guide shaft 52 coincides with the position of the rotation axis of the sixth guide shaft 64 in the vertical direction. To do. As shown in FIG. 4, the second guide shaft 52 extends from the left end reference position O (2) to the right end maximum position Lm (2) in accordance with the movement of the second support portion 51 in the left-right direction. Can be moved in the left-right direction. The second magnet 53 extends from the rear surface of the second support portion 51 toward the rear side. The second magnet 53 is a permanent magnet. The second guide shaft 52 and the second magnet 53 are movable in the left-right direction according to the movement of the second support portion 51. Hereinafter, the direction (left-right direction) in which the second guide shaft 52 and the second magnet 53 are movable is referred to as “second movement direction M2” (see FIG. 1).

第2磁気センサ54は、基板10Aの後面から後側に延びる基板10Dに設けられる。第2磁気センサ54は、第2磁石53の右側に対向する。第2磁気センサ54は、第2磁石53の磁力を検出するためのもので、例えばホール素子によって構成される。第2磁気センサ54によって検出される磁力の大きさは、第2磁石53が第2移動方向M2に移動することに応じて変化する。第2ばね55はコイルばねである。第2ばね55の一端部は、第2支持部51の左面に接続される。第2ばね55の他端部は、基板10Aの後面から後側に延びる基板10Eに接続される。第2ばね55は、第2支持部51、第2ガイド軸52、及び、第2磁石53を左側に付勢する引張ばねである。第2ばね55のばね定数を、k(2)と表記する。   The second magnetic sensor 54 is provided on the substrate 10D extending rearward from the rear surface of the substrate 10A. The second magnetic sensor 54 faces the right side of the second magnet 53. The 2nd magnetic sensor 54 is for detecting the magnetic force of the 2nd magnet 53, for example, is comprised by a Hall element. The magnitude of the magnetic force detected by the second magnetic sensor 54 changes according to the movement of the second magnet 53 in the second movement direction M2. The second spring 55 is a coil spring. One end portion of the second spring 55 is connected to the left surface of the second support portion 51. The other end of the second spring 55 is connected to a substrate 10E that extends rearward from the rear surface of the substrate 10A. The second spring 55 is a tension spring that biases the second support portion 51, the second guide shaft 52, and the second magnet 53 to the left side. The spring constant of the second spring 55 is expressed as k (2).

図1に示すように、第2ガイド軸52の周面の一部にインクリボン9が接触する。第2ガイド軸52が基準位置O(2)に対して右側にLs(図4参照)離隔した位置に配置された場合、インクリボン9の搬送経路Rは、第6ガイド軸64から左側に向けて延び、第2ガイド軸52に接触して方向を変え、後述する第4ガイド軸62まで上側に延びる。以下、基準位置O(2)に対して右側にLs分離隔した位置を、「設定位置」という。第2ガイド軸52が設定位置Lsに配置された状態で、搬送経路Rのうち第6ガイド軸64から第2ガイド軸52までの部分と、第2ガイド軸52から第4ガイド軸62までの部分とは直交する。   As shown in FIG. 1, the ink ribbon 9 contacts a part of the peripheral surface of the second guide shaft 52. When the second guide shaft 52 is disposed at a position separated Ls (see FIG. 4) on the right side with respect to the reference position O (2), the transport path R of the ink ribbon 9 is directed from the sixth guide shaft 64 to the left side. The second guide shaft 52 contacts the second guide shaft 52, changes its direction, and extends upward to the fourth guide shaft 62 described later. Hereinafter, the position separated Ls on the right side with respect to the reference position O (2) is referred to as “set position”. In a state where the second guide shaft 52 is disposed at the set position Ls, a portion from the sixth guide shaft 64 to the second guide shaft 52 in the transport path R, and from the second guide shaft 52 to the fourth guide shaft 62. It is orthogonal to the part.

第1スプール21及び第2スプール22が回転することに応じ、インクリボン9は、第6ガイド軸64と第2センサアッセンブリ5の第2ガイド軸52との間を左右方向に移動する。搬送経路Rのうち、第6ガイド軸64と第2センサアッセンブリ5の第2ガイド軸52との間に亘って延びる部分の方向(左右方向)は、搬送経路Rのうち、第3ガイド軸61と、印刷待機位置3Bに配置されたサーマルヘッド3との間に亘って延びる部分の方向である第1搬送方向C1と一致する。なお、搬送経路Rのうち、第6ガイド軸64と第2センサアッセンブリ5の第2ガイド軸52との間に亘って延びる部分は、サーマルヘッド3と第2センサアッセンブリ5の第2ガイド軸52との間に亘る部分の一部に対応する。つまり、搬送経路Rのうち、印刷待機位置3Bに配置されたサーマルヘッド3と第2センサアッセンブリ5の第2ガイド軸52との間に亘る部分の一部の方向は、第1搬送方向C1と一致する。又、第1搬送方向C1は、第2センサアッセンブリ5の第2ガイド軸52の移動可能な方向である第2移動方向M2と平行である。   In response to the rotation of the first spool 21 and the second spool 22, the ink ribbon 9 moves in the left-right direction between the sixth guide shaft 64 and the second guide shaft 52 of the second sensor assembly 5. The direction (left-right direction) of the portion extending between the sixth guide shaft 64 and the second guide shaft 52 of the second sensor assembly 5 in the transport route R is the third guide shaft 61 in the transport route R. And the first transport direction C1, which is the direction of the portion extending between the thermal head 3 arranged at the print standby position 3B. A portion of the transport path R extending between the sixth guide shaft 64 and the second guide shaft 52 of the second sensor assembly 5 is the second guide shaft 52 of the thermal head 3 and the second sensor assembly 5. It corresponds to a part of the part extending between. That is, a part of the transport path R between the thermal head 3 disposed at the print standby position 3B and the second guide shaft 52 of the second sensor assembly 5 has a first transport direction C1. Match. The first transport direction C1 is parallel to the second movement direction M2, which is the direction in which the second guide shaft 52 of the second sensor assembly 5 can move.

図5に示すように、第2ガイド軸52には、インクリボン9の張力Tに応じた右向きの力が作用する。より詳細には、第2ガイド軸52には、第2ガイド軸52から第6ガイド軸64に向けて延びるインクリボン9の張力Tと、第2ガイド軸52から第4ガイド軸62に向けて延びるインクリボン9の張力Tの右方向の成分の合力が、右方向に作用する。第2ガイド軸52から第6ガイド軸64に向けて延びるインクリボン9と、第2ガイド軸52から第4ガイド軸62に向けて延びるインクリボン9とのなす角度をθ4と表記する。このとき、第2ガイド軸52に作用する力F2は、次の式(2−1)で示される。
F2=T(1+cosθ4) ・・・(2−1)
As shown in FIG. 5, a rightward force corresponding to the tension T of the ink ribbon 9 acts on the second guide shaft 52. More specifically, the second guide shaft 52 includes a tension T of the ink ribbon 9 extending from the second guide shaft 52 toward the sixth guide shaft 64, and the second guide shaft 52 toward the fourth guide shaft 62. The resultant force of the right component of the tension T of the extending ink ribbon 9 acts in the right direction. An angle formed between the ink ribbon 9 extending from the second guide shaft 52 toward the sixth guide shaft 64 and the ink ribbon 9 extending from the second guide shaft 52 toward the fourth guide shaft 62 is denoted as θ4. At this time, the force F2 acting on the second guide shaft 52 is expressed by the following equation (2-1).
F2 = T (1 + cos θ4) (2-1)

ここで、例えば第2ガイド軸52が設定位置Lsに配置された場合、第2ガイド軸52から第4ガイド軸62に向けて延びるインクリボン9の張力Tの方向は、第2ガイド軸52から第6ガイド軸64に向けて延びるインクリボン9の張力Tの方向と直交し、上側に向けて延びる。なお、第2ガイド軸52の移動に起因する力は、2方向の張力Tのうち第2ガイド軸52の移動方向(第2移動方向M2)と平行な成分のみである。つまり、設定位置Lsに配置された第2ガイド軸52に作用する力F2は、第2ガイド軸52から第6ガイド軸64に向けて延びるインクリボン9の張力Tと一致し、次の式(2−2)で示される。
F2=T ・・・(2−2)
Here, for example, when the second guide shaft 52 is disposed at the setting position Ls, the direction of the tension T of the ink ribbon 9 extending from the second guide shaft 52 toward the fourth guide shaft 62 is determined from the second guide shaft 52. The ink ribbon 9 extending toward the sixth guide shaft 64 is orthogonal to the direction of the tension T and extends upward. The force resulting from the movement of the second guide shaft 52 is only the component parallel to the movement direction (second movement direction M2) of the second guide shaft 52 in the tension T in the two directions. That is, the force F2 acting on the second guide shaft 52 arranged at the setting position Ls matches the tension T of the ink ribbon 9 extending from the second guide shaft 52 toward the sixth guide shaft 64, and the following equation ( 2-2).
F2 = T (2-2)

第2ガイド軸52は、力F2と第2ばね55の付勢力とが釣り合う状態で静止する。図4に示すように、第2ガイド軸52に作用する力F2が小さい程、第2ガイド軸52は第2ばね55の付勢力によって左側に移動する。第2ガイド軸52に作用する力F2が大きい程、第2ガイド軸52は第2ばね55の付勢力に逆らって右側に移動する。第2ガイド軸52が設定位置Lsに配置された状態で、力F2は、インクリボン9の張力Tと一致する。   The second guide shaft 52 is stationary in a state where the force F2 and the biasing force of the second spring 55 are balanced. As shown in FIG. 4, the smaller the force F <b> 2 acting on the second guide shaft 52, the more the second guide shaft 52 moves to the left due to the urging force of the second spring 55. The greater the force F <b> 2 acting on the second guide shaft 52, the more the second guide shaft 52 moves to the right against the urging force of the second spring 55. In a state where the second guide shaft 52 is disposed at the setting position Ls, the force F2 matches the tension T of the ink ribbon 9.

第2磁気センサ54は、第2磁石53の第2移動方向M2の位置に応じて変化する磁力を検出する。つまり、第2磁気センサ54によって検出される磁力は、インクリボン9に作用する張力Tの大きさに応じて変化する。以下、第2磁気センサ54によって検出される磁力に応じた第2磁気センサ54の出力値を、「第2値」という。第2センサアッセンブリ5は、第2値を示す信号を、制御部7(図6参照)に出力する。制御部7は、検出された信号によって示される第2値に基づき、基準位置O(2)を基準とした場合の第2移動方向M2の位置(以下、「第2位置」という。)を特定できる。又、制御部7は、特定された第2位置と、はね55のばね定数k(2)とに基づき、力F2を特定できる。   The second magnetic sensor 54 detects a magnetic force that changes according to the position of the second magnet 53 in the second movement direction M2. That is, the magnetic force detected by the second magnetic sensor 54 changes according to the magnitude of the tension T acting on the ink ribbon 9. Hereinafter, the output value of the second magnetic sensor 54 corresponding to the magnetic force detected by the second magnetic sensor 54 is referred to as a “second value”. The second sensor assembly 5 outputs a signal indicating the second value to the control unit 7 (see FIG. 6). Based on the second value indicated by the detected signal, the control unit 7 specifies a position in the second movement direction M2 (hereinafter referred to as “second position”) with reference to the reference position O (2). it can. Further, the control unit 7 can specify the force F2 based on the specified second position and the spring constant k (2) of the splash 55.

<第4ガイド軸62>
図1に示すように、第4ガイド軸62は、基板10Aの左上の隅近傍に設けられる。第4ガイド軸62は、上下方向において、第2スプール22よりも上側に配置される。つまり、第4ガイド軸62は、上下方向において、第1スプール21に対して第2センサアッセンブリ5の第2ガイド軸52と反対側に位置する。
<Fourth guide shaft 62>
As shown in FIG. 1, the fourth guide shaft 62 is provided near the upper left corner of the substrate 10A. The fourth guide shaft 62 is disposed above the second spool 22 in the vertical direction. That is, the fourth guide shaft 62 is located on the opposite side of the second sensor assembly 5 from the second guide shaft 52 in the up-down direction.

第4ガイド軸62は円柱状であり、基板10Aの前面から前側に向けて延びる。第4ガイド軸62は、前後方向に延びる回転軸を中心として回転可能である。第4ガイド軸62には、第4ガイド軸62の回転速度を検出可能な速度センサ62A(図6参照)が設けられる。第4ガイド軸62の周面の一部にインクリボン9が接触する。インクリボン9は、第2センサアッセンブリ5の設定位置Lsに配置された第2ガイド軸52から上側に向けて延び、第4ガイド軸62に接触して方向を変え、第2スプールに装着された第2リボンロール9Bまで右斜め下側に延びる。第1スプール21及び第2スプール22が回転することに応じ、インクリボン9は、第2センサアッセンブリ5の第2ガイド軸52と第4ガイド軸62との間を上下方向に移動する。以下、搬送経路Rのうち、設定位置Lsに配置された第2ガイド軸52と第4ガイド軸62との間に亘って延びる部分の方向(上下方向)を、「第3搬送方向C3」という。なお、設定位置Lsに第2ガイド軸52が配置された場合、左右方向において、第4ガイド軸62の左端の位置は、第2ガイド軸52の左端の位置に一致する。   The fourth guide shaft 62 has a cylindrical shape and extends from the front surface of the substrate 10A toward the front side. The fourth guide shaft 62 is rotatable about a rotation axis extending in the front-rear direction. The fourth guide shaft 62 is provided with a speed sensor 62A (see FIG. 6) capable of detecting the rotational speed of the fourth guide shaft 62. The ink ribbon 9 contacts a part of the peripheral surface of the fourth guide shaft 62. The ink ribbon 9 extends upward from the second guide shaft 52 disposed at the setting position Ls of the second sensor assembly 5, contacts the fourth guide shaft 62, changes its direction, and is mounted on the second spool. It extends diagonally downward to the right to the second ribbon roll 9B. In response to the rotation of the first spool 21 and the second spool 22, the ink ribbon 9 moves up and down between the second guide shaft 52 and the fourth guide shaft 62 of the second sensor assembly 5. Hereinafter, the direction (vertical direction) of the portion extending between the second guide shaft 52 and the fourth guide shaft 62 arranged at the set position Ls in the transport path R is referred to as “third transport direction C3”. . When the second guide shaft 52 is disposed at the set position Ls, the position of the left end of the fourth guide shaft 62 matches the position of the left end of the second guide shaft 52 in the left-right direction.

<印刷装置1の電気的構成>
図6を参照し、印刷装置1の電気的構成について説明する。印刷装置1は制御部7を備える。制御部7は、印刷装置1を制御するCPUと、CPUの指示に応じて動作する各種の駆動回路とを含む。各種の駆動回路は、例えば、モータ80(第1モータ81、第2モータ82、第3モータ83)に信号(例えば、駆動電流)を供給するための回路、サーマルヘッドに信号(例えば、駆動電流)を供給するための回路、第1センサアッセンブリ4、第2センサアッセンブリ5及び速度センサ62Aを駆動すると共に受信した出力信号のA/D変換を行うための回路などを含む。制御部7は、記憶部71、サーマルヘッド3、第1センサアッセンブリ4、第2センサアッセンブリ5、モータ80(第1モータ81、第2モータ82、第3モータ83)、速度センサ62A、及び、通信インターフェース(通信I/F)72と、非図示のインターフェース回路を介して電気的に接続する。
<Electrical Configuration of Printing Apparatus 1>
The electrical configuration of the printing apparatus 1 will be described with reference to FIG. The printing apparatus 1 includes a control unit 7. The control unit 7 includes a CPU that controls the printing apparatus 1 and various drive circuits that operate in accordance with instructions from the CPU. The various drive circuits are, for example, a circuit for supplying a signal (for example, drive current) to the motor 80 (first motor 81, second motor 82, third motor 83), and a signal (for example, drive current) to the thermal head. ), A circuit for driving the first sensor assembly 4, the second sensor assembly 5, and the speed sensor 62A, and A / D conversion of the received output signal. The control unit 7 includes a storage unit 71, a thermal head 3, a first sensor assembly 4, a second sensor assembly 5, a motor 80 (first motor 81, second motor 82, third motor 83), speed sensor 62A, and A communication interface (communication I / F) 72 is electrically connected via an interface circuit (not shown).

記憶部71は、ROM、RAM、フラッシュメモリ等の各種記憶媒体を含む。記憶部71には、制御部7が実行する処理のプログラムが記憶される。サーマルヘッド3は、制御部7から出力される信号に応じて発熱する。モータ80は、パルス信号に同期して回転するステッピングモータである。第1モータ81は、制御部7から出力されるパルス信号に応じて、第1スプール21を回転させる。第2モータ82は、制御部7から出力されるパルス信号に応じて、第2スプール22を回転させる。第3モータ83は、制御部7から出力されるパルス信号に応じて回転し、サーマルヘッド3を印刷位置3Aと印刷待機位置3B(図1参照)との間で移動させる。第1センサアッセンブリ4は、第1値を示す信号を制御部7に出力する。第2センサアッセンブリ5は、第2値を示す信号を制御部7に出力する。速度センサ62Aは、第4ガイド軸62(図1参照)に設けられる。速度センサ62Aは、第4ガイド軸62の回転速度を示す信号を、制御部7に出力する。通信I/F72は、印刷装置1に接続される外部機器100との間で通信を行なうためのインターフェース素子である。外部機器100は、ユーザが印刷装置1に対して様々な指示を行うために使用される端末機器である。   The storage unit 71 includes various storage media such as a ROM, a RAM, and a flash memory. The storage unit 71 stores a program for processing executed by the control unit 7. The thermal head 3 generates heat in response to a signal output from the control unit 7. The motor 80 is a stepping motor that rotates in synchronization with a pulse signal. The first motor 81 rotates the first spool 21 according to the pulse signal output from the control unit 7. The second motor 82 rotates the second spool 22 according to the pulse signal output from the control unit 7. The third motor 83 rotates in accordance with the pulse signal output from the control unit 7 and moves the thermal head 3 between the printing position 3A and the printing standby position 3B (see FIG. 1). The first sensor assembly 4 outputs a signal indicating the first value to the control unit 7. The second sensor assembly 5 outputs a signal indicating the second value to the control unit 7. The speed sensor 62A is provided on the fourth guide shaft 62 (see FIG. 1). The speed sensor 62 </ b> A outputs a signal indicating the rotation speed of the fourth guide shaft 62 to the control unit 7. The communication I / F 72 is an interface element for performing communication with the external device 100 connected to the printing apparatus 1. The external device 100 is a terminal device used for the user to give various instructions to the printing apparatus 1.

<印刷装置1による印刷動作の概要>
図1に示すように、印刷媒体Pは、所定の搬送速度(以下、「媒体速度V」という。)で所定の方向Dに搬送される。印刷装置1は、印刷媒体Pの印刷面(図1における上側の面)に印刷装置1の下端が対向する位置、且つ、印刷装置1の右側から左側に向かう方向が方向Dと一致する向きで、印刷媒体Pに近接して配置される。このとき、方向Dと第1搬送方向C1とは平行になる。印刷媒体Pに対して印刷装置1と反対側に、プラテンローラQが配置される。
<Outline of printing operation by printing apparatus 1>
As shown in FIG. 1, the print medium P is transported in a predetermined direction D at a predetermined transport speed (hereinafter referred to as “medium speed V”). The printing apparatus 1 has a position where the lower end of the printing apparatus 1 faces the printing surface (the upper surface in FIG. 1) of the printing medium P, and the direction from the right side to the left side of the printing apparatus 1 coincides with the direction D. The print medium P is disposed close to the print medium P. At this time, the direction D and the first transport direction C1 are parallel to each other. A platen roller Q is disposed on the opposite side of the printing apparatus 1 from the printing medium P.

印刷装置1による印刷動作が開始される場合、サーマルヘッド3は、印刷待機位置3Bから印刷位置3Aに移動することによって、プラテンローラQに上側から接する。インクリボン9は、サーマルヘッド3の移動に応じて印刷媒体Pの印刷面に押しつけられる。プラテンローラQは、印刷媒体Pのうち印刷面と反対側の面に接触し、インクリボン9及び印刷媒体Pをサーマルヘッド3に押しつける。この状態で、第1スプール21及び第2スプール22の回転が開始される。リボンアッセンブリ90の芯軸90A、芯軸90Bは、それぞれ正転方向に回転する。インクリボン9は、第1スプール21の第1リボンロール9Aから繰り出され、第2スプール22の第2リボンロール9Bに巻き取られる。インクリボン9のうち印刷媒体Pと接触する部分は、第1搬送方向C1に沿って左側に移動する。同時に、記憶部71に記憶された印刷データに基づいて、サーマルヘッド3が加熱される。インクリボン9のインクは、印刷媒体Pの印刷面に転写される。以上によって、1ブロック分の印刷イメージが印刷媒体Pに印刷される。1ブロック分の印刷イメージの印刷が完了した後、サーマルヘッド3は、印刷位置3Aから印刷待機位置3Bに移動される。以上によって、1ブロック分の印刷動作が完了する。   When the printing operation by the printing apparatus 1 is started, the thermal head 3 contacts the platen roller Q from above by moving from the print standby position 3B to the print position 3A. The ink ribbon 9 is pressed against the printing surface of the printing medium P according to the movement of the thermal head 3. The platen roller Q contacts the surface of the print medium P opposite to the print surface, and presses the ink ribbon 9 and the print medium P against the thermal head 3. In this state, rotation of the first spool 21 and the second spool 22 is started. The core shaft 90A and the core shaft 90B of the ribbon assembly 90 each rotate in the forward rotation direction. The ink ribbon 9 is unwound from the first ribbon roll 9 </ b> A of the first spool 21 and taken up by the second ribbon roll 9 </ b> B of the second spool 22. A portion of the ink ribbon 9 that contacts the print medium P moves to the left along the first transport direction C1. At the same time, the thermal head 3 is heated based on the print data stored in the storage unit 71. The ink on the ink ribbon 9 is transferred to the printing surface of the printing medium P. As described above, the print image for one block is printed on the print medium P. After the printing of the printing image for one block is completed, the thermal head 3 is moved from the printing position 3A to the printing standby position 3B. Thus, the printing operation for one block is completed.

印刷装置1は、上記の1ブロック分の印刷動作を、外部機器100から印刷の終了指示を受け付けるまで繰り返し連続して実行する。これによって、印刷媒体Pには、1ブロック分の印刷イメージが繰り返し印刷される。   The printing apparatus 1 repeatedly executes the printing operation for one block as described above until a print end instruction is received from the external device 100. As a result, the print image for one block is repeatedly printed on the print medium P.

上記において、印刷装置1が印刷媒体Pに適切な印刷を行なうために、印刷媒体Pの媒体速度Vと、インクリボン9の搬送速度(以下、「リボン速度W」という。)とが一致することが好ましい。そのため、第1スプール21及び第2スプール22の回転速度が制御されることで、リボン速度Wは、媒体速度と一致するように制御される。又、印刷媒体Pの媒体速度Vと同じリボン速度Wでインクリボン9を搬送するための第1スプール21の回転速度は、第1スプール21に装着された第1リボンロール9Aの外径に応じて変化する。なぜならば、第1リボンロール9Aから繰り出されるインクリボン9の単位時間当たりの量は、第1スプール21の回転速度を所定値とした場合でも、第1リボンロール9Aの外径に応じて変化するためである。同様に、印刷媒体Pの媒体速度Vと同じリボン速度Wでインクリボン9を搬送するための第2スプール22の回転速度も、第2スプール22に装着された第2リボンロール9Bの外径に応じて変化する。つまり、印刷装置1の制御部7は、媒体速度Vと同じリボン速度Wでインクリボン9を搬送させるために、第1リボンロール9A及び第2リボンロール9Bのそれぞれの外径を精度よく特定する必要がある。   In the above, in order for the printing apparatus 1 to perform appropriate printing on the print medium P, the medium speed V of the print medium P and the transport speed of the ink ribbon 9 (hereinafter referred to as “ribbon speed W”) match. Is preferred. Therefore, the ribbon speed W is controlled to coincide with the medium speed by controlling the rotation speeds of the first spool 21 and the second spool 22. The rotational speed of the first spool 21 for transporting the ink ribbon 9 at the same ribbon speed W as the medium speed V of the print medium P depends on the outer diameter of the first ribbon roll 9A mounted on the first spool 21. Change. This is because the amount per unit time of the ink ribbon 9 fed out from the first ribbon roll 9A changes according to the outer diameter of the first ribbon roll 9A even when the rotation speed of the first spool 21 is set to a predetermined value. Because. Similarly, the rotational speed of the second spool 22 for transporting the ink ribbon 9 at the same ribbon speed W as the medium speed V of the print medium P is also set to the outer diameter of the second ribbon roll 9B mounted on the second spool 22. Will change accordingly. That is, the control unit 7 of the printing apparatus 1 accurately specifies the outer diameters of the first ribbon roll 9A and the second ribbon roll 9B in order to transport the ink ribbon 9 at the same ribbon speed W as the medium speed V. There is a need.

<第1リボンロール9Aの半径の算出方法>
制御部7による第1リボンロール9Aの半径の算出方法について説明する。図7に示すように、第1スプール21の中心を2cと表記し、第1センサアッセンブリ4の第1ガイド軸42の中心を4cと表記する。中心2c、4c間の左右方向の長さをXと表記し、上下方向の長さをYと表記する。第1リボンロール9Aの半径をraと表記し、第1ガイド軸42の半径をrcと表記する。第1リボンロール9Aと第1ガイド軸42との間に亘って延びるインクリボン9に沿って延びる線分を、Hiと表記する。線分Hiの左右方向に対する角度を、θ1と表記する。中心2c、4cを結ぶ線分をHcと表記する。線分Hi、Hcの交点を、Ghと表記する。中心2c、4c間の長さをLと表記する。中心2cと交点Ghとの間の長さをLaと表記する。中心4cと交点Ghとの間の長さをLcと表記する。線分Hcの左右方向に対する角度を、角度θ3と表記する。第1リボンロール9Aと線分Hiとの接点をGaと表記する。中心2cから接点Gaに向けて延びる方向と線分Hiとは直交する。中心2cと接点Gaとを結ぶ線分の、線分Hcに対する角度を、θ2と表記する。第1ガイド軸42と線分Hiとの接点をGcと表記する。中心4cから接点Gcに向けて延びる方向と線分Hiとは直交する。中心2c、4c間の上下方向の長さがYのときに、第1センサアッセンブリ4の第1ばね45に作用する力F1を、f1(Y)と表記する。f1(Y)は、第1ばね45のばね定数k(1)と、長さYに基づいて特定される第1ばね45の自然長からの変化量に基づいて特定される。
<Calculation method of radius of first ribbon roll 9A>
A method for calculating the radius of the first ribbon roll 9A by the control unit 7 will be described. As shown in FIG. 7, the center of the first spool 21 is expressed as 2c, and the center of the first guide shaft 42 of the first sensor assembly 4 is expressed as 4c. The length in the left-right direction between the centers 2c and 4c is expressed as X, and the length in the vertical direction is expressed as Y. The radius of the first ribbon roll 9A is expressed as ra, and the radius of the first guide shaft 42 is expressed as rc. A line segment extending along the ink ribbon 9 extending between the first ribbon roll 9A and the first guide shaft 42 is denoted as Hi. The angle of the line segment Hi with respect to the left-right direction is expressed as θ1. A line segment connecting the centers 2c and 4c is denoted as Hc. The intersection of line segments Hi and Hc is denoted as Gh. The length between the centers 2c and 4c is denoted as L. The length between the center 2c and the intersection point Gh is denoted as La. The length between the center 4c and the intersection point Gh is denoted as Lc. The angle of the line segment Hc with respect to the left-right direction is expressed as an angle θ3. A contact point between the first ribbon roll 9A and the line segment Hi is denoted by Ga. The direction extending from the center 2c toward the contact point Ga is perpendicular to the line segment Hi. The angle of the line segment connecting the center 2c and the contact point Ga with respect to the line segment Hc is expressed as θ2. A contact point between the first guide shaft 42 and the line segment Hi is denoted as Gc. The direction extending from the center 4c toward the contact point Gc and the line segment Hi are orthogonal to each other. When the vertical length between the centers 2c and 4c is Y, the force F1 acting on the first spring 45 of the first sensor assembly 4 is denoted as f1 (Y). f1 (Y) is specified based on the spring constant k (1) of the first spring 45 and the amount of change from the natural length of the first spring 45 specified based on the length Y.

図8に示すように、第2センサの第2ガイド軸52の中心を、5cと表記する。第4ガイド軸62の中心を、62cと表記する。中心5c、62c間の左右方向の長さをxと表記し、上下方向の長さをyと表記する。第2リボンロール9Bの半径をrbと表記し、第4ガイド軸62及び第2ガイド軸52の半径をrdと表記する。インクリボン9のうち第2ガイド軸52から第6ガイド軸64に向けて延びる方向と、第2ガイド軸52から第4ガイド軸62に向けて延びる方向とのなす角度を、θ4と表記する。中心5c、62c間の左右方向の長さがxのときに、第2センサアッセンブリ5の第2ばね55に作用する力F2を、f2(x)と表記する。f2(x)は、第2ばね55のばね定数k(2)と、長さxに基づいて特定される第2ばね55の自然長からの変化量に基づいて特定可能である。   As shown in FIG. 8, the center of the second guide shaft 52 of the second sensor is denoted as 5c. The center of the fourth guide shaft 62 is denoted as 62c. The length in the left-right direction between the centers 5c and 62c is expressed as x, and the length in the vertical direction is expressed as y. The radius of the second ribbon roll 9B is expressed as rb, and the radii of the fourth guide shaft 62 and the second guide shaft 52 are expressed as rd. An angle formed between the direction of the ink ribbon 9 extending from the second guide shaft 52 toward the sixth guide shaft 64 and the direction of extending from the second guide shaft 52 toward the fourth guide shaft 62 is expressed as θ4. When the length in the left-right direction between the centers 5c and 62c is x, the force F2 acting on the second spring 55 of the second sensor assembly 5 is denoted as f2 (x). f2 (x) can be specified based on the spring constant k (2) of the second spring 55 and the amount of change from the natural length of the second spring 55 specified based on the length x.

角度θ3は、長さX、Yを用い式(3−1)で示される。
θ3=tan−1(Y/X) ・・・(3−1)
長さLは、長さX,Yを用い式(3−2)で示される。
L=√(X+Y) ・・・(3−2)
長さLaは、長さra,rc,Lを用い式(3−3)で示される。
La=(ra/(ra+rc))×L ・・・(3−3)
角度θ2は、長さra,Laを用い式(3−4)で示される。
θ2=cos−1(ra/La) ・・・(3−4)
式(3−3)(3−4)の関係から、式(3−5)が導出される。
θ2=cos−1((ra+rc)/L) ・・・(3−5)
式(3−4)を変形することによって、式(3−6)が導出される。
((π/2)−θ2)=sin−1(ra/La) ・・・(3−6)
式(3−3)(3−6)の関係から、式(3−7)が導出される。
((π/2)−θ2)=sin−1((ra+rc)/L) ・・・(3−7)
角度θ1は、角度θ2、θ3を用い式(3−8)によって示される。
θ1=(π/2)−(θ2−θ3)=((π/2)−θ2+θ3) ・・・(3−8)
式(3−1)(3−7)の関係から、式(3−9)が導出される。
θ1=sin−1((ra+rc)/L)+tan−1(Y/X) ・・・(3−9)
式(3−2)(3−9)の関係から、式(3−10)が導出される。
θ1=sin−1((ra+rc)/√(X+Y))+tan−1(Y/X) ・・・(3−10)
The angle θ3 is expressed by Expression (3-1) using the lengths X and Y.
θ3 = tan −1 (Y / X) (3-1)
The length L is represented by the formula (3-2) using the lengths X and Y.
L = √ (X 2 + Y 2 ) (3-2)
The length La is expressed by Expression (3-3) using the lengths ra, rc, and L.
La = (ra / (ra + rc)) × L (3-3)
The angle θ2 is expressed by Expression (3-4) using the lengths ra and La.
θ2 = cos −1 (ra / La) (3-4)
Expression (3-5) is derived from the relationship between Expressions (3-3) and (3-4).
θ2 = cos −1 ((ra + rc) / L) (3-5)
By transforming equation (3-4), equation (3-6) is derived.
((Π / 2) −θ2) = sin −1 (ra / La) (3-6)
Expression (3-7) is derived from the relationship between Expressions (3-3) and (3-6).
((Π / 2) −θ2) = sin −1 ((ra + rc) / L) (3-7)
The angle θ1 is represented by Expression (3-8) using the angles θ2 and θ3.
θ1 = (π / 2) − (θ2−θ3) = ((π / 2) −θ2 + θ3) (3-8)
Expression (3-9) is derived from the relationship between Expressions (3-1) and (3-7).
θ1 = sin −1 ((ra + rc) / L) + tan −1 (Y / X) (3-9)
Expression (3-10) is derived from the relationship between Expressions (3-2) and (3-9).
θ1 = sin −1 ((ra + rc) / √ (X 2 + Y 2 )) + tan −1 (Y / X) (3-10)

式(3−10)のうち、rc、Xは、第1ガイド軸42の第1移動方向M1の位置に依らない所定の固定値である。このため、中心2c、4cの上下方向の長さYを特定することによって、角度θ1と、第1リボンロール9Aの半径raとの関係が特定可能となる。   In Expression (3-10), rc and X are predetermined fixed values that do not depend on the position of the first guide shaft 42 in the first movement direction M1. For this reason, the relationship between the angle θ1 and the radius ra of the first ribbon roll 9A can be specified by specifying the vertical length Y of the centers 2c and 4c.

第4ガイド軸62及び第2ガイド軸52の半径は何れもrdであるため、角度θ4は、長さx、yを用い式(4−1)で示される。
θ4=tan−1(y/x) ・・・(4−1)
インクリボン9の張力Tに応じて、第2センサアッセンブリ5の第2ガイド軸52が受ける力F2は、Tを用い式(4−2)で示される。
F2=f2(x)=T×(1+cosθ4) ・・・(4−2)
式(4−2)を変形することによって、式(4−3)が導出される。
T=F2/(1+cosθ4) ・・・(4−3)
インクリボン9の張力Tに応じて、第1センサアッセンブリ4の第1ガイド軸42が受ける力F1は、Tを用い式(4−4)で示される。
F1=f1(Y)=T×(1+sinθ1) ・・・(4−4)
式(4−2)(4−4)の関係から、式(4−5)が導出される。
F1=F2×(1+sinθ1)/(1+cosθ4)
(1+sinθ1)=F1×(1+cosθ4)/F2
sinθ1=(F1×(1+cosθ4)/F2)−1
θ1=sin−1((F1×(1+cosθ4)/F2)−1) ・・・(4−5)
式(3−10)(4−5)の関係から、式(4−6)が導出される。
sin−1((F1×(1+cosθ4)/F2)−1)
=sin−1((ra+rc)/√(X+Y))+tan−1(Y/X)
ra=sin(sin−1(((F1×(1+cosθ4)/F2)−1)−tan−1(Y/X))×L−rc ・・・(4−6)
Since the radii of the fourth guide shaft 62 and the second guide shaft 52 are both rd, the angle θ4 is expressed by Expression (4-1) using the lengths x and y.
θ4 = tan −1 (y / x) (4-1)
The force F2 received by the second guide shaft 52 of the second sensor assembly 5 according to the tension T of the ink ribbon 9 is expressed by equation (4-2) using T.
F2 = f2 (x) = T × (1 + cos θ4) (4-2)
By transforming equation (4-2), equation (4-3) is derived.
T = F2 / (1 + cos θ4) (4-3)
The force F1 received by the first guide shaft 42 of the first sensor assembly 4 according to the tension T of the ink ribbon 9 is expressed by equation (4-4) using T.
F1 = f1 (Y) = T × (1 + sin θ1) (4-4)
Expression (4-5) is derived from the relationship between Expressions (4-2) and (4-4).
F1 = F2 × (1 + sin θ1) / (1 + cos θ4)
(1 + sin θ1) = F1 × (1 + cos θ4) / F2
sin θ1 = (F1 × (1 + cos θ4) / F2) −1
θ1 = sin −1 ((F1 × (1 + cos θ4) / F2) −1) (4-5)
Expression (4-6) is derived from the relationship between Expressions (3-10) and (4-5).
sin −1 ((F1 × (1 + cos θ4) / F2) −1)
= Sin −1 ((ra + rc) / √ (X 2 + Y 2 )) + tan −1 (Y / X)
ra = sin (sin −1 (((F1 × (1 + cos θ4) / F2) −1) −tan −1 (Y / X)) × L−rc (4-6)

式(4−6)のうち、長さYは、第1センサアッセンブリ4の第1値に基づいて特定される第1位置と、第1スプール21の中心2cとの上下方向の長さから特定可能である。力F1は、第1ばね45のばね定数k(1)と、長さYに基づいて特定される第1ばね45の自然長からの変化量に基づいて特定可能である。長さLは、第1センサアッセンブリ4の第1値に基づいて特定される第1位置と、第1スプール21の中心2cの位置から特定可能である。つまり、長さY、力F1、及び、長さLは、何れも、第1センサアッセンブリ4の第1値に基づいて特定可能である。又、長さxは、第2センサアッセンブリ5の第2値に基づいて特定される第2位置と、第4ガイド軸62の中心62cとの左右方向の長さから特定可能である。力F2は、第2ばね55のばね定数k(2)と、長さxに基づいて特定される第2ばね55の自然長からの変化量に基づいて特定可能である。角度θ4は、長さx,yから特定可能である。つまり、力F2及び角度θ4は、何れも、第2センサアッセンブリ5の第2値に基づいて特定可能である。更に、長さX、半径rcは、それぞれ所定の固定値である。従って、印刷装置1の制御部7は、第1センサアッセンブリ4の第1値、及び、第2センサアッセンブリ5の第2値に基づき、式(4−6)を適用することによって、第1リボンロール9Aの半径raを算出できる。   In Expression (4-6), the length Y is specified from the vertical length between the first position specified based on the first value of the first sensor assembly 4 and the center 2c of the first spool 21. Is possible. The force F1 can be specified based on the spring constant k (1) of the first spring 45 and the amount of change from the natural length of the first spring 45 specified based on the length Y. The length L can be specified from the first position specified based on the first value of the first sensor assembly 4 and the position of the center 2 c of the first spool 21. That is, the length Y, the force F1, and the length L can all be specified based on the first value of the first sensor assembly 4. The length x can be specified from the length in the left-right direction between the second position specified based on the second value of the second sensor assembly 5 and the center 62 c of the fourth guide shaft 62. The force F2 can be specified based on the spring constant k (2) of the second spring 55 and the amount of change from the natural length of the second spring 55 specified based on the length x. The angle θ4 can be specified from the lengths x and y. That is, both the force F2 and the angle θ4 can be specified based on the second value of the second sensor assembly 5. Further, the length X and the radius rc are predetermined fixed values. Accordingly, the control unit 7 of the printing apparatus 1 applies the expression (4-6) based on the first value of the first sensor assembly 4 and the second value of the second sensor assembly 5 to thereby obtain the first ribbon. The radius ra of the roll 9A can be calculated.

なお、制御部7は、式(4−6)を用いて第1リボンロール9Aの半径raを算出する場合に処理負荷が増大することを抑制するため、次に示す近似計算を行ってもよい。式(3−9)から、式(5−1)が導出される。
(1+sinθ1)
=1+sin(sin−1((ra+rc)/L)+tan−1(Y/X)) ・・(5−1)
式(5−1)の近似式として、係数a(i)、b(i)、c(i)(i=1、2、3、・・・)を用いた式(5−2)が導出される。
(1+sinθ1)=a(i)×ra+b(i)×ra+c(i) ・・・(5−2)
図9に示すように、記憶部71には、長さYの値に応じた係数a(i)、b(i)、c(i)によって特定される近似式が、長さY毎に対応付けられ、近似テーブル71Aとして記憶される。
又、式(4−4)を変形することによって、式(5−3)が導出される。
(1+sinθ1)=F1/T ・・・(5−3)
The control unit 7 may perform the following approximate calculation in order to suppress an increase in processing load when calculating the radius ra of the first ribbon roll 9A using Expression (4-6). . Expression (5-1) is derived from Expression (3-9).
(1 + sinθ1)
= 1 + sin (sin −1 ((ra + rc) / L) + tan −1 (Y / X)) (5−1)
As an approximate expression of Expression (5-1), Expression (5-2) using coefficients a (i), b (i), and c (i) (i = 1, 2, 3,...) Is derived. Is done.
(1 + sin θ1) = a (i) × ra 2 + b (i) × ra + c (i) (5-2)
As shown in FIG. 9, in the storage unit 71, the approximate expression specified by the coefficients a (i), b (i), and c (i) corresponding to the value of the length Y corresponds to each length Y. And is stored as an approximation table 71A.
Further, the equation (5-3) is derived by modifying the equation (4-4).
(1 + sin θ1) = F1 / T (5-3)

制御部7は、第1センサアッセンブリ4の第1値に基づいて、力F1及び長さYを特定する。例えば、第1センサアッセンブリ4の第1値と、力F1及び長さYとの対応関係を定義するルックアップテーブルが、記憶部71に予め記憶される。制御部7は、このルックアップテーブルを参照することで、第1センサアッセンブリ4の第1値に基づいて、力F1及び長さYを特定する。制御部7は、第2センサアッセンブリ5の第2値に基づいて、力F2及び角度θ4を特定する。例えば、第2センサアッセンブリ5の第2値と、力F2及び角度θ4との対応関係を定義するルックアップテーブルが、記憶部71に予め記憶される。制御部7は、このルックアップテーブルを参照することで、第2センサアッセンブリ5の第2値に基づいて、力F2及び角度θ4を特定する。制御部7は、特定された力F2及び角度θ4に基づいて張力Tを特定する。制御部7は、力F1及び張力Tを式(5−3)に代入し、1+sinθ1を特定する。制御部7は、特定された長さYに対応する近似式を、近似テーブル71Aに基づいて選択する。制御部7は、選択された近似式に1+sinθ1を代入し、raの二次方程式を解くことによって、第1リボンロール9Aの半径raを算出する。   The control unit 7 specifies the force F1 and the length Y based on the first value of the first sensor assembly 4. For example, a lookup table that defines the correspondence between the first value of the first sensor assembly 4 and the force F1 and the length Y is stored in the storage unit 71 in advance. The controller 7 specifies the force F1 and the length Y based on the first value of the first sensor assembly 4 by referring to the lookup table. The control unit 7 specifies the force F2 and the angle θ4 based on the second value of the second sensor assembly 5. For example, a lookup table that defines the correspondence between the second value of the second sensor assembly 5 and the force F2 and the angle θ4 is stored in the storage unit 71 in advance. The controller 7 specifies the force F2 and the angle θ4 based on the second value of the second sensor assembly 5 by referring to this lookup table. The control unit 7 specifies the tension T based on the specified force F2 and angle θ4. The control unit 7 substitutes the force F1 and the tension T into the formula (5-3), and specifies 1 + sin θ1. The control unit 7 selects an approximate expression corresponding to the specified length Y based on the approximate table 71A. The controller 7 calculates the radius ra of the first ribbon roll 9A by substituting 1 + sin θ1 into the selected approximate expression and solving the quadratic equation of ra.

本実施形態において、制御部7は、上述の近似計算によって第1リボンロール9Aの半径raを算出する処理を、後述する第1メイン処理又は第2メイン処理によって実行する。又、制御部7は、特定された第1リボンロール9Aの半径raに基づいて、第2リボンロール9Bの半径rbを特定する。制御部7は、印刷媒体Pの媒体速度Vと同じリボン速度Wでインクリボン9を搬送するための第1スプール21及び第2スプール22のそれぞれの回転速度を、特定された半径ra、rbに応じて特定する。これによって、制御部7は、印刷媒体Pの媒体速度Vと同じリボン速度Wでインクリボン9を搬送する。   In this embodiment, the control part 7 performs the process which calculates the radius ra of the 1st ribbon roll 9A by the above-mentioned approximate calculation by the 1st main process or the 2nd main process mentioned later. Further, the control unit 7 specifies the radius rb of the second ribbon roll 9B based on the specified radius ra of the first ribbon roll 9A. The control unit 7 sets the rotational speeds of the first spool 21 and the second spool 22 for transporting the ink ribbon 9 at the same ribbon speed W as the medium speed V of the print medium P to the specified radii ra and rb. Identify accordingly. Accordingly, the control unit 7 conveys the ink ribbon 9 at the same ribbon speed W as the medium speed V of the print medium P.

なお、上記の方法によれば、制御部7は、芯軸90Aが正転方向に回転することによってインクリボン9が繰り出された後の第1リボンロール9Aの半径raだけでなく、芯軸90Aが反転方向に回転することによって巻き取られた後の第1リボンロール9Aの半径raも算出される。更に例えば、第1リボンロール9Aからインクリボン9が全て繰り出された後、芯軸90Aが反転方向に回転した場合、芯軸90Aに巻き取られるインクリボン9の半径raが算出される。   Note that, according to the above method, the control unit 7 controls the core shaft 90A as well as the radius ra of the first ribbon roll 9A after the ink ribbon 9 is fed out by rotating the core shaft 90A in the forward rotation direction. The radius ra of the first ribbon roll 9A after being wound by rotating in the reverse direction is also calculated. Furthermore, for example, when the core shaft 90A rotates in the reverse direction after the ink ribbon 9 has been fed out from the first ribbon roll 9A, the radius ra of the ink ribbon 9 wound around the core shaft 90A is calculated.

<記憶部71に記憶されるパラメータ、テーブル等>
記憶部71(図6参照)には、第1駆動テーブル及び第2駆動テーブルが記憶される。第1駆動テーブル及び第2駆動テーブルは、第1リボンロール9Aの半径raと、モータ80の回転速度とを関連付けて記憶する。モータ80の回転速度は、モータ80を回転させるためのパルス信号の周波数で示される。より具体的には次の通りである。第1駆動テーブルでは、第1リボンロール9Aの半径ra及びリボン速度Wに、第1モータ81を回転させるためのパルス信号の周波数(以下、「第1周波数」という。)が対応付けられる。第1駆動テーブルが参照されることによって、特定の半径ra及びリボン速度Wに対応する第1周波数が一義的に特定される。第2駆動テーブルでは、第2リボンロール9Bの半径rb及びリボン速度Wに、第2モータ82を回転させるためのパルス信号の周波数(以下、「第2周波数」という。)が対応付けられる。第2駆動テーブルが参照されることによって、第2リボンロール9Bの半径rb及びリボン速度Wに対応する第2周波数が一義的に特定される。第1駆動テーブルによって特定された第1周波数で第1モータ81にパルス信号が出力され、第2駆動テーブルによって特定された第2周波数で第2モータ82にパルス信号が出力された場合、対応するリボン速度Wでインクリボン9が搬送されるように第1スプール21及び第2スプール22が回転する。
<Parameters, tables, etc. stored in the storage unit 71>
The storage unit 71 (see FIG. 6) stores a first drive table and a second drive table. The first drive table and the second drive table store the radius ra of the first ribbon roll 9 </ b> A and the rotation speed of the motor 80 in association with each other. The rotational speed of the motor 80 is indicated by the frequency of a pulse signal for rotating the motor 80. More specifically, it is as follows. In the first drive table, the radius ra of the first ribbon roll 9A and the ribbon speed W are associated with the frequency of a pulse signal for rotating the first motor 81 (hereinafter referred to as “first frequency”). By referring to the first drive table, the first frequency corresponding to the specific radius ra and the ribbon speed W is uniquely specified. In the second drive table, the radius rb of the second ribbon roll 9B and the ribbon speed W are associated with the frequency of the pulse signal for rotating the second motor 82 (hereinafter referred to as “second frequency”). By referring to the second drive table, the second frequency corresponding to the radius rb and ribbon speed W of the second ribbon roll 9B is uniquely specified. If a pulse signal is output to the first motor 81 at the first frequency specified by the first drive table and a pulse signal is output to the second motor 82 at the second frequency specified by the second drive table, it corresponds. The first spool 21 and the second spool 22 rotate so that the ink ribbon 9 is conveyed at the ribbon speed W.

記憶部71には、第1リボンロール9Aの半径raの初期値(以下、「第1初期半径」という。)、及び、第2リボンロール9Bの半径の初期値(以下、「第2初期半径」という。)が記憶される。未使用状態のリボンアッセンブリ90が使用される場合、第1初期半径として、未使用状態における第1リボンロール9Aの半径が設定され、第2初期外径として芯軸90Bの半径が設定される。後述する第1メイン処理又は第2メイン処理によって半径ra、rbが算出された場合、算出された半径raによって第1初期半径が更新され、算出された半径rbによって第2初期半径が更新される。   The storage unit 71 stores an initial value of the radius ra of the first ribbon roll 9A (hereinafter referred to as “first initial radius”) and an initial value of the radius of the second ribbon roll 9B (hereinafter referred to as “second initial radius”). ") Is stored. When the unused ribbon assembly 90 is used, the radius of the first ribbon roll 9A in the unused state is set as the first initial radius, and the radius of the core shaft 90B is set as the second initial outer diameter. When the radii ra and rb are calculated by the first main process or the second main process described later, the first initial radius is updated by the calculated radius ra, and the second initial radius is updated by the calculated radius rb. .

記憶部71には、更に、印刷データ、設定位置Ls(図4参照)、設定パルス数Xi、設定パルス数Xj、追加パルス数Xp、マージンSa、Sb、媒体速度V、印刷回数Sd、規定回数Sp、及び、近似テーブル71A(図9参照)が記憶される。これらのうち、印刷データ及び媒体速度Vは、外部機器100(図6参照)を介して設定される。具体的に、媒体速度Vは、プラテンローラQの回転速度に基づいて外部機器100によって決定され、通信I/F72を介して一定周期毎に取得される。更に、記憶部71には、第2ガイド軸52が設定位置Lsに配置された状態における力F2(以下、「力Fs2」と表記する。)が記憶される。   The storage unit 71 further includes print data, a set position Ls (see FIG. 4), a set pulse number Xi, a set pulse number Xj, an additional pulse number Xp, margins Sa and Sb, a medium speed V, a print count Sd, and a specified count. Sp and the approximation table 71A (see FIG. 9) are stored. Among these, the print data and the medium speed V are set via the external device 100 (see FIG. 6). Specifically, the medium speed V is determined by the external device 100 based on the rotation speed of the platen roller Q, and is acquired at regular intervals via the communication I / F 72. Further, the storage unit 71 stores a force F2 (hereinafter referred to as “force Fs2”) in a state where the second guide shaft 52 is disposed at the set position Ls.

<第1メイン処理>
図10〜図12を参照し、第1メイン処理を説明する。第1メイン処理は、印刷動作を開始するための指示が、外部機器100を介して入力された場合、記憶部71に記憶されたプログラムを制御部7が読み出して実行することによって開始される。第1メイン処理において、制御部7は、第2センサアッセンブリ5の第2値に基づき、第2センサアッセンブリ5の第2ガイド軸52が設定位置Ls(図4参照)に配置された状態となるように第1モータ81及び第2モータ82の回転速度を制御する。制御部7は、この状態で、第1センサアッセンブリ4の第1値、及び、記憶部71に記憶された力Fs2に基づき、半径ra、rbを算出する。
<First main process>
The first main process will be described with reference to FIGS. The first main process is started when the control unit 7 reads and executes the program stored in the storage unit 71 when an instruction for starting the printing operation is input via the external device 100. In the first main process, the control unit 7 is in a state where the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls (see FIG. 4) based on the second value of the second sensor assembly 5. Thus, the rotational speeds of the first motor 81 and the second motor 82 are controlled. In this state, the control unit 7 calculates the radii ra and rb based on the first value of the first sensor assembly 4 and the force Fs2 stored in the storage unit 71.

なお、以下の説明において、制御部7は、特段限定のない限り、リボンアッセンブリ90の芯軸90Aが正転方向に回転する向きに第1モータ81を回転させる。この場合、第1リボンロール9Aからインクリボン9が繰り出される。又、制御部7は常に、リボンアッセンブリ90の芯軸90Bが正転方向に回転する向きに第2モータ82を回転させる。この場合、インクリボン9は第2リボンロール9Bに巻き取られる。これによって、インクリボン9のうちサーマルヘッド3によって加熱される部分の搬送方向は、印刷媒体Pが搬送される方向D(図1参照)と一致する。   In the following description, the control unit 7 rotates the first motor 81 in the direction in which the core shaft 90A of the ribbon assembly 90 rotates in the forward direction unless otherwise specified. In this case, the ink ribbon 9 is fed out from the first ribbon roll 9A. Further, the control unit 7 always rotates the second motor 82 in the direction in which the core shaft 90B of the ribbon assembly 90 rotates in the forward rotation direction. In this case, the ink ribbon 9 is wound around the second ribbon roll 9B. As a result, the transport direction of the portion of the ink ribbon 9 heated by the thermal head 3 coincides with the direction D (see FIG. 1) in which the print medium P is transported.

第1メイン処理が開始された場合、制御部7は、はじめに第3モータ83を駆動し、サーマルヘッド3を印刷待機位置3B(図1参照)に移動させる。制御部7は、印刷回数Sdに「0」を設定し初期化する。   When the first main process is started, the control unit 7 first drives the third motor 83 to move the thermal head 3 to the print standby position 3B (see FIG. 1). The controller 7 initializes the print count Sd by setting “0”.

制御部7は、筐体10内でインクリボン9が張った状態となるように、S11〜S25の処理を実行する。理由は、インクリボン9が弛んだ状態の場合、インクリボン9の搬送に応じて第4ガイド軸62が回転せず、速度センサ62Aが第4ガイド軸62の回転速度を正確に検出できない可能性があるためである。制御部7は、第1モータ81にパルス信号を設定パルス数Xi分出力する(S11)。これによって、第1モータ81は、設定パルス数Xiに応じた角度分回転する。制御部7は、第2モータ82にパルス信号を設定パルス数Xj分出力する(S13)。これによって、第2モータ82は、設定パルス数Xjに応じた角度分回転する。制御部7は、第2センサアッセンブリ5から出力される信号に基づいて第2値を特定する。制御部7は、特定された第2値に基づいて第2位置を更に特定する(S15)。   The control unit 7 performs the processes of S11 to S25 so that the ink ribbon 9 is stretched in the housing 10. The reason is that when the ink ribbon 9 is slack, the fourth guide shaft 62 does not rotate in accordance with the conveyance of the ink ribbon 9, and the speed sensor 62A may not be able to accurately detect the rotation speed of the fourth guide shaft 62. Because there is. The controller 7 outputs a pulse signal to the first motor 81 for the set number of pulses Xi (S11). Accordingly, the first motor 81 rotates by an angle corresponding to the set pulse number Xi. The controller 7 outputs the pulse signal to the second motor 82 for the set number of pulses Xj (S13). Thereby, the second motor 82 rotates by an angle corresponding to the set pulse number Xj. The control unit 7 specifies the second value based on the signal output from the second sensor assembly 5. The control unit 7 further specifies the second position based on the specified second value (S15).

制御部7は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されているかを判断するため、第2位置が「設定位置Ls±マージンSa」の範囲内であるか判定する(S17)。第2位置が「Ls±Sa」の範囲内でないと判定された場合(S17:NO)、制御部7は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されていないと判断する。   The control unit 7 determines whether the second position is within the range of “set position Ls ± margin Sa” in order to determine whether the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls. (S17). When it is determined that the second position is not within the range of “Ls ± Sa” (S17: NO), the control unit 7 determines that the second guide shaft 52 of the second sensor assembly 5 is not disposed at the set position Ls. to decide.

第2位置が「Ls±Sa」の範囲内でないと判定された場合(S17:NO)、制御部7は、第2位置が、「Ls−Sa」以下か判定する(S21)。制御部7は、特定された第2位置が「Ls−Sa」以下の場合(S21:YES)、第2センサアッセンブリ5の第2ガイド軸52は、設定位置Lsよりも左側に位置していると判断する。この場合、第1リボンロール9Aからインクリボン9が過剰に繰り出されている。制御部7は、インクリボン9を張った状態とするため、第2モータ82にパルス信号を追加パルス数Xp分出力する(S23)。第2モータ82は、追加パルス数Xpに応じた角度分回転する。制御部7は、処理をS15に戻す。第2モータ82が回転することに応じ、第2リボンロール9Bはインクリボン9を巻き取るので、インクリボン9が過剰に繰り出された状態は改善される。   When it is determined that the second position is not within the range of “Ls ± Sa” (S17: NO), the control unit 7 determines whether the second position is equal to or less than “Ls−Sa” (S21). When the specified second position is equal to or less than “Ls-Sa” (S21: YES), the control unit 7 determines that the second guide shaft 52 of the second sensor assembly 5 is on the left side of the set position Ls. Judge. In this case, the ink ribbon 9 is fed out excessively from the first ribbon roll 9A. The controller 7 outputs a pulse signal to the second motor 82 for the number of additional pulses Xp in order to put the ink ribbon 9 in a stretched state (S23). The second motor 82 rotates by an angle corresponding to the number of additional pulses Xp. The control unit 7 returns the process to S15. In response to the rotation of the second motor 82, the second ribbon roll 9B winds up the ink ribbon 9, so that the state in which the ink ribbon 9 is excessively fed out is improved.

一方、第2位置が「Ls+Sa」以上の場合(S21:NO)、第2センサアッセンブリ5の第2ガイド軸52は、設定位置Lsよりも右側に位置している。この場合、第1リボンロール9Aからのインクリボン9の繰り出しが不足している。制御部7は、インクリボン9を緩めるため、第1モータ81にパルス信号を追加パルス数Xp分出力する(S25)。第1モータ81は、追加パルス数Xpに応じた角度分回転する。制御部7は、処理をS15に戻す。第1モータ81が回転することに応じ、第1リボンロール9Aはインクリボン9を繰り出すので、インクリボン9の繰り出しが不足した状態は改善される。   On the other hand, when the second position is equal to or greater than “Ls + Sa” (S21: NO), the second guide shaft 52 of the second sensor assembly 5 is located on the right side of the set position Ls. In this case, the feeding of the ink ribbon 9 from the first ribbon roll 9A is insufficient. In order to loosen the ink ribbon 9, the controller 7 outputs a pulse signal to the first motor 81 by the number of additional pulses Xp (S25). The first motor 81 rotates by an angle corresponding to the additional pulse number Xp. The control unit 7 returns the process to S15. In response to the rotation of the first motor 81, the first ribbon roll 9A feeds the ink ribbon 9, so that the state where the feeding of the ink ribbon 9 is insufficient is improved.

制御部7は、第2位置が「Ls±Sa」の範囲内となるまで、S15〜S25の処理を繰り返す。制御部7は、第2位置が「Ls±Sa」の範囲内となった場合(S17:YES)、筐体10内でインクリボン9が適切に張った状態になっていると判断する。制御部7は、処理をS31(図11参照)に進める。   The control unit 7 repeats the processes of S15 to S25 until the second position is within the range of “Ls ± Sa”. When the second position falls within the range of “Ls ± Sa” (S17: YES), the control unit 7 determines that the ink ribbon 9 is properly stretched in the housing 10. The control unit 7 advances the process to S31 (see FIG. 11).

図11に示すように、制御部7は、印刷の開始前にインクリボン9の搬送を開始させるため、S31〜S41の処理を行う。制御部7は、記憶部71に記憶された媒体速度Vを読み込む(S31)。制御部7は、記憶部71に記憶された第1初期半径及び第2初期半径を読み込む(S33)。制御部7は、読み込まれた媒体速度Vと同値のリボン速度Wと第1初期半径とを第1駆動テーブルに適用し、第1周波数を取得する(S35)。制御部7は、読み込まれた媒体速度Vと同値のリボン速度Wと第2初期半径とを第2駆動テーブルに適用し、第2周波数を取得する(S37)。   As shown in FIG. 11, the control unit 7 performs the processes of S <b> 31 to S <b> 41 in order to start the conveyance of the ink ribbon 9 before the start of printing. The control unit 7 reads the medium speed V stored in the storage unit 71 (S31). The control unit 7 reads the first initial radius and the second initial radius stored in the storage unit 71 (S33). The control unit 7 applies the ribbon speed W and the first initial radius that are the same as the read medium speed V to the first drive table, and acquires the first frequency (S35). The control unit 7 applies the ribbon speed W and the second initial radius that are the same as the read medium speed V to the second drive table, and acquires the second frequency (S37).

制御部7は、S35の処理によって取得された第1周波数で第1モータ81にパルス信号を出力し、第1モータ81の回転を開始させる(S39)。制御部7は、S37の処理によって取得された第2周波数で第2モータ82にパルス信号を出力し、第2モータ82の回転を開始させる(S41)。第1スプール21及び第2スプール22の回転が開始されたことに応じ、第1リボンロール9Aから第2リボンロール9Bに向けてインクリボン9が搬送される。   The control unit 7 outputs a pulse signal to the first motor 81 at the first frequency acquired by the process of S35, and starts the rotation of the first motor 81 (S39). The control unit 7 outputs a pulse signal to the second motor 82 at the second frequency acquired by the process of S37, and starts the rotation of the second motor 82 (S41). In response to the start of rotation of the first spool 21 and the second spool 22, the ink ribbon 9 is conveyed from the first ribbon roll 9A toward the second ribbon roll 9B.

制御部7は、媒体速度Vとリボン速度Wとの差「V−W」が大きくなることを抑制するため、S43〜S47の処理を実行する。制御部7は、速度センサ62A(図6参照)から出力される信号に基づき、第4ガイド軸62の回転速度を特定する。制御部7は、取得された回転速度と第4ガイド軸62の半径rdとに基づいて、インクリボン9のリボン速度Wを更に特定する(S43)。制御部7は、S31の処理によって読み込まれた媒体速度Vと、S43の処理によって特定されたリボン速度Wとの差「V−W」が、所定のマージンSbの範囲内であるか判定する(S45)。   The control unit 7 executes the processes of S43 to S47 in order to suppress an increase in the difference “V−W” between the medium speed V and the ribbon speed W. The control unit 7 specifies the rotational speed of the fourth guide shaft 62 based on a signal output from the speed sensor 62A (see FIG. 6). The controller 7 further specifies the ribbon speed W of the ink ribbon 9 based on the acquired rotation speed and the radius rd of the fourth guide shaft 62 (S43). The control unit 7 determines whether or not the difference “V−W” between the medium speed V read by the process of S31 and the ribbon speed W specified by the process of S43 is within a predetermined margin Sb ( S45).

例えば、第1リボンロール9Aからインクリボン9が繰り出されることによって半径raは減少する。第1初期半径と半径raとの差が大きくなる程、リボン速度Wと媒体速度Vとの差「V−W」は増大する。同様に、第2リボンロール9Bにインクリボン9が巻き取られることによって半径rbは増加する。第2初期半径と半径rbとの差が大きくなる程、差「V−W」は増大する。制御部7は、差「V−W」がSbの範囲内でないと判定された場合(S45:NO)。処理をS47に進める。   For example, the radius ra decreases as the ink ribbon 9 is fed out from the first ribbon roll 9A. As the difference between the first initial radius and the radius ra increases, the difference “V−W” between the ribbon speed W and the medium speed V increases. Similarly, the radius rb is increased by winding the ink ribbon 9 around the second ribbon roll 9B. The difference “V−W” increases as the difference between the second initial radius and the radius rb increases. The control unit 7 determines that the difference “V−W” is not within the range of Sb (S45: NO). The process proceeds to S47.

制御部7は、リボン速度Wの方が媒体速度Vよりも大きい場合、第1モータ81及び第2モータ82がそれぞれ減速されるように、第1周波数及び第2周波数を変更する(S47)。制御部7は、リボン速度Wの方が媒体速度Vよりも小さい場合、第1モータ81及び第2モータ82がそれぞれ加速されるように、第1周波数及び第2周波数を変更する(S47)。制御部7は、処理をS39に戻す。制御部7は、変更された第1周波数で第1モータ81にパルス信号を出力し、変更された第2周波数で第2モータ82にパルス信号を出力する。これによって、第1モータ81及び第2モータ82のそれぞれの回転速度は、リボン速度Wと媒体速度Vとの差「V−W」が小さくなるように変更される。制御部7は、差「V−W」がSbの範囲内であると判定された場合(S45:YES)、処理をS49に進める。   When the ribbon speed W is higher than the medium speed V, the control unit 7 changes the first frequency and the second frequency so that the first motor 81 and the second motor 82 are decelerated, respectively (S47). When the ribbon speed W is smaller than the medium speed V, the control unit 7 changes the first frequency and the second frequency so that the first motor 81 and the second motor 82 are accelerated (S47). The control unit 7 returns the process to S39. The controller 7 outputs a pulse signal to the first motor 81 at the changed first frequency, and outputs a pulse signal to the second motor 82 at the changed second frequency. Accordingly, the rotational speeds of the first motor 81 and the second motor 82 are changed so that the difference “V−W” between the ribbon speed W and the medium speed V becomes small. When it is determined that the difference “V−W” is within the range of Sb (S45: YES), the control unit 7 advances the process to S49.

制御部7は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Ls(図4参照)に配置された状態を維持するため、S49〜S57の処理を行う。制御部7は、第2センサアッセンブリ5から出力される信号に基づいて第2値を特定する。制御部7は、特定された第2値に基づいて第2位置を更に特定する(S49)。制御部7は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されているかを判断するため、第2位置が「Ls±Sa」の範囲内であるか判定する(S51)。   The control unit 7 performs the processes of S49 to S57 in order to maintain the state where the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls (see FIG. 4). The control unit 7 specifies the second value based on the signal output from the second sensor assembly 5. The control unit 7 further specifies the second position based on the specified second value (S49). The control unit 7 determines whether the second position is within the range of “Ls ± Sa” in order to determine whether the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls (S51). .

制御部7は、第2位置が「Ls±Sa」の範囲内でないと判定された場合(S51:NO)、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されていないと判断する。制御部7は、第2位置が「Ls−Sa」以下か判定する(S53)。第2位置が「Ls−Sa」以下の場合(S53:YES)、第1リボンロール9Aからインクリボン9が過剰に繰り出されている。制御部7は、第2モータ82が加速されるように第2周波数を変更する(S55)。制御部7は、処理をS41に戻す。変更された第2周波数で第2モータ82にパルス信号が出力された場合、第2モータ82は加速する(S41)。このため、第2リボンロール9Bに巻き取られるインクリボン9の量は増加するので、第1リボンロール9Aからインクリボン9が過剰に繰り出された状態は改善される。   When it is determined that the second position is not within the range of “Ls ± Sa” (S51: NO), the control unit 7 determines that the second guide shaft 52 of the second sensor assembly 5 is not disposed at the set position Ls. to decide. The control unit 7 determines whether or not the second position is “Ls-Sa” or less (S53). When the second position is equal to or less than “Ls-Sa” (S53: YES), the ink ribbon 9 is excessively fed from the first ribbon roll 9A. The controller 7 changes the second frequency so that the second motor 82 is accelerated (S55). The control unit 7 returns the process to S41. When a pulse signal is output to the second motor 82 at the changed second frequency, the second motor 82 accelerates (S41). For this reason, since the amount of the ink ribbon 9 wound around the second ribbon roll 9B increases, the state in which the ink ribbon 9 is excessively fed out from the first ribbon roll 9A is improved.

第2位置が「Ls+Sa」以上の場合(S53:NO)、第1リボンロール9Aからのインクリボン9の繰り出しが不足している。制御部7は、第2モータ82が減速されるように第2周波数を変更する(S57)。制御部7は、処理をS39に戻す。変更された第2周波数で第2モータ82にパルス信号が出力された場合、第2モータ82は減速する(S41)。このため、第2リボンロール9Bに巻き取られるインクリボン9の量は減少するので、第1リボンロール9Aから繰り出されるインクリボン9が不足した状態は改善される。   When the second position is equal to or greater than “Ls + Sa” (S53: NO), the feeding of the ink ribbon 9 from the first ribbon roll 9A is insufficient. The controller 7 changes the second frequency so that the second motor 82 is decelerated (S57). The control unit 7 returns the process to S39. When a pulse signal is output to the second motor 82 at the changed second frequency, the second motor 82 decelerates (S41). For this reason, since the amount of the ink ribbon 9 wound around the second ribbon roll 9B is reduced, the state where the ink ribbon 9 fed out from the first ribbon roll 9A is insufficient is improved.

制御部7は、第2位置が「Ls±Sa」の範囲内となるまで、S49〜S57の処理を繰り返す。制御部7は、第2位置が「Ls±Sa」の範囲内となった場合(S51:YES)、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されていると判断する。制御部7は、処理をS61(図12参照)に進める。   The control unit 7 repeats the processes of S49 to S57 until the second position is within the range of “Ls ± Sa”. When the second position falls within the range of “Ls ± Sa” (S51: YES), the controller 7 determines that the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls. . The control unit 7 advances the process to S61 (see FIG. 12).

図12に示すように、制御部7は、1ブロック分の印刷動を繰り返し実行するため、S61〜S69の処理を行う。制御部7は、第3モータ83を駆動し、サーマルヘッド3を印刷待機位置3B(図1参照)から印刷位置3A(図1参照)まで移動させる(S61)。制御部7は、記憶部71に記憶された印刷データに基づいてサーマルヘッド3を加熱し、1ブロック分の印刷イメージを印刷媒体Pに印刷する(S63)。制御部7は、1ブロック分の印刷イメージの印刷が完了した場合、第3モータ83を駆動し、サーマルヘッド3を印刷位置3A(図1参照)から印刷待機位置3B(図1参照)まで移動させる(S65)。制御部7は、記憶部71に記憶された印刷回数Sdに1を加算して更新する(S67)。S61〜S67の処理は、「1ブロック分の印刷動作」に対応する。   As illustrated in FIG. 12, the control unit 7 performs the processes of S <b> 61 to S <b> 69 in order to repeatedly execute the printing operation for one block. The control unit 7 drives the third motor 83 to move the thermal head 3 from the print standby position 3B (see FIG. 1) to the print position 3A (see FIG. 1) (S61). The control unit 7 heats the thermal head 3 based on the print data stored in the storage unit 71 and prints a print image for one block on the print medium P (S63). When the printing of the printing image for one block is completed, the control unit 7 drives the third motor 83 to move the thermal head 3 from the printing position 3A (see FIG. 1) to the printing standby position 3B (see FIG. 1). (S65). The control unit 7 updates the print count Sd stored in the storage unit 71 by adding 1 (S67). The processing of S61 to S67 corresponds to “printing operation for one block”.

制御部7は、更新された印刷回数Sdに基づき、1ブロック分の印刷動作が規定回数Sp繰り返し実行されたか判定する(S69)。制御部7は、印刷回数Sdが規定回数Sp未満の場合、1ブロック分の印刷動作が規定回数Sp回繰り返し実行されていないと判定する(S69:NO)。制御部7は、処理をS61に戻す。制御部7は、S61〜S67の処理を実行することによって、1ブロック分の印刷動作を繰り返す。制御部7は、印刷回数Sdが規定回数Sp以上の場合、1ブロック分の印刷動作が規定回数Sp回繰り返し実行されたと判定する(S69:YES)。制御部7は、処理をS71に進める。   Based on the updated number of times of printing Sd, the control unit 7 determines whether the printing operation for one block has been repeatedly performed the specified number of times Sp (S69). When the number of times of printing Sd is less than the specified number of times Sp, the control unit 7 determines that the printing operation for one block has not been repeatedly executed the specified number of times Sp (S69: NO). The control unit 7 returns the process to S61. The control unit 7 repeats the printing operation for one block by executing the processes of S61 to S67. When the number of times of printing Sd is equal to or greater than the specified number of times Sp, the control unit 7 determines that the printing operation for one block has been repeatedly executed the specified number of times Sp (S69: YES). The control unit 7 advances the process to S71.

制御部7は、第1リボンロール9Aの半径ra、及び、第2リボンロール9Bの半径rbを算出するため、S71〜S81の処理を行う。制御部7は、第1センサアッセンブリ4から出力される信号に基づいて第1値を特定する。制御部7は、第1値に基づいて第1位置を更に特定する(S71)。制御部7は、第1位置に基づいて、力F1及び長さY(図7参照)を特定する。制御部7は、記憶部71に記憶された力Fs2を取得する。なお、第2センサアッセンブリ5の第2ガイド軸52が設定位置Ls(図4参照)に配置された状態は維持されているので、力Fs2は、インクリボン9の張力Tと一致する。このため制御部7は、第2センサアッセンブリ5の第2値に基づいて特定される力F2及び角度θ4から張力Tを算出する必要がない。   The controller 7 performs the processes of S71 to S81 in order to calculate the radius ra of the first ribbon roll 9A and the radius rb of the second ribbon roll 9B. The control unit 7 specifies the first value based on the signal output from the first sensor assembly 4. The control unit 7 further specifies the first position based on the first value (S71). The control unit 7 specifies the force F1 and the length Y (see FIG. 7) based on the first position. The control unit 7 acquires the force Fs2 stored in the storage unit 71. In addition, since the state where the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls (see FIG. 4) is maintained, the force Fs2 matches the tension T of the ink ribbon 9. Therefore, the control unit 7 does not need to calculate the tension T from the force F2 and the angle θ4 specified based on the second value of the second sensor assembly 5.

制御部7は、張力Tとして力Fs2を式(5−3)に代入し、更に、力F1を式(5−3)に代入することによって、1+sinθ1を特定する。制御部7は、特定された長さYに対応する近似式を、近似テーブル71Aに基づいて選択する。制御部7は、選択された近似式に1+sinθ1を代入し、raの二次方程式を解くことによって、第1リボンロール9Aの半径raを算出する(S73)。   The controller 7 specifies 1 + sin θ1 by substituting the force Fs2 into the equation (5-3) as the tension T and further substituting the force F1 into the equation (5-3). The control unit 7 selects an approximate expression corresponding to the specified length Y based on the approximate table 71A. The controller 7 calculates the radius ra of the first ribbon roll 9A by substituting 1 + sin θ1 into the selected approximate expression and solving the quadratic equation of ra (S73).

制御部7は、算出された半径raに基づき、第2リボンロール9Bの半径rbを算出する(S75)。例えば、制御部7は、式(6)を用いて半径rbを算出する。なお、第1初期半径をRs1と表記し、第2初期半径をRs2と表記する。
rb=Rs2+(Rs1−ra) ・・・(6)
The controller 7 calculates the radius rb of the second ribbon roll 9B based on the calculated radius ra (S75). For example, the control unit 7 calculates the radius rb using Expression (6). The first initial radius is expressed as Rs1, and the second initial radius is expressed as Rs2.
rb = Rs2 + (Rs1-ra) (6)

制御部7は、算出された半径raを第1初期半径に設定して更新する(S77)。制御部7は、算出された半径rbを第2初期半径に設定して更新する(S77)。制御部7は、印刷回数Sdに「0」を設定して初期化する(S81)。制御部7は処理をS31(図11)に戻す。   The control unit 7 sets the calculated radius ra to the first initial radius and updates it (S77). The control unit 7 sets the calculated radius rb to the second initial radius and updates it (S77). The controller 7 initializes the print count Sd by setting “0” (S81). The control unit 7 returns the process to S31 (FIG. 11).

制御部7は、制御部7は、更新された第1初期半径及び第2初期半径を読み込む(S33)。制御部7は、更新された第1初期半径を第1駆動テーブルに適用し、第1周波数を取得する(S35)。制御部7は、更新された第2初期半径を第2駆動テーブルに適用し、第2周波数を取得する(S37)。制御部7は、第1周波数で第1モータ81にパルス信号を出力し、第1モータ81の回転を開始させる(S39)。制御部7は、第2周波数で第2モータ82にパルス信号を出力し、第2モータ82の回転を開始させる(S41)。これによって、算出された半径ra、rbに応じた回転速度で第1スプール21及び第2スプール22が回転され、インクリボン9が搬送される。   The control unit 7 reads the updated first initial radius and second initial radius (S33). The control unit 7 applies the updated first initial radius to the first drive table, and acquires the first frequency (S35). The control unit 7 applies the updated second initial radius to the second drive table, and acquires the second frequency (S37). The controller 7 outputs a pulse signal to the first motor 81 at the first frequency, and starts the rotation of the first motor 81 (S39). The control unit 7 outputs a pulse signal to the second motor 82 at the second frequency, and starts the rotation of the second motor 82 (S41). As a result, the first spool 21 and the second spool 22 are rotated at a rotational speed corresponding to the calculated radii ra and rb, and the ink ribbon 9 is conveyed.

<第2メイン処理>
図13〜図16を参照し、第2メイン処理について説明する。第2メイン処理が第1メイン処理と異なる点は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されていない状態で、第1リボンロール9Aの半径raが算出される点である。第1メイン処理と同一処理については、同一符号を付し、説明を省略又は簡略化する。
<Second main process>
The second main process will be described with reference to FIGS. The second main process is different from the first main process in that the radius ra of the first ribbon roll 9A is calculated in a state where the second guide shaft 52 of the second sensor assembly 5 is not disposed at the set position Ls. It is. The same processes as the first main process are denoted by the same reference numerals, and description thereof is omitted or simplified.

制御部7は、S11〜S17、S21〜S25の処理を実行する。これによって、制御部7は、筐体10内でインクリボン9が張った状態となるように、第1モータ81及び第2モータ82にパルス信号を出力する。制御部7は、第2位置が「Ls±Sa」の範囲内となった場合(S17:YES)筐体10内でインクリボン9が張った状態となっていると判断し、初期設定処理(図16参照)を実行する(S18)。   The control part 7 performs the process of S11-S17, S21-S25. Accordingly, the control unit 7 outputs a pulse signal to the first motor 81 and the second motor 82 so that the ink ribbon 9 is stretched in the housing 10. When the second position falls within the range of “Ls ± Sa” (S17: YES), the control unit 7 determines that the ink ribbon 9 is in a tensioned state within the housing 10, and performs initial setting processing ( 16) is executed (S18).

図16を参照し、初期設定処理について説明する。初期設定処理では、第1リボンロール9Aの半径ra、及び、第2リボンロール9Bの半径rbのそれぞれの初期値が特定される(S101)。第1リボンロール9Aの半径raの初期値、及び、第2リボンロール9Bの半径rbの初期値は、様々な方法で特定が可能である。例えば、第1モータ81の回転速度と、速度センサ62Aの検出結果に基づくインクリボン9の速度とから、第1リボンロール9Aの半径raの初期値が特定される。また、第2モータ82の回転速度と、速度センサ62Aの検出結果に基づくインクリボン9の速度とから、第2リボンロール9Bの半径rbの初期値が特定される。或いは、第1スプール21の中心に向けて付勢され、第1リボンロール9Aの外周に接触するセンサアームが設けられてもよい。このセンサアームの位置を磁気や光を用いたエンコーダで検出することで、第1リボンロール9Aの半径raの初期値が特定される。第2リボンロール9Bの半径rbの初期値も、同様にセンサアームを設けることで特定可能である。または、第1リボンロール9A及び第2リボンロール9Bの上方にLEDなどの光源が設けられ、第1リボンロール9A及び第2リボンロール9Bの下方に、左右方向に配列されたフォトダイオードアレイが設けられてもよい。第1リボンロール9A及び第2リボンロール9Bが光源からの光を遮るため、第1リボンロール9Aの半径ra、及び、第2リボンロール9Bの半径rbの初期値に応じて、フォトダイオードアレイに投影される影の位置は変化する。フォトダイオードアレイによる検知結果に基づき、この影の位置を特定すれば、幾何計算により第1リボンロール9Aの半径ra、及び、第2リボンロール9Bの半径rbの初期値が特定できる。   The initial setting process will be described with reference to FIG. In the initial setting process, initial values of the radius ra of the first ribbon roll 9A and the radius rb of the second ribbon roll 9B are specified (S101). The initial value of the radius ra of the first ribbon roll 9A and the initial value of the radius rb of the second ribbon roll 9B can be specified by various methods. For example, the initial value of the radius ra of the first ribbon roll 9A is specified from the rotation speed of the first motor 81 and the speed of the ink ribbon 9 based on the detection result of the speed sensor 62A. The initial value of the radius rb of the second ribbon roll 9B is specified from the rotation speed of the second motor 82 and the speed of the ink ribbon 9 based on the detection result of the speed sensor 62A. Alternatively, a sensor arm that is biased toward the center of the first spool 21 and that contacts the outer periphery of the first ribbon roll 9A may be provided. By detecting the position of this sensor arm with an encoder using magnetism or light, the initial value of the radius ra of the first ribbon roll 9A is specified. Similarly, the initial value of the radius rb of the second ribbon roll 9B can be specified by providing a sensor arm. Alternatively, a light source such as an LED is provided above the first ribbon roll 9A and the second ribbon roll 9B, and a photodiode array arranged in the left-right direction is provided below the first ribbon roll 9A and the second ribbon roll 9B. May be. Since the first ribbon roll 9A and the second ribbon roll 9B block the light from the light source, depending on the initial value of the radius ra of the first ribbon roll 9A and the radius rb of the second ribbon roll 9B, the photodiode array The position of the projected shadow changes. If the position of this shadow is specified based on the detection result by the photodiode array, the initial values of the radius ra of the first ribbon roll 9A and the radius rb of the second ribbon roll 9B can be specified by geometric calculation.

制御部7は、筐体10内でインクリボン9が張った状態となるように、S125〜S131の処理を実行する。制御部7は、第2センサアッセンブリ5から出力される信号に基づいて第2値を特定する。制御部7は、第2値に基づいて第2位置を更に特定する(S125)。制御部7は、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置されているかを判断するため、第2位置が「設定位置Ls±Sa」の範囲内であるか判定する(S127)。第2位置が「Ls±Sa」の範囲内でないと判定された場合(S127:NO)、第2位置が、「Ls−Sa」以下か判定する(S131)。制御部7は、特定された第2位置が「Ls−Sa」以下の場合(S131:YES)、第2センサアッセンブリ5の第2ガイド軸52は、設定位置Lsよりも左側に位置していると判断する。この場合、第1リボンロール9Aからインクリボン9が過剰に繰り出されている。制御部7は、インクリボン9を張った状態とするため、第2モータ82にパルス信号を追加パルス数Xp分出力する(S133)。第2モータ82は、追加パルス数Xpに応じた角度分回転する。制御部7は、処理をS125に戻す。   The control unit 7 executes the processes of S125 to S131 so that the ink ribbon 9 is stretched in the housing 10. The control unit 7 specifies the second value based on the signal output from the second sensor assembly 5. The control unit 7 further specifies the second position based on the second value (S125). The control unit 7 determines whether the second position is within the range of “setting position Ls ± Sa” in order to determine whether the second guide shaft 52 of the second sensor assembly 5 is disposed at the setting position Ls ( S127). When it is determined that the second position is not within the range of “Ls ± Sa” (S127: NO), it is determined whether the second position is equal to or less than “Ls−Sa” (S131). When the specified second position is equal to or less than “Ls-Sa” (S131: YES), the control unit 7 determines that the second guide shaft 52 of the second sensor assembly 5 is on the left side of the set position Ls. Judge. In this case, the ink ribbon 9 is fed out excessively from the first ribbon roll 9A. The controller 7 outputs a pulse signal to the second motor 82 for the number of additional pulses Xp in order to put the ink ribbon 9 in a stretched state (S133). The second motor 82 rotates by an angle corresponding to the number of additional pulses Xp. The control unit 7 returns the process to S125.

一方、第2位置が「Ls+Sa」以上の場合(S131:NO)、第2センサアッセンブリ5の第2ガイド軸52は、設定位置Lsよりも右側に位置している。この場合、第1リボンロール9Aからのインクリボン9の繰り出しが不足している。制御部7は、インクリボン9を緩めるため、第1モータ81にパルス信号を追加パルス数Xp分出力する(S135)。第1モータ81は、追加パルス数Xpに応じた角度分回転する。制御部7は、処理をS125に戻す。制御部7は、第2位置が「Ls±Sa」の範囲内となるまで、S125〜S135の処理を繰り返す。制御部7は、第2位置が「Ls±Sa」の範囲内となった場合(S127:YES)、筐体10内でインクリボン9が適切に張った状態になっていると判断する。制御部7は初期設定処理を終了させ、処理を第2メイン処理(図13参照)に戻す。   On the other hand, when the second position is equal to or greater than “Ls + Sa” (S131: NO), the second guide shaft 52 of the second sensor assembly 5 is located on the right side of the set position Ls. In this case, the feeding of the ink ribbon 9 from the first ribbon roll 9A is insufficient. In order to loosen the ink ribbon 9, the controller 7 outputs a pulse signal to the first motor 81 for the number of additional pulses Xp (S135). The first motor 81 rotates by an angle corresponding to the additional pulse number Xp. The control unit 7 returns the process to S125. The control unit 7 repeats the processes of S125 to S135 until the second position is within the range of “Ls ± Sa”. When the second position falls within the range of “Ls ± Sa” (S127: YES), the control unit 7 determines that the ink ribbon 9 is properly stretched in the housing 10. The control unit 7 ends the initial setting process and returns the process to the second main process (see FIG. 13).

図13に示すように、初期設定処理(S18)の終了後、制御部7は、初期設定処理(図16参照)によって算出された第1リボンロール9Aの半径raを、記憶部71に記憶された第1初期半径に設定し、第1初期半径を更新する(S19)。制御部7は、初期設定処理によって算出された第2リボンロール9Bの半径rbを、記憶部71に記憶された第2初期半径に設定し、第2初期半径を更新する(S19)。制御部7は、S31(図14参照)に進める。   As shown in FIG. 13, after the initial setting process (S18) is completed, the control unit 7 stores the radius ra of the first ribbon roll 9A calculated by the initial setting process (see FIG. 16) in the storage unit 71. The first initial radius is set, and the first initial radius is updated (S19). The control unit 7 sets the radius rb of the second ribbon roll 9B calculated by the initial setting process to the second initial radius stored in the storage unit 71, and updates the second initial radius (S19). The control unit 7 proceeds to S31 (see FIG. 14).

図14に示すように、S31〜S43の処理は、第1メイン処理(図11参照)と同一である。制御部7は、S31の処理によって記憶部71から読み込まれた媒体速度Vと、S43の処理によって特定されたリボン速度Wとの差「V−W」が、所定のマージンSbの範囲内であるか判定する(S45)。制御部7は、差「V−W」がSbの範囲内であると判定された場合(S45:YES)。処理をS61(図15参照)に進める。なお、第2メイン処理において、第1メイン処理のS49〜S57(図11参照)の処理は実行されない。つまり、第2メイン処理では、第2センサアッセンブリ5の第2ガイド軸52が設定位置Lsに配置された状態を維持するための処理が省略される。   As shown in FIG. 14, the processes of S31 to S43 are the same as the first main process (see FIG. 11). The control unit 7 determines that the difference “V−W” between the medium speed V read from the storage unit 71 by the process of S31 and the ribbon speed W specified by the process of S43 is within a predetermined margin Sb. (S45). The control unit 7 determines that the difference “V−W” is within the range of Sb (S45: YES). The process proceeds to S61 (see FIG. 15). In the second main process, the processes of S49 to S57 (see FIG. 11) of the first main process are not executed. That is, in the second main process, the process for maintaining the state where the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position Ls is omitted.

図15に示すように、制御部7は、S61〜S69の処理を実行することによって、1ブロック分の印刷動作を繰り返す。制御部7は、1ブロック分の印刷動作が規定回数Sp回繰り返し実行されたと判定された場合(S69:YES)、処理をS83に進める。   As illustrated in FIG. 15, the control unit 7 repeats the printing operation for one block by executing the processes of S61 to S69. When it is determined that the printing operation for one block has been repeatedly performed Sp the specified number of times (S69: YES), the control unit 7 advances the process to S83.

制御部7は、第1リボンロール9Aの半径ra、及び、第2リボンロール9Bの半径rbを算出するため、S83〜S93の処理を行う。半径ra、rbを算出する方法として第1メイン処理と異なる点は、記憶部71に記憶された力Fs2を用いず、第2センサアッセンブリ5の第2値に基づいて張力Tを算出する点である。   The controller 7 performs the processes of S83 to S93 in order to calculate the radius ra of the first ribbon roll 9A and the radius rb of the second ribbon roll 9B. The method of calculating the radii ra and rb differs from the first main process in that the tension T is calculated based on the second value of the second sensor assembly 5 without using the force Fs2 stored in the storage unit 71. is there.

制御部7は、第1センサアッセンブリ4から出力される信号に基づいて第1値を特定し、第1値に基づいて第1位置を更に特定する(S83)。制御部7は、第1位置に基づいて、力F1及び長さYを特定する。制御部7は、第2センサアッセンブリ5から出力される信号に基づいて第2値を特定し、第2値に基づいて第2位置を更に特定する(S85)。制御部7は、第2位置に基づいて長さxを特定し、式(4−2)に適用することによって力F2を特定する。制御部7は、長さx,yを式(4−1)に適用することによって、角度θ4を特定する。制御部7は、力F2及び角度θ4を式(4−3)に代入し、張力Tを算出する(S87)。   The control unit 7 specifies the first value based on the signal output from the first sensor assembly 4, and further specifies the first position based on the first value (S83). The control unit 7 specifies the force F1 and the length Y based on the first position. The control unit 7 specifies the second value based on the signal output from the second sensor assembly 5, and further specifies the second position based on the second value (S85). The control unit 7 specifies the length x based on the second position, and specifies the force F2 by applying it to the equation (4-2). The control unit 7 specifies the angle θ4 by applying the lengths x and y to the equation (4-1). The control unit 7 substitutes the force F2 and the angle θ4 into the equation (4-3), and calculates the tension T (S87).

制御部7は、特定された力F1と張力Tを式(5−3)に代入し、1+sinθ1を算出する。制御部7は、特定された長さYに対応する近似式を、近似テーブル71Aに基づいて選択する。制御部7は、選択された近似式に1+sinθ1を代入し、raの二次方程式を解くことによって、第1リボンロール9Aの半径raを算出する(S89)。   The controller 7 calculates 1 + sin θ1 by substituting the specified force F1 and tension T into the equation (5-3). The control unit 7 selects an approximate expression corresponding to the specified length Y based on the approximate table 71A. The control unit 7 substitutes 1 + sin θ1 for the selected approximate expression, and calculates the radius ra of the first ribbon roll 9A by solving the quadratic equation of ra (S89).

制御部7は、算出された半径raに基づき、第2リボンロール9Bの半径rbを算出する(S91)。制御部7は、式(6)を用いて半径rbを算出する。制御部7は、算出された半径raを第1初期半径に設定して更新する(S93)。制御部7は、算出された半径rbを第2初期半径に設定して更新する(S93)。制御部7は、印刷回数Sdに「0」を設定して初期化する(S95)。制御部7は処理をS31(図14)に戻す。   The controller 7 calculates the radius rb of the second ribbon roll 9B based on the calculated radius ra (S91). The control unit 7 calculates the radius rb using Equation (6). The control unit 7 sets the calculated radius ra to the first initial radius and updates it (S93). The control unit 7 sets the calculated radius rb to the second initial radius and updates it (S93). The controller 7 initializes the print count Sd by setting “0” (S95). The control unit 7 returns the process to S31 (FIG. 14).

<本実施形態の主たる作用、効果>
印刷装置1において、第1センサアッセンブリ4は、第1ガイド軸42の第1移動方向M1の位置に応じた第1値を示す信号を出力する。第1ガイド軸42の位置は、インクリボン9に作用する張力に応じた力F1=T(1+sinθ1)の大きさによって変化する。ここで、θ1は、第1スプール21に装着された第1リボンロール9Aの半径raに応じて変化する。理由は、第1ガイド軸42と第1スプール21との間には、インクリボン9の搬送方向を変更する他のガイド軸が設けられておらず、第1スプール21から繰り出されたインクリボン9が最初に第1ガイド軸42によって案内されるためである。つまり、第1センサアッセンブリ4は、第1リボンロール9Aの半径raに依存する第1値を示す信号を出力する。又、第2センサアッセンブリ5は、第2ガイド軸52の第2移動方向M2の位置に応じた第2値を示す信号を出力する。第2ガイド軸52の位置は、インクリボン9に作用する張力に応じた力F2=T(1+cosθ4)の大きさによって変化する。ここで、θ4は、第2スプール22に装着された第2リボンロール9Bの半径rbに応じて変化しない。理由は、第2ガイド軸52と第2スプール22との間には、インクリボン9の搬送方向を変更する第4ガイド軸62が設けられており、第2スプール22に巻き取られるインクリボン9が、第4ガイド軸62によって案内されることで、搬送方向が第2ガイド軸52と第2スプール22との間で変更されているためである。つまり、第2センサアッセンブリ5は、第2リボンロール9Bの半径rbに依存しない第2値を示す信号を出力する。
<Main functions and effects of this embodiment>
In the printing apparatus 1, the first sensor assembly 4 outputs a signal indicating a first value corresponding to the position of the first guide shaft 42 in the first movement direction M1. The position of the first guide shaft 42 varies depending on the magnitude of the force F1 = T (1 + sin θ1) corresponding to the tension acting on the ink ribbon 9. Here, θ1 changes in accordance with the radius ra of the first ribbon roll 9A attached to the first spool 21. The reason is that no other guide shaft for changing the transport direction of the ink ribbon 9 is provided between the first guide shaft 42 and the first spool 21, and the ink ribbon 9 fed out from the first spool 21 is not provided. This is because first guided by the first guide shaft 42. That is, the first sensor assembly 4 outputs a signal indicating a first value that depends on the radius ra of the first ribbon roll 9A. The second sensor assembly 5 outputs a signal indicating a second value corresponding to the position of the second guide shaft 52 in the second movement direction M2. The position of the second guide shaft 52 varies depending on the magnitude of the force F2 = T (1 + cos θ4) corresponding to the tension acting on the ink ribbon 9. Here, θ4 does not change according to the radius rb of the second ribbon roll 9B mounted on the second spool 22. The reason is that a fourth guide shaft 62 for changing the transport direction of the ink ribbon 9 is provided between the second guide shaft 52 and the second spool 22, and the ink ribbon 9 wound around the second spool 22 is provided. This is because the conveyance direction is changed between the second guide shaft 52 and the second spool 22 by being guided by the fourth guide shaft 62. That is, the second sensor assembly 5 outputs a signal indicating a second value that does not depend on the radius rb of the second ribbon roll 9B.

制御部7は、第1値に応じて特定される第1位置に基づいて、力F1、長さYを特定する。制御部7は、第1メイン処理において、第2値に応じて特定される第2位置に基づき、設定位置Lsに第2ガイド軸52が配置されるように第1モータ81及び第2モータ82を制御する。制御部7は、この状態で記憶部71から力Fs2を読み込む。力Fs2は、設定位置Lsに第2ガイド軸52が配置されている場合、インクリボン9の張力Tと一致する。一方、制御部7は、第2メイン処理において、第2値に応じて特定される第2値に基づいて、張力Tを特定する。つまり、第1メイン処理及び第2メイン処理の何れの場合も、第1値及び第2値を用いてインクリボン9の張力Tが導出される。   The control unit 7 specifies the force F1 and the length Y based on the first position specified according to the first value. In the first main process, the control unit 7 performs the first motor 81 and the second motor 82 so that the second guide shaft 52 is disposed at the set position Ls based on the second position specified according to the second value. To control. In this state, the control unit 7 reads the force Fs2 from the storage unit 71. The force Fs2 matches the tension T of the ink ribbon 9 when the second guide shaft 52 is disposed at the set position Ls. On the other hand, in the second main process, the control unit 7 specifies the tension T based on the second value specified according to the second value. That is, in both the first main process and the second main process, the tension T of the ink ribbon 9 is derived using the first value and the second value.

又、制御部7は、力F1、張力T、及び、長さYに基づいて、第1リボンロール9Aの半径raを算出する。制御部7は、半径raに基づいて、第2リボンロール9Bの半径rbを更に算出する。   Further, the control unit 7 calculates the radius ra of the first ribbon roll 9A based on the force F1, the tension T, and the length Y. The controller 7 further calculates the radius rb of the second ribbon roll 9B based on the radius ra.

上記の方法では、半径ra及び張力Tを特定するときに、第1スプール21及び第2スプール22のそれぞれの回転速度は参照されない。従って、印刷装置1は、第1スプール21及び第2スプール22のそれぞれの回転速度が可変制御された場合も、第1スプール21に装着された第1リボンロール9Aの半径raを、第1値及び第2値を用いて精度良く特定できる。   In the above method, when the radius ra and the tension T are specified, the rotational speeds of the first spool 21 and the second spool 22 are not referred to. Accordingly, even when the rotational speeds of the first spool 21 and the second spool 22 are variably controlled, the printing apparatus 1 sets the radius ra of the first ribbon roll 9A attached to the first spool 21 to the first value. And it can specify with a sufficient precision using a 2nd value.

第3ガイド軸61は、サーマルヘッド3との間でインクリボン9を第1搬送方向C1に案内し、第1センサアッセンブリ4の第1ガイド軸42との間でインクリボン9を第2搬送方向C2に案内する。第1ガイド軸42は、第2搬送方向C2において、第1スプール21に対して第3ガイド軸61と反対に位置する。この場合、第1リボンロール9Aと第1ガイド軸42との間で延びるインクリボン9の方向と、第3ガイド軸61と第1ガイド軸42との間で延びるインクリボン9の方向とのなす角度を、鋭角とすることができる。なお、第1ガイド軸42に作用する力F1は、第1リボンロール9Aと第1ガイド軸42との間で延びるインクリボン9の方向の力の成分と、第1ガイド軸42と第3ガイド軸61との間で延びるインクリボン9の方向の力の成分との合力で表される。従って、それぞれのなす角度を鋭角とすることによって、第1ガイド軸42に作用する合力をより大きくできる。この場合、インクリボン9の張力Tに応じて第1ガイド軸42が移動し易くなるので、第1センサアッセンブリ4は、インクリボン9の張力Tに応じた力F1を精度良く検出できる。   The third guide shaft 61 guides the ink ribbon 9 in the first transport direction C1 with the thermal head 3 and the ink ribbon 9 with the first guide shaft 42 of the first sensor assembly 4 in the second transport direction. Guide to C2. The first guide shaft 42 is positioned opposite to the third guide shaft 61 with respect to the first spool 21 in the second transport direction C2. In this case, the direction of the ink ribbon 9 extending between the first ribbon roll 9A and the first guide shaft 42 and the direction of the ink ribbon 9 extending between the third guide shaft 61 and the first guide shaft 42 are formed. The angle can be an acute angle. The force F1 acting on the first guide shaft 42 includes a component of force in the direction of the ink ribbon 9 extending between the first ribbon roll 9A and the first guide shaft 42, and the first guide shaft 42 and the third guide. This is expressed as a resultant force with a force component in the direction of the ink ribbon 9 extending between the shaft 61. Therefore, the resultant force acting on the first guide shaft 42 can be increased by making each angle formed as an acute angle. In this case, since the first guide shaft 42 is easily moved according to the tension T of the ink ribbon 9, the first sensor assembly 4 can accurately detect the force F1 according to the tension T of the ink ribbon 9.

印刷装置1において、第1センサアッセンブリ4の第1ガイド軸42の移動可能な第1移動方向M1と、インクリボン9の第2搬送方向C2とが平行になる。この場合、インクリボン9の張力Tに応じて第1ガイド軸42が移動するとき、第1ガイド軸42の移動がインクリボン9によって妨げられない。従って、第1ガイド軸42は第1移動方向M1に移動し易くなる。このため、第1センサアッセンブリ4は、インクリボン9の張力Tに応じた力F1を更に精度良く検出できる。   In the printing apparatus 1, the first movement direction M <b> 1 in which the first guide shaft 42 of the first sensor assembly 4 can move and the second conveyance direction C <b> 2 of the ink ribbon 9 are parallel to each other. In this case, when the first guide shaft 42 moves according to the tension T of the ink ribbon 9, the movement of the first guide shaft 42 is not hindered by the ink ribbon 9. Accordingly, the first guide shaft 42 is easily moved in the first movement direction M1. For this reason, the first sensor assembly 4 can detect the force F1 corresponding to the tension T of the ink ribbon 9 with higher accuracy.

印刷待機位置3Bに配置されたサーマルヘッド3と、第2センサアッセンブリ5の第2ガイド軸52とは、インクリボン9を第1搬送方向C1に案内する。第4ガイド軸62は、第2ガイド軸52との間で、第1搬送方向C1と異なる第3搬送方向C3にインクリボン9を案内する。第2ガイド軸52は、第3搬送方向C3において、第2スプール22に対して第4ガイド軸62と反対に位置する。この場合、第2リボンロール9Bと第4ガイド軸62との間で延びるインクリボン9の方向と、第2ガイド軸52と第4ガイド軸62との間で延びるインクリボン9の方向とのなす角度を、鋭角とすることができる。なお、第4ガイド軸62には、第2リボンロール9Bと第4ガイド軸62との間で延びるインクリボン9の方向の力の成分と、第2ガイド軸52と第4ガイド軸62との間で延びるインクリボン9の方向の力の成分との合力が作用する。従って、それぞれのなす角度を鋭角とすることによって、第4ガイド軸62に作用する合力をより大きくできる。この場合、第4ガイド軸62に対してインクリボン9を滑り難くすることができる。このため、第4ガイド軸62に設けられる速度センサ62Aによって、インクリボン9の搬送速度を精度良く検出できる。   The thermal head 3 disposed at the print standby position 3B and the second guide shaft 52 of the second sensor assembly 5 guide the ink ribbon 9 in the first transport direction C1. The fourth guide shaft 62 guides the ink ribbon 9 in the third transport direction C3 different from the first transport direction C1 with the second guide shaft 52. The second guide shaft 52 is positioned opposite to the fourth guide shaft 62 with respect to the second spool 22 in the third transport direction C3. In this case, the direction of the ink ribbon 9 extending between the second ribbon roll 9B and the fourth guide shaft 62 and the direction of the ink ribbon 9 extending between the second guide shaft 52 and the fourth guide shaft 62 are formed. The angle can be an acute angle. The fourth guide shaft 62 includes a force component in the direction of the ink ribbon 9 extending between the second ribbon roll 9 </ b> B and the fourth guide shaft 62, and the second guide shaft 52 and the fourth guide shaft 62. A resultant force with a force component in the direction of the ink ribbon 9 extending therebetween acts. Therefore, the resultant force acting on the fourth guide shaft 62 can be increased by making the angles formed by the respective acute angles. In this case, the ink ribbon 9 can be made difficult to slide with respect to the fourth guide shaft 62. For this reason, the conveyance speed of the ink ribbon 9 can be accurately detected by the speed sensor 62A provided on the fourth guide shaft 62.

印刷装置1において、第2ガイド軸52の移動可能な第2移動方向M2と、インクリボン9の第1搬送方向C1とが平行になる。この場合、インクリボン9の張力Tに応じて第2ガイド軸52が移動するとき、第2ガイド軸52の移動がインクリボン9によって妨げられない。従って、第2ガイド軸52は第2移動方向M2に移動し易くなる。このため、第2センサアッセンブリ5は、インクリボン9の張力Tに応じた力F2を更に精度良く特定できる。   In the printing apparatus 1, the second movement direction M <b> 2 in which the second guide shaft 52 can move and the first conveyance direction C <b> 1 of the ink ribbon 9 are parallel. In this case, when the second guide shaft 52 moves according to the tension T of the ink ribbon 9, the movement of the second guide shaft 52 is not hindered by the ink ribbon 9. Accordingly, the second guide shaft 52 is easily moved in the second movement direction M2. For this reason, the second sensor assembly 5 can specify the force F2 corresponding to the tension T of the ink ribbon 9 with higher accuracy.

第1メイン処理において、制御部7は、第2センサアッセンブリ5の第2値に基づいて第2位置を特定する。制御部7は、第2位置が設定位置Lsに継続して配置されるように第1モータ81及び第2モータ82の回転を制御する。制御部7は、記憶部71に記憶された力Fs2を、インクリボン9の張力Tとして読み込む。制御部7は、読み込まれた張力Tと、第1センサアッセンブリ4の第1値とに基づいて、第1リボンロール9Aの半径raを特定する。又、第2メイン処理において、制御部7は、第2センサアッセンブリ5の第2値に基づいて張力Tを直接算出する。制御部7は、算出された張力Tと、第1センサアッセンブリ4の第1値とに基づいて、第1リボンロール9Aの半径raを特定する。   In the first main process, the control unit 7 specifies the second position based on the second value of the second sensor assembly 5. The controller 7 controls the rotation of the first motor 81 and the second motor 82 so that the second position is continuously arranged at the set position Ls. The control unit 7 reads the force Fs2 stored in the storage unit 71 as the tension T of the ink ribbon 9. The control unit 7 specifies the radius ra of the first ribbon roll 9 </ b> A based on the read tension T and the first value of the first sensor assembly 4. In the second main process, the control unit 7 directly calculates the tension T based on the second value of the second sensor assembly 5. The control unit 7 specifies the radius ra of the first ribbon roll 9A based on the calculated tension T and the first value of the first sensor assembly 4.

以上において、第2センサアッセンブリ5の第2値は、第2リボンロール9Bの半径rbに依存しない。従って、制御部7は、第2リボンロール9Bの半径rbに依らず、インクリボン9の張力Tを常に精度良く特定できる。又、制御部7は、特定された張力Tと第1値とを用いて、第1リボンロール9Aの半径raを特定する。このため制御部7は、張力Tだけでなく半径raも精度良く特定できる。   In the above, the second value of the second sensor assembly 5 does not depend on the radius rb of the second ribbon roll 9B. Therefore, the control unit 7 can always specify the tension T of the ink ribbon 9 with high accuracy regardless of the radius rb of the second ribbon roll 9B. Further, the control unit 7 specifies the radius ra of the first ribbon roll 9A using the specified tension T and the first value. For this reason, the control unit 7 can specify not only the tension T but also the radius ra with high accuracy.

制御部7は、第1スプール21の中心2cと第1センサアッセンブリ4の第1ガイド軸42の中心4c間との間の左右方向の長さX、張力T、及び、第1値に基づいて特定される長さYに基づいて、第1リボンロール9Aの半径raを特定する。この場合、制御部7は、中心2c、4c間の長さに基づき、例えば三角関数を利用することによって、第1リボンロール9Aの半径raを特定できる。   Based on the length X in the left-right direction between the center 2c of the first spool 21 and the center 4c of the first guide shaft 42 of the first sensor assembly 4, the tension T, and the first value. Based on the specified length Y, the radius ra of the first ribbon roll 9A is specified. In this case, the control unit 7 can specify the radius ra of the first ribbon roll 9A by using, for example, a trigonometric function based on the length between the centers 2c and 4c.

第1搬送方向C1と第3搬送方向C3とが直交するときの第2センサアッセンブリ5の第2ガイド軸52は、設定位置Lsに配置される。記憶部71には、設定位置Lsが記憶される。第1メイン処理において、制御部7は、第2センサアッセンブリ5の第2値に基づいて第2位置を特定する。制御部7は、第2位置が設定位置Lsと一致するように第1モータ81及び第2モータ82の回転速度を制御することによって、第2ガイド軸52が設定位置Lsに配置された状態を維持できる。この場合、制御部7は、インクリボン9の張力Tを、記憶部71に記憶された力Fs2を読み込むことによって直接的に特定できる。従って、制御部7は、張力Tを容易に特定できる。   The second guide shaft 52 of the second sensor assembly 5 when the first transport direction C1 and the third transport direction C3 are orthogonal to each other is disposed at the set position Ls. The storage unit 71 stores a set position Ls. In the first main process, the control unit 7 specifies the second position based on the second value of the second sensor assembly 5. The controller 7 controls the rotational speeds of the first motor 81 and the second motor 82 so that the second position coincides with the set position Ls, whereby the second guide shaft 52 is placed at the set position Ls. Can be maintained. In this case, the control unit 7 can directly specify the tension T of the ink ribbon 9 by reading the force Fs2 stored in the storage unit 71. Therefore, the control unit 7 can easily specify the tension T.

印刷動作中、サーマルヘッド3は印刷位置3Aに配置される。この場合、サーマルヘッド3が印刷待機位置3Bに配置された場合と比べて、インクリボン9に強い張力が付加される。付加された張力に基づいて、インクリボン9の張力Tの算出が行われた場合、精度が低下する可能性がある。これに対し、制御部7は、1ブロック分の印刷動作を規定回数Sp回繰り返した後、サーマルヘッド3を印刷待機位置3Bに移動させ、その後、張力Tと半径raとを算出する。つまり、制御部7は、サーマルヘッド3が印刷位置3Aに配置された状態で印刷が行われているときには、張力Tと半径raとを算出しない。制御部7は、サーマルヘッド3によりインクリボン9に付加される張力が相対的に小さい状態で張力Tを算出することになるので、張力Tを精度良く算出することができる。従って、制御部7は、張力Tに基づいて算出される半径raの精度を高めることができる。   During the printing operation, the thermal head 3 is disposed at the printing position 3A. In this case, a stronger tension is applied to the ink ribbon 9 than when the thermal head 3 is disposed at the print standby position 3B. If the tension T of the ink ribbon 9 is calculated based on the applied tension, the accuracy may decrease. On the other hand, the controller 7 repeats the printing operation for one block by the prescribed number Sp, then moves the thermal head 3 to the print standby position 3B, and then calculates the tension T and the radius ra. That is, the control unit 7 does not calculate the tension T and the radius ra when printing is performed with the thermal head 3 disposed at the printing position 3A. Since the control unit 7 calculates the tension T in a state where the tension applied to the ink ribbon 9 by the thermal head 3 is relatively small, the control unit 7 can calculate the tension T with high accuracy. Therefore, the control unit 7 can increase the accuracy of the radius ra calculated based on the tension T.

第1駆動テーブルでは、第1リボンロール9Aの半径ra及びリボン速度Wに第1周波数が対応付けられる。制御部7は、算出されたraと媒体速度Vとに基づき、第1駆動テーブルを参照することによって、第1周波数を特定する。第2駆動テーブルでは、第2リボンロール9Bの半径rb及びリボン速度Wに第2周波数が対応付けられる。制御部7は、算出されたrbと媒体速度Vとに基づき、第2駆動テーブルを参照することによって、第2周波数を特定する。制御部7は、第1周波数で第1モータ81にパルス信号を出力し、第2周波数で第2モータ82のパルス信号を出力することによって、インクリボン9を、媒体速度Vと同じリボン速度Wで搬送できる。このように、制御部7は、媒体速度Vと同じリボン速度Wでインクリボン9を搬送する為にモータ80に出力する信号の周波数を、第1駆動テーブル及び第2駆動テーブルに基づいて容易に特定できる。   In the first drive table, the first frequency is associated with the radius ra and the ribbon speed W of the first ribbon roll 9A. The control unit 7 specifies the first frequency by referring to the first drive table based on the calculated ra and the medium speed V. In the second drive table, the second frequency is associated with the radius rb and the ribbon speed W of the second ribbon roll 9B. The control unit 7 specifies the second frequency by referring to the second drive table based on the calculated rb and the medium speed V. The controller 7 outputs a pulse signal to the first motor 81 at the first frequency and outputs a pulse signal of the second motor 82 at the second frequency, thereby causing the ink ribbon 9 to have the same ribbon speed W as the medium speed V. Can be transported by. As described above, the control unit 7 can easily set the frequency of the signal output to the motor 80 to transport the ink ribbon 9 at the same ribbon speed W as the medium speed V based on the first drive table and the second drive table. Can be identified.

<変形例>
本発明は上記実施形態に限定されず、種々の変更が可能である。第1メイン処理及び第2メイン処理において、制御部7は、リボンアッセンブリ90の芯軸90A、90Bがそれぞれ反転方向に回転するように、第1モータ81及び第2モータ82を駆動してもよい。つまり、制御部7は、第2スプール22に装着された第2リボンロール9Bからインクリボン9を繰り出し、第1スプール21に装着された第1リボンロール9Aにインクリボン9を巻き取ってもよい。例えば制御部7は、1ブロック分の印刷動作の終了後、次に1ブロック分の印刷動作が開始されるまでの間、第1モータ81及び第2モータ82の回転方向を、印刷時の回転方向に対して反転させてもよい。
<Modification>
The present invention is not limited to the above embodiment, and various modifications can be made. In the first main process and the second main process, the control unit 7 may drive the first motor 81 and the second motor 82 such that the core shafts 90A and 90B of the ribbon assembly 90 rotate in the reverse direction. . That is, the control unit 7 may feed out the ink ribbon 9 from the second ribbon roll 9 </ b> B attached to the second spool 22 and wind the ink ribbon 9 around the first ribbon roll 9 </ b> A attached to the first spool 21. . For example, after the printing operation for one block is completed, the control unit 7 changes the rotation directions of the first motor 81 and the second motor 82 during the printing until the next printing operation for one block is started. The direction may be reversed.

印刷装置1は、第2モータ82のみ有する構成であってもよい。この場合、第1スプール21には、インクリボン9の弛みを防止する為、所定のバックテンションをインクリボン9に付与する為の付与機構が設けられてもよい。付与機構は、例えば、第1スプール21を軸方向に押圧する摩擦部材、又は、皿ばねにより構成されてもよい。付与機構は、第1スプール21の回転時に摩擦力を付与することによって、インクリボン9にバックテンションを付与してもよい。なお、第2モータ82のみ有する構成とされる場合、第2モータ82を駆動する為の第2駆動テーブルとして、上記実施形態における第2駆動テーブル、即ち、第1モータ81及び第2モータ82を備える場合の第2駆動テーブルと異なる第2駆動テーブルが用いられることは言うまでもない。   The printing apparatus 1 may have a configuration including only the second motor 82. In this case, the first spool 21 may be provided with an applying mechanism for applying a predetermined back tension to the ink ribbon 9 in order to prevent the ink ribbon 9 from slackening. The imparting mechanism may be configured by, for example, a friction member that presses the first spool 21 in the axial direction, or a disc spring. The applying mechanism may apply a back tension to the ink ribbon 9 by applying a frictional force when the first spool 21 rotates. In addition, when it is set as the structure which has only the 2nd motor 82, the 2nd drive table in the said embodiment, ie, the 1st motor 81 and the 2nd motor 82, is used as a 2nd drive table for driving the 2nd motor 82. It goes without saying that a second drive table different from the second drive table in the case of being provided is used.

印刷装置1は、第5ガイド軸63及び第6ガイド軸64を有していなくてもよい。この場合、搬送経路Rは、第3ガイド軸61と第2センサアッセンブリ5の第2ガイド軸52との間を左右方向に直線状に延びてもよい。サーマルヘッド3は、搬送経路Rのうち、第3ガイド軸61と第2センサアッセンブリ5との間の部分の一部に設けられてもよい。   The printing apparatus 1 may not have the fifth guide shaft 63 and the sixth guide shaft 64. In this case, the conveyance path R may extend linearly in the left-right direction between the third guide shaft 61 and the second guide shaft 52 of the second sensor assembly 5. The thermal head 3 may be provided in a part of the conveyance path R between the third guide shaft 61 and the second sensor assembly 5.

第1センサアッセンブリ4は、第1磁気センサ44によって検出される第1値に基づき、第1位置又は力F1を特定してもよい。第1センサアッセンブリ4は、特定された第1位置又は力F1を示す信号を、制御部7に出力してもよい。第2センサアッセンブリ5は、第2磁気センサ54によって検出される第2値に基づき、第2位置又は力F2を特定してもよい。第2センサアッセンブリ5は、特定された第2位置又は力F2を示す信号を、制御部7に出力してもよい。   The first sensor assembly 4 may specify the first position or the force F1 based on the first value detected by the first magnetic sensor 44. The first sensor assembly 4 may output a signal indicating the specified first position or force F <b> 1 to the control unit 7. The second sensor assembly 5 may specify the second position or force F <b> 2 based on the second value detected by the second magnetic sensor 54. The second sensor assembly 5 may output a signal indicating the specified second position or force F <b> 2 to the control unit 7.

第1センサアッセンブリ4の第1ガイド軸42は、上下方向において第1スプール21と同一位置に配置されてもよいし、第1スプール21よりも下側に配置されてもよい。第1ガイド軸42は、左右方向において、第3ガイド軸61よりも右側に配置されてもよいし、左側に配置されてもよい。又、第1ガイド軸42の移動可能な方向は上下方向に限らず、上下方向に対して傾いた方向に移動可能でもよい。つまり、第1移動方向M1と第2搬送方向C2とは相違してもよい。印刷装置1は第3ガイド軸61を備えていなくてもよい。この場合、搬送経路Rは、第1ガイド軸42からサーマルヘッド3に向けて直接延びてもよい。   The first guide shaft 42 of the first sensor assembly 4 may be disposed at the same position as the first spool 21 in the vertical direction, or may be disposed below the first spool 21. The first guide shaft 42 may be disposed on the right side or the left side of the third guide shaft 61 in the left-right direction. Further, the movable direction of the first guide shaft 42 is not limited to the vertical direction, and may be movable in a direction inclined with respect to the vertical direction. That is, the first movement direction M1 and the second transport direction C2 may be different. The printing apparatus 1 may not include the third guide shaft 61. In this case, the transport path R may extend directly from the first guide shaft 42 toward the thermal head 3.

第2センサアッセンブリ5の第2ガイド軸52は、上下方向において第2スプール22と同一位置に配置されてもよいし、第2スプール22よりも下側に配置されてもよい。第2ガイド軸52は、上下方向において、第6ガイド軸64よりも上側に配置されてもよいし、下側に配置されてもよい。又、第2ガイド軸52の移動可能な方向は左右方向に限らず、左右方向に対して傾いた方向に移動可能でもよい。つまり、第2移動方向M2と第1搬送方向C1とは相違してもよい。   The second guide shaft 52 of the second sensor assembly 5 may be disposed at the same position as the second spool 22 in the vertical direction, or may be disposed below the second spool 22. The second guide shaft 52 may be disposed above or below the sixth guide shaft 64 in the vertical direction. Further, the movable direction of the second guide shaft 52 is not limited to the left-right direction, and may be movable in a direction inclined with respect to the left-right direction. That is, the second moving direction M2 and the first transport direction C1 may be different.

第1メイン処理において、制御部7は、記憶部71に記憶された力Fs2に基づき、インクリボン9の張力Tを特定した。これに対し、制御部7は、第2メイン処理のように、第2センサアッセンブリ5の第2値に基づいて特定された第2位置を式(4−2)に適用することによって力F2(図8参照)を特定してもよい。又、制御部7は、第2センサアッセンブリ5の第2値に基づき、式(4−1)を適用することによって角度θ4(図8参照)を特定し、更に式(4−3)を適用することによって張力Tを特定してもよい。なお、第1メイン処理の場合、第2センサアッセンブリ5の第2ガイド軸52は設定位置に配置されるので、上記によって算出される角度θ4は90°となり、力F2と張力Tとは一致する。   In the first main process, the control unit 7 specifies the tension T of the ink ribbon 9 based on the force Fs2 stored in the storage unit 71. On the other hand, the control unit 7 applies the force F2 (by applying the second position specified based on the second value of the second sensor assembly 5 to the equation (4-2) as in the second main process. You may specify (refer FIG. 8). Further, the control unit 7 specifies the angle θ4 (see FIG. 8) by applying the formula (4-1) based on the second value of the second sensor assembly 5, and further applies the formula (4-3). By doing so, the tension T may be specified. In the case of the first main process, since the second guide shaft 52 of the second sensor assembly 5 is disposed at the set position, the angle θ4 calculated as described above is 90 °, and the force F2 and the tension T coincide with each other. .

第2リボンロール9Bの半径rbの算出方法は、式(6)を用いる方法に限定されない。例えば、制御部7は、リボンアッセンブリ90のインクリボン9の全長を記憶部71に記憶してもよい。制御部7は、算出された第1リボンロール9Aの半径raに基づき、第2リボンロール9Bのインクリボン9の長さを算出し、算出された長さに基づいて、第2リボンロール9Bの半径rbを算出してもよい。又、制御部7は、速度センサ62Aによって検出された回転速度に基づき、インクリボン9の搬送量を特定し、特定された搬送量と第2初期半径とに基づいて、第2リボンロール9Bの半径rbを特定してもよい。   The calculation method of the radius rb of the 2nd ribbon roll 9B is not limited to the method of using Formula (6). For example, the control unit 7 may store the entire length of the ink ribbon 9 of the ribbon assembly 90 in the storage unit 71. The control unit 7 calculates the length of the ink ribbon 9 of the second ribbon roll 9B based on the calculated radius ra of the first ribbon roll 9A, and based on the calculated length of the second ribbon roll 9B. The radius rb may be calculated. Further, the control unit 7 specifies the transport amount of the ink ribbon 9 based on the rotation speed detected by the speed sensor 62A, and based on the specified transport amount and the second initial radius, the control unit 7 determines the transport amount of the second ribbon roll 9B. The radius rb may be specified.

第1駆動テーブル及び第2駆動テーブルは、記憶部71に記憶されていなくてもよい。制御部7は、算出された第1リボンロール9Aの半径ra及び媒体速度Vに基づいて、第1モータ81の回転速度を直接算出してもよい。制御部7は、算出された第2リボンロール9Bの半径rb及び媒体速度Vに基づいて、第2モータ82の回転速度を直接算出してもよい。制御部7は、算出された回転速度でモータ80を回転させる為の信号の周波数を特定してもよい。   The first drive table and the second drive table may not be stored in the storage unit 71. The controller 7 may directly calculate the rotational speed of the first motor 81 based on the calculated radius ra of the first ribbon roll 9A and the medium speed V. The control unit 7 may directly calculate the rotation speed of the second motor 82 based on the calculated radius rb of the second ribbon roll 9B and the medium speed V. The control unit 7 may specify the frequency of a signal for rotating the motor 80 at the calculated rotation speed.

制御部7は、プラテンローラQによって検出される回転速度を取得し、この回転速度に基づいて、媒体速度Vを特定してもよい。印刷装置1は、プラテンローラQを含む構成であってもよい。   The control unit 7 may acquire the rotational speed detected by the platen roller Q and specify the medium speed V based on the rotational speed. The printing apparatus 1 may include a platen roller Q.

1 :印刷装置
2 :リボン装着部
3 :サーマルヘッド
4 :第1センサ
5 :第2センサ
7 :制御部
9 :インクリボン
9A :第1リボンロール
9B :第2リボンロール
21 :第1スプール
22 :第2スプール
M1 :第1移動方向
M2 :第2移動方向
R :搬送経路
1: Printing device 2: Ribbon mounting part 3: Thermal head 4: 1st sensor 5: 2nd sensor 7: Control part 9: Ink ribbon 9A: 1st ribbon roll 9B: 2nd ribbon roll 21: 1st spool 22: Second spool M1: First movement direction M2: Second movement direction R: Transport path

Claims (11)

第1スプール及び第2スプールを有し、前記第1スプール及び前記第2スプールの一方にリボンロールが装着された場合に、前記リボンロールからインクリボンを繰り出し、繰り出された前記インクリボンを、前記第1スプール及び前記第2スプールの他方に巻き取るリボン装着部と、
前記第1スプール及び前記第2スプールの少なくとも一方を回転させるモータと、
前記第1スプールと前記第2スプールとの間で搬送される前記インクリボンの搬送経路の一部に設けられたサーマルヘッドと、
前記搬送経路のうち、前記サーマルヘッドと前記第1スプールとの間の何れかの位置において第1移動方向に移動可能に設けられ、前記第1移動方向の一方側に向けて付勢される第1ガイドであって、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第1スプールとの間で前記インクリボンを案内する前記第1ガイドと、
前記第1ガイドの前記第1移動方向の位置に応じた値であって、前記第1スプールに装着された前記インクリボンの第1外径に依存する第1値を示す信号を出力可能な第1センサと、
前記搬送経路のうち、前記サーマルヘッドと前記第2スプールとの間の何れかの位置において第2移動方向に移動可能に設けられ、前記第2移動方向の一方側に向けて付勢される第2ガイドであって、前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第2スプールとの間で前記インクリボンを案内する前記第2ガイドと、
前記第2ガイドの前記第2移動方向の位置に応じた値であって、前記第2スプールに装着された前記インクリボンの第2外径に依存しない第2値を示す信号を出力可能な第2センサと、
前記第1外径に基づき前記モータを制御する制御部と、
を備え、
前記制御部は、
前記第1値と前記第2値とを用いて、前記インクリボンに作用する張力、及び、前記第1外径を特定することを特徴とする印刷装置。
When a ribbon roll is attached to one of the first spool and the second spool, the ink ribbon is fed out from the ribbon roll, and the fed out ink ribbon is A ribbon mounting portion wound around the other of the first spool and the second spool;
A motor for rotating at least one of the first spool and the second spool;
A thermal head provided in a part of a transport path of the ink ribbon transported between the first spool and the second spool;
In the transport path, a position is provided so as to be movable in the first movement direction at any position between the thermal head and the first spool, and is urged toward one side in the first movement direction. A first guide that contacts the ink ribbon when the ink ribbon is mounted on the ribbon mounting portion and guides the ink ribbon between the thermal head and the first spool; ,
A signal that is a value corresponding to the position of the first guide in the first movement direction and that indicates a first value that depends on a first outer diameter of the ink ribbon mounted on the first spool can be output. 1 sensor,
In the transport path, a position is provided so as to be movable in the second movement direction at any position between the thermal head and the second spool, and is biased toward one side in the second movement direction. A second guide for contacting the ink ribbon between the thermal head and the second spool when the ink ribbon is mounted on the ribbon mounting portion; ,
A signal that can output a signal indicating a second value that is a value corresponding to the position of the second guide in the second movement direction and that does not depend on the second outer diameter of the ink ribbon mounted on the second spool. Two sensors,
A control unit for controlling the motor based on the first outer diameter;
With
The controller is
The printing apparatus, wherein the tension acting on the ink ribbon and the first outer diameter are specified using the first value and the second value.
前記搬送経路のうち、前記サーマルヘッドと前記第1ガイドとの間の何れかの位置に設けられた第3ガイドを更に備え、
前記第3ガイドは、
前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記第3ガイドから前記サーマルヘッドに向かう前記インクリボンを第1搬送方向に案内し、
前記第1ガイドは、
前記リボン装着部に前記インクリボンが装着された場合に、前記第1ガイドから前記第3ガイドに向かう前記インクリボンを、第2搬送方向に案内し、
前記第2搬送方向において、前記第1スプールに対して前記第3ガイドと反対に位置することを特徴とする請求項1に記載の印刷装置。
A third guide provided at any position between the thermal head and the first guide in the transport path;
The third guide is
When the ink ribbon is mounted on the ribbon mounting portion, the ink ribbon comes into contact with the ribbon, and guides the ink ribbon from the third guide toward the thermal head in the first transport direction;
The first guide is
When the ink ribbon is mounted on the ribbon mounting portion, the ink ribbon heading from the first guide toward the third guide is guided in the second transport direction;
The printing apparatus according to claim 1, wherein the printing apparatus is located opposite to the third guide with respect to the first spool in the second transport direction.
前記第1移動方向は、前記第2搬送方向と平行であることを特徴とする請求項2に記載の印刷装置。   The printing apparatus according to claim 2, wherein the first movement direction is parallel to the second transport direction. 前記搬送経路のうち、前記第2ガイドと前記第2スプールの間の何れかの位置に設けられた第4ガイドを更に備え、
前記第4ガイドは、
前記リボン装着部に前記インクリボンが装着された場合に前記インクリボンと接触し、前記第4ガイドから前記第2ガイドに向かう前記インクリボンを第3搬送方向に案内し、
前記第2ガイドは、
前記第2ガイドから前記サーマルヘッドに向かう前記インクリボンを前記第1搬送方向に案内し、
前記第3搬送方向において、前記第2スプールに対して前記第4ガイドと反対に位置することを特徴とする請求項2又は3に記載の印刷装置。
A fourth guide provided at any position between the second guide and the second spool in the transport path;
The fourth guide is
When the ink ribbon is mounted on the ribbon mounting portion, the ink ribbon comes into contact with the ribbon, and guides the ink ribbon from the fourth guide toward the second guide in the third transport direction;
The second guide is
Guiding the ink ribbon from the second guide toward the thermal head in the first transport direction;
4. The printing apparatus according to claim 2, wherein the printing apparatus is positioned opposite to the fourth guide with respect to the second spool in the third transport direction. 5.
前記第2移動方向は、前記第1搬送方向と平行であることを特徴とする請求項4に記載の印刷装置。   The printing apparatus according to claim 4, wherein the second movement direction is parallel to the first transport direction. 前記制御部は、
前記第2値に基づいて前記張力を特定し、特定された前記張力と前記第1値とに基づいて前記第1外径を特定することを特徴とする請求項1から5の何れかに記載の印刷装置。
The controller is
6. The tension according to claim 1, wherein the tension is specified based on the second value, and the first outer diameter is specified based on the specified tension and the first value. Printing device.
前記制御部は、
前記第1スプールの中心と前記第1ガイドとの間の距離、特定された前記張力、及び、前記第1値に基づいて、前記第1外径を特定することを特徴とする請求項6に記載の印刷装置。
The controller is
7. The first outer diameter is specified based on a distance between a center of the first spool and the first guide, the specified tension, and the first value. The printing apparatus as described.
前記第1搬送方向と前記第3搬送方向とが直交するときの前記第2値を、参照値として記憶する第1記憶部を更に備え、
前記制御部は、
前記第2センサから出力される前記第2値と前記参照値とが一致するように前記モータを駆動することを特徴とする請求項4又は5に記載の印刷装置。
A first storage unit that stores the second value when the first transport direction and the third transport direction are orthogonal to each other as a reference value;
The controller is
The printing apparatus according to claim 4, wherein the motor is driven so that the second value output from the second sensor matches the reference value.
前記制御部は、
前記サーマルヘッドを用いた印刷が行われていないとき、前記張力及び前記第1外径を特定することを特徴とする請求項1から8の何れかに記載の印刷装置。
The controller is
The printing apparatus according to claim 1, wherein when the printing using the thermal head is not performed, the tension and the first outer diameter are specified.
前記第1外径と前記モータの回転速度とを関連付ける駆動テーブルを記憶する第2記憶部をさらに備え、
前記制御部は、
前記第1値と前記第2値とを用いて特定された前記第1外径から、前記駆動テーブルを参照して前記モータの回転速度を決定し、
前記モータを、前記回転速度が維持されるように制御する、
ことを特徴とする請求項1から9の何れかに記載の印刷装置。
A second storage unit that stores a drive table that associates the first outer diameter with the rotation speed of the motor;
The controller is
From the first outer diameter specified using the first value and the second value, determine the rotational speed of the motor with reference to the drive table,
Controlling the motor such that the rotational speed is maintained;
The printing apparatus according to claim 1, wherein the printing apparatus is a printer.
回転軸を中心に回転可能な第1スプールと、
回転軸を中心に回転可能な第2スプールと、
前記第1スプール及び前記第2スプールの少なくとも一方を回転させるモータと、
前記第1スプールと前記第2スプールとの間で搬送されるインクリボンの搬送経路の一部に設けられたサーマルヘッドと、
前記搬送経路のうち、前記サーマルヘッドと前記第1スプールとの間の何れかの位置において第1移動方向に移動可能に設けられ、前記第1移動方向の一方側に向けて付勢される第1ガイドであって、前記第1スプールと前記第2スプールとの間に前記インクリボンが装着された場合に、前記第1スプールから引き出される前記インクリボンに最初に接触し、前記サーマルヘッドに向けて前記インクリボンを案内する前記第1ガイドと、
前記第1ガイドの前記第1移動方向の位置に応じた第1値を示す信号を出力可能な第1センサと、
前記搬送経路のうち、前記サーマルヘッドと前記第2スプールとの間の何れかの位置において第2移動方向に移動可能に設けられ、前記第2移動方向の一方側に向けて付勢される第2ガイドであって、前記第1スプールと前記第2スプールとの間に前記インクリボンが装着された場合に前記インクリボンと接触し、前記サーマルヘッドと前記第2スプールとの間で前記インクリボンを案内する前記第2ガイドと、
前記第2ガイドの前記第2移動方向の位置に応じた第2値を示す信号を出力可能な第2センサと、
前記搬送経路のうち、前記第2センサと前記第2スプールの間の何れかの位置に設けられ、前記第2スプールから引き出された前記インクリボンに接触し、前記インクリボンを前記第2ガイドに向けて案内する第3ガイドと、
前記第1スプールに装着された前記インクリボンの第1外径に基づき前記モータを制御する制御部と、
を備え、
前記制御部は、前記第1値と前記第2値とを用いて、前記インクリボンに作用する張力、及び、前記第1外径を特定する、
ことを特徴とする印刷装置。
A first spool rotatable about a rotation axis;
A second spool rotatable about a rotation axis;
A motor for rotating at least one of the first spool and the second spool;
A thermal head provided in a part of a transport path of an ink ribbon transported between the first spool and the second spool;
In the transport path, a position is provided so as to be movable in the first movement direction at any position between the thermal head and the first spool, and is urged toward one side in the first movement direction. When the ink ribbon is mounted between the first spool and the second spool, the guide first comes into contact with the ink ribbon drawn from the first spool, and is directed toward the thermal head. The first guide for guiding the ink ribbon;
A first sensor capable of outputting a signal indicating a first value according to a position of the first guide in the first movement direction;
In the transport path, a position is provided so as to be movable in the second movement direction at any position between the thermal head and the second spool, and is biased toward one side in the second movement direction. 2 guides, which contact with the ink ribbon when the ink ribbon is mounted between the first spool and the second spool, and the ink ribbon between the thermal head and the second spool. Said second guide for guiding
A second sensor capable of outputting a signal indicating a second value corresponding to a position of the second guide in the second movement direction;
It is provided in any position between the second sensor and the second spool in the transport path, contacts the ink ribbon drawn out from the second spool, and uses the ink ribbon as the second guide. A third guide to guide,
A control unit for controlling the motor based on a first outer diameter of the ink ribbon mounted on the first spool;
With
The control unit specifies the tension acting on the ink ribbon and the first outer diameter using the first value and the second value.
A printing apparatus characterized by that.
JP2016255084A 2016-11-30 2016-12-28 Printer Pending JP2018090414A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016232347 2016-11-30
JP2016232347 2016-11-30

Publications (1)

Publication Number Publication Date
JP2018090414A true JP2018090414A (en) 2018-06-14

Family

ID=62564635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016255084A Pending JP2018090414A (en) 2016-11-30 2016-12-28 Printer

Country Status (1)

Country Link
JP (1) JP2018090414A (en)

Similar Documents

Publication Publication Date Title
JP2018122504A (en) Printer, printing method and printing program
CN104070862B (en) Printing equipment
JP7527117B2 (en) Feeding device, recording device, and method for controlling feeding device
CN102834272A (en) Printing apparatus and method of printing
JP2018140591A (en) Printer and printing control program
JP2018202667A (en) Printing device
CN108973342A (en) Printing device, Method of printing and print routine
JP2018090414A (en) Printer
JP2018202649A (en) Printer, printing method, and printing program
EP3650233B1 (en) Printing system
CN108973359A (en) Printing device, Method of printing and print routine
JP2018171750A (en) Conveying apparatus, printing apparatus, conveying method, and conveying program
JP2018202665A (en) Printer
JP2011225298A (en) Medium feeding device and recording apparatus
JP6874537B2 (en) Printing equipment
JP2020128067A (en) Inkjet recording device
JP2018158558A (en) Printing device
JP2022155801A (en) Printing system and printing method
CN111114142B (en) printing system
JP7018186B2 (en) Web winding device and web winding method
JP2022155805A (en) Printing system and printing method
JP6275208B2 (en) Image forming apparatus
JP2011225297A (en) Medium feeding device and recording apparatus
JP2018171721A (en) Printer
JP2018165042A (en) Printer