Example
#include <stdio.h> #include "scan1223.h" #include "mmsultra.h"
void main(void) | |
{ | // Command calls status |
short sStatus = 0; |
LPUPCEANINFO UEconfig; | // UPCEAN data structure |
sStatus = scnOpenScanner(); | // Enable scanner |
if (sStatus == -2) | |
printf("Scanner error-- %d", sStatus); |
else | // Get configuration |
{ |
sStatus = scnGetUPCEANInfo(UEconfig); |
if (sStatus != 0) | |
printf("Scanner is disabled."); | |
else | // Set values |
{ |
UEconfig->uchEnableUPCA = SCN_ENABLE;
UEconfig->uchEnableUPCE = SCN_DISABLE;
UEconfig->uchEnableUPCE1 = SCN_DISABLE;
UEconfig->uchEnableEAN8 = SCN_DISABLE;
UEconfig->uchEnableEAN13 = SCN_DISABLE;
UEconfig->uchEnableBookEAN = SCN_DISABLE;
UEconfig->uchEnableSupps = 2;
UEconfig->uchEnableSuppRedun = 10;
UEconfig->uchXmitUPCAChkDgt = SCN_ENABLE;
UEconfig->uchXmitUPCEChkDgt = SCN_DISABLE;
UEconfig->uchXmitUPCE1ChkDgt = SCN_DISABLE;
UEconfig->uchUPCAPreamble = 2;
UEconfig->uchUPCEPreamble = 0;
UEconfig->uchUPCE1Preamble = 0;
UEconfig->uchCvtUPCEtoUPCA = SCN_DISABLE;
UEconfig->uchCvtUPCE1toUPCA = SCN_DISABLE;
UEconfig->uchEAN8ZeroExtend = SCN_DISABLE;
UEconfig->uchCvtEAN8toEAN13 = SCN_DISABLE;
UEconfig->uchSecurityLevel = 1;
UEconfig->uchEnableCouponCode = SCN_ENABLE;
Function Reference 4-93