beautypg.com

Paxar Gold 6037EX User Manual

Page 63

background image

Function Reference 4-27

Example

#include

#include

#include "mmsultra.h"

void main(void)

{

PRINTINIT pConfig;

// Print data structure

unsigned short usStatus = 0;

// Battery level

short sStatus = 0;

// Command calls status

sStatus = pclInit(NULL);

// Start Print subsystem

if (sStatus != 0)

printf("Init Failed\nError: %d", usStatus);

else

{

usStatus = pclGetBatteryLevel();

// Check battery

if (usStatus <= 711)

printf(“Charge your battery”);

else

{

usStatus = pclGetBlackMarkSensor();

// Get sensor state

switch (usStatus)

// Display result

{

case 1: printf("Supplies are aligned");

break;

case 0: printf(“Supplies misaligned or system error”);

break;

default: printf("Error-- press any key when reset.");

_getch();

pclClearError();

}

}

}

pclClose();

// Close Print subsystem

}