Example – Avery Dennison 6035 Programmer Manual Rev.CA 6/01 User Manual

Page 121

Advertising
background image

4-80 Programmer’s Manual

Example

#include <stdio.h>

#include "scan1223.h"

#include "mmsultra.h"

void main(void)

{

short sStatus = 0;

// Command calls status

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 */

}

}

sStatus = scnCloseScanner();

// Disable scanner

}

Advertising