Patent ID: 7302888

Claim:
A printer for printing an image onto a rotational media, the rotational media having a surface to be printed to and being rotatable about an axis extending away from the surface, said printer comprising: a printhead configured to expel ink onto a media and to translate in a direction that is substantially parallel to the surface to be printed; an engaging arrangement configured to engage a rotational media at a spaced distance from the printhead and to impart controlled rotation thereto relative to the printhead about the axis; a processor; and a storage medium storing processor readable code, said code including instructions for processing image data and printing an image onto the rotational media, said instructions comprising: i. dividing the image to be printed into a plurality of sectors, the center point of each sector being the center of the image, which corresponds to the center of the media; ii. converting the pixel locations of each sector of the image into polar coordinates; iii. rotating the polar coordinates for each converted sector by a predetermined angle; iv. reconverting the pixel locations of each rotated sector into rasterized rectangular coordinates according to the rectangular coordinate system; v. generating instructions to rotate the media by the same predetermined angle; vi. generating instructions to print each sector onto the media using the reconverted data.