A method of printing an image from a print chip having a plurality of horizontal nozzle rows extending parallel with a longitudinal axis of the print chip, each nozzle row having a main row portion and a corresponding dropped row portion that is vertically offset from the main row portion and does not overlap with the main row portion, the method comprising the steps of: determining a print speed and a print resolution for the image to be printed, said print speed and print resolution being variable for different print jobs; determining a delay for the dropped row portions based on the offset, the print speed and the print resolution; storing the delay in a register of the print chip, the value of the delay stored in the register being configurable based on the print job; allocating dot data for image lines to respective nozzle rows based on the print speed and print resolution, wherein each main row portion and its corresponding dropped row portion are allocated dot data for a same image line; sending the dot data to the print chip, the dot data including first dot data for each main row portion and second dot data for each dropped row portion; firing the main row portions of each nozzle row in a predetermined row-wise sequence based on the print speed and print resolution; and firing the dropped row portions of each nozzle row in said predetermined row-wise sequence, wherein: each dropped row portion is fired independently of its corresponding main row portion and delayed relative to its corresponding main row portion by the delay stored in the register, such that the delay aligns droplets fired from each dropped row portion with droplets fired from its corresponding main row portion; the delay stored in the register is updated for different print jobs; the dropped row portion of each nozzle row is horizontally positioned relative to its corresponding main row portion to maintain a constant horizontal dot pitch along the nozzle row; and the print chip is a monochrome print chip having all nozzle rows supplied with a same ink. determining a print speed and a print resolution for the image to be printed, said print speed and print resolution being variable for different print jobs; determining a delay for the dropped row portions based on the offset, the print speed and the print resolution; storing the delay in a register of the print chip, the value of the delay stored in the register being configurable based on the print job; allocating dot data for image lines to respective nozzle rows based on the print speed and print resolution, wherein each main row portion and its corresponding dropped row portion are allocated dot data for a same image line; sending the dot data to the print chip, the dot data including first dot data for each main row portion and second dot data for each dropped row portion; firing the main row portions of each nozzle row in a predetermined row-wise sequence based on the print speed and print resolution; and firing the dropped row portions of each nozzle row in said predetermined row-wise sequence, each dropped row portion is fired independently of its corresponding main row portion and delayed relative to its corresponding main row portion by the delay stored in the register, such that the delay aligns droplets fired from each dropped row portion with droplets fired from its corresponding main row portion; the delay stored in the register is updated for different print jobs; the dropped row portion of each nozzle row is horizontally positioned relative to its corresponding main row portion to maintain a constant horizontal dot pitch along the nozzle row; and the print chip is a monochrome print chip having all nozzle rows supplied with a same ink.