A method for ejecting a volume per unit area for each of one or more fluids from a digital dispense device comprising a cartridge that is moveable by a translation device across a tray, wherein the cartridge comprises an ejection head for depositing the one or more fluids into or onto a substrate held by the tray, wherein the dispense head comprises multiple fluid ejectors along a dispense head array for dispensing fluid droplets, the method comprising the steps of a) inputting to a memory, based on a volume per unit area for each of the one or more fluids to be ejected from the digital dispense device, a data for each of the one or more fluids, wherein the data comprises a header information and defines an array of pixels on a specified area of the substrate, and a number of droplets for each pixel for each of the one or more fluids, wherein the header information comprises a droplet volume and further comprises a horizontal pixel resolution and a vertical pixel resolution that represent a resolution of the data; and wherein the resolution of the data is not specific for the digital dispense device; b) processing the data to match the resolution of the data and a spatial resolution of the digital dispense device by upsampling or downsampling the resolution of the data to calculate a number of droplets to be ejected for each of the one or more fluids to each pixel in accordance with the spatial resolution of the digital dispense device; c) specifying a minimum number of fluid ejectors among the multiple fluid ejectors for the number of droplets to be ejected to each pixel; and d) ejecting fluid from the digital dispense device to provide the volume per area for each of the one or more fluids, the method being characterized in that the step a) comprises calculating the number of droplets for each pixel for each of the one or more fluids by: a1) calculating an area of the specified area; a2) determining a number of pixels of the specified area based on the calculated area and the resolution of the data; a3) calculating the number of droplets for each pixel of the specified area for each of the one or more fluids based on the number of pixels of the specified area, the droplet volume and the volume per unit area for each of the one or more fluids. a) inputting to a memory, based on a volume per unit area for each of the one or more fluids to be ejected from the digital dispense device, a data for each of the one or more fluids, wherein the data comprises a header information and defines an array of pixels on a specified area of the substrate, and a number of droplets for each pixel for each of the one or more fluids, wherein the header information comprises a droplet volume and further comprises a horizontal pixel resolution and a vertical pixel resolution that represent a resolution of the data; and wherein the resolution of the data is not specific for the digital dispense device; b) processing the data to match the resolution of the data and a spatial resolution of the digital dispense device by upsampling or downsampling the resolution of the data to calculate a number of droplets to be ejected for each of the one or more fluids to each pixel in accordance with the spatial resolution of the digital dispense device; c) specifying a minimum number of fluid ejectors among the multiple fluid ejectors for the number of droplets to be ejected to each pixel; and d) ejecting fluid from the digital dispense device to provide the volume per area for each of the one or more fluids, a1) calculating an area of the specified area; a2) determining a number of pixels of the specified area based on the calculated area and the resolution of the data; a3) calculating the number of droplets for each pixel of the specified area for each of the one or more fluids based on the number of pixels of the specified area, the droplet volume and the volume per unit area for each of the one or more fluids.