Claims
- 1. A method for printing wherein a printhead is successively scanned in a line direction to print a plurality of dots extending in said line direction, and a recording medium is fed at right angles to said line direction, comprising the steps of:
- receiving and storing in a memory original dot data representative of an original dot pattern for a given line, in said line direction, said original dot pattern including one of fonts and graphics;
- said original dot data being representative of the original dot pattern having individual original dots spaced from a preceding individual original dot by integer multiples of a minimum interval d.sub.1 ;
- converting each portion of said original dot data representative of said individual original dots and blanks into a portion of secondary dot data representing n(n .gtoreq.2) secondary dots and blanks respectively, arranged in the line direction in the given line;
- said portions of second dot data representing said second dots and spaced by secondary intervals equal to d.sub.1 /n, and occupying intervals d.sub.1 of said given line having a position associated with respective ones of said individual original dots in said given line;
- storing said portions of secondary dot data in said memory in locations corresponding to associated positions in said given line;
- selecting ones of said secondary dot data representing dots occurring adjacent every m.sup.th one of said secondary intervals in said given line wherein n and m are integers, (2n-1).gtoreq..sub.m .gtoreq.(n+1), and said selected m.sup.th ones of said secondary dots having a minimum selected interval d.sub.2 between said selected dots, wherein d.sub.2 =m/n .times.d.sub.1 ;
- storing in said memory secondary dot data for said given line representing blanks in memory locations associated ones of said secondary dot data which are not selected; and
- printing using said secondary dot data the selected ones of said secondary dots.
- 2. The method for printing according to claim 1 wherein said step of printing further comprises scanning the printhead in the line direction at a speed faster than a speed used when printing using said original dot
- 3. A method for printing by scanning a printhead in a line direction, and feeding a recording medium at right angles to the line direction, comprising the steps of:
- receiving and storing original dot dam representative of original dots of a line, in said line direction of a given line, of an original dot pattern, wherein said original dot pattern has an original minimal interval;
- converting said original dot pattern into secondary dot data representing n consecutive secondary dots for each of said original dots of said original dot pattern, respectively, wherein n is an integer and said secondary dot data has said n consecutive secondary dots at a minimum secondary intervals equal to 1/n times the original minimal interval;
- said secondary dot data representing said n secondary consecutive dots occupying the original minimal interval in said given line associated with respective ones of said original dots of said original dot data;
- selecting from said secondary dot data data representing every m.sup.th one of said intervals when 2n or more of said dots of said secondary data are successive in said given line wherein [m>n](2n-1).gtoreq.m.gtoreq.(n+1) and m is an integer; and
- printing using the thus selected secondary dot data.
- 4. A method for printing with a dot printer having a printhead movable in a line direction and means for moving a recording medium in a direction at right angles with respect to said line direction, said method comprising the steps of:
- a) receiving original print data which represents an original dot pattern;
- b) converting the original print data to represent a print dot pattern in which a minimum interval spacing of two successive dots in the line direction is larger than a corresponding interval distance d in the original dot pattern, wherein said step of converting comprises:
- b1) converting original print data representing each dot of the original dot pattern of a given line into intermediate print data representing n secondary successive dots in the line direction space at intervals of a distance of d/n, wherein n.gtoreq.2, and occupying in the given line an interval distance d associated with the dot of the original dot pattern; and
- b2) selecting data of said intermediate print data representing the first and every m-th following secondary dot out of a series of 2n or more successive dots at an interval spacing of d/n, and selecting data representing one secondary dot out of a series of no more than n secondary successive dots at given interval spacing of d/n, as converted data representing dots of said print dot pattern, wherein
- 2n-1.gtoreq.m.gtoreq.n+1
- and m and n are integers; and
- c) controlling the printhead with said converted data representing said print dot pattern to effect printing.
- 5. The method of claim 4 wherein step b2 includes
- selecting said one secondary dot, out of a series of no more than n successive secondary dots at a distance of d/n, such that said one secondary dot is separated by a distance equal to multiple of (m/n . d) from other selected dots of the print dot pattern.
- 6. A method for printing with a dot printer having a print head movable in a line direction relative to a recording medium and at right angles to an advancing direction of said recording medium, said method comprising the steps of:
- receiving original dot data which represent an original dot pattern having dots provided in said line direction that are spaced at original intervals having a minimum distance d.sub.1 ;
- converting the original dot pattern by convening each portion of said original dot data representing a dot into secondary dot data representing n(n .gtoreq.2) successive secondary dots arranged in uniform intervals in positions within an interval of said minimum distance d.sub.1 associated with each respective original dot data wherein n is an integer;
- selecting data of said secondary dot data representing a first dot and each m.sup.th dot following said first dot in a continuous string of successive dots so long as 2n or more successive dots follow a presently selected dot, where is defined by (2n -1).gtoreq.m.gtoreq.(n+1) and selecting data representing a dot distance from a presently selected dot by said distance d.sub.1 when x successive dots remain in said continuous string where x is defined by n .ltoreq.x .ltoreq.(2n-1); and
- scanning the print head at a speed V.sub.2 which is faster than a scanning speed V.sub.1, wherein V.sub.1 is a scanning speed when printing by the original dot pattern, and printing using the thus selected secondary dot data.
- 7. The method according to claim 6 wherein the minimum distance between the printed dots of the selected secondary dot data is equal to d.sub.2, wherein d.sub.2 =d.sub.1 .multidot.V.sub.2 /V.sub.1 =(m/n)d1.
- 8. A method for printing characters and graphics by means of a dot printer having a print head movable in a line direction relative to a recording medium, said method comprising the steps of:
- receiving original dot data which represents an original dot pattern having dots provided in said line direction at a minimum interval distance d.sub.1 ;
- converting the original dot pattern by converting each bit of original dot data representing an original dot into secondary dot data representing n(n.gtoreq.2) successive secondary dots in the interval of the original dot;
- selecting desired portions of said secondary dot data representing secondary dots at an interval distance d.sub.2 (d.sub.2 >d.sub.1); and
- scanning the print head at a speed V.sub.2 which equals to V.sub.1 .multidot.d.sub.2 /d.sub.1, wherein V.sub.1 is a scanning speed when printing is performed by the original dot pattern and printing is performed using the thus selected secondary dot data.
- 9. A method for printing fonts and graphics by means of a dot printer having a print head movable in a line direction relative to a recording medium and at right angles to an advance of the recording medium, wherein the print head is scanned at a speed V1 in normal print mode and a distance d1 is a minimum interval of printed dots in said normal mode, said method comprising the steps of;
- receiving original dot dam representing an original dot pattern for printing in said normal printing mode;
- converting the original dot pattern by converting each original dot data into n(n .gtoreq.2) successive secondary dot data for use in a high speed printing mode;
- selecting desired secondary dot dam;
- scanning the print head at a speed V2(V2 >V1) and printing using the thus selected secondary dot data to print dots in said line direction while keeping a minimum interval d2, (d2=d1*V2/V1), in said high speed printing mode.
- 10. A method for printing wherein a print head is successively scanned in a line direction to print a plurality of dots extending in said line direction and a recording medium is fed at right angles to said line direction, the method comprising the steps of;
- receiving original dot data representative of an original dot pattern to print dots in said line direction;
- converting each original dot data into secondary dot data representative of a secondary dot pattern having a dot density in said line direction greater than said original dot pattern;
- selecting desired secondary dot dam, wherein the selected secondary dot data represents a third dot pattern having a dot density in said line direction less than said dot density of said original dot pattern; and
- scanning the print head at a speed higher than a normal speed for printing said original dot pattern and printing using the thus selected secondary dot data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-316964 |
Dec 1989 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/190,770, filed Feb. 2, 1994, which is a continuation of application Ser. No. 07/985,519 filed Dec. 2, 1992, which is a continuation of Ser. No. 07/697,125 filed May 8, 1991, which is a division of Ser. No. 07/622,992 filed Dec. 6, 1990, abandoned.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4216480 |
Buehner et al. |
Aug 1980 |
|
4683479 |
Horiya et al. |
Jul 1987 |
|
5016195 |
Wakp |
May 1991 |
|
Foreign Referenced Citations (6)
Number |
Date |
Country |
0234018 |
Sep 1987 |
EPX |
0264265 |
Apr 1988 |
EPX |
0326295 |
Aug 1989 |
EPX |
0331033 |
Sep 1989 |
EPX |
6179673 |
Apr 1986 |
JPX |
61-206663 |
Sep 1986 |
JPX |
Non-Patent Literature Citations (2)
Entry |
Patent Abstracts of Japan, vol. 13, No. 183 (M-820) (3531) 28 Apr. 1989, & JP-A-1 104 049 (Oki Electric Ind Co Ltd) 18 Jan. 1989. |
Hewlett Packard Journal, vol. 39, No. 5, Oct. 1989, Palo Alto, CA, USA pp. 76-80, May, J. D. et al., "Data to Dots in the HP DeskJet Printer". |
Divisions (1)
|
Number |
Date |
Country |
Parent |
622992 |
Dec 1990 |
|
Continuations (3)
|
Number |
Date |
Country |
Parent |
190770 |
Feb 1994 |
|
Parent |
985519 |
Dec 1992 |
|
Parent |
697125 |
May 1991 |
|