Claims
- 1. A device for transmitting data to a carrier, wherein the 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 from a 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), wherein said device (1) is provided with an additional computer (16), on which a computer program can be installed, wherein the computer program comprises software code sections, by means of which data can, when this computer program is running on the additional computer (16), be read out in a circular fashion from a linear data file read into or stored in the working memory (RAM) of the computer (16), namely by generating polar coordinates, and by the fact that the thusly determined data are allocated to the transmission head (5) by the data memory (6) for the subsequent transmission to the carrier (4).
- 2. The device according to claim 1, wherein said holding surface (3) is realized in the form of a rotary disk.
- 3. The device according to claim 1, wherein said holding surface (3) is essentially arranged horizontally.
- 4. The device according to claim 1, wherein said holding surface (3) comprises a suction device with suction holes (11) for holding the carrier (4) and/or relocatable centering pins (12) for centering the carrier used relative to the X-axis (8).
- 5. The device according to claim 1, wherein said first drive (7) is designed for rotating the holding surface (3) with a speed between 10 and 1000 rpm.
- 6. The device according to claim 5, wherein said first drive (7) is designed for essentially maintaining the rotational speed of the holding surface (3) constant during the transmission of data, in particular, between 250 and 350 rpm.
- 7. The device according to claim 5, wherein said first drive (7) is designed for varying the rotational speed of the holding surface (3) during the transmission of data, in particular, between 100 and 800 rpm.
- 8. The device according to claim 1, wherein said transmission head (5) consists of a multi-channel transmission head.
- 9. The device according to claim 8, wherein said transmission head (5) comprises a lens system (13) for exposing the light pulses of 8-32 laser diodes (L) on a carrier (4).
- 10. 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.
- 11. A computer program that can be directly loaded into the internal memory of a digital computer (16), wherein said computer program comprises software code sections, by means of which data can-when this computer program is running on this computer (16)-be read out in a circular fashion from a linear data file read into or stored in the working memory (RAM) of the computer (16), namely by generating polar coordinates, and by the fact that the thusly determined data are allocated to the transmission head (5) of a device (1), in particular, according to claim 1, via a data memory (6) for the subsequent transmission to a carrier (4).
- 12. The computer program according to claim 10, wherein said program means or software code sections 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.
- 13. The computer program according to claim 10, wherein said program means or software code sections that can be read by the computer are realized such that they cause the computer (16) to generate a list of square image data file sections, wherein these image file sections are arranged in such a sequence that the distance of the image data file sections from the center of the image data file continuously and constantly decreases.
- 14. The computer program according to one of claim 10, wherein said program means or software code sections that can be read by the computer are realized such that they cause the computer (16) to calculate a list for each of the angular segments, into which the surface of the image data file in the RAM and the corresponding surface of the carrier 4 are divided, wherein this list contains each individual position of the individual channels in the multi-channel writing head, and wherein the computer relates these individual positions to the position of the transmission head 5 in the corresponding angular segment of the carrier 4.
- 15. A method for transmitting data to a carrier, wherein a device (1) is used which 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 a 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), wherein a computer program is installed on an additional computer (16) that is connected to the device, wherein the software code sections of this computer program cause the computer (16) to read out data in a circular fashion from a linear data file read into or stored in the working memory (RAM) of the computer (16), namely by generating polar coordinates, and by the fact that the thusly determined data is allocated to the transmission head (5) via the data memory (6) for the subsequent transmission to the carrier (4).
- 16. The method according to claim 15, wherein the holding surface (3) has essentially a constant rotational speed during the transmission of data, preferably, between 250 and 350 rpm.
- 17. The method according to claim 15, wherein the holding surface (3) has a rotational speed varied linearly during the transmission of data, preferably, between 100 and 800 rpm.
- 18. The method according to claim 7, wherein the movement of the transmission head (5) for transmitting the data begins at the outermost periphery of the carrier (4) and ends in the region of the center of rotation of the holding surface (3).
- 19. The method according to claim 16, wherein the transmission rate is increased toward the center of rotation depending on the distance from the center of rotation of the holding surface (3) in order to compensate the different relative circumferential speeds of the points to be exposed.
- 20. The method according to claim 18, wherein the transmission rate is maintained constant, and by the fact that the rotational speed of the holding surface (3) is increased depending on the distance from its center of rotation-in order to adapt the circumferential speeds of the points to be exposed toward the center of rotation of the holding surface (3).
RELATED DOCUMENTS
[0001] This patent application is a continuation in part application of the International Patent Application PCT/CH01/00296 for which International Patent Application the USPTO is elected and which is pending in the US and which International Patent Application is fully incorporated by reference, hereby.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
PCT/CH01/00296 |
Nov 2001 |
US |
Child |
10294894 |
Nov 2002 |
US |