In a technique for correcting printing errors in a shuttle type multifunctional apparatus, a preset reference pattern is printed and the printed reference pattern is scanned. Then, the number of dots are detected as errors between the original reference pattern and the scanned reference pattern. After calculating a correcting value by adding and subtracting the numbers of dots corresponding to the errors to and from numbers of printing nozzles according to a resolution of the multifunctional apparatus, the multifunctional apparatus controls a moving distance of an electric line feeding motor. Accordingly, a simple operation enables the printing errors to be corrected, thereby improving the efficiency of operations in the multifunctional apparatus.
|
1. A method for correcting printing errors in a shuttle type multifunctional apparatus which includes a scanning module reciprocated along a horizontal shaft and a line feeding motor capable of moving documents by a predetermined distance, comprising the steps of:
printing, a preset reference pattern upon a correcting mode for correcting printing errors having been set; detecting a number of dots corresponding to the printing errors by comparing a scanned pattern with the reference pattern after scanning the printed reference pattern; calculating a printing error value by using the number of dots corresponding to the printing errors detected in the detecting step and obtaining a correcting value by adding and subtracting the value of the errors to and from a space between adjacent bands; storing the correcting value obtained in the calculating step; and controlling the space between adjacent bands according to the correcting value, wherein the rotational velocity of the line feeding motor is controlled according to the correcting value in the calculating step.
8. A device for correcting printing errors in a shuttle type multifunctional apparatus which includes a scanning module reciprocating along a horizontal shaft and a line feeding motor capable of moving documents a predetermined distance, the device comprising:
means for printing a preset reference pattern upon a correcting mode for correcting printing errors having been set; means for detecting a number of dots corresponding to the printing errors by comparing a scanned pattern with the reference pattern after scanning the printed reference pattern; means for calculating a printing error value by using the number of dots corresponding to the printing errors detected in the detecting step and obtaining a correcting value by adding and subtracting the value of the errors to and from a space between adjacent bands, means storing the correcting value obtained by the means for calculating; means for controlling the space between adjacent bands according to the correcting value; and means for controlling the rotational velocity of the line feeding motor according to the correcting value.
20. A method for correcting a speed of a line feed motor in a shuttle type multifunctional apparatus having a single print head, said method comprising the steps of:
retrieving from a memory a preset reference pattern comprising a first pattern and a second pattern; printing, using said single print head, said first reference pattern on a sheet of recording medium; performing a line feed operation using said line feed motor; printing, using said single printhead, said second reference pattern on said sheet of recording medium, said second reference pattern being eccentric from said first reference pattern, resulting in a printed reference pattern being printed on said sheet of recording medium; scanning, using a scanner, said printed reference pattern to determine whether or not said first reference pattern overlaps said second reference pattern and by how much distance or whether said first reference pattern is spaced-apart from said second reference pattern and by how much distance; and calculating a line feed error caused by said line feed motor based on measurements from said scanning step.
15. A device for correcting printing errors in a shuttle type multifunctional apparatus, said device having a single print head, said device correcting a speed of a line feed motor so that said print head can print a plurality of lines of print on a sheet of recording medium that are each properly spaced from one another, said device comprising:
a memory having stored within a preset reference pattern comprised of a first pattern and a second pattern; said single print head printing both said first pattern and said second pattern to form a printed reference pattern on a sheet of recording medium during a correction mode, said first reference pattern being printed before a line feed operation driven by said line feed motor and said second reference pattern being printed after a line feed operation driven by said line feed motor; a scanner detecting a distance corresponding to a line feed error between a lower end of said first pattern and an upper end of said second pattern of said printed reference pattern; and a CPU calculating said line feed error by using said distance corresponding to said line feed error detected by said scanner and obtaining a correcting value based on whether or not adjacent lines of print overlap each other or are spaced apart from each other and said distance detected by said scanner, said correcting value being used to correct said speed of said line feed motor so that each of said plurality of lines of print on said sheet of recording medium are properly spaced from one another.
2. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
3. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
4. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
5. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
6. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
7. A method for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
9. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
10. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
11. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
12. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
13. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
14. A device for correcting printing errors in a shuttle type multifunctional apparatus as claimed in
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
16. The device of
17. A device of
18. The device of
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
19. The device of
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
21. The method of
22. The method of
23. The method of
24. The method of
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
25. The method of
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
|
This application makes reference to, incorporates the same herein, and claims all benefits accruing under 35 U.S.C. §119 from an application for A METHOD FOR CORRECTING PRINTING ERRORS IN A SHUTTLE TYPE OF A MULTIFUNCTIONAL APPARATUS earlier filed in the Korean Industrial Property Office on the 6th of November 1997 and there duly assigned Serial No. 58305/1997.
1. Field of the Invention
The present invention relates to a technique for correcting printing errors in a shuttle type multifunctional apparatus, and more particularly to a technique for correcting printing errors in a shuttle type multifunctional apparatus, in which it is possible to correct printing errors, such as overlaps and spacing errors, which are generated between bands of a printer block.
2. Description of the Related Art
Generally, office automation apparatus, such as a printer, a copier, a computer, a facsimile device, and a scanner, are independently utilized. Recently, with the development and a popularization of office automation apparatus, a multifunctional office automation apparatus has been proposed, which is capable of carrying out various functions. A multifunctional apparatus is defined as follows:
First, it means an apparatus, including a printer, a facsimile device, and a copier, for example, which are integrated with one another so as to perform two or more functions. Second, it means an apparatus, including a printer, a facsimile device, and a copier, for example, which cooperates with a computer so as to perform new and various functions.
In a shuttle type of multifunctional apparatus according to the related art, a scanner and a printer head are mounted on a horizontal shaft and reciprocated by means of a carriage return motor. A document to be scanned or a paper to be printed is moved at a constant velocity by means of a line feeding motor.
In a case of performing printing using the multifunctional apparatus according to the related art, bands of printing blocks are spaced from each other or overlapped with each other due to the mechanical tolerances of the multifunctional apparatus, especially the mechanical tolerance of the line feeding motor.
In order to removing printing errors such as spacing errors or overlapping of the bands of the printing blocks, therefore, the multifunctional apparatus is repeatedly subjected to a test for measuring the printing errors. Specific data are obtained by the test, and then a corrected value is calculated by adding or subtracting to/from a moving distance of a paper corresponding to a rotational velocity of the line feeding motor with reference to the specific data.
Furthermore, each corrected value is calculated to be in correspondence with each specific data with respect to a plurality of multifunctional apparatus. Then, a corrected average value is calculated and supplied to the multifunctional apparatus.
I have noticed that according to the method for correcting the printing errors in the multifunctional apparatus of the related art, however, since the corrected value must be calculated by using the specific data, the multifunctional apparatus is repeatedly subjected to the test for measuring the specific data. This is, in my opinion, a disadvantage in that the efficiency of operations is degraded.
Furthermore, since the plurality of the multifunctional apparatus are subjected to the test for measuring the printing errors and the specific data are detected from the multifunctional apparatus, the multifunctional apparatus have a different specific error even though the corrected optimum value is obtained by calculating the corrected value corresponding to the specific data and supplied to the multifunctional apparatus. Accordingly, I have found that an optimum quality of the printing cannot be obtained.
The following patents each discloses features in common with the present invention: U.S. Pat. No. 5,661,788 to Chin, entitled Method And System For Selectively Alerting User And Answering Preferred Telephone Calls, and U.S. Pat. No. 5,524,140 to Klausner et al., entitled Telephone Answering Device Linking Displayed Data With Recorded Audio Message.
The present invention has been made to overcome the above described problem of the related art.
It is an object of the present invention to provide on improved technique and apparatus for correcting printing errors.
It is another object to provide a technique and apparatus for correcting printing errors in a multifunctional apparatus, in which a preset reference pattern is printed, the printing errors are detected by scanning the printed reference pattern, and finally the printed errors are corrected, by means of a program applicable to all kinds of multifunctional apparatus.
To accomplish these and other objects of the present invention, there is provided a method and apparatus for correcting printing errors in a shuttle type multifunctional apparatus which includes a scanner module reciprocated along a horizontal axis and an electric line feeding motor capable of moving a shuttle type printer head and documents a predetermined distance, byprinting a preset reference pattern when a correcting mode for correcting printing errors is set; detecting numbers of dots corresponding to the printing errors by comparing a scanned pattern with the reference pattern after scanning the printed reference pattern; calculating a printing error value by using the number of dots corresponding to the printing errors detected in the detecting step and obtaining a correcting value by adding and subtracting the error value to and from a space between adjacent bands; storing the correcting value obtained in the calculating step; and controlling the space between adjacent bands according to the correcting value. In the calculating step, the calculation is performed by adding and subtracting the value of the errors to and from a distance at which the electric line feeding motor moves. In the controlling step, the moving distance of the electric line feeding motor is controlled according to the correcting value. The reference pattern may include first and second patterns having a predetermined length in a vertical direction, which are set to be eccentric to each other.
In the detecting step, the number of detected dots which are in correspondence with a distance between a lower end of the first pattern and an upper end of the second pattern of the scanned pattern. The distance is calculated by using a first group of dots having black data detected due to the second pattern until the lower end of the first pattern is scanned and a second group of dots having white data detected until scanning the lower end of the first pattern to the upper end of the second pattern. In the calculating step, when the first group of dots are detected, the correcting value is calculated by using a formula as follows:
(numbers of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
In the calculating step, when the second group of dots are detected, the correcting value is calculated by using a formula as follows:
(numbers of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch.
A more complete appreciation of the invention, and many of the attendant advantages thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings in which like reference symbols indicate the same or similar components, wherein:
Hereinafter, a method for correcting printing errors in a multifunctional apparatus according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
A shuttle type scanning module 2 is spaced at a predetermined distance apart from a document and reciprocated in a shuttle manner while reading images which are recorded on the document. An image processor 3 performs a shading and a gamma correction of image data which are read by the scanning module 2. The image processor 3 performs image processing operations such as resolution conversion, edge emphasis, and prevention of error diffusion. A rasterizer 4 performs a rasterizing of the image data read in a vertical block. An image memory 5 is a buffer fi* memory which is utilized for processing the image data, which is needed for performing the image processing operation in the image processor 3. A system memory 6 includes an erasable and programmable ROM containing a program for driving the entire system and a static RAM for storing system data. An interfacing section 7 is a module for interfacing the multifunctional apparatus with a computer in parallel under the 1284 protocol of the Institute of Electrical and Electronic Engineers, which transfers the scanned image data from the multifunctional apparatus to the computer or receives the image data to be printed from the computer. A printer driving section 8 generates and outputs a print head fire signal and an enable control signal needed for performing a printing operation according to a control of the CPU 1 and a signal for controlling a phase and a position of a carriage return motor. Furthermore, the printer driving section 8 controls a handling of the image data to be printed and an electric line feeding motor. A modem 10 and a line interface unit (LIU) 11 are elements of a facsimile device for transferring and receiving data.
The document 16 is carried in a direction at a predetermined distance by a feeding roller 18 which is driven by the line feeding motor 17. Hereinafter, the operation of the multifunctional apparatus capable of performing the method for correcting printing errors according to the present invention will be described in detail with reference to
A charge coupled device (hereinafter, referred to as a CCD) is used in the shuttle type scanning module 2, which has 128 dots of vertical size. In a case of scanning a paper 16 having an A4 size, therefore, the paper 16 is divided into twenty seven scanning blocks and read block by block by the scanning module 2, as shown in FIG. 3A. In the case of that the scanning module 2 reads one of the scanning blocks on the paper 16, as shown in
On the other hand, the printer head 12 is constructed such that all of the nozzles print a block of data in the case of having a resolution of 600 dpi. When the printer head 12 performs printing of data on the paper 16 having an A4 size, therefore, the printer head 12 divides the paper 16 into thirty four blocks and prints the data on the paper block by block.
As describing a process of correcting the printing errors in the multifunctional apparatus as constructed above, the CPU 1 determines whether or not a user has selected a correcting mode for correcting printing errors, in step S1. When the CPU 1 determines that the user has selected the correcting mode for correcting printing errors, the CPU 1 detects and transfers a preset reference pattern from the system memory 6 to the printer 9 so that the reference pattern is printed, in step S2. As shown in
In step S3, the CPU 1 controls the scanning module 2 so as to scan the printed reference pattern. Then, the scanned reference pattern is analyzed to detect the numbers of dots corresponding to the printing errors of the scanned reference pattern in step S4. In the case of that the first and second patterns of the printed reference pattern are spaced from each other as shown in
In the case of that the first and second patterns are overlapped with each other as shown in
The CPU 1 checks whether or not the detected data are black data, based on the scanned reference pattern and determines whether or not the first pattern is overlapped with the second pattern in step S5. When the black data is detected and it is determined that the first pattern is overlapped with the second pattern in step S5, the CPU 1 corrects a rotational velocity of the line feeding motor 17 by using a formula 1 as follows and then stores a corrected value in the system memory 6 in the step S6.
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch
In step S7, the CPU 1 controls the rotational velocity of the line feeding motor 17 so as to be in correspondence with the corrected value. Meanwhile, when it has been determined that the first pattern is not overlapped with the second pattern in step S5, the CPU 1 checks whether the detected data is white data and determines whether the first pattern is spaced from the second pattern, in step S8. When it has been determined that white data is detected and the first pattern is spaced from the second pattern in step S8, the CPU 1. corrects the rotational velocity of the line feeding motor 17 by using a formula 2 as follows and then stores the corrected value in the system memory 6 in step S9.
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch
The CPU 1 proceeds to step S7 and controls the rotational velocity of the line feeding motor 17 so as to be in correspondence with the corrected value.
In the case when the printed reference pattern, which is printed by means of the printer head 12 having a resolution of 600 dpi, is scanned by means of the scanning module 2 having a resolution of 300 dpi, the first and second patterns of the scanned reference pattern are overlapped by the dots Y with each other, the corrected value relating the moving distance of the paper 16 is calculated by using a formula 3 as follows.
(number of nozzles per a printing block/a resolution of a printer head)+(number of dots in printing errors/a resolution of a shuttle type scanning head)inch =208/600+Y/300=(208+2Y)/600 inch
On the other hand, in the case when the printed reference pattern, which is printed by means of the printer head 12 having a resolution of 600 dpi, is scanned by means of a scanning module 2 having a resolution of 300 dpi, the first and second patterns of the scanned reference pattern are spaced by the dots X from each other, the corrected value of the moving distance of the paper 16 is calculated by using a formula 4.
(number of nozzles per a printing block/a resolution of a printer head)-(number of dots in printing errors/a resolution of a shuttle type scanning head)inch=208/600-X/300=(208-2X)/600 inch
Consequently, the printing errors can be corrected by storing the corrected value relating the moving distance of the paper 16 and controlling the rotational velocity of the line feeding motor by my using the corrected value during the printing. According to the method for correcting the printing errors of the present invention, since the preset reference pattern is printed and the number of printing errors are detected from the printed reference pattern so that the rotational velocity of the line feeding motor is controlled to increase or decrease the moving distance of the paper, the correction of the printing errors can be easy achieved, resulting in an improving efficiency of the operation in the multifunctional apparatus. Furthermore, since the corrected value relating the printing errors can be set and stored to be adjustable with respect to the multifunctional apparatus, the high quality of the printing can be accomplished in the multifunctional apparatus.
While the present invention has been particularly shown and described with reference to a particular embodiment thereof, it will be understood by those skilled in the art that various changes in form and detail may be effected therein without departing from the scope of the invention as defined by the appended claims.
Patent | Priority | Assignee | Title |
10452908, | Dec 23 2016 | WELLS FARGO BANK, N A | Document fraud detection |
11631269, | Dec 23 2016 | Wells Fargo Bank, N.A. | Document fraud detection |
6938975, | Aug 25 2003 | FUNAI ELECTRIC CO , LTD | Method of reducing printing defects in an ink jet printer |
7025435, | Feb 15 2003 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and apparatus for calibrating image alignment errors |
7118297, | Jul 29 2003 | S-PRINTING SOLUTION CO , LTD | Print option setting method and system for image forming devices |
7372594, | Sep 30 1999 | Canon Kabushiki Kaisha | Image processing apparatus and method, and storage medium |
7494204, | Jul 02 2001 | Seiko Epson Corporation | Correction of paper feed error during interlace printing using a representative correction value |
7708362, | Apr 21 2004 | Hewlett-Packard Development Company, L.P. | Printhead error compensation |
8246140, | May 01 2009 | Konica Minolta IJ Technologies, Inc. | Correction method of feeding amount of conveyance belt and inkjet recording apparatus using the method |
Patent | Priority | Assignee | Title |
5297017, | Oct 31 1991 | Hewlett-Packard Company | Print cartridge alignment in paper axis |
5480240, | Dec 01 1993 | Lexmark International, Inc. | Print quality enhancement method and apparatus |
5524140, | Mar 31 1992 | IPVX PATENT HOLDINGS, INC | Telephone answering device linking displayed data with recorded audio message |
5661788, | Jan 25 1995 | SAMSUNG ELECTRONICS CO , LTD , A CORP OF THE REPUBLIC OF KOREA | Method and system for selectively alerting user and answering preferred telephone calls |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 02 1998 | LEE, YOON-TAE | SAMSUNG ELECTRONICS CO , LTD , A CORP OF THE REPUBLIC OF KOREA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009571 | /0371 | |
Nov 05 1998 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 10 2005 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 12 2009 | REM: Maintenance Fee Reminder Mailed. |
Mar 05 2010 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Mar 05 2005 | 4 years fee payment window open |
Sep 05 2005 | 6 months grace period start (w surcharge) |
Mar 05 2006 | patent expiry (for year 4) |
Mar 05 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 05 2009 | 8 years fee payment window open |
Sep 05 2009 | 6 months grace period start (w surcharge) |
Mar 05 2010 | patent expiry (for year 8) |
Mar 05 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 05 2013 | 12 years fee payment window open |
Sep 05 2013 | 6 months grace period start (w surcharge) |
Mar 05 2014 | patent expiry (for year 12) |
Mar 05 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |