Claims
- 1. An identification card printing system adapted to improve contrast of an original image represented by an array of pixels each having a pixel level representing an intensity of the pixel, the system comprising:a substrate feeder mechanism adapted to transport a substrate along a printing path; a thermal printhead in line with the printing path and having a plurality of resistive heaters arranged in a line on a substrate; a microcomputer; a memory; and a printer driver stored in the memory and including instructions executable by the microcomputer to perform steps of: (a) selecting a pixel of the pixel array; (b) calculating an adjusted pixel level for the selected pixel based upon its pixel level and at least one proximal pixel level defined as the pixel level of a pixel located proximate to the selected pixel; and (c) repeating steps (a) and (b) for substantially all of the pixels of the pixel array to form an adjusted pixel array that represents an adjusted image having greater contrast than the original image, wherein some of the adjusted pixel levels constitute increases from their previous pixel levels and some constitute decreases from their previous pixel levels.
- 2. The identification card printing system of claim 1, wherein the calculating step (b) is made in accordance with the relationship: PR,C′=(PR,C(2n+1)-∑n proximal—pixel—levels)÷(n+1)wherein P′R,C represents an adjusted pixel level for the selected pixel, PR,C denotes the pixel level of the selected pixel, and n represents the number of proximal pixel levels that are used to calculate the adjusted pixel level.
- 3. The identification card printing system of claim 1, wherein the proximal pixel level corresponds to a pixel that is adjacent to the selected pixel.
- 4. The identification card printing system of claim 3, wherein the proximal pixel level corresponds to a pixel selected from a group consisting of a preceding pixel, a succeeding pixel, a pixel positioned above the selected pixel, and a pixel positioned below the selected pixel.
- 5. A method for use with an identification card printing system to improve contrast of an original image represented by an array of pixels each having a pixel level representing an intensity of the pixel, the method comprising steps of:(a) selecting a pixel of the pixel array; (b) calculating an adjusted pixel level for the selected pixel based upon its pixel level and at least one proximal pixel level defined as the pixel level of a pixel located proximate to the selected pixel; and (c) repeating steps (a) and (b) for substantially all of the pixels of the pixel array to form an adjusted pixel array that represents an adjusted image having greater contrast than the original image, wherein some of the adjusted pixel levels constitute increases from their previous pixel levels and some constitute decreases from their previous pixel levels.
- 6. The method of claim 5, wherein the calculating step (b) is made in accordance with the relationship: PR,C′=(PR,C(2n+1)-∑n proximal—pixel—levels)÷(n+1)wherein P′R,C represents an adjusted pixel level for the selected pixel, PR,C denotes the pixel level of the selected pixel, and n represents the number of proximal pixel levels that are used to calculate the adjusted pixel level.
- 7. The method of claim 5, wherein the proximal pixel level corresponds to a pixel that is adjacent to the selected pixel.
- 8. The method of claim 7, wherein the proximal pixel level corresponds to a pixel selected from a group consisting of a preceding pixel, a succeeding pixel, a pixel positioned above the selected pixel, and a pixel positioned below the selected pixel.
- 9. The method of claim 5, including a step of (d) controlling a thermal printhead to print the adjusted pixel array.
CROSS REFERENCE TO RELATED APPLICATION
This Application claims benefit of U.S. Provisional Patent Application No. 60/165,358, entitled “THERMAL PRINTHEAD COMPENSATION,” filed on Nov. 12, 1999.
US Referenced Citations (14)
Foreign Referenced Citations (2)
Number |
Date |
Country |
63125357 |
May 1988 |
JP |
2870574 |
Mar 1999 |
JP |
Non-Patent Literature Citations (1)
Entry |
U.S. Provisional Patent Application of Robert E. Francis and Gary M. Klinefelter ser. No. 60/165,358, filed Nov. 12, 1999, entitled “Thermal Printhead Compensation”. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/165358 |
Nov 1999 |
US |