1. A computational halftoning process for determining a halftoned image for printing using a digital printing system, comprising: defining a halftone dot function which computes a halftoned pixel value as a function of dot coordinates in a halftone dot coordinate system; receiving input digital image data for an array of input pixels specifying a code value as a function of printer coordinates in a printer coordinate system having a printer resolution; for each input pixel using a data processing system to perform the following operations: defining an array of high-resolution printer coordinates at a higher spatial resolution than the printer resolution; transforming the array of high-resolution printer coordinates into a corresponding array of high-resolution dot coordinates in the halftone dot coordinate system; computing an array of high-resolution halftoned pixel values responsive to the code value of the input pixel by addressing the halftone dot function using the array of high-resolution dot coordinates; and averaging the high-resolution halftoned pixel values in the array of high-resolution halftoned pixel values to determine a halftoned pixel value at the printer resolution; and storing the halftoned pixel values in a processor accessible memory.