Some printers include multiple print heads or print head dies on a single supporting body or print bar. To improve printer operation, each of the print head dies may include a circuit (26, 526) having a series of bits that is encoded in a predetermined order with identifying information. Corresponding bit locations on the different print head dies may be encoded with redundant information.
Print head array 20 comprises print bar 22 and print heads or print head dies 24A, 24B, 24C (collectively referred to as print heads 24). Print bar 22 comprises a body which supports print head dies 24. Although print bar 22 is illustrated as supporting three print head dies 24, in other implementations, print bar 22 may support two print head dies 24 or greater than three print head dies 24. Although print bar 22 is illustrated as supporting such print head dies 24 in an end-to-end arrangement, in other implementations, print bar 22 may support print head dies 24 in a staggered offset relationship or in a staggered partially overlapping relationship. In one implementation, print bar 22 supports print head dies 24 in a page-wide-array, wherein print head dies 24, collectively, span substantially across an entire width of the print medium.
Print head dies 24 selectively eject fluid or liquid, such as ink, onto an opposite print medium through one or more nozzles. In one implementation, print head dies 24 are each fluidly connected to a single fluid source or multiple fluid sources, wherein print head dies 24 each eject a same fluid (a fluid having substantial identical characteristics). For example, in one implementation, each of print head dies 24 may be connected to a single fluid source or multiple fluid sources so as to selectively eject a same color of ink In one implementation, print head dies 24 each comprise a thermal resistive inkjet die. In another implementation, print head dies 24 each comprise a piezo resistive inkjet die. In yet other implementations, print head dies 24 may comprise other drop-on-demand ink jetting devices for printing.
As schematically shown by
Examples of different information or types of information that may be encoded onto one of more bit locations of print head dies 24 include information pertaining to the individual die itself and information pertaining to the print head array 20. Examples of information pertaining to the individual print head die itself include, but are not limited to, a manufacturing lot of the die, a manufacturing wafer number of the die, wafer location of the die and row/column information, temperature calibration parameters, energy parameters, or drop weight parameters for the die. Examples of information pertaining to print head array 20 itself (information that is not limited to specific characteristics of the particular die) include, but are not limited to, calibration info such as drop weight, energy, resistance values, and orifice sizes, or general information such as an ink usage, warranty information, the manufacturing site of the print head array, a rework status of the print head array and the like. Information may be encoded at either the die level or the bar level. For example, information regarding drop weight calibration for each die may be encoded to improve print quality or information regarding drop weight calibration across the entire bar may be encoded to ensure the correct number of printed pages are delivered.
In one implementation, mapping template 100 may map bit locations on one of print head dies 24 to information types that are relevant to, identify or provide information pertaining to another one of print head dies 24. As shown by
As indicated by step 204, information is encoded at the bit locations of each of print head dies 24 based upon the relative mounting position of the individual print head die on print bar 22. In one implementation, values for different information types is encoded at the corresponding or mapped bit locations after the print head dies 24 have been mounted to print bar 22. Once mounted to print bar 22, the relative positioning of the print head dies 24 and their bit locations is known and set with regard to mapping template 100 such that information may be encoded onto the print head dies. In another implementation, values for different information types may be encoded at the corresponding or mapped bit locations prior to mounting of the print head dies to the print bar 22, but after determination or designation of the relative future locations or positions of the print head dies 24 on print bar 22.
Controller 312 comprises one or more processing units and/or one or more electronic circuits configured to control and distribute energy and electrical control signals to print head array 320. Energy distributed by controller 312 may be used to energize firing resisters to vaporize and eject drops of printing liquid, such as ink. Electrical signals distributed by controller 312 control the timing of the firing of such drops of liquid. Controller 312 further generates control signals controlling media transport 304 to position media opposite to print head array 320. By controlling the positioning a media opposite to print head array 320 and by controlling the timing at which drops of liquid are eject or fired, controller 312 generates patterns or images upon the print media.
As shown by
Template finder 406 comprises programming or circuitry of controller 312 configured to locate and read one or more predefined bit locations on print head array 320 that indicate which of the plurality of different mappings 400, 402, 404 is being used on print head array 320. In one implementation, the same bit locations on the print head array contain the template mapping identifier regardless of the mapping employed on the print head array. As will be described hereafter, this arrangement enhances security to inhibit counterfeiting and provides flexibility to accommodate future system changes. Although controller 212 is illustrated as comprising three possible template mappings, in other implementations, controller 312 may include a fewer or greater of such possible template mappings. In some implementations, controller 312 may include a single template mapping which maps bit locations to information types in the print head array 320.
Media transport 304 comprises a mechanism configured to position a print medium with respect to print head array 320. In one implementation, media transport 304 may comprise a series of rollers to drive a sheet of media or a web of media opposite to print head array 320. In another implementation, media transport 304 may comprise a drum about which a sheet or a web of print media is supported while being carried opposite to print head array 320. As shown by
Page wide array 320 comprises support, body or print bar 322, printing liquid supplies 319 and print head dies 324A, 324B, 324C, 324D, 324E, 324F, 324G and 324H (collectively referred to as print head dies 324). Print bar 322 comprises one or more structures that retain, position and support print head dies 324 in a staggered, overlapping fashion across width 316 of media path 315. In the example implementation, print bar 322 staggers and overlaps print head dies 324 such that an entire desired printing width or span of the media being moved by media transport 314 may be print head in a single pass or in fewer passes of the media with respect to print head die 322.
Printing liquid supplies 319, one of which is schematically shown in
Interconnects 308 comprise structures for supporting or carrying electrically conductive lines or traces to transmit electrical energy (electrical power for firing resisters and electrical signals or controlled voltages to actuate the supply of the electrical power to the firing resisters) from controller 312 to the firing actuators of the associated print head die 324. In other implementations, interconnects 308 may have other configurations to supply a lexical power to each of print head dies 324.
Print head dies 324 comprise individual structures by which nozzles and liquid firing actuators are provided for ejecting drops of printing liquid, such as ink Each print head die 324 is similar to print head dies 24 described above.
Similar to the bit locations of print head array 22, the 64 bit locations collectively provided by dies 324 are each dynamically mapped to an information type or information type definition based on a location of the particular print head die 324 on print bar 322 relative to the other print head dies 324. In other words, rearrangement of dies 324 on print bar 322 would result in the same bit locations on individual dies being mapped to different types of identifying information. Similar to print head dies 24, corresponding bit locations in each series 28 may be encoded with a different type of information. In other words, the corresponding bit locations of different dies contain different types of data. Because such mapping treats the available bit locations provided by the different print head dies 324 as an aggregate collection of available bit locations, the mapping or encoding scheme efficiently utilizes the total available number of bit locations, reducing occurrences of unused bit locations or bit locations on different print head dies 324 containing redundant information.
In one implementation, bit locations on one of print head dies 324 may be mapped to information types that are relevant to, identify or provide information pertaining to another one of print head dies 324. Moreover, as shown by
Similar to print head dies 24, the individual dies 324 each have an undefined mapping of bit locations to information types prior to being mounted to print bar 22. In other words, at least some of the bit locations of print head dies 324 are not yet assigned for storing and subsequently identifying any particular type of information. However, once print head dies 324 are either mounted to print bar 322 or have been assigned to particular designated locations on print bar 322 and relative positions with respect to the other print head dies 324, information is encoded at the bit locations of each of print head dies 324 based upon the relative mounting position of the individual print head die on print bar 322.
As shown by
Similar to print head dies 24 and 324, the individual dies 524 each have an undefined mapping of bit locations to information types prior to being mounted to print bar 522. In other words, at least some of the bit locations of print head dies 524 are not yet assigned for storing and subsequently identifying any particular type of information. However, once print head dies 524 are either mounted to print bar 522 or have been assigned to particular designated locations on print bar 522 and relative positions with respect to the other print head dies 524, information is encoded at the bit locations of each of print head dies 524 based upon the relative mounting position of the individual print head die on print bar 522.
Although the present disclosure has been described with reference to example embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the claimed subject matter. For example, although different example embodiments may have been described as including one or more features providing one or more benefits, it is contemplated that the described features may be interchanged with one another or alternatively be combined with one another in the described example embodiments or in other alternative embodiments. Because the technology of the present disclosure is relatively complex, not all changes in the technology are foreseeable. The present disclosure described with reference to the example embodiments and set forth in the following claims is manifestly intended to be as broad as possible. For example, unless specifically otherwise noted, the claims reciting a single particular element also encompass a plurality of such particular elements.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2013/028448 | 2/28/2013 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/133534 | 9/4/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040070774 | Ishibashi et al. | Apr 2004 | A1 |
20080018701 | Lee | Jan 2008 | A1 |
20080068410 | Arakawa | Mar 2008 | A1 |
20110273507 | Yamato | Nov 2011 | A1 |
Number | Date | Country |
---|---|---|
05193127 | Aug 1993 | JP |
09239971 | Sep 1997 | JP |
2004230787 | Aug 2004 | JP |
20080008896 | Jan 2008 | KR |
Entry |
---|
International Search Report for PCT/US2013/028448 dated Nov. 6, 2013. |
Number | Date | Country | |
---|---|---|---|
20160009079 A1 | Jan 2016 | US |