The present application claims priority on Japanese Patent Application No. 2005-019970 filed on Jan. 27, 2005 and Japanese Patent Application No. 2005-049523 filed on Feb. 24, 2005, which are herein incorporated by reference.
1. Field of the Invention
The present invention relates to a printing method, a printing system, and a storage medium storing a program.
2. Related Art
Examples of printing apparatuses such as a printer, a plotter, and a facsimile include an ink-jet type that prints an image on a medium (paper, cloth, OHP transparency film and the like) with an ink ejected from a nozzle. This type of printing apparatus alternately performs an ink ejecting operation for intermittently ejecting an ink while a head is moved and a carrying operation for carrying the medium in a direction crossing a movement direction of the head, thus printing the image on the medium.
In recent years, a printing apparatus that can perform “borderless printing” in which an image is printed on a medium without forming a margin has been increasing. This printing apparatus ejects ink to a wider range than the medium, thus achieving borderless printing. Moreover, in this printing apparatus, a convex portion and a concave portion are provided in a supporting member for supporting the medium in order to prevent ink from landing on the supporting member and making a reverse side of the medium dirty. The ink is ejected from the nozzle in such a manner that the ink that does not land on the medium lands on the concave portion (see Japanese Patent Laid-Open Publication No. 2002-103584, for example).
In borderless printing, ink may fall off the medium when printing is performed at an edge portion of the medium. Thus, during printing at the edge portion of the medium, a nozzle opposed to the concave portion is used so as to make the ink that does not land on the medium land on the concave portion. In the case when printing is performed at the edge portion of the medium in that manner, usable nozzles are limited and a number of usable nozzles are reduced. Therefore, a range in which dots can be formed during a dot forming operation is reduced.
On the other hand, when the range in which dots can be formed at the dot forming operation becomes narrower, it is necessary to reduce a carrying amount during the carrying operation. In other words, in the case where printing is performed at the edge portion of the medium, it is necessary to make the carrying amount in the carrying operation smaller, as compared with the case where printing is performed in a portion at a center of the medium.
However, when the carrying operation by the small carrying amount continues needlessly, printing time becomes longer.
Further, in this type of printing apparatus, some perform printing by varying carrying amounts. For example, a printing apparatus is known which performs printing by setting a carrying amount for a trailing edge portion of the medium to be smaller than that for an intermediate portion in order to enlarge a region in which an image is printed (see JP-A-7-242025, for example). In this printing apparatus, a timing of switching of the carrying amount is determined based on a size of the medium for which printing is to be performed. For example, the carrying amount is switched, on the condition that the number of passes from the start of printing (this number corresponds to the number of movements that a head is moved in a movement direction) reaches a defined number.
In this type of printing apparatus, some include a sensor for detecting a medium provided upstream of a head in a medium carrying direction. In this printing apparatus, when a trailing edge of the medium is detected by the sensor, printing is terminated after printing is performed for a predetermined number of passes, and then the medium is discharged. In this printing apparatus, control for the carrying amount does not work with detection of the trailing edge of a medium. Thus, a trouble may occur in the case where a length of the medium on which the printing is to be performed is different from a length of a medium that is specified for control. For example, when the medium on which printing is to be performed is shorter than the medium specified for control regarding the length in the medium carrying direction, the medium is discharged with unprinted portions that are long in the head movement direction left at several positions. Moreover, during borderless printing, when the medium on which printing is to be performed is longer than the medium specified for control, the number of carrying of the medium by a small carrying amount increases as compared with a normal case, and thus makes the printing time longer.
In view of the foregoing problems, a first object of the present invention is to carry a medium so as to make a carrying amount as large as possible, thus reducing a time required for printing.
Further, a second object of the present invention is to prevent occurrence of a trouble when a size of a medium specified for control is different from a size of a medium for which printing is to be performed.
A principal aspect of the invention for achieving the first object provides a printing method as follows.
The printing method including:
(A) performing a first printing process for alternately repeating a first carrying operation and a dot forming operation,
(B) performing a second printing process for alternately repeating a second carrying operation and the dot forming operation at the time of printing an image on an upstream edge portion of the medium in the carrying direction,
(C) performing a third carrying operation after a certain dot forming operation in the case where
if the first carrying operation is performed after the certain dot forming operation, a most-upstream nozzle positioned most upstream in the carrying direction of a plurality of the nozzles is positioned more upstream in the carrying direction than a lower edge's most-downstream position that is a position of the edge portion of the medium at the time the medium is carried to a most downstream side in the carrying direction, and
if the third carrying operation and the dot forming operation are performed after the certain dot forming operation, and the second printing process is performed thereafter, a dot line to be formed more upstream than the lower edge's most-downstream position of the medium that is carried so that the edge portion is positioned more upstream in the carrying direction than the lower edge's most-downstream position can be formed without using the nozzle opposed to the convex portion,
A principal aspect of the invention for achieving the second object provides a printing method set forth below.
The printing method including:
(A) performing printing on the medium by making a medium be carried by a first carrying amount;
(B) determining a timing at which the first carrying amount is switched to a second carrying amount that is smaller than the first carrying amount, based on a detection signal from a sensor for detecting a trailing edge of the medium; and
(C) performing printing on the medium by switching from the first carrying amount to the second carrying amount at the determined timing.
The features and objects of the present invention other than the above will become clear by reading the following description taken in conjunction with the accompanying drawings.
The description of the present specification and the accompanying drawings make at least the following apparent.
A printing method including: (A) performing a first printing process for alternately repeating a first carrying operation and a dot forming operation, the first carrying operation being an operation for carrying a medium by a first carrying amount in a carrying direction, the dot forming operation being an operation for forming a dot line on the medium by ejecting ink from a plurality of nozzles aligned in the carrying direction, a plurality of the nozzles including a nozzle opposed to a convex portion, of a supporting member, that is in contact with the carried medium and a nozzle opposed to a concave portion, of the supporting member, that is not in contact with the medium; (B) performing a second printing process for alternately repeating a second carrying operation and the dot forming operation at the time of printing an image on an upstream edge portion of the medium in the carrying direction, the second carrying operation being an operation for carrying the medium by a second carrying amount that is smaller than the first carrying amount; and (C) performing a third carrying operation after a certain dot forming operation in the case where if the first carrying operation is performed after the certain dot forming operation, a most-upstream nozzle positioned most upstream in the carrying direction of a plurality of the nozzles is positioned more upstream in the carrying direction than a lower edge's most-downstream position that is a position of the edge portion of the medium at the time the medium is carried to a most downstream side in the carrying direction, and if the third carrying operation and the dot forming operation are performed after the certain dot forming operation, and the second printing process is performed thereafter, a dot line to be formed more upstream than the lower edge's most-downstream position of the medium that is carried so that the edge portion is positioned more upstream in the carrying direction than the lower edge's most-downstream position can be formed without using the nozzle opposed to the convex portion, the third carrying operation being an operation for carrying the medium by a third carrying amount that is larger than the second carrying amount.
According to this printing method, printing can be finished faster.
In the printing method described above, it is desirable that after the edge portion is detected based on a detection result of a sensor for detecting the edge portion, the carrying operation for carrying the medium in the carrying direction and the dot forming operation are repeated a predetermined number of times and a printing process is finished.
Therefore, printing can be finished faster.
In the printing method described above, it is desirable that the third carrying operation is performed after the certain dot forming operation in the case the nozzle opposed to the convex portion after the third carrying operation is positioned away from the lower edge's most-downstream position downstream in the carrying direction by more than a total carrying amount from when the edge portion is detected to when the printing process is finished.
Therefore, printing can be finished faster.
In the printing method described above, it is desirable that the sensor is a sensor for detecting the presence or absence of the medium, and detects that the edge portion is positioned downstream in the carrying direction than the sensor when the sensor is unable to detect the presence of the medium based on the detection result of the sensor in the dot forming operation.
Therefore, it is possible to detect a lower edge of the medium by a simple sensor.
In the printing method described above, it is desirable that a dot line to be formed downstream in the carrying direction than a position of the sensor at the time the sensor detects the edge portion is formed by the predetermined number of times of the dot forming operation.
Therefore, it is possible to print an image without forming a margin at the lower edge.
In the printing method, it is desirable that the sensor is provided at the same position as the most-upstream nozzle with respect to the carrying direction.
Therefore, it is possible to reflect the detection result of the lower edge on the dot forming operation.
In the printing method described above, it is desirable that a dot line to be formed between a lower edge's most-upstream position that is a position of the edge portion when the medium is carried to a most upstream side in the carrying direction, and the lower edge's most-downstream position is formed without using the nozzle opposed to the convex portion.
Therefore, printing can be performed without ink landing on the convex portion.
In such printing method, it is desirable that the third carrying amount is equal to the first carrying amount.
Therefore, an image quality of a print image is made entirely uniform.
In such printing method, it is desirable that a fourth carrying operation for carrying the medium by a fourth carrying amount that is larger than the second carrying amount is performed after the third carrying operation and before the second carrying operation.
Therefore, printing can be finished faster.
In such printing method, it is desirable that the third carrying amount is equal to the fourth carrying amount.
Therefore, the image quality of the print image is made entirely uniform.
In such printing method, it is desirable that the third carrying amount is larger than the fourth carrying amount.
Therefore, a difference of image quality between a printed image printed by the first printing process and a printed image printed by the second printing process becomes unnoticeable.
In such printing method, it is desirable that when it is assumed that an interval of the dot lines formed on the medium is D, a nozzle interval is k×D, the first carrying amount is n1×D, and the second carrying amount is n2×D, a remainder obtained by dividing n1 by k is equal to a remainder obtained by dividing n2 by k.
Therefore, the image quality of the print image can be improved.
In such printing method, it is desirable that when it is assumed that the third carrying amount is n3×D, a remainder obtained by dividing n3 by k is equal to the remainder obtained by dividing n1 by k.
Therefore, the image quality of the printing image can be improved.
A printing method includes: (A) performing printing on the medium by making a medium be carried by a first carrying amount; (B) determining a timing at which the first carrying amount is switched to a second carrying amount that is smaller than the first carrying amount, based on a detection signal from a sensor for detecting a trailing edge of the medium; and (C) performing printing on the medium by switching from the first carrying amount to the second carrying amount at the determined timing.
According to this printing method, the timing at which the first carrying amount is switched to the second carrying amount is determined in accordance with the detection result of the trailing edge of the medium by the sensor, and switching of the first carrying amount to the second carrying amount is performed at this determined timing. Thus, even if a size of the medium of which printing is to be performed is different from a size of a medium that is specified for control, printing can be performed appropriately.
It is desirable that the printing method further includes: obtaining a position of the trailing edge of the medium based on a detection result of the trailing edge of the medium by the sensor; and causing the printing on the medium to stop in the case where the obtained position of the trailing edge of the medium goes over a position to be printed by a part of nozzles positioned upstream in the carrying direction of a plurality of the nozzles arranged in a carrying direction of the medium, the part of the nozzles being provided at positions facing an ink receiving section for receiving ink that does not land on the medium.
Therefore, printing time can be shortened.
It is desirable that the printing method further includes:
obtaining the position of the trailing edge of the medium based on the detection result of the trailing edge of the medium by the sensor; and switching the first carrying amount to the second carrying amount at a timing that the obtained position of the trailing edge of the medium reaches a carrying amount switching position determined in advance.
Therefore, the timing at which the first carrying amount is switched to the second carrying amount can be optimized.
In such printing method, it is desirable that the carrying amount switching position is determined based on a carrying amount required for printing by the second carrying amount a portion left unprinted by printing by the first carrying amount.
Therefore, a printing range by the second carrying amount can be optimized, and therefore printing time can be reduced.
In such printing method, it is desirable that the carrying amount switching position is determined to be in a range from a most-downstream switching position to a most-upstream switching position, the most-downstream switching position being a position positioned upstream in the carrying direction of a base point by a carrying amount required for printing in printing by the second carrying amount, the base point being a most-downstream nozzle in the carrying direction of a part of nozzles positioned upstream in the carrying direction of a plurality of the nozzles arranged in the carrying direction of the medium, the part of the nozzles being provided at positions facing an ink receiving section for receiving ink that does not land on the medium, the most-upstream switching position being a position upstream in the carrying direction than the most-downstream switching position by the first carrying amount.
Therefore, a trouble of an unprinted position being left at the trailing edge portion of the medium can be surely prevented.
In such printing method, it is desirable that the position of the trailing edge of the medium is obtained based on a control signal to a carrying motor serving as a driving source when carrying the medium and the detection result of the trailing edge of the medium by the sensor.
Therefore, the position of the trailing edge of the medium can be obtained with high precision without adding any special structure.
In such printing method, it is desirable that the second carrying amount is determined based on a number of a part of nozzles positioned upstream in the carrying direction of a plurality of nozzles arranged in a carrying direction of the medium, the part of the nozzles being provided at positions facing an ink receiving section for receiving ink that does not land on the medium.
Therefore, the second carrying amount can be optimized, thus reducing the printing time.
In such printing method, it is desirable that the sensor includes a light-emitting element and a light-receiving element and is configured to vary an amount of light received by the light-receiving element based on the present or absent of the medium.
Therefore, the trailing edge of the medium can be detected with high precision.
A printing system includes: (A) a supporting member having a convex portion that contacts a medium to be carried in a carrying direction and a concave portion that does not contact the medium; (B) a plurality of nozzles aligned in the carrying direction, and including a nozzle opposed to the convex portion and a nozzle opposed to the concave portion; and (C) a controller for performing a first printing process for alternately repeating a first carrying operation for carrying the medium by a first carrying amount and a dot forming operation for forming a dot line on the medium by ejecting ink from the nozzles, and for performing a second printing process for alternately repeating a second carrying operation for carrying the medium by a second carrying amount smaller than the first carrying amount and the dot forming operation at the time of printing an image on an upstream edge portion of the medium in the carrying direction, wherein the controller performs a third carrying operation after a certain dot forming operation in the case where if the first carrying operation is performed after the certain dot forming operation, a most-upstream nozzle positioned most upstream in the carrying direction of a plurality of the nozzles is positioned more upstream in the carrying direction than a lower edge's most-downstream position that is a position of the edge portion of the medium at the time the medium is carried to a most downstream side in the carrying direction, and if the third carrying operation for carrying the medium by a third carrying amount larger than the second carrying amount and the dot forming operation are performed after the certain dot forming operation, and the second printing process is performed thereafter, a dot line to be formed more upstream than the lower edge's most-downstream position of the medium that is carried so that the edge portion is positioned more upstream in the carrying direction than the lower edge's most-downstream position can be formed without using the nozzle opposed to the convex portion.
According to this printing system, printing can be finished earlier.
A printing system includes: (A) a carrying mechanism for carrying a medium; (B) a nozzle row including a plurality of nozzles arranged in a carrying direction of the medium; (C) a sensor for detecting a trailing edge of the medium that is arranged upstream than the nozzle row in the carrying direction; and (D) a controller for controlling carrying of the medium by the carrying mechanism and ejection of an ink from the nozzle row, wherein the controller makes printing on the medium be performed by making the medium be carried by a first carrying amount, and then makes printing on the medium be performed by making the medium be carried by a second carrying amount that is smaller than the first carrying amount, and determines a timing at which the first carrying amount is switched to the second carrying amount in accordance with a detection result of the trailing edge of the medium by the sensor.
According to this printing system, printing can be performed appropriately even if a size of the medium for which printing is to be performed differs from a size of a medium that is specified for control.
As a storage medium storing a program, the program includes the following codes: (A) a code for making a printer perform a first printing process for alternately repeating a first carrying operation and a dot forming operation, the first carrying operation being an operation for carrying a medium by a first carrying amount in a carrying direction, the dot forming operation being an operation for forming a dot line on the medium by ejecting ink from a plurality of nozzles aligned in the carrying direction, a plurality of the nozzles including a nozzle opposed to a convex portion, of a supporting member, that is in contact with the carried medium and a nozzle opposed to a concave portion, of the supporting member, that is not in contact with the medium; (B) a code for making the printer perform a second printing process for alternately repeating a second carrying operation and the dot forming operation at the time of printing an image on an upstream edge portion of the medium in the carrying direction, the second carrying operation being an operation for carrying the medium by a second carrying amount smaller than the first carrying amount; and (C) a code for making the printer perform a third carrying operation after a certain dot forming operation in the case where if the first carrying operation is performed after the certain dot forming operation, a most-upstream nozzle positioned most upstream in the carrying direction of a plurality of the nozzles is positioned more upstream in the carrying direction than a lower edge's most-downstream position that is a position of the edge portion of the medium at the time the medium is carried to a most downstream side in the carrying direction, and if the third carrying operation and the dot forming operation are performed after the certain dot forming operation, and the second printing process is performed thereafter, a dot line to be formed more upstream than the lower edge's most-downstream position of the medium that is carried so that the edge portion is positioned more upstream in the carrying direction than the lower edge's most-downstream position can be formed without using the nozzle opposed to the convex portion, the third carrying operation being an operation for carrying the medium by a third carrying amount that is larger than the second carrying amount.
According to the storage medium storing such program, printing by a printer can be finished earlier.
A storage medium stores a program, the program including the following codes: (A) a code for making a printer perform printing on the medium by making a medium be carried by a first carrying amount; (B) a code for making the printer determine a timing at which the first carrying amount is switched to a second carrying amount that is smaller than the first carrying amount, based on a detection signal from a sensor for detecting a trailing edge of the medium; and (C) a code for making the printer perform printing on the medium by switching the first carrying amount to the second carrying amount at the determined timing.
According to the storage medium storing that program, even if a size of the medium for which printing is performed is different from a size of a medium that is specified for control, it is possible to make the printer perform printing appropriately.
<Configuration of Printing System>
Next, an embodiment of a printing system (a computer system) is described with reference to the drawings. However, the description of the embodiment set forth below contains an embodiment related to a printing apparatus, a printing method, a computer program, and a storage medium storing the computer program.
The printer driver is installed in the computer 1110. The printer driver is a program not only for realizing a function of displaying the user interface on the display device 1120, but also for realizing a function of converting image data output from the application program into print data. The printer driver is stored in a storage medium (computer-readable storage medium) such as a flexible disk FD or CD-ROM. Alternatively, the printer driver can be downloaded into the computer 1110 via the Internet. Further, this program is formed by codes for realizing various functions.
<Regarding Printer Driver>
On the computer 1110, computer programs such as a video driver 1112, an application program 1114, and a printer driver 1116 run under an operating system installed in the computer. The video driver 1112 has, for example, a function of displaying a user interface or the like on the display device 1120 in accordance with a display command from the application program 1114 or the printer driver 1116. The application program 1114 has a function of, for example, editing an image, and creates data related to an image (image data). A user can give an instruction to print the image edited by the application program 1114 via the user interface of the application program 1114. Upon receiving the printing instruction, the application program 1114 outputs the image data to the printer driver 1116.
The printer driver 1116 receives the image data from the application program 1114, converts the image data into print data, and outputs the print data to the printer 1001. Here, the print data is a data in a format that can be interpreted by the printer 1001 and contains various types of command data and pixel data. Here, the command data is data for instructing the printer 1001 to perform a specific operation. Further, the pixel data is data related to a pixel configuring an image to be printed (a printing image), and is, for example, data related to a dot formed at a position on paper that corresponds to a certain pixel (data of a color, a size, or the like of the dot).
The printer driver 1116 performs a resolution conversion processing, a color conversion processing, a halftone processing, a rasterization processing and the like in order to convert the image data output from the application program 1114 into the print data. Various processes performed by the printer driver 1116 are described below.
The resolution conversion processing is a process for converting image data (text data, image data or the like) output from the application program 1114 into resolution when printing on a paper. When the resolution at printing an image on paper is specified as 720×720 dpi, for example, the image data received from the application program 1114 is converted into image data with resolution of 720×720 dpi. Further, the image data after resolution conversion processing is RGB data having a multilevel (for example, 256-level) gradation value represented in the RGB color space. Hereinafter, the RGB data obtained by performing the resolution conversion processing on the image data is referred to as RGB image data.
The color conversion processing is a process of converting RGB data into CMYK data represented in the CMYK color space. Further, the CMYK data is data corresponding to colors of ink included in the printer 1001. The color conversion processing is performed by the printer driver 1116 referring to a table (color conversion look-up table LUT) in which a gradation value of RGB image data corresponds to a gradation value of CMYK image data. By this color conversion processing, the RGB data for each pixel is converted into the CMYK data corresponding to colors of ink. Further, data obtained by the color conversion processing is 256-gradation CMYK data represented in the CMYK color space. Hereinafter, the CMYK data obtained by the color conversion processing of the RGB image data is referred to as CMYK image data.
The halftone processing is a process of converting data having a large number of gradations into data having a number of gradations that can be formed by the printer 1001. For example, the halftone processing converts data representing 256 gradations into 1-bit data representing 2 gradations or 2-bit data representing 4 gradations. In the halftone processing, pixel data is created by using a dither method, γ correction, an error diffusion method or the like, so that the printer 1001 can form dots in a dispersed manner. In the halftone processing, the printer driver 1116 refers to a dither table in case of performing the dither method, refers to a gamma table in case of performing γ correction, and refers to an error memory for storing a diffused error in case of performing the error diffusion method. Data obtained by the halftone processing has resolution that is comparable to that of the aforementioned RGB data (720×720 dpi, for example). The data obtained by the halftone processing is formed by 1-bit or 2-bit data for each pixel, for example. Hereinafter, the 1-bit data in the data obtained by the halftone processing is called binary data and the 2-bit data is called multilevel data.
The rasterization processing is a process for changing a data order of image data arranged in a matrix into an order of transfer to the printer 1001. Data obtained by the rasterization processing is output to the printer 1001 as pixel data included in the print data. Note that, as described later, it is determined in advance when and to which pixel each nozzle is to eject ink. The rasterization processing changes the order of the image data arranged in a matrix into such an order that each nozzle can eject ink to a pixel that is determined.
<Regarding Configuration of Printer>
The printer 1001 of this embodiment includes a carry unit 1020, a carriage unit 1030, a head unit 1040, a detector group 1050, and a controller 1060. When receiving print data from the computer 1110 serving as an external device, the printer 1001 controls each of the units (the carry unit 1020, the carriage unit 1030, and the head unit 1040) by the controller 1060. The controller 1060 controls each of the units based on the print data received from the computer 1110 so as to print an image on paper S. The detector group 1050 monitors a status inside the printer 1001 and the detector group 1050 outputs a detection result to the controller 1060. The controller 1060 controls each of the units based on the detection result output from the detector group 1050.
The carry unit 1020 is for sending a medium (for example, paper S) to a printable position and carrying a paper S by a predetermined carrying amount in a predetermined direction (hereinafter, referred to as a carrying direction) during printing. That is, the carry unit 1020 serves as a carrying mechanism (carrying section) for carrying the paper S. The carry unit 1020 includes a paper supplying roller 1021, a carry motor 1022 (Also called as a PF motor), a carry roller 1023, a platen 1024, and a paper-discharge roller 1025. However, the carry unit 1020 does not always have to include all of these components in order to function as the carrying mechanism. The paper supplying roller 1021 is a roller for supplying paper S inserted into a paper insert opening into the printer. The carry motor 1022 is a motor for carrying paper S in the carrying direction and is configured by a DC motor, for example. The carry roller 1023 is a roller for carrying paper S supplied by the paper supplying roller 1021 up to a printable region and is driven by the carry motor 1022. The platen 1024 supports the paper S during printing. The paper-discharge roller 1025 is a roller that discharges the paper S to the outside of the printer 1001 and is provided downstream of the printable region in the carrying direction. The paper-discharge roller 1025 rotates in synchronization with the carry roller 1023.
The carriage unit 1030 is for moving (hereinafter, Also referred to as “scanning”) a carriage 1031 in a predetermined direction (hereinafter, referred to as a movement direction). The carriage unit 1030 includes a carriage 1031 and a carriage motor (Also called as a CR motor) 1032. The carriage 1031 can move back and forth in the movement direction (thus, a head 1041 moves along the movement direction.). Further, the carriage 1031 holds an ink cartridge that contains ink so as to be attachable and detachable. The carriage motor 1032 is a motor for making the carriage 1031 move in the movement direction and is configured by a DC motor, for example.
The head unit 1040 is for ejecting ink to paper S. The head unit 1040 includes the head 1041. The head 1041 includes a plurality of nozzles and intermittently ejects ink from each nozzle. The head 1041 is provided in the carriage 1031. Therefore, when the carriage 1031 moves in the movement direction, the head 1041 Also moves in the movement direction. The head 1041 intermittently ejects the ink while moving in the movement direction, thus forming a dot line (a row of dots, a raster line) along the movement direction on the paper S.
The detector group 1050 includes a linear encoder 1051, a rotary encoder 1052, a paper detection sensor 1053, and an optical sensor 1054 and so forth. The linear encoder 1051 is for detecting a position of the carriage 1031 in the movement direction. The rotary encoder 1052 is for detecting an amount of rotation of the carry roller 1023. The paper detection sensor 1053 is for detecting a position of a leading edge of paper S which is to be printed. This paper detection sensor 1053 is provided at a position where the paper detection sensor 1053 can detect the position of the leading edge of the paper S while a paper S is being supplied by the paper supplying roller 1021 to the carry roller 1023. The optical sensor 1054 is attached to the carriage 1031. The optical sensor 1054 detects the presence or absence of paper S by a light-receiving portion detecting reflected light of light emitted toward the paper S from a light-emitting portion. A method for detecting an edge portion of the paper S by the optical sensor 1054 is described later.
The controller 1060 is a control unit (control section) for controlling the printer 1001. The controller 1060 includes an interface section 1061, a CPU 1062, a memory 1063, and a unit control circuit 1064. The interface section 1061 is for transmitting and receiving data between the printer 1001 and the computer 1110 as an external device. The CPU 1062 is an arithmetic processing unit for controlling the entire printer. The memory 1063 is for securing an area storing a program for the CPU 1062, a work area, and the like, and includes storing means such as RAM or EEPROM. The CPU 1062 controls each of the units via the unit control circuit 1064 in accordance with the program stored in the memory 1063.
The controller 1060 controls the carry unit 1020, the carriage unit 1030, and the like in accordance with command data included in the print data. Further, the controller 1060 controls the head unit 1040 in accordance with pixel data included in the print data, thus making each nozzle eject the ink in accordance with the pixel data.
<Regarding the Nozzle>
A plurality of nozzles in each nozzle group are aligned at a regular interval (nozzle pitch: k·D) in the carrying direction, where D is a dot pitch (that is, an interval between dots formed on paper S) in the carrying direction and k is an integer of 1 or more. For example, in the case where the nozzle pitch is 180 dpi ( 1/180 inches) and the dot pitch in the carrying direction is 720 dpi ( 1/720 inches), k=4.
Nozzles in each nozzle group are numbered in such a manner that the number becomes smaller the more downstream the nozzles are positioned (#1 to #90). That is, nozzle #1 is positioned downstream of nozzle #90 in the carrying direction. Note that, the optical sensor 1054 described above is positioned at approximately the same position as nozzle #90 that is positioned most upstream in regards to the position in the paper carrying direction.
<Regarding Optical Sensor 1054>
<Interlace Printing>
For the sake of convenience in explanation, only one nozzle group of a plurality of nozzle groups is shown, and the number of nozzles in the nozzle group is reduced (eight nozzles in this example). Nozzles shown with black circles in
“Interlace printing” means a printing method in which k is 2 or more, and an unrecorded raster line is interposed between raster lines recorded in one pass. For example, in the printing method shown in
In interlace printing, every time the paper S is carried by a fixed carrying amount F in the carrying direction, each nozzle records a raster line immediately above a raster line recorded in an immediately preceding pass. In order to perform recording by a fixed carrying amount as above, it is necessary that (1) the number N (an integer) of nozzles that can eject an ink and k are coprime and (2) the carrying amount F is set to ND.
In
In case of the interlace printing, k times of passes are required for completion of continuous raster lines in the width of the nozzle pitch. For example, four passes are required for completion of four continuous raster lines at the dot pitch of 720 dpi by using the nozzle group with the nozzle pitch of 180 dpi.
<Full-Overlap Printing>
“Full-overlap printing” refers to a printing method in which a raster line is formed by a plurality of nozzles. For example, in the printing method shown in
In full-overlap printing, each nozzle intermittently forms dots at several dots interval, every time the paper S is carried by the fixed carrying amount F in the carrying direction. Then, another nozzle forms dots in another pass so as to complement the intermittent dots already formed (so as to fill spaces between the dots), thus forming one raster line by a plurality of nozzles. In a case where one raster line is formed by M times of passes as described above, an “overlapping number” is defined to be M.
In
In order to perform recording by a fixed carrying amount in overlap printing, the necessary conditions are: (1) N/M is an integer, (2) N/M and k are coprime, and (3) the carrying amount F is set to (N/M)·D.
In
In the case where one raster line is formed by M nozzles, k×M passes are required for completion of raster lines having a total width corresponding to the nozzle pitch. For example, in
In
<Partial-Overlap Printing>
In partial-overlap printing, two nozzles of a nozzle positioned at an upstream end in the carrying direction of the nozzle group and a nozzle positioned at a downstream end in the carrying direction of the nozzle group have the same function as one nozzle positioned at a center of the nozzle group. For example, in
In partial-overlap printing, the nozzle positioned at the upstream end in the carrying direction intermittently forms dots. Further, in another pass, the nozzle positioned at the downstream end in the carrying direction forms dots so as to complement the intermittent dots already formed (so as to fill spaces between the dots). Thus, the two nozzles positioned at the ends have the same function as one nozzle positioned at the center. For example, in
The carrying operation by the fixed carrying amount F and each of the passes are alternately performed in partial-overlap printing, as in the interlace printing described above. In order to perform printing by the fixed carrying amount as above, the necessary conditions are, (1) a total nozzle number N′ and k are coprime and (2) the carrying amount F is set to N′·D. Here, “total nozzle number N′” is a total number of nozzles when the nozzles at the center portion is counted as “1”, and the nozzles that form only half the dot is counted as “0.5”. For example, in
Partial-overlap printing described above is a modification of interlace printing described above. However, full-overlap printing described above may be modified to achieve partial-overlap printing.
In order to perform partial-overlap printing in full-overlap printing as described above, the necessary conditions are: (1) N′/M is an integer, (2) N′/M and k are coprime, and (3) the carrying amount F is set to (N′/M)·D. Note that, in
<Manner of Representation of Printing Method>
From the following description of the embodiment, the printing method is represented in as above because of space limitations.
<Regarding Printing Region>
There is a printing method referred to as “borderless printing” that performs printing without forming a margin at an edge portion of paper S. Borderless printing has become popular in recent years because it can print an image on an entire area of the paper S.
But, since the range to which ink is ejected (square shown by the dotted line) is wider than the size of the paper S (square shown with the solid line), there is some ink does not land on the paper S (hereinafter, referred to as “ink landing out of paper”) when borderless printing is performed. If the ink landing out of the paper lands on the platen 1024, that ink will make a reverse side of next paper S dirty when the next paper S is carried.
Accordingly, in the printer 1001 that performs the borderless printing, a groove is provided in the platen 1024 so that the ink landing out of the paper lands in this groove.
<Borderless Printing at a Side Edge of Paper>
The platen 1024 in the printer 1001 performing borderless printing includes a projection 1242 (that may be called as a convex portion or a rib), a groove 1244 (that may be called as a concave portion), and an absorbing member 1246.
The projection 1242 is a member that contacts paper S when the platen 1024 supports the paper S. The projection 1242 is structured to prevent the paper S from coming into contact with the groove 1244. Further, the projection 1242 is provided so as not to be positioned at a side edge of the paper S having a defined size.
The groove 1244 is a dent provided in the platen 1024. Since the groove 1244 is concave with respect to the projection 1242, a reverse side of the paper S does not become dirty even if ink makes the groove 1244 dirty. Thus, even if ink is ejected to a region wider than a paper width in borderless printing, the ink landing out of paper lands in the groove 1244, and does not make the reverse side of the paper S dirty.
The absorbing member 1246 is a member for absorbing ink and is formed by a water-absorbing sponge, for example. The absorbing member 1246 is provided in the groove 1244, and absorbs the ink that does not land on the paper that lands in the groove 1244 during borderless printing. Dispersion of the ink that does not reach the paper is prevented by the absorbing member 1246 absorbing the ink. Moreover, the printer 1001 can perform printing to a plurality of types of paper S that are different in width. Thus, the absorbing member 1246 is provided, in accordance with the width of printable paper having a defined size, in a region where the ink landing out of paper lands that corresponds to the paper S.
As shown in
<Borderless Printing at an Upper Edge of Paper>
Nozzle #1 to nozzle #5 are provided at positions opposed to a groove 1244A at the downstream side in the carrying direction. Thus, the ink ejected from nozzle #1 to nozzle #5 lands on the groove 1244A, even if it does not land on the paper S. Nozzle #6 to nozzle #8 are provided at positions opposed to the projection 1242. Thus, the ink ejected from nozzle #6 to nozzle #8 may land on the projection 1242 if it does not land on the paper S. Nozzle #9 to nozzle #13 are provided at positions opposed to the groove 1244B at the upstream side in carrying direction. Thus, the ink ejected from nozzle #9 to nozzle #13 lands on the groove 1244B even if it does not land on the paper S.
Incidentally, when the paper S is carried, an error occurs in a position of the upper edge of paper S because of inclination of the paper S, structural variations, and the like. In
In the case there is the possibility that the upper edge of the paper S is positioned above the projection 1242 in consideration of the carrying error (the state shown in
On the other hand, in the case the upper edge of the paper S is positioned above the groove 1244A (or downstream of the groove 1244A in the carrying direction) even in consideration of the carrying error (the state shown in
By the way, in order to prevent a margin from being formed at the upper edge of the paper S even when the carrying error occurs, ink is ejected to a region from the upper edge of the paper S shown by the dotted line in the figure to the upper edge of the paper S shown with the solid line in the figure. Further, nozzles which eject ink to that region are nozzle #1 to nozzle #5 only. This is because there is the possibility that the ink may land on the projection 1242 when nozzle #6 to nozzle #8 eject the ink to that region.
<Borderless Printing at a Lower Edge of Paper>
In the case where the lower edge of the paper S is positioned above the groove 1244B (or upstream of the groove 1244B in the carrying direction) even if the carrying error is considered (the state shown in
On the other hand, in the case there is a possibility that the lower edge of the paper S may be positioned above the projection 1242 in consideration of the carrying error (the state shown in
By the way, in order to prevent a margin from being formed at the lower edge of the paper S even if the carrying error occurs, the ink is ejected to a range from the lower edge of the paper S shown by the dotted line in the figure to the lower edge of the paper S shown by the solid line in the figure. Further, nozzles that eject ink to this range are nozzle #9 to nozzle #13 only. This is because there is the possibility that the ink may land on the projection 1242, if nozzle #6 to nozzle #8 eject the ink in this range.
In other words, the lower edge of the paper S is positioned somewhere between the lower edge's most-downstream position and the lower edge's most-upstream position. Thus, the paper S is surely present downstream of the lower edge's most-downstream position in the carrying direction (i.e., an upper side in
<Reference Example>
<First Comparative Example>
More specifically, until pass n, nozzle #13 that is a most-upstream nozzle is positioned downstream of the lower edge's most-downstream position in the carrying direction. Thus, the printer 1001 carries the paper S by the normal carrying amount (13·D (= 13/720 inches)) until pass n. However, when the paper S is carried by the normal carrying amount (13·D (= 13/720 inches)) after pass n is finished, nozzle #13 is positioned upstream of the lower edge's most-downstream position in the carrying direction (the same state as pass n+1 in
According to the printing method of the comparative example, only nozzle #9 to nozzle #13 which are opposed to the groove 1244B are nozzles that eject ink toward the region between the lower edge's most-downstream position and the lower edge's most-upstream position. Thus, ink landing out of paper does not land on the projection 1242 and does not make the reverse side of the paper S dirty.
<Second Comparative Example>
In the second comparative example, the optical sensor 1054 detects the side edge of the paper S in pass n+2 but does not detect the side edge of the paper S in pass n+3. Therefore, the controller 1060 detects that the lower edge of the paper S is positioned downstream of the position of the optical sensor 1054 (the position of nozzle #13) in pass n+3.
Thus, the controller 1060 controls ejection of ink so as not to form a raster line positioned upstream of the position of nozzle #13 in pass n+3 in the carrying direction. For example, the controller 1060 performs control so as not to allow nozzle #12 and nozzle #13 to eject ink in pass n+4. Due to this, the amount of ink landing out of paper can be reduced.
Moreover, when the lower edge of the paper S is detected, the controller 1060 finishes printing in four passes including a pass in which the lower edge is detected. More specifically, after detecting the lower edge of the paper S in pass n+3, the controller 1060 finishes printing when pass n+6 is finished without performing pass n+7. This is because printing at the lower edge of the paper S is finished without performing pass n+7. Further, by not performing pass n+7, printing on the paper S can be finished earlier.
Note that, in this second comparative example, the printer 1001 performs the carrying operation three times after detecting the lower edge of the paper S. In other words, after the lower edge of the paper S is detected, the printer 1001 carries the paper S with a total amount of 15·D (=5·D×three times). The total carrying amount of the three carrying operations is hereinafter referred to as a “necessary carrying amount for a lower edge process”.
In the aforementioned comparative examples, the paper S is carried by the carrying amount for lower edge printing (5·D), from the carrying operation of pass n and thereafter. However, since the carrying amount for lower edge printing is smaller than the carrying amount for normal printing (13·D), it takes a long time to finish printing.
In particular, as in the second comparative example, in the case where a pass with which printing is finished is determined by detection of the lower edge of the paper S by the optical sensor 1054, it takes a long time until the optical sensor 1054 detects the lower edge of the paper S if the carrying operation by a small carrying amount is repeated until the optical sensor 1054 detects the lower edge of the paper S. Thus, it takes a long time to finish printing.
Therefore, in this embodiment, printing at the lower edge of the paper S is performed in the following manner.
In this embodiment, the printer 1001 performs normal interlace printing in which the carrying amount is 13·D. However, in the case where a distance between most-upstream nozzle of nozzles that are opposed to the projection 1242 and the lower edge's most-downstream position is shorter than the necessary carrying amount for a lower edge process if the paper S is carried by the normal carrying amount, the printer 1001 does not carry the paper S by the normal carrying amount but carries the paper S by the carrying amount for lower edge printing. Further, the paper S is carried by the carrying amount for lower edge printing in the carrying operations hereafter.
Hereinafter, description is given in detail. Here, the nozzles opposed to the projection 1242 are nozzle #6 to nozzle #8 and the most-upstream nozzle of these nozzles is nozzle #8. Further, the necessary carrying amount for a lower edge process is 15·D (total carrying amount of three carrying operations for lower edge printing).
In pass n, nozzle #8 is positioned away from the lower edge's most-downstream position by 28·D to 29·D. That is, in pass n, nozzle #8 is positioned away from the lower edge's most-downstream position by a distance larger than 28·D. Thus, even if the paper S is carried by the normal carrying amount (13·D) in the carrying operation between pass n and pass n+1, a distance between nozzle #8 and the lower edge's most-downstream position (15·D to 16·D) is larger than the necessary carrying amount for a lower edge process (15·D). Therefore, the printer 1001 carries the paper S by the normal carrying amount (13·D) in the carrying operation performed between pass n and pass n+1.
Then, in pass n+1, nozzle #8 is positioned away from the lower edge's most-downstream position by 15·D to 16·D. Thus, if the paper S is carried by the normal carrying amount in a carrying operation between pass n+1 and pass n+2, the distance between nozzle #8 and the lower edge's most-downstream position become smaller than the necessary carrying amount for a lower edge process. Therefore, the printer 1001 carries the paper S by the carrying amount for lower edge printing (5·D) in the carrying operation performed between pass n+1 and pass n+2.
When comparing
In this embodiment, the optical sensor 1054 detects the side edge of the paper S in pass n but does not detect the side edge of the paper S in pass n+1. Therefore, the controller 1060 detects that the lower edge of the paper S is positioned downstream of the position of the optical sensor 1054 (the position of nozzle #13) in pass n+1.
Thus, the controller 1060 controls ejection of ink so as not to form a raster line positioned upstream of the position of nozzle #13 in pass n+1 in the carrying direction. More specifically, the controller 1060 controls nozzle #12 and nozzle #13 not to eject ink in pass n+2, controls nozzle #11 to nozzle #13 not to eject an ink in pass n+3, and controls nozzle #10 and nozzle #11 not to eject ink in pass n+4. In this manner, the amount of ink landing out of paper can be reduced.
Then, the controller 1060 finishes printing in four passes including the pass in which the lower edge of the paper S is detected. More specifically, after detecting the lower edge of the paper S in pass n+1, the controller 1060 finishes printing when pass n+4 is finished. Thus, printing on the paper S can be finished earlier.
When comparing
As described above, in this embodiment, the printer 1001 carries the paper S by the normal carrying amount (13·D) in the carrying operation between pass n and pass n+1, instead of using the small carrying amount (5·D) for lower edge printing. Therefore, it is not necessary to repeat the carrying operation by the small carrying amount until the optical sensor 1054 detects the lower edge of the paper S. As a result, depending on the position of the lower edge of the paper S, printing can be finished dramatically earlier. For example, when
By the way, in this embodiment, when the normal carrying amount is assumed to be n1·D (n1=13), a remainder obtained by dividing n1 by k (=4) is 1. Thus, in the normal printing process, a position of a nozzle in a next pass is positioned upstream of a position of a nozzle in a previous pass in the carrying direction by one raster line. For example,
As described above, the remainder obtained by dividing n1 by k (=4) is equal to the remainder obtained by dividing n2 by k in this embodiment. As a result, an order of forming raster lines when performing lower edge printing becomes approximately the same as an order of forming raster lines when performing normal printing. Due to this, a difference of image quality between a print image formed by normal printing and a print image formed by lower edge printing becomes small, and image quality of an entire print image improves.
Moreover, in this embodiment, when the carrying amount in the carrying operation between pass n and pass n+1 is assumed to be n3·D (n3=13), a remainder obtained by dividing n3 by k is equal to the remainder obtained by dividing n1 by k. Due to this, the image quality of the entire printed image is improved.
It should be noted that even if the carrying amount in the carrying operation between pass n and pass n+1 is set to 7·D, for example, and not 13·D, the carrying amount is larger than the carrying amount for lower edge printing 5·D. Thus, the effect that printing can be finished earlier can be obtained. However, if the carrying amount in this carrying operation is set to 7·D, the remainder obtained by dividing n3 by k is 3. Therefore, a positional relationship among nozzles between before and after this carrying operation is different from that in the aforementioned examples. As a result, the difference of the image quality between the printed image formed by normal printing and the printed image formed by lower edge printing becomes larger, thus degrading the image quality of the entire printed image.
In the above description, the model example in which the number of nozzles is small is used in order to simplify the description. However, the actual number of nozzles is 90. Thus, the following description uses the actual number of nozzles.
In the following specific examples, a nozzle pitch is 1/180 inches. But since a dot pitch is 1440 dpi, k=8. Further, in principle, one raster line is formed by two nozzles. However, in the case of performing partial-overlap printing, there is a raster line formed by three nozzles. In other words, in the case where two or more nozzles are assigned to a certain raster line, ink ejection from an excess nozzle is prevented in full-overlap printing and the number of dots formed by the excess nozzle is reduced in partial-overlap printing.
Moreover, a distance between the lower edge's most-downstream position and the lower edge's most-upstream position is 48·D (=approximately 1.5 mm) in the following specific examples.
In the following specific examples, the carrying amount in the carrying operation during normal printing is 43·D. When the printing method during normal printing is full-overlap printing, 86 nozzles (nozzle #5 to nozzle #90) are used. However, when partial-overlap printing is performed, 88 or 90 nozzles may be used. Further, the carrying amount for lower edge printing is 3·D in the following specific examples. Note that, in the case where the number of nozzles is 90, nozzle #73 to nozzle #90 are opposed to the groove 1244B of the platen 1024.
The optical sensor 1054 is positioned at approximately the same position as nozzle #90 in the carrying direction. Further, in the specific examples, after the optical sensor 1054 detects the lower edge of the paper S, the carrying operation and the dot forming operation are repeated a predetermined number of times so as to form a raster line to be formed downstream of the position of the optical sensor 1054 at that time in the carrying direction, and printing is then finished.
In the following specific examples, the paper S is carried by the carrying amount for normal printing (43·D (= 43/1440 inches)) until pass 84. After pass 84, if the paper S is carried by the carrying amount for normal printing 43·D, nozzle #90 is to be positioned upstream of the lower edge's most-downstream position. According to the aforementioned comparative examples, in the carrying operations after pass 84, the paper S is carried by the carrying amount 3·D for lower edge printing.
In any of the specific examples, printing can be finished earlier as compared with the case where the paper S is carried by the carrying amount of 3·D in the carrying operations after pass 84. Moreover, in any of the specific examples, when it is assumed that the carrying amount for normal printing is n1·D (=43·D) and the carrying amount for lower edge printing is n2·D (=3·D), a remainder obtained by dividing n1 by k (=8) is equal to a remainder obtained by dividing n2 by k. Thus, an arrangement of nozzles in the drawings is regular. Further, after pass 84, when it is assumed that the carrying amount before performing lower edge printing is n3·D, a remainder obtained by dividing n3 by k is equal to the remainder obtained by dividing n1 by k, in any of the specific examples. As a result, the image quality of the printed image is improved.
<Specific Example 1>
In the first specific example, paper S is carried by the carrying amount for normal printing 43·D and pass 85 is performed. Further, after pass 85, the paper S is carried by a carrying amount of 27·D. Further, after finishing pass 86, lower edge printing (the printing method in which carrying by the carrying amount 3·D for lower edge printing, and the dot forming operation are alternately repeated) is started.
Specific Example 2>
In the second specific example, pass 85 is performed by carrying the paper S by a carrying amount (35·D) that is smaller than the carrying amount for normal printing and that is larger than the carrying amount for lower edge printing. Further, after pass 85, the paper S is carried by the same carrying amount (35·D). Then, after pass 86 is finished, lower edge printing (the printing method in which carrying by the carrying amount 3·D for lower edge printing, and the dot forming operation are alternately repeated) is started.
Specific Example 3>
In the third specific example, the carrying amount is gradually reduced. In other words, in the carrying operation performed between pass 84 and pass 85, the paper S is carried by a carrying amount of 35·D. Further, in the carrying operation performed between pass 85 and pass 86, the paper S is carried by a carrying amount of 27·D. In the carrying operation performed between pass 86 and pass 87, the paper S is carried by a carrying amount of 11·D.
The printer 1001 and the like are described as one embodiment. However, the above embodiment intends to facilitate understanding of the present invention but does not intend to limit the present invention. It goes without saying that changes and modification could be made to the present invention without departing from the spirit of the present invention and the present invention encompasses equivalents thereof.
<Summary>
(1) The aforementioned printing system 1100 includes the printer 1001 and the computer 1110. The printer includes the platen 1024 (an example of supporting member), a plurality of nozzles, and the controller 1060.
The platen 1024 has a hprojection (an example of a convex portion) that contacts with a paper S (an example of medium) carried in the carrying direction and a groove (an example of a concave portion) that do not contact with the paper S.
A plurality of the nozzles are aligned in the carrying direction (refer to
According to the aforementioned model example, the controller 1060 performs a normal printing process (an exemplary first printing process) that repeats a normal carrying operation (an example of a first carrying operation) for carrying the paper S by a carrying amount of 13·D (an example of a first carrying amount) and a dot forming operation for forming a raster line (an example of a dot line) on the paper S by ejecting ink from the nozzles based on print data from the computer 1110.
Further, the controller performs a lower edge printing process (an example of a second printing process) that alternately repeats a carrying operation (an example of a second carrying operation) for carrying the paper S by a carrying amount 5·D (an example of a second carrying amount) and the dot forming operation based on the print data from the computer 1110, when printing an image at a lower edge (an upstream edge portion of a medium in the carrying direction).
In the comparative examples (refer to
However, it takes a long time to finish printing if the paper S is carried by the carrying amount of 5·D in the carrying operations after pass n.
On the other hand, in this embodiment (refer to
(2) The aforementioned printing system further includes the optical sensor 1054 (an example of a sensor) for detecting the lower edge. After detecting the lower edge based on a detection result of the optical sensor 1054 (see
In this embodiment, the carrying operation by the small carrying amount is not repeated before the optical sensor 1054 detects the lower edge. Therefore, this embodiment can finish printing earlier as compared with the comparative example (see
(3) In the aforementioned model example (see
In this case, even if the paper S is carried by the 13·D after pass n, a raster line to be formed upstream of the lower edge's most-downstream position in the carrying direction can be formed only by nozzle #9 to nozzle #13. Therefore, in this embodiment, the controller 1060 performs the carrying operation for carrying the paper S by the carrying amount 13·D after pass n based on the print data in this case. Due to this, in this embodiment the printing can be finished earlier as compared with the comparative example.
(4) The aforementioned optical sensor 1054 is not a sensor that directly detects the lower edge of the paper S, but can merely detect the presence or absence of the paper S. However, the controller 1060 can detect that the lower edge of the paper S is positioned downstream of the optical sensor 1054 in the carrying direction, if an output of the sensor indicates a “no-paper” state during the dot forming operation (refer to
(5) In the aforementioned printing system, a raster line downstream of the position of the optical sensor 1054 in the carrying direction at the time of detection of the lower edge (the same position as nozzle #13) is formed by performing dot forming operation three times. For example, in
Due to this, a printed image can be printed without forming a margin at the lower edge.
(6) In the aforementioned printing system, the optical sensor 1054 is provided at the same position in the carrying direction as nozzle #13. If the optical sensor 1054 is provided at the same position as nozzle #1, the lower edge has already passed through the printing region at the time of detection of the lower edge. Thus, the result of detection of the lower edge cannot be reflected on the dot forming operation. For this reason, it is better to provide the optical sensor 1054 as upstream as possible in the carrying direction. However, the position of the optical sensor 1054 is not limited to the aforementioned position. For example, the optical sensor 1054 may be provided upstream of nozzle #13 in the carrying direction. However, a size of the carriage 1031 in the carrying direction increases when the optical sensor 1054 is provided upstream of the most-upstream nozzle (see
(7) In the aforementioned printing system, a raster line to be formed between the lower edge's most-upstream position and the lower edge's most-downstream position is formed only by nozzle #9 to nozzle #13 that are opposed to the groove 1244B without using the nozzle opposed to the projection 1242. The reason for this is for performing borderless printing without allowing ink to land on the projection 1242 in a state in which it is unclear where the lower edge is positioned between the lower edge's most-upstream position and the lower edge's most-downstream position because of the carrying error.
(8) In the aforementioned model example (refer to
As described above, when the paper S is carried by the normal carrying amount, printing can be performed in the same condition as normal printing. Thus, the image quality of the printed image can be made entirely uniform.
(9) In the specific example 2 (refer to
As described above, if it is possible to perform the carrying operation by the carrying amount that is larger than the carrying amount in the carrying operation for lower edge printing, it is preferable to perform the carrying operation by the larger carrying amount in order to finish the printing earlier.
(10) In the aforementioned specific example 2 (refer to
(11) In the aforementioned specific example 3 (refer to
(12) When an interval of raster lines is assumed to be D (= 1/720 inches), a nozzle interval can be represented by k·D, a carrying amount for normal printing by n1·D, and a carrying amount for lower edge printing by n2·D. Further, according to the aforementioned model example (refer to
(13) Further, the carrying amount after pass n in the model example (
(14) It goes without saying that it is not necessary to include all the components in the above description. However, it is preferable that the components are provided because corresponding effects can be achieved when each of the components are provided.
(15) The aforementioned printing method includes: a step for preparing the printer 1001; a step for performing normal printing (an example of a first printing process); and a step for performing lower edge printing (an example of a second printing process). Further, according to the printing method of the model example (refer to
(16) The aforementioned printer driver transmits print data to the printer 1001, and the printer 1001 realizes printing in the aforementioned model example or printing in the specific examples 1 to 3, based on this print data. In other words, the aforementioned printer driver can control the printer 1001 so as to finish printing earlier.
<Configuration of Printing System>
Next, a best mode for carrying out the present invention is described. Further, in the following description, a printing system including a printing apparatus and a print controlling device is described as an example. Here,
The printing system 2100 includes a printer 2001 as the printing apparatus and a computer 2110 as the print controlling device. More specifically, the printing system 2100 includes the computer 2110, a display device 2120, an input device 2130, and a recording and reproduction device 2140. The printer 2001 prints an image on a medium such as a paper, a cloth and a film. As for the medium, in the following description, a paper S (that can be called as a sheet of paper, see
<Configuration of Computer>
Next, a configuration of the computer 2110 is described. Here,
The computer 2110 includes the aforementioned record and play device 2140 and a host-side controller 2111. The record and play device 2140 is connected to the host-side controller 2111 to be communicatable therewith and is attached to a housing of the computer 2110, for example. The host-side controller 2111 performs various types of control in the computer 2110. The display device 2120 and the input device 2130 described above are also connected to the host-side controller 2111 so as to be communicatable therewith. The host-side controller 2111 includes an interface section 2112, a CPU 2113, and a memory 2114. The interface section 2112 intervenes between the computer 2110 and the printer 2001, and sends and receives data to or from the printer 2001. The CPU 2113 is an arithmetic processing unit for performing overall control of the computer 2110. The memory 2114 is used for securing an area storing a computer program used by the CPU 2113, a work area, and the like, and is formed by a RAM, an EEPROM, a ROM, or a magnetic disk device, for example. The computer program stored in the memory 2114 is an application program and a printer driver, as described above. The CPU 2113 performs various types of control in accordance with the computer program stored in the memory 2114.
The printer driver makes the computer 2110 realize a function of converting image data output from the application program into print data. The printer 2001 performs printing on paper S by receiving the print data from the computer 2110. In other words, it can be said that the computer 2110 controls an operation of the printer 2001 via the print data. Therefore, the computer 2110 functions as a print controlling device by the printer driver. Further, the printer driver includes a code for realizing a function of converting image data into print data.
The print data is data in a form that can be interpreted by the printer 2110, and includes various types of command data and pixel data. The command data is data for instructing the printer 2001 to execute a specific operation. As the command data, for example, there are command data that instructs the printer to supply paper, command data indicating a carrying amount, and command data that instructs the printer to discharge paper. Further, the pixel data is data related to a pixel of an image to be printed. Here, the pixel means a square region virtually determined on a paper in which a dot is formed. The pixel data in the print data is data related to a dot formed on the paper (for example, data of a dot size). In this embodiment, the pixel data is 2-bit data. For example, as shown in
<Configuration of Printer>
Next, the configuration of the printer 2001 is described. Here,
As shown in
<Paper Carrying Mechanism>
The paper carrying mechanism 2020 corresponds to a carrying mechanism for carrying a medium. The paper carrying mechanism 2020 carries a paper (a sheet of paper) S in a carrying direction by a predetermined carrying amount. The carrying direction is a direction that intersects a carriage movement direction, as described below. As shown in
The platen 2024 is a member for supporting paper S from its reverse side, while printing is performed on that paper S. Here,
<Carriage Movement Mechanism>
The carriage movement mechanism 2030 is for moving a carriage CR to which the head unit 2040 is attached in the carriage movement direction. The carriage movement direction includes the direction of movement from one side to the other side and the direction of movement from that other side to the one side. In addition, the head unit 2040 has a head 2041 that has nozzle rows (Nk to Ny) formed by a plurality of nozzles Nz (refer to
The carriage movement mechanism 2030 includes a carriage motor 2031, a guide shaft 2032, a timing belt 2033, a driving pulley 2034, and a driven pulley 2035. The carriage motor 2031 corresponds to a driving source for moving the carriage CR. An operation of the carriage motor 2031 is controlled by the printer-side controller 2060. The driving pulley 2034 is attached to a rotation shaft of the carriage motor 2031. The driving pulley 2034 is arranged at one end in the carriage movement direction. The driven pulley 2035 is arranged at the other end side in the carriage movement direction, which is opposite to the driving pulley 2034. The timing belt 2033 is connected to the carriage CR and is extended between the driving pulley 2034 and the driven pulley 2035. The guide shaft 2032 supports the carriage CR in a movable manner. The guide shaft 2032 is attached to extend along the carriage movement direction. Thus, when the carriage motor 2031 operates, the carriage CR moves in the carriage movement direction along the guide shaft 2032.
<Head Unit>
The head unit 2040 is used for making ink be ejected toward paper S. The head unit 2040 is attached to the carriage CR. The head 2041 included in the head unit 2040 is attached at a position opposed to the platen 2024. A head control section 2042 included in the head unit 2040 is provided inside a case.
Next, the structure of the head 2041 is described. Here,
In the head 2041, the nozzles Nz are arranged at a predetermined pitch in the carrying direction of paper S, thus forming the nozzle arrangement. The formation pitch of the nozzles Nz is represented by k·D where D is a smallest dot pitch in the carrying direction, in other words, an interval between dots formed on the paper S when the resolution is highest. Moreover, k is a coefficient indicating a relationship between the smallest dot pitch D and the nozzle pitch, and is determined to be an integer of 1 or more. For example, in the case where the nozzle pitch is 180 dpi ( 1/180 inches) and the dot pitch in the carrying direction is 720 dpi ( 1/720 inches), the coefficient k is 4. In the shown example, the nozzles Nz in each nozzle row are assigned numbers in such a manner that a nozzle number becomes smaller downstream (#1 to #180). That is, the nozzle Nz (#1) is positioned downstream of the nozzle Nz (#180) in the carrying direction, in other words, on a side close to a leading edge of paper S. A plurality of nozzle rows are provided at different positions in the carriage movement direction (nozzle row movement direction). Moreover, in the head 2041, a type of ejected ink can be determined for each nozzle arrangement. This head 2041 includes a first nozzle row Nk that ejects a black ink, a second nozzle row Nc that ejects a cyan ink, a third nozzle row Nm that ejects a magenta ink, and a fourth nozzle row Ny that ejects a yellow ink, in that order from the left in
The aforementioned ink receiving groove 2241 is provided in an entire range in which the carriage CR can move on a downstream side and an upstream side in the carrying direction. In the ink receiving groove 2241, a portion positioned on a downstream side in the carrying direction faces the nozzle Nz (#1) to the nozzle Nz (#35), and a portion positioned on an upstream side in the carrying direction faces the nozzle Nz (#145) to the nozzle Nz (#180). Thus, the ink ejected from the nozzle Nz (#1) to the nozzle Nz (#35), and from the nozzle Nz (#145) to the nozzle Nz (#180) lands on the ink absorbing member 2242 and is absorbed, when it does not land on paper S. As a result, a trouble that the inside of the printer 2001 becomes dirty can be prevented.
In the following description, for the sake of convenience, the downstream portion of the ink receiving groove 2241 in the carrying direction may be called as a downstream ink receiving groove 2241a and the upstream portion in the carrying direction may be called as an upstream ink receiving groove 2241b. The upstream ink receiving groove 2241b corresponds to an ink receiving section for receiving the ink that does not land on the paper S when printing is performed at a trailing edge portion of the paper S. The ink receiving groove 2241 is also provided at a position corresponding to a side edge of paper S having a standardized size. For example, the ink receiving groove 2241 is provided along the carrying direction at each of the positions corresponding to a side edge of A4 paper S, B5 paper S, and paper S of a postcard size. Moreover, the nozzle Nz (#1) to the nozzle Nz (#35) that face the downstream ink receiving groove 2241a form a nozzle group that is used when printing at a leading edge portion (that may be called as an upper edge portion) of the paper S when borderless printing is performed. Hereinafter, those nozzles Nz may be generally called as a nozzle group for a leading edge process. Similarly, the nozzle Nz (#145) to the nozzle Nz (#180) facing the upstream ink receiving groove 2241b are a nozzle group used when printing a trailing edge portion (also referred to as a lower edge portion) of the paper S when borderless printing is performed. Hereinafter, those nozzles Nz may be generally called as a nozzle group for a trailing edge position process.
<Detector Group>
The detector group 2050 is for monitoring a state of the printer 2001. As shown in
In this embodiment, the paper detector 2053 is formed by an optical sensor having a light-emitting element and a light-receiving element. In the paper detector 2053, the amount of light received by the light-receiving element is varied based on whether paper S is present or absent. For example, in the case where the paper S is present, the light-receiving element receives light reflected from the paper S. When the paper S is not present, the light-receiving element does not receive reflected light. In other words, a detection signal from the paper detector 2053 has a level that changes at timings at which the leading edge or the trailing edge of paper S pass through the paper detector 2053. Therefore, the paper detector 2053 corresponds to a sensor for detecting the leading edge and the trailing edge of the paper S. The printer-side controller 2060 can know the timings at which the leading edge or the trailing edge of the paper S pass by monitoring the level of the detection signal from the paper detector 2053. The paper detector 2053 may be arranged in such a manner that, when the paper S is present, light is blocked by the paper S and no light is received by the light-receiving element. The paper detector 2053 is arranged upstream of the head 2041 (nozzle row). Thus, the printer-side controller 2060 can recognize the positions of the leading edge and the trailing edge of the paper S before printing.
<Printer-Side Controller>
As described above, the printer-side controller 2060 performs control of the printer 2001. For example, the printer-side controller 2060 controls carrying of the paper S by controlling the rotation amount of a carry motor 2022. Moreover, the printer-side controller 2060 controls movement of the carriage CR by controlling rotation of the carriage motor 2031. In other words, the printer-side controller 2060 makes an operation for carrying the paper S by a predetermined carrying amount and an operation for intermittently ejecting ink while moving the carriage CR (the head 2041) be alternately performed, and thus prints an image on the paper S. As shown in
<Driving Signal Generation Circuit>
The driving signal generation circuit 2070 generates the driving signal COM that is applied to the piezo elements 2414, based on the waveform information output from the printer-side controller 2060. Here,
The head control section 2042 determines the waveform portion to be applied to the piezo element 2414, based on pixel data sent as print data. Describing the above simply, in the case where the pixel data is data [00] corresponding to a pixel in which no dot is formed, the head control section 2042 only applies the second waveform portion SS2 to the piezo element 2414. Further, in the case where the pixel data is data [01] indicating formation of a small-sized dot, the head control section 2042 only applies the third waveform portion SS3 to the piezo elements 2414. Similarly, the head control section 2042 applies the third waveform portion SS3 and the fourth waveform portion SS4 to the piezo elements 2414 in the case where the pixel data is data [10] indicating formation of a medium-sized dot, and applies the first waveform portion SS1, the third waveform portion SS3, and the fourth waveform portion SS4 to the piezo element 2414 in the case where the pixel data is data [11] indicating formation of a large-sized dot. By performing the above control, the printer 2001 realizes four gradations in one pixel.
<Computer-Side Operation>
First, an operation on the computer 2110 side is described.
In this operation, the host-side controller 2111 sequentially performs a resolution conversion processing (Step S10), a color conversion processing (Step S20), a halftone processing (Step S30), and a rasterization processing (Step S40). In addition, these processings are performed in a state that a user connects the printer 2001 to the computer 2110 to be communicatable therewith and realizes the printing system 2100 described in
Resolution conversion processing (S10): The resolution conversion is a process that converts image data (text data, image data, or the like) output from an application program into resolution (that is a dot interval when printing is performed, and may be called as printing resolution) when an image is printed on paper S. For example, in the case where the printing resolution is specified to be 720×720 dpi, the host-side controller 2111 converts the image data received from the application program into image data having a resolution of 720×720 dpi. As a method for performing the above conversion, interpolating or skipping of image data are known. It should be noted that, each pixel data in the image data has a multi-level (256-level, for example) gradation value represented using an RGB color space. Hereinafter, the pixel data having the RGB gradation value is called as RGB pixel data and image data formed by these RGB pixel data is called as RGB image data.
Color conversion processing (S20): The color conversion processing is a processing that converts RGB pixel data for each pixel in the aforementioned RGB image data into data having a multilevel (256-level, for example) gradation value represented in the CMYK color space. CMYK are ink colors in the printer 2001. Namely, C means cyan, M means magenta, Y means yellow, and K means black, respectively. Hereinafter, the pixel data having the CMYK gradation value is called as CMYK pixel data, and image data formed by these CMYK pixel data is called as CMYK image data. The color conversion processing is achieved by referring to a table in which RGB gradation value corresponds to a CMYK gradation value.
Halftone processing (S30): The halftone processing is a processing that converts the CMYK pixel data having a multilevel gradation value into CMYK pixel data having a gradation value having few levels that can be realized by the printer 2001. For example, the halftone processing converts CMYK pixel data representing a 256-level gradation value into 2-bit CMYK pixel data representing a 4-level gradation value. As described before, the 2-bit CMYK pixel data is data [00] corresponding to a pixel in which no dot is formed, data [01] corresponding to a small-sized dot, data [10] corresponding to a medium-sized dot, and data [11] corresponding to a large-sized dot. Such halftone processing uses a dither method, for example, and creates 2-bit CMYK pixel data that allows the printer 2001 to form dots in a distributed manner. Further, the method used in the halftone processing is not limited to the dither method, but may be a y correction, an error diffusion method, and the like.
Rasterization processing (S40): The rasterization processing is a processing that changes a data order of CMYK image data processed in the halftone processing into an order of data transfer to the printer 2001. Data processed in the rasterization processing is output to the printer 2001 as the aforementioned print data. Every time a defined amount of print data is obtained, the host-side controller 2111 outputs the obtained print data to the printer 2001. In this embodiment, every time print data for one pass is obtained, the host-side controller 2111 outputs the print data. Note that, a pass means an operation for moving the carriage CR in the carriage movement direction once.
<Printer-Side Operation>
Next, an operation on the printer 2001 side is described. Here,
Receive print command (S110): The printer-side controller 2060 receives a print command from the computer 2110 via the interface section 2061. The print command is included in a header of the print data transmitted from the computer 2110. Then, the controller analyzes the contents of the various types of commands included in the received print data, and executes a paper supplying operation, a carrying operation, a dot forming operation, and so forth that are described below.
Paper supplying operation (S120): When receiving the print command, the printer-side controller 2060 performs the paper supplying operation. The paper supplying operation is a process for moving paper S to be printed and positioning the paper S at a print start position (so-called as indexing position). More specifically, the printer-side controller 2060 rotates the paper supplying roller 2021, and feeds the paper S to be printed up to the carry roller 2023. Subsequently, the printer-side controller 2060 rotates the carry roller 2023 so as to position the paper S fed from the paper supplying roller 2021 at the print start position. Note that, when the paper S is positioned at the print start position, at least a part of the nozzles Nz of the head 2041 is opposed to the paper S.
Dot forming operation (S130): Next, the printer-side controller 2060 performs the dot forming operation. The dot forming operation is an operation for making the nozzle Nz that moves along a predetermined direction (more specifically, the carriage movement direction) eject ink intermittently so as to form dots on the paper S. The printer-side controller 2060 drives the carriage motor 2031, and thus makes the carriage CR move in the carriage movement direction. Further, the printer-side controller 2060 makes the nozzle Nz eject ink based on print data while the carriage CR is moved. Further, a dot is formed on the paper when ink ejected from the nozzle Nz lands on the paper. In other words, the dot forming operation forms a raster line formed by a plurality of dots arranged along the movement direction of nozzle Nz on the paper.
Carrying operation (S140): Next, the printer-side controller 2060 performs the carrying operation. The carrying operation is a process for moving paper S in the carrying direction by a predetermined carrying amount. The printer-side controller 2060 drives the carry motor 2022 and makes the carry roller 2023 rotate, thus carrying the paper S in the carrying direction. Due to this carrying operation, the head 2041 can form a dot at a position different from the position (position in the carrying direction) of dot formed in the preceding dot forming operation. Note that the predetermined carrying amount for a leading edge and a trailing edge portion of the paper S is different from that for an intermediate portion. That is, the carrying amount for the leading edge and the trailing edge portion of the paper S is smaller than that for the intermediate portion. Moreover, the printer-side controller 2060 monitors whether or not the trailing edge of the paper S passes through the paper detector 2053 based on the detection signal from the paper detector 2053 in this carrying operation. Note that, the predetermined carrying amount and the detection of the trailing edge of the paper S are described later.
Determination of paper discharge (S150): Next, the printer-side controller 2060 determines whether or not to discharge the paper S being printed. The paper is not discharged if there remains data to print on the paper S being printed at the time of this determination. The printer-side controller 2060 repeats in alternation the dot forming operation and the carrying operation until there is no more data to be printed, or until the position of the trailing edge of the paper S goes over the nozzle group for trailing edge process. As a result, an image formed by a plurality of dots (raster lines) is gradually printed on the paper.
Paper-discharge operation (S160): When there is no data to be printed on the paper S being printed, the printer-side controller 2060 performs a paper-discharge operation and discharges the printed paper S. In other words, the printer-side controller 2060 rotates the paper discharge roller 2025, thus discharging the paper S that has been printed. It should be noted that the determination of whether or not to perform the paper discharge can be determined based on a paper discharge command included in the print data.
Determination of finish of printing (S170): Next, the printer-side controller 2060 determines whether or not to continue printing. If the next paper S is to be printed, the paper-supply operation for the next paper S is performed. If the next paper S is not to be printed, then the printing operation is finished.
The printer 2001 of this embodiment that has the aforementioned structure performs printing by an interlace method. The use of the interlace method can distribute variations between nozzles Nz such as ink-ejection characteristics on a printed image so as to make the variations unnoticeable. Here,
In the exemplified interlace method, every time the paper S is carried by a constant carrying amount in the carrying direction, each nozzle Nz forms a raster line directly above a raster line formed in an immediately preceding pass. In order to form each raster line by the constant carrying amount, it is necessary that the number Nn (an integer) of nozzles that actually eject ink and the coefficient k are coprime, and the carrying amount F is set to Nn·D.
In the example of
In the case where the carrying amount is 3·D, if three nozzles Nz are used, it is usually possible to fill each raster line by the carrying amount kept constant. However, the number of the nozzles Nz to be used is gradually reduced in this example, in order to form a raster line that is not formed by printing using seven nozzles Nz in a complementary manner. In pass n, a raster line is formed every four lines, for example, the raster lines r(16), r(20), and r(24). As described above, the interlace method forms a raster line directly above a raster line that is formed in the immediately preceding pass. Thus, in pass n, the raster lines r(16) to r(19), r(21), r(22), r(25), r(26), r(29), and r(33) are left unformed. In order to form those raster lines, printing using six nozzles Nz is performed in pass n+1, printing using five nozzles Nz is performed in pass n+2, and printing using four nozzles Nz is performed in pass n+3. In pass n+4 and the following passes, printing using three nozzles Nz is performed.
As described above, it is found that, in the case where the printing operation by the carrying amount of 7·D is switched to the printing operation by the carrying amount of 3·D, the printing operation by the carrying amount of 3·D needs to be performed for a plurality of passes. For example, in order to form all raster lines positioned on a leading edge side of paper S than the raster line r(16), the printing operation is needed to be performed until pass n+3. Similarly, in order to form all raster lines positioned on a leading edge side of paper S than the raster line r(7), the printing operation needs to be performed until pass n+5.
<Summary of Printing Operation>
The printer 2001 performs printing at both ends of paper in the carrying direction by the carrying amount smaller than that for printing in an intermediate portion. In the case the carrying amount is switched at a trailing edge portion of the paper S, a timing at which the carrying amount suitable for printing in the intermediate portion (that corresponds to the first carrying amount, and may be called as a carrying amount for a normal process, hereinafter) is switched to the carrying amount suitable for printing at the trailing edge (that corresponds to a second carrying amount, and may be called as a carrying amount for processing a trailing edge, hereinafter) is determined based on the detection result from the paper detector 2053. In this manner, the position of the trailing edge of the paper S is obtained and the timing of switching the carrying amount is determined based on the obtained position of the trailing edge of the paper S. Thus, even if the size of the paper S on which printing is to be performed in the carrying direction is different from a specified size, printing can be performed in an appropriate manner. For example, a trouble that printing is finished with an unprinted line left, or a trouble that an excessively wider region is printed by the carrying amount for processing the trailing edge can be prevented. Following is a detailed description of the printing operation.
<Switching of Carrying Amount>
First, the switching of the carrying amount is described. Here,
Here, the carrying amount switching position is described. In order to determine the carrying amount switching position, it is necessary to consider the following conditions. A first condition is that the carrying amount switching position is determined to be upstream of the most-downstream nozzle Nz (corresponding to the nozzle Nz (#145)) in the nozzle group for processing the trailing edge in the carrying direction. If the carrying amount switching position is determined to be positioned downstream of the most-downstream nozzle Nz in the carrying direction, the ink ejected from the nozzle Nz goes out of the downstream ink receiving groove 2241a and adheres to the platen 2024. A second condition is that a printing range in which printing by the carrying amount for processing the trailing edge is performed (hereinafter referred to as a necessary range for a trailing edge process) can be secured. As described in the example of
The carrying amount switching position is determined in the printer 2001, considering the above conditions. More specifically, as shown in
Next, an operation for obtaining the position of the trailing edge of the paper S is described. As described above, the paper S is carried every carrying amount for the normal process in the printing operation in the intermediate portion of the paper S. Thus, if the detection signal from the paper detector 2053 is merely monitored, the obtained position of the trailing edge of the paper S has a width equal to the carrying amount for the normal process. For this reason, this embodiment focuses on the fact that the carry motor 2022 is a direct-current motor. In this embodiment, the position of the trailing edge of the paper S is detected based on an output timing of the control signal to the carry motor 2022 and a timing of a level change in the detection signal from the paper detector 2053. As shown in
Here, since the carry motor 2022 is a direct-current motor, it rotates with a number of revolutions in accordance with a voltage value of H level. Thus, the carrying amount of the paper S can be determined from a time passed after the control signal to the carry motor 2022 is changed to H level. Moreover, the carrying amount of the paper S in each carrying operation is determined in advance. That is, during the printing operation for the intermediate portion of the paper S, the paper S is carried by each carrying amount for the normal process. Therefore, the position of the trailing edge of the paper S can be obtained based on a timing td at which the detection signal from the paper detector 2053 changes from L level indicating that the paper S is present into H level indicating that no paper S is present. More specifically, the carrying amount Δm until the trailing edge of the paper S passes through the paper detector 2053 is obtained, from a difference Δt between a timing tm at which the control signal to the carry motor 2022 is changed to H level and the timing td at which the detection signal from the paper detector 2053 changes to H level. Then, as shown in
Moreover, the printer-side controller 2060 can obtain the position of the trailing edge of the paper S for each pass based on the carrying amount for the normal process. Thus, the printer-side controller 2060 can also obtain the number of passes after the trailing edge of the paper S passes through the paper detector 2053 until the trailing edge of the paper S reaches the carrying amount switching range. In describing with reference to the example of
<Specific Example of the Carrying Amount Switching Operation>
Next, a specific example of the carrying amount switching operation is described, referring to
At the time of printing an intermediate portion of paper S, the printer-side controller 2060 prints an image on the paper S and carries the paper S by the carrying amount for the normal process (first carrying amount). Here, the printer-side controller 2060 monitors the detection signal from the paper detector 2053 every time the carrying operation (S140, see
Further, the printer-side controller 2060 obtains the number of passes required for moving the trailing edge of the paper S to the carrying amount switching range, based on the stop position PE1 and the carrying amount for the normal process. In this example, the stop position PE2 after eight passes is within the carrying amount switching range. Therefore, 8 passes are obtained as the number of the required passes. Then, the number of the required passes defines the timing at which the carrying amount for the normal process is switched into the carrying amount for the trailing edge process (second carrying amount). Further, information on the number of the required passes is output to the computer 2110. In accordance with this, the computer 2110 changes the carrying amount of the paper S or a nozzle Nz to be used after the corresponding number of passes in the aforementioned rasterization processing (S40). That is, the computer 2110 determines a sorting order of CMYK image data on which the halftone processing (S30) is performed, so as to conform to the carrying amount for the trailing edge process.
Then, printing by the carrying amount for the normal process is repeatedly performed until printing of the defined number of passes are performed, i.e., until the position of the trailing edge of the paper S reaches a position within the carrying amount switching range. Then, when printing for the defined number of passes has been performed, it is determined as a timing for switching and the carrying amount of the paper S is changed from the carrying amount for the normal process into the carrying amount for the trailing edge process. That is, the computer 2110 outputs print data corresponding to the carrying amount for the trailing edge position process to the printer 2001. When receiving the print data, the printer 2001 switches the carrying amount for the normal process into the carrying amount for the trailing edge process, and performs printing for the trailing edge portion of the paper S.
In printing at the trailing edge portion, the printer-side controller 2060 obtains the position of the trailing edge of the paper S. In this printing, the printer-side controller 2060 monitors whether or not the position of the trailing edge of the paper S goes over the most-downstream nozzle Nz (#145) in the nozzle group for the trailing edge process. When the position of the trailing edge of the paper S goes beyond the most-downstream nozzle Nz (#145), the printer-side controller 2060 finishes the printing operation, performs the paper-discharge operation (S150), and outputs information indicating the finish of the printing operation to the computer 2110. When receiving the information indicating the end of the printing operation, the computer 2110 stops conversion of image data into print data. Then, in the case where there is image data for a next paper S, the computer 2110 converts that image data into print data. In the case where there is no image data for a next paper S, the computer 2110 finishes the conversion process to the print data.
The printer 2001 performing the above control has the following advantage, as compared with a conventional printer 2001. In other words, the timing at which the carrying amount for the normal process is switched to the carrying amount for the trailing edge process is determined in accordance with the detection result of the trailing edge of the paper S by the paper detector 2053, and switching of the carrying amount for the normal process to the carrying amount for the trailing edge process is performed at the thus determined timing. Therefore, even if the size of the paper S on which printing is performed is different from a size of paper S that is specified for control, printing can be performed in an appropriate manner. In other words, switching of the carrying amount to the carrying amount for the trailing edge process can be performed at an appropriate timing for the length of the paper S on which printing is performed. Therefore, printing can be performed in an appropriate manner. For example, a trouble that the number of printing by the carrying amount for the trailing edge process excessively increases can be prevented. Moreover, the carrying amount switching range is determined, by considering the printing range in which the carrying amount for the trailing edge process required. Therefore, the number of printing (the number of passes) can be made appropriate, thus shortening a process time. Furthermore, a trouble that an unprinted line is left in printing by the carrying amount for the trailing edge process can be surely prevented.
The printer 2001 as a printing apparatus is described in the second embodiment. However, the above embodiment is for facilitating understanding of the present invention and is not intended to limit the interpretation of the present invention.
It goes without saying that the present invention may make changes and modifications without departing from the effect of the present invention and its equivalents are included in the present invention. For example, embodiments described below can also be included in the present invention.
<Printing Method>
In the aforementioned embodiment, for convenience of description, the interlace method is described with reference to an example in which a modeled nozzle row (eight nozzles) is used. However, the interlace method is not limited to this example. An actual nozzle row is formed by a large number of nozzles Nz, such as 96 or 180 sets. Thus, there are various methods in the interlace methods. For example, there is a method obtained by combining the interlace mode and the overlapping method in which one raster line is formed by a plurality of nozzles Nz. Such an interlace method also falls within the scope of the present invention.
<Carry Motor>
In the aforementioned embodiment, the carry motor 2022 formed by a direct-current motor is described as an example. However, the carry motor 2022 may be formed by other types of motors. For example, a pulse motor may form the carry motor 2022. In this case, the printer-side controller 2060 can obtain the position of the trailing edge of the paper S, based on the timing at which the trailing edge of the paper S passes through the paper detector 2053 (timing of the level change in the detection signal) and the number of pulses supplied to the carry motor 2022.
<Paper Detector>
In the aforementioned embodiment, the paper detector 2053 including the light-emitting element and the light-receiving element is described as an example. However, the paper detector 2053 may have other structures. For example, the paper detector 2053 may be a mechanical sensor with an arm that rotates by coming into contact with paper S.
Number | Date | Country | Kind |
---|---|---|---|
2005-019970 | Jan 2005 | JP | national |
2005-049523 | Feb 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6226101 | Sato | May 2001 | B1 |
7367645 | Nunokawa | May 2008 | B2 |
Number | Date | Country |
---|---|---|
7-242025 | Sep 1995 | JP |
2002-103584 | Apr 2002 | JP |
Number | Date | Country | |
---|---|---|---|
20060250431 A1 | Nov 2006 | US |