EP0914958A2 - Printing method - Google Patents
Printing method Download PDFInfo
- Publication number
- EP0914958A2 EP0914958A2 EP98309037A EP98309037A EP0914958A2 EP 0914958 A2 EP0914958 A2 EP 0914958A2 EP 98309037 A EP98309037 A EP 98309037A EP 98309037 A EP98309037 A EP 98309037A EP 0914958 A2 EP0914958 A2 EP 0914958A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- printing
- pixels
- print head
- pass
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/008—Controlling printhead for accurately positioning print image on printing material, e.g. with the intention to control the width of margins
Definitions
- the present invention relates to an printers such as ink-jet printers, in which the print-head is capable of printing more than one line of pixels onto a target document in one pass of the print head and the target document is advanced by a predetermined distance between successive passes of the print head.
- An ink-jet printer is a typical computer peripheral that users can buy relatively cheaply and which has excellent print quality.
- the general structure and an operating principle of the inkjet printer can be described as follows.
- the ink-jet printer comprises a CPU, which outputs control signals according to program instructions from a system program within an EEPROM 21 storing a start setting value necessary to the printer operation, a ROM 12 equipped with various fonts and programs necessary for the control, a RAM, which is used to preserve data temporarily when a system operates, an ASIC circuit unit 20 carrying out the transmission of data to said CPU, a head driver circuit 30 controlling the driving of an ink cartridge 31 according to the control signal of the CPU 10 transmitted from said ASIC circuit 20, a carriage return motor driver circuit 40 controlling the motion of a carriage return motor 41, a line feed motor driver circuit 50 controlling the driver of a line feed motor 51 for supplying and ejecting paper, a power supplier 60 providing the drive voltage necessary for the whole of the printer device.
- the printer performs a print by driving each motor 41, 51 according to a control signal from the CPU 10 received through the print interface from the computer.
- the ink cartridge 31 forms dots by jetting fine ink drops from a nozzle having several apertures.
- the system structure is illustrated in FIG. 2 or FIG. 3.
- the ink cartridge 31 is driven by a moving belt 15 and the carriage return motor 41 and moves from left to right along a shaft 14.
- Document paper 100 is moved by a line feed roller 52 being rotated by the driving of the line feed motor 51.
- the document paper 100, supplied in a paper cassette 70 is inserted between a drive roller 73 and a pinch roller 72. And after completing the print motion, the paper is ejected by the rotation of a push-out roller 73 and a pinch roller 74.
- the printer prints by transferring the ink ejected through several nozzles located in the print head to the paper 100 while the ink cartridge 31 is moving left and right.
- Recently computers are increasingly run under the Windows operating system.
- Windows ink-jet printer drivers make the printing images, based on the first nozzle position of the head used by the computer, the size of the nozzles and their separation.
- Image data transmitted from the computer to the inkjet printer is transmitted to the printer by dividing the data by the height of the ink cartridge 31 in order from the top of the paper.
- a sequence of operations like the loading of the paper and the ejection of the paper from the printer after printing, is carried out.
- FIG. 4 shows the ideal form of printing motion.
- the paper 100 is fixed by two rollers R1, R2 even when printing the final print line.
- Lt and Lb represent the height of the ink cartridge 31 and t indicates the top margin of the paper and b indicates the bottom margin of the paper.
- the maximum height it is possible to print at one time is 56/300 inches (vertical direction) and also the line feed distance after printing should be 56/300 inches.
- the overall maximum printing area is 56/300 x n inch and when a user does not assign a special top/bottom margin and fills up all images in the maximum block, then ideally, printing can be performed as in FIG. 4.
- FIG. 5 shows an example of a case where a user has added a top margin of 20/300 inches.
- the Windows printer driver always produces printing images, based on the first nozzle. Consequently, even though the actual print height in the final print line is less than 56/300 inches, printing is carried out only with nozzles corresponding to the height K, after feeding the paper 56/300 inches.
- the present invention provides a method of operating a printer having a print-head capable of printing more than one line of pixels onto a target document in one pass of the print head and in which the target document is advanced by a predetermined distance between successive passes of the print head, the method comprising:
- the said selected number of adjacent lines includes the one or more lines of pixels farthest from the said upper margin.
- a Windows printer driver forms printing images by analysing images produced by the computer in the form of a bitmap.
- the size of this bitmap determines the spacing of the nozzles. That is, in the case of 300 dpi, 1/300 inch is the spacing of the nozzles and this one bitmap is used as print data of the nozzle units.
- Step S11 In the maximum block which the printer is capable of printing, the relative size of a user defined margin to this bitmap unit is established. This result is taken as basic data for determinating how much line feed should be made when the final print is arranged. (Step S11).
- the images are output until the final print line is reached.
- the maximum height which it is possible to print is 56/300 inches. That means, at any one time up to 56/300 inches can be printed in a vertical direction.
- the Windows printer driver detects 56 pieces of bitmap in length and stores the result in 56 bits of image buffer. This is transmitted to the printer.
- the result is a logical value having a value of "0” or "1", where "0” means that there is no data to print, and "1" means the opposite.
- the data from the image buffer transmitted to the printer is the actual nozzle data corresponding to a nozzle one to one, and so is output to the printer head.
- Line feeding is carried out having regard to a user defined margin, checked in Step S11 immediately before reaching the final print line. If the user-defined margin is 20/300, then the maximum print height of the final line is (56/300 inches - 20/300 inch), i.e. 36/300 inch. Accordingly, the resulting values in the image buffer are removed in 20 bit order, to be printed from the 36 th nozzle.
- the line feed for the final line is (56/300 inches - 20/300 inches) (U) i.e. 36/300 inches (K).
- the present invention is intended to enable the print to be completed with the paper being in contact with the pinch roller and the feed roller. This has the effect of improving the print quality near the lower margin.
Landscapes
- Ink Jet (AREA)
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
- The present invention relates to an printers such as ink-jet printers, in which the print-head is capable of printing more than one line of pixels onto a target document in one pass of the print head and the target document is advanced by a predetermined distance between successive passes of the print head.
- An ink-jet printer is a typical computer peripheral that users can buy relatively cheaply and which has excellent print quality. The general structure and an operating principle of the inkjet printer can be described as follows.
- The ink-jet printer comprises a CPU, which outputs control signals according to program instructions from a system program within an
EEPROM 21 storing a start setting value necessary to the printer operation, aROM 12 equipped with various fonts and programs necessary for the control, a RAM, which is used to preserve data temporarily when a system operates, anASIC circuit unit 20 carrying out the transmission of data to said CPU, ahead driver circuit 30 controlling the driving of anink cartridge 31 according to the control signal of theCPU 10 transmitted from saidASIC circuit 20, a carriage returnmotor driver circuit 40 controlling the motion of acarriage return motor 41, a line feedmotor driver circuit 50 controlling the driver of aline feed motor 51 for supplying and ejecting paper, apower supplier 60 providing the drive voltage necessary for the whole of the printer device. - The printer performs a print by driving each
motor CPU 10 received through the print interface from the computer. Theink cartridge 31 forms dots by jetting fine ink drops from a nozzle having several apertures. - The system structure is illustrated in FIG. 2 or FIG. 3. The
ink cartridge 31 is driven by a movingbelt 15 and thecarriage return motor 41 and moves from left to right along ashaft 14. Document paper 100 is moved by aline feed roller 52 being rotated by the driving of theline feed motor 51. The document paper 100, supplied in apaper cassette 70 is inserted between adrive roller 73 and apinch roller 72. And after completing the print motion, the paper is ejected by the rotation of a push-outroller 73 and apinch roller 74. - The printer prints by transferring the ink ejected through several nozzles located in the print head to the paper 100 while the
ink cartridge 31 is moving left and right. Recently computers are increasingly run under the Windows operating system. Windows ink-jet printer drivers make the printing images, based on the first nozzle position of the head used by the computer, the size of the nozzles and their separation. Image data transmitted from the computer to the inkjet printer is transmitted to the printer by dividing the data by the height of theink cartridge 31 in order from the top of the paper. A sequence of operations, like the loading of the paper and the ejection of the paper from the printer after printing, is carried out. - FIG. 4 shows the ideal form of printing motion. The paper 100 is fixed by two rollers R1, R2 even when printing the final print line. Here, Lt and Lb represent the height of the
ink cartridge 31 and t indicates the top margin of the paper and b indicates the bottom margin of the paper. - As an example, let the number of head nozzles of the inkjet printer be 56 and their separation be 1/300 inch, then the maximum height it is possible to print at one time is 56/300 inches (vertical direction) and also the line feed distance after printing should be 56/300 inches. The overall maximum printing area is 56/300 x n inch and when a user does not assign a special top/bottom margin and fills up all images in the maximum block, then ideally, printing can be performed as in FIG. 4.
- On the other hand, where a user adds a top margin, a problem occurs. FIG. 5 shows an example of a case where a user has added a top margin of 20/300 inches. The Windows printer driver always produces printing images, based on the first nozzle. Consequently, even though the actual print height in the final print line is less than 56/300 inches, printing is carried out only with nozzles corresponding to the height K, after feeding the paper 56/300 inches.
- At this time, the paper is no longer held by the rollers R1, R2 and so accurate position control becomes difficult. Accordingly print widening occurs in which the spacing between printed characters near the bottom margin becomes irregular.
- It is an object of the present invention to reduce such print widening.
- Accordingly, the present invention provides a method of operating a printer having a print-head capable of printing more than one line of pixels onto a target document in one pass of the print head and in which the target document is advanced by a predetermined distance between successive passes of the print head, the method comprising:
- determining the height of a user-defined upper margin;
- controlling the print head to make successive printing passes until the penultimate printing pass has been completed;
- advancing the target document by a distance which is less than the said predetermined distance; and
- controlling the print head to make a final printing pass to print a selected number of adjacent lines of pixels which is smaller than the number of lines of pixels that the print head is capable of printing in one pass and does not include the one or more lines of pixels closest to the said upper margin.
-
- Preferably, the said selected number of adjacent lines includes the one or more lines of pixels farthest from the said upper margin.
- The present invention will now be described by way of example with reference to the accompanying drawings in which:
- FIG. 1 is a block diagram illustrating the structure of a general inkjet printer;
- FIG. 2 is a schematic perspective view of part of the structure of a general ink jet printer;
- FIG. 3 is an schematic side view of part of the structure of a general ink jet printer;
- FIG. 4 is a schematic illustration showing the ideal form of printing motion;
- FIG. 5 is a schematic illustration showing the conventional situation where a user defines a top margin;
- FIG. 6 is a flow diagram illustrating the method steps of the present invention; and
- FIG. 7 is a schematic illustration showing the situation where a user defines a top margin according to an embodiment of the present invention.
-
- As shown in Figure 6, a Windows printer driver forms printing images by analysing images produced by the computer in the form of a bitmap. The size of this bitmap determines the spacing of the nozzles. That is, in the case of 300 dpi, 1/300 inch is the spacing of the nozzles and this one bitmap is used as print data of the nozzle units.
- In the maximum block which the printer is capable of printing, the relative size of a user defined margin to this bitmap unit is established. This result is taken as basic data for determinating how much line feed should be made when the final print is arranged. (Step S11).
- The images are output until the final print line is reached. For a monochrome head having 56 nozzles and a nozzle distance of 1/300 inch, the maximum height which it is possible to print is 56/300 inches. That means, at any one time up to 56/300 inches can be printed in a vertical direction.
- Therefore, the Windows printer driver detects 56 pieces of bitmap in length and stores the result in 56 bits of image buffer. This is transmitted to the printer. The result is a logical value having a value of "0" or "1", where "0" means that there is no data to print, and "1" means the opposite. The data from the image buffer transmitted to the printer is the actual nozzle data corresponding to a nozzle one to one, and so is output to the printer head. (Step S12)
- Line feeding is carried out having regard to a user defined margin, checked in Step S11 immediately before reaching the final print line. If the user-defined margin is 20/300, then the maximum print height of the final line is (56/300 inches - 20/300 inch), i.e. 36/300 inch. Accordingly, the resulting values in the image buffer are removed in 20 bit order, to be printed from the 36th nozzle. In addition, the line feed for the final line, as shown in FIG. 7, is (56/300 inches - 20/300 inches) (U) i.e. 36/300 inches (K). (Step S13)
- As explained above, the present invention is intended to enable the print to be completed with the paper being in contact with the pinch roller and the feed roller. This has the effect of improving the print quality near the lower margin.
Claims (3)
- A method of operating a printer having a print-head capable of printing more than one line of pixels onto a target document in one pass of the print head and in which the target document is advanced by a predetermined distance between successive passes of the print head, the method comprising:determining the height of a user-defined upper margin;controlling the print head to make successive printing passes until the penultimate printing pass has been completed;advancing the target document by a distance which is less than the said predetermined distance; andcontrolling the print head to make a final printing pass to print a selected number of adjacent lines of pixels which is smaller than the number of lines of pixels that the print head is capable of printing in one pass and does not include the one or more lines of pixels closest to the said upper margin.
- A method according to claim 1 in which the said selected number of adjacent lines includes the one or more lines of pixels farthest from the said upper margin.
- A method of operating a printer as described herein with reference to figures 6 and 7 of the accompanying drawings.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR9757865 | 1997-11-04 | ||
KR1019970057865A KR100247394B1 (en) | 1997-11-04 | 1997-11-04 | Protecting method for bending in inkjet printer |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0914958A2 true EP0914958A2 (en) | 1999-05-12 |
EP0914958A3 EP0914958A3 (en) | 1999-12-01 |
Family
ID=19524094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP98309037A Withdrawn EP0914958A3 (en) | 1997-11-04 | 1998-11-04 | Printing method |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0914958A3 (en) |
JP (1) | JPH11198450A (en) |
KR (1) | KR100247394B1 (en) |
CN (1) | CN1216840A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1024010A2 (en) * | 1998-12-24 | 2000-08-02 | Seiko Epson Corporation | Color printing using a vertical nozzle array head |
US8573702B2 (en) | 2009-10-20 | 2013-11-05 | Lear Corporation | Seat assembly having an adjustable head restraint assembly |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4975780A (en) * | 1988-01-29 | 1990-12-04 | Canon Kabushiki Kaisha | Ink jet image recording apparatus with control of scan line recording width |
US5425138A (en) * | 1991-12-26 | 1995-06-13 | Casio Computer Co., Ltd. | Apparatus and method for automatically editing documents including text data and table data with ruled lines |
DE19623650A1 (en) * | 1995-06-14 | 1996-12-19 | Hewlett Packard Co | Ink jet printing process to achieve uniform wear of the ink ejection elements and nozzles |
-
1997
- 1997-11-04 KR KR1019970057865A patent/KR100247394B1/en not_active IP Right Cessation
-
1998
- 1998-11-04 JP JP10313748A patent/JPH11198450A/en active Pending
- 1998-11-04 CN CN98123588A patent/CN1216840A/en active Pending
- 1998-11-04 EP EP98309037A patent/EP0914958A3/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4975780A (en) * | 1988-01-29 | 1990-12-04 | Canon Kabushiki Kaisha | Ink jet image recording apparatus with control of scan line recording width |
US5425138A (en) * | 1991-12-26 | 1995-06-13 | Casio Computer Co., Ltd. | Apparatus and method for automatically editing documents including text data and table data with ruled lines |
DE19623650A1 (en) * | 1995-06-14 | 1996-12-19 | Hewlett Packard Co | Ink jet printing process to achieve uniform wear of the ink ejection elements and nozzles |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1024010A2 (en) * | 1998-12-24 | 2000-08-02 | Seiko Epson Corporation | Color printing using a vertical nozzle array head |
EP1024010A3 (en) * | 1998-12-24 | 2000-12-27 | Seiko Epson Corporation | Color printing using a vertical nozzle array head |
US6336706B1 (en) | 1998-12-24 | 2002-01-08 | Seiko Epson Corporation | Color printing using a vertical nozzle array head |
US8573702B2 (en) | 2009-10-20 | 2013-11-05 | Lear Corporation | Seat assembly having an adjustable head restraint assembly |
Also Published As
Publication number | Publication date |
---|---|
KR19990038213A (en) | 1999-06-05 |
KR100247394B1 (en) | 2000-04-01 |
CN1216840A (en) | 1999-05-19 |
JPH11198450A (en) | 1999-07-27 |
EP0914958A3 (en) | 1999-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3305182B2 (en) | Serial recording device | |
US6039427A (en) | Recording apparatus having deviation adjusting mechanism | |
US5936645A (en) | Serial printing apparatus controlled by open loop control system | |
US7506947B2 (en) | Ink jet printing apparatus and method using media shape detection | |
EP0738068A2 (en) | Random printing techniques for liquid ink printers | |
US6238034B1 (en) | Ink-jet recording methods and apparatuses | |
US6912063B1 (en) | Ink jet recording apparatus | |
EP1066971A2 (en) | Printing apparatus, and method for controlling the power of the printing | |
US7500727B2 (en) | Ink jet printing apparatus and ink jet printing method | |
EP0914958A2 (en) | Printing method | |
US11602936B2 (en) | Inkjet printing apparatus and storage medium storing program | |
EP1219450B1 (en) | Printing apparatus and method | |
US7477416B2 (en) | Printing method and printing apparatus for printing on a label sheet | |
US7168785B2 (en) | Method for performing edge-to-edge transition during printing with an imaging apparatus | |
KR100193720B1 (en) | Arrangement structure and method thereof of ink cartridge | |
JPH07125225A (en) | Ink jet printer | |
JP2001001599A (en) | Printing device, information processing device and information processing system | |
KR19990056840A (en) | How to Improve Print Resolution of Inkjet Printers | |
KR100258532B1 (en) | Ink spray method depending on the rest of ink | |
JPH0229347A (en) | Ink jet recorder | |
JP2001071603A (en) | Printer and power control method therefor | |
KR19990056846A (en) | Printing device and printing method according to paper feed status recognition | |
JP2005219320A (en) | Recording device | |
JPH07125226A (en) | Ink jet printer | |
KR19990064983A (en) | How to Add Printer Driver Options for Windows |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 19981130 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): DE FR GB IT |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: HA, JONG-HO Inventor name: PARK, DONG-CHAE |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
RIC1 | Information provided on ipc code assigned before grant |
Free format text: 6B 41J 19/78 A, 6B 41J 11/42 B, 6B 41J 2/51 B |
|
AKX | Designation fees paid |
Free format text: DE FR GB IT |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20010601 |