Patent ID: 7240981

Claim:
A fluid ejection device comprising: a first shift register including a first set of N memory elements serially receiving a series of fire enable values, each fire enable value including one of an enabling value or a disabling value; a second shift register including a second set of N memory elements serially receiving N image data sub-blocks of an image data block, each image data sub-block including one of an enabling value or a disabling value; a third shift register including a third set of N memory elements receiving in parallel the N image data sub-blocks from the second set of N memory elements of the second shift register and holding the N image data sub-blocks; and N fluid ejecting elements each receiving the fire enable value from a corresponding one of the first set of N memory elements of the first shift register and the image data sub-block from a corresponding one of the third set of N memory elements of the third shift register, wherein one of the fluid ejecting elements is enabled to eject a fluid when the fire enable value and the image data sub-block each are the enabling value.