Zebra Technologies APL-I User Manual

ZebraLink™
APL-I
Reference Guide
14177L-003
© 2009 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described
therein are owned by ZIH Corp. and Zebra’s licensors. Unauthorized reproduction of this manual or the software and/or firmware in the printer may result in imprisonment of up to one year and fines of up to $10,000 (17
U.S.C.506). Copyright violators may be subject to civil liability.
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, Element Energy Equalizer, E3 and all product names and numbers are trademarks, and Zebra, the Zebra head graphic, ZPL and ZPL II are registered trademarks of ZIH Corp. All rights reserved worldwide.
IPL and 3400D are trademarks, and Intermec is a registered trademark of Intermec Technologies Corporation.
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.
Product Improvements Continuous improvement of products is a policy of Zebra Technologies. All
specifications and designs are subject to change without notice.
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.
Part Number: 14177L-003

Contents

About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Who Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
How This Document Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Document Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Icons Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1 • Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2 • Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Abort Print Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Error Code, Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Label and Gap Length, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Remaining Quantity and Batch Count, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Status Dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Status Enquiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
11/24/09 APL-I Reference Guide 14177L-003
4
Contents
Print Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Advanced Mode, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Alphanumeric Field Separator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Batch Count, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Clear All Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Clear Data From Current Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Command Terminator 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Command Terminator 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configuration Parameters, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Cut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Data Shift – International Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Direct Graphics Mode, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Emulation Mode, Enter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Field, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Field Decrement, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Field Increment, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
First Data Entry Field, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Font, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Form Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Format, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Format, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Increment and Decrement, Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Memory Usage, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Next Data Entry Field, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Numeric Field Separator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Options Selected, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Page, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Page, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Printhead Parameters, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Program Mode, Enter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Program Number, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Quantity Count, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Start and Stop Codes (Code 39), Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Test and Service Mode, Enter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
User-Defined Characters, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
User-Defined Tables, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Warm Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
14177L-003 APL-I Reference Guide 11/24/09
Contents
Configuration Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Amount of Storage, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Auto-Transmit 1, Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Auto-Transmit 2, Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Auto-Transmit 3, Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Auto-Transmit 1, 2, and 3, Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Cutter, Enable or Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Dark Adjust, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Emulation or Advanced Mode on Power-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
End-of-Print Skip Distance, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
IBM Language Translation, Enable or Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Intercharacter Delay, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Label Rest Point, Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Label Retract, Enable or Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Label Retract Distance, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Label Stock Type, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Label Width, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Maximum Label Length, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Media Sensitivity, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Message Delay, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Number of Image Bands, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Postamble, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Preamble, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Print Speed, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Printer Language, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Printhead Loading Mode, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Self-Strip, Enable or Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Top of Form, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Program Mode Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Bar Code, Select Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Code 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Code 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
UPC/EAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
HIBC Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Code 16K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Code 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
POSTNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5
11/24/09 APL-I Reference Guide 14177L-003
6
Contents
PDF417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Using ,m1 to Select the Number of Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using ,m2 to Select an Error Correction Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using ,m3 to Set the Truncate Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
MaxiCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
JIS-ITF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
HIBC Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Data Matrix Symbology Versions ECC-100 and ECC-200 . . . . . . . . . . . . . . . . . . . . 60
QR Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
MicroPDF417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Bar Code Field, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Bitmap Cell Height for Graphic or UDF, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Bitmap Cell Width for Graphic or UDF, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Bitmap User-Defined Font, Clear or Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Border Around Human-Readable Text, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Box Field, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Character Bitmap Origin Offset, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Character Rotation or Bar Code Ratio, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Code 39 Prefix Character, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Command Tables, Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Current Edit Session, Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Data Source for Format in a Page, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Field, Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Field Data, Define Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Field Direction, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Field Origin, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Font Character Width, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Font Type, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Format, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Format Direction in a Page, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Format, Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Format Offset Within a Page, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Format Position From Page, Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Format Position in a Page, Assign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Graphic, Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Graphic or UDC, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Height Magnification of Bar, Box, or UDC, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Human-Readable Field, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Intercharacter Space for UDF, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Interpretive Field, Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Interpretive Field, Enable or Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Length of Line or Box Field, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
14177L-003 APL-I Reference Guide 11/24/09
Contents
Line Field, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Outline Font, Clear or Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Outline Font, Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Page, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Page, Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Pitch Size, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Point Size, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Print Line Dot Count Limit, Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Program Mode, Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
User-Defined Character, Clear or Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
User-Defined Character Field, Create or Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
User-Defined Font Character, Create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Width of Line, Box, Bar, or Character, Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Test and Service Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Ambient Temperature, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Command Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Dark Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Factory Defaults, Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Formats, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Hardware Configuration Label, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Label Taken Sensor Value, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Pages, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Pitch Label, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Print Quality Label, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Printhead Temperature Sensor Value, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Reflective Sensor Value, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Software Configuration Label, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Test and Service Mode, Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Transmissive Sensor Value, Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
User-Defined Characters (UDC) and Graphics, Print . . . . . . . . . . . . . . . . . . . . . . . . 87
User-Defined Fonts, Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Set-Get-Do (SGD) Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7
3 • Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Supported Print Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
10/100 Internal/External Wired Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Supported Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Defaulting the 10/100 PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
11/24/09 APL-I Reference Guide 14177L-003
Contents
8
Internal 10/100 Print Server for Xi4 and ZM400/ZM600 . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Supported Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Defaulting the 10/100 Print Server PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Wireless, Wireless Plus, and Internal Wireless Plus Print Servers. . . . . . . . . . . . . . . . . . 93
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Supported Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Defaulting the Wireless PS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
A • Control Panel Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Control Panel Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Protected Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
S4M LCD Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
S4M Control Panel Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
S4M Password Protected Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
14177L-003 APL-I Reference Guide 11/24/09

About This Document

This section provides you with contact information, document structure and organization, and additional reference documents.
Contents
Who Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
How This Document Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Contacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
11/24/09 APL-I Reference Guide 14177L-003
About This Document
10

Who Should Use This Document

Who Should Use This Document
This Reference Guide is intended for use by any person who needs to perform routine maintenance, upgrade, or troubleshoot problems with the printer.

How This Document Is Organized

The Reference Guide is set up as follows:
Section Description
Introduction on page 15 This section explains the known differences
Commands on page 19 This section provides a detailed listing of
between the Zebra printer with APL-I firmware and the Intermec 3400D printer. For complete printer operation, use this guide with your 3400D User’s Manual.
commands on your Zebra printer with APL-I firmware as implemented on the Intermec 3400D printer for 203 dpi.
Network Configuration on page 89 This section describes the features and
functionality of the ZebraNet Print Servers with printers using APL-I firmware.
Control Panel Options on page 95 This appendix provides you with control panel
menu options on the Zebra printers with APL-I firmware.
14177L-003 APL-I Reference Guide 11/24/09

Contacts

About This Document
Technical Support via the Internet is available 24 hours per day, 365 days per year.
Web Site: www.zebra.com E-mail Back Technical Library:
E-mail address: emb@zebra.com Subject line: Emaillist
Self Service Knowledge Base: www.zebra.com/knowledgebase Online Case Registration: www.zebra.com/techrequest
Contacts
11
Which Department
Do You Need?
Regional Headquarters
Technical Support
For questions on the operation of Zebra equipment and software, please call your distributor. For additional assistance, contact us.
Please have your model and serial numbers available.
Repair Service Department
For back-to-base service and repair.
Technical Training Department
For Zebra product training courses.
Inquiry Department
For product literature and distributor and dealer information.
Customer Service Department (US) Internal Sales Department (UK)
For printers, parts, media, and ribbon, please call your distributor or contact us.
Key:
T: Telephone F: Facsimile E: E-mail
The Americas
Zebra Technologies Corporation 475 Half Day Road, Suite 500 Lincolnshire, IL 60069 USA T: +1 847 634 6700 Toll-free +1 866 230 9494 F: +1 847 913 8766
T: +1 877 ASK ZEBRA (275 9327) F: +1 847 913 2578
Hardware: ts1@zebra.com Software: ts3@zebra.com
Kiosk printers:
T: +1 866 322 5202 E: kiosksupport@zebra.com
T: +1 877 ASK ZEBRA (275 9327) F: +1 847 821 1797
E: repair@zebra.com
To request a repair in the U.S., go to www.zebra.com/repair
T: +1 847 793 6868 T: +1 847 793 6864 F: +1 847 913 2578
E: ttamerica@zebra.com
T: +1 877 ASK ZEBRA (275 9327)
E: inquiry4@zebra.com
T: +1 877 ASK ZEBRA (275 9327)
E: clientcare@zebra.com
.
Europe, Middle East,
and Africa
Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire, SL8 5XF United Kingdom
T: +44 (0) 1628 556000 F: +44 (0) 1628 556001
T: +44 (0) 1628 556039 F: +44 (0) 1628 556003
E: Tseurope@zebra.com
T: +44 (0) 1772 693069 F: +44 (0) 1772 693046
New requests: ukrma@zebra.com Status updates:
repairupdate@zebra.com
T: +44 (0) 1628 556000 F: +44 (0) 1628 556001
E: Eurtraining@zebra.com
T: +44 (0) 1628 556037 F: +44 (0) 1628 556005
E: mseurope@zebra.com
T: +44 (0) 1628 556032 F: +44 (0) 1628 556001
E: cseurope@zebra.com
Asia Pacific
and India
Zebra Technologies Asia Pacific Pte. Ltd. 120 Robinson Road #06-01 Parakou Building Singapore 068913
T: + 65 6858 0722 F: +65 6885 0838
T: +65 6858 0722 F: +65 6885 0838
E: China: tschina@zebra.com
All other areas:
tsasiapacific@zebra.com
T: +65 6858 0722 F: +65 6885 0838
E: China: tschina@zebra.com
All other areas:
tsasiapacific@zebra.com
T: + 65 6858 0722 F: +65 6885 0838
E: China: tschina@zebra.com
All other areas:
tsasiapacific@zebra.com
E: China: GCmarketing@zebra.com
All other areas:
APACChannelmarketing@zebra.com
T: +65 6858 0722 F: +65 6885 0836
E: China: order-csr@zebra.com
All other areas:
csasiapacific@zebra.com
11/24/09 APL-I Reference Guide 14177L-003
About This Document
12

Document Conventions

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.

Icons Used

Important • Advises you of information that is essential to complete a task.
Note • Indicates neutral or positive information that emphasizes or supplements important
points of the main text.
14177L-003 APL-I Reference Guide 11/24/09

Related Documents

The following documents might be helpful references:
Programming Guide for ZPL II®, ZBI 2, Set-Get-Do, Mirror and WML (formerly the ZPL II Programming Guide)
®
ZebraNet
ZebraNet
ZebraNet
PrintServer II User and Reference Guide
®
10/100 Print Server User Guide
®
Wireless Print Server User Guide
About This Document
Related Documents
13
11/24/09 APL-I Reference Guide 14177L-003
About This Document
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
14
Related Documents
14177L-003 APL-I Reference Guide 11/24/09
1

Introduction

This section explains the known differences between the Zebra printer with APL-I firmware and the Intermec 3400D printer. For complete printer operation, use this guide with your 3400D User’s Manual.
11/24/09 APL-I Reference Guide 14177L-003
16

Overview

Overview
The Zebra printer with APL-I firmware provides you with the capability to implement certain commands of the Intermec Programming Language (IPL). These are the Zebra printers that support this capability:
• Z4Mplus/Z6Mplus
•105SL
XiIIIPlus
PA X 4
•S4M
•ZM400/ZM600
•Xi4

Firmware

Table 1 lists the Zebra printers and the APL-I firmware version:
S4M and ZM400/ZM600 I53.15.x
Z4Mplus/Z6Mplus, 105SL, XiIIIPlus, PAX4 I60.15.x
Xi4 I53.17.x
If you are using a print server to communicate with your printer, see Table 3, Supported Print
Servers and Firmware on page 64 for more specific firmware requirements.

Control Panel

The Zebra printer with APL-I firmware control panel menu options differs from non-APL-I printers. For
Table 1 • Printer and Firmware Support
Printer FIrmware
APL-I firmware LCD menu options, see Control Panel Options on page 96.
14177L-003 APL-I Reference Guide 11/24/09

Troubleshooting

The Zebra printer with APL-I firmware offers a feature called the Data Capture Tool (DCT). The DCT is supported on these Zebra printers: XiIIIPlus, 105SL, PA X 4, or Z4Mplus/Z6Mplus. If you have a supported Zebra printer you can access this tool through the LCD menu. DCT allows you to capture any data that is sent to the printer on an ATA Flash card.
For troubleshooting purposes, you can remove the ATA Flash card from the printer when you complete the data capture, and send it to Zebra to be read.
Important • ATA Flash cards are the only supported Flash cards for all Zebra printers with
APL-I firmware, except S4M and ZM400/ZM600, and Xi4 printers.
Overview
17
11/24/09 APL-I Reference Guide 14177L-003
18
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Overview
14177L-003 APL-I Reference Guide 11/24/09
2

Commands

This section provides a detailed listing of commands on your Zebra printer with APL-I firmware as implemented on the Intermec 3400D printer for 203 dpi.
Contents
Immediate Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Print Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Configuration Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Program Mode Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Test and Service Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11/24/09 APL-I Reference Guide 14177L-003
Commands
20

Immediate Commands

Immediate Commands
Immediate commands are executed when the printer receives them. The printer mode does not matter.

Abort Print Job

Purpose To abort the current print job.
Syntax
<EM>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes The printer stops printing the current batch, but continues processing the other
commands in the buffer. The batch count is reset.

Error Code, Request

Purpose To check the printer for errors and warnings.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes The error code is either a command syntax error or a RAM usage error. A returned
ASCII number represents the latest error.
Important • If no error has occurred since the last power up, the printer returns a zero. When
this command is sent, the error code is always reset to 00.
<BEL>

Label and Gap Length, Transmit

Purpose To send the label length and gap length to the host.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes If you are using continuous media, the printer sends the length identified by the
Maximum Label Length, Set command. Label length is the length of the current label. If the
current label is longer than the distance between the printhead and the sensor, then the previous label’s length is used.
14177L-003 APL-I Reference Guide 11/24/09
<ESC>L

Remaining Quantity and Batch Count, Transmit

Purpose To send the remaining quantity and batch counts to the host.
Commands
Immediate Commands
21
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes This command transmits the batch and quantity counts for the active print job.

Reset

Purpose To start a printer power-up reset immediately.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes This command erases all data in the input buffer and causes the printer to cycle power.

Status Dump

Purpose To upload the current status to the printer.
<ESC>Q
<DLE>
Syntax
<VT>
Partially Supported Based on testing, this command is partially supported on the Zebra
printer with APL-I firmware with the following differences and outputs:
Error messages not supported: The
reel full
messages are.

Status Enquiry

Purpose To send the current printer status to the host.
Syntax
Partially Supported Based on testing, this command is partially supported on the Zebra
printer with APL-I firmware with the following differences and outputs:
<ENQ>
Error messages not supported: The
reel full
messages are.
printhead test fail and takeup
errors are not transmitted by this command, but all other error
printhead test fail and takeup
errors are not transmitted by this command, but all other error
11/24/09 APL-I Reference Guide 14177L-003
Commands
22

Print Commands

Print Commands

Advanced Mode, Select

Purpose To switch the printer to Advanced Mode.
Syntax
<ESC>Cn
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes When switching between Advanced Mode (default) and Emulation Mode, all entered
data is lost. Page 0 is the default page, and the field pointer selects the first field in format 0.

Alphanumeric Field Separator

Purpose To increase/decrease alphanumeric characters in a field separated domain.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes It is possible to have numerous data regions in one field as long as they do not
overlap. Each region separately increments or decrements depending on the value entered for the specific field. Data length remains the same when setting values of increments or decrements. Values increase or decrease in a circular motion, that is, 9 increases to 0. The command identifies the areas of character to increase or decrease without actual changes.
Important • The printer does not recognize non-alphanumeric values.
<GS>

Batch Count, Set

Purpose To identify the amount of labels to print in the next batch.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes When it is used the printer, it prints a certain amount of the same label. The amount is calculated by multiplying the number of batches by the amount in each batch.
Important If the amount is out of range, an error code 21 is generated.
14177L-003 APL-I Reference Guide 11/24/09
<US>n

Clear All Data

Purpose To clear data from previous format.
Commands
Print Commands
23
Syntax
<CAN>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes After you select:
a format; the pointer specifies the first field
a page; the pointer specifies the first data field in the format.

Clear Data From Current Field

Purpose To clear data from present field.
Syntax
<DEL>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes After clearing the data, the field pointer continues to specify the current field.

Command Terminator 1

Purpose To stop the present command.
Syntax
<NUL>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.

Command Terminator 2

Purpose To stop the present command.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
<LF>
11/24/09 APL-I Reference Guide 14177L-003
Commands
24
Print Commands

Configuration Parameters, Transmit

Purpose To send the present printer configuration commands to the host.
Syntax
<ESC>p
Partially Supported Based on testing, this command is partially supported on the Zebra
printer with APL-I firmware with the following differences and outputs:
Parameters not supported: Security level, audible alarm, power up mode, top position, printhead pressure, number of image bands, amount of storage, online power up test parameters, and printhead test are not supported by the printer. The values transmitted for them are static default values.
Cut
Purpose To move the label to the cutter and cut.
Syntax
<SO>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes To run the Cut command, the cutter device must be present and not yet enabled. Send
this command after printing stops.

Data Shift – International Characters

Purpose To enter certain command characters in a data field.
Syntax
<SUB> or <DLE>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes This command enables you to use command characters as data characters in
Advanced and Emulation modes. It shifts the next character into the upper data bank. As a result, to print international characters, the eighth bit is set to 1.
14177L-003 APL-I Reference Guide 11/24/09

Direct Graphics Mode, Select

Purpose To enable faster image printing by not saving the graphic with the APL-I format.
Commands
Print Commands
25
Syntax
<ESC>gm
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes The m argument specifies the type of the user-defined graphic data.
Default Value: m = 0 Accepted Values:
0 = 8 bits per byte 1 = 8 bits per byte, nibblized

Emulation Mode, Enter

Purpose To switch the printer to Emulation mode.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes This command allows you to print labels with bar codes in multiples of 10 or 15 mil
that were designed on an 86XX printer.
Default Value: N = 0
Values for n:
<ESC>cn
0 = 10 mil dot size 1 = 15 mil dot size for bar codes only.
Everything else is 10 mil.
11/24/09 APL-I Reference Guide 14177L-003
Commands
26
Print Commands

Field, Select

Purpose To choose a data field for data entry.
Syntax
<ESC>Fn
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Yo u must set the parameter for this command to the field number or the field name.
Things to be aware of:
If you do not set the 3parameter, the printer defaults it to 0.
If you choose the field number, the printer enters data into field n.
If you enter a field name, the printer enters the data into a field with a particular name.
You must enclose the field name in quotation marks.
Entering an invalid field code generates error code 38.

Field Decrement, Set

Purpose To set the field decrement value.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
<ESC>Dn
Notes In order to decrement the values in data entry fields, sections of data must be
separated by
Important If the amount is out of range, error code 22 is generated.
<FS> or <GS>. The printer decrements by a previously specified amount.

Field Increment, Set

Purpose To set the field increment value.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes To use this command, you must create a format in programming mode. In order to
increment the values in data entry fields, sections of data must be separated by
<GS>.
<ESC>In
<FS> or
14177L-003 APL-I Reference Guide 11/24/09

First Data Entry Field, Select

Purpose To set the first data entry field to receive print mode data.
Commands
Print Commands
27
Syntax
<ACK>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes If you do not want to use a number to select a data field, this command ensures that
the data prints in the lowest numbered field.

Font, Transmit

Purpose To upload printer fonts.
Syntax
<ESC>vn
Not Supported This command does not work on the Zebra printer with APL-I, or it has
significant deviations from the 3400D printer.

Form Feed

Purpose To feed a label.
Syntax
<FF>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Things to be aware of:
When printing on non-continuous media, the label is appropriately fed to the tear bar at its mark, gap, or web.
When using continuous media, the printer feeds the label by the specified amount. When printing on self-strip media, the printer feeds one blank label.
11/24/09 APL-I Reference Guide 14177L-003
Commands
28
Print Commands

Format, Select

Purpose To choose a format for either data entry or output.
Syntax
<ESC>En,m
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Default: n = 0
Values for n: *, 0-19
Va l ue s f or m : not available
Notes Things to be aware of:
n represents the numeric format ID and m dictates to only re-image the changed fields.
If any page is selected other than 0, n becomes an alphanumeric format position ranging from a-z.
After a format is selected, the field pointer directs you to the lowest numbered data entry field.
For the re-imaging command to work successfully and retain the image, the printer must be able to fully image a label within the range of available image bands.
The printer erases all host entered/variable data from the format.
Important If an invalid format number is entered, error code 36 is generated.

Format, Transmit

Purpose To send a printer format to the host.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Things to be aware of:
<ESC>xn
If <ESC>x is sent to the printer without specifying the value for n, the printer uploads the complete format directory. The format directory is in the following format:
[Idnumber][name][type][storage size]<CR><LF>.
[Idnumber] is the value identified by n. [name] is the name set out in the
command that created the format. of memory necessary to store the format.
If you enter an incorrect number, an error code 25 is generated.
The printer must stay in Advanced mode.
[type] is 0. [storage size] is the amount
14177L-003 APL-I Reference Guide 11/24/09

Increment and Decrement, Disable

Purpose To clear the present field’s increment or decrement settings.
Commands
Print Commands
29
Syntax
<ESC>N
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Both the decrement and increment flags are reset for the selected field.

Memory Usage, Transmit

Purpose To display the amount of printer memory being used.
Syntax
<ESC>mn
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Initially, the printer sends the amount of total storage available. Then the printer sends
the amount of available RAM that is not being used and the amount of total RAM, for example: 32,10.

Next Data Entry Field, Select

Purpose To move the field pointer to the next data entry field.
Syntax
<CR>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Important Things to be aware of:
If you have not selected a page and the pointer is in the last field, it moves to the first data entry field.
If you have selected a multi-format page, the pointer moves from the last field in the first format to the first field in the next format.
11/24/09 APL-I Reference Guide 14177L-003
Commands
30
Print Commands

Numeric Field Separator

Purpose To identify numeric data in a field to increase or decrease.
Syntax
<FS>
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes It is possible to have numerous data regions in one field as long as they do not
overlap. Depending on the value entered for the specific field, each data region separately increments or decrements. The data length remains the same when setting values of increments or decrements.
Important Values increase or decrease in a circular motion. For example, 9 increases to 0. The printer does not recognize non-alphanumeric values.

Options Selected, Transmit

Purpose To transmit the selected options list.
Syntax
Supported Based on testing, this command works the same on the Zebra printer with
APL-I firmware as on the 3400D printer.
Notes Values returned by printer:
<ESC>O
0 = No options selected 1 = Cutter 2 = Self Strip
14177L-003 APL-I Reference Guide 11/24/09
Loading...
+ 88 hidden pages