Intermec Fingerprint6.13P/N 1-960366-01Edition 2September 1998Programmer’s Guide
9Intermec Fingerprint 6.13 – Programmer's Guide2. GETTING STARTED1. Computer Connection The Fingerprint firmware is stored in two EPROM packages
99Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.3. Date and Time, cont'd.The following instructions are used t
100Intermec Fingerprint 6.13 – Programmer's GuideThis example shows how the date and time is set in the immediatemode (not required if the printe
101Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.4. Random NumberGenerationThe Fingerprint firmware provides two in
102Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN1. Creating a LayoutField TypesA label layout is made up of a number of fields.
103Intermec Fingerprint 6.13 – Programmer's Guide☞ Printer SetupAlso see:• Chapter 15.6• Technical Manual10. LABEL DESIGN, cont'd.1. Creati
104Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.1. Creating a Layout,cont'd.Continued!AlignmentOnce the inser
105Intermec Fingerprint 6.13 – Programmer's GuideDirectionsIntermec Fingerprint allows printing in four different directions.Using a DIR statemen
106Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.1. Creating a Layout,cont'd.Layout FilesIn addition to the me
107Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.2. Text FieldContinued!A text field consists of one or several alp
108Intermec Fingerprint 6.13 – Programmer's GuideSummary:To print a text field, the following information and instructions mustbe given (in most
10Intermec Fingerprint 6.13 – Programmer's Guide3. Turn On the Printer☞ Shell Startup ProgramsAlso see:• Intermec Shell Startup manuals2. GETTING
109Intermec Fingerprint 6.13 – Programmer's GuideAs standard, Intermec Fingerprint supports more than 30 of themost common bar code symbologies.
110Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.3. Bar Code Field, cont'd.BARFONT...ON, cont'd.In some E
111Intermec Fingerprint 6.13 – Programmer's GuideAn image field is a field containing a picture or logotype, which hasbeen converted to the inter
112Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.5. Box FieldA box is a hollow square or rectangle that can be rota
113Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.6. Line FieldA line can be printed in right angles along or across
114Intermec Fingerprint 6.13 – Programmer's GuideContinued!10. LABEL DESIGN, cont'd.7. Layout FilesIntroductionMany application, e.g. in con
115Intermec Fingerprint 6.13 – Programmer's GuideCreating a Layout File, cont'd.10. LABEL DESIGN, cont'd.7. Layout Files, cont'd.C
116Intermec Fingerprint 6.13 – Programmer's GuideCreating a Layout File, cont'd.10. LABEL DESIGN, cont'd.7. Layout Files, cont'd.C
117Intermec Fingerprint 6.13 – Programmer's GuideCreating a Layout File, cont'd.This example shows how a small layout file can be composed:T
118Intermec Fingerprint 6.13 – Programmer's GuideCreating a Logotype Name File, cont'd.• If you specify logotype-by-number (record type L),
11Intermec Fingerprint 6.13 – Programmer's Guide2. GETTING STARTED, cont'd.7. Custom-MadeStartup ProgramIf the printer is not fitted with an
119Intermec Fingerprint 6.13 – Programmer's GuideContinued!Creating an Error File or ArrayThe last requirement is an error file or array that can
120Intermec Fingerprint 6.13 – Programmer's Guide10. LABEL DESIGN, cont'd.7. Layout Files, cont'd.Using the Files in a LAYOUT Statement
121Intermec Fingerprint 6.13 – Programmer's Guide11. PRINTING CONTROL1. Paper FeedContinued!In order to provide maximum flexibility, there are a
122Intermec Fingerprint 6.13 – Programmer's Guide11. PRINTING CONTROL, cont'd.1. Paper Feed, cont'd.Continued!• Variable length stripAt
123Intermec Fingerprint 6.13 – Programmer's Guide11. PRINTING CONTROL, cont'd.1. Paper Feed, cont'd.The relation between paper and prin
124Intermec Fingerprint 6.13 – Programmer's Guide11. PRINTING CONTROL, cont'd.LTS& ON/OFFThese statements enables or disables the label-
125Intermec Fingerprint 6.13 – Programmer's GuideACTLENThis function returns the approximate length in dots of mostrecently executed paper feed o
126Intermec Fingerprint 6.13 – Programmer's GuideContinued!11. PRINTING CONTROL, cont'd.Should any problems arise, e.g. the printer stops be
127Intermec Fingerprint 6.13 – Programmer's GuideOPTIMIZE ON/OFFThe OPTIMIZE ON statement is used to speed up batch printing.There are three opti
128Intermec Fingerprint 6.13 – Programmer's Guide12. FONTS1. Bitmap FontsHeight of the character cellPrint directions and fontnameextensions.Font
12Intermec Fingerprint 6.13 – Programmer's Guide2. GETTING STARTED, cont'd.9. Bypassing a StartupProgramThe following methods are only recom
129Intermec Fingerprint 6.13 – Programmer's Guide2. Converting Outline FontFiles via Toolbox12. FONTS, cont'd.Continued!Outline font files i
130Intermec Fingerprint 6.13 – Programmer's Guide12. FONTS, cont'd.5. Listing Fonts5. Special FontsRegardless in which parts of the memory t
131Intermec Fingerprint 6.13 – Programmer's GuideA large number of commonly used bar code symbologies areincluded in the Intermec Fingerprint EPR
132Intermec Fingerprint 6.13 – Programmer's Guide13. BAR CODES, cont'd.2. Special Bar CodesSpecial bar codes, such as PDF417, USD-5, MaxiCod
133Intermec Fingerprint 6.13 – Programmer's Guide14. IMAGES1. Images vs Images Files2. Standard ImagesThere is a similar distinction between “Ima
134Intermec Fingerprint 6.13 – Programmer's Guide14. IMAGES, cont'd.The system variable SYSVAR allows you to check the result of animage dow
135Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROLContinued!All Intermec Fingerprint-compatible EasyCoder printers are
136Intermec Fingerprint 6.13 – Programmer's GuideKey Id. NumbersThe keys are specified by identification numbers in connectionswith the following
137Intermec Fingerprint 6.13 – Programmer's Guide1. Keyboard, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Key-initiated BranchingWhat w
138Intermec Fingerprint 6.13 – Programmer's Guide1. Keyboard, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Remapping the KeyboardThe key
13Intermec Fingerprint 6.13 – Programmer's Guide10. Communications TestCheck that you have entered the immediate mode and have aworking two-way s
139Intermec Fingerprint 6.13 – Programmer's Guide1. Keyboard, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Remapping the Keyboard, cont&
140Intermec Fingerprint 6.13 – Programmer's Guide1. Keyboard, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Remapping the Keyboard, cont&
141Intermec Fingerprint 6.13 – Programmer's GuideAll present Intermec Fingerprint-compatible printers from Inter-mec have a 2 lines × 16 characte
142Intermec Fingerprint 6.13 – Programmer's Guide2. Display, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Cursor ControlThe cursor contr
143Intermec Fingerprint 6.13 – Programmer's Guide2. Display, cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Cursor Control, cont'd.En
144Intermec Fingerprint 6.13 – Programmer's Guide3. LED Control Lamps15. PRINTER FUNCTION CONTROL, cont'd.Beside showing messages in the pri
145Intermec Fingerprint 6.13 – Programmer's Guide4. Buzzer15. PRINTER FUNCTION CONTROL, cont'd.In addition to the visual signals given by me
146Intermec Fingerprint 6.13 – Programmer's Guide5. Clock/Calendar15. PRINTER FUNCTION CONTROL, cont'd.The printer's CPU board is provi
147Intermec Fingerprint 6.13 – Programmer's Guide6. Printer Setup15. PRINTER FUNCTION CONTROL, cont'd.Continued!1/. An external keyboard can
148Intermec Fingerprint 6.13 – Programmer's Guide6. Printer Setup,cont'd.15. PRINTER FUNCTION CONTROL, cont'd.Continued!Creating a Setu
14Intermec Fingerprint 6.13 – Programmer's GuideYXPAPER FEED3. CREATING A SIMPLE LABEL1. IntroductionContinued!To get a quick impression of how F
149Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.Continued!PRSETUP.PRG Utility ProgramThe program PRSET
150Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.6. Printer Setup,cont'd.Continued!DISPSET2.PRG Ut
151Intermec Fingerprint 6.13 – Programmer's GuideDISPSET2.PRG Utility Program, cont'd.3200 D1$="HEAD RESISTANCE":D2$=S$(3)3210 gos
152Intermec Fingerprint 6.13 – Programmer's GuideDISPSET2.PRG Utility Program, cont'd.3900 'Change LSS ,501 printer lss = 0-7-1273910 Q
153Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.6. Printer Setup,cont'd.DISPSET2.PRG Utility Prog
154Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.7. System VariablesContinued!Some sensors and other co
155Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.7. System Variables,cont'd.Parameter 19 is used f
156Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.8. PrintheadContinued!In addition to the setup, four i
157Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.8. Printhead, cont'd.This example shows how a pro
158Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.9. Transfer RibbonSYSVARA number of parameters in the
15Intermec Fingerprint 6.13 – Programmer's GuideNow we add the image "GLOBE.1" after changing the positioncoordinates to X=25,Y=25.30 P
159Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.10. Memory TestFUNCTESTThe FUNCTEST statement is used
160Intermec Fingerprint 6.13 – Programmer's Guide15. PRINTER FUNCTION CONTROL, cont'd.11. Version CheckVERSION$The VERSION$ function returns
161Intermec Fingerprint 6.13 – Programmer's Guide16. ERROR-HANDLING1. StandardError-HandlingIntermec Fingerprint is intended to be as flexible as
162Intermec Fingerprint 6.13 – Programmer's GuideContinued!TRON/TROFFLarge program can be difficult to grasp. If the program does notwork as expe
163Intermec Fingerprint 6.13 – Programmer's Guide3. Creating an Error-Handling Routine,cont'd.16. ERROR-HANDLING, cont'd.Example:The fo
164Intermec Fingerprint 6.13 – Programmer's Guide16. ERROR-HANDLING, cont'd.Continued!ERRHAND.PRG Utility ProgramThe "ERRHAND.PRG"
165Intermec Fingerprint 6.13 – Programmer's GuideContinued!ERRHAND.PRG Utility Program, cont'd.• At line 200,000Error-handling routines, whi
166Intermec Fingerprint 6.13 – Programmer's GuideContinued!16. ERROR-HANDLING, cont'd.4. Error-HandlingProgram, cont'd.Listing of ERRHA
167Intermec Fingerprint 6.13 – Programmer's GuideContinued!16. ERROR-HANDLING, cont'd.4. Error-HandlingProgram, cont'd.Listing of ERRHA
168Intermec Fingerprint 6.13 – Programmer's GuideContinued!16. ERROR-HANDLING, cont'd.4. Error-HandlingProgram, cont'd.Listing of ERRHA
16Intermec Fingerprint 6.13 – Programmer's Guide3. CREATING A SIMPLE LABEL, cont'd.6. Printing TextContinued!7. Listing the ProgramAdd a lin
169Intermec Fingerprint 6.13 – Programmer's GuideExtensions to ERRHAND.PRG Utility ProgramThe following subroutines are not included in ERRHAND.P
170Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTSABS 9.2 Returning the absolute value of a numeric expression.ACTLEN 11.4 Retu
171Intermec Fingerprint 6.13 – Programmer's GuideDIM 6.10 Specifying the dimensions of an array.DIR 10.1 Specifying the print direction.END 5.4 E
172Intermec Fingerprint 6.13 – Programmer's GuideINPUT$ 7.2-7.6, 15.1 Returning a string of data, limited in regard of number of characters,from
173Intermec Fingerprint 6.13 – Programmer's GuideContinued!17. REFERENCE LISTS, cont'd.Instruction See chapter Purpose1. Instructions in Alp
174Intermec Fingerprint 6.13 – Programmer's GuideRIBBON SAVE ON/OFF 15.9 Enabling/disabling the optional Ribbon Save mechanism.RIGHT$ 9.2 Returni
175Intermec Fingerprint 6.13 – Programmer's GuideSETUP AND PREFERENCESGeneral Intermec Fingerprint Control:CHDIR<scon> Stmt Change current
176Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTS, cont'd.PROGRAMMING:Managing Programs and Files:CHECKSUM(<nexp>,&
177Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTS, cont'd.PROGRAMMING, cont'd:Branching and Conditionals:END IF Stmt
178Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTS, cont'd.COMMUNICATION, cont'd.Background Communication:COM ERROR&l
17Intermec Fingerprint 6.13 – Programmer's Guide9. Saving the Program3. CREATING A SIMPLE LABEL, cont'd.Continued!If you want to save your f
179Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTS, cont'd.2. Instructions by Field of Application, cont'd.Instructio
180Intermec Fingerprint 6.13 – Programmer's Guide17. REFERENCE LISTS, cont'd.FORMATTING AND PRINTING, cont'd.Bar Code Printing:BARFONT[
18Intermec Fingerprint 6.13 – Programmer's Guide3. CREATING A SIMPLE LABEL, cont'd.12. Merging ProgramsNow your label-printing program LABEL
1Intermec Fingerprint 6.13 – Programmer's GuideContinued!1. INTRODUCTION1. Contents1. INTRODUCTION1. Contents...
19Intermec Fingerprint 6.13 – Programmer's Guide1. Lines4. TERMINOLOGY AND SYNTAXContinued!You will always use one or several lines to give the i
20Intermec Fingerprint 6.13 – Programmer's GuideContinued!4. TERMINOLOGY AND SYNTAX, cont'd.2. Statements, cont'd.3. Functions4. Other
21Intermec Fingerprint 6.13 – Programmer's Guide4. TERMINOLOGY AND SYNTAX, cont'd.Constants are fixed text or values. There are two kinds:•
22Intermec Fingerprint 6.13 – Programmer's GuideThe presently used keywords and keywords reserved for futureprogram enhancement are listed below.
23Intermec Fingerprint 6.13 – Programmer's GuideContinued!9. OperatorsThere are three main types of operators – arithmetic, relational, andlogica
24Intermec Fingerprint 6.13 – Programmer's Guide4. TERMINOLOGY AND SYNTAX, cont'd.9. Operators, cont'd.Logical operators can also be us
25Intermec Fingerprint 6.13 – Programmer's Guide“Device” is a generic term for communication channels, variousparts of the printer's memory,
26Intermec Fingerprint 6.13 – Programmer's Guide1. Introduction5. FINGERPRINT PROGRAMMINGContinued!The Fingerprint firmware works in two main mod
27Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.Continued!2. Editing Methods, cont'd. • Copy-and-Pas
28Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.To make the strings shorter, use the Fingerprint abbrevia
2Intermec Fingerprint 6.13 – Programmer's Guide1. INTRODUCTION, cont'd.Continued!1. Contents, cont'd.5. FINGERPRINT PROGRAMMING1. Intr
29Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.Continued!3. Immediate Mode,cont'd.Three keys are en
30Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.Continued!4. Programming Mode,cont'd.Note that the e
31Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.4. Programming Mode,cont'd.Programming without Line
32Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.4. Programming Mode,cont'd.Programming InstructionsT
33Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.4. Programming Mode,cont'd.DELETEProgram lines can b
34Intermec Fingerprint 6.13 – Programmer's Guide5. Intermec FINGERPRINT PROGRAMMING, cont'd.IF...THEN...[ELSE]...ENDIFIt is possible to exec
35Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.7. Branching toSubroutinesGOSUB and RETURNA subroutine is
36Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.8. Conditional BranchingContinued!As the name implies, co
37Intermec Fingerprint 6.13 – Programmer's GuideON BREAK...GOSUBWhen a BREAK condition occurs on a specified device, theexecution will be interru
38Intermec Fingerprint 6.13 – Programmer's GuideContinued!5. FINGERPRINT PROGRAMMING, cont'd.8. Conditional Branching,cont'd.Two instru
3Intermec Fingerprint 6.13 – Programmer's Guide1. INTRODUCTION, cont'd.Continued!7. INPUT TO FINGERPRINT1. Standard I/O Channel...
39Intermec Fingerprint 6.13 – Programmer's GuideON KEY...GOSUBMany Fingerprint-compatible EasyCoder printer models are pro-vided with a built-in
40Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.9. LoopsContinued!GOTOOne type of loop has already been d
41Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.9. Loops, cont'd.FOR...NEXT, cont'd.This exampl
42Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.10. Program StructureAlthough Fingerprint gives the progr
43Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.11. ExecutionNote:For program instructions you can usuall
44Intermec Fingerprint 6.13 – Programmer's Guide12. Breaking Execution5. FINGERPRINT PROGRAMMING, cont'd.Continued!In chapter 2 “Getting Sta
45Intermec Fingerprint 6.13 – Programmer's GuideBREAKThe BREAK statement specifies an interrupt character by itsdecimal ASCII value. BREAK can be
46Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.13. Saving the ProgramSaving in PrinterWhen you are satis
47Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.Protecting the ProgramWhen a program is SAVEd, it can opt
48Intermec Fingerprint 6.13 – Programmer's GuideRenaming a ProgramTo rename a program, LOAD it, SAVE it under a new name, andfinally KILL the ori
4Intermec Fingerprint 6.13 – Programmer's Guide1. INTRODUCTION, cont'd.12. FONTS1. Bitmap Fonts ...
49Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.13. Saving the Program,cont'd.Creating a Startup Pro
50Intermec Fingerprint 6.13 – Programmer's Guide5. FINGERPRINT PROGRAMMING, cont'd.14. Rebooting the Printer,cont'd.• All parameters in
51Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEMWORKING MEMORYIMAGE BUFFERPRINTOUTPROCESSINGRANDOM ACCESS MEMORY"ram:"CUR
52Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.1. Printer's Memory,cont'd.Continued!The Read-Only Memory i
53Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.1. Printer's Memory,cont'd.DOS-Formatted Memory Cards (&quo
54Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.File TypesA number of different types of files can be stored in the v
55Intermec Fingerprint 6.13 – Programmer's GuideProgram File TypesProgram files are used to run and control the printer and to producelabels or o
56Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.4. Data FilesData File TypesData files are used by the program files
57Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.5. Image FilesImage files in .PCX format can be downloaded to the pri
58Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.8. Transferring BinaryFiles using KermitOutline font files and some i
5Intermec Fingerprint 6.13 – Programmer's GuideInformation in this manual is subject to change without prior notice and does not represent a comm
59Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.9. Transferring FilesBetween PrintersNote:Do not confuse CHECKSUM wit
60Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.10. ArraysContinued!Variables containing related data may be organize
61Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.10. Arrays, cont'd.Continued!SORTThe SORT statement is used to s
62Intermec Fingerprint 6.13 – Programmer's Guide6. FILE SYSTEM, cont'd.10. Arrays, cont'd.CSUMThe checksum for string arrays can be cal
63Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT1. Standard I/O Channel1/. Do not select "console:" as both std
64Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.4. Input from a SequentialFileContinued!Refer to chapter 7.3
65Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.4. Input from a SequentialFile, cont'd.INPUT$Reads a sp
66Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.4. Input from a SequentialFile, cont'd.CLOSEWhen a file
67Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.5. Input from a RandomFileContinued!The following instructio
68Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.5. Input from a RandomFile, cont'd.Now you can use the
6Intermec Fingerprint 6.13 – Programmer's Guide1. INTRODUCTION, cont'd.2. PrefaceIntermec Fingerprint is a Basic-inspired, printer-resident
69Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.6. Input from Printer'sKeyboardContinued!1/. Input from
70Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.6. Input from Printer'sKeyboard, cont'd.The printa
71Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.7. Communication ControlContinued!The following instruction
72Intermec Fingerprint 6.13 – Programmer's Guide7. CommunicationControl, cont'd.7. INPUT TO FINGERPRINT, cont'd.VERBON/VERBOFFThese two
73Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.Continued!8. BackgroundCommunicationBackground communication
74Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.8. BackgroundCommunication, cont'd.Continued!• It may b
75Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.8. BackgroundCommunication, cont'd.Continued!• Decide w
76Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.8. BackgroundCommunication, cont'd.Continued!• After ad
77Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.8. BackgroundCommunication, cont'd.LOF (Length-of-File)
78Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.9. RS 422/485CommunicationContinued!As an option, some EasyC
7Intermec Fingerprint 6.13 – Programmer's Guide1. INTRODUCTION, cont'd.Compared to the last published version of Fingerprint Program-mer&apo
79Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.9. RS 422/485Communication, cont'd.RS 485RS 485 is only
80Intermec Fingerprint 6.13 – Programmer's Guide• Multidrop Loop, cont'd.Set the printer's flowcontrol setup parameters as follows:RTS/
81Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.9. RS 422/485Communication, cont'd.Note:Do not confuse
82Intermec Fingerprint 6.13 – Programmer's Guide7. INPUT TO FINGERPRINT, cont'd.Industrial InterfaceThe Fingerprint firmware not only allows
83Intermec Fingerprint 6.13 – Programmer's Guide8. OUTPUT FROM FINGERPRINT1. Output to Std OUTChannelContinued!The std. OUT channel is used for r
84Intermec Fingerprint 6.13 – Programmer's GuidePRINT (or ?), cont'd.• A semicolon places the expression that follows immediatelyadjacent to
85Intermec Fingerprint 6.13 – Programmer's Guide8. OUTPUT FROM FINGERPRINT, cont'd.2. Redirecting Outputfrom Std Out Channelto FileAs descri
86Intermec Fingerprint 6.13 – Programmer's GuideContinued!8. OUTPUT FROM FINGERPRINT, cont'd.3. Output and Append toSequential FilesThe foll
87Intermec Fingerprint 6.13 – Programmer's Guide8. OUTPUT FROM FINGERPRINT, cont'd.3. Output and Append toSequential Files, cont'd.Cont
88Intermec Fingerprint 6.13 – Programmer's GuideLOF (Length-of-File)The LOF function returns the length in bytes of an OPENed file.The example il
8Intermec Fingerprint 6.13 – Programmer's Guide• Extended Instructions:ERRORThis statement now can set a specified error, in addition toenabling
89Intermec Fingerprint 6.13 – Programmer's GuideThe following instructions are used in connection with output torandom files:OPEN Creates and/or
90Intermec Fingerprint 6.13 – Programmer's GuideThe file can consist of many records, all with the same format. (Toproduces files with different
91Intermec Fingerprint 6.13 – Programmer's Guide8. OUTPUT FROM FINGERPRINT, cont'd.4. Output to RandomFiles, cont'd.PUT, cont'd.In
92Intermec Fingerprint 6.13 – Programmer's Guide5. Output toCommunicationChannels8. OUTPUT FROM FINGERPRINT, cont'd.Output from a Fingerprin
93Intermec Fingerprint 6.13 – Programmer's GuideContinued!9. DATA HANDLING1. Preprocessing InputDataAll input data to the printer come in binary
94Intermec Fingerprint 6.13 – Programmer's GuideNASCThe NASC statement is used to select a character set that decideshow the various ASCII charac
95Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.2. Input Data ConversionContinued!There are a number of instruction
96Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.2. Input Data Conversion,cont'd.Continued!LENThe LEN function
97Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.2. Input Data Conversion,cont'd.STR$The STR$ function returns
98Intermec Fingerprint 6.13 – Programmer's Guide9. DATA HANDLING, cont'd.3. Date and TimeThe printer's CPU board is provided with an in
Commentaires sur ces manuels