A method for variable data printing, the method comprising at least the steps of: A) Providing a data set of compressed data, wherein the data set corresponds to a basic image layout, wherein the basic image layout comprises a plurality of dots, wherein a dot represents a basic printing portion of the basic image layout which comprises a plurality of dots defined by an underlying resolution, B) Decompressing, using at least one general purpose computation on graphics processing unit, the compressed data to obtain decompressed data corresponding to the basic image layout, C) Assigning to each dot of the plurality of dots of the basic image layout a colour value based on a reference entry assigned to each dot of a plurality of reference entries of a color lookup table such that a decompressed first customized image layout to be printed is obtained, wherein each reference entry of the color lookup table corresponds to a color value of a palette of color values to be used, D) Providing the decompressed first customized image layout to at least one printer device, E) Printing at least the decompressed first customized image layout, F) Adapting for at least one dot of the plurality of dots of the basic image layout the color value to obtain at least one additional decompressed customized image layout to be printed, G) Providing the at least one additional decompressed customized image layout to the at least one printer device, H) Printing the at least one additional decompressed customized image layout at a predefined printing speed, wherein the at least one printer device continuously prints subsequent decompressed customized image layouts at a predefined minimum printing speed, wherein the minimum printing speed is larger than 20 m/min, preferably the minimum printing speed being at least 40 m/min, more preferably the minimum printing speed being at least 60 m/min, more preferably the minimum printing speed being at least 100 m/min, wherein the basic image layout relates to a general image layout which is to be customized so as to obtain customized image layouts therefrom, wherein the basic image layout represents an individual image having full dimensions to be printed, wherein an entire image based on the basic image layout is treated at once while the color value of at least one dot contained therein is adapted so as to achieve a customized image layout, wherein the entire image to be printed is considered at every printing step, wherein specific image portions of the customized image layouts are different from each other at least with regard to graphical features, and wherein the general purpose computation on graphics processing unit provides for sufficient decompressing speed such that the predefined minimum printing speed is maintained. A) Providing a data set of compressed data, wherein the data set corresponds to a basic image layout, wherein the basic image layout comprises a plurality of dots, wherein a dot represents a basic printing portion of the basic image layout which comprises a plurality of dots defined by an underlying resolution, B) Decompressing, using at least one general purpose computation on graphics processing unit, the compressed data to obtain decompressed data corresponding to the basic image layout, C) Assigning to each dot of the plurality of dots of the basic image layout a colour value based on a reference entry assigned to each dot of a plurality of reference entries of a color lookup table such that a decompressed first customized image layout to be printed is obtained, wherein each reference entry of the color lookup table corresponds to a color value of a palette of color values to be used, D) Providing the decompressed first customized image layout to at least one printer device, E) Printing at least the decompressed first customized image layout, F) Adapting for at least one dot of the plurality of dots of the basic image layout the color value to obtain at least one additional decompressed customized image layout to be printed, G) Providing the at least one additional decompressed customized image layout to the at least one printer device, H) Printing the at least one additional decompressed customized image layout at a predefined printing speed, wherein the at least one printer device continuously prints subsequent decompressed customized image layouts at a predefined minimum printing speed, wherein the minimum printing speed is larger than 20 m/min, preferably the minimum printing speed being at least 40 m/min, more preferably the minimum printing speed being at least 60 m/min, more preferably the minimum printing speed being at least 100 m/min, wherein the basic image layout relates to a general image layout which is to be customized so as to obtain customized image layouts therefrom, wherein the basic image layout represents an individual image having full dimensions to be printed, wherein an entire image based on the basic image layout is treated at once while the color value of at least one dot contained therein is adapted so as to achieve a customized image layout, wherein the entire image to be printed is considered at every printing step, wherein specific image portions of the customized image layouts are different from each other at least with regard to graphical features, and wherein the general purpose computation on graphics processing unit provides for sufficient decompressing speed such that the predefined minimum printing speed is maintained.