Method, apparatus, and computer program product for verifying printed indicia

The method and apparatus for verifying printed indicia address the challenge of assessing barcode print quality by adjusting quiet zone requirements, ensuring accurate and readable machine-readable codes.

JP7739536B2Active Publication Date: 2025-09-16HAND HELD PRODS INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024100370
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-06-02
Filing Date
2024-06-21
Publication Date
2025-09-16
Estimated Expiration
2043-04-26

AI Technical Summary

Technical Problem

Printers face challenges in accurately assessing the print quality of barcodes due to the lack of a reliable method for evaluating the quiet zone requirements, which are crucial for ensuring machine readability.

Method used

A computer-implemented method and apparatus for verifying printed indicia, which includes extracting quiet zone areas from captured images, adjusting quiet zone requirements, and generating verification results based on quiet zone ratings.

Benefits of technology

Enables accurate assessment of print quality by ensuring that quiet zone requirements are met, thereby improving the readability of machine-readable codes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007739536000001
    Figure 0007739536000001
  • Figure 0007739536000002
    Figure 0007739536000002
  • Figure 0007739536000003
    Figure 0007739536000003
Patent Text Reader

Abstract

To provide methods, systems and apparatuses for verifying printed indicia.SOLUTION: A method may include receiving a captured image of a print media comprising a printed indicium; extracting a quiet zone grade portion from the captured image, where the quiet zone grade portion includes a printed indicium area of the printed indicium and at least one quiet zone area adjacent to the printed indicium area; in response to receiving a user input providing an overwrite quiet zone requirement indication and determining that the at least one quiet zone area does not satisfy at least one quiet zone requirement, causing at least one of adjusting the at least one quiet zone requirement to at least one reduced quiet zone requirement and adding at least one additional quiet zone area to the at least one quiet zone area.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] Exemplary embodiments of the present disclosure generally relate to printers. Embodiments provide exemplary methods, apparatus, and computer programs for verifying printed indicia. We provide program products. [Background technology]

[0002] Applicant recognizes the many technical challenges and difficulties associated with printers that print bar codes. For example, many printers have a unique identifier associated with the barcode printed by the printer. It is not possible to provide an accurate assessment of the print quality. Summary of the Invention

[0003] Generally, embodiments of the present disclosure include apparatus, systems, methods, computer program products, We provide the following:

[0004] According to some embodiments of the present disclosure, a computer for verifying a printed indicium is provided. In some embodiments, a computer-implemented method is provided. receiving, by a processor of the device, a captured image of the print medium including the printed indicia; and a processor of the printing device extracts a quiet zone classification portion from the captured image. extracting the quiet zone grade portion from the printed indicia; a printed indicia area and at least one quiet zone area adjacent to the printed indicia area. and extracting and overwriting user input to provide a quiet zone requirement indicator. and at least one quiet zone region receives at least one quiet zone. by a processor of the printing device in response to determining that the block zone requirement is not met. At least one quiet zone requirement is replaced by at least one reduced quiet zone. Adjust to the noise requirements or create at least one additional quiet zone area. and adding at least one of the following to one quiet zone area. , by a processor of the printing device, at least one reduced quiet zone requirement or at least one of the at least one additional quiet zone area Also based in part on at least one quiet zone area associated with at least one By generating two quiet zone ratings, the printer's processor can and based at least in part on one quiet zone rating, and outputting the associated verification results.

[0005] In some embodiments, the computer-implemented method includes: identifying a printed indicia area and identifying an indicia area edge of the printed indicia area. and a quiet zone adjacent to the indicia area edge based on the quiet zone requirements. and determining a requirement domain.

[0006] In some embodiments, the computer-implemented method comprises: The method further includes setting a quiet zone rating portion based on the area.

[0007] In some embodiments, the computer-implemented method includes: printing the print medium in response to determining that a user input providing a requirement indicator has been received. Whether the media edge is within the quiet zone requirement area adjacent to the indicia area edge and determining the

[0008] In some embodiments, the computer-implemented method includes: The print media edge is determined to be within the quiet zone requirement area adjacent to the indicia area edge. In response to determining a quiet zone associated with the quiet zone area adjacent the indicia area edge, Adjusting the quiet zone requirements to the reduced quiet zone requirements and Based at least in part on the quiet zone requirements established by the In some embodiments, the verification result further includes generating a quiet Indicates that the zone rating relates to an override quiet zone requirement.

[0009] In some embodiments, the computer-implemented method includes: The print media edge is determined to be within the quiet zone requirement area adjacent to the indicia area edge. In response to determining the presence of an additional quiet zone in the quiet zone area adjacent the indicia area edge, and adding a quiet zone area and providing at least a portion of the additional quiet zone area. and generating a quiet zone rating based on the objective. In the form, the verification result is related to the quiet zone grade overwritten Indicates that.

[0010] In some embodiments, a computer-implemented method includes: is not within a quiet zone requirement area adjacent to an edge of the indicia area. and the quiet zone area associated with the indicia area edge meets the quiet zone requirements. generating a quiet zone rating indicative of the quiet zone being met. In the verification results, the quiet zone rating is related to the override quiet zone requirements. indicates that the overwrite quiet zone is not associated with the indicia area edge and is not associated with the overwrite quiet zone adjacent to the indicia area edge.

[0011] In some embodiments, the computer-implemented method includes: Is the print media edge within the quiet zone requirement area adjacent to the indicia area edge? The method further includes determining whether

[0012] In some embodiments, the computer-implemented method includes: In response to determining that the print media edge is within the quiet zone requirement area, Between an indicia area edge of the printed indicia area and at least one print media edge of the print medium. and determining the area as a quiet zone area associated with the indicia area edge. include.

[0013] In some embodiments, the computer-implemented method includes: In response to determining that the print media edge is not within the quiet zone requirement area, The quiet zone requirement area is defined as the quiet zone area relative to the indicia area edge. The method further includes determining:

[0014] According to some embodiments of the present disclosure, an apparatus for verifying printed indicia is provided. According to some embodiments, the device includes at least one processor and a program. and at least one non-transitory memory containing a program code. In the at least one non-transitory memory and the program code, and a processor for receiving at least a captured image of the print media containing the printed indicia. receiving a captured image and extracting a quiet zone magnitude portion from the captured image. and wherein the quiet zone rating portion comprises a printed indicia area of ​​the printed indicia; and at least one quiet zone area adjacent to the printed indicia area. and receiving user input providing an override quiet zone requirement indicator, and At least one quiet zone area meets at least one quiet zone requirement. In response to determining that a quiet zone requirement is not met, Adjusting to at least one reduced quiet zone requirement or at least one additional Adding additional quiet zone areas to at least one quiet zone area and at least one reduced quiet zone. requirements or at least one additional quiet zone area. Based at least in part on at least one quiet zone area Generate another quiet zone rating and at least one quiet zone rating. outputting a verification result associated with the printed indicia based at least in part on the grade of the and are configured to perform the steps of.

[0015] According to some embodiments of the present disclosure, a computer for verifying a printed indicium is provided. In some embodiments, a computer program product is provided. The article of manufacture has at least one computer readable program code portion stored therein. In some embodiments, the computer includes a non-transitory computer-readable storage medium. The computer readable program code portion is adapted to generate a captured image of a print medium containing a printed indicia. and extracting a quiet zone magnitude portion from the captured image. , the quiet zone grade portion is the printed indicia area of ​​the printed indicia and the printed at least one quiet zone region adjacent to the indicia region; receiving user input providing an override quiet zone requirement indicator, and If one quiet zone area does not meet at least one quiet zone requirement, In response to determining, at least one quiet zone requirement is Adjusting for reduced quiet zone requirements or adding at least one additional quiet zone At least one of adding a wet zone area to at least one quiet zone area and at least one reduced quiet zone requirement or at least partially in at least one of the at least one additional quiet zone area Based on the objective, at least one quiet zone area is associated with at least one Generate a quiet zone rating and at least one quiet zone rating. and outputting a verification result associated with the printed indicia based at least in part on the The present invention includes an executable portion configured to:

[0016] The foregoing exemplary summary, as well as other exemplary objects and / or advantages of the present disclosure, and The manner in which this is accomplished is further described in the following detailed description and its accompanying drawings. can be. [Brief explanation of the drawings]

[0017] The description of the illustrated embodiments should be read in conjunction with the accompanying drawings. It will be understood that for clarity, elements illustrated in the drawings have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements. Embodiments incorporating the teachings of the disclosure are shown and described in connection with the figures presented herein. do. [Figure 1A] 1 illustrates an exemplary printing device according to some embodiments of the present disclosure. [Figure 1B] 1 illustrates exemplary components of an exemplary printing device according to some embodiments of the present disclosure. [Figure 1C] FIG. 1 illustrates an exemplary block diagram of exemplary components of an exemplary printing device according to some embodiments of the present disclosure. [Figure 2] 1 shows an example block diagram of an example apparatus according to some embodiments of the present disclosure. [Figure 3] 1 shows an example block diagram of an example printing device and an example indicia verifier according to some embodiments of the present disclosure. [Figure 4] FIG. 1 is an exemplary flow diagram illustrating an exemplary method according to some embodiments of the present disclosure. [Figure 5A] 1 illustrates an exemplary print medium with an exemplary printed indicia according to some embodiments of the present disclosure. [Figure 5B] 1 illustrates an exemplary object to which an exemplary print medium may be attached according to some embodiments of the present disclosure. [Figure 6] FIG. 1 is an exemplary flow diagram illustrating an exemplary method for verifying printed indicia according to some embodiments of the present disclosure. [Figure 7] FIG. 1 is an exemplary flow diagram illustrating an exemplary method for processing an exemplary captured image of an exemplary print medium according to some embodiments of the present disclosure. [Figure 8]FIG. 10 is an exemplary flow diagram illustrating an exemplary method for generating quiet zone ratings for printed indicia according to some embodiments of the present disclosure. [Figure 9] FIG. 10 is an exemplary flow diagram illustrating an exemplary method for generating quiet zone ratings for printed indicia according to some embodiments of the present disclosure. [Figure 10A] 1 illustrates an exemplary captured image of an exemplary print medium according to some embodiments of the present disclosure. [Figure 10B] 1 shows an exemplary captured image of an exemplary print medium and additional quiet zone areas according to some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0018] Some embodiments of the present disclosure will now be described in more detail below with reference to the accompanying drawings. The following description, while illustrative of some, but not all, embodiments of the present disclosure. The disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments should not be construed as limiting the scope of the present disclosure. This document is provided to satisfy possible legal requirements. Like numbers refer to like elements throughout. vinegar.

[0019] Unless the context requires otherwise, throughout this specification and the following claims, the term "includes" The word "comprise" and "comprises" and "comprisin g)" is interpreted as "comprises," i.e., "including, but not limited to." It should be.

[0020] Throughout this specification, references to "one embodiment" or "an embodiment" refer to an embodiment. A particular feature, structure, or characteristic described in connection with Therefore, the term "one embodiment" in various places throughout this specification Appearances of the phrases "in one embodiment" or "in one embodiment" do not necessarily all refer to the same embodiment. Furthermore, it is not intended to limit the scope of the present invention to any particular feature, structure, or characteristic from one or more embodiments. The genders may be combined in any suitable manner in one or more other embodiments.

[0021] As used herein, the words "example" or "exemplary" mean "an instance, instance, or "Serving as an example" means "serving as an example." Any implementation should not necessarily be construed as preferred or advantageous over other implementations. It's good.

[0022] When the specification states that a component or feature "may include," "can include," "may include," "should include," "will include," "preferably include," "possibly include," "contains," "typically contains," "optionally contains," "for example contains," "often contains" "contains" or "may contain" (or other such language), or has certain properties When a specific part or feature is presented as being included, it is not required that it be included or It is not necessary for the component or feature to have that characteristic. They may be optionally included or excluded from the form.

[0023] In this disclosure, the terms "electronically coupled," "electronically coupled," and "electronically The terms "couple," "communicate with," "in electronic communication with," or "connected" means that two or more components are connected by wired means (for example, but not limited to, a system bus) , wired Ethernet) and / or wireless means (for example, but not limited to, Wi- connected (directly or indirectly) via Wi-Fi, Bluetooth, ZigBee, This allows data and / or information to be transmitted to and / or received by these components. This means that the information can be received from the component.

[0024] In this disclosure, the terms "printer" and "printing device" refer to a device that prints text, images, shapes, or other Imprinting letters, symbols, graphics, and / or the like onto the print medium to create a corresponding Persistent human-visible text, images, shapes, symbols, graphics, and / or the like An exemplary printing device is, for example, a server Includes multi-direct printers, laser toner printers, ink drop printers, etc. For example, an exemplary printing device according to various embodiments of the present disclosure may print a print medium (e.g., a label). machine-readable on cards, tickets, plain paper, synthetic paper, receipt paper, plastic slides, etc. Reading stamp (barcode, OCR character, QR code, text, illustration, etc.) Exemplary components of an exemplary printing device are shown in FIG. 1A, FIG. 1B and 1C. Unless otherwise indicated, "printer" and and the term "printing device" refers to a printer with or without an integrated indicia verifier. Includes.

[0025] In this disclosure, the terms "print medium," "physical print medium," "paper," and "label" are used interchangeably. The term "text, graphics, images, and / or the like" refers to any text, graphics, images, and / or the like that are imprinted and have a long-term refers to a tangible, substantially durable physical material that can be sustained for a period of time. The print medium can be used for personal communications, business communications, and / or the like, and is prose Expressions (news, editorials, product data, academic writings, memos, and many other types of communication), data used to convey data, advertising, fiction, entertainment content, and illustrations and photographs The print medium may generally be a wood pulp or polymer derivative, and may be used in office applications. Paper, clear or colored acetate media, newsprint, packaging materials, address labels, product labels and other types of labels. Thicker materials such as cardboard or cardboard may be included as well. More generally, print media is a material used to receive ink, dye, or toner. or by selectively changing its color or shade (e.g., by selective application of heat, light, or chemicals). selective application of text, images, shapes, symbols, or graphics to the human eye sustained visual contrast (black and white, shades of gray, and The exemplary embodiments discussed herein may be media capable of producing color (and / or color). In embodiments, specific reference may be made to "paper" or "label." However, such The operation, system elements, and methods of the exemplary applications are specifically referred to as "paper" or " In some embodiments, the label may be applicable to media other than or in addition to the label. In the present invention, the print medium may be continuous or discontinuous.

[0026] In this disclosure, the terms "indicium," "indicia," and "machine-readable indicia" are used interchangeably. "machine-readable indicium", "machine-readable indicia", "barcode" The terms "OCR-B character" and "OCR-B character" refer to the characters that are scanned by a scanning device (e.g., a barcode scanner). an optical representation of data that can be scanned (i.e., machine-read) by a computer, a scanner, a machine reader, etc. refers to a current situation (e.g., data is encoded in barcodes and OCR-B characters). There are many types of barcodes and OCR-B characters for this purpose. Dark lines (i.e., bars) and light lines (i.e., spaces) of various widths are arranged along the One-dimensional barcodes (e.g., Universal Product Codes) with Barcodes can be light features, dark features, and (in some cases) a 3D Product Code (UPC). In some cases, a two-dimensional matrix symbol (e.g., For example, Aztec Code, Data Matrix, QR Code, PDF417, etc. The light and dark features can be referred to as "modules" That is, the printed (or unprinted) squares in the two-dimensional matrix symbol The graphical appearance of a two-dimensional barcode is determined by different patterns of geometric shapes. Some barcodes use color (e.g., Ul) to encode data. OCR-B characters can also be used to encode data and "printed or unprinted squares."

[0027] Indicia such as barcodes and OCR-B characters are printed on the print medium. Once printed, the indicium is referred to herein as a "printed indicium." For example, a print medium When printed on, the barcode is referred to herein as a "printed barcode." Similarly, when printed on a print medium, OCR-B characters are referred to herein as "printed OC The print medium on which the machine-readable indicia is printed is also referred to herein as the "print medium." The printed medium may be referred to as a "printed medium" or "printed media." A printed medium is a medium that is attached to an object or item. For example, the encoded data of a printed barcode may be attached to the printed medium. The terms "bar code" and "symbol" are used herein to refer to an item to which the bar code is attached. The tolerance of a machine-readable indicia is the number of times that the indicia can be printed in one scan. Reads the indicia (e.g., printed barcode) and correctly interprets the encoded data This is closely related to the scanning device's ability to

[0028] 1A, 1B, and 1C illustrate exemplary printing devices according to some embodiments of the disclosure. 1 shows an exemplary diagram relating to exemplary components of device 100.

[0029] FIG. 1A is a perspective view of one embodiment of an exemplary printing device 100. In one embodiment, the exemplary printing device 100 includes a housing 101 and a user interface. User component 103 (one or more user input components 105 and one or more user output components 107), a viewing window 109, and a print medium output opening 111.

[0030] In some embodiments, the exemplary printing device 100 includes a printing unit 114 for printing on a print medium 113. In some embodiments, the printing mechanism is configured to perform the printing operation. After the operation is completed, the print medium 113 is transferred to the printer 100 as shown in FIG. 1A. The print media exits through the print media output opening 111. In some embodiments, the print media exits through the print media output opening 111 corresponds to a slot in the housing 101 of the printing device 100, and is used to insert the printed medium ( For example, a printed label) exits through the slot.

[0031] In some embodiments, the exemplary printing device 100 is disposed within a housing 101. In some embodiments, the indicia verifier is located at the print media output. In some embodiments, the indicia may be located at or around the force opening 111. The certificate may be separate from the exemplary printing device 100, and the print medium 113 may be separate from the exemplary printing device 100. It may be configured to perform a verification test after exiting 0.

[0032] In some embodiments, an indicia verifier associated with exemplary printing device 100 It may be configured to analyze the print quality of an image printed on a printing medium (such as a label). In some embodiments, the indicia verifier analyzes the print quality, among other things, according to ISO / IEC 15415, ISO / IEC 15416, ISO / IEC 15426-1, Specific quality standards such as ISO / IEC 15426-2, ANSI X3.182 and more In some embodiments, if the print quality is unacceptable or at a minimum acceptable level, If the parameter is below the acceptable threshold, the indicia verifier prints diagnostic information on the print medium. For example, diagnostic information can include quiet zone requirements, gray levels, ANSI May include grade level, numeric ANSI grade, and / or bar width growth percentage.

[0033] FIG. 1B illustrates exemplary internal components of exemplary printing device 100. In some embodiments, these internal components are housed within the housing of the exemplary printing device 100 of FIG. 1A. 101.

[0034] In some embodiments, the exemplary printing device 100 provides the print medium 113. In an exemplary embodiment, the media roll includes a print medium that may be continuous media. The print media 113 may correspond to a roll of print media 113, and in some exemplary embodiments, may include one or more perforations or It includes a plurality of labels defined (in or on the print medium 113) with one or more marks. In an exemplary embodiment, multiple labels in or on print media 113 may be printed by printing device 1. 00 may correspond to a portion where the content may be configured to print. One or more perforations and / or one or more marks define the edge between two adjacent labels possible.

[0035] In an exemplary embodiment, the media roll is received by a media hub, which holds the media. The rotor is coupled to a first electric drive (e.g., a motor) that actuates the rotor hub. The body hub rotates the media roll and further transfers print media 113 to the media roll via a print mechanism 115. to be supplied to

[0036] In some embodiments, the printing mechanism 115 utilizes an ink ribbon 117 to print. As the print medium 113 passes through the printing mechanism 115, ink is transferred from the ink ribbon 117 to the print medium 113. The ink is thermally transferred.

[0037] In some embodiments, the exemplary printing device 100 provides an ink ribbon 117. In an exemplary embodiment, the ink ribbon 117 is a roll of ink that provides a print medium. Ink can be deposited on the print medium 113 to print content onto the print medium 113. It can be compatible with various ink media.

[0038] In an exemplary embodiment, the ribbon roll is received by a ribbon drive assembly. The ribbon drive assembly may include a second electrode that may be configured to actuate the ribbon drive assembly. When the ribbon drive assembly is actuated, the ribbon The ribbon drive assembly rotates, which rotates the ribbon roll along the ribbon path. The ink ribbon 117 is fed along the ribbon path. The printer traverses from the terminal to the printing mechanism 115.

[0039] In some embodiments, the printing mechanism 115 comprises a thermal printhead. For example, the printing mechanism 115 is configured to print content onto the print medium 113. In an exemplary embodiment, the printing mechanism 115 is energized to print incrementally. The printing head may include a plurality of heating elements that are pressed against the bone 117 to perform the printing operation. The printing mechanism 115 applies heat to a section of the ink ribbon 117 and simultaneously 17 is pressed against the print medium 113 to transfer the ink onto the print medium 113. To press the print head 117 against the print medium 113, the print mechanism 115 moves vertically downward (or downward). direction) to press the ink ribbon 117 against the printing medium 113. In embodiments where the printer includes thermal paper, the printing mechanism 115 is pressed directly against the thermal paper to perform the printing operation. It can be done.

[0040] In some embodiments, one or more heating elements of the plurality of heating elements are One or more heating elements are energized to perform an action based on data in the print job. It can be selected as appropriate. For example, when a barcode is printed, one or more heating elements (when energized) are arranged on the printing mechanism 115 such that when the printing mechanism 115 is pressed against the ink ribbon 117 and the printing medium 113, the barcode is printed on the printing medium 113. When the printing mechanism 115 is pressed against the ink ribbon 117 and the printing medium 113, the barcode is printed on the printing medium 113. It is arranged on the printing mechanism 115 so that when the printing mechanism 115 is pressed against the ink ribbon 117 and the printing medium 113, the barcode is printed on the printing medium 113. .

[0041] In some embodiments, the exemplary printing device 100 includes a platen roller 119 configured to move the printing medium 113 through the exemplary printing device 100. In some embodiments, the platen roller 119 provides a surface for supporting the printing medium 113 when the printing mechanism 115 applies ink from the ink ribbon 117 to the printing medium 113. In some embodiments, the platen roller 119 provides a surface for supporting the printing medium 113 when the printing mechanism 115 applies ink from the ink ribbon 117 to the printing medium 113. It provides a surface for supporting the printing medium 113 when the printing mechanism 115 applies ink from the ink ribbon 117 to the printing medium 113. It provides a surface for supporting the printing medium 113 when the printing mechanism 115 applies ink from the ink ribbon 117 to the printing medium 113.

[0042] In an exemplary embodiment, after the printing operation, the printing medium 113 and the ink ribbon 117 traverse along the media path and the ribbon path respectively. In some embodiments, the printing medium 113 traverses along the media path under the seal verifier 125 after the printing operation. In some embodiments, the seal verifier 125 includes an image capture device configured to capture an image of the printed content (e.g., the printed seal on the printing medium 113). The printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable) based on the image of the printed content. In some embodiments, the printing medium 113 traverses along the media path under the seal verifier 125 after the printing operation. In some embodiments, the seal verifier 125 includes an image capture device configured to capture an image of the printed content (e.g., the printed seal on the printing medium 113). The printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable) based on the image of the printed content. In some embodiments, the printing medium 113 traverses along the media path under the seal verifier 125 after the printing operation. In some embodiments, the seal verifier 125 includes an image capture device configured to capture an image of the printed content (e.g., the printed seal on the printing medium 113). The printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable) based on the image of the printed content. In some embodiments, the seal verifier 125 includes an image capture device configured to capture an image of the printed content (e.g., the printed seal on the printing medium 113). The printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable) based on the image of the printed content. In some embodiments, the seal verifier 125 includes an image capture device configured to capture an image of the printed content (e.g., the printed seal on the printing medium 113). The printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable) based on the image of the printed content. Based on the image of the printed content, the printing device 100 can verify the printed content (i.e., determine whether the printed content is acceptable). Based on the image of the printed content, the printing device ۱۰۰ can verify the printed content (i.e., determine whether the printed content is acceptable). In some examples, the verification of the printed content can enable the printing device 100 to perform various operations such as correcting the printed content and / or detecting errors in the printed content, but is not limited thereto. In some examples, the verification of the printed content can enable the printing device 100 to perform various operations such as correcting the printed content and / or detecting errors in the printed content, but is not limited thereto, such as various operations including but not limited to correcting the printed content and / or detecting errors in the printed content. In some examples, the verification of the printed content can enable the printing device 10۰ to perform various operations such as correcting the printed content and / or detecting errors in the printed content, but is not limited thereto.

[0043] In some embodiments, indicia verifier 125 may be a stanza of a standard (e.g., ISO / IEC 14048-1). by evaluating gray level images against standards such as 5415 and 15416 Information regarding the ANSI grade may be determined. In some embodiments, the ANSI grade The information may be stored in a digital file for later retrieval or may be stored on a computer. In the example shown in FIG. 1B (where indicia verifier 125 is printing mechanism 1), 15), indicia verifier 125 may instruct printing mechanism 115 to print the In some embodiments, the user may instruct the device to immediately print diagnostic information on the same label. In this case, the indicia verifier 125 causes the platen roller 119 to retract the print medium 113 to diagnose. The information can be instructed to be printed.

[0044] The present invention allows detailed print quality and / or diagnostic information to be printed directly onto rejected labels. Examples of useful information that can be printed on the label include ANSI, Grading level (e.g., "A" to "F"), numeric ANSI grade level (e.g., 0.0 to 4.0), pass / fail grades, etc.

[0045] Thus, according to some embodiments, a printer (e.g., exemplary printing device 1) 00) may include a printing mechanism 115 configured to print an image on a print medium 113. A printer (e.g., exemplary printing device 100) prints a printed image onto a print medium. The printer may further include an indicia verifier 125 configured to monitor print quality. is configured to analyze print quality to determine whether it meets predetermined quality standards. In some embodiments, indicia verifier 125 may be configured to: When determining that the indicia does not meet the quality standards, the indicia verifier 125 instructs the printing mechanism 115 to Diagnostic information can be commanded to be printed on the printing medium.

[0046] FIG. 1C is a block diagram illustrating an embodiment of exemplary components of exemplary printing device 100. is.

[0047] The exemplary printing device 100 shown in FIG. 1C includes a printing mechanism 115 and an indicia verifier 125. These elements may be located entirely within the housing 101 of the exemplary printing device 100 or may be mounted in a housing 101 that is not part of the exemplary printing device 100. Note that it may be partially disposed.

[0048] In operation, the print medium 113 is moved, for example, in the direction of arrow 127 as shown in FIG. 1C. The print medium 113 is fed through a typical printing device 100. The print mechanism 115 prints the image onto the print medium 113. Printed indicia 13 are printed and delivered through the print media output opening of exemplary printing device 100. 1. It may include a blank label 129 that produces 1.

[0049] In some embodiments, indicia verifier 125 is configured to incorporate the structure of housing 101 itself. Incorporated into or near the print media output opening of the exemplary printing device 100 In some embodiments, indicia verifier 125 may be configured to Sensor (contact image sensor, CIS) device, one-dimensional image scanner, two-dimensional image an image sensor, a scanner, or an image printed on a print medium 113 (e.g., print medium 1 13)。 13) can be other devices for capturing the printed indicia 131 printed on.

[0050] As discussed above, exemplary printing device 100 includes printing mechanism 115 and indicia verifier 125. (including CIS devices) are configured to be placed adjacent to or near each other. In this way, print quality sensing or scanning can be performed by the print mechanism 115. 13 immediately after printing the image on the printed After verification of the printed indicia 131, the printed medium 113 (together with the printed indicia 131) The print media exits through a print media output opening in the housing 101 of the exemplary printing device 100 .

[0051] The printing device 100 shown in FIGS. 1A-1C is an exemplary thermal transfer printing device. Various embodiments of the invention may be used with other types of printing devices (e.g., ink drop printing devices, laser printers, etc.). The present invention can be used in various applications, including but not limited to laser toner printing devices. should be understood.

[0052] Referring now to FIG. 2, an exemplary block diagram of a printing device 200 is shown. In this embodiment, the printing device 200 includes a processor 202 and a The printing device 200 may include an operably coupled memory 204 and a power supply. The device may further comprise a communications module 206 communicatively coupled to one or more of the device components.

[0053] In some embodiments, a central processing unit (CPU) (i.e., processor 202) executes the basic instructions specified by the instructions described herein. Performs practical arithmetic, logic, control, and input / output (I / O) operations. It is an electronic circuit that carries out the instructions of a computer program by executing In some embodiments, printing device 200 may use communications module 206 to communicate with wired or It may be communicatively connected to a computer or network 208 via a wireless data link. In a wireless configuration, the communication module 206 can communicate with various communication protocols (e.g., WI-FI, I (registered trademark), BLUETOOTH (registered trademark), CDMA, TDMA, or GSM ) to communicate with the host device over the network 208. According to an embodiment, the memory 204 stores, for example, a print quality verification program 210, a reference image 212, and , quiet zone requirement data 214, and printer firmware 216. However, the present invention is not limited to the above.

[0054] In the example shown in FIG. 2, indicia verifier 218 is disposed within printing device 200 and Indicia verifier 218 includes image sensor 226 to a printed image (e.g., a printed barcode 220 on a print medium 222 within a field of view 224) In some embodiments, the method is configured to capture a representation of the image to obtain a captured image. The image sensor 226 includes a light source 228 for illuminating the field of view. In this embodiment, the image sensor 226 uses an imaging lens (or lenses) to capture a photo An array of sensors (e.g., a linear or two-dimensional (2D) array of charge-coupled elements) charge-coupled device (CCD), complementary metal oxide semiconductor (CMOS) A real image of the field of view 224 is formed on a CMOS (complementary metal oxide semiconductor) sensor. The electronic signals from the sensor are used to generate gray level or color images. The result is a digital image similar to that which can be obtained by a digital camera. In some embodiments, the processor 202 may be It is therefore further adapted to carry out the method steps described above.

[0055] In some embodiments, the GUI 230 may, in addition to other functions, allow the printing device 200 202 to control the operation of the For example, one or more setting options are rendered for display on the GUI 230. and the details of which are explained herein.

[0056] Referring now to FIG. 3, the system is configured to print an image and verify the print quality of the image. a printing device 301 (e.g., a printing press) communicatively coupled to an indicia verifier 303 within the system 300; The printing device 301 is a device that is printed by the indicia verifier 303 in the system 300. 1A-1C, except that it is separate from the printing device 301. It can be the same as 00.

[0057] Similar to printing device 100 described above with reference to FIGS. 1A-1C, printing device 301 The printing device may include a processor, a memory communicatively coupled to the processor, and a power supply. The device further comprises a communications module communicatively coupled to one or more of the other printing device components. Printing device 301 may have fewer or more components, as described above. possible.

[0058] In some embodiments, indicia verifier 303 includes imaging module 305 and imaging a memory (e.g., verifier memory 307) communicatively coupled to the module 305; A central processing unit (CP) communicatively coupled to the image capture module 305 and the image capture memory 307. U) (herein "verifier processor" 309). In the indicia verifier 303, an I / O module 311 and a verifier communication module 313 It may further comprise:

[0059] In some embodiments, the subsystems in indicia verifier 303 of FIG. via couplers (e.g., wires, traces, etc.) to form interconnected subsystems The interconnection system controls the operation of the modules / subsystems and their power buses or lines, data buses, command buses, address buses, etc. that allow interaction between them; The I / O module 311 may include a verifier graphical user interface, In various embodiments, indicia verifier 303 may include a verifier communications module 313 to communicate with a computer or network via a wired or wireless data link. 315. In a wireless configuration for a wireless data link, the verifier The communication module 313 supports various communication protocols (e.g., WI-FI, B LUETOOTH (registered trademark), NFC (registered trademark), RFID (registered trademark), CDM A, TDMA, or GSM) to a host device such as a computer or a network The verification memory 307 may communicate with a print quality verification program 317, a reference image image 319, quiet zone requirement data 321, and verification firmware 323. possible.

[0060] FIG. 3 illustrates verifier memory 307 and verifier processor 309 within indicia verifier 303. However, it is possible to use only the printing device 301, or only the indicia verifier 303, or both the printing device 301 and the indicia verifier 303. Both the indicia verifier 303 and the indicia verifier 303 communicatively coupled thereto perform the steps as described above. The verifier and the printing device may include a memory and a processor for At least one of the imaging modules is a memory communicatively coupled to the imaging module, and the imaging module and the memory are It should be understood that the present invention includes a processor communicatively coupled to the memory. An indicia verifier 303 attached to the printing device performs the steps described herein. and / or indicia verifier 303 may rely on the memory and processor of the printing device for verifier memory 307 and verifier memory 308 to perform the steps described in the specification. 309. Additionally or alternatively, the printing device The device may include a printer and an indicia attached to the printer to perform the steps described herein. It may depend on the verifier memory 307 and the verifier processor 309 of the verifier 303 .

[0061] The imaging module 305 disposed in the indicia verifier 303 uses an image sensor 331 (i.e., imaging module 305 includes image sensor 331) a representation of the printed image (e.g., printed barcode 325 on print medium 327 in FIG. 3) The image sensor 331 is configured to capture an image. The image sensor 331 includes a light source 333 for illuminating the field of view. The image sensor 331 uses an imaging lens (or lenses) to Arrays of (e.g., linear or two-dimensional (2D) arrays, charge-coupled devices (CCDs), complementary metal Field of view on oxide semiconductor (CMOS) sensor, contact image sensor (CIS, etc.) The electronic signal from the photosensor is used, for example, by a digital camera. to create gray level or color images, resulting in a digital image that can be acquired by Used for.

[0062] Referring now to FIG. 4, an exemplary printing device (as described above in connection with FIGS. 1A-1C) The exemplary printing device 100, the exemplary printing device 200 described above in connection with FIG. 2, and / or 3, such as, but not limited to, the exemplary printing device 301 described above in connection with An exemplary flow diagram illustrating an exemplary method 400 of operation is shown.

[0063] The exemplary method 400 begins with step / action 402. Subsequently, and / or in response thereto, the example method 400 proceeds to step / action 404. In step / action 404, a processor (such as the printing device 200 described above in connection with FIG. 2) processor 202 and / or the validation processor of system 300 described above in connection with FIG. 309) to a printing device to print an indicium on a print medium. To make.

[0064] In some embodiments, the processor determines that the indicia is to be printed on the print medium. For example, the device may receive user input as described above in connection with at least FIGS. 1A-1C. As described above, an exemplary printing device according to some embodiments of the present disclosure may be configured to allow a user and the printing device to communicate with each other. In some embodiments, the GUI may include a GUI for communication between the user and the A display may be provided for displaying the interface. Thus, the user interface may include one or more menu options, one of which may be selected by the user. One or more user inputs may be provided by selecting one or more menu options. As an example, the user interface may have a menu option for "print barcode." When the user selects this menu option, the processor may display the indicia A user input is received requesting that the image be printed on a print medium.

[0065] In some embodiments, in response to receiving a user input, the processor The processor may cause the printing device to print the indicium on the print medium. Print job data relating to the indicia to be printed may be generated or retrieved. and a processor for detecting whether one or more heating elements on a print head of a printing device are The indicia is printed on the print medium when the ribbon and print medium are pressed against the ribbon and print medium. As described above, after the printing operation, the print medium and ribbon may be They traverse along the media path and ribbon path, respectively.

[0066] Referring back to FIG. 4, following and / or in response to step / action 404 The exemplary method 400 then proceeds to step / action 406. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) allows an image of the print media to be captured.

[0067] In some embodiments, the captured image is printed from step / act 404. For example, as described above in connection with FIG. 2, the exemplary printing device 200 , may comprise an indicia verifier 218. In some embodiments, an exemplary verifier 218 may comprise , may comprise an image sensor 226. In some embodiments, the image sensor 226 may comprise, for example, In the exemplary printing device 200, a print head is positioned along the print path above the print medium and behind the print head. The content (e.g., indicia) may be placed on the print medium, so that the processor can After printing, an image of the print media is captured by the image sensor 226.

[0068] Referring back to FIG. 4, following and / or in response to step / action 406 The exemplary method 400 then proceeds to step / action 408. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) verifies the printed indicia based on the captured image.

[0069] As described above, an exemplary printing device according to some embodiments of the present disclosure may Grade and verify printed indicia (such as, but not limited to, barcodes) immediately after printing. An indicium verifier may be provided that returns results (including the grade of the printed indicium) to the user of the printing device. In some embodiments, verifying the printed indicia based on the captured image. includes evaluating the print quality of the printed indicia.

[0070] For example, if the printed indicium includes a printed barcode, an indicium verifier and / or The printing device prints the printed image from the captured image produced in step / action 406. One or more barcode quality parameters of the barcode (more specifically, the evaluated parameters) The results are analyzed to compare the quality levels achieved by many other barcode printing methods. ISO / IEC 15415, 29158, and / or 15416 standards, among others. - Barcode printing, such as the barcode printing quality standards described in the barcode printing quality test specifications Compare with quality standards.

[0071] In some embodiments, the barcode may be printed using a method that affects the quality of the barcode. The quality parameters are based on the optics of the scanning device (e.g., barcode scanning system). For example, barcode print quality parameters are, among other parameters, modulation parameters , defect parameters, and quiet zone area parameters. The data may indicate a pass / fail status and / or grade.

[0072] The evaluation of barcode quality is based on, for example, ANSI / CEN / ISO guidelines. In addition to evaluating barcode print quality to meet print quality standards, This includes matching the printing application requirements. Higher or lower modulation rating, defect rating, and / or quiet zone rating may be achieved according to customer specifications. may be requested by

[0073] Referring back to FIG. 4, following and / or in response to step / action 408 Then, exemplary method 400 proceeds to step / action 410 and ends.

[0074] As discussed above in connection with step / act 408 of FIG. 4, the exemplary printing device (FIG. 1A 1C, the exemplary printing device 100 described above in connection with FIG. 2, Such as printing device 200 and / or exemplary printing device 301 described above in connection with FIG. The exemplary method 400 for operating a camera (including, but not limited to, a camera) includes: In some embodiments, the method further includes verifying the printed indicia using a barcode. The quiet zone is a grading standard for the indicia verifier to verify the printed indicia. In some embodiments, the indicia (e.g., a barcode) is one of the The indicia verifier shall verify the printed indicia only if both (both) meet the quiet zone requirements. Graded according to rank.

[0075] In this disclosure, the terms "quiet zone area" and "quiet zone" are used interchangeably. Indicia (barcodes, QR codes, etc.) that do not contain text, characters, marks or obstructions A zone or area (e.g., on a print medium, but not limited to a For example, the quiet zone area of ​​an indicium may be any area adjacent to the indicium. In some instances, the quiet zone area may also correspond to a blank space. In some embodiments, the quiet zone around the indicium is The zone area may separate the indicium from other text, marks or obstructions, As a result, scanning devices (such as, but not limited to, barcode scanners, QR code scanners, etc.) (not shown) can identify the indicium from the captured image and successfully process the indicium. .

[0076] In some embodiments, the "quiet zone requirement" or "quiet zone" The term "quiet zone requirements" refers to one or more quiet zone areas on the print media surrounding the indicium. In some embodiments, the size (e.g., width) requirement of The wet zone requirement may be part of the bar code print quality test specification. Additionally, quiet zone requirements may be based on customer specifications.

[0077] In some embodiments, the quiet zone requirement is related to the indicia type. For example, if the indicia is in the form of a bar code, an exemplary quiet zone requirement is The white zone area (printed indicia or the printed indicia area described herein) Left indicia area (located to the left of the edge) and right quiet zone area (located to the left of the printed indicia or book each of the printed indicia areas described herein) to the right of the right indicia area edge , may be required to be at least 10 times the width of the narrowest bar in the barcode. For example, if the indicia is in the form of a QR code, an exemplary quiet zone The requirements are for the upper quiet zone area (printed indicia or printed markings as described herein) to be the upper indicia area edge of the printed indicia area), the lower quiet zone area (the below the lower indicia area edge of the printed indicia or printed indicia area described herein. ), left quiet zone area (printed indicia or printed indicia as described herein) the left edge of the indicia area), and the right quiet zone area (located to the left of the printed indicia area edge). that is to the right of the right indicia area edge of the printed indicia area described herein Each is at least four times the width of a single data square in the QR Code. It may require something.

[0078] In some embodiments, an exemplary printing device according to some embodiments of the present disclosure The quiet zone area (e.g., from an image of a printed indicium) is Based on the determination of whether the quiet zone requirements are met, the quiet zone of the printed indicia A quiet zone rating may be generated that is associated with the zone area.

[0079] For example, as shown in FIG. 5A, an exemplary print medium according to some embodiments of the present disclosure In particular, the exemplary print medium 501 in the example shown in FIG. In some embodiments, exemplary printed indicia 503 is in the form of an exemplary 5A, exemplary printed indicia 503 is printed on print media 501. In the example shown in FIG. , in the form of a QR code.

[0080] As described above, an exemplary printing device according to some embodiments of the present disclosure may Verify the printed indicia and generate a quiet zone rating for at least the printed indicia. In doing so, the exemplary printing device may evaluate the print quality of the printed indicium. One or more quiet zone areas surrounding the indicium shall meet the corresponding quiet zone requirements. It can be determined whether or not

[0081] In the example shown in FIG. 5A, the exemplary printing device includes an upper quiet zone region (e.g., Upper Quill to the printed indicia / top of the upper indicia area edge of the printed indicia area In other words, the exemplary processor may determine that the wet zone requirement P1 is met. The mark shall not be used to mark any other text, characters, marks, or obstructions that may be present above the seal. The system determines that there is sufficient blank space above the indicium to separate the indicium from the

[0082] Similarly, the exemplary printing device may include a right quiet zone area (e.g., a printed indicia Right quiet zone requirement P2 for the right of the printed indicia area (right of the indicia area edge) In other words, the exemplary processor may determine that the If there are other text, characters, marks, or obstructions, there shall be sufficient space to separate the indicium from them. Determine that there is sufficient blank space to the right of the indicia.

[0083] In some embodiments, the exemplary printing device includes a lower quiet zone region Q 4 does not meet the quiet zone requirements related to the lower quiet zone of the seal. For example, the exemplary printing device may determine the lower quiet zone area Q4 as The gap between the lower indicium area edge of the applied indicium 503 and the lower print media edge of the print media 501 The exemplary printing device has a lower quiet zone area Q4 is specified by the quiet zone requirements associated with the lower quiet zone area between the lower indicium area edge of the printed indicium and the lower print media edge of the print media, such as determined to be narrower than required and therefore unable to meet quiet zone requirements possible.

[0084] Similarly, the exemplary printing device may be configured such that the left quiet zone area Q3 is The government may determine that a quiet zone does not meet the requirements associated with the quiet zone. A typical printing device may define the left quiet zone area Q3 as the left indicia area area of ​​the printed indicia 503. The blank space between the left edge of the print medium and the left print medium edge of the print medium 501 is identified as the blank space between the left edge of the print medium and the left print medium edge of the print medium 501. The exemplary printing device has a left quiet zone area Q3 associated with the left quiet zone area. The left indicia area of ​​the printed indicia, as specified by the applicable quiet zone requirements, the required width between the left edge of the print medium and the left print medium edge, It may be determined that the wet zone requirements cannot be met.

[0085] Therefore, the quiet zone requirements related to the left quiet zone area and the lower The quiet zone area is marked with an indicia 503 with the quiet zone requirements associated with the area. (e.g., printed indicia 503 is not filled in at the bottom print media edge of print media 501) (placed too close to the left print media edge of print media 501) , the exemplary printing device may include a quiet zone indicating that printed indicia 503 has failed. A grade may be generated.

[0086] However, a quiet zone rating is generated to assess the print quality of the printed indicia. There are many technical challenges and difficulties associated with doing so.

[0087] For example, a user may operate an exemplary printing device to determine if the location of a barcode is an error on a label. Sometimes the barcode is printed on a small label near the edge of the product. Such barcodes printed on small labels shall be printed on at least one of the barcode edges. is too close to the label edge and does not have enough blank space, The exemplary printing device grades such a barcode as failing. possible.

[0088] However, if such a "fail" label is attached to an object such as a package, and / or the location where the label is attached and / or affixed when attached. There may be blank spaces on the surfaces of the objects surrounding the , which may be similar to the label color of the label. In such an example, the surface of these objects can provide additional blank space around the label.

[0089] 5B, an exemplary object 507 is shown. In particular, the print medium 501 is attached to the surface of exemplary object 507. As shown in FIG. The surface of the print medium 501 is the bottom print medium edge of the print medium 501 and the left print medium edge of the print medium 501. In such an example, the left quiet zone area The area Q3' includes not only the left blank space on the print medium 501 but also the area on the surface of the object 507. Similarly, the lower quiet zone area Q4' includes a blank space. 1, as well as the blank space on the surface of object 507. .

[0090] A user scans the printed indicia 503 using a scanning device (such as a barcode scanner). When printing indicia 503, the scanning device scans the printed indicia 503 against other Separating the printed indicia 503 from text, characters, marks, or obstructions, if any, There is enough blank space on the print medium 501 and on the surface of the object 507 to separate them. 503 may indicate that the printed indicia 503 is acceptable as a passing barcode. Thus, even if the printing device grades the printed indicia 503 as unacceptable, the printed indicia The marking 503, when attached and / or affixed to the object 507, Meet the traffic zone requirements.

[0091] The above example relating to Figures 5A and 5B illustrates a technical problem associated with printing. Many users, including manufacturers, use very small labels (e.g., labels that do not contain barcodes). I prefer to print a barcode on it (just large enough to contain it) and verify it. Many printing devices cannot use such bar codes for grading purposes. In particular, the exemplary indicia verifier grades such a barcode as failing, After the label is attached to the package, the user can read the barcode using a barcode scanner. In other words, the scanner will not have a problem scanning the barcode. may recognize it as a code, but the printing device's indicia verifier may not recognize it as such. Therefore, the user must perform a , cannot rely on a grading from the printing device's indicia verifier, which Many users may be unable to use the authentication feature from the printing device. You may also report issues regarding discrepancies between the grading results and the scan results from the scanning device. be.

[0092] Various embodiments of the present disclosure overcome these technical challenges and difficulties and provide various technical improvements. For example, various embodiments of the present disclosure provide advantages and benefits. ) to programmatically add extra blank space around the affected side of the printed The media (e.g., label) is attached and / or affixed to the package. Additionally or alternatively, various embodiments of the present disclosure may simulate a situation during grading. This may reduce the quiet zone requirements for the affected side of the printed indicia.

[0093] For example, various embodiments of the present disclosure may include a method for printing a barcode onto a label before or during printing. Enable or disable the "Override quiet zone at label edge" feature. To achieve this, new configurations may be introduced to the exemplary printing device. The printing device firmware may: A method for generating a barcode from a captured image of a printed label, the method being performed by a processor in the printing device. The code can be cut off and verification can be performed. If the "Write feature" is enabled, for each barcode, the processor When the firmware is executed, if any of the quiet zone areas are If so, the processor executes the firmware. Which side of the barcode is affected when scanning (i.e., too close to the label edge)? In some embodiments, during validation, the processor of the printing device determines the impact Reduce quiet zone requirements for grading recipients and / or blank spaces may be artificially added on the affected side to pass the block zone requirement. For the unaffected side, the processor grades normally. Quiet In addition to generating the zone rating, other validations are performed by the processor as usual. In some embodiments, the processor determines which side is the overwrite quiet zone. The results of the validation are returned to the user along with a note indicating whether it was graded by area or requirement.

[0094] As noted above, various embodiments of the present disclosure provide various technical benefits and advantages. For example, various embodiments of the present disclosure allow a user to print and verify very small labels. Various embodiments of the present disclosure also allow users to print larger labels. allows the barcode to be placed close to the label edge. Various embodiments of the present invention provide the user with more flexibility regarding where to place the barcode on the label. It adds a lot of freedom and allows users to be more responsive to quiet zone requirements when designing labels. Users can potentially fit more content into the label. This allows for more freedom in determining the label size to be used. Various embodiments also provide a quiet zone rating for the indicia printed by the printing device and a scanning It can solve technical problems such as discrepancies between the indicia printed by the device and the actual scanned results. do.

[0095] For example, various exemplary methods described herein, including those shown in FIGS. The method may provide various technical advantages and / or improvements as discussed above.

[0096] Each block in the flowchart and the combination of blocks in the flowchart The combination may include hardware, firmware, circuitry, and / or one or more computer processes. by various means, such as other devices, associated with the execution of software containing program instructions. For example, the method described in FIGS. One or more of the non-transitory memory of a device employing an embodiment of the present disclosure and a computer program that can be stored in the device and executed by at least one processor in the device. These computer program instructions may be embodied in A computer or other programmable device can be instructed to function in a particular manner. To this end, instructions stored in a computer readable memory are used to create a product item and to execute the target instructions. The lines implement the functions specified in the blocks of the flowchart.

[0097] As described above and as understood based on the present disclosure, embodiments of the present disclosure include methods may be configured as a mobile device, a back-end network device, etc. Thus, embodiments may be entirely hardware or any combination of software and hardware. Further, embodiments may include various means, including any combination thereof, that are specifically included in a storage medium. computer-readable program instructions (e.g., computer software) a computer program on at least one non-transitory computer-readable storage medium for Similarly, embodiments may include at least one non-transitory computer It may take the form of computer program code stored on a readable storage medium. hard disk, CD-ROM, flash memory, optical storage device, or magnetic storage device Any suitable computer-readable storage medium may be utilized, including a computer-readable storage device.

[0098] Referring now to FIG. 6, an exemplary method 600 for verifying a printed indicium is shown. An exemplary flow diagram is provided.

[0099] The exemplary method 600 begins at block A of Figure 4. As shown in Figure 4, block A is connected to step / act 408 where the processor verifies the printed indicia. Thus, the exemplary method 600 may be part of verifying a printed indicia ( For example, the processor may perform exemplary method 600 while verifying the printed indicia for verification purposes. (Run the command).

[0100] In some embodiments, following and / or in response to Block A, e.g. The exemplary method 600 proceeds to step / action 602. In step / action 602, 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. 3. Such processors include, but are not limited to, the validation processor 309 of the system 300 described above. The printer (not shown) receives the captured image of the print medium.

[0101] In some embodiments, the processor comprises: a processor for capturing the print medium including the printed indicia; The image may be received.

[0102] For example, as described above in connection with FIG. 2, exemplary printing device 200 includes indicia verifier 2 In some embodiments, the exemplary verifier 218 may include an image sensor 2 26. In some embodiments, the image sensor 226 may be an exemplary printing device. 200, may be positioned along the print path above the print medium and behind the print head. As a result, image sensor 226 detects the content (e.g., indicia) printed on the print media. In some embodiments, the image sensor 226 captures an image of the print media after the , image data for the image may be transmitted to a processor, which may then generate a printed indicia. A captured image of the print medium is received, the captured image including:

[0103] Additionally or alternatively, a printer separate from the printing device 301, as described above in connection with FIG. Exemplary indicia verifier 303 may also be in communication with printing device 301. In some embodiments, the indicia verifier 303 includes an image sensor 331. The image sensor 331 is located above the print medium (inside or outside the printing device 301) and It may be positioned behind the print head along the path so that the image sensor 331 An image of the print medium is captured after content (e.g., indicia) has been printed on the print medium. In some embodiments, the image sensor 331 transmits image data of the image to a processor. and a processor for receiving a captured image of the print medium including the printed indicia. do.

[0104] For example, referring now to FIG. 10A, an exemplary captured image 1000 of a print medium In the example shown in FIG. 10A, an exemplary captured image 1000 includes a bar It includes printed indicia 1002 in the form of a code.

[0105] Referring back to FIG. 6, following and / or in response to step / action 602 Then, example method 600 proceeds to step / action 604. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) extracts the quiet zone magnitude portion from the captured image.

[0106] In some embodiments, the processor-extracted quiet zones, etc. The grade portion is the printed indicia area and a small area adjacent to the printed indicia area. and at least one quiet zone area.

[0107] For example, based on data in a print job for an exemplary printing device, a processor may The type and / or content of the indicia printed on the medium may be determined. In this embodiment, the processor performs image processing analysis to derive a printed document from the captured image. The indicia may be identified and the image of the printed indicium 1002 may be cropped from the captured image.

[0108] In some embodiments, when cropping the image of the printed indicium, the processor , so that the printed indicia area is a regular shape (e.g., rectangular, square, circular, etc.). , a buffer space surrounding the printed indicia on the captured image may be added. For example, As shown in FIG. 0A, a printed indicia 1002 (e.g., a barcode) printed on a print medium is , having an irregular contour. In some embodiments, the processor The irregular outline of printed indicium 1002 is enclosed so that region 1004 is rectangular in shape. In some embodiments, the processor may add buffer space to include the printed Indicium 100 is printed as needed to provide a regular shape to indicium area 1004. It simply adds the minimum buffer space surrounding the irregular contour of 2.

[0109] In some embodiments, the quiet zone area may contain text, characters, marks, Or a printed indicia that does not contain any obstructions (such as a barcode or QR code, In some embodiments, the area surrounding or to one side of the process The quiet zone grade portion extracted by the scanner is not only the printed indicia area. , and also includes at least one quiet zone area adjacent to the printed indicia area.

[0110] For example, as shown in FIG. 10A, the quiet zone extracted by the processor The grade portion 1006 is adjacent to the printed indicia area 1004. At least one adjacent quiet zone area (e.g., right quiet zone area 1) 022 and left quiet zone area 1008). CLASSIC ... Additional examples relating to Wyett Zone grade portions are described herein.

[0111] Referring back to FIG. 6, following and / or in response to step / action 604 Then, example method 600 proceeds to step / action 606. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) a user input is received providing an override quiet zone requirement indicator. Determine whether

[0112] In this disclosure, the overwritten quiet zone requirement indicator is one or more of the printed indicia. Override one or more quiet zone requirements for validating quiet zone areas of For example, the override quiet zone requirement indicator indicates a user request to User requirements to override one or more quiet zone requirements for verifying printed indicia A request may be made, and various embodiments of the present disclosure may require a method to verify that particular printed indicia. To do so, various exemplary methods described herein may be implemented. The white zone requirement indicator is applicable to multiple printed indicia (e.g., the same indicia type and / or one or more quiet zones for verifying the printed indicia associated with the same user The user may request to override the print requirements, and various embodiments of the present disclosure may include multiple print jobs. To verify the generated indicia, various exemplary methods described herein may be implemented.

[0113] In some embodiments, the user may enter an override quiet zone requirement indicator User input may be provided to the printing device, for example, as described above in connection with at least FIGS. 1A-1C. As described above, an exemplary printing device according to some embodiments of the present disclosure may be configured to allow a user and the printing device to communicate with each other. In some embodiments, the GUI may include a GUI for communication between the user and the In some embodiments, the user interface may include a display. The user interface is rendered for display based on the firmware of the printing device. It can be underwritten.

[0114] In some embodiments, the user interface includes one or more menu options. The user may select one or more menu options to In one example, the user interface may provide one or more user inputs. may display a menu option to "Override quiet zones on this When the user selects this menu option, the processor A zone requirement indicator is received as user input.

[0115] The above description provides an example of providing an override quiet zone requirement indicator to a user input. However, it should be noted that the scope of the present disclosure is not limited to the above description.

[0116] Referring back to FIG. 6, in step / action 606, the processor If the input determines that the quiet zone requirement indicator is to be overridden, exemplary method 6 00 proceeds to step / action 608. In step / action 608, the processor (FIG. 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. The verification processor 309 of the system 300 may include, but is not limited to, Determine whether all quiet zone areas meet the corresponding quiet zone requirements. In other words, the processor determines whether the printed indicia is Determine whether you meet the safe zone requirements.

[0117] In some embodiments, the processor may include a memory or data storage device (e.g., The memory 204 of the exemplary printing device 200 described above in connection with FIG. 2 and / or the memory 204 of the exemplary printing device 200 described above in connection with FIG. From the verifier memory 307 of the indicia verifier described above, In some embodiments, the processor may retrieve quiet zone requirement data. The server extracts quiet zone requirement data based on the indicia type of the printed indicia. obtain.

[0118] In some embodiments, whether the printed indicia meets quiet zone requirements When determining whether to The corresponding quiet zone as indicated by at least one quiet zone requirement. For example, if all query regions are larger than the required size, The size of the hot zone area is equal to or greater than the required size of the corresponding quiet zone area. If so, the processor determines that the printed indicia meets the quiet zone requirements. The size of at least one quiet zone area must be greater than or equal to the size of at least one quiet zone area. If the size of the printed indicia is less than the required size of the query area, the processor determines that the location does not meet the hot zone requirements.

[0119] Additionally or alternatively, whether the printed indicia meets quiet zone requirements. When determining, the processor determines whether the quiet zone requirement is met and step / action 6 Based on the quiet zone grade portion extracted in 04, at least One print media edge is within at least one quiet zone requirement area, or at least At least one quiet zone requirement area or at least one quiet zone It can be determined whether the print media edge is near a zone requirement area, such as a quiet zone. Located within or in a quiet zone requirement area within a grade section or near the quiet zone requirement area, the quiet zone rating portion , the print medium edge (e.g., the print medium edge is a quiet area on the print medium) In some embodiments, the print media edge of the print media may be The edge is not within the quiet zone requirement area, or is not within the quiet zone requirement area, or near a quiet zone requirement area, the processor determines whether the printed indicia is Determine that the print media edge meets the quiet zone requirements. The area is within the quiet zone requirement area, or the quiet zone requirement area, or If the printed indicia is near a quiet zone requirement area, the processor is determined not to be satisfied.

[0120] In some embodiments, at least one print media edge of the print media is Not within at least one quiet zone requirement area or at least one quiet zone requirement area Not in a quiet zone requirement area or near at least one quiet zone requirement area If and / or the size of all quiet zone areas is greater than the size of these quiet zones If the size of the printed indicium is greater than or equal to the corresponding required size of the indicium area, the processor Determine that quiet zone requirements are met.

[0121] In some embodiments, at least one print media edge of the print media is at least Both are in one quiet zone requirement area or at least one quiet zone If the area is near a quiet zone requirement area, or if the area is near at least one quiet zone requirement area, If the size is less than the required size of at least one quiet zone region, the process The scanner determines that the printed indicia does not meet the quiet zone requirements.

[0122] As noted above, different indicium area edges of the indicium may have different quiet zone requirements. In some embodiments, the printed indicia may be associated with a quiet zone. In response to determining that the condition is not met, the processor Which indicia area edges do not meet the quiet zone area requirements (e.g., which indicia area edges It can be determined whether the printed indicia is too close to the edge of the print media. Additional examples for determining whether the Wyette Zone requirement is met are provided in at least Figures 7 through 9. including, but not limited to, those described in connection therewith.

[0123] Referring back to FIG. 6, in step / action 608, the processor The indicia does not meet the quiet zone requirements (e.g., at least one quiet zone If the zone area does not meet the quiet zone requirements, the exemplary method 60 0 proceeds to step / action 610 and / or step / action 612.

[0124] For example, in step / action 606, providing an override quiet zone requirement indicator and in step / action 608, receiving a user input indicating at least one quiet determining that a quiet zone area does not meet at least one quiet zone requirement. In response, the processor configures the at least one quiet zone requirement to the at least one Adjusting for reduced quiet zone requirements or adding at least one additional quiet zone At least one of adding a hot zone area to at least one quiet zone area Do at least one.

[0125] In some embodiments, step / act 610 may include a processor (see FIG. 2) The processor 202 of the printing device 200 described above in connection with FIG. The verification processor 309 of the system 300 may include, but is not limited to, at least At least one quiet zone requirement must be met by at least one reduced quiet zone. Adjust to your requirements.

[0126] As noted above, the quiet zone requirement applies to the area surrounding the printed indicia on the print media. Addressing one or more size requirements for one or more quiet zone areas. In the embodiment, when user input is received providing an override quiet zone requirement indicator, In response to determining a reduced quiet zone requirement, When adjusting to one or more quiet zone regions, the processor A reduced quiet zone requirement may be determined in which the required size is reduced.

[0127] For example, in step / action 608, at least one quiet zone region When determining that at least one quiet zone requirement is not met, the processor , similar to that described above, on the print medium adjacent the indicia area edge of the printed indicia area. The size of the quiet zone area is determined by the quiet zone requirements. The size of the indicia area is smaller than the required size of the print media area (e.g., the indicia area edge is too close to the print media edge). (because it is too close to

[0128] In some embodiments, the processor may determine the reduced quiet zone requirements. The required size (e.g., The width) is equal to or less than the size (e.g., width) of the quiet zone area on the print medium and is adjacent to the indicia area edge printed as shown. When generating the indicia area, the processor determines whether the quiet zone area adjacent to the indicia area edge is reduced. It may be determined that the specified quiet zone requirements are met.

[0129] Additionally or alternatively, in step / action 612, a processor (see with reference to FIG. 2) The processor 202 of the printing device 200 described above and / or the system described above in connection with FIG. 300) includes at least one Add two additional quiet zone areas to at least one quiet zone area. do.

[0130] For example, in step / action 608, at least one quiet zone region When determining that at least one quiet zone requirement is not met, the processor , similar to that described above, on the print medium adjacent the indicia area edge of the printed indicia area. The size of the quiet zone area is determined by the quiet zone requirements. The size of the indicia area is smaller than the required size of the print media area (e.g., the indicia area edge is too close to the print media edge). (because it is too close to

[0131] In some embodiments, the processor determines a quiet zone rating on the print media. At least one quiet zone area in the part has an additional quiet zone area ( For example, black space) can be added programmatically and artificially. Referring to FIG. 10B, the processor may determine the left and right indicia of the printed indicia area 1004 on the print medium. The size of the left quiet zone area 1008 adjacent to the mark area edge 1010 is The size of the quiet zone area is less than the required size indicated by the quiet zone requirements. , it may be determined that printed indicia area 1004 does not meet the quiet zone requirements. In some embodiments, the processor expands the left quiet zone area 1008. Add an additional quiet zone area 1012 (e.g., black space) to the left quiet zone. 10B. The left quiet zone area 1012 connects to the left quiet zone area 1008 and From this, the image is expanded (e.g., the print medium is expanded as shown in the captured image 1000). ).

[0132] In some embodiments, the processor may include an additional quiet zone region 101 The combined size of the left quiet zone area 1008 and the right quiet zone area 1009 is The size of the quiet zone area must be equal to or greater than the required size indicated by the requirements. The size of the additional quiet zone area 1012 may be determined. When generating the quiet zone, the processor adds the quiet zone area 1012 and the left quiet zone The combined size of the zone area 1008 can be compared to the required size, and the left indicia area The quiet zone area adjacent to the area edge 1010 (artificially added quiet zone) The system may determine that the area (including the zone area) satisfies the quiet zone requirements.

[0133] Referring back to FIG. 6, following step / action 610 and step / action 612 , and / or in response thereto, example method 600 proceeds to step / action 614 . In step / action 614, the processor (see FIG. 2) 2. The processor 202 of the printing device 200 described in connection with FIG. 3 and / or the system The verification processor 309 of the system 300 may include, but is not limited to, at least At least one quiet zone rating associated with each quiet zone area Generate.

[0134] In some embodiments, the process is the same as described above with respect to step / action 610. At least one reduced quiet zone requirement and / or step / action 612 at least one of the at least one additional quiet zone area described above in relation to associated with at least one quiet zone area based at least in part on one Generate at least one quiet zone rating that

[0135] For example, providing an override quiet zone requirement indicator in step / action 606 A user input is received and at least one quiet The processor determines that a zone region does not meet the corresponding quiet zone region requirements. Following this, the processor, in step / operation 610, Adjust the quiet zone requirements to at least one reduced quiet zone requirement. The processor, in step / action 608, The actual size of the zone area must be within the required range as indicated by the quiet zone requirements. However, the processor may determine in step / act 614 that the size is less than the , the size of the quiet zone area is reduced to the reduced quiet zone requirement The processor may determine that the size is greater than or equal to the required size. A zone area may be determined to meet the reduced quiet zone requirements, and the printed The quiet zone area associated with the indicia area edge of the indicia area is an applicable quiet zone. Generate a quiet zone rating indicating that the zone requirements (e.g., a passing rating) are met. Good too.

[0136] Additionally or alternatively, step / action 606 may override quiet zone requirements. A user input providing an indication is received and at least one If the quiet zone area does not meet the corresponding quiet zone area requirements, the processor Following the determination by the processor, the processor determines whether the quiet state is At least one quiet zone within the quiet zone classification section plus an additional quiet zone The processor adds, in step / action 608, the The size of the quiet zone area must be equal to the required size indicated by the quiet zone requirements. However, the processor may determine that the size is less than the threshold value in step / act 614. The combined size of the quiet zone area and the additional quiet zone area is It may be determined that the size is greater than or equal to the required size according to the Wyette Zone requirements. The processor may determine that the printed indicia meets the quiet zone requirements and The quiet zone area associated with the indicia area edge of the printed indicia area is A quiet zone rating indicating that the quiet zone requirements (e.g., a passing rating) are met. may be generated.

[0137] Referring back to FIG. 6, following and / or in response to step / action 614 Then, example method 600 proceeds to step / action 616. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) outputs a verification result associated with the printed indicia.

[0138] In some embodiments, the verification result associated with the printed indicia is At least one quiet zone rating generated in step 614 includes at least a portion of the For example, the verification result may be based on the quiet zone requirements where the printed indicia is applicable. In some embodiments, the quiet zone verification result may include a quiet zone verification result indicating whether The quiet zone verification result is at one or more indicium area edges of the printed indicium. One or more quiet zones associated with one or more adjacent quiet zone areas, etc. It can be generated based on the grade.

[0139] In some embodiments, all quiet zones in all quiet zone regions If the zone grade indicates a pass grade, the processor shall may generate a quiet zone verification result indicating that the device meets the quiet zone requirements. In this embodiment, at least one of the quiet zone ratings is designated a passing rating. If not (e.g., indicates a failing grade), the processor shall may generate a quiet zone verification result indicating that the quiet zone requirements are not met. .

[0140] As described above in connection with step / act 614, the processor: (1) steps / In operation 606, a user input is received providing an override quiet zone requirement indicator. and (2) thereafter, in step / action 610, The quiet zone requirements are reduced to a quiet zone area associated with the indicia area edge. and / or adjust to quiet zone requirements in step / action 612. Additional quoins in the quiet zone area relative to the indicia area edge in the zone grade portion. In response to adding a quiet zone area, A pass grade may be generated for the quiet zone region associated with the clean indicia region edge. In such an example, the quiet zone verification result indicates that it is an override quiet zone requirement. (related to step / action 610) or overwrite quiet edges adjacent to the indicia area edge. It may be indicated that the time is based on the time zone (related to step / action 612).

[0141] For example, the processor may include a quiet zone area associated with the left side of the printed indicium. When adjusting the quiet zone requirements to the reduced quiet zone requirements, The quiet zone verification result generated by the Indicates that the quiet zone area is based on the override quiet zone requirements associated with the Additionally or alternatively, the processor may include a quiet zone to the left of the printed indicium. If you add an additional quiet zone area to the line area, the processor-generated The quiet zone verification result of the print is printed in the overwrite quiet zone adjacent to the left of the indicium on which it is printed. It may be shown that the wet zone is based on

[0142] In some embodiments, the validation results are displayed in a user interface on the GUI of the exemplary printing device. an interface (e.g., the user interface structure described above in connection with FIGS. 1A-1C) In some embodiments, the verification result may be displayed in an exemplary display element 103. It can be printed onto a print medium by a printing device.

[0143] Referring back to FIG. 6, in step / action 606, the user input is overwritten. If the processor determines not to provide a still zone requirement indicator, the exemplary method 600 proceed to step / action 614.

[0144] In such an example, a processor (such as the processor of printing device 200 described above in connection with FIG. 2) 202 and / or the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) are quiet zones with reduced quiet zone requirements. without adjusting for quiet zone requirements and for at least one quiet zone to have additional quiet zones. associated with at least one quiet zone area without adding a quiet zone The processor then generates at least one quiet zone rating. Step / operation 616 outputs a verification result associated with the printed indicia.

[0145] Referring back to FIG. 6, in step / action 608, all quiet zones are If the processor determines that the area satisfies the corresponding quiet zone requirements, The method 600 proceeds to step / action 614 .

[0146] In such an example, a processor (such as the processor of printing device 200 described above in connection with FIG. 2) 202 and / or the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) are quiet zones with reduced quiet zone requirements. without adjusting for quiet zone requirements and for at least one quiet zone to have additional quiet zones. Quiet zones etc. associated with printed indicia without adding quiet zones In some embodiments, the quiet zone grade indicates a passing grade. The processor then, in step / action 616, performs a verification associated with the printed indicia. Output the verification results.

[0147] Referring again to FIG. 6, following and / or in response to step / action 616 Then, the example method 600 proceeds to step / action block B. As shown in FIG. B returns to step / action 408. In some embodiments, various implementations of the present disclosure In addition to the exemplary verification shown in FIG. 6, an exemplary method according to an embodiment may also include the following steps: Other verifications may be performed.

[0148] Referring now to FIG. 7, an exemplary process for processing an exemplary captured image of an exemplary print medium is shown. An exemplary flow diagram illustrating a typical method 700 is shown. Similar to method 600, exemplary method 700 is part of verifying a printed indicium. (e.g., the processor may perform the exemplary method while verifying the printed indicia for verification purposes. Run 700).

[0149] Exemplary method 700 begins at step / action 701. In some embodiments, Following and / or in response to step / action 701, exemplary method 700 The process proceeds to step / action 703. In step / action 703, the processor (see FIG. 2) 2. The processor 202 of the printing device 200 described in connection with FIG. 3 and / or the system The captured data (such as, but not limited to, the validation processor 309 of the system 300) The printed indicia area is identified from the image.

[0150] For example, the processor may perform the steps described above with respect to at least step / act 602 of FIG. Similarly, a captured image may be received that includes a printed indicia area.

[0151] In some embodiments, to identify the printed indicia area from the captured image, To do so, the processor may retrieve the data in the print job from the exemplary printing device. As such, the exemplary printing device may print indicia on a print medium based on a print job. In some embodiments, the data in the print job is used to generate indicia that are printed on the print medium. It may indicate the type and / or content of

[0152] In some embodiments, based on data in the print job, the processor Perform image processing analysis (e.g., pattern matching, edge detection, etc.) on the captured image. It may be implemented to identify printed indicia within the captured image. After the processor identifies the printed indicia in the captured image, the processor The processor may identify the printed indicia region from the captured image. For example, the processor may identify the at least one region of FIG. A border surrounding the printed indicium may be provided, at least as described above in connection with step / action 604. Buffer space may be added to create the printed indicia area.

[0153] Referring back to FIG. 7, following and / or in response to step / action 703 Then, exemplary method 700 proceeds to step / action 705. In step / action 705 and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) identifies the indicia area edges of the printed indicia area.

[0154] In this disclosure, the term "indicia area edge" refers to the area where the printed In some embodiments, the processor may All indicia area edges of the indicia area may be identified.

[0155] In some embodiments, the processor detects the difference by utilizing edge detection techniques. 10A. The processor then determines the upper indicia area edge 1014 of the printed indicia area 1004, Lower indicia area edge 1018 of printed indicia area 1004, printed indicia area 1004 left indicia area edge 1010 of printed indicia area 1004 and right indicia area edge 1010 of printed indicia area 1004 16 can be identified.

[0156] Referring back to FIG. 7, following and / or in response to step / action 705 Then, example method 700 proceeds to step / action 707. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) may be placed adjacent to the indicia area edge based on quiet zone requirements. Determine the area of ​​the wet zone requirement.

[0157] In some embodiments, the size of the quiet zone requirement area is The required size of the quiet zone can be determined according to the quiet zone requirements. In some embodiments, the quiet state determined in step / operation 707 Some of the zone requirement areas may not be on the print media.

[0158] For example, referring now to FIG. 10A, the processor may Based at least in part on the corresponding left quiet zone requirement, The size of the left quiet zone requirement area 1020 adjacent to the left quiet zone requirement area 1020 may be determined. In some embodiments, the size of the left quiet zone requirement area 1020 is The required size is equal to the required size as indicated by the block zone requirements. Now, the left quiet zone requirement area 1020 is the same as the left quiet zone area 1008. , and areas that are not on the print medium (eg, areas to the left of the print medium edge 1028).

[0159] Additionally or alternatively, the processor may determine a right quiet zone associated with the right quiet zone region. adjacent to the right indicia area edge 1016 based at least in part on the wet zone requirements. In some embodiments, the right quiet zone requirement area may be determined by the size of the right quiet zone requirement area. The size of the quiet zone requirement area is indicated by the right quiet zone requirement. This is equal to the required size.

[0160] In some embodiments, if the printed indicia is a one-dimensional barcode, A quiet zone is at the beginning of the 1D barcode, and another quiet zone is at the end of the barcode. At the end of the code (for example, as shown in Figure 10A, the printed indicia is printed horizontally) If printed, at the left and right edges of the printed indicium). There are no quiet zones above or below the 1D barcode.

[0161] In some embodiments, when the printed indicium is a two-dimensional (2D) barcode, In this case, there are significant zones around the entire perimeter of the 2D barcode (e.g., top, bottom, left, and right). In some embodiments, the 2D barcode does not have a quiet zone all around it. (e.g., having only quiet zones on the left and right, and no quiet zones on the top or bottom) (No wet zone).

[0162] Referring back to FIG. 7, following and / or in response to step / action 707 Then, the exemplary method 700 proceeds to step / action 709 where it ends.

[0163] In some exemplary embodiments, step / action 707 includes: After determining the quiet zone requirement area adjacent to the indicia area edge based on the zone requirement, Additionally, various exemplary methods according to such exemplary embodiments may include one or more additional steps. Such exemplary steps / actions may include the exemplary method shown in FIG. Examples of methods include, but are not limited to, method 800 and the exemplary method 900 shown in FIG.

[0164] Referring now to FIG. 8, an example of generating a quiet zone rating for a printed indicium is shown. An exemplary flow diagram illustrating a typical method 800 is shown.

[0165] The exemplary method 800 begins at block C of FIG. 7. As shown in FIG. Block C is connected to step / action 707, and the processor Based on this, a quiet zone requirement area adjacent to the indicia area edge is determined.

[0166] In some embodiments, following and / or in response to Block C (e.g., For example, following and / or in response to step / action 707, exemplary method 80 0 proceeds to step / action 802. In step / action 802, the processor (FIG. 2 2. The processor 202 of the printing device 200 described above in connection with FIG. The verification processor 309 of the system 300 may be, but is not limited to, Set quiet zone rating portions based on quiet zone requirement areas.

[0167] For example, as shown in FIG. 10A, the processor may 006 is the left quiet zone requirement area 1020 and the right quiet zone requirement area (right The size of the quiet zone area 1022 is determined by the corresponding quiet zone requirement. If it matches the required size as shown, the right quiet zone area 1022 In addition, the quiet zone rating portion 1006 may be determined to include 10. The printable indicia includes an indicia area 1004 printed as described above.

[0168] Referring back to FIG. 8, following and / or in response to step / action 802 The exemplary method 800 then proceeds to step / action 804. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) a user input is received providing an override quiet zone requirement indicator. Determine whether

[0169] In some embodiments, the processor performs at least step / act 60 of FIG. Similar to that described in relation to 6, the user may provide an override quiet zone requirement indicator. It may determine whether input has been received.

[0170] Referring back to FIG. 8, in step / action 804, the processor If it is determined that a user input providing a white zone requirement indicator has been received, an exemplary Method 800 proceeds to step / action 806. In step / action 806, the processor 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. 3. Examples of such processors include, but are not limited to, the validation processor 309 of the system 300 described above. ) is the quiet zone requirement where the print media edge of the print media is adjacent to the indicia area edge. Determine if it is in a region.

[0171] As described above in connection with FIG. 7, the processor, in step / act 705, Identifying the indicia area edge of the printed indicia area and querying in step / action 707 Based on the quiet zone requirements, the quiet zone requirement area adjacent to the indicia area edge In some embodiments, in step / operation 804 of FIG. In response to determining that user input providing a quiet zone requirement indicator has been received, In response, the processor determines in step / action 806 whether the print media edge of the print media is: Determine whether it is within a quiet zone requirement area adjacent to the indicia area edge Proceed to the next step.

[0172] In some embodiments, the processor detects the edge of the print medium based on edge detection techniques. It may be determined whether the edge is within the quiet zone requirement region. For example, see FIG. As shown in FIG. 1, the processor determines whether the edge of the print media is within the right quiet zone requirement area. It may be determined that the vehicle is not within the right quiet zone area (which may correspond to the right quiet zone area 1022 described above). The processor determines whether the print media edge of the print media is within the left quiet zone requirement area 1020. It may be determined that

[0173] The above explanation is based on whether the print media edge of the print media is within the quiet zone requirement area. However, it should be noted that the scope of the present disclosure is not limited to the above description. In some examples, the exemplary processor may additionally or alternatively include at least one Whether any text, characters, marks, or obstacles are within the quiet zone requirement area In some embodiments, the exemplary processor may determine a quiet zone. It may be determined whether the requirement region is blank space.

[0174] Referring back to FIG. 8, in step / action 806, the processor Quiet zone requirement where at least one print media edge is adjacent to an indicia area edge If so, the example method 800 continues with step / action 808 and / or Proceed to step / action 810.

[0175] As described above with respect to at least step / action 707 of FIG. 7, the indicia area edge The quiet zone requirement area adjacent to the At least one print media edge of the print media is quiet adjacent to the indicia area edge. If the area is within the zone requirement area, at least one text, character, mark, or obstacle If the hazard is within a quiet zone requirement area or if the quiet zone requirement area is blocked If it is not rank space, the processor The system determines that the area does not meet the corresponding quiet zone requirements.

[0176] In some embodiments, step / action 804 may include overwriting quiet zones. In response to receiving a user input providing a line requirement indicator, the processor Reduced quiet zone requirements related to quiet zone areas adjacent to edges Adjustments to existing quiet zone requirements or the establishment of additional quiet zone areas within the indicia area adding to the quiet zone area adjacent to the area edge. Say.

[0177] For example, in step / act 808, a processor (such as the printing system described above in connection with FIG. 2) Validation of the processor 202 of the device 200 and / or the system 300 described above in connection with FIG. The processor 309 (such as, but not limited to, the processor 309) may The quiet zone requirements related to the quiet zone area shall be applied to the quiet zone adjacent to the indicia area. Adjust for reduced quiet zone requirements associated with the quiet zone area.

[0178] For example, in step / action 806, at least one print media edge of the print media is By determining that the message is within a quiet zone requirement area adjacent to the indicia area edge, In response, the processor performs the same steps as described above with reference to step / act 610 of FIG. 6. ,adjusting quiet zone requirements relative to quiet zone areas adjacent to indicia areas. do.

[0179] In some embodiments, the quiet zone requirement associated with the indicia area edge is indicates the required size of the quiet zone area on the print media adjacent to the indicia area edge, In some embodiments, a quiet zone area adjacent to the indicia area may be associated with the When adjusting the quiet zone requirements to the reduced quiet zone requirements, The processor is configured to detect at least one of the edges of the print media within the indicia area edge and the quiet zone requirement area. determining a quiet zone area based at least in part on a distance between two print media edges; This may reduce the required size of the area.

[0180] For example, the processor may include a quiet zone on the print medium adjacent to the indicia area edge. The current size of the quiet zone region may be determined. The current size of the area must be such that at least one print of the print media within the quiet zone requirement area is It may be based on the distance / width between the media edge and the indicia area edge. The sensor calculates the required size of the quiet zone area based on the current size of the quiet zone area. The size of the ion implantation device can be reduced to a size equal to or smaller than the current size. Related to determining quiet zone areas, including but not limited to: Additional details are described herein.

[0181] Following and / or in response to step / action 808, example method 800 Proceed to step / action 812. At step / action 812, the processor (as related to FIG. 2) 2. The processor 202 of the printing device 200 described above and / or the system described in connection with FIG. The verification processor 309 of the query system 300 may be Generates a hot zone rating.

[0182] In particular, the processor may perform the steps described herein with reference to at least step / act 614 of FIG. Similar to that described, the reduced quiet zone requirement from step / action 808 determining a quiet zone region adjacent to an edge of the indicia region based at least in part on the Generate a quiet zone rating for

[0183] For example, the processor may determine the size of the quiet zone area adjacent to the indicia area edge. However, the reduced quiet zone requirement from step / action 808 Therefore, the processor may determine that the indicia area edge is equal to or greater than the size of the indicia area edge. A quiet zone area may be determined to meet reduced quiet zone requirements, and an indicium Quiet Zone indicates that the quiet zone area adjacent to the region edge is sufficient. A passing grade (e.g., a passing grade) may be generated.

[0184] Referring back to FIG. 8, following and / or in response to step / action 812 Then, example method 800 proceeds to step / action 814. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) outputs a verification result associated with the printed indicia.

[0185] For example, the processor may perform the steps described herein with respect to at least step / act 616 of FIG. For example, the verification result may be that the printed indicia is Quiet Zone verification results indicating whether applicable quiet zone requirements are met In some embodiments, the quiet zone verification results may include a printed One or more query marks adjacent to one or more indicia area edges of the indicium or printed indicia area. One or more quiet zone ratings (at least, step / (including but not limited to the quiet zone rating generated in operation 812) can be generated based on

[0186] As discussed above with respect to at least step / act 812, the processor Quiet zones adjacent to the indicia area edges based on the quiet zone requirements established In such an example, a pass grade for the quiet zone of the verification result may be generated. The verification results are a quiet zone area adjacent to the indicia area edge. The zone rating is an override for the quiet zone area adjacent to the indicia area edge. It may be shown to be related to the wetting zone requirements.

[0187] Referring back to FIG. 8, the print media edge of the print media is adjacent to the indicia area edge. In response to determining that the vehicle is within the whitet zone requirement area, the example method 800: Additionally or alternatively, proceed to step / action 810. In step / action 810, processor (processor 202 of printing device 200 described above in connection with FIG. 2 and / or processor 204 of printing device 200 described above in connection with FIG. 3) Such as, but not limited to, the validation processor 309 of the system 300 discussed above. (not included) defines an additional quiet zone area adjacent to the indicia area edge. Add to zone area.

[0188] For example, in step / action 806, at least one print media edge of the print media is In response to determining that the message is within a quiet zone requirement area adjacent to an indicia area edge, In response, the processor may: Adding additional quiet zone areas.

[0189] In some embodiments, the processor may include a processor for generating a plurality of indicia on the print medium adjacent the indicia area edge. The processor may determine the current size of the quiet zone area. The current size of the zone and the quiet zone area required according to the quiet zone requirements. Based on the size of the area, the size of the additional quiet zone area may be determined. For example, the size of the additional quiet zone area is determined by the required size of the quiet zone area. It can be equal to or greater than the size difference between the intended size and the current size of the quiet zone area. 9-10B, including but not limited to those described in connection with Additional details relating to determining the wetting zone area are described herein. .

[0190] Following and / or in response to step / action 810, exemplary method 800 Proceed to step / action 812. At step / action 812, the processor (as related to FIG. 2) 2. The processor 202 of the printing device 200 described above and / or the system described in connection with FIG. The verification processor 309 of the query system 300 may be Generates a hot zone rating.

[0191] In particular, the processor may perform the steps described herein with reference to at least step / act 614 of FIG. Similar to what was described above, the additional quiet zone area from step / action 810 may be slightly for a quiet zone region adjacent to an indicia region edge based at least in part on Generate a quiet zone rating of

[0192] For example, the processor may determine the current quiet zone area adjacent to the indicia area edge. , the combined size with the additional quiet zone area from step / operation 810 is greater than or equal to the required size of the quiet zone requirement. The processor determines whether the quiet zone area adjacent to the indicia area edge is a quiet zone. The quiet zone area may be determined to meet the requirements and the quiet zone area may be determined to be sufficient. A test zone grade (e.g., a pass grade) may be generated.

[0193] Referring back to FIG. 8, following and / or in response to step / action 812 Then, example method 800 proceeds to step / action 814. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. (including but not limited to) outputs a verification result associated with the printed indicia.

[0194] For example, the processor may perform the steps described herein with respect to at least step / act 616 of FIG. For example, the verification result may be that the printed indicia is Quiet Zone verification results indicating whether applicable quiet zone requirements are met In some embodiments, the quiet zone verification results may include a printed associated with one or more quiet zone areas adjacent to one or more indicium area edges of the indicium; One or more quiet zone ratings (at least those generated in step / action 812) that (including but not limited to, the quiet zone rating) .

[0195] As described above with respect to at least step / act 812, the processor may Based on the quiet zone area, a quiet zone area adjacent to the indicium area edge In such an example, the quiet zone verification result may generate a pass grade of The quiet zone rating for the quiet zone area adjacent to the edge is overwritten. may indicate relative quiet zones (e.g., relative to the indicia area edges) The quiet zone area of ​​the (There are.)

[0196] Referring back to FIG. 8, in step / action 804, the user input is overwritten. If the processor determines not to provide a still zone requirement indicator, the exemplary method 800 proceed to step / action 812.

[0197] In such an example, a processor (such as the processor of printing device 200 described above in connection with FIG. 2) 202 and / or the validation processor 309 of the system 300 described above in connection with FIG. 7. (including, but not limited to, the following) is associated with at least step / action 705 of FIG. The quiet zone associated with the quiet zone area adjacent to the indicia area edge is The tone rating is calculated based on the quiet zone rating associated with the quiet zone area adjacent to the indicia area edge. Without adjusting the zone requirements to the reduced quiet zone requirements and By adding an additional quiet zone area to the quiet zone area adjacent to the In other words, the processor generates the quiet zone area as usual. Then, in step / action 812, the processor , and outputs a verification result associated with the printed indicia.

[0198] Referring back to FIG. 8, in step / action 806, the processor It is determined that the print media edge is not within the quiet zone requirement area adjacent to the indicia area edge. If so, then the example method 800 proceeds to step / action 812 .

[0199] As described above in connection with FIG. 7, the processor, in step / act 705, Identifying the indicia area edge of the printed indicia area and querying in step / action 707 Based on the quiet zone requirements, the quiet zone requirement area adjacent to the indicia area edge The quiet zone where the print media edge of the print media is adjacent to the indicia area edge may be determined. If the text, characters, marks, and / or obstructions are not within the application requirements area, If not within the quiet zone requirement area, and / or If the requirement area is blank space, the processor The quiet zone area is determined to meet the corresponding quiet zone requirements. In one example, a processor (such as processor 202 of printing device 200 described above in connection with FIG. 2) and / or verification processor 309 of system 300 described above in connection with FIG. (including but not limited to) indicates that the quiet zone area associated with the indicia area edge is quiet. Generate a quiet zone rating (e.g., a seal) that indicates that the quiet zone requirements are met. The quiet zone requirements associated with the quiet zone area adjacent to the area edge are reduced. Without adjusting for reduced quiet zone requirements and adjacent to the indicia area edge (without adding additional quiet zone areas to the quiet zone area).

[0200] The processor then, in step / action 812, generates a In some embodiments, the verification result is output. The grade is not related to the overwrite quiet zone requirements and is adjacent to the indicia area edge. Indicates that it is not related to the yet zone.

[0201] Referring back to FIG. 8, following and / or in response to step / action 814 Thus, the example method 800 proceeds to step / action block D. As shown in FIG. Block D returns to step / action 709 and ends.

[0202] Referring now to FIG. 9, an example of generating a quiet zone rating for a printed indicium is shown. An exemplary flow diagram illustrating a typical method 900 is shown.

[0203] The example method 900 begins at block C. As shown in FIG. is connected to step / operation 707, and the processor determines whether the , determine quiet zone requirement areas adjacent to the indicia area edges.

[0204] In some embodiments, following and / or in response to Block C, e.g. The exemplary method 900 proceeds to step / action 901. In step / action 901, 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. 3. Such processors include, but are not limited to, the validation processor 309 of the system 300 described above. 8. The printing process (not shown) is similar to step / action 806 described above in connection with FIG. 8, but involves at least one of the printing media. Another print media edge is within the quiet zone requirement area adjacent to the indicia area edge. Determine whether there is.

[0205] Referring back to FIG. 9, in step / action 901, a processor determining that at least one print media edge is within the quiet zone requirement area; If so, then exemplary method 900 proceeds to step / action 903. , processor (processor 202 of printing device 200 described above in connection with FIG. 2 and / or 3. Examples of such processors include, but are not limited to, the validation processor 309 of the system 300 described above in connection with 3. (not specified) refers to the distance between the indicia area edge of the printed indicia area and at least one mark on the print medium. The area between the printing medium edge and the indicia area edge is designated as a quiet zone area. Make a decision.

[0206] For example, referring now to FIG. 10A, a processor may It may be determined that the print media edge 1028 is within the left quiet zone requirement area 1020 At least one print media edge 1028 of the print media is within the left quiet zone requirement area. In response to determining that the left indicia region edge 1010 is within 1020, the processor The left quiet zone area associated with the left indicia area edge 1004 of the printed indicia area 1004 is 10 and the print medium edge 1028 of the print medium (e.g., the left quiet zone Area 1008).

[0207] Additionally or alternatively, the processor may determine whether the left indicia area edge of the printed indicia area 1004 is The area between the print media edge 1010 and at least one print media edge 1028 of the print media is If not, The processor may then define such regions as quiet zones associated with the left indicia region edge 1010. If so, the processor determines that the left indicia area edge 1010 The largest area on the print media that is contiguous and does not contain any text, characters, marks or obstructions is called the left indicia. The quiet zone area associated with the area edge 1010 is determined.

[0208] As described above with respect to at least step / action 707 of FIG. 7, the indicia area edge The quiet zone requirement area adjacent to the At least one print media edge of the print media is adjacent to the indicia area edge. If the processor determines that the indicia is within the indicia area edge, the processor The quiet zone area adjacent to the message does not meet the corresponding quiet zone requirements. It is decided that:

[0209] Referring back to FIG. 9, following and / or in response to step / action 903 Then, example method 900 proceeds to step / action 907. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. 6 and / or step / action 606 of FIG. 8. Override quiet zone requirements similar to those described herein in connection with operation 804. It is determined whether user input providing an indication is received.

[0210] In step / action 907, the processor overwrites the quiet zone requirement indicator. If it is determined that user input providing Proceed to action 909 and / or step / action 911.

[0211] For example, in step / action 909, the processor 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. 3. Examples of such processors include, but are not limited to, the validation processor 309 of the system 300 described above. ) relates to at least step / action 610 of FIG. 6 and step / action 808 of FIG. 8. quiet zone areas adjacent to the indicia area edges similar to those described herein to a reduced quiet zone requirement.

[0212] Additionally or alternatively, in step / action 911, a processor (see FIG. 2) The processor 202 of the printing device 200 described above and / or the system described above in connection with FIG. 300) at least 6 and step / action 810 of FIG. 8. Similar to the quiet zones described above, additional quiet zone areas may be added adjacent to the indicia area edges. Add it to the hot zone area.

[0213] Referring back to FIG. 9, following step / action 909 and step / action 911 , and / or in response thereto, example method 900 proceeds to step / action 913 . In step / action 913, a processor (such as that of printing device 200 described above in connection with FIG. 2) processor 202 and / or verification processor 3 of system 300 described above in connection with FIG. 6.09) at least in step / action 614 of FIG. and query similarly as described herein with respect to step / action 812 of FIG. 8. Generates a hot zone rating.

[0214] Referring back to FIG. 9, following and / or in response to step / action 913 Then, example method 900 proceeds to step / action 915. and a processor (processor 202 and / or processor 204 of printing device 200 described above in connection with FIG. 2) Such as the validation processor 309 of the system 300 described above in connection with FIG. 6 and step / action 8 of FIG. 8. 14, similar to that described herein in connection with the verification results associated with the printed indicia. Output.

[0215] Referring back to FIG. 9, in step / action 901, a processor If the print media edge of is determined not to be within the quiet zone requirement area, the exemplary method 900 proceeds to step / action 905. In step / action 905, the processor (FIG. 2 and / or the processor 202 of the printing device 200 described above in connection with FIG. The verification processor 309 of the system 300 may include, but is not limited to, The quiet zone requirement area is defined as the quiet zone area associated with the indicia area edge. and decide.

[0216] For example, referring now to FIG. 10A, the processor may determine whether the print media edge of the print media is It may be determined that the print media edge is not within the right quiet zone requirement area. In response to determining that the vehicle is not within the right quiet zone requirement area, the processor The quiet zone requirement area is defined as the right quiet zone area associated with the right indicia area edge 1016. It is determined as area 1022.

[0217] Additionally or alternatively, the processor may determine whether the right quiet zone requirement region is If not, the processor may determine whether the object contains a mark, letter, mark, or obstacle. defines the right quiet zone requirement area as the right quiet zone requirement area relative to the right indicia area edge 1016. The right quiet zone requirement area is determined as the right quiet zone area 1022. If the indicia region includes a dot, character, mark, or obstacle, the processor The largest area that is contiguous and does not contain any text, characters, marks, or obstructions is the right indicia area edge. The right quiet zone area 1022 is determined as being related to the area 1016 .

[0218] As described above with respect to at least step / action 707 of FIG. 7, the indicia area edge The quiet zone requirement area adjacent to the The print media edge is within the quiet zone requirement area adjacent to the indicia area edge. If the processor determines that the indicia area is not within the specified area, then the processor The quiet zone area is determined to meet the corresponding quiet zone requirement.

[0219] Referring back to FIG. 9, following and / or in response to step / action 905 Then, the example method 900 proceeds to step / action 913 .

[0220] In such an example, a processor (such as the processor of printing device 200 described above in connection with FIG. 2) 202 and / or the validation processor 309 of the system 300 described above in connection with FIG. 7. (including, but not limited to, the following) is associated with at least step / action 705 of FIG. The quiet zone associated with the quiet zone area adjacent to the indicia area edge is The tone rating is calculated based on the quiet zone rating associated with the quiet zone area adjacent to the indicia area edge. Without adjusting the zone requirements to the reduced quiet zone requirements and By adding an additional quiet zone area to the quiet zone area adjacent to the In other words, the processor generates the quiet zone area. Quiet Zone Rating for Quiet Zone Areas Showing Compliance with Safety Requirements The processor then generates, in step / action 915, Prints relevant validation results.

[0221] Referring back to FIG. 9, in step / action 907, the user input is overwritten. If the processor determines not to provide a still zone requirement indicator, the exemplary method 900 proceed to step / action 913.

[0222] In such an example, a processor (such as the processor of printing device 200 described above in connection with FIG. 2) 202 and / or the validation processor 309 of the system 300 described above in connection with FIG. 7. (including, but not limited to, the following) is associated with at least step / action 705 of FIG. The quiet zone associated with the quiet zone area adjacent to the indicia area edge is The tone rating is calculated based on the quiet zone rating associated with the quiet zone area adjacent to the indicia area edge. Without adjusting the zone requirements to the reduced quiet zone requirements and By adding an additional quiet zone area to the quiet zone area adjacent to the The processor then generates the printed indicia in step / action 915. Outputs the verification results related to

[0223] Referring back to FIG. 9, following and / or in response to step / action 915 Thus, the example method 900 proceeds to step / action block D. As shown in FIG. Block D returns to step / action 709 and ends.

[0224] The foregoing detailed description has used block diagrams, flowcharts, schematic illustrations, and examples. Various embodiments of the device and / or process are described through such blocks. To the extent that the diagrams, flowcharts, schematic diagrams, and examples include one or more functions and / or actions, Each function and / or operation in such block diagrams, flowcharts, schematic diagrams, or examples is These may be implemented individually and / or collectively by a wide variety of hardware.

[0225] In one embodiment, the examples of the present disclosure are Application Specific Integrated Circuits (ASICs). However, the present disclosure may be implemented via an ASIC. The embodiments described herein may be implemented, in whole or in part, in a standard integrated circuit, using one or more computers. as one or more computer programs running on a computer (e.g., one or more computers) as one or more programs running on a computer system), one or more processing circuits ( One or more processors may be used as one or more programs running on a processor (e.g., a microprocessor circuit). as one or more programs running on a processor (e.g., a microprocessor), equivalently implemented as software, firmware, or substantially any combination thereof. obtain.

[0226] Additionally, those skilled in the art will appreciate that the examples of mechanisms disclosed herein can be programmed in various tangible forms. It may be possible to distribute the product as a product, and exemplary embodiments may be are equally applicable regardless of the particular type of tangible instruction-bearing medium used to carry out the instructions. It will be understood that examples of tangible instruction-bearing media include floppy disks. , hard disk drives, CD-ROMs, digital tapes, flash drives, and Recordable types of media, such as, but not limited to, computer memory .

[0227] The various embodiments described above can be combined with each other to provide further embodiments. For example, two or more of the above exemplary embodiments can be combined, for example, Improving laser printing safety and reducing the risks associated with laser-related accidents and injuries These and other modifications can be made to the present system and method in light of the above detailed description. Therefore, the present disclosure is not limited by the present disclosure, but instead The scope of the present invention should be determined by the claims that follow.

Claims

1. 1. A computer-implemented method for verifying a printed indicium, comprising: receiving, by a processor of the printing device, a captured image of the print medium including the printed indicia; extracting, by a processor of the printing device, a quiet zone rating portion from the captured image, the quiet zone rating portion including a printed indicium area of ​​the printed indicium and at least one quiet zone area that is blank space adjacent to the printed indicium area and outside of the indicium area; in response to receiving user input providing an override quiet zone requirement indicator and determining that all of the quiet zone regions satisfy at least one quiet zone requirement, generating, by a processor of the printing device, at least one quiet zone rating associated with the at least one quiet zone region without adjusting the at least one quiet zone requirement; and outputting, by a processor of the printing device, a verification result associated with the printed indicium based at least in part on the at least one quiet zone rating.

2. 10. The computer-implemented method of claim 1, identifying the printed indicia area from the captured image; identifying an indicia area edge of the printed indicia area; determining a quiet zone requirement area adjacent the indicia area edge based on the quiet zone requirement.

3. 3. The computer-implemented method of claim 2, further comprising: The computer-implemented method further comprising setting the quiet zone rating portion based on the quiet zone requirement area.

4. In response to receiving user input providing an override quiet zone requirement indicator and determining that all of the quiet zone regions do not satisfy at least one quiet zone requirement, 2. The computer-implemented method of claim 1, further comprising performing, by the processor of the printing device, at least one of adjusting the at least one quiet zone requirement to at least one reduced quiet zone requirement or adding at least one additional quiet zone area to the at least one quiet zone area.

Citation Information

Patent Citations

  • Fixing method for optical fiber connection part

    JP1983049907A

  • Methods, apparatuses, and systems for verifying printed image and improving print quality

    US20190212955A1

  • Bar code verification and printing system

    US6535299B1