This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2023-50498, filed on Mar. 27, 2023, the entire contents of which are incorporated herein by reference.
An embodiment to be described here generally relates to a printer apparatus.
In the past, a thermal transfer printer apparatus that prints on printing paper by heating an ink ribbon and a thermal printer apparatus that prints on thermal printing paper have been known.
When printing with such an existing printer apparatus, the trailing edge of the label gets caught in a thermal head during reverse conveyance of label paper, which causes deformation or turning up of the label in some cases. In order to prevent the turning up from occurring, it has been common practice to set a limit on the label length such that the trailing edge of the label does not go beyond the thermal head in the case where the label paper after printing is conveyed to the cutting position. Therefore, in the case where the feeding distance of the label paper after printing is long, e.g., in the case of printing on a label with a short label length or attaching various attachments to a paper ejection port, there has been a problem that the label gets caught in the thermal head during reverse conveyance of the label paper.
According to an embodiment, a printer apparatus includes a print head for printing on printing paper. The printer apparatus includes an apparatus that has a head-up function for moving the print head between a position where printing on the printing paper is available and a position where printing on the printing paper is not available and an apparatus that does not have the head-up function. The printer apparatus includes: a casing; an attachment; a conveying device; an information acquisition processor; a setting processor; and an engine control processor. The casing includes a paper ejection port for ejecting the printed printing paper. The attachment includes a paper ejection port for receiving the printing paper ejected from the casing and then ejecting the received printing paper and is detachably/attachably connected to the paper ejection port of the casing. The conveying device conveys the printing paper after printing in forward rotation to eject the printing paper from the paper ejection port of the attachment and conveys the printing paper in reverse rotation for next printing. The information acquisition processor acquires information from the paper ejection port of the casing to the paper ejection port of the attachment. The setting processor sets, in accordance with the acquired distance, a feeding amount of the printing paper after printing when ejecting the printing paper after printing from the paper ejection port of the attachment. Further, the setting processor sets, in accordance with presence or absence of the head-up function, a back-feeding amount when conveying the printing paper ejected from the paper ejection port of the attachment to a position for next printing in reverse rotation. The engine control processor causes the conveying device to convey the printing paper in forward rotation by the set feeding amount to eject the printing paper after printing. Further, the engine control processor causes the conveying device to convey the printing paper in reverse rotation by the set back-feeding amount to return the printing paper to a next printing position before next printing.
An embodiment will be described below in detail with reference to the drawings. In the drawings, the same reference symbols denote the same or similar portions. Note that the embodiment is not limited by the following description.
A schematic configuration of a printer apparatus 10 according to an embodiment will be described with reference to
The printer apparatus 10 is a so-called thermal transfer printer that prints on a label 122 (see
The printer apparatus 10 includes, inside a casing 20, a conveying roller 13, a pinch roller 14, a platen roller 15, and a thermal head 23.
The conveying roller 13 is driven to rotate counterclockwise or clockwise by a drive motor 131.
The pinch roller 14 sandwiches the label paper 12 between the pinch roller 14 and the conveying roller 13. The pinch roller 14 rotates along with the counterclockwise rotation of the conveying roller 13 to convey (feed) the label paper 12 pulled out from the rolled paper 11 toward a paper ejection port 27 in forward rotation along the direction of an arrow C. Note that in the following description, conveying in forward rotation will be referred to simply as conveying in some cases.
Further, the pinch roller 14 rotates along with the clockwise rotation of the conveying roller 13 to convey (back-feed) the label paper 12 from the paper ejection port 27 toward the upstream side in reverse rotation along the direction of an arrow D.
The platen roller 15 is driven to rotate counterclockwise by a drive motor 151. The platen roller 15 conveys the label paper 12 sandwiched between the platen roller 15 and the thermal head 23 toward the paper ejection port 27 along the direction of the arrow C.
Note that the platen roller 15 conveys the label paper 12 while the thermal head 23 and the platen roller 15 abut on each other. Meanwhile, the conveying roller 13 and the pinch roller 14 conveys the label paper 12 while the thermal head 23 and the platen roller 15 do not abut on each other.
The thermal head 23 has a structure in which a plurality of heating elements is aligned, and prints on the label paper 12 sandwiched between the thermal head 23 and the platen roller 15 by causing the heating element corresponding to the printing pattern to generate heat. Note that the thermal head 23 ascends by the action of a solenoid 26 in the direction of an arrow A (Z-axis positive direction). Further, the thermal head 23 descends by the action of the solenoid 26 in the direction of an arrow B (Z-axis negative direction). This allows it to switch between the state where the thermal head 23 and the platen roller 15 abut on each other (head-down state) and the state where the thermal head 23 and the platen roller 15 do not abut on each other (head-up state). Note that the thermal head 23 is an example of a print head in the present disclosure.
Note that the ink ribbon 22 is inserted between the thermal head 23 and the platen roller 15. The ink ribbon 22 is wound to form a ribbon roll 21 while the ink ribbon 22 is not in use. The ink ribbon 22 is wound up on a winding shaft 24 that is driven to rotate clockwise by a drive motor 241 and moves in the direction of an arrow E. The ink applied to the ink ribbon 22 melts by the heated thermal head 23 and is transferred to the label paper 12.
The ink ribbon 22 is conveyed while being in contact with the label paper 12 at the position of the thermal head 23 and is wound up by the winding shaft 24. However, the ink ribbon 22 is wound up by the winding shaft 24 even in the case where printing on the label paper 12 is not performed for a long time, which ends up as waste. For this reason, in the case where printing on the label paper 12 is not performed for a long time, the printer apparatus 10 makes the thermal head 23 in the head-up state such that the thermal head 23 and the platen roller 15 do not abut on each other. At this time, the printer apparatus 10 further stops the drive motor 241 to stop the conveyance of the ink ribbon 22. As a result, only the label paper 12 is conveyed, which makes it possible to reduce the consumption of the ink ribbon 22. That is, by using the head-up function, it is possible to reduce the consumption of the ink ribbon 22, i.e., save ribbons.
The label paper 12 that has been printed is further conveyed and ejected from the paper ejection port 27. Note that the label paper 12 that has been printed and ejected from the paper ejection port 27 may be cut by hand at the position of the paper ejection port 27 or may be cut by a cutter installed in the vicinity of the paper ejection port 27 depending on the printer apparatus 10.
Various attachments 30 are attached to the paper ejection port 27 of the printer apparatus 10 in some cases. Examples of the attachment 30 include a cutter unit that cuts the printed label paper 12, a peeling unit that peels off a label from the printed label paper 12, and an RFID module that writes information to a wireless tag (e.g., RFID tag) embedded in the printed label paper 12.
A structure of the label paper 12 will be described with reference to
The label paper 12 has a structure in which a plurality of labels 122 having the same size is placed on mounting paper 121 at predetermined intervals. Note that the label 122 may be one that includes an adhesive layer on the back surface thereof and is attached to the mounting paper 121 that is release paper in a peelable manner.
Further, the label 122 may contain a wireless tag (e.g., RFID tag).
The length of the label 122 along the conveying direction is a label length L as shown in
There is a gap corresponding to a gap G between labels between the labels 122 adjacent to each other in the conveying direction.
A distance between the end portion of a certain label 122 on the downstream side and the end portion of the label 122 adjacent thereto on the downstream side has a value corresponding to a label pitch P (=L+G).
Note that the distance between the thermal head 23 and the paper ejection port 27 in the printer apparatus 10 is a distance Da between a thermal head and a paper ejection port shown in
In the case where the attachment 30 is not attached to the printer apparatus 10, the printer apparatus 10 needs to expose at least the entire label 122 that has been printed outside the paper ejection port 27 by conveying the tip of the label paper 12 that has been printed. For this reason, the printer apparatus 10 conveys the label paper 12 that has been printed in the X-axis positive direction in
Further, in the case where the attachment 30 is attached to the printer apparatus 10, the printer apparatus 10 needs to expose at least the entire label 122 that has been printed outside the paper ejection port of the attachment 30 by conveying the tip of the label paper 12 that has been printed. For this reason, the printer apparatus 10 conveys the label paper 12 that has been printed in the X-axis positive direction in
A functional configuration of the printer apparatus 10 according to the embodiment will be described with reference to
The processor 100 of the printer apparatus 10 includes an attachment information acquisition processor 41, a presence/absence-of-head-up-function acquisition processor 42, a setting processor 44, a printing data acquisition processor 45, an operation control processor 46, a job management processor 47, a command analysis processor 48, and an engine control processor 49 shown in
The processor 100 is, for example, a CPU. The processor 100 is realized by a control program operated by the CPU. Note that part or all of the processor 100 may be realized by dedicated hardware.
The attachment information acquisition processor 41 acquires information indicating whether or not the attachment 30 is attached to the paper ejection port 27 of the printer apparatus 10 and the attachment extension distance Db of the attachment 30 in the case where the attachment 30 is attached to the paper ejection port 27.
Specifically, the attachment information acquisition processor 41 acquires information for specifying the attached attachment 30 in accordance with a user's instruction. Further, the attachment information acquisition processor 41 may uniquely specify the type of attached attachment 30 by the contact between an electrical contact of the attachment 30 and an electrical contact of the printer apparatus 10.
The presence/absence-of-head-up-function acquisition processor 42 acquires information indicating whether or not the printer apparatus 10 has a head-up function. Specifically, the presence/absence-of-head-up-function acquisition processor 42 determines whether or not the printer apparatus 10 has a head-up function by referring to the content of a function master file (not shown) that is stored in the printer apparatus 10 and shows a list of functions that the printer apparatus 10 has.
The setting processor 44 sets various settings relating to the conveyance of the label paper 12 when using the printer apparatus 10 to print.
The setting processor 44 further includes a feeding amount setting unit 441, a back-feeding amount setting unit 442, a minimum label pitch setting unit 443, and a fine adjustment amount setting unit 444.
The feeding amount setting unit 441 sets, in accordance with the distance acquired by the attachment information acquisition processor 41, a feeding amount of the label paper 12 after printing when ejecting the label paper 12 after printing from the paper ejection port of the attachment 30.
The back-feeding amount setting unit 442 sets, in accordance with the presence or absence of the head-up function of the printer apparatus 10, a back-feeding amount when conveying the label paper 12 after printing, which has been ejected from the paper ejection port of the attachment 30, to the position for the next printing in reverse rotation.
The minimum label pitch setting unit 443 sets, in accordance with the presence or absence of the head-up function of the printer apparatus 10, the minimum value of the label pitch P that is the interval between upstream end portions of the labels 122 adjacent to each other in the label paper 12 or the interval between downstream end portions of the labels 122 adjacent to each other in the label paper 12.
The fine adjustment amount setting unit 444 sets the fine adjustment amount of the feeding amount of the label paper 12 after printing in accordance with the presence or absence of the head-up function of the printer apparatus 10. Specifically, in the case where the printer apparatus 10 has a head-up function, the fine adjustment amount setting unit 444 sets a fine adjustment amount Za (see
Further, even in the same printer apparatus 10, the frictional force with each type of roller included in the printer apparatus 10 differs in some cases depending on the material of the label paper 12 to be used, or the like. For this reason, even if the same conveyance amount is set in the printer apparatus 10, there are differences in the actual amount of conveyance of the label paper 12 in some cases depending on the type of label paper 12. Each of the fine adjustment amounts Za and Zb is a type of bias value for suppressing such variations in conveyance amount. The fine adjustment amount setting unit 444 may set the fine adjustment amount by, for example, referring to a setting map of the fine adjustment amount according to the type of label paper 12, which is stored in the printer apparatus 10 in advance. Further, the setting map of the fine adjustment amount may store the fine adjustment amount according to the presence or absence of the head-up function and the type of label paper 12.
The printing data acquisition processor 45 acquires printing data to be printed on the printer apparatus 10. Specifically, the printing data acquisition processor 45 acquires printing data from an external device such as a personal computer connected to the printer apparatus 10.
The operation control processor 46 acquires an operation instruction such as a printing instruction to the printer apparatus 10.
The job management processor 47 manages a job acquired from the command analysis processor 48. Further, the job management processor 47 outputs various instructions relating to printing to the engine control processor 49.
The command analysis processor 48 analyzes the command and printing data given to the printer apparatus 10. Further, the command analysis processor 48 outputs the analysis result of the command to the job management processor 47 and the engine control processor 49.
The engine control processor 49 controls the respective units (the thermal head 23 and the drive motors 131, 151, and 241 (see
The engine control processor 49 further includes a conveyance control unit 491 and a printing control unit 492.
The conveyance control unit 491 controls conveyance of the label paper 12 and the ink ribbon 22. Further, in the case where printing data has a certain continuous area that does not need to be printed, the conveyance control unit 491 moves the thermal head 23 up and stops the conveyance of the ink ribbon 22 to save ribbons. Further, the conveyance control unit 491 performs conveyance and reverse conveyance of the label paper 12 after printing in accordance with the type of attachment 30 attached to the printer apparatus 10 and the presence or absence of the head-up function of the printer apparatus 10. That is, the conveyance control unit 491 ejects the label paper 12 after printing by just the feeing amount set by the feeding amount setting unit 441. Further, the conveyance control unit 491 conveys the label paper 12 in reverse rotation by just the back-feeding amount set by the back-feeding amount setting unit 442. Note that the conveyance control unit 491 is an example of a feeding control unit and a back-feeding control unit in the present disclosure.
The printing control unit 492 draws the printing data acquired from the command analysis processor 48.
Various parameters relating to settings of the feeding amount and the back-feeding amount of the label paper 12 in the printer apparatus 10 will be described with reference to
The distance Da between a thermal head and a paper ejection port is a distance between the thermal head 23 and the paper ejection port 27 as described with reference to
The attachment extension distance Db is a distance between the paper ejection port 27 and the paper ejection port of the attachment 30 as described with reference to
The fine adjustment amount Za is a fine adjustment amount of the feeding amount and the back-feeding amount to be set in the case where the printer apparatus 10 does not have a head-up function. Further, the fine adjustment amount Zb is a fine adjustment amount of the feeding amount and the back-feeding amount to be set in the case where the printer apparatus 10 does not have a head-up function.
Note that the fine adjustment amounts Za and Zb may be further set in accordance with the type of label paper 12.
The gap G between labels is a distance between the labels 122 adjacent to each other as described with reference to
A minimum label pitch Pa is the minimum value of the printable label pitch P to be set in the case where the printer apparatus 10 has a head-up function. Further, a minimum label pitch Pb is the minimum value of the printable label pitch P to be set in the case where the printer apparatus 10 does not have a head-up function.
In the case where the printer apparatus 10 has a head-up function, by conveying the label paper 12 in reverse rotation while the thermal head 23 has ascended, the label 122 does not get caught in the thermal head 23. For this reason, the magnitude relationship between the minimum label pitch Pa and the minimum label pitch Pb satisfies Pa>Pb.
As described above, by setting the minimum label pitches Pa and Pb according to the printer apparatus 10, it is possible to select the label paper 12 on which printing can be performed by the printer apparatus 10.
The printer apparatus 10 stores the table shown in
The feeding amount setting processing performed by the processor 100 of the printer apparatus 10 will be described with reference to
In Step S11, the attachment information acquisition processor 41 determines whether or not the attachment 30 is attached to the printer apparatus 10. In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S11: Yes) the processing of the processor 100 proceeds to Step S12. Meanwhile, in the case where it is determined that the attachment 30 is not attached to the printer apparatus 10 (Step S11: No), the processing of the processor 100 proceeds to Step S13.
In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S11: Yes), the setting processor 44 sets, by the feeding amount setting unit 441, the feeding amount of the label paper 12 after printing to Da+Db in Step S12. After that, the processing of the processor 100 proceeds to Step S14. Note that as described above, Da is a distance between a thermal head and a paper ejection port and Db is an attachment extension distance.
Meanwhile, in the case where it is determined that the attachment 30 is not attached to the printer apparatus 10 (Step S11: No), the setting processor 44 sets, by the feeding amount setting unit 441, the feeding amount of the label paper 12 after printing to Da in Step S13. After that, the processing of the processor 100 proceeds to Step S14.
In Step S14, the presence/absence-of-head-up-function acquisition processor 42 determine whether or not the printer apparatus 10 has a head-up function. In the case where it is determined that the printer apparatus 10 has a head-up function (Step S14: Yes), the processing of the processor 100 proceeds to Step S15. Meanwhile, in the case where it is determined that the printer apparatus 10 does not have a head-up function (Step S14: No), the processing of the processor 100 proceeds to Step S16.
In the case where it is determined that the printer apparatus 10 has a head-up function (Step S14: Yes), the setting processor 44 sets, by the fine adjustment amount setting unit 444, the fine adjustment amount of the feeding amount to Za in Step S15. After that, the processor 100 of the printer apparatus 10 ends the feeding amount setting processing.
Meanwhile, in the case where it is determined in Step S14 that the printer apparatus 10 does not have a head-up function (Step S14: No), the setting processor 44 sets, by the fine adjustment amount setting unit 444, the fine adjustment amount of the feeding amount to Zb in Step S16. After that, the processor 100 of the printer apparatus 10 ends the feeding amount setting processing.
The back-feeding amount setting processing performed by the printer apparatus 10 will be described with reference to
In Step S21, the presence/absence-of-head-up-function acquisition processor 42 determines whether or not the printer apparatus 10 has a head-up function. In the case where it is determined that the printer apparatus 10 has a head-up function (Step S21: Yes), the processing of the processor 100 proceeds to Step S22. Meanwhile, in the case where it is determined that the printer apparatus 10 does not have a head-up function (Step S21: No), the processing of the processor 100 proceeds to Step S25.
In the case where it is determined that the printer apparatus 10 has a head-up function (Step S21: Yes), the attachment information acquisition processor 41 determines whether or not the attachment 30 is attached to the printer apparatus 10 in Step S22. In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S22: Yes), the processing of the processor 100 proceeds to Step S23. Meanwhile, in the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S22: No), the processing of the processor 100 proceeds to Step S24.
In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S22: Yes), the setting processor 44 sets, by the back-feeding amount setting unit 442, the back-feeding amount of the label paper 12 to Da+Db+Za in Step S23. After that, the processor 100 of the printer apparatus 10 ends the back-feeding amount setting processing.
Meanwhile, in the case where it is determined that the attachment 30 is not attached to the printer apparatus 10 (Step S22: No), the setting processor 44 sets, by the back-feeding amount setting unit 442, the back-feeding amount of the label paper 12 to Da+Za in Step S24. After that, the processor 100 of the printer apparatus 10 ends the back-feeding amount setting processing.
Further, in the case where it is determined that the printer apparatus 10 does not have a head-up function (Step S21: No), the attachment information acquisition processor 41 determines whether or not the attachment 30 is attached to the printer apparatus 10 in Step S25. In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S25: Yes), the processing of the processor 100 proceeds to Step S26. Meanwhile, in the case where it is determined that the attachment 30 is not attached to the printer apparatus 10 (Step S25: No), the processing of the processor 100 proceeds to Step S27.
In the case where it is determined that the attachment 30 is attached to the printer apparatus 10 (Step S25: Yes), the setting processor 44 sets, by the back-feeding amount setting unit 442, the back-feeding amount of the label paper 12 to Da+Db+Zb in Step S26. After that, the processor 100 of the printer apparatus 10 ends the back-feeding amount setting processing.
Meanwhile, in the case where it is determined that the attachment 30 is not attached to the printer apparatus 10 (Step S25: No), the setting processor 44 sets, by the back-feeding amount setting unit 442, the back-feeding amount of the label paper 12 to Da+Zb in Step S27. After that, the processor 100 of the printer apparatus 10 ends the back-feeding amount setting processing.
Note that although the fine adjustment amount during conveyance and the fine adjustment amount during reverse conveyance have been described to be set to have equal values in
After ending the feeding amount setting processing in
As described above, the printer apparatus 10 according to the embodiment is a thermal transfer printer apparatus that prints on the label paper 12 (printing paper) by heating the ink ribbon 22 or a thermal printer apparatus that prints on the thermal label paper 12 (printing paper). The printer apparatus 10 includes the attachment information acquisition processor 41, the setting processor 44 (the feeding amount setting unit 441, the back-feeding amount setting unit 442), and the engine control processor 49 (the conveyance control unit 491). The attachment information acquisition processor 41 acquires the distance from the paper ejection port 27 that ejects the label paper 12 printed by the printer apparatus 10 to the paper ejection port of the attachment 30 (the attachment extension distance Db) connected to the paper ejection port 27. The setting processor 44 sets, by the feeding amount setting unit 441, the feeding amount of the label paper 12 after printing when the label paper 12 after printing is ejected from the paper ejection port of the attachment 30 in accordance with the acquired attachment extension distance Db. The engine control processor 49 conveys, by the conveyance control unit 491 (feeding control unit), the label paper 12 by just the set feeding amount in order to eject the label paper 12 after printing. Further, the setting processor 44 sets, by the back-feeding amount setting unit 442, the back-feeding amount when conveying the label paper 12 ejected from the paper ejection port of the attachment 30 to the position for the next printing in reverse rotation in accordance with the presence or absence of the head-up function of the printer apparatus 10. Further, the engine control processor 49 conveys, by the conveyance control unit 491 (back-feeding control unit), the label paper 12 in reverse rotation by just the set back-feeding amount. Therefore, it is possible to set an appropriate feeding amount and an appropriate back-feeding amount in accordance with the presence or absence of the head-up function of the printer apparatus 10, and thus, it is possible to reliably prevent the label 122 from getting caught in the thermal head 23 (print head) when conveying the conveyed label paper 12 in rotation in preparation for the next printing.
Further, in the printer apparatus 10 according to the embodiment, the feeding amount setting unit 441 of the setting processor 44 sets, as a feeding amount, the distance obtained by adding the distance that the label paper 12 (printing paper) passes through the attachment 30 to the distance between the thermal head 23 (print head) and the paper ejection port 27 of the printer apparatus 10. Therefore, it is possible to set an appropriate feeding amount in accordance with the type of attachment 30 attached to the printer apparatus 10.
Further, the setting processor 44 of the printer apparatus 10 according to the embodiment further sets, by the fine adjustment amount setting unit 444, the fine adjustment amounts Za and Zb of the feeding amount in accordance with the presence or absence of a head-up function. Therefore, it is possible to realize an accurate feeding amount in accordance with the presence or absence of the head-up function of the printer apparatus 10.
In the printer apparatus 10 according to the embodiment, printing paper is the label paper 12 in which the plurality of labels 122 is placed on the mounting paper 121 at predetermined intervals. Therefore, even with printing paper in which the thick label 122 is attached to the mounting paper 121, it is possible to prevent the label 122 from getting caught in the thermal head 23 during reverse conveyance.
Further, the setting processor 44 of the printer apparatus 10 according to the embodiment further sets, by the minimum label pitch setting unit 443, the minimum value of the label pitch that is the interval between upstream end portions of the labels 122 adjacent to each other in the label paper 12 (printing paper) or the interval between downstream end portions of the labels 122 adjacent to each other in the label paper 12 (printing paper) in accordance with the presence or absence of a head-up function. Therefore, it is possible to select the label paper 12 on which printing can be performed by the printer apparatus 10.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2023-050498 | Mar 2023 | JP | national |