Example

#include <stdio.h> #include "scan1223.h" #include "mmsultra.h"

void main(void)

 

{

// Command calls status

short sStatus = 0;

LPCODE39INFO config39;

// Code 39 data struct.

sStatus = scnOpenScanner();

// Enable scanner

if (sStatus == -2)

 

printf("Scanner error-- %d", sStatus);

else

//Get config.

{sStatus = scnGetCode39Info(config39); if (sStatus != 0)

printf("Scanner is disabled.");

else

{// Set values config39->uchEnable = SCN_ENABLE; config39->uchEnableTrioptic = SCN_DISABLE; config39->uchCvtC39toC32 = SCN_DISABLE; config39->uchEnableC32Prefix = SCN_DISABLE; config39->uchLength1 = 0;

config39->uchLength2 = 0;

config39->uchVerifyCheckDigit = SCN_DISABLE; config39->uchXmitCheckDigit = SCN_DISABLE; config39->uchEnableFullASCII = SCN_DISABLE;

// Save values

sStatus = scnSetCode39Info(config39); if (sStatus != 0)

printf("Error setting values-- ", sStatus); else

; /* Scan Bar Codes */

 

}

 

}

// Disable scanner

sStatus = scnCloseScanner();

}

Function Reference 4-79

Page 115
Image 115
Paxar Gold 6037EX manual Code 39 data struct