Including Carriage Return Line Feed in QR Barcode Using ZPL

Article ID: 24066958

Details


 

Description

It is possible to include a carriage return/line feed to separate data within a 2D QR Barcode using ZPL

Applies To

Zebra ZPL Printers and the ZPL Programming Language
Excludes: 2824 Series, 2844 Series, S4M (E53 Firmware Version), 888 DD/TT Series, MZ Series, ZQ110, EM220, EM220II

Requirements

Communication with printer and knowledge of the ZPL Programming Language

Procedure

If you are writing ZPL for your printing needs and intended on including a 2D QR Barcode within your label contents that requires a carraige return/line feed to separate data within the barcode, see the example below:

In order to include a carriage return/line feed within the barcode, you need to include a ^FH (Field Hex) command within the barcode command structure to allow for special hexadecimal characters to be used.  If a carriage return/line feed is needed, the hex value for this would be  "_0D_0A".  You also need to include the "B" switch command to specify the amount of characters that will be contained in the data to ensure the barcode data is not truncated (spaces are seen as characters).  See below for example:

^XA
^FO100,100^BQN,2,10^FH^FDMM,B0024First Word_0D_0ASecond Word^FS
^XZ

The barcode output should scan as follows:

First Word
Second Word

The ^FDMM,B0024 specifies the amount of characters to be represented, the follow link provides more detail on the "B" switch  Read More>>

The inclusion of the ^FH command allows for the hex values for carriage return/line feed to be properly interpreted by the printer.  So long as the command is properly constructed, the output should be correct.

Helpful Information

ZPL Programming Guide  Read More>>

USB Communication Information  Read More>>

ASCII Chart  Read More>>

+ Product Codes

  • 105SLPlus Industrial Printers
  • 105SLPlus Industrial Printers
  • 110PAX Print Engines (disc.)
  • 110Xi4 Industrial Printer
  • 140Xi4 Industrial Printer
  • 170Xi4 Industrial Printer
  • 220Xi4 Industrial Printer
  • 2824 Plus Series
  • 2824-Z Series
  • All Surface RFID Label Solution
  • Desktop Printers
  • G-Series GC Desktop Printers
  • G-Series GK Desktop Printers
  • G-Series GX Desktop Printers
  • GC420d Desktop Printer
  • GC420t Desktop Printer
  • GK420 Healthcare Desktop Printers
  • GK420d Desktop Printer
  • GK420d Healthcare Desktop Printer
  • GK420t Desktop Printer
  • GK420t Healthcare Desktop Printer
  • GT800 Desktop Printer
  • GX420Rx Desktop Printer
  • GX420d Desktop Printer
  • GX420t Desktop Printer
  • GX430d Desktop Printer
  • GX430t Desktop Printer
  • HC100 Wristband Printer
  • HC100 Wristband Printer
  • Industrial Printers
  • LP 2824 Plus Desktop Printer
  • Mobile Printers
  • P4T Mobile Printers
  • P4T Mobile Printers
  • Print Engines
  • QL Series Mobile Printers
  • QL320 Mobile Printer
  • QL420 Mobile Printer
  • QLn Series Healthcare Mobile Printers
  • QLn Series Mobile Printers
  • QLn220 Healthcare
  • QLn220 Mobile Printer
  • QLn320 Healthcare
  • QLn320 Mobile Printer
  • QLn420 Mobile Printer
  • R110Xi4 RFID Printer
  • RFID Printers
  • RP4T RFID Printers
  • RP4T RFID Printers
  • RW 220 Mobile Printer
  • RW 420 Mobile Printer
  • RW 420 Print Station
  • RW Series Mobile Printers
  • TLP 2824Plus Desktop Printer
  • Xi Series Industrial Printers
  • ZD410 Series
  • ZD410D
  • ZD420 Series
  • ZD420-HC
  • ZD420C
  • ZD500 Desktop Printer
  • ZD500 Desktop Printer
  • ZD500R RFID Printers
  • ZD500R RFID Printers
  • ZE500 Print Engines
  • ZE500 Print Engines
  • ZE500R RFID Print Engine
  • ZE500R RFID Print Engine
  • ZM400
  • ZM600
  • ZQ500 Series Mobile Printers
  • ZQ510 Mobile Printer
  • ZQ520 Mobile Printer
  • ZR300 Series Mobile Printers
  • ZR338 Mobile Printers
  • ZR600 Series Healthcare Mobile Printers
  • ZR600 Series Mobile Printers
  • ZT200 Series Industrial Printers
  • ZT210 Industrial Printer
  • ZT220 Industrial Printer
  • ZT230 Industrial Printer
  • ZT400 Series Industrial Printers
  • ZT400 Series RFID Printers
  • ZT410 Industrial Printer
  • ZT410 RFID Industrial Printer
  • ZT420 Industrial Printer
  • ZT420 RFID Industrial Printer
  • iMZ Series Mobile Printers
  • iMZ220 Mobile Printer
  • iMZ320 Mobile Printer