This application claims priority from Japanese Patent Application No. 2021-212808 filed on Dec. 27, 2021. The entire content of the priority application is incorporated herein by reference.
In a conventional thermal transfer printer, labels are conveyed from a media hanger to a printhead assembly, and an ink ribbon is conveyed from a ribbon supply spindle to the printhead assembly. The printhead assembly in this printer has a printhead that, under control of a controller, generates heat based on image data. The generated heat transfers ink from the ink ribbon to form an image on a label. When the printer is set to a tear-off mode, the label having an image recorded thereon (i.e., the printed matter) is discharged through an opening formed in the housing of the printer. When the printer is set to a rewind mode, the printed matter is rewound by a rewind spindle mounted inside the housing.
There is demand for adding an image inspection device to conventional thermal transfer printers. An image inspection device functions to evaluate images on printed matter. The image inspection device includes a reader and a controller. The reader is a contact image sensor (CIS) or the like that optically reads images on printed matter and outputs data representing the reading results. The controller inspects the image based on the data outputted from the reader.
Generally, the printhead of a thermal transfer printer is positioned inside the housing near the opening through which the printed matter is discharged. Therefore, when an image inspection device is added to the printer, the reader of this device is mounted outside the housing near the discharge opening. However, mounting the reader on the outside of the housing increases the overall size of the printer.
In view of the foregoing, it is an object of the present disclosure to provide a thermal transfer image recording device and image evaluation method capable of suppressing an increase in the device size due to the addition of a reader used for image evaluation.
In order to attain the above and other object, according to one aspect, the present disclosure provides an image recording device. The image recording device includes a housing, a thermal head, a first supply member, a first take-up member, a conveying member, and a platen. The thermal head is located in the housing. From the first supply member an ink ribbon is to be supplied toward the thermal head. The first supply member is located in the housing. The ink ribbon including an ink layer. The first take-up member is located in the housing and configured to take up the ink ribbon. The conveying member is located in the housing and configured to convey a medium toward the thermal head. The platen is located in the housing and faces the thermal head. The platen and the thermal head are configured to sandwich both the ink ribbon and the medium at a nip position in a first direction in which the ink ribbon is conveyed. The first reader is located in the housing and configured to optically read a first target portion of the ink ribbon which is positioned at a first reading position downstream of the nip position in the first direction.
With the above structure, the thermal head transfers ink of the first target portion of the ink ribbon to the label. Consequently, the first target portion of the ink ribbon having passed through the nip position has a reverse image formed in the same shape as the image that was recorded on the label. The first reader reads the reverse image on the first target portion of the ink ribbon. By evaluating the condition of the reverse image formed on the ink ribbon with the first reader, the recording device can determine the quality of label. Since the first reader is mounted inside the housing, this arrangement avoids an increase in the size of the image recording device.
According to another aspect, a method. The method includes: transferring, using a thermal head, ink to selected areas on a medium from an ink layer provided in an ink ribbon to record an image on the medium; generating first reading data by optically reading a used portion of the ink ribbon by using a reader, the used portion being a portion that has been used to form the transferring; and evaluating a condition of the image recorded on the medium by using the first reading data.
With the above structure, by evaluating the condition of the image formed on the ink ribbon with the first reader, the method can determine the quality of label without requiring a reader that reads the medium on which an image is formed.
Below, a printer 100 (an example of the image recording device) according to an embodiment of the present disclosure will be described. The embodiment described below is merely one example of the present disclosure, and it would be apparent to those skilled in the art that the embodiment may be modified as appropriate without departing from the spirit of the disclosure.
In this embodiment, advancement from a start point to an end point of an arrow will be expressed as “a direction,” while the advancement in both opposing directions along a line connecting the start point to the end point of an arrow will be expressed as “directions.” Thus, up/down directions 7 in the following description are defined based on the orientation of the printer 100 when the printer 100 is disposed in its operable state (the state shown in
Housing 1 of the Printer 100
As shown in
Internal Structure of the Printer 100
As shown in
Ribbon Supply Member 21, Ribbon Take-Up Member 22, and Media Supply Member 23
The ribbon supply member 21, the ribbon take-up member 22, and the media supply member 23 are all spindles. Each of the spindles extends in the left/right directions 9 and is supported in the partitioning wall 14 so as to be rotatable about a rotational axis aligned in the left/right directions 9.
Ribbon Supply Member 21 and Ribbon Roll 211
The ribbon supply member 21 is disposed in the approximate center of the right space 111 in relation to the front/rear directions 8 and is positioned near the top of the right space 111 relative to the up/down directions 7. The ribbon supply member 21 rotatably supports a ribbon roll 211. The ribbon supply member 21 is an example of the first supply member.
As shown in
The position of the ink ribbon 212 in the left/right directions 9 is set when the core tube 213 is mounted over the ribbon supply member 21, as shown in
Ribbon Take-Up Member 22
The ribbon take-up member 22 (an example of the first take-up member) is positioned forward of the ribbon supply member 21 in the right space 111. The ribbon take-up member 22 takes up used ink ribbon 212.
Media Supply Member 23 and Media Roll 231
The media supply member 23 (an example of the conveying member) is positioned diagonally downward and rearward from the ribbon supply member 21 in the right space 111. The media supply member 23 rotatably supports a media roll 231 (an example of the medium).
As shown in
As shown in
Platen Roller 24
The platen roller 24 (an example of the platen) extends in the left/right directions 9 inside the right space 111 and is supported by the partitioning wall 14 so as to be rotatable about an axis aligned in the left/right directions 9. The platen roller 24 is positioned directly rearward of the discharge opening 121 and further forward than the ribbon take-up member 22 relative to the front/rear directions 8. The platen roller 24 is also positioned lower than the ribbon supply member 21 relative to the up/down directions 7.
Thermal Head 25
The thermal head 25 is supported in the partitioning wall 14 at a position directly above the platen roller 24. The thermal head 25 has a plurality of heating elements. The heating elements are juxtaposed within a range corresponding to the left-right width of the ribbon roll 211 that begins from the reference position (hereinafter called the “recordable range”). The heating elements face the outer circumferential surface of the platen roller 24 from above to form a nip therewith. Hereinafter, the area in which the heating elements faces (confronts) the platen roller 24 will be called the “printing area (nip area) P21.”
Ribbon Conveying Path 29 and Media Conveying Path 30
The ink ribbon 212 paid off the ribbon roll 211 is first wrapped around the bottom of a guide roller 281. From the guide roller 281, the ink ribbon 212 extends forward until passing through the printing area P21 in which the ink ribbon 212 is sandwiched between the thermal head 25 and the platen roller 24. From the printing area P21, the ink ribbon 212 extends straight toward a guide roller 282 disposed above the ribbon reader 26. The ink ribbon 212 is wrapped around the front and top of the guide roller 282, and then extends toward the ribbon take-up member 22 to be taken up thereby.
The medium 230 paid off the media roll 231 is first wrapped around the bottoms of guide rollers 283 and 284. From the guide roller 284, the medium 230 extends straight toward the printing area P21 in which the medium 230 is sandwiched between the thermal head 25 and the platen roller 24 and passes beneath the ink ribbon 212. After passing through the printing area P21, the medium 230 is discharged through the discharge opening 121.
In the following description, the spaces through which the ink ribbon 212 and the medium 230 pass will be called a ribbon conveying path 29 and a media conveying path 30, respectively. The direction from the printing area P21 to the guide roller 282 will be called a ribbon conveying direction 291 (an example of the first conveying direction). The ribbon conveying path 29 (an example of the first conveying path) and the media conveying path (an example of the second conveying path) 30 both pass through the recordable range relative to the left/right directions 9. The ribbon conveying path 29 has a predetermined ribbon reading area P22 (an example of the first reading position) positioned directly downstream of the printing area P21. Further, the direction from the guide roller 284 toward the printing area P21 will be called a media conveying direction 301 (an example of the second direction). A media reading area P23 (an example of the second reading position) is provided on the media conveying path 30 between the guide roller 284 and the printing area P21. The ribbon reading area P22 and the media reading area P23 are both linear areas extending in the left/right directions 9.
Ribbon Reader 26
As shown in
As shown in
The main surface of the reflecting member 262 is white in color. This main surface has a narrow rectangular shape. The reflecting member 262 is disposed directly in front of the ribbon reading area P22 and extends along the ribbon reading area P22 in the left/right directions 9.
Media Reader 27
As shown in
As shown in
Rotary Encoders 31 and 32
As shown in
The rotary encoder 32 includes a disc 321 and a photointerrupter 322. The disc 321 has similar scale markings to the disc 311 and rotates coaxially with the media supply member 23. The photointerrupter 322 similar to the photointerrupter 312 optically reads the scale markings on the disc 321 and outputting a pulse signal (hereinafter called a “media pulse signal”) indicating the reading results. Note that the rectangular borders 236 (see
Motors and Controller 36
As shown in
The ribbon feed motor 33 and the ribbon take-up motor 34 are DC motors, for example, that generate a drive force for rotating the corresponding ribbon supply member 21 and ribbon take-up member 22. The media conveying motor 35 is a DC motor, for example, that generates a drive force for rotating the media supply member 23 and the platen roller 24.
The controller 36 has a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), an (electrically erasable programmable read-only memory) EEPROM, and an application specific integrated circuit (ASIC). The CPU executes a control program stored in ROM while using the RAM as a work area. In an image recording process shown in
Operations of the Printer 100
Next, the operations of the printer 100 will be described. As shown in
The printer 100 waits until image data is received from a PC or the like. In this example, the image data represents a monochrome image of a barcode having a substantially rectangular outline. The printer 100 records the monochrome image within the rectangular border 236 (see
The controller 36 begins executing the image recording process shown in
As shown in
In S102 of
In S103 the controller 36 executes a process to notify the user that there is no media. In this notification process, the controller 36 displays a message on a display (not shown) prompting the user to thread the medium 230 along the media conveying path 30. Alternatively, an audio message of the same content may be outputted through a speaker (not shown). After completing the notification in S103, the controller 36 ends the image recording process.
In S104 the controller 36 initializes a media encoder value and a ribbon encoder value and begins counting the media encoder value and ribbon encoder value. Here, the media encoder value and ribbon encoder value denote the number of pulses counted in the respective media pulse signal and ribbon pulse signal.
In S105 the controller 36 begins to rotate the media supply member 23, the platen roller 24, the ribbon supply member 21, and ribbon take-up member 22 through control signals. As a result, the medium 230 is conveyed downstream along the media conveying path 30 at a constant speed, and the ink ribbon 212 is conveyed downstream along the ribbon conveying path 29 at the same speed as the medium 230.
After initiating this conveyance in S105, the controller 36 waits until the light intensity specified in the media reading data for the two most recent lines satisfies a first condition before advancing to S106. In
In S106 the controller 36 stores the media reading data received from the media reader 27 in RAM for processing.
In S107 the controller 36 determines whether the light intensities indicated by the media reading data for the most recent two lines satisfy a second condition. The second condition is that the trailing edge of the label 234 is in the media reading area P23. Specifically, the second condition is satisfied when the intensity indicated in the most recent media reading data is below the threshold value T12 (see
Thus, once the controller 36 has advanced to S108, media reading data read for one label 234 is stored in RAM.
In S108 the controller 36 finds the moving average in the left/right directions 9 for each light intensity value included in the media reading data stored in RAM. Subsequently, the controller 36 selects a moving average less than or equal to a threshold value T14. As shown in
In S109 the controller 36 determines the existence of an area having a prescribed number of contiguous pixels in the left/right directions 9 whose moving average is no greater than the threshold value T14 (hereinafter called a “border area”). The controller 36 advances to S110 when determining that a border area is present (S109: YES) and advances to S110 when determining that a border area is not present (S109: NO).
In S110 the controller 36 stores positions for the group of pixels determined in S109 to be a border area in RAM as border data and subsequently advances to S111.
In S111 the controller 36 determines whether a smudged area is present. The presence of a smudged area satisfies the condition that a prescribed number of contiguous pixels in the left/right directions 9 have a moving average greater than the threshold value T14 and less than a threshold value T13. The threshold value T13 is slightly smaller than the light intensity L12. When the controller 36 determines that a smudged area exists (S11: YES), the controller 36 advances to S112.
In S112 the controller 36 stores the positions of the group of pixels in the smudged area in RAM as smudge data.
After completing the process of S112 or when determining in S111 that a smudged area does not exist (S111: NO), the controller 36 determines whether a third condition is satisfied. The controller 36 advances to S113 in
In S113 the controller 36 selects heating elements of the thermal head 25 based on the image data and heats the selected heating elements, causing ink to be transferred to the label 234 from the ink layer 215 of the ink ribbon 212. As a result, a monochrome image (an example of the first image) is recorded on the label 234. At the same time, an image in which black and white colors are reversed from the monochrome image (hereinafter called a “reverse image”) is formed on the ink ribbon 212.
After executing the process in S113, the controller 36 determines whether a fourth condition is met. The controller 36 advances to S114 once the fourth condition has been met. The fourth condition is that the conveying distance of the ink ribbon 212 after the leading edge of the label 234 reached the printing area P21 matches an inter-area distance. The inter-area distance is the distance along the ribbon conveying path 29 from the printing area P21 to the ribbon reading area P22. Specifically, the controller 36 finds the current diameter of the ribbon roll 211 and subsequently finds the conveying distance of the ink ribbon 212 based on the current ribbon encoder value and the current diameter of the ribbon roll 211. In other words, the fourth condition is that a leading edge of the reverse image on the ink ribbon 212 reaches the ribbon reading area P22.
In S114 the controller 36 stores the ribbon reading data received from the ribbon reader 26 in RAM for processing.
After completing the process in S114, the controller 36 determines whether a fifth condition is met. The controller 36 advances to S115 once the fifth condition has been met. The fifth condition is that the ink ribbon 212 has been conveyed a distance equivalent to the dimension of the label 234 in the media conveying direction 301 following the execution of S114. In other words, the fifth condition is that a trailing edge of the reverse image on the ink ribbon 212 reaches the ribbon reading area P22.
At the time the controller 36 advances to S115, the RAM stores ribbon reading data obtained by reading the reverse image corresponding to a single label 234.
In S115 through S123 described below, the controller 36 determines the condition of the monochrome image recorded on the label 234 based on the ribbon reading data and/or media reading data stored in RAM.
In S115 the controller 36 detects the pixel positions of feature points in the reverse image from the ribbon reading data in RAM. The feature points are the four vertices of the substantially rectangular reverse image.
In S116 the controller 36 identifies the light intensity at positions in the image surrounded by the four feature points based on the ribbon reading data stored in RAM. The controller 36 further converts each identified light intensity to a gradation value, and stores the gradation value in RAM. More specifically, light intensities greater than or equal to a predetermined reference value are converted to the black gradation value while light intensities less than the reference level are converted to the white gradation value.
In S117 the controller 36 compares the gradation value in the ribbon reading data in RAM to the gradation value of the image data for each pixel position to determine whether the monochrome image recorded on the label 234 has any defects (missing dots). The controller 36 advances to S118 when determining that no defects were produced (S117: NO) and advances to S121 when determining that defects were produced (S117: YES).
In S118 the controller 36 determines whether any of the pixel positions surrounded by the four feature points in the ribbon reading data stored in RAM overlaps a pixel position of pixels in border data or smudge data. The controller 36 advances to S119 when determining that there is no overlap among such pixel positions (S118: NO) and advances to S122 when determining that there is overlap (S118: YES).
The difference in light intensity between any two neighboring pixels in the reverse image is either 0 or the light intensity L11 as long as there are no wrinkles (creases) in the ink ribbon 212 present on the ribbon conveying path 29. In a wrinkled area, on the other hand, the difference in light intensity between two neighboring pixels in the reverse image will be greater than 0 and less than the maximum value.
In S119 the controller 36 determines whether the difference in light intensity between adjacent pixel positions is within a light intensity range from a light intensity lower limit L21 to a light intensity upper limit L22 in the ribbon reading data stored in RAM. The light intensity lower limit L21 is a value slightly larger than 0, while the light intensity upper limit L22 is a value slightly smaller than the light intensity L11. When the controller 36 determines that no light intensity differences fall within this light intensity range (S119: NO), the controller 36 determines that the monochrome image on the label 234 is in good condition. In this case, in S120 the controller 36 determines whether there are other monochrome images to record. When the controller 36 has more monochrome images to record (S120: YES), the controller 36 continues the image recording process from S106 described above. However, when there are no more monochrome images to record (S120: NO), the controller 36 ends the image recording process. Once the image recording process has ended, the user manually tears off the medium 230 with the labels 234 that has been discharged through the discharge opening 121 of the housing 1. On the other hand, when the controller 36 determines in S119 that there is a difference in light intensity that fall within the light intensity range (S119: YES), the controller 36 advances to S123.
In S121, S122, and S123, the controller 36 executes corresponding notification processes to notify the user of defects in the monochrome image, overlap between the image and a border or smudge, and wrinkles in the ink ribbon, respectively. In the process to notify the user of defects in S121, the controller 36 outputs through a display, speaker (not shown), or the like a message specifying that the monochrome image recorded on the label 234 has defects. In the process to notify the user of border/smudge overlap in S122, the controller 36 outputs through the display, speaker, or the like a message specifying that the monochrome image recorded on the label 234 overlaps the rectangular border 236 or a smudge. In the process to notify the user of wrinkles in S123, the controller 36 outputs through a display, speaker, or the like a message specifying that a wrinkle is present in the ink ribbon 212.
In the printer 100 of the embodiment described above, the thermal head 25 transfers ink to a label 234. Consequently, the ink ribbon 212 having passed through the printing area P21 has a reverse image formed in the same shape as the monochrome image that was recorded on the label 234. The ribbon reader 26 transmits ribbon reading data to the controller 36 based on the reverse image formed on the ink ribbon 212. By determining the condition of the reverse image formed on the ink ribbon with the ribbon reader 26, the printer 100 can determine the quality of label 234. Since the ribbon reader 26 is mounted inside the housing 1, this arrangement avoids an increase in the size of the printer 100.
The ink ribbon 212 has the ink layer 215 carried on the base layer 214 (
From S115 in the image recording process of
As shown in
As shown in
According to the above structures shown in
Other Variations
In the embodiment described above, the ribbon supply member 21 is rotated by a drive force from the ribbon feed motor 33, whereby the ink ribbon 212 is paid off the ribbon supply member 21 and supplied onto the ribbon conveying path 29. However, the drive force of a motor need not be transmitted to the ribbon supply member 21. In this case, the ribbon take-up member 22 is rotated to draw the ink ribbon 212 off the ribbon supply member 21 and supply the ink ribbon 212 onto the ribbon conveying path 29. In other words, the ink ribbon 212 may be supplied onto the ribbon conveying path 29 either by being paid off the ribbon supply member 21 or by being drawn off the ribbon supply member 21 by the ribbon take-up member 22.
In the embodiment described above, the ribbon reader 26 and the media reader 27 are respectively provided with the CIS 261 and the CIS 271 (see
In the embodiment, the ribbon reading data is a collection of data specifying the intensity of light incident on each photodiode 264. However, in a case that the ribbon reader 26 is provided with an image processing IC, this image processing IC may generate image data representing the reverse image based on data received from the photodiodes 264 and may transmit this image data to the controller 36 as the ribbon reading data. The same configuration may be employed for the media reading data.
In the image recording process of the embodiment (
The CIS 261 in the embodiment is provided with a plurality of LEDs 263 as the light source. However, the light source may be configured of a halogen lamp that is elongated in the left/right directions 9. Alternatively, the light source may be at least a single LED, and a light guide that extends in the left/right directions 9. These configurations may also be employed for the CIS 271.
The media roll 231 in the embodiment is a roll of die-cut labels. However, the media roll 231 may have a label formed as a continuous sheet rather than the plurality of labels 234. The media roll 231 may also be coreless, i.e., without the core tube 232. The media roll 231 may also be a continuous sheet of paper such as that used for receipts.
The printer 100 in the embodiment records images on the media roll 231. However, the printer 100 may also record images on fan-fold paper.
As shown in
In S105 of the embodiment, the ink ribbon 212 and the medium 230 are conveyed synchronously. However, conveyance of the ink ribbon 212 may be limited to the time that ink is being transferred onto a label 234 in S114. In this case, the controller 36 must store media reading data read from a single label 234 and ribbon reading data read from the single reverse image corresponding to the label 234 in RAM based on the media encoder value and the ribbon encoder value.
In S105 of the embodiment, the medium 230 is conveyed at a constant speed. Specifically, the printer 100 executes continuous printing on a plurality of labels 234 in S113 while conveying the medium 230 at a constant speed. However, the controller 36 may instead repeatedly and intermittently convey the medium 230 first in the media conveying direction 301 (i.e., a “forward feed”) and then in the direction opposite the media conveying direction 301 (i.e., a “reverse feed”). In this case, the controller 36 can sequentially print on a plurality of labels 234 one at a time, for example. The term “conveyance” in S105 includes this meaning of intermittent conveyance with repeated forward and reverse feeds.
While the invention has been described in conjunction with various example structures outlined above and illustrated in the figures, various alternatives, modifications, variations, improvements, and/or substantial equivalents, whether known or that may be presently unforeseen, may become apparent to those having at least ordinary skill in the art. Accordingly, the example embodiments of the disclosure, as set forth above, are intended to be illustrative of the invention, and not limiting the invention. Various changes may be made without departing from the spirit and scope of the disclosure. Therefore, the disclosure is intended to embrace all known or later developed alternatives, modifications, variations, improvements, and/or substantial equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2021-212808 | Dec 2021 | JP | national |