Zebra A300 Specifiche Pagina 1

Navigare online o scaricare Specifiche per Stampanti per etichette Zebra A300. Zebra A300 Specifications Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 396
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
PROGRAMMING GUIDE
Customer Order # 46530L
Manufacturer Part # 46530LB
' Zebra Technologies Corporation
Zebra House
The Valley Centre, Gordon Road
High Wycombe
Buckinghamshire HP13 6EQ, UK
Telephone +44 (0)1494 472872
Facsimile +44 (0)1494 450103
Zebra Technologies Europe Limited
333 Corporate Woods Parkway
Vernon Hills, Illinois 60061.3109 U.S.A.
Telephone +1 847.634.6700
Facsimile +1 847.913.8766
Vedere la pagina 0
1 2 3 4 5 6 ... 395 396

Sommario

Pagina 1 - PROGRAMMING GUIDE

PROGRAMMING GUIDECustomer Order # 46530LManufacturer Part # 46530LB' Zebra Technologies CorporationZebra HouseThe Valley Centre, Gordon RoadHigh

Pagina 2

Scope of This ManualThis manual is a guide to the functions and features of theZebra Programming Language II (ZPL II). This manual is effectivefor the

Pagina 3 - Copyrights

Example 2:You may prefer to write your ZPL II scripts in any way that makessense to you. Some programmers prefer to write out each formatinstruction a

Pagina 4 - Contents

Font ShortcutsThere are times when you might include a specific font into yourscript and use it repeatedly within different fields. The following is a

Pagina 5 - ZPL II Programming Exercises

If you wanted to change the font type or size within the script, how-ever, you would need to include the specific font parameters withinthe field wher

Pagina 6 - ZPL II Advanced Techniques

94 CHAPTER 5ZPL II Advanced Techniques

Pagina 7 - ZPL II Command Reference

IntroductionThe ZPL II Command Reference, a comprehensive guide to ZPL IIcommands, lists all commands in alphabetical order. This listingincludes the

Pagina 8 - CONTENTS v

Scalable/Bitmapped FontThe ^A (Scalable/Bitmapped Font) instruction is used with the built-in fonts or TrueTypefonts. Scalable fonts (also known as sm

Pagina 9 - Glossary

The format for the ^A instruction is^Af,o,h,wwhere^A = Scalable/Bitmapped Fontf = Desired FontDefault value: Ø (CG Triumvirate Bold Condensed)Other va

Pagina 10 - Introduction to ZPL II

Use Font Name to Call FontThe ^A@ (Use Font Name to Call Font) instruction uses the completename of a font, rather than a character designation, to ca

Pagina 11 - HHIMPORTANTHH

The format for the ^A@ instruction is:^A@o,h,w,nWhere^A@ = Use Font Name to Call Font(Where @ triggers the search for font name listed byparameter n)o

Pagina 12 - Working with Examples

Code 11 Bar CodeThe ^B1 (Code 11) bar code instruction is also known as USD-8 code.In a Code 11 bar code, each character is composed of three bars and

Pagina 13 - 4 CHAPTER 1

NOTE: ZPL II scripts are not 100% compatible with standardZPL scripts.In reality, the differences between ZPL II and Standard ZPL scripts isminor. Mos

Pagina 14 - ZPL II Basics

The format for the ^B1 instruction is:^B1o,e,h,f,gwhere^B1 = Code 11 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 15 - 6 CHAPTER 2

Interleaved 2 of 5 Bar CodeThe ^B2 (Interleaved 2 of 5) bar code instruction is a high density,self-checking, continuous, numeric symbology.Each data

Pagina 16 - Format Instructions

The format for the ^B2 instruction is:^B2o,h,f,g,ewhere^B2=Interleaved 2 of 5 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N

Pagina 17

Code 39 Bar CodeThe ^B3 (Code 39) bar code instruction is the standard for manyindustries, including adoption by the U.S. Department of Defense(DOD) a

Pagina 18

The format for the ^B3 instruction is:^B3o,e,h,f,gwhere^B3 = Code 39 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 19 - An Example of a Basic Label

Full ASCII Mode for Code 39Code 39 can generate the full 128 ASCII character set using pairedcharacters as shown in tables (A) and (B) below.106 ZPL I

Pagina 20 - CHAPTER 2 11

ZPL II COMMAND REFERENCE 107COMMANDREFERENCEASCII Code 39@%VAABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[%K\%L]%M%N_%O(B) Code 39 Full ASCII M

Pagina 21 - Zebra Fonts

Code 49 Bar CodeThe ^B4 (Code 49) bar code is a multi-row, continuous variablelength symbology capable of encoding the full 128 ASCII characterset. It

Pagina 22 - Bitmap Font Size

The format for the ^B4 instruction is:^B4o,h,f,mwhere^B4 = Code 49 Bar Codeo = OrientationDefault value: Current ^FW value(^FW defaults to N = Normal

Pagina 23 - 14 CHAPTER 2

Field DataSetUnshiftedCharacter SetShift 1Character SetShift 2Character Set00’1 1 ESC ;2 2 FS <3 3 GS =4 4 RS >5 5 US ?66!@77“[88#\99&]A A S

Pagina 24 - Downloadable Scalable Fonts

Printer Configuration Label is shown below with an arrowpointing to the firmware information.Working with ExamplesExamples are used throughout this gu

Pagina 25 - Bar Codes

Code 49 Field Data Character SetThe ^FD data sent to the printer when using Starting Modes 0 thru 5is based on the Code 49 Internal Character Set. Thi

Pagina 26 - Table 2. Available Bar Codes

PDF417 Bar CodeThe ^B7 (PDF417) bar code instruction is a two-dimensional multi-row, continuous, stacked symbology. This bar code is capable ofencodin

Pagina 27 - 18 CHAPTER 2

The format for the ^B7 instruction is:^B7o,h,s,c,r,twhere^B7 = PDF417 Bar Codeo = OrientationDefault value: Current ^FW value(^FW defaults to N = Norm

Pagina 28 - CHAPTER 2 19

r = Number of Rows to EncodeUser can specify number of symbol rows giving controlover the height of the symbol.Default value: 1:2 row/column aspect ra

Pagina 29 - Further ZPL II Basic Concepts

Special considerations for the ^BY instructionwhen using PDF417.The parameters for the ^BYw,r,h instruction when used with a ^B7PDF417 code are as fol

Pagina 30 - CHAPTER 2 21

EAN-8 Bar CodeThe ^B8 (EAN-8) bar code instruction is the shortened version of theEAN-13 bar code. See EAN-13 (page 138) for more informationabout EAN

Pagina 31 - 22 CHAPTER 2

The format for the ^B8 instruction is:^B8o,h,f,gwhere^B8 = EAN-8 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR = R

Pagina 32 - Printer Configuration

UPC-E Bar CodeThe ^B9 (UPC-E) bar code instruction is a variation of the UPC sym-bology used for number system 0. UPC is an acronym for Univer-sal Pro

Pagina 33 - 24 CHAPTER 3

The format for the ^B9 instruction is:^B9o,h,f,g,ewhere^B9 = UPC-E Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR =

Pagina 34

Code 93 Bar CodeThe ^BA (Code 93) bar code instruction is a variable length, continu-ous symbology. It is used in many of the same applications as the

Pagina 35 - 26 CHAPTER 3

Before working with the examples, be sure the supplies (ribbon andmedia) have been loaded and that the printer has been properlyadjusted for the media

Pagina 36 - Label Top Position

The format for the ^BA instruction is:^BAo,h,f,g,ewhere^BA = Code 93 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 37 - 28 CHAPTER 3

Full ASCII Mode for Code 93Code 93 can generate the full 128 ASCII character set using pairedcharacters as shown in tables (A) and (B) below.122 ZPL I

Pagina 38 - CHAPTER 3 29

ZPL II COMMAND REFERENCE 123COMMANDREFERENCEASCII Code 93‘‘Wa)Ab)Bc)Cd)De)Ef)Fg)Gh)Hi)Ij)Jk)Kl)Lm)Mn)Mo)Op)Pq)Qr)Rs)St)Tu)Uv)Vw)Wx)Xy)Yz)Z{‘P|‘Q}‘R~‘S

Pagina 39 - 30 CHAPTER 3

CODABLOCK Bar CodeThe ^BB (CODABLOCK) bar code is a two-dimensional multi-row,stacked symbology. It is ideally suited to applications where largeamoun

Pagina 40 - Programming Exercises

The format for the ^BB instruction is:^BBo,h,s,c,r,mwhere^BB = CODABLOCK Bar Codeo = Field PositionDefault value: N = NormalOther values:N = NormalR =

Pagina 41

r = Number of Rows to Encode(User can specify the number of symbol rows givingcontrol over the height of the symbol.Range: CODABLOCK A: 1 to 22CODABLO

Pagina 42 - Graphic Images

w = Module width. (Default = 2) Max. is 10. (CODABLOCK Aonly)r = Ratio (Default = 3) Fixed. Has no effect on CODABLOCK Eor F.h = Height of bars. CODAB

Pagina 43 - 34 CHAPTER 4

Code 128 Bar Code(Subsets A, B, and C)The ^BC (Code 128) bar code instruction is a high density, variablelength, continuous alphanumeric symbology. It

Pagina 44 - CHAPTER 4 35

The format for the ^BC instruction is:^BCo,h,f,g,e,mwhere^BC = Code 128 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = Norm

Pagina 45 - ~DGd,o,x,t,w,DATA

Effective for Version 16.3.0Other value: A = Automatic ModeThe Automatic Mode analyzes the data sent andautomatically determines the best packingmetho

Pagina 46 - CHAPTER 4 37

ZPL II is Zebra Technologies Corporation’s registered trademark forits Zebra Programming Language II. ZPL II instructions sent to aZebra printer give

Pagina 47 - 38 CHAPTER 4

Special Conditions if UCC Case Mode is Selected1. Excess digits (above 19) in ^FD or ^SN will be eliminated.2. Below 19 digits in ^FD or ^SN adds zero

Pagina 48 - CHAPTER 4 39

Example of Code 128 - Subset BSince Code 128 subset ‘B’ is the most commonly used subset, ZPL IIdefaults to subset ‘B’ if no start character is specif

Pagina 49 - 40 CHAPTER 4

Code 128 - subset B is programmed directly as ASCII text, except forvalues greater than 94 decimal and a few special characters:^>~These characters

Pagina 50 - CHAPTER 4 41

UPS MaxiCode Bar CodeThe ^BD (UPS MaxiCode) instruction creates a two-dimensional, op-tically read (not scanned) code. This symbology was developed by

Pagina 51 - 42 CHAPTER 4

The format for the ^BD instruction is:^BDm,n,twhere^BD = MaxiCode Bar Codem = ModeDefault value:2 Structured Carrier Message - Numeric PostalCode (US)

Pagina 52 - Form Feed Instruction and

The format for the ^FD instruction is:^FD<hpm><lpm>where^FD = Field Data<hpm> = High Priority Message(only applicable in Modes 2 and

Pagina 53 - 44 CHAPTER 4

Address Validation Gs<validation>Ship to Street Address Gs<street address>Ship to City Gs<city>Ship to State Gs<state>Rs RsEnd

Pagina 54 - CHAPTER 4 45

EAN-13 Bar CodeThe ^BE (EAN-13) bar code instruction is similar to the UPC-A barcode. It is widely used throughout Europe and Japan in the retail mar-

Pagina 55 - 46 CHAPTER 4

The format for the ^BE instruction is:^BEo,h,f,gwhere^BE = EAN-13 Bar Codeo = OrientationDefault value: N=Normal or current ^FWOther values:N = Normal

Pagina 56 - (250 DOT ROWS)

Micro-PDF417 Bar CodeThe ^BF (Micro-PDF417) is a two-dimensional multi-row, continu-ous, stacked symbology identical to PDF417 except that it replaces

Pagina 57 - 48 CHAPTER 4

ZPL II is both powerful and flexible, providing all of the followingfeatures:Compatibility with PCs, minicomputers, mainframe computersand networks.Se

Pagina 58 - CHAPTER 4 49

The format for the ^BF instruction is:^BFo,h,mwhere^BF = Micro-PDF Bar Codeo = OrientationDefault value: N or last ^FW value.Other values:N = NormalR

Pagina 59 - 50 CHAPTER 4

Industrial 2 of 5 Bar Code^BI (Industrial 2 of 5) bar code instruction is a discrete, self-checkingcontinuous numeric symbology. Industrial 2 of 5 Bar

Pagina 60 - Exercise #6 - Stored Formats

The format for the ^BI instruction is:^BIo,h,f,gwhere^BI = Industrial 2 of 5 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N =

Pagina 61 - 52 CHAPTER 4

Standard 2 of 5 Bar CodeThe ^BJ (Standard 2 of 5) bar code instruction is a discrete, self-checking continuous numeric symbology.In Standard 2 of 5, a

Pagina 62 - CHAPTER 4 53

The format for the ^BJ instruction is:^BJo,h,f,gwhere^BJ = Standard 2 of 5 Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = N

Pagina 63 - 54 CHAPTER 4

ANSI Codabar Bar CodeThe ^BK (ANSI Codabar) bar code instruction is currently used in avariety of information processing applications such as librarie

Pagina 64 - CHAPTER 4 55

The format for the ^BK instruction is:^BKo,e,h,f,g,k,lwhere^BK=ANSI Codabar Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N =

Pagina 65 - 56 CHAPTER 4

LOGMARS Bar CodeThe ^BL (LOGMARS) bar code instruction is a special application ofCode 39 used by the Department of Defense (DOD). LOGMARS isan acrony

Pagina 66 - CHAPTER 4 57

The format for the ^BL instruction is:^BLo,h,gwhere^BL = LOGMARS Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR = R

Pagina 67 - 58 CHAPTER 4

MSI Bar CodeThe ^BM (MSI) bar code is a pulse-width modulated, continuousnon-self checking symbology. It is a variant of the Plessey bar code.Each cha

Pagina 68 - CHAPTER 4 59

Format InstructionsFormat instructions are the blueprint of a label. These instructionsdefine label length, field origin, type of field, field data, a

Pagina 69 - 60 CHAPTER 4

The format for the ^BM instruction is:^BMo,e,h,f,g,hwhere:^B M = MSI Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 70 - CHAPTER 4 61

Plessey Bar CodeThe ^BP (Plessey) bar code is a pulse-width modulated, continuousnon-self checking symbology.Each character in the Plessey bar code is

Pagina 71 - 62 CHAPTER 4

The format for the ^BP instruction is:^BPo,e,h,f,gwhere:^BP = Plessey Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = Normal

Pagina 72 - CHAPTER 4 63

QR Code Bar CodeThe ^BQ (QR Code) is a matrix symbology consisting of an array ofnominally square modules arranged in an overall square pattern. Auniq

Pagina 73 - 64 CHAPTER 4

The format for the ^BQ instruction is:^BQa,b,cwhere^BQ = QR Code Bar Codea = Field PositionDefault value: Normal.Other values:No rotation is available

Pagina 74 - CHAPTER 4 65

Special considerations for the ^FD commandwhen using QR CodeThe QR switches are formatted into the ^FD field data as follows:There are two types of Da

Pagina 75 - 66 CHAPTER 4

<Character mode 2> <Data character string 2>,<: >< : >,<Character mode n> <Data character string n**>^FS**n = Up t

Pagina 76 - CHAPTER 4 67

Data input <A, M>A Automatic input (Default)Data character string JIS8 unit, Shift JIS. When the inputmode is automatic input, the binary codes

Pagina 77 - 68 CHAPTER 4

Example: QR Code^XA^FO20,20^BQ,2,10^FDQA,0123456789ABCD 2D code^FS^XZ<Error correction level> Q High reliability level<Input mode> A Autom

Pagina 78 - CHAPTER 4 69

Example: QR Code^XA^FO20,20^BQ,2,10^FDMM,AAC-42^FS^XZ<Error correction level> M Standard reliability level<Input mode> M Manual input,<

Pagina 79 - 70 CHAPTER 4

Control InstructionsControl instructions are usually preceded by a tilde (~) character. Inmost cases, they cause the printer to take a specific action

Pagina 80 - Advanced Techniques

Example: QR Code^XA^FO20,20^BQ,2,10^FDD03048F,LM,N0123456789,A12AABB,B0006qrcode^FS^XZ<Mixed mode identifier> D Mixed<Code No.> M Code num

Pagina 81 - Stored Formats

UPC/EAN ExtensionsThe ^BS (UPC/EAN extensions) instruction is the 2- and 5-digit add-on used primarily by publishers to create bar codes for ISBN’s (I

Pagina 82 - Download Format Instruction

The format for the ^BS instruction is:^BSo,h,f,gwhere^BS = UPC/EAN Extensiono = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 83 - 74 CHAPTER 5

Care should be taken in positioning the UPC/EAN extension withrespect to the UPC-A (or UPC-E) code to insure the resultant compos-ite code is within t

Pagina 84 - Control Instructions

Additionally, the bar code height for the extension should be 27 dots(0.135 inches) shorter than that of the Primary code. A Primary UPCcode height of

Pagina 85 - 76 CHAPTER 5

UPC-A Bar CodeThe ^BU (UPC-A) bar code instruction is a fixed length, numeric,continuous symbology. It is primarily used in the retail industry forlab

Pagina 86 - Printer Control Instructions

The format for the ^BU instruction is:^BUo,h,f,g,ewhere^BU = UPC-A Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR =

Pagina 87 - 78 CHAPTER 5

Data Matrix Bar CodeThe ^BX (Data Matrix) bar code is a two-dimensional matrixsymbology which is made up of square modules arranged within aperimeter

Pagina 88 - Host Status Instructions

The format for the ^BX instruction is:^BXo,h,s,c,r,f,gwhere^BX = Data Matrix Bar Codeo = OrientationDefault value: N = NormalOther values:N = NormalR

Pagina 89 - Networking

r = Rows to Encode (“9” to “49”)Odd values only for quality “0” to “140” (“10”-“144”);even values only for quality “200.”The number of rows and column

Pagina 90 - CHAPTER 5 81

If the default value for an instruction parameter suits your application,you need not specify that parameter. However, parameters are“position-specifi

Pagina 91 - Graphic Instructions

f = Format ID (“0” to “6”) — Not used with quality “200”Default value:6 Field data is full 256 ISO 8-bit setOther values:1 Field data is numeric + spa

Pagina 92 - Instructions

specified in the ^BD instruction, the height of symbol valuewill be divided by the required rows/columns, rounded,limited to a minimum value of one, a

Pagina 93 - 84 CHAPTER 5

Quality “200”If more than 3072 characters are supplied as field data, it istruncated to 3072 characters. This limits the maximum size of anumeric Data

Pagina 94 - Figure 4.2 Condensed Graphic

Bar Code Field DefaultInstructionThe ^BY instruction is used to change the values for the Narrow Ele-ment Module (Narrow Bar or Space) Width, the Wide

Pagina 95 - 86 CHAPTER 5

The format for the ^BY instruction is:^BYw,r,hwhere^BY = Change Bar Code Default Parametersw = Module (Narrow Bar) WidthInitial power -up value: 2 dot

Pagina 96 - CHAPTER 5 87

POSTNET Bar CodeThe ^BZ (POSTNET) bar code is used to automate the handling ofmail. POSTNET uses a series of 5 bars, 2 tall and 3 short, to representt

Pagina 97 - 88 CHAPTER 5

The format for the ^BZ instruction is:^BZo,h,f,gwhere:^BZ = POSTNET Bar Codeo = OrientationDefault value: Current ^FW settingOther values:N = NormalR

Pagina 98 - Memory Status Line

Change CaretThe ^CC, ~CC (Change Caret) instruction is used to change the for-mat instruction prefix. The default prefix is the caret (^).The format f

Pagina 99 - Writing ZPL II Scripts

Change DelimiterThe ^CD, ~CD (Change Delimiter) instruction is used to change theZPL II delimiter character. This character is used to separate parame

Pagina 100 - CHAPTER 5 91

Change AlphanumericDefault FontYou can use the ^CF (Change Alphanumeric Default Font)instruction to keep your programs simple. For an example of using

Pagina 101 - 92 CHAPTER 5

An Example of a Basic LabelThis exercise is designed to guide you through the basic steps to cre-ate a common label which contains text and a bar code

Pagina 102 - CHAPTER 5 93

The format for the ^CF instruction is:^CFf,h,wwhere^CF = Change Alphanumeric Default Fontf = Specified Default Font:A = font A {I.V.P.}Other values: B

Pagina 103 - 94 CHAPTER 5

Change International FontZebra printers can print all fonts using various international charactersets: USA1, USA2, UK, Holland, Denmark/Norway, Sweden

Pagina 104 - Command Reference

The format for the ^CI instruction is:^CIawhere^CI = Change International Fonta = Desired Character Set0 = USA1 {I.V.P.}Other acceptable values:1 = US

Pagina 105 - Scalable/Bitmapped Font

Cache OnThe ^CO (Cache On) instruction is used to change the size of thecharacter cache. By definition, a “character cache” (from here onreferred to a

Pagina 106 - ^Af,o,h,w

NOTE: The cache can be resized as often as needed. Any charactersin the cache when it is resized are lost. Memory used for the cachereduces the space

Pagina 107 - Use Font Name to Call Font

The following is an example using the ^CO instruction.To resize the print cache to 62K:^COY 40K (default memory) + 22K (existing cache) = 62KTo resize

Pagina 108 - ^A@o,h,w,n

Change TildeThe ^CT, ~CT (Change Tilde) instruction is used to change the con-trol instruction prefix. The default prefix is the tilde (~).The format

Pagina 109 - Code 11 Bar Code

Code ValidationThe ^CV (Code Validation) instruction acts as a switch to turn thecode validation function ON and OFF. When this instruction isturned O

Pagina 110 - ^B1o,e,h,f,g

The following is an example of how the ^CV instruction works. Thetop sample (both columns) is a correctly printed bar code. It is followedby an exampl

Pagina 111 - Interleaved 2 of 5 Bar Code

Font IdentifierAll built-in fonts have a one-character identifier i.e. A, B, C, etc. The^CW (Font Identifier) instruction assigns a single alphanumeri

Pagina 113 - Code 39 Bar Code

CHAPTER 2 11ZPL II BasicsLABEL HOME POSITION ( )^LH30,30CODE 39BAR CODE()^B3TEXT(FONT)()^AD( Actual Field Data)ZEBRA -(ActualFieldData)AAA001 -Y-AXIS(

Pagina 114 - ^B3o,e,h,f,g

The format for the ^CW instruction is:^CWa,d,fwhere:^CW = Font IdentifierUse new font for ZPL II calls.a = The Letter of the Built-in Font to be Subst

Pagina 115 - (A) Code 39 Full ASCII MODE

Download Bitmap FontThe ~DB (Download Bitmap Font) instruction sets the printer toreceive a downloaded bitmap font, defines native cell size, baseline

Pagina 116 - (B) Code 39 Full ASCII MODE

The format for the ~DB instruction is:~DBd,o,x,a,h,w,base,space,#char,©,DATAwhere:~DB = Set Printer to Accept Download Bitmap Fontd = Destination Devi

Pagina 117 - Code 49 Bar Code

DATA = Structured ASCII Data which Defines EachCharacter in the FontThe # symbol signifies character code parameterswhich are separated with periods.

Pagina 118 - ^B4o,h,f,m

ZPL II COMMAND REFERENCE 195COMMANDREFERENCE

Pagina 119

Download Direct BitmapThe ^DD (Download Direct Bitmap) command causes a downloadedimage to print directly rather than being stored in memory.NOTE: Ref

Pagina 120 - ZPL II COMMAND REFERENCE 111

The format for the ~DD instruction is:^DDa,b,DATAwhere^DD = Download (an image) Direct into Bitmapa = Total Number of Bytes in GraphicDefault value: N

Pagina 121 - PDF417 Bar Code

Download EncodingThe standard encoding for TrueType Windows fonts is always Uni-code. Therefore, the ZPL field data must be converted from someother e

Pagina 122 - ^B7o,h,s,c,r,t

The format for the ~DE instruction is:~DEn,s,DATAWhere~DE = Download Encoding Table forUnbounded Unicode TrueType Fontn = Table NameDefault value:NO N

Pagina 123 - 114 ZPL II COMMAND REFERENCE

Download FormatThe ^DF (Download Format) instruction saves the ZPL II formatinstructions as text strings to be later merged using ^XF with variabledat

Pagina 124 - ZPL II COMMAND REFERENCE 115

Zebra FontsMost Zebra printers come standard with 8 bitmapped fonts and onescalable font. Additional downloadable bitmapped and scalable fontsare also

Pagina 125 - EAN-8 Bar Code

The format for the ^DF instruction is:^DFd:o.xwhere^DF = Download and Store Formatd = Destination Device to Store Image.{Fixed. Will always be DRAM(R:

Pagina 126 - ^B8o,h,f,g

Download GraphicThe ~DG (Download Graphic) instruction performs the followingfunctions:1. Puts the printer into Graphics Mode.2. Names the graphic.(Th

Pagina 127 - UPC-E Bar Code

The format for the ~DG instruction is:~DGd:o.x,t,w,DATAwhere~DG = Set Printer to Download Graphic Moded = Destination Device to Store ImageDefault val

Pagina 128 - ^B9o,h,f,g,e

The “t” parameter (the total number of bytes in a graphic) can bedetermined by using the following formula:where x is the width of the graphic in mill

Pagina 129 - Code 93 Bar Code

Abort Download GraphicAfter decoding and printing the number of bytes in parameter “t”ofthe ^DG command, the printer returns to normal print mode. Gra

Pagina 130 - ^BAo,h,f,g,e

Download Scalable FontThe ~DS (Download Scalable Font) instruction is used to set theprinter to receive a downloadable scalable font and defines the s

Pagina 131 - (A) Code 93 Full ASCII MODE

The format for the ~DS instruction is:~DSd:o.x,s,DATAwhere:~DS = Set printer to accept download soft scalable fontd = Destination Device to Sore FontD

Pagina 132 - (B) Code 93 Full ASCII MODE

Download TrueType®FontThe ZTools™ for Windows program must be used to convert theTrueTypefont to a Zebra-downloadable format. This program cre-ates a

Pagina 133 - CODABLOCK Bar Code

The format for the ~DT instruction is:~DTf,s,DATAwhere~DT = Download TrueType Fontf = Font NameDefault value:NO NAME = The command is ignoredOther val

Pagina 134 - ^BBo,h,s,c,r,m

Download Unbounded(TrueType®Font)Some international fonts have more than 256 printable characters.These fonts are supported as “Large TrueTypeFonts” a

Pagina 135 - 126 ZPL II COMMAND REFERENCE

Proportional SpacingProportional spacing is different than fixed spacing. In Table 1, theIntercharacter Gap (space between characters) is constant for

Pagina 136 - ZPL II COMMAND REFERENCE 127

The format for the ~DU instruction is:~DUf,s,DATAwhere~DU = Download Unbounded UnicodeTrueType Fontf = Font NameDefault value:NO NAME = The command is

Pagina 137 - (Subsets A, B, and C)

Initialize/Erase Stored FormatsThe ^EF or ~EF (Erase Format) instruction erases all stored formats.If you use the erase format instruction, you erase

Pagina 138 - ^BCo,h,f,g,e,m

Field AllocateUse the ^FA (Field Allocate) instruction to allocate space for the fieldto be saved.The format for the ^FA instruction is:^FAnwhere^FA =

Pagina 139 - Code 128 Character Sets

Field BlockThe ^FB (Field Block) instruction allows you to print text into adefined “block type ” format. This instruction formats an ^FD textstring i

Pagina 140

The format for the ^FB instruction is:^FBa,b,c,d,ewhere^FB = Define Field Blocka = Width of Text Block Line in DotsValid data: Minimum = one character

Pagina 141 - ZPL II COMMAND REFERENCE

Notes Concerning the ^FB Instruction• The following scheme can be used to facilitate special functions.“ \& ” = carriage return/line feed“ \(*)” =

Pagina 142 - ZPL II COMMAND REFERENCE 133

Field DataThe ^FD (Field Data) instruction defines the data string for the field.The field data can be any printable character except those used asins

Pagina 143 - UPS MaxiCode Bar Code

Field HEXThe ^FH (Field HEX) instruction allows you to enter the hexadecimalvalue for any character directly into the ^FD statement. The ^FHinstructio

Pagina 144 - ^BDm,n,t

Field Number InstructionThe ^FN (Field Number) instruction is used to number the data fields.This instruction is used in both Store Format and Recall

Pagina 145 - ^FD<hpm><lpm>

Field OriginThe ^FO (Field Origin) instruction sets a field origin, relative to thelabel home position designated by the ^LH command. ^FO sets theuppe

Pagina 146 - ZPL II COMMAND REFERENCE 137

Defining only the height or width forces the magnification to be pro-portional to the parameter defined. If neither is defined, the ^CFheight and widt

Pagina 147 - EAN-13 Bar Code

Field ParameterThe ^FP (Field Parameter) command has been added to ZPL II tosupport the Kanji character set. This command rotates the font fieldwithou

Pagina 148 - ^BEo,h,f,g

Field Reverse PrintThe ^FR (Field Reverse Print) instruction allows a field to appear aswhite over black or black over white. When printing a field, i

Pagina 149 - Micro-PDF417 Bar Code

Field SeparatorThe ^FS (Field Separator) instruction denotes the end of the fielddefinition. The field separator instruction can be issued as a single

Pagina 150 - ^BFo,h,m

Field TypesetThe ^FT (Field Typeset) instruction also sets the field position, rela-tive to the home position of the label designated by the ^LH com-m

Pagina 151 - Industrial 2 of 5 Bar Code

The format for the ^FT instruction is:^FTx,ywhere^FT = Set Field Typesetx = Number of Dots along X-axisDefault value: = Position after last formatted

Pagina 152 - ^BIo,h,f,g

Field Variable DataThe ^FV (Field Variable Data) instruction replaces the ^FD (FieldData) instruction in a label format when the field is variable.The

Pagina 153 - Standard 2 of 5 Bar Code

The format for the ^FV instruction is:^FVawhere^FV = Field Variable Dataa = Variable Field Data to be Printed(0 to 255 character string)Instruction ig

Pagina 154 - ^BJo,h,f,g

Field OrientationThe ^FW (Field Orientation) instruction sets the default orientationfor all instruction fields that have an orientation (rotation) pa

Pagina 155 - ANSI Codabar Bar Code

CommentThe ^FX (Comment) instruction is useful when you want to add a“non-printing” informational comment or statement within a labelformat. Any data

Pagina 156 - ^BKo,e,h,f,g,k,l

Graphic BoxThe ^GB (Graphic Box) instruction is used to draw boxes and/or linesas part of a label format. Boxes and lines can be use to highlightimpor

Pagina 157 - LOGMARS Bar Code

Downloadable Scalable FontsAll dot parameters used in the instructions to create Scalable Fonts aretranslated into a point size. The printer will conv

Pagina 158 - ^BLo,h,g

The format for the ^GB instruction is:^GBw,h,t,cwhere^GB = Graphic Boxw = Width of Box (in dotsDefault value: Value used for thickness or 1 dotMinimum

Pagina 159 - MSI Bar Code

Graphic FieldThe ^GF (Graphic Field) command allows you to download graphicfield data directly into the bitmap. This command follows the conven-tions

Pagina 160 - ^BMo,e,h,f,g,h

The format for the ^GF instruction is:^GFa,b,c,d,DATAwhere^GF = Graphic Fielda = Compression TypeDefault: ASCIIValue:A = ASCII HexThis follows the con

Pagina 161 - Plessey Bar Code

Value: Total number of bytes comprising graphicformat (i.e., width x height), which are sent asparameter d. Count divided by bytes per rowgives the nu

Pagina 162 - ^BPo,e,h,f,g

Graphic SymbolThe ^GS (Graphic Symbol) instruction enables you to generate theregistered trademark, copyright symbol and other symbols.The format for

Pagina 163 - QR Code Bar Code

Battery StatusWhen the Battery Status command, ~HB, is sent to the Zebra printer,a data string is sent back to the Host. The string starts with an <

Pagina 164 - ^BQa,b,c

Host GraphicThe ^HG (Host Graphic) instruction is used to send (upload) thegraphic to the host. This graphic image can be stored by the host forfuture

Pagina 165 - 156 ZPL II COMMAND REFERENCE

Host IdentificationThe ~HI (Host Identification) instruction is designed to be sent fromthe Host to the Zebra printer to find out the type of Zebra pr

Pagina 166 - ZPL II COMMAND REFERENCE 157

Host Memory StatusSending the ~HM (Host Memory Status) instruction to the printerimmediately returns a memory status message to the host. Use thisinst

Pagina 167 - 158 ZPL II COMMAND REFERENCE

Host Status ReturnWhen the Printer Status Command, ~HS, is sent to the Zebra printer,three data strings are sent back to the Host. Each string starts

Pagina 168 - ZPL II COMMAND REFERENCE 159

Bar CodesZebra printers can print the following kinds of bar codes:ANSI Codabar CODABLOCKData Matrix Code 11Code 39 Code 49Code 93 Code 128 (subsets A

Pagina 169 - 160 ZPL II COMMAND REFERENCE

aaa = a8a7a6a5a4a3a2a1a0a8= High Speed Baud Rate0 = 110 thru 19200 baud1 = 28800 baud and abovea7= Handshake0 = Xon/Xoff1 = DTRa6= Parity Odd/Even0 =

Pagina 170 - ZPL II COMMAND REFERENCE 161

String 2<STX>mmm,n,o,p,q,r,s,t,uuuuuuuu,v,www<ETX><CR><LF>mmm = Function Settings(*)n = 0 (Unused)o = “Head Up” Flag (1 = Head

Pagina 171 - UPC/EAN Extensions

m5= Communications Diagnostics0 = Off1=Onm4 m3 m2 m1 = Unused0 = Alwaysm0 = Print Mode0 = Direct Thermal1 = Thermal TransferString 3<STX>xxxx,y&

Pagina 172 - ^BSo,h,f,g

Host VerificationThe ^HV (Host Verification) instruction is used to return data fromspecified fields, along with an optional ASCII header, to the host

Pagina 173 - Normal 122 Dots 21 Dots

The format for the ^HV instruction is:^HV#,c,ASCIIwhere^HV = Host Verification# = Specified Field NumberDefault value: 0Acceptable values: 0 - 9999.c

Pagina 174 - ZPL II COMMAND REFERENCE 165

Host Directory ListThe ^HW (Host Directory List) is used to transmit a Directory List-ing of objects in a specific memory area (storage device) back t

Pagina 175 - UPC-A Bar Code

The format for the ^HW instruction is:^HWd:o.xwhere^HW = Return Directory Listing to Hostd = Source Device of Object Listings{Optional. Default is DRA

Pagina 176 - ^BUo,h,f,g,e

Image DeleteThe ^ID (Image Delete) instruction deletes objects, images, fonts,formats etc. from storage areas selectively or in groups. This instruc-t

Pagina 177 - Data Matrix Bar Code

The format for the ^ID instruction is:^IDd:o.xwhere^ID = Delete Image (object)d = Source Device Where Object is Stored{R:, B:}o = Name of Stored Image

Pagina 178 - ^BXo,h,s,c,r,f,g

Image LoadThe ^IL (Image Load) instruction is used at the beginning of a labelformat to load a stored image of a format and merge it with additionalda

Pagina 179 - Maximum Field Sizes

Bar Code Field InstructionsTo create a bar code, a bar code field instruction must be contained inthe label format. Table 2 shows all of the bar code

Pagina 180 - ZPL II COMMAND REFERENCE 171

The format for the ^IL instruction is:^ILd:o.xwhere^IL = Load Graphic Image to Bitmapd = Source Device where Image is Stored{Optional. Default is Sear

Pagina 181 - 172 ZPL II COMMAND REFERENCE

Image MoveThe ^IM (Image Move) instruction performs a direct move of animage from storage area into the bitmap. The instruction is identicalto the Rec

Pagina 182 - ZPL II COMMAND REFERENCE 173

The format for the ^IM instruction is:^IMd:o.xwhere^IM = Move Image to Bitmap.d = Source Device Where Image is Stored{Optional. Default is Search Prio

Pagina 183 - Instruction

Image SaveThe ^IS (Image Save) instruction is used within a ZPL II label formatto save that format as a graphic image. This instruction is used within

Pagina 184 - ^BYw,r,h

The format for the ^IS instruction is:^ISd:o.x,pwhere^IS = Save Format as a Graphic Image.d = Destination Device to Store ImageDefault value:R:(DRAM)O

Pagina 185 - POSTNET Bar Code

Cancel AllThe ~JA (Cancel All) instruction cancels all format instructions in thebuffer. It also cancels any batches that may be printing.The printer

Pagina 186 - ^BZo,h,f,g

Initialize Flash MemoryThe ^JB (Initialize Flash Memory) instruction is used to initialize thetwo types of Flash Memory available in the Zebra printer

Pagina 187 - Change Caret

Set Media Sensor CalibrationThe ~JC (Set Media Sensor Calibration) is used to force a label lengthmeasurement and recalibrate the media and ribbon sen

Pagina 188 - Change Delimiter

Disable DiagnosticsThe ~JE (Disable Diagnostics) instruction cancels the diagnosticmode and returns the printer to normal label printing.Graphing Sens

Pagina 189 - Default Font

Set Auxiliary PortThe ^JJ (Set Auxiliary Port) command allows you to control an on-line verifier or applicator device via ZPL.The format for the ^JJ i

Pagina 190 - ^CFf,h,w

Additionally, each bar code field instruction can be issued with a defi-nition parameter string. The parameter string defines field rotation,height, a

Pagina 191 - Change International Font

Effective for Version 18.6.0a = Applicator ModeFactory Default: 0 Off - The auxiliary port output signal isnot provided for the applicator.Initial Val

Pagina 192 - ZPL II COMMAND REFERENCE 183

Set Label Length)The ~JL (Set Label Length) is used to set the label length. Dependingon size of label, the printer will feed one or more blank labels

Pagina 193 - Cache On

Set Dots/MillimeterUse the ^JM (Set Dots/Millimeter) instruction to change the numberof dots per millimeter. Depending on the print head, normal dots

Pagina 194 - ^COa,b,c

Head Test FatalThe ~JN (Head Test Fatal) instruction resets the printhead elementerror override, acting as a toggle for ~JO. Printer then goes into fa

Pagina 195 - 186 ZPL II COMMAND REFERENCE

Pause and Cancel FormatThe ~JP(Pause and Cancel Format) instruction, clears the format cur-rently being processed and places the printer in the Pause

Pagina 196 - Change Tilde

Change Backfeed SequenceThe ~JS (Change Backfeed Sequence) instruction is used to controlthe backfeed sequence. This instruction can be used on printe

Pagina 197 - Code Validation

The format for the ~JS instruction is:~JSbwhere~JS = Change Backfeed Sequenceb = Order in which Backfeed Occurs with Respect toPrintingDefault value:N

Pagina 198 - ZPL II COMMAND REFERENCE 189

Head Test IntervalThe ^JT (Head Test Interval) instruction lets you change the print-head test interval from 100 to any desired interval. The printer

Pagina 199 - Font Identifier

The format for the ^JT instruction is:^JT#,a,b,cwhere^JT = Head Test Interval# = The Four-Digit Number Representing the Amount ofLabels to be Printed

Pagina 200 - ^CWa,d,f

Configuration UpdateThe ^JU (Configuration Update) instruction sets the active configura-tion for the printer.There are three choices for this instruc

Pagina 201 - Download Bitmap Font

The bar code instructions are organized into four groups. Each grouprepresents a particular type of bar code. These groups and the barcodes they conta

Pagina 202 - ZPL II COMMAND REFERENCE 193

The format for the ^JU instruction is:^JUawhere^JU = Configuration Updatea = Active ConfigurationF = Reload Factory DefaultsR = Recall Last Saved Valu

Pagina 203 - 194 ZPL II COMMAND REFERENCE

Set Ribbon TensionThe ^JW (Set Ribbon Tension) instruction is used only for the 170PAX-Series printers.The format for the ^JW instruction is:^JWtwhere

Pagina 204 - ZPL II COMMAND REFERENCE 195

Reprint After ErrorThe ^JZ (Reprint After Error) instruction is used to reprint a partiallyprinted label caused by a Ribbon Out, Media Out or Head Ope

Pagina 205 - Download Direct Bitmap

Define LanguageThe ^KL (Define Language) instruction is used to select the languageused for the front panel display.The format for the ^KL instruction

Pagina 206 - ^DDa,b,DATA

Define PasswordThe ^KP (Define Password) instruction is used to define the pass-word that must be entered to access the front panel switches and LCDse

Pagina 207 - Download Encoding

Label HomeThe ^LH (Label Home) instruction sets the label home position.The default home position of a label is the upper-left corner (position 0,0alo

Pagina 208 - ~DEn,s,DATA

The format for the ^LH instruction is:^LHx,ywhere^LH = Set Label Homex = Number of Dots along X-axis{I.V.P. = 0}Acceptable values: 0 - 9999y = Number

Pagina 209 - Download Format

Label LengthThe ^LL (Label Length) instruction defines the length of the label.This instruction is necessary when using continuous media (i.e. mediano

Pagina 210 - ^DFd:o.x

The format for the ^LL instruction is:^LLywhere^LL = Set Label Lengthy = Number of Dots Along Y-AxisDefault value:1225 for Stripe1244 for Xi printersN

Pagina 211 - Download Graphic

Label Reverse PrintThe ^LR (Label Reverse Print) instruction reverses the printing of allfields in the label format. It allows a field to appear as wh

Pagina 212 - ~DGd:o.x,t,w,DATA

Further ZPL II Basic ConceptsAn understanding of the following concepts and terms related toZPL II will be helpful in rounding out your knowledge of Z

Pagina 213 - (bits/byte)8

The format for the ^LR instruction is:^LRawhere^LR = Label Reverse Printa = Reverse Print All FieldsY = YesN=No {I.V.P. = N}[Instruction is ignored if

Pagina 214 - Abort Download Graphic

Label ShiftThe ^LS (Label Shift) instruction allows for compatibility with Z-130Printer formats that are set for less than full label width. It is use

Pagina 215 - Download Scalable Font

The format for the ^LS instruction is:^LSawhere^LS = Set Label Shifta = Shift Left Value in Dots{I.V.P. = 0}Acceptable values: 0 to 9999 dots.Effectiv

Pagina 216 - ~DSd:o.x,s,DATA

Label TopThe ^LT (Label Top) instruction moves the entire label format amaximum of 64 dot rows up or down from its current position withrespect to the

Pagina 217 - Download TrueType

Map ClearIn normal operation, the bit map is cleared after the format has beenprinted. The ^MC (Map Clear) instruction is used to retain the currentbi

Pagina 218 - ~DTf,s,DATA

Media DarknessThis ^MD (Media Darkness) instruction adjusts the darkness relativeto the current darkness setting. The minimum value is -30 and themaxi

Pagina 219 - (TrueType

The format for the ^MD instruction is:^MDawhere^MD = Media Darknessa =-30 to 30 depending on the current value. (Positivevalues do not require a “+ ”

Pagina 220 - ~DUf,s,DATA

Media FeedThe ^MF (Media Feed) instruction dictates what happens to themedia at “power up.”The format for the ^MF instruction is:^MFp,hwhere^MF = Medi

Pagina 221 - Erase Download Graphics

Maximum Label LengthThe ^ML (Maximum Label Length) instruction lets you adjust themaximum label length via ZPL.The format for the ^ML instruction is:^

Pagina 222 - Field Allocate

Print ModeThe ^MM (Print Mode) instruction determines the action the printertakes after a label or group of labels has been printed. There are fourdif

Pagina 223 - Field Block

Proprietary StatementThis manual contains proprietary information of Zebra Technologies Corporation. It is intended solely for theinformation and use

Pagina 224 - ^FBa,b,c,d,e

Introduction to ZPL II Object Names and ExtensionsEach ZPL II Object (graphic images, label format, etc.) must have aname. This name will consist of t

Pagina 225 - 216 ZPL II COMMAND REFERENCE

The format for the ^MM instruction is:^MMa,bWhere^MM = Print Modea = Desired ModeDefault value:T = Tear OffOther Values:P = Peel Off (not available on

Pagina 226 - Field Data

Media TrackingThis ^MN (Media Tracking) instruction tells the printer what type ofmedia is being used (continuous or non-continuous) for purposes oftr

Pagina 227 - Field HEX

The format for the ^MN instruction is:^MNawhere^MN = Media Trackinga = Media Being UsedN = Continuous MediaY = Non-Continuous Media Web SensingEffecti

Pagina 228 - Field Number Instruction

Mode ProtectionThe ^MP (Mode Protection) instruction is used to disable the variousMode functions on the front panel. Once disabled, the settings for

Pagina 229 - Field Origin

Media TypeThis ^MT (Media Type) instruction selects the type of media beingused in the printer. There are two choices for this instruction:1)Thermal T

Pagina 230 - Field Parameter

Mode UnitsThis command sets the printer units of measurements. The ^MU(Mode Units) command works on a field by field basis. Once themode units is set,

Pagina 231 - Field Reverse Print

Network ConnectThe ~NC (Network Connect) instruction is used to connect a particu-lar printer into the network by calling up the printer’s Network IDN

Pagina 232 - Field Separator

Network ID NumberThe ^NI (Network ID Number) instruction is used to assign a Net-work ID number to the printer. This must be done before the printerca

Pagina 233 - Field Typeset

Set All Network PrintersTransparentThe ~NR (Set All Network Printers Transparent) instruction sets allprinters in the network, regardless of ID or cur

Pagina 234 - ZPL II COMMAND REFERENCE 225

Slew Given Number of DotRowsThe ^PF (Slew Given Number of Dot Rows) instruction causes theprinter to slew labels (move labels at a high speed without

Pagina 235 - Field Variable Data

Using Device and Object Names with ZPL II InstructionsThe Device Names and Object Names just described can be used withZPL II instructions which suppo

Pagina 236 - ZPL II COMMAND REFERENCE 227

Printing Mirror Image of LabelThe ^PM (Print Mirror Image of Label) instruction prints the entireprintable area of the label as a mirror image. This i

Pagina 237 - Field Orientation

Print OrientationThe ^PO (Print Orientation) instruction inverts the label format 180degrees. In essence, the label is printed upside down.The format

Pagina 238 - ZPL II COMMAND REFERENCE 229

Programmable PauseThe ~PP (Programmable Pause) instruction stops printing after thecurrent label is printed (if one is printing) and places the printe

Pagina 239 - Graphic Box

Print QuantityThe ^PQ (Print Quantity) instruction gives control over severalprinting operations. It controls the number of labels to print, thenumber

Pagina 240 - ^GBw,h,t,c

Explanations of Values for the ^PQ ‘o’ ParameterWith the ‘o’ parameter set to Y, the printer will NOT pause afterevery group count (‘p’ parameter) of

Pagina 241 - Graphic Field

Print RateThe ^PR (Print Rate) instruction determines the media speed duringprinting and the slew speed (feeding a blank label).The printer will opera

Pagina 242 - ^GFa,b,c,d,DATA

The format for the ^PR instruction is:^PRp,s,bwhere^PR = Print Ratep = Print SpeedDefault value: Speed AAcceptable values :A or 2 50.8 mm/sec. (2 inch

Pagina 243 - DATA = Data

Print StartThe ~PS (Print Start) instruction causes a printer in the Pause mode toresume printing. The operation is identical to pressing the PAUSEbut

Pagina 244 - Graphic Symbol

Set CommunicationsThe ^SC (Set Communications) command allows you to change thecommunications parameters you are using.The format for the ^SC command

Pagina 245 - Battery Status

Set DarknessThe ~SD (Set Darkness) command lets you set the darkness of print-ing via ZPL. It is equivalent to the darkness setting parameter on thefr

Pagina 246 - Host Graphic

In most cases, the printer can be configured from either the front panelor through various ZPL II instructions. Once a configuration instruc-tion is r

Pagina 247 - Host Identification

Select EncodingThe ^SE (Select Encoding) command has been created to select thedesired ZPL/ZPL II encoding table.The format for the ^SE instruction is

Pagina 248 - Host Memory Status

Serialization Field (with astandard ^FD string)The ^SF (Serialization Field) command allows the user to serialize astandard ^FD string. Fields seriali

Pagina 249 - Host Status Return

The format for the ^SF instruction is:^SFa,bwhere^SF = Serialization Fieldsa = Mask String1. The Mask String sets the serialization scheme.The length

Pagina 250 - ZPL II COMMAND REFERENCE 241

Serialization DataThe ^SN (Serialization Data) instruction allows the printer to indexdata fields by a selected increment or decrement value (i.e., ma

Pagina 251 - 242 ZPL II COMMAND REFERENCE

NOTE: Incrementing/Decrementing takes place for each serialnumbered field when all replicates for each serial number have beenprinted, as specified in

Pagina 252 - String 3

Using Leading ZerosIn the ^SN instruction, the “z” parameter determines if leading zeroswill be printed or suppressed. The default value for this para

Pagina 253 - Host Verification

NOTE: If, during the course of printing serialized labels the printerruns out of either paper or ribbon, the first label printed (after themedia or ri

Pagina 254 - ^HV#,c,ASCII

Start PrintThe ^SP (Start Print) instruction allows a label to start printing at aspecified point before the entire label has been completely formatte

Pagina 255 - Host Directory List

The format for the ^SP instruction is:^SPawhere^SP = Start Printa = The Dot Row at which Printing is to StartDefault value: 0Other values: Any number

Pagina 256 - ^HWd:o.x

In the following illustration, a label 800 dot rows in length hasan ^SP500 instruction. Segment 1 will print while instructions inSegment 2 are being

Pagina 257 - Image Delete

^JU (Configuration Update) - Allows the user to save thecurrent settings.^SZ (Set ZPL) - Allows the user to select either the ZPL or ZPLII Programming

Pagina 258 - ^IDd:o.x

Set Head ResistanceThe ^SR (Set Head Resistance) command lets you set the printheadresistance via ZPL.The format for the ^SR instruction is:^SR#where^

Pagina 259 - Image Load

Set Media SensorsThe ^SS (Set Media Sensor) instruction is used to change the valuesfor media, web, ribbon and label length that were set during the“m

Pagina 260 - ^ILd:o.x

The format for the ^SS instruction is:^SSw,m,r,l,m2,r2,a.b.cwhere^SS = Set Media Sensorsw = 3-Digit Value for the Web (000 to 100)Default value: Value

Pagina 261 - Image Move

Set ZPLThe ^SZ (Set ZPL) instruction is used to select the programming lan-guage used by the printer. This instruction gives you the ability toprint l

Pagina 262 - ^IMd:o.x

Tear-Off Adjust PositionThe ~TA (Tear-Off Adjust Position) command lets you adjust the restposition of the media after a label is printed, which chang

Pagina 263 - Image Save

Transfer ObjectThe ^TO (Transfer Object) instruction is used to copy an object orgroup of objects from one storage device to another. It is quite simi

Pagina 264 - ^ISd:o.x,p

The format for the ^TO instruction is:^TOd:o.x,s,o,xwhere:^TO = Transfer Object.d = Source Device where Object is Stored.{R:, B:}o = Name of Stored Ob

Pagina 265 - Reset Battery Dead

The following are some examples of using the ^TO instruction. Tocopy the object ZLOGO.GRF from DRAM to an optional MemoryCard and rename it ZLOGO1.GRF

Pagina 266 - Initialize Flash Memory

Print Configuration LabelThe ~WC (Print Configuration Label) instruction is used to generate aPrinter Configuration Label.NOTE: This instruction only

Pagina 267 - Diagnostics

Print Directory on LabelThe ^WD (Print Directory on Label) instruction is used to print alabel listing bar codes, objects stored in DRAM, or fonts (if

Pagina 268 - Graphing Sensor Calibration

If you want to save the changes you made using the ZPL II commandsjust described or through the front panel, there are two ways to do it.1. Refer to y

Pagina 269 - Set Auxiliary Port

The format for the ^WD instruction is:^WDd:o.xwhere^WD = Print Directory on Labeld = Source Device to Store Image{Optional. Default is Search Priority

Pagina 270 - ZPL II COMMAND REFERENCE 261

Start FormatThe ^XA (Start Format) instruction is the beginning (opening) bracket. Itindicates the start of a new label format. This instruction can a

Pagina 271 - Set Label Length)

Suppress BackfeedThe ^XB (Suppress Backfeed) instruction suppresses forward feed ofmedia to tear-off position depending on the current printer mode.Si

Pagina 272 - Set Dots/Millimeter

Recall FormatThe ^XF (Recall Format) recalls a stored format to be merged withvariable data. There can be multiple ^XF instructions and they can beloc

Pagina 273 - Head Test Non-Fatal

The format for the ^XF instruction is:^XFd:o.xwhere^XF = Recall Stored Formatd = Source Device of Stored Image{Optional. Default is Search Priority}o

Pagina 274 - Power On Reset

Recall GraphicThe ^XG (Recall Graphic) instruction is used to recall one or moregraphic images for printing. This instruction is used in a label forma

Pagina 275 - Change Backfeed Sequence

The format for the ^XG instruction is:^XGd:o.x,x,ywhere^XG = Recall Graphic Imaged = Source Device where Image is Stored{Optional. Default is Search P

Pagina 276 - ZPL II COMMAND REFERENCE 267

End FormatThe ^XZ (End Format) instruction is the ending (closing) bracket. It indi-cates the end of a label format. When this instruction is received

Pagina 277 - Head Test Interval

This table is a summary of ZPL commands.An asterisk (*) indicates that the command has been supported sincethe initial release of the firmware. Comman

Pagina 278 - ^JT#,a,b,c

340 APPENDIX AZPL II Command Quick Reference ChartCOMMAND DESCRIPTION V14 V15 V16 V18 V20 V21 V22 V23 V24 V25^A Scalable/Bitmapped Font * * * *******^

Pagina 279 - Configuration Update

2. Non-Continuous Media - This media has some type of physicalcharacteristic (i.e. a web, notch, hole, etc.) that can be detectedby the printer to sep

Pagina 280 - ZPL II COMMAND REFERENCE 271

APPENDIX A 341ZPL II Command Quick Reference ChartCOMMAND DESCRIPTION V14 V15 V16 V18 V20 V21 V22 V23 V24 V25 V26^CW Font Identifier * * * * * * *****

Pagina 281 - Set Ribbon Tension

342 APPENDIX AZPL II Command Quick Reference Chart~HM Memory Status * * * *******~HS Host Status * * * *******^HV Host Verification * * * *******^HW H

Pagina 282 - Reprint After Error

APPENDIX A 343ZPL II Command Quick Reference ChartCOMMAND DESCRIPTION V14 V15 V16 V18 V20 V21 V22 V23 V24 V25^LR Label Reverse Print **********^LS Lab

Pagina 283 - Define Language

344 APPENDIX AZPL II Command Quick Reference ChartCOMMAND DESCRIPTION V14 V15 V16 V18 V20 V21 V22 V23 V24 V25^SR Set Head Resistance n/an/an/an/a16.5.

Pagina 284 - Define Password

The following page contains a chart of the ASCII (American StandardCode for Information Exchange) Code used by the Zebra printers.345APPENDIX BASCII C

Pagina 285 - Label Home

ASCII Code Chart346 APPENDIX BASCII Code ChartHEX CHAR HEX CHAR HEX CHAR HEX CHAR00 NUL 20 space 40 @ 60 ‘01 SOH 21 ! 41 A 61 a02 STX 22 “ 42 B 62 b03

Pagina 286 - ZPL II COMMAND REFERENCE 277

The calculations for determining the Mod 10 Check Digit characterare as follows:1. Start at the first position and add the value of every otherpositio

Pagina 287 - Label Length

The following is a bar code that illustrates the above example. Thedigit on the right (5) is the check digit.348 APPENDIX CMod 10 Check Digit

Pagina 288 - ZPL II COMMAND REFERENCE 279

The calulations for determining the Mod 43 Check Digit character areas follows:Each character in the Code 39 Character set has a specific value.These

Pagina 289 - Label Reverse Print

2. Divide the total by 43. Keep track of the remainder.115/43 = 2 Remainder is 293. The “check digit” is the character that corresponds to the valueof

Pagina 290 - ZPL II COMMAND REFERENCE 281

Label Top PositionThe ^LT (Label Top) instruction moves the entire label format amaximum of 64 dot rows up or down from its current position withrespe

Pagina 291 - Label Shift

351APPENDIX EFonts and Font MatricesStandard Printer Fonts

Pagina 292 - ZPL II COMMAND REFERENCE 283

352 APPENDIX EFonts and Font MatricesFontMatrixTypeCharacter SizeH×W (in dots) H×W (in in.) char./in.H×W (inmm)char./mmA 9 x 5 U-L-D .044 x .030 33.3

Pagina 293 - Label Top

APPENDIX E 353Fonts and Font MatricesFontMatrixTypeCharacter SizeH×W (in dots) H×W (in in.) char./in.H×W (inmm)char./mmA 9 x 5 U-L-D .030 x .020 50.8

Pagina 294 - Map Clear

354 APPENDIX EFonts and Font Matrices

Pagina 295 - Media Darkness

The following pages contains charts of the Code Page 850 characterset used by the Zebra printers.355APPENDIX FCode Page 850 Chart

Pagina 296 - ZPL II COMMAND REFERENCE 287

356 APPENDIX FCode Page 850 Chart

Pagina 297 - Media Feed

APPENDIX F 357Code Page 850 Chart

Pagina 298 - Maximum Label Length

358 APPENDIX FCode Page 850 Chart

Pagina 299 - Print Mode

IntroductionThere are many instances when it is vitally important that the informa-tion sent to the Zebra printer is received completely Error-Free.ZP

Pagina 300 - ZPL II COMMAND REFERENCE 291

printer has either accepted or rejected the information sent from theHost computer.Information is sent in the form of “Packets.” Packets sent from the

Pagina 301 - Media Tracking

Configuration UpdateThe ^JU (Configuration Update) instruction sets the active configura-tion for the printer.There are three choices for this instruc

Pagina 302 - ZPL II COMMAND REFERENCE 293

DST. Z-ID (Destination Zebra-ID) This is the three digit ASCIII.D. number used to identify which Zebra printer is to receive theRequest Packet. The Ze

Pagina 303 - Mode Protection

This field can contain from 0 to 1024 characters. If the Format of alabel is longer than 1024 characters, the Data Format fields from con-secutive pac

Pagina 304 - Media Type

Zebra Packet ResponseThe Packet Response protocol provides the highest degree of errorchecking and is well suited to the Host-Multiple Printer applica

Pagina 305 - Mode Units

‘S’ This character indicates that the Response Packet contains theZebra Printer Status requested by a ~HS (Host Status) instructionreceived from the H

Pagina 306 - Network Connect

Disguising Control Code CharactersThere may be occasions when ASCII Control Codes (00H - 19H)must be included as part of the Data Format block of a Re

Pagina 307 - Network ID Number

Rules for Transactions1. Every Transaction is independent of every other Transactionand can only be initiated by the Host computer.2. A valid Response

Pagina 308 - Printer Transparent

If there is only one printer connected to the Host computer, the Net-work ID number should be set to all zeros (default).If there is more than one pri

Pagina 309 - Slew to Home Position

Time-Out Error Conditions and ResponsesThere are certain conditions at the Zebra printer that might cause theHost computer to time-out while processin

Pagina 310 - ZPL II COMMAND REFERENCE 301

How the Zebra PrinterProcesses a Request PacketThe following describes the steps taken at the Zebra printer to processa Request Packet.1. The Zebra pr

Pagina 311 - Print Orientation

used it before. However the printer will send a responseback to the host.3. The printer calculates the CRC and compares it with the onereceived in the

Pagina 312 - Programmable Pause

Depending on your needs and specific application, the following is alist of the instructions you might want to put into a configuration format.^XB Sup

Pagina 313 - Print Quantity

Code for Calculating the CRC for theZebra Protocol/********************************************************** name: do_crc_ccitt** description: Calcul

Pagina 314 - ZPL II COMMAND REFERENCE 305

/* 120 -- */ 0xFF9F, 0xEFBE, 0xDFDD, 0xCFFC, 0xBF1B, 0xAF3A, 0x9F59, 0x8F78,/* 128 -- */ 0x9188, 0x81A9, 0xB1CA, 0xA1EB, 0xD10C, 0xC12D, 0xF14E, 0xE16

Pagina 315 - Print Rate

alphanumeric Indicating letters, numerals, and characters such aspunctuation marks.ANSI American National Standards Institute; an organization thatcoo

Pagina 316 - ^PRp,s,b

bit Binary Digit. A single digit in a binary number (0 or 1), either onor off.binary Meaning two. All input to the computer is converted intobinary nu

Pagina 317 - Print Width

cutter A device that can cut the media into individual labels or tagsimmediately after it is printed.delimiter character In ZPL II, this is the comma.

Pagina 318 - Set Communications

media sensor This sensor is located behind the printhead to detectthe presence of media and, for non-continuous media, the positionof the web, hole, o

Pagina 319 - Set Darkness

ribbon A band of material consisting of a base film coated with waxor resin “ink”. The inked side of the material is pressed by theprinthead against t

Pagina 320 - Select Encoding

void A space where printing should have occurred, but did not due toan error condition such as wrinkled ribbon or faulty print ele-ments. A void can c

Pagina 321 - Serialization Field (with a

AAbort Download Graphic (~Dn) ...205Abort Download Graphic (~DN)...205ACSII Code Chart ...346ASCII characters ...

Pagina 322 - ZPL II COMMAND REFERENCE 313

Beginning (Opening) Bracket (^XA) ...332Bit Map Font SizeExplained...13Bitmapped CharactersMagnification Factor ...12B

Pagina 323 - Serialization Data

30 CHAPTER 3ZPL II Printer Configuration

Pagina 324 - ^SNv,n,z

Erase Downloaded Graphic (^EG or ~EG)...87,212Erase Format (^EF or ~EF) ...212Error Detection Protocol ...

Pagina 325 - 316 ZPL II COMMAND REFERENCE

Field Data InstructionMaximum Characters Allowed ...217Field HEX (^FH) ...218Field Number (^FN) ...219Field Orientati

Pagina 326 - ZPL II COMMAND REFERENCE 317

II.V.P.Defined ...9,95Image Delete (^ID) ...248Image Load (^IL)...250Image Move (^IM) ...

Pagina 327 - Start Print

PParameter string...5Pause and Cancel Format (~JP)...265Power On Reset (~JR) ...265Prefix character ...

Pagina 328 - ZPL II COMMAND REFERENCE 319

Stored Format InstructionsDownload Format (^DF) ...200Stored FormatsSee Download Format (^DF)See Erase Format (^EF or ~EF)See Field Allocate (^

Pagina 330 - Set Head Resistance

PROGRAMMING GUIDECustomer Order # 46530LManufacturer Part # 46530LB' Zebra Technologies CorporationZebra HouseThe Valley Centre, Gordon RoadHigh

Pagina 331 - Set Media Sensors

Chapter 1Introduction to ZPL IIScope of This Manual ...1Zebra Programming Language II (ZPL II)...1Why ZPL II and How

Pagina 332 - ^SSw,m,r,l,m2,r2,a.b.c

IntroductionThese programming exercises are included to assist and instruct boththe new and more experienced user in the use of various ZPL IIinstruct

Pagina 333 - ^SZ = Set ZPL

computers. The ZPL II Language uses only printable ASCII charac-ters. Although a Zebra printer may be controlled by mainframes orminicomputers, we’ve

Pagina 334 - Tear-Off Adjust Position

þExercise#1- Saving Label Formats asGraphic ImagesThis exercise illustrates how to save a label format as a graphic imagein printer RAM and then recal

Pagina 335 - Transfer Object

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets ( [ ] )

Pagina 336 - ^TOd:o.x,s,o,x

ReviewSave this file on your computer’s harddrive, name it “EXER1.ZPL.”Copy the file to the printer. Compare your results with those shownbelow.If you

Pagina 337 - 328 ZPL II COMMAND REFERENCE

þExercise#2- Downloading and PrintingGraphic ImagesThis exercise illustrates how to create a hexadecimal graphic imageand print it as part of your lab

Pagina 338 - Print Configuration Label

Refer to the ~DG command in the Command Reference sectionfor detailed instructions on calculating the total number of bytesand the number of bytes per

Pagina 339 - Print Directory on Label

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets ( [ ] )

Pagina 340 - ^WDd:o.x

ReviewSave this file on your computer’s harddrive, name it “EXER2.ZPL”Copy the file to the printer. Compare your results with those shownbelow.If your

Pagina 341 - Start Format

þExercise#3- Printing Quantities of Labels,Printing Entire Label in InvertedOrientation, Setting the Print Rate andSuppressing BackfeedThis exercise i

Pagina 342 - Suppress Backfeed

Differences Between Download Scalable Fonts and Bitmap Fonts...14Downloadable Scalable Fonts ...15Bar Codes ...

Pagina 343 - Recall Format

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA^PRB

Pagina 344 - ^XFd:o.x

^XZ[^XZ - Indicates end of label format.]ReviewSave this fileon your harddrive, name it “EXER3.ZPL” Copy the fileto the printer. Compare your results

Pagina 345 - Recall Graphic

þExercise #4 - Slew Instruction,Form Feed Instruction andPrinting Entire Formats in ReverseThis exercise illustrates the slew and form feed (slew to h

Pagina 346 - ^XGd:o.x,x,y

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA[^XA

Pagina 347 - Printer Sleep

^FO20,160^AF^FDSLEW EXAMPLE^FS[^FO - Set field origin relative to label home. ][^AF - Select font “F.”][^FD - Start of field data.][SLEW EXAMPLE - Act

Pagina 348 - Quick Reference Chart

^FO20,160^AF^FDSLEW EXAMPLE^FS[^FO - Set field origin relative to label home. ][^AF - Select font “F.”][^FD - Start of field data.][SLEW EXAMPLE - Act

Pagina 349 - 340 APPENDIX A

ReviewSave this file on your harddrive, name it “EXER4.ZPL” Copy the fileto the printer. Compare your results with those shown below.If your labels do

Pagina 350 - APPENDIX A 341

þExercise#5- Using Serialized FieldsThis exercise discusses the instructions and parameters required toproduce serialized fields as part of a label fo

Pagina 351 - 342 APPENDIX A

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA[^XA

Pagina 352 - APPENDIX A 343

ReviewSave this file to your computer’s harddrive, name it “EXER5.ZPL”Copy the file to the printer. Compare your results with those shownbelow.A total

Pagina 353 - APPENDIX A

þExercise #4 - Slew Instruction, Form Feed Instruction andPrinting Entire Formats in Reverse ...43þExercise#5-Using Serialized Fields ...

Pagina 354 - ASCII Code Chart

þExercise #6 - Stored FormatsThis exercise illustrates the instructions and parameters required touse stored formats.The ZPL II instructions sent to t

Pagina 355

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA[^XA

Pagina 356 - Mod 10 Check Digit

^FN1^FDZEBRA^FS[^FN1 - Indicate following data should be insertedin area allocated for field number 1.][^FD - Indicate start of field data.][ZEBRA - F

Pagina 357 - 348 APPENDIX C

^XZ[^XZ- Indicates end of format.]ReviewSave this file to your computer’s harddrive, name it “EXER6.ZPL”Copy the file to the printer. Compare your res

Pagina 358 - Mod 43 Check Digit

þExercise #7 - Erasing Stored FormatsThis exercise illustrates the instructions required to erase any storedformats saved in the printer memory.The ZP

Pagina 359 - T is the check digit

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA[^XA

Pagina 360 - Fonts and Font Matrices

[NO FORMAT TO RECALL - Field data.][^FS - End of field data.]^XZ[^XZ- Indicates end of format.]ReviewSave this file to your computer’s harddrive, name

Pagina 361 - 352 APPENDIX E

þExercise #8 - Using Variable Data FieldsThis exercise illustrates the instructions and parameters required toproduce serialized fields as part of a l

Pagina 362

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA^MCY

Pagina 363 - 354 APPENDIX E

^XA[^XA - Indicates start of label format.]^FO20,10^AF^FVCUBS^FS[^FO - Set field origin relative to label home. ][^AF - Select font “F.”][^FV - Indica

Pagina 364 - Code Page 850 Chart

Set Dots/Millimeter ...78Changing Delimiters and Instruction Prefixes ...79Communication Diagnostics Instructions ..

Pagina 365 - 356 APPENDIX F

^XZ[^XZ - End of format.]^XA^MCY^XZ[^XA - Indicates start of label format.][^MCY - Map Clear ][^XZ - End of format.]CHAPTER 4 61ZPL II Programming Exe

Pagina 366 - APPENDIX F 357

ReviewSave this file to your computer’s harddrive, name it “EXER8.ZPL”Copy the file to the printer. Compare your results with those shownbelow.A total

Pagina 367 - 358 APPENDIX F

þExercise #9 - Graphic Boxes, Graphic Symbols andMultiple Elements on One LabelThis exercise illustrates the instructions and parameters required topr

Pagina 368 - Error Detection Protocol

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets ( [ ] )

Pagina 369 - (from the Host computer)

^FO120,306^A0N,89^FDProgramming^FS[^FO - Set field origin relative to label home.][^A0 - Select default font “0”, normal orientation,character height

Pagina 370 - APPENDIX G 361

^FO377,216^GSN,55,40^FDA^FS[^FO - Set field origin relative to label home.][^GSN,55,40 - Set graphic symbol with normal orientationto be height of 55

Pagina 371 - 362 APPENDIX G

ReviewSave this file on your computer’s harddrive, name it “EXER9.ZPL”Copy the file to the printer. Compare your results with those shownbelow.If your

Pagina 372 - Zebra Packet Response

þExercise # 10 - Deleting Graphic ImagesThis exercise illustrates how to delete a graphic image previouslystored in printer memory. Graphic images may

Pagina 373 - 364 APPENDIX G

Programming InstructionsType the instructions (shown in bold) in the order given. An explana-tion of what each instruction does is in brackets.^XA[^XA

Pagina 374 - APPENDIX G 365

ReviewSave this file on your computer’s harddrive, name it “EXER10.ZPL”Copy the file to the printer. Compare your results with those shownbelow.If you

Pagina 375 - Rules for Transactions

Appendix AZPL II Command Quick Reference Chart...339Appendix BASCII Code Chart...345

Pagina 376 - Restarting a Transmission

This chapter presents information and instructions for using moreadvanced techniques such as special effects, serialized data fields,control instructi

Pagina 377 - 368 APPENDIX G

image from left to right. For more information, see the ^PM com-mand on page 301.Printing a Label Inverted 180 DegreesThe ^PO (Print Orientation) inst

Pagina 378 - Processes a Request Packet

To create a format do the following:Design the label.Replace variable data fields with field numbers.Allocate space for the size of the field.Give the

Pagina 379 - 370 APPENDIX G

format, use ^FN in conjunction with the ^FD (Field Data) instruction.For more information, see the ^FN command on page 219.Field AllocateUse the ^FA (

Pagina 380 - Zebra Protocol

Second, enter the following format and send it to the printer. The labelshown will be printed.Control InstructionsControl instructions may be sent fro

Pagina 381 - APPENDIX G

The ~JN (Head Test Fatal) instruction resets the printhead elementerror override, acting as a toggle for ~JO. Printer then goes into faultstatus (i.e.

Pagina 382 - Industry Terms

Cancel/Clear InstructionsThe following instructions control the contents of the Zebra inputbuffer:The ~JA (Cancel All) instruction cancels all format

Pagina 383 - 374 GLOSSARY

The ^PQ (Print Quantity) instruction gives control over severalprinting operations. It controls the number of labels to print, thenumber of labels pri

Pagina 384 - GLOSSARY 375

Changing Delimiters and Instruction PrefixesFor some applications, you may need to change the ZPL II delimiter(default “,”) the format instruction pre

Pagina 385 - 376 GLOSSARY

Start PrintThe ^SP (Start Print) instruction allows a label to start printing at aspecified point before the entire label has been completely formatte

Pagina 386 - GLOSSARY 377

How Protocol Works ...359Request Packet Formats (from the Host computer) ...360Response From the Zebra Printer ...

Pagina 387 - 378 GLOSSARY

If your printer is not equipped with an LCD Front Panel, use the fol-lowing steps to assign network IDs and chain multiple printers withinan RS-232C n

Pagina 388

Graphic InstructionsIn addition to text and bar codes, three types of graphics can beprinted on a Zebra printer:Boxes and lines.ZPL II label formats s

Pagina 389 - 380 INDEX

Alternative Data Compression Scheme for ~DG and ~DBInstructionsThere is an alternative data compression scheme recognized by theZebra printer. This sc

Pagina 390

Repeat ValuesSeveral repeat values can be used together to achieve any value desired.“vMB” or “MvB” will send 327 hexadecimal B’s to the printer.a com

Pagina 391 - 382 INDEX

Reducing Download Time of Graphic ImagesThere is a method of reducing the actual number of data bytes sent tothe printer when using the ~DG instructio

Pagina 392

Transferring Objects Between Storage DevicesThe ^TO (Transfer Object) instruction is used to copy an object orgroup of objects from one storage device

Pagina 393 - 384 INDEX

The following are various examples of using the ^ID instruction.To delete just stored formats from DRAM:^XA^IDR:*.ZPL^XZTo delete formats and images n

Pagina 394

Memory, Flash Cards, Font CardsZebra printers come with a variety of memory options. These includeDRAM, EPROM, PCMCIA, FLASH, SOCKET FLASH andBATTERY

Pagina 395 - 386 INDEX

NOTE: This command is only available in certain Zebra printersand based on the firmware installed in the printer. Please consultthe Command Quick Refe

Pagina 396

Shortcuts and Alternate Schemes forWriting ZPL II ScriptsZPL II programming scripts can be written in a variety of ways. Thereare, however, more effic

Commenti su questo manuale

Kathi 19 Mar 2024 | 06:41:12

15 Undeniable Reasons To Love Tiktokpornstar tiktokpornstar

Jonah 04 Apr 2024 | 17:03:08

What Do You Need To Know To Be All Set To Top Pornstars Kayleigh Wanless top pornstars kayleigh Wanless