Claims
- 1. A method for generating a line of dots to produce a line segment having a constant average dot spacing at any angular orientation on a medium, the method comprising the steps of:
- providing printing means for plotting dots of a fixed size;
- moving the printing means in increments of a first constant length in a first direction and in increments of a second constant length in a second direction perpendicular to the first direction on the medium;
- computing a line density value based on the angular orientation of the line segment; and
- plotting the dots with the printing means using the computed line density value to produce the line segment having the constant average dot spacing.
- 2. The method of claim 1, wherein the step of computing a constant average spacing includes computing a ratio of the number of increments of the printing means to plot the line segment in the first direction to the number of increments of the printing means to plot the line segment in the second direction.
- 3. The method of claim 1, wherein the step of computing the constant average spacing comprises calculating a trigonometric function of the line segment.
- 4. The method of claim 1 wherein the step of moving in the first direction is under the control of a stepper motor.
- 5. The method of claim 4, wherein the printing means comprises an ink jet print cartridge.
- 6. The method of claim 1, further comprising the step of plotting all segments of a plotted line.
- 7. The method of claim 1, wherein the step of moving comprises moving the printing means a first number of increments per unit length in the first direction, and a second number of increments per unit length in the second direction.
- 8. The method of claim 1, further comprising the steps, prior to the step of plotting, of:
- providing a desired dot density; and
- multiplying the constant average spacing by the desired dot density, the resulting value being the constant average spacing for the step of plotting.
- 9. A plotter for generating a line of dots to produce a line segment having a constant average dot spacing at any angular orientation on a medium the plotter comprising:
- plotting means for plotting dots of fixed size on the medium;
- moving means for moving the plotting means in increments of a first constant length in a first direction and in increments of a second constant length in a second direction perpendicular to the first direction of the medium;
- computing means for computing a line density value based on the angular orientation of the line segment; and
- control means for controlling the plotting means and moving means so as to plot the dots using the computed line density value to produce a line segment having the constant average dot spacing.
- 10. The device of claim 9, wherein the computing means computes the constant average spacing by determining a ratio of the number of increments the printing means moves to plot the line segment in the first direction to the number of increments the printing means moves to plot the line segment in the second direction.
- 11. The device of claim 9, wherein the control means comprises a microcontroller.
- 12. The device of claim 9, wherein the computing means comprises a computer program.
- 13. The device of claim 12, wherein the computer program comprises an assembly language program.
- 14. The device of claim 9, wherein the means for computing the constant average spacing further includes means for calculating a trigonometric function of the line segment.
- 15. The device of claim 9, wherein the moving means comprises a stepper motor for moving in the first direction.
- 16. The device of claim 15, wherein the printing means comprises an ink jet print cartridge.
- 17. The device of claim 9, wherein the control means further includes means for plotting all segments of the plotted line.
- 18. The device of claim 9, wherein the moving means moves the printing means a first number of increments per unit length in the first direction, and a second number of increments per unit length in the second direction.
- 19. The device of claim 9, wherein the computing means for computing the constant average spacing includes means for calculating the ratio of the number of increments per unit length moved by the printing means in the first direction to the number of increments per unit length moved by the printing means in the second direction.
- 20. The device of claim 9, wherein the control means further includes:
- means for providing a desired dot density; and
- means for multiplying the constant average spacing by the desired dot density, the resulting value being the constant average spacing.
- 21. A method for generating a line of dots to produce a line segment having a constant average dot spacing at any angular orientation on a medium, the method comprising the steps of:
- providing printing means for plotting the dots to form the line segment, each dot having a fixed size;
- moving the printing means in increments of a first constant length in a first direction and in increments of a second constant length in a second direction perpendicular to the first direction on the medium;
- computing a ratio of the number of increments in the first direction to the number of increments in the second direction to plot the line segment;
- computing a line density value as a function of the computed ratio and the angular orientation of said line segment;
- computing a dot flow rate as a function of the line density value and a requested dot density value; and
- plotting the line segment with the printing means as a function of the dot flow rate, the dots having the constant average dot spacing over the length of the line segment.
- 22. A plotter for generating a line of dots to produce a line segment having a constant average dot spacing at any angular orientation on a medium, the plotter comprising:
- plotting means for plotting the dots to form the line segment on the medium, the plotting means capable of receiving a dot density value from a computer;
- moving means for moving the plotting means in increments of a first constant length in a first direction and in increments of a second constant length in a second direction perpendicular to the first direction on the medium;
- means for computing a ratio of the number of increments in the first direction to the number of increments in the second direction to plot the line segment;
- means for computing a line density value as a function of the computed ratio and the angle of the line segment;
- means for computing a dot flow rate as a function of the line density value and a requested dot density value; and
- control means responsive to the dot flow rate for controlling said plotting means and moving means for plotting the dots forming the line segment so as to maintain the constant average dot spacing over the length of the line segment.
Parent Case Info
This application is a File Wrapper continuation of U.S. application Ser. No. 07/279,904, now abandoned.
US Referenced Citations (22)
Foreign Referenced Citations (9)
Number |
Date |
Country |
0104628 |
|
EPX |
55-156074 |
Dec 1980 |
JPX |
58-153665 |
Sep 1983 |
JPX |
59-156783 |
Sep 1984 |
JPX |
60-15169 |
Jan 1985 |
JPX |
60-129266 |
Jul 1985 |
JPX |
61-199954 |
Sep 1986 |
JPX |
2000344 |
Jan 1979 |
GBX |
2119549 |
Nov 1983 |
GBX |
Non-Patent Literature Citations (3)
Entry |
Hewlett Packard Thermal Ink-Jet Print Cartridge Designer's Guide, Second Edition. |
Hewlett Packard Jounal, May 1985 "Thermal Ink-Jet Printhead". |
"Overpaint Function For Color Printer" IBM Technical Disclosure Bulletin, vol. 29, No. 9, p. 3861, Feb. 1987. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
279904 |
Dec 1988 |
|