AU2009203026B2 - Method of storing bit-pattern in plural devices - Google Patents

Method of storing bit-pattern in plural devices Download PDF

Info

Publication number
AU2009203026B2
AU2009203026B2 AU2009203026A AU2009203026A AU2009203026B2 AU 2009203026 B2 AU2009203026 B2 AU 2009203026B2 AU 2009203026 A AU2009203026 A AU 2009203026A AU 2009203026 A AU2009203026 A AU 2009203026A AU 2009203026 B2 AU2009203026 B2 AU 2009203026B2
Authority
AU
Australia
Prior art keywords
bit
devices
pattern
memory
patterns
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
AU2009203026A
Other versions
AU2009203026A1 (en
Inventor
Robert Sheahan John
Benjamin David Morphett
Richard Thomas Plunkett
Mark Jackson Pulver
Kia Silverbrook
Robert Walmsley Simon
Michael John Webb
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Memjet Technology Ltd
Original Assignee
Memjet Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Memjet Technology Ltd filed Critical Memjet Technology Ltd
Priority to AU2009203026A priority Critical patent/AU2009203026B2/en
Publication of AU2009203026A1 publication Critical patent/AU2009203026A1/en
Application granted granted Critical
Publication of AU2009203026B2 publication Critical patent/AU2009203026B2/en
Assigned to ZAMTEC LIMITED reassignment ZAMTEC LIMITED Request for Assignment Assignors: SILVERBROOK RESEARCH PTY LTD
Assigned to MEMJET TECHNOLOGY LIMITED reassignment MEMJET TECHNOLOGY LIMITED Request to Amend Deed and Register Assignors: ZAMTEC LIMITED
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2139Compensation for malfunctioning nozzles creating dot place or dot size errors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04505Control methods or devices therefor, e.g. driver circuits, control circuits aiming at correcting alignment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0451Control methods or devices therefor, e.g. driver circuits, control circuits for detecting failure, e.g. clogging, malfunctioning actuator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04541Specific driving circuit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04551Control methods or devices therefor, e.g. driver circuits, control circuits using several operating modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04563Control methods or devices therefor, e.g. driver circuits, control circuits detecting head temperature; Ink temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04573Timing; Delays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04591Width of the driving signal being adjusted
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2146Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2202/00Embodiments of or processes related to ink-jet or thermal heads
    • B41J2202/01Embodiments of or processes related to ink-jet heads
    • B41J2202/20Modules

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Ink Jet (AREA)
  • Record Information Processing For Printing (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A printhead module includes at least one row of printhead nozzles. Each row includes at least one displaced row portion. The displacement of the row portion includes a component in a direction normal to that of a pagewidth to be printed.

Description

2009203026 This specification is over 1000 pages. Please contact IP Australia if you require a copy.

Claims (62)

1. A method of storing a bit-pattern in each of a plurality of devices of a system, each of the devices having a memory, the method comprising, for each device: (a) determining a first memory location which is different than 5 a first memory location in at least a plurality of the other devices; and (b) storing the bit-pattern at the determined first memory location; wherein the different first memory locations are determined such that the bit-pattern storage location of all the respective devices cannot be ascertained from the bit-pattern storage location of any one of the devices. 10
2. A method according to claim I, wherein step (a) includes randomly selecting the first memory location.
3. A method according to claim 2, wherein step (a) includes selecting the first memory location based on a stochastic process or mechanism. 15
4. A method according to claim 1, wherein step (a) includes selecting the first memory location from an existing list or sequence of memory locations.
5. A method according to claim 1, wherein the memory is non-volatile memory. 20
6. A method according to claim 5, the method further comprising storing one or more code segments in the memory of each device, the one or more code segments including data indicative of to first memory location at which the bit-pattern is stored on that device.
7. A method according to claim 1, wherein the first memory locations of the devices are selected such that, from 25 device to device, there is no overlap of the positions of at least some of the bits, bytes or characters of the devices' respective bit-pattern.
8. A method according to claim 1, wherein the first memory locations of the devices are selected such that, from device to device, positions of at least some of the bits, bytes or characters of the devices' respective bit-patterns 30 overlap.
9. A method according to claim I, wherein the first memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective bit-patterns are shuffled, rotated or otherwise ordered differently. 35 PLT039_DIV-AU - 999
10. A method according to claim 8, wherein the first memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective bit-patterns are shuffled, rotated or otherwise ordered differently. 5
11. A method according to claim 1, comprising; applying a function to the first bit pattern and a second bit pattern, thereby to generate a result; and storing the result in the first memory location, thereby indirectly storing the first bit-pattern.
12. A method according to claim I1, wherein the second bit-pattern is stored with the device. 10
13. A method according to claim 12, wherein the second bit-pattern is stored in the device in a non-volatile manner.
14. A method according to claim I1, wherein the function is a logical function. 15
15. A method according to claim 14, wherein the logical function is an XOR function.
16. A method according to claim 15, wherein the first bit-pattern is a key. 20
17. A method according to claim 11, wherein the second bit pattern was generated randomly.
18. A method according to claim 17, comprising randomly selecting the second bit-pattern.
19. A method according to claim 18, comprising selecting the second bit-pattern based on a stochastic process or 25 mechanism.
20. A method according to claim 1, comprising selecting the second bit-pattern from an existing list or sequence of bit-patterns. 30
21. A method according to claim I1, wherein the first memory locations of the devices are selected such that, from device to device, tore is no overlap of the positions of at least some of the bits, bytes or characters of the devices' respective results.
22. A method according to claim I1, wherein the first memory locations of the devices are selected such that, 35 from device to device, positions of at least some of the bits, bytes or characters of the devices' respective results overlap. P-T039DIV-AU - 1000
23. A method according to claim 11, wherein the first memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective results are shuffled, rotated or otherwise ordered differently. 5
24. A method according to claim 22, wherein the first memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective results are shuffled, rowed or otherwise ordered differently.
25. A method according to claim 11, wherein the respective second bit-patterns are stored at a second memory 10 location of each of the respective devices, wherein the second memory locations are different in at least a plurality of the respective devices.
26. A method according to claim 25, wherein the second memory locations of the devices are selected such that, from device to device, there is no overlap of the positions of at least some of the bits, bytes or characters of the 15 devices' respective second bit-patterns.
27. A method according to claim 25, wherein the second memory locations of the devices are selected such that, from device to device, positions of at least some of the bits, bytes or characters of the devices' respective second bit-patterns overlap. 20
28. A method according to claim 25, wherein the second memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective second bit-patterns are shuffled, rotated or otherwise ordered differently. 25
29. A method according to claim 27, wherein the second memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respectives second bit-patterns are shuffled, rotated or otherwise ordered differently.
30. A method according to claim 25, the method further comprising storing one or more code segments in the 30 memory of each device, the one or more code segments including data indicative of the second memory location at which the second bit-pattern is stored on that device.
31. A method according to claim 1, further comprising, for each device: determining a second memory location; and storing, at the second memory location, a result of applying a function to the bit-pattern; wherein the second 35 memory locations are different in at least a plurality of the respective devices.
32. A method according to claim 31, wherein the function is a logical operation. PLT039_DIV-AU - 1001
33. A method according to claim 31, wherein the function is a bit inversion operation.
34. A method according to claim 31, wherein step (a) includes randomly selecting the second memory location. 5
35. A mehod according to claim 34, wherein step (a) includes selecting the second memory location based on a stochastic process or mechanism.
36. A method according to claim 31, wherein step (a) includes selecting the second memory location from an 10 existing list or sequence of memory locations.
37. A method according to claim 31, wherein the memory is non-volatile memory.
38. A method according to claim 37, the method further comprising storing one or more code segments in the 15 memory of each device, the one or more code segments including data indicative of the second memory location at which the result is stored on that device.
39. A method according to claim 38, wherein the second memory locations of the devices are selected such that, from device to device, there is no overlap of the positions of at least some of the bits, bytes or characters of the 20 devices' respective results.
40. A method according to claim 38, wherein the second memory locations of the devices are selected such that, from device to device, positions of at least some of the bits, bytes or characters of the devices' respective results overlap. 25
41. A method according to claim 31, wherein the second memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective results are shuffled, rotated or otherwise ordered differently. 30
42. A method according to claim 40, wherein the second memory locations of the devices are selected such that, from device to device, bit, byte or character positions of the devices' respective results are shuffled, rotated or otherwise ordered differently.
43. A device having a bit-pattern stored in it in accordance with the method of claim 1. 35
44. A device having a bit-pattern and a result stored in it in accordance with the method of claim 11. PLTO39_DIV-AU -1002
45. A device having a bit-pattern and a result stored in it in accordance with the method of claim 21.
46. A plurality of devices having respective bit-patterns stored in them in accordance with the method of claim 1. 5
47. A plurality of devices having respective bit-patterns and results stored in them in accordance with the method of claim 11.
48. A plurality of devices having respective bit-patterns and results stored in them in accordance with the method of claim 21. 10
49. A device having a bit-pattern stored in it in accordance with the method of claim 1.
50. A device having bit-pattern and a result stored in it in accordance with the method of claim 11. 15
51. A device having a bit-pattern and a result stored in it in accordance with the method of claim 21.
52. A plurality of devices having respective bit patterns stored in them in accordance with the method of claim 1.
53. A plurality of devices having a bit-pattern and a result stored in them in accordance with the method of claim 20 11.
54. A plurality of devices having a bit-pattern and a result stored in them in accordance with the method of claim 21. 25
55. A method according to claim 1, implemented in a first entity configured to authenticate a digital signature supplied by a second entity, wherein one of the entities includes a base key and the other of the entities includes a variant key and a bit-pattern, the variant key being based on the result of applying a one way function to the base key and the bit-pattern, the digital signature having been generated by the second entity using its key to digitally signing at least part of data to be authenticated, the first entity being configured to: (a) receive the digital signature 30 from the second entity; (b) receive the data; and (c) authenticate the digital signature based on the received data and the first entity's key.
56. A method according to claim 1, implemented in a first entity including: a first bit-pattern a non-volatile memory storing resource data, a first base key for use with at least a first variant key; a second variant key for use 35 with a second base key, the second variant key being the result of a one way function applied to: the second base key; and the first bit-pattern or a modified bit-pattern based on the first bit-pattern. PLT039_DIV-AU - 1003
57. A method according to claim 1, for enabling or disabling a verification process of a First entity in response to a predetermined event, the first entity having at least one associated bit-pattern and at least one variant key, each of the variant keys having been generated by applying a one way function to: a base key; and one or more of the at least one bit-patterns, respectively; or one or more alternative bit patterns, each of the alternative bit-patterns 5 being based on one or the at least one bit-patterns, the method including (a) determining that the predetermined event has happened; and (b) enabling or disabling at least one of the first variant keys in response the predetermined event.
58. A method according to claim 1, implemented in a system for enabling authenticated communication between a 10 first entity and at least one other entity, the system including a second entity, wherein: the first entity and the second entity share transport keys; and the second entity includes at least one authentication key configured to be transported from the second entity to the first entity using the transport keys, the authentication key being usable to enable the authenticated communication by the first entity. 15
59. A method according to claim 1, for storing a first bit-pattern in non-volatile memory of a device, the method comprising: (a) applying a one way function to a second bit-pattern associated with the device, thereby to generate a first result; (b) applying a second function to the first result and the first bit-pattern, thereby to generate a second result; and (c) storing the second result in the memory, thereby indirectly storing the first bit-pattern. 20
60. A method according to claim 1, for storing at least one functionally identical code segment in each of a plurality of devices, each of the devices having a memory, the method comprising, for each device: (a) determining a first memory location; and (b) storing a first of the at least one code segments in the memory at the first memory location; wherein the first memory location is different in at least a plurality of the respective devices. 25
61. A method according to claim 1, for providing a sequence of nonces (RO, R1, R2. ..) commencing with a current seed of a sequence of seeds (x], x2, x3, .. .), the method comprising: (a) applying a one-way function to the current seed, thereby to generate a current nonce; (b) ouputting the current nonce; (c) using the current seed to generate a next seed in a sequence of seeds, the seed so generated becoming the current seed; and (d) repeating 30 steps (a) to (c) as required to generate further nonces in the sequence of nonces.
62. A method according to claim 1, for storing multiple first bit-patterns in non-volatile memory of a device, the method comprising, for each of the first bit-patterns to be stored: (a) applying a one way function to a third bit pattern based on a second bit-pattern associated with the device, thereby to generate a first result; (b) applying a 35 second function to the first result end the first bit-pattern, thereby to generate a second result; and (c) storing the second result in the memory, thereby indirectly storing the first bit-pattern; wherein the third bit-patterns used for the respective first bit-patterns are relatively unique compared to each other. PLTO39 DIV-AU
AU2009203026A 2004-05-27 2009-07-27 Method of storing bit-pattern in plural devices Ceased AU2009203026B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2009203026A AU2009203026B2 (en) 2004-05-27 2009-07-27 Method of storing bit-pattern in plural devices

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
AU2004320526A AU2004320526B2 (en) 2004-05-27 2004-05-27 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2004320526 2004-05-27
PCT/AU2004/000706 WO2005120835A1 (en) 2004-05-27 2004-05-27 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2008207608A AU2008207608B2 (en) 2004-05-27 2008-08-29 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2009203026A AU2009203026B2 (en) 2004-05-27 2009-07-27 Method of storing bit-pattern in plural devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
AU2008207608A Division AU2008207608B2 (en) 2004-05-27 2008-08-29 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement

Publications (2)

Publication Number Publication Date
AU2009203026A1 AU2009203026A1 (en) 2009-08-13
AU2009203026B2 true AU2009203026B2 (en) 2010-06-24

Family

ID=35502919

Family Applications (12)

Application Number Title Priority Date Filing Date
AU2004320526A Ceased AU2004320526B2 (en) 2004-05-27 2004-05-27 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2008207608A Ceased AU2008207608B2 (en) 2004-05-27 2008-08-29 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2009203026A Ceased AU2009203026B2 (en) 2004-05-27 2009-07-27 Method of storing bit-pattern in plural devices
AU2009203030A Ceased AU2009203030B2 (en) 2004-05-27 2009-07-27 Printhead module capable of printing a maximum of N channels of print data
AU2009203032A Ceased AU2009203032B2 (en) 2004-05-27 2009-07-27 Printer controller for controlling a printhead module base on thermal sensing
AU2009203033A Ceased AU2009203033B2 (en) 2004-05-27 2009-07-27 Printer controller for supplying data to a printhead module having a dropped row
AU2009203025A Ceased AU2009203025B2 (en) 2004-05-27 2009-07-27 Printer comprising two uneven printhead modules and at least two printer controllers, one of which sends print data to both of the printhead modules
AU2009203028A Ceased AU2009203028B2 (en) 2004-05-27 2009-07-27 Printhead comprising different printhead modules
AU2009203027A Expired AU2009203027B2 (en) 2004-05-27 2009-07-27 Printhead module having a dropped row
AU2009203031A Ceased AU2009203031B2 (en) 2004-05-27 2009-07-27 Printer comprising two uneven printhead modules and at least two printer controllers, one of which sends print data to the other
AU2009203012A Ceased AU2009203012B2 (en) 2004-05-27 2009-07-27 Method of manufacturing left-handed and right-handed printhead modules
AU2009203015A Ceased AU2009203015B2 (en) 2004-05-27 2009-07-27 Printer comprising a printhead and at least two printer controllers connected to a common input of the printhead

Family Applications Before (2)

Application Number Title Priority Date Filing Date
AU2004320526A Ceased AU2004320526B2 (en) 2004-05-27 2004-05-27 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement
AU2008207608A Ceased AU2008207608B2 (en) 2004-05-27 2008-08-29 Method for at least partially compensating for errors in ink dot placement due to erroneous rotational displacement

Family Applications After (9)

Application Number Title Priority Date Filing Date
AU2009203030A Ceased AU2009203030B2 (en) 2004-05-27 2009-07-27 Printhead module capable of printing a maximum of N channels of print data
AU2009203032A Ceased AU2009203032B2 (en) 2004-05-27 2009-07-27 Printer controller for controlling a printhead module base on thermal sensing
AU2009203033A Ceased AU2009203033B2 (en) 2004-05-27 2009-07-27 Printer controller for supplying data to a printhead module having a dropped row
AU2009203025A Ceased AU2009203025B2 (en) 2004-05-27 2009-07-27 Printer comprising two uneven printhead modules and at least two printer controllers, one of which sends print data to both of the printhead modules
AU2009203028A Ceased AU2009203028B2 (en) 2004-05-27 2009-07-27 Printhead comprising different printhead modules
AU2009203027A Expired AU2009203027B2 (en) 2004-05-27 2009-07-27 Printhead module having a dropped row
AU2009203031A Ceased AU2009203031B2 (en) 2004-05-27 2009-07-27 Printer comprising two uneven printhead modules and at least two printer controllers, one of which sends print data to the other
AU2009203012A Ceased AU2009203012B2 (en) 2004-05-27 2009-07-27 Method of manufacturing left-handed and right-handed printhead modules
AU2009203015A Ceased AU2009203015B2 (en) 2004-05-27 2009-07-27 Printer comprising a printhead and at least two printer controllers connected to a common input of the printhead

Country Status (9)

Country Link
EP (2) EP2301753B1 (en)
AT (1) ATE501857T1 (en)
AU (12) AU2004320526B2 (en)
CA (1) CA2567724A1 (en)
CY (1) CY1113337T1 (en)
DE (1) DE602004031888D1 (en)
ES (1) ES2393541T3 (en)
PT (1) PT2301753E (en)
WO (1) WO2005120835A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2754953A1 (en) 2009-03-10 2010-09-16 Karen Swenson Systems and methods for address intelligence
US9809025B2 (en) 2014-04-23 2017-11-07 Hewlett-Packard Development Company, L.P. Printing pen and printing system
US11548276B2 (en) 2019-02-06 2023-01-10 Hewlett-Packard Development Company, L.P. Integrated circuits including customization bits
CN111667402B (en) * 2020-06-19 2023-03-14 洛阳师范学院 Binary gray level changing method in high-precision laser engraving rubber plate making
CN112465065B (en) * 2020-12-11 2022-10-14 中国第一汽车股份有限公司 Sensor data association method, device, equipment and storage medium
US11443814B1 (en) * 2021-05-27 2022-09-13 Winbond Electronics Corp. Memory structure with marker bit and operation method thereof
US20230177862A1 (en) * 2021-12-07 2023-06-08 Htc Corporation Method of tracking input sign for extended reality and system using the same
TWI805231B (en) 2022-02-18 2023-06-11 慧榮科技股份有限公司 Data storage device and control method for non-volatile memory
TWI802279B (en) 2022-02-18 2023-05-11 慧榮科技股份有限公司 Data storage device and control method for non-volatile memory
CN116665756A (en) 2022-02-18 2023-08-29 慧荣科技股份有限公司 Data storage device and non-volatile memory control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4348727A (en) * 1979-01-13 1982-09-07 Nippondenso Co., Ltd. Air-fuel ratio control apparatus
US7092930B2 (en) * 2001-03-29 2006-08-15 Pitney Bowes Inc. Architecture and method to secure database records from tampering in devices such as postage value dispensing mechanisms

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5043740A (en) * 1989-12-14 1991-08-27 Xerox Corporation Use of sequential firing to compensate for drop misplacement due to curved platen
US5469199A (en) * 1990-08-16 1995-11-21 Hewlett-Packard Company Wide inkjet printhead
US6116710A (en) * 1991-01-18 2000-09-12 Canon Kabushiki Kaisha Ink jet recording method and apparatus using thermal energy
US5160403A (en) * 1991-08-09 1992-11-03 Xerox Corporation Precision diced aligning surfaces for devices such as ink jet printheads
EP0674993A3 (en) * 1994-03-31 1997-06-25 Hewlett Packard Co System, control circuit and method for electronic correction of pen misalignment in ink jet printers.
US5742305A (en) * 1995-01-20 1998-04-21 Hewlett-Packard PWA inkjet printer element with resident memory
JP3308815B2 (en) * 1996-06-28 2002-07-29 キヤノン株式会社 Ink jet recording method and apparatus
US6367903B1 (en) * 1997-02-06 2002-04-09 Hewlett-Packard Company Alignment of ink dots in an inkjet printer
US6672706B2 (en) * 1997-07-15 2004-01-06 Silverbrook Research Pty Ltd Wide format pagewidth inkjet printer
US6027203A (en) * 1997-12-11 2000-02-22 Lexmark International, Inc. Page wide ink-jet printer and method of making
US6089693A (en) * 1998-01-08 2000-07-18 Xerox Corporation Pagewidth ink jet printer including multiple pass defective nozzle correction
US6350004B1 (en) * 1998-07-29 2002-02-26 Lexmark International, Inc. Method and system for compensating for skew in an ink jet printer
EP1029673B1 (en) * 1999-02-18 2006-06-28 Hewlett-Packard Company, A Delaware Corporation A correction system for droplet placement errors in the scan axis in inkjet printers
US6281908B1 (en) * 1999-04-15 2001-08-28 Lexmark International, Inc. Alignment system and method of compensating for skewed printing in an ink jet printer
JP3480374B2 (en) * 1999-07-08 2003-12-15 セイコーエプソン株式会社 Correction of misalignment of bi-directional printing considering nozzle row inclination
KR20020026075A (en) * 2000-09-30 2002-04-06 윤종용 Method for correcting print error caused by misalignment between chips mounted onto array head of ink jet printer
JP4790107B2 (en) * 2000-10-13 2011-10-12 オリンパス株式会社 Printer
TW523465B (en) * 2001-02-06 2003-03-11 Olympus Optical Co Image forming apparatus
US6554398B2 (en) * 2001-03-08 2003-04-29 Agfa-Gevaert Ink-jet printer equipped for aligning the printheads
CN100335275C (en) * 2001-06-20 2007-09-05 索尼公司 Liquid discharging device and liquid discharging method
US6953241B2 (en) * 2001-11-30 2005-10-11 Brother Kogyo Kabushiki Kaisha Ink-jet head having passage unit and actuator units attached to the passage unit, and ink-jet printer having the ink-jet head
JP2003291325A (en) * 2002-03-29 2003-10-14 Olympus Optical Co Ltd Image recorder
JP2004284253A (en) * 2003-03-24 2004-10-14 Fuji Xerox Co Ltd Inkjet recording head and inkjet recording device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4348727A (en) * 1979-01-13 1982-09-07 Nippondenso Co., Ltd. Air-fuel ratio control apparatus
US7092930B2 (en) * 2001-03-29 2006-08-15 Pitney Bowes Inc. Architecture and method to secure database records from tampering in devices such as postage value dispensing mechanisms

Also Published As

Publication number Publication date
AU2009203028B2 (en) 2010-06-10
AU2009203012A1 (en) 2009-08-13
EP2301753A1 (en) 2011-03-30
AU2009203030B2 (en) 2010-07-01
AU2009203015A1 (en) 2009-08-13
AU2008207608B2 (en) 2009-05-21
AU2009203025A1 (en) 2009-08-13
AU2009203026A1 (en) 2009-08-13
ES2393541T3 (en) 2012-12-26
AU2009203033A1 (en) 2009-08-13
AU2008207608A1 (en) 2008-09-18
EP2301753B1 (en) 2012-08-22
ATE501857T1 (en) 2011-04-15
DE602004031888D1 (en) 2011-04-28
AU2009203025B2 (en) 2010-06-03
AU2004320526A1 (en) 2005-12-22
EP1765595A1 (en) 2007-03-28
AU2009203031B2 (en) 2010-06-10
AU2009203033B2 (en) 2010-06-03
AU2009203015B2 (en) 2010-06-24
AU2009203027B2 (en) 2010-06-10
AU2009203032B2 (en) 2010-06-03
CA2567724A1 (en) 2005-12-22
AU2009203027A1 (en) 2009-08-13
WO2005120835A1 (en) 2005-12-22
AU2004320526B2 (en) 2008-08-07
CY1113337T1 (en) 2016-06-22
AU2009203031A1 (en) 2009-08-13
PT2301753E (en) 2013-01-23
AU2009203012B2 (en) 2010-07-15
AU2009203028A1 (en) 2009-08-13
AU2009203030A1 (en) 2009-08-13
EP1765595B1 (en) 2011-03-16
EP1765595A4 (en) 2009-10-21

Similar Documents

Publication Publication Date Title
AU2009203026B2 (en) Method of storing bit-pattern in plural devices
US20210264014A1 (en) Secure hardware signature and related methods and applications
US7986439B2 (en) Resource entity using resource request entity for verification
US7953982B2 (en) Method of authenticating digital signature
US20070211291A1 (en) Method Of Storing Bit-Pattern In Plural Printer Cartridges
US10910079B2 (en) Programming device arranged to obtain and store a random bit string in a memory device
CA2637986C (en) Signal generator based device security
US20060004829A1 (en) Rolling keys
US11183083B2 (en) Cryptographic device and memory based PUF
US20100250942A1 (en) System for enabling authenticated communication between entities
US7839278B2 (en) Volatile device keys and applications thereof
US9270655B1 (en) Configurable one-time authentication tokens with improved resilience to attacks
US8495379B2 (en) Method and system for managing a hierarchy of passwords
US20110213985A1 (en) Two factor authentication scheme
EP1925115A2 (en) Methods for authenticating an identity of an article in electrical communication with a verifier system
CN105009507A (en) Generating a key derived from a cryptographic key using a physically unclonable function
Gu et al. A modeling attack resistant deception technique for securing PUF based authentication
KR20150093785A (en) Integrated security device and signal processing method used by integrated security device
JP2007293788A (en) Information processing system, information processing apparatus, and integrated circuit chip
CN112395654A (en) Storage device
EP3214567B1 (en) Secure external update of memory content for a certain system on chip
US20120079589A1 (en) System and method for authentication using a shared table and sorting exponentiation
KR100948043B1 (en) Method and apparatus for preventing cloning of security elements
EP3576342B1 (en) Communication system capable of preserving a chip-to-chip integrity
NL2022902B1 (en) Integrated circuit device for loT applications

Legal Events

Date Code Title Description
FGA Letters patent sealed or granted (standard patent)
PC Assignment registered

Owner name: ZAMTEC LIMITED

Free format text: FORMER OWNER WAS: SILVERBROOK RESEARCH PTY LTD

MK14 Patent ceased section 143(a) (annual fees not paid) or expired