Example 'C' Code
The following code shows a typical way in which the toolkit can be used in a 'C' program. The toolkit also includes the source code for the bardecode.c program and a Makefile to show how you can build your program.
#include "barcode.h"
main(int argc, char *argv[])
{
void *hBarcode ;
uint16 i ;
char **bar_codes ;
char **bar_codes_type ;
int bar_count ;
int n ;
hBarcode = STCreateBarCodeSession() ;
/* Set some properties */
i = 0 ;
STSetParameter(hBarcode, ST_READ_CODE25, &i) ;
i = 1 ;
STSetParameter(hBarcode, ST_MULTIPLE_READ, &i) ;
/* Scan file for barcodes */
bar_count = STReadBarCode(hBarcode, "image.tif", 0, &bar_codes, &bar_codes_type) ;
for (n = 0; n < bar_count; n++)
{
printf ("Found barcode %s\n", bar_codes[n]) ;
}
/* Free session */
STFreeBarCodeSession(hBarcode) ;
}