Close Window

How to:
How Labels are Printed at Label Printers
Skill required to complete this article: Controls and level is No Skill Level Association.

How Labels are Printed

 

  1. The customer must generate a valid ZPL Label string.
    1. "ZPL" (Zebra Programming Language) is a command-based language used by labelers and printers as a set of instructions that create the visual image that is printed on a label.
    2. The ZPL Label string will include instructions for printing the barcode(s), the alpha-numeric readout of the barcode(s), any other text present on the label, and instructions for positioning and sizing of all of those elements on the label.
  2. When we scan the product at a barcode scanner (positioned before the label printer), our system asks the customer to provide that ZPL Label string.
    1. "Our system" is typically either a PLC, a BOSS RTC, a ICW Controller, or an MC4 Controller.
    2. This is typically in the form of a 'label request', in which we send the customer a message that contains the barcode that we scanned.
    3. The barcode that we scan is typically the SKU, but can be any other barcode already present on the item.
  3. The customer sends the ZPL Label string to our system.
    1. This is typically in the form of 'label data', in which the customer sends us a message containing the barcode that we scanned above, alongside the ZPL Label string.
  4. Our system passes that ZPL Label string to the label printer.
    1. This communication is commonly over ethernet, directly between our system and the label printer itself.
  5. The label printer interprets the ZPL Label string, turning it into instructions that it uses to print the desired label.
  6. The label printer applicator is responsible for physically 'tamping' the printed label down, onto the top of the product.
  7. After being printed and applied, the resultant label is scanned at a 'verify scanner' positioned just after the printer.
    1. If the label is not readable, the product itself is typically rejected, requiring that the bad label be removed and the item be reprinted.
  8. Our system will often send the results of the above 'verification' to the customer, informing them that this specific item has been inducted into the rest of the building.
    1. This is typically in the form of 'label verify', in which we send the customer a message containing the newly-printed barcode, as well as some flag indicating that the item was allowed to be inducted into the building.

 

 

 

 

The Communication Path

 

  1. Customer -> Warehouse Software Solution
    1. Warehouse Software Solutions may involve any number among WCS (Warehouse Control System), WMS (Warehouse Management System), and WES (Warehouse Execution System).
    2. Sometimes referred to as 'Middleware'
    3. While Intelligrated does offer Warehouse Software Solutions, some customers elect to use their own instead.
  2. Warehouse Software Solution -> Intelligrated Control System
    1. Intelligrated Control Systems include PLC, BOSS RTCs, ICW Controllers, and MC4 Controllers.
  3. Intelligrated Control System -> Label Printer
    1. Common printers include Zebra (traditionally the ZE500) as well as Panther printers.

 

 

 

Example ZPL Label string

 

^XA
^FX Top section with logo, name and address.
^CF0,60
^FO50,50^GB100,100,100^FS
^FO75,75^FR^GB100,100,100^FS
^FO93,93^GB40,40,40^FS
^FO220,50^FDIntershipping, Inc.^FS
^CF0,30
^FO220,115^FD1000 Shipping Lane^FS
^FO220,155^FDShelbyville TN 38102^FS
^FO220,195^FDUnited States (USA)^FS
^FO50,250^GB700,3,3^FS
^FX Second section with recipient address and permit information.
^CFA,30
^FO50,300^FDJohn Doe^FS
^FO50,340^FD100 Main Street^FS
^FO50,380^FDSpringfield TN 39021^FS
^FO50,420^FDUnited States (USA)^FS
^CFA,15
^FO600,300^GB150,150,3^FS
^FO638,340^FDPermit^FS
^FO638,390^FD123456^FS
^FO50,500^GB700,3,3^FS
^FX Third section with bar code.
^BY5,2,270
^FO100,550^BC^FD12345678^FS
^FX Fourth section (the two boxes on the bottom).
^FO50,900^GB700,250,3^FS
^FO400,900^GB3,250,3^FS
^CF0,40
^FO100,960^FDCtr. X34B-1^FS
^FO100,1010^FDREF1 F00B47^FS
^FO100,1060^FDREF2 BL4H8^FS
^CF0,190
^FO470,955^FDCA^FS
^XZ


 Related Articles
No Related Articles Available.
 Article Info
 Article ID:  KB-12472
 Published on  7/16/2024
 Last Modified on  7/16/2024
 Last Modified by  Michael Sander
 Original URL:  https://dashboard.intelligrated.com//Knowledgebase/Article.aspx?article=683b8227-7302-4ef2-affb-2d09cd0b57fc
Close Window