Intermec PB32 Fingerprint Developer's Guide (old) - Page 141

Using Memory Cards, Other Memory Devices, Changing the Current Directory

Page 141 highlights

Chapter 7 - Controlling the Printer • For print image buffers. The current image buffer can be saved as a file using the IMAGE BUFFER SAVE statement. The file will automatically converted to an image, that can be used in new label layouts like a preprint or template. • For the font cache. • For the Receive/Transmit buffers. Each serial communication channel must have one buffer of each kind. The size of each buffer is decided separately by the printer. • For communication buffers. In a program, you may set up one communication buffer for each communication channel. This makes it possible to receive data simultaneously from several sources to be fetched at the appropriate moment during the execution of the program. • To store data that does not need to be saved after power-off. • To temporarily store data before it is copied to the permanent memory or to a memory card. Because the permanent flash memory has to reorganize itself occasionally, is becomes comparatively slow. Thus, it is more efficient to first create files in the temporary memory and then save them to the permanent memory. When speed is important, avoid using the permanent memory to save data that will be of no use after power off. Note: There are no fixed partitions in the temporary memory. After the firmware has been copied to it and the Receive/Transmit buffers have been set, the remaining memory will be shared between the various tasks. Using Memory Cards Printer memory can be supplemented by a DOS-formatted CompactFlash memory card, referred to as "card1:". Use a FORMAT statement to format a CompactFlash memory card to MS-DOS format as shown in this example: FORMAT "card1:",208,512,A Note: The PB50 and PB51 printer does not support memory cards. Other Memory Devices The "storage:" device is a memory device that is used for special applications and should not be used for normal Fingerprint programming. Changing the Current Directory "Current directory" is the directory which Fingerprint uses unless you specify another directory. By default, the current directory is set to "/c". Use a CHDIR statement to change the current directory. To return the current directory, use the CURDIR$ function. The next example shows how to change the current directory from the default ("/c") to "tmp:" and then back to "/c". Intermec Fingerprint Developer's Guide 125

  • 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 7 — Controlling the Printer
Intermec Fingerprint Developer’s Guide
125
For print image buffers. The current image buffer can be saved as a file using the
IMAGE BUFFER SAVE statement. The file will automatically converted to an
image, that can be used in new label layouts like a preprint or template.
For the font cache.
For the Receive/Transmit buffers. Each serial communication channel must have
one buffer of each kind. The size of each buffer is decided separately by the
printer.
For communication buffers. In a program, you may set up one communication
buffer for each communication channel. This makes it possible to receive data
simultaneously from several sources to be fetched at the appropriate moment
during the execution of the program.
To store data that does not need to be saved after power-off.
To temporarily store data before it is copied to the permanent memory or to a
memory card. Because the permanent flash memory has to reorganize itself
occasionally, is becomes comparatively slow. Thus, it is more efficient to first
create files in the temporary memory and then save them to the permanent
memory. When speed is important, avoid using the permanent memory to save
data that will be of no use after power off.
Using Memory Cards
Printer memory can be supplemented by a DOS-formatted CompactFlash memory
card, referred to as “card1:”. Use a FORMAT statement to format a CompactFlash
memory card to MS-DOS format as shown in this example:
FORMAT “card1:”,208,512,A
Other Memory Devices
The “storage:” device is a memory device that is used for special applications and
should not be used for normal Fingerprint programming.
Changing the Current Directory
“Current directory” is the directory which Fingerprint uses unless you specify
another directory. By default, the current directory is set to “/c”.
Use a CHDIR statement to change the current directory. To return the current
directory, use the CURDIR$ function.
The next example shows how to change the current directory from the default (“/c”)
to “tmp:” and then back to “/c”.
Note:
There are no fixed partitions in the temporary memory. After the
firmware has been copied to it and the Receive/Transmit buffers have been
set, the remaining memory will be shared between the various tasks.
Note:
The PB50 and PB51 printer does not support memory cards.