This application claims priority from Japanese Patent Application No. 2022-206281 filed on Dec. 23, 2022. The entire content of the priority application is incorporated herein by reference.
A printing system has been known that is configured to perform borderless printing (i.e., borderless image recording) using a roll sheet (i.e., a medium). The printing system includes an element configured to identify a width of the roll sheet to be used, an element configured to calculate a sheet size for borderless printing from the width of the roll sheet and an aspect ratio of an input image, and an element configured to enlarge and reduce the input image according to the width size of the roll sheet.
In the known printing system, the image is enlarged according to the width of the medium in the borderless image recording. However, if the image is enlarged according to the width of the medium regardless of a length (i.e., a medium length) of the medium in a conveyance direction in which the medium is conveyed, it may cause the following problems.
Suppose for instance that respective images on a first medium and a second medium having a same width as the first medium and a longer medium length than the first medium are enlarged at a same enlargement ratio (e.g., in such a manner that a width of an overhang area by which each of the enlarged images extends beyond an image recording target area becomes 0.5 mm). In this case, on the first medium having a shorter medium length than the second medium, the image is enlarged by a smaller amount in the conveyance direction. Therefore, due to a conveyance error, an unwanted margin may be generated at an edge portion of the image recording target area on the first medium.
Suppose for instance that respective images on a third medium and a fourth medium having a same width as the third medium and a longer medium length than the third medium are enlarged at a same enlargement ratio (e.g., in such a manner that a width of an overhang area by which each of the enlarged images extends beyond an image recording target area becomes 2.5 mm). In this case, on the fourth medium having a longer medium length than the third medium, the image is enlarged by a larger amount in the conveyance direction. This may cause, on the fourth medium, an excessive size of the overhang area in the conveyance direction and a large missing part of the image.
Aspects of the present disclosure are advantageous for providing one or more improved techniques for an image recording apparatus that make it possible to appropriately enlarge an image in borderless image recording, thereby suppressing generation of an unwanted margin or a missing part of the image.
According to aspects of the present disclosure, an image recording apparatus is provided, which includes a conveyor, an image recording engine, and a controller. The conveyor is configured to convey an image recording medium in a conveyance direction. The image recording engine is configured to record an image on the image recording medium. The controller is configured to determine whether a medium length of the image recording medium in the conveyance direction is equal to or less than a particular length. The controller is further configured to perform, in response to determining that the medium length is equal to or less than the particular length, a first enlargement process to enlarge the image to a size with a first overhang area by which the enlarged image extends beyond an image recording target area. The first overhang area has an overhang width of a first value in an orthogonal direction that is orthogonal to the conveyance direction. The controller is further configured to perform, in response to determining that the medium length is not equal to or less than the particular length, a second enlargement process to enlarge the image to a size with a second overhang area by which the enlarged image extends beyond the image recording target area. The second overhang area has an overhang width of a second value in the orthogonal direction. The second value is smaller than the first value. The controller is further configured to perform an image recording process to control the conveyor and the image recording engine to record, in the image recording target area on the image recording medium, the enlarged image resulting from one of the first enlargement process and the second enlargement process, thereby performing borderless image recording in which there is no margin at a periphery portion of the image recording target area.
According to aspects of the present disclosure, further provided is a non-transitory computer-readable storage medium storing computer-readable instructions that are executable by a processor of an image recording apparatus. The image recording apparatus includes a conveyor and an image recording engine. The conveyor is configured to convey an image recording medium in a conveyance direction. The image recording engine is configured to record an image on the image recording medium. The instructions are configured to, when executed by the processor, cause the image recording apparatus to determine whether a medium length of the image recording medium in the conveyance direction is equal to or less than a particular length. The instructions are further configured to, when executed by the processor, cause the image recording apparatus to perform, in response to determining that the medium length is equal to or less than the particular length, a first enlargement process to enlarge the image to a size with a first overhang area by which the enlarged image extends beyond an image recording target area. The first overhang area has an overhang width of a first value in an orthogonal direction that is orthogonal to the conveyance direction. The instructions are further configured to, when executed by the processor, cause the image recording apparatus to perform, in response to determining that the medium length is not equal to or less than the particular length, a second enlargement process to enlarge the image to a size with a second overhang area by which the enlarged image extends beyond the image recording target area. The second overhang area has an overhang width of a second value in the orthogonal direction. The second value is smaller than the first value. The instructions are further configured to, when executed by the processor, cause the image recording apparatus to perform an image recording process to control the conveyor and the image recording engine to record, in the image recording target area on the image recording medium, the enlarged image resulting from one of the first enlargement process and the second enlargement process, thereby performing borderless image recording in which there is no margin at a periphery portion of the image recording target area.
According to aspects of the present disclosure, further provided is a method implementable on a controller of an image recording apparatus. The image recording apparatus includes a conveyor and an image recording engine. The conveyor is configured to convey an image recording medium in a conveyance direction. The image recording engine is configured to record an image on the image recording medium. The method includes determining whether a medium length of the image recording medium in the conveyance direction is equal to or less than a particular length. The method further includes performing, in response to determining that the medium length is equal to or less than the particular length, a first enlargement process to enlarge the image to a size with a first overhang area by which the enlarged image extends beyond an image recording target area. The first overhang area has an overhang width of a first value in an orthogonal direction that is orthogonal to the conveyance direction. The method further includes performing, in response to determining that the medium length is not equal to or less than the particular length, a second enlargement process to enlarge the image to a size with a second overhang area by which the enlarged image extends beyond the image recording target area. The second overhang area has an overhang width of a second value in the orthogonal direction. The second value is smaller than the first value. The method further includes performing an image recording process to control the conveyor and the image recording engine to record, in the image recording target area on the image recording medium, the enlarged image resulting from one of the first enlargement process and the second enlargement process, thereby performing borderless image recording in which there is no margin at a periphery portion of the image recording target area.
It is noted that various connections are set forth between elements in the following description. It is noted that these connections in general and, unless specified otherwise, may be direct or indirect and that this specification is not intended to be limiting in this respect. Aspects of the present disclosure may be implemented on circuits (such as application specific integrated circuits) or in computer software as programs storable on computer-readable media including but not limited to RAMs, ROMs, flash memories, EEPROMs, CD-media, DVD-media, temporary storage, hard disk drives, floppy drives, permanent storage, and the like.
First, an overall configuration of a printer 100 in a first illustrative embodiment according to aspects of the present disclosure will be described with reference to
The printer 100 includes a housing 100a, a feed tray 1, a conveyor 3, a cutter 4, a head 5, a platen 6, a sheet sensor 7, a discharge tray 8, and a controller 10.
The discharge tray 8 includes an upper front side wall of the housing 100a. The discharge tray 8 is configured in such a manner that the upper front side wall is open or closed with respect to the housing 100a.
The feed tray 1 is formed in an upward-opening box shape. The feed tray 1 is configured to be removably attached to a lower portion of the housing 100a. Specifically, the feed tray 1 is configured to move forward relative to the housing 100a along the front-to-rear direction, thereby being pulled out of the housing 100a. Further, the feed tray 1 is configured to move backward relative to the housing 100a along the front-to-rear direction, thereby being attached to the housing 100a.
The feed tray 1 has a roll sheet storage 1r and a cut sheet storage 1c. The roll sheet storage 1r is configured to accommodate a roll sheet R (see
The roll sheet R (see
The cut sheet Pc (see
In the printer 100, the cut sheets Pc are removed from the cut sheet storage 1c when the roll sheet R is used (see
The conveyor 3 includes a pick-up roller 3a, intermediate rollers 3b, conveyance rollers 3c, discharge rollers 3d, and guides 3g1 and 3g2. The conveyor 3 is configured to convey a sheet P from one of the roll sheet storage 1r and the cut sheet storage 1c in the conveyance direction A along the conveyance path C that extends from the storage sections 1r and 1c, passing under the head 5, to the discharge tray 8.
The pick-up roller 3a is disposed above the cut sheet storage 1c. The pick-up roller 3a is urged to approach a bottom (i.e., an upward-facing surface) of the feed tray 1. The pick-up roller 3a is a driving roller that is driven to rotate by a driving force from a conveyance motor 3m (see
As shown in
As shown in
The guide 3g1 is disposed between the pick-up roller 3a and the intermediate rollers 3b in the conveyance direction A along the conveyance path C. The guide 3g1 is configured to guide the sheet P fed by the pick-up roller 3a to the intermediate rollers 3b. The guide 3g1 is formed by a side wall of the feed tray 1.
The guide 3g2 is disposed between the intermediate rollers 3b and the conveyance rollers 3c in the conveyance direction A along the conveyance path C. The guide 3g2 is configured to guide the sheet P conveyed by the intermediate rollers 3b to the conveyance rollers 3c. The guide 3g2 includes two plate-shaped members disposed to sandwich the conveyance path C therebetween.
The cutter 4 includes two rotary blades disposed to sandwich the conveyance path C therebetween. When the controller 10 drives a cutter motor 4m (see
The head 5 is disposed between the conveyance rollers 3c and the discharge rollers 3d in the conveyance direction A along the conveyance path C. The head 5 includes a plurality of nozzles formed on a lower surface thereof, and a driver IC 5m (see
The platen 6 is disposed below the head 5 and between the conveyance rollers 3c and the discharge rollers 3d in the conveyance direction A along the conveyance path C.
The sheet sensor 7 is disposed between the conveyance rollers 3c and the head 5 in the conveyance direction A along the conveyance path C. For instance, the sheet sensor 7 is an optical sensor. The sheet sensor 7 is configured to send a detection signal to the controller 10 in response to detecting the sheet P.
As shown in
In the image recording process, the CPU 10a controls the conveyance motor 3m, the cutter motor 4m, and the driver IC 5m. At this time, when the roll sheet R is used in the image recording process, the sheet P unwound from the roll sheet R is conveyed in the conveyance direction A by the conveyor 3 and cut to a particular length by the cutter 4, and an image is recorded on the sheet P by ink being ejected from the nozzles of the head 5. Meanwhile, when the cut sheet Pc is used (as the sheet P) in the image recording process, the cut sheet Pc is conveyed by the conveyor 3 in the conveyance direction A without being cut by the cutter 4, and the image is recorded on the cut sheet Pc by ink being ejected from the nozzles of the head 5. The sheet P with the image recorded thereon is discharged onto the discharge tray 8 that is open with respect to the housing 100a.
The CPU 10a is configured to selectively perform “borderless image recording” or “bordered image recording.” The “borderless image recording” is image recording in which there is no margin at a periphery portion of an image recording target area X on the sheet P. The “bordered image recording” is image recording in which there is a margin at the periphery portion of the image recording target area X on the sheet P.
When the cut sheet Pc (i.e., the sheet P that is not cut by the cutter 4) is used in the image recording process, the image recording target area X is an entire area on the sheet P. Meanwhile, when the roll sheet R (more specifically, the sheet P that is unwound from the roll sheet R and cut by the cutter 4) is used in the image recording process, the image recording target area X is an area on the cut sheet P. Further, for instance, when it is assumed that the user manually cuts the sheet P discharged on the discharge tray 8, the image recording target area X may be an area on the sheet P cut by the user. The “cutting” may be either cutting along the left-to-right direction for adjusting a length of the sheet P in the conveyance direction A or cutting along the conveyance direction A for adjusting a length of the sheet P in the left-to-right direction. The left-to-right direction is orthogonal to the conveyance direction A. Hereinafter, the left-to-right direction may be referred to as an “orthogonal direction D.”
Next, the borderless image recording will be described with reference to
As shown in
In response to determining that the sheet length L is equal to or less than the particular length Lx (S1: Yes), the CPU 10a performs an after-mentioned first enlargement process (S2).
In response to determining that the sheet length L is not equal to or less than the particular length Lx (S1: No), the CPU 10a determines whether a conveyance resistance I is equal to or less than a particular resistance value Ix (S3).
The conveyance resistance I is a resistance of the sheet P to being conveyed by the conveyor 3. The conveyance resistance I is determined by various factors such as a type of the sheet P, a fiber orientation of the sheet P, and a configuration of the conveyor 3. A relationship between the conveyance resistance I and the type of the sheet P is as follows. For instance, as the sheet P is a glossy sheet or a harder sheet, the conveyance resistance I becomes greater. A relationship between the conveyance resistance I and the fiber orientation of the sheet P is as follows. In the case of a transverse grain in which the fiber orientation of the sheet P is parallel to the orthogonal direction D, the conveyance resistance I becomes greater than the case of a longitudinal grain in which the fiber orientation of the sheet P is parallel to the conveyance direction A. A relationship between the conveyance resistance I and the configuration of the conveyor 3 is as follows. For instance, as the guides 3g1 and 3g2 included in the conveyor 3 have larger surface roughness, the conveyance resistance I becomes greater.
Under a condition that the driving force from the conveyance motor 3m is constant, the greater the conveyance resistance I is, the smaller a conveyance amount becomes. As a result, an undesired margin or blank space is more easily generated at a trailing end portion (i.e., an upstream end portion in the conveyance direction A) of the sheet P.
In response to determining that the conveyance resistance I is equal to or less than the particular resistance value Ix (S3: Yes), the CPU 10a performs an after-mentioned second enlargement process (S4).
In response to determining that the conveyance resistance I is not equal to or less than the particular resistance value Ix (S3: No), the CPU 10a performs an after-mentioned third enlargement process (S5).
The first to third enlargement processes are processes to enlarge an image to a size with an overhang area Y by which the enlarged image extends beyond the image recording target area X. For instance, the first to third enlargement processes are for enlarging the image from a size of the image recording target area X surrounded by solid lines in
The first enlargement process is a process to set a length (i.e., an overhang width W) of the overhang area Y in the orthogonal direction D to 2.5 mm (see
The second enlargement process is a process to set the length (i.e., the overhang width W) of the overhang area Y in the orthogonal direction D to 0.5 mm (see
The third enlargement process is a process to set the length (i.e., the overhang width W) of the overhang area Y in the orthogonal direction D to 1.5 mm.
In each of the first to third enlargement processes, the CPU 10a enlarges the image at a same enlargement ratio in the conveyance direction A and the orthogonal direction D, to set a length (i.e., an overhang length N) of the overhang area Y in the conveyance direction A to be greater than the overhang width W. For instance, in the second enlargement process, the CPU 10a sets the overhang width W to 0.5 mm and sets the overhang length N to 2.5 mm.
After S4, the CPU 10a determines whether the overhang length N is less than a threshold value Nx (S6). The threshold value Nx is a value set in consideration of a conveyance error. If the overhang length N is less than the threshold value Nx, a blank space may be generated at the trailing end portion of the sheet P due to the conveyance error.
In response to determining that the overhang length N is less than the threshold value Nx (S6: Yes), the CPU 10a increases the overhang length N from the initial value (e.g., 2.5 mm) by elongating an image forming the overhang area Y in the conveyance direction A (S7). For instance, the CPU 10a elongates the image in the conveyance direction A by repeating a pattern of the image recorded at the trailing end portion of the sheet P.
After S2, S5, or S7, or in response to determining that the overhang length N is not less than the threshold value Nx (S6: No), the CPU 10a performs an image recording process (S8). Thereafter, the CPU 10a terminates the borderless image recording shown in
In the image recording process (S8), as shown in
In response to determining that the trailing end of the sheet P has passed through the image recording position of the head 5 (S21: Yes), the CPU 10a terminates the ejection of ink from the nozzles of the head 5 (i.e., the image recording by the head 5) (S22). Thereafter, the CPU 10a terminates the image recording process shown in
As described above, according to the first illustrative embodiment, in the borderless image recording, when the sheet length L is equal to or less than the particular length Lx (S1: Yes), the CPU 10a sets the overhang width W to a relatively-large first value (i.e., 2.5 mm) in the first enlargement process (S2) (see
Under the condition that the driving force from the conveyance motor 3m is constant, the greater the conveyance resistance I is, the smaller the conveyance amount becomes. As a result, a blank space is more easily generated at the trailing end portion of the sheet P. In view of the above, in the first illustrative embodiment, even when the sheet length L is not equal to or less than the particular length Lx (S1: No), the CPU 10a does not uniformly perform the second enlargement process (S4) of setting the overhang width W to the relatively-small second value (i.e., 0.5 mm). Specifically, even if the sheet length L is greater than the particular length Lx (S1: No), when the conveyance resistance I is greater than the particular resistance value Ix (S3: No), the CPU 10a performs the third enlargement process (S5) to set the overhang width W to a third value (i.e., 1.5 mm) that is greater than the second value. Thereby, it is possible to suppress generation of a blank space.
When the image is enlarged at the same enlargement ratio in the conveyance direction A and the orthogonal direction D, the overhang length N becomes greater than the overhang width W (see
If the overhang length N is less than the threshold value Nx, a blank space may be generated due to the conveyance error. Therefore, in the first illustrative embodiment, when the overhang length N is less than the threshold value Nx (S6: Yes), the overhang length N is increased from the initial value (i.e., a fourth value: 2.5 mm) by elongating the image forming the overhang area Y in the conveyance direction A (S7). Thereby, it is possible to suppress generation of a blank space due to the conveyance error.
In a case where image data remains unprocessed at a time when the trailing end of the sheet P has passed the image recording position, if the image recording process is continued based on the remaining image data, ink is ejected onto the platen 6, such that the platen 6 is dirty with the ink. Further, in this case, ink is consumed unnecessarily. In view of the above problems, in the first illustrative embodiment, when the trailing end of the sheet P has passed through the image recording position of the head 5 (S21: Yes), the CPU 10a terminates the ejection of ink from the nozzles of the head 5 (i.e., the image recording by the head 5) (S22). Thereby, it is possible to suppress the above problems.
Subsequently, a second illustrative embodiment according to aspects of the present disclosure will be described.
The second illustrative embodiment differs from the aforementioned first illustrative embodiment in the processing of S7 (see
In the aforementioned first illustrative embodiment, in S7, the CPU 10a elongates the image forming the overhang area Y in the conveyance direction A, thereby setting the overhang length N to be greater than the initial value (i.e., the fourth value: 2.5 mm). In contrast, in the second illustrative embodiment, the CPU 10a sets the overhang length N to be greater than the initial value (i.e., the fourth value: 2.5 mm) by increasing the enlargement ratio for the image. Thereby, it is possible to suppress generation of a blank space due to the conveyance error.
While aspects of the present disclosure have been described in conjunction with various example structures outlined above and illustrated in the drawings, 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 embodiment(s), as set forth above, are intended to be illustrative of the technical concepts according to aspects of the present disclosure, and not limiting the technical concepts. Various changes may be made without departing from the spirit and scope of the technical concepts according to aspects of the present disclosure. Therefore, the disclosure is intended to embrace all known or later developed alternatives, modifications, variations, improvements, and/or substantial equivalents. Some specific examples of potential alternatives, modifications, or variations according to aspects of the present disclosure are provided below.
In the aforementioned illustrative embodiments, the third value (i.e., the overhang width W=1.5 mm in the third enlargement process in S5) is different from the first value (i.e., the overhang width W=2.5 mm in the first enlargement process in S2). However, the third value may be the same as the first value. In this case, when the conveyance resistance I is not equal to or less than the particular value Ix in
In the aforementioned illustrative embodiments, the fourth value (i.e., the overhang length N=2.5 mm) is the same as the first value (i.e., the overhang width W=2.5 mm in the first enlargement process in S2). However, the fourth value may be different from the first value.
Examples of the image recording medium are not limited to paper, but may include cloth and resin material.
The image recording engine may be configured to perform image recording on the image recording medium by ejecting, onto the image recording medium, liquid (e.g., processing liquid to agglomerate or precipitate components in ink) other than ink. Image recording methods applicable to the image recording engine are not limited to a liquid ejection method, but may include a laser method and a thermal transfer method.
Apparatuses or devices to which aspects of the present disclosure are applicable are not limited to printers, but may include fax machines, copiers, and multi-function peripherals.
The programs according to aspects of the present disclosure may be distributed in a state where they are stored on a removable storage medium (e.g., a flexible disk) or a fixed storage medium (e.g., a hard disk), and may be distributed via a communication network.
The following shows examples of associations between elements illustrated in the aforementioned illustrative embodiment(s) and modification(s), and elements claimed according to aspects of the present disclosure. For instance, the printer 100 may be an example of an “image recording apparatus” according to aspects of the present disclosure. The conveyor 3 may be an example of a “conveyor” according to aspects of the present disclosure. The head 5 may be an example of an “image recording engine” according to aspects of the present disclosure, or may be included in the “image recording engine” according to aspects of the present disclosure. The controller 10 may be an example of a “controller” according to aspects of the present disclosure. The CPU 10a may be an example of a “processor” according to aspects of the present disclosure, and may be included in the “controller” according to aspects of the present disclosure. The ROM 10b storing the programs 10d may be an example of a “non-transitory computer-readable storage medium storing computer-readable instructions” according to aspects of the present disclosure, and may be included in the “controller” according to aspects of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2022-206281 | Dec 2022 | JP | national |