Claims
- 1. A method for increasing the readability of a machine-readable graphical code on a surface, comprising:
receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising:
a first region having a first color; and a second region adjacent to the first region, the second region having a second color and a size; determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and creating a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region.
- 2. The method of claim 1, wherein the size comprises a width, and wherein reducing the size of the second region comprises reducing the width of the second region.
- 3. The method of claim 1, wherein the size comprises a length, and wherein reducing the size of the second region comprises reducing the length of the second region.
- 4. The method of claim 1, wherein the size comprises an area, and wherein reducing the size of the second region comprises reducing the area of the second region.
- 5. The method of claim 1, wherein the second region comprises a plurality of pixels, and wherein reducing the size of the second region comprises eliminating a first pixel of the plurality of pixels.
- 6. The method of claim 1, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein reducing the size of the second region comprises reducing the pixel size of the first pixel.
- 7. The method of claim 6, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.
- 8. The method of claim 7, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.
- 9. A system for increasing the readability of a machine-readable graphical code on a surface, comprising:
a computing device comprising:
a processor; memory in electronic communication with the processor; a graphical code generator configured to convert source data into a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising a first region and a second region adjacent to the first region, the first region having a first color, and the second region having a second color and a size; and a compensation module in electronic communication with the graphical code generator, the compensation module being configured to:
receive the graphical code image from the graphical code generator; determine a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and create a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region; and a marking device in electronic communication with the computing device, the marking device being configured to mark the size compensated graphical code image on the surface.
- 10. The system of claim 9, wherein the size comprises a width, and wherein reducing the size of the second region comprises reducing the width of the second region.
- 11. The system of claim 9, wherein the size comprises a length, and wherein reducing the size of the second region comprises reducing the length of the second region.
- 12. The system of claim 9, wherein the size comprises an area, and wherein reducing the size of the second region comprises reducing the area of the second region.
- 13. The system of claim 9, wherein the second region comprises a plurality of pixels, and wherein reducing the size of the second region comprises eliminating a first pixel of the plurality of pixels.
- 14. The system of claim 9, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein reducing the size of the second region comprises reducing the pixel size of the first pixel.
- 15. The system of claim 14, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.
- 16. The system of claim 15, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.
- 17. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method comprising:
receiving a graphical code image, the graphical code image being an electronic representation of a graphical code, the graphical code image comprising:
a first region having a first color; and a second region adjacent to the first region, the second region having a second color and a size; determining a size increase of the second region, the size increase indicating how much the size of the second region will increase when the graphical code image is marked on the surface; and creating a size compensated graphical code image by reducing the size of the second region by an amount that will substantially compensate for the size increase of the second region.
- 18. The medium of claim 17, wherein the size comprises a width, and wherein reducing the size of the second region comprises reducing the width of the second region.
- 19. The medium of claim 17, wherein the size comprises a length, and wherein reducing the size of the second region comprises reducing the length of the second region.
- 20. The medium of claim 17, wherein the size comprises an area, and wherein reducing the size of the second region comprises reducing the area of the second region.
- 21. The medium of claim 17, wherein the second region comprises a plurality of pixels, and wherein reducing the size of the second region comprises eliminating a first pixel of the plurality of pixels.
- 22. The medium of claim 17, wherein the second region comprises a first pixel, the first pixel having a pixel size, and wherein reducing the size of the second region comprises reducing the pixel size of the first pixel.
- 23. The medium of claim 22, wherein reducing the pixel size of the first pixel comprises changing the first pixel from a first pixel color to a second pixel color.
- 24. The medium of claim 23, wherein the first pixel color has a first darkness, wherein the second pixel color has a second darkness, and wherein the difference between the first darkness and the second darkness is proportional to the reduction in the pixel size of the first pixel.
RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S. Patent Application Serial No. 60/283,577, filed Apr. 13, 2001, for “Method and System for Dot Gain Correction of Graphical Code on Printing Surface,” with inventors Paul Hepworth and Weiyang Zhou, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60283577 |
Apr 2001 |
US |