Patent ID: 7019866

Claim:
A printhead, comprising: a) a data receiver and a data driver, said data receiver and data driver being coupled to a common data pad; b) a clock pad; c) a data bus; d) a shift register comprising a plurality of storage elements chained between said data receiver and said data driver, wherein: i) at least one of said storage elements is coupled to said clock pad; ii) outputs of a first number of said storage elements are coupled to said data bus; and iii) a second number of said storage elements comprise first and second data inputs, of which said first data inputs form a part of said shift register, and said second data inputs are coupled to said data bus; and e) a select line coupled to said second number of storage elements for switchably coupling either of said first or said second data inputs of said second number of storage elements to outputs of said second number of storage elements.