Codigo ZPL Xml-Enabled-Qrg-En
Codigo ZPL Xml-Enabled-Qrg-En
Printer
Reference Guide
Table of Contents
1 • Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Zebra XML Integrated Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Document Type Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Expected XML Data Stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Stored XML-Enabled ZPL Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Send Files to Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
This product may contain ZPL®, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer® Circuit; E3®; and
Monotype Imaging fonts. Software © ZIH Corp. All rights reserved worldwide.
ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element
Energy Equalizer Circuit, and E3 Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide.
All other brand names, product names, or trademarks belong to their respective holders. For additional trademark
information, please see “Trademarks” on the product CD.
Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its
subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed
to any other parties for any other purpose without the express, written permission of Zebra Technologies.
Liability Disclaimer Zebra Technologies takes steps to ensure that its published Engineering specifications and
manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
Limitation of Liability In no event shall Zebra Technologies or anyone else involved in the creation, production,
or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business interruption, or loss
of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra
Technologies has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you.
This section provides you with contact information, document structure and organization, and
additional reference documents.
Contents
Who Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
How This Document Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Section Description
Introduction This chapter provides a high level overview of
Zebra's XML-Enabled printer, along with detailed
information about what Zebra has enabled with
XML printing and how to use those capabilities to
print bar code labels.
ZebraDesigner for XML This chapter details how to create XML-Enabled
ZPL® label formats with ZebraDesigner for XML.
Compliance Label Formats This appendix provides a high-level overview of
the Zebra XML-Enabled Printer.
Glossary This section contains a list of terms and their
definitions for your reference.
Contacts
You can contact Zebra Technologies at the following:
Web Site
http://www.zebra.com
Technical Support via the Internet is available 24 hours per day, 365 days per year. Go to
http://www.zebra.com/support.
The Americas
Zebra Technologies Europe Limited T: +44 (0) 1494 768298 For printers, parts, media, and ribbon,
Zebra House F: +44 (0) 1494 768210 please call your distributor, or
The Valley Centre, Gordon Road Germany: Tsgermany@zebra.com contact us.
High Wycombe France: Tsfrance@zebra.com T: +44 (0) 1494 768316
Buckinghamshire, HP13 6EQ, UK Spain/Portugal: Tsspain@zebra.com F: +44 (0) 1494 768244
T: +44 (0)1494 472872 All other areas: Tseurope@zebra.com E: cseurope@zebra.com
F: +44 (0) 1494 450103
Asia Pacific
Zebra Technologies Asia Pacific, LLC T: +65 6858 0722 For printers, parts, media, and ribbon,
120 Robinson Road F: +65 6885 0838 please call your distributor, or
#06-01 Parakou Building E: China: tschina@zebra.com contact us.
Singapore 068913 All other areas: T: +65 6858 0722
T: +65 6858 0722 tsasiapacific@zebra.com F: +65 6885 0836
F: +65 6885 0838
Document Conventions
The following conventions are used throughout this document to convey certain information.
Alternate Color (online only) Cross-references contain hot links to other sections in this
guide. If you are viewing this guide online in .pdf format, you can click the cross-reference
(blue text) to jump directly to its location.
LCD Display Examples Text from a printer’s Liquid Crystal Display (LCD) appears in
Bubbledot ICG font.
Command Line Examples Command line examples appear in Courier New font. For
example, type ZTools to get to the Post-Install scripts in the bin directory.
Files and Directories File names and directories appear in Courier New font. For
example, the Zebra<version number>.tar file and the /root directory.
Icons Used
Identifies features that are available in printers with firmware version V60.15.x, V50.15.x, or
later.
Identifies features that are available in printers with firmware version v60.14, v50.14, or
later.
Illustration Callouts Callouts are used when an illustration contains information that needs
to be labeled and described. A table that contains the labels and descriptions follows the
graphic. Figure 1 provides an example.
1 2 3
1 2
^XA
^FO150,100^BY3
^B4N,20,A,A
^FD12345ABCDE^FS
^XZ
1 ZPL Code
2 Generated Label
Related Documents
The following documents might be helpful references:
This chapter provides a high level overview of Zebra's XML-Enabled printers, along with
information about the Document Type Definition (DTD) in the Zebra XML-Enabled printers.
It also reviews the XML data stream expected to print labels and the role of stored label
formats in the XML-Enabled printing solution.
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Zebra XML Integrated Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Document Type Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Expected XML Data Stream. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Stored XML-Enabled ZPL Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Send Files to Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Overview
Zebra’s XML-Enabled printers provide a direct-connect solution for bar code label printing
into many of today’s leading supply chain management and manufacturing system
applications. This illustration shows you the direct-connect solution using XML.
This gives you the ability to quickly and easily integrate complex printing solutions into your
enterprise systems.
For easy integration to the back end ERP systems, use Zebra Designer for XML to design your
labels.
Requirements
Example • This example shows the XML DTD that is used to form the XML understood by
the Zebra XML-Enabled printer. It defines the elements that are used in the XML data stream
and a list of their attributes and the next level elements.
Note • Following the example is a table that identifies the bold lines in the example:
1 If the XML stream follows the DTD semantics, it contains <labels> elements
that identify default attributes used by the printer to create the label. The
_FORMAT attribute identifies the appropriate stored label format.
2 Other attributes can be processed as well; for instance, the _QUANTITY attribute
can be used to set the print quantity of the label.
3 If the XML stream follows the DTD semantics, it contains <variable>
elements that have “name” attributes. The “name” attribute contains the variable
name that corresponds to the variable field in the label format. The
<variable> element text contains the data that is placed in the variable field in
the label format.
Example • The XML data stream contains the <labels> element that defines the format,
quantity, printer name, and job name. The Zebra XML-enabled printer uses the _FORMAT
element to recall the stored XML-Enabled ZPL format from memory, and also the
_QUANTITY element to determine the number of labels to be printed. Also, notice that the
serial_number is one of several defined variable data fields, and 12345 is the variable
data to be printed on the label.
Serial Label
Example • This is an example of a XML-Enabled ZPL format for a serial label. Following
this example is the XML-Enabled ZPL format for this serial label:
Note • As shown below, the ^FD statements and the information immediately following them
represent the names of the variable data fields in this format. During label printing, these
strings are replaced with the user’s variable data.
^XA
^DFE:SERIAL.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PR2^MNY^MTT^MMT^MD0^JJ0,0^PON^PMN
^LT0
^FO28,49^GB786,106,10^FS
^A0N,54,72^FO143,83^CI0^FDSerial Label^FS
^FO21,652^GB787,5,5^FS
^FO21,844^GB787,5,5^FS
^FO27,335^GB787,5,5^FS
^A0N,34,34^FO38,861^FR^CI0^FDLot Status:^FS
^A0N,34,34^FO38,1020^FR^CI0^FDSerial Status:^FS
^A0N,34,34^FO36,177^FR^CI0^FDItem:^FS
^A0N,34,34^FO36,355^FR^CI0^FDLot:^FS
^A0N,34,34^FO36,509^FR^CI0^FDSN:^FS
^FO24,495^GB787,5,5^FS
^A0N,34,34^FO38,683^FR^CI0^FDRev:^FS
^A0N,54,72^FO635,82^CI0^FN999^FDorganization^FS
^A0N,54,62^FO109,171^CI0^FN998^FDitem^FS
^BY2,2.7^FO108,223^B3N,N,95,N,N^FN998^FDitem^FS
^A0N,34,34^FO109,354^FR^CI0^FN997^FDlot^FS
^BY2,2.7^FO108,388^B3N,N,95,N,N^FN997^FDlot^FS
^A0N,34,34^FO107,510^FR^CI0^FN996^FDserial_number^FS
^BY2,2.7^FO108,549^B3N,N,95,N,N^FN996^FDserial_number^FS
^A0N,34,34^FO108,682^FR^CI0^FN995^FDrevision^FS
^BY2,2.7^FO108,724^B3N,N,95,N,N^FN995^FDrevision^FS
^A0N,40,40^FO36,918^FR^CI0^FN994^FDlot_status^FS
^A0N,40,40^FO40,1072^FR^CI0^FN993^FDserial_number_status^FS
^PQ1,0,1,Y
^XZ
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
This section details how to create XML-Enabled ZPL label formats with ZebraDesigner for
XML.
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Install Overview for ZebraDesigner for XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Design Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Add Variable Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Export to Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Overview
A demonstration copy of ZebraDesigner for XML is provided on the Zebra XML-Enabled
Printers CD included with each printer. The demonstration version can be fully enabled by
entering a serial number available with the purchase of the fee-based product, available from
your Zebra Authorized Reseller.
Note • If you are using Windows NT, Windows 2000, Windows XP, or Windows Server
2003 you have to log on with Administrator rights to perform the installation.
Run Installation
1. Insert the ZebraDesigner for XML CD into your CD-ROM drive. The Setup Wizard dialog
box opens.
Note • If the Setup Wizard does not start automatically, go to the main CD directory of
your ZebraDesigner for XML CD and double-click START.EXE.
2. Click Next.
4. Click Install.
5. Click Finish.
1. Click Next.
2. Specify the program group you want to use for ZebraDesigner for XML.
3. Specify if shortcuts to ZebraDesigner for XML should be created on the desktop or in the
Quick Launch area.
5. After the installation is complete, the Start menu in Windows shows a new program group
for ZebraDesigner for XML. The program group contains shortcuts for all ZebraDesigner
for XML applications.
2. In the group ZebraDesigner for XML, click the shortcut Add printer. The printer
installation wizard starts.
Design Labels
This section shows you how to design a label file with fixed and variable objects. The variable
objects get values from several sources. You learn how to:
• Place objects on the label
• Link objects to the variables
• Preview the label on the screen
2. In the Standard toolbar, click . The Label Setup Wizard dialog box opens.
Note • To exit the Label Setup Wizard dialog box, click Finish.
3. Select a Printer
6. Click Next.
1. If you want to use label stock, make your selections in the Select Stock dialog box.
2. Click Next. The Page Size dialog box opens to define the label dimensions.
3. Leave the Page size option at User defined default, and check Automatic Sizing.
Note • The Label Dimensions dialog box differs for thermal and office printers.
Note • To change the unit of measure from centimeters to inches or other supported units,
click Unit of measure below the label preview.
2. Move the cursor to the location on the label where you want to place the text object, and
click the mouse button. The Text Object dialog box opens.
4. Click Finish.
6. Using the Text toolbar, change the font for the text object. Choose Arial font, 28 point
size, and bold style.
7. To change the position and size of the text object, select the text object and drag it with
your mouse to the position you want.
2. Move the cursor to the desired position on the label and then click the mouse button. The
dialog box with object properties opens.
5. In the Available bar codes list, select bar code Code128 and then click OK.
7. To change the position of the bar code, select the bar code and drag it to the desired
position.
8. To change the object size, drag the object handles. The handles are small rectangles
surrounding the object when it is selected.
Save a Label
2. Type in the name of the label. For example, type label for the name of the label.
For this example, a new label was created. The steps in the following topics explain how to
create a label that contains a variable field and date/time fields.
2. Click the label where you want to place the text object. The Text Wizard dialog box opens.
4. Click Next.
6. Click Next.
7. Select one of the existing variables in the list. If no variable is available in the list, you
must create some.
8. Click Finish. The text object is placed on the label and linked to the selected variable.
Note • This example shows how to create a text field linked to the variable. You can use the
same approach to create and link a variable to the bar code object.
3. Click on the label where you want to place the object. The Date dialog box opens.
4. Leave everything as default. The date is used on the label using the selected format.
To add the prefix to the variable field on the label, do the following:
3. On the label, click where you want to place the object. The Text Wizard dialog box opens.
4. Click Next.
6. Click Finish. The text object is placed on the label and linked to the new variable. When
you print the label, the prefix Time: will be appended to the time value on the left side.
Export to Printer
During the label design make sure the label prints correctly. To verify the printout of your
label, from the menu, select File > Test Print. When you are satisfied with the designed label,
you can export the label to the printer. During the export process, ZebraDesigner for XML
runs the XML Format Generation Wizard and converts the label format to a supported Zebra
printer.
The generated file includes commands from the Zebra Programming Language (ZPL) and is
ready to be used in the printer for off-line printing.
Note • Off-line printing is a term that describes the type of label printing where the label
design application is not available at print time. Usually the label format is stored in the
memory of the printer and can be recalled. Off-line printing support is great for print
requirements where the PC computer cannot be included in the label printing process either
because of unacceptable working conditions or logistic issues.
Off-line printing also provides faster label printing because all variable objects on the label
use internal printer functionality.
1. From the menu, select File > Export to Printer. The Stored Format Settings dialog box
opens.
2. Fill in the Printer Storage Location and Format Name fields, and then click Next. The Test
XML File Settings dialog box opens.
3. Make your selections and then click Next. This confirmation dialog box opens: File(s)
created successfully.
5. From the Destination dialog box, enable your desired destination and then click Next.
To send the files to the printer using the port that the ZebraDesigner driver is using,
do the following:
Send to File
If you chose Send to File, the File Destination dialog box opens.
1. From the File Destination dialog box, click Browse and navigate to the location you want
the file to go.
2. Click Next. This confirmation dialog box opens: The Format has been saved.
3. Click OK.
File Destination
If you enable Send to File from the Destination dialog box, the File Destination dialog box
opens.
3. Click OK.
The Browse for Folder dialog box closes and you return to the File Destination dialog box.
The Enter Destination Path text-box is populated with the destination you selected in the
Browse for Folder dialog box.
4. Click Next. The Format has been saved dialog box opens.
5. Click OK.
The Browse button in the File Destination dialog box allows you to navigate to the location
you want the file sent.
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
GM1724a Compliance Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
IAEA Compliance Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
XML-Enabled IAEA Format Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
KMART Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
XML-Enabled KMART Format Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
KMART UCC Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
XML-Enabled KMART UCC Format Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
WALMART Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
XML-Enabled WALMART Format Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Overview
These compliance label formats are included with the Zebra XML-enabled printer:
3
4
5
11
6
12 14
13
15
18
16 19
17 20
21
22
24 25 23
^XA
^DFE:GM1724A.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PON^PMN
^LT0
^FO456,7^GB4,1204,4^FS
^FO356,12^GB3,1204,3^FS
^FO556,7^GB4,1204,4^FS
^FO456,413^GB100,4,4^FS
^FO557,360^GB248,4,4^FS
^FO185,885^GB170,4,4^FS
^FO457,721^GB4,493,4^FS
^FO556,933^GB248,4,4^FS
^FO454,818^GB100,4,4^FS
^FO186,8^GB3,1204,3^FS
^FO1,788^GB186,4,4^FS
^A0R,20,20^FO213,902^CI0^FDGROSS WEIGHT:^FS
^A0R,20,20^FO771,377^CI0^FDTO:^FS
^A0R,20,20^FO578,377^CI0^FDPLANT/DOCK:^FS
^A0R,20,20^FO518,19^CI0^FDQUANTITY:^FS
^A0R,20,20^FO520,427^CI0^FDMATERIAL HANDLING CODE:^FS
^A0R,20,20^FO518,836^CI0^FDREFERENCE:^FS
^A0R,20,20^FO422,19^CI0^FDPART^FS
^A0R,20,20^FO402,19^CI0^FDNUMBER^FS
^A0R,20,20^FO320,17^CI0^FDLICENSE PLATE (1J)^FS
^A0R,20,20^FO327,902^CI0^FDSHIPPMENT DATE:^FS
^A0R,20,20^FO274,900^CI0^FDCONTAINER TYPE:^FS
^A0R,20,20^FO768,33^CI0^FDFROM:^FS
^A0R,23,24^FO741,39^CI0^FN999^FDFROM_ADDRESS_1^FS
^A0R,23,24^FO702,40^CI0^FN998^FDFROM_ADDRESS_2^FS
^A0R,23,24^FO666,39^CI0^FN997^FDFROM_ADDRESS_3^FS
^A0R,23,24^FO631,40^CI0^FN996^FDFROM_CITY_STATE_ZIP^FS
^A0R,23,24^FO595,39^CI0^FN995^FDFrom_Phone_No^FS
^A0R,23,24^FO562,39^CI0^FN994^FDASY_IN_XXX^FS
^A0R,33,32^FO760,420^CI0^FN993^FDTO_ADDRESS_1^FS
^A0R,23,24^FO631,40^CI0^FN996^FDFROM_CITY_STATE_ZIP^FS
^A0R,23,24^FO595,39^CI0^FN995^FDFrom_Phone_No^FS
^A0R,23,24^FO562,39^CI0^FN994^FDASY_IN_XXX^FS
^A0R,33,32^FO760,420^CI0^FN993^FDTO_ADDRESS_1^FS
^A0R,35,32^FO719,420^CI0^FN992^FDTO_ADDRESS_2^FS
^A0R,35,32^FO674,423^CI0^FN991^FDTO_ADDRESS_3^FS
^A0R,35,32^FO629,420^CI0^FN990^FDTO_CITY_STATE_ZIP^FS
^A0R,57,58^FO556,509^CI0^FN989^FDPLANT_DOCK^FS
^A0R,56,56^FO459,127^CI0^FN988^FDQUANTITY^FS
^A0R,56,56^FO461,493^CI0^FN987^FDMAT_HAND_CODE^FS
^A0R,56,56^FO461,919^CI0^FN986^FDREFERENCE^FS
^A0R,69,70^FO362,127^CI0^FN985^FDPART_NUMBER^FS
^BY3^FO234,52^BCR,83,N,N,N^FN984^FDLICENSE_PLATE^FS
^A0R,44,44^FO183,50^CI0^FN983^FDLICENSE_PLATE_HR^FS
^A0R,28,28^FO298,901^CI0^FN982^FDDATE^FS
^A0R,33,34^FO234,901^CI0^FN981^FDCONTAINER_TYPE^FS
^A0R,31,32^FO184,895^CI0^FN980^FDGROSS_WEIGHT^FS
^A0R,28,36^FO148,809^CI0^FN979^FDPCI_Segment_13^FS
^A0R,28,36^FO114,808^CI0^FN978^FDPCI_Segment_14^FS
^A0R,28,36^FO40,812^CI0^FN977^FDPCI_Segment_16^FS
^A0R,30,36^FO75,810^CI0^FN976^FDPCI_Segment_15^FS
^A0R,28,36^FO8,812^CI0^FN975^FDPCI_Segment_17^FS
^PQ1,0,1,Y
2 3
5 6
1 PRTNUM 4 BAR008
2 QUANTY 5 SERIAL
3 PONUMB 6 REV
^XA
^DFE:IAEA.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PON^PMN
^LT0
^FO301,7^GB4,1204,4^FS
^FO155,12^GB3,1204,3^FS
^FO559,7^GB4,1204,4^FS
^FO300,615^GB257,4,4^FS
^FO34,719^GB266,4,4^FS
^FO30,941^GB194,4,4^FS
^A0R,29,30^FO742,23^CI0^FDPART NO.^FS
^A0R,29,30^FO507,24^CI0^FDQUANTITY^FS
^A0R,29,30^FO514,627^CI0^FDP.O. NO.^FS
^A0R,29,30^FO254,24^CI0^FDSUPPLIER^FS
^A0R,29,30^FO107,24^CI0^FDSERIAL^FS
^A0R,64,56^FO218,761^CI0^FDIC-DIP^FS
^FO223,721^GB4,493,4^FS
^A0R,39,40^FO163,766^CI0^FDREV.^FS
^A0R,39,40^FO160,971^CI0^FDUNITS^FS
^A0R,99,86^FO28,1003^CI0^FDEA^FS
^A0R,79,80^FO699,198^CI0^FN999^FDPRTNUM^FS
^BY5,2.7^FO580,65^B3R,N,97,N,N^FN999^FDPRTNUM^FS
^A0R,79,80^FO451,181^CI0^FN998^FDQUANTY^FS
^BY4,2.7^FO333,67^B3R,N,104,N,N^FN998^FDQUANTY^FS
^A0R,79,80^FO453,753^CI0^FN997^FDPONUMB^FS
^BY4,2.7^FO335,677^B3R,N,104,N,N^FN997^FDPONUMB^FS
^A0R,51,52^FO236,186^CI0^FN996^FDBAR008^FS
^BY4,2.7^FO170,67^B3R,N,65,N,N^FN996^FDBAR008^FS
^A0R,51,52^FO95,183^CI0^FN995^FDSERIAL^FS
^BY4,2.7^FO22,66^B3R,N,67,N,N^FN995^FDSERIAL^FS
^A0R,79,80^FO48,806^CI0^FN994^FDREV^FS
^PQ1,0,1,Y
^XZ
KMART Compliance
This is how the KMART compliance label looks:
10
11
12
13 14
15 16
17
18
1 COMP_NAME 10 CARRYR
2 FROM_ADDRESS1 11 BILLAD
3 FROM_ ADDRESS2 12 PRONUM
4 FROM_CITY_STATE_ZIP 13 APPOIN
5 SHPTO1 14 POTYPE
6 SHPTO2 15 ITEM
7 SHPTO3 16 CASQTY
8 SHPTO4 17 CONCNT
9 ZIPBAR 18 BARCOD
^XA
^DFE:KMART.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PON^PMN
^LT0
^FO22,178^GB777,4,4^FS
^FO18,470^GB777,4,4^FS
^FO18,678^GB777,4,4^FS
^FO16,908^GB777,6,6^FS
^FO16,1004^GB777,4,4^FS
^FO456,468^GB2,212,2^FS
^A0N,29,36^FO36,33^CI0^FDFROM:^FS
^A0N,29,36^FO24,193^CI0^FDTO:^FS
^A0N,29,36^FO20,486^CI0^FDCARRIER:^FS
^A0N,29,36^FO20,827^CI0^FDITEM:^FS
^A0N,20,24^FO38,705^CI0^FDAPPOINTMENT^FS
^A0N,20,24^FO38,725^CI0^FDNUMBER:^FS
^A0N,20,24^FO490,707^CI0^FDORDER^FS
^A0N,20,24^FO490,727^CI0^FDTYPE:^FS
^A0N,20,24^FO24,574^CI0^FDB/L:^FS
^A0N,20,24^FO21,630^CI0^FDPRO:^FS
^A0N,30,36^FO180,30^CI0^FN999^FDCOMP_NAME^FS
^A0N,22,26^FO196,70^CI0^FN998^FDFROM_ADDRESS1^FS
^A0N,22,26^FO194,107^CI0^FN997^FDFROM_ADDRESS2^FS
^A0N,22,26^FO194,145^CI0^FN996^FDFROM_CITY_STATE_ZIP^FS
^A0N,33,36^FO99,191^CI0^FN995^FDSHPTO1^FS
^A0N,26,30^FO115,237^CI0^FN994^FDSHPTO2^FS
^A0N,26,30^FO115,279^CI0^FN993^FDSHPTO3^FS
^A0N,26,30^FO147,325^CI0^FN992^FDSHPTO4^FS
^BY3,2.7^FO249,349^B3N,N,107,N,N^FN991^FDZIPBAR^FS
^A0N,26,30^FO579,323^CI0^FN991^FDZIPBAR^FS
^A0N,26,30^FO24,523^CI0^FN990^FDCARRYR^FS
^A0N,26,30^FO97,572^CI0^FN989^FDBILLAD^FS
^A0N,26,30^FO97,626^CI0^FN988^FDPRONUM^FS
^A0N,37,30^FO196,709^CI0^FN987^FDAPPOIN^FS
^A0N,37,30^FO617,707^CI0^FN986^FDPOTYPE^FS
^A0N,52,42^FO137,816^CI0^FN985^FDITEM^FS
^A0N,52,42^FO539,816^CI0^FN984^FDCASQTY^FS
^A0N,52,38^FO42,934^CI0^FN983^FDCONCNT^FS
^BY4,2.7^FO167,1026^B2N,155,Y,N,N^FN982^FDBARCOD^FS
^PQ1,0,1,Y
^XZ
8
10
9
11
13
12 14
15
16
1 FROM1 9 SHIP_ZIP
2 FROM2 10 TO_1
3 FROM3 11 TO_2
4 FROM4 12 POSTALCODE
5 CARRIER 13 PONUM
6 PO_NUMBER 14 ORDERTYPE
7 BLNUM 15 DEPT
8 STORENUM 16 BARCODE
^XA
^DFE:KMARTUCC.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PON^PMN
^LT0
^FO0,337^GB805,4,4^FS
^FO4,594^GB805,4,4^FS
^FO0,754^GB805,4,4^FS
^FO0,943^GB805,4,4^FS
^FO402,8^GB4,331,4^FS
^A0N,26,26^FO34,25^CI0^FDFROM:^FS
^A0N,26,26^FO425,27^CI0^FDCARIIER:^FS
^A0N,26,26^FO421,128^CI0^FDPRO NUMBER:^FS
^A0N,26,26^FO423,220^CI0^FDB/L NUMBER:^FS
^A0N,26,26^FO36,360^CI0^FDTO:^FS
^A0N,22,20^FO19,611^CI0^FDSHIP TO POSTAL CODE:^FS
^A0N,69,70^FO97,358^CI0^FDKMART STORE^FS
^A0N,69,70^FO561,360^CI0^FD#^FS
^A0N,22,20^FO488,615^CI0^FDPO #:^FS
^A0N,22,20^FO488,666^CI0^FDORDER TYPE:^FS
^A0N,22,20^FO490,716^CI0^FDDEPT:^FS
^FO457,593^GD3,163,4,B,L^FS
^A0N,22,20^FO144,636^CI0^FD(400)^FS
^A0N,22,20^FO12,953^CI0^FDSERIAL SHIPPING CONTAINER^FS
^A0N,35,24^FO28,74^CI0^FN999^FDFROM1^FS
^A0N,35,24^FO30,133^CI0^FN998^FDFROM2^FS
^A0N,35,24^FO30,194^CI0^FN997^FDFROM3^FS
^A0N,35,24^FO30,256^CI0^FN996^FDFROM4^FS
^A0N,35,24^FO438,74^CI0^FN995^FDCARRIER^FS
^A0N,35,24^FO439,170^CI0^FN994^FDPO_NUMBER^FS
^A0N,35,24^FO438,267^CI0^FN993^FDBLNUM^FS
^A0N,62,62^FO634,363^CI0^FN992^FDSTORENUM^FS
^A0N,23,24^FO212,636^CI0^FN991^FDSHIP_ZIP^FS
^A0N,34,30^FO74,438^CI0^FN990^FDTO_1^FS
^A0N,32,30^FO68,495^CI0^FN989^FDTO_2^FS
^BY3^FO36,664^BCN,81,N,N,N^FN988^FDPOSTALCODE^FS
^A0N,40,30^FO567,607^CI0^FN987^FDPONUM^FS
^A0N,40,30^FO613,657^CI0^FN986^FDORDERTYPE^FS
^A0N,40,30^FO560,707^CI0^FN985^FDDEPT^FS
^BY3^FO45,1024^BCN,182,N,N,N^FN984^FDBARCODE^FS
^A0N,40,30^FO266,982^CI0^FN984^FDBARCODE^FS
^PQ1,0,1,Y
^XZ
WALMART Compliance
This is how the WALMART compliance label looks:
4 3
5
6
7
8
9
10 11
12
13
1 PRONUM 8 SHIPF2
2 BILLAD 9 SHIPF3
3 SMLBAR 10 CARRYR
4 SHIPT1 11 POLINE
5 SHIPT2 12 BIGBAR
6 SHIPT3 13 INTERP
7 SHIPF1
^XA
^DFE:WALMART.ZPL^FS
^MCY
^LRN^FWN^CFD,24^LH0,0
^CI0^PR2^MNY^MTT^MMT^MD0^PON^PMN
^FO32,55^GB769,1177,4^FS
^FO596,55^GB5,1173,5^FS
^FO407,830^GB389,5,5^FS
^FO410,830^GB5,400,5^FS
^A0R,27,32^FO740,75^CI0^FDSHIP FROM:^FS
^A0R,24,26^FO716,300^CI0^FDZEBRA TECHNOLOGIES^FS
^A0R,24,26^FO623,302^CI0^FDVERNON HILLS, IL 60061^FS
^A0R,24,26^FO669,300^CI0^FD333 CORPORATE WOODS PARKWAY^FS
^A0R,27,32^FO542,78^CI0^FDSHIP TO:^FS
^A0R,27,32^FO369,74^CI0^FDSHIP FOR:^FS
^A0R,27,32^FO224,69^CI0^FDCARRIER:^FS
^A0R,23,24^FO213,751^CI0^FDPO/ LiNE^FS
^A0R,26,28^FO712,871^CI0^FN999^FDPRONUM^FS
^A0R,26,28^FO633,870^CI0^FN998^FDBILLAD^FS
^BY2^FO492,903^BCR,80,N,N,N^FN997^FDSMLBAR^FS
^A0R,26,28^FO448,969^CI0^FN997^FDSMLBAR^FS
^A0R,23,24^FO545,225^CI0^FN996^FDSHIPT1^FS
^A0R,28,28^FO483,225^CI0^FN995^FDSHIPT2^FS
^A0R,28,28^FO432,227^CI0^FN994^FDSHIPT3^FS
^A0R,27,32^FO370,227^CI0^FN993^FDSHIPF1^FS
^A0R,27,32^FO321,227^CI0^FN992^FDSHIPF2^FS
^A0R,27,32^FO272,229^CI0^FN991^FDSHIPF3^FS
^A0R,23,28^FO212,230^CI0^FN990^FDCARRYR^FS
^A0R,23,24^FO212,876^CI0^FN989^FDPOLINE^FS
^BY3^FO85,154^BCR,120,N,N,N^FN988^FDBIGBAR^FS
^A0R,23,24^FO48,354^CI0^FN987^FDINTERP^FS
^PQ1,0,1,Y
^XZ
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
API The acronym for Application Program Interface. API is a set of standards or
conventions by which programs call the specific operating system or network services.
data stream In data communications, this is a flow of undifferentiated data trasmitted byte
by byte.
DTD The acronym for Document Type Definition. A DTD is a specification that
accompanies a document and identifies what the markups are that separate paragraphs,
identify topic headings, and so forth and how each is to be processed.
firmware Software routines that are stored in ROM (Read Only Memory). This is typically
part of a device, such as a printer or PSII.
Flash memory A type of memory that allows read-and-write operations, and permanently
stores data when the power is turned off. Useful for storing firmware because it can be easily
updated by downloading new code.
stored format A format that is stored in the printer’s memory. This format can be recalled
and used to print out a label.
TCP/IP Transmission Control Protocol/Internet Protocol, the de facto standard for Internet
communications and widely used on local area networks.
XML The acronym for eXtensible Markup Language. XML is a language that creates markup
language regulated by the World Wide Web Consortium (W3C).
ZebraDesigner for XML A bar code design and printing software application.
ZebraLink® Allows you to connect and control your bar code printers anywhere and
anytime.
C I
compliance label formats IAEA compliance label format, 43
GM1724a, 39
IAEA, 43 K
KMART, 46
KMART compliance label format, 46
KMART UCC, 49
KMART UCC compliance label format, 49
overview, 38
WALMART, 53
contacts, 7 L
customer service, 7 label formats
compliance, 37
D liability, 2
data stream
example, 19 R
IAEA compliance label, 45 related documents, 10
KMART compliance label, 48
overview, 16
WALMART compliance label, 55
S
Document Type Definition (DTD), 15 sales, 7
F T
format code technical support, 7
example, 18
GM1724a compliance label, 40 W
IAEA compliance label, 44 WALMART compliance label format, 53
KMART compliance label, 47
KMART UCC compliance label, 50
WALMART compliance label, 54 X
XML-enabled ZPL formats, 17
G
GM1724a compliance label format, 39
Z
ZebraDesigner with XML extensions
overview, 22