Fingerprint Developers Guide Old Pdf.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
Fingerprint Developer’s Guide Intermec Technologies Corporation Worldwide Headquarters 6001 36th Ave.W. Everett, WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec Technologies Corporation. Information and specifications contained in this document are subject to change without prior notice and do not represent a commitment on the part of Intermec Technologies Corporation. © 2008 - 2009 by Intermec Technologies Corporation. All rights reserved. The word Intermec, the Intermec logo, Norand, ArciTech, Beverage Routebook, CrossBar, dcBrowser, Duratherm, EasyADC, EasyCoder, EasySet, Fingerprint, INCA (under license), i-gistics, Intellitag, Intellitag Gen2, JANUS, LabelShop, MobileLAN, Picolink, Ready-to-Work, RoutePower, Sabre, ScanPlus, ShopScan, Smart Mobile Computing, SmartSystems, TE 2000, Trakker Antares, and Vista Powered are either trademarks or registered trademarks of Intermec Technologies Corporation. There are U.S. and foreign patents as well as U.S. and foreign patents pending. ii Intermec Fingerprint Developer’s Guide Document Change Record This page records changes to this document. Version Number Date Description of Change 002 7/2009 Updated document for new printer models and new symbologies. 001 7/2008 Initial release of this document. Content in this document was originally located in: • the Fingerprint Programmer’s Reference Manual (P/N 937-005-001). • the Intermec Fingerprint 8.00 Tutorial (P/N 1-960608-00). Intermec Fingerprint Developer’s Guide iii iv Intermec Fingerprint Developer’s Guide Contents Contents Before You Begin . xiii Safety Information . xiii Global Services and Support . xiii Who Should Read This Manual . xiv Related Documents . xiv 1 Introduction to Fingerprint . .1 What Is Fingerprint?. .2 Which Printers Support Fingerprint? . .2 Learning the Structure of Fingerprint Commands. .2 Fingerprint Operating Modes . .3 Sending Fingerprint Commands to the Printer. .3 2 Understanding Fingerprint Syntax. .5 Learning Fingerprint Syntax . .6 About Keywords, Statements, and Lines. .6 About Functions . .7 About Constants, Variables, and Expressions . .8 About Operators . .9 About Devices. .11 About Immediate Mode. .12 Sending Command Strings in Immediate Mode . .12 About Programming Mode. .13 Using Line Numbers . .14 Programming Without Line Numbers . .14 Sending Programs to the Printer. .15 Commands for Editing Code . .15 Using Conditional Instructions. .16 Using an IF...THEN...[ELSE] Instruction . .16 Using an IF...THEN...[ELSE]...END IF Instruction . .17 About Branching . .17 Branching to Subroutines . .17 Instructions for Conditional Branching. .18 Unconditional Branching Using a GOTO Statement . .21 Branching to an Error-Handling Subroutine . .21 Intermec Fingerprint Developer’s Guide v Contents About Loops . .22 Using a FOR...NEXT Instruction . .22 Using a WHILE...WEND Instruction. .23 Structuring Your Program . .24 Executing the Program. .25 Writing, Executing, and Listing a Short Program. .25 Breaking Program Execution . .26 Using a BREAK Statement . .27 Using a BREAK...ON or BREAK...OFF Statement . .27 Using an ON BREAK ...GOSUB...Statement . .28 Saving the Program. .28 Naming the Program . .28 Protecting the Program. .29 Saving Without Line Numbers . .29 Making Changes . .29 Making Copies of Programs. .30 Renaming a Program . .30 Saving in CompactFlash Memory Cards . .30 Creating a Startup Program. .30 3 Managing Files . .33 Using Directories in the Printer File System. .34 Using Path Shortcuts. .34 About File Types . .35 Commands for Listing Files. ..