Printing device, printing device control method and program

By implementing a control method that includes strobe ON and OFF periods for gradation value data transfer in thermal printers, the energization time per gradation value is reduced, enhancing printing speed and gradation capacity.

JP7616178B2Active Publication Date: 2025-01-17CASIO COMPUTER CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022142631
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-08
Publication Date
2025-01-17
Estimated Expiration
2042-09-08

AI Technical Summary

Technical Problem

The transfer speed of print data becomes a bottleneck in thermal printers, making it difficult to shorten the energization time for each gradation value, which limits the ability to increase the number of expressible gradations and printing speed.

Method used

A control method that involves sequentially transferring gradation value data to a drive circuit, performing energization during a strobe ON period, and temporarily turning off the strobe signal during a predetermined strobe OFF period to allow for the transfer of the next gradation value data, thereby shortening the energization time for each gradation value.

Benefits of technology

This approach allows for a reduction in energization time per gradation value without increasing print data transfer speed, enabling faster printing and higher gradation capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007616178000001
    Figure 0007616178000001
  • Figure 0007616178000002
    Figure 0007616178000002
  • Figure 0007616178000003
    Figure 0007616178000003
Patent Text Reader

Abstract

To provide a printer which can shorten energization time for each gradation to a heating element.SOLUTION: A printer includes a thermal head for performing printing on a printed medium, a drive circuit for energizing a plurality of heating elements possessed by the thermal head base on print data and a strobe signal, and a control part. The control part sequentially transfers data of a first gradation value included in the print data and data of a second gradation value following the data of the first gradation value to the drive circuit, turns the strobe signal on, allows the drive circuit to perform first energization on the plurality of heating elements based on the data of the first gradation value, temporarily turns the strobe signal off until transfer of the data of the second gradation value is completed, after the end of the first energization, and allows the drive circuit to perform second energization on the plurality of heating elements based on the data of the second gradation value.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosure of this specification relates to a printing device, a control method for a printing device, and a program. [Background technology]

[0002] As one type of printing device, a thermal printer is known that prints desired characters, images, etc. on a print medium by controlling the supply of electricity to multiple heating elements in a thermal head. For example, Patent Document 1 describes a specific configuration of this type of thermal printer.

[0003] The thermal printer described in Patent Document 1 sequentially transfers data for each gradation value included in the print data from a main controller to a thermal head. The thermal head energizes each heating element according to the sequentially transferred gradation value data. This allows, for example, an image with multiple gradation values ​​to be printed. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2008-279683 A Summary of the Invention [Problem to be solved by the invention]

[0005] In the above-mentioned thermal printer, for example, the greater the number of gradations that can be expressed, the shorter the time that the current is applied to the heating elements for each gradation value must be. The shorter the time that the current is applied to each gradation value, the shorter the interval between the current application periods corresponding to each gradation value, so the data for each gradation value must be transferred from the main controller to the thermal head at a higher speed. In other words, the transfer speed of the print data becomes a bottleneck, and it may be difficult to shorten the time that the current is applied to the heating elements for each gradation value.

[0006] The present invention has been made in view of the above circumstances, and an object of the present invention is to shorten the energization time for each gradation value of a heating element. do The present invention provides a printing device, a control method for a printing device, and a program. [Means for solving the problem]

[0007] A printing device according to an embodiment of the present invention includes: a thermal head that prints on a print medium; The thermal head has a plurality of heating elements, Based on the print data and strobe signal Teto A drive circuit for supplying power; Controlling the driving circuit and a control unit, which sequentially transfers data of a first gradation value included in print data and data of a second gradation value subsequent to the data of the first gradation value to the drive circuit, turns on the strobe signal to cause the drive circuit to perform a first energization to the plurality of heating elements based on the data of the first gradation value, and after the first energization is completed, causes the drive circuit to perform a first energization to the plurality of heating elements based on the data of the first gradation value. during a predetermined period of time that is set based on the time it takes to transfer Temporarily turning off the strobe signal; The data of the second gradation value is transferred to the driving circuit during the predetermined period, and after the predetermined period, The drive circuit is caused to supply a second current to the plurality of heating elements based on the data of the second gradation value.

[0008] A control method according to an embodiment of the present invention includes: The thermal head has a plurality of heating elements, Based on the print data and strobe signal Teto and a drive circuit that performs a first energization of the heating elements based on the data of the first gradation value, the drive circuit being configured to sequentially transfer data of a first gradation value included in print data and data of a second gradation value subsequent to the data of the first gradation value to the drive circuit, turn on the strobe signal to cause the drive circuit to perform a first energization of the heating elements based on the data of the first gradation value, and after the first energization is completed, during a predetermined period of time that is set based on the time it takes to transfer Temporarily turning off the strobe signal; The data of the second gradation value is transferred to the driving circuit during the predetermined period, and after the predetermined period, The drive circuit is caused to supply a second current to the plurality of heating elements based on the data of the second gradation value.

[0009] A program according to an embodiment of the present invention includes: a thermal head that prints on a print medium; The thermal head has a plurality of heating elements, Based on the print data and strobe signal Teto A drive circuit for supplying power; A computer that controls the drive circuit; A printing device comprising: The above A computer sequentially transfers data of a first gradation value included in print data and data of a second gradation value subsequent to the data of the first gradation value to the drive circuit, turns on the strobe signal, and causes the drive circuit to perform a first energization to the plurality of heating elements based on the data of the first gradation value, and after the first energization is completed, the second gradation value during a predetermined period of time that is set based on the time it takes to transfer Temporarily turning off the strobe signal; The data of the second gradation value is transferred to the driving circuit during the predetermined period, and after the predetermined period, A process is executed to cause the drive circuit to supply second current to the plurality of heating elements based on the data of the second gradation value. Effect of the Invention

[0010] According to one embodiment of the present invention, the energization time for each gradation value of the heating element is shortened. do The present invention provides a printing device that can perform the above-mentioned printing, a control method for the printing device, and a program. [Brief description of the drawings]

[0011] [Figure 1] 1 is a perspective view of a printing apparatus according to an embodiment of the present invention. [Diagram 2] 1 is a perspective view of a tape cassette housed in a printing device according to an embodiment of the present invention; [Diagram 3] 2 is a perspective view of a cassette storage unit provided in a printing device according to an embodiment of the present invention; FIG. [Figure 4] 1 is a cross-sectional view of a printing apparatus according to an embodiment of the present invention. [Diagram 5] FIG. 2 is a control block diagram of a printing apparatus according to an embodiment of the present invention. [Figure 6] 4 is an example of a timing chart of signals processed in one embodiment of the present invention. [Figure 7] 4 is a flowchart of a printing process executed by a control unit of the printing device according to an embodiment of the present invention. [Figure 8]11 is an example of a timing chart of signals processed in another embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] A printing device according to an embodiment of the present invention, and a control method and program for the printing device, which is an example of a computer, will be described in detail with reference to the drawings.

[0013] Below, one embodiment of the present invention will be described using as an example a printing device that can print characters, images, etc. on a printing medium, such as tape, and then cut and eject the printed tape (or label) outside the device.

[0014] In this specification, a tape is a thin, long, strip-like print medium made of plastic, paper, or any other material. The tape typically has an adhesive layer and is stickable. However, the tape does not have to have an adhesive layer.

[0015] A label is a piece of information printed on a tape using the tape as a printing medium.

[0016] The print medium is not limited to tape or labels. The printing device may be a printing device equipped with a thermal head, i.e., a thermal printer, and is not limited to a so-called label printer. The printing method of the thermal printer is not particularly limited, and may be, for example, a thermal transfer method or a thermal method.

[0017] 1 is a perspective view of a printing device 1 according to an embodiment of the present invention. The printing device 1 is a printing device equipped with a thermal head that prints on a print medium, and is, for example, a label printer that prints on the print medium M by a single pass method.

[0018] In the following, a thermal transfer label printer using an ink ribbon will be described as an example, but as mentioned above, there is no particular limitation on the printing method of the printer 1. The printing method of the printer 1 may be, for example, a thermal method using thermal paper.

[0019] The print medium M is, for example, a tape. The print medium M, which is a tape, has a base material having an adhesive layer and a release paper removably attached to the base material so as to cover the adhesive layer. The print medium M may be a tape without a release paper.

[0020] 1, the printing device 1 includes a device housing 2, an input unit 3, a display unit 4, an opening / closing cover 18, and a cassette storage unit 19. The input unit 3, the display unit 4, and the opening / closing cover 18 are disposed on the top surface of the device housing 2. Although not shown, the device housing 2 is also provided with a power cord connection terminal, an external device connection terminal, a storage medium insertion port, etc.

[0021] The input unit 3 includes various keys such as an input key, a cross key, a conversion key, and an enter key.

[0022] The display unit 4 is, for example, a liquid crystal display panel, and displays characters corresponding to inputs from the input unit 3, selection menus for various settings, messages related to various processes, etc. The display unit 4 may be provided with a touch panel unit. In this case, the display unit 4 may be regarded as a part of the input unit 3.

[0023] The opening / closing cover 18 is disposed openably and closably on the top of the cassette storage section 19. The opening / closing cover 18 is opened by pressing a button 18a.

[0024] A window 18b is formed in the opening / closing cover 18. By forming the window 18b in the opening / closing cover 18, a user can visually check whether or not a tape cassette 30 (see FIG. 2) is stored in the cassette storage section 19 even when the opening / closing cover 18 is closed, for example.

[0025] An outlet 2a is formed on a side surface of the device housing 2. The print medium M on which printing has been performed inside the printer 1 is discharged from the outlet 2a to the outside of the device.

[0026] Fig. 2 is a perspective view of a tape cassette 30 stored in the printing device 1. Fig. 3 is a perspective view of a cassette storage unit 19 of the printing device 1. The tape cassette 30 is detachably stored in the cassette storage unit 19.

[0027] Fig. 4 is a cross-sectional view of the printing device 1. In Fig. 4, the tape cassette 30 is shown in a state where it is stored in the cassette storage section 19.

[0028] 2, the tape cassette 30 has a cassette case 31. The cassette case 31 is formed with a thermal head insertion portion 36 and an engagement portion 37, and is capable of housing a print medium M and an ink ribbon R.

[0029] The cassette case 31 is provided with a tape core 32, an ink ribbon supply core 34, and an ink ribbon take-up core 35. The print medium M is wound in a roll on the tape core 32 inside the cassette case 31. The ink ribbon R for thermal transfer is wound in a roll on the ink ribbon supply core 34 inside the cassette case 31 with its tip wound around the ink ribbon take-up core 35.

[0030] 3, the cassette storage section 19 of the device housing 2 is provided with a plurality of cassette receiving sections 20 for supporting the tape cassette 30 at a predetermined position. The cassette receiving sections 20 are provided with tape width detection switches 24 for detecting the width of the tape (print medium M) contained in the tape cassette 30. The tape width detection switches 24 detect the width of the print medium M based on the shape of the cassette.

[0031] The cassette storage section 19 is further provided with a thermal head 10, a platen roller 21, a tape core engagement shaft 22, and an ink ribbon take-up drive shaft 23. The thermal head 10 has a plurality of heating elements that print on the print medium M. A thermistor 13 is embedded in the thermal head 10. The thermistor 13 measures the temperature of the thermal head 10. The platen roller 21 transports the print medium M downstream.

[0032] 4, when the tape cassette 30 is stored in the cassette storage section 19, an engagement portion 37 provided on the cassette case 31 is supported by a cassette receiving portion 20 provided in the cassette storage section 19, and the thermal head 10 is inserted into a thermal head insertion portion 36 formed in the cassette case 31. The tape core engagement shaft 22 engages with the tape core 32 of the tape cassette 30, and the ink ribbon take-up core 35 engages with the ink ribbon take-up drive shaft 23.

[0033] When a print command is input to the printer 1, the print medium M is paid out from the tape core 32 by the rotation of the platen roller 21. At this time, the ink ribbon take-up drive shaft 23 rotates in synchronization with the platen roller 21, so that the ink ribbon R is paid out from the ink ribbon supply core 34 together with the print medium M. As a result, the print medium M and the ink ribbon R are transported in an overlapping state. Then, the ink ribbon R is heated by the thermal head 10 as it passes between the thermal head 10 and the platen roller 21, so that the ink is transferred to the print medium M and printing is performed.

[0034] The used ink ribbon R that has passed between the thermal head 10 and the platen roller 21 is taken up by the ink ribbon take-up core 35. On the other hand, the printed medium M that has passed between the thermal head 10 and the platen roller 21 is cut by the half-cut mechanism 16 and the full-cut mechanism 17, and is discharged from the discharge port 2a.

[0035] Fig. 5 is a control block diagram of the printing device 1. As shown in Fig. 5, the printing device 1 includes a control unit 5, a ROM (Read Only Memory) 6, a RAM (Random Access Memory) 7, a display unit drive circuit 8, a head drive circuit 9, a conveyor motor drive circuit 11, a stepping motor 12, a cutter motor drive circuit 14, and a cutter motor 15, in addition to the above-mentioned units (specifically, the input unit 3, the display unit 4, the thermal head 10, thermistor 13, the half-cut mechanism 16, the full-cut mechanism 17, the platen roller 21, and the tape width detection switch 24).

[0036] The control unit 5, ROM 6, and RAM 7 constitute a computer of the printing device 1. The control unit 5 includes a processor 5a, such as a CPU (Central Processing Unit). The control unit 5 loads a program stored in the ROM 6 into the RAM 7 and executes it, thereby controlling each part of the printing device 1, including the thermal head 10.

[0037] The control unit 5 is an example of at least one processor, and may include, for example, a single processor or multiple processors. When the control unit 5 includes multiple processors, the control unit 5 may be packaged as a single device, or may be configured as multiple devices that are physically separated within the printing device 1.

[0038] The ROM 6 stores a print control program for printing on the print medium M, and various data (for example, fonts, etc.) required for executing the print control program.

[0039] The RAM 7 functions as an input data memory that stores characters, symbols, etc. to be printed. The RAM 7 also functions as a print data memory that stores data (hereinafter referred to as "print data") that indicates a print pattern to be formed on a print medium, which is generated based on information stored in the input data memory. The RAM 7 also functions as a display data memory that stores display data to be displayed on the display unit 4.

[0040] The display unit drive circuit 8 controls the display unit 4 based on the display data stored in the RAM 7. Under the control of the display unit drive circuit 8, the display unit 4 displays the print contents in a manner that allows the progress of the printing process to be recognized, for example.

[0041] In this embodiment, the printer 1 can perform eight-tone printing. To perform eight-tone printing, data for each gradation value from the first gradation value to the seventh gradation value is transferred in sequence from the control unit 5 to the head drive circuit 9. In this embodiment, a gradation value with no printing is set to 0 gradation value, and by adding 7 gradations to this, eight gradations can be expressed.

[0042] A head driving circuit 9, which is an example of a driving circuit, energizes the heating elements 10a based on the data of each grayscale value and the strobe signal that are transferred sequentially. Hereinafter, the period during which the strobe signal output from the control unit 5 is on will be referred to as the "strobe ON period."

[0043] During the strobe ON period, the head drive circuit 9 controls the supply of current (energization) to the heating elements 10a in accordance with the data of each gradation value. In addition, during the strobe ON period and when the gradation value data indicates a print dot, the head drive circuit 9 supplies current to the heating elements 10a corresponding to the print dot.

[0044] The darker the print density of the dot, the more times the corresponding heating element 10a is energized. For example, in the darkest dot, the heating element 10a is energized for all of the 1st to 7th gradation values ​​(i.e., a total of 7 energizations). In this way, in this embodiment, gradation expression is possible by the number of times that the heating element 10a is energized.

[0045] The thermal head 10 is a print head having a plurality of heating elements 10a aligned in a line in the main scanning direction. The head drive circuit 9 selectively energizes the heating elements 10a in accordance with the print data during a strobe ON period. The energized heating elements 10a generate heat and heat the ink ribbon R. Through this thermal transfer, the thermal head 10 prints one line at a time on the print medium M.

[0046] The transport motor drive circuit 11 drives the stepping motor 12. The stepping motor 12 drives the platen roller 21. The platen roller 21 is a transport unit that rotates by the power of the stepping motor 12 and transports the print medium M in the longitudinal direction (sub-scanning direction) of the print medium M.

[0047] 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 power of the cutter motor 15 to half-cut or fully cut the print medium M. A full-cut is an operation in which the base material of the print medium M is cut together with the release paper along the width direction. A half-cut may be an operation in which only the base material is cut along the width direction, or may be an operation in which the print medium M is cut so as to create a perforation.

[0048] Generally, in a thermal printer, the faster the printing speed or the more gradations there are, the shorter the time that the current is applied to the heating elements for each gradation value must be. The shorter the time that the current is applied for each gradation value, the shorter the interval between the current application periods corresponding to each gradation value becomes, so the data for each gradation value must be transferred at high speed. However, it is not easy to increase the transfer speed of print data.

[0049] Therefore, in this embodiment, the control unit 5 sequentially transfers the first gradation value data contained in the printing data and the second gradation value data following the first gradation value data to the head driving circuit 9, turns on the strobe signal to cause the head driving circuit 9 to perform a first current flow to the multiple heating elements 10a based on the first gradation value data, and after the first current flow is completed, temporarily turns off the strobe signal until the transfer of the second gradation value data is completed, and causes the head driving circuit 9 to perform a second current flow to the multiple heating elements 10a based on the second gradation value data.

[0050] By turning off the strobe signal each time the current corresponding to each gradation value is completed, the current period corresponding to each gradation value can be sufficiently spaced. This makes it possible to shorten the current time for each gradation value to the heating elements 10a without increasing the transfer speed of the print data, thereby making it possible to increase the printing speed or the number of gradations, for example. The above operation of the control unit 5 will be specifically described below.

[0051] Fig. 6 is an example of a timing chart of signals processed in this embodiment. As shown in the timing chart of Fig. 6, the printing device 1 prints and transports one line in 3.12 milliseconds (msec).

[0052] As shown by symbols TR1 to TR7 in Figure 6, data DT for each of the first to seventh gradation values ​​that make up the print content of one line is sequentially transferred from the control unit 5 to the head driving circuit 9 in synchronization with the clock signal CLK.

[0053] The transfer speed (transfer clock) of print data from control unit 5 to head drive circuit 9 is 20 MHz, and the number of dots per line is 768 dots. The time required to transfer data DT for each gradation value of 768 dots to head drive circuit 9 is 38.4 microseconds (μsec). Hereinafter, this time will be referred to as the "required transfer time."

[0054] The head drive circuit 9 includes a latch circuit. Each time the transfer of the data DT for each gradation value is completed, the latch signal LTC turns on and the data held in the latch circuit is switched. Specifically, the data is switched to the data DT for the gradation value whose transfer was completed immediately before.

[0055] When the latch signal LTC is turned on, the strobe signal STB is also turned on. During the strobe ON period, the head drive circuit 9 selectively energizes the heating element 10a based on the gradation value data DT held in the latch circuit. This causes the heating element 10a to generate heat, heating the ink ribbon R, and performing thermal transfer printing according to the gradation value data DT.

[0056] More specifically, when the transfer of the data DT for the first gradation value is completed (see reference symbol TR1 in FIG. 6), the latch signal LTC turns on, the data DT held in the latch circuit switches to the data DT for the first gradation value, and the strobe signal STB turns on. This causes the printer 1 to transition to the printing period PR1 for the first gradation value.

[0057] When the printing period PR1 is entered, the head drive circuit 9 energizes the heating elements 10a during the strobe ON period based on the data DT of the first gradation value. Note that the strobe ON period is set longer for the first gradation value to improve color development. For example, when the heating elements 10a have been energized for an appropriate period of time for the first gradation value, the strobe signal STB is turned off and power to the heating elements 10a is cut off. Hereinafter, the period during which the strobe signal output from the control unit 5 is off is referred to as the "strobe OFF period."

[0058] During this strobe OFF period, data DT of the second gradation value, which is data of the next gradation value, is transferred from the control unit 5 to the head driving circuit 9 (see reference symbol TR2 in FIG. 6).

[0059] When the transfer of the data DT of the second gradation value is completed, the latch signal LTC turns on again, the data DT held in the latch circuit switches to the data DT of the second gradation value, and the strobe signal STB turns on again, causing the printer 1 to transition to the printing period PR2 of the second gradation value.

[0060] When the printing period PR2 begins, the head drive circuit 9 energizes the heating elements 10a based on the data DT for the second gradation value during the strobe-ON period. When the heating elements 10a have been energized for an appropriate period of time for the second gradation value, for example, the strobe signal STB is turned off, and the power to the heating elements 10a is cut off.

[0061] Now consider the case where there is no strobe OFF period within the printing period PR2. In this case, the energization of the third gradation value will start at the same time as the energization of the second gradation value ends. Therefore, it is necessary to complete the transfer of the data DT for the third gradation value during the strobe ON period for the second gradation value.

[0062] However, for example, if the energization time for the second gradation value is shortened in order to increase the printing speed or the number of gradations, there is a risk that the transfer of the data DT for the third gradation value will not be completed by the time energization for the third gradation value begins. Therefore, in this embodiment, a strobe OFF period is provided after the strobe ON period. By providing a strobe OFF period, even if the energization time for the second gradation value is short, the transfer of the data DT for the third gradation value is completed within the strobe OFF period (in other words, by the time energization for the third gradation value begins).

[0063] That is, during the strobe OFF period of the second gradation value, the transfer of the data DT of the third gradation value, which is the data of the next gradation value, is completed (see symbol TR3 in FIG. 6). When the transfer of the data DT of the third gradation value is completed, the latch signal LTC turns on again, the data DT held in the latch circuit switches to the data DT of the third gradation value, and the strobe signal STB turns on again. This causes the printer 1 to transition to the printing period PR3 of the third gradation value.

[0064] In this way, the control unit 5 sequentially transfers data of a first gradation value (e.g., data DT for the second gradation value) and data of a second gradation value following the first gradation value (e.g., data DT for the third gradation value) to the head driving circuit 9, turns on the strobe signal to cause the head driving circuit 9 to perform a first energization (e.g., energization during the printing period PR2) to the multiple heating elements 10a based on the data of the first gradation value, and causes the head driving circuit 9 to perform a second energization (e.g., energization during the printing period PR3) to the multiple heating elements 10a based on the data of the second gradation value, and temporarily turns off the strobe signal after the first energization is completed so that the second energization is not performed until the transfer of the data of the second gradation value is completed.

[0065] In the printing periods PR3 and after, a strobe OFF period is provided after the strobe ON period. Therefore, even if the power supply time is short, the transfer of the data DT for the next gradation value is completed within the strobe OFF period.

[0066] In this way, even after printing period PR3, the control unit 5 sequentially transfers data of a first gradation value (e.g., data DT for the third gradation value) and data of a second gradation value following the first gradation value (e.g., data DT for the fourth gradation value) to the head driving circuit 9, turns on the strobe signal, and causes the head driving circuit 9 to perform a first energization (e.g., energization during printing period PR3) to the multiple heating elements 10a based on the data of the first gradation value, and causes the head driving circuit 9 to perform a second energization (e.g., energization during printing period PR4) to the multiple heating elements 10a based on the data of the second gradation value, and temporarily turns off the strobe signal after the first energization is completed so that the second energization is not performed until the transfer of the data of the second gradation value is completed.

[0067] The strobe signal STB is turned off for a certain period of time after the first energization of the heating elements 10a based on the data DT of the first gradation value ends. That is, in each printing period, the strobe OFF period is, for example, constant.

[0068] The control unit 5 transfers the data DT of the second gradation value to the head drive circuit 9 during the OFF period of the strobe signal STB after the first energization has ended. That is, during the strobe OFF period, which is a fixed time, the transfer of the data DT of the next gradation value is started and completed.

[0069] In order to start and complete the transfer of the data DT during the strobe OFF period, the strobe OFF period is set to a length equal to or longer than the time required for transfer (38.4 microseconds), for example. In other words, the OFF period of the strobe signal STB after the first energization is finished is set to a length equal to or longer than the time required to transfer the data DT of the second gradation value to the head driving circuit 9, for example.

[0070] FIG. 7 is a flowchart of the printing process.

[0071] When an instruction to start the printing process is input using the input unit 3, the control unit 5 executes the printing program and starts the execution of the printing process shown in Fig. 7. When the printing process is executed, the latch signal LTC and the strobe signal STB are initially off.

[0072] Specifically, the control unit 5 executes various internal processes for transferring data DT of each gradation value of the line to be processed to the head driving circuit 9 (step S101). Note that when the process of step S101 is executed for the first time, the first line becomes the line to be processed.

[0073] When preparation for transfer is complete, the control unit 5 transfers the data DT of the next gradation value to the head driving circuit 9 (step S102). Note that when the process of step S102 is executed for the line being processed for the first time, the "data DT of the next gradation value" is interpreted as "data DT of the first gradation value of the line being processed."

[0074] The control unit 5 detects whether a certain time (e.g., a time longer than the required transfer time) has elapsed since the strobe signal STB was turned off in step S106 described later (step S103). Note that when the process of step S103 is executed for the line to be processed for the first time, "whether a certain time has elapsed since the strobe signal STB was turned off in step S106 described later" is interpreted as, for example, "whether the completion of the transfer of the first gradation value of the line to be processed has been detected."

[0075] When the above-mentioned certain time has elapsed, even if the energization time of the current gradation value is short, at least the time necessary for data transfer is secured as the strobe OFF period, so the transfer of the data DT of the next gradation value (data DT of the first gradation value at the first execution) is completed. Therefore, in this case (step S103: YES), the control unit 5 turns on the strobe signal STB (step S104). This causes a transition to the printing period of the next gradation value, and the head driving circuit 9 energizes the heating elements 10a based on the data DT of this gradation value during the strobe ON period.

[0076] For example, when the heating element 10a has been energized for an appropriate period of time (step S105: YES), the control unit 5 turns off the strobe signal STB (step S106), thereby cutting off the energization of the heating element 10a.

[0077] The control unit 5 determines whether or not current has been applied to the final gradation (here, the seventh gradation value) for the line being processed (step S107). If current has not been applied to the final gradation (step S107: NO), the control unit 5 returns to the process of step S102 and executes the processes of steps S102 to S107 for the next gradation value to be processed.

[0078] If the current for the final gradation has been applied (step S107: YES), the print process for the current line to be processed is completed. Therefore, the control unit 5 determines whether the current line to be processed is the final line (step S108).

[0079] If the line currently being processed is not the last line (step S108: NO), the control unit 5 updates the line to be processed to the next line (step S109), returns to the processing of step S101, and executes the processing of steps S101 to S108 with the updated line as the processing target.

[0080] If the line currently being processed is the last line (step S108: YES), the control unit 5 ends the printing process shown in FIG.

[0081] In this way, according to the printing device 1 of this embodiment, a strobe OFF period is provided after the strobe ON period. Since the transfer of the data DT of the next gradation value is completed within the strobe OFF period, the power supply time for each gradation value can be shortened, and for example, the printing speed can be increased or the number of gradations can be increased.

[0082] The above is a description of exemplary embodiments of the present invention. The embodiments of the present invention are not limited to those described above, and various modifications are possible within the scope of the technical idea of ​​the present invention. For example, the embodiments of the present application also include appropriate combinations of the embodiments, etc., which are exemplified in the specification, or obvious embodiments, etc.

[0083] In the above embodiment, the strobe OFF period is constant. In another embodiment, the strobe OFF period may be variable in length. This other embodiment is described below.

[0084] For example, in order to shorten the energization time for each gradation value to the heating elements 10a, the transfer of the data DT for the next gradation value needs to be completed before the start of energization for the next gradation value. To achieve this, the transfer of the data DT may be started during the strobe ON period. In this case, the strobe OFF period can be set to a length that is less than the required transfer time (38.4 microseconds), for example.

[0085] An example of a timing chart for starting the transfer of data DT of the next gradation value immediately after the transition to the printing period is shown in Fig. 8. For convenience, the clock signal CLK and the latch signal LTC are omitted from Fig. 8.

[0086] In the example of FIG. 8, if the printing period obtained by adding the strobe ON period and the strobe OFF period is equal to or longer than the required transfer time, the transfer of the data DT of the next gradation value can be completed before the start of energization for the next gradation value.

[0087] It is generally known that the energization time for each gradation value (i.e., the strobe ON period) varies depending on the environment in which the thermal head 10 is used. Due to the variation in the energization time, the strobe ON period may be longer than the required transfer time, or may be shorter than the required transfer time.

[0088] 8, the strobe ON period is longer than the required transfer time in the printing period PR1, so the transfer of the data DT for the second gradation value is completed by the time the power supply for the second gradation value starts, even if there is no strobe OFF period after the strobe ON period.

[0089] In the printing period PR2, the strobe ON period is shorter than the required transfer time. Therefore, when the energization of the second gradation value ends, the transfer of the data DT of the third gradation value is not completed. Therefore, a strobe OFF period is provided. The control unit 5 turns off the strobe signal STB until the completion of the transfer of the data DT of the third gradation value is detected.

[0090] Thus, in another embodiment, the strobe signal STB is turned off after the first energization ends until the completion of the transfer of the data of the second gradation value is detected.

[0091] In the subsequent printing period, if the strobe ON period is longer than the required transfer time, no strobe OFF period is provided, and if the strobe ON period is shorter than the required transfer time, a strobe OFF period is provided.

[0092] In another embodiment, the strobe OFF period is kept short, so that the time required for printing each gradation value can be shortened. [Explanation of symbols]

[0093] 1:Printing device 2: Equipment case 2a: Outlet 3: Input section 4:Display section 5: Control section 5a: Processor 6: ROM 7: RAM 8: Display drive circuit 9: Head drive circuit 10: Thermal head 10a: Heating element 11: Transport motor drive circuit 12: Stepping motor 13: Thermistor 14: Cutter motor drive circuit 15: Cutter motor 16: Half-cut mechanism 17: Full cut mechanism 18: Opening and closing lid 18a: Button 18b: Window 19: Cassette storage section 20: Cassette holder 21: Platen roller 22: Tape core engagement shaft 23: Ink ribbon winding drive shaft 24: Tape width detection switch 30: Tape cassette 31: Cassette case 32: Tape core 34: Ink ribbon supply core 35: Ink ribbon take-up core 36: Thermal head insertion part 37: Engagement part

Claims

1. A thermal head that prints on a print medium; a drive circuit for energizing a plurality of heating elements of the thermal head based on print data and a strobe signal; A control unit that controls the drive circuit, The control unit is sequentially transferring the first gradation value data and the second gradation value data subsequent to the first gradation value data included in the print data to the drive circuit; turning on the strobe signal to cause the drive circuit to apply a first current to the plurality of heating elements based on the data of the first gradation value; After the first energization is completed, the strobe signal is temporarily turned off during a predetermined period that is set based on a time required to transfer the data of the second grayscale value to the drive circuit; transferring data of the second gradation value to the drive circuit during the predetermined period; After the predetermined period, the printing apparatus causes the drive circuit to supply a second current to the plurality of heating elements based on the second gradation value data.

2. The strobe signal is turned off until the lapse of the predetermined period is detected. The printing device of claim 1 .

3. the predetermined period is set to be equal to or longer than the time required to transfer the data of the second gradation value to the drive circuit; The printing device of claim 1 .

4. A method for controlling a printing device including a thermal head that prints on a print medium and a drive circuit that energizes a plurality of heating elements of the thermal head based on print data and a strobe signal, comprising: sequentially transferring the first gradation value data and the second gradation value data subsequent to the first gradation value data included in the print data to the drive circuit; turning on the strobe signal to cause the drive circuit to apply a first current to the plurality of heating elements based on the data of the first gradation value; After the first energization is completed, the strobe signal is temporarily turned off during a predetermined period that is set based on a time required to transfer the data of the second grayscale value to the drive circuit; transferring data of the second gradation value to the drive circuit during the predetermined period; After the predetermined period, the drive circuit performs a second energization of the plurality of heating elements based on the data of the second gradation value. A method for controlling a printing device.

5. A printing device including a thermal head that prints on a print medium, a drive circuit that energizes a plurality of heat generating elements of the thermal head based on print data and a strobe signal, and a computer that controls the drive circuit. sequentially transferring the first gradation value data and the second gradation value data subsequent to the first gradation value data included in the print data to the drive circuit; turning on the strobe signal to cause the drive circuit to apply a first current to the plurality of heating elements based on the data of the first gradation value; After the first energization is completed, the strobe signal is temporarily turned off during a predetermined period that is set based on a time required to transfer the data of the second grayscale value to the drive circuit; transferring data of the second gradation value to the drive circuit during the predetermined period; After the predetermined period, the drive circuit performs a second energization of the plurality of heating elements based on the data of the second gradation value. A program that executes a process.

Citation Information

Patent Citations

  • recorder

    JP1989237167A

  • Line thermal printer

    JP1994115140A

  • Thermal printer

    JP2006335009A

  • Printer, control method of printer, and control program of printer

    JP2008279683A

  • Printer using thermal printhead

    US20020036685A1