US20030080191A1 - Method and apparatus for applying bar code information to products during production - Google Patents

Method and apparatus for applying bar code information to products during production Download PDF

Info

Publication number
US20030080191A1
US20030080191A1 US10/207,658 US20765802A US2003080191A1 US 20030080191 A1 US20030080191 A1 US 20030080191A1 US 20765802 A US20765802 A US 20765802A US 2003080191 A1 US2003080191 A1 US 2003080191A1
Authority
US
United States
Prior art keywords
bar code
information
product
printing
printer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/207,658
Inventor
Allen Lubow
Ron Barenburg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Barcode Corp
Original Assignee
International Barcode Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Barcode Corp filed Critical International Barcode Corp
Priority to US10/207,658 priority Critical patent/US20030080191A1/en
Priority to RU2004116080/09A priority patent/RU2004116080A/en
Priority to EP02786515A priority patent/EP1449159A4/en
Priority to US10/496,954 priority patent/US20060118631A1/en
Priority to MXPA04003943A priority patent/MXPA04003943A/en
Priority to PCT/US2002/034232 priority patent/WO2003038738A1/en
Priority to KR1020047006194A priority patent/KR20050039704A/en
Priority to NZ532929A priority patent/NZ532929A/en
Priority to JP2003540926A priority patent/JP2005508055A/en
Priority to NZ568261A priority patent/NZ568261A/en
Assigned to INTERNATIONAL BARCODE CORPORATION reassignment INTERNATIONAL BARCODE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LUBOW, ALLEN, BARENBURG, RON
Publication of US20030080191A1 publication Critical patent/US20030080191A1/en
Priority to EC2004005119A priority patent/ECSP045119A/en
Priority to US11/001,876 priority patent/US7182259B2/en
Priority to US11/708,549 priority patent/US20070145142A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06056Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/1434Barcodes with supplemental or add-on codes

Definitions

  • the present invention provides methods and apparatuses for applying bar codes to products on a production line, and also addresses the need for quality control in a production line.
  • the bar code on a drug could be matched against a bar code associated with the patient and the patient's drug regime, such as by using bar code provided on a patient's wrist bracelet or medical file.
  • the hospitals would obtain appropriate scanning equipment for scanning the drugs' bar code and the patient's bar code, and a computer database would process the data to inform the healthcare professional whether the correct drug/medicine has been obtained. Additionally, by bar coding the drugs' expiration dates and lot numbers, identification of expired and recalled drugs can be facilitated.
  • Bar codes include both one-dimensional (linear) (1-D) and two-dimensional (2-D) types.
  • Linear, or 1-D symbologies include Universal Product Code (UPC)/European Article Number (EAN), Code 39, Codabar, the multi-color Pharmacode (Laetus), Code 128, Code 93, Telepen, the Reduced Space Symbology (RSS) family, including RSS-14, RSS Limited and RSS Expanded, ITF-14 (Interleaved 2 of 5) and ISSN/ISBN.
  • 2-D symbologies include PDF417 (Portable Data File), micro PDF417, Data Matrix and MaxiCode.
  • a composite bar code symbology combines two or more bar code symbols.
  • a composite bar code may be formed by combining a 1-D symbol with a 2-D symbol.
  • One example is the EAN.UCC (European Article Number—Uniform Code Council, Inc.) composite symbol.
  • RSS composite symbols may be formed by combining an RSS linear symbol with a EAN.UCC 2-D Composite Component (CC).
  • a composite bar code symbol may also include a 1-D symbol that is printed in two or more rows.
  • the RSS family contains three linear symbologies that can be used with the EAN.UCC system, RSS-14 encodes the full 14-digit Global Trade Identification Number (GTIN) in a linear symbol that can be scanned omni directionally.
  • GTIN Global Trade Identification Number
  • the GTIN is made up of one character for a packaging designator, two system digits, five characters for the manufacturer, five characters for the item and one check digit. It also has truncated and stacked formats.
  • RSS Limited encodes the same 14-digits with packing indicators limited to zero or one in a linear symbol.
  • RSS Expanded encodes EAN.UCC primary identification plus supplemental element strings such as weight and “best before” date in a linear symbol that can be scanned omni directionally. Moreover, this symbol can be printed in multiple rows as a stacked symbol.
  • any RSS symbol can be printed as a standalone linear symbol or as part of a composite symbol with an accompanying 2-D composite component printed above the RSS linear component.
  • the present invention addresses the above and other issues.
  • the present invention provides methods and apparatuses for printing bar code information on products on a production line.
  • One aspect of the invention provides a method for applying bar code information to products in a production line.
  • the method involves printing bar code information related to the product substantially in real-time with respect to a production line.
  • the bar code information may be printed on any printable surface related to the product, including a container and a label of the product, or on the product itself.
  • the information may relate to a production run, such as lot, batch, expiration date or commodity number of the product.
  • the commodity number may be a six-digit number assigned to each validated label by the manufacturer. Such labels are validated by an agency such as the FDA.
  • the commodity number identifies the formulation of a drug, such as how it is produced, e.g., what ingredients, concentrations, temperature, volumes and pressures are used. Having the commodity number encoded in the bar code allows a machine-readable method to verify that the correct label is being used in an automated fashion.
  • Other bar code information such as relating to the identity of the product, may be printed in real time in the same or another bar code indicia or symbol, or pre-printed on the label or the product, etc.
  • a method for applying bar code information to a product on a production line includes printing bar code information on a printable surface associated with the product, such as a label or a container of the product, during a production run, that supplements bar code information associated with the product.
  • the supplemental bar code information may relate to parameters of the production run, e.g., such as a lot, batch, expiration date and commodity number of the products.
  • the bar code information associated with the product may be a pre-printed bar code symbol that identifies the product and/or information for using the product, e.g., directions for administering a drug, preferred storage conditions (such as temperature range) and the like.
  • the bar code information may be provided in a composite bar code symbol.
  • the production process proceeds more efficiently. For example, there is no need to prepare and stockpile labels for different production runs, which can lead to errors if the wrong labels are used for the wrong production run.
  • the bar coded indicia can be easily reconfigured on the production floor or other local or remote location by re-programming a printer computer to reflect changes in the production run information.
  • a method for applying bar code information to a product on a production line includes programming a computer with information associated with a production run, and printing, responsive to the programming, bar code indicia on a printable surface associated with the products during the production run that carries the production run related information.
  • Various bar code indicia may be printed, including a single 1-D or 2-D bar code, or a composite bar code.
  • the computer may be programmed with the production run related information in various ways, such as by scanning a bar code, e.g., on a work order, receiving a manual user input via a keyboard or the like and receiving signals electronically, such as from a computer that is local to the production line, in the same facility, or remotely located, e.g., in another city.
  • the bar code information may be printed using ink jet printing, laser marking, thermal transfer printing, thermal printing, thermal printing, electrographic printing, laser printing or flexographic printing, for instance.
  • an error detection method for use in a production line in which bar code information is applied to products includes receiving first check data at a printer computer that controls a printer on the production line, where the first check data is calculated at another computer based on first information associated, at least in part, with a production run on the production line.
  • the method further includes computing second check data at the printer computer based on second information associated, at least in part, with the production run and determining whether the first and second check data agree. If they agree, the printer may be instructed to print the second information on the products as at least one bar code symbol during the production run.
  • An error message may be set if the first and second check data do not agree, e.g., to alert an operator on the production line or other location that there is a problem.
  • the first check data may be received at the printer computer via an electronic transmission from another computer.
  • the second information may be provided to the computer also via an electronic transmission or via a manual user entry or bar coded work order, for use in computing the second check data.
  • the first and second information may include a product identifier and production run related information. This method may be used, e.g., to ensure that the production run-related information is accurately communicated to the printer computer.
  • the check data provided to the printer computer need not be continuously provided. For example, it may be provided once during a production run or other period in which the production run related information does not change. Or, the check data may be provided periodically during a production run.
  • the check data may further be used by an inspection station that scans the bar code after it is printed on the product or label to confirm the bar code is accurate. However, it is not necessary to print the check data in the bar code information.
  • an error detection method for use in a production line in which bar code information is applied to products includes reading first bar code indicia from a printed surface associated with at least one product during a production run on the production line to recover first information. Furthermore, second bar code indicia is read from the printed surface during the production run to recover second information, and the first and second information are analyzed to see if they are consistent.
  • the first bar code indicia may designate a product identifier such as a specific drug
  • the second bar code indicia identifies a commodity number, in which case the information is analyzed to determine if the commodity number is known to be associated with the particular drug.
  • a number of commodity numbers may be associated with the particular drug.
  • FIG. 1 illustrates a production line that prints bar code information on product labels in accordance with one embodiment of the invention
  • FIG. 2 illustrates a production line that prints bar code information on product containers in accordance with one embodiment of the invention
  • FIG. 3( a ) illustrates a label with first bar code information in accordance with one embodiment of the invention
  • FIG. 3( b ) illustrates a label with first and second bar code information of a composite bar code in accordance with one embodiment of the invention
  • FIGS. 3 ( c )- 3 ( f ) illustrate pre-printed labels and labels printed during production in accordance with different embodiments of the invention
  • FIG. 4 illustrates a dot pattern fed to a printer
  • FIG. 5( a ) illustrates a bar code with two dot lines per tier, and a separator pattern
  • FIG. 5( b ) illustrates a scan line through a bar code tier with one dot line per tier
  • FIG. 5( c ) illustrates a scan line through a bar code tier with two dot lines per tier
  • FIG. 6 illustrates a process for determining whether portions of a composite bar code carry consistent information
  • FIG. 7 illustrates an error detection process using check data.
  • labeling of products is done on a production line at high speeds.
  • a typical vaccine label is very small, measuring, e.g., 0.75 ⁇ 2 inches. It is therefore difficult to print a lot of information on such labels, such as the product name, Global Trade Identification Number (GTIN), Uniform Product Code (UPC), NDC number with manufacturer's number, product number, packaging indicator (e.g., describing the type of packaging), lot or batch number, expiration date and commodity number.
  • GTIN Global Trade Identification Number
  • UPC Uniform Product Code
  • NDC number with manufacturer's number
  • product number e.g., describing the type of packaging
  • lot or batch number e.g., describing the type of packaging
  • expiration date e.g., describing the type of packaging
  • a small vial might have the following information printed on it in bar coded and human readable form: “NDC 01234 56789, Lot Number USA123, Expiration Date Mar. 3, 2004.” Moreover, this text must meet certain size and typeface requirements.
  • the problem of limited label space could only be solved by increasing the label size. However, this is not possible for many drug related single dose packages that are used by inserting them into housings or other structures that have a fixed size.
  • various drawbacks result, including increased production costs, shipping costs and storage space requirements.
  • available bar code symbologies may not be efficient enough to encode the required information in the allotted space.
  • the present invention solves these problems by using compact bar code technology such as Reduced Space Symbology (RSS) to allow the desired information to be placed on a product within the available area.
  • RSS Reduced Space Symbology
  • the information can be encoded with room available to print the encoded data in human-readable form. This enables the healthcare provider or other person to identify the product even if a bar code scanner is not available.
  • having the product identification number (e.g., GTIN, NDC or UPC) along with the lot and expiration date makes it possible for a production line to be more fully automated.
  • FIG. 1 illustrates a production line that prints bar code information on product labels in accordance with one embodiment of the invention.
  • the production line shown generally at 100 , has several components and may take on many different configurations.
  • a container supply bin or station 125 supplies successive product containers or packages to a filling station 155 using a conveyor belt or the like.
  • the containers may be vials, ampoules, tubes or the like such as for single-dose drug containers (e.g., a 2-ml. single dose fliptop glass vial or a 1-ml. single dose glass ampoule).
  • the present invention is meant to encompass essentially any container type, including larger containers such as 55-gallon drums.
  • the drum may have a first bar code on it when empty, and a second bar code may be applied, e.g., by thermal imaging, when the drum is filled, to identify the contents.
  • the conveyer or other mechanism accepts the individual units/containers, holds them in a proper orientation to be worked with, and moves them around the production line from station to station.
  • the containers are filled with the desired product and sealed using known manufacturing techniques.
  • Printed instructions for use and packaging padding may also be provided.
  • a label applicator 157 applies labels to the product containers using known techniques after the labels exit from the label printer 145 .
  • the labels may have an adhesive backing.
  • the label applicator 157 receives labels from a label printer 145 with bar code information printed thereon.
  • the label stock 135 used by the label printer 145 may have pre-printed bar code information. Pre-printing refers to printing that can occur before a production run, when the containers are being processed at the different stations. A number of pre-printed labels in the label stock 135 can therefore be stored ahead of time, e.g., in rolls, and used when needed by the label printer 145 .
  • labels may be pre-printed at a location that is proximate to, or remote from, the production line 100 .
  • the labels may be pre-printed at a facility of an outside vendor.
  • the labels are pre-printed with the first part of a two or more part composite bar code.
  • This first part may comprise a linear bar code in a stacked or non-stacked format.
  • the label 300 may be pre-printed with a first bar code symbol or indicia 310 that is provided using the RSS-14 stacked format that encodes information such as a product identifier.
  • the labels in the label stock 135 may also include general information such as the manufacturer's name and logo, but do not include specific information related to a production run, such as lot or batch number, expiration date and commodity number, since this information is generally not available before a production run, and it is desirable to have a generic stock label that can be used subsequently with different production runs at different production lines as needed.
  • the labels are not pre-printed with bar code information, and all bar code information, including the example first bar code symbol 310 , supplemental, second bar code symbol 330 and associated human readable information 320 is printed in real-time during a production run by the printer 145 .
  • information such as the product identifier may or may not be pre-printed.
  • a number of stock labels 135 can be pre-printed with a product identifier bar code, and additional information related to the production run can be added in a supplemental, second bar code symbol to form a composite bar code symbol along with the associated human readable data.
  • the pre-printed labels may also include the human readable information corresponding to the first and/or second bar code information, as well as other required information.
  • the label printer 145 prints the bar code and human readable information on the labels before the label is attached to the container at the label applicator 157 .
  • the printing may occur after the label has been attached to a product container by positioning the printer appropriately in the production line 100 .
  • the printing may occur at multiple printers, both before and after the label is attached to the container.
  • the printing may occur directly on the product container or other printable surface without using a label, as discussed further in connection with FIG. 2.
  • the printer 145 need only print the second bar code information and human readable information during a production run. If the first bar code information has not been pre-printed on the label, the printer 145 may print both the first and second bar code information along with the human readable information.
  • the first and second bar code information may be respective independent bar codes of any type.
  • more than two bar code symbols may be provided if needed or desired.
  • a composite bar code may be printed that includes a linear bar code stacked in two or more rows with a 2-D bar code on top.
  • multiple independent bar codes can be printed.
  • the printer 145 may be of various types whose requirements are based on factors such as speed and resolution. Both in-line and non-in-line printers may be used. In-line printers allow the bar code and human readable information to be printed on the labels or other printable surface as the labels are moving on the production line. This can improve overall production output relative to conventional techniques. For example, a conventional technique for applying an expiration date to a container is to stamp the container with a metal stamp that is manually created. However, this approach requires the labels to come to a complete stop before they can be stamped, and is subject to errors since it is manually configured, and the wrong date may be used, for example.
  • the printer 145 should be able to accommodate typical speeds on a production line of roughly 50-650 units per minute, while the resolution of the printer must be sufficient to print the bar code symbol in the available size and space.
  • an RSS Limited symbol must have 74 modules in the space provided.
  • a module is the smallest building block for a bar code, e.g., the thinnest line that can be used for a portion of a 1-D bar code, or the smallest square that can be used for a portion of 2-D bar code.
  • the linear portion of the bar code can be printed at 74 modules in 0.75 inches or just under 100 pixels or printer dots per inch.
  • Printer types that may be used include inkjet printers, laser markers, thermal transfer printers, thermal printers, electrographic printers and flexographic printers.
  • inkjet printers inks are sprayed, via droplets of an ink solution, onto a label or other product surface.
  • Domino A300 inkjet printer One example is the Domino A300 inkjet printer.
  • Laser markers typically use a Nd 3 -YAG or CO 2 laser that leaves an image by burning away portions of a special black-coated paper.
  • a laser marker is also referred to herein as a printer.
  • One example is the Autolase® from Automated Laser Corporation, Fort Wayne, Ind.
  • thermal transfer printers a print head that contains resistive elements in a linear array heats ink-coated films (ribbons).
  • the head is in direct contact with the uncoated side of the ribbon and the ink-coated side of the ribbon is in direct contact with the label's printable surface.
  • the ink is heated, causing it to melt and adhere to the printing surface.
  • Specially formulated materials are used for the printable surface of the label to enhance high ink transfer efficiency and adhesion.
  • One example is available from Zebra Technologies Corporation, Vernon Hills, Ill.
  • Thermal printers are useful for applications with a short shelf life.
  • One example is the Informatics Thermal Bar Code Printer.
  • Electrographic printers also known as electron beam imaging printers, and laser printers, are also readily available and may be used.
  • the inkjet and laser marker are non-contact printers since they do not touch the label or other printable surface, while the thermal and thermal transfer printers are contact printers.
  • Non-contact printers are particularly suitable for printing labels after they have been applied to a curved surface such as a rounded container, or for printing directly on the rounded container. In fact, printing on such a rounded surface can be preferable since the information is printed from the same perspective from which it will be subsequently read by a scanner.
  • the edges of the printed information appear to be distorted to a scanner, which may cause reading errors. For example, a vertical bar at the edge of a bar code will appear to be thinner when viewed from the perspective of the center of the bar code.
  • printers that are computer-controlled on a production line provides a significant advantage over conventional techniques by allowing information that relates to a specific production run to be updated as required and printed automatically.
  • the printer 145 can be reconfigured at the start of a production run, or during a production run, for different printing formats, e.g., bar code type, size, stacked vs. non-stacked, composite vs. non-composite, and so forth.
  • the printer 145 may be driven by images provided to it by the printer computer 120 , such as one provided by Barcode Technology Inc. (BTI).
  • BTI Barcode Technology Inc.
  • the printer computer 120 runs a software application that, among other things, takes an input for specified information associated with a production run and creates a corresponding bar code image or indicia.
  • This bar code image which may be, e.g., the 2-D bar code image that is combined with a linear (1-D) bar code such as the RSS Limited or stacked bar code to form a composite bar code, may also include a separator pattern (FIG. 5( a )).
  • this image is fed to the printer as a dot pattern, e.g., as shown in FIG. 4, which includes a 1-D portion on the bottom and a 2-D portion on the top, which together form a composite bar code symbol.
  • the laser marker and thermal printers may be similarly driven to provide the desired printing using techniques known to those skilled in the art.
  • the printer computer 120 may also receive information from a bar code scanner 115 , e.g., which reads one or more bar codes such as from a work order printed on a sheet of paper.
  • Inkjet printers present some challenges in achieving a readable bar code since only a limited number of dots in the height and width of the image can be printed. This is a severe limitation, in particular, when printing both the 2-D part of a composite bar code, a print separator and the human readable information.
  • the dot pattern of FIG. 4, a portion of which is shown in greater detail in FIG. 5( a ) addresses this problem by using a bar code with two dot lines per tier, with a total of six tiers, and a separator pattern. Here, every two lines or rows of dots represent one tier of the 2-D part of a composite symbol.
  • FIG. 5( b ) illustrates a scan line through a bar code tier with one dot line per tier. Since the scan direction is often at an angle to the tier direction due to user handling of the scanner and/or bar coded container, the laser scan line may pass through two dots in a way that causes the perceived widths of the dots to be unequal, which can result in an improper reading.
  • the perceived widths of the scanned dots will be generally consistent, thereby eliminating the reading problem.
  • the number of characters used to represent this information must be limited, e.g., to eight characters.
  • the printer 145 may receive the bar code image from the computer 120 , e.g., in the form of a dot pattern, further adjustments to the printer software image may be made, including, e.g., the orientation, the distance between dots, and the distance between columns. Moreover, the speed of the production line may be synchronized with the printer's capabilities. The printer 145 may have an adjustment for the tolerance of the variations in speed and variations in print gain, e.g., the size of the dot due to ink spread. Furthermore, adjustments can be made by changing the height of the printer head above the labels or other surfaces to be printed on, and the vertical spread of the dots in the dot column.
  • the printer 145 must know when to print the bar code. For example, it may be necessary to print a 2-D bar code symbol along with the human readable data so that they fall within acceptable distances of, and do not overlap with, an existing bar code symbol.
  • the particular tolerances that apply will depend on the specific symbology. For example, the RSS symbologies allow for relatively loose tolerances.
  • scanners typically only require that a linear bar code be seen in the same field of vision as the 2-D bar code, regardless of its x-dimension or placement, or even orientation, before it hunts for and reads the 2-D bar code.
  • the x-dimension may vary from 19-39 mils.
  • the y-dimension control is accomplished by adjusting the bracket that holds the print head in relation to the labels or other surfaces passing underneath.
  • the printer 145 may be controlled by a computer 120 , as discussed, which receives input instructions from a scanner 115 , a user, e.g., manually, via a keyboard and/or a remote computer 124 .
  • the user manually enters information into the computer 120 to cause it to print specific information on the labels or other product surfaces.
  • the user may obtain this information in human readable form from a printed work order, for instance, or from a telephone call or the like, and key in the information.
  • the printer is configured, e.g., re-programmed, via information obtained from the scanner 115 , which may scan in printed bar-coded instructions, e.g., that identify the production run related information.
  • the bar-coded instructions may be printed using a computer in a known manner. For example, a first worker who is in charge of scheduling the activities of one or more production lines may print the bar coded work order for delivery to a second worker who operates the production line equipment. The second worker then places the work order in front of the scanner 115 to have the information read in to re-program the computer 120 .
  • the computer 124 communicates the information to be printed directly to the printer computer 120 via any known data communication scheme, e.g., such as TCP/IP.
  • the computer 124 is not networked t the computer 120 , but communicates with the computer 120 via, e.g., a Small Computer System Interface (SCSI).
  • the computer 124 may represent a central/master computer that provides instructions to local computers that are associated with different production lines in different locations, whether they are in the same facility, or in different facilities in different geographic areas. Although indicated as being remote in FIG. 1, the computer 124 may be located essentially anywhere.
  • an inspection station 180 may be provided on the production line 100 that receives data from a video camera 182 and a barcode reader 184 , which in turn observe finished products that exit form the label applicator 157 .
  • the video camera 182 may be a CCD camera used to provide a visual inspection of various factors such as label placement, label content, presence of a label and a seal and presence of a bar code and human readable data.
  • the inspection station 180 may display information, such as error messages, on a CRT screen/monitor to inform an operator of any problems.
  • the bar code reader or scanner 184 may scan the bar code printed on the product to verify its accuracy and consistency, for example, as discussed further in connection with FIG. 6. After the products have been labeled, if applicable, scanned and checked, they may be assembled into multiple unit packages and shipped to their destination.
  • FIG. 2 illustrates a production line 200 that prints bar code information on product containers in accordance with one embodiment of the invention.
  • the printer 145 ′ may print directly on the product container or other printable surface associated with a product, such as an “outsert” or printable tab that is attached to the container or other packaging.
  • An outsert is analogous to an insert such as printed instructions that may be inserted inside a product container.
  • printing may occur on the product itself. For example, for a medication in tablet form, printing may occur on the tablet using digestible ink. For non-digested medications, printing may occur on a patch on the medication.
  • the printer 145 may be located after the label applicator 157 , in which case the labels are printed after being applied to the containers.
  • printing can occur on a label: (a) only before the label is applied to a container, (b) both before the label is applied to a container and after, or (3) only after the label is applied to a container.
  • more than one printer may be used so that printing can occur at multiple locations on the production line. For example, due to the limited vertical range of a single printer, it may be desirable to divide the printing of bar code information between two or more printers. A first printer can print the bottom half of the bar code, while the second printer prints the top half, for instance.
  • FIGS. 3 ( c )- 3 ( i ) illustrate pre-printed labels and labels printed during production that illustrate some of the various options. Note that although labels are referred to here, the discussion applies as well to other printable surfaces, such as containers, packaging and outserts. In FIG.
  • the label has no pre-printed bar code, and two bar codes 352 and 354 are printed during production.
  • the label has a first bar code 362 pre-printed, and a second, supplemental bar code 364 is printed during production.
  • the label has a first part or indicia 374 of a bar code 372 pre-printed, and the second, supplemental part or indicia is printed during production to complete the bar code 372 . That is, the indicia 372 and 374 are joined or concatenated vertically.
  • FIG. 3( c ) the label has no pre-printed bar code, and two bar codes 352 and 354 are printed during production.
  • the label has a first bar code 362 pre-printed, and a second, supplemental bar code 364 is printed during production.
  • the label has a first part or indicia 374 of a bar code 372 pre-printed, and the second, supplemental part or indicia is printed during production to complete the bar code 372 . That is, the in
  • the label has a first part or indicia 384 of a bar code symbol 382 pre-printed, and the second, supplemental part or indicia is printed during production to complete the bar code 382 . That is, the indicia 382 and 384 are joined or concatenated horizontally.
  • FIG. 6 illustrates a process for determining whether bar code portions of a composite bar code carry consistent information. This may be done for portions of a composite bar code, portions of a single bar code and multiple bar codes.
  • the invention may be used to verify that information carried by the first portion or indicia 610 and information carried by the second, supplemental portion or indicia 620 are consistent.
  • the bar code reader 184 reads and decodes the respective bar code portions 610 , 620 and provides the decoded information to an analysis function 188 , which analyzes the received information to determine if there is a known correspondence.
  • the analysis function 188 may be implemented at the inspection station 180 , for instance.
  • the first bar code portion 610 may include a product identifier such as the National Drug Code (NDC) of a specific drug (e.g., drug A), while the second bar code portion 620 includes a commodity number, which identifies one of multiple different possible formulations of the specific drug (e.g., formulation A 1 ).
  • NDC National Drug Code
  • the analysis function 188 is pre-programmed with information that drug A is know to have formulations A 1 , A 2 and A 3 , drug B is known to have formulations B 1 and B 2 , and so forth.
  • the different formulations may represent different dosages, concentrations or delivery methods, e.g., tablet, injectable, IV drip, or temperature, volumes and pressures used during manufacture.
  • the analysis function 188 can use appropriate logic, include lookup tables, databases or other known software techniques, to determine that the formulation A 1 which is identified by the commodity number is consistent with the drug A, and output a “consistent” decision. However, if the product identifier was for a drug B, and the commodity production number was for a formulation A 1 , the analysis function 188 would output an “inconsistent” decision. In this case, an error may have occurred in the printing of one of the bar code portions or symbols. The error can be signaled by an audible alarm or a visual message sent to an operator via a computer display or the like.
  • FIG. 7 illustrates an error detection process using check data.
  • a local or remote computer illustrated by computer 124 , may convey check data such as a check digit to the printer computer 120 at one or more production lines to ensure data integrity.
  • check data such as a check digit
  • the printer computer 120 may convey check data such as a check digit to the printer computer 120 at one or more production lines to ensure data integrity.
  • information related to a production run such as lot or batch number, expiration date and commodity number, are determined when the batch is ready for bottling.
  • the expiration date is based on periods of time calculated for the safe shelf life for each product, while the batch or lot number is an assigned number and/or text identifier based on the batch or lot identification system used.
  • this information may be written down and conveyed to a user at the production line who manually enters the information into the printer driver software at the computer 120 .
  • the information is transmitted electronically from the computer 124 to the printer computer 120 via a computer network, serial link, or other wired or wireless electronic link.
  • a bar-coded work order approach 127 the information is printed on paper as one or more bar code symbols by the computer 124 , or other computer, and the paper is scanned in by a bar code scanner associated with the computer 120 as a work order.
  • the information from which the check data is calculated may include a data string based on a product identifier (PRODUCT ID), a lot number (LOT) and an expiration date (EXP. DATE). This is also the information that is printed by the printer 145 as a bar code on the products during the production run.
  • PRODUCT ID product identifier
  • LOT lot number
  • EXP. DATE expiration date
  • check data such as a check digit
  • the check data can then be transmitted from the computer 124 to the printer computer 120 , where the printer computer 120 calculates its own check data based on the information that it receives, e.g., via manual entry 126 , a bar coded work order 127 , or a computer communication 128 .
  • the check data can be transmitted electronically via the computer communication path 128 or a separate communication path.
  • the check data calculated by the computer 120 is then compared to the check data it receives from the computer 124 to determine if they agree. If they do agree, it is assumed that the production-run related information and other information, if applicable, has been accurately communicated to the printer computer 120 , and a corresponding bar code symbol may be printed on an example product 700 . If the check data do not agree, the software at the printer computer 120 may set an error message, e.g., to alert an operator of the problem, via a monitor 121 . A mismatch indicates that either the check data from the computer 124 was not accurately received by the printer computer 120 , or the information from which the check data was generated at the computer 124 , e.g., PRODUCT ID+LOT+EXP. DATE, was not accurately received by the printer computer 120 . If there is an error, the information can be re-communicated to the printer computer 120 .
  • the check data may be used by an inspection station 180 and bar code reader 184 that scans the bar code symbol after it is printed on the product 700 to confirm that the bar code is accurate.
  • the bar code information is scanned and check data is computed from the scanned in information by the inspection station 180 .
  • This check data is then compared to check data received from the printer computer 120 to confirm they match.
  • An error message may be sent to the operator monitor 121 if the check data do not agree and/or an audible alarm may be set or the like. The operator can then take an appropriate action such as stopping the production line or personally inspecting the products.
  • bar code information is printed on a printable surface of a product during a production run that includes two components, where the first component is either pre-printed or printed real-time during a production run, and the second component is printed during the production run.
  • the first component may include a product identifier
  • the second component may include information related to the production run, such as a lot or batch number, commodity number and expiration date for the product.
  • check data is used to confirm the accuracy of production-run related information that is received by a printer computer for use in printing a bar code.
  • the check data may further be used by an inspection station to verify that the bar code was printed accurately on the product.
  • bar code symbol portions are verified for consistency by scanning them in after they have been printed, and accessing a database to verify that information associated with the symbol portions is consistent.

Abstract

Bar code information is printed on a printable surface associated with a product, such as a label or container of the product, or the product itself, during a production run under the control of a printer computer. The bar code information may include two components of a composite bar code symbol, where the first component is either pre-printed or printed during a production run, and the second component is printed during the production run. The first component may identify a product that is carried in the containers, while the second component identifies a lot, batch, expiration date or commodity number. In another aspect, check data is used to confirm the accuracy of information that is used by a printer computer to control a printer. In another aspect, first and second bar code symbols portions are read to recover information, and a database is accessed to determine if the recovered information is consistent.

Description

    BACKGROUND OF THE INVENTION
  • This application claims the benefit of U.S. provisional patent application No. 60/348,000, entitled “System and method for supplementing bar coded products with additional bar codes,” filed Oct. 26, 2001, and incorporated herein by reference. [0001]
  • The present invention provides methods and apparatuses for applying bar codes to products on a production line, and also addresses the need for quality control in a production line. [0002]
  • Various types of bar code symbologies have been developed to meet the specific needs of different activities including manufacturing, warehousing, shipping and merchandising. Moreover, in the field of healthcare, the Food and Drug Administration has proposed requiring that manufacturers provide bar codes on all pharmaceutical and biological products. Such bar codes can identify data such as the National Drug Code (NDC), a lot or batch number and the expiration date. The NDC is a unique numerical code identifying the manufacturer, product, dosage, strength, and package size or type. The proposed rule is an attempt to reduce the number of errors in dispensing drugs in hospitals and other healthcare facilities. In practice, the bar code on a drug could be matched against a bar code associated with the patient and the patient's drug regime, such as by using bar code provided on a patient's wrist bracelet or medical file. The hospitals would obtain appropriate scanning equipment for scanning the drugs' bar code and the patient's bar code, and a computer database would process the data to inform the healthcare professional whether the correct drug/medicine has been obtained. Additionally, by bar coding the drugs' expiration dates and lot numbers, identification of expired and recalled drugs can be facilitated. [0003]
  • Bar codes include both one-dimensional (linear) (1-D) and two-dimensional (2-D) types. Linear, or 1-D symbologies include Universal Product Code (UPC)/European Article Number (EAN), Code 39, Codabar, the multi-color Pharmacode (Laetus), [0004] Code 128, Code 93, Telepen, the Reduced Space Symbology (RSS) family, including RSS-14, RSS Limited and RSS Expanded, ITF-14 (Interleaved 2 of 5) and ISSN/ISBN. 2-D symbologies include PDF417 (Portable Data File), micro PDF417, Data Matrix and MaxiCode. Moreover, a composite bar code symbology combines two or more bar code symbols. For example, a composite bar code may be formed by combining a 1-D symbol with a 2-D symbol. One example is the EAN.UCC (European Article Number—Uniform Code Council, Inc.) composite symbol. RSS composite symbols may be formed by combining an RSS linear symbol with a EAN.UCC 2-D Composite Component (CC). A composite bar code symbol may also include a 1-D symbol that is printed in two or more rows.
  • In particular, the RSS family contains three linear symbologies that can be used with the EAN.UCC system, RSS-14 encodes the full 14-digit Global Trade Identification Number (GTIN) in a linear symbol that can be scanned omni directionally. The GTIN is made up of one character for a packaging designator, two system digits, five characters for the manufacturer, five characters for the item and one check digit. It also has truncated and stacked formats. RSS Limited encodes the same 14-digits with packing indicators limited to zero or one in a linear symbol. RSS Expanded encodes EAN.UCC primary identification plus supplemental element strings such as weight and “best before” date in a linear symbol that can be scanned omni directionally. Moreover, this symbol can be printed in multiple rows as a stacked symbol. Furthermore, any RSS symbol can be printed as a standalone linear symbol or as part of a composite symbol with an accompanying 2-D composite component printed above the RSS linear component. [0005]
  • However, there are various technical challenges to bar coding products on a production line. For example, it is not clear how an appropriate bar code can be provided on small drug products, such as a unit dose product, which are commonly used due to their convenience for hospitals, healthcare professionals and patients. These challenges include accommodating the significant amount of information that must be provided in a limited available space. Moreover, the use of bar codes present challenges on the production line for all products when information specific to the production run, such as lot, batch, expiration date or commodity number are bar coded. Furthermore, quality control considerations on the production line must be addressed to ensure that the correct bar code information is applied to the products. [0006]
  • The present invention addresses the above and other issues. [0007]
  • SUMMARY OF THE INVENTION
  • The present invention provides methods and apparatuses for printing bar code information on products on a production line. [0008]
  • One aspect of the invention provides a method for applying bar code information to products in a production line. The method involves printing bar code information related to the product substantially in real-time with respect to a production line. The bar code information may be printed on any printable surface related to the product, including a container and a label of the product, or on the product itself. For example, the information may relate to a production run, such as lot, batch, expiration date or commodity number of the product. In the area of drug manufacturing, in particular, the commodity number may be a six-digit number assigned to each validated label by the manufacturer. Such labels are validated by an agency such as the FDA. The commodity number identifies the formulation of a drug, such as how it is produced, e.g., what ingredients, concentrations, temperature, volumes and pressures are used. Having the commodity number encoded in the bar code allows a machine-readable method to verify that the correct label is being used in an automated fashion. Other bar code information, such as relating to the identity of the product, may be printed in real time in the same or another bar code indicia or symbol, or pre-printed on the label or the product, etc. [0009]
  • In one embodiment, a method for applying bar code information to a product on a production line includes printing bar code information on a printable surface associated with the product, such as a label or a container of the product, during a production run, that supplements bar code information associated with the product. The supplemental bar code information may relate to parameters of the production run, e.g., such as a lot, batch, expiration date and commodity number of the products. The bar code information associated with the product may be a pre-printed bar code symbol that identifies the product and/or information for using the product, e.g., directions for administering a drug, preferred storage conditions (such as temperature range) and the like. Moreover, the bar code information may be provided in a composite bar code symbol. Advantageously, by printing the bar code information associated with the production run during the production run, e.g., substantially in real-time, the production process proceeds more efficiently. For example, there is no need to prepare and stockpile labels for different production runs, which can lead to errors if the wrong labels are used for the wrong production run. Moreover, the bar coded indicia can be easily reconfigured on the production floor or other local or remote location by re-programming a printer computer to reflect changes in the production run information. [0010]
  • In another embodiment, a method for applying bar code information to a product on a production line includes programming a computer with information associated with a production run, and printing, responsive to the programming, bar code indicia on a printable surface associated with the products during the production run that carries the production run related information. Various bar code indicia may be printed, including a single 1-D or 2-D bar code, or a composite bar code. Moreover, the computer may be programmed with the production run related information in various ways, such as by scanning a bar code, e.g., on a work order, receiving a manual user input via a keyboard or the like and receiving signals electronically, such as from a computer that is local to the production line, in the same facility, or remotely located, e.g., in another city. The bar code information may be printed using ink jet printing, laser marking, thermal transfer printing, thermal printing, thermal printing, electrographic printing, laser printing or flexographic printing, for instance. [0011]
  • In another embodiment, an error detection method for use in a production line in which bar code information is applied to products includes receiving first check data at a printer computer that controls a printer on the production line, where the first check data is calculated at another computer based on first information associated, at least in part, with a production run on the production line. The method further includes computing second check data at the printer computer based on second information associated, at least in part, with the production run and determining whether the first and second check data agree. If they agree, the printer may be instructed to print the second information on the products as at least one bar code symbol during the production run. An error message may be set if the first and second check data do not agree, e.g., to alert an operator on the production line or other location that there is a problem. Moreover, the first check data may be received at the printer computer via an electronic transmission from another computer. The second information may be provided to the computer also via an electronic transmission or via a manual user entry or bar coded work order, for use in computing the second check data. The first and second information may include a product identifier and production run related information. This method may be used, e.g., to ensure that the production run-related information is accurately communicated to the printer computer. [0012]
  • Furthermore, the check data provided to the printer computer need not be continuously provided. For example, it may be provided once during a production run or other period in which the production run related information does not change. Or, the check data may be provided periodically during a production run. The check data may further be used by an inspection station that scans the bar code after it is printed on the product or label to confirm the bar code is accurate. However, it is not necessary to print the check data in the bar code information. [0013]
  • In another embodiment, an error detection method for use in a production line in which bar code information is applied to products includes reading first bar code indicia from a printed surface associated with at least one product during a production run on the production line to recover first information. Furthermore, second bar code indicia is read from the printed surface during the production run to recover second information, and the first and second information are analyzed to see if they are consistent. For example, the first bar code indicia may designate a product identifier such as a specific drug, while the second bar code indicia identifies a commodity number, in which case the information is analyzed to determine if the commodity number is known to be associated with the particular drug. In practice, a number of commodity numbers may be associated with the particular drug. [0014]
  • Corresponding apparatuses are also presented.[0015]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a production line that prints bar code information on product labels in accordance with one embodiment of the invention; [0016]
  • FIG. 2 illustrates a production line that prints bar code information on product containers in accordance with one embodiment of the invention; [0017]
  • FIG. 3([0018] a) illustrates a label with first bar code information in accordance with one embodiment of the invention;
  • FIG. 3([0019] b) illustrates a label with first and second bar code information of a composite bar code in accordance with one embodiment of the invention;
  • FIGS. [0020] 3(c)-3(f) illustrate pre-printed labels and labels printed during production in accordance with different embodiments of the invention;
  • FIG. 4 illustrates a dot pattern fed to a printer; [0021]
  • FIG. 5([0022] a) illustrates a bar code with two dot lines per tier, and a separator pattern;
  • FIG. 5([0023] b) illustrates a scan line through a bar code tier with one dot line per tier;
  • FIG. 5([0024] c) illustrates a scan line through a bar code tier with two dot lines per tier;
  • FIG. 6 illustrates a process for determining whether portions of a composite bar code carry consistent information; and [0025]
  • FIG. 7 illustrates an error detection process using check data.[0026]
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • In one aspect of the invention, labeling of products, including small product containers such as vials and ampoules that carry drugs, is done on a production line at high speeds. For instance, a typical vaccine label is very small, measuring, e.g., 0.75×2 inches. It is therefore difficult to print a lot of information on such labels, such as the product name, Global Trade Identification Number (GTIN), Uniform Product Code (UPC), NDC number with manufacturer's number, product number, packaging indicator (e.g., describing the type of packaging), lot or batch number, expiration date and commodity number. In addition to the machine readable bar code information, it is desirable to provide certain human readable text, such as the name of the drug or other product identifier. As an example, a small vial might have the following information printed on it in bar coded and human readable form: “NDC 01234 56789, Lot Number USA123, Expiration Date Mar. 3, 2004.” Moreover, this text must meet certain size and typeface requirements. Previously, the problem of limited label space could only be solved by increasing the label size. However, this is not possible for many drug related single dose packages that are used by inserting them into housings or other structures that have a fixed size. Moreover, even if the package size can be increased, various drawbacks result, including increased production costs, shipping costs and storage space requirements. Moreover, available bar code symbologies may not be efficient enough to encode the required information in the allotted space. [0027]
  • Similarly, in the food industry, information that previously could not be bar coded due to space limitations can now be bar coded with the techniques disclosed herein, e.g., on a sticker that is attached to fruits or vegetables, or with a bar code printed on a milk carton or the like. This information may include country of origin, whether pesticides or hormones were used in preparing the product, what types, if any, health warnings related to a product such as possible allergic reactions, and so forth. [0028]
  • In one aspect, the present invention solves these problems by using compact bar code technology such as Reduced Space Symbology (RSS) to allow the desired information to be placed on a product within the available area. Moreover, by providing a sufficiently compact bar code symbology, the information can be encoded with room available to print the encoded data in human-readable form. This enables the healthcare provider or other person to identify the product even if a bar code scanner is not available. Additionally, having the product identification number (e.g., GTIN, NDC or UPC) along with the lot and expiration date makes it possible for a production line to be more fully automated. [0029]
  • Moreover, having the bar coded GTIN, lot and expiration date on a single dose vial or ampoule can profoundly change the pharmacist's or other healthcare provider's ability to administer and record a prescription. The pharmacist would normally, upon receiving a doctor's prescription, fill out a computerized form, print out a label, and proceed to fill a bottle or vial in the pharmacy. However, in accordance with one aspect of the invention, which may provide a bar-coded vial, the pharmacist can fill in the computerized prescription by scanning from the vial that has already been selected from inventory. As the drug vial is scanned, its NDC number is looked up in a database and its information is filled out on screen. In other words, the pharmacist can check the selection by looking at the screen before printing a label and dispensing the drug. [0030]
  • FIG. 1 illustrates a production line that prints bar code information on product labels in accordance with one embodiment of the invention. The production line, shown generally at [0031] 100, has several components and may take on many different configurations. In one possibility, a container supply bin or station 125 supplies successive product containers or packages to a filling station 155 using a conveyor belt or the like. The containers may be vials, ampoules, tubes or the like such as for single-dose drug containers (e.g., a 2-ml. single dose fliptop glass vial or a 1-ml. single dose glass ampoule). However, the present invention is meant to encompass essentially any container type, including larger containers such as 55-gallon drums. For example, the drum may have a first bar code on it when empty, and a second bar code may be applied, e.g., by thermal imaging, when the drum is filled, to identify the contents. The conveyer or other mechanism accepts the individual units/containers, holds them in a proper orientation to be worked with, and moves them around the production line from station to station. At the filling station 155, the containers are filled with the desired product and sealed using known manufacturing techniques. Printed instructions for use and packaging padding may also be provided.
  • A [0032] label applicator 157 applies labels to the product containers using known techniques after the labels exit from the label printer 145. For example, the labels may have an adhesive backing. In one approach, the label applicator 157 receives labels from a label printer 145 with bar code information printed thereon. Moreover, the label stock 135 used by the label printer 145 may have pre-printed bar code information. Pre-printing refers to printing that can occur before a production run, when the containers are being processed at the different stations. A number of pre-printed labels in the label stock 135 can therefore be stored ahead of time, e.g., in rolls, and used when needed by the label printer 145. Note that labels may be pre-printed at a location that is proximate to, or remote from, the production line 100. For instance, the labels may be pre-printed at a facility of an outside vendor.
  • Moreover, in one embodiment, the labels are pre-printed with the first part of a two or more part composite bar code. This first part may comprise a linear bar code in a stacked or non-stacked format. For example, in FIG. 3([0033] a), the label 300 may be pre-printed with a first bar code symbol or indicia 310 that is provided using the RSS-14 stacked format that encodes information such as a product identifier. The labels in the label stock 135 may also include general information such as the manufacturer's name and logo, but do not include specific information related to a production run, such as lot or batch number, expiration date and commodity number, since this information is generally not available before a production run, and it is desirable to have a generic stock label that can be used subsequently with different production runs at different production lines as needed.
  • In another possibility, the labels are not pre-printed with bar code information, and all bar code information, including the example first [0034] bar code symbol 310, supplemental, second bar code symbol 330 and associated human readable information 320 is printed in real-time during a production run by the printer 145.
  • Moreover, information such as the product identifier may or may not be pre-printed. In some cases, such as when the [0035] production line 100 is dedicated to processing a specific product such as a specific drug, at least for a specific period of time, a number of stock labels 135 can be pre-printed with a product identifier bar code, and additional information related to the production run can be added in a supplemental, second bar code symbol to form a composite bar code symbol along with the associated human readable data. The pre-printed labels may also include the human readable information corresponding to the first and/or second bar code information, as well as other required information.
  • In the approach illustrated in FIG. 1, the [0036] label printer 145 prints the bar code and human readable information on the labels before the label is attached to the container at the label applicator 157. However, the printing may occur after the label has been attached to a product container by positioning the printer appropriately in the production line 100. In a further approach, the printing may occur at multiple printers, both before and after the label is attached to the container. Moreover, the printing may occur directly on the product container or other printable surface without using a label, as discussed further in connection with FIG. 2.
  • If the first bar code information has been pre-printed on the label, the [0037] printer 145 need only print the second bar code information and human readable information during a production run. If the first bar code information has not been pre-printed on the label, the printer 145 may print both the first and second bar code information along with the human readable information. Alternatively, the first and second bar code information may be respective independent bar codes of any type. Moreover, more than two bar code symbols may be provided if needed or desired. For example, a composite bar code may be printed that includes a linear bar code stacked in two or more rows with a 2-D bar code on top. Furthermore, multiple independent bar codes can be printed.
  • The [0038] printer 145 may be of various types whose requirements are based on factors such as speed and resolution. Both in-line and non-in-line printers may be used. In-line printers allow the bar code and human readable information to be printed on the labels or other printable surface as the labels are moving on the production line. This can improve overall production output relative to conventional techniques. For example, a conventional technique for applying an expiration date to a container is to stamp the container with a metal stamp that is manually created. However, this approach requires the labels to come to a complete stop before they can be stamped, and is subject to errors since it is manually configured, and the wrong date may be used, for example. Additionally, further problems are caused by the degradation of the metal stamp as the print head wears out after repeated stampings, causing the stamped information to become less distinct. This can cause errors with vision systems used for inspections that image the stamped information and compare it to a digitized reference image since the stamped information will gradually depart from the reference image. At this point, the production line would have to be stopped, and a new reference image created or the stamp changed. Moreover, the stamp is not suitable for printing on curved surfaces. The use of the printing techniques disclosed herein overcomes these and other problems.
  • The [0039] printer 145 should be able to accommodate typical speeds on a production line of roughly 50-650 units per minute, while the resolution of the printer must be sufficient to print the bar code symbol in the available size and space. For example, an RSS Limited symbol must have 74 modules in the space provided. A module is the smallest building block for a bar code, e.g., the thinnest line that can be used for a portion of a 1-D bar code, or the smallest square that can be used for a portion of 2-D bar code. In one example of a compact label application, the linear portion of the bar code can be printed at 74 modules in 0.75 inches or just under 100 pixels or printer dots per inch.
  • Printer types that may be used include inkjet printers, laser markers, thermal transfer printers, thermal printers, electrographic printers and flexographic printers. With inkjet printers, inks are sprayed, via droplets of an ink solution, onto a label or other product surface. One example is the Domino A300 inkjet printer. Laser markers typically use a Nd[0040] 3-YAG or CO2 laser that leaves an image by burning away portions of a special black-coated paper. A laser marker is also referred to herein as a printer. One example is the Autolase® from Automated Laser Corporation, Fort Wayne, Ind. With thermal transfer printers, a print head that contains resistive elements in a linear array heats ink-coated films (ribbons). The head is in direct contact with the uncoated side of the ribbon and the ink-coated side of the ribbon is in direct contact with the label's printable surface. The ink is heated, causing it to melt and adhere to the printing surface. Specially formulated materials are used for the printable surface of the label to enhance high ink transfer efficiency and adhesion. One example is available from Zebra Technologies Corporation, Vernon Hills, Ill. Thermal printers are useful for applications with a short shelf life. One example is the Informatics Thermal Bar Code Printer. Electrographic printers, also known as electron beam imaging printers, and laser printers, are also readily available and may be used.
  • The inkjet and laser marker are non-contact printers since they do not touch the label or other printable surface, while the thermal and thermal transfer printers are contact printers. Non-contact printers are particularly suitable for printing labels after they have been applied to a curved surface such as a rounded container, or for printing directly on the rounded container. In fact, printing on such a rounded surface can be preferable since the information is printed from the same perspective from which it will be subsequently read by a scanner. In contrast, when a flat label is printed and subsequently applied to a rounded container, the edges of the printed information appear to be distorted to a scanner, which may cause reading errors. For example, a vertical bar at the edge of a bar code will appear to be thinner when viewed from the perspective of the center of the bar code. [0041]
  • The use of such printers that are computer-controlled on a production line provides a significant advantage over conventional techniques by allowing information that relates to a specific production run to be updated as required and printed automatically. For example, the [0042] printer 145 can be reconfigured at the start of a production run, or during a production run, for different printing formats, e.g., bar code type, size, stacked vs. non-stacked, composite vs. non-composite, and so forth. In particular, the printer 145 may be driven by images provided to it by the printer computer 120, such as one provided by Barcode Technology Inc. (BTI). The printer computer 120 runs a software application that, among other things, takes an input for specified information associated with a production run and creates a corresponding bar code image or indicia. This bar code image, which may be, e.g., the 2-D bar code image that is combined with a linear (1-D) bar code such as the RSS Limited or stacked bar code to form a composite bar code, may also include a separator pattern (FIG. 5(a)). With an inkjet printer, this image is fed to the printer as a dot pattern, e.g., as shown in FIG. 4, which includes a 1-D portion on the bottom and a 2-D portion on the top, which together form a composite bar code symbol. The laser marker and thermal printers may be similarly driven to provide the desired printing using techniques known to those skilled in the art. The printer computer 120 may also receive information from a bar code scanner 115, e.g., which reads one or more bar codes such as from a work order printed on a sheet of paper.
  • Inkjet printers present some challenges in achieving a readable bar code since only a limited number of dots in the height and width of the image can be printed. This is a severe limitation, in particular, when printing both the 2-D part of a composite bar code, a print separator and the human readable information. The dot pattern of FIG. 4, a portion of which is shown in greater detail in FIG. 5([0043] a), addresses this problem by using a bar code with two dot lines per tier, with a total of six tiers, and a separator pattern. Here, every two lines or rows of dots represent one tier of the 2-D part of a composite symbol. In particular, the problems inherent in the reading of bar code images can be overcome by devoting two or three lines of dots to each tier of the 2-D data. If only one dot line is used for a single 2-D data tier, there is a risk that the bar code scanner would scan through different sections of the dots, which could cause erroneous results. In particular, FIG. 5(b) illustrates a scan line through a bar code tier with one dot line per tier. Since the scan direction is often at an angle to the tier direction due to user handling of the scanner and/or bar coded container, the laser scan line may pass through two dots in a way that causes the perceived widths of the dots to be unequal, which can result in an improper reading. In contrast, by providing two or more overlapping dot lines per tier, as shown in FIG. 5(c), the perceived widths of the scanned dots will be generally consistent, thereby eliminating the reading problem. For example, using the above approach, with a printer such as the Domino A300, 21/2=10 tiers can be accommodated in the bar code. Moreover, assuming the bar coded information is to include expiration date and lot or batch number, the number of characters used to represent this information must be limited, e.g., to eight characters.
  • Once the [0044] printer 145 has received the bar code image from the computer 120, e.g., in the form of a dot pattern, further adjustments to the printer software image may be made, including, e.g., the orientation, the distance between dots, and the distance between columns. Moreover, the speed of the production line may be synchronized with the printer's capabilities. The printer 145 may have an adjustment for the tolerance of the variations in speed and variations in print gain, e.g., the size of the dot due to ink spread. Furthermore, adjustments can be made by changing the height of the printer head above the labels or other surfaces to be printed on, and the vertical spread of the dots in the dot column.
  • There is also the problem of registration, which amounts to control of the x and y-dimensions of the placed bar code on the label or product. In particular, the [0045] printer 145 must know when to print the bar code. For example, it may be necessary to print a 2-D bar code symbol along with the human readable data so that they fall within acceptable distances of, and do not overlap with, an existing bar code symbol. The particular tolerances that apply will depend on the specific symbology. For example, the RSS symbologies allow for relatively loose tolerances. Moreover, scanners typically only require that a linear bar code be seen in the same field of vision as the 2-D bar code, regardless of its x-dimension or placement, or even orientation, before it hunts for and reads the 2-D bar code. Tests of one possible embodiment have shown that the x-dimension may vary from 19-39 mils. The x-dimension adjustment may be accomplished by a photosensitive eye that reads the label or other printed surface to locate a registration index mark, typically a ⅛ inch diameter black dot pre-printed on the label along with the other information, as shown in FIGS. 3(a) and 3(b), after which the printer is signaled to begin a new print cycle. For example, if a registration mark appears with every label, which is 1⅝ inch in length, and there is a ⅛ inch space between labels, a printer rated at 720 inches per minute could produce 720″/1.75″=411 labels per minute. The y-dimension control is accomplished by adjusting the bracket that holds the print head in relation to the labels or other surfaces passing underneath.
  • The [0046] printer 145 may be controlled by a computer 120, as discussed, which receives input instructions from a scanner 115, a user, e.g., manually, via a keyboard and/or a remote computer 124. In one approach, the user manually enters information into the computer 120 to cause it to print specific information on the labels or other product surfaces. The user may obtain this information in human readable form from a printed work order, for instance, or from a telephone call or the like, and key in the information. In another approach, the printer is configured, e.g., re-programmed, via information obtained from the scanner 115, which may scan in printed bar-coded instructions, e.g., that identify the production run related information. This approach avoids problems with data entry errors that may be keyed in by the user. The bar-coded instructions may be printed using a computer in a known manner. For example, a first worker who is in charge of scheduling the activities of one or more production lines may print the bar coded work order for delivery to a second worker who operates the production line equipment. The second worker then places the work order in front of the scanner 115 to have the information read in to re-program the computer 120.
  • In another approach, the [0047] computer 124 communicates the information to be printed directly to the printer computer 120 via any known data communication scheme, e.g., such as TCP/IP. Alternatively, the computer 124 is not networked t the computer 120, but communicates with the computer 120 via, e.g., a Small Computer System Interface (SCSI). Furthermore, the computer 124 may represent a central/master computer that provides instructions to local computers that are associated with different production lines in different locations, whether they are in the same facility, or in different facilities in different geographic areas. Although indicated as being remote in FIG. 1, the computer 124 may be located essentially anywhere.
  • Additionally, an [0048] inspection station 180 may be provided on the production line 100 that receives data from a video camera 182 and a barcode reader 184, which in turn observe finished products that exit form the label applicator 157. The video camera 182 may be a CCD camera used to provide a visual inspection of various factors such as label placement, label content, presence of a label and a seal and presence of a bar code and human readable data. The inspection station 180 may display information, such as error messages, on a CRT screen/monitor to inform an operator of any problems. The bar code reader or scanner 184 may scan the bar code printed on the product to verify its accuracy and consistency, for example, as discussed further in connection with FIG. 6. After the products have been labeled, if applicable, scanned and checked, they may be assembled into multiple unit packages and shipped to their destination.
  • FIG. 2 illustrates a production line [0049] 200 that prints bar code information on product containers in accordance with one embodiment of the invention. The printer 145′ may print directly on the product container or other printable surface associated with a product, such as an “outsert” or printable tab that is attached to the container or other packaging. An outsert is analogous to an insert such as printed instructions that may be inserted inside a product container. Moreover, printing may occur on the product itself. For example, for a medication in tablet form, printing may occur on the tablet using digestible ink. For non-digested medications, printing may occur on a patch on the medication.
  • In this case, there is no need to print on a label and apply the label to a container, although both approaches may also be used together. [0050]
  • Moreover, note that the order of the stations shown in the [0051] production lines 100 and 200 is only an example. For instance, for the production line 100 of FIG. 1, the printer 145 may be located after the label applicator 157, in which case the labels are printed after being applied to the containers. Thus, printing can occur on a label: (a) only before the label is applied to a container, (b) both before the label is applied to a container and after, or (3) only after the label is applied to a container.
  • Furthermore, referring to FIGS. [0052] 3(c)-3(f), more than one printer may be used so that printing can occur at multiple locations on the production line. For example, due to the limited vertical range of a single printer, it may be desirable to divide the printing of bar code information between two or more printers. A first printer can print the bottom half of the bar code, while the second printer prints the top half, for instance. In a specific example, assuming a 1-D bar code indicia has been pre-printed on a label, and a 2-D bar code indicia is to be added during a production run to form a composite bar code, a bottom half of the 2-D bar code may be printed on one printer, while the top half of the 2-D bar code is printed on another printer. Moreover, in another variation, the containers may be filled after they are printed. FIGS. 3(c)-3(i) illustrate pre-printed labels and labels printed during production that illustrate some of the various options. Note that although labels are referred to here, the discussion applies as well to other printable surfaces, such as containers, packaging and outserts. In FIG. 3(c), the label has no pre-printed bar code, and two bar codes 352 and 354 are printed during production. In FIG. 3(d), the label has a first bar code 362 pre-printed, and a second, supplemental bar code 364 is printed during production. In FIG. 3(e), the label has a first part or indicia 374 of a bar code 372 pre-printed, and the second, supplemental part or indicia is printed during production to complete the bar code 372. That is, the indicia 372 and 374 are joined or concatenated vertically. Similarly, in FIG. 3(f), the label has a first part or indicia 384 of a bar code symbol 382 pre-printed, and the second, supplemental part or indicia is printed during production to complete the bar code 382. That is, the indicia 382 and 384 are joined or concatenated horizontally.
  • FIG. 6 illustrates a process for determining whether bar code portions of a composite bar code carry consistent information. This may be done for portions of a composite bar code, portions of a single bar code and multiple bar codes. For example, for a composite bar code [0053] 600, the invention may be used to verify that information carried by the first portion or indicia 610 and information carried by the second, supplemental portion or indicia 620 are consistent. In this approach, the bar code reader 184 reads and decodes the respective bar code portions 610, 620 and provides the decoded information to an analysis function 188, which analyzes the received information to determine if there is a known correspondence. The analysis function 188 may be implemented at the inspection station 180, for instance. For example, the first bar code portion 610 may include a product identifier such as the National Drug Code (NDC) of a specific drug (e.g., drug A), while the second bar code portion 620 includes a commodity number, which identifies one of multiple different possible formulations of the specific drug (e.g., formulation A1). The analysis function 188 is pre-programmed with information that drug A is know to have formulations A1, A2 and A3, drug B is known to have formulations B1 and B2, and so forth. The different formulations may represent different dosages, concentrations or delivery methods, e.g., tablet, injectable, IV drip, or temperature, volumes and pressures used during manufacture.
  • The [0054] analysis function 188 can use appropriate logic, include lookup tables, databases or other known software techniques, to determine that the formulation A1 which is identified by the commodity number is consistent with the drug A, and output a “consistent” decision. However, if the product identifier was for a drug B, and the commodity production number was for a formulation A1, the analysis function 188 would output an “inconsistent” decision. In this case, an error may have occurred in the printing of one of the bar code portions or symbols. The error can be signaled by an audible alarm or a visual message sent to an operator via a computer display or the like.
  • FIG. 7 illustrates an error detection process using check data. In a further aspect of the invention, a local or remote computer, illustrated by [0055] computer 124, may convey check data such as a check digit to the printer computer 120 at one or more production lines to ensure data integrity. For example, during the production of products such as drugs, batches of the product are prepared, and information related to a production run, such as lot or batch number, expiration date and commodity number, are determined when the batch is ready for bottling. The expiration date is based on periods of time calculated for the safe shelf life for each product, while the batch or lot number is an assigned number and/or text identifier based on the batch or lot identification system used. In a manual entry approach 126, this information, along with the product identifier, may be written down and conveyed to a user at the production line who manually enters the information into the printer driver software at the computer 120. In a computer communication approach 128, the information is transmitted electronically from the computer 124 to the printer computer 120 via a computer network, serial link, or other wired or wireless electronic link. In a bar-coded work order approach 127, the information is printed on paper as one or more bar code symbols by the computer 124, or other computer, and the paper is scanned in by a bar code scanner associated with the computer 120 as a work order. As a specific example, the information from which the check data is calculated may include a data string based on a product identifier (PRODUCT ID), a lot number (LOT) and an expiration date (EXP. DATE). This is also the information that is printed by the printer 145 as a bar code on the products during the production run.
  • To ensure that the [0056] computer 120 has received the proper information, corresponding software may be implemented at the computers 120 and 124 to compute check data, such as a check digit, based at least in part on the production-run related information using any known check digit algorithm. One example is the modulus 10 algorithm, also known as the LUHN formula. The check data can then be transmitted from the computer 124 to the printer computer 120, where the printer computer 120 calculates its own check data based on the information that it receives, e.g., via manual entry 126, a bar coded work order 127, or a computer communication 128. The check data can be transmitted electronically via the computer communication path 128 or a separate communication path. The check data calculated by the computer 120 is then compared to the check data it receives from the computer 124 to determine if they agree. If they do agree, it is assumed that the production-run related information and other information, if applicable, has been accurately communicated to the printer computer 120, and a corresponding bar code symbol may be printed on an example product 700. If the check data do not agree, the software at the printer computer 120 may set an error message, e.g., to alert an operator of the problem, via a monitor 121. A mismatch indicates that either the check data from the computer 124 was not accurately received by the printer computer 120, or the information from which the check data was generated at the computer 124, e.g., PRODUCT ID+LOT+EXP. DATE, was not accurately received by the printer computer 120. If there is an error, the information can be re-communicated to the printer computer 120.
  • Moreover, the check data may be used by an [0057] inspection station 180 and bar code reader 184 that scans the bar code symbol after it is printed on the product 700 to confirm that the bar code is accurate. In particular, the bar code information is scanned and check data is computed from the scanned in information by the inspection station 180. This check data is then compared to check data received from the printer computer 120 to confirm they match. An error message may be sent to the operator monitor 121 if the check data do not agree and/or an audible alarm may be set or the like. The operator can then take an appropriate action such as stopping the production line or personally inspecting the products.
  • Accordingly, it can be seen that the present invention provides methods and apparatuses for applying bar code information to products on a production line. In one aspect of the invention, bar code information is printed on a printable surface of a product during a production run that includes two components, where the first component is either pre-printed or printed real-time during a production run, and the second component is printed during the production run. The first component may include a product identifier, and the second component may include information related to the production run, such as a lot or batch number, commodity number and expiration date for the product. In another aspect, check data is used to confirm the accuracy of production-run related information that is received by a printer computer for use in printing a bar code. When encoded into a printed bar code, the check data may further be used by an inspection station to verify that the bar code was printed accurately on the product. In another aspect, bar code symbol portions are verified for consistency by scanning them in after they have been printed, and accessing a database to verify that information associated with the symbol portions is consistent. [0058]
  • While the invention has been described and illustrated in connection with preferred embodiments, many variations and modifications as will be evident to those skilled in this art may be made without departing from the spirit and scope of the invention, and the invention is thus not to be limited to the precise details of methodology or construction set forth above as such variations and modification are intended to be included within the scope of the invention. [0059]

Claims (37)

What is claimed is:
1. A method for applying bar code information to a product on a production line, comprising:
printing, on a printable surface associated with the product, and during a production run, bar code information that supplements bar code information associated with the product;
wherein the supplemental bar code information provides information associated with the production run.
2. The method of claim 1, wherein:
the bar code information associated with the product is pre-printed on the printable surface.
3. The method of claim 1, wherein:
the supplemental bar code information identifies at least one of a lot, batch, expiration date and commodity number associated with the production run.
4. The method of claim 1, wherein:
the bar code information associated with the product identifies at least one of the product and information for using the product.
5. The method of claim 1, wherein:
the supplemental bar code information and the bar code information associated with the product form a composite bar code.
6. The method of claim 1, wherein:
the printable surface comprises a label.
7. The method of claim 6, wherein:
the printing occurs before the label is applied to a container of the product.
8. The method of claim 6, wherein:
the printing occurs after the label is applied to a container of the product.
9. The method of claim 1, wherein:
the printable surface comprises a container of the product.
10. The method of claim 1, wherein:
the printable surface comprises a tab associated with the product.
11. The method of claim 1, wherein:
the printing comprises printing using at least one of ink jet printing, laser marking, laser printing, electrographic printing, flexographic printing, thermal transfer printing, thermal printing and electrographic printing.
12. The method of claim 1, wherein:
the supplemental bar code information is concatenated horizontally with the bar code information associated with the product.
13. The method of claim 1, wherein:
the supplemental bar code information is concatenated vertically with the bar code information associated with the product.
14. An apparatus for applying bar code information to a product on a production line, comprising:
means for printing, on a printable surface associated with the product, and during a production run, bar code information that supplements bar code information associated with the product;
wherein the supplemental bar code information provides information associated with the production run.
15. A method for applying bar codes on a production line, comprising:
programming a computer with information associated with a production run;
printing, responsive to the programming, during the production run, and on a printable surface associated with a product on the production line, bar code indicia that carries the information.
16. The method of claim 15, wherein:
the information carried by the bar code indicia identifies at least one of a lot, batch, expiration date and commodity number associated with the production run.
17. The method of claim 15, wherein:
the programming comprises scanning a bar code to provide the computer with the information.
18. The method of claim 15, wherein:
the programming comprises receiving a manual user input to provide the computer with the information.
19. The method of claim 15, wherein:
the programming comprises receiving an electronic transmission to provide the computer with the information.
20. The method of claim 15, wherein:
the printing comprises printing using at least one of ink jet printing, laser marking, laser printing, electrographic printing, flexographic printing, thermal transfer printing, thermal printing and electrographic printing.
21. The method of claim 15, wherein:
the printable surface comprises a label.
22. The method of claim 15, wherein:
the printable surface comprises a container of the product.
23. An apparatus for applying bar codes on a production line, comprising:
means for programming a computer with information associated with a production run;
means for printing, responsive to the programming means, during the production run, and on a printable surface associated with a product on the production line, bar code indicia that carries the information.
24. An error detection method for use in a production line in which bar codes are applied to products:
receiving first check data at a printer computer that controls a printer on the production line;
wherein the first check data is calculated at another computer based on information associated, at least in part, with a production run on the production line;
receiving the information at the printer computer;
computing second check data at the printer computer based on the received information; and
determining whether the first and second check data agree.
25. The method of claim 24, further comprising:
instructing the printer to print, during the production run, on a printable surface associated with a product, and when the first and second check data agree, bar code indicia that carries the received information.
26. The method of claim 24, further comprising:
setting an error message if the first and second check data do not agree.
27. The method of claim 24, wherein:
the first check data is received at the printer computer via an electronic transmission from the another computer.
28. The method of claim 24, wherein:
the information is received at the printer computer via an electronic transmission from the another computer.
29. The method of claim 24, wherein:
the information is received at the printer computer via a manual user entry.
30. The method of claim 24, wherein:
the information is received at the printer computer by scanning a bar code.
31. The method of claim 24, wherein:
the information comprises a product identifier and at least one of a lot, batch, expiration date and commodity number associated with the production run.
32. An error detection apparatus for use in a production line in which bar codes are applied to products:
means at a printer computer for receiving first check data;
wherein the printer computer controls a printer on the production line, and the first check data is calculated at another computer based on information associated, at least in part, with a production run on the production line;
means at the printer computer for receiving the information;
means at the printer computer for computing second check data based on the received information; and
means for determining whether the first and second check data agree.
33. An error detection method for use in a production line in which bar codes are applied to products:
reading first bar code indicia from at least one product during a production run on the production line to recover first information therefrom;
reading second bar code indicia from the at least one product during the production run to recover second information therefrom; and
determining if the first and second information are consistent.
34. The method of claim 33, wherein:
the first bar code indicia is provided pre-printed; and
the second bar code indicia is printed during the production run.
35. The method of claim 33, wherein:
the first and second bar code indicia form a composite bar code symbol.
36. The method of claim 33, wherein:
at least one of the first and second bar code indicia includes information relating to the production run.
37. An error detection apparatus for use in a production line in which bar codes are applied to products:
means for reading first bar code indicia from at least one product during a production run on the production line to recover first information therefrom;
means for reading second bar code indicia from the at least one product during the production run to recover second information therefrom; and
means for determining if the first and second information are consistent.
US10/207,658 2001-10-26 2002-07-29 Method and apparatus for applying bar code information to products during production Abandoned US20030080191A1 (en)

Priority Applications (13)

Application Number Priority Date Filing Date Title
US10/207,658 US20030080191A1 (en) 2001-10-26 2002-07-29 Method and apparatus for applying bar code information to products during production
NZ532929A NZ532929A (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
JP2003540926A JP2005508055A (en) 2001-10-26 2002-10-25 Method and apparatus for providing bar code information to products in production process
US10/496,954 US20060118631A1 (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
MXPA04003943A MXPA04003943A (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production.
PCT/US2002/034232 WO2003038738A1 (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
KR1020047006194A KR20050039704A (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
RU2004116080/09A RU2004116080A (en) 2001-10-26 2002-10-25 METHOD AND DEVICE FOR APPLYING INFORMATION IN THE FORM OF A SHORT-CODE ON A PRODUCT IN THE PROCESS OF PRODUCTION
EP02786515A EP1449159A4 (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
NZ568261A NZ568261A (en) 2001-10-26 2002-10-25 Method and apparatus for applying bar code information to products during production
EC2004005119A ECSP045119A (en) 2001-10-26 2004-05-25 Method and apparatus for applying barcode information to products during production
US11/001,876 US7182259B2 (en) 2001-10-26 2004-12-02 Method and apparatus for applying bar code information to products during production
US11/708,549 US20070145142A1 (en) 2001-10-26 2007-02-21 Method and apparatus for applying bar code information to products during production

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US34800001P 2001-10-26 2001-10-26
US10/207,658 US20030080191A1 (en) 2001-10-26 2002-07-29 Method and apparatus for applying bar code information to products during production

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/001,876 Continuation US7182259B2 (en) 2001-10-26 2004-12-02 Method and apparatus for applying bar code information to products during production

Publications (1)

Publication Number Publication Date
US20030080191A1 true US20030080191A1 (en) 2003-05-01

Family

ID=35632698

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/207,658 Abandoned US20030080191A1 (en) 2001-10-26 2002-07-29 Method and apparatus for applying bar code information to products during production
US11/001,876 Expired - Fee Related US7182259B2 (en) 2001-10-26 2004-12-02 Method and apparatus for applying bar code information to products during production
US11/708,549 Abandoned US20070145142A1 (en) 2001-10-26 2007-02-21 Method and apparatus for applying bar code information to products during production

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/001,876 Expired - Fee Related US7182259B2 (en) 2001-10-26 2004-12-02 Method and apparatus for applying bar code information to products during production
US11/708,549 Abandoned US20070145142A1 (en) 2001-10-26 2007-02-21 Method and apparatus for applying bar code information to products during production

Country Status (4)

Country Link
US (3) US20030080191A1 (en)
CN (2) CN101149778A (en)
EC (1) ECSP045119A (en)
RU (1) RU2004116080A (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030081223A1 (en) * 2000-10-16 2003-05-01 Panunto John P. Product and document fulfilment system
US20040004124A1 (en) * 2001-06-08 2004-01-08 Psc Scanning, Inc. Add-on capture rate in a barcode scanning system
US20040186153A1 (en) * 2001-05-18 2004-09-23 Nobuyuki Yasuda Pharmaceutical use of N-carbamoylazole derivatives
US20050008261A1 (en) * 2003-07-11 2005-01-13 Ricoh Company, Ltd., A Japanese Corporation Associating pre-generated barcodes with temporal events
US20050040220A1 (en) * 2003-08-22 2005-02-24 Kuehr-Mclaren David G. Methods, systems and computer program products for communicating product status information
US20050087611A1 (en) * 2003-07-31 2005-04-28 Fuji Photo Film Co., Ltd. Article with two or more bar codes
US20050219635A1 (en) * 2003-11-17 2005-10-06 Allen Lubow System and method for printing images of machine readable symbols on a plurality of substrates
US20060006243A1 (en) * 2004-07-06 2006-01-12 Infineon Technologies Ag Data storage medium having a test mode
US20060138105A1 (en) * 2003-01-15 2006-06-29 Eggfusion Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code
US20060150851A1 (en) * 2002-07-08 2006-07-13 Sicpa Holding S.A. Method and device for coding articles
US20060180669A1 (en) * 2005-02-16 2006-08-17 Denso Wave Incorporated Method and apparatus for optically reading out information stored in a barcode
US20060196950A1 (en) * 2005-02-16 2006-09-07 Han Kiliccote Method and system for creating and using redundant and high capacity barcodes
US20070102515A1 (en) * 2005-09-27 2007-05-10 Omron Electronics, Inc. Automated coding system and method
US20070170240A1 (en) * 2005-02-03 2007-07-26 Infinity Coding Solutions, Inc. Method and system for deterring product counterfeiting, diversion and piracy on a single system
US20070175974A1 (en) * 2006-02-02 2007-08-02 Matthew Self System and method of code generation and authentication
US20080010088A1 (en) * 2006-06-22 2008-01-10 Mirik Medical Ltd. Adverse drug reaction reduction
US20080073432A1 (en) * 2005-01-06 2008-03-27 Ronald Barenburg Method And System For Improving, Modifying, And Adding Information During A Transfer Or Transaction
US20080169352A1 (en) * 2000-07-18 2008-07-17 Harris Scott C Barcode Device
GB2446299A (en) * 2007-02-02 2008-08-06 Fracture Code Corp Aps Two part code
US20080223834A1 (en) * 2007-03-16 2008-09-18 Eggfusion, Inc. Method and apparatus for laser marking objects
US20080256367A1 (en) * 2005-02-03 2008-10-16 Elliott Grant Duo Codes for Product Authentication
US20080253560A1 (en) * 2005-02-03 2008-10-16 Elliott Grant Duo Codes for Product Authentication
US20080288289A1 (en) * 2007-05-14 2008-11-20 Align Technology, Inc. Method and system for efficient orthodontic treatment information management
US20090065579A1 (en) * 2007-09-07 2009-03-12 Elliott Grant Attributing Harvest Information with Unique Identifiers
US20090154764A1 (en) * 2006-10-20 2009-06-18 Forhealth Technologies, Inc. Drug vial detection in an automated drug preparation system
US7578436B1 (en) 2004-11-08 2009-08-25 Pisafe, Inc. Method and apparatus for providing secure document distribution
US20090295541A1 (en) * 2008-05-27 2009-12-03 Intellidot Corporation Directional rfid reader
US20100006648A1 (en) * 2008-07-11 2010-01-14 Elliott Grant Mobile Table for Implementing Clamshell-to-Case Association
US20100044445A1 (en) * 2005-12-16 2010-02-25 Pisafe Method and System for Creating and Using Barcodes
US7766240B1 (en) * 2008-07-19 2010-08-03 Yottamark, Inc. Case-Level Traceability without the need for inline printing
US20110084127A1 (en) * 2009-10-08 2011-04-14 Elliott Grant Voice Code for Distribution Centers
US20110093109A1 (en) * 2008-03-25 2011-04-21 Sicpa Holdings Sa Method and system for controlling production of items
US20110177208A1 (en) * 2010-01-20 2011-07-21 Newmarket Impressions, Llc Systems and methods for processing eggs
US20110174223A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US20110177217A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US20110177206A1 (en) * 2010-01-20 2011-07-21 Newmarket Impressions, Llc Systems and methods for processing eggs
US20110176901A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US20110215148A1 (en) * 2007-09-07 2011-09-08 Elliott Grant Attributing Harvest Information with Unique Identifiers
US8152063B1 (en) 2009-05-22 2012-04-10 Yottamark, Inc. Case labeling for field-packed produce
US8196827B1 (en) 2009-05-22 2012-06-12 Yottamark, Inc. Case labeling for field-packed produce
US8210430B1 (en) 2011-02-24 2012-07-03 Yottamark, Inc. Methods for assigning traceability information to and retrieving traceability information from a store shelf
US20130024387A1 (en) * 2011-07-20 2013-01-24 Verify Brand Llc Systems and Methods for Tracking Assigned Code Strings
US8428773B1 (en) 2008-02-12 2013-04-23 Yottamark, Inc. Systems and methods of associating individual packages with harvest crates
US8455026B2 (en) 2010-01-20 2013-06-04 Ten Media, Llc Systems and methods for processing eggs
US8649512B2 (en) 2005-02-03 2014-02-11 Yottamark, Inc. Duo codes for product authentication
US20140117081A1 (en) * 2011-11-01 2014-05-01 Codonics, Inc. Adaptable information extraction and labeling method and system
US8823758B2 (en) 2010-01-20 2014-09-02 Ten Media, Llc Systems and methods for processing eggs
US8871287B2 (en) 2010-01-20 2014-10-28 Ten Media, Llc Container for eggs, method and apparatus for arranging and stabilizing eggs in a container
US8887990B2 (en) 2007-09-07 2014-11-18 Yottamark, Inc. Attributing harvest information with unique identifiers
US20150136845A1 (en) * 2013-11-18 2015-05-21 Valid Solucoes e Servicos De Seguranca EM Meios De Pagamento e Identificacao S.A. Process and system for the identification and tracking of products in a production line
EP1791083B1 (en) * 2005-11-17 2015-09-02 Pitney Bowes Inc. Method and system for encoding information into a bar code with different module size
US9315317B2 (en) 2012-02-21 2016-04-19 Ten Media, Llc Container for eggs
WO2016118963A1 (en) * 2015-01-24 2016-07-28 Ten Media, Llc Dba Ten Ag Tech Co. Method and system for applying ink markings on food products
CN108002050A (en) * 2017-12-06 2018-05-08 中山领创网络科技有限公司 A kind of robot palletizer interactive system
CN108364041A (en) * 2017-01-26 2018-08-03 天津市阿波罗信息技术有限公司 A kind of printing process of low-lying position labeling mark in recessed deep container
CN109308501A (en) * 2017-07-28 2019-02-05 青岛海尔特种电冰柜有限公司 Packing case pastes method of calibration and system
US10410020B2 (en) 2011-12-23 2019-09-10 Knauf Gips Kg Method and system for checking the presence and/or readability of an item of product information
US10706245B2 (en) * 2015-11-05 2020-07-07 Hewlett-Packard Development Company, L.P. Link association
US20220044802A1 (en) * 2020-08-09 2022-02-10 Kevin Patel System for remote medical care
US20220318724A1 (en) * 2021-03-31 2022-10-06 David Eagleson, Sr. Methods and apparatus for linking pre-printed labels to product information
US11481590B1 (en) * 2020-08-17 2022-10-25 Express Scripts Strategic Development, Inc. Pill bottles with conductive ink and reading systems and methods

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997005556A1 (en) * 1995-07-31 1997-02-13 Intelledge, Corporation Electronic product information display system
US20030080191A1 (en) * 2001-10-26 2003-05-01 Allen Lubow Method and apparatus for applying bar code information to products during production
US20060118631A1 (en) * 2001-10-26 2006-06-08 Allen Lubow Method and apparatus for applying bar code information to products during production
CA2504053A1 (en) * 2002-11-08 2004-05-27 Pressco Technology Inc. System and method for associating container defect information to a specific path of manufacturing
US20040215486A1 (en) * 2003-04-23 2004-10-28 Medi-Dose, Inc. Prescription labeling system and method of use
EP1636721A4 (en) * 2003-06-06 2010-11-24 Disease Management Holdings Sa Pty Ltd Digital Method of acquiring data
GB2430783B (en) * 2005-10-03 2010-12-22 Fracture Code Corp Aps Two-part code
US20070260561A1 (en) * 2006-05-03 2007-11-08 Pitney Bowes Incorporated Method and system for processing batches of mail to increase efficiency of the mailstream
CN101365934A (en) * 2006-08-16 2009-02-11 赛瑞技术公司 Identification and condition detection system
US8032430B2 (en) * 2006-08-25 2011-10-04 International Business Machines Corporation Method and apparatus for mapping content descriptions to reusable containers
US7673464B2 (en) * 2006-08-25 2010-03-09 International Business Machines Corporation Method and apparatus for temperature based placement of an item within a storage unit
US7495561B2 (en) * 2006-08-25 2009-02-24 International Business Machines Corporation Item position indicator and optimized item retrieval for a sensor equipped storage unit
US7937289B2 (en) * 2006-08-25 2011-05-03 International Business Machines Corporation Method and apparatus for monitoring unit depletion in an independent real-time mass storage unit system by using an estimated tare mass of the item
US20080052201A1 (en) * 2006-08-25 2008-02-28 William Kress Bodin Method and apparatus for tracking usage of an item within a storage unit using location sensors
US7844509B2 (en) * 2006-08-25 2010-11-30 International Business Machines Corporation Method and apparatus for monitoring depletion of an item
US8226414B2 (en) 2006-08-25 2012-07-24 International Business Machines Corporation Generating policy driven meal plans
WO2008038434A1 (en) * 2006-09-28 2008-04-03 Fujitsu Limited Parts management program, part management method, and parts management device
US7967208B2 (en) * 2006-11-15 2011-06-28 Nvidia Corporation System, method and computer program product for marking an article of manufacture with a supplemental identifier
US8612361B1 (en) 2006-12-27 2013-12-17 Stamps.Com Inc. System and method for handling payment errors with respect to delivery services
US8775331B1 (en) 2006-12-27 2014-07-08 Stamps.Com Inc Postage metering with accumulated postage
US7918389B2 (en) * 2007-05-15 2011-04-05 Corning Incorporated Method and system for tracking unfinished ceramic structures during manufacture
US7975924B2 (en) * 2007-08-04 2011-07-12 Vancloos Ag, Limited Liability Company Computer generated bookmarks for scanning and transmission to platform aggregator or search engine to add additional information to printed material
US10373398B1 (en) 2008-02-13 2019-08-06 Stamps.Com Inc. Systems and methods for distributed activation of postage
US9978185B1 (en) 2008-04-15 2018-05-22 Stamps.Com Inc. Systems and methods for activation of postage indicia at point of sale
US9208620B1 (en) 2008-04-15 2015-12-08 Stamps.Com, Inc. Systems and methods for payment of postage indicia after the point of generation
US11704526B2 (en) 2008-06-10 2023-07-18 Varcode Ltd. Barcoded indicators for quality management
US20100314440A1 (en) * 2008-06-17 2010-12-16 Maloney Christopher D System and Method of Information Management in a Healthcare Setting
US8172146B2 (en) * 2008-09-03 2012-05-08 Moore Wallace North America, Inc. Sealed cards and methods of producing the same
US8332240B1 (en) 2008-11-11 2012-12-11 VEMR, Inc. Method and system for tracking and monitoring vaccine and pharmaceutical information
US9911246B1 (en) 2008-12-24 2018-03-06 Stamps.Com Inc. Systems and methods utilizing gravity feed for postage metering
US9367851B2 (en) 2009-09-17 2016-06-14 Information Planning & Management Service, Inc. System and method for managing compliance with retail display regulations across a plurality of jurisdictions
US8267310B2 (en) * 2010-02-05 2012-09-18 Donald Waugh Method and apparatus for handling packages in an automated dispensary
US8458941B2 (en) 2010-04-20 2013-06-11 Moore Wallace North America, Inc. Shipment labels and related methods
US8787616B2 (en) * 2010-05-28 2014-07-22 Docsolid Llc Document processing system and method
CN102013004A (en) * 2010-12-10 2011-04-13 深圳市络道科技有限公司 Document barcode recognition and image collecting device
CN102034161A (en) * 2010-12-22 2011-04-27 山东电力集团公司滨州供电公司 Method and device for realizing dynamic warehousing management by applying bar codes
US10534931B2 (en) 2011-03-17 2020-01-14 Attachmate Corporation Systems, devices and methods for automatic detection and masking of private data
US10713634B1 (en) 2011-05-18 2020-07-14 Stamps.Com Inc. Systems and methods using mobile communication handsets for providing postage
CN102303027A (en) * 2011-07-14 2012-01-04 海太半导体(无锡)有限公司 Full-automatic plasma cleaning device
US10846650B1 (en) 2011-11-01 2020-11-24 Stamps.Com Inc. Perpetual value bearing shipping labels
US9805329B1 (en) 2012-01-24 2017-10-31 Stamps.Com Inc. Reusable shipping product
US10922641B1 (en) 2012-01-24 2021-02-16 Stamps.Com Inc. Systems and methods providing known shipper information for shipping indicia
US9384192B2 (en) * 2012-07-25 2016-07-05 Leica Biosystems Imaging, Inc. Systems and methods for tracking a slide using a composite barcode label
JP6409572B2 (en) * 2012-08-03 2018-10-24 日本電気株式会社 Product management method, product management apparatus, product management system, and program
US20140350945A1 (en) * 2013-05-22 2014-11-27 Professional Compounding Centers Of America System and Method for Validation of Pharmaceutical Composition Formulations
JP6376677B2 (en) * 2013-09-04 2018-08-22 サトーホールディングス株式会社 Printer and printing method thereof
US9721225B1 (en) 2013-10-16 2017-08-01 Stamps.Com Inc. Systems and methods facilitating shipping services rate resale
CN104700139A (en) * 2013-12-06 2015-06-10 北京慧眼智行科技有限公司 Method and device for generating bar code groups
US9460356B2 (en) 2014-02-17 2016-10-04 Docsolid Llc Quality assurance processing for a scanned document
US9025213B1 (en) 2014-02-17 2015-05-05 Docsolid Llc Specifying disposition of documents in a document processing system
US9355263B2 (en) * 2014-02-17 2016-05-31 Docsolid Llc Verifying authorization to destroy a physical document before destroying the physical document
US9275293B2 (en) 2014-02-28 2016-03-01 Thrift Recycling Management, Inc. Automated object identification and processing based on digital imaging and physical attributes
US10417728B1 (en) 2014-04-17 2019-09-17 Stamps.Com Inc. Single secure environment session generating multiple indicia
WO2016157172A2 (en) * 2015-04-02 2016-10-06 Eyeconit Ltd. Machine-readable visual representation for authenticity
EP3298367B1 (en) 2015-05-18 2020-04-29 Varcode Ltd. Thermochromic ink indicia for activatable quality labels
US10110771B2 (en) 2015-06-08 2018-10-23 Docsolid Llc Managing printed documents in a document processing system
US10931848B2 (en) 2015-06-08 2021-02-23 Docsolid Llc Adding a graphical symbol to a print stream for a document file
US10621239B2 (en) 2015-06-08 2020-04-14 Docsolid Llc Managing printed documents in a document processing system
US10623601B2 (en) 2015-06-08 2020-04-14 Docsolid Llc Inserting a graphical symbol into a print stream for a document file that does not include the graphical symbol
US10264159B2 (en) 2015-06-08 2019-04-16 Docsolid Llc Managing printed documents in a document processing system
US10521754B2 (en) 2016-03-08 2019-12-31 Auctane, LLC Concatenated shipping documentation processing spawning intelligent generation subprocesses
CN106127496A (en) * 2016-06-22 2016-11-16 严东军 The generation method of product supply chain traceability code and the retroactive method of supply chain production
JP6919229B2 (en) * 2017-02-28 2021-08-18 セイコーエプソン株式会社 Composition for manufacturing three-dimensional modeled object and manufacturing method of three-dimensional modeled object
CN108974535B (en) * 2017-07-04 2020-12-11 北京东华原医疗设备有限责任公司 Synchronous printing system for medicament labels
US10291796B2 (en) * 2017-08-22 2019-05-14 Docsolid Llc Using labels in a document processing system
EP3572924A1 (en) * 2018-05-21 2019-11-27 Dover Europe Sàrl Printing method and system for serialized information
EP3572925A1 (en) * 2018-05-21 2019-11-27 Dover Europe Sàrl Printing method and system for serialized information
CN111688364A (en) * 2019-03-14 2020-09-22 南京码道科技有限公司 Bar code synthesis method applied to label printing
CN110472456A (en) * 2019-08-16 2019-11-19 广州南沙珠江啤酒有限公司 A kind of date print accuracy detection method and system based on two dimensional code
CN111289597A (en) * 2020-03-25 2020-06-16 上海博取环境技术有限公司 Method for transmitting calibration parameters of PH sensor
CN112026362B (en) * 2020-07-21 2022-07-12 广州佳帆计算机有限公司 Real-time printing method and system for bottle body label
CN115310570A (en) * 2020-10-23 2022-11-08 拉扎斯网络科技(上海)有限公司 Output time acquisition method and device, computer equipment and readable storage medium
EP4002251A1 (en) * 2020-11-18 2022-05-25 Bobst Mex Sa Method for providing authenticity information

Family Cites Families (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3684418A (en) 1969-06-12 1972-08-15 Erhard Langecker Apparatus for applying labels or plates to blow molded thermoplastic hollow bodies
US3698600A (en) 1970-05-06 1972-10-17 Richard W Foote Label dispenser
US4076570A (en) 1974-11-20 1978-02-28 Cosden Technology, Inc. Process for the production of a multiple layer laminate
US3985605A (en) 1975-04-30 1976-10-12 Hobart Corporation Labeling method and apparatus
US3985603A (en) 1975-06-16 1976-10-12 Hobart Corporation Method and apparatus for transportation of a label
US4115011A (en) 1976-10-07 1978-09-19 Coulter Electronics, Inc. Cuvette configured for photoanalysis use
SE421607B (en) 1978-07-07 1982-01-18 Volvo Ab PACKAGING INCLUDING A CONTAINER PART PREFERRED BY TRANSPARENT MATERIAL
US4628193A (en) 1980-01-30 1986-12-09 Blum Alvin S Code reading operations supervisor
US4306400A (en) 1980-02-07 1981-12-22 Rexham Corporation Packaging machine with continuous motion top sealer
US4342038A (en) 1980-07-11 1982-07-27 Lemelson Jerome H Weighing apparatus and method
US4779367A (en) 1982-03-17 1988-10-25 Jacob Fast Merchandise information tag
US4539766A (en) 1982-03-17 1985-09-10 Jacob Fast Merchandise information tag
US4531313A (en) 1982-09-23 1985-07-30 Jacob Fast Merchandise information tag with improved mounting arrangement
US4573596A (en) 1983-10-08 1986-03-04 Plastipak Packaging, Inc. Plastic container with vapor barrier
JPH064352B2 (en) 1984-08-08 1994-01-19 東京電気株式会社 Label printer
US4882675A (en) 1984-11-26 1989-11-21 Steven Nichtberger Paperless system for distributing, redeeming and clearing merchandise coupons
US4601926A (en) 1985-01-24 1986-07-22 Owens-Illinois, Inc. Process for applying copolyester barrier layer on polyester container
FR2596365B1 (en) 1986-03-27 1989-09-01 Kodak Pathe RECEPTACLE FOR THE PRESENTATION OF ARTICLES
US5675137A (en) 1986-04-18 1997-10-07 Cias, Inc. Bar code decoding using moving averages to break the (n,k) code barrier for UPC, EAN Code 128 and others
JPS63133282A (en) 1986-11-26 1988-06-06 Nippon Denso Co Ltd Bar code label
US5995128A (en) 1987-01-24 1999-11-30 Zebra Technologies Corporation Ribbon drive for a thermal demand printer
US5657066A (en) 1992-10-02 1997-08-12 Zebra Technologies Corporation Thermal demand printer
US5229195A (en) 1987-08-26 1993-07-20 Lintec Corporation Composite body having a blister-free pressure-sensitive adhesive sheet attached thereto
JP2648918B2 (en) 1987-09-11 1997-09-03 日東電工株式会社 Coating method
US4842141A (en) 1988-03-31 1989-06-27 Mr. Gasket Company Package for a number of products and method of using same
US4967928A (en) 1988-06-09 1990-11-06 Carter Cheryl L Inventory control including individual patient listing and medical chart record for medication cart
US4914828A (en) 1988-08-09 1990-04-10 Ppg Industries, Inc. Surface inspection device and method
US5206490A (en) 1988-08-12 1993-04-27 Esselte Meto International Produktions Gmbh Bar code printing
JP2654682B2 (en) 1989-02-17 1997-09-17 富士写真フイルム株式会社 Biochemical analyzer, biochemical analysis correction method and correction value recording medium
US5015832A (en) 1989-02-27 1991-05-14 Kensington Laboratories, Inc. Method of and apparatus for decoding bar code symbols
JPH07101427B2 (en) * 1989-03-29 1995-11-01 富士通株式会社 Bar code reading method and apparatus
US5389437A (en) 1989-05-02 1995-02-14 Saiden Chemical Industry Co., Ltd. Pressure sensitive adhesive sheet a pressure sensitive label and a laminate utilizing a specified pressure sensitive adhesive layer
US5278271A (en) 1989-05-02 1994-01-11 Saiden Chemical Industry Co., Ltd. Pressure sensitive adhesive composition and a pressure sensitive adhesive sheet, a label and a laminate utilizing it
US5587754A (en) 1989-11-06 1996-12-24 Nikon Corporation Camera with guiding of rectilinear lens movement
US5197215A (en) 1989-11-24 1993-03-30 Label Plastic Holders, International, Inc. Label holder device for goods display units
US5489158A (en) 1990-01-05 1996-02-06 Symbol Technologies, Inc. Printer system for removable machine readable code
US5880443A (en) 1990-01-24 1999-03-09 Automated Healthcare Automated system for selecting packages from a cylindrical storage area
US5468110A (en) 1990-01-24 1995-11-21 Automated Healthcare, Inc. Automated system for selecting packages from a storage area
US4998623A (en) 1990-04-27 1991-03-12 Omni Medical Systems Inc. Medication dispensing package
US5646389A (en) * 1990-11-13 1997-07-08 Symbol Technologies, Inc. Inventory management system using coded re-order information
JPH04216886A (en) 1990-12-17 1992-08-06 Lintec Corp Self-adhesive sheet resistant to blistering
JP3140075B2 (en) 1991-03-04 2001-03-05 株式会社ユポ・コーポレーション In-mold label
US5586037A (en) 1991-04-01 1996-12-17 Pi Electronics, Inc. Automated self-service mail processing and storing systems
US20020007281A1 (en) * 1994-08-02 2002-01-17 Asher Gil Automated self-service mail processing and storing systems
US5211061A (en) 1991-07-16 1993-05-18 Goodwin Jerry J Bolt clamping force sensor and clamping force validation method
US5273798A (en) 1991-08-01 1993-12-28 Watson Label Products, Corp. Heat and solvent resistant pressure-sensitive label
US5132709A (en) 1991-08-26 1992-07-21 Zebra Technologies Corporation Apparatus and method for closed-loop, thermal control of printing head
JP3296621B2 (en) 1992-05-01 2002-07-02 株式会社イシダ PRINTING PROMOTION INFORMATION PRINTING METHOD, ITS APPARATUS AND LABEL
US5276315A (en) 1992-05-14 1994-01-04 United Parcel Service Of America, Inc. Method and apparatus for processing low resolution images of degraded bar code symbols
USD347021S (en) 1992-09-08 1994-05-17 Zebra Technologies Corporation Thermal transfer printer
US5203591A (en) 1992-09-28 1993-04-20 Computype, Inc. Multicode barcode label
US5331118A (en) 1992-11-27 1994-07-19 Soren Jensen Package dimensional volume and weight determination system for conveyors
US5372439A (en) 1992-12-18 1994-12-13 Zebra Technologies Corporation Thermal transfer printer with controlled ribbon feed
US5298731A (en) * 1992-12-23 1994-03-29 International Business Machines Corporation Method for printing and reading for orthogonal bar code patterns
US5395181A (en) 1993-05-10 1995-03-07 Microcom Corporation Method and apparatus for printing a circular or bullseye bar code with a thermal printer
US5615575A (en) 1993-05-14 1997-04-01 Goodwin; Jerry J. Drive tool with sensor for fastener deflection during tightening and clamping force validator
US20020072079A1 (en) * 1993-05-19 2002-06-13 Sira Technologies, Inc. Detection of contaminants in food
US6190610B1 (en) 1993-05-19 2001-02-20 California South Pacific Investors Detection of contaminants in food
US20030113228A1 (en) * 1993-05-19 2003-06-19 Goldsmith Robert M. Contamination detection system
US5869341A (en) 1996-01-11 1999-02-09 California South Pacific Investors Detection of contaminants in food
US5733693A (en) 1993-08-05 1998-03-31 Kimberly-Clark Worldwide, Inc. Method for improving the readability of data processing forms
US5865471A (en) 1993-08-05 1999-02-02 Kimberly-Clark Worldwide, Inc. Photo-erasable data processing forms
US5380991A (en) 1993-11-16 1995-01-10 Valencia; Luis Paperless coupon redemption system and method thereof
US5364133A (en) 1994-01-12 1994-11-15 Zebra Technologies Corporation Identification bracelet
US5487603A (en) * 1994-02-28 1996-01-30 Lextron, Inc. Intelligent system and process for automated monitoring of microingredient inventory used in the manufacture of medicated feed rations
US5818492A (en) 1994-05-12 1998-10-06 Minnesota Mining And Manufacturing Company Method and system for thermal graphic printing
US5696686A (en) 1994-06-10 1997-12-09 Johnson & Johnson Vision Products, Inc. Computer system for quality control correlations
US5577367A (en) 1994-06-10 1996-11-26 Johnson & Johnson Vision Products, Inc. Apparatus and method for sterilization and secondary packaging
US5488815A (en) 1994-06-10 1996-02-06 Johnson & Johnson Vision Products, Inc. Apparatus and method for sterilization and secondary packaging
US5674347A (en) 1994-06-10 1997-10-07 Johnson & Johnson Vision Products, Inc. Apparatus and method for preparing printing labels
US5565059A (en) 1994-06-10 1996-10-15 Johnson & Johnson Vision Products, Inc. Apparatus and method for preparing printing labels
US5620087A (en) 1994-06-10 1997-04-15 Johnson & Johnson Vision Products, Inc. Printed label structure for packaging arrangements
EP0722148A2 (en) 1995-01-10 1996-07-17 Welch Allyn, Inc. Bar code reader
US5752234A (en) 1995-08-18 1998-05-12 Patient Solutions Method and apparatus for managing disposable medical supplies appropriate for a single patient visit
JP3676443B2 (en) 1995-09-01 2005-07-27 オリンパス株式会社 Information reproducing apparatus and information reproducing method
US6573282B1 (en) * 1995-09-12 2003-06-03 Adolor Corporation Peripherally active anti-hyperalgesic opiates
US5849761A (en) * 1995-09-12 1998-12-15 Regents Of The University Of California Peripherally active anti-hyperalgesic opiates
US5770841A (en) 1995-09-29 1998-06-23 United Parcel Service Of America, Inc. System and method for reading package information
US5777310A (en) 1995-11-06 1998-07-07 Intermec Corporation Problem reduction with low level information integration in bar code decoding
US5822738A (en) * 1995-11-22 1998-10-13 F.M.E. Corporation Method and apparatus for a modular postage accounting system
US5768991A (en) 1996-04-10 1998-06-23 Zebra Technologies Corporation Label printer for printing moistened adhesive bar code labels
US5840243A (en) * 1996-06-17 1998-11-24 Gillette Canada Inc. Method of forming blister pack packaging
US5953170A (en) 1996-06-26 1999-09-14 Penalty Kick Management Ltd. Label for container
US6038200A (en) 1996-06-27 2000-03-14 Sony Corporation Autochanger
US6102289A (en) 1996-06-28 2000-08-15 Intermec Ip Corp. 1D finder pattern for 2D bar codes
US5780830A (en) 1996-07-24 1998-07-14 Lucent Technologies Inc. Method and system for decoding distorted image and symbology data
US6579854B1 (en) * 1996-08-14 2003-06-17 Vanderbilt University Diagnosis and management of infection caused by chlamydia
US5861613A (en) 1996-10-25 1999-01-19 Becton Dickinson And Company Circular bar code data analysis method
US6529446B1 (en) * 1996-12-20 2003-03-04 Telaric L.L.C. Interactive medication container
US6259654B1 (en) * 1997-03-28 2001-07-10 Telaric, L.L.C. Multi-vial medication organizer and dispenser
US5978004A (en) 1997-03-31 1999-11-02 Zebra Technologies Corporation Label printer with label edge sensor
JP2001519068A (en) 1997-04-08 2001-10-16 ジーアイエイチ・コーポレーション Distortion-resistant double data correction color transition barcode and its generation and use
US6051593A (en) * 1997-06-20 2000-04-18 Sugen, Inc. 3-(cycloalkanoheteroarylidenyl)-2- indolinone protein tyrosine kinase inhibitors
US5816718A (en) 1997-07-21 1998-10-06 Zebra Technologies Corporation Hand-held label printer applicator
US5878885A (en) 1997-10-14 1999-03-09 Automated Healthcare, Inc. Blister package with sloped raised formations
US6277565B1 (en) * 1997-11-06 2001-08-21 Millennium Pharmaceuticals, Inc. OCT-3 gene encoding transporter-like molecules
US6151037A (en) 1998-01-08 2000-11-21 Zebra Technologies Corporation Printing apparatus
US6267296B1 (en) * 1998-05-12 2001-07-31 Denso Corporation Two-dimensional code and method of optically reading the same
US6219587B1 (en) * 1998-05-27 2001-04-17 Nextrx Corporation Automated pharmaceutical management and dispensing system
US6088482A (en) 1998-10-22 2000-07-11 Symbol Technologies, Inc. Techniques for reading two dimensional code, including maxicode
WO2000024838A1 (en) * 1998-10-26 2000-05-04 Nashua Corporation Heat-sealable adhesive label with spacer particles
DE19853737C2 (en) * 1998-11-21 2003-03-06 Lohmann Therapie Syst Lts Method for dispensing flat structures
KR100557744B1 (en) * 1998-12-15 2006-03-06 가부시키가이샤 유포 코포레숀 Label
WO2000042182A1 (en) * 1999-01-19 2000-07-20 Lexicon Genetics Incorporated Mammalian cortexin-like proteins and polynucleotides encoding the same
US6152621A (en) 1999-02-02 2000-11-28 Moore U.S.A., Inc. Multicolor thermal transfer imaging process
US6158660A (en) * 1999-02-25 2000-12-12 Ncr Corporation Methods and apparatus for supplemental barcode detection and decoding
DE19910226B4 (en) * 1999-03-09 2007-05-24 Bruker Biospin Gmbh Device and method for identifying and identifying a sample vial
JP2002541810A (en) * 1999-04-12 2002-12-10 レキシコン ジェネティックス インコーポレーテッド Novel lipoxygenase protein and polynucleotide encoding the same
US20020061981A1 (en) * 1999-06-11 2002-05-23 Donald Robert J. Compositions comprising hydrogenated block copolymers and end-use applications thereof
US20020061982A1 (en) * 1999-06-11 2002-05-23 Donald Robert J. Compositions comprising hydrogenated block copolymers and end-use applications thereof
US6370841B1 (en) * 1999-12-03 2002-04-16 Automed Technologies, Inc. Automated method for dispensing bulk medications with a machine-readable code
US20020019777A1 (en) * 1999-12-31 2002-02-14 Schwab David Michael Return of merchandize through third party locations
US6398117B1 (en) * 2000-01-14 2002-06-04 Hewlett-Packard Co. Method and system for combining bar codes of different encoding dimensions
US6370844B1 (en) * 2000-01-31 2002-04-16 Eveready Battery Company, Inc. Product packaging arrangement using invisible marking for product orientation
US20020026768A1 (en) * 2000-02-01 2002-03-07 Duncan Gregory Scott Order builder
DE60129794T2 (en) * 2000-02-15 2007-12-06 Sugen, Inc., South San Francisco PYRROL SUBSTITUTED INDOLIN-2-ON PROTEIN KINASE INHIBITORS
US6411567B1 (en) * 2000-07-07 2002-06-25 Mark A. Niemiec Drug delivery management system
US6365176B1 (en) * 2000-08-08 2002-04-02 Functional Foods, Inc. Nutritional supplement for patients with type 2 diabetes mellitus for lipodystrophy
US6581799B1 (en) * 2000-09-08 2003-06-24 Eveready Battery Company, Inc. Product dispenser
US6582735B2 (en) * 2000-12-15 2003-06-24 Npi, Llc. Compositions and methods of use for extracts of magnoliaceae plants
US7152794B2 (en) * 2001-07-23 2006-12-26 Lockheed Martin Corporation Automated bar code label canceller, and method of cancelling bar codes
US6540081B2 (en) * 2001-09-06 2003-04-01 Ecolab Inc. Unit dose blister pack product dispenser
US20030070394A1 (en) * 2001-10-17 2003-04-17 Ron Rosenbaum Systems and methods for quickly and accurately printing pharmaceutical product package labels
US20030080191A1 (en) * 2001-10-26 2003-05-01 Allen Lubow Method and apparatus for applying bar code information to products during production
US20030115162A1 (en) * 2001-12-14 2003-06-19 Konick Michael Edward System and method for mail processing with verified sender identity

Cited By (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8733657B2 (en) 2000-07-18 2014-05-27 Cutting Edge Codes Llc Barcode device
US20080191023A1 (en) * 2000-07-18 2008-08-14 Harris Scott C Barcode Device
US20080169352A1 (en) * 2000-07-18 2008-07-17 Harris Scott C Barcode Device
US8733658B2 (en) 2000-07-18 2014-05-27 Cutting Edge Codes Llc Barcode device
US7878400B2 (en) * 2000-07-18 2011-02-01 Bartex Research, Llc Barcode device
US8746565B2 (en) 2000-07-18 2014-06-10 Cutting Edge Codes, LLC Barcode device
US8763907B2 (en) 2000-07-18 2014-07-01 Cutting Edge Codes Llc Barcode device
US8079522B2 (en) * 2000-07-18 2011-12-20 Bartex Research, Llc Barcode device
US20070121158A1 (en) * 2000-10-16 2007-05-31 Psi Peripheral Solutions Inc. Product and document fulfilment system
US20030081223A1 (en) * 2000-10-16 2003-05-01 Panunto John P. Product and document fulfilment system
US7184178B2 (en) * 2000-10-16 2007-02-27 Psi Peripheral Solutions Inc. Product and document fulfillment system
US20040186153A1 (en) * 2001-05-18 2004-09-23 Nobuyuki Yasuda Pharmaceutical use of N-carbamoylazole derivatives
US7108170B2 (en) * 2001-06-08 2006-09-19 Psc Scanning, Inc. Add-on capture rate in a barcode scanning system
US20040004124A1 (en) * 2001-06-08 2004-01-08 Psc Scanning, Inc. Add-on capture rate in a barcode scanning system
US8091791B2 (en) * 2002-07-08 2012-01-10 Sicpa Holding Sa Method and device for coding articles
US20060150851A1 (en) * 2002-07-08 2006-07-13 Sicpa Holding S.A. Method and device for coding articles
US7951409B2 (en) * 2003-01-15 2011-05-31 Newmarket Impressions, Llc Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code
US20060138105A1 (en) * 2003-01-15 2006-06-29 Eggfusion Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code
US8544739B2 (en) 2003-01-15 2013-10-01 Ten Media, Llc Methods and apparatus for storing and retrieving information relating to edible objects
US9511601B2 (en) 2003-01-15 2016-12-06 Ten Media, Llc Methods and apparatus for storing and retrieving information relating to edible objects
US20050008261A1 (en) * 2003-07-11 2005-01-13 Ricoh Company, Ltd., A Japanese Corporation Associating pre-generated barcodes with temporal events
US8452153B2 (en) * 2003-07-11 2013-05-28 Ricoh Company, Ltd. Associating pre-generated barcodes with temporal events
US20050087611A1 (en) * 2003-07-31 2005-04-28 Fuji Photo Film Co., Ltd. Article with two or more bar codes
US7249713B2 (en) * 2003-07-31 2007-07-31 Fujifilm Corporation Article with two or more bar codes
US7044380B2 (en) * 2003-08-22 2006-05-16 International Business Machines Corporation Methods, systems and computer program products for communicating product status information
US20050040220A1 (en) * 2003-08-22 2005-02-24 Kuehr-Mclaren David G. Methods, systems and computer program products for communicating product status information
US7370799B2 (en) * 2003-11-17 2008-05-13 International Barcode Corporation System and method for printing images of machine readable symbols on a plurality of substrates
US20050219635A1 (en) * 2003-11-17 2005-10-06 Allen Lubow System and method for printing images of machine readable symbols on a plurality of substrates
US7273182B2 (en) * 2004-07-06 2007-09-25 Infineon Technologies Ag Data storage medium having a test mode
US20060006243A1 (en) * 2004-07-06 2006-01-12 Infineon Technologies Ag Data storage medium having a test mode
US8342392B2 (en) 2004-11-08 2013-01-01 Overtouch Remote L.L.C. Method and apparatus for providing secure document distribution
US7578436B1 (en) 2004-11-08 2009-08-25 Pisafe, Inc. Method and apparatus for providing secure document distribution
US20110140834A1 (en) * 2004-11-08 2011-06-16 Han Kiliccote Secure identification, verification and authorization using a secure portable device
US20100191972A1 (en) * 2004-11-08 2010-07-29 Pisafe, Inc. Method and Apparatus for Providing Secure Document Distribution
US20080073432A1 (en) * 2005-01-06 2008-03-27 Ronald Barenburg Method And System For Improving, Modifying, And Adding Information During A Transfer Or Transaction
US7992772B2 (en) 2005-02-03 2011-08-09 Yottamark, Inc. Method and system for deterring product counterfeiting, diversion and piracy on a single system
US20100299263A1 (en) * 2005-02-03 2010-11-25 Elliott Grant Method and System for Deterring Product Counterfeiting, Diversion and Piracy
US8155313B2 (en) 2005-02-03 2012-04-10 Yottamark, Inc. Systems and methods for employing duo codes for product authentication
US8245927B2 (en) 2005-02-03 2012-08-21 Yottamark, Inc. Method and system for deterring product counterfeiting, diversion and piracy
US20070170240A1 (en) * 2005-02-03 2007-07-26 Infinity Coding Solutions, Inc. Method and system for deterring product counterfeiting, diversion and piracy on a single system
US8300806B2 (en) 2005-02-03 2012-10-30 Yottamark, Inc. Duo codes for product authentication
US8649512B2 (en) 2005-02-03 2014-02-11 Yottamark, Inc. Duo codes for product authentication
US20070170241A1 (en) * 2005-02-03 2007-07-26 Infinity Coding Solutions, Inc. Method and system to provide security information when authenticating product code
US20100037297A1 (en) * 2005-02-03 2010-02-11 Elliott Grant Method and System for Deterring Product Counterfeiting, Diversion and Piracy
US20080256367A1 (en) * 2005-02-03 2008-10-16 Elliott Grant Duo Codes for Product Authentication
US20080253560A1 (en) * 2005-02-03 2008-10-16 Elliott Grant Duo Codes for Product Authentication
US8500015B2 (en) 2005-02-03 2013-08-06 Yottamark, Inc. Method and system for deterring product counterfeiting, diversion and piracy
US7770783B2 (en) 2005-02-03 2010-08-10 Yottamark, Inc. Method and system to provide security information when authenticating product code
US20060180669A1 (en) * 2005-02-16 2006-08-17 Denso Wave Incorporated Method and apparatus for optically reading out information stored in a barcode
US20060196950A1 (en) * 2005-02-16 2006-09-07 Han Kiliccote Method and system for creating and using redundant and high capacity barcodes
US10509933B2 (en) 2005-02-16 2019-12-17 Denso Wave Incorporated Method and apparatus for optically reading out information stored in a barcode
US7543748B2 (en) * 2005-02-16 2009-06-09 Pisafe, Inc. Method and system for creating and using redundant and high capacity barcodes
US9230147B2 (en) * 2005-02-16 2016-01-05 Denso Wave Incorporated Method and apparatus for optically reading out information stored in a barcode
US20070102515A1 (en) * 2005-09-27 2007-05-10 Omron Electronics, Inc. Automated coding system and method
EP1791083B1 (en) * 2005-11-17 2015-09-02 Pitney Bowes Inc. Method and system for encoding information into a bar code with different module size
US8215564B2 (en) 2005-12-16 2012-07-10 Overtouch Remote L.L.C. Method and system for creating and using barcodes
US8376240B2 (en) 2005-12-16 2013-02-19 Overtouch Remote L.L.C. Method and system for creating and using barcodes
US8534567B2 (en) 2005-12-16 2013-09-17 Overtouch Remote L.L.C. Method and system for creating and using barcodes
US20100044445A1 (en) * 2005-12-16 2010-02-25 Pisafe Method and System for Creating and Using Barcodes
US7823768B2 (en) 2006-02-02 2010-11-02 Yottamark, Inc. System and method of code generation and authentication
US20070175974A1 (en) * 2006-02-02 2007-08-02 Matthew Self System and method of code generation and authentication
US20080010088A1 (en) * 2006-06-22 2008-01-10 Mirik Medical Ltd. Adverse drug reaction reduction
US7596503B2 (en) * 2006-06-22 2009-09-29 Mirik Medical Ltd. Adverse drug reaction reduction
US20090154764A1 (en) * 2006-10-20 2009-06-18 Forhealth Technologies, Inc. Drug vial detection in an automated drug preparation system
WO2008093102A2 (en) * 2007-02-02 2008-08-07 Fracture Code Corporation Aps Secure barcode
US8297523B2 (en) 2007-02-02 2012-10-30 Fracture Code Corporation Aps Secure barcode
GB2446299B (en) * 2007-02-02 2012-02-08 Fracture Code Corp Aps Secure barcode
US20080185438A1 (en) * 2007-02-02 2008-08-07 Fracture Code Corporation Aps Secure Barcode
WO2008093102A3 (en) * 2007-02-02 2008-10-23 Fracture Code Corp Aps Secure barcode
GB2446299A (en) * 2007-02-02 2008-08-06 Fracture Code Corp Aps Two part code
EP1959403A3 (en) * 2007-02-02 2009-03-18 Fracture Code Corporation ApS Secure barcode
US8084712B2 (en) 2007-03-16 2011-12-27 TEN Medias LLC Method and apparatus for laser marking objects
US8884185B2 (en) 2007-03-16 2014-11-11 Ten Media, Llc. Method and apparatus for laser marking objects
US20080223834A1 (en) * 2007-03-16 2008-09-18 Eggfusion, Inc. Method and apparatus for laser marking objects
US20080288289A1 (en) * 2007-05-14 2008-11-20 Align Technology, Inc. Method and system for efficient orthodontic treatment information management
US7909239B2 (en) 2007-09-07 2011-03-22 Yottamark, Inc. Attributing harvest information with unique identifiers
US20090065579A1 (en) * 2007-09-07 2009-03-12 Elliott Grant Attributing Harvest Information with Unique Identifiers
US8342393B2 (en) 2007-09-07 2013-01-01 Yottamark, Inc. Attributing harvest information with unique identifiers
US8887990B2 (en) 2007-09-07 2014-11-18 Yottamark, Inc. Attributing harvest information with unique identifiers
US20110215148A1 (en) * 2007-09-07 2011-09-08 Elliott Grant Attributing Harvest Information with Unique Identifiers
US8825516B2 (en) 2007-09-07 2014-09-02 Yottamark, Inc. Methods for correlating first mile and last mile product data
US8428773B1 (en) 2008-02-12 2013-04-23 Yottamark, Inc. Systems and methods of associating individual packages with harvest crates
US8849447B2 (en) 2008-03-25 2014-09-30 Sicpa Holding Sa Method and system for controlling production of items
US20110093109A1 (en) * 2008-03-25 2011-04-21 Sicpa Holdings Sa Method and system for controlling production of items
US20090295541A1 (en) * 2008-05-27 2009-12-03 Intellidot Corporation Directional rfid reader
US8240564B2 (en) 2008-07-11 2012-08-14 Yottamark, Inc. Mobile table for implementing clamshell-to-case association
US20100006648A1 (en) * 2008-07-11 2010-01-14 Elliott Grant Mobile Table for Implementing Clamshell-to-Case Association
US8573476B2 (en) 2008-07-11 2013-11-05 Yottamark, Inc. Mobile table for implementing clamshell-to-case association
US8261973B2 (en) 2008-07-11 2012-09-11 Yottamark, Inc. Mobile table for implementing clamshell-to-case association
US7766240B1 (en) * 2008-07-19 2010-08-03 Yottamark, Inc. Case-Level Traceability without the need for inline printing
US8286869B1 (en) 2009-05-22 2012-10-16 Yottamark, Inc. Case labeling for field-packed produce
US8196827B1 (en) 2009-05-22 2012-06-12 Yottamark, Inc. Case labeling for field-packed produce
US8152063B1 (en) 2009-05-22 2012-04-10 Yottamark, Inc. Case labeling for field-packed produce
US20110084127A1 (en) * 2009-10-08 2011-04-14 Elliott Grant Voice Code for Distribution Centers
US20110177217A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US20110176901A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US20110174223A1 (en) * 2010-01-20 2011-07-21 Mitchell Barry Chait Systems and methods for processing eggs
US8657098B2 (en) 2010-01-20 2014-02-25 Ten Media, Llc Systems and methods for processing eggs
US8499718B2 (en) 2010-01-20 2013-08-06 Ten Media, Llc Systems and methods for processing eggs
US8715757B2 (en) 2010-01-20 2014-05-06 Ten Media, Llc Systems and methods for processing eggs
US8455030B2 (en) 2010-01-20 2013-06-04 Ten Media, Llc Systems and methods for processing eggs
US8823758B2 (en) 2010-01-20 2014-09-02 Ten Media, Llc Systems and methods for processing eggs
US8455026B2 (en) 2010-01-20 2013-06-04 Ten Media, Llc Systems and methods for processing eggs
US8871287B2 (en) 2010-01-20 2014-10-28 Ten Media, Llc Container for eggs, method and apparatus for arranging and stabilizing eggs in a container
US20110177206A1 (en) * 2010-01-20 2011-07-21 Newmarket Impressions, Llc Systems and methods for processing eggs
US20110177208A1 (en) * 2010-01-20 2011-07-21 Newmarket Impressions, Llc Systems and methods for processing eggs
US8210430B1 (en) 2011-02-24 2012-07-03 Yottamark, Inc. Methods for assigning traceability information to and retrieving traceability information from a store shelf
US8474714B1 (en) 2011-02-24 2013-07-02 Yottamark, Inc. Methods for assigning traceability information to and retrieving traceability information from a store shelf
US9384460B1 (en) 2011-02-24 2016-07-05 Trimble Navigation Limited Methods for assigning traceability information to and retrieving traceability information from a store shelf
US20130024387A1 (en) * 2011-07-20 2013-01-24 Verify Brand Llc Systems and Methods for Tracking Assigned Code Strings
US9697331B2 (en) * 2011-11-01 2017-07-04 Codonics, Inc. Adaptable information extraction and labeling method and system
US20140117081A1 (en) * 2011-11-01 2014-05-01 Codonics, Inc. Adaptable information extraction and labeling method and system
US10410020B2 (en) 2011-12-23 2019-09-10 Knauf Gips Kg Method and system for checking the presence and/or readability of an item of product information
US9315317B2 (en) 2012-02-21 2016-04-19 Ten Media, Llc Container for eggs
US20150136845A1 (en) * 2013-11-18 2015-05-21 Valid Solucoes e Servicos De Seguranca EM Meios De Pagamento e Identificacao S.A. Process and system for the identification and tracking of products in a production line
US9971962B2 (en) 2015-01-24 2018-05-15 Yta Holdings, Llc Method and system for applying ink markings on food products
EP3303159A4 (en) * 2015-01-24 2019-03-20 YTA Holdings, LLC Method and system for applying ink markings on food products
WO2016118963A1 (en) * 2015-01-24 2016-07-28 Ten Media, Llc Dba Ten Ag Tech Co. Method and system for applying ink markings on food products
US10706245B2 (en) * 2015-11-05 2020-07-07 Hewlett-Packard Development Company, L.P. Link association
CN108364041A (en) * 2017-01-26 2018-08-03 天津市阿波罗信息技术有限公司 A kind of printing process of low-lying position labeling mark in recessed deep container
CN109308501A (en) * 2017-07-28 2019-02-05 青岛海尔特种电冰柜有限公司 Packing case pastes method of calibration and system
CN108002050A (en) * 2017-12-06 2018-05-08 中山领创网络科技有限公司 A kind of robot palletizer interactive system
US20220044802A1 (en) * 2020-08-09 2022-02-10 Kevin Patel System for remote medical care
US11289195B2 (en) * 2020-08-09 2022-03-29 Kevin Patel System for remote medical care
US11481590B1 (en) * 2020-08-17 2022-10-25 Express Scripts Strategic Development, Inc. Pill bottles with conductive ink and reading systems and methods
US20220318724A1 (en) * 2021-03-31 2022-10-06 David Eagleson, Sr. Methods and apparatus for linking pre-printed labels to product information

Also Published As

Publication number Publication date
CN1703715A (en) 2005-11-30
ECSP045119A (en) 2006-04-19
RU2004116080A (en) 2005-10-10
US7182259B2 (en) 2007-02-27
CN101149778A (en) 2008-03-26
US20050082376A1 (en) 2005-04-21
US20070145142A1 (en) 2007-06-28

Similar Documents

Publication Publication Date Title
US7182259B2 (en) Method and apparatus for applying bar code information to products during production
US20060118631A1 (en) Method and apparatus for applying bar code information to products during production
Neuenschwander et al. Practical guide to bar coding for patient medication safety
US7380714B2 (en) RFID encoding/verifying apparatus
CN111032589B (en) System and method for providing containers with indicia
CA2346541C (en) Automated pharmacy
US20130105568A1 (en) Adaptable information extraction and labeling method and system
US9697331B2 (en) Adaptable information extraction and labeling method and system
EP3430574A1 (en) A receptacle comprising machine-readable unique identifier codes and methods for their application and reading out
US20070048365A1 (en) Edible coded microsubstrate for pharmaceuticals
WO2013134256A2 (en) Method and apparatus for generating a label with a computer-readable code
US10262114B2 (en) Method, apparatus, and computer program product for the packaging and verification of medication information
Meyer et al. Use of bar codes in inpatient drug distribution
CN112567328B (en) Printing method and system for serialized information
Patra Healthcare Distribution Alliance-Barcoding Requirement for Serialized Product
US20140350945A1 (en) System and Method for Validation of Pharmaceutical Composition Formulations
Alli Barcoding an automatic identification and data capture system in healthcare settings
MXPA04010247A (en) Sealable individual bar coded packets.
US20160019366A1 (en) Method for Validation of Pharmaceutical Composition Formulations
US20240096504A1 (en) Drug container labeling apparatus and method for distinguishing between a plurality of drug containers
EP4006910A1 (en) Data evalutator, method for data aqcuisition and computer program product
WO2022157220A1 (en) Container unit, apparatus for managing containers and method for managing containers
Vogt et al. Global Tracking Regulations Present Challenges and Benefits

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BARCODE CORPORATION, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUBOW, ALLEN;BARENBURG, RON;REEL/FRAME:013433/0226;SIGNING DATES FROM 20021016 TO 20021018

STCB Information on status: application discontinuation

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