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

Page 135

Advertising
background image

4-94 Programmer’s Manual

Example

#include <stdio.h>

#include "scan1223.h"

#include "mmsultra.h"

void main(void)

{

short sStatus = 0;

// Command calls status

LPUPCEANINFO UEconfig;

// UPCEAN data structure

sStatus = scnOpenScanner();

// Enable scanner

if (sStatus == -2)

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

else

{

// Get configuration

sStatus = scnGetUPCEANInfo(UEconfig);

if (sSt atus != 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;

Advertising