Intermec PF4i Fingerprint Developer's Guide (old) - Page 67

Closing a File, Finding the Last Field Read With LOC, Determining File Length With LOF

Page 67 highlights

Chapter 4 - Managing Input and Output Now you can use the variables assigned to the fields using the FIELD statement to handle the data. Numeric expressions converted to string format before being put into the record can now be converted back to numeric format using VAL functions. In this example, the following code displays the data on the host screen: 40 PRINT F1$,F2$,F3$ Closing a File Finally, close the file and execute: 50 CLOSE #1 RUN The printer returns: ABC DEF 123456 Finding the Last Field Read With LOC LOC returns the number of the last record read by the use of GET statement. This example closes the file "ADDRESSES" when record number 100 has been read from the file: 10 OPEN "ADDRESSES" AS #1 200 IF LOC(1)=100 THEN CLOSE #1 ..... ..... Determining File Length With LOF The LOF function returns the length in bytes of an OPENed file. The example illustrates how the length of the file "PRICELIST" is returned: 10 OPEN "PRICELIST" AS #5 20 PRINT LOF(5 Input From the Printer Keypad The input that can be provided from the printer keypad depends on your printer model and options. Note: This section does not apply to keypad input for ON KEY...GOSUB statements and vice versa. The following Fingerprint commands are used in connection with input from the printer keyboard: • OPEN (opens the device "console:" for sequential INPUT) • INPUT# • INPUT$ Intermec Fingerprint Developer's Guide 51

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187

Chapter 4 — Managing Input and Output
Intermec Fingerprint Developer’s Guide
51
Now you can use the variables assigned to the fields using the FIELD statement to
handle the data. Numeric expressions converted to string format before being put
into the record can now be converted back to numeric format using VAL functions.
In this example, the following code displays the data on the host screen:
40
PRINT F1$,F2$,F3$
Closing a File
Finally, close the file and execute:
50 CLOSE #1
RUN
The printer returns:
ABC DEF 123456
Finding the Last Field Read With LOC
LOC returns the number of the last record read by the use of GET statement.
This example closes the file “ADDRESSES” when record number 100 has been read
from the file:
10
OPEN “ADDRESSES” AS #1
.....
.....
.....
200
IF LOC(1)=100 THEN CLOSE #1
.....
.....
Determining File Length With LOF
The LOF function returns the length in bytes of an OPENed file. The example
illustrates how the length of the file “PRICELIST” is returned:
10
OPEN “PRICELIST” AS #5
20
PRINT LOF(5)
.....
.....
Input From the Printer Keypad
The input that can be provided from the printer keypad depends on your printer
model and options.
The following Fingerprint commands are used in connection with input from the
printer keyboard:
OPEN (opens the device “console:” for sequential INPUT)
INPUT#
INPUT$
Note:
This section does not apply to keypad input for ON KEY...GOSUB
statements and vice versa.