Paxar Gold 6037EX manual Application buffer

Models: Gold 6037EX

1 230
Download 230 pages 30.9 Kb
Page 83
Image 83

Example

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

void main(void)

 

{

// Command calls status

short sStatus = 0;

char cBuffer[50];

// Application buffer

int iInput = 0;

// Trigger input

sStatus = scnOpenScanner();

// Enable scanner

if (sStatus == -2)

 

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

else {

// Perform scan

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

iInput = _getch();

 

if (iInput == 0) {

 

iInput = _getch();

 

if (iInput == 0x85) {

 

sStatus = scnTrigger(1);

 

if (sStatus != 0)

 

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

else

 

{

// Beep for success

spkBeep(1, 1000);

 

// Retrieve data

sStatus = scnGetScannedData(cBuffer);

if (sStatus <= 0)

 

printf("Error retrieving scanner data-- %d", sStatus);

else

// Get bar code type

{

sStatus = scnGetBarCodeType();

printf("Bar code is a %d", sStatus);

}

 

}

 

}

 

}

 

}

// Disable scanner

sStatus = scnCloseScanner();

}

 

Function Reference 4-47

Page 83
Image 83
Paxar Gold 6037EX manual Application buffer