This application claims the benefit of Japanese Patent Application No. 2016-187925, filed on Sep. 27, 2016, and Japanese Patent Application No. 2017-131099, filed on Jul. 4, 2017, of which the entirety of the disclosures is incorporated by reference herein.
This application relates generally a printing device, a printing method executed by the printing device, and a nonvolatile computer-readable recording medium on which a program is stored.
In the prior art, printing devices are known in which ink applied on an ink ribbon is transferred to a printing medium for printing by controlling energization of heater elements provided to a thermal head. Such a printing device is described in, for example, Unexamined Japanese Patent Application Kokai Publication No. 2011-062896.
In a thermal transfer printing device as described above, if an excessively high energy is applied to the ink ribbon, the ink ribbon may be damaged and consequently the print quality may be deteriorated. Particularly, when a phenomenon called broken ribbon in which an ink ribbon melts and breaks occurs, the printing itself stops.
The printing device according to the present disclosure is a printing device, comprising:
a thermal head comprising heater elements arrayed into a line along an array direction intersecting a conveying direction of a printing medium; and
a head controller that causes the thermal head to print on the printing medium by energizing the heater elements based on line print data into which print data is divided along the array direction,
wherein the head controller
wherein, in a case where a width of an ink ribbon heated by the energization is equal to or wider than a second threshold, the first threshold being set to be a value that is greater than a value that is set for the first threshold when the width of the ink ribbon heated by the energization is narrower than the second threshold.
The printing method according to the present disclosure is a printing method executed by a printing device, wherein
the printing device comprises:
the printing method includes the following:
The printing method according to the present disclosure is a printing method executed by a printing device, wherein
the printing device comprises:
the printing method includes the following:
The printing method according to the present disclosure is a printing method executed by a printing device, wherein
the printing device comprises:
the printing method includes the following:
The nonvolatile computer-readable recording medium according to the present disclosure is a nonvolatile computer-readable recording medium on which a program is stored, the program causing a head controller of a printing device to execute processing, wherein
the printing device comprises:
the processing includes the following:
wherein, in a case where a width of an ink ribbon heated by the energization is equal to or wider than a second threshold, the first threshold being set to be a value that is greater than a value that is set for the first threshold when the width of the ink ribbon heated by the energization is narrower than the second threshold.
A more complete understanding of this application can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
The printing device 1 comprises, as shown in
The input device 3 comprises various keys such as input keys, an arrow key, a conversion key, and an enter key. The display 4 is, for example, a liquid crystal display panel and displays characters and the like corresponding to input from the input device 3, a selection menu for various settings, messages regarding various kinds of processing, and the like. Moreover, the display 4 displays, during printing, contents such as characters and/or graphics ordered to print on the printing medium M (hereafter, the print content). Furthermore, the display 4 may display the progress of the printing. Here, the display 4 may be provided with a touch panel unit and in such a case, the display 4 functions as a part of the input device 3.
The open/close cover 18 is disposed at the top of the cassette housing 19 in an openable/closable manner The open/close cover 18 is opened as a button 18a is pressed down. The open/close cover 18 has a window 18b formed so that whether a tape cassette 30 (see
The tape cassette 30 has, as shown in
The cassette housing 19 of the device enclosure 2 is provided with cassette receivers 20 for supporting the tape cassette 30 at a given position as shown in
The cassette housing 19 is further provided with a thermal head 10 printing on the printing medium M, a platen roller 21 that is a conveyer conveying the printing medium M, a tape core engaging shaft 22, and an ink ribbon roll-up drive shaft 23. The thermal head 10 has heater elements arrayed into a line and energizes the heater elements based on print data to heat the ink ribbon R and print on the printing medium M. Furthermore, a thermistor 13 is embedded in the thermal head 10. The thermistor 13 is a temperature measurer measuring the temperature of the thermal head 10 and outputs a sensor signal presenting the measured temperature.
With the tape cassette 30 being housed in the cassette housing 19, as shown in
As a print order is entered into the printing device 1, the printing medium M is dispensed from the tape core 32 by rotation of the platen roller 21. At this point, the ink ribbon roll-up drive shaft 23 rotates in sync with the platen roller 21, whereby the ink ribbon R is dispensed from the ink ribbon feed core 34 along with the printing medium M. As a result, the printing medium M and the ink ribbon R are conveyed in an overlapped state. Then, while passing between the thermal head 10 and the platen roller 21, the ink ribbon R is heated by the thermal head 10, whereby ink is transferred to the printing medium M for printing.
The used ink ribbon R after passing between the thermal head 10 and the platen roller 21 is rolled up by the ink ribbon roll-up core 35. On the other hand, the printed printing medium M after passing between the thermal head 10 and the platen roller 21 is cut by a half-cut mechanism 16 and a full-cut mechanism 17 and discharged from the discharge slot 2a.
The controller 5 includes a processor 5a such as a central processing unit (CPU). The controller 5 loads on the RAM 7 and executes programs stored in the ROM 6 to control the operations of the parts of the printing device 1. The controller 5 functions as, for example, a head controller controlling energization of heater elements 10a of the thermal head 10 via the head drive circuit 9, a conveyance controller controlling the platen roller 21, and a cut controller controlling the cut mechanisms.
The ROM 6 stores a print program for printing on the printing medium M and various data necessary for executing the print program (for example, fonts and the like). Furthermore, the ROM 6 saves various tables described later (a density coefficients table, thresholds tables, and energization time adjustment tables). The ROM 6 also functions as a storage medium storing programs readable by the controller 5.
The RAM 7 functions an input data memory storing information regarding printing (hereafter termed the printing information). Moreover, the RAM 7 also functions as a print data memory storing data generated based on the printing information and presenting a pattern of print contents to be formed on the printing medium (hereafter termed the print data). Furthermore, the RAM 7 also functions as a display data memory storing display data generated based on the printing information.
The display drive circuit 8 controls the display 4 based on the display data stored in the RAM 7. The display 4 may display, for example, the print contents in a manner making the progress of the printing recognizable under the control of the display drive circuit 8.
The head drive circuit 9 energizes the heater elements 10a based on the print data during a time period in which a strobe signal is ON (hereafter termed the energization time period). The thermal head 10 is a print head having the heater elements 10a arrayed in the main scanning direction. As the head drive circuit 9 selectively energizes the heater elements 10a according to the print data during the energization time period of a strobe signal transmitted by the controller 5, the thermal head 10 heats the ink ribbon R with the heater elements 10a to print on the printing medium M by thermal transfer line by line.
The conveyer motor drive circuit 11 drives the stepping motor 12. The stepping motor 12 drives the platen roller 21. The platen roller 21 is a conveyer rotating by the motive power of the stepping motor 12 and conveying the printing medium M in the longitudinal direction of the printing medium M (the sub-scanning direction).
The cutter motor drive circuit 14 drives the cutter motor 15. The half-cut mechanism 16 and the full-cut mechanism 17 operate by the motive force of the cutter motor 15. The half-cut mechanism 16 half-cuts the printing medium M. The full-cut mechanism 17 full-cuts the printing medium M. The full-cut is an operation to cut the base of the printing medium M together with the releasable pater along the width direction. The half-cut is an operation to cut only the base along the width direction.
Here, the thermistor 13 that is the temperature measurer measuring the temperature of the thermal head 10, the tape width detection switches 24 that are the width detector detecting the width of the ink ribbon R, and the reader 25 identifying the ink ribbon R constitute a sensor 26 of the printing device 1. Here, the sensor 26 can include any configuration acquiring information with which the printing environment of the printing device 1 is identified. Therefore, the sensor 26 may include other configurations in addition to the above-described configuration.
In the printing device 1 employing the thermal transfer method, as described above, if an excessively high energy is applied to the ink ribbon R, the ink ribbon R may be damaged and consequently the print quality may be deteriorated. For example, in printing a print pattern P shown in
On the basis of the above matters, in the printing device 1, the controller 5 determines the energization time of the heater elements 10a based on whether the print data satisfy a given condition determined based on a sensor signal output by the sensor 26. Here, the given condition is a condition regarding the print data and a condition under which the ink ribbon R is damaged to the extent of causing a problem with printing if printing is performed according to print data satisfying the condition. Specifically, for example, the condition is that the number of heater elements energized for printing one line based on the print data (hereafter termed the energized heater elements in the sense of heater elements to be energized) among the heater elements 10a has reached a set value set according to the width of the ink ribbon R detected by the sensor 26. When determined that the given condition is satisfied, in other words when determined that the number of energized heater elements has reached a set value, the controller 5 may calculate, based on an energization time of the heater elements 10a determined regardless of print data (a first energization time), an energization time different from that energization time (a second energization time) and may control the energization of the heater elements 10a according to the calculated energization time.
As described above, the controller 5 determines the energization time based on a condition regarding the print data, whereby the printing device 1 can reduce damage to the ink ribbon R so as to cause no problem with printing.
Moreover, for controlling the print density, the controller 5 of the printing device 1 changes print data one time during an energization time period in which the thermal head 10 prints one line. Specifically, for example as shown in
As described above, the printing device 1 can control the print density by changing the print data during an energization time period. As a result, a desired pattern can be printed.
As the print control procedure shown in
Then, the controller 5 acquires the width of the ink ribbon R based on a sensor signal output by the tape width detection switches 24 (Step S2). Then, the controller 5 acquires identification information (the material, the color, and/or the like) of the printing medium M and the ink ribbon R housed in the tape cassette 30 based on a control signal output by the reader 25 (Step S3).
Furthermore, the controller 5 acquires the temperature of the thermal head 10 (Step S4). Here, the controller 5 acquires the temperature of the thermal head 10 based on a sensor signal output by the thermistor 13.
Subsequently, the controller 5 calculates the energization time (Step S5). Here, the controller 5 searches, for example, an energization times table on which the energization time at each temperature is recorded using the temperature of the thermal head 10 acquired in the Step S4 as the key to acquire an energization time corresponding to the temperature. Here, the energization times table is presaved in the ROM 6. Furthermore, the controller 5 searches the density coefficients table T1 shown in
As an energization time is calculated, the controller 5 acquires line data that are print data of a target line (Step S6). Subsequently, the controller 5 determines whether the line data satisfy a given condition (Step S7).
In the Step S7, the controller 5 first searches the thresholds table T2 shown in
In the Step S7, the controller 5 further searches the thresholds table T3 shown in
Then, if at least one of the number of print dots of primary energization data and the number of print dots of historical energization data exceeds the threshold, the controller 5 determines that a condition under which the ink ribbon R is damaged to the extent of causing a problem with printing (a given condition) is satisfied.
If determined that a given condition is satisfied, the controller 5 adjusts the energization time calculated in the Step S5 (Step S8) and controls the energization of the heater elements 10a according to the adjusted energization time (Step S9). On the other hand, if determined that a given condition is not satisfied, the controller 5 controls the energization of the heater elements 10a according to the energization time calculated in the Step S5 (Step S9).
In the Step S8, the controller 5 adjusts the primary energization time calculated in the Step S5 if determined in the Step S7 that the number of print dots of primary energization data exceeds the threshold. Moreover, the controller 5 adjusts both the primary energization time and the historical energization time calculated in the Step S5 if determined in the Step S7 that the number of print dots of historical energization data exceeds the threshold.
More specifically, if determined in the Step S7 that the number of print dots of primary energization data exceeds the threshold and the number of print dots of historical energization data does not exceed the threshold, the controller 5 searches the first primary energization time adjustment table T4 shown in
Here, the coefficients acquired from the energization time adjustment tables are values all lower than 100%. Therefore, the energization time is reduced by multiplying an adjustment coefficient. Moreover, in comparison between the first primary energization time adjustment table T4 and the first historical energization time adjustment table T5, the adjustment coefficients saved in the first historical energization time adjustment table T5 are equal to or lower than the adjustment coefficients saved in the first primary energization time adjustment table T4. This is because the historical energization time is shorter than the primary energization time. Adjusting a shorter historical energization time with a higher rate than adjusting a primary energization time makes it possible to adjust the primary energization time and the historical energization time in a balanced manner so as to prevent damage to the ink ribbon R.
Finally, the controller 5 determines whether the printing is over (Step S10). Then, the controller 5 repeats the processing of the Steps S4 to S10 until it is determined in the Step S10 that the printing is over.
As the print control procedure shown in
In the Step S7, the controller 5 further determines whether identification information (the material, the color, and/or the like) of the printing medium M and the ink ribbon R acquired in the Step S3 satisfies a second set condition. The second set condition may be, for example, the combination of the printing medium M being “white” and the ink ribbon R being “black” or the like. This is because whether the ink ribbon R is damaged to the extent of causing a problem with printing may be determined by the combination of the material and/or the color of the printing medium M and the ink ribbon R.
In the Step S8, the controller 5 further adjusts the adjusted primary energization time calculated as described above in the Step S8 if determined that the identification information of the printing medium M and the ink ribbon R acquired in the Step S3 satisfies the second set condition. If determined that the information acquired in the Step S3 satisfies the second set condition, the controller 5 searches a second primary energization time adjustment table T6 shown in
The above-described embodiment and modified embodiment present specific embodiments for easier understanding of the disclosure. The present disclosure is not confined to the above-described embodiment. Various modifications and changes can be made to the printing device, the printing method of the printing device, and the program without departing from the scope of claims.
In the above-described embodiment, a case is described in which the controller 5 changes print data retained in the head drive circuit 9 one time during an energization time period. However, the print data may be changed multiple times. Moreover, the printing device 1 has the input device 3 and the display 4 by way of example. However, the printing device 1 may not have the input device 3 and/or the display 4 and may receive print data from a computer different from the printing device 1. Moreover, the printing device 1 may receive only part of print data from another computer and, for example, may receive primary energization data from another computer and generate historical energization data.
Moreover, in the above-described embodiment, a case is described in which a given condition (a condition under which the ink ribbon R is damaged to the extent of causing a problem with printing) is determined based on the width of the ink ribbon R. However, the given condition may be determined with consideration of the temperature of the thermal head 10. For example, the printing device 1 may use a thresholds table T8 shown in
Moreover, in the above-described embodiment, a case is described in which the controller 5 adjusts the energization time using the adjustment coefficient determined based on the density level and the width of the ink ribbon R. However, the controller 5 may adjust the energization time with consideration of the temperature of the thermal head 10. For example, the controller 5 may use a first primary energization time adjustment table T9 shown in
A case is described above in which the threshold and the adjustment coefficient are determined based on at least one of the width of the ink ribbon R and the temperature of the thermal head 10. However, the threshold and the adjustment coefficient may be determined based on a combination of at least one of the above factors and the type of the printing medium M and/or the ink ribbon R. This is because when the ink ribbon R is of a different type, difference in material or the like changes the acceptable energy amount. Moreover, even with the use of the same type of ink ribbon R, it is possible to determine the amount of energy to apply to the ink ribbon R depending on the type of the printing medium M (a magnet, a cloth, and the like). The printing device 1 can identify the type of the ink ribbon R based on a sensor signal output by the reader 25. The printing device 1 can adjust the energization time more properly with consideration of the type of the ink ribbon R.
Moreover, instead of the number of print dots, the ratio of the number of print dots to the total number of dots may be recorded in the thresholds tables as the threshold. Moreover, instead of adjustment coefficients that are multipliers to multiply the energization time, adjustment times [μsec] that are subtrahends to be subtracted from the energization time may be recorded in the energization time adjustment tables.
Moreover, in the above-described embodiment, a case is described in which the printing device 1 adjusts the energization time using the first primary energization time adjustment coefficient, the second primary energization time adjustment coefficient, and the historical energization time adjustment coefficient. It is unnecessary to always use all of these coefficients for adjusting the energization time. For example, the printing device 1 may adjust the energization time using only the first primary energization time adjustment coefficient or may adjust the energization time using the first primary energization time adjustment coefficient and the historical energization time adjustment coefficient.
Moreover, in the above-described embodiment, a case is described in which the printing device 1 adjusts the energization time for reduction. However, the printing device 1 may adjust the energization time for extension. In other words, the printing device 1 may estimate a short energization time for which the ink ribbon R is not damaged to the extent of causing a problem with printing regardless of print data (a first energization time) and then adjust the energization time for extension with consideration of the printing environment and print data.
As described above, the present disclosure can apply various changes or modifications to the above-described specific embodiment and embodiments including such changes or modifications are included in the technical scope of the present disclosure, which is apparent to a person in the field from the description in the scope of claims.
The foregoing describes some example embodiments for explanatory purposes. Although the foregoing discussion has presented specific embodiments, persons skilled in the art will recognize that changes may be made in form and detail without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. This detailed description, therefore, is not to be taken in a limiting sense, and the scope of the invention is defined only by the included claims, along with the full range of equivalents to which such claims are entitled.
Number | Date | Country | Kind |
---|---|---|---|
2016-187925 | Sep 2016 | JP | national |
2017-131099 | Jul 2017 | JP | national |