JP2018167480A - Printing device, printing program and printing method - Google Patents

Printing device, printing program and printing method Download PDF

Info

Publication number
JP2018167480A
JP2018167480A JP2017066894A JP2017066894A JP2018167480A JP 2018167480 A JP2018167480 A JP 2018167480A JP 2017066894 A JP2017066894 A JP 2017066894A JP 2017066894 A JP2017066894 A JP 2017066894A JP 2018167480 A JP2018167480 A JP 2018167480A
Authority
JP
Japan
Prior art keywords
printing
speed
movable guide
print
thermal head
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
JP2017066894A
Other languages
Japanese (ja)
Inventor
純 宮澤
Jun Miyazawa
純 宮澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2017066894A priority Critical patent/JP2018167480A/en
Publication of JP2018167480A publication Critical patent/JP2018167480A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electronic Switches (AREA)
  • Impression-Transfer Materials And Handling Thereof (AREA)

Abstract

To provide a printing device, a printing program and a printing method which can shorten a printing period during which print processing is executed.SOLUTION: The printing device performs printing operation in which a thermal head is heated and printing is performed and non-printing operation (S203 and S207) in which the thermal head is not heated and printing is not performed. The printing device, when performing the printing operation, executes first printing operation (S205) by which a first specific range of a printing image is printed and second printing operation (S201) by which a second specific range thereof is printed. The printing device, when performing the first printing operation, moves a movable guide in a first direction, sets printing position speed to first speed, and heats the thermal head to perform printing. The printing device, when performing the second printing operation, sets the printing position speed to second speed faster than the first speed, and heats the thermal head to perform printing.SELECTED DRAWING: Figure 5

Description

本発明は、印刷装置、印刷プログラム、及び印刷方法に関する。   The present invention relates to a printing apparatus, a printing program, and a printing method.

インクリボンを加熱して印刷を行う熱転写型の印刷装置が知られている。特許文献1は、印刷位置における包材の移動速度(以下、「印刷位置速度」という。)を、架台の移動によって制御することが可能な印刷装置を開示する。印刷位置速度は、架台が第1方向に移動したときに減少し、第1方向と反対の第2方向に移動したときに増加する。又、印刷装置は、包材の搬送速度が速すぎる場合、印刷を開始してから終了するまでの間、架台を第1方向に移動させて印刷位置速度を所定速度以下まで減少させる。一方、印刷装置は、包材の搬送速度が遅すぎる場合、印刷を開始してから終了するまでの間、架台を第2方向に移動させて印刷位置速度を所定速度以上まで増加させる。   There is known a thermal transfer type printing apparatus that performs printing by heating an ink ribbon. Patent Document 1 discloses a printing apparatus capable of controlling the moving speed of a packaging material at a printing position (hereinafter referred to as “printing position speed”) by moving a gantry. The printing position speed decreases when the gantry moves in the first direction, and increases when the gantry moves in the second direction opposite to the first direction. In addition, when the conveyance speed of the packaging material is too high, the printing apparatus moves the gantry in the first direction to reduce the printing position speed to a predetermined speed or less from the start to the end of printing. On the other hand, when the conveyance speed of the packaging material is too slow, the printing apparatus moves the gantry in the second direction from the start to the end of printing to increase the printing position speed to a predetermined speed or higher.

特許第5935042号公報Japanese Patent No. 5935042

上記印刷装置では、包材の搬送速度が速すぎる場合、印刷位置速度は、印刷が開始されてから終了されるまでの間、減少した状態で維持される。一例として、印刷対象となる画像の解像度が相対的に高い場合、印刷位置速度の減少によって搬送方向における印刷ドットの間隔を短くすることで、印刷の解像度も同様に高くすることが考えられる。しかし、上記印刷装置では、同じ画像中に解像度が相対的に高い部分と低い部分とが混在する場合でも、印刷開始から終了までの間、印刷位置速度が減少する。この場合、印刷処理が実行される印刷期間が長くなるという問題点がある。   In the printing apparatus, when the conveyance speed of the packaging material is too high, the printing position speed is maintained in a reduced state from the start to the end of printing. As an example, when the resolution of an image to be printed is relatively high, it is conceivable that the printing resolution is similarly increased by shortening the interval between the printing dots in the transport direction by decreasing the printing position speed. However, in the above printing apparatus, even when a portion with a relatively high resolution and a portion with a low resolution coexist in the same image, the printing position speed decreases from the start to the end of printing. In this case, there is a problem that the printing period during which the printing process is executed becomes long.

本発明の目的は、印刷処理が実行される印刷期間を短くすることが可能な印刷装置、印刷プログラム、及び印刷方法を提供することである。   An object of the present invention is to provide a printing apparatus, a printing program, and a printing method that can shorten a printing period during which a printing process is executed.

本発明の第1態様に係る印刷装置は、インクリボンを搬送する搬送機構と、前記インクリボンの搬送経路であるリボン経路に隣接し、印刷媒体に対する印刷を行うためのサーマルヘッドと、前記サーマルヘッドに対向するプラテンと、前記印刷媒体の前記搬送経路である媒体経路において、前記プラテンから離間した位置に設けられ、第1方向と、前記第1方向と反対の第2方向とに移動可能な可動ガイドであって、前記第1方向に移動したときに、前記プラテンの位置における前記印刷媒体の移動速度である印刷位置速度が、前記可動ガイドに対して前記プラテンと反対側の前記媒体経路の位置における前記印刷媒体の移動速度である搬送位置速度よりも遅くなり、前記第2方向に移動したときに、前記印刷位置速度が前記搬送位置速度よりも速くなる可動ガイドと、前記可動ガイドを前記第1方向と前記第2方向とに移動させるモータと、印刷対象となる印刷イメージのうち第1特定範囲を印刷する第1印刷動作と、前記第1特定範囲と異なる第2特定範囲を印刷する第2印刷動作とを実行する第1制御手段であって、前記第1印刷動作は、前記モータの制御により前記可動ガイドを前記第1方向に移動させて前記印刷位置速度を第1速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行い、前記第2印刷動作は、前記モータの制御により、前記印刷位置速度を、前記第1速度よりも速い第2速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1制御手段とを備えたことを特徴とする。   A printing apparatus according to a first aspect of the present invention includes a transport mechanism that transports an ink ribbon, a thermal head that is adjacent to a ribbon path that is a transport path of the ink ribbon, and that performs printing on a print medium, and the thermal head A platen that faces the platen and a medium path that is the conveyance path for the print medium are provided at positions separated from the platen, and are movable in a first direction and a second direction opposite to the first direction. The position of the medium path on the opposite side of the platen with respect to the movable guide when a printing position speed, which is a moving speed of the printing medium at the position of the platen, is moved when the guide is moved in the first direction. The print position speed is lower than the transport position speed when moving in the second direction, which is slower than the transport position speed, which is the moving speed of the print medium. A movable guide that becomes faster, a motor that moves the movable guide in the first direction and the second direction, a first printing operation that prints a first specific range in a print image to be printed, and the first A first control means for executing a second printing operation for printing a second specific range different from the one specific range, wherein the first printing operation moves the movable guide in the first direction by the control of the motor; The printing position speed is set to the first speed and printing is performed by controlling heating of the thermal head, and the second printing operation is performed by controlling the motor to control the printing position speed. And a first control unit that sets the second speed faster than the first speed and controls the heating of the thermal head to perform printing.

印刷装置は、印刷動作を行う場合において、印刷イメージのうち第1特定範囲を印刷する第1印刷動作と、第2特定範囲を印刷する第2印刷動作とを実行する。印刷装置は、第1印刷動作を実行する場合、印刷位置速度を第1速度としながらサーマルヘッドの加熱を制御して印刷を行う。一方、印刷装置は、第2印刷動作を実行する場合、印刷位置速度を、第1速度よりも速い第2速度としながらサーマルヘッドの加熱を制御して印刷を行う。つまり、印刷装置は、印刷イメージの印刷動作中において、印刷位置速度を第1速度と第2速度とに変更する。このため、印刷装置は、印刷動作中において、相対的に遅い第1速度で印刷位置速度が継続される場合と比べて、印刷動作に要する時間を短縮できる。   When performing the printing operation, the printing apparatus executes a first printing operation for printing the first specific range in the print image and a second printing operation for printing the second specific range. When executing the first printing operation, the printing apparatus performs printing by controlling the heating of the thermal head while setting the printing position speed to the first speed. On the other hand, when executing the second printing operation, the printing apparatus performs printing by controlling the heating of the thermal head while setting the printing position speed to a second speed higher than the first speed. That is, the printing apparatus changes the printing position speed between the first speed and the second speed during the printing operation of the print image. For this reason, the printing apparatus can shorten the time required for the printing operation as compared with the case where the printing position speed is continued at the relatively slow first speed during the printing operation.

第1態様において、前記第1制御手段は、前記第2印刷動作を実行する場合において、前記可動ガイドを前記第1方向に移動させず、且つ、前記サーマルヘッドの加熱を制御して印刷を行ってもよい。この場合、印刷装置は、第1印刷動作を実行する場合において可動ガイドを第1方向に移動させ、第2印刷動作を実行する場合において、可動ガイドを停止させるか又は第2方向に移動させる。この場合、印刷装置は、第2印刷動作時における印刷位置速度である第2速度を、第1印刷動作時における印刷位置速度である第1速度よりも速くできる。   In the first aspect, the first control unit performs printing by controlling the heating of the thermal head without moving the movable guide in the first direction when performing the second printing operation. May be. In this case, the printing apparatus moves the movable guide in the first direction when performing the first printing operation, and stops the movable guide or moves it in the second direction when performing the second printing operation. In this case, the printing apparatus can make the second speed, which is the printing position speed during the second printing operation, faster than the first speed, which is the printing position speed during the first printing operation.

第1態様において、前記第1制御手段は、前記サーマルヘッドを印刷を行わないように制御する非印刷動作をさらに行い、前記非印刷動作を行う場合において、前記モータの制御により前記可動ガイドを前記第2方向に移動させて、前記印刷位置速度を、前記第1速度よりも速い第3速度に設定してもよい。この場合、印刷装置は、非印刷動作に要する時間を短縮できる。従って、印刷装置は、加熱ガイドを第2方向に移動させない場合と比べて、印刷動作及び非印刷動作に要する時間を短縮できるので、印刷に要する全体時間を短縮できる。又、印刷装置は、印刷動作中において第1方向に移動する可動ガイドを、非印刷動作中において第2方向に移動させることで元に戻すことができる。従って、印刷装置は、印刷動作時において、可動ガイドを第1方向に移動させることが可能な状態を維持できる。   In the first aspect, the first control unit further performs a non-printing operation for controlling the thermal head so as not to perform printing. When performing the non-printing operation, the first control unit controls the motor to control the movable guide. The printing position speed may be set to a third speed that is faster than the first speed by moving in the second direction. In this case, the printing apparatus can shorten the time required for the non-printing operation. Therefore, since the printing apparatus can shorten the time required for the printing operation and the non-printing operation as compared with the case where the heating guide is not moved in the second direction, the overall time required for printing can be shortened. Further, the printing apparatus can return the movable guide that moves in the first direction during the printing operation by moving it in the second direction during the non-printing operation. Therefore, the printing apparatus can maintain a state in which the movable guide can be moved in the first direction during the printing operation.

第1態様において、前記第3速度は、前記第2速度よりも速くてもよい。この場合、印刷装置は、非印刷動作時に可動ガイドが第2方向に移動する場合の移動量を大きくできるので、次の印刷動作時に可動ガイドを第1方向に適切に移動させることができる。   In the first aspect, the third speed may be faster than the second speed. In this case, since the printing apparatus can increase the amount of movement when the movable guide moves in the second direction during the non-printing operation, the movable guide can be appropriately moved in the first direction during the next printing operation.

第1態様において、前記第1制御手段は、前記印刷イメージを前記印刷媒体に繰り返し印刷し、前記第1印刷動作、前記第2印刷動作、及び、前記非印刷動作のそれぞれが実行される時間を加算した合計時間は、前記印刷媒体において、n(nは整数)回目の前記印刷イメージの印刷が開始される第n位置と、n+1回目の前記印刷イメージの印刷が開始される第n+1位置との間の距離を前記搬送位置速度で除算した値と等しくてもよい。この場合、印刷位置速度を第1速度、第2速度、及び、第3速度に変化させた場合と、印刷位置速度が一定の場合とで、n回目に印刷イメージの印刷を行う第n印刷動作と、n+1回目に印刷イメージの印刷を行う第n+1印刷動作との間の間隔は一致する。このため、印刷装置は、印刷イメージが印刷媒体に繰り返し印刷される場合のそれぞれの合計時間を、印刷位置速度の変化に依らず一定にできる。従って、印刷装置は、印刷イメージの印刷を繰り返すことによって、一定速度で搬送される印刷媒体に対する印刷を適切に実行できる。   In the first aspect, the first control means repeatedly prints the print image on the print medium, and sets a time during which each of the first print operation, the second print operation, and the non-print operation is executed. The total time added is the nth position at which printing of the print image n (n is an integer) starts on the print medium and the n + 1th position at which printing of the (n + 1) th print image is started. The distance between them may be equal to the value obtained by dividing the distance by the transport position speed. In this case, the n-th printing operation for printing the print image n times when the print position speed is changed to the first speed, the second speed, and the third speed and when the print position speed is constant. And the (n + 1) th printing operation for printing the print image at the (n + 1) th time coincide with each other. For this reason, the printing apparatus can make the total time when the print image is repeatedly printed on the print medium independent of the change in the printing position speed. Therefore, the printing apparatus can appropriately execute printing on the print medium conveyed at a constant speed by repeating printing of the print image.

第1態様において、n回目に前記印刷イメージが印刷されるときの前記可動ガイドの位置と、n+1回目に前記印刷イメージが印刷されるときの前記可動ガイドの位置とが一致してもよい。この場合、印刷装置は、印刷イメージが繰り返し印刷される場合において、それぞれの期間における可動ガイドの駆動条件を共通化できる。   In the first aspect, the position of the movable guide when the print image is printed n times may coincide with the position of the movable guide when the print image is printed n + 1 times. In this case, when the print image is repeatedly printed, the printing apparatus can share the driving conditions of the movable guide in each period.

第1態様において、前記搬送機構を制御して前記インクリボンを搬送する第2制御手段であって、前記第1制御手段によって前記第1印刷動作が実行される場合、前記インクリボンを第4速度で搬送し、前記第1制御手段によって前記第2印刷動作が実行される場合、前記インクリボンを、前記第4速度よりも速い第5速度で搬送する第2制御手段を備えてもよい。この場合、印刷装置は、インクリボンの搬送速度を、印刷媒体の印刷位置速度に対応付けて制御できる。   2nd control means which controls the said conveyance mechanism and conveys the said ink ribbon in 1st aspect, Comprising: When the said 1st printing operation is performed by the said 1st control means, the said ink ribbon is made into 4th speed. When the second printing operation is performed by the first control unit, the ink ribbon may be transported at a fifth speed higher than the fourth speed. In this case, the printing apparatus can control the conveyance speed of the ink ribbon in association with the printing position speed of the printing medium.

第1態様において、前記第1特定範囲に対応する画像データの部分を前記第1速度に応じた第1解像度でリサンプリングし、前記第2特定範囲に対応する前記画像データの部分を前記第2速度に応じた第2解像度でリサンプリングすることで、前記画像データから印刷データを生成する生成手段を備え、前記第1制御手段は、前記生成手段によって生成された前記印刷データに基づいて、前記第1印刷動作及び前記第2印刷動作を行ってもよい。この場合、印刷装置は、それぞれが異なる解像度で示される複数の領域を含む印刷イメージを印刷する為の印刷データを、画像データに基づいて作成できる。   In the first aspect, the portion of the image data corresponding to the first specific range is resampled at a first resolution corresponding to the first speed, and the portion of the image data corresponding to the second specific range is the second A generation unit that generates print data from the image data by resampling at a second resolution corresponding to a speed, and the first control unit is configured to generate the print data based on the print data generated by the generation unit. The first printing operation and the second printing operation may be performed. In this case, the printing apparatus can create print data for printing a print image including a plurality of regions each having a different resolution based on the image data.

本発明の第2態様に係る印刷プログラムは、印刷装置のコンピュータに、印刷対象となる印刷イメージのうち第1特定範囲を印刷する場合において、前記印刷装置のサーマルヘッドに対向するプラテンの位置における印刷媒体の速度である印刷位置速度を変更する可動ガイドを移動させるモータの制御により、前記可動ガイドを第1方向に移動させて前記印刷位置速度を第1媒体速度に設定し、インクリボンを搬送する搬送機構を制御して前記インクリボンの搬送を第1リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1印刷ステップと、前記印刷イメージのうち前記第1特定範囲と異なる第2特定範囲を印刷する場合において、前記モータの制御により前記可動ガイドを前記第1方向に移動させず、前記搬送機構を制御して前記インクリボンの搬送を前記第1リボン速度よりも速い第2リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第2印刷ステップとを実行させる。第2態様によれば、第1態様と同様の効果を奏することができる。   The printing program according to the second aspect of the present invention is the printing program at the position of the platen facing the thermal head of the printing apparatus when printing the first specific range of the print image to be printed on the computer of the printing apparatus. By controlling the motor that moves the movable guide that changes the printing position speed, which is the medium speed, the movable guide is moved in the first direction to set the printing position speed to the first medium speed and transport the ink ribbon. A first printing step of controlling the transport mechanism to transport the ink ribbon at a first ribbon speed and controlling the heating of the thermal head to perform printing; and the first specific range of the print image. When printing a second specific range different from the above, the conveyance guide is not moved in the first direction by the control of the motor, and the conveyance is performed. By controlling the structure performs conveyance of the ink ribbon in the first faster than the ribbon speed second ribbon speed, and to execute the second print step of performing printing by controlling the heating of the thermal head. According to the 2nd aspect, there can exist an effect similar to a 1st aspect.

本発明の第3態様に係る印刷方法は、印刷対象となる印刷イメージのうち第1特定範囲を印刷する場合において、印刷装置のサーマルヘッドに対向するプラテンの位置における印刷媒体の速度である印刷位置速度を変更する可動ガイドを移動させるモータの制御により、前記可動ガイドを第1方向に移動させて前記印刷位置速度を第1媒体速度に設定し、インクリボンを搬送する搬送機構を制御して前記インクリボンの搬送を第1リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1印刷ステップと、前記印刷イメージのうち前記第1特定範囲と異なる第2特定範囲を印刷する場合において、前記モータの制御により前記可動ガイドを前記第1方向に移動させず、前記搬送機構を制御して前記インクリボンの搬送を前記第1リボン速度よりも速い第2リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第2印刷ステップとを備えたことを特徴とする。第3態様によれば、第1態様と同様の効果を奏することができる。   The printing method according to the third aspect of the present invention is a printing position that is the speed of the printing medium at the position of the platen facing the thermal head of the printing apparatus when printing the first specific range of the print image to be printed. By controlling the motor that moves the movable guide that changes the speed, the movable guide is moved in the first direction to set the print position speed to the first medium speed, and the transport mechanism that transports the ink ribbon is controlled to A first printing step in which the ink ribbon is transported at a first ribbon speed and printing is performed by controlling the heating of the thermal head; and a second specific range different from the first specific range in the print image. When printing, the ink guide is transported by controlling the transport mechanism without moving the movable guide in the first direction under the control of the motor. Performed by the first faster than the ribbon speed second ribbon speed, and characterized in that a second printing step of performing printing by controlling the heating of the thermal head. According to the 3rd aspect, there can exist an effect similar to a 1st aspect.

本発明の第4態様に係る印刷装置は、インクリボンを搬送する搬送機構と、前記インクリボンの搬送経路であるリボン経路に隣接し、印刷媒体に対する印刷を行うためのサーマルヘッドと、印刷対象となる印刷イメージのうち第1特定範囲を印刷する第1印刷動作と、前記第1特定範囲と異なる第2特定範囲を印刷する第2印刷動作とを実行する第1制御手段であって、前記第1印刷動作は、前記印刷媒体の前記搬送経路である媒体経路において、前記サーマルヘッドに対向するプラテンに対して、前記印刷媒体の搬送経路である媒体経路に沿った方向に離間した位置に設けられ、第1方向と、前記第1方向と反対の第2方向とに移動可能な可動ガイドであって、前記第1方向に移動したときに、前記プラテンよりも上流側の前記媒体経路の長さを移動開始時点の長さよりも長くし、前記第2方向に移動したときに、前記プラテンよりも上流側の前記媒体経路の長さを移動開始時点の長さよりも短くする前記可動ガイドを前記第1方向に移動させて前記印刷位置速度を第1速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行い、前記第2印刷動作は、前記可動ガイドを移動させるモータの制御により、前記印刷位置速度を、前記第1速度よりも速い第2速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1制御手段とを備えたことを特徴とする。第4態様によれば、第1態様と同様の効果を奏することができる。   A printing apparatus according to a fourth aspect of the present invention includes a transport mechanism that transports an ink ribbon, a thermal head that is adjacent to a ribbon path that is a transport path of the ink ribbon, and that performs printing on a print medium, and a print target. 1st control means which performs the 1st printing operation which prints the 1st specific range among the printing images which become, and the 2nd printing operation which prints the 2nd specific range different from the 1st specific range, One printing operation is provided at a position in the medium path, which is the conveyance path of the print medium, at a position separated from the platen facing the thermal head in a direction along the medium path, which is the conveyance path of the print medium. , A movable guide movable in a first direction and a second direction opposite to the first direction, and when moved in the first direction, of the medium path upstream of the platen The movable guide is configured to make the length of the medium path upstream of the platen shorter than the length of the movement start time when the length is longer than the length of the movement start time and moved in the second direction. The printing position speed is set to the first speed by moving in the first direction, and printing is performed by controlling the heating of the thermal head, and the second printing operation is the control of the motor that moves the movable guide. Thus, the printing position speed is set to a second speed higher than the first speed, and the first control means for performing printing by controlling the heating of the thermal head is provided. According to the 4th 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. 媒体制御部1Cの動作を示す図である。It is a figure which shows operation | movement of the medium control part 1C. 印刷装置1の電気的構成を示すブロック図である。FIG. 2 is a block diagram illustrating an electrical configuration of the printing apparatus 1. 印刷動作の概要を示す図である。It is a figure which shows the outline | summary of printing operation. 印刷期間及び休止期間を示すタイミングチャートである。It is a timing chart which shows a printing period and a rest period. メイン処理を示すフローチャートである。It is a flowchart which shows a main process. 第1決定処理を示すフローチャートである。It is a flowchart which shows a 1st determination process. 印刷動作決定処理を示すフローチャートである。6 is a flowchart illustrating a printing operation determination process. 非印刷動作決定処理を示すフローチャートである。It is a flowchart which shows a non-printing operation determination process. 第2決定処理を示すフローチャートである。It is a flowchart which shows a 2nd determination process. 印刷処理を示すフローチャートである。It is a flowchart which shows a printing process. 休止処理を示すフローチャートである。It is a flowchart which shows a pause process.

以下、本発明の一実施形態について、図面を参照して説明する。印刷装置1は、熱転写型の印刷装置である。図1に示すように、印刷装置1はフレーム10を有する。フレーム10は、後述するリボン制御部1A、及び、媒体制御部1Cを保持する。以下、図の説明の理解を助けるため、印刷装置1の上側、下側、左側、右側、前側、及び、後側を定義する。印刷装置1の上側、下側、左側、右側、前側、及び、後側は、図1の上側、下側、左側、右側、手前側、及び、奥側にそれぞれ対応する。   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 frame 10. The frame 10 holds a ribbon control unit 1A and a medium control unit 1C described later. 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.

<リボン制御部1A>
リボン制御部1Aは、フレーム10の上下方向略中央よりも上側に配置される。リボン制御部1Aは、箱状の筐体20を有する。筐体20の内部に、金属製のベースプレート20Aが固定される。リボン装着部2、サーマルヘッド36、ガイド軸61〜65(総称して「ガイド軸60」という。)、制御部31(図3参照)、モータ81〜83(図3参照)は、ベースプレート20Aに設けられ、筐体20内に収容される。
<Ribbon control unit 1A>
The ribbon controller 1 </ b> A is disposed above the center of the frame 10 in the vertical direction. The ribbon control unit 1A has a box-shaped housing 20. A metal base plate 20 </ b> A is fixed inside the housing 20. The ribbon mounting portion 2, the thermal head 36, the guide shafts 61 to 65 (collectively referred to as “guide shaft 60”), the control unit 31 (see FIG. 3), and the motors 81 to 83 (see FIG. 3) are attached to the base plate 20A. Provided and accommodated in the housing 20.

<リボンアッセンブリ90>
リボン制御部1Aは、筐体20の内部に収容されるリボンアッセンブリ90のインクリボン9をサーマルヘッド36で加熱することによって、印刷媒体7に印刷を行う。リボンアッセンブリ90は、芯軸90A、90B、及び、インクリボン9を有する。芯軸90A、90Bは、それぞれ円筒状である。インクリボン9は帯状のフィルムであり、例えばポリエチレンテレフタラート(PET)などの基材の表面にインク層が塗布されている。インク層は、例えば、カーボンなどの色素成分と、ワックス及び/又はレジンなどのバインダー成分とを含む。インクは加熱により溶融し、印刷媒体7に転写される。インクリボン9は、必要に応じて、バックコート層、剥離層、接着層などの機能層を有してもよい。インクリボン9は、一端部が芯軸90Aの側面に接続され、他端部が芯軸90Bの側面に接続される。
<Ribbon assembly 90>
The ribbon controller 1 </ b> A prints the print medium 7 by heating the ink ribbon 9 of the ribbon assembly 90 accommodated in the housing 20 with the thermal head 36. 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 7. 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が巻回された状態で、リボン制御部1Aのリボン装着部2(後述)に装着される。芯軸90Aに巻回されたインクリボン9を、「供給ロール9A」という。インクリボン9は、サーマルヘッド36による印刷の過程で、芯軸90Aの供給ロール9Aから繰り出され、後述するサーマルヘッド36、及び、ガイド軸60によって案内され、芯軸90Bに巻き取られる。芯軸90Bに巻回されたインクリボン9を、「巻取ロール9B」という。インクリボン9が供給ロール9Aから繰り出されて巻取ロール9Bに巻き取られる場合の、芯軸90A、90Bのそれぞれの回転方向を、「正転方向」という。なお、インクリボン9は、芯軸90A、90Bがそれぞれ正転方向と反対方向(以下、「反転方向」という。)に回転することによって、巻取ロール9Bから繰り出されて供給ロール9Aに巻き取られる場合もある。   The ribbon assembly 90 is mounted on a ribbon mounting unit 2 (described later) of the ribbon control unit 1A 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 “supply roll 9A”. In the process of printing by the thermal head 36, the ink ribbon 9 is fed from the supply roll 9A of the core shaft 90A, guided by a thermal head 36 and a guide shaft 60, which will be described later, and wound around the core shaft 90B. The ink ribbon 9 wound around the core shaft 90B is referred to as “winding roll 9B”. The direction of rotation of each of the core shafts 90A and 90B when the ink ribbon 9 is unwound from the supply roll 9A and taken up by the take-up roll 9B is referred to as “normal rotation direction”. The ink ribbon 9 is unwound from the take-up roll 9B and taken up by the supply roll 9A by rotating the core shafts 90A and 90B in the direction opposite to the normal direction (hereinafter referred to as “reverse direction”). Sometimes.

<リボン装着部2>
リボン装着部2は、第1シャフト21及び第2シャフト22を有する。第1シャフト21及び第2シャフト22は、それぞれ、前後方向に延びる回転軸を中心として回転可能である。第1シャフト21は、ベースプレート20Aの上下方向略中央、且つ、左右方向中央よりも右側に設けられる。第2シャフト22は、ベースプレート20Aの上下方向略中央、且つ、左右方向中央よりも左側に設けられる。第1シャフト21には、リボンアッセンブリ90の芯軸90Aに巻回された供給ロール9Aが装着される。第2シャフト22には、リボンアッセンブリ90の芯軸90Bに巻回された巻取ロール9Bが装着される。即ち、第1シャフト21及び第2シャフト22は、回転可能にベースプレート20Aに取り付けられたスピンドルである。第1シャフト21はモータ81(図3参照、後述)の回転軸に直結する。第1シャフト21は、モータ81の回転軸を中心として回転可能である。第2シャフト22はモータ82(図3参照、後述)に直結する。第2シャフト22は、モータ82の回転軸を中心として回転可能である。第1シャフト21及び第2シャフト22は、それぞれ異なるモータによって回転するので、それぞれ異なる回転速度で回転可能である。
<Ribbon mounting part 2>
The ribbon mounting part 2 has a first shaft 21 and a second shaft 22. Each of the first shaft 21 and the second shaft 22 is rotatable about a rotation axis extending in the front-rear direction. The first shaft 21 is provided at a substantially center in the up-down direction of the base plate 20A and on the right side of the center in the left-right direction. The second shaft 22 is provided at the substantially vertical center of the base plate 20A and on the left side of the horizontal center. A supply roll 9 </ b> A wound around the core shaft 90 </ b> A of the ribbon assembly 90 is attached to the first shaft 21. A winding roll 9 </ b> B wound around the core shaft 90 </ b> B of the ribbon assembly 90 is attached to the second shaft 22. That is, the first shaft 21 and the second shaft 22 are spindles that are rotatably attached to the base plate 20A. The first shaft 21 is directly connected to a rotation shaft of a motor 81 (see FIG. 3, described later). The first shaft 21 can rotate around the rotation axis of the motor 81. The second shaft 22 is directly connected to a motor 82 (see FIG. 3, which will be described later). The second shaft 22 can rotate around the rotation axis of the motor 82. Since the first shaft 21 and the second shaft 22 are rotated by different motors, they can be rotated at different rotational speeds.

第1シャフト21及び第2シャフト22が、リボン制御部1Aを前側から見た状態で反時計回りに回転するとき、芯軸90A、90Bは正転方向に回転する。このとき、インクリボン9は、供給ロール9Aから繰り出され、巻取ロール9Bに巻き取られる。第1シャフト21及び第2シャフト22が、リボン制御部1Aを前側から見た状態で時計回りに回転するとき、芯軸90A、90Bは反転方向に回転する。インクリボン9は、巻取ロール9Bから繰り出され、供給ロール9Aに巻き取られる。なお、芯軸90A、90Bの正転方向は、時計回り方向に限定されない。例えば、インクリボン9の巻回状態に応じて、供給ロール9A及び巻取ロール9Bの正転方向は、少なくとも一方が時計回り方向であってもよい。   When the first shaft 21 and the second shaft 22 rotate counterclockwise with the ribbon control unit 1A viewed from the front side, the core shafts 90A and 90B rotate in the forward rotation direction. At this time, the ink ribbon 9 is unwound from the supply roll 9A and taken up by the take-up roll 9B. When the first shaft 21 and the second shaft 22 rotate clockwise with the ribbon controller 1A viewed from the front side, the core shafts 90A and 90B rotate in the reverse direction. The ink ribbon 9 is unwound from the take-up roll 9B and taken up by the supply roll 9A. The forward rotation direction of the core shafts 90A and 90B is not limited to the clockwise direction. For example, depending on the winding state of the ink ribbon 9, at least one of the forward rotation directions of the supply roll 9A and the take-up roll 9B may be a clockwise direction.

第1シャフト21と第2シャフト22の回転に応じ、供給ロール9Aと巻取ロール9Bとの間に張り渡されるインクリボン9は、筐体20内で搬送される。インクリボン9は、後述するガイド軸60と接触することによって案内される。サーマルヘッド36(後述)は、供給ロール9Aと巻取ロール9Bとの間に張り渡されるインクリボン9に隣接して配置される。サーマルヘッド36、及び、ガイド軸60に沿ってインクリボン9が搬送されるときに通過する経路を、「リボン経路R」という。つまり、サーマルヘッド36は、供給ロール9Aと巻取ロール9Bとが、第1シャフト21及び第2シャフト22に装着されているか否かに関わらず、常にリボン経路Rに隣接しているといえる。   The ink ribbon 9 stretched between the supply roll 9 </ b> A and the take-up roll 9 </ b> B according to the rotation of the first shaft 21 and the second shaft 22 is conveyed in the housing 20. The ink ribbon 9 is guided by contacting a guide shaft 60 described later. The thermal head 36 (described later) is disposed adjacent to the ink ribbon 9 that is stretched between the supply roll 9A and the take-up roll 9B. A path through which the ink ribbon 9 is transported along the thermal head 36 and the guide shaft 60 is referred to as a “ribbon path R”. That is, it can be said that the thermal head 36 is always adjacent to the ribbon path R regardless of whether the supply roll 9 </ b> A and the take-up roll 9 </ b> B are attached to the first shaft 21 and the second shaft 22.

<サーマルヘッド36>
サーマルヘッド36は、前後方向においてベースプレート20Aの前面よりも前側に設けられる。又、サーマルヘッド36は、ベースプレート20Aの左右方向略中央、且つ、第1シャフト21及び第2シャフト22よりも下側に設けられる。サーマルヘッド36は、前後方向に直線状に並んだ複数の発熱素子を有するラインサーマルヘッドである。複数の発熱素子のそれぞれは、後述する制御部31(図3参照)から出力される信号に応じて選択的に発熱する。サーマルヘッド36は、リボン経路Rに隣接する。そのため、サーマルヘッド36、及び、ガイド軸60に沿ってインクリボン9が搬送される場合、サーマルヘッド36は、インクリボン9に隣接する。印刷装置1を用いた印刷が行われる場合、サーマルヘッド36は、ラック・ピニオンなどを有する非図示のヘッド保持機構によって、印刷位置36Aと印刷待機位置36Bとの間を上下方向に移動可能に保持される。印刷位置36Aは、サーマルヘッド36の下端部がプラテンローラ71(後述)に接する位置である。印刷待機位置36Bは、サーマルヘッド36の下端部がプラテンローラ71から離隔し、左右方向に延びるインクリボン9に接触又は近接する位置である。印刷位置36Aと印刷待機位置36Bとの間を移動するサーマルヘッド36は、サーマルヘッド36が印刷待機位置36Bに配置された時のインクリボン9のリボン経路Rと交差する。即ち、サーマルヘッド36がリボン経路Rに隣接するとは、印刷位置36Aと印刷待機位置36Bとの間を移動するサーマルヘッド36の移動経路と、リボン経路Rとが交わることを意味する。モータ83(図3参照)は、サーマルヘッド36を上下方向に移動させる。なお、供給ロール9A及び巻取ロール9Bをリボン制御部1Aに着脱する場合、サーマルヘッド36は、印刷待機位置36Bよりも上側の非図示の退避位置に移動される。
<Thermal head 36>
The thermal head 36 is provided in front of the front surface of the base plate 20A in the front-rear direction. Further, the thermal head 36 is provided at a substantially central position in the left-right direction of the base plate 20 </ b> A and below the first shaft 21 and the second shaft 22. The thermal head 36 is a line thermal head having a plurality of heating elements arranged linearly in the front-rear direction. Each of the plurality of heating elements selectively generates heat in accordance with a signal output from a control unit 31 (see FIG. 3) described later. The thermal head 36 is adjacent to the ribbon path R. Therefore, when the ink ribbon 9 is transported along the thermal head 36 and the guide shaft 60, the thermal head 36 is adjacent to the ink ribbon 9. When printing using the printing apparatus 1 is performed, the thermal head 36 is held so as to be movable in the vertical direction between the print position 36A and the print standby position 36B by a head holding mechanism (not shown) having a rack and pinion. Is done. The printing position 36A is a position where the lower end portion of the thermal head 36 is in contact with a platen roller 71 (described later). The print standby position 36B is a position where the lower end portion of the thermal head 36 is separated from the platen roller 71 and is in contact with or close to the ink ribbon 9 extending in the left-right direction. The thermal head 36 that moves between the print position 36A and the print standby position 36B intersects the ribbon path R of the ink ribbon 9 when the thermal head 36 is disposed at the print standby position 36B. That is, the thermal head 36 being adjacent to the ribbon path R means that the movement path of the thermal head 36 that moves between the print position 36A and the print standby position 36B intersects the ribbon path R. The motor 83 (see FIG. 3) moves the thermal head 36 in the vertical direction. When the supply roll 9A and the take-up roll 9B are attached to and detached from the ribbon controller 1A, the thermal head 36 is moved to a retracted position (not shown) above the print standby position 36B.

<ガイド軸61〜65>
ガイド軸61〜65は、それぞれ円柱状であり、ベースプレート20Aの前面から前側に向けて延びる。ガイド軸61〜65は、それぞれ、例えば、前後方向に延びる回転軸を中心として回転可能なローラである。ガイド軸61は、ベースプレート20Aのうち右上の隅近傍に設けられる。ガイド軸62は、ベースプレート20Aの右下の隅近傍に設けられる。ガイド軸63は、ベースプレート20Aのうち、印刷位置36Aに配置されたサーマルヘッド36の下端部に対して左斜め上側、言い換えれば、印刷待機位置36Bに配置されたサーマルヘッド36の下端部に対して左斜め下側の位置に設けられる。ガイド軸64は、ベースプレート20Aの左下の隅近傍に設けられる。ガイド軸65は、ベースプレート20Aの左上の隅近傍に設けられる。
<Guide shafts 61-65>
Each of the guide shafts 61 to 65 is cylindrical, and extends from the front surface of the base plate 20A toward the front side. Each of the guide shafts 61 to 65 is a roller that can rotate around a rotation shaft extending in the front-rear direction, for example. The guide shaft 61 is provided near the upper right corner of the base plate 20A. The guide shaft 62 is provided near the lower right corner of the base plate 20A. The guide shaft 63 is on the diagonally upper left side of the base plate 20A with respect to the lower end portion of the thermal head 36 disposed at the printing position 36A, in other words, with respect to the lower end portion of the thermal head 36 disposed at the print standby position 36B. It is provided at a position on the lower left side. The guide shaft 64 is provided near the lower left corner of the base plate 20A. The guide shaft 65 is provided near the upper left corner of the base plate 20A.

ガイド軸61〜65のそれぞれの周面の一部にインクリボン9が接触する。インクリボン9のリボン経路Rは、第1シャフト21に装着された供給ロール9Aから右斜め上側に向けて延び、ガイド軸61に接触して方向を変え、ガイド軸62まで下側に延びる。インクリボン9のリボン経路Rは更に、ガイド軸62に接触して方向を変え、印刷位置36Aに配置されたサーマルヘッド36の下端部まで左側に向けて延びる。インクリボン9のリボン経路Rは更に、印刷位置36Aに配置されたサーマルヘッド36の下端部から左斜め上側に向けて延び、ガイド軸63に接触して方向を変え、ガイド軸64に向けて左側に延びる。インクリボン9のリボン経路Rは更に、ガイド軸64に接触して方向を変え、ガイド軸65に向けて上側に延びる。インクリボン9のリボン経路Rは更に、ガイド軸65に接触して方向を変え、巻取ロール9Bまで右斜め下側に延びる。リボンアッセンブリ90の芯軸90A、90Bがそれぞれ正転方向に回転することに応じ、インクリボン9は、ガイド軸62とサーマルヘッド36との間を左方向に移動する(矢印Y2)。   The ink ribbon 9 contacts a part of the peripheral surface of each of the guide shafts 61 to 65. The ribbon path R of the ink ribbon 9 extends from the supply roll 9 </ b> A attached to the first shaft 21 toward the upper right side, contacts the guide shaft 61, changes its direction, and extends downward to the guide shaft 62. The ribbon path R of the ink ribbon 9 further changes direction by contacting the guide shaft 62 and extends to the left side to the lower end of the thermal head 36 disposed at the printing position 36A. The ribbon path R of the ink ribbon 9 further extends from the lower end of the thermal head 36 disposed at the printing position 36A toward the upper left side, contacts the guide shaft 63, changes its direction, and changes the left side toward the guide shaft 64. It extends to. The ribbon path R of the ink ribbon 9 further changes its direction by contacting the guide shaft 64 and extends upward toward the guide shaft 65. Further, the ribbon path R of the ink ribbon 9 changes its direction by contacting the guide shaft 65, and extends to the lower right side to the winding roll 9B. In response to the rotation of the core shafts 90A and 90B of the ribbon assembly 90 in the forward rotation direction, the ink ribbon 9 moves to the left between the guide shaft 62 and the thermal head 36 (arrow Y2).

<速度センサ61A>
ガイド軸61は、ガイド軸61とインクリボン9との間に働く摩擦力によって、インクリボン9の搬送に追随して回転可能である。ガイド軸61に速度センサ61A(図3参照)が設けられる。速度センサ61Aは、例えばエンコーダを備える。エンコーダは、ガイド軸61の回転量を検知する。速度センサ61Aは、回転量を時間で割ることで、回転速度を特定する。速度センサ61Aは更に、既知であるガイド軸61の直径に基づいて、インクリボン9の搬送速度を特定する。速度センサ61Aは、インクリボン9の搬送速度を示す信号を出力する。
<Speed sensor 61A>
The guide shaft 61 can rotate following the conveyance of the ink ribbon 9 by a frictional force acting between the guide shaft 61 and the ink ribbon 9. A speed sensor 61A (see FIG. 3) is provided on the guide shaft 61. The speed sensor 61A includes, for example, an encoder. The encoder detects the amount of rotation of the guide shaft 61. The speed sensor 61A specifies the rotation speed by dividing the rotation amount by time. The speed sensor 61A further specifies the transport speed of the ink ribbon 9 based on the known diameter of the guide shaft 61. The speed sensor 61 </ b> A outputs a signal indicating the conveyance speed of the ink ribbon 9.

<媒体制御部1C>
媒体制御部1Cは、フレーム10の上下方向略中央よりも下側に配置される。媒体制御部1Cは、プラテンローラ71、可動ガイド72、ガイドローラ76A、76B、76C、76D、76E、76F(総称して「ガイドローラ76」という。)、及び、モータ85(図3参照)を有する。媒体制御部1Cは、印刷媒体7を搬送する。
<Media control unit 1C>
The medium control unit 1 </ b> C is disposed below the center of the frame 10 in the vertical direction. The medium control unit 1C includes a platen roller 71, a movable guide 72, guide rollers 76A, 76B, 76C, 76D, 76E, and 76F (collectively referred to as “guide rollers 76”), and a motor 85 (see FIG. 3). Have. The medium control unit 1C transports the print medium 7.

<プラテンローラ71>
プラテンローラ71は、フレーム10の上下方向及び左右方向のそれぞれの略中央に設けられる。プラテンローラ71は円柱状を有し、前後方向に延びる回転軸を中心として回転可能である。プラテンローラ71は、印刷位置36Aに配置されたサーマルヘッド36の下側に対向する。プラテンローラ71は、サーマルヘッド36が印刷位置36Aに移動することに応じ、サーマルヘッド36に印刷媒体7を押し付ける。
<Platen roller 71>
The platen roller 71 is provided at approximately the center of each of the vertical and horizontal directions of the frame 10. The platen roller 71 has a columnar shape and is rotatable about a rotation axis extending in the front-rear direction. The platen roller 71 faces the lower side of the thermal head 36 arranged at the printing position 36A. The platen roller 71 presses the print medium 7 against the thermal head 36 as the thermal head 36 moves to the printing position 36A.

<可動ガイド72>
可動ガイド72は、上下方向においてプラテンローラ71よりも下側に配置される。可動ガイド72とプラテンローラ71との間の距離は、印刷位置36Aに配置されたサーマルヘッド36とプラテンローラ71との間の距離よりも長い。つまり、可動ガイド72は、プラテンローラ71に対して下側に離間する。可動ガイド72は左右方向に移動可能である。可動ガイド72は、金属製のベースプレート720、及び、ガイドローラ72A、72Bを有する。ベースプレート720は、左右方向に延びる非図示のレールに係合する。ベースプレート720は、レールに沿って左右方向に移動可能である。ガイドローラ72A、72Bはそれぞれ、ベースプレート720の前面から前側に向けて延びる回転軸を中心として回転可能である。ガイドローラ72A、72Bは、左右方向に並ぶ。ガイドローラ72Aは、ガイドローラ72Bに対して右側に配置される。ガイドローラ72A、72Bは、ベースプレート720の移動に応じて、左右方向に移動する。
<Movable guide 72>
The movable guide 72 is disposed below the platen roller 71 in the vertical direction. The distance between the movable guide 72 and the platen roller 71 is longer than the distance between the thermal head 36 disposed at the printing position 36 </ b> A and the platen roller 71. That is, the movable guide 72 is separated downward with respect to the platen roller 71. The movable guide 72 is movable in the left-right direction. The movable guide 72 has a metal base plate 720 and guide rollers 72A and 72B. The base plate 720 engages with a rail (not shown) extending in the left-right direction. The base plate 720 is movable in the left-right direction along the rail. Each of the guide rollers 72A and 72B is rotatable about a rotation axis extending from the front surface of the base plate 720 toward the front side. The guide rollers 72A and 72B are arranged in the left-right direction. The guide roller 72A is disposed on the right side with respect to the guide roller 72B. The guide rollers 72A and 72B move in the left-right direction in accordance with the movement of the base plate 720.

可動ガイド72の下側に、モータ85(図3参照)が設けられる。モータ85の回転軸と可動ガイド72とは、非図示の伝達機構によって連結する。伝達機構は、モータ85の回転軸の回転運動を並進運動に変換する。伝達機構として、ボールねじ、ラック・アンド・ピニオン、タイミングベルト、プーリー等が利用可能である。可動ガイド72は、モータ85の一方側への回転に応じて左方向に移動し、他方側への回転に応じて左方向に移動する。可動ガイド72の移動可能な方向(左右方向)のうち、左側に向かう方向を「第1方向」といい、右側に向かう方向を「第2方向」という。   A motor 85 (see FIG. 3) is provided below the movable guide 72. The rotating shaft of the motor 85 and the movable guide 72 are connected by a transmission mechanism (not shown). The transmission mechanism converts the rotational motion of the rotation shaft of the motor 85 into translational motion. As a transmission mechanism, a ball screw, a rack and pinion, a timing belt, a pulley, or the like can be used. The movable guide 72 moves to the left according to the rotation of the motor 85 to one side, and moves to the left according to the rotation to the other side. Of the movable direction of the movable guide 72 (left-right direction), the direction toward the left side is referred to as “first direction”, and the direction toward the right side is referred to as “second direction”.

可動ガイド72の左右方向の中心を「ガイド中心」と定義する。図2(A)に示すように、可動ガイド72が移動範囲の中心に配置された場合のガイド中心の位置を、M(0)と表記する。M(0)の位置は、プラテンローラ71の中心の左右方向の位置と一致する。図2(B)に示すように、可動ガイド72が移動範囲のうち最も第1方向側に配置された場合のガイド中心の位置を、M(m)と表記する。図2(C)に示すように、可動ガイド72が移動範囲のうち最も第2方向側に配置された場合のガイド中心の位置を、M(−m)と表記する。以下では、可動ガイド72のガイド中心の位置を、単に「可動ガイド72の位置」という。   The center in the left-right direction of the movable guide 72 is defined as “guide center”. As shown in FIG. 2A, the position of the guide center when the movable guide 72 is arranged at the center of the movement range is denoted as M (0). The position of M (0) coincides with the position of the center of the platen roller 71 in the left-right direction. As shown in FIG. 2B, the position of the guide center when the movable guide 72 is arranged on the most first direction side in the movement range is denoted as M (m). As shown in FIG. 2C, the position of the guide center when the movable guide 72 is arranged on the second direction side in the movement range is denoted as M (−m). Hereinafter, the position of the guide center of the movable guide 72 is simply referred to as “position of the movable guide 72”.

<ガイドローラ76>
図1に示すように、ガイドローラ76は、前後方向に延びる回転軸を中心として回転可能である。ガイドローラ76A、76B、76Cは、左右方向においてプラテンローラ71よりも右側に配置される。ガイドローラ76B、76Cのそれぞれの左右方向の位置は略同一である。ガイドローラ76Aは、左右方向においてガイドローラ76B、76Cよりも右側に配置される。ガイドローラ76D、76E、76Fは、左右方向においてプラテンローラ71よりも左側に配置される。ガイドローラ76D、76Eのそれぞれの左右方向の位置は略同一である。ガイドローラ76Fは、左右方向においてガイドローラ76A、76Bよりも左側に配置される。ガイドローラ76C、76Dは、上下方向において可動ガイド72よりも上側に配置される。ガイドローラ76C、76Dの上下方向の位置は略同一である。ガイドローラ76A、76B、76E、76Fは、上下方向において可動ガイド72よりも下側に配置される。ガイドローラ76A、76Fの上下方向の位置は略同一である。ガイドローラ76B、76Eの上下方向の位置は略同一である。ガイドローラ76Aは、ガイドローラ76Bの右斜め下側に配置される。ガイドローラ76Fは、ガイドローラ76Eの左斜め下側に配置される。
<Guide roller 76>
As shown in FIG. 1, the guide roller 76 can rotate around a rotation axis extending in the front-rear direction. The guide rollers 76A, 76B, and 76C are disposed on the right side of the platen roller 71 in the left-right direction. The left and right positions of the guide rollers 76B and 76C are substantially the same. The guide roller 76A is disposed on the right side of the guide rollers 76B and 76C in the left-right direction. The guide rollers 76D, 76E, and 76F are disposed on the left side of the platen roller 71 in the left-right direction. The left and right positions of the guide rollers 76D and 76E are substantially the same. The guide roller 76F is disposed on the left side of the guide rollers 76A and 76B in the left-right direction. The guide rollers 76C and 76D are disposed above the movable guide 72 in the vertical direction. The vertical positions of the guide rollers 76C and 76D are substantially the same. The guide rollers 76A, 76B, 76E, and 76F are disposed below the movable guide 72 in the vertical direction. The vertical positions of the guide rollers 76A and 76F are substantially the same. The vertical positions of the guide rollers 76B and 76E are substantially the same. The guide roller 76A is disposed on the lower right side of the guide roller 76B. The guide roller 76F is disposed on the lower left side of the guide roller 76E.

図2(B)に示すように、可動ガイド72が第1方向側に最も移動した状態、即ち、可動ガイド72がM(m)に配置された状態で、ガイドローラ72Bの中心は、左右方向においてガイドローラ76D、76Eのそれぞれの中心よりも右側に配置される。図2(C)に示すように、可動ガイド72が第2方向側に最も移動した状態、即ち、可動ガイド72がM(−m)に配置された状態で、ガイドローラ72Aの中心は、左右方向においてガイドローラ76B、76Cのそれぞれの中心よりも左側に配置される。   As shown in FIG. 2B, the center of the guide roller 72B is in the left-right direction when the movable guide 72 is moved most in the first direction, that is, when the movable guide 72 is arranged at M (m). The guide rollers 76D and 76E are disposed on the right side with respect to the respective centers. As shown in FIG. 2C, in the state where the movable guide 72 is moved most in the second direction side, that is, in the state where the movable guide 72 is arranged at M (−m), the center of the guide roller 72A is In the direction, the guide rollers 76B and 76C are arranged on the left side of the respective centers.

図1に示すように、印刷媒体7は、印刷装置1の外部から供給される。印刷媒体7は、印刷装置1の内部において、プラテンローラ71、可動ガイド72のガイドローラ72A、72B、及び、ガイドローラ76の間に張り渡され、搬送される。プラテンローラ71、可動ガイド72のガイドローラ72A、72B、及び、ガイドローラ76に沿って印刷媒体7が搬送されるときに通過する経路を、「媒体経路P」という。印刷媒体7の媒体経路Pは、ガイドローラ76A、76B、72A、76C、プラテンローラ71、ガイドローラ76D、72B、76E、76Fのそれぞれに順番に接触して方向を変えながら延びる。印刷媒体7は、媒体経路Pに沿ってガイドローラ76Aからガイドローラ76Fに向けて移動する向き(矢印Y1の向き)に搬送される。   As shown in FIG. 1, the print medium 7 is supplied from outside the printing apparatus 1. Inside the printing apparatus 1, the print medium 7 is stretched between the platen roller 71, the guide rollers 72 </ b> A and 72 </ b> B of the movable guide 72, and the guide roller 76, and is conveyed. A path through which the printing medium 7 is transported along the platen roller 71, the guide rollers 72A and 72B of the movable guide 72, and the guide roller 76 is referred to as “medium path P”. The medium path P of the printing medium 7 extends while contacting the guide rollers 76A, 76B, 72A, 76C, the platen roller 71, and the guide rollers 76D, 72B, 76E, 76F in order and changing the direction. The print medium 7 is conveyed along the medium path P in the direction of movement from the guide roller 76A toward the guide roller 76F (the direction of the arrow Y1).

ガイドローラ76A〜76C、及び、可動ガイド72のガイドローラ72Aは、媒体経路Pにおいて、プラテンローラ71よりも上流側に配置される。ガイドローラ76D〜76F、及び、可動ガイド72のガイドローラ72Bは、媒体経路Pにおいて、プラテンローラ71よりも下流側に配置される。即ち、媒体経路Pにおいて、ガイドローラ72Aはプラテンローラ71に対して上流に離間する。媒体経路Pにおいて、ガイドローラ72Bはプラテンローラ71に対して下流に離間する。従って、ガイドローラ72A及びガイドローラ72Bを含む。可動ガイド72は、媒体経路Pにおいて、プラテンローラ71から離間した位置に配置されるといえる。   The guide rollers 76A to 76C and the guide roller 72A of the movable guide 72 are arranged on the upstream side of the platen roller 71 in the medium path P. The guide rollers 76D to 76F and the guide roller 72B of the movable guide 72 are arranged on the downstream side of the platen roller 71 in the medium path P. That is, in the medium path P, the guide roller 72A is separated from the platen roller 71 upstream. In the medium path P, the guide roller 72B is separated downstream from the platen roller 71. Therefore, the guide roller 72A and the guide roller 72B are included. It can be said that the movable guide 72 is disposed at a position separated from the platen roller 71 in the medium path P.

以下、図2に示すように、印刷媒体7のうちプラテンローラ71に接触する位置での移動速度を、「印刷位置速度」といい、Wpと表記する。印刷媒体7のうち可動ガイド72に対してプラテンローラ71と反対側の位置(即ち、ガイドローラ72Aよりも上流の位置、及び/又は、ガイドローラ72Bよりも下流の位置)での移動速度を、「搬送位置速度」といい、Wtと表記する。搬送位置速度Wtは、印刷装置1に対して外部から印刷媒体7が供給されるときの移動速度に対応する。図2(A)に示すように、可動ガイド72が静止した状態における印刷位置速度Wpを、Wp(a)と表記する。印刷位置速度Wp(a)は、搬送位置速度Wtと一致する。   Hereinafter, as shown in FIG. 2, the moving speed at the position where the printing medium 7 contacts the platen roller 71 is referred to as “printing position speed” and is expressed as Wp. The moving speed of the print medium 7 at a position opposite to the platen roller 71 with respect to the movable guide 72 (that is, a position upstream from the guide roller 72A and / or a position downstream from the guide roller 72B), This is referred to as “transport position speed” and is expressed as Wt. The transport position speed Wt corresponds to the moving speed when the printing medium 7 is supplied from the outside to the printing apparatus 1. As shown in FIG. 2A, the printing position speed Wp when the movable guide 72 is stationary is denoted as Wp (a). The print position speed Wp (a) matches the transport position speed Wt.

一方、図2(B)に示すように、可動ガイド72が第1方向に移動することに応じ、プラテンローラ71よりも上流側の媒体経路Pは長くなり、プラテンローラ71よりも下流側の媒体経路Pは短くなる。この場合、印刷媒体7のうち可動ガイド72に対してプラテンローラ71側の部分に、上流側に向かう方向の力が作用する。このため、印刷位置速度Wpは搬送位置速度Wtよりも遅くなる。以下、可動ガイド72が第1方向に移動する場合の印刷位置速度Wpを、Wp(s)と表記する。他方、図2(C)に示すように、可動ガイド72が第2方向に移動することに応じ、プラテンローラ71よりも上流側の媒体経路Pは短くなり、プラテンローラ71よりも下流側の媒体経路Pは長くなる。この場合、印刷媒体7のうち可動ガイド72に対してプラテンローラ71側の部分に、下流側に向かう方向の力が作用する。このため、印刷位置速度Wpは搬送位置速度Wtよりも速くなる。以下、可動ガイド72が左側に移動する場合の印刷位置速度Wpを、Wp(f)と表記する。   On the other hand, as shown in FIG. 2B, the medium path P on the upstream side of the platen roller 71 becomes longer and the medium on the downstream side of the platen roller 71 as the movable guide 72 moves in the first direction. The path P is shortened. In this case, a force in the direction toward the upstream side acts on a portion of the print medium 7 on the platen roller 71 side with respect to the movable guide 72. For this reason, the printing position speed Wp is slower than the transport position speed Wt. Hereinafter, the printing position speed Wp when the movable guide 72 moves in the first direction is denoted as Wp (s). On the other hand, as shown in FIG. 2C, the medium path P on the upstream side of the platen roller 71 becomes shorter and the medium on the downstream side of the platen roller 71 as the movable guide 72 moves in the second direction. The path P becomes longer. In this case, a force in a direction toward the downstream side acts on a portion of the print medium 7 on the platen roller 71 side with respect to the movable guide 72. For this reason, the printing position speed Wp is faster than the transport position speed Wt. Hereinafter, the printing position speed Wp when the movable guide 72 moves to the left side is denoted as Wp (f).

<印刷装置1の電気的構成>
図3を参照し、印刷装置1の電気的構成について説明する。制御部31、記憶部32、サーマルヘッド36、モータ81〜モータ83、速度センサ61A、及び、通信インターフェース(通信I/F)33は、リボン制御部1Aに設けられる。モータ85は、媒体制御部1Cに設けられる。
<Electrical Configuration of Printing Apparatus 1>
The electrical configuration of the printing apparatus 1 will be described with reference to FIG. The control unit 31, the storage unit 32, the thermal head 36, the motors 81 to 83, the speed sensor 61A, and the communication interface (communication I / F) 33 are provided in the ribbon control unit 1A. The motor 85 is provided in the medium control unit 1C.

制御部31は、印刷装置1を制御するCPUと、CPUの指示に応じて動作する各種の駆動回路とを含む。各種の駆動回路は、例えば、モータ81〜83、85(総称して「モータ80」という。)に信号(例えば、駆動電流)を供給するための回路、サーマルヘッド36に信号(例えば、駆動電流)を供給するための回路、及び、速度センサ61Aを動作させると共に受信した出力信号を検出するための回路などを含む。制御部31は、記憶部32、サーマルヘッド36、モータ80、速度センサ61A、及び、通信I/F33と、非図示のインターフェース回路を介して電気的に接続する。   The control unit 31 includes a CPU that controls the printing apparatus 1 and various drive circuits that operate according to instructions from the CPU. The various drive circuits are, for example, circuits for supplying signals (for example, drive current) to the motors 81 to 83, 85 (generally referred to as “motor 80”), and signals (for example, drive current) to the thermal head 36. ) And a circuit for operating the speed sensor 61A and detecting the received output signal. The control unit 31 is electrically connected to the storage unit 32, the thermal head 36, the motor 80, the speed sensor 61A, and the communication I / F 33 via an interface circuit (not shown).

記憶部32は、ROM、RAM、フラッシュメモリ等の各種記憶媒体を含む。記憶部32には、制御部31が実行する処理のプログラムが記憶される。プログラムは、例えば、後述する外部機器100から、後述する通信I/F33を介してダウンロードされてもよい。制御部31は、通信I/F33を介して外部機器100から取得したプログラムを、記憶部32に記憶してもよい。   The storage unit 32 includes various storage media such as a ROM, a RAM, and a flash memory. The storage unit 32 stores a program for processing executed by the control unit 31. For example, the program may be downloaded from an external device 100 described later via a communication I / F 33 described later. The control unit 31 may store the program acquired from the external device 100 via the communication I / F 33 in the storage unit 32.

記憶部32には、画像データが記憶される。画像データは、印刷イメージGを示す例えばビットマップ画像のデータである。制御部31は、画像データから印刷データを生成し、印刷データを記憶部32に記憶する(詳細は後述)。印刷データは、印刷イメージG(図5等参照)を印刷媒体7に印刷するためのデータである。印刷データには、複数のラインデータが含まれる。各ラインデータは、サーマルヘッド36の複数の発熱素子のうち通電により発熱させる発熱素子の位置を、印刷媒体7の幅方向に延びるライン毎に規定する。以下、各ラインデータを、「ラインデータ(x)」(xは整数)と表記する。xは、対応するラインが印刷される順番を示す。画像データ及び印刷データは、例えば、外部機器100から通信I/F33を介して受信されてもよい。制御部31は、受信された画像データ及び印刷データを、記憶部32に記憶してもよい   The storage unit 32 stores image data. The image data is, for example, bitmap image data indicating the print image G. The control unit 31 generates print data from the image data, and stores the print data in the storage unit 32 (details will be described later). The print data is data for printing the print image G (see FIG. 5 and the like) on the print medium 7. The print data includes a plurality of line data. Each line data defines, for each line extending in the width direction of the print medium 7, the position of the heating element that generates heat by energization among the plurality of heating elements of the thermal head 36. Hereinafter, each line data is expressed as “line data (x)” (x is an integer). x indicates the order in which the corresponding lines are printed. The image data and the print data may be received from the external device 100 via the communication I / F 33, for example. The control unit 31 may store the received image data and print data in the storage unit 32.

記憶部32には、設定解像度、搬送位置速度Wt、加熱周期Htが記憶される。設定解像度は、印刷時における解像度(第1解像度D1又は第2解像度D2、後述)の設定値である。設定解像度は、例えば、外部機器100から通信I/F33を介して受信されてもよい。制御部31は、受信された設定解像度を、記憶部32に記憶してもよい。搬送位置速度Wtは、例えば、通信I/F33を介して外部機器100から一定間隔で受信されてもよい。制御部31は、受信された搬送位置速度Wtを、記憶部32に記憶してもよい。又は、印刷媒体7の速度を計測する速度センサ(非図示)が印刷装置1に設けられてもよい。制御部31は、速度センサからの出力に基づいて搬送位置速度Wtを特定し、記憶部32に記憶してもよい。加熱周期Htは、サーマルヘッド36の複数の発熱素子に対する通電周期、言い換えれば、複数の発熱素子の発熱周期を示す。加熱周期Htは、印刷装置1に固有の値として記憶部32に予め記憶されてもよい。加熱周期Htとして、下限値及び上限値を含む所定範囲が記憶部32に記憶されてもよい。   The storage unit 32 stores the set resolution, the conveyance position speed Wt, and the heating cycle Ht. The set resolution is a set value of the resolution at the time of printing (first resolution D1 or second resolution D2, which will be described later). The set resolution may be received from the external device 100 via the communication I / F 33, for example. The control unit 31 may store the received setting resolution in the storage unit 32. The transport position speed Wt may be received from the external device 100 at regular intervals via the communication I / F 33, for example. The control unit 31 may store the received transport position speed Wt in the storage unit 32. Alternatively, a speed sensor (not shown) that measures the speed of the print medium 7 may be provided in the printing apparatus 1. The control unit 31 may specify the transport position speed Wt based on the output from the speed sensor and store it in the storage unit 32. The heating cycle Ht indicates the energization cycle for the plurality of heating elements of the thermal head 36, in other words, the heating cycle of the plurality of heating elements. The heating cycle Ht may be stored in advance in the storage unit 32 as a value unique to the printing apparatus 1. A predetermined range including a lower limit value and an upper limit value may be stored in the storage unit 32 as the heating cycle Ht.

記憶部32には更に、後述する第1速度Wp(1)、第2速度Wp(2)、第3速度Wp(3)、第1時間Tp1、第2時間Tp2、第3時間Tp3、印刷時間Tp、休止時間Tk、印刷周期Ts(図5参照)、供給ロール9A及び巻取ロール9Bのそれぞれの直径が記憶される。   The storage unit 32 further includes a first speed Wp (1), a second speed Wp (2), a third speed Wp (3), a first time Tp1, a second time Tp2, a third time Tp3, and a printing time, which will be described later. The Tp, the downtime Tk, the printing cycle Ts (see FIG. 5), the diameters of the supply roll 9A and the winding roll 9B are stored.

モータ80は、パルス信号に同期して回転するステッピングモータである。モータ81は、制御部31から出力されるパルス信号に応じて第1シャフト21を回転させる。モータ82は、制御部31から出力されるパルス信号に応じて第2シャフト22を回転させる。モータ83は、制御部31から出力されるパルス信号に応じて回転し、サーマルヘッド36を、非図示のヘッド保持機構を介して、印刷位置36A(図1参照)、印刷待機位置36B(図1参照)、及び、非図示の退避位置の間で移動させる。モータ85は、制御部31から出力されるパルス信号に応じて回転し、可動ガイド72を第1方向又は第2方向に移動させる。   The motor 80 is a stepping motor that rotates in synchronization with a pulse signal. The motor 81 rotates the first shaft 21 according to the pulse signal output from the control unit 31. The motor 82 rotates the second shaft 22 according to the pulse signal output from the control unit 31. The motor 83 rotates in accordance with the pulse signal output from the control unit 31, and the thermal head 36 is moved to a print position 36A (see FIG. 1) and a print standby position 36B (FIG. 1) via a head holding mechanism (not shown). Reference) and a retraction position (not shown). The motor 85 rotates according to the pulse signal output from the control unit 31, and moves the movable guide 72 in the first direction or the second direction.

速度センサ61Aは、インクリボン9の搬送速度を示す信号を、制御部31に出力する。通信I/F33は、印刷装置1に接続される外部機器100との間で通信を行なうためのインターフェース素子である。外部機器100は、ユーザが印刷装置1に対して様々な指示を行うために使用される端末機器である。記憶部32に記憶される各種情報は、外部機器100を介して変更可能としてもよい。   The speed sensor 61 </ b> A outputs a signal indicating the conveyance speed of the ink ribbon 9 to the control unit 31. The communication I / F 33 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. Various types of information stored in the storage unit 32 may be changeable via the external device 100.

<印刷装置1による印刷処理の概要>
印刷装置1による印刷処理の概要について説明する。印刷装置1は、印刷処理を実行することによって、印刷媒体7に印刷イメージGを繰り返し印刷する。以下では、印刷媒体7が搬送位置速度Wt(図2参照)で印刷装置1に供給される場合を前提とする。可動ガイド72が移動することに応じて印刷媒体7の印刷位置速度Wpが変化した場合、変化後の印刷位置速度Wpと一致する搬送速度でインクリボン9が搬送されるように、モータ81、82が制御される。以下、インクリボン9の搬送速度を、リボン速度Vという。
<Outline of Print Processing by Printing Apparatus 1>
An outline of printing processing by the printing apparatus 1 will be described. The printing apparatus 1 repeatedly prints the print image G on the print medium 7 by executing print processing. In the following, it is assumed that the print medium 7 is supplied to the printing apparatus 1 at the transport position speed Wt (see FIG. 2). When the printing position speed Wp of the printing medium 7 changes in accordance with the movement of the movable guide 72, the motors 81 and 82 are used so that the ink ribbon 9 is conveyed at a conveyance speed that matches the changed printing position speed Wp. Is controlled. Hereinafter, the conveyance speed of the ink ribbon 9 is referred to as a ribbon speed V.

図1に示すように、サーマルヘッド36は印刷待機位置36Bに配置される。印刷を開始させるための指示が受け付けられた場合、モータ81、82(図3参照)は駆動し、第1シャフト21及び第2シャフト22が回転する。リボンアッセンブリ90の芯軸90A、芯軸90Bは、それぞれ正転方向に回転する。インクリボン9は、第1シャフト21の供給ロール9Aから繰り出され、第2シャフト22の巻取ロール9Bに巻き取られる。インクリボン9は、サーマルヘッド36と接触する部分が右側から左側に向けて移動する向き(矢印Y2の向き)に、リボン速度Vで搬送される。   As shown in FIG. 1, the thermal head 36 is disposed at the print standby position 36B. When an instruction for starting printing is received, the motors 81 and 82 (see FIG. 3) are driven, and the first shaft 21 and the second shaft 22 rotate. 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 supply roll 9 </ b> A of the first shaft 21 and taken up by the take-up roll 9 </ b> B of the second shaft 22. The ink ribbon 9 is conveyed at a ribbon speed V in a direction in which a portion in contact with the thermal head 36 moves from the right side to the left side (the direction of the arrow Y2).

リボン速度Vが印刷位置速度Wp(図2参照)まで上昇した場合、サーマルヘッド36は、印刷待機位置36Bから印刷位置36Aに移動する。サーマルヘッド36は、インクリボン9及び印刷媒体7を介してプラテンローラ71に上側から接する。インクリボン9は、サーマルヘッド36の移動に応じて印刷媒体7の印刷面に押しつけられる。プラテンローラ71は、印刷媒体7のうち印刷面と反対側の面に接触し、インクリボン9及び印刷媒体7をサーマルヘッド36に押しつける。インクリボン9及び印刷媒体7のそれぞれの搬送方向、及び、搬送速度は、それぞれが接触する位置において一致する。(リボン速度V=印刷位置速度Wp)。   When the ribbon speed V increases to the print position speed Wp (see FIG. 2), the thermal head 36 moves from the print standby position 36B to the print position 36A. The thermal head 36 contacts the platen roller 71 from above via the ink ribbon 9 and the print medium 7. The ink ribbon 9 is pressed against the printing surface of the printing medium 7 according to the movement of the thermal head 36. The platen roller 71 contacts the surface of the print medium 7 opposite to the print surface, and presses the ink ribbon 9 and the print medium 7 against the thermal head 36. The transport directions and transport speeds of the ink ribbon 9 and the print medium 7 coincide with each other at positions where they contact each other. (Ribbon speed V = printing position speed Wp).

記憶部32に記憶された印刷データに含まれるラインデータ(x)に基づいて、サーマルヘッド36が加熱される。図4(a)に示すように、インクリボン9の所定領域91のインクは、1ライン分ずつ印刷媒体7の印刷面に転写される。以上によって、印刷イメージG(1)が印刷媒体7に形成される。なお、印刷イメージG(1)の印刷中において、印刷媒体7及びインクリボン9は継続して同じ速度で搬送される。なお、理解を容易とするため、図4では、インクリボン9及び印刷媒体7が直線状に示され、且つ、それぞれが互いに離隔する。しかし実際には、インクリボン9及び印刷媒体7は曲折する場合がある。又、インクリボン9及び印刷媒体7は、少なくともサーマルヘッド36がインクリボン9に接触する位置で、互いに接触する。   The thermal head 36 is heated based on the line data (x) included in the print data stored in the storage unit 32. As shown in FIG. 4A, the ink in the predetermined area 91 of the ink ribbon 9 is transferred to the printing surface of the print medium 7 line by line. Thus, the print image G (1) is formed on the print medium 7. During printing of the print image G (1), the print medium 7 and the ink ribbon 9 are continuously conveyed at the same speed. For easy understanding, in FIG. 4, the ink ribbon 9 and the print medium 7 are shown in a straight line, and are separated from each other. However, actually, the ink ribbon 9 and the print medium 7 may be bent. Further, the ink ribbon 9 and the print medium 7 contact each other at least at a position where the thermal head 36 contacts the ink ribbon 9.

印刷イメージG(1)が形成された後、サーマルヘッド36の加熱は停止される。図4(b)に示すように、サーマルヘッド36は、印刷位置36Aから印刷待機位置36B(図1参照)に移動する。モータ81、82の駆動は停止し、インクリボン9の搬送は停止される。以上によって、印刷イメージG(1)の印刷処理が終了する。なお、印刷媒体7は、搬送位置速度Wt(図2参照)で継続して印刷装置1に供給される。   After the print image G (1) is formed, the heating of the thermal head 36 is stopped. As shown in FIG. 4B, the thermal head 36 moves from the print position 36A to the print standby position 36B (see FIG. 1). The driving of the motors 81 and 82 is stopped, and the conveyance of the ink ribbon 9 is stopped. Thus, the printing process for the print image G (1) is completed. The print medium 7 is continuously supplied to the printing apparatus 1 at the transport position speed Wt (see FIG. 2).

印刷媒体7が所定距離L搬送された後、次の印刷を開始させるための指示が受け付けられたとする。次の印刷イメージG(2)の印刷処理が開始される。図4(c)に示すように、モータ81、82が駆動し、インクリボン9は搬送される。サーマルヘッド36は、印刷待機位置36Bから印刷位置36Aに移動する。サーマルヘッド36は、印刷位置36Aに移動した後加熱され、インクリボン9の所定領域92のインクが印刷媒体7の印刷面に1ライン分ずつ転写される。以上によって、印刷イメージG(2)が印刷媒体7に形成される。印刷イメージG(2)が形成された後、サーマルヘッド36の加熱は停止される。図4(d)に示すように、サーマルヘッド36は、印刷位置36Aから印刷待機位置36B(図1参照)に移動する。インクリボン9の搬送は停止される。以上によって、印刷イメージG(2)の印刷処理が終了する。次の印刷イメージG(3)の印刷(図4(e)参照)の説明は省略する。   It is assumed that an instruction for starting the next printing is received after the print medium 7 has been conveyed by a predetermined distance L. The printing process for the next print image G (2) is started. As shown in FIG. 4C, the motors 81 and 82 are driven, and the ink ribbon 9 is conveyed. The thermal head 36 moves from the print standby position 36B to the print position 36A. The thermal head 36 is heated after moving to the printing position 36 </ b> A, and the ink in the predetermined area 92 of the ink ribbon 9 is transferred to the printing surface of the printing medium 7 line by line. Thus, the print image G (2) is formed on the print medium 7. After the print image G (2) is formed, the heating of the thermal head 36 is stopped. As shown in FIG. 4D, the thermal head 36 moves from the print position 36A to the print standby position 36B (see FIG. 1). The conveyance of the ink ribbon 9 is stopped. Thus, the printing process for the print image G (2) is completed. The description of printing the next print image G (3) (see FIG. 4E) is omitted.

上記のように、印刷装置1は、印刷イメージG(G(1)、G(2)、・・・)を印刷する印刷処理を、印刷終了の指示が受け付けられるまで繰り返す。この場合、図5に示すように、印刷イメージGが印刷媒体7に形成される期間(図4(a)(c)(e)参照、「印刷期間」という。)と、連続する2つの印刷期間の間で印刷イメージGが形成されない期間(図4(b)(d)参照、「休止期間」という。)とを交互に切り替えながら印刷が行われる。なお、印刷期間の少なくとも一部の期間において、サーマルヘッド36が加熱され、インクリボン9のインクが印刷媒体7に転写される。一方、休止期間においてサーマルヘッド36は加熱されない。   As described above, the printing apparatus 1 repeats the printing process for printing the print image G (G (1), G (2),...) Until an instruction to end printing is received. In this case, as shown in FIG. 5, a period during which the print image G is formed on the print medium 7 (refer to FIGS. 4A, 4C, and 4E, referred to as “print period”) and two successive printings. Printing is performed while alternately switching between periods in which the print image G is not formed (see FIGS. 4B and 4D, referred to as “pause period”). The thermal head 36 is heated during at least a part of the printing period, and the ink on the ink ribbon 9 is transferred to the printing medium 7. On the other hand, the thermal head 36 is not heated during the rest period.

以下、印刷を開始させるための指示を最初に受けてからx回目の印刷期間を、「第x印刷期間」という。第x印刷期間の次の休止期間を、「第x休止期間」という。第x印刷期間において印刷媒体7に形成される印刷イメージGを、「印刷イメージG(x)」という。印刷媒体7のうち、印刷イメージG(x)の形成が開始される位置を、「第x位置」という。印刷期間の時間を、「印刷時間Tp」という。休止期間の時間を「休止時間Tk」という。印刷イメージGが印刷媒体7に形成される周期、即ち、第x印刷期間と第x+1印刷期間とのそれぞれの開始時点の間の時間を、「印刷周期Ts」という。印刷周期Tsは、印刷時間Tpと休止時間Tkとを加算した値と等しい。   Hereinafter, the x-th printing period after receiving an instruction for starting printing first is referred to as an “xth printing period”. The suspension period next to the x-th printing period is referred to as “x-th suspension period”. The print image G formed on the print medium 7 in the x-th print period is referred to as “print image G (x)”. A position on the print medium 7 where the formation of the print image G (x) is started is referred to as an “xth position”. The time of the printing period is referred to as “printing time Tp”. The time of the suspension period is referred to as “pause time Tk”. The period in which the print image G is formed on the print medium 7, that is, the time between the start times of the x-th print period and the x + 1-th print period is referred to as “print period Ts”. The printing cycle Ts is equal to a value obtained by adding the printing time Tp and the pause time Tk.

<印刷動作(第1印刷動作、第2印刷動作)及び非印刷動作の概要>
図5において、印刷イメージGは、第1特定範囲、第2特定範囲、及び、第3特定範囲を含む。第1特定範囲は、解像度の相対的に高い印刷対象(例えば、バーコード等)が含まれる範囲を示す。第2特定範囲は、解像度の相対的に低い印刷対象(例えは、文字列等)が含まれる範囲を示す。第3特定範囲は、印刷対象が含まれない範囲を示す。以下、第1特定範囲の印刷対象の解像度を、「第1解像度D1」という。第2特定範囲の印刷対象の解像度を、「第2解像度D2」という。
<Outline of printing operation (first printing operation, second printing operation) and non-printing operation>
In FIG. 5, the print image G includes a first specific range, a second specific range, and a third specific range. The first specific range indicates a range including a print target (for example, a barcode) having a relatively high resolution. The second specific range indicates a range including a print target (for example, a character string) having a relatively low resolution. The third specific range indicates a range in which a print target is not included. Hereinafter, the resolution of the print target in the first specific range is referred to as “first resolution D1”. The resolution of the print target in the second specific range is referred to as “second resolution D2”.

ここで、印刷装置1によって印刷媒体7に印刷される印刷イメージGの解像度と、印刷媒体7の印刷位置速度Wp[mm/s]とは、以下の式(1)の関係を有する。なお、解像度をD[dot/inch]と表記する。サーマルヘッド36の発熱素子の加熱周期(通電周期)を、Ht[s/dot]と表記する。
Wp=(25.4[mm/inch]/D)/Ht・・・(1)
つまり、印刷位置速度Wpと解像度Dとは、加熱周期Htを固定値とした場合において反比例の関係を有する。
Here, the resolution of the print image G printed on the print medium 7 by the printing apparatus 1 and the print position speed Wp [mm / s] of the print medium 7 have the relationship of the following formula (1). The resolution is expressed as D [dot / inch]. The heating cycle (energization cycle) of the heating element of the thermal head 36 is expressed as Ht [s / dot].
Wp = (25.4 [mm / inch] / D) / Ht (1)
That is, the printing position speed Wp and the resolution D have an inversely proportional relationship when the heating cycle Ht is a fixed value.

制御部31は、印刷イメージGの第1特定範囲及び第2特定範囲をそれぞれ適切な解像度で印刷するために、第1解像度D1及び第2解像度D2に基づいて特定される印刷位置速度Wpで印刷媒体7を搬送する必要がある。これに対し、図2に示すように、印刷位置速度Wpは、可動ガイド72が第1方向に移動することに応じて搬送位置速度Wtよりも遅くなり、Wp(s)となる(図2(B)参照)。一方、印刷位置速度Wpは、可動ガイド72が第2方向に移動することに応じて搬送位置速度Wtよりも速くなり、Wp(f)となる(図2(C)参照)。このため制御部31は、印刷イメージGの第1特定範囲及び第2特定範囲の解像度に応じて、可動ガイド72を第1方向又は第2方向に移動させ、印刷位置速度Wpを調整する。   In order to print the first specific range and the second specific range of the print image G at appropriate resolutions, the control unit 31 prints at the print position speed Wp specified based on the first resolution D1 and the second resolution D2. It is necessary to transport the medium 7. On the other hand, as shown in FIG. 2, the printing position speed Wp becomes slower than the transport position speed Wt as the movable guide 72 moves in the first direction, and becomes Wp (s) (FIG. 2 ( B)). On the other hand, the printing position speed Wp becomes faster than the transport position speed Wt according to the movement of the movable guide 72 in the second direction, and becomes Wp (f) (see FIG. 2C). Therefore, the control unit 31 adjusts the printing position speed Wp by moving the movable guide 72 in the first direction or the second direction according to the resolution of the first specific range and the second specific range of the print image G.

しかし、可動ガイド72の移動可能な範囲は、M(−m)〜M(m)(図2参照)に制限される。従って、可動ガイド72が第1方向に移動してM(−m)に到達した場合、制御部31は、可動ガイド72を更に第1方向に移動させることができない。この場合、制御部31は、印刷位置速度Wpを搬送位置速度Wtよりも遅くできない。同様に、可動ガイド72が第2方向に移動してM(+m)まで到達した場合、制御部31は、可動ガイド72を更に第2方向に移動させることができない。この場合、制御部31は、印刷位置速度Wpを搬送位置速度Wtよりも速くできない。これらの場合、印刷イメージGの解像度に応じた印刷位置速度Wpとすることができない可能性がある。これに対して制御部31は、解像度に応じた印刷位置速度Wpで印刷媒体7を搬送できる状態を維持するために、印刷期間のうち第3特定範囲に対応する期間、及び休止期間についても、可動ガイド72を移動させる。以下、印刷イメージGの第1特定範囲を印刷する動作を、「第1印刷動作」という。印刷イメージGの第2特定範囲を印刷する動作を「第2印刷動作」という。印刷イメージGの第3特定範囲、及び、休止期間における動作、即ち、サーマルヘッド36を加熱せず印刷を行わない動作を、「非印刷動作」という。   However, the movable range of the movable guide 72 is limited to M (−m) to M (m) (see FIG. 2). Therefore, when the movable guide 72 moves in the first direction and reaches M (−m), the control unit 31 cannot further move the movable guide 72 in the first direction. In this case, the control unit 31 cannot make the printing position speed Wp slower than the transport position speed Wt. Similarly, when the movable guide 72 moves in the second direction and reaches M (+ m), the control unit 31 cannot further move the movable guide 72 in the second direction. In this case, the control unit 31 cannot make the printing position speed Wp faster than the transport position speed Wt. In these cases, there is a possibility that the print position speed Wp corresponding to the resolution of the print image G cannot be obtained. On the other hand, in order to maintain the state in which the printing medium 7 can be conveyed at the printing position speed Wp according to the resolution, the control unit 31 also includes the period corresponding to the third specific range and the pause period in the printing period. The movable guide 72 is moved. Hereinafter, the operation of printing the first specific range of the print image G is referred to as “first printing operation”. The operation of printing the second specific range of the print image G is referred to as “second printing operation”. The operation in the third specific range and the pause period of the print image G, that is, the operation in which the thermal head 36 is not heated and printing is referred to as “non-printing operation”.

図5を参照し、具体例を挙げて説明する。印刷イメージG(n)の第1特定範囲を第1解像度D1で印刷するための印刷位置速度Wpが、搬送位置速度Wtより遅いWp(1)(「第1速度」という。)であるとする。印刷イメージG(n)の第2特定範囲を第2解像度D2で印刷するための印刷位置速度Wpが、搬送位置速度Wtより遅いWp(2)(「第2速度」という。)であるとする。なお、第2解像度D2は第1解像度D1よりも小さいので、第2速度Wp(2)は第1速度Wp(1)よりも速くなる。このため、Wt>Wp(2)>Wp(1)の関係が成立する。なお、第1速度Wp(1)及び第2速度Wp(2)は、何れも搬送位置速度Wtより遅いため、制御部31は、可動ガイド72を第1方向に移動させる必要がある。   A specific example will be described with reference to FIG. It is assumed that the print position speed Wp for printing the first specific range of the print image G (n) at the first resolution D1 is Wp (1) (referred to as “first speed”) slower than the transport position speed Wt. . The print position speed Wp for printing the second specific range of the print image G (n) at the second resolution D2 is Wp (2) (referred to as “second speed”) that is slower than the transport position speed Wt. . Since the second resolution D2 is smaller than the first resolution D1, the second speed Wp (2) is faster than the first speed Wp (1). Therefore, the relationship of Wt> Wp (2)> Wp (1) is established. Since the first speed Wp (1) and the second speed Wp (2) are both slower than the transport position speed Wt, the control unit 31 needs to move the movable guide 72 in the first direction.

第n印刷期間において、制御部31は、印刷イメージG(n)の第2特定範囲を印刷媒体7に形成させるため、第2印刷動作を実行する(S201)。この場合、制御部31は、印刷位置速度Wpを第2速度Wp(2)とするために、モータ85を制御して可動ガイド72を第1方向に移動させる(S202、図2(B)参照)。又、制御部31は、第2速度Wp(2)と一致するリボン速度V(「第5速度V5」という。)でインクリボン9を搬送するために、モータ81、82を制御する。同時に制御部31は、記憶部32に記憶された印刷データに基づいてサーマルヘッド36を加熱させる。これによって、印刷イメージG(n)の第2特定範囲は、第2解像度D2で印刷媒体7に形成される。   In the n-th printing period, the control unit 31 executes a second printing operation in order to form the second specific range of the print image G (n) on the print medium 7 (S201). In this case, the control unit 31 controls the motor 85 to move the movable guide 72 in the first direction in order to set the printing position speed Wp to the second speed Wp (2) (S202, see FIG. 2B). ). Further, the control unit 31 controls the motors 81 and 82 in order to transport the ink ribbon 9 at the ribbon speed V (referred to as “fifth speed V5”) that matches the second speed Wp (2). At the same time, the control unit 31 heats the thermal head 36 based on the print data stored in the storage unit 32. As a result, the second specific range of the print image G (n) is formed on the print medium 7 at the second resolution D2.

又、制御部31は、第2印刷動作(S201)及び後述する非印刷動作(S203)の終了後、印刷イメージG(n)の第1特定範囲を印刷媒体7に形成させるため、第1印刷動作を実行する(S205)。この場合、制御部31は、印刷位置速度Wpを第1速度Wp(1)とするために、モータ85を制御して可動ガイド72を第1方向に移動させる(S206、図2(B)参照)。又、制御部31は、第1速度Wp(1)と一致するリボン速度V(「第4速度V4」という。)でインクリボン9を搬送するために、モータ81、82を制御する。なお、第1速度Wp(1)は第2速度Wp(2)よりも遅いので、第4速度V4は第5速度V5よりも遅い。同時に制御部31は、記憶部32に記憶された印刷データに基づいてサーマルヘッド36を加熱させる。これによって、印刷イメージG(n)の第1特定範囲は、第1解像度D1で印刷媒体7に印刷される。   In addition, after the second printing operation (S201) and the non-printing operation (S203) described below are completed, the control unit 31 performs the first printing in order to form the first specific range of the print image G (n) on the print medium 7. The operation is executed (S205). In this case, the control unit 31 controls the motor 85 to move the movable guide 72 in the first direction in order to set the printing position speed Wp to the first speed Wp (1) (S206, see FIG. 2B). ). Further, the control unit 31 controls the motors 81 and 82 in order to transport the ink ribbon 9 at a ribbon speed V (referred to as “fourth speed V4”) that matches the first speed Wp (1). Since the first speed Wp (1) is slower than the second speed Wp (2), the fourth speed V4 is slower than the fifth speed V5. At the same time, the control unit 31 heats the thermal head 36 based on the print data stored in the storage unit 32. As a result, the first specific range of the print image G (n) is printed on the print medium 7 at the first resolution D1.

一方、制御部31は、第2印刷動作(S201)の実行後、第n印刷期間中において、印刷イメージG(n)の第3特定範囲に対応する非印刷動作を実行する(S203)。この場合、制御部31は、可動ガイド72がM(−m)(図2参照)まで移動して第1方向に移動できなくなることを抑制するため、可動ガイド72を第2方向に移動させる(S204、図2(C)参照)。印刷位置速度Wpは、搬送位置速度Wtよりも速いWp(3)(「第3速度」という。)となる。又、制御部31は、第n印刷期間の次の第n休止期間において、非印刷動作を実行する(S207)。この場合、制御部31は、印刷位置速度Wpを第3速度Wp(3)とするために可動ガイド72を第2方向に移動させる(S208、図2(C)参照)。なお、第1速度〜第3速度はそれぞれ、Wp(3)>Wt>Wp(2)>Wp(1)の関係を満たす。   On the other hand, the control unit 31 executes a non-printing operation corresponding to the third specific range of the print image G (n) during the n-th printing period after the second printing operation (S201) is executed (S203). In this case, the control unit 31 moves the movable guide 72 in the second direction in order to prevent the movable guide 72 from moving to M (−m) (see FIG. 2) and becoming unable to move in the first direction ( (See S204, FIG. 2C). The print position speed Wp is Wp (3) (referred to as “third speed”) that is faster than the transport position speed Wt. Further, the control unit 31 performs a non-printing operation in the n-th pause period following the n-th printing period (S207). In this case, the control unit 31 moves the movable guide 72 in the second direction in order to set the printing position speed Wp to the third speed Wp (3) (see S208, FIG. 2C). The first speed to the third speed satisfy the relationship of Wp (3)> Wt> Wp (2)> Wp (1).

上記において、制御部31は、第n印刷期間において第n位置に印刷イメージG(n)が印刷開始されるときの可動ガイド72の位置と、第n+1印刷期間において第n+1位置に印刷イメージG(n+1)が印刷開始されるときの可動ガイド72の位置とが一致するように、第3速度Wp(3)を決定する。つまり、第n印刷期間及び第n休止期間において、可動ガイド72の第1方向の移動量の合計と、第2方向の移動量の合計とは一致する。   In the above description, the control unit 31 determines the position of the movable guide 72 when the printing image G (n) starts printing at the nth position in the nth printing period, and the printing image G ( The third speed Wp (3) is determined so that the position of the movable guide 72 when n + 1) is started to print. That is, in the n-th printing period and the n-th pause period, the total movement amount of the movable guide 72 in the first direction matches the total movement amount in the second direction.

更に、図5に示すように、第n印刷期間のうち第1印刷動作(S205)、第2印刷動作(S201)、非印刷動作(S203)が実行されるそれぞれの期間の時間を、第1時間Tp1、第2時間Tp2、第3時間Tp3と表記する。印刷媒体7における第n位置と第n+1位置との間の距離をLsと表記する。この場合、印刷周期Tsは、以下の式(2)で示される。
Ts=Tp1+Tp2+Tp3+Tk・・・(2)
これに対して制御部31は、印刷媒体7が搬送位置速度Wtで距離Ls分搬送される場合の時間が印刷周期Tsと一致するように、第1時間Tp1、第2時間Tp2、第3時間Tp3、及び、休止時間Tkを特定する。つまり、以下の式(3)の関係が成立する。
Ts=Tp1+Tp2+Tp3+Tk=Ls/Wt・・・(3)
このため、可動ガイド72が移動する場合と静止した場合とで、印刷媒体7に繰り返し形成される複数の印刷イメージGのそれぞれの間の間隔は等しくなる。
Further, as shown in FIG. 5, the first printing operation (S205), the second printing operation (S201), and the non-printing operation (S203) in the n-th printing period are set to the first time. They are expressed as time Tp1, second time Tp2, and third time Tp3. The distance between the nth position and the (n + 1) th position in the print medium 7 is expressed as Ls. In this case, the printing cycle Ts is expressed by the following equation (2).
Ts = Tp1 + Tp2 + Tp3 + Tk (2)
On the other hand, the control unit 31 includes the first time Tp1, the second time Tp2, and the third time so that the time when the print medium 7 is transported by the distance Ls at the transport position speed Wt coincides with the printing cycle Ts. Tp3 and pause time Tk are specified. That is, the relationship of the following formula | equation (3) is materialized.
Ts = Tp1 + Tp2 + Tp3 + Tk = Ls / Wt (3)
For this reason, the interval between each of the plurality of print images G repeatedly formed on the print medium 7 becomes equal when the movable guide 72 moves and when it stops.

なお、上記の具体例では、第2速度Wp(2)が搬送位置速度Wtよりも遅いことを前提とした。これに対し、第2速度Wp(2)は搬送位置速度Wtと同値でもよい(Wp(2)=Wt)。この場合、制御部31は、印刷位置速度Wpを第2速度Wp(2)とするために、モータ85を制御して回転を停止させ、可動ガイド72を静止させる(図2(A)参照)。又、第2速度Wp(2)は搬送位置速度Wtより速くてもよい(Wp(2)>Wt)。この場合、制御部31は、印刷位置速度Wpを第2速度Wp(2)とするために、モータ85を制御して可動ガイド72を第2方向に移動させる(S202、図2(C)。更に、上記の具体例では、第3速度Wp(3)が第2速度Wp(2)よりも速いことを前提とした。これに対し、第3速度Wp(3)が搬送位置速度Wtよりも速いという条件を満たす限り、第2速度Wp(2)と第3速度Wp(3)とを同値としてもよい(Wp(2)=Wp(3)>Wt)し、第3速度Wp(3)は第2速度Wp(2)より遅くてもよい(Wp(2)>Wp(3)>Wt)。   In the above specific example, it is assumed that the second speed Wp (2) is slower than the transport position speed Wt. On the other hand, the second speed Wp (2) may be the same value as the transport position speed Wt (Wp (2) = Wt). In this case, in order to set the printing position speed Wp to the second speed Wp (2), the control unit 31 controls the motor 85 to stop the rotation and to stop the movable guide 72 (see FIG. 2A). . Further, the second speed Wp (2) may be faster than the transport position speed Wt (Wp (2)> Wt). In this case, the control unit 31 controls the motor 85 to move the movable guide 72 in the second direction in order to set the printing position speed Wp to the second speed Wp (2) (S202, FIG. 2C). Furthermore, in the above specific example, it is assumed that the third speed Wp (3) is faster than the second speed Wp (2), whereas the third speed Wp (3) is higher than the transport position speed Wt. As long as the condition of high speed is satisfied, the second speed Wp (2) and the third speed Wp (3) may be the same value (Wp (2) = Wp (3)> Wt), and the third speed Wp (3) May be slower than the second speed Wp (2) (Wp (2)> Wp (3)> Wt).

<メイン処理>
図6〜図12を参照し、メイン処理について説明する。メイン処理は、印刷装置1の電源が投入された場合、記憶部32に記憶されたプログラムを制御部31が読み出して実行することによって開始される。
<Main processing>
The main process will be described with reference to FIGS. The main process is started when the control unit 31 reads and executes the program stored in the storage unit 32 when the power of the printing apparatus 1 is turned on.

制御部31は、供給ロール9A及び巻取ロール9Bの直径を計測し、記憶部32に記憶する(S1)。計測された供給ロール9A及び巻取ロール9Bの直径は、所望するリボン速度Vでインクリボン9を搬送させるためのモータ81、82の駆動条件を特定する場合に必要となる。なぜならば、供給ロール9Aから繰り出されるインクリボン9の量は、第1シャフト21の回転量を所定値とした場合でも、供給ロール9Aの直径に応じて変化する為である。同様に、巻取ロール9Bによって巻き取られるインクリボン9の量は、第2シャフト22の回転量を所定値とした場合でも、巻取ロール9Bの直径に応じて変化するためである。   The control unit 31 measures the diameters of the supply roll 9A and the take-up roll 9B and stores them in the storage unit 32 (S1). The measured diameters of the supply roll 9 </ b> A and the take-up roll 9 </ b> B are necessary when specifying the driving conditions of the motors 81 and 82 for transporting the ink ribbon 9 at the desired ribbon speed V. This is because the amount of the ink ribbon 9 fed out from the supply roll 9A changes according to the diameter of the supply roll 9A even when the rotation amount of the first shaft 21 is set to a predetermined value. Similarly, the amount of the ink ribbon 9 taken up by the take-up roll 9B changes according to the diameter of the take-up roll 9B even when the rotation amount of the second shaft 22 is set to a predetermined value.

供給ロール9A及び巻取ロール9Bの直径は、様々な方法で計測が可能である。例えば、制御部31は、モータ81、82を所定の回転速度で所定の回転数分回転させ、供給ロール9Aから巻取ロール9Bに向けてインクリボン9を搬送させる。制御部31は、モータ81、82のそれぞれの回転中に速度センサ61Aから出力される信号を取得し、インクリボン9の搬送速度を特定する。制御部31は、モータ81の回転速度とインクリボン9の搬送速度とから、供給ロール9Aの直径を算出する。制御部31は、モータ82の回転速度とインクリボン9の搬送速度とから、巻取ロール9Bの直径を算出する。   The diameters of the supply roll 9A and the take-up roll 9B can be measured by various methods. For example, the control unit 31 rotates the motors 81 and 82 at a predetermined rotational speed by a predetermined number of rotations, and conveys the ink ribbon 9 from the supply roll 9A toward the take-up roll 9B. The control unit 31 acquires a signal output from the speed sensor 61 </ b> A during the rotation of each of the motors 81 and 82, and specifies the conveyance speed of the ink ribbon 9. The controller 31 calculates the diameter of the supply roll 9 </ b> A from the rotation speed of the motor 81 and the conveyance speed of the ink ribbon 9. The controller 31 calculates the diameter of the take-up roll 9B from the rotation speed of the motor 82 and the conveyance speed of the ink ribbon 9.

制御部31は、印刷イメージGの第1特定範囲(例えばバーコード、図5参照)及び第2特定範囲(例えば文字列、図5参照)の少なくとも何れかの位置を設定する設定操作が、外部機器100を介して入力されたか判定する(S3)。制御部31は、設定操作が入力されていないと判定された場合(S3:NO)、S3の処理を繰り返す。制御部31は、設定操作が入力されたと判定された場合(S3:YES)、処理をS5に進める。   The control unit 31 performs an external operation for setting the position of at least one of the first specific range (for example, barcode, see FIG. 5) and the second specific range (for example, character string, see FIG. 5) of the print image G. It is determined whether the input has been made through the device 100 (S3). When it is determined that the setting operation has not been input (S3: NO), the control unit 31 repeats the process of S3. When it is determined that the setting operation has been input (S3: YES), the control unit 31 advances the process to S5.

制御部31は、印刷イメージGの第1特定範囲の設定操作が行われている場合、第1特定範囲の解像度として、記憶部32に記憶された設定解像度に基づいて第1解像度D1(例えば、300dpi)を設定する(S5)。制御部31は、印刷イメージGの第2特定範囲が設定されている場合、第2特定範囲の解像度として、記憶部32に記憶された設定解像度に基づいて第2解像度D2(例えば、150dpi)を設定する(S5)。なお、第1解像度D1及び第2解像度として設定される値は、上記の具体例に限定されない。又、例えば制御部31は、S5の処理を実行する場合、外部機器100から通信I/F33を介して受信された値を、第1解像度D1及び第2解像度D2として設定してもよい。   When the setting operation of the first specific range of the print image G is performed, the control unit 31 sets the first resolution D1 (for example, based on the set resolution stored in the storage unit 32 as the resolution of the first specific range. 300 dpi) is set (S5). When the second specific range of the print image G is set, the control unit 31 sets the second resolution D2 (for example, 150 dpi) as the resolution of the second specific range based on the set resolution stored in the storage unit 32. Set (S5). Note that the values set as the first resolution D1 and the second resolution are not limited to the above specific examples. For example, when executing the process of S5, the control unit 31 may set values received from the external device 100 via the communication I / F 33 as the first resolution D1 and the second resolution D2.

制御部31は、S5において設定された解像度に応じて、印刷イメージGを示す画像データであって記憶部32に記憶された画像データから、印刷データを次のようにして生成する(S6)。例えば、画像データによって示される印刷イメージGが、第1解像度D1以上の単一の解像度を有すると仮定する。この場合、制御部31は、印刷イメージGにおける第1特定範囲に対応する範囲の画素を、第1解像度D1でリサンプリングする。制御部31は、印刷イメージにおける第2特定範囲及び第3特定範囲に対応する範囲の画素を、第2解像度D2でリサンプリングする。但し、第3特定範囲は印刷されないため、任意の解像度でリサンプリングされてもよい。そして、制御部31は、リサンプリングされたそれぞれの印刷イメージGを示す画素データに基づいて、印刷データを生成する。なお、記憶部32に記憶された画像データが、予め異なる設定解像度での印刷イメージGの印刷に対応可能に作り込まれている場合、制御部31は、リサンプリングを行わずに、画像データから印刷データを直接生成してもよい。記憶部32に記憶された画像データが、異なる設定解像度での印刷イメージGの印刷に対応可能か否かは、例えば、ユーザからの入力に基づいて判断されてよい。あるいは、後述の印刷処理(図11参照)において、解像度に応じて1ラインの印刷(S117)を所定間隔でスキップするような制御を行うのであれば、制御部31は、リサンプリングを行わずに、画像データから印刷データを直接生成してもよい。   The control unit 31 generates print data as follows from the image data indicating the print image G and stored in the storage unit 32 according to the resolution set in S5 (S6). For example, it is assumed that the print image G indicated by the image data has a single resolution equal to or higher than the first resolution D1. In this case, the control unit 31 resamples pixels in a range corresponding to the first specific range in the print image G at the first resolution D1. The control unit 31 resamples pixels in a range corresponding to the second specific range and the third specific range in the print image at the second resolution D2. However, since the third specific range is not printed, it may be resampled at an arbitrary resolution. Then, the control unit 31 generates print data based on the pixel data indicating each resampled print image G. Note that when the image data stored in the storage unit 32 is preliminarily created so as to be compatible with printing of the print image G at different setting resolutions, the control unit 31 does not perform resampling, but from the image data. The print data may be generated directly. Whether or not the image data stored in the storage unit 32 can support printing of the print image G at different setting resolutions may be determined based on, for example, an input from the user. Alternatively, in the later-described printing process (see FIG. 11), if control is performed such that printing of one line (S117) is skipped at predetermined intervals according to the resolution, the control unit 31 does not perform resampling. The print data may be directly generated from the image data.

制御部31は、第1速度Wp(1)、第2速度Wp(2)、及び、第3速度Wp(3)を決定するため、第1決定処理(図7参照)を実行する(S7)。図7を参照し、第1決定処理について説明する。制御部31は、S3(図6参照)の処理によって第1特定範囲の設定操作が入力されたか判定する(S21)。制御部31は、第1特定範囲の設定操作が入力されていないと判定された場合(S21:NO)、処理をS29に進める。制御部31は、第1特定範囲の設定操作が入力されたと判定された場合(S21:YES)、印刷動作決定処理(図8参照)を実行する(S23)。   The control unit 31 executes a first determination process (see FIG. 7) to determine the first speed Wp (1), the second speed Wp (2), and the third speed Wp (3) (S7). . The first determination process will be described with reference to FIG. The control unit 31 determines whether or not a setting operation for the first specific range has been input by the process of S3 (see FIG. 6) (S21). When it is determined that the setting operation for the first specific range is not input (S21: NO), the control unit 31 advances the process to S29. When it is determined that the first specific range setting operation has been input (S21: YES), the control unit 31 executes a printing operation determination process (see FIG. 8) (S23).

図8を参照し、印刷動作決定処理について説明する。制御部31は、S5(図6参照)の処理によって設定された第1解像度D1を取得する(S51)。制御部31は、記憶部32に記憶された加熱周期Htを取得する(S53)。制御部31は、第1解像度D1及び加熱周期Htを式(1)に代入することによって、印刷位置速度Wpを算出する(S55)。なお、加熱周期Htとして下限値及び上限値が記憶部32に記憶されている場合、第1解像度D1の算出時において、加熱周期Htの下限値が式(1)に代入される。一方、第2解像度D2の算出時には、加熱周期Htの下限値及び上限値の間の何れかの値が式(1)に代入される。なお、算出される印刷位置速度Wpは、第1特定範囲を第1解像度D1で印刷するための第1速度Wp(1)に対応する。算出される第1速度Wp(1)は、常に搬送位置速度Wtよりも遅くなる。制御部31は印刷動作決定処理を終了させ、処理を第1決定処理(図7参照)に戻す。   The printing operation determination process will be described with reference to FIG. The control unit 31 acquires the first resolution D1 set by the process of S5 (see FIG. 6) (S51). The control unit 31 acquires the heating cycle Ht stored in the storage unit 32 (S53). The control unit 31 calculates the printing position speed Wp by substituting the first resolution D1 and the heating cycle Ht into the equation (1) (S55). When the lower limit value and the upper limit value are stored in the storage unit 32 as the heating cycle Ht, the lower limit value of the heating cycle Ht is substituted into the equation (1) when calculating the first resolution D1. On the other hand, when calculating the second resolution D2, any value between the lower limit value and the upper limit value of the heating cycle Ht is substituted into the equation (1). The calculated printing position speed Wp corresponds to the first speed Wp (1) for printing the first specific range with the first resolution D1. The calculated first speed Wp (1) is always slower than the transport position speed Wt. The control unit 31 ends the printing operation determination process, and returns the process to the first determination process (see FIG. 7).

図7に示すように、制御部31は、印刷動作決定処理(S23)によって算出された第1速度Wp(1)を記憶部32に記憶する(S25)。制御部31は、第1特定範囲の搬送方向の長さを、入力された設定操作(S3(図6参照))に基づいて特定する。制御部31は、特定された第1特定範囲の搬送方向の長さを第1速度Wp(1)で除算することによって、第1印刷動作(S205、図5参照)の第1時間Tp1を算出する。制御部31は、算出された第1時間Tp1を記憶部32に記憶する(S27)。制御部31は、処理をS29に進める。   As shown in FIG. 7, the control unit 31 stores the first speed Wp (1) calculated by the printing operation determination process (S23) in the storage unit 32 (S25). The control unit 31 specifies the length in the transport direction of the first specific range based on the input setting operation (S3 (see FIG. 6)). The controller 31 calculates the first time Tp1 of the first printing operation (S205, see FIG. 5) by dividing the length of the identified first specific range in the transport direction by the first speed Wp (1). To do. The control unit 31 stores the calculated first time Tp1 in the storage unit 32 (S27). The control unit 31 advances the process to S29.

制御部31は、S3(図6参照)の処理によって第2特定範囲の設定操作が入力されているか判定する(S29)。制御部31は、第2特定範囲の設定操作が入力されていないと判定された場合(S29:NO)、処理をS37に進める。制御部31は、第2特定範囲の設定操作が入力されていると判定された場合(S29:YES)、印刷動作決定処理(図8参照)を実行する(S31)。   The control unit 31 determines whether or not a setting operation for the second specific range has been input by the process of S3 (see FIG. 6) (S29). When it is determined that the setting operation for the second specific range has not been input (S29: NO), the control unit 31 advances the process to S37. When it is determined that the setting operation for the second specific range is input (S29: YES), the control unit 31 executes a printing operation determination process (see FIG. 8) (S31).

制御部31は、S23の処理によって実行される印刷動作決定処理と同様の処理を、S5(図6参照)の処理によって設定された第2解像度D2に基づいて実行する。これによって、第2特定範囲を第2解像度D2で印刷するための第2速度Wp(2)が算出される。制御部31は、印刷動作決定処理によって算出された第2速度Wp(2)を記憶部32に記憶する(S33)。制御部31は、第2特定範囲の搬送方向の長さを、入力された設定操作(S3(図6参照))に基づいて特定する。制御部31は、特定された第2特定範囲の搬送方向の長さを第2速度Wp(2)で除算することによって、第2印刷動作(S201、図5参照)の第2時間Tp2を算出する。制御部31は、算出された第2時間Tp2を記憶部32に記憶する(S35)。制御部31は、処理をS37に進める。   The control unit 31 executes a process similar to the printing operation determination process executed by the process of S23 based on the second resolution D2 set by the process of S5 (see FIG. 6). Thereby, the second speed Wp (2) for printing the second specific range at the second resolution D2 is calculated. The control unit 31 stores the second speed Wp (2) calculated by the printing operation determination process in the storage unit 32 (S33). The control unit 31 specifies the length in the transport direction of the second specific range based on the input setting operation (S3 (see FIG. 6)). The control unit 31 calculates the second time Tp2 of the second printing operation (S201, see FIG. 5) by dividing the length in the transport direction of the specified second specific range by the second speed Wp (2). To do. The control unit 31 stores the calculated second time Tp2 in the storage unit 32 (S35). The control unit 31 advances the process to S37.

制御部31は、非印刷動作決定処理(図9参照)を実行する(S37)。図9を参照し、非印刷動作決定処理について説明する。制御部31は、記憶部32に記憶された搬送位置速度Wtを取得する(S61)。制御部31は、記憶部32に記憶された印刷周期Tsを取得する(S63)。制御部31は、印刷周期Tsの範囲で搬送位置速度Wtを時間積分する(S65)。算出結果は、印刷媒体7が搬送位置速度Wtで印刷周期Tsの間搬送された場合の距離Ls(図5参照)を示す(式(3)参照)。   The control unit 31 executes non-printing operation determination processing (see FIG. 9) (S37). The non-printing operation determination process will be described with reference to FIG. The control unit 31 acquires the transport position speed Wt stored in the storage unit 32 (S61). The control unit 31 acquires the printing cycle Ts stored in the storage unit 32 (S63). The control unit 31 integrates the transport position speed Wt over time in the range of the printing cycle Ts (S65). The calculation result indicates the distance Ls (see FIG. 5) when the print medium 7 is transported at the transport position speed Wt during the printing cycle Ts (see formula (3)).

制御部31は、S25(図7参照)の処理によって記憶部32に記憶された第1速度Wp(1)を取得する(S67)。制御部31は、S27(図7参照)の処理によって記憶部32に記憶された第1時間Tp1を取得する(S67)。制御部31は、S33(図7参照)の処理によって記憶部32に記憶された第2速度Wp(2)を取得する(S69)。制御部31は、S35(図7参照)の処理によって記憶部32に記憶された第2時間Tp2を取得する(S69)。   The control unit 31 acquires the first speed Wp (1) stored in the storage unit 32 by the process of S25 (see FIG. 7) (S67). The control unit 31 acquires the first time Tp1 stored in the storage unit 32 by the process of S27 (see FIG. 7) (S67). The control unit 31 acquires the second speed Wp (2) stored in the storage unit 32 by the process of S33 (see FIG. 7) (S69). The control unit 31 acquires the second time Tp2 stored in the storage unit 32 by the process of S35 (see FIG. 7) (S69).

制御部31は、第1時間Tp1の範囲で第1速度Wp(1)を時間積分する(S71)。算出結果は、印刷媒体7が第1印刷動作(S205、図5参照)の間に搬送される距離を示す。以下、算出される距離をS1と表記する。制御部31は、第2時間Tp2の範囲で第2速度Wp(2)を時間積分する(S71)。算出結果は、印刷媒体7が第2印刷動作(S201、図5参照)の間に搬送される距離を示す。以下、算出される距離をS2と表記する。制御部31は、搬送距離S1、S2を加算する(S73)。算出結果は、第1印刷動作及び第2印刷動作の間に印刷媒体7が搬送される距離を示す。以下、算出される距離を、Sp(=S1+S2)と表記する。   The controller 31 integrates the first speed Wp (1) over time in the range of the first time Tp1 (S71). The calculation result indicates the distance that the print medium 7 is transported during the first printing operation (S205, see FIG. 5). Hereinafter, the calculated distance is denoted as S1. The controller 31 integrates the second speed Wp (2) over time in the range of the second time Tp2 (S71). The calculation result indicates the distance by which the print medium 7 is conveyed during the second printing operation (S201, see FIG. 5). Hereinafter, the calculated distance is denoted as S2. The control unit 31 adds the transport distances S1 and S2 (S73). The calculation result indicates the distance that the print medium 7 is transported between the first printing operation and the second printing operation. Hereinafter, the calculated distance is expressed as Sp (= S1 + S2).

制御部31は、S65の処理によって算出された距離Lsから、S73の処理によって算出された距離Spを減算する(S75)。算出結果は、非印刷動作(S203、S207、図5参照)の間に印刷媒体7が搬送される距離を示す。以下、算出される距離をSkと表記する。制御部31は、印刷周期Tsから、第1時間Tp1及び第2時間Tp2を減算することによって、非印刷動作が実行される時間を算出する(S77)。なお、算出される時間は、第n印刷期間に非印刷動作(S203、図5参照)が実行される時間である第3時間Tp3と、第n休止期間に非印刷動作(S207、図5参照)が実行される時間である休止時間Tkとを加算した値(Tp3+Tk)と一致する。   The control unit 31 subtracts the distance Sp calculated by the process of S73 from the distance Ls calculated by the process of S65 (S75). The calculation result indicates the distance that the print medium 7 is transported during the non-printing operation (S203, S207, see FIG. 5). Hereinafter, the calculated distance is expressed as Sk. The controller 31 calculates the time during which the non-printing operation is performed by subtracting the first time Tp1 and the second time Tp2 from the printing cycle Ts (S77). The calculated time is the third time Tp3 during which the non-printing operation (S203, see FIG. 5) is executed during the n-th printing period, and the non-printing operation (see S207, FIG. 5) during the n-th pause period. ) Is equal to the value (Tp3 + Tk) obtained by adding the pause time Tk, which is the time for executing.

制御部31は、S75の処理によって算出された距離Skを、S77の処理によって算出された時間Tp3+Tkによって除算する(S79)。算出される値は、非印刷動作中における印刷位置速度Wpである第3速度Wp(3)に対応する。算出される第3速度Wp(3)は、常に、第1速度Wp(1)、第2速度Wp(2)、搬送位置速度Wtの何れよりも速くなる。制御部31は、非印刷動作決定処理を終了し、処理を第1決定処理(図7参照)に戻す。   The control unit 31 divides the distance Sk calculated by the process of S75 by the time Tp3 + Tk calculated by the process of S77 (S79). The calculated value corresponds to the third speed Wp (3) that is the printing position speed Wp during the non-printing operation. The calculated third speed Wp (3) is always faster than any of the first speed Wp (1), the second speed Wp (2), and the transport position speed Wt. The control unit 31 ends the non-printing operation determination process and returns the process to the first determination process (see FIG. 7).

なお上記において、第1速度Vp(1)、第2速度Vp(2)、第3速度Vp(3)はそれぞれ時間変化しないため、非印刷動作決定処理のS65〜S79の結果から、以下の式(4)(4−1〜4−4)の関係が成立することになる。
S1+S2+Sk=Wt×Ts=Ls ・・・(4−1)(S65参照)
S1=Wp(1)×Tp1 ・・・(4−2)(S71参照)
S2=Wp(2)×Tp2 ・・・(4−3)(S71参照)
Sk=Wp(3)×(Tp3+Tk) ・・・(4−4)
搬送距離S1は、第1印刷動作の間に搬送されるインクリボン9の距離を示す。搬送距離S2は、第2印刷動作の間に搬送されるインクリボン9の距離を示す。距離Skは、非印刷動作の間に搬送されるインクリボン9の距離を示す。このため、可動ガイド72の移動によって第1速度Wp(1)、第2速度Wp(2)、第3速度Wp(3)の何れかに切り替えられながら搬送される場合のインクリボン9の搬送距離と、可動ガイド72が移動しない場合に印刷周期Ts間に搬送されるインクリボン9の搬送距離とは一致する。
In the above, since the first speed Vp (1), the second speed Vp (2), and the third speed Vp (3) do not change with time, the following formula is obtained from the results of S65 to S79 of the non-printing operation determination process. (4) The relationship of (4-1 to 4-4) is established.
S1 + S2 + Sk = Wt × Ts = Ls (4-1) (see S65)
S1 = Wp (1) × Tp1 (4-2) (see S71)
S2 = Wp (2) × Tp2 (4-3) (see S71)
Sk = Wp (3) × (Tp3 + Tk) (4-4)
The transport distance S1 indicates the distance of the ink ribbon 9 that is transported during the first printing operation. The transport distance S2 indicates the distance of the ink ribbon 9 that is transported during the second printing operation. The distance Sk indicates the distance of the ink ribbon 9 that is conveyed during the non-printing operation. For this reason, the transport distance of the ink ribbon 9 when the movable guide 72 is transported while being switched to one of the first speed Wp (1), the second speed Wp (2), and the third speed Wp (3). And the transport distance of the ink ribbon 9 transported during the printing cycle Ts when the movable guide 72 does not move.

図7に示すように、制御部31は、非印刷動作決定処理(S37)の終了後、算出された第3速度Wp(3)を記憶部32に記憶する(S39)。制御部31は第1決定処理を終了させ、処理をメイン処理(図6参照)に戻す。   As shown in FIG. 7, the control unit 31 stores the calculated third speed Wp (3) in the storage unit 32 after the non-printing operation determination process (S37) ends (S39). The control unit 31 ends the first determination process, and returns the process to the main process (see FIG. 6).

図6に示すように、制御部31は、第1決定処理(S7参照)の終了後、第1速度Wp(1)、第2速度Wp(2)、第3速度Wp(3)で印刷媒体7を搬送させるための可動ガイド72の駆動条件を決定するため、第2決定処理(図10参照)を実行する(S9)。   As shown in FIG. 6, after the first determination process (see S <b> 7), the control unit 31 prints at the first speed Wp (1), the second speed Wp (2), and the third speed Wp (3). In order to determine the drive condition of the movable guide 72 for transporting 7, the second determination process (see FIG. 10) is executed (S <b> 9).

図10を参照し、第2決定処理について説明する。制御部31は、変数xに1を設定する(S81)。制御部31は、記憶部32に記憶された印刷データから、ラインデータ(x)を選択する(S83)。制御部31は、選択されたラインデータ(x)が印刷イメージGの第1特定範囲に対応する場合、第1速度Wp(1)を取得する。制御部31は、選択されたラインデータ(x)が印刷イメージGの第2特定範囲に対応する場合、第2速度Wp(2)を取得する。制御部31は、選択されたラインデータ(x)が印刷イメージGの第3特定範囲に対応する場合、第3速度Wp(3)を取得する(S83)。   The second determination process will be described with reference to FIG. The control unit 31 sets 1 to the variable x (S81). The control unit 31 selects line data (x) from the print data stored in the storage unit 32 (S83). When the selected line data (x) corresponds to the first specific range of the print image G, the control unit 31 acquires the first speed Wp (1). When the selected line data (x) corresponds to the second specific range of the print image G, the control unit 31 acquires the second speed Wp (2). When the selected line data (x) corresponds to the third specific range of the print image G, the control unit 31 acquires the third speed Wp (3) (S83).

制御部31は、前回のS83の処理によって選択されたラインデータ(x−1)と、今回のS83の処理によって選択されたラインデータ(x)とが、同じ特定範囲(第1〜第3特定範囲の何れか)に対応するか判定する(S85)。制御部31は、2つのラインデータが同じ特定範囲に対応すると判定された場合(S85:YES)、処理をS97に進める。制御部31は、異なる特定範囲に対応すると判定された場合(S85:NO)、処理をS87に進める。なお、制御部31は、xに1が設定されている場合、異なる特定範囲に対応すると判定する(S85:NO)。   The control unit 31 determines that the line data (x−1) selected by the previous processing of S83 and the line data (x) selected by the current processing of S83 are in the same specific range (first to third specification). It is determined whether it corresponds to any one of the ranges (S85). When it is determined that the two line data correspond to the same specific range (S85: YES), the control unit 31 advances the process to S97. If it is determined that the control unit 31 corresponds to a different specific range (S85: NO), the process proceeds to S87. In addition, the control part 31 determines with corresponding to a different specific range, when 1 is set to x (S85: NO).

制御部31は、ラインデータ(x)が第1特定範囲に対応するか判定する(S87)。制御部31は、ラインデータ(x)が第1特定範囲に対応すると判定された場合(S87:YES)、記憶部32に記憶された第1速度Wp(1)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度(以下、「第1駆動条件」という。)を決定し、記憶部32に記憶する(S89)。なお、第1速度Wp(1)は搬送位置速度Wtよりも常に遅く設定されるので、可動ガイド72の移動方向は第1方向に決定される。制御部31は、処理をS97に進める。   The control unit 31 determines whether the line data (x) corresponds to the first specific range (S87). When it is determined that the line data (x) corresponds to the first specific range (S87: YES), the control unit 31 transports the print medium 7 at the first speed Wp (1) stored in the storage unit 32. The moving direction and moving speed of the movable guide 72 (hereinafter referred to as “first driving condition”) are determined and stored in the storage unit 32 (S89). Since the first speed Wp (1) is always set slower than the transport position speed Wt, the moving direction of the movable guide 72 is determined as the first direction. The control unit 31 advances the process to S97.

制御部31は、ラインデータ(x)が第1特定範囲に対応しないと判定された場合(S87:NO)、第2特定範囲に対応するか判定する(S91)。制御部31は、ラインデータ(x)が第2特定範囲に対応すると判定された場合(S91:YES)、記憶部32に記憶された第2速度Wp(2)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度(以下、「第2駆動条件」という。)を決定し、記憶部32に記憶する(S93)。なお、第2速度Wp(2)が搬送位置速度Wtよりも遅い場合、可動ガイド72の移動方向は第1方向に決定される。第2速度Wp(2)が搬送位置速度Wtよりも速い場合、可動ガイド72の移動方向は第2方向に決定される。第2速度Wp(2)が搬送位置速度Wtと一致する場合、可動ガイド72の移動方向は設定されない。制御部31は、処理をS97に進める。   When it is determined that the line data (x) does not correspond to the first specific range (S87: NO), the control unit 31 determines whether it corresponds to the second specific range (S91). When it is determined that the line data (x) corresponds to the second specific range (S91: YES), the control unit 31 transports the print medium 7 at the second speed Wp (2) stored in the storage unit 32. The moving direction and moving speed of the movable guide 72 (hereinafter referred to as “second driving condition”) are determined and stored in the storage unit 32 (S93). When the second speed Wp (2) is slower than the transport position speed Wt, the moving direction of the movable guide 72 is determined as the first direction. When the second speed Wp (2) is faster than the transport position speed Wt, the moving direction of the movable guide 72 is determined as the second direction. When the second speed Wp (2) matches the transport position speed Wt, the moving direction of the movable guide 72 is not set. The control unit 31 advances the process to S97.

制御部31は、ラインデータ(x)が第2特定範囲に対応しないと判定された場合(S91:NO)、第3特定範囲に対応すると判定する。制御部31は、記憶部32に記憶された第3速度Wp(3)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度(以下、「第3駆動条件」という。)を決定し、記憶部32に記憶する(S95)。なお、第3速度Wp(3)は搬送位置速度Wtよりも常に速く設定されるので、可動ガイド72の移動方向は第2方向に決定される。制御部31は、処理をS97に進める。   When it is determined that the line data (x) does not correspond to the second specific range (S91: NO), the control unit 31 determines that it corresponds to the third specific range. The control unit 31 determines the moving direction and moving speed of the movable guide 72 for conveying the print medium 7 at the third speed Wp (3) stored in the storage unit 32 (hereinafter referred to as “third driving condition”). It is determined and stored in the storage unit 32 (S95). Since the third speed Wp (3) is always set faster than the transport position speed Wt, the moving direction of the movable guide 72 is determined as the second direction. The control unit 31 advances the process to S97.

制御部31は、S83の処理によって、印刷データに含まれるラインデータが全て選択されたか判定する(S97)。制御部31は、ラインデータが全て選択されていないと判定された場合(S97:NO)、xに1加算して更新する(S99)。制御部31は、処理をS83に戻す。制御部31は、更新されたxに基づき、ラインデータ(x)を選択し(S83)、S85〜S95の処理を繰り返す。制御部31は、印刷データに含まれるラインデータが全て選択されたと判定された場合(S97:YES)、第2決定処理を終了させ、処理をメイン処理(図6参照)に戻す。   The control unit 31 determines whether all line data included in the print data has been selected by the process of S83 (S97). When it is determined that all the line data is not selected (S97: NO), the control unit 31 adds 1 to x and updates it (S99). The control unit 31 returns the process to S83. The control unit 31 selects line data (x) based on the updated x (S83), and repeats the processes of S85 to S95. If it is determined that all the line data included in the print data has been selected (S97: YES), the control unit 31 ends the second determination process and returns the process to the main process (see FIG. 6).

図6に示すように、制御部31は、第2決定処理(S9)の終了後、可動ガイド72の初期位置を決定する(S11)。具体的には、制御部31は、印刷期間に印刷動作(S201、S205、図5参照)及び非印刷動作(S203、図5参照)が実行された場合において、可動ガイド72が位置M(m)、M(−m)の何れにも到達しないように、可動ガイド72の初期位置を決定する。なお、制御部31は、可動ガイド72の初期位置を位置M(0)としてもよいし、位置M(−m)としてもよい。可動ガイド72の初期位置を位置M(−m)とする場合、位置M(−m)の位置にリミットスイッチを設け、リミットスイッチによって可動ガイド72の初期位置が検出されてもよい。制御部31は、可動ガイド72が位置M(−m)の位置に配置された場合、可動ガイド72の第2方向への移動を制限し、第1方向にのみ移動可能としてもよい。但し、第1方向に可動ガイド72が移動することに応じて、第1解像度D1での印刷が可能となるため、可動ガイド72の第2方向への移動が制限されても、印刷イメージGを適切に印刷できる。   As shown in FIG. 6, the control unit 31 determines the initial position of the movable guide 72 after the second determination process (S9) is completed (S11). Specifically, the control unit 31 moves the movable guide 72 to the position M (m) when the printing operation (S201, S205, see FIG. 5) and the non-printing operation (S203, see FIG. 5) are performed during the printing period. ) And M (−m) are determined so that the initial position of the movable guide 72 is determined. Note that the control unit 31 may set the initial position of the movable guide 72 as the position M (0) or the position M (−m). When the initial position of the movable guide 72 is the position M (−m), a limit switch may be provided at the position M (−m), and the initial position of the movable guide 72 may be detected by the limit switch. When the movable guide 72 is arranged at the position M (−m), the control unit 31 may restrict the movement of the movable guide 72 in the second direction and can move only in the first direction. However, since the printing with the first resolution D1 becomes possible in accordance with the movement of the movable guide 72 in the first direction, the print image G is displayed even if the movement of the movable guide 72 in the second direction is restricted. Can print properly.

制御部31は、印刷を終了させるための指示が外部機器100を介して入力されたか判定する(S13)、制御部31は、印刷を終了させるための指示が入力されていないと判定された場合(S13:NO)、処理をS15に進める。制御部31は、印刷を開始させるための指示が入力されたか判定する(S15)。この指示は、例えば、外部機器100を介して周期的に入力される。制御部31は、印刷を開始させるための指示が入力されていないと判定された場合(S15:NO)、処理をS13に戻す。制御部31は、印刷を開始させるための指示が入力されたと判定された場合(S15:YES)、入力された指示の周期を、記憶部32に記憶された印刷周期として設定する。制御部31は、印刷期間(図5参照)において印刷動作及び非印刷動作を実行するため、印刷処理(図11参照)を実行する(S17)。   The control unit 31 determines whether an instruction for ending printing is input via the external device 100 (S13), and the control unit 31 determines that an instruction for ending printing is not input. (S13: NO), the process proceeds to S15. The control unit 31 determines whether an instruction for starting printing has been input (S15). This instruction is periodically input via the external device 100, for example. When it is determined that an instruction for starting printing has not been input (S15: NO), the control unit 31 returns the process to S13. When it is determined that an instruction to start printing is input (S15: YES), the control unit 31 sets the input instruction cycle as the printing cycle stored in the storage unit 32. The control unit 31 executes a printing process (see FIG. 11) in order to execute a printing operation and a non-printing operation in the printing period (see FIG. 5) (S17).

図11を参照し、印刷処理について説明する。制御部31は、変数xに1を設定する(S101)。制御部31はモータ83を駆動し、サーマルヘッド36を印刷待機位置36B(図1参照)から印刷位置36A(図1参照)まで移動させる。制御部31は、記憶部32に記憶された印刷データから、ラインデータ(x)を選択する。   The printing process will be described with reference to FIG. The control unit 31 sets 1 to the variable x (S101). The control unit 31 drives the motor 83 to move the thermal head 36 from the print standby position 36B (see FIG. 1) to the print position 36A (see FIG. 1). The control unit 31 selects line data (x) from the print data stored in the storage unit 32.

制御部31は、選択されたラインデータ(x)が印刷イメージGの第1特定範囲に対応するか判定する(S103)。制御部31は、第1特定範囲に対応すると判定された場合(S103:YES)、S89(図10参照)の処理によって記憶部32に記憶された第1駆動条件、即ち、第1速度Wp(1)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度を取得する(S105)。制御部31は、選択されたラインデータ(x)が第1特定範囲に対応しないと判定された場合(S103:NO)、第2特定範囲に対応するか判定する(S107)。制御部31は、第2特定範囲に対応すると判定された場合(S107:YES)、S93(図10参照)の処理によって記憶部32に記憶された第2駆動条件、即ち、第2速度Wp(2)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度を取得する(S109)。制御部31は、選択されたラインデータ(x)が第2特定範囲に対応しないと判定された場合(S107:NO)、第3特定範囲に対応すると判定する。制御部31は、S95(図10参照)の処理によって記憶部32に記憶された第3駆動条件、即ち、第3速度Wp(3)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度を取得する(S111)。制御部31は、処理をS113に進める。   The control unit 31 determines whether the selected line data (x) corresponds to the first specific range of the print image G (S103). When it is determined that the control unit 31 corresponds to the first specific range (S103: YES), the first drive condition stored in the storage unit 32 by the process of S89 (see FIG. 10), that is, the first speed Wp ( In 1), the moving direction and moving speed of the movable guide 72 for conveying the print medium 7 are acquired (S105). When it is determined that the selected line data (x) does not correspond to the first specific range (S103: NO), the control unit 31 determines whether it corresponds to the second specific range (S107). When it is determined that the control unit 31 corresponds to the second specific range (S107: YES), the second drive condition stored in the storage unit 32 by the process of S93 (see FIG. 10), that is, the second speed Wp ( In 2), the moving direction and moving speed of the movable guide 72 for conveying the print medium 7 are acquired (S109). When it is determined that the selected line data (x) does not correspond to the second specific range (S107: NO), the control unit 31 determines that it corresponds to the third specific range. The control unit 31 moves the movable guide 72 for transporting the print medium 7 at the third drive condition stored in the storage unit 32 by the process of S95 (see FIG. 10), that is, the third speed Wp (3). And the moving speed is acquired (S111). The control unit 31 advances the process to S113.

制御部31は、S105、S107、S111の何れかの処理によって取得された駆動条件で可動ガイド72を移動させるために、モータ85を制御する。これによって、可動ガイド72の移動が開始される(S113)。なお、可動ガイド72を静止させる場合、モータ85は回転しないように制御される。制御部31は、可動ガイド72の移動に応じた印刷位置速度Wp(第1速度Wp(1)、第2速度Wp(2)、第3速度Wp(3)の何れか)と同じリボン速度Vでインクリボン9を搬送するために、モータ81、82を制御する。これによって、インクリボン9の搬送が開始される(S115)。なお、制御部31は、S1(図6参照)の処理によって計測された供給ロール9A及び巻取ロール9Bのそれぞれの直径に基づいて、モータ81、82の回転速度を制御する。   The control unit 31 controls the motor 85 in order to move the movable guide 72 under the driving condition acquired by any one of the processes of S105, S107, and S111. Thereby, the movement of the movable guide 72 is started (S113). When the movable guide 72 is stationary, the motor 85 is controlled not to rotate. The control unit 31 has the same ribbon speed V as the printing position speed Wp (any one of the first speed Wp (1), the second speed Wp (2), and the third speed Wp (3)) according to the movement of the movable guide 72. In order to transport the ink ribbon 9, the motors 81 and 82 are controlled. Thereby, the conveyance of the ink ribbon 9 is started (S115). The control unit 31 controls the rotation speeds of the motors 81 and 82 based on the diameters of the supply roll 9A and the take-up roll 9B measured by the process of S1 (see FIG. 6).

制御部31は、選択されたラインデータ(x)に基づいてサーマルヘッド36の複数の発熱素子を加熱し、1ライン分の印刷イメージGを印刷媒体7に形成させる(S117)。制御部31は、選択されたラインデータ(x)に対応する特定範囲の印刷が終了したか判定する(S119)。制御部31は、選択されたラインデータ(x)に対応する特定範囲の印刷が終了していないと判定された場合(S119:NO)、処理をS121に進める。この場合、次のラインデータ(x+1)も同じ特定範囲に対応する。制御部31は、変数xに1加算して更新する(S121)。制御部31は、処理をS119に戻す。制御部31は、更新された変数に基づき、印刷データからラインデータ(x)を選択する。制御部31は、記憶部32に記憶された加熱周期Htの経過後、選択されたラインデータ(x)に基づいて1ライン分の印刷イメージGを印刷媒体7に形成させる(S117)。   The control unit 31 heats the plurality of heating elements of the thermal head 36 based on the selected line data (x), and forms a print image G for one line on the print medium 7 (S117). The control unit 31 determines whether printing of the specific range corresponding to the selected line data (x) has been completed (S119). When it is determined that the printing of the specific range corresponding to the selected line data (x) is not completed (S119: NO), the control unit 31 advances the process to S121. In this case, the next line data (x + 1) also corresponds to the same specific range. The controller 31 updates the variable x by adding 1 (S121). The control unit 31 returns the process to S119. The control unit 31 selects line data (x) from the print data based on the updated variable. After the elapse of the heating cycle Ht stored in the storage unit 32, the control unit 31 forms a print image G for one line on the print medium 7 based on the selected line data (x) (S117).

制御部31は、選択されたラインデータ(x)に対応する特定範囲の印刷が終了したと判定された場合(S119:YES)、処理をS123に進める。制御部31は、印刷データに含まれる複数のラインデータが全て選択されたか判定する(S123)。制御部31は、ラインデータが全て選択されていないと判定された場合(S123:NO)、xに1加算して更新する(S125)。制御部31は、処理をS103に戻す。制御部31は、更新されたxに基づき、ラインデータ(x)を選択し、S103〜S121の処理を繰り返す。制御部31は、印刷データに含まれるラインデータが全て選択されたと判定された場合(S123:YES)、モータ83を駆動し、サーマルヘッド36を印刷位置36A(図1参照)から印刷待機位置36B(図1参照)まで移動させる。制御部31は、印刷処理を終了させ、処理をメイン処理(図6参照)に戻す。   When it is determined that the printing of the specific range corresponding to the selected line data (x) has been completed (S119: YES), the control unit 31 advances the process to S123. The control unit 31 determines whether all the plurality of line data included in the print data have been selected (S123). When it is determined that all the line data is not selected (S123: NO), the controller 31 adds 1 to x and updates it (S125). The control unit 31 returns the process to S103. The control unit 31 selects line data (x) based on the updated x, and repeats the processes of S103 to S121. When it is determined that all the line data included in the print data has been selected (S123: YES), the controller 31 drives the motor 83 to move the thermal head 36 from the print position 36A (see FIG. 1) to the print standby position 36B. (See FIG. 1). The control unit 31 ends the printing process and returns the process to the main process (see FIG. 6).

図6に示すように、制御部31は、印刷処理(S17参照)の処理が終了した後、休止期間(図5参照)において非印刷動作を実行するため、休止処理(図12参照)を実行する(S19)。図12を参照し、休止処理について説明する。制御部31は、S95(図10参照)の処理によって記憶部32に記憶された第3駆動条件、即ち、第3速度Wp(3)で印刷媒体7を搬送するための可動ガイド72の移動方向及び移動速度を取得する(S131)。制御部31は、取得された第3駆動条件で可動ガイド72を移動させるために、モータ85を制御する。これによって、可動ガイド72の移動が開始される(S133)。   As shown in FIG. 6, the control unit 31 executes the pause process (see FIG. 12) to execute the non-printing operation in the pause period (see FIG. 5) after the print process (see S <b> 17) is completed. (S19). The pause process will be described with reference to FIG. The control unit 31 moves the movable guide 72 for transporting the print medium 7 at the third drive condition stored in the storage unit 32 by the process of S95 (see FIG. 10), that is, the third speed Wp (3). Then, the moving speed is acquired (S131). The controller 31 controls the motor 85 in order to move the movable guide 72 under the acquired third drive condition. Thereby, the movement of the movable guide 72 is started (S133).

制御部31は、印刷イメージGのラインデータ(1)に基づいて最初のラインが印刷されてから(図11参照)、記憶部32に記憶された印刷周期Tsが経過したか判定する(S135)。制御部31は、印刷周期Tsが経過していないと判定された場合(S135:NO)、処理をS135に戻す。制御部31は、印刷周期Tsが経過したと判定された場合(S135:YES)、休止処理を終了させ、処理をメイン処理(図6参照)に戻す。図6に示すように、制御部31は、休止処理(S19参照)の終了後、処理をS13に戻す。制御部31は、印刷を終了させるための指示が入力されたと判定された場合(S13:YES)、メイン処理を終了させる。   The control unit 31 determines whether or not the printing cycle Ts stored in the storage unit 32 has elapsed since the first line was printed based on the line data (1) of the print image G (see FIG. 11) (S135). . When it is determined that the printing cycle Ts has not elapsed (S135: NO), the control unit 31 returns the process to S135. When it is determined that the printing cycle Ts has elapsed (S135: YES), the control unit 31 ends the pause process and returns the process to the main process (see FIG. 6). As shown in FIG. 6, the control part 31 returns a process to S13 after completion | finish of a pause process (refer S19). When it is determined that an instruction for ending printing has been input (S13: YES), the control unit 31 ends the main process.

<本実施形態の主たる作用、効果>
印刷装置1は、印刷処理(S17)において、印刷イメージGの第1特定範囲に対応する第1印刷動作(S205)、及び、第2特定範囲に対応する第2印刷動作(S201)を実行する。印刷装置1は、第1印刷動作を実行する場合(S105)、第1速度Wp(1)で印刷媒体7を搬送しながら(S113)、サーマルヘッド36を加熱して印刷を行う(S117)。印刷装置1は、第2印刷動作を実行する場合(S107)、第1速度Wp(1)よりも速い第2速度Wp(2)で印刷媒体7を搬送しながら(S113)、サーマルヘッド36を加熱して印刷を行う(S117)。つまり、印刷装置1は、印刷イメージGを印刷媒体7に形成させる過程において、印刷位置速度Wpを第1速度Wp(1)と第2速度Wp(2)とに切り替える。このため、印刷装置1は、印刷イメージGの形成過程において、相対的に遅い第1速度Wp(1)で印刷媒体7が継続して搬送される場合と比べて、印刷期間を短縮できる。
<Main functions and effects of this embodiment>
In the printing process (S17), the printing apparatus 1 executes a first printing operation (S205) corresponding to the first specific range of the print image G and a second printing operation (S201) corresponding to the second specific range. . When executing the first printing operation (S105), the printing apparatus 1 performs printing by heating the thermal head 36 while conveying the printing medium 7 at the first speed Wp (1) (S113) (S117). When executing the second printing operation (S107), the printing apparatus 1 conveys the print medium 7 at the second speed Wp (2) that is faster than the first speed Wp (1) (S113), and moves the thermal head 36. Printing is performed by heating (S117). That is, the printing apparatus 1 switches the printing position speed Wp between the first speed Wp (1) and the second speed Wp (2) in the process of forming the print image G on the print medium 7. For this reason, the printing apparatus 1 can shorten the printing period in the process of forming the print image G compared to the case where the print medium 7 is continuously conveyed at the relatively slow first speed Wp (1).

印刷装置1は、第1速度Wp(1)を搬送位置速度Wtよりも遅く設定する(S89)。このため、印刷装置1は、第1印刷動作の実行時において可動ガイド72を第1方向に移動させる。一方、印刷装置1は、第2速度Wp(2)を第1速度Wp(1)よりも速く設定する(S93)。この場合、印刷装置1は、第2速度Wp(2)を搬送位置速度Wtと同値としてもよいし、搬送位置速度Wtより速くしてもよい。なお、第2速度Wp(2)を搬送位置速度Wtと同値に設定した場合、印刷装置1は、第2印刷動作の実行時において可動ガイド72を静止させる。又、第2速度Wp(2)を搬送位置速度Wtよりも速く設定した場合、印刷装置1は、第2印刷動作の実行中において可動ガイド72を第2方向に移動させる。これらの場合、印刷装置1は、第2印刷動作中に可動ガイド72が第1方向に移動することを防止できるので、可動ガイド72が位置M(−m)まで移動することを抑制できる。このため印刷装置1は、可動ガイド72を第1方向に移動させて印刷媒体7の印刷位置速度Wpを遅らせることが可能な状態を維持できる。   The printing apparatus 1 sets the first speed Wp (1) slower than the transport position speed Wt (S89). For this reason, the printing apparatus 1 moves the movable guide 72 in the first direction when the first printing operation is performed. On the other hand, the printing apparatus 1 sets the second speed Wp (2) faster than the first speed Wp (1) (S93). In this case, the printing apparatus 1 may set the second speed Wp (2) to the same value as the transport position speed Wt or may be faster than the transport position speed Wt. When the second speed Wp (2) is set to the same value as the transport position speed Wt, the printing apparatus 1 stops the movable guide 72 during execution of the second printing operation. When the second speed Wp (2) is set to be faster than the transport position speed Wt, the printing apparatus 1 moves the movable guide 72 in the second direction during execution of the second printing operation. In these cases, the printing apparatus 1 can prevent the movable guide 72 from moving in the first direction during the second printing operation, and therefore can suppress the movable guide 72 from moving to the position M (−m). Therefore, the printing apparatus 1 can maintain a state in which the movable guide 72 can be moved in the first direction to delay the printing position speed Wp of the printing medium 7.

更に印刷装置1は、印刷処理(S17)において第3特定範囲に対応する非印刷動作(S203)を実行し、休止処理(S19)において非印刷動作(S207)を実行する。この場合、印刷装置1は、第1速度Wp(1)及び搬送位置速度Wtよりも速い第3速度Wp(3)で印刷媒体7を搬送する(S111)ために、可動ガイド72を第2方向に移動させる(S113)。この場合、印刷装置1は、第1印刷動作(S201)によって第1方向に移動した可動ガイド72を、非印刷動作中によって第2方向に移動させることで元に戻すことができる。従って、印刷装置1は、第1印刷動作によって可動ガイド72を第1方向に移動させることが可能な状態を維持できる。又、印刷装置1は、非印刷動作が実行される休止期間(S207)を短縮できるので、印刷周期Tsを短縮できる。   Further, the printing apparatus 1 executes a non-printing operation (S203) corresponding to the third specific range in the printing process (S17), and executes a non-printing operation (S207) in the pause process (S19). In this case, the printing apparatus 1 moves the movable guide 72 in the second direction in order to transport the print medium 7 at the third speed Wp (3) that is faster than the first speed Wp (1) and the transport position speed Wt (S111). (S113). In this case, the printing apparatus 1 can return the movable guide 72 moved in the first direction by the first printing operation (S201) by moving it in the second direction during the non-printing operation. Therefore, the printing apparatus 1 can maintain a state in which the movable guide 72 can be moved in the first direction by the first printing operation. Further, since the printing apparatus 1 can shorten the pause period (S207) in which the non-printing operation is executed, the printing cycle Ts can be shortened.

更に、印刷装置1は、第3速度Wp(3)を第2速度Wp(2)よりも速く設定する。この場合、印刷装置1は、非印刷動作の過程で可動ガイド72が第2方向に移動される場合の移動量を大きくできる。従って、印刷装置1は、次に第1印刷動作が実行される場合において可動ガイド72を第1方向に適切に移動させることができる。   Further, the printing apparatus 1 sets the third speed Wp (3) faster than the second speed Wp (2). In this case, the printing apparatus 1 can increase the amount of movement when the movable guide 72 is moved in the second direction during the non-printing operation. Therefore, the printing apparatus 1 can appropriately move the movable guide 72 in the first direction when the first printing operation is executed next.

印刷装置1は、第1決定処理(S7)において、第1時間Tp1、第2時間Tp2、第3時間Tp3、及び、休止時間Tkを加算した印刷周期Ts(式(2)参照)と、印刷媒体7における第n位置と第n+1位置との間の距離Lsを搬送位置速度Wtで除算した値とが等しくなるように、各パラメータを設定する(式(3)参照)。この場合、可動ガイド72が第1方向又は第2方向に移動する場合と静止した場合とで、印刷媒体7に繰り返し形成される複数の印刷イメージGのそれぞれの間の間隔は等しくなる(式(4)参照)。つまり、設定される第1特定範囲、第2特定範囲、及び、第3特定範囲、及び、休止期間に応じて第1速度Wp(1)、第2速度Wp(2)、及び、第3速度Wp(3)が変化しても、複数の印刷イメージGのそれぞれの間の間隔は変化しない。このため、印刷装置1は、搬送位置速度Wtで供給される印刷媒体7に対し、複数の印刷イメージGを等間隔で印刷できる。   In the first determination process (S7), the printing apparatus 1 prints the print cycle Ts (see Expression (2)) obtained by adding the first time Tp1, the second time Tp2, the third time Tp3, and the pause time Tk, and printing. Each parameter is set so that the distance Ls between the nth position and the (n + 1) th position on the medium 7 is equal to the value obtained by dividing the distance Ls by the transport position speed Wt (see Expression (3)). In this case, the interval between each of the plurality of print images G repeatedly formed on the print medium 7 is the same when the movable guide 72 moves in the first direction or the second direction and when the movable guide 72 stops. 4)). That is, the first speed Wp (1), the second speed Wp (2), and the third speed according to the set first specific range, second specific range, and third specific range, and the pause period. Even if Wp (3) changes, the interval between each of the plurality of print images G does not change. For this reason, the printing apparatus 1 can print a plurality of print images G at equal intervals on the print medium 7 supplied at the transport position speed Wt.

又、印刷装置1は、第n印刷期間において第n位置に印刷イメージG(n)が印刷されるときの可動ガイド72の位置と、第n+1印刷期間において第n+1位置に印刷イメージG(n+1)が印刷されるときの可動ガイド72の位置とが一致するように、第3速度Wp(3)を決定する(S79)。つまり、第n印刷期間及び第n休止期間において、可動ガイド72の第1方向の移動量の合計と、第2方向の移動量の合計とは一致する。この場合、印刷装置1は、それぞれの印刷期間における可動ガイド72の駆動条件を共通化できるので、可動ガイド72の移動制御を容易化できる。   The printing apparatus 1 also includes the position of the movable guide 72 when the print image G (n) is printed at the nth position in the nth print period, and the print image G (n + 1) at the n + 1th position in the n + 1 print period. The third speed Wp (3) is determined so that the position of the movable guide 72 at the time of printing is coincident (S79). That is, in the n-th printing period and the n-th pause period, the total movement amount of the movable guide 72 in the first direction matches the total movement amount in the second direction. In this case, since the printing apparatus 1 can share the driving conditions of the movable guide 72 during each printing period, the movement control of the movable guide 72 can be facilitated.

印刷装置1は、可動ガイド72を移動させることによって印刷媒体7の印刷位置速度Wpを変更した場合、変更後の印刷位置速度Wpと一致するリボン速度Vでインクリボン9を搬送させる(S115)。より詳細には、制御部31は、第1速度Wp(1)で印刷媒体7を搬送させる場合、第1速度Wp(1)と一致する第4速度V4でインクリボン9を搬送させる。制御部31は、第2速度Wp(2)で印刷媒体7を搬送させる場合、第2速度Wp(2)と一致する第5速度V5でインクリボン9を搬送させる。なお、第1速度Wp(1)は第2速度Wp(2)よりも遅いので、第4速度V4は第5速度V5よりも遅い。この場合、印刷装置1は、インクリボン9と印刷媒体7とが接触する部分におけるそれぞれの移動速度を一致させることができる。この場合、印刷装置1は、インクリボン9と印刷媒体7とのそれぞれの搬送速度が一致しない時に発生する印刷の擦れを防止できる。従って、印刷装置1は、良好な印刷品質を維持できる。   When the printing apparatus 1 changes the printing position speed Wp of the printing medium 7 by moving the movable guide 72, the printing apparatus 1 transports the ink ribbon 9 at the ribbon speed V that matches the changed printing position speed Wp (S115). More specifically, when transporting the print medium 7 at the first speed Wp (1), the control unit 31 transports the ink ribbon 9 at the fourth speed V4 that matches the first speed Wp (1). When transporting the print medium 7 at the second speed Wp (2), the control unit 31 transports the ink ribbon 9 at the fifth speed V5 that matches the second speed Wp (2). Since the first speed Wp (1) is slower than the second speed Wp (2), the fourth speed V4 is slower than the fifth speed V5. In this case, the printing apparatus 1 can match the moving speeds of the portions where the ink ribbon 9 and the print medium 7 are in contact with each other. In this case, the printing apparatus 1 can prevent printing rubbing that occurs when the conveyance speeds of the ink ribbon 9 and the printing medium 7 do not match. Therefore, the printing apparatus 1 can maintain good print quality.

印刷装置1は、記憶部32に記憶された画像データから印刷データを生成する(S6)。具体的には、印刷イメージGが第1解像度D1以上の単一の解像度を有する場合、印刷イメージGにおける第1特定範囲に対応する範囲の画素は、第1解像度D1でリサンプリングされる。印刷イメージにおける第2特定範囲及び第3特定範囲に対応する範囲の画素は、第2解像度D2でリサンプリングされる。リサンプリングされたそれぞれの印刷イメージGを示す画素データに基づいて、印刷データが生成される。この場合、印刷装置1は、元の印刷イメージの解像度と、印刷後の印刷イメージの第1特定領域、第2特定領域のそれぞれの解像度とが相違する場合であっても、印刷イメージを示す画像データから印刷データを生成できる。   The printing apparatus 1 generates print data from the image data stored in the storage unit 32 (S6). Specifically, when the print image G has a single resolution equal to or higher than the first resolution D1, pixels in a range corresponding to the first specific range in the print image G are resampled at the first resolution D1. Pixels in a range corresponding to the second specific range and the third specific range in the print image are resampled at the second resolution D2. Print data is generated based on the pixel data indicating each resampled print image G. In this case, the printing apparatus 1 is an image indicating a print image even when the resolution of the original print image is different from the resolutions of the first specific area and the second specific area of the print image after printing. Print data can be generated from the data.

<変形例>
本発明は上記実施形態に限定されず、種々の変更が可能である。上記において、第1特定範囲及び第2特定範囲は、印刷イメージGに1つずつ設定された。これに対し、第1特定範囲及び第2特定範囲のそれぞれの数は、2以上であってもよい。なお、第1特定範囲が複数設定された場合、それぞれの第1特定範囲に対応する第1印刷動作時の印刷位置速度Wp(1)を、Wp(3)>Wt>Wp(2)>Wp(1)の関係を満たす範囲で相違させてもよい。印刷イメージGに第3特定範囲は含まれなくてもよい。即ち、印刷イメージGは、第1特定範囲及び第2特定範囲のみ含んでいてもよい。印刷装置1は、印刷期間のみ繰り返し実行し、休止期間を設けなくてもよい。つまり、印刷周期には印刷期間のみ含まれていてもよい。
<Modification>
The present invention is not limited to the above embodiment, and various modifications can be made. In the above, the first specific range and the second specific range are set for the print image G one by one. On the other hand, the number of each of the first specific range and the second specific range may be two or more. When a plurality of first specific ranges are set, the print position speed Wp (1) at the time of the first printing operation corresponding to each first specific range is expressed as Wp (3)>Wt> Wp (2)> Wp. You may make it differ in the range with which the relationship of (1) is satisfy | filled. The print image G may not include the third specific range. That is, the print image G may include only the first specific range and the second specific range. The printing apparatus 1 repeatedly executes only the printing period and does not have to provide a pause period. That is, only the printing period may be included in the printing cycle.

印刷イメージGの第1特定範囲の第1解像度D1と第2特定範囲の第2解像度D2とは、同一であってもよいし、第1解像度D1の方が第2解像度D2より小さくてもよい。この場合、印刷装置1は、第1速度Wp(1)、第2速度Wp(2)、及び、第3速度Wp(3)を、設定値として記憶部32に予め記憶してもよい。つまり、制御部31は、第1解像度D1及び第2解像度D2に関係なく、第1特定範囲及び第2特定範囲のそれぞれの速度を特定してもよい。   The first resolution D1 of the first specific range and the second resolution D2 of the second specific range of the print image G may be the same, or the first resolution D1 may be smaller than the second resolution D2. . In this case, the printing apparatus 1 may store the first speed Wp (1), the second speed Wp (2), and the third speed Wp (3) in the storage unit 32 in advance as set values. That is, the control unit 31 may specify the speeds of the first specific range and the second specific range regardless of the first resolution D1 and the second resolution D2.

第1印刷動作、第2印刷動作、及び、非印刷動作のそれぞれにおける印刷位置速度Wpは、それぞれの期間において時間変化してもよい。この場合、制御部31は、可動ガイド72を第1方向又は第2方向に移動させるときの移動速度を、移動中に変更してもよい。   The printing position speed Wp in each of the first printing operation, the second printing operation, and the non-printing operation may change with time in each period. In this case, the control unit 31 may change the moving speed when moving the movable guide 72 in the first direction or the second direction during the movement.

制御部31は、可動ガイド72の移動に応じた印刷位置速度Wpと同じリボン速度Vでインクリボン9を搬送した。より具体的には、制御部31は、第1速度Wp(1)で印刷媒体7を搬送させる場合、第1速度Wp(1)と一致する第4速度V4でインクリボン9を搬送し、第2速度Wp(2)で印刷媒体7を搬送させる場合、第2速度Wp(2)と一致する第5速度V5でインクリボン9を搬送した。これに対し、制御部31は、第4速度V4が第5速度V5よりも遅いという条件を満たす限り、印刷位置速度Wpと同じリボン速度Vとを相違させてもよい。つまり、第1速度Wp(1)と第4速度V4とは相違してもよいし、第2速度Wp(2)と第5速度V5とは相違してもよい。   The controller 31 transported the ink ribbon 9 at the same ribbon speed V as the printing position speed Wp according to the movement of the movable guide 72. More specifically, when transporting the print medium 7 at the first speed Wp (1), the control unit 31 transports the ink ribbon 9 at the fourth speed V4 that matches the first speed Wp (1). When the printing medium 7 is transported at the two speeds Wp (2), the ink ribbon 9 is transported at the fifth speed V5 that matches the second speed Wp (2). On the other hand, as long as the condition that the fourth speed V4 is slower than the fifth speed V5 is satisfied, the control unit 31 may make the same ribbon speed V as the printing position speed Wp. That is, the first speed Wp (1) and the fourth speed V4 may be different, and the second speed Wp (2) and the fifth speed V5 may be different.

印刷装置1は、リボン制御部1A及び装置制御部1Bのみ有する構成でもよい。つまり、印刷装置1は媒体制御部1Cを有していなくてもよい。印刷装置1は、装置外に設けられた媒体制御部1Cのモータ85を制御することによって、可動ガイド72の移動を制御してもよい。   The printing apparatus 1 may have a configuration including only the ribbon control unit 1A and the apparatus control unit 1B. That is, the printing apparatus 1 may not have the medium control unit 1C. The printing apparatus 1 may control the movement of the movable guide 72 by controlling the motor 85 of the medium control unit 1C provided outside the apparatus.

プラテンローラ71は、円柱状以外の形状を有するプラテンに変更可能である。例えば、変更可能なプラテンの形状として、サーマルヘッド36に向けて凸状となる凸状部分を有するプラテン部材、サーマルヘッド36に向けて湾曲した円弧形状のプラテン部材等であってもよい。なお、プラテンをこれらの形状とした場合、印刷媒体7との間の摩擦係数を十分小さくすることができる。   The platen roller 71 can be changed to a platen having a shape other than a cylindrical shape. For example, the platen shape that can be changed may be a platen member having a convex portion that is convex toward the thermal head 36, an arc-shaped platen member that is curved toward the thermal head 36, or the like. In addition, when a platen is made into these shapes, the friction coefficient between the printing media 7 can be made small enough.

印刷装置1は、距離Skを時間Tp3+Tkによって除算することによって、非印刷動作中における印刷位置速度Wpである第3速度Wp(3)を算出した(S79)。つまり、第n印刷期間に非印刷動作(S203、図5参照)が実行される場合と、第n休止期間に非印刷動作(S207、図5参照)が実行される場合とのそれぞれの期間において、印刷位置速度Wpである第3速度Wp(3)は共通とされた。これに対し、印刷装置1は、距離Skを時間Tp3によって除算することによって第3速度Wp(3)を算出してもよい(S79)。この場合、第n印刷期間に非印刷動作(S203、図5参照)が実行される期間において、第3速度Wp(3)で印刷媒体7を搬送する(S111)ために、可動ガイド72は第2方向に移動される(S113)。一方、第n休止期間に非印刷動作(S207、図5参照)が実行される期間において、可動ガイド72は停止される(S113)。一方、印刷装置1は、距離Skを時間Tkによって除算することによって第3速度Wp(3)を算出してもよい(S79)。この場合、第n休止期間に非印刷動作(S207、図5参照)が実行される期間において、第3速度Wp(3)で印刷媒体7を搬送する(S111)ために、可動ガイド72は第2方向に移動される(S113)。一方、第n印刷期間に非印刷動作(S203、図5参照)が実行される期間において、可動ガイド72は停止される(S113)。このように、印刷装置1は、第n印刷期間に非印刷動作(S203、図5参照)が実行される場合と、第n休止期間に非印刷動作(S207、図5参照)が実行される場合とのそれぞれの期間において、印刷位置速度Wpを異ならせてもよい。   The printing apparatus 1 calculates the third speed Wp (3) that is the printing position speed Wp during the non-printing operation by dividing the distance Sk by the time Tp3 + Tk (S79). That is, in each period when a non-printing operation (S203, see FIG. 5) is executed in the n-th printing period and when a non-printing operation (S207, see FIG. 5) is executed in the n-th pause period. The third speed Wp (3), which is the printing position speed Wp, is common. On the other hand, the printing apparatus 1 may calculate the third speed Wp (3) by dividing the distance Sk by the time Tp3 (S79). In this case, in the period in which the non-printing operation (S203, see FIG. 5) is performed in the n-th printing period, the movable guide 72 is moved to the third speed Wp (3) to transport the printing medium 7 (S111). It is moved in two directions (S113). On the other hand, the movable guide 72 is stopped during the period in which the non-printing operation (S207, see FIG. 5) is executed during the n-th pause period (S113). On the other hand, the printing apparatus 1 may calculate the third speed Wp (3) by dividing the distance Sk by the time Tk (S79). In this case, in the period in which the non-printing operation (S207, see FIG. 5) is executed in the n-th pause period, the movable guide 72 is moved to the third speed Wp (3) to transport the print medium 7 (S111). It is moved in two directions (S113). On the other hand, the movable guide 72 is stopped during the period in which the non-printing operation (S203, see FIG. 5) is performed in the nth printing period (S113). As described above, the printing apparatus 1 performs the non-printing operation (S203, see FIG. 5) during the n-th printing period and the non-printing operation (S207, see FIG. 5) during the n-th pause period. The printing position speed Wp may be varied in each period.

<その他>
モータ81、82は、本発明の「搬送機構」の一例である。モータ85は、本発明の「モータ」の一例である。S17、S19の処理を行う制御部31は、本発明の「第1制御手段」の一例である。S115の処理を行う制御部31は、本発明の「第2制御手段」の一例である。S6の処理を行う制御部31は、本発明の「生成手段」の一例である。S17の処理は、本発明の「第1印刷ステップ」「第2印刷ステップ」の一例である。S19の処理は、本発明の「休止ステップ」の一例である。
<Others>
The motors 81 and 82 are an example of the “transport mechanism” in the present invention. The motor 85 is an example of the “motor” in the present invention. The control unit 31 that performs the processes of S17 and S19 is an example of the “first control unit” in the present invention. The control unit 31 that performs the process of S115 is an example of the “second control unit” in the present invention. The control unit 31 that performs the process of S6 is an example of the “generating unit” in the present invention. The process of S17 is an example of the “first printing step” and “second printing step” in the present invention. The process of S19 is an example of the “pause step” in the present invention.

1 :印刷装置
7 :印刷媒体
9 :インクリボン
31 :制御部
36 :サーマルヘッド
71 :プラテンローラ
72 :可動ガイド
81、82、85 :モータ
P :媒体経路
R :リボン経路
1: Printing device 7: Print medium 9: Ink ribbon 31: Control unit 36: Thermal head 71: Platen roller 72: Movable guides 81, 82, 85: Motor P: Medium path R: Ribbon path

Claims (11)

インクリボンを搬送する搬送機構と、
前記インクリボンの搬送経路であるリボン経路に隣接し、印刷媒体に対する印刷を行うためのサーマルヘッドと、
前記サーマルヘッドに対向するプラテンと、
前記印刷媒体の前記搬送経路である媒体経路において、前記プラテンから離間した位置に設けられ、第1方向と、前記第1方向と反対の第2方向とに移動可能な可動ガイドであって、
前記第1方向に移動したときに、前記プラテンの位置における前記印刷媒体の移動速度である印刷位置速度が、前記可動ガイドに対して前記プラテンと反対側の前記媒体経路の位置における前記印刷媒体の移動速度である搬送位置速度よりも遅くなり、
前記第2方向に移動したときに、前記印刷位置速度が前記搬送位置速度よりも速くなる可動ガイドと、
前記可動ガイドを前記第1方向と前記第2方向とに移動させるモータと、
印刷対象となる印刷イメージのうち第1特定範囲を印刷する第1印刷動作と、前記第1特定範囲と異なる第2特定範囲を印刷する第2印刷動作とを実行する第1制御手段であって、
前記第1印刷動作は、前記モータの制御により前記可動ガイドを前記第1方向に移動させて前記印刷位置速度を第1速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行い、
前記第2印刷動作は、前記モータの制御により、前記印刷位置速度を、前記第1速度よりも速い第2速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1制御手段と
を備えたことを特徴とする印刷装置。
A transport mechanism for transporting the ink ribbon;
A thermal head for printing on a print medium adjacent to a ribbon path which is a transport path of the ink ribbon;
A platen facing the thermal head;
A movable guide that is provided at a position separated from the platen in a medium path that is the transport path of the print medium, and is movable in a first direction and a second direction opposite to the first direction;
When moved in the first direction, the printing position speed, which is the moving speed of the printing medium at the position of the platen, is the position of the printing medium at the position of the medium path opposite to the platen with respect to the movable guide. It becomes slower than the transfer position speed, which is the moving speed,
A movable guide in which the printing position speed is faster than the transport position speed when moved in the second direction;
A motor for moving the movable guide in the first direction and the second direction;
1st control means which performs the 1st printing operation which prints the 1st specific range among the printing images used as printing objects, and the 2nd printing operation which prints the 2nd specific range different from the 1st specific range, ,
In the first printing operation, the movable guide is moved in the first direction under the control of the motor to set the printing position speed to the first speed, and the heating of the thermal head is controlled to perform printing. ,
In the second printing operation, a first control for performing printing by setting the printing position speed to a second speed higher than the first speed by controlling the motor and controlling the heating of the thermal head. And a printing apparatus.
前記第1制御手段は、
前記第2印刷動作を実行する場合において、前記可動ガイドを前記第1方向に移動させず、且つ、前記サーマルヘッドの加熱を制御して印刷を行うことを特徴とする請求項1に記載の印刷装置。
The first control means includes
2. The printing according to claim 1, wherein when performing the second printing operation, printing is performed by controlling the heating of the thermal head without moving the movable guide in the first direction. apparatus.
前記第1制御手段は、
前記サーマルヘッドを印刷を行わないように制御する非印刷動作をさらに行い、
前記非印刷動作を行う場合において、前記モータの制御により前記可動ガイドを前記第2方向に移動させて、前記印刷位置速度を、前記第1速度よりも速い第3速度に設定することを特徴とする請求項1又は2に記載の印刷装置。
The first control means includes
Further performing a non-printing operation for controlling the thermal head not to perform printing,
When performing the non-printing operation, the movable guide is moved in the second direction under the control of the motor, and the printing position speed is set to a third speed higher than the first speed. The printing apparatus according to claim 1 or 2.
前記第3速度は、前記第2速度よりも速いことを特徴とする請求項3に記載の印刷装置。   The printing apparatus according to claim 3, wherein the third speed is faster than the second speed. 前記第1制御手段は、前記印刷イメージを前記印刷媒体に繰り返し印刷し、
前記第1印刷動作、前記第2印刷動作、及び、前記非印刷動作のそれぞれが実行される時間を加算した合計時間は、前記印刷媒体において、n(nは整数)回目の前記印刷イメージの印刷が開始される第n位置と、n+1回目の前記印刷イメージの印刷が開始される第n+1位置との間の距離を前記搬送位置速度で除算した値と等しいことを特徴とする請求項3又は4の何れかに記載の印刷装置。
The first control means repeatedly prints the print image on the print medium,
The total time obtained by adding the times during which each of the first printing operation, the second printing operation, and the non-printing operation is performed is n (n is an integer) printing of the print image on the print medium. 5 or 4 is equal to a value obtained by dividing the distance between the n-th position where printing starts and the (n + 1) -th position where printing of the print image of the (n + 1) th time is started by the conveyance position speed. A printing apparatus according to any one of the above.
n回目に前記印刷イメージが印刷されるときの前記可動ガイドの位置と、n+1回目に前記印刷イメージが印刷されるときの前記可動ガイドの位置とが一致することを特徴とする請求項5に記載の印刷装置。   6. The position of the movable guide when the print image is printed for the nth time coincides with the position of the movable guide when the print image is printed for the (n + 1) th time. Printing device. 前記搬送機構を制御して前記インクリボンを搬送する第2制御手段であって、
前記第1制御手段によって前記第1印刷動作が実行される場合、前記インクリボンを第4速度で搬送し、
前記第1制御手段によって前記第2印刷動作が実行される場合、前記インクリボンを、前記第4速度よりも速い第5速度で搬送する第2制御手段
を備えたことを特徴とする請求項1から6の何れかに記載の印刷装置。
Second control means for controlling the transport mechanism to transport the ink ribbon;
When the first printing operation is performed by the first control unit, the ink ribbon is transported at a fourth speed,
2. The apparatus according to claim 1, further comprising second control means for transporting the ink ribbon at a fifth speed faster than the fourth speed when the second printing operation is executed by the first control means. 7. The printing apparatus according to any one of items 6 to 6.
前記第1特定範囲に対応する画像データの部分を前記第1速度に応じた第1解像度でリサンプリングし、前記第2特定範囲に対応する前記画像データの部分を前記第2速度に応じた第2解像度でリサンプリングすることで、前記画像データから印刷データを生成する生成手段を備え、
前記第1制御手段は、前記生成手段によって生成された前記印刷データに基づいて、前記第1印刷動作及び前記第2印刷動作を行うことを特徴とする請求項1から7の何れかに記載の印刷装置。
The part of the image data corresponding to the first specific range is resampled at the first resolution corresponding to the first speed, and the part of the image data corresponding to the second specific range is resampled according to the second speed. A generation means for generating print data from the image data by resampling at two resolutions;
8. The first control unit according to claim 1, wherein the first control unit performs the first printing operation and the second printing operation based on the print data generated by the generation unit. Printing device.
印刷装置のコンピュータに、
印刷対象となる印刷イメージのうち第1特定範囲を印刷する場合において、前記印刷装置のサーマルヘッドに対向するプラテンの位置における印刷媒体の速度である印刷位置速度を変更する可動ガイドを移動させるモータの制御により、前記可動ガイドを第1方向に移動させて前記印刷位置速度を第1媒体速度に設定し、インクリボンを搬送する搬送機構を制御して前記インクリボンの搬送を第1リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1印刷ステップと、
前記印刷イメージのうち前記第1特定範囲と異なる第2特定範囲を印刷する場合において、前記モータの制御により前記可動ガイドを前記第1方向に移動させず、前記搬送機構を制御して前記インクリボンの搬送を前記第1リボン速度よりも速い第2リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第2印刷ステップと、
を実行させるための印刷プログラム。
In the computer of the printing device,
A motor that moves a movable guide that changes a printing position speed, which is a speed of a printing medium at a position of a platen facing the thermal head of the printing apparatus, when printing a first specific range of a print image to be printed; Under the control, the movable guide is moved in the first direction to set the printing position speed to the first medium speed, and the transport mechanism for transporting the ink ribbon is controlled to transport the ink ribbon at the first ribbon speed. And a first printing step for performing printing by controlling heating of the thermal head;
When printing a second specific range that is different from the first specific range in the print image, the movable guide is not moved in the first direction by the control of the motor, and the transport mechanism is controlled to control the ink ribbon. A second printing step in which printing is performed at a second ribbon speed higher than the first ribbon speed, and printing is performed by controlling heating of the thermal head;
A print program for executing
印刷対象となる印刷イメージのうち第1特定範囲を印刷する場合において、印刷装置のサーマルヘッドに対向するプラテンの位置における印刷媒体の速度である印刷位置速度を変更する可動ガイドを移動させるモータの制御により、前記可動ガイドを第1方向に移動させて前記印刷位置速度を第1媒体速度に設定し、インクリボンを搬送する搬送機構を制御して前記インクリボンの搬送を第1リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1印刷ステップと、
前記印刷イメージのうち前記第1特定範囲と異なる第2特定範囲を印刷する場合において、前記モータの制御により前記可動ガイドを前記第1方向に移動させず、前記搬送機構を制御して前記インクリボンの搬送を前記第1リボン速度よりも速い第2リボン速度にて行い、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第2印刷ステップと、
を備えたことを特徴とする印刷方法。
Control of a motor that moves a movable guide that changes the printing position speed, which is the speed of the printing medium at the position of the platen facing the thermal head of the printing apparatus, when printing the first specific range of the print image to be printed. Thus, the movable guide is moved in the first direction to set the printing position speed to the first medium speed, and the ink ribbon is transported at the first ribbon speed by controlling the transport mechanism for transporting the ink ribbon. And a first printing step for performing printing by controlling heating of the thermal head;
When printing a second specific range that is different from the first specific range in the print image, the movable guide is not moved in the first direction by the control of the motor, and the transport mechanism is controlled to control the ink ribbon. A second printing step in which printing is performed at a second ribbon speed higher than the first ribbon speed, and printing is performed by controlling heating of the thermal head;
A printing method characterized by comprising:
インクリボンを搬送する搬送機構と、
前記インクリボンの搬送経路であるリボン経路に隣接し、印刷媒体に対する印刷を行うためのサーマルヘッドと、
印刷対象となる印刷イメージのうち第1特定範囲を印刷する第1印刷動作と、前記第1特定範囲と異なる第2特定範囲を印刷する第2印刷動作とを実行する第1制御手段であって、
前記第1印刷動作は、前記印刷媒体の前記搬送経路である媒体経路において、前記サーマルヘッドに対向するプラテンに対して、前記印刷媒体の搬送経路である媒体経路に沿った方向に離間した位置に設けられ、第1方向と、前記第1方向と反対の第2方向とに移動可能な可動ガイドであって、前記第1方向に移動したときに、前記プラテンよりも上流側の前記媒体経路の長さを移動開始時点の長さよりも長くし、前記第2方向に移動したときに、前記プラテンよりも上流側の前記媒体経路の長さを移動開始時点の長さよりも短くする前記可動ガイドを前記第1方向に移動させて前記印刷位置速度を第1速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行い、
前記第2印刷動作は、前記可動ガイドを移動させるモータの制御により、前記印刷位置速度を、前記第1速度よりも速い第2速度に設定し、且つ、前記サーマルヘッドの加熱を制御して印刷を行う第1制御手段と
を備えたことを特徴とする印刷装置。
A transport mechanism for transporting the ink ribbon;
A thermal head for printing on a print medium adjacent to a ribbon path which is a transport path of the ink ribbon;
1st control means which performs the 1st printing operation which prints the 1st specific range among the printing images used as printing objects, and the 2nd printing operation which prints the 2nd specific range different from the 1st specific range, ,
The first printing operation is performed at a position spaced apart in a direction along the medium path that is the transport path of the print medium with respect to the platen that faces the thermal head in the medium path that is the transport path of the print medium. A movable guide that is movable in a first direction and a second direction opposite to the first direction, and moves in the first direction when the medium path is upstream of the platen. The movable guide having a length longer than that at the start of movement, and when moving in the second direction, makes the length of the medium path upstream of the platen shorter than the length at the start of movement. Moving in the first direction to set the printing position speed to the first speed, and controlling the heating of the thermal head to perform printing;
In the second printing operation, printing is performed by setting the printing position speed to a second speed higher than the first speed by controlling a motor that moves the movable guide, and controlling heating of the thermal head. And a first control means for performing the above-described printing apparatus.
JP2017066894A 2017-03-30 2017-03-30 Printing device, printing program and printing method Pending JP2018167480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017066894A JP2018167480A (en) 2017-03-30 2017-03-30 Printing device, printing program and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017066894A JP2018167480A (en) 2017-03-30 2017-03-30 Printing device, printing program and printing method

Publications (1)

Publication Number Publication Date
JP2018167480A true JP2018167480A (en) 2018-11-01

Family

ID=64019771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017066894A Pending JP2018167480A (en) 2017-03-30 2017-03-30 Printing device, printing program and printing method

Country Status (1)

Country Link
JP (1) JP2018167480A (en)

Similar Documents

Publication Publication Date Title
JP2018122504A (en) Printer, printing method and printing program
JP6503931B2 (en) Printing device, notification method and program
JP2011093267A (en) Thermal printer and control method for energizing thereof
JP2018140591A (en) Printer and printing control program
CN107107631B (en) Printer and method
JP5929901B2 (en) Thermal head printing speed control method
JP5429031B2 (en) Printing device
EP3650233B1 (en) Printing system
JP2006297930A (en) Printing method
JP2018167480A (en) Printing device, printing program and printing method
JP6581433B2 (en) Thermal transfer printer
JP2018167481A (en) Printing apparatus, printing program and printing method
JP7063238B2 (en) Printing system
JP7193023B2 (en) printing system
JP2018167479A (en) Printing apparatus, printing program and printing method
JP7031560B2 (en) Printing system
JP6347267B2 (en) Printing device
JP2019055532A (en) Printer, printing program, and printing method
JP2022155801A (en) Printing system and printing method
JP2018165187A (en) Roll-shaped medium conveying device
JP2022155805A (en) Printing system and printing method
JP7035965B2 (en) Printing system
JP2018167478A (en) Printing device, printing program and printing method
JP2018167503A (en) Carrier device
JP2018140592A (en) Printer