1. A method for enabling a program that communicates a document description from a composition system to a printing system to manage variable-dot halftones for use with variable-dot printing devices, comprising the steps of: creating a set of strings, each string defining a halftone cell intensity value and comprising at least one pixel imbution value having a pattern of numbers in a range 0 to 2 N −1, wherein N is a value of a N-bit device, and each number is used as a value with which to set a corresponding pixel within a halftone cell such that 2 N −1 is the number of physical appearances that a painted pixel can have; using a selected halftone cell intensity value to directly choose a string from said set of strings; painting at least one pixel within a halftone cell according to a pixel imbution value within the chosen string; and creating an array with the set of strings, the array being created by: defining a size index and an end value; creating a first set of a predetermined number of strings corresponding to N number of dot sizes; creating subsequent sets of strings of the array in sets of the predetermined number, wherein: each of the subsequent sets of strings are created by duplicating a previous set and adding an extra pixel imbution value at the beginning of each string, which corresponds to the defined end value.