System and method for detecting barcode printing errors
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
H04N-001/00
G06K-005/02
G06K-019/06
G06K-001/12
G06K-007/14
G06T-007/00
출원번호
US-0293605
(2016-10-14)
등록번호
US-9826106
(2017-11-21)
발명자
/ 주소
Ackley, H. Sprague
출원인 / 주소
Hand Held Products, Inc.
대리인 / 주소
Additon, Higgins & Pendleton, P.A.
인용정보
피인용 횟수 :
0인용 특허 :
237
초록▼
Barcode verifiers automate the verification process by capturing an image of the printed barcode and analyzing the image according to an industry specification. Industry specifications (e.g., ISO/IEC 15416,15415) identify common printing errors and prescribe test methods for detecting and quantifyin
Barcode verifiers automate the verification process by capturing an image of the printed barcode and analyzing the image according to an industry specification. Industry specifications (e.g., ISO/IEC 15416,15415) identify common printing errors and prescribe test methods for detecting and quantifying these errors. Typically, these tests sample a barcode along one or more scan lines. Print errors that are parallel to these scan lines may be missed by the test. The present invention embraces a system and method to detect unprinted lines in barcodes resulting from a printer malfunction and produce a printer malfunction report with information regarding the quantity, position, and magnitude of these print errors.
대표청구항▼
1. A method comprising: capturing an image of a barcode;creating a box to surround the barcode in the captured image, wherein the box comprises top and bottom edges perpendicular to lines of the barcode and respectively aligned to the top and bottom of the lines in the barcode;detecting unprinted ga
1. A method comprising: capturing an image of a barcode;creating a box to surround the barcode in the captured image, wherein the box comprises top and bottom edges perpendicular to lines of the barcode and respectively aligned to the top and bottom of the lines in the barcode;detecting unprinted gaps along each line from amongst the lines of the barcode, the unprinted gaps indicative of a printer malfunction;connecting the unprinted gaps to form gap lines aligned in a direction parallel to at least one of the top and bottom edges of the box, wherein each gap line is of a thickness so as to fill corresponding unprinted gaps in the barcode; andgenerating a printer malfunction report based on the formation of the gap lines. 2. The method of claim 1, wherein the printer malfunction report comprises at least one of an indication corresponding to a presence of an unprinted line, a cause for the printer malfunction, and details associated with the printer malfunction. 3. The method of claim 2, wherein the printer malfunction report is utilized for printer quality control measures for triggering alerts indicating at least one of a malfunctioning of a printer, an expected malfunctioning behavior of a printer, to operators. 4. The method of claim 2, wherein the printer malfunction report is utilized by an operator for at least one of enhancing existing printer test evaluation measures, troubleshooting, and diagnosing issues related to printers in order to prevent future malfunctioning of printers. 5. The method of claim 1, wherein a line is substantially parallel to the top or bottom edge of the box when the angle between the line and either the top or bottom edge of the box is less than five degrees. 6. The method of claim 1, wherein a thickness of each line is measured in printer dot size. 7. A system, comprising: an imaging module for capturing images of a machine readable indicia;a memory communicatively coupled to the imaging module, wherein the memory stores instructions for verifying quality of the machine readable indicia; anda processor communicatively coupled to the memory, the processor configured to execute the instructions for: identifying at least one of an unprinted line and lines in the machine readable indicia captured by the imaging module;determining a printer malfunction based on the identification; andproviding a printer malfunction report based on the determination of the printer malfunction. 8. The system of claim 7, wherein identifying at least one of an unprinted line comprises: detecting gaps in the machine readable indicia; connecting the detected gaps to form a line; and identifying a line as an unprinted line if the line is aligned within 5% of a top or bottom edge of the machine readable indicia. 9. The system of claim 8, wherein determining a printer malfunction comprises calculating a thickness of the gaps. 10. The system of claim 7, wherein determining a printer malfunction comprises counting the number of unprinted lines. 11. A system comprising: an imaging module for capturing an image comprising at least one of a user-data indicia encoded with user data and a printer-ID indicia encoded with a printer identity;a memory communicatively coupled to the imaging module, wherein the memory stores quality verification instructions; anda processor communicatively coupled to the memory, the processor configured to execute the quality verification instructions for: identifying unprinted dots in the user-data indicia;determining a printer malfunction using the unprinted dots;decoding the printer-ID indicia; andproviding a printer malfunction report comprising the printer malfunction associated with the printer identity. 12. The system of claim 11, wherein decoding the printer-ID indicia provides a printer ID utilized for identifying a printer and printer component of the printer, causing the printing error. 13. The system of claim 11, wherein the printer malfunction associated with the printer identity is utilized to aid error monitoring, maintenance, and repair of the printer. 14. The system of claim 11, determining a printer malfunction comprises calculating a thickness of gaps formed by unprinted dots. 15. The system of claim 11, wherein determining a printer malfunction comprises counting the number of unprinted dots. 16. A method comprising, capturing an image comprising a user data indicia encoded with user data and a printer-ID indicia encoded with a printer identity;identifying unprinted dots in the user data indicia;determining a printer malfunction using the unprinted dots;decoding the printer-ID indicia to obtain a printer identity of a printer associated with printing of any of the user data indicia and the printer-ID indicia;providing a printer malfunction report comprising the printer malfunction associated with the printer identity. 17. The method of claim 16, wherein the printer malfunction report comprises at least one of an indication corresponding to a presence of an unprinted dot, a cause for the printer malfunction, and details associated with the printer malfunction. 18. The method of claim 17, wherein the printer malfunction report is utilized for printer quality control measures for triggering alerts indicating at least one of a malfunctioning of a printer, an expected malfunctioning behavior of a printer, to operators. 19. The method of claim 17, wherein the printer malfunction report is utilized by an operator for at least one of enhancing existing printer test evaluation measures, troubleshooting, and diagnosing issues related to printers in order to prevent future malfunctioning of printers. 20. The method of claim 16, wherein determining a printer malfunction comprises counting the number of unprinted dots.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (237)
Woodburn, William, Access door with integrated switch actuator.
Caballero, Aldo M.; French, Daniel Brant; Hinson, Douglas M.; Kosecki, James C.; Mangicaro, David; Reynolds, Scott; Yeakley, Daniel Duane, Apparatus and methods for monitoring one or more portable data terminals.
Havens, William H.; Barber, Charles P.; Gannon, Colleen; Gardiner, Robert C.; Hennick, Robert J.; Pettinelli, John A., Apparatus operative for capture of image data.
Horn, Erik Van; Giordano, Patrick Anthony; Amundsen, Thomas; Olson, Daniel James; Brady, Robert Hugh; Colavito, Stephen; Saber, Kevin; Haggerty, Thomas; Wilz, Sr., David M., Bar code symbol reading system employing an extremely elongated laser scanning beam capable of reading poor and damaged quality bar code symbols with improved levels of performance.
Xian, Tao; Ellis, Duane; Good, Timothy; Zhu, Xiaoxun, Bar code symbol reading system supporting visual or/and audible display of product scan speed for throughput optimization in point of sale (POS) environments.
Todeschini, Erik; Deloge, Stephen Patrick; Meier, Timothy; Anderson, Donald; Hejl, Benjamin; Koziol, Thomas, Cloud-based system for reading of decodable indicia.
Kearney, Sean Philip; Giordano, Patrick Anthony; Cunningham, Charles Joseph; Bond, Desmond; Amundsen, Thomas, Decodable indicia reading terminal with combined illumination.
Biss, Charles E.; Havens, William H.; Robinson, Michael D.; Balschweit, Paul; Fitch, Timothy R.; McCall, Melvin D.; Gomez, Garrison; McClaude, Mark A.; Longacre, Andrew; Sonneville, Eunice, Device and system for processing image data representing bar codes.
Edmonds, Shane Michael; Keaney, Sean Philip, Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume.
Edmonds, Shane Michael; Kearney, Sean Philip, Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume.
Kearney, Sean Philip, Hybrid-type bioptical laser scanning and imaging system supporting digital-imaging based bar code symbol reading at the surface of a laser scanning window.
Barber, Charles P.; Gerst, Carl W.; Smith, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Imaging apparatus having imaging assembly.
Barber, Charles P.; Gerst, III, Carl W.; Smith, II, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Imaging apparatus having imaging assembly.
Havens, William H.; Pitou, David Stewart; McColloch, Laurence Ray; Barber, Charles Paul; Gannon, Colleen Patricia, Imaging module having lead frame supported light source or sources.
Wang, Ynjiun P.; Ahearn, Kevin; Deloge, Stephen P.; Ehrhart, Michael A.; Havens, William H.; Hussey, Robert M.; Koziol, Thomas J.; Li, Jianhua; Li, Jingquan; Montoro, James; Powilleit, Sven M. A., Indicia reading terminal having spatial measurement functionality.
Havens, William H.; Wang, Ynjiun P.; Hennick, Robert J.; Gannon, Colleen; Anderson, Donald; Hunter, Vivian L.; Bremer, Edward C.; Feng, Chen, Indicia reading terminal including focus element with expanded range of focus distances.
Wang, Ynjiun P.; Bremer, Edward C.; Feng, Chen; Gannon, Colleen P.; Havens, William H.; Li, Jianhua; Meier, Timothy P., Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation.
Hennick, Robert J.; Havens, William H.; Meier, Timothy; McCloskey, Scott; Anderson, Donald; Wang, Ynjiun P.; Hussey, Robert M.; Van Horn, Erik; Kearney, Sean P., Indicia reading terminals and methods for decoding decodable indicia employing light field imaging.
Wilz, Sr., David M., Laser scanning bar code symbol reading system having intelligent scan sweep angle adjustment capabilities over the working range of the system for optimized bar code symbol reading performance.
Xian, Tao; Wang, Ynjiun P.; Liu, Yong; Feng, Chen, Laser scanning code symbol reading system employing multi-channel scan data signal processing with synchronized digital gain control (SDGC) for full range scanning.
Brady, Robert Hugh; Colavito, Stephen; Wilz, Sr., David; Teng, Zhipeng; Dixon, Myron Levon, Laser scanning code symbol reading system providing improved control over the length and intensity characteristics of a laser scan line projected therefrom using laser source blanking control.
Fritz, Bernard; Cox, James Allen; Reutiman, Peter L., Laser scanning system employing an optics module capable of forming a laser beam having an extended depth of focus (DOF) over the laser scanning field.
Havens, William; Kearney, Sean Philip, Laser scanning system using laser beam sources for producing long and short wavelengths in combination with beam-waist extending optics to extend the depth of field thereof while resolving high resolution bar code symbols having minimum code element widths.
Todeschini, Erik, Method and application for scanning a barcode with a smart device while continuously running and displaying an application on the smart device display.
Braho, Keith; El-Jaroudi, Amro; Pike, Jeffrey, Method and system for considering information about an expected response when performing speech recognition.
Van Horn, Erik; Olson, Daniel James, Method of and apparatus for managing and redeeming bar-coded coupons displayed from the light emitting display surfaces of information display devices.
Amundsen, Thomas; Kearney, Sean Philip; Edmonds, Shane Michael; Wang, Ynjiun Paul; Good, Timothy; Miraglia, Michael; Cunningham, IV, Charles Joseph; Zhu, Xiaoxun; Giordano, Patrick Anthony, Method of and system for detecting object weighing interferences.
Amundsen, Thomas; Kearney, Sean Philip; Edmonds, Shane Michael; Wang, Ynjiun Paul; Good, Timothy; Miraglia, Michael; Cunningham, IV, Charles Joseph; Zhu, Xiaoxun; Giordano, Patrick Anthony, Method of and system for detecting produce weighing interferences in a POS-based checkout/scale system.
Van Horn, Erik; Kearney, Sean Philip, Method of and system for reading visible and/or invisible code symbols in a user-transparent manner using visible/invisible illumination source switching during data capture and processing operations.
Berthiaume, Guy H.; Caballero, Aldo M.; Cairns, James A.; Havens, William H.; Koziol, Thomas J.; Stewart, James W.; Wang, Ynjiun P.; Yeakley, Daniel D., Methods and apparatus to change a feature set on data collection devices.
Plesko, George, Molded elastomeric flexural elements for use in a laser scanning assemblies and scanners, and methods of manufacturing, tuning and adjusting the same.
Van Horn, Erik; Kearney, Sean Philip; Giordano, Patrick Anthony; Good, Timothy; Dickinson, Chandler; Au, Ka Man; Wilz, Sr., David; Furlong, John A.; Hejl, Benjamin; Walczyk, Joseph A.; Coyle, Larry; Rosetti, James; Haggerty, Thomas, Multifunction point of sale system.
Good, Timothy, Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical code symbol reading system employing a LED-driven optical-waveguide structure for illuminating a manually-actuated trigger switch integrated within a hand-supportable system housing.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical code symbol reading system employing an acoustic-waveguide structure for coupling sonic energy, produced from an electro-transducer, to sound wave ports formed in the system housing.
Kotlarsky, Anatoly; Zhu, Xiaoxun; Veksland, Michael; Au, Ka Man; Giordano, Patrick; Yan, Weizhen; Ren, Jie; Smith, Taylor; Miraglia, Michael V.; Knowles, C. Harry; Mandal, Sudhin; De Foney, Shawn; Allen, Christopher; Wilz, Sr., David M., Optical scanning system having an extended programming mode and method of unlocking restricted extended classes of features and functionalities embodied therewithin.
Barten, Henri Jozef Maria, POS-based code symbol reading system with integrated scale base and system housing having an improved produce weight capturing surface design.
Cunningham, Charles; Good, Timothy; Kearney, Sean Philip; Miraglia, Michael; Amundsen, Thomas; Giordano, Patrick; Wang, Yujiun Paul; Zhu, Xiaoxun, Point of sale (POS) based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations.
Barber, Charles P.; Gerst, III, Carl W.; Smith, II, George S.; Hussey, Robert M.; Gardiner, Robert C.; Pankow, Matthew W., Reading apparatus having partial frame operating mode.
Murawski, Mark David; Russell, Philip E., Receiving application specific individual battery adjusted battery use profile data upon loading of work application for managing remaining power of a mobile device.
Soule, III, Robert M.; Berthiaume, Guy H.; Caballero, Aldo Mario; Conti, Brian V.; Harper, Jeffrey Dean; Hooks, Larry K.; Meggitt, Adam Edward; Sauerwein, James T.; Yeakley, Daniel D., Reprogramming system and method for devices including programming symbol.
Maloy, James D.; Kusar, Michael; Mranca, Alexander; Narayan, Venkatesh; Thorsen, Jeffrey, System and method for generating and updating location check digits.
Gomez, Garrison; Siegler, Thomas A.; Soule, III, Robert M.; Daddabbo, Nick; Sperduti, David, System and method to store and retrieve identifier associated information content.
Furlong, John A.; Hernandez, Mark Jose Antonio; Koch, Craig; Nahill, James; Cunningham, IV, Charles Joseph; Kearney, Sean Philip; Smith, Taylor, System having imaging assembly for use in output of image data.
Hendrickson, James; Scott, Debra Drylie; Littleton, Duane; Pecorari, John; Slusarczyk, Arkadiusz, Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment.
Pease, Michael; Bouchat, Christopher; Dobeck, Brian Roman; Sauerwein, Jr., James T.; Youngblood, Eric, Terminal configurable for use within an unknown regulatory domain.
Harding, Andrew C.; Suhr, Jeffrey K.; Allen, Nicholas P., Testing automatic data collection devices, such as barcode, RFID and/or magnetic stripe readers.
Essinger, Steven; Zhu, Xiaoxun; Schnee, Michael; Liu, JiBin; Shen, Xin; Chen, LiangLiang; Lu, Jun, Wireless dual-function network device dynamically switching and reconfiguring from a wireless network router state of operation into a wireless network coordinator state of operation in a wireless communication network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.