Intermec PC43d Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM4 - Page 61

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

Page 61 highlights

Chapter 4 - Managing Input and Output 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 200 ..... ..... OPEN "ADDRESSES" AS #1 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 20 ..... ..... OPEN "PRICELIST" AS #5 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$ • LINE INPUT# • CLOSE The printable characters actually generated by the respective ASCII value depend on the selected character set (NASC/NASCD) and possible MAP statements. Fingerprint Developer's Guide 49

  • 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

Chapter 4 — Managing Input and Output
Fingerprint Developer’s Guide
49
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$
LINE INPUT#
CLOSE
The printable characters actually generated by the respective ASCII value depend on
the selected character set (NASC/NASCD) and possible MAP statements.
Note:
This section does not apply to keypad input for ON KEY...GOSUB statements
and vice versa.