apl-d reference guide - zebra technologies · all other brand names, product names, or trademarks...
Post on 15-Aug-2020
5 Views
Preview:
TRANSCRIPT
ZebraNet®
APL-D
Reference Guide
© 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
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
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
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
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
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
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
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
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
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
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
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: ts1@zebra.com Software: ts3@zebra.comKiosk printers only: swecoinsupport@zebra.comT: +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: clientcare@zebra.com
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: Tsgermany@zebra.com France: Tsfrance@zebra.com Spain/Portugal: Tsspain@zebra.com All other areas: Tseurope@zebra.com
For printers, parts, media, and ribbon, please call your distributor, or contact us.T: +44 (0) 1494 768316 F: +44 (0) 1494 768244 E: cseurope@zebra.com
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: tschina@zebra.com All other areas: tsasiapacific@zebra.com
For printers, parts, media, and ribbon, please call your distributor, or contact us.T: +65 6858 0722 F: +65 6885 0836
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.
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
About This DocumentRelated Documents
16
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
14297L-001 Rev. A APL-D Reference Guide 7/18/08
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Getting StartedWireless Print Server
50
asterisk indicating the active print server
14297L-001 Rev. A APL-D Reference Guide 7/18/08
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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"
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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"
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
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
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
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
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"
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"
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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 "*".
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".
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".
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".
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".
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"
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".
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".
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"
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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".
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 "*".
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".
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"
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".
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".
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 "*".
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".
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".
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".
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 "*".
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".
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".
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
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
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
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
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
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
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
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
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
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"
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"
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"
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".
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".
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".
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".
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".
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".
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 "*".
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 "*".
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 "*".
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 "*".
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".
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 "*".
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
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
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
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
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
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
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
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
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
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
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
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
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
Control Panel OptionsS4M LCD Options
226
Notes • ___________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
14297L-001 Rev. A APL-D Reference Guide 7/18/08
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
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
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
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
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
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
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
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
top related