An apparatus and method for automatically calibrating a media sensor configured to detect advancing print media in a printing device. In some embodiments, the apparatus selects a first light intensity level and a second light intensity level greater than the first light intensity level. A light source unit, such as a light emitting diode or laser diode is activated to emit light at the second light intensity level. The light passes though print media, for example, a roll of self-adhesive labels, that is advanced along a print path of the printing device. The amount of light transmitted through the print media is measured as the print media advances. If the measured light increases decreases, the light source unit is reactivated to emit light at the first light intensity level. In some embodiments, the apparatus identifies whether print media has changed or an out-of-stock condition exists.
|
1. A method of automatically calibrating a media sensor configured to detect advancing print media, the method comprising:
selecting a first light intensity level and a second light intensity level greater than the first light intensity level;
setting a light source unit to emit light at the second light intensity level;
measuring an amount of the emitted light that is transmitted through the print media;
advancing the print media; and;
setting the light source unit to emit light at the first light intensity level in response to a determination that the light transmitted through the print media is increasing decreasing.
0. 18. A method of automatically calibrating a media sensor configured to detect advancing print media, the method comprising:
selecting a first light intensity level for a light source unit corresponding to gap or liner portions of a print media, the first light intensity level selected to allow a light detecting unit to detect a first predetermined value of light when transmitted through the gap or liner portions of a print media;
selecting a second light intensity level for the light source unit corresponding to label portions of the print media, the second light intensity level selected to allow the light detecting unit to detect a second predetermined value of light when transmitted through the label portions of the print media, the second light intensity level greater than the first light intensity level;
setting the light source unit to emit light at the second light intensity level, based at least in part on an assumption that initially a label portion of the print media will be located between the light source unit and the light detecting unit;
advancing the print media and detecting a transition in light intensity from one of the first and second predetermined values of light to a detected value of light transmitted through the print media; and
ascertaining that initially a label portion of the print media was located between the light source unit and the light detecting unit if the transition from the predetermined value to the detected value reflects an increase in the light transmitted through the print media, and/or ascertaining that that, rather than a label portion, initially a gap or a liner portion of the print media was located between the light source unit and the light detecting unit if the transition from the first predetermined value corresponding to the second light intensity level to the detected value reflects a decrease in the light transmitted through the print media.
0. 24. A method of automatically calibrating a media sensor configured to detect advancing print media, the method comprising:
selecting a first light intensity level for a light source unit corresponding to gap or liner portions of a print media, the first light intensity level selected to allow a light detecting unit to detect a first predetermined value of light when transmitted through the gap or liner portions of a print media;
selecting a second light intensity level for the light source unit corresponding to label portions of the print media, the second light intensity level selected to allow the light detecting unit to detect a second predetermined value of light when transmitted through the label portions of the print media, the second light intensity level greater than the first light intensity level;
setting the light source unit to emit light at the second light intensity level, based at least in part on an assumption that initially a label portion of the print media will be located between the light source unit and the light detecting unit;
advancing the print media and detecting a transition in light intensity from one of the first and second predetermined values of light to a detected value of light transmitted through the print media; recording a position of the print media corresponding to the transition from the first predetermined value to the detected value, the position representing a label edge;
performing a first print command or feed command;
advancing the print media until light detected by the light detecting unit corresponds to the first predetermined value of light transmitted through the gap or liner portions of the print media; and
ascertaining that initially a label portion of the print media was located between the light source unit and the light detecting unit if the transition from the predetermined value to the detected value reflects an increase in the light transmitted through the print media, and/or ascertaining that that, rather than a label portion, initially a gap or a liner portion of the print media was located between the light source unit and the light detecting unit if the transition from the first predetermined value corresponding to the second light intensity level to the detected value reflects a decrease in the light transmitted through the print media.
2. The method in accordance with
3. The method in accordance with
4. The method in accordance with
5. The method in accordance with
determining whether a print media status has changed since a previous operation;
determining whether an out-of-stock condition exists in response to determination that print media status has changed; and
signaling a fault condition in response to a determination that an out-of-stock condition exists.
6. The method in accordance with
7. The method in accordance with
0. 8. A label printer configured for automatic media calibration, the printer comprising:
a media drive configured to advance label media from a media supply to a print head;
a setting unit in operable communication with the media drive;
a light source unit in operable communication with the setting unit;
a light detector unit in operable communication with the setting unit and configured to detect light emitted from the light source unit and transmitted at least in part through label media;
wherein the setting unit is configured to:
select a first light intensity level and a second light intensity level greater than the first light intensity level;
cause the light source unit to emit light at the second light intensity level;
measure the amount of the emitted light transmitted through the print media into the light detector unit;
cause the media drive to advance the print media; and
set the light source unit to emit light at the first light intensity level in response to a determination that the light transmitted through the print media is decreasing.
0. 9. The label printer in accordance with
0. 10. The label printer in accordance with
0. 11. The label printer in accordance with
0. 12. The label printer in accordance with
0. 13. The label printer in accordance with
determine whether a print media status has changed since a previous operation;
determine whether an out-of-stock condition exists in response to determination that the print media status has changed; and
signal a fault condition in response to a determination that an out-of-stock condition exists.
0. 14. The label printer in accordance with
0. 15. The label printer in accordance with
0. 16. The label printer in accordance with
0. 17. The label printer in accordance with
0. 19. The method of claim 18, further comprising:
setting the light source unit to emit light at the first light intensity level if the transition from the first predetermined value to the detected value reflects a decrease in the light transmitted through the print media, the decrease indicating that, rather than a label portion, initially a gap or a liner portion of the print media was located between the light source unit and the light detecting unit.
0. 20. The method of claim 18, further comprising:
recording a position of the print media corresponding to the transition from the first predetermined value to the detected value, the position representing a label edge;
performing a first print command or feed command;
advancing the print media until light detected by the light detecting unit corresponds to the first predetermined value of light transmitted through the gap or liner portions of the print media.
0. 21. The method of claim 20, further comprising recording a measured amount of light detected by the light detecting unit at the conclusion of the first print command or feed command.
0. 22. The method of claim 21, further comprising: ascertaining whether the print media has been changed prior to performing a second print command or feed command, at least in part by comparing a measured amount of light detected by the light detecting unit upon receiving the second print command or feed command to the measured amount of light detected by the light detecting unit at the conclusion of the first print command or feed command.
0. 23. The method of claim 22, further comprising:
upon ascertaining that the print media has been changed, prior to performing the second print command or feed command:
setting the light source unit to emit light at the second light intensity level, based at least in part on an assumption that initially a label portion of the print media will be located between the light source unit and the light detecting unit;
advancing the print media and detecting a transition in light intensity from the second predetermined value corresponding to the second light intensity level to a detected value of light transmitted through the print media; and
ascertaining that initially a label portion of the print media was located between the light source unit and the light detecting unit if the transition from the second predetermined value to the detected value reflects an increase in the light transmitted through the print media, and/or ascertaining that that, rather than a label portion, initially a gap or a liner portion of the print media was located between the light source unit and the light detecting unit if the transition from the first predetermined value to the detected value reflects a decrease in the light transmitted through the print media.
|
Once label media 113 is in motion, light detector unit 140 detects the light beam 131 passing through label media 113. The output of light detector unit 140 is monitored, preferably in a substantially continuous manner in step 250, to determine whether the level of detected light rises from a low level to a higher level increases from a predetermined value to a higher detected value (as expected per the assumption set forth above), or falls from a lower level to an even lower level decreases from a predetermined value to a lowe detected value (in contravention of the assumption).
If, in step 255, it is determined that the level of detected light rises from a low level to a higher level increases from a predetermined value to a higher detected value, then the assumption was correct. That is, initially, a gap 114 label portion 111 was positioned within light beam 131, blocking some or all of light beam 131 and lowering the level of light detected by light detector unit 140, and subsequently a label 111 gap 114 passed into the beam, occluding some of all of allowing more light from light beam 131 to transmit through the gap 114 and lowering increasing the level of light detected by light detector unit 140. In this case, the current output level L2 of light source unit 130 is maintained, and the process continues with step 265 as discussed below.
If, on the other hand, in step 255 it is determined that the level of detected light decreases from a low level to a lower level predetermined value to a lower detected value, then the assumption was incorrect in that, initially, a gap 114 was positioned within light beam 131 and subsequently a label 111 portion passed into the beam, thus decreasing the level of light detected by light detector unit 140. In this scenario, the position of the label 111 transition (edge) is recorded, step 260 is performed wherein output level of light source unit 130 is changed to L1 (e.g., lowered).
The process continues with step 265 wherein the position of the label 111 transition (edge) is recorded and the commanded operation is performed (e.g., a print command, a feed command, etc.). After the commanded operation is completed, the label media 113 is advanced until the next gap 114 is positioned in the light beam 131 (e.g., positioned at the start of the next label 111). Then, in step 270, a light measurement MPREV is taken at the conclusion of the commanded operation for use during the next commanded operation, as described above.
Advantageously, a printer according to the present disclosure includes the capability to automatically adjust and adapt to a wide variety of media supplies, particularly those of various lengths, of various label stock and arrangements, and of various light transmissivity.
While several embodiments of the disclosure have been described and shown in the drawings, it is not intended that the disclosure be limited thereto, as it is intended that the disclosure be as broad in scope as the art will allow and that the specification be read likewise. Therefore, the above description should not be construed as limiting, but merely as examples of particular embodiments. Those skilled in the art will envision other modifications within the scope and spirit of the claims appended hereto.
Schwallie, Ronald, Sanchez Gutierrez, Jose Fernando
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4143977, | Aug 04 1975 | Print station apparatus | |
4177731, | Jul 26 1976 | PRINTRONIX, INC , 17500 CARTWRIGHT ROAD, IRVINE, CA 92714 A CORP OF DE | Printer system ribbon drive having constant ribbon speed and tension |
4788558, | Feb 06 1987 | Intermec IP Corporation | Method and apparatus for controlling tension in tape progressed along a feed path |
4788559, | Dec 01 1987 | Miltope Corporation | Apparatus and method for removing an image from the ribbon of a thermal transfer printer |
4872659, | Apr 30 1987 | RICOH COMPANY, LTD , A JOINT-STOCK COMPANY OF JAPAN | Cassette with turn cover and feed roller control |
4924240, | Nov 02 1987 | Neopost Limited | Feed for thermal printing ribbon |
4991846, | Oct 23 1989 | Williams Electronics Games, Inc. | Variable position target assembly |
5028155, | Jul 15 1986 | PAXAR AMERICAS, INC | Printer with improved web guide means |
5087137, | Jul 19 1988 | STATE BOARD OF ADMINISTRATION OF FLORIDA, THE | Ribbon assembly including indicia to identify operating parameters and ribbon depletion |
5206662, | Apr 08 1991 | Intermec IP Corporation | Method and apparatus for adjusting contact pressure of a thermal printhead |
5326182, | Sep 14 1992 | STATE BOARD OF ADMINISTRATION OF FLORIDA, THE; FARGO ACQUISITION CORP | Ribbon roll drive |
5397192, | Nov 01 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Shuttle-type printers and methods for operating same |
5438349, | May 22 1992 | Intermec IP Corporation | Thermal printer label gap sensor and method for controlling same |
5468076, | Jun 25 1993 | TOKYO ELECTRIC CO , LTD | Print gap adjusting device |
5490638, | Feb 27 1992 | INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION | Ribbon tension control with dynamic braking and variable current sink |
5564841, | Sep 13 1994 | Intermec IP Corporation | System and method for dynamic adjustment of bar code printer parameters |
5600350, | Apr 30 1993 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Multiple inkjet print cartridge alignment by scanning a reference pattern and sampling same with reference to a position encoder |
5650730, | May 09 1995 | Automated Quality Technologies Inc. | Label detection and registration system |
5684516, | Nov 09 1993 | Lexmark International, Inc.; Lexmark International, Inc | Print station in an ink jet printer |
5693931, | Aug 20 1996 | Intermec IP CORP | Self-calibrating label gap sensor circuit with a current regulator |
5790162, | Oct 02 1992 | Zebra Technologies Corporation | Door structure for a thermal demand printer |
5820280, | Aug 28 1997 | Intermec IP Corporation | Printer with variable torque distribution |
5836704, | Nov 24 1997 | HAND HELD PRODUCTS, INC | Ribbon tensioning assembly |
5870114, | Feb 12 1992 | Canon Kabushiki Kaisha | Image recording apparatus with improved conveying system for recording medium |
5872585, | Oct 02 1992 | Zebra Technologies Corporation | Media sensor for a thermal demand printer |
5874980, | Oct 02 1992 | Zebra Technologies Corporation | Thermal demand printer |
5909233, | Oct 02 1992 | Zebra Technologies Corporation | Media transfer system for a thermal demand printer |
5927875, | Nov 24 1997 | HAND HELD PRODUCTS, INC | Ribbon tensioning assembly |
5978004, | Mar 31 1997 | Zebra Technologies Corporation | Label printer with label edge sensor |
5995128, | Jan 24 1987 | Zebra Technologies Corporation | Ribbon drive for a thermal demand printer |
6014229, | Feb 13 1997 | S-PRINTING SOLUTION CO , LTD | Document size detection device for an image recording and forming apparatus |
6020906, | Jan 24 1997 | Zebra Technologies Corporation | Ribbon drive system for a thermal demand printer |
6034708, | Oct 02 1992 | Zebra Technologies Corporation | Ribbon drive for a thermal demand printer |
6057870, | Jan 24 1997 | Zebra Technologies Corporation | Ribbon drive system for a thermal demand printer |
6070048, | Oct 29 1997 | Konica Corporation | Paper width detecting device |
6082914, | May 27 1999 | TSC AUTO ID TECHNOLOGY CO , LTD | Thermal printer and drive system for controlling print ribbon velocity and tension |
6095704, | Oct 31 1997 | Zebra Technologies Corporation | Media release mechanism for a printer |
6099178, | Aug 12 1998 | Eastman Kodak Company | Printer with media supply spool adapted to sense type of media, and method of assembling same |
6129463, | Nov 24 1997 | HAND HELD PRODUCTS, INC | Ribbon tensioning assembly |
6201255, | Oct 30 1998 | Zebra Technologies Corporation | Media sensors for a printer |
6283024, | Mar 31 1999 | Express Card & Label Co., Inc. | Quick change print station for central impression presses |
6289730, | Mar 25 1999 | Hewlett-Packard Company | Paper size detection using ultrasound |
6302604, | Jan 05 2000 | Zebra Technologies Corporation | Rack and pinion medium roll support |
6389241, | Jan 16 2001 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Method and apparatus for hard copy control using automatic sensing devices |
6396070, | Nov 24 1997 | HAND HELD PRODUCTS, INC | Adjustable sensor assembly for printers |
6520614, | Jan 28 2000 | Canon Kabushiki Kaisha | Printing-medium type discrimination device and printing apparatus |
6616362, | Mar 26 1999 | HAND HELD PRODUCTS, INC | Modular printer |
6825864, | Nov 26 2001 | CODONICS, INC | Multi-media printer |
6840689, | May 17 1999 | TSC AUTO ID TECHNOLOGY CO , LTD | Thermal printer with improved transport, drive, and remote controls |
6846121, | Mar 26 1999 | HAND HELD PRODUCTS, INC | Modular printer |
6857714, | Oct 01 2001 | Zebra Technologies Corporation | Method and apparatus for associating on demand certain selected media and value-adding elements |
6900449, | Jan 15 2003 | CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT | Media type sensing method for an imaging apparatus |
6942403, | Oct 01 2001 | Zebra Technologies Corporation | Method and apparatus for associating on demand certain selected media and value-adding elements |
7042478, | Mar 26 1999 | HAND HELD PRODUCTS, INC | Modular printer |
7071961, | Apr 23 2001 | JPMORGAN CHASE BANK, N A , AS THE SUCCESSOR AGENT | Ribbon drive and tensioning system for a print and apply engine for a printer |
7079168, | Apr 23 2001 | Zebra Technologies Corporation | Ribbon drive and tensioning system for a print and apply engine or a printer |
7150572, | Sep 11 2000 | Videojet Technologies Inc | Tape drive and printing apparatus |
7162460, | Oct 17 2003 | AUCTANE, INC | Media type identification |
7205561, | Mar 29 2004 | CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT | Media sensor apparatus using a two component media sensor for media absence detection |
7255343, | Dec 02 2002 | ATEC AP CO , LTD | Media sensing method of media dispenser |
7375832, | Sep 20 2002 | HAND HELD PRODUCTS, INC | Adjustable sensor assembly for printers |
7391043, | Jan 30 2004 | Zebra Technologies Corporation | Self calibrating media edge sensor |
7456995, | May 30 2001 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Techniques for aligning images using page characteristics and image shifting |
7502042, | May 20 2005 | HAND HELD PRODUCTS, INC | Laser diode thermal transfer printhead |
7537404, | Mar 26 1999 | HAND HELD PRODUCTS, INC | Modular printer |
7600684, | Apr 11 2005 | HAND HELD PRODUCTS, INC | Direct thermal barcode printer |
7667874, | Jul 06 2005 | Xerox Corporation | Method and system for improving print quality |
7699550, | Mar 26 1999 | HAND HELD PRODUCTS, INC | Modular printer |
7824116, | Nov 24 2004 | Zebra Technologies Corporation | Self-centering media support assembly and method of using the same |
7845632, | Nov 27 2006 | Xerox Corporation | Media feeding and width sensing methods and apparatus for printing systems |
7857414, | Nov 20 2008 | Xerox Corporation | Printhead registration correction system and method for use with direct marking continuous web printers |
7876223, | Nov 28 2006 | Brother Kogyo Kabushiki Kaisha | RFID tag information communicating apparatus |
7891892, | Aug 14 2002 | TSC AUTO ID TECHNOLOGY CO , LTD | Printer read after print correlation method |
7907159, | Jul 25 2007 | Rohm Co., Ltd. | Thermal printhead |
7934881, | Apr 19 2005 | Zebra Technologies Corporation | Replaceable ribbon supply and substrate cleaning apparatus |
7938501, | Apr 10 2006 | Canon Kabushiki Kaisha | Ink jet printing apparatus and ink jet printing method |
8142087, | Mar 30 2007 | Seiko Epson Corporation | Printing device with paper width detector mounted to carriage and method of controlling the printing device |
8573869, | Jul 22 2011 | Seiko Epson Corporation | Label sheet conveyance device and method of identifying seams between label sheets |
20010008612, | |||
20030081024, | |||
20030141655, | |||
20040008365, | |||
20040114024, | |||
20040165927, | |||
20050002715, | |||
20050189693, | |||
20050190368, | |||
20050204940, | |||
20060007295, | |||
20060045601, | |||
20060055721, | |||
20060083572, | |||
20060157911, | |||
20060159504, | |||
20060180737, | |||
20070022233, | |||
20070040326, | |||
20070059078, | |||
20070138738, | |||
20090038495, | |||
20090103806, | |||
20090244584, | |||
20100066782, | |||
20100169513, | |||
20100247222, | |||
20100289845, | |||
20100319561, | |||
20110042883, | |||
20110132643, | |||
20110200376, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 17 2015 | SANCHEZ GUTIERREZ, JOSE FERNANDO | DATAMAX-O NEIL CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051174 | /0814 | |
Mar 17 2015 | SCHWALLIE, RONALD | DATAMAX-O NEIL CORPORATION | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051174 | /0814 | |
May 04 2017 | Datamax-O'Neil Corporation | (assignment on the face of the patent) | / | |||
Jan 03 2023 | DATAMAX-O NEIL CORPORATION | HAND HELD PRODUCTS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 062308 | /0749 | |
Jan 03 2023 | DATAMAX-O NEIL CORPORATION | HAND HELD PRODUCTS, INC | CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT NAME OF THE ASSIGNEE IS HAND HELD PRODUCTS, INC PREVIOUSLY RECORDED AT REEL: 062308 FRAME: 0749 ASSIGNOR S HEREBY CONFIRMS THE ASSIGNMENT | 062639 | /0020 |
Date | Maintenance Fee Events |
Oct 25 2022 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 07 2023 | 4 years fee payment window open |
Oct 07 2023 | 6 months grace period start (w surcharge) |
Apr 07 2024 | patent expiry (for year 4) |
Apr 07 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 07 2027 | 8 years fee payment window open |
Oct 07 2027 | 6 months grace period start (w surcharge) |
Apr 07 2028 | patent expiry (for year 8) |
Apr 07 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 07 2031 | 12 years fee payment window open |
Oct 07 2031 | 6 months grace period start (w surcharge) |
Apr 07 2032 | patent expiry (for year 12) |
Apr 07 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |