Printhead employing data packets including address data
US-10118387-B2 · Nov 6, 2018 · US
US10343396B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10343396-B2 |
| Application number | US-201816156950-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 10, 2018 |
| Priority date | Feb 13, 2015 |
| Publication date | Jul 9, 2019 |
| Grant date | Jul 9, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A print component includes an address line, data lines, a fire pulse line, and a plurality of primitives, each primitive corresponding to a different data line and including a plurality of activation devices each corresponding to a different address of a set of addresses. A buffer receives data packets each including address data representative of an address of the set of addresses and print data for each primitive, places the print data on the respective data line of the corresponding primitive, and directs the address data to address logic which encodes the address data onto the address line in the order of reception of the address data by the buffer via the data packets. For each primitive, the activation device corresponding to the address on the address line activates a corresponding primitive function based on the corresponding print data when a fire pulse is present on the fire pulse line.
Opening claim text (preview).
The invention claimed is: 1. A print component comprising: an address line; a set of data lines; a fire pulse line; a plurality of primitives, each primitive corresponding to a different data line of the set of data lines and including a plurality of activation devices addressed by a set of addresses, each activation device corresponding to a different address of the set of addresses and controllable to activate a corresponding primitive function; a buffer to: receive a series of data packets, each data packet including address data representative of an address of the set of addresses and print data for each primitive; for each data packet, the buffer to: direct the address data to address logic; and place the print data on the respective data line of the corresponding primitive; and for each data packet, the address logic to: receive the address data from the buffer; and encode the address represented by the address data onto the address line in the order of reception of the address data by the buffer via the data packets; for each primitive, the activation device corresponding to the address on the address bus to activate the corresponding primitive function based on the corresponding print data when a fire pulse is present on the fire pulse line. 2. The print component of claim 1 , the address logic to skip an address of the set of addresses if that address is not received via the series of data packets. 3. The print component of claim 1 , wherein the primitive functions include drop generators, the primitive function corresponding to a first subset of addresses of the set of addresses comprising actuating a drop generator to eject a fluid drop having a first drop size, the primitive function of a second subset of addresses of the set of addresses, different than the first subset of addresses, comprising actuating a drop generator to eject a fluid drop having a second drop size different than the first drop size. 4. The print component of claim 1 , each primitive further including a plurality of address decoders communicating with the address logic through the address line, one address decoder coder corresponding to each activation device, the address decoder for each activation device to provide an address output having an active value when the address corresponding to the associated activation device is present on the address bus, each activation device to activate the corresponding primitive function when the address output of the corresponding address decoder has an active value, when the print data on the corresponding data line is active, and when a fire pulse is present on the fire pulse line. 5. The print component of claim 1 , wherein an activation device comprises a switch. 6. The print component of claim 5 , where the switch comprises a field-effect transistor. 7. The print component of claim 1 , the plurality of primitives arranged to form a number primitive groups, each primitive group having a corresponding address line, a corresponding set of data lines, a corresponding fire pulse line, a corresponding buffer, and corresponding address logic, and to receive corresponding data packets. 8. The print component of claim 1 , the address line shared by the plurality of primitives. 9. A print component comprising: an address line; a set of data lines; a fire pulse line; a number of primitives, each primitive corresponding to a different data line of the set of data lines and including a plurality of primitive functions addressed by a set of addresses, each primitive function corresponding to a different address of the set of addresses; primitive logic to: receive a series of data packets, each data packet including address data representative of an address of the set of addresses and print data for each primitive, for each data packet, the primitive logic to: place the print data on the respective data line; encode the address represented by the address data onto the address bus; and for each primitive, to activate the primitive function corresponding to the address on the address bus when the print data is present on the corresponding data line and when a fire pulse is present on the fire pulse line. 10. The print component of claim 9 , the primitive function comprising actuating a nozzle to eject a fluid drop having a first drop size. 11. The print component of claim 9 , the primitive function comprising actuating a nozzle to eject a fluid drop having a second drop size. 12. The print component of claim 9 , the primitive logic encoding some addresses of the set of addresses onto the address line more frequently than other addresses of the set of addresses such that some primitive functions have a duty cycle greater than a duty cycle of other primitive functions. 13. The print component of claim 9 , the primitive logic to encode addresses onto the address line in an order in which the address data is received via the data packets. 14. A print component comprising: an address line; a fire pulse line; a set of data lines; a plurality of primitives, each primitive corresponding to a different data line of the set of data lines and including a plurality of primitive functions, each primitive function addressed by at least one address of a set of addresses; and primitive logic to: receive data packets, each data packet including address data representative of an address of the set of addresses and primitive function data for each primitive, for each data packet, the primitive logic to: encode the address represented by the address data onto the address line; place the primitive function data on the respective data line; and for each primitive, activate the primitive function corresponding to the address on the address line to provide a response when primitive function data is present on the corresponding data line and a fire pulse is present on the fire pulse line. 15. The print component of claim 14 , at least one primitive function addressable by two addresses of the set of addresses, the at least one primitive function to provide a first response to a first one of the two addresses and a second response to a second one of the two addresses. 16. The print component of claim 14 , at least one primitive function addressable by a plurality of addresses of the set of address, the at least one primitive function to provide a different response to each address of the plurality of addresses. 17. The print component of claim 14 , a first group of primitive functions corresponding to a first group of addresses of the set of addresses, each primitive function of the first group of primitive functions comprising actuating a drop generator to eject a fluid drop having a first drop size. 18. The print component of claim 17 , a second group of primitive functions corresponding to a second group of addresses of the set of addresses, each primitive function of the second group of primitive functions comprising actuating a drop generator to eject a fluid drop having a second drop size different than the first drop size. 19. The print component of claim 14 , for each primitive, the primitive logic including a plurality of address decoders, each address decoder in communication with the address line and each to decode a different address of the set of addresses. 20. The print component of claim 14 , the primitive logic including address logic to encode the address data from each data packet onto the address line in the order in the order of reception of the data packets, such that one a
electronically · CPC title
Structure thereof {only for on-demand ink jet heads} · CPC title
Ink supply systems {; Circuit parts therefor} · CPC title
Details of switching sections of circuit, e.g. transistors · CPC title
controlling heads based on piezoelectric elements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.