apl-d reference guide - zebra technologies · all other brand names, product names, or trademarks...

234
ZebraNet® APL-D Reference Guide

Upload: others

Post on 15-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

ZebraNet®

APL-D

Reference Guide

Page 2: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

© 2008 ZIH Corp. The copyrights in this manual and the software and/or firmware in the label printer described therein are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or firmware in the label 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 and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element Energy Equalizer Circuit, and E3 Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide.

Datamax is a registered trademark of Datamax Corporation. Intermec is a registered trademark of Intermec Technologies Corporation.

Prodigy Plus is a registered trademark of Datamax Bar Code Products 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: 14297L-001 Rev. A

Page 3: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Contents

Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Who Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12How This Document Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13The Americas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Europe, Africa, Middle East, and India . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Asia Pacific . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Document Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1 • Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2 • Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Before you begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 4: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Contents4

10/100 Internal/External Wired Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Assigning an IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Assigning an IP address via a Telnet session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Checking 10/100 PS Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Setting up a ZebraNet Connect IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Enabling Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33ZebraNet View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Defaulting the 10/100 PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

10/100 PS Internal Wired Print Server for ZM400/ZM600 . . . . . . . . . . . . . . . . . . . . . . . . 40Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Assigning an IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Manually Assigning an IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Assigning an IP Address via SGD Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

10/100 PS External Wired Print Server for ZM400/ZM600 . . . . . . . . . . . . . . . . . . . . . . . . 45Wireless Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Connecting to a Wireless Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Security Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48IP Addresses and the Active Print Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Assigning an IP Address via SGD Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

3 • Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Immediate Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Send ASCII Status String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Toggle Pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Stop/Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56SOH Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Send Batch Quantity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Send Status Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 5: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

5Contents

System Level Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Set Time and Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Enable Feedback Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Get Printer Time and Date Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Set Cutter Signal Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Copy Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Set Continuous Paper Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Memory Dump (Test Mode Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Set Quantity For Stored Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Select Edge Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Form Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Set Form Stop Position (Backfeed Command) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Print Last Label Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Set Cutter Signal Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Input Image Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Offset Distance, Top-of-Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Test RS-232 Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Enter Label-Formatting Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Set Maximum Label Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Set Printer To Metric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Set Printer To Inches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Set Start Of Print Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Cycle Cutter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Character (HEX) Dump Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Controlled Pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Clears All Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Clear Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Ribbon Saver On/Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Select Reflective Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Set Feed Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Set Printer To Single Buffer Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Printhead Dot Pattern Test Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Test RAM Memory Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Label Format Field Replacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Software Switch Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Printer's Firmware Version Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Request Memory Module information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Test Flash Memory Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Set Default Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Output Sensor Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Print Internal Information and Dot Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 6: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Contents6

Label-Formatting Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Set Cut By Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Set Column Offset Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Set Cut By Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Set Width and Height Dot Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Terminate Label Formatting Mode and Print Label. . . . . . . . . . . . . . . . . . . . . . . . . . . 69Place Data In Global Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Enter Heat Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Set Metric Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Set Print Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Set Label Backup Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Set Quantity Of Labels To Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Set Row Offset Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Recall Stored Label Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Set Slew Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Store Label Format In Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Set Field Data Line Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Make Previous Field A String Replace Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Terminate Label-Formatting Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Zero (Ø) Conversion to "0" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Make Last Field Entered Increment Numeric (Alphanumeric) . . . . . . . . . . . . . . . . . . 73Make Last Field Entered Decrement Numeric (Alphanumeric) . . . . . . . . . . . . . . . . . 74Set Count By Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Recall Global Data And Place In Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Print Time and Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Code 3 of 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76UPC-A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77UPC-E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Interleaved 2 of 5 (I 2 of 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80EAN 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81EAN 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Health Industry Bar Code (HIBC) (Code 39 bar code with a Modulo 43 Checksum) . 83Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Interleaved 2 of 5 with a Modulo 10 Checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Interleaved 2 of 5 with a Modulo 10 Checksum and Shipping bars . . . . . . . . . . . . . . 872-Digit UPC Addendum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885-Digit UPC Addendum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Postnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91UCC/EAN Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 7: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

7Contents

UCC/EAN Code128 K-MART NON EDI bar code . . . . . . . . . . . . . . . . . . . . . . . . . . . 93PDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Font-Loading Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Assign Font ID Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Font Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Character Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Character Download Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Generating Label Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Internal Bit-mapped Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Smooth Font, Modules, Downloaded Bit-mapped Fonts . . . . . . . . . . . . . . . . . . . . . . 96Bar Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

4 • SGD Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

setvar Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98getvar Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98do Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Command Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100How to Send Multiple SGD Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

external_wired.ip.addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101external_wired.ip.arp_interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102external_wired.ip.default_addr_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103external_wired.ip.dhcp.cid_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104external_wired.ip.dhcp.cid_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105external_wired.ip.dhcp.cid_prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106external_wired.ip.dhcp.cid_suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107external_wired.ip.dhcp.cid_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108internal_wired.ip.gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109external_wired.ip.netmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110external_wired.ip.port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111external_wired.ip.protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112external_wired.ip.timeout.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113external_wired.ip.timeout.value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114external_wired.mac_addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115internal_wired.ip.addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116internal_wired.ip.arp_interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117internal_wired.ip.default_addr_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118internal_wired.ip.dhcp.cid_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119internal_wired.ip.dhcp.cid_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120internal_wired.ip.dhcp.cid_prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121internal_wired.ip.dhcp.cid_suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122internal_wired.ip.dhcp.cid_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 8: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Contents8

external_wired.ip.gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124internal_wired.ip.netmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125internal_wired.ip.port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126internal_wired.ip.protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127internal_wired.ip.timeout.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128internal_wired.ip.timeout.value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129internal_wired.mac_addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5 • SGD Wireless Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

setvar Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132getvar Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132do Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Command Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134How to Send Multiple SGD Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

card.inserted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135card.mac_addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136ip.addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137ip.arp_interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138ip.bootp.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139ip.dhcp.cid_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140ip.dhcp.cid_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141ip.dhcp.cid_prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142ip.dhcp.cid_suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143ip.dhcp.cid_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144ip.dhcp.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145ip.ftp.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146ip.gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147ip.http.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148ip.lpd.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149ip.netmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150ip.pop3.server_addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151ip.pop3.poll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152ip.pop3.password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153ip.pop3.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154ip.pop3.username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155wlan.adhocautomode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156wlan.adhocchannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157wlan.associated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158wlan.channel_mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159wlan.essid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160wlan.firmware_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161wlan.ip.addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162wlan.ip.arp_interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163wlan.ip.default_addr_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 9: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

9Contents

wlan.ip.dhcp.cid_all . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165wlan.ip.dhcp.cid_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166wlan.ip.dhcp.cid_prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167wlan.ip.dhcp.cid_suffix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168wlan.ip.dhcp.cid_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169wlan.ip.gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170wlan.ip.netmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171wlan.ip.port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172wlan.ip.protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173wlan.ip.timeout.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174wlan.ip.timeout.value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175wlan.preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176wlan.password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177wlan.operating_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178wlan.mac_addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179wlan.kerberos.username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180wlan.kerberos.realm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181wlan.kerberos.password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182wlan.kerberos.kdc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183wlan.keep_alive.timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184wlan.keep_alive.enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185wlan.private_key_password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186wlan.roam.interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187wlan.roam.signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188wlan.security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

Supporting SGD Commands for Different Security Types . . . . . . . . . . . . . . . . . . . . 191wlan.signal_noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198wlan.signal_quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199wlan.signal_strength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200wlan.station_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201wlan.tx_power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202wlan.tx_rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203wlan.username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204wlan.wep.auth_type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205wlan.wep.index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206wlan.wep.key1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207wlan.wep.key2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208wlan.wep.key3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209wlan.wep.key4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210wlan.wep.key_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211wlan.wpa.psk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 10: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Contents10

A • Control Panel Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213LCD Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

Protected Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

S4M LCD Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222S4M Control Panel Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222S4M Password Protected Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 11: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

About This Document

This section provides you with contact information, document structure and organization, and additional reference documents.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ContentsWho Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12How This Document Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Page 12: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

About This DocumentWho Should Use This Document

12

Who Should Use This DocumentThis APL-D 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 OrganizedThe APL-D Reference Guide is set up as follows:

Section Description

Introduction on page 17 This guide explains the known differences between the Zebra printer with APL-I firmware and the Prodigy Plus printer. For complete printer operation, use this guide with your Prodigy Plus Operator’s Manual.

Getting Started on page 19 This section provides you with instructions on how to assign an IP address to your printer.

Commands on page 55 This section provides you with a detailed listing of commands on your Zebra printer with APL-D firmware as implemented on the Prodigy Plus printer.

SGD Wired Commands on page 97 This section provides a high-level overview of the wired Set / Get / Do (SGD) commands.

SGD Wireless Commands on page 131 This chapter provides a high-level overview of the wireless Set / Get / Do (SGD) commands and details on each SGD command.

Control Panel Options on page 213 This appendix provides you with control panel menu options on the Zebra printers with APL-D firmware.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 13: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

13About This DocumentContacts

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ContactsYou can contact Zebra Technologies at the following:

Web Site

http://www.zebra.com

Technical Support via the Internet is available 24 hours per day, 365 days per year. Go to http://www.zebra.com/support.

The Americas

Europe, Africa, Middle East, and India

Asia Pacific

Regional Headquarters Technical Support Customer Service Dept.

Zebra Technologies International, LLC 333 Corporate Woods Parkway Vernon Hills, Illinois 60061.3109 U.S.A T: +1 847 793 2600 Toll-free +1 800 423 0422 F: +1 847 913 8766

T: +1 877 ASK ZEBRA (275 9327) F: +1 847 913 2578Hardware: [email protected] Software: [email protected] printers only: [email protected]: +1-866-322-5202

For printers, parts, media, and ribbon, please call your distributor, or contact us.T: +1 877 ASK ZEBRA (275 9327) E: [email protected]

Regional Headquarters Technical Support Internal Sales Dept.

Zebra Technologies Europe Limited Zebra House The Valley Centre, Gordon Road High Wycombe Buckinghamshire, HP13 6EQ, UKT: +44 (0)1494 472872 F: +44 (0) 1494 450103

T: +44 (0) 1494 768298 F: +44 (0) 1494 768210 Germany: [email protected] France: [email protected] Spain/Portugal: [email protected] All other areas: [email protected]

For printers, parts, media, and ribbon, please call your distributor, or contact us.T: +44 (0) 1494 768316 F: +44 (0) 1494 768244 E: [email protected]

Regional Headquarters Technical Support Customer Service

Zebra Technologies Asia Pacific, LLC 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: [email protected] All other areas: [email protected]

For printers, parts, media, and ribbon, please call your distributor, or contact us.T: +65 6858 0722 F: +65 6885 0836

Page 14: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

About This DocumentDocument Conventions

14

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Document ConventionsThe 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.

Command Line Examples Command line examples appear in Courier New font. For example, type ZTools to get to the Post-Install scripts in the bin directory.

Files and Directories File names and directories appear in Courier New font. For example, the Zebra<version number>.tar file and the /root directory.

Icons Used

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.

Example • Provides an example, often a scenario, to better clarify a section of text.

Page 15: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

15About This DocumentRelated Documents

Related DocumentsThe following documents might be helpful references:

ZebraNet® PrintServer II User and Reference Guide

ZebraNet® 10/100 Print Server User Guide

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 16: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

About This DocumentRelated Documents

16

Notes • ___________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 17: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

1Introduction

This guide explains the known differences between the Zebra printer with APL-I firmware and the Prodigy Plus printer. For complete printer operation, use this guide with your Prodigy Plus Operator’s Manual.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 18: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

IntroductionOverview

18

OverviewThe Zebra priner with APL-I firmware provides you with the capability to implement certain commands of the Datamax Programmers Manual (DPL). These are the Zebra printers that support this capability:

• Z4Mplus/Z6Mplus

• 105SL

• XiIIIPlus

• PAX4

• S4M

• ZM400/ZM600

Firmware

Table 1 lists the 203 dpi Zebra printers and the APL-D firmware version:

Control Panel

The Zebra printer with APL-I firmware control panel menu options differs from non-APL-I printers. For APL-I firmware LCD menu options, see S4M LCD Options on page 222.

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, PAX4, 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.

A kit with instructions on how to use this DCT is on the APL-I CD. If you are viewing this document from the CD, to access the DCT kit, click here.

Table 1 • Printer and Firmware Support

Printer FIrmware

S4M and ZM400/ZM600 D53.15.x

Z4Mplus/Z6Mplus, 105SL, XiIIIPlus, PAX4 D60.15.x

Important • ATA Flash cards are the only supported Flash cards for all Zebra printers with APL-D firmware, except S4M and ZM400/ZM600 printers.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 19: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

2Getting Started

This section provides you with instructions on how to assign an IP address to your printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ContentsOverview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2010/100 Internal/External Wired Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Assigning an IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Checking 10/100 PS Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Setting up a ZebraNet Connect IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Enabling Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Defaulting the 10/100 PS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3710/100 PS Internal Wired Print Server for ZM400/ZM600 . . . . . . . . . . . . . . . . . . . . . . 4010/100 PS External Wired Print Server for ZM400/ZM600 . . . . . . . . . . . . . . . . . . . . . 45Wireless Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Connecting to a Wireless Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Page 20: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedOverview

20

OverviewThe Zebra printer with APL-D firmware provides you with the capability to implement certain commands of the Datamax Programmers Manual (DPL).

Before you begin

How you assign an IP address to your print server depends on your printer and the print server device you are using. To be directed to instructions specific to your needs, answer this question:

What Zebra printer do you have?

If you have a … With a Zebra … Then go to …

Zebra S4M, XiIIIPlus, 105SL, PAX4, Z4Mplus/Z6Mplus, or ZM400/ZM600

10/100 PS External Print Server

10/100 Internal/External Wired Print Server on page 21.

Zebra S4M, XiIIIPlus, 105SL, PAX4, or Z4Mplus/Z6Mplus

10/100 PS Internal Print Server

10/100 Internal/External Wired Print Server on page 21.

Zebra ZM400/ZM600 10/100 PS Internal Print Server

10/100 PS Internal Wired Print Server for ZM400/ZM600 on page 40.

Zebra S4M, XiIIIPlus, 105SL, PAX4, Z4Mplus/Z6Mplus, or ZM400/ZM600

Wireless or Wireless Plus Print Server

Wireless Print Server on page 46.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 21: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

21Getting Started10/100 Internal/External Wired Print Server

10/100 Internal/External Wired Print Server

This section provides instructions on how to assign an IP address with your internal and external Zebra print server on these Zebra printers (203 dpi only): XiIIIPlus, 105SL, PAX4, S4M, Z4Mplus, and Z6Mplus.

Assigning an IP Address

There are four different ways to assign an IP address. Here is a list and a brief description of each method:

• DHCP — See your LAN administrator for more information.

• ZebraNet View — Utility that remotely manages ZebraLink-enabled printers.

• Telnet — Use a Telnet menu to assign an IP address

• SGD — Set Get Do Commands

With Dynamic Host Configuration Protocol (DHCP)

If your network uses DHCP, your 10/100 PS device is assigned a temporary IP address.

Without DHCP

If your network does not use a dynamic IP addressing system (such as DHCP), you need to set a permanent IP address for the 10/100 PS device. ZebraNet View is the Windows-based print server management and configuration utility that comes with your 10/100 PS.

Important • For steps on how to assign an IP address on a Zebra ZM400/ZM600 printer, go to 10/100 PS Internal Wired Print Server for ZM400/ZM600 on page 40.

Important • Throughout the procedures in this chapter, there are some features that require the default User ID and/or default password. If you are prompted, these are the defaults:

• User ID: admin• Password: 1234

Note • Check with your Network Administrator to see whether your network uses DHCP.

Important • Be sure you have ZebraNet Utilities, which includes ZebraNet View, installed before you continue.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 22: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

22

Assigning an IP Address with DHCP

To assign an IP address using ZebraNet View, complete these steps:

1. On all Zebra internal and external 10/100 PS print server devices there is a label with the device’s serial number. For example: SN: 1234567. Find the serial number on your print server.

2. From the task bar, select Start > Programs > ZebraNet Utilities > ZebraNet View.

The ZebraNet View dialog opens:

Figure 1 • ZebraNet View

3. In the Serial # column find the serial number of your 10/100 PS.

4. When you locate your 10/100 PS, select it.

5. From the menu bar, select PrintServer > Configuration.

6. If your 10/100 PS does not have an IP address, complete these steps:

• Find your 10/100 PS and right-click.

• In the small dialog that opens, enter an IP Address, click OK.

• The ZebraNet View dialog opens.

Important • If you are not using the wireless print server, be sure to remove the wireless card.

Important • On the illustration that follows, take note of the H/W address column and Serial # column. Compare what you see in ZebraNet View with the configuration label you printed out.

Important • If the 10/100 PS does not have an IP address, it shows in the main screen with an IP of 0.0.0.0. If, after 2 minutes, you do not assign an IP Address, the 10/100 PS defaults to IP Address 192.168.254.254.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 23: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

23Getting Started10/100 Internal/External Wired Print Server

Setting the Subnet

To set the subnet, complete these steps:

1. From the ZebraNet View menu bar, select PrintServer > Configuration.

2. Click the TCP/IP tab.

3. From the Print Server Configuration > TCP/IP tab, in the Subnet Mask text-box, type in your subnet mask.

4. Confirm it is accurate, and click OK.

The Print Server Configuration dialog opens:

Figure 2 • Printer Server Configuration

5. To set a permanent IP address, enable the Set Permanent option button.

6. In the Set Permanent text box, type a new IP address, and then click OK.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 24: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

24

Setting the Default Gateway

These steps are optional.

To set the default gateway, complete these steps:

1. From the ZebraNet View menu bar, select PrintServer > Configuration.

2. Click the TCP/IP tab.

3. From the Print Server Configuration>TCP/IP tab, in the Default Gateway text-box, type in your default gateway.

4. Confirm it is accurate, and click OK.

Assigning an IP address via a Telnet session

If your environment is not Windows-based, this section is for you. This method can be used in a Windows and non-Windows environment.

The methods used for assigning an IP address with a Telnet session are Static Route and Gleaning.

Before you can Telnet to the 10/100 PS and configure it, you must first assign the 10/100 PS a temporary IP address.

Static Route

To use this method, complete these steps:

1. Turn on (I) the printer and wait for 2 minutes to allow for the device to complete the self-test. During this time, the 10/100 PS performs an address broadcast. If no address is assigned to the unit (via DHCP or Bootp), it uses a default address. The default address for 10/100 PS is 192.168.254.254.

2. You can use the route add command to place the default IP address into the workstation's network routing table.

3. At the workstation/host command prompt (in Windows, at the DOS prompt), type:route add **** "IP address of the workstation" 0

where **** is the print server’s IP address

Important • This applies to any TCP/IP capable workstation/host networked with the Zebra printer. Both the workstation/host and the 10/100 PS must be on the same network segment.

Note • The zero (0) placed at the end of the “route add” command is optional on some systems.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 25: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

25Getting Started10/100 Internal/External Wired Print Server

4. Telnet to the 10/100 PS by typing:"Telnet xxx.xxx.xxx.xxx" The password is 1234.

5. At this point, you can alter the settings as desired. When complete, do a reset and allow the 10/100 PS self test to complete before proceeding with any communications activity.

Gleaning

To use this method, complete these steps:

A method by which the 10/100 PS uses the IP address of the first ping packet that is sent to its hardware address.

To use this method, complete these steps:

1. Add an entry to the ARP table that assigns an IP address to an Ethernet (hardware) address. The syntax for this command is:

arp -s "temporary ipaddress of print server" "MAC Address (print server hardware address)" arp -s <temporary ip address> <MAC Address>

2. Power cycle the printer.

3. As the printer reboots, begin a continuous ping to the address assigned previously.

4. When the 10/100 PS begins to respond, stop the ping activity. In Windows, Ctrl + C halts the pinging.

5. Telnet to the 10/100 PS and assign the appropriate IP address, subnet mask, and gateway if applicable.

6. Once this is complete, reset the 10/100 PS.

Note • Gleaning works only on local subnets at routers. It does not pass Address Resolution Protocol (ARP) broadcasts.

Example • You would type: arp -s 10.3.50.59 00-07-4d-1D-B9-86

Note • Most UNIX systems use a continuous ping.To use a continuous ping from a Windows host, you must issue the following command: ping -t "ipaddress"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 26: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

26

Checking 10/100 PS Configuration Settings

This section provides steps on how to check the 10/100 PS configuration settings using ZebraNet View and a browser.

ZebraNet View

To check configuration settings, complete these steps:

1. From the task bar, select Start > Programs > ZebraNet Utilities > ZebraNet View.The ZebraNet View dialog opens.

Figure 3 • ZebraNet View

2. From the menu bar, select Print Server > Configuration.The Print Server Configuration dialog opens:

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 27: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

27Getting Started10/100 Internal/External Wired Print Server

Figure 4 • Print Server Configuration

This dialog offers multiple tabs to choose from. Each tab contains various configuration settings that you can change.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 28: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

28

Configuration Settings

This section provides steps on how to check the 10/100 PS configuration settings using its Web pages.

To access the 10/100 PS settings, complete these steps:

1. Open a Web browser.

2. In the Address text-box, type your print server’s IP address, then press Enter.The Print Server Configuration Page opens:

Figure 5 • Print Server Configuration Page

Note • Your printer firmware determines how this page looks.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 29: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

29Getting Started10/100 Internal/External Wired Print Server

To access the 10/100 PS settings, complete these steps:

1. From the Print Server page, click Print Server.The Print Server Configuration page opens:

Figure 6 • Access Settings

2. For details on the configuration choices, see Checking 10/100 PS Configuration Settings on page 26.

Important • SNMP is not available on printers with APL-D firmware.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 30: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

30

Setting up a ZebraNet Connect IP

ZebraNet Connect IP allows you to send jobs to print servers that use Dynamic IP addresses (DHCP). It also notifies you of printer errors, such as paper out or head open. When print jobs are printed through ZebraNet Connect IP, they are sent directly to 10/100 PS and are not routed through a network server, resulting in a reduction of network traffic.

If you have printing problems while using the ZebraNet Connect IP printing port, you may check the status of the port or change its settings through the printer Properties dialog.

• For Windows 95/98, select Port Settings under the Details tab.

• For Windows NT 4.0 or Windows 2000, select Configure Port under the Ports tab.

Windows NT 4.0/Windows 2000

If you are using the Windows NT 4.0 or Windows 2000 operating system, use the following procedure to set up a printer port for the 10/100 PS.

To set up a printer port for the 10/100 PS, complete these steps:

1. From the task bar, select Start > Settings > Printers.

2. Select the Windows printer to use when printing with the 10/100 PS.

3. From the menu bar, select File > Properties.

4. To add a ZebraNet Connect IP port, in the Ports tab select Add Port.

5. From the list of Available Printer Ports, select ZebraNet Connect Monitor as the type of port to add, and click New Port.

From the Add ZebraNet Connect Port screen, there is a list of all 10/100 PS devices available on the local subnet.

• The TCP/IP monitor searches only the local subnet.

Note • The DHCP feature of ZebraNet Connect IP can rediscover a 10/100 PS on the local subnet, even when its IP address might be changing (for example, when using DHCP for IP address resolution). The 10/100 PS is relocated by its port name as configured through ZebraNet View (the default name is Serial Number-Port Number). This feature is enabled on the local subnet only. A non-local 10/100 PS device is not rediscovered if the IP address changes.

Note • If ZebraNet Connect IP monitor is not listed, verify that the ZebraNet Connect IP software has been properly installed. To do this, you need to reinstall the software and choose Modify.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 31: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

31Getting Started10/100 Internal/External Wired Print Server

6. If the port you want to add is listed in the Ports Available on Local Subnet window, select the port name. If the port you want to use is not listed, you can:

• Select Cancel and repeat step 5 to rediscover the print servers.

• In ZebraNet Connect, click the Locate Non-local Device button and enter the static TCP/IP Address used for the 10/100 PS.

7. Click Add.

8. To close the Printer Ports dialog, click Cancel.

9. To save the configuration, click OK.

Now you can use ZebraNet Connect. Whenever you print to the Windows printer configured with ZebraNet Connect, your print job will go directly to the ZebraNet 10/100 PS port.

Windows 95/98/Me

To set up a 10/100 PS port using Windows 95/Windows 98/Me, complete these steps:

1. From the task bar, select Start > Settings > Printers.

2. Select the Windows printer that you want to print with ZebraNet Connect IP.

3. From the file menu, select File > Properties.

4. To add a ZebraNet Connect IP port, in the Details tab select Add Port.

5. From the Add Port dialog, select Other, then select the ZebraNet Connect Monitor as the type of port to add.

6. Click OK.The Add ZebraNet Connect Port screen opens. There is a list of all 10/100 PS devices discovered on the network.

• The TCP/IP monitor searches only the local subnet.

Note • The ZebraNet Connect for TCP/IP DHCP discovery feature relocates a 10/100 PS device on the local subnet by its port name, even if the IP address changes. This feature is enabled on the local subnet only. A non-local 10/100 PS device is not rediscovered if the IP address changes.

Note • Under Windows 95, you have to set up the printer for a local port first, then open Properties from the File menu and continue with the configurations.

Note • If ZebraNet Connect IP is not listed, verify that the software has been properly installed.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 32: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

32

7. If the port you want to add is listed in the Ports Available on Local Subnet window, select the port name. If the port you want to use is not listed, you can:

• Select Cancel and repeat step 5 to rediscover the 10/100 PS devices.

• In ZebraNet Connect IP, click the Locate Non-local Device button and enter the static TCP/IP address used for the 10/100 PS.

8. Click Add.

9. To save the configuration, click OK.

Now, you can use ZebraNet Connect IP. Whenever you print to the Windows printer configured with ZebraNet Connect IP, your print job will go directly to the 10/100 PS port.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 33: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

33Getting Started10/100 Internal/External Wired Print Server

Enabling Protocols

You can enable protocols with WebView or ZebraNet View. This section provides you with directions for accessing and enabling protocols using both WebView and ZebraNet View.

ZebraNet

This section contains directions for accessing protocols using WebView. The browser illustrations were captured from a ZebraLink-enabled printer.

To enable protocols using printer server’s Web page, complete these steps:

1. Open a Web browser.

2. In the Address text-box, type your print server’s IP address, then press Enter.The Print Server Configuration Page opens.

Figure 7 • Print Server Configuration Page

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 34: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

34

3. From the Print Server page, click Print Server.The Print Server Configuration page opens:

Figure 8 • Printer Server Configuration

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 35: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

35Getting Started10/100 Internal/External Wired Print Server

4. From the Print Server Configuration page, click Enabled Protocols.The Protocol Configuration page opens:

Figure 9 • Protocol Configuration

5. Select the protocols you want to enable, then click Submit Changes.You get a confirmation to reset the unit for changes to take place.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 36: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

36

ZebraNet View

This section contains directions for accessing protocols using ZebraNet View.

To enable protocols using WebView, complete these steps:

1. From the task bar, select Start > Programs > ZebraNet Utilities > ZebraNet View.The ZebraNet View dialog opens:

Figure 10 • ZebraNet View

2. From the menu bar, select Print Server > Configuration.

3. Click the Protocols tab.The Protocols tab opens.

4. Select the protocols you want to enable, then click OK.A confirmation message opens.

5. To accept changes, click OK.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 37: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

37Getting Started10/100 Internal/External Wired Print Server

Defaulting the 10/100 PS

This section provides you with instructions for defaulting the 10/100 PS to factory settings using WebView, ZebraNet View, and the Test button.

WebView

To default the 10/100 PS to factory settings using WebView, complete these steps:

1. From the ZebraNet PrintServer view, click Factory Print Server Settings.The Restore to Factory Defaults page opens:

Figure 11 • Restore to Factory Defaults

2. Enable the check box for the settings you want to reset, and click Submit Changes.

Important • During the reset cycle, the web pages are unavailable. Upon completion, check the 10/100 PS IP address as it may have changed during the reset cycle.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 38: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 Internal/External Wired Print Server

38

ZebraNet View

To default 10/100 PS to factory settings using ZebraNet View, complete these steps:

1. From the task bar, select Start > Programs > ZebraNet Utilities > ZebraNet View.The ZebraNet View dialog opens:

Figure 12 • ZebraNet View

2. From the menu bar, select Print Server > Reset. The Reset Print Server dialog opens:

Figure 13 • Reset Print Server

3. Select the settings you want to reset, then click Restore.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 39: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

39Getting Started10/100 Internal/External Wired Print Server

Test Button

To default the 10/100 PS to factory settings using the Test button, complete these steps:

The Test button is accessed via a small recessed hole on the back of the external 10/100 PS device. For the internal 10/100 PS device, the Test button is located on the back of printer. To press the Test button, you need to insert something small into the hole, like a paperclip.

1. Turn off (O) the printer.

2. With the printer turned off (O), press and hold the Test button on the 10/100 PS device and turn on the printer.

3. The status indicator tells you when 10/100 PS has been reset to factory defaults, as follows:

• If an active network cable is connected to the 10/100 PS, the status indicator turns solid green. When this happens, you can release the Test button.

• If there is not an active network cable connected to the 10/100 PS, the status indicator flashes red. When this happens, you can release the Test button.

• For more details on status indicators, see the print server user guide.

Note • You must have an active network cable connected to the 10/100 PS device to default the device using the Test button.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 40: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 PS Internal Wired Print Server for ZM400/ZM600

40

10/100 PS Internal Wired Print Server for ZM400/ZM600

Before You Begin

10/100 PS offers many features, but how you access and work with them is dependent on your environment. Before you begin, you need to get information from the 10/100 PS configuration label.

To print a network configuration label for ZM400 and ZM600 printers with a 10/100 PS, complete these steps:

1. Turn on (I) the printer and let it complete its power-up cycle.When the POST cycle is complete, press Setup/Exit to enter the Setup Mode.

2. Scroll through the parameters using the Plus (+ key) until you reach List Network.

3. Press Select.

4. Press Plus (+ key) to print the network configuration label.

Important • For instructions for any other Zebra printer that has an internal wired print server, see 10/100 Internal/External Wired Print Server on page 21.

Important • Make sure the printer is turned off (O).

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 41: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

41Getting Started10/100 PS Internal Wired Print Server for ZM400/ZM600

5. Press Setup/Exit to exit the Setup Mode.

6. From the network configuration label, you need to look for these numbers:

• IP PROTOCOL

• IP ADDRESS

• SUBNET MASK

• DEFAULT GATEWAY

• MAC ADDRESS

7. On the network configuration label that prints out for your 10/100 PS device, circle the aforementioned settings. You can now proceed to Assigning an IP Address on page 41.

Assigning an IP Address

Before you can begin working with 10/100 PS, you must get or assign an IP address for the 10/100 PS device.

There are four different ways to assign an IP address. Here is a list and a brief description of each method:

• Manually

• SGD

Manually Assigning an IP Address

These steps can be used to assign an IP address using the control panel (LCD).

Assigning an IP address from the printer LCD

To assign an IP address from the printer LCD, complete these steps:

1. Turn on (I) the printer and wait until the LCD says PRINTER READY. If you do not have a network cable in the port, the 10/100 PS prints the configuration label when it is ready.

2. On the printer control panel, press SETUP/EXIT.

3. On the printer control panel, press Plus (+ key) to navigate to the desired network setting.

4. To change any of the network settings on the 10/100 PS, you need to use Set Get Do commands. For instructions, see Assigning an IP Address via SGD Commands on page 44. To see all support SGD commands, go to SGD Wired Commands on page 97.

Important • Throughout the procedures in this chapter, there are some features that require the default User ID and/or default password. If you are prompted, these are the defaults:

• User ID: admin• Password: 1234

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 42: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 PS Internal Wired Print Server for ZM400/ZM600

42

Assigning an IP Address via a Telnet Session

If your environment is not Windows-based, this section is for you. This method can be used in a Windows and non-Windows environment.

The methods used for assigning an IP address with a Telnet session are Static Route and Gleaning.

Before you can Telnet to the 10/100 PS and configure it, you must first assign the 10/100 PS a temporary IP address.

Static Route

To use this method, complete these steps:

1. Turn on (I) the printer and wait for 2 minutes to allow for the device to complete the self-test. During this time, the 10/100 PS performs an address broadcast. If no address is assigned to the unit (via DHCP or Bootp), it uses a default address. The default address for 10/100 PS is 192.168.254.254. Print the 10/100 PS configuration label to confirm the address.

2. You can use the route add command to place the default IP address into the workstation's network routing table.

3. At the workstation/host command prompt (in Windows, at the DOS prompt), type:route add **** "IP address of the workstation" 0

4. Telnet to the 10/100 PS by typing:"Telnet xxx.xxx.xxx.xxx" The password is 1234.

5. At this point, you can alter the settings as desired. When complete, do a reset and allow the 10/100 PS self-test to complete before proceeding with any communications activity.

Important • This applies to any TCP/IP-capable workstation/host networked with the Zebra printer. Both, the workstation/host and the 10/100 PS, must be on the same network segment.

Example • In the next step, **** is the IP address on the 10/100 PS configuration label.

Note • The zero (0) placed at the end of the “route add” command is optional on some systems.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 43: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

43Getting Started10/100 PS Internal Wired Print Server for ZM400/ZM600

Gleaning

A method by which the 10/100 PS uses the IP address of the first ping packet that is sent to its hardware address.

To use this method, complete these steps:

1. Add an entry to the ARP table that assigns an IP address to an Ethernet (hardware) address. The syntax for this command is: arp -s "temporary ipaddress of print server" "MAC Address (print server hardware address)" arp -s <temporary ip address> <MAC Address>

2. Power cycle the printer.

3. As the printer reboots, begin a continuous ping to the address assigned previously.

4. When the 10/100 PS begins to respond, stop the ping activity. In Windows, Ctrl + C halts the pinging.

5. Telnet to the 10/100 PS and assign the appropriate IP address, subnet mask, and gateway, if applicable.

6. Once this is complete, reset the 10/100 PS.

Note • Gleaning works only on local subnets at routers. It does not pass Address Resolution Protocol (ARP) broadcasts.

Example • You would type: arp -s 10.3.50.59 00-07-4d-68-1D-B9-86

Note • Most UNIX systems use a continuous ping. To use a continuous ping from a Windows host, you must issue the command: ping -t "ipaddress".

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 44: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting Started10/100 PS Internal Wired Print Server for ZM400/ZM600

44

Assigning an IP Address via SGD Commands

Using the Set Get Do commands is another way to assign an IP address.

To get the IP address of your print server, you can navigate through the control panel. Once you have the IP address, you can use a terminal emulator to set the subnet mask and default gateway. Once you know the IP address of your printer, you can use these SGD commands to change settings.

To set the IP address:

1. Open a terminal emulator using the IP address of the print server.

2. To get the current IP address, enter this SGD command:! U1 getvar "internal_wired.ip.addr"

3. If you want to change the IP address, enter this SGD command:! U1 setvar "internal_wired.ip.addr" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "internal_wired.ip.addr"

To set the subnet mask:

1. Open a terminal emulator using the IP address of the print server.

2. To get the current subnet mask, enter this SGD command:! U1 getvar "internal_wired.ip.netmask"

3. If you want to change the subnet, enter this SGD command:! U1 setvar "internal_wired.ip.netmask" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "internal_wired.ip.netmask"

To set the default gateway:

These steps are optional.

1. Open a terminal emulator using the IP address of the print server.

2. To get the current default gateway, enter this SGD command:! U1 getvar "internal_wired.ip.gateway"

3. If you want to change the default gateway, enter this SGD command:! U1 setvar "internal_wired.ip.gateway" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "internal_wired.ip.gateway"

For other SGD commands you can work with, see SGD Wired Commands on page 97.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 45: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

45Getting Started10/100 PS External Wired Print Server for ZM400/ZM600

10/100 PS External Wired Print Server for ZM400/ZM600For instructions on working with an External 10/100 PS, see 10/100 Internal/External Wired Print Server on page 21.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 46: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedWireless Print Server

46

Wireless Print ServerThis section provides details on working with a wireless print server.

Connecting to a Wireless Network

The Wireless Print Server and Wireless Plus Print Server are Ethernet connectivity options for your printer. With one of these wireless print servers, the printer communicates with a wireless Local Area Network (WLAN) through a wireless radio card instead of being connected to a wired Local Area Network (LAN) with physical wires.

Figure 14 shows the network architecture of a typical WLAN setup. Two critical WLAN components for wireless operation are a wireless radio card and an access point. These components are NOT provided with the ZebraNet Wireless Print Server or Wireless Plus Print Server.

Figure 14 • WLAN Setup with the ZebraNet Wireless Print Server or Wireless Plus Print Server

Access Point

A third-party access point forms a bridge between the WLAN and wired LAN. Select an access point that is compatible with the supported wireless radio cards that you will use with the ZebraNet Wireless or Wireless Plus Print Server. Some access points may not support all ZebraNet Wireless or Wireless Plus Print Server features.

Multiple access points can be used to extend the coverage of the wireless LAN. The reassociation capabilities of the IEEE 802.11b/g standard enable clients to move throughout the WLAN area and roam between access points. Reassociation can occur as long as the ZebraNet Wireless or Wireless Plus Print Server is on the same network configurations and ESSID (network name) as the access point to which it is trying to connect.

Supported Wireless Radio Cards

A supported third-party PCMCIA, Compact Flash™, or CardBus wireless radio card is required for the printer to qualify with the WLAN. After the wireless option board is installed in the printer, the wireless radio card inserts into a slot on this board. The wireless radio card is NOT provided with the ZebraNet Wireless Print Server or Wireless Plus Print Server

1 Computer (stand-alone or laptop)2 Access point3 Printer configured for ZebraNet Wireless Print Server or Wireless Plus

Print Server operation and equipped with a supported wireless radio card

21 3

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 47: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

47Getting StartedWireless Print Server

The following wireless radio cards are supported at the time of this release:

Symbol® Technologies

• Spectrum24® Compact Flash wireless radio card LA-4137-1020-WW

• 802.11b Spectrum24 High Rate Direct Sequence PN:LA-4121-1000-US

• 802.11b Spectrum24 High Rate Direct Sequence PN:LA-4121-1020-US

• 802.11b Spectrum24 High Rate Direct Sequence PN:LA-4121-1120-US

Cisco® Systems

All Aironet® cards must have card firmware version 5.60.21 or later.

• 802.11g Aironet CB21AG CardBus wireless radio card

• 802.11b Aironet AIR-PCMC340

• 802.11b Aironet AIR-PCMC341

• 802.11b Aironet AIR-PCMC342

• 802.11b Aironet PCMC350

• 802.11b Aironet PCMC351

• 802.11b Aironet PCMC352

Note • • Some wireless radio cards listed here may not support all Wireless Print Server or Wireless

Plus Print Server features. • See Table 2 on page 48 or check with the card manufacturer to ensure that the card that

you wish to use supports the wireless security type used on your WLAN.• Some wireless radio cards may require specific firmware versions to support certain

features. You may be able to download new firmware to your wireless radio card. Check with the card manufacturer for more information.

• Check the operating conditions (such as temperature and humidity) for the wireless radio card that you choose. If the card has more restrictions than the printer, this may limit the conditions under which you can operate the printer with a wireless connection.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 48: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedWireless Print Server

48

Security Type

Each WLAN can use a different type of security and encryption, or it can use none at all. Select a wireless radio card that is supported by your wireless print server and that supports the security type being used on your WLAN.

Wireless Plus Print Server

Table 2 lists the wireless radio cards that are supported by the Wireless Plus Print Server.

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Table 2 • Security Types Supported on the Wireless Plus Print Server

Card Manufacturer Cisco Symbol

Security Type Cisco CB21 Cisco 350 LA-4121 (PCMCIA)

LA-4137 Compact Flash

Open Yes Yes Yes Yes

EAP-FAST Yes Not Supported Yes Yes

EAP-TLS Yes Not Supported Not Supported Yes

EAP-TTLS Yes Not Supported Not Supported Yes

Kerberos Not Supported Not Supported Yes Yes

LEAP Yes Yes Yes Yes

PEAP Yes Not Supported Yes Yes

WEP (40 bit and 128 bit) Yes Yes Yes Yes

WPA - LEAP Yes Yes Yes Yes

WPA - PSK Yes Yes Yes Yes

WPA- EAP-FAST Yes Yes Yes Yes

WPA- EAP-TLS Yes Yes Yes Yes

WPA- EAP-TTLS Yes Yes Yes Yes

WPA- PEAP Yes Yes Yes Yes

WPA2 - LEAP Yes Not Supported Not Supported Not Supported

WPA2 - PSK* Yes* Not Supported Not Supported Not Supported

WPA2- EAP-FAST Yes Not Supported Not Supported Not Supported

WPA2- EAP-TLS Yes Not Supported Not Supported Not Supported

WPA2- EAP-TTLS Yes Not Supported Not Supported Not Supported

WPA2- PEAP Yes Not Supported Not Supported Not Supported

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 49: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

49Getting StartedWireless Print Server

Wireless Print Server

Table 3 lists the wireless radio cards that are supported by the Wireless Print Server. The Wireless Print Server does not support the Cisco CB21 radio card.

IP Addresses and the Active Print Server

The wired and wireless print servers have different IP addresses. The printer’s control panel displays the IP address of the active print server.

To print a network configuration label:

1. From the control panel, navigate to LIST NETWORK.

2. Press Select.

3. Press PLUS (+).A configuration label prints out.

The network configuration label displays the IP address of all installed print server devices and indicates the active print server with an asterisk.

Table 3 • Security Types Supported on the Wireless Print Server

Card Manufacturer Cisco Symbol

Security Type Cisco 350 LA-4121 (PCMCIA)

LA-4137 Compact Flash

Open Yes Yes Yes

EAP-FAST Not Supported Not Supported Yes

EAP-TLS Not Supported Not Supported Yes

EAP-TTLS Not Supported Yes Yes

Kerberos Not Supported Yes Yes

LEAP Yes Yes Yes

PEAP Not Supported Yes Yes

WEP (40 bit and 128 bit)

Yes Yes Yes

WPA - LEAP Yes Yes Yes

WPA - PSK Yes Yes Yes

WPA- EAP-FAST Yes Yes Yes

WPA- EAP-TLS Yes Yes Yes

WPA- EAP-TTLS Yes Yes Yes

WPA- PEAP Yes Yes Yes

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 50: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedWireless Print Server

50

asterisk indicating the active print server

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 51: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

51Getting StartedWireless Print Server

Selecting the Primary Network DeviceIn the S4M, only one print server (wired or wireless) can be installed at a time. In other printers, you can select which installed device is the primary network device. The printer tries to use the primary network device as the active print server before trying the other installed options.

Check for Wired Print Server

The default is for the printer to skip the check for a wired print server during bootup. This makes the wireless print server the primary network device. To change this and allow the wired print server to be the primary network device when it is connected, use one of the following to tell the printer to check for a wired print server at bootup time:

• the WIRELESS PS CHECK parameter on the control panel

Table 4 identifies which device becomes the active print server under different conditions.

Table 4 • Results of Check for Wired Print Server

If the Check for Wired Print

Server is set to:

Installed and Connected to a Live Ethernet Network Then the Active Print

Server will be:Wired Wireless*

Skip

X X Wireless

X Wired

X Wireless

Check

X X Wired

X Wired

X Wireless* NOTE: A wireless option board must have an active radio that can properly associate to an access point.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 52: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedWireless Print Server

52

Select the Primary Network Device (ZM400 and ZM600 only)

The ZM400 and ZM600 printers support the simultaneous installation of an internal, external, and a wireless print server. Even though all three print servers may be installed, only one is connected to the network and is the active print server.

Table 5 outlines priorities and identifies which device becomes the active print server when multiple print servers are installed.

You can select whether the wired or wireless print server will be the primary connection using the PRIMARY NETWORK option on the control panel.

To select the primary print server:

1. From the control panel, navigate to PRIMARY NETWORK.

2. Press Select.

3. Press PLUS (+) to navigate to the selections.

4. Select the print server you want to be primary, then press Select.

5. To save changes, press SETUP/NEXT.

Table 5 • Active Print Server

If the Primary

Network is set to:

Installed and Connected to a Live Ethernet Network Then the Active

Print Server will be:Internal External Wireless*

WiredX X X Internal

X X External

X Wireless

WirelessX X X Wireless

X X Internal

X External* NOTE: A wireless option board must have an active radio that can properly associate to an access point.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 53: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

53Getting StartedWireless Print Server

Assigning an IP Address via SGD Commands

You can use the Set Get Do commands to assign the assign an IP address.

Once you know the IP address of your printer, you can use these SGD commands to change settings.

To get the IP address of your print server, you can navigate through the control panel. Once you have the IP address, you can use a terminal emulator to set the subnet mask and default gateway.

To set the IP address:

1. Open a terminal emulator using the IP address of the wireless print server.

2. To get the current IP address, enter this SGD command:! U1 getvar "wlan.ip.addr"

3. If you want to change the IP address, enter this SGD command:! U1 setvar "wlan.ip.addr" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "wlan.ip.addr"

To set the subnet mask:

1. Open a terminal emulator using the IP address of the wireless print server.

2. To get the current subnet mask, enter this SGD command:! U1 getvar "wlan.ip.netmask"

3. If you want to change the subnet, enter this SGD command:! U1 setvar "wlan.ip.netmask" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "wlan.ip.gateway"

To set the default gateway:

These steps are optional.

1. Open a terminal emulator using the IP address of the wireless print server.

2. To get the current default gateway, enter this SGD command:! U1 getvar "wlan.ip.gateway"

3. If you want to change the default gateway, enter this SGD command:! U1 setvar "wlan.ip.gateway" "value"

4. To confirm the change was successful, enter this command:! U1 getvar "wlan.ip.gateway"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 54: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Getting StartedWireless Print Server

54

For more detail on assigning wireless securities, see wlan.security on page 189.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 55: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

3Commands

This section provides you with a detailed listing of commands on your Zebra printer with APL-D firmware as implemented on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ContentsImmediate Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56System Level Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Label-Formatting Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Font-Loading Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Generating Label Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Page 56: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsImmediate Commands

56

Immediate Commands

Reset

Purpose This command resets all settings to the last saved value and clears out the printer’s buffers.

Syntax <SOH>#

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Send ASCII Status String

Purpose This command returns status information from the printer.

Syntax <SOH>A

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• Ribbon and Media errors: when these type of errors occur, you are not able to request status information over the parallel port.

Toggle Pause

Purpose This command pauses and unpauses the printer.

Syntax <SOH>B

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Stop/Cancel

Purpose This command cancels the batch of labels that is currently printing.

Syntax <SOH>C

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 57: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

57CommandsImmediate Commands

SOH Shutdown

Purpose This command causes the next immediate command to be ignored.

Syntax <SOH>D

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Send Batch Quantity

Purpose This command tells the printer to return a 4-digit number that indicates the amount of labels that are remaining to print in the current batch.

Syntax <SOH>E

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Send Status Byte

Purpose This command returns status information from the printer.

Syntax <SOH>F

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• Ribbon and Media errors: when these type of errors occur, you are not able to request status information over the parallel port.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 58: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsSystem Level Commands

58

System Level Commands

Set Time and Date

Purpose This command allows you to set the printer’s time and date.

Syntax <STX>A

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Enable Feedback Characters

Purpose This command enables status bytes to be returned from the printer after certain events.

Syntax <STX>a

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Get Printer Time and Date Information

Purpose This command recalls the printer’s time and date.

Syntax <STX>B

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Cutter Signal Time

Purpose This command sets the cutter signal time values.

Syntax <STX>b

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 59: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

59CommandsSystem Level Commands

Copy Module

Purpose This command copies the data on Module B to Module A.

Syntax <STX>C

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• For this command to work, the memory type for Module A must be non-volatile.

• When the copy is complete, the front panel LCD reads COPY COMPLETE.

Set Continuous Paper Length

Purpose This command causes the printer to operate in continuous mode with the specified label length.

Syntax <STX>c

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Memory Dump (Test Mode Only)

Purpose This command returns memory information for testing purposes.

Syntax <STX>D

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

Set Quantity For Stored Label

Purpose This command determines the print quantity for the last stored label.

Syntax <STX>E

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 60: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsSystem Level Commands

60

Select Edge Sensor

Purpose This command tells the printer to sense a gap between labels.

Syntax <STX>e

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Form Feed

Purpose This command tells the printer to feed one label.

Syntax <STX>F

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Form Stop Position (Backfeed Command)

Purpose This command sets the tear off adjust position.

Syntax <STX>f

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Print Last Label Format

Purpose This command prints the last stored label format.

Syntax <STX>G

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Cutter Signal Time

Purpose This command sets the cutter signal time values.

Syntax <STX>H

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 61: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

61CommandsSystem Level Commands

Input Image Data

Purpose This command downloads image data to the printer from the host.

Syntax <STX>I

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Offset Distance, Top-of-Form

Purpose This command adjusts the label top position.

Syntax <STX>K

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Test RS-232 Port

Purpose This command causes the printer to transmit a Y from whatever port the command was received.

Syntax <STX>k

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Enter Label-Formatting Command

Purpose This command changes the printer to the label-formatting command input mode.

Syntax <STX>L

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Maximum Label Length

Purpose This command tells the printer the maximum distance to find the label’s edge before determining a paper fault event.

Syntax <STX>M

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 62: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsSystem Level Commands

62

Set Printer To Metric

Purpose This command tells the printer to measure metrically.

Syntax <STX>m

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Printer To Inches

Purpose This command tells the printer to receive measurements in inches.

Syntax <STX>n

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Start Of Print Position

Purpose This command determines the print start point.

Syntax <STX>O

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Cycle Cutter

Purpose This command instantly causes the cutter to cut.

Syntax <STX>o

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Character (HEX) Dump Mode

Purpose This command tells the printer to start the ASCII Dump mode.

Syntax <STX>P

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 63: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

63CommandsSystem Level Commands

Controlled Pause

Purpose This command makes the printer pause.

Syntax <STX>p

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Clears All Modules

Purpose This command tells the printer to clear all Flash, RAM, and Internal Modules.

Syntax <STX>Q

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Clear Module

Purpose This command erases the selected memory module.

Syntax <STX>q

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Ribbon Saver On/Off

Purpose This command turns the ribbon saver on and off.

Syntax <STX>R

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

Select Reflective Sensor

Purpose This command tells the printer to sense a black mark between labels.

Syntax <STX>r

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 64: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsSystem Level Commands

64

Set Feed Rate

Purpose This command sets the feed rate.

Syntax <STX>S

Partially Supported Based on testing, this is a partially supported command with the following differences and outputs:

• The Zebra printer with APL-D firmware is only able to feed at non-fractional speeds.

Set Printer To Single Buffer Mode

Purpose This command tells the printer to use single buffer mode.

Syntax <STX>s

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

Printhead Dot Pattern Test Label

Purpose This command tells the printer to print a test label with dot patterns.

Syntax <STX>T

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Test RAM Memory Module

Purpose This command tests all RAM modules.

Syntax <STX>t

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Label Format Field Replacement

Purpose This command puts new data into format fields.

Syntax <STX>U

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 65: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

65CommandsSystem Level Commands

Software Switch Settings

Purpose This command allows multiple option settings to be modified without using the front panel menu.

Syntax <STX>V

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Printer's Firmware Version Information

Purpose This command makes the printer return a version string.

Syntax <STX>v

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• APL-D: The printer’s firmware information that is transmitted over the communication port that the command was sent on is as follows: VER: D60.13.0.0.

• DPL: The printer’s firmware information that is transmitted over the communication port that the command was sent on is as follows: VER: BA - 03.25 06/18/99.

Request Memory Module information

Purpose This command transmits a listing of all fonts, graphics, or formats on the printer’s memory modules.

Syntax <STX>W

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Test Flash Memory Module

Purpose This command tests all non-volatile memory modules.

Syntax <STX>w

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 66: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsSystem Level Commands

66

Set Default Module

Purpose This command sets the default memory module to download data to.

Syntax <STX>X

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Output Sensor Values

Purpose This command, in test mode, returns the sensor values.

Syntax <STX>Y

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 67: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

67CommandsSystem Level Commands

Print Internal Information and Dot Pattern

Purpose This command prints a configuration label and test label with dot patterns.

Syntax <STX>Z

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the fields that have been removed from the APL-D configuration label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 68: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

68

Label-Formatting Commands

Set Cut By Amount

Purpose This command sets the quantity of labels to be printed between cuts (0001 to 9999).

Syntax :

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Column Offset Amount

Purpose This command allows you to horizontally adjust where printing starts.

Syntax C

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Cut By Amount

Purpose This command sets the quantity of labels to be printed between cuts (01 to 99).

Syntax c

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Width and Height Dot Size

Purpose This command changes the minimum resolution of the printer.

Syntax D

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 69: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

69CommandsLabel-Formatting Commands

Terminate Label Formatting Mode and Print Label

Purpose This command forces a label to print immediately.

Syntax E

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Place Data In Global Register

Purpose This command stores the data from the last specified field so it can be recalled from another field.

Syntax G

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Enter Heat Setting

Purpose This command adjusts the darkness relative to the front panel setting.

Syntax H

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Metric Mode

Purpose This command tells the printer to measure metrically.

Syntax m

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Print Speed

Purpose This command sets the rate the label advances while printing.

Syntax P

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The Zebra printer with APL-D firmware is only able to print at non-fractional speeds.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 70: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

70

Set Label Backup Speed

Purpose This command sets the rate the label backfeeds.

Syntax p

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The Zebra printer with APL-D firmware is only able to back feed at non-fractional speeds.

Set Quantity Of Labels To Print

Purpose This command sets the quantity of labels that will print.

Syntax Q

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Set Row Offset Amount

Purpose This command allows you to vertically adjust where printing starts.

Syntax R

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Recall Stored Label Format

Purpose This command retrieves a label format that is stored on a memory module.

Syntax r

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 71: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

71CommandsLabel-Formatting Commands

Set Slew Rate

Purpose This command sets the rate to feed blank labels.

Syntax S

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The Zebra printer with APL-D firmware is only able to feed at non-fractional speeds.

Store Label Format In Module

Purpose This command stores a label format on a specific modules.

Syntax s

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The size of the stored format may differ between the Zebra printer with APL-D firmware and the Prodigy Plus printer.

Set Field Data Line Terminator

Purpose This command changes the line terminator for the next format record.

Syntax T

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Make Previous Field A String Replace Field

Purpose This command designates the previous field as a replacement field.

Syntax U

Not Supported This command does not work on the Zebra with APL-D, or it has significant deviations from the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 72: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

72

Terminate Label-Formatting Mode

Purpose This command changes to the system-command mode without printing a label.

Syntax X

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Zero (Ø) Conversion to "0"

Purpose This command, in fonts 0-8 and bar codes, eliminates slashes from zeros.

Syntax z

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 73: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

73CommandsLabel-Formatting Commands

Make Last Field Entered Increment Numeric (Alphanumeric)

Purpose This command prints labels in a numeric sequence.

Syntax =(>)

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference in how the Zebra printer with APL-D firmware and the Prodigy Plus printer increments when wrapping around 0:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 74: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

74

Make Last Field Entered Decrement Numeric (Alphanumeric)

Purpose This command prints labels that are numerically in reverse sequence.

Syntax =(<)

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference in how the Zebra printer with APL-D firmware and the Prodigy Plus printer decrements when wrapping from A to 0:

Set Count By Amount

Purpose This command, while printing sequentially, prints multiple labels with the same data.

Syntax ^

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 75: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

75CommandsLabel-Formatting Commands

Recall Global Data And Place In Field

Purpose This command indicates that the current field should use data previously stored by a G command.

Syntax <STX> S

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Print Time and Date

Purpose This command prints the time and date using the real time clock.

Syntax <STX> T

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 76: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

76

Code 3 of 9

Purpose This command prints a Code 3 of 9 bar code.

Syntax A

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 77: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

77CommandsLabel-Formatting Commands

UPC-A

Purpose This command prints a UPC-A bar code.

Syntax B

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The Prodigy Plus printer can include an extra check sum in the sixth or seventh position of the UPC-A bar code, but the Zebra printer with APL-D firmware, only allows for a check sum in the seventh position.

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 78: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

78

UPC-E

Purpose This command prints a UPC-E bar code.

Syntax Figure 15 • C

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 79: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

79CommandsLabel-Formatting Commands

Interleaved 2 of 5 (I 2 of 5)

Purpose This command prints an Interleaved 2 of 5 bar code.

Syntax D

Partially Supported Based on testing, this is a partially supported command with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 80: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

80

Code 128

Purpose This command prints a Code 128 bar code.

Syntax E

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 81: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

81CommandsLabel-Formatting Commands

EAN 13

Purpose This command prints an EAN 13 bar code.

Syntax F

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• The Zebra printer with APL-D firmware can include an extra check sum in the seventh or eight position of the EAN-13 barcode, but the Zebra printer with APL-D only allows for a checksum in the eight position.

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 82: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

82

EAN 8

Purpose This command prints an EAN 8 bar code.

Syntax G

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 83: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

83CommandsLabel-Formatting Commands

Health Industry Bar Code (HIBC) (Code 39 bar code with a Modulo 43 Checksum)

Purpose This command prints an HIBC bar code.

Syntax H

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 84: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

84

Codabar

Purpose This command prints a Codabar bar code.

Syntax I

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 85: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

85CommandsLabel-Formatting Commands

Interleaved 2 of 5 with a Modulo 10 Checksum

Purpose This command prints an Interleaved 2 of 5 bar code.

Syntax J

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 86: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

86

Plessey

Purpose This command prints a Plessey bar codebar code.

Syntax K

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 87: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

87CommandsLabel-Formatting Commands

Interleaved 2 of 5 with a Modulo 10 Checksum and Shipping bars

Purpose This command prints a Interleaved 2 of 5 with a Modulo 10 checksum and shipping bars bar code.

Syntax L

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 88: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

88

2-Digit UPC Addendum

Purpose This command prints a 2-digit UPC addendum bar code.

Syntax M

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 89: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

89CommandsLabel-Formatting Commands

5-Digit UPC Addendum

Purpose This command prints a 5-digit UPC addendum bar code.

Syntax N

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 90: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

90

Code 93

Purpose This command prints a Code 93 bar code.

Syntax O

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 91: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

91CommandsLabel-Formatting Commands

Postnet

Purpose This command prints a Postnet bar code.

Syntax p

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 92: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

92

UCC/EAN Code 128

Purpose This command prints a UCC/EAN Code 128 bar code.

Syntax Q

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 93: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

93CommandsLabel-Formatting Commands

UCC/EAN Code128 K-MART NON EDI bar code

Purpose This command prints a UCC/EAN Code128 K-MART NON EDI bar code.

Syntax R

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the difference between the Zebra printer with APL-D firmware and the Prodigy Plus when the bar codes print off the edge of the label:

APL-D DPL

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 94: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsLabel-Formatting Commands

94

PDF-417

Purpose This command prints a PDF-417 bar code.

Syntax z

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• These label examples show the differences in auto sizing between the APL-D printer and the Prodigy Plus printer.

APL-D DPL

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 95: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

95CommandsFont-Loading Commands

Font-Loading Commands

Assign Font ID Number

Purpose This command assigns an ID number to the font that will be downloaded next.

Syntax <ESC>*c###D

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Font Descriptor

Purpose This command downloads general information for the current font.

Syntax <ESC>)s#W

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Character Code

Purpose This command specifies which character data will be downloaded next.

Syntax <ESC>*c#E

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Character Download Data

Purpose This command downloads all information for the previously specified character.

Syntax <ESC>(s###Wnn...n

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 96: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

CommandsGenerating Label Formats

96

Generating Label Formats

Internal Bit-mapped Font

Purpose This command prints a text field using one of the internal bitmapped fonts.

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Smooth Font, Modules, Downloaded Bit-mapped Fonts

Purpose This command prints a text field using the internal smooth font or one of the downloaded fonts.

Partially Supported Based on testing, this command is partially supported on the Zebra printer with APL-D firmware with the following differences and outputs:

• Currently, the Zebra APL-D printer does not support font modules.

Bar Code

Purpose This command prints a bar code field.

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Images

Purpose This command prints an image field using one of the downloaded images.

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

Graphics

Purpose This command prints a line or box field.

Supported Based on testing, this command works the same on the Zebra printer with APL-D firmware as on the Prodigy Plus printer.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 97: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

4SGD Wired Commands

This section provides a high-level overview of the wired Set / Get / Do (SGD) commands.

Important • SGD commands are case-sensitive.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 98: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired CommandsOverview

98

OverviewThis section describes how and why to use the Set / Get / Do (SGD) commands. It also provides an example of a typical command structure.

The printer performs the specified function immediately after receiving the command. The commands are:

• setvar

• getvar

• do

setvar Command

Setvar commands:

• are used to configure printer settings to specific values by setting them in the printer

• must be terminated by a space character or a CR/ LF (0x0D, 0x0A)

getvar Command

Getvar commands:

• are used to get the current value of the printer settings

• must be terminated by a space character or CR/LF (0x0D, 0x0A)

The printer responds with the printer setting of “?” if:

• the printer setting does not exist (usually due to incorrect spelling of the printer setting)

• it has not been configured yet

Note • SGD commands must be terminated by a carriage return or a space and line feed.

Important • The setvar command and attributes must be specified in lower case.

Important • The printer settings and attributes must be specified in lower case.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 99: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

99SGD Wired CommandsOverview

do Command

Do commands:

• are used to instruct the printer to perform predefined actions

• must be terminated by a space character or a CR/LF (0x0D, 0x0A)

Some Do commands require additional settings which must be enclosed in double quotes.

Important • The values must be specified in lower case.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 100: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired CommandsCommand Structure

100

Command StructureIt is important to understand the structure of the command and its components. A command structure illustration is provided for each command in this guide.

This command must be terminated by a space character or a CR/ LF (0x0D, 0x0A).

How to Send Multiple SGD Commands

For any getvar, setvar, or do command, if you issue the syntax without the "1" and use the END command followed by a space, multiple SGD commands are sent simultaneously.

Example • This is an example of a command structure illustration:

1 Command—always preceded with an exclamation point (!) and must be specified in lower case. A space resides between the !and U1 and between U1 and the command (setvar or getvar).

2 Attribute—always in double quotes and must be specified in lower case.3 Chosen value—always in double quotes. Only applicable for setvar and do.

Note • Some RF cards do not support all of the SGD commands.

! U1 setvar "ip.addr" "value"

1 2 3

Example • This syntax shows how you can send multiple getvar commands:

1 The command portion of the string does not use the "1" after the "! U".2 Commands issued after the first command do not require the "! U".3 The string of commands is terminated by the word "END" with a space after the

word, and by a carriage return/ line feed.

! U getvar "ip.telnet.enable"

getvar "ip.dhcp.enable"

getvar "ip.dhcp.cid_prefix"

END

1

3

2

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 101: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

101SGD Wired Commandsexternal_wired.ip.addr

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.addrDescription This command allows you to get or set the external wired print servers’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with its current external wired print server IP address. Format: ! U1 getvar "external_wired.ip.addr"

setvar This command instructs the printer to change its current external wired print server IP address upon powering the printer on. Format: ! U1 setvar "external_wired.ip.addr" "value" Values: any valid IP address Default: "0.0.0.0"

Note • The setvar value of this command can be affected by the external_wired.ip.dhcp.enable command.

Example • This setvar example shows the value set to "10.14.4.235".

! U1 setvar "external_wired.ip.addr" "10.14.4.235"

What the setvar value is set to is the getvar result. In this example, the getvar result is "10.14.4.235".

Page 102: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.arp_interval

102

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.arp_intervalDescription This print server setting allows you to specify the ARP (Address Resolution Protocol) interval or the ARP cache time out for the external wired print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the ARP interval or the ARP cache time out value for the external wired print server. Format: ! U1 getvar "external_wired.ip.arp_interval"

setvar This command instructs the printer to change the ARP interval or the ARP cache time out for the external wired print server. Format: ! U1 setvar "external_wired.ip.arp_interval" "value"Values: 0 - 30Default: "0"

Example • This setvar example shows the value set to "0".

! U1 setvar "external_wired.ip.arp_interval" "0"

What the setvar value is set to is the getvar result. In this example, the getvar result is "0".

Page 103: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

103SGD Wired Commandsexternal_wired.ip.default_addr_enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.default_addr_enableDescription This command allows you to default the external wired print server’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Commands Details

getvar This command instructs the printer to show the status of the setting of external wired print server’s default IP address feature.Format: ! U1 getvar "external_wired.ip.default_addr_enable"

setvar This command tells the printer to use it’s default address, if no address is provided through DHCP or BOOTP. If you do not assign an IP address after 2 minutes, the 10/100 Internal PS defaults to IP address 192.168.254.254.Format: ! U1 setvar "external_wired.ip.default_addr_enable" "value" Values:

"on" = enabled"off" = disabled

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "external_wired.ip.default_addr_enable" "on"

What the setvar value is set to is the getvar result. In this example, the getvar result is "on".

Page 104: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.dhcp.cid_all

104

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.dhcp.cid_allDescription This printer setting defines the entire client identifier (DHCP option 61) if DHCP is enabled on the external print server and "external_wired.ip.dhcp.cid_type" is set to "0", or "2". The MAC address is used if the type is set to "1".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix and suffix of the external wired print server. Format:

! U1 getvar "external_wired.ip.dhcp.cid_all"

setvar This command instructs the printer to change the client identifier prefix and suffix of the external wired print server. The prefix gets cleared and the suffix contains the entire client identifier. Format:

! U1 setvar "external_wired.ip.dhcp.cid_all" "value"Values: A maximum length of 60 characters if the CID type is ASCII, or 120 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "external_wired.ip.dhcp.cid_all" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 105: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

105SGD Wired Commandsexternal_wired.ip.dhcp.cid_enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.dhcp.cid_enableDescription This command determines if DHCP (option 61) on the external wired print server is turned on or off.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the status of the client identifier of the external wired print server. Format:

! U1 getvar "external_wired.ip.dhcp.cid_enable"

setvar This command instructs the printer to set the status of the client identifier of the external wired print server. Format:

! U1 setvar "external_wired.ip.dhcp.cid_enable" "value"Values:

"off" = client identifier is turned off"on" = client identifier is turned on

Default: "off"

Example • This setvar example shows the value set to "off".

! U1 setvar "external_wired.ip.dhcp.cid_enable" "off"

What the setvar value is set to is the getvar result. In this example, the getvar result is "off".

Page 106: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.dhcp.cid_prefix

106

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.dhcp.cid_prefixDescription This printer setting defines the prefix to be prepended to the DHCP client identifier (option 61) when DHCP is enabled on the external wired print server and "external_wired.ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix of the external wired print server. Format:

! U1 getvar "external_wired.ip.dhcp.cid_prefix"

setvar This command instructs the printer to change the CID prefix of the external wired print server. Format:

! U1 setvar "external_wired.ip.dhcp.cid_prefix" "value"Values: Any text string up to 10 characters if the CID type is ASCII, or 20 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "PRT001".

! U1 setvar "external_wired.ip.dhcp.cid_prefix" "PRT001"

What the setvar value is set to is the getvar result. In this example, the getvar result is "PRT001".

Page 107: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

107SGD Wired Commandsexternal_wired.ip.dhcp.cid_suffix

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.dhcp.cid_suffixDescription This printer setting defines the unique suffix to be used as the client identifier (DHCP option 61) if DHCP is enabled repeated on the external wired print server and external_wired.ip.dhcp.cid_type on page 108 is set to "0" or "2", not "1".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier suffix on the external wired print server. Format:

! U1 getvar "external_wired.ip.dhcp.cid_suffix"

setvar This command instructs the printer to change the client identifier suffix value. Format:

! U1 setvar "external_wired.ip.dhcp.cid_suffix" "value"

Values: The maximum length of a value allowed is 60 ASCII characters when the CID type is ASCII, or 120 hexadecimal values when the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows setting the suffix to "printer".

! U1 setvar "external_wired.ip.dhcp.cid_suffix" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 108: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.dhcp.cid_type

108

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.dhcp.cid_typeDescription This printer setting defines the type of client identifier (DHCP option 61) that will be sent if DHCP is enabled on the external wired print server. A value of "1" means the type of "Ethernet" and the printer’s MAC address will be used. A value of "0" or "2" means the client identifier sent will be "external_wired.ip.dhcp.cid_prefix" concatenated with "external_wired.ip.dhcp.cid_suffix".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier type for the external wired print server. Format:

! U1 getvar "external_wired.ip.dhcp.cid_type"

setvar This command instructs the printer to enable "synthetic" Client Identifier for the external wired print server. Format:

! U1 setvar "external_wired.ip.dhcp.cid_type" "value"Values:

"0" = ASCII string"1" = wired print server’s MAC address"2" = HEX value

Default Value: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "external_wired.ip.dhcp.cid_type" "1"

When the setvar value is set to "1", the getvar result is "1".

Page 109: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

109SGD Wired Commandsinternal_wired.ip.gateway

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.gatewayDescription This command instructs the printer to change the internal wired print servers gateway address.

Type getvar; setvar

This table identifies the commands for this format:

Important • This setting refers to the gateway address. A set value is ignored if the IP protocol is not set to permanent.

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the internal wired printer servers gateway address. Format: ! U1 getvar "internal_wired.ip.gateway"

setvar This command instructs the printer to change the internal wired printer servers gateway address. Format:

! U1 setvar "internal_wired.ip.gateway" "value"Values: Any valid gateway addressDefault: "0.0.0.0"

Example • This setvar example shows the value set to "10.3.5.1".

! U1 setvar "internal_wired.ip.gateway" "10.3.5.1"

When the setvar value is set to "10.3.5.1", the getvar result is "10.3.5.1".

Page 110: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.netmask

110

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.netmaskDescription This setting refers to the external wired print server’s subnet mask address. This value is ignored if the IP protocol is not set to permanent.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the external wired print server’s subnet mask. Format: ! U1 getvar "external_wired.ip.netmask"

setvar This command instructs the printer to change the external wired print servers’s subnet mask. Format:

! U1 setvar "external_wired.ip.netmask" "value"Values: Any valid subnet mask.Default: "255.255.255.0"

Example • This setvar example shows the value set to "255.255.255.0".

! U1 setvar "external_wired.ip.netmask" "255.255.255.0"

When the setvar value is set to "255.255.255.0", the getvar result is "255.255.255.0".

Page 111: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

111SGD Wired Commandsexternal_wired.ip.port

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.portDescription This printer setting refers to the external wired print server’s port number that the TCP print service is listening on. Normal TCP communications from the host should be directed to this port.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the external wired printer server’s TCP/UDP port number. Format: ! U1 getvar "external_wired.ip.port"

setvar This command instructs the printer to set the external wired print server’s TCP/UDP port number. Format: ! U1 setvar "external_wired.ip.port" "value"Values: 1 - 65535 (excluding any ports currently used by other services, such as 21, 23, 80, and 515). Default: "9100"

Example • This setvar example shows the value set to "9100".

! U1 setvar "external_wired.ip.port" "9100"

When the setvar value is set to "9100", the getvar result is "9100".

Page 112: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.protocol

112

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.protocolDescription This command configures the IP addressing method used by the external wired print server.

Type getvar; setvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command returns the IP addressing method used by the external print server. Format: ! U1 getvar "external_wired.ip.protocol"

setvar This command instructs the printer to configure the IP addressing method used by the external wired print server. Format:

! U1 setvar "external_wired.ip.protocol" "value"Values:

"bootp" = uses the standard bootp addressing method to obtain an IP address and configuration

"dhcp" = uses the standard dhcp addressing method to obtain an IP address and configuration for a server specified period of time

"rarp" = uses the standard rarp addressing method to obtain an IP address

"glean" = uses the IP address from a PING packet that is sent to its hardware address (unicast address)

“permanent” = uses static values assigned through other commands

"all" = tries all of the dynamic addressing methods, not permanent, to obtain an IP address

Default: "all"

Example • In this example, the setvar result is the current programming language that the printer is using.

! U1 setvar "external_wired.ip.protocol" "bootp"

What the setvar value is set to is the getvar result. In this example, the getvar result is "bootp".

Page 113: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

113SGD Wired Commandsexternal_wired.ip.timeout.enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.ip.timeout.enableDescription This network setting refers to enabling the connection timeout on the external wired 10/100 print server. For this to take effect, the print server must be reset.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to return whether the timeout checking is enabled on the external wired print server. Format:

! U1 getvar "external_wired.ip.timeout.enable"

setvar This command instructs the printer to enable or disable the timeout checking on the external wired print server.Format:

! U1 setvar "external_wired.ip.timeout.enable" "value"Values:

"off" = turns off the connection checking"on" = turns on the connection checking

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "external_wired.ip.timeout.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 114: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.timeout.value

114

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.timeout.valueDescription This network setting refers to the number of seconds before the connection times out for the external wired print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the time of the external wired print server, in seconds, before the connection times out.Format:

! U1 getvar "external_wired.ip.timeout.value"

setvar This command instructs the printer to set the time of the external wired print server, in seconds, before the connection times out.Format:

! U1 setvar "external_wired.ip.timeout.value" "value"

Values: "1" through "3600"Default: "300"

Example • This setvar example shows the value set to "300".

! U1 setvar "external_wired.ip.timeout.value" "300"

When the setvar value is set to "300", the getvar result is "300".

Page 115: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

115SGD Wired Commandsexternal_wired.mac_addr

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

external_wired.mac_addrDescription This command retrieves the MAC address of the external wired print server.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the MAC address of the external wired print server. Format: ! U1 getvar "external_wired.mac_addr"

Example • In this example, the getvar result is the MAC address of the external wired print server.

! U1 getvar "external_wired.mac_addr"

Page 116: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.addr

116

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.addrDescription This command allows you to get or set the internal wired print servers’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with its current internal wired print server IP address. Format: ! U1 getvar "internal_wired.ip.addr"

setvar This command instructs the printer to change its current internal wired print server IP address upon powering the printer on. Format: ! U1 setvar "internal_wired.ip.addr" "value" Values: any valid IP address Default: "0.0.0.0"

Note • The setvar value of this command can be affected by the internal_wired.ip.dhcp.enable command.

Example • This setvar example shows the value set to "10.14.4.235".

! U1 setvar "internal_wired.ip.addr" "10.14.4.235"

What the setvar value is set to is the getvar result. In this example, the getvar result is "10.14.4.235".

Page 117: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

117SGD Wired Commandsinternal_wired.ip.arp_interval

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.arp_intervalDescription This print server setting allows you to specify the ARP (Address Resolution Protocol) interval or the ARP cache time out for the internal wired print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the ARP interval or the ARP cache time out value for the internal wired print server. Format:

! U1 getvar "internal_wired.ip.arp_interval"

setvar This command instructs the printer to change the ARP interval or the ARP cache time out for the internal wired print server. Format:

! U1 setvar "internal_wired.ip.arp_interval" "value"Values: 0 - 30Default: "0"

Example • This setvar example shows the value set to "0".

! U1 setvar "internal_wired.ip.arp_interval" "0"

What the setvar value is set to is the getvar result. In this example, the getvar result is "0".

Page 118: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.default_addr_enable

118

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.default_addr_enableDescription This command allows you to default the internal wired print server’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to show the status of the setting of internal wired print server’s default IP address feature.Format: ! U1 getvar "internal_wired.ip.default_addr_enable"

setvar This command tells the printer to use it’s default address, if no address is provided through DHCP or BOOTP. If you do not assign an IP address after 2 minutes, the 10/100 Internal PS defaults to IP address 192.168.254.254.Format: ! U1 setvar "internal_wired.ip.default_addr_enable" "value" Values:

"on" = enabled"off" = disabled

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "internal_wired.ip.default_addr_enable" "on"

What the setvar value is set to is the getvar result. In this example, the getvar result is "on".

Page 119: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

119SGD Wired Commandsinternal_wired.ip.dhcp.cid_all

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.dhcp.cid_allDescription This printer setting defines the entire client identifier (DHCP option 61) if DHCP is enabled on the internal print server and "internal_wired.ip.dhcp.cid_type" is set to "0", or "2". The MAC address is used if the type is set to "1".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix and suffix of the internal wired print server. Format:

! U1 getvar "internal_wired.ip.dhcp.cid_all"

setvar This command instructs the printer to change the client identifier prefix and suffix of the internal wired print server. The prefix gets cleared and the suffix contains the entire client identifer. Format:

! U1 setvar "internal_wired.ip.dhcp.cid_all" "value"

Values: A maximum length of 60 characters if the CID type is ASCII, or 120 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "internal_wired.ip.dhcp.cid_all" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 120: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.dhcp.cid_enable

120

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.dhcp.cid_enableDescription This command determines if DHCP (option 61) is turned on or off of the internal wired print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the status of the client identifier of the internal wired print server. Format:

! U1 getvar "internal_wired.ip.dhcp.cid_enable"

setvar This command instructs the printer to set the status of the client identifier of the internal wired print server. Format:

! U1 setvar "internal_wired.ip.dhcp.cid_enable" "value"Values:

"off" = client identifier is turned off"on" = client identifier is turned on

Default: "off"

Example • This setvar example shows the value set to "off".

! U1 setvar "internal_wired.ip.dhcp.cid_enable" "off"

What the setvar value is set to is the getvar result. In this example, the getvar result is "off".

Page 121: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

121SGD Wired Commandsinternal_wired.ip.dhcp.cid_prefix

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.dhcp.cid_prefixDescription This printer setting defines the prefix to be prepended to the DHCP client identifier (option 61) when DHCP is enabled on the internal wired print server and "internal_wired.ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix of the internal wired print server. Format:

! U1 getvar "internal_wired.ip.dhcp.cid_prefix"

setvar This command instructs the printer to change the CID prefix of the internal wired print server. Format:

! U1 setvar "internal_wired.ip.dhcp.cid_prefix" "value"Values: Any text string up to 10 characters if the CID type is ASCII, or 20 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "PRT001".

! U1 setvar "internal_wired.ip.dhcp.cid_prefix" "PRT001"

What the setvar value is set to is the getvar result. In this example, the getvar result is "PRT001".

Page 122: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.dhcp.cid_suffix

122

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.dhcp.cid_suffixDescription This printer setting defines the unique suffix to be used as the client identifier (DHCP option 61) if DHCP is enabled on the internal wired 10/100 print server and "internal_wired.ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier suffix of the internal wired 10/100 print server. Format:

! U1 getvar "internal_wired.ip.dhcp.cid_suffix"

setvar This command instructs the printer to change the client identifier suffix value of the internal wired 10/100 print server. Format:

! U1 setvar "internal_wired.ip.dhcp.cid_suffix" "value"

Values: The maximum length of a value allowed is 60 ASCII characters when the CID type is ASCII, or 120 hexadecimal values when the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer". ! U1 setvar "internal_wired.ip.dhcp.cid_suffix" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 123: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

123SGD Wired Commandsinternal_wired.ip.dhcp.cid_type

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.dhcp.cid_typeDescription This printer setting defines the type of client identifier (DHCP option 61) that will be sent if DHCP is enabled on the internal wired print server. A value of "1" means the type of "Ethernet" and the printer’s MAC address will be used.A value of "0" or "2" means the client identifier sent will be "internal_wired.ip.dhcp.cid_prefix" concatenated with "internal_wired.ip.dhcp.cid_suffix".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the client identifier type for the internal wired print server. Format:

! U1 getvar "internal_wired.ip.dhcp.cid_type"

setvar This command instructs the printer to enable "synthetic" Client Identifier for the internal wired print server. Format:

! U1 setvar "internal_wired.ip.dhcp.cid_type" "value"Values:

"0" = ASCII string"1" = wired print server’s MAC address"2" = HEX value

Default Value: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "internal_wired.ip.dhcp.cid_type" "1"

When the setvar value is set to "1", the getvar result is "1".

Page 124: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsexternal_wired.ip.gateway

124

14297L-001 Rev. A APL-D Reference Guide 7/18/08

external_wired.ip.gatewayDescription This command instructs the printer to change the external wired print server’s gateway address.

Type getvar; setvar

This table identifies the commands for this format:

Important • This setting refers to the gateway address. A set value is ignored if the IP protocol is not set to permanent.

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the external wired printer server’s gateway address. Format: ! U1 getvar "external_wired.ip.gateway"

setvar This command instructs the printer to change the external wired printer server’s gateway address. Format:

! U1 setvar "external_wired.ip.gateway" "value"Values: Any valid gateway addressDefault: "0.0.0.0"

Example • This setvar example shows the value set to "10.3.5.1".

! U1 setvar "external_wired.ip.gateway" "10.3.5.1"

When the setvar value is set to "10.3.5.1", the getvar result is "10.3.5.1".

Page 125: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

125SGD Wired Commandsinternal_wired.ip.netmask

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.netmaskDescription This setting refers to the internal wired print server’s subnet mask address. This value is ignored if the IP protocol is not set to permanent.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with internal wired print servers subnet mask. Format: ! U1 getvar "internal_wired.ip.netmask"

setvar This command instructs the printer to change the internal wired print servers subnet mask. Format:

! U1 setvar "internal_wired.ip.netmask" "value"Values: Any valid subnet mask.Default: "255.255.255.0"

Example • This setvar example shows the value set to "255.255.255.0".

! U1 setvar "internal_wired.ip.netmask" "255.255.255.0"

When the setvar value is set to "255.255.255.0", the getvar result is "255.255.255.0".

Page 126: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.port

126

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.portDescription This printer setting refers to the internal wired print servers port number that the TCP print service is listening on. Normal TCP communications from the host should be directed to this port.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the internal wired printer servers TCP/UDP port number. Format: ! U1 getvar "internal_wired.ip.port"

setvar This command instructs the printer to set the internal wired print servers TCP/UDP port number. Format: ! U1 setvar "internal_wired.ip.port" "value"Values: 1 - 65535 (excluding any ports currently used by other services, such as 21, 23, 80, and 515). Default: "9100"

Example • This setvar example shows the value set to "9100".

! U1 setvar "internal_wired.ip.port" "9100"

When the setvar value is set to "9100", the getvar result is "9100".

Page 127: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

127SGD Wired Commandsinternal_wired.ip.protocol

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.protocol Description This command configures the IP addressing method used by the internal wired print server.

Type getvar; setvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command returns the IP addressing method used by the internal wired print server. Format: ! U1 getvar "internal_wired.ip.protocol"

setvar This command instructs the printer to configure the IP addressing method used by the internal wired print server. Format:

! U1 setvar "internal_wired.ip.protocol" "value"Values:

"bootp" = uses the standard bootp addressing method to obtain an IP address and configuration

"dhcp" = uses the standard dhcp addressing method to obtain an IP address and configuration for a server specified period of time

"rarp" = uses the standard rarp addressing method to obtain an IP address

"glean" = uses the IP address from a PING packet that is sent to its hardware address (unicast address)

“permanent” = uses static values assigned through other commands

"all" = tries all of the dynamic addressing methods, not permanent, to obtain an IP address

Default: "all"

Example • In this example, the setvar result is the current programming language that the printer is using.

! U1 setvar "internal_wired.ip.protocol" "bootp"

What the setvar value is set to is the getvar result. In this example, the getvar result is "bootp".

Page 128: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.ip.timeout.enable

128

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.ip.timeout.enableDescription This network setting refers to enabling the connection timeout on the internal wired print server. For this to take effect, the print server must be reset.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to return whether the timeout checking is enabled on the internal wired print server. Format:

! U1 getvar "internal_wired.ip.timeout.enable"

setvar This command instructs the printer to enable or disable the timeout checking on the internal wired print server.Format:

! U1 setvar "internal_wired.ip.timeout.enable" "value"Values:

"off" = turns off the connection checking"on" = turns on the connection checking

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "internal_wired.ip.timeout.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 129: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

129SGD Wired Commandsinternal_wired.ip.timeout.value

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

internal_wired.ip.timeout.valueDescription This network setting refers to the number of seconds before the connection times out for the internal wired print server. For this to take effect, the print server must be reset.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the time of the internal wired print server, in seconds, before the connection times out.Format:

! U1 getvar "internal_wired.ip.timeout.value"

setvar This command instructs the printer to set the time of the internal wired print server, in seconds, before the connection times out.Format:

! U1 setvar "internal_wired.ip.timeout.value" "value"

Values: "1" through "3600"Default: "300"

Example • This setvar example shows the value set to "300".

! U1 setvar "internal_wired.ip.timeout.value" "300"

When the setvar value is set to "300", the getvar result is "300".

Page 130: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wired Commandsinternal_wired.mac_addr

130

14297L-001 Rev. A APL-D Reference Guide 7/18/08

internal_wired.mac_addrDescription This command retrieves the MAC address of the internal wired print server.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 100.

Commands Details

getvar This command instructs the printer to respond with the MAC address of the internal wired print server. Format: ! U1 getvar "internal_wired.mac_addr"

Page 131: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

5SGD Wireless Commands

This chapter provides a high-level overview of the wireless Set / Get / Do (SGD) commands and details on each SGD command.

Important • SGD commands are case-sensitive.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 132: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless CommandsOverview

132

OverviewThis section describes how and why to use the Set / Get / Do (SGD) commands. It also provides an example of a typical command structure.

The printer performs the specified function immediately after receiving the command. The commands are:

• setvar

• getvar

• do

setvar Command

Setvar commands:

• are used to configure printer settings to specific values by setting them in the printer

• must be terminated by a space character or a CR/ LF (0x0D, 0x0A)

getvar Command

Getvar commands:

• are used to get the current value of the printer settings

• must be terminated by a space character or CR/LF (0x0D, 0x0A)

The printer responds with the printer setting of “?” if:

• the printer setting does not exist (usually due to incorrect spelling of the printer setting)

• it has not been configured yet

Note • SGD commands must be terminated by a carriage return or a space and line feed.

Important • The setvar command and attributes must be specified in lower case.

Important • The printer settings and attributes must be specified in lower case.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 133: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

133SGD Wireless CommandsOverview

do Command

Do commands:

• are used to instruct the printer to perform predefined actions

• must be terminated by a space character or a CR/LF (0x0D, 0x0A)

Some Do commands require additional settings which must be enclosed in double quotes.

Important • The values must be specified in lower case.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 134: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless CommandsCommand Structure

134

Command StructureIt is important to understand the structure of the command and its components. A command structure illustration is provided for each command in this guide.

This command must be terminated by a space character or a CR/ LF (0x0D, 0x0A).

How to Send Multiple SGD Commands

For any getvar, setvar, or do command, if you issue the syntax without the "1" and use the END command followed by a space, multiple SGD commands are sent simultaneously.

Example • This is an example of a command structure illustration:

1 Command—always preceded with an exclamation point (!) and must be specified in lower case. A space resides between the !and U1 and between U1 and the command (setvar or getvar).

2 Attribute—always in double quotes and must be specified in lower case.3 Chosen value—always in double quotes. Only applicable for setvar and do.

Note • Some RF cards do not support all of the SGD commands.

! U1 setvar "ip.addr" "value"

1 2 3

Example • This syntax shows how you can send multiple getvar commands:

1 The command portion of the string does not use the "1" after the "! U".2 Commands issued after the first command do not require the "! U".3 The string of commands is terminated by the word "END" with a space after the

word, and by a carriage return/ line feed.

! U getvar "ip.telnet.enable"

getvar "ip.dhcp.enable"

getvar "ip.dhcp.cid_prefix"

END

1

3

2

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 135: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

135SGD Wireless Commandscard.inserted

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

card.insertedDescription This command indicates whether the wireless radio card is or is not inserted.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless radio card status. It’s inserted or it’s not inserted. Format: ! U1 getvar "card.inserted"

Example • In this example, the getvar result is "Inserted".

! U1 getvar "card.inserted"

Page 136: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandscard.mac_addr

136

14297L-001 Rev. A APL-D Reference Guide 7/18/08

card.mac_addrDescription This command retrieves the MAC address of the wireless radio card.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the MAC address. Format: ! U1 getvar "card.mac_addr"

Example • In this example, the getvar result is the MAC address for the wireless radio card.

! U1 getvar "card.mac_addr"

Page 137: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

137SGD Wireless Commandsip.addr

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.addrDescription This command allows you to get or set the printer’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with its current IP address. Format: ! U1 getvar "ip.addr"

setvar This command instructs the printer to change its current IP address upon powering the printer on. Format: ! U1 setvar "ip.addr" "value" Values: any valid IP address Default: "0.0.0.0"

Note • The setvar value of this command can be affected by the ip.dhcp.enable command.

Example • This setvar example shows the value set to "10.14.4.235".

! U1 setvar "ip.addr" "10.14.4.235"

What the setvar value is set to is the getvar result. In this example, the getvar result is "10.14.4.235".

Page 138: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.arp_interval

138

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.arp_intervalDescription This printer setting allows you to specify the ARP (Address Resolution Protocol) interval or the ARP cache time out.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the ARP interval or the ARP cache time out value in seconds.Format: ! U1 getvar "ip.arp_interval"

setvar This command instructs the printer to change the ARP interval or the ARP cache time out. Format: ! U1 setvar "ip.arp_interval" "value" Values: 0 - 30 Default: "0"

Example • This setvar example shows the value set to "0".

! U1 setvar "ip.arp_interval" "0"

What the setvar value is set to is the getvar result. In this example, the getvar result is "0".

Page 139: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

139SGD Wireless Commandsip.bootp.enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.bootp.enableDescription This printer setting turns BOOTP on or off. BOOTP is a method for acquiring an IP address, netmask, and gateway automatically on printer power-up. It requires a BOOTP server on the local network.

Type getvar; setvar

This table identifies the commands for this format:

Note • If you are using static IP addressing, the IP protocol must be set to permanent.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current BOOTP setting.Format: ! U1 getvar "ip.bootp.enable"

setvar This command instructs the printer to turn BOOTP on or off. Format: ! U1 setvar "ip.bootp.enable" "value"Values:

"off" = printer does not use BOOTP to get the IP address"on" = printer uses BOOTP to get the IP address

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "ip.bootp.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 140: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.dhcp.cid_all

140

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.dhcp.cid_allDescription This printer setting defines the entire client identifier (DHCP option 61) if the DHCP is enabled and "ip.dhcp.cid_type" is set to "0", or "2". The MAC address is used if the type is set to "1".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix and suffix. Format: ! U1 getvar "ip.dhcp.cid_all"

setvar This command instructs the printer to change the CID prefix and suffix. Format: ! U1 setvar "ip.dhcp.cid_all" "value"Values: A maximum length of 60 characters if the CID type is ASCII, or 120 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "ip.dhcp.cid_all" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 141: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

141SGD Wireless Commandsip.dhcp.cid_enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.dhcp.cid_enableDescription This command determines if DHCP (option 61) is turned on or off.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the status of the client identifier. Format: ! U1 getvar "ip.dhcp.cid_enable"

setvar This command instructs the printer to set the status of the client identifier. Format: ! U1 setvar "ip.dhcp.cid_enable" "value" Values:

"off" = client identifier is turned off"on" = client identifier is turned on

Default: "off"

Example • This setvar example shows the value set to "off".

! U1 setvar "ip.dhcp.cid_enable" "off"

What the setvar value is set to is the getvar result. In this example, the getvar result is "off".

Page 142: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.dhcp.cid_prefix

142

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.dhcp.cid_prefixDescription This printer setting defines the prefix to be prepended to the DHCP client identifier (option 61) when DHCP is enabled and "ip.dhcp.cid_type" is set to "0"or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix. Format: ! U1 getvar "ip.dhcp.cid_prefix"

setvar This command instructs the printer to change the CID prefix. Format: ! U1 setvar "ip.dhcp.cid_prefix" "value"Values: Any text string up to 10 characters if the CID type is ASCII, or 20 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "PRT001".

! U1 setvar "ip.dhcp.cid_prefix" "PRT001"

What the setvar value is set to is the getvar result. In this example, the getvar result is "PRT001".

Page 143: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

143SGD Wireless Commandsip.dhcp.cid_suffix

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.dhcp.cid_suffixDescription This printer setting defines the unique suffix to be used as the client identifier (DHCP option 61) if DHCP is enabled and "ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier suffix. Format: ! U1 getvar "ip.dhcp.cid_suffix"

setvar This command instructs the printer to change the CID value. Format: ! U1 setvar "ip.dhcp.cid_suffix" "value"Values: The maximum length of a value allowed is 60 ASCII characters when the CID type is ASCII, or 120 hexadecimal values when the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "ip.dhcp.cid_suffix" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 144: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.dhcp.cid_type

144

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.dhcp.cid_typeDescription This printer setting defines the type of client identifier (DHCP option 61) that will be sent if DHCP is enabled. A value of "1" means the type of "Ethernet" and the printer’s MAC address will be used. A value of "0" or "2" means the client identifier sent will be "ip.dhcp.cid_prefix" concatenated with "ip.dhcp.cid_suffix".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier type. Format: ! U1 getvar "ip.dhcp.cid_type"

setvar This command instructs the printer to enable "synthetic" Client Identifier. Format: ! U1 setvar "ip.dhcp.cid_type" "value" Values:

"0" = ASCII string"1" = wireless radio card’s MAC address"2" = HEX value

Default Value: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "ip.dhcp.cid_type" "1"

When the setvar value is set to "1", the getvar result is "1".

Page 145: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

145SGD Wireless Commandsip.dhcp.enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.dhcp.enableDefinition This printer setting turns DHCP on or off. DHCP is a method for acquiring an IP address, netmask, and gateway automatically on printer power-up. It requires a DHCP server on the local network.

Type getvar; setvar

This table identifies the commands for this format:

Note • If you are using static IP addressing, the IP protocol must be set to permanent.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the DHCP status. Format: ! U1 getvar "ip.dhcp.enable"

setvar This command instructs the printer to turn DHCP on or off. Format: ! U1 setvar "ip.dhcp.enable" "value"Values:

"off" = printer does not use DHCP to get the IP address"on" = printer uses DHCP to get the IP address

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "ip.dhcp.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 146: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.ftp.enable

146

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.ftp.enableDescription This printer setting refers to the FTP protocol setting. This command tells the printer to turn FTP on or off.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the FTP status.Format: ! U1 getvar "ip.ftp.enable"

setvar This command instructs the printer to turn FTP on or off. Format: ! U1 setvar "ip.ftp.enable" "value"Values:

"off" = disables FTP "on" = enables FTP

Default: "on"

Example • This setvar example shows the FTP status set to "on".

! U1 setvar "ip.ftp.enable" "on"

When the setvar value is set to "on", the getvar result is that the FTP status is "on".

Page 147: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

147SGD Wireless Commandsip.gateway

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.gatewayDescription This command instructs the printer to change the gateway address.

Type getvar; setvar

This table identifies the commands for this format:

Important • This setting refers to the gateway address. A set value is ignored if the IP protocol is not set to permanent.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the gateway address. Format: ! U1 getvar "ip.gateway"

setvar This command instructs the printer to change the gateway address. Format: ! U1 setvar "ip.gateway" "value"Values: Any valid gateway addressDefault: "0.0.0.0"

Example • This setvar example shows the value set to "10.3.5.1".

! U1 setvar "ip.gateway" "10.3.5.1"

When the setvar value is set to "10.3.5.1", the getvar result is "10.3.5.1".

Page 148: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.http.enable

148

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.http.enableDescription This printer setting refers to the HTTP protocol/web server setting.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the HTTP status. Format: ! U1 getvar "ip.http.enable"

setvar This command instructs the printer to change HTTP to on or off. Format: ! U1 setvar "ip.http.enable" "value"Values:

"off" = disables HTTP protocol"on" = enables HTTP protocol

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "ip.http.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 149: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

149SGD Wireless Commandsip.lpd.enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.lpd.enableDescription This printer setting refers to the LPD (Line Printer Daemon) protocol setting.

Type getvar; setvar

This table identifies the commands for this format:

Important • LPD communications from the host should be directed to port 515.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the LPD status. Format: ! U1 getvar "ip.lpd.enable"

setvar This command instructs the printer to turn LPD on or off. Format: ! U1 setvar "ip.lpd.enable" "value"Values:

"off" = disables LPD protocol "on" = enables LPD protocol

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "ip.lpd.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 150: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.netmask

150

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.netmaskDescription This setting refers to the subnet mask address. This value is ignored if the IP protocol is not set to permanent.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with subnet mask. Format: ! U1 getvar "ip.netmask"

setvar This command instructs the printer to change the subnet mask. Format: ! U1 setvar "ip.netmask" "value"Values: Any valid subnet mask.Default: "255.255.255.0"

Example • This setvar example shows the value set to "255.255.255.0".

! U1 setvar "ip.netmask" "255.255.255.0"

When the setvar value is set to "255.255.255.0", the getvar result is "255.255.255.0".

Page 151: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

151SGD Wireless Commandsip.pop3.server_addr

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.pop3.server_addrDescription This printer setting refers to the POP3 server IP address that the printer contacts when checking for new mail. This only applies if "ip.pop3.enable" is set to on.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the POP3 server address. Format: ! U1 getvar "ip.pop3.server_addr"

setvar This command instructs the printer to change the POP3 server address. Format: ! U1 setvar "ip.pop3.server_addr" "value"Values: Any valid POP3 server addressDefault: "0.0.0.0"

Example • This setvar example shows the value set to "10.3.5.10".

! U1 setvar "ip.pop3.server_addr" "10.3.5.10"

When the setvar value is set to "10.3.5.10", the getvar result is "10.3.5.10".

Page 152: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.pop3.poll

152

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.pop3.pollDescription This printer setting refers to how frequent (in seconds) the printer queries a POP3 mailbox for new mail. This only applies if the "ip.pop3.enable" is set to on.

Type getvar; setvar

This table identifies the commands for this format:

Note • A poll value of less then thirty seconds is not recommended. The printer is unresponsive for several seconds when polling for email depending on data transfer time from the server to the printer.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the POP3 poll frequency (in seconds).Format: ! U1 getvar "ip.pop3.poll"

setvar This command instructs the printer to change the POP3 poll interval. A value of "0" causes the printer to only query the POP3 mailbox one time, on printer power up, or following a network reset.Format: ! U1 setvar "ip.pop3.poll" "value"Values: "0" through "65535"Default: "0"

Example • This setvar example shows the value set to "0".

! U1 setvar "ip.pop3.poll" "0"

When the setvar value is set to "0", the getvar result is "0".

Page 153: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

153SGD Wireless Commandsip.pop3.password

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.pop3.passwordDescription This printer setting refers to the POP3 mailbox password. This only applies if "ip.pop3.enable" is set to on.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the POP3 password. Format: ! U1 getvar "ip.pop3.password"

For protection a single "*" prints.

setvar This command instructs the printer to change the POP3 password. Format: ! U1 setvar "ip.pop3.password" "value"Values: A maximum of 20 alphanumeric charactersDefault: " "

Example • This setvar example shows the value set to "password".

! U1 setvar "ip.pop3.password" "password"

When the setvar value is set to "password", the getvar result is "*".

Page 154: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandsip.pop3.enable

154

14297L-001 Rev. A APL-D Reference Guide 7/18/08

ip.pop3.enableDescription This printer setting determines if the printer queries a POP3 mailbox for mail.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the POP3 status. Format: ! U1 getvar "ip.pop3.enable"

setvar This command instructs the printer to turn POP3 on or off. Format: ! U1 setvar "ip.pop3.enable" "value"Values:

"off" = disables POP3 "on" = enables POP3

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "ip.pop3.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 155: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

155SGD Wireless Commandsip.pop3.username

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ip.pop3.usernameDescription This printer setting refers to the POP3 user name. This only applies if the "ip.pop3.enable" is set to on.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the POP3 user name. Format: ! U1 getvar "ip.pop3.username"

setvar This command instructs the printer to change the POP3 user name. Format: ! U1 setvar "ip.pop3.username" "value"Values: A maximum of 20 alphanumeric charactersDefault: " "

Example • This setvar example shows the value set to "user".

! U1 setvar "ip.pop3.username" "user"

When the setvar value is set to "user", the getvar result is "user".

Page 156: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.adhocautomode

156

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.adhocautomodeDescription This printer setting refers to enabling or disabling the adhoc auto mode.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the adhoc auto mode status. Format: ! U1 getvar "wlan.adhocautomode"

setvar This command instructs the printer to set the adhoc auto mode.Format: ! U1 setvar "wlan.adhocautomode" "value"Values:

"on" = adhoc auto mode enabled"off" = adhoc auto mode disabled

Default: "off"

Example • This setvar example shows the value set to "on".

! U1 setvar "wlan.adhocautomode" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 157: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

157SGD Wireless Commandswlan.adhocchannel

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.adhocchannelDescription This printer setting refers to specifying the wireless channel for adhoc channel.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless channel for adhoc channel mode. Format: ! U1 getvar "wlan.adhocchannel"

setvar This command instructs the printer to set the wireless channel for adhoc channel mode.Format: ! U1 setvar "wlan.adhocchannel" "value"Values: Decimal value between 1 and 16 inclusiveDefault: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "wlan.adhocchannel" "1"

When the setvar value is set to "1", the getvar result is "1".

Page 158: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.associated

158

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.associatedDescription This command refers to if the printer is or is not associated with an access point (AP).

Type getvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with yes or no, which identifies if it is associated with the AP. Format: ! U1 getvar "wlan.associated"

Example • In this example, the getvar result is "yes".

! U1 getvar "wlan.associated"

Page 159: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

159SGD Wireless Commandswlan.channel_mask

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.channel_maskDescription This printer setting refers to specifying the wireless channel masks to enable and disable various channels.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless channel mask value.Format: ! U1 getvar "wlan.channel_mask"

setvar This command instructs the printer to set the wireless channel mask value.Format: ! U1 setvar "wlan.channel_mask" "value"Values: 4 Hexadecimal digits preceded by "0x" (0x0000 to 0xFFFF). For commonly used channel masks, see Table 6 on page 159.Default: "0x7FF"

Table 6 • Channel Mask Settings

Region Channel Mask

United States, Canada, Latin America 0x7FF

Europe, Middle East, Africa, other 0x1FFF

Japan 0x3FFF

Example • This setvar example shows the value set to "0x7FF".

! U1 setvar "wlan.channel_mask" "0x7FF"

When the setvar value is set to "0x7FF", the getvar result is "0x7FF".

Page 160: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.essid

160

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.essidDescription This printer setting refers to the printer’s stored ESSID. Setting the ESSID to "" will set the printer in a "broadcast" mode.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the stored ESSID value.Format: ! U1 getvar "wlan.essid"

setvar This command instructs the printer to change the ESSID.Format: ! U1 setvar "wlan.essid" "value"Values: 32 character alphanumeric string Default: "125"

Example • This setvar example shows the value set to "125".

! U1 setvar "wlan.essid" "125"

When the setvar value is set to "125", the getvar result is "125".

Page 161: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

161SGD Wireless Commandswlan.firmware_version

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.firmware_versionDescription This command refers to the firmware version of the wireless radio card.

Type getvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current version of the wireless radio card firmware.Format: ! U1 getvar "wlan.firmware_version"

Example • In this example, the getvar result is the version of Symbol 4137 card (for example, "F3.91-69").

! U1 getvar "wlan.firmware_version"

Page 162: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.addr

162

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.addrDescription This command allows you to get or set the wireless print servers’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with its current wireless print server IP address. Format: ! U1 getvar "wlan.ip.addr"

setvar This command instructs the printer to change its current wireless print server IP address upon powering the printer on. Format: ! U1 setvar "wlan.ip.addr" "value" Values: any valid IP address Default: "0.0.0.0"

Note • The setvar value of this command can be affected by the wlan.ip.dhcp.enable command.

Example • This setvar example shows the value set to "10.14.4.235".

! U1 setvar "wlan.ip.addr" "10.14.4.235"

What the setvar value is set to is the getvar result. In this example, the getvar result is "10.14.4.235".

Page 163: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

163SGD Wireless Commandswlan.ip.arp_interval

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.arp_intervalDescription This print server setting allows you to specify the ARP (Address Resolution Protocol) interval or the ARP cache time out for the wireless print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the ARP interval or the ARP cache time out value (in seconds) for the wireless print server. Format: ! U1 getvar "wlan.ip.arp_interval"

setvar This command instructs the printer to respond with the ARP interval or theARP cache time out value for the wireless print server. Format: ! U1 setvar "wlan.ip.arp_interval" "value"Values: 0 to 30 seconds Default: "0"

Example • This setvar example shows the value set to "0".

! U1 setvar "wlan.ip.arp_interval" "0"

What the setvar value is set to is the getvar result. In this example, the getvar result is "0".

Page 164: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.default_addr_enable

164

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.default_addr_enableDescription This command allows you to default the wireless print server’s IP address.

Type getvar; setvar

This table identifies the commands for this format:

Important • For a set IP address to take affect, the IP protocol must be set to permanent and the print server must be reset.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to show the status of the setting of the wireless print server’s default IP address feature.Format: ! U1 getvar "wlan.ip.default_addr_enable"

setvar This command tells the printer to use it’s default address, if no address is provided through DHCP or BOOTP. If you do not assign an IP address after 2 minutes, the 10/100 Internal PS defaults to IP address 192.168.254.254.Format: ! U1 setvar "wlan.ip.default_addr_enable" "value" Values:

"on" = enabled"off" = disabled

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "wlan.ip.default_addr_enable" "on"

What the setvar value is set to is the getvar result. In this example, the getvar result is "on".

Page 165: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

165SGD Wireless Commandswlan.ip.dhcp.cid_all

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.dhcp.cid_allDescription This printer setting defines the entire client identifier (DHCP option 61) if DHCP is enabled on the wireless print server and "wlan.ip.dhcp.cid_type" is set to "0", or "2". The MAC address is used if the type is set to "1".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix and suffix of the wireless print server. Format:

! U1 getvar "wlan.ip.dhcp.cid_all"

setvar This command instructs the printer to change the client identifer prefix and suffix of the wireless print server. The prefix gets cleared and the suffix contains the entire client identifer. Format:

! U1 setvar "wlan.ip.dhcp.cid_all" "value"Values: A maximum length of 60 characters if the CID type is ASCII, or 120 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "wlan.ip.dhcp.cid_all" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 166: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.dhcp.cid_enable

166

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.dhcp.cid_enableDescription This command determines if DHCP (option 61) is turned on or off of the wireless print server.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the status of the client identifier of the wireless print server. Format:

! U1 getvar "wlan.ip.dhcp.cid_enable"

setvar This command instructs the printer to set the status of the client identifier of the wireless print server. Format:

! U1 setvar "wlan.ip.dhcp.cid_enable" "value"Values:

"off" = client identifier is turned off"on" = client identifier is turned on

Default: "off"

Example • This setvar example shows the value set to "off".

! U1 setvar "wlan.ip.dhcp.cid_enable" "off"

What the setvar value is set to is the getvar result. In this example, the getvar result is "off".

Page 167: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

167SGD Wireless Commandswlan.ip.dhcp.cid_prefix

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.dhcp.cid_prefixDescription This printer setting defines the prefix to be prepended to the DHCP client identifier (option 61) when DHCP is enabled on the wireless print server and "wlan.ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier prefix of the wireless print server. Format:

! U1 getvar "wlan.ip.dhcp.cid_prefix"

setvar This command instructs the printer to change the CID prefix of the wireless print server. Format:

! U1 setvar "wlan.ip.dhcp.cid_prefix" "value"Values: Any text string up to 10 characters if the CID type is ASCII, or 20 characters if the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "PRT001".

! U1 setvar "wlan.ip.dhcp.cid_prefix" "PRT001"

What the setvar value is set to is the getvar result. In this example, the getvar result is "PRT001".

Page 168: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.dhcp.cid_suffix

168

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.dhcp.cid_suffixDescription This printer setting defines the unique suffix to be used as the client identifier (DHCP option 61) if DHCP is enabled on the wireless print server and "wlan.ip.dhcp.cid_type" is set to "0" or "2".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier suffix on the wireless print server. Format:

! U1 getvar "wlan.ip.dhcp.cid_suffix"

setvar This command instructs the printer to change the client identifier suffix value on the wireless print server. Format:

! U1 setvar "wlan.ip.dhcp.cid_suffix" "value"Values: The maximum length of a value allowed is 60 ASCII characters when the CID type is ASCII, or 120 hexadecimal values when the CID type is hexadecimal. Default Value: ""

Example • This setvar example shows the value set to "printer".

! U1 setvar "wlan.ip.dhcp.cid_suffix" "printer"

What the setvar value is set to is the getvar result. In this example, the getvar result is "printer".

Page 169: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

169SGD Wireless Commandswlan.ip.dhcp.cid_type

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.dhcp.cid_typeDescription This printer setting defines the type of client identifier (DHCP option 61) that will be sent if DHCP is enabled on the wireless print server. A value of "1" means the type of "Ethernet" and the printer’s MAC address will be used. A value of "0" or "2" means the client identifier sent will be "wlan.ip.dhcp.cid_prefix" concatenated with "wlan.ip.dhcp.cid_suffix".

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the client identifier type for the wireless print server. Format:

! U1 getvar "wlan.ip.dhcp.cid_type"

setvar This command instructs the printer to enable "synthetic" client identifier for the wireless print server. Format:

! U1 setvar "wlan.ip.dhcp.cid_type" "value"Values:

"0" = ASCII string"1" = wireless radio card’s MAC address"2" = HEX value

Default Value: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "wlan.ip.dhcp.cid_type" "1"

What the setvar value is set to is the getvar result. In this example, the getvar result is "1".

Page 170: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.gateway

170

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.gatewayDescription This command instructs the printer to change the wireless print server’s gateway address.

Type getvar; setvar

This table identifies the commands for this format:

Note • This setting refers to the gateway address. A set value is ignored if the IP protocol is not set to permanent.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless printer server’s gateway address. Format:

! U1 getvar "wlan.ip.gateway"

setvar This command instructs the printer to change the wireless printer server’s gateway address. Format: ! U1 setvar "wlan.ip.gateway" "value"Values: Any valid gateway addressDefault: "0.0.0.0"

Example • This setvar example shows the value set to "10.3.5.1".

! U1 setvar "wlan.ip.gateway" "10.3.5.1"

When the setvar value is set to "10.3.5.1", the getvar result is "10.3.5.1".

Page 171: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

171SGD Wireless Commandswlan.ip.netmask

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.netmaskDescription This setting refers to the wireless print server’s subnet mask address. This value is ignored if the IP protocol is not set to permanent.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with wireless print server’s subnet mask. Format: ! U1 getvar "wlan.ip.netmask"

setvar This command instructs the printer to change the wireless print servers’s subnet mask. Format: ! U1 setvar "wlan.ip.netmask" "value" Values: Any valid subnet mask.Default: "255.255.255.0"

Example • This setvar example shows the value set to "255.255.255.0".

! U1 setvar "wlan.ip.netmask" "255.255.255.0"

When the setvar value is set to "255.255.255.0", the getvar result is "255.255.255.0".

Page 172: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.port

172

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.portDescription This printer setting refers to the wireless print server’s port number that the TCP print service is listening on. Normal TCP communications from the host should be directed to this port.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless printer server’s TCP/UDP port number. Format: ! U1 getvar "wlan.ip.port"

setvar This command instructs the printer to set the wireless print server’s TCP/UDP port number. Format: ! U1 setvar "wlan.ip.port" "value"Values: 1 - 65535 (excluding any ports currently used by other services, such as 21, 23, 80, and 515). Default: "9100"

Example • This setvar example shows the value set to "9100".

! U1 setvar "wlan.ip.port" "9100"

When the setvar value is set to "9100", the getvar result is "9100".

Page 173: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

173SGD Wireless Commandswlan.ip.protocol

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.protocolDescription This command configures the IP addressing method used by the wireless print server.

Type getvar; setvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command returns the value of the currently selected IP protocol used by the wireless print server. Format: ! U1 getvar "wlan.ip.protocol"

setvar This command instructs the printer to configure the IP addressing method used by the wireless print server. Format:

! U1 setvar "wlan.ip.protocol" "value"Values:

"bootp" = uses the standard bootp addressing method to obtain an IP address and configuration

"dhcp" = uses the standard dhcp addressing method to obtain an IP address and configuration for a server specified period of time

"rarp" = uses the standard rarp addressing method to obtain an IP address

"glean only" = uses the IP address from a PING packet that is sent to its hardware address (unicast address)

“permanent” = uses static values assigned through other commands

"all" = tries all of the dynamic addressing methods, not permanent, to obtain an IP address

Default: "all"

Example • In this example, the setvar result is the current programming language that the printer is using.

! U1 setvar "wlan.ip.protocol" "bootp"

What the setvar value is set to is the getvar result. In this example, the getvar result is "bootp".

Page 174: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.ip.timeout.enable

174

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.ip.timeout.enableDescription This network setting refers to enabling the connection timeout on the wireless print server. For this to take effect, the print server must be reset.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to return whether the timeout checking is enabled on the wireless print server. Format: ! U1 getvar "wlan.ip.timeout.enable"

setvar This command instructs the printer to enable or disable the timeout checking on the wireless print server.Format: ! U1 setvar "wlan.ip.timeout.enable" "value"Values:

"off" = turns off the connection checking"on" = turns on the connection checking

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "wlan.ip.timeout.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 175: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

175SGD Wireless Commandswlan.ip.timeout.value

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.ip.timeout.valueDescription This network setting refers to the number of seconds before the connection times out for the wireless print server. For this to take effect, the print server must be reset.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the time, in seconds, before the connection times out.Format: ! U1 getvar "wlan.ip.timeout.value"

setvar This command instructs the printer to set the the time value of the wireless print server, in seconds, before the connection times out.Format: ! U1 setvar "wlan.ip.timeout.value" "value"Values: "1" through "3600"Default: "300"

Example • This setvar example shows the value set to "300".

! U1 setvar "wlan.ip.timeout.value" "300"

When the setvar value is set to "300", the getvar result is "300".

Page 176: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.preamble

176

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.preambleDescription This printer setting selects the radio preamble length to be used.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current preamble length. Format: ! U1 getvar "wlan.preamble"

setvar This command instructs the printer to set the preamble length. Format: ! U1 setvar "wlan.preamble" "value"Values:

"long" = enables long preamble"short" = enables short preamble

Default: "long"

Example • This setvar example shows the value set to "long".

! U1 setvar "wlan.preamble" "long"

When the setvar value is set to "long", the getvar result is "long".

Page 177: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

177SGD Wireless Commandswlan.password

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.passwordDescription This printer setting refers to the generic password that is used by the wireless securities that need a password.

Type getvar; setvar

This table identifies the commands for this format:

Important • Kerberos has its own password field

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with a generic password for wireless securities.Format: ! U1 getvar "wlan.password"

For protection a single "*" prints.

setvar This command instructs the printer to set a generic password for the wireless securities that need a password. Format: ! U1 setvar "wlan.password" "value"Values: A maximum of 32 alphanumeric characters.Default: "password"

Example • This setvar example shows the value set to "password".

! U1 setvar "wlan.password" "password"

When the setvar value is set to "password", the getvar result is "*".

Page 178: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.operating_mode

178

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.operating_modeDescription This printer setting refers to the network operating mode. Infrastructure mode means that the printer will try to associate with an access point. Ad hoc mode means that the printer will try to associate with a device other than an access point and join a standalone network.

Type getvar; setvar

To use "ad hoc" mode configure the printer as follows:

• Set the ESSID to the new network’s ESSID.

• Turn off the DHCP and assign an IP Address to the printer.

• Set the subnet mask on the printer to the new network’s subnet mask.

• Change the operating mode on the printer to "ad hoc".

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the network-mode value. Format: ! U1 getvar "wlan.operating_mode"

setvar This command instructs the printer to set the network operating mode.Format: ! U1 setvar "wlan.operating_mode" "value"Values:

"adhoc" = printer will try to associate with a network device "infrastructure" = printer will try to associate with an access point

Default: "infrastructure"

Example • This setvar example shows the value set to "infrastructure".

! U1 setvar "wlan.operating_mode" "infrastructure"

When the setvar value is set to "infrastructure", the getvar result is "infrastructure".

Page 179: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

179SGD Wireless Commandswlan.mac_addr

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.mac_addrDescription This command retrieves the MAC address of the wireless print server.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the MAC address of the wireless print server. Format: ! U1 getvar "wlan.mac_addr"

Example • In this example, the getvar result is the MAC address for the wireless print server.

! U1 getvar "wlan.mac_addr"

Page 180: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.kerberos.username

180

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.kerberos.usernameDescription This printer setting refers to the Kerberos user name. The user name must correspond to a user profile established on the Kerberos KDC server in use.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current Kerberos user name. Format: ! U1 getvar "wlan.kerberos.username"

setvar This command instructs the printer to change the Kerberos user name. Format: ! U1 setvar "wlan.kerberos.username" "value"Values: 0-32 alphanumeric charactersDefault: "user"

Example • This setvar example shows the value set to "user".

! U1 setvar "wlan.kerberos.username" "user"

When the setvar value is set to "user", the getvar result is "user".

Page 181: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

181SGD Wireless Commandswlan.kerberos.realm

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.kerberos.realmDescription This printer setting refers to the Kerberos realm, an administrative domain with its own Kerberos server (KDC).

Type getvar; setvar

This table identifies the commands for this format:

Important • If you are using a Windows 2000 Server the realm must be all upper-case. For details, see the Windows 2000 Server example below.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current Kerberos realm. Format: ! U1 getvar "wlan.kerberos.realm"

setvar This command instructs the printer to change the Kerberos realm. Format: ! U1 setvar "wlan.kerberos.realm" "value"Values: 0-64 alphanumeric charactersDefault: "kerberos"

Example • This setvar example shows the value set to "zebra".

! U1 setvar "wlan.kerberos.realm" "zebra"

When the setvar value is set to "zebra", the getvar result is "zebra".

Example • This setvar example shows the value set to "ZEBRA" on a Windows 2000 server.

! U1 setvar "wlan.kerberos.realm" "ZEBRA"

When the setvar value is set to "ZEBRA", the getvar result is "ZEBRA".

Page 182: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.kerberos.password

182

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.kerberos.passwordDescription This printer setting refers to the Kerberos password. The password must correspond to a user profile established on the Kerberos KDC server in use.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current Kerberos password. Format: ! U1 getvar "wlan.kerberos.password"

For protection a single "*" prints.

setvar This command instructs the printer to set the Kerberos password. Format: ! U1 setvar "wlan.kerberos.password" "value"Values: 0-32 alphanumeric charactersDefault: "password"

Example • This setvar example shows the value set to "password".

! U1 setvar "wlan.kerberos.password" "password"

When the setvar value is set to "password", the getvar result is "*".

Page 183: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

183SGD Wireless Commandswlan.kerberos.kdc

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.kerberos.kdcDescription This printer setting refers to the Kerberos Key Distribution Center (KDC). The KDC is a trusted server which maintains a database with account information for all security principals (users) for a particular site or administrative domain (realm).

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current Kerberos KDC. Format: ! U1 getvar "wlan.kerberos.kdc"

setvar This command instructs the printer to change the Kerberos KDC.Format: ! U1 setvar "wlan.kerberos.kdc" "value"Values: 0-32 ASCII charactersDefault: "krbtgt"

Example • This setvar example shows the value set to "krbtgt".

! U1 setvar "wlan.kerberos.kdc" "krbtgt"

When the setvar value is set to "krbtgt", the getvar result is "krbtgt".

Page 184: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.keep_alive.timeout

184

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.keep_alive.timeoutDescription This printer setting manages the interval at which the LSAP (link service access point) packet is sent.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wlan.keep_alive.timeout interval value. Format: ! U1 getvar "wlan.keep_alive.timeout"

setvar This command instructs the printer to configure the frequency at which the printer sends the wlan.keep_alive packet. Format: ! U1 setvar "wlan.keep_alive.timeout" "value"Values: 5 to 300 secondsDefault: "15"

Example • This setvar example shows the value set to "15".

! U1 setvar "wlan.keep_alive.timeout" "15"

When the setvar value is set to "15", the getvar result is "15".

Page 185: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

185SGD Wireless Commandswlan.keep_alive.enable

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.keep_alive.enableDescription This setting controls the printers ability to send a LSAP (link service access point) packet to the access point on an user controllable interval. This feature is included to accommodate access points that require a regular confirmation that wireless clients are still active.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wlan.keep_alive.enable setting.Format: ! U1 getvar "wlan.keep_alive.enable"

setvar This command instructs the printer to send a LSAP (link service access point) packet to the access point on an user controllable interval.Format: ! U1 setvar "wlan.keep_alive.enable" "value"Values:

"on" = turns on keep_alive"off" = turns off keep_alive

Default: "on"

Example • This setvar example shows the value set to "on".

! U1 setvar "wlan.keep_alive.enable" "on"

When the setvar value is set to "on", the getvar result is "on".

Page 186: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.private_key_password

186

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.private_key_passwordDescription This printer setting allows the setting of the optional private key password.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the value of the private key password. Format: ! U1 getvar "wlan.private_key_password"

For protection a single "*" prints.

setvar This command instructs the printer to set the private key password. Format: ! U1 setvar "wlan.private_key_password" "value"Values: A maximum of 32 alphanumeric charactersDefault: ""

Example • This setvar example shows the value set to "password".

! U1 setvar "wlan.private_key_password" "password"

When the setvar value is set to "password", the getvar result is "*".

Page 187: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

187SGD Wireless Commandswlan.roam.interval

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.roam.intervalDescription This printer setting refers to specifying the wireless roam interval.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the specified roam interval.Format: ! U1 getvar "wlan.roam.interval"

setvar This command instructs the printer to set the wireless roam interval.Format: ! U1 setvar "wlan.roam.interval" "value"Values: Decimal values between 5 and 255 inclusiveDefault: "20"

Example • This setvar example shows the value set to "20".

! U1 setvar "wlan.roam.interval" "20"

When the setvar value is set to "20", the getvar result is "20".

Page 188: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.roam.signal

188

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.roam.signalDescription This printer setting refers to specifying the wireless roam signal.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the specified wireless roam signal. Format: ! U1 getvar "wlan.roam.signal"

setvar This command instructs the printer to set the wireless roam signal. Format: ! U1 setvar "wlan.roam.signal" "value"Values: Decimal values between 1 and 75 inclusive.Default: "50"

Example • This setvar example shows the value set to "50".

! U1 setvar "wlan.roam.signal" "50"

When the setvar value is set to "50", the getvar result is "50".

Page 189: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

189SGD Wireless Commandswlan.security

wlan.securityDescription This printer setting allows you to specify both the wireless encryption type and authentication type in one command.

Type getvar; setvar

These certificate files can only be sent using ZPL, not SGD. The ZPL command to use when sending these certificate files is the ~DY command.

Note • The supporting parameters that are required vary based on the security type that you select. See Supporting SGD Commands for Different Security Types on page 191 for instructions for each security type.

Note • When using certificate files, Zebra printers support:

• using Privacy Enhanced Mail (PEM) formatted certificate files.

• using the client certificate and private key as two files, each downloaded separately.

• using exportable PAC files for EAP-FAST.

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 190: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.security

190

This table identifies the commands for this format:

Commands Details

getvar This command instructs the printer to return the name and not the type. If an invalid security mode is entered the printer returns Invalid Mode.Format: ! U1 getvar "wlan.security" "value"

setvar This command instructs the printer to set the wireless security value. Format: ! U1 setvar "wlan.security" "value"Values:

"1" = No wireless security or "none""2" = WEP 40-bit or "wep 40-bit""3" = WEP 128-bit or "wep 128-bit""4" = EAP-TLS or "eap-tls""5" = EAP-TTLS or "eap-ttls""6" = EAP-FAST or "eap-fast""7" = PEAP or "peap""8" = LEAP or "leap""9" = WPA PSK or "wpa psk" "10" = WPA EAP-TLS or "wpa eap-tls""11" = WPA EAP-TTLS or "wpa eap-ttls""12" = WPA EAP-FAST or "wpa eap-fast""13" = WPA PEAP or "wpa peap""14" = WPA LEAP or "wpa leap""15" = Kerberos or "kerberos"

Default: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "wlan.security" "1"

When the setvar value is set to "1", the getvar result is "none".

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 191: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

191SGD Wireless Commandswlan.security

Supporting SGD Commands for Different Security Types

The supporting SGD commands required for wlan.security vary based on the security type that you select. You must send the additional commands for your printer to be able to work on your wireless network. Follow the example and format for your specific security type in this section, substituting your own wireless network data.

Security Type 1: No Wireless Security Active

Additional parameters that need to be set: none

Security Type 2: WEP 40-Bit

Additional parameters that need to be set and the SGD commands to use:

• WEP encryption index (see wlan.wep.index on page 206)

• WEP authentication type (see wlan.wep.auth_type on page 205)

• WEP key type (see wlan.wep.key_format on page 211)

• the actual values of any WEP encryption keys to be used (see wlan.wep.key1 on page 207, wlan.wep.key2 on page 208, wlan.wep.key3 on page 209, or wlan.wep.key4 on page 210)

Example • This example turns off all wireless securities controlled under this command, but it does not reset the printer’s wireless settings to their defaults.

! U1 setvar "wlan.security" "1"

Example • This example configures the printer for WEP 40-bit encryption using index key 1, open authentication, and a hexadecimal WEP key with a value of “A1B2C3D4F5.”

! U1 setvar "wlan.security" "2"! U1 setvar "wlan.wep.index" "1"

! U1 setvar "wlan.wep.auth_type" "open"

! U1 setvar "wlan.wep.key_format" "hex"

! U1 setvar "wlan.wep.key1" "A1B2C3D4F5"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 192: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.security

192

Security Type 3: WEP 128-Bit

Additional parameters that need to be set and the SGD commands to use:

• WEP encryption index (see wlan.wep.index on page 206)

• WEP authentication type (see wlan.wep.auth_type on page 205)

• WEP key type (see wlan.wep.key_format on page 211)

• the actual values of any WEP encryption keys to be used (see wlan.wep.key1 on page 207, wlan.wep.key2 on page 208, wlan.wep.key3 on page 209, or wlan.wep.key4 on page 210)

Security Type 4: EAP-TLS

Additional parameters that need to be set and the SGD commands to use:

• optional private key password (see wlan.private_key_password on page 186)

Example • This example configures the printer for WEP 128-bit encryption using index key 2, open authentication, and four hexadecimal WEP keys.

! U1 setvar "wlan.security" "3"! U1 setvar "wlan.wep.index" "2"

! U1 setvar "wlan.wep.auth_type" "open"

! U1 setvar "wlan.wep.key_format" "hex"

! U1 setvar "wlan.wep.key1" "001122334455667788"

! U1 setvar "wlan.wep.key2" "112233445566778899"

! U1 setvar "wlan.wep.key3" "223344556677889900"

! U1 setvar "wlan.wep.key4" "334455667788990011"

Example • This example configures the printer for EAP-TLS authentication with an optional private key password with a value of “private.”

! U1 setvar "wlan.security" "4"! U1 setvar "wlan.private_key_password" "private"

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 193: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

193SGD Wireless Commandswlan.security

Security Type 5: EAP-TTLS

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Security Type 6: EAP-FAST

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

• optional private key password (see wlan.private_key_password on page 186)

Example • This example configures the printer for EAP-TTLS authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "5"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

Example • This example configures the printer for EAP-FAST authentication, including a user ID of “user,” a password of “password,” and an optional private key of “private.”

! U1 setvar "wlan.security" "6"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

! U1 setvar "wlan.private_key_password" "private"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 194: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.security

194

Security Type 7: PEAP

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Security Type 8: LEAP

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Security Type 9: WPA PSK

Additional parameters that need to be set and the SGD commands to use:

• Pre-Shared Key (PSK) value (see wlan.wpa.psk on page 212)

Example • This example configures the printer for PEAP authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "7"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

Example • This example configures the printer for LEAP authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "8"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments. Key rotation for WPA2 PSK is supported in firmware version 60.15.8Z and later and in firmware version 53.15.8Z and later.

Example • This example configures the printer for WPA PSK authentication with a PSK value of all zeroes (64 hexadecimal digits).

! U1 setvar "wlan.security" "9"! U1 setvar "wlan.wpa.psk" "00000000..."

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 195: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

195SGD Wireless Commandswlan.security

Security Type 10: WPA EAP-TLS

Additional parameters that need to be set and the SGD commands to use:

• optional private key password (see wlan.private_key_password on page 186)

Security Type 11: WPA EAP-TTLS

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Example • This example configures the printer for WPA EAP-TLS authentication with an optional private key password with a value of “private.”

! U1 setvar "wlan.security" "10"! U1 setvar "wlan.private_key_password" "private"

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Example • This example configures the printer for WPA EAP-TTLS authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "11"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 196: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.security

196

Security Type 12: WPA EAP-FAST

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

• optional private key password (see wlan.private_key_password on page 186)

Security Type 13: WPA PEAP

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Example • This example configures the printer for WPA EAP-FAST authentication, including a user ID of “user,” a password of “password,” and an optional private key of “private.”

! U1 setvar "wlan.security" "12"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

! U1 setvar "wlan.private_key_password" "private"

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Example • This example configures the printer for WPA PEAP authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "13"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 197: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

197SGD Wireless Commandswlan.security

Security Type 14: WPA LEAP

Additional parameters that need to be set and the SGD commands to use:

• user ID (see wlan.username on page 204)

• password (see wlan.password on page 177)

Security Type 15: Kerberos

Additional parameters that need to be set and the SGD commands to use:

• Kerberos user ID (see wlan.kerberos.username on page 180)

• Kerberos password (see wlan.kerberos.password on page 182)

• realm (see wlan.kerberos.realm on page 181)

• Key Distribution Center (KDC) (see wlan.kerberos.kdc on page 183)

Note • Configuring the printer for WPA also allows the printer to be used in WPA2 environments.

Example • This example configures the printer for WPA LEAP authentication, including a user ID with a value of “user” and a password with a value of “password.”

! U1 setvar "wlan.security" "14"! U1 setvar "wlan.username" "user"

! U1 setvar "wlan.password" "password"

Example • This example configures the printer for Kerberos encryption, including a Kerberos user ID with a value of “user,” a Kerberos password with a value of “password,” a realm of “zebra,” and a KDC of “krbtgt.”

! U1 setvar "wlan.security" "15"! U1 setvar "wlan.kerberos.username" "user"

! U1 setvar "wlan.kerberos.password" "password"

! U1 setvar "wlan.kerberos.realm" "zebra"

! U1 setvar "wlan.kerberos.kdc" "krbtgt"

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 198: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.signal_noise

198

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.signal_noiseDescription This command returns the signal noise on the wireless network. Values above 40% represent a very significant noise, and radio communication is not reliable.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to return the current signal noise on the wireless network. Format: ! U1 getvar "wlan.signal_noise"

Example • In this example, the getvar result is the current signal_noise value.

! U1 getvar "wlan.signal_noise"

Page 199: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

199SGD Wireless Commandswlan.signal_quality

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.signal_qualityDescription This command instructs the printer to return the current signal quality of the wireless network. Values below 40% represent a very poor signal quality, and radio communication is not reliable.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to return the current signal quality of the wireless network. Format: ! U1 getvar "wlan.signal_quality"

Example • In this example, the getvar result is the current signal_quality value.

! U1 getvar "wlan.signal_quality"

Page 200: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.signal_strength

200

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.signal_strengthDescription This command returns the signal strength of the connection to the access point as a percentage value between zero (not connected) and 100 (strongest signal). Values below 40% represent a very poor signal and radio communication is not reliable.

Type getvar

This table identifies the command for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the current signal strength. Format: ! U1 getvar "wlan.signal_strength"

Example • In this example, the getvar result is "93".

! U1 getvar "wlan.signal_strength"

Page 201: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

201SGD Wireless Commandswlan.station_name

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.station_nameDescription This printer setting refers to the station name.

Type setvar;getvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the station name value. Format: ! U1 getvar "wlan.station_name"

setvar This command instructs the printer to set the station name.Format: ! U1 setvar "wlan.station_name" "value"Values: A maximum of 32 alphanumeric charactersDefault: "ZEBRA"

Example • This setvar example shows the value set to "ZEBRA".

! U1 setvar "wlan.station_name" "ZEBRA"

When the setvar value is set to "ZEBRA", the getvar result is "ZEBRA".

Page 202: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.tx_power

202

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.tx_powerDescription This printer setting refers to specifying the wireless transmit power.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless transmit power.Format: ! U1 getvar "wlan.tx_power"

setvar This command instructs the printer to set the wireless transmit power. Format: ! U1 setvar "wlan.tx_power" "value"Values: Decimal values of 1, 5, 20, 30, 50, 100Default: "100"

Example • This setvar example shows the value set to "100".

! U1 setvar "wlan.tx_power" "100"

When the setvar value is set to "100", the getvar result is "100".

Page 203: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

203SGD Wireless Commandswlan.tx_rate

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.tx_rateDescription This printer setting refers to specifying the wireless transmit rate.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the wireless transmit rate.Format: ! U1 getvar "wlan.tx_rate"

setvar This command instructs the printer to set the wireless transmit rate. Format: ! U1 setvar "wlan.tx_rate" "value"Values: 1, 2, 5.5, 11, allDefault: "all"

Example • This setvar example shows the value set to "all".

! U1 setvar "wlan.tx_rate" "all"

When the setvar value is set to "all", the getvar result is "all".

Page 204: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.username

204

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.usernameDescription This printer setting refers to the generic user name that is used by the wireless securities that need a user name.

Type getvar; setvar

This table identifies the commands for this format:

Important • Kerberos has its own user name field.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with a generic user name for the wireless securities that need a user name.Format: ! U1 getvar "wlan.username"

setvar This command instructs the printer to set a generic user name for wireless securities that need a user name. Format: ! U1 setvar "wlan.username" "value"Values: A maximum of 32 alphanumeric charactersDefault: "user"

Example • This setvar example shows the value set to "user".

! U1 setvar "wlan.username" "user"

When the setvar value is set to "user", the getvar result is "user".

Page 205: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

205SGD Wireless Commandswlan.wep.auth_type

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.wep.auth_typeDescription For the WEP security type, this printer setting selects the authentication type to be used between the printer and the access point. The authentication types are open system and shared key.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to retrieve the current WEP authentication type.Format: ! U1 getvar "wlan.wep.auth_type"

setvar This command instructs the printer to set the WEP authentication type.Format: ! U1 setvar "wlan.wep.auth_type" "value"Values:

"open" = enables the open authentication type"shared" = enables the shared authentication type

Default: "open"

Example • This setvar example shows the value set to "open".

! U1 setvar "wlan.wep.auth_type" "open"

When the setvar value is set to "open", the getvar result is "open".

Page 206: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.wep.index

206

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.wep.indexDescription This printer setting refers to the WEP (Wired Equivalent Privacy) encryption key index. This printer setting determines which one of the four encryption keys is to be used by the client (printer).

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the encryption key index.Format: ! U1 getvar "wlan.wep.index"

setvar This command instructs the printer to set the encryption key index.Format: ! U1 setvar "wlan.wep.index" "value"Values:

"1" = enables encryption key 1"2" = enables encryption key 2"3" = enables encryption key 3"4" = enables encryption key 4

Default: "1"

Example • This setvar example shows the value set to "1".

! U1 setvar "wlan.wep.index" "1"

When the setvar value is set to "1", the getvar result is "1".

Page 207: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

207SGD Wireless Commandswlan.wep.key1

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.wep.key1Description This printer setting refers to the first indexed WEP encryption key. The WEP encryption key is a hexadecimal or string value. This key should match the wireless network WEP encryption key 1.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the encryption key. Format: ! U1 getvar "wlan.wep.key1"

For protection a single "*" prints.

setvar This command instructs the printer to set the encryption key. Format: ! U1 setvar "wlan.wep.key1" "value"Values:

10 hexadecimal characters for 40-bit encryption26 hexadecimal characters for 128-bit encryption

Default: All zeros

Example • This setvar example shows the value set to "A1B2C3D4F5".

! U1 setvar "wlan.wep.key1" "A1B2C3D4F5"

When the setvar value is set to "A1B2C3D4F5", the getvar result is "*".

Page 208: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.wep.key2

208

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.wep.key2Description This printer setting refers to the second indexed WEP encryption key. The WEP encryption key is a hexadecimal string value. This key should match the wireless network WEP encryption key 2.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer respond with the encryption key.Format: ! U1 getvar "wlan.wep.key2"

For protection a single "*" prints.

setvar This command instructs the printer to set the encryption key. Format: ! U1 setvar "wlan.wep.key2" "value"Values:

10 hexadecimal characters for 40-bit encryption26 hexadecimal characters for 128-bit encryption

Default: All zeros

Example • This setvar example shows the value set to "A1B2C3D4F5".

! U1 setvar "wlan.wep.key2" "A1B2C3D4F5"

When the setvar value is set to "A1B2C3D4F5", the getvar result is "*".

Page 209: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

209SGD Wireless Commandswlan.wep.key3

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.wep.key3Description This printer setting refers to the third indexed WEP encryption key. The WEP encryption key is a hexadecimal string value. This key should match the wireless network WEP encryption key 3.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the encryption key. Format: ! U1 getvar "wlan.wep.key3" Format: For protection a single "*" prints.

setvar This command instructs the printer to set the encryption key.Format: ! U1 setvar "wlan.wep.key3" "value"Values:

10 hexadecimal characters for 40-bit encryption26 hexadecimal characters for 128-bit encryption

Default: All zeros

Example • This setvar example shows the value set to "A1B2C3D4F5".

! U1 setvar "wlan.wep.key3" "A1B2C3D4F5"

When the setvar value is set to "A1B2C3D4F5", the getvar result is "*".

Page 210: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.wep.key4

210

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.wep.key4Description This printer setting refers to the fourth indexed WEP encryption key. The WEP encryption key is a hexadecimal string value. This key should match the wireless network WEP encryption key 4.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer respond with the encryption key.Format: ! U1 getvar "wlan.wep.key4"

For protection a single "*" prints.

setvar This command instructs the printer to set the encryption key. Format: ! U1 setvar "wlan.wep.key4" "value"Values:

10 hexadecimal characters for 40-bit encryption26 hexadecimal characters for 128-bit encryption

Default: All zeros

Example • This setvar example shows the value set to "A1B2C3D4F5".

! U1 setvar "wlan.wep.key4" "A1B2C3D4F5"

When the setvar value is set to "A1B2C3D4F5", the getvar result is "*".

Page 211: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

211SGD Wireless Commandswlan.wep.key_format

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

wlan.wep.key_formatDescription This printer setting specifies the format for the WEP key.

Type getvar; setvar

This table identifies the commands for this format:

Important • This printer setting should proceed any of the wep.key settings if you select a non-default value.

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the WEP key format.Format: ! U1 getvar "wep.key_format"

setvar This command instructs the printer to set the WEP key format. Format: ! U1 setvar "wlan.wep.key_format" "value"Values:

"ascii" = WEP key is set by ASCII string"hex" = WEP key is a Hex string

Default: "hex"

Example • This setvar example shows the value set to "ascii".

! U1 setvar "wlan.wep.key_format" "ascii"

When the setvar value is set to "ascii", the getvar result is "ascii".

Page 212: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

SGD Wireless Commandswlan.wpa.psk

212

14297L-001 Rev. A APL-D Reference Guide 7/18/08

wlan.wpa.pskDescription This printer setting specifies the pre-shared key (PSK) value to use when the WPA authentication is set to PSK.

Type getvar; setvar

This table identifies the commands for this format:

Note • For details on SGD command structure, see Command Structure on page 134.

Commands Details

getvar This command instructs the printer to respond with the pre-shared key.Format: ! U1 getvar "wlan.wpa.psk"

For protection a single "*" prints.

setvar This command instructs the printer to set the pre-shared key.Format: ! U1 setvar "wlan.wpa.psk" "value"Values: 64 hexadecimal digitsDefault: 64 zeros (00000000...)

Example • This setvar example shows the value set to "00000000...".

! U1 setvar "wlan.wpa.psk" "00000000..."

When the setvar value is set to "00000000...", the getvar result is "*".

Page 213: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

AControl Panel Options

This appendix provides you with control panel menu options on the Zebra printers with APL-D firmware.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

ContentsLCD Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

Protected Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

S4M LCD Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222S4M Control Panel Navigation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222S4M Password Protected Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Supported Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Page 214: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsLCD Options

214

LCD OptionsSome of the LCD options are password protected. This section tells you how to work through password protected menu options and provides a table of all the LCD options for the supported APL-D printers.

Protected Menus

This section tells you how to access these protected parameters.

To access the password protected menu options, complete these steps:The password is: 1234.

1. If the LCD reads ENTER PASSWORD, you need to enter a password to access given LCD menu options.

2. To increase the value, from the front panel:

• on a XiIIIPlus, 105SL, PAX4printer, press the right arrow.

• on a PAX4, press the up arrow.

• on the Z4Mplus/Z6Mplus or ZM400/ZM600 printers, press plus (+).

3. To move to the next digit, from the front panel:

• on a XiIIIPlus or 105SL printer, press the left arrow.

• on a PAX4, press the down arrow.

• on the Z4Mplus/Z6Mplus or ZM400/ZM600 printers, press minus (–).

4. When the password is entered.

• on a XiIIIPlus or 105SL printer, press NEXT/SAVE.

• on a PAX4, press NEXT.

• on the Z4Mplus/Z6Mplus or ZM400/ZM600 printers, press SELECT.

Note • For S4M LCD menu options, see S4M LCD Options on page 222.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 215: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

215Control Panel OptionsLCD Options

Supported Menu

Table 7 identifies the LCD menu options available on your Zebra XiIIIPlus, Z4Mplus/Z6Mplus, 105SL, ZM400/ZM600, and PAX4 printer with APL-D firmware.

Table 7 • LCD Differences on Supported Printers

XiIII

Plus

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

DARKNESS This allows you to adjust the darkness of your output.

PRINT SPEED This allows you to change the print speed inches per second (ips).

Important • Typically, the slower the print speed, the better the print quality.

SLEW SPEED This allows you to adjust the speed for feeding a blank label (given in inches per second).

BACKFEED SPEED If backfeed is on, this allows you to adjust the speed at which the label backs up before printing (given in inches per second).

TEAR OFF This allows you to set the position of the labels over the tear-off/peel-off bar.

PRINT MODE This allows you to set the type of label delivery.

COMPAT. MODE This allows you to put the printer in compatibility mode. In compatibility mode, you can change the default label top from 1.1. inches to 2.5 inches.

CONTROL CODES This allows you to select which set of language control codes will be sent to the printer.

MODULE A This allows you to assign an actual 512 KB memory device to a module letter.

MODULE B This allows you to assign an actual 512 KB memory device to a module letter.

MEDIA TYPE This allows you to set the type of media you are using.

SENSOR TYPE This allows you to set the type of media you are using with a web. This indicates the spacing between labels, or if you are using media with black mark print on the back.

SENSOR SELECT This allows you to choose the sensor that you want to use.

PRINT METHOD This allows you to set the method of printing.

PRINT WIDTH This allows you to set the printable area across the label width.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 216: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsLCD Options

216

MAXIMUM LENGTH This allows you to set the maximum length of the label.

EARLY WARNING

MEDIA

This allows you to enable or disable warnings to appear if label or ribbons are low. Password protected.

EARLY WARNING This allows you to enable or disable warnings to appear if the printhead needs to be cleaned. Password protected.

NONRESET CNTR This allows you to reset the advanced counter used by the printer to monitor the label generation in inches, centimeters, and number of labels.

RESET CNTR1 This allows you to reset the advanced counter used by the printer to monitor the label generation in inches, centimeters, and number of labels.

RESET CNTR2 This allows you to reset the advanced counter used by the printer to monitor the label generation in inches, centimeters, and number of labels.

PRINT METERS This allows you to view the current date and change the date. Password Protected.

LIST FONTS This allows you to print a label that lists all available fonts.

LIST IMAGES This allows you to print a label that lists all images that are stored in the printer’s RAM, Flash memory, optional EROM, or optional memory card.

LIST FORMATS This allows you to print a label that lists all formats that are stored in the printer’s RAM, Flash memory, optional ERPROM, or optional memory card.

LIST SETUP This allows you to prints a configuration label.

LIST NETWORK This allows you to print a network configuration label.

FORMAT CARD This allows you to erase all information from the memory card. Password protected.

INIT FLASH MEM This allows you to reformat your Flash memory. Password protected.

SENSOR PROFILE This prints out a sensor profile label.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 217: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

217Control Panel OptionsLCD Options

MEDIA AND RIB. This allows you to adjust the sensitivity of the media and ribbon sensors.

PARALLEL COMM. This allows the communications port that matches the one being used by the host computer.

SERIAL COMM. This allows you to select a communications port. It must match the port being used by the host. Password protected.

BAUD This allows you to select a baud rate. It must match the rate being used by the host. Password protected.

DATA BITS This allows you to select the data bits. It must match the data bits being used by the host. Password protected.

PARITY This allows you to select the parity. It must match the parity on the host. Password protected.

HOST HANDSHAKE This allows you to select the handshake protocol. It must match the protocol on the host. Password protected.

PROTOCOL This allows you to set protocols. It is an error checking system. Password protected.

NETWORK ID This allows you to set the network ID. Password protected.

COMMUNICATIONS This allows you to troubleshoot and check the interconnection between the printer and the host computer. Password protected.

MEDIA POWER UP This allows you to set the action of the labels when the printer is turned on. Password protected.

HEAD CLOSE This allows you to set the action of the labels when the printhead is closed. Password protected.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 218: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsLCD Options

218

BACKFEED This allows you to determine when and how much label feedback occurs after a label is removed. Password protected.

LABEL TOP This allows you to adjust the print position on the label vertically.

LEFT POSITION This determines how far from the left edge of a label the format begins to print.

HEAD RESISTOR This value is preset at the factory to match the resistance value of the printhead. It does not need to be changed unless the printhead or the main logic board is replaced.Important • If this needs to be changed, the change should be done by a qualified service technician.

ERROR ON PAUSE When this option is enabled and the print engine is paused, the print engine sets the applicator error state.

RIBBON LOW MODE When the amount of ribbon on the supply spindle reaches the specified length, the output signal asserts HIGH to provide a RIBBON LOW warning.

RIBBON LOW OUTPUT This is dependent on the setting of RIBBON LOW MODE. If RIBBON LOW MODE is enabled this is asserted HIGH and the amount of ribbon remaining on the supply spool is below a specific threshold level. If RIBBON LOW MODE is disabled, this output lead is disabled.

VERIFIER PORT This allows you to determine how the printer reacts to the online verifier. Password protected.

APPLICATOR PORT This allows you to determine the action of the verifier port. Password protected.

START PRINT SIG This allows you to determine how the printer reacts to the Start Print Signal input on pin 3 of the applicator interface. Password protected.

RESYNC MODE This allows you to determine how the printer reacts if the label synchronization is lost and the label top is not where is should be. Password protected.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 219: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

219Control Panel OptionsLCD Options

WEB S. This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

MEDIA S. This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

RIBBON S. This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

TAKE LABEL This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

MARK S. This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

TRANS GAIN This is automatically set during calibration. Important • If this needs to be changed, the change should be done by a qualified service technician.

TRANS BASE This is automatically set during calibration. Important • If this needs to be changed, the change should be done by a qualified service technician.

TRANS BRIGHT This is automatically set during calibration. Important • If this needs to be changed, the change should be done by a qualified service technician.

RIBBON GAIN This is automatically set during calibration. Important • If this needs to be changed, the change should be done by a qualified service technician.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 220: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsLCD Options

220

MARK GAIN This is automatically set during calibration. Important • If this needs to be changed, the change should be done by a qualified service technician.

PRIMARY NETWORK This allows you to see if the printer is using a IP settting from the wireless or a wired print server at bootup.

LOAD FROM EXT? This parameter allows you to see if the printer should use IP settings from the external print server at bootup.

ACTIVE PRINTSRVR This allows you to see which print server is being used.

IP PROTOCOL The allows you to see if the user (permanent) or the server (dynamic) selects the IP address.

IP ADDRESS This allows you to modify this setting, only when Permanent is select for OBTAIN IP ADDRESS.

SUBNET MASK This allows you to view the subnet mask.

DEFAULT GATEWAY This allows you to view the default gateway.

MAC ADDRESS This allows you to view the MAC address for the current wireless radio card.

ESSID This allows you to view the ESSID for the current wireless configuration.

WLAN SECURITY This allows you to view the current security type.

RESET NETWORK This allows you to reinitialize the wireless radio card and the print server (wired or wireless).

MARK MED S. This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

MEDIA LED This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

RIBBON GAIN/LED This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 221: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

221Control Panel OptionsLCD Options

MARK LED This is automatically set during calibration. Password protected.

Important • If this needs to be changed, the change should be done by a qualified service technician.

LCD ADJUST This allows you to adjust the contrast of your LCD.

RTS TAKEUP ARM This is used as a diagnostic tool to monitor the voltage supplied to the Ribbon Tensioning System Takeup Dancer Arm.

RTS SUPPLY ARM This is used as a diagnostic tool to monitor the voltage supplied to the Ribbon Tensioning System Supply Dancer Arm.

FORMAT CONVERT This selects the bitmap scaling factor.

IDLE DISPLAY This allows you to select the LCD options for the real-time clock.

RTC DATE This allows you to view the current date and change the date. Password Protected.

RTC TIME This allows you to view the current time and change the time.Password protected.

PASSWORD LEVEL This allows you to select if certain Zebra-selected menu items or all menu items are password protected.

LANGUAGE This allows you to change the LCD language.

DATA CAPTURE This allows you to turn this feature ON and OFF. When this feature is ON, all the data is received by the printer is captured to an ATA PCMCIA Flash card.

Table 7 • LCD Differences on Supported PrintersXi

IIIPl

us

Z4M

plus

/Z6M

plus

105S

L

ZM40

0/ZM

600

PAX4

LCD Option Details

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 222: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsS4M LCD Options

222

S4M LCD Options

S4M Control Panel Navigation

How you navigate through the S4M menu impacts if you come to the top of a protected menu or the bottom of a protected menu. For an example of how the LCD menu navigation works, see the table that follows:

S4M Password Protected Menus

Some of the LCD options are password protected. As you navigate through the printer menu, if you come to an ADVANCED SETUP menu option, then you have come to password protected menu. These LCD menu options appear when you are about to enter a protected menu:

• ADVANCED SETUP 3 — for menu details, see S4M Protected Menu on page 225.

• ADVANCED SETUP 4 — for menu details, see the Maintenance Manual.

If you navigate… Then…

Using the right arrow key When you come to a protected menu, for example ADVANCED SETUP 3, a password needs to be entered. When you access the protected menu, the menu is listed from the top of the menu to the bottom of the menu. For menu details, see Table 9, S4M Protected Menu on page 225.

Using the left arrow key When you come to a protected menu, for example ADVANCED SETUP 3, a password needs to be entered. When you access the protected menu, the menu is listed from the bottom of the menu to the top of the menu. For menu details, see Table 9, S4M Protected Menu on page 225.

Example • This example provides you with a scenario using the right arrow key and a scenario using the left arrow key and how they differ, as follows:Scenario One -Using the right arrow key to navigate

You use the right arrow key to move through the menu for your S4M printer. You come to ADVANCED SETUP 3. You enter the password to access the menu. You come to the first menu item in ADVANCED SETUP 3, which is PRINT OUT.

Scenario Two -Using the left arrow key to navigateYou use the left arrow key to move through the menu for your S4M printer. You come to ADVANCED SETUP 3. You enter the password to access the menu. You come to the last menu item in ADVANCED SETUP 3, which is LANGUAGE.

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 223: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

223Control Panel OptionsS4M LCD Options

To access the password protected menu options, complete these steps:

1. If the LCD reads ADVANCE SETUP 3, you need to enter a password to access given LCD menu options.

2. On the control panel, press Enter.The LCD displays PASSWORD 0000. The default password to access ADVANCED SETUP 3 is 1234.

3. Use the up and down arrow keys to increase and decrease the numbers. Use the right arrow key to advance to the next field.

4. When the password is entered, press Enter.The first menu selection in ADVANCED SETUP 3 is PRINT OUT.

To understand how the display of the protected menus depend on how you navigate through the LCD, be sure to read S4M Control Panel Navigation on page 222.

Supported Menu

Table 8 identifies the unprotected menu options and Table 9 identifies the protected menu options your Zebra S4M printer with APL-D firmware.

Table 8 • S4M Unprotected Menus

LCD Option Details

DARKNESS This allows you to adjust the darkness of your output.

TEAR OFF This allows you to set the position of the labels over the tear-off/peel-off bar.

LABEL TOP This allows you to adjust the print position on the label vertically.

LEFT POSITION This allows you to set how far from the left edge of the label the format begins to print.

MEDIA TYPE This allows you to set the type of media you are using.

SENSOR SELECT This allows you to choose the sensor that you want to use.

REMOVAL This allows you to select the type of label removal method you want to use.

PRINT SPEED This allows you to change the print speed inches per second (ips).

Important • Typically, the slower the print speed, the better the print quality.

PRINT WIDTH This allows you to set the printable area across the label width.

COMPAT. MODE This allows you to put the printer in compatibility mode. In compatibility mode, you can change the default label top from 1.1. inches to 2.5 inches.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 224: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsS4M LCD Options

224

CONTROL CODES This allows you to select which set of language control codes will be sent to the printer.

LENGTH This allows you to set the maximum length of the label.

Table 8 • S4M Unprotected Menus

LCD Option Details

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 225: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

225Control Panel OptionsS4M LCD Options

Table 9 shows the protected menu for ADVANCED SETUP 3. To access this, see S4M Password Protected Menus on page 222.

Table 9 • S4M Protected Menu

LCD Details

PRINT OUT This allows you to print certain types labels with specific printer information.

MODULE A This allows you to assign an actual 512 KB memory device to a module letter.

MODULE B This allows you to assign an actual 512 KB memory device to a module letter.

BAUD This allows you to select a baud rate. It must match the rate being used by the host.

DATA BITS This allows you to select the data bits. It must match the data bits being used by the host.

PARITY This allows you to select the parity. It must match the parity on the host.

HOST HANDSHAKE This allows you to select the handshake protocol. It must match the protocol on the host.

HEXDUMP This allows you to check the connection between the printer and the host computer.

CHANGE RTC DATE This allows you to view the current date and change the date.

CHANGE RTC TIME This allows you to view the current time and change the time.

LOAD DEFAULTS This allows you to reset the parameters back to the factory default settings.

DEFAULT NET This restores the wired and wireless network settings back to factory defaults.

INIT FLASH MEM This allows you to reformat your Flash memory.

RIBBON This is automatically set during calibration.

Important • If this needs to be changed, the change should be done by a qualified service technician.

SENSOR PROFILE This prints out a sensor profile label.

MEDIA / RIBBON This allows you to adjust the sensitivity of the media and ribbon sensors.

LANGUAGE This allows you to change the LCD language.

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 226: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Control Panel OptionsS4M LCD Options

226

Notes • ___________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 227: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Index

Aaccess point

as part of a WLAN, 46associated, 158selection, 46

active print serverIP address and network configuration label, 49selecting primary network device, 51

addressnetwork configuration label, 41

adhoc auto mode, 156adhoc channel, 157ARP interval or cache time out, 138, 163assigning an IP address, 21, 41

from printer LCD, 41using gleaning, 25, 43using static route, 24, 42with DHCP, 21without DHCP, 21

Bbar code, 96bootp

enable or disable, 139browser

configuration settings, 28

Ccard.mac_addr, 179character code, 95clear module, 63client identifier, 108, 144, 169command structure, 100

commandsimmediate, 56

configuration labelfields to know, 41how to print, 40

configuration settingsbrowser, 28ZebraNet View, 26

connecting to a wireless network, 46contacts, 13continuous paper length

set, 59control panel navigation, 222copy module, 59customer service, 13cutter signal time

set, 58, 60cycle cutter, 62

Ddefault 10/100 PS factory settings

test button, 39with WebView, 37ZebraNet View, 38

default gatewaynetwork configuration label, 41setting, 24

default moduleset, 66

do command, 99, 133download data

character, 95dump mode

character, 62

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 228: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Index228

Eedge sensor

set, 60ESSID

printer, 160extended system commands

offset distance, 61external_wired.ip.addr, 101external_wired.ip.default_addr.enable, 103external_wired.ip.dhcp.cid_type, 108external_wired.ip.timeout value, 129external_wired.mac_addr, 115

Ffeed rate

set, 64feedback characters

enable, 58firmware

printer version, 65versions required in wireless radio cards, 46

flash memory moduletest, 65

font descriptor, 95font ID number

assign, 95font loading commands

assign font ID number, 95character code, 95character download data, 95font descriptor, 95

form feed, 60form stop position

set, 60FTP protocol setting, 146

Ggateway address

change, 147

generating label formatsbarcode, 96graphics, 96images, 96internal bitmapped font, 96smooth font, 96

getvararp_interval, 138card.mac_addr, 179external_wired.ip.addr, 101external_wired.ip.default_addr.enable address

printer, 103external_wired.ip.dhcp.cid_type, 108external_wired.ip.timeout.value, 129internal_wired.ip.default_addr.enable address

printer, 118internal_wired.ip.dhcp.cid_suffix, 122internal_wired.ip.netmask, 125internal_wired.ip.port, 126, 172internal_wired.ip.protocol, 127ip.addr, 137ip.bootp.enable, 139ip.dhcp.cid_all, 140ip.dhcp.cid_enable, 141ip.dhcp.cid_prefix, 142ip.dhcp.cid_suffix, 143ip.dhcp.cid_type, 144ip.dhcp.enable, 145ip.ftp.enable, 146ip.gateway, 147ip.http.enable, 148ip.lpd.enable, 149ip.netmask, 150ip.pop3.enable, 154ip.pop3.password, 153ip.pop3.poll, 152ip.pop3.server_addr, 151ip.pop3.username, 155wlan.adhocautomode, 156wlan.adhocchannel, 157wlan.associated, 158wlan.channel_mask, 159wlan.essid, 160wlan.firmware_version, 161wlan.ip.addr, 162wlan.ip.arp_interval, 163

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 229: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

229Index

wlan.ip.default_addr.enable addressprinter, 164

wlan.ip.dhcp.cid_all, 165wlan.ip.dhcp.cid_enable, 166wlan.ip.dhcp.cid_prefix, 167wlan.ip.dhcp.cid_suffix, 168wlan.ip.dhcp.cid_type, 169wlan.ip.gateway, 170wlan.ip.netmask, 171wlan.ip.protocol, 173wlan.ip.timeout.enable, 174wlan.ip.timeout.value, 175wlan.keep_alive.enable, 185wlan.keep_alive.timeout, 184wlan.kerberos.kdc, 183wlan.kerberos.password, 182wlan.kerberos.realm, 181wlan.kerberos.username, 180wlan.password, 177wlan.preamble, 176wlan.private_key_password, 186wlan.roam.interval, 187wlan.roam.signal, 188wlan.signal_noise, 198wlan.signal_quality, 199wlan.signal_strength, 200wlan.station_name, 201wlan.tx_power, 202wlan.tx_rate, 203wlan.username, 204wlan.wep.auth_type, 205wlan.wep.index, 206wlan.wep.key_format, 211wlan.wep.key1, 207wlan.wep.key2, 208wlan.wep.key3, 209wlan.wep.key4, 210

getvar command, 98, 132gleaning, 25, 43graphics, 96

HHTTP protocol, 148

Iimages, 96

immediate commands, 56reset, 56send ASCII status string, 56send batch quantity, 57send status byte, 57SOH shutdown, 57status enquiry, 64stop/cancel, 56toggle pause, 56

inchesset printer to, 62

input image data, 61internal bitmapped font, 96internal information and dot pattern

print, 67internal wired subnet mask address

enable or disable, 125internal_wired.ip.default_addr.enable, 118internal_wired.ip.dhcp.cid_suffix, 122internal_wired.ip.netmask, 125internal_wired.ip.port, 126internal_wired.ip.protocol, 127IP address

assigning in a non-Windows environment, 41assigning in telnet session, 42assigning via telnet session, 24assigning with DHCP, 22for wired and wireless print servers, 49printer, 101, 137, 162

ip.addr, 137ip.arp_interval, 138ip.bootp.enable, 139ip.dhcp.cid_all, 140ip.dhcp.cid_enable, 141ip.dhcp.cid_prefix, 142ip.dhcp.cid_suffix, 143ip.dhcp.cid_type, 144ip.dhcp.enable, 145ip.ftp.enable, 146ip.gateway, 147ip.http.enable, 148ip.lpd.enable, 149ip.netmask, 150ip.pop3.enable, 154ip.pop3.password, 153ip.pop3.poll, 152ip.pop3.server_addr, 151ip.pop3.username, 155ip.port, 126, 172

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 230: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Index230

KKerberos

password, 182realm, 181username, 180wireless cards that support Kerberos, 48

key distribution center (KDC), 183key rotation

firmware version required, 194

Llabel format field

replacement, 64label formatting command

enter, 61last label format

print, 60liability, 2LPD protocol setting, 149

MMAC address

network configuration label, 41retrieve via external_wired.mac_addr, 115

maximum label lengthset, 61

memory dump, 59memory module information

request, 65modules

clears all, 63

Nnetwork configuration label

address, 41default gateway, 41hardware address, 41MAC address, 41subnet mask, 41

Ooffset distance, top of form, 61option 61, 108, 144, 169

ip.dhcp.cid_enable, 141ip.dhcp.cid_prefix, 142, 167wlan.ip.dhcp.cid_enable, 166

output sensor values, 66

Ppause

controlled, 63POP3

mailbox, 154mailbox password, 153poll interval, 152username, 155

POP3 serverIP address, 151

preamble lengthradio, 176

primary network devicepreference for active print server, 51

print network configuration label, 40print position

set start of, 62printer IP address, 101, 137, 162printer time and date information

get, 58printer to inches

set, 62printer to metric

set, 62printing

configuration label, 40private key password, 186protected menus, 214, 222protocols

enable with WebView, 33enable with ZebraNet View, 36

Qquantity for stored label

set, 59

Rreflective sensor

select, 63related documents, 15reset, 56ribbon saver

on/off, 63

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 231: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

231Index

RS-232 porttest, 61

Ssales, 13security type

which wireless radio cards can be used with each, 48

send ASCII status string, 56send batch quantity, 57send status byte, 57setup 10/100 PS port

Windows 95/98, 31setvar

external_wired.ip.addr, 101, 103external_wired.ip.dhcp.cid_type, 108external_wired.ip.timeout value, 129internal_wired.ip.addr, 118internal_wired.ip.dhcp.cid_suffix, 122internal_wired.ip.netmask, 125internal_wired.ip.port, 126, 172internal_wired.ip.protocol, 127ip.addr, 137ip.arp_interval, 138ip.bootp.enable, 139ip.dhcp.cid_all, 140ip.dhcp.cid_enable, 141ip.dhcp.cid_prefix, 142ip.dhcp.cid_suffix, 143ip.dhcp.cid_type, 144ip.dhcp.enable, 145ip.ftp.enable, 146ip.gateway, 147ip.http.enable, 148ip.lpd.enable, 149ip.netmask, 150ip.pop3.enable, 154ip.pop3.password, 153ip.pop3.poll, 152ip.pop3.server_addr, 151ip.pop3.username, 155

setvarwlan.adhocautomode, 156wlan.adhocchannel, 157wlan.channel_mask, 159wlan.essid, 160wlan.ip.addr, 162, 164wlan.ip.arp_interval, 163wlan.ip.dhcp.cid_all, 165wlan.ip.dhcp.cid_enable, 166wlan.ip.dhcp.cid_prefix, 167wlan.ip.dhcp.cid_suffix, 168wlan.ip.dhcp.cid_type, 169wlan.ip.gateway, 170wlan.ip.netmask, 171wlan.ip.protocol, 173wlan.ip.timeout enable, 174wlan.ip.timeout value, 175wlan.keep_alive.enable, 185wlan.keep_alive.timeout, 184wlan.kerberos.kdc, 183wlan.kerberos.password, 182wlan.kerberos.realm, 181wlan.kerberos.username, 180wlan.password, 177wlan.preamble, 176wlan.private_key_password, 186wlan.roam.interval, 187wlan.roam.signal, 188wlan.station_name, 201wlan.tx_power, 202wlan.tx_rate, 203wlan.username, 204wlan.wep.auth_type, 205wlan.wep.index, 206wlan.wep.key_format, 211wlan.wep.key1, 207wlan.wep.key2, 208wlan.wep.key3, 209wlan.wep.key4, 210

setvar command, 98, 132SGD command structure, 100single buffer mode

set printer, 64smooth font, 96software switch settings, 65SOH shutdown

immediate commands, 57start of print position

set, 62static route, 24, 42stop/cancel, 56

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 232: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Index232

subnet maskchange, 125network configuration label, 41setting, 23

subnet mask addressenable or disable, 150

supported wireless radio cards, 46system level commands

character (HEX) dump mode, 62clear module, 63clears all modules, 63controlled pause, 63copy module, 59cutter signal, 58cutter signal time, 60cycle cutter, 62enable feedback characters, 58enter label formatting command, 61form feed, 60input image data, 61label format field replacement, 64memory dump, 59output sensor values, 66print internal information, 67print last label format, 60printer firmware version, 65printer time and date, 58printhead dot pattern, 64quantity for stored label, 59request memory module information, 65ribbon saver, 63select edge sensor, 60select reflective sensor, 63set continuous paper length, 59set default module, 66set feed rate, 64set form stop position, 60set maximum label length, 61set printer to inches, 62set printer to metric, 62set printer to single buffer mode, 64set start of print position, 62software switch settings, 65test flash memory module, 65test RAM memory module, 64test RS-232 port, 61time and date, 58

TTCP communication, 126, 172technical support, 13

test buttondefault 10/100 PS factory settings, 39

time and dateset, 58

toggle pause, 56

UUDP communication, 126, 172

Wweb server setting, 148WebView

default 10/100 PS factory settings, 37enable protocols, 33

WEP key format, 211Windows 95/98

setup 10/100 PS port, 31wired equivalent privacy, 206wired print server

check for during bootup, 51set as primary network device, 51

wireless print serverset as primary network device, 51

wireless radio cardsupported cards, 46supported security types, 48

wireless timeout enable, 174wlan gateway address

change, 170WLAN setup, 46wlan subnet mask address

enable or disable, 171wlan.adhocautomode, 156wlan.adhocchannel, 157wlan.associated, 158wlan.channel_mask, 159wlan.essid, 160wlan.firmware_version, 161wlan.ip.addr, 162wlan.ip.arp_interval, 163wlan.ip.default_addr.enable, 164wlan.ip.dhcp.cid_all, 165wlan.ip.dhcp.cid_enable, 166wlan.ip.dhcp.cid_prefix, 167wlan.ip.dhcp.cid_suffix, 168wlan.ip.dhcp.cid_type, 169wlan.ip.gateway, 170wlan.ip.netmask, 171wlan.ip.protocol, 173wlan.ip.timeout enable, 174wlan.ip.timeout value, 175

14297L-001 Rev. A APL-D Reference Guide 7/18/08

Page 233: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

233Index

wlan.ip.timeout.enable, 174wlan.keep_alive.enable, 185wlan.keep_alive.timeout, 184wlan.kerberos.kdc, 183wlan.kerberos.password, 182wlan.kerberos.realm, 181wlan.kerberos.username, 180wlan.password, 177wlan.preamble, 176wlan.private_key_password, 186wlan.roam.interval, 187wlan.roam.signal, 188wlan.signal_noise, 198wlan.signal_quality, 199wlan.signal_strength, 200wlan.station_name, 201wlan.tx_power, 202wlan.tx_rate, 203

wlan.username, 204wlan.wep.auth_type, 205wlan.wep.index, 206wlan.wep.key_format, 211wlan.wep.key1, 207wlan.wep.key2, 208wlan.wep.key3, 209wlan.wep.key4, 210

ZZebraNet Connect IP, 30

Windows NT 4.0 / Windows 2000, 30ZebraNet View

configuration settings, 26default 10/100 PS factory settings, 38enable protocols, 36

7/18/08 APL-D Reference Guide 14297L-001 Rev. A

Page 234: APL-D Reference Guide - Zebra Technologies · All other brand names, product names, or trademarks be long to their respective holders. For additional trademark information, please

Part Number: 14297L-001 © 2008 ZIH Corp.

Zebra Technologies International, LLC 333 Corporate Woods Parkway Vernon Hills, Illinois 60061.3109 U.S.A T: +1 847 793 2600 Toll-free +1 800 423 0422 F: +1 847 913 8766

Zebra Technologies Europe Limited Zebra House The Valley Centre, Gordon Road High Wycombe Buckinghamshire, HP13 6EQ, UKT: +44 (0)1494 472872 F: +44 (0) 1494 450103

Zebra Technologies Asia Pacific, LLC 120 Robinson Road #06-01 Parakou Building Singapore 068913 T: +65 6858 0722 F: +65 6885 0838