Patent ID: 6967670

Claim:
A computer program that is stored on a suitable storage medium and comprises program means that can be read by a computer and cause the computer ( 16 ) to monitor the execution of the following application: loading a data file into the working memory (RAM) of the computer ( 16 ); reading out data in a circular fashion from a linear data file read into or stored in the working memory (RAM) of the computer ( 16 ) by acquiring the data, generating polar coordinates and allocating the polar coordinates to the acquired data; allocating the thusly determined data to a data memory ( 6 ) and consequently to a transmission head ( 5 ) of a device ( 1 ) for transmitting data to a carrier ( 4 ), wherein said device ( 1 ) comprises a control system ( 2 ), a holding surface ( 3 ) for holding the carrier ( 4 ) and a transmission head ( 5 ) for transmitting data to this carrier ( 4 ) from the data memory ( 6 ), wherein the holding surface ( 3 ) is rotatable about a X-axis ( 8 ) by means of a first drive ( 7 ) and the transmission head ( 5 ) is displaceable along a Y-axis ( 10 ) by means of a second drive ( 9 ), and wherein the movements of the holding surface and the transmission head are controlled in a coordinated fashion by the control system ( 2 ), and transmitting the data to the points of the carrier ( 4 ) which correspond to the allocated polar coordinates, wherein said program means that can be read by the computer are realized such that they cause the computer ( 16 ) to arrange the image data in the RAM area used “aligned to level 2 cache run lengths and virtual page fault boundaries” in order to achieve a maximum processing speed.