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

Page 90

Advertising
background image

Function Reference 4-49

Example

#include <conio.h>

#include <stdio.h>

#include "mmsultra.h"

void main(v oid)

{

short sStatus = 0;

// Status of comm. calls

char cBuffer[100];

// Application buffer

char *pBufptr = NULL;

// Pointer to cBuffer

int iInput = 0;

// Trigger input

sStatus = scnOpenScanner();

// Enable scanner

if (sStatus == -2)

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

printf("Press trigger to\nscan...\n"); // Perform scan

iInput = _getch();

if (iInput == 0)

{

iInput = _getch();

if (iInput == 0x85)

{

pBufptr = scnGets(cBuffer);

if (pBufptr == NULL)

printf("\nScanner error");

else

{

spkBeep(1, 1000);

// Beep for success

sStatus = scnGetch();

// Get first char

if (sStatus < 0)

// Display result

printf(“Error getting char-- %d”, sStatus);

else

printf("\nFirst Char is %c", sStatus);

}

}

}

sStatus = scnCloseScanner();

// Disable scanner

}

Advertising