Paxar Gold 6037EX manual SStatus = scnGetche

Models: Gold 6037EX

1 230
Download 230 pages 30.9 Kb
Page 87
Image 87

Example

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

void main(void)

 

{

// Status of comm. calls

short sStatus = 0;

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

 

{

// Beep for success

spkBeep(1, 1000);

sStatus = scnGetche();

// Get first char

if (sStatus < 0)

// Display result

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

else

 

printf(" is the first char", sStatus);

}

 

}

 

}

// Disable scanner

sStatus = scnCloseScanner();

}

Function Reference 4-51

Page 87
Image 87
Paxar Gold 6037EX manual SStatus = scnGetche