Contents
vi Intermec Printer Language (IPL) Developer’s Guide
Specifying Data for Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Example of Constant Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Example of Changing Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Example Using the “Next Data Entry Field, Select” Command . . . . . . . . . . . . . . 20
Working With RFID Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
How to Write Data to an RFID Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
How Data is Stored on an RFID Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Writing Hex or ASCII Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Writing Numerical Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Creating a Sample Label Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Positioning Fields in a Label Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Creating Command Strings for the Label Format . . . . . . . . . . . . . . . . . . . . . . . . . 24
Printing the Sample Label. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Complex Label Design Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Example with Lines and Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Example with Graphics and Rotated Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
RFID Tag Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3
Working with Fonts and Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Learning About Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
About Bitmap Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
About Outline Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Choosing a Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Downloading Fonts to the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Using PrintSet to Download Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Using IPL Commands to Download Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Downloading Bitmap Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Downloading Outline Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Using TrueType Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Selecting the Printer Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
TrueType Fonts and Memory Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Installing Asian Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Installing Code Page Tables for Asian Scalable Fonts. . . . . . . . . . . . . . . . . . . . . . . 42
Installing Asian Bitmap Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Licensing Your Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating Bitmap Fonts From TrueType Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating User-Defined Characters and Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Creating User-Defined Characters for Emulation Mode . . . . . . . . . . . . . . . . . . . . 45
Creating User-Defined Fonts for Emulation Mode . . . . . . . . . . . . . . . . . . . . . . . . 48
Creating User-Defined Characters for Advanced Mode. . . . . . . . . . . . . . . . . . . . . 49
Creating User-Defined Font Characters for Advanced Mode . . . . . . . . . . . . . . . . 54