The subject matter presented herein relates to a method and system for labeling a product such as a package while moving on a conveyer, and more specifically using a vertical positioning assembly to position at least the label printer, and applicator, which is fed from a roll of labeling material. One or more of these combined assemblies may be used for a package labeling system.
Package labeling for warehouse and distribution applications, have a configuration where the printer and label applicator are in a fixed positioned over the conveyor line and the applicator pad travels (by servo, stepper, or pneumatic drive) down to the product to be labeled and then must return the full distance to the fixed position of the print engine in order to receive the next label and repeat the process. These conventional features are illustrated in the
There is provided a method for labeling a plurality packages with a movable label applicator assembly. The assembly includes at least a printer and an applicator. The method comprises receiving data representing height and length of each of the packages transported along a conveyor. The conveyor speed is controlled based on a calculated pitch required between a first package and a trailing second package. Data is printed by way of the printer on a first label, and the first label is applied to the first package with the label applicator assembly positioned above the conveyor. A vertical height of the label applicator assembly is adjusted or maintained, based on any calculated height difference between the first package and the second package, at a sufficient height required for labeling of the second package. Data is printed with the printer on a second label intended for the second package. A supply of labeling material is fed or withdrawn into or from a vacuum system during the vertical height adjustment of the label applicator assembly. The second label is applied to the second package by way of the applicator.
There is also provided a label applicator system for labeling a plurality packages transported along a conveyor. The system includes at least one processor programmed for receiving data representing height and length of each of the packages transported along a conveyor; and controlling conveyor speed based on a calculated pitch required between a first package and a trailing second package. A movable label applicator assembly is positioned above the conveyor. The assembly includes a printer for printing data on a first label intended for the first package. An applicator applies the printed first label on a surface of the first package. A motor that is associated with the label applicator assembly vertically adjusts a height of the label applicator assembly above the conveyor. A label material drive unit feeds or withdraws a supply of labeling material into or from a vacuum system during vertical height adjustment of the label assembly over the conveyor.
The advantages and novel features are set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the examples. The advantages of the present teachings may be realized and attained by practice or use of the methodologies, instrumentalities and combinations described herein.
The drawing figures depict one or more implementations in accord with the present teachings, by way of example only, not by way of limitation. In the figures, like reference numerals refer to the same or similar elements.
In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant teachings. However, it should be apparent to those skilled in the art that the present teachings may be practiced without such details. In other instances, well known methods, procedures, components, and circuitry have been described at a relatively high-level, without detail, in order to avoid unnecessarily obscuring aspects of the present teachings.
The teachings herein alleviate one or more of the above noted problems with design where throughputs can be increased dramatically due to the efficiency of the cyclic motion required for each label application. The high throughput is accomplished by combining the print and applicator design with controls that minimize the gap required between packages. The control system determines the minimum gap by measuring the length and height of each product. These values are used to calculate the time required to cycle through the print and apply sequence for the next package. Based on the operating line speed, the calculated time is converted into distance between a package's leading edge to the subsequent package's leading edge (pitch).
A labeling assembly is provided that can be repositioned only when necessary based on prior knowledge of the package height and therefore only requires a minimum distance stroke on the applicator. An example of a minimum distance stroke is about 6 inches. The linerless label material is mounted in a lower position separate from the labeler assembly to reduce weight and to facilitate a more ergonomic method of loading the label roll by an operator. The label material is linerless, therefore collection of the liner waste following the print and apply process is not required. The moveable labeler assembly contains a high speed printer and cutter that can generate variable label formats and sizes on demand thus enabling high throughput labeling without the need for additional labeling units.
The teachings herein alleviate one or more of the above noted conventional design problems where throughput can be increased dramatically due to the efficiency of the cyclic motion required for each label application. The high throughput is accomplished by combining the print and applicator design with controls that minimize the gap required between products. The controls utilized to determine the minimum gap measure the length and height of each product/package/carton. These values are used to calculate the time required to cycle through the print and application sequence for the next package. Based on the operating line speed, the calculated time is converted into distance between a package's leading edge to the subsequent package's leading edge (pitch). With the label supply positioned off-line it can be located in a more ergonomically suitable position which enables the use of a larger roll of labels. A larger roll of labels gives the added benefit of fewer label changes, thus less downtime.
Warehouse, consolidators and distribution markets are focused primarily in the receiving and shipping functions of the facility. These applications typically involve product flow that is random in size and weight opposed to batches of similar product found in applications in the manufacturing environment. Exemplary design considerations are discussed below. Reference is made to
A pneumatic system cycles at approximately 30″/sec compared to 55″/sec obtained by a servo driven system, but costs much less. A servo driven system is preferred to achieve the maximum throughput possible for longer stroke applications, but a longer stroke pneumatic system can be used for less demanding applications.
Longer Servo Driven Stroke:
At 120″/sec (max speed—calculate approximately 55″/sec to allow for acceleration and deceleration) a servo driven system is required for high throughput applications. To allow for most applications uncovered to date, a 36″ maximum stroke length is required although the system will be modified to handle greater height variations if needed.
Servo Driven Positioning with Pneumatic Stroke:
Traditional print & apply systems incorporate a stationary home position for the dynamic pad to receive the label to be applied. The label is then transported to the location desired to apply the label to the product surface. Factors that influence labeling throughput are the following:
Engineering studies can determine the appropriate number of positions combined with appropriate pneumatic stoke length. Design considerations indicate utilizing either the existing 6″ stroke coupled with 6 positions or a 10″ stroke utilizing 4 positions. The design choice is dependent on acceleration/deceleration rates of the servo positioning system as compared to the rates of the pneumatic labeling portion.
Turning now to
An additional foot is added to the gap since the package 325 will travel 1 foot before the label can be applied. This makes the total gap 4 feet. In practice, a 35″ package will never be too short to not allow label print time while the prior package 320 clears the label printer-applicator assembly 140-1 (A position). Therefore the following required gap equation applies:
The distance required to move the label printer-applicator assembly 104-1 (B position) to the label printer-applicator assembly 104-1 (C position), assuming the label printer-applicator assembly 104-1 moves upward prior to the pneumatic applicator 250 returning to home, is illustrated in the following equation:
Therefore,
the minimum distance required to label a package 325 between two 35 inch packages 320, 330 is 4.2 feet+the width of the package.
Reference now is made in detail to the examples illustrated in the accompanying drawings and discussed below.
The pitch-labeler control computer algorithm is executed to determine the required package pitch by projecting the required vertical position of the label printer-applicator (
The pitch between packages is controlled by adjusting the speed of conveyers 25 and 26 or by use of metering belts which stop and start in order to provide the correct gap. Although three conveyers are illustrated, other configurations with more or less conveyors are contemplated. After the package height and length is measured, the package is transferred to conveyer 31, which moves at a constant speed, and transports the package through the induction barcode 61 reader 27. The induction barcode (license plate) 61, already attached to the package, contains or references data that defines the contents of and destination for the package in barcode or alpha-numeric format. This data is used to determine the information to be printed by the package labeler system disclosed herein. This data look up could be performed in a local database or interface to a host system. There are numerous applications for the warehouse and distribution center package labeling processing line 10 which include, but are not limited to:
Reference is now made to
The double label application system 30 is comprised of two identical label application subassemblies 100-1 and 100-2. To avoid repetitive descriptions, like parts are labeled -1 for the first label application assembly 100-1 and -2 for the second label application assembly 100-2.
Each label application assembly is controlled by a control box 130-1, 130-2 which includes operator controls on the top which are used for setup. The control box 130-1, 130-2 contains the servo and pneumatic controllers as well as sensor inputs. Label print data, package height data and label placement information comes from the labeler control computer 35. The labeler control computer 35 also synchronizes the operation of each of the double label application subsystems 100-1 and 100-2 to ensure that throughput is maximized and to ensure that the label printer-applicator assembly does not collide with a package. The labeler control computer 35 (
Each label application assembly 100-1, 100-2 contains a label printer-applicator assembly 104-1, 104-2, details of which are explained in
Reference is now made to
Reference is now made to the linerless label material supply system illustrated in
There are two common types of rolled label stock in use for automatic labeling systems. Linerless label stock has a side for printing on and a side that is covered with an adhesive. The adhesive is not aggressive and can be peeled from the print side. This feature allows the label roll to be unrolled without damage. Linered label stock has a printing side and an adhesive side. The adhesive is more aggressive, which results in the need to have a nonstick backing applied to prevent damage to the material. The linered labels are die cut to a specific size and peeled off the backing by the label printer-applicator assembly 104-1 before they are applied to the package. Since the linered labels are all precut to a given size, it is not possible to have variable label size, label to label as can be done with a linerless label system. Reference is now made to
When the label printer-applicator assembly 104-1 is moved in the upward direction, the vacuum tower 112-1 accumulates the excess return web material 124-1 and the return loop 123-1 moves toward sensor S3. The vacuum tower 112-1 is sized to accommodate 32 inches of return web 124-1 without causing the return loop 113-1 to block sensor S3. No additional label material will be extracted from the label roll 120-1 until the return loop 123-1 drops below sensor S1.
Reference is now made to
Reference is now made to
As shown by the above discussion, functions relating pertain to the operation of a warehouse and distribution center package labeling processing line wherein the labeling control is implemented in the hardware and controlled by one or more computers operating as the control computers 29, 35 connected to the label application system 30, the package measurement subsystem 22 and label reader subsystem 27 which in turn are connected to a data center processor/server 50 for data communication with the processing resources as shown in
As known in the data processing and communications arts, a general-purpose computer typically comprises a central processor or other processing device, an internal communication bus, various types of memory or storage media (RAM, ROM, EEPROM, cache memory, disk drives etc.) for code and data storage, and one or more network interface cards or ports for communication purposes. The software functionalities involve programming, including executable code as well as associated stored data. The software code is executable by the general-purpose computer that functions as the control processors 29, 35 and/or the associated terminal device 28. In operation, the code is stored within the general-purpose computer platform. At other times, however, the software may be stored at other locations and/or transported for loading into the appropriate general-purpose computer system. Execution of such code by a processor of the computer platform enables the platform to implement the methodology for controlling the warehouse and distribution center package labeling processing line, in essentially the manner performed in the implementations discussed and illustrated herein.
For example, control processors 29, 35 may be a PC based implementation of a central control processing system like that of
In operation, the main memory stores at least portions of instructions for execution by the CPU and data for processing in accord with the executed instructions, for example, as uploaded from mass storage. The mass storage may include one or more magnetic disk or tape drives or optical disk drives, for storing data and instructions for use by CPU. For example, at least one mass storage system in the form of a disk drive or tape drive, stores the operating system and various application software. The mass storage within the computer system may also include one or more drives for various portable media, such as a floppy disk, a compact disc read only memory (CD-ROM), or an integrated circuit non-volatile memory adapter (i.e. PC-MCIA adapter) to input and output data and code to and from the computer system.
The system also includes one or more input/output interfaces for communications, shown by way of example as an interface for data communications with one or more other processing systems. Although not shown, one or more such interfaces may enable communications via a network, e.g., to enable sending and receiving instructions electronically. The physical communication links may be optical, wired, or wireless.
The computer system may further include appropriate input/output ports for interconnection with a display and a keyboard serving as the respective user interface for the processor/controller. For example, a printer control computer in a document factory may include a graphics subsystem to drive the output display. The output display, for example, may include a cathode ray tube (CRT) display, or a liquid crystal display (LCD) or other type of display device. The input control devices for such an implementation of the system would include the keyboard for inputting alphanumeric and other key information. The input control devices for the system may further include a cursor control device (not shown), such as a mouse, a touchpad, a trackball, stylus, or cursor direction keys. The links of the peripherals to the system may be wired connections or use wireless communications.
The computer system runs a variety of applications programs and stores data, enabling one or more interactions via the user interface provided, and/or over a network to implement the desired processing, in this case, including those for tracking of mail items through a postal authority network with reference to a specific mail target, as discussed above.
The components contained in the computer system are those typically found in general purpose computer systems. Although summarized in the discussion above mainly as a PC type implementation, those skilled in the art will recognize that the class of applicable computer systems also encompasses systems used as host computers, servers, workstations, network terminals, and the like. In fact, these components are intended to represent a broad category of such computer components that are well known in the art. The present examples are not limited to any one network or computing infrastructure model i.e., peer-to-peer, client server, distributed, etc.
Hence aspects of the techniques discussed herein encompass hardware and programmed equipment for controlling the relevant document processing as well as software programming, for controlling the relevant functions. A software or program product, which may be referred to as a “program article of manufacture” may take the form of code or executable instructions for causing a computer or other programmable equipment to perform the relevant data processing steps, where the code or instructions are carried by or otherwise embodied in a medium readable by a computer or other machine. Instructions or code for implementing such operations may be in the form of computer instruction in any form (e.g., source code, object code, interpreted code, etc.) stored in or carried by any readable medium.
Such a program article or product therefore takes the form of executable code and/or associated data that is carried on or embodied in a type of machine readable medium. “Storage” type media include any or all of the memory of the computers, processors or the like, or associated modules thereof, such as various semiconductor memories, tape drives, disk drives and the like, which may provide non-transitory storage at any time for the software programming. All or portions of the software may at times be communicated through the Internet or various other telecommunication networks. Such communications, for example, may enable loading of the relevant software from one computer or processor into another, for example, from a management server or host computer into the image processor and comparator. Thus, another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air-links. The physical elements that carry such waves, such as wired or wireless links, optical links or the like, also may be considered as media bearing the software. As used herein, unless restricted to non-transitory, tangible “storage” media, terms such as computer or machine “readable medium” refer to any medium that participates in providing instructions to a processor for execution.
Hence, a machine readable medium may take many forms, including but not limited to, a tangible storage medium, a carrier wave medium or physical transmission medium. Non-volatile storage media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) or the like. Volatile storage media include dynamic memory, such as main memory of such a computer platform. Tangible transmission media include coaxial cables; copper wire and fiber optics, including the wires that comprise a bus within a computer system. Carrier-wave transmission media can take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media therefore include for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD or DVD-ROM, any other optical medium, punch cards paper tape, any other physical storage medium with patterns of holes, a RAM, a PROM and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, cables or links transporting such a carrier wave, or any other medium from which a computer can read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
In the detailed description above, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant teachings. However, it should be apparent to those skilled in the art that the present teachings may be practiced without such details. In other instances, well known methods, procedures, components, and software have been described at a relatively high-level, without detail, in order to avoid unnecessarily obscuring aspects of the present teachings.
This application is a divisional of and claims priority to U.S. patent application Ser. No. 14/043,259, filed Oct. 1, 2013, now U.S. Pat. No. 9,352,872, which claims priority to U.S. Provisional Application No. 61/709,403, filed Oct. 4, 2012, the entire disclosures of which are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5232539 | Carpenter et al. | Aug 1993 | A |
5342461 | Murphy | Aug 1994 | A |
5705021 | Wurz et al. | Jan 1998 | A |
5750004 | Wurz et al. | May 1998 | A |
5783032 | O'Callaghan et al. | Jul 1998 | A |
5922169 | Chodacki et al. | Jul 1999 | A |
6080250 | Urban | Jun 2000 | A |
6273986 | Egan | Aug 2001 | B1 |
6616189 | Raming | Sep 2003 | B2 |
7121311 | Vandersyde et al. | Oct 2006 | B2 |
7185689 | Jenkins et al. | Mar 2007 | B2 |
7437860 | Brandow et al. | Oct 2008 | B2 |
7632367 | Smith | Dec 2009 | B2 |
7900675 | Dangami | Mar 2011 | B2 |
7987141 | Lee | Jul 2011 | B2 |
9352872 | Wojdyla et al. | May 2016 | B2 |
20040094253 | Jenkins et al. | May 2004 | A1 |
20040112520 | Hanschen et al. | Jun 2004 | A1 |
20050139323 | Syde | Jun 2005 | A1 |
20060201348 | Lee | Sep 2006 | A1 |
20060231209 | Smith | Oct 2006 | A1 |
20070102109 | Katritzky et al. | May 2007 | A1 |
20070251189 | Brandow et al. | Nov 2007 | A1 |
20140096900 | Wojdyla et al. | Apr 2014 | A1 |
20160052659 | Bowers et al. | Feb 2016 | A1 |
Number | Date | Country |
---|---|---|
2 716 560 | Jul 2015 | EP |
3 012 203 | Apr 2016 | EP |
2 719 283 | Nov 1995 | FR |
2 076 549 | Dec 1981 | GB |
2012 071 849 | Apr 2012 | JP |
WO 9308081 | Apr 1993 | WO |
WO 9323292 | Nov 1993 | WO |
Entry |
---|
European Search Report issued in European Patent Application No. 13 18 7382, dated Jan. 30, 2014. |
Restriction Requirement for U.S. Appl. No. 14/043,259 dated Jul. 8, 2015. |
SATO America at a Glance, from https://www.satoamerica.com/about-sato/sato-america-at-a-glance.aspx, site accessed on Sep. 29, 2015. |
Non-Final Office Action for U.S. Appl. No. 14/043,259, dated Oct. 9, 2015. |
Notice of Allowance for U.S. Appl. No. 14/043,259, dated Mar. 29, 2016. |
European Search Report issued in European Patent Application No. 15190609.6, dated Mar. 18, 2016. |
Notice of Publication for U.S. Appl. No. 15/190,609 dated Mar. 31, 2016. |
Restriction Requirement for U.S. Appl. No. 14/886,549 dated Dec. 1, 2016. |
Non-Final Office Action for U.S. Appl. No. 14/886,549 dated Mar. 9, 2017. |
Number | Date | Country | |
---|---|---|---|
20160251103 A1 | Sep 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14043259 | Oct 2013 | US |
Child | 15144318 | US |