Thermal printer
09597894 ยท 2017-03-21
Assignee
Inventors
Cpc classification
B41J2/35
PERFORMING OPERATIONS; TRANSPORTING
B41J2/3558
PERFORMING OPERATIONS; TRANSPORTING
B41J2/3553
PERFORMING OPERATIONS; TRANSPORTING
B41J2/355
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J2/355
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An apparatus for determining the resistance of a printing element of a print head, the apparatus comprising: a print head comprising a plurality of individually controllable printing elements connected in parallel, and a capacitor connected in parallel with the printing elements; a test voltage supply arranged to supply a test voltage to the print head; a current monitor arranged to measure the current supplied to one of the printing elements when the said one of the printing elements is connected to the test voltage supply; and a controller arranged to determine the resistance of the said one of the printing elements based upon the measured current.
Claims
1. An apparatus for determining the resistance of a printing element of a print head, the apparatus comprising: a print head comprising a plurality of individually controllable printing elements connected in parallel, and a capacitor connected in parallel with the printing elements; a test voltage supply arranged to supply a test voltage to the print head; a current monitor arranged to measure a current supplied to one of the printing elements when the said one of the printing elements is connected to the test voltage supply, wherein the current monitor has a lower resistance than a nominal resistance of a printing element; and a controller arranged to determine a resistance of the said one of the printing elements based upon the measured current.
2. An apparatus according to claim 1, wherein the current monitor is connected in series between the test voltage supply and the print head.
3. An apparatus according to claim 2, wherein the current monitor comprises a sensing resistor connected in series between the test voltage supply and the print head, and a voltage amplifier for measuring the voltage across the sensing resistor.
4. An apparatus according to claim 3, wherein the sensing resistor has a lower resistance than the resistance of a printing element.
5. An apparatus according to claim 1, wherein the current monitor has a resistance of less than 100 ohms.
6. An apparatus according to claim 5, wherein the current monitor has a resistance of less than 10 ohms.
7. An apparatus according to claim 1, wherein the current monitor is switchably connected in series between the test voltage supply and the print head.
8. An apparatus according to claim 1, further comprising a voltage monitor arranged to monitor the voltage across the said one of the printing elements when said one of the printing elements is connected to the test voltage supply.
9. An apparatus according to claim 1, further comprising a printing voltage supply, the printing voltage supply being arranged to supply a printing voltage, wherein the test voltage is lower than the printing voltage.
10. An apparatus according to claim 1, further comprising a blocking diode arranged to prevent flow of current from the print head to the test voltage supply.
11. An apparatus according to claim 1, further comprising a discharge path for discharging the capacitor.
12. An apparatus according to claim 11 wherein the discharge path has a lower resistance than the resistance of a printing element.
13. An apparatus according to claim 12, wherein the discharge path has a resistance of less than 500 ohms.
14. A thermal transfer printer incorporating the apparatus of claim 1, the printer further comprising: first and second spool supports each being configured to support a spool of ribbon; and a ribbon drive configured to cause movement of ribbon from the first spool support to the second spool support; wherein the print head is configured to selectively transfer ink from the ribbon to a substrate, the print head being moveable towards and away from a printing surface, during printing.
15. A method of determining the resistance of at least two printing elements of a print head, the print head comprising a plurality of individually controllable printing elements connected in parallel, and a capacitor connected in parallel with the printing elements, the method comprising: connecting a first one of the printing elements to a test voltage; waiting for a predetermined time period; measuring a current drawn by the first one of the printing elements from the test voltage; and determining a resistance of the first one of the printing elements based upon the measured current; the method further comprising: disconnecting the first one of the printing elements from the test voltage; connecting a second one of the printing elements to the test voltage; waiting for a time period less than the predetermined time period; measuring a second current drawn by the second one of the printing elements from the test voltage; and determining a resistance of the second one of the printing elements based upon the measured second current.
16. A method according to claim 15 wherein measuring the current drawn by the first one of the printing elements comprises using a current monitoring device connected in series between a test voltage supply arranged to supply the test voltage and the print head.
17. A method according to claim 16 wherein the predetermined time period is sufficient to allow the current delivered to the first one of the printing elements from the test voltage supply to become substantially constant.
18. A method according to claim 15, wherein the predetermined time period is less than 30 milliseconds.
19. A method according to claim 18 wherein the predetermined time period is less than 10 milliseconds.
20. A method according to claim 15, wherein the time period less than the predetermined time period is less than 1 millisecond.
Description
(1) Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8) Referring to
(9) In a printing operation, ink carried on the ribbon 2 is transferred to a substrate 9 which is to be printed on. To effect the transfer of ink, the print head 7 is brought into contact with the ribbon 2. The ribbon 2 is also brought into contact with the substrate 9. The print head 7 may be caused to move towards the ribbon 2 by movement of the print head carriage 8, under control of the controller 10. The print head 7 contains printing elements 11, which, when heated, whilst in contact with the ribbon 2, cause ink to be transferred from the ribbon 2 and onto the substrate 9. Ink will be transferred from regions of the ribbon 2 which correspond to (i.e. are aligned with) printing elements 11. The use of an array (for example a linear array) of printing elements can be used to effect printing of an image on a substrate by selectively heating printing elements 11 which correspond to regions of the image which require ink to be transferred, and not heating printing elements 11 which require no ink to be transferred.
(10) A two dimensional image may be printed by printing a series of lines, the printing of each line being referred to as a printing operation. Different printing elements within the array may be heated during the printing of each line (i.e. during each printing operation). Between the printing of each line, the print head 7, ribbon 2, and substrate 9 are moved with respect to each other, such that the line printed on the substrate 9 from one printing operation is adjacent to the line printed by the next printing operation. For example, a barcode may be printed on a substrate by printing multiple lines, each of which provides a cross section of the whole barcode. Printing elements and regions of the printed image may be referred to as pixels.
(11)
(12) The switches 12 are controlled by controller 10 to energise the printing elements 11, in a coordinated manner so as to print an image on substrate 9. The switches 12 may be implemented as transistors. For example, the switches may be field effect transistors or bipolar junction transistors.
(13) The ground 14 may be a local ground, and may not in fact be connected directly to universal ground. The ground 14 merely provides a common reference against which voltages (such as the printing voltage) in the circuits described herein are defined.
(14) The current flowing through the printing elements 11, when connected to the printing voltage supply 13 and to ground 14, causes the resistive heating elements to generate heat. If one of the printing elements 11 is in contact with an ink ribbon when heated, then the ink ribbon will be heated, causing the ink to melt and to be transferred to the substrate 9. The printing elements 11 being connected in this way to the printing voltage supply 13 will be referred to herein as the printing elements 11 being energised.
(15) The print head 7 further comprises a capacitor 15 connected in parallel with the printing elements 11. That is, the capacitor 15 is connected between node A and ground 14. The capacitor 15 provides a reservoir of charge such that when a printing element 11 is energised current can immediately flow in the printing element. The capacitor 15 reduces the requirements on print voltage supply 13, and provides increased voltage stability, allowing uniform and predictable printing performance.
(16) The printing voltage supply 13 is connected to node A through a switch 16. The switch 16 allows the printing voltage supply 13 to be selectively connected to or disconnected from the node A, and consequently allows the print head 7 to be electrically isolated from the printing voltage supply 13, when required. The switch 16 may be implemented as a transistor, such as, for example a field effect transistor or a bipolar junction transistor.
(17) The print head 7 is a standard component which can be removed from printer 1. The resistance of each of the printing elements within a print head may be specified by the manufacturer as having a nominal value with a range of acceptable values. For example, a printing element may have a nominal resistance value of 1265 ohm () with an expected variation of less than 15% of that value. Therefore, in normal operation, a printing element may be expected to have a resistance of between 1075 and 1455. A printing element having a resistance value outside of this range might be considered to be defective. Measuring the resistance of a printing element can therefore be seen to represent a way of assessing the health of a print head.
(18) The printing elements 11 are generally similar. The characteristics of the all of the printing elements 11 are similar. However, it may be that the specific characteristics of each printing element 11 are different. For example, while each of the printing elements may be said to have a nominal resistance of 1265, there may be some variation between individual printing elements 11.
(19) The capacitor 15 has a nominal capacitance, as specified by the manufacturer of the print head 7. A typical capacitance value for the capacitor 15 is 22 F.
(20) Calculations described below are based on the values of the components of an example print head as specified above although these can be straightforwardly altered to take into account any change in print head component values.
(21) In normal printing operations, the voltage supplied by the printing voltage supply 13 may be, for example, 24 V. The power dissipated by a printing element can therefore be calculated by:
P.sub.print=V.sub.print.sup.2/R.sub.nominal(2)
where; P.sub.print is the power dissipated by the printing element during a printing operation, V.sub.print is the voltage supplied by the printing voltage supply; and R.sub.nominal is the nominal resistance of the printing element.
(22) This equation can be used to calculate that the power dissipated by each energised printing element in a printing operation, where V.sub.print is 24 V and R.sub.nominal is 1265, is around 0.455 W.
(23) It will be appreciated that printing requires repeated energisations of the printing elements, perhaps many times, or even many thousands of times per second. This repeated use can damage the printing elements, perhaps causing the resistance of a printing element to increase. Alternatively, the resistance of a printing element may decrease with repeated use, for example if the printing element is short-circuited.
(24) In order to measure the resistance of a printing element, it is necessary to perform some kind of controlled measurement of a property of a circuit in which the printing element is connected.
(25) In a measurement process according to an embodiment of the invention, between printing operations, when the print head is idle, the switch 16 is opened to disconnect node A (and the print head 7) from the print voltage supply 13. During printing operations the capacitor 15 will be charged to the voltage level of the print voltage (e.g. 24 V), and will remain at this voltage unless discharged.
(26) A test voltage supply 17 is then connected to the node A. The test voltage supply supplies a test voltage which is lower than the printing voltage. The test voltage may be around 8 V. The test voltage supply is connected to node A through a switch 19. The switch 19 may be implemented as a transistor, such as, for example a field effect transistor or a bipolar junction transistor. The node A is connected to an input of an analog to digital converter (ADC 31). The ADC 31 monitors the voltage at the node A.
(27) With the test voltage supply 17 connected to node A, one of the printing elements 11 to be tested is connected to ground 14, via a respective one of the switches 12, and a period of time is waited for the current flowing from the test supply to stabilise. Once stable, the current drawn by the printing element 11 from the test voltage supply 17 is measured by an ammeter 18. The ammeter 18 may take any convenient form, providing an output indicative of the current drawn from the test voltage supply 17, while presenting a low resistance path through which the current can flow to node A from the test voltage supply 17. The measured current can then be used to calculate the resistance of the printing element 11, the resistance being found by the relationship R=V/I, where V is the voltage across the printing element 11 (i.e. the voltage difference between the node A and the local ground 14) and I is the measured current. The voltage across the printing element 11 is known from the voltage applied from the test voltage supply 13. The voltage across the printing element may also be measured, as described in more detail below.
(28) The stabilisation of the current flowing through the printing element 11 can be considered in two distinct phases. In a first phase the voltage at the node A is reduced from the printing voltage (e.g. 24 V) to the test voltage (e.g. 8 V). The current flowing through the printing element 11 is not measured during the first phase. The voltage reduction in the first phase (phase one) is described in more detail below with reference to
(29) In a second phase (phase two), with the voltage being substantially at the test voltage, the current is further allowed to stabilize to an acceptable extent. Measurement of the current flowing through the printing element 11 is performed after the second phase.
(30) The use of a low resistance current measuring apparatus (ammeter 18) ensures that the measurement time associated with the printing element 11 in the second phase is short, and that any fluctuation in current flowing through the ammeter 18 to the printing element 11 is stabilised to an acceptable extent within an extremely short period of time.
(31) In the first phase, before a first one of the printing elements 11 can be tested, the voltage across the capacitor 15 should be controlled to be at the level of the test voltage supply 17 (e.g. 8 V). If the print head 7 has previously not been in use (i.e. the measurement is carried out on a newly installed print head 7, or in a recently activated printer 1), then the capacitor 15 can be charged to the level of the test voltage supply from the test voltage supply 17. In this case, then a first current measurement should be taken after rather more than a single RC time constant has elapsed. It may be necessary to allow 10 or more RC time constants (1 ms, or more) to pass before taking a first current measurement.
(32) Alternatively, if the print head 7 has been in use, and the capacitor 15 is charged to the level of the print voltage supply 13 (e.g. 24 V), then the capacitor 15 should be discharged to the level of the test voltage supply 13 (e.g. 8 V) before measurements are taken. While the test voltage supply 17 is illustrated in
(33)
(34) A print head discharge circuit is provided to allow the printing voltage to be discharged to the level of the test voltage supply (or lower). This provides a safe method of discharging the capacitor 15 since the alternative of connecting one or more of the printing elements 11 to the node A to discharge the capacitor 15 is not feasible without risking damage to the print head heating elements as this would exceed each the maximum energy level allowed for each of the printing elements 11. The discharge circuit comprises a discharge switch 20 coupled to ground 14. A discharge resistor 21 is provided to limit the instantaneous current which flows through the discharge switch 20. The switch 20 may be implemented as a transistor, such as, for example a field effect transistor or a bipolar junction transistor.
(35) The resistance of the discharge resistor 21 is chosen to allow a relatively short discharge time of say 10 ms without dissipating excessive power and also allowing use of a relatively low current capability discharge transistor or switch. For example, a resistance value of 470 would provide an RC time constant of around 10 ms if used with a typical print head capacitor 15 having a capacitance of 22 f.
(36) The duration of phase one is thus determined by an RC time constant T.sub.disch associated with the discharge circuit. The duration of phase one may for example be just the discharge time constant T.sub.disch, since the voltage has to discharge only by approximately two-thirds (typically from 24 V down to the test voltage of around 8 V). The total print head element test duration is determined by the duration of phase one, and multiple durations of phase two, the multiple depending on how many printing elements are tested.
(37) The voltage across the capacitor 15 (and also printing element 11 to be tested) can be optionally monitored during discharge to prevent the capacitor 15 being discharged below a voltage level required for subsequent testing. The node A of the print head 7 is connected to the input of the analog to digital convertor (ADC 31) which produces a digital output proportional to the voltage level measured. Node A of the print head 7 may be connected to the input of the ADC 31 via an amplifier (not shown), to ensure an appropriate signal is received by the ADC 31.
(38) The ammeter 18 is described above as providing an output indicative of the current drawn from the test voltage supply 17, while presenting a low resistance path through which the current can flow to node A from the test voltage supply 17. In a practical circuit, the ammeter 18 may take the form of a current to voltage converter.
(39) The ammeter 18 may be implemented as shown in
(40) The sense resistor 23 is selected so as to have a small but accurately known resistance value. For example, a 4.7 resistor with 0.1% tolerance may be selected. This extremely high accuracy ensures that the voltage generated across the sense resistor 23 is precisely proportional to the current flowing through the sense resistor 23, the blocking diode 22 and the print head 7.
(41) In use, with current flowing through the sense resistor 23, some voltage will develop across the sense resistor 23. The variation of this voltage is measured to indicate changing current levels. However, the small resistance of the sense resistor 23 (e.g. 4.7) ensures that the voltage drop across the sense resistor 23, and any change therein, is negligible with respect to the voltage drop across the printing element 11 (having a resistance of e.g. 1265). For example, if a test voltage of 8 V is used, across the series combination of the sense resistor 23 and the printing element 11, then the voltage dropped across the sense resistor 23 will be just 30 mV, compared to 7.97 V dropped across the printing element 11. This represents less than 0.4% of the total voltage drop, and allows sensitive measurement of the current flowing through the printing element 11, without the sense resistor 23 materially affecting the total resistance of the circuit.
(42) During testing of a printing element 11, after phase one (when the voltage at the node A is reduced to the test voltage) one of the printing elements 11 is connected to ground 14. Immediately after the instant that the printing element 11 is connected, the print head capacitor 15 will provide all of the current to the printing element 11. This is because at the instant of closing the switch 12 there is no current flowing from the test voltage supply 17 through the sense resistor 23 since the print head capacitor 15 is fully charged to the test voltage (8V). There being no current flowing through the sense resistor 23 means that there will be no voltage drop across the sense resistor 23 according to ohms law. However, once the switch 12 is closed, and the printing element 11 is connected, the sense resistor 23 and the printing element 11 form a potential divider, reducing the voltage at the node A to approximately 7.97 V (as described above).
(43) It will be appreciated that blocking diode 22, when forward biased as will be the case during print head test measurements, will also cause some voltage drop. However, the blocking diode 22 voltage drop will be highly non-linear and largely constant across the range of currents which will be expected to be measured in test operations. The voltage drop across the blocking diode 22 may for example be approximately 0.2 V for a wide range of current levels. The voltage drop across blocking diode 22 would only change substantially if a current change of several orders of magnitude was experienced which would not be expected to occur in normal use conditions. However the current drop across the blocking diode 22 may also vary if there is an ambient temperature change. Therefore, in order to eliminate any errors due to variation in this diode voltage drop the voltage across the print head 7 is monitored using the ADC 31 and this voltage measured is used in the calculation of the resistance of the printing elements 11.
(44) To monitor the voltage across the sense resistor 23 an amplifier 24 is used. The amplifier 24 may, for example, be a precision current sensing amplifier, such as the LMP8602MM manufactured by Texas Instruments. The amplifier 24 provides a high precision fixed gain amplification of small differential input signals (i.e. the 30 mV developed across the sense resistor 23) in the presence of relatively large common mode signals (i.e. the 8 V test voltage).
(45) The output V.sub.M of the precision current sensing amplifier 24 is a voltage level which is 50 times the differential input voltage in the case of a LMP8602MM device being selected. Alternative amplifiers may have different fixed or variable gains. A gain of 50 results in an output voltage of around 1.5 V for an input signal of around 30 mV. The output voltage may be passed through a further amplifier, such as a unity gain buffer amplifier, before being presented to the input of a second analog to digital converter (not shown), and to the input to the controller 10. The controller 10 may store the input voltage level, and subsequently perform calculations to determine the printing element resistance to which it relates based on the well known relationship V=IR.
(46) The use of a precision current sensing amplifier such as the LMP8602MM, as described above, permits a precise measurement of the current flowing to printing element 11 with only a single further precision component being required (sense resistor 23). The precise fixed gain of the amplifier is achieved without the need for the specification of several high precision external components.
(47) In an alternative embodiment, a differential amplifier may be implemented using discrete components in combination with an operational amplifier.
(48) Referring now to
(49) It is assumed, for the purposes of explanation, that the blocking diode 22 has a substantially constant voltage drop across it. However, as described above, it will be appreciated that the well-known dependence of the diode characteristic on temperature may be used to calculate an accurate value of the voltage drop where temperature variation is expected.
(50) At the instant that the switch 12 is closed, the voltage at the node A will be referred to as V.sub.0.
(51) When the switch 12 is closed the capacitor 15 will be discharged from V.sub.0, through the printing element 11, to a slightly lower voltage determined by the potential divider formed by the sense resistor 23 and the resistance of the single printing element 11 as described above. The discharge time will be determined by the RC time constant of the print head capacitor 15 and the printing element 11 (it should be noted that the capacitor discharge current cannot flow through the reverse biased blocking diode 22).
(52) The initial capacitor discharge when the switch 12 is closed is illustrated by current path 33 and may be described by equation (1) above. Equation (1) can be rearranged to:
(53)
(54) To calculate a time T taken to discharge to a particular voltage level V.sub.1, from a known starting point V.sub.0 equation (3) can be used. The voltage at a time t (V(t) in equation (3)) is replaced with the voltage V.sub.1. The variable time t is replaced with the time to be calculated T. Natural logarithms are also taken of both sides of equation (3) giving:
(55)
(56) Which can be rearranged to give:
(57)
(58) As noted above, once the switch 12 has been closed, the voltage at the node A will be governed according to the relative resistances of the sense resistor 23 and the resistance of the printing element 11. The voltage V.sub.1 to which the node A will stabilize, is therefore given by:
(59)
where: R.sub.11 is the resistance of the printing element 11; and R.sub.23 is the resistance of the sense resistor 23 (i.e. the internal resistance of the ammeter 18).
(60) Substituting equation (6) into equation (5) gives an expression for the time taken to discharge the capacitor 15 from the initial voltage V.sub.0 to the voltage V.sub.1 which is dropped across the printing element 11 during current measurement, in terms of the resistances of the resistors 11, 23 and the capacitor 15:
(61)
where: C.sub.15 is the capacitance of print head capacitor 15.
(62) Substituting into equation (7) the values described above for the various components allows the time taken for the printing element voltage to stabilise to be calculated. Assuming the ammeter 18 has an internal resistance (sense resistor 23) of, for example, 4.7, and the printing element resistance and print head capacitance are 1265 and 22 F respectively, the discharge time T is approximately 103 microseconds according to the formula given in equation (7).
(63) This is significantly less than a single time constant of the RC combination of one of the printing elements 11 and the capacitor 15 (RC=28 ms, as described above). The addition of the low resistance connection to the test voltage supply 17 (the connection being made by the ammeter 18) provides a dramatic improvement in the stabilization time, and hence the response time of the capacitor 15 to fluctuations in current or voltage.
(64) In phase one (described above) it can be seen that until the voltage across capacitor 15 has reduced to the level of the test voltage supply 17 current will not flow through the ammeter 18. However, once the start of phase two has been reached, for example after the time T.sub.disch (or around one R.sub.21C time constant, where R.sub.21 is the resistance of the discharge resistor 21 and C is the capacitance of the print head capacitor 15, as described above) has passed, then the voltage level across the capacitor 15, and hence voltage level across the printing element 11 will reach a stable level according to the stabilization time T, as calculated by equation (7) above.
(65) Once it is established that the voltage at node A is stable (for example by measuring the voltage at node A using the ADC 31), the current drawn from the test voltage supply 17 will represent the current flowing through the printing element 11, as illustrated by current path 34
(66) After a first one of the printing elements 11 is tested, a second one of the printing elements 11 can be tested. A first one of the switches 12, associated with the first one of the printing elements 11 is opened, disconnecting the first one of the printing elements 11 from the ground 14. When no print head switches 12 are closed the voltage across the print head capacitor 15 will begin to rise back to the initial test voltage V.sub.0. This voltage rise will be controlled by the time constant of the sense resistor 23 and the print head capacitor 15. This time constant is typically around 100 s (R.sub.23=4.7 ohms, C.sub.15=22 F). Therefore the settling time for this voltage increase will be even shorter than that associated with the discharge from 8 V to 7.97 V, as described above with reference to equation (7).
(67) In normal testing operation a few microseconds after the first one of the switches 12 is opened, a second one of the switches 12 (associated with the second one of the printing elements 11) is closed, connecting the second one of the printing elements 11 between the test voltage supply 17 and the ground 14. In this short time therefore the voltage across the print element will only charge by less than a single millivolt, this change being insignificant.
(68) That the voltage across the capacitor 15 is stable at substantially the voltage level supplied by the test voltage supply 17 (less the 30 mV dropped across sensing resistor 23 and 0.2 V across blocking diode 22) ensures that there is no significant capacitor charging or discharging required to test subsequent printing elements, i.e. no need to repeat phase 1. Therefore if the second one of the switches 12 is switched on shortly after the first switch 12 is switched off, the current flowing through the ammeter 18 to the second printing element to be tested stabilises quickly. Even if a significant period of time is allowed between the testing of printing elements 11, the maximum time required for settling will be 103 microseconds, as calculated above.
(69) It is therefore possible to measure the current flowing through the second one of the printing elements 11 after a much shorter time than the time taken to measure the first one of the printing elements 11. A testing period for the second and each subsequent one of the printing elements 11 of around 100 s can be achieved.
(70) This method allows the voltage at node A to be kept substantially constant between testing operations. This small change in voltage between testing operations allows testing operations to be repeated after only 100 s or so (i.e. just phase two). However, in known alternative printing element testing methods, significant voltage changes are caused between testing printing elements. This requires that a far longer time period is required between measurements to ensure that voltage and current levels have stabilised (i.e. repeating phase one and phase two for each measurement). The reduction in time associated with taking sequential measurements outlined above allows the method described to be used to measure the resistance of a large number of printing elements in a short period of time. For example, if one measurement takes around 100 s (T), then after the initial voltage has been adjusted in phase one, testing all 1280 printing elements within a print head could take just a further 128 ms.
(71) In order to allow the ADC 31 to read a stable voltage across the sense resistor 23 and at the node A between successive tests, a time of, for example, 200 s may be allowed before each reading. Alternatively, or additionally, more than one reading can be taken for each voltage measurement to allow for averaging. This also enables it to be checked whether the current flowing from the test supply 17 has stabilized. In this way, a measurement of the current flowing through the sense resistor 23 can be delayed until a stable reading is detected by the ADC 31.
(72) Therefore, allowing for a far more conservative estimate of the time required for the current level to stabilise, for example two times the settling time T, then the time required for each measurement is increased to around 200 s, and the total print head test time, after phase one, is increased to around 256 ms. This is still an improvement of well over 100 with respect to other known methods, with the increased settling time allowing a more accurate current measurement to be taken, with any transient currents likely to have significantly subsided.
(73) The test voltage supply 17, providing the test voltage may be implemented using a precision voltage reference 25, such as, for example a TL431 manufactured by Texas Instruments. The TL431 is a programmable voltage reference device which allows a reference voltage to be set by the selection of resistors, and provides a low output resistance of just 0.2 meaning that the voltage does not change significantly regardless of how much current is drawn from the output. The TL431 device further offers a highly stable output reference voltage over a large temperature range.
(74) The voltage reference 25 is arranged with two resistors 26, 27 which set the output voltage. The voltage reference circuit described is a simple shunt regulator and is therefore supplied with sufficient current so that it will always shunt current through itself in order to regulate the output voltage, even with a maximum load current being drawn. This current is set by a resistor 32 in series with a switch 30. The resistor 32 is an 820 ohm resistor. The voltage reference 25 is operative to maintain the voltage at an output 28 at a level necessary to maintain the voltage at a reference input 29 at a predetermined value. The voltage at the output 28 is provided to a potential divider formed from the resistors 26, 27. The voltage at the intermediate node of the potential divider (i.e. between the resistors 26, 27) is fed back to the reference input 29. The TL431 device operates with a reference input 29 of approximately 2.5 V. The voltage at output 28 is adjusted to keep the voltage at the intermediate node of the potential divider at 2.5 V. The voltage at output 28 is therefore given by the ratio of the resistors 26 and 27, as shown below:
(75)
where: V.sub.out is the voltage at output 28; V.sub.ref is the voltage at reference input 29 (e.g. 2.5 V); R.sub.26 is the resistance of the first input resistor 26 (e.g. 13 k); and R.sub.27 is the resistance of the second input resistor 27 (e.g. 30 k);
(76) The example component values above (13 k, and 30 k) result in an output voltage V.sub.out of around 8.3 V. This voltage level will result in a test voltage, taking into account the voltage dropped across blocking diode 22, of around 8.1 V being delivered to node A during testing operations.
(77) In alternative embodiments, any suitable reference voltage may be selected by varying the resistor values or voltage reference component. Moreover, a test voltage of around 8 V may be achieved with a number of different voltage reference arrangements.
(78) The power may be supplied to voltage reference 25 from a power supply such as the print voltage supply 13. The print voltage supply provides current to the voltage reference 25 through the switch 30 and the resistor 32. The switch 30 is operative to provide isolation of the voltage reference 25 from the print voltage supply 13 when printing (rather than printing element testing) is underway. The switch 30 is operated under the control of the controller 10. The switch 30 may be implemented as a transistor, such as, for example a field effect transistor or a bipolar junction transistor.
(79) Alternative reference voltage devices, such as, for example, Zener diodes, may be used instead of the precision voltage reference device described above.
(80) During normal print use, a software routine running on controller 10 may be configured to run a printing element test. For example, when the printer is expected to be idle for a prolonged period of time, it may be activated in a print head test mode. First, the print voltage supply 13 is disconnected from node A by the opening of switch 16, then switch 30 is closed, connecting voltage reference 25 to the print voltage supply 13. The print head capacitor 15 is discharged though the resistor 21 (under the control of switch 12 and discharge switch 20 respectively). This is phase one. Once the output of the voltage reference 28 has stabilised, and the charge on the capacitor 15 reduced to an acceptable level, print head testing may begin.
(81) The quiescent current flowing through sense resistor 23 is measured by amplifier 24, and fed into controller 10. The printing element 11 to be tested is then connected (by closing its respective switch 12) to node A, and, after a suitable time period (e.g. >100 s) the current flowing through sense resistor 23 is again measured by amplifier 24, and fed into controller 10. The difference in current values (as indicated by a difference in voltage values, with a constant of proportionality given by the gain of amplifier 24 and the resistance of sense resistor 23) is then considered to be the current flowing through printing element 11.
(82) It should be appreciated that the current flowing through the sense resistor 23 may include contributions from circuit components other than the printing element 11. The quiescent current drawn by various circuit components may for example reach several, or even tens of mA. For example, as described above, a comparator may be configured to monitor the print head voltage (i.e. voltage at node A). Any such comparator may have, at an input, a potential divider which may cause some quiescent current to be drawn. Similarly, there may be a switching circuit configured to control the print head voltage switch 16, which may draw some current. Therefore, a first current measurement is taken when the printing element 11 is not connected, and a second current measurement is taken when the printing element 11 is connected. The difference between the two current measurements can be attributed to the current flowing through the printing element 11. The current expected to be drawn by a healthy printing element (R.sub.nominal=1265) is 8.1/1265=6.4 mA.
(83) The quiescent current measurement can be taken immediately before or after each test measurement. However, the quiescent current is likely to fluctuate slowly (for example with changes in ambient temperature), and therefore may be measured less frequently than the printing elements. For example, the quiescent current could be measurement after every 10 or 100 printing elements, or even once for an entire print head test.
(84) The controller 10 has a plurality of inputs and outputs. The outputs are configured to control the various switches which control the operation of the printer 1, print head 7, and printing element test circuits described above. The switches 12 are operated under the control of the controller 10, although may not be provided with dedicated outputs from the controller 10. It will be appreciated that more or less outputs from controller 10 might be required for alternative circuit implementations. It will also be appreciated that controller 10 is not necessarily implemented as a single device. The functions and processes attributed to controller 10 may be carried out by a number of different devices which may each be ASIC, FPGA or programmable processors as appropriate. For example the interface with printing element control switches may be provided by a dedicated device located on the print head itself. Furthermore printer control operations, such as control of print head carriage 8, or ribbon 2 advance, may be controlled by a controller located in printer 1, while control of the printing element test control functions may, for example, be controlled by a controller located within the print head carriage 8.
(85) An input which is indicative of the voltage level at node A of the print head 7 is provided to the controller 10. The node A of the print head 7 may be connected to the input of the ADC 31 which produces a digital output proportional to the voltage level measured. Node A of the print head 7 may be connected to the input of the ADC 31 via an amplifier (not shown), to ensure an appropriate signal is received by the ADC 31.
(86) An input which is indicative of the current sensed at node A of the print head 7 is provided to the controller 10. The output of the amplifier 24 may be connected to the input of an analog to digital convertor (ADC 31) which produces a digital output proportional to the voltage level measured. The output of the amplifier 24 may be connected to the input of the ADC via an amplifier (not shown), to ensure an appropriate signal is received by the ADC.
(87) The method described above is further illustrated, and can be summarised with reference to
(88) At step 41, the controller 10 determines whether there is sufficient time to run a print head test routine. The time required to run a print head test routine is the time required for phase one in addition to the time required for phase two. For example, if a print instruction has been received then printing operations may be necessary within the subsequent 30 ms, and as such, there may be insufficient time to carry out a print head test process. If there is not determined to be sufficient time, then processing passes to step 50, where the processing is terminated. However, if there is determined to be sufficient time, then the processing passes to step 42. A time period T.sub.1 can be specified which denotes the minimum time period required for carrying out a print head test process.
(89) At step 42, the printing voltage is disconnected from the print head. This is accomplished by the opening of the switch 16. Processing then passes to step 43.
(90) At step 43, the test voltage supply is activated by closing the switch 30. Processing then passes to step 44.
(91) At step 44, the print head capacitor 15 is discharged and test voltage supply is activated by closing the switch 30. The print head capacitor may be discharged by closing switch 20 thus discharging the capacitor through resistor 21 until the voltage at point A is sensed to have reached the required test voltage as sensed through the ADC 31 input to the controller 10. Processing then passes to step 45.
(92) At step 45, one of the printing elements 11 being testing is connected to node A, by closing a respective one of the switches 12. The printing element 11 is now connected to the test voltage supply 17 and is ready to be tested. Processing then passes to step 46.
(93) At step 46, a predetermined time period T.sub.2 is allowed to pass before measurements are carried out. The time period T.sub.2 is calculated as a small fraction of the time constant (RC) of the printing element 11 and print head capacitor 15. The time period T.sub.2 may be, for example 0.4% of the RC time constant (i.e. around 100 s). After the time period T.sub.2 has elapsed, processing passes to step 47.
(94) At step 47, the current flowing through printing element 11 is measured by ammeter 18. The measurement may be carried out as a series of measurements, for example by sampling the output V.sub.M of the amplifier several times and taking an average value. The voltage at node A may also be measured at the same time as the current flowing through the printing element. This can provide for a more accurate resistance measurement. Processing then passes to step 48.
(95) A further process step may involve sampling the current flowing through ammeter 15 before one of the printing elements 11 is connected to node A at step 45. If this step is performed, then the current measured is subsequently subtracted from the current sampled at process step 47.
(96) At step 48, the processor 10 determines whether there are further printing elements to test. If there are further printing elements, processing passes to step 49. If not, then processing passes to step 50, where the processing is terminated.
(97) At step 49, the processor 10 determines whether there is sufficient time to run a further printing element test. For example, if a print instruction has been received then printing operations may be necessary within the subsequent 1 ms, and as such, there may be insufficient time to carry out a further print head test process, in which case processing passes to step 50, and the processing is terminated. A time period T.sub.3 can be specified which denotes the minimum time period required for carrying out a further print head test process.
(98) Any testing operations should also take into account that there will need to also be time allowed for the print head capacitor 15 to be charged back up from the test voltage level to the normal printing voltage level in order to commence printing operations once more. This time may be limited by the speed at which the semiconductor switching device used for the switch 16 is allowed to fully switch on. This will be typically only a few ms, the main limitation being the requirement to limit the inrush current of the print head capacitor 15. The print head capacitor 15 could be damaged if the inrush current that is allowed to flow from the main print head printing power supply 13 is too high. The switch 16 is controlled by a hot swap controller chip LM5069MM-1 (not shown), which is configured to prevent current above a predetermined level from flowing into the print head 7. Alternative components may be used to control the switch 16.
(99) If there is determined to be sufficient time, then the processing returns to process step 45, where a second printing element 11 is tested. The process will then follow the above process steps 45 to 49, until it is determined that either all printing elements have been tested, or that there is insufficient time to test further printing elements. It will be appreciated that the time required at process step 41 (T.sub.1) to initiate the test process may be greater than the time required to test a further printing element at process step 49 (T.sub.3). The discharging of capacitor 15 requires significantly longer time (phase one, e.g. 10 s of ms) than the testing of a single printing element (phase two, <<1 ms). These time periods can be adjusted to suit a particular system and time constants associated with it. The time period T.sub.1 required at process step 41 may be selected to be, for example, greater than 30 ms. The time period T.sub.3 required at process step 49 may be selected to be, for example, greater than 1 ms.
(100) The process described above with reference to
(101) For example, the process may be started when a new print head is installed, or when a printer is switched on from an un-powered state. In either of these situations, it may not be necessary to disconnect the printing voltage, or to discharge the print head capacitance. The testing process described above may further be initiated at various intervals depending on the printing usage, or other external factors, such as, for example print quality requirements. The testing process may be initiated by a printer user.
(102) An initial resistance reference value for each of the printing elements 11 will be stored in a memory of the controller 10. This initial resistance reference value will be measured when a new print head 7 is first used. The initial resistance reference value will be treated as being a good resistance value, and subsequently measured values compared to that value.
(103) In normal printing operations, a printing element, energised with a print voltage of 24 V, and having a nominal resistance of 1265, will dissipate approximately 0.45 W.
(104) However, under the test conditions described above, the same printing element will dissipate just (P=V.sup.2/R=8.sup.2/1265=) 0.05 W. It can be understood that excessive loading of the printing element should be avoided where possible, so as to prolong the life of the printing element. Therefore, the low power dissipation of energy within the printing element during testing (as described above) allows testing to continue without having any significant effect on the lifetime of a printing element.
(105) Moreover, the reduced time periods associated with the above described printing element testing method (e.g. 200 s per printing element versus 90 ms per printing element with some alternative methods) result in a reduced cumulative loading effect on printing elements during testing. For example, the method described above may cause 0.05 W to be dissipated for 200 s per printing element, resulting in the dissipation of 10 J of energy per printing element tests. The known printing element test methods described above, even if using the reduced testing voltage of the present method, would likely cause (0.05 W90 ms) 450 J of energy to be dissipated per print heat element tested. Notwithstanding the increased energy use associated with this alternative method, this will result in increased wear on printing elements under test.
(106) It will be appreciated that during testing, albeit to a lesser extent than during printing, a printing element may become heated. This heating will also cause the region of the print head surrounding a first one of the printing elements 11 to become heated also. It will be appreciated that in a print head 7 in which an array of printing elements 11 are arranged adjacent to one another, a second one of the printing elements 11 may become heated during testing of the first one of the printing elements 11. While it may be expected that the resistance of a printing element is altered when at an elevated temperature, this effect can be accounted for when the elevated temperature is brought about by the resistive heating effect of that print heat element. However, where an elevated temperature is brought about by an external factor (e.g. the heating of an adjacent or proximate printing element), then any change in resistance caused by this temperature change may lead to incorrect resistance measurements being taken, and consequently incorrect conclusions being reached about the health of the respective printing element.
(107) Therefore, to mitigate any negative effects associated with heating of adjacent printing elements, when sequentially testing a plurality of printing elements, the printing elements may be tested in a non-adjacent sequence. For example, print head test sequence may follow a pattern of testing every fourth printing element. Once every fourth printing element in a print head array has been tested (starting with the first element in the array, e.g. 1, 5, 9, 13, etc.), then every fourth printing element starting with the second may be tested (e.g. printing elements 2, 6, 10, 14 . . . ). In this way, it is possible to cycle through testing each of the printing elements 11 without testing adjacent printing elements consecutively, avoiding heating of one of the printing elements 11 affecting the resistance of another of the printing elements 11.
(108) The process of testing printing elements is illustrated by
(109) It will be appreciated that variations of this method which achieve the same result could be accomplished, for example by testing different numbered multiple printing elements, until all elements, or a predetermined set of the printing elements had been tested.
(110) When a resistance value has been calculated for a printing element, as described above, it is possible to perform a number of further actions.
(111) For example, if it is established that a printing element is defective (i.e. it shows open circuit or short-circuit characteristics, or a resistance value outside some predetermined value range) then the controller may simply record that that printing element 11 is defective.
(112) The controller 10 may further increment a counter stored within a software routine which stores a count of the number of printing elements within the print head which are defective. It may be determined that, in a particular application, an acceptable print quality may be accomplished, provided there are fewer than a predetermined number of defective printing elements. This predetermined number may vary depending on the combination of printer, print head and printing application, but may, for example be 10 printing elements within a print head comprising 1280 printing elements.
(113) Alternatively, when a first predetermined number of printing elements are determined to be defective, a warning may be generated by the controller 10 to alert a user. When a second predetermined number of printing element are determined to be defective, the print head (and printer within which it is installed) may be prevented from operating until it has been replaced.
(114) Alternatively, a record of the location of the defective printing element may be stored, and a warning generated, or use disabled, when there are a number of adjacent printing elements. For example, 20 defective printing elements within a print head containing 1280 printing elements may be deemed to produce print of a sufficiently high quality, provided they are distributed across the print head. However, a similar print head having just two adjacent defective printing elements may be deemed to be too unreliable for use. For example, when printing an image a feature may be entirely omitted where two adjacent printing elements are defective, whereas the feature may be partially printed where only a single printing element is defective.
(115) In a further embodiment, an image to be printed may be shifted so as to ensure that one or more defective printing elements coincide with a region of the image in which no printing is required. For example, when printing a barcode, a single defective printing element, when aligned with a non-printed feature (i.e. a region of the image which required no ink) would not cause any detrimental effect on the print quality.
(116) However, if a defective printing element was to coincide with a printed feature (i.e. a region of the image which required ink to be transferred) this would cause a detrimental effect on the print quality. In this case, it may be possible to shift the image to be printed, with respect to the print head, such that any defective printing elements are aligned with regions of the image in which no printing is required.
(117) For example, where an image to be printing is as wide as 1000 printing elements, and is usually centred against a print head comprising 1280 printing elements, the image could be moved by as far as 140 printing elements in either direction to achieve a preferred alignment, taking into account defective printing elements. It will be appreciated that such significant changes in alignment may not be possible in some cases, where print position is critical. However, small image shifts of a single or small number of printing elements, each of which has a typical width of around 0.08 mm, may be acceptable in a large number of applications. Such a shift may allow printing to continue with a small number of defective printing elements, increasing production efficiency.
(118) In a further alternative use of the resistance values calculated by the method described above, the calculated printing element resistance values may be used to predict future printing element failure. The characteristic resistance of a printing element is known to initially gradually decrease and then to eventually rapidly increase after prolonged use. Eventually the printing element resistance will increase to the extent that reliable printing performance can no longer be guaranteed. For example, where there is an increased print head resistance, a known voltage applied to the print head may cause a smaller current to flow in the printing element than would be expected for a printing element having a nominal resistance. The reduced current flow would cause a reduced amount of heat to be generated by the printing element, and consequently a risk that the heat generated was insufficient to ensure ink is transferred between a print ribbon and a substrate to be printed on, or to discolour a thermal print paper.
(119) Furthermore, a printing element having a resistance which was a predetermined value, e.g. 10% above nominal resistance, could be predicted to fail, or deteriorate to an unacceptable level, after a further 100,000 printing cycles. In such a case, a printing element may not be categorised as defective by the conditions described above, but could be identified as expected to fail shortly.
(120) Where a routine printing element testing procedure is followed, it may be expected that printing elements would be tested, for example, approximately every 1,000,000 print cycles. In this scenario, then a printing element expected to fail before the next routine test may be classified as defective, so as to ensure continued quality printing.
(121) Alternatively, even where no printing elements are classified as defective, it may be possible to alert a user that a number of printing elements are expected to fail after a predetermined number of future printing cycles, which on a production line in constant use, may be a predictable future point in time. Such predictive alerts could ensure that productivity was not lost, by scheduling a print head replacement during routine interruptions to the production line, rather than suffering from unplanned interruptions.
(122) In another embodiment, a printer may further comprise an optical device which examines each printed image. The optical device may be a digital camera. The optical device may be arranged to capture a digital image of a printed image. The detected image can be used to detect missing or faulty pixels and thereby adjust the printed image. For example, by comparing the intended image with the actual image of the ribbon, the optical device can detect missing dots (unprinted pixels on the image) on the ribbon and work either alone or in combination with the method described above intended to identify defective printing elements of the print head. In one embodiment, the detected image can be combined with the calculated resistance of printing elements of the print head to determine the status of resistive heating elements of the print head. In another embodiment the printer can shift the image along the print head to not use the faulty pixels for printing, but rather use the pixels that are determined to be working properly. That is, the image may be printed using only heating elements which are not detected to be faulty.
(123) A missing pixel may also be caused by a dirty print head. The printer can then distinguish between missing pixels caused by a dirty print head and those that are caused by failures in the print head (such as defective printing elements). The controller can distinguish between a dirty printing element and a defective printing element. For example, if data generated by the optical device indicates that a pixel has been missed in the printed image and the measured printing element resistance value also indicates a defective printing element, a defective printing element message is generated. However, it the optical device indicates a missing pixel, but the measured printing element resistance value does not indicate a failure of the corresponding printing element, then it can be determined that the print head is likely dirty. The printer can be configured to provide a warning to the user that distinguishes between the two cases (e.g. Please Change Printhead in the former and Please Clean Printhead in the latter). The printer can also provide a user-friendly image shown on screen to give a WYSIWYG display of the dead/dirty heating elements or pixels, by showing which are printing properly, which have failed the resistance test, and which appear to be merely dirty.
(124) In an embodiment, the process of determining the resistance of printing elements within a printhead may be used to determine the width of an installed printhead within a printer.
(125) When a printer is switched on from an un-powered state, a printing element test is run. In such a test, each possible printing element address is addressed in turn (for example, by using a testing sequence described above with reference to
(126) By performing a full-width printing element test, some printing element addresses which do not correspond to printing elements within the printhead may be tested. For example, a printer may be capable of operating with a printhead having 1280 printing elements. However, the same printer may, for some applications be used with a printhead having a different number of printing elements, for example 640. In such an application, the printer will be capable of addressing each of the possible 1280 printing elements. As such, when a full-width printing element test is first run (i.e. after the printer is switched on) the printer will address each of the 1280 printing element addresses in turn so as to determine and record a printing element resistance for each of the 1280 printing element addresses. Where the installed printhead has fewer than 1280 printing elements, the resistance determined for the printing element addresses which correspond to the printing elements which are present (e.g. printing element addresses 1-640) will be the measured resistance values of the corresponding printing elements. However, the printing element addresses which do not have a corresponding printing element (e.g. printing element addresses 641-1280) will be determined to have an infinite resistance (e.g. an open circuit). Considering the circuit described above with reference to
(127) Of course, it will be appreciated that where a printing element is present but defective or damaged the printing element test may also provide no circuit and consequently no current through the current monitor 18. As such, an infinite resistance indicates either that a printing element is not present or that the printing element is defective. Where a printing element is defective in this way the defective or damaged printing element cannot be used for printing, so can be regarded as a missing printing element for all practical purposes.
(128) Once a resistance value has been determined for each of the printing element addresses, the installed printhead width is determined. This may be accomplished by reference to a list of possible printhead sizes which may, for example, be stored in a look-up table. Valid printhead sizes may, for example be 640 and 1280 printing elements, which may, for example, correspond to 53 mm and 107 mm wide printheads respectively having a printing element pitch of around 0.08 mm. It will be appreciated that alternative printhead sizes may be used.
(129) The printhead width may thus be determined by selecting the smallest printhead size within the list which is greater than or equal to the address of the highest numbered active printing element. For example, if the printing element test identifies printing elements at each of the addresses 1-640, and no printing elements at addresses 641-1280, it will be determined that the printhead has 640 printing elements. Further, if the highest addressed printing element detected is at an address which is different from one of the sizes within the list, the next size above the highest addressed printing element is selected. For example, where the highest detected printing element is at address 630 (i.e. and no printing elements are identified at addresses greater than 630), it will be determined that the printhead size is 640 printing elements.
(130) In an alternative embodiment, the print head width is determined by reference to the printing elements detected without reference to a predetermined list of possible printhead sizes. For example, where the highest detected printing element is at address 640 (i.e. and no printing elements are detected at addresses greater than 640), it will be determined that the printhead width is 640 printing elements.
(131) As described above, where a printing element is defective or damaged, it may appear to be missing. Moreover, a printhead may contain several such damaged printing elements. Where the uppermost printing elements in a print head (i.e. those having the highest addresses) are damaged, the printhead width may be determined to be less than the actual printhead width. However, where those printing elements which are present, but which are not identified as being present are not counted, they cannot, in any event, be used for printing due to their being defective or damaged.
(132) Once a printhead width has been determined, as described above, the printhead width value may be stored in a memory. The printhead may, for example itself include a memory device, allowing the determined printhead width value to be stored on the printhead. A printhead may thus initially have an unknown printhead width, and be assigned a printhead width stored on its memory device once it has been tested at least once.
(133) Alternatively, or in addition, the determined printhead width value may be stored in a memory of the printer. Each printhead may have a unique identification (ID) code allowing it to be recognised when installed in a printer. The printhead ID may also be stored in the printer memory, allowing the printer to associate a particular printhead with a determined printhead width for that printhead.
(134) In use, and after a printhead width has been determined, printing element tests may only test printing element addresses which correspond to printing elements which have previously been determined to be present. That is, between printing operations where routine printing element tests are carried out, it is unnecessary to re-test printing element addresses which correspond to printing elements which are not present.
(135) Each time a printer is switched-on from an un-powered state, a full-width printhead test is carried out. Such a full-width printhead test allows verification that any stored printhead width value corresponds that the newly determined printhead width. A full-width printhead test also allows it to be determined that the printhead is properly connected (i.e. that there are no faulty cable connections). When the printer is switched-on from an un-powered state the printhead ID may also be checked, to identify whether a new printhead has been installed.
(136) Where a full-width printhead scan is carried out (e.g. after switching on a printing) and a printhead width is determined which is greater than that which was previously determined for the same printhead the determined printhead width may be updated to the larger width. It is possible that an intermittent connection between the printhead and the printer results in some printing elements appearing to be missing. This may, for example, result from the use of a printhead having multiple banks of printing elements which are addressed by separate control signals. It will be appreciated that a first bank of printing element may be connected (and will thus be detected), while a second bank of printing elements may not be connected (and will thus not be detected). However, either during use, or during a routine inspection, the faulty connection may be improved, allowing all printing elements to be addressed. In such a scenario, a determined width of a printhead may be increased.
(137) However, while a transition from a first printhead width to a second, greater, printhead width is permitted, an opposite transition from a first printhead width to a second, smaller, printhead width may not be permitted. Instead, where a determined printhead width is smaller than a previously determined printhead width an error signal may be generated, alerting an operator to check the printhead connection.
(138) Further, where a determined printhead width is narrower than the full width of a printhead and where the detected printing elements are not aligned with the lowest numbered printing element addresses an error signal may be generated. However, it will be appreciated that where a small number of defective printing elements are detected at the lowest numbered printing element address (i.e. at the end of the printhead), printing may proceed as usual, provided the defective printing elements are not considered to cause too large a degradation in image quality.
(139) Where it is identified that a new printhead has been installed without the printer having been powered off, for example by the presence of a new printhead identification chip, a full-width printing element test is carried out, to identify the width of the new printhead.
(140) In an alternative printing technique, a ribbon may be omitted. Rather than transferring ink onto a substrate to be printed upon, a thermal paper may be used as the target surface. Thermal paper will change colour when exposed to a heat source. A print head, such as that described above, may be caused to come into contact directly with the thermal paper, a region of paper changing colour where a printing element was heated. Any techniques described with reference to a thermal transfer printer may therefore also be used to assess the health of a printing element in a thermal printer or in any form of printer in which a thermal printing element is used.
(141) It will be appreciated that where alternative print heads are selected, then the values described above may change. For example, in larger print heads, a larger capacitor may be selected.
(142) While various embodiments have been described above it will be appreciated that these embodiments are for all purposes exemplary, not limiting. Various modifications can be made to the described embodiments without departing from the spirit and scope of the present invention.