The present disclosure relates to labeling packages for shipping, labeling produce, etc. The labels can be manually applied by hand, applied with a handheld label applicator, or applied by automated labeling systems such as printer systems using linerless labels.
The novel features of the various aspects are set forth with particularity in the appended claims. Throughout the FIGS. like reference characters designate like or corresponding parts throughout the several views of the drawings. The described aspects, however, both as to organization and methods of operation, may be best understood by reference to the following description, taken in conjunction with the accompanying drawings in which:
The apparatus and method components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
The following detailed description of example implementations refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
In automated labelling systems, a label can be applied to an object or item (e.g., an object or item that is to be stored, tracked, and/or transported) via a robotic device. For example, a label application device can apply a label to an object that is moved on a conveyor. A standard automated label application device has a media supply mechanism, a printing mechanism, a cutting mechanism, and an applicator system. Due to the complexity of the design it can be difficult for a user to load a media roll into the system. For example, a linerless media roll can be sticky making it hard for a user to move the media web through the label application device. Additionally, the label application device has to perform multiple tasks to apply a label to an object. For example, the label application device has to control its different components to print a label on a media roll, cut the printed label from the media roll, and then apply the printed label to an object. There can be issues if any of these systems do not perform properly.
To alleviate potential issues due to the complex design, the system can be simplified by removing the cutting mechanism and combining it with the applicator system. For example, a cutter can be combined with the applicator system such that a printed label is cut as the applicator system moves to apply the printed label to an object. This combines the cutting motion and an applicator system motion into one common motion that cuts and applies the printed label to an object.
Examples disclosed herein are directed to a label application device for applying a label to an object. The label application device comprises a media roll holder configured to secure a media roll, a tamp arm configured to move from a retracted position to an extended position, and a print head located between the media roll holder and the tamp arm. The print head is configured to receive the media roll on an upstream end of the print head, feed the media roll into the print head, and eject the media roll out of a downstream end of the print head. The tamp arm comprises a tamp pad attached to an end of the tamp arm. The tamp pad comprises a vacuum port on a surface of the tamp pad, wherein the vacuum port is configured to suction the media roll against the surface of the tamp pad. The tamp arm further comprises a blade attached to an upstream side of the tamp arm. The blade is configured to cut the media roll as the tamp arm moves from the retracted position to the extended position.
Additional examples disclosed herein are directed to a method of applying a label to an object. The method comprising providing a label application device. The label application device comprising a media roll holder configured to secure a media roll, a tamp arm configured to move from a retracted position to an extended position, and a print head located between the media roll holder and the tamp arm. The print head is configured to receive the media roll on an upstream end of the print head, feed the media roll into the print head, and eject the media roll out of a downstream end of the print head. The tamp arm comprises a tamp pad attached to an end of the tamp arm. The tamp pad comprises a vacuum port on a surface of the tamp pad, wherein the vacuum port is configured to suction the media roll against the surface of the tamp pad. The tamp arm further comprises a blade attached to an upstream side of the tamp arm. The method further comprises placing the label application device in a position to apply the label to the object, receiving label data, and printing the label on the media roll based on the label data. The method further comprises ejecting the label on the media roll out of the downstream end of the print head, coupling the label to the tamp pad, and moving the tamp arm from the retracted position to the extended position. The blade is configured to cut the media roll as the tamp arm moves from the retracted position to the extended position. The method further comprises applying the label to the object.
Additional examples disclosed herein are directed to a label application device for applying a label to an object. The label application device comprising a media supply system, an applicator system configured to move from a retracted position to an extended position, and a print mechanism located between the media supply system and the applicator system. The print mechanism is configured to receive media on an upstream end of the print mechanism and eject the media out of a downstream end of the print mechanism. The applicator system comprises a blade attached to an upstream side of the applicator system, wherein the blade is configured to cut the media as the applicator system moves from the retracted position to the extended position.
Removing the cutting mechanism and combining the cutting motion with the application system provides multiple benefits. The label application device has one less motor to control, which makes the system easier to control with less parts. The label application device becomes easier to assembly since there are less parts and mechanisms. The cutting mechanism generally surrounds a portion of the media roll, which can make it hard to load a media roll into the mechanism. Removing the cutting mechanism allows the media roll path on the label application device to be more open, which makes it easier to load a media roll. Since the label application device is more open it becomes easier to clean the device and access the different components for cleaning. The blade can also be moved to a location, where it is easier to access. This new location on the applicator system makes the blade easier to clean and/or replace.
Referring to
Referring to
The media supply mechanism has a biasing member 220 that is configured to apply pressure to a portion of the media roll 250 (
Referring to
The mounting plate 600 has a print mechanism 300 attached to the mounting plate 600 downstream of the media supply system 200. The print mechanism 300 has a print head assembly 350 located above a support member 340. The print head assembly 350 and the support member 340 are both attached to the mounting plate 600. The print head assembly 350 includes a print heat. In one aspect, the print head is located at a downstream end 354 of the print head assembly 350. The print head is configured to print a label on the media web 254 of the media roll 250. The print head assembly 350 is located above a roller 320, where the roller 320 is located below the upstream end 352 of the print head assembly 350 and upstream of the support member 340. The roller 320 rotates around a shaft that is attached to the mounting plate 600. A guide 310 is attached to the end of the roller 320. The guide 310 is configured to keep the media roll 250 on the roller 320 during operation of the label application device 100.
The support member 340 has a surface 330 that is configured to support the media roll 250, when the media roll 250 is loaded into the label application device 100. A label biasing member 332 is attached to the print head assembly 350 and extends between the print head assembly 350 and the surface 330. The label biasing member 332 is configured to bias the media roll 250 toward the surface 330.
A platen 360 is located below the downstream end 354 of the print head assembly 350 immediately opposite the print head. Referring to
Referring to
The motor 710 and the print head assembly 350 work in sync to print a label on the media web 254. The printed label on the media web 254 exits the print head assembly 350 at the downstream end 354. The platen 360 moves the media web 254 downstream through a gap 464 in a fixed cutting member 460. The fixed cutting member 460 is located downstream to the print head assembly 350. In one aspect, the fixed cutting member 460 is attached to the downstream side of the support member 340. In another aspect, the fixed cutting member 460 could be attached to the mounting plate 600. The media web 254 passes through the gap 464 and over the surface 462. The platen 360 moves the media web 254 downstream so that the printed label on the media web 254 is downstream of the fixed cutting member 460 as shown in
The applicator system 400 is attached to the mounting plate 600. In one aspect, the applicator system 400 is attached to the downstream end 604 of the mounting plate 600. In at least one aspect, the applicator system 400 is attached to the mounting plate 600 by a bracket 620. The bracket 620 can be attached to a tamp arm housing 410 of the applicator system 400. The applicator system can include a tamp arm 420, guides 422, a tamp block 430, and a tamp pad 440. The applicator system 400 can move from a retracted position where the tamp arm 420 is located inside of the housing 410 to an extended position where the tamp arm 420 extends out of the housing 410 moving the tamp pad 440 toward an object. This process is explained in more detail in regard to
In at least one aspect, the tamp arm 420 can be moved in the housing 410 with hydraulics. In other aspects, a motor could be used to move the tamp arm 420. In the retracted position, the tamp arm 420 and the guides 422 are located in the housing 410 as shown in
Referring to
Referring to
The blade 450 is attached to the tamp block 430 such that the blade does not extend below the tamp pad 440. When the applicator system 400 is applying a label to an object, the tamp pad 440 will come close to and/or touch the object, and the placement of the blade above the tamp pad 440 allows the blade 450 to not cut the object. The edge of the blade 450 is slanted from a first end 454 to a second end 456. This shape allows the blade 450 to easily cut the media web 254 as the tamp arm 420 moves from the retracted position to the extended position.
Referring to
The label application device 100 can be position so that it can apply a printed label to an object. A label is printed onto the media web 254 and the printed label on the media web 254 is moved downstream and suctioned against the tamp pad 440 by the vacuum ports 480, 482. Once the media web 254 is suctioned to the tamp pad 440, the tamp arm 420 begins moving from the retracted position to the extended position. For example, a sensor, e.g. a pressure sensor, could be used by a control circuit to determine when the media web 254 is suctioned to the tamp pad 440. Referring to
There are a variety of methods that can be used to apply the label to the object. In one aspect, the tamp pad 440 can be stopped close to the object without touching the object and the vacuum system can push air from the vacuum ports 480, 482 to force the printed label onto the object. In another aspect, the tamp pad 440 can touch the object and the vacuum system can stop pulling air into the vacuum ports 480, 482, or push air out of the vacuum ports 480, 482, before the tamp arm 420 moves to the retracted position.
The control circuit 1010 can receive the label data from a user device 1080, or user interface. In one aspect, a user device can send a list of labels that correspond to objects that will be moving by the label application device 100 on a conveyor. This process can allow the label application device 100 to apply a different label to each object as it passes the label application device 100. In another aspect, the label application device 100 can be configured to apply the same label to each object through a user device 1080.
The control circuit 1010 is coupled to the applicator system 1070. The control circuit 1010 can control the applicator system 1070 to apply a label to an object at the appropriate time. In at least one aspect, the applicator system 1070 is applicator system 400. For example, in this aspect, the control circuit 1010 can control the applicator system 400 to control the movement of the tamp arm 420. For example, if the tamp arm 420 moves based on hydraulics, then the control circuit 1010 would control the hydraulic system to move the tamp arm 420.
In one aspect, the device positioning system 810 determines when an object 840 is in position to receive a printed label, and informs the label application device 820 to place the printed label on the object 840. In another aspect, the label application device 820 determines when an object is in the proper position to receive a printed label. For example, a control circuit, e.g. control circuit 1010, can receive image data of an object relative to the label application device 820 from a camera and the control circuit can perform image analysis of the image data to determine when the object is in position to receive a printed label.
In at least one aspect,
Referring to
Referring back to
Referring back to
Referring to
Referring to
In the foregoing detailed description, specific embodiments have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present teachings.
The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
The foregoing detailed description has set forth various forms of the systems and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, and/or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. Those skilled in the art will recognize that some aspects of the forms disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as one or more program products in a variety of forms, and that an illustrative form of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution.
Instructions used to program logic to perform various disclosed aspects can be stored within a memory in the system, such as dynamic random access memory (DRAM), cache, flash memory, or other storage. Furthermore, the instructions can be distributed via a network or by way of other computer readable media. Thus a machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer), but is not limited to, floppy diskettes, optical disks, compact disc, read-only memory (CD-ROMs), and magneto-optical disks, read-only memory (ROMs), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic or optical cards, flash memory, or a tangible, machine-readable storage used in the transmission of information over the Internet via electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.). Accordingly, the non-transitory computer-readable medium includes any type of tangible machine-readable medium suitable for storing or transmitting electronic instructions or information in a form readable by a machine (e.g., a computer).
Any of the software components or functions described in this application, may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Python, Java, C++ or Perl using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as RAM, ROM, a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
As used in any aspect herein, the term “logic” may refer to an app, software, firmware and/or circuitry configured to perform any of the aforementioned operations. Software may be embodied as a software package, code, instructions, instruction sets and/or data recorded on non-transitory computer readable storage medium. Firmware may be embodied as code, instructions or instruction sets and/or data that are hard-coded (e.g., nonvolatile) in memory devices.
As used in any aspect herein, the terms “component,” “system,” “module” and the like can refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution.
As used in any aspect herein, an “algorithm” refers to a self-consistent sequence of steps leading to a desired result, where a “step” refers to a manipulation of physical quantities and/or logic states which may, though need not necessarily, take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It is common usage to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. These and similar terms may be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities and/or states.
Unless specifically stated otherwise as apparent from the foregoing disclosure, it is appreciated that, throughout the present disclosure, discussions using terms such as “processing,” “computing,” “calculating,” “determining,” “displaying,” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Moreover in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that typically a disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms unless context dictates otherwise. For example, the phrase “A or B” will be typically understood to include the possibilities of “A” or “B” or “A and B.”
As used in any aspect herein, the term “control circuit” may refer to, for example, hardwired circuitry, programmable circuitry (e.g., a computer processor including one or more individual instruction processing cores, processing unit, processor, microcontroller, microcontroller unit, controller, digital signal processor (DSP), programmable logic device (PLD), programmable logic array (PLA), or field programmable gate array (FPGA)), state machine circuitry, firmware that stores instructions executed by programmable circuitry, and any combination thereof. The control circuit may, collectively or individually, be embodied as circuitry that forms part of a larger system, for example, an integrated circuit (IC), an application-specific integrated circuit (ASIC), a system on-chip (SoC), desktop computers, laptop computers, tablet computers, servers, smart phones, etc. Accordingly, as used herein “control circuit” includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, electrical circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of random access memory), and/or electrical circuitry forming a communications device (e.g., a modem, communications switch, or optical-electrical equipment). Those having skill in the art will recognize that the subject matter described herein may be implemented in an analog or digital fashion or some combination thereof.
As used in any aspect herein, the terms “component,” “system,” “module” and the like can refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution.
It will be appreciated that some embodiments may be comprised of one or more specialized processors (or “processing devices”) such as microprocessors, digital signal processors, customized processors and field programmable gate arrays (FPGAs) and unique stored program instructions (including both software and firmware) that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the method and/or apparatus described herein. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used.
Moreover, an embodiment can be implemented as a computer-readable storage medium having computer readable code stored thereon for programming a computer (e.g., comprising a processor) to perform a method as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a ROM (Read Only Memory), a PROM (Programmable Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory) and a Flash memory. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
It is worthy to note that any reference to “one aspect,” “an aspect,” “an exemplification,” “one exemplification,” and the like means that a particular feature, structure, or characteristic described in connection with the aspect is included in at least one aspect. Thus, appearances of the phrases “in one aspect,” “in an aspect,” “in an exemplification,” and “in one exemplification” in various places throughout the specification are not necessarily all referring to the same aspect. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more aspects.
The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.