Specifications
ZPL Commands
Basic ZPL Exercises and Examples
8
45541L-004 Rev. A ZPL II Programming Guide 9/15/06
Exercise 3 • Bar codes — ^B3 code 39 bar code
1. Write the following format and send to the printer:
^XA
^FO50,50^B3N,N,100,Y,N^FD123456^FS
^XZ
2. Try changing each of the parameters in the ^B3 string so you can see the effects.
^B3o,e,h,f,g
^BY
3. Insert the ^BY command just before the ^B3 to see how the narrow bar width can be
altered.
^FO50,50^BY2^B3..etc ^BYx, acceptable values for x are 1
through 10
4. Alter the ratio of the narrow to wide bar.
^FO50,50^BY2,3^B3..etc ^BY2,x acceptable values for x are
2.1 through 3 in .1 increments
5. Print out a ^B3 bar code with the interpretation line on top of the bar code and the bar
code rotated 90 degrees.
6. Add a ^PQ just before the ^XZ to print several labels.
^PQ4
^
XZ
^PR
Print rate (in inches per second)
7. Add a ^PR command after the ^XA at the beginning of the format to change the print rate
(print speed).
^XA
^PR4 then try ^PR6 ^PRx acceptable values for x are 2 through
12 (check printer specs)
See how the print speed affects the print quality of the bar code. You may need to increase
the printer darkness setting at higher print speeds.
Important • For valid parameter choices, see ^B3 on page 22.