US20050073539A1 - Ink placement adjustment - Google Patents

Ink placement adjustment Download PDF

Info

Publication number
US20050073539A1
US20050073539A1 US10/680,033 US68003303A US2005073539A1 US 20050073539 A1 US20050073539 A1 US 20050073539A1 US 68003303 A US68003303 A US 68003303A US 2005073539 A1 US2005073539 A1 US 2005073539A1
Authority
US
United States
Prior art keywords
ink
printhead
printheads
nozzles
points
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.)
Abandoned
Application number
US10/680,033
Inventor
Mark McGarry
Josep-Maria Serra
Antoni Mucia
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US10/680,033 priority Critical patent/US20050073539A1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MCGARRY, MARK, MURCIA, ANTONI, SERRA, JOSEP-MARIA
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MCGARRY, MARK, MURCIA, ANTONI, SERRA, JOSEP-MARIA
Priority to JP2004283705A priority patent/JP2005111990A/en
Priority to EP04256085A priority patent/EP1522411A3/en
Publication of US20050073539A1 publication Critical patent/US20050073539A1/en
Abandoned legal-status Critical Current

Links

Images

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/2135Alignment of dots

Definitions

  • Industrial and commercial printing systems employ the use of inkjet printing devices having multiple printheads for high volume print jobs.
  • Commercial ink-jet printing devices such as fixed wide-array inkjet printing devices, use an array of non-scanning printheads arranged in a parallel configuration that can span the width of the print media perpendicular to the direction of media travel.
  • the printheads can be arranged in a staggered configuration and held stationary relative to the print media as a non-continuous form such as a cut sheet, and/or continuous form, such as a continuous web of print media, is advanced passed the printheads.
  • Some staggered printhead arrays can contain up to 32 printheads and thus the alignment issues can be large, especially where printhead adjustment is performed manually. Printheads are adjusted to achieve correct ink placement on the media.
  • printheads are each typically positioned in a printhead stall. Mechanical positioning of the printheads in each stall relative to one another can present an issue of print quality degradation due to the nature of manual installation of printheads within printhead stalls.
  • FIG. 1 illustrates an embodiment of a printing system.
  • FIG. 2 illustrates an embodiment of an optical sensor.
  • FIGS. 3A, 3B , and 3 C illustrate examples of techniques that can be used to identify X, Y, and/or rotational offsets of an ink placement pattern.
  • FIG. 4 illustrates another embodiment for adjusting nozzles on a printing device.
  • FIG. 5 illustrates a method embodiment for printhead adjustment.
  • FIG. 6 illustrates a method embodiment for printhead adjustment.
  • FIG. 7 illustrates an embodiment of an imaging system.
  • Embodiments disclosed herein provide a user with an automated method to adjust placement of ink drops of staggered, stationary printhead arrays.
  • staggered, stationary printheads can include printheads that are stationary, and configured in a staggered manner such that some printheads are positioned offset relative to other printheads.
  • the printheads can be positioned within non-moving stalls such that the printheads remain stationary during printing.
  • FIG. 1 illustrates an embodiment of a printing system 100 , which includes a staggered, stationary inkjet printhead assembly 110 .
  • two staggered printheads shown as 116 and 118 , are positioned within two separate printhead stalls 115 and 117 .
  • the staggered printheads 116 and 118 eject drops of ink through a plurality of orifices or nozzles, for example, nozzles 111 - 1 through 111 -N, and onto a print media 190 so as to form a printed image onto print media 190 .
  • the nozzles are arranged in two columns.
  • printheads having one or more columns of nozzles. Since the printheads are positioned horizontally and perpendicular to the direction of media travel, columns of nozzles appear as rows due to the horizontal, rather than the vertical, positioning within printhead stalls 115 and 117 .
  • the first stall 115 is a stationary mechanical mounting device for receiving first printhead 116 and for positioning the first printhead 116 within the printing device 100 .
  • the first printhead 116 includes a first nozzle column including nozzles 111 - 1 through 111 -N and a second nozzle column including nozzles 112 - 1 through 112 -N with both nozzle columns linearly positioned on first printhead 116 .
  • a second stall 117 is a stationary mechanical mounting device for receiving second printhead 118 and for positioning second printhead within the printing device 100 .
  • the second printhead includes nozzles 121 - 1 through 121 -N and nozzles 122 - 1 through 122 -N.
  • Nozzle 121 - 1 through nozzle 121 -N can be configured in a parallel and staggered position relative to nozzles 122 - 1 through 122 -N.
  • the second stall 117 is positioned offset in the X direction and parallel to the first stall 115 thus creating a nozzle overlap zone 120 between the nozzles of first printhead 116 and the nozzles of second printhead 118 .
  • printheads are spaced apart and staggered such that the nozzles of each printhead overlap the nozzles of one or more adjacent printheads to permit coverage of ink drop placement on the print media.
  • the nozzle overlap zone 120 bounds a varying number of rightmost nozzles of first printhead 116 and a varying number of leftmost nozzles of second printhead 118 such that the overlap zone, if all of the nozzles are ejecting ink, may produce a banding effect due to redundant ink drop ejection in the nozzle overlap zone 120 .
  • Embodiments of the present invention reduce redundant ink drop ejection within nozzle overlap zone to reduce the banding effect of staggered printheads.
  • the second stall is positioned offset in the Y direction in order to physically accommodate the overlap of nozzles.
  • the printing system includes a controller 140 .
  • the controller 140 can include memory 142 and a processor 144 and can be electrically coupled to a printhead array 110 , a paper path mechanism 130 (e.g., such as a media motor), an illuminator 152 , an optical sensor 154 , and a user interface 170 (e.g., such as a display and keyboard combinations, touch screen, or other interface mechanism).
  • the controller 140 can receive printing instructions from a number of sources including a user interface 170 available on the printing system 100 or from a remote device 180 .
  • the controller 140 can use a processor 144 to execute printing instructions according to, for example, software (e.g., computer executable instructions) stored in memory 142 .
  • the memory 142 in controller 140 can likewise include software having executable instructions to execute an algorithm which controls the ejection of ink from the nozzles of the printheads 116 and 118 to print an ink placement pattern, i.e., ink pattern, on print media 190 .
  • Memory 142 can include some combination of ROM, dynamic RAM, magnetic media, and optically read media, and/or some type of non-volatile and writeable memory such as battery-backed memory or flash memory.
  • the memory can store data including software, printing instructions, and data sent from the image scanning mechanism 151 .
  • the memory can be accessed by the processor 144 , as shown in FIG. 1 , which can process the data stored in memory.
  • the processor 144 can operate on the data received from the image scanning mechanism 151 to adjust the time for ejecting ink droplets from nozzles on printheads 116 and/or 118 .
  • the memory 142 in controller 140 can also include software to control the operation of the paper path mechanism 130 for advancing print media 190 .
  • FIG. 1 illustrates an embodiment of a paper path mechanism 130 having a media position encoder 132 .
  • the encoder 132 can measure the position of the print media 190 relative to the staggered, stationary printhead array 110 and the optical sensor 154 .
  • the encoder can be of any suitable type.
  • the encoder can be a rotational encoder that rotates with the movement of the print media to indicate print media positioning.
  • the rotational encoder generates a signal based upon the rotation, which can represent a measurable distance of print media advancement.
  • the media position encoder 132 sends print media positioning data back to the controller 140 as the ink placement pattern is printed and the media is advanced 104 .
  • the controller 140 can use the print media advance data to control the timing of printhead ink ejection.
  • the memory 142 in controller 140 can also include software to control the operation of an illuminator 152 and an optical sensor 154 to illuminate print media 190 and capture reflected light containing data.
  • FIG. 1 illustrates an embodiment of an illuminator 152 and optical sensor 154 that are housed in an image scanning mechanism 151 .
  • an image scanning mechanism 151 can read a printed page and convert it into computer readable data by illuminating print media 190 with illuminator 152 and capturing reflected light containing data with optical sensor 154 .
  • the controller 140 can, for example, send instructions to an image scanning mechanism 151 to scan an ink placement pattern on the print media using the illuminator 152 and optical sensor 154 .
  • the optical sensor 154 can capture reflected light from the illuminated printed ink placement pattern as it advances passed the illuminator 152 and convert the reflected light from the illuminated ink placement pattern into digital data.
  • the digital data can be sent to the controller's memory 142 .
  • the processor 144 uses software to process the digital data and determine the position of the ink placement pattern relative to the print media and/or placement of ink from a nozzle with respect to another nozzle.
  • the controller can cause a reference line to be printed on the printed media as well.
  • the reference line can be used in conjunction with the ink placement pattern to determine ink placement adjustment.
  • the controller 140 can adjust the timing of the ink ejection by executing software instructions which can vary nozzle ink ejection timing in a Y-axis direction or to create a rotational offset for ink ejection timing, as described more below.
  • software embodiments executable by the controller 140 can use ink placement data received from the image scanning mechanism 151 to control the timing of the ejection of ink from the nozzles of the printheads to achieve a particular ink placement (e.g., to correct for mechanical misalignment between printheads 116 and 118 which causes improper ink drop ejection onto print media 190 ).
  • software can operate on the received data to turn nozzles on and off based on the ink placement data.
  • a user interface 170 is also illustrated in FIG. 1 .
  • the user interface 170 can provide controls for a user to initiate printhead adjustment or to program the printer to perform automatic printhead adjustment.
  • FIG. 2 illustrates an embodiment of an optical sensor 254 and a reference line 250 .
  • the optical sensor 254 can be a high-resolution optical sensor and can serve as an optical sensor 154 such as that shown in FIG. 1 .
  • an optical sensor 254 includes a plurality of Charged Coupled Devices (“CCD”) shown as elements 252 - 0 through 252 -N that can be spaced at a fixed pitch in a linear fashion as the same will be understood by one of ordinary skill in the art.
  • CCD elements 252 - 0 to 252 -N can be spaced at a fixed pitch of 2,400 CCD elements per linear inch.
  • the illustration is enlarged to show the detail of the CCD elements with respect to the reference line 250 . It is understood however, that any number of CCD elements can be used.
  • reference line 250 can be a vertical line printed by repeatedly ejecting ink from a nozzle on one of the printheads (e.g., the right most nozzle of the second column 122 -N of second printhead 118 ).
  • the reference line 250 is shown substantially parallel to the direction of media travel.
  • the ink placement pattern lines as discussed in more detail below.
  • Software associated with the image scanning mechanism can be capable of encoding ink placement relative to the location of the optical sensor as it is scanned over the media.
  • the left most image scanning mechanism element 252 - 0 of the optical sensor can be used as a spatial reference point relative to which the positions of ink drop lines are measured.
  • FIGS. 3A, 3B , and 3 C illustrate examples of techniques that can be used to identify X, Y, and/or rotational offsets of an ink placement pattern.
  • the ink placement pattern shown in FIG. 3A is represented by four lines positioned offset relative to a reference line.
  • the ink placement patterns in FIGS. 3B and 3C are represented by four lines positioned offset relative to a Y-axis direction and an X-axis direction.
  • the offset lines provide an example of ink drop ejections from all nozzles of two misaligned printheads where the printheads may be mechanically misaligned, where printhead ink drop ejection timing may be incorrect, or where an incorrect number of nozzles in an overlapping area between printheads may be ejecting ink.
  • the embodiments are not limited to adjustment of printheads where all nozzles of all printheads are ejecting ink.
  • Embodiments can have less than all nozzles of all printheads ejecting ink and embodiments can use less than all printheads.
  • FIGS. 3A, 3B , and 3 C software, firmware, logic, among others, and/or a combination thereof, may be used by a controller to control nozzle ink ejection timing to adjust ink placement on print media.
  • FIGS. 3A, 3B , and 3 C adjustment examples including ink placement patterns and reference lines and points are illustrated. The ink placement patterns are scanned and the data produced is operated on by the controller to calculate various offsets to adjust the ink ejection timing of printhead nozzles to adjust ink placement from stationary, staggered printhead arrays and/or individual printheads and/or to adjust the number of nozzles that eject ink.
  • FIG. 3A illustrates an ink placement pattern such as may be scanned.
  • the scanned data may be operated upon by software in the controller to adjust a rotational offset, i.e., angular offset, relative to a reference line.
  • FIGS. 3B and 3C illustrate an embodiment of the manner in which scan data of the ink placement patterns can be used to adjust a linear offset distance of ink placement in the Y-direction between printheads, and a linear offset distance of ink placement between printheads in an X-axis direction respectively.
  • the linear offsets are measured relative to an X and Y-axis.
  • the X-axis represents a direction perpendicular to the direction of print media advancement.
  • the Y-axis represents a direction parallel to the direction of print media advancement.
  • a variety of methods can be used to determine rotational offsets and/or linear offsets. For example, different endpoints, which are represented by the leftmost and right most nozzles in each column of each printhead, within and among printheads, can be used to calculate the X and Y coordinates of those endpoints in determining rotational and linear offsets.
  • scanned data of the ink placement pattern can be operated on by software embodiments of the invention to calculate a rotational offset distance 370 relative to a reference line 350 .
  • the ink placement pattern is intended to be horizontal, e.g., perpendicular to the direction of media travel. As illustrated, the ink placement pattern lines are not perpendicular, but askew which represents a misalignment of ink placement.
  • a misalignment can occur when the nozzles of a printhead are not mechanically positioned properly with respect to a media advance direction or the nozzles of an adjacent printhead. Misalignment can exist between printheads when the nozzles of a first printhead are spatially positioned relative to the nozzles of a second printhead such that ink drops ejected from the nozzles of the first printhead do not fall onto the media in the desired location relative to the ink drops ejected from the nozzles of the second printhead. Misalignment in the Y-axis direction and rotational offset misalignment can be reduced by adjusting the timing of nozzle ink ejection. Misalignment in the X-axis direction can be reduced by disabling nozzles that cause redundant ink drop ejection within nozzle overlap zone 120 .
  • the embodiment of FIG. 3A can represent an exaggerated ink placement pattern, e.g., much more out of alignment than typically experienced for purposes of ease of illustration.
  • the embodiment in FIG. 3A shows an ink placement pattern consisting of four solid lines 310 , 320 , 330 , and 340 with a rotational offset relative to a vertical reference line 350 .
  • the vertical reference line 350 is a solid vertical line in the Y-axis direction printed by at least one nozzle on the second printhead 318 .
  • the four solid lines appearing to have a rotational offset relative to the vertical line 350 , are printed on print media 390 using two stationary, staggered printheads 316 and 318 with two nozzle columns on each printhead, however, the embodiments of the invention are not so limited. That is, the ink placement pattern show four lines that appear as solid lines which are formed by the ejecting of ink drops from all nozzles in the two nozzle columns of the two printheads with each line formed from a different column of nozzles.
  • the image scanning mechanism 151 can detect the ink placement pattern 300 and the vertical reference line 350 .
  • Software can be used to interpret data detected from the image scanning mechanism regarding the ink placement of the ink pattern.
  • an image of the ink placement pattern is scanned by an image scanning mechanism and digital data representing the ink placement pattern is sent to memory, such as memory shown in FIG. 1 .
  • the data can be analyzed by identifying X and Y coordinates of the endpoints 312 - 1 and 312 -N.
  • Software embodiments can calculate intersecting points 352 and 356 , positioned horizontally to the endpoints 312 - 1 and 312 -N and intersecting vertical reference line 350 , can be calculated respectively.
  • the rotational offset of first printhead 316 can be calculated by measuring the distance between the intersecting points 352 and 356 .
  • the distance measured 370 represents the rotational offset of the printed lines printed by printhead 316 from the vertical reference line 350 .
  • the offset distance 370 data can be calculated and instructions can be sent, for example by software, for adjusting nozzle ink ejection timing according to the offset distance, to the processor, such as the processor 144 shown in FIG. 1 .
  • the processor e.g., 144 of FIG.
  • the controller can provide a controller with alignment data to adjust the timing of ink ejection of first printhead 316 when printed lines in the X-axis direction 353 are determined by measurement not to be horizontal or perpendicular to the reference line, thus indicating a rotational offset, i.e., angular offset.
  • the controller can adjust the timing of the ejection of ink drops according to the rotational offset in the Y-axis direction 351 such that printed lines in the X-axis direction 353 can be printed substantially horizontal, i.e., substantially perpendicular relative to the vertical reference line 350 after the adjustment is performed.
  • Achieving substantially horizontal and substantially perpendicular alignment refers to the degree to which the printing system used (in this example, printing system 100 ) corrects for misalignment of a printhead from horizontal or perpendicular alignment.
  • a linear offset distance 372 can be calculated between printheads in the Y-axis direction 351 .
  • the embodiment in FIG. 3B shows an ink placement pattern with a linear offset between two staggered, stationary printheads 316 and 318 .
  • the four solid lines 310 , 320 , 330 , and 340 illustrate an ink placement pattern on print media 390 printed by two staggered, stationary printheads 316 and 318 .
  • the four solid lines 310 , 320 , 330 , and 340 appear offset in both an X-axis 353 direction and a Y-axis direction 351 .
  • adjustment of the two printheads is illustrated with respect to the Y-axis direction 351 .
  • an image scanning mechanism such as the image scanning mechanism 151 shown in FIG. 1
  • an image scanning mechanism can detect the ink placement pattern and software can operate on data regarding the ink placement that is received from the image scanning mechanism.
  • a linear offset can be calculated between printheads in a Y-axis direction 351 .
  • Ink placement pattern can be scanned by the image scanning mechanism.
  • the ink placement pattern data can be sent, for example, to memory, such as memory 142 shown in FIG. 1 .
  • the data can be analyzed by a software program that operates on the data, for example, by identifying the X and Y coordinates of the center 301 of the first printhead 316 and the center 304 of the second printhead 318 , however, embodiments of the invention are not so limited.
  • the software calculates a midpoint 307 between nozzles 311 - 1 and 311 -N by measuring the distance between nozzles 311 - 1 and 311 -N, dividing the distance by a factor of two, and measuring the divided distance originating from one of nozzles 311 - 1 and 311 -N and toward the other nozzle.
  • the midpoint 305 between nozzles 312 - 1 and 312 -N can be calculated by dividing the distance between nozzles 312 - 1 and 312 -N by a factor of two.
  • the software can calculate the center 301 of the first printhead 316 by calculating the distance between the midpoints 305 and 307 , dividing that distance by two, and measuring the divided distance originating from one of midpoints 305 and 307 and toward the other midpoint.
  • the software can calculate the midpoint 308 between nozzles 321 - 1 and 321 -N of second printhead 318 and divide the distance by a factor of two, and measuring the divided distance originating from one of nozzles 321 - 1 and 321 -N and toward the other nozzle.
  • the midpoint 306 between nozzles 322 - 1 and 322 -N can be calculated by dividing the distance between nozzles 322 - 1 and 322 -N by a factor of two, and measuring the divided distance originating from one of nozzles 322 - 1 and 322 -N and toward the other nozzle.
  • the software can calculate the center 304 of the second printhead 318 by calculating the distance between the midpoints 306 and 308 , dividing that distance by two, and measuring the divided distance originating from one of midpoints 306 and 308 and toward the other midpoint.
  • the software can calculate an intersection point 360 , which is positioned horizontally from the first center 301 and vertically from the second center 304 .
  • the linear offset distance 372 can be measured by calculating the distance between the Y coordinate of the second center 304 of the second printhead 318 and the Y coordinate of the intersecting point 360 .
  • the distance measured represents the linear offset 372 between the first printhead 316 and the second printhead 318 in the Y-axis direction 351 .
  • the software can calculate the offset distance data and send instructions for adjusting nozzle ink ejection timing according to the offset distance calculated above to a processor.
  • the processor can provide a controller with alignment data to adjust nozzle ink ejection timing of one or more printheads in the Y-axis direction 351 . That is, the controller can initiate a printhead ink ejection timing algorithm of the second printhead 318 after the print media 390 advances through a distance substantially equal to the linear offset distance 372 between the first printhead and the second printhead in the Y-axis direction 351 such that, for example, a continuous substantially horizontal line across the width of both printheads can be printed.
  • software can calculate a linear offset distance 374 in the X-axis direction 353 .
  • Linear offset distance 374 can correspond to nozzle overlap zone 120 shown in FIG. 1 .
  • the embodiment in FIG. 3C shows an ink placement pattern with a linear offset between two staggered, stationary printheads 316 and 318 .
  • the four solid lines 310 , 320 , 330 , and 340 illustrate the ink placement pattern printed by two printheads on print media 390 and appear offset in both an X-axis 353 direction and a Y-axis direction 351 however, for purposes of illustration and not for limiting the embodiments, adjustment of the two printheads is illustrated with respect to the X-axis direction only 353 .
  • the image scanning mechanism can detect the ink placement pattern and software can operate on data regarding the ink placement pattern that is received from the image scanning mechanism.
  • the ink placement pattern data can be scanned by the image scanning mechanism 154 and sent to memory, such as memory 142 shown in FIG. 1 .
  • the data can be analyzed by a software program that operates on the data by identifying certain X and Y coordinates of a first printhead 316 and a second printhead 318 , as for example, the X and Y coordinates representing points 312 -N and 321 - 1 .
  • the software can calculate an intersection point 362 , which is positioned vertically from an X and Y coordinate on the first printhead 316 , as for example, from point 312 -N and positioned horizontally from an X and Y coordinate on the second printhead 318 , as for example, point 321 - 1 .
  • the linear offset distance 374 can be measured by calculating the distance between the X coordinate of point 321 - 1 and the X coordinate of the intersection point 362 .
  • the distance measured represents the linear offset or nozzle overlap zone 374 between the nozzles of first printhead 316 and the nozzles of the second printhead 318 in the X-axis direction 353 .
  • the software can calculate the offset distance and send instructions for adjusting nozzle firing according to the linear offset distance 374 in the X-axis direction 353 to a processor, such as the processor 144 shown in FIG. 1 .
  • the processor can provide a controller with linear offset distance 374 to disable nozzles that cause redundant ink drop ejection within nozzle overlap zone. That is, the controller can initiate an algorithm that can control the adjustment of nozzle ink ejection of the overlapping nozzles between the first printhead 316 and the second printhead 318 so as to reduce banding effects in printed images where the banding is a result of the ink ejection from a number of ink nozzles at the same location on the print media.
  • FIG. 4 illustrates a more detailed description of the embodiment illustrated in FIG. 3B .
  • adjustment of a linear offset 472 relative to a linear distance between a first and a second printhead in the Y-axis direction 451 is shown.
  • the illustrated embodiment is not limited to linear alignment between first and second printheads in a Y-axis direction 451 .
  • the embodiments shown herein can calibrate printheads along an X-axis direction 453 and can calibrate rotationally relative to a vertical reference line 450 .
  • an ink placement pattern 400 is printed on print media 490 using two staggered, stationary printheads 416 and 418 , each printhead comprising a number of columns with “N” number of nozzles, for example, two columns with N number of nozzles are shown in this embodiment.
  • the first and second printheads simultaneously eject ink from all of the nozzles in the first and second columns of both printheads thereby printing ink drop lines 410 , 420 , 430 , and 440 .
  • the reference line illustrated by ink drop line 450 is printed as the media advances during the printing of the ink placement pattern by repeatedly ejecting ink from one nozzle of one column of one printhead.
  • the vertical reference line 450 is printed by ejecting ink from the right most nozzle 422 -N in the second column of second printhead 418 .
  • An image scanning mechanism such as the image scanning mechanism 154 shown in FIG. 1 , can be used to detect the ink placement pattern and software can operate on the data received from the image scanning mechanism.
  • the software can identify X and Y coordinates of midpoint 407 by identifying X and Y coordinates representing nozzles 411 - 1 and 411 -N. By identifying those coordinates, the software can measure the distance between nozzles 411 - 1 and 411 -N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 411 - 1 and 411 -N and toward the other nozzle to determine the X and Y coordinates of midpoint 407 .
  • the software can identify X and Y coordinates of midpoint 405 by identifying X and Y coordinates representing nozzles 412 - 1 and 412 -N. By identifying those coordinates, the software can measure the distance between nozzles 411 - 1 and 411 -N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 412 - 1 and 412 -N and toward the other nozzle to determine the X and Y coordinates of midpoint 405 .
  • the X and Y coordinates of the center 401 which is a non-scanned data point representing the center of the first printhead using the measured distance between midpoints 405 and 407 , can be calculated by dividing the measured distance between those midpoints by a factor of two, and measuring the divided distance originating from one of midpoints 405 and 407 and toward the other midpoint. For example, software can measure the divided distance originating from midpoint 405 and toward midpoint 407 . The point at which the divided distance in the direction of the midpoint 407 terminates represents the center 401 .
  • the software can identify X and Y coordinates of midpoint 408 by identifying X and Y coordinates representing nozzles 421 - 1 and 421 -N. By identifying those coordinates, the software can measure the distance between nozzles 421 - 1 and 421 -N, divide the distance between those nozzles by two, and measure the divided distance originating from one of nozzles 421 - 1 and 421 -N and toward the other nozzle to determine the X and Y coordinates of midpoint 408 .
  • the X and Y coordinates of midpoint 406 can be determined by identifying X and Y coordinates representing nozzles 422 - 1 and 422 -N. By identifying those coordinates, the software can measure the distance between nozzles 422 - 1 and 422 -N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 422 - 1 and 422 -N and toward the other nozzle to determine the X and Y coordinates of midpoint 406 .
  • the software can calculate the X and Y coordinates of the center 404 , which is a non-scanned data point representing the center of the second printhead using the measured distance between midpoints 406 and 408 , dividing the measured distance between those midpoints by a factor of two, and measuring the divided distance in the direction of the other midpoint. For example, the software can measure the divided distance originating from midpoint 406 and toward midpoint 408 . The point at which the divided distance in the direction of the midpoint 408 terminates represents the center 404 .
  • the distance between the center 401 of the first printhead 416 and the center 404 of the second printhead 418 can be measured by software.
  • the software can measure the X and Y coordinates 460 , which is a vertical and horizontal point intersection resulting in a right triangle.
  • the intersection point 460 can be determined by the software by positioning a vertical line from the center 404 and positioning a horizontal line from the center 401 .
  • the software can calculate the linear offset distance 472 in the Y-axis direction 451 by measuring the distance between 404 and 460 . That measured distance can be used as input to a timing algorithm in the Y-axis direction 451 such that, for example, a continuous horizontal line across the width of both printheads can be printed.
  • the linear offset distance between printheads in the Y-axis direction 451 can be obtained by using a variety of X and Y coordinates.
  • the software can utilize the X and Y coordinates 412 - 1 on the first printhead 416 and the X and Y coordinates 422 - 1 on the second printhead 418 .
  • the software can measure a vertical line originating from 422 - 1 and a horizontal line originating from 412 - 1 .
  • the point at which the vertical and horizontal points intersect, i.e., intersecting data point results in a right triangle.
  • the software can measure the distance between 422 - 1 and the intersecting data point.
  • the measured distance represents the linear offset distance between the first and second printheads in the Y-axis direction 451 .
  • FIGS. 5 and 6 illustrate method embodiments for printhead adjustment.
  • the methods can be performed by executable instructions operated on by a controller, interface electronics, and other components as described above. Unless explicitly stated, the method embodiments described herein are not constrained to a particular order or sequence. Additionally, some of the described method embodiments or elements thereof can occur or be performed at the same point in time.
  • FIG. 5 illustrates a method embodiment for printhead adjustment.
  • the method includes identifying a position for two points on print media printed by a stationary, staggered printhead array.
  • the two points on print media printed by the stationary, staggered printhead array can include points at the center of two ink pattern lines.
  • the two points in the printhead array can also include endpoints of at least one ink pattern line.
  • the method can also include defining two reference points based upon the position of the two points.
  • the two reference points can include points on a reference line such that an imaginary line drawn from a reference point to a point on print media printed by the stationary, staggered printhead array forms a right angle between the reference line and the imaginary line.
  • two printheads can each have an overlapping endpoint and the two reference points can include one overlapping endpoint and an intersecting point that is positioned at a right angle intersection of imaginary lines drawn from each overlapping endpoint.
  • the two points on print media printed by the stationary, staggered printhead array can include points at the center of two ink pattern lines and the two reference points can include one center point and an intersecting point that is positioned at a right angle intersection of imaginary lines drawn from each center point.
  • the method can also include measuring a positional difference between the two reference points in block 530 .
  • the method can also include adjusting printhead ink ejection according to the positional difference.
  • the method can include adjusting printhead ink ejection during a print job.
  • the method of FIG. 5 can include ejecting an ink drop from one or more nozzles in a nozzle column of at least two staggered, stationary printheads to print a nozzle ink placement pattern on a print media, repeatedly ejecting ink from at least one nozzle while advancing the print media to print a reference line in the direction of advancement of the print media, scanning an image of the nozzle ink placement pattern and the reference line, and adjusting nozzle ink ejection timing based on the rotational offset relative to the reference line.
  • FIG. 6 illustrates a method embodiment for printhead adjustment.
  • the method includes ejecting an ink drop from two or more nozzles in a nozzle column in at least two staggered, stationary printheads to print a nozzle ink placement pattern on a print media.
  • the method also includes repeatedly ejecting ink from a nozzle while advancing the print media to print a reference line at block 620 .
  • the method includes scanning an image of the nozzle ink placement pattern and the reference line.
  • the method also includes calculating a rotational offset for the ink placement pattern relative to the reference line at block 640 .
  • the method includes adjusting nozzle ink ejection timing based on the rotational offset relative to the reference line.
  • FIG. 7 illustrates an embodiment of a printing device 710 networked in a system environment 700 .
  • the printing device 710 can include a printing device with ink placement adjustment capability according to the embodiments that have been described herein.
  • the system printing device 710 can be illustrated networked to a number of remote devices, 720 - 1 to 720 -N, via a number of data links 730 .
  • the printing device can further be connected to other peripheral devices 740 , e.g., other scanning device or fax capable devices, to a storage device 750 , and to Internet access 760 .
  • the remote devices, 720 - 1 to 720 -N can include a desktop computer, laptop computer, a workstation, a server, a hand held device (e.g., a wireless phone, a personal digital assistant (PDA)), or other devices as the same will be known and understood by one of ordinary skill in the art.
  • a hand held device e.g., a wireless phone, a personal digital assistant (PDA)
  • PDA personal digital assistant
  • the number of data links 730 can include one or more physical connections, one or more wireless connections, and/or any combination thereof.
  • the networked system environment shown in FIG. 7 can include any number of network types including, but not limited to, a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), and a Wireless-Fidelity (Wi-Fi) network, among others.
  • LAN Local Area Network
  • WAN Wide Area Network
  • PAN Personal Area Network
  • Wi-Fi Wireless-Fidelity

Abstract

Systems, methods, and devices are provided for printhead adjustment. In one apparatus embodiment, the apparatus includes an image scanning mechanism and a controller. The image scanning mechanism can provide positioning data about the position of drops of ink ejected onto media from nozzles of a number of stationary printheads. The controller can determine a Y axis offset of at least two ink drops based on the positioning data.

Description

  • Industrial and commercial printing systems employ the use of inkjet printing devices having multiple printheads for high volume print jobs. Commercial ink-jet printing devices, such as fixed wide-array inkjet printing devices, use an array of non-scanning printheads arranged in a parallel configuration that can span the width of the print media perpendicular to the direction of media travel. The printheads can be arranged in a staggered configuration and held stationary relative to the print media as a non-continuous form such as a cut sheet, and/or continuous form, such as a continuous web of print media, is advanced passed the printheads. Some staggered printhead arrays can contain up to 32 printheads and thus the alignment issues can be large, especially where printhead adjustment is performed manually. Printheads are adjusted to achieve correct ink placement on the media.
  • Other mechanical considerations include the adjustment of the printheads relative to one another. The printheads are each typically positioned in a printhead stall. Mechanical positioning of the printheads in each stall relative to one another can present an issue of print quality degradation due to the nature of manual installation of printheads within printhead stalls.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an embodiment of a printing system.
  • FIG. 2 illustrates an embodiment of an optical sensor.
  • FIGS. 3A, 3B, and 3C illustrate examples of techniques that can be used to identify X, Y, and/or rotational offsets of an ink placement pattern.
  • FIG. 4 illustrates another embodiment for adjusting nozzles on a printing device.
  • FIG. 5 illustrates a method embodiment for printhead adjustment.
  • FIG. 6 illustrates a method embodiment for printhead adjustment.
  • FIG. 7 illustrates an embodiment of an imaging system.
  • DETAILED DESCRIPTION
  • Embodiments disclosed herein provide a user with an automated method to adjust placement of ink drops of staggered, stationary printhead arrays. As used herein, the term “staggered, stationary printheads” can include printheads that are stationary, and configured in a staggered manner such that some printheads are positioned offset relative to other printheads. The printheads can be positioned within non-moving stalls such that the printheads remain stationary during printing.
  • FIG. 1 illustrates an embodiment of a printing system 100, which includes a staggered, stationary inkjet printhead assembly 110. In the embodiment of FIG. 1, two staggered printheads, shown as 116 and 118, are positioned within two separate printhead stalls 115 and 117. The staggered printheads 116 and 118 eject drops of ink through a plurality of orifices or nozzles, for example, nozzles 111-1 through 111-N, and onto a print media 190 so as to form a printed image onto print media 190. In the embodiment of FIG. 1, the nozzles are arranged in two columns. It is understood, however, that various embodiments can include printheads having one or more columns of nozzles. Since the printheads are positioned horizontally and perpendicular to the direction of media travel, columns of nozzles appear as rows due to the horizontal, rather than the vertical, positioning within printhead stalls 115 and 117.
  • In the embodiment shown in FIG. 1, the first stall 115 is a stationary mechanical mounting device for receiving first printhead 116 and for positioning the first printhead 116 within the printing device 100. However, the embodiments of the invention are not limited to the use of stalls, to the number of stalls, or the number of printheads with each stall. The first printhead 116 includes a first nozzle column including nozzles 111-1 through 111-N and a second nozzle column including nozzles 112-1 through 112-N with both nozzle columns linearly positioned on first printhead 116.
  • A second stall 117 is a stationary mechanical mounting device for receiving second printhead 118 and for positioning second printhead within the printing device 100. The second printhead includes nozzles 121-1 through 121-N and nozzles 122-1 through 122-N. Nozzle 121-1 through nozzle 121-N can be configured in a parallel and staggered position relative to nozzles 122-1 through 122-N.
  • The second stall 117 is positioned offset in the X direction and parallel to the first stall 115 thus creating a nozzle overlap zone 120 between the nozzles of first printhead 116 and the nozzles of second printhead 118. In various embodiments, printheads are spaced apart and staggered such that the nozzles of each printhead overlap the nozzles of one or more adjacent printheads to permit coverage of ink drop placement on the print media. The nozzle overlap zone 120 bounds a varying number of rightmost nozzles of first printhead 116 and a varying number of leftmost nozzles of second printhead 118 such that the overlap zone, if all of the nozzles are ejecting ink, may produce a banding effect due to redundant ink drop ejection in the nozzle overlap zone 120. Embodiments of the present invention reduce redundant ink drop ejection within nozzle overlap zone to reduce the banding effect of staggered printheads. As shown in FIG. 1, the second stall is positioned offset in the Y direction in order to physically accommodate the overlap of nozzles.
  • In the embodiment shown in FIG. 1, the printing system includes a controller 140. The controller 140 can include memory 142 and a processor 144 and can be electrically coupled to a printhead array 110, a paper path mechanism 130 (e.g., such as a media motor), an illuminator 152, an optical sensor 154, and a user interface 170 (e.g., such as a display and keyboard combinations, touch screen, or other interface mechanism).
  • The controller 140 can receive printing instructions from a number of sources including a user interface 170 available on the printing system 100 or from a remote device 180. The controller 140 can use a processor 144 to execute printing instructions according to, for example, software (e.g., computer executable instructions) stored in memory 142.
  • The memory 142 in controller 140 can likewise include software having executable instructions to execute an algorithm which controls the ejection of ink from the nozzles of the printheads 116 and 118 to print an ink placement pattern, i.e., ink pattern, on print media 190. Memory 142 can include some combination of ROM, dynamic RAM, magnetic media, and optically read media, and/or some type of non-volatile and writeable memory such as battery-backed memory or flash memory.
  • The memory can store data including software, printing instructions, and data sent from the image scanning mechanism 151. The memory can be accessed by the processor 144, as shown in FIG. 1, which can process the data stored in memory. The processor 144 can operate on the data received from the image scanning mechanism 151 to adjust the time for ejecting ink droplets from nozzles on printheads 116 and/or 118.
  • The memory 142 in controller 140 can also include software to control the operation of the paper path mechanism 130 for advancing print media 190. FIG. 1 illustrates an embodiment of a paper path mechanism 130 having a media position encoder 132. The encoder 132 can measure the position of the print media 190 relative to the staggered, stationary printhead array 110 and the optical sensor 154.
  • The encoder can be of any suitable type. For example, the encoder can be a rotational encoder that rotates with the movement of the print media to indicate print media positioning. The rotational encoder generates a signal based upon the rotation, which can represent a measurable distance of print media advancement. The media position encoder 132 sends print media positioning data back to the controller 140 as the ink placement pattern is printed and the media is advanced 104. The controller 140 can use the print media advance data to control the timing of printhead ink ejection.
  • The memory 142 in controller 140 can also include software to control the operation of an illuminator 152 and an optical sensor 154 to illuminate print media 190 and capture reflected light containing data. FIG. 1 illustrates an embodiment of an illuminator 152 and optical sensor 154 that are housed in an image scanning mechanism 151. As understood by one of ordinary skill in the art, an image scanning mechanism 151 can read a printed page and convert it into computer readable data by illuminating print media 190 with illuminator 152 and capturing reflected light containing data with optical sensor 154.
  • To control the timing of printhead ink ejection, the controller 140 can, for example, send instructions to an image scanning mechanism 151 to scan an ink placement pattern on the print media using the illuminator 152 and optical sensor 154. The optical sensor 154 can capture reflected light from the illuminated printed ink placement pattern as it advances passed the illuminator 152 and convert the reflected light from the illuminated ink placement pattern into digital data. The digital data can be sent to the controller's memory 142. The processor 144 uses software to process the digital data and determine the position of the ink placement pattern relative to the print media and/or placement of ink from a nozzle with respect to another nozzle.
  • As will be described in more detail below, the controller can cause a reference line to be printed on the printed media as well. The reference line can be used in conjunction with the ink placement pattern to determine ink placement adjustment. As mentioned above, the controller 140 can adjust the timing of the ink ejection by executing software instructions which can vary nozzle ink ejection timing in a Y-axis direction or to create a rotational offset for ink ejection timing, as described more below. In other words, software embodiments executable by the controller 140 can use ink placement data received from the image scanning mechanism 151 to control the timing of the ejection of ink from the nozzles of the printheads to achieve a particular ink placement (e.g., to correct for mechanical misalignment between printheads 116 and 118 which causes improper ink drop ejection onto print media 190). In the X-axis direction, software can operate on the received data to turn nozzles on and off based on the ink placement data.
  • A user interface 170 is also illustrated in FIG. 1. The user interface 170 can provide controls for a user to initiate printhead adjustment or to program the printer to perform automatic printhead adjustment.
  • FIG. 2 illustrates an embodiment of an optical sensor 254 and a reference line 250. The optical sensor 254 can be a high-resolution optical sensor and can serve as an optical sensor 154 such as that shown in FIG. 1. In the embodiment of FIG. 2, an optical sensor 254 includes a plurality of Charged Coupled Devices (“CCD”) shown as elements 252-0 through 252-N that can be spaced at a fixed pitch in a linear fashion as the same will be understood by one of ordinary skill in the art. For example, CCD elements 252-0 to 252-N can be spaced at a fixed pitch of 2,400 CCD elements per linear inch. However, the illustration is enlarged to show the detail of the CCD elements with respect to the reference line 250. It is understood however, that any number of CCD elements can be used.
  • By way of example, and not by way of limitation, reference line 250 can be a vertical line printed by repeatedly ejecting ink from a nozzle on one of the printheads (e.g., the right most nozzle of the second column 122-N of second printhead 118). The reference line 250 is shown substantially parallel to the direction of media travel. Also shown are the ink placement pattern lines, as discussed in more detail below. Software associated with the image scanning mechanism can be capable of encoding ink placement relative to the location of the optical sensor as it is scanned over the media. For example, the left most image scanning mechanism element 252-0 of the optical sensor can be used as a spatial reference point relative to which the positions of ink drop lines are measured.
  • FIGS. 3A, 3B, and 3C illustrate examples of techniques that can be used to identify X, Y, and/or rotational offsets of an ink placement pattern. For illustrative purposes, the ink placement pattern shown in FIG. 3A is represented by four lines positioned offset relative to a reference line. The ink placement patterns in FIGS. 3B and 3C are represented by four lines positioned offset relative to a Y-axis direction and an X-axis direction. The offset lines provide an example of ink drop ejections from all nozzles of two misaligned printheads where the printheads may be mechanically misaligned, where printhead ink drop ejection timing may be incorrect, or where an incorrect number of nozzles in an overlapping area between printheads may be ejecting ink. However, the embodiments are not limited to adjustment of printheads where all nozzles of all printheads are ejecting ink. Embodiments can have less than all nozzles of all printheads ejecting ink and embodiments can use less than all printheads.
  • In the embodiments illustrated in FIGS. 3A, 3B, and 3C, software, firmware, logic, among others, and/or a combination thereof, may be used by a controller to control nozzle ink ejection timing to adjust ink placement on print media. In FIGS. 3A, 3B, and 3C adjustment examples including ink placement patterns and reference lines and points are illustrated. The ink placement patterns are scanned and the data produced is operated on by the controller to calculate various offsets to adjust the ink ejection timing of printhead nozzles to adjust ink placement from stationary, staggered printhead arrays and/or individual printheads and/or to adjust the number of nozzles that eject ink.
  • By way of example and not by way of limitation, FIG. 3A illustrates an ink placement pattern such as may be scanned. The scanned data may be operated upon by software in the controller to adjust a rotational offset, i.e., angular offset, relative to a reference line. FIGS. 3B and 3C illustrate an embodiment of the manner in which scan data of the ink placement patterns can be used to adjust a linear offset distance of ink placement in the Y-direction between printheads, and a linear offset distance of ink placement between printheads in an X-axis direction respectively. In FIGS. 3A-3C, the linear offsets are measured relative to an X and Y-axis. The X-axis represents a direction perpendicular to the direction of print media advancement. The Y-axis represents a direction parallel to the direction of print media advancement.
  • A variety of methods can be used to determine rotational offsets and/or linear offsets. For example, different endpoints, which are represented by the leftmost and right most nozzles in each column of each printhead, within and among printheads, can be used to calculate the X and Y coordinates of those endpoints in determining rotational and linear offsets.
  • In the embodiment of FIG. 3A, scanned data of the ink placement pattern can be operated on by software embodiments of the invention to calculate a rotational offset distance 370 relative to a reference line 350. In the embodiment of FIG. 3A, the ink placement pattern is intended to be horizontal, e.g., perpendicular to the direction of media travel. As illustrated, the ink placement pattern lines are not perpendicular, but askew which represents a misalignment of ink placement.
  • As used herein, a misalignment can occur when the nozzles of a printhead are not mechanically positioned properly with respect to a media advance direction or the nozzles of an adjacent printhead. Misalignment can exist between printheads when the nozzles of a first printhead are spatially positioned relative to the nozzles of a second printhead such that ink drops ejected from the nozzles of the first printhead do not fall onto the media in the desired location relative to the ink drops ejected from the nozzles of the second printhead. Misalignment in the Y-axis direction and rotational offset misalignment can be reduced by adjusting the timing of nozzle ink ejection. Misalignment in the X-axis direction can be reduced by disabling nozzles that cause redundant ink drop ejection within nozzle overlap zone 120.
  • The embodiment of FIG. 3A can represent an exaggerated ink placement pattern, e.g., much more out of alignment than typically experienced for purposes of ease of illustration. The embodiment in FIG. 3A shows an ink placement pattern consisting of four solid lines 310, 320, 330, and 340 with a rotational offset relative to a vertical reference line 350. In the embodiment shown, the vertical reference line 350 is a solid vertical line in the Y-axis direction printed by at least one nozzle on the second printhead 318. The four solid lines, appearing to have a rotational offset relative to the vertical line 350, are printed on print media 390 using two stationary, staggered printheads 316 and 318 with two nozzle columns on each printhead, however, the embodiments of the invention are not so limited. That is, the ink placement pattern show four lines that appear as solid lines which are formed by the ejecting of ink drops from all nozzles in the two nozzle columns of the two printheads with each line formed from a different column of nozzles.
  • The image scanning mechanism 151, as shown in FIG. 1, can detect the ink placement pattern 300 and the vertical reference line 350. Software can be used to interpret data detected from the image scanning mechanism regarding the ink placement of the ink pattern. In the embodiment shown in FIG. 3A, an image of the ink placement pattern is scanned by an image scanning mechanism and digital data representing the ink placement pattern is sent to memory, such as memory shown in FIG. 1. The data can be analyzed by identifying X and Y coordinates of the endpoints 312-1 and 312-N. Software embodiments can calculate intersecting points 352 and 356, positioned horizontally to the endpoints 312-1 and 312-N and intersecting vertical reference line 350, can be calculated respectively.
  • The rotational offset of first printhead 316 can be calculated by measuring the distance between the intersecting points 352 and 356. The distance measured 370 represents the rotational offset of the printed lines printed by printhead 316 from the vertical reference line 350. The offset distance 370 data can be calculated and instructions can be sent, for example by software, for adjusting nozzle ink ejection timing according to the offset distance, to the processor, such as the processor 144 shown in FIG. 1. For instance, the processor, e.g., 144 of FIG. 1, can provide a controller with alignment data to adjust the timing of ink ejection of first printhead 316 when printed lines in the X-axis direction 353 are determined by measurement not to be horizontal or perpendicular to the reference line, thus indicating a rotational offset, i.e., angular offset. The controller can adjust the timing of the ejection of ink drops according to the rotational offset in the Y-axis direction 351 such that printed lines in the X-axis direction 353 can be printed substantially horizontal, i.e., substantially perpendicular relative to the vertical reference line 350 after the adjustment is performed. Achieving substantially horizontal and substantially perpendicular alignment refers to the degree to which the printing system used (in this example, printing system 100) corrects for misalignment of a printhead from horizontal or perpendicular alignment.
  • In the embodiment shown in FIG. 3B, a linear offset distance 372 can be calculated between printheads in the Y-axis direction 351. The embodiment in FIG. 3B shows an ink placement pattern with a linear offset between two staggered, stationary printheads 316 and 318. The four solid lines 310, 320, 330, and 340 illustrate an ink placement pattern on print media 390 printed by two staggered, stationary printheads 316 and 318. The four solid lines 310, 320, 330, and 340 appear offset in both an X-axis 353 direction and a Y-axis direction 351. However, for purposes of illustration and not for limiting the embodiments, in the embodiment of FIG. 3B, adjustment of the two printheads is illustrated with respect to the Y-axis direction 351.
  • In various embodiments, an image scanning mechanism, such as the image scanning mechanism 151 shown in FIG. 1, can detect the ink placement pattern and software can operate on data regarding the ink placement that is received from the image scanning mechanism. In the embodiment shown in FIG. 3B, a linear offset can be calculated between printheads in a Y-axis direction 351. Ink placement pattern can be scanned by the image scanning mechanism. The ink placement pattern data can be sent, for example, to memory, such as memory 142 shown in FIG. 1. The data can be analyzed by a software program that operates on the data, for example, by identifying the X and Y coordinates of the center 301 of the first printhead 316 and the center 304 of the second printhead 318, however, embodiments of the invention are not so limited.
  • To determine the center 301 of the first printhead 316, the software calculates a midpoint 307 between nozzles 311-1 and 311-N by measuring the distance between nozzles 311-1 and 311-N, dividing the distance by a factor of two, and measuring the divided distance originating from one of nozzles 311-1 and 311-N and toward the other nozzle. The midpoint 305 between nozzles 312-1 and 312-N can be calculated by dividing the distance between nozzles 312-1 and 312-N by a factor of two. The software can calculate the center 301 of the first printhead 316 by calculating the distance between the midpoints 305 and 307, dividing that distance by two, and measuring the divided distance originating from one of midpoints 305 and 307 and toward the other midpoint.
  • To determine the center 304 of the second printhead 318, the same calculations can be applied. For example, the software can calculate the midpoint 308 between nozzles 321-1 and 321-N of second printhead 318 and divide the distance by a factor of two, and measuring the divided distance originating from one of nozzles 321-1 and 321-N and toward the other nozzle. The midpoint 306 between nozzles 322-1 and 322-N can be calculated by dividing the distance between nozzles 322-1 and 322-N by a factor of two, and measuring the divided distance originating from one of nozzles 322-1 and 322-N and toward the other nozzle. The software can calculate the center 304 of the second printhead 318 by calculating the distance between the midpoints 306 and 308, dividing that distance by two, and measuring the divided distance originating from one of midpoints 306 and 308 and toward the other midpoint.
  • The software can calculate an intersection point 360, which is positioned horizontally from the first center 301 and vertically from the second center 304. The linear offset distance 372 can be measured by calculating the distance between the Y coordinate of the second center 304 of the second printhead 318 and the Y coordinate of the intersecting point 360. The distance measured represents the linear offset 372 between the first printhead 316 and the second printhead 318 in the Y-axis direction 351.
  • The software can calculate the offset distance data and send instructions for adjusting nozzle ink ejection timing according to the offset distance calculated above to a processor. The processor can provide a controller with alignment data to adjust nozzle ink ejection timing of one or more printheads in the Y-axis direction 351. That is, the controller can initiate a printhead ink ejection timing algorithm of the second printhead 318 after the print media 390 advances through a distance substantially equal to the linear offset distance 372 between the first printhead and the second printhead in the Y-axis direction 351 such that, for example, a continuous substantially horizontal line across the width of both printheads can be printed.
  • In the embodiment shown in FIG. 3C, software can calculate a linear offset distance 374 in the X-axis direction 353. Linear offset distance 374 can correspond to nozzle overlap zone 120 shown in FIG. 1. The embodiment in FIG. 3C shows an ink placement pattern with a linear offset between two staggered, stationary printheads 316 and 318. The four solid lines 310, 320, 330, and 340 illustrate the ink placement pattern printed by two printheads on print media 390 and appear offset in both an X-axis 353 direction and a Y-axis direction 351 however, for purposes of illustration and not for limiting the embodiments, adjustment of the two printheads is illustrated with respect to the X-axis direction only 353.
  • The image scanning mechanism, such as the scanning mechanism 154 shown in FIG. 1, can detect the ink placement pattern and software can operate on data regarding the ink placement pattern that is received from the image scanning mechanism. In the embodiment shown in FIG. 3C, the ink placement pattern data can be scanned by the image scanning mechanism 154 and sent to memory, such as memory 142 shown in FIG. 1. By way of example, and not by way of limitation, the data can be analyzed by a software program that operates on the data by identifying certain X and Y coordinates of a first printhead 316 and a second printhead 318, as for example, the X and Y coordinates representing points 312-N and 321-1. The software can calculate an intersection point 362, which is positioned vertically from an X and Y coordinate on the first printhead 316, as for example, from point 312-N and positioned horizontally from an X and Y coordinate on the second printhead 318, as for example, point 321-1. The linear offset distance 374 can be measured by calculating the distance between the X coordinate of point 321-1 and the X coordinate of the intersection point 362. The distance measured represents the linear offset or nozzle overlap zone 374 between the nozzles of first printhead 316 and the nozzles of the second printhead 318 in the X-axis direction 353.
  • The software can calculate the offset distance and send instructions for adjusting nozzle firing according to the linear offset distance 374 in the X-axis direction 353 to a processor, such as the processor 144 shown in FIG. 1. In particular, the processor can provide a controller with linear offset distance 374 to disable nozzles that cause redundant ink drop ejection within nozzle overlap zone. That is, the controller can initiate an algorithm that can control the adjustment of nozzle ink ejection of the overlapping nozzles between the first printhead 316 and the second printhead 318 so as to reduce banding effects in printed images where the banding is a result of the ink ejection from a number of ink nozzles at the same location on the print media.
  • FIG. 4 illustrates a more detailed description of the embodiment illustrated in FIG. 3B. In the embodiment of FIG. 4, adjustment of a linear offset 472 relative to a linear distance between a first and a second printhead in the Y-axis direction 451 is shown. As one of ordinary skill will understand, the illustrated embodiment is not limited to linear alignment between first and second printheads in a Y-axis direction 451. The embodiments shown herein can calibrate printheads along an X-axis direction 453 and can calibrate rotationally relative to a vertical reference line 450.
  • In the embodiment of FIG. 4, an ink placement pattern 400 is printed on print media 490 using two staggered, stationary printheads 416 and 418, each printhead comprising a number of columns with “N” number of nozzles, for example, two columns with N number of nozzles are shown in this embodiment. In the embodiment shown in FIG. 4, the first and second printheads simultaneously eject ink from all of the nozzles in the first and second columns of both printheads thereby printing ink drop lines 410, 420, 430, and 440. The reference line illustrated by ink drop line 450 is printed as the media advances during the printing of the ink placement pattern by repeatedly ejecting ink from one nozzle of one column of one printhead. For example, in the embodiment shown in FIG. 4, the vertical reference line 450 is printed by ejecting ink from the right most nozzle 422-N in the second column of second printhead 418.
  • An image scanning mechanism, such as the image scanning mechanism 154 shown in FIG. 1, can be used to detect the ink placement pattern and software can operate on the data received from the image scanning mechanism. The software can identify X and Y coordinates of midpoint 407 by identifying X and Y coordinates representing nozzles 411-1 and 411-N. By identifying those coordinates, the software can measure the distance between nozzles 411-1 and 411-N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 411-1 and 411-N and toward the other nozzle to determine the X and Y coordinates of midpoint 407.
  • The software can identify X and Y coordinates of midpoint 405 by identifying X and Y coordinates representing nozzles 412-1 and 412-N. By identifying those coordinates, the software can measure the distance between nozzles 411-1 and 411-N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 412-1 and 412-N and toward the other nozzle to determine the X and Y coordinates of midpoint 405.
  • The X and Y coordinates of the center 401, which is a non-scanned data point representing the center of the first printhead using the measured distance between midpoints 405 and 407, can be calculated by dividing the measured distance between those midpoints by a factor of two, and measuring the divided distance originating from one of midpoints 405 and 407 and toward the other midpoint. For example, software can measure the divided distance originating from midpoint 405 and toward midpoint 407. The point at which the divided distance in the direction of the midpoint 407 terminates represents the center 401.
  • The software can identify X and Y coordinates of midpoint 408 by identifying X and Y coordinates representing nozzles 421-1 and 421-N. By identifying those coordinates, the software can measure the distance between nozzles 421-1 and 421-N, divide the distance between those nozzles by two, and measure the divided distance originating from one of nozzles 421-1 and 421-N and toward the other nozzle to determine the X and Y coordinates of midpoint 408.
  • The X and Y coordinates of midpoint 406 can be determined by identifying X and Y coordinates representing nozzles 422-1 and 422-N. By identifying those coordinates, the software can measure the distance between nozzles 422-1 and 422-N, divide the distance between those nozzles by a factor of two, and measure the divided distance originating from one of nozzles 422-1 and 422-N and toward the other nozzle to determine the X and Y coordinates of midpoint 406.
  • The software can calculate the X and Y coordinates of the center 404, which is a non-scanned data point representing the center of the second printhead using the measured distance between midpoints 406 and 408, dividing the measured distance between those midpoints by a factor of two, and measuring the divided distance in the direction of the other midpoint. For example, the software can measure the divided distance originating from midpoint 406 and toward midpoint 408. The point at which the divided distance in the direction of the midpoint 408 terminates represents the center 404.
  • The distance between the center 401 of the first printhead 416 and the center 404 of the second printhead 418 can be measured by software. To determine the distance between the first and second printheads in the Y-axis direction, the software can measure the X and Y coordinates 460, which is a vertical and horizontal point intersection resulting in a right triangle. The intersection point 460 can be determined by the software by positioning a vertical line from the center 404 and positioning a horizontal line from the center 401. The software can calculate the linear offset distance 472 in the Y-axis direction 451 by measuring the distance between 404 and 460. That measured distance can be used as input to a timing algorithm in the Y-axis direction 451 such that, for example, a continuous horizontal line across the width of both printheads can be printed.
  • As one of ordinary skill in the art will appreciate, the linear offset distance between printheads in the Y-axis direction 451 can be obtained by using a variety of X and Y coordinates. For example, in FIG. 4, the software can utilize the X and Y coordinates 412-1 on the first printhead 416 and the X and Y coordinates 422-1 on the second printhead 418. The software can measure a vertical line originating from 422-1 and a horizontal line originating from 412-1. The point at which the vertical and horizontal points intersect, i.e., intersecting data point, results in a right triangle. The software can measure the distance between 422-1 and the intersecting data point. The measured distance represents the linear offset distance between the first and second printheads in the Y-axis direction 451.
  • FIGS. 5 and 6 illustrate method embodiments for printhead adjustment. The methods can be performed by executable instructions operated on by a controller, interface electronics, and other components as described above. Unless explicitly stated, the method embodiments described herein are not constrained to a particular order or sequence. Additionally, some of the described method embodiments or elements thereof can occur or be performed at the same point in time. FIG. 5 illustrates a method embodiment for printhead adjustment. In block 510, the method includes identifying a position for two points on print media printed by a stationary, staggered printhead array. The two points on print media printed by the stationary, staggered printhead array can include points at the center of two ink pattern lines. In various embodiments, the two points in the printhead array can also include endpoints of at least one ink pattern line.
  • In block 520, the method can also include defining two reference points based upon the position of the two points. The two reference points can include points on a reference line such that an imaginary line drawn from a reference point to a point on print media printed by the stationary, staggered printhead array forms a right angle between the reference line and the imaginary line. In various embodiments, two printheads can each have an overlapping endpoint and the two reference points can include one overlapping endpoint and an intersecting point that is positioned at a right angle intersection of imaginary lines drawn from each overlapping endpoint. In various embodiments, the two points on print media printed by the stationary, staggered printhead array can include points at the center of two ink pattern lines and the two reference points can include one center point and an intersecting point that is positioned at a right angle intersection of imaginary lines drawn from each center point.
  • The method can also include measuring a positional difference between the two reference points in block 530. In block 540, the method can also include adjusting printhead ink ejection according to the positional difference. The method can include adjusting printhead ink ejection during a print job.
  • The method of FIG. 5 can include ejecting an ink drop from one or more nozzles in a nozzle column of at least two staggered, stationary printheads to print a nozzle ink placement pattern on a print media, repeatedly ejecting ink from at least one nozzle while advancing the print media to print a reference line in the direction of advancement of the print media, scanning an image of the nozzle ink placement pattern and the reference line, and adjusting nozzle ink ejection timing based on the rotational offset relative to the reference line.
  • FIG. 6 illustrates a method embodiment for printhead adjustment. In block 610, the method includes ejecting an ink drop from two or more nozzles in a nozzle column in at least two staggered, stationary printheads to print a nozzle ink placement pattern on a print media. The method also includes repeatedly ejecting ink from a nozzle while advancing the print media to print a reference line at block 620. In block 630 the method includes scanning an image of the nozzle ink placement pattern and the reference line. The method also includes calculating a rotational offset for the ink placement pattern relative to the reference line at block 640. In block 650, the method includes adjusting nozzle ink ejection timing based on the rotational offset relative to the reference line.
  • FIG. 7 illustrates an embodiment of a printing device 710 networked in a system environment 700. The printing device 710 can include a printing device with ink placement adjustment capability according to the embodiments that have been described herein. In the embodiment of FIG. 7, the system printing device 710 can be illustrated networked to a number of remote devices, 720-1 to 720-N, via a number of data links 730. As illustrated in FIG. 7, the printing device can further be connected to other peripheral devices 740, e.g., other scanning device or fax capable devices, to a storage device 750, and to Internet access 760. The remote devices, 720-1 to 720-N, can include a desktop computer, laptop computer, a workstation, a server, a hand held device (e.g., a wireless phone, a personal digital assistant (PDA)), or other devices as the same will be known and understood by one of ordinary skill in the art.
  • The number of data links 730 can include one or more physical connections, one or more wireless connections, and/or any combination thereof. The networked system environment shown in FIG. 7 can include any number of network types including, but not limited to, a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), and a Wireless-Fidelity (Wi-Fi) network, among others.
  • Although specific embodiments have been illustrated and described herein, those of ordinary skill in the art will appreciate that any arrangement calculated to achieve the same techniques can be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments of the invention. It is to be understood that the above description has been made in an illustrative fashion, and not a restrictive one. Combination of the above embodiments, and other embodiments not specifically described herein will be apparent to those of skill in the art upon reviewing the above description. The scope of the various embodiments of the invention includes any other applications in which the above structures and methods are used. Therefore, the scope of various embodiments of the invention should be determined with reference to the appended claims, along with the full range of equivalents to which such claims are entitled.
  • In the foregoing Detailed Description, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the embodiments of the invention require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.

Claims (26)

1. An apparatus for printhead adjustment, comprising:
an image scanning mechanism to provide positioning data about the position of drops of ink ejected onto media from nozzles of a number of stationary printheads; and
a controller to determine a Y axis offset of at least two ink drops based on the positioning data.
2. The apparatus of claim 1, wherein the controller is operable to adjust ink ejection timing of a number of nozzles based upon the determined Y axis offset.
3. The apparatus of claim 1, wherein the controller interprets the data to identify the Y axis offset between at least two ink drops ejected from two different of the stationary printheads.
4. The apparatus of claim 1, wherein the controller interprets the data to identify a rotational offset of at least two ink drops.
5. The apparatus of claim 4, wherein the controller interprets the data to identify a rotational offset of at least two ink drops ejected from one of the stationary printheads.
6. The apparatus of claim 1, wherein the controller is operable to interpret the data to identify the positioning of the ink drops with respect to a print media advancement direction.
7. The apparatus of claim 6, wherein the print media advancement direction is calculated based upon the position of a reference line.
8. The apparatus of claim 1, wherein the controller is operable to determine a rotational offset of at least two ink drops with respect to a reference line and adjust ink ejection timing of a number of nozzles based upon the rotational offset.
9. The apparatus of claim 1, wherein the apparatus has at least two stationary printheads having a nozzle overlap zone, and wherein the controller is operable to adjust ink ejection of a number of the nozzles based upon an X axis offset to reduce redundant ink drop ejection within the nozzle overlap zone.
10. An image forming system, comprising:
at least two printheads each having a number of nozzles thereon,
wherein the printheads are configured in a staggered, stationary array for forming an image on print media;
a scanning mechanism for scanning ink placement pattern information; and
a controller to determine X and Y axis offsets of at least two printheads based upon the ink placement pattern information.
11. The image forming system of claim 10, wherein the controller is operable to determine a rotational offset relative to a reference line.
12. The image forming system of claim 11, wherein the reference line represents a print media advancement direction.
13. An apparatus for printing, comprising:
an image scanning mechanism to provide positioning data about positioning of a number of nozzles of at least two stationary, staggered printheads; and
means for determining X and Y axis offsets of the printheads based on the positioning data.
14. The apparatus of claim 13, wherein the means for determining X and Y axis offsets includes determining a number of reference points and determining a positional difference between at least two of the number of reference points.
15. The apparatus of claim 14, further including means for adjusting at least one printhead based on the positional difference.
16. The apparatus of claim 15, wherein means for adjusting includes adjusting an ink ejection time of at least one nozzle.
17. The apparatus of claim 13, further includes means for determining a rotational offset of at least one printhead.
18. A method for ink pattern adjustment, comprising:
identifying a position for two points on print media printed by a stationary, staggered printhead array;
defining two reference points based upon the position of the two points;
measuring a positional difference between the two reference points; and
adjusting printhead ink ejection according to the positional difference.
19. The method of claim 18, wherein the two points on print media printed by the stationary, staggered printhead array include points at the center of two ink pattern lines.
20. The method of claim 18, wherein the two points in the stationary, staggered printhead array include endpoints of at least one ink pattern line.
21. The method of claim 18, wherein the two reference points include points on a reference line such that an imaginary line drawn from a reference point to a point printed by the stationary, staggered printhead array forms a right angle.
22. The method of claim 18, wherein two ink pattern lines each have an overlapping endpoint and wherein the two reference points include one overlapping endpoint and an intersecting point, that is positioned at a right angle intersection of imaginary lines drawn from each overlapping endpoint.
23. The method of claim 18, wherein the two points in the stationary, staggered printhead array include points at the center of two printheads and wherein the two reference points include one center point and an intersecting point, that is positioned at a right angle intersection of imaginary lines drawn from each center point.
24. A computer readable medium having a set of executable instructions for causing a device to perform a method, comprising:
identifying a position for two points on print media printed by a stationary, staggered printhead array;
defining two reference points based upon the position of the two points;
measuring a positional difference between the two reference points; and
adjusting printhead ink ejection according to the positional difference.
25. The computer readable medium of claim 24, the method wherein adjusting printhead ink ejection includes adjusting during a print job.
26. A computer readable medium having a set of executable instructions for causing a device to perform a method, comprising:
ejecting an ink drop from two or more nozzles in a nozzle column of at least two staggered, stationary printheads to print an ink placement pattern on a print media;
repeatedly ejecting ink from a nozzle while advancing the print media to print a reference line;
scanning an image of the ink placement pattern and the reference line;
calculating a rotational offset for the ink placement pattern relative to the reference line; and
adjusting nozzle ink ejection timing based on the rotational offset relative to the reference line.
US10/680,033 2003-10-07 2003-10-07 Ink placement adjustment Abandoned US20050073539A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/680,033 US20050073539A1 (en) 2003-10-07 2003-10-07 Ink placement adjustment
JP2004283705A JP2005111990A (en) 2003-10-07 2004-09-29 Adjustment for ink arrangement
EP04256085A EP1522411A3 (en) 2003-10-07 2004-10-01 Ink placement adjustment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/680,033 US20050073539A1 (en) 2003-10-07 2003-10-07 Ink placement adjustment

Publications (1)

Publication Number Publication Date
US20050073539A1 true US20050073539A1 (en) 2005-04-07

Family

ID=34314096

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/680,033 Abandoned US20050073539A1 (en) 2003-10-07 2003-10-07 Ink placement adjustment

Country Status (3)

Country Link
US (1) US20050073539A1 (en)
EP (1) EP1522411A3 (en)
JP (1) JP2005111990A (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040023223A1 (en) * 2002-07-31 2004-02-05 Thompson Allen C. Chemical array fabrication errors
US20050200637A1 (en) * 2003-04-07 2005-09-15 Silverbrook Research Pty Ltd Method of printing a voucher based on geographical location
US20050206944A1 (en) * 2002-12-02 2005-09-22 Silverbrook Research Pty Ltd Cartridge having one-time changeable data storage for use in a mobile device
US20050234737A1 (en) * 1999-09-17 2005-10-20 Silverbrook Research Pty Ltd Method of producing a business card using a mobile telecommunications device
US20060139392A1 (en) * 2004-12-28 2006-06-29 Cesar Fernandez Detection apparatus
US20060251458A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Mobile device that commences printing before reading all of the first coded data on a print medium
US20060250483A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Print medium with lateral data track used in lateral registration
US20060250640A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Method of reading coded data from a print medium before printing
US20060252456A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Mobile device with printhead for receiving data via modulate light signal
US20060250641A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Method of using a mobile device with sensing means to interact with printed schedule information
US20070222805A1 (en) * 2006-02-03 2007-09-27 Moscato Anthony V Use of a sense mark to control a printing system
US20080161046A1 (en) * 2005-05-09 2008-07-03 Silverbrook Research Pty Ltd. Mobile Telecommunications Device Having Dual Drive Shafts
US20080225066A1 (en) * 2007-03-17 2008-09-18 Ricoh Company, Ltd. Image forming apparatus and method of correcting deviation of shooting position
US20080320309A1 (en) * 2005-05-09 2008-12-25 Silverbrook Research Pty Ltd Method of authenticating print medium using printing mobile device
US20090016785A1 (en) * 2007-06-29 2009-01-15 Haan Henderikus A Use of a sense mark to control a printing system
US20090015605A1 (en) * 2005-05-09 2009-01-15 Silverbrook Research Pty Ltd Mobile telecommunications device having media forced printhead capper
US20090067002A1 (en) * 1999-12-01 2009-03-12 Silverbrook Research Pty Ltd Method of authenticating print media using a mobile telephone
US20090073231A1 (en) * 2005-05-09 2009-03-19 Silverbrook Research Pty Ltd Print Assembly
US20090088209A1 (en) * 2005-05-09 2009-04-02 Silverbrook Research Pty Ltd Mobile phone cradle assembly
US20090141068A1 (en) * 2007-12-04 2009-06-04 Brother Kogyo Kabushiki Kaisha Test-Pattern Forming Method, Computer Readable Medium for Forming A Test-Pattern, And Printer
US20090257071A1 (en) * 2005-05-09 2009-10-15 Silverbrook Research Pty Ltd Method Of Authenticating A Print Medium
US20090267977A1 (en) * 2008-03-28 2009-10-29 Katsuto Sumi Image forming apparatus and recording head adjusting method
US20090273628A1 (en) * 2005-05-09 2009-11-05 Silverbrook Research Pty Ltd Clock Signal Extracting During Printing
US20090279148A1 (en) * 2005-05-09 2009-11-12 Silverbrook Research Pty Ltd Method Of Determining Rotational Orientation Of Coded Data On Print Medium
US20100002043A1 (en) * 2005-05-09 2010-01-07 Silverbrook Research Pty Ltd Print cartridge with single drive shaft and opposing media guide
US20100013900A1 (en) * 2005-05-09 2010-01-21 Silverbrook Research Pty Ltd Device With A Printhead And Media Drive Shaft
US20100081471A1 (en) * 1998-11-09 2010-04-01 Silverbrook Research Pty Ltd Mobile Telecommunications Device Having Printhead
US20100090010A1 (en) * 2005-05-09 2010-04-15 Silverbrook Research Pty Ltd Print Medium Having An Orientation Indicator
US20100110139A1 (en) * 2005-05-09 2010-05-06 Silverbrook Research Pty Ltd Mobile Device With A Printhead And A Capper Actuated By Contact With The Media To Be Printed
US20100149582A1 (en) * 1999-12-01 2010-06-17 Silverbrook Research Pty Ltd Printing on Pre-Tagged Media
US20100182648A1 (en) * 2005-05-09 2010-07-22 Silverbrook Research Pty Ltd Determine movement of a print medium relative to a mobile device
US20100190525A1 (en) * 2005-05-09 2010-07-29 Silverbrook Research Pty Ltd Print onto a print medium taking into account the orientation of previously printed content
US20100225684A1 (en) * 2000-10-20 2010-09-09 Silverbrook Research Pty Ltd Drive mechanism of a printer internal to a mobile phone
US20100234067A1 (en) * 1999-05-25 2010-09-16 Silverbrook Research Pty Ltd Mobile telephonehaving internal inkjet printhead arrangement and an optical sensing arrangement
US20100231678A1 (en) * 2005-05-09 2010-09-16 Silverbrook Research Pty Ltd Print medium having coded data and an orientation indicator
US20100231633A1 (en) * 2005-05-09 2010-09-16 Silverbrook Research Pty Ltd Mobile printing system
US20100245505A1 (en) * 2002-12-02 2010-09-30 Silverbrook Research Pty Ltd. Ink usage tracking in a print cartridge
US20100277528A1 (en) * 2005-05-09 2010-11-04 Silverbrook Research Pty Ltd Replaceable print cartridge with an optical sensor for receiving print data
US20110019876A1 (en) * 2009-07-21 2011-01-27 Galoppo Travis J Systems And Methods For Detecting Alignment Errors
US20110032297A1 (en) * 2003-12-16 2011-02-10 Seiko Epson Corporation Printing method, computer-readable medium, and printing apparatus
US20110092250A1 (en) * 2005-05-09 2011-04-21 Silverbrook Research Pty Ltd Mobile device with dual optical sensing pathways
US20120249644A1 (en) * 2011-03-28 2012-10-04 Dainippon Screen Mfg. Co., Ltd. Inkjet printer and ejection timing correction method
EP2946928A1 (en) * 2013-01-21 2015-11-25 FUJIFILM Corporation Head adjustment method, head-driving device and image-forming device
US10370214B2 (en) 2017-05-31 2019-08-06 Cryovac, Llc Position control system and method
CN113145798A (en) * 2021-03-22 2021-07-23 北京机科国创轻量化科学研究院有限公司 Sand mould 3D that variable angle removed printing prints forming device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007039444A1 (en) * 2005-09-20 2007-04-12 Agfa Graphics Nv A method and apparatus for automatically aligning arrays of printing elements
EP1764996A1 (en) * 2005-09-20 2007-03-21 Agfa Graphics N.V. A method and apparatus for automatically aligning arrays of printing elements
DE102007052902A1 (en) * 2007-11-03 2009-05-07 Francotyp-Postalia Gmbh Reduction of distance errors between points of a printed image
JP5301483B2 (en) * 2010-02-22 2013-09-25 富士フイルム株式会社 Recording head adjustment method and image recording apparatus
WO2015187167A1 (en) * 2014-06-05 2015-12-10 Hewlett-Packard Development Company, L.P. Media roll holder
JP5914722B2 (en) * 2015-04-02 2016-05-11 キヤノン株式会社 Recording apparatus and recording method

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5289208A (en) * 1991-10-31 1994-02-22 Hewlett-Packard Company Automatic print cartridge alignment sensor system
US5534895A (en) * 1994-06-30 1996-07-09 Xerox Corporation Electronic auto-correction of misaligned segmented printbars
US6003980A (en) * 1997-03-28 1999-12-21 Jemtex Ink Jet Printing Ltd. Continuous ink jet printing apparatus and method including self-testing for printing errors
US6109721A (en) * 1996-06-20 2000-08-29 Samsung Electronics Co., Ltd. Alignment system and process of automatically controlling bidirectional printing position of printhead in a serial printer
US6213580B1 (en) * 1998-02-25 2001-04-10 Xerox Corporation Apparatus and method for automatically aligning print heads
US20010009429A1 (en) * 1999-03-05 2001-07-26 Braulio Soto Automated ink-jet printhead alignment system
US6347857B1 (en) * 1999-09-23 2002-02-19 Encad, Inc. Ink droplet analysis apparatus
US6474765B2 (en) * 2001-01-22 2002-11-05 Hewlett-Packard Company Inkjet printing and method
US20030067503A1 (en) * 2001-10-05 2003-04-10 Stephen Kelly Cunnagin Method for determining printhead misalignment of a printer
US6550886B2 (en) * 2000-12-19 2003-04-22 Hitachi Koki Co., Ltd. Ink jet printer capable of adjusting deflection amount in accordance with positional shift of head modules
US6554398B2 (en) * 2001-03-08 2003-04-29 Agfa-Gevaert Ink-jet printer equipped for aligning the printheads
US20030081024A1 (en) * 2001-10-31 2003-05-01 Vives Joan Carles Printing system adapted to shift nozzle use
US6568787B1 (en) * 1999-02-17 2003-05-27 Hewlett-Packard Company Apparatus and method for accurately positioning inkjet printheads
US6773086B2 (en) * 2002-08-02 2004-08-10 Hewlett-Packard Development Company, L.P. Misalignment reduction of staggered fluid ejector assemblies along axis along which assemblies are positioned

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6655771B2 (en) * 2000-06-27 2003-12-02 Fuji Photo Film Co., Ltd. Head position detecting method, recording head, image recording apparatus and storage medium
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
TW523465B (en) * 2001-02-06 2003-03-11 Olympus Optical Co Image forming apparatus

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5644344A (en) * 1991-10-31 1997-07-01 Hewlett-Packard Company Optical print cartridge alignment system
US6161914A (en) * 1991-10-31 2000-12-19 Hewlett-Packard Company Alignment sensor system for multiple print cartridges
US6241334B1 (en) * 1991-10-31 2001-06-05 Hewlett Packard Company Automatic print cartridge alignment sensor system
US5289208A (en) * 1991-10-31 1994-02-22 Hewlett-Packard Company Automatic print cartridge alignment sensor system
US5534895A (en) * 1994-06-30 1996-07-09 Xerox Corporation Electronic auto-correction of misaligned segmented printbars
US6109721A (en) * 1996-06-20 2000-08-29 Samsung Electronics Co., Ltd. Alignment system and process of automatically controlling bidirectional printing position of printhead in a serial printer
US6003980A (en) * 1997-03-28 1999-12-21 Jemtex Ink Jet Printing Ltd. Continuous ink jet printing apparatus and method including self-testing for printing errors
US6213580B1 (en) * 1998-02-25 2001-04-10 Xerox Corporation Apparatus and method for automatically aligning print heads
US6568787B1 (en) * 1999-02-17 2003-05-27 Hewlett-Packard Company Apparatus and method for accurately positioning inkjet printheads
US20010009429A1 (en) * 1999-03-05 2001-07-26 Braulio Soto Automated ink-jet printhead alignment system
US6347857B1 (en) * 1999-09-23 2002-02-19 Encad, Inc. Ink droplet analysis apparatus
US6550886B2 (en) * 2000-12-19 2003-04-22 Hitachi Koki Co., Ltd. Ink jet printer capable of adjusting deflection amount in accordance with positional shift of head modules
US6474765B2 (en) * 2001-01-22 2002-11-05 Hewlett-Packard Company Inkjet printing and method
US6554398B2 (en) * 2001-03-08 2003-04-29 Agfa-Gevaert Ink-jet printer equipped for aligning the printheads
US20030067503A1 (en) * 2001-10-05 2003-04-10 Stephen Kelly Cunnagin Method for determining printhead misalignment of a printer
US6561613B2 (en) * 2001-10-05 2003-05-13 Lexmark International, Inc. Method for determining printhead misalignment of a printer
US20030081024A1 (en) * 2001-10-31 2003-05-01 Vives Joan Carles Printing system adapted to shift nozzle use
US6773086B2 (en) * 2002-08-02 2004-08-10 Hewlett-Packard Development Company, L.P. Misalignment reduction of staggered fluid ejector assemblies along axis along which assemblies are positioned

Cited By (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100081471A1 (en) * 1998-11-09 2010-04-01 Silverbrook Research Pty Ltd Mobile Telecommunications Device Having Printhead
US7997682B2 (en) 1998-11-09 2011-08-16 Silverbrook Research Pty Ltd Mobile telecommunications device having printhead
US8277044B2 (en) 1999-05-25 2012-10-02 Silverbrook Research Pty Ltd Mobile telephonehaving internal inkjet printhead arrangement and an optical sensing arrangement
US20100234067A1 (en) * 1999-05-25 2010-09-16 Silverbrook Research Pty Ltd Mobile telephonehaving internal inkjet printhead arrangement and an optical sensing arrangement
US20050234737A1 (en) * 1999-09-17 2005-10-20 Silverbrook Research Pty Ltd Method of producing a business card using a mobile telecommunications device
US20090067002A1 (en) * 1999-12-01 2009-03-12 Silverbrook Research Pty Ltd Method of authenticating print media using a mobile telephone
US7999964B2 (en) 1999-12-01 2011-08-16 Silverbrook Research Pty Ltd Printing on pre-tagged media
US8363262B2 (en) 1999-12-01 2013-01-29 Silverbrook Research Pty Ltd Print medium having linear data track and contiguously tiled position-coding tags
US8027055B2 (en) 1999-12-01 2011-09-27 Silverbrook Research Pty Ltd Mobile phone with retractable stylus
US8028170B2 (en) 1999-12-01 2011-09-27 Silverbrook Research Pty Ltd Method of authenticating print media using a mobile telephone
US20100149582A1 (en) * 1999-12-01 2010-06-17 Silverbrook Research Pty Ltd Printing on Pre-Tagged Media
US20100225684A1 (en) * 2000-10-20 2010-09-09 Silverbrook Research Pty Ltd Drive mechanism of a printer internal to a mobile phone
US8016414B2 (en) 2000-10-20 2011-09-13 Silverbrook Research Pty Ltd Drive mechanism of a printer internal to a mobile phone
US7101508B2 (en) * 2002-07-31 2006-09-05 Agilent Technologies, Inc. Chemical array fabrication errors
US20040023223A1 (en) * 2002-07-31 2004-02-05 Thompson Allen C. Chemical array fabrication errors
US20100245505A1 (en) * 2002-12-02 2010-09-30 Silverbrook Research Pty Ltd. Ink usage tracking in a print cartridge
US20050206944A1 (en) * 2002-12-02 2005-09-22 Silverbrook Research Pty Ltd Cartridge having one-time changeable data storage for use in a mobile device
US7991432B2 (en) 2003-04-07 2011-08-02 Silverbrook Research Pty Ltd Method of printing a voucher based on geographical location
US20050200637A1 (en) * 2003-04-07 2005-09-15 Silverbrook Research Pty Ltd Method of printing a voucher based on geographical location
US20110032297A1 (en) * 2003-12-16 2011-02-10 Seiko Epson Corporation Printing method, computer-readable medium, and printing apparatus
US8439465B2 (en) * 2003-12-16 2013-05-14 Seiko Epson Corporation Printing method, computer-readable medium, and printing apparatus
US20060139392A1 (en) * 2004-12-28 2006-06-29 Cesar Fernandez Detection apparatus
US20100231633A1 (en) * 2005-05-09 2010-09-16 Silverbrook Research Pty Ltd Mobile printing system
US8009321B2 (en) 2005-05-09 2011-08-30 Silverbrook Research Pty Ltd Determine movement of a print medium relative to a mobile device
US20090256869A1 (en) * 2005-05-09 2009-10-15 Silverbrook Research Pty Ltd Mobile Device With Printer
US20060251458A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Mobile device that commences printing before reading all of the first coded data on a print medium
US20090273628A1 (en) * 2005-05-09 2009-11-05 Silverbrook Research Pty Ltd Clock Signal Extracting During Printing
US20090279148A1 (en) * 2005-05-09 2009-11-12 Silverbrook Research Pty Ltd Method Of Determining Rotational Orientation Of Coded Data On Print Medium
US20100002043A1 (en) * 2005-05-09 2010-01-07 Silverbrook Research Pty Ltd Print cartridge with single drive shaft and opposing media guide
US20100013900A1 (en) * 2005-05-09 2010-01-21 Silverbrook Research Pty Ltd Device With A Printhead And Media Drive Shaft
US20090195590A1 (en) * 2005-05-09 2009-08-06 Silverbrook Research Pty Ltd Telecommunications Device Having Printhead Capper For Holding Printed Media
US20100090010A1 (en) * 2005-05-09 2010-04-15 Silverbrook Research Pty Ltd Print Medium Having An Orientation Indicator
US20100110139A1 (en) * 2005-05-09 2010-05-06 Silverbrook Research Pty Ltd Mobile Device With A Printhead And A Capper Actuated By Contact With The Media To Be Printed
US20060250483A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Print medium with lateral data track used in lateral registration
US20100182648A1 (en) * 2005-05-09 2010-07-22 Silverbrook Research Pty Ltd Determine movement of a print medium relative to a mobile device
US20100190525A1 (en) * 2005-05-09 2010-07-29 Silverbrook Research Pty Ltd Print onto a print medium taking into account the orientation of previously printed content
US20090122103A1 (en) * 2005-05-09 2009-05-14 Silverbrook Research Pty Ltd Mobile telecommunications device with printhead capping assembly
US20090088209A1 (en) * 2005-05-09 2009-04-02 Silverbrook Research Pty Ltd Mobile phone cradle assembly
US20100231678A1 (en) * 2005-05-09 2010-09-16 Silverbrook Research Pty Ltd Print medium having coded data and an orientation indicator
US20090073231A1 (en) * 2005-05-09 2009-03-19 Silverbrook Research Pty Ltd Print Assembly
US20090015605A1 (en) * 2005-05-09 2009-01-15 Silverbrook Research Pty Ltd Mobile telecommunications device having media forced printhead capper
US20100277528A1 (en) * 2005-05-09 2010-11-04 Silverbrook Research Pty Ltd Replaceable print cartridge with an optical sensor for receiving print data
US8313189B2 (en) 2005-05-09 2012-11-20 Silverbrook Research Pty Ltd Mobile device with printer
US8303199B2 (en) 2005-05-09 2012-11-06 Silverbrook Research Pty Ltd Mobile device with dual optical sensing pathways
US20110092250A1 (en) * 2005-05-09 2011-04-21 Silverbrook Research Pty Ltd Mobile device with dual optical sensing pathways
US7962172B2 (en) 2005-05-09 2011-06-14 Silverbrook Research Pty Ltd Print onto a print medium taking into account the orientation of previously printed content
US7961364B2 (en) 2005-05-09 2011-06-14 Silverbrook Research Pty Ltd Method of determining rotational orientation of coded data on print medium
US8289535B2 (en) 2005-05-09 2012-10-16 Silverbrook Research Pty Ltd Method of authenticating a print medium
US20080320309A1 (en) * 2005-05-09 2008-12-25 Silverbrook Research Pty Ltd Method of authenticating print medium using printing mobile device
US20060250640A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Method of reading coded data from a print medium before printing
US8277028B2 (en) 2005-05-09 2012-10-02 Silverbrook Research Pty Ltd Print assembly
US20080161046A1 (en) * 2005-05-09 2008-07-03 Silverbrook Research Pty Ltd. Mobile Telecommunications Device Having Dual Drive Shafts
US20090257071A1 (en) * 2005-05-09 2009-10-15 Silverbrook Research Pty Ltd Method Of Authenticating A Print Medium
US8118395B2 (en) 2005-05-09 2012-02-21 Silverbrook Research Pty Ltd Mobile device with a printhead and a capper actuated by contact with the media to be printed
US8018478B2 (en) 2005-05-09 2011-09-13 Silverbrook Research Pty Ltd Clock signal extracting during printing
US8020002B2 (en) 2005-05-09 2011-09-13 Silverbrook Research Pty Ltd Method of authenticating print medium using printing mobile device
US20060250641A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Method of using a mobile device with sensing means to interact with printed schedule information
US20060252456A1 (en) * 2005-05-09 2006-11-09 Silverbrook Research Pty Ltd Mobile device with printhead for receiving data via modulate light signal
US8052238B2 (en) 2005-05-09 2011-11-08 Silverbrook Research Pty Ltd Mobile telecommunications device having media forced printhead capper
US8057032B2 (en) 2005-05-09 2011-11-15 Silverbrook Research Pty Ltd Mobile printing system
US8061793B2 (en) 2005-05-09 2011-11-22 Silverbrook Research Pty Ltd Mobile device that commences printing before reading all of the first coded data on a print medium
US8104889B2 (en) 2005-05-09 2012-01-31 Silverbrook Research Pty Ltd Print medium with lateral data track used in lateral registration
US7967407B2 (en) 2006-02-03 2011-06-28 R.R. Donnelley Use of a sense mark to control a printing system
US20070222805A1 (en) * 2006-02-03 2007-09-27 Moscato Anthony V Use of a sense mark to control a printing system
US20080225066A1 (en) * 2007-03-17 2008-09-18 Ricoh Company, Ltd. Image forming apparatus and method of correcting deviation of shooting position
US7992953B2 (en) * 2007-03-17 2011-08-09 Ricoh Company, Ltd. Image forming apparatus and method of correcting deviation of shooting position
US8753026B2 (en) 2007-06-29 2014-06-17 R.R. Donnelley & Sons Company Use of a sense mark to control a printing system
US10279605B2 (en) 2007-06-29 2019-05-07 R.R. Donnelley & Sons Company Printing system
US20090016785A1 (en) * 2007-06-29 2009-01-15 Haan Henderikus A Use of a sense mark to control a printing system
US8807690B2 (en) * 2007-12-04 2014-08-19 Brother Kogyo Kabushiki Kaisha Test-pattern forming method, computer readable medium for forming a test-pattern, and printer
US20090141068A1 (en) * 2007-12-04 2009-06-04 Brother Kogyo Kabushiki Kaisha Test-Pattern Forming Method, Computer Readable Medium for Forming A Test-Pattern, And Printer
US20090267977A1 (en) * 2008-03-28 2009-10-29 Katsuto Sumi Image forming apparatus and recording head adjusting method
US8474935B2 (en) 2008-03-28 2013-07-02 Fujifilm Corporation Image forming apparatus and recording head adjusting method
US20110019876A1 (en) * 2009-07-21 2011-01-27 Galoppo Travis J Systems And Methods For Detecting Alignment Errors
US9098903B2 (en) 2009-07-21 2015-08-04 R.R. Donnelley & Sons Company Systems and methods for detecting alignment errors
US8708444B2 (en) * 2011-03-28 2014-04-29 Dainippon Screen Mfg. Co., Ltd. Inkjet printer and ejection timing correction method
US20120249644A1 (en) * 2011-03-28 2012-10-04 Dainippon Screen Mfg. Co., Ltd. Inkjet printer and ejection timing correction method
EP2946928A1 (en) * 2013-01-21 2015-11-25 FUJIFILM Corporation Head adjustment method, head-driving device and image-forming device
EP2946928A4 (en) * 2013-01-21 2016-10-12 Fujifilm Corp Head adjustment method, head-driving device and image-forming device
US10370214B2 (en) 2017-05-31 2019-08-06 Cryovac, Llc Position control system and method
CN113145798A (en) * 2021-03-22 2021-07-23 北京机科国创轻量化科学研究院有限公司 Sand mould 3D that variable angle removed printing prints forming device

Also Published As

Publication number Publication date
EP1522411A3 (en) 2007-01-24
JP2005111990A (en) 2005-04-28
EP1522411A2 (en) 2005-04-13

Similar Documents

Publication Publication Date Title
US20050073539A1 (en) Ink placement adjustment
US6367903B1 (en) Alignment of ink dots in an inkjet printer
US7637586B2 (en) Array type inkjet printer and method for determining condition of nozzles thereof
US6755499B2 (en) Printer device alignment method and apparatus
EP1034939B1 (en) Automated ink-jet printhead alignment system
US8523310B2 (en) Printing apparatus and printing method
JP5383572B2 (en) Method and system for detecting print head rotation
US7744186B2 (en) Recording apparatus and transport method
US7864984B2 (en) Line position calculating method, correction value obtaining method, and storage medium having program stored thereon
US20050099439A1 (en) Printer jet detection method and apparatus
US20110069105A1 (en) Adjustment of a print array and a substrate in a printing device
US7530659B2 (en) Imager units
US20060139392A1 (en) Detection apparatus
CN108349273B (en) Calibrating a media advance system of a pagewidth array printing device
US7571978B2 (en) Correction value determining method, correction value determining apparatus, and storage medium having program stored thereon
US7891757B2 (en) Marking element registration
US20080192270A1 (en) Transport amount correcting method, transport amount correcting apparatus, and storage medium having program stored thereon
US7431412B2 (en) Media-position sensor system
US7931347B2 (en) Transporting method and recording apparatus
US20140347420A1 (en) Nozzle ejection trajectory detection
US7815279B2 (en) Adjustment of print arrays in a printing device
US7957035B2 (en) Transport amount correcting method, recording apparatus, and storage medium having program stored thereon
US6955412B2 (en) Print mechanism utilizing an optical imaging sensor
US20080130032A1 (en) Line position calculating method, correction value obtaining method, and storage medium having program stored thereon
US7467843B2 (en) Methods for determining unidirectional print direction for improved print quality

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCGARRY, MARK;SERRA, JOSEP-MARIA;MURCIA, ANTONI;REEL/FRAME:014597/0822

Effective date: 20031002

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCGARRY, MARK;SERRA, JOSEP-MARIA;MURCIA, ANTONI;REEL/FRAME:014931/0689

Effective date: 20031002

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION