1. A method for assigning firing reservations to primitives, comprising: determining a peak number of selected nozzles arranged in a plurality of primitives to print a portion of print job; assigning a plurality of firing reservations to each of the plurality of primitives, wherein a total number of the firing reservations assigned to the plurality of primitives is no more than the peak number of the selected nozzles; and reassigning a firing reservation of the plurality of firing reservations from a primitive of the plurality of primitives to another primitive of the plurality of primitives.