Intermec PC43d Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM4 - Page 104
Creating a Data File or Array
View all Intermec PC43d manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 104 highlights
Chapter 6 - Designing Bar Code Labels Creating a Data File or Array You also need a data file or data array. If you use a data file, you must use an error file, and if you use a data array, you must use an error array. This file or array contains variable data that is placed in the position specified by the layout. Each data record starts with a hexadecimal element number (00-FF hex) that associates the data to the layout record or records that start with the same element number. Thus you can for example use a single data record to generate a number of text fields with various locations and appearances as well as to generate a bar code. If you for some reason do not use variable data, you will still need to create either an empty data file or an empty data array. Note: The last record in a sequential file must be appended by a semicolon (;). Create a data array like this: 10 DIM LAYDATA$(7) 20 LAYDATA$(0)="01Mincemeat" 30 LAYDATA$(1)="0AVeal" 40 LAYDATA$(2)="17Roast Beef" 50 LAYDATA$(3)="3FSausages" 60 LAYDATA$(4)="02Venison" 70 LAYDATA$(5)="06Lamb Chops" 80 LAYDATA$(6)="7CPork Chops" You can create a data file with the same content in a similar way: 10 OPEN "LAYDATA.DAT" FOR OUTPUT AS 1 20 PRINT#1,"01Mincemeat" 30 PRINT#1,"0AVeal" 40 PRINT#1,"17Roast Beef" 50 PRINT#1,"3FSausages" 60 PRINT#1,"02Venison" 70 PRINT#1,"06Lamb Chops" 80 PRINT#1,"7CPork Chops"; 90 CLOSE 1 Creating an Error File or Array The last requirement is an error file or array that can store any errors that may occur. If you use a data array, you must use an error array, and if you use a data file, you must use an error file. The following errors will be stored and presented in said order: 1 If an error occurs in a layout record, the number of the record (1...nn) and the error number is placed in the error array or file. 2 If a data record cannot be used in a layout record, an the index of the unused data record (0...nn) plus the error code -1 is placed in the error array or file. Creating an Error Array Error arrays must be large enough to accommodate all possible errors. Thus, use a DIM statement to specify a one-dimensional array with a number of elements that is twice the sum of all layout records plus twice the sum of all data records. You should also include some routine that reads the array, for example: 92 Fingerprint Developer's Guide